/**
 * @license React
 * react-dom-server.browser.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
var aa = require("react");
function k(a) {
  for (
    var b = "https://reactjs.org/docs/error-decoder.html?invariant=" + a, c = 1;
    c < arguments.length;
    c++
  )
    b += "&args[]=" + encodeURIComponent(arguments[c]);
  return (
    "Minified React error #" +
    a +
    "; visit " +
    b +
    " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."
  );
}
var l = null,
  n = 0;
function p(controller, b) {
  if (0 !== b.length) controller.write(b);
}
function t(a, b) {
  p(a, b);
  return !0;
}
function ba(a) {
  a.flush(false);
}
var ca = new TextEncoder();
function u(a) {
  return a;
}
function v(a) {
  return a;
}
function da(a, b) {
  "function" === typeof a.error ? a.close(b) : a.end(b);
}
var w = Object.prototype.hasOwnProperty,
  ea =
    /^[: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]*$/,
  fa = {},
  ha = {};
function ia(a) {
  if (w.call(ha, a)) return !0;
  if (w.call(fa, a)) return !1;
  if (ea.test(a)) return (ha[a] = !0);
  fa[a] = !0;
  return !1;
}
function x(a, b, c, d, f, e, g) {
  this.acceptsBooleans = 2 === b || 3 === b || 4 === b;
  this.attributeName = d;
  this.attributeNamespace = f;
  this.mustUseProperty = c;
  this.propertyName = a;
  this.type = b;
  this.sanitizeURL = e;
  this.removeEmptyString = g;
}
var y = {};
"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style"
  .split(" ")
  .forEach(function (a) {
    y[a] = new x(a, 0, !1, a, null, !1, !1);
  });
[
  ["acceptCharset", "accept-charset"],
  ["className", "class"],
  ["htmlFor", "for"],
  ["httpEquiv", "http-equiv"],
].forEach(function (a) {
  var b = a[0];
  y[b] = new x(b, 1, !1, a[1], null, !1, !1);
});
["contentEditable", "draggable", "spellCheck", "value"].forEach(function (a) {
  y[a] = new x(a, 2, !1, a.toLowerCase(), null, !1, !1);
});
[
  "autoReverse",
  "externalResourcesRequired",
  "focusable",
  "preserveAlpha",
].forEach(function (a) {
  y[a] = new x(a, 2, !1, a, null, !1, !1);
});
"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope"
  .split(" ")
  .forEach(function (a) {
    y[a] = new x(a, 3, !1, a.toLowerCase(), null, !1, !1);
  });
["checked", "multiple", "muted", "selected"].forEach(function (a) {
  y[a] = new x(a, 3, !0, a, null, !1, !1);
});
["capture", "download"].forEach(function (a) {
  y[a] = new x(a, 4, !1, a, null, !1, !1);
});
["cols", "rows", "size", "span"].forEach(function (a) {
  y[a] = new x(a, 6, !1, a, null, !1, !1);
});
["rowSpan", "start"].forEach(function (a) {
  y[a] = new x(a, 5, !1, a.toLowerCase(), null, !1, !1);
});
var ja = /[\-:]([a-z])/g;
function ka(a) {
  return a[1].toUpperCase();
}
"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height"
  .split(" ")
  .forEach(function (a) {
    var b = a.replace(ja, ka);
    y[b] = new x(b, 1, !1, a, null, !1, !1);
  });
"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type"
  .split(" ")
  .forEach(function (a) {
    var b = a.replace(ja, ka);
    y[b] = new x(b, 1, !1, a, "http://www.w3.org/1999/xlink", !1, !1);
  });
["xml:base", "xml:lang", "xml:space"].forEach(function (a) {
  var b = a.replace(ja, ka);
  y[b] = new x(b, 1, !1, a, "http://www.w3.org/XML/1998/namespace", !1, !1);
});
["tabIndex", "crossOrigin"].forEach(function (a) {
  y[a] = new x(a, 1, !1, a.toLowerCase(), null, !1, !1);
});
y.xlinkHref = new x(
  "xlinkHref",
  1,
  !1,
  "xlink:href",
  "http://www.w3.org/1999/xlink",
  !0,
  !1
);
["src", "href", "action", "formAction"].forEach(function (a) {
  y[a] = new x(a, 1, !1, a.toLowerCase(), null, !0, !0);
});
var z = {
    animationIterationCount: !0,
    aspectRatio: !0,
    borderImageOutset: !0,
    borderImageSlice: !0,
    borderImageWidth: !0,
    boxFlex: !0,
    boxFlexGroup: !0,
    boxOrdinalGroup: !0,
    columnCount: !0,
    columns: !0,
    flex: !0,
    flexGrow: !0,
    flexPositive: !0,
    flexShrink: !0,
    flexNegative: !0,
    flexOrder: !0,
    gridArea: !0,
    gridRow: !0,
    gridRowEnd: !0,
    gridRowSpan: !0,
    gridRowStart: !0,
    gridColumn: !0,
    gridColumnEnd: !0,
    gridColumnSpan: !0,
    gridColumnStart: !0,
    fontWeight: !0,
    lineClamp: !0,
    lineHeight: !0,
    opacity: !0,
    order: !0,
    orphans: !0,
    tabSize: !0,
    widows: !0,
    zIndex: !0,
    zoom: !0,
    fillOpacity: !0,
    floodOpacity: !0,
    stopOpacity: !0,
    strokeDasharray: !0,
    strokeDashoffset: !0,
    strokeMiterlimit: !0,
    strokeOpacity: !0,
    strokeWidth: !0,
  },
  la = ["Webkit", "ms", "Moz", "O"];
Object.keys(z).forEach(function (a) {
  la.forEach(function (b) {
    b = b + a.charAt(0).toUpperCase() + a.substring(1);
    z[b] = z[a];
  });
});
var ma = /["'&<>]/;
function A(a) {
  return Bun.escapeHTML(a);
}
var na = /([A-Z])/g,
  oa = /^ms-/,
  pa = Array.isArray,
  qa = v("<script>"),
  ra = v("\x3c/script>"),
  sa = v('<script src="'),
  ta = v('<script type="module" src="'),
  ua = v('" async="">\x3c/script>'),
  va = /(<\/|<)(s)(cript)/gi;
function wa(a, b, c, d) {
  return "" + b + ("s" === c ? "\\u0073" : "\\u0053") + d;
}
function xa(a, b, c, d, f) {
  a = void 0 === a ? "" : a;
  b = void 0 === b ? qa : v('<script nonce="' + A(b) + '">');
  var e = [];
  void 0 !== c && e.push(b, u(("" + c).replace(va, wa)), ra);
  if (void 0 !== d) for (c = 0; c < d.length; c++) e.push(sa, u(A(d[c])), ua);
  if (void 0 !== f) for (d = 0; d < f.length; d++) e.push(ta, u(A(f[d])), ua);
  return {
    bootstrapChunks: e,
    startInlineScript: b,
    placeholderPrefix: v(a + "P:"),
    segmentPrefix: v(a + "S:"),
    boundaryPrefix: a + "B:",
    idPrefix: a,
    nextSuspenseID: 0,
    sentCompleteSegmentFunction: !1,
    sentCompleteBoundaryFunction: !1,
    sentClientRenderFunction: !1,
  };
}
function B(a, b) {
  return { insertionMode: a, selectedValue: b };
}
function ya(a) {
  return B(
    "http://www.w3.org/2000/svg" === a
      ? 2
      : "http://www.w3.org/1998/Math/MathML" === a
      ? 3
      : 0,
    null
  );
}
function za(a, b, c) {
  switch (b) {
    case "select":
      return B(1, null != c.value ? c.value : c.defaultValue);
    case "svg":
      return B(2, null);
    case "math":
      return B(3, null);
    case "foreignObject":
      return B(1, null);
    case "table":
      return B(4, null);
    case "thead":
    case "tbody":
    case "tfoot":
      return B(5, null);
    case "colgroup":
      return B(7, null);
    case "tr":
      return B(6, null);
  }
  return 4 <= a.insertionMode || 0 === a.insertionMode ? B(1, null) : a;
}
var Aa = v("\x3c!-- --\x3e"),
  Ba = new Map(),
  Ca = v(' style="'),
  Da = v(":"),
  Ea = v(";");
function Fa(a, b, c) {
  if ("object" !== typeof c) throw Error(k(62));
  b = !0;
  for (var d in c)
    if (w.call(c, d)) {
      var f = c[d];
      if (null != f && "boolean" !== typeof f && "" !== f) {
        if (0 === d.indexOf("--")) {
          var e = u(A(d));
          f = u(A(("" + f).trim()));
        } else {
          e = d;
          var g = Ba.get(e);
          void 0 !== g
            ? (e = g)
            : ((g = v(
                A(e.replace(na, "-$1").toLowerCase().replace(oa, "-ms-"))
              )),
              Ba.set(e, g),
              (e = g));
          f =
            "number" === typeof f
              ? 0 === f || w.call(z, d)
                ? u("" + f)
                : u(f + "px")
              : u(A(("" + f).trim()));
        }
        b ? ((b = !1), a.push(Ca, e, Da, f)) : a.push(Ea, e, Da, f);
      }
    }
  b || a.push(D);
}
var G = v(" "),
  H = v('="'),
  D = v('"'),
  Ga = v('=""');
function I(a, b, c, d) {
  switch (c) {
    case "style":
      Fa(a, b, d);
      return;
    case "defaultValue":
    case "defaultChecked":
    case "innerHTML":
    case "suppressContentEditableWarning":
    case "suppressHydrationWarning":
      return;
  }
  if (
    !(2 < c.length) ||
    ("o" !== c[0] && "O" !== c[0]) ||
    ("n" !== c[1] && "N" !== c[1])
  )
    if (((b = y.hasOwnProperty(c) ? y[c] : null), null !== b)) {
      switch (typeof d) {
        case "function":
        case "symbol":
          return;
        case "boolean":
          if (!b.acceptsBooleans) return;
      }
      c = u(b.attributeName);
      switch (b.type) {
        case 3:
          d && a.push(G, c, Ga);
          break;
        case 4:
          !0 === d ? a.push(G, c, Ga) : !1 !== d && a.push(G, c, H, u(A(d)), D);
          break;
        case 5:
          isNaN(d) || a.push(G, c, H, u(A(d)), D);
          break;
        case 6:
          !isNaN(d) && 1 <= d && a.push(G, c, H, u(A(d)), D);
          break;
        default:
          b.sanitizeURL && (d = "" + d), a.push(G, c, H, u(A(d)), D);
      }
    } else if (ia(c)) {
      switch (typeof d) {
        case "function":
        case "symbol":
          return;
        case "boolean":
          if (
            ((b = c.toLowerCase().slice(0, 5)), "data-" !== b && "aria-" !== b)
          )
            return;
      }
      a.push(G, u(c), H, u(A(d)), D);
    }
}
var J = v(">"),
  Ha = v("/>");
function K(a, b, c) {
  if (null != b) {
    if (null != c) throw Error(k(60));
    if ("object" !== typeof b || !("__html" in b)) throw Error(k(61));
    b = b.__html;
    null !== b && void 0 !== b && a.push(u("" + b));
  }
}
function Ia(a) {
  var b = "";
  aa.Children.forEach(a, function (a) {
    null != a && (b += a);
  });
  return b;
}
var Ja = v(' selected=""');
function Ka(a, b, c, d) {
  a.push(L(c));
  var f = (c = null),
    e;
  for (e in b)
    if (w.call(b, e)) {
      var g = b[e];
      if (null != g)
        switch (e) {
          case "children":
            c = g;
            break;
          case "dangerouslySetInnerHTML":
            f = g;
            break;
          default:
            I(a, d, e, g);
        }
    }
  a.push(J);
  K(a, f, c);
  return "string" === typeof c ? (a.push(u(A(c))), null) : c;
}
var La = v("\n"),
  Ma = /^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,
  Na = new Map();
function L(a) {
  var b = Na.get(a);
  if (void 0 === b) {
    if (!Ma.test(a)) throw Error(k(65, a));
    b = v("<" + a);
    Na.set(a, b);
  }
  return b;
}
var Oa = v("<!DOCTYPE html>");
function Pa(a, b, c, d, f) {
  switch (b) {
    case "select":
      a.push(L("select"));
      var e = null,
        g = null;
      for (r in c)
        if (w.call(c, r)) {
          var h = c[r];
          if (null != h)
            switch (r) {
              case "children":
                e = h;
                break;
              case "dangerouslySetInnerHTML":
                g = h;
                break;
              case "defaultValue":
              case "value":
                break;
              default:
                I(a, d, r, h);
            }
        }
      a.push(J);
      K(a, g, e);
      return e;
    case "option":
      g = f.selectedValue;
      a.push(L("option"));
      var m = (h = null),
        q = null;
      var r = null;
      for (e in c)
        if (w.call(c, e) && ((b = c[e]), null != b))
          switch (e) {
            case "children":
              h = b;
              break;
            case "selected":
              q = b;
              break;
            case "dangerouslySetInnerHTML":
              r = b;
              break;
            case "value":
              m = b;
            default:
              I(a, d, e, b);
          }
      if (null != g)
        if (((c = null !== m ? "" + m : Ia(h)), pa(g)))
          for (d = 0; d < g.length; d++) {
            if ("" + g[d] === c) {
              a.push(Ja);
              break;
            }
          }
        else "" + g === c && a.push(Ja);
      else q && a.push(Ja);
      a.push(J);
      K(a, r, h);
      return h;
    case "textarea":
      a.push(L("textarea"));
      r = g = e = null;
      for (h in c)
        if (w.call(c, h) && ((m = c[h]), null != m))
          switch (h) {
            case "children":
              r = m;
              break;
            case "value":
              e = m;
              break;
            case "defaultValue":
              g = m;
              break;
            case "dangerouslySetInnerHTML":
              throw Error(k(91));
            default:
              I(a, d, h, m);
          }
      null === e && null !== g && (e = g);
      a.push(J);
      if (null != r) {
        if (null != e) throw Error(k(92));
        if (pa(r) && 1 < r.length) throw Error(k(93));
        e = "" + r;
      }
      "string" === typeof e && "\n" === e[0] && a.push(La);
      null !== e && a.push(u(A("" + e)));
      return null;
    case "input":
      a.push(L("input"));
      m = r = h = e = null;
      for (g in c)
        if (w.call(c, g) && ((q = c[g]), null != q))
          switch (g) {
            case "children":
            case "dangerouslySetInnerHTML":
              throw Error(k(399, "input"));
            case "defaultChecked":
              m = q;
              break;
            case "defaultValue":
              h = q;
              break;
            case "checked":
              r = q;
              break;
            case "value":
              e = q;
              break;
            default:
              I(a, d, g, q);
          }
      null !== r ? I(a, d, "checked", r) : null !== m && I(a, d, "checked", m);
      null !== e ? I(a, d, "value", e) : null !== h && I(a, d, "value", h);
      a.push(Ha);
      return null;
    case "menuitem":
      a.push(L("menuitem"));
      for (var E in c)
        if (w.call(c, E) && ((e = c[E]), null != e))
          switch (E) {
            case "children":
            case "dangerouslySetInnerHTML":
              throw Error(k(400));
            default:
              I(a, d, E, e);
          }
      a.push(J);
      return null;
    case "listing":
    case "pre":
      a.push(L(b));
      g = e = null;
      for (m in c)
        if (w.call(c, m) && ((h = c[m]), null != h))
          switch (m) {
            case "children":
              e = h;
              break;
            case "dangerouslySetInnerHTML":
              g = h;
              break;
            default:
              I(a, d, m, h);
          }
      a.push(J);
      if (null != g) {
        if (null != e) throw Error(k(60));
        if ("object" !== typeof g || !("__html" in g)) throw Error(k(61));
        c = g.__html;
        null !== c &&
          void 0 !== c &&
          ("string" === typeof c && 0 < c.length && "\n" === c[0]
            ? a.push(La, u(c))
            : a.push(u("" + c)));
      }
      "string" === typeof e && "\n" === e[0] && a.push(La);
      return e;
    case "area":
    case "base":
    case "br":
    case "col":
    case "embed":
    case "hr":
    case "img":
    case "keygen":
    case "link":
    case "meta":
    case "param":
    case "source":
    case "track":
    case "wbr":
      a.push(L(b));
      for (var F in c)
        if (w.call(c, F) && ((e = c[F]), null != e))
          switch (F) {
            case "children":
            case "dangerouslySetInnerHTML":
              throw Error(k(399, b));
            default:
              I(a, d, F, e);
          }
      a.push(Ha);
      return null;
    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 Ka(a, c, b, d);
    case "html":
      return 0 === f.insertionMode && a.push(Oa), Ka(a, c, b, d);
    default:
      if (-1 === b.indexOf("-") && "string" !== typeof c.is)
        return Ka(a, c, b, d);
      a.push(L(b));
      g = e = null;
      for (q in c)
        if (w.call(c, q) && ((h = c[q]), null != h))
          switch (q) {
            case "children":
              e = h;
              break;
            case "dangerouslySetInnerHTML":
              g = h;
              break;
            case "style":
              Fa(a, d, h);
              break;
            case "suppressContentEditableWarning":
            case "suppressHydrationWarning":
              break;
            default:
              ia(q) &&
                "function" !== typeof h &&
                "symbol" !== typeof h &&
                a.push(G, u(q), H, u(A(h)), D);
          }
      a.push(J);
      K(a, g, e);
      return e;
  }
}
var Qa = v("</"),
  Ra = v(">"),
  Sa = v('<template id="'),
  Ta = v('"></template>'),
  Ua = v("\x3c!--$--\x3e"),
  Va = v('\x3c!--$?--\x3e<template id="'),
  Wa = v('"></template>'),
  Xa = v("\x3c!--$!--\x3e"),
  Ya = v("\x3c!--/$--\x3e");
function Za(a, b, c) {
  p(a, Va);
  if (null === c) throw Error(k(395));
  p(a, c);
  return t(a, Wa);
}
var $a = v('<div hidden id="'),
  ab = v('">'),
  bb = v("</div>"),
  cb = v('<svg aria-hidden="true" style="display:none" id="'),
  db = v('">'),
  eb = v("</svg>"),
  fb = v('<math aria-hidden="true" style="display:none" id="'),
  gb = v('">'),
  hb = v("</math>"),
  ib = v('<table hidden id="'),
  jb = v('">'),
  kb = v("</table>"),
  lb = v('<table hidden><tbody id="'),
  mb = v('">'),
  nb = v("</tbody></table>"),
  ob = v('<table hidden><tr id="'),
  pb = v('">'),
  qb = v("</tr></table>"),
  rb = v('<table hidden><colgroup id="'),
  sb = v('">'),
  tb = v("</colgroup></table>");
function ub(a, b, c, d) {
  switch (c.insertionMode) {
    case 0:
    case 1:
      return p(a, $a), p(a, b.segmentPrefix), p(a, u(d.toString(16))), t(a, ab);
    case 2:
      return p(a, cb), p(a, b.segmentPrefix), p(a, u(d.toString(16))), t(a, db);
    case 3:
      return p(a, fb), p(a, b.segmentPrefix), p(a, u(d.toString(16))), t(a, gb);
    case 4:
      return p(a, ib), p(a, b.segmentPrefix), p(a, u(d.toString(16))), t(a, jb);
    case 5:
      return p(a, lb), p(a, b.segmentPrefix), p(a, u(d.toString(16))), t(a, mb);
    case 6:
      return p(a, ob), p(a, b.segmentPrefix), p(a, u(d.toString(16))), t(a, pb);
    case 7:
      return p(a, rb), p(a, b.segmentPrefix), p(a, u(d.toString(16))), t(a, sb);
    default:
      throw Error(k(397));
  }
}
function vb(a, b) {
  switch (b.insertionMode) {
    case 0:
    case 1:
      return t(a, bb);
    case 2:
      return t(a, eb);
    case 3:
      return t(a, hb);
    case 4:
      return t(a, kb);
    case 5:
      return t(a, nb);
    case 6:
      return t(a, qb);
    case 7:
      return t(a, tb);
    default:
      throw Error(k(397));
  }
}
var wb = v(
    'function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'
  ),
  xb = v('$RS("'),
  yb = v('","'),
  zb = v('")\x3c/script>'),
  Ab = v(
    'function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'
  ),
  Bb = v('$RC("'),
  Cb = v('","'),
  Db = v('")\x3c/script>'),
  Eb = v(
    'function $RX(a){if(a=document.getElementById(a))a=a.previousSibling,a.data="$!",a._reactRetry&&a._reactRetry()};$RX("'
  ),
  Fb = v('$RX("'),
  Gb = v('")\x3c/script>'),
  M = Object.assign,
  Hb = Symbol.for("react.element"),
  Ib = Symbol.for("react.portal"),
  Jb = Symbol.for("react.fragment"),
  Kb = Symbol.for("react.strict_mode"),
  Lb = Symbol.for("react.profiler"),
  Mb = Symbol.for("react.provider"),
  Nb = Symbol.for("react.context"),
  Ob = Symbol.for("react.forward_ref"),
  Pb = Symbol.for("react.suspense"),
  Qb = Symbol.for("react.suspense_list"),
  Rb = Symbol.for("react.memo"),
  Sb = Symbol.for("react.lazy"),
  Tb = Symbol.for("react.scope"),
  Ub = Symbol.for("react.debug_trace_mode"),
  Vb = Symbol.for("react.legacy_hidden"),
  Wb = Symbol.for("react.default_value"),
  Xb = Symbol.iterator;
function Yb(a) {
  if (null == a) return null;
  if ("function" === typeof a) return a.displayName || a.name || null;
  if ("string" === typeof a) return a;
  switch (a) {
    case Jb:
      return "Fragment";
    case Ib:
      return "Portal";
    case Lb:
      return "Profiler";
    case Kb:
      return "StrictMode";
    case Pb:
      return "Suspense";
    case Qb:
      return "SuspenseList";
  }
  if ("object" === typeof a)
    switch (a.$$typeof) {
      case Nb:
        return (a.displayName || "Context") + ".Consumer";
      case Mb:
        return (a._context.displayName || "Context") + ".Provider";
      case Ob:
        var b = a.render;
        a = a.displayName;
        a ||
          ((a = b.displayName || b.name || ""),
          (a = "" !== a ? "ForwardRef(" + a + ")" : "ForwardRef"));
        return a;
      case Rb:
        return (
          (b = a.displayName || null), null !== b ? b : Yb(a.type) || "Memo"
        );
      case Sb:
        b = a._payload;
        a = a._init;
        try {
          return Yb(a(b));
        } catch (c) {}
    }
  return null;
}
var Zb = {};
function $b(a, b) {
  a = a.contextTypes;
  if (!a) return Zb;
  var c = {},
    d;
  for (d in a) c[d] = b[d];
  return c;
}
var N = null;
function O(a, b) {
  if (a !== b) {
    a.context._currentValue = a.parentValue;
    a = a.parent;
    var c = b.parent;
    if (null === a) {
      if (null !== c) throw Error(k(401));
    } else {
      if (null === c) throw Error(k(401));
      O(a, c);
    }
    b.context._currentValue = b.value;
  }
}
function ac(a) {
  a.context._currentValue = a.parentValue;
  a = a.parent;
  null !== a && ac(a);
}
function bc(a) {
  var b = a.parent;
  null !== b && bc(b);
  a.context._currentValue = a.value;
}
function cc(a, b) {
  a.context._currentValue = a.parentValue;
  a = a.parent;
  if (null === a) throw Error(k(402));
  a.depth === b.depth ? O(a, b) : cc(a, b);
}
function dc(a, b) {
  var c = b.parent;
  if (null === c) throw Error(k(402));
  a.depth === c.depth ? O(a, c) : dc(a, c);
  b.context._currentValue = b.value;
}
function P(a) {
  var b = N;
  b !== a &&
    (null === b
      ? bc(a)
      : null === a
      ? ac(b)
      : b.depth === a.depth
      ? O(b, a)
      : b.depth > a.depth
      ? cc(b, a)
      : dc(b, a),
    (N = a));
}
var ec = {
  isMounted: function () {
    return !1;
  },
  enqueueSetState: function (a, b) {
    a = a._reactInternals;
    null !== a.queue && a.queue.push(b);
  },
  enqueueReplaceState: function (a, b) {
    a = a._reactInternals;
    a.replace = !0;
    a.queue = [b];
  },
  enqueueForceUpdate: function () {},
};
function fc(a, b, c, d) {
  var f = void 0 !== a.state ? a.state : null;
  a.updater = ec;
  a.props = c;
  a.state = f;
  var e = { queue: [], replace: !1 };
  a._reactInternals = e;
  var g = b.contextType;
  a.context = "object" === typeof g && null !== g ? g._currentValue : d;
  g = b.getDerivedStateFromProps;
  "function" === typeof g &&
    ((g = g(c, f)),
    (f = null === g || void 0 === g ? f : M({}, f, g)),
    (a.state = f));
  if (
    "function" !== typeof b.getDerivedStateFromProps &&
    "function" !== typeof a.getSnapshotBeforeUpdate &&
    ("function" === typeof a.UNSAFE_componentWillMount ||
      "function" === typeof a.componentWillMount)
  )
    if (
      ((b = a.state),
      "function" === typeof a.componentWillMount && a.componentWillMount(),
      "function" === typeof a.UNSAFE_componentWillMount &&
        a.UNSAFE_componentWillMount(),
      b !== a.state && ec.enqueueReplaceState(a, a.state, null),
      null !== e.queue && 0 < e.queue.length)
    )
      if (
        ((b = e.queue),
        (g = e.replace),
        (e.queue = null),
        (e.replace = !1),
        g && 1 === b.length)
      )
        a.state = b[0];
      else {
        e = g ? b[0] : a.state;
        f = !0;
        for (g = g ? 1 : 0; g < b.length; g++) {
          var h = b[g];
          h = "function" === typeof h ? h.call(a, e, c, d) : h;
          null != h && (f ? ((f = !1), (e = M({}, e, h))) : M(e, h));
        }
        a.state = e;
      }
    else e.queue = null;
}
var gc = { id: 1, overflow: "" };
function hc(a, b, c) {
  var d = a.id;
  a = a.overflow;
  var f = 32 - Q(d) - 1;
  d &= ~(1 << f);
  c += 1;
  var e = 32 - Q(b) + f;
  if (30 < e) {
    var g = f - (f % 5);
    e = (d & ((1 << g) - 1)).toString(32);
    d >>= g;
    f -= g;
    return { id: (1 << (32 - Q(b) + f)) | (c << f) | d, overflow: e + a };
  }
  return { id: (1 << e) | (c << f) | d, overflow: a };
}
var Q = Math.clz32 ? Math.clz32 : ic,
  jc = Math.log,
  kc = Math.LN2;
function ic(a) {
  a >>>= 0;
  return 0 === a ? 32 : (31 - ((jc(a) / kc) | 0)) | 0;
}
function lc(a, b) {
  return (a === b && (0 !== a || 1 / a === 1 / b)) || (a !== a && b !== b);
}
var mc = "function" === typeof Object.is ? Object.is : lc,
  R = null,
  nc = null,
  oc = null,
  S = null,
  T = !1,
  pc = !1,
  U = 0,
  V = null,
  qc = 0;
function W() {
  if (null === R) throw Error(k(321));
  return R;
}
function rc() {
  if (0 < qc) throw Error(k(312));
  return { memoizedState: null, queue: null, next: null };
}
function sc() {
  null === S
    ? null === oc
      ? ((T = !1), (oc = S = rc()))
      : ((T = !0), (S = oc))
    : null === S.next
    ? ((T = !1), (S = S.next = rc()))
    : ((T = !0), (S = S.next));
  return S;
}
function tc() {
  nc = R = null;
  pc = !1;
  oc = null;
  qc = 0;
  S = V = null;
}
function uc(a, b) {
  return "function" === typeof b ? b(a) : b;
}
function vc(a, b, c) {
  R = W();
  S = sc();
  if (T) {
    var d = S.queue;
    b = d.dispatch;
    if (null !== V && ((c = V.get(d)), void 0 !== c)) {
      V.delete(d);
      d = S.memoizedState;
      do (d = a(d, c.action)), (c = c.next);
      while (null !== c);
      S.memoizedState = d;
      return [d, b];
    }
    return [S.memoizedState, b];
  }
  a = a === uc ? ("function" === typeof b ? b() : b) : void 0 !== c ? c(b) : b;
  S.memoizedState = a;
  a = S.queue = { last: null, dispatch: null };
  a = a.dispatch = wc.bind(null, R, a);
  return [S.memoizedState, a];
}
function xc(a, b) {
  R = W();
  S = sc();
  b = void 0 === b ? null : b;
  if (null !== S) {
    var c = S.memoizedState;
    if (null !== c && null !== b) {
      var d = c[1];
      a: if (null === d) d = !1;
      else {
        for (var f = 0; f < d.length && f < b.length; f++)
          if (!mc(b[f], d[f])) {
            d = !1;
            break a;
          }
        d = !0;
      }
      if (d) return c[0];
    }
  }
  a = a();
  S.memoizedState = [a, b];
  return a;
}
function wc(a, b, c) {
  if (25 <= qc) throw Error(k(301));
  if (a === R)
    if (
      ((pc = !0),
      (a = { action: c, next: null }),
      null === V && (V = new Map()),
      (c = V.get(b)),
      void 0 === c)
    )
      V.set(b, a);
    else {
      for (b = c; null !== b.next; ) b = b.next;
      b.next = a;
    }
}
function yc() {
  throw Error(k(394));
}
function zc() {}
var Bc = {
    readContext: function (a) {
      return a._currentValue;
    },
    useContext: function (a) {
      W();
      return a._currentValue;
    },
    useMemo: xc,
    useReducer: vc,
    useRef: function (a) {
      R = W();
      S = sc();
      var b = S.memoizedState;
      return null === b ? ((a = { current: a }), (S.memoizedState = a)) : b;
    },
    useState: function (a) {
      return vc(uc, a);
    },
    useInsertionEffect: zc,
    useLayoutEffect: function () {},
    useCallback: function (a, b) {
      return xc(function () {
        return a;
      }, b);
    },
    useImperativeHandle: zc,
    useEffect: zc,
    useDebugValue: zc,
    useDeferredValue: function (a) {
      W();
      return a;
    },
    useTransition: function () {
      W();
      return [!1, yc];
    },
    useId: function () {
      var a = nc.treeContext;
      var b = a.overflow;
      a = a.id;
      a = (a & ~(1 << (32 - Q(a) - 1))).toString(32) + b;
      var c = Ac;
      if (null === c) throw Error(k(404));
      b = U++;
      a = ":" + c.idPrefix + "R" + a;
      0 < b && (a += "H" + b.toString(32));
      return a + ":";
    },
    useMutableSource: function (a, b) {
      W();
      return b(a._source);
    },
    useSyncExternalStore: function (a, b, c) {
      if (void 0 === c) throw Error(k(407));
      return c();
    },
  },
  Ac = null,
  Cc =
    aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED
      .ReactCurrentDispatcher;
function Dc(a) {
  console.error(a);
}
function X() {}
function Ec(a, b, c, d, f, e, g, h, m) {
  var q = [],
    r = new Set();
  b = {
    destination: null,
    responseState: b,
    progressiveChunkSize: void 0 === d ? 12800 : d,
    status: 0,
    fatalError: null,
    nextSegmentId: 0,
    allPendingTasks: 0,
    pendingRootTasks: 0,
    completedRootSegment: null,
    abortableTasks: r,
    pingedTasks: q,
    clientRenderedBoundaries: [],
    completedBoundaries: [],
    partialBoundaries: [],
    onError: void 0 === f ? Dc : f,
    onAllReady: void 0 === e ? X : e,
    onShellReady: void 0 === g ? X : g,
    onShellError: void 0 === h ? X : h,
    onFatalError: void 0 === m ? X : m,
  };
  c = Fc(b, 0, null, c);
  c.parentFlushed = !0;
  a = Gc(b, a, null, c, r, Zb, null, gc);
  q.push(a);
  return b;
}
function Gc(a, b, c, d, f, e, g, h) {
  a.allPendingTasks++;
  null === c ? a.pendingRootTasks++ : c.pendingTasks++;
  var m = {
    node: b,
    ping: function () {
      var b = a.pingedTasks;
      b.push(m);
      1 === b.length && Hc(a);
    },
    blockedBoundary: c,
    blockedSegment: d,
    abortSet: f,
    legacyContext: e,
    context: g,
    treeContext: h,
  };
  f.add(m);
  return m;
}
function Fc(a, b, c, d) {
  return {
    status: 0,
    id: -1,
    index: b,
    parentFlushed: !1,
    chunks: [],
    children: [],
    formatContext: d,
    boundary: c,
  };
}
function Y(a, b) {
  a = a.onError;
  a(b);
}
function Ic(a, b) {
  var c = a.onShellError;
  c(b);
  c = a.onFatalError;
  c(b);
  null !== a.destination
    ? ((a.status = 2), da(a.destination, b))
    : ((a.status = 1), (a.fatalError = b));
}
function Jc(a, b, c, d, f) {
  R = {};
  nc = b;
  U = 0;
  for (a = c(d, f); pc; )
    (pc = !1), (U = 0), (qc += 1), (S = null), (a = c(d, f));
  tc();
  return a;
}
function Kc(a, b, c, d) {
  var f = c.render(),
    e = d.childContextTypes;
  if (null !== e && void 0 !== e) {
    var g = b.legacyContext;
    if ("function" !== typeof c.getChildContext) d = g;
    else {
      c = c.getChildContext();
      for (var h in c)
        if (!(h in e)) throw Error(k(108, Yb(d) || "Unknown", h));
      d = M({}, g, c);
    }
    b.legacyContext = d;
    Z(a, b, f);
    b.legacyContext = g;
  } else Z(a, b, f);
}
function Lc(a, b) {
  if (a && a.defaultProps) {
    b = M({}, b);
    a = a.defaultProps;
    for (var c in a) void 0 === b[c] && (b[c] = a[c]);
    return b;
  }
  return b;
}
function Mc(a, b, c, d, f) {
  if ("function" === typeof c)
    if (c.prototype && c.prototype.isReactComponent) {
      f = $b(c, b.legacyContext);
      var e = c.contextType;
      e = new c(d, "object" === typeof e && null !== e ? e._currentValue : f);
      fc(e, c, d, f);
      Kc(a, b, e, c);
    } else {
      e = $b(c, b.legacyContext);
      f = Jc(a, b, c, d, e);
      var g = 0 !== U;
      if (
        "object" === typeof f &&
        null !== f &&
        "function" === typeof f.render &&
        void 0 === f.$$typeof
      )
        fc(f, c, d, e), Kc(a, b, f, c);
      else if (g) {
        d = b.treeContext;
        b.treeContext = hc(d, 1, 0);
        try {
          Z(a, b, f);
        } finally {
          b.treeContext = d;
        }
      } else Z(a, b, f);
    }
  else if ("string" === typeof c)
    switch (
      ((f = b.blockedSegment),
      (e = Pa(f.chunks, c, d, a.responseState, f.formatContext)),
      (g = f.formatContext),
      (f.formatContext = za(g, c, d)),
      Nc(a, b, e),
      (f.formatContext = g),
      c)
    ) {
      case "area":
      case "base":
      case "br":
      case "col":
      case "embed":
      case "hr":
      case "img":
      case "input":
      case "keygen":
      case "link":
      case "meta":
      case "param":
      case "source":
      case "track":
      case "wbr":
        break;
      default:
        f.chunks.push(Qa, u(c), Ra);
    }
  else {
    switch (c) {
      case Vb:
      case Ub:
      case Kb:
      case Lb:
      case Jb:
        Z(a, b, d.children);
        return;
      case Qb:
        Z(a, b, d.children);
        return;
      case Tb:
        throw Error(k(343));
      case Pb:
        a: {
          c = b.blockedBoundary;
          f = b.blockedSegment;
          e = d.fallback;
          d = d.children;
          g = new Set();
          var h = {
              id: null,
              rootSegmentID: -1,
              parentFlushed: !1,
              pendingTasks: 0,
              forceClientRender: !1,
              completedSegments: [],
              byteSize: 0,
              fallbackAbortableTasks: g,
            },
            m = Fc(a, f.chunks.length, h, f.formatContext);
          f.children.push(m);
          var q = Fc(a, 0, null, f.formatContext);
          q.parentFlushed = !0;
          b.blockedBoundary = h;
          b.blockedSegment = q;
          try {
            if ((Nc(a, b, d), (q.status = 1), Oc(h, q), 0 === h.pendingTasks))
              break a;
          } catch (r) {
            (q.status = 4), Y(a, r), (h.forceClientRender = !0);
          } finally {
            (b.blockedBoundary = c), (b.blockedSegment = f);
          }
          b = Gc(a, e, c, m, g, b.legacyContext, b.context, b.treeContext);
          a.pingedTasks.push(b);
        }
        return;
    }
    if ("object" === typeof c && null !== c)
      switch (c.$$typeof) {
        case Ob:
          d = Jc(a, b, c.render, d, f);
          if (0 !== U) {
            c = b.treeContext;
            b.treeContext = hc(c, 1, 0);
            try {
              Z(a, b, d);
            } finally {
              b.treeContext = c;
            }
          } else Z(a, b, d);
          return;
        case Rb:
          c = c.type;
          d = Lc(c, d);
          Mc(a, b, c, d, f);
          return;
        case Mb:
          f = d.children;
          c = c._context;
          d = d.value;
          e = c._currentValue;
          c._currentValue = d;
          g = N;
          N = d = {
            parent: g,
            depth: null === g ? 0 : g.depth + 1,
            context: c,
            parentValue: e,
            value: d,
          };
          b.context = d;
          Z(a, b, f);
          a = N;
          if (null === a) throw Error(k(403));
          d = a.parentValue;
          a.context._currentValue = d === Wb ? a.context._defaultValue : d;
          a = N = a.parent;
          b.context = a;
          return;
        case Nb:
          d = d.children;
          d = d(c._currentValue);
          Z(a, b, d);
          return;
        case Sb:
          f = c._init;
          c = f(c._payload);
          d = Lc(c, d);
          Mc(a, b, c, d, void 0);
          return;
      }
    throw Error(k(130, null == c ? c : typeof c, ""));
  }
}
function Z(a, b, c) {
  b.node = c;
  if ("object" === typeof c && null !== c) {
    switch (c.$$typeof) {
      case Hb:
        Mc(a, b, c.type, c.props, c.ref);
        return;
      case Ib:
        throw Error(k(257));
      case Sb:
        var d = c._init;
        c = d(c._payload);
        Z(a, b, c);
        return;
    }
    if (pa(c)) {
      Pc(a, b, c);
      return;
    }
    null === c || "object" !== typeof c
      ? (d = null)
      : ((d = (Xb && c[Xb]) || c["@@iterator"]),
        (d = "function" === typeof d ? d : null));
    if (d && (d = d.call(c))) {
      c = d.next();
      if (!c.done) {
        var f = [];
        do f.push(c.value), (c = d.next());
        while (!c.done);
        Pc(a, b, f);
      }
      return;
    }
    b = Object.prototype.toString.call(c);
    throw Error(
      k(
        31,
        "[object Object]" === b
          ? "object with keys {" + Object.keys(c).join(", ") + "}"
          : b
      )
    );
  }
  "string" === typeof c
    ? "" !== c && b.blockedSegment.chunks.push(u(A(c)), Aa)
    : "number" === typeof c &&
      ((a = "" + c), "" !== a && b.blockedSegment.chunks.push(u(A(a)), Aa));
}
function Pc(a, b, c) {
  for (var d = c.length, f = 0; f < d; f++) {
    var e = b.treeContext;
    b.treeContext = hc(e, d, f);
    try {
      Nc(a, b, c[f]);
    } finally {
      b.treeContext = e;
    }
  }
}
function Nc(a, b, c) {
  var d = b.blockedSegment.formatContext,
    f = b.legacyContext,
    e = b.context;
  try {
    return Z(a, b, c);
  } catch (m) {
    if (
      (tc(),
      "object" === typeof m && null !== m && "function" === typeof m.then)
    ) {
      c = m;
      var g = b.blockedSegment,
        h = Fc(a, g.chunks.length, null, g.formatContext);
      g.children.push(h);
      a = Gc(
        a,
        b.node,
        b.blockedBoundary,
        h,
        b.abortSet,
        b.legacyContext,
        b.context,
        b.treeContext
      ).ping;
      c.then(a, a);
      b.blockedSegment.formatContext = d;
      b.legacyContext = f;
      b.context = e;
      P(e);
    } else
      throw (
        ((b.blockedSegment.formatContext = d),
        (b.legacyContext = f),
        (b.context = e),
        P(e),
        m)
      );
  }
}
function Qc(a) {
  var b = a.blockedBoundary;
  a = a.blockedSegment;
  a.status = 3;
  Rc(this, b, a);
}
function Sc(a) {
  var b = a.blockedBoundary;
  a.blockedSegment.status = 3;
  null === b
    ? (this.allPendingTasks--,
      2 !== this.status &&
        ((this.status = 2),
        null !== this.destination && this.destination.close()))
    : (b.pendingTasks--,
      b.forceClientRender ||
        ((b.forceClientRender = !0),
        b.parentFlushed && this.clientRenderedBoundaries.push(b)),
      b.fallbackAbortableTasks.forEach(Sc, this),
      b.fallbackAbortableTasks.clear(),
      this.allPendingTasks--,
      0 === this.allPendingTasks && ((a = this.onAllReady), a()));
}
function Oc(a, b) {
  if (
    0 === b.chunks.length &&
    1 === b.children.length &&
    null === b.children[0].boundary
  ) {
    var c = b.children[0];
    c.id = b.id;
    c.parentFlushed = !0;
    1 === c.status && Oc(a, c);
  } else a.completedSegments.push(b);
}
function Rc(a, b, c) {
  if (null === b) {
    if (c.parentFlushed) {
      if (null !== a.completedRootSegment) throw Error(k(389));
      a.completedRootSegment = c;
    }
    a.pendingRootTasks--;
    0 === a.pendingRootTasks &&
      ((a.onShellError = X), (b = a.onShellReady), b());
  } else
    b.pendingTasks--,
      b.forceClientRender ||
        (0 === b.pendingTasks
          ? (c.parentFlushed && 1 === c.status && Oc(b, c),
            b.parentFlushed && a.completedBoundaries.push(b),
            b.fallbackAbortableTasks.forEach(Qc, a),
            b.fallbackAbortableTasks.clear())
          : c.parentFlushed &&
            1 === c.status &&
            (Oc(b, c),
            1 === b.completedSegments.length &&
              b.parentFlushed &&
              a.partialBoundaries.push(b)));
  a.allPendingTasks--;
  0 === a.allPendingTasks && ((a = a.onAllReady), a());
}
function Hc(a) {
  if (2 !== a.status) {
    var b = N,
      c = Cc.current;
    Cc.current = Bc;
    var d = Ac;
    Ac = a.responseState;
    try {
      var f = a.pingedTasks,
        e;
      for (e = 0; e < f.length; e++) {
        var g = f[e];
        var h = a,
          m = g.blockedSegment;
        if (0 === m.status) {
          P(g.context);
          try {
            Z(h, g, g.node),
              g.abortSet.delete(g),
              (m.status = 1),
              Rc(h, g.blockedBoundary, m);
          } catch (C) {
            if (
              (tc(),
              "object" === typeof C &&
                null !== C &&
                "function" === typeof C.then)
            ) {
              var q = g.ping;
              C.then(q, q);
            } else {
              g.abortSet.delete(g);
              m.status = 4;
              var r = g.blockedBoundary,
                E = C;
              Y(h, E);
              null === r
                ? Ic(h, E)
                : (r.pendingTasks--,
                  r.forceClientRender ||
                    ((r.forceClientRender = !0),
                    r.parentFlushed && h.clientRenderedBoundaries.push(r)));
              h.allPendingTasks--;
              if (0 === h.allPendingTasks) {
                var F = h.onAllReady;
                F();
              }
            }
          } finally {
          }
        }
      }
      f.splice(0, e);
      null !== a.destination && Tc(a, a.destination);
    } catch (C) {
      Y(a, C), Ic(a, C);
    } finally {
      (Ac = d), (Cc.current = c), c === Bc && P(b);
    }
  }
}
function Uc(a, b, c) {
  c.parentFlushed = !0;
  switch (c.status) {
    case 0:
      var d = (c.id = a.nextSegmentId++);
      a = a.responseState;
      p(b, Sa);
      p(b, a.placeholderPrefix);
      a = u(d.toString(16));
      p(b, a);
      return t(b, Ta);
    case 1:
      c.status = 2;
      var f = !0;
      d = c.chunks;
      var e = 0;
      c = c.children;
      for (var g = 0; g < c.length; g++) {
        for (f = c[g]; e < f.index; e++) p(b, d[e]);
        f = Vc(a, b, f);
      }
      for (; e < d.length - 1; e++) p(b, d[e]);
      e < d.length && (f = t(b, d[e]));
      return f;
    default:
      throw Error(k(390));
  }
}
function Vc(a, b, c) {
  var d = c.boundary;
  if (null === d) return Uc(a, b, c);
  d.parentFlushed = !0;
  if (d.forceClientRender) t(b, Xa), Uc(a, b, c);
  else if (0 < d.pendingTasks) {
    d.rootSegmentID = a.nextSegmentId++;
    0 < d.completedSegments.length && a.partialBoundaries.push(d);
    var f = a.responseState;
    var e = f.nextSuspenseID++;
    f = v(f.boundaryPrefix + e.toString(16));
    d = d.id = f;
    Za(b, a.responseState, d);
    Uc(a, b, c);
  } else if (d.byteSize > a.progressiveChunkSize)
    (d.rootSegmentID = a.nextSegmentId++),
      a.completedBoundaries.push(d),
      Za(b, a.responseState, d.id),
      Uc(a, b, c);
  else {
    t(b, Ua);
    c = d.completedSegments;
    if (1 !== c.length) throw Error(k(391));
    Vc(a, b, c[0]);
  }
  return t(b, Ya);
}
function Wc(a, b, c) {
  ub(b, a.responseState, c.formatContext, c.id);
  Vc(a, b, c);
  return vb(b, c.formatContext);
}
function Xc(a, b, c) {
  for (var d = c.completedSegments, f = 0; f < d.length; f++) Yc(a, b, c, d[f]);
  d.length = 0;
  a = a.responseState;
  d = c.id;
  c = c.rootSegmentID;
  p(b, a.startInlineScript);
  a.sentCompleteBoundaryFunction
    ? p(b, Bb)
    : ((a.sentCompleteBoundaryFunction = !0), p(b, Ab));
  if (null === d) throw Error(k(395));
  c = u(c.toString(16));
  p(b, d);
  p(b, Cb);
  p(b, a.segmentPrefix);
  p(b, c);
  return t(b, Db);
}
function Yc(a, b, c, d) {
  if (2 === d.status) return !0;
  var f = d.id;
  if (-1 === f) {
    if (-1 === (d.id = c.rootSegmentID)) throw Error(k(392));
    return Wc(a, b, d);
  }
  Wc(a, b, d);
  a = a.responseState;
  p(b, a.startInlineScript);
  a.sentCompleteSegmentFunction
    ? p(b, xb)
    : ((a.sentCompleteSegmentFunction = !0), p(b, wb));
  p(b, a.segmentPrefix);
  f = u(f.toString(16));
  p(b, f);
  p(b, yb);
  p(b, a.placeholderPrefix);
  p(b, f);
  return t(b, zb);
}
function Tc(a, b) {
  n = 0;
  try {
    var c = a.completedRootSegment;
    if (null !== c && 0 === a.pendingRootTasks) {
      Vc(a, b, c);
      a.completedRootSegment = null;
      var d = a.responseState.bootstrapChunks;
      for (c = 0; c < d.length - 1; c++) p(b, d[c]);
      c < d.length && t(b, d[c]);
    }
    var f = a.clientRenderedBoundaries,
      e;
    for (e = 0; e < f.length; e++) {
      d = b;
      var g = a.responseState,
        h = f[e].id;
      p(d, g.startInlineScript);
      g.sentClientRenderFunction
        ? p(d, Fb)
        : ((g.sentClientRenderFunction = !0), p(d, Eb));
      if (null === h) throw Error(k(395));
      p(d, h);
      if (!t(d, Gb)) {
        a.destination = null;
        e++;
        f.splice(0, e);
        return;
      }
    }
    f.splice(0, e);
    var m = a.completedBoundaries;
    for (e = 0; e < m.length; e++)
      if (!Xc(a, b, m[e])) {
        a.destination = null;
        e++;
        m.splice(0, e);
        return;
      }
    m.splice(0, e);
    ba(b);
    n = 0;
    var q = a.partialBoundaries;
    for (e = 0; e < q.length; e++) {
      var r = q[e];
      a: {
        f = a;
        g = b;
        var E = r.completedSegments;
        for (h = 0; h < E.length; h++)
          if (!Yc(f, g, r, E[h])) {
            h++;
            E.splice(0, h);
            var F = !1;
            break a;
          }
        E.splice(0, h);
        F = !0;
      }
      if (!F) {
        a.destination = null;
        e++;
        q.splice(0, e);
        return;
      }
    }
    q.splice(0, e);
    var C = a.completedBoundaries;
    for (e = 0; e < C.length; e++)
      if (!Xc(a, b, C[e])) {
        a.destination = null;
        e++;
        C.splice(0, e);
        return;
      }
    C.splice(0, e);
  } finally {
    ba(b),
      0 === a.allPendingTasks &&
        0 === a.pingedTasks.length &&
        0 === a.clientRenderedBoundaries.length &&
        0 === a.completedBoundaries.length &&
        b.close();
  }
}
function Zc(a) {
  try {
    var b = a.abortableTasks;
    b.forEach(Sc, a);
    b.clear();
    null !== a.destination && Tc(a, a.destination);
  } catch (c) {
    Y(a, c), Ic(a, c);
  }
}
export function renderToReadableStream(a, b) {
  return new Promise(function (c, d) {
    var f,
      e,
      g = new Promise(function (a, b) {
        e = a;
        f = b;
      }),
      h = Ec(
        a,
        xa(
          b ? b.identifierPrefix : void 0,
          b ? b.nonce : void 0,
          b ? b.bootstrapScriptContent : void 0,
          b ? b.bootstrapScripts : void 0,
          b ? b.bootstrapModules : void 0
        ),
        ya(b ? b.namespaceURI : void 0),
        b ? b.progressiveChunkSize : void 0,
        b ? b.onError : void 0,
        e,
        function () {
          var a = new ReadableStream(
            {
              type: "direct",
              pull: function (a) {
                if (1 === h.status) (h.status = 2), da(a, h.fatalError);
                else if (2 !== h.status && null === h.destination) {
                  h.destination = a;
                  try {
                    Tc(h, a);
                  } catch (F) {
                    Y(h, F), Ic(h, F);
                  }
                }
              },
              cancel: function () {
                Zc(h);
              },
            },
            { highWaterMark: 2048 }
          );
          a.allReady = g;
          c(a);
        },
        function (a) {
          g.catch(function () {});
          d(a);
        },
        f
      );
    if (b && b.signal) {
      var m = b.signal,
        q = function () {
          Zc(h);
          m.removeEventListener("abort", q);
        };
      m.addEventListener("abort", q);
    }
    Hc(h);
  });
}
export const version = "18.1.0";
