全站通知:
Widget:S/ReactTest/eventTest/mainTest
刷
历
编
跳到导航
跳到搜索
<script type="text/javascript">
/*! For license information please see main.c8d3d30f.js.LICENSE.txt */ (() => { "use strict"; var e = { 534: (e, n, t) => { var r = t(313), l = t(224); function a(e) { for (var n = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, t = 1; t < arguments.length; t++)n += "&args[]=" + encodeURIComponent(arguments[t]); return "Minified React error #" + e + "; visit " + n + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings." } var o = new Set, u = {}; function i(e, n) { s(e, n), s(e + "Capture", n) } function s(e, n) { for (u[e] = n, e = 0; e < n.length; e++)o.add(n[e]) } var c = !("undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement), f = Object.prototype.hasOwnProperty, d = /^[: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]*$/, p = {}, h = {}; function m(e, n, t, r, l, a, o) { this.acceptsBooleans = 2 === n || 3 === n || 4 === n, this.attributeName = r, this.attributeNamespace = l, this.mustUseProperty = t, this.propertyName = e, this.type = n, this.sanitizeURL = a, this.removeEmptyString = o } var v = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function (e) { v[e] = new m(e, 0, !1, e, null, !1, !1) })), [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach((function (e) { var n = e[0]; v[n] = new m(n, 1, !1, e[1], null, !1, !1) })), ["contentEditable", "draggable", "spellCheck", "value"].forEach((function (e) { v[e] = new m(e, 2, !1, e.toLowerCase(), null, !1, !1) })), ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach((function (e) { v[e] = new m(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) { v[e] = new m(e, 3, !1, e.toLowerCase(), null, !1, !1) })), ["checked", "multiple", "muted", "selected"].forEach((function (e) { v[e] = new m(e, 3, !0, e, null, !1, !1) })), ["capture", "download"].forEach((function (e) { v[e] = new m(e, 4, !1, e, null, !1, !1) })), ["cols", "rows", "size", "span"].forEach((function (e) { v[e] = new m(e, 6, !1, e, null, !1, !1) })), ["rowSpan", "start"].forEach((function (e) { v[e] = new m(e, 5, !1, e.toLowerCase(), null, !1, !1) })); var y = /[\-:]([a-z])/g; function g(e) { return e[1].toUpperCase() } function b(e, n, t, r) { var l = v.hasOwnProperty(n) ? v[n] : null; (null !== l ? 0 !== l.type : r || !(2 < n.length) || "o" !== n[0] && "O" !== n[0] || "n" !== n[1] && "N" !== n[1]) && (function (e, n, t, r) { if (null === n || "undefined" === typeof n || function (e, n, t, r) { if (null !== t && 0 === t.type) return !1; switch (typeof n) { case "function": case "symbol": return !0; case "boolean": return !r && (null !== t ? !t.acceptsBooleans : "data-" !== (e = e.toLowerCase().slice(0, 5)) && "aria-" !== e); default: return !1 } }(e, n, t, r)) return !0; if (r) return !1; if (null !== t) switch (t.type) { case 3: return !n; case 4: return !1 === n; case 5: return isNaN(n); case 6: return isNaN(n) || 1 > n }return !1 }(n, t, l, r) && (t = null), r || null === l ? function (e) { return !!f.call(h, e) || !f.call(p, e) && (d.test(e) ? h[e] = !0 : (p[e] = !0, !1)) }(n) && (null === t ? e.removeAttribute(n) : e.setAttribute(n, "" + t)) : l.mustUseProperty ? e[l.propertyName] = null === t ? 3 !== l.type && "" : t : (n = l.attributeName, r = l.attributeNamespace, null === t ? e.removeAttribute(n) : (t = 3 === (l = l.type) || 4 === l && !0 === t ? "" : "" + t, r ? e.setAttributeNS(r, n, t) : e.setAttribute(n, t)))) } "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 n = e.replace(y, g); v[n] = new m(n, 1, !1, e, null, !1, !1) })), "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function (e) { var n = e.replace(y, g); v[n] = new m(n, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1) })), ["xml:base", "xml:lang", "xml:space"].forEach((function (e) { var n = e.replace(y, g); v[n] = new m(n, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1) })), ["tabIndex", "crossOrigin"].forEach((function (e) { v[e] = new m(e, 1, !1, e.toLowerCase(), null, !1, !1) })), v.xlinkHref = new m("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1), ["src", "href", "action", "formAction"].forEach((function (e) { v[e] = new m(e, 1, !1, e.toLowerCase(), null, !0, !0) })); var w = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, k = Symbol.for("react.element"), S = Symbol.for("react.portal"), x = Symbol.for("react.fragment"), E = Symbol.for("react.strict_mode"), C = Symbol.for("react.profiler"), _ = Symbol.for("react.provider"), P = Symbol.for("react.context"), N = Symbol.for("react.forward_ref"), z = Symbol.for("react.suspense"), T = Symbol.for("react.suspense_list"), O = Symbol.for("react.memo"), L = Symbol.for("react.lazy"); Symbol.for("react.scope"), Symbol.for("react.debug_trace_mode"); var R = Symbol.for("react.offscreen"); Symbol.for("react.legacy_hidden"), Symbol.for("react.cache"), Symbol.for("react.tracing_marker"); var M = Symbol.iterator; function I(e) { return null === e || "object" !== typeof e ? null : "function" === typeof (e = M && e[M] || e["@@iterator"]) ? e : null } var F, D = Object.assign; function j(e) { if (void 0 === F) try { throw Error() } catch (t) { var n = t.stack.trim().match(/\n( *(at )?)/); F = n && n[1] || "" } return "\n" + F + e } var U = !1; function A(e, n) { if (!e || U) return ""; U = !0; var t = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (n) if (n = function () { throw Error() }, Object.defineProperty(n.prototype, "props", { set: function () { throw Error() } }), "object" === typeof Reflect && Reflect.construct) { try { Reflect.construct(n, []) } catch (s) { var r = s } Reflect.construct(e, [], n) } else { try { n.call() } catch (s) { r = s } e.call(n.prototype) } else { try { throw Error() } catch (s) { r = s } e() } } catch (s) { if (s && r && "string" === typeof s.stack) { for (var l = s.stack.split("\n"), a = r.stack.split("\n"), o = l.length - 1, u = a.length - 1; 1 <= o && 0 <= u && l[o] !== a[u];)u--; for (; 1 <= o && 0 <= u; o--, u--)if (l[o] !== a[u]) { if (1 !== o || 1 !== u) do { if (o--, 0 > --u || l[o] !== a[u]) { var i = "\n" + l[o].replace(" at new ", " at "); return e.displayName && i.includes("<anonymous>") && (i = i.replace("<anonymous>", e.displayName)), i } } while (1 <= o && 0 <= u); break } } } finally { U = !1, Error.prepareStackTrace = t } return (e = e ? e.displayName || e.name : "") ? j(e) : "" } function $(e) { switch (e.tag) { case 5: return j(e.type); case 16: return j("Lazy"); case 13: return j("Suspense"); case 19: return j("SuspenseList"); case 0: case 2: case 15: return e = A(e.type, !1); case 11: return e = A(e.type.render, !1); case 1: return e = A(e.type, !0); default: return "" } } function V(e) { if (null == e) return null; if ("function" === typeof e) return e.displayName || e.name || null; if ("string" === typeof e) return e; switch (e) { case x: return "Fragment"; case S: return "Portal"; case C: return "Profiler"; case E: return "StrictMode"; case z: return "Suspense"; case T: return "SuspenseList" }if ("object" === typeof e) switch (e.$$typeof) { case P: return (e.displayName || "Context") + ".Consumer"; case _: return (e._context.displayName || "Context") + ".Provider"; case N: var n = e.render; return (e = e.displayName) || (e = "" !== (e = n.displayName || n.name || "") ? "ForwardRef(" + e + ")" : "ForwardRef"), e; case O: return null !== (n = e.displayName || null) ? n : V(e.type) || "Memo"; case L: n = e._payload, e = e._init; try { return V(e(n)) } catch (t) { } }return null } function B(e) { var n = e.type; switch (e.tag) { case 24: return "Cache"; case 9: return (n.displayName || "Context") + ".Consumer"; case 10: return (n._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return e = (e = n.render).displayName || e.name || "", n.displayName || ("" !== e ? "ForwardRef(" + e + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: return n; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return V(n); case 8: return n === E ? "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 ("function" === typeof n) return n.displayName || n.name || null; if ("string" === typeof n) return n }return null } function W(e) { switch (typeof e) { case "boolean": case "number": case "string": case "undefined": case "object": return e; default: return "" } } function H(e) { var n = e.type; return (e = e.nodeName) && "input" === e.toLowerCase() && ("checkbox" === n || "radio" === n) } function Q(e) { e._valueTracker || (e._valueTracker = function (e) { var n = H(e) ? "checked" : "value", t = Object.getOwnPropertyDescriptor(e.constructor.prototype, n), r = "" + e[n]; if (!e.hasOwnProperty(n) && "undefined" !== typeof t && "function" === typeof t.get && "function" === typeof t.set) { var l = t.get, a = t.set; return Object.defineProperty(e, n, { configurable: !0, get: function () { return l.call(this) }, set: function (e) { r = "" + e, a.call(this, e) } }), Object.defineProperty(e, n, { enumerable: t.enumerable }), { getValue: function () { return r }, setValue: function (e) { r = "" + e }, stopTracking: function () { e._valueTracker = null, delete e[n] } } } }(e)) } function q(e) { if (!e) return !1; var n = e._valueTracker; if (!n) return !0; var t = n.getValue(), r = ""; return e && (r = H(e) ? e.checked ? "true" : "false" : e.value), (e = r) !== t && (n.setValue(e), !0) } function K(e) { if ("undefined" === typeof (e = e || ("undefined" !== typeof document ? document : void 0))) return null; try { return e.activeElement || e.body } catch (n) { return e.body } } function Y(e, n) { var t = n.checked; return D({}, n, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: null != t ? t : e._wrapperState.initialChecked }) } function X(e, n) { var t = null == n.defaultValue ? "" : n.defaultValue, r = null != n.checked ? n.checked : n.defaultChecked; t = W(null != n.value ? n.value : t), e._wrapperState = { initialChecked: r, initialValue: t, controlled: "checkbox" === n.type || "radio" === n.type ? null != n.checked : null != n.value } } function G(e, n) { null != (n = n.checked) && b(e, "checked", n, !1) } function Z(e, n) { G(e, n); var t = W(n.value), r = n.type; if (null != t) "number" === r ? (0 === t && "" === e.value || e.value != t) && (e.value = "" + t) : e.value !== "" + t && (e.value = "" + t); else if ("submit" === r || "reset" === r) return void e.removeAttribute("value"); n.hasOwnProperty("value") ? ee(e, n.type, t) : n.hasOwnProperty("defaultValue") && ee(e, n.type, W(n.defaultValue)), null == n.checked && null != n.defaultChecked && (e.defaultChecked = !!n.defaultChecked) } function J(e, n, t) { if (n.hasOwnProperty("value") || n.hasOwnProperty("defaultValue")) { var r = n.type; if (!("submit" !== r && "reset" !== r || void 0 !== n.value && null !== n.value)) return; n = "" + e._wrapperState.initialValue, t || n === e.value || (e.value = n), e.defaultValue = n } "" !== (t = e.name) && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, "" !== t && (e.name = t) } function ee(e, n, t) { "number" === n && K(e.ownerDocument) === e || (null == t ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + t && (e.defaultValue = "" + t)) } var ne = Array.isArray; function te(e, n, t, r) { if (e = e.options, n) { n = {}; for (var l = 0; l < t.length; l++)n["$" + t[l]] = !0; for (t = 0; t < e.length; t++)l = n.hasOwnProperty("$" + e[t].value), e[t].selected !== l && (e[t].selected = l), l && r && (e[t].defaultSelected = !0) } else { for (t = "" + W(t), n = null, l = 0; l < e.length; l++) { if (e[l].value === t) return e[l].selected = !0, void (r && (e[l].defaultSelected = !0)); null !== n || e[l].disabled || (n = e[l]) } null !== n && (n.selected = !0) } } function re(e, n) { if (null != n.dangerouslySetInnerHTML) throw Error(a(91)); return D({}, n, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }) } function le(e, n) { var t = n.value; if (null == t) { if (t = n.children, n = n.defaultValue, null != t) { if (null != n) throw Error(a(92)); if (ne(t)) { if (1 < t.length) throw Error(a(93)); t = t[0] } n = t } null == n && (n = ""), t = n } e._wrapperState = { initialValue: W(t) } } function ae(e, n) { var t = W(n.value), r = W(n.defaultValue); null != t && ((t = "" + t) !== e.value && (e.value = t), null == n.defaultValue && e.defaultValue !== t && (e.defaultValue = t)), null != r && (e.defaultValue = "" + r) } function oe(e) { var n = e.textContent; n === e._wrapperState.initialValue && "" !== n && null !== n && (e.value = n) } function ue(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 ie(e, n) { return null == e || "http://www.w3.org/1999/xhtml" === e ? ue(n) : "http://www.w3.org/2000/svg" === e && "foreignObject" === n ? "http://www.w3.org/1999/xhtml" : e } var se, ce, fe = (ce = function (e, n) { if ("http://www.w3.org/2000/svg" !== e.namespaceURI || "innerHTML" in e) e.innerHTML = n; else { for ((se = se || document.createElement("div")).innerHTML = "<svg>" + n.valueOf().toString() + "</svg>", n = se.firstChild; e.firstChild;)e.removeChild(e.firstChild); for (; n.firstChild;)e.appendChild(n.firstChild) } }, "undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction ? function (e, n, t, r) { MSApp.execUnsafeLocalFunction((function () { return ce(e, n) })) } : ce); function de(e, n) { if (n) { var t = e.firstChild; if (t && t === e.lastChild && 3 === t.nodeType) return void (t.nodeValue = n) } e.textContent = n } var pe = { 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 }, he = ["Webkit", "ms", "Moz", "O"]; function me(e, n, t) { return null == n || "boolean" === typeof n || "" === n ? "" : t || "number" !== typeof n || 0 === n || pe.hasOwnProperty(e) && pe[e] ? ("" + n).trim() : n + "px" } function ve(e, n) { for (var t in e = e.style, n) if (n.hasOwnProperty(t)) { var r = 0 === t.indexOf("--"), l = me(t, n[t], r); "float" === t && (t = "cssFloat"), r ? e.setProperty(t, l) : e[t] = l } } Object.keys(pe).forEach((function (e) { he.forEach((function (n) { n = n + e.charAt(0).toUpperCase() + e.substring(1), pe[n] = pe[e] })) })); var ye = D({ 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 ge(e, n) { if (n) { if (ye[e] && (null != n.children || null != n.dangerouslySetInnerHTML)) throw Error(a(137, e)); if (null != n.dangerouslySetInnerHTML) { if (null != n.children) throw Error(a(60)); if ("object" !== typeof n.dangerouslySetInnerHTML || !("__html" in n.dangerouslySetInnerHTML)) throw Error(a(61)) } if (null != n.style && "object" !== typeof n.style) throw Error(a(62)) } } function be(e, n) { if (-1 === e.indexOf("-")) return "string" === typeof n.is; 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 we = null; function ke(e) { return (e = e.target || e.srcElement || window).correspondingUseElement && (e = e.correspondingUseElement), 3 === e.nodeType ? e.parentNode : e } var Se = null, xe = null, Ee = null; function Ce(e) { if (e = bl(e)) { if ("function" !== typeof Se) throw Error(a(280)); var n = e.stateNode; n && (n = kl(n), Se(e.stateNode, e.type, n)) } } function _e(e) { xe ? Ee ? Ee.push(e) : Ee = [e] : xe = e } function Pe() { if (xe) { var e = xe, n = Ee; if (Ee = xe = null, Ce(e), n) for (e = 0; e < n.length; e++)Ce(n[e]) } } function Ne(e, n) { return e(n) } function ze() { } var Te = !1; function Oe(e, n, t) { if (Te) return e(n, t); Te = !0; try { return Ne(e, n, t) } finally { Te = !1, (null !== xe || null !== Ee) && (ze(), Pe()) } } function Le(e, n) { var t = e.stateNode; if (null === t) return null; var r = kl(t); if (null === r) return null; t = r[n]; e: switch (n) { case "onClick": case "onClickCapture": case "onDoubleClick": case "onDoubleClickCapture": case "onMouseDown": case "onMouseDownCapture": case "onMouseMove": case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": (r = !r.disabled) || (r = !("button" === (e = e.type) || "input" === e || "select" === e || "textarea" === e)), e = !r; break e; default: e = !1 }if (e) return null; if (t && "function" !== typeof t) throw Error(a(231, n, typeof t)); return t } var Re = !1; if (c) try { var Me = {}; Object.defineProperty(Me, "passive", { get: function () { Re = !0 } }), window.addEventListener("test", Me, Me), window.removeEventListener("test", Me, Me) } catch (ce) { Re = !1 } function Ie(e, n, t, r, l, a, o, u, i) { var s = Array.prototype.slice.call(arguments, 3); try { n.apply(t, s) } catch (c) { this.onError(c) } } var Fe = !1, De = null, je = !1, Ue = null, Ae = { onError: function (e) { Fe = !0, De = e } }; function $e(e, n, t, r, l, a, o, u, i) { Fe = !1, De = null, Ie.apply(Ae, arguments) } function Ve(e) { var n = e, t = e; if (e.alternate) for (; n.return;)n = n.return; else { e = n; do { 0 !== (4098 & (n = e).flags) && (t = n.return), e = n.return } while (e) } return 3 === n.tag ? t : null } function Be(e) { if (13 === e.tag) { var n = e.memoizedState; if (null === n && (null !== (e = e.alternate) && (n = e.memoizedState)), null !== n) return n.dehydrated } return null } function We(e) { if (Ve(e) !== e) throw Error(a(188)) } function He(e) { return null !== (e = function (e) { var n = e.alternate; if (!n) { if (null === (n = Ve(e))) throw Error(a(188)); return n !== e ? null : e } for (var t = e, r = n; ;) { var l = t.return; if (null === l) break; var o = l.alternate; if (null === o) { if (null !== (r = l.return)) { t = r; continue } break } if (l.child === o.child) { for (o = l.child; o;) { if (o === t) return We(l), e; if (o === r) return We(l), n; o = o.sibling } throw Error(a(188)) } if (t.return !== r.return) t = l, r = o; else { for (var u = !1, i = l.child; i;) { if (i === t) { u = !0, t = l, r = o; break } if (i === r) { u = !0, r = l, t = o; break } i = i.sibling } if (!u) { for (i = o.child; i;) { if (i === t) { u = !0, t = o, r = l; break } if (i === r) { u = !0, r = o, t = l; break } i = i.sibling } if (!u) throw Error(a(189)) } } if (t.alternate !== r) throw Error(a(190)) } if (3 !== t.tag) throw Error(a(188)); return t.stateNode.current === t ? e : n }(e)) ? Qe(e) : null } function Qe(e) { if (5 === e.tag || 6 === e.tag) return e; for (e = e.child; null !== e;) { var n = Qe(e); if (null !== n) return n; e = e.sibling } return null } var qe = l.unstable_scheduleCallback, Ke = l.unstable_cancelCallback, Ye = l.unstable_shouldYield, Xe = l.unstable_requestPaint, Ge = l.unstable_now, Ze = l.unstable_getCurrentPriorityLevel, Je = l.unstable_ImmediatePriority, en = l.unstable_UserBlockingPriority, nn = l.unstable_NormalPriority, tn = l.unstable_LowPriority, rn = l.unstable_IdlePriority, ln = null, an = null; var on = Math.clz32 ? Math.clz32 : function (e) { return e >>>= 0, 0 === e ? 32 : 31 - (un(e) / sn | 0) | 0 }, un = Math.log, sn = Math.LN2; var cn = 64, fn = 4194304; function dn(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 4194240 & e; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return 130023424 & e; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return e } } function pn(e, n) { var t = e.pendingLanes; if (0 === t) return 0; var r = 0, l = e.suspendedLanes, a = e.pingedLanes, o = 268435455 & t; if (0 !== o) { var u = o & ~l; 0 !== u ? r = dn(u) : 0 !== (a &= o) && (r = dn(a)) } else 0 !== (o = t & ~l) ? r = dn(o) : 0 !== a && (r = dn(a)); if (0 === r) return 0; if (0 !== n && n !== r && 0 === (n & l) && ((l = r & -r) >= (a = n & -n) || 16 === l && 0 !== (4194240 & a))) return n; if (0 !== (4 & r) && (r |= 16 & t), 0 !== (n = e.entangledLanes)) for (e = e.entanglements, n &= r; 0 < n;)l = 1 << (t = 31 - on(n)), r |= e[t], n &= ~l; return r } function hn(e, n) { switch (e) { case 1: case 2: case 4: return n + 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 n + 5e3; default: return -1 } } function mn(e) { return 0 !== (e = -1073741825 & e.pendingLanes) ? e : 1073741824 & e ? 1073741824 : 0 } function vn() { var e = cn; return 0 === (4194240 & (cn <<= 1)) && (cn = 64), e } function yn(e) { for (var n = [], t = 0; 31 > t; t++)n.push(e); return n } function gn(e, n, t) { e.pendingLanes |= n, 536870912 !== n && (e.suspendedLanes = 0, e.pingedLanes = 0), (e = e.eventTimes)[n = 31 - on(n)] = t } function bn(e, n) { var t = e.entangledLanes |= n; for (e = e.entanglements; t;) { var r = 31 - on(t), l = 1 << r; l & n | e[r] & n && (e[r] |= n), t &= ~l } } var wn = 0; function kn(e) { return 1 < (e &= -e) ? 4 < e ? 0 !== (268435455 & e) ? 16 : 536870912 : 4 : 1 } var Sn, xn, En, Cn, _n, Pn = !1, Nn = [], zn = null, Tn = null, On = null, Ln = new Map, Rn = new Map, Mn = [], In = "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 Fn(e, n) { switch (e) { case "focusin": case "focusout": zn = null; break; case "dragenter": case "dragleave": Tn = null; break; case "mouseover": case "mouseout": On = null; break; case "pointerover": case "pointerout": Ln.delete(n.pointerId); break; case "gotpointercapture": case "lostpointercapture": Rn.delete(n.pointerId) } } function Dn(e, n, t, r, l, a) { return null === e || e.nativeEvent !== a ? (e = { blockedOn: n, domEventName: t, eventSystemFlags: r, nativeEvent: a, targetContainers: [l] }, null !== n && (null !== (n = bl(n)) && xn(n)), e) : (e.eventSystemFlags |= r, n = e.targetContainers, null !== l && -1 === n.indexOf(l) && n.push(l), e) } function jn(e) { var n = gl(e.target); if (null !== n) { var t = Ve(n); if (null !== t) if (13 === (n = t.tag)) { if (null !== (n = Be(t))) return e.blockedOn = n, void _n(e.priority, (function () { En(t) })) } else if (3 === n && t.stateNode.current.memoizedState.isDehydrated) return void (e.blockedOn = 3 === t.tag ? t.stateNode.containerInfo : null) } e.blockedOn = null } function Un(e) { if (null !== e.blockedOn) return !1; for (var n = e.targetContainers; 0 < n.length;) { var t = Xn(e.domEventName, e.eventSystemFlags, n[0], e.nativeEvent); if (null !== t) return null !== (n = bl(t)) && xn(n), e.blockedOn = t, !1; var r = new (t = e.nativeEvent).constructor(t.type, t); we = r, t.target.dispatchEvent(r), we = null, n.shift() } return !0 } function An(e, n, t) { Un(e) && t.delete(n) } function $n() { Pn = !1, null !== zn && Un(zn) && (zn = null), null !== Tn && Un(Tn) && (Tn = null), null !== On && Un(On) && (On = null), Ln.forEach(An), Rn.forEach(An) } function Vn(e, n) { e.blockedOn === n && (e.blockedOn = null, Pn || (Pn = !0, l.unstable_scheduleCallback(l.unstable_NormalPriority, $n))) } function Bn(e) { function n(n) { return Vn(n, e) } if (0 < Nn.length) { Vn(Nn[0], e); for (var t = 1; t < Nn.length; t++) { var r = Nn[t]; r.blockedOn === e && (r.blockedOn = null) } } for (null !== zn && Vn(zn, e), null !== Tn && Vn(Tn, e), null !== On && Vn(On, e), Ln.forEach(n), Rn.forEach(n), t = 0; t < Mn.length; t++)(r = Mn[t]).blockedOn === e && (r.blockedOn = null); for (; 0 < Mn.length && null === (t = Mn[0]).blockedOn;)jn(t), null === t.blockedOn && Mn.shift() } var Wn = w.ReactCurrentBatchConfig, Hn = !0; function Qn(e, n, t, r) { var l = wn, a = Wn.transition; Wn.transition = null; try { wn = 1, Kn(e, n, t, r) } finally { wn = l, Wn.transition = a } } function qn(e, n, t, r) { var l = wn, a = Wn.transition; Wn.transition = null; try { wn = 4, Kn(e, n, t, r) } finally { wn = l, Wn.transition = a } } function Kn(e, n, t, r) { if (Hn) { var l = Xn(e, n, t, r); if (null === l) Wr(e, n, r, Yn, t), Fn(e, r); else if (function (e, n, t, r, l) { switch (n) { case "focusin": return zn = Dn(zn, e, n, t, r, l), !0; case "dragenter": return Tn = Dn(Tn, e, n, t, r, l), !0; case "mouseover": return On = Dn(On, e, n, t, r, l), !0; case "pointerover": var a = l.pointerId; return Ln.set(a, Dn(Ln.get(a) || null, e, n, t, r, l)), !0; case "gotpointercapture": return a = l.pointerId, Rn.set(a, Dn(Rn.get(a) || null, e, n, t, r, l)), !0 }return !1 }(l, e, n, t, r)) r.stopPropagation(); else if (Fn(e, r), 4 & n && -1 < In.indexOf(e)) { for (; null !== l;) { var a = bl(l); if (null !== a && Sn(a), null === (a = Xn(e, n, t, r)) && Wr(e, n, r, Yn, t), a === l) break; l = a } null !== l && r.stopPropagation() } else Wr(e, n, r, null, t) } } var Yn = null; function Xn(e, n, t, r) { if (Yn = null, null !== (e = gl(e = ke(r)))) if (null === (n = Ve(e))) e = null; else if (13 === (t = n.tag)) { if (null !== (e = Be(n))) return e; e = null } else if (3 === t) { if (n.stateNode.current.memoizedState.isDehydrated) return 3 === n.tag ? n.stateNode.containerInfo : null; e = null } else n !== e && (e = null); return Yn = e, null } function Gn(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 "select": case "selectstart": return 1; case "drag": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "mousemove": case "mouseout": case "mouseover": case "pointermove": case "pointerout": case "pointerover": case "scroll": case "toggle": case "touchmove": case "wheel": case "mouseenter": case "mouseleave": case "pointerenter": case "pointerleave": return 4; case "message": switch (Ze()) { case Je: return 1; case en: return 4; case nn: case tn: return 16; case rn: return 536870912; default: return 16 }default: return 16 } } var Zn = null, Jn = null, et = null; function nt() { if (et) return et; var e, n, t = Jn, r = t.length, l = "value" in Zn ? Zn.value : Zn.textContent, a = l.length; for (e = 0; e < r && t[e] === l[e]; e++); var o = r - e; for (n = 1; n <= o && t[r - n] === l[a - n]; n++); return et = l.slice(e, 1 < n ? 1 - n : void 0) } function tt(e) { var n = e.keyCode; return "charCode" in e ? 0 === (e = e.charCode) && 13 === n && (e = 13) : e = n, 10 === e && (e = 13), 32 <= e || 13 === e ? e : 0 } function rt() { return !0 } function lt() { return !1 } function at(e) { function n(n, t, r, l, a) { for (var o in this._reactName = n, this._targetInst = r, this.type = t, this.nativeEvent = l, this.target = a, this.currentTarget = null, e) e.hasOwnProperty(o) && (n = e[o], this[o] = n ? n(l) : l[o]); return this.isDefaultPrevented = (null != l.defaultPrevented ? l.defaultPrevented : !1 === l.returnValue) ? rt : lt, this.isPropagationStopped = lt, this } return D(n.prototype, { preventDefault: function () { this.defaultPrevented = !0; var e = this.nativeEvent; e && (e.preventDefault ? e.preventDefault() : "unknown" !== typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = rt) }, stopPropagation: function () { var e = this.nativeEvent; e && (e.stopPropagation ? e.stopPropagation() : "unknown" !== typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = rt) }, persist: function () { }, isPersistent: rt }), n } var ot, ut, it, st = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function (e) { return e.timeStamp || Date.now() }, defaultPrevented: 0, isTrusted: 0 }, ct = at(st), ft = D({}, st, { view: 0, detail: 0 }), dt = at(ft), pt = D({}, ft, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: Ct, button: 0, buttons: 0, relatedTarget: function (e) { return void 0 === e.relatedTarget ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget }, movementX: function (e) { return "movementX" in e ? e.movementX : (e !== it && (it && "mousemove" === e.type ? (ot = e.screenX - it.screenX, ut = e.screenY - it.screenY) : ut = ot = 0, it = e), ot) }, movementY: function (e) { return "movementY" in e ? e.movementY : ut } }), ht = at(pt), mt = at(D({}, pt, { dataTransfer: 0 })), vt = at(D({}, ft, { relatedTarget: 0 })), yt = at(D({}, st, { animationName: 0, elapsedTime: 0, pseudoElement: 0 })), gt = D({}, st, { clipboardData: function (e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData } }), bt = at(gt), wt = at(D({}, st, { data: 0 })), kt = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", Up: "ArrowUp", Right: "ArrowRight", Down: "ArrowDown", Del: "Delete", Win: "OS", Menu: "ContextMenu", Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, St = { 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" }, xt = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; function Et(e) { var n = this.nativeEvent; return n.getModifierState ? n.getModifierState(e) : !!(e = xt[e]) && !!n[e] } function Ct() { return Et } var _t = D({}, ft, { key: function (e) { if (e.key) { var n = kt[e.key] || e.key; if ("Unidentified" !== n) return n } return "keypress" === e.type ? 13 === (e = tt(e)) ? "Enter" : String.fromCharCode(e) : "keydown" === e.type || "keyup" === e.type ? St[e.keyCode] || "Unidentified" : "" }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: Ct, charCode: function (e) { return "keypress" === e.type ? tt(e) : 0 }, keyCode: function (e) { return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0 }, which: function (e) { return "keypress" === e.type ? tt(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0 } }), Pt = at(_t), Nt = at(D({}, pt, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 })), zt = at(D({}, ft, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: Ct })), Tt = at(D({}, st, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 })), Ot = D({}, pt, { 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 }), Lt = at(Ot), Rt = [9, 13, 27, 32], Mt = c && "CompositionEvent" in window, It = null; c && "documentMode" in document && (It = document.documentMode); var Ft = c && "TextEvent" in window && !It, Dt = c && (!Mt || It && 8 < It && 11 >= It), jt = String.fromCharCode(32), Ut = !1; function At(e, n) { switch (e) { case "keyup": return -1 !== Rt.indexOf(n.keyCode); case "keydown": return 229 !== n.keyCode; case "keypress": case "mousedown": case "focusout": return !0; default: return !1 } } function $t(e) { return "object" === typeof (e = e.detail) && "data" in e ? e.data : null } var Vt = !1; var Bt = { 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 Wt(e) { var n = e && e.nodeName && e.nodeName.toLowerCase(); return "input" === n ? !!Bt[e.type] : "textarea" === n } function Ht(e, n, t, r) { _e(r), 0 < (n = Qr(n, "onChange")).length && (t = new ct("onChange", "change", null, t, r), e.push({ event: t, listeners: n })) } var Qt = null, qt = null; function Kt(e) { jr(e, 0) } function Yt(e) { if (q(wl(e))) return e } function Xt(e, n) { if ("change" === e) return n } var Gt = !1; if (c) { var Zt; if (c) { var Jt = "oninput" in document; if (!Jt) { var er = document.createElement("div"); er.setAttribute("oninput", "return;"), Jt = "function" === typeof er.oninput } Zt = Jt } else Zt = !1; Gt = Zt && (!document.documentMode || 9 < document.documentMode) } function nr() { Qt && (Qt.detachEvent("onpropertychange", tr), qt = Qt = null) } function tr(e) { if ("value" === e.propertyName && Yt(qt)) { var n = []; Ht(n, qt, e, ke(e)), Oe(Kt, n) } } function rr(e, n, t) { "focusin" === e ? (nr(), qt = t, (Qt = n).attachEvent("onpropertychange", tr)) : "focusout" === e && nr() } function lr(e) { if ("selectionchange" === e || "keyup" === e || "keydown" === e) return Yt(qt) } function ar(e, n) { if ("click" === e) return Yt(n) } function or(e, n) { if ("input" === e || "change" === e) return Yt(n) } var ur = "function" === typeof Object.is ? Object.is : function (e, n) { return e === n && (0 !== e || 1 / e === 1 / n) || e !== e && n !== n }; function ir(e, n) { if (ur(e, n)) return !0; if ("object" !== typeof e || null === e || "object" !== typeof n || null === n) return !1; var t = Object.keys(e), r = Object.keys(n); if (t.length !== r.length) return !1; for (r = 0; r < t.length; r++) { var l = t[r]; if (!f.call(n, l) || !ur(e[l], n[l])) return !1 } return !0 } function sr(e) { for (; e && e.firstChild;)e = e.firstChild; return e } function cr(e, n) { var t, r = sr(e); for (e = 0; r;) { if (3 === r.nodeType) { if (t = e + r.textContent.length, e <= n && t >= n) return { node: r, offset: n - e }; e = t } e: { for (; r;) { if (r.nextSibling) { r = r.nextSibling; break e } r = r.parentNode } r = void 0 } r = sr(r) } } function fr(e, n) { return !(!e || !n) && (e === n || (!e || 3 !== e.nodeType) && (n && 3 === n.nodeType ? fr(e, n.parentNode) : "contains" in e ? e.contains(n) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(n)))) } function dr() { for (var e = window, n = K(); n instanceof e.HTMLIFrameElement;) { try { var t = "string" === typeof n.contentWindow.location.href } catch (r) { t = !1 } if (!t) break; n = K((e = n.contentWindow).document) } return n } function pr(e) { var n = e && e.nodeName && e.nodeName.toLowerCase(); return n && ("input" === n && ("text" === e.type || "search" === e.type || "tel" === e.type || "url" === e.type || "password" === e.type) || "textarea" === n || "true" === e.contentEditable) } function hr(e) { var n = dr(), t = e.focusedElem, r = e.selectionRange; if (n !== t && t && t.ownerDocument && fr(t.ownerDocument.documentElement, t)) { if (null !== r && pr(t)) if (n = r.start, void 0 === (e = r.end) && (e = n), "selectionStart" in t) t.selectionStart = n, t.selectionEnd = Math.min(e, t.value.length); else if ((e = (n = t.ownerDocument || document) && n.defaultView || window).getSelection) { e = e.getSelection(); var l = t.textContent.length, a = Math.min(r.start, l); r = void 0 === r.end ? a : Math.min(r.end, l), !e.extend && a > r && (l = r, r = a, a = l), l = cr(t, a); var o = cr(t, r); l && o && (1 !== e.rangeCount || e.anchorNode !== l.node || e.anchorOffset !== l.offset || e.focusNode !== o.node || e.focusOffset !== o.offset) && ((n = n.createRange()).setStart(l.node, l.offset), e.removeAllRanges(), a > r ? (e.addRange(n), e.extend(o.node, o.offset)) : (n.setEnd(o.node, o.offset), e.addRange(n))) } for (n = [], e = t; e = e.parentNode;)1 === e.nodeType && n.push({ element: e, left: e.scrollLeft, top: e.scrollTop }); for ("function" === typeof t.focus && t.focus(), t = 0; t < n.length; t++)(e = n[t]).element.scrollLeft = e.left, e.element.scrollTop = e.top } } var mr = c && "documentMode" in document && 11 >= document.documentMode, vr = null, yr = null, gr = null, br = !1; function wr(e, n, t) { var r = t.window === t ? t.document : 9 === t.nodeType ? t : t.ownerDocument; br || null == vr || vr !== K(r) || ("selectionStart" in (r = vr) && pr(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 }, gr && ir(gr, r) || (gr = r, 0 < (r = Qr(yr, "onSelect")).length && (n = new ct("onSelect", "select", null, n, t), e.push({ event: n, listeners: r }), n.target = vr))) } function kr(e, n) { var t = {}; return t[e.toLowerCase()] = n.toLowerCase(), t["Webkit" + e] = "webkit" + n, t["Moz" + e] = "moz" + n, t } var Sr = { animationend: kr("Animation", "AnimationEnd"), animationiteration: kr("Animation", "AnimationIteration"), animationstart: kr("Animation", "AnimationStart"), transitionend: kr("Transition", "TransitionEnd") }, xr = {}, Er = {}; function Cr(e) { if (xr[e]) return xr[e]; if (!Sr[e]) return e; var n, t = Sr[e]; for (n in t) if (t.hasOwnProperty(n) && n in Er) return xr[e] = t[n]; return e } c && (Er = document.createElement("div").style, "AnimationEvent" in window || (delete Sr.animationend.animation, delete Sr.animationiteration.animation, delete Sr.animationstart.animation), "TransitionEvent" in window || delete Sr.transitionend.transition); var _r = Cr("animationend"), Pr = Cr("animationiteration"), Nr = Cr("animationstart"), zr = Cr("transitionend"), Tr = new Map, Or = "abort auxClick 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 Lr(e, n) { Tr.set(e, n), i(n, [e]) } for (var Rr = 0; Rr < Or.length; Rr++) { var Mr = Or[Rr]; Lr(Mr.toLowerCase(), "on" + (Mr[0].toUpperCase() + Mr.slice(1))) } Lr(_r, "onAnimationEnd"), Lr(Pr, "onAnimationIteration"), Lr(Nr, "onAnimationStart"), Lr("dblclick", "onDoubleClick"), Lr("focusin", "onFocus"), Lr("focusout", "onBlur"), Lr(zr, "onTransitionEnd"), s("onMouseEnter", ["mouseout", "mouseover"]), s("onMouseLeave", ["mouseout", "mouseover"]), s("onPointerEnter", ["pointerout", "pointerover"]), s("onPointerLeave", ["pointerout", "pointerover"]), i("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")), i("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")), i("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]), i("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")), i("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")), i("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); var Ir = "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(" "), Fr = new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir)); function Dr(e, n, t) { var r = e.type || "unknown-event"; e.currentTarget = t, function (e, n, t, r, l, o, u, i, s) { if ($e.apply(this, arguments), Fe) { if (!Fe) throw Error(a(198)); var c = De; Fe = !1, De = null, je || (je = !0, Ue = c) } }(r, n, void 0, e), e.currentTarget = null } function jr(e, n) { n = 0 !== (4 & n); for (var t = 0; t < e.length; t++) { var r = e[t], l = r.event; r = r.listeners; e: { var a = void 0; if (n) for (var o = r.length - 1; 0 <= o; o--) { var u = r[o], i = u.instance, s = u.currentTarget; if (u = u.listener, i !== a && l.isPropagationStopped()) break e; Dr(l, u, s), a = i } else for (o = 0; o < r.length; o++) { if (i = (u = r[o]).instance, s = u.currentTarget, u = u.listener, i !== a && l.isPropagationStopped()) break e; Dr(l, u, s), a = i } } } if (je) throw e = Ue, je = !1, Ue = null, e } function Ur(e, n) { var t = n[ml]; void 0 === t && (t = n[ml] = new Set); var r = e + "__bubble"; t.has(r) || (Br(n, e, 2, !1), t.add(r)) } function Ar(e, n, t) { var r = 0; n && (r |= 4), Br(t, e, r, n) } var $r = "_reactListening" + Math.random().toString(36).slice(2); function Vr(e) { if (!e[$r]) { e[$r] = !0, o.forEach((function (n) { "selectionchange" !== n && (Fr.has(n) || Ar(n, !1, e), Ar(n, !0, e)) })); var n = 9 === e.nodeType ? e : e.ownerDocument; null === n || n[$r] || (n[$r] = !0, Ar("selectionchange", !1, n)) } } function Br(e, n, t, r) { switch (Gn(n)) { case 1: var l = Qn; break; case 4: l = qn; break; default: l = Kn }t = l.bind(null, n, t, e), l = void 0, !Re || "touchstart" !== n && "touchmove" !== n && "wheel" !== n || (l = !0), r ? void 0 !== l ? e.addEventListener(n, t, { capture: !0, passive: l }) : e.addEventListener(n, t, !0) : void 0 !== l ? e.addEventListener(n, t, { passive: l }) : e.addEventListener(n, t, !1) } function Wr(e, n, t, r, l) { var a = r; if (0 === (1 & n) && 0 === (2 & n) && null !== r) e: for (; ;) { if (null === r) return; var o = r.tag; if (3 === o || 4 === o) { var u = r.stateNode.containerInfo; if (u === l || 8 === u.nodeType && u.parentNode === l) break; if (4 === o) for (o = r.return; null !== o;) { var i = o.tag; if ((3 === i || 4 === i) && ((i = o.stateNode.containerInfo) === l || 8 === i.nodeType && i.parentNode === l)) return; o = o.return } for (; null !== u;) { if (null === (o = gl(u))) return; if (5 === (i = o.tag) || 6 === i) { r = a = o; continue e } u = u.parentNode } } r = r.return } Oe((function () { var r = a, l = ke(t), o = []; e: { var u = Tr.get(e); if (void 0 !== u) { var i = ct, s = e; switch (e) { case "keypress": if (0 === tt(t)) break e; case "keydown": case "keyup": i = Pt; break; case "focusin": s = "focus", i = vt; break; case "focusout": s = "blur", i = vt; break; case "beforeblur": case "afterblur": i = vt; break; case "click": if (2 === t.button) break e; case "auxclick": case "dblclick": case "mousedown": case "mousemove": case "mouseup": case "mouseout": case "mouseover": case "contextmenu": i = ht; break; case "drag": case "dragend": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "dragstart": case "drop": i = mt; break; case "touchcancel": case "touchend": case "touchmove": case "touchstart": i = zt; break; case _r: case Pr: case Nr: i = yt; break; case zr: i = Tt; break; case "scroll": i = dt; break; case "wheel": i = Lt; break; case "copy": case "cut": case "paste": i = bt; break; case "gotpointercapture": case "lostpointercapture": case "pointercancel": case "pointerdown": case "pointermove": case "pointerout": case "pointerover": case "pointerup": i = Nt }var c = 0 !== (4 & n), f = !c && "scroll" === e, d = c ? null !== u ? u + "Capture" : null : u; c = []; for (var p, h = r; null !== h;) { var m = (p = h).stateNode; if (5 === p.tag && null !== m && (p = m, null !== d && (null != (m = Le(h, d)) && c.push(Hr(h, m, p)))), f) break; h = h.return } 0 < c.length && (u = new i(u, s, null, t, l), o.push({ event: u, listeners: c })) } } if (0 === (7 & n)) { if (i = "mouseout" === e || "pointerout" === e, (!(u = "mouseover" === e || "pointerover" === e) || t === we || !(s = t.relatedTarget || t.fromElement) || !gl(s) && !s[hl]) && (i || u) && (u = l.window === l ? l : (u = l.ownerDocument) ? u.defaultView || u.parentWindow : window, i ? (i = r, null !== (s = (s = t.relatedTarget || t.toElement) ? gl(s) : null) && (s !== (f = Ve(s)) || 5 !== s.tag && 6 !== s.tag) && (s = null)) : (i = null, s = r), i !== s)) { if (c = ht, m = "onMouseLeave", d = "onMouseEnter", h = "mouse", "pointerout" !== e && "pointerover" !== e || (c = Nt, m = "onPointerLeave", d = "onPointerEnter", h = "pointer"), f = null == i ? u : wl(i), p = null == s ? u : wl(s), (u = new c(m, h + "leave", i, t, l)).target = f, u.relatedTarget = p, m = null, gl(l) === r && ((c = new c(d, h + "enter", s, t, l)).target = p, c.relatedTarget = f, m = c), f = m, i && s) e: { for (d = s, h = 0, p = c = i; p; p = qr(p))h++; for (p = 0, m = d; m; m = qr(m))p++; for (; 0 < h - p;)c = qr(c), h--; for (; 0 < p - h;)d = qr(d), p--; for (; h--;) { if (c === d || null !== d && c === d.alternate) break e; c = qr(c), d = qr(d) } c = null } else c = null; null !== i && Kr(o, u, i, c, !1), null !== s && null !== f && Kr(o, f, s, c, !0) } if ("select" === (i = (u = r ? wl(r) : window).nodeName && u.nodeName.toLowerCase()) || "input" === i && "file" === u.type) var v = Xt; else if (Wt(u)) if (Gt) v = or; else { v = lr; var y = rr } else (i = u.nodeName) && "input" === i.toLowerCase() && ("checkbox" === u.type || "radio" === u.type) && (v = ar); switch (v && (v = v(e, r)) ? Ht(o, v, t, l) : (y && y(e, u, r), "focusout" === e && (y = u._wrapperState) && y.controlled && "number" === u.type && ee(u, "number", u.value)), y = r ? wl(r) : window, e) { case "focusin": (Wt(y) || "true" === y.contentEditable) && (vr = y, yr = r, gr = null); break; case "focusout": gr = yr = vr = null; break; case "mousedown": br = !0; break; case "contextmenu": case "mouseup": case "dragend": br = !1, wr(o, t, l); break; case "selectionchange": if (mr) break; case "keydown": case "keyup": wr(o, t, l) }var g; if (Mt) e: { switch (e) { case "compositionstart": var b = "onCompositionStart"; break e; case "compositionend": b = "onCompositionEnd"; break e; case "compositionupdate": b = "onCompositionUpdate"; break e }b = void 0 } else Vt ? At(e, t) && (b = "onCompositionEnd") : "keydown" === e && 229 === t.keyCode && (b = "onCompositionStart"); b && (Dt && "ko" !== t.locale && (Vt || "onCompositionStart" !== b ? "onCompositionEnd" === b && Vt && (g = nt()) : (Jn = "value" in (Zn = l) ? Zn.value : Zn.textContent, Vt = !0)), 0 < (y = Qr(r, b)).length && (b = new wt(b, e, null, t, l), o.push({ event: b, listeners: y }), g ? b.data = g : null !== (g = $t(t)) && (b.data = g))), (g = Ft ? function (e, n) { switch (e) { case "compositionend": return $t(n); case "keypress": return 32 !== n.which ? null : (Ut = !0, jt); case "textInput": return (e = n.data) === jt && Ut ? null : e; default: return null } }(e, t) : function (e, n) { if (Vt) return "compositionend" === e || !Mt && At(e, n) ? (e = nt(), et = Jn = Zn = null, Vt = !1, e) : null; switch (e) { case "paste": default: return null; case "keypress": if (!(n.ctrlKey || n.altKey || n.metaKey) || n.ctrlKey && n.altKey) { if (n.char && 1 < n.char.length) return n.char; if (n.which) return String.fromCharCode(n.which) } return null; case "compositionend": return Dt && "ko" !== n.locale ? null : n.data } }(e, t)) && (0 < (r = Qr(r, "onBeforeInput")).length && (l = new wt("onBeforeInput", "beforeinput", null, t, l), o.push({ event: l, listeners: r }), l.data = g)) } jr(o, n) })) } function Hr(e, n, t) { return { instance: e, listener: n, currentTarget: t } } function Qr(e, n) { for (var t = n + "Capture", r = []; null !== e;) { var l = e, a = l.stateNode; 5 === l.tag && null !== a && (l = a, null != (a = Le(e, t)) && r.unshift(Hr(e, a, l)), null != (a = Le(e, n)) && r.push(Hr(e, a, l))), e = e.return } return r } function qr(e) { if (null === e) return null; do { e = e.return } while (e && 5 !== e.tag); return e || null } function Kr(e, n, t, r, l) { for (var a = n._reactName, o = []; null !== t && t !== r;) { var u = t, i = u.alternate, s = u.stateNode; if (null !== i && i === r) break; 5 === u.tag && null !== s && (u = s, l ? null != (i = Le(t, a)) && o.unshift(Hr(t, i, u)) : l || null != (i = Le(t, a)) && o.push(Hr(t, i, u))), t = t.return } 0 !== o.length && e.push({ event: n, listeners: o }) } var Yr = /\r\n?/g, Xr = /\u0000|\uFFFD/g; function Gr(e) { return ("string" === typeof e ? e : "" + e).replace(Yr, "\n").replace(Xr, "") } function Zr(e, n, t) { if (n = Gr(n), Gr(e) !== n && t) throw Error(a(425)) } function Jr() { } var el = null, nl = null; function tl(e, n) { return "textarea" === e || "noscript" === e || "string" === typeof n.children || "number" === typeof n.children || "object" === typeof n.dangerouslySetInnerHTML && null !== n.dangerouslySetInnerHTML && null != n.dangerouslySetInnerHTML.__html } var rl = "function" === typeof setTimeout ? setTimeout : void 0, ll = "function" === typeof clearTimeout ? clearTimeout : void 0, al = "function" === typeof Promise ? Promise : void 0, ol = "function" === typeof queueMicrotask ? queueMicrotask : "undefined" !== typeof al ? function (e) { return al.resolve(null).then(e).catch(ul) } : rl; function ul(e) { setTimeout((function () { throw e })) } function il(e, n) { var t = n, r = 0; do { var l = t.nextSibling; if (e.removeChild(t), l && 8 === l.nodeType) if ("/$" === (t = l.data)) { if (0 === r) return e.removeChild(l), void Bn(n); r-- } else "$" !== t && "$?" !== t && "$!" !== t || r++; t = l } while (t); Bn(n) } function sl(e) { for (; null != e; e = e.nextSibling) { var n = e.nodeType; if (1 === n || 3 === n) break; if (8 === n) { if ("$" === (n = e.data) || "$!" === n || "$?" === n) break; if ("/$" === n) return null } } return e } function cl(e) { e = e.previousSibling; for (var n = 0; e;) { if (8 === e.nodeType) { var t = e.data; if ("$" === t || "$!" === t || "$?" === t) { if (0 === n) return e; n-- } else "/$" === t && n++ } e = e.previousSibling } return null } var fl = Math.random().toString(36).slice(2), dl = "__reactFiber$" + fl, pl = "__reactProps$" + fl, hl = "__reactContainer$" + fl, ml = "__reactEvents$" + fl, vl = "__reactListeners$" + fl, yl = "__reactHandles$" + fl; function gl(e) { var n = e[dl]; if (n) return n; for (var t = e.parentNode; t;) { if (n = t[hl] || t[dl]) { if (t = n.alternate, null !== n.child || null !== t && null !== t.child) for (e = cl(e); null !== e;) { if (t = e[dl]) return t; e = cl(e) } return n } t = (e = t).parentNode } return null } function bl(e) { return !(e = e[dl] || e[hl]) || 5 !== e.tag && 6 !== e.tag && 13 !== e.tag && 3 !== e.tag ? null : e } function wl(e) { if (5 === e.tag || 6 === e.tag) return e.stateNode; throw Error(a(33)) } function kl(e) { return e[pl] || null } var Sl = [], xl = -1; function El(e) { return { current: e } } function Cl(e) { 0 > xl || (e.current = Sl[xl], Sl[xl] = null, xl--) } function _l(e, n) { xl++, Sl[xl] = e.current, e.current = n } var Pl = {}, Nl = El(Pl), zl = El(!1), Tl = Pl; function Ol(e, n) { var t = e.type.contextTypes; if (!t) return Pl; var r = e.stateNode; if (r && r.__reactInternalMemoizedUnmaskedChildContext === n) return r.__reactInternalMemoizedMaskedChildContext; var l, a = {}; for (l in t) a[l] = n[l]; return r && ((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = n, e.__reactInternalMemoizedMaskedChildContext = a), a } function Ll(e) { return null !== (e = e.childContextTypes) && void 0 !== e } function Rl() { Cl(zl), Cl(Nl) } function Ml(e, n, t) { if (Nl.current !== Pl) throw Error(a(168)); _l(Nl, n), _l(zl, t) } function Il(e, n, t) { var r = e.stateNode; if (n = n.childContextTypes, "function" !== typeof r.getChildContext) return t; for (var l in r = r.getChildContext()) if (!(l in n)) throw Error(a(108, B(e) || "Unknown", l)); return D({}, t, r) } function Fl(e) { return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || Pl, Tl = Nl.current, _l(Nl, e), _l(zl, zl.current), !0 } function Dl(e, n, t) { var r = e.stateNode; if (!r) throw Error(a(169)); t ? (e = Il(e, n, Tl), r.__reactInternalMemoizedMergedChildContext = e, Cl(zl), Cl(Nl), _l(Nl, e)) : Cl(zl), _l(zl, t) } var jl = null, Ul = !1, Al = !1; function $l(e) { null === jl ? jl = [e] : jl.push(e) } function Vl() { if (!Al && null !== jl) { Al = !0; var e = 0, n = wn; try { var t = jl; for (wn = 1; e < t.length; e++) { var r = t[e]; do { r = r(!0) } while (null !== r) } jl = null, Ul = !1 } catch (l) { throw null !== jl && (jl = jl.slice(e + 1)), qe(Je, Vl), l } finally { wn = n, Al = !1 } } return null } var Bl = [], Wl = 0, Hl = null, Ql = 0, ql = [], Kl = 0, Yl = null, Xl = 1, Gl = ""; function Zl(e, n) { Bl[Wl++] = Ql, Bl[Wl++] = Hl, Hl = e, Ql = n } function Jl(e, n, t) { ql[Kl++] = Xl, ql[Kl++] = Gl, ql[Kl++] = Yl, Yl = e; var r = Xl; e = Gl; var l = 32 - on(r) - 1; r &= ~(1 << l), t += 1; var a = 32 - on(n) + l; if (30 < a) { var o = l - l % 5; a = (r & (1 << o) - 1).toString(32), r >>= o, l -= o, Xl = 1 << 32 - on(n) + l | t << l | r, Gl = a + e } else Xl = 1 << a | t << l | r, Gl = e } function ea(e) { null !== e.return && (Zl(e, 1), Jl(e, 1, 0)) } function na(e) { for (; e === Hl;)Hl = Bl[--Wl], Bl[Wl] = null, Ql = Bl[--Wl], Bl[Wl] = null; for (; e === Yl;)Yl = ql[--Kl], ql[Kl] = null, Gl = ql[--Kl], ql[Kl] = null, Xl = ql[--Kl], ql[Kl] = null } var ta = null, ra = null, la = !1, aa = null; function oa(e, n) { var t = Ls(5, null, null, 0); t.elementType = "DELETED", t.stateNode = n, t.return = e, null === (n = e.deletions) ? (e.deletions = [t], e.flags |= 16) : n.push(t) } function ua(e, n) { switch (e.tag) { case 5: var t = e.type; return null !== (n = 1 !== n.nodeType || t.toLowerCase() !== n.nodeName.toLowerCase() ? null : n) && (e.stateNode = n, ta = e, ra = sl(n.firstChild), !0); case 6: return null !== (n = "" === e.pendingProps || 3 !== n.nodeType ? null : n) && (e.stateNode = n, ta = e, ra = null, !0); case 13: return null !== (n = 8 !== n.nodeType ? null : n) && (t = null !== Yl ? { id: Xl, overflow: Gl } : null, e.memoizedState = { dehydrated: n, treeContext: t, retryLane: 1073741824 }, (t = Ls(18, null, null, 0)).stateNode = n, t.return = e, e.child = t, ta = e, ra = null, !0); default: return !1 } } function ia(e) { return 0 !== (1 & e.mode) && 0 === (128 & e.flags) } function sa(e) { if (la) { var n = ra; if (n) { var t = n; if (!ua(e, n)) { if (ia(e)) throw Error(a(418)); n = sl(t.nextSibling); var r = ta; n && ua(e, n) ? oa(r, t) : (e.flags = -4097 & e.flags | 2, la = !1, ta = e) } } else { if (ia(e)) throw Error(a(418)); e.flags = -4097 & e.flags | 2, la = !1, ta = e } } } function ca(e) { for (e = e.return; null !== e && 5 !== e.tag && 3 !== e.tag && 13 !== e.tag;)e = e.return; ta = e } function fa(e) { if (e !== ta) return !1; if (!la) return ca(e), la = !0, !1; var n; if ((n = 3 !== e.tag) && !(n = 5 !== e.tag) && (n = "head" !== (n = e.type) && "body" !== n && !tl(e.type, e.memoizedProps)), n && (n = ra)) { if (ia(e)) throw da(), Error(a(418)); for (; n;)oa(e, n), n = sl(n.nextSibling) } if (ca(e), 13 === e.tag) { if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null)) throw Error(a(317)); e: { for (e = e.nextSibling, n = 0; e;) { if (8 === e.nodeType) { var t = e.data; if ("/$" === t) { if (0 === n) { ra = sl(e.nextSibling); break e } n-- } else "$" !== t && "$!" !== t && "$?" !== t || n++ } e = e.nextSibling } ra = null } } else ra = ta ? sl(e.stateNode.nextSibling) : null; return !0 } function da() { for (var e = ra; e;)e = sl(e.nextSibling) } function pa() { ra = ta = null, la = !1 } function ha(e) { null === aa ? aa = [e] : aa.push(e) } var ma = w.ReactCurrentBatchConfig; function va(e, n) { if (e && e.defaultProps) { for (var t in n = D({}, n), e = e.defaultProps) void 0 === n[t] && (n[t] = e[t]); return n } return n } var ya = El(null), ga = null, ba = null, wa = null; function ka() { wa = ba = ga = null } function Sa(e) { var n = ya.current; Cl(ya), e._currentValue = n } function xa(e, n, t) { for (; null !== e;) { var r = e.alternate; if ((e.childLanes & n) !== n ? (e.childLanes |= n, null !== r && (r.childLanes |= n)) : null !== r && (r.childLanes & n) !== n && (r.childLanes |= n), e === t) break; e = e.return } } function Ea(e, n) { ga = e, wa = ba = null, null !== (e = e.dependencies) && null !== e.firstContext && (0 !== (e.lanes & n) && (wu = !0), e.firstContext = null) } function Ca(e) { var n = e._currentValue; if (wa !== e) if (e = { context: e, memoizedValue: n, next: null }, null === ba) { if (null === ga) throw Error(a(308)); ba = e, ga.dependencies = { lanes: 0, firstContext: e } } else ba = ba.next = e; return n } var _a = null; function Pa(e) { null === _a ? _a = [e] : _a.push(e) } function Na(e, n, t, r) { var l = n.interleaved; return null === l ? (t.next = t, Pa(n)) : (t.next = l.next, l.next = t), n.interleaved = t, za(e, r) } function za(e, n) { e.lanes |= n; var t = e.alternate; for (null !== t && (t.lanes |= n), t = e, e = e.return; null !== e;)e.childLanes |= n, null !== (t = e.alternate) && (t.childLanes |= n), t = e, e = e.return; return 3 === t.tag ? t.stateNode : null } var Ta = !1; function Oa(e) { e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null } } function La(e, n) { e = e.updateQueue, n.updateQueue === e && (n.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.lastBaseUpdate, shared: e.shared, effects: e.effects }) } function Ra(e, n) { return { eventTime: e, lane: n, tag: 0, payload: null, callback: null, next: null } } function Ma(e, n, t) { var r = e.updateQueue; if (null === r) return null; if (r = r.shared, 0 !== (2 & zi)) { var l = r.pending; return null === l ? n.next = n : (n.next = l.next, l.next = n), r.pending = n, za(e, t) } return null === (l = r.interleaved) ? (n.next = n, Pa(r)) : (n.next = l.next, l.next = n), r.interleaved = n, za(e, t) } function Ia(e, n, t) { if (null !== (n = n.updateQueue) && (n = n.shared, 0 !== (4194240 & t))) { var r = n.lanes; t |= r &= e.pendingLanes, n.lanes = t, bn(e, t) } } function Fa(e, n) { var t = e.updateQueue, r = e.alternate; if (null !== r && t === (r = r.updateQueue)) { var l = null, a = null; if (null !== (t = t.firstBaseUpdate)) { do { var o = { eventTime: t.eventTime, lane: t.lane, tag: t.tag, payload: t.payload, callback: t.callback, next: null }; null === a ? l = a = o : a = a.next = o, t = t.next } while (null !== t); null === a ? l = a = n : a = a.next = n } else l = a = n; return t = { baseState: r.baseState, firstBaseUpdate: l, lastBaseUpdate: a, shared: r.shared, effects: r.effects }, void (e.updateQueue = t) } null === (e = t.lastBaseUpdate) ? t.firstBaseUpdate = n : e.next = n, t.lastBaseUpdate = n } function Da(e, n, t, r) { var l = e.updateQueue; Ta = !1; var a = l.firstBaseUpdate, o = l.lastBaseUpdate, u = l.shared.pending; if (null !== u) { l.shared.pending = null; var i = u, s = i.next; i.next = null, null === o ? a = s : o.next = s, o = i; var c = e.alternate; null !== c && ((u = (c = c.updateQueue).lastBaseUpdate) !== o && (null === u ? c.firstBaseUpdate = s : u.next = s, c.lastBaseUpdate = i)) } if (null !== a) { var f = l.baseState; for (o = 0, c = s = i = null, u = a; ;) { var d = u.lane, p = u.eventTime; if ((r & d) === d) { null !== c && (c = c.next = { eventTime: p, lane: 0, tag: u.tag, payload: u.payload, callback: u.callback, next: null }); e: { var h = e, m = u; switch (d = n, p = t, m.tag) { case 1: if ("function" === typeof (h = m.payload)) { f = h.call(p, f, d); break e } f = h; break e; case 3: h.flags = -65537 & h.flags | 128; case 0: if (null === (d = "function" === typeof (h = m.payload) ? h.call(p, f, d) : h) || void 0 === d) break e; f = D({}, f, d); break e; case 2: Ta = !0 } } null !== u.callback && 0 !== u.lane && (e.flags |= 64, null === (d = l.effects) ? l.effects = [u] : d.push(u)) } else p = { eventTime: p, lane: d, tag: u.tag, payload: u.payload, callback: u.callback, next: null }, null === c ? (s = c = p, i = f) : c = c.next = p, o |= d; if (null === (u = u.next)) { if (null === (u = l.shared.pending)) break; u = (d = u).next, d.next = null, l.lastBaseUpdate = d, l.shared.pending = null } } if (null === c && (i = f), l.baseState = i, l.firstBaseUpdate = s, l.lastBaseUpdate = c, null !== (n = l.shared.interleaved)) { l = n; do { o |= l.lane, l = l.next } while (l !== n) } else null === a && (l.shared.lanes = 0); Di |= o, e.lanes = o, e.memoizedState = f } } function ja(e, n, t) { if (e = n.effects, n.effects = null, null !== e) for (n = 0; n < e.length; n++) { var r = e[n], l = r.callback; if (null !== l) { if (r.callback = null, r = t, "function" !== typeof l) throw Error(a(191, l)); l.call(r) } } } var Ua = (new r.Component).refs; function Aa(e, n, t, r) { t = null === (t = t(r, n = e.memoizedState)) || void 0 === t ? n : D({}, n, t), e.memoizedState = t, 0 === e.lanes && (e.updateQueue.baseState = t) } var $a = { isMounted: function (e) { return !!(e = e._reactInternals) && Ve(e) === e }, enqueueSetState: function (e, n, t) { e = e._reactInternals; var r = ns(), l = ts(e), a = Ra(r, l); a.payload = n, void 0 !== t && null !== t && (a.callback = t), null !== (n = Ma(e, a, l)) && (rs(n, e, l, r), Ia(n, e, l)) }, enqueueReplaceState: function (e, n, t) { e = e._reactInternals; var r = ns(), l = ts(e), a = Ra(r, l); a.tag = 1, a.payload = n, void 0 !== t && null !== t && (a.callback = t), null !== (n = Ma(e, a, l)) && (rs(n, e, l, r), Ia(n, e, l)) }, enqueueForceUpdate: function (e, n) { e = e._reactInternals; var t = ns(), r = ts(e), l = Ra(t, r); l.tag = 2, void 0 !== n && null !== n && (l.callback = n), null !== (n = Ma(e, l, r)) && (rs(n, e, r, t), Ia(n, e, r)) } }; function Va(e, n, t, r, l, a, o) { return "function" === typeof (e = e.stateNode).shouldComponentUpdate ? e.shouldComponentUpdate(r, a, o) : !n.prototype || !n.prototype.isPureReactComponent || (!ir(t, r) || !ir(l, a)) } function Ba(e, n, t) { var r = !1, l = Pl, a = n.contextType; return "object" === typeof a && null !== a ? a = Ca(a) : (l = Ll(n) ? Tl : Nl.current, a = (r = null !== (r = n.contextTypes) && void 0 !== r) ? Ol(e, l) : Pl), n = new n(t, a), e.memoizedState = null !== n.state && void 0 !== n.state ? n.state : null, n.updater = $a, e.stateNode = n, n._reactInternals = e, r && ((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = l, e.__reactInternalMemoizedMaskedChildContext = a), n } function Wa(e, n, t, r) { e = n.state, "function" === typeof n.componentWillReceiveProps && n.componentWillReceiveProps(t, r), "function" === typeof n.UNSAFE_componentWillReceiveProps && n.UNSAFE_componentWillReceiveProps(t, r), n.state !== e && $a.enqueueReplaceState(n, n.state, null) } function Ha(e, n, t, r) { var l = e.stateNode; l.props = t, l.state = e.memoizedState, l.refs = Ua, Oa(e); var a = n.contextType; "object" === typeof a && null !== a ? l.context = Ca(a) : (a = Ll(n) ? Tl : Nl.current, l.context = Ol(e, a)), l.state = e.memoizedState, "function" === typeof (a = n.getDerivedStateFromProps) && (Aa(e, n, a, t), l.state = e.memoizedState), "function" === typeof n.getDerivedStateFromProps || "function" === typeof l.getSnapshotBeforeUpdate || "function" !== typeof l.UNSAFE_componentWillMount && "function" !== typeof l.componentWillMount || (n = l.state, "function" === typeof l.componentWillMount && l.componentWillMount(), "function" === typeof l.UNSAFE_componentWillMount && l.UNSAFE_componentWillMount(), n !== l.state && $a.enqueueReplaceState(l, l.state, null), Da(e, t, l, r), l.state = e.memoizedState), "function" === typeof l.componentDidMount && (e.flags |= 4194308) } function Qa(e, n, t) { if (null !== (e = t.ref) && "function" !== typeof e && "object" !== typeof e) { if (t._owner) { if (t = t._owner) { if (1 !== t.tag) throw Error(a(309)); var r = t.stateNode } if (!r) throw Error(a(147, e)); var l = r, o = "" + e; return null !== n && null !== n.ref && "function" === typeof n.ref && n.ref._stringRef === o ? n.ref : (n = function (e) { var n = l.refs; n === Ua && (n = l.refs = {}), null === e ? delete n[o] : n[o] = e }, n._stringRef = o, n) } if ("string" !== typeof e) throw Error(a(284)); if (!t._owner) throw Error(a(290, e)) } return e } function qa(e, n) { throw e = Object.prototype.toString.call(n), Error(a(31, "[object Object]" === e ? "object with keys {" + Object.keys(n).join(", ") + "}" : e)) } function Ka(e) { return (0, e._init)(e._payload) } function Ya(e) { function n(n, t) { if (e) { var r = n.deletions; null === r ? (n.deletions = [t], n.flags |= 16) : r.push(t) } } function t(t, r) { if (!e) return null; for (; null !== r;)n(t, r), r = r.sibling; return null } function r(e, n) { for (e = new Map; null !== n;)null !== n.key ? e.set(n.key, n) : e.set(n.index, n), n = n.sibling; return e } function l(e, n) { return (e = Ms(e, n)).index = 0, e.sibling = null, e } function o(n, t, r) { return n.index = r, e ? null !== (r = n.alternate) ? (r = r.index) < t ? (n.flags |= 2, t) : r : (n.flags |= 2, t) : (n.flags |= 1048576, t) } function u(n) { return e && null === n.alternate && (n.flags |= 2), n } function i(e, n, t, r) { return null === n || 6 !== n.tag ? ((n = js(t, e.mode, r)).return = e, n) : ((n = l(n, t)).return = e, n) } function s(e, n, t, r) { var a = t.type; return a === x ? f(e, n, t.props.children, r, t.key) : null !== n && (n.elementType === a || "object" === typeof a && null !== a && a.$$typeof === L && Ka(a) === n.type) ? ((r = l(n, t.props)).ref = Qa(e, n, t), r.return = e, r) : ((r = Is(t.type, t.key, t.props, null, e.mode, r)).ref = Qa(e, n, t), r.return = e, r) } function c(e, n, t, r) { return null === n || 4 !== n.tag || n.stateNode.containerInfo !== t.containerInfo || n.stateNode.implementation !== t.implementation ? ((n = Us(t, e.mode, r)).return = e, n) : ((n = l(n, t.children || [])).return = e, n) } function f(e, n, t, r, a) { return null === n || 7 !== n.tag ? ((n = Fs(t, e.mode, r, a)).return = e, n) : ((n = l(n, t)).return = e, n) } function d(e, n, t) { if ("string" === typeof n && "" !== n || "number" === typeof n) return (n = js("" + n, e.mode, t)).return = e, n; if ("object" === typeof n && null !== n) { switch (n.$$typeof) { case k: return (t = Is(n.type, n.key, n.props, null, e.mode, t)).ref = Qa(e, null, n), t.return = e, t; case S: return (n = Us(n, e.mode, t)).return = e, n; case L: return d(e, (0, n._init)(n._payload), t) }if (ne(n) || I(n)) return (n = Fs(n, e.mode, t, null)).return = e, n; qa(e, n) } return null } function p(e, n, t, r) { var l = null !== n ? n.key : null; if ("string" === typeof t && "" !== t || "number" === typeof t) return null !== l ? null : i(e, n, "" + t, r); if ("object" === typeof t && null !== t) { switch (t.$$typeof) { case k: return t.key === l ? s(e, n, t, r) : null; case S: return t.key === l ? c(e, n, t, r) : null; case L: return p(e, n, (l = t._init)(t._payload), r) }if (ne(t) || I(t)) return null !== l ? null : f(e, n, t, r, null); qa(e, t) } return null } function h(e, n, t, r, l) { if ("string" === typeof r && "" !== r || "number" === typeof r) return i(n, e = e.get(t) || null, "" + r, l); if ("object" === typeof r && null !== r) { switch (r.$$typeof) { case k: return s(n, e = e.get(null === r.key ? t : r.key) || null, r, l); case S: return c(n, e = e.get(null === r.key ? t : r.key) || null, r, l); case L: return h(e, n, t, (0, r._init)(r._payload), l) }if (ne(r) || I(r)) return f(n, e = e.get(t) || null, r, l, null); qa(n, r) } return null } function m(l, a, u, i) { for (var s = null, c = null, f = a, m = a = 0, v = null; null !== f && m < u.length; m++) { f.index > m ? (v = f, f = null) : v = f.sibling; var y = p(l, f, u[m], i); if (null === y) { null === f && (f = v); break } e && f && null === y.alternate && n(l, f), a = o(y, a, m), null === c ? s = y : c.sibling = y, c = y, f = v } if (m === u.length) return t(l, f), la && Zl(l, m), s; if (null === f) { for (; m < u.length; m++)null !== (f = d(l, u[m], i)) && (a = o(f, a, m), null === c ? s = f : c.sibling = f, c = f); return la && Zl(l, m), s } for (f = r(l, f); m < u.length; m++)null !== (v = h(f, l, m, u[m], i)) && (e && null !== v.alternate && f.delete(null === v.key ? m : v.key), a = o(v, a, m), null === c ? s = v : c.sibling = v, c = v); return e && f.forEach((function (e) { return n(l, e) })), la && Zl(l, m), s } function v(l, u, i, s) { var c = I(i); if ("function" !== typeof c) throw Error(a(150)); if (null == (i = c.call(i))) throw Error(a(151)); for (var f = c = null, m = u, v = u = 0, y = null, g = i.next(); null !== m && !g.done; v++, g = i.next()) { m.index > v ? (y = m, m = null) : y = m.sibling; var b = p(l, m, g.value, s); if (null === b) { null === m && (m = y); break } e && m && null === b.alternate && n(l, m), u = o(b, u, v), null === f ? c = b : f.sibling = b, f = b, m = y } if (g.done) return t(l, m), la && Zl(l, v), c; if (null === m) { for (; !g.done; v++, g = i.next())null !== (g = d(l, g.value, s)) && (u = o(g, u, v), null === f ? c = g : f.sibling = g, f = g); return la && Zl(l, v), c } for (m = r(l, m); !g.done; v++, g = i.next())null !== (g = h(m, l, v, g.value, s)) && (e && null !== g.alternate && m.delete(null === g.key ? v : g.key), u = o(g, u, v), null === f ? c = g : f.sibling = g, f = g); return e && m.forEach((function (e) { return n(l, e) })), la && Zl(l, v), c } return function e(r, a, o, i) { if ("object" === typeof o && null !== o && o.type === x && null === o.key && (o = o.props.children), "object" === typeof o && null !== o) { switch (o.$$typeof) { case k: e: { for (var s = o.key, c = a; null !== c;) { if (c.key === s) { if ((s = o.type) === x) { if (7 === c.tag) { t(r, c.sibling), (a = l(c, o.props.children)).return = r, r = a; break e } } else if (c.elementType === s || "object" === typeof s && null !== s && s.$$typeof === L && Ka(s) === c.type) { t(r, c.sibling), (a = l(c, o.props)).ref = Qa(r, c, o), a.return = r, r = a; break e } t(r, c); break } n(r, c), c = c.sibling } o.type === x ? ((a = Fs(o.props.children, r.mode, i, o.key)).return = r, r = a) : ((i = Is(o.type, o.key, o.props, null, r.mode, i)).ref = Qa(r, a, o), i.return = r, r = i) } return u(r); case S: e: { for (c = o.key; null !== a;) { if (a.key === c) { if (4 === a.tag && a.stateNode.containerInfo === o.containerInfo && a.stateNode.implementation === o.implementation) { t(r, a.sibling), (a = l(a, o.children || [])).return = r, r = a; break e } t(r, a); break } n(r, a), a = a.sibling } (a = Us(o, r.mode, i)).return = r, r = a } return u(r); case L: return e(r, a, (c = o._init)(o._payload), i) }if (ne(o)) return m(r, a, o, i); if (I(o)) return v(r, a, o, i); qa(r, o) } return "string" === typeof o && "" !== o || "number" === typeof o ? (o = "" + o, null !== a && 6 === a.tag ? (t(r, a.sibling), (a = l(a, o)).return = r, r = a) : (t(r, a), (a = js(o, r.mode, i)).return = r, r = a), u(r)) : t(r, a) } } var Xa = Ya(!0), Ga = Ya(!1), Za = {}, Ja = El(Za), eo = El(Za), no = El(Za); function to(e) { if (e === Za) throw Error(a(174)); return e } function ro(e, n) { switch (_l(no, n), _l(eo, e), _l(Ja, Za), e = n.nodeType) { case 9: case 11: n = (n = n.documentElement) ? n.namespaceURI : ie(null, ""); break; default: n = ie(n = (e = 8 === e ? n.parentNode : n).namespaceURI || null, e = e.tagName) }Cl(Ja), _l(Ja, n) } function lo() { Cl(Ja), Cl(eo), Cl(no) } function ao(e) { to(no.current); var n = to(Ja.current), t = ie(n, e.type); n !== t && (_l(eo, e), _l(Ja, t)) } function oo(e) { eo.current === e && (Cl(Ja), Cl(eo)) } var uo = El(0); function io(e) { for (var n = e; null !== n;) { if (13 === n.tag) { var t = n.memoizedState; if (null !== t && (null === (t = t.dehydrated) || "$?" === t.data || "$!" === t.data)) return n } else if (19 === n.tag && void 0 !== n.memoizedProps.revealOrder) { if (0 !== (128 & n.flags)) return n } else if (null !== n.child) { n.child.return = n, n = n.child; continue } if (n === e) break; for (; null === n.sibling;) { if (null === n.return || n.return === e) return null; n = n.return } n.sibling.return = n.return, n = n.sibling } return null } var so = []; function co() { for (var e = 0; e < so.length; e++)so[e]._workInProgressVersionPrimary = null; so.length = 0 } var fo = w.ReactCurrentDispatcher, po = w.ReactCurrentBatchConfig, ho = 0, mo = null, vo = null, yo = null, go = !1, bo = !1, wo = 0, ko = 0; function So() { throw Error(a(321)) } function xo(e, n) { if (null === n) return !1; for (var t = 0; t < n.length && t < e.length; t++)if (!ur(e[t], n[t])) return !1; return !0 } function Eo(e, n, t, r, l, o) { if (ho = o, mo = n, n.memoizedState = null, n.updateQueue = null, n.lanes = 0, fo.current = null === e || null === e.memoizedState ? uu : iu, e = t(r, l), bo) { o = 0; do { if (bo = !1, wo = 0, 25 <= o) throw Error(a(301)); o += 1, yo = vo = null, n.updateQueue = null, fo.current = su, e = t(r, l) } while (bo) } if (fo.current = ou, n = null !== vo && null !== vo.next, ho = 0, yo = vo = mo = null, go = !1, n) throw Error(a(300)); return e } function Co() { var e = 0 !== wo; return wo = 0, e } function _o() { var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; return null === yo ? mo.memoizedState = yo = e : yo = yo.next = e, yo } function Po() { if (null === vo) { var e = mo.alternate; e = null !== e ? e.memoizedState : null } else e = vo.next; var n = null === yo ? mo.memoizedState : yo.next; if (null !== n) yo = n, vo = e; else { if (null === e) throw Error(a(310)); e = { memoizedState: (vo = e).memoizedState, baseState: vo.baseState, baseQueue: vo.baseQueue, queue: vo.queue, next: null }, null === yo ? mo.memoizedState = yo = e : yo = yo.next = e } return yo } function No(e, n) { return "function" === typeof n ? n(e) : n } function zo(e) { var n = Po(), t = n.queue; if (null === t) throw Error(a(311)); t.lastRenderedReducer = e; var r = vo, l = r.baseQueue, o = t.pending; if (null !== o) { if (null !== l) { var u = l.next; l.next = o.next, o.next = u } r.baseQueue = l = o, t.pending = null } if (null !== l) { o = l.next, r = r.baseState; var i = u = null, s = null, c = o; do { var f = c.lane; if ((ho & f) === f) null !== s && (s = s.next = { lane: 0, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState, next: null }), r = c.hasEagerState ? c.eagerState : e(r, c.action); else { var d = { lane: f, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState, next: null }; null === s ? (i = s = d, u = r) : s = s.next = d, mo.lanes |= f, Di |= f } c = c.next } while (null !== c && c !== o); null === s ? u = r : s.next = i, ur(r, n.memoizedState) || (wu = !0), n.memoizedState = r, n.baseState = u, n.baseQueue = s, t.lastRenderedState = r } if (null !== (e = t.interleaved)) { l = e; do { o = l.lane, mo.lanes |= o, Di |= o, l = l.next } while (l !== e) } else null === l && (t.lanes = 0); return [n.memoizedState, t.dispatch] } function To(e) { var n = Po(), t = n.queue; if (null === t) throw Error(a(311)); t.lastRenderedReducer = e; var r = t.dispatch, l = t.pending, o = n.memoizedState; if (null !== l) { t.pending = null; var u = l = l.next; do { o = e(o, u.action), u = u.next } while (u !== l); ur(o, n.memoizedState) || (wu = !0), n.memoizedState = o, null === n.baseQueue && (n.baseState = o), t.lastRenderedState = o } return [o, r] } function Oo() { } function Lo(e, n) { var t = mo, r = Po(), l = n(), o = !ur(r.memoizedState, l); if (o && (r.memoizedState = l, wu = !0), r = r.queue, Wo(Io.bind(null, t, r, e), [e]), r.getSnapshot !== n || o || null !== yo && 1 & yo.memoizedState.tag) { if (t.flags |= 2048, Uo(9, Mo.bind(null, t, r, l, n), void 0, null), null === Ti) throw Error(a(349)); 0 !== (30 & ho) || Ro(t, n, l) } return l } function Ro(e, n, t) { e.flags |= 16384, e = { getSnapshot: n, value: t }, null === (n = mo.updateQueue) ? (n = { lastEffect: null, stores: null }, mo.updateQueue = n, n.stores = [e]) : null === (t = n.stores) ? n.stores = [e] : t.push(e) } function Mo(e, n, t, r) { n.value = t, n.getSnapshot = r, Fo(n) && Do(e) } function Io(e, n, t) { return t((function () { Fo(n) && Do(e) })) } function Fo(e) { var n = e.getSnapshot; e = e.value; try { var t = n(); return !ur(e, t) } catch (r) { return !0 } } function Do(e) { var n = za(e, 1); null !== n && rs(n, e, 1, -1) } function jo(e) { var n = _o(); return "function" === typeof e && (e = e()), n.memoizedState = n.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: No, lastRenderedState: e }, n.queue = e, e = e.dispatch = tu.bind(null, mo, e), [n.memoizedState, e] } function Uo(e, n, t, r) { return e = { tag: e, create: n, destroy: t, deps: r, next: null }, null === (n = mo.updateQueue) ? (n = { lastEffect: null, stores: null }, mo.updateQueue = n, n.lastEffect = e.next = e) : null === (t = n.lastEffect) ? n.lastEffect = e.next = e : (r = t.next, t.next = e, e.next = r, n.lastEffect = e), e } function Ao() { return Po().memoizedState } function $o(e, n, t, r) { var l = _o(); mo.flags |= e, l.memoizedState = Uo(1 | n, t, void 0, void 0 === r ? null : r) } function Vo(e, n, t, r) { var l = Po(); r = void 0 === r ? null : r; var a = void 0; if (null !== vo) { var o = vo.memoizedState; if (a = o.destroy, null !== r && xo(r, o.deps)) return void (l.memoizedState = Uo(n, t, a, r)) } mo.flags |= e, l.memoizedState = Uo(1 | n, t, a, r) } function Bo(e, n) { return $o(8390656, 8, e, n) } function Wo(e, n) { return Vo(2048, 8, e, n) } function Ho(e, n) { return Vo(4, 2, e, n) } function Qo(e, n) { return Vo(4, 4, e, n) } function qo(e, n) { return "function" === typeof n ? (e = e(), n(e), function () { n(null) }) : null !== n && void 0 !== n ? (e = e(), n.current = e, function () { n.current = null }) : void 0 } function Ko(e, n, t) { return t = null !== t && void 0 !== t ? t.concat([e]) : null, Vo(4, 4, qo.bind(null, n, e), t) } function Yo() { } function Xo(e, n) { var t = Po(); n = void 0 === n ? null : n; var r = t.memoizedState; return null !== r && null !== n && xo(n, r[1]) ? r[0] : (t.memoizedState = [e, n], e) } function Go(e, n) { var t = Po(); n = void 0 === n ? null : n; var r = t.memoizedState; return null !== r && null !== n && xo(n, r[1]) ? r[0] : (e = e(), t.memoizedState = [e, n], e) } function Zo(e, n, t) { return 0 === (21 & ho) ? (e.baseState && (e.baseState = !1, wu = !0), e.memoizedState = t) : (ur(t, n) || (t = vn(), mo.lanes |= t, Di |= t, e.baseState = !0), n) } function Jo(e, n) { var t = wn; wn = 0 !== t && 4 > t ? t : 4, e(!0); var r = po.transition; po.transition = {}; try { e(!1), n() } finally { wn = t, po.transition = r } } function eu() { return Po().memoizedState } function nu(e, n, t) { var r = ts(e); if (t = { lane: r, action: t, hasEagerState: !1, eagerState: null, next: null }, ru(e)) lu(n, t); else if (null !== (t = Na(e, n, t, r))) { rs(t, e, r, ns()), au(t, n, r) } } function tu(e, n, t) { var r = ts(e), l = { lane: r, action: t, hasEagerState: !1, eagerState: null, next: null }; if (ru(e)) lu(n, l); else { var a = e.alternate; if (0 === e.lanes && (null === a || 0 === a.lanes) && null !== (a = n.lastRenderedReducer)) try { var o = n.lastRenderedState, u = a(o, t); if (l.hasEagerState = !0, l.eagerState = u, ur(u, o)) { var i = n.interleaved; return null === i ? (l.next = l, Pa(n)) : (l.next = i.next, i.next = l), void (n.interleaved = l) } } catch (s) { } null !== (t = Na(e, n, l, r)) && (rs(t, e, r, l = ns()), au(t, n, r)) } } function ru(e) { var n = e.alternate; return e === mo || null !== n && n === mo } function lu(e, n) { bo = go = !0; var t = e.pending; null === t ? n.next = n : (n.next = t.next, t.next = n), e.pending = n } function au(e, n, t) { if (0 !== (4194240 & t)) { var r = n.lanes; t |= r &= e.pendingLanes, n.lanes = t, bn(e, t) } } var ou = { readContext: Ca, useCallback: So, useContext: So, useEffect: So, useImperativeHandle: So, useInsertionEffect: So, useLayoutEffect: So, useMemo: So, useReducer: So, useRef: So, useState: So, useDebugValue: So, useDeferredValue: So, useTransition: So, useMutableSource: So, useSyncExternalStore: So, useId: So, unstable_isNewReconciler: !1 }, uu = { readContext: Ca, useCallback: function (e, n) { return _o().memoizedState = [e, void 0 === n ? null : n], e }, useContext: Ca, useEffect: Bo, useImperativeHandle: function (e, n, t) { return t = null !== t && void 0 !== t ? t.concat([e]) : null, $o(4194308, 4, qo.bind(null, n, e), t) }, useLayoutEffect: function (e, n) { return $o(4194308, 4, e, n) }, useInsertionEffect: function (e, n) { return $o(4, 2, e, n) }, useMemo: function (e, n) { var t = _o(); return n = void 0 === n ? null : n, e = e(), t.memoizedState = [e, n], e }, useReducer: function (e, n, t) { var r = _o(); return n = void 0 !== t ? t(n) : n, r.memoizedState = r.baseState = n, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: n }, r.queue = e, e = e.dispatch = nu.bind(null, mo, e), [r.memoizedState, e] }, useRef: function (e) { return e = { current: e }, _o().memoizedState = e }, useState: jo, useDebugValue: Yo, useDeferredValue: function (e) { return _o().memoizedState = e }, useTransition: function () { var e = jo(!1), n = e[0]; return e = Jo.bind(null, e[1]), _o().memoizedState = e, [n, e] }, useMutableSource: function () { }, useSyncExternalStore: function (e, n, t) { var r = mo, l = _o(); if (la) { if (void 0 === t) throw Error(a(407)); t = t() } else { if (t = n(), null === Ti) throw Error(a(349)); 0 !== (30 & ho) || Ro(r, n, t) } l.memoizedState = t; var o = { value: t, getSnapshot: n }; return l.queue = o, Bo(Io.bind(null, r, o, e), [e]), r.flags |= 2048, Uo(9, Mo.bind(null, r, o, t, n), void 0, null), t }, useId: function () { var e = _o(), n = Ti.identifierPrefix; if (la) { var t = Gl; n = ":" + n + "R" + (t = (Xl & ~(1 << 32 - on(Xl) - 1)).toString(32) + t), 0 < (t = wo++) && (n += "H" + t.toString(32)), n += ":" } else n = ":" + n + "r" + (t = ko++).toString(32) + ":"; return e.memoizedState = n }, unstable_isNewReconciler: !1 }, iu = { readContext: Ca, useCallback: Xo, useContext: Ca, useEffect: Wo, useImperativeHandle: Ko, useInsertionEffect: Ho, useLayoutEffect: Qo, useMemo: Go, useReducer: zo, useRef: Ao, useState: function () { return zo(No) }, useDebugValue: Yo, useDeferredValue: function (e) { return Zo(Po(), vo.memoizedState, e) }, useTransition: function () { return [zo(No)[0], Po().memoizedState] }, useMutableSource: Oo, useSyncExternalStore: Lo, useId: eu, unstable_isNewReconciler: !1 }, su = { readContext: Ca, useCallback: Xo, useContext: Ca, useEffect: Wo, useImperativeHandle: Ko, useInsertionEffect: Ho, useLayoutEffect: Qo, useMemo: Go, useReducer: To, useRef: Ao, useState: function () { return To(No) }, useDebugValue: Yo, useDeferredValue: function (e) { var n = Po(); return null === vo ? n.memoizedState = e : Zo(n, vo.memoizedState, e) }, useTransition: function () { return [To(No)[0], Po().memoizedState] }, useMutableSource: Oo, useSyncExternalStore: Lo, useId: eu, unstable_isNewReconciler: !1 }; function cu(e, n) { try { var t = "", r = n; do { t += $(r), r = r.return } while (r); var l = t } catch (a) { l = "\nError generating stack: " + a.message + "\n" + a.stack } return { value: e, source: n, stack: l, digest: null } } function fu(e, n, t) { return { value: e, source: null, stack: null != t ? t : null, digest: null != n ? n : null } } function du(e, n) { try { console.error(n.value) } catch (t) { setTimeout((function () { throw t })) } } var pu = "function" === typeof WeakMap ? WeakMap : Map; function hu(e, n, t) { (t = Ra(-1, t)).tag = 3, t.payload = { element: null }; var r = n.value; return t.callback = function () { Hi || (Hi = !0, Qi = r), du(0, n) }, t } function mu(e, n, t) { (t = Ra(-1, t)).tag = 3; var r = e.type.getDerivedStateFromError; if ("function" === typeof r) { var l = n.value; t.payload = function () { return r(l) }, t.callback = function () { du(0, n) } } var a = e.stateNode; return null !== a && "function" === typeof a.componentDidCatch && (t.callback = function () { du(0, n), "function" !== typeof r && (null === qi ? qi = new Set([this]) : qi.add(this)); var e = n.stack; this.componentDidCatch(n.value, { componentStack: null !== e ? e : "" }) }), t } function vu(e, n, t) { var r = e.pingCache; if (null === r) { r = e.pingCache = new pu; var l = new Set; r.set(n, l) } else void 0 === (l = r.get(n)) && (l = new Set, r.set(n, l)); l.has(t) || (l.add(t), e = _s.bind(null, e, n, t), n.then(e, e)) } function yu(e) { do { var n; if ((n = 13 === e.tag) && (n = null === (n = e.memoizedState) || null !== n.dehydrated), n) return e; e = e.return } while (null !== e); return null } function gu(e, n, t, r, l) { return 0 === (1 & e.mode) ? (e === n ? e.flags |= 65536 : (e.flags |= 128, t.flags |= 131072, t.flags &= -52805, 1 === t.tag && (null === t.alternate ? t.tag = 17 : ((n = Ra(-1, 1)).tag = 2, Ma(t, n, 1))), t.lanes |= 1), e) : (e.flags |= 65536, e.lanes = l, e) } var bu = w.ReactCurrentOwner, wu = !1; function ku(e, n, t, r) { n.child = null === e ? Ga(n, null, t, r) : Xa(n, e.child, t, r) } function Su(e, n, t, r, l) { t = t.render; var a = n.ref; return Ea(n, l), r = Eo(e, n, t, r, a, l), t = Co(), null === e || wu ? (la && t && ea(n), n.flags |= 1, ku(e, n, r, l), n.child) : (n.updateQueue = e.updateQueue, n.flags &= -2053, e.lanes &= ~l, Hu(e, n, l)) } function xu(e, n, t, r, l) { if (null === e) { var a = t.type; return "function" !== typeof a || Rs(a) || void 0 !== a.defaultProps || null !== t.compare || void 0 !== t.defaultProps ? ((e = Is(t.type, null, r, n, n.mode, l)).ref = n.ref, e.return = n, n.child = e) : (n.tag = 15, n.type = a, Eu(e, n, a, r, l)) } if (a = e.child, 0 === (e.lanes & l)) { var o = a.memoizedProps; if ((t = null !== (t = t.compare) ? t : ir)(o, r) && e.ref === n.ref) return Hu(e, n, l) } return n.flags |= 1, (e = Ms(a, r)).ref = n.ref, e.return = n, n.child = e } function Eu(e, n, t, r, l) { if (null !== e) { var a = e.memoizedProps; if (ir(a, r) && e.ref === n.ref) { if (wu = !1, n.pendingProps = r = a, 0 === (e.lanes & l)) return n.lanes = e.lanes, Hu(e, n, l); 0 !== (131072 & e.flags) && (wu = !0) } } return Pu(e, n, t, r, l) } function Cu(e, n, t) { var r = n.pendingProps, l = r.children, a = null !== e ? e.memoizedState : null; if ("hidden" === r.mode) if (0 === (1 & n.mode)) n.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, _l(Mi, Ri), Ri |= t; else { if (0 === (1073741824 & t)) return e = null !== a ? a.baseLanes | t : t, n.lanes = n.childLanes = 1073741824, n.memoizedState = { baseLanes: e, cachePool: null, transitions: null }, n.updateQueue = null, _l(Mi, Ri), Ri |= e, null; n.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, r = null !== a ? a.baseLanes : t, _l(Mi, Ri), Ri |= r } else null !== a ? (r = a.baseLanes | t, n.memoizedState = null) : r = t, _l(Mi, Ri), Ri |= r; return ku(e, n, l, t), n.child } function _u(e, n) { var t = n.ref; (null === e && null !== t || null !== e && e.ref !== t) && (n.flags |= 512, n.flags |= 2097152) } function Pu(e, n, t, r, l) { var a = Ll(t) ? Tl : Nl.current; return a = Ol(n, a), Ea(n, l), t = Eo(e, n, t, r, a, l), r = Co(), null === e || wu ? (la && r && ea(n), n.flags |= 1, ku(e, n, t, l), n.child) : (n.updateQueue = e.updateQueue, n.flags &= -2053, e.lanes &= ~l, Hu(e, n, l)) } function Nu(e, n, t, r, l) { if (Ll(t)) { var a = !0; Fl(n) } else a = !1; if (Ea(n, l), null === n.stateNode) Wu(e, n), Ba(n, t, r), Ha(n, t, r, l), r = !0; else if (null === e) { var o = n.stateNode, u = n.memoizedProps; o.props = u; var i = o.context, s = t.contextType; "object" === typeof s && null !== s ? s = Ca(s) : s = Ol(n, s = Ll(t) ? Tl : Nl.current); var c = t.getDerivedStateFromProps, f = "function" === typeof c || "function" === typeof o.getSnapshotBeforeUpdate; f || "function" !== typeof o.UNSAFE_componentWillReceiveProps && "function" !== typeof o.componentWillReceiveProps || (u !== r || i !== s) && Wa(n, o, r, s), Ta = !1; var d = n.memoizedState; o.state = d, Da(n, r, o, l), i = n.memoizedState, u !== r || d !== i || zl.current || Ta ? ("function" === typeof c && (Aa(n, t, c, r), i = n.memoizedState), (u = Ta || Va(n, t, u, r, d, i, s)) ? (f || "function" !== typeof o.UNSAFE_componentWillMount && "function" !== typeof o.componentWillMount || ("function" === typeof o.componentWillMount && o.componentWillMount(), "function" === typeof o.UNSAFE_componentWillMount && o.UNSAFE_componentWillMount()), "function" === typeof o.componentDidMount && (n.flags |= 4194308)) : ("function" === typeof o.componentDidMount && (n.flags |= 4194308), n.memoizedProps = r, n.memoizedState = i), o.props = r, o.state = i, o.context = s, r = u) : ("function" === typeof o.componentDidMount && (n.flags |= 4194308), r = !1) } else { o = n.stateNode, La(e, n), u = n.memoizedProps, s = n.type === n.elementType ? u : va(n.type, u), o.props = s, f = n.pendingProps, d = o.context, "object" === typeof (i = t.contextType) && null !== i ? i = Ca(i) : i = Ol(n, i = Ll(t) ? Tl : Nl.current); var p = t.getDerivedStateFromProps; (c = "function" === typeof p || "function" === typeof o.getSnapshotBeforeUpdate) || "function" !== typeof o.UNSAFE_componentWillReceiveProps && "function" !== typeof o.componentWillReceiveProps || (u !== f || d !== i) && Wa(n, o, r, i), Ta = !1, d = n.memoizedState, o.state = d, Da(n, r, o, l); var h = n.memoizedState; u !== f || d !== h || zl.current || Ta ? ("function" === typeof p && (Aa(n, t, p, r), h = n.memoizedState), (s = Ta || Va(n, t, s, r, d, h, i) || !1) ? (c || "function" !== typeof o.UNSAFE_componentWillUpdate && "function" !== typeof o.componentWillUpdate || ("function" === typeof o.componentWillUpdate && o.componentWillUpdate(r, h, i), "function" === typeof o.UNSAFE_componentWillUpdate && o.UNSAFE_componentWillUpdate(r, h, i)), "function" === typeof o.componentDidUpdate && (n.flags |= 4), "function" === typeof o.getSnapshotBeforeUpdate && (n.flags |= 1024)) : ("function" !== typeof o.componentDidUpdate || u === e.memoizedProps && d === e.memoizedState || (n.flags |= 4), "function" !== typeof o.getSnapshotBeforeUpdate || u === e.memoizedProps && d === e.memoizedState || (n.flags |= 1024), n.memoizedProps = r, n.memoizedState = h), o.props = r, o.state = h, o.context = i, r = s) : ("function" !== typeof o.componentDidUpdate || u === e.memoizedProps && d === e.memoizedState || (n.flags |= 4), "function" !== typeof o.getSnapshotBeforeUpdate || u === e.memoizedProps && d === e.memoizedState || (n.flags |= 1024), r = !1) } return zu(e, n, t, r, a, l) } function zu(e, n, t, r, l, a) { _u(e, n); var o = 0 !== (128 & n.flags); if (!r && !o) return l && Dl(n, t, !1), Hu(e, n, a); r = n.stateNode, bu.current = n; var u = o && "function" !== typeof t.getDerivedStateFromError ? null : r.render(); return n.flags |= 1, null !== e && o ? (n.child = Xa(n, e.child, null, a), n.child = Xa(n, null, u, a)) : ku(e, n, u, a), n.memoizedState = r.state, l && Dl(n, t, !0), n.child } function Tu(e) { var n = e.stateNode; n.pendingContext ? Ml(0, n.pendingContext, n.pendingContext !== n.context) : n.context && Ml(0, n.context, !1), ro(e, n.containerInfo) } function Ou(e, n, t, r, l) { return pa(), ha(l), n.flags |= 256, ku(e, n, t, r), n.child } var Lu, Ru, Mu, Iu, Fu = { dehydrated: null, treeContext: null, retryLane: 0 }; function Du(e) { return { baseLanes: e, cachePool: null, transitions: null } } function ju(e, n, t) { var r, l = n.pendingProps, o = uo.current, u = !1, i = 0 !== (128 & n.flags); if ((r = i) || (r = (null === e || null !== e.memoizedState) && 0 !== (2 & o)), r ? (u = !0, n.flags &= -129) : null !== e && null === e.memoizedState || (o |= 1), _l(uo, 1 & o), null === e) return sa(n), null !== (e = n.memoizedState) && null !== (e = e.dehydrated) ? (0 === (1 & n.mode) ? n.lanes = 1 : "$!" === e.data ? n.lanes = 8 : n.lanes = 1073741824, null) : (i = l.children, e = l.fallback, u ? (l = n.mode, u = n.child, i = { mode: "hidden", children: i }, 0 === (1 & l) && null !== u ? (u.childLanes = 0, u.pendingProps = i) : u = Ds(i, l, 0, null), e = Fs(e, l, t, null), u.return = n, e.return = n, u.sibling = e, n.child = u, n.child.memoizedState = Du(t), n.memoizedState = Fu, e) : Uu(n, i)); if (null !== (o = e.memoizedState) && null !== (r = o.dehydrated)) return function (e, n, t, r, l, o, u) { if (t) return 256 & n.flags ? (n.flags &= -257, Au(e, n, u, r = fu(Error(a(422))))) : null !== n.memoizedState ? (n.child = e.child, n.flags |= 128, null) : (o = r.fallback, l = n.mode, r = Ds({ mode: "visible", children: r.children }, l, 0, null), (o = Fs(o, l, u, null)).flags |= 2, r.return = n, o.return = n, r.sibling = o, n.child = r, 0 !== (1 & n.mode) && Xa(n, e.child, null, u), n.child.memoizedState = Du(u), n.memoizedState = Fu, o); if (0 === (1 & n.mode)) return Au(e, n, u, null); if ("$!" === l.data) { if (r = l.nextSibling && l.nextSibling.dataset) var i = r.dgst; return r = i, Au(e, n, u, r = fu(o = Error(a(419)), r, void 0)) } if (i = 0 !== (u & e.childLanes), wu || i) { if (null !== (r = Ti)) { switch (u & -u) { case 4: l = 2; break; case 16: l = 8; break; 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: case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: l = 32; break; case 536870912: l = 268435456; break; default: l = 0 }0 !== (l = 0 !== (l & (r.suspendedLanes | u)) ? 0 : l) && l !== o.retryLane && (o.retryLane = l, za(e, l), rs(r, e, l, -1)) } return vs(), Au(e, n, u, r = fu(Error(a(421)))) } return "$?" === l.data ? (n.flags |= 128, n.child = e.child, n = Ns.bind(null, e), l._reactRetry = n, null) : (e = o.treeContext, ra = sl(l.nextSibling), ta = n, la = !0, aa = null, null !== e && (ql[Kl++] = Xl, ql[Kl++] = Gl, ql[Kl++] = Yl, Xl = e.id, Gl = e.overflow, Yl = n), n = Uu(n, r.children), n.flags |= 4096, n) }(e, n, i, l, r, o, t); if (u) { u = l.fallback, i = n.mode, r = (o = e.child).sibling; var s = { mode: "hidden", children: l.children }; return 0 === (1 & i) && n.child !== o ? ((l = n.child).childLanes = 0, l.pendingProps = s, n.deletions = null) : (l = Ms(o, s)).subtreeFlags = 14680064 & o.subtreeFlags, null !== r ? u = Ms(r, u) : (u = Fs(u, i, t, null)).flags |= 2, u.return = n, l.return = n, l.sibling = u, n.child = l, l = u, u = n.child, i = null === (i = e.child.memoizedState) ? Du(t) : { baseLanes: i.baseLanes | t, cachePool: null, transitions: i.transitions }, u.memoizedState = i, u.childLanes = e.childLanes & ~t, n.memoizedState = Fu, l } return e = (u = e.child).sibling, l = Ms(u, { mode: "visible", children: l.children }), 0 === (1 & n.mode) && (l.lanes = t), l.return = n, l.sibling = null, null !== e && (null === (t = n.deletions) ? (n.deletions = [e], n.flags |= 16) : t.push(e)), n.child = l, n.memoizedState = null, l } function Uu(e, n) { return (n = Ds({ mode: "visible", children: n }, e.mode, 0, null)).return = e, e.child = n } function Au(e, n, t, r) { return null !== r && ha(r), Xa(n, e.child, null, t), (e = Uu(n, n.pendingProps.children)).flags |= 2, n.memoizedState = null, e } function $u(e, n, t) { e.lanes |= n; var r = e.alternate; null !== r && (r.lanes |= n), xa(e.return, n, t) } function Vu(e, n, t, r, l) { var a = e.memoizedState; null === a ? e.memoizedState = { isBackwards: n, rendering: null, renderingStartTime: 0, last: r, tail: t, tailMode: l } : (a.isBackwards = n, a.rendering = null, a.renderingStartTime = 0, a.last = r, a.tail = t, a.tailMode = l) } function Bu(e, n, t) { var r = n.pendingProps, l = r.revealOrder, a = r.tail; if (ku(e, n, r.children, t), 0 !== (2 & (r = uo.current))) r = 1 & r | 2, n.flags |= 128; else { if (null !== e && 0 !== (128 & e.flags)) e: for (e = n.child; null !== e;) { if (13 === e.tag) null !== e.memoizedState && $u(e, t, n); else if (19 === e.tag) $u(e, t, n); else if (null !== e.child) { e.child.return = e, e = e.child; continue } if (e === n) break e; for (; null === e.sibling;) { if (null === e.return || e.return === n) break e; e = e.return } e.sibling.return = e.return, e = e.sibling } r &= 1 } if (_l(uo, r), 0 === (1 & n.mode)) n.memoizedState = null; else switch (l) { case "forwards": for (t = n.child, l = null; null !== t;)null !== (e = t.alternate) && null === io(e) && (l = t), t = t.sibling; null === (t = l) ? (l = n.child, n.child = null) : (l = t.sibling, t.sibling = null), Vu(n, !1, l, t, a); break; case "backwards": for (t = null, l = n.child, n.child = null; null !== l;) { if (null !== (e = l.alternate) && null === io(e)) { n.child = l; break } e = l.sibling, l.sibling = t, t = l, l = e } Vu(n, !0, t, null, a); break; case "together": Vu(n, !1, null, null, void 0); break; default: n.memoizedState = null }return n.child } function Wu(e, n) { 0 === (1 & n.mode) && null !== e && (e.alternate = null, n.alternate = null, n.flags |= 2) } function Hu(e, n, t) { if (null !== e && (n.dependencies = e.dependencies), Di |= n.lanes, 0 === (t & n.childLanes)) return null; if (null !== e && n.child !== e.child) throw Error(a(153)); if (null !== n.child) { for (t = Ms(e = n.child, e.pendingProps), n.child = t, t.return = n; null !== e.sibling;)e = e.sibling, (t = t.sibling = Ms(e, e.pendingProps)).return = n; t.sibling = null } return n.child } function Qu(e, n) { if (!la) switch (e.tailMode) { case "hidden": n = e.tail; for (var t = null; null !== n;)null !== n.alternate && (t = n), n = n.sibling; null === t ? e.tail = null : t.sibling = null; break; case "collapsed": t = e.tail; for (var r = null; null !== t;)null !== t.alternate && (r = t), t = t.sibling; null === r ? n || null === e.tail ? e.tail = null : e.tail.sibling = null : r.sibling = null } } function qu(e) { var n = null !== e.alternate && e.alternate.child === e.child, t = 0, r = 0; if (n) for (var l = e.child; null !== l;)t |= l.lanes | l.childLanes, r |= 14680064 & l.subtreeFlags, r |= 14680064 & l.flags, l.return = e, l = l.sibling; else for (l = e.child; null !== l;)t |= l.lanes | l.childLanes, r |= l.subtreeFlags, r |= l.flags, l.return = e, l = l.sibling; return e.subtreeFlags |= r, e.childLanes = t, n } function Ku(e, n, t) { var r = n.pendingProps; switch (na(n), n.tag) { case 2: case 16: case 15: case 0: case 11: case 7: case 8: case 12: case 9: case 14: return qu(n), null; case 1: case 17: return Ll(n.type) && Rl(), qu(n), null; case 3: return r = n.stateNode, lo(), Cl(zl), Cl(Nl), co(), r.pendingContext && (r.context = r.pendingContext, r.pendingContext = null), null !== e && null !== e.child || (fa(n) ? n.flags |= 4 : null === e || e.memoizedState.isDehydrated && 0 === (256 & n.flags) || (n.flags |= 1024, null !== aa && (us(aa), aa = null))), Ru(e, n), qu(n), null; case 5: oo(n); var l = to(no.current); if (t = n.type, null !== e && null != n.stateNode) Mu(e, n, t, r, l), e.ref !== n.ref && (n.flags |= 512, n.flags |= 2097152); else { if (!r) { if (null === n.stateNode) throw Error(a(166)); return qu(n), null } if (e = to(Ja.current), fa(n)) { r = n.stateNode, t = n.type; var o = n.memoizedProps; switch (r[dl] = n, r[pl] = o, e = 0 !== (1 & n.mode), t) { case "dialog": Ur("cancel", r), Ur("close", r); break; case "iframe": case "object": case "embed": Ur("load", r); break; case "video": case "audio": for (l = 0; l < Ir.length; l++)Ur(Ir[l], r); break; case "source": Ur("error", r); break; case "img": case "image": case "link": Ur("error", r), Ur("load", r); break; case "details": Ur("toggle", r); break; case "input": X(r, o), Ur("invalid", r); break; case "select": r._wrapperState = { wasMultiple: !!o.multiple }, Ur("invalid", r); break; case "textarea": le(r, o), Ur("invalid", r) }for (var i in ge(t, o), l = null, o) if (o.hasOwnProperty(i)) { var s = o[i]; "children" === i ? "string" === typeof s ? r.textContent !== s && (!0 !== o.suppressHydrationWarning && Zr(r.textContent, s, e), l = ["children", s]) : "number" === typeof s && r.textContent !== "" + s && (!0 !== o.suppressHydrationWarning && Zr(r.textContent, s, e), l = ["children", "" + s]) : u.hasOwnProperty(i) && null != s && "onScroll" === i && Ur("scroll", r) } switch (t) { case "input": Q(r), J(r, o, !0); break; case "textarea": Q(r), oe(r); break; case "select": case "option": break; default: "function" === typeof o.onClick && (r.onclick = Jr) }r = l, n.updateQueue = r, null !== r && (n.flags |= 4) } else { i = 9 === l.nodeType ? l : l.ownerDocument, "http://www.w3.org/1999/xhtml" === e && (e = ue(t)), "http://www.w3.org/1999/xhtml" === e ? "script" === t ? ((e = i.createElement("div")).innerHTML = "<script><\/script>", e = e.removeChild(e.firstChild)) : "string" === typeof r.is ? e = i.createElement(t, { is: r.is }) : (e = i.createElement(t), "select" === t && (i = e, r.multiple ? i.multiple = !0 : r.size && (i.size = r.size))) : e = i.createElementNS(e, t), e[dl] = n, e[pl] = r, Lu(e, n, !1, !1), n.stateNode = e; e: { switch (i = be(t, r), t) { case "dialog": Ur("cancel", e), Ur("close", e), l = r; break; case "iframe": case "object": case "embed": Ur("load", e), l = r; break; case "video": case "audio": for (l = 0; l < Ir.length; l++)Ur(Ir[l], e); l = r; break; case "source": Ur("error", e), l = r; break; case "img": case "image": case "link": Ur("error", e), Ur("load", e), l = r; break; case "details": Ur("toggle", e), l = r; break; case "input": X(e, r), l = Y(e, r), Ur("invalid", e); break; case "option": default: l = r; break; case "select": e._wrapperState = { wasMultiple: !!r.multiple }, l = D({}, r, { value: void 0 }), Ur("invalid", e); break; case "textarea": le(e, r), l = re(e, r), Ur("invalid", e) }for (o in ge(t, l), s = l) if (s.hasOwnProperty(o)) { var c = s[o]; "style" === o ? ve(e, c) : "dangerouslySetInnerHTML" === o ? null != (c = c ? c.__html : void 0) && fe(e, c) : "children" === o ? "string" === typeof c ? ("textarea" !== t || "" !== c) && de(e, c) : "number" === typeof c && de(e, "" + c) : "suppressContentEditableWarning" !== o && "suppressHydrationWarning" !== o && "autoFocus" !== o && (u.hasOwnProperty(o) ? null != c && "onScroll" === o && Ur("scroll", e) : null != c && b(e, o, c, i)) } switch (t) { case "input": Q(e), J(e, r, !1); break; case "textarea": Q(e), oe(e); break; case "option": null != r.value && e.setAttribute("value", "" + W(r.value)); break; case "select": e.multiple = !!r.multiple, null != (o = r.value) ? te(e, !!r.multiple, o, !1) : null != r.defaultValue && te(e, !!r.multiple, r.defaultValue, !0); break; default: "function" === typeof l.onClick && (e.onclick = Jr) }switch (t) { case "button": case "input": case "select": case "textarea": r = !!r.autoFocus; break e; case "img": r = !0; break e; default: r = !1 } } r && (n.flags |= 4) } null !== n.ref && (n.flags |= 512, n.flags |= 2097152) } return qu(n), null; case 6: if (e && null != n.stateNode) Iu(e, n, e.memoizedProps, r); else { if ("string" !== typeof r && null === n.stateNode) throw Error(a(166)); if (t = to(no.current), to(Ja.current), fa(n)) { if (r = n.stateNode, t = n.memoizedProps, r[dl] = n, (o = r.nodeValue !== t) && null !== (e = ta)) switch (e.tag) { case 3: Zr(r.nodeValue, t, 0 !== (1 & e.mode)); break; case 5: !0 !== e.memoizedProps.suppressHydrationWarning && Zr(r.nodeValue, t, 0 !== (1 & e.mode)) }o && (n.flags |= 4) } else (r = (9 === t.nodeType ? t : t.ownerDocument).createTextNode(r))[dl] = n, n.stateNode = r } return qu(n), null; case 13: if (Cl(uo), r = n.memoizedState, null === e || null !== e.memoizedState && null !== e.memoizedState.dehydrated) { if (la && null !== ra && 0 !== (1 & n.mode) && 0 === (128 & n.flags)) da(), pa(), n.flags |= 98560, o = !1; else if (o = fa(n), null !== r && null !== r.dehydrated) { if (null === e) { if (!o) throw Error(a(318)); if (!(o = null !== (o = n.memoizedState) ? o.dehydrated : null)) throw Error(a(317)); o[dl] = n } else pa(), 0 === (128 & n.flags) && (n.memoizedState = null), n.flags |= 4; qu(n), o = !1 } else null !== aa && (us(aa), aa = null), o = !0; if (!o) return 65536 & n.flags ? n : null } return 0 !== (128 & n.flags) ? (n.lanes = t, n) : ((r = null !== r) !== (null !== e && null !== e.memoizedState) && r && (n.child.flags |= 8192, 0 !== (1 & n.mode) && (null === e || 0 !== (1 & uo.current) ? 0 === Ii && (Ii = 3) : vs())), null !== n.updateQueue && (n.flags |= 4), qu(n), null); case 4: return lo(), Ru(e, n), null === e && Vr(n.stateNode.containerInfo), qu(n), null; case 10: return Sa(n.type._context), qu(n), null; case 19: if (Cl(uo), null === (o = n.memoizedState)) return qu(n), null; if (r = 0 !== (128 & n.flags), null === (i = o.rendering)) if (r) Qu(o, !1); else { if (0 !== Ii || null !== e && 0 !== (128 & e.flags)) for (e = n.child; null !== e;) { if (null !== (i = io(e))) { for (n.flags |= 128, Qu(o, !1), null !== (r = i.updateQueue) && (n.updateQueue = r, n.flags |= 4), n.subtreeFlags = 0, r = t, t = n.child; null !== t;)e = r, (o = t).flags &= 14680066, null === (i = o.alternate) ? (o.childLanes = 0, o.lanes = e, o.child = null, o.subtreeFlags = 0, o.memoizedProps = null, o.memoizedState = null, o.updateQueue = null, o.dependencies = null, o.stateNode = null) : (o.childLanes = i.childLanes, o.lanes = i.lanes, o.child = i.child, o.subtreeFlags = 0, o.deletions = null, o.memoizedProps = i.memoizedProps, o.memoizedState = i.memoizedState, o.updateQueue = i.updateQueue, o.type = i.type, e = i.dependencies, o.dependencies = null === e ? null : { lanes: e.lanes, firstContext: e.firstContext }), t = t.sibling; return _l(uo, 1 & uo.current | 2), n.child } e = e.sibling } null !== o.tail && Ge() > Bi && (n.flags |= 128, r = !0, Qu(o, !1), n.lanes = 4194304) } else { if (!r) if (null !== (e = io(i))) { if (n.flags |= 128, r = !0, null !== (t = e.updateQueue) && (n.updateQueue = t, n.flags |= 4), Qu(o, !0), null === o.tail && "hidden" === o.tailMode && !i.alternate && !la) return qu(n), null } else 2 * Ge() - o.renderingStartTime > Bi && 1073741824 !== t && (n.flags |= 128, r = !0, Qu(o, !1), n.lanes = 4194304); o.isBackwards ? (i.sibling = n.child, n.child = i) : (null !== (t = o.last) ? t.sibling = i : n.child = i, o.last = i) } return null !== o.tail ? (n = o.tail, o.rendering = n, o.tail = n.sibling, o.renderingStartTime = Ge(), n.sibling = null, t = uo.current, _l(uo, r ? 1 & t | 2 : 1 & t), n) : (qu(n), null); case 22: case 23: return ds(), r = null !== n.memoizedState, null !== e && null !== e.memoizedState !== r && (n.flags |= 8192), r && 0 !== (1 & n.mode) ? 0 !== (1073741824 & Ri) && (qu(n), 6 & n.subtreeFlags && (n.flags |= 8192)) : qu(n), null; case 24: case 25: return null }throw Error(a(156, n.tag)) } function Yu(e, n) { switch (na(n), n.tag) { case 1: return Ll(n.type) && Rl(), 65536 & (e = n.flags) ? (n.flags = -65537 & e | 128, n) : null; case 3: return lo(), Cl(zl), Cl(Nl), co(), 0 !== (65536 & (e = n.flags)) && 0 === (128 & e) ? (n.flags = -65537 & e | 128, n) : null; case 5: return oo(n), null; case 13: if (Cl(uo), null !== (e = n.memoizedState) && null !== e.dehydrated) { if (null === n.alternate) throw Error(a(340)); pa() } return 65536 & (e = n.flags) ? (n.flags = -65537 & e | 128, n) : null; case 19: return Cl(uo), null; case 4: return lo(), null; case 10: return Sa(n.type._context), null; case 22: case 23: return ds(), null; default: return null } } Lu = function (e, n) { for (var t = n.child; null !== t;) { if (5 === t.tag || 6 === t.tag) e.appendChild(t.stateNode); else if (4 !== t.tag && null !== t.child) { t.child.return = t, t = t.child; continue } if (t === n) break; for (; null === t.sibling;) { if (null === t.return || t.return === n) return; t = t.return } t.sibling.return = t.return, t = t.sibling } }, Ru = function () { }, Mu = function (e, n, t, r) { var l = e.memoizedProps; if (l !== r) { e = n.stateNode, to(Ja.current); var a, o = null; switch (t) { case "input": l = Y(e, l), r = Y(e, r), o = []; break; case "select": l = D({}, l, { value: void 0 }), r = D({}, r, { value: void 0 }), o = []; break; case "textarea": l = re(e, l), r = re(e, r), o = []; break; default: "function" !== typeof l.onClick && "function" === typeof r.onClick && (e.onclick = Jr) }for (c in ge(t, r), t = null, l) if (!r.hasOwnProperty(c) && l.hasOwnProperty(c) && null != l[c]) if ("style" === c) { var i = l[c]; for (a in i) i.hasOwnProperty(a) && (t || (t = {}), t[a] = "") } else "dangerouslySetInnerHTML" !== c && "children" !== c && "suppressContentEditableWarning" !== c && "suppressHydrationWarning" !== c && "autoFocus" !== c && (u.hasOwnProperty(c) ? o || (o = []) : (o = o || []).push(c, null)); for (c in r) { var s = r[c]; if (i = null != l ? l[c] : void 0, r.hasOwnProperty(c) && s !== i && (null != s || null != i)) if ("style" === c) if (i) { for (a in i) !i.hasOwnProperty(a) || s && s.hasOwnProperty(a) || (t || (t = {}), t[a] = ""); for (a in s) s.hasOwnProperty(a) && i[a] !== s[a] && (t || (t = {}), t[a] = s[a]) } else t || (o || (o = []), o.push(c, t)), t = s; else "dangerouslySetInnerHTML" === c ? (s = s ? s.__html : void 0, i = i ? i.__html : void 0, null != s && i !== s && (o = o || []).push(c, s)) : "children" === c ? "string" !== typeof s && "number" !== typeof s || (o = o || []).push(c, "" + s) : "suppressContentEditableWarning" !== c && "suppressHydrationWarning" !== c && (u.hasOwnProperty(c) ? (null != s && "onScroll" === c && Ur("scroll", e), o || i === s || (o = [])) : (o = o || []).push(c, s)) } t && (o = o || []).push("style", t); var c = o; (n.updateQueue = c) && (n.flags |= 4) } }, Iu = function (e, n, t, r) { t !== r && (n.flags |= 4) }; var Xu = !1, Gu = !1, Zu = "function" === typeof WeakSet ? WeakSet : Set, Ju = null; function ei(e, n) { var t = e.ref; if (null !== t) if ("function" === typeof t) try { t(null) } catch (r) { Cs(e, n, r) } else t.current = null } function ni(e, n, t) { try { t() } catch (r) { Cs(e, n, r) } } var ti = !1; function ri(e, n, t) { var r = n.updateQueue; if (null !== (r = null !== r ? r.lastEffect : null)) { var l = r = r.next; do { if ((l.tag & e) === e) { var a = l.destroy; l.destroy = void 0, void 0 !== a && ni(n, t, a) } l = l.next } while (l !== r) } } function li(e, n) { if (null !== (n = null !== (n = n.updateQueue) ? n.lastEffect : null)) { var t = n = n.next; do { if ((t.tag & e) === e) { var r = t.create; t.destroy = r() } t = t.next } while (t !== n) } } function ai(e) { var n = e.ref; if (null !== n) { var t = e.stateNode; e.tag, e = t, "function" === typeof n ? n(e) : n.current = e } } function oi(e) { var n = e.alternate; null !== n && (e.alternate = null, oi(n)), e.child = null, e.deletions = null, e.sibling = null, 5 === e.tag && (null !== (n = e.stateNode) && (delete n[dl], delete n[pl], delete n[ml], delete n[vl], delete n[yl])), e.stateNode = null, e.return = null, e.dependencies = null, e.memoizedProps = null, e.memoizedState = null, e.pendingProps = null, e.stateNode = null, e.updateQueue = null } function ui(e) { return 5 === e.tag || 3 === e.tag || 4 === e.tag } function ii(e) { e: for (; ;) { for (; null === e.sibling;) { if (null === e.return || ui(e.return)) return null; e = e.return } for (e.sibling.return = e.return, e = e.sibling; 5 !== e.tag && 6 !== e.tag && 18 !== e.tag;) { if (2 & e.flags) continue e; if (null === e.child || 4 === e.tag) continue e; e.child.return = e, e = e.child } if (!(2 & e.flags)) return e.stateNode } } function si(e, n, t) { var r = e.tag; if (5 === r || 6 === r) e = e.stateNode, n ? 8 === t.nodeType ? t.parentNode.insertBefore(e, n) : t.insertBefore(e, n) : (8 === t.nodeType ? (n = t.parentNode).insertBefore(e, t) : (n = t).appendChild(e), null !== (t = t._reactRootContainer) && void 0 !== t || null !== n.onclick || (n.onclick = Jr)); else if (4 !== r && null !== (e = e.child)) for (si(e, n, t), e = e.sibling; null !== e;)si(e, n, t), e = e.sibling } function ci(e, n, t) { var r = e.tag; if (5 === r || 6 === r) e = e.stateNode, n ? t.insertBefore(e, n) : t.appendChild(e); else if (4 !== r && null !== (e = e.child)) for (ci(e, n, t), e = e.sibling; null !== e;)ci(e, n, t), e = e.sibling } var fi = null, di = !1; function pi(e, n, t) { for (t = t.child; null !== t;)hi(e, n, t), t = t.sibling } function hi(e, n, t) { if (an && "function" === typeof an.onCommitFiberUnmount) try { an.onCommitFiberUnmount(ln, t) } catch (u) { } switch (t.tag) { case 5: Gu || ei(t, n); case 6: var r = fi, l = di; fi = null, pi(e, n, t), di = l, null !== (fi = r) && (di ? (e = fi, t = t.stateNode, 8 === e.nodeType ? e.parentNode.removeChild(t) : e.removeChild(t)) : fi.removeChild(t.stateNode)); break; case 18: null !== fi && (di ? (e = fi, t = t.stateNode, 8 === e.nodeType ? il(e.parentNode, t) : 1 === e.nodeType && il(e, t), Bn(e)) : il(fi, t.stateNode)); break; case 4: r = fi, l = di, fi = t.stateNode.containerInfo, di = !0, pi(e, n, t), fi = r, di = l; break; case 0: case 11: case 14: case 15: if (!Gu && (null !== (r = t.updateQueue) && null !== (r = r.lastEffect))) { l = r = r.next; do { var a = l, o = a.destroy; a = a.tag, void 0 !== o && (0 !== (2 & a) || 0 !== (4 & a)) && ni(t, n, o), l = l.next } while (l !== r) } pi(e, n, t); break; case 1: if (!Gu && (ei(t, n), "function" === typeof (r = t.stateNode).componentWillUnmount)) try { r.props = t.memoizedProps, r.state = t.memoizedState, r.componentWillUnmount() } catch (u) { Cs(t, n, u) } pi(e, n, t); break; case 21: pi(e, n, t); break; case 22: 1 & t.mode ? (Gu = (r = Gu) || null !== t.memoizedState, pi(e, n, t), Gu = r) : pi(e, n, t); break; default: pi(e, n, t) } } function mi(e) { var n = e.updateQueue; if (null !== n) { e.updateQueue = null; var t = e.stateNode; null === t && (t = e.stateNode = new Zu), n.forEach((function (n) { var r = zs.bind(null, e, n); t.has(n) || (t.add(n), n.then(r, r)) })) } } function vi(e, n) { var t = n.deletions; if (null !== t) for (var r = 0; r < t.length; r++) { var l = t[r]; try { var o = e, u = n, i = u; e: for (; null !== i;) { switch (i.tag) { case 5: fi = i.stateNode, di = !1; break e; case 3: case 4: fi = i.stateNode.containerInfo, di = !0; break e }i = i.return } if (null === fi) throw Error(a(160)); hi(o, u, l), fi = null, di = !1; var s = l.alternate; null !== s && (s.return = null), l.return = null } catch (c) { Cs(l, n, c) } } if (12854 & n.subtreeFlags) for (n = n.child; null !== n;)yi(n, e), n = n.sibling } function yi(e, n) { var t = e.alternate, r = e.flags; switch (e.tag) { case 0: case 11: case 14: case 15: if (vi(n, e), gi(e), 4 & r) { try { ri(3, e, e.return), li(3, e) } catch (v) { Cs(e, e.return, v) } try { ri(5, e, e.return) } catch (v) { Cs(e, e.return, v) } } break; case 1: vi(n, e), gi(e), 512 & r && null !== t && ei(t, t.return); break; case 5: if (vi(n, e), gi(e), 512 & r && null !== t && ei(t, t.return), 32 & e.flags) { var l = e.stateNode; try { de(l, "") } catch (v) { Cs(e, e.return, v) } } if (4 & r && null != (l = e.stateNode)) { var o = e.memoizedProps, u = null !== t ? t.memoizedProps : o, i = e.type, s = e.updateQueue; if (e.updateQueue = null, null !== s) try { "input" === i && "radio" === o.type && null != o.name && G(l, o), be(i, u); var c = be(i, o); for (u = 0; u < s.length; u += 2) { var f = s[u], d = s[u + 1]; "style" === f ? ve(l, d) : "dangerouslySetInnerHTML" === f ? fe(l, d) : "children" === f ? de(l, d) : b(l, f, d, c) } switch (i) { case "input": Z(l, o); break; case "textarea": ae(l, o); break; case "select": var p = l._wrapperState.wasMultiple; l._wrapperState.wasMultiple = !!o.multiple; var h = o.value; null != h ? te(l, !!o.multiple, h, !1) : p !== !!o.multiple && (null != o.defaultValue ? te(l, !!o.multiple, o.defaultValue, !0) : te(l, !!o.multiple, o.multiple ? [] : "", !1)) }l[pl] = o } catch (v) { Cs(e, e.return, v) } } break; case 6: if (vi(n, e), gi(e), 4 & r) { if (null === e.stateNode) throw Error(a(162)); l = e.stateNode, o = e.memoizedProps; try { l.nodeValue = o } catch (v) { Cs(e, e.return, v) } } break; case 3: if (vi(n, e), gi(e), 4 & r && null !== t && t.memoizedState.isDehydrated) try { Bn(n.containerInfo) } catch (v) { Cs(e, e.return, v) } break; case 4: default: vi(n, e), gi(e); break; case 13: vi(n, e), gi(e), 8192 & (l = e.child).flags && (o = null !== l.memoizedState, l.stateNode.isHidden = o, !o || null !== l.alternate && null !== l.alternate.memoizedState || (Vi = Ge())), 4 & r && mi(e); break; case 22: if (f = null !== t && null !== t.memoizedState, 1 & e.mode ? (Gu = (c = Gu) || f, vi(n, e), Gu = c) : vi(n, e), gi(e), 8192 & r) { if (c = null !== e.memoizedState, (e.stateNode.isHidden = c) && !f && 0 !== (1 & e.mode)) for (Ju = e, f = e.child; null !== f;) { for (d = Ju = f; null !== Ju;) { switch (h = (p = Ju).child, p.tag) { case 0: case 11: case 14: case 15: ri(4, p, p.return); break; case 1: ei(p, p.return); var m = p.stateNode; if ("function" === typeof m.componentWillUnmount) { r = p, t = p.return; try { n = r, m.props = n.memoizedProps, m.state = n.memoizedState, m.componentWillUnmount() } catch (v) { Cs(r, t, v) } } break; case 5: ei(p, p.return); break; case 22: if (null !== p.memoizedState) { Si(d); continue } }null !== h ? (h.return = p, Ju = h) : Si(d) } f = f.sibling } e: for (f = null, d = e; ;) { if (5 === d.tag) { if (null === f) { f = d; try { l = d.stateNode, c ? "function" === typeof (o = l.style).setProperty ? o.setProperty("display", "none", "important") : o.display = "none" : (i = d.stateNode, u = void 0 !== (s = d.memoizedProps.style) && null !== s && s.hasOwnProperty("display") ? s.display : null, i.style.display = me("display", u)) } catch (v) { Cs(e, e.return, v) } } } else if (6 === d.tag) { if (null === f) try { d.stateNode.nodeValue = c ? "" : d.memoizedProps } catch (v) { Cs(e, e.return, v) } } else if ((22 !== d.tag && 23 !== d.tag || null === d.memoizedState || d === e) && null !== d.child) { d.child.return = d, d = d.child; continue } if (d === e) break e; for (; null === d.sibling;) { if (null === d.return || d.return === e) break e; f === d && (f = null), d = d.return } f === d && (f = null), d.sibling.return = d.return, d = d.sibling } } break; case 19: vi(n, e), gi(e), 4 & r && mi(e); case 21: } } function gi(e) { var n = e.flags; if (2 & n) { try { e: { for (var t = e.return; null !== t;) { if (ui(t)) { var r = t; break e } t = t.return } throw Error(a(160)) } switch (r.tag) { case 5: var l = r.stateNode; 32 & r.flags && (de(l, ""), r.flags &= -33), ci(e, ii(e), l); break; case 3: case 4: var o = r.stateNode.containerInfo; si(e, ii(e), o); break; default: throw Error(a(161)) } } catch (u) { Cs(e, e.return, u) } e.flags &= -3 } 4096 & n && (e.flags &= -4097) } function bi(e, n, t) { Ju = e, wi(e, n, t) } function wi(e, n, t) { for (var r = 0 !== (1 & e.mode); null !== Ju;) { var l = Ju, a = l.child; if (22 === l.tag && r) { var o = null !== l.memoizedState || Xu; if (!o) { var u = l.alternate, i = null !== u && null !== u.memoizedState || Gu; u = Xu; var s = Gu; if (Xu = o, (Gu = i) && !s) for (Ju = l; null !== Ju;)i = (o = Ju).child, 22 === o.tag && null !== o.memoizedState ? xi(l) : null !== i ? (i.return = o, Ju = i) : xi(l); for (; null !== a;)Ju = a, wi(a, n, t), a = a.sibling; Ju = l, Xu = u, Gu = s } ki(e) } else 0 !== (8772 & l.subtreeFlags) && null !== a ? (a.return = l, Ju = a) : ki(e) } } function ki(e) { for (; null !== Ju;) { var n = Ju; if (0 !== (8772 & n.flags)) { var t = n.alternate; try { if (0 !== (8772 & n.flags)) switch (n.tag) { case 0: case 11: case 15: Gu || li(5, n); break; case 1: var r = n.stateNode; if (4 & n.flags && !Gu) if (null === t) r.componentDidMount(); else { var l = n.elementType === n.type ? t.memoizedProps : va(n.type, t.memoizedProps); r.componentDidUpdate(l, t.memoizedState, r.__reactInternalSnapshotBeforeUpdate) } var o = n.updateQueue; null !== o && ja(n, o, r); break; case 3: var u = n.updateQueue; if (null !== u) { if (t = null, null !== n.child) switch (n.child.tag) { case 5: case 1: t = n.child.stateNode }ja(n, u, t) } break; case 5: var i = n.stateNode; if (null === t && 4 & n.flags) { t = i; var s = n.memoizedProps; switch (n.type) { case "button": case "input": case "select": case "textarea": s.autoFocus && t.focus(); break; case "img": s.src && (t.src = s.src) } } break; case 6: case 4: case 12: case 19: case 17: case 21: case 22: case 23: case 25: break; case 13: if (null === n.memoizedState) { var c = n.alternate; if (null !== c) { var f = c.memoizedState; if (null !== f) { var d = f.dehydrated; null !== d && Bn(d) } } } break; default: throw Error(a(163)) }Gu || 512 & n.flags && ai(n) } catch (p) { Cs(n, n.return, p) } } if (n === e) { Ju = null; break } if (null !== (t = n.sibling)) { t.return = n.return, Ju = t; break } Ju = n.return } } function Si(e) { for (; null !== Ju;) { var n = Ju; if (n === e) { Ju = null; break } var t = n.sibling; if (null !== t) { t.return = n.return, Ju = t; break } Ju = n.return } } function xi(e) { for (; null !== Ju;) { var n = Ju; try { switch (n.tag) { case 0: case 11: case 15: var t = n.return; try { li(4, n) } catch (i) { Cs(n, t, i) } break; case 1: var r = n.stateNode; if ("function" === typeof r.componentDidMount) { var l = n.return; try { r.componentDidMount() } catch (i) { Cs(n, l, i) } } var a = n.return; try { ai(n) } catch (i) { Cs(n, a, i) } break; case 5: var o = n.return; try { ai(n) } catch (i) { Cs(n, o, i) } } } catch (i) { Cs(n, n.return, i) } if (n === e) { Ju = null; break } var u = n.sibling; if (null !== u) { u.return = n.return, Ju = u; break } Ju = n.return } } var Ei, Ci = Math.ceil, _i = w.ReactCurrentDispatcher, Pi = w.ReactCurrentOwner, Ni = w.ReactCurrentBatchConfig, zi = 0, Ti = null, Oi = null, Li = 0, Ri = 0, Mi = El(0), Ii = 0, Fi = null, Di = 0, ji = 0, Ui = 0, Ai = null, $i = null, Vi = 0, Bi = 1 / 0, Wi = null, Hi = !1, Qi = null, qi = null, Ki = !1, Yi = null, Xi = 0, Gi = 0, Zi = null, Ji = -1, es = 0; function ns() { return 0 !== (6 & zi) ? Ge() : -1 !== Ji ? Ji : Ji = Ge() } function ts(e) { return 0 === (1 & e.mode) ? 1 : 0 !== (2 & zi) && 0 !== Li ? Li & -Li : null !== ma.transition ? (0 === es && (es = vn()), es) : 0 !== (e = wn) ? e : e = void 0 === (e = window.event) ? 16 : Gn(e.type) } function rs(e, n, t, r) { if (50 < Gi) throw Gi = 0, Zi = null, Error(a(185)); gn(e, t, r), 0 !== (2 & zi) && e === Ti || (e === Ti && (0 === (2 & zi) && (ji |= t), 4 === Ii && is(e, Li)), ls(e, r), 1 === t && 0 === zi && 0 === (1 & n.mode) && (Bi = Ge() + 500, Ul && Vl())) } function ls(e, n) { var t = e.callbackNode; !function (e, n) { for (var t = e.suspendedLanes, r = e.pingedLanes, l = e.expirationTimes, a = e.pendingLanes; 0 < a;) { var o = 31 - on(a), u = 1 << o, i = l[o]; -1 === i ? 0 !== (u & t) && 0 === (u & r) || (l[o] = hn(u, n)) : i <= n && (e.expiredLanes |= u), a &= ~u } }(e, n); var r = pn(e, e === Ti ? Li : 0); if (0 === r) null !== t && Ke(t), e.callbackNode = null, e.callbackPriority = 0; else if (n = r & -r, e.callbackPriority !== n) { if (null != t && Ke(t), 1 === n) 0 === e.tag ? function (e) { Ul = !0, $l(e) }(ss.bind(null, e)) : $l(ss.bind(null, e)), ol((function () { 0 === (6 & zi) && Vl() })), t = null; else { switch (kn(r)) { case 1: t = Je; break; case 4: t = en; break; case 16: default: t = nn; break; case 536870912: t = rn }t = Ts(t, as.bind(null, e)) } e.callbackPriority = n, e.callbackNode = t } } function as(e, n) { if (Ji = -1, es = 0, 0 !== (6 & zi)) throw Error(a(327)); var t = e.callbackNode; if (xs() && e.callbackNode !== t) return null; var r = pn(e, e === Ti ? Li : 0); if (0 === r) return null; if (0 !== (30 & r) || 0 !== (r & e.expiredLanes) || n) n = ys(e, r); else { n = r; var l = zi; zi |= 2; var o = ms(); for (Ti === e && Li === n || (Wi = null, Bi = Ge() + 500, ps(e, n)); ;)try { bs(); break } catch (i) { hs(e, i) } ka(), _i.current = o, zi = l, null !== Oi ? n = 0 : (Ti = null, Li = 0, n = Ii) } if (0 !== n) { if (2 === n && (0 !== (l = mn(e)) && (r = l, n = os(e, l))), 1 === n) throw t = Fi, ps(e, 0), is(e, r), ls(e, Ge()), t; if (6 === n) is(e, r); else { if (l = e.current.alternate, 0 === (30 & r) && !function (e) { for (var n = e; ;) { if (16384 & n.flags) { var t = n.updateQueue; if (null !== t && null !== (t = t.stores)) for (var r = 0; r < t.length; r++) { var l = t[r], a = l.getSnapshot; l = l.value; try { if (!ur(a(), l)) return !1 } catch (u) { return !1 } } } if (t = n.child, 16384 & n.subtreeFlags && null !== t) t.return = n, n = t; else { if (n === e) break; for (; null === n.sibling;) { if (null === n.return || n.return === e) return !0; n = n.return } n.sibling.return = n.return, n = n.sibling } } return !0 }(l) && (2 === (n = ys(e, r)) && (0 !== (o = mn(e)) && (r = o, n = os(e, o))), 1 === n)) throw t = Fi, ps(e, 0), is(e, r), ls(e, Ge()), t; switch (e.finishedWork = l, e.finishedLanes = r, n) { case 0: case 1: throw Error(a(345)); case 2: case 5: Ss(e, $i, Wi); break; case 3: if (is(e, r), (130023424 & r) === r && 10 < (n = Vi + 500 - Ge())) { if (0 !== pn(e, 0)) break; if (((l = e.suspendedLanes) & r) !== r) { ns(), e.pingedLanes |= e.suspendedLanes & l; break } e.timeoutHandle = rl(Ss.bind(null, e, $i, Wi), n); break } Ss(e, $i, Wi); break; case 4: if (is(e, r), (4194240 & r) === r) break; for (n = e.eventTimes, l = -1; 0 < r;) { var u = 31 - on(r); o = 1 << u, (u = n[u]) > l && (l = u), r &= ~o } if (r = l, 10 < (r = (120 > (r = Ge() - r) ? 120 : 480 > r ? 480 : 1080 > r ? 1080 : 1920 > r ? 1920 : 3e3 > r ? 3e3 : 4320 > r ? 4320 : 1960 * Ci(r / 1960)) - r)) { e.timeoutHandle = rl(Ss.bind(null, e, $i, Wi), r); break } Ss(e, $i, Wi); break; default: throw Error(a(329)) } } } return ls(e, Ge()), e.callbackNode === t ? as.bind(null, e) : null } function os(e, n) { var t = Ai; return e.current.memoizedState.isDehydrated && (ps(e, n).flags |= 256), 2 !== (e = ys(e, n)) && (n = $i, $i = t, null !== n && us(n)), e } function us(e) { null === $i ? $i = e : $i.push.apply($i, e) } function is(e, n) { for (n &= ~Ui, n &= ~ji, e.suspendedLanes |= n, e.pingedLanes &= ~n, e = e.expirationTimes; 0 < n;) { var t = 31 - on(n), r = 1 << t; e[t] = -1, n &= ~r } } function ss(e) { if (0 !== (6 & zi)) throw Error(a(327)); xs(); var n = pn(e, 0); if (0 === (1 & n)) return ls(e, Ge()), null; var t = ys(e, n); if (0 !== e.tag && 2 === t) { var r = mn(e); 0 !== r && (n = r, t = os(e, r)) } if (1 === t) throw t = Fi, ps(e, 0), is(e, n), ls(e, Ge()), t; if (6 === t) throw Error(a(345)); return e.finishedWork = e.current.alternate, e.finishedLanes = n, Ss(e, $i, Wi), ls(e, Ge()), null } function cs(e, n) { var t = zi; zi |= 1; try { return e(n) } finally { 0 === (zi = t) && (Bi = Ge() + 500, Ul && Vl()) } } function fs(e) { null !== Yi && 0 === Yi.tag && 0 === (6 & zi) && xs(); var n = zi; zi |= 1; var t = Ni.transition, r = wn; try { if (Ni.transition = null, wn = 1, e) return e() } finally { wn = r, Ni.transition = t, 0 === (6 & (zi = n)) && Vl() } } function ds() { Ri = Mi.current, Cl(Mi) } function ps(e, n) { e.finishedWork = null, e.finishedLanes = 0; var t = e.timeoutHandle; if (-1 !== t && (e.timeoutHandle = -1, ll(t)), null !== Oi) for (t = Oi.return; null !== t;) { var r = t; switch (na(r), r.tag) { case 1: null !== (r = r.type.childContextTypes) && void 0 !== r && Rl(); break; case 3: lo(), Cl(zl), Cl(Nl), co(); break; case 5: oo(r); break; case 4: lo(); break; case 13: case 19: Cl(uo); break; case 10: Sa(r.type._context); break; case 22: case 23: ds() }t = t.return } if (Ti = e, Oi = e = Ms(e.current, null), Li = Ri = n, Ii = 0, Fi = null, Ui = ji = Di = 0, $i = Ai = null, null !== _a) { for (n = 0; n < _a.length; n++)if (null !== (r = (t = _a[n]).interleaved)) { t.interleaved = null; var l = r.next, a = t.pending; if (null !== a) { var o = a.next; a.next = l, r.next = o } t.pending = r } _a = null } return e } function hs(e, n) { for (; ;) { var t = Oi; try { if (ka(), fo.current = ou, go) { for (var r = mo.memoizedState; null !== r;) { var l = r.queue; null !== l && (l.pending = null), r = r.next } go = !1 } if (ho = 0, yo = vo = mo = null, bo = !1, wo = 0, Pi.current = null, null === t || null === t.return) { Ii = 1, Fi = n, Oi = null; break } e: { var o = e, u = t.return, i = t, s = n; if (n = Li, i.flags |= 32768, null !== s && "object" === typeof s && "function" === typeof s.then) { var c = s, f = i, d = f.tag; if (0 === (1 & f.mode) && (0 === d || 11 === d || 15 === d)) { var p = f.alternate; p ? (f.updateQueue = p.updateQueue, f.memoizedState = p.memoizedState, f.lanes = p.lanes) : (f.updateQueue = null, f.memoizedState = null) } var h = yu(u); if (null !== h) { h.flags &= -257, gu(h, u, i, 0, n), 1 & h.mode && vu(o, c, n), s = c; var m = (n = h).updateQueue; if (null === m) { var v = new Set; v.add(s), n.updateQueue = v } else m.add(s); break e } if (0 === (1 & n)) { vu(o, c, n), vs(); break e } s = Error(a(426)) } else if (la && 1 & i.mode) { var y = yu(u); if (null !== y) { 0 === (65536 & y.flags) && (y.flags |= 256), gu(y, u, i, 0, n), ha(cu(s, i)); break e } } o = s = cu(s, i), 4 !== Ii && (Ii = 2), null === Ai ? Ai = [o] : Ai.push(o), o = u; do { switch (o.tag) { case 3: o.flags |= 65536, n &= -n, o.lanes |= n, Fa(o, hu(0, s, n)); break e; case 1: i = s; var g = o.type, b = o.stateNode; if (0 === (128 & o.flags) && ("function" === typeof g.getDerivedStateFromError || null !== b && "function" === typeof b.componentDidCatch && (null === qi || !qi.has(b)))) { o.flags |= 65536, n &= -n, o.lanes |= n, Fa(o, mu(o, i, n)); break e } }o = o.return } while (null !== o) } ks(t) } catch (w) { n = w, Oi === t && null !== t && (Oi = t = t.return); continue } break } } function ms() { var e = _i.current; return _i.current = ou, null === e ? ou : e } function vs() { 0 !== Ii && 3 !== Ii && 2 !== Ii || (Ii = 4), null === Ti || 0 === (268435455 & Di) && 0 === (268435455 & ji) || is(Ti, Li) } function ys(e, n) { var t = zi; zi |= 2; var r = ms(); for (Ti === e && Li === n || (Wi = null, ps(e, n)); ;)try { gs(); break } catch (l) { hs(e, l) } if (ka(), zi = t, _i.current = r, null !== Oi) throw Error(a(261)); return Ti = null, Li = 0, Ii } function gs() { for (; null !== Oi;)ws(Oi) } function bs() { for (; null !== Oi && !Ye();)ws(Oi) } function ws(e) { var n = Ei(e.alternate, e, Ri); e.memoizedProps = e.pendingProps, null === n ? ks(e) : Oi = n, Pi.current = null } function ks(e) { var n = e; do { var t = n.alternate; if (e = n.return, 0 === (32768 & n.flags)) { if (null !== (t = Ku(t, n, Ri))) return void (Oi = t) } else { if (null !== (t = Yu(t, n))) return t.flags &= 32767, void (Oi = t); if (null === e) return Ii = 6, void (Oi = null); e.flags |= 32768, e.subtreeFlags = 0, e.deletions = null } if (null !== (n = n.sibling)) return void (Oi = n); Oi = n = e } while (null !== n); 0 === Ii && (Ii = 5) } function Ss(e, n, t) { var r = wn, l = Ni.transition; try { Ni.transition = null, wn = 1, function (e, n, t, r) { do { xs() } while (null !== Yi); if (0 !== (6 & zi)) throw Error(a(327)); t = e.finishedWork; var l = e.finishedLanes; if (null === t) return null; if (e.finishedWork = null, e.finishedLanes = 0, t === e.current) throw Error(a(177)); e.callbackNode = null, e.callbackPriority = 0; var o = t.lanes | t.childLanes; if (function (e, n) { var t = e.pendingLanes & ~n; e.pendingLanes = n, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= n, e.mutableReadLanes &= n, e.entangledLanes &= n, n = e.entanglements; var r = e.eventTimes; for (e = e.expirationTimes; 0 < t;) { var l = 31 - on(t), a = 1 << l; n[l] = 0, r[l] = -1, e[l] = -1, t &= ~a } }(e, o), e === Ti && (Oi = Ti = null, Li = 0), 0 === (2064 & t.subtreeFlags) && 0 === (2064 & t.flags) || Ki || (Ki = !0, Ts(nn, (function () { return xs(), null }))), o = 0 !== (15990 & t.flags), 0 !== (15990 & t.subtreeFlags) || o) { o = Ni.transition, Ni.transition = null; var u = wn; wn = 1; var i = zi; zi |= 4, Pi.current = null, function (e, n) { if (el = Hn, pr(e = dr())) { if ("selectionStart" in e) var t = { start: e.selectionStart, end: e.selectionEnd }; else e: { var r = (t = (t = e.ownerDocument) && t.defaultView || window).getSelection && t.getSelection(); if (r && 0 !== r.rangeCount) { t = r.anchorNode; var l = r.anchorOffset, o = r.focusNode; r = r.focusOffset; try { t.nodeType, o.nodeType } catch (k) { t = null; break e } var u = 0, i = -1, s = -1, c = 0, f = 0, d = e, p = null; n: for (; ;) { for (var h; d !== t || 0 !== l && 3 !== d.nodeType || (i = u + l), d !== o || 0 !== r && 3 !== d.nodeType || (s = u + r), 3 === d.nodeType && (u += d.nodeValue.length), null !== (h = d.firstChild);)p = d, d = h; for (; ;) { if (d === e) break n; if (p === t && ++c === l && (i = u), p === o && ++f === r && (s = u), null !== (h = d.nextSibling)) break; p = (d = p).parentNode } d = h } t = -1 === i || -1 === s ? null : { start: i, end: s } } else t = null } t = t || { start: 0, end: 0 } } else t = null; for (nl = { focusedElem: e, selectionRange: t }, Hn = !1, Ju = n; null !== Ju;)if (e = (n = Ju).child, 0 !== (1028 & n.subtreeFlags) && null !== e) e.return = n, Ju = e; else for (; null !== Ju;) { n = Ju; try { var m = n.alternate; if (0 !== (1024 & n.flags)) switch (n.tag) { case 0: case 11: case 15: case 5: case 6: case 4: case 17: break; case 1: if (null !== m) { var v = m.memoizedProps, y = m.memoizedState, g = n.stateNode, b = g.getSnapshotBeforeUpdate(n.elementType === n.type ? v : va(n.type, v), y); g.__reactInternalSnapshotBeforeUpdate = b } break; case 3: var w = n.stateNode.containerInfo; 1 === w.nodeType ? w.textContent = "" : 9 === w.nodeType && w.documentElement && w.removeChild(w.documentElement); break; default: throw Error(a(163)) } } catch (k) { Cs(n, n.return, k) } if (null !== (e = n.sibling)) { e.return = n.return, Ju = e; break } Ju = n.return } m = ti, ti = !1 }(e, t), yi(t, e), hr(nl), Hn = !!el, nl = el = null, e.current = t, bi(t, e, l), Xe(), zi = i, wn = u, Ni.transition = o } else e.current = t; if (Ki && (Ki = !1, Yi = e, Xi = l), o = e.pendingLanes, 0 === o && (qi = null), function (e) { if (an && "function" === typeof an.onCommitFiberRoot) try { an.onCommitFiberRoot(ln, e, void 0, 128 === (128 & e.current.flags)) } catch (n) { } }(t.stateNode), ls(e, Ge()), null !== n) for (r = e.onRecoverableError, t = 0; t < n.length; t++)l = n[t], r(l.value, { componentStack: l.stack, digest: l.digest }); if (Hi) throw Hi = !1, e = Qi, Qi = null, e; 0 !== (1 & Xi) && 0 !== e.tag && xs(), o = e.pendingLanes, 0 !== (1 & o) ? e === Zi ? Gi++ : (Gi = 0, Zi = e) : Gi = 0, Vl() }(e, n, t, r) } finally { Ni.transition = l, wn = r } return null } function xs() { if (null !== Yi) { var e = kn(Xi), n = Ni.transition, t = wn; try { if (Ni.transition = null, wn = 16 > e ? 16 : e, null === Yi) var r = !1; else { if (e = Yi, Yi = null, Xi = 0, 0 !== (6 & zi)) throw Error(a(331)); var l = zi; for (zi |= 4, Ju = e.current; null !== Ju;) { var o = Ju, u = o.child; if (0 !== (16 & Ju.flags)) { var i = o.deletions; if (null !== i) { for (var s = 0; s < i.length; s++) { var c = i[s]; for (Ju = c; null !== Ju;) { var f = Ju; switch (f.tag) { case 0: case 11: case 15: ri(8, f, o) }var d = f.child; if (null !== d) d.return = f, Ju = d; else for (; null !== Ju;) { var p = (f = Ju).sibling, h = f.return; if (oi(f), f === c) { Ju = null; break } if (null !== p) { p.return = h, Ju = p; break } Ju = h } } } var m = o.alternate; if (null !== m) { var v = m.child; if (null !== v) { m.child = null; do { var y = v.sibling; v.sibling = null, v = y } while (null !== v) } } Ju = o } } if (0 !== (2064 & o.subtreeFlags) && null !== u) u.return = o, Ju = u; else e: for (; null !== Ju;) { if (0 !== (2048 & (o = Ju).flags)) switch (o.tag) { case 0: case 11: case 15: ri(9, o, o.return) }var g = o.sibling; if (null !== g) { g.return = o.return, Ju = g; break e } Ju = o.return } } var b = e.current; for (Ju = b; null !== Ju;) { var w = (u = Ju).child; if (0 !== (2064 & u.subtreeFlags) && null !== w) w.return = u, Ju = w; else e: for (u = b; null !== Ju;) { if (0 !== (2048 & (i = Ju).flags)) try { switch (i.tag) { case 0: case 11: case 15: li(9, i) } } catch (S) { Cs(i, i.return, S) } if (i === u) { Ju = null; break e } var k = i.sibling; if (null !== k) { k.return = i.return, Ju = k; break e } Ju = i.return } } if (zi = l, Vl(), an && "function" === typeof an.onPostCommitFiberRoot) try { an.onPostCommitFiberRoot(ln, e) } catch (S) { } r = !0 } return r } finally { wn = t, Ni.transition = n } } return !1 } function Es(e, n, t) { e = Ma(e, n = hu(0, n = cu(t, n), 1), 1), n = ns(), null !== e && (gn(e, 1, n), ls(e, n)) } function Cs(e, n, t) { if (3 === e.tag) Es(e, e, t); else for (; null !== n;) { if (3 === n.tag) { Es(n, e, t); break } if (1 === n.tag) { var r = n.stateNode; if ("function" === typeof n.type.getDerivedStateFromError || "function" === typeof r.componentDidCatch && (null === qi || !qi.has(r))) { n = Ma(n, e = mu(n, e = cu(t, e), 1), 1), e = ns(), null !== n && (gn(n, 1, e), ls(n, e)); break } } n = n.return } } function _s(e, n, t) { var r = e.pingCache; null !== r && r.delete(n), n = ns(), e.pingedLanes |= e.suspendedLanes & t, Ti === e && (Li & t) === t && (4 === Ii || 3 === Ii && (130023424 & Li) === Li && 500 > Ge() - Vi ? ps(e, 0) : Ui |= t), ls(e, n) } function Ps(e, n) { 0 === n && (0 === (1 & e.mode) ? n = 1 : (n = fn, 0 === (130023424 & (fn <<= 1)) && (fn = 4194304))); var t = ns(); null !== (e = za(e, n)) && (gn(e, n, t), ls(e, t)) } function Ns(e) { var n = e.memoizedState, t = 0; null !== n && (t = n.retryLane), Ps(e, t) } function zs(e, n) { var t = 0; switch (e.tag) { case 13: var r = e.stateNode, l = e.memoizedState; null !== l && (t = l.retryLane); break; case 19: r = e.stateNode; break; default: throw Error(a(314)) }null !== r && r.delete(n), Ps(e, t) } function Ts(e, n) { return qe(e, n) } function Os(e, n, t, r) { this.tag = e, this.key = t, this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null, this.index = 0, this.ref = null, this.pendingProps = n, this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null, this.mode = r, this.subtreeFlags = this.flags = 0, this.deletions = null, this.childLanes = this.lanes = 0, this.alternate = null } function Ls(e, n, t, r) { return new Os(e, n, t, r) } function Rs(e) { return !(!(e = e.prototype) || !e.isReactComponent) } function Ms(e, n) { var t = e.alternate; return null === t ? ((t = Ls(e.tag, n, e.key, e.mode)).elementType = e.elementType, t.type = e.type, t.stateNode = e.stateNode, t.alternate = e, e.alternate = t) : (t.pendingProps = n, t.type = e.type, t.flags = 0, t.subtreeFlags = 0, t.deletions = null), t.flags = 14680064 & e.flags, t.childLanes = e.childLanes, t.lanes = e.lanes, t.child = e.child, t.memoizedProps = e.memoizedProps, t.memoizedState = e.memoizedState, t.updateQueue = e.updateQueue, n = e.dependencies, t.dependencies = null === n ? null : { lanes: n.lanes, firstContext: n.firstContext }, t.sibling = e.sibling, t.index = e.index, t.ref = e.ref, t } function Is(e, n, t, r, l, o) { var u = 2; if (r = e, "function" === typeof e) Rs(e) && (u = 1); else if ("string" === typeof e) u = 5; else e: switch (e) { case x: return Fs(t.children, l, o, n); case E: u = 8, l |= 8; break; case C: return (e = Ls(12, t, n, 2 | l)).elementType = C, e.lanes = o, e; case z: return (e = Ls(13, t, n, l)).elementType = z, e.lanes = o, e; case T: return (e = Ls(19, t, n, l)).elementType = T, e.lanes = o, e; case R: return Ds(t, l, o, n); default: if ("object" === typeof e && null !== e) switch (e.$$typeof) { case _: u = 10; break e; case P: u = 9; break e; case N: u = 11; break e; case O: u = 14; break e; case L: u = 16, r = null; break e }throw Error(a(130, null == e ? e : typeof e, "")) }return (n = Ls(u, t, n, l)).elementType = e, n.type = r, n.lanes = o, n } function Fs(e, n, t, r) { return (e = Ls(7, e, r, n)).lanes = t, e } function Ds(e, n, t, r) { return (e = Ls(22, e, r, n)).elementType = R, e.lanes = t, e.stateNode = { isHidden: !1 }, e } function js(e, n, t) { return (e = Ls(6, e, null, n)).lanes = t, e } function Us(e, n, t) { return (n = Ls(4, null !== e.children ? e.children : [], e.key, n)).lanes = t, n.stateNode = { containerInfo: e.containerInfo, pendingChildren: null, implementation: e.implementation }, n } function As(e, n, t, r, l) { this.tag = n, this.containerInfo = e, this.finishedWork = this.pingCache = this.current = this.pendingChildren = null, this.timeoutHandle = -1, this.callbackNode = this.pendingContext = this.context = null, this.callbackPriority = 0, this.eventTimes = yn(0), this.expirationTimes = yn(-1), this.entangledLanes = this.finishedLanes = this.mutableReadLanes = this.expiredLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0, this.entanglements = yn(0), this.identifierPrefix = r, this.onRecoverableError = l, this.mutableSourceEagerHydrationData = null } function $s(e, n, t, r, l, a, o, u, i) { return e = new As(e, n, t, u, i), 1 === n ? (n = 1, !0 === a && (n |= 8)) : n = 0, a = Ls(3, null, null, n), e.current = a, a.stateNode = e, a.memoizedState = { element: r, isDehydrated: t, cache: null, transitions: null, pendingSuspenseBoundaries: null }, Oa(a), e } function Vs(e) { if (!e) return Pl; e: { if (Ve(e = e._reactInternals) !== e || 1 !== e.tag) throw Error(a(170)); var n = e; do { switch (n.tag) { case 3: n = n.stateNode.context; break e; case 1: if (Ll(n.type)) { n = n.stateNode.__reactInternalMemoizedMergedChildContext; break e } }n = n.return } while (null !== n); throw Error(a(171)) } if (1 === e.tag) { var t = e.type; if (Ll(t)) return Il(e, t, n) } return n } function Bs(e, n, t, r, l, a, o, u, i) { return (e = $s(t, r, !0, e, 0, a, 0, u, i)).context = Vs(null), t = e.current, (a = Ra(r = ns(), l = ts(t))).callback = void 0 !== n && null !== n ? n : null, Ma(t, a, l), e.current.lanes = l, gn(e, l, r), ls(e, r), e } function Ws(e, n, t, r) { var l = n.current, a = ns(), o = ts(l); return t = Vs(t), null === n.context ? n.context = t : n.pendingContext = t, (n = Ra(a, o)).payload = { element: e }, null !== (r = void 0 === r ? null : r) && (n.callback = r), null !== (e = Ma(l, n, o)) && (rs(e, l, o, a), Ia(e, l, o)), o } function Hs(e) { return (e = e.current).child ? (e.child.tag, e.child.stateNode) : null } function Qs(e, n) { if (null !== (e = e.memoizedState) && null !== e.dehydrated) { var t = e.retryLane; e.retryLane = 0 !== t && t < n ? t : n } } function qs(e, n) { Qs(e, n), (e = e.alternate) && Qs(e, n) } Ei = function (e, n, t) { if (null !== e) if (e.memoizedProps !== n.pendingProps || zl.current) wu = !0; else { if (0 === (e.lanes & t) && 0 === (128 & n.flags)) return wu = !1, function (e, n, t) { switch (n.tag) { case 3: Tu(n), pa(); break; case 5: ao(n); break; case 1: Ll(n.type) && Fl(n); break; case 4: ro(n, n.stateNode.containerInfo); break; case 10: var r = n.type._context, l = n.memoizedProps.value; _l(ya, r._currentValue), r._currentValue = l; break; case 13: if (null !== (r = n.memoizedState)) return null !== r.dehydrated ? (_l(uo, 1 & uo.current), n.flags |= 128, null) : 0 !== (t & n.child.childLanes) ? ju(e, n, t) : (_l(uo, 1 & uo.current), null !== (e = Hu(e, n, t)) ? e.sibling : null); _l(uo, 1 & uo.current); break; case 19: if (r = 0 !== (t & n.childLanes), 0 !== (128 & e.flags)) { if (r) return Bu(e, n, t); n.flags |= 128 } if (null !== (l = n.memoizedState) && (l.rendering = null, l.tail = null, l.lastEffect = null), _l(uo, uo.current), r) break; return null; case 22: case 23: return n.lanes = 0, Cu(e, n, t) }return Hu(e, n, t) }(e, n, t); wu = 0 !== (131072 & e.flags) } else wu = !1, la && 0 !== (1048576 & n.flags) && Jl(n, Ql, n.index); switch (n.lanes = 0, n.tag) { case 2: var r = n.type; Wu(e, n), e = n.pendingProps; var l = Ol(n, Nl.current); Ea(n, t), l = Eo(null, n, r, e, l, t); var o = Co(); return n.flags |= 1, "object" === typeof l && null !== l && "function" === typeof l.render && void 0 === l.$$typeof ? (n.tag = 1, n.memoizedState = null, n.updateQueue = null, Ll(r) ? (o = !0, Fl(n)) : o = !1, n.memoizedState = null !== l.state && void 0 !== l.state ? l.state : null, Oa(n), l.updater = $a, n.stateNode = l, l._reactInternals = n, Ha(n, r, e, t), n = zu(null, n, r, !0, o, t)) : (n.tag = 0, la && o && ea(n), ku(null, n, l, t), n = n.child), n; case 16: r = n.elementType; e: { switch (Wu(e, n), e = n.pendingProps, r = (l = r._init)(r._payload), n.type = r, l = n.tag = function (e) { if ("function" === typeof e) return Rs(e) ? 1 : 0; if (void 0 !== e && null !== e) { if ((e = e.$$typeof) === N) return 11; if (e === O) return 14 } return 2 }(r), e = va(r, e), l) { case 0: n = Pu(null, n, r, e, t); break e; case 1: n = Nu(null, n, r, e, t); break e; case 11: n = Su(null, n, r, e, t); break e; case 14: n = xu(null, n, r, va(r.type, e), t); break e }throw Error(a(306, r, "")) } return n; case 0: return r = n.type, l = n.pendingProps, Pu(e, n, r, l = n.elementType === r ? l : va(r, l), t); case 1: return r = n.type, l = n.pendingProps, Nu(e, n, r, l = n.elementType === r ? l : va(r, l), t); case 3: e: { if (Tu(n), null === e) throw Error(a(387)); r = n.pendingProps, l = (o = n.memoizedState).element, La(e, n), Da(n, r, null, t); var u = n.memoizedState; if (r = u.element, o.isDehydrated) { if (o = { element: r, isDehydrated: !1, cache: u.cache, pendingSuspenseBoundaries: u.pendingSuspenseBoundaries, transitions: u.transitions }, n.updateQueue.baseState = o, n.memoizedState = o, 256 & n.flags) { n = Ou(e, n, r, t, l = cu(Error(a(423)), n)); break e } if (r !== l) { n = Ou(e, n, r, t, l = cu(Error(a(424)), n)); break e } for (ra = sl(n.stateNode.containerInfo.firstChild), ta = n, la = !0, aa = null, t = Ga(n, null, r, t), n.child = t; t;)t.flags = -3 & t.flags | 4096, t = t.sibling } else { if (pa(), r === l) { n = Hu(e, n, t); break e } ku(e, n, r, t) } n = n.child } return n; case 5: return ao(n), null === e && sa(n), r = n.type, l = n.pendingProps, o = null !== e ? e.memoizedProps : null, u = l.children, tl(r, l) ? u = null : null !== o && tl(r, o) && (n.flags |= 32), _u(e, n), ku(e, n, u, t), n.child; case 6: return null === e && sa(n), null; case 13: return ju(e, n, t); case 4: return ro(n, n.stateNode.containerInfo), r = n.pendingProps, null === e ? n.child = Xa(n, null, r, t) : ku(e, n, r, t), n.child; case 11: return r = n.type, l = n.pendingProps, Su(e, n, r, l = n.elementType === r ? l : va(r, l), t); case 7: return ku(e, n, n.pendingProps, t), n.child; case 8: case 12: return ku(e, n, n.pendingProps.children, t), n.child; case 10: e: { if (r = n.type._context, l = n.pendingProps, o = n.memoizedProps, u = l.value, _l(ya, r._currentValue), r._currentValue = u, null !== o) if (ur(o.value, u)) { if (o.children === l.children && !zl.current) { n = Hu(e, n, t); break e } } else for (null !== (o = n.child) && (o.return = n); null !== o;) { var i = o.dependencies; if (null !== i) { u = o.child; for (var s = i.firstContext; null !== s;) { if (s.context === r) { if (1 === o.tag) { (s = Ra(-1, t & -t)).tag = 2; var c = o.updateQueue; if (null !== c) { var f = (c = c.shared).pending; null === f ? s.next = s : (s.next = f.next, f.next = s), c.pending = s } } o.lanes |= t, null !== (s = o.alternate) && (s.lanes |= t), xa(o.return, t, n), i.lanes |= t; break } s = s.next } } else if (10 === o.tag) u = o.type === n.type ? null : o.child; else if (18 === o.tag) { if (null === (u = o.return)) throw Error(a(341)); u.lanes |= t, null !== (i = u.alternate) && (i.lanes |= t), xa(u, t, n), u = o.sibling } else u = o.child; if (null !== u) u.return = o; else for (u = o; null !== u;) { if (u === n) { u = null; break } if (null !== (o = u.sibling)) { o.return = u.return, u = o; break } u = u.return } o = u } ku(e, n, l.children, t), n = n.child } return n; case 9: return l = n.type, r = n.pendingProps.children, Ea(n, t), r = r(l = Ca(l)), n.flags |= 1, ku(e, n, r, t), n.child; case 14: return l = va(r = n.type, n.pendingProps), xu(e, n, r, l = va(r.type, l), t); case 15: return Eu(e, n, n.type, n.pendingProps, t); case 17: return r = n.type, l = n.pendingProps, l = n.elementType === r ? l : va(r, l), Wu(e, n), n.tag = 1, Ll(r) ? (e = !0, Fl(n)) : e = !1, Ea(n, t), Ba(n, r, l), Ha(n, r, l, t), zu(null, n, r, !0, e, t); case 19: return Bu(e, n, t); case 22: return Cu(e, n, t) }throw Error(a(156, n.tag)) }; var Ks = "function" === typeof reportError ? reportError : function (e) { console.error(e) }; function Ys(e) { this._internalRoot = e } function Xs(e) { this._internalRoot = e } function Gs(e) { return !(!e || 1 !== e.nodeType && 9 !== e.nodeType && 11 !== e.nodeType) } function Zs(e) { return !(!e || 1 !== e.nodeType && 9 !== e.nodeType && 11 !== e.nodeType && (8 !== e.nodeType || " react-mount-point-unstable " !== e.nodeValue)) } function Js() { } function ec(e, n, t, r, l) { var a = t._reactRootContainer; if (a) { var o = a; if ("function" === typeof l) { var u = l; l = function () { var e = Hs(o); u.call(e) } } Ws(n, o, e, l) } else o = function (e, n, t, r, l) { if (l) { if ("function" === typeof r) { var a = r; r = function () { var e = Hs(o); a.call(e) } } var o = Bs(n, r, e, 0, null, !1, 0, "", Js); return e._reactRootContainer = o, e[hl] = o.current, Vr(8 === e.nodeType ? e.parentNode : e), fs(), o } for (; l = e.lastChild;)e.removeChild(l); if ("function" === typeof r) { var u = r; r = function () { var e = Hs(i); u.call(e) } } var i = $s(e, 0, !1, null, 0, !1, 0, "", Js); return e._reactRootContainer = i, e[hl] = i.current, Vr(8 === e.nodeType ? e.parentNode : e), fs((function () { Ws(n, i, t, r) })), i }(t, n, e, l, r); return Hs(o) } Xs.prototype.render = Ys.prototype.render = function (e) { var n = this._internalRoot; if (null === n) throw Error(a(409)); Ws(e, n, null, null) }, Xs.prototype.unmount = Ys.prototype.unmount = function () { var e = this._internalRoot; if (null !== e) { this._internalRoot = null; var n = e.containerInfo; fs((function () { Ws(null, e, null, null) })), n[hl] = null } }, Xs.prototype.unstable_scheduleHydration = function (e) { if (e) { var n = Cn(); e = { blockedOn: null, target: e, priority: n }; for (var t = 0; t < Mn.length && 0 !== n && n < Mn[t].priority; t++); Mn.splice(t, 0, e), 0 === t && jn(e) } }, Sn = function (e) { switch (e.tag) { case 3: var n = e.stateNode; if (n.current.memoizedState.isDehydrated) { var t = dn(n.pendingLanes); 0 !== t && (bn(n, 1 | t), ls(n, Ge()), 0 === (6 & zi) && (Bi = Ge() + 500, Vl())) } break; case 13: fs((function () { var n = za(e, 1); if (null !== n) { var t = ns(); rs(n, e, 1, t) } })), qs(e, 1) } }, xn = function (e) { if (13 === e.tag) { var n = za(e, 134217728); if (null !== n) rs(n, e, 134217728, ns()); qs(e, 134217728) } }, En = function (e) { if (13 === e.tag) { var n = ts(e), t = za(e, n); if (null !== t) rs(t, e, n, ns()); qs(e, n) } }, Cn = function () { return wn }, _n = function (e, n) { var t = wn; try { return wn = e, n() } finally { wn = t } }, Se = function (e, n, t) { switch (n) { case "input": if (Z(e, t), n = t.name, "radio" === t.type && null != n) { for (t = e; t.parentNode;)t = t.parentNode; for (t = t.querySelectorAll("input[name=" + JSON.stringify("" + n) + '][type="radio"]'), n = 0; n < t.length; n++) { var r = t[n]; if (r !== e && r.form === e.form) { var l = kl(r); if (!l) throw Error(a(90)); q(r), Z(r, l) } } } break; case "textarea": ae(e, t); break; case "select": null != (n = t.value) && te(e, !!t.multiple, n, !1) } }, Ne = cs, ze = fs; var nc = { usingClientEntryPoint: !1, Events: [bl, wl, kl, _e, Pe, cs] }, tc = { findFiberByHostInstance: gl, bundleType: 0, version: "18.2.0", rendererPackageName: "react-dom" }, rc = { bundleType: tc.bundleType, version: tc.version, rendererPackageName: tc.rendererPackageName, rendererConfig: tc.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, overrideProps: null, overridePropsDeletePath: null, overridePropsRenamePath: null, setErrorHandler: null, setSuspenseHandler: null, scheduleUpdate: null, currentDispatcherRef: w.ReactCurrentDispatcher, findHostInstanceByFiber: function (e) { return null === (e = He(e)) ? null : e.stateNode }, findFiberByHostInstance: tc.findFiberByHostInstance || function () { return null }, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, reconcilerVersion: "18.2.0-next-9e3b772b8-20220608" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var lc = __REACT_DEVTOOLS_GLOBAL_HOOK__; if (!lc.isDisabled && lc.supportsFiber) try { ln = lc.inject(rc), an = lc } catch (ce) { } } n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = nc, n.createPortal = function (e, n) { var t = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null; if (!Gs(n)) throw Error(a(200)); return function (e, n, t) { var r = 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : null; return { $$typeof: S, key: null == r ? null : "" + r, children: e, containerInfo: n, implementation: t } }(e, n, null, t) }, n.createRoot = function (e, n) { if (!Gs(e)) throw Error(a(299)); var t = !1, r = "", l = Ks; return null !== n && void 0 !== n && (!0 === n.unstable_strictMode && (t = !0), void 0 !== n.identifierPrefix && (r = n.identifierPrefix), void 0 !== n.onRecoverableError && (l = n.onRecoverableError)), n = $s(e, 1, !1, null, 0, t, 0, r, l), e[hl] = n.current, Vr(8 === e.nodeType ? e.parentNode : e), new Ys(n) }, n.findDOMNode = function (e) { if (null == e) return null; if (1 === e.nodeType) return e; var n = e._reactInternals; if (void 0 === n) { if ("function" === typeof e.render) throw Error(a(188)); throw e = Object.keys(e).join(","), Error(a(268, e)) } return e = null === (e = He(n)) ? null : e.stateNode }, n.flushSync = function (e) { return fs(e) }, n.hydrate = function (e, n, t) { if (!Zs(n)) throw Error(a(200)); return ec(null, e, n, !0, t) }, n.hydrateRoot = function (e, n, t) { if (!Gs(e)) throw Error(a(405)); var r = null != t && t.hydratedSources || null, l = !1, o = "", u = Ks; if (null !== t && void 0 !== t && (!0 === t.unstable_strictMode && (l = !0), void 0 !== t.identifierPrefix && (o = t.identifierPrefix), void 0 !== t.onRecoverableError && (u = t.onRecoverableError)), n = Bs(n, null, e, 1, null != t ? t : null, l, 0, o, u), e[hl] = n.current, Vr(e), r) for (e = 0; e < r.length; e++)l = (l = (t = r[e])._getVersion)(t._source), null == n.mutableSourceEagerHydrationData ? n.mutableSourceEagerHydrationData = [t, l] : n.mutableSourceEagerHydrationData.push(t, l); return new Xs(n) }, n.render = function (e, n, t) { if (!Zs(n)) throw Error(a(200)); return ec(null, e, n, !1, t) }, n.unmountComponentAtNode = function (e) { if (!Zs(e)) throw Error(a(40)); return !!e._reactRootContainer && (fs((function () { ec(null, null, e, !1, (function () { e._reactRootContainer = null, e[hl] = null })) })), !0) }, n.unstable_batchedUpdates = cs, n.unstable_renderSubtreeIntoContainer = function (e, n, t, r) { if (!Zs(t)) throw Error(a(200)); if (null == e || void 0 === e._reactInternals) throw Error(a(38)); return ec(e, n, t, !1, r) }, n.version = "18.2.0-next-9e3b772b8-20220608" }, 739: (e, n, t) => { var r = t(168); n.s = r.createRoot, r.hydrateRoot }, 168: (e, n, t) => { !function e() { if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE) try { __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e) } catch (n) { console.error(n) } }(), e.exports = t(534) }, 918: (e, n, t) => { var r = t(313), l = Symbol.for("react.element"), a = Symbol.for("react.fragment"), o = Object.prototype.hasOwnProperty, u = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, i = { key: !0, ref: !0, __self: !0, __source: !0 }; function s(e, n, t) { var r, a = {}, s = null, c = null; for (r in void 0 !== t && (s = "" + t), void 0 !== n.key && (s = "" + n.key), void 0 !== n.ref && (c = n.ref), n) o.call(n, r) && !i.hasOwnProperty(r) && (a[r] = n[r]); if (e && e.defaultProps) for (r in n = e.defaultProps) void 0 === a[r] && (a[r] = n[r]); return { $$typeof: l, type: e, key: s, ref: c, props: a, _owner: u.current } } n.jsx = s, n.jsxs = s }, 306: (e, n) => { var t = Symbol.for("react.element"), r = Symbol.for("react.portal"), l = Symbol.for("react.fragment"), a = Symbol.for("react.strict_mode"), o = Symbol.for("react.profiler"), u = Symbol.for("react.provider"), i = Symbol.for("react.context"), s = Symbol.for("react.forward_ref"), c = Symbol.for("react.suspense"), f = Symbol.for("react.memo"), d = Symbol.for("react.lazy"), p = Symbol.iterator; var h = { isMounted: function () { return !1 }, enqueueForceUpdate: function () { }, enqueueReplaceState: function () { }, enqueueSetState: function () { } }, m = Object.assign, v = {}; function y(e, n, t) { this.props = e, this.context = n, this.refs = v, this.updater = t || h } function g() { } function b(e, n, t) { this.props = e, this.context = n, this.refs = v, this.updater = t || h } y.prototype.isReactComponent = {}, y.prototype.setState = function (e, n) { if ("object" !== typeof e && "function" !== typeof e && null != e) 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, n, "setState") }, y.prototype.forceUpdate = function (e) { this.updater.enqueueForceUpdate(this, e, "forceUpdate") }, g.prototype = y.prototype; var w = b.prototype = new g; w.constructor = b, m(w, y.prototype), w.isPureReactComponent = !0; var k = Array.isArray, S = Object.prototype.hasOwnProperty, x = { current: null }, E = { key: !0, ref: !0, __self: !0, __source: !0 }; function C(e, n, r) { var l, a = {}, o = null, u = null; if (null != n) for (l in void 0 !== n.ref && (u = n.ref), void 0 !== n.key && (o = "" + n.key), n) S.call(n, l) && !E.hasOwnProperty(l) && (a[l] = n[l]); var i = arguments.length - 2; if (1 === i) a.children = r; else if (1 < i) { for (var s = Array(i), c = 0; c < i; c++)s[c] = arguments[c + 2]; a.children = s } if (e && e.defaultProps) for (l in i = e.defaultProps) void 0 === a[l] && (a[l] = i[l]); return { $$typeof: t, type: e, key: o, ref: u, props: a, _owner: x.current } } function _(e) { return "object" === typeof e && null !== e && e.$$typeof === t } var P = /\/+/g; function N(e, n) { return "object" === typeof e && null !== e && null != e.key ? function (e) { var n = { "=": "=0", ":": "=2" }; return "$" + e.replace(/[=:]/g, (function (e) { return n[e] })) }("" + e.key) : n.toString(36) } function z(e, n, l, a, o) { var u = typeof e; "undefined" !== u && "boolean" !== u || (e = null); var i = !1; if (null === e) i = !0; else switch (u) { case "string": case "number": i = !0; break; case "object": switch (e.$$typeof) { case t: case r: i = !0 } }if (i) return o = o(i = e), e = "" === a ? "." + N(i, 0) : a, k(o) ? (l = "", null != e && (l = e.replace(P, "$&/") + "/"), z(o, n, l, "", (function (e) { return e }))) : null != o && (_(o) && (o = function (e, n) { return { $$typeof: t, type: e.type, key: n, ref: e.ref, props: e.props, _owner: e._owner } }(o, l + (!o.key || i && i.key === o.key ? "" : ("" + o.key).replace(P, "$&/") + "/") + e)), n.push(o)), 1; if (i = 0, a = "" === a ? "." : a + ":", k(e)) for (var s = 0; s < e.length; s++) { var c = a + N(u = e[s], s); i += z(u, n, l, c, o) } else if (c = function (e) { return null === e || "object" !== typeof e ? null : "function" === typeof (e = p && e[p] || e["@@iterator"]) ? e : null }(e), "function" === typeof c) for (e = c.call(e), s = 0; !(u = e.next()).done;)i += z(u = u.value, n, l, c = a + N(u, s++), o); else if ("object" === u) throw n = String(e), Error("Objects are not valid as a React child (found: " + ("[object Object]" === n ? "object with keys {" + Object.keys(e).join(", ") + "}" : n) + "). If you meant to render a collection of children, use an array instead."); return i } function T(e, n, t) { if (null == e) return e; var r = [], l = 0; return z(e, r, "", "", (function (e) { return n.call(t, e, l++) })), r } function O(e) { if (-1 === e._status) { var n = e._result; (n = n()).then((function (n) { 0 !== e._status && -1 !== e._status || (e._status = 1, e._result = n) }), (function (n) { 0 !== e._status && -1 !== e._status || (e._status = 2, e._result = n) })), -1 === e._status && (e._status = 0, e._result = n) } if (1 === e._status) return e._result.default; throw e._result } var L = { current: null }, R = { transition: null }, M = { ReactCurrentDispatcher: L, ReactCurrentBatchConfig: R, ReactCurrentOwner: x }; n.Children = { map: T, forEach: function (e, n, t) { T(e, (function () { n.apply(this, arguments) }), t) }, count: function (e) { var n = 0; return T(e, (function () { n++ })), n }, toArray: function (e) { return T(e, (function (e) { return e })) || [] }, only: function (e) { if (!_(e)) throw Error("React.Children.only expected to receive a single React element child."); return e } }, n.Component = y, n.Fragment = l, n.Profiler = o, n.PureComponent = b, n.StrictMode = a, n.Suspense = c, n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = M, n.cloneElement = function (e, n, r) { if (null === e || void 0 === e) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + "."); var l = m({}, e.props), a = e.key, o = e.ref, u = e._owner; if (null != n) { if (void 0 !== n.ref && (o = n.ref, u = x.current), void 0 !== n.key && (a = "" + n.key), e.type && e.type.defaultProps) var i = e.type.defaultProps; for (s in n) S.call(n, s) && !E.hasOwnProperty(s) && (l[s] = void 0 === n[s] && void 0 !== i ? i[s] : n[s]) } var s = arguments.length - 2; if (1 === s) l.children = r; else if (1 < s) { i = Array(s); for (var c = 0; c < s; c++)i[c] = arguments[c + 2]; l.children = i } return { $$typeof: t, type: e.type, key: a, ref: o, props: l, _owner: u } }, n.createContext = function (e) { return (e = { $$typeof: i, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }).Provider = { $$typeof: u, _context: e }, e.Consumer = e }, n.createElement = C, n.createFactory = function (e) { var n = C.bind(null, e); return n.type = e, n }, n.createRef = function () { return { current: null } }, n.forwardRef = function (e) { return { $$typeof: s, render: e } }, n.isValidElement = _, n.lazy = function (e) { return { $$typeof: d, _payload: { _status: -1, _result: e }, _init: O } }, n.memo = function (e, n) { return { $$typeof: f, type: e, compare: void 0 === n ? null : n } }, n.startTransition = function (e) { var n = R.transition; R.transition = {}; try { e() } finally { R.transition = n } }, n.unstable_act = function () { throw Error("act(...) is not supported in production builds of React.") }, n.useCallback = function (e, n) { return L.current.useCallback(e, n) }, n.useContext = function (e) { return L.current.useContext(e) }, n.useDebugValue = function () { }, n.useDeferredValue = function (e) { return L.current.useDeferredValue(e) }, n.useEffect = function (e, n) { return L.current.useEffect(e, n) }, n.useId = function () { return L.current.useId() }, n.useImperativeHandle = function (e, n, t) { return L.current.useImperativeHandle(e, n, t) }, n.useInsertionEffect = function (e, n) { return L.current.useInsertionEffect(e, n) }, n.useLayoutEffect = function (e, n) { return L.current.useLayoutEffect(e, n) }, n.useMemo = function (e, n) { return L.current.useMemo(e, n) }, n.useReducer = function (e, n, t) { return L.current.useReducer(e, n, t) }, n.useRef = function (e) { return L.current.useRef(e) }, n.useState = function (e) { return L.current.useState(e) }, n.useSyncExternalStore = function (e, n, t) { return L.current.useSyncExternalStore(e, n, t) }, n.useTransition = function () { return L.current.useTransition() }, n.version = "18.2.0" }, 313: (e, n, t) => { e.exports = t(306) }, 417: (e, n, t) => { e.exports = t(918) }, 95: (e, n) => { function t(e, n) { var t = e.length; e.push(n); e: for (; 0 < t;) { var r = t - 1 >>> 1, l = e[r]; if (!(0 < a(l, n))) break e; e[r] = n, e[t] = l, t = r } } function r(e) { return 0 === e.length ? null : e[0] } function l(e) { if (0 === e.length) return null; var n = e[0], t = e.pop(); if (t !== n) { e[0] = t; e: for (var r = 0, l = e.length, o = l >>> 1; r < o;) { var u = 2 * (r + 1) - 1, i = e[u], s = u + 1, c = e[s]; if (0 > a(i, t)) s < l && 0 > a(c, i) ? (e[r] = c, e[s] = t, r = s) : (e[r] = i, e[u] = t, r = u); else { if (!(s < l && 0 > a(c, t))) break e; e[r] = c, e[s] = t, r = s } } } return n } function a(e, n) { var t = e.sortIndex - n.sortIndex; return 0 !== t ? t : e.id - n.id } if ("object" === typeof performance && "function" === typeof performance.now) { var o = performance; n.unstable_now = function () { return o.now() } } else { var u = Date, i = u.now(); n.unstable_now = function () { return u.now() - i } } var s = [], c = [], f = 1, d = null, p = 3, h = !1, m = !1, v = !1, y = "function" === typeof setTimeout ? setTimeout : null, g = "function" === typeof clearTimeout ? clearTimeout : null, b = "undefined" !== typeof setImmediate ? setImmediate : null; function w(e) { for (var n = r(c); null !== n;) { if (null === n.callback) l(c); else { if (!(n.startTime <= e)) break; l(c), n.sortIndex = n.expirationTime, t(s, n) } n = r(c) } } function k(e) { if (v = !1, w(e), !m) if (null !== r(s)) m = !0, R(S); else { var n = r(c); null !== n && M(k, n.startTime - e) } } function S(e, t) { m = !1, v && (v = !1, g(_), _ = -1), h = !0; var a = p; try { for (w(t), d = r(s); null !== d && (!(d.expirationTime > t) || e && !z());) { var o = d.callback; if ("function" === typeof o) { d.callback = null, p = d.priorityLevel; var u = o(d.expirationTime <= t); t = n.unstable_now(), "function" === typeof u ? d.callback = u : d === r(s) && l(s), w(t) } else l(s); d = r(s) } if (null !== d) var i = !0; else { var f = r(c); null !== f && M(k, f.startTime - t), i = !1 } return i } finally { d = null, p = a, h = !1 } } "undefined" !== typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling); var x, E = !1, C = null, _ = -1, P = 5, N = -1; function z() { return !(n.unstable_now() - N < P) } function T() { if (null !== C) { var e = n.unstable_now(); N = e; var t = !0; try { t = C(!0, e) } finally { t ? x() : (E = !1, C = null) } } else E = !1 } if ("function" === typeof b) x = function () { b(T) }; else if ("undefined" !== typeof MessageChannel) { var O = new MessageChannel, L = O.port2; O.port1.onmessage = T, x = function () { L.postMessage(null) } } else x = function () { y(T, 0) }; function R(e) { C = e, E || (E = !0, x()) } function M(e, t) { _ = y((function () { e(n.unstable_now()) }), t) } n.unstable_IdlePriority = 5, n.unstable_ImmediatePriority = 1, n.unstable_LowPriority = 4, n.unstable_NormalPriority = 3, n.unstable_Profiling = null, n.unstable_UserBlockingPriority = 2, n.unstable_cancelCallback = function (e) { e.callback = null }, n.unstable_continueExecution = function () { m || h || (m = !0, R(S)) }, n.unstable_forceFrameRate = function (e) { 0 > e || 125 < e ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : P = 0 < e ? Math.floor(1e3 / e) : 5 }, n.unstable_getCurrentPriorityLevel = function () { return p }, n.unstable_getFirstCallbackNode = function () { return r(s) }, n.unstable_next = function (e) { switch (p) { case 1: case 2: case 3: var n = 3; break; default: n = p }var t = p; p = n; try { return e() } finally { p = t } }, n.unstable_pauseExecution = function () { }, n.unstable_requestPaint = function () { }, n.unstable_runWithPriority = function (e, n) { switch (e) { case 1: case 2: case 3: case 4: case 5: break; default: e = 3 }var t = p; p = e; try { return n() } finally { p = t } }, n.unstable_scheduleCallback = function (e, l, a) { var o = n.unstable_now(); switch ("object" === typeof a && null !== a ? a = "number" === typeof (a = a.delay) && 0 < a ? o + a : o : a = o, e) { case 1: var u = -1; break; case 2: u = 250; break; case 5: u = 1073741823; break; case 4: u = 1e4; break; default: u = 5e3 }return e = { id: f++, callback: l, priorityLevel: e, startTime: a, expirationTime: u = a + u, sortIndex: -1 }, a > o ? (e.sortIndex = a, t(c, e), null === r(s) && e === r(c) && (v ? (g(_), _ = -1) : v = !0, M(k, a - o))) : (e.sortIndex = u, t(s, e), m || h || (m = !0, R(S))), e }, n.unstable_shouldYield = z, n.unstable_wrapCallback = function (e) { var n = p; return function () { var t = p; p = n; try { return e.apply(this, arguments) } finally { p = t } } } }, 224: (e, n, t) => { e.exports = t(95) }, 152: (e, n, t) => { var r = t(313); var l = "function" === typeof Object.is ? Object.is : function (e, n) { return e === n && (0 !== e || 1 / e === 1 / n) || e !== e && n !== n }, a = r.useSyncExternalStore, o = r.useRef, u = r.useEffect, i = r.useMemo, s = r.useDebugValue; n.useSyncExternalStoreWithSelector = function (e, n, t, r, c) { var f = o(null); if (null === f.current) { var d = { hasValue: !1, value: null }; f.current = d } else d = f.current; f = i((function () { function e(e) { if (!u) { if (u = !0, a = e, e = r(e), void 0 !== c && d.hasValue) { var n = d.value; if (c(n, e)) return o = n } return o = e } if (n = o, l(a, e)) return n; var t = r(e); return void 0 !== c && c(n, t) ? n : (a = e, o = t) } var a, o, u = !1, i = void 0 === t ? null : t; return [function () { return e(n()) }, null === i ? void 0 : function () { return e(i()) }] }), [n, t, r, c]); var p = a(e, f[0], f[1]); return u((function () { d.hasValue = !0, d.value = p }), [p]), s(p), p } }, 377: (e, n, t) => { e.exports = t(152) } }, n = {}; function t(r) { var l = n[r]; if (void 0 !== l) return l.exports; var a = n[r] = { exports: {} }; return e[r](a, a.exports, t), a.exports } (() => { var e, n = Object.getPrototypeOf ? e => Object.getPrototypeOf(e) : e => e.__proto__; t.t = function (r, l) { if (1 & l && (r = this(r)), 8 & l) return r; if ("object" === typeof r && r) { if (4 & l && r.__esModule) return r; if (16 & l && "function" === typeof r.then) return r } var a = Object.create(null); t.r(a); var o = {}; e = e || [null, n({}), n([]), n(n)]; for (var u = 2 & l && r; "object" == typeof u && !~e.indexOf(u); u = n(u))Object.getOwnPropertyNames(u).forEach((e => o[e] = () => r[e])); return o.default = () => r, t.d(a, o), a } })(), t.d = (e, n) => { for (var r in n) t.o(n, r) && !t.o(e, r) && Object.defineProperty(e, r, { enumerable: !0, get: n[r] }) }, t.o = (e, n) => Object.prototype.hasOwnProperty.call(e, n), t.r = e => { "undefined" !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }) }, (() => { var e = t(313), n = t(739), r = t(377), l = e, a = Symbol.for("react-redux-context"), o = "undefined" !== typeof globalThis ? globalThis : {}; function u() { var e; if (!l.createContext) return {}; const n = null !== (e = o[a]) && void 0 !== e ? e : o[a] = new Map; let t = n.get(l.createContext); return t || (t = l.createContext(null), n.set(l.createContext, t)), t } var i = u(), s = () => { throw new Error("uSES not initialized!") }; var c = Symbol.for("react.element"), f = Symbol.for("react.portal"), d = Symbol.for("react.fragment"), p = Symbol.for("react.strict_mode"), h = Symbol.for("react.profiler"), m = Symbol.for("react.provider"), v = Symbol.for("react.context"), y = Symbol.for("react.server_context"), g = Symbol.for("react.forward_ref"), b = Symbol.for("react.suspense"), w = Symbol.for("react.suspense_list"), k = Symbol.for("react.memo"), S = Symbol.for("react.lazy"), x = (Symbol.for("react.offscreen"), Symbol.for("react.client.reference"), g), E = k; function C(e) { if ("object" === typeof e && null !== e) { const n = e.$$typeof; switch (n) { case c: { const t = e.type; switch (t) { case d: case h: case p: case b: case w: return t; default: { const e = t && t.$$typeof; switch (e) { case y: case v: case g: case S: case k: case m: return e; default: return n } } } } case f: return n } } } function _(e, n, t, r, l) { let a, o, u, i, s, { areStatesEqual: c, areOwnPropsEqual: f, areStatePropsEqual: d } = l, p = !1; function h(l, p) { const h = !f(p, o), m = !c(l, a, p, o); return a = l, o = p, h && m ? (u = e(a, o), n.dependsOnOwnProps && (i = n(r, o)), s = t(u, i, o), s) : h ? (e.dependsOnOwnProps && (u = e(a, o)), n.dependsOnOwnProps && (i = n(r, o)), s = t(u, i, o), s) : m ? function () { const n = e(a, o), r = !d(n, u); return u = n, r && (s = t(u, i, o)), s }() : s } return function (l, c) { return p ? h(l, c) : (a = l, o = c, u = e(a, o), i = n(r, o), s = t(u, i, o), p = !0, s) } } function P(e) { return function (n) { const t = e(n); function r() { return t } return r.dependsOnOwnProps = !1, r } } function N(e) { return e.dependsOnOwnProps ? Boolean(e.dependsOnOwnProps) : 1 !== e.length } function z(e, n) { return function (n, t) { let { displayName: r } = t; const l = function (e, n) { return l.dependsOnOwnProps ? l.mapToProps(e, n) : l.mapToProps(e, void 0) }; return l.dependsOnOwnProps = !0, l.mapToProps = function (n, t) { l.mapToProps = e, l.dependsOnOwnProps = N(e); let r = l(n, t); return "function" === typeof r && (l.mapToProps = r, l.dependsOnOwnProps = N(r), r = l(n, t)), r }, l } } function T(e, n) { return (t, r) => { throw new Error("Invalid value of type ".concat(typeof e, " for ").concat(n, " argument when connecting component ").concat(r.wrappedComponentName, ".")) } } function O(e, n, t) { return { ...t, ...e, ...n } } function L(e) { e() } var R = { notify() { }, get: () => [] }; function M(e, n) { let t, r = R, l = 0, a = !1; function o() { s.onStateChange && s.onStateChange() } function u() { l++, t || (t = n ? n.addNestedSub(o) : e.subscribe(o), r = function () { let e = null, n = null; return { clear() { e = null, n = null }, notify() { L((() => { let n = e; for (; n;)n.callback(), n = n.next })) }, get() { let n = [], t = e; for (; t;)n.push(t), t = t.next; return n }, subscribe(t) { let r = !0, l = n = { callback: t, next: null, prev: n }; return l.prev ? l.prev.next = l : e = l, function () { r && null !== e && (r = !1, l.next ? l.next.prev = l.prev : n = l.prev, l.prev ? l.prev.next = l.next : e = l.next) } } } }()) } function i() { l--, t && 0 === l && (t(), t = void 0, r.clear(), r = R) } const s = { addNestedSub: function (e) { u(); const n = r.subscribe(e); let t = !1; return () => { t || (t = !0, n(), i()) } }, notifyNestedSubs: function () { r.notify() }, handleChangeWrapper: o, isSubscribed: function () { return a }, trySubscribe: function () { a || (a = !0, u()) }, tryUnsubscribe: function () { a && (a = !1, i()) }, getListeners: () => r }; return s } var I = !("undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement) ? l.useLayoutEffect : l.useEffect; function F(e, n) { return e === n ? 0 !== e || 0 !== n || 1 / e === 1 / n : e !== e && n !== n } function D(e, n) { if (F(e, n)) return !0; if ("object" !== typeof e || null === e || "object" !== typeof n || null === n) return !1; const t = Object.keys(e), r = Object.keys(n); if (t.length !== r.length) return !1; for (let l = 0; l < t.length; l++)if (!Object.prototype.hasOwnProperty.call(n, t[l]) || !F(e[t[l]], n[t[l]])) return !1; return !0 } var j = { childContextTypes: !0, contextType: !0, contextTypes: !0, defaultProps: !0, displayName: !0, getDefaultProps: !0, getDerivedStateFromError: !0, getDerivedStateFromProps: !0, mixins: !0, propTypes: !0, type: !0 }, U = { name: !0, length: !0, prototype: !0, caller: !0, callee: !0, arguments: !0, arity: !0 }, A = { $$typeof: !0, compare: !0, defaultProps: !0, displayName: !0, propTypes: !0, type: !0 }, $ = { [x]: { $$typeof: !0, render: !0, defaultProps: !0, displayName: !0, propTypes: !0 }, [E]: A }; function V(e) { return C(e) === k ? A : $[e.$$typeof] || j } var B = Object.defineProperty, W = Object.getOwnPropertyNames, H = Object.getOwnPropertySymbols, Q = Object.getOwnPropertyDescriptor, q = Object.getPrototypeOf, K = Object.prototype; function Y(e, n) { if ("string" !== typeof n) { if (K) { const t = q(n); t && t !== K && Y(e, t) } let r = W(n); H && (r = r.concat(H(n))); const l = V(e), a = V(n); for (let o = 0; o < r.length; ++o) { const u = r[o]; if (!U[u] && (!a || !a[u]) && (!l || !l[u])) { const r = Q(n, u); try { B(e, u, r) } catch (t) { } } } } return e } var X = s, G = [null, null]; function Z(e, n, t, r, l, a) { e.current = r, t.current = !1, l.current && (l.current = null, a()) } function J(e, n) { return e === n } var ee = function (e, n, t) { let { pure: r, areStatesEqual: a = J, areOwnPropsEqual: o = D, areStatePropsEqual: u = D, areMergedPropsEqual: s = D, forwardRef: c = !1, context: f = i } = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {}; const d = f, p = function (e) { return e ? "function" === typeof e ? z(e) : T(e, "mapStateToProps") : P((() => ({}))) }(e), h = function (e) { return e && "object" === typeof e ? P((n => function (e, n) { const t = {}; for (const r in e) { const l = e[r]; "function" === typeof l && (t[r] = function () { return n(l(...arguments)) }) } return t }(e, n))) : e ? "function" === typeof e ? z(e) : T(e, "mapDispatchToProps") : P((e => ({ dispatch: e }))) }(n), m = function (e) { return e ? "function" === typeof e ? function (e) { return function (n, t) { let r, { displayName: l, areMergedPropsEqual: a } = t, o = !1; return function (n, t, l) { const u = e(n, t, l); return o ? a(u, r) || (r = u) : (o = !0, r = u), r } } }(e) : T(e, "mergeProps") : () => O }(t), v = Boolean(e); return e => { const n = e.displayName || e.name || "Component", t = "Connect(".concat(n, ")"), r = { shouldHandleStateChanges: v, displayName: t, wrappedComponentName: n, WrappedComponent: e, initMapStateToProps: p, initMapDispatchToProps: h, initMergeProps: m, areStatesEqual: a, areStatePropsEqual: u, areOwnPropsEqual: o, areMergedPropsEqual: s }; function i(n) { const [t, a, o] = l.useMemo((() => { const { reactReduxForwardedRef: e, ...t } = n; return [n.context, e, t] }), [n]), u = l.useMemo((() => { let e = d; return null !== t && void 0 !== t && t.Consumer, e }), [t, d]), i = l.useContext(u), s = Boolean(n.store) && Boolean(n.store.getState) && Boolean(n.store.dispatch), c = Boolean(i) && Boolean(i.store); const f = s ? n.store : i.store, p = c ? i.getServerState : f.getState, h = l.useMemo((() => function (e, n) { let { initMapStateToProps: t, initMapDispatchToProps: r, initMergeProps: l, ...a } = n; return _(t(e, a), r(e, a), l(e, a), e, a) }(f.dispatch, r)), [f]), [m, y] = l.useMemo((() => { if (!v) return G; const e = M(f, s ? void 0 : i.subscription), n = e.notifyNestedSubs.bind(e); return [e, n] }), [f, s, i]), g = l.useMemo((() => s ? i : { ...i, subscription: m }), [s, i, m]), b = l.useRef(), w = l.useRef(o), k = l.useRef(), S = l.useRef(!1), x = (l.useRef(!1), l.useRef(!1)), E = l.useRef(); I((() => (x.current = !0, () => { x.current = !1 })), []); const C = l.useMemo((() => () => k.current && o === w.current ? k.current : h(f.getState(), o)), [f, o]), P = l.useMemo((() => e => m ? function (e, n, t, r, l, a, o, u, i, s, c) { if (!e) return () => { }; let f = !1, d = null; const p = () => { if (f || !u.current) return; const e = n.getState(); let t, p; try { t = r(e, l.current) } catch (h) { p = h, d = h } p || (d = null), t === a.current ? o.current || s() : (a.current = t, i.current = t, o.current = !0, c()) }; return t.onStateChange = p, t.trySubscribe(), p(), () => { if (f = !0, t.tryUnsubscribe(), t.onStateChange = null, d) throw d } }(v, f, m, h, w, b, S, x, k, y, e) : () => { }), [m]); var N, z, T; let O; N = Z, z = [w, b, S, o, k, y], I((() => N(...z)), T); try { O = X(P, C, p ? () => h(p(), o) : C) } catch (R) { throw E.current && (R.message += "\nThe error may be correlated with this previous error:\n".concat(E.current.stack, "\n\n")), R } I((() => { E.current = void 0, k.current = void 0, b.current = O })); const L = l.useMemo((() => l.createElement(e, { ...O, ref: a })), [a, e, O]); return l.useMemo((() => v ? l.createElement(u.Provider, { value: g }, L) : L), [u, L, g]) } const f = l.memo(i); if (f.WrappedComponent = e, f.displayName = i.displayName = t, c) { const n = l.forwardRef((function (e, n) { return l.createElement(f, { ...e, reactReduxForwardedRef: n }) })); return n.displayName = t, n.WrappedComponent = e, Y(n, e) } return Y(f, e) } }; var ne = function (e) { let { store: n, context: t, children: r, serverState: a, stabilityCheck: o = "once", identityFunctionCheck: u = "once" } = e; const s = l.useMemo((() => { const e = M(n); return { store: n, subscription: e, getServerState: a ? () => a : void 0, stabilityCheck: o, identityFunctionCheck: u } }), [n, a, o, u]), c = l.useMemo((() => n.getState()), [n]); I((() => { const { subscription: e } = s; return e.onStateChange = e.notifyNestedSubs, e.trySubscribe(), c !== n.getState() && e.notifyNestedSubs(), () => { e.tryUnsubscribe(), e.onStateChange = void 0 } }), [s, c]); const f = t || i; return l.createElement(f.Provider, { value: s }, r) }; var te; te = r.useSyncExternalStoreWithSelector, (e => { X = e })(e.useSyncExternalStore); const re = "increment", le = "decrement", ae = "add_person", oe = e => ({ type: re, data: e }); var ue = t(417); class ie extends e.Component { constructor() { super(...arguments), this.increment = () => { const { value: e } = this.selectedNumber; this.props.jia(parseInt(e)) }, this.decrement = () => { const { value: e } = this.selectedNumber; this.props.jian(parseInt(e)) }, this.incrementIfOdd = () => { const { value: e } = this.selectedNumber; this.props.count % 2 !== 0 && this.props.jia(parseInt(e)) }, this.incrementAsync = () => { const { value: e } = this.selectedNumber; this.props.jiaAsync(parseInt(e), 1e3) } } render() { return (0, ue.jsxs)("div", { children: [(0, ue.jsxs)("h2", { children: ["\u6211\u662fCount\u7ec4\u4ef6\uff0c\u4e0b\u65b9\u7ec4\u4ef6\u603b\u4eba\u6570\u4e3a\uff1a", this.props.yiduiren.length] }), (0, ue.jsxs)("h4", { children: ["\u5f53\u524d\u6c42\u548c\u4e3a\uff1a", this.props.count] }), (0, ue.jsxs)("select", { ref: e => this.selectedNumber = e, children: [(0, ue.jsx)("option", { value: "1", children: "1" }), (0, ue.jsx)("option", { value: "2", children: "2" }), (0, ue.jsx)("option", { value: "3", children: "3" })] }), "\xa0", (0, ue.jsx)("button", { onClick: this.increment, children: "+" }), "\xa0", (0, ue.jsx)("button", { onClick: this.decrement, children: "-" }), "\xa0", (0, ue.jsx)("button", { onClick: this.incrementIfOdd, children: "\u6c42\u548c\u4e3a\u5947\u6570\u65f6\u624d\u52a0" }), "\xa0", (0, ue.jsx)("button", { onClick: this.incrementAsync, children: "\u5f02\u6b65\u52a0" })] }) } } const se = ee((e => ({ count: e.he, yiduiren: e.rens })), { jia: oe, jian: e => ({ type: le, data: e }), jiaAsync: (e, n) => t => { setTimeout((() => { t(oe(e)) }), n) } })(ie); function ce(e) { return "Minified Redux error #".concat(e, "; visit https://redux.js.org/Errors?code=").concat(e, " for the full message or use the non-minified dev environment for full errors. ") } var fe = (() => "function" === typeof Symbol && Symbol.observable || "@@observable")(), de = () => Math.random().toString(36).substring(7).split("").join("."), pe = { INIT: "@@redux/INIT".concat(de()), REPLACE: "@@redux/REPLACE".concat(de()), PROBE_UNKNOWN_ACTION: () => "@@redux/PROBE_UNKNOWN_ACTION".concat(de()) }; function he(e) { if ("object" !== typeof e || null === e) return !1; let n = e; for (; null !== Object.getPrototypeOf(n);)n = Object.getPrototypeOf(n); return Object.getPrototypeOf(e) === n || null === Object.getPrototypeOf(e) } function me(e, n, t) { if ("function" !== typeof e) throw new Error(ce(2)); if ("function" === typeof n && "function" === typeof t || "function" === typeof t && "function" === typeof arguments[3]) throw new Error(ce(0)); if ("function" === typeof n && "undefined" === typeof t && (t = n, n = void 0), "undefined" !== typeof t) { if ("function" !== typeof t) throw new Error(ce(1)); return t(me)(e, n) } let r = e, l = n, a = new Map, o = a, u = 0, i = !1; function s() { o === a && (o = new Map, a.forEach(((e, n) => { o.set(n, e) }))) } function c() { if (i) throw new Error(ce(3)); return l } function f(e) { if ("function" !== typeof e) throw new Error(ce(4)); if (i) throw new Error(ce(5)); let n = !0; s(); const t = u++; return o.set(t, e), function () { if (n) { if (i) throw new Error(ce(6)); n = !1, s(), o.delete(t), a = null } } } function d(e) { if (!he(e)) throw new Error(ce(7)); if ("undefined" === typeof e.type) throw new Error(ce(8)); if ("string" !== typeof e.type) throw new Error(ce(17)); if (i) throw new Error(ce(9)); try { i = !0, l = r(l, e) } finally { i = !1 } return (a = o).forEach((e => { e() })), e } d({ type: pe.INIT }); return { dispatch: d, subscribe: f, getState: c, replaceReducer: function (e) { if ("function" !== typeof e) throw new Error(ce(10)); r = e, d({ type: pe.REPLACE }) }, [fe]: function () { const e = f; return { subscribe(n) { if ("object" !== typeof n || null === n) throw new Error(ce(11)); function t() { const e = n; e.next && e.next(c()) } t(); return { unsubscribe: e(t) } }, [fe]() { return this } } } } } const ve = [{ id: 2, name: "david", age: 20 }, { id: 1, name: "tom", age: 18 }]; let ye = ve.length; const ge = function (e) { const n = Object.keys(e), t = {}; for (let o = 0; o < n.length; o++) { const r = n[o]; 0, "function" === typeof e[r] && (t[r] = e[r]) } const r = Object.keys(t); let l; try { !function (e) { Object.keys(e).forEach((n => { const t = e[n]; if ("undefined" === typeof t(void 0, { type: pe.INIT })) throw new Error(ce(12)); if ("undefined" === typeof t(void 0, { type: pe.PROBE_UNKNOWN_ACTION() })) throw new Error(ce(13)) })) }(t) } catch (a) { l = a } return function () { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = arguments.length > 1 ? arguments[1] : void 0; if (l) throw l; let a = !1; const o = {}; for (let l = 0; l < r.length; l++) { const u = r[l], i = t[u], s = e[u], c = i(s, n); if ("undefined" === typeof c) { n && n.type; throw new Error(ce(14)) } o[u] = c, a = a || c !== s } return a = a || r.length !== Object.keys(e).length, a ? o : e } }({ he: function () { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0, n = arguments.length > 1 ? arguments[1] : void 0; const { type: t, data: r } = n; switch (t) { case re: return e + r; case le: return e - r; default: return e } }, rens: function () { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ve, n = arguments.length > 1 ? arguments[1] : void 0; const { type: t, data: r } = n; return t === ae ? (ye++, r.id = ye, [r, ...e]) : e } }), be = ge; function we(e) { return n => { let { dispatch: t, getState: r } = n; return n => l => "function" === typeof l ? l(t, r, e) : n(l) } } var ke = we(); var Se, xe, Ee; const Ce = (Se = be, xe = function () { for (var e = arguments.length, n = new Array(e), t = 0; t < e; t++)n[t] = arguments[t]; return e => (t, r) => { const l = e(t, r); let a = () => { throw new Error(ce(15)) }; const o = { getState: l.getState, dispatch: function (e) { for (var n = arguments.length, t = new Array(n > 1 ? n - 1 : 0), r = 1; r < n; r++)t[r - 1] = arguments[r]; return a(e, ...t) } }, u = n.map((e => e(o))); return a = function () { for (var e = arguments.length, n = new Array(e), t = 0; t < e; t++)n[t] = arguments[t]; return 0 === n.length ? e => e : 1 === n.length ? n[0] : n.reduce(((e, n) => function () { return e(n(...arguments)) })) }(...u)(l.dispatch), { ...l, dispatch: a } } }(ke), me(Se, xe, Ee)); class _e extends e.Component { constructor() { super(...arguments), this.addPerson = () => { const e = { id: -1, name: this.nameNode.value, age: this.ageNode.value }; this.props.jiayiren(e), this.nameNode.value = "", this.ageNode.value = "" } } render() { return (0, ue.jsxs)("div", { children: [(0, ue.jsxs)("h2", { children: ["\u6211\u662fPerson\u7ec4\u4ef6\uff0c\u4e0a\u65b9\u7ec4\u4ef6\u6c42\u548c\u4e3a\uff1a", this.props.count] }), (0, ue.jsx)("input", { ref: e => this.nameNode = e, type: "text", placeholder: "\u8f93\u5165\u540d\u5b57" }), (0, ue.jsx)("input", { ref: e => this.ageNode = e, type: "text", placeholder: "\u8f93\u5165\u5e74\u9f84" }), (0, ue.jsx)("button", { onClick: this.addPerson, children: "\u6dfb\u52a0" }), (0, ue.jsx)("ul", { children: this.props.yiduiren.map((e => (0, ue.jsxs)("li", { children: ["id=", e.id, "---", e.name, "---", e.age] }, "personWithID" + e.id))) })] }) } } const Pe = ee((e => ({ count: e.he, yiduiren: e.rens })), { jiayiren: e => ({ type: ae, data: e }) })(_e); class Ne extends e.Component { render() { return (0, ue.jsxs)("div", { children: [(0, ue.jsx)(se, {}), (0, ue.jsx)("hr", {}), (0, ue.jsx)(Pe, {})] }) } } const ze = document.getElementById("root"); (0, n.s)(ze).render((0, ue.jsx)(ne, { store: Ce, children: (0, ue.jsx)(Ne, {}) })) })() })();
</script>