UNPKG

@sheetxl/studio-vanilla

Version:

SheetXL Studio - Vanilla entry point for integrating SheetXL UI.

1,226 lines 257 kB
import { g as kp } from "./C1XMRiAzO92X4UST.js"; import { r as wp } from "./BjZFsdRm_rFuN4hm.js"; import { r as Sp } from "./TguQ-N0Ymfvy3Jui.js"; /** * @license @sheetxl/studio-vanilla - SheetXL Studio - Vanilla entry point for integrating SheetXL UI. - v0.6.4 * * (C) 2025-present SheetXL Inc. & Michael T. Ford * License: The license can be found at https://www.sheetxl.com/license. */ function Ep(C, Xe) { for (var he = 0; he < Xe.length; he++) { const v = Xe[he]; if (typeof v != "string" && !Array.isArray(v)) { for (const Ne in v) if (Ne !== "default" && !(Ne in C)) { const Ge = Object.getOwnPropertyDescriptor(v, Ne); Ge && Object.defineProperty(C, Ne, Ge.get ? Ge : { enumerable: !0, get: () => v[Ne] }); } } } return Object.freeze(Object.defineProperty(C, Symbol.toStringTag, { value: "Module" })); } var Vf, Hf, $f, Qf, Wf = { exports: {} }, ca = {}, Bf = { exports: {} }, qf = {}; function xp() { return Hf || (Hf = 1, Bf.exports = (Vf || (Vf = 1, function(C) { function Xe(b, P) { var L = b.length; b.push(P); e: for (; 0 < L; ) { var W = L - 1 >>> 1, H = b[W]; if (!(0 < Ne(H, P))) break e; b[W] = P, b[L] = H, L = W; } } function he(b) { return b.length === 0 ? null : b[0]; } function v(b) { if (b.length === 0) return null; var P = b[0], L = b.pop(); if (L !== P) { b[0] = L; e: for (var W = 0, H = b.length, Y = H >>> 1; W < Y; ) { var $ = 2 * (W + 1) - 1, we = b[$], Le = $ + 1, Te = b[Le]; if (0 > Ne(we, L)) Le < H && 0 > Ne(Te, we) ? (b[W] = Te, b[Le] = L, W = Le) : (b[W] = we, b[$] = L, W = $); else { if (!(Le < H && 0 > Ne(Te, L))) break e; b[W] = Te, b[Le] = L, W = Le; } } } return P; } function Ne(b, P) { var L = b.sortIndex - P.sortIndex; return L !== 0 ? L : b.id - P.id; } if (C.unstable_now = void 0, typeof performance == "object" && typeof performance.now == "function") { var Ge = performance; C.unstable_now = function() { return Ge.now(); }; } else { var ir = Date, fa = ir.now(); C.unstable_now = function() { return ir.now() - fa; }; } var Ie = [], D = [], Pl = 1, fe = null, G = 3, nt = !1, Pt = !1, ct = !1, sr = !1, cr = typeof setTimeout == "function" ? setTimeout : null, Ue = typeof clearTimeout == "function" ? clearTimeout : null, wn = typeof setImmediate < "u" ? setImmediate : null; function Nt(b) { for (var P = he(D); P !== null; ) { if (P.callback === null) v(D); else { if (!(P.startTime <= b)) break; v(D), P.sortIndex = P.expirationTime, Xe(Ie, P); } P = he(D); } } function Jt(b) { if (ct = !1, Nt(b), !Pt) if (he(Ie) !== null) Pt = !0, be || (be = !0, rt()); else { var P = he(D); P !== null && x(Jt, P.startTime - b); } } var rt, be = !1, ft = -1, da = 5, fr = -1; function Lt() { return !(!sr && C.unstable_now() - fr < da); } function dr() { if (sr = !1, be) { var b = C.unstable_now(); fr = b; var P = !0; try { e: { Pt = !1, ct && (ct = !1, Ue(ft), ft = -1), nt = !0; var L = G; try { t: { for (Nt(b), fe = he(Ie); fe !== null && !(fe.expirationTime > b && Lt()); ) { var W = fe.callback; if (typeof W == "function") { fe.callback = null, G = fe.priorityLevel; var H = W(fe.expirationTime <= b); if (b = C.unstable_now(), typeof H == "function") { fe.callback = H, Nt(b), P = !0; break t; } fe === he(Ie) && v(Ie), Nt(b); } else v(Ie); fe = he(Ie); } if (fe !== null) P = !0; else { var Y = he(D); Y !== null && x(Jt, Y.startTime - b), P = !1; } } break e; } finally { fe = null, G = L, nt = !1; } P = void 0; } } finally { P ? rt() : be = !1; } } } if (typeof wn == "function") rt = function() { wn(dr); }; else if (typeof MessageChannel < "u") { var Sn = new MessageChannel(), en = Sn.port2; Sn.port1.onmessage = dr, rt = function() { en.postMessage(null); }; } else rt = function() { cr(dr, 0); }; function x(b, P) { ft = cr(function() { b(C.unstable_now()); }, P); } C.unstable_IdlePriority = 5, C.unstable_ImmediatePriority = 1, C.unstable_LowPriority = 4, C.unstable_NormalPriority = 3, C.unstable_Profiling = null, C.unstable_UserBlockingPriority = 2, C.unstable_cancelCallback = function(b) { b.callback = null; }, C.unstable_forceFrameRate = function(b) { 0 > b || 125 < b ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : da = 0 < b ? Math.floor(1e3 / b) : 5; }, C.unstable_getCurrentPriorityLevel = function() { return G; }, C.unstable_next = function(b) { switch (G) { case 1: case 2: case 3: var P = 3; break; default: P = G; } var L = G; G = P; try { return b(); } finally { G = L; } }, C.unstable_requestPaint = function() { sr = !0; }, C.unstable_runWithPriority = function(b, P) { switch (b) { case 1: case 2: case 3: case 4: case 5: break; default: b = 3; } var L = G; G = b; try { return P(); } finally { G = L; } }, C.unstable_scheduleCallback = function(b, P, L) { var W = C.unstable_now(); switch (L = typeof L == "object" && L !== null && typeof (L = L.delay) == "number" && 0 < L ? W + L : W, b) { case 1: var H = -1; break; case 2: H = 250; break; case 5: H = 1073741823; break; case 4: H = 1e4; break; default: H = 5e3; } return b = { id: Pl++, callback: P, priorityLevel: b, startTime: L, expirationTime: H = L + H, sortIndex: -1 }, L > W ? (b.sortIndex = L, Xe(D, b), he(Ie) === null && b === he(D) && (ct ? (Ue(ft), ft = -1) : ct = !0, x(Jt, L - W))) : (b.sortIndex = H, Xe(Ie, b), Pt || nt || (Pt = !0, be || (be = !0, rt()))), b; }, C.unstable_shouldYield = Lt, C.unstable_wrapCallback = function(b) { var P = G; return function() { var L = G; G = P; try { return b.apply(this, arguments); } finally { G = L; } }; }; }(qf)), qf)), Bf.exports; } function Cp() { if ($f) return ca; $f = 1; var C = xp(), Xe = wp(), he = Sp(); function v(e) { var t = "https://react.dev/errors/" + e; if (1 < arguments.length) { t += "?args[]=" + encodeURIComponent(arguments[1]); for (var n = 2; n < arguments.length; n++) t += "&args[]=" + encodeURIComponent(arguments[n]); } return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } function Ne(e) { return !(!e || e.nodeType !== 1 && e.nodeType !== 9 && e.nodeType !== 11); } function Ge(e) { var t = e, n = e; if (e.alternate) for (; t.return; ) t = t.return; else { e = t; do 4098 & (t = e).flags && (n = t.return), e = t.return; while (e); } return t.tag === 3 ? n : null; } function ir(e) { if (e.tag === 13) { var t = e.memoizedState; if (t === null && (e = e.alternate) !== null && (t = e.memoizedState), t !== null) return t.dehydrated; } return null; } function fa(e) { if (Ge(e) !== e) throw Error(v(188)); } function Ie(e) { var t = e.tag; if (t === 5 || t === 26 || t === 27 || t === 6) return e; for (e = e.child; e !== null; ) { if ((t = Ie(e)) !== null) return t; e = e.sibling; } return null; } var D = Object.assign, Pl = Symbol.for("react.element"), fe = Symbol.for("react.transitional.element"), G = Symbol.for("react.portal"), nt = Symbol.for("react.fragment"), Pt = Symbol.for("react.strict_mode"), ct = Symbol.for("react.profiler"), sr = Symbol.for("react.provider"), cr = Symbol.for("react.consumer"), Ue = Symbol.for("react.context"), wn = Symbol.for("react.forward_ref"), Nt = Symbol.for("react.suspense"), Jt = Symbol.for("react.suspense_list"), rt = Symbol.for("react.memo"), be = Symbol.for("react.lazy"), ft = Symbol.for("react.activity"), da = Symbol.for("react.memo_cache_sentinel"), fr = Symbol.iterator; function Lt(e) { return e === null || typeof e != "object" ? null : typeof (e = fr && e[fr] || e["@@iterator"]) == "function" ? e : null; } var dr = Symbol.for("react.client.reference"); function Sn(e) { if (e == null) return null; if (typeof e == "function") return e.$$typeof === dr ? null : e.displayName || e.name || null; if (typeof e == "string") return e; switch (e) { case nt: return "Fragment"; case ct: return "Profiler"; case Pt: return "StrictMode"; case Nt: return "Suspense"; case Jt: return "SuspenseList"; case ft: return "Activity"; } if (typeof e == "object") switch (e.$$typeof) { case G: return "Portal"; case Ue: return (e.displayName || "Context") + ".Provider"; case cr: return (e._context.displayName || "Context") + ".Consumer"; case wn: var t = e.render; return (e = e.displayName) || (e = (e = t.displayName || t.name || "") !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"), e; case rt: return (t = e.displayName || null) !== null ? t : Sn(e.type) || "Memo"; case be: t = e._payload, e = e._init; try { return Sn(e(t)); } catch { } } return null; } var en = Array.isArray, x = Xe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, b = he.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, P = { pending: !1, data: null, method: null, action: null }, L = [], W = -1; function H(e) { return { current: e }; } function Y(e) { 0 > W || (e.current = L[W], L[W] = null, W--); } function $(e, t) { W++, L[W] = e.current, e.current = t; } var we = H(null), Le = H(null), Te = H(null), pa = H(null); function ma(e, t) { switch ($(Te, t), $(Le, e), $(we, null), t.nodeType) { case 9: case 11: e = (e = t.documentElement) && (e = e.namespaceURI) ? mf(e) : 0; break; default: if (e = t.tagName, t = t.namespaceURI) e = hf(t = mf(t), e); else switch (e) { case "svg": e = 1; break; case "math": e = 2; break; default: e = 0; } } Y(we), $(we, e); } function En() { Y(we), Y(Le), Y(Te); } function Nl(e) { e.memoizedState !== null && $(pa, e); var t = we.current, n = hf(t, e.type); t !== n && ($(Le, e), $(we, n)); } function ha(e) { Le.current === e && (Y(we), Y(Le)), pa.current === e && (Y(pa), aa._currentValue = P); } var Ll = Object.prototype.hasOwnProperty, Tl = C.unstable_scheduleCallback, _l = C.unstable_cancelCallback, Yf = C.unstable_shouldYield, Xf = C.unstable_requestPaint, at = C.unstable_now, Gf = C.unstable_getCurrentPriorityLevel, qu = C.unstable_ImmediatePriority, Ku = C.unstable_UserBlockingPriority, Ol = C.unstable_NormalPriority, Zf = C.unstable_LowPriority, Yu = C.unstable_IdlePriority, Jf = C.log, ed = C.unstable_setDisableYieldValue, pr = null, _e = null; function Tt(e) { if (typeof Jf == "function" && ed(e), _e && typeof _e.setStrictMode == "function") try { _e.setStrictMode(pr, e); } catch { } } var Oe = Math.clz32 ? Math.clz32 : function(e) { return (e >>>= 0) === 0 ? 32 : 31 - (td(e) / nd | 0) | 0; }, td = Math.log, nd = Math.LN2, Fl = 256, Dl = 4194304; function tn(e) { var t = 42 & e; if (t !== 0) return t; switch (e & -e) { case 1: return 1; case 2: return 2; case 4: return 4; case 8: return 8; case 16: return 16; case 32: return 32; case 64: return 64; case 128: return 128; case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return 4194048 & e; case 4194304: case 8388608: case 16777216: case 33554432: return 62914560 & e; case 67108864: return 67108864; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 0; default: return e; } } function ga(e, t, n) { var r = e.pendingLanes; if (r === 0) return 0; var a = 0, l = e.suspendedLanes, u = e.pingedLanes; e = e.warmLanes; var o = 134217727 & r; return o !== 0 ? (r = o & ~l) !== 0 ? a = tn(r) : (u &= o) !== 0 ? a = tn(u) : n || (n = o & ~e) !== 0 && (a = tn(n)) : (o = r & ~l) !== 0 ? a = tn(o) : u !== 0 ? a = tn(u) : n || (n = r & ~e) !== 0 && (a = tn(n)), a === 0 ? 0 : t !== 0 && t !== a && (t & l) === 0 && ((l = a & -a) >= (n = t & -t) || l === 32 && 4194048 & n) ? t : a; } function mr(e, t) { return (e.pendingLanes & ~(e.suspendedLanes & ~e.pingedLanes) & t) === 0; } function rd(e, t) { switch (e) { case 1: case 2: case 4: case 8: case 64: return t + 250; case 16: case 32: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return t + 5e3; default: return -1; } } function Xu() { var e = Fl; return !(4194048 & (Fl <<= 1)) && (Fl = 256), e; } function Gu() { var e = Dl; return !(62914560 & (Dl <<= 1)) && (Dl = 4194304), e; } function Al(e) { for (var t = [], n = 0; 31 > n; n++) t.push(e); return t; } function hr(e, t) { e.pendingLanes |= t, t !== 268435456 && (e.suspendedLanes = 0, e.pingedLanes = 0, e.warmLanes = 0); } function Zu(e, t, n) { e.pendingLanes |= t, e.suspendedLanes &= ~t; var r = 31 - Oe(t); e.entangledLanes |= t, e.entanglements[r] = 1073741824 | e.entanglements[r] | 4194090 & n; } function Ju(e, t) { var n = e.entangledLanes |= t; for (e = e.entanglements; n; ) { var r = 31 - Oe(n), a = 1 << r; a & t | e[r] & t && (e[r] |= t), n &= ~a; } } function Ml(e) { switch (e) { case 2: e = 1; break; case 8: e = 4; break; case 32: e = 16; break; case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: case 4194304: case 8388608: case 16777216: case 33554432: e = 128; break; case 268435456: e = 134217728; break; default: e = 0; } return e; } function Rl(e) { return 2 < (e &= -e) ? 8 < e ? 134217727 & e ? 32 : 268435456 : 8 : 2; } function ei() { var e = b.p; return e !== 0 ? e : (e = window.event) === void 0 ? 32 : Df(e.type); } var _t = Math.random().toString(36).slice(2), ge = "__reactFiber$" + _t, Se = "__reactProps$" + _t, xn = "__reactContainer$" + _t, Il = "__reactEvents$" + _t, ad = "__reactListeners$" + _t, ld = "__reactHandles$" + _t, ti = "__reactResources$" + _t, gr = "__reactMarker$" + _t; function Ul(e) { delete e[ge], delete e[Se], delete e[Il], delete e[ad], delete e[ld]; } function Cn(e) { var t = e[ge]; if (t) return t; for (var n = e.parentNode; n; ) { if (t = n[xn] || n[ge]) { if (n = t.alternate, t.child !== null || n !== null && n.child !== null) for (e = bf(e); e !== null; ) { if (n = e[ge]) return n; e = bf(e); } return t; } n = (e = n).parentNode; } return null; } function zn(e) { if (e = e[ge] || e[xn]) { var t = e.tag; if (t === 5 || t === 6 || t === 13 || t === 26 || t === 27 || t === 3) return e; } return null; } function vr(e) { var t = e.tag; if (t === 5 || t === 26 || t === 27 || t === 6) return e.stateNode; throw Error(v(33)); } function Pn(e) { var t = e[ti]; return t || (t = e[ti] = { hoistableStyles: /* @__PURE__ */ new Map(), hoistableScripts: /* @__PURE__ */ new Map() }), t; } function ie(e) { e[gr] = !0; } var ni = /* @__PURE__ */ new Set(), ri = {}; function nn(e, t) { Nn(e, t), Nn(e + "Capture", t); } function Nn(e, t) { for (ri[e] = t, e = 0; e < t.length; e++) ni.add(t[e]); } var jl, ai, od = RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"), li = {}, oi = {}; function va(e, t, n) { if (a = t, Ll.call(oi, a) || !Ll.call(li, a) && (od.test(a) ? oi[a] = !0 : (li[a] = !0, 0))) if (n === null) e.removeAttribute(t); else { switch (typeof n) { case "undefined": case "function": case "symbol": return void e.removeAttribute(t); case "boolean": var r = t.toLowerCase().slice(0, 5); if (r !== "data-" && r !== "aria-") return void e.removeAttribute(t); } e.setAttribute(t, "" + n); } var a; } function ya(e, t, n) { if (n === null) e.removeAttribute(t); else { switch (typeof n) { case "undefined": case "function": case "symbol": case "boolean": return void e.removeAttribute(t); } e.setAttribute(t, "" + n); } } function dt(e, t, n, r) { if (r === null) e.removeAttribute(n); else { switch (typeof r) { case "undefined": case "function": case "symbol": case "boolean": return void e.removeAttribute(n); } e.setAttributeNS(t, n, "" + r); } } function Ln(e) { if (jl === void 0) try { throw Error(); } catch (n) { var t = n.stack.trim().match(/\n( *(at )?)/); jl = t && t[1] || "", ai = -1 < n.stack.indexOf(` at`) ? " (<anonymous>)" : -1 < n.stack.indexOf("@") ? "@unknown:0:0" : ""; } return ` ` + jl + e + ai; } var Vl = !1; function Hl(e, t) { if (!e || Vl) return ""; Vl = !0; var n = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { var r = { DetermineComponentFrameRoot: function() { try { if (t) { var m = function() { throw Error(); }; if (Object.defineProperty(m.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(m, []); } catch (g) { var h = g; } Reflect.construct(e, [], m); } else { try { m.call(); } catch (g) { h = g; } e.call(m.prototype); } } else { try { throw Error(); } catch (g) { h = g; } (m = e()) && typeof m.catch == "function" && m.catch(function() { }); } } catch (g) { if (g && h && typeof g.stack == "string") return [g.stack, h.stack]; } return [null, null]; } }; r.DetermineComponentFrameRoot.displayName = "DetermineComponentFrameRoot"; var a = Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot, "name"); a && a.configurable && Object.defineProperty(r.DetermineComponentFrameRoot, "name", { value: "DetermineComponentFrameRoot" }); var l = r.DetermineComponentFrameRoot(), u = l[0], o = l[1]; if (u && o) { var i = u.split(` `), s = o.split(` `); for (a = r = 0; r < i.length && !i[r].includes("DetermineComponentFrameRoot"); ) r++; for (; a < s.length && !s[a].includes("DetermineComponentFrameRoot"); ) a++; if (r === i.length || a === s.length) for (r = i.length - 1, a = s.length - 1; 1 <= r && 0 <= a && i[r] !== s[a]; ) a--; for (; 1 <= r && 0 <= a; r--, a--) if (i[r] !== s[a]) { if (r !== 1 || a !== 1) do if (r--, 0 > --a || i[r] !== s[a]) { var p = ` ` + i[r].replace(" at new ", " at "); return e.displayName && p.includes("<anonymous>") && (p = p.replace("<anonymous>", e.displayName)), p; } while (1 <= r && 0 <= a); break; } } } finally { Vl = !1, Error.prepareStackTrace = n; } return (n = e ? e.displayName || e.name : "") ? Ln(n) : ""; } function ud(e) { switch (e.tag) { case 26: case 27: case 5: return Ln(e.type); case 16: return Ln("Lazy"); case 13: return Ln("Suspense"); case 19: return Ln("SuspenseList"); case 0: case 15: return Hl(e.type, !1); case 11: return Hl(e.type.render, !1); case 1: return Hl(e.type, !0); case 31: return Ln("Activity"); default: return ""; } } function ui(e) { try { var t = ""; do t += ud(e), e = e.return; while (e); return t; } catch (n) { return ` Error generating stack: ` + n.message + ` ` + n.stack; } } function je(e) { switch (typeof e) { case "bigint": case "boolean": case "number": case "string": case "undefined": case "object": return e; default: return ""; } } function ii(e) { var t = e.type; return (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio"); } function ba(e) { e._valueTracker || (e._valueTracker = function(t) { var n = ii(t) ? "checked" : "value", r = Object.getOwnPropertyDescriptor(t.constructor.prototype, n), a = "" + t[n]; if (!t.hasOwnProperty(n) && r !== void 0 && typeof r.get == "function" && typeof r.set == "function") { var l = r.get, u = r.set; return Object.defineProperty(t, n, { configurable: !0, get: function() { return l.call(this); }, set: function(o) { a = "" + o, u.call(this, o); } }), Object.defineProperty(t, n, { enumerable: r.enumerable }), { getValue: function() { return a; }, setValue: function(o) { a = "" + o; }, stopTracking: function() { t._valueTracker = null, delete t[n]; } }; } }(e)); } function si(e) { if (!e) return !1; var t = e._valueTracker; if (!t) return !0; var n = t.getValue(), r = ""; return e && (r = ii(e) ? e.checked ? "true" : "false" : e.value), (e = r) !== n && (t.setValue(e), !0); } function ka(e) { if ((e = e || (typeof document < "u" ? document : void 0)) === void 0) return null; try { return e.activeElement || e.body; } catch { return e.body; } } var id = /[\n"\\]/g; function Ze(e) { return e.replace(id, function(t) { return "\\" + t.charCodeAt(0).toString(16) + " "; }); } function $l(e, t, n, r, a, l, u, o) { e.name = "", u != null && typeof u != "function" && typeof u != "symbol" && typeof u != "boolean" ? e.type = u : e.removeAttribute("type"), t != null ? u === "number" ? (t === 0 && e.value === "" || e.value != t) && (e.value = "" + je(t)) : e.value !== "" + je(t) && (e.value = "" + je(t)) : u !== "submit" && u !== "reset" || e.removeAttribute("value"), t != null ? Ql(e, u, je(t)) : n != null ? Ql(e, u, je(n)) : r != null && e.removeAttribute("value"), a == null && l != null && (e.defaultChecked = !!l), a != null && (e.checked = a && typeof a != "function" && typeof a != "symbol"), o != null && typeof o != "function" && typeof o != "symbol" && typeof o != "boolean" ? e.name = "" + je(o) : e.removeAttribute("name"); } function ci(e, t, n, r, a, l, u, o) { if (l != null && typeof l != "function" && typeof l != "symbol" && typeof l != "boolean" && (e.type = l), t != null || n != null) { if ((l === "submit" || l === "reset") && t == null) return; n = n != null ? "" + je(n) : "", t = t != null ? "" + je(t) : n, o || t === e.value || (e.value = t), e.defaultValue = t; } r = typeof (r = r ?? a) != "function" && typeof r != "symbol" && !!r, e.checked = o ? e.checked : !!r, e.defaultChecked = !!r, u != null && typeof u != "function" && typeof u != "symbol" && typeof u != "boolean" && (e.name = u); } function Ql(e, t, n) { t === "number" && ka(e.ownerDocument) === e || e.defaultValue === "" + n || (e.defaultValue = "" + n); } function Tn(e, t, n, r) { if (e = e.options, t) { t = {}; for (var a = 0; a < n.length; a++) t["$" + n[a]] = !0; for (n = 0; n < e.length; n++) a = t.hasOwnProperty("$" + e[n].value), e[n].selected !== a && (e[n].selected = a), a && r && (e[n].defaultSelected = !0); } else { for (n = "" + je(n), t = null, a = 0; a < e.length; a++) { if (e[a].value === n) return e[a].selected = !0, void (r && (e[a].defaultSelected = !0)); t !== null || e[a].disabled || (t = e[a]); } t !== null && (t.selected = !0); } } function fi(e, t, n) { t == null || ((t = "" + je(t)) !== e.value && (e.value = t), n != null) ? e.defaultValue = n != null ? "" + je(n) : "" : e.defaultValue !== t && (e.defaultValue = t); } function di(e, t, n, r) { if (t == null) { if (r != null) { if (n != null) throw Error(v(92)); if (en(r)) { if (1 < r.length) throw Error(v(93)); r = r[0]; } n = r; } n == null && (n = ""), t = n; } n = je(t), e.defaultValue = n, (r = e.textContent) === n && r !== "" && r !== null && (e.value = r); } function _n(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && n.nodeType === 3) return void (n.nodeValue = t); } e.textContent = t; } var sd = new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" ")); function pi(e, t, n) { var r = t.indexOf("--") === 0; n == null || typeof n == "boolean" || n === "" ? r ? e.setProperty(t, "") : t === "float" ? e.cssFloat = "" : e[t] = "" : r ? e.setProperty(t, n) : typeof n != "number" || n === 0 || sd.has(t) ? t === "float" ? e.cssFloat = n : e[t] = ("" + n).trim() : e[t] = n + "px"; } function mi(e, t, n) { if (t != null && typeof t != "object") throw Error(v(62)); if (e = e.style, n != null) { for (var r in n) !n.hasOwnProperty(r) || t != null && t.hasOwnProperty(r) || (r.indexOf("--") === 0 ? e.setProperty(r, "") : r === "float" ? e.cssFloat = "" : e[r] = ""); for (var a in t) r = t[a], t.hasOwnProperty(a) && n[a] !== r && pi(e, a, r); } else for (var l in t) t.hasOwnProperty(l) && pi(e, l, t[l]); } function Wl(e) { if (e.indexOf("-") === -1) return !1; switch (e) { case "annotation-xml": case "color-profile": case "font-face": case "font-face-src": case "font-face-uri": case "font-face-format": case "font-face-name": case "missing-glyph": return !1; default: return !0; } } var cd = /* @__PURE__ */ new Map([["acceptCharset", "accept-charset"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"], ["crossOrigin", "crossorigin"], ["accentHeight", "accent-height"], ["alignmentBaseline", "alignment-baseline"], ["arabicForm", "arabic-form"], ["baselineShift", "baseline-shift"], ["capHeight", "cap-height"], ["clipPath", "clip-path"], ["clipRule", "clip-rule"], ["colorInterpolation", "color-interpolation"], ["colorInterpolationFilters", "color-interpolation-filters"], ["colorProfile", "color-profile"], ["colorRendering", "color-rendering"], ["dominantBaseline", "dominant-baseline"], ["enableBackground", "enable-background"], ["fillOpacity", "fill-opacity"], ["fillRule", "fill-rule"], ["floodColor", "flood-color"], ["floodOpacity", "flood-opacity"], ["fontFamily", "font-family"], ["fontSize", "font-size"], ["fontSizeAdjust", "font-size-adjust"], ["fontStretch", "font-stretch"], ["fontStyle", "font-style"], ["fontVariant", "font-variant"], ["fontWeight", "font-weight"], ["glyphName", "glyph-name"], ["glyphOrientationHorizontal", "glyph-orientation-horizontal"], ["glyphOrientationVertical", "glyph-orientation-vertical"], ["horizAdvX", "horiz-adv-x"], ["horizOriginX", "horiz-origin-x"], ["imageRendering", "image-rendering"], ["letterSpacing", "letter-spacing"], ["lightingColor", "lighting-color"], ["markerEnd", "marker-end"], ["markerMid", "marker-mid"], ["markerStart", "marker-start"], ["overlinePosition", "overline-position"], ["overlineThickness", "overline-thickness"], ["paintOrder", "paint-order"], ["panose-1", "panose-1"], ["pointerEvents", "pointer-events"], ["renderingIntent", "rendering-intent"], ["shapeRendering", "shape-rendering"], ["stopColor", "stop-color"], ["stopOpacity", "stop-opacity"], ["strikethroughPosition", "strikethrough-position"], ["strikethroughThickness", "strikethrough-thickness"], ["strokeDasharray", "stroke-dasharray"], ["strokeDashoffset", "stroke-dashoffset"], ["strokeLinecap", "stroke-linecap"], ["strokeLinejoin", "stroke-linejoin"], ["strokeMiterlimit", "stroke-miterlimit"], ["strokeOpacity", "stroke-opacity"], ["strokeWidth", "stroke-width"], ["textAnchor", "text-anchor"], ["textDecoration", "text-decoration"], ["textRendering", "text-rendering"], ["transformOrigin", "transform-origin"], ["underlinePosition", "underline-position"], ["underlineThickness", "underline-thickness"], ["unicodeBidi", "unicode-bidi"], ["unicodeRange", "unicode-range"], ["unitsPerEm", "units-per-em"], ["vAlphabetic", "v-alphabetic"], ["vHanging", "v-hanging"], ["vIdeographic", "v-ideographic"], ["vMathematical", "v-mathematical"], ["vectorEffect", "vector-effect"], ["vertAdvY", "vert-adv-y"], ["vertOriginX", "vert-origin-x"], ["vertOriginY", "vert-origin-y"], ["wordSpacing", "word-spacing"], ["writingMode", "writing-mode"], ["xmlnsXlink", "xmlns:xlink"], ["xHeight", "x-height"]]), fd = /^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i; function wa(e) { return fd.test("" + e) ? "javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')" : e; } var Bl = null; function ql(e) { return (e = e.target || e.srcElement || window).correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e; } var On = null, Fn = null; function hi(e) { var t = zn(e); if (t && (e = t.stateNode)) { var n = e[Se] || null; e: switch (e = t.stateNode, t.type) { case "input": if ($l(e, n.value, n.defaultValue, n.defaultValue, n.checked, n.defaultChecked, n.type, n.name), t = n.name, n.type === "radio" && t != null) { for (n = e; n.parentNode; ) n = n.parentNode; for (n = n.querySelectorAll('input[name="' + Ze("" + t) + '"][type="radio"]'), t = 0; t < n.length; t++) { var r = n[t]; if (r !== e && r.form === e.form) { var a = r[Se] || null; if (!a) throw Error(v(90)); $l(r, a.value, a.defaultValue, a.defaultValue, a.checked, a.defaultChecked, a.type, a.name); } } for (t = 0; t < n.length; t++) (r = n[t]).form === e.form && si(r); } break e; case "textarea": fi(e, n.value, n.defaultValue); break e; case "select": (t = n.value) != null && Tn(e, !!n.multiple, t, !1); } } } var Kl = !1; function gi(e, t, n) { if (Kl) return e(t, n); Kl = !0; try { return e(t); } finally { if (Kl = !1, (On !== null || Fn !== null) && (ol(), On && (t = On, e = Fn, Fn = On = null, hi(t), e))) for (t = 0; t < e.length; t++) hi(e[t]); } } function yr(e, t) { var n = e.stateNode; if (n === null) return null; var r = n[Se] || null; if (r === null) return null; n = r[t]; e: switch (t) { case "onClick": case "onClickCapture": case "onDoubleClick": case "onDoubleClickCapture": case "onMouseDown": case "onMouseDownCapture": case "onMouseMove": case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": (r = !r.disabled) || (r = !((e = e.type) === "button" || e === "input" || e === "select" || e === "textarea")), e = !r; break e; default: e = !1; } if (e) return null; if (n && typeof n != "function") throw Error(v(231, t, typeof n)); return n; } var pt = !(typeof window > "u" || window.document === void 0 || window.document.createElement === void 0), Yl = !1; if (pt) try { var br = {}; Object.defineProperty(br, "passive", { get: function() { Yl = !0; } }), window.addEventListener("test", br, br), window.removeEventListener("test", br, br); } catch { Yl = !1; } var rn = null, Xl = null, Sa = null; function vi() { if (Sa) return Sa; var e, t, n = Xl, r = n.length, a = "value" in rn ? rn.value : rn.textContent, l = a.length; for (e = 0; e < r && n[e] === a[e]; e++) ; var u = r - e; for (t = 1; t <= u && n[r - t] === a[l - t]; t++) ; return Sa = a.slice(e, 1 < t ? 1 - t : void 0); } function Ea(e) { var t = e.keyCode; return "charCode" in e ? (e = e.charCode) === 0 && t === 13 && (e = 13) : e = t, e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0; } function xa() { return !0; } function yi() { return !1; } function Ee(e) { function t(n, r, a, l, u) { for (var o in this._reactName = n, this._targetInst = a, this.type = r, this.nativeEvent = l, this.target = u, this.currentTarget = null, e) e.hasOwnProperty(o) && (n = e[o], this[o] = n ? n(l) : l[o]); return this.isDefaultPrevented = (l.defaultPrevented != null ? l.defaultPrevented : l.returnValue === !1) ? xa : yi, this.isPropagationStopped = yi, this; } return D(t.prototype, { preventDefault: function() { this.defaultPrevented = !0; var n = this.nativeEvent; n && (n.preventDefault ? n.preventDefault() : typeof n.returnValue != "unknown" && (n.returnValue = !1), this.isDefaultPrevented = xa); }, stopPropagation: function() { var n = this.nativeEvent; n && (n.stopPropagation ? n.stopPropagation() : typeof n.cancelBubble != "unknown" && (n.cancelBubble = !0), this.isPropagationStopped = xa); }, persist: function() { }, isPersistent: xa }), t; } var Gl, Zl, kr, an = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(e) { return e.timeStamp || Date.now(); }, defaultPrevented: 0, isTrusted: 0 }, Ca = Ee(an), wr = D({}, an, { view: 0, detail: 0 }), dd = Ee(wr), za = D({}, wr, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: eo, button: 0, buttons: 0, relatedTarget: function(e) { return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget; }, movementX: function(e) { return "movementX" in e ? e.movementX : (e !== kr && (kr && e.type === "mousemove" ? (Gl = e.screenX - kr.screenX, Zl = e.screenY - kr.screenY) : Zl = Gl = 0, kr = e), Gl); }, movementY: function(e) { return "movementY" in e ? e.movementY : Zl; } }), bi = Ee(za), pd = Ee(D({}, za, { dataTransfer: 0 })), Jl = Ee(D({}, wr, { relatedTarget: 0 })), md = Ee(D({}, an, { animationName: 0, elapsedTime: 0, pseudoElement: 0 })), hd = Ee(D({}, an, { clipboardData: function(e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; } })), ki = Ee(D({}, an, { data: 0 })), gd = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", Up: "ArrowUp", Right: "ArrowRight", Down: "ArrowDown", Del: "Delete", Win: "OS", Menu: "ContextMenu", Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, vd = { 8: "Backspace", 9: "Tab", 12: "Clear", 13: "Enter", 16: "Shift", 17: "Control", 18: "Alt", 19: "Pause", 20: "CapsLock", 27: "Escape", 32: " ", 33: "PageUp", 34: "PageDown", 35: "End", 36: "Home", 37: "ArrowLeft", 38: "ArrowUp", 39: "ArrowRight", 40: "ArrowDown", 45: "Insert", 46: "Delete", 112: "F1", 113: "F2", 114: "F3", 115: "F4", 116: "F5", 117: "F6", 118: "F7", 119: "F8", 120: "F9", 121: "F10", 122: "F11", 123: "F12", 144: "NumLock", 145: "ScrollLock", 224: "Meta" }, yd = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; function bd(e) { var t = this.nativeEvent; return t.getModifierState ? t.getModifierState(e) : !!(e = yd[e]) && !!t[e]; } function eo() { return bd; } var kd = Ee(D({}, wr, { key: function(e) { if (e.key) { var t = gd[e.key] || e.key; if (t !== "Unidentified") return t; } return e.type === "keypress" ? (e = Ea(e)) === 13 ? "Enter" : String.fromCharCode(e) : e.type === "keydown" || e.type === "keyup" ? vd[e.keyCode] || "Unidentified" : ""; }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: eo, charCode: function(e) { return e.type === "keypress" ? Ea(e) : 0; }, keyCode: function(e) { return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; }, which: function(e) { return e.type === "keypress" ? Ea(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; } })), wi = Ee(D({}, za, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 })), wd = Ee(D({}, wr, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: eo })), Sd = Ee(D({}, an, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 })), Ed = Ee(D({}, za, { deltaX: function(e) { return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; }, deltaY: function(e) { return "deltaY" in e ? e.deltaY : "wheelDeltaY" in e ? -e.wheelDeltaY : "wheelDelta" in e ? -e.wheelDelta : 0; }, deltaZ: 0, deltaMode: 0 })), xd = Ee(D({}, an, { newState: 0, oldState: 0 })), Cd = [9, 13, 27, 32], to = pt && "CompositionEvent" in window, Sr = null; pt && "documentMode" in document && (Sr = document.documentMode); var zd = pt && "TextEvent" in window && !Sr, Si = pt && (!to || Sr && 8 < Sr && 11 >= Sr), Ei = " ", xi = !1; function Ci(e, t) { switch (e) { case "keyup": return Cd.indexOf(t.keyCode) !== -1; case "keydown": return t.keyCode !== 229; case "keypress": case "mousedown": case "focusout": return !0; default: return !1; } } function zi(e) { return typeof (e = e.detail) == "object" && "data" in e ? e.data : null; } var Dn = !1, Pd = { color: !0, date: !0, datetime: !0, "datetime-local": !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, tel: !0, text: !0, time: !0, url: !0, week: !0 }; function Pi(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t === "input" ? !!Pd[e.type] : t === "textarea"; } function Ni(e, t, n, r) { On ? Fn ? Fn.push(r) : Fn = [r] : On = r, 0 < (t = dl(t, "onChange")).length && (n = new Ca("onChange", "change", null, n, r), e.push({ event: n, listeners: t })); } var Pa = null, Er = null; function Nd(e) { sf(e, 0); } function Na(e) { if (si(vr(e))) return e; } function Li(e, t) { if (e === "change") return t; } var Ti = !1; if (pt) { var no; if (pt) { var ro = "oninput" in document; if (!ro) { var _i = document.createElement("div"); _i.setAttribute("oninput", "return;"), ro = typeof _i.oninput == "function"; } no = ro; } else no = !1; Ti = no && (!document.documentMode || 9 < document.documentMode); } function Oi() { Pa && (Pa.detachEvent("onpropertychange", Fi), Er = Pa = null); } function Fi(e) { if (e.propertyName === "value" && Na(Er)) { var t = []; Ni(t, Er, e, ql(e)), gi(Nd, t); } } function Ld(e, t, n) { e === "focusin" ? (Oi(), Er = n, (Pa = t).attachEvent("onpropertychange", Fi)) : e === "focusout" && Oi(); } function Td(e) { if (e === "selectionchange" || e === "keyup" || e === "keydown") return Na(Er); } function _d(e, t) { if (e === "click") return Na(t); } function Od(e, t) { if (e === "input" || e === "change") return Na(t); } var Fe = typeof Object.is == "function" ? Object.is : function(e, t) { return e === t && (e !== 0 || 1 / e == 1 / t) || e != e && t != t; }; function xr(e, t) { if (Fe(e, t)) return !0; if (typeof e != "object" || e === null || typeof t != "object" || t === null) return !1; var n = Object.keys(e), r = Object.keys(t); if (n.length !== r.length) return !1; for (r = 0; r < n.length; r++) { var a = n[r]; if (!Ll.call(t, a) || !Fe(e[a], t[a])) return !1; } return !0; } function Di(e) { for (; e && e.firstChild; ) e = e.firstChild; return e; } function Ai(e, t) { var n, r = Di(e); for (e = 0; r; ) { if (r.nodeType === 3) { if (n = e + r.textContent.length, e <= t && n >= t) return { node: r, offset: t - e }; e = n; } e: { for (; r; ) { if (r.nextSibling) { r = r.nextSibling; break e; } r = r.parentNode; } r = void 0; } r = Di(r); } } function Mi(e, t) { return !(!e || !t) && (e === t || (!e || e.nodeType !== 3) && (t && t.nodeType === 3 ? Mi(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))); } function Ri(e) { for (var t = ka((e = e != null && e.ownerDocument != null && e.ownerDocument.defaultView != null ? e.ownerDocument.defaultView : window).document); t instanceof e.HTMLIFrameElement; ) { try { var n = typeof t.contentWindow.location.href == "string"; } catch { n = !1; } if (!n) break; t = ka((e = t.contentWindow).document); } return t; } function ao(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && (t === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password") || t === "textarea" || e.contentEditable === "true"); } var Fd = pt && "documentMode" in document && 11 >= document.documentMode, An = null, lo = null, Cr = null, oo = !1; function Ii(e, t, n) { var r = n.window === n ? n.document : n.nodeType === 9 ? n : n.ownerDocument; oo || An == null || An !== ka(r) || ("selectionStart" in (r = An) && ao(r) ? r = { start: r.selectionStart, end: r.selectionEnd } : r = { anchorNode: (r = (r.ownerDocument && r.ownerDocument.defaultView || window).getSelection()).anchorNode, anchorOffset: r.anchorOffset, focusNode: r.focusNode, focusOffset: r.focusOffset }, Cr && xr(Cr, r) || (Cr = r, 0 < (r = dl(lo, "onSelect")).length && (t = new Ca("onSelect", "select", null, t, n), e.push({ event: t, listeners: r }), t.target = An))); } function ln(e, t) { var n = {}; return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n; } var Mn = { animationend: ln("Animation", "AnimationEnd"), animationiteration: ln("Animation", "AnimationIteration"), animationstart: ln("Animation", "AnimationStart"), transitionrun: ln("Transition", "TransitionRun"), transitionstart: ln("Transition", "TransitionStart"), transitioncancel: ln("Transition", "TransitionCancel"), transitionend: ln("Transition", "TransitionEnd") }, uo = {}, Ui = {}; function on(e) { if (uo[e]) return uo[e]; if (!Mn[e]) return e; var t, n = Mn[e]; for (t in n) if (n.hasOwnProperty(t) && t in Ui) return uo[e] = n[t]; return e; } pt && (Ui = document.createElement("div").style, "AnimationEvent" in window || (delete Mn.animationend.animation, delete Mn.animationiteration.animation, delete Mn.animationstart.animation), "TransitionEvent" in window || delete Mn.transitionend.transition); var ji = on("animationend"), Vi = on("animationiteration"), Hi = on("animationstart"), Dd = on("transitionrun"), Ad = on("transitionstart"), Md = on("transitioncancel"), $i = on("transitionend"), Qi = /* @__PURE__ */ new Map(), io = "abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); function Je(e, t) { Qi.set(e, t), nn(t, [e]); } io.push("scrollEnd"); var Wi = /* @__PURE__ */ new WeakMap(); function Ve(e, t) { if (typeof e == "object" && e !== null) { var n = Wi.get(e); return n !== void 0 ? n : (t = { value: e, source: t, stack: ui(t) }, Wi.set(e, t), t); } return { value: e, source: t, stack: ui(t) }; } var He = [], Rn = 0, so = 0; function La() { for (var e = Rn, t = so = Rn = 0; t < e; ) { var n = He[t]; He[t++] = null; var r = He[t]; He[t++] = null; var a = He[t]; He[t++] = null; var l = He[t]; if (He[t++] = null, r !== null && a !== null) { var u = r.pending; u === null ? a.next = a : (a.next = u.next, u.next = a), r.pending = a; } l !== 0 && Bi(n, a, l); } } function Ta(e, t, n, r) { He[Rn++] = e, He[Rn++] = t, He[Rn++] = n, He[Rn++] = r, so |= r, e.lanes |= r, (e = e.alternate) !== null && (e.lanes |= r); } function co(e, t, n, r) { return Ta(e, t, n, r), _a(e); } function In(e, t) { return Ta(e, null, null, t), _a(e); } function Bi(e, t, n) { e.lanes |= n; var r = e.alternate; r !== null && (r.lanes |= n); for (var a = !1, l = e.return; l !== null; ) l.childLanes |= n, (r = l.alternate) !== null && (r.childLanes |= n), l.tag === 22 && ((e = l.stateNode) === null || 1 & e._visibility || (a = !0)), e = l, l = l.return; return e.tag === 3 ? (l = e.stateNode, a && t !== null && (a = 31 - Oe(n), (r = (e = l.hiddenUpdates)[a]) === null ? e[a] = [t] : r.push(t), t.lane = 536870912 | n), l) : null; } function _a(e) { if (50 < Xr) throw Xr = 0, vu = null, Error(v(185)); for (var t = e.return; t !== null; ) t = (e = t).return; return e.tag === 3 ? e.stateNode : null; } var Un = {}; function Rd(e, t, n, r) { this.tag = e, this.key = n, this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null, this.index = 0, this.refCleanup = this.ref = null, this.pendingProps = t, this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps