<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Architecture map</title>
<!-- greenline prebuilt viewer shell. Built once in the maintainer
repository from the vendored almendili architecture-map assets
(pin 572d2591157f09103c93c9d65aed054dd635c1d3) with react@19 +
esbuild; the build recipe is recorded in
docs/acquisitions/2026-08-26-almendili.md. The agent replaces the
__GL_MAP_DATA__ placeholder below with the map's ArchitectureData
JSON and saves the result as .greenline/map/architecture.html.
Self-contained: no network requests. -->
/* The one stylesheet the map needs: the dash march along the active flow edge.
-18px is one full dasharray period (10 8), so the loop is seamless.
Import once, anywhere the map is mounted. */
stroke-dashoffset: -18px;
@media (prefers-reduced-motion: reduce) {
animation: none !important;
<script id="gl-map-data" type="application/json">
var Bo = Object.defineProperty;
var Bm = Object.getOwnPropertyDescriptor;
var Gm = Object.getOwnPropertyNames;
var Ym = Object.getPrototypeOf,
qm = Object.prototype.hasOwnProperty;
var bt = (t, l) => () => (t && (l = t((t = 0))), l);
var nl = (t, l) => () => (l || t((l = { exports: {} }).exports, l), l.exports);
var Xm = (t, l, e, n) => {
if ((l && typeof l == "object") || typeof l == "function")
Bo(t, a, { get: () => l[a], enumerable: !(n = Bm(l, a)) || n.enumerable });
(e = t != null ? Rm(Ym(t)) : {}),
Xm(l || !t || !t.__esModule ? Bo(e, "default", { value: t, enumerable: !0 }) : e, t)
if (0 < Za(a, l)) ((t[n] = l), (t[e] = a), (e = n));
return t.length === 0 ? null : t[0];
if (t.length === 0) return null;
t: for (var n = 0, a = t.length, u = a >>> 1; n < u;) {
? ((t[n] = o), (t[f] = e), (n = f))
: ((t[n] = c), (t[i] = e), (n = i));
else if (f < a && 0 > Za(o, e)) ((t[n] = o), (t[f] = e), (n = f));
var e = t.sortIndex - l.sortIndex;
return e !== 0 ? e : t.id - l.id;
typeof performance == "object" && typeof performance.now == "function"
($.unstable_now = function () {
($.unstable_now = function () {
Qo = typeof setTimeout == "function" ? setTimeout : null,
Lo = typeof clearTimeout == "function" ? clearTimeout : null,
qo = typeof setImmediate < "u" ? setImmediate : null;
for (var l = fl(Ql); l !== null;) {
if (l.callback === null) Ka(Ql);
else if (l.startTime <= t) (Ka(Ql), (l.sortIndex = l.expirationTime), Ui(gl, l));
if (((Yn = !1), Va(t), !Gn))
if (fl(gl) !== null) ((Gn = !0), Xe || ((Xe = !0), qe()));
l !== null && Ri(Ci, l.startTime - t);
return Hi ? !0 : !($.unstable_now() - Zo < jo);
var t = $.unstable_now();
((Gn = !1), Yn && ((Yn = !1), Lo(qn), (qn = -1)), (Ni = !0));
for (Va(t), wt = fl(gl); wt !== null && !(wt.expirationTime > t && Vo());) {
if (typeof n == "function") {
((wt.callback = null), (Et = wt.priorityLevel));
var a = n(wt.expirationTime <= t);
if (((t = $.unstable_now()), typeof a == "function")) {
((wt.callback = a), Va(t), (l = !0));
(wt === fl(gl) && Ka(gl), Va(t));
(u !== null && Ri(Ci, u.startTime - t), (l = !1));
((wt = null), (Et = e), (Ni = !1));
: typeof MessageChannel < "u"
? ((Di = new MessageChannel()),
(Di.port1.onmessage = _i),
$.unstable_IdlePriority = 5;
$.unstable_ImmediatePriority = 1;
$.unstable_LowPriority = 4;
$.unstable_NormalPriority = 3;
$.unstable_Profiling = null;
$.unstable_UserBlockingPriority = 2;
$.unstable_cancelCallback = function (t) {
$.unstable_forceFrameRate = function (t) {
"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported",
: (jo = 0 < t ? Math.floor(1e3 / t) : 5);
$.unstable_getCurrentPriorityLevel = function () {
$.unstable_next = function (t) {
$.unstable_requestPaint = function () {
$.unstable_runWithPriority = function (t, l) {
$.unstable_scheduleCallback = function (t, l, e) {
var n = $.unstable_now();
(typeof e == "object" && e !== null
? ((e = e.delay), (e = typeof e == "number" && 0 < e ? n + e : n))
(Yn ? (Lo(qn), (qn = -1)) : (Yn = !0), Ri(Ci, e - n)))
: ((t.sortIndex = a), Ui(gl, t), Gn || Ni || ((Gn = !0), Xe || ((Xe = !0), qe()))),
$.unstable_shouldYield = Vo;
$.unstable_wrapCallback = function (t) {
return t.apply(this, arguments);
var Jo = nl((fg, wo) => {
var Yi = Symbol.for("react.transitional.element"),
Lm = Symbol.for("react.portal"),
jm = Symbol.for("react.fragment"),
Zm = Symbol.for("react.strict_mode"),
Vm = Symbol.for("react.profiler"),
Km = Symbol.for("react.consumer"),
wm = Symbol.for("react.context"),
Jm = Symbol.for("react.forward_ref"),
km = Symbol.for("react.suspense"),
Fm = Symbol.for("react.memo"),
Io = Symbol.for("react.lazy"),
Wm = Symbol.for("react.activity"),
return t === null || typeof t != "object"
: ((t = (ko && t[ko]) || t["@@iterator"]), typeof t == "function" ? t : null);
enqueueForceUpdate: function () {},
enqueueReplaceState: function () {},
enqueueSetState: function () {},
((this.props = t), (this.context = l), (this.refs = ls), (this.updater = e || Po));
Le.prototype.isReactComponent = {};
Le.prototype.setState = function (t, l) {
if (typeof t != "object" && typeof t != "function" && t != null)
"takes an object of state variables to update or a function which returns an object of state variables.",
this.updater.enqueueSetState(this, t, l, "setState");
Le.prototype.forceUpdate = function (t) {
this.updater.enqueueForceUpdate(this, t, "forceUpdate");
es.prototype = Le.prototype;
((this.props = t), (this.context = l), (this.refs = ls), (this.updater = e || Po));
var Xi = (qi.prototype = new es());
Xi.isPureReactComponent = !0;
var w = { H: null, A: null, T: null, S: null },
ns = Object.prototype.hasOwnProperty;
return { $typeof: Yi, type: t, key: l, ref: n !== void 0 ? n : null, props: e };
return Qi(t.type, l, t.props);
return typeof t == "object" && t !== null && t.$typeof === Yi;
var l = { "=": "=0", ":": "=2" };
t.replace(/[=:]/g, function (e) {
return typeof t == "object" && t !== null && t.key != null
(typeof t.status == "string"
: ((t.status = "pending"),
t.status === "pending" && ((t.status = "fulfilled"), (t.value = l));
t.status === "pending" && ((t.status = "rejected"), (t.reason = l));
function Qe(t, l, e, n, a) {
(u === "undefined" || u === "boolean") && (t = null);
return ((i = t._init), Qe(i(t._payload), l, e, n, a));
(i = n === "" ? "." + Bi(t, 0) : n),
i != null && (e = i.replace(Wo, "{{content}}amp;/") + "/"),
Qe(a, l, e, "", function (o) {
(a.key == null || (t && t.key === a.key)
: ("" + a.key).replace(Wo, "{{content}}amp;/") + "/") +
var c = n === "" ? "." : n + ":";
for (var f = 0; f < t.length; f++)
((n = t[f]), (u = c + Bi(n, f)), (i += Qe(n, l, e, u, a)));
else if (((f = $m(t)), typeof f == "function"))
for (t = f.call(t), f = 0; !(n = t.next()).done;)
((n = n.value), (u = c + Bi(n, f++)), (i += Qe(n, l, e, u, a)));
else if (u === "object") {
if (typeof t.then == "function") return Qe(t1(t), l, e, n, a);
"Objects are not valid as a React child (found: " +
? "object with keys {" + Object.keys(t).join(", ") + "}"
"). If you meant to render a collection of children, use an array instead.",
Qe(t, n, "", "", function (u) {
return l.call(e, u, a++);
(t._status === 0 || t._status === -1) && ((t._status = 1), (t._result = e));
(t._status === 0 || t._status === -1) && ((t._status = 2), (t._result = e));
t._status === -1 && ((t._status = 0), (t._result = l)));
if (t._status === 1) return t._result.default;
typeof reportError == "function"
if (typeof window == "object" && typeof window.ErrorEvent == "function") {
var l = new window.ErrorEvent("error", {
typeof t == "object" && t !== null && typeof t.message == "string"
if (!window.dispatchEvent(l)) return;
} else if (typeof process == "object" && typeof process.emit == "function") {
process.emit("uncaughtException", t);
forEach: function (t, l, e) {
l.apply(this, arguments);
"React.Children.only expected to receive a single React element child.",
O.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = w;
return w.H.useMemoCache(t);
return t.apply(null, arguments);
O.cacheSignal = function () {
O.cloneElement = function (t, l, e) {
throw Error("The argument must be a React element, but you passed " + t + ".");
for (u in (l.key !== void 0 && (a = "" + l.key), l))
(u === "ref" && l.ref === void 0) ||
var u = arguments.length - 2;
if (u === 1) n.children = e;
for (var i = Array(u), c = 0; c < u; c++) i[c] = arguments[c + 2];
O.createContext = function (t) {
(t.Consumer = { $typeof: Km, _context: t }),
O.createElement = function (t, l, e) {
for (n in (l.key !== void 0 && (u = "" + l.key), l))
ns.call(l, n) && n !== "key" && n !== "__self" && n !== "__source" && (a[n] = l[n]);
var i = arguments.length - 2;
if (i === 1) a.children = e;
for (var c = Array(i), f = 0; f < i; f++) c[f] = arguments[f + 2];
for (n in ((i = t.defaultProps), i)) a[n] === void 0 && (a[n] = i[n]);
O.createRef = function () {
return { current: null };
O.forwardRef = function (t) {
return { $typeof: Jm, render: t };
return { $typeof: Io, _payload: { _status: -1, _result: t }, _init: l1 };
O.memo = function (t, l) {
return { $typeof: Fm, type: t, compare: l === void 0 ? null : l };
O.startTransition = function (t) {
typeof n.then == "function" &&
(l !== null && e.types !== null && (l.types = e.types), (w.T = l));
O.unstable_useCacheRefresh = function () {
return w.H.useCacheRefresh();
O.useActionState = function (t, l, e) {
return w.H.useActionState(t, l, e);
O.useCallback = function (t, l) {
return w.H.useCallback(t, l);
O.useContext = function (t) {
return w.H.useContext(t);
O.useDebugValue = function () {};
O.useDeferredValue = function (t, l) {
return w.H.useDeferredValue(t, l);
O.useEffect = function (t, l) {
return w.H.useEffect(t, l);
O.useEffectEvent = function (t) {
return w.H.useEffectEvent(t);
O.useImperativeHandle = function (t, l, e) {
return w.H.useImperativeHandle(t, l, e);
O.useInsertionEffect = function (t, l) {
return w.H.useInsertionEffect(t, l);
O.useLayoutEffect = function (t, l) {
return w.H.useLayoutEffect(t, l);
O.useMemo = function (t, l) {
return w.H.useMemo(t, l);
O.useOptimistic = function (t, l) {
return w.H.useOptimistic(t, l);
O.useReducer = function (t, l, e) {
return w.H.useReducer(t, l, e);
O.useRef = function (t) {
O.useState = function (t) {
O.useSyncExternalStore = function (t, l, e) {
return w.H.useSyncExternalStore(t, l, e);
O.useTransition = function () {
return w.H.useTransition();
var ol = nl((sg, us) => {
var l = "https://react.dev/errors/" + t;
if (1 < arguments.length) {
l += "?args[]=" + encodeURIComponent(arguments[1]);
for (var e = 2; e < arguments.length; e++)
l += "&args[]=" + encodeURIComponent(arguments[e]);
"Minified React error #" +
" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."
a1 = Symbol.for("react.portal");
var n = 3 < arguments.length && arguments[3] !== void 0 ? arguments[3] : null;
key: n == null ? null : "" + n,
var Xn = n1.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;
if (t === "font") return "";
if (typeof l == "string") return l === "use-credentials" ? l : "";
Tt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = At;
Tt.createPortal = function (t, l) {
var e = 2 < arguments.length && arguments[2] !== void 0 ? arguments[2] : null;
if (!l || (l.nodeType !== 1 && l.nodeType !== 9 && l.nodeType !== 11))
return u1(t, l, null, e);
Tt.flushSync = function (t) {
if (((Xn.T = null), (At.p = 2), t)) return t();
((Xn.T = l), (At.p = e), At.d.f());
Tt.preconnect = function (t, l) {
(l = typeof l == "string" ? (l === "use-credentials" ? l : "") : void 0))
Tt.prefetchDNS = function (t) {
typeof t == "string" && At.d.D(t);
Tt.preinit = function (t, l) {
if (typeof t == "string" && l && typeof l.as == "string") {
n = Ja(e, l.crossOrigin),
a = typeof l.integrity == "string" ? l.integrity : void 0,
u = typeof l.fetchPriority == "string" ? l.fetchPriority : void 0;
? At.d.S(t, typeof l.precedence == "string" ? l.precedence : void 0, {
nonce: typeof l.nonce == "string" ? l.nonce : void 0,
Tt.preinitModule = function (t, l) {
if (typeof t == "string")
if (typeof l == "object" && l !== null) {
if (l.as == null || l.as === "script") {
var e = Ja(l.as, l.crossOrigin);
integrity: typeof l.integrity == "string" ? l.integrity : void 0,
nonce: typeof l.nonce == "string" ? l.nonce : void 0,
} else l == null && At.d.M(t);
Tt.preload = function (t, l) {
n = Ja(e, l.crossOrigin);
integrity: typeof l.integrity == "string" ? l.integrity : void 0,
nonce: typeof l.nonce == "string" ? l.nonce : void 0,
type: typeof l.type == "string" ? l.type : void 0,
fetchPriority: typeof l.fetchPriority == "string" ? l.fetchPriority : void 0,
referrerPolicy: typeof l.referrerPolicy == "string" ? l.referrerPolicy : void 0,
imageSrcSet: typeof l.imageSrcSet == "string" ? l.imageSrcSet : void 0,
imageSizes: typeof l.imageSizes == "string" ? l.imageSizes : void 0,
media: typeof l.media == "string" ? l.media : void 0,
Tt.preloadModule = function (t, l) {
if (typeof t == "string")
var e = Ja(l.as, l.crossOrigin);
as: typeof l.as == "string" && l.as !== "script" ? l.as : void 0,
integrity: typeof l.integrity == "string" ? l.integrity : void 0,
Tt.requestFormReset = function (t) {
Tt.unstable_batchedUpdates = function (t, l) {
Tt.useFormState = function (t, l, e) {
return Xn.H.useFormState(t, l, e);
Tt.useFormStatus = function () {
return Xn.H.useHostTransitionStatus();
var ss = nl((dg, os) => {
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > "u" ||
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != "function"
__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(fs);
(fs(), (os.exports = cs()));
var l = "https://react.dev/errors/" + t;
if (1 < arguments.length) {
l += "?args[]=" + encodeURIComponent(arguments[1]);
for (var e = 2; e < arguments.length; e++)
l += "&args[]=" + encodeURIComponent(arguments[e]);
"Minified React error #" +
" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."
return !(!t || (t.nodeType !== 1 && t.nodeType !== 9 && t.nodeType !== 11));
if (t.alternate) for (; l.return;) l = l.return;
do ((l = t), (l.flags & 4098) !== 0 && (e = l.return), (t = l.return));
return l.tag === 3 ? e : null;
(l === null && ((t = t.alternate), t !== null && (l = t.memoizedState)), l !== null)
(l === null && ((t = t.alternate), t !== null && (l = t.memoizedState)), l !== null)
if (Ma(t) !== t) throw Error(S(188));
if (((l = Ma(t)), l === null)) throw Error(S(188));
return l !== t ? null : t;
for (var e = t, n = l; ;) {
if (((n = a.return), n !== null)) {
if (a.child === u.child) {
if (u === e) return (rs(a), t);
if (u === n) return (rs(a), l);
if (e.return !== n.return) ((e = a), (n = u));
for (var i = !1, c = a.child; c;) {
((i = !0), (e = a), (n = u));
((i = !0), (n = a), (e = u));
((i = !0), (e = u), (n = a));
((i = !0), (n = u), (e = a));
if (!i) throw Error(S(189));
if (e.alternate !== n) throw Error(S(190));
if (e.tag !== 3) throw Error(S(188));
return e.stateNode.current === e ? t : l;
if (l === 5 || l === 26 || l === 27 || l === 6) return t;
for (t = t.child; t !== null;) {
if (((l = Qr(t)), l !== null)) return l;
f1 = Symbol.for("react.element"),
ka = Symbol.for("react.transitional.element"),
Jn = Symbol.for("react.portal"),
Je = Symbol.for("react.fragment"),
Lr = Symbol.for("react.strict_mode"),
Ec = Symbol.for("react.profiler"),
jr = Symbol.for("react.consumer"),
Ml = Symbol.for("react.context"),
gf = Symbol.for("react.forward_ref"),
Ac = Symbol.for("react.suspense"),
Tc = Symbol.for("react.suspense_list"),
pf = Symbol.for("react.memo"),
jl = Symbol.for("react.lazy");
Symbol.for("react.scope");
var zc = Symbol.for("react.activity");
Symbol.for("react.legacy_hidden");
Symbol.for("react.tracing_marker");
var o1 = Symbol.for("react.memo_cache_sentinel");
Symbol.for("react.view_transition");
var ds = Symbol.iterator;
return t === null || typeof t != "object"
: ((t = (ds && t[ds]) || t["@@iterator"]), typeof t == "function" ? t : null);
var s1 = Symbol.for("react.client.reference");
if (t == null) return null;
if (typeof t == "function")
return t.$typeof === s1 ? null : t.displayName || t.name || null;
if (typeof t == "string") return t;
if (typeof t == "object")
return t.displayName || "Context";
return (t._context.displayName || "Context") + ".Consumer";
((t = l.displayName || l.name || ""),
(t = t !== "" ? "ForwardRef(" + t + ")" : "ForwardRef")),
return ((l = t.displayName || null), l !== null ? l : Mc(t.type) || "Memo");
((l = t._payload), (t = t._init));
M = Gr.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,
q = i1.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,
Ee = { pending: !1, data: null, method: null, action: null },
0 > ke || ((t.current = xc[ke]), (xc[ke] = null), ke--);
(ke++, (xc[ke] = t.current), (t.current = l));
switch ((K(Pl, l), K(ra, t), K(yl, null), l.nodeType)) {
t = (t = l.documentElement) && (t = t.namespaceURI) ? Sr(t) : 0;
if (((t = l.tagName), (l = l.namespaceURI))) ((l = Sr(l)), (t = f0(l, t)));
(mt(yl), mt(ra), mt(Pl));
t.memoizedState !== null && K(Ou, t);
l !== e && (K(ra, t), K(yl, e));
(ra.current === t && (mt(yl), mt(ra)),
Ou.current === t && (mt(Ou), (Aa._currentValue = Ee)));
var l = e.stack.trim().match(/\n( *(at )?)/);
((ji = (l && l[1]) || ""),
: -1 < e.stack.indexOf("@")
var e = Error.prepareStackTrace;
Error.prepareStackTrace = void 0;
DetermineComponentFrameRoot: function () {
(Object.defineProperty(v.prototype, "props", {
typeof Reflect == "object" && Reflect.construct)
Reflect.construct(v, []);
Reflect.construct(t, [], v);
(v = t()) && typeof v.catch == "function" && v.catch(function () {});
if (m && r && typeof m.stack == "string") return [m.stack, r.stack];
n.DetermineComponentFrameRoot.displayName = "DetermineComponentFrameRoot";
var a = Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot, "name");
Object.defineProperty(n.DetermineComponentFrameRoot, "name", {
value: "DetermineComponentFrameRoot",
var u = n.DetermineComponentFrameRoot(),
for (a = n = 0; n < f.length && !f[n].includes("DetermineComponentFrameRoot");) n++;
for (; a < o.length && !o[a].includes("DetermineComponentFrameRoot");) a++;
if (n === f.length || a === o.length)
for (n = f.length - 1, a = o.length - 1; 1 <= n && 0 <= a && f[n] !== o[a];) a--;
for (; 1 <= n && 0 <= a; n--, a--)
if ((n--, a--, 0 > a || f[n] !== o[a])) {
` + f[n].replace(" at new ", " at ");
d.includes("<anonymous>") &&
(d = d.replace("<anonymous>", t.displayName)),
while (1 <= n && 0 <= a);
((Zi = !1), (Error.prepareStackTrace = e));
return (e = t ? t.displayName || t.name : "") ? ge(e) : "";
return t.child !== l && l !== null ? ge("Suspense Fallback") : ge("Suspense");
return ge("SuspenseList");
return Vi(t.type.render, !1);
do ((l += r1(t, e)), (e = t), (t = t.return));
Error generating stack: ` +
var _c = Object.prototype.hasOwnProperty,
Sf = st.unstable_scheduleCallback,
Ki = st.unstable_cancelCallback,
d1 = st.unstable_shouldYield,
y1 = st.unstable_requestPaint,
m1 = st.unstable_getCurrentPriorityLevel,
Zr = st.unstable_ImmediatePriority,
Vr = st.unstable_UserBlockingPriority,
Uu = st.unstable_NormalPriority,
h1 = st.unstable_LowPriority,
Kr = st.unstable_IdlePriority,
g1 = st.unstable_setDisableYieldValue,
if ((typeof v1 == "function" && g1(t), Lt && typeof Lt.setStrictMode == "function"))
var jt = Math.clz32 ? Math.clz32 : b1,
return ((t >>>= 0), t === 0 ? 32 : (31 - ((p1(t) / S1) | 0)) | 0);
i !== 0 ? (a = pe(i)) : e || ((e = c & ~t), e !== 0 && (a = pe(e)))))
: e || ((e = n & ~t), e !== 0 && (a = pe(e)))),
((u = a & -a), (e = l & -l), u >= e || (u === 32 && (e & 4194048) !== 0))
return (t.pendingLanes & ~(t.suspendedLanes & ~t.pingedLanes) & l) === 0;
return (($a <<= 1), ($a & 62914560) === 0 && ($a = 4194304), t);
for (var l = [], e = 0; 31 > e; e++) l.push(t);
l !== 268435456 && ((t.suspendedLanes = 0), (t.pingedLanes = 0), (t.warmLanes = 0)));
function A1(t, l, e, n, a, u) {
(t.errorRecoveryDisabledLanes &= e),
(t.shellSuspendCounter = 0));
for (e = i & ~e; 0 < e;) {
((c[d] = 0), (f[d] = -1));
for (o[d] = null, d = 0; d < r.length; d++) {
m !== null && (m.lane &= -536870913);
u !== 0 && a === 0 && t.tag !== 0 && (t.suspendedLanes |= u & ~(i & ~l)));
((t.pendingLanes |= l), (t.suspendedLanes &= ~l));
((t.entangledLanes |= l),
(t.entanglements[n] = t.entanglements[n] | 1073741824 | (e & 261930)));
var e = (t.entangledLanes |= l);
for (t = t.entanglements; e;) {
((a & l) | (t[n] & l) && (t[n] |= l), (e &= ~a));
return ((e = (e & 42) !== 0 ? 1 : bf(e)), (e & (t.suspendedLanes | l)) !== 0 ? 0 : e);
return ((t &= -t), 2 < t ? (8 < t ? ((t & 134217727) !== 0 ? 32 : 268435456) : 8) : 2);
return t !== 0 ? t : ((t = window.event), t === void 0 ? 32 : S0(t.type));
var de = Math.random().toString(36).slice(2),
vt = "__reactFiber{{content}}quot; + de,
Ht = "__reactProps{{content}}quot; + de,
zn = "__reactContainer{{content}}quot; + de,
Dc = "__reactEvents{{content}}quot; + de,
T1 = "__reactListeners{{content}}quot; + de,
z1 = "__reactHandles{{content}}quot; + de,
vs = "__reactResources{{content}}quot; + de,
Da = "__reactMarker{{content}}quot; + de;
(delete t[vt], delete t[Ht], delete t[Dc], delete t[T1], delete t[z1]);
for (var e = t.parentNode; e;) {
if ((l = e[zn] || e[vt])) {
if (((e = l.alternate), l.child !== null || (e !== null && e.child !== null)))
for (t = zr(t); t !== null;) {
if ((e = t[vt])) return e;
((t = e), (e = t.parentNode));
if ((t = t[vt] || t[zn])) {
if (l === 5 || l === 6 || l === 13 || l === 31 || l === 26 || l === 27 || l === 3)
if (l === 5 || l === 26 || l === 27 || l === 6) return t.stateNode;
l || (l = t[vs] = { hoistableStyles: new Map(), hoistableScripts: new Map() }),
(mn(t, l), mn(t + "Capture", l));
for (Ir[t] = l, t = 0; t < l.length; t++) $r.add(l[t]);
"^[: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]*{{content}}quot;,
if (e === null) t.removeAttribute(l);
var n = l.toLowerCase().slice(0, 5);
if (n !== "data-" && n !== "aria-") {
t.setAttribute(l, "" + e);
if (e === null) t.removeAttribute(l);
t.setAttribute(l, "" + e);
function pl(t, l, e, n) {
if (n === null) t.removeAttribute(e);
t.setAttributeNS(l, e, "" + n);
(t = t.nodeName) && t.toLowerCase() === "input" && (l === "checkbox" || l === "radio")
var n = Object.getOwnPropertyDescriptor(t.constructor.prototype, l);
typeof n.get == "function" &&
typeof n.set == "function"
Object.defineProperty(t, l, {
((e = "" + i), u.call(this, i));
Object.defineProperty(t, l, { enumerable: n.enumerable }),
stopTracking: function () {
((t._valueTracker = null), delete t[l]);
var l = Pr(t) ? "checked" : "value";
t._valueTracker = O1(t, l, "" + t[l]);
t && (n = Pr(t) ? (t.checked ? "true" : "false") : t.value),
t !== e ? (l.setValue(t), !0) : !1
if (((t = t || (typeof document < "u" ? document : void 0)), typeof t > "u"))
return t.activeElement || t.body;
return t.replace(_1, function (l) {
return "\\" + l.charCodeAt(0).toString(16) + " ";
function Nc(t, l, e, n, a, u, i, c) {
i != null && typeof i != "function" && typeof i != "symbol" && typeof i != "boolean"
: t.removeAttribute("type"),
? ((l === 0 && t.value === "") || t.value != l) && (t.value = "" + kt(l))
: t.value !== "" + kt(l) && (t.value = "" + kt(l))
: (i !== "submit" && i !== "reset") || t.removeAttribute("value"),
: n != null && t.removeAttribute("value"),
a == null && u != null && (t.defaultChecked = !!u),
a != null && (t.checked = a && typeof a != "function" && typeof a != "symbol"),
c != null && typeof c != "function" && typeof c != "symbol" && typeof c != "boolean"
: t.removeAttribute("name"));
function ld(t, l, e, n, a, u, i, c) {
typeof u != "function" &&
if (!((u !== "submit" && u !== "reset") || l != null)) {
((e = e != null ? "" + kt(e) : ""),
(l = l != null ? "" + kt(l) : e),
c || l === t.value || (t.value = l),
(n = typeof n != "function" && typeof n != "symbol" && !!n),
(t.checked = c ? t.checked : !!n),
(t.defaultChecked = !!n),
typeof i != "function" &&
(l === "number" && Nu(t.ownerDocument) === t) ||
t.defaultValue === "" + e ||
(t.defaultValue = "" + e);
function cn(t, l, e, n) {
if (((t = t.options), l)) {
for (var a = 0; a < e.length; a++) l["{{content}}quot; + e[a]] = !0;
for (e = 0; e < t.length; e++)
((a = l.hasOwnProperty("{{content}}quot; + t[e].value)),
t[e].selected !== a && (t[e].selected = a),
a && n && (t[e].defaultSelected = !0));
for (e = "" + kt(e), l = null, a = 0; a < t.length; a++) {
((t[a].selected = !0), n && (t[a].defaultSelected = !0));
l !== null || t[a].disabled || (l = t[a]);
l !== null && (l.selected = !0);
if (l != null && ((l = "" + kt(l)), l !== t.value && (t.value = l), e == null)) {
t.defaultValue !== l && (t.defaultValue = l);
t.defaultValue = e != null ? "" + kt(e) : "";
function nd(t, l, e, n) {
if (e != null) throw Error(S(92));
if (1 < n.length) throw Error(S(93));
(e == null && (e = ""), (l = e));
n === e && n !== "" && n !== null && (t.value = n),
if (e && e === t.lastChild && e.nodeType === 3) {
"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(
var n = l.indexOf("--") === 0;
e == null || typeof e == "boolean" || e === ""
: typeof e != "number" || e === 0 || D1.has(l)
: (t[l] = ("" + e).trim())
if (l != null && typeof l != "object") throw Error(S(62));
if (((t = t.style), e != null)) {
(l != null && l.hasOwnProperty(n)) ||
for (var a in l) ((n = l[a]), l.hasOwnProperty(a) && e[a] !== n && Ss(t, a, n));
} else for (var u in l) l.hasOwnProperty(u) && Ss(t, u, l[u]);
if (t.indexOf("-") === -1) return !1;
["acceptCharset", "accept-charset"],
["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"],
/^[\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;
? "javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')"
(t = t.target || t.srcElement || window),
t.correspondingUseElement && (t = t.correspondingUseElement),
t.nodeType === 3 ? t.parentNode : t
if (l && (t = l.stateNode)) {
t: switch (((t = l.stateNode), l.type)) {
e.type === "radio" && l != null)
for (e = t; e.parentNode;) e = e.parentNode;
e = e.querySelectorAll('input[name="' + $t("" + l) + '"][type="radio"]'),
if (n !== t && n.form === t.form) {
if (!a) throw Error(S(90));
for (l = 0; l < e.length; l++) ((n = e[l]), n.form === t.form && td(n));
ed(t, e.value, e.defaultValue);
((l = e.value), l != null && cn(t, !!e.multiple, l, !1));
(We !== null || fn !== null) &&
(mi(), We && ((l = We), (t = fn), (fn = We = null), bs(l), t)))
for (l = 0; l < t.length; l++) bs(t[l]);
if (e === null) return null;
if (n === null) return null;
case "onDoubleClickCapture":
case "onMouseDownCapture":
case "onMouseMoveCapture":
(n = !(t === "button" || t === "input" || t === "select" || t === "textarea"))),
if (e && typeof e != "function") throw Error(S(231, l, typeof e));
typeof window.document > "u" ||
typeof window.document.createElement > "u"
Object.defineProperty(je, "passive", {
window.addEventListener("test", je, je),
window.removeEventListener("test", je, je));
a = "value" in Fl ? Fl.value : Fl.textContent,
for (t = 0; t < e && l[t] === a[t]; t++);
for (n = 1; n <= i && l[e - n] === a[u - n]; n++);
return (mu = a.slice(t, 1 < n ? 1 - n : void 0));
"charCode" in t ? ((t = t.charCode), t === 0 && l === 13 && (t = 13)) : (t = l),
32 <= t || t === 13 ? t : 0
function l(e, n, a, u, i) {
(this.currentTarget = null));
for (var c in t) t.hasOwnProperty(c) && ((e = t[c]), (this[c] = e ? e(u) : u[c]));
(this.isDefaultPrevented = (
u.defaultPrevented != null ? u.defaultPrevented : u.returnValue === !1
(this.isPropagationStopped = Es),
preventDefault: function () {
this.defaultPrevented = !0;
var e = this.nativeEvent;
: typeof e.returnValue != "unknown" && (e.returnValue = !1),
(this.isDefaultPrevented = Pa));
stopPropagation: function () {
var e = this.nativeEvent;
: typeof e.cancelBubble != "unknown" && (e.cancelBubble = !0),
(this.isPropagationStopped = Pa));
timeStamp: function (t) {
return t.timeStamp || Date.now();
Ua = F({}, He, { view: 0, detail: 0 }),
relatedTarget: function (t) {
return t.relatedTarget === void 0
? t.fromElement === t.srcElement
movementX: function (t) {
(Ln && t.type === "mousemove"
? ((ki = t.screenX - Ln.screenX), (Fi = t.screenY - Ln.screenY))
movementY: function (t) {
return "movementY" in t ? t.movementY : Fi;
C1 = F({}, ai, { dataTransfer: 0 }),
B1 = F({}, Ua, { relatedTarget: 0 }),
G1 = F({}, He, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }),
clipboardData: function (t) {
return "clipboardData" in t ? t.clipboardData : window.clipboardData;
Q1 = F({}, He, { data: 0 }),
MozPrintableKey: "Unidentified",
Z1 = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" };
var l = this.nativeEvent;
return l.getModifierState ? l.getModifierState(t) : (t = Z1[t]) ? !!l[t] : !1;
var l = L1[t.key] || t.key;
if (l !== "Unidentified") return l;
return t.type === "keypress"
? ((t = hu(t)), t === 13 ? "Enter" : String.fromCharCode(t))
: t.type === "keydown" || t.type === "keyup"
? j1[t.keyCode] || "Unidentified"
return t.type === "keypress" ? hu(t) : 0;
return t.type === "keydown" || t.type === "keyup" ? t.keyCode : 0;
return t.type === "keypress"
: t.type === "keydown" || t.type === "keyup"
W1 = F({}, He, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }),
return "deltaX" in t ? t.deltaX : "wheelDeltaX" in t ? -t.wheelDeltaX : 0;
th = F({}, He, { newState: 0, oldState: 0 }),
Of = Nl && "CompositionEvent" in window,
Nl && "documentMode" in document && (In = document.documentMode);
var nh = Nl && "TextEvent" in window && !In,
cd = Nl && (!Of || (In && 8 < In && 11 >= In)),
return eh.indexOf(l.keyCode) !== -1;
return l.keyCode !== 229;
return ((t = t.detail), typeof t == "object" && "data" in t ? t.data : null);
return l.which !== 32 ? null : ((xs = !0), Ms);
return ((t = l.data), t === Ms && xs ? null : t);
return t === "compositionend" || (!Of && fd(t, l))
? ((t = id()), (mu = Mf = Fl = null), ($e = !1), t)
if (!(l.ctrlKey || l.altKey || l.metaKey) || (l.ctrlKey && l.altKey)) {
if (l.char && 1 < l.char.length) return l.char;
if (l.which) return String.fromCharCode(l.which);
return cd && l.locale !== "ko" ? null : l.data;
var l = t && t.nodeName && t.nodeName.toLowerCase();
return l === "input" ? !!ih[t.type] : l === "textarea";
function sd(t, l, e, n) {
(We ? (fn ? fn.push(n) : (fn = [n])) : (We = n),
((e = new ni("onChange", "change", null, e, n)),
t.push({ event: e, listeners: l })));
if (t === "change") return l;
? ((lu = "oninput" in document),
(($i = document.createElement("div")),
$i.setAttribute("oninput", "return;"),
(lu = typeof $i.oninput == "function")),
(rd = tu && (!document.documentMode || 9 < document.documentMode)));
Pn && (Pn.detachEvent("onpropertychange", dd), (ya = Pn = null));
if (t.propertyName === "value" && ui(ya)) {
(sd(l, ya, t, zf(t)), ud(ch, l));
? (Ds(), (Pn = l), (ya = e), Pn.attachEvent("onpropertychange", dd))
: t === "focusout" && Ds();
if (t === "selectionchange" || t === "keyup" || t === "keydown") return ui(ya);
if (t === "click") return ui(l);
if (t === "input" || t === "change") return ui(l);
return (t === l && (t !== 0 || 1 / t === 1 / l)) || (t !== t && l !== l);
var Vt = typeof Object.is == "function" ? Object.is : dh;
if (typeof t != "object" || t === null || typeof l != "object" || l === null) return !1;
if (e.length !== n.length) return !1;
for (n = 0; n < e.length; n++) {
if (!_c.call(l, a) || !Vt(t[a], l[a])) return !1;
for (; t && t.firstChild;) t = t.firstChild;
if (((n = t + e.textContent.length), t <= l && n >= l))
return { node: e, offset: l - t };
: t.compareDocumentPosition
? !!(t.compareDocumentPosition(l) & 16)
t != null && t.ownerDocument != null && t.ownerDocument.defaultView != null
? t.ownerDocument.defaultView
for (var l = Nu(t.document); l instanceof t.HTMLIFrameElement;) {
var e = typeof l.contentWindow.location.href == "string";
if (e) t = l.contentWindow;
var l = t && t.nodeName && t.nodeName.toLowerCase();
t.type === "password")) ||
t.contentEditable === "true")
var yh = Nl && "documentMode" in document && 11 >= document.documentMode,
var n = e.window === e ? e.document : e.nodeType === 9 ? e : e.ownerDocument;
"selectionStart" in n && _f(n)
? (n = { start: n.selectionStart, end: n.selectionEnd })
(n.ownerDocument && n.ownerDocument.defaultView) ||
anchorNode: n.anchorNode,
anchorOffset: n.anchorOffset,
focusOffset: n.focusOffset,
(n = Fu(Bc, "onSelect")),
((l = new ni("onSelect", "select", null, l, e)),
t.push({ event: l, listeners: n }),
(e[t.toLowerCase()] = l.toLowerCase()),
(e["Webkit" + t] = "webkit" + l),
(e["Moz" + t] = "moz" + l),
animationend: ve("Animation", "AnimationEnd"),
animationiteration: ve("Animation", "AnimationIteration"),
animationstart: ve("Animation", "AnimationStart"),
transitionrun: ve("Transition", "TransitionRun"),
transitionstart: ve("Transition", "TransitionStart"),
transitioncancel: ve("Transition", "TransitionCancel"),
transitionend: ve("Transition", "TransitionEnd"),
((hd = document.createElement("div").style),
"AnimationEvent" in window ||
(delete Pe.animationend.animation,
delete Pe.animationiteration.animation,
delete Pe.animationstart.animation),
"TransitionEvent" in window || delete Pe.transitionend.transition);
for (e in l) if (l.hasOwnProperty(e) && e in hd) return (Ii[t] = l[e]);
var vd = Ce("animationend"),
gd = Ce("animationiteration"),
pd = Ce("animationstart"),
mh = Ce("transitionrun"),
hh = Ce("transitionstart"),
vh = Ce("transitioncancel"),
Sd = Ce("transitionend"),
"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(
(bd.set(t, l), Ne(l, [t]));
typeof reportError == "function"
if (typeof window == "object" && typeof window.ErrorEvent == "function") {
var l = new window.ErrorEvent("error", {
typeof t == "object" && t !== null && typeof t.message == "string"
if (!window.dispatchEvent(l)) return;
} else if (typeof process == "object" && typeof process.emit == "function") {
process.emit("uncaughtException", t);
for (var t = tn, l = (Df = tn = 0); l < t;) {
if (((Jt[l++] = null), n !== null && a !== null)) {
(i === null ? (a.next = a) : ((a.next = i.next), (i.next = a)), (n.pending = a));
function ci(t, l, e, n) {
t !== null && (t.lanes |= n));
function Uf(t, l, e, n) {
return (ci(t, l, e, n), Cu(t));
return (ci(t, null, null, l), Cu(t));
n !== null && (n.lanes |= e);
for (var a = !1, u = t.return; u !== null;)
n !== null && (n.childLanes |= e),
u.tag === 22 && ((t = u.stateNode), t === null || t._visibility & 1 || (a = !0)),
n === null ? (t[a] = [l]) : n.push(l),
(l.lane = e | 536870912)),
if (50 < oa) throw ((oa = 0), (af = null), Error(S(185)));
for (var l = t.return; l !== null;) ((t = l), (l = t.return));
return t.tag === 3 ? t.stateNode : null;
function gh(t, l, e, n) {
(this.refCleanup = this.ref = null),
(this.subtreeFlags = this.flags = 0),
(this.childLanes = this.lanes = 0),
(this.alternate = null));
function qt(t, l, e, n) {
return new gh(t, l, e, n);
return ((t = t.prototype), !(!t || !t.isReactComponent));
? ((e = qt(t.tag, l, t.key, t.mode)),
(e.elementType = t.elementType),
(e.stateNode = t.stateNode),
(e.flags = t.flags & 65011712),
(e.childLanes = t.childLanes),
(e.memoizedProps = t.memoizedProps),
(e.memoizedState = t.memoizedState),
(e.updateQueue = t.updateQueue),
l === null ? null : { lanes: l.lanes, firstContext: l.firstContext }),
(e.refCleanup = t.refCleanup),
(t.memoizedProps = null),
(t.memoizedState = null),
: ((t.childLanes = e.childLanes),
(t.memoizedProps = e.memoizedProps),
(t.memoizedState = e.memoizedState),
(t.updateQueue = e.updateQueue),
l === null ? null : { lanes: l.lanes, firstContext: l.firstContext })),
function vu(t, l, e, n, a, u) {
if (((n = t), typeof t == "function")) Nf(t) && (i = 1);
else if (typeof t == "string")
i = bv(t, e, yl.current) ? 26 : t === "html" || t === "head" || t === "body" ? 27 : 5;
return ((t = qt(31, e, l, a)), (t.elementType = zc), (t.lanes = u), t);
return Ae(e.children, a, u, l);
return ((t = qt(12, e, l, a | 2)), (t.elementType = Ec), (t.lanes = u), t);
return ((t = qt(13, e, l, a)), (t.elementType = Ac), (t.lanes = u), t);
return ((t = qt(19, e, l, a)), (t.elementType = Tc), (t.lanes = u), t);
if (typeof t == "object" && t !== null)
((i = 29), (e = Error(S(130, t === null ? "null" : typeof t, ""))), (n = null));
return ((l = qt(i, e, l, a)), (l.elementType = t), (l.type = n), (l.lanes = u), l);
function Ae(t, l, e, n) {
return ((t = qt(7, t, n, l)), (t.lanes = e), t);
return ((t = qt(6, t, null, l)), (t.lanes = e), t);
var l = qt(18, null, null, 0);
return ((l.stateNode = t), l);
(l = qt(4, t.children !== null ? t.children : [], t.key, l)),
containerInfo: t.containerInfo,
implementation: t.implementation,
if (typeof t == "object" && t !== null) {
: ((l = { value: t, source: l, stack: ms(l) }), Cs.set(t, l), l);
return { value: t, source: l, stack: ms(l) };
((en[nn++] = ha), (en[nn++] = Ru), (Ru = t), (ha = l));
((Ft[Wt++] = sl), (Ft[Wt++] = rl), (Ft[Wt++] = fe), (fe = t));
((n &= ~(1 << a)), (e += 1));
((u = (n & ((1 << i) - 1)).toString(32)),
(sl = (1 << (32 - jt(l) + a)) | (e << a) | n),
} else ((sl = (1 << u) | (e << a) | n), (rl = t));
t.return !== null && (Tl(t, 1), zd(t, 1, 0));
for (; t === Ru;) ((Ru = en[--nn]), (en[nn] = null), (ha = en[--nn]), (en[nn] = null));
1 < arguments.length && arguments[1] !== void 0 && arguments[1] ? "text" : "HTML",
throw (va(It(l, t)), qc);
switch (((l[vt] = t), (l[Ht] = n), e)) {
(D("cancel", l), D("close", l));
for (e = 0; e < ba.length; e++) D(ba[e], l);
(D("error", l), D("load", l));
ld(l, n.value, n.defaultValue, n.checked, n.defaultChecked, n.type, n.name, !0));
(D("invalid", l), nd(l, n.value, n.defaultValue, n.children));
(typeof e != "string" && typeof e != "number" && typeof e != "bigint") ||
l.textContent === "" + e ||
n.suppressHydrationWarning === !0 ||
? (n.popover != null && (D("beforetoggle", l), D("toggle", l)),
n.onScroll != null && D("scroll", l),
n.onScrollEnd != null && D("scrollend", l),
n.onClick != null && (l.onclick = xl),
if (!B) return (Bs(t), (B = !0), !1);
((e = l !== 3 && l !== 27) &&
(e = !(e !== "form" && e !== "button") || sf(t.type, t.memoizedProps))),
if (((t = t.memoizedState), (t = t !== null ? t.dehydrated : null), !t))
if (((t = t.memoizedState), (t = t !== null ? t.dehydrated : null), !t))
? ((l = k), ye(t.type) ? ((t = mf), (mf = null), (k = t)) : (k = l))
: (k = gt ? ll(t.stateNode.nextSibling) : null);
((k = gt = null), (B = !1));
return (t !== null && (Ut === null ? (Ut = t) : Ut.push.apply(Ut, t), (te = null)), t);
te === null ? (te = [t]) : te.push(t);
(K(Xc, l._currentValue), (l._currentValue = e));
((t._currentValue = Xc.current), mt(Xc));
((t.childLanes & l) !== l
? ((t.childLanes |= l), n !== null && (n.childLanes |= l))
: n !== null && (n.childLanes & l) !== l && (n.childLanes |= l),
function Lc(t, l, e, n) {
for (a !== null && (a.return = t); a !== null;) {
for (var f = 0; f < l.length; f++)
if (c.context === l[f]) {
c !== null && (c.lanes |= e),
} else if (a.tag === 18) {
if (((i = a.return), i === null)) throw Error(S(341));
u !== null && (u.lanes |= e),
if (i !== null) i.return = a;
for (i = a; i !== null;) {
if (((a = i.sibling), a !== null)) {
((a.return = i.return), (i = a));
function xn(t, l, e, n) {
for (var a = l, u = !1; a !== null;) {
if ((a.flags & 524288) !== 0) u = !0;
else if ((a.flags & 262144) !== 0) break;
if (i === null) throw Error(S(387));
if (((i = i.memoizedProps), i !== null)) {
Vt(a.pendingProps.value, i.value) || (t !== null ? t.push(c) : (t = [c]));
} else if (a === Ou.current) {
if (((i = a.alternate), i === null)) throw Error(S(387));
i.memoizedState.memoizedState !== a.memoizedState.memoizedState &&
(t !== null ? t.push(Aa) : (t = [Aa]));
(t !== null && Lc(l, t, e, n), (l.flags |= 262144));
for (t = t.firstContext; t !== null;) {
if (!Vt(t.context._currentValue, t.memoizedValue)) return !0;
((Be = t), (Ol = null), (t = t.dependencies), t !== null && (t.firstContext = null));
return (Be === null && Oe(t), xd(t, l));
if (((l = { context: l, memoizedValue: e, next: null }), Ol === null)) {
if (t === null) throw Error(S(308));
((Ol = l), (t.dependencies = { lanes: 0, firstContext: l }), (t.flags |= 524288));
typeof AbortController < "u"
addEventListener: function (e, n) {
this.abort = function () {
Sh = st.unstable_scheduleCallback,
bh = st.unstable_NormalPriority,
return { controller: new ph(), data: new Map(), refCount: 0 };
return (jc++, l.then(Gs, Gs), l);
if (--jc === 0 && la !== null) {
on !== null && (on.status = "fulfilled");
((la = null), (vn = 0), (on = null));
for (var l = 0; l < t.length; l++) (0, t[l])();
((n.status = "fulfilled"), (n.value = l));
for (var a = 0; a < e.length; a++) (0, e[a])(l);
for (n.status = "rejected", n.reason = a, a = 0; a < e.length; a++)
typeof l == "object" && l !== null && typeof l.then == "function" && Eh(t, l),
Ys !== null && Ys(t, l));
return t !== null ? t : Z.pooledCache;
l === null ? K(Te, Te.current) : K(Te, l.pool);
return t === null ? null : { parent: ct._currentValue, pool: t };
Gu = { then: function () {} };
return ((t = t.status), t === "fulfilled" || t === "rejected");
e === void 0 ? t.push(l) : e !== l && (l.then(xl, xl), (l = e)),
throw ((t = l.reason), Qs(t), t);
if (typeof l.status == "string") l.then(xl, xl);
if (((t = Z), t !== null && 100 < t.shellSuspendCounter)) throw Error(S(482));
if (l.status === "pending") {
((a.status = "fulfilled"), (a.value = n));
if (l.status === "pending") {
((a.status = "rejected"), (a.reason = n));
throw ((t = l.reason), Qs(t), t);
throw e !== null && typeof e == "object" && typeof e.then == "function"
if (ze === null) throw Error(S(459));
if (t === On || t === fi) throw Error(S(483));
return ((ga += 1), sn === null && (sn = []), _d(sn, t, l));
((l = l.props.ref), (t.ref = l !== void 0 ? l : null));
: ((t = Object.prototype.toString.call(l)),
? "object with keys {" + Object.keys(l).join(", ") + "}"
h === null ? ((y.deletions = [s]), (y.flags |= 16)) : h.push(s);
for (; s !== null;) (l(y, s), (s = s.sibling));
for (var s = new Map(); y !== null;)
(y.key !== null ? s.set(y.key, y) : s.set(y.index, y), (y = y.sibling));
return ((y = _l(y, s)), (y.index = 0), (y.sibling = null), y);
? ((h = h.index), h < s ? ((y.flags |= 67108866), s) : h)
: ((y.flags |= 67108866), s))
: ((y.flags |= 1048576), s)
return (t && y.alternate === null && (y.flags |= 67108866), y);
return s === null || s.tag !== 6
? ((s = Pi(h, y.mode, p)), (s.return = y), s)
: ((s = a(s, h)), (s.return = y), s);
? d(y, s, h.props.children, p, h.key)
(typeof g == "object" && g !== null && g.$typeof === jl && Se(g) === s.type))
? ((s = a(s, h.props)), jn(s, h), (s.return = y), s)
: ((s = vu(h.type, h.key, h.props, null, y.mode, p)),
s.stateNode.containerInfo !== h.containerInfo ||
s.stateNode.implementation !== h.implementation
? ((s = tc(h, y.mode, p)), (s.return = y), s)
: ((s = a(s, h.children || [])), (s.return = y), s);
function d(y, s, h, p, g) {
return s === null || s.tag !== 7
? ((s = Ae(h, y.mode, p, g)), (s.return = y), s)
: ((s = a(s, h)), (s.return = y), s);
(typeof s == "string" && s !== "") ||
return ((s = Pi("" + s, y.mode, h)), (s.return = y), s);
if (typeof s == "object" && s !== null) {
(h = vu(s.type, s.key, s.props, null, y.mode, h)),
return ((s = tc(s, y.mode, h)), (s.return = y), s);
return ((s = Se(s)), v(y, s, h));
if (kn(s) || Qn(s)) return ((s = Ae(s, y.mode, h, null)), (s.return = y), s);
if (typeof s.then == "function") return v(y, nu(s), h);
if (s.$typeof === Ml) return v(y, eu(y, s), h);
var g = s !== null ? s.key : null;
(typeof h == "string" && h !== "") ||
return g !== null ? null : c(y, s, "" + h, p);
if (typeof h == "object" && h !== null) {
return h.key === g ? f(y, s, h, p) : null;
return h.key === g ? o(y, s, h, p) : null;
return ((h = Se(h)), r(y, s, h, p));
if (kn(h) || Qn(h)) return g !== null ? null : d(y, s, h, p, null);
if (typeof h.then == "function") return r(y, s, nu(h), p);
if (h.$typeof === Ml) return r(y, s, eu(y, h), p);
function m(y, s, h, p, g) {
(typeof p == "string" && p !== "") ||
return ((y = y.get(h) || null), c(s, y, "" + p, g));
if (typeof p == "object" && p !== null) {
return ((y = y.get(p.key === null ? h : p.key) || null), f(s, y, p, g));
return ((y = y.get(p.key === null ? h : p.key) || null), o(s, y, p, g));
return ((p = Se(p)), m(y, s, h, p, g));
if (kn(p) || Qn(p)) return ((y = y.get(h) || null), d(s, y, p, g, null));
if (typeof p.then == "function") return m(y, s, h, nu(p), g);
if (p.$typeof === Ml) return m(y, s, h, eu(s, p), g);
var g = null, A = null, T = s, x = (s = 0), H = null;
T !== null && x < h.length;
T.index > x ? ((H = T), (T = null)) : (H = T.sibling);
var G = r(y, T, h[x], p);
(t && T && G.alternate === null && l(y, T),
A === null ? (g = G) : (A.sibling = G),
if (x === h.length) return (e(y, T), B && Tl(y, x), g);
for (; x < h.length; x++)
((s = u(T, s, x)), A === null ? (g = T) : (A.sibling = T), (A = T)));
return (B && Tl(y, x), g);
for (T = n(T); x < h.length; x++)
((H = m(T, y, x, h[x], p)),
(t && H.alternate !== null && T.delete(H.key === null ? x : H.key),
A === null ? (g = H) : (A.sibling = H),
T.forEach(function (Xl) {
if (h == null) throw Error(S(151));
var g = null, A = null, T = s, x = (s = 0), H = null, G = h.next();
T.index > x ? ((H = T), (T = null)) : (H = T.sibling);
var Xl = r(y, T, G.value, p);
(t && T && Xl.alternate === null && l(y, T),
A === null ? (g = Xl) : (A.sibling = Xl),
if (G.done) return (e(y, T), B && Tl(y, x), g);
for (; !G.done; x++, G = h.next())
((s = u(G, s, x)), A === null ? (g = G) : (A.sibling = G), (A = G)));
return (B && Tl(y, x), g);
for (T = n(T); !G.done; x++, G = h.next())
((G = m(T, y, x, G.value, p)),
(t && G.alternate !== null && T.delete(G.key === null ? x : G.key),
A === null ? (g = G) : (A.sibling = G),
T.forEach(function (Cm) {
typeof h == "object" && h !== null)
for (var g = h.key; s !== null;) {
if (((g = h.type), g === Je)) {
(p = a(s, h.props.children)),
? ((p = Ae(h.props.children, y.mode, p, h.key)), (p.return = y), (y = p))
: ((p = vu(h.type, h.key, h.props, null, y.mode, p)),
for (g = h.key; s !== null;) {
s.stateNode.containerInfo === h.containerInfo &&
s.stateNode.implementation === h.implementation
(p = a(s, h.children || [])),
((p = tc(h, y.mode, p)), (p.return = y), (y = p));
return ((h = Se(h)), R(y, s, h, p));
if (kn(h)) return E(y, s, h, p);
if (((g = Qn(h)), typeof g != "function")) throw Error(S(150));
return ((h = g.call(h)), z(y, s, h, p));
if (typeof h.then == "function") return R(y, s, nu(h), p);
if (h.$typeof === Ml) return R(y, s, eu(y, h), p);
return (typeof h == "string" && h !== "") ||
s !== null && s.tag === 6
? (e(y, s.sibling), (p = a(s, h)), (p.return = y), (y = p))
: (e(y, s), (p = Pi(h, y.mode, p)), (p.return = y), (y = p)),
return function (y, s, h, p) {
if (T === On || T === fi) throw T;
var A = qt(29, T, null, y.mode);
return ((A.lanes = p), (A.return = y), A);
baseState: t.memoizedState,
shared: { pending: null, lanes: 0, hiddenCallbacks: null },
firstBaseUpdate: t.firstBaseUpdate,
lastBaseUpdate: t.lastBaseUpdate,
return { lane: t, tag: 0, payload: null, callback: null, next: null };
if (n === null) return null;
if (((n = n.shared), (Y & 2) !== 0)) {
a === null ? (l.next = l) : ((l.next = a.next), (a.next = l)),
return (ci(t, n, l, e), Cu(t));
if (((l = l.updateQueue), l !== null && ((l = l.shared), (e & 4194048) !== 0))) {
((n &= t.pendingLanes), (e |= n), (l.lanes = e), kr(t, e));
if (n !== null && ((n = n.updateQueue), e === n)) {
if (((e = e.firstBaseUpdate), e !== null)) {
(u === null ? (a = u = i) : (u = u.next = i), (e = e.next));
u === null ? (a = u = l) : (u = u.next = l);
t === null ? (e.firstBaseUpdate = l) : (t.next = l),
function aa(t, l, e, n) {
var u = a.firstBaseUpdate,
((f.next = null), i === null ? (u = o) : (i.next = o), (i = f));
(c === null ? (d.firstBaseUpdate = o) : (c.next = o), (d.lastBaseUpdate = f)));
((i = 0), (d = o = f = null), (c = u));
var r = c.lane & -536870913,
if (m ? (C & r) === r : (n & r) === r) {
(r !== 0 && r === vn && (Vc = !0),
{ lane: 0, tag: c.tag, payload: c.payload, callback: null, next: null }));
if (((E = z.payload), typeof E == "function")) {
E.flags = (E.flags & -65537) | 128;
(r = typeof E == "function" ? E.call(R, v, r) : E),
m === null ? (a.callbacks = [r]) : m.push(r)));
d === null ? ((o = d = m), (f = v)) : (d = d.next = m),
if (((c = c.next), c === null)) {
if (((c = a.shared.pending), c === null)) break;
(a.shared.pending = null));
u === null && (a.shared.lanes = 0),
if (typeof t != "function") throw Error(S(191, t));
if (e !== null) for (t.callbacks = null, t = 0; t < e.length; t++) Nd(e[t], l);
((t = Bl), K(Yu, t), K(gn, l), (Bl = t | l.baseLanes));
(K(Yu, Bl), K(gn, gn.current));
((Bl = Yu.current), mt(gn), mt(Yu));
(l === null || gn.current !== null || l.memoizedState !== null) &&
(K(et, et.current), K(Kt, t), tl === null && (tl = t));
t.tag === 22 ? (K(et, et.current), K(Kt, t), tl === null && (tl = t)) : wl(t);
(K(et, et.current), K(Kt, Kt.current));
(mt(Kt), tl === t && (tl = null), mt(et));
for (var l = t; l !== null;) {
if (e !== null && ((e = e.dehydrated), e === null || df(e) || yf(e))) return l;
(l.memoizedProps.revealOrder === "forwards" ||
l.memoizedProps.revealOrder === "backwards" ||
l.memoizedProps.revealOrder === "unstable_legacy-backwards" ||
l.memoizedProps.revealOrder === "together")
if ((l.flags & 128) !== 0) return l;
} else if (l.child !== null) {
((l.child.return = l), (l = l.child));
for (; l.sibling === null;) {
if (l.return === null || l.return === t) return null;
((l.sibling.return = l.return), (l = l.sibling));
if (l === null) return !1;
for (var e = 0; e < l.length && e < t.length; e++) if (!Vt(t[e], l[e])) return !1;
function Qf(t, l, e, n, a, u) {
(l.memoizedState = null),
(M.H = t === null || t.memoizedState === null ? sy : $f),
rn && (u = Bd(l, e, n, a)),
var l = j !== null && j.next !== null;
if (((Hl = 0), (ut = j = _ = null), (Xu = !1), (pa = 0), (dn = null), l))
t === null || ft || ((t = t.dependencies), t !== null && Bu(t) && (ft = !0));
function Bd(t, l, e, n) {
if ((rn && (dn = null), (pa = 0), (rn = !1), 25 <= a)) throw Error(S(301));
if (((a += 1), (ut = j = null), t.updateQueue != null)) {
u.memoCache != null && (u.memoCache.index = 0));
((M.H = ry), (u = l(e, n)));
(l = typeof l.then == "function" ? Ha(l) : l),
(j !== null ? j.memoizedState : null) !== t && (_.flags |= 1024),
((l.updateQueue = t.updateQueue), (l.flags &= -2053), (t.lanes &= ~e));
for (t = t.memoizedState; t !== null;) {
(l !== null && (l.pending = null), (t = t.next));
((Hl = 0), (ut = j = _ = null), (rn = !1), (pa = Qu = 0), (dn = null));
return (ut === null ? (_.memoizedState = ut = t) : (ut = ut.next = t), ut);
t = t !== null ? t.memoizedState : null;
var l = ut === null ? _.memoizedState : ut.next;
if (l !== null) ((ut = l), (j = t));
if (t === null) throw _.alternate === null ? Error(S(467)) : Error(S(310));
memoizedState: j.memoizedState,
ut === null ? (_.memoizedState = ut = t) : (ut = ut.next = t));
return { lastEffect: null, events: null, stores: null, memoCache: null };
dn === null && (dn = []),
(ut === null ? l.memoizedState : ut.next) === null &&
((l = l.alternate), (M.H = l === null || l.memoizedState === null ? sy : $f)),
if (t !== null && typeof t == "object") {
if (typeof t.then == "function") return Ha(t);
if (t.$typeof === Ml) return pt(t);
throw Error(S(438, String(t)));
if ((e !== null && (l = e.memoCache), l == null)) {
data: n.data.map(function (a) {
(l == null && (l = { data: [], index: 0 }),
e === null && ((e = oi()), (_.updateQueue = e)),
for (e = l.data[l.index] = Array(t), n = 0; n < t; n++) e[n] = o1;
return typeof l == "function" ? l(t) : l;
if (n === null) throw Error(S(311));
n.lastRenderedReducer = e;
((a.next = u.next), (u.next = i));
((l.baseQueue = a = u), (n.pending = null));
if (((u = t.baseState), a === null)) t.memoizedState = u;
var v = o.lane & -536870913;
if (v !== o.lane ? (C & v) === v : (Hl & v) === v) {
hasEagerState: o.hasEagerState,
eagerState: o.eagerState,
else if ((Hl & r) === r) {
((o = o.next), r === vn && (d = !0));
revertLane: o.revertLane,
hasEagerState: o.hasEagerState,
eagerState: o.eagerState,
f === null ? ((c = f = v), (i = u)) : (f = f.next = v),
((v = o.action), De && e(u, v), (u = o.hasEagerState ? o.eagerState : e(u, v)));
revertLane: o.revertLane,
hasEagerState: o.hasEagerState,
eagerState: o.eagerState,
f === null ? ((c = f = r), (i = u)) : (f = f.next = r),
} while (o !== null && o !== l);
(f === null ? (i = u) : (f.next = c),
!Vt(u, t.memoizedState) && ((ft = !0), d && ((e = on), e !== null)))
(n.lastRenderedState = u));
return (a === null && (n.lanes = 0), [t.memoizedState, n.dispatch]);
if (e === null) throw Error(S(311));
e.lastRenderedReducer = t;
do ((u = t(u, i.action)), (i = i.next));
(Vt(u, l.memoizedState) || (ft = !0),
l.baseQueue === null && (l.baseState = u),
(e.lastRenderedState = u));
if (e === void 0) throw Error(S(407));
var i = !Vt((j || a).memoizedState, e);
(i && ((a.memoizedState = e), (ft = !0)),
wf(Xd.bind(null, n, a, t), [t]),
a.getSnapshot !== l || i || (ut !== null && ut.memoizedState.tag & 1))
pn(9, { destroy: void 0 }, qd.bind(null, n, a, e, l), null),
u || (Hl & 127) !== 0 || Yd(n, l, e);
(t = { getSnapshot: l, value: e }),
? ((l = oi()), (_.updateQueue = l), (l.stores = [t]))
: ((e = l.stores), e === null ? (l.stores = [t]) : e.push(t)));
function qd(t, l, e, n) {
((l.value = e), (l.getSnapshot = n), Qd(l) && Ld(t));
l !== null && Nt(l, t, 2);
if (typeof t == "function") {
(l.memoizedState = l.baseState = t),
function jd(t, l, e, n) {
return ((t.baseState = e), Kf(t, j, typeof n == "function" ? n : Cl));
function Mh(t, l, e, n, a) {
if (di(t)) throw Error(S(485));
if (((t = l.action), t !== null)) {
(M.T !== null ? e(!0) : (u.isTransition = !1),
? ((u.next = l.pending = u), Zd(l, u))
: ((u.next = e.next), (l.pending = e.next = u)));
(f !== null && f(i, c), js(t, l, c));
(u !== null && i.types !== null && (u.types = i.types), (M.T = u));
((u = e(a, n)), js(t, l, u));
e !== null && typeof e == "object" && typeof e.then == "function"
((l.status = "fulfilled"),
e === l ? (t.pending = null) : ((e = e.next), (l.next = e), Zd(t, e))));
if (((t.pending = null), n !== null)) {
do ((l.status = "rejected"), (l.reason = e), Vd(l), (l = l.next));
for (var l = 0; l < t.length; l++) (0, t[l])();
for (var a = k, u = Pt; a.nodeType !== 8;) {
if (((a = ll(a.nextSibling)), a === null)) {
((u = a.data), (a = u === "F!" || u === "F" ? a : null));
((k = ll(a.nextSibling)), (n = a.data === "F!"));
(e.memoizedState = e.baseState = l),
(e = cy.bind(null, _, n)),
(u = Wf.bind(null, _, !1, n.queue)),
(a = { state: l, dispatch: null, action: t, pending: null }),
(e = Mh.bind(null, _, a, u, e)),
typeof l == "object" && l !== null && typeof l.then == "function")
((_.flags |= 2048), pn(9, { destroy: void 0 }, xh.bind(null, a, e), null)),
if (e !== null) return wd(l, e, t);
(nt(), (l = l.memoizedState), (e = nt()));
var n = e.queue.dispatch;
return ((e.memoizedState = t), [l, n, !1]);
function pn(t, l, e, n) {
(t = { tag: t, create: e, deps: n, inst: l, next: null }),
l === null && ((l = oi()), (_.updateQueue = l)),
? (l.lastEffect = t.next = t)
: ((n = e.next), (e.next = t), (t.next = n), (l.lastEffect = t)),
return nt().memoizedState;
function Su(t, l, e, n) {
(a.memoizedState = pn(1 | l, { destroy: void 0 }, e, n === void 0 ? null : n)));
function ri(t, l, e, n) {
n = n === void 0 ? null : n;
var u = a.memoizedState.inst;
j !== null && n !== null && Xf(n, j.memoizedState.deps)
? (a.memoizedState = pn(l, u, e, n))
: ((_.flags |= t), (a.memoizedState = pn(1 | l, u, e, n)));
if (l === null) ((l = oi()), (_.updateQueue = l), (l.events = [t]));
e === null ? (l.events = [t]) : e.push(t);
var l = nt().memoizedState;
Oh({ ref: l, nextImpl: t }),
if ((Y & 2) !== 0) throw Error(S(440));
return l.impl.apply(void 0, arguments);
if (typeof l == "function") {
typeof e == "function" ? e() : l(null);
((e = e != null ? e.concat([t]) : null), ri(4, 4, $d.bind(null, l, t), e));
l = l === void 0 ? null : l;
return l !== null && Xf(l, n[1]) ? n[0] : ((e.memoizedState = [t, l]), t);
l = l === void 0 ? null : l;
if (l !== null && Xf(l, n[1])) return n[0];
return ((e.memoizedState = [n, l]), n);
return e === void 0 || ((Hl & 1073741824) !== 0 && (C & 261930) === 0)
: ((t.memoizedState = e), (t = jy()), (_.lanes |= t), (re |= t), e);
function ly(t, l, e, n) {
? ((t = kf(t, e, n)), Vt(t, l) || (ft = !0), t)
: (Hl & 42) === 0 || ((Hl & 1073741824) !== 0 && (C & 261930) === 0)
? ((ft = !0), (t.memoizedState = e))
: ((t = jy()), (_.lanes |= t), (re |= t), l);
function ey(t, l, e, n, a) {
q.p = u !== 0 && 8 > u ? u : 8;
((M.T = c), Wf(t, !1, l, e));
f !== null && typeof f == "object" && typeof f.then == "function")
} else ua(t, l, n, Zt(t));
ua(t, l, { then: function () {}, status: "rejected", reason: v }, Zt());
((q.p = u), i !== null && c.types !== null && (i.types = c.types), (M.T = i));
function Fc(t, l, e, n) {
if (t.tag !== 5) throw Error(S(476));
if (l !== null) return l;
t !== null && (t.memoizedState = l),
(l.next === null && (l = t.alternate.memoizedState), ua(t, l.next.queue, {}, Zt()));
return nt().memoizedState;
return nt().memoizedState;
for (var l = t.return; l !== null;) {
(n !== null && (Nt(n, l, e), ea(n, l, e)),
di(t) ? fy(l, e) : ((e = Uf(t, l, e, n)), e !== null && (Nt(e, t, n), oy(e, l, n))));
function ua(t, l, e, n) {
(u === null || u.lanes === 0) &&
((u = l.lastRenderedReducer), u !== null)
var i = l.lastRenderedState,
if (((a.hasEagerState = !0), (a.eagerState = c), Vt(c, i)))
return (ci(t, l, a, 0), Z === null && ii(), !1);
if (((e = Uf(t, l, a, n)), e !== null)) return (Nt(e, t, n), oy(e, l, n), !0);
function Wf(t, l, e, n) {
if (l) throw Error(S(479));
} else ((l = Uf(t, e, n, 2)), l !== null && Nt(l, t, 2));
return t === _ || (l !== null && l === _);
(e === null ? (l.next = l) : ((l.next = e.next), (e.next = l)), (t.pending = l));
if ((e & 4194048) !== 0) {
((n &= t.pendingLanes), (e |= n), (l.lanes = e), kr(t, e));
useSyncExternalStore: tt,
useHostTransitionStatus: tt,
useCallback: function (t, l) {
return ((zt().memoizedState = [t, l === void 0 ? null : l]), t);
useImperativeHandle: function (t, l, e) {
((e = e != null ? e.concat([t]) : null), Su(4194308, 4, $d.bind(null, l, t), e));
useLayoutEffect: function (t, l) {
return Su(4194308, 4, t, l);
useInsertionEffect: function (t, l) {
useMemo: function (t, l) {
l = l === void 0 ? null : l;
return ((e.memoizedState = [n, l]), n);
useReducer: function (t, l, e) {
(n.memoizedState = n.baseState = a),
(t = t.dispatch = Uh.bind(null, _, t)),
return ((t = { current: t }), (l.memoizedState = t));
return ((l.dispatch = e), [t.memoizedState, e]);
useDeferredValue: function (t, l) {
useTransition: function () {
return ((t = ey.bind(null, _, t.queue, !0, !1)), (zt().memoizedState = t), [!1, t]);
useSyncExternalStore: function (t, l, e) {
if (e === void 0) throw Error(S(407));
if (((e = l()), Z === null)) throw Error(S(349));
(C & 127) !== 0 || Yd(n, l, e);
var u = { value: e, getSnapshot: l };
Js(Xd.bind(null, n, u, t), [t]),
pn(9, { destroy: void 0 }, qd.bind(null, n, u, e, l), null),
((e = (n & ~(1 << (32 - jt(n) - 1))).toString(32) + e),
(l = "_" + l + "R_" + e),
0 < e && (l += "H" + e.toString(32)),
} else ((e = Th++), (l = "_" + l + "r_" + e.toString(32) + "_"));
return (t.memoizedState = l);
useHostTransitionStatus: Ff,
useOptimistic: function (t) {
l.memoizedState = l.baseState = t;
lastRenderedReducer: null,
return ((l.queue = e), (l = Wf.bind(null, _, !0, e)), (e.dispatch = l), [t, l]);
useCacheRefresh: function () {
return (zt().memoizedState = Dh.bind(null, _));
useEffectEvent: function (t) {
if ((Y & 2) !== 0) throw Error(S(440));
return e.impl.apply(void 0, arguments);
useDeferredValue: function (t, l) {
return ly(e, j.memoizedState, t, l);
useTransition: function () {
return [typeof t == "boolean" ? t : Ha(t), l];
useSyncExternalStore: Gd,
useHostTransitionStatus: Ff,
useOptimistic: function (t, l) {
useDeferredValue: function (t, l) {
return j === null ? kf(e, t, l) : ly(e, j.memoizedState, t, l);
useTransition: function () {
return [typeof t == "boolean" ? t : Ha(t), l];
useSyncExternalStore: Gd,
useHostTransitionStatus: Ff,
useOptimistic: function (t, l) {
return j !== null ? jd(e, j, t, l) : ((e.baseState = t), [t, e.queue.dispatch]);
function ac(t, l, e, n) {
(e = e == null ? l : F({}, l, e)),
t.lanes === 0 && (t.updateQueue.baseState = e));
enqueueSetState: function (t, l, e) {
e != null && (a.callback = e),
l !== null && (Nt(l, t, n), ea(l, t, n)));
enqueueReplaceState: function (t, l, e) {
e != null && (a.callback = e),
l !== null && (Nt(l, t, n), ea(l, t, n)));
enqueueForceUpdate: function (t, l) {
l != null && (n.callback = l),
l !== null && (Nt(l, t, e), ea(l, t, e)));
function ks(t, l, e, n, a, u, i) {
typeof t.shouldComponentUpdate == "function"
? t.shouldComponentUpdate(n, u, i)
: l.prototype && l.prototype.isPureReactComponent
function Fs(t, l, e, n) {
typeof l.componentWillReceiveProps == "function" && l.componentWillReceiveProps(e, n),
typeof l.UNSAFE_componentWillReceiveProps == "function" &&
l.UNSAFE_componentWillReceiveProps(e, n),
l.state !== t && Wc.enqueueReplaceState(l, l.state, null));
for (var n in l) n !== "ref" && (e[n] = l[n]);
if ((t = t.defaultProps)) {
e === l && (e = F({}, e));
for (var a in t) e[a] === void 0 && (e[a] = t[a]);
var e = t.onUncaughtError;
e(l.value, { componentStack: l.stack });
errorBoundary: l.tag === 1 ? l.stateNode : null,
(e.payload = { element: null }),
(e.callback = function () {
return ((t = le(t)), (t.tag = 3), t);
function vy(t, l, e, n) {
var a = e.type.getDerivedStateFromError;
if (typeof a == "function") {
((t.payload = function () {
(t.callback = function () {
typeof i.componentDidCatch == "function" &&
(t.callback = function () {
typeof a != "function" && (ne === null ? (ne = new Set([this])) : ne.add(this)));
this.componentDidCatch(n.value, { componentStack: c !== null ? c : "" });
function Nh(t, l, e, n, a) {
n !== null && typeof n == "object" && typeof n.then == "function")
((l = e.alternate), l !== null && xn(l, e, a, !0), (e = Kt.current), e !== null)
tl === null ? wu() : e.alternate === null && lt === 0 && (lt = 3),
l === null ? (e.updateQueue = new Set([n])) : l.add(n),
retryQueue: new Set([n]),
e === null ? (l.retryQueue = new Set([n])) : e.add(n)),
throw Error(S(435, e.tag));
return (hc(t, n, a), wu(), !1);
? ((l.flags & 65536) === 0 && (l.flags |= 256),
n !== qc && ((t = Error(S(422), { cause: n })), va(It(t, e))))
: (n !== qc && ((l = Error(S(423), { cause: n })), va(It(l, e))),
(t = t.current.alternate),
(a = $c(t.stateNode, n, a)),
var u = Error(S(520), { cause: n });
fa === null ? (fa = [u]) : fa.push(u),
((n = It(n, e)), (e = l));
(t = $c(e.stateNode, n, t)),
(typeof l.getDerivedStateFromError == "function" ||
typeof u.componentDidCatch == "function" &&
(ne === null || !ne.has(u)))))
function ht(t, l, e, n) {
l.child = t === null ? Ud(l, null, e, n) : _e(l, t.child, e, n);
function $s(t, l, e, n, a) {
for (var c in n) c !== "ref" && (i[c] = n[c]);
(n = Qf(t, l, e, i, u, a)),
? (jf(t, l, a), Rl(t, l, a))
: (B && c && Hf(l), (l.flags |= 1), ht(t, l, n, a), l.child)
function Is(t, l, e, n, a) {
return typeof u == "function" &&
u.defaultProps === void 0 &&
? ((l.tag = 15), (l.type = u), gy(t, l, u, n, a))
: ((t = vu(e.type, null, n, l, l.mode, a)),
if (((u = t.child), !Pf(t, a))) {
if (((e = e.compare), (e = e !== null ? e : ma), e(i, n) && t.ref === l.ref))
return ((l.flags |= 1), (t = _l(u, n)), (t.ref = l.ref), (t.return = l), (l.child = t));
function gy(t, l, e, n, a) {
if (ma(u, n) && t.ref === l.ref)
if (((ft = !1), (l.pendingProps = n = u), Pf(t, a)))
(t.flags & 131072) !== 0 && (ft = !0);
else return ((l.lanes = t.lanes), Rl(t, l, a));
return Ic(t, l, e, n, a);
function py(t, l, e, n) {
u = t !== null ? t.memoizedState : null;
if ((l.flags & 128) !== 0) {
if (((u = u !== null ? u.baseLanes | e : e), t !== null)) {
for (n = l.child = t.child, a = 0; n !== null;)
((a = a | n.lanes | n.childLanes), (n = n.sibling));
} else ((n = 0), (l.child = null));
return Ps(t, l, u, e, n);
if ((e & 536870912) !== 0)
((l.memoizedState = { baseLanes: 0, cachePool: null }),
t !== null && gu(l, u !== null ? u.cachePool : null),
u !== null ? Ls(l, u) : Kc(),
(n = l.lanes = 536870912),
Ps(t, l, u !== null ? u.baseLanes | e : e, e, n)
? (gu(l, u.cachePool), Ls(l, u), wl(l), (l.memoizedState = null))
: (t !== null && gu(l, null), Kc(), wl(l));
return (ht(t, l, a, e), l.child);
(t !== null && t.tag === 22) ||
function Ps(t, l, e, n, a) {
(u = u === null ? null : { parent: ct._currentValue, pool: u }),
(l.memoizedState = { baseLanes: e, cachePool: u }),
t !== null && gu(l, null),
t !== null && xn(t, l, n, !0),
(l = ju({ mode: l.mode, children: l.children }, t.mode)),
(t = bu(l, l.pendingProps)),
(l.memoizedState = null),
a = (l.flags & 128) !== 0;
if (((l.flags &= -129), t === null)) {
return ((t = bu(l, n)), (l.lanes = 536870912), Wn(null, t));
(t = t !== null && t.data === "&" ? t : null),
treeContext: fe !== null ? { id: sl, overflow: rl } : null,
return ((l.lanes = 536870912), null);
if (l.flags & 256) ((l.flags &= -257), (l = tr(t, l, e)));
else if (l.memoizedState !== null)
((l.child = t.child), (l.flags |= 128), (l = null));
else throw Error(S(558));
else if ((ft || xn(t, l, e, !1), (a = (e & t.childLanes) !== 0), ft || a)) {
if (((n = Z), n !== null && ((i = Fr(n, e)), i !== 0 && i !== u.retryLane)))
throw ((u.retryLane = i), Re(t, i), Nt(n, t, i), If);
(wu(), (l = tr(t, l, e)));
(t = _l(t.child, { mode: n.mode, children: n.children })),
if (e === null) t !== null && t.ref !== null && (l.flags |= 4194816);
if (typeof e != "function" && typeof e != "object") throw Error(S(284));
(t === null || t.ref !== e) && (l.flags |= 4194816);
function Ic(t, l, e, n, a) {
(e = Qf(t, l, e, n, void 0, a)),
? (jf(t, l, a), Rl(t, l, a))
: (B && n && Hf(l), (l.flags |= 1), ht(t, l, e, a), l.child)
function lr(t, l, e, n, a, u) {
? (jf(t, l, u), Rl(t, l, u))
: (B && n && Hf(l), (l.flags |= 1), ht(t, l, e, u), l.child)
function er(t, l, e, n, a) {
if ((Oe(l), l.stateNode === null)) {
(typeof i == "object" && i !== null && (u = pt(i)),
(l.memoizedState = u.state !== null && u.state !== void 0 ? u.state : null),
(u.state = l.memoizedState),
(u.context = typeof i == "object" && i !== null ? pt(i) : ln),
(u.state = l.memoizedState),
(i = e.getDerivedStateFromProps),
typeof i == "function" && (ac(l, e, i, n), (u.state = l.memoizedState)),
typeof e.getDerivedStateFromProps == "function" ||
typeof u.getSnapshotBeforeUpdate == "function" ||
(typeof u.UNSAFE_componentWillMount != "function" &&
typeof u.componentWillMount != "function") ||
typeof u.componentWillMount == "function" && u.componentWillMount(),
typeof u.UNSAFE_componentWillMount == "function" && u.UNSAFE_componentWillMount(),
i !== u.state && Wc.enqueueReplaceState(u, u.state, null),
(u.state = l.memoizedState)),
typeof u.componentDidMount == "function" && (l.flags |= 4194308),
((i = ln), typeof d == "object" && d !== null && (i = pt(d)));
var v = e.getDerivedStateFromProps;
((d = typeof v == "function" || typeof u.getSnapshotBeforeUpdate == "function"),
(c = l.pendingProps !== c),
(typeof u.UNSAFE_componentWillReceiveProps != "function" &&
typeof u.componentWillReceiveProps != "function") ||
((c || o !== i) && Fs(l, u, n, i)),
? (typeof v == "function" && (ac(l, e, v, n), (o = l.memoizedState)),
(f = Zl || ks(l, e, f, n, r, o, i))
(typeof u.UNSAFE_componentWillMount != "function" &&
typeof u.componentWillMount != "function") ||
(typeof u.componentWillMount == "function" && u.componentWillMount(),
typeof u.UNSAFE_componentWillMount == "function" &&
u.UNSAFE_componentWillMount()),
typeof u.componentDidMount == "function" && (l.flags |= 4194308))
: (typeof u.componentDidMount == "function" && (l.flags |= 4194308),
: (typeof u.componentDidMount == "function" && (l.flags |= 4194308), (n = !1)));
typeof o == "object" && o !== null && (f = pt(o)),
(c = e.getDerivedStateFromProps),
(o = typeof c == "function" || typeof u.getSnapshotBeforeUpdate == "function") ||
(typeof u.UNSAFE_componentWillReceiveProps != "function" &&
typeof u.componentWillReceiveProps != "function") ||
((i !== v || r !== f) && Fs(l, u, n, f)),
(t !== null && t.dependencies !== null && Bu(t.dependencies))
? (typeof c == "function" && (ac(l, e, c, n), (m = l.memoizedState)),
ks(l, e, d, n, r, m, f) ||
(t !== null && t.dependencies !== null && Bu(t.dependencies)))
(typeof u.UNSAFE_componentWillUpdate != "function" &&
typeof u.componentWillUpdate != "function") ||
(typeof u.componentWillUpdate == "function" &&
u.componentWillUpdate(n, m, f),
typeof u.UNSAFE_componentWillUpdate == "function" &&
u.UNSAFE_componentWillUpdate(n, m, f)),
typeof u.componentDidUpdate == "function" && (l.flags |= 4),
typeof u.getSnapshotBeforeUpdate == "function" && (l.flags |= 1024))
: (typeof u.componentDidUpdate != "function" ||
(i === t.memoizedProps && r === t.memoizedState) ||
typeof u.getSnapshotBeforeUpdate != "function" ||
(i === t.memoizedProps && r === t.memoizedState) ||
: (typeof u.componentDidUpdate != "function" ||
(i === t.memoizedProps && r === t.memoizedState) ||
typeof u.getSnapshotBeforeUpdate != "function" ||
(i === t.memoizedProps && r === t.memoizedState) ||
(n = (l.flags & 128) !== 0),
(e = n && typeof e.getDerivedStateFromError != "function" ? null : u.render()),
? ((l.child = _e(l, t.child, null, a)), (l.child = _e(l, null, e, a)))
(l.memoizedState = u.state),
function nr(t, l, e, n) {
return (xe(), (l.flags |= 256), ht(t, l, e, n), l.child);
var uc = { dehydrated: null, treeContext: null, retryLane: 0, hydrationErrors: null };
return { baseLanes: t, cachePool: Od() };
return ((t = t !== null ? t.childLanes & ~e : 0), l && (t |= Xt), t);
u = (l.flags & 128) !== 0,
(i = t !== null && t.memoizedState === null ? !1 : (et.current & 2) !== 0),
i && ((a = !0), (l.flags &= -129)),
(i = (l.flags & 32) !== 0),
(t = t !== null && t.data !== "&" ? t : null),
treeContext: fe !== null ? { id: sl, overflow: rl } : null,
return (yf(t) ? (l.lanes = 32) : (l.lanes = 536870912), null);
(c = ju({ mode: "hidden", children: c }, a)),
(n.memoizedState = ic(e)),
(n.childLanes = cc(t, i, e)),
if (f !== null && ((c = f.dehydrated), c !== null)) {
? (Kl(l), (l.flags &= -257), (l = fc(t, l, e)))
: l.memoizedState !== null
? (wl(l), (l.child = t.child), (l.flags |= 128), (l = null))
(n = ju({ mode: "visible", children: n.children }, a)),
(n.memoizedState = ic(e)),
(n.childLanes = cc(t, i, e)),
else if ((Kl(l), yf(c))) {
if (((i = c.nextSibling && c.nextSibling.dataset), i)) var o = i.dgst;
va({ value: n, source: null, stack: null }),
} else if ((ft || xn(t, l, e, !1), (i = (e & t.childLanes) !== 0), ft || i)) {
if (((i = Z), i !== null && ((n = Fr(i, e)), n !== 0 && n !== f.retryLane)))
throw ((f.retryLane = n), Re(t, n), Nt(i, t, n), If);
(df(c) || wu(), (l = fc(t, l, e)));
? ((l.flags |= 192), (l.child = t.child), (l = null))
(n = _l(f, { mode: "hidden", children: n.children })),
(n.subtreeFlags = f.subtreeFlags & 65011712),
o !== null ? (c = _l(o, c)) : ((c = Ae(c, a, e, null)), (c.flags |= 2)),
(c = t.child.memoizedState),
? ((f = ct._currentValue), (a = a.parent !== f ? { parent: f, pool: f } : a))
(c = { baseLanes: c.baseLanes | e, cachePool: a })),
(n.childLanes = cc(t, i, e)),
(e = _l(e, { mode: "visible", children: n.children })),
i === null ? ((l.deletions = [t]), (l.flags |= 16)) : i.push(t)),
(l.memoizedState = null),
(l = ju({ mode: "visible", children: l }, t.mode)),
return ((t = qt(22, t, null, l)), (t.lanes = 0), t);
(t = Pc(l, l.pendingProps.children)),
(l.memoizedState = null),
(n !== null && (n.lanes |= l), Qc(t.return, l, e));
function oc(t, l, e, n, a, u) {
(i.renderingStartTime = 0),
(c ? ((i = (i & 1) | 2), (l.flags |= 128)) : (i &= 1),
!c && t !== null && (t.flags & 128) !== 0)
t: for (t = l.child; t !== null;) {
if (t.tag === 13) t.memoizedState !== null && ar(t, e, l);
else if (t.tag === 19) ar(t, e, l);
else if (t.child !== null) {
((t.child.return = t), (t = t.child));
for (; t.sibling === null;) {
if (t.return === null || t.return === l) break t;
((t.sibling.return = t.return), (t = t.sibling));
for (e = l.child, a = null; e !== null;)
((t = e.alternate), t !== null && qu(t) === null && (a = e), (e = e.sibling));
? ((a = l.child), (l.child = null))
: ((a = e.sibling), (e.sibling = null)),
case "unstable_legacy-backwards":
for (e = null, a = l.child, l.child = null; a !== null;) {
if (((t = a.alternate), t !== null && qu(t) === null)) {
((t = a.sibling), (a.sibling = e), (e = a), (a = t));
oc(l, !0, e, null, u, n);
oc(l, !1, null, null, void 0, n);
(t !== null && (l.dependencies = t.dependencies),
(e & l.childLanes) === 0)
if ((xn(t, l, e, !1), (e & l.childLanes) === 0)) return null;
if (t !== null && l.child !== t.child) throw Error(S(153));
t = l.child, e = _l(t, t.pendingProps), l.child = e, e.return = l;
((t = t.sibling), (e = e.sibling = _l(t, t.pendingProps)), (e.return = l));
return (t.lanes & l) !== 0 ? !0 : ((t = t.dependencies), !!(t !== null && Bu(t)));
(_u(l, l.stateNode.containerInfo), Vl(l, ct, t.memoizedState.cache), xe());
_u(l, l.stateNode.containerInfo);
Vl(l, l.type, l.memoizedProps.value);
if (l.memoizedState !== null) return ((l.flags |= 128), wc(l), null);
return n.dehydrated !== null
? (Kl(l), (l.flags |= 128), null)
: (e & l.child.childLanes) !== 0
: (Kl(l), (t = Rl(t, l, e)), t !== null ? t.sibling : null);
var a = (t.flags & 128) !== 0;
((n = (e & l.childLanes) !== 0),
n || (xn(t, l, e, !1), (n = (e & l.childLanes) !== 0)),
if (n) return by(t, l, e);
a !== null && ((a.rendering = null), (a.tail = null), (a.lastEffect = null)),
return ((l.lanes = 0), py(t, l, e, l.pendingProps));
Vl(l, ct, t.memoizedState.cache);
if (t.memoizedProps !== l.pendingProps) ft = !0;
if (!Pf(t, e) && (l.flags & 128) === 0) return ((ft = !1), Ch(t, l, e));
ft = (t.flags & 131072) !== 0;
else ((ft = !1), B && (l.flags & 1048576) !== 0 && zd(l, ha, l.index));
switch (((l.lanes = 0), l.tag)) {
if (((t = Se(l.elementType)), (l.type = t), typeof t == "function"))
? ((n = Ue(t, n)), (l.tag = 1), (l = er(null, l, t, n, e)))
: ((l.tag = 0), (l = Ic(null, l, t, n, e)));
((l.tag = 11), (l = $s(null, l, t, n, e)));
((l.tag = 14), (l = Is(null, l, t, n, e)));
throw ((l = Mc(t) || t), Error(S(306, l, "")));
return Ic(t, l, l.type, l.pendingProps, e);
return ((n = l.type), (a = Ue(n, l.pendingProps)), er(t, l, n, a, e));
if ((_u(l, l.stateNode.containerInfo), t === null)) throw Error(S(387));
((a = u.element), Zc(t, l), aa(l, n, null, e));
n !== u.cache && Lc(l, [ct], e, !0),
((u = { element: n, isDehydrated: !1, cache: i.cache }),
(l.updateQueue.baseState = u),
((a = It(Error(S(424)), l)), va(a), (l = nr(t, l, n, e)));
switch (((t = l.stateNode.containerInfo), t.nodeType)) {
t = t.nodeName === "HTML" ? t.ownerDocument.body : t;
((e.flags = (e.flags & -3) | 4096), (e = e.sibling));
? (e = xr(l.type, null, l.pendingProps, null))
(n = Wu(Pl.current).createElement(e)),
((n = l.stateNode = r0(l.type, l.pendingProps, Pl.current)),
ye(l.type) ? ((mf = a), (k = ll(n.firstChild))) : (k = a)),
ht(t, l, l.pendingProps.children, e),
t === null && (l.flags |= 4194304),
((n = cv(n, l.type, l.pendingProps, Pt)),
? ((l.stateNode = n), (gt = l), (k = ll(n.firstChild)), (Pt = !1), (a = !0))
(i = t !== null ? t.memoizedProps : null),
sf(a, u) ? (n = null) : i !== null && sf(a, i) && (l.flags |= 32),
l.memoizedState !== null &&
((a = Qf(t, l, zh, null, null, e)), (Aa._currentValue = a)),
((e = fv(e, l.pendingProps, Pt)),
e !== null ? ((l.stateNode = e), (gt = l), (k = null), (t = !0)) : (t = !1)),
_u(l, l.stateNode.containerInfo),
t === null ? (l.child = _e(l, null, n, e)) : ht(t, l, n, e),
return $s(t, l, l.type, l.pendingProps, e);
return (ht(t, l, l.pendingProps, e), l.child);
return (ht(t, l, l.pendingProps.children, e), l.child);
return (ht(t, l, l.pendingProps.children, e), l.child);
(n = l.pendingProps.children),
return Is(t, l, l.type, l.pendingProps, e);
return gy(t, l, l.type, l.pendingProps, e);
return py(t, l, e, l.pendingProps);
u !== null && (a.pooledCacheLanes |= e),
(l.memoizedState = { parent: n, cache: a }),
: ((t.lanes & e) !== 0 && (Zc(t, l), aa(l, null, null, e), na()),
? ((a = { parent: n, cache: n }),
l.lanes === 0 && (l.memoizedState = l.updateQueue.baseState = a),
: ((n = u.cache), Vl(l, ct, n), n !== a.cache && Lc(l, [ct], e, !0))),
ht(t, l, l.pendingProps.children, e),
throw Error(S(156, l.tag));
function sc(t, l, e, n, a) {
if (((l = (t.mode & 32) !== 0) && (l = !1), l)) {
if (((t.flags |= 16777216), (a & 335544128) === a))
if (t.stateNode.complete) t.flags |= 8192;
else if (Ky()) t.flags |= 8192;
else throw ((ze = Gu), Gf);
} else t.flags &= -16777217;
if (l.type !== "stylesheet" || (l.state.loading & 4) !== 0) t.flags &= -16777217;
else if (((t.flags |= 16777216), !m0(l)))
if (Ky()) t.flags |= 8192;
else throw ((ze = Gu), Gf);
(l !== null && (t.flags |= 4),
((l = t.tag !== 22 ? wr() : 536870912), (t.lanes |= l), (Sn |= l)));
for (var e = null; l !== null;)
(l.alternate !== null && (e = l), (l = l.sibling));
e === null ? (t.tail = null) : (e.sibling = null);
for (var n = null; e !== null;)
(e.alternate !== null && (n = e), (e = e.sibling));
: (t.tail.sibling = null)
var l = t.alternate !== null && t.alternate.child === t.child,
for (var a = t.child; a !== null;)
((e |= a.lanes | a.childLanes),
(n |= a.subtreeFlags & 65011712),
(n |= a.flags & 65011712),
for (a = t.child; a !== null;)
((e |= a.lanes | a.childLanes),
return ((t.subtreeFlags |= n), (t.childLanes = e), l);
switch ((Cf(l), l.tag)) {
t !== null && (n = t.memoizedState.cache),
l.memoizedState.cache !== n && (l.flags |= 2048),
e.pendingContext && ((e.context = e.pendingContext), (e.pendingContext = null)),
(t === null || t.child === null) &&
(t.memoizedState.isDehydrated && (l.flags & 256) === 0) ||
((l.flags |= 1024), lc())),
? (Sl(l), u !== null ? (J(l), ur(l, u)) : (J(l), sc(l, a, null, n, e)))
? (Sl(l), J(l), ur(l, u))
: (J(l), (l.flags &= -16777217))
: ((t = t.memoizedProps), t !== n && Sl(l), J(l), sc(l, a, t, n, e)),
if ((Du(l), (e = Pl.current), (a = l.type), t !== null && l.stateNode != null))
t.memoizedProps !== n && Sl(l);
if (l.stateNode === null) throw Error(S(166));
Ze(l) ? Rs(l, t) : ((t = r0(a, n, e)), (l.stateNode = t), Sl(l)));
if ((Du(l), (a = l.type), t !== null && l.stateNode != null))
t.memoizedProps !== n && Sl(l);
if (l.stateNode === null) throw Error(S(166));
if (((u = yl.current), Ze(l))) Rs(l, u);
u = i.createElementNS("http://www.w3.org/2000/svg", a);
u = i.createElementNS("http://www.w3.org/1998/Math/MathML", a);
u = i.createElementNS("http://www.w3.org/2000/svg", a);
u = i.createElementNS("http://www.w3.org/1998/Math/MathML", a);
((u = i.createElement("div")),
(u.innerHTML = "<script><\/script>"),
(u = u.removeChild(u.firstChild)));
? i.createElement("select", { is: n.is })
: i.createElement("select")),
n.multiple ? (u.multiple = !0) : n.size && (u.size = n.size));
? i.createElement(a, { is: n.is })
((u[vt] = l), (u[Ht] = n));
t: for (i = l.child; i !== null;) {
if (i.tag === 5 || i.tag === 6) u.appendChild(i.stateNode);
else if (i.tag !== 4 && i.tag !== 27 && i.child !== null) {
((i.child.return = i), (i = i.child));
for (; i.sibling === null;) {
if (i.return === null || i.return === l) break t;
((i.sibling.return = i.return), (i = i.sibling));
t: switch ((St(u, a, n), a)) {
sc(l, l.type, t === null ? null : t.memoizedProps, l.pendingProps, e),
if (t && l.stateNode != null) t.memoizedProps !== n && Sl(l);
if (typeof n != "string" && l.stateNode === null) throw Error(S(166));
if (((t = Pl.current), Ze(l))) {
((t = l.stateNode), (e = l.memoizedProps), (n = null), (a = gt), a !== null)
(n !== null && n.suppressHydrationWarning === !0) ||
} else ((t = Wu(t).createTextNode(n)), (t[vt] = l), (l.stateNode = t));
if (((e = l.memoizedState), t === null || t.memoizedState !== null)) {
if (((n = Ze(l)), e !== null)) {
if (!n) throw Error(S(318));
if (((t = l.memoizedState), (t = t !== null ? t.dehydrated : null), !t))
(xe(), (l.flags & 128) === 0 && (l.memoizedState = null), (l.flags |= 4));
t.memoizedState !== null &&
(t.memoizedState.hydrationErrors = e),
if (!t) return l.flags & 256 ? (Yt(l), l) : (Yt(l), null);
if ((l.flags & 128) !== 0) throw Error(S(558));
t === null || (t.memoizedState !== null && t.memoizedState.dehydrated !== null))
if (((a = Ze(l)), n !== null && n.dehydrated !== null)) {
if (!a) throw Error(S(318));
if (((a = l.memoizedState), (a = a !== null ? a.dehydrated : null), !a))
(xe(), (l.flags & 128) === 0 && (l.memoizedState = null), (l.flags |= 4));
t.memoizedState !== null &&
(t.memoizedState.hydrationErrors = a),
if (!a) return l.flags & 256 ? (Yt(l), l) : (Yt(l), null);
(t = t !== null && t.memoizedState !== null),
n.alternate.memoizedState !== null &&
n.alternate.memoizedState.cachePool !== null &&
(a = n.alternate.memoizedState.cachePool.pool),
n.memoizedState !== null &&
n.memoizedState.cachePool !== null &&
(u = n.memoizedState.cachePool.pool),
u !== a && (n.flags |= 2048)),
e !== t && e && (l.child.flags |= 8192),
return (yn(), t === null && io(l.stateNode.containerInfo), J(l), null);
return (Dl(l.type), J(l), null);
if ((mt(et), (n = l.memoizedState), n === null)) return (J(l), null);
if (((a = (l.flags & 128) !== 0), (u = n.rendering), u === null))
if (lt !== 0 || (t !== null && (t.flags & 128) !== 0))
for (t = l.child; t !== null;) {
if (((u = qu(t)), u !== null)) {
(Ad(e, t), (e = e.sibling));
K(et, (et.current & 1) | 2),
B && Tl(l, n.treeForkCount),
((l.flags |= 128), (a = !0), Zn(n, !1), (l.lanes = 4194304));
if (((t = qu(u)), t !== null)) {
n.tail === null && n.tailMode === "hidden" && !u.alternate && !B)
2 * Qt() - n.renderingStartTime > Vu &&
((l.flags |= 128), (a = !0), Zn(n, !1), (l.lanes = 4194304));
? ((u.sibling = l.child), (l.child = u))
: ((t = n.last), t !== null ? (t.sibling = u) : (l.child = u), (n.last = u));
(n.renderingStartTime = Qt()),
K(et, a ? (e & 1) | 2 : e & 1),
B && Tl(l, n.treeForkCount),
(n = l.memoizedState !== null),
? (t.memoizedState !== null) !== n && (l.flags |= 8192)
: n && (l.flags |= 8192),
? (e & 536870912) !== 0 &&
(J(l), l.subtreeFlags & 6 && (l.flags |= 8192))
e !== null && uu(l, e.retryQueue),
t.memoizedState !== null &&
t.memoizedState.cachePool !== null &&
(e = t.memoizedState.cachePool.pool),
l.memoizedState !== null &&
l.memoizedState.cachePool !== null &&
(n = l.memoizedState.cachePool.pool),
n !== e && (l.flags |= 2048),
t !== null && (e = t.memoizedState.cache),
l.memoizedState.cache !== e && (l.flags |= 2048),
throw Error(S(156, l.tag));
switch ((Cf(l), l.tag)) {
return ((t = l.flags), t & 65536 ? ((l.flags = (t & -65537) | 128), l) : null);
(t & 65536) !== 0 && (t & 128) === 0 ? ((l.flags = (t & -65537) | 128), l) : null
if (l.memoizedState !== null) {
if ((Yt(l), l.alternate === null)) throw Error(S(340));
return ((t = l.flags), t & 65536 ? ((l.flags = (t & -65537) | 128), l) : null);
if ((Yt(l), (t = l.memoizedState), t !== null && t.dehydrated !== null)) {
if (l.alternate === null) throw Error(S(340));
return ((t = l.flags), t & 65536 ? ((l.flags = (t & -65537) | 128), l) : null);
return (Dl(l.type), null);
t & 65536 ? ((l.flags = (t & -65537) | 128), l) : null
switch ((Cf(l), l.tag)) {
l.memoizedState !== null && Yt(l);
(Yt(l), qf(), t !== null && mt(Te));
n = e !== null ? e.lastEffect : null;
((n = u()), (i.destroy = n));
a = n !== null ? n.lastEffect : null;
((i.destroy = void 0), (a = l));
((e.props = Ue(t.type, t.memoizedProps)), (e.state = t.memoizedState));
e.componentWillUnmount();
typeof e == "function" ? (t.refCleanup = e(n)) : (e.current = n);
if (typeof n == "function")
((t.refCleanup = null), (t = t.alternate), t != null && (t.refCleanup = null));
else if (typeof e == "function")
e.autoFocus && n.focus();
e.src ? (n.src = e.src) : e.srcSet && (n.srcset = e.srcSet);
(lv(n, t.type, e, l), (n[Ht] = l));
(t.tag === 27 && ye(t.type)) ||
for (; t.sibling === null;) {
if (t.return === null || xy(t.return)) return null;
t.sibling.return = t.return, t = t.sibling;
t.tag !== 5 && t.tag !== 6 && t.tag !== 18;
if ((t.tag === 27 && ye(t.type)) || t.flags & 2 || t.child === null || t.tag === 4)
((t.child.return = t), (t = t.child));
if (!(t.flags & 2)) return t.stateNode;
e.nodeType === 9 ? e.body : e.nodeName === "HTML" ? e.ownerDocument.body : e),
(e = e._reactRootContainer),
e != null || l.onclick !== null || (l.onclick = xl)));
(n === 27 && ye(t.type) && ((e = t.stateNode), (l = null)), (t = t.child), t !== null)
for (tf(t, l, e), t = t.sibling; t !== null;) (tf(t, l, e), (t = t.sibling));
((t = t.stateNode), l ? e.insertBefore(t, l) : e.appendChild(t));
(n === 27 && ye(t.type) && (e = t.stateNode), (t = t.child), t !== null)
for (Zu(t, l, e), t = t.sibling; t !== null;) (Zu(t, l, e), (t = t.sibling));
for (var n = t.type, a = l.attributes; a.length;) l.removeAttributeNode(a[0]);
(St(l, n, e), (l[vt] = t), (l[Ht] = e));
ir = typeof WeakSet == "function" ? WeakSet : Set,
if (((t = t.containerInfo), (ff = ti), (t = md(t)), _f(t))) {
if ("selectionStart" in t) var e = { start: t.selectionStart, end: t.selectionEnd };
e = ((e = t.ownerDocument) && e.defaultView) || window;
var n = e.getSelection && e.getSelection();
if (n && n.rangeCount !== 0) {
(e.nodeType, u.nodeType);
v !== e || (a !== 0 && v.nodeType !== 3) || (c = i + a),
v !== u || (n !== 0 && v.nodeType !== 3) || (f = i + n),
v.nodeType === 3 && (i += v.nodeValue.length),
(m = v.firstChild) !== null;
(r === e && ++o === a && (c = i),
r === u && ++d === n && (f = i),
(m = v.nextSibling) !== null)
((v = r), (r = v.parentNode));
e = c === -1 || f === -1 ? null : { start: c, end: f };
e = e || { start: 0, end: 0 };
for (of = { focusedElem: t, selectionRange: e }, ti = !1, dt = l; dt !== null;)
if (((l = dt), (t = l.child), (l.subtreeFlags & 1028) !== 0 && t !== null))
((t.return = l), (dt = t));
switch (((l = dt), (u = l.alternate), (t = l.flags), l.tag)) {
((t = l.updateQueue), (t = t !== null ? t.events : null), t !== null)
for (e = 0; e < t.length; e++) ((a = t[e]), (a.ref.impl = a.nextImpl));
if ((t & 1024) !== 0 && u !== null) {
((t = n.getSnapshotBeforeUpdate(E, u)),
(n.__reactInternalSnapshotBeforeUpdate = t));
if (((t = l.stateNode.containerInfo), (e = t.nodeType), e === 9)) rf(t);
if ((t & 1024) !== 0) throw Error(S(163));
if (((t = l.sibling), t !== null)) {
((t.return = l.return), (dt = t));
(El(t, e), n & 4 && Ca(5, e));
if (((t = e.stateNode), l === null))
var a = Ue(e.type, l.memoizedProps);
t.componentDidUpdate(a, l, t.__reactInternalSnapshotBeforeUpdate);
(n & 64 && Ty(e), n & 512 && ia(e, e.return));
if ((El(t, e), n & 64 && ((t = e.updateQueue), t !== null))) {
if (((l = null), e.child !== null))
l === null && n & 4 && Oy(e);
(El(t, e), l === null && n & 4 && My(e), n & 512 && ia(e, e.return));
(El(t, e), n & 4 && Ny(t, e));
((t = t.dehydrated), t !== null && ((e = Kh.bind(null, e)), ov(t, e)))));
if (((n = e.memoizedState !== null || zl), !n)) {
((l = (l !== null && l.memoizedState !== null) || it), (a = zl));
(it = l) && !u ? Al(t, e, (e.subtreeFlags & 8772) !== 0) : El(t, e),
(l !== null && ((t.alternate = null), Dy(l)),
t.tag === 5 && ((l = t.stateNode), l !== null && Af(l)),
(t.memoizedProps = null),
(t.memoizedState = null),
for (e = e.child; e !== null;) (Uy(t, l, e), (e = e.sibling));
if (Lt && typeof Lt.onCommitFiberUnmount == "function")
Lt.onCommitFiberUnmount(xa, e);
? e.memoizedState.count--
: e.stateNode && ((e = e.stateNode), e.parentNode.removeChild(e)));
(ye(e.type) && ((I = e.stateNode), (Dt = !1)),
if (((n = I), (a = Dt), (I = null), bl(t, l, e), (I = n), (Dt = a), I !== null))
).removeChild(e.stateNode);
I.removeChild(e.stateNode);
(I = e.stateNode.containerInfo),
(se(2, e, l), it || se(4, e, l), bl(t, l, e));
typeof n.componentWillUnmount == "function" && zy(e, l, n)),
((it = (n = it) || e.memoizedState !== null), bl(t, l, e), (it = n));
l.memoizedState === null &&
((t = l.alternate), t !== null && ((t = t.memoizedState), t !== null))
l.memoizedState === null &&
t !== null && ((t = t.memoizedState), t !== null && ((t = t.dehydrated), t !== null)))
return (l === null && (l = t.stateNode = new ir()), l);
l === null && (l = t._retryCache = new ir()),
throw Error(S(435, t.tag));
var a = wh.bind(null, t, n);
for (var n = 0; n < e.length; n++) {
((I = c.stateNode), (Dt = !1));
((I = c.stateNode), (Dt = !1));
((I = c.stateNode.containerInfo), (Dt = !0));
if (I === null) throw Error(S(160));
u !== null && (u.return = null),
if (l.subtreeFlags & 13886) for (l = l.child; l !== null;) (Cy(l, t), (l = l.sibling));
(Ot(l, t), _t(t), n & 4 && (se(3, t, t.return), Ca(3, t), se(5, t, t.return)));
n & 512 && (it || e === null || dl(e, e.return)),
((e = t.shared.hiddenCallbacks),
(t.shared.hiddenCallbacks = e === null ? n : e.concat(n))))));
if ((Ot(l, t), _t(t), n & 512 && (it || e === null || dl(e, e.return)), n & 4)) {
var u = e !== null ? e.memoizedState : null;
if (((n = t.memoizedState), e === null))
if (t.stateNode === null) {
((n = t.type), (e = t.memoizedProps), (a = a.ownerDocument || a));
((u = a.getElementsByTagName("title")[0]),
u.namespaceURI === "http://www.w3.org/2000/svg" ||
u.hasAttribute("itemprop")) &&
((u = a.createElement(n)),
a.head.insertBefore(u, a.querySelector("head > title"))),
var i = _r("link", "href", a).get(n + (e.href || ""));
for (var c = 0; c < i.length; c++)
u.getAttribute("href") ===
(e.href == null || e.href === "" ? null : e.href) &&
u.getAttribute("rel") === (e.rel == null ? null : e.rel) &&
u.getAttribute("title") ===
(e.title == null ? null : e.title) &&
u.getAttribute("crossorigin") ===
(e.crossOrigin == null ? null : e.crossOrigin))
((u = a.createElement(n)), St(u, n, e), a.head.appendChild(u));
if ((i = _r("meta", "content", a).get(n + (e.content || "")))) {
for (c = 0; c < i.length; c++)
u.getAttribute("content") ===
(e.content == null ? null : "" + e.content) &&
u.getAttribute("name") === (e.name == null ? null : e.name) &&
u.getAttribute("property") ===
(e.property == null ? null : e.property) &&
u.getAttribute("http-equiv") ===
(e.httpEquiv == null ? null : e.httpEquiv) &&
u.getAttribute("charset") ===
(e.charSet == null ? null : e.charSet))
((u = a.createElement(n)), St(u, n, e), a.head.appendChild(u));
((u[vt] = t), yt(u), (n = u));
} else Dr(a, t.type, t.stateNode);
else t.stateNode = Or(a, n, t.memoizedProps);
? e.stateNode !== null && ((e = e.stateNode), e.parentNode.removeChild(e))
n === null ? Dr(a, t.type, t.stateNode) : Or(a, n, t.memoizedProps))
rc(t, t.memoizedProps, e.memoizedProps);
n & 512 && (it || e === null || dl(e, e.return)),
e !== null && n & 4 && rc(t, t.memoizedProps, e.memoizedProps));
(Ot(l, t), _t(t), n & 512 && (it || e === null || dl(e, e.return)), t.flags & 32)
((a = t.memoizedProps), rc(t, a, e !== null ? e.memoizedProps : a)),
if ((Ot(l, t), _t(t), n & 4)) {
if (t.stateNode === null) throw Error(S(162));
((n = t.memoizedProps), (e = t.stateNode));
(ul = $u(l.containerInfo)),
n & 4 && e !== null && e.memoizedState.isDehydrated)
yc && ((yc = !1), Ry(t));
((n = ul), (ul = $u(t.stateNode.containerInfo)), Ot(l, t), _t(t), (ul = n));
n & 4 && ((n = t.updateQueue), n !== null && ((t.updateQueue = null), iu(t, n))));
(t.memoizedState !== null) != (e !== null && e.memoizedState !== null) &&
n & 4 && ((n = t.updateQueue), n !== null && ((t.updateQueue = null), iu(t, n))));
a = t.memoizedState !== null;
var f = e !== null && e.memoizedState !== null,
if (((zl = o || a), (it = d || f), Ot(l, t), (it = d), (zl = o), _t(t), n & 8192))
l._visibility = a ? l._visibility & -2 : l._visibility | 1,
a && (e === null || f || zl || it || be(t)),
if (l.tag === 5 || l.tag === 26) {
if (((u = f.stateNode), a))
typeof i.setProperty == "function"
? i.setProperty("display", "none", "important")
var v = f.memoizedProps.style,
r = v != null && v.hasOwnProperty("display") ? v.display : null;
r == null || typeof r == "boolean" ? "" : ("" + r).trim();
} else if (l.tag === 6) {
f.stateNode.nodeValue = a ? "" : f.memoizedProps;
} else if (l.tag === 18) {
a ? Ar(m, !0) : Ar(f.stateNode, !1);
((l.tag !== 22 && l.tag !== 23) || l.memoizedState === null || l === t) &&
((l.child.return = l), (l = l.child));
for (; l.sibling === null;) {
if (l.return === null || l.return === t) break t;
(e === l && (e = null), (l = l.return));
(e === l && (e = null), (l.sibling.return = l.return), (l = l.sibling));
((e = n.retryQueue), e !== null && ((n.retryQueue = null), iu(t, e))));
n & 4 && ((n = t.updateQueue), n !== null && ((t.updateQueue = null), iu(t, n))));
for (var e, n = t.return; n !== null;) {
if (e == null) throw Error(S(160));
e.flags & 32 && (hn(i, ""), (e.flags &= -33));
var f = e.stateNode.containerInfo,
l & 4096 && (t.flags &= -4097);
if (t.subtreeFlags & 1024)
for (t = t.child; t !== null;) {
(Ry(l), l.tag === 5 && l.flags & 1024 && l.stateNode.reset(), (t = t.sibling));
if (l.subtreeFlags & 8772)
for (l = l.child; l !== null;) (_y(t, l.alternate, l), (l = l.sibling));
for (t = t.child; t !== null;) {
(se(4, l, l.return), be(l));
(typeof e.componentWillUnmount == "function" && zy(l, l.return, e), be(l));
(dl(l, l.return), be(l));
l.memoizedState === null && be(l);
for (e = e && (l.subtreeFlags & 8772) !== 0, l = l.child; l !== null;) {
typeof a.componentDidMount == "function")
if (((n = u), (a = n.updateQueue), a !== null)) {
var f = a.shared.hiddenCallbacks;
for (a.shared.hiddenCallbacks = null, a = 0; a < f.length; a++) Nd(f[a], c);
(e && i & 64 && Ty(u), ia(u, u.return));
(Al(a, u, e), e && n === null && i & 4 && My(u), ia(u, u.return));
(Al(a, u, e), e && i & 4 && Ny(a, u));
(Al(a, u, e), e && i & 4 && Hy(a, u));
(u.memoizedState === null && Al(a, u, e), ia(u, u.return));
t.memoizedState !== null &&
t.memoizedState.cachePool !== null &&
(e = t.memoizedState.cachePool.pool),
l.memoizedState !== null &&
l.memoizedState.cachePool !== null &&
(t = l.memoizedState.cachePool.pool),
t !== e && (t != null && t.refCount++, e != null && Na(e)));
l.alternate !== null && (t = l.alternate.memoizedState.cache),
(l = l.memoizedState.cache),
l !== t && (l.refCount++, t != null && Na(t)));
function al(t, l, e, n) {
if (l.subtreeFlags & 10256)
for (l = l.child; l !== null;) (By(t, l, e, n), (l = l.sibling));
function By(t, l, e, n) {
(al(t, l, e, n), a & 2048 && Ca(9, l));
l.alternate !== null && (t = l.alternate.memoizedState.cache),
(l = l.memoizedState.cache),
l !== t && (l.refCount++, t != null && Na(t))));
(al(t, l, e, n), (t = l.stateNode));
typeof c == "function" &&
c(i, l.alternate === null ? "mount" : "update", t.passiveEffectDuration, -0);
Ke(t, l, e, n, (l.subtreeFlags & 10256) !== 0 || !1)),
(al(t, l, e, n), a & 2048 && lo(l.alternate, l));
function Ke(t, l, e, n, a) {
for (a = a && ((l.subtreeFlags & 10256) !== 0 || !1), l = l.child; l !== null;) {
(Ke(u, i, c, f, a), Ca(8, i));
(i.memoizedState !== null
: ((d._visibility |= 2), Ke(u, i, c, f, a)),
a && o & 2048 && to(i.alternate, i));
(Ke(u, i, c, f, a), a && o & 2048 && lo(i.alternate, i));
if (l.subtreeFlags & 10256)
for (l = l.child; l !== null;) {
(ca(e, n), a & 2048 && to(n.alternate, n));
(ca(e, n), a & 2048 && lo(n.alternate, n));
if (t.subtreeFlags & $n) for (t = t.child; t !== null;) (Gy(t, l, e), (t = t.sibling));
t.memoizedState !== null &&
Ev(e, ul, t.memoizedState, t.memoizedProps));
((ul = $u(t.stateNode.containerInfo)), Ve(t, l, e), (ul = n));
t.memoizedState === null &&
n !== null && n.memoizedState !== null
? ((n = $n), ($n = 16777216), Ve(t, l, e), ($n = n))
if (l !== null && ((t = l.child), t !== null)) {
do ((l = t.sibling), (t.sibling = null), (t = l));
if ((t.flags & 16) !== 0) {
for (var e = 0; e < l.length; e++) {
if (t.subtreeFlags & 10256) for (t = t.child; t !== null;) (qy(t), (t = t.sibling));
(Vn(t), t.flags & 2048 && se(9, t, t.return));
t.memoizedState !== null &&
(t.return === null || t.return.tag !== 13)
? ((l._visibility &= -3), Au(t))
if ((t.flags & 16) !== 0) {
for (var e = 0; e < l.length; e++) {
for (t = t.child; t !== null;) {
switch (((l = t), l.tag)) {
(se(8, l, l.return), Au(l));
((e = l.stateNode), e._visibility & 2 && ((e._visibility &= -3), Au(l)));
if (e.memoizedState !== null && e.memoizedState.cachePool !== null) {
var n = e.memoizedState.cachePool.pool;
n != null && n.refCount++;
Na(e.memoizedState.cache);
if (((n = e.child), n !== null)) ((n.return = e), (dt = n));
t: for (e = t; dt !== null;) {
((a.return = u), (dt = a));
getCacheForType: function (t) {
return (e === void 0 && ((e = t()), l.data.set(t, e)), e);
cacheSignal: function () {
return pt(ct).controller.signal;
Xh = typeof WeakMap == "function" ? WeakMap : Map,
return (Y & 2) !== 0 && C !== 0 ? C & -C : M.T !== null ? uo() : Wr();
if ((C & 536870912) === 0 || B) {
((Wa <<= 1), (Wa & 3932160) === 0 && (Wa = 262144), (Xt = t));
return ((t = Kt.current), t !== null && (t.flags |= 32), Xt);
(((t === Z && (X === 2 || X === 9)) || t.cancelPendingCommit !== null) &&
(En(t, 0), $l(t, C, Xt, !1)),
((Y & 2) === 0 || t !== Z) &&
(t === Z && ((Y & 2) === 0 && (Me |= e), lt === 4 && $l(t, C, Xt, !1)), hl(t)));
if ((Y & 6) !== 0) throw Error(S(327));
var n = (!e && (l & 127) === 0 && (l & t.expiredLanes) === 0) || Oa(t, l),
a = n ? jh(t, l) : mc(t, l, !0),
_n && !n && $l(t, l, 0, !1);
if (((e = t.current.alternate), u && !Qh(e))) {
((a = mc(t, l, !1)), (u = !1));
if (((u = l), t.errorRecoveryDisabledLanes & u)) var i = 0;
((i = t.pendingLanes & -536870913),
(i = i !== 0 ? i : i & 536870912 ? 536870912 : 0));
var f = c.current.memoizedState.isDehydrated;
if ((f && (En(c, i).flags |= 256), (i = mc(c, i, !1)), i !== 2)) {
((c.errorRecoveryDisabledLanes |= u), (Me |= u), (a = 4));
u !== null && (Ut === null ? (Ut = u) : Ut.push.apply(Ut, u)));
if (((u = !1), a !== 2)) continue;
(En(t, 0), $l(t, l, 0, !0));
switch (((n = t), (u = a), u)) {
if ((l & 4194048) !== l) break;
if ((l & 62914560) === l && ((a = yi + 300 - Qt()), 10 < a)) {
if (($l(n, l, Xt, !Wl), ei(n, 0, !0) !== 0)) break t;
cr.bind(null, n, e, Ut, Ku, lf, l, Xt, Me, Sn, Wl, u, "Throttled", -0, 0),
cr(n, e, Ut, Ku, lf, l, Xt, Me, Sn, Wl, u, null, -0, 0);
function cr(t, l, e, n, a, u, i, c, f, o, d, v, r, m) {
v & 8192 || (v & 16785408) === 16785408)
waitingForViewTransition: !1,
var E = (u & 62914560) === u ? yi - Qt() : (u & 4194048) === u ? Qy - Qt() : 0;
if (((E = Av(v, E)), E !== null)) {
(t.cancelPendingCommit = E(
or.bind(null, t, l, u, e, n, a, i, c, f, d, v, null, r, m),
or(t, l, u, e, n, a, i, c, f);
(e === 0 || e === 11 || e === 15) &&
((e = l.updateQueue), e !== null && ((e = e.stores), e !== null))
for (var n = 0; n < e.length; n++) {
if (!Vt(u(), a)) return !1;
if (((e = l.child), l.subtreeFlags & 16384 && e !== null)) ((e.return = l), (l = e));
for (; l.sibling === null;) {
if (l.return === null || l.return === t) return !0;
((l.sibling.return = l.return), (l = l.sibling));
function $l(t, l, e, n) {
(n = t.expirationTimes));
for (var a = l; 0 < a;) {
((n[u] = -1), (a &= ~i));
return (Y & 6) === 0 ? (Ra(0, !1), !1) : !0;
if (X === 0) var t = U.return;
else ((t = U), (Ol = Be = null), Zf(t), (sn = null), (ga = 0), (t = U));
for (; t !== null;) (Ay(t.alternate, t), (t = t.return));
(e !== -1 && ((t.timeoutHandle = -1), av(e)),
(e = t.cancelPendingCommit),
e !== null && ((t.cancelPendingCommit = null), e()),
(U = e = _l(t.current, null)),
(Sn = Xt = no = Me = re = lt = 0),
(l & 8) !== 0 && (l |= l & 32));
var n = t.entangledLanes;
for (t = t.entanglements, n &= l; 0 < n;) {
((l |= t[a]), (n &= ~u));
return ((Bl = l), ii(), e);
: l !== null && typeof l == "object" && typeof l.then == "function"
U === null && ((lt = 1), Lu(t, It(l, t.current))));
: (C & 62914560) === C || (C & 536870912) !== 0
return ((M.H = Sa), t === null ? Sa : t);
Wl || ((C & 4194048) !== C && Kt.current !== null) || (_n = !0),
((re & 134217727) === 0 && (Me & 134217727) === 0) || Z === null || $l(Z, C, Xt, !1));
((Z !== t || C !== l) && ((Ku = null), En(t, l)), (l = !1));
if (X !== 0 && U !== null) {
Kt.current === null && (l = !0);
if (((X = 0), (Gt = null), an(t, c, f, o), e && _n)) {
((o = X), (X = 0), (Gt = null), an(t, c, f, o));
l && t.shellSuspendCounter++,
U === null && ((Z = null), (C = 0), ii()),
for (; U !== null;) ky(U);
Z !== t || C !== l ? ((Ku = null), (Vu = Qt() + 500), En(t, l)) : (_n = Oa(t, l));
if (X !== 0 && U !== null) {
((X = 0), (Gt = null), an(t, l, u, 1));
((X = 0), (Gt = null), fr(l));
((X !== 2 && X !== 9) || Z !== t || (X = 7), hl(t));
? ((X = 0), (Gt = null), fr(l))
: ((X = 0), (Gt = null), an(t, l, u, 7));
if (i ? m0(i) : c.stateNode.complete) {
o !== null ? ((U = o), hi(o)) : (U = null);
((X = 0), (Gt = null), an(t, l, u, 5));
((X = 0), (Gt = null), an(t, l, u, 6));
U !== null ? 0 : ((Z = null), (C = 0), ii(), lt)
for (; U !== null && !d1();) ky(U);
var l = Ey(t.alternate, t, Bl);
((t.memoizedProps = t.pendingProps), l === null ? hi(t) : (U = l));
l = lr(e, l, l.pendingProps, l.type, void 0, C);
l = lr(e, l, l.pendingProps, l.type.render, l.ref, C);
(Ay(e, l), (l = U = Ad(l, Bl)), (l = Ey(e, l, Bl)));
((t.memoizedProps = t.pendingProps), l === null ? hi(t) : (U = l));
function an(t, l, e, n) {
((Ol = Be = null), Zf(l), (sn = null), (ga = 0));
((lt = 1), Lu(t, It(e, t.current)), (U = null));
if (a !== null) throw ((U = a), u);
((lt = 1), Lu(t, It(e, t.current)), (U = null));
: _n || (C & 536870912) !== 0
(n === 2 || n === 9 || n === 3 || n === 6) &&
((n = Kt.current), n !== null && n.tag === 13 && (n.flags |= 16384))),
if ((l.flags & 32768) !== 0) {
var e = Rh(l.alternate, l, Bl);
if (((l = l.sibling), l !== null)) {
var e = Bh(t.alternate, t);
((e.flags &= 32767), (U = e));
e !== null && ((e.flags |= 32768), (e.subtreeFlags = 0), (e.deletions = null)),
!l && ((t = t.sibling), t !== null))
function or(t, l, e, n, a, u, i, c, f) {
t.cancelPendingCommit = null;
if ((Y & 6) !== 0) throw Error(S(327));
if (l === t.current) throw Error(S(177));
((u = l.lanes | l.childLanes),
t === Z && ((U = Z = null), (C = 0)),
(l.subtreeFlags & 10256) !== 0 || (l.flags & 10256) !== 0
? ((t.callbackNode = null),
(t.callbackPriority = 0),
: ((t.callbackNode = null), (t.callbackPriority = 0)),
(n = (l.flags & 13878) !== 0),
(l.subtreeFlags & 13878) !== 0 || n)
((n = M.T), (M.T = null), (a = q.p), (q.p = 2), (i = Y), (Y |= 4));
((Y = i), (q.p = a), (M.T = n));
((ot = 1), Wy(), $y(), Iy());
e = (l.flags & 13878) !== 0;
if ((l.subtreeFlags & 13878) !== 0 || e) {
((e = M.T), (M.T = null));
if (i !== c && c && c.ownerDocument && yd(c.ownerDocument.documentElement, c)) {
if (f !== null && _f(c)) {
if ((d === void 0 && (d = o), "selectionStart" in c))
((c.selectionStart = o), (c.selectionEnd = Math.min(d, c.value.length)));
var v = c.ownerDocument || document,
r = (v && v.defaultView) || window;
var m = r.getSelection(),
E = c.textContent.length,
z = Math.min(f.start, E),
R = f.end === void 0 ? z : Math.min(f.end, E);
!m.extend && z > R && ((i = R), (R = z), (z = i));
m.anchorNode !== y.node ||
m.anchorOffset !== y.offset ||
m.focusNode !== s.node ||
m.focusOffset !== s.offset)
(h.setStart(y.node, y.offset),
? (m.addRange(h), m.extend(s.node, s.offset))
: (h.setEnd(s.node, s.offset), m.addRange(h)));
for (v = [], m = c; (m = m.parentNode);)
v.push({ element: m, left: m.scrollLeft, top: m.scrollTop });
for (typeof c.focus == "function" && c.focus(), c = 0; c < v.length; c++) {
((p.element.scrollLeft = p.left), (p.element.scrollTop = p.top));
((ti = !!ff), (of = ff = null));
((Y = a), (q.p = n), (M.T = e));
((t.current = l), (ot = 2));
e = (l.flags & 8772) !== 0;
if ((l.subtreeFlags & 8772) !== 0 || e) {
((e = M.T), (M.T = null));
((Y = a), (q.p = n), (M.T = e));
if (ot === 4 || ot === 3) {
(l.subtreeFlags & 10256) !== 0 || (l.flags & 10256) !== 0
: ((ot = 0), (bn = ae = null), Py(t, t.pendingLanes));
Lt && typeof Lt.onCommitFiberRoot == "function")
Lt.onCommitFiberRoot(xa, l, void 0, (l.current.flags & 128) === 128);
((l = M.T), (a = q.p), (q.p = 2), (M.T = null));
for (var u = t.onRecoverableError, i = 0; i < n.length; i++) {
u(c.value, { componentStack: c.stack });
(e & 261930) !== 0 && (a & 42) !== 0
(t.pooledCacheLanes &= l) === 0 &&
((l = t.pooledCache), l != null && ((t.pooledCache = null), Na(l)));
return (Wy(), $y(), Iy(), t0());
((q.p = 32 > e ? 32 : e), (M.T = null), (e = nf), (nf = null));
if (((ot = 0), (bn = ae = null), (Ul = 0), (Y & 6) !== 0)) throw Error(S(331));
Lt && typeof Lt.onPostCommitFiberRoot == "function")
Lt.onPostCommitFiberRoot(xa, u);
((q.p = a), (M.T = n), Py(t, l));
(l = $c(t.stateNode, l, 2)),
t !== null && (_a(t, 2), hl(t)));
if (t.tag === 3) sr(t, t, e);
} else if (l.tag === 1) {
typeof l.type.getDerivedStateFromError == "function" ||
(typeof n.componentDidCatch == "function" && (ne === null || !ne.has(n)))
n !== null && (vy(e, n, l, t), _a(n, 2), hl(n)));
n = t.pingCache = new Xh();
} else ((a = n.get(l)), a === void 0 && ((a = new Set()), n.set(l, a)));
a.has(e) || ((eo = !0), a.add(e), (t = Vh.bind(null, t, l, e)), l.then(t, t));
(n !== null && n.delete(l),
(t.pingedLanes |= t.suspendedLanes & e),
(lt === 4 || (lt === 3 && (C & 62914560) === C && 300 > Qt() - yi)
? (Y & 2) === 0 && En(t, 0)
(l === 0 && (l = wr()), (t = Re(t, l)), t !== null && (_a(t, l), hl(t)));
(l !== null && (e = l.retryLane), l0(t, e));
a !== null && (e = a.retryLane);
n = t.stateNode._retryCache;
(n !== null && n.delete(l), l0(t, e));
(t !== we && t.next === null && (we === null ? (Ju = we = t) : (we = we.next = t)),
uf || ((uf = !0), Fh()));
for (var e = !1, n = Ju; n !== null;) {
var i = n.suspendedLanes,
((u = (1 << (31 - jt(42 | t) + 1)) - 1),
(u = u & 201326741 ? (u & 201326741) | 1 : u ? u | 2 : 0));
u !== 0 && ((e = !0), rr(n, u));
n.cancelPendingCommit !== null || n.timeoutHandle !== -1,
(u & 3) === 0 || Oa(n, u) || ((e = !0), rr(n, u)));
Il !== 0 && nv() && (t = Il);
for (var l = Qt(), e = null, n = Ju; n !== null;) {
? ((n.next = null), e === null ? (Ju = a) : (e.next = a), a === null && (we = e))
: ((e = n), (t !== 0 || (u & 3) !== 0) && (ku = !0)),
((ot !== 0 && ot !== 5) || Ra(t, !1), Il !== 0 && (Il = 0));
var e = t.suspendedLanes,
u = t.pendingLanes & -62914561;
? ((c & e) === 0 || (c & n) !== 0) && (a[i] = E1(c, l))
: f <= l && (t.expiredLanes |= c),
t.cancelPendingCommit !== null || t.timeoutHandle !== -1,
e === 0 || (t === l && (X === 2 || X === 9)) || t.cancelPendingCommit !== null)
n !== null && n !== null && Ki(n),
if ((e & 3) === 0 || Oa(t, e)) {
if (((l = e & -e), l === t.callbackPriority)) return l;
switch ((n !== null && Ki(n), Ef(e))) {
(t.callbackPriority = l),
n !== null && n !== null && Ki(n),
(t.callbackPriority = 2),
if (ot !== 0 && ot !== 5)
return ((t.callbackNode = null), (t.callbackPriority = 0), null);
if (vi() && t.callbackNode !== e) return null;
t.cancelPendingCommit !== null || t.timeoutHandle !== -1,
t.callbackNode != null && t.callbackNode === e ? a0.bind(null, t) : null)
(Y & 6) !== 0 ? Sf(Zr, kh) : e0();
(t === 0 && ((t = Fa), (Fa <<= 1), (Fa & 261888) === 0 && (Fa = 256)), (Il = t));
return t == null || typeof t == "symbol" || typeof t == "boolean"
var e = l.ownerDocument.createElement("input");
t.id && e.setAttribute("form", t.id),
l.parentNode.insertBefore(e, l),
e.parentNode.removeChild(e),
function Wh(t, l, e, n, a) {
if (l === "submit" && e && e.stateNode === a) {
var u = dr((a[Ht] || null).action),
((l = (l = i[Ht] || null) ? dr(l.formAction) : i.getAttribute("formAction")),
l !== null && ((u = l), (i = null)));
var c = new ni("action", "action", null, n, a);
if (n.defaultPrevented) {
var f = i ? yr(a, i) : new FormData(a);
Fc(e, { pending: !0, data: f, method: a.method, action: u }, null, f);
typeof u == "function" &&
(f = i ? yr(a, i) : new FormData(a)),
Fc(e, { pending: !0, data: f, method: a.method, action: u }, u, f));
for (cu = 0; cu < Yc.length; cu++)
(hr = fu[0].toUpperCase() + fu.slice(1)),
il(vd, "onAnimationEnd");
il(gd, "onAnimationIteration");
il(pd, "onAnimationStart");
il("dblclick", "onDoubleClick");
il("focusin", "onFocus");
il("focusout", "onBlur");
il(mh, "onTransitionRun");
il(hh, "onTransitionStart");
il(vh, "onTransitionCancel");
il(Sd, "onTransitionEnd");
mn("onMouseEnter", ["mouseout", "mouseover"]);
mn("onMouseLeave", ["mouseout", "mouseover"]);
mn("onPointerEnter", ["pointerout", "pointerover"]);
mn("onPointerLeave", ["pointerout", "pointerover"]);
"change click focusin focusout input keydown keyup selectionchange".split(" "),
"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(
Ne("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]);
"compositionend focusout keydown keypress keyup mousedown".split(" "),
"compositionstart focusout keydown keypress keyup mousedown".split(" "),
"compositionupdate focusout keydown keypress keyup mousedown".split(" "),
"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(
"beforetoggle cancel close invalid load scroll scrollend toggle"
for (var e = 0; e < t.length; e++) {
for (var i = n.length - 1; 0 <= i; i--) {
if (((c = c.listener), f !== u && a.isPropagationStopped())) break t;
((u = c), (a.currentTarget = o));
((a.currentTarget = null), (u = f));
for (i = 0; i < n.length; i++) {
f !== u && a.isPropagationStopped())
((u = c), (a.currentTarget = o));
((a.currentTarget = null), (u = f));
e === void 0 && (e = l[Dc] = new Set());
e.has(n) || (i0(l, t, 2, !1), e.add(n));
(l && (n |= 4), i0(e, t, n, l));
var ou = "_reactListening" + Math.random().toString(36).slice(2);
$r.forEach(function (e) {
e !== "selectionchange" && ($h.has(e) || gc(e, !1, t), gc(e, !0, t));
var l = t.nodeType === 9 ? t : t.ownerDocument;
l === null || l[ou] || ((l[ou] = !0), gc("selectionchange", !1, l));
function i0(t, l, e, n) {
((e = a.bind(null, l, e, t)),
!Rc || (l !== "touchstart" && l !== "touchmove" && l !== "wheel") || (a = !0),
? t.addEventListener(l, e, { capture: !0, passive: a })
: t.addEventListener(l, e, !0)
? t.addEventListener(l, e, { passive: a })
: t.addEventListener(l, e, !1));
function pc(t, l, e, n, a) {
if ((l & 1) === 0 && (l & 2) === 0 && n !== null)
if (i === 3 || i === 4) {
var c = n.stateNode.containerInfo;
for (i = n.return; i !== null;) {
if ((f === 3 || f === 4) && i.stateNode.containerInfo === a) return;
if (((i = Fe(c)), i === null)) return;
if (((f = i.tag), f === 5 || f === 6 || f === 26 || f === 27)) {
if (hu(e) === 0) break t;
((E = "focus"), (m = Wi));
((E = "blur"), (m = Wi));
if (e.button === 2) break t;
case "gotpointercapture":
case "lostpointercapture":
R = !z && (t === "scroll" || t === "scrollend"),
y = z ? (r !== null ? r + "Capture" : null) : r;
for (var s = o, h; s !== null;) {
(p !== 5 && p !== 26 && p !== 27) ||
((p = da(s, y)), p != null && z.push(Ea(s, p, h))),
((r = new m(r, E, null, e, d)), v.push({ event: r, listeners: z }));
((r = t === "mouseover" || t === "pointerover"),
(m = t === "mouseout" || t === "pointerout"),
r && e !== Cc && (E = e.relatedTarget || e.fromElement) && (Fe(E) || E[zn]))
? r.defaultView || r.parentWindow
? ((E = e.relatedTarget || e.toElement),
((R = Ma(E)), (z = E.tag), E !== R || (z !== 5 && z !== 27 && z !== 6)) &&
(t === "pointerout" || t === "pointerover") &&
((z = zs), (p = "onPointerLeave"), (y = "onPointerEnter"), (s = "pointer")),
(R = m == null ? r : Fn(m)),
(h = E == null ? r : Fn(E)),
(r = new z(p, s + "leave", m, e, d)),
((z = new z(y, s + "enter", E, e, d)),
for (z = Ih, y = m, s = E, h = 0, p = y; p; p = z(p)) h++;
for (var g = s; g; g = z(g)) p++;
for (; 0 < h - p;) ((y = z(y)), h--);
for (; 0 < p - h;) ((s = z(s)), p--);
if (y === s || (s !== null && y === s.alternate)) {
((y = z(y)), (s = z(s)));
(m !== null && vr(v, r, m, z, !1),
E !== null && R !== null && vr(v, R, E, z, !0));
((r = o ? Fn(o) : window),
(m = r.nodeName && r.nodeName.toLowerCase()),
m === "select" || (m === "input" && r.type === "file"))
m.toLowerCase() !== "input" ||
(r.type !== "checkbox" && r.type !== "radio")
? o && Tf(o.elementType) && (A = _s)
if (A && (A = A(t, o))) {
o.memoizedProps.value != null &&
Hc(r, "number", r.value));
switch (((T = o ? Fn(o) : window), t)) {
(Os(T) || T.contentEditable === "true") && ((Ie = T), (Bc = o), (ta = null));
((Gc = !1), Hs(v, e, d));
var H = "onCompositionStart";
case "compositionupdate":
H = "onCompositionUpdate";
? fd(t, e) && (H = "onCompositionEnd")
: t === "keydown" && e.keyCode === 229 && (H = "onCompositionStart");
($e || H !== "onCompositionStart"
? H === "onCompositionEnd" && $e && (x = id())
: ((Fl = d), (Mf = "value" in Fl ? Fl.value : Fl.textContent), ($e = !0))),
((H = new Ts(H, t, null, e, d)),
v.push({ event: H, listeners: T }),
x ? (H.data = x) : ((x = od(e)), x !== null && (H.data = x)))),
(x = nh ? ah(t, e) : uh(t, e)) &&
((H = Fu(o, "onBeforeInput")),
((T = new Ts("onBeforeInput", "beforeinput", null, e, d)),
v.push({ event: T, listeners: H }),
return { instance: t, listener: l, currentTarget: e };
for (var e = l + "Capture", n = []; t !== null;) {
(a !== 5 && a !== 26 && a !== 27) ||
a != null && n.unshift(Ea(t, a, u)),
a != null && n.push(Ea(t, a, u))),
if (t === null) return null;
while (t && t.tag !== 5 && t.tag !== 27);
function vr(t, l, e, n, a) {
for (var u = l._reactName, i = []; e !== null && e !== n;) {
if (((c = c.tag), f !== null && f === n)) break;
((c !== 5 && c !== 26 && c !== 27) ||
? ((o = da(e, u)), o != null && i.unshift(Ea(e, o, f)))
: a || ((o = da(e, u)), o != null && i.push(Ea(e, o, f)))),
i.length !== 0 && t.push({ event: l, listeners: i });
return (typeof t == "string" ? t : "" + t)
return ((l = gr(l)), gr(t) === l);
function L(t, l, e, n, a, u) {
? l === "body" || (l === "textarea" && n === "") || hn(t, n)
: (typeof n == "number" || typeof n == "bigint") && l !== "body" && hn(t, "" + n);
if (n === "" && (l !== "a" || e !== "href")) {
typeof n == "function" ||
((n = yu("" + n)), t.setAttribute(e, n));
if (typeof n == "function") {
"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().')",
typeof u == "function" &&
? (l !== "input" && L(t, l, "name", a.name, a, null),
L(t, l, "formEncType", a.formEncType, a, null),
L(t, l, "formMethod", a.formMethod, a, null),
L(t, l, "formTarget", a.formTarget, a, null))
: (L(t, l, "encType", a.encType, a, null),
L(t, l, "method", a.method, a, null),
L(t, l, "target", a.target, a, null)));
if (n == null || typeof n == "symbol" || typeof n == "boolean") {
((n = yu("" + n)), t.setAttribute(e, n));
n != null && (t.onclick = xl);
n != null && D("scroll", t);
n != null && D("scrollend", t);
case "dangerouslySetInnerHTML":
if (typeof n != "object" || !("__html" in n)) throw Error(S(61));
if (((e = n.__html), e != null)) {
if (a.children != null) throw Error(S(60));
t.multiple = n && typeof n != "function" && typeof n != "symbol";
t.muted = n && typeof n != "function" && typeof n != "symbol";
case "suppressContentEditableWarning":
case "suppressHydrationWarning":
typeof n == "function" ||
t.removeAttribute("xlink:href");
t.setAttributeNS("http://www.w3.org/1999/xlink", "xlink:href", e));
case "externalResourcesRequired":
n != null && typeof n != "function" && typeof n != "symbol"
? t.setAttribute(e, "" + n)
case "disablePictureInPicture":
case "disableRemotePlayback":
n && typeof n != "function" && typeof n != "symbol"
: n !== !1 && n != null && typeof n != "function" && typeof n != "symbol"
n != null && typeof n != "function" && typeof n != "symbol" && !isNaN(n) && 1 <= n
n == null || typeof n == "function" || typeof n == "symbol" || isNaN(n)
(D("beforetoggle", t), D("toggle", t), du(t, "popover", n));
pl(t, "http://www.w3.org/1999/xlink", "xlink:actuate", n);
pl(t, "http://www.w3.org/1999/xlink", "xlink:arcrole", n);
pl(t, "http://www.w3.org/1999/xlink", "xlink:role", n);
pl(t, "http://www.w3.org/1999/xlink", "xlink:show", n);
pl(t, "http://www.w3.org/1999/xlink", "xlink:title", n);
pl(t, "http://www.w3.org/1999/xlink", "xlink:type", n);
pl(t, "http://www.w3.org/XML/1998/namespace", "xml:base", n);
pl(t, "http://www.w3.org/XML/1998/namespace", "xml:lang", n);
pl(t, "http://www.w3.org/XML/1998/namespace", "xml:space", n);
(e[0] !== "o" && e[0] !== "O") ||
(e[1] !== "n" && e[1] !== "N")) &&
((e = U1.get(e) || e), du(t, e, n));
function cf(t, l, e, n, a, u) {
case "dangerouslySetInnerHTML":
if (typeof n != "object" || !("__html" in n)) throw Error(S(61));
if (((e = n.__html), e != null)) {
if (a.children != null) throw Error(S(60));
: (typeof n == "number" || typeof n == "bigint") && hn(t, "" + n);
n != null && D("scroll", t);
n != null && D("scrollend", t);
n != null && (t.onclick = xl);
case "suppressContentEditableWarning":
case "suppressHydrationWarning":
if (!Ir.hasOwnProperty(e))
((a = e.endsWith("Capture")),
(l = e.slice(2, a ? e.length - 7 : void 0)),
(u = u != null ? u[e] : null),
typeof u == "function" && t.removeEventListener(l, u, a),
(typeof u != "function" &&
(e in t ? (t[e] = null) : t.hasAttribute(e) && t.removeAttribute(e)),
t.addEventListener(l, n, a));
e in t ? (t[e] = n) : n === !0 ? t.setAttribute(e, "") : du(t, e, n);
(D("error", t), D("load", t));
if (e.hasOwnProperty(u)) {
case "dangerouslySetInnerHTML":
(a && L(t, l, "srcSet", e.srcSet, e, null), n && L(t, l, "src", e.src, e, null));
var c = (u = i = a = null),
if (e.hasOwnProperty(n)) {
case "dangerouslySetInnerHTML":
if (d != null) throw Error(S(137, l));
ld(t, u, c, f, o, i, a, !1);
(D("invalid", t), (n = i = u = null));
if (e.hasOwnProperty(a) && ((c = e[a]), c != null))
l != null ? cn(t, !!n, l, !1) : e != null && cn(t, !!n, e, !0));
(D("invalid", t), (u = a = n = null));
if (e.hasOwnProperty(i) && ((c = e[i]), c != null))
case "dangerouslySetInnerHTML":
if (c != null) throw Error(S(91));
if (e.hasOwnProperty(f) && ((n = e[f]), n != null))
t.selected = n && typeof n != "function" && typeof n != "symbol";
(D("beforetoggle", t), D("toggle", t), D("cancel", t), D("close", t));
for (n = 0; n < ba.length; n++) D(ba[n], t);
(D("error", t), D("load", t));
(D("error", t), D("load", t));
if (e.hasOwnProperty(o) && ((n = e[o]), n != null))
case "dangerouslySetInnerHTML":
e.hasOwnProperty(d) && ((n = e[d]), n !== void 0 && cf(t, l, d, n, e, void 0));
for (c in e) e.hasOwnProperty(c) && ((n = e[c]), n != null && L(t, l, c, n, e, null));
function lv(t, l, e, n) {
if (e.hasOwnProperty(m) && v != null)
n.hasOwnProperty(m) || L(t, l, m, null, n, v);
if (((v = e[r]), n.hasOwnProperty(r) && (m != null || v != null)))
case "dangerouslySetInnerHTML":
if (m != null) throw Error(S(137, l));
m !== v && L(t, l, r, m, n, v);
Nc(t, i, c, f, o, d, u, a);
if (((f = e[u]), e.hasOwnProperty(u) && f != null))
n.hasOwnProperty(u) || L(t, l, u, null, n, f);
if (((u = n[a]), (f = e[a]), n.hasOwnProperty(a) && (u != null || f != null)))
u !== f && L(t, l, a, u, n, f);
: !!n != !!e && (l != null ? cn(t, !!e, l, !0) : cn(t, !!e, e ? [] : "", !1)));
if (((a = e[c]), e.hasOwnProperty(c) && a != null && !n.hasOwnProperty(c)))
if (((a = n[i]), (u = e[i]), n.hasOwnProperty(i) && (a != null || u != null)))
case "dangerouslySetInnerHTML":
if (a != null) throw Error(S(91));
a !== u && L(t, l, i, a, n, u);
if (((r = e[E]), e.hasOwnProperty(E) && r != null && !n.hasOwnProperty(E)))
n.hasOwnProperty(f) && r !== m && (r != null || m != null))
t.selected = r && typeof r != "function" && typeof r != "symbol";
n.hasOwnProperty(o) && r !== m && (r != null || m != null))
case "dangerouslySetInnerHTML":
if (r != null) throw Error(S(137, l));
cf(t, l, R, void 0, n, r));
(r === void 0 && m === void 0) ||
e.hasOwnProperty(y) && r != null && !n.hasOwnProperty(y) && L(t, l, y, null, n, r));
!n.hasOwnProperty(v) || r === m || (r == null && m == null) || L(t, l, v, r, n, m));
if (typeof performance.getEntriesByType == "function") {
var t = 0, l = 0, e = performance.getEntriesByType("resource"), n = 0;
for (i = 0, c = a.responseEnd, n += 1; n < e.length; n++) {
d && pr(v) && ((f = f.responseEnd), (i += d * (f < c ? 1 : (c - o) / (f - o))));
if ((--n, (l += (8 * (u + i)) / (a.duration / 1e3)), t++, 10 < t)) break;
if (0 < t) return l / t / 1e6;
return navigator.connection &&
((t = navigator.connection.downlink), typeof t == "number")
return t.nodeType === 9 ? t : t.ownerDocument;
case "http://www.w3.org/2000/svg":
case "http://www.w3.org/1998/Math/MathML":
return t === 1 && l === "foreignObject" ? 0 : t;
typeof l.children == "string" ||
typeof l.children == "number" ||
typeof l.children == "bigint" ||
(typeof l.dangerouslySetInnerHTML == "object" &&
l.dangerouslySetInnerHTML !== null &&
l.dangerouslySetInnerHTML.__html != null)
return t && t.type === "popstate"
var o0 = typeof setTimeout == "function" ? setTimeout : void 0,
av = typeof clearTimeout == "function" ? clearTimeout : void 0,
br = typeof Promise == "function" ? Promise : void 0,
typeof queueMicrotask == "function"
return br.resolve(null).then(t).catch(iv);
if ((t.removeChild(e), a && a.nodeType === 8))
if (((e = a.data), e === "/{{content}}quot; || e === "/&")) {
(t.removeChild(a), Tn(l));
} else if (e === "{{content}}quot; || e === "$?" || e === "$~" || e === "$!" || e === "&") n++;
else if (e === "html") sa(t.ownerDocument.documentElement);
((e = t.ownerDocument.head), sa(e));
for (var u = e.firstChild; u;) {
(c === "LINK" && u.rel.toLowerCase() === "stylesheet") ||
} else e === "body" && sa(t.ownerDocument.body);
? ((e._stashedDisplay = e.style.display), (e.style.display = "none"))
: ((e.style.display = e._stashedDisplay || ""),
e.getAttribute("style") === "" && e.removeAttribute("style"))
? ((e._stashedText = e.nodeValue), (e.nodeValue = ""))
: (e.nodeValue = e._stashedText || "")),
if (((e = n.data), e === "/{{content}}quot;)) {
} else (e !== "{{content}}quot; && e !== "$?" && e !== "$~" && e !== "$!") || t++;
for (l && l.nodeType === 10 && (l = l.nextSibling); l;) {
switch (((l = l.nextSibling), e.nodeName)) {
if (e.rel.toLowerCase() === "stylesheet") continue;
function cv(t, l, e, n) {
for (; t.nodeType === 1;) {
if (t.nodeName.toLowerCase() !== l.toLowerCase()) {
if (!n && (t.nodeName !== "INPUT" || t.type !== "hidden")) break;
if (!t.hasAttribute("itemprop")) break;
((u = t.getAttribute("rel")),
u === "stylesheet" && t.hasAttribute("data-precedence"))
t.getAttribute("href") !==
(a.href == null || a.href === "" ? null : a.href) ||
t.getAttribute("crossorigin") !==
(a.crossOrigin == null ? null : a.crossOrigin) ||
t.getAttribute("title") !== (a.title == null ? null : a.title)
if (t.hasAttribute("data-precedence")) break;
((u = t.getAttribute("src")),
(u !== (a.src == null ? null : a.src) ||
t.getAttribute("type") !== (a.type == null ? null : a.type) ||
t.getAttribute("crossorigin") !==
(a.crossOrigin == null ? null : a.crossOrigin)) &&
t.hasAttribute("async") &&
!t.hasAttribute("itemprop"))
} else if (l === "input" && t.type === "hidden") {
var u = a.name == null ? null : "" + a.name;
if (a.type === "hidden" && t.getAttribute("name") === u) return t;
if (((t = ll(t.nextSibling)), t === null)) break;
if (l === "") return null;
for (; t.nodeType !== 3;)
((t.nodeType !== 1 || t.nodeName !== "INPUT" || t.type !== "hidden") && !e) ||
((t = ll(t.nextSibling)), t === null)
for (; t.nodeType !== 8;)
((t.nodeType !== 1 || t.nodeName !== "INPUT" || t.type !== "hidden") && !l) ||
((t = ll(t.nextSibling)), t === null)
return t.data === "$?" || t.data === "$~";
return t.data === "$!" || (t.data === "$?" && t.ownerDocument.readyState !== "loading");
if (t.data === "$~") t._reactRetry = l;
else if (t.data !== "$?" || e.readyState !== "loading") l();
(l(), e.removeEventListener("DOMContentLoaded", n));
(e.addEventListener("DOMContentLoaded", n), (t._reactRetry = n));
for (; t != null; t = t.nextSibling) {
if (l === 1 || l === 3) break;
l === "{{content}}quot; ||
if (l === "/{{content}}quot; || l === "/&") return null;
if (e === "/{{content}}quot; || e === "/&") {
if (l === 0) return ll(t.nextSibling);
} else (e !== "{{content}}quot; && e !== "$!" && e !== "$?" && e !== "$~" && e !== "&") || l++;
if (e === "{{content}}quot; || e === "$!" || e === "$?" || e === "$~" || e === "&") {
} else (e !== "/{{content}}quot; && e !== "/&") || l++;
switch (((l = Wu(e)), t)) {
if (((t = l.documentElement), !t)) throw Error(S(452));
if (((t = l.head), !t)) throw Error(S(453));
if (((t = l.body), !t)) throw Error(S(454));
for (var l = t.attributes; l.length;) t.removeAttributeNode(l[0]);
return typeof t.getRootNode == "function"
q.d = { f: sv, r: rv, D: dv, C: yv, L: mv, m: hv, X: gv, S: vv, M: pv };
l !== null && l.tag === 5 && l.type === "form" ? ay(l) : Gl.r(t);
var Dn = typeof document > "u" ? null : document;
if (n && typeof l == "string" && l) {
((a = 'link[rel="' + t + '"][href="' + a + '"]'),
typeof e == "string" && (a += '[crossorigin="' + e + '"]'),
(t = { rel: t, crossOrigin: e, href: l }),
n.querySelector(a) === null &&
((l = n.createElement("link")),
n.head.appendChild(l))));
(Gl.D(t), d0("dns-prefetch", t, null));
(Gl.C(t, l), d0("preconnect", t, l));
var a = 'link[rel="preload"][as="' + $t(l) + '"]';
l === "image" && e && e.imageSrcSet
? ((a += '[imagesrcset="' + $t(e.imageSrcSet) + '"]'),
typeof e.imageSizes == "string" &&
(a += '[imagesizes="' + $t(e.imageSizes) + '"]'))
: (a += '[href="' + $t(t) + '"]');
{ rel: "preload", href: l === "image" && e && e.imageSrcSet ? void 0 : t, as: l },
n.querySelector(a) !== null ||
(l === "style" && n.querySelector(Ba(u))) ||
(l === "script" && n.querySelector(Ga(u))) ||
((l = n.createElement("link")), St(l, "link", t), yt(l), n.head.appendChild(l)));
var n = l && typeof l.as == "string" ? l.as : "script",
a = 'link[rel="modulepreload"][as="' + $t(n) + '"][href="' + $t(t) + '"]',
((t = F({ rel: "modulepreload", href: t }, l)),
e.querySelector(a) === null)
if (e.querySelector(Ga(u))) return;
((n = e.createElement("link")), St(n, "link", t), yt(n), e.head.appendChild(n));
var a = un(n).hoistableStyles,
var c = { loading: 0, preload: null };
if ((i = n.querySelector(Ba(u)))) c.loading = 5;
((t = F({ rel: "stylesheet", href: t, "data-precedence": l }, e)),
(e = el.get(u)) && co(t, e));
var f = (i = n.createElement("link"));
(f._p = new Promise(function (o, d) {
((f.onload = o), (f.onerror = d));
f.addEventListener("load", function () {
f.addEventListener("error", function () {
((i = { type: "stylesheet", instance: i, count: 1, state: c }), a.set(u, i));
var n = un(e).hoistableScripts,
((u = e.querySelector(Ga(a))),
((t = F({ src: t, async: !0 }, l)),
(l = el.get(a)) && fo(t, l),
(u = e.createElement("script")),
(u = { type: "script", instance: u, count: 1, state: null }),
var n = un(e).hoistableScripts,
((u = e.querySelector(Ga(a))),
((t = F({ src: t, async: !0, type: "module" }, l)),
(l = el.get(a)) && fo(t, l),
(u = e.createElement("script")),
(u = { type: "script", instance: u, count: 1, state: null }),
function xr(t, l, e, n) {
var a = (a = Pl.current) ? $u(a) : null;
if (!a) throw Error(S(446));
return typeof e.precedence == "string" && typeof e.href == "string"
(e = un(a).hoistableStyles),
((n = { type: "style", instance: null, count: 0, state: null }), e.set(l, n)),
: { type: "void", instance: null, count: 0, state: null };
e.rel === "stylesheet" &&
typeof e.href == "string" &&
typeof e.precedence == "string"
var u = un(a).hoistableStyles,
((a = a.ownerDocument || a),
state: { loading: 0, preload: null },
(u = a.querySelector(Ba(t))) &&
((i.instance = u), (i.state.loading = 5)),
crossOrigin: e.crossOrigin,
referrerPolicy: e.referrerPolicy,
u || Sv(a, t, e, i.state))),
if (l && n !== null) throw Error(S(529, ""));
typeof e == "string" && l && typeof l != "function" && typeof l != "symbol"
(e = un(a).hoistableScripts),
((n = { type: "script", instance: null, count: 0, state: null }),
: { type: "void", instance: null, count: 0, state: null }
return 'href="' + $t(t) + '"';
return 'link[rel="stylesheet"][' + t + "]";
return F({}, t, { "data-precedence": t.precedence, precedence: null });
function Sv(t, l, e, n) {
t.querySelector('link[rel="preload"][as="style"][' + l + "]")
: ((l = t.createElement("link")),
l.addEventListener("load", function () {
l.addEventListener("error", function () {
return '[src="' + $t(t) + '"]';
return "script[async]" + t;
if ((l.count++, l.instance === null))
var n = t.querySelector('style[data-href~="' + $t(e.href) + '"]');
if (n) return ((l.instance = n), yt(n), n);
"data-precedence": e.precedence,
(n = (t.ownerDocument || t).createElement("style")),
var u = t.querySelector(Ba(a));
if (u) return ((l.state.loading |= 4), (l.instance = u), yt(u), u);
(a = el.get(a)) && co(n, a),
(u = (t.ownerDocument || t).createElement("link")),
(i._p = new Promise(function (c, f) {
((i.onload = c), (i.onerror = f));
(a = t.querySelector(Ga(u)))
? ((l.instance = a), yt(a), a)
(a = el.get(u)) && ((n = F({}, e)), fo(n, a)),
(t = t.ownerDocument || t),
(a = t.createElement("script")),
throw Error(S(443, l.type));
l.type === "stylesheet" &&
(l.state.loading & 4) === 0 &&
((n = l.instance), (l.state.loading |= 4), Tu(n, e.precedence, t));
var n = e.querySelectorAll(
'link[rel="stylesheet"][data-precedence],style[data-precedence]',
a = n.length ? n[n.length - 1] : null,
if (c.dataset.precedence === l) u = c;
? u.parentNode.insertBefore(t, u.nextSibling)
: ((l = e.nodeType === 9 ? e.head : e), l.insertBefore(t, l.firstChild));
(t.crossOrigin == null && (t.crossOrigin = l.crossOrigin),
t.referrerPolicy == null && (t.referrerPolicy = l.referrerPolicy),
t.title == null && (t.title = l.title));
(t.crossOrigin == null && (t.crossOrigin = l.crossOrigin),
t.referrerPolicy == null && (t.referrerPolicy = l.referrerPolicy),
t.integrity == null && (t.integrity = l.integrity));
} else ((a = zu), (n = a.get(e)), n || ((n = new Map()), a.set(e, n)));
for (n.set(t, null), e = e.getElementsByTagName(t), a = 0; a < e.length; a++) {
!(u[Da] || u[vt] || (t === "link" && u.getAttribute("rel") === "stylesheet")) &&
u.namespaceURI !== "http://www.w3.org/2000/svg"
var i = u.getAttribute(l) || "";
c ? c.push(u) : n.set(i, [u]);
((t = t.ownerDocument || t),
t.head.insertBefore(e, l === "title" ? t.querySelector("head > title") : null));
if (e === 1 || l.itemProp != null) return !1;
if (typeof l.precedence != "string" || typeof l.href != "string" || l.href === "")
typeof l.rel != "string" ||
typeof l.href != "string" ||
return ((t = l.disabled), typeof l.precedence == "string" && t == null);
typeof l.async != "function" &&
typeof l.async != "symbol" &&
return !(t.type === "stylesheet" && (t.state.loading & 3) === 0);
function Ev(t, l, e, n) {
e.type === "stylesheet" &&
(typeof n.media != "string" || matchMedia(n.media).matches !== !1) &&
(e.state.loading & 4) === 0
if (e.instance === null) {
u = l.querySelector(Ba(a));
typeof l.then == "function" &&
(t.count++, (t = Iu.bind(t)), l.then(t, t)),
((u = l.ownerDocument || l),
(a = el.get(a)) && co(n, a),
(u = u.createElement("link")),
((i._p = new Promise(function (c, f) {
((i.onload = c), (i.onerror = f));
(t.stylesheets === null && (t.stylesheets = new Map()),
(e.state.loading & 3) === 0 &&
l.addEventListener("load", e),
l.addEventListener("error", e)));
t.stylesheets && t.count === 0 && Mu(t, t.stylesheets),
0 < t.count || 0 < t.imgCount
var n = setTimeout(function () {
if ((t.stylesheets && Mu(t, t.stylesheets), t.unsuspend)) {
((t.unsuspend = null), u());
0 < t.imgBytes && bc === 0 && (bc = 62500 * ev());
((t.waitingForImages = !1),
t.count === 0 && (t.stylesheets && Mu(t, t.stylesheets), t.unsuspend))
((t.unsuspend = null), u());
(t.imgBytes > bc ? 50 : 800) + l,
((t.unsuspend = null), clearTimeout(n), clearTimeout(a));
(this.count--, this.count === 0 && (this.imgCount === 0 || !this.waitingForImages))
if (this.stylesheets) Mu(this, this.stylesheets);
else if (this.unsuspend) {
((this.unsuspend = null), t());
(t.count++, (Pu = new Map()), l.forEach(Tv, t), (Pu = null), Iu.call(t)));
if (!(l.state.loading & 4)) {
if (e) var n = e.get(null);
((e = new Map()), Pu.set(t, e));
var a = t.querySelectorAll("link[data-precedence],style[data-precedence]"), u = 0;
(i.nodeName === "LINK" || i.getAttribute("media") !== "not all") &&
(e.set(i.dataset.precedence, i), (n = i));
(i = a.getAttribute("data-precedence")),
u === n && e.set(null, a),
a.addEventListener("load", n),
a.addEventListener("error", n),
? u.parentNode.insertBefore(a, u.nextSibling)
: ((t = t.nodeType === 9 ? t.head : t), t.insertBefore(a, t.firstChild)),
function zv(t, l, e, n, a, u, i, c, f) {
(this.containerInfo = t),
(this.pingCache = this.current = this.pendingChildren = null),
(this.timeoutHandle = -1),
this.cancelPendingCommit =
(this.callbackPriority = 0),
(this.expirationTimes = wi(-1)),
this.shellSuspendCounter =
this.errorRecoveryDisabledLanes =
(this.entanglements = wi(0)),
(this.hiddenUpdates = wi(null)),
(this.identifierPrefix = n),
(this.onUncaughtError = a),
(this.onCaughtError = u),
(this.onRecoverableError = i),
(this.pooledCache = null),
(this.pooledCacheLanes = 0),
(this.incompleteTransitions = new Map()));
function h0(t, l, e, n, a, u, i, c, f, o, d, v) {
(t = new zv(t, l, e, i, f, o, d, v, c)),
(u = qt(3, null, null, l)),
(u.memoizedState = { element: n, isDehydrated: e, cache: l }),
return t ? ((t = ln), t) : ln;
function g0(t, l, e, n, a, u) {
n.context === null ? (n.context = a) : (n.pendingContext = a),
(n.payload = { element: e }),
(u = u === void 0 ? null : u),
u !== null && (n.callback = u),
e !== null && (Nt(e, t, l), ea(e, t, l)));
if (((t = t.memoizedState), t !== null && t.dehydrated !== null)) {
t.retryLane = e !== 0 && e < l ? e : l;
(Ur(t, l), (t = t.alternate) && Ur(t, l));
if (t.tag === 13 || t.tag === 31) {
(l !== null && Nt(l, t, 67108864), oo(t, 67108864));
if (t.tag === 13 || t.tag === 31) {
(e !== null && Nt(e, t, l), oo(t, l));
function Mv(t, l, e, n) {
((q.p = 2), so(t, l, e, n));
function xv(t, l, e, n) {
((q.p = 8), so(t, l, e, n));
function so(t, l, e, n) {
if (a === null) (pc(t, l, n, li, e), Hr(t, n));
else if (_v(a, t, l, e, n)) n.stopPropagation();
else if ((Hr(t, n), l & 4 && -1 < Ov.indexOf(t))) {
if (((u = u.stateNode), u.current.memoizedState.isDehydrated)) {
var i = pe(u.pendingLanes);
for (c.pendingLanes |= 2, c.entangledLanes |= 2; i;) {
var f = 1 << (31 - jt(i));
((c.entanglements[1] |= f), (i &= ~f));
(hl(u), (Y & 6) === 0 && ((Vu = Qt() + 500), Ra(0, !1)));
((c = Re(u, 2)), c !== null && Nt(c, u, 2), mi(), oo(u, 2));
if (((u = hf(n)), u === null && pc(t, l, n, li, e), u === a)) break;
a !== null && n.stopPropagation();
} else pc(t, l, n, null, e);
return ((t = zf(t)), ro(t));
if (((li = null), (t = Fe(t)), t !== null)) {
if (l === null) t = null;
if (((t = qr(l)), t !== null)) return t;
if (((t = Xr(l)), t !== null)) return t;
if (l.stateNode.current.memoizedState.isDehydrated)
return l.tag === 3 ? l.stateNode.containerInfo : null;
} else l !== t && (t = null);
case "compositionupdate":
"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(
case "gotpointercapture":
case "lostpointercapture":
function Kn(t, l, e, n, a, u) {
return t === null || t.nativeEvent !== u
l !== null && ((l = Mn(l)), l !== null && p0(l)),
: ((t.eventSystemFlags |= n),
(l = t.targetContainers),
a !== null && l.indexOf(a) === -1 && l.push(a),
function _v(t, l, e, n, a) {
return ((ue = Kn(ue, t, l, e, n, a)), !0);
return ((ie = Kn(ie, t, l, e, n, a)), !0);
return ((ce = Kn(ce, t, l, e, n, a)), !0);
return (Ta.set(u, Kn(Ta.get(u) || null, t, l, e, n, a)), !0);
case "gotpointercapture":
return ((u = a.pointerId), za.set(u, Kn(za.get(u) || null, t, l, e, n, a)), !0);
if (((l = e.tag), l === 13)) {
if (((l = qr(e)), l !== null)) {
hs(t.priority, function () {
if (((l = Xr(e)), l !== null)) {
hs(t.priority, function () {
} else if (l === 3 && e.stateNode.current.memoizedState.isDehydrated) {
t.blockedOn = e.tag === 3 ? e.stateNode.containerInfo : null;
if (t.blockedOn !== null) return !1;
for (var l = t.targetContainers; 0 < l.length;) {
var e = hf(t.nativeEvent);
var n = new e.constructor(e.type, e);
((Cc = n), e.target.dispatchEvent(n), (Cc = null));
} else return ((l = Mn(e)), l !== null && p0(l), (t.blockedOn = e), !1);
ue !== null && xu(ue) && (ue = null),
ie !== null && xu(ie) && (ie = null),
ce !== null && xu(ce) && (ce = null),
vf || ((vf = !0), st.unstable_scheduleCallback(st.unstable_NormalPriority, Dv)));
st.unstable_scheduleCallback(st.unstable_NormalPriority, function () {
for (var l = 0; l < t.length; l += 3) {
if (typeof n != "function") {
if (ro(n || e) === null) continue;
Fc(u, { pending: !0, data: a, method: e.method, action: n }, n, a));
(ue !== null && su(ue, t),
ie !== null && su(ie, t),
ce !== null && su(ce, t),
for (var e = 0; e < Jl.length; e++) {
n.blockedOn === t && (n.blockedOn = null);
for (; 0 < Jl.length && ((e = Jl[0]), e.blockedOn === null);)
(b0(e), e.blockedOn === null && Jl.shift());
if (((e = (t.ownerDocument || t).$reactFormReplay), e != null))
for (n = 0; n < e.length; n += 3) {
if (typeof u == "function") i || Rr(e);
if (u && u.hasAttribute("formAction")) {
if (((a = u), (i = u[Ht] || null))) c = i.formAction;
else if (ro(a) !== null) continue;
(typeof c == "function" ? (e[n + 1] = c) : (e.splice(n, 3), (n -= 3)), Rr(e));
u.info === "react-transition" &&
return new Promise(function (i) {
(a !== null && (a(), (a = null)), n || setTimeout(e, 20));
if (!n && !navigation.transition) {
var u = navigation.currentEntry;
navigation.navigate(u.url, {
info: "react-transition",
if (typeof navigation == "object") {
navigation.addEventListener("navigate", t),
navigation.addEventListener("navigatesuccess", l),
navigation.addEventListener("navigateerror", l),
navigation.removeEventListener("navigate", t),
navigation.removeEventListener("navigatesuccess", l),
navigation.removeEventListener("navigateerror", l),
a !== null && (a(), (a = null)));
gi.prototype.render = yo.prototype.render = function (t) {
var l = this._internalRoot;
if (l === null) throw Error(S(409));
g0(e, n, t, l, null, null);
gi.prototype.unmount = yo.prototype.unmount = function () {
var t = this._internalRoot;
this._internalRoot = null;
(g0(t.current, 2, null, t, null, null), mi(), (l[zn] = null));
gi.prototype.unstable_scheduleHydration = function (t) {
t = { blockedOn: null, target: t, priority: l };
for (var e = 0; e < Jl.length && l !== 0 && l < Jl[e].priority; e++);
(Jl.splice(e, 0, t), e === 0 && b0(t));
if (Br !== "19.2.8") throw Error(S(527, Br, "19.2.8"));
q.findDOMNode = function (t) {
var l = t._reactInternals;
throw typeof t.render == "function"
: ((t = Object.keys(t).join(",")), Error(S(268, t)));
(t = t !== null ? Qr(t) : null),
(t = t === null ? null : t.stateNode),
rendererPackageName: "react-dom",
reconcilerVersion: "19.2.8",
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" &&
((wn = __REACT_DEVTOOLS_GLOBAL_HOOK__), !wn.isDisabled && wn.supportsFiber)
((xa = wn.inject(Uv)), (Lt = wn));
pi.createRoot = function (t, l) {
if (!Yr(t)) throw Error(S(299));
(l.unstable_strictMode === !0 && (e = !0),
l.identifierPrefix !== void 0 && (n = l.identifierPrefix),
l.onUncaughtError !== void 0 && (a = l.onUncaughtError),
l.onCaughtError !== void 0 && (u = l.onCaughtError),
l.onRecoverableError !== void 0 && (i = l.onRecoverableError)),
(l = h0(t, 1, !1, null, null, e, n, null, a, u, i, E0)),
pi.hydrateRoot = function (t, l, e) {
if (!Yr(t)) throw Error(S(299));
(e.unstable_strictMode === !0 && (n = !0),
e.identifierPrefix !== void 0 && (a = e.identifierPrefix),
e.onUncaughtError !== void 0 && (u = e.onUncaughtError),
e.onCaughtError !== void 0 && (i = e.onCaughtError),
e.onRecoverableError !== void 0 && (c = e.onRecoverableError),
e.formState !== void 0 && (f = e.formState)),
(l = h0(t, 1, !0, l, e ?? null, n, a, f, u, i, c, E0)),
var M0 = nl((mg, z0) => {
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > "u" ||
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != "function"
__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(T0);
(T0(), (z0.exports = A0()));
function W(t, l, e = 0) {
return { x: (t - l) * (48 / 2), y: (t + l) * (24 / 2) - e * 14 };
return t.gx + t.w + t.gy + t.d;
function O0(t, l, e = []) {
for (let a of [...e, l]) {
u.gx !== a.gx && u.gy !== a.gy && n.push({ gx: a.gx, gy: u.gy });
(i.gx !== a.gx || i.gy !== a.gy) && n.push(a);
return t.map((l) => W(l.gx, l.gy));
for (let e = 1; e < t.length; e++)
l.push(l[e - 1] + Math.hypot(t[e].x - t[e - 1].x, t[e].y - t[e - 1].y));
return { total: l[l.length - 1], cum: l };
a = Math.max(0, Math.min(e, n)),
for (; u < l.length - 1 && l[u] < a;) u++;
c = i === 0 ? 0 : (a - l[u - 1]) / i;
x: t[u - 1].x + (t[u].x - t[u - 1].x) * c,
y: t[u - 1].y + (t[u].y - t[u - 1].y) * c,
return t.map((l) => `${x0(l.x)},${x0(l.y)}`).join(" ");
return Math.round(t * 100) / 100;
for (let { footprint: i, height: c } of t) {
W(i.gx + i.w, i.gy + i.d, 0),
return { x: e - l, y: n - l, width: a - e + l * 2, height: u - n + l * 2 };
return t < 0.5 ? 4 * t * t * t : 1 - Math.pow(-2 * t + 2, 3) / 2;
return Math.max(Cv, Math.min(Rv, t * Hv));
u = (i, c, f, o = 0) => {
caption: `at ${c} \u2014 ${f}`,
let f = Gv(i.geom.total),
o = i.payload ? ` \xB7 ${i.payload}` : "";
caption: `step ${c + 1}/${e.length} \xB7 ${i.fromName} \u2192 ${i.toName}${o} \xB7 ${i.label}`,
u(i.toId, i.toName, i.toRole, c === e.length - 1 ? Nv : 0));
geoms: e.map((i) => i.geom),
nodeIds: [l.id, ...e.map((i) => i.toId)],
function C0(t, l, e, n) {
let a = new Map(l.map((f) => [f.id, f])),
u = new Map(e.map((f) => [f.id, f])),
if (!o || !d) return null;
if (!v || !r) return null;
if (i.length === 0) return null;
let c = a.get(i[0].fromId);
return c ? Yv(t.id, c, i) : null;
let e = Math.max(0, Math.min(l, t.totalMs - 1));
for (let n = t.beats.length - 1; n >= 0; n--) if (t.beats[n].start <= e) return n;
if (n.kind === "travel") {
let u = t.geoms[n.edgeIndex],
i = Math.max(0, Math.min((l - n.start) / n.duration, 1));
return U0(u.pts, u.cum, Bv(i) * u.total);
.find((u) => u.kind === "travel");
if (a?.kind === "travel") {
let u = t.geoms[a.edgeIndex];
return u.pts[u.pts.length - 1];
return t.geoms[0].pts[0];
return new Set(t.nodeIds);
t.beats.forEach((n, a) => {
e.set(n.edgeId, a === l ? "current" : a < l ? "visited" : "upcoming");
let e = new Set([t.nodeIds[0]]);
for (let n = 0; n <= Math.min(l, t.beats.length - 1); n++) {
a.kind === "dwell" && e.add(a.nodeId);
return e ? (e.kind === "dwell" ? e.nodeId : (t.nodeIds[e.edgeIndex + 1] ?? null)) : null;
((H0 = 1600), (Nv = 1800), (Hv = 5), (Cv = 900), (Rv = 2e3));
typeof window < "u" && window.matchMedia("(prefers-reduced-motion: reduce)").matches
Nn = requestAnimationFrame(L0);
let l = Math.min(t - go, 100) * So;
((go = t), Hn && ((Ya = (Ya + l) % Hn.totalMs), Xa()));
Nn === null && ((go = performance.now()), (Nn = requestAnimationFrame(L0)));
(Nn !== null && cancelAnimationFrame(Nn), (Nn = null));
(vo !== null && cancelAnimationFrame(vo), (vo = null));
(V0(), (Hn = t), (Ya = 0));
let e = t !== null && (l?.autoplay ?? !0) && !Q0();
((bi = e), e ? j0() : Z0(), Xa());
!Hn || Q0() || ((bi = !0), V0(), j0(), Xa());
return (0, qa.useSyncExternalStore)(
return (0, qa.useSyncExternalStore)(
return (0, qa.useSyncExternalStore)(
return (0, qa.useSyncExternalStore)(
() => (Hn ? ho(Hn, Ya) : -1),
l.selection === vl.selection &&
l.hoverGroup === vl.hoverGroup &&
l.activeFlowId === vl.activeFlowId &&
l.resetTick === vl.resetTick
Qa({ selection: t, activeFlowId: t ? null : vl.activeFlowId });
Qa({ activeFlowId: t, selection: null });
Qa({ selection: null, hover: null, activeFlowId: null, resetTick: vl.resetTick + 1 });
return (0, W0.useSyncExternalStore)(
function zi(t, l, e, n = !1) {
let { gx: a, gy: u, w: i, d: c } = t,
{ points: [v, d, m, E], shade: "left", hatch: n },
{ points: [o, d, m, r], shade: "right", hatch: n },
{ points: [f, o, d, v], shade: "top" },
function I0(t, l, e, n = {}) {
let a = Math.max(1, n.levels ?? 3),
i = (Math.min(l.w, l.d) * 0.35) / a,
for (let f = 0; f < a; f++) {
{ gx: l.gx + o, gy: l.gy + o, w: l.w - o * 2, d: l.d - o * 2 },
let a = Math.max(1, n.count ?? 3),
for (let f = 0; f < a; f++)
c.push(...zi({ gx: l.gx + f * u, gy: l.gy, w: i, d: l.d }, 0, e, !0));
return W(t.gx + t.w / 2, t.gy + t.d / 2, l);
return { gx: t.gx + t.w / 2, gy: t.gy + t.d };
let e = new Map(t.map((a) => [a.id, a])),
let c = _0(O0(Oo(u.footprint), Oo(i.footprint), a.via ?? [])),
{ cum: f, total: o } = D0(c);
n.set(a.id, { pts: c, cum: f, total: o });
if (l.length < 2) return null;
a = (Math.atan2(e.y - n.y, e.x - n.x) * 180) / Math.PI;
return { at: e, angle: a };
let e = l.filter((f) => f.group === t.id);
if (e.length === 0) return null;
for (let { footprint: f } of e)
((n = Math.min(n, f.gx)),
(u = Math.max(u, f.gx + f.w)),
(i = Math.max(i, f.gy + f.d)));
let c = { gx: n - 1.2, gy: a - 1.2, w: u - n + 1.2 * 2, d: i - a + 1.2 + 2.2 };
flagAt: { gx: c.gx + 0.35, gy: c.gy + c.d - 0.35 },
nodeIds: e.map((f) => f.id),
return t.map((e) => Xv(e, l)).filter((e) => e !== null);
function am(t, l, e = "system") {
(i, c) => mo(i.footprint) - mo(c.footprint) || i.footprint.gx - c.footprint.gx,
...n.map((i) => ({ footprint: i.footprint, height: i.height })),
...a.map((i) => ({ footprint: i.rect, height: 0 })),
grid: Qv(u.map((i) => i.footprint)),
if (t.length === 0) return [];
((l = Math.min(l, d.gx)),
(e = Math.max(e, d.gx + d.w)),
(a = Math.max(a, d.gy + d.d)));
let u = Math.floor(l) - 2,
for (let d = u; d <= i; d++) o.push({ key: `x${d}`, a: W(d, c), b: W(d, f) });
for (let d = c; d <= f; d++) o.push({ key: `y${d}`, a: W(u, d), b: W(i, d) });
return Math.max(Lv, Math.min(jv, t));
let n = um(Math.min(t / e.width, l / e.height, 1.3));
return { k: n, x: (t - e.width * n) / 2 - e.x * n, y: (l - e.height * n) / 2 - e.y * n };
function Uo(t, l, e, n) {
return { k: a, x: e - (e - t.x) * u, y: n - (n - t.y) * u };
let e = (0, Rt.useRef)(null),
[n, a] = (0, Rt.useState)(null),
u = (0, Rt.useRef)(null),
let T = { w: g.clientWidth, h: g.clientHeight };
return A && A.w === T.w && A.h === T.h ? A : T;
((e.current = g), g && c(g));
(0, Rt.useLayoutEffect)(() => {
let A = new ResizeObserver(() => c(g));
return (A.observe(g), () => A.disconnect());
[d, v] = (0, Rt.useState)(null),
m = r ? (n ? im(n.w, n.h, t.bounds) : null) : d.value,
[E, z] = (0, Rt.useState)(null),
R = E?.key === o ? E.on : !1,
y = (g) => z((A) => (A?.key === o && A.on === g ? A : { key: o, on: g })),
(y(A), v({ key: o, value: g }));
p = (0, Rt.useEffectEvent)((g) => {
let T = A.getBoundingClientRect();
s(Uo(m, Math.exp(-g.deltaY * 0.0015), g.clientX - T.left, g.clientY - T.top), !1);
(0, Rt.useEffect)(() => {
g.addEventListener("wheel", p, { passive: !1 }),
() => g.removeEventListener("wheel", p)
n && h((A) => Uo(A, g, n.w / 2, n.h / 2), !0);
panBy: (g, A) => h((T) => ({ ...T, x: T.x + g, y: T.y + A }), !0),
if (!A || A.id !== g.pointerId) return;
let T = g.clientX - A.x0,
((A.moved = !0), g.currentTarget.setPointerCapture(g.pointerId)),
A.moved && s({ ...A.from, x: A.from.x + T, y: A.from.y + x }, !1));
u.current?.id === g.pointerId &&
((i.current = u.current.moved), (u.current = null));
i.current && ((i.current = !1), g.stopPropagation());
surface: "var(--am-surface, #ffffff)",
border: "var(--am-border, #eef1f6)",
structure: "var(--am-structure, #a2a6ae)",
inkPrimary: "var(--am-ink-primary, #22262e)",
inkSecondary: "var(--am-ink-secondary, #585b62)",
inkTertiary: "var(--am-ink-tertiary, #82868e)",
accent: "var(--am-accent, #0671ff)",
accentWash: "var(--am-accent-wash, #d7eeff)",
title: "var(--am-font-title, ui-sans-serif, system-ui, sans-serif)",
body: "var(--am-font-body, ui-sans-serif, system-ui, sans-serif)",
mono: "var(--am-font-mono, ui-monospace, SFMono-Regular, monospace)",
(at = { ease: "cubic-bezier(0.32, 0.72, 0, 1)", base: 200, hover: 150 }));
var Zv = Symbol.for("react.transitional.element"),
Vv = Symbol.for("react.fragment");
if ((e !== void 0 && (n = "" + e), l.key !== void 0 && (n = "" + l.key), "key" in l)) {
for (var a in l) a !== "key" && (e[a] = l[a]);
{ $typeof: Zv, type: t, key: n, ref: l !== void 0 ? l : null, props: e }
var Mt = nl((Gg, rm) => {
return t === "selected" ? b.accent : t === "hover" ? b.inkPrimary : b.structure;
let c = I0(t.archetype, t.footprint, t.height, t.params),
f = P0(t.footprint, t.height),
o = l === "rest" && a ? "hover" : l,
r = v ? `${t.code} \xB7 ${t.name}` : t.code,
m = 7 + r.length * wv + (v ? 2 : 3),
E = o === "selected" || (n && o === "rest") ? b.accent : b.structure;
return (0, Yl.jsxs)("g", {
transition: `opacity ${at.base}ms ${at.ease}`,
(z.stopPropagation(), u());
onPointerEnter: () => i(!0),
onPointerLeave: () => i(!1),
strokeWidth: o === "rest" ? 1 : 1.5,
strokeOpacity: o === "rest" ? 0.75 : 1,
vectorEffect: "non-scaling-stroke",
transition: `stroke ${at.hover}ms ease-in-out, stroke-width ${at.hover}ms ease-in-out`,
transform: `translate(${f.x} ${f.y - 12})`,
vectorEffect: "non-scaling-stroke",
dominantBaseline: "central",
style: { textTransform: "uppercase" },
fill: o === "selected" ? b.accent : b.inkPrimary,
right: `color-mix(in srgb, ${b.structure} 40%, ${b.surface})`,
W(t.gx + t.w, t.gy + t.d),
function vm({ districts: t, lit: l, flowLit: e, onHover: n }) {
return (0, cl.jsx)("g", {
fill: u ? b.accentWash : b.border,
fillOpacity: u ? 0.55 : e ? 0.25 : 0.45,
stroke: u ? b.accent : b.structure,
strokeOpacity: u ? 0.9 : e ? 0.25 : 0.5,
strokeWidth: u ? 1.5 : 1,
vectorEffect: "non-scaling-stroke",
transition: `fill-opacity ${at.base}ms ${at.ease}, stroke-opacity ${at.base}ms ${at.ease}`,
onPointerEnter: () => n(a.id),
onPointerLeave: () => n(null),
function gm({ districts: t, lit: l, flowLit: e }) {
return (0, cl.jsx)("g", {
u = W(n.flagAt.gx, n.flagAt.gy),
f = n.label.length * $v + hm + Iv,
o = a ? b.accent : b.structure;
transform: `translate(${u.x} ${u.y})`,
opacity: a ? 1 : e ? 0.4 : 0.9,
(0, cl.jsx)("ellipse", { cx: 0, cy: 0, rx: 3.5, ry: 1.75, fill: o }),
transition: `y ${at.base}ms ${at.ease}, height ${at.base}ms ${at.ease}`,
transform: `translate(0 ${c})`,
style: { transition: `transform ${at.base}ms ${at.ease}` },
d: `M0 0 H${f} L${f - Pv} ${xi / 2} L${f} ${xi} H0 Z`,
fill: a ? b.accentWash : b.surface,
vectorEffect: "non-scaling-stroke",
dominantBaseline: "central",
style: { textTransform: "uppercase" },
fill: a ? b.accent : b.inkSecondary,
function eg(t, l, e, n) {
? { stroke: b.accent, width: 2, opacity: 1 }
? { stroke: b.accent, width: 1.5, opacity: 0.75 }
? { stroke: b.structure, width: 1, opacity: 0.5 }
? { stroke: b.inkPrimary, width: 1.5, opacity: 1 }
: { stroke: b.structure, width: 1, opacity: n ? 0.2 : 0.6 };
return (0, Bt.jsx)("g", {
let v = f.get(o.id) ?? null,
r = (a?.kind === "edge" && a.id === o.id) || (u?.kind === "edge" && u.id === o.id),
m = eg(o, v, r, e !== null),
E = o.kind === "support" ? null : lm(d);
(0, Bt.jsx)("polyline", {
strokeOpacity: m.opacity,
strokeDasharray: v === "current" ? "10 8" : lg[o.kind],
vectorEffect: "non-scaling-stroke",
transition: `stroke-opacity ${at.base}ms ${at.ease}`,
animation: v === "current" ? "am-dash 0.5s linear infinite" : void 0,
d: "M 0 0 L -7 3.4 L -7 -3.4 Z",
transform: `translate(${E.at.x} ${E.at.y}) rotate(${E.angle})`,
(0, Bt.jsx)("polyline", {
style: { cursor: "pointer" },
(z.stopPropagation(), i(o.id));
onPointerEnter: () => c(o.id),
onPointerLeave: () => c(null),
children: (0, Bt.jsx)("title", { children: o.label }),
function Sm({ program: t, beatIndex: l }) {
return (0, Bt.jsxs)("g", {
if (a.kind !== "travel") return null;
let i = t.geoms[a.edgeIndex],
c = i.pts[Math.floor(i.pts.length / 2)],
opacity: f || u === l ? 1 : 0.45,
stroke: u === l ? b.accent : b.structure,
vectorEffect: "non-scaling-stroke",
dominantBaseline: "central",
fill: u === l ? b.accent : b.inkTertiary,
children: a.edgeIndex + 1,
(0, Bt.jsx)("circle", { cx: n.x, cy: n.y, r: 5, fill: b.accent }),
(0, Bt.jsx)("circle", { cx: n.x, cy: n.y, r: 9, fill: b.accent, opacity: 0.25 }),
((Bt = P(Mt())), (lg = { call: void 0, data: void 0, support: "4 4", retry: "2 5" }));
return e?.kind === "node" && e.id === t
: l?.kind === "node" && l.id === t
function Co({ groups: t, nodes: l, edges: e, flows: n }) {
i = (0, Rn.useMemo)(() => am(t, l), [t, l]),
c = (0, Rn.useMemo)(() => tm(l, e), [l, e]),
f = (0, Rn.useMemo)(() => {
let g = n.find((A) => A.id === a.activeFlowId);
return g ? C0(g, l, e, c) : null;
}, [n, a.activeFlowId, l, e, c]);
(0, Rn.useEffect)(() => (bo(f), () => bo(null)), [f]);
y = f && u >= 0 ? Y0(f, u) : null,
s = f && u >= 0 ? q0(f, u) : null,
(a.selection?.kind === "node"
? (l.find((g) => g.id === a.selection?.id)?.group ?? null)
return (0, xt.jsx)("div", {
"aria-label": "System map",
let A = g.shiftKey ? 120 : 40;
children: (0, xt.jsxs)("svg", {
style: { position: "absolute", inset: 0, width: "100%", height: "100%" },
children: (0, xt.jsx)("pattern", {
patternUnits: "userSpaceOnUse",
patternTransform: "rotate(45)",
children: (0, xt.jsx)("line", {
transform: `translate(${d.x} ${d.y}) scale(${d.k})`,
? { transition: "transform 200ms cubic-bezier(0.32, 0.72, 0, 1)" }
children: i.grid.map(({ key: g, a: A, b: T }) =>
vectorEffect: "non-scaling-stroke",
onSelect: (g) => Cn({ kind: "edge", id: g }),
onHover: (g) => zo(g ? { kind: "edge", id: g } : null),
state: ng(g.id, a.hover, a.selection),
dimmed: R !== null && !R.has(g.id),
visited: y?.has(g.id) ?? !1,
onSelect: () => Cn({ kind: "node", id: g.id }),
onHover: (A) => zo(A ? { kind: "node", id: g.id } : null),
(0, xt.jsx)(gm, { districts: i.districts, lit: h, flowLit: f !== null }),
(0, xt.jsx)(Sm, { program: f, beatIndex: u }),
function zm({ groups: t, nodes: l, flows: e }) {
let { selection: n, hover: a, hoverGroup: u, activeFlowId: i } = Ge(),
c = n?.kind === "node" ? n.id : null;
(0, Tm.useEffect)(() => {
c && document.getElementById(`am-rail-${c}`)?.scrollIntoView({ block: "nearest" });
borderRight: `1px solid ${b.border}`,
padding: "20px 16px 16px",
(0, N.jsx)("p", { style: ql, children: "Flows" }),
children: (0, N.jsxs)("button", {
onClick: () => Mo(o ? null : f.id),
padding: "6px 8px 6px 6px",
background: o ? b.accentWash : "transparent",
borderLeft: `2px solid ${o ? b.accent : "transparent"}`,
color: o ? b.accent : b.inkPrimary,
textOverflow: "ellipsis",
color: o ? b.accent : b.inkTertiary,
textOverflow: "ellipsis",
style: { borderTop: `1px solid ${b.border}`, padding: "20px 16px 24px" },
let o = l.filter((d) => d.group === f.id);
style: { marginTop: 20 },
onPointerEnter: () => La(f.id),
onPointerLeave: () => La(null),
color: u === f.id ? b.accent : b.inkSecondary,
r = a?.kind === "node" && a.id === d.id;
children: (0, N.jsxs)("button", {
onClick: () => Cn({ kind: "node", id: d.id }),
border: `1px solid ${v ? b.accent : b.border}`,
background: v ? b.accentWash : r ? b.border : b.surface,
color: v ? b.accent : b.inkPrimary,
style: { ...ql, color: v ? b.accent : b.inkTertiary },
textOverflow: "ellipsis",
function Am({ text: t }) {
let l = t.split(/(\[\[[^\]]+\]\])/g);
children: l.map((e, n) =>
background: b.accentWash,
children: e.slice(2, -2),
function Mm({ intro: t, nodes: l, edges: e, flows: n }) {
let { selection: a } = Ge(),
u = a?.kind === "node" ? l.find((r) => r.id === a.id) : void 0,
i = a?.kind === "edge" ? e.find((r) => r.id === a.id) : void 0,
c = u?.name ?? (i ? i.label : t.title),
? `${u.count} files \xB7 ~${u.loc.toLocaleString("en-US")} lines`
? `${l.find((r) => r.id === i.from)?.name} \u2192 ${l.find((r) => r.id === i.to)?.name}`
o = u?.whatItDoes ?? (i ? `A ${i.kind} path. ${i.label}.` : t.whatItDoes),
d = u?.howItsBuilt ?? t.howItsBuilt,
let E = e.find((z) => z.id === m);
return E && (E.from === u.id || E.to === u.id);
return (0, N.jsxs)("aside", {
borderLeft: `1px solid ${b.border}`,
style: { fontFamily: rt.title, fontSize: 22, color: b.inkPrimary, margin: 0 },
(0, N.jsx)(Am, { text: o }),
d && (0, N.jsx)(Am, { text: d }),
style: { marginTop: 20 },
(0, N.jsx)("h3", { style: ql, children: "Travelled by" }),
style: { display: "flex", flexWrap: "wrap", gap: 6, marginTop: 8 },
border: `1px solid ${b.accent}`,
background: "transparent",
style: { marginTop: 20 },
(0, N.jsx)("h3", { style: ql, children: "Built with" }),
children: u.stack.join(" \xB7 "),
style: { marginTop: 20 },
(0, N.jsx)("h3", { style: ql, children: "Source" }),
style: { listStyle: "none", margin: "8px 0 0", padding: 0 },
children: u.files.map((r) =>
textTransform: "uppercase",
function ja({ label: t, value: l, accent: e }) {
return (0, V.jsxs)("div", {
justifyContent: "center",
borderLeft: `1px solid ${b.border}`,
(0, V.jsx)("span", { style: { ...Bn, whiteSpace: "nowrap" }, children: t }),
color: e ? b.accent : b.inkPrimary,
function Ro({ data: t }) {
let { activeFlowId: l, selection: e } = Ge(),
(0, Om.useEffect)(() => {
if (f.defaultPrevented) return;
if (f.key === "Escape") {
o instanceof HTMLElement &&
(o.isContentEditable || ["INPUT", "TEXTAREA", "SELECT"].includes(o.tagName));
f.key === " " && !d && l && (f.preventDefault(), n ? Eo() : Ao());
window.addEventListener("keydown", c),
() => window.removeEventListener("keydown", c)
let u = t.flows.find((c) => c.id === l),
? (t.nodes.find((c) => c.id === e.id)?.name ?? "module")
return (0, V.jsxs)("div", {
borderBottom: `1px solid ${b.border}`,
justifyContent: "center",
(0, V.jsx)("span", { style: Bn, children: "Repository" }),
textOverflow: "ellipsis",
(0, V.jsx)(ja, { label: "Flows", value: String(t.flows.length) }),
(0, V.jsx)(ja, { label: "Modules", value: String(t.nodes.length) }),
(0, V.jsx)(ja, { label: "Paths", value: String(t.edges.length) }),
value: t.unmapped.length === 0 ? "none" : String(t.unmapped.length),
accent: t.unmapped.length > 0,
(0, V.jsx)(ja, { label: "Selected", value: i }),
onClick: () => (n ? Eo() : Ao()),
cursor: u ? "pointer" : "default",
border: `1px solid ${b.border}`,
transition: `opacity ${at.hover}ms ease-in-out`,
children: n ? "Pause" : "Play",
border: `1px solid ${b.border}`,
background: a === c ? b.accentWash : b.surface,
color: a === c ? b.accent : b.inkTertiary,
"aria-label": "Clear selection",
border: `1px solid ${b.border}`,
style: { display: "flex", flex: 1, minHeight: 0 },
(0, V.jsx)(zm, { groups: t.groups, nodes: t.nodes, flows: t.flows }),
style: { display: "flex", flex: 1, minWidth: 0, flexDirection: "column" },
borderTop: `1px solid ${b.border}`,
children: (0, V.jsx)("span", {
"choose a flow \xB7 space plays \xB7 drag to pan \xB7 scroll to zoom \xB7 \u2212 + 0 \xB7 esc clears",
textTransform: "uppercase",
Um = document.getElementById("gl-map-data");
if (!Um) throw new Error("gl-map-data script tag missing");
var ag = JSON.parse(Um.textContent ?? "{}"),
Nm = document.getElementById("root");
if (!Nm) throw new Error("root element missing");
(0, Dm.createRoot)(Nm).render((0, Hm.jsx)(Ro, { data: ag }));
/*! Bundled license information:
scheduler/cjs/scheduler.production.js:
* scheduler.production.js
* Copyright (c) Meta Platforms, Inc. and affiliates.
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
react/cjs/react.production.js:
* Copyright (c) Meta Platforms, Inc. and affiliates.
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
react-dom/cjs/react-dom.production.js:
* react-dom.production.js
* Copyright (c) Meta Platforms, Inc. and affiliates.
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
react-dom/cjs/react-dom-client.production.js:
* react-dom-client.production.js
* Copyright (c) Meta Platforms, Inc. and affiliates.
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
react/cjs/react-jsx-runtime.production.js:
* react-jsx-runtime.production.js
* Copyright (c) Meta Platforms, Inc. and affiliates.
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.