UNPKG

@developer.notchatbot/webchat

Version:

A beautiful React chatbot widget with single-file bundle

1,575 lines 442 kB
var Nh = Object.defineProperty, Mh = Object.defineProperties; var Ah = Object.getOwnPropertyDescriptors; var uo = Object.getOwnPropertySymbols; var Zl = Object.prototype.hasOwnProperty, Gl = Object.prototype.propertyIsEnumerable; var Jl = Math.pow, Ks = (e, t, n) => t in e ? Nh(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n, P = (e, t) => { for (var n in t || (t = {})) Zl.call(t, n) && Ks(e, n, t[n]); if (uo) for (var n of uo(t)) Gl.call(t, n) && Ks(e, n, t[n]); return e; }, Y = (e, t) => Mh(e, Ah(t)); var Xs = (e, t) => { var n = {}; for (var r in e) Zl.call(e, r) && t.indexOf(r) < 0 && (n[r] = e[r]); if (e != null && uo) for (var r of uo(e)) t.indexOf(r) < 0 && Gl.call(e, r) && (n[r] = e[r]); return n; }; var K = (e, t, n) => Ks(e, typeof t != "symbol" ? t + "" : t, n); var Q = (e, t, n) => new Promise((r, o) => { var s = (l) => { try { a(n.next(l)); } catch (u) { o(u); } }, i = (l) => { try { a(n.throw(l)); } catch (u) { o(u); } }, a = (l) => l.done ? r(l.value) : Promise.resolve(l.value).then(s, i); a((n = n.apply(e, t)).next()); }); function Lh(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } var _c = { exports: {} }, O = {}; /** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var no = Symbol.for("react.element"), $h = Symbol.for("react.portal"), jh = Symbol.for("react.fragment"), Oh = Symbol.for("react.strict_mode"), zh = Symbol.for("react.profiler"), Dh = Symbol.for("react.provider"), Fh = Symbol.for("react.context"), Bh = Symbol.for("react.forward_ref"), Uh = Symbol.for("react.suspense"), qh = Symbol.for("react.memo"), Vh = Symbol.for("react.lazy"), eu = Symbol.iterator; function Wh(e) { return e === null || typeof e != "object" ? null : (e = eu && e[eu] || e["@@iterator"], typeof e == "function" ? e : null); } var Ic = { isMounted: function() { return !1; }, enqueueForceUpdate: function() { }, enqueueReplaceState: function() { }, enqueueSetState: function() { } }, Pc = Object.assign, Nc = {}; function tr(e, t, n) { this.props = e, this.context = t, this.refs = Nc, this.updater = n || Ic; } tr.prototype.isReactComponent = {}; tr.prototype.setState = function(e, t) { if (typeof e != "object" && typeof e != "function" && e != null) throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables."); this.updater.enqueueSetState(this, e, t, "setState"); }; tr.prototype.forceUpdate = function(e) { this.updater.enqueueForceUpdate(this, e, "forceUpdate"); }; function Mc() { } Mc.prototype = tr.prototype; function Aa(e, t, n) { this.props = e, this.context = t, this.refs = Nc, this.updater = n || Ic; } var La = Aa.prototype = new Mc(); La.constructor = Aa; Pc(La, tr.prototype); La.isPureReactComponent = !0; var tu = Array.isArray, Ac = Object.prototype.hasOwnProperty, $a = { current: null }, Lc = { key: !0, ref: !0, __self: !0, __source: !0 }; function $c(e, t, n) { var r, o = {}, s = null, i = null; if (t != null) for (r in t.ref !== void 0 && (i = t.ref), t.key !== void 0 && (s = "" + t.key), t) Ac.call(t, r) && !Lc.hasOwnProperty(r) && (o[r] = t[r]); var a = arguments.length - 2; if (a === 1) o.children = n; else if (1 < a) { for (var l = Array(a), u = 0; u < a; u++) l[u] = arguments[u + 2]; o.children = l; } if (e && e.defaultProps) for (r in a = e.defaultProps, a) o[r] === void 0 && (o[r] = a[r]); return { $$typeof: no, type: e, key: s, ref: i, props: o, _owner: $a.current }; } function Qh(e, t) { return { $$typeof: no, type: e.type, key: t, ref: e.ref, props: e.props, _owner: e._owner }; } function ja(e) { return typeof e == "object" && e !== null && e.$$typeof === no; } function Hh(e) { var t = { "=": "=0", ":": "=2" }; return "$" + e.replace(/[=:]/g, function(n) { return t[n]; }); } var nu = /\/+/g; function Zs(e, t) { return typeof e == "object" && e !== null && e.key != null ? Hh("" + e.key) : t.toString(36); } function Mo(e, t, n, r, o) { var s = typeof e; (s === "undefined" || s === "boolean") && (e = null); var i = !1; if (e === null) i = !0; else switch (s) { case "string": case "number": i = !0; break; case "object": switch (e.$$typeof) { case no: case $h: i = !0; } } if (i) return i = e, o = o(i), e = r === "" ? "." + Zs(i, 0) : r, tu(o) ? (n = "", e != null && (n = e.replace(nu, "$&/") + "/"), Mo(o, t, n, "", function(u) { return u; })) : o != null && (ja(o) && (o = Qh(o, n + (!o.key || i && i.key === o.key ? "" : ("" + o.key).replace(nu, "$&/") + "/") + e)), t.push(o)), 1; if (i = 0, r = r === "" ? "." : r + ":", tu(e)) for (var a = 0; a < e.length; a++) { s = e[a]; var l = r + Zs(s, a); i += Mo(s, t, n, l, o); } else if (l = Wh(e), typeof l == "function") for (e = l.call(e), a = 0; !(s = e.next()).done; ) s = s.value, l = r + Zs(s, a++), i += Mo(s, t, n, l, o); else if (s === "object") throw t = String(e), Error("Objects are not valid as a React child (found: " + (t === "[object Object]" ? "object with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead."); return i; } function co(e, t, n) { if (e == null) return e; var r = [], o = 0; return Mo(e, r, "", "", function(s) { return t.call(n, s, o++); }), r; } function Yh(e) { if (e._status === -1) { var t = e._result; t = t(), t.then(function(n) { (e._status === 0 || e._status === -1) && (e._status = 1, e._result = n); }, function(n) { (e._status === 0 || e._status === -1) && (e._status = 2, e._result = n); }), e._status === -1 && (e._status = 0, e._result = t); } if (e._status === 1) return e._result.default; throw e._result; } var Me = { current: null }, Ao = { transition: null }, Kh = { ReactCurrentDispatcher: Me, ReactCurrentBatchConfig: Ao, ReactCurrentOwner: $a }; function jc() { throw Error("act(...) is not supported in production builds of React."); } O.Children = { map: co, forEach: function(e, t, n) { co(e, function() { t.apply(this, arguments); }, n); }, count: function(e) { var t = 0; return co(e, function() { t++; }), t; }, toArray: function(e) { return co(e, function(t) { return t; }) || []; }, only: function(e) { if (!ja(e)) throw Error("React.Children.only expected to receive a single React element child."); return e; } }; O.Component = tr; O.Fragment = jh; O.Profiler = zh; O.PureComponent = Aa; O.StrictMode = Oh; O.Suspense = Uh; O.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Kh; O.act = jc; O.cloneElement = function(e, t, n) { if (e == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + "."); var r = Pc({}, e.props), o = e.key, s = e.ref, i = e._owner; if (t != null) { if (t.ref !== void 0 && (s = t.ref, i = $a.current), t.key !== void 0 && (o = "" + t.key), e.type && e.type.defaultProps) var a = e.type.defaultProps; for (l in t) Ac.call(t, l) && !Lc.hasOwnProperty(l) && (r[l] = t[l] === void 0 && a !== void 0 ? a[l] : t[l]); } var l = arguments.length - 2; if (l === 1) r.children = n; else if (1 < l) { a = Array(l); for (var u = 0; u < l; u++) a[u] = arguments[u + 2]; r.children = a; } return { $$typeof: no, type: e.type, key: o, ref: s, props: r, _owner: i }; }; O.createContext = function(e) { return e = { $$typeof: Fh, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, e.Provider = { $$typeof: Dh, _context: e }, e.Consumer = e; }; O.createElement = $c; O.createFactory = function(e) { var t = $c.bind(null, e); return t.type = e, t; }; O.createRef = function() { return { current: null }; }; O.forwardRef = function(e) { return { $$typeof: Bh, render: e }; }; O.isValidElement = ja; O.lazy = function(e) { return { $$typeof: Vh, _payload: { _status: -1, _result: e }, _init: Yh }; }; O.memo = function(e, t) { return { $$typeof: qh, type: e, compare: t === void 0 ? null : t }; }; O.startTransition = function(e) { var t = Ao.transition; Ao.transition = {}; try { e(); } finally { Ao.transition = t; } }; O.unstable_act = jc; O.useCallback = function(e, t) { return Me.current.useCallback(e, t); }; O.useContext = function(e) { return Me.current.useContext(e); }; O.useDebugValue = function() { }; O.useDeferredValue = function(e) { return Me.current.useDeferredValue(e); }; O.useEffect = function(e, t) { return Me.current.useEffect(e, t); }; O.useId = function() { return Me.current.useId(); }; O.useImperativeHandle = function(e, t, n) { return Me.current.useImperativeHandle(e, t, n); }; O.useInsertionEffect = function(e, t) { return Me.current.useInsertionEffect(e, t); }; O.useLayoutEffect = function(e, t) { return Me.current.useLayoutEffect(e, t); }; O.useMemo = function(e, t) { return Me.current.useMemo(e, t); }; O.useReducer = function(e, t, n) { return Me.current.useReducer(e, t, n); }; O.useRef = function(e) { return Me.current.useRef(e); }; O.useState = function(e) { return Me.current.useState(e); }; O.useSyncExternalStore = function(e, t, n) { return Me.current.useSyncExternalStore(e, t, n); }; O.useTransition = function() { return Me.current.useTransition(); }; O.version = "18.3.1"; _c.exports = O; var C = _c.exports; const Ar = /* @__PURE__ */ Lh(C); var Oc = { exports: {} }, Qe = {}, zc = { exports: {} }, Dc = {}; /** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ (function(e) { function t(S, A) { var L = S.length; S.push(A); e: for (; 0 < L; ) { var q = L - 1 >>> 1, Z = S[q]; if (0 < o(Z, A)) S[q] = A, S[L] = Z, L = q; else break e; } } function n(S) { return S.length === 0 ? null : S[0]; } function r(S) { if (S.length === 0) return null; var A = S[0], L = S.pop(); if (L !== A) { S[0] = L; e: for (var q = 0, Z = S.length, ye = Z >>> 1; q < ye; ) { var we = 2 * (q + 1) - 1, _e = S[we], Ye = we + 1, rn = S[Ye]; if (0 > o(_e, L)) Ye < Z && 0 > o(rn, _e) ? (S[q] = rn, S[Ye] = L, q = Ye) : (S[q] = _e, S[we] = L, q = we); else if (Ye < Z && 0 > o(rn, L)) S[q] = rn, S[Ye] = L, q = Ye; else break e; } } return A; } function o(S, A) { var L = S.sortIndex - A.sortIndex; return L !== 0 ? L : S.id - A.id; } if (typeof performance == "object" && typeof performance.now == "function") { var s = performance; e.unstable_now = function() { return s.now(); }; } else { var i = Date, a = i.now(); e.unstable_now = function() { return i.now() - a; }; } var l = [], u = [], c = 1, m = null, h = 3, b = !1, y = !1, w = !1, T = typeof setTimeout == "function" ? setTimeout : null, f = typeof clearTimeout == "function" ? clearTimeout : null, d = typeof setImmediate != "undefined" ? setImmediate : null; typeof navigator != "undefined" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function p(S) { for (var A = n(u); A !== null; ) { if (A.callback === null) r(u); else if (A.startTime <= S) r(u), A.sortIndex = A.expirationTime, t(l, A); else break; A = n(u); } } function v(S) { if (w = !1, p(S), !y) if (n(l) !== null) y = !0, U(k); else { var A = n(u); A !== null && F(v, A.startTime - S); } } function k(S, A) { y = !1, w && (w = !1, f(E), E = -1), b = !0; var L = h; try { for (p(A), m = n(l); m !== null && (!(m.expirationTime > A) || S && !D()); ) { var q = m.callback; if (typeof q == "function") { m.callback = null, h = m.priorityLevel; var Z = q(m.expirationTime <= A); A = e.unstable_now(), typeof Z == "function" ? m.callback = Z : m === n(l) && r(l), p(A); } else r(l); m = n(l); } if (m !== null) var ye = !0; else { var we = n(u); we !== null && F(v, we.startTime - A), ye = !1; } return ye; } finally { m = null, h = L, b = !1; } } var R = !1, _ = null, E = -1, $ = 5, M = -1; function D() { return !(e.unstable_now() - M < $); } function ie() { if (_ !== null) { var S = e.unstable_now(); M = S; var A = !0; try { A = _(!0, S); } finally { A ? Re() : (R = !1, _ = null); } } else R = !1; } var Re; if (typeof d == "function") Re = function() { d(ie); }; else if (typeof MessageChannel != "undefined") { var I = new MessageChannel(), j = I.port2; I.port1.onmessage = ie, Re = function() { j.postMessage(null); }; } else Re = function() { T(ie, 0); }; function U(S) { _ = S, R || (R = !0, Re()); } function F(S, A) { E = T(function() { S(e.unstable_now()); }, A); } e.unstable_IdlePriority = 5, e.unstable_ImmediatePriority = 1, e.unstable_LowPriority = 4, e.unstable_NormalPriority = 3, e.unstable_Profiling = null, e.unstable_UserBlockingPriority = 2, e.unstable_cancelCallback = function(S) { S.callback = null; }, e.unstable_continueExecution = function() { y || b || (y = !0, U(k)); }, e.unstable_forceFrameRate = function(S) { 0 > S || 125 < S ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : $ = 0 < S ? Math.floor(1e3 / S) : 5; }, e.unstable_getCurrentPriorityLevel = function() { return h; }, e.unstable_getFirstCallbackNode = function() { return n(l); }, e.unstable_next = function(S) { switch (h) { case 1: case 2: case 3: var A = 3; break; default: A = h; } var L = h; h = A; try { return S(); } finally { h = L; } }, e.unstable_pauseExecution = function() { }, e.unstable_requestPaint = function() { }, e.unstable_runWithPriority = function(S, A) { switch (S) { case 1: case 2: case 3: case 4: case 5: break; default: S = 3; } var L = h; h = S; try { return A(); } finally { h = L; } }, e.unstable_scheduleCallback = function(S, A, L) { var q = e.unstable_now(); switch (typeof L == "object" && L !== null ? (L = L.delay, L = typeof L == "number" && 0 < L ? q + L : q) : L = q, S) { case 1: var Z = -1; break; case 2: Z = 250; break; case 5: Z = 1073741823; break; case 4: Z = 1e4; break; default: Z = 5e3; } return Z = L + Z, S = { id: c++, callback: A, priorityLevel: S, startTime: L, expirationTime: Z, sortIndex: -1 }, L > q ? (S.sortIndex = L, t(u, S), n(l) === null && S === n(u) && (w ? (f(E), E = -1) : w = !0, F(v, L - q))) : (S.sortIndex = Z, t(l, S), y || b || (y = !0, U(k))), S; }, e.unstable_shouldYield = D, e.unstable_wrapCallback = function(S) { var A = h; return function() { var L = h; h = A; try { return S.apply(this, arguments); } finally { h = L; } }; }; })(Dc); zc.exports = Dc; var Xh = zc.exports; /** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Zh = C, We = Xh; function x(e) { for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, n = 1; 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."; } var Fc = /* @__PURE__ */ new Set(), Lr = {}; function vn(e, t) { Qn(e, t), Qn(e + "Capture", t); } function Qn(e, t) { for (Lr[e] = t, e = 0; e < t.length; e++) Fc.add(t[e]); } var Pt = !(typeof window == "undefined" || typeof window.document == "undefined" || typeof window.document.createElement == "undefined"), Pi = Object.prototype.hasOwnProperty, Gh = /^[: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]*$/, ru = {}, ou = {}; function Jh(e) { return Pi.call(ou, e) ? !0 : Pi.call(ru, e) ? !1 : Gh.test(e) ? ou[e] = !0 : (ru[e] = !0, !1); } function ep(e, t, n, r) { if (n !== null && n.type === 0) return !1; switch (typeof t) { case "function": case "symbol": return !0; case "boolean": return r ? !1 : n !== null ? !n.acceptsBooleans : (e = e.toLowerCase().slice(0, 5), e !== "data-" && e !== "aria-"); default: return !1; } } function tp(e, t, n, r) { if (t === null || typeof t == "undefined" || ep(e, t, n, r)) return !0; if (r) return !1; if (n !== null) switch (n.type) { case 3: return !t; case 4: return t === !1; case 5: return isNaN(t); case 6: return isNaN(t) || 1 > t; } return !1; } function Ae(e, t, n, r, o, s, i) { this.acceptsBooleans = t === 2 || t === 3 || t === 4, this.attributeName = r, this.attributeNamespace = o, this.mustUseProperty = n, this.propertyName = e, this.type = t, this.sanitizeURL = s, this.removeEmptyString = i; } var xe = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e) { xe[e] = new Ae(e, 0, !1, e, null, !1, !1); }); [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(e) { var t = e[0]; xe[t] = new Ae(t, 1, !1, e[1], null, !1, !1); }); ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(e) { xe[e] = new Ae(e, 2, !1, e.toLowerCase(), null, !1, !1); }); ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(e) { xe[e] = new Ae(e, 2, !1, e, null, !1, !1); }); "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e) { xe[e] = new Ae(e, 3, !1, e.toLowerCase(), null, !1, !1); }); ["checked", "multiple", "muted", "selected"].forEach(function(e) { xe[e] = new Ae(e, 3, !0, e, null, !1, !1); }); ["capture", "download"].forEach(function(e) { xe[e] = new Ae(e, 4, !1, e, null, !1, !1); }); ["cols", "rows", "size", "span"].forEach(function(e) { xe[e] = new Ae(e, 6, !1, e, null, !1, !1); }); ["rowSpan", "start"].forEach(function(e) { xe[e] = new Ae(e, 5, !1, e.toLowerCase(), null, !1, !1); }); var Oa = /[\-:]([a-z])/g; function za(e) { return e[1].toUpperCase(); } "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e) { var t = e.replace( Oa, za ); xe[t] = new Ae(t, 1, !1, e, null, !1, !1); }); "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e) { var t = e.replace(Oa, za); xe[t] = new Ae(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); }); ["xml:base", "xml:lang", "xml:space"].forEach(function(e) { var t = e.replace(Oa, za); xe[t] = new Ae(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); }); ["tabIndex", "crossOrigin"].forEach(function(e) { xe[e] = new Ae(e, 1, !1, e.toLowerCase(), null, !1, !1); }); xe.xlinkHref = new Ae("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1); ["src", "href", "action", "formAction"].forEach(function(e) { xe[e] = new Ae(e, 1, !1, e.toLowerCase(), null, !0, !0); }); function Da(e, t, n, r) { var o = xe.hasOwnProperty(t) ? xe[t] : null; (o !== null ? o.type !== 0 : r || !(2 < t.length) || t[0] !== "o" && t[0] !== "O" || t[1] !== "n" && t[1] !== "N") && (tp(t, n, o, r) && (n = null), r || o === null ? Jh(t) && (n === null ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) : o.mustUseProperty ? e[o.propertyName] = n === null ? o.type === 3 ? !1 : "" : n : (t = o.attributeName, r = o.attributeNamespace, n === null ? e.removeAttribute(t) : (o = o.type, n = o === 3 || o === 4 && n === !0 ? "" : "" + n, r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n)))); } var Lt = Zh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, fo = Symbol.for("react.element"), Tn = Symbol.for("react.portal"), Rn = Symbol.for("react.fragment"), Fa = Symbol.for("react.strict_mode"), Ni = Symbol.for("react.profiler"), Bc = Symbol.for("react.provider"), Uc = Symbol.for("react.context"), Ba = Symbol.for("react.forward_ref"), Mi = Symbol.for("react.suspense"), Ai = Symbol.for("react.suspense_list"), Ua = Symbol.for("react.memo"), Ot = Symbol.for("react.lazy"), qc = Symbol.for("react.offscreen"), su = Symbol.iterator; function or(e) { return e === null || typeof e != "object" ? null : (e = su && e[su] || e["@@iterator"], typeof e == "function" ? e : null); } var oe = Object.assign, Gs; function pr(e) { if (Gs === void 0) try { throw Error(); } catch (n) { var t = n.stack.trim().match(/\n( *(at )?)/); Gs = t && t[1] || ""; } return ` ` + Gs + e; } var Js = !1; function ei(e, t) { if (!e || Js) return ""; Js = !0; var n = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (t) if (t = function() { throw Error(); }, Object.defineProperty(t.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(t, []); } catch (u) { var r = u; } Reflect.construct(e, [], t); } else { try { t.call(); } catch (u) { r = u; } e.call(t.prototype); } else { try { throw Error(); } catch (u) { r = u; } e(); } } catch (u) { if (u && r && typeof u.stack == "string") { for (var o = u.stack.split(` `), s = r.stack.split(` `), i = o.length - 1, a = s.length - 1; 1 <= i && 0 <= a && o[i] !== s[a]; ) a--; for (; 1 <= i && 0 <= a; i--, a--) if (o[i] !== s[a]) { if (i !== 1 || a !== 1) do if (i--, a--, 0 > a || o[i] !== s[a]) { var l = ` ` + o[i].replace(" at new ", " at "); return e.displayName && l.includes("<anonymous>") && (l = l.replace("<anonymous>", e.displayName)), l; } while (1 <= i && 0 <= a); break; } } } finally { Js = !1, Error.prepareStackTrace = n; } return (e = e ? e.displayName || e.name : "") ? pr(e) : ""; } function np(e) { switch (e.tag) { case 5: return pr(e.type); case 16: return pr("Lazy"); case 13: return pr("Suspense"); case 19: return pr("SuspenseList"); case 0: case 2: case 15: return e = ei(e.type, !1), e; case 11: return e = ei(e.type.render, !1), e; case 1: return e = ei(e.type, !0), e; default: return ""; } } function Li(e) { if (e == null) return null; if (typeof e == "function") return e.displayName || e.name || null; if (typeof e == "string") return e; switch (e) { case Rn: return "Fragment"; case Tn: return "Portal"; case Ni: return "Profiler"; case Fa: return "StrictMode"; case Mi: return "Suspense"; case Ai: return "SuspenseList"; } if (typeof e == "object") switch (e.$$typeof) { case Uc: return (e.displayName || "Context") + ".Consumer"; case Bc: return (e._context.displayName || "Context") + ".Provider"; case Ba: var t = e.render; return e = e.displayName, e || (e = t.displayName || t.name || "", e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"), e; case Ua: return t = e.displayName || null, t !== null ? t : Li(e.type) || "Memo"; case Ot: t = e._payload, e = e._init; try { return Li(e(t)); } catch (n) { } } return null; } function rp(e) { var t = e.type; switch (e.tag) { case 24: return "Cache"; case 9: return (t.displayName || "Context") + ".Consumer"; case 10: return (t._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return e = t.render, e = e.displayName || e.name || "", t.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: return t; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return Li(t); case 8: return t === Fa ? "StrictMode" : "Mode"; case 22: return "Offscreen"; case 12: return "Profiler"; case 21: return "Scope"; case 13: return "Suspense"; case 19: return "SuspenseList"; case 25: return "TracingMarker"; case 1: case 0: case 17: case 2: case 14: case 15: if (typeof t == "function") return t.displayName || t.name || null; if (typeof t == "string") return t; } return null; } function Gt(e) { switch (typeof e) { case "boolean": case "number": case "string": case "undefined": return e; case "object": return e; default: return ""; } } function Vc(e) { var t = e.type; return (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio"); } function op(e) { var t = Vc(e) ? "checked" : "value", n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), r = "" + e[t]; if (!e.hasOwnProperty(t) && typeof n != "undefined" && typeof n.get == "function" && typeof n.set == "function") { var o = n.get, s = n.set; return Object.defineProperty(e, t, { configurable: !0, get: function() { return o.call(this); }, set: function(i) { r = "" + i, s.call(this, i); } }), Object.defineProperty(e, t, { enumerable: n.enumerable }), { getValue: function() { return r; }, setValue: function(i) { r = "" + i; }, stopTracking: function() { e._valueTracker = null, delete e[t]; } }; } } function ho(e) { e._valueTracker || (e._valueTracker = op(e)); } function Wc(e) { if (!e) return !1; var t = e._valueTracker; if (!t) return !0; var n = t.getValue(), r = ""; return e && (r = Vc(e) ? e.checked ? "true" : "false" : e.value), e = r, e !== n ? (t.setValue(e), !0) : !1; } function Zo(e) { if (e = e || (typeof document != "undefined" ? document : void 0), typeof e == "undefined") return null; try { return e.activeElement || e.body; } catch (t) { return e.body; } } function $i(e, t) { var n = t.checked; return oe({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: n != null ? n : e._wrapperState.initialChecked }); } function iu(e, t) { var n = t.defaultValue == null ? "" : t.defaultValue, r = t.checked != null ? t.checked : t.defaultChecked; n = Gt(t.value != null ? t.value : n), e._wrapperState = { initialChecked: r, initialValue: n, controlled: t.type === "checkbox" || t.type === "radio" ? t.checked != null : t.value != null }; } function Qc(e, t) { t = t.checked, t != null && Da(e, "checked", t, !1); } function ji(e, t) { Qc(e, t); var n = Gt(t.value), r = t.type; if (n != null) r === "number" ? (n === 0 && e.value === "" || e.value != n) && (e.value = "" + n) : e.value !== "" + n && (e.value = "" + n); else if (r === "submit" || r === "reset") { e.removeAttribute("value"); return; } t.hasOwnProperty("value") ? Oi(e, t.type, n) : t.hasOwnProperty("defaultValue") && Oi(e, t.type, Gt(t.defaultValue)), t.checked == null && t.defaultChecked != null && (e.defaultChecked = !!t.defaultChecked); } function au(e, t, n) { if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) { var r = t.type; if (!(r !== "submit" && r !== "reset" || t.value !== void 0 && t.value !== null)) return; t = "" + e._wrapperState.initialValue, n || t === e.value || (e.value = t), e.defaultValue = t; } n = e.name, n !== "" && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, n !== "" && (e.name = n); } function Oi(e, t, n) { (t !== "number" || Zo(e.ownerDocument) !== e) && (n == null ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + n && (e.defaultValue = "" + n)); } var gr = Array.isArray; function Dn(e, t, n, r) { if (e = e.options, t) { t = {}; for (var o = 0; o < n.length; o++) t["$" + n[o]] = !0; for (n = 0; n < e.length; n++) o = t.hasOwnProperty("$" + e[n].value), e[n].selected !== o && (e[n].selected = o), o && r && (e[n].defaultSelected = !0); } else { for (n = "" + Gt(n), t = null, o = 0; o < e.length; o++) { if (e[o].value === n) { e[o].selected = !0, r && (e[o].defaultSelected = !0); return; } t !== null || e[o].disabled || (t = e[o]); } t !== null && (t.selected = !0); } } function zi(e, t) { if (t.dangerouslySetInnerHTML != null) throw Error(x(91)); return oe({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }); } function lu(e, t) { var n = t.value; if (n == null) { if (n = t.children, t = t.defaultValue, n != null) { if (t != null) throw Error(x(92)); if (gr(n)) { if (1 < n.length) throw Error(x(93)); n = n[0]; } t = n; } t == null && (t = ""), n = t; } e._wrapperState = { initialValue: Gt(n) }; } function Hc(e, t) { var n = Gt(t.value), r = Gt(t.defaultValue); n != null && (n = "" + n, n !== e.value && (e.value = n), t.defaultValue == null && e.defaultValue !== n && (e.defaultValue = n)), r != null && (e.defaultValue = "" + r); } function uu(e) { var t = e.textContent; t === e._wrapperState.initialValue && t !== "" && t !== null && (e.value = t); } function Yc(e) { switch (e) { case "svg": return "http://www.w3.org/2000/svg"; case "math": return "http://www.w3.org/1998/Math/MathML"; default: return "http://www.w3.org/1999/xhtml"; } } function Di(e, t) { return e == null || e === "http://www.w3.org/1999/xhtml" ? Yc(t) : e === "http://www.w3.org/2000/svg" && t === "foreignObject" ? "http://www.w3.org/1999/xhtml" : e; } var po, Kc = function(e) { return typeof MSApp != "undefined" && MSApp.execUnsafeLocalFunction ? function(t, n, r, o) { MSApp.execUnsafeLocalFunction(function() { return e(t, n, r, o); }); } : e; }(function(e, t) { if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) e.innerHTML = t; else { for (po = po || document.createElement("div"), po.innerHTML = "<svg>" + t.valueOf().toString() + "</svg>", t = po.firstChild; e.firstChild; ) e.removeChild(e.firstChild); for (; t.firstChild; ) e.appendChild(t.firstChild); } }); function $r(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && n.nodeType === 3) { n.nodeValue = t; return; } } e.textContent = t; } var vr = { animationIterationCount: !0, aspectRatio: !0, borderImageOutset: !0, borderImageSlice: !0, borderImageWidth: !0, boxFlex: !0, boxFlexGroup: !0, boxOrdinalGroup: !0, columnCount: !0, columns: !0, flex: !0, flexGrow: !0, flexPositive: !0, flexShrink: !0, flexNegative: !0, flexOrder: !0, gridArea: !0, gridRow: !0, gridRowEnd: !0, gridRowSpan: !0, gridRowStart: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnSpan: !0, gridColumnStart: !0, fontWeight: !0, lineClamp: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, tabSize: !0, widows: !0, zIndex: !0, zoom: !0, fillOpacity: !0, floodOpacity: !0, stopOpacity: !0, strokeDasharray: !0, strokeDashoffset: !0, strokeMiterlimit: !0, strokeOpacity: !0, strokeWidth: !0 }, sp = ["Webkit", "ms", "Moz", "O"]; Object.keys(vr).forEach(function(e) { sp.forEach(function(t) { t = t + e.charAt(0).toUpperCase() + e.substring(1), vr[t] = vr[e]; }); }); function Xc(e, t, n) { return t == null || typeof t == "boolean" || t === "" ? "" : n || typeof t != "number" || t === 0 || vr.hasOwnProperty(e) && vr[e] ? ("" + t).trim() : t + "px"; } function Zc(e, t) { e = e.style; for (var n in t) if (t.hasOwnProperty(n)) { var r = n.indexOf("--") === 0, o = Xc(n, t[n], r); n === "float" && (n = "cssFloat"), r ? e.setProperty(n, o) : e[n] = o; } } var ip = oe({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); function Fi(e, t) { if (t) { if (ip[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(x(137, e)); if (t.dangerouslySetInnerHTML != null) { if (t.children != null) throw Error(x(60)); if (typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML)) throw Error(x(61)); } if (t.style != null && typeof t.style != "object") throw Error(x(62)); } } function Bi(e, t) { if (e.indexOf("-") === -1) return typeof t.is == "string"; 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 Ui = null; function qa(e) { return e = e.target || e.srcElement || window, e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e; } var qi = null, Fn = null, Bn = null; function cu(e) { if (e = so(e)) { if (typeof qi != "function") throw Error(x(280)); var t = e.stateNode; t && (t = Ls(t), qi(e.stateNode, e.type, t)); } } function Gc(e) { Fn ? Bn ? Bn.push(e) : Bn = [e] : Fn = e; } function Jc() { if (Fn) { var e = Fn, t = Bn; if (Bn = Fn = null, cu(e), t) for (e = 0; e < t.length; e++) cu(t[e]); } } function ed(e, t) { return e(t); } function td() { } var ti = !1; function nd(e, t, n) { if (ti) return e(t, n); ti = !0; try { return ed(e, t, n); } finally { ti = !1, (Fn !== null || Bn !== null) && (td(), Jc()); } } function jr(e, t) { var n = e.stateNode; if (n === null) return null; var r = Ls(n); 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) || (e = e.type, r = !(e === "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(x(231, t, typeof n)); return n; } var Vi = !1; if (Pt) try { var sr = {}; Object.defineProperty(sr, "passive", { get: function() { Vi = !0; } }), window.addEventListener("test", sr, sr), window.removeEventListener("test", sr, sr); } catch (e) { Vi = !1; } function ap(e, t, n, r, o, s, i, a, l) { var u = Array.prototype.slice.call(arguments, 3); try { t.apply(n, u); } catch (c) { this.onError(c); } } var br = !1, Go = null, Jo = !1, Wi = null, lp = { onError: function(e) { br = !0, Go = e; } }; function up(e, t, n, r, o, s, i, a, l) { br = !1, Go = null, ap.apply(lp, arguments); } function cp(e, t, n, r, o, s, i, a, l) { if (up.apply(this, arguments), br) { if (br) { var u = Go; br = !1, Go = null; } else throw Error(x(198)); Jo || (Jo = !0, Wi = u); } } function bn(e) { var t = e, n = e; if (e.alternate) for (; t.return; ) t = t.return; else { e = t; do t = e, t.flags & 4098 && (n = t.return), e = t.return; while (e); } return t.tag === 3 ? n : null; } function rd(e) { if (e.tag === 13) { var t = e.memoizedState; if (t === null && (e = e.alternate, e !== null && (t = e.memoizedState)), t !== null) return t.dehydrated; } return null; } function du(e) { if (bn(e) !== e) throw Error(x(188)); } function dp(e) { var t = e.alternate; if (!t) { if (t = bn(e), t === null) throw Error(x(188)); return t !== e ? null : e; } for (var n = e, r = t; ; ) { var o = n.return; if (o === null) break; var s = o.alternate; if (s === null) { if (r = o.return, r !== null) { n = r; continue; } break; } if (o.child === s.child) { for (s = o.child; s; ) { if (s === n) return du(o), e; if (s === r) return du(o), t; s = s.sibling; } throw Error(x(188)); } if (n.return !== r.return) n = o, r = s; else { for (var i = !1, a = o.child; a; ) { if (a === n) { i = !0, n = o, r = s; break; } if (a === r) { i = !0, r = o, n = s; break; } a = a.sibling; } if (!i) { for (a = s.child; a; ) { if (a === n) { i = !0, n = s, r = o; break; } if (a === r) { i = !0, r = s, n = o; break; } a = a.sibling; } if (!i) throw Error(x(189)); } } if (n.alternate !== r) throw Error(x(190)); } if (n.tag !== 3) throw Error(x(188)); return n.stateNode.current === n ? e : t; } function od(e) { return e = dp(e), e !== null ? sd(e) : null; } function sd(e) { if (e.tag === 5 || e.tag === 6) return e; for (e = e.child; e !== null; ) { var t = sd(e); if (t !== null) return t; e = e.sibling; } return null; } var id = We.unstable_scheduleCallback, fu = We.unstable_cancelCallback, fp = We.unstable_shouldYield, hp = We.unstable_requestPaint, ae = We.unstable_now, pp = We.unstable_getCurrentPriorityLevel, Va = We.unstable_ImmediatePriority, ad = We.unstable_UserBlockingPriority, es = We.unstable_NormalPriority, gp = We.unstable_LowPriority, ld = We.unstable_IdlePriority, Ps = null, vt = null; function mp(e) { if (vt && typeof vt.onCommitFiberRoot == "function") try { vt.onCommitFiberRoot(Ps, e, void 0, (e.current.flags & 128) === 128); } catch (t) { } } var ut = Math.clz32 ? Math.clz32 : vp, yp = Math.log, wp = Math.LN2; function vp(e) { return e >>>= 0, e === 0 ? 32 : 31 - (yp(e) / wp | 0) | 0; } var go = 64, mo = 4194304; function mr(e) { 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: 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 e & 4194240; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return e & 130023424; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return e; } } function ts(e, t) { var n = e.pendingLanes; if (n === 0) return 0; var r = 0, o = e.suspendedLanes, s = e.pingedLanes, i = n & 268435455; if (i !== 0) { var a = i & ~o; a !== 0 ? r = mr(a) : (s &= i, s !== 0 && (r = mr(s))); } else i = n & ~o, i !== 0 ? r = mr(i) : s !== 0 && (r = mr(s)); if (r === 0) return 0; if (t !== 0 && t !== r && !(t & o) && (o = r & -r, s = t & -t, o >= s || o === 16 && (s & 4194240) !== 0)) return t; if (r & 4 && (r |= n & 16), t = e.entangledLanes, t !== 0) for (e = e.entanglements, t &= r; 0 < t; ) n = 31 - ut(t), o = 1 << n, r |= e[n], t &= ~o; return r; } function bp(e, t) { switch (e) { case 1: case 2: case 4: return t + 250; case 8: case 16: case 32: case 64: 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; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return -1; case 134217728: case 268435456: case 536870912: case 1073741824: return -1; default: return -1; } } function xp(e, t) { for (var n = e.suspendedLanes, r = e.pingedLanes, o = e.expirationTimes, s = e.pendingLanes; 0 < s; ) { var i = 31 - ut(s), a = 1 << i, l = o[i]; l === -1 ? (!(a & n) || a & r) && (o[i] = bp(a, t)) : l <= t && (e.expiredLanes |= a), s &= ~a; } } function Qi(e) { return e = e.pendingLanes & -1073741825, e !== 0 ? e : e & 1073741824 ? 1073741824 : 0; } function ud() { var e = go; return go <<= 1, !(go & 4194240) && (go = 64), e; } function ni(e) { for (var t = [], n = 0; 31 > n; n++) t.push(e); return t; } function ro(e, t, n) { e.pendingLanes |= t, t !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, t = 31 - ut(t), e[t] = n; } function kp(e, t) { var n = e.pendingLanes & ~t; e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= t, e.mutableReadLanes &= t, e.entangledLanes &= t, t = e.entanglements; var r = e.eventTimes; for (e = e.expirationTimes; 0 < n; ) { var o = 31 - ut(n), s = 1 << o; t[o] = 0, r[o] = -1, e[o] = -1, n &= ~s; } } function Wa(e, t) { var n = e.entangledLanes |= t; for (e = e.entanglements; n; ) { var r = 31 - ut(n), o = 1 << r; o & t | e[r] & t && (e[r] |= t), n &= ~o; } } var H = 0; function cd(e) { return e &= -e, 1 < e ? 4 < e ? e & 268435455 ? 16 : 536870912 : 4 : 1; } var dd, Qa, fd, hd, pd, Hi = !1, yo = [], Vt = null, Wt = null, Qt = null, Or = /* @__PURE__ */ new Map(), zr = /* @__PURE__ */ new Map(), Ft = [], Sp = "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 submit".split(" "); function hu(e, t) { switch (e) { case "focusin": case "focusout": Vt = null; break; case "dragenter": case "dragleave": Wt = null; break; case "mouseover": case "mouseout": Qt = null; break; case "pointerover": case "pointerout": Or.delete(t.pointerId); break; case "gotpointercapture": case "lostpointercapture": zr.delete(t.pointerId); } } function ir(e, t, n, r, o, s) { return e === null || e.nativeEvent !== s ? (e = { blockedOn: t, domEventName: n, eventSystemFlags: r, nativeEvent: s, targetContainers: [o] }, t !== null && (t = so(t), t !== null && Qa(t)), e) : (e.eventSystemFlags |= r, t = e.targetContainers, o !== null && t.indexOf(o) === -1 && t.push(o), e); } function Cp(e, t, n, r, o) { switch (t) { case "focusin": return Vt = ir(Vt, e, t, n, r, o), !0; case "dragenter": return Wt = ir(Wt, e, t, n, r, o), !0; case "mouseover": return Qt = ir(Qt, e, t, n, r, o), !0; case "pointerover": var s = o.pointerId; return Or.set(s, ir(Or.get(s) || null, e, t, n, r, o)), !0; case "gotpointercapture": return s = o.pointerId, zr.set(s, ir(zr.get(s) || null, e, t, n, r, o)), !0; } return !1; } function gd(e) { var t = an(e.target); if (t !== null) { var n = bn(t); if (n !== null) { if (t = n.tag, t === 13) { if (t = rd(n), t !== null) { e.blockedOn = t, pd(e.priority, function() { fd(n); }); return; } } else if (t === 3 && n.stateNode.current.memoizedState.isDehydrated) { e.blockedOn = n.tag === 3 ? n.stateNode.containerInfo : null; return; } } } e.blockedOn = null; } function Lo(e) { if (e.blockedOn !== null) return !1; for (var t = e.targetContainers; 0 < t.length; ) { var n = Yi(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent); if (n === null) { n = e.nativeEvent; var r = new n.constructor(n.type, n); Ui = r, n.target.dispatchEvent(r), Ui = null; } else return t = so(n), t !== null && Qa(t), e.blockedOn = n, !1; t.shift(); } return !0; } function pu(e, t, n) { Lo(e) && n.delete(t); } function Ep() { Hi = !1, Vt !== null && Lo(Vt) && (Vt = null), Wt !== null && Lo(Wt) && (Wt = null), Qt !== null && Lo(Qt) && (Qt = null), Or.forEach(pu), zr.forEach(pu); } function ar(e, t) { e.blockedOn === t && (e.blockedOn = null, Hi || (Hi = !0, We.unstable_scheduleCallback(We.unstable_NormalPriority, Ep))); } function Dr(e) { function t(o) { return ar(o, e); } if (0 < yo.length) { ar(yo[0], e); for (var n = 1; n < yo.length; n++) { var r = yo[n]; r.blockedOn === e && (r.blockedOn = null); } } for (Vt !== null && ar(Vt, e), Wt !== null && ar(Wt, e), Qt !== null && ar(Qt, e), Or.forEach(t), zr.forEach(t), n = 0; n < Ft.length; n++) r = Ft[n], r.blockedOn === e && (r.blockedOn = null); for (; 0 < Ft.length && (n = Ft[0], n.blockedOn === null); ) gd(n), n.blockedOn === null && Ft.shift(); } var Un = Lt.ReactCurrentBatchConfig, ns = !0; function Tp(e, t, n, r) { var o = H, s = Un.transition; Un.transition = null; try { H = 1, Ha(e, t, n, r); } finally { H = o, Un.transition = s; } } function Rp(e, t, n, r) { var o = H, s = Un.transition; Un.transition = null; try { H = 4, Ha(e, t, n, r); } finally { H = o, Un.transition = s; } } function Ha(e, t, n, r) { if (ns) { var o = Yi(e, t, n, r); if (o === null) fi(e, t, r, rs, n), hu(e, r); else if (Cp(o, e, t, n, r)) r.stopPropagation(); else if (hu(e, r), t & 4 && -1 < Sp.indexOf(e)) { for (; o !== null; ) { var s = so(o); if (s !== null && dd(s), s = Yi(e, t, n, r), s === null && fi(e, t, r, rs, n), s === o) break; o = s; } o !== null && r.stopPropagation(); } else fi(e, t, r, null, n); } } var rs = null; function Yi(e, t, n, r) { if (rs = null, e = qa(r), e = an(e), e !== null) if (t = bn(e), t === null) e = null; else if (n = t.tag, n === 13) { if (e = rd(t), e !== null) return e; e = null; } else if (n === 3) { if (t.stateNode.current.memoizedState.isDehydrated) return t.tag === 3 ? t.stateNode.containerInfo : null; e = null; } else t !== e && (e = null); return rs = e, null; } function md(e) { switch (e) { case "cancel": case "click": case "close": case "contextmenu": case "copy": case "cut": case "auxclick": case "dblclick": case "dragend": case "dragstart": case "drop": case "focusin": case "focusout": case "input": case "invalid": case "keydown": case "keypress": case "keyup": case "mousedown": case "mouseup": case "paste": case "pause": case "play": case "pointercancel": case "pointerdown": case "pointerup": case "ratechange": case "reset": case "resize": case "seeked": case "submit": case "touchcancel": case "touchend": case "touchstart": case "volumechange": case "change": case "selectionchange": case "textInput": case "compositionstart": case "compositionend": case "compositionupdate": case "beforeblur": case "afterblur": case "beforeinput": case "blur": case "fullscreenchange": case "focus": case "hashchange": case "popstate": case "selec