(globalThis.TURBOPACK = globalThis.TURBOPACK || []).push([typeof document === "object" ? document.currentScript : undefined, {

"[project]/node_modules/next/dist/compiled/next-devtools/index.js [app-client] (ecmascript)": ((__turbopack_context__) => {

var { m: module, e: exports } = __turbopack_context__;
{
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = /*#__PURE__*/ __turbopack_context__.i("[project]/node_modules/next/dist/build/polyfills/process.js [app-client] (ecmascript)");
var _define_property = __turbopack_context__.r("[project]/node_modules/@swc/helpers/cjs/_define_property.cjs [app-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/components/tooltip.css": function(e, n, t) {
        "use strict";
        t.d(n, {
            Z: ()=>l
        });
        var r = 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"), o = t.n(r), a = 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/api.js"), i = t.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}\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(--tooltip-bg-color);\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(--tooltip-bg-color);\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(--tooltip-bg-color);\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(--tooltip-bg-color);\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/components/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;AACtB;;AAEA;EACE,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,oCAAoC;EACpC,yBAAyB;AAC3B;;AAEA;EACE;0BACwB;EACxB,yCAAyC;EACzC,SAAS;EACT,2BAA2B;AAC7B;;AAEA;EACE;0BACwB;EACxB,4CAA4C;EAC5C,MAAM;EACN,4BAA4B;AAC9B;;AAEA;EACE;0BACwB;EACxB,0CAA0C;EAC1C,QAAQ;EACR,2BAA2B;AAC7B;;AAEA;EACE;4BAC0B;EAC1B,2CAA2C;EAC3C,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}\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(--tooltip-bg-color);\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(--tooltip-bg-color);\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(--tooltip-bg-color);\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(--tooltip-bg-color);\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/components/devtools-panel/resize/resize-handle.css": function(e, n, t) {
        "use strict";
        t.d(n, {
            Z: ()=>l
        });
        var r = 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"), o = t.n(r), a = 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/api.js"), i = t.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-100);\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.2s cubic-bezier(0.05, 0.9, 0.2, 1); /* Fast start for animate in */\n}\n\n.resize-container.right,\n.resize-container.left {\n  top: 0;\n  height: 100%;\n  width: 25px;\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: 25px;\n  cursor: ns-resize;\n}\n\n.resize-container.top {\n  top: -12px;\n}\n.resize-container.bottom {\n  bottom: -12px;\n}\n.resize-container.left {\n  left: -12px;\n}\n.resize-container.right {\n  right: -12px;\n}\n\n.resize-container.top-left,\n.resize-container.top-right,\n.resize-container.bottom-left,\n.resize-container.bottom-right {\n  width: 32px;\n  height: 32px;\n  z-index: 15;\n}\n\n.resize-container.top-left {\n  top: -16px;\n  left: -16px;\n  cursor: nwse-resize;\n}\n.resize-container.top-right {\n  top: -16px;\n  right: -16px;\n  cursor: nesw-resize;\n}\n.resize-container.bottom-left {\n  bottom: -16px;\n  left: -16px;\n  cursor: nesw-resize;\n}\n.resize-container.bottom-right {\n  bottom: -16px;\n  right: -16px;\n  cursor: nwse-resize;\n}\n\n.resize-line.top,\n.resize-line.bottom {\n  height: 28px;\n  width: 100%;\n  background-color: var(--color-background-100);\n}\n\n.resize-line.left,\n.resize-line.right {\n  width: 28px;\n  height: 100%;\n  background-color: var(--color-background-100);\n}\n\n.resize-line.top {\n  top: -12px;\n  left: calc(-1 * var(--border-left, 2px));\n  width: calc(100% + var(--border-horizontal, 4px));\n  border-radius: var(--rounded-md) var(--rounded-md) 0 0;\n  transform: translateY(28px);\n}\n\n.resize-line.bottom {\n  bottom: -12px;\n  left: calc(-1 * var(--border-left, 2px));\n  width: calc(100% + var(--border-horizontal, 4px));\n  border-radius: 0 0 var(--rounded-md) var(--rounded-md);\n  transform: translateY(-28px);\n}\n\n.resize-line.left {\n  top: calc(-1 * var(--border-top, 2px));\n  left: -12px;\n  height: calc(100% + var(--border-vertical, 4px));\n  border-radius: var(--rounded-md) 0 0 var(--rounded-md);\n  transform: translateX(28px);\n}\n\n.resize-line.right {\n  top: calc(-1 * var(--border-top, 2px));\n  right: -12px;\n  height: calc(100% + var(--border-vertical, 4px));\n  border-radius: 0 var(--rounded-md) var(--rounded-md) 0;\n  transform: translateX(-28px);\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(-28px);\n}\n.resize-container.no-hover.left:hover ~ .resize-line.left {\n  transform: translateX(28px);\n}\n.resize-container.no-hover.bottom:hover ~ .resize-line.bottom {\n  transform: translateY(-28px);\n}\n.resize-container.no-hover.top:hover ~ .resize-line.top {\n  transform: translateY(28px);\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,0DAA0D,EAAE,8BAA8B;AAC5F;;AAEA;;EAEE,MAAM;EACN,YAAY;EACZ,WAAW;EACX,iBAAiB;AACnB;;AAEA,oDAAoD;;AAEpD;;EAEE,OAAO;EACP,WAAW;EACX,YAAY;EACZ,iBAAiB;AACnB;;AAEA;EACE,UAAU;AACZ;AACA;EACE,aAAa;AACf;AACA;EACE,WAAW;AACb;AACA;EACE,YAAY;AACd;;AAEA;;;;EAIE,WAAW;EACX,YAAY;EACZ,WAAW;AACb;;AAEA;EACE,UAAU;EACV,WAAW;EACX,mBAAmB;AACrB;AACA;EACE,UAAU;EACV,YAAY;EACZ,mBAAmB;AACrB;AACA;EACE,aAAa;EACb,WAAW;EACX,mBAAmB;AACrB;AACA;EACE,aAAa;EACb,YAAY;EACZ,mBAAmB;AACrB;;AAEA;;EAEE,YAAY;EACZ,WAAW;EACX,6CAA6C;AAC/C;;AAEA;;EAEE,WAAW;EACX,YAAY;EACZ,6CAA6C;AAC/C;;AAEA;EACE,UAAU;EACV,wCAAwC;EACxC,iDAAiD;EACjD,sDAAsD;EACtD,2BAA2B;AAC7B;;AAEA;EACE,aAAa;EACb,wCAAwC;EACxC,iDAAiD;EACjD,sDAAsD;EACtD,4BAA4B;AAC9B;;AAEA;EACE,sCAAsC;EACtC,WAAW;EACX,gDAAgD;EAChD,sDAAsD;EACtD,2BAA2B;AAC7B;;AAEA;EACE,sCAAsC;EACtC,YAAY;EACZ,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-100);\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.2s cubic-bezier(0.05, 0.9, 0.2, 1); /* Fast start for animate in */\n}\n\n.resize-container.right,\n.resize-container.left {\n  top: 0;\n  height: 100%;\n  width: 25px;\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: 25px;\n  cursor: ns-resize;\n}\n\n.resize-container.top {\n  top: -12px;\n}\n.resize-container.bottom {\n  bottom: -12px;\n}\n.resize-container.left {\n  left: -12px;\n}\n.resize-container.right {\n  right: -12px;\n}\n\n.resize-container.top-left,\n.resize-container.top-right,\n.resize-container.bottom-left,\n.resize-container.bottom-right {\n  width: 32px;\n  height: 32px;\n  z-index: 15;\n}\n\n.resize-container.top-left {\n  top: -16px;\n  left: -16px;\n  cursor: nwse-resize;\n}\n.resize-container.top-right {\n  top: -16px;\n  right: -16px;\n  cursor: nesw-resize;\n}\n.resize-container.bottom-left {\n  bottom: -16px;\n  left: -16px;\n  cursor: nesw-resize;\n}\n.resize-container.bottom-right {\n  bottom: -16px;\n  right: -16px;\n  cursor: nwse-resize;\n}\n\n.resize-line.top,\n.resize-line.bottom {\n  height: 28px;\n  width: 100%;\n  background-color: var(--color-background-100);\n}\n\n.resize-line.left,\n.resize-line.right {\n  width: 28px;\n  height: 100%;\n  background-color: var(--color-background-100);\n}\n\n.resize-line.top {\n  top: -12px;\n  left: calc(-1 * var(--border-left, 2px));\n  width: calc(100% + var(--border-horizontal, 4px));\n  border-radius: var(--rounded-md) var(--rounded-md) 0 0;\n  transform: translateY(28px);\n}\n\n.resize-line.bottom {\n  bottom: -12px;\n  left: calc(-1 * var(--border-left, 2px));\n  width: calc(100% + var(--border-horizontal, 4px));\n  border-radius: 0 0 var(--rounded-md) var(--rounded-md);\n  transform: translateY(-28px);\n}\n\n.resize-line.left {\n  top: calc(-1 * var(--border-top, 2px));\n  left: -12px;\n  height: calc(100% + var(--border-vertical, 4px));\n  border-radius: var(--rounded-md) 0 0 var(--rounded-md);\n  transform: translateX(28px);\n}\n\n.resize-line.right {\n  top: calc(-1 * var(--border-top, 2px));\n  right: -12px;\n  height: calc(100% + var(--border-vertical, 4px));\n  border-radius: 0 var(--rounded-md) var(--rounded-md) 0;\n  transform: translateX(-28px);\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(-28px);\n}\n.resize-container.no-hover.left:hover ~ .resize-line.left {\n  transform: translateX(28px);\n}\n.resize-container.no-hover.bottom:hover ~ .resize-line.bottom {\n  transform: translateY(-28px);\n}\n.resize-container.no-hover.top:hover ~ .resize-line.top {\n  transform: translateY(28px);\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, n, t) {
        "use strict";
        t.d(n, {
            Z: ()=>l
        });
        var r = 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"), o = t.n(r), a = 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/api.js"), i = t.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, n, t) {
        "use strict";
        t.d(n, {
            Z: ()=>l
        });
        var r = 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"), o = t.n(r), a = 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/api.js"), i = t.n(a)()(o());
        i.push([
            e.id,
            ".segment-explorer-content {\n  font-size: var(--size-14);\n  padding: 0 8px;\n  width: 700px;\n  height: 400px;\n  max-width: calc(100vw - 40px);\n  max-height: calc(100vh - 240px);\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\n.segment-explorer-item-row {\n  display: flex;\n  align-items: center;\n  padding-top: 10px;\n  padding-bottom: 10px;\n  padding-right: 4px;\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\n.segment-explorer-filename--path {\n  margin-right: auto;\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: 4px 6px;\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\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  background-color: var(--color-background-100);\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  opacity: 0.5;\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",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/components/overview/segment-explorer.css"
                ],
                names: [],
                mappings: "AAAA;EACE,yBAAyB;EACzB,cAAc;EACd,YAAY;EACZ,aAAa;EACb,6BAA6B;EAC7B,+BAA+B;AACjC;;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;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,iBAAiB;EACjB,oBAAoB;EACpB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,6BAA6B;AAC/B;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;EACpB,WAAW;EACX,mBAAmB;AACrB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;EACE,kBAAkB;AACpB;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,gBAAgB;EAChB,mBAAmB;EACnB,iBAAiB;EACjB,yBAAyB;EACzB,gBAAgB;EAChB,iBAAiB;EACjB,eAAe;EACf,uCAAuC;EACvC,6BAA6B;AAC/B;;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,6CAA6C;EAC7C,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,YAAY;EACZ,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",
                sourcesContent: [
                    ".segment-explorer-content {\n  font-size: var(--size-14);\n  padding: 0 8px;\n  width: 700px;\n  height: 400px;\n  max-width: calc(100vw - 40px);\n  max-height: calc(100vh - 240px);\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\n.segment-explorer-item-row {\n  display: flex;\n  align-items: center;\n  padding-top: 10px;\n  padding-bottom: 10px;\n  padding-right: 4px;\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\n.segment-explorer-filename--path {\n  margin-right: auto;\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: 4px 6px;\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\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  background-color: var(--color-background-100);\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  opacity: 0.5;\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"
                ],
                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, n, t) {
        "use strict";
        t.d(n, {
            Z: ()=>l
        });
        var r = 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"), o = t.n(r), a = 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/api.js"), i = t.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/global.css": function(e, n, t) {
        "use strict";
        t.d(n, {
            Z: ()=>l
        });
        var r = 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"), o = t.n(r), a = 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/api.js"), i = t.n(a)()(o());
        i.push([
            e.id,
            "/* devtool global css variables */\n:host {\n  --top-z-index: 2147483647;\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/global.css"
                ],
                names: [],
                mappings: "AAAA,iCAAiC;AACjC;EACE,yBAAyB;AAC3B",
                sourcesContent: [
                    "/* devtool global css variables */\n:host {\n  --top-z-index: 2147483647;\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 n = [];
            return n.toString = function() {
                return this.map(function(n) {
                    var t = "", r = void 0 !== n[5];
                    return n[4] && (t += "@supports (".concat(n[4], ") {")), n[2] && (t += "@media ".concat(n[2], " {")), r && (t += "@layer".concat(n[5].length > 0 ? " ".concat(n[5]) : "", " {")), t += e(n), r && (t += "}"), n[2] && (t += "}"), n[4] && (t += "}"), t;
                }).join("");
            }, n.i = function(e, t, 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), t && (u[2] && (u[1] = "@media ".concat(u[2], " {").concat(u[1], "}")), u[2] = t), o && (u[4] ? (u[1] = "@supports (".concat(u[4], ") {").concat(u[1], "}"), u[4] = o) : u[4] = "".concat(o)), n.push(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/runtime/sourceMaps.js": function(e) {
        "use strict";
        e.exports = function(e) {
            var n = e[1], t = e[3];
            if (!t) return n;
            if ("function" == typeof btoa) {
                var r = btoa(unescape(encodeURIComponent(JSON.stringify(t))));
                return [
                    n
                ].concat([
                    "/*# ".concat("sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r), " */")
                ]).join("\n");
            }
            return [
                n
            ].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 n = [];
        function t(e) {
            for(var t = -1, r = 0; r < n.length; r++)if (n[r].identifier === e) {
                t = r;
                break;
            }
            return t;
        }
        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 = t(u), f = {
                    css: l[1],
                    media: l[2],
                    sourceMap: l[3],
                    supports: l[4],
                    layer: l[5]
                };
                if (-1 !== d) n[d].references++, n[d].updater(f);
                else {
                    var p = function(e, n) {
                        var t = n.domAPI(n);
                        return t.update(e), function(n) {
                            n ? (n.css !== e.css || n.media !== e.media || n.sourceMap !== e.sourceMap || n.supports !== e.supports || n.layer !== e.layer) && t.update(e = n) : t.remove();
                        };
                    }(f, r);
                    r.byIndex = i, n.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 = t(a[i]);
                    n[l].references--;
                }
                for(var s = r(e, o), c = 0; c < a.length; c++){
                    var u = t(a[c]);
                    0 === n[u].references && (n[u].updater(), n.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 n = document.createElement("style");
            return e.setAttributes(n, e.attributes), e.insert(n, e.options), 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/setAttributesWithoutAttributes.js": function(e, n, t) {
        "use strict";
        e.exports = function(e) {
            var n = t.nc;
            n && e.setAttribute("nonce", 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/styleDomAPI.js": function(e) {
        "use strict";
        e.exports = function(e) {
            if ("undefined" == typeof document) return {
                update: function() {},
                remove: function() {}
            };
            var n = e.insertStyleElement(e);
            return {
                update: function(t) {
                    var r, o, a;
                    r = "", t.supports && (r += "@supports (".concat(t.supports, ") {")), t.media && (r += "@media ".concat(t.media, " {")), (o = void 0 !== t.layer) && (r += "@layer".concat(t.layer.length > 0 ? " ".concat(t.layer) : "", " {")), r += t.css, o && (r += "}"), t.media && (r += "}"), t.supports && (r += "}"), (a = t.sourceMap) && "undefined" != typeof btoa && (r += "\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a)))), " */")), e.styleTagTransform(r, n, e.options);
                },
                remove: function() {
                    !function(e) {
                        if (null !== e.parentNode) e.parentNode.removeChild(e);
                    }(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/styleTagTransform.js": function(e) {
        "use strict";
        e.exports = function(e, n) {
            if (n.styleSheet) n.styleSheet.cssText = e;
            else {
                for(; n.firstChild;)n.removeChild(n.firstChild);
                n.appendChild(document.createTextNode(e));
            }
        };
    },
    "./dist/compiled/anser/index.js": function(e) {
        (()=>{
            "use strict";
            var n = {
                211: (e)=>{
                    var n = function() {
                        function e(e, n) {
                            for(var t = 0; t < n.length; t++){
                                var r = n[t];
                                r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r);
                            }
                        }
                        return function(n, t, r) {
                            return t && e(n.prototype, t), r && e(n, r), n;
                        };
                    }(), t = [
                        [
                            {
                                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 n(e, null, [
                            {
                                key: "escapeForHtml",
                                value: function(n) {
                                    return (new e).escapeForHtml(n);
                                }
                            },
                            {
                                key: "linkify",
                                value: function(n) {
                                    return (new e).linkify(n);
                                }
                            },
                            {
                                key: "ansiToHtml",
                                value: function(n, t) {
                                    return (new e).ansiToHtml(n, t);
                                }
                            },
                            {
                                key: "ansiToJson",
                                value: function(n, t) {
                                    return (new e).ansiToJson(n, t);
                                }
                            },
                            {
                                key: "ansiToText",
                                value: function(n) {
                                    return (new e).ansiToText(n);
                                }
                            }
                        ]), n(e, [
                            {
                                key: "setupPalette",
                                value: function() {
                                    this.PALETTE_COLORS = [];
                                    for(var e = 0; e < 2; ++e)for(var n = 0; n < 8; ++n)this.PALETTE_COLORS.push(t[e][n].color);
                                    for(var r = [
                                        0,
                                        95,
                                        135,
                                        175,
                                        215,
                                        255
                                    ], o = function(e, n, t) {
                                        return r[e] + ", " + r[n] + ", " + r[t];
                                    }, 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, n) {
                                    return this.process(e, n, !0);
                                }
                            },
                            {
                                key: "ansiToJson",
                                value: function(e, n) {
                                    return (n = n || {}).json = !0, n.clearLine = !1, this.process(e, n, !0);
                                }
                            },
                            {
                                key: "ansiToText",
                                value: function(e) {
                                    return this.process(e, {}, !1);
                                }
                            },
                            {
                                key: "process",
                                value: function(e, n, t) {
                                    var r = this, o = e.split(/\033\[/), a = o.shift();
                                    null == n && (n = {}), n.clearLine = /\r/.test(e);
                                    var i = o.map(function(e) {
                                        return r.processChunk(e, n, t);
                                    });
                                    if (n && n.json) {
                                        var l = this.processChunkJson("");
                                        return l.content = a, l.clearLine = n.clearLine, i.unshift(l), n.remove_empty && (i = i.filter(function(e) {
                                            return !e.isEmpty();
                                        })), i;
                                    }
                                    return i.unshift(a), i.join("");
                                }
                            },
                            {
                                key: "processChunkJson",
                                value: function(e, n, r) {
                                    var o = (n = void 0 === n ? {} : n).use_classes = void 0 !== n.use_classes && n.use_classes, a = n.key = o ? "class" : "color", i = {
                                        content: e,
                                        fg: null,
                                        bg: null,
                                        fg_truecolor: null,
                                        bg_truecolor: null,
                                        clearLine: n.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 = t[0][c % 10][a];
                                        else if (c >= 90 && c < 98) this.fg = t[1][c % 10][a];
                                        else if (c >= 40 && c < 48) this.bg = t[0][c % 10][a];
                                        else if (c >= 100 && c < 108) this.bg = t[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 : t[+(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()), g = parseInt(s.shift()), m = parseInt(s.shift());
                                                    if (h >= 0 && h <= 255 && g >= 0 && g <= 255 && m >= 0 && m <= 255) {
                                                        var v = h + ", " + g + ", " + m;
                                                        o ? u ? (this.fg = "ansi-truecolor", this.fg_truecolor = v) : (this.bg = "ansi-truecolor", this.bg_truecolor = v) : u ? this.fg = v : this.bg = v;
                                                    }
                                                }
                                            }
                                        }
                                    }
                                    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, n, t) {
                                    var r = this;
                                    n = n || {};
                                    var o = this.processChunkJson(e, n, t);
                                    if (n.json) return o;
                                    if (o.isEmpty()) return "";
                                    if (!o.was_processed) return o.content;
                                    var a = n.use_classes, i = [], l = [], s = {}, c = function(e) {
                                        var n = [], t = void 0;
                                        for(t in e)e.hasOwnProperty(t) && n.push("data-" + t + '="' + r.escapeForHtml(e[t]) + '"');
                                        return n.length > 0 ? " " + n.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;
                    }();
                }
            }, t = {};
            function r(e) {
                var o = t[e];
                if (void 0 !== o) return o.exports;
                var a = t[e] = {
                    exports: {}
                }, i = !0;
                try {
                    n[e](a, a.exports, r), i = !1;
                } finally{
                    i && delete t[e];
                }
                return a.exports;
            }
            r.ab = "//", e.exports = r(211);
        })();
    },
    "./dist/compiled/react-dom/cjs/react-dom-client.production.js": function(e, n, t) {
        "use strict";
        var r, o = t("./dist/compiled/scheduler/index.js"), a = t("./dist/compiled/react/index.js"), i = t("./dist/compiled/react-dom/index.js");
        function l(e) {
            var n = "https://react.dev/errors/" + e;
            if (1 < arguments.length) {
                n += "?args[]=" + encodeURIComponent(arguments[1]);
                for(var t = 2; t < arguments.length; t++)n += "&args[]=" + encodeURIComponent(arguments[t]);
            }
            return "Minified React error #" + e + "; visit " + n + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
        }
        function s(e) {
            var n = e, t = e;
            if (e.alternate) for(; n.return;)n = n.return;
            else {
                e = n;
                do 0 != (4098 & (n = e).flags) && (t = n.return), e = n.return;
                while (e)
            }
            return 3 === n.tag ? t : null;
        }
        function c(e) {
            if (13 === e.tag) {
                var n = e.memoizedState;
                if (null === n && null !== (e = e.alternate) && (n = e.memoizedState), null !== n) return n.dehydrated;
            }
            return null;
        }
        function u(e) {
            if (31 === e.tag) {
                var n = e.memoizedState;
                if (null === n && null !== (e = e.alternate) && (n = e.memoizedState), null !== n) return n.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"), g = Symbol.for("react.portal"), m = Symbol.for("react.fragment"), v = Symbol.for("react.strict_mode"), b = Symbol.for("react.profiler"), y = Symbol.for("react.consumer"), x = Symbol.for("react.context"), w = Symbol.for("react.forward_ref"), j = Symbol.for("react.suspense"), k = Symbol.for("react.suspense_list"), A = Symbol.for("react.memo"), O = Symbol.for("react.lazy");
        Symbol.for("react.scope");
        var C = Symbol.for("react.activity");
        Symbol.for("react.legacy_hidden"), Symbol.for("react.tracing_marker");
        var S = Symbol.for("react.memo_cache_sentinel");
        Symbol.for("react.view_transition");
        var E = Symbol.iterator;
        function _(e) {
            return null === e || "object" != typeof e ? null : "function" == typeof (e = E && e[E] || e["@@iterator"]) ? e : null;
        }
        var P = Symbol.for("react.client.reference"), z = Array.isArray, L = a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, T = i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, R = {
            pending: !1,
            data: null,
            method: null,
            action: null
        }, N = [], D = -1;
        function B(e) {
            return {
                current: e
            };
        }
        function M(e) {
            0 > D || (e.current = N[D], N[D] = null, D--);
        }
        function I(e, n) {
            N[++D] = e.current, e.current = n;
        }
        var H = B(null), F = B(null), U = B(null), V = B(null);
        function q(e, n) {
            switch(I(U, n), I(F, e), I(H, null), n.nodeType){
                case 9:
                case 11:
                    e = (e = n.documentElement) && (e = e.namespaceURI) ? cp(e) : 0;
                    break;
                default:
                    if (e = n.tagName, n = n.namespaceURI) e = ch(n = cp(n), e);
                    else switch(e){
                        case "svg":
                            e = 1;
                            break;
                        case "math":
                            e = 2;
                            break;
                        default:
                            e = 0;
                    }
            }
            M(H), I(H, e);
        }
        function W() {
            M(H), M(F), M(U);
        }
        function $(e) {
            null !== e.memoizedState && I(V, e);
            var n = H.current, t = ch(n, e.type);
            n !== t && (I(F, e), I(H, t));
        }
        function Z(e) {
            F.current === e && (M(H), M(F)), V.current === e && (M(V), c6._currentValue = R);
        }
        function Y(e) {
            if (void 0 === nD) try {
                throw Error();
            } catch (e) {
                var n = e.stack.trim().match(/\n( *(at )?)/);
                nD = n && n[1] || "", nB = -1 < e.stack.indexOf("\n    at") ? " (<anonymous>)" : -1 < e.stack.indexOf("@") ? "@unknown:0:0" : "";
            }
            return "\n" + nD + e + nB;
        }
        var X = !1;
        function K(e, n) {
            if (!e || X) return "";
            X = !0;
            var t = Error.prepareStackTrace;
            Error.prepareStackTrace = void 0;
            try {
                var r = {
                    DetermineComponentFrameRoot: function() {
                        try {
                            if (n) {
                                var t = function() {
                                    throw Error();
                                };
                                if (Object.defineProperty(t.prototype, "props", {
                                    set: function() {
                                        throw Error();
                                    }
                                }), "object" == typeof Reflect && Reflect.construct) {
                                    try {
                                        Reflect.construct(t, []);
                                    } catch (e) {
                                        var r = e;
                                    }
                                    Reflect.construct(e, [], t);
                                } else {
                                    try {
                                        t.call();
                                    } catch (e) {
                                        r = e;
                                    }
                                    e.call(t.prototype);
                                }
                            } else {
                                try {
                                    throw Error();
                                } catch (e) {
                                    r = e;
                                }
                                (t = e()) && "function" == typeof t.catch && t.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{
                X = !1, Error.prepareStackTrace = t;
            }
            return (t = e ? e.displayName || e.name : "") ? Y(t) : "";
        }
        function Q(e) {
            try {
                var n = "", t = null;
                do n += function(e, n) {
                    switch(e.tag){
                        case 26:
                        case 27:
                        case 5:
                            return Y(e.type);
                        case 16:
                            return Y("Lazy");
                        case 13:
                            return e.child !== n && null !== n ? Y("Suspense Fallback") : Y("Suspense");
                        case 19:
                            return Y("SuspenseList");
                        case 0:
                        case 15:
                            return K(e.type, !1);
                        case 11:
                            return K(e.type.render, !1);
                        case 1:
                            return K(e.type, !0);
                        case 31:
                            return Y("Activity");
                        default:
                            return "";
                    }
                }(e, t), t = e, e = e.return;
                while (e)
                return n;
            } catch (e) {
                return "\nError generating stack: " + e.message + "\n" + e.stack;
            }
        }
        var G = Object.prototype.hasOwnProperty, J = o.unstable_scheduleCallback, ee = o.unstable_cancelCallback, en = o.unstable_shouldYield, et = 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 eg = Math.clz32 ? Math.clz32 : function(e) {
            return 0 == (e >>>= 0) ? 32 : 31 - (em(e) / ev | 0) | 0;
        }, em = Math.log, ev = Math.LN2, eb = 256, ey = 4194304;
        function ex(e) {
            var n = 42 & e;
            if (0 !== n) return n;
            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 ew(e, n, t) {
            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 = ex(r) : 0 != (i &= l) ? o = ex(i) : t || 0 != (t = l & ~e) && (o = ex(t)) : 0 != (l = r & ~a) ? o = ex(l) : 0 !== i ? o = ex(i) : t || 0 != (t = r & ~e) && (o = ex(t)), 0 === o ? 0 : 0 !== n && n !== o && 0 == (n & a) && ((a = o & -o) >= (t = n & -n) || 32 === a && 0 != (4194048 & t)) ? n : o;
        }
        function ej(e, n) {
            return 0 == (e.pendingLanes & ~(e.suspendedLanes & ~e.pingedLanes) & n);
        }
        function ek() {
            var e = eb;
            return 0 == (4194048 & (eb <<= 1)) && (eb = 256), e;
        }
        function eA() {
            var e = ey;
            return 0 == (0x3c00000 & (ey <<= 1)) && (ey = 4194304), e;
        }
        function eO(e) {
            for(var n = [], t = 0; 31 > t; t++)n.push(e);
            return n;
        }
        function eC(e, n) {
            e.pendingLanes |= n, 0x10000000 !== n && (e.suspendedLanes = 0, e.pingedLanes = 0, e.warmLanes = 0);
        }
        function eS(e, n, t) {
            e.pendingLanes |= n, e.suspendedLanes &= ~n;
            var r = 31 - eg(n);
            e.entangledLanes |= n, e.entanglements[r] = 0x40000000 | e.entanglements[r] | 4194090 & t;
        }
        function eE(e, n) {
            var t = e.entangledLanes |= n;
            for(e = e.entanglements; t;){
                var r = 31 - eg(t), o = 1 << r;
                o & n | e[r] & n && (e[r] |= n), t &= ~o;
            }
        }
        function e_(e, n) {
            var t = n & -n;
            return 0 != ((t = 0 != (42 & t) ? 1 : eP(t)) & (e.suspendedLanes | n)) ? 0 : t;
        }
        function eP(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 ez(e) {
            return 2 < (e &= -e) ? 8 < e ? 0 != (0x7ffffff & e) ? 32 : 0x10000000 : 8 : 2;
        }
        function eL() {
            var e = T.p;
            return 0 !== e ? e : void 0 === (e = window.event) ? 32 : uu(e.type);
        }
        function eT(e, n) {
            var t = T.p;
            try {
                return T.p = e, n();
            } finally{
                T.p = t;
            }
        }
        var eR = Math.random().toString(36).slice(2), eN = "__reactFiber$" + eR, eD = "__reactProps$" + eR, eB = "__reactContainer$" + eR, eM = "__reactEvents$" + eR, eI = "__reactListeners$" + eR, eH = "__reactHandles$" + eR, eF = "__reactResources$" + eR, eU = "__reactMarker$" + eR;
        function eV(e) {
            delete e[eN], delete e[eD], delete e[eM], delete e[eI], delete e[eH];
        }
        function eq(e) {
            var n = e[eN];
            if (n) return n;
            for(var t = e.parentNode; t;){
                if (n = t[eB] || t[eN]) {
                    if (t = n.alternate, null !== n.child || null !== t && null !== t.child) for(e = cL(e); null !== e;){
                        if (t = e[eN]) return t;
                        e = cL(e);
                    }
                    return n;
                }
                t = (e = t).parentNode;
            }
            return null;
        }
        function eW(e) {
            if (e = e[eN] || e[eB]) {
                var n = e.tag;
                if (5 === n || 6 === n || 13 === n || 31 === n || 26 === n || 27 === n || 3 === n) return e;
            }
            return null;
        }
        function e$(e) {
            var n = e.tag;
            if (5 === n || 26 === n || 27 === n || 6 === n) return e.stateNode;
            throw Error(l(33));
        }
        function eZ(e) {
            var n = e[eF];
            return n || (n = e[eF] = {
                hoistableStyles: new Map,
                hoistableScripts: new Map
            }), n;
        }
        function eY(e) {
            e[eU] = !0;
        }
        var eX = new Set, eK = {};
        function eQ(e, n) {
            eG(e, n), eG(e + "Capture", n);
        }
        function eG(e, n) {
            for(eK[e] = n, e = 0; e < n.length; e++)eX.add(n[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, n, t) {
            if (G.call(e1, n) || !G.call(e0, n) && (eJ.test(n) ? e1[n] = !0 : (e0[n] = !0, !1))) if (null === t) e.removeAttribute(n);
            else {
                switch(typeof t){
                    case "undefined":
                    case "function":
                    case "symbol":
                        e.removeAttribute(n);
                        return;
                    case "boolean":
                        var r = n.toLowerCase().slice(0, 5);
                        if ("data-" !== r && "aria-" !== r) return void e.removeAttribute(n);
                }
                e.setAttribute(n, "" + t);
            }
        }
        function e4(e, n, t) {
            if (null === t) e.removeAttribute(n);
            else {
                switch(typeof t){
                    case "undefined":
                    case "function":
                    case "symbol":
                    case "boolean":
                        e.removeAttribute(n);
                        return;
                }
                e.setAttribute(n, "" + t);
            }
        }
        function e5(e, n, t, r) {
            if (null === r) e.removeAttribute(t);
            else {
                switch(typeof r){
                    case "undefined":
                    case "function":
                    case "symbol":
                    case "boolean":
                        e.removeAttribute(t);
                        return;
                }
                e.setAttributeNS(n, t, "" + 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 n = e.type;
            return (e = e.nodeName) && "input" === e.toLowerCase() && ("checkbox" === n || "radio" === n);
        }
        function e9(e) {
            if (!e._valueTracker) {
                var n = e6(e) ? "checked" : "value";
                e._valueTracker = function(e, n, t) {
                    var r = Object.getOwnPropertyDescriptor(e.constructor.prototype, n);
                    if (!e.hasOwnProperty(n) && void 0 !== r && "function" == typeof r.get && "function" == typeof r.set) {
                        var o = r.get, a = r.set;
                        return Object.defineProperty(e, n, {
                            configurable: !0,
                            get: function() {
                                return o.call(this);
                            },
                            set: function(e) {
                                t = "" + e, a.call(this, e);
                            }
                        }), Object.defineProperty(e, n, {
                            enumerable: r.enumerable
                        }), {
                            getValue: function() {
                                return t;
                            },
                            setValue: function(e) {
                                t = "" + e;
                            },
                            stopTracking: function() {
                                e._valueTracker = null, delete e[n];
                            }
                        };
                    }
                }(e, n, "" + e[n]);
            }
        }
        function e8(e) {
            if (!e) return !1;
            var n = e._valueTracker;
            if (!n) return !0;
            var t = n.getValue(), r = "";
            return e && (r = e6(e) ? e.checked ? "true" : "false" : e.value), (e = r) !== t && (n.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 (n) {
                return e.body;
            }
        }
        var ne = /[\n"\\]/g;
        function nn(e) {
            return e.replace(ne, function(e) {
                return "\\" + e.charCodeAt(0).toString(16) + " ";
            });
        }
        function nt(e, n, t, 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 != n ? "number" === i ? (0 === n && "" === e.value || e.value != n) && (e.value = "" + e3(n)) : e.value !== "" + e3(n) && (e.value = "" + e3(n)) : "submit" !== i && "reset" !== i || e.removeAttribute("value"), null != n ? no(e, i, e3(n)) : null != t ? no(e, i, e3(t)) : 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 nr(e, n, t, r, o, a, i, l) {
            if (null != a && "function" != typeof a && "symbol" != typeof a && "boolean" != typeof a && (e.type = a), null != n || null != t) {
                if (("submit" === a || "reset" === a) && null == n) return void e9(e);
                t = null != t ? "" + e3(t) : "", n = null != n ? "" + e3(n) : t, l || n === e.value || (e.value = n), e.defaultValue = n;
            }
            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 no(e, n, t) {
            "number" === n && e7(e.ownerDocument) === e || e.defaultValue === "" + t || (e.defaultValue = "" + t);
        }
        function na(e, n, t, r) {
            if (e = e.options, n) {
                n = {};
                for(var o = 0; o < t.length; o++)n["$" + t[o]] = !0;
                for(t = 0; t < e.length; t++)o = n.hasOwnProperty("$" + e[t].value), e[t].selected !== o && (e[t].selected = o), o && r && (e[t].defaultSelected = !0);
            } else {
                for(o = 0, t = "" + e3(t), n = null; o < e.length; o++){
                    if (e[o].value === t) {
                        e[o].selected = !0, r && (e[o].defaultSelected = !0);
                        return;
                    }
                    null !== n || e[o].disabled || (n = e[o]);
                }
                null !== n && (n.selected = !0);
            }
        }
        function ni(e, n, t) {
            if (null != n && ((n = "" + e3(n)) !== e.value && (e.value = n), null == t)) {
                e.defaultValue !== n && (e.defaultValue = n);
                return;
            }
            e.defaultValue = null != t ? "" + e3(t) : "";
        }
        function nl(e, n, t, r) {
            if (null == n) {
                if (null != r) {
                    if (null != t) throw Error(l(92));
                    if (z(r)) {
                        if (1 < r.length) throw Error(l(93));
                        r = r[0];
                    }
                    t = r;
                }
                null == t && (t = ""), n = t;
            }
            e.defaultValue = t = e3(n), (r = e.textContent) === t && "" !== r && null !== r && (e.value = r), e9(e);
        }
        function ns(e, n) {
            if (n) {
                var t = e.firstChild;
                if (t && t === e.lastChild && 3 === t.nodeType) {
                    t.nodeValue = n;
                    return;
                }
            }
            e.textContent = n;
        }
        var nc = 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 nu(e, n, t) {
            var r = 0 === n.indexOf("--");
            null == t || "boolean" == typeof t || "" === t ? r ? e.setProperty(n, "") : "float" === n ? e.cssFloat = "" : e[n] = "" : r ? e.setProperty(n, t) : "number" != typeof t || 0 === t || nc.has(n) ? "float" === n ? e.cssFloat = t : e[n] = ("" + t).trim() : e[n] = t + "px";
        }
        function nd(e, n, t) {
            if (null != n && "object" != typeof n) throw Error(l(62));
            if (e = e.style, null != t) {
                for(var r in t)!t.hasOwnProperty(r) || null != n && n.hasOwnProperty(r) || (0 === r.indexOf("--") ? e.setProperty(r, "") : "float" === r ? e.cssFloat = "" : e[r] = "");
                for(var o in n)r = n[o], n.hasOwnProperty(o) && t[o] !== r && nu(e, o, r);
            } else for(var a in n)n.hasOwnProperty(a) && nu(e, a, n[a]);
        }
        function nf(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 np = 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"
            ]
        ]), nh = /^[\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 ng(e) {
            return nh.test("" + e) ? "javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')" : e;
        }
        function nm() {}
        var nv = null;
        function nb(e) {
            return (e = e.target || e.srcElement || window).correspondingUseElement && (e = e.correspondingUseElement), 3 === e.nodeType ? e.parentNode : e;
        }
        var ny = null, nx = null;
        function nw(e) {
            var n = eW(e);
            if (n && (e = n.stateNode)) {
                var t = e[eD] || null;
                switch(e = n.stateNode, n.type){
                    case "input":
                        if (nt(e, t.value, t.defaultValue, t.defaultValue, t.checked, t.defaultChecked, t.type, t.name), n = t.name, "radio" === t.type && null != n) {
                            for(t = e; t.parentNode;)t = t.parentNode;
                            for(t = t.querySelectorAll('input[name="' + nn("" + n) + '"][type="radio"]'), n = 0; n < t.length; n++){
                                var r = t[n];
                                if (r !== e && r.form === e.form) {
                                    var o = r[eD] || null;
                                    if (!o) throw Error(l(90));
                                    nt(r, o.value, o.defaultValue, o.defaultValue, o.checked, o.defaultChecked, o.type, o.name);
                                }
                            }
                            for(n = 0; n < t.length; n++)(r = t[n]).form === e.form && e8(r);
                        }
                        break;
                    case "textarea":
                        ni(e, t.value, t.defaultValue);
                        break;
                    case "select":
                        null != (n = t.value) && na(e, !!t.multiple, n, !1);
                }
            }
        }
        var nj = !1;
        function nk(e, n, t) {
            if (nj) return e(n, t);
            nj = !0;
            try {
                return e(n);
            } finally{
                if (nj = !1, (null !== ny || null !== nx) && (ss(), ny && (n = ny, e = nx, nx = ny = null, nw(n), e))) for(n = 0; n < e.length; n++)nw(e[n]);
            }
        }
        function nA(e, n) {
            var t = e.stateNode;
            if (null === t) return null;
            var r = t[eD] || null;
            if (null === r) return null;
            switch(t = r[n], n){
                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 (t && "function" != typeof t) throw Error(l(231, n, typeof t));
            return t;
        }
        var nO = "undefined" != typeof window && void 0 !== window.document && void 0 !== window.document.createElement, nC = !1;
        if (nO) try {
            var nS = {};
            Object.defineProperty(nS, "passive", {
                get: function() {
                    nC = !0;
                }
            }), window.addEventListener("test", nS, nS), window.removeEventListener("test", nS, nS);
        } catch (e) {
            nC = !1;
        }
        var nE = null, n_ = null, nP = null;
        function nz() {
            if (nP) return nP;
            var e, n, t = n_, r = t.length, o = "value" in nE ? nE.value : nE.textContent, a = o.length;
            for(e = 0; e < r && t[e] === o[e]; e++);
            var i = r - e;
            for(n = 1; n <= i && t[r - n] === o[a - n]; n++);
            return nP = o.slice(e, 1 < n ? 1 - n : void 0);
        }
        function nL(e) {
            var n = e.keyCode;
            return "charCode" in e ? 0 === (e = e.charCode) && 13 === n && (e = 13) : e = n, 10 === e && (e = 13), 32 <= e || 13 === e ? e : 0;
        }
        function nT() {
            return !0;
        }
        function nR() {
            return !1;
        }
        function nN(e) {
            function n(n, t, r, o, a) {
                for(var i in this._reactName = n, this._targetInst = r, this.type = t, this.nativeEvent = o, this.target = a, this.currentTarget = null, e)e.hasOwnProperty(i) && (n = e[i], this[i] = n ? n(o) : o[i]);
                return this.isDefaultPrevented = (null != o.defaultPrevented ? o.defaultPrevented : !1 === o.returnValue) ? nT : nR, this.isPropagationStopped = nR, this;
            }
            return f(n.prototype, {
                preventDefault: function() {
                    this.defaultPrevented = !0;
                    var e = this.nativeEvent;
                    e && (e.preventDefault ? e.preventDefault() : "unknown" != typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = nT);
                },
                stopPropagation: function() {
                    var e = this.nativeEvent;
                    e && (e.stopPropagation ? e.stopPropagation() : "unknown" != typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = nT);
                },
                persist: function() {},
                isPersistent: nT
            }), n;
        }
        var nD, nB, nM, nI, nH, nF = {
            eventPhase: 0,
            bubbles: 0,
            cancelable: 0,
            timeStamp: function(e) {
                return e.timeStamp || Date.now();
            },
            defaultPrevented: 0,
            isTrusted: 0
        }, nU = nN(nF), nV = f({}, nF, {
            view: 0,
            detail: 0
        }), nq = nN(nV), nW = f({}, nV, {
            screenX: 0,
            screenY: 0,
            clientX: 0,
            clientY: 0,
            pageX: 0,
            pageY: 0,
            ctrlKey: 0,
            shiftKey: 0,
            altKey: 0,
            metaKey: 0,
            getModifierState: n2,
            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 !== nH && (nH && "mousemove" === e.type ? (nM = e.screenX - nH.screenX, nI = e.screenY - nH.screenY) : nI = nM = 0, nH = e), nM);
            },
            movementY: function(e) {
                return "movementY" in e ? e.movementY : nI;
            }
        }), n$ = nN(nW), nZ = nN(f({}, nW, {
            dataTransfer: 0
        })), nY = nN(f({}, nV, {
            relatedTarget: 0
        })), nX = nN(f({}, nF, {
            animationName: 0,
            elapsedTime: 0,
            pseudoElement: 0
        })), nK = nN(f({}, nF, {
            clipboardData: function(e) {
                return "clipboardData" in e ? e.clipboardData : window.clipboardData;
            }
        })), nQ = nN(f({}, nF, {
            data: 0
        })), nG = {
            Esc: "Escape",
            Spacebar: " ",
            Left: "ArrowLeft",
            Up: "ArrowUp",
            Right: "ArrowRight",
            Down: "ArrowDown",
            Del: "Delete",
            Win: "OS",
            Menu: "ContextMenu",
            Apps: "ContextMenu",
            Scroll: "ScrollLock",
            MozPrintableKey: "Unidentified"
        }, nJ = {
            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"
        }, n0 = {
            Alt: "altKey",
            Control: "ctrlKey",
            Meta: "metaKey",
            Shift: "shiftKey"
        };
        function n1(e) {
            var n = this.nativeEvent;
            return n.getModifierState ? n.getModifierState(e) : !!(e = n0[e]) && !!n[e];
        }
        function n2() {
            return n1;
        }
        var n4 = nN(f({}, nV, {
            key: function(e) {
                if (e.key) {
                    var n = nG[e.key] || e.key;
                    if ("Unidentified" !== n) return n;
                }
                return "keypress" === e.type ? 13 === (e = nL(e)) ? "Enter" : String.fromCharCode(e) : "keydown" === e.type || "keyup" === e.type ? nJ[e.keyCode] || "Unidentified" : "";
            },
            code: 0,
            location: 0,
            ctrlKey: 0,
            shiftKey: 0,
            altKey: 0,
            metaKey: 0,
            repeat: 0,
            locale: 0,
            getModifierState: n2,
            charCode: function(e) {
                return "keypress" === e.type ? nL(e) : 0;
            },
            keyCode: function(e) {
                return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0;
            },
            which: function(e) {
                return "keypress" === e.type ? nL(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0;
            }
        })), n5 = nN(f({}, nW, {
            pointerId: 0,
            width: 0,
            height: 0,
            pressure: 0,
            tangentialPressure: 0,
            tiltX: 0,
            tiltY: 0,
            twist: 0,
            pointerType: 0,
            isPrimary: 0
        })), n3 = nN(f({}, nV, {
            touches: 0,
            targetTouches: 0,
            changedTouches: 0,
            altKey: 0,
            metaKey: 0,
            ctrlKey: 0,
            shiftKey: 0,
            getModifierState: n2
        })), n6 = nN(f({}, nF, {
            propertyName: 0,
            elapsedTime: 0,
            pseudoElement: 0
        })), n9 = nN(f({}, nW, {
            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
        })), n8 = nN(f({}, nF, {
            newState: 0,
            oldState: 0
        })), n7 = [
            9,
            13,
            27,
            32
        ], te = nO && "CompositionEvent" in window, tn = null;
        nO && "documentMode" in document && (tn = document.documentMode);
        var tt = nO && "TextEvent" in window && !tn, tr = nO && (!te || tn && 8 < tn && 11 >= tn), to = !1;
        function ta(e, n) {
            switch(e){
                case "keyup":
                    return -1 !== n7.indexOf(n.keyCode);
                case "keydown":
                    return 229 !== n.keyCode;
                case "keypress":
                case "mousedown":
                case "focusout":
                    return !0;
                default:
                    return !1;
            }
        }
        function ti(e) {
            return "object" == typeof (e = e.detail) && "data" in e ? e.data : null;
        }
        var tl = !1, ts = {
            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 tc(e) {
            var n = e && e.nodeName && e.nodeName.toLowerCase();
            return "input" === n ? !!ts[e.type] : "textarea" === n;
        }
        function tu(e, n, t, r) {
            ny ? nx ? nx.push(r) : nx = [
                r
            ] : ny = r, 0 < (n = ce(n, "onChange")).length && (t = new nU("onChange", "change", null, t, r), e.push({
                event: t,
                listeners: n
            }));
        }
        var td = null, tf = null;
        function tp(e) {
            s2(e, 0);
        }
        function th(e) {
            if (e8(e$(e))) return e;
        }
        function tg(e, n) {
            if ("change" === e) return n;
        }
        var tm = !1;
        if (nO) {
            if (nO) {
                var tv = "oninput" in document;
                if (!tv) {
                    var tb = document.createElement("div");
                    tb.setAttribute("oninput", "return;"), tv = "function" == typeof tb.oninput;
                }
                r = tv;
            } else r = !1;
            tm = r && (!document.documentMode || 9 < document.documentMode);
        }
        function ty() {
            td && (td.detachEvent("onpropertychange", tx), tf = td = null);
        }
        function tx(e) {
            if ("value" === e.propertyName && th(tf)) {
                var n = [];
                tu(n, tf, e, nb(e)), nk(tp, n);
            }
        }
        function tw(e, n, t) {
            "focusin" === e ? (ty(), td = n, tf = t, td.attachEvent("onpropertychange", tx)) : "focusout" === e && ty();
        }
        function tj(e) {
            if ("selectionchange" === e || "keyup" === e || "keydown" === e) return th(tf);
        }
        function tk(e, n) {
            if ("click" === e) return th(n);
        }
        function tA(e, n) {
            if ("input" === e || "change" === e) return th(n);
        }
        var tO = "function" == typeof Object.is ? Object.is : function(e, n) {
            return e === n && (0 !== e || 1 / e == 1 / n) || e != e && n != n;
        };
        function tC(e, n) {
            if (tO(e, n)) return !0;
            if ("object" != typeof e || null === e || "object" != typeof n || null === n) return !1;
            var t = Object.keys(e), r = Object.keys(n);
            if (t.length !== r.length) return !1;
            for(r = 0; r < t.length; r++){
                var o = t[r];
                if (!G.call(n, o) || !tO(e[o], n[o])) return !1;
            }
            return !0;
        }
        function tS(e) {
            for(; e && e.firstChild;)e = e.firstChild;
            return e;
        }
        function tE(e, n) {
            var t, r = tS(e);
            for(e = 0; r;){
                if (3 === r.nodeType) {
                    if (t = e + r.textContent.length, e <= n && t >= n) return {
                        node: r,
                        offset: n - e
                    };
                    e = t;
                }
                e: {
                    for(; r;){
                        if (r.nextSibling) {
                            r = r.nextSibling;
                            break e;
                        }
                        r = r.parentNode;
                    }
                    r = void 0;
                }
                r = tS(r);
            }
        }
        function t_(e) {
            e = null != e && null != e.ownerDocument && null != e.ownerDocument.defaultView ? e.ownerDocument.defaultView : window;
            for(var n = e7(e.document); n instanceof e.HTMLIFrameElement;){
                try {
                    var t = "string" == typeof n.contentWindow.location.href;
                } catch (e) {
                    t = !1;
                }
                if (t) e = n.contentWindow;
                else break;
                n = e7(e.document);
            }
            return n;
        }
        function tP(e) {
            var n = e && e.nodeName && e.nodeName.toLowerCase();
            return n && ("input" === n && ("text" === e.type || "search" === e.type || "tel" === e.type || "url" === e.type || "password" === e.type) || "textarea" === n || "true" === e.contentEditable);
        }
        var tz = nO && "documentMode" in document && 11 >= document.documentMode, tL = null, tT = null, tR = null, tN = !1;
        function tD(e, n, t) {
            var r = t.window === t ? t.document : 9 === t.nodeType ? t : t.ownerDocument;
            tN || null == tL || tL !== e7(r) || (r = "selectionStart" in (r = tL) && tP(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
            }, tR && tC(tR, r) || (tR = r, 0 < (r = ce(tT, "onSelect")).length && (n = new nU("onSelect", "select", null, n, t), e.push({
                event: n,
                listeners: r
            }), n.target = tL)));
        }
        function tB(e, n) {
            var t = {};
            return t[e.toLowerCase()] = n.toLowerCase(), t["Webkit" + e] = "webkit" + n, t["Moz" + e] = "moz" + n, t;
        }
        var tM = {
            animationend: tB("Animation", "AnimationEnd"),
            animationiteration: tB("Animation", "AnimationIteration"),
            animationstart: tB("Animation", "AnimationStart"),
            transitionrun: tB("Transition", "TransitionRun"),
            transitionstart: tB("Transition", "TransitionStart"),
            transitioncancel: tB("Transition", "TransitionCancel"),
            transitionend: tB("Transition", "TransitionEnd")
        }, tI = {}, tH = {};
        function tF(e) {
            if (tI[e]) return tI[e];
            if (!tM[e]) return e;
            var n, t = tM[e];
            for(n in t)if (t.hasOwnProperty(n) && n in tH) return tI[e] = t[n];
            return e;
        }
        nO && (tH = document.createElement("div").style, "AnimationEvent" in window || (delete tM.animationend.animation, delete tM.animationiteration.animation, delete tM.animationstart.animation), "TransitionEvent" in window || delete tM.transitionend.transition);
        var tU = tF("animationend"), tV = tF("animationiteration"), tq = tF("animationstart"), tW = tF("transitionrun"), t$ = tF("transitionstart"), tZ = tF("transitioncancel"), tY = tF("transitionend"), tX = new Map, tK = "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 tQ(e, n) {
            tX.set(e, n), eQ(n, [
                e
            ]);
        }
        tK.push("scrollEnd");
        var tG = "function" == typeof reportError ? reportError : function(e) {
            if ("object" == typeof window && "function" == typeof window.ErrorEvent) {
                var n = 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(n)) return;
            } else if ("object" == typeof __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"] && "function" == typeof __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"].emit) return void __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"].emit("uncaughtException", e);
            console.error(e);
        }, tJ = [], t0 = 0, t1 = 0;
        function t2() {
            for(var e = t0, n = t1 = t0 = 0; n < e;){
                var t = tJ[n];
                tJ[n++] = null;
                var r = tJ[n];
                tJ[n++] = null;
                var o = tJ[n];
                tJ[n++] = null;
                var a = tJ[n];
                if (tJ[n++] = 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 && t6(t, o, a);
            }
        }
        function t4(e, n, t, r) {
            tJ[t0++] = e, tJ[t0++] = n, tJ[t0++] = t, tJ[t0++] = r, t1 |= r, e.lanes |= r, null !== (e = e.alternate) && (e.lanes |= r);
        }
        function t5(e, n, t, r) {
            return t4(e, n, t, r), t9(e);
        }
        function t3(e, n) {
            return t4(e, null, null, n), t9(e);
        }
        function t6(e, n, t) {
            e.lanes |= t;
            var r = e.alternate;
            null !== r && (r.lanes |= t);
            for(var o = !1, a = e.return; null !== a;)a.childLanes |= t, null !== (r = a.alternate) && (r.childLanes |= t), 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 !== n && (o = 31 - eg(t), null === (r = (e = a.hiddenUpdates)[o]) ? e[o] = [
                n
            ] : r.push(n), n.lane = 0x20000000 | t), a) : null;
        }
        function t9(e) {
            if (50 < se) throw se = 0, sn = null, Error(l(185));
            for(var n = e.return; null !== n;)n = (e = n).return;
            return 3 === e.tag ? e.stateNode : null;
        }
        var t8 = {};
        function t7(e, n, t, r) {
            this.tag = e, this.key = t, this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null, this.index = 0, this.refCleanup = this.ref = null, this.pendingProps = n, 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, n, t, r) {
            return new t7(e, n, t, r);
        }
        function rn(e) {
            return !(!(e = e.prototype) || !e.isReactComponent);
        }
        function rt(e, n) {
            var t = e.alternate;
            return null === t ? ((t = re(e.tag, n, e.key, e.mode)).elementType = e.elementType, t.type = e.type, t.stateNode = e.stateNode, t.alternate = e, e.alternate = t) : (t.pendingProps = n, t.type = e.type, t.flags = 0, t.subtreeFlags = 0, t.deletions = null), t.flags = 0x3e00000 & e.flags, t.childLanes = e.childLanes, t.lanes = e.lanes, t.child = e.child, t.memoizedProps = e.memoizedProps, t.memoizedState = e.memoizedState, t.updateQueue = e.updateQueue, n = e.dependencies, t.dependencies = null === n ? null : {
                lanes: n.lanes,
                firstContext: n.firstContext
            }, t.sibling = e.sibling, t.index = e.index, t.ref = e.ref, t.refCleanup = e.refCleanup, t;
        }
        function rr(e, n) {
            e.flags &= 0x3e00002;
            var t = e.alternate;
            return null === t ? (e.childLanes = 0, e.lanes = n, e.child = null, e.subtreeFlags = 0, e.memoizedProps = null, e.memoizedState = null, e.updateQueue = null, e.dependencies = null, e.stateNode = null) : (e.childLanes = t.childLanes, e.lanes = t.lanes, e.child = t.child, e.subtreeFlags = 0, e.deletions = null, e.memoizedProps = t.memoizedProps, e.memoizedState = t.memoizedState, e.updateQueue = t.updateQueue, e.type = t.type, e.dependencies = null === (n = t.dependencies) ? null : {
                lanes: n.lanes,
                firstContext: n.firstContext
            }), e;
        }
        function ro(e, n, t, r, o, a) {
            var i = 0;
            if (r = e, "function" == typeof e) rn(e) && (i = 1);
            else if ("string" == typeof e) i = !function(e, n, t) {
                if (1 === t || null != n.itemProp) return !1;
                switch(e){
                    case "meta":
                    case "title":
                        return !0;
                    case "style":
                        if ("string" != typeof n.precedence || "string" != typeof n.href || "" === n.href) break;
                        return !0;
                    case "link":
                        if ("string" != typeof n.rel || "string" != typeof n.href || "" === n.href || n.onLoad || n.onError) break;
                        if ("stylesheet" === n.rel) return e = n.disabled, "string" == typeof n.precedence && null == e;
                        return !0;
                    case "script":
                        if (n.async && "function" != typeof n.async && "symbol" != typeof n.async && !n.onLoad && !n.onError && n.src && "string" == typeof n.src) return !0;
                }
                return !1;
            }(e, t, H.current) ? "html" === e || "head" === e || "body" === e ? 27 : 5 : 26;
            else e: switch(e){
                case C:
                    return (e = re(31, t, n, o)).elementType = C, e.lanes = a, e;
                case m:
                    return ra(t.children, o, a, n);
                case v:
                    i = 8, o |= 24;
                    break;
                case b:
                    return (e = re(12, t, n, 2 | o)).elementType = b, e.lanes = a, e;
                case j:
                    return (e = re(13, t, n, o)).elementType = j, e.lanes = a, e;
                case k:
                    return (e = re(19, t, n, o)).elementType = k, e.lanes = a, e;
                default:
                    if ("object" == typeof e && null !== e) switch(e.$$typeof){
                        case x:
                            i = 10;
                            break e;
                        case y:
                            i = 9;
                            break e;
                        case w:
                            i = 11;
                            break e;
                        case A:
                            i = 14;
                            break e;
                        case O:
                            i = 16, r = null;
                            break e;
                    }
                    i = 29, t = Error(l(130, null === e ? "null" : typeof e, "")), r = null;
            }
            return (n = re(i, t, n, o)).elementType = e, n.type = r, n.lanes = a, n;
        }
        function ra(e, n, t, r) {
            return (e = re(7, e, r, n)).lanes = t, e;
        }
        function ri(e, n, t) {
            return (e = re(6, e, null, n)).lanes = t, e;
        }
        function rl(e) {
            var n = re(18, null, null, 0);
            return n.stateNode = e, n;
        }
        function rs(e, n, t) {
            return (n = re(4, null !== e.children ? e.children : [], e.key, n)).lanes = t, n.stateNode = {
                containerInfo: e.containerInfo,
                pendingChildren: null,
                implementation: e.implementation
            }, n;
        }
        var rc = new WeakMap;
        function ru(e, n) {
            if ("object" == typeof e && null !== e) {
                var t = rc.get(e);
                return void 0 !== t ? t : (n = {
                    value: e,
                    source: n,
                    stack: Q(n)
                }, rc.set(e, n), n);
            }
            return {
                value: e,
                source: n,
                stack: Q(n)
            };
        }
        var rd = [], rf = 0, rp = null, rh = 0, rg = [], rm = 0, rv = null, rb = 1, ry = "";
        function rx(e, n) {
            rd[rf++] = rh, rd[rf++] = rp, rp = e, rh = n;
        }
        function rw(e, n, t) {
            rg[rm++] = rb, rg[rm++] = ry, rg[rm++] = rv, rv = e;
            var r = rb;
            e = ry;
            var o = 32 - eg(r) - 1;
            r &= ~(1 << o), t += 1;
            var a = 32 - eg(n) + o;
            if (30 < a) {
                var i = o - o % 5;
                a = (r & (1 << i) - 1).toString(32), r >>= i, o -= i, rb = 1 << 32 - eg(n) + o | t << o | r, ry = a + e;
            } else rb = 1 << a | t << o | r, ry = e;
        }
        function rj(e) {
            null !== e.return && (rx(e, 1), rw(e, 1, 0));
        }
        function rk(e) {
            for(; e === rp;)rp = rd[--rf], rd[rf] = null, rh = rd[--rf], rd[rf] = null;
            for(; e === rv;)rv = rg[--rm], rg[rm] = null, ry = rg[--rm], rg[rm] = null, rb = rg[--rm], rg[rm] = null;
        }
        function rA(e, n) {
            rg[rm++] = rb, rg[rm++] = ry, rg[rm++] = rv, rb = n.id, ry = n.overflow, rv = e;
        }
        var rO = null, rC = null, rS = !1, rE = null, r_ = !1, rP = Error(l(519));
        function rz(e) {
            var n = Error(l(418, 1 < arguments.length && void 0 !== arguments[1] && arguments[1] ? "text" : "HTML", ""));
            throw rB(ru(n, e)), rP;
        }
        function rL(e) {
            var n = e.stateNode, t = e.type, r = e.memoizedProps;
            switch(n[eN] = e, n[eD] = r, t){
                case "dialog":
                    s4("cancel", n), s4("close", n);
                    break;
                case "iframe":
                case "object":
                case "embed":
                    s4("load", n);
                    break;
                case "video":
                case "audio":
                    for(t = 0; t < s0.length; t++)s4(s0[t], n);
                    break;
                case "source":
                    s4("error", n);
                    break;
                case "img":
                case "image":
                case "link":
                    s4("error", n), s4("load", n);
                    break;
                case "details":
                    s4("toggle", n);
                    break;
                case "input":
                    s4("invalid", n), nr(n, r.value, r.defaultValue, r.checked, r.defaultChecked, r.type, r.name, !0);
                    break;
                case "select":
                    s4("invalid", n);
                    break;
                case "textarea":
                    s4("invalid", n), nl(n, r.value, r.defaultValue, r.children);
            }
            "string" != typeof (t = r.children) && "number" != typeof t && "bigint" != typeof t || n.textContent === "" + t || !0 === r.suppressHydrationWarning || ci(n.textContent, t) ? (null != r.popover && (s4("beforetoggle", n), s4("toggle", n)), null != r.onScroll && s4("scroll", n), null != r.onScrollEnd && s4("scrollend", n), null != r.onClick && (n.onclick = nm), n = !0) : n = !1, n || rz(e, !0);
        }
        function rT(e) {
            for(rO = e.return; rO;)switch(rO.tag){
                case 5:
                case 31:
                case 13:
                    r_ = !1;
                    return;
                case 27:
                case 3:
                    r_ = !0;
                    return;
                default:
                    rO = rO.return;
            }
        }
        function rR(e) {
            if (e !== rO) return !1;
            if (!rS) return rT(e), rS = !0, !1;
            var n, t = e.tag;
            if ((n = 3 !== t && 27 !== t) && ((n = 5 === t) && (n = "form" === (n = e.type) || "button" === n || cg(e.type, e.memoizedProps)), n = !n), n && rC && rz(e), rT(e), 13 === t) {
                if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null)) throw Error(l(317));
                rC = cz(e);
            } else if (31 === t) {
                if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null)) throw Error(l(317));
                rC = cz(e);
            } else 27 === t ? (t = rC, cj(e.type) ? (e = cP, cP = null, rC = e) : rC = t) : rC = rO ? c_(e.stateNode.nextSibling) : null;
            return !0;
        }
        function rN() {
            rC = rO = null, rS = !1;
        }
        function rD() {
            var e = rE;
            return null !== e && (null === lQ ? lQ = e : lQ.push.apply(lQ, e), rE = null), e;
        }
        function rB(e) {
            null === rE ? rE = [
                e
            ] : rE.push(e);
        }
        var rM = B(null), rI = null, rH = null;
        function rF(e, n, t) {
            I(rM, n._currentValue), n._currentValue = t;
        }
        function rU(e) {
            e._currentValue = rM.current, M(rM);
        }
        function rV(e, n, t) {
            for(; null !== e;){
                var r = e.alternate;
                if ((e.childLanes & n) !== n ? (e.childLanes |= n, null !== r && (r.childLanes |= n)) : null !== r && (r.childLanes & n) !== n && (r.childLanes |= n), e === t) break;
                e = e.return;
            }
        }
        function rq(e, n, t, 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 < n.length; c++)if (s.context === n[c]) {
                            a.lanes |= t, null !== (s = a.alternate) && (s.lanes |= t), rV(a.return, t, 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 |= t, null !== (a = i.alternate) && (a.lanes |= t), rV(i, t, 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 rW(e, n, t, r) {
            e = null;
            for(var o = n, 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;
                        tO(o.pendingProps.value, i.value) || (null !== e ? e.push(s) : e = [
                            s
                        ]);
                    }
                } else if (o === V.current) {
                    if (null === (i = o.alternate)) throw Error(l(387));
                    i.memoizedState.memoizedState !== o.memoizedState.memoizedState && (null !== e ? e.push(c6) : e = [
                        c6
                    ]);
                }
                o = o.return;
            }
            null !== e && rq(n, e, t, r), n.flags |= 262144;
        }
        function r$(e) {
            for(e = e.firstContext; null !== e;){
                if (!tO(e.context._currentValue, e.memoizedValue)) return !0;
                e = e.next;
            }
            return !1;
        }
        function rZ(e) {
            rI = e, rH = null, null !== (e = e.dependencies) && (e.firstContext = null);
        }
        function rY(e) {
            return rK(rI, e);
        }
        function rX(e, n) {
            return null === rI && rZ(e), rK(e, n);
        }
        function rK(e, n) {
            var t = n._currentValue;
            if (n = {
                context: n,
                memoizedValue: t,
                next: null
            }, null === rH) {
                if (null === e) throw Error(l(308));
                rH = n, e.dependencies = {
                    lanes: 0,
                    firstContext: n
                }, e.flags |= 524288;
            } else rH = rH.next = n;
            return t;
        }
        var rQ = "undefined" != typeof AbortController ? AbortController : function() {
            var e = [], n = this.signal = {
                aborted: !1,
                addEventListener: function(n, t) {
                    e.push(t);
                }
            };
            this.abort = function() {
                n.aborted = !0, e.forEach(function(e) {
                    return e();
                });
            };
        }, rG = o.unstable_scheduleCallback, rJ = o.unstable_NormalPriority, r0 = {
            $$typeof: x,
            Consumer: null,
            Provider: null,
            _currentValue: null,
            _currentValue2: null,
            _threadCount: 0
        };
        function r1() {
            return {
                controller: new rQ,
                data: new Map,
                refCount: 0
            };
        }
        function r2(e) {
            e.refCount--, 0 === e.refCount && rG(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 n = 0; n < e.length; n++)(0, e[n])();
            }
        }
        var r8 = L.S;
        L.S = function(e, n) {
            "object" == typeof n && null !== n && "function" == typeof n.then && function(e, n) {
                if (null === r4) {
                    var t = r4 = [];
                    r5 = 0, r3 = sX(), r6 = {
                        status: "pending",
                        value: void 0,
                        then: function(e) {
                            t.push(e);
                        }
                    };
                }
                r5++, n.then(r9, r9);
            }(0, n), null !== r8 && r8(e, n);
        };
        var r7 = B(null);
        function oe() {
            var e = r7.current;
            return null !== e ? e : lN.pooledCache;
        }
        function on(e, n) {
            null === n ? I(r7, r7.current) : I(r7, n.pool);
        }
        function ot() {
            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, n, t) {
            switch(void 0 === (t = e[t]) ? e.push(n) : t !== n && (n.then(nm, nm), n = t), n.status){
                case "fulfilled":
                    return n.value;
                case "rejected":
                    throw od(e = n.reason), e;
                default:
                    if ("string" == typeof n.status) n.then(nm, nm);
                    else {
                        if (null !== (e = lN) && 100 < e.shellSuspendCounter) throw Error(l(482));
                        (e = n).status = "pending", e.then(function(e) {
                            if ("pending" === n.status) {
                                var t = n;
                                t.status = "fulfilled", t.value = e;
                            }
                        }, function(e) {
                            if ("pending" === n.status) {
                                var t = n;
                                t.status = "rejected", t.reason = e;
                            }
                        });
                    }
                    switch(n.status){
                        case "fulfilled":
                            return n.value;
                        case "rejected":
                            throw od(e = n.reason), e;
                    }
                    throw oc = n, or;
            }
        }
        var oc = null;
        function ou() {
            if (null === oc) throw Error(l(459));
            var e = oc;
            return oc = null, e;
        }
        function od(e) {
            if (e === or || e === oa) throw Error(l(483));
        }
        var of = null, op = 0;
        function oh(e) {
            var n = op;
            return op += 1, null === of && (of = []), os(of, e, n);
        }
        function og(e, n) {
            e.ref = void 0 !== (n = n.props.ref) ? n : null;
        }
        function om(e, n) {
            if (n.$$typeof === p) throw Error(l(525));
            throw Error(l(31, "[object Object]" === (e = Object.prototype.toString.call(n)) ? "object with keys {" + Object.keys(n).join(", ") + "}" : e));
        }
        function ov(e) {
            return (0, e._init)(e._payload);
        }
        function ob(e) {
            function n(n, t) {
                if (e) {
                    var r = n.deletions;
                    null === r ? (n.deletions = [
                        t
                    ], n.flags |= 16) : r.push(t);
                }
            }
            function t(t, r) {
                if (!e) return null;
                for(; null !== r;)n(t, r), r = r.sibling;
                return null;
            }
            function r(e) {
                for(var n = new Map; null !== e;)null !== e.key ? n.set(e.key, e) : n.set(e.index, e), e = e.sibling;
                return n;
            }
            function o(e, n) {
                return (e = rt(e, n)).index = 0, e.sibling = null, e;
            }
            function a(n, t, r) {
                return (n.index = r, e) ? null !== (r = n.alternate) ? (r = r.index) < t ? (n.flags |= 0x4000002, t) : r : (n.flags |= 0x4000002, t) : (n.flags |= 1048576, t);
            }
            function i(n) {
                return e && null === n.alternate && (n.flags |= 0x4000002), n;
            }
            function s(e, n, t, r) {
                return null === n || 6 !== n.tag ? (n = ri(t, e.mode, r)).return = e : (n = o(n, t)).return = e, n;
            }
            function c(e, n, t, r) {
                var a = t.type;
                return a === m ? d(e, n, t.props.children, r, t.key) : (null !== n && (n.elementType === a || "object" == typeof a && null !== a && a.$$typeof === O && ov(a) === n.type) ? og(n = o(n, t.props), t) : og(n = ro(t.type, t.key, t.props, null, e.mode, r), t), n.return = e, n);
            }
            function u(e, n, t, r) {
                return null === n || 4 !== n.tag || n.stateNode.containerInfo !== t.containerInfo || n.stateNode.implementation !== t.implementation ? (n = rs(t, e.mode, r)).return = e : (n = o(n, t.children || [])).return = e, n;
            }
            function d(e, n, t, r, a) {
                return null === n || 7 !== n.tag ? (n = ra(t, e.mode, r, a)).return = e : (n = o(n, t)).return = e, n;
            }
            function f(e, n, t) {
                if ("string" == typeof n && "" !== n || "number" == typeof n || "bigint" == typeof n) return (n = ri("" + n, e.mode, t)).return = e, n;
                if ("object" == typeof n && null !== n) {
                    switch(n.$$typeof){
                        case h:
                            return og(t = ro(n.type, n.key, n.props, null, e.mode, t), n), t.return = e, t;
                        case g:
                            return (n = rs(n, e.mode, t)).return = e, n;
                        case O:
                            return f(e, n = (0, n._init)(n._payload), t);
                    }
                    if (z(n) || _(n)) return (n = ra(n, e.mode, t, null)).return = e, n;
                    if ("function" == typeof n.then) return f(e, oh(n), t);
                    if (n.$$typeof === x) return f(e, rX(e, n), t);
                    om(e, n);
                }
                return null;
            }
            function p(e, n, t, r) {
                var o = null !== n ? n.key : null;
                if ("string" == typeof t && "" !== t || "number" == typeof t || "bigint" == typeof t) return null !== o ? null : s(e, n, "" + t, r);
                if ("object" == typeof t && null !== t) {
                    switch(t.$$typeof){
                        case h:
                            return t.key === o ? c(e, n, t, r) : null;
                        case g:
                            return t.key === o ? u(e, n, t, r) : null;
                        case O:
                            return p(e, n, t = (o = t._init)(t._payload), r);
                    }
                    if (z(t) || _(t)) return null !== o ? null : d(e, n, t, r, null);
                    if ("function" == typeof t.then) return p(e, n, oh(t), r);
                    if (t.$$typeof === x) return p(e, n, rX(e, t), r);
                    om(e, t);
                }
                return null;
            }
            function v(e, n, t, r, o) {
                if ("string" == typeof r && "" !== r || "number" == typeof r || "bigint" == typeof r) return s(n, e = e.get(t) || null, "" + r, o);
                if ("object" == typeof r && null !== r) {
                    switch(r.$$typeof){
                        case h:
                            return c(n, e = e.get(null === r.key ? t : r.key) || null, r, o);
                        case g:
                            return u(n, e = e.get(null === r.key ? t : r.key) || null, r, o);
                        case O:
                            return v(e, n, t, r = (0, r._init)(r._payload), o);
                    }
                    if (z(r) || _(r)) return d(n, e = e.get(t) || null, r, o, null);
                    if ("function" == typeof r.then) return v(e, n, t, oh(r), o);
                    if (r.$$typeof === x) return v(e, n, t, rX(n, r), o);
                    om(n, r);
                }
                return null;
            }
            return function(s, c, u, d) {
                try {
                    op = 0;
                    var b = function s(c, u, d, b) {
                        if ("object" == typeof d && null !== d && d.type === m && null === d.key && (d = d.props.children), "object" == typeof d && null !== d) {
                            switch(d.$$typeof){
                                case h:
                                    e: {
                                        for(var y = d.key; null !== u;){
                                            if (u.key === y) {
                                                if ((y = d.type) === m) {
                                                    if (7 === u.tag) {
                                                        t(c, u.sibling), (b = o(u, d.props.children)).return = c, c = b;
                                                        break e;
                                                    }
                                                } else if (u.elementType === y || "object" == typeof y && null !== y && y.$$typeof === O && ov(y) === u.type) {
                                                    t(c, u.sibling), og(b = o(u, d.props), d), b.return = c, c = b;
                                                    break e;
                                                }
                                                t(c, u);
                                                break;
                                            }
                                            n(c, u), u = u.sibling;
                                        }
                                        d.type === m ? (b = ra(d.props.children, c.mode, b, d.key)).return = c : (og(b = ro(d.type, d.key, d.props, null, c.mode, b), d), b.return = c), c = b;
                                    }
                                    return i(c);
                                case g:
                                    e: {
                                        for(y = d.key; null !== u;){
                                            if (u.key === y) if (4 === u.tag && u.stateNode.containerInfo === d.containerInfo && u.stateNode.implementation === d.implementation) {
                                                t(c, u.sibling), (b = o(u, d.children || [])).return = c, c = b;
                                                break e;
                                            } else {
                                                t(c, u);
                                                break;
                                            }
                                            n(c, u), u = u.sibling;
                                        }
                                        (b = rs(d, c.mode, b)).return = c, c = b;
                                    }
                                    return i(c);
                                case O:
                                    return s(c, u, d = (y = d._init)(d._payload), b);
                            }
                            if (z(d)) return function(o, i, l, s) {
                                for(var c = null, u = null, d = i, h = i = 0, g = null; null !== d && h < l.length; h++){
                                    d.index > h ? (g = d, d = null) : g = d.sibling;
                                    var m = p(o, d, l[h], s);
                                    if (null === m) {
                                        null === d && (d = g);
                                        break;
                                    }
                                    e && d && null === m.alternate && n(o, d), i = a(m, i, h), null === u ? c = m : u.sibling = m, u = m, d = g;
                                }
                                if (h === l.length) return t(o, d), rS && rx(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 rS && rx(o, h), c;
                                }
                                for(d = r(d); h < l.length; h++)null !== (g = v(d, o, h, l[h], s)) && (e && null !== g.alternate && d.delete(null === g.key ? h : g.key), i = a(g, i, h), null === u ? c = g : u.sibling = g, u = g);
                                return e && d.forEach(function(e) {
                                    return n(o, e);
                                }), rS && rx(o, h), c;
                            }(c, u, d, b);
                            if (_(d)) {
                                if ("function" != typeof (y = _(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, g = i = 0, m = null, b = s.next(); null !== h && !b.done; g++, b = s.next()){
                                        h.index > g ? (m = h, h = null) : m = h.sibling;
                                        var y = p(o, h, b.value, c);
                                        if (null === y) {
                                            null === h && (h = m);
                                            break;
                                        }
                                        e && h && null === y.alternate && n(o, h), i = a(y, i, g), null === d ? u = y : d.sibling = y, d = y, h = m;
                                    }
                                    if (b.done) return t(o, h), rS && rx(o, g), u;
                                    if (null === h) {
                                        for(; !b.done; g++, b = s.next())null !== (b = f(o, b.value, c)) && (i = a(b, i, g), null === d ? u = b : d.sibling = b, d = b);
                                        return rS && rx(o, g), u;
                                    }
                                    for(h = r(h); !b.done; g++, b = s.next())null !== (b = v(h, o, g, b.value, c)) && (e && null !== b.alternate && h.delete(null === b.key ? g : b.key), i = a(b, i, g), null === d ? u = b : d.sibling = b, d = b);
                                    return e && h.forEach(function(e) {
                                        return n(o, e);
                                    }), rS && rx(o, g), u;
                                }(c, u, d = y.call(d), b);
                            }
                            if ("function" == typeof d.then) return s(c, u, oh(d), b);
                            if (d.$$typeof === x) return s(c, u, rX(c, d), b);
                            om(c, d);
                        }
                        return "string" == typeof d && "" !== d || "number" == typeof d || "bigint" == typeof d ? (d = "" + d, null !== u && 6 === u.tag ? (t(c, u.sibling), (b = o(u, d)).return = c) : (t(c, u), (b = ri(d, c.mode, b)).return = c), i(c = b)) : t(c, u);
                    }(s, c, u, d);
                    return of = null, b;
                } catch (e) {
                    if (e === or || e === oa) throw e;
                    var y = re(29, e, null, s.mode);
                    return y.lanes = d, y.return = s, y;
                } finally{}
            };
        }
        var oy = ob(!0), ox = ob(!1), ow = !1;
        function oj(e) {
            e.updateQueue = {
                baseState: e.memoizedState,
                firstBaseUpdate: null,
                lastBaseUpdate: null,
                shared: {
                    pending: null,
                    lanes: 0,
                    hiddenCallbacks: null
                },
                callbacks: null
            };
        }
        function ok(e, n) {
            e = e.updateQueue, n.updateQueue === e && (n.updateQueue = {
                baseState: e.baseState,
                firstBaseUpdate: e.firstBaseUpdate,
                lastBaseUpdate: e.lastBaseUpdate,
                shared: e.shared,
                callbacks: null
            });
        }
        function oA(e) {
            return {
                lane: e,
                tag: 0,
                payload: null,
                callback: null,
                next: null
            };
        }
        function oO(e, n, t) {
            var r = e.updateQueue;
            if (null === r) return null;
            if (r = r.shared, 0 != (2 & lR)) {
                var o = r.pending;
                return null === o ? n.next = n : (n.next = o.next, o.next = n), r.pending = n, n = t9(e), t6(e, null, t), n;
            }
            return t4(e, r, n, t), t9(e);
        }
        function oC(e, n, t) {
            if (null !== (n = n.updateQueue) && (n = n.shared, 0 != (4194048 & t))) {
                var r = n.lanes;
                r &= e.pendingLanes, t |= r, n.lanes = t, eE(e, t);
            }
        }
        function oS(e, n) {
            var t = e.updateQueue, r = e.alternate;
            if (null !== r && t === (r = r.updateQueue)) {
                var o = null, a = null;
                if (null !== (t = t.firstBaseUpdate)) {
                    do {
                        var i = {
                            lane: t.lane,
                            tag: t.tag,
                            payload: t.payload,
                            callback: null,
                            next: null
                        };
                        null === a ? o = a = i : a = a.next = i, t = t.next;
                    }while (null !== t)
                    null === a ? o = a = n : a = a.next = n;
                } else o = a = n;
                t = {
                    baseState: r.baseState,
                    firstBaseUpdate: o,
                    lastBaseUpdate: a,
                    shared: r.shared,
                    callbacks: r.callbacks
                }, e.updateQueue = t;
                return;
            }
            null === (e = t.lastBaseUpdate) ? t.firstBaseUpdate = n : e.next = n, t.lastBaseUpdate = n;
        }
        var oE = !1;
        function o_() {
            if (oE) {
                var e = r6;
                if (null !== e) throw e;
            }
        }
        function oP(e, n, t, r) {
            oE = !1;
            var o = e.updateQueue;
            ow = !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 ? (lB & p) === p : (r & p) === p) {
                        0 !== p && p === r3 && (oE = !0), null !== u && (u = u.next = {
                            lane: 0,
                            tag: l.tag,
                            payload: l.payload,
                            callback: null,
                            next: null
                        });
                        e: {
                            var g = e, m = l;
                            switch(p = n, m.tag){
                                case 1:
                                    if ("function" == typeof (g = m.payload)) {
                                        d = g.call(t, d, p);
                                        break e;
                                    }
                                    d = g;
                                    break e;
                                case 3:
                                    g.flags = -65537 & g.flags | 128;
                                case 0:
                                    if (null == (p = "function" == typeof (g = m.payload) ? g.call(t, d, p) : g)) break e;
                                    d = f({}, d, p);
                                    break e;
                                case 2:
                                    ow = !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), lW |= i, e.lanes = i, e.memoizedState = d;
            }
        }
        function oz(e, n) {
            if ("function" != typeof e) throw Error(l(191, e));
            e.call(n);
        }
        function oL(e, n) {
            var t = e.callbacks;
            if (null !== t) for(e.callbacks = null, e = 0; e < t.length; e++)oz(t[e], n);
        }
        var oT = B(null), oR = B(0);
        function oN(e, n) {
            I(oR, e = lV), I(oT, n), lV = e | n.baseLanes;
        }
        function oD() {
            I(oR, lV), I(oT, oT.current);
        }
        function oB() {
            lV = oR.current, M(oT), M(oR);
        }
        var oM = B(null), oI = null;
        function oH(e) {
            var n = e.alternate;
            I(oW, 1 & oW.current), I(oM, e), null === oI && (null === n || null !== oT.current ? oI = e : null !== n.memoizedState && (oI = e));
        }
        function oF(e) {
            I(oW, oW.current), I(oM, e), null === oI && (oI = e);
        }
        function oU(e) {
            22 === e.tag ? (I(oW, oW.current), I(oM, e), null === oI && (oI = e)) : oV(e);
        }
        function oV() {
            I(oW, oW.current), I(oM, oM.current);
        }
        function oq(e) {
            M(oM), oI === e && (oI = null), M(oW);
        }
        var oW = B(0);
        function o$(e) {
            for(var n = e; null !== n;){
                if (13 === n.tag) {
                    var t = n.memoizedState;
                    if (null !== t && (null === (t = t.dehydrated) || cS(t) || cE(t))) return n;
                } else if (19 === n.tag && ("forwards" === n.memoizedProps.revealOrder || "backwards" === n.memoizedProps.revealOrder || "unstable_legacy-backwards" === n.memoizedProps.revealOrder || "together" === n.memoizedProps.revealOrder)) {
                    if (0 != (128 & n.flags)) return n;
                } else if (null !== n.child) {
                    n.child.return = n, n = n.child;
                    continue;
                }
                if (n === e) break;
                for(; null === n.sibling;){
                    if (null === n.return || n.return === e) return null;
                    n = n.return;
                }
                n.sibling.return = n.return, n = n.sibling;
            }
            return null;
        }
        var oZ = 0, oY = null, oX = null, oK = null, oQ = !1, oG = !1, oJ = !1, o0 = 0, o1 = 0, o2 = null, o4 = 0;
        function o5() {
            throw Error(l(321));
        }
        function o3(e, n) {
            if (null === n) return !1;
            for(var t = 0; t < n.length && t < e.length; t++)if (!tO(e[t], n[t])) return !1;
            return !0;
        }
        function o6(e, n, t, r, o, a) {
            return oZ = a, oY = n, n.memoizedState = null, n.updateQueue = null, n.lanes = 0, L.H = null === e || null === e.memoizedState ? it : ir, oJ = !1, a = t(r, o), oJ = !1, oG && (a = o8(n, t, r, o)), o9(e), a;
        }
        function o9(e) {
            L.H = ie;
            var n = null !== oX && null !== oX.next;
            if (oZ = 0, oK = oX = oY = null, oQ = !1, o1 = 0, o2 = null, n) throw Error(l(300));
            null === e || ix || null !== (e = e.dependencies) && r$(e) && (ix = !0);
        }
        function o8(e, n, t, r) {
            oY = e;
            var o = 0;
            do {
                if (oG && (o2 = null), o1 = 0, oG = !1, 25 <= o) throw Error(l(301));
                if (o += 1, oK = oX = null, null != e.updateQueue) {
                    var a = e.updateQueue;
                    a.lastEffect = null, a.events = null, a.stores = null, null != a.memoCache && (a.memoCache.index = 0);
                }
                L.H = io, a = n(t, r);
            }while (oG)
            return a;
        }
        function o7() {
            var e = L.H, n = e.useState()[0];
            return n = "function" == typeof n.then ? ai(n) : n, e = e.useState()[0], (null !== oX ? oX.memoizedState : null) !== e && (oY.flags |= 1024), n;
        }
        function ae() {
            var e = 0 !== o0;
            return o0 = 0, e;
        }
        function an(e, n, t) {
            n.updateQueue = e.updateQueue, n.flags &= -2053, e.lanes &= ~t;
        }
        function at(e) {
            if (oQ) {
                for(e = e.memoizedState; null !== e;){
                    var n = e.queue;
                    null !== n && (n.pending = null), e = e.next;
                }
                oQ = !1;
            }
            oZ = 0, oK = oX = oY = null, oG = !1, o1 = o0 = 0, o2 = null;
        }
        function ar() {
            var e = {
                memoizedState: null,
                baseState: null,
                baseQueue: null,
                queue: null,
                next: null
            };
            return null === oK ? oY.memoizedState = oK = e : oK = oK.next = e, oK;
        }
        function ao() {
            if (null === oX) {
                var e = oY.alternate;
                e = null !== e ? e.memoizedState : null;
            } else e = oX.next;
            var n = null === oK ? oY.memoizedState : oK.next;
            if (null !== n) oK = n, oX = e;
            else {
                if (null === e) {
                    if (null === oY.alternate) throw Error(l(467));
                    throw Error(l(310));
                }
                e = {
                    memoizedState: (oX = e).memoizedState,
                    baseState: oX.baseState,
                    baseQueue: oX.baseQueue,
                    queue: oX.queue,
                    next: null
                }, null === oK ? oY.memoizedState = oK = e : oK = oK.next = e;
            }
            return oK;
        }
        function aa() {
            return {
                lastEffect: null,
                events: null,
                stores: null,
                memoCache: null
            };
        }
        function ai(e) {
            var n = o1;
            return o1 += 1, null === o2 && (o2 = []), e = os(o2, e, n), n = oY, null === (null === oK ? n.memoizedState : oK.next) && (L.H = null === (n = n.alternate) || null === n.memoizedState ? it : ir), e;
        }
        function al(e) {
            if (null !== e && "object" == typeof e) {
                if ("function" == typeof e.then) return ai(e);
                if (e.$$typeof === x) return rY(e);
            }
            throw Error(l(438, String(e)));
        }
        function as(e) {
            var n = null, t = oY.updateQueue;
            if (null !== t && (n = t.memoCache), null == n) {
                var r = oY.alternate;
                null !== r && null !== (r = r.updateQueue) && null != (r = r.memoCache) && (n = {
                    data: r.data.map(function(e) {
                        return e.slice();
                    }),
                    index: 0
                });
            }
            if (null == n && (n = {
                data: [],
                index: 0
            }), null === t && (t = aa(), oY.updateQueue = t), t.memoCache = n, void 0 === (t = n.data[n.index])) for(t = n.data[n.index] = Array(e), r = 0; r < e; r++)t[r] = S;
            return n.index++, t;
        }
        function ac(e, n) {
            return "function" == typeof n ? n(e) : n;
        }
        function au(e) {
            return ad(ao(), oX, e);
        }
        function ad(e, n, t) {
            var r = e.queue;
            if (null === r) throw Error(l(311));
            r.lastRenderedReducer = t;
            var o = e.baseQueue, a = r.pending;
            if (null !== a) {
                if (null !== o) {
                    var i = o.next;
                    o.next = a.next, a.next = i;
                }
                n.baseQueue = o = a, r.pending = null;
            }
            if (a = e.baseState, null === o) e.memoizedState = a;
            else {
                n = o.next;
                var s = i = null, c = null, u = n, d = !1;
                do {
                    var f = -0x20000001 & u.lane;
                    if (f !== u.lane ? (lB & f) === f : (oZ & 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 ((oZ & 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, lW |= p;
                        f = u.action, oJ && t(a, f), a = u.hasEagerState ? u.eagerState : t(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, lW |= f;
                    u = u.next;
                }while (null !== u && u !== n)
                if (null === c ? i = a : c.next = s, !tO(a, e.memoizedState) && (ix = !0, d && null !== (t = r6))) throw t;
                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 n = ao(), t = n.queue;
            if (null === t) throw Error(l(311));
            t.lastRenderedReducer = e;
            var r = t.dispatch, o = t.pending, a = n.memoizedState;
            if (null !== o) {
                t.pending = null;
                var i = o = o.next;
                do a = e(a, i.action), i = i.next;
                while (i !== o)
                tO(a, n.memoizedState) || (ix = !0), n.memoizedState = a, null === n.baseQueue && (n.baseState = a), t.lastRenderedState = a;
            }
            return [
                a,
                r
            ];
        }
        function ap(e, n, t) {
            var r = oY, o = ao(), a = rS;
            if (a) {
                if (void 0 === t) throw Error(l(407));
                t = t();
            } else t = n();
            var i = !tO((oX || o).memoizedState, t);
            if (i && (o.memoizedState = t, ix = !0), o = o.queue, aM(am.bind(null, r, o, e), [
                e
            ]), o.getSnapshot !== n || i || null !== oK && 1 & oK.memoizedState.tag) {
                if (r.flags |= 2048, aT(9, {
                    destroy: void 0
                }, ag.bind(null, r, o, t, n), null), null === lN) throw Error(l(349));
                a || 0 != (124 & oZ) || ah(r, n, t);
            }
            return t;
        }
        function ah(e, n, t) {
            e.flags |= 16384, e = {
                getSnapshot: n,
                value: t
            }, null === (n = oY.updateQueue) ? (n = aa(), oY.updateQueue = n, n.stores = [
                e
            ]) : null === (t = n.stores) ? n.stores = [
                e
            ] : t.push(e);
        }
        function ag(e, n, t, r) {
            n.value = t, n.getSnapshot = r, av(n) && ab(e);
        }
        function am(e, n, t) {
            return t(function() {
                av(n) && ab(e);
            });
        }
        function av(e) {
            var n = e.getSnapshot;
            e = e.value;
            try {
                var t = n();
                return !tO(e, t);
            } catch (e) {
                return !0;
            }
        }
        function ab(e) {
            var n = t3(e, 2);
            null !== n && so(n, e, 2);
        }
        function ay(e) {
            var n = ar();
            if ("function" == typeof e) {
                var t = e;
                if (e = t(), oJ) {
                    eh(!0);
                    try {
                        t();
                    } finally{
                        eh(!1);
                    }
                }
            }
            return n.memoizedState = n.baseState = e, n.queue = {
                pending: null,
                lanes: 0,
                dispatch: null,
                lastRenderedReducer: ac,
                lastRenderedState: e
            }, n;
        }
        function ax(e, n, t, r) {
            return e.baseState = t, ad(e, oX, "function" == typeof r ? r : ac);
        }
        function aw(e, n, t, r, o) {
            if (a9(e)) throw Error(l(485));
            if (null !== (e = n.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 !== L.T ? t(!0) : a.isTransition = !1, r(a), null === (t = n.pending) ? (a.next = n.pending = a, aj(n, a)) : (a.next = t.next, n.pending = t.next = a);
            }
        }
        function aj(e, n) {
            var t = n.action, r = n.payload, o = e.state;
            if (n.isTransition) {
                var a = L.T, i = {};
                L.T = i;
                try {
                    var l = t(o, r), s = L.S;
                    null !== s && s(i, l), ak(e, n, l);
                } catch (t) {
                    aO(e, n, t);
                } finally{
                    null !== a && null !== i.types && (a.types = i.types), L.T = a;
                }
            } else try {
                a = t(o, r), ak(e, n, a);
            } catch (t) {
                aO(e, n, t);
            }
        }
        function ak(e, n, t) {
            null !== t && "object" == typeof t && "function" == typeof t.then ? t.then(function(t) {
                aA(e, n, t);
            }, function(t) {
                return aO(e, n, t);
            }) : aA(e, n, t);
        }
        function aA(e, n, t) {
            n.status = "fulfilled", n.value = t, aC(n), e.state = t, null !== (n = e.pending) && ((t = n.next) === n ? e.pending = null : (t = t.next, n.next = t, aj(e, t)));
        }
        function aO(e, n, t) {
            var r = e.pending;
            if (e.pending = null, null !== r) {
                r = r.next;
                do n.status = "rejected", n.reason = t, aC(n), n = n.next;
                while (n !== r)
            }
            e.action = null;
        }
        function aC(e) {
            e = e.listeners;
            for(var n = 0; n < e.length; n++)(0, e[n])();
        }
        function aS(e, n) {
            return n;
        }
        function aE(e, n) {
            if (rS) {
                var t = lN.formState;
                if (null !== t) {
                    e: {
                        var r = oY;
                        if (rS) {
                            if (rC) {
                                n: {
                                    for(var o = rC, a = r_; 8 !== o.nodeType;)if (!a || null === (o = c_(o.nextSibling))) {
                                        o = null;
                                        break n;
                                    }
                                    o = "F!" === (a = o.data) || "F" === a ? o : null;
                                }
                                if (o) {
                                    rC = c_(o.nextSibling), r = "F!" === o.data;
                                    break e;
                                }
                            }
                            rz(r);
                        }
                        r = !1;
                    }
                    r && (n = t[0]);
                }
            }
            return (t = ar()).memoizedState = t.baseState = n, r = {
                pending: null,
                lanes: 0,
                dispatch: null,
                lastRenderedReducer: aS,
                lastRenderedState: n
            }, t.queue = r, t = a5.bind(null, oY, r), r.dispatch = t, r = ay(!1), a = a6.bind(null, oY, !1, r.queue), r = ar(), o = {
                state: n,
                dispatch: null,
                action: e,
                pending: null
            }, r.queue = o, t = aw.bind(null, oY, o, a, t), o.dispatch = t, r.memoizedState = e, [
                n,
                t,
                !1
            ];
        }
        function a_(e) {
            return aP(ao(), oX, e);
        }
        function aP(e, n, t) {
            if (n = ad(e, n, aS)[0], e = au(ac)[0], "object" == typeof n && null !== n && "function" == typeof n.then) try {
                var r = ai(n);
            } catch (e) {
                if (e === or) throw oa;
                throw e;
            }
            else r = n;
            var o = (n = ao()).queue, a = o.dispatch;
            return t !== n.memoizedState && (oY.flags |= 2048, aT(9, {
                destroy: void 0
            }, az.bind(null, o, t), null)), [
                r,
                a,
                e
            ];
        }
        function az(e, n) {
            e.action = n;
        }
        function aL(e) {
            var n = ao(), t = oX;
            if (null !== t) return aP(n, t, e);
            ao(), n = n.memoizedState;
            var r = (t = ao()).queue.dispatch;
            return t.memoizedState = e, [
                n,
                r,
                !1
            ];
        }
        function aT(e, n, t, r) {
            return e = {
                tag: e,
                create: t,
                deps: r,
                inst: n,
                next: null
            }, null === (n = oY.updateQueue) && (n = aa(), oY.updateQueue = n), null === (t = n.lastEffect) ? n.lastEffect = e.next = e : (r = t.next, t.next = e, e.next = r, n.lastEffect = e), e;
        }
        function aR() {
            return ao().memoizedState;
        }
        function aN(e, n, t, r) {
            var o = ar();
            oY.flags |= e, o.memoizedState = aT(1 | n, {
                destroy: void 0
            }, t, void 0 === r ? null : r);
        }
        function aD(e, n, t, r) {
            var o = ao();
            r = void 0 === r ? null : r;
            var a = o.memoizedState.inst;
            null !== oX && null !== r && o3(r, oX.memoizedState.deps) ? o.memoizedState = aT(n, a, t, r) : (oY.flags |= e, o.memoizedState = aT(1 | n, a, t, r));
        }
        function aB(e, n) {
            aN(8390656, 8, e, n);
        }
        function aM(e, n) {
            aD(2048, 8, e, n);
        }
        function aI(e, n) {
            return aD(4, 2, e, n);
        }
        function aH(e, n) {
            return aD(4, 4, e, n);
        }
        function aF(e, n) {
            if ("function" == typeof n) {
                var t = n(e = e());
                return function() {
                    "function" == typeof t ? t() : n(null);
                };
            }
            if (null != n) return n.current = e = e(), function() {
                n.current = null;
            };
        }
        function aU(e, n, t) {
            t = null != t ? t.concat([
                e
            ]) : null, aD(4, 4, aF.bind(null, n, e), t);
        }
        function aV() {}
        function aq(e, n) {
            var t = ao();
            n = void 0 === n ? null : n;
            var r = t.memoizedState;
            return null !== n && o3(n, r[1]) ? r[0] : (t.memoizedState = [
                e,
                n
            ], e);
        }
        function aW(e, n) {
            var t = ao();
            n = void 0 === n ? null : n;
            var r = t.memoizedState;
            if (null !== n && o3(n, r[1])) return r[0];
            if (r = e(), oJ) {
                eh(!0);
                try {
                    e();
                } finally{
                    eh(!1);
                }
            }
            return t.memoizedState = [
                r,
                n
            ], r;
        }
        function a$(e, n, t) {
            return void 0 === t || 0 != (0x40000000 & oZ) ? e.memoizedState = n : (e.memoizedState = t, e = sr(), oY.lanes |= e, lW |= e, t);
        }
        function aZ(e, n, t, r) {
            return tO(t, n) ? t : null !== oT.current ? (tO(e = a$(e, t, r), n) || (ix = !0), e) : 0 == (42 & oZ) || 0 != (0x40000000 & oZ) ? (ix = !0, e.memoizedState = t) : (e = sr(), oY.lanes |= e, lW |= e, n);
        }
        function aY(e, n, t, r, o) {
            var a = T.p;
            T.p = 0 !== a && 8 > a ? a : 8;
            var i = L.T, l = {};
            L.T = l, a6(e, !1, n, t);
            try {
                var s = o(), c = L.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, n, f, st(e));
                } else a3(e, n, r, st(e));
            } catch (t) {
                a3(e, n, {
                    then: function() {},
                    status: "rejected",
                    reason: t
                }, st());
            } finally{
                T.p = a, null !== i && null !== l.types && (i.types = l.types), L.T = i;
            }
        }
        function aX() {}
        function aK(e, n, t, r) {
            if (5 !== e.tag) throw Error(l(476));
            var o = aQ(e).queue;
            aY(e, o, n, R, null === t ? aX : function() {
                return aG(e), t(r);
            });
        }
        function aQ(e) {
            var n = e.memoizedState;
            if (null !== n) return n;
            var t = {};
            return (n = {
                memoizedState: R,
                baseState: R,
                baseQueue: null,
                queue: {
                    pending: null,
                    lanes: 0,
                    dispatch: null,
                    lastRenderedReducer: ac,
                    lastRenderedState: R
                },
                next: null
            }).next = {
                memoizedState: t,
                baseState: t,
                baseQueue: null,
                queue: {
                    pending: null,
                    lanes: 0,
                    dispatch: null,
                    lastRenderedReducer: ac,
                    lastRenderedState: t
                },
                next: null
            }, e.memoizedState = n, null !== (e = e.alternate) && (e.memoizedState = n), n;
        }
        function aG(e) {
            var n = aQ(e);
            null === n.next && (n = e.alternate.memoizedState), a3(e, n.next.queue, {}, st());
        }
        function aJ() {
            return rY(c6);
        }
        function a0() {
            return ao().memoizedState;
        }
        function a1() {
            return ao().memoizedState;
        }
        function a2(e) {
            for(var n = e.return; null !== n;){
                switch(n.tag){
                    case 24:
                    case 3:
                        var t = st(), r = oO(n, e = oA(t), t);
                        null !== r && (so(r, n, t), oC(r, n, t)), n = {
                            cache: r1()
                        }, e.payload = n;
                        return;
                }
                n = n.return;
            }
        }
        function a4(e, n, t) {
            var r = st();
            t = {
                lane: r,
                revertLane: 0,
                gesture: null,
                action: t,
                hasEagerState: !1,
                eagerState: null,
                next: null
            }, a9(e) ? a8(n, t) : null !== (t = t5(e, n, t, r)) && (so(t, e, r), a7(t, n, r));
        }
        function a5(e, n, t) {
            a3(e, n, t, st());
        }
        function a3(e, n, t, r) {
            var o = {
                lane: r,
                revertLane: 0,
                gesture: null,
                action: t,
                hasEagerState: !1,
                eagerState: null,
                next: null
            };
            if (a9(e)) a8(n, o);
            else {
                var a = e.alternate;
                if (0 === e.lanes && (null === a || 0 === a.lanes) && null !== (a = n.lastRenderedReducer)) try {
                    var i = n.lastRenderedState, l = a(i, t);
                    if (o.hasEagerState = !0, o.eagerState = l, tO(l, i)) return t4(e, n, o, 0), null === lN && t2(), !1;
                } catch (e) {} finally{}
                if (null !== (t = t5(e, n, o, r))) return so(t, e, r), a7(t, n, r), !0;
            }
            return !1;
        }
        function a6(e, n, t, r) {
            if (r = {
                lane: 2,
                revertLane: sX(),
                gesture: null,
                action: r,
                hasEagerState: !1,
                eagerState: null,
                next: null
            }, a9(e)) {
                if (n) throw Error(l(479));
            } else null !== (n = t5(e, t, r, 2)) && so(n, e, 2);
        }
        function a9(e) {
            var n = e.alternate;
            return e === oY || null !== n && n === oY;
        }
        function a8(e, n) {
            oG = oQ = !0;
            var t = e.pending;
            null === t ? n.next = n : (n.next = t.next, t.next = n), e.pending = n;
        }
        function a7(e, n, t) {
            if (0 != (4194048 & t)) {
                var r = n.lanes;
                r &= e.pendingLanes, n.lanes = t |= r, eE(e, t);
            }
        }
        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, n) {
                return ar().memoizedState = [
                    e,
                    void 0 === n ? null : n
                ], e;
            },
            useContext: rY,
            useEffect: aB,
            useImperativeHandle: function(e, n, t) {
                t = null != t ? t.concat([
                    e
                ]) : null, aN(4194308, 4, aF.bind(null, n, e), t);
            },
            useLayoutEffect: function(e, n) {
                return aN(4194308, 4, e, n);
            },
            useInsertionEffect: function(e, n) {
                aN(4, 2, e, n);
            },
            useMemo: function(e, n) {
                var t = ar();
                n = void 0 === n ? null : n;
                var r = e();
                if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
                ;
                return t.memoizedState = [
                    r,
                    n
                ], r;
            },
            useReducer: function(e, n, t) {
                var r = ar();
                if (void 0 !== t) {
                    var o = t(n);
                    if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
                    ;
                } else o = n;
                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 n = (e = ay(e)).queue, t = a5.bind(null, oY, n);
                return n.dispatch = t, [
                    e.memoizedState,
                    t
                ];
            },
            useDebugValue: aV,
            useDeferredValue: function(e, n) {
                return a$(ar(), e, n);
            },
            useTransition: function() {
                var e = ay(!1);
                return e = aY.bind(null, oY, e.queue, !0, !1), ar().memoizedState = e, [
                    !1,
                    e
                ];
            },
            useSyncExternalStore: function(e, n, t) {
                var r = oY, o = ar();
                if (rS) {
                    if (void 0 === t) throw Error(l(407));
                    t = t();
                } else {
                    if (t = n(), null === lN) throw Error(l(349));
                    0 != (124 & lB) || ah(r, n, t);
                }
                o.memoizedState = t;
                var a = {
                    value: t,
                    getSnapshot: n
                };
                return o.queue = a, aB(am.bind(null, r, a, e), [
                    e
                ]), r.flags |= 2048, aT(9, {
                    destroy: void 0
                }, ag.bind(null, r, a, t, n), null), t;
            },
            useId: function() {
                var e = ar(), n = lN.identifierPrefix;
                if (rS) {
                    var t = ry, r = rb;
                    n = "_" + n + "R_" + (t = (r & ~(1 << 32 - eg(r) - 1)).toString(32) + t), 0 < (t = o0++) && (n += "H" + t.toString(32)), n += "_";
                } else n = "_" + n + "r_" + (t = o4++).toString(32) + "_";
                return e.memoizedState = n;
            },
            useHostTransitionStatus: aJ,
            useFormState: aE,
            useActionState: aE,
            useOptimistic: function(e) {
                var n = ar();
                n.memoizedState = n.baseState = e;
                var t = {
                    pending: null,
                    lanes: 0,
                    dispatch: null,
                    lastRenderedReducer: null,
                    lastRenderedState: null
                };
                return n.queue = t, n = a6.bind(null, oY, !0, t), t.dispatch = n, [
                    e,
                    n
                ];
            },
            useMemoCache: as,
            useCacheRefresh: function() {
                return ar().memoizedState = a2.bind(null, oY);
            }
        }, ir = {
            readContext: rY,
            use: al,
            useCallback: aq,
            useContext: rY,
            useEffect: aM,
            useImperativeHandle: aU,
            useInsertionEffect: aI,
            useLayoutEffect: aH,
            useMemo: aW,
            useReducer: au,
            useRef: aR,
            useState: function() {
                return au(ac);
            },
            useDebugValue: aV,
            useDeferredValue: function(e, n) {
                return aZ(ao(), oX.memoizedState, e, n);
            },
            useTransition: function() {
                var e = au(ac)[0], n = ao().memoizedState;
                return [
                    "boolean" == typeof e ? e : ai(e),
                    n
                ];
            },
            useSyncExternalStore: ap,
            useId: a0,
            useHostTransitionStatus: aJ,
            useFormState: a_,
            useActionState: a_,
            useOptimistic: function(e, n) {
                return ax(ao(), oX, e, n);
            },
            useMemoCache: as,
            useCacheRefresh: a1
        }, io = {
            readContext: rY,
            use: al,
            useCallback: aq,
            useContext: rY,
            useEffect: aM,
            useImperativeHandle: aU,
            useInsertionEffect: aI,
            useLayoutEffect: aH,
            useMemo: aW,
            useReducer: af,
            useRef: aR,
            useState: function() {
                return af(ac);
            },
            useDebugValue: aV,
            useDeferredValue: function(e, n) {
                var t = ao();
                return null === oX ? a$(t, e, n) : aZ(t, oX.memoizedState, e, n);
            },
            useTransition: function() {
                var e = af(ac)[0], n = ao().memoizedState;
                return [
                    "boolean" == typeof e ? e : ai(e),
                    n
                ];
            },
            useSyncExternalStore: ap,
            useId: a0,
            useHostTransitionStatus: aJ,
            useFormState: aL,
            useActionState: aL,
            useOptimistic: function(e, n) {
                var t = ao();
                return null !== oX ? ax(t, oX, e, n) : (t.baseState = e, [
                    e,
                    t.queue.dispatch
                ]);
            },
            useMemoCache: as,
            useCacheRefresh: a1
        };
        function ia(e, n, t, r) {
            t = null == (t = t(r, n = e.memoizedState)) ? n : f({}, n, t), e.memoizedState = t, 0 === e.lanes && (e.updateQueue.baseState = t);
        }
        var ii = {
            enqueueSetState: function(e, n, t) {
                e = e._reactInternals;
                var r = st(), o = oA(r);
                o.payload = n, null != t && (o.callback = t), null !== (n = oO(e, o, r)) && (so(n, e, r), oC(n, e, r));
            },
            enqueueReplaceState: function(e, n, t) {
                e = e._reactInternals;
                var r = st(), o = oA(r);
                o.tag = 1, o.payload = n, null != t && (o.callback = t), null !== (n = oO(e, o, r)) && (so(n, e, r), oC(n, e, r));
            },
            enqueueForceUpdate: function(e, n) {
                e = e._reactInternals;
                var t = st(), r = oA(t);
                r.tag = 2, null != n && (r.callback = n), null !== (n = oO(e, r, t)) && (so(n, e, t), oC(n, e, t));
            }
        };
        function il(e, n, t, r, o, a, i) {
            return "function" == typeof (e = e.stateNode).shouldComponentUpdate ? e.shouldComponentUpdate(r, a, i) : !n.prototype || !n.prototype.isPureReactComponent || !tC(t, r) || !tC(o, a);
        }
        function is(e, n, t, r) {
            e = n.state, "function" == typeof n.componentWillReceiveProps && n.componentWillReceiveProps(t, r), "function" == typeof n.UNSAFE_componentWillReceiveProps && n.UNSAFE_componentWillReceiveProps(t, r), n.state !== e && ii.enqueueReplaceState(n, n.state, null);
        }
        function ic(e, n) {
            var t = n;
            if ("ref" in n) for(var r in t = {}, n)"ref" !== r && (t[r] = n[r]);
            if (e = e.defaultProps) for(var o in t === n && (t = f({}, t)), e)void 0 === t[o] && (t[o] = e[o]);
            return t;
        }
        function iu(e) {
            tG(e);
        }
        function id(e) {
            console.error(e);
        }
        function ip(e) {
            tG(e);
        }
        function ih(e, n) {
            try {
                (0, e.onUncaughtError)(n.value, {
                    componentStack: n.stack
                });
            } catch (e) {
                setTimeout(function() {
                    throw e;
                });
            }
        }
        function ig(e, n, t) {
            try {
                (0, e.onCaughtError)(t.value, {
                    componentStack: t.stack,
                    errorBoundary: 1 === n.tag ? n.stateNode : null
                });
            } catch (e) {
                setTimeout(function() {
                    throw e;
                });
            }
        }
        function im(e, n, t) {
            return (t = oA(t)).tag = 3, t.payload = {
                element: null
            }, t.callback = function() {
                ih(e, n);
            }, t;
        }
        function iv(e) {
            return (e = oA(e)).tag = 3, e;
        }
        function ib(e, n, t, r) {
            var o = t.type.getDerivedStateFromError;
            if ("function" == typeof o) {
                var a = r.value;
                e.payload = function() {
                    return o(a);
                }, e.callback = function() {
                    ig(n, t, r);
                };
            }
            var i = t.stateNode;
            null !== i && "function" == typeof i.componentDidCatch && (e.callback = function() {
                ig(n, t, r), "function" != typeof o && (null === l2 ? l2 = new Set([
                    this
                ]) : l2.add(this));
                var e = r.stack;
                this.componentDidCatch(r.value, {
                    componentStack: null !== e ? e : ""
                });
            });
        }
        var iy = Error(l(461)), ix = !1;
        function iw(e, n, t, r) {
            n.child = null === e ? ox(n, null, t, r) : oy(n, e.child, t, r);
        }
        function ij(e, n, t, r, o) {
            t = t.render;
            var a = n.ref;
            if ("ref" in r) {
                var i = {};
                for(var l in r)"ref" !== l && (i[l] = r[l]);
            } else i = r;
            return (rZ(n), r = o6(e, n, t, i, a, o), l = ae(), null === e || ix) ? (rS && l && rj(n), n.flags |= 1, iw(e, n, r, o), n.child) : (an(e, n, o), iq(e, n, o));
        }
        function ik(e, n, t, r, o) {
            if (null === e) {
                var a = t.type;
                return "function" != typeof a || rn(a) || void 0 !== a.defaultProps || null !== t.compare ? ((e = ro(t.type, null, r, n, n.mode, o)).ref = n.ref, e.return = n, n.child = e) : (n.tag = 15, n.type = a, iA(e, n, a, r, o));
            }
            if (a = e.child, !iW(e, o)) {
                var i = a.memoizedProps;
                if ((t = null !== (t = t.compare) ? t : tC)(i, r) && e.ref === n.ref) return iq(e, n, o);
            }
            return n.flags |= 1, (e = rt(a, r)).ref = n.ref, e.return = n, n.child = e;
        }
        function iA(e, n, t, r, o) {
            if (null !== e) {
                var a = e.memoizedProps;
                if (tC(a, r) && e.ref === n.ref) if (ix = !1, n.pendingProps = r = a, !iW(e, o)) return n.lanes = e.lanes, iq(e, n, o);
                else 0 != (131072 & e.flags) && (ix = !0);
            }
            return iP(e, n, t, r, o);
        }
        function iO(e, n, t, r) {
            var o = r.children, a = null !== e ? e.memoizedState : null;
            if ("hidden" === r.mode) {
                if (0 != (128 & n.flags)) {
                    if (r = null !== a ? a.baseLanes | t : t, null !== e) {
                        for(a = 0, o = n.child = e.child; null !== o;)a = a | o.lanes | o.childLanes, o = o.sibling;
                        n.childLanes = a & ~r;
                    } else n.childLanes = 0, n.child = null;
                    return iC(e, n, r, t);
                }
                if (0 == (0x20000000 & t)) return n.lanes = n.childLanes = 0x20000000, iC(e, n, null !== a ? a.baseLanes | t : t, t);
                n.memoizedState = {
                    baseLanes: 0,
                    cachePool: null
                }, null !== e && on(n, null !== a ? a.cachePool : null), null !== a ? oN(n, a) : oD(), oU(n);
            } else null !== a ? (on(n, a.cachePool), oN(n, a), oV(n), n.memoizedState = null) : (null !== e && on(n, null), oD(), oV(n));
            return iw(e, n, o, t), n.child;
        }
        function iC(e, n, t, r) {
            var o = oe();
            return n.memoizedState = {
                baseLanes: t,
                cachePool: o = null === o ? null : {
                    parent: r0._currentValue,
                    pool: o
                }
            }, null !== e && on(n, null), oD(), oU(n), null !== e && rW(e, n, r, !0), null;
        }
        function iS(e, n) {
            return (n = iI({
                mode: n.mode,
                children: n.children
            }, e.mode)).ref = e.ref, e.child = n, n.return = e, n;
        }
        function iE(e, n, t) {
            return oy(n, e.child, null, t), e = iS(n, n.pendingProps), e.flags |= 2, oq(n), n.memoizedState = null, e;
        }
        function i_(e, n) {
            var t = n.ref;
            if (null === t) null !== e && null !== e.ref && (n.flags |= 4194816);
            else {
                if ("function" != typeof t && "object" != typeof t) throw Error(l(284));
                (null === e || e.ref !== t) && (n.flags |= 4194816);
            }
        }
        function iP(e, n, t, r, o) {
            return (rZ(n), t = o6(e, n, t, r, void 0, o), r = ae(), null === e || ix) ? (rS && r && rj(n), n.flags |= 1, iw(e, n, t, o), n.child) : (an(e, n, o), iq(e, n, o));
        }
        function iz(e, n, t, r, o, a) {
            return (rZ(n), n.updateQueue = null, t = o8(n, r, t, o), o9(e), r = ae(), null === e || ix) ? (rS && r && rj(n), n.flags |= 1, iw(e, n, t, a), n.child) : (an(e, n, a), iq(e, n, a));
        }
        function iL(e, n, t, r, o) {
            if (rZ(n), null === n.stateNode) {
                var a = t8, i = t.contextType;
                "object" == typeof i && null !== i && (a = rY(i)), n.memoizedState = null !== (a = new t(r, a)).state && void 0 !== a.state ? a.state : null, a.updater = ii, n.stateNode = a, a._reactInternals = n, (a = n.stateNode).props = r, a.state = n.memoizedState, a.refs = {}, oj(n), i = t.contextType, a.context = "object" == typeof i && null !== i ? rY(i) : t8, a.state = n.memoizedState, "function" == typeof (i = t.getDerivedStateFromProps) && (ia(n, t, i, r), a.state = n.memoizedState), "function" == typeof t.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), oP(n, r, a, o), o_(), a.state = n.memoizedState), "function" == typeof a.componentDidMount && (n.flags |= 4194308), r = !0;
            } else if (null === e) {
                a = n.stateNode;
                var l = n.memoizedProps, s = ic(t, l);
                a.props = s;
                var c = a.context, u = t.contextType;
                i = t8, "object" == typeof u && null !== u && (i = rY(u));
                var d = t.getDerivedStateFromProps;
                u = "function" == typeof d || "function" == typeof a.getSnapshotBeforeUpdate, l = n.pendingProps !== l, u || "function" != typeof a.UNSAFE_componentWillReceiveProps && "function" != typeof a.componentWillReceiveProps || (l || c !== i) && is(n, a, r, i), ow = !1;
                var f = n.memoizedState;
                a.state = f, oP(n, r, a, o), o_(), c = n.memoizedState, l || f !== c || ow ? ("function" == typeof d && (ia(n, t, d, r), c = n.memoizedState), (s = ow || il(n, t, 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 && (n.flags |= 4194308)) : ("function" == typeof a.componentDidMount && (n.flags |= 4194308), n.memoizedProps = r, n.memoizedState = c), a.props = r, a.state = c, a.context = i, r = s) : ("function" == typeof a.componentDidMount && (n.flags |= 4194308), r = !1);
            } else {
                a = n.stateNode, ok(e, n), u = ic(t, i = n.memoizedProps), a.props = u, d = n.pendingProps, f = a.context, c = t.contextType, s = t8, "object" == typeof c && null !== c && (s = rY(c)), (c = "function" == typeof (l = t.getDerivedStateFromProps) || "function" == typeof a.getSnapshotBeforeUpdate) || "function" != typeof a.UNSAFE_componentWillReceiveProps && "function" != typeof a.componentWillReceiveProps || (i !== d || f !== s) && is(n, a, r, s), ow = !1, f = n.memoizedState, a.state = f, oP(n, r, a, o), o_();
                var p = n.memoizedState;
                i !== d || f !== p || ow || null !== e && null !== e.dependencies && r$(e.dependencies) ? ("function" == typeof l && (ia(n, t, l, r), p = n.memoizedState), (u = ow || il(n, t, 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 && (n.flags |= 4), "function" == typeof a.getSnapshotBeforeUpdate && (n.flags |= 1024)) : ("function" != typeof a.componentDidUpdate || i === e.memoizedProps && f === e.memoizedState || (n.flags |= 4), "function" != typeof a.getSnapshotBeforeUpdate || i === e.memoizedProps && f === e.memoizedState || (n.flags |= 1024), n.memoizedProps = r, n.memoizedState = p), a.props = r, a.state = p, a.context = s, r = u) : ("function" != typeof a.componentDidUpdate || i === e.memoizedProps && f === e.memoizedState || (n.flags |= 4), "function" != typeof a.getSnapshotBeforeUpdate || i === e.memoizedProps && f === e.memoizedState || (n.flags |= 1024), r = !1);
            }
            return a = r, i_(e, n), r = 0 != (128 & n.flags), a || r ? (a = n.stateNode, t = r && "function" != typeof t.getDerivedStateFromError ? null : a.render(), n.flags |= 1, null !== e && r ? (n.child = oy(n, e.child, null, o), n.child = oy(n, null, t, o)) : iw(e, n, t, o), n.memoizedState = a.state, e = n.child) : e = iq(e, n, o), e;
        }
        function iT(e, n, t, r) {
            return rN(), n.flags |= 256, iw(e, n, t, r), n.child;
        }
        var iR = {
            dehydrated: null,
            treeContext: null,
            retryLane: 0,
            hydrationErrors: null
        };
        function iN(e) {
            return {
                baseLanes: e,
                cachePool: ot()
            };
        }
        function iD(e, n, t) {
            return e = null !== e ? e.childLanes & ~t : 0, n && (e |= lY), e;
        }
        function iB(e, n, t) {
            var r, o = n.pendingProps, a = !1, i = 0 != (128 & n.flags);
            if ((r = i) || (r = (null === e || null !== e.memoizedState) && 0 != (2 & oW.current)), r && (a = !0, n.flags &= -129), r = 0 != (32 & n.flags), n.flags &= -33, null === e) {
                if (rS) {
                    if (a ? oH(n) : oV(n), (e = rC) ? null !== (e = null !== (e = cC(e, r_)) && "&" !== e.data ? e : null) && (n.memoizedState = {
                        dehydrated: e,
                        treeContext: null !== rv ? {
                            id: rb,
                            overflow: ry
                        } : null,
                        retryLane: 0x20000000,
                        hydrationErrors: null
                    }, (t = rl(e)).return = n, n.child = t, rO = n, rC = null) : e = null, null === e) throw rz(n);
                    return cE(e) ? n.lanes = 32 : n.lanes = 0x20000000, null;
                }
                var s = o.children;
                return (o = o.fallback, a) ? (oV(n), s = iI({
                    mode: "hidden",
                    children: s
                }, a = n.mode), o = ra(o, a, t, null), s.return = n, o.return = n, s.sibling = o, n.child = s, (s = n.child).memoizedState = iN(t), s.childLanes = iD(e, r, t), n.memoizedState = iR, o) : (oH(n), iM(n, s));
            }
            var c = e.memoizedState;
            if (null !== c && null !== (s = c.dehydrated)) {
                if (i) 256 & n.flags ? (oH(n), n.flags &= -257, n = iH(e, n, t)) : null !== n.memoizedState ? (oV(n), n.child = e.child, n.flags |= 128, n = null) : (oV(n), s = o.fallback, a = n.mode, o = iI({
                    mode: "visible",
                    children: o.children
                }, a), s = ra(s, a, t, null), s.flags |= 2, o.return = n, s.return = n, o.sibling = s, n.child = o, oy(n, e.child, null, t), (o = n.child).memoizedState = iN(t), o.childLanes = iD(e, r, t), n.memoizedState = iR, n = s);
                else if (oH(n), cE(s)) {
                    if (r = s.nextSibling && s.nextSibling.dataset) var u = r.dgst;
                    r = u, (o = Error(l(419))).stack = "", o.digest = r, rB({
                        value: o,
                        source: null,
                        stack: null
                    }), n = iH(e, n, t);
                } else if (ix || rW(e, n, t, !1), r = 0 != (t & e.childLanes), ix || r) {
                    if (null !== (r = lN) && 0 !== (o = e_(r, t)) && o !== c.retryLane) throw c.retryLane = o, t3(e, o), so(r, e, o), iy;
                    cS(s) || sg(), n = iH(e, n, t);
                } else cS(s) ? (n.flags |= 192, n.child = e.child, n = null) : (e = c.treeContext, rC = c_(s.nextSibling), rO = n, rS = !0, rE = null, r_ = !1, null !== e && rA(n, e), n = iM(n, o.children), n.flags |= 4096);
                return n;
            }
            return a ? (oV(n), s = o.fallback, a = n.mode, u = (c = e.child).sibling, (o = rt(c, {
                mode: "hidden",
                children: o.children
            })).subtreeFlags = 0x3e00000 & c.subtreeFlags, null !== u ? s = rt(u, s) : (s = ra(s, a, t, null), s.flags |= 2), s.return = n, o.return = n, o.sibling = s, n.child = o, o = s, s = n.child, null === (a = e.child.memoizedState) ? a = iN(t) : (null !== (c = a.cachePool) ? (u = r0._currentValue, c = c.parent !== u ? {
                parent: u,
                pool: u
            } : c) : c = ot(), a = {
                baseLanes: a.baseLanes | t,
                cachePool: c
            }), s.memoizedState = a, s.childLanes = iD(e, r, t), n.memoizedState = iR, o) : (oH(n), e = (t = e.child).sibling, (t = rt(t, {
                mode: "visible",
                children: o.children
            })).return = n, t.sibling = null, null !== e && (null === (r = n.deletions) ? (n.deletions = [
                e
            ], n.flags |= 16) : r.push(e)), n.child = t, n.memoizedState = null, t);
        }
        function iM(e, n) {
            return (n = iI({
                mode: "visible",
                children: n
            }, e.mode)).return = e, e.child = n;
        }
        function iI(e, n) {
            return (e = re(22, e, null, n)).lanes = 0, e.stateNode = {
                _visibility: 1,
                _pendingMarkers: null,
                _retryCache: null,
                _transitions: null
            }, e;
        }
        function iH(e, n, t) {
            return oy(n, e.child, null, t), e = iM(n, n.pendingProps.children), e.flags |= 2, n.memoizedState = null, e;
        }
        function iF(e, n, t) {
            e.lanes |= n;
            var r = e.alternate;
            null !== r && (r.lanes |= n), rV(e.return, n, t);
        }
        function iU(e, n, t, r, o, a) {
            var i = e.memoizedState;
            null === i ? e.memoizedState = {
                isBackwards: n,
                rendering: null,
                renderingStartTime: 0,
                last: r,
                tail: t,
                tailMode: o,
                treeForkCount: a
            } : (i.isBackwards = n, i.rendering = null, i.renderingStartTime = 0, i.last = r, i.tail = t, i.tailMode = o, i.treeForkCount = a);
        }
        function iV(e, n, t) {
            var r = n.pendingProps, o = r.revealOrder, a = r.tail;
            r = r.children;
            var i = oW.current, l = 0 != (2 & i);
            if (l ? (i = 1 & i | 2, n.flags |= 128) : i &= 1, I(oW, i), iw(e, n, r, t), r = rS ? rh : 0, !l && null !== e && 0 != (128 & e.flags)) e: for(e = n.child; null !== e;){
                if (13 === e.tag) null !== e.memoizedState && iF(e, t, n);
                else if (19 === e.tag) iF(e, t, n);
                else if (null !== e.child) {
                    e.child.return = e, e = e.child;
                    continue;
                }
                if (e === n) break;
                for(; null === e.sibling;){
                    if (null === e.return || e.return === n) break e;
                    e = e.return;
                }
                e.sibling.return = e.return, e = e.sibling;
            }
            switch(o){
                case "forwards":
                    for(o = null, t = n.child; null !== t;)null !== (e = t.alternate) && null === o$(e) && (o = t), t = t.sibling;
                    null === (t = o) ? (o = n.child, n.child = null) : (o = t.sibling, t.sibling = null), iU(n, !1, o, t, a, r);
                    break;
                case "backwards":
                case "unstable_legacy-backwards":
                    for(t = null, o = n.child, n.child = null; null !== o;){
                        if (null !== (e = o.alternate) && null === o$(e)) {
                            n.child = o;
                            break;
                        }
                        e = o.sibling, o.sibling = t, t = o, o = e;
                    }
                    iU(n, !0, t, null, a, r);
                    break;
                case "together":
                    iU(n, !1, null, null, void 0, r);
                    break;
                default:
                    n.memoizedState = null;
            }
            return n.child;
        }
        function iq(e, n, t) {
            if (null !== e && (n.dependencies = e.dependencies), lW |= n.lanes, 0 == (t & n.childLanes)) {
                if (null === e) return null;
                else if (rW(e, n, t, !1), 0 == (t & n.childLanes)) return null;
            }
            if (null !== e && n.child !== e.child) throw Error(l(153));
            if (null !== n.child) {
                for(t = rt(e = n.child, e.pendingProps), n.child = t, t.return = n; null !== e.sibling;)e = e.sibling, (t = t.sibling = rt(e, e.pendingProps)).return = n;
                t.sibling = null;
            }
            return n.child;
        }
        function iW(e, n) {
            return 0 != (e.lanes & n) || !!(null !== (e = e.dependencies) && r$(e));
        }
        function i$(e, n, t) {
            if (null !== e) if (e.memoizedProps !== n.pendingProps) ix = !0;
            else {
                if (!iW(e, t) && 0 == (128 & n.flags)) return ix = !1, function(e, n, t) {
                    switch(n.tag){
                        case 3:
                            q(n, n.stateNode.containerInfo), rF(n, r0, e.memoizedState.cache), rN();
                            break;
                        case 27:
                        case 5:
                            $(n);
                            break;
                        case 4:
                            q(n, n.stateNode.containerInfo);
                            break;
                        case 10:
                            rF(n, n.type, n.memoizedProps.value);
                            break;
                        case 31:
                            if (null !== n.memoizedState) return n.flags |= 128, oF(n), null;
                            break;
                        case 13:
                            var r = n.memoizedState;
                            if (null !== r) {
                                if (null !== r.dehydrated) return oH(n), n.flags |= 128, null;
                                if (0 != (t & n.child.childLanes)) return iB(e, n, t);
                                return oH(n), null !== (e = iq(e, n, t)) ? e.sibling : null;
                            }
                            oH(n);
                            break;
                        case 19:
                            var o = 0 != (128 & e.flags);
                            if ((r = 0 != (t & n.childLanes)) || (rW(e, n, t, !1), r = 0 != (t & n.childLanes)), o) {
                                if (r) return iV(e, n, t);
                                n.flags |= 128;
                            }
                            if (null !== (o = n.memoizedState) && (o.rendering = null, o.tail = null, o.lastEffect = null), I(oW, oW.current), !r) return null;
                            break;
                        case 22:
                            return n.lanes = 0, iO(e, n, t, n.pendingProps);
                        case 24:
                            rF(n, r0, e.memoizedState.cache);
                    }
                    return iq(e, n, t);
                }(e, n, t);
                ix = 0 != (131072 & e.flags);
            }
            else ix = !1, rS && 0 != (1048576 & n.flags) && rw(n, rh, n.index);
            switch(n.lanes = 0, n.tag){
                case 16:
                    e: {
                        e = n.pendingProps;
                        var r = n.elementType, o = r._init;
                        if (r = o(r._payload), n.type = r, "function" == typeof r) rn(r) ? (e = ic(r, e), n.tag = 1, n = iL(null, n, r, e, t)) : (n.tag = 0, n = iP(null, n, r, e, t));
                        else {
                            if (null != r) {
                                if ((o = r.$$typeof) === w) {
                                    n.tag = 11, n = ij(null, n, r, e, t);
                                    break e;
                                } else if (o === A) {
                                    n.tag = 14, n = ik(null, n, r, e, t);
                                    break e;
                                }
                            }
                            throw Error(l(306, n = function e(n) {
                                if (null == n) return null;
                                if ("function" == typeof n) return n.$$typeof === P ? null : n.displayName || n.name || null;
                                if ("string" == typeof n) return n;
                                switch(n){
                                    case m:
                                        return "Fragment";
                                    case b:
                                        return "Profiler";
                                    case v:
                                        return "StrictMode";
                                    case j:
                                        return "Suspense";
                                    case k:
                                        return "SuspenseList";
                                    case C:
                                        return "Activity";
                                }
                                if ("object" == typeof n) switch(n.$$typeof){
                                    case g:
                                        return "Portal";
                                    case x:
                                        return n.displayName || "Context";
                                    case y:
                                        return (n._context.displayName || "Context") + ".Consumer";
                                    case w:
                                        var t = n.render;
                                        return (n = n.displayName) || (n = "" !== (n = t.displayName || t.name || "") ? "ForwardRef(" + n + ")" : "ForwardRef"), n;
                                    case A:
                                        return null !== (t = n.displayName || null) ? t : e(n.type) || "Memo";
                                    case O:
                                        t = n._payload, n = n._init;
                                        try {
                                            return e(n(t));
                                        } catch (e) {}
                                }
                                return null;
                            }(r) || r, ""));
                        }
                    }
                    return n;
                case 0:
                    return iP(e, n, n.type, n.pendingProps, t);
                case 1:
                    return o = ic(r = n.type, n.pendingProps), iL(e, n, r, o, t);
                case 3:
                    e: {
                        if (q(n, n.stateNode.containerInfo), null === e) throw Error(l(387));
                        r = n.pendingProps;
                        var a = n.memoizedState;
                        o = a.element, ok(e, n), oP(n, r, null, t);
                        var i = n.memoizedState;
                        if (rF(n, r0, r = i.cache), r !== a.cache && rq(n, [
                            r0
                        ], t, !0), o_(), r = i.element, a.isDehydrated) if (a = {
                            element: r,
                            isDehydrated: !1,
                            cache: i.cache
                        }, n.updateQueue.baseState = a, n.memoizedState = a, 256 & n.flags) {
                            n = iT(e, n, r, t);
                            break e;
                        } else if (r !== o) {
                            rB(o = ru(Error(l(424)), n)), n = iT(e, n, r, t);
                            break e;
                        } else for(rC = c_((e = 9 === (e = n.stateNode.containerInfo).nodeType ? e.body : "HTML" === e.nodeName ? e.ownerDocument.body : e).firstChild), rO = n, rS = !0, rE = null, r_ = !0, t = ox(n, null, r, t), n.child = t; t;)t.flags = -3 & t.flags | 4096, t = t.sibling;
                        else {
                            if (rN(), r === o) {
                                n = iq(e, n, t);
                                break e;
                            }
                            iw(e, n, r, t);
                        }
                        n = n.child;
                    }
                    return n;
                case 26:
                    return i_(e, n), null === e ? (t = cF(n.type, null, n.pendingProps, null)) ? n.memoizedState = t : rS || (t = n.type, e = n.pendingProps, (r = cf(U.current).createElement(t))[eN] = n, r[eD] = e, cc(r, t, e), eY(r), n.stateNode = r) : n.memoizedState = cF(n.type, e.memoizedProps, n.pendingProps, e.memoizedState), null;
                case 27:
                    return $(n), null === e && rS && (r = n.stateNode = cT(n.type, n.pendingProps, U.current), rO = n, r_ = !0, o = rC, cj(n.type) ? (cP = o, rC = c_(r.firstChild)) : rC = o), iw(e, n, n.pendingProps.children, t), i_(e, n), null === e && (n.flags |= 4194304), n.child;
                case 5:
                    return null === e && rS && ((o = r = rC) && (null !== (r = function(e, n, t, r) {
                        for(; 1 === e.nodeType;){
                            if (e.nodeName.toLowerCase() !== n.toLowerCase()) {
                                if (!r && ("INPUT" !== e.nodeName || "hidden" !== e.type)) break;
                            } else if (r) {
                                if (!e[eU]) switch(n){
                                    case "meta":
                                        if (!e.hasAttribute("itemprop")) break;
                                        return e;
                                    case "link":
                                        if ("stylesheet" === (o = e.getAttribute("rel")) && e.hasAttribute("data-precedence") || o !== t.rel || e.getAttribute("href") !== (null == t.href || "" === t.href ? null : t.href) || e.getAttribute("crossorigin") !== (null == t.crossOrigin ? null : t.crossOrigin) || e.getAttribute("title") !== (null == t.title ? null : t.title)) break;
                                        return e;
                                    case "style":
                                        if (e.hasAttribute("data-precedence")) break;
                                        return e;
                                    case "script":
                                        if (((o = e.getAttribute("src")) !== (null == t.src ? null : t.src) || e.getAttribute("type") !== (null == t.type ? null : t.type) || e.getAttribute("crossorigin") !== (null == t.crossOrigin ? null : t.crossOrigin)) && o && e.hasAttribute("async") && !e.hasAttribute("itemprop")) break;
                                        return e;
                                    default:
                                        return e;
                                }
                            } else {
                                if ("input" !== n || "hidden" !== e.type) return e;
                                var o = null == t.name ? null : "" + t.name;
                                if ("hidden" === t.type && e.getAttribute("name") === o) return e;
                            }
                            if (null === (e = c_(e.nextSibling))) break;
                        }
                        return null;
                    }(r, n.type, n.pendingProps, r_)) ? (n.stateNode = r, rO = n, rC = c_(r.firstChild), r_ = !1, o = !0) : o = !1), o || rz(n)), $(n), o = n.type, a = n.pendingProps, i = null !== e ? e.memoizedProps : null, r = a.children, cg(o, a) ? r = null : null !== i && cg(o, i) && (n.flags |= 32), null !== n.memoizedState && (c6._currentValue = o = o6(e, n, o7, null, null, t)), i_(e, n), iw(e, n, r, t), n.child;
                case 6:
                    return null === e && rS && ((e = t = rC) && (null !== (t = function(e, n, t) {
                        if ("" === n) return null;
                        for(; 3 !== e.nodeType;)if ((1 !== e.nodeType || "INPUT" !== e.nodeName || "hidden" !== e.type) && !t || null === (e = c_(e.nextSibling))) return null;
                        return e;
                    }(t, n.pendingProps, r_)) ? (n.stateNode = t, rO = n, rC = null, e = !0) : e = !1), e || rz(n)), null;
                case 13:
                    return iB(e, n, t);
                case 4:
                    return q(n, n.stateNode.containerInfo), r = n.pendingProps, null === e ? n.child = oy(n, null, r, t) : iw(e, n, r, t), n.child;
                case 11:
                    return ij(e, n, n.type, n.pendingProps, t);
                case 7:
                    return iw(e, n, n.pendingProps, t), n.child;
                case 8:
                case 12:
                    return iw(e, n, n.pendingProps.children, t), n.child;
                case 10:
                    return r = n.pendingProps, rF(n, n.type, r.value), iw(e, n, r.children, t), n.child;
                case 9:
                    return o = n.type._context, r = n.pendingProps.children, rZ(n), r = r(o = rY(o)), n.flags |= 1, iw(e, n, r, t), n.child;
                case 14:
                    return ik(e, n, n.type, n.pendingProps, t);
                case 15:
                    return iA(e, n, n.type, n.pendingProps, t);
                case 19:
                    return iV(e, n, t);
                case 31:
                    if (o = n.pendingProps, i = 0 != (128 & n.flags), n.flags &= -129, null === e) if (rS) {
                        if ("hidden" === o.mode) iS(n, o);
                        else if (oF(n), (t = rC) ? null !== (t = null !== (t = cC(t, r_)) && "&" === t.data ? t : null) && (n.memoizedState = {
                            dehydrated: t,
                            treeContext: null !== rv ? {
                                id: rb,
                                overflow: ry
                            } : null,
                            retryLane: 0x20000000,
                            hydrationErrors: null
                        }, (e = rl(t)).return = n, n.child = e, rO = n, rC = null) : t = null, null === t) throw rz(n);
                        n.lanes = 0x20000000, n = null;
                    } else n = iS(n, o);
                    else if (null !== (r = e.memoizedState)) if (a = r.dehydrated, oF(n), i) if (256 & n.flags) n.flags &= -257, n = iE(e, n, t);
                    else if (null !== n.memoizedState) n.child = e.child, n.flags |= 128, n = null;
                    else throw Error(l(558));
                    else if (ix || rW(e, n, t, !1), i = 0 != (t & e.childLanes), ix || i) {
                        if (null !== (o = lN) && 0 !== (a = e_(o, t)) && a !== r.retryLane) throw r.retryLane = a, t3(e, a), so(o, e, a), iy;
                        sg(), n = iE(e, n, t);
                    } else t = r.treeContext, rC = c_(a.nextSibling), rO = n, rS = !0, rE = null, r_ = !1, null !== t && rA(n, t), n = iS(n, o), n.flags |= 4096;
                    else (t = rt(e.child, {
                        mode: o.mode,
                        children: o.children
                    })).ref = n.ref, n.child = t, t.return = n, n = t;
                    return n;
                case 22:
                    return iO(e, n, t, n.pendingProps);
                case 24:
                    return rZ(n), r = rY(r0), null === e ? (null === (o = oe()) && (o = lN, a = r1(), o.pooledCache = a, a.refCount++, null !== a && (o.pooledCacheLanes |= t), o = a), n.memoizedState = {
                        parent: r,
                        cache: o
                    }, oj(n), rF(n, r0, o)) : (0 != (e.lanes & t) && (ok(e, n), oP(n, null, null, t), o_()), o = e.memoizedState, a = n.memoizedState, o.parent !== r ? (o = {
                        parent: r,
                        cache: r
                    }, n.memoizedState = o, 0 === n.lanes && (n.memoizedState = n.updateQueue.baseState = o), rF(n, r0, r)) : (rF(n, r0, r = a.cache), r !== o.cache && rq(n, [
                        r0
                    ], t, !0))), iw(e, n, n.pendingProps.children, t), n.child;
                case 29:
                    throw n.pendingProps;
            }
            throw Error(l(156, n.tag));
        }
        function iZ(e) {
            e.flags |= 4;
        }
        function iY(e, n, t, r, o) {
            if ((n = 0 != (32 & e.mode)) && (n = !1), n) {
                if (e.flags |= 0x1000000, (0x13ffff40 & o) === o) if (e.stateNode.complete) e.flags |= 8192;
                else if (sf()) e.flags |= 8192;
                else throw oc = oi, oo;
            } else e.flags &= -0x1000001;
        }
        function iX(e, n) {
            if ("stylesheet" !== n.type || 0 != (4 & n.state.loading)) e.flags &= -0x1000001;
            else if (e.flags |= 0x1000000, !c0(n)) if (sf()) e.flags |= 8192;
            else throw oc = oi, oo;
        }
        function iK(e, n) {
            null !== n && (e.flags |= 4), 16384 & e.flags && (n = 22 !== e.tag ? eA() : 0x20000000, e.lanes |= n, lX |= n);
        }
        function iQ(e, n) {
            if (!rS) switch(e.tailMode){
                case "hidden":
                    n = e.tail;
                    for(var t = null; null !== n;)null !== n.alternate && (t = n), n = n.sibling;
                    null === t ? e.tail = null : t.sibling = null;
                    break;
                case "collapsed":
                    t = e.tail;
                    for(var r = null; null !== t;)null !== t.alternate && (r = t), t = t.sibling;
                    null === r ? n || null === e.tail ? e.tail = null : e.tail.sibling = null : r.sibling = null;
            }
        }
        function iG(e) {
            var n = null !== e.alternate && e.alternate.child === e.child, t = 0, r = 0;
            if (n) for(var o = e.child; null !== o;)t |= 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;)t |= o.lanes | o.childLanes, r |= o.subtreeFlags, r |= o.flags, o.return = e, o = o.sibling;
            return e.subtreeFlags |= r, e.childLanes = t, n;
        }
        function iJ(e, n) {
            switch(rk(n), n.tag){
                case 3:
                    rU(r0), W();
                    break;
                case 26:
                case 27:
                case 5:
                    Z(n);
                    break;
                case 4:
                    W();
                    break;
                case 31:
                    null !== n.memoizedState && oq(n);
                    break;
                case 13:
                    oq(n);
                    break;
                case 19:
                    M(oW);
                    break;
                case 10:
                    rU(n.type);
                    break;
                case 22:
                case 23:
                    oq(n), oB(), null !== e && M(r7);
                    break;
                case 24:
                    rU(r0);
            }
        }
        function i0(e, n) {
            try {
                var t = n.updateQueue, r = null !== t ? t.lastEffect : null;
                if (null !== r) {
                    var o = r.next;
                    t = o;
                    do {
                        if ((t.tag & e) === e) {
                            r = void 0;
                            var a = t.create;
                            t.inst.destroy = r = a();
                        }
                        t = t.next;
                    }while (t !== o)
                }
            } catch (e) {
                sP(n, n.return, e);
            }
        }
        function i1(e, n, t) {
            try {
                var r = n.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 = n;
                                try {
                                    l();
                                } catch (e) {
                                    sP(o, t, e);
                                }
                            }
                        }
                        r = r.next;
                    }while (r !== a)
                }
            } catch (e) {
                sP(n, n.return, e);
            }
        }
        function i2(e) {
            var n = e.updateQueue;
            if (null !== n) {
                var t = e.stateNode;
                try {
                    oL(n, t);
                } catch (n) {
                    sP(e, e.return, n);
                }
            }
        }
        function i4(e, n, t) {
            t.props = ic(e.type, e.memoizedProps), t.state = e.memoizedState;
            try {
                t.componentWillUnmount();
            } catch (t) {
                sP(e, n, t);
            }
        }
        function i5(e, n) {
            try {
                var t = e.ref;
                if (null !== t) {
                    switch(e.tag){
                        case 26:
                        case 27:
                        case 5:
                            var r = e.stateNode;
                            break;
                        default:
                            r = e.stateNode;
                    }
                    "function" == typeof t ? e.refCleanup = t(r) : t.current = r;
                }
            } catch (t) {
                sP(e, n, t);
            }
        }
        function i3(e, n) {
            var t = e.ref, r = e.refCleanup;
            if (null !== t) if ("function" == typeof r) try {
                r();
            } catch (t) {
                sP(e, n, t);
            } finally{
                e.refCleanup = null, null != (e = e.alternate) && (e.refCleanup = null);
            }
            else if ("function" == typeof t) try {
                t(null);
            } catch (t) {
                sP(e, n, t);
            }
            else t.current = null;
        }
        function i6(e) {
            var n = e.type, t = e.memoizedProps, r = e.stateNode;
            try {
                switch(n){
                    case "button":
                    case "input":
                    case "select":
                    case "textarea":
                        t.autoFocus && r.focus();
                        break;
                    case "img":
                        t.src ? r.src = t.src : t.srcSet && (r.srcset = t.srcSet);
                }
            } catch (n) {
                sP(e, e.return, n);
            }
        }
        function i9(e, n, t) {
            try {
                var r = e.stateNode;
                (function(e, n, t, r) {
                    switch(n){
                        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 t){
                                var f = t[h];
                                if (t.hasOwnProperty(h) && null != f) switch(h){
                                    case "checked":
                                    case "value":
                                        break;
                                    case "defaultValue":
                                        c = f;
                                    default:
                                        r.hasOwnProperty(h) || cl(e, n, h, null, r, f);
                                }
                            }
                            for(var p in r){
                                var h = r[p];
                                if (f = t[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, n));
                                        break;
                                    default:
                                        h !== f && cl(e, n, p, h, r, f);
                                }
                            }
                            nt(e, i, s, c, u, d, a, o);
                            return;
                        case "select":
                            for(a in h = i = s = p = null, t)if (c = t[a], t.hasOwnProperty(a) && null != c) switch(a){
                                case "value":
                                    break;
                                case "multiple":
                                    h = c;
                                default:
                                    r.hasOwnProperty(a) || cl(e, n, a, null, r, c);
                            }
                            for(o in r)if (a = r[o], c = t[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 && cl(e, n, o, a, r, c);
                            }
                            n = s, t = i, r = h, null != p ? na(e, !!t, p, !1) : !!r != !!t && (null != n ? na(e, !!t, n, !0) : na(e, !!t, t ? [] : "", !1));
                            return;
                        case "textarea":
                            for(s in h = p = null, t)if (o = t[s], t.hasOwnProperty(s) && null != o && !r.hasOwnProperty(s)) switch(s){
                                case "value":
                                case "children":
                                    break;
                                default:
                                    cl(e, n, s, null, r, o);
                            }
                            for(i in r)if (o = r[i], a = t[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 && cl(e, n, i, o, r, a);
                            }
                            ni(e, p, h);
                            return;
                        case "option":
                            for(var g in t)p = t[g], t.hasOwnProperty(g) && null != p && !r.hasOwnProperty(g) && ("selected" === g ? e.selected = !1 : cl(e, n, g, null, r, p));
                            for(c in r)p = r[c], h = t[c], r.hasOwnProperty(c) && p !== h && (null != p || null != h) && ("selected" === c ? e.selected = p && "function" != typeof p && "symbol" != typeof p : cl(e, n, 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 m in t)p = t[m], t.hasOwnProperty(m) && null != p && !r.hasOwnProperty(m) && cl(e, n, m, null, r, p);
                            for(u in r)if (p = r[u], h = t[u], r.hasOwnProperty(u) && p !== h && (null != p || null != h)) switch(u){
                                case "children":
                                case "dangerouslySetInnerHTML":
                                    if (null != p) throw Error(l(137, n));
                                    break;
                                default:
                                    cl(e, n, u, p, r, h);
                            }
                            return;
                        default:
                            if (nf(n)) {
                                for(var v in t)p = t[v], t.hasOwnProperty(v) && void 0 !== p && !r.hasOwnProperty(v) && cs(e, n, v, void 0, r, p);
                                for(d in r)p = r[d], h = t[d], r.hasOwnProperty(d) && p !== h && (void 0 !== p || void 0 !== h) && cs(e, n, d, p, r, h);
                                return;
                            }
                    }
                    for(var b in t)p = t[b], t.hasOwnProperty(b) && null != p && !r.hasOwnProperty(b) && cl(e, n, b, null, r, p);
                    for(f in r)p = r[f], h = t[f], r.hasOwnProperty(f) && p !== h && (null != p || null != h) && cl(e, n, f, p, r, h);
                })(r, e.type, t, n), r[eD] = n;
            } catch (n) {
                sP(e, e.return, n);
            }
        }
        function i8(e) {
            return 5 === e.tag || 3 === e.tag || 26 === e.tag || 27 === e.tag && cj(e.type) || 4 === e.tag;
        }
        function i7(e) {
            e: for(;;){
                for(; null === e.sibling;){
                    if (null === e.return || i8(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 && cj(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 le(e, n, t) {
            var r = e.tag;
            if (5 === r || 6 === r) e = e.stateNode, n ? t.insertBefore(e, n) : t.appendChild(e);
            else if (4 !== r && (27 === r && cj(e.type) && (t = e.stateNode), null !== (e = e.child))) for(le(e, n, t), e = e.sibling; null !== e;)le(e, n, t), e = e.sibling;
        }
        function ln(e) {
            var n = e.stateNode, t = e.memoizedProps;
            try {
                for(var r = e.type, o = n.attributes; o.length;)n.removeAttributeNode(o[0]);
                cc(n, r, t), n[eN] = e, n[eD] = t;
            } catch (n) {
                sP(e, e.return, n);
            }
        }
        var lt = !1, lr = !1, lo = !1, la = "function" == typeof WeakSet ? WeakSet : Set, li = null;
        function ll(e, n, t) {
            var r = t.flags;
            switch(t.tag){
                case 0:
                case 11:
                case 15:
                    ly(e, t), 4 & r && i0(5, t);
                    break;
                case 1:
                    if (ly(e, t), 4 & r) if (e = t.stateNode, null === n) try {
                        e.componentDidMount();
                    } catch (e) {
                        sP(t, t.return, e);
                    }
                    else {
                        var o = ic(t.type, n.memoizedProps);
                        n = n.memoizedState;
                        try {
                            e.componentDidUpdate(o, n, e.__reactInternalSnapshotBeforeUpdate);
                        } catch (e) {
                            sP(t, t.return, e);
                        }
                    }
                    64 & r && i2(t), 512 & r && i5(t, t.return);
                    break;
                case 3:
                    if (ly(e, t), 64 & r && null !== (e = t.updateQueue)) {
                        if (n = null, null !== t.child) switch(t.child.tag){
                            case 27:
                            case 5:
                            case 1:
                                n = t.child.stateNode;
                        }
                        try {
                            oL(e, n);
                        } catch (e) {
                            sP(t, t.return, e);
                        }
                    }
                    break;
                case 27:
                    null === n && 4 & r && ln(t);
                case 26:
                case 5:
                    ly(e, t), null === n && 4 & r && i6(t), 512 & r && i5(t, t.return);
                    break;
                case 12:
                default:
                    ly(e, t);
                    break;
                case 31:
                    ly(e, t), 4 & r && lf(e, t);
                    break;
                case 13:
                    ly(e, t), 4 & r && lp(e, t), 64 & r && null !== (e = t.memoizedState) && null !== (e = e.dehydrated) && function(e, n) {
                        var t = e.ownerDocument;
                        if ("$~" === e.data) e._reactRetry = n;
                        else if ("$?" !== e.data || "loading" !== t.readyState) n();
                        else {
                            var r = function() {
                                n(), t.removeEventListener("DOMContentLoaded", r);
                            };
                            t.addEventListener("DOMContentLoaded", r), e._reactRetry = r;
                        }
                    }(e, t = sR.bind(null, t));
                    break;
                case 22:
                    if (!(r = null !== t.memoizedState || lt)) {
                        n = null !== n && null !== n.memoizedState || lr, o = lt;
                        var a = lr;
                        lt = r, (lr = n) && !a ? function e(n, t, r) {
                            for(r = r && 0 != (8772 & t.subtreeFlags), t = t.child; null !== t;){
                                var o = t.alternate, a = n, i = t, l = i.flags;
                                switch(i.tag){
                                    case 0:
                                    case 11:
                                    case 15:
                                        e(a, i, r), i0(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++)oz(c[a], s);
                                            } catch (e) {
                                                sP(o, o.return, e);
                                            }
                                        }
                                        r && 64 & l && i2(i), i5(i, i.return);
                                        break;
                                    case 27:
                                        ln(i);
                                    case 26:
                                    case 5:
                                        e(a, i, r), r && null === o && 4 & l && i6(i), i5(i, i.return);
                                        break;
                                    case 12:
                                    default:
                                        e(a, i, r);
                                        break;
                                    case 31:
                                        e(a, i, r), r && 4 & l && lf(a, i);
                                        break;
                                    case 13:
                                        e(a, i, r), r && 4 & l && lp(a, i);
                                        break;
                                    case 22:
                                        null === i.memoizedState && e(a, i, r), i5(i, i.return);
                                    case 30:
                                }
                                t = t.sibling;
                            }
                        }(e, t, 0 != (8772 & t.subtreeFlags)) : ly(e, t), lt = o, lr = a;
                    }
                case 30:
            }
        }
        var ls = null, lc = !1;
        function lu(e, n, t) {
            for(t = t.child; null !== t;)ld(e, n, t), t = t.sibling;
        }
        function ld(e, n, t) {
            if (ep && "function" == typeof ep.onCommitFiberUnmount) try {
                ep.onCommitFiberUnmount(ef, t);
            } catch (e) {}
            switch(t.tag){
                case 26:
                    lr || i3(t, n), lu(e, n, t), t.memoizedState ? t.memoizedState.count-- : t.stateNode && (t = t.stateNode).parentNode.removeChild(t);
                    break;
                case 27:
                    lr || i3(t, n);
                    var r = ls, o = lc;
                    cj(t.type) && (ls = t.stateNode, lc = !1), lu(e, n, t), cR(t.stateNode), ls = r, lc = o;
                    break;
                case 5:
                    lr || i3(t, n);
                case 6:
                    if (r = ls, o = lc, ls = null, lu(e, n, t), ls = r, lc = o, null !== ls) if (lc) try {
                        (9 === ls.nodeType ? ls.body : "HTML" === ls.nodeName ? ls.ownerDocument.body : ls).removeChild(t.stateNode);
                    } catch (e) {
                        sP(t, n, e);
                    }
                    else try {
                        ls.removeChild(t.stateNode);
                    } catch (e) {
                        sP(t, n, e);
                    }
                    break;
                case 18:
                    null !== ls && (lc ? (ck(9 === (e = ls).nodeType ? e.body : "HTML" === e.nodeName ? e.ownerDocument.body : e, t.stateNode), uE(e)) : ck(ls, t.stateNode));
                    break;
                case 4:
                    r = ls, o = lc, ls = t.stateNode.containerInfo, lc = !0, lu(e, n, t), ls = r, lc = o;
                    break;
                case 0:
                case 11:
                case 14:
                case 15:
                    lr || i1(2, t, n), lr || i1(4, t, n), lu(e, n, t);
                    break;
                case 1:
                    lr || (i3(t, n), "function" == typeof (r = t.stateNode).componentWillUnmount && i4(t, n, r)), lu(e, n, t);
                    break;
                case 21:
                default:
                    lu(e, n, t);
                    break;
                case 22:
                    lr = (r = lr) || null !== t.memoizedState, lu(e, n, t), lr = r;
            }
        }
        function lf(e, n) {
            if (null === n.memoizedState && null !== (e = n.alternate) && null !== (e = e.memoizedState)) {
                e = e.dehydrated;
                try {
                    uE(e);
                } catch (e) {
                    sP(n, n.return, e);
                }
            }
        }
        function lp(e, n) {
            if (null === n.memoizedState && null !== (e = n.alternate) && null !== (e = e.memoizedState) && null !== (e = e.dehydrated)) try {
                uE(e);
            } catch (e) {
                sP(n, n.return, e);
            }
        }
        function lh(e, n) {
            var t = function(e) {
                switch(e.tag){
                    case 31:
                    case 13:
                    case 19:
                        var n = e.stateNode;
                        return null === n && (n = e.stateNode = new la), n;
                    case 22:
                        return null === (n = (e = e.stateNode)._retryCache) && (n = e._retryCache = new la), n;
                    default:
                        throw Error(l(435, e.tag));
                }
            }(e);
            n.forEach(function(n) {
                var r = sN.bind(null, e, n);
                t.has(n) || (t.add(n), n.then(r, r));
            });
        }
        function lg(e, n) {
            var t = n.deletions;
            if (null !== t) for(var r = 0; r < t.length; r++){
                var o = t[r], a = e, i = n, s = i;
                e: for(; null !== s;){
                    switch(s.tag){
                        case 27:
                            if (cj(s.type)) {
                                ls = s.stateNode, lc = !1;
                                break e;
                            }
                            break;
                        case 5:
                            ls = s.stateNode, lc = !1;
                            break e;
                        case 3:
                        case 4:
                            ls = s.stateNode.containerInfo, lc = !0;
                            break e;
                    }
                    s = s.return;
                }
                if (null === ls) throw Error(l(160));
                ld(a, i, o), ls = null, lc = !1, null !== (a = o.alternate) && (a.return = null), o.return = null;
            }
            if (13878 & n.subtreeFlags) for(n = n.child; null !== n;)lv(n, e), n = n.sibling;
        }
        var lm = null;
        function lv(e, n) {
            var t = e.alternate, r = e.flags;
            switch(e.tag){
                case 0:
                case 11:
                case 14:
                case 15:
                    lg(n, e), lb(e), 4 & r && (i1(3, e, e.return), i0(3, e), i1(5, e, e.return));
                    break;
                case 1:
                    lg(n, e), lb(e), 512 & r && (lr || null === t || i3(t, t.return)), 64 & r && lt && null !== (e = e.updateQueue) && null !== (r = e.callbacks) && (t = e.shared.hiddenCallbacks, e.shared.hiddenCallbacks = null === t ? r : t.concat(r));
                    break;
                case 26:
                    var o = lm;
                    if (lg(n, e), lb(e), 512 & r && (lr || null === t || i3(t, t.return)), 4 & r) {
                        var a = null !== t ? t.memoizedState : null;
                        if (r = e.memoizedState, null === t) if (null === r) if (null === e.stateNode) {
                            e: {
                                r = e.type, t = e.memoizedProps, o = o.ownerDocument || o;
                                n: switch(r){
                                    case "title":
                                        (!(a = o.getElementsByTagName("title")[0]) || a[eU] || a[eN] || "http://www.w3.org/2000/svg" === a.namespaceURI || a.hasAttribute("itemprop")) && (a = o.createElement(r), o.head.insertBefore(a, o.querySelector("head > title"))), cc(a, r, t), a[eN] = e, eY(a), r = a;
                                        break e;
                                    case "link":
                                        var i = cG("link", "href", o).get(r + (t.href || ""));
                                        if (i) {
                                            for(var s = 0; s < i.length; s++)if ((a = i[s]).getAttribute("href") === (null == t.href || "" === t.href ? null : t.href) && a.getAttribute("rel") === (null == t.rel ? null : t.rel) && a.getAttribute("title") === (null == t.title ? null : t.title) && a.getAttribute("crossorigin") === (null == t.crossOrigin ? null : t.crossOrigin)) {
                                                i.splice(s, 1);
                                                break n;
                                            }
                                        }
                                        cc(a = o.createElement(r), r, t), o.head.appendChild(a);
                                        break;
                                    case "meta":
                                        if (i = cG("meta", "content", o).get(r + (t.content || ""))) {
                                            for(s = 0; s < i.length; s++)if ((a = i[s]).getAttribute("content") === (null == t.content ? null : "" + t.content) && a.getAttribute("name") === (null == t.name ? null : t.name) && a.getAttribute("property") === (null == t.property ? null : t.property) && a.getAttribute("http-equiv") === (null == t.httpEquiv ? null : t.httpEquiv) && a.getAttribute("charset") === (null == t.charSet ? null : t.charSet)) {
                                                i.splice(s, 1);
                                                break n;
                                            }
                                        }
                                        cc(a = o.createElement(r), r, t), o.head.appendChild(a);
                                        break;
                                    default:
                                        throw Error(l(468, r));
                                }
                                a[eN] = e, eY(a), r = a;
                            }
                            e.stateNode = r;
                        } else cJ(o, e.type, e.stateNode);
                        else e.stateNode = cZ(o, r, e.memoizedProps);
                        else a !== r ? (null === a ? null !== t.stateNode && (t = t.stateNode).parentNode.removeChild(t) : a.count--, null === r ? cJ(o, e.type, e.stateNode) : cZ(o, r, e.memoizedProps)) : null === r && null !== e.stateNode && i9(e, e.memoizedProps, t.memoizedProps);
                    }
                    break;
                case 27:
                    lg(n, e), lb(e), 512 & r && (lr || null === t || i3(t, t.return)), null !== t && 4 & r && i9(e, e.memoizedProps, t.memoizedProps);
                    break;
                case 5:
                    if (lg(n, e), lb(e), 512 & r && (lr || null === t || i3(t, t.return)), 32 & e.flags) {
                        o = e.stateNode;
                        try {
                            ns(o, "");
                        } catch (n) {
                            sP(e, e.return, n);
                        }
                    }
                    4 & r && null != e.stateNode && (o = e.memoizedProps, i9(e, o, null !== t ? t.memoizedProps : o)), 1024 & r && (lo = !0);
                    break;
                case 6:
                    if (lg(n, e), lb(e), 4 & r) {
                        if (null === e.stateNode) throw Error(l(162));
                        r = e.memoizedProps, t = e.stateNode;
                        try {
                            t.nodeValue = r;
                        } catch (n) {
                            sP(e, e.return, n);
                        }
                    }
                    break;
                case 3:
                    if (cQ = null, o = lm, lm = cB(n.containerInfo), lg(n, e), lm = o, lb(e), 4 & r && null !== t && t.memoizedState.isDehydrated) try {
                        uE(n.containerInfo);
                    } catch (n) {
                        sP(e, e.return, n);
                    }
                    lo && (lo = !1, function e(n) {
                        if (1024 & n.subtreeFlags) for(n = n.child; null !== n;){
                            var t = n;
                            e(t), 5 === t.tag && 1024 & t.flags && t.stateNode.reset(), n = n.sibling;
                        }
                    }(e));
                    break;
                case 4:
                    r = lm, lm = cB(e.stateNode.containerInfo), lg(n, e), lb(e), lm = r;
                    break;
                case 12:
                default:
                    lg(n, e), lb(e);
                    break;
                case 31:
                case 19:
                    lg(n, e), lb(e), 4 & r && null !== (r = e.updateQueue) && (e.updateQueue = null, lh(e, r));
                    break;
                case 13:
                    lg(n, e), lb(e), 8192 & e.child.flags && null !== e.memoizedState != (null !== t && null !== t.memoizedState) && (lJ = er()), 4 & r && null !== (r = e.updateQueue) && (e.updateQueue = null, lh(e, r));
                    break;
                case 22:
                    o = null !== e.memoizedState;
                    var c = null !== t && null !== t.memoizedState, u = lt, d = lr;
                    if (lt = u || o, lr = d || c, lg(n, e), lr = d, lt = u, lb(e), 8192 & r) e: for((n = e.stateNode)._visibility = o ? -2 & n._visibility : 1 | n._visibility, o && (null === t || c || lt || lr || function e(n) {
                        for(n = n.child; null !== n;){
                            var t = n;
                            switch(t.tag){
                                case 0:
                                case 11:
                                case 14:
                                case 15:
                                    i1(4, t, t.return), e(t);
                                    break;
                                case 1:
                                    i3(t, t.return);
                                    var r = t.stateNode;
                                    "function" == typeof r.componentWillUnmount && i4(t, t.return, r), e(t);
                                    break;
                                case 27:
                                    cR(t.stateNode);
                                case 26:
                                case 5:
                                    i3(t, t.return), e(t);
                                    break;
                                case 22:
                                    null === t.memoizedState && e(t);
                                    break;
                                default:
                                    e(t);
                            }
                            n = n.sibling;
                        }
                    }(e)), t = null, n = e;;){
                        if (5 === n.tag || 26 === n.tag) {
                            if (null === t) {
                                c = t = n;
                                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 === n.tag) {
                            if (null === t) {
                                c = n;
                                try {
                                    c.stateNode.nodeValue = o ? "" : c.memoizedProps;
                                } catch (e) {
                                    sP(c, c.return, e);
                                }
                            }
                        } else if (18 === n.tag) {
                            if (null === t) {
                                c = n;
                                try {
                                    var h = c.stateNode;
                                    o ? cA(h, !0) : cA(c.stateNode, !1);
                                } catch (e) {
                                    sP(c, c.return, e);
                                }
                            }
                        } else if ((22 !== n.tag && 23 !== n.tag || null === n.memoizedState || n === e) && null !== n.child) {
                            n.child.return = n, n = n.child;
                            continue;
                        }
                        if (n === e) break;
                        for(; null === n.sibling;){
                            if (null === n.return || n.return === e) break e;
                            t === n && (t = null), n = n.return;
                        }
                        t === n && (t = null), n.sibling.return = n.return, n = n.sibling;
                    }
                    4 & r && null !== (r = e.updateQueue) && null !== (t = r.retryQueue) && (r.retryQueue = null, lh(e, t));
                case 30:
                case 21:
            }
        }
        function lb(e) {
            var n = e.flags;
            if (2 & n) {
                try {
                    for(var t, r = e.return; null !== r;){
                        if (i8(r)) {
                            t = r;
                            break;
                        }
                        r = r.return;
                    }
                    if (null == t) throw Error(l(160));
                    switch(t.tag){
                        case 27:
                            var o = t.stateNode, a = i7(e);
                            le(e, a, o);
                            break;
                        case 5:
                            var i = t.stateNode;
                            32 & t.flags && (ns(i, ""), t.flags &= -33);
                            var s = i7(e);
                            le(e, s, i);
                            break;
                        case 3:
                        case 4:
                            var c = t.stateNode.containerInfo, u = i7(e);
                            !function e(n, t, r) {
                                var o = n.tag;
                                if (5 === o || 6 === o) n = n.stateNode, t ? (9 === r.nodeType ? r.body : "HTML" === r.nodeName ? r.ownerDocument.body : r).insertBefore(n, t) : ((t = 9 === r.nodeType ? r.body : "HTML" === r.nodeName ? r.ownerDocument.body : r).appendChild(n), null != (r = r._reactRootContainer) || null !== t.onclick || (t.onclick = nm));
                                else if (4 !== o && (27 === o && cj(n.type) && (r = n.stateNode, t = null), null !== (n = n.child))) for(e(n, t, r), n = n.sibling; null !== n;)e(n, t, r), n = n.sibling;
                            }(e, u, c);
                            break;
                        default:
                            throw Error(l(161));
                    }
                } catch (n) {
                    sP(e, e.return, n);
                }
                e.flags &= -3;
            }
            4096 & n && (e.flags &= -4097);
        }
        function ly(e, n) {
            if (8772 & n.subtreeFlags) for(n = n.child; null !== n;)ll(e, n.alternate, n), n = n.sibling;
        }
        function lx(e, n) {
            var t = null;
            null !== e && null !== e.memoizedState && null !== e.memoizedState.cachePool && (t = e.memoizedState.cachePool.pool), e = null, null !== n.memoizedState && null !== n.memoizedState.cachePool && (e = n.memoizedState.cachePool.pool), e !== t && (null != e && e.refCount++, null != t && r2(t));
        }
        function lw(e, n) {
            e = null, null !== n.alternate && (e = n.alternate.memoizedState.cache), (n = n.memoizedState.cache) !== e && (n.refCount++, null != e && r2(e));
        }
        function lj(e, n, t, r) {
            if (10256 & n.subtreeFlags) for(n = n.child; null !== n;)lk(e, n, t, r), n = n.sibling;
        }
        function lk(e, n, t, r) {
            var o = n.flags;
            switch(n.tag){
                case 0:
                case 11:
                case 15:
                    lj(e, n, t, r), 2048 & o && i0(9, n);
                    break;
                case 1:
                case 31:
                case 13:
                default:
                    lj(e, n, t, r);
                    break;
                case 3:
                    lj(e, n, t, r), 2048 & o && (e = null, null !== n.alternate && (e = n.alternate.memoizedState.cache), (n = n.memoizedState.cache) !== e && (n.refCount++, null != e && r2(e)));
                    break;
                case 12:
                    if (2048 & o) {
                        lj(e, n, t, r), e = n.stateNode;
                        try {
                            var a = n.memoizedProps, i = a.id, l = a.onPostCommit;
                            "function" == typeof l && l(i, null === n.alternate ? "mount" : "update", e.passiveEffectDuration, -0);
                        } catch (e) {
                            sP(n, n.return, e);
                        }
                    } else lj(e, n, t, r);
                    break;
                case 23:
                    break;
                case 22:
                    a = n.stateNode, i = n.alternate, null !== n.memoizedState ? 2 & a._visibility ? lj(e, n, t, r) : lA(e, n) : 2 & a._visibility ? lj(e, n, t, r) : (a._visibility |= 2, function e(n, t, r, o, a) {
                        for(a = a && 0 != (10256 & t.subtreeFlags), t = t.child; null !== t;){
                            var i = t, l = i.flags;
                            switch(i.tag){
                                case 0:
                                case 11:
                                case 15:
                                    e(n, i, r, o, a), i0(8, i);
                                    break;
                                case 23:
                                    break;
                                case 22:
                                    var s = i.stateNode;
                                    null !== i.memoizedState ? 2 & s._visibility ? e(n, i, r, o, a) : lA(n, i) : (s._visibility |= 2, e(n, i, r, o, a)), a && 2048 & l && lx(i.alternate, i);
                                    break;
                                case 24:
                                    e(n, i, r, o, a), a && 2048 & l && lw(i.alternate, i);
                                    break;
                                default:
                                    e(n, i, r, o, a);
                            }
                            t = t.sibling;
                        }
                    }(e, n, t, r, 0 != (10256 & n.subtreeFlags))), 2048 & o && lx(i, n);
                    break;
                case 24:
                    lj(e, n, t, r), 2048 & o && lw(n.alternate, n);
            }
        }
        function lA(e, n) {
            if (10256 & n.subtreeFlags) for(n = n.child; null !== n;){
                var t = n, r = t.flags;
                switch(t.tag){
                    case 22:
                        lA(e, t), 2048 & r && lx(t.alternate, t);
                        break;
                    case 24:
                        lA(e, t), 2048 & r && lw(t.alternate, t);
                        break;
                    default:
                        lA(e, t);
                }
                n = n.sibling;
            }
        }
        var lO = 8192;
        function lC(e) {
            if (e.subtreeFlags & lO) for(e = e.child; null !== e;)lS(e), e = e.sibling;
        }
        function lS(e) {
            switch(e.tag){
                case 26:
                    lC(e), e.flags & lO && null !== e.memoizedState && function(e, n, t) {
                        if (null === c1) throw Error(l(475));
                        var r = c1;
                        if ("stylesheet" === n.type && ("string" != typeof t.media || !1 !== matchMedia(t.media).matches) && 0 == (4 & n.state.loading)) {
                            if (null === n.instance) {
                                var o = cU(t.href), a = e.querySelector(cV(o));
                                if (a) {
                                    null !== (e = a._p) && "object" == typeof e && "function" == typeof e.then && (r.count++, r = c2.bind(r), e.then(r, r)), n.state.loading |= 4, n.instance = a, eY(a);
                                    return;
                                }
                                a = e.ownerDocument || e, t = cq(t), (o = cN.get(o)) && cX(t, o), eY(a = a.createElement("link"));
                                var i = a;
                                i._p = new Promise(function(e, n) {
                                    i.onload = e, i.onerror = n;
                                }), cc(a, "link", t), n.instance = a;
                            }
                            null === r.stylesheets && (r.stylesheets = new Map), r.stylesheets.set(n, e), (e = n.state.preload) && 0 == (3 & n.state.loading) && (r.count++, n = c2.bind(r), e.addEventListener("load", n), e.addEventListener("error", n));
                        }
                    }(lm, e.memoizedState, e.memoizedProps);
                    break;
                case 5:
                default:
                    lC(e);
                    break;
                case 3:
                case 4:
                    var n = lm;
                    lm = cB(e.stateNode.containerInfo), lC(e), lm = n;
                    break;
                case 22:
                    null === e.memoizedState && (null !== (n = e.alternate) && null !== n.memoizedState ? (n = lO, lO = 0x1000000, lC(e), lO = n) : lC(e));
            }
        }
        function lE(e) {
            var n = e.alternate;
            if (null !== n && null !== (e = n.child)) {
                n.child = null;
                do n = e.sibling, e.sibling = null, e = n;
                while (null !== e)
            }
        }
        function l_(e) {
            var n = e.deletions;
            if (0 != (16 & e.flags)) {
                if (null !== n) for(var t = 0; t < n.length; t++){
                    var r = n[t];
                    li = r, lz(r, e);
                }
                lE(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:
                    l_(e), 2048 & e.flags && i1(9, e, e.return);
                    break;
                case 3:
                case 12:
                default:
                    l_(e);
                    break;
                case 22:
                    var n = e.stateNode;
                    null !== e.memoizedState && 2 & n._visibility && (null === e.return || 13 !== e.return.tag) ? (n._visibility &= -3, function e(n) {
                        var t = n.deletions;
                        if (0 != (16 & n.flags)) {
                            if (null !== t) for(var r = 0; r < t.length; r++){
                                var o = t[r];
                                li = o, lz(o, n);
                            }
                            lE(n);
                        }
                        for(n = n.child; null !== n;){
                            switch((t = n).tag){
                                case 0:
                                case 11:
                                case 15:
                                    i1(8, t, t.return), e(t);
                                    break;
                                case 22:
                                    2 & (r = t.stateNode)._visibility && (r._visibility &= -3, e(t));
                                    break;
                                default:
                                    e(t);
                            }
                            n = n.sibling;
                        }
                    }(e)) : l_(e);
            }
        }
        function lz(e, n) {
            for(; null !== li;){
                var t = li;
                switch(t.tag){
                    case 0:
                    case 11:
                    case 15:
                        i1(8, t, n);
                        break;
                    case 23:
                    case 22:
                        if (null !== t.memoizedState && null !== t.memoizedState.cachePool) {
                            var r = t.memoizedState.cachePool.pool;
                            null != r && r.refCount++;
                        }
                        break;
                    case 24:
                        r2(t.memoizedState.cache);
                }
                if (null !== (r = t.child)) r.return = t, li = r;
                else for(t = e; null !== li;){
                    var o = (r = li).sibling, a = r.return;
                    if (!function e(n) {
                        var t = n.alternate;
                        null !== t && (n.alternate = null, e(t)), n.child = null, n.deletions = null, n.sibling = null, 5 === n.tag && null !== (t = n.stateNode) && eV(t), n.stateNode = null, n.return = null, n.dependencies = null, n.memoizedProps = null, n.memoizedState = null, n.pendingProps = null, n.stateNode = null, n.updateQueue = null;
                    }(r), r === t) {
                        li = null;
                        break;
                    }
                    if (null !== o) {
                        o.return = a, li = o;
                        break;
                    }
                    li = a;
                }
            }
        }
        var lL = {
            getCacheForType: function(e) {
                var n = rY(r0), t = n.data.get(e);
                return void 0 === t && (t = e(), n.data.set(e, t)), t;
            },
            cacheSignal: function() {
                return rY(r0).controller.signal;
            }
        }, lT = "function" == typeof WeakMap ? WeakMap : Map, lR = 0, lN = null, lD = null, lB = 0, lM = 0, lI = null, lH = !1, lF = !1, lU = !1, lV = 0, lq = 0, lW = 0, l$ = 0, lZ = 0, lY = 0, lX = 0, lK = null, lQ = null, lG = !1, lJ = 0, l0 = 1 / 0, l1 = null, l2 = null, l4 = 0, l5 = null, l3 = null, l6 = 0, l9 = 0, l8 = null, l7 = null, se = 0, sn = null;
        function st() {
            return 0 != (2 & lR) && 0 !== lB ? lB & -lB : null !== L.T ? sX() : eL();
        }
        function sr() {
            0 === lY && (lY = 0 == (0x20000000 & lB) || rS ? ek() : 0x20000000);
            var e = oM.current;
            return null !== e && (e.flags |= 32), lY;
        }
        function so(e, n, t) {
            (e === lN && (2 === lM || 9 === lM) || null !== e.cancelPendingCommit) && (su(e, 0), sl(e, lB, lY, !1)), eC(e, t), (0 == (2 & lR) || e !== lN) && (e === lN && (0 == (2 & lR) && (l$ |= t), 4 === lq && sl(e, lB, lY, !1)), sU(e));
        }
        function sa(e, n, t) {
            if (0 != (6 & lR)) throw Error(l(327));
            for(var r = !t && 0 == (124 & n) && 0 == (n & e.expiredLanes) || ej(e, n), o = r ? function(e, n) {
                var t = lR;
                lR |= 2;
                var r = sp(), o = sh();
                lN !== e || lB !== n ? (l1 = null, l0 = er() + 500, su(e, n)) : lF = ej(e, n);
                e: for(;;)try {
                    if (0 !== lM && null !== lD) {
                        n = lD;
                        var a = lI;
                        n: switch(lM){
                            case 1:
                                lM = 0, lI = null, sy(e, n, a, 1);
                                break;
                            case 2:
                            case 9:
                                if (ol(a)) {
                                    lM = 0, lI = null, sb(n);
                                    break;
                                }
                                n = function() {
                                    2 !== lM && 9 !== lM || lN !== e || (lM = 7), sU(e);
                                }, a.then(n, n);
                                break e;
                            case 3:
                                lM = 7;
                                break e;
                            case 4:
                                lM = 5;
                                break e;
                            case 7:
                                ol(a) ? (lM = 0, lI = null, sb(n)) : (lM = 0, lI = null, sy(e, n, a, 7));
                                break;
                            case 5:
                                var i = null;
                                switch(lD.tag){
                                    case 26:
                                        i = lD.memoizedState;
                                    case 5:
                                    case 27:
                                        var s = lD;
                                        if (i ? c0(i) : s.stateNode.complete) {
                                            lM = 0, lI = null;
                                            var c = s.sibling;
                                            if (null !== c) lD = c;
                                            else {
                                                var u = s.return;
                                                null !== u ? (lD = u, sx(u)) : lD = null;
                                            }
                                            break n;
                                        }
                                }
                                lM = 0, lI = null, sy(e, n, a, 5);
                                break;
                            case 6:
                                lM = 0, lI = null, sy(e, n, a, 6);
                                break;
                            case 8:
                                sc(), lq = 6;
                                break e;
                            default:
                                throw Error(l(462));
                        }
                    }
                    for(; null !== lD && !en();)sv(lD);
                    break;
                } catch (n) {
                    sd(e, n);
                }
                return (rH = rI = null, L.H = r, L.A = o, lR = t, null !== lD) ? 0 : (lN = null, lB = 0, t2(), lq);
            }(e, n) : sm(e, n, !0), a = r;;){
                if (0 === o) lF && !r && sl(e, n, 0, !1);
                else {
                    if (t = e.current.alternate, a && !function(e) {
                        for(var n = e;;){
                            var t = n.tag;
                            if ((0 === t || 11 === t || 15 === t) && 16384 & n.flags && null !== (t = n.updateQueue) && null !== (t = t.stores)) for(var r = 0; r < t.length; r++){
                                var o = t[r], a = o.getSnapshot;
                                o = o.value;
                                try {
                                    if (!tO(a(), o)) return !1;
                                } catch (e) {
                                    return !1;
                                }
                            }
                            if (t = n.child, 16384 & n.subtreeFlags && null !== t) t.return = n, n = t;
                            else {
                                if (n === e) break;
                                for(; null === n.sibling;){
                                    if (null === n.return || n.return === e) return !0;
                                    n = n.return;
                                }
                                n.sibling.return = n.return, n = n.sibling;
                            }
                        }
                        return !0;
                    }(t)) {
                        o = sm(e, n, !1), a = !1;
                        continue;
                    }
                    if (2 === o) {
                        if (a = n, e.errorRecoveryDisabledLanes & a) var i = 0;
                        else i = 0 != (i = -0x20000001 & e.pendingLanes) ? i : 0x20000000 & i ? 0x20000000 : 0;
                        if (0 !== i) {
                            n = i;
                            e: {
                                o = lK;
                                var s = e.current.memoizedState.isDehydrated;
                                if (s && (su(e, i).flags |= 256), 2 !== (i = sm(e, i, !1))) {
                                    if (lU && !s) {
                                        e.errorRecoveryDisabledLanes |= a, l$ |= 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) {
                        su(e, 0), sl(e, n, 0, !0);
                        break;
                    }
                    e: {
                        switch(r = e, a = o){
                            case 0:
                            case 1:
                                throw Error(l(345));
                            case 4:
                                if ((4194048 & n) !== n) break;
                            case 6:
                                sl(r, n, lY, !lH);
                                break e;
                            case 2:
                                lQ = null;
                                break;
                            case 3:
                            case 5:
                                break;
                            default:
                                throw Error(l(329));
                        }
                        if ((0x3c00000 & n) === n && 10 < (o = lJ + 300 - er())) {
                            if (sl(r, n, lY, !lH), 0 !== ew(r, 0, !0)) break e;
                            r.timeoutHandle = cv(si.bind(null, r, t, lQ, l1, lG, n, lY, l$, lX, lH, a, 2, -0, 0), o);
                            break e;
                        }
                        si(r, t, lQ, l1, lG, n, lY, l$, lX, lH, a, 0, -0, 0);
                    }
                }
                break;
            }
            sU(e);
        }
        function si(e, n, t, r, o, a, i, s, c, u, d, f, p, h) {
            if (e.timeoutHandle = -1, (8192 & (f = n.subtreeFlags) || 0x1002000 == (0x1002000 & f)) && (c1 = {
                stylesheets: null,
                count: 0,
                unsuspend: nm
            }, lS(n), null !== (f = function() {
                if (null === c1) throw Error(l(475));
                var e = c1;
                return e.stylesheets && 0 === e.count && c5(e, e.stylesheets), 0 < e.count ? function(n) {
                    var t = setTimeout(function() {
                        if (e.stylesheets && c5(e, e.stylesheets), e.unsuspend) {
                            var n = e.unsuspend;
                            e.unsuspend = null, n();
                        }
                    }, 6e4);
                    return e.unsuspend = n, function() {
                        e.unsuspend = null, clearTimeout(t);
                    };
                } : null;
            }()))) {
                e.cancelPendingCommit = f(sj.bind(null, e, n, a, t, r, o, i, s, c, d, 1, p, h)), sl(e, a, i, !u);
                return;
            }
            sj(e, n, a, t, r, o, i, s, c);
        }
        function sl(e, n, t, r) {
            n &= ~lZ, n &= ~l$, e.suspendedLanes |= n, e.pingedLanes &= ~n, r && (e.warmLanes |= n), r = e.expirationTimes;
            for(var o = n; 0 < o;){
                var a = 31 - eg(o), i = 1 << a;
                r[a] = -1, o &= ~i;
            }
            0 !== t && eS(e, t, n);
        }
        function ss() {
            return 0 != (6 & lR) || (sV(0, !1), !1);
        }
        function sc() {
            if (null !== lD) {
                if (0 === lM) var e = lD.return;
                else e = lD, rH = rI = null, at(e), of = null, op = 0, e = lD;
                for(; null !== e;)iJ(e.alternate, e), e = e.return;
                lD = null;
            }
        }
        function su(e, n) {
            var t = e.timeoutHandle;
            -1 !== t && (e.timeoutHandle = -1, cb(t)), null !== (t = e.cancelPendingCommit) && (e.cancelPendingCommit = null, t()), sc(), lN = e, lD = t = rt(e.current, null), lB = n, lM = 0, lI = null, lH = !1, lF = ej(e, n), lU = !1, lX = lY = lZ = l$ = lW = lq = 0, lQ = lK = null, lG = !1, 0 != (8 & n) && (n |= 32 & n);
            var r = e.entangledLanes;
            if (0 !== r) for(e = e.entanglements, r &= n; 0 < r;){
                var o = 31 - eg(r), a = 1 << o;
                n |= e[o], r &= ~a;
            }
            return lV = n, t2(), t;
        }
        function sd(e, n) {
            oY = null, L.H = ie, n === or || n === oa ? (n = ou(), lM = 3) : n === oo ? (n = ou(), lM = 4) : lM = n === iy ? 8 : null !== n && "object" == typeof n && "function" == typeof n.then ? 6 : 1, lI = n, null === lD && (lq = 1, ih(e, ru(n, e.current)));
        }
        function sf() {
            var e = oM.current;
            return null === e || ((4194048 & lB) === lB ? null === oI : ((0x3c00000 & lB) === lB || 0 != (0x20000000 & lB)) && e === oI);
        }
        function sp() {
            var e = L.H;
            return L.H = ie, null === e ? ie : e;
        }
        function sh() {
            var e = L.A;
            return L.A = lL, e;
        }
        function sg() {
            lq = 4, lH || (4194048 & lB) !== lB && null !== oM.current || (lF = !0), 0 == (0x7ffffff & lW) && 0 == (0x7ffffff & l$) || null === lN || sl(lN, lB, lY, !1);
        }
        function sm(e, n, t) {
            var r = lR;
            lR |= 2;
            var o = sp(), a = sh();
            (lN !== e || lB !== n) && (l1 = null, su(e, n)), n = !1;
            var i = lq;
            e: for(;;)try {
                if (0 !== lM && null !== lD) {
                    var l = lD, s = lI;
                    switch(lM){
                        case 8:
                            sc(), i = 6;
                            break e;
                        case 3:
                        case 2:
                        case 9:
                        case 6:
                            null === oM.current && (n = !0);
                            var c = lM;
                            if (lM = 0, lI = null, sy(e, l, s, c), t && lF) {
                                i = 0;
                                break e;
                            }
                            break;
                        default:
                            c = lM, lM = 0, lI = null, sy(e, l, s, c);
                    }
                }
                (function() {
                    for(; null !== lD;)sv(lD);
                })(), i = lq;
                break;
            } catch (n) {
                sd(e, n);
            }
            return n && e.shellSuspendCounter++, rH = rI = null, lR = r, L.H = o, L.A = a, null === lD && (lN = null, lB = 0, t2()), i;
        }
        function sv(e) {
            var n = i$(e.alternate, e, lV);
            e.memoizedProps = e.pendingProps, null === n ? sx(e) : lD = n;
        }
        function sb(e) {
            var n = e, t = n.alternate;
            switch(n.tag){
                case 15:
                case 0:
                    n = iz(t, n, n.pendingProps, n.type, void 0, lB);
                    break;
                case 11:
                    n = iz(t, n, n.pendingProps, n.type.render, n.ref, lB);
                    break;
                case 5:
                    at(n);
                default:
                    iJ(t, n), n = i$(t, n = lD = rr(n, lV), lV);
            }
            e.memoizedProps = e.pendingProps, null === n ? sx(e) : lD = n;
        }
        function sy(e, n, t, r) {
            rH = rI = null, at(n), of = null, op = 0;
            var o = n.return;
            try {
                if (function(e, n, t, r, o) {
                    if (t.flags |= 32768, null !== r && "object" == typeof r && "function" == typeof r.then) {
                        if (null !== (n = t.alternate) && rW(n, t, o, !0), null !== (t = oM.current)) {
                            switch(t.tag){
                                case 31:
                                case 13:
                                    return null === oI ? sg() : null === t.alternate && 0 === lq && (lq = 3), t.flags &= -257, t.flags |= 65536, t.lanes = o, r === oi ? t.flags |= 16384 : (null === (n = t.updateQueue) ? t.updateQueue = new Set([
                                        r
                                    ]) : n.add(r), sz(e, r, o)), !1;
                                case 22:
                                    return t.flags |= 65536, r === oi ? t.flags |= 16384 : (null === (n = t.updateQueue) ? (n = {
                                        transitions: null,
                                        markerInstances: null,
                                        retryQueue: new Set([
                                            r
                                        ])
                                    }, t.updateQueue = n) : null === (t = n.retryQueue) ? n.retryQueue = new Set([
                                        r
                                    ]) : t.add(r), sz(e, r, o)), !1;
                            }
                            throw Error(l(435, t.tag));
                        }
                        return sz(e, r, o), sg(), !1;
                    }
                    if (rS) return null !== (n = oM.current) ? (0 == (65536 & n.flags) && (n.flags |= 256), n.flags |= 65536, n.lanes = o, r !== rP && rB(ru(e = Error(l(422), {
                        cause: r
                    }), t))) : (r !== rP && rB(ru(n = Error(l(423), {
                        cause: r
                    }), t)), e = e.current.alternate, e.flags |= 65536, o &= -o, e.lanes |= o, r = ru(r, t), o = im(e.stateNode, r, o), oS(e, o), 4 !== lq && (lq = 2)), !1;
                    var a = Error(l(520), {
                        cause: r
                    });
                    if (a = ru(a, t), null === lK ? lK = [
                        a
                    ] : lK.push(a), 4 !== lq && (lq = 2), null === n) return !0;
                    r = ru(r, t), t = n;
                    do {
                        switch(t.tag){
                            case 3:
                                return t.flags |= 65536, e = o & -o, t.lanes |= e, e = im(t.stateNode, r, e), oS(t, e), !1;
                            case 1:
                                if (n = t.type, a = t.stateNode, 0 == (128 & t.flags) && ("function" == typeof n.getDerivedStateFromError || null !== a && "function" == typeof a.componentDidCatch && (null === l2 || !l2.has(a)))) return t.flags |= 65536, o &= -o, t.lanes |= o, ib(o = iv(o), e, t, r), oS(t, o), !1;
                        }
                        t = t.return;
                    }while (null !== t)
                    return !1;
                }(e, o, n, t, lB)) {
                    lq = 1, ih(e, ru(t, e.current)), lD = null;
                    return;
                }
            } catch (n) {
                if (null !== o) throw lD = o, n;
                lq = 1, ih(e, ru(t, e.current)), lD = null;
                return;
            }
            32768 & n.flags ? (rS || 1 === r ? e = !0 : lF || 0 != (0x20000000 & lB) ? e = !1 : (lH = e = !0, (2 === r || 9 === r || 3 === r || 6 === r) && null !== (r = oM.current) && 13 === r.tag && (r.flags |= 16384)), sw(n, e)) : sx(n);
        }
        function sx(e) {
            var n = e;
            do {
                if (0 != (32768 & n.flags)) return void sw(n, lH);
                e = n.return;
                var t = function(e, n, t) {
                    var r = n.pendingProps;
                    switch(rk(n), n.tag){
                        case 16:
                        case 15:
                        case 0:
                        case 11:
                        case 7:
                        case 8:
                        case 12:
                        case 9:
                        case 14:
                        case 1:
                            return iG(n), null;
                        case 3:
                            return t = n.stateNode, r = null, null !== e && (r = e.memoizedState.cache), n.memoizedState.cache !== r && (n.flags |= 2048), rU(r0), W(), t.pendingContext && (t.context = t.pendingContext, t.pendingContext = null), (null === e || null === e.child) && (rR(n) ? iZ(n) : null === e || e.memoizedState.isDehydrated && 0 == (256 & n.flags) || (n.flags |= 1024, rD())), iG(n), null;
                        case 26:
                            var o = n.type, a = n.memoizedState;
                            return null === e ? (iZ(n), null !== a ? (iG(n), iX(n, a)) : (iG(n), iY(n, o, null, r, t))) : a ? a !== e.memoizedState ? (iZ(n), iG(n), iX(n, a)) : (iG(n), n.flags &= -0x1000001) : ((e = e.memoizedProps) !== r && iZ(n), iG(n), iY(n, o, e, r, t)), null;
                        case 27:
                            if (Z(n), t = U.current, o = n.type, null !== e && null != n.stateNode) e.memoizedProps !== r && iZ(n);
                            else {
                                if (!r) {
                                    if (null === n.stateNode) throw Error(l(166));
                                    return iG(n), null;
                                }
                                e = H.current, rR(n) ? rL(n, e) : (n.stateNode = e = cT(o, r, t), iZ(n));
                            }
                            return iG(n), null;
                        case 5:
                            if (Z(n), o = n.type, null !== e && null != n.stateNode) e.memoizedProps !== r && iZ(n);
                            else {
                                if (!r) {
                                    if (null === n.stateNode) throw Error(l(166));
                                    return iG(n), null;
                                }
                                if (a = H.current, rR(n)) rL(n, a);
                                else {
                                    var i = cf(U.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[eN] = n, a[eD] = r;
                                    e: for(i = n.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 === n) break;
                                        for(; null === i.sibling;){
                                            if (null === i.return || i.return === n) break e;
                                            i = i.return;
                                        }
                                        i.sibling.return = i.return, i = i.sibling;
                                    }
                                    switch(n.stateNode = a, cc(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 && iZ(n);
                                }
                            }
                            return iG(n), iY(n, n.type, null === e ? null : e.memoizedProps, n.pendingProps, t), null;
                        case 6:
                            if (e && null != n.stateNode) e.memoizedProps !== r && iZ(n);
                            else {
                                if ("string" != typeof r && null === n.stateNode) throw Error(l(166));
                                if (e = U.current, rR(n)) {
                                    if (e = n.stateNode, t = n.memoizedProps, r = null, null !== (o = rO)) switch(o.tag){
                                        case 27:
                                        case 5:
                                            r = o.memoizedProps;
                                    }
                                    e[eN] = n, (e = !!(e.nodeValue === t || null !== r && !0 === r.suppressHydrationWarning || ci(e.nodeValue, t))) || rz(n, !0);
                                } else (e = cf(e).createTextNode(r))[eN] = n, n.stateNode = e;
                            }
                            return iG(n), null;
                        case 31:
                            if (t = n.memoizedState, null === e || null !== e.memoizedState) {
                                if (r = rR(n), null !== t) {
                                    if (null === e) {
                                        if (!r) throw Error(l(318));
                                        if (!(e = null !== (e = n.memoizedState) ? e.dehydrated : null)) throw Error(l(557));
                                        e[eN] = n;
                                    } else rN(), 0 == (128 & n.flags) && (n.memoizedState = null), n.flags |= 4;
                                    iG(n), e = !1;
                                } else t = rD(), null !== e && null !== e.memoizedState && (e.memoizedState.hydrationErrors = t), e = !0;
                                if (!e) {
                                    if (256 & n.flags) return oq(n), n;
                                    return oq(n), null;
                                }
                                if (0 != (128 & n.flags)) throw Error(l(558));
                            }
                            return iG(n), null;
                        case 13:
                            if (r = n.memoizedState, null === e || null !== e.memoizedState && null !== e.memoizedState.dehydrated) {
                                if (o = rR(n), null !== r && null !== r.dehydrated) {
                                    if (null === e) {
                                        if (!o) throw Error(l(318));
                                        if (!(o = null !== (o = n.memoizedState) ? o.dehydrated : null)) throw Error(l(317));
                                        o[eN] = n;
                                    } else rN(), 0 == (128 & n.flags) && (n.memoizedState = null), n.flags |= 4;
                                    iG(n), o = !1;
                                } else o = rD(), null !== e && null !== e.memoizedState && (e.memoizedState.hydrationErrors = o), o = !0;
                                if (!o) {
                                    if (256 & n.flags) return oq(n), n;
                                    return oq(n), null;
                                }
                            }
                            if (oq(n), 0 != (128 & n.flags)) return n.lanes = t, n;
                            return t = null !== r, e = null !== e && null !== e.memoizedState, t && (r = n.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)), t !== e && t && (n.child.flags |= 8192), iK(n, n.updateQueue), iG(n), null;
                        case 4:
                            return W(), null === e && s6(n.stateNode.containerInfo), iG(n), null;
                        case 10:
                            return rU(n.type), iG(n), null;
                        case 19:
                            if (M(oW), null === (r = n.memoizedState)) return iG(n), null;
                            if (o = 0 != (128 & n.flags), null === (a = r.rendering)) if (o) iQ(r, !1);
                            else {
                                if (0 !== lq || null !== e && 0 != (128 & e.flags)) for(e = n.child; null !== e;){
                                    if (null !== (a = o$(e))) {
                                        for(n.flags |= 128, iQ(r, !1), n.updateQueue = e = a.updateQueue, iK(n, e), n.subtreeFlags = 0, e = t, t = n.child; null !== t;)rr(t, e), t = t.sibling;
                                        return I(oW, 1 & oW.current | 2), rS && rx(n, r.treeForkCount), n.child;
                                    }
                                    e = e.sibling;
                                }
                                null !== r.tail && er() > l0 && (n.flags |= 128, o = !0, iQ(r, !1), n.lanes = 4194304);
                            }
                            else {
                                if (!o) if (null !== (e = o$(a))) {
                                    if (n.flags |= 128, o = !0, n.updateQueue = e = e.updateQueue, iK(n, e), iQ(r, !0), null === r.tail && "hidden" === r.tailMode && !a.alternate && !rS) return iG(n), null;
                                } else 2 * er() - r.renderingStartTime > l0 && 0x20000000 !== t && (n.flags |= 128, o = !0, iQ(r, !1), n.lanes = 4194304);
                                r.isBackwards ? (a.sibling = n.child, n.child = a) : (null !== (e = r.last) ? e.sibling = a : n.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, t = oW.current, I(oW, o ? 1 & t | 2 : 1 & t), rS && rx(n, r.treeForkCount), e;
                            return iG(n), null;
                        case 22:
                        case 23:
                            return oq(n), oB(), r = null !== n.memoizedState, null !== e ? null !== e.memoizedState !== r && (n.flags |= 8192) : r && (n.flags |= 8192), r ? 0 != (0x20000000 & t) && 0 == (128 & n.flags) && (iG(n), 6 & n.subtreeFlags && (n.flags |= 8192)) : iG(n), null !== (t = n.updateQueue) && iK(n, t.retryQueue), t = null, null !== e && null !== e.memoizedState && null !== e.memoizedState.cachePool && (t = e.memoizedState.cachePool.pool), r = null, null !== n.memoizedState && null !== n.memoizedState.cachePool && (r = n.memoizedState.cachePool.pool), r !== t && (n.flags |= 2048), null !== e && M(r7), null;
                        case 24:
                            return t = null, null !== e && (t = e.memoizedState.cache), n.memoizedState.cache !== t && (n.flags |= 2048), rU(r0), iG(n), null;
                        case 25:
                        case 30:
                            return null;
                    }
                    throw Error(l(156, n.tag));
                }(n.alternate, n, lV);
                if (null !== t) {
                    lD = t;
                    return;
                }
                if (null !== (n = n.sibling)) {
                    lD = n;
                    return;
                }
                lD = n = e;
            }while (null !== n)
            0 === lq && (lq = 5);
        }
        function sw(e, n) {
            do {
                var t = function(e, n) {
                    switch(rk(n), n.tag){
                        case 1:
                            return 65536 & (e = n.flags) ? (n.flags = -65537 & e | 128, n) : null;
                        case 3:
                            return rU(r0), W(), 0 != (65536 & (e = n.flags)) && 0 == (128 & e) ? (n.flags = -65537 & e | 128, n) : null;
                        case 26:
                        case 27:
                        case 5:
                            return Z(n), null;
                        case 31:
                            if (null !== n.memoizedState) {
                                if (oq(n), null === n.alternate) throw Error(l(340));
                                rN();
                            }
                            return 65536 & (e = n.flags) ? (n.flags = -65537 & e | 128, n) : null;
                        case 13:
                            if (oq(n), null !== (e = n.memoizedState) && null !== e.dehydrated) {
                                if (null === n.alternate) throw Error(l(340));
                                rN();
                            }
                            return 65536 & (e = n.flags) ? (n.flags = -65537 & e | 128, n) : null;
                        case 19:
                            return M(oW), null;
                        case 4:
                            return W(), null;
                        case 10:
                            return rU(n.type), null;
                        case 22:
                        case 23:
                            return oq(n), oB(), null !== e && M(r7), 65536 & (e = n.flags) ? (n.flags = -65537 & e | 128, n) : null;
                        case 24:
                            return rU(r0), null;
                        default:
                            return null;
                    }
                }(e.alternate, e);
                if (null !== t) {
                    t.flags &= 32767, lD = t;
                    return;
                }
                if (null !== (t = e.return) && (t.flags |= 32768, t.subtreeFlags = 0, t.deletions = null), !n && null !== (e = e.sibling)) {
                    lD = e;
                    return;
                }
                lD = e = t;
            }while (null !== e)
            lq = 6, lD = null;
        }
        function sj(e, n, t, r, o, a, i, s, c) {
            e.cancelPendingCommit = null;
            do sS();
            while (0 !== l4)
            if (0 != (6 & lR)) throw Error(l(327));
            if (null !== n) {
                if (n === e.current) throw Error(l(177));
                if (!function(e, n, t, r, o, a) {
                    var i = e.pendingLanes;
                    e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.warmLanes = 0, e.expiredLanes &= t, e.entangledLanes &= t, e.errorRecoveryDisabledLanes &= t, e.shellSuspendCounter = 0;
                    var l = e.entanglements, s = e.expirationTimes, c = e.hiddenUpdates;
                    for(t = i & ~t; 0 < t;){
                        var u = 31 - eg(t), 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);
                        }
                        t &= ~d;
                    }
                    0 !== r && eS(e, r, 0), 0 !== a && 0 === o && 0 !== e.tag && (e.suspendedLanes |= a & ~(i & ~n));
                }(e, t, a = n.lanes | n.childLanes | t1, i, s, c), e === lN && (lD = lN = null, lB = 0), l3 = n, l5 = e, l6 = t, l9 = a, l8 = o, l7 = r, 0 != (10256 & n.subtreeFlags) || 0 != (10256 & n.flags) ? (e.callbackNode = null, e.callbackPriority = 0, J(el, function() {
                    return sE(!0), null;
                })) : (e.callbackNode = null, e.callbackPriority = 0), r = 0 != (13878 & n.flags), 0 != (13878 & n.subtreeFlags) || r) {
                    r = L.T, L.T = null, o = T.p, T.p = 2, i = lR, lR |= 4;
                    try {
                        !function(e, n) {
                            if (e = e.containerInfo, cu = ur, tP(e = t_(e))) {
                                if ("selectionStart" in e) var t = {
                                    start: e.selectionStart,
                                    end: e.selectionEnd
                                };
                                else e: {
                                    var r = (t = (t = e.ownerDocument) && t.defaultView || window).getSelection && t.getSelection();
                                    if (r && 0 !== r.rangeCount) {
                                        t = r.anchorNode;
                                        var o, a = r.anchorOffset, i = r.focusNode;
                                        r = r.focusOffset;
                                        try {
                                            t.nodeType, i.nodeType;
                                        } catch (e) {
                                            t = null;
                                            break e;
                                        }
                                        var s = 0, c = -1, u = -1, d = 0, f = 0, p = e, h = null;
                                        n: for(;;){
                                            for(; p !== t || 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 n;
                                                if (h === t && ++d === a && (c = s), h === i && ++f === r && (u = s), null !== (o = p.nextSibling)) break;
                                                h = (p = h).parentNode;
                                            }
                                            p = o;
                                        }
                                        t = -1 === c || -1 === u ? null : {
                                            start: c,
                                            end: u
                                        };
                                    } else t = null;
                                }
                                t = t || {
                                    start: 0,
                                    end: 0
                                };
                            } else t = null;
                            for(cd = {
                                focusedElem: e,
                                selectionRange: t
                            }, ur = !1, li = n; null !== li;)if (e = (n = li).child, 0 != (1024 & n.subtreeFlags) && null !== e) e.return = n, li = e;
                            else for(; null !== li;){
                                switch(i = (n = li).alternate, e = n.flags, n.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, t = n, a = i.memoizedProps, i = i.memoizedState, r = t.stateNode;
                                            try {
                                                var g = ic(t.type, a);
                                                e = r.getSnapshotBeforeUpdate(g, i), r.__reactInternalSnapshotBeforeUpdate = e;
                                            } catch (e) {
                                                sP(t, t.return, e);
                                            }
                                        }
                                        break;
                                    case 3:
                                        if (0 != (1024 & e)) {
                                            if (9 === (t = (e = n.stateNode.containerInfo).nodeType)) cO(e);
                                            else if (1 === t) switch(e.nodeName){
                                                case "HEAD":
                                                case "HTML":
                                                case "BODY":
                                                    cO(e);
                                                    break;
                                                default:
                                                    e.textContent = "";
                                            }
                                        }
                                        break;
                                    default:
                                        if (0 != (1024 & e)) throw Error(l(163));
                                }
                                if (null !== (e = n.sibling)) {
                                    e.return = n.return, li = e;
                                    break;
                                }
                                li = n.return;
                            }
                        }(e, n, t);
                    } finally{
                        lR = i, T.p = o, L.T = r;
                    }
                }
                l4 = 1, sk(), sA(), sO();
            }
        }
        function sk() {
            if (1 === l4) {
                l4 = 0;
                var e = l5, n = l3, t = 0 != (13878 & n.flags);
                if (0 != (13878 & n.subtreeFlags) || t) {
                    t = L.T, L.T = null;
                    var r = T.p;
                    T.p = 2;
                    var o = lR;
                    lR |= 4;
                    try {
                        lv(n, e);
                        var a = cd, i = t_(e.containerInfo), l = a.focusedElem, s = a.selectionRange;
                        if (i !== l && l && l.ownerDocument && function e(n, t) {
                            return !!n && !!t && (n === t || (!n || 3 !== n.nodeType) && (t && 3 === t.nodeType ? e(n, t.parentNode) : "contains" in n ? n.contains(t) : !!n.compareDocumentPosition && !!(16 & n.compareDocumentPosition(t))));
                        }(l.ownerDocument.documentElement, l)) {
                            if (null !== s && tP(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, g = Math.min(s.start, h), m = void 0 === s.end ? g : Math.min(s.end, h);
                                        !p.extend && g > m && (i = m, m = g, g = i);
                                        var v = tE(l, g), b = tE(l, m);
                                        if (v && b && (1 !== p.rangeCount || p.anchorNode !== v.node || p.anchorOffset !== v.offset || p.focusNode !== b.node || p.focusOffset !== b.offset)) {
                                            var y = d.createRange();
                                            y.setStart(v.node, v.offset), p.removeAllRanges(), g > m ? (p.addRange(y), p.extend(b.node, b.offset)) : (y.setEnd(b.node, b.offset), p.addRange(y));
                                        }
                                    }
                                }
                            }
                            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 x = d[l];
                                x.element.scrollLeft = x.left, x.element.scrollTop = x.top;
                            }
                        }
                        ur = !!cu, cd = cu = null;
                    } finally{
                        lR = o, T.p = r, L.T = t;
                    }
                }
                e.current = n, l4 = 2;
            }
        }
        function sA() {
            if (2 === l4) {
                l4 = 0;
                var e = l5, n = l3, t = 0 != (8772 & n.flags);
                if (0 != (8772 & n.subtreeFlags) || t) {
                    t = L.T, L.T = null;
                    var r = T.p;
                    T.p = 2;
                    var o = lR;
                    lR |= 4;
                    try {
                        ll(e, n.alternate, n);
                    } finally{
                        lR = o, T.p = r, L.T = t;
                    }
                }
                l4 = 3;
            }
        }
        function sO() {
            if (4 === l4 || 3 === l4) {
                l4 = 0, et();
                var e = l5, n = l3, t = l6, r = l7;
                0 != (10256 & n.subtreeFlags) || 0 != (10256 & n.flags) ? l4 = 5 : (l4 = 0, l3 = l5 = null, sC(e, e.pendingLanes));
                var o = e.pendingLanes;
                if (0 === o && (l2 = null), ez(t), n = n.stateNode, ep && "function" == typeof ep.onCommitFiberRoot) try {
                    ep.onCommitFiberRoot(ef, n, void 0, 128 == (128 & n.current.flags));
                } catch (e) {}
                if (null !== r) {
                    n = L.T, o = T.p, T.p = 2, L.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{
                        L.T = n, T.p = o;
                    }
                }
                0 != (3 & l6) && sS(), sU(e), o = e.pendingLanes, 0 != (4194090 & t) && 0 != (42 & o) ? e === sn ? se++ : (se = 0, sn = e) : se = 0, sV(0, !1);
            }
        }
        function sC(e, n) {
            0 == (e.pooledCacheLanes &= n) && null != (n = e.pooledCache) && (e.pooledCache = null, r2(n));
        }
        function sS(e) {
            return sk(), sA(), sO(), sE(e);
        }
        function sE() {
            if (5 !== l4) return !1;
            var e = l5, n = l9;
            l9 = 0;
            var t = ez(l6), r = L.T, o = T.p;
            try {
                T.p = 32 > t ? 32 : t, L.T = null, t = l8, l8 = null;
                var a = l5, i = l6;
                if (l4 = 0, l3 = l5 = null, l6 = 0, 0 != (6 & lR)) throw Error(l(331));
                var s = lR;
                if (lR |= 4, lP(a.current), lk(a, a.current, i, t), lR = s, sV(0, !1), ep && "function" == typeof ep.onPostCommitFiberRoot) try {
                    ep.onPostCommitFiberRoot(ef, a);
                } catch (e) {}
                return !0;
            } finally{
                T.p = o, L.T = r, sC(e, n);
            }
        }
        function s_(e, n, t) {
            n = ru(t, n), n = im(e.stateNode, n, 2), null !== (e = oO(e, n, 2)) && (eC(e, 2), sU(e));
        }
        function sP(e, n, t) {
            if (3 === e.tag) s_(e, e, t);
            else for(; null !== n;){
                if (3 === n.tag) {
                    s_(n, e, t);
                    break;
                }
                if (1 === n.tag) {
                    var r = n.stateNode;
                    if ("function" == typeof n.type.getDerivedStateFromError || "function" == typeof r.componentDidCatch && (null === l2 || !l2.has(r))) {
                        e = ru(t, e), null !== (r = oO(n, t = iv(2), 2)) && (ib(t, r, n, e), eC(r, 2), sU(r));
                        break;
                    }
                }
                n = n.return;
            }
        }
        function sz(e, n, t) {
            var r = e.pingCache;
            if (null === r) {
                r = e.pingCache = new lT;
                var o = new Set;
                r.set(n, o);
            } else void 0 === (o = r.get(n)) && (o = new Set, r.set(n, o));
            o.has(t) || (lU = !0, o.add(t), e = sL.bind(null, e, n, t), n.then(e, e));
        }
        function sL(e, n, t) {
            var r = e.pingCache;
            null !== r && r.delete(n), e.pingedLanes |= e.suspendedLanes & t, e.warmLanes &= ~t, lN === e && (lB & t) === t && (4 === lq || 3 === lq && (0x3c00000 & lB) === lB && 300 > er() - lJ ? 0 == (2 & lR) && su(e, 0) : lZ |= t, lX === lB && (lX = 0)), sU(e);
        }
        function sT(e, n) {
            0 === n && (n = eA()), null !== (e = t3(e, n)) && (eC(e, n), sU(e));
        }
        function sR(e) {
            var n = e.memoizedState, t = 0;
            null !== n && (t = n.retryLane), sT(e, t);
        }
        function sN(e, n) {
            var t = 0;
            switch(e.tag){
                case 31:
                case 13:
                    var r = e.stateNode, o = e.memoizedState;
                    null !== o && (t = 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(n), sT(e, t);
        }
        var sD = null, sB = null, sM = !1, sI = !1, sH = !1, sF = 0;
        function sU(e) {
            e !== sB && null === e.next && (null === sB ? sD = sB = e : sB = sB.next = e), sI = !0, sM || (sM = !0, cx(function() {
                0 != (6 & lR) ? J(ea, sq) : sW();
            }));
        }
        function sV(e, n) {
            if (!sH && sI) {
                sH = !0;
                do for(var t = !1, r = sD; null !== r;){
                    if (!n) 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 - eg(42 | e) + 1) - 1 & (o & ~(i & ~l))) ? 0xc000095 & a | 1 : a ? 2 | a : 0;
                        }
                        0 !== a && (t = !0, sY(r, a));
                    } else a = lB, 0 == (3 & (a = ew(r, r === lN ? a : 0, null !== r.cancelPendingCommit || -1 !== r.timeoutHandle))) || ej(r, a) || (t = !0, sY(r, a));
                    r = r.next;
                }
                while (t)
                sH = !1;
            }
        }
        function sq() {
            sW();
        }
        function sW() {
            sI = sM = !1;
            var e, n = 0;
            0 === sF || ((e = window.event) && "popstate" === e.type ? e === cm || (cm = e, 0) : (cm = null, 1)) || (n = sF);
            for(var t = er(), r = null, o = sD; null !== o;){
                var a = o.next, i = s$(o, t);
                0 === i ? (o.next = null, null === r ? sD = a : r.next = a, null === a && (sB = r)) : (r = o, (0 !== n || 0 != (3 & i)) && (sI = !0)), o = a;
            }
            0 !== l4 && 5 !== l4 || sV(n, !1), 0 !== sF && (sF = 0);
        }
        function s$(e, n) {
            for(var t = e.suspendedLanes, r = e.pingedLanes, o = e.expirationTimes, a = -0x3c00001 & e.pendingLanes; 0 < a;){
                var i = 31 - eg(a), l = 1 << i, s = o[i];
                -1 === s ? (0 == (l & t) || 0 != (l & r)) && (o[i] = function(e, n) {
                    switch(e){
                        case 1:
                        case 2:
                        case 4:
                        case 8:
                        case 64:
                            return n + 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 n + 5e3;
                        default:
                            return -1;
                    }
                }(l, n)) : s <= n && (e.expiredLanes |= l), a &= ~l;
            }
            if (n = lN, t = lB, t = ew(e, e === n ? t : 0, null !== e.cancelPendingCommit || -1 !== e.timeoutHandle), r = e.callbackNode, 0 === t || e === n && (2 === lM || 9 === lM) || null !== e.cancelPendingCommit) return null !== r && null !== r && ee(r), e.callbackNode = null, e.callbackPriority = 0;
            if (0 == (3 & t) || ej(e, t)) {
                if ((n = t & -t) === e.callbackPriority) return n;
                switch(null !== r && ee(r), ez(t)){
                    case 2:
                    case 8:
                        t = ei;
                        break;
                    case 32:
                    default:
                        t = el;
                        break;
                    case 0x10000000:
                        t = ec;
                }
                return t = J(t, r = sZ.bind(null, e)), e.callbackPriority = n, e.callbackNode = t, n;
            }
            return null !== r && null !== r && ee(r), e.callbackPriority = 2, e.callbackNode = null, 2;
        }
        function sZ(e, n) {
            if (0 !== l4 && 5 !== l4) return e.callbackNode = null, e.callbackPriority = 0, null;
            var t = e.callbackNode;
            if (sS(!0) && e.callbackNode !== t) return null;
            var r = lB;
            return 0 === (r = ew(e, e === lN ? r : 0, null !== e.cancelPendingCommit || -1 !== e.timeoutHandle)) ? null : (sa(e, r, n), s$(e, er()), null != e.callbackNode && e.callbackNode === t ? sZ.bind(null, e) : null);
        }
        function sY(e, n) {
            if (sS()) return null;
            sa(e, n, !0);
        }
        function sX() {
            if (0 === sF) {
                var e = r3;
                sF = 0 !== e ? e : ek();
            }
            return sF;
        }
        function sK(e) {
            return null == e || "symbol" == typeof e || "boolean" == typeof e ? null : "function" == typeof e ? e : ng("" + e);
        }
        function sQ(e, n) {
            var t = n.ownerDocument.createElement("input");
            return t.name = n.name, t.value = n.value, e.id && t.setAttribute("form", e.id), n.parentNode.insertBefore(t, n), e = new FormData(e), t.parentNode.removeChild(t), e;
        }
        for(var sG = 0; sG < tK.length; sG++){
            var sJ = tK[sG];
            tQ(sJ.toLowerCase(), "on" + (sJ[0].toUpperCase() + sJ.slice(1)));
        }
        tQ(tU, "onAnimationEnd"), tQ(tV, "onAnimationIteration"), tQ(tq, "onAnimationStart"), tQ("dblclick", "onDoubleClick"), tQ("focusin", "onFocus"), tQ("focusout", "onBlur"), tQ(tW, "onTransitionRun"), tQ(t$, "onTransitionStart"), tQ(tZ, "onTransitionCancel"), tQ(tY, "onTransitionEnd"), eG("onMouseEnter", [
            "mouseout",
            "mouseover"
        ]), eG("onMouseLeave", [
            "mouseout",
            "mouseover"
        ]), eG("onPointerEnter", [
            "pointerout",
            "pointerover"
        ]), eG("onPointerLeave", [
            "pointerout",
            "pointerover"
        ]), eQ("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")), eQ("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")), eQ("onBeforeInput", [
            "compositionend",
            "keypress",
            "textInput",
            "paste"
        ]), eQ("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")), eQ("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")), eQ("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" "));
        var s0 = "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(" "), s1 = new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(s0));
        function s2(e, n) {
            n = 0 != (4 & n);
            for(var t = 0; t < e.length; t++){
                var r = e[t], o = r.event;
                r = r.listeners;
                e: {
                    var a = void 0;
                    if (n) 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) {
                            tG(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) {
                            tG(e);
                        }
                        o.currentTarget = null, a = s;
                    }
                }
            }
        }
        function s4(e, n) {
            var t = n[eM];
            void 0 === t && (t = n[eM] = new Set);
            var r = e + "__bubble";
            t.has(r) || (s9(n, e, 2, !1), t.add(r));
        }
        function s5(e, n, t) {
            var r = 0;
            n && (r |= 4), s9(t, e, r, n);
        }
        var s3 = "_reactListening" + Math.random().toString(36).slice(2);
        function s6(e) {
            if (!e[s3]) {
                e[s3] = !0, eX.forEach(function(n) {
                    "selectionchange" !== n && (s1.has(n) || s5(n, !1, e), s5(n, !0, e));
                });
                var n = 9 === e.nodeType ? e : e.ownerDocument;
                null === n || n[s3] || (n[s3] = !0, s5("selectionchange", !1, n));
            }
        }
        function s9(e, n, t, r) {
            switch(uu(n)){
                case 2:
                    var o = uo;
                    break;
                case 8:
                    o = ua;
                    break;
                default:
                    o = ui;
            }
            t = o.bind(null, n, t, e), o = void 0, nC && ("touchstart" === n || "touchmove" === n || "wheel" === n) && (o = !0), r ? void 0 !== o ? e.addEventListener(n, t, {
                capture: !0,
                passive: o
            }) : e.addEventListener(n, t, !0) : void 0 !== o ? e.addEventListener(n, t, {
                passive: o
            }) : e.addEventListener(n, t, !1);
        }
        function s8(e, n, t, r, o) {
            var a = r;
            if (0 == (1 & n) && 0 == (2 & n) && 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 = eq(l))) return;
                        if (5 === (c = i.tag) || 6 === c || 26 === c || 27 === c) {
                            r = a = i;
                            continue e;
                        }
                        l = l.parentNode;
                    }
                }
                r = r.return;
            }
            nk(function() {
                var r = a, o = nb(t), i = [];
                e: {
                    var l = tX.get(e);
                    if (void 0 !== l) {
                        var c = nU, u = e;
                        switch(e){
                            case "keypress":
                                if (0 === nL(t)) break e;
                            case "keydown":
                            case "keyup":
                                c = n4;
                                break;
                            case "focusin":
                                u = "focus", c = nY;
                                break;
                            case "focusout":
                                u = "blur", c = nY;
                                break;
                            case "beforeblur":
                            case "afterblur":
                                c = nY;
                                break;
                            case "click":
                                if (2 === t.button) break e;
                            case "auxclick":
                            case "dblclick":
                            case "mousedown":
                            case "mousemove":
                            case "mouseup":
                            case "mouseout":
                            case "mouseover":
                            case "contextmenu":
                                c = n$;
                                break;
                            case "drag":
                            case "dragend":
                            case "dragenter":
                            case "dragexit":
                            case "dragleave":
                            case "dragover":
                            case "dragstart":
                            case "drop":
                                c = nZ;
                                break;
                            case "touchcancel":
                            case "touchend":
                            case "touchmove":
                            case "touchstart":
                                c = n3;
                                break;
                            case tU:
                            case tV:
                            case tq:
                                c = nX;
                                break;
                            case tY:
                                c = n6;
                                break;
                            case "scroll":
                            case "scrollend":
                                c = nq;
                                break;
                            case "wheel":
                                c = n9;
                                break;
                            case "copy":
                            case "cut":
                            case "paste":
                                c = nK;
                                break;
                            case "gotpointercapture":
                            case "lostpointercapture":
                            case "pointercancel":
                            case "pointerdown":
                            case "pointermove":
                            case "pointerout":
                            case "pointerover":
                            case "pointerup":
                                c = n5;
                                break;
                            case "toggle":
                            case "beforetoggle":
                                c = n8;
                        }
                        var d = 0 != (4 & n), f = !d && ("scroll" === e || "scrollend" === e), p = d ? null !== l ? l + "Capture" : null : l;
                        d = [];
                        for(var h, g = r; null !== g;){
                            var m = g;
                            if (h = m.stateNode, 5 !== (m = m.tag) && 26 !== m && 27 !== m || null === h || null === p || null != (m = nA(g, p)) && d.push(s7(g, m, h)), f) break;
                            g = g.return;
                        }
                        0 < d.length && (l = new c(l, u, null, t, o), i.push({
                            event: l,
                            listeners: d
                        }));
                    }
                }
                if (0 == (7 & n)) {
                    if ((l = "mouseover" === e || "pointerover" === e, c = "mouseout" === e || "pointerout" === e, !(l && t !== nv && (u = t.relatedTarget || t.fromElement) && (eq(u) || u[eB]))) && (c || l) && (l = o.window === o ? o : (l = o.ownerDocument) ? l.defaultView || l.parentWindow : window, c ? (u = t.relatedTarget || t.toElement, c = r, null !== (u = u ? eq(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 = n$, m = "onMouseLeave", p = "onMouseEnter", g = "mouse", ("pointerout" === e || "pointerover" === e) && (d = n5, m = "onPointerLeave", p = "onPointerEnter", g = "pointer"), f = null == c ? l : e$(c), h = null == u ? l : e$(u), (l = new d(m, g + "leave", c, t, o)).target = f, l.relatedTarget = h, m = null, eq(o) === r && ((d = new d(p, g + "enter", u, t, o)).target = h, d.relatedTarget = f, m = d), f = m, c && u) n: {
                            for(d = cn, p = c, g = u, h = 0, m = p; m; m = d(m))h++;
                            m = 0;
                            for(var v, b = g; b; b = d(b))m++;
                            for(; 0 < h - m;)p = d(p), h--;
                            for(; 0 < m - h;)g = d(g), m--;
                            for(; h--;){
                                if (p === g || null !== g && p === g.alternate) {
                                    d = p;
                                    break n;
                                }
                                p = d(p), g = d(g);
                            }
                            d = null;
                        }
                        else d = null;
                        null !== c && ct(i, l, c, d, !1), null !== u && null !== f && ct(i, f, u, d, !0);
                    }
                    e: {
                        if ("select" === (c = (l = r ? e$(r) : window).nodeName && l.nodeName.toLowerCase()) || "input" === c && "file" === l.type) var y = tg;
                        else if (tc(l)) if (tm) y = tA;
                        else {
                            y = tj;
                            var x = tw;
                        }
                        else (c = l.nodeName) && "input" === c.toLowerCase() && ("checkbox" === l.type || "radio" === l.type) ? y = tk : r && nf(r.elementType) && (y = tg);
                        if (y && (y = y(e, r))) {
                            tu(i, y, t, o);
                            break e;
                        }
                        x && x(e, l, r), "focusout" === e && r && "number" === l.type && null != r.memoizedProps.value && no(l, "number", l.value);
                    }
                    switch(x = r ? e$(r) : window, e){
                        case "focusin":
                            (tc(x) || "true" === x.contentEditable) && (tL = x, tT = r, tR = null);
                            break;
                        case "focusout":
                            tR = tT = tL = null;
                            break;
                        case "mousedown":
                            tN = !0;
                            break;
                        case "contextmenu":
                        case "mouseup":
                        case "dragend":
                            tN = !1, tD(i, t, o);
                            break;
                        case "selectionchange":
                            if (tz) break;
                        case "keydown":
                        case "keyup":
                            tD(i, t, o);
                    }
                    if (te) n: {
                        switch(e){
                            case "compositionstart":
                                var w = "onCompositionStart";
                                break n;
                            case "compositionend":
                                w = "onCompositionEnd";
                                break n;
                            case "compositionupdate":
                                w = "onCompositionUpdate";
                                break n;
                        }
                        w = void 0;
                    }
                    else tl ? ta(e, t) && (w = "onCompositionEnd") : "keydown" === e && 229 === t.keyCode && (w = "onCompositionStart");
                    w && (tr && "ko" !== t.locale && (tl || "onCompositionStart" !== w ? "onCompositionEnd" === w && tl && (v = nz()) : (n_ = "value" in (nE = o) ? nE.value : nE.textContent, tl = !0)), 0 < (x = ce(r, w)).length && (w = new nQ(w, e, null, t, o), i.push({
                        event: w,
                        listeners: x
                    }), v ? w.data = v : null !== (v = ti(t)) && (w.data = v))), (v = tt ? function(e, n) {
                        switch(e){
                            case "compositionend":
                                return ti(n);
                            case "keypress":
                                if (32 !== n.which) return null;
                                return to = !0, " ";
                            case "textInput":
                                return " " === (e = n.data) && to ? null : e;
                            default:
                                return null;
                        }
                    }(e, t) : function(e, n) {
                        if (tl) return "compositionend" === e || !te && ta(e, n) ? (e = nz(), nP = n_ = nE = null, tl = !1, e) : null;
                        switch(e){
                            case "paste":
                            default:
                                return null;
                            case "keypress":
                                if (!(n.ctrlKey || n.altKey || n.metaKey) || n.ctrlKey && n.altKey) {
                                    if (n.char && 1 < n.char.length) return n.char;
                                    if (n.which) return String.fromCharCode(n.which);
                                }
                                return null;
                            case "compositionend":
                                return tr && "ko" !== n.locale ? null : n.data;
                        }
                    }(e, t)) && 0 < (w = ce(r, "onBeforeInput")).length && (x = new nQ("onBeforeInput", "beforeinput", null, t, o), i.push({
                        event: x,
                        listeners: w
                    }), x.data = v);
                    var j = e;
                    if ("submit" === j && r && r.stateNode === o) {
                        var k = sK((o[eD] || null).action), A = t.submitter;
                        A && null !== (j = (j = A[eD] || null) ? sK(j.formAction) : A.getAttribute("formAction")) && (k = j, A = null);
                        var O = new nU("action", "action", null, t, o);
                        i.push({
                            event: O,
                            listeners: [
                                {
                                    instance: null,
                                    listener: function() {
                                        if (t.defaultPrevented) {
                                            if (0 !== sF) {
                                                var e = A ? sQ(o, A) : new FormData(o);
                                                aK(r, {
                                                    pending: !0,
                                                    data: e,
                                                    method: o.method,
                                                    action: k
                                                }, null, e);
                                            }
                                        } else "function" == typeof k && (O.preventDefault(), aK(r, {
                                            pending: !0,
                                            data: e = A ? sQ(o, A) : new FormData(o),
                                            method: o.method,
                                            action: k
                                        }, k, e));
                                    },
                                    currentTarget: o
                                }
                            ]
                        });
                    }
                }
                s2(i, n);
            });
        }
        function s7(e, n, t) {
            return {
                instance: e,
                listener: n,
                currentTarget: t
            };
        }
        function ce(e, n) {
            for(var t = n + "Capture", r = []; null !== e;){
                var o = e, a = o.stateNode;
                if (5 !== (o = o.tag) && 26 !== o && 27 !== o || null === a || (null != (o = nA(e, t)) && r.unshift(s7(e, o, a)), null != (o = nA(e, n)) && r.push(s7(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 ct(e, n, t, r, o) {
            for(var a = n._reactName, i = []; null !== t && t !== r;){
                var l = t, 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 = nA(t, a)) && i.unshift(s7(t, c, s)) : o || null != (c = nA(t, a)) && i.push(s7(t, c, s))), t = t.return;
            }
            0 !== i.length && e.push({
                event: n,
                listeners: i
            });
        }
        var cr = /\r\n?/g, co = /\u0000|\uFFFD/g;
        function ca(e) {
            return ("string" == typeof e ? e : "" + e).replace(cr, "\n").replace(co, "");
        }
        function ci(e, n) {
            return n = ca(n), ca(e) === n;
        }
        function cl(e, n, t, r, o, a) {
            switch(t){
                case "children":
                    "string" == typeof r ? "body" === n || "textarea" === n && "" === r || ns(e, r) : ("number" == typeof r || "bigint" == typeof r) && "body" !== n && ns(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, t, r);
                    break;
                case "style":
                    nd(e, r, a);
                    break;
                case "data":
                    if ("object" !== n) {
                        e4(e, "data", r);
                        break;
                    }
                case "src":
                case "href":
                    if ("" === r && ("a" !== n || "href" !== t) || null == r || "function" == typeof r || "symbol" == typeof r || "boolean" == typeof r) {
                        e.removeAttribute(t);
                        break;
                    }
                    r = ng("" + r), e.setAttribute(t, r);
                    break;
                case "action":
                case "formAction":
                    if ("function" == typeof r) {
                        e.setAttribute(t, "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" === t ? ("input" !== n && cl(e, n, "name", o.name, o, null), cl(e, n, "formEncType", o.formEncType, o, null), cl(e, n, "formMethod", o.formMethod, o, null), cl(e, n, "formTarget", o.formTarget, o, null)) : (cl(e, n, "encType", o.encType, o, null), cl(e, n, "method", o.method, o, null), cl(e, n, "target", o.target, o, null))), null == r || "symbol" == typeof r || "boolean" == typeof r) {
                        e.removeAttribute(t);
                        break;
                    }
                    r = ng("" + r), e.setAttribute(t, r);
                    break;
                case "onClick":
                    null != r && (e.onclick = nm);
                    break;
                case "onScroll":
                    null != r && s4("scroll", e);
                    break;
                case "onScrollEnd":
                    null != r && s4("scrollend", e);
                    break;
                case "dangerouslySetInnerHTML":
                    if (null != r) {
                        if ("object" != typeof r || !("__html" in r)) throw Error(l(61));
                        if (null != (t = r.__html)) {
                            if (null != o.children) throw Error(l(60));
                            e.innerHTML = t;
                        }
                    }
                    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;
                    }
                    t = ng("" + r), e.setAttributeNS("http://www.w3.org/1999/xlink", "xlink:href", t);
                    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(t, "" + r) : e.removeAttribute(t);
                    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(t, "") : e.removeAttribute(t);
                    break;
                case "capture":
                case "download":
                    !0 === r ? e.setAttribute(t, "") : !1 !== r && null != r && "function" != typeof r && "symbol" != typeof r ? e.setAttribute(t, r) : e.removeAttribute(t);
                    break;
                case "cols":
                case "rows":
                case "size":
                case "span":
                    null != r && "function" != typeof r && "symbol" != typeof r && !isNaN(r) && 1 <= r ? e.setAttribute(t, r) : e.removeAttribute(t);
                    break;
                case "rowSpan":
                case "start":
                    null == r || "function" == typeof r || "symbol" == typeof r || isNaN(r) ? e.removeAttribute(t) : e.setAttribute(t, r);
                    break;
                case "popover":
                    s4("beforetoggle", e), s4("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 < t.length && ("o" === t[0] || "O" === t[0]) && ("n" === t[1] || "N" === t[1]) || e2(e, t = np.get(t) || t, r);
            }
        }
        function cs(e, n, t, r, o, a) {
            switch(t){
                case "style":
                    nd(e, r, a);
                    break;
                case "dangerouslySetInnerHTML":
                    if (null != r) {
                        if ("object" != typeof r || !("__html" in r)) throw Error(l(61));
                        if (null != (t = r.__html)) {
                            if (null != o.children) throw Error(l(60));
                            e.innerHTML = t;
                        }
                    }
                    break;
                case "children":
                    "string" == typeof r ? ns(e, r) : ("number" == typeof r || "bigint" == typeof r) && ns(e, "" + r);
                    break;
                case "onScroll":
                    null != r && s4("scroll", e);
                    break;
                case "onScrollEnd":
                    null != r && s4("scrollend", e);
                    break;
                case "onClick":
                    null != r && (e.onclick = nm);
                    break;
                case "suppressContentEditableWarning":
                case "suppressHydrationWarning":
                case "innerHTML":
                case "ref":
                case "innerText":
                case "textContent":
                    break;
                default:
                    if (!eK.hasOwnProperty(t)) e: {
                        if ("o" === t[0] && "n" === t[1] && (o = t.endsWith("Capture"), n = t.slice(2, o ? t.length - 7 : void 0), "function" == typeof (a = null != (a = e[eD] || null) ? a[t] : null) && e.removeEventListener(n, a, o), "function" == typeof r)) {
                            "function" != typeof a && null !== a && (t in e ? e[t] = null : e.hasAttribute(t) && e.removeAttribute(t)), e.addEventListener(n, r, o);
                            break e;
                        }
                        t in e ? e[t] = r : !0 === r ? e.setAttribute(t, "") : e2(e, t, r);
                    }
            }
        }
        function cc(e, n, t) {
            switch(n){
                case "div":
                case "span":
                case "svg":
                case "path":
                case "a":
                case "g":
                case "p":
                case "li":
                    break;
                case "img":
                    s4("error", e), s4("load", e);
                    var r, o = !1, a = !1;
                    for(r in t)if (t.hasOwnProperty(r)) {
                        var i = t[r];
                        if (null != i) switch(r){
                            case "src":
                                o = !0;
                                break;
                            case "srcSet":
                                a = !0;
                                break;
                            case "children":
                            case "dangerouslySetInnerHTML":
                                throw Error(l(137, n));
                            default:
                                cl(e, n, r, i, t, null);
                        }
                    }
                    a && cl(e, n, "srcSet", t.srcSet, t, null), o && cl(e, n, "src", t.src, t, null);
                    return;
                case "input":
                    s4("invalid", e);
                    var s = r = i = a = null, c = null, u = null;
                    for(o in t)if (t.hasOwnProperty(o)) {
                        var d = t[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, n));
                                break;
                            default:
                                cl(e, n, o, d, t, null);
                        }
                    }
                    nr(e, r, s, c, u, i, a, !1);
                    return;
                case "select":
                    for(a in s4("invalid", e), o = i = r = null, t)if (t.hasOwnProperty(a) && null != (s = t[a])) switch(a){
                        case "value":
                            r = s;
                            break;
                        case "defaultValue":
                            i = s;
                            break;
                        case "multiple":
                            o = s;
                        default:
                            cl(e, n, a, s, t, null);
                    }
                    n = r, t = i, e.multiple = !!o, null != n ? na(e, !!o, n, !1) : null != t && na(e, !!o, t, !0);
                    return;
                case "textarea":
                    for(i in s4("invalid", e), r = a = o = null, t)if (t.hasOwnProperty(i) && null != (s = t[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:
                            cl(e, n, i, s, t, null);
                    }
                    nl(e, o, a, r);
                    return;
                case "option":
                    for(c in t)t.hasOwnProperty(c) && null != (o = t[c]) && ("selected" === c ? e.selected = o && "function" != typeof o && "symbol" != typeof o : cl(e, n, c, o, t, null));
                    return;
                case "dialog":
                    s4("beforetoggle", e), s4("toggle", e), s4("cancel", e), s4("close", e);
                    break;
                case "iframe":
                case "object":
                    s4("load", e);
                    break;
                case "video":
                case "audio":
                    for(o = 0; o < s0.length; o++)s4(s0[o], e);
                    break;
                case "image":
                    s4("error", e), s4("load", e);
                    break;
                case "details":
                    s4("toggle", e);
                    break;
                case "embed":
                case "source":
                case "link":
                    s4("error", e), s4("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 t)if (t.hasOwnProperty(u) && null != (o = t[u])) switch(u){
                        case "children":
                        case "dangerouslySetInnerHTML":
                            throw Error(l(137, n));
                        default:
                            cl(e, n, u, o, t, null);
                    }
                    return;
                default:
                    if (nf(n)) {
                        for(d in t)t.hasOwnProperty(d) && void 0 !== (o = t[d]) && cs(e, n, d, o, t, void 0);
                        return;
                    }
            }
            for(s in t)t.hasOwnProperty(s) && null != (o = t[s]) && cl(e, n, s, o, t, null);
        }
        var cu = null, cd = null;
        function cf(e) {
            return 9 === e.nodeType ? e : e.ownerDocument;
        }
        function cp(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 ch(e, n) {
            if (0 === e) switch(n){
                case "svg":
                    return 1;
                case "math":
                    return 2;
                default:
                    return 0;
            }
            return 1 === e && "foreignObject" === n ? 0 : e;
        }
        function cg(e, n) {
            return "textarea" === e || "noscript" === e || "string" == typeof n.children || "number" == typeof n.children || "bigint" == typeof n.children || "object" == typeof n.dangerouslySetInnerHTML && null !== n.dangerouslySetInnerHTML && null != n.dangerouslySetInnerHTML.__html;
        }
        var cm = null, cv = "function" == typeof setTimeout ? setTimeout : void 0, cb = "function" == typeof clearTimeout ? clearTimeout : void 0, cy = "function" == typeof Promise ? Promise : void 0, cx = "function" == typeof queueMicrotask ? queueMicrotask : void 0 !== cy ? function(e) {
            return cy.resolve(null).then(e).catch(cw);
        } : cv;
        function cw(e) {
            setTimeout(function() {
                throw e;
            });
        }
        function cj(e) {
            return "head" === e;
        }
        function ck(e, n) {
            var t = n, r = 0;
            do {
                var o = t.nextSibling;
                if (e.removeChild(t), o && 8 === o.nodeType) if ("/$" === (t = o.data) || "/&" === t) {
                    if (0 === r) {
                        e.removeChild(o), uE(n);
                        return;
                    }
                    r--;
                } else if ("$" === t || "$?" === t || "$~" === t || "$!" === t || "&" === t) r++;
                else if ("html" === t) cR(e.ownerDocument.documentElement);
                else if ("head" === t) {
                    cR(t = e.ownerDocument.head);
                    for(var a = t.firstChild; a;){
                        var i = a.nextSibling, l = a.nodeName;
                        a[eU] || "SCRIPT" === l || "STYLE" === l || "LINK" === l && "stylesheet" === a.rel.toLowerCase() || t.removeChild(a), a = i;
                    }
                } else "body" === t && cR(e.ownerDocument.body);
                t = o;
            }while (t)
            uE(n);
        }
        function cA(e, n) {
            var t = e;
            e = 0;
            do {
                var r = t.nextSibling;
                if (1 === t.nodeType ? n ? (t._stashedDisplay = t.style.display, t.style.display = "none") : (t.style.display = t._stashedDisplay || "", "" === t.getAttribute("style") && t.removeAttribute("style")) : 3 === t.nodeType && (n ? (t._stashedText = t.nodeValue, t.nodeValue = "") : t.nodeValue = t._stashedText || ""), r && 8 === r.nodeType) if ("/$" === (t = r.data)) if (0 === e) break;
                else e--;
                else "$" !== t && "$?" !== t && "$~" !== t && "$!" !== t || e++;
                t = r;
            }while (t)
        }
        function cO(e) {
            var n = e.firstChild;
            for(n && 10 === n.nodeType && (n = n.nextSibling); n;){
                var t = n;
                switch(n = n.nextSibling, t.nodeName){
                    case "HTML":
                    case "HEAD":
                    case "BODY":
                        cO(t), eV(t);
                        continue;
                    case "SCRIPT":
                    case "STYLE":
                        continue;
                    case "LINK":
                        if ("stylesheet" === t.rel.toLowerCase()) continue;
                }
                e.removeChild(t);
            }
        }
        function cC(e, n) {
            for(; 8 !== e.nodeType;)if (!n || null === (e = c_(e.nextSibling))) return null;
            return e;
        }
        function cS(e) {
            return "$?" === e.data || "$~" === e.data;
        }
        function cE(e) {
            return "$!" === e.data || "$?" === e.data && "loading" !== e.ownerDocument.readyState;
        }
        function c_(e) {
            for(; null != e; e = e.nextSibling){
                var n = e.nodeType;
                if (1 === n || 3 === n) break;
                if (8 === n) {
                    if ("$" === (n = e.data) || "$!" === n || "$?" === n || "$~" === n || "&" === n || "F!" === n || "F" === n) break;
                    if ("/$" === n || "/&" === n) return null;
                }
            }
            return e;
        }
        var cP = null;
        function cz(e) {
            e = e.nextSibling;
            for(var n = 0; e;){
                if (8 === e.nodeType) {
                    var t = e.data;
                    if ("/$" === t || "/&" === t) {
                        if (0 === n) return c_(e.nextSibling);
                        n--;
                    } else "$" !== t && "$!" !== t && "$?" !== t && "$~" !== t && "&" !== t || n++;
                }
                e = e.nextSibling;
            }
            return null;
        }
        function cL(e) {
            e = e.previousSibling;
            for(var n = 0; e;){
                if (8 === e.nodeType) {
                    var t = e.data;
                    if ("$" === t || "$!" === t || "$?" === t || "$~" === t || "&" === t) {
                        if (0 === n) return e;
                        n--;
                    } else "/$" !== t && "/&" !== t || n++;
                }
                e = e.previousSibling;
            }
            return null;
        }
        function cT(e, n, t) {
            switch(n = cf(t), e){
                case "html":
                    if (!(e = n.documentElement)) throw Error(l(452));
                    return e;
                case "head":
                    if (!(e = n.head)) throw Error(l(453));
                    return e;
                case "body":
                    if (!(e = n.body)) throw Error(l(454));
                    return e;
                default:
                    throw Error(l(451));
            }
        }
        function cR(e) {
            for(var n = e.attributes; n.length;)e.removeAttributeNode(n[0]);
            eV(e);
        }
        var cN = new Map, cD = new Set;
        function cB(e) {
            return "function" == typeof e.getRootNode ? e.getRootNode() : 9 === e.nodeType ? e : e.ownerDocument;
        }
        var cM = T.d;
        T.d = {
            f: function() {
                var e = cM.f(), n = ss();
                return e || n;
            },
            r: function(e) {
                var n = eW(e);
                null !== n && 5 === n.tag && "form" === n.type ? aG(n) : cM.r(e);
            },
            D: function(e) {
                cM.D(e), cH("dns-prefetch", e, null);
            },
            C: function(e, n) {
                cM.C(e, n), cH("preconnect", e, n);
            },
            L: function(e, n, t) {
                if (cM.L(e, n, t), cI && e && n) {
                    var r = 'link[rel="preload"][as="' + nn(n) + '"]';
                    "image" === n && t && t.imageSrcSet ? (r += '[imagesrcset="' + nn(t.imageSrcSet) + '"]', "string" == typeof t.imageSizes && (r += '[imagesizes="' + nn(t.imageSizes) + '"]')) : r += '[href="' + nn(e) + '"]';
                    var o = r;
                    switch(n){
                        case "style":
                            o = cU(e);
                            break;
                        case "script":
                            o = cW(e);
                    }
                    cN.has(o) || (e = f({
                        rel: "preload",
                        href: "image" === n && t && t.imageSrcSet ? void 0 : e,
                        as: n
                    }, t), cN.set(o, e), null !== cI.querySelector(r) || "style" === n && cI.querySelector(cV(o)) || "script" === n && cI.querySelector(c$(o)) || (cc(n = cI.createElement("link"), "link", e), eY(n), cI.head.appendChild(n)));
                }
            },
            m: function(e, n) {
                if (cM.m(e, n), cI && e) {
                    var t = n && "string" == typeof n.as ? n.as : "script", r = 'link[rel="modulepreload"][as="' + nn(t) + '"][href="' + nn(e) + '"]', o = r;
                    switch(t){
                        case "audioworklet":
                        case "paintworklet":
                        case "serviceworker":
                        case "sharedworker":
                        case "worker":
                        case "script":
                            o = cW(e);
                    }
                    if (!cN.has(o) && (e = f({
                        rel: "modulepreload",
                        href: e
                    }, n), cN.set(o, e), null === cI.querySelector(r))) {
                        switch(t){
                            case "audioworklet":
                            case "paintworklet":
                            case "serviceworker":
                            case "sharedworker":
                            case "worker":
                            case "script":
                                if (cI.querySelector(c$(o))) return;
                        }
                        cc(t = cI.createElement("link"), "link", e), eY(t), cI.head.appendChild(t);
                    }
                }
            },
            X: function(e, n) {
                if (cM.X(e, n), cI && e) {
                    var t = eZ(cI).hoistableScripts, r = cW(e), o = t.get(r);
                    o || ((o = cI.querySelector(c$(r))) || (e = f({
                        src: e,
                        async: !0
                    }, n), (n = cN.get(r)) && cK(e, n), eY(o = cI.createElement("script")), cc(o, "link", e), cI.head.appendChild(o)), o = {
                        type: "script",
                        instance: o,
                        count: 1,
                        state: null
                    }, t.set(r, o));
                }
            },
            S: function(e, n, t) {
                if (cM.S(e, n, t), cI && e) {
                    var r = eZ(cI).hoistableStyles, o = cU(e);
                    n = n || "default";
                    var a = r.get(o);
                    if (!a) {
                        var i = {
                            loading: 0,
                            preload: null
                        };
                        if (a = cI.querySelector(cV(o))) i.loading = 5;
                        else {
                            e = f({
                                rel: "stylesheet",
                                href: e,
                                "data-precedence": n
                            }, t), (t = cN.get(o)) && cX(e, t);
                            var l = a = cI.createElement("link");
                            eY(l), cc(l, "link", e), l._p = new Promise(function(e, n) {
                                l.onload = e, l.onerror = n;
                            }), l.addEventListener("load", function() {
                                i.loading |= 1;
                            }), l.addEventListener("error", function() {
                                i.loading |= 2;
                            }), i.loading |= 4, cY(a, n, cI);
                        }
                        a = {
                            type: "stylesheet",
                            instance: a,
                            count: 1,
                            state: i
                        }, r.set(o, a);
                    }
                }
            },
            M: function(e, n) {
                if (cM.M(e, n), cI && e) {
                    var t = eZ(cI).hoistableScripts, r = cW(e), o = t.get(r);
                    o || ((o = cI.querySelector(c$(r))) || (e = f({
                        src: e,
                        async: !0,
                        type: "module"
                    }, n), (n = cN.get(r)) && cK(e, n), eY(o = cI.createElement("script")), cc(o, "link", e), cI.head.appendChild(o)), o = {
                        type: "script",
                        instance: o,
                        count: 1,
                        state: null
                    }, t.set(r, o));
                }
            }
        };
        var cI = "undefined" == typeof document ? null : document;
        function cH(e, n, t) {
            if (cI && "string" == typeof n && n) {
                var r = nn(n);
                r = 'link[rel="' + e + '"][href="' + r + '"]', "string" == typeof t && (r += '[crossorigin="' + t + '"]'), cD.has(r) || (cD.add(r), e = {
                    rel: e,
                    crossOrigin: t,
                    href: n
                }, null === cI.querySelector(r) && (cc(n = cI.createElement("link"), "link", e), eY(n), cI.head.appendChild(n)));
            }
        }
        function cF(e, n, t, r) {
            var o = (o = U.current) ? cB(o) : null;
            if (!o) throw Error(l(446));
            switch(e){
                case "meta":
                case "title":
                    return null;
                case "style":
                    return "string" == typeof t.precedence && "string" == typeof t.href ? (n = cU(t.href), (r = (t = eZ(o).hoistableStyles).get(n)) || (r = {
                        type: "style",
                        instance: null,
                        count: 0,
                        state: null
                    }, t.set(n, r)), r) : {
                        type: "void",
                        instance: null,
                        count: 0,
                        state: null
                    };
                case "link":
                    if ("stylesheet" === t.rel && "string" == typeof t.href && "string" == typeof t.precedence) {
                        e = cU(t.href);
                        var a, i, s, c, u = eZ(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(cV(e))) && !u._p && (d.instance = u, d.state.loading = 5), cN.has(e) || (t = {
                            rel: "preload",
                            as: "style",
                            href: t.href,
                            crossOrigin: t.crossOrigin,
                            integrity: t.integrity,
                            media: t.media,
                            hrefLang: t.hrefLang,
                            referrerPolicy: t.referrerPolicy
                        }, cN.set(e, t), u || (a = o, i = e, s = t, 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;
                        }), cc(i, "link", s), eY(i), a.head.appendChild(i))))), n && null === r) throw Error(l(528, ""));
                        return d;
                    }
                    if (n && null !== r) throw Error(l(529, ""));
                    return null;
                case "script":
                    return n = t.async, "string" == typeof (t = t.src) && n && "function" != typeof n && "symbol" != typeof n ? (n = cW(t), (r = (t = eZ(o).hoistableScripts).get(n)) || (r = {
                        type: "script",
                        instance: null,
                        count: 0,
                        state: null
                    }, t.set(n, r)), r) : {
                        type: "void",
                        instance: null,
                        count: 0,
                        state: null
                    };
                default:
                    throw Error(l(444, e));
            }
        }
        function cU(e) {
            return 'href="' + nn(e) + '"';
        }
        function cV(e) {
            return 'link[rel="stylesheet"][' + e + "]";
        }
        function cq(e) {
            return f({}, e, {
                "data-precedence": e.precedence,
                precedence: null
            });
        }
        function cW(e) {
            return '[src="' + nn(e) + '"]';
        }
        function c$(e) {
            return "script[async]" + e;
        }
        function cZ(e, n, t) {
            if (n.count++, null === n.instance) switch(n.type){
                case "style":
                    var r = e.querySelector('style[data-href~="' + nn(t.href) + '"]');
                    if (r) return n.instance = r, eY(r), r;
                    var o = f({}, t, {
                        "data-href": t.href,
                        "data-precedence": t.precedence,
                        href: null,
                        precedence: null
                    });
                    return eY(r = (e.ownerDocument || e).createElement("style")), cc(r, "style", o), cY(r, t.precedence, e), n.instance = r;
                case "stylesheet":
                    o = cU(t.href);
                    var a = e.querySelector(cV(o));
                    if (a) return n.state.loading |= 4, n.instance = a, eY(a), a;
                    r = cq(t), (o = cN.get(o)) && cX(r, o), eY(a = (e.ownerDocument || e).createElement("link"));
                    var i = a;
                    return i._p = new Promise(function(e, n) {
                        i.onload = e, i.onerror = n;
                    }), cc(a, "link", r), n.state.loading |= 4, cY(a, t.precedence, e), n.instance = a;
                case "script":
                    if (a = cW(t.src), o = e.querySelector(c$(a))) return n.instance = o, eY(o), o;
                    return r = t, (o = cN.get(a)) && cK(r = f({}, t), o), eY(o = (e = e.ownerDocument || e).createElement("script")), cc(o, "link", r), e.head.appendChild(o), n.instance = o;
                case "void":
                    return null;
                default:
                    throw Error(l(443, n.type));
            }
            return "stylesheet" === n.type && 0 == (4 & n.state.loading) && (r = n.instance, n.state.loading |= 4, cY(r, t.precedence, e)), n.instance;
        }
        function cY(e, n, t) {
            for(var r = t.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 === n) a = l;
                else if (a !== o) break;
            }
            a ? a.parentNode.insertBefore(e, a.nextSibling) : (n = 9 === t.nodeType ? t.head : t).insertBefore(e, n.firstChild);
        }
        function cX(e, n) {
            null == e.crossOrigin && (e.crossOrigin = n.crossOrigin), null == e.referrerPolicy && (e.referrerPolicy = n.referrerPolicy), null == e.title && (e.title = n.title);
        }
        function cK(e, n) {
            null == e.crossOrigin && (e.crossOrigin = n.crossOrigin), null == e.referrerPolicy && (e.referrerPolicy = n.referrerPolicy), null == e.integrity && (e.integrity = n.integrity);
        }
        var cQ = null;
        function cG(e, n, t) {
            if (null === cQ) {
                var r = new Map, o = cQ = new Map;
                o.set(t, r);
            } else (r = (o = cQ).get(t)) || (r = new Map, o.set(t, r));
            if (r.has(e)) return r;
            for(r.set(e, null), t = t.getElementsByTagName(e), o = 0; o < t.length; o++){
                var a = t[o];
                if (!(a[eU] || a[eN] || "link" === e && "stylesheet" === a.getAttribute("rel")) && "http://www.w3.org/2000/svg" !== a.namespaceURI) {
                    var i = a.getAttribute(n) || "";
                    i = e + i;
                    var l = r.get(i);
                    l ? l.push(a) : r.set(i, [
                        a
                    ]);
                }
            }
            return r;
        }
        function cJ(e, n, t) {
            (e = e.ownerDocument || e).head.insertBefore(t, "title" === n ? e.querySelector("head > title") : null);
        }
        function c0(e) {
            return "stylesheet" !== e.type || 0 != (3 & e.state.loading);
        }
        var c1 = null;
        function c2() {
            if (this.count--, 0 === this.count) {
                if (this.stylesheets) c5(this, this.stylesheets);
                else if (this.unsuspend) {
                    var e = this.unsuspend;
                    this.unsuspend = null, e();
                }
            }
        }
        var c4 = null;
        function c5(e, n) {
            e.stylesheets = null, null !== e.unsuspend && (e.count++, c4 = new Map, n.forEach(c3, e), c4 = null, c2.call(e));
        }
        function c3(e, n) {
            if (!(4 & n.state.loading)) {
                var t = c4.get(e);
                if (t) var r = t.get(null);
                else {
                    t = new Map, c4.set(e, t);
                    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")) && (t.set(i.dataset.precedence, i), r = i);
                    }
                    r && t.set(null, r);
                }
                i = (o = n.instance).getAttribute("data-precedence"), (a = t.get(i) || r) === r && t.set(null, o), t.set(i, o), this.count++, r = c2.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), n.state.loading |= 4;
            }
        }
        var c6 = {
            $$typeof: x,
            Provider: null,
            Consumer: null,
            _currentValue: R,
            _currentValue2: R,
            _threadCount: 0
        };
        function c9(e, n, t, 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 = eO(-1), this.entangledLanes = this.shellSuspendCounter = this.errorRecoveryDisabledLanes = this.expiredLanes = this.warmLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0, this.entanglements = eO(0), this.hiddenUpdates = eO(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 c8(e, n, t, r, o, a) {
            o = o ? t8 : t8, null === r.context ? r.context = o : r.pendingContext = o, (r = oA(n)).payload = {
                element: t
            }, null !== (a = void 0 === a ? null : a) && (r.callback = a), null !== (t = oO(e, r, n)) && (so(t, e, n), oC(t, e, n));
        }
        function c7(e, n) {
            if (null !== (e = e.memoizedState) && null !== e.dehydrated) {
                var t = e.retryLane;
                e.retryLane = 0 !== t && t < n ? t : n;
            }
        }
        function ue(e, n) {
            c7(e, n), (e = e.alternate) && c7(e, n);
        }
        function un(e) {
            if (13 === e.tag || 31 === e.tag) {
                var n = t3(e, 0x4000000);
                null !== n && so(n, e, 0x4000000), ue(e, 0x4000000);
            }
        }
        function ut(e) {
            if (13 === e.tag || 31 === e.tag) {
                var n = st(), t = t3(e, n = eP(n));
                null !== t && so(t, e, n), ue(e, n);
            }
        }
        var ur = !0;
        function uo(e, n, t, r) {
            var o = L.T;
            L.T = null;
            var a = T.p;
            try {
                T.p = 2, ui(e, n, t, r);
            } finally{
                T.p = a, L.T = o;
            }
        }
        function ua(e, n, t, r) {
            var o = L.T;
            L.T = null;
            var a = T.p;
            try {
                T.p = 8, ui(e, n, t, r);
            } finally{
                T.p = a, L.T = o;
            }
        }
        function ui(e, n, t, r) {
            if (ur) {
                var o = ul(r);
                if (null === o) s8(e, n, r, us, t), uy(e, r);
                else if (function(e, n, t, r, o) {
                    switch(n){
                        case "focusin":
                            return uf = ux(uf, e, n, t, r, o), !0;
                        case "dragenter":
                            return up = ux(up, e, n, t, r, o), !0;
                        case "mouseover":
                            return uh = ux(uh, e, n, t, r, o), !0;
                        case "pointerover":
                            var a = o.pointerId;
                            return ug.set(a, ux(ug.get(a) || null, e, n, t, r, o)), !0;
                        case "gotpointercapture":
                            return a = o.pointerId, um.set(a, ux(um.get(a) || null, e, n, t, r, o)), !0;
                    }
                    return !1;
                }(o, e, n, t, r)) r.stopPropagation();
                else if (uy(e, r), 4 & n && -1 < ub.indexOf(e)) {
                    for(; null !== o;){
                        var a = eW(o);
                        if (null !== a) switch(a.tag){
                            case 3:
                                if ((a = a.stateNode).current.memoizedState.isDehydrated) {
                                    var i = ex(a.pendingLanes);
                                    if (0 !== i) {
                                        var l = a;
                                        for(l.pendingLanes |= 2, l.entangledLanes |= 2; i;){
                                            var s = 1 << 31 - eg(i);
                                            l.entanglements[1] |= s, i &= ~s;
                                        }
                                        sU(a), 0 == (6 & lR) && (l0 = er() + 500, sV(0, !1));
                                    }
                                }
                                break;
                            case 31:
                            case 13:
                                null !== (l = t3(a, 2)) && so(l, a, 2), ss(), ue(a, 2);
                        }
                        if (null === (a = ul(r)) && s8(e, n, r, us, t), a === o) break;
                        o = a;
                    }
                    null !== o && r.stopPropagation();
                } else s8(e, n, r, null, t);
            }
        }
        function ul(e) {
            return uc(e = nb(e));
        }
        var us = null;
        function uc(e) {
            if (us = null, null !== (e = eq(e))) {
                var n = s(e);
                if (null === n) e = null;
                else {
                    var t = n.tag;
                    if (13 === t) {
                        if (null !== (e = c(n))) return e;
                        e = null;
                    } else if (31 === t) {
                        if (null !== (e = u(n))) return e;
                        e = null;
                    } else if (3 === t) {
                        if (n.stateNode.current.memoizedState.isDehydrated) return 3 === n.tag ? n.stateNode.containerInfo : null;
                        e = null;
                    } else n !== e && (e = null);
                }
            }
            return us = e, null;
        }
        function uu(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 ud = !1, uf = null, up = null, uh = null, ug = new Map, um = 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 uy(e, n) {
            switch(e){
                case "focusin":
                case "focusout":
                    uf = null;
                    break;
                case "dragenter":
                case "dragleave":
                    up = null;
                    break;
                case "mouseover":
                case "mouseout":
                    uh = null;
                    break;
                case "pointerover":
                case "pointerout":
                    ug.delete(n.pointerId);
                    break;
                case "gotpointercapture":
                case "lostpointercapture":
                    um.delete(n.pointerId);
            }
        }
        function ux(e, n, t, r, o, a) {
            return null === e || e.nativeEvent !== a ? (e = {
                blockedOn: n,
                domEventName: t,
                eventSystemFlags: r,
                nativeEvent: a,
                targetContainers: [
                    o
                ]
            }, null !== n && null !== (n = eW(n)) && un(n)) : (e.eventSystemFlags |= r, n = e.targetContainers, null !== o && -1 === n.indexOf(o) && n.push(o)), e;
        }
        function uw(e) {
            var n = eq(e.target);
            if (null !== n) {
                var t = s(n);
                if (null !== t) {
                    if (13 === (n = t.tag)) {
                        if (null !== (n = c(t))) {
                            e.blockedOn = n, eT(e.priority, function() {
                                ut(t);
                            });
                            return;
                        }
                    } else if (31 === n) {
                        if (null !== (n = u(t))) {
                            e.blockedOn = n, eT(e.priority, function() {
                                ut(t);
                            });
                            return;
                        }
                    } else if (3 === n && t.stateNode.current.memoizedState.isDehydrated) {
                        e.blockedOn = 3 === t.tag ? t.stateNode.containerInfo : null;
                        return;
                    }
                }
            }
            e.blockedOn = null;
        }
        function uj(e) {
            if (null !== e.blockedOn) return !1;
            for(var n = e.targetContainers; 0 < n.length;){
                var t = ul(e.nativeEvent);
                if (null !== t) return null !== (n = eW(t)) && un(n), e.blockedOn = t, !1;
                var r = new (t = e.nativeEvent).constructor(t.type, t);
                nv = r, t.target.dispatchEvent(r), nv = null, n.shift();
            }
            return !0;
        }
        function uk(e, n, t) {
            uj(e) && t.delete(n);
        }
        function uA() {
            ud = !1, null !== uf && uj(uf) && (uf = null), null !== up && uj(up) && (up = null), null !== uh && uj(uh) && (uh = null), ug.forEach(uk), um.forEach(uk);
        }
        function uO(e, n) {
            e.blockedOn === n && (e.blockedOn = null, ud || (ud = !0, o.unstable_scheduleCallback(o.unstable_NormalPriority, uA)));
        }
        var uC = null;
        function uS(e) {
            uC !== e && (uC = e, o.unstable_scheduleCallback(o.unstable_NormalPriority, function() {
                uC === e && (uC = null);
                for(var n = 0; n < e.length; n += 3){
                    var t = e[n], r = e[n + 1], o = e[n + 2];
                    if ("function" != typeof r) if (null === uc(r || t)) continue;
                    else break;
                    var a = eW(t);
                    null !== a && (e.splice(n, 3), n -= 3, aK(a, {
                        pending: !0,
                        data: o,
                        method: t.method,
                        action: r
                    }, r, o));
                }
            }));
        }
        function uE(e) {
            function n(n) {
                return uO(n, e);
            }
            null !== uf && uO(uf, e), null !== up && uO(up, e), null !== uh && uO(uh, e), ug.forEach(n), um.forEach(n);
            for(var t = 0; t < uv.length; t++){
                var r = uv[t];
                r.blockedOn === e && (r.blockedOn = null);
            }
            for(; 0 < uv.length && null === (t = uv[0]).blockedOn;)uw(t), null === t.blockedOn && uv.shift();
            if (null != (t = (e.ownerDocument || e).$$reactFormReplay)) for(r = 0; r < t.length; r += 3){
                var o = t[r], a = t[r + 1], i = o[eD] || null;
                if ("function" == typeof a) i || uS(t);
                else if (i) {
                    var l = null;
                    if (a && a.hasAttribute("formAction")) {
                        if (o = a, i = a[eD] || null) l = i.formAction;
                        else if (null !== uc(o)) continue;
                    } else l = i.action;
                    "function" == typeof l ? t[r + 1] = l : (t.splice(r, 3), r -= 3), uS(t);
                }
            }
        }
        function u_() {
            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 n() {
                null !== o && (o(), o = null), r || setTimeout(t, 20);
            }
            function t() {
                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", n), navigation.addEventListener("navigateerror", n), setTimeout(t, 100), function() {
                    r = !0, navigation.removeEventListener("navigate", e), navigation.removeEventListener("navigatesuccess", n), navigation.removeEventListener("navigateerror", n), null !== o && (o(), o = null);
                };
            }
        }
        function uP(e) {
            this._internalRoot = e;
        }
        function uz(e) {
            this._internalRoot = e;
        }
        uz.prototype.render = uP.prototype.render = function(e) {
            var n = this._internalRoot;
            if (null === n) throw Error(l(409));
            c8(n.current, st(), e, n, null, null);
        }, uz.prototype.unmount = uP.prototype.unmount = function() {
            var e = this._internalRoot;
            if (null !== e) {
                this._internalRoot = null;
                var n = e.containerInfo;
                c8(e.current, 2, null, e, null, null), ss(), n[eB] = null;
            }
        }, uz.prototype.unstable_scheduleHydration = function(e) {
            if (e) {
                var n = eL();
                e = {
                    blockedOn: null,
                    target: e,
                    priority: n
                };
                for(var t = 0; t < uv.length && 0 !== n && n < uv[t].priority; t++);
                uv.splice(t, 0, e), 0 === t && uw(e);
            }
        };
        var uL = a.version;
        if ("19.2.0-canary-97cdd5d3-20250710" !== uL) throw Error(l(527, uL, "19.2.0-canary-97cdd5d3-20250710"));
        if (T.findDOMNode = function(e) {
            var n = e._reactInternals;
            if (void 0 === n) {
                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 n = e.alternate;
                if (!n) {
                    if (null === (n = s(e))) throw Error(l(188));
                    return n !== e ? null : e;
                }
                for(var t = e, r = n;;){
                    var o = t.return;
                    if (null === o) break;
                    var a = o.alternate;
                    if (null === a) {
                        if (null !== (r = o.return)) {
                            t = r;
                            continue;
                        }
                        break;
                    }
                    if (o.child === a.child) {
                        for(a = o.child; a;){
                            if (a === t) return d(o), e;
                            if (a === r) return d(o), n;
                            a = a.sibling;
                        }
                        throw Error(l(188));
                    }
                    if (t.return !== r.return) t = o, r = a;
                    else {
                        for(var i = !1, c = o.child; c;){
                            if (c === t) {
                                i = !0, t = o, r = a;
                                break;
                            }
                            if (c === r) {
                                i = !0, r = o, t = a;
                                break;
                            }
                            c = c.sibling;
                        }
                        if (!i) {
                            for(c = a.child; c;){
                                if (c === t) {
                                    i = !0, t = a, r = o;
                                    break;
                                }
                                if (c === r) {
                                    i = !0, r = a, t = o;
                                    break;
                                }
                                c = c.sibling;
                            }
                            if (!i) throw Error(l(189));
                        }
                    }
                    if (t.alternate !== r) throw Error(l(190));
                }
                if (3 !== t.tag) throw Error(l(188));
                return t.stateNode.current === t ? e : n;
            }(n)) ? function e(n) {
                var t = n.tag;
                if (5 === t || 26 === t || 27 === t || 6 === t) return n;
                for(n = n.child; null !== n;){
                    if (null !== (t = e(n))) return t;
                    n = n.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-97cdd5d3-20250710",
                    rendererPackageName: "react-dom",
                    currentDispatcherRef: L,
                    reconcilerVersion: "19.2.0-canary-97cdd5d3-20250710"
                }), ep = uT;
            } catch (e) {}
        }
        n.createRoot = function(e, n) {
            if (!(t = e) || 1 !== t.nodeType && 9 !== t.nodeType && 11 !== t.nodeType) throw Error(l(299));
            var t, r, o, a, i, s, c, u, d = !1, f = "", p = iu, h = id, g = ip;
            return null != n && (!0 === n.unstable_strictMode && (d = !0), void 0 !== n.identifierPrefix && (f = n.identifierPrefix), void 0 !== n.onUncaughtError && (p = n.onUncaughtError), void 0 !== n.onCaughtError && (h = n.onCaughtError), void 0 !== n.onRecoverableError && (g = n.onRecoverableError)), r = e, o = 1, a = !1, i = null, s = 0, c = d, u = null, r = new c9(r, o, a, f, p, h, g, u_, 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
            }, oj(c), n = r, e[eB] = n.current, s6(e), new uP(n);
        };
    },
    "./dist/compiled/react-dom/cjs/react-dom.production.js": function(e, n, t) {
        "use strict";
        var r = t("./dist/compiled/react/index.js");
        function o(e) {
            var n = "https://react.dev/errors/" + e;
            if (1 < arguments.length) {
                n += "?args[]=" + encodeURIComponent(arguments[1]);
                for(var t = 2; t < arguments.length; t++)n += "&args[]=" + encodeURIComponent(arguments[t]);
            }
            return "Minified React error #" + e + "; visit " + n + " 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, n) {
            return "font" === e ? "" : "string" == typeof n ? "use-credentials" === n ? n : "" : void 0;
        }
        n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = i, n.createPortal = function(e, n) {
            var t = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null;
            if (!n || 1 !== n.nodeType && 9 !== n.nodeType && 11 !== n.nodeType) throw Error(o(299));
            return function(e, n, t) {
                var r = 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : null;
                return {
                    $$typeof: l,
                    key: null == r ? null : "" + r,
                    children: e,
                    containerInfo: n,
                    implementation: t
                };
            }(e, n, null, t);
        }, n.flushSync = function(e) {
            var n = s.T, t = i.p;
            try {
                if (s.T = null, i.p = 2, e) return e();
            } finally{
                s.T = n, i.p = t, i.d.f();
            }
        }, n.preconnect = function(e, n) {
            "string" == typeof e && (n = n ? "string" == typeof (n = n.crossOrigin) ? "use-credentials" === n ? n : "" : void 0 : null, i.d.C(e, n));
        }, n.prefetchDNS = function(e) {
            "string" == typeof e && i.d.D(e);
        }, n.preinit = function(e, n) {
            if ("string" == typeof e && n && "string" == typeof n.as) {
                var t = n.as, r = c(t, n.crossOrigin), o = "string" == typeof n.integrity ? n.integrity : void 0, a = "string" == typeof n.fetchPriority ? n.fetchPriority : void 0;
                "style" === t ? i.d.S(e, "string" == typeof n.precedence ? n.precedence : void 0, {
                    crossOrigin: r,
                    integrity: o,
                    fetchPriority: a
                }) : "script" === t && i.d.X(e, {
                    crossOrigin: r,
                    integrity: o,
                    fetchPriority: a,
                    nonce: "string" == typeof n.nonce ? n.nonce : void 0
                });
            }
        }, n.preinitModule = function(e, n) {
            if ("string" == typeof e) if ("object" == typeof n && null !== n) {
                if (null == n.as || "script" === n.as) {
                    var t = c(n.as, n.crossOrigin);
                    i.d.M(e, {
                        crossOrigin: t,
                        integrity: "string" == typeof n.integrity ? n.integrity : void 0,
                        nonce: "string" == typeof n.nonce ? n.nonce : void 0
                    });
                }
            } else null == n && i.d.M(e);
        }, n.preload = function(e, n) {
            if ("string" == typeof e && "object" == typeof n && null !== n && "string" == typeof n.as) {
                var t = n.as, r = c(t, n.crossOrigin);
                i.d.L(e, t, {
                    crossOrigin: r,
                    integrity: "string" == typeof n.integrity ? n.integrity : void 0,
                    nonce: "string" == typeof n.nonce ? n.nonce : void 0,
                    type: "string" == typeof n.type ? n.type : void 0,
                    fetchPriority: "string" == typeof n.fetchPriority ? n.fetchPriority : void 0,
                    referrerPolicy: "string" == typeof n.referrerPolicy ? n.referrerPolicy : void 0,
                    imageSrcSet: "string" == typeof n.imageSrcSet ? n.imageSrcSet : void 0,
                    imageSizes: "string" == typeof n.imageSizes ? n.imageSizes : void 0,
                    media: "string" == typeof n.media ? n.media : void 0
                });
            }
        }, n.preloadModule = function(e, n) {
            if ("string" == typeof e) if (n) {
                var t = c(n.as, n.crossOrigin);
                i.d.m(e, {
                    as: "string" == typeof n.as && "script" !== n.as ? n.as : void 0,
                    crossOrigin: t,
                    integrity: "string" == typeof n.integrity ? n.integrity : void 0
                });
            } else i.d.m(e);
        }, n.requestFormReset = function(e) {
            i.d.r(e);
        }, n.unstable_batchedUpdates = function(e, n) {
            return e(n);
        }, n.useFormState = function(e, n, t) {
            return s.H.useFormState(e, n, t);
        }, n.useFormStatus = function() {
            return s.H.useHostTransitionStatus();
        }, n.version = "19.2.0-canary-97cdd5d3-20250710";
    },
    "./dist/compiled/react-dom/client.js": function(e, n, t) {
        "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 = t("./dist/compiled/react-dom/cjs/react-dom-client.production.js");
    },
    "./dist/compiled/react-dom/index.js": function(e, n, t) {
        "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 = t("./dist/compiled/react-dom/cjs/react-dom.production.js");
    },
    "./dist/compiled/react/cjs/react-jsx-runtime.production.js": function(e, n) {
        "use strict";
        var t = Symbol.for("react.transitional.element");
        function r(e, n, r) {
            var o = null;
            if (void 0 !== r && (o = "" + r), void 0 !== n.key && (o = "" + n.key), "key" in n) for(var a in r = {}, n)"key" !== a && (r[a] = n[a]);
            else r = n;
            return {
                $$typeof: t,
                type: e,
                key: o,
                ref: void 0 !== (n = r.ref) ? n : null,
                props: r
            };
        }
        n.Fragment = Symbol.for("react.fragment"), n.jsx = r, n.jsxs = r;
    },
    "./dist/compiled/react/cjs/react.production.js": function(e, n) {
        "use strict";
        var t = 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() {}
        }, g = Object.assign, m = {};
        function v(e, n, t) {
            this.props = e, this.context = n, this.refs = m, this.updater = t || h;
        }
        function b() {}
        function y(e, n, t) {
            this.props = e, this.context = n, this.refs = m, this.updater = t || h;
        }
        v.prototype.isReactComponent = {}, v.prototype.setState = function(e, n) {
            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, n, "setState");
        }, v.prototype.forceUpdate = function(e) {
            this.updater.enqueueForceUpdate(this, e, "forceUpdate");
        }, b.prototype = v.prototype;
        var x = y.prototype = new b;
        x.constructor = y, g(x, v.prototype), x.isPureReactComponent = !0;
        var w = Array.isArray;
        function j() {}
        var k = {
            H: null,
            A: null,
            T: null,
            S: null
        }, A = Object.prototype.hasOwnProperty;
        function O(e, n, r, o, a, i) {
            return {
                $$typeof: t,
                type: e,
                key: n,
                ref: void 0 !== (r = i.ref) ? r : null,
                props: i
            };
        }
        function C(e) {
            return "object" == typeof e && null !== e && e.$$typeof === t;
        }
        var S = /\/+/g;
        function E(e, n) {
            var t, r;
            return "object" == typeof e && null !== e && null != e.key ? (t = "" + e.key, r = {
                "=": "=0",
                ":": "=2"
            }, "$" + t.replace(/[=:]/g, function(e) {
                return r[e];
            })) : n.toString(36);
        }
        function _(e, n, o) {
            if (null == e) return e;
            var a = [], i = 0;
            return !function e(n, o, a, i, l) {
                var s, c, u, d = typeof n;
                ("undefined" === d || "boolean" === d) && (n = null);
                var h = !1;
                if (null === n) h = !0;
                else switch(d){
                    case "bigint":
                    case "string":
                    case "number":
                        h = !0;
                        break;
                    case "object":
                        switch(n.$$typeof){
                            case t:
                            case r:
                                h = !0;
                                break;
                            case f:
                                return e((h = n._init)(n._payload), o, a, i, l);
                        }
                }
                if (h) return l = l(n), h = "" === i ? "." + E(n, 0) : i, w(l) ? (a = "", null != h && (a = h.replace(S, "$&/") + "/"), e(l, o, a, "", function(e) {
                    return e;
                })) : null != l && (C(l) && (s = l, c = a + (null == l.key || n && n.key === l.key ? "" : ("" + l.key).replace(S, "$&/") + "/") + h, l = O(s.type, c, void 0, void 0, void 0, s.props)), o.push(l)), 1;
                h = 0;
                var g = "" === i ? "." : i + ":";
                if (w(n)) for(var m = 0; m < n.length; m++)d = g + E(i = n[m], m), h += e(i, o, a, d, l);
                else if ("function" == typeof (m = null === (u = n) || "object" != typeof u ? null : "function" == typeof (u = p && u[p] || u["@@iterator"]) ? u : null)) for(n = m.call(n), m = 0; !(i = n.next()).done;)d = g + E(i = i.value, m++), h += e(i, o, a, d, l);
                else if ("object" === d) {
                    if ("function" == typeof n.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(j, j) : (e.status = "pending", e.then(function(n) {
                                    "pending" === e.status && (e.status = "fulfilled", e.value = n);
                                }, function(n) {
                                    "pending" === e.status && (e.status = "rejected", e.reason = n);
                                })), e.status){
                                    case "fulfilled":
                                        return e.value;
                                    case "rejected":
                                        throw e.reason;
                                }
                        }
                        throw e;
                    }(n), o, a, i, l);
                    throw Error("Objects are not valid as a React child (found: " + ("[object Object]" === (o = String(n)) ? "object with keys {" + Object.keys(n).join(", ") + "}" : o) + "). If you meant to render a collection of children, use an array instead.");
                }
                return h;
            }(e, a, "", "", function(e) {
                return n.call(o, e, i++);
            }), a;
        }
        function P(e) {
            if (-1 === e._status) {
                var n = e._result;
                (n = n()).then(function(n) {
                    (0 === e._status || -1 === e._status) && (e._status = 1, e._result = n);
                }, function(n) {
                    (0 === e._status || -1 === e._status) && (e._status = 2, e._result = n);
                }), -1 === e._status && (e._status = 0, e._result = n);
            }
            if (1 === e._status) return e._result.default;
            throw e._result;
        }
        var z = "function" == typeof reportError ? reportError : function(e) {
            if ("object" == typeof window && "function" == typeof window.ErrorEvent) {
                var n = 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(n)) return;
            } else if ("object" == typeof __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"] && "function" == typeof __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"].emit) return void __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"].emit("uncaughtException", e);
            console.error(e);
        };
        n.Children = {
            map: _,
            forEach: function(e, n, t) {
                _(e, function() {
                    n.apply(this, arguments);
                }, t);
            },
            count: function(e) {
                var n = 0;
                return _(e, function() {
                    n++;
                }), n;
            },
            toArray: function(e) {
                return _(e, function(e) {
                    return e;
                }) || [];
            },
            only: function(e) {
                if (!C(e)) throw Error("React.Children.only expected to receive a single React element child.");
                return e;
            }
        }, n.Component = v, n.Fragment = o, n.Profiler = i, n.PureComponent = y, n.StrictMode = a, n.Suspense = u, n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = k, n.__COMPILER_RUNTIME = {
            __proto__: null,
            c: function(e) {
                return k.H.useMemoCache(e);
            }
        }, n.cache = function(e) {
            return function() {
                return e.apply(null, arguments);
            };
        }, n.cacheSignal = function() {
            return null;
        }, n.cloneElement = function(e, n, t) {
            if (null == e) throw Error("The argument must be a React element, but you passed " + e + ".");
            var r = g({}, e.props), o = e.key, a = void 0;
            if (null != n) for(i in void 0 !== n.ref && (a = void 0), void 0 !== n.key && (o = "" + n.key), n)A.call(n, i) && "key" !== i && "__self" !== i && "__source" !== i && ("ref" !== i || void 0 !== n.ref) && (r[i] = n[i]);
            var i = arguments.length - 2;
            if (1 === i) r.children = t;
            else if (1 < i) {
                for(var l = Array(i), s = 0; s < i; s++)l[s] = arguments[s + 2];
                r.children = l;
            }
            return O(e.type, o, void 0, void 0, a, r);
        }, n.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;
        }, n.createElement = function(e, n, t) {
            var r, o = {}, a = null;
            if (null != n) for(r in void 0 !== n.key && (a = "" + n.key), n)A.call(n, r) && "key" !== r && "__self" !== r && "__source" !== r && (o[r] = n[r]);
            var i = arguments.length - 2;
            if (1 === i) o.children = t;
            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 O(e, a, void 0, void 0, null, o);
        }, n.createRef = function() {
            return {
                current: null
            };
        }, n.forwardRef = function(e) {
            return {
                $$typeof: c,
                render: e
            };
        }, n.isValidElement = C, n.lazy = function(e) {
            return {
                $$typeof: f,
                _payload: {
                    _status: -1,
                    _result: e
                },
                _init: P
            };
        }, n.memo = function(e, n) {
            return {
                $$typeof: d,
                type: e,
                compare: void 0 === n ? null : n
            };
        }, n.startTransition = function(e) {
            var n = k.T, t = {};
            k.T = t;
            try {
                var r = e(), o = k.S;
                null !== o && o(t, r), "object" == typeof r && null !== r && "function" == typeof r.then && r.then(j, z);
            } catch (e) {
                z(e);
            } finally{
                null !== n && null !== t.types && (n.types = t.types), k.T = n;
            }
        }, n.unstable_useCacheRefresh = function() {
            return k.H.useCacheRefresh();
        }, n.use = function(e) {
            return k.H.use(e);
        }, n.useActionState = function(e, n, t) {
            return k.H.useActionState(e, n, t);
        }, n.useCallback = function(e, n) {
            return k.H.useCallback(e, n);
        }, n.useContext = function(e) {
            return k.H.useContext(e);
        }, n.useDebugValue = function() {}, n.useDeferredValue = function(e, n) {
            return k.H.useDeferredValue(e, n);
        }, n.useEffect = function(e, n) {
            return k.H.useEffect(e, n);
        }, n.useId = function() {
            return k.H.useId();
        }, n.useImperativeHandle = function(e, n, t) {
            return k.H.useImperativeHandle(e, n, t);
        }, n.useInsertionEffect = function(e, n) {
            return k.H.useInsertionEffect(e, n);
        }, n.useLayoutEffect = function(e, n) {
            return k.H.useLayoutEffect(e, n);
        }, n.useMemo = function(e, n) {
            return k.H.useMemo(e, n);
        }, n.useOptimistic = function(e, n) {
            return k.H.useOptimistic(e, n);
        }, n.useReducer = function(e, n, t) {
            return k.H.useReducer(e, n, t);
        }, n.useRef = function(e) {
            return k.H.useRef(e);
        }, n.useState = function(e) {
            return k.H.useState(e);
        }, n.useSyncExternalStore = function(e, n, t) {
            return k.H.useSyncExternalStore(e, n, t);
        }, n.useTransition = function() {
            return k.H.useTransition();
        }, n.version = "19.2.0-canary-97cdd5d3-20250710";
    },
    "./dist/compiled/react/index.js": function(e, n, t) {
        "use strict";
        e.exports = t("./dist/compiled/react/cjs/react.production.js");
    },
    "./dist/compiled/react/jsx-runtime.js": function(e, n, t) {
        "use strict";
        e.exports = t("./dist/compiled/react/cjs/react-jsx-runtime.production.js");
    },
    "./dist/compiled/scheduler/cjs/scheduler.production.js": function(e, n) {
        "use strict";
        function t(e, n) {
            var t = e.length;
            for(e.push(n); 0 < t;){
                var r = t - 1 >>> 1, o = e[r];
                if (0 < a(o, n)) e[r] = n, e[t] = o, t = r;
                else break;
            }
        }
        function r(e) {
            return 0 === e.length ? null : e[0];
        }
        function o(e) {
            if (0 === e.length) return null;
            var n = e[0], t = e.pop();
            if (t !== n) {
                e[0] = t;
                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, t)) c < o && 0 > a(u, s) ? (e[r] = u, e[c] = t, r = c) : (e[r] = s, e[l] = t, r = l);
                    else if (c < o && 0 > a(u, t)) e[r] = u, e[c] = t, r = c;
                    else break;
                }
            }
            return n;
        }
        function a(e, n) {
            var t = e.sortIndex - n.sortIndex;
            return 0 !== t ? t : e.id - n.id;
        }
        if (n.unstable_now = void 0, "object" == typeof performance && "function" == typeof performance.now) {
            var i, l = performance;
            n.unstable_now = function() {
                return l.now();
            };
        } else {
            var s = Date, c = s.now();
            n.unstable_now = function() {
                return s.now() - c;
            };
        }
        var u = [], d = [], f = 1, p = null, h = 3, g = !1, m = !1, v = !1, b = !1, y = "function" == typeof setTimeout ? setTimeout : null, x = "function" == typeof clearTimeout ? clearTimeout : null, w = "undefined" != typeof setImmediate ? setImmediate : null;
        function j(e) {
            for(var n = r(d); null !== n;){
                if (null === n.callback) o(d);
                else if (n.startTime <= e) o(d), n.sortIndex = n.expirationTime, t(u, n);
                else break;
                n = r(d);
            }
        }
        function k(e) {
            if (v = !1, j(e), !m) if (null !== r(u)) m = !0, A || (A = !0, i());
            else {
                var n = r(d);
                null !== n && L(k, n.startTime - e);
            }
        }
        var A = !1, O = -1, C = 5, S = -1;
        function E() {
            return !!b || !(n.unstable_now() - S < C);
        }
        function _() {
            if (b = !1, A) {
                var e = n.unstable_now();
                S = e;
                var t = !0;
                try {
                    e: {
                        m = !1, v && (v = !1, x(O), O = -1), g = !0;
                        var a = h;
                        try {
                            n: {
                                for(j(e), p = r(u); null !== p && !(p.expirationTime > e && E());){
                                    var l = p.callback;
                                    if ("function" == typeof l) {
                                        p.callback = null, h = p.priorityLevel;
                                        var s = l(p.expirationTime <= e);
                                        if (e = n.unstable_now(), "function" == typeof s) {
                                            p.callback = s, j(e), t = !0;
                                            break n;
                                        }
                                        p === r(u) && o(u), j(e);
                                    } else o(u);
                                    p = r(u);
                                }
                                if (null !== p) t = !0;
                                else {
                                    var c = r(d);
                                    null !== c && L(k, c.startTime - e), t = !1;
                                }
                            }
                            break e;
                        } finally{
                            p = null, h = a, g = !1;
                        }
                    }
                } finally{
                    t ? i() : A = !1;
                }
            }
        }
        if ("function" == typeof w) i = function() {
            w(_);
        };
        else if ("undefined" != typeof MessageChannel) {
            var P = new MessageChannel, z = P.port2;
            P.port1.onmessage = _, i = function() {
                z.postMessage(null);
            };
        } else i = function() {
            y(_, 0);
        };
        function L(e, t) {
            O = y(function() {
                e(n.unstable_now());
            }, t);
        }
        n.unstable_IdlePriority = 5, n.unstable_ImmediatePriority = 1, n.unstable_LowPriority = 4, n.unstable_NormalPriority = 3, n.unstable_Profiling = null, n.unstable_UserBlockingPriority = 2, n.unstable_cancelCallback = function(e) {
            e.callback = null;
        }, n.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") : C = 0 < e ? Math.floor(1e3 / e) : 5;
        }, n.unstable_getCurrentPriorityLevel = function() {
            return h;
        }, n.unstable_next = function(e) {
            switch(h){
                case 1:
                case 2:
                case 3:
                    var n = 3;
                    break;
                default:
                    n = h;
            }
            var t = h;
            h = n;
            try {
                return e();
            } finally{
                h = t;
            }
        }, n.unstable_requestPaint = function() {
            b = !0;
        }, n.unstable_runWithPriority = function(e, n) {
            switch(e){
                case 1:
                case 2:
                case 3:
                case 4:
                case 5:
                    break;
                default:
                    e = 3;
            }
            var t = h;
            h = e;
            try {
                return n();
            } finally{
                h = t;
            }
        }, n.unstable_scheduleCallback = function(e, o, a) {
            var l = n.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, t(d, e), null === r(u) && e === r(d) && (v ? (x(O), O = -1) : v = !0, L(k, a - l))) : (e.sortIndex = s, t(u, e), m || g || (m = !0, A || (A = !0, i()))), e;
        }, n.unstable_shouldYield = E, n.unstable_wrapCallback = function(e) {
            var n = h;
            return function() {
                var t = h;
                h = n;
                try {
                    return e.apply(this, arguments);
                } finally{
                    h = t;
                }
            };
        };
    },
    "./dist/compiled/scheduler/index.js": function(e, n, t) {
        "use strict";
        e.exports = t("./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 n, t, r, o, a, i, l, s, c = {};
            Object.defineProperty(c, "__esModule", {
                value: !0
            }), n = "<unknown>", t = /^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack|webpack-internal|rsc|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|turbopack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i, a = /^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|webpack-internal|rsc|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, g, m = function(e) {
                        var o = t.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] || n,
                            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] || n,
                        arguments: [],
                        lineNumber: +d[3],
                        column: d[4] ? +d[4] : null
                    } : null) || function(e) {
                        var t = a.exec(e);
                        if (!t) return null;
                        var r = t[3] && t[3].indexOf(" > eval") > -1, o = i.exec(t[3]);
                        return r && null != o && (t[3] = o[1], t[4] = o[2], t[5] = null), {
                            file: t[3],
                            methodName: t[1] || n,
                            arguments: t[2] ? t[2].split(",") : [],
                            lineNumber: t[4] ? +t[4] : null,
                            column: t[5] ? +t[5] : null
                        };
                    }(c) || (f = c, (p = s.exec(f)) ? {
                        file: p[2],
                        methodName: p[1] || n,
                        arguments: [],
                        lineNumber: +p[3],
                        column: p[4] ? +p[4] : null
                    } : null) || (h = c, (g = l.exec(h)) ? {
                        file: g[3],
                        methodName: g[1] || n,
                        arguments: [],
                        lineNumber: +g[4],
                        column: g[5] ? +g[5] : null
                    } : null);
                    return m && e.push(m), e;
                }, []);
            }, e.exports = c;
        })();
    },
    "./dist/compiled/strip-ansi/index.js": function(e) {
        (()=>{
            "use strict";
            var n = {
                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, n, t)=>{
                    let r = t(511);
                    e.exports = (e)=>"string" == typeof e ? e.replace(r(), "") : e;
                }
            }, t = {};
            function r(e) {
                var o = t[e];
                if (void 0 !== o) return o.exports;
                var a = t[e] = {
                    exports: {}
                }, i = !0;
                try {
                    n[e](a, a.exports, r), i = !1;
                } finally{
                    i && delete t[e];
                }
                return a.exports;
            }
            r.ab = "//", e.exports = r(532);
        })();
    },
    "./src/build/webpack/loaders/devtool/devtool-style-inject.js": function(e) {
        function n() {
            let e = window._nextjsDevtoolsStyleCache;
            if (e.cachedShadowRoot) return e.cachedShadowRoot;
            let n = document.querySelector("nextjs-portal"), t = (n === null || n === void 0 ? void 0 : n.shadowRoot) || null;
            return t && (e.cachedShadowRoot = t), t;
        }
        function t(e, n) {
            let t = window._nextjsDevtoolsStyleCache;
            t.lastInsertedElement ? t.lastInsertedElement.nextSibling ? n.insertBefore(e, t.lastInsertedElement.nextSibling) : n.appendChild(e) : n.insertBefore(e, n.firstChild), t.lastInsertedElement = e;
        }
        function r() {
            let e = window._nextjsDevtoolsStyleCache, r = n();
            r && (e.pendingElements.forEach((e)=>{
                t(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 = n();
            o ? t(e, o) : (window._nextjsDevtoolsStyleCache.pendingElements.push(e), function() {
                let e = window._nextjsDevtoolsStyleCache;
                if (e.isObserving) return;
                if (e.isObserving = !0, n()) return r();
                let t = 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 = ()=>{
                        n() ? (r(), t.disconnect(), e.isObserving = !1) : setTimeout(l, 20);
                    };
                    l();
                });
                t.observe(document.body, {
                    childList: !0,
                    subtree: !0
                });
            }());
        };
    },
    "./src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/dev-tools-info/dev-tools-info.tsx": function(e, n, t) {
        "use strict";
        t.d(n, {
            g: ()=>s,
            x: ()=>l
        });
        var r = t("./dist/compiled/react/jsx-runtime.js"), o = t("./dist/compiled/react/index.js"), a = t("./src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/utils.ts"), i = t("./src/next-devtools/dev-overlay/hooks/use-delayed-render.ts");
        function l(e) {
            var n, t, l = e.title, s = e.children, u = e.learnMoreLink, d = e.isOpen, f = e.triggerRef, p = e.close, h = function(e, n) {
                if (null == e) return {};
                var t, r, o = function(e, n) {
                    if (null == e) return {};
                    var t, r, o = {}, a = Object.keys(e);
                    for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                    return o;
                }(e, n);
                if (Object.getOwnPropertySymbols) {
                    var a = Object.getOwnPropertySymbols(e);
                    for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
                }
                return o;
            }(e, [
                "title",
                "children",
                "learnMoreLink",
                "isOpen",
                "triggerRef",
                "close"
            ]), g = (0, o.useRef)(null), m = (0, o.useRef)(null), v = (0, i.N)(d, {
                enterDelay: 0,
                exitDelay: a.K7
            }), b = v.mounted, y = v.rendered;
            return ((0, a.P5)(g, f, d, function() {
                var e;
                null == (e = m.current) || e.focus();
            }), (0, a.O8)(g, f, b, p), b) ? (0, r.jsx)("div", (n = function(e) {
                for(var n = 1; n < arguments.length; n++){
                    var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                    "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                        return Object.getOwnPropertyDescriptor(t, e).enumerable;
                    }))), r.forEach(function(n) {
                        var r;
                        r = t[n], n in e ? Object.defineProperty(e, n, {
                            value: r,
                            enumerable: !0,
                            configurable: !0,
                            writable: !0
                        }) : e[n] = r;
                    });
                }
                return e;
            }({
                tabIndex: -1,
                role: "dialog",
                ref: g,
                "data-info-popover": !0
            }, h), t = t = {
                "data-rendered": y,
                children: (0, r.jsxs)("div", {
                    className: "dev-tools-info-container",
                    children: [
                        (0, r.jsxs)("div", {
                            className: "dev-tools-info-header",
                            children: [
                                (0, r.jsx)("button", {
                                    ref: m,
                                    className: "dev-tools-info-close-button",
                                    onClick: p,
                                    "aria-label": "Close dialog",
                                    children: (0, r.jsx)(c, {})
                                }),
                                (0, r.jsx)("h3", {
                                    className: "dev-tools-info-title",
                                    children: l
                                })
                            ]
                        }),
                        (0, r.jsxs)("div", {
                            className: "dev-tools-info-body",
                            children: [
                                s,
                                u && (0, r.jsx)("div", {
                                    className: "dev-tools-info-button-container",
                                    children: (0, r.jsx)("a", {
                                        className: "dev-tools-info-learn-more-button",
                                        href: u,
                                        target: "_blank",
                                        rel: "noreferrer noopener",
                                        children: "Learn More"
                                    })
                                })
                            ]
                        })
                    ]
                })
            }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
                var t = Object.keys(e);
                if (Object.getOwnPropertySymbols) {
                    var r = Object.getOwnPropertySymbols(e);
                    t.push.apply(t, r);
                }
                return t;
            })(Object(t)).forEach(function(e) {
                Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
            }), n)) : null;
        }
        var s = "\n  [data-info-popover] {\n    -webkit-font-smoothing: antialiased;\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: 350px;\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    button:focus-visible {\n      outline: var(--focus-ring);\n    }\n  }\n\n  .dev-tools-info-container {\n    width: 100%;\n  }\n\n  .dev-tools-info-body {\n    padding: 16px;\n  }\n\n  .dev-tools-info-header {\n    height: 48px;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    padding: 6px 8px;\n    border-bottom: 1px solid var(--color-gray-alpha-400);\n  }\n\n  .dev-tools-info-close-button {\n    all: unset;\n    width: 20px;\n    height: 20px;    \n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: var(--color-gray-900);\n    transition: color 150ms ease;\n    translate: 0 1px;\n    border-radius: 3px;\n\n    &:hover {\n      color: var(--color-gray-1000);\n    }\n  }\n\n  .dev-tools-info-title {\n    color: var(--color-gray-1000);\n    font-size: var(--size-14);\n    font-weight: 500;\n    line-height: var(--size-20);\n    margin: 0;\n  }\n\n  .dev-tools-info-section-title {\n    padding: 8px 0px;\n    color: var(--color-gray-1000);\n    font-size: var(--size-16);\n    font-weight: 600;\n    line-height: var(--size-20);\n    margin: 0;\n  }\n\n  .dev-tools-info-article {\n    padding: 8px 6px;\n    color: var(--color-gray-1000);\n    font-size: var(--size-14);\n    line-height: var(--size-20);\n    margin: 0;\n  }\n  .dev-tools-info-paragraph {\n    &:last-child {\n      margin-bottom: 0;\n    }\n  }\n\n  .dev-tools-info-button-container {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n\n  .dev-tools-info-learn-more-button {\n    align-content: center;\n    padding: 0 8px;\n    height: var(--size-28);\n    font-size: var(--size-14);\n    font-weight: 500;\n    line-height: var(--size-20);\n    transition: background var(--duration-short) ease;\n    color: var(--color-background-100);\n    border-radius: var(--rounded-md-2);\n    background: var(--color-gray-1000);\n    margin-left: auto;\n  }\n\n  .dev-tools-info-learn-more-button:hover {\n    text-decoration: none;\n    color: var(--color-background-100);\n    opacity: 0.9;\n  }\n";
        function c() {
            return (0, r.jsx)("svg", {
                width: "16",
                height: "16",
                viewBox: "0 0 16 16",
                fill: "none",
                xmlns: "http://www.w3.org/2000/svg",
                children: (0, r.jsx)("path", {
                    d: "M5.14645 8.70703C4.75595 8.31651 4.75595 7.68349 5.14645 7.29297L10.5 1.93945L11.5605 3L6.56051 8L11.5605 13L10.5 14.0605L5.14645 8.70703Z",
                    fill: "currentColor"
                })
            });
        }
    },
    "./src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/dev-tools-info/segments-explorer.tsx": function(e, n, t) {
        "use strict";
        t.d(n, {
            W: ()=>i
        });
        var r = t("./dist/compiled/react/jsx-runtime.js"), o = t("./src/next-devtools/dev-overlay/components/overview/segment-explorer.tsx"), a = t("./src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/dev-tools-info/dev-tools-info.tsx");
        function i(e) {
            var n, t, i = e.routerType, l = e.page, s = function(e, n) {
                if (null == e) return {};
                var t, r, o = function(e, n) {
                    if (null == e) return {};
                    var t, r, o = {}, a = Object.keys(e);
                    for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                    return o;
                }(e, n);
                if (Object.getOwnPropertySymbols) {
                    var a = Object.getOwnPropertySymbols(e);
                    for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
                }
                return o;
            }(e, [
                "routerType",
                "page"
            ]);
            return (0, r.jsx)(a.x, (n = function(e) {
                for(var n = 1; n < arguments.length; n++){
                    var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                    "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                        return Object.getOwnPropertyDescriptor(t, e).enumerable;
                    }))), r.forEach(function(n) {
                        var r;
                        r = t[n], n in e ? Object.defineProperty(e, n, {
                            value: r,
                            enumerable: !0,
                            configurable: !0,
                            writable: !0
                        }) : e[n] = r;
                    });
                }
                return e;
            }({
                title: "Route Info"
            }, s), t = t = {
                children: (0, r.jsx)("div", {
                    "data-nextjs-segments-explorer": !0,
                    style: {
                        margin: "-16px"
                    },
                    children: (0, r.jsx)(o.u, {
                        isAppRouter: "app" === i,
                        page: l
                    })
                })
            }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
                var t = Object.keys(e);
                if (Object.getOwnPropertySymbols) {
                    var r = Object.getOwnPropertySymbols(e);
                    t.push.apply(t, r);
                }
                return t;
            })(Object(t)).forEach(function(e) {
                Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
            }), n));
        }
    },
    "./src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/utils.ts": function(e, n, t) {
        "use strict";
        t.d(n, {
            K7: ()=>s,
            O8: ()=>l,
            P5: ()=>a,
            uD: ()=>c,
            vY: ()=>i
        });
        var r = t("./dist/compiled/react/index.js");
        function o(e, n) {
            (null == n || n > e.length) && (n = e.length);
            for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
            return r;
        }
        function a(e, n, t, a) {
            (0, r.useEffect)(function() {
                var r = function(e) {
                    if ("Tab" === e.key && null !== l) {
                        var n, t, r = (t = (n = l.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')) ? [
                            n[0],
                            n[n.length - 1]
                        ] : [], function(e) {
                            if (Array.isArray(e)) return e;
                        }(t) || function(e, n) {
                            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
                            if (e) {
                                if ("string" == typeof e) return o(e, 2);
                                var t = Object.prototype.toString.call(e).slice(8, -1);
                                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return o(e, n);
                            }
                        }(t, 2) || function() {
                            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
                        }()), a = r[0], s = r[1], c = i(l);
                        e.shiftKey ? c === a && (null == s || s.focus(), e.preventDefault()) : c === s && (null == a || a.focus(), e.preventDefault());
                    }
                }, l = null, s = setTimeout(function() {
                    if (l = e.current, t) a ? a() : null == l || l.focus(), null == l || l.addEventListener("keydown", r);
                    else {
                        var o, s = i(l);
                        n && (null == l ? void 0 : l.contains(s)) && (null == (o = n.current) || o.focus());
                    }
                });
                return function() {
                    clearTimeout(s), null == l || l.removeEventListener("keydown", r);
                };
            }, [
                t
            ]);
        }
        function i(e) {
            var n, t = null == e ? void 0 : e.getRootNode();
            return (null != (n = ShadowRoot) && "undefined" != typeof Symbol && n[Symbol.hasInstance] ? !!n[Symbol.hasInstance](t) : t instanceof n) ? null == t ? void 0 : t.activeElement : null;
        }
        function l(e, n, t, o, a) {
            (0, r.useEffect)(function() {
                var r, i = function(t) {
                    var r, a, i = t.target;
                    !(e.current && e.current.contains(i)) && (null != (r = e.current) && r.getBoundingClientRect() && t.clientX >= e.current.getBoundingClientRect().left && t.clientX <= e.current.getBoundingClientRect().right && t.clientY >= e.current.getBoundingClientRect().top && t.clientY <= e.current.getBoundingClientRect().bottom || null != (a = n.current) && a.getBoundingClientRect() && t.clientX >= n.current.getBoundingClientRect().left && t.clientX <= n.current.getBoundingClientRect().right && t.clientY >= n.current.getBoundingClientRect().top && t.clientY <= n.current.getBoundingClientRect().bottom || o());
                }, l = function(e) {
                    "Escape" === e.key && o();
                };
                if (t) {
                    var s = a || (null == (r = e.current) ? void 0 : r.ownerDocument);
                    return null == s || s.addEventListener("mousedown", i), null == s || s.addEventListener("keydown", l), function() {
                        null == s || s.removeEventListener("mousedown", i), null == s || s.removeEventListener("keydown", l);
                    };
                }
            }, [
                t,
                e,
                n
            ]);
        }
        var s = 200, c = "cubic-bezier(0.175, 0.885, 0.32, 1.1)";
    },
    "./src/next-devtools/dev-overlay/components/overview/segment-explorer.tsx": function(e, n, t) {
        "use strict";
        t.d(n, {
            u: ()=>at
        });
        var r, o, a, i, l = t("./dist/compiled/react/jsx-runtime.js"), s = 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/injectStylesIntoStyleTag.js"), c = t.n(s), u = 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"), d = t.n(u), f = t("./src/build/webpack/loaders/devtool/devtool-style-inject.js"), p = t.n(f), h = 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"), g = t.n(h), m = 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/insertStyleElement.js"), v = t.n(m), b = 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"), y = t.n(b), x = 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/cjs.js!./src/next-devtools/dev-overlay/components/overview/segment-explorer.css"), w = {};
        w.styleTagTransform = y(), w.setAttributes = g(), w.insert = p(), w.domAPI = d(), w.insertStyleElement = v(), c()(x.Z, w), x.Z && x.Z.locals && x.Z.locals;
        var j = t("./src/next-devtools/dev-overlay/segment-explorer-trie.ts"), k = t("./src/next-devtools/dev-overlay/utils/cx.ts"), A = 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/cjs.js!./src/next-devtools/dev-overlay/components/overview/segment-boundary-trigger.css"), O = {};
        O.styleTagTransform = y(), O.setAttributes = g(), O.insert = p(), O.domAPI = d(), O.insertStyleElement = v(), c()(A.Z, O), A.Z && A.Z.locals && A.Z.locals;
        var C = t("./dist/compiled/react/index.js"), S = t.t(C, 2), E = t("./dist/compiled/react-dom/index.js");
        let _ = {};
        function P(e, n) {
            let t = C.useRef(_);
            return t.current === _ && (t.current = e(n)), t;
        }
        let z = S["useInsertionEffect".concat(Math.random().toFixed(1)).slice(0, -3)], L = z && z !== C.useLayoutEffect ? z : (e)=>e();
        function T(e) {
            let n = P(R).current;
            return n.next = e, L(n.effect), n.trampoline;
        }
        function R() {
            let e = {
                next: void 0,
                callback: N,
                trampoline: function() {
                    for(var _len = arguments.length, n = new Array(_len), _key = 0; _key < _len; _key++){
                        n[_key] = arguments[_key];
                    }
                    var _e_callback;
                    return (_e_callback = e.callback) === null || _e_callback === void 0 ? void 0 : _e_callback.call(e, ...n);
                },
                effect: ()=>{
                    e.callback = e.next;
                }
            };
            return e;
        }
        function N() {}
        function D() {
            let e = new Map;
            return {
                emit (n, t) {
                    var _e_get;
                    (_e_get = e.get(n)) === null || _e_get === void 0 ? void 0 : _e_get.forEach((e)=>e(t));
                },
                on (n, t) {
                    e.has(n) || e.set(n, new Set), e.get(n).add(t);
                },
                off (n, t) {
                    var _e_get;
                    (_e_get = e.get(n)) === null || _e_get === void 0 ? void 0 : _e_get.delete(t);
                }
            };
        }
        let B = {
            ...S
        }, M = 0, I = B.useId;
        function H(e, n) {
            if (void 0 !== I) {
                let t = I();
                return e !== null && e !== void 0 ? e : n ? "".concat(n, "-").concat(t) : t;
            }
            return function(e) {
                let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "mui";
                let [t, r] = C.useState(e), o = e || t;
                return C.useEffect({
                    "H.useEffect": ()=>{
                        null == t && (M += 1, r("".concat(n, "-").concat(M)));
                    }
                }["H.useEffect"], [
                    t,
                    n
                ]), o;
            }(e, n);
        }
        let F = "undefined" != typeof document ? C.useLayoutEffect : ()=>{}, U = C.createContext(null), V = C.createContext(null), q = ()=>{
            var _C_useContext;
            return ((_C_useContext = C.useContext(U)) === null || _C_useContext === void 0 ? void 0 : _C_useContext.id) || null;
        }, W = ()=>C.useContext(V);
        function $(e) {
            let { children: n, id: t } = e, r = q();
            return (0, l.jsx)(U.Provider, {
                value: C.useMemo({
                    "$.useMemo": ()=>({
                            id: t,
                            parentId: r
                        })
                }["$.useMemo"], [
                    t,
                    r
                ]),
                children: n
            });
        }
        function Z(e) {
            let { children: n } = e, t = C.useRef([]), r = C.useCallback({
                "Z.useCallback[r]": (e)=>{
                    t.current = [
                        ...t.current,
                        e
                    ];
                }
            }["Z.useCallback[r]"], []), o = C.useCallback({
                "Z.useCallback[o]": (e)=>{
                    t.current = t.current.filter({
                        "Z.useCallback[o]": (n)=>n !== e
                    }["Z.useCallback[o]"]);
                }
            }["Z.useCallback[o]"], []), [a] = C.useState({
                "Z.useState": ()=>D()
            }["Z.useState"]);
            return (0, l.jsx)(V.Provider, {
                value: C.useMemo({
                    "Z.useMemo": ()=>({
                            nodesRef: t,
                            addNode: r,
                            removeNode: o,
                            events: a
                        })
                }["Z.useMemo"], [
                    r,
                    o,
                    a
                ]),
                children: n
            });
        }
        function Y(e) {
            let { open: n = !1, onOpenChange: t, elements: r } = e, o = H(), a = C.useRef({}), [i] = C.useState({
                "Y.useState": ()=>D()
            }["Y.useState"]), l = null != q(), [s, c] = C.useState(r.reference), u = T((e, n, r)=>{
                a.current.openEvent = e ? n : void 0, i.emit("openchange", {
                    open: e,
                    event: n,
                    reason: r,
                    nested: l
                }), t === null || t === void 0 ? void 0 : t(e, n, r);
            }), d = C.useMemo({
                "Y.useMemo[d]": ()=>({
                        setPositionReference: c
                    })
            }["Y.useMemo[d]"], []), f = C.useMemo({
                "Y.useMemo[f]": ()=>({
                        reference: s || r.reference || null,
                        floating: r.floating || null,
                        domReference: r.reference
                    })
            }["Y.useMemo[f]"], [
                s,
                r.reference,
                r.floating
            ]);
            return C.useMemo({
                "Y.useMemo": ()=>({
                        dataRef: a,
                        open: n,
                        onOpenChange: u,
                        elements: f,
                        events: i,
                        floatingId: o,
                        refs: d
                    })
            }["Y.useMemo"], [
                n,
                u,
                f,
                i,
                o,
                d
            ]);
        }
        function X() {
            return "undefined" != typeof window;
        }
        function K(e) {
            return J(e) ? (e.nodeName || "").toLowerCase() : "#document";
        }
        function Q(e) {
            var n;
            return (null == e || null == (n = e.ownerDocument) ? void 0 : n.defaultView) || window;
        }
        function G(e) {
            var n;
            return null == (n = (J(e) ? e.ownerDocument : e.document) || window.document) ? void 0 : n.documentElement;
        }
        function J(e) {
            return !!X() && (e instanceof Node || e instanceof Q(e).Node);
        }
        function ee(e) {
            return !!X() && (e instanceof Element || e instanceof Q(e).Element);
        }
        function en(e) {
            return !!X() && (e instanceof HTMLElement || e instanceof Q(e).HTMLElement);
        }
        function et(e) {
            return !!X() && "undefined" != typeof ShadowRoot && (e instanceof ShadowRoot || e instanceof Q(e).ShadowRoot);
        }
        let er = new Set([
            "inline",
            "contents"
        ]);
        function eo(e) {
            let { overflow: n, overflowX: t, overflowY: r, display: o } = eg(e);
            return /auto|scroll|overlay|hidden|clip/.test(n + r + t) && !er.has(o);
        }
        let ea = new Set([
            "table",
            "td",
            "th"
        ]), ei = [
            ":popover-open",
            ":modal"
        ];
        function el(e) {
            return ei.some((n)=>{
                try {
                    return e.matches(n);
                } catch (e) {
                    return !1;
                }
            });
        }
        let es = [
            "transform",
            "translate",
            "scale",
            "rotate",
            "perspective"
        ], ec = [
            "transform",
            "translate",
            "scale",
            "rotate",
            "perspective",
            "filter"
        ], eu = [
            "paint",
            "layout",
            "strict",
            "content"
        ];
        function ed(e) {
            let n = ef(), t = ee(e) ? eg(e) : e;
            return es.some((e)=>!!t[e] && "none" !== t[e]) || !!t.containerType && "normal" !== t.containerType || !n && !!t.backdropFilter && "none" !== t.backdropFilter || !n && !!t.filter && "none" !== t.filter || ec.some((e)=>(t.willChange || "").includes(e)) || eu.some((e)=>(t.contain || "").includes(e));
        }
        function ef() {
            return "undefined" != typeof CSS && !!CSS.supports && CSS.supports("-webkit-backdrop-filter", "none");
        }
        let ep = new Set([
            "html",
            "body",
            "#document"
        ]);
        function eh(e) {
            return ep.has(K(e));
        }
        function eg(e) {
            return Q(e).getComputedStyle(e);
        }
        function em(e) {
            return ee(e) ? {
                scrollLeft: e.scrollLeft,
                scrollTop: e.scrollTop
            } : {
                scrollLeft: e.scrollX,
                scrollTop: e.scrollY
            };
        }
        function ev(e) {
            if ("html" === K(e)) return e;
            let n = e.assignedSlot || e.parentNode || et(e) && e.host || G(e);
            return et(n) ? n.host : n;
        }
        function eb(e, n, t) {
            var r;
            void 0 === n && (n = []), void 0 === t && (t = !0);
            let o = function e(n) {
                let t = ev(n);
                return eh(t) ? n.ownerDocument ? n.ownerDocument.body : n.body : en(t) && eo(t) ? t : e(t);
            }(e), a = o === (null == (r = e.ownerDocument) ? void 0 : r.body), i = Q(o);
            if (a) {
                let e = ey(i);
                return n.concat(i, i.visualViewport || [], eo(o) ? o : [], e && t ? eb(e) : []);
            }
            return n.concat(o, eb(o, [], t));
        }
        function ey(e) {
            return e.parent && Object.getPrototypeOf(e.parent) ? e.frameElement : null;
        }
        let ex = [];
        function ew(e) {
            C.useEffect(e, ex);
        }
        class ej {
            static create() {
                return new ej;
            }
            start(e, n) {
                this.clear(), this.currentId = setTimeout(()=>{
                    this.currentId = 0, n();
                }, 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 ek() {
            let e = P(ej.create).current;
            return ew(e.disposeEffect), e;
        }
        function eA(e) {
            let n = P(eO, e).current;
            return n.next = e, F(n.effect), n;
        }
        function eO(e) {
            let n = {
                current: e,
                next: e,
                effect: ()=>{
                    n.current = n.next;
                }
            };
            return n;
        }
        let eC = "undefined" != typeof navigator, eS = function() {
            if ("undefined" == typeof navigator) 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
            };
        }(), eE = function() {
            if (!eC) 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 : "";
        }(), e_ = function() {
            if (!eC) return "";
            let e = navigator.userAgentData;
            return e && Array.isArray(e.brands) ? e.brands.map((param)=>{
                let { brand: e, version: n } = param;
                return "".concat(e, "/").concat(n);
            }).join(" ") : navigator.userAgent;
        }(), eP = "undefined" != typeof CSS && !!CSS.supports && CSS.supports("-webkit-backdrop-filter:none"), ez = "MacIntel" === eS.platform && eS.maxTouchPoints > 1 || /iP(hone|ad|od)|iOS/.test(eS.platform);
        eC && /firefox/i.test(e_);
        let eL = eC && /apple/i.test(navigator.vendor), eT = eC && /android/i.test(eE) || /android/i.test(e_), eR = eC && eE.toLowerCase().startsWith("mac") && !navigator.maxTouchPoints, eN = e_.includes("jsdom/");
        function eD(e) {
            e.preventDefault(), e.stopPropagation();
        }
        function eB(e) {
            return 0 === e.mozInputSource && !!e.isTrusted || (eT && e.pointerType ? "click" === e.type && 1 === e.buttons : 0 === e.detail && !e.pointerType);
        }
        function eM(e) {
            return !eN && (!eT && 0 === e.width && 0 === e.height || eT && 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 eI(e, n) {
            let t = [
                "mouse",
                "pen"
            ];
            return n || t.push("", void 0), t.includes(e);
        }
        let eH = "data-base-ui-focusable", eF = "active", eU = "selected", eV = "ArrowLeft", eq = "ArrowRight", eW = "ArrowUp", e$ = "ArrowDown";
        function eZ(e) {
            var _n_shadowRoot;
            let n = e.activeElement;
            for(; (n === null || n === void 0 ? void 0 : (_n_shadowRoot = n.shadowRoot) === null || _n_shadowRoot === void 0 ? void 0 : _n_shadowRoot.activeElement) != null;)n = n.shadowRoot.activeElement;
            return n;
        }
        function eY(e, n) {
            var _n_getRootNode;
            if (!e || !n) return !1;
            let t = (_n_getRootNode = n.getRootNode) === null || _n_getRootNode === void 0 ? void 0 : _n_getRootNode.call(n);
            if (e.contains(n)) return !0;
            if (t && et(t)) {
                let t = n;
                for(; t;){
                    if (e === t) return !0;
                    t = t.parentNode || t.host;
                }
            }
            return !1;
        }
        function eX(e) {
            return "composedPath" in e ? e.composedPath()[0] : e.target;
        }
        function eK(e, n) {
            return null != n && ("composedPath" in e ? e.composedPath().includes(n) : null != e.target && n.contains(e.target));
        }
        function eQ(e) {
            return (e === null || e === void 0 ? void 0 : e.ownerDocument) || document;
        }
        function eG(e) {
            return en(e) && e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])");
        }
        function eJ(e) {
            return !!e && "combobox" === e.getAttribute("role") && eG(e);
        }
        function e0(e) {
            return e ? e.hasAttribute(eH) ? e : e.querySelector("[".concat(eH, "]")) || e : null;
        }
        function e1(e) {
            return "data-base-ui-".concat(e);
        }
        let e2 = e1("safe-polygon");
        function e4(e, n, t) {
            if (t && !eI(t)) return 0;
            if ("number" == typeof e) return e;
            if ("function" == typeof e) {
                let t = e();
                return "number" == typeof t ? t : t === null || t === void 0 ? void 0 : t[n];
            }
            return e === null || e === void 0 ? void 0 : e[n];
        }
        function e5(e) {
            return "function" == typeof e ? e() : e;
        }
        function e3(e) {
            let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
            let { open: t, 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 } = n, p = W(), h = q(), g = eA(c), m = eA(s), v = eA(t), b = eA(d), y = C.useRef(void 0), x = ek(), w = C.useRef(void 0), j = ek(), k = C.useRef(!0), A = C.useRef(!1), O = C.useRef({
                "e3.useRef[O]": ()=>{}
            }["e3.useRef[O]"]), S = C.useRef(!1), E = T(()=>{
                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;
            });
            C.useEffect({
                "e3.useEffect": ()=>{
                    if (l) return a.on("openchange", e), ({
                        "e3.useEffect": ()=>{
                            a.off("openchange", e);
                        }
                    })["e3.useEffect"];
                    function e(param) {
                        let { open: e } = param;
                        e || (x.clear(), j.clear(), k.current = !0, S.current = !1);
                    }
                }
            }["e3.useEffect"], [
                l,
                a,
                x,
                j
            ]), C.useEffect({
                "e3.useEffect": ()=>{
                    if (!l || !g.current || !t) return;
                    function e(e) {
                        E() && r(!1, e, "hover");
                    }
                    let n = eQ(i.floating).documentElement;
                    return n.addEventListener("mouseleave", e), ({
                        "e3.useEffect": ()=>{
                            n.removeEventListener("mouseleave", e);
                        }
                    })["e3.useEffect"];
                }
            }["e3.useEffect"], [
                i.floating,
                t,
                r,
                l,
                g,
                E
            ]);
            let _ = C.useCallback({
                "e3.useCallback[_]": function(e) {
                    let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !0, t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : "hover";
                    let o = e4(m.current, "close", y.current);
                    o && !w.current ? x.start(o, {
                        "e3.useCallback[_]": ()=>r(!1, e, t)
                    }["e3.useCallback[_]"]) : n && (x.clear(), r(!1, e, t));
                }
            }["e3.useCallback[_]"], [
                m,
                r,
                x
            ]), P = T(()=>{
                O.current(), w.current = void 0;
            }), z = T(()=>{
                if (A.current) {
                    let e = eQ(i.floating).body;
                    e.style.pointerEvents = "", e.removeAttribute(e2), A.current = !1;
                }
            }), L = T(()=>!!o.current.openEvent && [
                    "click",
                    "mousedown"
                ].includes(o.current.openEvent.type));
            C.useEffect({
                "e3.useEffect": ()=>{
                    if (l && ee(i.domReference)) {
                        let r = i.domReference, o = i.floating;
                        return t && r.addEventListener("mouseleave", a), f && r.addEventListener("mousemove", e, {
                            once: !0
                        }), r.addEventListener("mouseenter", e), r.addEventListener("mouseleave", n), o && (o.addEventListener("mouseleave", a), o.addEventListener("mouseenter", s), o.addEventListener("mouseleave", c)), ({
                            "e3.useEffect": ()=>{
                                t && r.removeEventListener("mouseleave", a), f && r.removeEventListener("mousemove", e), r.removeEventListener("mouseenter", e), r.removeEventListener("mouseleave", n), o && (o.removeEventListener("mouseleave", a), o.removeEventListener("mouseenter", s), o.removeEventListener("mouseleave", c));
                            }
                        })["e3.useEffect"];
                    }
                    function e(e) {
                        if (x.clear(), k.current = !1, u && !eI(y.current) || e5(b.current) > 0 && !e4(m.current, "open")) return;
                        let n = e4(m.current, "open", y.current);
                        n ? x.start(n, {
                            "e3.useEffect.e": ()=>{
                                v.current || r(!0, e, "hover");
                            }
                        }["e3.useEffect.e"]) : t || r(!0, e, "hover");
                    }
                    function n(e) {
                        if (L()) return void z();
                        O.current();
                        let n = eQ(i.floating);
                        if (j.clear(), S.current = !1, g.current && o.current.floatingContext) {
                            t || x.clear(), w.current = g.current({
                                ...o.current.floatingContext,
                                tree: p,
                                x: e.clientX,
                                y: e.clientY,
                                onClose () {
                                    z(), P(), L() || _(e, !0, "safe-polygon");
                                }
                            });
                            let r = w.current;
                            n.addEventListener("mousemove", r), O.current = ({
                                "e3.useEffect.n": ()=>{
                                    n.removeEventListener("mousemove", r);
                                }
                            })["e3.useEffect.n"];
                            return;
                        }
                        "touch" === y.current && eY(i.floating, e.relatedTarget) || _(e);
                    }
                    function a(e) {
                        var _g_current;
                        !L() && o.current.floatingContext && ((_g_current = g.current) === null || _g_current === void 0 ? void 0 : _g_current.call(g, {
                            ...o.current.floatingContext,
                            tree: p,
                            x: e.clientX,
                            y: e.clientY,
                            onClose () {
                                z(), P(), L() || _(e);
                            }
                        })(e));
                    }
                    function s() {
                        x.clear();
                    }
                    function c(e) {
                        L() || _(e, !1);
                    }
                }
            }["e3.useEffect"], [
                i,
                l,
                e,
                u,
                f,
                _,
                P,
                z,
                r,
                t,
                v,
                p,
                m,
                g,
                o,
                L,
                b,
                x,
                j
            ]), F(()=>{
                var _g_current___options, _g_current;
                if (l && t && ((_g_current = g.current) === null || _g_current === void 0 ? void 0 : (_g_current___options = _g_current.__options) === null || _g_current___options === void 0 ? void 0 : _g_current___options.blockPointerEvents) && E()) {
                    A.current = !0;
                    let e = i.floating;
                    if (ee(i.domReference) && e) {
                        var _p_nodesRef_current_find_context, _p_nodesRef_current_find;
                        let n = eQ(i.floating).body;
                        n.setAttribute(e2, "");
                        let t = 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 = ""), n.style.pointerEvents = "none", t.style.pointerEvents = "auto", e.style.pointerEvents = "auto", ()=>{
                            n.style.pointerEvents = "", t.style.pointerEvents = "", e.style.pointerEvents = "";
                        };
                    }
                }
            }, [
                l,
                t,
                h,
                i,
                p,
                g,
                E
            ]), F(()=>{
                t || (y.current = void 0, S.current = !1, P(), z());
            }, [
                t,
                P,
                z
            ]), C.useEffect({
                "e3.useEffect": ()=>({
                        "e3.useEffect": ()=>{
                            P(), x.clear(), j.clear(), z();
                        }
                    })["e3.useEffect"]
            }["e3.useEffect"], [
                l,
                i.domReference,
                P,
                z,
                x,
                j
            ]);
            let R = C.useMemo({
                "e3.useMemo[R]": ()=>{
                    function e(e) {
                        y.current = e.pointerType;
                    }
                    return {
                        onPointerDown: e,
                        onPointerEnter: e,
                        onMouseMove (e) {
                            let { nativeEvent: n } = e;
                            function o() {
                                k.current || v.current || r(!0, n, "hover");
                            }
                            (!u || eI(y.current)) && !t && 0 !== e5(b.current) && (S.current && e.movementX ** 2 + e.movementY ** 2 < 2 || (j.clear(), "touch" === y.current ? o() : (S.current = !0, j.start(e5(b.current), o))));
                        }
                    };
                }
            }["e3.useMemo[R]"], [
                u,
                r,
                t,
                v,
                b,
                j
            ]);
            return C.useMemo({
                "e3.useMemo": ()=>l ? {
                        reference: R
                    } : {}
            }["e3.useMemo"], [
                l,
                R
            ]);
        }
        function e6(e, n) {
            let t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !0;
            return e.filter((e)=>{
                var _e_context;
                return e.parentId === n && (!t || ((_e_context = e.context) === null || _e_context === void 0 ? void 0 : _e_context.open));
            }).flatMap((n)=>[
                    n,
                    ...e6(e, n.id, t)
                ]);
        }
        function e9(e, n) {
            var _e_find;
            let t = [], r = (_e_find = e.find((e)=>e.id === n)) === null || _e_find === void 0 ? void 0 : _e_find.parentId;
            for(; r;){
                let n = e.find((e)=>e.id === r);
                r = n === null || n === void 0 ? void 0 : n.parentId, n && (t = t.concat(n));
            }
            return t;
        }
        function e8(e, n) {
            let [t, r] = e, o = !1, a = n.length;
            for(let e = 0, i = a - 1; e < a; i = e++){
                let [a, l] = n[e] || [
                    0,
                    0
                ], [s, c] = n[i] || [
                    0,
                    0
                ];
                l >= r != c >= r && t <= (s - a) * (r - l) / (c - l) + a && (o = !o);
            }
            return o;
        }
        function e7() {
            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
            let { buffer: n = .5, blockPointerEvents: t = !1, requireIntent: r = !0 } = e, o = new ej, a = !1, i = null, l = null, s = performance.now(), c = (param)=>{
                let { x: e, y: t, placement: c, elements: u, onClose: d, nodeId: f, tree: p } = param;
                return function(h) {
                    function g() {
                        o.clear(), d();
                    }
                    if (o.clear(), !u.domReference || !u.floating || null == c || null == e || null == t) return;
                    let { clientX: m, clientY: v } = h, b = [
                        m,
                        v
                    ], y = eX(h), x = "mouseleave" === h.type, w = eY(u.floating, y), j = eY(u.domReference, y), k = u.domReference.getBoundingClientRect(), A = u.floating.getBoundingClientRect(), O = c.split("-")[0], C = e > A.right - A.width / 2, S = t > A.bottom - A.height / 2, E = b[0] >= k.x && b[0] <= k.x + k.width && b[1] >= k.y && b[1] <= k.y + k.height, _ = A.width > k.width, P = A.height > k.height, z = (_ ? k : A).left, L = (_ ? k : A).right, T = (P ? k : A).top, R = (P ? k : A).bottom;
                    if (w && (a = !0, !x)) return;
                    if (j && (a = !1), j && !x) {
                        a = !0;
                        return;
                    }
                    if (x && ee(h.relatedTarget) && eY(u.floating, h.relatedTarget) || p && e6(p.nodesRef.current, f).some((param)=>{
                        let { context: e } = param;
                        return e === null || e === void 0 ? void 0 : e.open;
                    })) return;
                    if ("top" === O && t >= k.bottom - 1 || "bottom" === O && t <= k.top + 1 || "left" === O && e >= k.right - 1 || "right" === O && e <= k.left + 1) return g();
                    let N = [];
                    switch(O){
                        case "top":
                            N = [
                                [
                                    z,
                                    k.top + 1
                                ],
                                [
                                    z,
                                    A.bottom - 1
                                ],
                                [
                                    L,
                                    A.bottom - 1
                                ],
                                [
                                    L,
                                    k.top + 1
                                ]
                            ];
                            break;
                        case "bottom":
                            N = [
                                [
                                    z,
                                    A.top + 1
                                ],
                                [
                                    z,
                                    k.bottom - 1
                                ],
                                [
                                    L,
                                    k.bottom - 1
                                ],
                                [
                                    L,
                                    A.top + 1
                                ]
                            ];
                            break;
                        case "left":
                            N = [
                                [
                                    A.right - 1,
                                    R
                                ],
                                [
                                    A.right - 1,
                                    T
                                ],
                                [
                                    k.left + 1,
                                    T
                                ],
                                [
                                    k.left + 1,
                                    R
                                ]
                            ];
                            break;
                        case "right":
                            N = [
                                [
                                    k.right - 1,
                                    R
                                ],
                                [
                                    k.right - 1,
                                    T
                                ],
                                [
                                    A.left + 1,
                                    T
                                ],
                                [
                                    A.left + 1,
                                    R
                                ]
                            ];
                    }
                    if (!e8([
                        m,
                        v
                    ], N)) {
                        if (a && !E) return g();
                        if (!x && r) {
                            let e = function(e, n) {
                                let t = performance.now(), r = t - s;
                                if (null === i || null === l || 0 === r) return i = e, l = n, s = t, null;
                                let o = e - i, a = n - l, c = Math.sqrt(o * o + a * a);
                                return i = e, l = n, s = t, c / r;
                            }(h.clientX, h.clientY);
                            if (null !== e && e < .1) return g();
                        }
                        e8([
                            m,
                            v
                        ], function(param) {
                            let [e, t] = param;
                            switch(O){
                                case "top":
                                    {
                                        let r = [
                                            [
                                                A.left,
                                                C || _ ? A.bottom - n : A.top
                                            ],
                                            [
                                                A.right,
                                                C ? _ ? A.bottom - n : A.top : A.bottom - n
                                            ]
                                        ];
                                        return [
                                            [
                                                _ ? e + n / 2 : C ? e + 4 * n : e - 4 * n,
                                                t + n + 1
                                            ],
                                            [
                                                _ ? e - n / 2 : C ? e + 4 * n : e - 4 * n,
                                                t + n + 1
                                            ],
                                            ...r
                                        ];
                                    }
                                case "bottom":
                                    {
                                        let r = [
                                            [
                                                A.left,
                                                C || _ ? A.top + n : A.bottom
                                            ],
                                            [
                                                A.right,
                                                C ? _ ? A.top + n : A.bottom : A.top + n
                                            ]
                                        ];
                                        return [
                                            [
                                                _ ? e + n / 2 : C ? e + 4 * n : e - 4 * n,
                                                t - n
                                            ],
                                            [
                                                _ ? e - n / 2 : C ? e + 4 * n : e - 4 * n,
                                                t - n
                                            ],
                                            ...r
                                        ];
                                    }
                                case "left":
                                    return [
                                        [
                                            S || P ? A.right - n : A.left,
                                            A.top
                                        ],
                                        [
                                            S ? P ? A.right - n : A.left : A.right - n,
                                            A.bottom
                                        ],
                                        [
                                            e + n + 1,
                                            P ? t + n / 2 : S ? t + 4 * n : t - 4 * n
                                        ],
                                        [
                                            e + n + 1,
                                            P ? t - n / 2 : S ? t + 4 * n : t - 4 * n
                                        ]
                                    ];
                                case "right":
                                    {
                                        let r = [
                                            [
                                                S || P ? A.left + n : A.right,
                                                A.top
                                            ],
                                            [
                                                S ? P ? A.left + n : A.right : A.left + n,
                                                A.bottom
                                            ]
                                        ];
                                        return [
                                            [
                                                e - n,
                                                P ? t + n / 2 : S ? t + 4 * n : t - 4 * n
                                            ],
                                            [
                                                e - n,
                                                P ? t - n / 2 : S ? t + 4 * n : t - 4 * n
                                            ],
                                            ...r
                                        ];
                                    }
                                default:
                                    return [];
                            }
                        }([
                            e,
                            t
                        ])) ? !a && r && o.start(40, g) : g();
                    }
                };
            };
            return c.__options = {
                blockPointerEvents: t
            }, c;
        }
        let ne = eR && eL;
        function nn(e) {
            let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
            let { open: t, onOpenChange: r, events: o, dataRef: a, elements: i } = e, { enabled: l = !0, visibleOnly: s = !0 } = n, c = C.useRef(!1), u = ek(), d = C.useRef(!0);
            C.useEffect({
                "nn.useEffect": ()=>{
                    if (!l) return;
                    let e = Q(i.domReference);
                    function n() {
                        !t && en(i.domReference) && i.domReference === eZ(eQ(i.domReference)) && (c.current = !0);
                    }
                    function r() {
                        d.current = !0;
                    }
                    function o() {
                        d.current = !1;
                    }
                    return e.addEventListener("blur", n), ne && (e.addEventListener("keydown", r, !0), e.addEventListener("pointerdown", o, !0)), ({
                        "nn.useEffect": ()=>{
                            e.removeEventListener("blur", n), ne && (e.removeEventListener("keydown", r, !0), e.removeEventListener("pointerdown", o, !0));
                        }
                    })["nn.useEffect"];
                }
            }["nn.useEffect"], [
                i.domReference,
                t,
                l
            ]), C.useEffect({
                "nn.useEffect": ()=>{
                    if (l) return o.on("openchange", e), ({
                        "nn.useEffect": ()=>{
                            o.off("openchange", e);
                        }
                    })["nn.useEffect"];
                    function e(param) {
                        let { reason: e } = param;
                        ("reference-press" === e || "escape-key" === e) && (c.current = !0);
                    }
                }
            }["nn.useEffect"], [
                o,
                l
            ]);
            let f = C.useMemo({
                "nn.useMemo[f]": ()=>({
                        onMouseLeave () {
                            c.current = !1;
                        },
                        onFocus (e) {
                            if (c.current) return;
                            let n = eX(e.nativeEvent);
                            if (s && ee(n)) {
                                if (ne && !e.relatedTarget) {
                                    if (!d.current && !eG(n)) return;
                                } else if (!({
                                    "nn.useMemo[f]": function(e) {
                                        if (!e || eN) return !0;
                                        try {
                                            return e.matches(":focus-visible");
                                        } catch (e) {
                                            return !0;
                                        }
                                    }
                                })["nn.useMemo[f]"](n)) return;
                            }
                            r(!0, e.nativeEvent, "focus");
                        },
                        onBlur (e) {
                            c.current = !1;
                            let n = e.relatedTarget, t = e.nativeEvent, o = ee(n) && n.hasAttribute(e1("focus-guard")) && "outside" === n.getAttribute("data-type");
                            u.start(0, {
                                "nn.useMemo[f]": ()=>{
                                    var _a_current_floatingContext;
                                    let e = eZ(i.domReference ? i.domReference.ownerDocument : document);
                                    (n || e !== i.domReference) && (eY((_a_current_floatingContext = a.current.floatingContext) === null || _a_current_floatingContext === void 0 ? void 0 : _a_current_floatingContext.refs.floating.current, e) || eY(i.domReference, e) || o || r(!1, t, "focus"));
                                }
                            }["nn.useMemo[f]"]);
                        }
                    })
            }["nn.useMemo[f]"], [
                a,
                i.domReference,
                r,
                s,
                u
            ]);
            return C.useMemo({
                "nn.useMemo": ()=>l ? {
                        reference: f
                    } : {}
            }["nn.useMemo"], [
                l,
                f
            ]);
        }
        let nt = {
            style: {
                transition: "none"
            }
        }, nr = {}, no = {
            fallbackAxisSide: "none"
        }, na = {
            fallbackAxisSide: "end"
        }, ni = new class {
            request(e) {
                let n = this.nextId;
                return this.nextId += 1, this.callbacks.push(e), this.callbacksCount += 1, this.isScheduled || (requestAnimationFrame(this.tick), this.isScheduled = !0), n;
            }
            cancel(e) {
                let n = e - this.startId;
                n < 0 || n >= this.callbacks.length || (this.callbacks[n] = 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 _n_t;
                    this.isScheduled = !1;
                    let n = this.callbacks, t = this.callbacksCount;
                    if (this.callbacks = [], this.callbacksCount = 0, this.startId = this.nextId, t > 0) for(let t = 0; t < n.length; t += 1)(_n_t = n[t]) === null || _n_t === void 0 ? void 0 : _n_t.call(n, e);
                });
            }
        };
        class nl {
            static create() {
                return new nl;
            }
            static request(e) {
                return ni.request(e);
            }
            static cancel(e) {
                return ni.cancel(e);
            }
            request(e) {
                this.cancel(), this.currentId = ni.request(()=>{
                    this.currentId = null, e();
                });
            }
            constructor(){
                _define_property._(this, "currentId", null);
                _define_property._(this, "cancel", ()=>{
                    null !== this.currentId && (ni.cancel(this.currentId), this.currentId = null);
                });
                _define_property._(this, "disposeEffect", ()=>this.cancel);
            }
        }
        function ns() {
            let e = P(nl.create).current;
            return ew(e.disposeEffect), e;
        }
        let nc = {
            pointerdown: "onPointerDown",
            mousedown: "onMouseDown",
            click: "onClick"
        }, nu = {
            pointerdown: "onPointerDownCapture",
            mousedown: "onMouseDownCapture",
            click: "onClickCapture"
        }, nd = (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 nf(e) {
            let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
            let { open: t, onOpenChange: r, elements: o, dataRef: a } = e, { enabled: i = !0, escapeKey: l = !0, outsidePress: s = !0, outsidePressEvent: c = "pointerdown", referencePress: u = !1, referencePressEvent: d = "pointerdown", ancestorScroll: f = !1, bubbles: p, capture: h } = n, g = W(), m = T("function" == typeof s ? s : ()=>!1), v = "function" == typeof s ? m : s, b = C.useRef(!1), { escapeKey: y, outsidePress: x } = nd(p), { escapeKey: w, outsidePress: j } = nd(h), k = C.useRef(!1), A = ek(), O = T((e)=>{
                var _a_current_floatingContext;
                if (!t || !i || !l || "Escape" !== e.key || k.current) return;
                let n = (_a_current_floatingContext = a.current.floatingContext) === null || _a_current_floatingContext === void 0 ? void 0 : _a_current_floatingContext.nodeId, o = g ? e6(g.nodesRef.current, n) : [];
                if (!y && (e.stopPropagation(), o.length > 0)) {
                    let e = !0;
                    if (o.forEach((n)=>{
                        var _n_context;
                        ((_n_context = n.context) === null || _n_context === void 0 ? void 0 : _n_context.open) && !n.context.dataRef.current.__escapeKeyBubbles && (e = !1);
                    }), !e) return;
                }
                r(!1, "nativeEvent" in e ? e.nativeEvent : e, "escape-key");
            }), S = T((e)=>{
                var _eX;
                let n = ()=>{
                    var _eX;
                    O(e), (_eX = eX(e)) === null || _eX === void 0 ? void 0 : _eX.removeEventListener("keydown", n);
                };
                (_eX = eX(e)) === null || _eX === void 0 ? void 0 : _eX.addEventListener("keydown", n);
            }), E = T((e)=>{
                var _a_current_floatingContext;
                let n = a.current.insideReactTree;
                a.current.insideReactTree = !1;
                let t = b.current;
                if (b.current = !1, "click" === c && t || n || "function" == typeof v && !v(e)) return;
                let i = eX(e), l = "[".concat(e1("inert"), "]"), s = eQ(o.floating).querySelectorAll(l), u = ee(i) ? i : null;
                for(; u && !eh(u);){
                    let e = ev(u);
                    if (eh(e) || !ee(e)) break;
                    u = e;
                }
                if (s.length && ee(i) && !i.matches("html,body") && !eY(i, o.floating) && Array.from(s).every((e)=>!eY(u, e))) return;
                if (en(i)) {
                    let n = eh(i), t = eg(i), r = /auto|scroll/, o = n || r.test(t.overflowX), a = n || r.test(t.overflowY), l = o && i.clientWidth > 0 && i.scrollWidth > i.clientWidth, s = a && i.clientHeight > 0 && i.scrollHeight > i.clientHeight, c = "rtl" === t.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 d = (_a_current_floatingContext = a.current.floatingContext) === null || _a_current_floatingContext === void 0 ? void 0 : _a_current_floatingContext.nodeId, f = g && e6(g.nodesRef.current, d).some((n)=>{
                    var _n_context;
                    return eK(e, (_n_context = n.context) === null || _n_context === void 0 ? void 0 : _n_context.elements.floating);
                });
                if (eK(e, o.floating) || eK(e, o.domReference) || f) return;
                let p = g ? e6(g.nodesRef.current, d) : [];
                if (p.length > 0) {
                    let e = !0;
                    if (p.forEach((n)=>{
                        var _n_context;
                        ((_n_context = n.context) === null || _n_context === void 0 ? void 0 : _n_context.open) && !n.context.dataRef.current.__outsidePressBubbles && (e = !1);
                    }), !e) return;
                }
                r(!1, e, "outside-press");
            }), _ = T((e)=>{
                var _eX;
                let n = ()=>{
                    var _eX;
                    E(e), (_eX = eX(e)) === null || _eX === void 0 ? void 0 : _eX.removeEventListener(c, n);
                };
                (_eX = eX(e)) === null || _eX === void 0 ? void 0 : _eX.addEventListener(c, n);
            });
            C.useEffect({
                "nf.useEffect": ()=>{
                    if (!t || !i) return;
                    a.current.__escapeKeyBubbles = y, a.current.__outsidePressBubbles = x;
                    let e = new ej;
                    function n(e) {
                        r(!1, e, "ancestor-scroll");
                    }
                    function s() {
                        e.clear(), k.current = !0;
                    }
                    function u() {
                        e.start(5 * !!ef(), {
                            "nf.useEffect.u": ()=>{
                                k.current = !1;
                            }
                        }["nf.useEffect.u"]);
                    }
                    let d = eQ(o.floating);
                    l && (d.addEventListener("keydown", w ? S : O, w), d.addEventListener("compositionstart", s), d.addEventListener("compositionend", u)), v && d.addEventListener(c, j ? _ : E, j);
                    let p = [];
                    return f && (ee(o.domReference) && (p = eb(o.domReference)), ee(o.floating) && (p = p.concat(eb(o.floating))), !ee(o.reference) && o.reference && o.reference.contextElement && (p = p.concat(eb(o.reference.contextElement)))), (p = p.filter({
                        "nf.useEffect": (e)=>{
                            var _d_defaultView;
                            return e !== ((_d_defaultView = d.defaultView) === null || _d_defaultView === void 0 ? void 0 : _d_defaultView.visualViewport);
                        }
                    }["nf.useEffect"])).forEach({
                        "nf.useEffect": (e)=>{
                            e.addEventListener("scroll", n, {
                                passive: !0
                            });
                        }
                    }["nf.useEffect"]), ({
                        "nf.useEffect": ()=>{
                            l && (d.removeEventListener("keydown", w ? S : O, w), d.removeEventListener("compositionstart", s), d.removeEventListener("compositionend", u)), v && d.removeEventListener(c, j ? _ : E, j), p.forEach({
                                "nf.useEffect": (e)=>{
                                    e.removeEventListener("scroll", n);
                                }
                            }["nf.useEffect"]), e.clear();
                        }
                    })["nf.useEffect"];
                }
            }["nf.useEffect"], [
                a,
                o,
                l,
                v,
                c,
                t,
                r,
                f,
                i,
                y,
                x,
                O,
                w,
                S,
                E,
                j,
                _
            ]), C.useEffect({
                "nf.useEffect": ()=>{
                    a.current.insideReactTree = !1;
                }
            }["nf.useEffect"], [
                a,
                v,
                c
            ]);
            let P = C.useMemo({
                "nf.useMemo[P]": ()=>({
                        onKeyDown: O,
                        ...u && {
                            [nc[d]]: ({
                                "nf.useMemo[P]": (e)=>{
                                    r(!1, e.nativeEvent, "reference-press");
                                }
                            })["nf.useMemo[P]"],
                            ..."click" !== d && {
                                onClick (e) {
                                    r(!1, e.nativeEvent, "reference-press");
                                }
                            }
                        }
                    })
            }["nf.useMemo[P]"], [
                O,
                r,
                u,
                d
            ]), z = C.useMemo({
                "nf.useMemo[z]": ()=>({
                        onKeyDown: O,
                        onMouseDown () {
                            b.current = !0;
                        },
                        onMouseUp () {
                            b.current = !0;
                        },
                        [nu[c]]: ({
                            "nf.useMemo[z]": ()=>{
                                a.current.insideReactTree = !0;
                            }
                        })["nf.useMemo[z]"],
                        onBlurCapture () {
                            g || (a.current.insideReactTree = !0, A.start(0, {
                                "nf.useMemo[z]": ()=>{
                                    a.current.insideReactTree = !1;
                                }
                            }["nf.useMemo[z]"]));
                        }
                    })
            }["nf.useMemo[z]"], [
                O,
                c,
                a,
                g,
                A
            ]);
            return C.useMemo({
                "nf.useMemo": ()=>i ? {
                        reference: P,
                        floating: z
                    } : {}
            }["nf.useMemo"], [
                i,
                P,
                z
            ]);
        }
        let np = new Map([
            [
                "select",
                "listbox"
            ],
            [
                "combobox",
                "listbox"
            ],
            [
                "label",
                !1
            ]
        ]), nh = [
            "top",
            "right",
            "bottom",
            "left"
        ], ng = Math.min, nm = Math.max, nv = Math.round, nb = Math.floor, ny = (e)=>({
                x: e,
                y: e
            }), nx = {
            left: "right",
            right: "left",
            bottom: "top",
            top: "bottom"
        }, nw = {
            start: "end",
            end: "start"
        };
        function nj(e, n) {
            return "function" == typeof e ? e(n) : e;
        }
        function nk(e) {
            return e.split("-")[0];
        }
        function nA(e) {
            return e.split("-")[1];
        }
        function nO(e) {
            return "x" === e ? "y" : "x";
        }
        function nC(e) {
            return "y" === e ? "height" : "width";
        }
        let nS = new Set([
            "top",
            "bottom"
        ]);
        function nE(e) {
            return nS.has(nk(e)) ? "y" : "x";
        }
        function n_(e) {
            return e.replace(/start|end/g, (e)=>nw[e]);
        }
        let nP = [
            "left",
            "right"
        ], nz = [
            "right",
            "left"
        ], nL = [
            "top",
            "bottom"
        ], nT = [
            "bottom",
            "top"
        ];
        function nR(e) {
            return e.replace(/left|right|bottom|top/g, (e)=>nx[e]);
        }
        function nN(e) {
            return "number" != typeof e ? {
                top: 0,
                right: 0,
                bottom: 0,
                left: 0,
                ...e
            } : {
                top: e,
                right: e,
                bottom: e,
                left: e
            };
        }
        function nD(e) {
            let { x: n, y: t, width: r, height: o } = e;
            return {
                width: r,
                height: o,
                top: t,
                left: n,
                right: n + r,
                bottom: t + o,
                x: n,
                y: t
            };
        }
        function nB(e, n, t) {
            return Math.floor(e / n) !== t;
        }
        function nM(e, n) {
            return n < 0 || n >= e.current.length;
        }
        function nI(e, n) {
            return nF(e, {
                disabledIndices: n
            });
        }
        function nH(e, n) {
            return nF(e, {
                decrement: !0,
                startingIndex: e.current.length,
                disabledIndices: n
            });
        }
        function nF(e) {
            let { startingIndex: n = -1, decrement: t = !1, disabledIndices: r, amount: o = 1 } = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
            let a = n;
            do a += t ? -o : o;
            while (a >= 0 && a <= e.current.length - 1 && nU(e, a, r))
            return a;
        }
        function nU(e, n, t) {
            if ("function" == typeof t) return t(n);
            if (t) return t.includes(n);
            let r = e.current[n];
            return null == r || r.hasAttribute("disabled") || "true" === r.getAttribute("aria-disabled");
        }
        let nV = 0;
        function nq(e) {
            let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
            let { preventScroll: t = !1, cancelPrevious: r = !0, sync: o = !1 } = n;
            r && cancelAnimationFrame(nV);
            let a = ()=>e === null || e === void 0 ? void 0 : e.focus({
                    preventScroll: t
                });
            o ? a() : nV = requestAnimationFrame(a);
        }
        function nW(e, n, t) {
            switch(e){
                case "vertical":
                    return n;
                case "horizontal":
                    return t;
                default:
                    return n || t;
            }
        }
        function n$(e, n) {
            return nW(n, e === eW || e === e$, e === eV || e === eq);
        }
        function nZ(e, n, t) {
            return nW(n, e === e$, t ? e === eV : e === eq) || "Enter" === e || " " === e || "" === e;
        }
        function nY(e, n, t) {
            return nW(n, t ? e === eV : e === eq, e === e$);
        }
        function nX(e, n, t, r) {
            return "both" === n || "horizontal" === n && r && r > 1 ? "Escape" === e : nW(n, t ? e === eq : e === eV, e === eW);
        }
        function nK() {
            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [];
            let n = e.map((e)=>e === null || e === void 0 ? void 0 : e.reference), t = 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 = C.useCallback({
                "nK.useCallback[o]": (n)=>nQ(n, e, "reference")
            }["nK.useCallback[o]"], n), a = C.useCallback({
                "nK.useCallback[a]": (n)=>nQ(n, e, "floating")
            }["nK.useCallback[a]"], t), i = C.useCallback({
                "nK.useCallback[i]": (n)=>nQ(n, e, "item")
            }["nK.useCallback[i]"], r);
            return C.useMemo({
                "nK.useMemo": ()=>({
                        getReferenceProps: o,
                        getFloatingProps: a,
                        getItemProps: i
                    })
            }["nK.useMemo"], [
                o,
                a,
                i
            ]);
        }
        function nQ(e, n, t) {
            let r = new Map, o = "item" === t, a = {};
            for(let n in "floating" === t && (a.tabIndex = -1, a[eH] = ""), e)o && e && (n === eF || n === eU) || (a[n] = e[n]);
            for(let i = 0; i < n.length; i += 1){
                var _n_i;
                let l, s = (_n_i = n[i]) === null || _n_i === void 0 ? void 0 : _n_i[t];
                (l = "function" == typeof s ? e ? s(e) : null : s) && nG(a, l, o, r);
            }
            return nG(a, e, o, r), a;
        }
        function nG(e, n, t, r) {
            for(let o in n){
                var _r_get;
                let a = n[o];
                t && (o === eF || o === eU) || (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((n)=>n(...e)).find((e)=>void 0 !== e);
                })) : e[o] = a);
            }
        }
        let nJ = C.createContext(void 0);
        function n0(e) {
            let n = C.useContext(nJ);
            if (void 0 === n && !e) throw Error("Base UI: MenuRootContext is missing. Menu parts must be placed within <Menu.Root>.");
            return n;
        }
        let n1 = C.createContext(null);
        function n2(e) {
            let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !1;
            let [r, o] = C.useState(e && n ? "idle" : void 0), [a, i] = C.useState(e);
            return e && !a && (i(!0), o("starting")), e || !a || "ending" === r || t || o("ending"), e || a || "ending" !== r || o(void 0), F(()=>{
                if (!e && a && "ending" !== r && t) {
                    let e = nl.request(()=>{
                        o("ending");
                    });
                    return ()=>{
                        nl.cancel(e);
                    };
                }
            }, [
                e,
                a,
                r,
                t
            ]), F(()=>{
                if (!e || n) return;
                let t = nl.request(()=>{
                    E.flushSync(()=>{
                        o(void 0);
                    });
                });
                return ()=>{
                    nl.cancel(t);
                };
            }, [
                n,
                e
            ]), F(()=>{
                if (!e || !n) return;
                e && a && "idle" !== r && o("starting");
                let t = nl.request(()=>{
                    o("idle");
                });
                return ()=>{
                    nl.cancel(t);
                };
            }, [
                n,
                e,
                a,
                o,
                r
            ]), C.useMemo({
                "n2.useMemo": ()=>({
                        mounted: a,
                        setMounted: i,
                        transitionStatus: r
                    })
            }["n2.useMemo"], [
                a,
                r
            ]);
        }
        function n4(param) {
            let { controlled: e, default: n, name: t, state: r = "value" } = param;
            let { current: o } = C.useRef(void 0 !== e), [a, i] = C.useState(n), l = C.useCallback({
                "n4.useCallback[l]": (e)=>{
                    o || i(e);
                }
            }["n4.useCallback[l]"], []);
            return [
                o ? e : a,
                l
            ];
        }
        function n5(e) {
            let { enabled: n = !0, open: t, ref: r, onComplete: o } = e, a = eA(t), i = T(o), l = function(e) {
                let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1;
                let t = ns(), r = ek();
                return T(function(o) {
                    let a = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
                    t.cancel(), r.clear();
                    let i = e.current;
                    i && ("function" != typeof i.getAnimations || globalThis.BASE_UI_ANIMATIONS_DISABLED ? o() : t.request(()=>{
                        function e() {
                            i && Promise.allSettled(i.getAnimations().map((e)=>e.finished)).then(()=>{
                                null != a && a.aborted || E.flushSync(o);
                            });
                        }
                        n ? r.start(0, e) : e();
                    }));
                });
            }(r, t);
            C.useEffect({
                "n5.useEffect": ()=>{
                    n && l({
                        "n5.useEffect": ()=>{
                            t === a.current && i();
                        }
                    }["n5.useEffect"]);
                }
            }["n5.useEffect"], [
                n,
                t,
                i,
                l,
                a
            ]);
        }
        let n3 = C.createContext(void 0);
        function n6() {
            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : !0;
            let n = C.useContext(n3);
            if (void 0 === n && !e) throw Error("Base UI: DirectionContext is missing.");
            var _n_direction;
            return (_n_direction = n === null || n === void 0 ? void 0 : n.direction) !== null && _n_direction !== void 0 ? _n_direction : "ltr";
        }
        let n9 = ()=>{}, n8 = {}, n7 = {}, te = "";
        class tn {
            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 n = eQ(e).documentElement, t = Q(n).getComputedStyle(n).overflowY;
                if ("hidden" === t || "clip" === t) {
                    this.restore = n9;
                    return;
                }
                let r = ez || !function(e) {
                    if ("undefined" == typeof document) return !1;
                    let n = eQ(e);
                    return Q(n).innerWidth - n.documentElement.clientWidth > 0;
                }(e);
                this.restore = r ? function(e) {
                    let n = eQ(e).documentElement, t = n.style.overflow;
                    return n.style.overflow = "hidden", ()=>{
                        n.style.overflow = t;
                    };
                }(e) : function(e) {
                    var _o_visualViewport;
                    let n = eQ(e), t = n.documentElement, r = n.body, o = Q(t), a = 0, i = 0, l = nl.create();
                    var _o_visualViewport_scale;
                    if (eP && ((_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(t), n = o.getComputedStyle(r);
                        a = t.scrollTop, i = t.scrollLeft, n8 = {
                            scrollbarGutter: t.style.scrollbarGutter,
                            overflowY: t.style.overflowY,
                            overflowX: t.style.overflowX
                        }, te = t.style.scrollBehavior, n7 = {
                            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 = t.scrollHeight > t.clientHeight, c = t.scrollWidth > t.clientWidth, u = "scroll" === e.overflowY || "scroll" === n.overflowY, d = "scroll" === e.overflowX || "scroll" === n.overflowX, f = Math.max(0, o.innerWidth - t.clientWidth), p = Math.max(0, o.innerHeight - t.clientHeight), h = parseFloat(n.marginTop) + parseFloat(n.marginBottom), g = parseFloat(n.marginLeft) + parseFloat(n.marginRight);
                        Object.assign(t.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: g || f ? "calc(100vw - ".concat(g + f, "px)") : "100vw",
                            boxSizing: "border-box",
                            overflow: "hidden",
                            scrollBehavior: "unset"
                        }), r.scrollTop = a, r.scrollLeft = i, t.setAttribute("data-base-ui-scroll-locked", ""), t.style.scrollBehavior = "unset";
                    }
                    function c() {
                        Object.assign(t.style, n8), Object.assign(r.style, n7), t.scrollTop = a, t.scrollLeft = i, t.removeAttribute("data-base-ui-scroll-locked"), t.style.scrollBehavior = te;
                    }
                    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", ej.create());
                _define_property._(this, "timeoutUnlock", ej.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 tt = new tn;
        function tr(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 to = C.createContext(void 0);
        function ta() {
            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : !0;
            let n = C.useContext(to);
            if (void 0 === n && !e) throw Error("Base UI: ContextMenuRootContext is missing. ContextMenu parts must be placed within <ContextMenu.Root>.");
            return n;
        }
        let ti = C.createContext(!1);
        function tl(e, n) {
            return e && !n ? e : !e && n ? n : e || n ? {
                ...e,
                ...n
            } : void 0;
        }
        let ts = {};
        function tc(e, n, t, r, o) {
            let a = {
                ...tf(e, ts)
            };
            return n && (a = tu(a, n)), t && (a = tu(a, t)), r && (a = tu(a, r)), o && (a = tu(a, o)), a;
        }
        function tu(e, n) {
            return td(n) ? n(e) : function(e, n) {
                if (!n) return e;
                for(let t in n){
                    let r = n[t];
                    switch(t){
                        case "style":
                            e[t] = tl(e.style, r);
                            break;
                        case "className":
                            e[t] = th(e.className, r);
                            break;
                        default:
                            !function(e, n) {
                                let t = e.charCodeAt(0), r = e.charCodeAt(1), o = e.charCodeAt(2);
                                return 111 === t && 110 === r && o >= 65 && o <= 90 && ("function" == typeof n || void 0 === n);
                            }(t, r) ? e[t] = r : e[t] = function(e, n) {
                                return n ? e ? (t)=>{
                                    var r;
                                    if (null != (r = t) && "object" == typeof r && "nativeEvent" in r) {
                                        tp(t);
                                        let r = n(t);
                                        return t.baseUIHandlerPrevented || (e === null || e === void 0 ? void 0 : e(t)), r;
                                    }
                                    let o = n(t);
                                    return e === null || e === void 0 ? void 0 : e(t), o;
                                } : n : e;
                            }(e[t], r);
                    }
                }
                return e;
            }(e, n);
        }
        function td(e) {
            return "function" == typeof e;
        }
        function tf(e, n) {
            return td(e) ? e(n) : e !== null && e !== void 0 ? e : ts;
        }
        function tp(e) {
            return e.preventBaseUIHandler = ()=>{
                e.baseUIHandlerPrevented = !0;
            }, e;
        }
        function th(e, n) {
            return n ? e ? n + " " + e : n : e;
        }
        let tg = [], tm = {
            current: !1
        }, tv = function(e) {
            let n, t, { children: r, open: o, onOpenChange: a, onOpenChangeComplete: i, defaultOpen: s = !1, disabled: c = !1, modal: u, loop: d = !0, orientation: f = "vertical", actionsRef: p, openOnHover: h, delay: g = 100, closeDelay: m = 0, closeParentOnEsc: v = !0 } = e, [b, y] = C.useState(null), [x, w] = C.useState(null), [j, k] = C.useState(), [A, O] = C.useState(!0), [S, _] = C.useState(null), [P, z] = C.useState(null), [L, R] = C.useState(!0), [N, D] = C.useState(!1), B = C.useRef(null), M = C.useRef(null), I = C.useRef(null), U = ek(), V = ta(!0), $ = C.useContext(ti);
            {
                let e = n0(!0), t = function(e) {
                    let n = C.useContext(n1);
                    if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
                    ;
                    return n;
                }(!0);
                n = $ && e ? {
                    type: "menu",
                    context: e
                } : t ? {
                    type: "menubar",
                    context: t
                } : V ? {
                    type: "context-menu",
                    context: V
                } : {
                    type: void 0
                };
            }
            let X = H();
            void 0 !== n.type && (X = n.context.rootId);
            let K = (void 0 === n.type || "context-menu" === n.type) && (u !== null && u !== void 0 ? u : !0), Q = "menu" === n.type ? n.context.allowMouseEnter : N, G = "menu" === n.type ? n.context.setAllowMouseEnter : D, J = h !== null && h !== void 0 ? h : "menu" === n.type || "menubar" === n.type && n.context.hasSubmenuOpen, [ee, et] = n4({
                controlled: o,
                default: s,
                name: "MenuRoot",
                state: "open"
            }), er = C.useRef("context-menu" !== n.type), eo = ek();
            C.useEffect({
                "tv.useEffect": ()=>{
                    if (ee || (B.current = null), "context-menu" === n.type) {
                        if (!ee) {
                            eo.clear(), er.current = !1;
                            return;
                        }
                        eo.start(500, {
                            "tv.useEffect": ()=>{
                                er.current = !0;
                            }
                        }["tv.useEffect"]);
                    }
                }
            }["tv.useEffect"], [
                eo,
                ee,
                n.type
            ]);
            let ea = C.useCallback({
                "tv.useCallback[ea]": (e)=>{
                    I.current = e, w(e);
                }
            }["tv.useCallback[ea]"], []), { mounted: ei, setMounted: el, transitionStatus: es } = n2(ee), { enabled: ec = !0, mounted: eu, open: ed, referenceElement: ef = null } = {
                enabled: ee && K && "trigger-hover" !== P,
                mounted: ei,
                open: ee,
                referenceElement: x
            };
            F(()=>{
                if (eP && eu && !ed) {
                    let e = eQ(ef), n = e.body.style.userSelect, t = e.body.style.webkitUserSelect;
                    return e.body.style.userSelect = "none", e.body.style.webkitUserSelect = "none", ()=>{
                        e.body.style.userSelect = n, e.body.style.webkitUserSelect = t;
                    };
                }
            }, [
                eu,
                ed,
                ef
            ]), F(()=>{
                if (ec) return tt.acquire(ef);
            }, [
                ec,
                ef
            ]), ee || A || O(!0);
            let ep = T(()=>{
                el(!1), R(!0), G(!1), i === null || i === void 0 ? void 0 : i(!1);
            });
            n5({
                enabled: !p,
                open: ee,
                ref: M,
                onComplete () {
                    ee || ep();
                }
            });
            let eh = C.useRef(!0), eg = ek(), em = T((e, t, r)=>{
                if (ee === e || !1 === e && (t === null || t === void 0 ? void 0 : t.type) === "click" && "touch" === t.pointerType && !eh.current) return;
                e && "trigger-focus" === r ? (eh.current = !1, eg.start(300, ()=>{
                    eh.current = !0;
                })) : (eh.current = !0, eg.clear());
                let o = ("trigger-press" === r || "item-press" === r) && 0 === t.detail && (t === null || t === void 0 ? void 0 : t.isTrusted), i = !e && ("escape-key" === r || null == r);
                function l() {
                    a === null || a === void 0 ? void 0 : a(e, t, r), et(e), z(r !== null && r !== void 0 ? r : null), B.current = t !== null && t !== void 0 ? t : null;
                }
                "trigger-hover" === r ? (R(!0), U.start(500, ()=>{
                    R(!1);
                }), E.flushSync(l)) : l(), "menubar" === n.type && ("trigger-focus" === r || "focus-out" === r || "trigger-hover" === r || "list-navigation" === r || "sibling-open" === r) ? k("group") : o || i ? k(o ? "click" : "dismiss") : k(void 0);
            });
            C.useImperativeHandle(p, {
                "tv.useImperativeHandle": ()=>({
                        unmount: ep
                    })
            }["tv.useImperativeHandle"], [
                ep
            ]), "context-menu" === n.type && (t = n.context), C.useImperativeHandle(t === null || t === void 0 ? void 0 : t.positionerRef, {
                "tv.useImperativeHandle": ()=>x
            }["tv.useImperativeHandle"], [
                x
            ]), C.useImperativeHandle(t === null || t === void 0 ? void 0 : t.actionsRef, {
                "tv.useImperativeHandle": ()=>({
                        setOpen: em
                    })
            }["tv.useImperativeHandle"], [
                em
            ]), C.useEffect({
                "tv.useEffect": ()=>{
                    ee || U.clear();
                }
            }["tv.useEffect"], [
                U,
                ee
            ]);
            let ev = Y({
                elements: {
                    reference: b,
                    floating: x
                },
                open: ee,
                onOpenChange (e, n, t) {
                    em(e, n, tr(t));
                }
            }), eb = e3(ev, {
                enabled: A && J && !c && "context-menu" !== n.type && ("menubar" !== n.type || n.context.hasSubmenuOpen && !ee),
                handleClose: e7({
                    blockPointerEvents: !0
                }),
                mouseOnly: !0,
                move: "menu" === n.type,
                restMs: void 0 === n.type || "menu" === n.type && Q ? g : void 0,
                delay: "menu" === n.type ? {
                    open: Q ? g : 1e10,
                    close: m
                } : {
                    close: m
                }
            }), ey = nn(ev, {
                enabled: !c && !ee && "menubar" === n.type && n.context.hasSubmenuOpen && !V
            }), ex = function(e) {
                let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
                let { open: t, onOpenChange: r, dataRef: o } = e, { enabled: a = !0, event: i = "click", toggle: l = !0, ignoreMouse: s = !1, stickIfOpen: c = !0 } = n, u = C.useRef(void 0), d = ns(), f = C.useMemo({
                    "tv.ex.useMemo[f]": ()=>({
                            onPointerDown (e) {
                                u.current = e.pointerType;
                            },
                            onMouseDown (e) {
                                let n = u.current, a = e.nativeEvent;
                                if (0 !== e.button || "click" === i || eI(n, !0) && s) return;
                                let f = o.current.openEvent, p = f === null || f === void 0 ? void 0 : f.type, h = !(t && l && (!f || !c || "click" === p || "mousedown" === p));
                                d.request({
                                    "tv.ex.useMemo[f]": ()=>{
                                        r(h, a, "click");
                                    }
                                }["tv.ex.useMemo[f]"]);
                            },
                            onClick (e) {
                                let n = u.current;
                                if ("mousedown" === i && n) {
                                    u.current = void 0;
                                    return;
                                }
                                if (eI(n, !0) && s) return;
                                let a = o.current.openEvent, d = a === null || a === void 0 ? void 0 : a.type;
                                r(!(t && l && (!a || !c || "click" === d || "mousedown" === d || "keydown" === d || "keyup" === d)), e.nativeEvent, "click");
                            },
                            onKeyDown () {
                                u.current = void 0;
                            }
                        })
                }["tv.ex.useMemo[f]"], [
                    o,
                    i,
                    s,
                    r,
                    t,
                    c,
                    l,
                    d
                ]);
                return C.useMemo({
                    "tv.ex.useMemo": ()=>a ? {
                            reference: f
                        } : nr
                }["tv.ex.useMemo"], [
                    a,
                    f
                ]);
            }(ev, {
                enabled: !c && "context-menu" !== n.type,
                event: ee && "menubar" === n.type ? "click" : "mousedown",
                toggle: !J || "menu" !== n.type,
                ignoreMouse: J && "menu" === n.type,
                stickIfOpen: void 0 === n.type && L
            }), ew = nf(ev, {
                enabled: !c,
                bubbles: v && "menu" === n.type,
                outsidePressEvent: "mousedown",
                outsidePress: ()=>{
                    var _B_current;
                    return "context-menu" !== n.type || ((_B_current = B.current) === null || _B_current === void 0 ? void 0 : _B_current.type) === "contextmenu" || er.current;
                }
            }), ej = function(e) {
                let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
                var _r_domReference;
                var _np_get;
                let { open: t, elements: r, floatingId: o } = e, { enabled: a = !0, role: i = "dialog" } = n, l = H(), s = ((_r_domReference = r.domReference) === null || _r_domReference === void 0 ? void 0 : _r_domReference.id) || l, c = C.useMemo({
                    "tv.ej.useMemo[c]": ()=>{
                        var _e0;
                        return ((_e0 = e0(r.floating)) === null || _e0 === void 0 ? void 0 : _e0.id) || o;
                    }
                }["tv.ej.useMemo[c]"], [
                    r.floating,
                    o
                ]), u = (_np_get = np.get(i)) !== null && _np_get !== void 0 ? _np_get : i, d = null != q(), f = C.useMemo({
                    "tv.ej.useMemo[f]": ()=>"tooltip" === u || "label" === i ? {
                            ["aria-".concat("label" === i ? "labelledby" : "describedby")]: t ? c : void 0
                        } : {
                            "aria-expanded": t ? "true" : "false",
                            "aria-haspopup": "alertdialog" === u ? "dialog" : u,
                            "aria-controls": t ? 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"
                            }
                        }
                }["tv.ej.useMemo[f]"], [
                    u,
                    c,
                    d,
                    t,
                    s,
                    i
                ]), p = C.useMemo({
                    "tv.ej.useMemo[p]": ()=>{
                        let e = {
                            id: c,
                            ...u && {
                                role: u
                            }
                        };
                        return "tooltip" === u || "label" === i ? e : {
                            ...e,
                            ..."menu" === u && {
                                "aria-labelledby": s
                            }
                        };
                    }
                }["tv.ej.useMemo[p]"], [
                    u,
                    c,
                    s,
                    i
                ]), h = C.useCallback({
                    "tv.ej.useCallback[h]": (param)=>{
                        let { active: e, selected: n } = param;
                        let t = {
                            role: "option",
                            ...e && {
                                id: "".concat(c, "-fui-option")
                            }
                        };
                        switch(i){
                            case "select":
                                return {
                                    ...t,
                                    "aria-selected": e && n
                                };
                            case "combobox":
                                return {
                                    ...t,
                                    "aria-selected": n
                                };
                        }
                        return {};
                    }
                }["tv.ej.useCallback[h]"], [
                    c,
                    i
                ]);
                return C.useMemo({
                    "tv.ej.useMemo": ()=>a ? {
                            reference: f,
                            floating: p,
                            item: h
                        } : {}
                }["tv.ej.useMemo"], [
                    a,
                    f,
                    p,
                    h
                ]);
            }(ev, {
                role: "menu"
            }), eO = C.useRef([]), eC = C.useRef([]), eS = n6(), eE = function(e, n) {
                let { open: t, 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: g = !1, focusItemOnOpen: m = "auto", focusItemOnHover: v = !0, openOnArrowKeyDown: b = !0, disabledIndices: y, orientation: x = "vertical", parentOrientation: w, cols: j = 1, scrollItemIntoView: k = !0, virtualItemRef: A, itemSizes: O, dense: S = !1 } = n, E = eA(e0(o.floating)), _ = q(), P = W();
                F(()=>{
                    e.dataRef.current.orientation = x;
                }, [
                    e,
                    x
                ]);
                let z = eJ(o.domReference), L = C.useRef(m), R = C.useRef(u !== null && u !== void 0 ? u : -1), N = C.useRef(null), D = C.useRef(!0), B = T(()=>{
                    s(-1 === R.current ? null : R.current);
                }), M = C.useRef(B), I = C.useRef(!!o.floating), H = C.useRef(t), U = C.useRef(!1), V = C.useRef(!1), $ = eA(y), Z = eA(t), Y = eA(k), X = eA(u), [K, Q] = C.useState(), [G, J] = C.useState(), ee = T(()=>{
                    function e(e) {
                        var _e_id;
                        g ? (((_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))), Q(e.id), P === null || P === void 0 ? void 0 : P.events.emit("virtualfocus", e), A && (A.current = e)) : nq(e, {
                            sync: U.current,
                            preventScroll: !0
                        });
                    }
                    let n = i.current[R.current], t = V.current;
                    n && e(n), (U.current ? (e)=>e() : requestAnimationFrame)(()=>{
                        var _r_scrollIntoView;
                        let r = i.current[R.current] || n;
                        if (!r) return;
                        n || e(r);
                        let o = Y.current;
                        o && er && (t || !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));
                    });
                });
                F(()=>{
                    c && (t && o.floating ? L.current && null != u && (V.current = !0, R.current = u, B()) : I.current && (R.current = -1, M.current()));
                }, [
                    c,
                    t,
                    o.floating,
                    u,
                    B
                ]), F(()=>{
                    if (c && t && o.floating) if (null == l) {
                        if (U.current = !1, null != X.current) return;
                        if (I.current && (R.current = -1, ee()), (!H.current || !I.current) && L.current && (null != N.current || !0 === L.current && null == N.current)) {
                            let e = 0, n = ()=>{
                                null == i.current[0] ? (e < 2 && (e ? requestAnimationFrame : queueMicrotask)(n), e += 1) : (R.current = null == N.current || nZ(N.current, x, h) || p ? nI(i, $.current) : nH(i, $.current), N.current = null, B());
                            };
                            n();
                        }
                    } else nM(i, l) || (R.current = l, ee(), V.current = !1);
                }, [
                    c,
                    t,
                    o.floating,
                    l,
                    X,
                    p,
                    i,
                    x,
                    h,
                    B,
                    ee,
                    $
                ]), F(()=>{
                    var _e_find_context, _e_find;
                    if (!c || o.floating || !P || g || !I.current) return;
                    let e = P.nodesRef.current, n = (_e_find = e.find((e)=>e.id === _)) === 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, t = eZ(eQ(o.floating)), r = e.some((e)=>e.context && eY(e.context.elements.floating, t));
                    n && !r && D.current && n.focus({
                        preventScroll: !0
                    });
                }, [
                    c,
                    o.floating,
                    P,
                    _,
                    g
                ]), F(()=>{
                    if (c && P && g && !_) return P.events.on("virtualfocus", e), ()=>{
                        P.events.off("virtualfocus", e);
                    };
                    function e(e) {
                        J(e.id), A && (A.current = e);
                    }
                }, [
                    c,
                    P,
                    g,
                    _,
                    A
                ]), F(()=>{
                    M.current = B, H.current = t, I.current = !!o.floating;
                }), F(()=>{
                    t || (N.current = null, L.current = m);
                }, [
                    t,
                    m
                ]);
                let et = null != l, er = C.useMemo({
                    "tv.eE.useMemo[er]": ()=>{
                        function e(e) {
                            if (!Z.current) return;
                            let n = i.current.indexOf(e);
                            -1 !== n && R.current !== n && (R.current = n, B());
                        }
                        return {
                            onFocus (param) {
                                let { currentTarget: n } = param;
                                U.current = !0, e(n);
                            },
                            onClick: ({
                                "tv.eE.useMemo[er]": (param)=>{
                                    let { currentTarget: e } = param;
                                    return e.focus({
                                        preventScroll: !0
                                    });
                                }
                            })["tv.eE.useMemo[er]"],
                            onMouseMove (param) {
                                let { currentTarget: n } = param;
                                U.current = !0, V.current = !1, v && e(n);
                            },
                            onPointerLeave (param) {
                                let { pointerType: e } = param;
                                var _E_current;
                                D.current && "touch" !== e && (U.current = !0, v && (R.current = -1, B(), g || ((_E_current = E.current) === null || _E_current === void 0 ? void 0 : _E_current.focus({
                                    preventScroll: !0
                                }))));
                            }
                        };
                    }
                }["tv.eE.useMemo[er]"], [
                    Z,
                    E,
                    v,
                    i,
                    B,
                    g
                ]), eo = C.useCallback({
                    "tv.eE.useCallback[eo]": ()=>{
                        var _P_nodesRef_current_find_context_dataRef, _P_nodesRef_current_find_context, _P_nodesRef_current_find;
                        return w !== null && w !== void 0 ? w : P === null || P === void 0 ? void 0 : (_P_nodesRef_current_find = P.nodesRef.current.find({
                            "tv.eE.useCallback[eo]": (e)=>e.id === _
                        }["tv.eE.useCallback[eo]"])) === 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_dataRef = _P_nodesRef_current_find_context.dataRef) === null || _P_nodesRef_current_find_context_dataRef === void 0 ? void 0 : _P_nodesRef_current_find_context_dataRef.current.orientation;
                    }
                }["tv.eE.useCallback[eo]"], [
                    _,
                    P,
                    w
                ]), ea = T((e)=>{
                    if (D.current = !1, U.current = !0, 229 === e.which || !Z.current && e.currentTarget === E.current) return;
                    if (p && nX(e.key, x, h, j)) {
                        n$(e.key, eo()) || eD(e), r(!1, e.nativeEvent, "list-navigation"), en(o.domReference) && (g ? P === null || P === void 0 ? void 0 : P.events.emit("virtualfocus", o.domReference) : o.domReference.focus());
                        return;
                    }
                    let n = R.current, a = nI(i, y), l = nH(i, y);
                    if (z || ("Home" === e.key && (eD(e), R.current = a, B()), "End" === e.key && (eD(e), R.current = l, B())), j > 1) {
                        var s;
                        let n = O || Array.from({
                            length: i.current.length
                        }, ()=>({
                                width: 1,
                                height: 1
                            })), t = function(e, n, t) {
                            let r = [], o = 0;
                            return e.forEach((param, i)=>{
                                let { width: e, height: a } = param;
                                let l = !1;
                                for(t && (o = 0); !l;){
                                    let t = [];
                                    for(let r = 0; r < e; r += 1)for(let e = 0; e < a; e += 1)t.push(o + r + e * n);
                                    o % n + e <= n && t.every((e)=>null == r[e]) ? (t.forEach((e)=>{
                                        r[e] = i;
                                    }), l = !0) : o += 1;
                                }
                            }), [
                                ...r
                            ];
                        }(n, j, S), r = t.findIndex((e)=>null != e && !nU(i, e, y)), o = t.reduce((e, n, t)=>null == n || nU(i, n, y) ? e : t, -1), c = t[function(e, param) {
                            let { event: n, orientation: t, loop: r, rtl: o, cols: a, disabledIndices: i, minIndex: l, maxIndex: s, prevIndex: c, stopEvent: u = !1 } = param;
                            let d = c;
                            if (n.key === eW) {
                                if (u && eD(n), -1 === c) d = s;
                                else if (d = nF(e, {
                                    startingIndex: d,
                                    amount: a,
                                    decrement: !0,
                                    disabledIndices: i
                                }), r && (c - a < l || d < 0)) {
                                    let e = c % a, n = s % a, t = s - (n - e);
                                    d = n === e ? s : n > e ? t : t - a;
                                }
                                nM(e, d) && (d = c);
                            }
                            if (n.key === e$ && (u && eD(n), -1 === c ? d = l : (d = nF(e, {
                                startingIndex: c,
                                amount: a,
                                disabledIndices: i
                            }), r && c + a > s && (d = nF(e, {
                                startingIndex: c % a - a,
                                amount: a,
                                disabledIndices: i
                            }))), nM(e, d) && (d = c)), "both" === t) {
                                let t = nb(c / a);
                                n.key === (o ? eV : eq) && (u && eD(n), c % a != a - 1 ? (d = nF(e, {
                                    startingIndex: c,
                                    disabledIndices: i
                                }), r && nB(d, a, t) && (d = nF(e, {
                                    startingIndex: c - c % a - 1,
                                    disabledIndices: i
                                }))) : r && (d = nF(e, {
                                    startingIndex: c - c % a - 1,
                                    disabledIndices: i
                                })), nB(d, a, t) && (d = c)), n.key === (o ? eq : eV) && (u && eD(n), c % a != 0 ? (d = nF(e, {
                                    startingIndex: c,
                                    decrement: !0,
                                    disabledIndices: i
                                }), r && nB(d, a, t) && (d = nF(e, {
                                    startingIndex: c + (a - c % a),
                                    decrement: !0,
                                    disabledIndices: i
                                }))) : r && (d = nF(e, {
                                    startingIndex: c + (a - c % a),
                                    decrement: !0,
                                    disabledIndices: i
                                })), nB(d, a, t) && (d = c));
                                let l = nb(s / a) === t;
                                nM(e, d) && (d = r && l ? n.key === (o ? eq : eV) ? s : nF(e, {
                                    startingIndex: c - c % a - 1,
                                    disabledIndices: i
                                }) : c);
                            }
                            return d;
                        }({
                            current: t.map((e)=>null != e ? i.current[e] : null)
                        }, {
                            event: e,
                            orientation: x,
                            loop: f,
                            rtl: h,
                            cols: j,
                            disabledIndices: (s = [
                                ...("function" != typeof y ? y : null) || i.current.map((e, n)=>nU(i, n, y) ? n : void 0),
                                void 0
                            ], t.flatMap((e, n)=>s.includes(e) ? [
                                    n
                                ] : [])),
                            minIndex: r,
                            maxIndex: o,
                            prevIndex: function(e, n, t, r, o) {
                                if (-1 === e) return -1;
                                let a = t.indexOf(e), i = n[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 t.lastIndexOf(e);
                                    default:
                                        return -1;
                                }
                            }(R.current > l ? a : R.current, n, t, j, e.key === e$ ? "bl" : e.key === (h ? eV : eq) ? "tr" : "tl"),
                            stopEvent: !0
                        })];
                        if (null != c && (R.current = c, B()), "both" === x) return;
                    }
                    if (n$(e.key, x)) {
                        if (eD(e), t && !g && eZ(e.currentTarget.ownerDocument) === e.currentTarget) {
                            R.current = nZ(e.key, x, h) ? a : l, B();
                            return;
                        }
                        nZ(e.key, x, h) ? f ? R.current = n >= l ? d && n !== i.current.length ? -1 : a : nF(i, {
                            startingIndex: n,
                            disabledIndices: y
                        }) : R.current = Math.min(l, nF(i, {
                            startingIndex: n,
                            disabledIndices: y
                        })) : f ? R.current = n <= a ? d && -1 !== n ? i.current.length : l : nF(i, {
                            startingIndex: n,
                            decrement: !0,
                            disabledIndices: y
                        }) : R.current = Math.max(a, nF(i, {
                            startingIndex: n,
                            decrement: !0,
                            disabledIndices: y
                        })), nM(i, R.current) && (R.current = -1), B();
                    }
                }), ei = C.useMemo({
                    "tv.eE.useMemo[ei]": ()=>g && t && et && {
                            "aria-activedescendant": G || K
                        }
                }["tv.eE.useMemo[ei]"], [
                    g,
                    t,
                    et,
                    G,
                    K
                ]), el = C.useMemo({
                    "tv.eE.useMemo[el]": ()=>({
                            "aria-orientation": "both" === x ? void 0 : x,
                            ...!z ? ei : {},
                            onKeyDown: ea,
                            onPointerMove () {
                                D.current = !0;
                            }
                        })
                }["tv.eE.useMemo[el]"], [
                    ei,
                    ea,
                    x,
                    z
                ]), es = C.useMemo({
                    "tv.eE.useMemo[es]": ()=>{
                        function e(e) {
                            "auto" === m && eB(e.nativeEvent) && (L.current = !0);
                        }
                        function n(e) {
                            L.current = m, "auto" === m && eM(e.nativeEvent) && (L.current = !0);
                        }
                        return {
                            ...ei,
                            onKeyDown (e) {
                                D.current = !1;
                                let n = e.key.startsWith("Arrow"), o = [
                                    "Home",
                                    "End"
                                ].includes(e.key), a = nY(e.key, x, h), l = nX(e.key, x, h, j), s = nY(e.key, eo(), h), c = n$(e.key, x), d = (p ? s : c) || "Enter" === e.key || "" === e.key.trim();
                                if (g && t) {
                                    var f, m;
                                    let t, r, s = P === null || P === void 0 ? void 0 : P.nodesRef.current.find({
                                        "tv.eE.useMemo[es]": (e)=>null == e.parentId
                                    }["tv.eE.useMemo[es]"]), u = P && s ? (f = P.nodesRef.current, m = s.id, r = -1, !function e(n, o) {
                                        o > r && (t = n, r = o), e6(f, n).forEach({
                                            "tv.eE.useMemo[es].e": (n)=>{
                                                e(n.id, o + 1);
                                            }
                                        }["tv.eE.useMemo[es].e"]);
                                    }(m, 0), f.find({
                                        "tv.eE.useMemo[es]": (e)=>e.id === t
                                    }["tv.eE.useMemo[es]"])) : null;
                                    if ((n || o) && u && A) {
                                        let n = new KeyboardEvent("keydown", {
                                            key: e.key,
                                            bubbles: !0
                                        });
                                        if (a || l) {
                                            var _u_context, _u_context1;
                                            let t = ((_u_context = u.context) === null || _u_context === void 0 ? void 0 : _u_context.elements.domReference) === e.currentTarget, r = l && !t ? (_u_context1 = u.context) === null || _u_context1 === void 0 ? void 0 : _u_context1.elements.domReference : a ? i.current.find({
                                                "tv.eE.useMemo[es]": (e)=>(e === null || e === void 0 ? void 0 : e.id) === K
                                            }["tv.eE.useMemo[es]"]) : null;
                                            r && (eD(e), r.dispatchEvent(n), J(void 0));
                                        }
                                        if ((c || o) && u.context && u.context.open && u.parentId && e.currentTarget !== u.context.elements.domReference) {
                                            var _u_context_elements_domReference;
                                            eD(e), (_u_context_elements_domReference = u.context.elements.domReference) === null || _u_context_elements_domReference === void 0 ? void 0 : _u_context_elements_domReference.dispatchEvent(n);
                                            return;
                                        }
                                    }
                                    return ea(e);
                                }
                                if (t || b || !n) {
                                    if (d) {
                                        let n = n$(e.key, eo());
                                        N.current = p && n ? null : e.key;
                                    }
                                    if (p) {
                                        s && (eD(e), t ? (R.current = nI(i, $.current), B()) : r(!0, e.nativeEvent, "list-navigation"));
                                        return;
                                    }
                                    c && (null != u && (R.current = u), eD(e), !t && b ? r(!0, e.nativeEvent, "list-navigation") : ea(e), t && B());
                                }
                            },
                            onFocus () {
                                t && !g && (R.current = -1, B());
                            },
                            onPointerDown: n,
                            onPointerEnter: n,
                            onMouseDown: e,
                            onClick: e
                        };
                    }
                }["tv.eE.useMemo[es]"], [
                    K,
                    ei,
                    j,
                    ea,
                    $,
                    m,
                    i,
                    p,
                    B,
                    r,
                    t,
                    b,
                    x,
                    eo,
                    h,
                    u,
                    P,
                    g,
                    A
                ]);
                return C.useMemo({
                    "tv.eE.useMemo": ()=>c ? {
                            reference: es,
                            floating: el,
                            item: er
                        } : {}
                }["tv.eE.useMemo"], [
                    c,
                    es,
                    el,
                    er
                ]);
            }(ev, {
                enabled: !c,
                listRef: eO,
                activeIndex: S,
                nested: void 0 !== n.type,
                loop: d,
                orientation: f,
                parentOrientation: "menubar" === n.type ? n.context.orientation : void 0,
                rtl: "rtl" === eS,
                disabledIndices: tg,
                onNavigate: _,
                openOnArrowKeyDown: "context-menu" !== n.type
            }), e_ = C.useRef(!1), ez = function(e, n) {
                var _ref;
                let { open: t, 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 } = n, p = ek(), h = C.useRef(""), g = C.useRef((_ref = f !== null && f !== void 0 ? f : a) !== null && _ref !== void 0 ? _ref : -1), m = C.useRef(null), v = T(i), b = T(l), y = eA(c), x = eA(d);
                F(()=>{
                    t && (p.clear(), m.current = null, h.current = "");
                }, [
                    t,
                    p
                ]), F(()=>{
                    var _ref;
                    t && "" === h.current && (g.current = (_ref = f !== null && f !== void 0 ? f : a) !== null && _ref !== void 0 ? _ref : -1);
                }, [
                    t,
                    f,
                    a
                ]);
                let w = T((e)=>{
                    e ? r.current.typing || (r.current.typing = e, b(e)) : r.current.typing && (r.current.typing = e, b(e));
                }), j = T((e)=>{
                    function n(e, n, t) {
                        let r = y.current ? y.current(n, t) : n.find((e)=>(e === null || e === void 0 ? void 0 : e.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())) === 0);
                        return r ? e.indexOf(r) : -1;
                    }
                    let r = o.current;
                    if (h.current.length > 0 && " " !== h.current[0] && (-1 === n(r, r, h.current) ? w(!1) : " " === e.key && eD(e)), null == r || x.current.includes(e.key) || 1 !== e.key.length || e.ctrlKey || e.metaKey || e.altKey) return;
                    t && " " !== e.key && (eD(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 = "", g.current = m.current), h.current += e.key, p.start(u, ()=>{
                        h.current = "", g.current = m.current, w(!1);
                    });
                    let a = g.current, i = n(r, [
                        ...r.slice((a || 0) + 1),
                        ...r.slice(0, (a || 0) + 1)
                    ], h.current);
                    -1 !== i ? (v(i), m.current = i) : " " !== e.key && (h.current = "", w(!1));
                }), k = C.useMemo({
                    "tv.ez.useMemo[k]": ()=>({
                            onKeyDown: j
                        })
                }["tv.ez.useMemo[k]"], [
                    j
                ]), A = C.useMemo({
                    "tv.ez.useMemo[A]": ()=>({
                            onKeyDown: j,
                            onKeyUp (e) {
                                " " === e.key && w(!1);
                            }
                        })
                }["tv.ez.useMemo[A]"], [
                    j,
                    w
                ]);
                return C.useMemo({
                    "tv.ez.useMemo": ()=>s ? {
                            reference: k,
                            floating: A
                        } : {}
                }["tv.ez.useMemo"], [
                    s,
                    k,
                    A
                ]);
            }(ev, {
                listRef: eC,
                activeIndex: S,
                resetMs: 500,
                onMatch: (e)=>{
                    ee && e !== S && _(e);
                },
                onTypingChange: C.useCallback({
                    "tv.ez.useCallback": (e)=>{
                        e_.current = e;
                    }
                }["tv.ez.useCallback"], [])
            }), { getReferenceProps: eL, getFloatingProps: eT, getItemProps: eR } = nK([
                eb,
                ex,
                ew,
                ey,
                ej,
                eE,
                ez
            ]), eN = function(e) {
                let { enabled: n = !0, mouseDownAction: t, open: r } = e, o = C.useRef(!1);
                return C.useMemo({
                    "tv.eN.useMemo": ()=>n ? {
                            onMouseDown: ({
                                "tv.eN.useMemo": (e)=>{
                                    ("open" === t && !r || "close" === t && r) && (o.current = !0, eQ(e.currentTarget).addEventListener("click", {
                                        "tv.eN.useMemo": ()=>{
                                            o.current = !1;
                                        }
                                    }["tv.eN.useMemo"], {
                                        once: !0
                                    }));
                                }
                            })["tv.eN.useMemo"],
                            onClick: ({
                                "tv.eN.useMemo": (e)=>{
                                    o.current && (o.current = !1, e.preventBaseUIHandler());
                                }
                            })["tv.eN.useMemo"]
                        } : nr
                }["tv.eN.useMemo"], [
                    n,
                    t,
                    r
                ]);
            }({
                open: ee,
                enabled: "menubar" === n.type,
                mouseDownAction: "open"
            }), eH = C.useMemo({
                "tv.useMemo[eH]": ()=>{
                    let e = tc(eL(), {
                        onMouseEnter () {
                            O(!0);
                        },
                        onMouseMove () {
                            G(!0);
                        }
                    }, eN);
                    return delete e.role, e;
                }
            }["tv.useMemo[eH]"], [
                eL,
                eN,
                G
            ]), eF = C.useMemo({
                "tv.useMemo[eF]": ()=>eT({
                        onMouseEnter () {
                            J && "menu" !== n.type || O(!1);
                        },
                        onMouseMove () {
                            G(!0);
                        },
                        onClick () {
                            J && O(!1);
                        }
                    })
            }["tv.useMemo[eF]"], [
                eT,
                J,
                n.type,
                G
            ]), eU = C.useMemo({
                "tv.useMemo[eU]": ()=>eR()
            }["tv.useMemo[eU]"], [
                eR
            ]), eX = C.useMemo({
                "tv.useMemo[eX]": ()=>({
                        activeIndex: S,
                        setActiveIndex: _,
                        allowMouseUpTriggerRef: n.type ? n.context.allowMouseUpTriggerRef : tm,
                        floatingRootContext: ev,
                        itemProps: eU,
                        popupProps: eF,
                        triggerProps: eH,
                        itemDomElements: eO,
                        itemLabels: eC,
                        mounted: ei,
                        open: ee,
                        popupRef: M,
                        positionerRef: I,
                        setOpen: em,
                        setPositionerElement: ea,
                        triggerElement: b,
                        setTriggerElement: y,
                        transitionStatus: es,
                        lastOpenChangeReason: P,
                        instantType: j,
                        onOpenChangeComplete: i,
                        setHoverEnabled: O,
                        typingRef: e_,
                        modal: K,
                        disabled: c,
                        parent: n,
                        rootId: X,
                        allowMouseEnter: Q,
                        setAllowMouseEnter: G
                    })
            }["tv.useMemo[eX]"], [
                S,
                ev,
                eU,
                eF,
                eH,
                eO,
                eC,
                ei,
                ee,
                I,
                em,
                es,
                b,
                ea,
                P,
                j,
                i,
                K,
                c,
                n,
                X,
                Q,
                G
            ]), eK = (0, l.jsx)(nJ.Provider, {
                value: eX,
                children: r
            });
            return void 0 === n.type || "context-menu" === n.type ? (0, l.jsx)(Z, {
                children: eK
            }) : eK;
        };
        function tb(e, n, t, r) {
            var o, a, i, l, s;
            let c = P(ty).current;
            return o = c, a = e, i = n, l = t, s = r, (o.refs[0] !== a || o.refs[1] !== i || o.refs[2] !== l || o.refs[3] !== s) && tx(c, [
                e,
                n,
                t,
                r
            ]), c.callback;
        }
        function ty() {
            return {
                callback: null,
                cleanup: null,
                refs: []
            };
        }
        function tx(e, n) {
            if (e.refs = n, n.every((e)=>null == e)) {
                e.callback = null;
                return;
            }
            e.callback = (t)=>{
                if (e.cleanup && (e.cleanup(), e.cleanup = null), null != t) {
                    let r = Array(n.length).fill(null);
                    for(let e = 0; e < n.length; e += 1){
                        let o = n[e];
                        if (null != o) switch(typeof o){
                            case "function":
                                {
                                    let n = o(t);
                                    "function" == typeof n && (r[e] = n);
                                    break;
                                }
                            case "object":
                                o.current = t;
                        }
                    }
                    e.cleanup = ()=>{
                        for(let e = 0; e < n.length; e += 1){
                            let t = n[e];
                            if (null != t) switch(typeof t){
                                case "function":
                                    {
                                        let n = r[e];
                                        "function" == typeof n ? n() : t(null);
                                        break;
                                    }
                                case "object":
                                    t.current = null;
                            }
                        }
                    };
                }
            };
        }
        let tw = parseInt(C.version, 10);
        function tj(e, n) {
            let t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
            let r = n.render, o = function(e) {
                let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
                let t, { className: r, render: o } = e, { state: a = nr, ref: i, props: l, disableStyleHooks: s, customStyleHookMapping: c, enabled: u = !0 } = n, d = u ? "function" == typeof r ? r(a) : r : void 0;
                !0 !== s && (t = C.useMemo({
                    "tj.o.useMemo": ()=>u ? ({
                            "tj.o.useMemo": function(e, n) {
                                let t = {};
                                for(let r in e){
                                    let o = e[r];
                                    if (n === null || n === void 0 ? void 0 : n.hasOwnProperty(r)) {
                                        let e = n[r](o);
                                        null != e && Object.assign(t, e);
                                        continue;
                                    }
                                    !0 === o ? t["data-".concat(r.toLowerCase())] = "" : o && (t["data-".concat(r.toLowerCase())] = o.toString());
                                }
                                return t;
                            }
                        })["tj.o.useMemo"](a, c) : nr
                }["tj.o.useMemo"], [
                    a,
                    c,
                    u
                ]));
                var _tl;
                let f = u ? (_tl = tl(t, Array.isArray(l) ? function(e) {
                    if (0 === e.length) return ts;
                    if (1 === e.length) return tf(e[0], ts);
                    let n = {
                        ...tf(e[0], ts)
                    };
                    for(let t = 1; t < e.length; t += 1)n = tu(n, e[t]);
                    return n;
                }(l) : l)) !== null && _tl !== void 0 ? _tl : nr : nr;
                return ("undefined" != typeof document && (u ? Array.isArray(i) ? f.ref = function(e) {
                    var n, t;
                    let r = P(ty).current;
                    return n = r, t = e, (n.refs.length !== t.length || n.refs.some((e, n)=>e !== t[n])) && tx(r, e), r.callback;
                }([
                    f.ref,
                    tk(o),
                    ...i
                ]) : f.ref = tb(f.ref, tk(o), i) : tb(null, null)), u) ? (void 0 !== d && (f.className = th(f.className, d)), f) : nr;
            }(n, t);
            var _t_state;
            return !1 === t.enabled ? null : function(e, n, t, r) {
                if (n) {
                    if ("function" == typeof n) return n(t, r);
                    let e = tc(t, n.props);
                    return e.ref = t.ref, C.cloneElement(n, e);
                }
                if (e && "string" == typeof e) {
                    var o, a;
                    return o = e, a = t, "button" === o ? (0, l.jsx)("button", {
                        type: "button",
                        ...a
                    }) : "img" === o ? (0, l.jsx)("img", {
                        alt: "",
                        ...a
                    }) : C.createElement(o, a);
                }
                throw Error("Base UI: Render element or function are not defined.");
            }(e, r, o, (_t_state = t.state) !== null && _t_state !== void 0 ? _t_state : nr);
        }
        function tk(e) {
            return e && "function" != typeof e ? tw >= 19 ? e.props.ref : e.ref : null;
        }
        let tA = C.createContext(void 0);
        function tO() {
            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : !1;
            let n = C.useContext(tA);
            if (void 0 === n && !e) throw Error("Base UI: CompositeRootContext is missing. Composite parts must be placed within <Composite.Root>.");
            return n;
        }
        let tC = C.createContext({
            register: ()=>{},
            unregister: ()=>{},
            subscribeMapChange: ()=>()=>{},
            elementsRef: {
                current: []
            },
            nextIndexRef: {
                current: 0
            }
        }), tS = ((r = {})[r.None = 0] = "None", r[r.GuessFromOrder = 1] = "GuessFromOrder", r);
        function tE() {
            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
            let { label: n, metadata: t, textRef: r, indexGuessBehavior: o } = e, { register: a, unregister: i, subscribeMapChange: l, elementsRef: s, labelsRef: c, nextIndexRef: u } = C.useContext(tC), d = C.useRef(-1), [f, p] = C.useState(o === tS.GuessFromOrder ? ({
                "tE.useState": ()=>{
                    if (-1 === d.current) {
                        let e = u.current;
                        u.current += 1, d.current = e;
                    }
                    return d.current;
                }
            })["tE.useState"] : -1), h = C.useRef(null), g = C.useCallback({
                "tE.useCallback[g]": (e)=>{
                    if (h.current = e, -1 !== f && null !== e && (s.current[f] = e, c)) {
                        var _r_current;
                        let t = void 0 !== n;
                        var _r_current_textContent;
                        c.current[f] = t ? n : (_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;
                    }
                }
            }["tE.useCallback[g]"], [
                f,
                s,
                c,
                n,
                r
            ]);
            return F(()=>{
                let e = h.current;
                if (e) return a(e, t), ()=>{
                    i(e);
                };
            }, [
                a,
                i,
                t
            ]), F(()=>l((e)=>{
                    var _e_get;
                    let n = h.current ? (_e_get = e.get(h.current)) === null || _e_get === void 0 ? void 0 : _e_get.index : null;
                    null != n && p(n);
                }), [
                l,
                p
            ]), C.useMemo({
                "tE.useMemo": ()=>({
                        ref: g,
                        index: f
                    })
            }["tE.useMemo"], [
                f,
                g
            ]);
        }
        function t_(e) {
            let { render: n, className: t, itemRef: r = null, metadata: o, ...a } = e, { props: i, ref: l } = function() {
                let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
                let { highlightedIndex: n, onHighlightedIndexChange: t, highlightItemOnHover: r } = tO(), { ref: o, index: a } = tE(e), i = n === a, l = C.useRef(null), s = tb(o, l), c = C.useMemo({
                    "t_.useMemo[c]": ()=>({
                            tabIndex: i ? 0 : -1,
                            onFocus () {
                                t(a);
                            },
                            onMouseMove () {
                                let e = l.current;
                                if (!r || !e) return;
                                let n = e.hasAttribute("disabled") || "true" === e.ariaDisabled;
                                i || n || e.focus();
                            }
                        })
                }["t_.useMemo[c]"], [
                    a,
                    i,
                    t,
                    r
                ]);
                return C.useMemo({
                    "t_.useMemo": ()=>({
                            props: c,
                            ref: s,
                            index: a
                        })
                }["t_.useMemo"], [
                    c,
                    a,
                    s
                ]);
            }({
                metadata: o
            });
            return tj("div", e, {
                ref: [
                    r,
                    l
                ],
                props: [
                    i,
                    a
                ]
            });
        }
        let tP = ((o = {}).startingStyle = "data-starting-style", o.endingStyle = "data-ending-style", o), tz = {
            [tP.startingStyle]: ""
        }, tL = {
            [tP.endingStyle]: ""
        }, tT = {
            transitionStatus: (e)=>"starting" === e ? tz : "ending" === e ? tL : null
        }, tR = ((a = {}).open = "data-open", a.closed = "data-closed", a[a.startingStyle = tP.startingStyle] = "startingStyle", a[a.endingStyle = tP.endingStyle] = "endingStyle", a.anchorHidden = "data-anchor-hidden", a), tN = ((i = {}).popupOpen = "data-popup-open", i.pressed = "data-pressed", i), tD = {
            [tN.popupOpen]: ""
        }, tB = {
            [tN.popupOpen]: "",
            [tN.pressed]: ""
        }, tM = {
            [tR.open]: ""
        }, tI = {
            [tR.closed]: ""
        }, tH = {
            [tR.anchorHidden]: ""
        }, tF = {
            open: (e)=>e ? tD : null
        }, tU = {
            open: (e)=>e ? tB : null
        }, tV = {
            open: (e)=>e ? tM : tI,
            anchorHidden: (e)=>e ? tH : null
        };
        function tq() {
            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
            let { disabled: n = !1, focusableWhenDisabled: t, tabIndex: r = 0, native: o = !0 } = e, a = C.useRef(null), i = void 0 !== tO(!0), l = T(()=>{
                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: n, disabled: t, composite: r = !1, tabIndex: o = 0, isNativeButton: a } = e, i = r && !1 !== n, l = r && !1 === n;
                return {
                    props: C.useMemo({
                        "tq.useMemo": ()=>{
                            let e = {
                                onKeyDown (e) {
                                    t && n && "Tab" !== e.key && e.preventDefault();
                                }
                            };
                            return r || (e.tabIndex = o, !a && t && (e.tabIndex = n ? o : -1)), (a && (n || i) || !a && t) && (e["aria-disabled"] = t), a && (!n || l) && (e.disabled = t), e;
                        }
                    }["tq.useMemo"], [
                        r,
                        t,
                        n,
                        i,
                        l,
                        a,
                        o
                    ])
                };
            }({
                focusableWhenDisabled: t,
                disabled: n,
                composite: i,
                tabIndex: r,
                isNativeButton: o
            });
            return F(()=>{
                let e = a.current;
                e instanceof HTMLButtonElement && i && n && void 0 === s.disabled && e.disabled && (e.disabled = !1);
            }, [
                n,
                s.disabled,
                i
            ]), {
                getButtonProps: C.useCallback({
                    "tq.useCallback": function() {
                        let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
                        let { onClick: t, onMouseDown: r, onKeyUp: a, onKeyDown: i, onPointerDown: c, ...u } = e;
                        return tc({
                            type: o ? "button" : void 0,
                            onClick (e) {
                                if (n) return void e.preventDefault();
                                t === null || t === void 0 ? void 0 : t(e);
                            },
                            onMouseDown (e) {
                                n || (r === null || r === void 0 ? void 0 : r(e));
                            },
                            onKeyDown (e) {
                                n || (tp(e), i === null || i === void 0 ? void 0 : i(e)), !e.baseUIHandlerPrevented && (e.target !== e.currentTarget || o || l() || "Enter" !== e.key || n || (t === null || t === void 0 ? void 0 : t(e), e.preventDefault()));
                            },
                            onKeyUp (e) {
                                n || (tp(e), a === null || a === void 0 ? void 0 : a(e)), !e.baseUIHandlerPrevented && (e.target !== e.currentTarget || o || n || " " !== e.key || (t === null || t === void 0 ? void 0 : t(e)));
                            },
                            onPointerDown (e) {
                                if (n) return void e.preventDefault();
                                c === null || c === void 0 ? void 0 : c(e);
                            }
                        }, o ? void 0 : {
                            role: "button"
                        }, s, u);
                    }
                }["tq.useCallback"], [
                    n,
                    s,
                    o,
                    l
                ]),
                buttonRef: a
            };
        }
        let tW = C.forwardRef(function(e, n) {
            let { render: t, className: r, disabled: o = !1, nativeButton: a = !0, ...i } = e, { triggerProps: s, disabled: c, setTriggerElement: u, open: d, allowMouseUpTriggerRef: f, positionerRef: p, parent: h, lastOpenChangeReason: g, rootId: m } = n0(), v = o || c, b = C.useRef(null), y = ek(), { getButtonProps: x, buttonRef: w } = tq({
                disabled: v,
                native: a
            }), j = tb(w, u), { events: k } = W();
            C.useEffect({
                "tW.useEffect": ()=>{
                    d || void 0 !== h.type || (f.current = !1);
                }
            }["tW.useEffect"], [
                f,
                d,
                h.type
            ]);
            let A = T((e)=>{
                if (!b.current) return;
                y.clear(), f.current = !1;
                let n = e.target;
                if (eY(b.current, n) || eY(p.current, n) || n === b.current || null != n && function e(n) {
                    var _n_getAttribute;
                    return en(n) && n.hasAttribute("data-rootownerid") ? (_n_getAttribute = n.getAttribute("data-rootownerid")) !== null && _n_getAttribute !== void 0 ? _n_getAttribute : void 0 : eh(n) ? void 0 : e(ev(n));
                }(n) === m) return;
                let t = function(e) {
                    let n = e.getBoundingClientRect(), t = window.getComputedStyle(e, "::before"), r = window.getComputedStyle(e, "::after");
                    if ("none" === t.content && "none" === r.content) return n;
                    let o = parseFloat(t.width) || 0, a = parseFloat(t.height) || 0, i = parseFloat(r.width) || 0, l = parseFloat(r.height) || 0, s = Math.max(n.width, o, i), c = Math.max(n.height, a, l), u = s - n.width, d = c - n.height;
                    return {
                        left: n.left - u / 2,
                        right: n.right + u / 2,
                        top: n.top - d / 2,
                        bottom: n.bottom + d / 2
                    };
                }(b.current);
                e.clientX >= t.left - 2 && e.clientX <= t.right + 2 && e.clientY >= t.top - 2 && e.clientY <= t.bottom + 2 || k.emit("close", {
                    domEvent: e,
                    reason: "cancel-open"
                });
            });
            C.useEffect({
                "tW.useEffect": ()=>{
                    d && "trigger-hover" === g && eQ(b.current).addEventListener("mouseup", A, {
                        once: !0
                    });
                }
            }["tW.useEffect"], [
                d,
                A,
                g
            ]);
            let O = C.useCallback({
                "tW.useCallback[O]": (e)=>tc({
                        "aria-haspopup": "menu",
                        ref: j,
                        onMouseDown: {
                            "tW.useCallback[O]": (e)=>{
                                d || (y.start(200, {
                                    "tW.useCallback[O]": ()=>{
                                        f.current = !0;
                                    }
                                }["tW.useCallback[O]"]), eQ(e.currentTarget).addEventListener("mouseup", A, {
                                    once: !0
                                }));
                            }
                        }["tW.useCallback[O]"]
                    }, e, x)
            }["tW.useCallback[O]"], [
                x,
                j,
                d,
                f,
                y,
                A
            ]), S = tj("button", e, {
                state: C.useMemo({
                    "tW.S.useMemo": ()=>({
                            disabled: v,
                            open: d
                        })
                }["tW.S.useMemo"], [
                    v,
                    d
                ]),
                customStyleHookMapping: tU,
                ref: [
                    b,
                    n,
                    w
                ],
                props: [
                    s,
                    i,
                    O
                ]
            });
            return "menubar" === h.type ? (0, l.jsx)(t_, {
                render: S
            }) : S;
        }), t$ = {
            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
        }, tZ = C.forwardRef(function(e, n) {
            let [t, r] = C.useState();
            return F(()=>{
                eL && r("button");
            }, []), (0, l.jsx)("span", {
                ...e,
                ref: n,
                tabIndex: 0,
                role: t,
                "aria-hidden": !t || void 0,
                style: t$,
                "data-base-ui-focus-guard": ""
            });
        });
        var tY = '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])', tX = "undefined" == typeof Element, tK = tX ? function() {} : Element.prototype.matches || Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector, tQ = !tX && Element.prototype.getRootNode ? function(e) {
            var n;
            return null == e || null == (n = e.getRootNode) ? void 0 : n.call(e);
        } : function(e) {
            return null == e ? void 0 : e.ownerDocument;
        }, tG = function e(n, t) {
            void 0 === t && (t = !0);
            var r, o = null == n || null == (r = n.getAttribute) ? void 0 : r.call(n, "inert");
            return "" === o || "true" === o || t && n && e(n.parentNode);
        }, tJ = function(e) {
            var n, t = null == e || null == (n = e.getAttribute) ? void 0 : n.call(e, "contenteditable");
            return "" === t || "true" === t;
        }, t0 = function(e, n, t) {
            if (tG(e)) return [];
            var r = Array.prototype.slice.apply(e.querySelectorAll(tY));
            return n && tK.call(e, tY) && r.unshift(e), r = r.filter(t);
        }, t1 = function e(n, t, r) {
            for(var o = [], a = Array.from(n); a.length;){
                var i = a.shift();
                if (!tG(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 {
                    tK.call(i, tY) && r.filter(i) && (t || !n.includes(i)) && o.push(i);
                    var c = i.shadowRoot || "function" == typeof r.getShadowRoot && r.getShadowRoot(i), u = !tG(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;
        }, t2 = function(e) {
            return !isNaN(parseInt(e.getAttribute("tabindex"), 10));
        }, t4 = function(e) {
            if (!e) throw Error("No node provided");
            return e.tabIndex < 0 && (/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName) || tJ(e)) && !t2(e) ? 0 : e.tabIndex;
        }, t5 = function(e, n) {
            var t = t4(e);
            return t < 0 && n && !t2(e) ? 0 : t;
        }, t3 = function(e, n) {
            return e.tabIndex === n.tabIndex ? e.documentOrder - n.documentOrder : e.tabIndex - n.tabIndex;
        }, t6 = function(e) {
            return "INPUT" === e.tagName;
        }, t9 = function(e, n) {
            for(var t = 0; t < e.length; t++)if (e[t].checked && e[t].form === n) return e[t];
        }, t8 = function(e) {
            if (!e.name) return !0;
            var n, t = e.form || tQ(e), r = function(e) {
                return t.querySelectorAll('input[type="radio"][name="' + e + '"]');
            };
            if ("undefined" != typeof window && void 0 !== window.CSS && "function" == typeof window.CSS.escape) n = r(window.CSS.escape(e.name));
            else try {
                n = 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 = t9(n, e.form);
            return !o || o === e;
        }, t7 = function(e) {
            return t6(e) && "radio" === e.type && !t8(e);
        }, re = function(e) {
            var n, t, r, o, a, i, l, s = e && tQ(e), c = null == (n = s) ? void 0 : n.host, u = !1;
            if (s && s !== e) for(u = !!(null != (t = c) && null != (r = t.ownerDocument) && r.contains(c) || null != e && null != (o = e.ownerDocument) && o.contains(e)); !u && c;)u = !!(null != (i = c = null == (a = s = tQ(c)) ? void 0 : a.host) && null != (l = i.ownerDocument) && l.contains(c));
            return u;
        }, rn = function(e) {
            var n = e.getBoundingClientRect(), t = n.width, r = n.height;
            return 0 === t && 0 === r;
        }, rt = function(e, n) {
            var t = n.displayCheck, r = n.getShadowRoot;
            if ("hidden" === getComputedStyle(e).visibility) return !0;
            var o = tK.call(e, "details>summary:first-of-type") ? e.parentElement : e;
            if (tK.call(o, "details:not([open]) *")) return !0;
            if (t && "full" !== t && "legacy-full" !== t) {
                if ("non-zero-area" === t) return rn(e);
            } else {
                if ("function" == typeof r) {
                    for(var a = e; e;){
                        var i = e.parentElement, l = tQ(e);
                        if (i && !i.shadowRoot && !0 === r(i)) return rn(e);
                        e = e.assignedSlot ? e.assignedSlot : i || l === e.ownerDocument ? i : l.host;
                    }
                    e = a;
                }
                if (re(e)) return !e.getClientRects().length;
                if ("legacy-full" !== t) return !0;
            }
            return !1;
        }, rr = function(e) {
            if (/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName)) for(var n = e.parentElement; n;){
                if ("FIELDSET" === n.tagName && n.disabled) {
                    for(var t = 0; t < n.children.length; t++){
                        var r = n.children.item(t);
                        if ("LEGEND" === r.tagName) return !!tK.call(n, "fieldset[disabled] *") || !r.contains(e);
                    }
                    return !0;
                }
                n = n.parentElement;
            }
            return !1;
        }, ro = function(e, n) {
            return !(n.disabled || tG(n) || t6(n) && "hidden" === n.type || rt(n, e) || "DETAILS" === n.tagName && Array.prototype.slice.apply(n.children).some(function(e) {
                return "SUMMARY" === e.tagName;
            }) || rr(n));
        }, ra = function(e, n) {
            return !(t7(n) || 0 > t4(n)) && !!ro(e, n);
        }, ri = function(e) {
            var n = parseInt(e.getAttribute("tabindex"), 10);
            return !!isNaN(n) || !!(n >= 0);
        }, rl = function e(n) {
            var t = [], r = [];
            return n.forEach(function(n, o) {
                var a = !!n.scopeParent, i = a ? n.scopeParent : n, l = t5(i, a), s = a ? e(n.candidates) : i;
                0 === l ? a ? t.push.apply(t, s) : t.push(i) : r.push({
                    documentOrder: o,
                    tabIndex: l,
                    item: n,
                    isScope: a,
                    content: s
                });
            }), r.sort(t3).reduce(function(e, n) {
                return n.isScope ? e.push.apply(e, n.content) : e.push(n.content), e;
            }, []).concat(t);
        }, rs = function(e, n) {
            return rl((n = n || {}).getShadowRoot ? t1([
                e
            ], n.includeContainer, {
                filter: ra.bind(null, n),
                flatten: !1,
                getShadowRoot: n.getShadowRoot,
                shadowRootFilter: ri
            }) : t0(e, n.includeContainer, ra.bind(null, n)));
        }, rc = function(e, n) {
            return (n = n || {}).getShadowRoot ? t1([
                e
            ], n.includeContainer, {
                filter: ro.bind(null, n),
                flatten: !0,
                getShadowRoot: n.getShadowRoot
            }) : t0(e, n.includeContainer, ro.bind(null, n));
        }, ru = function(e, n) {
            if (n = n || {}, !e) throw Error("No node provided");
            return !1 !== tK.call(e, tY) && ra(n, e);
        };
        let rd = ()=>({
                getShadowRoot: !0,
                displayCheck: "function" == typeof ResizeObserver && ResizeObserver.toString().includes("[native code]") ? "full" : "none"
            });
        function rf(e, n) {
            let t = rs(e, rd()), r = t.length;
            if (0 === r) return;
            let o = eZ(eQ(e)), a = t.indexOf(o);
            return t[-1 === a ? 1 === n ? 0 : r - 1 : a + n];
        }
        function rp(e) {
            return rf(eQ(e).body, 1) || e;
        }
        function rh(e) {
            return rf(eQ(e).body, -1) || e;
        }
        function rg(e, n) {
            let t = n || e.currentTarget, r = e.relatedTarget;
            return !r || !eY(t, r);
        }
        function rm(e) {
            e.querySelectorAll("[data-tabindex]").forEach((e)=>{
                let n = e.dataset.tabindex;
                delete e.dataset.tabindex, n ? e.setAttribute("tabindex", n) : e.removeAttribute("tabindex");
            });
        }
        let rv = C.createContext(null), rb = ()=>C.useContext(rv), ry = e1("portal");
        function rx() {
            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
            let { id: n, root: t } = e, r = H(), o = rb(), [a, i] = C.useState(null), l = C.useRef(null);
            return F(()=>()=>{
                    a === null || a === void 0 ? void 0 : a.remove(), queueMicrotask(()=>{
                        l.current = null;
                    });
                }, [
                a
            ]), F(()=>{
                if (!r || l.current) return;
                let e = n ? document.getElementById(n) : null;
                if (!e) return;
                let t = document.createElement("div");
                t.id = r, t.setAttribute(ry, ""), e.appendChild(t), l.current = t, i(t);
            }, [
                n,
                r
            ]), F(()=>{
                if (null === t || !r || l.current) return;
                let e = t || (o === null || o === void 0 ? void 0 : o.portalNode);
                e && !ee(e) && (e = e.current), e = e || document.body;
                let a = null;
                n && ((a = document.createElement("div")).id = n, e.appendChild(a));
                let s = document.createElement("div");
                s.id = r, s.setAttribute(ry, ""), (e = a || e).appendChild(s), l.current = s, i(s);
            }, [
                n,
                t,
                r,
                o
            ]), a;
        }
        function rw(e) {
            let { children: n, id: t, root: r, preserveTabOrder: o = !0 } = e, a = rx({
                id: t,
                root: r
            }), [i, s] = C.useState(null), c = C.useRef(null), u = C.useRef(null), d = C.useRef(null), f = C.useRef(null), p = i === null || i === void 0 ? void 0 : i.modal, h = i === null || i === void 0 ? void 0 : i.open, g = !!i && !i.modal && i.open && o && !!(r || a);
            return C.useEffect({
                "rw.useEffect": ()=>{
                    if (a && o && !p) return a.addEventListener("focusin", e, !0), a.addEventListener("focusout", e, !0), ({
                        "rw.useEffect": ()=>{
                            a.removeEventListener("focusin", e, !0), a.removeEventListener("focusout", e, !0);
                        }
                    })["rw.useEffect"];
                    function e(e) {
                        a && rg(e) && ("focusin" === e.type ? rm : ({
                            "rw.useEffect.e": function(e) {
                                rs(e, rd()).forEach({
                                    "rw.useEffect.e": (e)=>{
                                        e.dataset.tabindex = e.getAttribute("tabindex") || "", e.setAttribute("tabindex", "-1");
                                    }
                                }["rw.useEffect.e"]);
                            }
                        })["rw.useEffect.e"])(a);
                    }
                }
            }["rw.useEffect"], [
                a,
                o,
                p
            ]), C.useEffect({
                "rw.useEffect": ()=>{
                    a && (h || rm(a));
                }
            }["rw.useEffect"], [
                h,
                a
            ]), (0, l.jsxs)(rv.Provider, {
                value: C.useMemo({
                    "rw.useMemo": ()=>({
                            preserveTabOrder: o,
                            beforeOutsideRef: c,
                            afterOutsideRef: u,
                            beforeInsideRef: d,
                            afterInsideRef: f,
                            portalNode: a,
                            setFocusManagerState: s
                        })
                }["rw.useMemo"], [
                    o,
                    a
                ]),
                children: [
                    g && a && (0, l.jsx)(tZ, {
                        "data-type": "outside",
                        ref: c,
                        onFocus: (e)=>{
                            var _d_current;
                            if (rg(e, a)) (_d_current = d.current) === null || _d_current === void 0 ? void 0 : _d_current.focus();
                            else {
                                let e = rh(i ? i.domReference : null);
                                e === null || e === void 0 ? void 0 : e.focus();
                            }
                        }
                    }),
                    g && a && (0, l.jsx)("span", {
                        "aria-owns": a.id,
                        style: t$
                    }),
                    a && E.createPortal(n, a),
                    g && a && (0, l.jsx)(tZ, {
                        "data-type": "outside",
                        ref: u,
                        onFocus: (e)=>{
                            var _f_current;
                            if (rg(e, a)) (_f_current = f.current) === null || _f_current === void 0 ? void 0 : _f_current.focus();
                            else {
                                let n = rp(i ? i.domReference : null);
                                n === null || n === void 0 ? void 0 : n.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 rj = C.createContext(void 0);
        function rk(e) {
            let { children: n, keepMounted: t = !1, container: r } = e, { mounted: o } = n0();
            return o || t ? (0, l.jsx)(rj.Provider, {
                value: t,
                children: (0, l.jsx)(rw, {
                    root: r,
                    children: n
                })
            }) : null;
        }
        let rA = C.createContext(void 0);
        function rO(e, n, t) {
            let r, { reference: o, floating: a } = e, i = nE(n), l = nO(nE(n)), s = nC(l), c = nk(n), 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(nA(n)){
                case "start":
                    r[l] -= p * (t && u ? -1 : 1);
                    break;
                case "end":
                    r[l] += p * (t && u ? -1 : 1);
            }
            return r;
        }
        let rC = async (e, n, t)=>{
            let { placement: r = "bottom", strategy: o = "absolute", middleware: a = [], platform: i } = t, l = a.filter(Boolean), s = await (null == i.isRTL ? void 0 : i.isRTL(n)), c = await i.getElementRects({
                reference: e,
                floating: n,
                strategy: o
            }), { x: u, y: d } = rO(c, r, s), f = r, p = {}, h = 0;
            for(let t = 0; t < l.length; t++){
                let { name: a, fn: g } = l[t], { x: m, y: v, data: b, reset: y } = await g({
                    x: u,
                    y: d,
                    initialPlacement: r,
                    placement: f,
                    strategy: o,
                    middlewareData: p,
                    rects: c,
                    platform: i,
                    elements: {
                        reference: e,
                        floating: n
                    }
                });
                u = null != m ? m : u, d = null != v ? v : d, p = {
                    ...p,
                    [a]: {
                        ...p[a],
                        ...b
                    }
                }, y && h <= 50 && (h++, "object" == typeof y && (y.placement && (f = y.placement), y.rects && (c = !0 === y.rects ? await i.getElementRects({
                    reference: e,
                    floating: n,
                    strategy: o
                }) : y.rects), { x: u, y: d } = rO(c, f, s)), t = -1);
            }
            return {
                x: u,
                y: d,
                placement: f,
                strategy: o,
                middlewareData: p
            };
        };
        async function rS(e, n) {
            var t;
            void 0 === n && (n = {});
            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 } = nj(n, e), h = nN(p), g = l[f ? "floating" === d ? "reference" : "floating" : d], m = nD(await a.getClippingRect({
                element: null == (t = await (null == a.isElement ? void 0 : a.isElement(g))) || t ? g : g.contextElement || await (null == a.getDocumentElement ? void 0 : a.getDocumentElement(l.floating)),
                boundary: c,
                rootBoundary: u,
                strategy: s
            })), v = "floating" === d ? {
                x: r,
                y: o,
                width: i.floating.width,
                height: i.floating.height
            } : i.reference, b = await (null == a.getOffsetParent ? void 0 : a.getOffsetParent(l.floating)), y = await (null == a.isElement ? void 0 : a.isElement(b)) && await (null == a.getScale ? void 0 : a.getScale(b)) || {
                x: 1,
                y: 1
            }, x = nD(a.convertOffsetParentRelativeRectToViewportRelativeRect ? await a.convertOffsetParentRelativeRectToViewportRelativeRect({
                elements: l,
                rect: v,
                offsetParent: b,
                strategy: s
            }) : v);
            return {
                top: (m.top - x.top + h.top) / y.y,
                bottom: (x.bottom - m.bottom + h.bottom) / y.y,
                left: (m.left - x.left + h.left) / y.x,
                right: (x.right - m.right + h.right) / y.x
            };
        }
        function rE(e, n) {
            return {
                top: e.top - n.height,
                right: e.right - n.width,
                bottom: e.bottom - n.height,
                left: e.left - n.width
            };
        }
        function r_(e) {
            return nh.some((n)=>e[n] >= 0);
        }
        let rP = new Set([
            "left",
            "top"
        ]);
        async function rz(e, n) {
            let { placement: t, platform: r, elements: o } = e, a = await (null == r.isRTL ? void 0 : r.isRTL(o.floating)), i = nk(t), l = nA(t), s = "y" === nE(t), c = rP.has(i) ? -1 : 1, u = a && s ? -1 : 1, d = nj(n, 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 rL(e) {
            let n = eg(e), t = parseFloat(n.width) || 0, r = parseFloat(n.height) || 0, o = en(e), a = o ? e.offsetWidth : t, i = o ? e.offsetHeight : r, l = nv(t) !== a || nv(r) !== i;
            return l && (t = a, r = i), {
                width: t,
                height: r,
                $: l
            };
        }
        function rT(e) {
            return ee(e) ? e : e.contextElement;
        }
        function rR(e) {
            let n = rT(e);
            if (!en(n)) return ny(1);
            let t = n.getBoundingClientRect(), { width: r, height: o, $: a } = rL(n), i = (a ? nv(t.width) : t.width) / r, l = (a ? nv(t.height) : t.height) / o;
            return i && Number.isFinite(i) || (i = 1), l && Number.isFinite(l) || (l = 1), {
                x: i,
                y: l
            };
        }
        let rN = ny(0);
        function rD(e) {
            let n = Q(e);
            return ef() && n.visualViewport ? {
                x: n.visualViewport.offsetLeft,
                y: n.visualViewport.offsetTop
            } : rN;
        }
        function rB(e, n, t, r) {
            var o;
            void 0 === n && (n = !1), void 0 === t && (t = !1);
            let a = e.getBoundingClientRect(), i = rT(e), l = ny(1);
            n && (r ? ee(r) && (l = rR(r)) : l = rR(e));
            let s = (void 0 === (o = t) && (o = !1), r && (!o || r === Q(i)) && o) ? rD(i) : ny(0), c = (a.left + s.x) / l.x, u = (a.top + s.y) / l.y, d = a.width / l.x, f = a.height / l.y;
            if (i) {
                let e = Q(i), n = r && ee(r) ? Q(r) : r, t = e, o = ey(t);
                for(; o && r && n !== t;){
                    let e = rR(o), n = o.getBoundingClientRect(), r = eg(o), a = n.left + (o.clientLeft + parseFloat(r.paddingLeft)) * e.x, i = n.top + (o.clientTop + parseFloat(r.paddingTop)) * e.y;
                    c *= e.x, u *= e.y, d *= e.x, f *= e.y, c += a, u += i, o = ey(t = Q(o));
                }
            }
            return nD({
                width: d,
                height: f,
                x: c,
                y: u
            });
        }
        function rM(e, n) {
            let t = em(e).scrollLeft;
            return n ? n.left + t : rB(G(e)).left + t;
        }
        function rI(e, n, t) {
            void 0 === t && (t = !1);
            let r = e.getBoundingClientRect();
            return {
                x: r.left + n.scrollLeft - (t ? 0 : rM(e, r)),
                y: r.top + n.scrollTop
            };
        }
        let rH = new Set([
            "absolute",
            "fixed"
        ]);
        function rF(e, n, t) {
            let r;
            if ("viewport" === n) r = function(e, n) {
                let t = Q(e), r = G(e), o = t.visualViewport, a = r.clientWidth, i = r.clientHeight, l = 0, s = 0;
                if (o) {
                    a = o.width, i = o.height;
                    let e = ef();
                    (!e || e && "fixed" === n) && (l = o.offsetLeft, s = o.offsetTop);
                }
                return {
                    width: a,
                    height: i,
                    x: l,
                    y: s
                };
            }(e, t);
            else if ("document" === n) r = function(e) {
                let n = G(e), t = em(e), r = e.ownerDocument.body, o = nm(n.scrollWidth, n.clientWidth, r.scrollWidth, r.clientWidth), a = nm(n.scrollHeight, n.clientHeight, r.scrollHeight, r.clientHeight), i = -t.scrollLeft + rM(e), l = -t.scrollTop;
                return "rtl" === eg(r).direction && (i += nm(n.clientWidth, r.clientWidth) - o), {
                    width: o,
                    height: a,
                    x: i,
                    y: l
                };
            }(G(e));
            else if (ee(n)) r = function(e, n) {
                let t = rB(e, !0, "fixed" === n), r = t.top + e.clientTop, o = t.left + e.clientLeft, a = en(e) ? rR(e) : ny(1), i = e.clientWidth * a.x, l = e.clientHeight * a.y;
                return {
                    width: i,
                    height: l,
                    x: o * a.x,
                    y: r * a.y
                };
            }(n, t);
            else {
                let t = rD(e);
                r = {
                    x: n.x - t.x,
                    y: n.y - t.y,
                    width: n.width,
                    height: n.height
                };
            }
            return nD(r);
        }
        function rU(e) {
            return "static" === eg(e).position;
        }
        function rV(e, n) {
            if (!en(e) || "fixed" === eg(e).position) return null;
            if (n) return n(e);
            let t = e.offsetParent;
            return G(e) === t && (t = t.ownerDocument.body), t;
        }
        function rq(e, n) {
            var t;
            let r = Q(e);
            if (el(e)) return r;
            if (!en(e)) {
                let n = ev(e);
                for(; n && !eh(n);){
                    if (ee(n) && !rU(n)) return n;
                    n = ev(n);
                }
                return r;
            }
            let o = rV(e, n);
            for(; o && (t = o, ea.has(K(t))) && rU(o);)o = rV(o, n);
            return o && eh(o) && rU(o) && !ed(o) ? r : o || function(e) {
                let n = ev(e);
                for(; en(n) && !eh(n);){
                    if (ed(n)) return n;
                    if (el(n)) break;
                    n = ev(n);
                }
                return null;
            }(e) || r;
        }
        let rW = async function(e) {
            let n = this.getOffsetParent || rq, t = this.getDimensions, r = await t(e.floating);
            return {
                reference: function(e, n, t) {
                    let r = en(n), o = G(n), a = "fixed" === t, i = rB(e, !0, a, n), l = {
                        scrollLeft: 0,
                        scrollTop: 0
                    }, s = ny(0);
                    if (r || !r && !a) if (("body" !== K(n) || eo(o)) && (l = em(n)), r) {
                        let e = rB(n, !0, a, n);
                        s.x = e.x + n.clientLeft, s.y = e.y + n.clientTop;
                    } else o && (s.x = rM(o));
                    a && !r && o && (s.x = rM(o));
                    let c = !o || r || a ? ny(0) : rI(o, l);
                    return {
                        x: i.left + l.scrollLeft - s.x - c.x,
                        y: i.top + l.scrollTop - s.y - c.y,
                        width: i.width,
                        height: i.height
                    };
                }(e.reference, await n(e.floating), e.strategy),
                floating: {
                    x: 0,
                    y: 0,
                    width: r.width,
                    height: r.height
                }
            };
        }, r$ = {
            convertOffsetParentRelativeRectToViewportRelativeRect: function(e) {
                let { elements: n, rect: t, offsetParent: r, strategy: o } = e, a = "fixed" === o, i = G(r), l = !!n && el(n.floating);
                if (r === i || l && a) return t;
                let s = {
                    scrollLeft: 0,
                    scrollTop: 0
                }, c = ny(1), u = ny(0), d = en(r);
                if ((d || !d && !a) && (("body" !== K(r) || eo(i)) && (s = em(r)), en(r))) {
                    let e = rB(r);
                    c = rR(r), u.x = e.x + r.clientLeft, u.y = e.y + r.clientTop;
                }
                let f = !i || d || a ? ny(0) : rI(i, s, !0);
                return {
                    width: t.width * c.x,
                    height: t.height * c.y,
                    x: t.x * c.x - s.scrollLeft * c.x + u.x + f.x,
                    y: t.y * c.y - s.scrollTop * c.y + u.y + f.y
                };
            },
            getDocumentElement: G,
            getClippingRect: function(e) {
                let { element: n, boundary: t, rootBoundary: r, strategy: o } = e, a = [
                    ..."clippingAncestors" === t ? el(n) ? [] : function(e, n) {
                        let t = n.get(e);
                        if (t) return t;
                        let r = eb(e, [], !1).filter((e)=>ee(e) && "body" !== K(e)), o = null, a = "fixed" === eg(e).position, i = a ? ev(e) : e;
                        for(; ee(i) && !eh(i);){
                            let n = eg(i), t = ed(i);
                            t || "fixed" !== n.position || (o = null), (a ? !t && !o : !t && "static" === n.position && !!o && rH.has(o.position) || eo(i) && !t && function e(n, t) {
                                let r = ev(n);
                                return !(r === t || !ee(r) || eh(r)) && ("fixed" === eg(r).position || e(r, t));
                            }(e, i)) ? r = r.filter((e)=>e !== i) : o = n, i = ev(i);
                        }
                        return n.set(e, r), r;
                    }(n, this._c) : [].concat(t),
                    r
                ], i = a[0], l = a.reduce((e, t)=>{
                    let r = rF(n, t, o);
                    return e.top = nm(r.top, e.top), e.right = ng(r.right, e.right), e.bottom = ng(r.bottom, e.bottom), e.left = nm(r.left, e.left), e;
                }, rF(n, i, o));
                return {
                    width: l.right - l.left,
                    height: l.bottom - l.top,
                    x: l.left,
                    y: l.top
                };
            },
            getOffsetParent: rq,
            getElementRects: rW,
            getClientRects: function(e) {
                return Array.from(e.getClientRects());
            },
            getDimensions: function(e) {
                let { width: n, height: t } = rL(e);
                return {
                    width: n,
                    height: t
                };
            },
            getScale: rR,
            isElement: ee,
            isRTL: function(e) {
                return "rtl" === eg(e).direction;
            }
        };
        function rZ(e, n) {
            return e.x === n.x && e.y === n.y && e.width === n.width && e.height === n.height;
        }
        function rY(e, n, t, 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 = rT(e), d = a || i ? [
                ...u ? eb(u) : [],
                ...eb(n)
            ] : [];
            d.forEach((e)=>{
                a && e.addEventListener("scroll", t, {
                    passive: !0
                }), i && e.addEventListener("resize", t);
            });
            let f = u && s ? function(e, n) {
                let t, r = null, o = G(e);
                function a() {
                    var e;
                    clearTimeout(t), 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 || n(), !f || !p) return;
                    let h = nb(d), g = nb(o.clientWidth - (u + f)), m = {
                        rootMargin: -h + "px " + -g + "px " + -nb(o.clientHeight - (d + p)) + "px " + -nb(u) + "px",
                        threshold: nm(0, ng(1, s)) || 1
                    }, v = !0;
                    function b(n) {
                        let r = n[0].intersectionRatio;
                        if (r !== s) {
                            if (!v) return i();
                            r ? i(!1, r) : t = setTimeout(()=>{
                                i(!1, 1e-7);
                            }, 1e3);
                        }
                        1 !== r || rZ(c, e.getBoundingClientRect()) || i(), v = !1;
                    }
                    try {
                        r = new IntersectionObserver(b, {
                            ...m,
                            root: o.ownerDocument
                        });
                    } catch (e) {
                        r = new IntersectionObserver(b, m);
                    }
                    r.observe(e);
                }(!0), a;
            }(u, t) : null, p = -1, h = null;
            l && (h = new ResizeObserver((e)=>{
                let [r] = e;
                r && r.target === u && h && (h.unobserve(n), cancelAnimationFrame(p), p = requestAnimationFrame(()=>{
                    var e;
                    null == (e = h) || e.observe(n);
                })), t();
            }), u && !c && h.observe(u), h.observe(n));
            let g = c ? rB(e) : null;
            return c && function n() {
                let r = rB(e);
                g && !rZ(g, r) && t(), g = r, o = requestAnimationFrame(n);
            }(), t(), ()=>{
                var e;
                d.forEach((e)=>{
                    a && e.removeEventListener("scroll", t), i && e.removeEventListener("resize", t);
                }), null == f || f(), null == (e = h) || e.disconnect(), h = null, c && cancelAnimationFrame(o);
            };
        }
        let rX = (e)=>({
                name: "arrow",
                options: e,
                async fn (n) {
                    let { x: t, y: r, placement: o, rects: a, platform: i, elements: l, middlewareData: s } = n, { element: c, padding: u = 0 } = nj(e, n) || {};
                    if (null == c) return {};
                    let d = nN(u), f = {
                        x: t,
                        y: r
                    }, p = nO(nE(o)), h = nC(p), g = await i.getDimensions(c), m = "y" === p, v = m ? "clientHeight" : "clientWidth", b = a.reference[h] + a.reference[p] - f[p] - a.floating[h], y = f[p] - a.reference[p], x = await (null == i.getOffsetParent ? void 0 : i.getOffsetParent(c)), w = x ? x[v] : 0;
                    w && await (null == i.isElement ? void 0 : i.isElement(x)) || (w = l.floating[v] || a.floating[h]);
                    let j = w / 2 - g[h] / 2 - 1, k = ng(d[m ? "top" : "left"], j), A = ng(d[m ? "bottom" : "right"], j), O = w - g[h] - A, C = w / 2 - g[h] / 2 + (b / 2 - y / 2), S = nm(k, ng(C, O)), E = !s.arrow && null != nA(o) && C !== S && a.reference[h] / 2 - (C < k ? k : A) - g[h] / 2 < 0, _ = E ? C < k ? C - k : C - O : 0;
                    return {
                        [p]: f[p] + _,
                        data: {
                            [p]: S,
                            centerOffset: C - S - _,
                            ...E && {
                                alignmentOffset: _
                            }
                        },
                        reset: E
                    };
                }
            });
        var rK = "undefined" != typeof document ? C.useLayoutEffect : function() {};
        function rQ(e, n) {
            let t, r, o;
            if (e === n) return !0;
            if (typeof e != typeof n) return !1;
            if ("function" == typeof e && e.toString() === n.toString()) return !0;
            if (e && n && "object" == typeof e) {
                if (Array.isArray(e)) {
                    if ((t = e.length) !== n.length) return !1;
                    for(r = t; 0 != r--;)if (!rQ(e[r], n[r])) return !1;
                    return !0;
                }
                if ((t = (o = Object.keys(e)).length) !== Object.keys(n).length) return !1;
                for(r = t; 0 != r--;)if (!({}).hasOwnProperty.call(n, o[r])) return !1;
                for(r = t; 0 != r--;){
                    let t = o[r];
                    if (("_owner" !== t || !e.$$typeof) && !rQ(e[t], n[t])) return !1;
                }
                return !0;
            }
            return e != e && n != n;
        }
        function rG(e) {
            return "undefined" == typeof window ? 1 : (e.ownerDocument.defaultView || window).devicePixelRatio || 1;
        }
        function rJ(e, n) {
            let t = rG(e);
            return Math.round(n * t) / t;
        }
        function r0(e) {
            let n = C.useRef(e);
            return rK(()=>{
                n.current = e;
            }), n;
        }
        function r1(e, n, t) {
            let r = "inline-start" === e || "inline-end" === e;
            return ({
                top: "top",
                right: r ? t ? "inline-start" : "inline-end" : "right",
                bottom: "bottom",
                left: r ? t ? "inline-end" : "inline-start" : "left"
            })[n];
        }
        function r2(e, n, t) {
            let { rects: r, placement: o } = e;
            return {
                side: r1(n, nk(o), t),
                align: nA(o) || "center",
                anchor: {
                    width: r.reference.width,
                    height: r.reference.height
                },
                positioner: {
                    width: r.floating.width,
                    height: r.floating.height
                }
            };
        }
        function r4(e) {
            var _eg_hide, _eg_arrow;
            var n, t, r, o, a, i, l, s, c, u, d, f, p, h, g, m, v;
            let { anchor: b, positionMethod: y = "absolute", side: x = "bottom", sideOffset: w = 0, align: j = "center", alignOffset: k = 0, collisionBoundary: A, collisionPadding: O = 5, sticky: S = !1, arrowPadding: _ = 5, trackAnchor: P = !0, keepMounted: z = !1, floatingRootContext: L, mounted: R, collisionAvoidance: N, shiftCrossAxis: D = !1, nodeId: B, adaptiveOrigin: M } = e, I = N.side || "flip", H = N.align || "flip", U = N.fallbackAxisSide || "end", V = "function" == typeof b ? b : void 0, q = T(V), $ = V ? q : b, Z = eA(b), X = "rtl" === n6(), K = {
                top: "top",
                right: "right",
                bottom: "bottom",
                left: "left",
                "inline-end": X ? "left" : "right",
                "inline-start": X ? "right" : "left"
            }[x], Q = "center" === j ? K : "".concat(K, "-").concat(j), G = {
                boundary: "clipping-ancestors" === A ? "clippingAncestors" : A,
                padding: O
            }, J = C.useRef(null), en = eA(w), et = eA(k), er = "function" != typeof w ? w : 0, eo = [
                (n = (e)=>{
                    let n = r2(e, x, X), t = "function" == typeof en.current ? en.current(n) : en.current, r = "function" == typeof et.current ? et.current(n) : et.current;
                    return {
                        mainAxis: t,
                        crossAxis: r,
                        alignmentAxis: r
                    };
                }, t = [
                    er,
                    "function" != typeof k ? k : 0,
                    X,
                    x
                ], {
                    ...(void 0 === (r = n) && (r = 0), {
                        name: "offset",
                        options: r,
                        async fn (e) {
                            var n, t;
                            let { x: o, y: a, placement: i, middlewareData: l } = e, s = await rz(e, r);
                            return i === (null == (n = l.offset) ? void 0 : n.placement) && null != (t = l.arrow) && t.alignmentOffset ? {} : {
                                x: o + s.x,
                                y: a + s.y,
                                data: {
                                    ...s,
                                    placement: i
                                }
                            };
                        }
                    }),
                    options: [
                        n,
                        t
                    ]
                })
            ], ea = "none" === H && "shift" !== I, ei = !ea && (S || D || "shift" === I), el = "none" === I ? null : {
                ...{
                    name: "flip",
                    options: i = o = {
                        ...G,
                        mainAxis: !D && "flip" === I,
                        crossAxis: "flip" === H && "alignment",
                        fallbackAxisSideDirection: U
                    },
                    async fn (e) {
                        var n, t, r, o, a;
                        let { placement: l, middlewareData: s, rects: c, initialPlacement: u, platform: d, elements: f } = e, { mainAxis: p = !0, crossAxis: h = !0, fallbackPlacements: g, fallbackStrategy: m = "bestFit", fallbackAxisSideDirection: v = "none", flipAlignment: b = !0, ...y } = nj(i, e);
                        if (null != (n = s.arrow) && n.alignmentOffset) return {};
                        let x = nk(l), w = nE(u), j = nk(u) === u, k = await (null == d.isRTL ? void 0 : d.isRTL(f.floating)), A = g || (j || !b ? [
                            nR(u)
                        ] : function(e) {
                            let n = nR(e);
                            return [
                                n_(e),
                                n,
                                n_(n)
                            ];
                        }(u)), O = "none" !== v;
                        !g && O && A.push(...function(e, n, t, r) {
                            let o = nA(e), a = function(e, n, t) {
                                switch(e){
                                    case "top":
                                    case "bottom":
                                        if (t) return n ? nz : nP;
                                        return n ? nP : nz;
                                    case "left":
                                    case "right":
                                        return n ? nL : nT;
                                    default:
                                        return [];
                                }
                            }(nk(e), "start" === t, r);
                            return o && (a = a.map((e)=>e + "-" + o), n && (a = a.concat(a.map(n_)))), a;
                        }(u, b, v, k));
                        let C = [
                            u,
                            ...A
                        ], S = await rS(e, y), E = [], _ = (null == (t = s.flip) ? void 0 : t.overflows) || [];
                        if (p && E.push(S[x]), h) {
                            let e = function(e, n, t) {
                                void 0 === t && (t = !1);
                                let r = nA(e), o = nO(nE(e)), a = nC(o), i = "x" === o ? r === (t ? "end" : "start") ? "right" : "left" : "start" === r ? "bottom" : "top";
                                return n.reference[a] > n.floating[a] && (i = nR(i)), [
                                    i,
                                    nR(i)
                                ];
                            }(l, c, k);
                            E.push(S[e[0]], S[e[1]]);
                        }
                        if (_ = [
                            ..._,
                            {
                                placement: l,
                                overflows: E
                            }
                        ], !E.every((e)=>e <= 0)) {
                            let e = ((null == (r = s.flip) ? void 0 : r.index) || 0) + 1, n = C[e];
                            if (n && ("alignment" !== h || w === nE(n) || _.every((e)=>e.overflows[0] > 0 && nE(e.placement) === w))) return {
                                data: {
                                    index: e,
                                    overflows: _
                                },
                                reset: {
                                    placement: n
                                }
                            };
                            let t = null == (o = _.filter((e)=>e.overflows[0] <= 0).sort((e, n)=>e.overflows[1] - n.overflows[1])[0]) ? void 0 : o.placement;
                            if (!t) switch(m){
                                case "bestFit":
                                    {
                                        let e = null == (a = _.filter((e)=>{
                                            if (O) {
                                                let n = nE(e.placement);
                                                return n === w || "y" === n;
                                            }
                                            return !0;
                                        }).map((e)=>[
                                                e.placement,
                                                e.overflows.filter((e)=>e > 0).reduce((e, n)=>e + n, 0)
                                            ]).sort((e, n)=>e[1] - n[1])[0]) ? void 0 : a[0];
                                        e && (t = e);
                                        break;
                                    }
                                case "initialPlacement":
                                    t = u;
                            }
                            if (l !== t) return {
                                reset: {
                                    placement: t
                                }
                            };
                        }
                        return {};
                    }
                },
                options: [
                    o,
                    a
                ]
            }, es = ea ? null : (l = (e)=>{
                var n, t, r;
                let o = eQ(e.elements.floating).documentElement;
                return {
                    ...G,
                    rootBoundary: D ? {
                        x: 0,
                        y: 0,
                        width: o.clientWidth,
                        height: o.clientHeight
                    } : void 0,
                    mainAxis: "none" !== H,
                    crossAxis: ei,
                    limiter: S || D ? void 0 : {
                        ...(void 0 === (r = n = ()=>{
                            if (!J.current) return {};
                            let { height: e } = J.current.getBoundingClientRect();
                            return {
                                offset: e / 2 + ("number" == typeof O ? O : 0)
                            };
                        }) && (r = {}), {
                            options: r,
                            fn (e) {
                                let { x: n, y: t, placement: o, rects: a, middlewareData: i } = e, { offset: l = 0, mainAxis: s = !0, crossAxis: c = !0 } = nj(r, e), u = {
                                    x: n,
                                    y: t
                                }, d = nE(o), f = nO(d), p = u[f], h = u[d], g = nj(l, e), m = "number" == typeof g ? {
                                    mainAxis: g,
                                    crossAxis: 0
                                } : {
                                    mainAxis: 0,
                                    crossAxis: 0,
                                    ...g
                                };
                                if (s) {
                                    let e = "y" === f ? "height" : "width", n = a.reference[f] - a.floating[e] + m.mainAxis, t = a.reference[f] + a.reference[e] - m.mainAxis;
                                    p < n ? p = n : p > t && (p = t);
                                }
                                if (c) {
                                    var v, b;
                                    let e = "y" === f ? "width" : "height", n = rP.has(nk(o)), t = a.reference[d] - a.floating[e] + (n && (null == (v = i.offset) ? void 0 : v[d]) || 0) + (n ? 0 : m.crossAxis), r = a.reference[d] + a.reference[e] + (n ? 0 : (null == (b = i.offset) ? void 0 : b[d]) || 0) - (n ? m.crossAxis : 0);
                                    h < t ? h = t : h > r && (h = r);
                                }
                                return {
                                    [f]: p,
                                    [d]: h
                                };
                            }
                        }),
                        options: [
                            n,
                            t
                        ]
                    }
                };
            }, s = [
                G,
                S,
                D,
                O,
                H
            ], {
                ...(void 0 === (c = l) && (c = {}), {
                    name: "shift",
                    options: c,
                    async fn (e) {
                        let { x: n, y: t, placement: r } = e, { mainAxis: o = !0, crossAxis: a = !1, limiter: i = {
                            fn: (e)=>{
                                let { x: n, y: t } = e;
                                return {
                                    x: n,
                                    y: t
                                };
                            }
                        }, ...l } = nj(c, e), s = {
                            x: n,
                            y: t
                        }, u = await rS(e, l), d = nE(nk(r)), f = nO(d), p = s[f], h = s[d];
                        if (o) {
                            let e = "y" === f ? "top" : "left", n = "y" === f ? "bottom" : "right", t = p + u[e], r = p - u[n];
                            p = nm(t, ng(p, r));
                        }
                        if (a) {
                            let e = "y" === d ? "top" : "left", n = "y" === d ? "bottom" : "right", t = h + u[e], r = h - u[n];
                            h = nm(t, ng(h, r));
                        }
                        let g = i.fn({
                            ...e,
                            [f]: p,
                            [d]: h
                        });
                        return {
                            ...g,
                            data: {
                                x: g.x - n,
                                y: g.y - t,
                                enabled: {
                                    [f]: o,
                                    [d]: a
                                }
                            }
                        };
                    }
                }),
                options: [
                    l,
                    s
                ]
            });
            "shift" === I || "shift" === H || "center" === j ? eo.push(es, el) : eo.push(el, es), eo.push({
                ...{
                    name: "size",
                    options: f = u = {
                        ...G,
                        apply (param) {
                            let { elements: { floating: e }, rects: { reference: n }, availableWidth: t, availableHeight: r } = param;
                            Object.entries({
                                "--available-width": "".concat(t, "px"),
                                "--available-height": "".concat(r, "px"),
                                "--anchor-width": "".concat(n.width, "px"),
                                "--anchor-height": "".concat(n.height, "px")
                            }).forEach((param)=>{
                                let [n, t] = param;
                                e.style.setProperty(n, t);
                            });
                        }
                    },
                    async fn (e) {
                        var n, t;
                        let r, o, { placement: a, rects: i, platform: l, elements: s } = e, { apply: c = ()=>{}, ...u } = nj(f, e), d = await rS(e, u), p = nk(a), h = nA(a), g = "y" === nE(a), { width: m, height: v } = i.floating;
                        "top" === p || "bottom" === p ? (r = p, o = h === (await (null == l.isRTL ? void 0 : l.isRTL(s.floating)) ? "start" : "end") ? "left" : "right") : (o = p, r = "end" === h ? "top" : "bottom");
                        let b = v - d.top - d.bottom, y = m - d.left - d.right, x = ng(v - d[r], b), w = ng(m - d[o], y), j = !e.middlewareData.shift, k = x, A = w;
                        if (null != (n = e.middlewareData.shift) && n.enabled.x && (A = y), null != (t = e.middlewareData.shift) && t.enabled.y && (k = b), j && !h) {
                            let e = nm(d.left, 0), n = nm(d.right, 0), t = nm(d.top, 0), r = nm(d.bottom, 0);
                            g ? A = m - 2 * (0 !== e || 0 !== n ? e + n : nm(d.left, d.right)) : k = v - 2 * (0 !== t || 0 !== r ? t + r : nm(d.top, d.bottom));
                        }
                        await c({
                            ...e,
                            availableWidth: A,
                            availableHeight: k
                        });
                        let O = await l.getDimensions(s.floating);
                        return m !== O.width || v !== O.height ? {
                            reset: {
                                rects: !0
                            }
                        } : {};
                    }
                },
                options: [
                    u,
                    d
                ]
            }, (p = ()=>({
                    element: J.current || document.createElement("div"),
                    padding: _
                }), h = [
                _
            ], {
                name: "arrow",
                options: p,
                fn (e) {
                    let { element: n, padding: t } = p(e);
                    return n && ({}).hasOwnProperty.call(n, "current") ? null != n.current ? rX({
                        element: n.current,
                        padding: t
                    }).fn(e) : {} : n ? rX({
                        element: n,
                        padding: t
                    }).fn(e) : {};
                },
                options: [
                    p,
                    h
                ]
            }), {
                ...(void 0 === (v = g) && (v = {}), {
                    name: "hide",
                    options: v,
                    async fn (e) {
                        let { rects: n } = e, { strategy: t = "referenceHidden", ...r } = nj(v, e);
                        switch(t){
                            case "referenceHidden":
                                {
                                    let t = rE(await rS(e, {
                                        ...r,
                                        elementContext: "reference"
                                    }), n.reference);
                                    return {
                                        data: {
                                            referenceHiddenOffsets: t,
                                            referenceHidden: r_(t)
                                        }
                                    };
                                }
                            case "escaped":
                                {
                                    let t = rE(await rS(e, {
                                        ...r,
                                        altBoundary: !0
                                    }), n.floating);
                                    return {
                                        data: {
                                            escapedOffsets: t,
                                            escaped: r_(t)
                                        }
                                    };
                                }
                            default:
                                return {};
                        }
                    }
                }),
                options: [
                    g,
                    m
                ]
            }, {
                name: "transformOrigin",
                fn (e) {
                    var _t_arrow, _t_arrow1, _t_shift;
                    let { elements: n, middlewareData: t, placement: r, rects: o, y: a } = e, i = nk(r), l = nE(i), s = J.current, c = ((_t_arrow = t.arrow) === null || _t_arrow === void 0 ? void 0 : _t_arrow.x) || 0, u = ((_t_arrow1 = t.arrow) === null || _t_arrow1 === void 0 ? void 0 : _t_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, g = Math.abs(((_t_shift = t.shift) === null || _t_shift === void 0 ? void 0 : _t_shift.y) || 0), m = o.reference.height / 2, v = g > ("function" == typeof w ? w(r2(e, x, X)) : w), b = {
                        top: "".concat(p, "px calc(100% + ").concat(w, "px)"),
                        bottom: "".concat(p, "px ").concat(-w, "px"),
                        left: "calc(100% + ".concat(w, "px) ").concat(h, "px"),
                        right: "".concat(-w, "px ").concat(h, "px")
                    }[i], y = "".concat(p, "px ").concat(o.reference.y + m - a, "px");
                    return n.floating.style.setProperty("--transform-origin", ei && "y" === l && v ? y : b), {};
                }
            }, M);
            let ec = L;
            !R && L && (ec = {
                ...L,
                elements: {
                    reference: null,
                    floating: null,
                    domReference: null
                }
            });
            let eu = C.useMemo({
                "r4.useMemo[eu]": ()=>({
                        elementResize: P && "undefined" != typeof ResizeObserver,
                        layoutShift: P && "undefined" != typeof IntersectionObserver
                    })
            }["r4.useMemo[eu]"], [
                P
            ]), { refs: ed, elements: ef, x: ep, y: eh, middlewareData: eg, update: em, placement: ev, context: eb, isPositioned: ey, floatingStyles: ex } = function() {
                let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
                let { nodeId: n } = e, t = Y({
                    ...e,
                    elements: {
                        reference: null,
                        floating: null,
                        ...e.elements
                    }
                }), r = e.rootContext || t, o = r.elements, [a, i] = C.useState(null), [l, s] = C.useState(null), c = (o === null || o === void 0 ? void 0 : o.domReference) || a, u = C.useRef(null), d = W();
                F(()=>{
                    c && (u.current = c);
                }, [
                    c
                ]);
                let f = function(e) {
                    void 0 === e && (e = {});
                    let { placement: n = "bottom", strategy: t = "absolute", middleware: r = [], platform: o, elements: { reference: a, floating: i } = {}, transform: l = !0, whileElementsMounted: s, open: c } = e, [u, d] = C.useState({
                        x: 0,
                        y: 0,
                        strategy: t,
                        placement: n,
                        middlewareData: {},
                        isPositioned: !1
                    }), [f, p] = C.useState(r);
                    rQ(f, r) || p(r);
                    let [h, g] = C.useState(null), [m, v] = C.useState(null), b = C.useCallback({
                        "r4.f.useCallback[b]": (e)=>{
                            e !== j.current && (j.current = e, g(e));
                        }
                    }["r4.f.useCallback[b]"], []), y = C.useCallback({
                        "r4.f.useCallback[y]": (e)=>{
                            e !== k.current && (k.current = e, v(e));
                        }
                    }["r4.f.useCallback[y]"], []), x = a || h, w = i || m, j = C.useRef(null), k = C.useRef(null), A = C.useRef(u), O = null != s, S = r0(s), _ = r0(o), P = r0(c), z = C.useCallback({
                        "r4.f.useCallback[z]": ()=>{
                            if (!j.current || !k.current) return;
                            let e = {
                                placement: n,
                                strategy: t,
                                middleware: f
                            };
                            _.current && (e.platform = _.current), ({
                                "r4.f.useCallback[z]": (e, n, t)=>{
                                    let r = new Map, o = {
                                        platform: r$,
                                        ...t
                                    }, a = {
                                        ...o.platform,
                                        _c: r
                                    };
                                    return rC(e, n, {
                                        ...o,
                                        platform: a
                                    });
                                }
                            })["r4.f.useCallback[z]"](j.current, k.current, e).then({
                                "r4.f.useCallback[z]": (e)=>{
                                    let n = {
                                        ...e,
                                        isPositioned: !1 !== P.current
                                    };
                                    L.current && !rQ(A.current, n) && (A.current = n, E.flushSync({
                                        "r4.f.useCallback[z]": ()=>{
                                            d(n);
                                        }
                                    }["r4.f.useCallback[z]"]));
                                }
                            }["r4.f.useCallback[z]"]);
                        }
                    }["r4.f.useCallback[z]"], [
                        f,
                        n,
                        t,
                        _,
                        P
                    ]);
                    rK(()=>{
                        !1 === c && A.current.isPositioned && (A.current.isPositioned = !1, d((e)=>({
                                ...e,
                                isPositioned: !1
                            })));
                    }, [
                        c
                    ]);
                    let L = C.useRef(!1);
                    rK(()=>(L.current = !0, ()=>{
                            L.current = !1;
                        }), []), rK(()=>{
                        if (x && (j.current = x), w && (k.current = w), x && w) {
                            if (S.current) return S.current(x, w, z);
                            z();
                        }
                    }, [
                        x,
                        w,
                        z,
                        S,
                        O
                    ]);
                    let T = C.useMemo({
                        "r4.f.useMemo[T]": ()=>({
                                reference: j,
                                floating: k,
                                setReference: b,
                                setFloating: y
                            })
                    }["r4.f.useMemo[T]"], [
                        b,
                        y
                    ]), R = C.useMemo({
                        "r4.f.useMemo[R]": ()=>({
                                reference: x,
                                floating: w
                            })
                    }["r4.f.useMemo[R]"], [
                        x,
                        w
                    ]), N = C.useMemo({
                        "r4.f.useMemo[N]": ()=>{
                            let e = {
                                position: t,
                                left: 0,
                                top: 0
                            };
                            if (!R.floating) return e;
                            let n = rJ(R.floating, u.x), r = rJ(R.floating, u.y);
                            return l ? {
                                ...e,
                                transform: "translate(" + n + "px, " + r + "px)",
                                ...rG(R.floating) >= 1.5 && {
                                    willChange: "transform"
                                }
                            } : {
                                position: t,
                                left: n,
                                top: r
                            };
                        }
                    }["r4.f.useMemo[N]"], [
                        t,
                        l,
                        R.floating,
                        u.x,
                        u.y
                    ]);
                    return C.useMemo({
                        "r4.f.useMemo": ()=>({
                                ...u,
                                update: z,
                                refs: T,
                                elements: R,
                                floatingStyles: N
                            })
                    }["r4.f.useMemo"], [
                        u,
                        z,
                        T,
                        R,
                        N
                    ]);
                }({
                    ...e,
                    elements: {
                        ...o,
                        ...l && {
                            reference: l
                        }
                    }
                }), p = C.useCallback({
                    "r4.useCallback[p]": (e)=>{
                        let n = ee(e) ? {
                            getBoundingClientRect: ({
                                "r4.useCallback[p]": ()=>e.getBoundingClientRect()
                            })["r4.useCallback[p]"],
                            getClientRects: ({
                                "r4.useCallback[p]": ()=>e.getClientRects()
                            })["r4.useCallback[p]"],
                            contextElement: e
                        } : e;
                        s(n), f.refs.setReference(n);
                    }
                }["r4.useCallback[p]"], [
                    f.refs
                ]), h = C.useCallback({
                    "r4.useCallback[h]": (e)=>{
                        (ee(e) || null === e) && (u.current = e, i(e)), (ee(f.refs.reference.current) || null === f.refs.reference.current || null !== e && !ee(e)) && f.refs.setReference(e);
                    }
                }["r4.useCallback[h]"], [
                    f.refs
                ]), g = C.useMemo({
                    "r4.useMemo[g]": ()=>({
                            ...f.refs,
                            setReference: h,
                            setPositionReference: p,
                            domReference: u
                        })
                }["r4.useMemo[g]"], [
                    f.refs,
                    h,
                    p
                ]), m = C.useMemo({
                    "r4.useMemo[m]": ()=>({
                            ...f.elements,
                            domReference: c
                        })
                }["r4.useMemo[m]"], [
                    f.elements,
                    c
                ]), v = C.useMemo({
                    "r4.useMemo[v]": ()=>({
                            ...f,
                            ...r,
                            refs: g,
                            elements: m,
                            nodeId: n
                        })
                }["r4.useMemo[v]"], [
                    f,
                    g,
                    m,
                    n,
                    r
                ]);
                return F(()=>{
                    r.dataRef.current.floatingContext = v;
                    let e = d === null || d === void 0 ? void 0 : d.nodesRef.current.find((e)=>e.id === n);
                    e && (e.context = v);
                }), C.useMemo({
                    "r4.useMemo": ()=>({
                            ...f,
                            context: v,
                            refs: g,
                            elements: m
                        })
                }["r4.useMemo"], [
                    f,
                    g,
                    m,
                    v
                ]);
            }({
                rootContext: ec,
                placement: Q,
                middleware: eo,
                strategy: y,
                whileElementsMounted: z ? void 0 : function() {
                    for(var _len = arguments.length, e = new Array(_len), _key = 0; _key < _len; _key++){
                        e[_key] = arguments[_key];
                    }
                    return rY(...e, eu);
                },
                nodeId: B
            }), { sideX: ew, sideY: ej } = eg.adaptiveOrigin || {}, ek = C.useMemo({
                "r4.useMemo[ek]": ()=>M ? {
                        position: y,
                        [ew]: "".concat(ep, "px"),
                        [ej]: "".concat(eh, "px")
                    } : ex
            }["r4.useMemo[ek]"], [
                M,
                ew,
                ej,
                y,
                ep,
                eh,
                ex
            ]), eO = C.useRef(null);
            F(()=>{
                if (!R) return;
                let e = Z.current, n = "function" == typeof e ? e() : e, t = (r5(n) ? n.current : n) || null;
                t !== eO.current && (ed.setPositionReference(t), eO.current = t);
            }, [
                R,
                ed,
                $,
                Z
            ]), C.useEffect({
                "r4.useEffect": ()=>{
                    if (!R) return;
                    let e = Z.current;
                    "function" != typeof e && r5(e) && e.current !== eO.current && (ed.setPositionReference(e.current), eO.current = e.current);
                }
            }["r4.useEffect"], [
                R,
                ed,
                $,
                Z
            ]), C.useEffect({
                "r4.useEffect": ()=>{
                    if (z && R && ef.domReference && ef.floating) return rY(ef.domReference, ef.floating, em, eu);
                }
            }["r4.useEffect"], [
                z,
                R,
                ef,
                em,
                eu
            ]);
            let eC = r1(x, nk(ev), X), eS = nA(ev) || "center", eE = !!((_eg_hide = eg.hide) === null || _eg_hide === void 0 ? void 0 : _eg_hide.referenceHidden), e_ = C.useMemo({
                "r4.useMemo[e_]": ()=>{
                    var _eg_arrow, _eg_arrow1;
                    return {
                        position: "absolute",
                        top: (_eg_arrow = eg.arrow) === null || _eg_arrow === void 0 ? void 0 : _eg_arrow.y,
                        left: (_eg_arrow1 = eg.arrow) === null || _eg_arrow1 === void 0 ? void 0 : _eg_arrow1.x
                    };
                }
            }["r4.useMemo[e_]"], [
                eg.arrow
            ]), eP = ((_eg_arrow = eg.arrow) === null || _eg_arrow === void 0 ? void 0 : _eg_arrow.centerOffset) !== 0;
            return C.useMemo({
                "r4.useMemo": ()=>({
                        positionerStyles: ek,
                        arrowStyles: e_,
                        arrowRef: J,
                        arrowUncentered: eP,
                        side: eC,
                        align: eS,
                        anchorHidden: eE,
                        refs: ed,
                        context: eb,
                        isPositioned: ey,
                        update: em
                    })
            }["r4.useMemo"], [
                ek,
                e_,
                J,
                eP,
                eC,
                eS,
                eE,
                ed,
                eb,
                ey,
                em
            ]);
        }
        function r5(e) {
            return null != e && "current" in e;
        }
        function r3(e) {
            let { children: n, elementsRef: t, labelsRef: r, onMapChange: o } = e, a = C.useRef(0), i = P(r9).current, s = P(r6).current, [c, u] = C.useState(0), d = C.useRef(c), f = T((e, n)=>{
                s.set(e, n !== null && n !== void 0 ? n : null), d.current += 1, u(d.current);
            }), p = T((e)=>{
                s.delete(e), d.current += 1, u(d.current);
            }), h = C.useMemo({
                "r3.useMemo[h]": ()=>{
                    let e = new Map;
                    return Array.from(s.keys()).sort(r8).forEach({
                        "r3.useMemo[h]": (n, t)=>{
                            var _s_get;
                            let r = (_s_get = s.get(n)) !== null && _s_get !== void 0 ? _s_get : {};
                            e.set(n, {
                                ...r,
                                index: t
                            });
                        }
                    }["r3.useMemo[h]"]), e;
                }
            }["r3.useMemo[h]"], [
                s,
                c
            ]);
            F(()=>{
                d.current === c && (t.current.length !== h.size && (t.current.length = h.size), r && r.current.length !== h.size && (r.current.length = h.size)), o === null || o === void 0 ? void 0 : o(h);
            }, [
                o,
                h,
                t,
                r,
                c,
                d
            ]);
            let g = T((e)=>(i.add(e), ()=>{
                    i.delete(e);
                }));
            F(()=>{
                i.forEach((e)=>e(h));
            }, [
                i,
                h
            ]);
            let m = C.useMemo({
                "r3.useMemo[m]": ()=>({
                        register: f,
                        unregister: p,
                        subscribeMapChange: g,
                        elementsRef: t,
                        labelsRef: r,
                        nextIndexRef: a
                    })
            }["r3.useMemo[m]"], [
                f,
                p,
                g,
                t,
                r,
                a
            ]);
            return (0, l.jsx)(tC.Provider, {
                value: m,
                children: n
            });
        }
        function r6() {
            return new Map;
        }
        function r9() {
            return new Set;
        }
        function r8(e, n) {
            let t = e.compareDocumentPosition(n);
            return t & Node.DOCUMENT_POSITION_FOLLOWING || t & Node.DOCUMENT_POSITION_CONTAINED_BY ? -1 : t & Node.DOCUMENT_POSITION_PRECEDING || t & Node.DOCUMENT_POSITION_CONTAINS ? 1 : 0;
        }
        let r7 = C.forwardRef(function(e, n) {
            let t, { cutout: r, ...o } = e;
            if (r) {
                let e = r === null || r === void 0 ? void 0 : r.getBoundingClientRect();
                t = "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, l.jsx)("div", {
                ref: n,
                role: "presentation",
                "data-base-ui-inert": "",
                ...o,
                style: {
                    position: "fixed",
                    inset: 0,
                    userSelect: "none",
                    WebkitUserSelect: "none",
                    clipPath: t
                }
            });
        }), oe = C.forwardRef(function(e, n) {
            var __context;
            var t;
            let { anchor: r, positionMethod: o = "absolute", className: a, render: i, side: s, align: c, sideOffset: u = 0, alignOffset: d = 0, collisionBoundary: f = "clipping-ancestors", collisionPadding: p = 5, arrowPadding: h = 5, sticky: g = !1, trackAnchor: m = !0, collisionAvoidance: v = no, ...b } = e, { open: y, setOpen: x, floatingRootContext: w, setPositionerElement: j, itemDomElements: k, itemLabels: A, mounted: O, modal: S, lastOpenChangeReason: E, parent: _, setHoverEnabled: P, triggerElement: z } = n0(), L = function() {
                let e = C.useContext(rj);
                if (void 0 === e) throw Error("Base UI: <Menu.Portal> is missing.");
                return e;
            }(), T = function(e) {
                let n = H(), t = W(), r = q();
                return F(()=>{
                    if (!n) return;
                    let e = {
                        id: n,
                        parentId: r
                    };
                    return t === null || t === void 0 ? void 0 : t.addNode(e), ()=>{
                        t === null || t === void 0 ? void 0 : t.removeNode(e);
                    };
                }, [
                    t,
                    n,
                    r
                ]), n;
            }(), R = q(), N = ta(!0), D = r, B = u, M = d, I = c;
            var __context_anchor, _e_align, _e_alignOffset, _e_sideOffset;
            "context-menu" === _.type && (D = (__context_anchor = (__context = _.context) === null || __context === void 0 ? void 0 : __context.anchor) !== null && __context_anchor !== void 0 ? __context_anchor : r, I = (_e_align = e.align) !== null && _e_align !== void 0 ? _e_align : "start", M = (_e_alignOffset = e.alignOffset) !== null && _e_alignOffset !== void 0 ? _e_alignOffset : 2, B = (_e_sideOffset = e.sideOffset) !== null && _e_sideOffset !== void 0 ? _e_sideOffset : -5);
            let U = s, V = I;
            "menu" === _.type ? (U = U !== null && U !== void 0 ? U : "inline-end", V = V !== null && V !== void 0 ? V : "start") : "menubar" === _.type && (U = U !== null && U !== void 0 ? U : "bottom", V = V !== null && V !== void 0 ? V : "start");
            let Z = "context-menu" === _.type, Y = r4({
                anchor: D,
                floatingRootContext: w,
                positionMethod: N ? "fixed" : o,
                mounted: O,
                side: U,
                sideOffset: B,
                align: V,
                alignOffset: M,
                arrowPadding: Z ? 0 : h,
                collisionBoundary: f,
                collisionPadding: p,
                sticky: g,
                nodeId: T,
                keepMounted: L,
                trackAnchor: m,
                collisionAvoidance: v,
                shiftCrossAxis: Z
            }), { events: X } = W(), K = C.useMemo({
                "oe.useMemo[K]": ()=>{
                    let e = {};
                    return y || (e.pointerEvents = "none"), {
                        role: "presentation",
                        hidden: !O,
                        style: {
                            ...Y.positionerStyles,
                            ...e
                        }
                    };
                }
            }["oe.useMemo[K]"], [
                y,
                O,
                Y.positionerStyles
            ]);
            C.useEffect({
                "oe.useEffect": ()=>{
                    function e(e) {
                        e.open ? (e.parentNodeId === T && P(!1), e.nodeId !== T && e.parentNodeId === R && x(!1, void 0, "sibling-open")) : e.parentNodeId === T && P(!0);
                    }
                    return X.on("openchange", e), ({
                        "oe.useEffect": ()=>{
                            X.off("openchange", e);
                        }
                    })["oe.useEffect"];
                }
            }["oe.useEffect"], [
                X,
                T,
                R,
                x,
                P
            ]), C.useEffect({
                "oe.useEffect": ()=>{
                    X.emit("openchange", {
                        open: y,
                        nodeId: T,
                        parentNodeId: R
                    });
                }
            }["oe.useEffect"], [
                X,
                y,
                T,
                R
            ]);
            let Q = C.useMemo({
                "oe.useMemo[Q]": ()=>({
                        open: y,
                        side: Y.side,
                        align: Y.align,
                        anchorHidden: Y.anchorHidden,
                        nested: "menu" === _.type
                    })
            }["oe.useMemo[Q]"], [
                y,
                Y.side,
                Y.align,
                Y.anchorHidden,
                _.type
            ]), G = C.useMemo({
                "oe.useMemo[G]": ()=>({
                        side: Y.side,
                        align: Y.align,
                        arrowRef: Y.arrowRef,
                        arrowUncentered: Y.arrowUncentered,
                        arrowStyles: Y.arrowStyles,
                        floatingContext: Y.context
                    })
            }["oe.useMemo[G]"], [
                Y.side,
                Y.align,
                Y.arrowRef,
                Y.arrowUncentered,
                Y.arrowStyles,
                Y.context
            ]), J = tj("div", e, {
                state: Q,
                customStyleHookMapping: tV,
                ref: [
                    n,
                    j
                ],
                props: {
                    ...K,
                    ...b
                }
            }), ee = O && "menu" !== _.type && ("menubar" !== _.type && S && "trigger-hover" !== E || "menubar" === _.type && _.context.modal), en = null;
            return "menubar" === _.type ? en = _.context.contentElement : void 0 === _.type && (en = z), (0, l.jsxs)(rA.Provider, {
                value: G,
                children: [
                    ee && (0, l.jsx)(r7, {
                        ref: "context-menu" === _.type || "nested-context-menu" === _.type ? _.context.internalBackdropRef : null,
                        inert: (t = !y, tw >= 19 ? t : t ? "true" : void 0),
                        cutout: en
                    }),
                    (0, l.jsx)($, {
                        id: T,
                        children: (0, l.jsx)(r3, {
                            elementsRef: k,
                            labelsRef: A,
                            children: J
                        })
                    })
                ]
            });
        }), on = {
            inert: new WeakMap,
            "aria-hidden": new WeakMap,
            none: new WeakMap
        };
        function ot(e) {
            return "inert" === e ? on.inert : "aria-hidden" === e ? on["aria-hidden"] : on.none;
        }
        let or = new WeakSet, oo = {}, oa = 0, oi = (e)=>e && (e.host || oi(e.parentNode));
        function ol(e) {
            let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !1;
            let r = eQ(e[0]).body;
            return function(e, n, t, r) {
                let o = "data-base-ui-inert", a = r ? "inert" : t ? "aria-hidden" : null, i = e.map((e)=>{
                    if (n.contains(e)) return e;
                    let t = oi(e);
                    return n.contains(t) ? t : null;
                }).filter((e)=>null != e), l = new Set, s = new Set(i), c = [];
                oo[o] || (oo[o] = new WeakMap);
                let u = oo[o];
                return i.forEach(function e(n) {
                    !(!n || l.has(n)) && (l.add(n), n.parentNode && e(n.parentNode));
                }), function e(n) {
                    !n || s.has(n) || [].forEach.call(n.children, (n)=>{
                        if ("script" !== K(n)) if (l.has(n)) e(n);
                        else {
                            let e = a ? n.getAttribute(a) : null, t = null !== e && "false" !== e, r = ot(a), i = (r.get(n) || 0) + 1, l = (u.get(n) || 0) + 1;
                            r.set(n, i), u.set(n, l), c.push(n), 1 === i && t && or.add(n), 1 === l && n.setAttribute(o, ""), !t && a && n.setAttribute(a, "inert" === a ? "" : "true");
                        }
                    });
                }(n), l.clear(), oa += 1, ()=>{
                    c.forEach((e)=>{
                        let n = ot(a), t = (n.get(e) || 0) - 1, r = (u.get(e) || 0) - 1;
                        n.set(e, t), u.set(e, r), t || (!or.has(e) && a && e.removeAttribute(a), or.delete(e)), r || e.removeAttribute(o);
                    }), (oa -= 1) || (on.inert = new WeakMap, on["aria-hidden"] = new WeakMap, on.none = new WeakMap, or = new WeakSet, oo = {});
                };
            }(e.concat(Array.from(r.querySelectorAll("[aria-live]"))), r, n, t);
        }
        let os = [];
        function oc() {
            return os.slice().reverse().find((e)=>e.isConnected);
        }
        function ou(e, n) {
            var _e_getAttribute;
            if (!n.current.includes("floating") && !((_e_getAttribute = e.getAttribute("role")) === null || _e_getAttribute === void 0 ? void 0 : _e_getAttribute.includes("dialog"))) return;
            let t = rd(), r = rc(e, t).filter((e)=>{
                let n = e.getAttribute("data-tabindex") || "";
                return ru(e, t) || e.hasAttribute("data-tabindex") && !n.startsWith("-");
            }), o = e.getAttribute("tabindex");
            n.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"));
        }
        let od = C.forwardRef(function(e, n) {
            return (0, l.jsx)("button", {
                ...e,
                type: "button",
                ref: n,
                tabIndex: -1,
                style: t$
            });
        });
        function of(e) {
            let { context: n, children: t, disabled: r = !1, order: o = [
                "content"
            ], guards: a = !0, initialFocus: i = 0, returnFocus: s = !0, restoreFocus: c = !1, modal: u = !0, visuallyHiddenDismiss: d = !1, closeOnFocusOut: f = !0, outsideElementsInert: p = !1, getInsideElements: h = ()=>[] } = e, { open: g, onOpenChange: m, events: v, dataRef: b, elements: { domReference: y, floating: x } } = n, w = T(()=>{
                var _b_current_floatingContext;
                return (_b_current_floatingContext = b.current.floatingContext) === null || _b_current_floatingContext === void 0 ? void 0 : _b_current_floatingContext.nodeId;
            }), j = T(h), k = "number" == typeof i && i < 0, A = eJ(y) && k, O = "undefined" != typeof HTMLElement && "inert" in HTMLElement.prototype, S = !O || a, E = !S || O && p, _ = eA(o), P = eA(i), z = eA(s), L = W(), R = rb(), N = C.useRef(null), D = C.useRef(null), B = C.useRef(!1), M = C.useRef(!1), I = C.useRef(-1), H = null != R, U = e0(x), V = T(function() {
                let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : U;
                return e ? rs(e, rd()) : [];
            }), q = T((e)=>{
                let n = V(e);
                return _.current.map((e)=>y && "reference" === e ? y : U && "floating" === e ? U : n).filter(Boolean).flat();
            });
            C.useEffect({
                "of.useEffect": ()=>{
                    if (r || !u) return;
                    function e(e) {
                        if ("Tab" === e.key) {
                            eY(U, eZ(eQ(U))) && 0 === V().length && !A && eD(e);
                            let n = q(), t = eX(e);
                            "reference" === _.current[0] && t === y && (eD(e), e.shiftKey ? nq(n[n.length - 1]) : nq(n[1])), "floating" === _.current[1] && t === U && e.shiftKey && (eD(e), nq(n[0]));
                        }
                    }
                    let n = eQ(U);
                    return n.addEventListener("keydown", e), ({
                        "of.useEffect": ()=>{
                            n.removeEventListener("keydown", e);
                        }
                    })["of.useEffect"];
                }
            }["of.useEffect"], [
                r,
                y,
                U,
                u,
                _,
                A,
                V,
                q
            ]), C.useEffect({
                "of.useEffect": ()=>{
                    if (!r && x) return x.addEventListener("focusin", e), ({
                        "of.useEffect": ()=>{
                            x.removeEventListener("focusin", e);
                        }
                    })["of.useEffect"];
                    function e(e) {
                        let n = eX(e), t = V().indexOf(n);
                        -1 !== t && (I.current = t);
                    }
                }
            }["of.useEffect"], [
                r,
                x,
                V
            ]), C.useEffect({
                "of.useEffect": ()=>{
                    if (!r && f && x && en(y)) return y.addEventListener("focusout", n), y.addEventListener("pointerdown", e), x.addEventListener("focusout", n), ({
                        "of.useEffect": ()=>{
                            y.removeEventListener("focusout", n), y.removeEventListener("pointerdown", e), x.removeEventListener("focusout", n);
                        }
                    })["of.useEffect"];
                    function e() {
                        M.current = !0, setTimeout({
                            "of.useEffect.e": ()=>{
                                M.current = !1;
                            }
                        }["of.useEffect.e"]);
                    }
                    function n(e) {
                        let n = e.relatedTarget, t = e.currentTarget, r = eX(e);
                        queueMicrotask({
                            "of.useEffect.n": ()=>{
                                let o = w(), a = !(eY(y, n) || eY(x, n) || eY(n, x) || eY(R === null || R === void 0 ? void 0 : R.portalNode, n) || (n === null || n === void 0 ? void 0 : n.hasAttribute(e1("focus-guard"))) || L && (e6(L.nodesRef.current, o).find({
                                    "of.useEffect.n": (e)=>{
                                        var _e_context, _e_context1;
                                        return eY((_e_context = e.context) === null || _e_context === void 0 ? void 0 : _e_context.elements.floating, n) || eY((_e_context1 = e.context) === null || _e_context1 === void 0 ? void 0 : _e_context1.elements.domReference, n);
                                    }
                                }["of.useEffect.n"]) || e9(L.nodesRef.current, o).find({
                                    "of.useEffect.n": (e)=>{
                                        var _e_context, _e_context1, _e_context2;
                                        return [
                                            (_e_context = e.context) === null || _e_context === void 0 ? void 0 : _e_context.elements.floating,
                                            e0((_e_context1 = e.context) === null || _e_context1 === void 0 ? void 0 : _e_context1.elements.floating)
                                        ].includes(n) || ((_e_context2 = e.context) === null || _e_context2 === void 0 ? void 0 : _e_context2.elements.domReference) === n;
                                    }
                                }["of.useEffect.n"])));
                                if (t === y && U && ou(U, _), c && t !== y && !(r === null || r === void 0 ? void 0 : r.isConnected) && eZ(eQ(U)) === eQ(U).body) {
                                    en(U) && U.focus();
                                    let e = I.current, n = V(), t = n[e] || n[n.length - 1] || U;
                                    en(t) && t.focus();
                                }
                                if (b.current.insideReactTree) {
                                    b.current.insideReactTree = !1;
                                    return;
                                }
                                (A || !u) && n && a && !M.current && n !== oc() && (B.current = !0, m(!1, e, "focus-out"));
                            }
                        }["of.useEffect.n"]);
                    }
                }
            }["of.useEffect"], [
                r,
                y,
                x,
                U,
                u,
                L,
                R,
                m,
                f,
                c,
                V,
                A,
                w,
                _,
                b
            ]);
            let $ = C.useRef(null), Z = C.useRef(null), Y = tb($, R === null || R === void 0 ? void 0 : R.beforeInsideRef), X = tb(Z, R === null || R === void 0 ? void 0 : R.afterInsideRef);
            function Q(e) {
                return !r && d && u ? (0, l.jsx)(od, {
                    ref: "start" === e ? N : D,
                    onClick: (e)=>m(!1, e.nativeEvent),
                    children: "string" == typeof d ? d : "Dismiss"
                }) : null;
            }
            C.useEffect({
                "of.useEffect": ()=>{
                    var _R_portalNode, _n_find_context, _n_find;
                    if (r || !x) return;
                    let e = Array.from((R === null || R === void 0 ? void 0 : (_R_portalNode = R.portalNode) === null || _R_portalNode === void 0 ? void 0 : _R_portalNode.querySelectorAll("[".concat(e1("portal"), "]"))) || []), n = L ? e9(L.nodesRef.current, w()) : [], t = L && !u ? n.map({
                        "of.useEffect": (e)=>{
                            var _e_context;
                            return (_e_context = e.context) === null || _e_context === void 0 ? void 0 : _e_context.elements.floating;
                        }
                    }["of.useEffect"]) : [], o = [
                        x,
                        (_n_find = n.find({
                            "of.useEffect.o": (e)=>{
                                var _e_context;
                                return eJ(((_e_context = e.context) === null || _e_context === void 0 ? void 0 : _e_context.elements.domReference) || null);
                            }
                        }["of.useEffect.o"])) === null || _n_find === void 0 ? void 0 : (_n_find_context = _n_find.context) === null || _n_find_context === void 0 ? void 0 : _n_find_context.elements.domReference,
                        ...e,
                        ...t,
                        ...j(),
                        N.current,
                        D.current,
                        $.current,
                        Z.current,
                        R === null || R === void 0 ? void 0 : R.beforeOutsideRef.current,
                        R === null || R === void 0 ? void 0 : R.afterOutsideRef.current,
                        _.current.includes("reference") || A ? y : null
                    ].filter({
                        "of.useEffect.o": (e)=>null != e
                    }["of.useEffect.o"]), a = u || A ? ol(o, !E, E) : ol(o);
                    return ({
                        "of.useEffect": ()=>{
                            a();
                        }
                    })["of.useEffect"];
                }
            }["of.useEffect"], [
                r,
                y,
                x,
                u,
                _,
                R,
                A,
                S,
                E,
                L,
                w,
                j
            ]), F(()=>{
                if (r || !en(U)) return;
                let e = eZ(eQ(U));
                queueMicrotask(()=>{
                    let n = q(U), t = P.current, r = ("number" == typeof t ? n[t] : t.current) || U, o = eY(U, e);
                    k || o || !g || nq(r, {
                        preventScroll: r === U
                    });
                });
            }, [
                r,
                g,
                U,
                k,
                q,
                P
            ]), F(()=>{
                var e;
                if (r || !U) return;
                let n = eQ(U);
                function t(param) {
                    let { reason: e, event: n, nested: t } = param;
                    if ([
                        "hover",
                        "safe-polygon"
                    ].includes(e) && "mouseleave" === n.type && (B.current = !0), "outside-press" === e) if (t) B.current = !1;
                    else if (eB(n) || eM(n)) 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 = eZ(n), os = os.filter((e)=>e.isConnected), e && "body" !== K(e) && (os.push(e), os.length > 20 && (os = os.slice(-20))), v.on("openchange", t);
                let o = n.createElement("span");
                return o.setAttribute("tabindex", "-1"), o.setAttribute("aria-hidden", "true"), Object.assign(o.style, t$), H && y && y.insertAdjacentElement("afterend", o), ()=>{
                    v.off("openchange", t);
                    let e = eZ(n), r = eY(x, e) || L && e6(L.nodesRef.current, w(), !1).some((n)=>{
                        var _n_context;
                        return eY((_n_context = n.context) === null || _n_context === void 0 ? void 0 : _n_context.elements.floating, e);
                    }), a = function() {
                        if ("boolean" == typeof z.current) {
                            let e = y || oc();
                            return e && e.isConnected ? e : o;
                        }
                        return z.current.current || o;
                    }();
                    queueMicrotask(()=>{
                        let t = function(e) {
                            let n = rd();
                            return ru(e, n) ? e : rs(e, n)[0] || e;
                        }(a);
                        z.current && !B.current && en(t) && (t === e || e === n.body || r) && t.focus({
                            preventScroll: !0
                        }), o.remove();
                    });
                };
            }, [
                r,
                x,
                U,
                z,
                b,
                v,
                L,
                H,
                y,
                w
            ]), C.useEffect({
                "of.useEffect": ()=>{
                    queueMicrotask({
                        "of.useEffect": ()=>{
                            B.current = !1;
                        }
                    }["of.useEffect"]);
                }
            }["of.useEffect"], [
                r
            ]), F(()=>{
                if (!r && R) return R.setFocusManagerState({
                    modal: u,
                    closeOnFocusOut: f,
                    open: g,
                    onOpenChange: m,
                    domReference: y
                }), ()=>{
                    R.setFocusManagerState(null);
                };
            }, [
                r,
                R,
                u,
                g,
                m,
                f,
                y
            ]), F(()=>{
                !r && U && ou(U, _);
            }, [
                r,
                U,
                _
            ]);
            let G = !r && S && (!u || !A) && (H || u);
            return (0, l.jsxs)(C.Fragment, {
                children: [
                    G && (0, l.jsx)(tZ, {
                        "data-type": "inside",
                        ref: Y,
                        onFocus: (e)=>{
                            var _R_beforeOutsideRef_current;
                            if (u) {
                                let e = q();
                                nq("reference" === o[0] ? e[0] : e[e.length - 1]);
                            } else if ((R === null || R === void 0 ? void 0 : R.preserveTabOrder) && R.portalNode) if (B.current = !1, rg(e, R.portalNode)) {
                                let e = rp(y);
                                e === null || e === void 0 ? void 0 : e.focus();
                            } else (_R_beforeOutsideRef_current = R.beforeOutsideRef.current) === null || _R_beforeOutsideRef_current === void 0 ? void 0 : _R_beforeOutsideRef_current.focus();
                        }
                    }),
                    !A && Q("start"),
                    t,
                    Q("end"),
                    G && (0, l.jsx)(tZ, {
                        "data-type": "inside",
                        ref: X,
                        onFocus: (e)=>{
                            var _R_afterOutsideRef_current;
                            if (u) nq(q()[0]);
                            else if ((R === null || R === void 0 ? void 0 : R.preserveTabOrder) && R.portalNode) if (f && (B.current = !0), rg(e, R.portalNode)) {
                                let e = rh(y);
                                e === null || e === void 0 ? void 0 : e.focus();
                            } else (_R_afterOutsideRef_current = R.afterOutsideRef.current) === null || _R_afterOutsideRef_current === void 0 ? void 0 : _R_afterOutsideRef_current.focus();
                        }
                    })
                ]
            });
        }
        let op = {
            ...tV,
            ...tT
        }, oh = C.forwardRef(function(e, n) {
            let { render: t, className: r, finalFocus: o, ...a } = e, { open: i, setOpen: s, popupRef: c, transitionStatus: u, popupProps: d, mounted: f, instantType: p, onOpenChangeComplete: h, parent: g, lastOpenChangeReason: m, rootId: v } = n0(), { side: b, align: y, floatingContext: x } = function() {
                let e = C.useContext(rA);
                if (void 0 === e) throw Error("Base UI: MenuPositionerContext is missing. MenuPositioner parts must be placed within <Menu.Positioner>.");
                return e;
            }();
            n5({
                open: i,
                ref: c,
                onComplete () {
                    i && (h === null || h === void 0 ? void 0 : h(!0));
                }
            });
            let { events: w } = W();
            C.useEffect({
                "oh.useEffect": ()=>{
                    function e(e) {
                        s(!1, e.domEvent, e.reason);
                    }
                    return w.on("close", e), ({
                        "oh.useEffect": ()=>{
                            w.off("close", e);
                        }
                    })["oh.useEffect"];
                }
            }["oh.useEffect"], [
                w,
                s
            ]);
            let j = tj("div", e, {
                state: C.useMemo({
                    "oh.j.useMemo": ()=>({
                            transitionStatus: u,
                            side: b,
                            align: y,
                            open: i,
                            nested: "menu" === g.type,
                            instant: p
                        })
                }["oh.j.useMemo"], [
                    u,
                    b,
                    y,
                    i,
                    g.type,
                    p
                ]),
                ref: [
                    n,
                    c
                ],
                customStyleHookMapping: op,
                props: [
                    d,
                    "starting" === u ? nt : nr,
                    a,
                    {
                        "data-rootownerid": v
                    }
                ]
            }), k = void 0 === g.type || "context-menu" === g.type;
            return "menubar" === g.type && "outside-press" !== m && (k = !0), (0, l.jsx)(of, {
                context: x,
                modal: !1,
                disabled: !f,
                returnFocus: o || k,
                initialFocus: "menu" === g.type ? -1 : 0,
                restoreFocus: !0,
                children: j
            });
        }), og = C.createContext(void 0), om = C.forwardRef(function(e, n) {
            let { render: t, className: r, ...o } = e, [a, i] = C.useState(void 0), s = C.useMemo({
                "om.useMemo[s]": ()=>({
                        setLabelId: i
                    })
            }["om.useMemo[s]"], [
                i
            ]), c = tj("div", e, {
                ref: n,
                props: {
                    role: "group",
                    "aria-labelledby": a,
                    ...o
                }
            });
            return (0, l.jsx)(og.Provider, {
                value: s,
                children: c
            });
        });
        function ov(e) {
            return H(e, "base-ui");
        }
        let ob = C.forwardRef(function(e, n) {
            let { className: t, render: r, id: o, ...a } = e, i = ov(o), { setLabelId: l } = function() {
                let e = C.useContext(og);
                if (void 0 === e) throw Error("Base UI: MenuGroupRootContext is missing. Menu group parts must be used within <Menu.Group>.");
                return e;
            }();
            return F(()=>(l(i), ()=>{
                    l(void 0);
                }), [
                l,
                i
            ]), tj("div", e, {
                ref: n,
                props: {
                    id: i,
                    role: "presentation",
                    ...a
                }
            });
        }), oy = {
            type: "regular-item"
        }, ox = C.memo(C.forwardRef(function(e, n) {
            let { className: t, 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: g } = function(e) {
                let { closeOnClick: n, disabled: t = !1, highlighted: r, id: o, menuEvents: a, allowMouseUpTriggerRef: i, typingRef: l, nativeButton: s, itemMetadata: c } = e, u = C.useRef(null), { getButtonProps: d, buttonRef: f } = tq({
                    disabled: t,
                    focusableWhenDisabled: !0,
                    native: s
                }), p = C.useCallback({
                    "ox.useCallback[p]": (e)=>tc({
                            id: o,
                            role: "menuitem",
                            tabIndex: r ? 0 : -1,
                            onMouseEnter () {
                                "submenu-trigger" === c.type && c.setActive();
                            },
                            onKeyUp: {
                                "ox.useCallback[p]": (e)=>{
                                    " " === e.key && l.current && e.preventBaseUIHandler();
                                }
                            }["ox.useCallback[p]"],
                            onClick: {
                                "ox.useCallback[p]": (e)=>{
                                    n && a.emit("close", {
                                        domEvent: e,
                                        reason: "item-press"
                                    });
                                }
                            }["ox.useCallback[p]"],
                            onMouseUp: {
                                "ox.useCallback[p]": ()=>{
                                    u.current && i.current && "regular-item" === c.type && u.current.click();
                                }
                            }["ox.useCallback[p]"]
                        }, e, d)
                }["ox.useCallback[p]"], [
                    o,
                    r,
                    d,
                    l,
                    n,
                    a,
                    i,
                    c
                ]), h = tb(u, f);
                return C.useMemo({
                    "ox.useMemo": ()=>({
                            getItemProps: p,
                            itemRef: h
                        })
                }["ox.useMemo"], [
                    p,
                    h
                ]);
            }({
                closeOnClick: r,
                disabled: o,
                highlighted: a,
                id: i,
                menuEvents: l,
                allowMouseUpTriggerRef: u,
                typingRef: d,
                nativeButton: f,
                itemMetadata: oy
            });
            return tj("div", e, {
                state: C.useMemo({
                    "ox.useMemo": ()=>({
                            disabled: o,
                            highlighted: a
                        })
                }["ox.useMemo"], [
                    o,
                    a
                ]),
                ref: [
                    g,
                    n
                ],
                props: [
                    s,
                    p,
                    h
                ]
            });
        })), ow = C.forwardRef(function(e, n) {
            let { id: t, label: r, nativeButton: o = !1, ...a } = e, i = C.useRef(null), s = tE({
                label: r
            }), c = tb(n, s.ref, i), { itemProps: u, activeIndex: d, allowMouseUpTriggerRef: f, typingRef: p } = n0(), h = ov(t), g = s.index === d, { events: m } = W();
            return (0, l.jsx)(ox, {
                ...a,
                id: h,
                ref: c,
                highlighted: g,
                menuEvents: m,
                itemProps: u,
                allowMouseUpTriggerRef: f,
                typingRef: p,
                nativeButton: o
            });
        });
        var oj = "__next_builtin__";
        function ok(e) {
            return e.replace(new RegExp("^".concat(oj)), "").replace(new RegExp("".concat("@boundary", "$")), "");
        }
        var oA = "boundary:";
        function oO(e) {
            return e.startsWith(oA);
        }
        var oC = t("./src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/utils.ts");
        function oS(e, n) {
            (null == n || n > e.length) && (n = e.length);
            for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
            return r;
        }
        function oE(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r;
                    r = t[n], n in e ? Object.defineProperty(e, n, {
                        value: r,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : e[n] = r;
                });
            }
            return e;
        }
        function o_(e, n) {
            return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
                var t = Object.keys(e);
                if (Object.getOwnPropertySymbols) {
                    var r = Object.getOwnPropertySymbols(e);
                    t.push.apply(t, r);
                }
                return t;
            })(Object(n)).forEach(function(t) {
                Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
            }), e;
        }
        function oP(e, n) {
            return function(e) {
                if (Array.isArray(e)) return e;
            }(e) || function(e, n) {
                var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                    } catch (e) {
                        l = !0, r = e;
                    } finally{
                        try {
                            i || null == o.return || o.return();
                        } finally{
                            if (l) throw r;
                        }
                    }
                    return a;
                }
            }(e, n) || function(e, n) {
                if (e) {
                    if ("string" == typeof e) return oS(e, n);
                    var t = Object.prototype.toString.call(e).slice(8, -1);
                    if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                    if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return oS(e, n);
                }
            }(e, 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.");
            }();
        }
        var oz = function() {
            for(var e = arguments.length, n = Array(e), t = 0; t < e; t++)n[t] = arguments[t];
            return function(e) {
                n.forEach(function(n) {
                    "function" == typeof n ? n(e) : n && (n.current = e);
                });
            };
        };
        function oL(e) {
            var n, t, r = e.nodeState, o = e.boundaries, a = r.pagePath, i = r.boundaryType, s = r.setBoundaryType, c = oP((0, C.useState)(!1), 2), u = c[0], d = c[1], f = oP((0, C.useState)(function() {
                return document.querySelector("nextjs-portal").shadowRoot;
            }), 1)[0], p = (0, C.useRef)(f), h = (0, C.useRef)(null), g = (0, C.useRef)(null);
            (0, oC.O8)(g, h, u, function() {
                d(!1);
            }, null == (n = h.current) ? void 0 : n.ownerDocument);
            var m = Object.values(o).find(function(e) {
                return null !== e;
            }), v = m ? null == (t = m.split(".")) ? void 0 : t.pop() : "js", b = (0, C.useMemo)(function() {
                return Object.fromEntries(Object.entries(o).map(function(e) {
                    var n = oP(e, 2), t = n[0], r = ok((n[1] || "").split("/").pop() || "".concat(t, ".").concat(v));
                    return [
                        t,
                        r
                    ];
                }));
            }, [
                o,
                v
            ]), y = (a || "").split("/").pop() || "", x = ok(i ? "page.".concat(v) : y || "page.".concat(v)), w = [
                {
                    label: b.loading,
                    value: "loading",
                    icon: (0, l.jsx)(oT, {}),
                    disabled: !o.loading
                },
                {
                    label: b.error,
                    value: "error",
                    icon: (0, l.jsx)(oR, {}),
                    disabled: !o.error
                },
                {
                    label: b["not-found"],
                    value: "not-found",
                    icon: (0, l.jsx)(oN, {}),
                    disabled: !o["not-found"]
                }
            ], j = {
                label: i ? "Reset" : x,
                value: "reset",
                icon: (0, l.jsx)(oD, {}),
                disabled: null === i
            }, k = (0, C.useCallback)(function(e) {
                var n = new URLSearchParams({
                    file: e.filePath,
                    isAppRelativePath: "1"
                });
                fetch("".concat(("TURBOPACK compile-time value", "") || "", "/__nextjs_launch-editor?").concat(n.toString())).catch(console.warn);
            }, []), A = (0, C.useCallback)(function(e) {
                switch(e){
                    case "not-found":
                    case "loading":
                    case "error":
                        s(e);
                        break;
                    case "reset":
                        s(null);
                        break;
                    case "open-editor":
                        a && k({
                            filePath: a
                        });
                }
            }, [
                s,
                a,
                k
            ]), O = (0, C.useMemo)(function() {
                return "layout" !== r.type && "template" !== r.type && Object.values(o).some(function(e) {
                    return null !== e;
                });
            }, [
                r.type,
                o
            ]);
            return (0, l.jsxs)(tv, {
                delay: 0,
                modal: !1,
                open: u,
                onOpenChange: d,
                children: [
                    (0, l.jsx)(tW, {
                        className: "segment-boundary-trigger",
                        "data-nextjs-dev-overlay-segment-boundary-trigger-button": !0,
                        render: function(e) {
                            var n = oz(e.ref, h);
                            return (0, l.jsx)(oM, o_(oE({}, e), {
                                ref: n
                            }));
                        },
                        disabled: !O
                    }),
                    (0, l.jsx)(rk, {
                        container: p,
                        children: (0, l.jsx)(oe, {
                            className: "segment-boundary-dropdown-positioner",
                            side: "bottom",
                            align: "center",
                            sideOffset: 6,
                            arrowPadding: 8,
                            ref: g,
                            children: (0, l.jsxs)(oh, {
                                className: "segment-boundary-dropdown",
                                children: [
                                    (0, l.jsxs)(om, {
                                        children: [
                                            (0, l.jsx)(ob, {
                                                className: "segment-boundary-group-label",
                                                children: "Toggle Overrides"
                                            }),
                                            w.map(function(e) {
                                                return (0, l.jsxs)(ow, {
                                                    className: "segment-boundary-dropdown-item",
                                                    onClick: function() {
                                                        return A(e.value);
                                                    },
                                                    disabled: e.disabled,
                                                    children: [
                                                        e.icon,
                                                        e.label
                                                    ]
                                                }, e.value);
                                            })
                                        ]
                                    }),
                                    (0, l.jsx)(om, {
                                        children: (0, l.jsxs)(ow, {
                                            className: "segment-boundary-dropdown-item",
                                            onClick: function() {
                                                return A(j.value);
                                            },
                                            disabled: j.disabled,
                                            children: [
                                                j.icon,
                                                j.label
                                            ]
                                        }, j.value)
                                    })
                                ]
                            })
                        })
                    })
                ]
            });
        }
        function oT() {
            return (0, l.jsxs)("svg", {
                width: "20px",
                height: "20px",
                viewBox: "0 0 20 20",
                fill: "none",
                xmlns: "http://www.w3.org/2000/svg",
                children: [
                    (0, l.jsx)("g", {
                        clipPath: "url(#clip0_2759_1866)",
                        children: (0, l.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"
                        })
                    }),
                    (0, l.jsx)("defs", {
                        children: (0, l.jsx)("clipPath", {
                            id: "clip0_2759_1866",
                            children: (0, l.jsx)("rect", {
                                width: "16",
                                height: "16",
                                fill: "white",
                                transform: "translate(2 2)"
                            })
                        })
                    })
                ]
            });
        }
        function oR() {
            return (0, l.jsxs)("svg", {
                width: "20",
                height: "20",
                viewBox: "0 0 20 20",
                fill: "none",
                xmlns: "http://www.w3.org/2000/svg",
                children: [
                    (0, l.jsx)("g", {
                        clipPath: "url(#clip0_2759_1881)",
                        children: (0, l.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"
                        })
                    }),
                    (0, l.jsx)("defs", {
                        children: (0, l.jsx)("clipPath", {
                            id: "clip0_2759_1881",
                            children: (0, l.jsx)("rect", {
                                width: "16",
                                height: "16",
                                fill: "white",
                                transform: "translate(2 2)"
                            })
                        })
                    })
                ]
            });
        }
        function oN() {
            return (0, l.jsx)("svg", {
                width: "20px",
                height: "20px",
                viewBox: "0 0 20 20",
                fill: "none",
                xmlns: "http://www.w3.org/2000/svg",
                children: (0, l.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"
                })
            });
        }
        function oD() {
            return (0, l.jsx)("svg", {
                width: "20",
                height: "20",
                viewBox: "0 0 20 20",
                fill: "none",
                xmlns: "http://www.w3.org/2000/svg",
                children: (0, l.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"
                })
            });
        }
        function oB(e) {
            return (0, l.jsx)("svg", o_(oE({
                strokeLinejoin: "round",
                viewBox: "0 0 16 16"
            }, e), {
                children: (0, l.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"
                })
            }));
        }
        function oM(e) {
            return (0, l.jsx)("button", o_(oE({}, e), {
                children: (0, l.jsx)("span", {
                    className: "segment-boundary-trigger-text",
                    children: (0, l.jsx)(oB, {
                        className: "plus-icon"
                    })
                })
            }));
        }
        let oI = C.createContext({
            hasProvider: !1,
            timeoutMs: 0,
            delayRef: {
                current: 0
            },
            initialDelayRef: {
                current: 0
            },
            timeout: new ej,
            currentIdRef: {
                current: null
            },
            currentContextRef: {
                current: null
            }
        });
        function oH(e) {
            let { children: n, delay: t, timeoutMs: r = 0 } = e, o = C.useRef(t), a = C.useRef(t), i = C.useRef(null), s = C.useRef(null), c = ek();
            return (0, l.jsx)(oI.Provider, {
                value: C.useMemo({
                    "oH.useMemo": ()=>({
                            hasProvider: !0,
                            delayRef: o,
                            initialDelayRef: a,
                            currentIdRef: i,
                            timeoutMs: r,
                            currentContextRef: s,
                            timeout: c
                        })
                }["oH.useMemo"], [
                    r,
                    c
                ]),
                children: n
            });
        }
        let oF = C.createContext(void 0), oU = function(e) {
            let { delay: n, closeDelay: t, timeout: r = 400 } = e, o = C.useMemo({
                "oU.useMemo[o]": ()=>({
                        delay: n,
                        closeDelay: t
                    })
            }["oU.useMemo[o]"], [
                n,
                t
            ]);
            return (0, l.jsx)(oF.Provider, {
                value: o,
                children: (0, l.jsx)(oH, {
                    delay: {
                        open: n,
                        close: t
                    },
                    timeoutMs: r,
                    children: e.children
                })
            });
        }, oV = C.createContext(void 0);
        function oq() {
            let e = C.useContext(oV);
            if (void 0 === e) throw Error("Base UI: TooltipRootContext is missing. Tooltip parts must be placed within <Tooltip.Root>.");
            return e;
        }
        function oW(e) {
            return null != e && null != e.clientX;
        }
        function o$(e) {
            let { disabled: n = !1, defaultOpen: t = !1, onOpenChange: r, open: o, delay: a, closeDelay: i, hoverable: s = !0, trackCursorAxis: c = "none", actionsRef: u, onOpenChangeComplete: d } = e, f = a !== null && a !== void 0 ? a : 600, p = i !== null && i !== void 0 ? i : 0, [h, g] = C.useState(null), [m, v] = C.useState(null), [b, y] = C.useState(), x = C.useRef(null), [w, j] = n4({
                controlled: o,
                default: t,
                name: "Tooltip",
                state: "open"
            }), k = T(r), A = T((e, n, t)=>{
                let r = "trigger-hover" === t, o = e && "trigger-focus" === t, a = !e && ("trigger-press" === t || "escape-key" === t);
                function i() {
                    k(e, n, t), j(e);
                }
                r ? E.flushSync(i) : i(), o || a ? y(o ? "focus" : "dismiss") : "trigger-hover" === t && y(void 0);
            });
            w && n && A(!1, void 0, "disabled");
            let { mounted: O, setMounted: S, transitionStatus: _ } = n2(w), P = T(()=>{
                S(!1), d === null || d === void 0 ? void 0 : d(!1);
            });
            n5({
                enabled: !u,
                open: w,
                ref: x,
                onComplete () {
                    w || P();
                }
            }), C.useImperativeHandle(u, {
                "o$.useImperativeHandle": ()=>({
                        unmount: P
                    })
            }["o$.useImperativeHandle"], [
                P
            ]);
            let z = Y({
                elements: {
                    reference: h,
                    floating: m
                },
                open: w,
                onOpenChange (e, n, t) {
                    A(e, n, tr(t));
                }
            }), L = C.useContext(oF), { delayRef: R, isInstantPhase: N, hasProvider: D } = function(e) {
                let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
                let { open: t, onOpenChange: r, floatingId: o } = e, { enabled: a = !0 } = n, { currentIdRef: i, delayRef: l, timeoutMs: s, initialDelayRef: c, currentContextRef: u, hasProvider: d, timeout: f } = C.useContext(oI), [p, h] = C.useState(!1);
                return F(()=>{
                    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 && !t && i.current === o) {
                        if (h(!1), s) return f.start(s, e), ()=>{
                            f.clear();
                        };
                        e();
                    }
                }, [
                    a,
                    t,
                    o,
                    i,
                    l,
                    s,
                    c,
                    u,
                    f
                ]), F(()=>{
                    if (!a || !t) return;
                    let e = u.current, n = i.current;
                    u.current = {
                        onOpenChange: r,
                        setIsInstantPhase: h
                    }, i.current = o, l.current = {
                        open: 0,
                        close: e4(c.current, "close")
                    }, null !== n && n !== 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,
                    t,
                    o,
                    r,
                    i,
                    l,
                    s,
                    c,
                    u,
                    f
                ]), F(()=>()=>{
                        u.current = null;
                    }, [
                    u
                ]), C.useMemo({
                    "o$.useMemo": ()=>({
                            hasProvider: d,
                            delayRef: l,
                            isInstantPhase: p
                        })
                }["o$.useMemo"], [
                    d,
                    l,
                    p
                ]);
            }(z), B = N ? "delay" : b, M = e3(z, {
                enabled: !n,
                mouseOnly: !0,
                move: !1,
                handleClose: s && "both" !== c ? e7() : null,
                restMs () {
                    let e = L === null || L === void 0 ? void 0 : L.delay, n = "object" == typeof R.current ? R.current.open : void 0, t = f;
                    var _ref;
                    return D && (t = 0 !== n ? (_ref = a !== null && a !== void 0 ? a : e) !== null && _ref !== void 0 ? _ref : f : 0), t;
                },
                delay () {
                    let e = "object" == typeof R.current ? R.current.close : void 0, n = p;
                    return null == i && D && (n = e), {
                        close: n
                    };
                }
            }), I = nn(z, {
                enabled: !n
            }), { getReferenceProps: H, getFloatingProps: U } = nK([
                M,
                I,
                nf(z, {
                    enabled: !n,
                    referencePress: !0
                }),
                function(e) {
                    let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
                    let { open: t, dataRef: r, elements: { floating: o, domReference: a }, refs: i } = e, { enabled: l = !0, axis: s = "both", x: c = null, y: u = null } = n, d = C.useRef(!1), f = C.useRef(null), [p, h] = C.useState(), [g, m] = C.useState([]), v = T((e, n)=>{
                        if (!d.current && (!r.current.openEvent || oW(r.current.openEvent))) {
                            var t;
                            let o, l, c;
                            i.setPositionReference((t = {
                                x: e,
                                y: n,
                                axis: s,
                                dataRef: r,
                                pointerType: p
                            }, o = null, l = null, c = !1, {
                                contextElement: a || void 0,
                                getBoundingClientRect () {
                                    var _t_dataRef_current_openEvent;
                                    let e = (a === null || a === void 0 ? void 0 : a.getBoundingClientRect()) || {
                                        width: 0,
                                        height: 0,
                                        x: 0,
                                        y: 0
                                    }, n = "x" === t.axis || "both" === t.axis, r = "y" === t.axis || "both" === t.axis, i = [
                                        "mouseenter",
                                        "mousemove"
                                    ].includes(((_t_dataRef_current_openEvent = t.dataRef.current.openEvent) === null || _t_dataRef_current_openEvent === void 0 ? void 0 : _t_dataRef_current_openEvent.type) || "") && "touch" !== t.pointerType, s = e.width, u = e.height, d = e.x, f = e.y;
                                    return null == o && t.x && n && (o = e.x - t.x), null == l && t.y && r && (l = e.y - t.y), d -= o || 0, f -= l || 0, s = 0, u = 0, !c || i ? (s = "y" === t.axis ? e.width : 0, u = "x" === t.axis ? e.height : 0, d = n && null != t.x ? t.x : d, f = r && null != t.y ? t.y : f) : c && !i && (u = "x" === t.axis ? e.height : u, s = "y" === t.axis ? e.width : s), c = !0, {
                                        width: s,
                                        height: u,
                                        x: d,
                                        y: f,
                                        top: f,
                                        right: d + s,
                                        bottom: f + u,
                                        left: d
                                    };
                                }
                            }));
                        }
                    }), b = T((e)=>{
                        null == c && null == u && (t ? f.current || m([]) : v(e.clientX, e.clientY));
                    }), y = eI(p) ? o : t, x = C.useCallback({
                        "o$.useCallback[x]": ()=>{
                            if (!y || !l || null != c || null != u) return;
                            let e = Q(o);
                            function n(t) {
                                eY(o, eX(t)) ? (e.removeEventListener("mousemove", n), f.current = null) : v(t.clientX, t.clientY);
                            }
                            if (!r.current.openEvent || oW(r.current.openEvent)) {
                                e.addEventListener("mousemove", n);
                                let t = {
                                    "o$.useCallback[x].t": ()=>{
                                        e.removeEventListener("mousemove", n), f.current = null;
                                    }
                                }["o$.useCallback[x].t"];
                                return f.current = t, t;
                            }
                            i.setPositionReference(a);
                        }
                    }["o$.useCallback[x]"], [
                        y,
                        l,
                        c,
                        u,
                        o,
                        r,
                        i,
                        a,
                        v
                    ]);
                    C.useEffect({
                        "o$.useEffect": ()=>x()
                    }["o$.useEffect"], [
                        x,
                        g
                    ]), C.useEffect({
                        "o$.useEffect": ()=>{
                            l && !o && (d.current = !1);
                        }
                    }["o$.useEffect"], [
                        l,
                        o
                    ]), C.useEffect({
                        "o$.useEffect": ()=>{
                            !l && t && (d.current = !0);
                        }
                    }["o$.useEffect"], [
                        l,
                        t
                    ]), F(()=>{
                        l && (null != c || null != u) && (d.current = !1, v(c, u));
                    }, [
                        l,
                        c,
                        u,
                        v
                    ]);
                    let w = C.useMemo({
                        "o$.useMemo[w]": ()=>{
                            function e(e) {
                                h(e.pointerType);
                            }
                            return {
                                onPointerDown: e,
                                onPointerEnter: e,
                                onMouseMove: b,
                                onMouseEnter: b
                            };
                        }
                    }["o$.useMemo[w]"], [
                        b
                    ]);
                    return C.useMemo({
                        "o$.useMemo": ()=>l ? {
                                reference: w
                            } : {}
                    }["o$.useMemo"], [
                        l,
                        w
                    ]);
                }(z, {
                    enabled: !n && "none" !== c,
                    axis: "none" === c ? void 0 : c
                })
            ]), V = C.useMemo({
                "o$.useMemo[V]": ()=>({
                        open: w,
                        setOpen: A,
                        mounted: O,
                        setMounted: S,
                        setTriggerElement: g,
                        positionerElement: m,
                        setPositionerElement: v,
                        popupRef: x,
                        triggerProps: H(),
                        popupProps: U(),
                        floatingRootContext: z,
                        instantType: B,
                        transitionStatus: _,
                        onOpenChangeComplete: d
                    })
            }["o$.useMemo[V]"], [
                w,
                A,
                O,
                S,
                g,
                m,
                v,
                x,
                H,
                U,
                z,
                B,
                _,
                d
            ]), q = C.useMemo({
                "o$.useMemo[q]": ()=>({
                        ...V,
                        delay: f,
                        closeDelay: p,
                        trackCursorAxis: c,
                        hoverable: s
                    })
            }["o$.useMemo[q]"], [
                V,
                f,
                p,
                c,
                s
            ]);
            return (0, l.jsx)(oV.Provider, {
                value: q,
                children: e.children
            });
        }
        let oZ = C.forwardRef(function(e, n) {
            let { className: t, render: r, ...o } = e, { open: a, setTriggerElement: i, triggerProps: l } = oq();
            return tj("button", e, {
                state: C.useMemo({
                    "oZ.useMemo": ()=>({
                            open: a
                        })
                }["oZ.useMemo"], [
                    a
                ]),
                ref: [
                    n,
                    i
                ],
                props: [
                    l,
                    o
                ],
                customStyleHookMapping: tF
            });
        }), oY = C.createContext(void 0);
        function oX(e) {
            let n = rx({
                root: e.root
            });
            return n && E.createPortal(e.children, n);
        }
        function oK(e) {
            let { children: n, keepMounted: t = !1, container: r } = e, { mounted: o } = oq();
            return o || t ? (0, l.jsx)(oY.Provider, {
                value: t,
                children: (0, l.jsx)(oX, {
                    root: r,
                    children: n
                })
            }) : null;
        }
        let oQ = C.createContext(void 0);
        function oG() {
            let e = C.useContext(oQ);
            if (void 0 === e) throw Error("Base UI: TooltipPositionerContext is missing. TooltipPositioner parts must be placed within <Tooltip.Positioner>.");
            return e;
        }
        let oJ = C.forwardRef(function(e, n) {
            let { render: t, className: r, anchor: o, positionMethod: a = "absolute", side: i = "top", align: s = "center", sideOffset: c = 0, alignOffset: u = 0, collisionBoundary: d = "clipping-ancestors", collisionPadding: f = 5, arrowPadding: p = 5, sticky: h = !1, trackAnchor: g = !0, collisionAvoidance: m = na, ...v } = e, { open: b, setPositionerElement: y, mounted: x, floatingRootContext: w, trackCursorAxis: j, hoverable: k } = oq(), A = r4({
                anchor: o,
                positionMethod: a,
                floatingRootContext: w,
                mounted: x,
                side: i,
                sideOffset: c,
                align: s,
                alignOffset: u,
                collisionBoundary: d,
                collisionPadding: f,
                sticky: h,
                arrowPadding: p,
                trackAnchor: g,
                keepMounted: function() {
                    let e = C.useContext(oY);
                    if (void 0 === e) throw Error("Base UI: <Tooltip.Portal> is missing.");
                    return e;
                }(),
                collisionAvoidance: m
            }), O = C.useMemo({
                "oJ.useMemo[O]": ()=>{
                    let e = {};
                    return b && "both" !== j && k || (e.pointerEvents = "none"), {
                        role: "presentation",
                        hidden: !x,
                        style: {
                            ...A.positionerStyles,
                            ...e
                        }
                    };
                }
            }["oJ.useMemo[O]"], [
                b,
                j,
                k,
                x,
                A.positionerStyles
            ]), S = C.useMemo({
                "oJ.useMemo[S]": ()=>({
                        props: O,
                        ...A
                    })
            }["oJ.useMemo[S]"], [
                O,
                A
            ]), E = C.useMemo({
                "oJ.useMemo[E]": ()=>({
                        open: b,
                        side: S.side,
                        align: S.align,
                        anchorHidden: S.anchorHidden
                    })
            }["oJ.useMemo[E]"], [
                b,
                S.side,
                S.align,
                S.anchorHidden
            ]), _ = C.useMemo({
                "oJ.useMemo[_]": ()=>({
                        ...E,
                        arrowRef: S.arrowRef,
                        arrowStyles: S.arrowStyles,
                        arrowUncentered: S.arrowUncentered
                    })
            }["oJ.useMemo[_]"], [
                E,
                S.arrowRef,
                S.arrowStyles,
                S.arrowUncentered
            ]), P = tj("div", e, {
                state: E,
                props: [
                    S.props,
                    v
                ],
                ref: [
                    n,
                    y
                ],
                customStyleHookMapping: tV
            });
            return (0, l.jsx)(oQ.Provider, {
                value: _,
                children: P
            });
        }), o0 = {
            ...tV,
            ...tT
        }, o1 = C.forwardRef(function(e, n) {
            let { className: t, render: r, ...o } = e, { open: a, instantType: i, transitionStatus: l, popupProps: s, popupRef: c, onOpenChangeComplete: u } = oq(), { side: d, align: f } = oG();
            return n5({
                open: a,
                ref: c,
                onComplete () {
                    a && (u === null || u === void 0 ? void 0 : u(!0));
                }
            }), tj("div", e, {
                state: C.useMemo({
                    "o1.useMemo": ()=>({
                            open: a,
                            side: d,
                            align: f,
                            instant: i,
                            transitionStatus: l
                        })
                }["o1.useMemo"], [
                    a,
                    d,
                    f,
                    i,
                    l
                ]),
                ref: [
                    n,
                    c
                ],
                props: [
                    s,
                    "starting" === l ? nt : nr,
                    o
                ],
                customStyleHookMapping: o0
            });
        }), o2 = C.forwardRef(function(e, n) {
            let { className: t, render: r, ...o } = e, { open: a, arrowRef: i, side: l, align: s, arrowUncentered: c, arrowStyles: u } = oG();
            return tj("div", e, {
                state: C.useMemo({
                    "o2.useMemo": ()=>({
                            open: a,
                            side: l,
                            align: s,
                            uncentered: c
                        })
                }["o2.useMemo"], [
                    a,
                    l,
                    s,
                    c
                ]),
                ref: [
                    n,
                    i
                ],
                props: [
                    {
                        style: u,
                        "aria-hidden": !0
                    },
                    o
                ],
                customStyleHookMapping: tV
            });
        });
        var o4 = 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/cjs.js!./src/next-devtools/components/tooltip.css"), o5 = {};
        function o3(e, n) {
            (null == n || n > e.length) && (n = e.length);
            for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
            return r;
        }
        o5.styleTagTransform = y(), o5.setAttributes = g(), o5.insert = p(), o5.domAPI = d(), o5.insertStyleElement = v(), c()(o4.Z, o5), o4.Z && o4.Z.locals && o4.Z.locals;
        var o6 = (0, C.forwardRef)(function(e, n) {
            var t, r = e.className, o = e.children, a = e.title, i = e.direction, s = void 0 === i ? "top" : i, c = e.arrowSize, u = void 0 === c ? 6 : c, d = e.offset, f = e.bgcolor, p = void 0 === f ? "#000" : f, h = e.color, g = (t = (0, C.useState)(function() {
                return document.querySelector("nextjs-portal").shadowRoot;
            }), function(e) {
                if (Array.isArray(e)) return e;
            }(t) || function(e, n) {
                var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); i = !0);
                    } catch (e) {
                        l = !0, r = e;
                    } finally{
                        try {
                            i || null == o.return || o.return();
                        } finally{
                            if (l) throw r;
                        }
                    }
                    return a;
                }
            }(t, 1) || function(e, n) {
                if (e) {
                    if ("string" == typeof e) return o3(e, 1);
                    var t = Object.prototype.toString.call(e).slice(8, -1);
                    if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                    if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return o3(e, n);
                }
            }(t, 1) || 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], m = (0, C.useRef)(g);
            return a ? (0, l.jsx)(oU, {
                children: (0, l.jsxs)(o$, {
                    delay: 400,
                    children: [
                        (0, l.jsx)(oZ, {
                            ref: n,
                            render: function(e) {
                                var n, t;
                                return (0, l.jsx)("span", (n = function(e) {
                                    for(var n = 1; n < arguments.length; n++){
                                        var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                                        "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                                            return Object.getOwnPropertyDescriptor(t, e).enumerable;
                                        }))), r.forEach(function(n) {
                                            var r;
                                            r = t[n], n in e ? Object.defineProperty(e, n, {
                                                value: r,
                                                enumerable: !0,
                                                configurable: !0,
                                                writable: !0
                                            }) : e[n] = r;
                                        });
                                    }
                                    return e;
                                }({}, e), t = t = {
                                    children: o
                                }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
                                    var t = Object.keys(e);
                                    if (Object.getOwnPropertySymbols) {
                                        var r = Object.getOwnPropertySymbols(e);
                                        t.push.apply(t, r);
                                    }
                                    return t;
                                })(Object(t)).forEach(function(e) {
                                    Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
                                }), n));
                            }
                        }),
                        (0, l.jsx)(oK, {
                            container: m,
                            children: (0, l.jsx)(oJ, {
                                side: s,
                                sideOffset: (void 0 === d ? 8 : d) + u,
                                className: "tooltip-positioner",
                                style: {
                                    "--anchor-width": "".concat(u, "px"),
                                    "--anchor-height": "".concat(u, "px")
                                },
                                children: (0, l.jsxs)(o1, {
                                    className: (0, k.cx)("tooltip", r),
                                    style: {
                                        backgroundColor: p,
                                        color: void 0 === h ? "#fff" : h,
                                        "--tooltip-bg-color": p,
                                        "--arrow-size": "".concat(u, "px")
                                    },
                                    children: [
                                        a,
                                        (0, l.jsx)(o2, {
                                            className: (0, k.cx)("tooltip-arrow", "tooltip-arrow--".concat(s)),
                                            style: {
                                                "--arrow-size": "".concat(u, "px"),
                                                "--tooltip-bg-color": p
                                            }
                                        })
                                    ]
                                })
                            })
                        })
                    ]
                })
            }) : o;
        });
        function o9(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r;
                    r = t[n], n in e ? Object.defineProperty(e, n, {
                        value: r,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : e[n] = r;
                });
            }
            return e;
        }
        function o8(e, n) {
            return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
                var t = Object.keys(e);
                if (Object.getOwnPropertySymbols) {
                    var r = Object.getOwnPropertySymbols(e);
                    t.push.apply(t, r);
                }
                return t;
            })(Object(n)).forEach(function(t) {
                Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
            }), e;
        }
        var o7 = function(e) {
            var n, t;
            return !!(null == (n = e.value) ? void 0 : n.type) && !!(null == (t = e.value) ? void 0 : t.pagePath);
        };
        function ae(e) {
            var n = e.page;
            return (0, l.jsxs)("div", {
                className: "segment-explorer-page-route-bar",
                children: [
                    (0, l.jsx)(aa, {}),
                    (0, l.jsx)("span", {
                        className: "segment-explorer-page-route-bar-path",
                        children: n
                    })
                ]
            });
        }
        function an(e) {
            var n = e.activeBoundariesCount, t = e.onGlobalReset, r = n > 0;
            return (0, l.jsx)("div", {
                className: "segment-explorer-footer",
                children: (0, l.jsxs)("button", {
                    className: "segment-explorer-footer-button ".concat(r ? "" : "segment-explorer-footer-button--disabled"),
                    onClick: r ? t : void 0,
                    disabled: !r,
                    type: "button",
                    children: [
                        (0, l.jsx)("span", {
                            className: "segment-explorer-footer-text",
                            children: "Clear Segment Overrides"
                        }),
                        r && (0, l.jsx)("span", {
                            className: "segment-explorer-footer-badge",
                            children: n
                        })
                    ]
                })
            });
        }
        function at(e) {
            var n = e.isAppRouter, t = e.page, r = (0, j.i8)(), o = (0, C.useMemo)(function() {
                return n ? function e(n) {
                    var t, r = 0;
                    return (null == (t = n.value) ? void 0 : t.setBoundaryType) && null !== n.value.boundaryType && !oO(n.value.type) && r++, Object.values(n.children).forEach(function(n) {
                        n && (r += e(n));
                    }), r;
                }(r) : 0;
            }, [
                r,
                n
            ]), a = (0, C.useCallback)(function() {
                n && function e(n) {
                    var t;
                    (null == (t = n.value) ? void 0 : t.setBoundaryType) && n.value.setBoundaryType(null), Object.values(n.children).forEach(function(n) {
                        n && e(n);
                    });
                }(r);
            }, [
                r,
                n
            ]);
            return (0, l.jsxs)("div", {
                "data-nextjs-devtools-panel-segments-explorer": !0,
                children: [
                    n && (0, l.jsx)(ae, {
                        page: t
                    }),
                    (0, l.jsx)("div", {
                        className: "segment-explorer-content",
                        "data-nextjs-devtool-segment-explorer": !0,
                        children: n ? (0, l.jsx)(ar, {
                            node: r,
                            level: 0,
                            segment: ""
                        }) : (0, l.jsx)("p", {
                            children: "Route Info currently is only available for the App Router."
                        })
                    }),
                    n && (0, l.jsx)(an, {
                        activeBoundariesCount: o,
                        onGlobalReset: a
                    })
                ]
            });
        }
        function ar(e) {
            var n = e.segment, t = e.node, r = e.level, o = Object.keys(t.children).sort(function(e, n) {
                var r = e.includes("."), o = n.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 = t.children[e]) || null == (a = i.value) ? void 0 : a.type, h = null == (s = t.children[n]) || null == (l = s.value) ? void 0 : l.type, g = function(e) {
                        return e ? "layout" === e ? 1 : "template" === e ? 2 : "page" === e ? 3 : oO(e) ? 4 : 5 : 5;
                    }, m = g(p), v = g(h);
                    if (m !== v) return m - v;
                    var b = (null == (u = t.children[e]) || null == (c = u.value) ? void 0 : c.pagePath) || "", y = (null == (f = t.children[n]) || null == (d = f.value) ? void 0 : d.pagePath) || "";
                    return b.localeCompare(y);
                }
                return e.localeCompare(n);
            }), a = 0 !== r || n ? n : "app", i = [], s = [], c = !0, u = !1, d = void 0;
            try {
                for(var f, p = o[Symbol.iterator](); !(c = (f = p.next()).done); c = !0){
                    var h = f.value, g = t.children[h];
                    if (g) {
                        if (o7(g)) {
                            s.push(h);
                            continue;
                        }
                        i.push(h);
                    }
                }
            } catch (e) {
                u = !0, d = e;
            } finally{
                try {
                    c || null == p.return || p.return();
                } finally{
                    if (u) throw d;
                }
            }
            for(var m = null, v = o.length - 1; v >= 0; v--){
                var b = t.children[o[v]];
                if (b && b.value) {
                    var y = oO(b.value.type);
                    if (!m && !y) {
                        m = b;
                        break;
                    }
                }
            }
            var x = null, w = !0, j = !1, A = void 0;
            try {
                for(var O, C = o[Symbol.iterator](); !(w = (O = C.next()).done); w = !0){
                    var S = O.value, E = t.children[S];
                    if (E && E.value && oO(E.value.type)) {
                        x = E;
                        break;
                    }
                }
            } catch (e) {
                j = !0, A = e;
            } finally{
                try {
                    w || null == C.return || C.return();
                } finally{
                    if (j) throw A;
                }
            }
            m = m || x;
            var _ = s.length > 0, P = {
                "not-found": null,
                loading: null,
                error: null
            };
            return s.forEach(function(e) {
                var n = t.children[e];
                if (n && n.value && oO(n.value.type)) {
                    var r = n.value.type.replace(oA, "");
                    r in P && (P[r] = n.value.pagePath || null);
                }
            }), (0, l.jsxs)(l.Fragment, {
                children: [
                    _ && (0, l.jsx)("div", {
                        className: "segment-explorer-item",
                        "data-nextjs-devtool-segment-explorer-segment": n + "-" + r,
                        children: (0, l.jsx)("div", {
                            className: "segment-explorer-item-row",
                            style: o9({}, {
                                paddingLeft: "".concat((r + 1) * 8, "px")
                            }),
                            children: (0, l.jsxs)("div", {
                                className: "segment-explorer-filename",
                                children: [
                                    a && (0, l.jsxs)("span", {
                                        className: "segment-explorer-filename--path",
                                        children: [
                                            a,
                                            (0, l.jsx)("small", {
                                                children: "/"
                                            })
                                        ]
                                    }),
                                    s.length > 0 && (0, l.jsx)("span", {
                                        className: "segment-explorer-files",
                                        children: s.map(function(e) {
                                            var n = t.children[e];
                                            if (!n || !n.value || oO(n.value.type)) return null;
                                            var r = n.value.pagePath, o = r.split("/").pop() || "", a = r.startsWith(oj), i = ok(o), s = a ? "The default Next.js ".concat(n.value.type, " is being shown. You can customize this page by adding your own ").concat(i, " file to the app/ directory.") : null, c = null !== n.value.boundaryType;
                                            return (0, l.jsx)(o6, {
                                                className: "segment-explorer-file-label-tooltip--" + (a ? "lg" : "sm"),
                                                direction: a ? "right" : "top",
                                                title: s,
                                                offset: 12,
                                                bgcolor: "var(--color-gray-1000)",
                                                color: "var(--color-gray-100)",
                                                children: (0, l.jsxs)("span", {
                                                    className: (0, k.cx)("segment-explorer-file-label", "segment-explorer-file-label--".concat(n.value.type), a && "segment-explorer-file-label--builtin", c && "segment-explorer-file-label--overridden"),
                                                    onClick: function() {
                                                        var e;
                                                        e = new URLSearchParams({
                                                            file: {
                                                                filePath: r
                                                            }.filePath,
                                                            isAppRelativePath: "1"
                                                        }), fetch("".concat(("TURBOPACK compile-time value", "") || "", "/__nextjs_launch-editor?").concat(e.toString()));
                                                    },
                                                    children: [
                                                        (0, l.jsx)("span", {
                                                            className: "segment-explorer-file-label-text",
                                                            children: i
                                                        }),
                                                        a ? (0, l.jsx)(ao, {}) : (0, l.jsx)(ai, {
                                                            className: "code-icon"
                                                        })
                                                    ]
                                                })
                                            }, e);
                                        })
                                    }),
                                    m && m.value && (0, l.jsx)(oL, {
                                        nodeState: m.value,
                                        boundaries: P
                                    })
                                ]
                            })
                        })
                    }),
                    i.map(function(e) {
                        var o = t.children[e];
                        if (!o) return null;
                        var a = _ ? e : n + " / " + e;
                        return (0, l.jsx)(ar, {
                            segment: a,
                            node: o,
                            level: _ ? r + 1 : r
                        }, e);
                    })
                ]
            });
        }
        function ao(e) {
            return (0, l.jsxs)("svg", o8(o9({
                width: "16",
                height: "16",
                viewBox: "0 0 16 16",
                fill: "none",
                xmlns: "http://www.w3.org/2000/svg"
            }, e), {
                children: [
                    (0, l.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)"
                    }),
                    (0, l.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)"
                    })
                ]
            }));
        }
        function aa() {
            return (0, l.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, l.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"
                })
            });
        }
        function ai(e) {
            return (0, l.jsx)("svg", o8(o9({
                width: "12",
                height: "12",
                strokeLinejoin: "round",
                viewBox: "0 0 16 16",
                fill: "currentColor"
            }, e), {
                children: (0, l.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"
                })
            }));
        }
    },
    "./src/next-devtools/dev-overlay/hooks/use-delayed-render.ts": function(e, n, t) {
        "use strict";
        t.d(n, {
            N: ()=>i
        });
        var r = t("./dist/compiled/react/index.js");
        function o(e, n) {
            (null == n || n > e.length) && (n = e.length);
            for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
            return r;
        }
        function a(e, n) {
            return function(e) {
                if (Array.isArray(e)) return e;
            }(e) || function(e, n) {
                var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                    } catch (e) {
                        l = !0, r = e;
                    } finally{
                        try {
                            i || null == o.return || o.return();
                        } finally{
                            if (l) throw r;
                        }
                    }
                    return a;
                }
            }(e, n) || function(e, n) {
                if (e) {
                    if ("string" == typeof e) return o(e, n);
                    var t = Object.prototype.toString.call(e).slice(8, -1);
                    if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                    if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return o(e, n);
                }
            }(e, 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.");
            }();
        }
        function i() {
            var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0], n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, t = a((0, r.useState)(e), 2), o = t[0], i = t[1], l = a((0, r.useState)(!1), 2), s = l[0], c = l[1], u = n.enterDelay, d = void 0 === u ? 1 : u, f = n.exitDelay, p = void 0 === f ? 0 : f;
            return (0, r.useEffect)(function() {
                var n, t;
                return e ? (i(!0), d <= 0 ? c(!0) : n = setTimeout(function() {
                    c(!0);
                }, d)) : (c(!1), p <= 0 ? i(!1) : t = setTimeout(function() {
                    i(!1);
                }, p)), function() {
                    clearTimeout(n), clearTimeout(t);
                };
            }, [
                e,
                d,
                p
            ]), {
                mounted: o,
                rendered: s
            };
        }
    },
    "./src/next-devtools/dev-overlay/segment-explorer-trie.ts": function(e, n, t) {
        "use strict";
        t.d(n, {
            _c: ()=>d,
            i8: ()=>f,
            th: ()=>u
        });
        var r = t("./dist/compiled/react/index.js");
        function o(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r;
                    r = t[n], n in e ? Object.defineProperty(e, n, {
                        value: r,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : e[n] = r;
                });
            }
            return e;
        }
        var a = new Set, i = function(e) {
            return a.add(e), function() {
                return a.delete(e);
            };
        }, l = function() {
            return c.getRoot();
        }, s = function() {
            return c.getRoot();
        }, c = function(e) {
            var n = e.getCharacters, t = void 0 === n ? function(e) {
                return [
                    e
                ];
            } : n, r = e.compare, i = void 0 === r ? function(e, n) {
                return e === n;
            } : r, l = {
                value: void 0,
                children: {}
            };
            function s() {
                var e = !0, n = !1, t = void 0;
                try {
                    for(var r, o = a[Symbol.iterator](); !(e = (r = o.next()).done); e = !0)(0, r.value)();
                } catch (e) {
                    n = !0, t = e;
                } finally{
                    try {
                        e || null == o.return || o.return();
                    } finally{
                        if (n) throw t;
                    }
                }
            }
            return {
                insert: function(e) {
                    var n = l, r = t(e), a = !0, i = !1, c = void 0;
                    try {
                        for(var u, d = r[Symbol.iterator](); !(a = (u = d.next()).done); a = !0){
                            var f = u.value;
                            n.children[f] || (n.children[f] = {
                                value: void 0,
                                children: {}
                            }), n = n.children[f];
                        }
                    } catch (e) {
                        i = !0, c = e;
                    } finally{
                        try {
                            a || null == d.return || d.return();
                        } finally{
                            if (i) throw c;
                        }
                    }
                    n.value = e, l = o({}, l), s();
                },
                remove: function(e) {
                    var n = l, r = t(e), a = [], c = !0, u = !0, d = !1, f = void 0;
                    try {
                        for(var p, h = r[Symbol.iterator](); !(u = (p = h.next()).done); u = !0){
                            var g = p.value;
                            if (!n.children[g]) {
                                c = !1;
                                break;
                            }
                            a.push(n), n = n.children[g];
                        }
                    } catch (e) {
                        d = !0, f = e;
                    } finally{
                        try {
                            u || null == h.return || h.return();
                        } finally{
                            if (d) throw f;
                        }
                    }
                    if (c && i(n.value, e)) {
                        n.value = void 0;
                        for(var m = a.length - 1; m >= 0; m--){
                            var v = a[m], b = r[m];
                            0 === Object.keys(v.children[b].children).length && delete v.children[b];
                        }
                        l = o({}, l), s();
                    }
                },
                getRoot: function() {
                    return l;
                }
            };
        }({
            compare: function(e, n) {
                return !!e && !!n && e.pagePath === n.pagePath && e.type === n.type && e.boundaryType === n.boundaryType;
            },
            getCharacters: function(e) {
                return e.pagePath.split("/");
            }
        }), u = c.insert, d = c.remove;
        function f() {
            return (0, r.useSyncExternalStore)(i, l, s);
        }
    },
    "./src/next-devtools/dev-overlay/utils/cx.ts": function(e, n, t) {
        "use strict";
        function r() {
            for(var e = arguments.length, n = Array(e), t = 0; t < e; t++)n[t] = arguments[t];
            return n.filter(Boolean).join(" ");
        }
        t.d(n, {
            cx: ()=>r
        });
    }
}, __webpack_module_cache__ = {};
function __webpack_require__(e) {
    var n = __webpack_module_cache__[e];
    if (void 0 !== n) return n.exports;
    var t = __webpack_module_cache__[e] = {
        id: e,
        exports: {}
    };
    return __webpack_modules__[e](t, t.exports, __webpack_require__), t.exports;
}
__webpack_require__.n = (e)=>{
    var n = e && e.__esModule ? ()=>e.default : ()=>e;
    return __webpack_require__.d(n, {
        a: n
    }), n;
}, (()=>{
    var e, n = Object.getPrototypeOf ? (e)=>Object.getPrototypeOf(e) : (e)=>e.__proto__;
    __webpack_require__.t = function(t, r) {
        if (1 & r && (t = this(t)), 8 & r || "object" == typeof t && t && (4 & r && t.__esModule || 16 & r && "function" == typeof t.then)) return t;
        var o = Object.create(null);
        __webpack_require__.r(o);
        var a = {};
        e = e || [
            null,
            n({}),
            n([]),
            n(n)
        ];
        for(var i = 2 & r && t; "object" == typeof i && !~e.indexOf(i); i = n(i))Object.getOwnPropertyNames(i).forEach((e)=>{
            a[e] = ()=>t[e];
        });
        return a.default = ()=>t, __webpack_require__.d(o, a), o;
    };
})(), __webpack_require__.d = (e, n)=>{
    for(var t in n)__webpack_require__.o(n, t) && !__webpack_require__.o(e, t) && Object.defineProperty(e, t, {
        enumerable: !0,
        get: n[t]
    });
}, __webpack_require__.o = (e, n)=>Object.prototype.hasOwnProperty.call(e, n), __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: ()=>aH,
        renderAppDevOverlay: ()=>aW,
        renderPagesDevOverlay: ()=>a$
    });
    var e, n, t, 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), g = __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/global.css"), m = {};
    m.styleTagTransform = h(), m.setAttributes = u(), m.insert = s(), m.domAPI = i(), m.insertStyleElement = f(), o()(g.Z, m), g.Z && g.Z.locals && g.Z.locals;
    var v = __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"), b = {};
    b.styleTagTransform = h(), b.setAttributes = u(), b.insert = s(), b.domAPI = i(), b.insertStyleElement = f(), o()(v.Z, b), v.Z && v.Z.locals && v.Z.locals;
    var y = __webpack_require__("./dist/compiled/react/jsx-runtime.js"), x = __webpack_require__("./dist/compiled/react/index.js");
    function w(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    var j = __webpack_require__("./dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js"), k = /\/_next(\/static\/.+)/, A = Symbol.for("next.console.error.digest");
    function O(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function C(e, n) {
        return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e;
    }
    var S = {
        Small: 16 / 14,
        Medium: 1,
        Large: 16 / 18
    }, E = "static-indicator", _ = "build-ok", P = "build-error", z = "before-fast-refresh", L = "fast-refresh", T = "version-info", R = "unhandled-error", N = "unhandled-rejection", D = "debug-info", B = "dev-indicator", M = "error-overlay-open", I = "error-overlay-close", H = "error-overlay-toggle", F = "building-indicator-show", U = "building-indicator-hide", V = "rendering-indicator-show", q = "rendering-indicator-hide", W = "devtools-panel-open", $ = "devtools-panel-close", Z = "devtools-panel-toggle", Y = "devtools-position", X = "devtools-scale", K = "restart-server-button", Q = "__nextjs-dev-tools-theme", G = "__nextjs-dev-tools-position", J = "__nextjs-dev-tools-scale", ee = "segment-explorer-update-route-state", en = /\s+(at Object\.react_stack_bottom_frame.*)|(react_stack_bottom_frame@.*)|(at react-stack-bottom-frame.*)|(react-stack-bottom-frame@.*)/;
    function et(e) {
        return null == e ? void 0 : e.split(en)[0];
    }
    var er = (null == (e = ("TURBOPACK compile-time value", true)) ? void 0 : e.toString()) === "false", eo = {
        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
        },
        isDevToolsPanelOpen: !1,
        showRestartServerButton: !1,
        devToolsPosition: "bottom-left",
        scale: S.Medium,
        page: ""
    }, ea = __webpack_require__("./dist/compiled/react-dom/client.js");
    function ei(e) {
        for(var n = arguments.length, t = Array(n > 1 ? n - 1 : 0), r = 1; r < n; r++)t[r - 1] = arguments[r];
        var o = e.length - 1;
        return (e.slice(0, o).reduce(function(e, n, r) {
            return e + n + t[r];
        }, "") + e[o]).replace(/\/\*[\s\S]*?\*\//g, "").replace(/\s+/g, " ").replace(/\s*([:;,{}])\s*/g, "$1").replace(/;+}/g, "}").trim();
    }
    function el() {
        var e, n, t = (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    "
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return el = function() {
            return t;
        }, t;
    }
    var es = function() {
        return (0, x.useInsertionEffect)(function() {
            var e = document.createElement("style");
            return e.textContent = ei(el()), document.head.appendChild(e), function() {
                document.head.removeChild(e);
            };
        }, []), null;
    }, ec = __webpack_require__("./dist/compiled/react-dom/index.js");
    function eu(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function ed(e) {
        var n, t, r = e.children, o = x.useRef(null), a = x.useRef(null), i = (n = x.useState(), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
            if (e) {
                if ("string" == typeof e) return eu(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return eu(e, n);
            }
        }(n, 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.");
        }())[1];
        return x.useEffect({
            "ed.useEffect": function() {
                if (o.current = document.querySelector("nextjs-portal"), "undefined" != typeof localStorage) {
                    var e = localStorage.getItem(Q);
                    "dark" === e ? (o.current.classList.add("dark"), o.current.classList.remove("light")) : "light" === e && (o.current.classList.remove("dark"), o.current.classList.add("light"));
                }
                null === o.current.shadowRoot && (a.current = o.current.attachShadow({
                    mode: "open"
                })), i({});
            }
        }["ed.useEffect"], []), a.current ? (0, ec.createPortal)(r, a.current) : null;
    }
    function ef() {
        var e, n, t = (e = [
            "\n        :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',\n            'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier,\n            monospace;\n          --font-stack-sans: '__nextjs-Geist', 'Geist', -apple-system,\n            'Source Sans Pro', 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),\n            0 1px 2px -1px rgb(0 0 0 / 0.1);\n          --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1),\n            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),\n            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: ",
            ";\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\n        h1,\n        h2,\n        h3,\n        h4,\n        h5,\n        h6 {\n          margin-bottom: 8px;\n          font-weight: 500;\n          line-height: 1.5;\n        }\n\n        a {\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      "
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return ef = function() {
            return t;
        }, t;
    }
    function ep(e) {
        var n = e.scale;
        return (0, y.jsx)("style", {
            children: ei(ef(), String(void 0 === n ? 1 : n))
        });
    }
    function eh(e) {
        if ("" === e.trim()) throw Error("can't decode empty hex");
        var n = parseInt(e, 16);
        if (isNaN(n)) throw Error("invalid hex: `".concat(e, "`"));
        return String.fromCodePoint(n);
    }
    var eg = /^__TURBOPACK__([a-zA-Z0-9_$]+)__$/, em = /https?:\/\/[^\s/$.?#].[^\s)'"]*/i, ev = new RegExp("(".concat(/__TURBOPACK__[a-zA-Z0-9_$]+__/g.source, "|\\s+)")), eb = function(e) {
        var n = e.text, t = e.matcher, r = n.split(ev);
        return (0, y.jsx)(y.Fragment, {
            children: r.map(function(e, n) {
                if (em.test(e)) {
                    var r = em.exec(e)[0];
                    return "function" != typeof t || t(r) ? (0, y.jsx)(x.Fragment, {
                        children: (0, y.jsx)("a", {
                            href: r,
                            target: "_blank",
                            rel: "noreferrer noopener",
                            children: e
                        })
                    }, "link-".concat(n)) : e;
                }
                try {
                    var o = function(e) {
                        var n = e.match(eg);
                        if (!n) return e;
                        for(var t = n[1], r = "", o = 0, a = "", i = 0; i < t.length; i++){
                            var l = t[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 (o !== e) return (0, y.jsxs)("i", {
                        children: [
                            "{",
                            o,
                            "}"
                        ]
                    }, "ident-".concat(n));
                } catch (t) {
                    return (0, y.jsxs)("i", {
                        children: [
                            "{",
                            e,
                            " (decoding failed: ",
                            "" + t,
                            ")",
                            "}"
                        ]
                    }, "ident-".concat(n));
                }
                return (0, y.jsx)(x.Fragment, {
                    children: e
                }, "text-".concat(n));
            })
        });
    }, ey = [
        /^webpack-internal:\/\/\/(\([\w-]+\)\/)?/,
        /^(webpack:\/\/\/|webpack:\/\/(_N_E\/)?)(\([\w-]+\)\/)?/
    ];
    function ex(e) {
        var n = !0, t = !1, r = void 0;
        try {
            for(var o, a = ey[Symbol.iterator](); !(n = (o = a.next()).done); n = !0){
                var i = o.value;
                if (i.test(e)) return !0;
                e = e.replace(i, "");
            }
        } catch (e) {
            t = !0, r = e;
        } finally{
            try {
                n || null == a.return || a.return();
            } finally{
                if (t) throw r;
            }
        }
        return !1;
    }
    function ew(e) {
        var n = !0, t = !1, r = void 0;
        try {
            for(var o, a = ey[Symbol.iterator](); !(n = (o = a.next()).done); n = !0){
                var i = o.value;
                e = e.replace(i, "");
            }
        } catch (e) {
            t = !0, r = e;
        } finally{
            try {
                n || null == a.return || a.return();
            } finally{
                if (t) throw r;
            }
        }
        return e;
    }
    function ej(e, n, t, r, o, a, i) {
        try {
            var l = e[a](i), s = l.value;
        } catch (e) {
            t(e);
            return;
        }
        l.done ? n(s) : Promise.resolve(s).then(r, o);
    }
    function ek(e) {
        return function() {
            var n = this, t = arguments;
            return new Promise(function(r, o) {
                var a = e.apply(n, t);
                function i(e) {
                    ej(a, r, o, i, l, "next", e);
                }
                function l(e) {
                    ej(a, r, o, i, l, "throw", e);
                }
                i(void 0);
            });
        };
    }
    function eA(e, n) {
        var t, 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 (t) throw TypeError("Generator is already executing.");
                for(; i && (i = 0, c[0] && (a = 0)), a;)try {
                    if (t = 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 = n.call(e, a);
                } catch (e) {
                    c = [
                        6,
                        e
                    ], r = 0;
                } finally{
                    t = o = 0;
                }
                if (5 & c[0]) throw c[1];
                return {
                    value: c[0] ? c[1] : void 0,
                    done: !0
                };
            };
        }
    }
    function eO(e, n) {
        var t;
        return "file://" === e.file || (null == (t = e.file) ? void 0 : t.match(/https?:\/\//)) ? Promise.resolve({
            error: !1,
            reason: null,
            external: !0,
            sourceStackFrame: e,
            originalStackFrame: null,
            originalCodeFrame: null,
            ignored: !0
        }) : ek(function() {
            var t, r;
            return eA(this, function(o) {
                if ("rejected" === n.status) throw Error(n.reason);
                return [
                    2,
                    {
                        error: !1,
                        reason: null,
                        external: !1,
                        sourceStackFrame: e,
                        originalStackFrame: (r = n.value).originalStackFrame,
                        originalCodeFrame: r.originalCodeFrame || null,
                        ignored: (null == (t = r.originalStackFrame) ? void 0 : t.ignored) || !1
                    }
                ];
            });
        })().catch(function(n) {
            var t, r;
            return {
                error: !0,
                reason: null != (r = null != (t = null == n ? void 0 : n.message) ? t : null == n ? void 0 : n.toString()) ? r : "Unknown Error",
                external: !1,
                sourceStackFrame: e,
                originalStackFrame: null,
                originalCodeFrame: null,
                ignored: !1
            };
        });
    }
    function eC(e, n, t) {
        return ek(function() {
            var r, o, a, i;
            return eA(this, function(l) {
                switch(l.label){
                    case 0:
                        r = {
                            frames: e,
                            isServer: "server" === n,
                            isEdgeServer: "edge-server" === n,
                            isAppDirectory: t
                        }, 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, n) {
                                return eO(e, i[n]);
                            }))
                        ];
                    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 eO(e, {
                                    status: "rejected",
                                    reason: "Failed to fetch the original stack frames ".concat(a ? ": ".concat(a) : "")
                                });
                            }))
                        ];
                }
            });
        })();
    }
    function eS(e) {
        if (!e.file) return "";
        var n = ex(e.file), t = "";
        if (n) t = ew(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, t = ew(a);
        } catch (n) {
            t = ew(e.file);
        }
        return !ex(e.file) && null != e.lineNumber && t && "<anonymous>" !== e.file && (null != e.column ? t += " (".concat(e.lineNumber, ":").concat(e.column, ")") : t += " (".concat(e.lineNumber, ")")), t;
    }
    function eE() {
        var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = e.file, t = e.lineNumber, r = e.column;
        return (0, x.useCallback)(function() {
            if (null != n && null != t && null != r) {
                var e = new URLSearchParams;
                e.append("file", n), e.append("lineNumber", String(t)), e.append("column", String(r)), self.fetch("".concat(("TURBOPACK compile-time value", "") || "", "/__nextjs_launch-editor?").concat(e.toString())).then(function() {}, function(e) {
                    console.error('Failed to open file "'.concat(n, " (").concat(t, ":").concat(r, ')" in your editor. Cause:'), e);
                });
            }
        }, [
            n,
            t,
            r
        ]);
    }
    function e_(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function eP(e, n) {
        return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e;
    }
    function ez(e) {
        return (0, y.jsx)("svg", eP(e_({
            xmlns: "http://www.w3.org/2000/svg",
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none"
        }, e), {
            children: (0, y.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"
            })
        }));
    }
    function eL(e) {
        return (0, y.jsx)("svg", eP(e_({
            xmlns: "http://www.w3.org/2000/svg",
            height: "16",
            strokeLinejoin: "round",
            viewBox: "-4 -4 24 24",
            width: "16"
        }, e), {
            children: (0, y.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"
            })
        }));
    }
    function eT(e) {
        var n = e.lang;
        if (!n) return (0, y.jsx)(eB, {});
        switch(n.toLowerCase()){
            case "jsx":
            case "tsx":
                return (0, y.jsx)(eM, {});
            case "ts":
            case "typescript":
                return (0, y.jsx)(eD, {});
            case "javascript":
            case "js":
            case "mjs":
                return (0, y.jsx)(eN, {});
            case "json":
                return (0, y.jsx)(eR, {});
            default:
                return (0, y.jsx)(eB, {});
        }
    }
    function eR() {
        return (0, y.jsx)("svg", {
            clipRule: "evenodd",
            fillRule: "evenodd",
            height: "16",
            viewBox: "0 0 1321.45 1333.33",
            width: "16",
            children: (0, y.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"
            })
        });
    }
    function eN() {
        return (0, y.jsx)("svg", {
            height: "16",
            viewBox: "0 0 50 50",
            width: "16",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, y.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"
            })
        });
    }
    function eD() {
        return (0, y.jsxs)("svg", {
            fill: "none",
            height: "14",
            viewBox: "0 0 512 512",
            width: "14",
            xmlns: "http://www.w3.org/2000/svg",
            children: [
                (0, y.jsx)("rect", {
                    fill: "currentColor",
                    height: "512",
                    rx: "50",
                    width: "512"
                }),
                (0, y.jsx)("rect", {
                    fill: "currentColor",
                    height: "512",
                    rx: "50",
                    width: "512"
                }),
                (0, y.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"
                })
            ]
        });
    }
    function eB() {
        return (0, y.jsx)("svg", {
            width: "16",
            height: "17",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, y.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"
            })
        });
    }
    function eM() {
        return (0, y.jsxs)("svg", {
            height: "16",
            strokeLinejoin: "round",
            viewBox: "0 0 16 16",
            width: "16",
            children: [
                (0, y.jsx)("g", {
                    clipPath: "url(#file_react_clip0_872_3183)",
                    children: (0, y.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"
                    })
                }),
                (0, y.jsx)("defs", {
                    children: (0, y.jsx)("clipPath", {
                        id: "file_react_clip0_872_3183",
                        children: (0, y.jsx)("rect", {
                            width: "16",
                            height: "16",
                            fill: "white"
                        })
                    })
                })
            ]
        });
    }
    var eI = __webpack_require__("./dist/compiled/anser/index.js"), eH = __webpack_require__.n(eI), eF = __webpack_require__("./dist/compiled/strip-ansi/index.js"), eU = __webpack_require__.n(eF);
    function eV(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function eq(e) {
        var n, t = e.stackFrame, r = e.codeFrame, o = (0, x.useMemo)(function() {
            var e, n;
            return (function(e) {
                var n = eH().ansiToJson(e, {
                    json: !0,
                    use_classes: !0,
                    remove_empty: !0
                }), t = [], r = [], o = !0, a = !1, i = void 0;
                try {
                    for(var l, s = n[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, n) {
                                return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
                                    var t = Object.keys(e);
                                    if (Object.getOwnPropertySymbols) {
                                        var r = Object.getOwnPropertySymbols(e);
                                        t.push.apply(t, r);
                                    }
                                    return t;
                                })(Object(n)).forEach(function(t) {
                                    Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
                                }), e;
                            }(function(e) {
                                for(var n = 1; n < arguments.length; n++){
                                    var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                                    "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                                        return Object.getOwnPropertyDescriptor(t, e).enumerable;
                                    }))), r.forEach(function(n) {
                                        var r, o, a;
                                        r = e, o = n, a = t[n], 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 && (t.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 && t.push(r), t;
            })((n = (e = r.split(/\r?\n/g)).map(function(e) {
                return null === /^>? +\d+ +\| [ ]+/.exec(eU()(e)) ? null : /^>? +\d+ +\| ( *)/.exec(eU()(e));
            }).filter(Boolean).map(function(e) {
                return e.pop();
            }).reduce(function(e, n) {
                return isNaN(e) ? n.length : Math.min(e, n.length);
            }, NaN)) > 1 ? e.map(function(e, t) {
                return ~(t = e.indexOf("|")) ? e.substring(0, t) + e.substring(t).replace("^\\ {".concat(n, "}"), "") : e;
            }).join("\n") : e.join("\n")).map(function(e) {
                var n, r, o, a, i, l, s, c, u;
                return {
                    line: e,
                    parsedLine: (n = e, r = t, ((null == (o = n[0]) ? void 0 : o.content) === ">" || (null == (a = n[0]) ? void 0 : a.content) === " ") && (s = null == (l = n[1]) || null == (u = l.content) || null == (c = u.replace("|", "")) ? void 0 : c.trim()), {
                        lineNumber: s,
                        isErroredLine: s === (null == (i = r.lineNumber) ? void 0 : i.toString())
                    })
                };
            });
        }, [
            r,
            t
        ]), a = eE({
            file: t.file,
            lineNumber: t.lineNumber,
            column: t.column
        }), i = null == t || null == (n = t.file) ? void 0 : n.split(".").pop();
        return (0, y.jsxs)("div", {
            "data-nextjs-codeframe": !0,
            children: [
                (0, y.jsx)("div", {
                    className: "code-frame-header",
                    children: (0, y.jsxs)("p", {
                        className: "code-frame-link",
                        children: [
                            (0, y.jsx)("span", {
                                className: "code-frame-icon",
                                children: (0, y.jsx)(eT, {
                                    lang: i
                                })
                            }),
                            (0, y.jsxs)("span", {
                                "data-text": !0,
                                children: [
                                    eS(t),
                                    " @",
                                    " ",
                                    (0, y.jsx)(eb, {
                                        text: t.methodName
                                    })
                                ]
                            }),
                            (0, y.jsx)("button", {
                                "aria-label": "Open in editor",
                                "data-with-open-in-editor-link-source-file": !0,
                                onClick: a,
                                children: (0, y.jsx)("span", {
                                    className: "code-frame-icon",
                                    "data-icon": "right",
                                    children: (0, y.jsx)(ez, {
                                        width: 16,
                                        height: 16
                                    })
                                })
                            })
                        ]
                    })
                }),
                (0, y.jsx)("pre", {
                    className: "code-frame-pre",
                    children: (0, y.jsx)("div", {
                        className: "code-frame-lines",
                        children: o.map(function(e, n) {
                            var t, 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, y.jsx)("div", (t = eV({}, s), r = r = {
                                children: o.map(function(e, n) {
                                    return (0, y.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(n));
                                })
                            }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : (function(e, n) {
                                var t = Object.keys(e);
                                if (Object.getOwnPropertySymbols) {
                                    var r = Object.getOwnPropertySymbols(e);
                                    t.push.apply(t, r);
                                }
                                return t;
                            })(Object(r)).forEach(function(e) {
                                Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e));
                            }), t), "line-".concat(n));
                        })
                    })
                })
            ]
        });
    }
    function eW(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    var e$ = [
        "[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]"
    ], eZ = function(e) {
        var n, t, r, o, a, i, l, s = e.children, c = e.className, u = e.onClose, d = e["aria-labelledby"], f = e["aria-describedby"], p = (e.dialogResizerRef, function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "children",
            "className",
            "onClose",
            "aria-labelledby",
            "aria-describedby",
            "dialogResizerRef"
        ])), h = x.useRef(null), g = (n = x.useState("undefined" != typeof document && document.hasFocus() ? "dialog" : void 0), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
            if (e) {
                if ("string" == typeof e) return eW(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return eW(e, n);
            }
        }(n, 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.");
        }()), m = g[0], v = g[1];
        return r = h.current, o = e$, a = function(e) {
            return e.preventDefault(), null == u ? void 0 : u();
        }, x.useEffect({
            "eZ.useEffect": function() {
                if (null != r && null != a) {
                    var e = {
                        "eZ.useEffect.e": function(e) {
                            !(!r || r.contains(e.target)) && (o.some({
                                "eZ.useEffect.e": function(n) {
                                    return e.target.closest(n);
                                }
                            }["eZ.useEffect.e"]) || a(e));
                        }
                    }["eZ.useEffect.e"], n = r.getRootNode();
                    return n.addEventListener("mouseup", e), n.addEventListener("touchend", e, {
                        passive: !1
                    }), ({
                        "eZ.useEffect": function() {
                            n.removeEventListener("mouseup", e), n.removeEventListener("touchend", e);
                        }
                    })["eZ.useEffect"];
                }
            }
        }["eZ.useEffect"], [
            a,
            r,
            o
        ]), x.useEffect({
            "eZ.useEffect": function() {
                var e = {
                    "eZ.useEffect.e": function() {
                        v(document.hasFocus() ? "dialog" : void 0);
                    }
                }["eZ.useEffect.e"];
                if (null != h.current) return window.addEventListener("focus", e), window.addEventListener("blur", e), ({
                    "eZ.useEffect": function() {
                        window.removeEventListener("focus", e), window.removeEventListener("blur", e);
                    }
                })["eZ.useEffect"];
            }
        }["eZ.useEffect"], []), x.useEffect({
            "eZ.useEffect": function() {
                var e, n, t = h.current, r = null == t ? void 0 : t.getRootNode(), o = (e = r, null != (n = ShadowRoot) && "undefined" != typeof Symbol && n[Symbol.hasInstance] ? !!n[Symbol.hasInstance](e) : e instanceof n) ? null == r ? void 0 : r.activeElement : null;
                return null == t || t.focus(), ({
                    "eZ.useEffect": function() {
                        null == t || t.blur(), null == o || o.focus();
                    }
                })["eZ.useEffect"];
            }
        }["eZ.useEffect"], []), (0, y.jsx)("div", (i = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            ref: h,
            tabIndex: -1,
            "data-nextjs-dialog": !0,
            role: m,
            "aria-labelledby": d,
            "aria-describedby": f,
            "aria-modal": "true",
            className: c,
            onKeyDown: function(e) {
                "Escape" === e.key && (null == u || u());
            }
        }, p), l = l = {
            children: s
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(i, Object.getOwnPropertyDescriptors(l)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(l)).forEach(function(e) {
            Object.defineProperty(i, e, Object.getOwnPropertyDescriptor(l, e));
        }), i));
    }, eY = function(e) {
        var n, t, r = e.children, o = e.className, a = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "children",
            "className"
        ]);
        return (0, y.jsx)("div", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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), t = t = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }, eX = function(e) {
        var n, t, r = e.children, o = e.className, a = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "children",
            "className"
        ]);
        return (0, y.jsx)("div", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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), t = t = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    };
    function eK(e) {
        var n, t;
        return (0, y.jsx)("div", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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), t = t = {
            children: e.children
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function eQ() {
        var e, n, t = (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],\n  [data-nextjs-dialog] * {\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-dialog-sizer] {\n    overflow: hidden;\n    border-radius: inherit;\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"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return eQ = function() {
            return t;
        }, t;
    }
    var eG = ei(eQ()), eJ = __webpack_require__("./src/next-devtools/dev-overlay/utils/cx.ts");
    function e0(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function e1(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function e2(e, n) {
        return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e;
    }
    function e4(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return e0(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return e0(e, n);
            }
        }(e, 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.");
        }();
    }
    var e5 = "function" == typeof x.useActionState ? function(e) {
        var n = e4(x.useActionState({
            "n.useActionState": function(n, t) {
                return "reset" === t ? {
                    state: "initial"
                } : "copy" === t ? navigator.clipboard ? navigator.clipboard.writeText(e).then({
                    "n.useActionState": function() {
                        return {
                            state: "success"
                        };
                    }
                }["n.useActionState"], {
                    "n.useActionState": function(e) {
                        return {
                            state: "error",
                            error: e
                        };
                    }
                }["n.useActionState"]) : {
                    state: "error",
                    error: "Copy to clipboard is not supported in this browser"
                } : n;
            }
        }["n.useActionState"], {
            state: "initial"
        }), 3), t = n[0], r = n[1], o = n[2];
        return [
            t,
            function() {
                x.startTransition(function() {
                    r("copy");
                });
            },
            x.useCallback(function() {
                r("reset");
            }, [
                r
            ]),
            o
        ];
    } : function(e) {
        var n = e4(x.useReducer({
            "n.useReducer": function(e, n) {
                return "reset" === n.type ? {
                    state: "initial"
                } : "copied" === n.type ? {
                    state: "success"
                } : "copying" === n.type ? {
                    state: "pending"
                } : "error" === n.type ? {
                    state: "error",
                    error: n.error
                } : e;
            }
        }["n.useReducer"], {
            state: "initial"
        }), 2), t = n[0], r = n[1], o = x.useCallback({
            "useCallback[o]": function() {
                r({
                    type: "reset"
                });
            }
        }["useCallback[o]"], []), a = "pending" === t.state;
        return [
            t,
            function() {
                a || (navigator.clipboard ? (r({
                    type: "copying"
                }), navigator.clipboard.writeText(e).then(function() {
                    r({
                        type: "copied"
                    });
                }, function(e) {
                    r({
                        type: "error",
                        error: e
                    });
                })) : r({
                    type: "error",
                    error: "Copy to clipboard is not supported in this browser"
                }));
            },
            o,
            a
        ];
    };
    function e3(e) {
        var n = e.actionLabel, t = e.successLabel, r = e.content, o = e.icon, a = e.disabled, i = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "actionLabel",
            "successLabel",
            "content",
            "icon",
            "disabled"
        ]), l = e4(e5(r), 4), s = l[0], c = l[1], u = l[2], d = l[3], f = "error" === s.state ? s.error : null;
        x.useEffect({
            "e3.useEffect": function() {
                null !== f && console.warn(f);
            }
        }["e3.useEffect"], [
            f
        ]), x.useEffect({
            "e3.useEffect": function() {
                if ("success" === s.state) {
                    var e = setTimeout({
                        "e3.useEffect.e": function() {
                            u();
                        }
                    }["e3.useEffect.e"], 2e3);
                    return ({
                        "e3.useEffect": function() {
                            clearTimeout(e);
                        }
                    })["e3.useEffect"];
                }
            }
        }["e3.useEffect"], [
            d,
            s.state,
            u
        ]);
        var p = !navigator.clipboard || d || a || !!f, h = "success" === s.state ? t : n, g = "success" === s.state ? (0, y.jsx)(e9, {}) : o || (0, y.jsx)(e6, {
            width: 14,
            height: 14,
            className: "error-overlay-toolbar-button-icon"
        });
        return (0, y.jsxs)("button", e2(e1({}, i), {
            type: "button",
            title: h,
            "aria-label": h,
            "aria-disabled": p,
            disabled: p,
            "data-nextjs-copy-button": !0,
            className: (0, eJ.cx)(i.className, "nextjs-data-copy-button", "nextjs-data-copy-button--".concat(s.state)),
            onClick: function() {
                p || c();
            },
            children: [
                g,
                "error" === s.state ? " ".concat(s.error) : null
            ]
        }));
    }
    function e6(e) {
        return (0, y.jsx)("svg", e2(e1({
            width: "14",
            height: "14",
            viewBox: "0 0 14 14",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), {
            children: (0, y.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"
            })
        }));
    }
    function e9() {
        return (0, y.jsx)("svg", {
            height: "16",
            xlinkTitle: "copied",
            viewBox: "0 0 16 16",
            width: "16",
            stroke: "currentColor",
            fill: "currentColor",
            children: (0, y.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"
            })
        });
    }
    function e8(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function e7(e, n) {
        return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e;
    }
    var ne = function() {
        if ("undefined" == typeof window) return !1;
        var e = "chrome" in window && window.chrome, n = window.navigator.vendor;
        return null != e && "Google Inc." === n;
    }();
    function nn(e) {
        return (0, y.jsxs)("svg", e7(e8({
            width: "14",
            height: "14",
            viewBox: "0 0 14 14",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), {
            children: [
                (0, y.jsx)("mask", {
                    id: "nodejs_icon_mask_a",
                    style: {
                        maskType: "luminance"
                    },
                    maskUnits: "userSpaceOnUse",
                    x: "0",
                    y: "0",
                    width: "14",
                    height: "14",
                    children: (0, y.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"
                    })
                }),
                (0, y.jsx)("g", {
                    mask: "url(#nodejs_icon_mask_a)",
                    children: (0, y.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)"
                    })
                }),
                (0, y.jsx)("mask", {
                    id: "nodejs_icon_mask_c",
                    style: {
                        maskType: "luminance"
                    },
                    maskUnits: "userSpaceOnUse",
                    x: "1",
                    y: "0",
                    width: "12",
                    height: "14",
                    children: (0, y.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"
                    })
                }),
                (0, y.jsx)("g", {
                    mask: "url(#nodejs_icon_mask_c)",
                    children: (0, y.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)"
                    })
                }),
                (0, y.jsxs)("g", {
                    children: [
                        (0, y.jsx)("mask", {
                            id: "nodejs_icon_mask_e",
                            style: {
                                maskType: "luminance"
                            },
                            maskUnits: "userSpaceOnUse",
                            x: "1",
                            y: "0",
                            width: "13",
                            height: "14",
                            children: (0, y.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"
                            })
                        }),
                        (0, y.jsx)("g", {
                            mask: "url(#nodejs_icon_mask_e)",
                            children: (0, y.jsx)("path", {
                                d: "M1.22.002v13.992h11.894V.002H1.22z",
                                fill: "url(#nodejs_icon_linear_gradient_f)"
                            })
                        })
                    ]
                }),
                (0, y.jsxs)("defs", {
                    children: [
                        (0, y.jsxs)("linearGradient", {
                            id: "nodejs_icon_linear_gradient_b",
                            x1: "10.943",
                            y1: "-1.084",
                            x2: "2.997",
                            y2: "15.062",
                            gradientUnits: "userSpaceOnUse",
                            children: [
                                (0, y.jsx)("stop", {
                                    offset: ".3",
                                    stopColor: "#3E863D"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".5",
                                    stopColor: "#55934F"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".8",
                                    stopColor: "#5AAD45"
                                })
                            ]
                        }),
                        (0, y.jsxs)("linearGradient", {
                            id: "nodejs_icon_linear_gradient_d",
                            x1: "-.145",
                            y1: "12.431",
                            x2: "14.277",
                            y2: "1.818",
                            gradientUnits: "userSpaceOnUse",
                            children: [
                                (0, y.jsx)("stop", {
                                    offset: ".57",
                                    stopColor: "#3E863D"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".72",
                                    stopColor: "#619857"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: "1",
                                    stopColor: "#76AC64"
                                })
                            ]
                        }),
                        (0, y.jsxs)("linearGradient", {
                            id: "nodejs_icon_linear_gradient_f",
                            x1: "1.225",
                            y1: "6.998",
                            x2: "13.116",
                            y2: "6.998",
                            gradientUnits: "userSpaceOnUse",
                            children: [
                                (0, y.jsx)("stop", {
                                    offset: ".16",
                                    stopColor: "#6BBF47"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".38",
                                    stopColor: "#79B461"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".47",
                                    stopColor: "#75AC64"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".7",
                                    stopColor: "#659E5A"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".9",
                                    stopColor: "#3E863D"
                                })
                            ]
                        })
                    ]
                })
            ]
        }));
    }
    function nt(e) {
        return (0, y.jsxs)("svg", e7(e8({
            width: "14",
            height: "14",
            viewBox: "0 0 14 14",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), {
            children: [
                (0, y.jsx)("mask", {
                    id: "nodejs_icon_mask_a",
                    style: {
                        maskType: "luminance"
                    },
                    maskUnits: "userSpaceOnUse",
                    x: "0",
                    y: "0",
                    width: "14",
                    height: "14",
                    children: (0, y.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"
                    })
                }),
                (0, y.jsx)("g", {
                    mask: "url(#nodejs_icon_mask_a)",
                    children: (0, y.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)"
                    })
                }),
                (0, y.jsx)("mask", {
                    id: "nodejs_icon_mask_c",
                    style: {
                        maskType: "luminance"
                    },
                    maskUnits: "userSpaceOnUse",
                    x: "1",
                    y: "0",
                    width: "12",
                    height: "15",
                    children: (0, y.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"
                    })
                }),
                (0, y.jsx)("g", {
                    mask: "url(#nodejs_icon_mask_c)",
                    children: (0, y.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)"
                    })
                }),
                (0, y.jsxs)("g", {
                    children: [
                        (0, y.jsx)("mask", {
                            id: "nodejs_icon_mask_e",
                            style: {
                                maskType: "luminance"
                            },
                            maskUnits: "userSpaceOnUse",
                            x: "1",
                            y: "0",
                            width: "13",
                            height: "14",
                            children: (0, y.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"
                            })
                        }),
                        (0, y.jsx)("g", {
                            mask: "url(#nodejs_icon_mask_e)",
                            children: (0, y.jsx)("path", {
                                d: "M1.222.001v13.992h11.893V0H1.222z",
                                fill: "url(#nodejs_icon_linear_gradient_f)"
                            })
                        })
                    ]
                }),
                (0, y.jsxs)("defs", {
                    children: [
                        (0, y.jsxs)("linearGradient", {
                            id: "nodejs_icon_linear_gradient_b",
                            x1: "10.944",
                            y1: "-1.084",
                            x2: "2.997",
                            y2: "15.062",
                            gradientUnits: "userSpaceOnUse",
                            children: [
                                (0, y.jsx)("stop", {
                                    offset: ".3",
                                    stopColor: "#676767"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".5",
                                    stopColor: "#858585"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".8",
                                    stopColor: "#989A98"
                                })
                            ]
                        }),
                        (0, y.jsxs)("linearGradient", {
                            id: "nodejs_icon_linear_gradient_d",
                            x1: "-.145",
                            y1: "12.433",
                            x2: "14.277",
                            y2: "1.819",
                            gradientUnits: "userSpaceOnUse",
                            children: [
                                (0, y.jsx)("stop", {
                                    offset: ".57",
                                    stopColor: "#747474"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".72",
                                    stopColor: "#707070"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: "1",
                                    stopColor: "#929292"
                                })
                            ]
                        }),
                        (0, y.jsxs)("linearGradient", {
                            id: "nodejs_icon_linear_gradient_f",
                            x1: "1.226",
                            y1: "6.997",
                            x2: "13.117",
                            y2: "6.997",
                            gradientUnits: "userSpaceOnUse",
                            children: [
                                (0, y.jsx)("stop", {
                                    offset: ".16",
                                    stopColor: "#878787"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".38",
                                    stopColor: "#A9A9A9"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".47",
                                    stopColor: "#A5A5A5"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".7",
                                    stopColor: "#8F8F8F"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: ".9",
                                    stopColor: "#626262"
                                })
                            ]
                        })
                    ]
                })
            ]
        }));
    }
    var nr = "Learn more about enabling Node.js inspector for server code with Chrome DevTools";
    function no(e) {
        var n = e.devtoolsFrontendUrl || "";
        return n && ne ? (0, y.jsx)(e3, {
            "data-nextjs-data-runtime-error-copy-devtools-url": !0,
            className: "nodejs-inspector-button",
            actionLabel: "Copy Chrome DevTools URL",
            successLabel: "Copied",
            content: n,
            icon: (0, y.jsx)(nn, {
                className: "error-overlay-toolbar-button-icon",
                width: 14,
                height: 14
            })
        }) : (0, y.jsx)("a", {
            title: nr,
            "aria-label": nr,
            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, y.jsx)(nt, {
                className: "error-overlay-toolbar-button-icon",
                width: 14,
                height: 14
            })
        });
    }
    function na(e) {
        var n = e.error;
        return (0, y.jsx)(e3, {
            "data-nextjs-data-runtime-error-copy-stack": !0,
            className: "copy-stack-trace-button",
            actionLabel: "Copy Stack Trace",
            successLabel: "Stack Trace Copied",
            content: n.stack || "",
            disabled: !n.stack
        });
    }
    function ni(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function nl(e) {
        if (Array.isArray(e)) return e;
    }
    function ns() {
        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, n) {
        return nl(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || nd(e, n) || ns();
    }
    function nu(e) {
        return nl(e) || function(e) {
            if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e);
        }(e) || nd(e) || ns();
    }
    function nd(e, n) {
        if (e) {
            if ("string" == typeof e) return ni(e, n);
            var t = Object.prototype.toString.call(e).slice(8, -1);
            if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
            if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return ni(e, n);
        }
    }
    var nf = "https://react.dev/link/hydration-mismatch", np = "https://nextjs.org/docs/messages/react-hydration-error", nh = [
        /^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 ng(e) {
        return nh.some(function(n) {
            return n.test(e);
        });
    }
    var nm = [
        "https://nextjs.org",
        "https://react.dev"
    ];
    function nv(e) {
        return nm.some(function(n) {
            return e.startsWith(n);
        });
    }
    function nb(e) {
        var n = function(e) {
            var n, t, r, o = (n = e, t = nv, r = Array.from(n.matchAll(/https?:\/\/[^\s/$.?#].[^\s)'"]*/gi), function(e) {
                return e[0];
            }), t ? r.filter(function(e) {
                return t(e);
            }) : r);
            if (0 === o.length) return null;
            var a = o[0];
            return a === nf ? np : a;
        }(e.errorMessage);
        return n ? (0, y.jsx)("a", {
            title: "Go to related documentation",
            "aria-label": "Go to related documentation",
            className: "docs-link-button",
            href: n,
            target: "_blank",
            rel: "noopener noreferrer",
            children: (0, y.jsx)(ny, {
                className: "error-overlay-toolbar-button-icon",
                width: 14,
                height: 14
            })
        }) : (0, y.jsx)("button", {
            title: "No related documentation found",
            "aria-label": "No related documentation found",
            className: "docs-link-button",
            disabled: !0,
            children: (0, y.jsx)(ny, {
                className: "error-overlay-toolbar-button-icon",
                width: 14,
                height: 14
            })
        });
    }
    function ny(e) {
        var n, t;
        return (0, y.jsx)("svg", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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), t = t = {
            children: (0, y.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"
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function nx(e) {
        var n = e.error, t = e.debugInfo, r = e.feedbackButton;
        return (0, y.jsxs)("span", {
            className: "error-overlay-toolbar",
            children: [
                r,
                (0, y.jsx)(na, {
                    error: n
                }),
                (0, y.jsx)(nb, {
                    errorMessage: n.message
                }),
                (0, y.jsx)(no, {
                    devtoolsFrontendUrl: null == t ? void 0 : t.devtoolsFrontendUrl
                })
            ]
        });
    }
    function nw(e) {
        var n, t;
        return (0, y.jsx)("svg", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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), t = t = {
            children: (0, y.jsx)("g", {
                id: "thumb-up-16",
                children: (0, y.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"
                })
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function nj(e) {
        var n, t;
        return (0, y.jsx)("svg", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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), t = t = {
            children: (0, y.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"
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function nk(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function nA(e, n, t, r, o, a, i) {
        try {
            var l = e[a](i), s = l.value;
        } catch (e) {
            t(e);
            return;
        }
        l.done ? n(s) : Promise.resolve(s).then(r, o);
    }
    function nO(e, n, t) {
        return n in e ? Object.defineProperty(e, n, {
            value: t,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[n] = t, e;
    }
    function nC(e) {
        var n, t, r = e.errorCode, o = e.className, a = (n = (0, x.useState)({}), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
            if (e) {
                if ("string" == typeof e) return nk(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return nk(e, n);
            }
        }(n, 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.");
        }()), i = a[0], l = a[1], s = i[r], c = ("TURBOPACK compile-time value", false), u = (0, x.useCallback)(function(e) {
            var n;
            return (n = function() {
                return function(e, n) {
                    var t, 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 (t) throw TypeError("Generator is already executing.");
                            for(; i && (i = 0, c[0] && (a = 0)), a;)try {
                                if (t = 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 = n.call(e, a);
                            } catch (e) {
                                c = [
                                    6,
                                    e
                                ], r = 0;
                            } finally{
                                t = o = 0;
                            }
                            if (5 & c[0]) throw c[1];
                            return {
                                value: c[0] ? c[1] : void 0,
                                done: !0
                            };
                        };
                    }
                }(this, function(n) {
                    switch(n.label){
                        case 0:
                            l(function(n) {
                                var t, o;
                                return t = function(e) {
                                    for(var n = 1; n < arguments.length; n++){
                                        var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                                        "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                                            return Object.getOwnPropertyDescriptor(t, e).enumerable;
                                        }))), r.forEach(function(n) {
                                            nO(e, n, t[n]);
                                        });
                                    }
                                    return e;
                                }({}, n), o = null != (o = nO({}, r, e)) ? o : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(o)) : (function(e, n) {
                                    var t = Object.keys(e);
                                    if (Object.getOwnPropertySymbols) {
                                        var r = Object.getOwnPropertySymbols(e);
                                        t.push.apply(t, r);
                                    }
                                    return t;
                                })(Object(o)).forEach(function(e) {
                                    Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(o, e));
                                }), t;
                            }), n.label = 1;
                        case 1:
                            return n.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 n.sent().ok || console.error("Failed to record feedback on the server."), [
                                3,
                                4
                            ];
                        case 3:
                            return console.error("Failed to record feedback:", n.sent()), [
                                3,
                                4
                            ];
                        case 4:
                            return [
                                2
                            ];
                    }
                });
            }, function() {
                var e = this, t = arguments;
                return new Promise(function(r, o) {
                    var a = n.apply(e, t);
                    function i(e) {
                        nA(a, r, o, i, l, "next", e);
                    }
                    function l(e) {
                        nA(a, r, o, i, l, "throw", e);
                    }
                    i(void 0);
                });
            })();
        }, [
            r
        ]);
        return (0, y.jsx)("div", {
            className: (0, eJ.cx)("error-feedback", o),
            role: "region",
            "aria-label": "Error feedback",
            children: void 0 !== s ? (0, y.jsx)("p", {
                className: "error-feedback-thanks",
                role: "status",
                "aria-live": "polite",
                children: "Thanks for your feedback!"
            }) : (0, y.jsxs)(y.Fragment, {
                children: [
                    (0, y.jsx)("p", {
                        children: (0, y.jsx)("a", {
                            href: "https://nextjs.org/telemetry#error-feedback",
                            rel: "noopener noreferrer",
                            target: "_blank",
                            children: "Was this helpful?"
                        })
                    }),
                    (0, y.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: (0, eJ.cx)("feedback-button", !0 === s && "voted"),
                        title: ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : void 0,
                        type: "button",
                        children: (0, y.jsx)(nw, {
                            "aria-hidden": "true"
                        })
                    }),
                    (0, y.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: (0, eJ.cx)("feedback-button", !1 === s && "voted"),
                        title: ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : void 0,
                        type: "button",
                        children: (0, y.jsx)(nj, {
                            "aria-hidden": "true",
                            style: {
                                translate: "1px 1px"
                            }
                        })
                    })
                ]
            })
        });
    }
    function nS(e) {
        var n = e.errorCode;
        return (0, y.jsx)("footer", {
            "data-nextjs-error-overlay-footer": !0,
            className: "error-overlay-footer",
            children: n ? (0, y.jsx)(nC, {
                className: "error-feedback",
                errorCode: n
            }) : null
        });
    }
    var nE = "\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 n_(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function nP(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return n_(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return n_(e, n);
            }
        }(e, 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.");
        }();
    }
    function nz(e) {
        var n = e.errorMessage, t = nP((0, x.useState)(!1), 2), r = t[0], o = t[1], a = nP((0, x.useState)(!1), 2), i = a[0], l = a[1], s = (0, x.useRef)(null);
        return (0, x.useLayoutEffect)(function() {
            s.current && l(s.current.scrollHeight > 200);
        }, [
            n
        ]), (0, y.jsxs)("div", {
            className: "nextjs__container_errors_wrapper",
            children: [
                (0, y.jsx)("p", {
                    ref: s,
                    id: "nextjs__container_errors_desc",
                    className: "nextjs__container_errors_desc ".concat(i && !r ? "truncated" : ""),
                    children: n
                }),
                i && !r && (0, y.jsxs)(y.Fragment, {
                    children: [
                        (0, y.jsx)("div", {
                            className: "nextjs__container_errors_gradient_overlay"
                        }),
                        (0, y.jsx)("button", {
                            onClick: function() {
                                return o(!0);
                            },
                            className: "nextjs__container_errors_expand_button",
                            "aria-expanded": r,
                            "aria-controls": "nextjs__container_errors_desc",
                            children: "Show More"
                        })
                    ]
                })
            ]
        });
    }
    function nL(e) {
        var n = e.errorType;
        return (0, y.jsx)("span", {
            id: "nextjs__container_errors_label",
            className: "nextjs__container_errors_label",
            children: n
        });
    }
    function nT(e) {
        var n = e.title, t = e.className;
        return (0, y.jsx)("svg", {
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            "aria-label": n,
            className: t,
            children: (0, y.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"
            })
        });
    }
    function nR(e) {
        var n = e.title, t = e.className;
        return (0, y.jsx)("svg", {
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            className: t,
            "aria-label": n,
            children: (0, y.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"
            })
        });
    }
    function nN(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function nD(e) {
        var n, t, r = e.runtimeErrors, o = e.activeIdx, a = e.onActiveIndexChange, i = (0, x.useCallback)(function() {
            return (0, x.startTransition)(function() {
                o > 0 && a(Math.max(0, o - 1));
            });
        }, [
            o,
            a
        ]), l = (0, x.useCallback)(function() {
            return (0, x.startTransition)(function() {
                o < r.length - 1 && a(Math.max(0, Math.min(r.length - 1, o + 1)));
            });
        }, [
            o,
            r.length,
            a
        ]), s = (0, x.useRef)(null), c = (0, x.useRef)(null), u = (n = (0, x.useState)(null), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
            if (e) {
                if ("string" == typeof e) return nN(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return nN(e, n);
            }
        }(n, 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.");
        }()), d = u[0], f = u[1], p = (0, x.useCallback)(function(e) {
            f(e);
        }, []);
        return (0, x.useEffect)(function() {
            var e = function(e) {
                "ArrowLeft" === e.key ? (e.preventDefault(), e.stopPropagation(), i && i()) : "ArrowRight" === e.key && (e.preventDefault(), e.stopPropagation(), l && l());
            };
            if (null != d) {
                var n = d.getRootNode(), t = self.document;
                return n.addEventListener("keydown", e), n !== t && t.addEventListener("keydown", e), function() {
                    n.removeEventListener("keydown", e), n !== t && t.removeEventListener("keydown", e);
                };
            }
        }, [
            d,
            l,
            i
        ]), (0, x.useEffect)(function() {
            if (null != d) {
                var e, n, t = d.getRootNode();
                if (e = t, null != (n = ShadowRoot) && "undefined" != typeof Symbol && n[Symbol.hasInstance] ? !!n[Symbol.hasInstance](e) : e instanceof n) {
                    var a = t.activeElement;
                    0 === o ? s.current && a === s.current && s.current.blur() : o === r.length - 1 && c.current && a === c.current && c.current.blur();
                }
            }
        }, [
            d,
            o,
            r.length
        ]), (0, y.jsxs)("nav", {
            className: "error-overlay-pagination dialog-exclude-closing-from-outside-click",
            ref: p,
            children: [
                (0, y.jsx)("button", {
                    ref: s,
                    type: "button",
                    disabled: 0 === o,
                    "aria-disabled": 0 === o,
                    onClick: i,
                    "data-nextjs-dialog-error-previous": !0,
                    className: "error-overlay-pagination-button",
                    children: (0, y.jsx)(nT, {
                        title: "previous",
                        className: "error-overlay-pagination-button-icon"
                    })
                }),
                (0, y.jsxs)("div", {
                    className: "error-overlay-pagination-count",
                    children: [
                        (0, y.jsxs)("span", {
                            "data-nextjs-dialog-error-index": o,
                            children: [
                                o + 1,
                                "/"
                            ]
                        }),
                        (0, y.jsx)("span", {
                            "data-nextjs-dialog-header-total-count": !0,
                            children: r.length || 1
                        })
                    ]
                }),
                (0, y.jsx)("button", {
                    ref: c,
                    type: "button",
                    disabled: o >= r.length - 1,
                    "aria-disabled": o >= r.length - 1,
                    onClick: l,
                    "data-nextjs-dialog-error-next": !0,
                    className: "error-overlay-pagination-button",
                    children: (0, y.jsx)(nR, {
                        title: "next",
                        className: "error-overlay-pagination-button-icon"
                    })
                })
            ]
        });
    }
    function nB(e) {
        var n = e.installed, t = e.staleness, r = e.expected, o = "", a = "", i = "", l = "Next.js ".concat(n);
        switch(t){
            case "newer-than-npm":
            case "fresh":
                o = l, a = "Latest available version is detected (".concat(n, ")."), 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
        };
    }
    function nM(e) {
        var n, t;
        return (0, y.jsx)("svg", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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), t = t = {
            children: (0, y.jsx)("circle", {
                cx: "7",
                cy: "7",
                r: "5.5",
                strokeWidth: "3"
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function nI(e) {
        var n = e.versionInfo, t = e.bundlerName, r = n.staleness, o = nB(n), a = o.text, i = o.indicatorClass, l = o.title, s = "Turbopack" === t;
        return r.startsWith("stale") ? (0, y.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, y.jsx)(nM, {
                    className: (0, eJ.cx)("version-staleness-indicator", i)
                }),
                (0, y.jsx)("span", {
                    "data-nextjs-version-checker": !0,
                    title: l,
                    children: a
                }),
                (0, y.jsx)("span", {
                    className: (0, eJ.cx)(s && "turbopack-text"),
                    children: t
                })
            ]
        }) : (0, y.jsxs)("span", {
            className: "nextjs-container-build-error-version-status dialog-exclude-closing-from-outside-click",
            children: [
                (0, y.jsx)(nM, {
                    className: (0, eJ.cx)("version-staleness-indicator", i)
                }),
                (0, y.jsx)("span", {
                    "data-nextjs-version-checker": !0,
                    title: l,
                    children: a
                }),
                (0, y.jsx)("span", {
                    className: (0, eJ.cx)(s && "turbopack-text"),
                    children: t
                })
            ]
        });
    }
    function nH(e) {
        var n = e.runtimeErrors, t = e.activeIdx, r = e.setActiveIndex, o = e.versionInfo, a = ("TURBOPACK compile-time value", "Turbopack") || "Webpack";
        return (0, y.jsxs)("div", {
            "data-nextjs-error-overlay-nav": !0,
            children: [
                (0, y.jsx)(nF, {
                    side: "left",
                    children: (0, y.jsx)(nD, {
                        runtimeErrors: null != n ? n : [],
                        activeIdx: null != t ? t : 0,
                        onActiveIndexChange: null != r ? r : function() {}
                    })
                }),
                o && (0, y.jsx)(nF, {
                    side: "right",
                    children: (0, y.jsx)(nI, {
                        versionInfo: o,
                        bundlerName: a
                    })
                })
            ]
        });
    }
    function nF(e) {
        var n = e.children, t = e.side;
        return (0, y.jsxs)("div", {
            className: "error-overlay-notch",
            "data-side": void 0 === t ? "left" : t,
            children: [
                n,
                (0, y.jsx)(nU, {})
            ]
        });
    }
    function nU() {
        return (0, y.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: [
                (0, y.jsxs)("mask", {
                    id: "error_overlay_nav_mask0_2667_14687",
                    style: {
                        maskType: "alpha"
                    },
                    maskUnits: "userSpaceOnUse",
                    x: "0",
                    y: "-1",
                    width: "60",
                    height: "43",
                    children: [
                        (0, y.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, y.jsx)("rect", {
                                    fill: "white",
                                    y: "-1",
                                    width: "60",
                                    height: "43"
                                }),
                                (0, y.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, y.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, y.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)"
                        })
                    ]
                }),
                (0, y.jsxs)("g", {
                    mask: "url(#error_overlay_nav_mask0_2667_14687)",
                    children: [
                        (0, y.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, y.jsx)("rect", {
                                    fill: "white",
                                    x: "-1",
                                    y: "0.0244141",
                                    width: "60",
                                    height: "43"
                                }),
                                (0, y.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, y.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, y.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)"
                        })
                    ]
                })
            ]
        });
    }
    function nV(e) {
        var n, t, r = e.children, o = e.onClose, a = e.footer, i = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "children",
            "onClose",
            "footer"
        ]);
        return (0, y.jsxs)("div", {
            className: "error-overlay-dialog-container",
            children: [
                (0, y.jsx)(eZ, (n = function(e) {
                    for(var n = 1; n < arguments.length; n++){
                        var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                        "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                            return Object.getOwnPropertyDescriptor(t, e).enumerable;
                        }))), r.forEach(function(n) {
                            var r, o, a;
                            r = e, o = n, a = t[n], 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: o
                }, i), t = t = {
                    children: r
                }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
                    var t = Object.keys(e);
                    if (Object.getOwnPropertySymbols) {
                        var r = Object.getOwnPropertySymbols(e);
                        t.push.apply(t, r);
                    }
                    return t;
                })(Object(t)).forEach(function(e) {
                    Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
                }), n)),
                a
            ]
        });
    }
    function nq(e) {
        var n = e.children;
        return (0, y.jsx)(eK, {
            className: "nextjs-container-errors-header",
            children: n
        });
    }
    function nW(e) {
        var n = e.children;
        return (0, y.jsx)(eY, {
            className: "nextjs-container-errors-body",
            children: n
        });
    }
    var n$ = 0, nZ = function(e) {
        var r, o, a = e.className, i = e.children, l = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "className",
            "children"
        ]);
        return x.useEffect({
            "nZ.useEffect": function() {
                return setTimeout({
                    "nZ.useEffect": function() {
                        if (!(n$++ > 0)) {
                            var e = window.innerWidth - document.documentElement.clientWidth;
                            e > 0 && (n = document.body.style.paddingRight, document.body.style.paddingRight = "".concat(e, "px")), t = document.body.style.overflow, document.body.style.overflow = "hidden";
                        }
                    }
                }["nZ.useEffect"]), ({
                    "nZ.useEffect": function() {
                        setTimeout({
                            "nZ.useEffect": function() {
                                0 !== n$ && 0 == --n$ && (void 0 !== n && (document.body.style.paddingRight = n, n = void 0), void 0 !== t && (document.body.style.overflow = t, t = void 0));
                            }
                        }["nZ.useEffect"]);
                    }
                })["nZ.useEffect"];
            }
        }["nZ.useEffect"], []), (0, y.jsx)("div", (r = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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: a
        }, l), o = o = {
            children: i
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(r, Object.getOwnPropertyDescriptors(o)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(o)).forEach(function(e) {
            Object.defineProperty(r, e, Object.getOwnPropertyDescriptor(o, e));
        }), r));
    };
    function nY(e) {
        var n, t, r = e.children, o = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "children"
        ]);
        return (0, y.jsx)(nZ, (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({}, o), t = t = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function nX(e) {
        var n = Math.min(e.errorCount - e.activeIdx - 1, 2);
        return (0, y.jsx)("div", {
            "aria-hidden": !0,
            className: "error-overlay-bottom-stack",
            children: (0, y.jsxs)("div", {
                className: "error-overlay-bottom-stack-stack",
                "data-stack-count": n,
                children: [
                    (0, y.jsx)("div", {
                        className: "error-overlay-bottom-stack-layer error-overlay-bottom-stack-layer-1",
                        children: "1"
                    }),
                    (0, y.jsx)("div", {
                        className: "error-overlay-bottom-stack-layer error-overlay-bottom-stack-layer-2",
                        children: "2"
                    })
                ]
            })
        });
    }
    function nK(e) {
        var n = e.environmentName;
        return (0, y.jsx)("span", {
            "data-nextjs-environment-name-label": !0,
            children: n
        });
    }
    var nQ = __webpack_require__("./src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/utils.ts"), nG = (0, x.forwardRef)(function(e, n) {
        var t = e.stop, r = e.blur, o = e.side, a = e.style, i = e.height;
        return (0, y.jsx)("div", {
            ref: n,
            "aria-hidden": !0,
            "data-nextjs-scroll-fader": !0,
            className: "nextjs-scroll-fader",
            "data-side": o,
            style: function(e) {
                for(var n = 1; n < arguments.length; n++){
                    var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                    "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                        return Object.getOwnPropertyDescriptor(t, e).enumerable;
                    }))), r.forEach(function(n) {
                        var r, o, a;
                        r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                            value: a,
                            enumerable: !0,
                            configurable: !0,
                            writable: !0
                        }) : r[o] = a;
                    });
                }
                return e;
            }({
                "--stop": t,
                "--blur": r,
                "--height": "".concat(i, "px")
            }, a)
        });
    });
    function nJ(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function n0(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return nJ(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return nJ(e, n);
            }
        }(e, 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.");
        }();
    }
    var n1 = (0, x.forwardRef)(function(e, n) {
        var t, r, o, a, i, l, s, c, u, d, f = e.children, p = e.measure, h = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "children",
            "measure"
        ]), g = (0, x.useRef)(null), m = n0((t = g, r = p, a = (o = n0((0, x.useState)(0), 2))[0], i = o[1], s = (l = n0((0, x.useState)(!0), 2))[0], c = l[1], (0, x.useEffect)(function() {
            if (r) {
                var e, n = t.current;
                if (n) {
                    var o = new ResizeObserver(function(n) {
                        var t = n0(n, 1)[0].contentRect;
                        clearTimeout(e), e = window.setTimeout(function() {
                            c(!1);
                        }, 100), i(t.height);
                    });
                    return o.observe(n), function() {
                        return o.disconnect();
                    };
                }
            }
        }, [
            r
        ]), [
            a,
            s
        ]), 2), v = m[0], b = m[1];
        return (0, y.jsx)("div", (u = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({}, h), d = d = {
            ref: n,
            style: {
                height: b ? "auto" : v,
                transition: "height 250ms var(--timing-swift)"
            },
            children: (0, y.jsx)("div", {
                ref: g,
                children: f
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(u, Object.getOwnPropertyDescriptors(d)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(d)).forEach(function(e) {
            Object.defineProperty(u, e, Object.getOwnPropertyDescriptor(d, e));
        }), u));
    });
    function n2(e) {
        var n = e.fixed, t = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "fixed"
        ]);
        return (0, y.jsx)("div", function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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": !!n || void 0
        }, t));
    }
    function n4(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function n5(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function n3(e, n) {
        return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e;
    }
    function n6(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return n4(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return n4(e, n);
            }
        }(e, 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.");
        }();
    }
    function n9(e) {
        var n = e.errorMessage, t = e.errorType, r = e.children, o = e.errorCode, a = e.errorCount, i = e.error, l = e.debugInfo, s = e.isBuildError, c = e.onClose, u = e.versionInfo, d = e.runtimeErrors, f = e.activeIdx, p = e.setActiveIndex, h = e.isTurbopack, g = e.dialogResizerRef, m = e.rendered, v = void 0 === m || m, b = e.transitionDurationMs, w = {
            "data-rendered": v,
            style: {
                "--transition-duration": "".concat(b, "ms")
            }
        }, j = n6(x.useState(!!b), 2), k = j[0], A = j[1], O = x.useRef(null), C = !!o, S = x.useRef(null);
        return (0, nQ.P5)(S, null, v), (0, y.jsxs)(nY, n3(n5({}, w), {
            children: [
                (0, y.jsx)(n2, {
                    fixed: s
                }),
                (0, y.jsxs)("div", n3(n5({
                    "data-nextjs-dialog-root": !0,
                    onTransitionEnd: function(e) {
                        var n = e.propertyName, t = e.target;
                        "scale" === n && t === S.current && A(!1);
                    },
                    ref: S
                }, w), {
                    children: [
                        (0, y.jsx)(nH, {
                            runtimeErrors: d,
                            activeIdx: f,
                            setActiveIndex: p,
                            versionInfo: u,
                            isTurbopack: h
                        }),
                        (0, y.jsxs)(nV, {
                            onClose: c,
                            dialogResizerRef: g,
                            "data-has-footer": C,
                            onScroll: function(e) {
                                if (O.current) {
                                    var n, t, r = (n = e.currentTarget.scrollTop / 17, Math.min(Math.max(n, (t = n6([
                                        0,
                                        1
                                    ], 2))[0]), t[1]));
                                    O.current.style.opacity = String(r);
                                }
                            },
                            footer: C && (0, y.jsx)(nS, {
                                errorCode: o
                            }),
                            children: [
                                (0, y.jsx)(n1, {
                                    ref: g,
                                    measure: !k,
                                    "data-nextjs-dialog-sizer": !0,
                                    children: (0, y.jsxs)(eX, {
                                        children: [
                                            (0, y.jsxs)(nq, {
                                                children: [
                                                    (0, y.jsxs)("div", {
                                                        className: "nextjs__container_errors__error_title",
                                                        "data-nextjs-error-code": o,
                                                        children: [
                                                            (0, y.jsxs)("span", {
                                                                "data-nextjs-error-label-group": !0,
                                                                children: [
                                                                    (0, y.jsx)(nL, {
                                                                        errorType: t
                                                                    }),
                                                                    i.environmentName && (0, y.jsx)(nK, {
                                                                        environmentName: i.environmentName
                                                                    })
                                                                ]
                                                            }),
                                                            (0, y.jsx)(nx, {
                                                                error: i,
                                                                debugInfo: l
                                                            })
                                                        ]
                                                    }),
                                                    (0, y.jsx)(nz, {
                                                        errorMessage: n
                                                    })
                                                ]
                                            }),
                                            (0, y.jsx)(nW, {
                                                children: r
                                            })
                                        ]
                                    })
                                }),
                                (0, y.jsx)(nX, {
                                    errorCount: a,
                                    activeIdx: null != f ? f : 0
                                })
                            ]
                        }),
                        (0, y.jsx)(nG, {
                            ref: O,
                            side: "top",
                            stop: "50%",
                            blur: "4px",
                            height: 48
                        })
                    ]
                }))
            ]
        }));
    }
    var n8 = "\n  ".concat("\n  [data-nextjs-dialog-overlay] {\n    padding: initial;\n    top: 10vh;\n  }\n", "\n  ").concat("\n  .error-overlay-dialog-container {\n    -webkit-font-smoothing: antialiased;\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-stack-trace-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 n7(e) {
        var n, t, r = e.file, o = e.location, a = eE({
            file: r,
            lineNumber: null != (n = null == o ? void 0 : o.line) ? n : 1,
            column: null != (t = null == o ? void 0 : o.column) ? t : 0
        });
        return (0, y.jsxs)("div", {
            "data-with-open-in-editor-link": !0,
            "data-with-open-in-editor-link-import-trace": !0,
            role: "link",
            onClick: a,
            title: "Click to open in your editor",
            children: [
                r,
                o ? ":".concat(o.line, ":").concat(o.column) : null,
                (0, y.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, y.jsx)("path", {
                            d: "M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"
                        }),
                        (0, y.jsx)("polyline", {
                            points: "15 3 21 3 21 9"
                        }),
                        (0, y.jsx)("line", {
                            x1: "10",
                            y1: "14",
                            x2: "21",
                            y2: "3"
                        })
                    ]
                })
            ]
        });
    }
    function te(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    var tn = function(e) {
        var n, t, r, o, a, i, l, s, c, u, d = e.content, f = x.useMemo({
            "tn.useMemo[f]": function() {
                var e, n, t;
                return n = ({
                    "tn.useMemo[f]": function(e) {
                        var n, t, r = e.shift();
                        if (!r) return null;
                        var o = (n = r.split(":", 3), t = 3, ({
                            "tn.useMemo[f]": function(e) {
                                if (Array.isArray(e)) return e;
                            }
                        })["tn.useMemo[f]"](n) || ({
                            "tn.useMemo[f]": function(e, n) {
                                var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); i = !0);
                                    } catch (e) {
                                        l = !0, r = e;
                                    } finally{
                                        try {
                                            i || null == o.return || o.return();
                                        } finally{
                                            if (l) throw r;
                                        }
                                    }
                                    return a;
                                }
                            }
                        })["tn.useMemo[f]"](n, 3) || ({
                            "tn.useMemo[f]": function(e, n) {
                                if (e) {
                                    if ("string" == typeof e) return te(e, n);
                                    var t = Object.prototype.toString.call(e).slice(8, -1);
                                    if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                                    if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return te(e, n);
                                }
                            }
                        })["tn.useMemo[f]"](n, t) || ({
                            "tn.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.");
                            }
                        })["tn.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 ? {
                                line: s,
                                column: c
                            } : void 0
                        };
                    }
                })["tn.useMemo[f]"](e = d.split("\n")), t = ({
                    "tn.useMemo[f]": function(e) {
                        if (e.some({
                            "tn.useMemo[f]": function(e) {
                                return /ReactServerComponentsError:/.test(e);
                            }
                        }["tn.useMemo[f]"]) || e.some({
                            "tn.useMemo[f]": function(e) {
                                return /Import trace for requested module:/.test(e);
                            }
                        }["tn.useMemo[f]"])) {
                            for(var n = []; /.+\..+/.test(e[e.length - 1]) && !e[e.length - 1].includes(":");){
                                var t = e.pop().trim();
                                n.unshift(t);
                            }
                            return n;
                        }
                        return [];
                    }
                })["tn.useMemo[f]"](e), {
                    file: n,
                    source: e.join("\n"),
                    importTraceFiles: t
                };
            }
        }["tn.useMemo[f]"], [
            d
        ]), p = f.file, h = f.source, g = f.importTraceFiles, m = x.useMemo({
            "tn.useMemo[m]": function() {
                return eH().ansiToJson(h, {
                    json: !0,
                    use_classes: !0,
                    remove_empty: !0
                });
            }
        }["tn.useMemo[m]"], [
            h
        ]), v = eE({
            file: null == p ? void 0 : p.fileName,
            lineNumber: null != (i = null == p || null == (n = p.location) ? void 0 : n.line) ? i : 1,
            column: null != (l = null == p || null == (t = p.location) ? void 0 : t.column) ? l : 0
        }), b = {
            file: null != (s = null == p ? void 0 : p.fileName) ? s : null,
            methodName: "",
            arguments: [],
            lineNumber: null != (c = null == p || null == (r = p.location) ? void 0 : r.line) ? c : null,
            column: null != (u = null == p || null == (o = p.location) ? void 0 : o.column) ? u : null
        }, w = null == b || null == (a = b.file) ? void 0 : a.split(".").pop();
        return (0, y.jsxs)("div", {
            "data-nextjs-codeframe": !0,
            children: [
                (0, y.jsx)("div", {
                    className: "code-frame-header",
                    children: (0, y.jsxs)("div", {
                        className: "code-frame-link",
                        children: [
                            (0, y.jsx)("span", {
                                className: "code-frame-icon",
                                children: (0, y.jsx)(eT, {
                                    lang: w
                                })
                            }),
                            (0, y.jsx)("span", {
                                "data-text": !0,
                                children: eS(b)
                            }),
                            (0, y.jsx)("button", {
                                "aria-label": "Open in editor",
                                "data-with-open-in-editor-link-source-file": !0,
                                onClick: v,
                                children: (0, y.jsx)("span", {
                                    className: "code-frame-icon",
                                    "data-icon": "right",
                                    children: (0, y.jsx)(ez, {
                                        width: 16,
                                        height: 16
                                    })
                                })
                            })
                        ]
                    })
                }),
                (0, y.jsx)("pre", {
                    className: "code-frame-pre",
                    children: (0, y.jsxs)("div", {
                        className: "code-frame-lines",
                        children: [
                            m.map(function(e, n) {
                                return (0, y.jsx)("span", {
                                    style: function(e) {
                                        for(var n = 1; n < arguments.length; n++){
                                            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                                            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                                                return Object.getOwnPropertyDescriptor(t, e).enumerable;
                                            }))), r.forEach(function(n) {
                                                var r, o, a;
                                                r = e, o = n, a = t[n], 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, y.jsx)(eb, {
                                        text: e.content
                                    })
                                }, "terminal-entry-".concat(n));
                            }),
                            g.map(function(e) {
                                return (0, y.jsx)(n7, {
                                    isSourceFile: !1,
                                    file: e
                                }, e);
                            })
                        ]
                    })
                })
            ]
        });
    }, tt = function(e) {
        var n = e.split("\n");
        return eU()(n[1] || "").replace(/^Error: /, "");
    }, tr = function(e) {
        var n, t, r = e.message, o = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "message"
        ]), a = (0, x.useCallback)(function() {}, []), i = Error(r), l = (0, x.useMemo)(function() {
            return tt(r) || "Failed to compile";
        }, [
            r
        ]);
        return (0, y.jsx)(n9, (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            errorType: "Build Error",
            errorMessage: l,
            onClose: a,
            error: i
        }, o), t = t = {
            children: (0, y.jsx)(tn, {
                content: r
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }, to = function(e) {
        var n, t = e.frame, r = null != (n = t.originalStackFrame) ? n : t.sourceStackFrame, o = !!t.originalCodeFrame, a = eE(o ? {
            file: r.file,
            lineNumber: r.lineNumber,
            column: r.column
        } : void 0), i = eS(r);
        return i ? (0, y.jsxs)("div", {
            "data-nextjs-call-stack-frame": !0,
            "data-nextjs-call-stack-frame-no-source": !o,
            "data-nextjs-call-stack-frame-ignored": t.ignored,
            children: [
                (0, y.jsxs)("div", {
                    className: "call-stack-frame-method-name",
                    children: [
                        (0, y.jsx)(eb, {
                            text: r.methodName
                        }),
                        o && (0, y.jsx)("button", {
                            onClick: a,
                            className: "open-in-editor-button",
                            "aria-label": "Open ".concat(r.methodName, " in editor"),
                            children: (0, y.jsx)(ez, {
                                width: 16,
                                height: 16
                            })
                        }),
                        t.error ? (0, y.jsx)("button", {
                            className: "source-mapping-error-button",
                            onClick: function() {
                                return console.error(t.reason);
                            },
                            title: "Sourcemapping failed. Click to log cause of error.",
                            children: (0, y.jsx)(eL, {
                                width: 16,
                                height: 16
                            })
                        }) : null
                    ]
                }),
                (0, y.jsx)("span", {
                    className: "call-stack-frame-file-source",
                    "data-has-source": o,
                    children: i
                })
            ]
        }) : null;
    };
    function ta() {
        return (0, y.jsx)("svg", {
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, y.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"
            })
        });
    }
    function ti() {
        var e, n, t = (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"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return ti = function() {
            return t;
        }, t;
    }
    function tl(e) {
        var n = e.frames, t = e.isIgnoreListOpen, r = e.ignoredFramesTally, o = e.onToggleIgnoreList;
        return (0, y.jsxs)("div", {
            "data-nextjs-call-stack-container": !0,
            children: [
                (0, y.jsxs)("div", {
                    "data-nextjs-call-stack-header": !0,
                    children: [
                        (0, y.jsxs)("p", {
                            "data-nextjs-call-stack-title": !0,
                            children: [
                                "Call Stack ",
                                (0, y.jsx)("span", {
                                    "data-nextjs-call-stack-count": !0,
                                    children: n.length
                                })
                            ]
                        }),
                        r > 0 && (0, y.jsxs)("button", {
                            "data-nextjs-call-stack-ignored-list-toggle-button": t,
                            onClick: o,
                            children: [
                                "".concat(t ? "Hide" : "Show", " ").concat(r, " ignore-listed frame(s)"),
                                (0, y.jsx)(ta, {})
                            ]
                        })
                    ]
                }),
                n.map(function(e, n) {
                    return !e.ignored || t ? (0, y.jsx)(to, {
                        frame: e
                    }, n) : null;
                })
            ]
        });
    }
    var ts = ei(ti());
    function tc(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function tu(e) {
        var n, t, r = e.frames, o = e.dialogResizerRef, a = (0, x.useRef)(NaN), i = (n = (0, x.useState)(!1), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
            if (e) {
                if ("string" == typeof e) return tc(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return tc(e, n);
            }
        }(n, 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.");
        }()), l = i[0], s = i[1], c = (0, x.useMemo)(function() {
            return r.reduce(function(e, n) {
                return e + +!!n.ignored;
            }, 0);
        }, [
            r
        ]);
        return (0, y.jsx)(tl, {
            frames: r,
            isIgnoreListOpen: l,
            onToggleIgnoreList: function() {
                var e = null == o ? void 0 : o.current;
                if (e) {
                    var n = (null == e ? void 0 : e.getBoundingClientRect()).height;
                    a.current || (a.current = n), l ? (e.style.height = "".concat(a.current, "px"), e.addEventListener("transitionend", function n() {
                        e.removeEventListener("transitionend", n), s(!1);
                    })) : s(!0);
                }
            },
            ignoredFramesTally: c
        });
    }
    function td() {
        var e, n, t = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}).collapsed;
        return (0, y.jsx)("svg", (e = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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": t,
            width: "16",
            height: "16",
            fill: "none"
        }, "boolean" == typeof t ? {
            style: {
                transform: t ? void 0 : "rotate(90deg)"
            }
        } : {}), n = n = {
            children: (0, y.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"
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e));
    }
    function tf(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function tp(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return tf(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return tf(e, n);
            }
        }(e, 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.");
        }();
    }
    function th(e) {
        var n = e.reactOutputComponentDiff, t = tp((0, x.useState)(!0), 2), r = t[0], o = t[1], a = (0, x.useMemo)(function() {
            var e = [];
            return n.split("\n").forEach(function(n, t) {
                var r, o, a = "+" === n[0] || "-" === n[0], i = ">" === n[0], l = a || i, s = l ? n[0] : "", c = l ? n.indexOf(s) : -1, u = tp(l ? [
                    n.slice(0, c),
                    n.slice(c + 1)
                ] : [
                    n,
                    ""
                ], 2), d = u[0], f = u[1];
                a ? e.push((0, y.jsx)("span", {
                    "data-nextjs-container-errors-pseudo-html-line": !0,
                    "data-nextjs-container-errors-pseudo-html--diff": "+" === s ? "add" : "remove",
                    children: (0, y.jsxs)("span", {
                        children: [
                            d,
                            (0, y.jsx)("span", {
                                "data-nextjs-container-errors-pseudo-html-line-sign": !0,
                                children: s
                            }),
                            f,
                            "\n"
                        ]
                    })
                }, "comp-diff" + t)) : e.push((0, y.jsxs)("span", (r = function(e) {
                    for(var n = 1; n < arguments.length; n++){
                        var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                        "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                            return Object.getOwnPropertyDescriptor(t, e).enumerable;
                        }))), r.forEach(function(n) {
                            var r, o, a;
                            r = e, o = n, a = t[n], 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, y.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, n) {
                    var t = Object.keys(e);
                    if (Object.getOwnPropertySymbols) {
                        var r = Object.getOwnPropertySymbols(e);
                        t.push.apply(t, r);
                    }
                    return t;
                })(Object(o)).forEach(function(e) {
                    Object.defineProperty(r, e, Object.getOwnPropertyDescriptor(o, e));
                }), r), "comp-diff" + t));
            }), e;
        }, [
            n
        ]);
        return (0, y.jsxs)("div", {
            "data-nextjs-container-errors-pseudo-html": !0,
            "data-nextjs-container-errors-pseudo-html-collapse": r,
            children: [
                (0, y.jsx)("button", {
                    "aria-expanded": !r,
                    "aria-label": "complete Component Stack",
                    "data-nextjs-container-errors-pseudo-html-collapse-button": !0,
                    onClick: function() {
                        return o(!r);
                    },
                    children: (0, y.jsx)(td, {
                        collapsed: r
                    })
                }),
                (0, y.jsx)("pre", {
                    className: "nextjs__container_errors__component-stack",
                    children: (0, y.jsx)("code", {
                        children: a
                    })
                })
            ]
        });
    }
    var tg = Symbol.for("NextjsError");
    function tm(e) {
        return e[tg] || null;
    }
    function tv(e, n, t, r, o, a, i) {
        try {
            var l = e[a](i), s = l.value;
        } catch (e) {
            t(e);
            return;
        }
        l.done ? n(s) : Promise.resolve(s).then(r, o);
    }
    function tb(e) {
        return function() {
            var n = this, t = arguments;
            return new Promise(function(r, o) {
                var a = e.apply(n, t);
                function i(e) {
                    tv(a, r, o, i, l, "next", e);
                }
                function l(e) {
                    tv(a, r, o, i, l, "throw", e);
                }
                i(void 0);
            });
        };
    }
    function ty(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function tx(e, n) {
        return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e;
    }
    function tw(e, n) {
        var t, 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 (t) throw TypeError("Generator is already executing.");
                for(; i && (i = 0, c[0] && (a = 0)), a;)try {
                    if (t = 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 = n.call(e, a);
                } catch (e) {
                    c = [
                        6,
                        e
                    ], r = 0;
                } finally{
                    t = o = 0;
                }
                if (5 & c[0]) throw c[1];
                return {
                    value: c[0] ? c[1] : void 0,
                    done: !0
                };
            };
        }
    }
    var tj = function(e) {
        if ("use" in x) {
            var n = e.frames;
            if ("function" != typeof n) 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(n());
        }
        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 tk(e) {
        var n = e.error, t = e.dialogResizerRef, r = tj(n), o = (0, x.useMemo)(function() {
            var e, n = r.findIndex(function(e) {
                return !e.ignored && !!e.originalCodeFrame && !!e.originalStackFrame;
            });
            return null != (e = r[n]) ? e : null;
        }, [
            r
        ]);
        return (0, y.jsxs)(y.Fragment, {
            children: [
                o && (0, y.jsx)(eq, {
                    stackFrame: o.originalStackFrame,
                    codeFrame: o.originalCodeFrame
                }),
                r.length > 0 && (0, y.jsx)(tu, {
                    dialogResizerRef: t,
                    frames: r
                })
            ]
        });
    }
    var tA = "\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 tO(e) {
        return e && "undefined" != typeof Symbol && e.constructor === Symbol ? "symbol" : typeof e;
    }
    function tC(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function tS(e) {
        var n, t, r, o, a, i = e.runtimeErrors, l = e.getSquashedHydrationErrorDetails, s = (r = (0, x.useState)(0), o = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(r) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(r, 2) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return tC(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return tC(e, n);
            }
        }(r, 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.");
        }()), c = s[0], u = s[1], d = (0, x.useMemo)(function() {
            return 0 === i.length;
        }, [
            i.length
        ]), f = (0, x.useMemo)(function() {
            var e;
            return null != (e = i[c]) ? e : null;
        }, [
            c,
            i
        ]), p = (n = null == f ? void 0 : f.error, t = l, (0, x.useMemo)(function() {
            if (void 0 === n) return tL;
            var e, r, o, a = t(n);
            if (null !== a) return {
                hydrationWarning: null != (r = a.warning) ? r : null,
                notes: null,
                reactOutputComponentDiff: null != (o = a.reactOutputComponentDiff) ? o : null
            };
            if (!(ng((e = n).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 tL;
            var i = function(e) {
                var n = e.message;
                if (ng(n)) {
                    var t = nc(n.split("\n\n"), 2), r = t[0], o = t[1], a = (void 0 === o ? "" : o).trim();
                    return {
                        message: "" === a ? n.trim() : r.trim(),
                        diff: a,
                        notes: null
                    };
                }
                var i = nc(n.split("".concat(nf)), 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 = nu(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 = nu(c.split("\n\n"));
                return {
                    message: h[0],
                    diff: null,
                    notes: h.slice(1).join("\n\n")
                };
            }(n), l = i.message, s = i.notes, c = i.diff;
            return null === l ? tL : {
                hydrationWarning: l,
                notes: s,
                reactOutputComponentDiff: c
            };
        }, [
            n,
            t
        ]));
        if (d || !f) return {
            isLoading: d,
            activeIdx: c,
            setActiveIndex: u,
            activeError: null,
            errorDetails: null,
            errorCode: null,
            errorType: null,
            notes: null,
            hydrationWarning: null
        };
        var h = f.error, g = (void 0 === (a = h) ? "undefined" : tO(a)) === "object" && null !== a && "__NEXT_ERROR_CODE" in a && "string" == typeof a.__NEXT_ERROR_CODE ? a.__NEXT_ERROR_CODE : (void 0 === a ? "undefined" : tO(a)) === "object" && null !== a && "digest" in a && "string" == typeof a.digest ? a.digest.split("@").find(function(e) {
            return e.startsWith("E");
        }) : void 0, m = tz(h, f.type), v = p.notes, b = p.hydrationWarning;
        return {
            isLoading: d,
            activeIdx: c,
            setActiveIndex: u,
            activeError: f,
            errorDetails: p,
            errorCode: g,
            errorType: m,
            notes: v,
            hydrationWarning: b
        };
    }
    function tE(e) {
        return e.startsWith("https://nextjs.org");
    }
    function t_(e) {
        var n = e.message;
        return (0, y.jsx)(eb, {
            text: n,
            matcher: tE
        });
    }
    function tP(e) {
        var n = e.error, t = "environmentName" in n ? n.environmentName : "", r = t ? "[ ".concat(t, " ] ") : "", o = n.message;
        return o.startsWith(r) && (o = o.slice(r.length)), (0, y.jsx)(y.Fragment, {
            children: (0, y.jsx)(eb, {
                text: o,
                matcher: tE
            })
        });
    }
    function tz(e, n) {
        return "recoverable" === n ? "Recoverable ".concat(e.name) : "console" === n ? "Console ".concat(e.name) : "Runtime ".concat(e.name);
    }
    var tL = {
        hydrationWarning: null,
        notes: null,
        reactOutputComponentDiff: null
    };
    function tT(e) {
        var n, t, r = e.getSquashedHydrationErrorDetails, o = e.runtimeErrors, a = e.debugInfo, i = e.onClose, l = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "getSquashedHydrationErrorDetails",
            "runtimeErrors",
            "debugInfo",
            "onClose"
        ]), s = (0, x.useRef)(null), c = tS({
            runtimeErrors: o,
            getSquashedHydrationErrorDetails: r
        }), u = c.isLoading, d = c.errorCode, f = c.errorType, p = c.notes, h = c.hydrationWarning, g = c.activeIdx, m = c.errorDetails, v = c.activeError, b = c.setActiveIndex;
        if (u) return (0, y.jsx)(nZ, {
            children: (0, y.jsx)(n2, {})
        });
        if (!v) return null;
        var w = v.error, j = [
            "server",
            "edge-server"
        ].includes(tm(w) || "");
        return (0, y.jsxs)(n9, (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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, y.jsx)(t_, {
                message: h
            }) : (0, y.jsx)(tP, {
                error: w
            }),
            onClose: j ? void 0 : i,
            debugInfo: a,
            error: w,
            runtimeErrors: o,
            activeIdx: g,
            setActiveIndex: b,
            dialogResizerRef: s
        }, l), t = t = {
            children: [
                (0, y.jsxs)("div", {
                    className: "error-overlay-notes-container",
                    children: [
                        p ? (0, y.jsx)(y.Fragment, {
                            children: (0, y.jsx)("p", {
                                id: "nextjs__container_errors__notes",
                                className: "nextjs__container_errors__notes",
                                children: p
                            })
                        }) : null,
                        h ? (0, y.jsx)("p", {
                            id: "nextjs__container_errors__link",
                            className: "nextjs__container_errors__link",
                            children: (0, y.jsx)(eb, {
                                text: "See more info here: ".concat(np)
                            })
                        }) : null
                    ]
                }),
                m.reactOutputComponentDiff ? (0, y.jsx)(th, {
                    reactOutputComponentDiff: m.reactOutputComponentDiff || ""
                }) : null,
                (0, y.jsx)(x.Suspense, {
                    fallback: (0, y.jsx)("div", {
                        "data-nextjs-error-suspended": !0
                    }),
                    children: (0, y.jsx)(tk, {
                        error: v,
                        dialogResizerRef: s
                    }, v.id.toString())
                })
            ]
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    var tR = x.forwardRef(function(e, n) {
        var t, r, o = e.onClick, a = e.children, i = e.className, l = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "onClick",
            "children",
            "className"
        ]);
        return (0, y.jsx)("div", (t = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({}, l), r = r = {
            ref: n,
            onClick: function(e) {
                return e.target.closest("a") || e.preventDefault(), null == o ? void 0 : o();
            },
            className: (0, eJ.cx)("nextjs-toast", i),
            children: a
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(r)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e));
        }), t));
    });
    function tN(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function tD(e) {
        var n, t, r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 750, o = (n = (0, x.useState)(!1), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
            if (e) {
                if ("string" == typeof e) return tN(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return tN(e, n);
            }
        }(n, 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.");
        }()), a = o[0], i = o[1], l = (0, x.useRef)(null), s = (0, x.useRef)(null);
        return (0, x.useEffect)(function() {
            if (s.current && (clearTimeout(s.current), s.current = null), e) null === l.current && (l.current = Date.now()), i(!0);
            else if (null === l.current) i(!1);
            else {
                var n = Date.now() - l.current, t = r * Math.ceil(n / r) - n;
                t > 0 ? s.current = setTimeout(function() {
                    i(!1), l.current = null;
                }, t) : (i(!1), l.current = null);
            }
            return function() {
                s.current && clearTimeout(s.current);
            };
        }, [
            e,
            r
        ]), a;
    }
    function tB(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function tM(e) {
        var n, t, r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0, o = (0, x.useRef)(null), a = (n = (0, x.useState)(!1), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
            if (e) {
                if ("string" == typeof e) return tB(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return tB(e, n);
            }
        }(n, 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.");
        }()), i = a[0], l = a[1];
        return (0, x.useEffect)(function() {
            if (e > 0) {
                var n = o.current ? Date.now() - o.current : -1;
                if (o.current = Date.now(), !(n <= r)) {
                    l(!0);
                    var t = window.setTimeout(function() {
                        l(!1);
                    }, r);
                    return function() {
                        clearTimeout(t);
                    };
                }
            }
        }, [
            e,
            r
        ]), i;
    }
    function tI(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function tH(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return tI(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return tI(e, n);
            }
        }(e, 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.");
        }();
    }
    function tF(e) {
        var n = tH((0, x.useState)(0), 2), t = n[0], r = n[1];
        return (0, x.useEffect)(function() {
            var n = e.current;
            if (n) {
                var t = new ResizeObserver(function(e) {
                    r(tH(e, 1)[0].contentRect.width);
                });
                return t.observe(n), function() {
                    return t.disconnect();
                };
            }
        }, [
            e
        ]), t;
    }
    function tU(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function tV(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function tq(e, n) {
        return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e;
    }
    function tW(e, n) {
        if (null == e) return {};
        var t, r, o = function(e, n) {
            if (null == e) return {};
            var t, r, o = {}, a = Object.keys(e);
            for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
            return o;
        }(e, n);
        if (Object.getOwnPropertySymbols) {
            var a = Object.getOwnPropertySymbols(e);
            for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
        }
        return o;
    }
    function t$(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return tU(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return tU(e, n);
            }
        }(e, 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.");
        }();
    }
    function tZ() {
        var e, n, t = (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            -webkit-font-smoothing: antialiased;\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        "
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return tZ = function() {
            return t;
        }, t;
    }
    var tY = (0, x.forwardRef)(function(e, n) {
        var t = e.disabled, r = e.issueCount, o = e.isDevBuilding, a = e.isDevRendering, i = e.isBuildError, l = e.onTriggerClick, s = e.toggleErrorOverlay, c = e.scale, u = tW(e, [
            "disabled",
            "issueCount",
            "isDevBuilding",
            "isDevRendering",
            "isBuildError",
            "onTriggerClick",
            "toggleErrorOverlay",
            "scale"
        ]), d = r > 0, f = t$((0, x.useState)(d), 2), p = f[0], h = f[1], g = t$((0, x.useState)(!1), 2), m = g[0], v = g[1], b = tM(r, 150), w = (0, x.useRef)(null), j = (0, x.useRef)(null), k = tF(j), A = tD(o || a), O = p || t;
        return (0, x.useEffect)(function() {
            h(d);
        }, [
            d
        ]), (0, y.jsxs)("div", {
            "data-next-badge-root": !0,
            style: {
                "--size": "".concat(36 / (void 0 === c ? 1 : c), "px"),
                "--duration-short": "".concat(150, "ms"),
                display: t && (!d || m) ? "none" : "block"
            },
            children: [
                (0, y.jsx)("style", {
                    children: ei(tZ())
                }),
                (0, y.jsx)("div", {
                    "data-next-badge": !0,
                    "data-error": d,
                    "data-error-expanded": O,
                    "data-animate": b,
                    style: {
                        width: 0 === k ? "auto" : k
                    },
                    children: (0, y.jsxs)("div", {
                        ref: j,
                        children: [
                            !t && (0, y.jsx)("button", tq(tV({
                                ref: function() {
                                    for(var e = arguments.length, n = Array(e), t = 0; t < e; t++)n[t] = arguments[t];
                                    var r = n.filter(Boolean);
                                    return r.length <= 1 ? r[0] || null : function(e) {
                                        var n = !0, t = !1, o = void 0;
                                        try {
                                            for(var a, i = r[Symbol.iterator](); !(n = (a = i.next()).done); n = !0){
                                                var l = a.value;
                                                "function" == typeof l ? l(e) : l && (l.current = e);
                                            }
                                        } catch (e) {
                                            t = !0, o = e;
                                        } finally{
                                            try {
                                                n || null == i.return || i.return();
                                            } finally{
                                                if (t) throw o;
                                            }
                                        }
                                    };
                                }(w, n),
                                "data-next-mark": !0,
                                "data-next-mark-loading": A,
                                onClick: l
                            }, u), {
                                children: (0, y.jsx)(tK, {
                                    isLoading: A,
                                    isDevBuilding: o
                                })
                            })),
                            O && (0, y.jsxs)("div", {
                                "data-issues": !0,
                                children: [
                                    (0, y.jsxs)("button", {
                                        "data-issues-open": !0,
                                        "aria-label": "Open issues overlay",
                                        onClick: s,
                                        children: [
                                            t && (0, y.jsx)("div", {
                                                "data-disabled-icon": !0,
                                                children: (0, y.jsx)(tQ, {})
                                            }),
                                            (0, y.jsx)(tX, {
                                                animate: b,
                                                "data-issues-count-animation": !0,
                                                children: r
                                            }, r),
                                            " ",
                                            (0, y.jsxs)("div", {
                                                children: [
                                                    "Issue",
                                                    r > 1 && (0, y.jsx)("span", {
                                                        "aria-hidden": !0,
                                                        "data-issues-count-plural": !0,
                                                        "data-animate": b && 2 === r,
                                                        children: "s"
                                                    })
                                                ]
                                            })
                                        ]
                                    }),
                                    !i && (0, y.jsx)("button", {
                                        "data-issues-collapse": !0,
                                        "aria-label": "Collapse issues badge",
                                        onClick: function() {
                                            var e;
                                            t ? v(!0) : h(!1), null == (e = w.current) || e.focus();
                                        },
                                        children: (0, y.jsx)(tG, {
                                            "data-cross": !0
                                        })
                                    })
                                ]
                            })
                        ]
                    })
                }),
                (0, y.jsx)("div", {
                    "aria-hidden": !0,
                    "data-dot": !0
                })
            ]
        });
    });
    function tX(e) {
        var n = e.children, t = e.animate, r = tW(e, [
            "children",
            "animate"
        ]);
        return (0, y.jsxs)("div", tq(tV({}, r), {
            "data-animate": void 0 === t || t,
            children: [
                (0, y.jsx)("div", {
                    "aria-hidden": !0,
                    "data-issues-count-exit": !0,
                    children: n - 1
                }),
                (0, y.jsx)("div", {
                    "data-issues-count": !0,
                    "data-issues-count-enter": !0,
                    children: n
                })
            ]
        }));
    }
    function tK(e) {
        var n = e.isLoading, t = e.isDevBuilding ? "rgba(255,255,255,0.7)" : "white";
        return (0, y.jsxs)("svg", {
            width: "40",
            height: "40",
            viewBox: "0 0 40 40",
            fill: "none",
            "data-next-mark-loading": n,
            children: [
                (0, y.jsxs)("g", {
                    transform: "translate(8.5, 13)",
                    children: [
                        (0, y.jsx)("path", {
                            className: n ? "path0" : "paused",
                            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"
                        }),
                        (0, y.jsx)("path", {
                            className: n ? "path1" : "paused",
                            d: "M11.825 1.5 V13.1",
                            strokeWidth: "1.86",
                            stroke: "url(#next_logo_paint1_linear_1357_10853)",
                            strokeDasharray: "11.6",
                            strokeDashoffset: "11.6"
                        })
                    ]
                }),
                (0, y.jsxs)("defs", {
                    children: [
                        (0, y.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, y.jsx)("stop", {
                                    stopColor: t
                                }),
                                (0, y.jsx)("stop", {
                                    offset: "0.604072",
                                    stopColor: t,
                                    stopOpacity: "0"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: "1",
                                    stopColor: t,
                                    stopOpacity: "0"
                                })
                            ]
                        }),
                        (0, y.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, y.jsx)("stop", {
                                    stopColor: t
                                }),
                                (0, y.jsx)("stop", {
                                    offset: "1",
                                    stopColor: t,
                                    stopOpacity: "0"
                                })
                            ]
                        }),
                        (0, y.jsxs)("mask", {
                            id: "next_logo_mask0",
                            children: [
                                (0, y.jsx)("rect", {
                                    width: "100%",
                                    height: "100%",
                                    fill: "white"
                                }),
                                (0, y.jsx)("rect", {
                                    width: "5",
                                    height: "1.5",
                                    fill: "black"
                                })
                            ]
                        })
                    ]
                })
            ]
        });
    }
    function tQ() {
        return (0, y.jsx)("svg", {
            width: "12",
            height: "12",
            viewBox: "0 0 12 12",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, y.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: "#EAEAEA"
            })
        });
    }
    function tG(e) {
        return (0, y.jsx)("svg", tq(tV({
            width: "12",
            height: "12",
            viewBox: "0 0 14 14",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), {
            children: (0, y.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"
            })
        }));
    }
    var tJ = __webpack_require__("./src/next-devtools/dev-overlay/hooks/use-delayed-render.ts"), t0 = __webpack_require__("./src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/dev-tools-info/dev-tools-info.tsx");
    function t1(e) {
        var n, t;
        return (0, y.jsxs)(t0.x, (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            title: "Turbopack",
            learnMoreLink: "https://nextjs.org/docs/app/api-reference/turbopack"
        }, e), t = t = {
            children: [
                (0, y.jsxs)("article", {
                    className: "dev-tools-info-article",
                    children: [
                        (0, y.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",
                                " ",
                                (0, y.jsx)("code", {
                                    className: "dev-tools-info-code",
                                    children: "pages"
                                }),
                                " and",
                                " ",
                                (0, y.jsx)("code", {
                                    className: "dev-tools-info-code",
                                    children: "app"
                                }),
                                " directories for faster local development."
                            ]
                        }),
                        (0, y.jsxs)("p", {
                            className: "dev-tools-info-paragraph",
                            children: [
                                "To enable Turbopack, use the",
                                " ",
                                (0, y.jsx)("code", {
                                    className: "dev-tools-info-code",
                                    children: "--turbopack"
                                }),
                                " flag when running the Next.js development server."
                            ]
                        })
                    ]
                }),
                (0, y.jsx)("div", {
                    className: "dev-tools-info-code-block-container",
                    children: (0, y.jsxs)("div", {
                        className: "dev-tools-info-code-block",
                        children: [
                            (0, y.jsx)(e3, {
                                actionLabel: "Copy Next.js Turbopack Command",
                                successLabel: "Next.js Turbopack Command Copied",
                                content: "--turbopack",
                                className: "dev-tools-info-copy-button"
                            }),
                            (0, y.jsx)("pre", {
                                className: "dev-tools-info-code-block-pre",
                                children: (0, y.jsxs)("code", {
                                    children: [
                                        (0, y.jsx)("div", {
                                            className: "dev-tools-info-code-block-line",
                                            children: "  "
                                        }),
                                        (0, y.jsx)("div", {
                                            className: "dev-tools-info-code-block-line",
                                            children: "{"
                                        }),
                                        (0, y.jsxs)("div", {
                                            className: "dev-tools-info-code-block-line",
                                            children: [
                                                "  ",
                                                (0, y.jsx)("span", {
                                                    className: "dev-tools-info-code-block-json-key",
                                                    children: '"scripts"'
                                                }),
                                                ": ",
                                                "{"
                                            ]
                                        }),
                                        (0, y.jsxs)("div", {
                                            className: "dev-tools-info-code-block-line dev-tools-info-highlight",
                                            children: [
                                                "    ",
                                                (0, y.jsx)("span", {
                                                    className: "dev-tools-info-code-block-json-key",
                                                    children: '"dev"'
                                                }),
                                                ":",
                                                " ",
                                                (0, y.jsx)("span", {
                                                    className: "dev-tools-info-code-block-json-value",
                                                    children: '"next dev --turbopack"'
                                                }),
                                                ","
                                            ]
                                        }),
                                        (0, y.jsxs)("div", {
                                            className: "dev-tools-info-code-block-line",
                                            children: [
                                                "    ",
                                                (0, y.jsx)("span", {
                                                    className: "dev-tools-info-code-block-json-key",
                                                    children: '"build"'
                                                }),
                                                ":",
                                                " ",
                                                (0, y.jsx)("span", {
                                                    className: "dev-tools-info-code-block-json-value",
                                                    children: '"next build"'
                                                }),
                                                ","
                                            ]
                                        }),
                                        (0, y.jsxs)("div", {
                                            className: "dev-tools-info-code-block-line",
                                            children: [
                                                "    ",
                                                (0, y.jsx)("span", {
                                                    className: "dev-tools-info-code-block-json-key",
                                                    children: '"start"'
                                                }),
                                                ":",
                                                " ",
                                                (0, y.jsx)("span", {
                                                    className: "dev-tools-info-code-block-json-value",
                                                    children: '"next start"'
                                                }),
                                                ","
                                            ]
                                        }),
                                        (0, y.jsxs)("div", {
                                            className: "dev-tools-info-code-block-line",
                                            children: [
                                                "    ",
                                                (0, y.jsx)("span", {
                                                    className: "dev-tools-info-code-block-json-key",
                                                    children: '"lint"'
                                                }),
                                                ":",
                                                " ",
                                                (0, y.jsx)("span", {
                                                    className: "dev-tools-info-code-block-json-value",
                                                    children: '"next lint"'
                                                })
                                            ]
                                        }),
                                        (0, y.jsx)("div", {
                                            className: "dev-tools-info-code-block-line",
                                            children: "  }"
                                        }),
                                        (0, y.jsx)("div", {
                                            className: "dev-tools-info-code-block-line",
                                            children: "}"
                                        }),
                                        (0, y.jsx)("div", {
                                            className: "dev-tools-info-code-block-line",
                                            children: "  "
                                        })
                                    ]
                                })
                            })
                        ]
                    })
                })
            ]
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function t2(e) {
        var n = e.routerType;
        return (0, y.jsxs)("article", {
            className: "dev-tools-info-article",
            children: [
                (0, y.jsxs)("p", {
                    className: "dev-tools-info-paragraph",
                    children: [
                        "The path",
                        " ",
                        (0, y.jsx)("code", {
                            className: "dev-tools-info-code",
                            children: window.location.pathname
                        }),
                        " ",
                        'is marked as "static" since it will be prerendered during the build time.'
                    ]
                }),
                (0, y.jsxs)("p", {
                    className: "dev-tools-info-paragraph",
                    children: [
                        "With Static Rendering, routes are rendered at build time, or in the background after",
                        " ",
                        (0, y.jsx)("a", {
                            className: "dev-tools-info-link",
                            href: "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",
                            target: "_blank",
                            rel: "noopener noreferrer",
                            children: "data revalidation"
                        }),
                        "."
                    ]
                }),
                (0, y.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."
                })
            ]
        });
    }
    function t4(e) {
        var n = e.routerType;
        return (0, y.jsxs)("article", {
            className: "dev-tools-info-article",
            children: [
                (0, y.jsxs)("p", {
                    className: "dev-tools-info-paragraph",
                    children: [
                        "The path",
                        " ",
                        (0, y.jsx)("code", {
                            className: "dev-tools-info-code",
                            children: window.location.pathname
                        }),
                        " ",
                        'is marked as "dynamic" since it will be rendered for each user at',
                        " ",
                        (0, y.jsx)("strong", {
                            children: "request time"
                        }),
                        "."
                    ]
                }),
                (0, y.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."
                }),
                "pages" === n ? (0, y.jsxs)("p", {
                    className: "dev-tools-info-pagraph",
                    children: [
                        "Exporting the",
                        " ",
                        (0, y.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, y.jsxs)("p", {
                    className: "dev-tools-info-paragraph",
                    children: [
                        "During rendering, if a",
                        " ",
                        (0, y.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, y.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, y.jsx)("code", {
                            className: "dev-tools-info-code",
                            children: "{ cache: 'no-store' }"
                        }),
                        " ",
                        "is discovered, Next.js will switch to dynamically rendering the whole route."
                    ]
                })
            ]
        });
    }
    var t5 = {
        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 t3(e) {
        var n, t, r = e.routeType, o = e.routerType, a = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "routeType",
            "routerType"
        ]), i = "Static" === r, l = i ? t5[o].static : t5[o].dynamic;
        return (0, y.jsx)(t0.x, (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            title: "".concat(r, " Route"),
            learnMoreLink: l
        }, a), t = t = {
            children: i ? (0, y.jsx)(t2, {
                routerType: o
            }) : (0, y.jsx)(t4, {
                routerType: o
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function t6() {
        return (0, y.jsx)("svg", {
            xmlns: "http://www.w3.org/2000/svg",
            width: "16",
            height: "16",
            viewBox: "0 0 20 20",
            fill: "none",
            children: (0, y.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"
            })
        });
    }
    function t9() {
        return (0, y.jsx)("svg", {
            xmlns: "http://www.w3.org/2000/svg",
            width: "16",
            height: "16",
            fill: "none",
            children: (0, y.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"
            })
        });
    }
    function t8() {
        return (0, y.jsxs)("svg", {
            xmlns: "http://www.w3.org/2000/svg",
            width: "20",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            children: [
                (0, y.jsx)("g", {
                    clipPath: "url(#light_icon_clip_path)",
                    children: (0, y.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"
                    })
                }),
                (0, y.jsx)("defs", {
                    children: (0, y.jsx)("clipPath", {
                        id: "light_icon_clip_path",
                        children: (0, y.jsx)("path", {
                            fill: "currentColor",
                            d: "M0 0h16v16H0z"
                        })
                    })
                })
            ]
        });
    }
    function t7() {
        return (0, y.jsx)("svg", {
            "data-testid": "geist-icon",
            height: "16",
            strokeLinejoin: "round",
            viewBox: "0 0 16 16",
            width: "16",
            children: (0, y.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"
            })
        });
    }
    function re() {
        return (0, y.jsx)("svg", {
            width: "16",
            height: "16",
            strokeLinejoin: "round",
            children: (0, y.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"
            })
        });
    }
    function rn(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function rt(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return rn(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return rn(e, n);
            }
        }(e, 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.");
        }();
    }
    var rr = ("TURBOPACK compile-time value", "bottom-left") || "bottom-left", ro = "__nextjs_hide_shortcut";
    function ra(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function ri(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || rs(e, 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.");
        }();
    }
    function rl(e) {
        return function(e) {
            if (Array.isArray(e)) return ra(e);
        }(e) || function(e) {
            if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e);
        }(e) || rs(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 rs(e, n) {
        if (e) {
            if ("string" == typeof e) return ra(e, n);
            var t = Object.prototype.toString.call(e).slice(8, -1);
            if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
            if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return ra(e, n);
        }
    }
    function rc() {
        var e, n, t = (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"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return rc = function() {
            return t;
        }, t;
    }
    var ru = [
        "Meta",
        "Control",
        "Ctrl",
        "Alt",
        "Option",
        "Shift"
    ];
    function rd(e) {
        var n = e.value, t = e.onChange, r = ri((0, x.useState)(!1), 2), o = r[0], a = r[1], i = ri((0, x.useState)(null != n ? n : []), 2), l = i[0], s = i[1], c = ri((0, x.useState)(!1), 2), u = c[0], d = c[1], f = (0, x.useRef)(null), p = (0, x.useRef)(null), h = !!n || l.length > 0;
        function g() {
            var e;
            null == (e = p.current) || e.focus(), s([]), d(!1), setTimeout(function() {
                a(!0);
            }), t(null);
        }
        function m() {
            var e;
            f.current && clearTimeout(f.current), a(!0), null == (e = p.current) || e.focus();
        }
        return (0, y.jsxs)("div", {
            className: "shortcut-recorder",
            children: [
                (0, y.jsxs)("button", {
                    className: "shortcut-recorder-button",
                    ref: p,
                    onClick: m,
                    onFocus: m,
                    onBlur: function() {
                        d(!1), a(!1);
                    },
                    onKeyDown: function(e) {
                        e.target === p.current && "Tab" !== e.key && (f.current && clearTimeout(f.current), o || a(!0), 3 !== l.length && (e.preventDefault(), e.stopPropagation(), s(function(t) {
                            if (t.includes(e.key)) return t;
                            if (!ru.includes(e.key)) {
                                var r = t.findIndex(function(e) {
                                    return !ru.includes(e);
                                });
                                if (-1 !== r) {
                                    var o = rl(t);
                                    return o[r] = e.key, n(o), o;
                                }
                                var a = rl(t).concat([
                                    e.key
                                ]);
                                return n(a), a;
                            }
                            for(var i = rl(t), l = ru.indexOf(e.key), s = 0, c = 0; c < i.length; c++)if (ru.includes(i[c])) {
                                if (l < ru.indexOf(i[c])) {
                                    s = c;
                                    break;
                                }
                                s = c + 1;
                            } else break;
                            return i.splice(s, 0, e.key), n(i), i;
                        })));
                        function n(e) {
                            f.current = window.setTimeout(function() {
                                d(!0), t(e.join("+")), f.current = window.setTimeout(function() {
                                    a(!1);
                                }, 1e3);
                            }, 180);
                        }
                    },
                    "data-has-shortcut": h,
                    "data-shortcut-recorder": "true",
                    children: [
                        h ? (0, y.jsx)("div", {
                            className: "shortcut-recorder-keys",
                            children: l.map(function(e) {
                                return (0, y.jsx)(rp, {
                                    children: e
                                }, e);
                            })
                        }) : "Record Shortcut",
                        h && (0, y.jsx)("div", {
                            className: "shortcut-recorder-clear-button",
                            role: "button",
                            onClick: g,
                            onFocus: function(e) {
                                return e.stopPropagation();
                            },
                            onKeyDown: function(e) {
                                ("Enter" === e.key || " " === e.key) && (g(), e.stopPropagation());
                            },
                            "aria-label": "Clear shortcut",
                            tabIndex: 0,
                            children: (0, y.jsx)(rg, {})
                        })
                    ]
                }),
                (0, y.jsxs)("div", {
                    className: "shortcut-recorder-tooltip",
                    "data-show": o,
                    children: [
                        (0, y.jsxs)("div", {
                            className: "shortcut-recorder-status",
                            children: [
                                (0, y.jsx)("div", {
                                    className: "shortcut-recorder-status-icon",
                                    "data-success": u
                                }),
                                u ? "Shortcut set" : "Recording"
                            ]
                        }),
                        (0, y.jsx)(rf, {})
                    ]
                })
            ]
        });
    }
    function rf() {
        return (0, y.jsx)("svg", {
            fill: "none",
            height: "6",
            viewBox: "0 0 14 6",
            width: "14",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, y.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)"
            })
        });
    }
    function rp(e) {
        var n = e.children, t = function(e) {
            switch(e){
                case "Meta":
                    return (0, y.jsx)(rh, {});
                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 === n.length) return n.toUpperCase();
                    return n;
            }
        }(n), r = "string" == typeof t && 1 === t.length;
        return (0, y.jsx)("kbd", {
            "data-symbol": r,
            children: t
        });
    }
    function rh() {
        var e = ri((0, x.useState)("\xa0"), 2), n = e[0], t = e[1], r = rv(/^Mac/) || rv(/^iPhone/) || rv(/^iPad/) || rv(/^Mac/) && navigator.maxTouchPoints > 1;
        return (0, x.useEffect)(function() {
            !0 === r && t("⌘"), !1 === r && t("Ctrl");
        }, [
            r
        ]), (0, y.jsx)("span", {
            style: {
                minWidth: "1em",
                display: "inline-block"
            },
            children: n
        });
    }
    function rg() {
        return (0, y.jsx)("svg", {
            height: "16",
            strokeLinejoin: "round",
            viewBox: "0 0 16 16",
            width: "16",
            children: (0, y.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"
            })
        });
    }
    var rm = ei(rc());
    function rv(e) {
        return "undefined" != typeof window && null != window.navigator ? e.test(window.navigator.platform) : void 0;
    }
    function rb(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function ry(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function rx(e, n) {
        return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e;
    }
    function rw(e, n) {
        if (null == e) return {};
        var t, r, o = function(e, n) {
            if (null == e) return {};
            var t, r, o = {}, a = Object.keys(e);
            for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
            return o;
        }(e, n);
        if (Object.getOwnPropertySymbols) {
            var a = Object.getOwnPropertySymbols(e);
            for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
        }
        return o;
    }
    function rj(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return rb(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return rb(e, n);
            }
        }(e, 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.");
        }();
    }
    function rk() {
        var e, n, t = (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  :global(.icon) {\n    width: 18px;\n    height: 18px;\n    color: #666;\n  }\n"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return rk = function() {
            return t;
        }, t;
    }
    function rA(e) {
        var n, t = e.setPosition, r = e.position, o = e.hide, a = e.scale, i = e.setScale, l = e.hideShortcut, s = e.setHideShortcut, c = rw(e, [
            "setPosition",
            "position",
            "hide",
            "scale",
            "setScale",
            "hideShortcut",
            "setHideShortcut"
        ]), u = rj((0, x.useState)(function() {
            if ("undefined" == typeof localStorage) return "system";
            var e = localStorage.getItem(Q);
            return "dark" === e || "light" === e ? e : "system";
        }()), 2), d = u[0], f = u[1];
        function p(e) {
            var n = "/__nextjs_restart_dev";
            e && (n = "/__nextjs_restart_dev?invalidatePersistentCache"), fetch(n, {
                method: "POST"
            }).then(function() {});
        }
        return (0, y.jsxs)(t0.x, rx(ry({
            title: "Preferences"
        }, c), {
            children: [
                (0, y.jsx)("h2", {
                    className: "dev-tools-info-section-title",
                    children: "General"
                }),
                (0, y.jsxs)("div", {
                    className: "preferences-container",
                    children: [
                        (0, y.jsxs)("div", {
                            className: "preference-section",
                            children: [
                                (0, y.jsxs)("div", {
                                    className: "preference-header",
                                    children: [
                                        (0, y.jsx)("label", {
                                            htmlFor: "theme",
                                            children: "Theme"
                                        }),
                                        (0, y.jsx)("p", {
                                            className: "preference-description",
                                            children: "Select your theme preference."
                                        })
                                    ]
                                }),
                                (0, y.jsxs)(rO, {
                                    id: "theme",
                                    name: "theme",
                                    prefix: (0, y.jsx)(rC, {
                                        theme: d
                                    }),
                                    value: d,
                                    onChange: function(e) {
                                        var n = document.querySelector("nextjs-portal");
                                        if (n) {
                                            if (f(e.target.value), "system" === e.target.value) {
                                                n.classList.remove("dark"), n.classList.remove("light"), localStorage.removeItem(Q);
                                                return;
                                            }
                                            "dark" === e.target.value ? (n.classList.add("dark"), n.classList.remove("light"), localStorage.setItem(Q, "dark")) : (n.classList.remove("dark"), n.classList.add("light"), localStorage.setItem(Q, "light"));
                                        }
                                    },
                                    children: [
                                        (0, y.jsx)("option", {
                                            value: "system",
                                            children: "System"
                                        }),
                                        (0, y.jsx)("option", {
                                            value: "light",
                                            children: "Light"
                                        }),
                                        (0, y.jsx)("option", {
                                            value: "dark",
                                            children: "Dark"
                                        })
                                    ]
                                })
                            ]
                        }),
                        (0, y.jsxs)("div", {
                            className: "preference-section",
                            children: [
                                (0, y.jsxs)("div", {
                                    className: "preference-header",
                                    children: [
                                        (0, y.jsx)("label", {
                                            htmlFor: "position",
                                            children: "Position"
                                        }),
                                        (0, y.jsx)("p", {
                                            className: "preference-description",
                                            children: "Adjust the placement of your dev tools."
                                        })
                                    ]
                                }),
                                (0, y.jsxs)(rO, {
                                    id: "position",
                                    name: "position",
                                    value: r,
                                    onChange: function(e) {
                                        t(e.target.value), localStorage.setItem(G, e.target.value);
                                    },
                                    children: [
                                        (0, y.jsx)("option", {
                                            value: "bottom-left",
                                            children: "Bottom Left"
                                        }),
                                        (0, y.jsx)("option", {
                                            value: "bottom-right",
                                            children: "Bottom Right"
                                        }),
                                        (0, y.jsx)("option", {
                                            value: "top-left",
                                            children: "Top Left"
                                        }),
                                        (0, y.jsx)("option", {
                                            value: "top-right",
                                            children: "Top Right"
                                        })
                                    ]
                                })
                            ]
                        }),
                        (0, y.jsxs)("div", {
                            className: "preference-section",
                            children: [
                                (0, y.jsxs)("div", {
                                    className: "preference-header",
                                    children: [
                                        (0, y.jsx)("label", {
                                            htmlFor: "size",
                                            children: "Size"
                                        }),
                                        (0, y.jsx)("p", {
                                            className: "preference-description",
                                            children: "Adjust the size of your dev tools."
                                        })
                                    ]
                                }),
                                (0, y.jsx)(rO, {
                                    id: "size",
                                    name: "size",
                                    value: a,
                                    onChange: function(e) {
                                        i(Number(e.target.value));
                                    },
                                    children: Object.entries(S).map(function(e) {
                                        var n = rj(e, 2), t = n[0], r = n[1];
                                        return (0, y.jsx)("option", {
                                            value: r,
                                            children: t
                                        }, t);
                                    })
                                })
                            ]
                        }),
                        (0, y.jsxs)("div", {
                            className: "preference-section",
                            children: [
                                (0, y.jsxs)("div", {
                                    className: "preference-header",
                                    children: [
                                        (0, y.jsx)("label", {
                                            id: "hide-dev-tools",
                                            children: "Hide Dev Tools for this session"
                                        }),
                                        (0, y.jsx)("p", {
                                            className: "preference-description",
                                            children: "Hide Dev Tools until you restart your dev server, or 1 day."
                                        })
                                    ]
                                }),
                                (0, y.jsx)("div", {
                                    className: "preference-control",
                                    children: (0, y.jsxs)("button", {
                                        "aria-describedby": "hide-dev-tools",
                                        name: "hide-dev-tools",
                                        "data-hide-dev-tools": !0,
                                        className: "action-button",
                                        onClick: o,
                                        children: [
                                            (0, y.jsx)(t9, {}),
                                            (0, y.jsx)("span", {
                                                children: "Hide"
                                            })
                                        ]
                                    })
                                })
                            ]
                        }),
                        (0, y.jsxs)("div", {
                            className: "preference-section",
                            children: [
                                (0, y.jsxs)("div", {
                                    className: "preference-header",
                                    children: [
                                        (0, y.jsx)("label", {
                                            id: "hide-dev-tools",
                                            children: "Hide Dev Tools shortcut"
                                        }),
                                        (0, y.jsx)("p", {
                                            className: "preference-description",
                                            children: "Set a custom keyboard shortcut to toggle visibility."
                                        })
                                    ]
                                }),
                                (0, y.jsx)("div", {
                                    className: "preference-control",
                                    children: (0, y.jsx)(rd, {
                                        value: null != (n = null == l ? void 0 : l.split("+")) ? n : null,
                                        onChange: s
                                    })
                                })
                            ]
                        }),
                        (0, y.jsx)("div", {
                            className: "preference-section",
                            children: (0, y.jsxs)("div", {
                                className: "preference-header",
                                children: [
                                    (0, y.jsx)("label", {
                                        children: "Disable Dev Tools for this project"
                                    }),
                                    (0, y.jsxs)("p", {
                                        className: "preference-description",
                                        children: [
                                            "To disable this UI completely, set",
                                            " ",
                                            (0, y.jsx)("code", {
                                                className: "dev-tools-info-code",
                                                children: "devIndicators: false"
                                            }),
                                            " ",
                                            "in your ",
                                            (0, y.jsx)("code", {
                                                className: "dev-tools-info-code",
                                                children: "next.config"
                                            }),
                                            " ",
                                            "file."
                                        ]
                                    })
                                ]
                            })
                        })
                    ]
                }),
                (0, y.jsx)("h2", {
                    className: "dev-tools-info-section-title",
                    children: "Development Server"
                }),
                (0, y.jsx)("div", {
                    className: "preferences-container",
                    children: (0, y.jsxs)("div", {
                        className: "preference-section",
                        children: [
                            (0, y.jsxs)("div", {
                                className: "preference-header",
                                children: [
                                    (0, y.jsx)("label", {
                                        id: "restart-dev-server",
                                        children: "Restart Dev Server"
                                    }),
                                    (0, y.jsx)("p", {
                                        className: "preference-description",
                                        children: "Restarts the development server without needing to leave the browser."
                                    })
                                ]
                            }),
                            (0, y.jsx)("div", {
                                className: "preference-control",
                                children: (0, y.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: function() {
                                        return p(!1);
                                    },
                                    children: (0, y.jsx)("span", {
                                        children: "Restart"
                                    })
                                })
                            })
                        ]
                    })
                }),
                ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : null
            ]
        }));
    }
    function rO(e) {
        var n = e.children, t = e.prefix, r = rw(e, [
            "children",
            "prefix"
        ]);
        return (0, y.jsxs)("div", {
            className: "select-button",
            children: [
                t,
                (0, y.jsx)("select", rx(ry({}, r), {
                    children: n
                })),
                (0, y.jsx)(rE, {})
            ]
        });
    }
    function rC(e) {
        switch(e.theme){
            case "system":
                return (0, y.jsx)(re, {});
            case "dark":
                return (0, y.jsx)(t7, {});
            case "light":
                return (0, y.jsx)(t8, {});
            default:
                return null;
        }
    }
    var rS = ei(rk());
    function rE() {
        return (0, y.jsx)("svg", {
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            "aria-hidden": !0,
            children: (0, y.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"
            })
        });
    }
    function r_(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function rP(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function rz(e, n) {
        return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e;
    }
    function rL(e, n) {
        if (null == e) return {};
        var t, r, o = function(e, n) {
            if (null == e) return {};
            var t, r, o = {}, a = Object.keys(e);
            for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
            return o;
        }(e, n);
        if (Object.getOwnPropertySymbols) {
            var a = Object.getOwnPropertySymbols(e);
            for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
        }
        return o;
    }
    function rT(e) {
        return function(e) {
            if (Array.isArray(e)) return r_(e);
        }(e) || function(e) {
            if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e);
        }(e) || rR(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 rR(e, n) {
        if (e) {
            if ("string" == typeof e) return r_(e, n);
            var t = Object.prototype.toString.call(e).slice(8, -1);
            if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
            if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return r_(e, n);
        }
    }
    function rN(e) {
        var n = e.children, t = e.padding, r = e.position, o = e.setPosition, a = e.onDragStart, i = e.dragHandleSelector, l = e.disableDrag, s = rL(e, [
            "children",
            "padding",
            "position",
            "setPosition",
            "onDragStart",
            "dragHandleSelector",
            "disableDrag"
        ]), c = function(e) {
            var n = (0, x.useRef)(null), t = (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" === t.current.state && (null == (o = n.current) || o.releasePointerCapture(t.current.pointerId)), t.current = "drag" === t.current.state ? {
                    state: "drag-end"
                } : {
                    state: "idle"
                }, null !== r.current && (r.current(), r.current = null), l.current = [], null == (e = n.current) || e.classList.remove("dev-tools-grabbing");
            }, []);
            function c(e) {
                n.current && (a.current = e, n.current.style.translate = "".concat(e.x, "px ").concat(e.y, "px"));
            }
            function u(e) {
                if ("drag-end" === t.current.state) {
                    var r;
                    e.preventDefault(), e.stopPropagation(), t.current = {
                        state: "idle"
                    }, null == (r = n.current) || r.removeEventListener("click", u);
                }
            }
            function d(r) {
                if ("press" === t.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 && (t.current = {
                        state: "drag",
                        pointerId: r.pointerId
                    }, null == (u = n.current) || u.setPointerCapture(r.pointerId), null == (d = n.current) || d.classList.add("dev-tools-grabbing"), null == (f = e.onDragStart) || f.call(e));
                }
                if ("drag" === t.current.state) {
                    var g = {
                        x: r.clientX,
                        y: r.clientY
                    }, m = g.x - o.current.x, v = g.y - o.current.y;
                    o.current = g, c({
                        x: a.current.x + m,
                        y: a.current.y + v
                    });
                    var b = Date.now();
                    b - i.current >= 10 && (l.current = rT(l.current.slice(-5)).concat([
                        {
                            position: g,
                            timestamp: b
                        }
                    ])), i.current = b, null == (s = e.onDrag) || s.call(e, a.current);
                }
            }
            function f() {
                var n, t = function(e) {
                    if (e.length < 2) return {
                        x: 0,
                        y: 0
                    };
                    var n = e[0], t = e[e.length - 1], r = t.timestamp - n.timestamp;
                    return 0 === r ? {
                        x: 0,
                        y: 0
                    } : {
                        x: 1e3 * ((t.position.x - n.position.x) / r),
                        y: 1e3 * ((t.position.y - n.position.y) / r)
                    };
                }(l.current);
                s(), null == (n = e.onDragEnd) || n.call(e, a.current, t);
            }
            return (0, x.useLayoutEffect)(function() {
                e.disabled && s();
            }, [
                s,
                e.disabled
            ]), {
                ref: n,
                onPointerDown: function(a) {
                    var i, l;
                    0 === a.button && (l = a.target, (!e.dragHandleSelector || !n.current || !l || l.matches && l.matches(e.dragHandleSelector)) && (o.current = {
                        x: a.clientX,
                        y: a.clientY
                    }, t.current = {
                        state: "press"
                    }, window.addEventListener("pointermove", d), window.addEventListener("pointerup", f), null !== r.current && (r.current(), r.current = null), r.current = function() {
                        window.removeEventListener("pointermove", d), window.removeEventListener("pointerup", f);
                    }, null == (i = n.current) || i.addEventListener("click", u)));
                },
                animate: function(t) {
                    var r = n.current;
                    null !== r && (r.style.transition = "translate 491.22ms var(--timing-bounce)", r.addEventListener("transitionend", function n(o) {
                        if ("translate" === o.propertyName) {
                            var i;
                            null == (i = e.onAnimationEnd) || i.call(e, t), a.current = {
                                x: 0,
                                y: 0
                            }, r.style.transition = "", r.removeEventListener("transitionend", n);
                        }
                    }), c(t.translation));
                }
            };
        }({
            disabled: void 0 !== l && l,
            threshold: 5,
            onDragStart: a,
            onDragEnd: function(e, n) {
                var o, a, i, l, s, c, f, p, h, g, m, v, b, y, x, w, j, k, A;
                if (0 === Math.sqrt(e.x * e.x + e.y * e.y)) {
                    null == (o = u.current) || o.style.removeProperty("translate");
                    return;
                }
                d((y = (a = {
                    x: e.x + rD(n.x),
                    y: e.y + rD(n.y)
                }).x, x = a.y, j = Object.entries(w = (p = 2 * t, h = (null == (c = u.current) ? void 0 : c.offsetWidth) || 0, g = (null == (f = u.current) ? void 0 : f.offsetHeight) || 0, m = window.innerWidth - document.documentElement.clientWidth, {
                    "top-left": {
                        x: 0 - (v = (l = (i = r).includes("right"), s = i.includes("bottom"), {
                            x: l ? window.innerWidth - m - p - h : 0,
                            y: s ? window.innerHeight - p - g : 0
                        })).x,
                        y: 0 - v.y
                    },
                    "top-right": {
                        x: window.innerWidth - m - p - h - v.x,
                        y: 0 - v.y
                    },
                    "bottom-left": {
                        x: 0 - v.x,
                        y: window.innerHeight - p - g - v.y
                    },
                    "bottom-right": {
                        x: window.innerWidth - m - p - h - v.x,
                        y: window.innerHeight - p - g - v.y
                    }
                })).map(function(e) {
                    var n, t, r = (t = 2, function(e) {
                        if (Array.isArray(e)) return e;
                    }(n = e) || function(e, n) {
                        var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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) || rR(n, 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.");
                    }()), o = r[0], a = r[1];
                    return {
                        key: o,
                        distance: Math.sqrt(Math.pow(y - a.x, 2) + Math.pow(x - a.y, 2))
                    };
                }), k = (b = Math).min.apply(b, rT(j.map(function(e) {
                    return e.distance;
                }))), (A = j.find(function(e) {
                    return e.distance === k;
                })) ? {
                    translation: w[A.key],
                    corner: A.key
                } : {
                    corner: r,
                    translation: w[r]
                }));
            },
            onAnimationEnd: function(e) {
                var n = e.corner;
                setTimeout(function() {
                    var e;
                    null == (e = u.current) || e.style.removeProperty("translate"), o(n);
                });
            },
            dragHandleSelector: i
        }), u = c.ref, d = c.animate, f = rL(c, [
            "ref",
            "animate"
        ]);
        return (0, y.jsx)("div", rz(rP(rz(rP({}, s), {
            ref: u
        }), f), {
            style: {
                touchAction: "none"
            },
            children: n
        }));
    }
    function rD(e) {
        var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : .999;
        return e / 1e3 * n / (1 - n);
    }
    function rB(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function rM(e, n, t) {
        return n in e ? Object.defineProperty(e, n, {
            value: t,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[n] = t, e;
    }
    function rI(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                rM(e, n, t[n]);
            });
        }
        return e;
    }
    function rH(e, n) {
        if (null == e) return {};
        var t, r, o = function(e, n) {
            if (null == e) return {};
            var t, r, o = {}, a = Object.keys(e);
            for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
            return o;
        }(e, n);
        if (Object.getOwnPropertySymbols) {
            var a = Object.getOwnPropertySymbols(e);
            for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
        }
        return o;
    }
    function rF(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return rB(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return rB(e, n);
            }
        }(e, 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.");
        }();
    }
    function rU(e) {
        var n = e.state, t = e.errorCount, r = e.isBuildError, o = rH(e, [
            "state",
            "errorCount",
            "isBuildError"
        ]), a = rF((0, x.useState)(!0), 2), i = a[0], l = a[1];
        return (0, y.jsx)(r$, rI({
            routerType: n.routerType,
            semver: n.versionInfo.installed,
            issueCount: t,
            isDevBuilding: n.buildingIndicator,
            isDevRendering: n.renderingIndicator,
            isStaticRoute: n.staticIndicator,
            hide: function() {
                l(!1), fetch("/__nextjs_disable_dev_indicator", {
                    method: "POST"
                });
            },
            toggleVisibility: function() {
                l(!i);
            },
            isTurbopack: !!("TURBOPACK compile-time value", true),
            disabled: n.disableDevIndicator || !i,
            isBuildError: r,
            page: n.page
        }, o));
    }
    var rV = (0, x.createContext)({}), rq = {
        Root: "root",
        Turbo: "turbo",
        Route: "route",
        Preferences: "preferences",
        SegmentExplorer: "segment-explorer"
    }, rW = ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : function() {
        return null;
    };
    function r$(e) {
        var n, t, r, o, a, i, l, s = e.routerType, c = e.disabled, u = e.issueCount, d = e.isDevBuilding, f = e.isDevRendering, p = e.isStaticRoute, h = e.isTurbopack, g = e.isBuildError, m = e.hide, v = e.toggleVisibility, b = e.dispatch, w = e.scale, j = e.setScale, k = e.page, A = (0, x.useRef)(null), O = (0, x.useRef)(null), C = (0, x.useRef)(null), S = rF((0, x.useState)(null), 2), E = S[0], _ = S[1], P = rF((0, x.useState)("undefined" != typeof localStorage && localStorage.getItem(G) ? localStorage.getItem(G) : rr), 2), z = P[0], L = P[1], T = rF((0, x.useState)(-1), 2), R = T[0], N = T[1], D = rF((t = (n = rt((0, x.useState)(function() {
            if ("undefined" == typeof localStorage) return null;
            var e = localStorage.getItem(ro);
            return e || null;
        }()), 2))[0], r = n[1], [
            t,
            function(e) {
                r(e), null === e ? localStorage.removeItem(ro) : localStorage.setItem(ro, e);
            }
        ]), 2), B = D[0], I = D[1], F = E === rq.Root, U = E === rq.Turbo, V = E === rq.Route, q = E === rq.Preferences, W = E === rq.SegmentExplorer, $ = (0, tJ.N)(F, {
            enterDelay: 0,
            exitDelay: nQ.K7
        }), Z = $.mounted, Y = $.rendered;
        function X(e) {
            if ("first" === e) return void setTimeout(function() {
                var e, n = null == (e = O.current) ? void 0 : e.querySelectorAll('[role="menuitem"]');
                n && X(Number(n[0].getAttribute("data-index")));
            });
            if ("last" === e) return void setTimeout(function() {
                var e, n = null == (e = O.current) ? void 0 : e.querySelectorAll('[role="menuitem"]');
                n && X(n.length - 1);
            });
            var n, t = null == (n = O.current) ? void 0 : n.querySelector('[data-index="'.concat(e, '"]'));
            t && (N(e), null == t || t.focus());
        }
        function K() {
            _(rq.Root), setTimeout(function() {
                X(R);
            }, nQ.K7);
        }
        function Q() {
            _(function(e) {
                return e === rq.Root ? null : e;
            });
        }
        (0, nQ.P5)(O, C, F), (0, nQ.O8)(O, C, Z, Q), o = B ? rM({}, B, function() {
            v();
            var e = A.current;
            e && (e.dataset.hidden = "true" === e.dataset.hidden ? "false" : "true");
        }) : {}, a = C, (0, x.useEffect)(function() {
            var e = function(e) {
                if (n = a, !(t = (0, nQ.vY)(n.current)) || "true" !== t.contentEditable && "INPUT" !== t.tagName && "TEXTAREA" !== t.tagName && "SELECT" !== t.tagName && "true" !== t.dataset["shortcut-recorder"] || t.hasAttribute("readonly")) {
                    var n, t, r = [];
                    e.metaKey && r.push("Meta"), e.ctrlKey && r.push("Control"), e.altKey && r.push("Alt"), e.shiftKey && r.push("Shift"), "Meta" !== e.key && "Control" !== e.key && "Alt" !== e.key && "Shift" !== e.key && r.push(e.key);
                    var i = r.join("+");
                    o[i] && (e.preventDefault(), o[i]());
                }
            };
            return window.addEventListener("keydown", e), function() {
                return window.removeEventListener("keydown", e);
            };
        }, [
            o
        ]), (0, x.useEffect)(function() {
            if (null === E) {
                var e = setTimeout(function() {
                    N(-1);
                }, nQ.K7);
                return function() {
                    return clearTimeout(e);
                };
            }
        }, [
            E
        ]);
        var J = rF(z.split("-", 2), 2), ee = J[0], en = J[1], et = (rM(i = {}, ee, "calc(100% + 8px)"), rM(i, en, 0), i);
        return (0, y.jsxs)(tR, {
            ref: A,
            "data-nextjs-toast": !0,
            style: (rM(l = {
                "--animate-out-duration-ms": "".concat(nQ.K7, "ms"),
                "--animate-out-timing-function": nQ.uD,
                boxShadow: "none"
            }, ee, "".concat(20, "px")), rM(l, en, "".concat(20, "px")), l),
            children: [
                (0, y.jsx)(rN, {
                    padding: 20,
                    onDragStart: function() {
                        return _(null);
                    },
                    position: z,
                    setPosition: function(e) {
                        localStorage.setItem(G, e), L(e);
                    },
                    children: (0, y.jsx)(tY, {
                        ref: C,
                        "aria-haspopup": "menu",
                        "aria-expanded": F,
                        "aria-controls": "nextjs-dev-tools-menu",
                        "aria-label": "".concat(F ? "Close" : "Open", " Next.js Dev Tools"),
                        "data-nextjs-dev-tools-button": !0,
                        disabled: c,
                        issueCount: u,
                        onTriggerClick: function() {
                            E === rq.Root ? _(null) : (_(rq.Root), setTimeout(function() {
                                X("first");
                            }));
                        },
                        toggleErrorOverlay: function() {
                            b({
                                type: H
                            });
                        },
                        isDevBuilding: d,
                        isDevRendering: f,
                        isBuildError: g,
                        scale: w
                    })
                }),
                (0, y.jsx)(t3, {
                    isOpen: V,
                    close: K,
                    triggerRef: C,
                    style: et,
                    routerType: s,
                    routeType: p ? "Static" : "Dynamic"
                }),
                (0, y.jsx)(t1, {
                    isOpen: U,
                    close: K,
                    triggerRef: C,
                    style: et
                }),
                (0, y.jsx)(rA, {
                    isOpen: q,
                    close: K,
                    triggerRef: C,
                    style: et,
                    hide: function() {
                        _(null), m();
                    },
                    setPosition: L,
                    position: z,
                    scale: w,
                    setScale: j,
                    hideShortcut: B,
                    setHideShortcut: I
                }),
                ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : null,
                Z && (0, y.jsx)("div", {
                    ref: O,
                    id: "nextjs-dev-tools-menu",
                    role: "menu",
                    dir: "ltr",
                    "aria-orientation": "vertical",
                    "aria-label": "Next.js Dev Tools Items",
                    tabIndex: -1,
                    className: "dev-tools-indicator-menu",
                    onKeyDown: function(e) {
                        switch(e.preventDefault(), e.key){
                            case "ArrowDown":
                                X(R + 1);
                                break;
                            case "ArrowUp":
                                X(R - 1);
                                break;
                            case "Home":
                                X("first");
                                break;
                            case "End":
                                X("last");
                        }
                    },
                    "data-rendered": Y,
                    style: et,
                    children: (0, y.jsxs)(rV.Provider, {
                        value: {
                            closeMenu: Q,
                            selectedIndex: R,
                            setSelectedIndex: N
                        },
                        children: [
                            (0, y.jsxs)("div", {
                                className: "dev-tools-indicator-inner",
                                children: [
                                    u > 0 && (0, y.jsx)(rY, {
                                        title: "".concat(u, " ").concat(1 === u ? "issue" : "issues", " found. Click to view details in the dev overlay."),
                                        index: 0,
                                        label: "Issues",
                                        value: (0, y.jsx)(rX, {
                                            children: u
                                        }),
                                        onClick: function() {
                                            _(null), u > 0 && b({
                                                type: M
                                            });
                                        }
                                    }),
                                    (0, y.jsx)(rY, {
                                        title: "Current route is ".concat(p ? "static" : "dynamic", "."),
                                        label: "Route",
                                        index: 1,
                                        value: p ? "Static" : "Dynamic",
                                        onClick: function() {
                                            return _(rq.Route);
                                        },
                                        "data-nextjs-route-type": p ? "static" : "dynamic"
                                    }),
                                    h ? (0, y.jsx)(rY, {
                                        title: "Turbopack is enabled.",
                                        label: "Turbopack",
                                        value: "Enabled"
                                    }) : (0, y.jsx)(rY, {
                                        index: 2,
                                        title: "Learn about Turbopack and how to enable it in your application.",
                                        label: "Try Turbopack",
                                        value: (0, y.jsx)(rZ, {}),
                                        onClick: function() {
                                            return _(rq.Turbo);
                                        }
                                    })
                                ]
                            }),
                            (0, y.jsxs)("div", {
                                className: "dev-tools-indicator-footer",
                                children: [
                                    (0, y.jsx)(rY, {
                                        "data-preferences": !0,
                                        label: "Preferences",
                                        value: (0, y.jsx)(t6, {}),
                                        onClick: function() {
                                            return _(rq.Preferences);
                                        },
                                        index: h ? 2 : 3
                                    }),
                                    ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : null
                                ]
                            })
                        ]
                    })
                })
            ]
        });
    }
    function rZ() {
        return (0, y.jsx)("svg", {
            xmlns: "http://www.w3.org/2000/svg",
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            children: (0, y.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"
            })
        });
    }
    function rY(e) {
        var n, t, r = e.index, o = e.label, a = e.value, i = e.onClick, l = e.href, s = rH(e, [
            "index",
            "label",
            "value",
            "onClick",
            "href"
        ]), c = "function" == typeof i || "string" == typeof l, u = (0, x.useContext)(rV), d = u.closeMenu, f = u.selectedIndex, p = u.setSelectedIndex, h = f === r;
        function g() {
            c && (null == i || i(), d(), l && window.open(l, "_blank", "noopener, noreferrer"));
        }
        return (0, y.jsxs)("div", (n = rI({
            className: "dev-tools-indicator-item",
            "data-index": r,
            "data-selected": h,
            onClick: g,
            onMouseMove: function() {
                c && void 0 !== r && f !== r && p(r);
            },
            onMouseLeave: function() {
                return p(-1);
            },
            onKeyDown: function(e) {
                ("Enter" === e.key || " " === e.key) && g();
            },
            role: c ? "menuitem" : void 0,
            tabIndex: h ? 0 : -1
        }, s), t = t = {
            children: [
                (0, y.jsx)("span", {
                    className: "dev-tools-indicator-label",
                    children: o
                }),
                (0, y.jsx)("span", {
                    className: "dev-tools-indicator-value",
                    children: a
                })
            ]
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function rX(e) {
        var n = e.children;
        return (0, y.jsxs)("span", {
            className: "dev-tools-indicator-issue-count",
            "data-has-issues": n > 0,
            children: [
                (0, y.jsx)("span", {
                    className: "dev-tools-indicator-issue-count-indicator"
                }),
                n
            ]
        });
    }
    function rK(e) {
        var n, t;
        return (0, y.jsx)("svg", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "currentColor"
        }, e), t = t = {
            children: (0, y.jsx)("path", {
                d: "M4.30969 8.37891H2.38782C2.9805 10.3647 4.82188 11.8124 7.00012 11.8125C8.81977 11.8124 10.4043 10.8024 11.2228 9.30957L11.5382 8.73438L12.6896 9.36523L12.3741 9.94043L12.1681 10.2891C11.0815 11.993 9.17324 13.1249 7.00012 13.125C4.42207 13.1249 2.21747 11.5322 1.3136 9.27734V11.375H0.00109863V7.72266L0.0147705 7.58984C0.0760304 7.29089 0.340278 7.06641 0.657349 7.06641H4.30969V8.37891ZM7.00012 0.875C9.57685 0.875118 11.7819 2.46569 12.6866 4.71875V2.625H13.9991V6.27734C13.9991 6.63974 13.7053 6.93354 13.3429 6.93359H9.68958V5.62109H11.6115C11.0186 3.6356 9.17813 2.18763 7.00012 2.1875C5.17131 2.18757 3.57959 3.20771 2.76477 4.71289L2.45227 5.29004L1.29797 4.66504L1.61047 4.08789C2.64547 2.17605 4.67052 0.875068 7.00012 0.875Z",
                fill: "#A35200"
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function rQ(e) {
        return e.showButton ? (0, y.jsxs)("button", {
            className: "restart-dev-server-button",
            onClick: function() {
                fetch("/__nextjs_restart_dev?invalidatePersistentCache", {
                    method: "POST"
                }).then(function() {});
            },
            title: "Clears the bundler cache and restarts the dev server. Helpful if you are seeing stale errors or changes are not appearing.",
            children: [
                (0, y.jsx)(rK, {
                    width: 14,
                    height: 14
                }),
                "Clear Bundler Cache & Restart"
            ]
        }) : null;
    }
    function rG() {
        var e, n, t = (e = [
            "\n  [data-nextjs-version-staleness-indicator='fresh'] {\n    fill: var(--color-green-800);\n    stroke: var(--color-green-300);\n  }\n  [data-nextjs-version-staleness-indicator='stale'] {\n    fill: var(--color-amber-800);\n    stroke: var(--color-amber-300);\n  }\n  [data-nextjs-version-staleness-indicator='outdated'] {\n    fill: var(--color-red-800);\n    stroke: var(--color-red-300);\n  }\n  [data-nextjs-version-staleness-indicator='unknown'] {\n    fill: var(--color-gray-800);\n    stroke: var(--color-gray-300);\n  }\n"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return rG = function() {
            return t;
        }, t;
    }
    function rJ(e) {
        var n = e.versionInfo, t = n.staleness, r = nB(n), o = r.text, a = r.indicatorClass, i = r.title;
        return t.startsWith("stale") ? (0, y.jsxs)("a", {
            "data-nextjs-devtools-panel-footer-tab": !0,
            target: "_blank",
            rel: "noopener noreferrer",
            href: "https://nextjs.org/docs/messages/version-staleness",
            title: i,
            children: [
                (0, y.jsx)(nM, {
                    "data-nextjs-version-staleness-indicator": a
                }),
                (0, y.jsx)("span", {
                    children: o
                })
            ]
        }) : (0, y.jsxs)("div", {
            "data-nextjs-devtools-panel-footer-tab": !0,
            title: i,
            children: [
                (0, y.jsx)(nM, {
                    "data-nextjs-version-staleness-indicator": a
                }),
                (0, y.jsx)("span", {
                    children: o
                })
            ]
        });
    }
    var r0 = ei(rG());
    function r1() {
        var e, n, t = (e = [
            "\n  [data-nextjs-devtools-panel-footer] {\n    background-color: var(--color-background-200);\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    border-top: 1px solid var(--color-gray-400);\n    border-radius: 0 0 var(--rounded-xl) var(--rounded-xl);\n    height: auto;\n  }\n\n  [data-nextjs-devtools-panel-footer-tab-group] {\n    display: flex;\n    align-items: center;\n  }\n\n  [data-nextjs-devtools-panel-footer-tab] {\n    display: flex;\n    align-items: center;\n    padding: 12px;\n    gap: 8px;\n    align-self: stretch;\n    border-right: 1px solid var(--color-gray-400);\n\n    color: var(--color-gray-900);\n    font-size: 12px;\n    font-family: var(--font-stack-monospace);\n  }\n\n  [data-nextjs-devtools-panel-footer-tab-bundler-name='TURBOPACK'] {\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 || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return r1 = function() {
            return t;
        }, t;
    }
    function r2(e) {
        var n = e.versionInfo, t = e.isDraggable, r = e.showRestartServerButton, o = (("TURBOPACK compile-time value", "Turbopack") || "WEBPACK").toUpperCase();
        return (0, y.jsxs)("div", {
            "data-nextjs-devtools-panel-footer": !0,
            "data-nextjs-devtools-panel-draggable": t,
            children: [
                (0, y.jsxs)("div", {
                    "data-nextjs-devtools-panel-footer-tab-group": !0,
                    children: [
                        (0, y.jsx)(rJ, {
                            versionInfo: n
                        }),
                        (0, y.jsxs)("div", {
                            "data-nextjs-devtools-panel-footer-tab": !0,
                            children: [
                                (0, y.jsx)("span", {
                                    "data-nextjs-devtools-panel-footer-tab-bundler-name": o,
                                    children: o
                                }),
                                (0, y.jsx)("span", {
                                    "data-nextjs-devtools-panel-footer-tab-bundler-status": !0,
                                    children: "enabled"
                                })
                            ]
                        })
                    ]
                }),
                r && (0, y.jsx)("div", {
                    "data-nextjs-devtools-panel-footer-tab-group": !0,
                    children: (0, y.jsx)(rQ, {
                        showButton: !0
                    })
                })
            ]
        });
    }
    var r4 = ei(r1());
    function r5(e) {
        var n, t;
        return (0, y.jsx)("svg", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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",
            "aria-hidden": !0
        }, e), t = t = {
            children: (0, y.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"
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function r3(e) {
        var n, t, r = e.children, o = e.prefix, a = function(e, n) {
            if (null == e) return {};
            var t, r, o = function(e, n) {
                if (null == e) return {};
                var t, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
                return o;
            }(e, n);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
            }
            return o;
        }(e, [
            "children",
            "prefix"
        ]);
        return (0, y.jsxs)("div", {
            "data-nextjs-select": !0,
            children: [
                o,
                (0, y.jsx)("select", (n = function(e) {
                    for(var n = 1; n < arguments.length; n++){
                        var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                        "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                            return Object.getOwnPropertyDescriptor(t, e).enumerable;
                        }))), r.forEach(function(n) {
                            var r, o, a;
                            r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                                value: a,
                                enumerable: !0,
                                configurable: !0,
                                writable: !0
                            }) : r[o] = a;
                        });
                    }
                    return e;
                }({}, a), t = t = {
                    children: r
                }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
                    var t = Object.keys(e);
                    if (Object.getOwnPropertySymbols) {
                        var r = Object.getOwnPropertySymbols(e);
                        t.push.apply(t, r);
                    }
                    return t;
                })(Object(t)).forEach(function(e) {
                    Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
                }), n)),
                (0, y.jsx)(r5, {
                    width: 16,
                    height: 16
                })
            ]
        });
    }
    function r6(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function r9(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return r6(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return r6(e, n);
            }
        }(e, 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.");
        }();
    }
    function r8() {
        var e, n, t = (e = [
            "\n  [data-nextjs-devtools-panel-settings] {\n    padding: 16px;\n  }\n\n  [data-nextjs-devtools-panel-settings-section]:first-child {\n    padding-top: 0;\n  }\n\n  [data-nextjs-devtools-panel-settings-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  [data-nextjs-devtools-panel-settings-section]:last-child {\n    padding-bottom: 0;\n    border-bottom: none;\n  }\n\n  [data-nextjs-devtools-panel-settings-section-header] {\n    margin-bottom: 0;\n    flex: 1;\n  }\n\n  [data-nextjs-devtools-panel-settings-section-header] label {\n    font-size: var(--size-14);\n    font-weight: 500;\n    color: var(--color-gray-1000);\n    margin: 0;\n  }\n\n  [data-nextjs-devtools-panel-settings-section-description] {\n    color: var(--color-gray-900);\n    font-size: var(--size-14);\n    margin: 0;\n  }\n\n  [data-nextjs-select],\n  [data-nextjs-devtools-panel-settings-section-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\n    &:hover {\n      background: var(--color-gray-100);\n    }\n  }\n\n  [data-nextjs-select] {\n    &:focus-within {\n      outline: var(--focus-ring);\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  :global(.icon) {\n    width: 18px;\n    height: 18px;\n    color: #666;\n  }\n"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return r8 = function() {
            return t;
        }, t;
    }
    function r7(e) {
        switch(e.theme){
            case "system":
                return (0, y.jsx)(re, {});
            case "dark":
                return (0, y.jsx)(t7, {});
            case "light":
                return (0, y.jsx)(t8, {});
            default:
                return null;
        }
    }
    function oe(e) {
        var n = e.devToolsPosition, t = e.scale, r = e.handlePositionChange, o = e.handleScaleChange, a = r9((0, x.useState)(function() {
            if ("undefined" == typeof localStorage) return "system";
            var e = localStorage.getItem(Q);
            return "dark" === e || "light" === e ? e : "system";
        }()), 2), i = a[0], l = a[1];
        function s(e) {
            var n = "/__nextjs_restart_dev";
            e && (n = "/__nextjs_restart_dev?invalidatePersistentCache"), fetch(n, {
                method: "POST"
            }).then(function() {});
        }
        return (0, y.jsxs)("div", {
            "data-nextjs-devtools-panel-settings": !0,
            children: [
                (0, y.jsxs)("div", {
                    "data-nextjs-devtools-panel-settings-section": !0,
                    children: [
                        (0, y.jsxs)("div", {
                            "data-nextjs-devtools-panel-settings-section-header": !0,
                            children: [
                                (0, y.jsx)("label", {
                                    htmlFor: "theme",
                                    children: "Theme"
                                }),
                                (0, y.jsx)("p", {
                                    "data-nextjs-devtools-panel-settings-section-description": !0,
                                    children: "Select your theme preference."
                                })
                            ]
                        }),
                        (0, y.jsxs)(r3, {
                            id: "theme",
                            name: "theme",
                            prefix: (0, y.jsx)(r7, {
                                theme: i
                            }),
                            value: i,
                            onChange: function(e) {
                                var n = document.querySelector("nextjs-portal");
                                if (n) {
                                    if (l(e.target.value), "system" === e.target.value) {
                                        n.classList.remove("dark"), n.classList.remove("light"), localStorage.removeItem(Q);
                                        return;
                                    }
                                    "dark" === e.target.value ? (n.classList.add("dark"), n.classList.remove("light"), localStorage.setItem(Q, "dark")) : (n.classList.remove("dark"), n.classList.add("light"), localStorage.setItem(Q, "light"));
                                }
                            },
                            children: [
                                (0, y.jsx)("option", {
                                    value: "system",
                                    children: "System"
                                }),
                                (0, y.jsx)("option", {
                                    value: "light",
                                    children: "Light"
                                }),
                                (0, y.jsx)("option", {
                                    value: "dark",
                                    children: "Dark"
                                })
                            ]
                        })
                    ]
                }),
                (0, y.jsxs)("div", {
                    "data-nextjs-devtools-panel-settings-section": !0,
                    children: [
                        (0, y.jsxs)("div", {
                            "data-nextjs-devtools-panel-settings-section-header": !0,
                            children: [
                                (0, y.jsx)("label", {
                                    htmlFor: "position",
                                    children: "Position"
                                }),
                                (0, y.jsx)("p", {
                                    "data-nextjs-devtools-panel-settings-section-description": !0,
                                    children: "Adjust the placement of your dev tools."
                                })
                            ]
                        }),
                        (0, y.jsxs)(r3, {
                            id: "position",
                            name: "position",
                            value: n,
                            onChange: r,
                            children: [
                                (0, y.jsx)("option", {
                                    value: "bottom-left",
                                    children: "Bottom Left"
                                }),
                                (0, y.jsx)("option", {
                                    value: "bottom-right",
                                    children: "Bottom Right"
                                }),
                                (0, y.jsx)("option", {
                                    value: "top-left",
                                    children: "Top Left"
                                }),
                                (0, y.jsx)("option", {
                                    value: "top-right",
                                    children: "Top Right"
                                })
                            ]
                        })
                    ]
                }),
                (0, y.jsxs)("div", {
                    "data-nextjs-devtools-panel-settings-section": !0,
                    children: [
                        (0, y.jsxs)("div", {
                            "data-nextjs-devtools-panel-settings-section-header": !0,
                            children: [
                                (0, y.jsx)("label", {
                                    htmlFor: "size",
                                    children: "Size"
                                }),
                                (0, y.jsx)("p", {
                                    "data-nextjs-devtools-panel-settings-section-description": !0,
                                    children: "Adjust the size of your dev tools."
                                })
                            ]
                        }),
                        (0, y.jsx)(r3, {
                            id: "size",
                            name: "size",
                            value: t,
                            onChange: o,
                            children: Object.entries(S).map(function(e) {
                                var n = r9(e, 2), t = n[0], r = n[1];
                                return (0, y.jsx)("option", {
                                    value: r,
                                    children: t
                                }, t);
                            })
                        })
                    ]
                }),
                (0, y.jsxs)("div", {
                    "data-nextjs-devtools-panel-settings-section": !0,
                    children: [
                        (0, y.jsxs)("div", {
                            "data-nextjs-devtools-panel-settings-section-header": !0,
                            children: [
                                (0, y.jsx)("label", {
                                    id: "hide-dev-tools",
                                    children: "Hide Dev Tools for this session"
                                }),
                                (0, y.jsx)("p", {
                                    "data-nextjs-devtools-panel-settings-section-description": !0,
                                    children: "Hide Dev Tools until you restart your dev server, or 1 day."
                                })
                            ]
                        }),
                        (0, y.jsx)("div", {
                            children: (0, y.jsxs)("button", {
                                "aria-describedby": "hide-dev-tools",
                                name: "hide-dev-tools",
                                "data-hide-dev-tools": !0,
                                "data-nextjs-devtools-panel-settings-section-action-button": !0,
                                onClick: function() {
                                    fetch("/__nextjs_disable_dev_indicator", {
                                        method: "POST"
                                    });
                                },
                                children: [
                                    (0, y.jsx)(t9, {}),
                                    (0, y.jsx)("span", {
                                        children: "Hide"
                                    })
                                ]
                            })
                        })
                    ]
                }),
                (0, y.jsx)("div", {
                    "data-nextjs-devtools-panel-settings-section": !0,
                    children: (0, y.jsxs)("div", {
                        "data-nextjs-devtools-panel-settings-section-header": !0,
                        children: [
                            (0, y.jsx)("label", {
                                children: "Disable Dev Tools for this project"
                            }),
                            (0, y.jsxs)("p", {
                                "data-nextjs-devtools-panel-settings-section-description": !0,
                                children: [
                                    "To disable this UI completely, set",
                                    " ",
                                    (0, y.jsx)("code", {
                                        className: "dev-tools-info-code",
                                        children: "devIndicators: false"
                                    }),
                                    " in your ",
                                    (0, y.jsx)("code", {
                                        className: "dev-tools-info-code",
                                        children: "next.config"
                                    }),
                                    " file."
                                ]
                            })
                        ]
                    })
                }),
                (0, y.jsxs)("div", {
                    "data-nextjs-devtools-panel-settings-section": !0,
                    children: [
                        (0, y.jsxs)("div", {
                            "data-nextjs-devtools-panel-settings-section-header": !0,
                            children: [
                                (0, y.jsx)("label", {
                                    id: "restart-dev-server",
                                    children: "Restart Dev Server"
                                }),
                                (0, y.jsx)("p", {
                                    "data-nextjs-devtools-panel-settings-section-description": !0,
                                    children: "Restarts the development server without needing to leave the browser."
                                })
                            ]
                        }),
                        (0, y.jsx)("div", {
                            children: (0, y.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,
                                "data-nextjs-devtools-panel-settings-section-action-button": !0,
                                onClick: function() {
                                    return s(!1);
                                },
                                children: (0, y.jsx)("span", {
                                    children: "Restart"
                                })
                            })
                        })
                    ]
                }),
                __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"].env.__NEXT_TURBOPACK_PERSISTENT_CACHE ? (0, y.jsxs)("div", {
                    "data-nextjs-devtools-panel-settings-section": !0,
                    children: [
                        (0, y.jsxs)("div", {
                            "data-nextjs-devtools-panel-settings-section-header": !0,
                            children: [
                                (0, y.jsx)("label", {
                                    id: "reset-bundler-cache",
                                    children: "Reset Bundler Cache"
                                }),
                                (0, y.jsx)("p", {
                                    "data-nextjs-devtools-panel-settings-section-description": !0,
                                    children: "Clears the bundler cache and restarts the dev server. Helpful if you are seeing stale errors or changes are not appearing."
                                })
                            ]
                        }),
                        (0, y.jsx)("div", {
                            children: (0, y.jsx)("button", {
                                "aria-describedby": "reset-bundler-cache",
                                title: "Clears the bundler cache and restarts the dev server. Helpful if you are seeing stale errors or changes are not appearing.",
                                name: "reset-bundler-cache",
                                "data-reset-bundler-cache": !0,
                                "data-nextjs-devtools-panel-settings-section-action-button": !0,
                                onClick: function() {
                                    return s(!0);
                                },
                                children: (0, y.jsx)("span", {
                                    children: "Reset Cache"
                                })
                            })
                        })
                    ]
                }) : null
            ]
        });
    }
    var on = ei(r8());
    function ot() {
        var e, n, t = (e = [
            "\n  [data-nextjs-devtools-panel-tab-issues-sidebar-frame-skeleton-bar] {\n    height: var(--size-12);\n    border-radius: 100px;\n    background: linear-gradient(\n      90deg,\n      var(--color-gray-200) 25%,\n      var(--color-gray-100) 50%,\n      var(--color-gray-200) 75%\n    );\n    background-size: 200% 100%;\n    animation: skeleton-shimmer 1.5s ease-in-out infinite;\n  }\n\n  [data-nextjs-devtools-panel-tab-issues-sidebar-frame-skeleton-bar='1'] {\n    width: 75%;\n    margin-bottom: 8px;\n  }\n\n  [data-nextjs-devtools-panel-tab-issues-sidebar-frame-skeleton-bar='2'] {\n    width: 36.5%;\n  }\n\n  @keyframes skeleton-shimmer {\n    0% {\n      background-position: -200% 0;\n    }\n    100% {\n      background-position: 200% 0;\n    }\n  }\n\n  /* Respect user's motion preferences */\n  @media (prefers-reduced-motion: reduce) {\n    [data-nextjs-devtools-panel-tab-issues-sidebar-frame-skeleton-bar='1'],\n    [data-nextjs-devtools-panel-tab-issues-sidebar-frame-skeleton-bar='2'] {\n      animation: none;\n      background: var(--color-gray-200);\n    }\n  }\n"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return ot = function() {
            return t;
        }, t;
    }
    function or() {
        return (0, y.jsxs)(y.Fragment, {
            children: [
                (0, y.jsx)("div", {
                    "data-nextjs-devtools-panel-tab-issues-sidebar-frame-skeleton-bar": "1"
                }),
                (0, y.jsx)("div", {
                    "data-nextjs-devtools-panel-tab-issues-sidebar-frame-skeleton-bar": "2"
                })
            ]
        });
    }
    var oo = ei(ot());
    function oa() {
        var e, n, t = (e = [
            "\n  [data-nextjs-devtools-panel-tab-issues-sidebar] {\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n    padding: 8px;\n    border-right: 1px solid var(--color-gray-400);\n    overflow-y: auto;\n    min-height: 0;\n\n    @media (max-width: 575px) {\n      max-width: 112px;\n    }\n\n    @media (min-width: 576px) {\n      max-width: 138px;\n      width: 100%;\n    }\n\n    @media (min-width: 768px) {\n      max-width: 172.5px;\n      width: 100%;\n    }\n\n    @media (min-width: 992px) {\n      max-width: 230px;\n      width: 100%;\n    }\n  }\n\n  [data-nextjs-devtools-panel-tab-issues-sidebar-frame] {\n    display: flex;\n    flex-direction: column;\n    padding: 10px 8px;\n    border-radius: var(--rounded-lg);\n    transition: background-color 0.2s ease-in-out;\n\n    &:hover {\n      background-color: var(--color-gray-200);\n    }\n\n    &:active {\n      background-color: var(--color-gray-300);\n    }\n  }\n\n  [data-nextjs-devtools-panel-tab-issues-sidebar-frame-active='true'] {\n    background-color: var(--color-gray-100);\n  }\n\n  [data-nextjs-devtools-panel-tab-issues-sidebar-frame-error-type] {\n    display: inline-block;\n    align-self: flex-start;\n    color: var(--color-gray-1000);\n    font-size: var(--size-14);\n    font-weight: 500;\n    line-height: var(--size-20);\n  }\n\n  [data-nextjs-devtools-panel-tab-issues-sidebar-frame-source] {\n    display: inline-block;\n    align-self: flex-start;\n    color: var(--color-gray-900);\n    font-size: var(--size-13);\n    line-height: var(--size-18);\n  }\n\n  /* Ellipsis for long stack frame source or small devices. */\n  [data-nextjs-devtools-panel-tab-issues-sidebar-frame-error-type],\n  [data-nextjs-devtools-panel-tab-issues-sidebar-frame-source] {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n    max-width: 100%;\n  }\n"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return oa = function() {
            return t;
        }, t;
    }
    function oi(e) {
        var n = e.runtimeErrors, t = e.activeIdx, r = e.setActiveIndex;
        return 0 === n.length ? null : (0, y.jsx)("aside", {
            "data-nextjs-devtools-panel-tab-issues-sidebar": !0,
            children: n.map(function(e, n) {
                var o = n === t;
                return (0, y.jsx)(os, {
                    runtimeError: e,
                    idx: n,
                    isActive: o,
                    setActiveIndex: r
                }, n);
            })
        });
    }
    var ol = (0, x.memo)(function(e) {
        var n = e.runtimeError, t = tj(n), r = (0, x.useMemo)(function() {
            var e, n = t.findIndex(function(e) {
                return !e.ignored && !!e.originalCodeFrame && !!e.originalStackFrame;
            });
            return null != (e = t[n]) ? e : null;
        }, [
            t
        ]);
        if (!(null == r ? void 0 : r.originalStackFrame)) return null;
        var o = tz(n.error, n.type), a = eS(r.originalStackFrame);
        return (0, y.jsxs)(y.Fragment, {
            children: [
                (0, y.jsx)("span", {
                    "data-nextjs-devtools-panel-tab-issues-sidebar-frame-error-type": !0,
                    children: o
                }),
                (0, y.jsx)("span", {
                    "data-nextjs-devtools-panel-tab-issues-sidebar-frame-source": !0,
                    children: a
                })
            ]
        });
    }), os = (0, x.memo)(function(e) {
        var n = e.runtimeError, t = e.idx, r = e.isActive, o = e.setActiveIndex;
        return (0, y.jsx)("button", {
            "data-nextjs-devtools-panel-tab-issues-sidebar-frame": !0,
            "data-nextjs-devtools-panel-tab-issues-sidebar-frame-active": r,
            onClick: function() {
                return o(t);
            },
            children: (0, y.jsx)(x.Suspense, {
                fallback: (0, y.jsx)(or, {}),
                children: (0, y.jsx)(ol, {
                    runtimeError: n
                })
            })
        });
    }), oc = ei(oa());
    function ou() {
        var e, n, t = (e = [
            "\n  [data-nextjs-codeframe-skeleton] {\n    margin: 8px 0;\n    border-radius: 8px;\n    background-color: var(--color-background-200);\n    border: 1px solid var(--color-gray-400);\n    overflow: hidden;\n  }\n\n  [data-nextjs-codeframe-skeleton-header] {\n    display: flex;\n    align-items: center;\n    padding: 12px;\n    border-bottom: 1px solid var(--color-gray-400);\n    border-radius: 8px 8px 0 0;\n    gap: 6px;\n  }\n\n  [data-nextjs-codeframe-skeleton-icon] {\n    width: var(--size-16);\n    height: var(--size-16);\n    border-radius: 4px;\n    background: linear-gradient(\n      90deg,\n      var(--color-gray-200) 25%,\n      var(--color-gray-100) 50%,\n      var(--color-gray-200) 75%\n    );\n    background-size: 200% 100%;\n    animation: skeleton-shimmer 1.5s ease-in-out infinite;\n    flex-shrink: 0;\n  }\n\n  [data-nextjs-codeframe-skeleton-header-bar] {\n    width: 42.9%;\n  }\n\n  [data-nextjs-codeframe-skeleton-button] {\n    width: var(--size-16);\n    height: var(--size-16);\n    border-radius: var(--rounded-full);\n    background: linear-gradient(\n      90deg,\n      var(--color-gray-200) 25%,\n      var(--color-gray-100) 50%,\n      var(--color-gray-200) 75%\n    );\n    background-size: 200% 100%;\n    animation: skeleton-shimmer 1.5s ease-in-out infinite;\n    flex-shrink: 0;\n  }\n\n  [data-nextjs-codeframe-skeleton-content] {\n    padding: 12px;\n  }\n\n  [data-nextjs-codeframe-skeleton-line] {\n    height: var(--size-16);\n    border-radius: 100px;\n    background: linear-gradient(\n      90deg,\n      var(--color-gray-200) 25%,\n      var(--color-gray-100) 50%,\n      var(--color-gray-200) 75%\n    );\n    background-size: 200% 100%;\n    animation: skeleton-shimmer 1.5s ease-in-out infinite;\n    margin-bottom: 8px;\n  }\n\n  [data-nextjs-codeframe-skeleton-line]:last-child {\n    margin-bottom: 0;\n  }\n\n  [data-nextjs-codeframe-skeleton-line-1] {\n    width: 32.5%;\n  }\n\n  [data-nextjs-codeframe-skeleton-line-2] {\n    width: 56.8%;\n  }\n\n  [data-nextjs-codeframe-skeleton-line-3] {\n    width: 29.6%;\n  }\n\n  [data-nextjs-call-stack-container] {\n    position: relative;\n    margin-top: 8px;\n  }\n\n  [data-nextjs-call-stack-count-skeleton] {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    width: var(--size-20);\n    height: var(--size-20);\n    border-radius: var(--rounded-full);\n    background: linear-gradient(\n      90deg,\n      var(--color-gray-200) 25%,\n      var(--color-gray-100) 50%,\n      var(--color-gray-200) 75%\n    );\n    background-size: 200% 100%;\n    animation: skeleton-shimmer 1.5s ease-in-out infinite;\n  }\n\n  [data-nextjs-call-stack-ignored-list-toggle-button-skeleton] {\n    all: unset;\n    display: flex;\n    align-items: center;\n    border-radius: 6px;\n    padding: 4px 6px;\n    margin-right: -6px;\n  }\n\n  [data-nextjs-call-stack-skeleton-bar] {\n    height: var(--size-12);\n    width: 148px;\n    border-radius: 100px;\n    background: linear-gradient(\n      90deg,\n      var(--color-gray-200) 25%,\n      var(--color-gray-100) 50%,\n      var(--color-gray-200) 75%\n    );\n    background-size: 200% 100%;\n    animation: skeleton-shimmer 1.5s ease-in-out infinite;\n  }\n\n  @keyframes skeleton-shimmer {\n    0% {\n      background-position: -200% 0;\n    }\n    100% {\n      background-position: 200% 0;\n    }\n  }\n\n  /* Respect user's motion preferences */\n  @media (prefers-reduced-motion: reduce) {\n    [data-nextjs-codeframe-skeleton-icon],\n    [data-nextjs-codeframe-skeleton-header-bar],\n    [data-nextjs-codeframe-skeleton-button],\n    [data-nextjs-codeframe-skeleton-line],\n    [data-nextjs-call-stack-count-skeleton],\n    [data-nextjs-call-stack-skeleton-bar] {\n      animation: none;\n      background: var(--color-gray-200);\n    }\n  }\n"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return ou = function() {
            return t;
        }, t;
    }
    function od() {
        return (0, y.jsxs)(y.Fragment, {
            children: [
                (0, y.jsxs)("div", {
                    "data-nextjs-codeframe-skeleton": !0,
                    children: [
                        (0, y.jsxs)("div", {
                            "data-nextjs-codeframe-skeleton-header": !0,
                            children: [
                                (0, y.jsx)("div", {
                                    "data-nextjs-codeframe-skeleton-icon": !0
                                }),
                                (0, y.jsx)("div", {
                                    "data-nextjs-codeframe-skeleton-line": !0,
                                    "data-nextjs-codeframe-skeleton-header-bar": !0
                                })
                            ]
                        }),
                        (0, y.jsxs)("div", {
                            "data-nextjs-codeframe-skeleton-content": !0,
                            children: [
                                (0, y.jsx)("div", {
                                    "data-nextjs-codeframe-skeleton-line": !0,
                                    "data-nextjs-codeframe-skeleton-line-1": !0
                                }),
                                (0, y.jsx)("div", {
                                    "data-nextjs-codeframe-skeleton-line": !0,
                                    "data-nextjs-codeframe-skeleton-line-2": !0
                                }),
                                (0, y.jsx)("div", {
                                    "data-nextjs-codeframe-skeleton-line": !0,
                                    "data-nextjs-codeframe-skeleton-line-3": !0
                                })
                            ]
                        })
                    ]
                }),
                (0, y.jsx)("div", {
                    "data-nextjs-call-stack-container": !0,
                    children: (0, y.jsxs)("div", {
                        "data-nextjs-call-stack-header": !0,
                        children: [
                            (0, y.jsxs)("p", {
                                "data-nextjs-call-stack-title": !0,
                                children: [
                                    "Call Stack",
                                    " ",
                                    (0, y.jsx)("span", {
                                        "data-nextjs-call-stack-count": !0,
                                        "data-nextjs-call-stack-count-skeleton": !0
                                    })
                                ]
                            }),
                            (0, y.jsx)("button", {
                                "data-nextjs-call-stack-ignored-list-toggle-button": !0,
                                "data-nextjs-call-stack-ignored-list-toggle-button-skeleton": !0,
                                "aria-hidden": "true",
                                children: (0, y.jsx)("div", {
                                    "data-nextjs-call-stack-skeleton-bar": !0
                                })
                            })
                        ]
                    })
                })
            ]
        });
    }
    var of = ei(ou());
    function op(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function oh(e, n, t, r, o, a, i) {
        try {
            var l = e[a](i), s = l.value;
        } catch (e) {
            t(e);
            return;
        }
        l.done ? n(s) : Promise.resolve(s).then(r, o);
    }
    function og(e, n, t) {
        return n in e ? Object.defineProperty(e, n, {
            value: t,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[n] = t, e;
    }
    function om() {
        var e, n, t = (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"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return om = function() {
            return t;
        }, t;
    }
    function ov(e) {
        var n, t, r = e.errorCode, o = (n = (0, x.useState)({}), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
            if (e) {
                if ("string" == typeof e) return op(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return op(e, n);
            }
        }(n, 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.");
        }()), a = o[0], i = o[1], l = a[r], s = ("TURBOPACK compile-time value", false), c = (0, x.useCallback)(function(e) {
            var n;
            return (n = function() {
                return function(e, n) {
                    var t, 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 (t) throw TypeError("Generator is already executing.");
                            for(; i && (i = 0, c[0] && (a = 0)), a;)try {
                                if (t = 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 = n.call(e, a);
                            } catch (e) {
                                c = [
                                    6,
                                    e
                                ], r = 0;
                            } finally{
                                t = o = 0;
                            }
                            if (5 & c[0]) throw c[1];
                            return {
                                value: c[0] ? c[1] : void 0,
                                done: !0
                            };
                        };
                    }
                }(this, function(n) {
                    switch(n.label){
                        case 0:
                            i(function(n) {
                                var t, o;
                                return t = function(e) {
                                    for(var n = 1; n < arguments.length; n++){
                                        var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                                        "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                                            return Object.getOwnPropertyDescriptor(t, e).enumerable;
                                        }))), r.forEach(function(n) {
                                            og(e, n, t[n]);
                                        });
                                    }
                                    return e;
                                }({}, n), o = null != (o = og({}, r, e)) ? o : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(o)) : (function(e, n) {
                                    var t = Object.keys(e);
                                    if (Object.getOwnPropertySymbols) {
                                        var r = Object.getOwnPropertySymbols(e);
                                        t.push.apply(t, r);
                                    }
                                    return t;
                                })(Object(o)).forEach(function(e) {
                                    Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(o, e));
                                }), t;
                            }), n.label = 1;
                        case 1:
                            return n.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 n.sent().ok || console.error("Failed to record feedback on the server."), [
                                3,
                                4
                            ];
                        case 3:
                            return console.error("Failed to record feedback:", n.sent()), [
                                3,
                                4
                            ];
                        case 4:
                            return [
                                2
                            ];
                    }
                });
            }, function() {
                var e = this, t = arguments;
                return new Promise(function(r, o) {
                    var a = n.apply(e, t);
                    function i(e) {
                        oh(a, r, o, i, l, "next", e);
                    }
                    function l(e) {
                        oh(a, r, o, i, l, "throw", e);
                    }
                    i(void 0);
                });
            })();
        }, [
            r
        ]);
        return (0, y.jsxs)("div", {
            "data-nextjs-issue-feedback-button-group": !0,
            children: [
                (0, y.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 c(!0);
                    },
                    className: (0, eJ.cx)("feedback-button", !0 === l && "voted"),
                    title: ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : void 0,
                    type: "button",
                    children: (0, y.jsx)(nw, {
                        "aria-hidden": "true"
                    })
                }),
                (0, y.jsx)("div", {
                    "data-nextjs-issue-feedback-separator": !0
                }),
                (0, y.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 c(!1);
                    },
                    className: (0, eJ.cx)("feedback-button", !1 === l && "voted"),
                    title: ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : void 0,
                    type: "button",
                    children: (0, y.jsx)(nj, {
                        "aria-hidden": "true",
                        style: {
                            translate: "1px 1px"
                        }
                    })
                })
            ]
        });
    }
    var ob = ei(om());
    function oy() {
        var e, n, t = (e = [
            "\n  [data-nextjs-devtools-panel-tab-issues-content-layout] {\n    flex: 1;\n    display: flex;\n    flex-direction: column;\n    overflow-y: auto;\n    min-height: 0;\n    padding: 14px;\n  }\n"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return oy = function() {
            return t;
        }, t;
    }
    function ox(e) {
        var n = e.error, t = e.errorType, r = e.message, o = e.debugInfo, a = e.children, i = e.errorCode, l = e.environmentName;
        return (0, y.jsxs)("div", {
            "data-nextjs-devtools-panel-tab-issues-content-layout": !0,
            children: [
                (0, y.jsxs)("div", {
                    className: "nextjs-container-errors-header",
                    children: [
                        (0, y.jsxs)("div", {
                            className: "nextjs__container_errors__error_title",
                            "data-nextjs-error-code": i,
                            children: [
                                (0, y.jsxs)("span", {
                                    "data-nextjs-error-label-group": !0,
                                    children: [
                                        (0, y.jsx)(nL, {
                                            errorType: t
                                        }),
                                        l && (0, y.jsx)(nK, {
                                            environmentName: l
                                        })
                                    ]
                                }),
                                (0, y.jsx)(nx, {
                                    error: n,
                                    debugInfo: o,
                                    feedbackButton: i && (0, y.jsx)(ov, {
                                        errorCode: i
                                    })
                                })
                            ]
                        }),
                        (0, y.jsx)(nz, {
                            errorMessage: r
                        })
                    ]
                }),
                a
            ]
        });
    }
    var ow = ei(oy());
    function oj(e) {
        var n, t;
        return (0, y.jsx)("svg", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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), t = t = {
            children: (0, y.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"
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function ok() {
        var e, n, t = (e = [
            "\n  [data-nextjs-devtools-panel-tab-issues-empty] {\n    display: flex;\n    flex: 1;\n    padding: 12px;\n    min-height: 0;\n  }\n\n  [data-nextjs-devtools-panel-tab-issues-empty-content] {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    flex: 1;\n    border: 1px dashed var(--color-gray-alpha-500);\n    border-radius: 4px;\n  }\n\n  [data-nextjs-devtools-panel-tab-issues-empty-icon] {\n    margin-bottom: 16px;\n    padding: 8px;\n    border: 1px solid var(--color-gray-alpha-400);\n    border-radius: 6px;\n\n    background-color: var(--color-background-100);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  [data-nextjs-devtools-panel-tab-issues-empty-title] {\n    color: var(--color-gray-1000);\n    font-size: 16px;\n    font-weight: 500;\n    line-height: var(--line-height-20);\n  }\n\n  [data-nextjs-devtools-panel-tab-issues-empty-subtitle] {\n    color: var(--color-gray-900);\n    font-size: 14px;\n    line-height: var(--line-height-21);\n  }\n"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return ok = function() {
            return t;
        }, t;
    }
    function oA() {
        return (0, y.jsx)("div", {
            "data-nextjs-devtools-panel-tab-issues-empty": !0,
            children: (0, y.jsxs)("div", {
                "data-nextjs-devtools-panel-tab-issues-empty-content": !0,
                children: [
                    (0, y.jsx)("div", {
                        "data-nextjs-devtools-panel-tab-issues-empty-icon": !0,
                        children: (0, y.jsx)(oj, {
                            width: 16,
                            height: 16
                        })
                    }),
                    (0, y.jsx)("h3", {
                        "data-nextjs-devtools-panel-tab-issues-empty-title": !0,
                        children: "No Issues Found"
                    }),
                    (0, y.jsx)("p", {
                        "data-nextjs-devtools-panel-tab-issues-empty-subtitle": !0,
                        children: "Issues will appear here when they occur."
                    })
                ]
            })
        });
    }
    var oO = ei(ok());
    function oC(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function oS() {
        var e, n, t = (e = [
            ""
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return oS = function() {
            return t;
        }, t;
    }
    function oE(e) {
        var n = e.notes, t = e.buildError, r = e.hydrationWarning, o = e.errorDetails, a = e.activeError, i = e.errorType, l = e.debugInfo, s = e.errorCode;
        return t ? (0, y.jsx)(oz, {
            message: t,
            debugInfo: l
        }) : (0, y.jsx)(o_, {
            notes: n,
            hydrationWarning: r,
            errorDetails: o,
            activeError: a,
            errorType: i,
            debugInfo: l,
            errorCode: s
        });
    }
    function o_(e) {
        var n = e.notes, t = e.hydrationWarning, r = e.errorDetails, o = e.activeError, a = e.errorType, i = e.debugInfo, l = e.errorCode;
        return o && a ? (0, y.jsxs)(ox, {
            error: o.error,
            errorType: a,
            message: o.error.message,
            debugInfo: i,
            errorCode: l,
            environmentName: o.error.environmentName,
            children: [
                (0, y.jsxs)("div", {
                    className: "error-overlay-notes-container",
                    children: [
                        n ? (0, y.jsx)(y.Fragment, {
                            children: (0, y.jsx)("p", {
                                id: "nextjs__container_errors__notes",
                                className: "nextjs__container_errors__notes",
                                children: n
                            })
                        }) : null,
                        t ? (0, y.jsx)("p", {
                            id: "nextjs__container_errors__link",
                            className: "nextjs__container_errors__link",
                            children: (0, y.jsx)(eb, {
                                text: "See more info here: ".concat(np)
                            })
                        }) : null
                    ]
                }),
                (null == r ? void 0 : r.reactOutputComponentDiff) ? (0, y.jsx)(th, {
                    reactOutputComponentDiff: r.reactOutputComponentDiff || ""
                }) : null,
                (0, y.jsx)(x.Suspense, {
                    fallback: (0, y.jsx)(od, {}),
                    children: (0, y.jsx)(oP, {
                        error: o
                    }, o.id.toString())
                })
            ]
        }) : (0, y.jsx)(oA, {});
    }
    function oP(e) {
        var n, t, r = e.error, o = (n = (0, x.useState)(!1), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
            if (e) {
                if ("string" == typeof e) return oC(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return oC(e, n);
            }
        }(n, 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.");
        }()), a = o[0], i = o[1], l = tj(r), s = (0, x.useMemo)(function() {
            return l.reduce(function(e, n) {
                return e + +!!n.ignored;
            }, 0);
        }, [
            l
        ]), c = (0, x.useMemo)(function() {
            var e, n = l.findIndex(function(e) {
                return !e.ignored && !!e.originalCodeFrame && !!e.originalStackFrame;
            });
            return null != (e = l[n]) ? e : null;
        }, [
            l
        ]);
        return (0, y.jsxs)(y.Fragment, {
            children: [
                c && c.originalStackFrame && c.originalCodeFrame && (0, y.jsx)(eq, {
                    stackFrame: c.originalStackFrame,
                    codeFrame: c.originalCodeFrame
                }),
                l.length > 0 && (0, y.jsx)(tl, {
                    frames: l,
                    isIgnoreListOpen: a,
                    onToggleIgnoreList: function() {
                        return i(!a);
                    },
                    ignoredFramesTally: s
                })
            ]
        });
    }
    function oz(e) {
        var n = e.message, t = e.debugInfo, r = Error(n), o = (0, x.useMemo)(function() {
            return tt(n) || "Failed to compile";
        }, [
            n
        ]);
        return (0, y.jsx)(ox, {
            errorType: "Build Error",
            error: r,
            message: o,
            debugInfo: t,
            children: (0, y.jsx)(tn, {
                content: n
            })
        });
    }
    var oL = ei(oS());
    function oT() {
        var e, n, t = (e = [
            "\n  [data-nextjs-devtools-panel-tab-issues] {\n    display: flex;\n    flex: 1;\n    min-height: 0;\n  }\n"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return oT = function() {
            return t;
        }, t;
    }
    function oR(e) {
        var n = e.debugInfo, t = e.runtimeErrors, r = e.getSquashedHydrationErrorDetails, o = e.buildError, a = tS({
            runtimeErrors: t,
            getSquashedHydrationErrorDetails: r
        }), i = a.errorCode, l = a.errorType, s = a.hydrationWarning, c = a.activeError, u = a.activeIdx, d = a.setActiveIndex, f = a.notes, p = a.errorDetails;
        return (0, y.jsxs)("div", {
            "data-nextjs-devtools-panel-tab-issues": !0,
            children: [
                o ? null : (0, y.jsx)(oi, {
                    runtimeErrors: t,
                    errorType: l,
                    activeIdx: u,
                    setActiveIndex: d
                }),
                (0, y.jsx)(oE, {
                    buildError: o,
                    notes: f,
                    hydrationWarning: s,
                    errorDetails: p,
                    activeError: c,
                    errorType: l,
                    debugInfo: n,
                    errorCode: i
                })
            ]
        });
    }
    var oN = ei(oT()), oD = ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : function() {
        return null;
    };
    function oB(e) {
        var n = e.routerType, t = e.page;
        return (0, y.jsx)(oD, {
            isAppRouter: "app" === n,
            page: t
        });
    }
    function oM(e) {
        var n = e.routerType, t = e.page;
        return (0, y.jsx)(oB, {
            routerType: n,
            page: t
        });
    }
    function oI(e) {
        var n = e.activeTab, t = e.devToolsPosition, r = e.scale, o = e.routerType, a = e.handlePositionChange, i = e.handleScaleChange, l = e.debugInfo, s = e.runtimeErrors, c = e.getSquashedHydrationErrorDetails, u = e.buildError, d = e.page;
        switch(n){
            case "settings":
                return (0, y.jsx)(oe, {
                    devToolsPosition: t,
                    scale: r,
                    handlePositionChange: a,
                    handleScaleChange: i
                });
            case "route":
                return (0, y.jsx)(oM, {
                    routerType: o,
                    page: d
                });
            case "issues":
                return (0, y.jsx)(oR, {
                    debugInfo: l,
                    runtimeErrors: s,
                    getSquashedHydrationErrorDetails: c,
                    buildError: u
                });
            default:
                return null;
        }
    }
    function oH(e) {
        var n, t;
        return (0, y.jsx)("svg", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], 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), t = t = {
            children: (0, y.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"
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function oF(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function oU(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function oV(e, n) {
        return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e;
    }
    function oq(e, n) {
        if (null == e) return {};
        var t, r, o = function(e, n) {
            if (null == e) return {};
            var t, r, o = {}, a = Object.keys(e);
            for(r = 0; r < a.length; r++)t = a[r], n.indexOf(t) >= 0 || (o[t] = e[t]);
            return o;
        }(e, n);
        if (Object.getOwnPropertySymbols) {
            var a = Object.getOwnPropertySymbols(e);
            for(r = 0; r < a.length; r++)t = a[r], !(n.indexOf(t) >= 0) && Object.prototype.propertyIsEnumerable.call(e, t) && (o[t] = e[t]);
        }
        return o;
    }
    function oW(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return oF(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return oF(e, n);
            }
        }(e, 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.");
        }();
    }
    function o$() {
        var e, n, t = (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            -webkit-font-smoothing: antialiased;\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        "
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return o$ = function() {
            return t;
        }, t;
    }
    function oZ(e) {
        var n = e.disabled, t = e.issueCount, r = e.isDevBuilding, o = e.isDevRendering, a = e.isBuildError, i = e.onTriggerClick, l = e.toggleErrorOverlay, s = e.scale, c = oq(e, [
            "disabled",
            "issueCount",
            "isDevBuilding",
            "isDevRendering",
            "isBuildError",
            "onTriggerClick",
            "toggleErrorOverlay",
            "scale"
        ]), u = t > 0, d = oW((0, x.useState)(u), 2), f = d[0], p = d[1], h = oW((0, x.useState)(!1), 2), g = h[0], m = h[1], v = tM(t, 150), b = (0, x.useRef)(null), w = (0, x.useRef)(null), j = tF(w), k = tD(r || o), A = f || n;
        return (0, x.useEffect)(function() {
            p(u);
        }, [
            u
        ]), (0, y.jsxs)("div", {
            "data-next-badge-root": !0,
            style: {
                "--size": "".concat(36 / (void 0 === s ? 1 : s), "px"),
                "--duration-short": "".concat(150, "ms"),
                display: n && (!u || g) ? "none" : "block"
            },
            children: [
                (0, y.jsx)("style", {
                    children: ei(o$())
                }),
                (0, y.jsx)("div", {
                    "data-next-badge": !0,
                    "data-error": u,
                    "data-error-expanded": A,
                    "data-animate": v,
                    style: {
                        width: 0 === j ? "auto" : j
                    },
                    children: (0, y.jsxs)("div", {
                        ref: w,
                        children: [
                            !n && (0, y.jsx)("button", oV(oU({
                                ref: b,
                                "data-next-mark": !0,
                                "data-next-mark-loading": k,
                                onClick: i
                            }, c), {
                                children: (0, y.jsx)(oX, {
                                    isLoading: k,
                                    isDevBuilding: r
                                })
                            })),
                            A && (0, y.jsxs)("div", {
                                "data-issues": !0,
                                children: [
                                    (0, y.jsxs)("button", {
                                        "data-issues-open": !0,
                                        "aria-label": "Open issues overlay",
                                        onClick: l,
                                        children: [
                                            n && (0, y.jsx)("div", {
                                                "data-disabled-icon": !0,
                                                children: (0, y.jsx)(oj, {})
                                            }),
                                            (0, y.jsx)(oY, {
                                                animate: v,
                                                "data-issues-count-animation": !0,
                                                children: t
                                            }, t),
                                            " ",
                                            (0, y.jsxs)("div", {
                                                children: [
                                                    "Issue",
                                                    t > 1 && (0, y.jsx)("span", {
                                                        "aria-hidden": !0,
                                                        "data-issues-count-plural": !0,
                                                        "data-animate": v && 2 === t,
                                                        children: "s"
                                                    })
                                                ]
                                            })
                                        ]
                                    }),
                                    !a && (0, y.jsx)("button", {
                                        "data-issues-collapse": !0,
                                        "aria-label": "Collapse issues badge",
                                        onClick: function() {
                                            var e;
                                            n ? m(!0) : p(!1), null == (e = b.current) || e.focus();
                                        },
                                        children: (0, y.jsx)(oH, {
                                            "data-cross": !0
                                        })
                                    })
                                ]
                            })
                        ]
                    })
                }),
                (0, y.jsx)("div", {
                    "aria-hidden": !0,
                    "data-dot": !0
                })
            ]
        });
    }
    function oY(e) {
        var n = e.children, t = e.animate, r = oq(e, [
            "children",
            "animate"
        ]);
        return (0, y.jsxs)("div", oV(oU({}, r), {
            "data-animate": void 0 === t || t,
            children: [
                (0, y.jsx)("div", {
                    "aria-hidden": !0,
                    "data-issues-count-exit": !0,
                    children: n - 1
                }),
                (0, y.jsx)("div", {
                    "data-issues-count": !0,
                    "data-issues-count-enter": !0,
                    children: n
                })
            ]
        }));
    }
    function oX(e) {
        var n = e.isLoading, t = e.isDevBuilding ? "rgba(255,255,255,0.7)" : "white";
        return (0, y.jsxs)("svg", {
            width: "40",
            height: "40",
            viewBox: "0 0 40 40",
            fill: "none",
            "data-next-mark-loading": n,
            children: [
                (0, y.jsxs)("g", {
                    transform: "translate(8.5, 13)",
                    children: [
                        (0, y.jsx)("path", {
                            className: n ? "path0" : "paused",
                            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"
                        }),
                        (0, y.jsx)("path", {
                            className: n ? "path1" : "paused",
                            d: "M11.825 1.5 V13.1",
                            strokeWidth: "1.86",
                            stroke: "url(#next_logo_paint1_linear_1357_10853)",
                            strokeDasharray: "11.6",
                            strokeDashoffset: "11.6"
                        })
                    ]
                }),
                (0, y.jsxs)("defs", {
                    children: [
                        (0, y.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, y.jsx)("stop", {
                                    stopColor: t
                                }),
                                (0, y.jsx)("stop", {
                                    offset: "0.604072",
                                    stopColor: t,
                                    stopOpacity: "0"
                                }),
                                (0, y.jsx)("stop", {
                                    offset: "1",
                                    stopColor: t,
                                    stopOpacity: "0"
                                })
                            ]
                        }),
                        (0, y.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, y.jsx)("stop", {
                                    stopColor: t
                                }),
                                (0, y.jsx)("stop", {
                                    offset: "1",
                                    stopColor: t,
                                    stopOpacity: "0"
                                })
                            ]
                        }),
                        (0, y.jsxs)("mask", {
                            id: "next_logo_mask0",
                            children: [
                                (0, y.jsx)("rect", {
                                    width: "100%",
                                    height: "100%",
                                    fill: "white"
                                }),
                                (0, y.jsx)("rect", {
                                    width: "5",
                                    height: "1.5",
                                    fill: "black"
                                })
                            ]
                        })
                    ]
                })
            ]
        });
    }
    function oK(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function oQ(e, n, t) {
        return n in e ? Object.defineProperty(e, n, {
            value: t,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[n] = t, e;
    }
    function oG(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return oK(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return oK(e, n);
            }
        }(e, 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.");
        }();
    }
    function oJ(e) {
        var n, t = e.state, r = e.dispatch, o = e.errorCount, a = e.isBuildError, i = oG((0, x.useState)(!1), 2), l = i[0], s = i[1], c = oG(t.devToolsPosition.split("-", 2), 2), u = c[0], d = c[1];
        return (0, y.jsx)(tR, {
            "data-nextjs-toast": !0,
            style: (oQ(n = {
                "--animate-out-duration-ms": "".concat(nQ.K7, "ms"),
                "--animate-out-timing-function": nQ.uD,
                boxShadow: "none"
            }, u, "".concat(20, "px")), oQ(n, d, "".concat(20, "px")), oQ(n, "visibility", t.isDevToolsPanelOpen || t.isErrorOverlayOpen ? "hidden" : "visible"), n),
            children: (0, y.jsx)(rN, {
                padding: 20,
                onDragStart: function() {
                    return s(!1);
                },
                position: t.devToolsPosition,
                setPosition: function(e) {
                    r({
                        type: Y,
                        devToolsPosition: e
                    }), localStorage.setItem(G, e);
                },
                children: (0, y.jsx)(oZ, {
                    "aria-haspopup": "menu",
                    "aria-expanded": l,
                    "aria-controls": "nextjs-dev-tools-menu",
                    "aria-label": "".concat(l ? "Close" : "Open", " Next.js Dev Tools"),
                    "data-nextjs-dev-tools-button": !0,
                    disabled: t.disableDevIndicator,
                    issueCount: o,
                    onTriggerClick: function() {
                        r({
                            type: Z
                        });
                    },
                    toggleErrorOverlay: function() {
                        r({
                            type: M
                        }), r({
                            type: W
                        });
                    },
                    isDevBuilding: t.buildingIndicator,
                    isDevRendering: t.renderingIndicator,
                    isBuildError: a,
                    scale: t.scale
                })
            })
        });
    }
    function o0(e) {
        var n, t;
        return (0, y.jsx)("svg", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            xmlns: "http://www.w3.org/2000/svg",
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none"
        }, e), t = t = {
            children: (0, y.jsx)("path", {
                d: "M15 14C15 14.5523 14.5523 15 14 15H10V13.5H13.5V10H15V14ZM2.5 13.499H6V14.999H2C1.44772 14.999 1 14.5513 1 13.999V9.99902H2.5V13.499ZM6 2.5H2.5V6H1V2C1 1.44772 1.44772 1 2 1H6V2.5ZM14 1C14.5523 1 15 1.44772 15 2V6H13.5V2.5H10V1H14Z",
                fill: "currentColor"
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function o1(e) {
        var n, t;
        return (0, y.jsx)("svg", (n = function(e) {
            for(var n = 1; n < arguments.length; n++){
                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                }))), r.forEach(function(n) {
                    var r, o, a;
                    r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            xmlns: "http://www.w3.org/2000/svg",
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none"
        }, e), t = t = {
            children: (0, y.jsx)("path", {
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M1 6V4.5H4.5V1H6V5C6 5.55228 5.55228 6 5 6H1ZM11.5 1H10V5C10 5.55228 10.4477 6 11 6H15V4.5H11.5V1ZM15.04 11.5V10H11C10.4477 10 10 10.4477 10 11V15H11.5V11.5H15.04ZM4.5 15H6V11C6 10.4477 5.55228 10 5 10H1V11.5H4.5V15Z",
                fill: "currentColor"
            })
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(t)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
        }), n));
    }
    function o2(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    var o4 = "nextjs-devtools-dimensions", o5 = (0, x.createContext)(null), o3 = function(e) {
        var n = .95 * window.innerWidth, t = .95 * window.innerHeight;
        return {
            width: Math.min(n, Math.max(e.minWidth, e.width)),
            height: Math.min(t, Math.max(e.minHeight, e.height))
        };
    }, o6 = function() {
        var e = localStorage.getItem(o4);
        if (!e) return null;
        try {
            var n, t = JSON.parse(e);
            if ((void 0 === t ? "undefined" : (n = t) && "undefined" != typeof Symbol && n.constructor === Symbol ? "symbol" : typeof n) == "object" && null !== t && "number" == typeof t.width && "number" == typeof t.height) return {
                width: t.width,
                height: t.height
            };
            return null;
        } catch (e) {
            return localStorage.removeItem(o4), null;
        }
    }, o9 = function(e) {
        var n, t, r, o, a = e.value, i = e.children, l = null != (r = a.minWidth) ? r : 100, s = null != (o = a.minHeight) ? o : 80, c = (n = (0, x.useState)(null), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
            if (e) {
                if ("string" == typeof e) return o2(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return o2(e, n);
            }
        }(n, 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.");
        }()), u = c[0], d = c[1];
        return (0, x.useLayoutEffect)(function() {
            var e = function() {
                if (a.resizeRef.current) {
                    var e = o6();
                    if (e) {
                        var n, t, r = o3((n = function(e) {
                            for(var n = 1; n < arguments.length; n++){
                                var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
                                }))), r.forEach(function(n) {
                                    var r, o, a;
                                    r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                                        value: a,
                                        enumerable: !0,
                                        configurable: !0,
                                        writable: !0
                                    }) : r[o] = a;
                                });
                            }
                            return e;
                        }({}, e), t = t = {
                            minWidth: null != l ? l : 100,
                            minHeight: null != s ? s : 80
                        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : (function(e, n) {
                            var t = Object.keys(e);
                            if (Object.getOwnPropertySymbols) {
                                var r = Object.getOwnPropertySymbols(e);
                                t.push.apply(t, r);
                            }
                            return t;
                        })(Object(t)).forEach(function(e) {
                            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(t, e));
                        }), n)), o = r.height, i = r.width;
                        a.resizeRef.current.style.width = "".concat(i, "px"), a.resizeRef.current.style.height = "".concat(o, "px");
                    }
                }
            };
            return e(), window.addEventListener("resize", e), function() {
                return window.removeEventListener("resize", e);
            };
        }, [
            a.resizeRef,
            l,
            s
        ]), (0, y.jsx)(o5.Provider, {
            value: {
                resizeRef: a.resizeRef,
                minWidth: l,
                minHeight: s,
                devToolsPosition: a.devToolsPosition,
                draggingDirection: u,
                setDraggingDirection: d
            },
            children: i
        });
    }, o8 = function() {
        var e = (0, x.useContext)(o5);
        if (!e) throw Error("useResize must be used within a Resize provider");
        return e;
    }, o7 = __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"), ae = {};
    function an(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    ae.styleTagTransform = h(), ae.setAttributes = u(), ae.insert = s(), ae.domAPI = i(), ae.insertStyleElement = f(), o()(o7.Z, ae), o7.Z && o7.Z.locals && o7.Z.locals;
    var at = function(e) {
        var n, t, r = e.direction, o = o8(), a = o.resizeRef, i = o.minWidth, l = o.minHeight, s = o.devToolsPosition, c = o.draggingDirection, u = o.setDraggingDirection, d = (n = (0, x.useState)({
            top: 0,
            right: 0,
            bottom: 0,
            left: 0
        }), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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, n) {
            if (e) {
                if ("string" == typeof e) return an(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return an(e, n);
            }
        }(n, 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.");
        }()), f = d[0], p = d[1];
        if ((0, x.useLayoutEffect)(function() {
            if (a.current) {
                var e = a.current, n = window.getComputedStyle(e);
                p({
                    top: parseFloat(n.borderTopWidth) || 0,
                    right: parseFloat(n.borderRightWidth) || 0,
                    bottom: parseFloat(n.borderBottomWidth) || 0,
                    left: parseFloat(n.borderLeftWidth) || 0
                });
            }
        }, [
            a
        ]), !(!s.split("-").includes(r) && (!r.includes("-") || r === function(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;
            }
        }(s)))) return null;
        var h = f.left + f.right, g = f.top + f.bottom, m = r.includes("-");
        return (0, y.jsxs)(y.Fragment, {
            children: [
                (0, y.jsx)("div", {
                    className: "resize-container ".concat(r, " ").concat(c && c !== r ? "no-hover" : ""),
                    onMouseDown: function(e) {
                        if (e.preventDefault(), a.current) {
                            u(r);
                            var n = a.current, t = n.getBoundingClientRect(), o = n.offsetLeft, s = n.offsetTop, c = e.clientX, d = e.clientY, f = function(e) {
                                var a = ar(r, e.clientX - c, e.clientY - d, t, o, s, i, l), u = a.newWidth, f = a.newHeight, p = a.newLeft, h = a.newTop;
                                n.style.width = "".concat(u, "px"), n.style.height = "".concat(f, "px"), (r.includes("left") || "left" === r) && (n.style.left = "".concat(p, "px")), (r.includes("top") || "top" === r) && (n.style.top = "".concat(h, "px"));
                            }, p = function() {
                                u(null), document.removeEventListener("mousemove", f), document.removeEventListener("mouseup", p);
                                var e = a.current.getBoundingClientRect(), n = e.width, t = e.height;
                                localStorage.setItem("nextjs-devtools-dimensions", JSON.stringify({
                                    width: n,
                                    height: t
                                }));
                            };
                            document.addEventListener("mousemove", f), document.addEventListener("mouseup", p);
                        }
                    }
                }),
                !m && (0, y.jsx)("div", {
                    className: "resize-line ".concat(r, " ").concat(c === r ? "dragging" : ""),
                    style: {
                        "--border-horizontal": "".concat(h, "px"),
                        "--border-vertical": "".concat(g, "px"),
                        "--border-top": "".concat(f.top, "px"),
                        "--border-right": "".concat(f.right, "px"),
                        "--border-bottom": "".concat(f.bottom, "px"),
                        "--border-left": "".concat(f.left, "px")
                    }
                })
            ]
        });
    }, ar = function(e, n, t, r, o, a, i, l) {
        var s = .95 * window.innerWidth, c = .95 * window.innerHeight;
        switch(e){
            case "right":
                return {
                    newWidth: Math.min(s, Math.max(i, r.width + n)),
                    newHeight: r.height,
                    newLeft: o,
                    newTop: a
                };
            case "left":
                var u = Math.min(s, Math.max(i, r.width - n)), d = u - r.width;
                return {
                    newWidth: u,
                    newHeight: r.height,
                    newLeft: o - d,
                    newTop: a
                };
            case "bottom":
                return {
                    newWidth: r.width,
                    newHeight: Math.min(c, Math.max(l, r.height + t)),
                    newLeft: o,
                    newTop: a
                };
            case "top":
                var f = Math.min(c, Math.max(l, r.height - t)), p = f - r.height;
                return {
                    newWidth: r.width,
                    newHeight: f,
                    newLeft: o,
                    newTop: a - p
                };
            case "top-left":
                var h = Math.min(s, Math.max(i, r.width - n)), g = Math.min(c, Math.max(l, r.height - t)), m = h - r.width, v = g - r.height;
                return {
                    newWidth: h,
                    newHeight: g,
                    newLeft: o - m,
                    newTop: a - v
                };
            case "top-right":
                var b = Math.min(c, Math.max(l, r.height - t)), y = b - r.height;
                return {
                    newWidth: Math.min(s, Math.max(i, r.width + n)),
                    newHeight: b,
                    newLeft: o,
                    newTop: a - y
                };
            case "bottom-left":
                var x = Math.min(s, Math.max(i, r.width - n)), w = x - r.width;
                return {
                    newWidth: x,
                    newHeight: Math.min(c, Math.max(l, r.height + t)),
                    newLeft: o - w,
                    newTop: a
                };
            case "bottom-right":
                return {
                    newWidth: Math.min(s, Math.max(i, r.width + n)),
                    newHeight: Math.min(c, Math.max(l, r.height + t)),
                    newLeft: o,
                    newTop: a
                };
            default:
                return null;
        }
    };
    function ao(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function aa(e, n, t) {
        return n in e ? Object.defineProperty(e, n, {
            value: t,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[n] = t, e;
    }
    function ai(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return ao(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return ao(e, n);
            }
        }(e, 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.");
        }();
    }
    function al() {
        var e, n, t = (e = [
            "\n  /* TODO: Better override dialog header style. This conflicts with issues tab content. */\n  [data-nextjs-devtools-panel-dialog-header] {\n    flex-shrink: 0;\n    margin-bottom: 0 !important;\n  }\n\n  [data-nextjs-devtools-panel-dialog-content] {\n    flex: 1;\n    display: flex;\n    flex-direction: column;\n    min-height: 0; // what allows content to overflow\n  }\n\n  [data-nextjs-devtools-panel-dialog-body] {\n    flex: 1;\n    overflow: auto;\n  }\n\n  [data-nextjs-devtools-panel-overlay] {\n    margin: auto;\n    width: 525px;\n    height: 375px;\n  }\n\n  [data-nextjs-devtools-panel-overlay-backdrop] {\n    opacity: 0;\n    visibility: hidden;\n  }\n\n  [data-nextjs-devtools-panel-overlay-backdrop='true'] {\n    opacity: 1;\n    visibility: visible;\n  }\n\n  [data-nextjs-devtools-panel-draggable] {\n    /* For responsiveness */\n    width: 100%;\n    height: 100%;\n  }\n\n  [data-nextjs-devtools-panel-dialog] {\n    -webkit-font-smoothing: antialiased;\n    display: flex;\n    flex-direction: column;\n    background: var(--color-background-100);\n    background-clip: padding-box;\n    border: 1px solid var(--color-gray-400);\n    border-radius: var(--rounded-xl);\n    box-shadow: var(--shadow-lg);\n    position: relative;\n    width: 100%;\n    height: 100%;\n    min-width: 400px;\n    min-height: 350px;\n  }\n\n  [data-nextjs-devtools-panel-header] {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    border-bottom: 1px solid var(--color-gray-400);\n  }\n\n  [data-nextjs-devtools-panel-header-tab-group] {\n    display: flex;\n    align-items: center;\n    padding: 8px;\n    gap: 6px;\n  }\n\n  [data-nextjs-devtools-panel-header-tab] {\n    display: flex;\n    align-items: center;\n    color: var(--color-gray-900);\n    border-radius: var(--rounded-md-2);\n    padding: 4px 12px;\n    font-size: 14px;\n    font-weight: 500;\n    transition: background-color 200ms ease;\n\n    &:hover {\n      background-color: var(--color-gray-200);\n    }\n\n    &:active {\n      background-color: var(--color-gray-300);\n    }\n  }\n\n  [data-nextjs-devtools-panel-header-tab='true'] {\n    color: var(--color-gray-1000);\n    background-color: var(--color-gray-100);\n  }\n\n  [data-nextjs-devtools-panel-header-tab-issues-badge] {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-left: 8px;\n    background-color: var(--color-red-400);\n    color: var(--color-red-900);\n    font-size: 11px;\n    border-radius: var(--rounded-full);\n    padding: 2px 6px;\n    width: 20px;\n    height: 20px;\n    font-weight: 500;\n  }\n\n  [data-nextjs-devtools-panel-header-action-button-group] {\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    padding-right: 8px;\n  }\n\n  [data-nextjs-devtools-panel-header-action-button] {\n    background: transparent;\n    border: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 6px;\n    color: var(--color-gray-1000);\n    border-radius: 4px;\n    transition-property: background-color, color;\n    transition-duration: 200ms;\n    transition-timing-function: ease;\n\n    &:hover {\n      background-color: var(--color-gray-200);\n      color: var(--color-gray-900);\n    }\n\n    &:active {\n      background-color: var(--color-gray-300);\n    }\n  }\n\n  [data-nextjs-devtools-panel-draggable='true'] {\n    cursor: move;\n    user-select: none;\n    & > * {\n      cursor: auto;\n      /* user-select: auto; follows the parent (parent none -> child none), so reset the direct child to text */\n      user-select: text;\n    }\n  }\n"
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return al = function() {
            return t;
        }, t;
    }
    function as(e) {
        var n, t, r, o, a, i, l = e.state, s = e.dispatch, c = e.issueCount, u = e.runtimeErrors, d = e.getSquashedHydrationErrorDetails, f = ai((n = "__nextjs-devtools-active-tab", t = "issues", o = (r = ai((0, x.useState)(function() {
            if ("undefined" != typeof window && "undefined" != typeof sessionStorage) {
                var e = sessionStorage.getItem(n);
                return null != e ? e : t;
            }
            return t;
        }), 2))[0], a = r[1], (0, x.useEffect)(function() {
            "undefined" != typeof window && "undefined" != typeof sessionStorage && sessionStorage.setItem(n, o);
        }, [
            n,
            o
        ]), [
            o,
            a
        ]), 2), p = f[0], h = f[1], g = ai((0, x.useState)(!1), 2), m = g[0], v = g[1], b = ai((0, x.useState)(!1), 2), w = b[0], j = b[1], k = (0, x.useRef)(null);
        l.isErrorOverlayOpen !== w && (l.isErrorOverlayOpen && (v(!0), h("issues")), j(l.isErrorOverlayOpen));
        var A = ai(l.devToolsPosition.split("-", 2), 2), O = A[0], C = A[1], S = function() {
            s({
                type: $
            }), s({
                type: I
            });
        };
        return (0, y.jsx)(o9, {
            value: {
                resizeRef: k,
                minWidth: 400,
                minHeight: 350,
                devToolsPosition: l.devToolsPosition
            },
            children: (0, y.jsxs)(nZ, {
                ref: k,
                "data-nextjs-devtools-panel-overlay": !0,
                style: m ? {} : (aa(i = {}, O, "".concat(20, "px")), aa(i, C, "".concat(20, "px")), aa(i, "top" === O ? "bottom" : "top", "auto"), aa(i, "left" === C ? "right" : "left", "auto"), i),
                children: [
                    (0, y.jsx)(n2, {
                        "data-nextjs-devtools-panel-overlay-backdrop": m,
                        onClick: S
                    }),
                    (0, y.jsx)(rN, {
                        "data-nextjs-devtools-panel-draggable": !0,
                        padding: 20,
                        onDragStart: function() {},
                        position: l.devToolsPosition,
                        setPosition: function(e) {
                            localStorage.setItem(G, e), s({
                                type: Y,
                                devToolsPosition: e
                            });
                        },
                        dragHandleSelector: "[data-nextjs-devtools-panel-header], [data-nextjs-devtools-panel-footer]",
                        disableDrag: m,
                        children: (0, y.jsxs)(y.Fragment, {
                            children: [
                                (0, y.jsxs)(eZ, {
                                    "data-nextjs-devtools-panel-dialog": !0,
                                    "aria-labelledby": "nextjs__container_dev_tools_panel_label",
                                    "aria-describedby": "nextjs__container_dev_tools_panel_desc",
                                    onClose: S,
                                    children: [
                                        (0, y.jsxs)(eX, {
                                            "data-nextjs-devtools-panel-dialog-content": !0,
                                            children: [
                                                (0, y.jsx)(eK, {
                                                    "data-nextjs-devtools-panel-dialog-header": !0,
                                                    children: (0, y.jsxs)("div", {
                                                        "data-nextjs-devtools-panel-header": !0,
                                                        "data-nextjs-devtools-panel-draggable": !m,
                                                        children: [
                                                            (0, y.jsxs)("div", {
                                                                "data-nextjs-devtools-panel-header-tab-group": !0,
                                                                children: [
                                                                    (0, y.jsxs)("button", {
                                                                        "data-nextjs-devtools-panel-header-tab": "issues" === p,
                                                                        onClick: function() {
                                                                            return h("issues");
                                                                        },
                                                                        children: [
                                                                            "Issues",
                                                                            c > 0 ? (0, y.jsx)("span", {
                                                                                "data-nextjs-devtools-panel-header-tab-issues-badge": !0,
                                                                                children: c
                                                                            }) : null
                                                                        ]
                                                                    }),
                                                                    (0, y.jsx)("button", {
                                                                        "data-nextjs-devtools-panel-header-tab": "route" === p,
                                                                        onClick: function() {
                                                                            return h("route");
                                                                        },
                                                                        children: "Route Info"
                                                                    }),
                                                                    (0, y.jsx)("button", {
                                                                        "data-nextjs-devtools-panel-header-tab": "settings" === p,
                                                                        onClick: function() {
                                                                            return h("settings");
                                                                        },
                                                                        children: "Settings"
                                                                    })
                                                                ]
                                                            }),
                                                            (0, y.jsxs)("div", {
                                                                "data-nextjs-devtools-panel-header-action-button-group": !0,
                                                                children: [
                                                                    (0, y.jsx)("button", {
                                                                        "data-nextjs-devtools-panel-header-action-button": !0,
                                                                        onClick: function() {
                                                                            v(function(e) {
                                                                                return !e;
                                                                            }), s({
                                                                                type: I
                                                                            });
                                                                        },
                                                                        children: m ? (0, y.jsx)(o1, {
                                                                            width: 16,
                                                                            height: 16
                                                                        }) : (0, y.jsx)(o0, {
                                                                            width: 16,
                                                                            height: 16
                                                                        })
                                                                    }),
                                                                    (0, y.jsx)("button", {
                                                                        "data-nextjs-devtools-panel-header-action-button": !0,
                                                                        onClick: S,
                                                                        children: (0, y.jsx)(oH, {
                                                                            width: 16,
                                                                            height: 16
                                                                        })
                                                                    })
                                                                ]
                                                            })
                                                        ]
                                                    })
                                                }),
                                                (0, y.jsx)(eY, {
                                                    "data-nextjs-devtools-panel-dialog-body": !0,
                                                    children: (0, y.jsx)(oI, {
                                                        page: l.page,
                                                        activeTab: p,
                                                        devToolsPosition: l.devToolsPosition,
                                                        scale: l.scale,
                                                        routerType: l.routerType,
                                                        handlePositionChange: function(e) {
                                                            s({
                                                                type: Y,
                                                                devToolsPosition: e.target.value
                                                            }), localStorage.setItem(G, e.target.value);
                                                        },
                                                        handleScaleChange: function(e) {
                                                            s({
                                                                type: X,
                                                                scale: Number(e.target.value)
                                                            }), localStorage.setItem(J, e.target.value);
                                                        },
                                                        debugInfo: l.debugInfo,
                                                        runtimeErrors: u,
                                                        getSquashedHydrationErrorDetails: d,
                                                        buildError: l.buildError
                                                    })
                                                })
                                            ]
                                        }),
                                        (0, y.jsx)(r2, {
                                            versionInfo: l.versionInfo,
                                            isDraggable: !m,
                                            showRestartServerButton: l.showRestartServerButton
                                        })
                                    ]
                                }),
                                !m && (0, y.jsxs)(y.Fragment, {
                                    children: [
                                        (0, y.jsx)(at, {
                                            direction: "top"
                                        }),
                                        (0, y.jsx)(at, {
                                            direction: "right"
                                        }),
                                        (0, y.jsx)(at, {
                                            direction: "bottom"
                                        }),
                                        (0, y.jsx)(at, {
                                            direction: "left"
                                        }),
                                        (0, y.jsx)(at, {
                                            direction: "top-left"
                                        }),
                                        (0, y.jsx)(at, {
                                            direction: "top-right"
                                        }),
                                        (0, y.jsx)(at, {
                                            direction: "bottom-left"
                                        }),
                                        (0, y.jsx)(at, {
                                            direction: "bottom-right"
                                        })
                                    ]
                                })
                            ]
                        })
                    })
                ]
            })
        });
    }
    var ac = ei(al());
    function au() {
        var e, n, t = (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        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n      "
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return au = function() {
            return t;
        }, t;
    }
    function ad() {
        return (0, y.jsx)("style", {
            children: ei(au(), "\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', ts, "\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", "\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", eG, n8, nE, "\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    display: inline-flex;\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", tA, "\n  .nextjs-container-build-error-version-status {\n    -webkit-font-smoothing: antialiased;\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  .restart-dev-server-button {\n    -webkit-font-smoothing: antialiased;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    gap: 4px;\n    margin: 0 12px;\n\n    height: var(--size-26);\n    padding: 6px 8px 6px 6px;\n    background: var(--color-amber-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-amber-900);\n    font-size: var(--size-12);\n    font-weight: 500;\n    line-height: var(--size-16);\n  }\n", "\n  [data-nextjs-toast] {\n    &[data-hidden='true'] {\n      display: none;\n    }\n  }\n\n  .dev-tools-indicator-menu {\n    -webkit-font-smoothing: antialiased;\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", t0.g, "\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", "", rS, '\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', ac, r4, r0, on, oN, oO, oc, oo, oL, ow, ob, of, rm)
        });
    }
    function af() {
        var e, n, t = (e = [
            "\n        :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\n        article,\n        aside,\n        figcaption,\n        figure,\n        footer,\n        header,\n        hgroup,\n        main,\n        nav,\n        section {\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,\n            'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',\n            '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\n        hr {\n          box-sizing: content-box;\n          height: 0;\n          overflow: visible;\n        }\n\n        h1,\n        h2,\n        h3,\n        h4,\n        h5,\n        h6 {\n          margin-top: 0;\n          margin-bottom: 8px;\n        }\n\n        p {\n          margin-top: 0;\n          margin-bottom: 16px;\n        }\n\n        abbr[title],\n        abbr[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\n        address {\n          margin-bottom: 16px;\n          font-style: normal;\n          line-height: inherit;\n        }\n\n        ol,\n        ul,\n        dl {\n          margin-top: 0;\n          margin-bottom: 16px;\n        }\n\n        ol ol,\n        ul ul,\n        ol ul,\n        ul ol {\n          margin-bottom: 0;\n        }\n\n        dt {\n          font-weight: 700;\n        }\n\n        dd {\n          margin-bottom: 8px;\n          margin-left: 0;\n        }\n\n        blockquote {\n          margin: 0 0 16px;\n        }\n\n        b,\n        strong {\n          font-weight: bolder;\n        }\n\n        small {\n          font-size: 80%;\n        }\n\n        sub,\n        sup {\n          position: relative;\n          font-size: 75%;\n          line-height: 0;\n          vertical-align: baseline;\n        }\n\n        sub {\n          bottom: -0.25em;\n        }\n\n        sup {\n          top: -0.5em;\n        }\n\n        a {\n          color: #007bff;\n          text-decoration: none;\n          background-color: transparent;\n        }\n\n        a:hover {\n          color: #0056b3;\n          text-decoration: underline;\n        }\n\n        a:not([href]) {\n          color: inherit;\n          text-decoration: none;\n        }\n\n        a:not([href]):hover {\n          color: inherit;\n          text-decoration: none;\n        }\n\n        pre,\n        code,\n        kbd,\n        samp {\n          font-family: SFMono-Regular, Menlo, Monaco, Consolas,\n            'Liberation Mono', 'Courier New', monospace;\n          font-size: 1em;\n        }\n\n        pre {\n          margin-top: 0;\n          margin-bottom: 16px;\n          overflow: auto;\n        }\n\n        figure {\n          margin: 0 0 16px;\n        }\n\n        img {\n          vertical-align: middle;\n          border-style: none;\n        }\n\n        svg {\n          overflow: hidden;\n          vertical-align: middle;\n        }\n\n        table {\n          border-collapse: collapse;\n        }\n\n        caption {\n          padding-top: 12px;\n          padding-bottom: 12px;\n          color: #6c757d;\n          text-align: left;\n          caption-side: bottom;\n        }\n\n        th {\n          text-align: inherit;\n        }\n\n        label {\n          display: inline-block;\n          margin-bottom: 8px;\n        }\n\n        button {\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\n        button:focus {\n          outline: 1px dotted;\n          outline: 5px auto -webkit-focus-ring-color;\n        }\n\n        button:focus:not(:focus-visible) {\n          outline: none;\n        }\n\n        input,\n        button,\n        select,\n        optgroup,\n        textarea {\n          margin: 0;\n          font-family: inherit;\n          font-size: inherit;\n          line-height: inherit;\n        }\n\n        button,\n        input {\n          overflow: visible;\n        }\n\n        button,\n        select {\n          text-transform: none;\n        }\n\n        select {\n          word-wrap: normal;\n        }\n\n        button,\n        [type='button'],\n        [type='reset'],\n        [type='submit'] {\n          -webkit-appearance: button;\n        }\n\n        button:not(:disabled),\n        [type='button']:not(:disabled),\n        [type='reset']:not(:disabled),\n        [type='submit']:not(:disabled) {\n          cursor: pointer;\n        }\n\n        button::-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\n        input[type='radio'],\n        input[type='checkbox'] {\n          box-sizing: border-box;\n          padding: 0;\n        }\n\n        input[type='date'],\n        input[type='time'],\n        input[type='datetime-local'],\n        input[type='month'] {\n          -webkit-appearance: listbox;\n        }\n\n        textarea {\n          overflow: auto;\n          resize: vertical;\n        }\n\n        fieldset {\n          min-width: 0;\n          padding: 0;\n          margin: 0;\n          border: 0;\n        }\n\n        legend {\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\n        progress {\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\n        output {\n          display: inline-block;\n        }\n\n        summary {\n          display: list-item;\n          cursor: pointer;\n        }\n\n        template {\n          display: none;\n        }\n\n        [hidden] {\n          display: none !important;\n        }\n      "
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return af = function() {
            return t;
        }, t;
    }
    function ap() {
        return (0, y.jsx)("style", {
            children: ei(af())
        });
    }
    function ah() {
        var e, n, t = (e = [
            '\n        :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      '
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return ah = function() {
            return t;
        }, t;
    }
    function ag() {
        return (0, y.jsx)("style", {
            children: ei(ah())
        });
    }
    function am(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                var r, o, a;
                r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function av(e, n) {
        return n = null != n ? n : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : (function(e, n) {
            var t = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                t.push.apply(t, r);
            }
            return t;
        })(Object(n)).forEach(function(t) {
            Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
        }), e;
    }
    function ab(e) {
        var n = e.state, t = e.dispatch, r = e.getSquashedHydrationErrorDetails, o = e.runtimeErrors, a = e.errorCount, i = !!("TURBOPACK compile-time value", true), l = (0, tJ.N)(n.isErrorOverlayOpen, {
            exitDelay: 200
        }), s = l.mounted, c = {
            rendered: l.rendered,
            transitionDurationMs: 200,
            isTurbopack: i,
            versionInfo: n.versionInfo,
            errorCount: a
        };
        return null !== n.buildError ? (0, y.jsx)(tr, av(am({}, c), {
            message: n.buildError,
            rendered: !0
        })) : o.length && s ? (0, y.jsx)(tT, av(am({}, c), {
            debugInfo: n.debugInfo,
            getSquashedHydrationErrorDetails: r,
            runtimeErrors: o,
            onClose: function() {
                t({
                    type: I
                });
            }
        })) : (0, y.jsx)(x.Suspense, {});
    }
    function ay(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function ax(e, n, t) {
        return n in e ? Object.defineProperty(e, n, {
            value: t,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[n] = t, e;
    }
    function aw(e) {
        for(var n = 1; n < arguments.length; n++){
            var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                return Object.getOwnPropertyDescriptor(t, e).enumerable;
            }))), r.forEach(function(n) {
                ax(e, n, t[n]);
            });
        }
        return e;
    }
    function aj(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return ay(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return ay(e, n);
            }
        }(e, 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.");
        }();
    }
    var ak = function(e) {
        return e.state.buildError ? (0, y.jsx)(aO, aw({}, e)) : (0, y.jsx)(aA, aw({}, e));
    }, aA = function(e) {
        var n, t, r, o = e.children, a = e.state, i = e.isAppDir, l = e.dispatch, s = a.errors, c = aj((0, x.useState)({}), 2), u = c[0], d = c[1], f = aj((0, x.useMemo)(function() {
            for(var e = [], n = null, t = 0; t < s.length; ++t){
                var r = s[t], o = r.id;
                if (o in u) {
                    e.push(u[o]);
                    continue;
                }
                n = r;
                break;
            }
            return [
                e,
                n
            ];
        }, [
            s,
            u
        ]), 2), p = f[0], h = f[1];
        return t = (n = {
            errors: s,
            dispatch: l
        }).errors, r = n.dispatch, (0, x.useEffect)(function() {
            var e, n, o = (null == (e = ("TURBOPACK compile-time value", "Turbopack")) ? void 0 : e.toUpperCase()) === "TURBOPACK" && ("TURBOPACK compile-time value", false), a = null == (n = t[0]) ? void 0 : n.error;
            if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
            {
                var i;
                var l;
            //TURBOPACK unreachable
            }
            r({
                type: K,
                showRestartServerButton: !1
            });
        }, [
            t,
            r
        ]), (0, x.useEffect)(function() {
            if (null != h) {
                var e, n, t = !0;
                return (e = h, n = i, tb(function() {
                    var t, r, o, a, i;
                    return tw(this, function(l) {
                        switch(l.label){
                            case 0:
                                var s, c;
                                if (t = {
                                    id: e.id,
                                    runtime: !0,
                                    error: e.error,
                                    type: e.type
                                }, !("use" in x)) return [
                                    3,
                                    1
                                ];
                                return r = tx(ty({}, t), {
                                    frames: (c = (s = function() {
                                        return tb(function() {
                                            return tw(this, function(t) {
                                                switch(t.label){
                                                    case 0:
                                                        return [
                                                            4,
                                                            eC(e.frames, tm(e.error), n)
                                                        ];
                                                    case 1:
                                                        return [
                                                            2,
                                                            t.sent()
                                                        ];
                                                }
                                            });
                                        })();
                                    })(), function() {
                                        return c;
                                    })
                                }), void 0 !== e.componentStackFrames && (r.componentStackFrames = e.componentStackFrames), [
                                    2,
                                    r
                                ];
                            case 1:
                                return a = [
                                    ty({}, t)
                                ], i = {}, [
                                    4,
                                    eC(e.frames, tm(e.error), n)
                                ];
                            case 2:
                                return o = tx.apply(void 0, a.concat([
                                    (i.frames = l.sent(), i)
                                ])), void 0 !== e.componentStackFrames && (o.componentStackFrames = e.componentStackFrames), [
                                    2,
                                    o
                                ];
                            case 3:
                                return [
                                    2
                                ];
                        }
                    });
                })()).then(function(e) {
                    t && d(function(n) {
                        var t, r;
                        return t = aw({}, n), r = null != (r = ax({}, e.id, e)) ? r : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : (function(e, n) {
                            var t = Object.keys(e);
                            if (Object.getOwnPropertySymbols) {
                                var r = Object.getOwnPropertySymbols(e);
                                t.push.apply(t, r);
                            }
                            return t;
                        })(Object(r)).forEach(function(e) {
                            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e));
                        }), t;
                    });
                }), function() {
                    t = !1;
                };
            }
        }, [
            h,
            i
        ]), o({
            runtimeErrors: p,
            totalErrorCount: s.length
        });
    }, aO = function(e) {
        return (0, e.children)({
            runtimeErrors: [],
            totalErrorCount: 1
        });
    };
    function aC() {
        var e, n, t = (e = [
            "\n      :host(.dark) {\n        ",
            "\n        ",
            "\n      }\n\n      @media (prefers-color-scheme: dark) {\n        :host(:not(.light)) {\n          ",
            "\n          ",
            "\n        }\n      }\n    "
        ], n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(n)
            }
        })));
        return aC = function() {
            return t;
        }, t;
    }
    var aS = "\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", aE = "\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";
    function a_() {
        return (0, y.jsx)("style", {
            children: ei(aC(), aE, aS, aE, aS)
        });
    }
    function aP(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function az(e, n) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), !n || a.length !== n); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, n) || function(e, n) {
            if (e) {
                if ("string" == typeof e) return aP(e, n);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return aP(e, n);
            }
        }(e, 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.");
        }();
    }
    function aL(e) {
        var n, t, r, o = e.state, a = e.dispatch, i = e.getSquashedHydrationErrorDetails, l = az((t = (n = rt((0, x.useState)("undefined" != typeof localStorage && localStorage.getItem(J) ? Number(localStorage.getItem(J)) : S.Medium), 2))[0], r = n[1], [
            t,
            function(e) {
                r(e), localStorage.setItem(J, String(e));
            }
        ]), 2), s = l[0], c = l[1], u = az((0, x.useState)(!1), 2), d = u[0], f = u[1], p = null !== o.buildError;
        return ("TURBOPACK compile-time value", false) && p !== d && (p && (a({
            type: W
        }), a({
            type: M
        })), f(p)), (0, y.jsxs)(ed, {
            children: [
                (0, y.jsx)(ap, {}),
                (0, y.jsx)(ep, {
                    scale: ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : s
                }),
                (0, y.jsx)(ag, {}),
                (0, y.jsx)(ad, {}),
                (0, y.jsx)(a_, {}),
                (0, y.jsx)(ak, {
                    state: o,
                    dispatch: a,
                    isAppDir: !0,
                    children: function(e) {
                        var n = e.runtimeErrors, t = e.totalErrorCount;
                        return (0, y.jsx)(y.Fragment, {
                            children: o.showIndicator && (("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : (0, y.jsxs)(y.Fragment, {
                                children: [
                                    (0, y.jsx)(rU, {
                                        scale: s,
                                        setScale: c,
                                        state: o,
                                        dispatch: a,
                                        errorCount: t,
                                        isBuildError: p
                                    }),
                                    (0, y.jsx)(ab, {
                                        state: o,
                                        dispatch: a,
                                        getSquashedHydrationErrorDetails: i,
                                        runtimeErrors: n,
                                        errorCount: t
                                    })
                                ]
                            }))
                        });
                    }
                })
            ]
        });
    }
    var aT = __webpack_require__("./src/next-devtools/dev-overlay/segment-explorer-trie.ts");
    function aR(e, n) {
        (null == n || n > e.length) && (n = e.length);
        for(var t = 0, r = Array(n); t < n; t++)r[t] = e[t];
        return r;
    }
    function aN(e) {
        return function(e) {
            if (Array.isArray(e)) return aR(e);
        }(e) || function(e) {
            if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e);
        }(e) || aD(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 aD(e, n) {
        if (e) {
            if ("string" == typeof e) return aR(e, n);
            var t = Object.prototype.toString.call(e).slice(8, -1);
            if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
            if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return aR(e, n);
        }
    }
    var aB = null, aM = [];
    function aI(e) {
        return function() {
            for(var n = arguments.length, t = Array(n), r = 0; r < n; r++)t[r] = arguments[r];
            aB ? e.apply(void 0, [
                aB
            ].concat(aN(t))) : aM.push(function(n) {
                e.apply(void 0, [
                    n
                ].concat(aN(t)));
            });
        };
    }
    var aH = {
        onBuildOk: aI(function(e) {
            e({
                type: _
            });
        }),
        onBuildError: aI(function(e, n) {
            e({
                type: P,
                message: n
            });
        }),
        onBeforeRefresh: aI(function(e) {
            e({
                type: z
            });
        }),
        onRefresh: aI(function(e) {
            e({
                type: L
            });
        }),
        onVersionInfo: aI(function(e, n) {
            e({
                type: T,
                versionInfo: n
            });
        }),
        onStaticIndicator: aI(function(e, n) {
            e({
                type: E,
                staticIndicator: n
            });
        }),
        onDebugInfo: aI(function(e, n) {
            e({
                type: D,
                debugInfo: n
            });
        }),
        onDevIndicator: aI(function(e, n) {
            e({
                type: B,
                devIndicator: n
            });
        }),
        onUnhandledError: aI(function(e, n) {
            e({
                type: R,
                reason: n
            });
        }),
        onUnhandledRejection: aI(function(e, n) {
            e({
                type: N,
                reason: n
            });
        }),
        openErrorOverlay: aI(function(e) {
            e({
                type: M
            });
        }),
        closeErrorOverlay: aI(function(e) {
            e({
                type: I
            });
        }),
        toggleErrorOverlay: aI(function(e) {
            e({
                type: H
            });
        }),
        buildingIndicatorHide: aI(function(e) {
            e({
                type: U
            });
        }),
        buildingIndicatorShow: aI(function(e) {
            e({
                type: F
            });
        }),
        renderingIndicatorHide: aI(function(e) {
            e({
                type: q
            });
        }),
        renderingIndicatorShow: aI(function(e) {
            e({
                type: V
            });
        }),
        segmentExplorerNodeAdd: aI(function(e, n) {
            (0, aT.th)(n);
        }),
        segmentExplorerNodeRemove: aI(function(e, n) {
            (0, aT._c)(n);
        }),
        segmentExplorerUpdateRouteState: aI(function(e, n) {
            e({
                type: ee,
                page: n
            });
        })
    };
    function aF(e) {
        var n, t, r = e.getComponentStack, o = e.getOwnerStack, a = e.getSquashedHydrationErrorDetails, i = e.isRecoverableError, l = (n = function(e, n, t, r) {
            var o;
            function a(e, o, a) {
                var i, l = n(a), s = void 0 === l ? void 0 : function(e) {
                    var n = [], t = !0, r = !1, o = void 0;
                    try {
                        for(var a, i = e.trim().split("\n")[Symbol.iterator](); !(t = (a = i.next()).done); t = !0){
                            var l = a.value, s = /at ([^ ]+)( \((.*)\))?/.exec(l);
                            if (null == s ? void 0 : s[1]) {
                                var c = s[1], u = s[3];
                                if (!u) {
                                    n.push({
                                        canOpenInEditor: !1,
                                        component: c
                                    });
                                    continue;
                                }
                                if (null == u ? void 0 : u.includes("next/dist")) break;
                                var d = function(e) {
                                    var n, t, r, o, a = (r = e).startsWith("file://") ? "file" : r.includes("webpack-internal://") ? "webpack-internal" : r.startsWith("http://") || r.startsWith("https://") ? "http" : r.startsWith("//") ? "protocol-relative" : "unknown", i = null == e ? void 0 : e.replace(/^(webpack-internal:\/\/\/|file:\/\/)(\(.*\)\/)?/, ""), l = (n = null != (o = null == i ? void 0 : i.match(/^(.+):(\d+):(\d+)/)) ? o : [], t = 4, function(e) {
                                        if (Array.isArray(e)) return e;
                                    }(n) || function(e, n) {
                                        var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); i = !0);
                                            } catch (e) {
                                                l = !0, r = e;
                                            } finally{
                                                try {
                                                    i || null == o.return || o.return();
                                                } finally{
                                                    if (l) throw r;
                                                }
                                            }
                                            return a;
                                        }
                                    }(n, 4) || function(e, n) {
                                        if (e) {
                                            if ("string" == typeof e) return w(e, n);
                                            var t = Object.prototype.toString.call(e).slice(8, -1);
                                            if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(t);
                                            if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return w(e, n);
                                        }
                                    }(n, 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.");
                                    }()), s = l[1], c = l[2], u = l[3];
                                    switch(a){
                                        case "file":
                                        case "webpack-internal":
                                            return {
                                                canOpenInEditor: !0,
                                                file: s,
                                                lineNumber: c ? Number(c) : void 0,
                                                column: u ? Number(u) : void 0
                                            };
                                        default:
                                            return {
                                                canOpenInEditor: !1
                                            };
                                    }
                                }(u);
                                n.push(function(e) {
                                    for(var n = 1; n < arguments.length; n++){
                                        var t = null != arguments[n] ? arguments[n] : {}, r = Object.keys(t);
                                        "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(t).filter(function(e) {
                                            return Object.getOwnPropertyDescriptor(t, e).enumerable;
                                        }))), r.forEach(function(n) {
                                            var r, o, a;
                                            r = e, o = n, a = t[n], o in r ? Object.defineProperty(r, o, {
                                                value: a,
                                                enumerable: !0,
                                                configurable: !0,
                                                writable: !0
                                            }) : r[o] = a;
                                        });
                                    }
                                    return e;
                                }({
                                    component: c
                                }, d));
                            }
                        }
                    } catch (e) {
                        r = !0, o = e;
                    } finally{
                        try {
                            t || null == i.return || i.return();
                        } finally{
                            if (r) throw o;
                        }
                    }
                    return n;
                }(l), c = t(a), u = function(e) {
                    var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : ("TURBOPACK compile-time value", "/Users/georgijkuliasvili/Documents/GitHub/yummer-apps/next-js/yummer/.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, j.parse)(e).map(function(e) {
                        try {
                            var t = new URL(e.file), r = k.exec(t.pathname);
                            if (r) {
                                var o, a = null == n || null == (o = n.replace(/\\/g, "/")) ? void 0 : o.replace(/\/$/, "");
                                a && (e.file = "file://" + a.concat(r.pop()) + t.search);
                            }
                        } catch (e) {}
                        return e;
                    })) : [];
                }((a.stack || "") + (c || "")), d = {
                    id: o,
                    error: a,
                    frames: u,
                    componentStackFrames: s,
                    type: r(a) ? "recoverable" : (i = a) && "NEXT_CONSOLE_ERROR" === i[A] ? "console" : "runtime"
                }, f = e.filter(function(e) {
                    return e.error.stack !== d.error.stack && et(e.error.stack) !== et(d.error.stack) || t(e.error) !== t(d.error);
                });
                return f.length === e.length ? (f.push(d), f) : e;
            }
            return (0, x.useReducer)(function(e, n) {
                switch(n.type){
                    case D:
                        return C(O({}, e), {
                            debugInfo: n.debugInfo
                        });
                    case E:
                        return C(O({}, e), {
                            staticIndicator: n.staticIndicator
                        });
                    case _:
                        return C(O({}, e), {
                            buildError: null
                        });
                    case P:
                        return C(O({}, e), {
                            buildError: n.message
                        });
                    case z:
                        return C(O({}, e), {
                            refreshState: {
                                type: "pending",
                                errors: []
                            }
                        });
                    case L:
                        return C(O({}, e), {
                            buildError: null,
                            errors: "pending" === e.refreshState.type ? e.refreshState.errors : [],
                            refreshState: {
                                type: "idle"
                            }
                        });
                    case R:
                    case N:
                        switch(e.refreshState.type){
                            case "idle":
                                return C(O({}, e), {
                                    nextId: e.nextId + 1,
                                    errors: a(e.errors, e.nextId, n.reason)
                                });
                            case "pending":
                                return C(O({}, e), {
                                    nextId: e.nextId + 1,
                                    refreshState: C(O({}, e.refreshState), {
                                        errors: a(e.errors, e.nextId, n.reason)
                                    })
                                });
                            default:
                                return e;
                        }
                    case T:
                        return C(O({}, e), {
                            versionInfo: n.versionInfo
                        });
                    case B:
                        return C(O({}, e), {
                            showIndicator: !0,
                            disableDevIndicator: er || !!n.devIndicator.disabledUntil
                        });
                    case M:
                        return C(O({}, e), {
                            isErrorOverlayOpen: !0
                        });
                    case I:
                        return C(O({}, e), {
                            isErrorOverlayOpen: !1
                        });
                    case H:
                        return C(O({}, e), {
                            isErrorOverlayOpen: !e.isErrorOverlayOpen
                        });
                    case F:
                        return C(O({}, e), {
                            buildingIndicator: !0
                        });
                    case U:
                        return C(O({}, e), {
                            buildingIndicator: !1
                        });
                    case V:
                        return C(O({}, e), {
                            renderingIndicator: !0
                        });
                    case q:
                        return C(O({}, e), {
                            renderingIndicator: !1
                        });
                    case W:
                        return C(O({}, e), {
                            isDevToolsPanelOpen: !0
                        });
                    case $:
                        return C(O({}, e), {
                            isDevToolsPanelOpen: !1
                        });
                    case Z:
                        return C(O({}, e), {
                            isDevToolsPanelOpen: !e.isDevToolsPanelOpen
                        });
                    case Y:
                        return C(O({}, e), {
                            devToolsPosition: n.devToolsPosition
                        });
                    case X:
                        return C(O({}, e), {
                            scale: n.scale
                        });
                    case ee:
                        return C(O({}, e), {
                            page: n.page
                        });
                    case K:
                        return C(O({}, e), {
                            showRestartServerButton: n.showRestartServerButton
                        });
                    default:
                        return e;
                }
            }, (o = e, C(O({}, eo), {
                isErrorOverlayOpen: "pages" === o,
                routerType: o
            })));
        }(e.routerType, r, o, i), t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(n) || function(e, n) {
            var t, 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 = (t = o.next()).done) && (a.push(t.value), a.length !== n); 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) || aD(n, 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.");
        }()), s = l[0], c = l[1];
        return (0, x.useInsertionEffect)(function() {
            aB = c;
            var e = setTimeout(function() {
                !function(e) {
                    try {
                        var n = !0, t = !1, r = void 0;
                        try {
                            for(var o, a = aM[Symbol.iterator](); !(n = (o = a.next()).done); n = !0)(0, o.value)(e);
                        } catch (e) {
                            t = !0, r = e;
                        } finally{
                            try {
                                n || null == a.return || a.return();
                            } finally{
                                if (t) throw r;
                            }
                        }
                    } finally{
                        aM.length = 0;
                    }
                }(c);
            });
            return function() {
                aB = null, clearTimeout(e);
            };
        }, []), (0, y.jsxs)(y.Fragment, {
            children: [
                (0, y.jsx)(es, {}),
                (0, y.jsx)(aL, {
                    state: s,
                    dispatch: c,
                    getSquashedHydrationErrorDetails: a
                })
            ]
        });
    }
    var aU = !1, aV = !1;
    function aq() {
        return null;
    }
    function aW(e, n, t) {
        if (aU) throw Error("Next DevTools: Pages Dev Overlay is already mounted. This is a bug in Next.js");
        if (!aV) {
            var r = document.createElement("script");
            r.style.display = "block", r.style.position = "absolute", r.setAttribute("data-nextjs-dev-overlay", "true");
            var o = document.createElement("nextjs-portal");
            r.appendChild(o), document.body.appendChild(r);
            var a = (0, ea.createRoot)(o, {
                identifierPrefix: "ndt-"
            });
            (0, x.startTransition)(function() {
                a.render((0, y.jsx)(aF, {
                    getComponentStack: e,
                    getOwnerStack: n,
                    getSquashedHydrationErrorDetails: aq,
                    isRecoverableError: t,
                    routerType: "app"
                }));
            }), aV = !0;
        }
    }
    function a$(e, n, t, r) {
        if (aV) throw Error("Next DevTools: App Dev Overlay is already mounted. This is a bug in Next.js");
        if (!aU) {
            var o = document.createElement("nextjs-portal");
            o.style.position = "absolute", new MutationObserver(function(e) {
                var n = !0, t = !1, r = void 0;
                try {
                    for(var a, i = e[Symbol.iterator](); !(n = (a = i.next()).done); n = !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 === o && document.body.appendChild(o);
                            } catch (e) {
                                c = !0, u = e;
                            } finally{
                                try {
                                    s || null == f.return || f.return();
                                } finally{
                                    if (c) throw u;
                                }
                            }
                        }
                    }
                } catch (e) {
                    t = !0, r = e;
                } finally{
                    try {
                        n || null == i.return || i.return();
                    } finally{
                        if (t) throw r;
                    }
                }
            }).observe(document.body, {
                childList: !0
            }), document.body.appendChild(o);
            var a = (0, ea.createRoot)(o);
            (0, x.startTransition)(function() {
                a.render((0, y.jsx)(aF, {
                    getComponentStack: e,
                    getOwnerStack: n,
                    getSquashedHydrationErrorDetails: t,
                    isRecoverableError: r,
                    routerType: "pages"
                }));
            }), aU = !0;
        }
    }
})(), exports.dispatcher = __webpack_exports__.dispatcher, exports.renderAppDevOverlay = __webpack_exports__.renderAppDevOverlay, exports.renderPagesDevOverlay = __webpack_exports__.renderPagesDevOverlay, __webpack_exports__)-1 === [
    "dispatcher",
    "renderAppDevOverlay",
    "renderPagesDevOverlay"
].indexOf(__webpack_i__) && (exports[__webpack_i__] = __webpack_exports__[__webpack_i__]);
Object.defineProperty(exports, "__esModule", {
    value: !0
}); //# sourceMappingURL=index.js.map
}}),
}]);

//# sourceMappingURL=node_modules_next_dist_compiled_next-devtools_index_d575f738.js.map