(function () { const t = document.createElement("link").relList; if (t && t.supports && t.supports("modulepreload")) return; for (const l of document.querySelectorAll('link[rel="modulepreload"]')) r(l); new MutationObserver((l) => { for (const i of l) if (i.type === "childList") for (const o of i.addedNodes) o.tagName === "LINK" && o.rel === "modulepreload" && r(o); }).observe(document, { childList: !0, subtree: !0 }); function n(l) { const i = {}; return ( l.integrity && (i.integrity = l.integrity), l.referrerPolicy && (i.referrerPolicy = l.referrerPolicy), l.crossOrigin === "use-credentials" ? (i.credentials = "include") : l.crossOrigin === "anonymous" ? (i.credentials = "omit") : (i.credentials = "same-origin"), i ); } function r(l) { if (l.ep) return; l.ep = !0; const i = n(l); fetch(l.href, i); } })(); function Bs(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } var Oc = { exports: {} }, wi = {}, Pc = { exports: {} }, G = {}; /** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var al = Symbol.for("react.element"), kh = Symbol.for("react.portal"), Ih = Symbol.for("react.fragment"), Oh = Symbol.for("react.strict_mode"), Ph = Symbol.for("react.profiler"), Dh = Symbol.for("react.provider"), Lh = Symbol.for("react.context"), Ah = Symbol.for("react.forward_ref"), Th = Symbol.for("react.suspense"), _h = Symbol.for("react.memo"), Uh = Symbol.for("react.lazy"), Za = Symbol.iterator; function Mh(e) { return e === null || typeof e != "object" ? null : ((e = (Za && e[Za]) || e["@@iterator"]), typeof e == "function" ? e : null); } var Dc = { isMounted: function () { return !1; }, enqueueForceUpdate: function () {}, enqueueReplaceState: function () {}, enqueueSetState: function () {}, }, Lc = Object.assign, Ac = {}; function dr(e, t, n) { (this.props = e), (this.context = t), (this.refs = Ac), (this.updater = n || Dc); } dr.prototype.isReactComponent = {}; dr.prototype.setState = function (e, t) { if (typeof e != "object" && typeof e != "function" && e != null) throw Error( "setState(...): takes an object of state variables to update or a function which returns an object of state variables." ); this.updater.enqueueSetState(this, e, t, "setState"); }; dr.prototype.forceUpdate = function (e) { this.updater.enqueueForceUpdate(this, e, "forceUpdate"); }; function Tc() {} Tc.prototype = dr.prototype; function Vs(e, t, n) { (this.props = e), (this.context = t), (this.refs = Ac), (this.updater = n || Dc); } var Hs = (Vs.prototype = new Tc()); Hs.constructor = Vs; Lc(Hs, dr.prototype); Hs.isPureReactComponent = !0; var ba = Array.isArray, _c = Object.prototype.hasOwnProperty, Ws = { current: null }, Uc = { key: !0, ref: !0, __self: !0, __source: !0 }; function Mc(e, t, n) { var r, l = {}, i = null, o = null; if (t != null) for (r in (t.ref !== void 0 && (o = t.ref), t.key !== void 0 && (i = "" + t.key), t)) _c.call(t, r) && !Uc.hasOwnProperty(r) && (l[r] = t[r]); var a = arguments.length - 2; if (a === 1) l.children = n; else if (1 < a) { for (var u = Array(a), d = 0; d < a; d++) u[d] = arguments[d + 2]; l.children = u; } if (e && e.defaultProps) for (r in ((a = e.defaultProps), a)) l[r] === void 0 && (l[r] = a[r]); return { $$typeof: al, type: e, key: i, ref: o, props: l, _owner: Ws.current, }; } function Fh(e, t) { return { $$typeof: al, type: e.type, key: t, ref: e.ref, props: e.props, _owner: e._owner, }; } function Gs(e) { return typeof e == "object" && e !== null && e.$$typeof === al; } function zh(e) { var t = { "=": "=0", ":": "=2" }; return ( "$" + e.replace(/[=:]/g, function (n) { return t[n]; }) ); } var qa = /\/+/g; function to(e, t) { return typeof e == "object" && e !== null && e.key != null ? zh("" + e.key) : t.toString(36); } function Fl(e, t, n, r, l) { var i = typeof e; (i === "undefined" || i === "boolean") && (e = null); var o = !1; if (e === null) o = !0; else switch (i) { case "string": case "number": o = !0; break; case "object": switch (e.$$typeof) { case al: case kh: o = !0; } } if (o) return ( (o = e), (l = l(o)), (e = r === "" ? "." + to(o, 0) : r), ba(l) ? ((n = ""), e != null && (n = e.replace(qa, "$&/") + "/"), Fl(l, t, n, "", function (d) { return d; })) : l != null && (Gs(l) && (l = Fh( l, n + (!l.key || (o && o.key === l.key) ? "" : ("" + l.key).replace(qa, "$&/") + "/") + e )), t.push(l)), 1 ); if (((o = 0), (r = r === "" ? "." : r + ":"), ba(e))) for (var a = 0; a < e.length; a++) { i = e[a]; var u = r + to(i, a); o += Fl(i, t, n, u, l); } else if (((u = Mh(e)), typeof u == "function")) for (e = u.call(e), a = 0; !(i = e.next()).done; ) (i = i.value), (u = r + to(i, a++)), (o += Fl(i, t, n, u, l)); else if (i === "object") throw ( ((t = String(e)), Error( "Objects are not valid as a React child (found: " + (t === "[object Object]" ? "object with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead." )) ); return o; } function Sl(e, t, n) { if (e == null) return e; var r = [], l = 0; return ( Fl(e, r, "", "", function (i) { return t.call(n, i, l++); }), r ); } function $h(e) { if (e._status === -1) { var t = e._result; (t = t()), t.then( function (n) { (e._status === 0 || e._status === -1) && ((e._status = 1), (e._result = n)); }, function (n) { (e._status === 0 || e._status === -1) && ((e._status = 2), (e._result = n)); } ), e._status === -1 && ((e._status = 0), (e._result = t)); } if (e._status === 1) return e._result.default; throw e._result; } var Te = { current: null }, zl = { transition: null }, Bh = { ReactCurrentDispatcher: Te, ReactCurrentBatchConfig: zl, ReactCurrentOwner: Ws, }; G.Children = { map: Sl, forEach: function (e, t, n) { Sl( e, function () { t.apply(this, arguments); }, n ); }, count: function (e) { var t = 0; return ( Sl(e, function () { t++; }), t ); }, toArray: function (e) { return ( Sl(e, function (t) { return t; }) || [] ); }, only: function (e) { if (!Gs(e)) throw Error( "React.Children.only expected to receive a single React element child." ); return e; }, }; G.Component = dr; G.Fragment = Ih; G.Profiler = Ph; G.PureComponent = Vs; G.StrictMode = Oh; G.Suspense = Th; G.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Bh; G.cloneElement = function (e, t, n) { if (e == null) throw Error( "React.cloneElement(...): The argument must be a React element, but you passed " + e + "." ); var r = Lc({}, e.props), l = e.key, i = e.ref, o = e._owner; if (t != null) { if ( (t.ref !== void 0 && ((i = t.ref), (o = Ws.current)), t.key !== void 0 && (l = "" + t.key), e.type && e.type.defaultProps) ) var a = e.type.defaultProps; for (u in t) _c.call(t, u) && !Uc.hasOwnProperty(u) && (r[u] = t[u] === void 0 && a !== void 0 ? a[u] : t[u]); } var u = arguments.length - 2; if (u === 1) r.children = n; else if (1 < u) { a = Array(u); for (var d = 0; d < u; d++) a[d] = arguments[d + 2]; r.children = a; } return { $$typeof: al, type: e.type, key: l, ref: i, props: r, _owner: o }; }; G.createContext = function (e) { return ( (e = { $$typeof: Lh, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null, }), (e.Provider = { $$typeof: Dh, _context: e }), (e.Consumer = e) ); }; G.createElement = Mc; G.createFactory = function (e) { var t = Mc.bind(null, e); return (t.type = e), t; }; G.createRef = function () { return { current: null }; }; G.forwardRef = function (e) { return { $$typeof: Ah, render: e }; }; G.isValidElement = Gs; G.lazy = function (e) { return { $$typeof: Uh, _payload: { _status: -1, _result: e }, _init: $h }; }; G.memo = function (e, t) { return { $$typeof: _h, type: e, compare: t === void 0 ? null : t }; }; G.startTransition = function (e) { var t = zl.transition; zl.transition = {}; try { e(); } finally { zl.transition = t; } }; G.unstable_act = function () { throw Error("act(...) is not supported in production builds of React."); }; G.useCallback = function (e, t) { return Te.current.useCallback(e, t); }; G.useContext = function (e) { return Te.current.useContext(e); }; G.useDebugValue = function () {}; G.useDeferredValue = function (e) { return Te.current.useDeferredValue(e); }; G.useEffect = function (e, t) { return Te.current.useEffect(e, t); }; G.useId = function () { return Te.current.useId(); }; G.useImperativeHandle = function (e, t, n) { return Te.current.useImperativeHandle(e, t, n); }; G.useInsertionEffect = function (e, t) { return Te.current.useInsertionEffect(e, t); }; G.useLayoutEffect = function (e, t) { return Te.current.useLayoutEffect(e, t); }; G.useMemo = function (e, t) { return Te.current.useMemo(e, t); }; G.useReducer = function (e, t, n) { return Te.current.useReducer(e, t, n); }; G.useRef = function (e) { return Te.current.useRef(e); }; G.useState = function (e) { return Te.current.useState(e); }; G.useSyncExternalStore = function (e, t, n) { return Te.current.useSyncExternalStore(e, t, n); }; G.useTransition = function () { return Te.current.useTransition(); }; G.version = "18.2.0"; Pc.exports = G; var N = Pc.exports; const Ho = Bs(N); /** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Vh = N, Hh = Symbol.for("react.element"), Wh = Symbol.for("react.fragment"), Gh = Object.prototype.hasOwnProperty, Qh = Vh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, Kh = { key: !0, ref: !0, __self: !0, __source: !0 }; function Fc(e, t, n) { var r, l = {}, i = null, o = null; n !== void 0 && (i = "" + n), t.key !== void 0 && (i = "" + t.key), t.ref !== void 0 && (o = t.ref); for (r in t) Gh.call(t, r) && !Kh.hasOwnProperty(r) && (l[r] = t[r]); if (e && e.defaultProps) for (r in ((t = e.defaultProps), t)) l[r] === void 0 && (l[r] = t[r]); return { $$typeof: Hh, type: e, key: i, ref: o, props: l, _owner: Qh.current, }; } wi.Fragment = Wh; wi.jsx = Fc; wi.jsxs = Fc; Oc.exports = wi; var s = Oc.exports; const Yh = Bs(s); var zc = { exports: {} }, Qe = {}, $c = { exports: {} }, Bc = {}; /** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ (function (e) { function t(D, F) { var B = D.length; D.push(F); e: for (; 0 < B; ) { var H = (B - 1) >>> 1, ne = D[H]; if (0 < l(ne, F)) (D[H] = F), (D[B] = ne), (B = H); else break e; } } function n(D) { return D.length === 0 ? null : D[0]; } function r(D) { if (D.length === 0) return null; var F = D[0], B = D.pop(); if (B !== F) { D[0] = B; e: for (var H = 0, ne = D.length, cn = ne >>> 1; H < cn; ) { var Et = 2 * (H + 1) - 1, Xe = D[Et], jt = Et + 1, Pn = D[jt]; if (0 > l(Xe, B)) jt < ne && 0 > l(Pn, Xe) ? ((D[H] = Pn), (D[jt] = B), (H = jt)) : ((D[H] = Xe), (D[Et] = B), (H = Et)); else if (jt < ne && 0 > l(Pn, B)) (D[H] = Pn), (D[jt] = B), (H = jt); else break e; } } return F; } function l(D, F) { var B = D.sortIndex - F.sortIndex; return B !== 0 ? B : D.id - F.id; } if (typeof performance == "object" && typeof performance.now == "function") { var i = performance; e.unstable_now = function () { return i.now(); }; } else { var o = Date, a = o.now(); e.unstable_now = function () { return o.now() - a; }; } var u = [], d = [], p = 1, h = null, v = 3, S = !1, x = !1, y = !1, E = typeof setTimeout == "function" ? setTimeout : null, c = typeof clearTimeout == "function" ? clearTimeout : null, f = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function m(D) { for (var F = n(d); F !== null; ) { if (F.callback === null) r(d); else if (F.startTime <= D) r(d), (F.sortIndex = F.expirationTime), t(u, F); else break; F = n(d); } } function g(D) { if (((y = !1), m(D), !x)) if (n(u) !== null) (x = !0), Ye(C); else { var F = n(d); F !== null && un(g, F.startTime - D); } } function C(D, F) { (x = !1), y && ((y = !1), c(P), (P = -1)), (S = !0); var B = v; try { for ( m(F), h = n(u); h !== null && (!(h.expirationTime > F) || (D && !De())); ) { var H = h.callback; if (typeof H == "function") { (h.callback = null), (v = h.priorityLevel); var ne = H(h.expirationTime <= F); (F = e.unstable_now()), typeof ne == "function" ? (h.callback = ne) : h === n(u) && r(u), m(F); } else r(u); h = n(u); } if (h !== null) var cn = !0; else { var Et = n(d); Et !== null && un(g, Et.startTime - F), (cn = !1); } return cn; } finally { (h = null), (v = B), (S = !1); } } var k = !1, O = null, P = -1, z = 5, V = -1; function De() { return !(e.unstable_now() - V < z); } function lt() { if (O !== null) { var D = e.unstable_now(); V = D; var F = !0; try { F = O(!0, D); } finally { F ? it() : ((k = !1), (O = null)); } } else k = !1; } var it; if (typeof f == "function") it = function () { f(lt); }; else if (typeof MessageChannel < "u") { var xt = new MessageChannel(), St = xt.port2; (xt.port1.onmessage = lt), (it = function () { St.postMessage(null); }); } else it = function () { E(lt, 0); }; function Ye(D) { (O = D), k || ((k = !0), it()); } function un(D, F) { P = E(function () { D(e.unstable_now()); }, F); } (e.unstable_IdlePriority = 5), (e.unstable_ImmediatePriority = 1), (e.unstable_LowPriority = 4), (e.unstable_NormalPriority = 3), (e.unstable_Profiling = null), (e.unstable_UserBlockingPriority = 2), (e.unstable_cancelCallback = function (D) { D.callback = null; }), (e.unstable_continueExecution = function () { x || S || ((x = !0), Ye(C)); }), (e.unstable_forceFrameRate = function (D) { 0 > D || 125 < D ? console.error( "forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported" ) : (z = 0 < D ? Math.floor(1e3 / D) : 5); }), (e.unstable_getCurrentPriorityLevel = function () { return v; }), (e.unstable_getFirstCallbackNode = function () { return n(u); }), (e.unstable_next = function (D) { switch (v) { case 1: case 2: case 3: var F = 3; break; default: F = v; } var B = v; v = F; try { return D(); } finally { v = B; } }), (e.unstable_pauseExecution = function () {}), (e.unstable_requestPaint = function () {}), (e.unstable_runWithPriority = function (D, F) { switch (D) { case 1: case 2: case 3: case 4: case 5: break; default: D = 3; } var B = v; v = D; try { return F(); } finally { v = B; } }), (e.unstable_scheduleCallback = function (D, F, B) { var H = e.unstable_now(); switch ( (typeof B == "object" && B !== null ? ((B = B.delay), (B = typeof B == "number" && 0 < B ? H + B : H)) : (B = H), D) ) { case 1: var ne = -1; break; case 2: ne = 250; break; case 5: ne = 1073741823; break; case 4: ne = 1e4; break; default: ne = 5e3; } return ( (ne = B + ne), (D = { id: p++, callback: F, priorityLevel: D, startTime: B, expirationTime: ne, sortIndex: -1, }), B > H ? ((D.sortIndex = B), t(d, D), n(u) === null && D === n(d) && (y ? (c(P), (P = -1)) : (y = !0), un(g, B - H))) : ((D.sortIndex = ne), t(u, D), x || S || ((x = !0), Ye(C))), D ); }), (e.unstable_shouldYield = De), (e.unstable_wrapCallback = function (D) { var F = v; return function () { var B = v; v = F; try { return D.apply(this, arguments); } finally { v = B; } }; }); })(Bc); $c.exports = Bc; var Xh = $c.exports; /** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Vc = N, Ge = Xh; function I(e) { for ( var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, n = 1; n < arguments.length; n++ ) t += "&args[]=" + encodeURIComponent(arguments[n]); return ( "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings." ); } var Hc = new Set(), Hr = {}; function Cn(e, t) { tr(e, t), tr(e + "Capture", t); } function tr(e, t) { for (Hr[e] = t, e = 0; e < t.length; e++) Hc.add(t[e]); } var Lt = !( typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u" ), Wo = Object.prototype.hasOwnProperty, Jh = /^[: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]*$/, eu = {}, tu = {}; function Zh(e) { return Wo.call(tu, e) ? !0 : Wo.call(eu, e) ? !1 : Jh.test(e) ? (tu[e] = !0) : ((eu[e] = !0), !1); } function bh(e, t, n, r) { if (n !== null && n.type === 0) return !1; switch (typeof t) { case "function": case "symbol": return !0; case "boolean": return r ? !1 : n !== null ? !n.acceptsBooleans : ((e = e.toLowerCase().slice(0, 5)), e !== "data-" && e !== "aria-"); default: return !1; } } function qh(e, t, n, r) { if (t === null || typeof t > "u" || bh(e, t, n, r)) return !0; if (r) return !1; if (n !== null) switch (n.type) { case 3: return !t; case 4: return t === !1; case 5: return isNaN(t); case 6: return isNaN(t) || 1 > t; } return !1; } function _e(e, t, n, r, l, i, o) { (this.acceptsBooleans = t === 2 || t === 3 || t === 4), (this.attributeName = r), (this.attributeNamespace = l), (this.mustUseProperty = n), (this.propertyName = e), (this.type = t), (this.sanitizeURL = i), (this.removeEmptyString = o); } var Ne = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style" .split(" ") .forEach(function (e) { Ne[e] = new _e(e, 0, !1, e, null, !1, !1); }); [ ["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"], ].forEach(function (e) { var t = e[0]; Ne[t] = new _e(t, 1, !1, e[1], null, !1, !1); }); ["contentEditable", "draggable", "spellCheck", "value"].forEach(function (e) { Ne[e] = new _e(e, 2, !1, e.toLowerCase(), null, !1, !1); }); [ "autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha", ].forEach(function (e) { Ne[e] = new _e(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) { Ne[e] = new _e(e, 3, !1, e.toLowerCase(), null, !1, !1); }); ["checked", "multiple", "muted", "selected"].forEach(function (e) { Ne[e] = new _e(e, 3, !0, e, null, !1, !1); }); ["capture", "download"].forEach(function (e) { Ne[e] = new _e(e, 4, !1, e, null, !1, !1); }); ["cols", "rows", "size", "span"].forEach(function (e) { Ne[e] = new _e(e, 6, !1, e, null, !1, !1); }); ["rowSpan", "start"].forEach(function (e) { Ne[e] = new _e(e, 5, !1, e.toLowerCase(), null, !1, !1); }); var Qs = /[\-:]([a-z])/g; function Ks(e) { return e[1].toUpperCase(); } "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height" .split(" ") .forEach(function (e) { var t = e.replace(Qs, Ks); Ne[t] = new _e(t, 1, !1, e, null, !1, !1); }); "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type" .split(" ") .forEach(function (e) { var t = e.replace(Qs, Ks); Ne[t] = new _e(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); }); ["xml:base", "xml:lang", "xml:space"].forEach(function (e) { var t = e.replace(Qs, Ks); Ne[t] = new _e(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); }); ["tabIndex", "crossOrigin"].forEach(function (e) { Ne[e] = new _e(e, 1, !1, e.toLowerCase(), null, !1, !1); }); Ne.xlinkHref = new _e( "xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1 ); ["src", "href", "action", "formAction"].forEach(function (e) { Ne[e] = new _e(e, 1, !1, e.toLowerCase(), null, !0, !0); }); function Ys(e, t, n, r) { var l = Ne.hasOwnProperty(t) ? Ne[t] : null; (l !== null ? l.type !== 0 : r || !(2 < t.length) || (t[0] !== "o" && t[0] !== "O") || (t[1] !== "n" && t[1] !== "N")) && (qh(t, n, l, r) && (n = null), r || l === null ? Zh(t) && (n === null ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) : l.mustUseProperty ? (e[l.propertyName] = n === null ? (l.type === 3 ? !1 : "") : n) : ((t = l.attributeName), (r = l.attributeNamespace), n === null ? e.removeAttribute(t) : ((l = l.type), (n = l === 3 || (l === 4 && n === !0) ? "" : "" + n), r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n)))); } var Ut = Vc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, El = Symbol.for("react.element"), Tn = Symbol.for("react.portal"), _n = Symbol.for("react.fragment"), Xs = Symbol.for("react.strict_mode"), Go = Symbol.for("react.profiler"), Wc = Symbol.for("react.provider"), Gc = Symbol.for("react.context"), Js = Symbol.for("react.forward_ref"), Qo = Symbol.for("react.suspense"), Ko = Symbol.for("react.suspense_list"), Zs = Symbol.for("react.memo"), $t = Symbol.for("react.lazy"), Qc = Symbol.for("react.offscreen"), nu = Symbol.iterator; function yr(e) { return e === null || typeof e != "object" ? null : ((e = (nu && e[nu]) || e["@@iterator"]), typeof e == "function" ? e : null); } var se = Object.assign, no; function Ir(e) { if (no === void 0) try { throw Error(); } catch (n) { var t = n.stack.trim().match(/\n( *(at )?)/); no = (t && t[1]) || ""; } return ( ` ` + no + e ); } var ro = !1; function lo(e, t) { if (!e || ro) return ""; ro = !0; var n = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (t) if ( ((t = function () { throw Error(); }), Object.defineProperty(t.prototype, "props", { set: function () { throw Error(); }, }), typeof Reflect == "object" && Reflect.construct) ) { try { Reflect.construct(t, []); } catch (d) { var r = d; } Reflect.construct(e, [], t); } else { try { t.call(); } catch (d) { r = d; } e.call(t.prototype); } else { try { throw Error(); } catch (d) { r = d; } e(); } } catch (d) { if (d && r && typeof d.stack == "string") { for ( var l = d.stack.split(` `), i = r.stack.split(` `), o = l.length - 1, a = i.length - 1; 1 <= o && 0 <= a && l[o] !== i[a]; ) a--; for (; 1 <= o && 0 <= a; o--, a--) if (l[o] !== i[a]) { if (o !== 1 || a !== 1) do if ((o--, a--, 0 > a || l[o] !== i[a])) { var u = ` ` + l[o].replace(" at new ", " at "); return ( e.displayName && u.includes("") && (u = u.replace("", e.displayName)), u ); } while (1 <= o && 0 <= a); break; } } } finally { (ro = !1), (Error.prepareStackTrace = n); } return (e = e ? e.displayName || e.name : "") ? Ir(e) : ""; } function ep(e) { switch (e.tag) { case 5: return Ir(e.type); case 16: return Ir("Lazy"); case 13: return Ir("Suspense"); case 19: return Ir("SuspenseList"); case 0: case 2: case 15: return (e = lo(e.type, !1)), e; case 11: return (e = lo(e.type.render, !1)), e; case 1: return (e = lo(e.type, !0)), e; default: return ""; } } function Yo(e) { if (e == null) return null; if (typeof e == "function") return e.displayName || e.name || null; if (typeof e == "string") return e; switch (e) { case _n: return "Fragment"; case Tn: return "Portal"; case Go: return "Profiler"; case Xs: return "StrictMode"; case Qo: return "Suspense"; case Ko: return "SuspenseList"; } if (typeof e == "object") switch (e.$$typeof) { case Gc: return (e.displayName || "Context") + ".Consumer"; case Wc: return (e._context.displayName || "Context") + ".Provider"; case Js: var t = e.render; return ( (e = e.displayName), e || ((e = t.displayName || t.name || ""), (e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef")), e ); case Zs: return ( (t = e.displayName || null), t !== null ? t : Yo(e.type) || "Memo" ); case $t: (t = e._payload), (e = e._init); try { return Yo(e(t)); } catch {} } return null; } function tp(e) { var t = e.type; switch (e.tag) { case 24: return "Cache"; case 9: return (t.displayName || "Context") + ".Consumer"; case 10: return (t._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return ( (e = t.render), (e = e.displayName || e.name || ""), t.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef") ); case 7: return "Fragment"; case 5: return t; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return Yo(t); case 8: return t === Xs ? "StrictMode" : "Mode"; case 22: return "Offscreen"; case 12: return "Profiler"; case 21: return "Scope"; case 13: return "Suspense"; case 19: return "SuspenseList"; case 25: return "TracingMarker"; case 1: case 0: case 17: case 2: case 14: case 15: if (typeof t == "function") return t.displayName || t.name || null; if (typeof t == "string") return t; } return null; } function tn(e) { switch (typeof e) { case "boolean": case "number": case "string": case "undefined": return e; case "object": return e; default: return ""; } } function Kc(e) { var t = e.type; return ( (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio") ); } function np(e) { var t = Kc(e) ? "checked" : "value", n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), r = "" + e[t]; if ( !e.hasOwnProperty(t) && typeof n < "u" && typeof n.get == "function" && typeof n.set == "function" ) { var l = n.get, i = n.set; return ( Object.defineProperty(e, t, { configurable: !0, get: function () { return l.call(this); }, set: function (o) { (r = "" + o), i.call(this, o); }, }), Object.defineProperty(e, t, { enumerable: n.enumerable }), { getValue: function () { return r; }, setValue: function (o) { r = "" + o; }, stopTracking: function () { (e._valueTracker = null), delete e[t]; }, } ); } } function jl(e) { e._valueTracker || (e._valueTracker = np(e)); } function Yc(e) { if (!e) return !1; var t = e._valueTracker; if (!t) return !0; var n = t.getValue(), r = ""; return ( e && (r = Kc(e) ? (e.checked ? "true" : "false") : e.value), (e = r), e !== n ? (t.setValue(e), !0) : !1 ); } function Jl(e) { if (((e = e || (typeof document < "u" ? document : void 0)), typeof e > "u")) return null; try { return e.activeElement || e.body; } catch { return e.body; } } function Xo(e, t) { var n = t.checked; return se({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: n ?? e._wrapperState.initialChecked, }); } function ru(e, t) { var n = t.defaultValue == null ? "" : t.defaultValue, r = t.checked != null ? t.checked : t.defaultChecked; (n = tn(t.value != null ? t.value : n)), (e._wrapperState = { initialChecked: r, initialValue: n, controlled: t.type === "checkbox" || t.type === "radio" ? t.checked != null : t.value != null, }); } function Xc(e, t) { (t = t.checked), t != null && Ys(e, "checked", t, !1); } function Jo(e, t) { Xc(e, t); var n = tn(t.value), r = t.type; if (n != null) r === "number" ? ((n === 0 && e.value === "") || e.value != n) && (e.value = "" + n) : e.value !== "" + n && (e.value = "" + n); else if (r === "submit" || r === "reset") { e.removeAttribute("value"); return; } t.hasOwnProperty("value") ? Zo(e, t.type, n) : t.hasOwnProperty("defaultValue") && Zo(e, t.type, tn(t.defaultValue)), t.checked == null && t.defaultChecked != null && (e.defaultChecked = !!t.defaultChecked); } function lu(e, t, n) { if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) { var r = t.type; if ( !( (r !== "submit" && r !== "reset") || (t.value !== void 0 && t.value !== null) ) ) return; (t = "" + e._wrapperState.initialValue), n || t === e.value || (e.value = t), (e.defaultValue = t); } (n = e.name), n !== "" && (e.name = ""), (e.defaultChecked = !!e._wrapperState.initialChecked), n !== "" && (e.name = n); } function Zo(e, t, n) { (t !== "number" || Jl(e.ownerDocument) !== e) && (n == null ? (e.defaultValue = "" + e._wrapperState.initialValue) : e.defaultValue !== "" + n && (e.defaultValue = "" + n)); } var Or = Array.isArray; function Yn(e, t, n, r) { if (((e = e.options), t)) { t = {}; for (var l = 0; l < n.length; l++) t["$" + n[l]] = !0; for (n = 0; n < e.length; n++) (l = t.hasOwnProperty("$" + e[n].value)), e[n].selected !== l && (e[n].selected = l), l && r && (e[n].defaultSelected = !0); } else { for (n = "" + tn(n), t = null, l = 0; l < e.length; l++) { if (e[l].value === n) { (e[l].selected = !0), r && (e[l].defaultSelected = !0); return; } t !== null || e[l].disabled || (t = e[l]); } t !== null && (t.selected = !0); } } function bo(e, t) { if (t.dangerouslySetInnerHTML != null) throw Error(I(91)); return se({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue, }); } function iu(e, t) { var n = t.value; if (n == null) { if (((n = t.children), (t = t.defaultValue), n != null)) { if (t != null) throw Error(I(92)); if (Or(n)) { if (1 < n.length) throw Error(I(93)); n = n[0]; } t = n; } t == null && (t = ""), (n = t); } e._wrapperState = { initialValue: tn(n) }; } function Jc(e, t) { var n = tn(t.value), r = tn(t.defaultValue); n != null && ((n = "" + n), n !== e.value && (e.value = n), t.defaultValue == null && e.defaultValue !== n && (e.defaultValue = n)), r != null && (e.defaultValue = "" + r); } function ou(e) { var t = e.textContent; t === e._wrapperState.initialValue && t !== "" && t !== null && (e.value = t); } function Zc(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 qo(e, t) { return e == null || e === "http://www.w3.org/1999/xhtml" ? Zc(t) : e === "http://www.w3.org/2000/svg" && t === "foreignObject" ? "http://www.w3.org/1999/xhtml" : e; } var wl, bc = (function (e) { return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function (t, n, r, l) { MSApp.execUnsafeLocalFunction(function () { return e(t, n, r, l); }); } : e; })(function (e, t) { if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) e.innerHTML = t; else { for ( wl = wl || document.createElement("div"), wl.innerHTML = "" + t.valueOf().toString() + "", t = wl.firstChild; e.firstChild; ) e.removeChild(e.firstChild); for (; t.firstChild; ) e.appendChild(t.firstChild); } }); function Wr(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && n.nodeType === 3) { n.nodeValue = t; return; } } e.textContent = t; } var Lr = { 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, }, rp = ["Webkit", "ms", "Moz", "O"]; Object.keys(Lr).forEach(function (e) { rp.forEach(function (t) { (t = t + e.charAt(0).toUpperCase() + e.substring(1)), (Lr[t] = Lr[e]); }); }); function qc(e, t, n) { return t == null || typeof t == "boolean" || t === "" ? "" : n || typeof t != "number" || t === 0 || (Lr.hasOwnProperty(e) && Lr[e]) ? ("" + t).trim() : t + "px"; } function ed(e, t) { e = e.style; for (var n in t) if (t.hasOwnProperty(n)) { var r = n.indexOf("--") === 0, l = qc(n, t[n], r); n === "float" && (n = "cssFloat"), r ? e.setProperty(n, l) : (e[n] = l); } } var lp = se( { 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 es(e, t) { if (t) { if (lp[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(I(137, e)); if (t.dangerouslySetInnerHTML != null) { if (t.children != null) throw Error(I(60)); if ( typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML) ) throw Error(I(61)); } if (t.style != null && typeof t.style != "object") throw Error(I(62)); } } function ts(e, t) { if (e.indexOf("-") === -1) return typeof t.is == "string"; switch (e) { case "annotation-xml": case "color-profile": case "font-face": case "font-face-src": case "font-face-uri": case "font-face-format": case "font-face-name": case "missing-glyph": return !1; default: return !0; } } var ns = null; function bs(e) { return ( (e = e.target || e.srcElement || window), e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e ); } var rs = null, Xn = null, Jn = null; function su(e) { if ((e = dl(e))) { if (typeof rs != "function") throw Error(I(280)); var t = e.stateNode; t && ((t = Ii(t)), rs(e.stateNode, e.type, t)); } } function td(e) { Xn ? (Jn ? Jn.push(e) : (Jn = [e])) : (Xn = e); } function nd() { if (Xn) { var e = Xn, t = Jn; if (((Jn = Xn = null), su(e), t)) for (e = 0; e < t.length; e++) su(t[e]); } } function rd(e, t) { return e(t); } function ld() {} var io = !1; function id(e, t, n) { if (io) return e(t, n); io = !0; try { return rd(e, t, n); } finally { (io = !1), (Xn !== null || Jn !== null) && (ld(), nd()); } } function Gr(e, t) { var n = e.stateNode; if (n === null) return null; var r = Ii(n); if (r === null) return null; n = r[t]; e: switch (t) { case "onClick": case "onClickCapture": case "onDoubleClick": case "onDoubleClickCapture": case "onMouseDown": case "onMouseDownCapture": case "onMouseMove": case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": (r = !r.disabled) || ((e = e.type), (r = !( e === "button" || e === "input" || e === "select" || e === "textarea" ))), (e = !r); break e; default: e = !1; } if (e) return null; if (n && typeof n != "function") throw Error(I(231, t, typeof n)); return n; } var ls = !1; if (Lt) try { var xr = {}; Object.defineProperty(xr, "passive", { get: function () { ls = !0; }, }), window.addEventListener("test", xr, xr), window.removeEventListener("test", xr, xr); } catch { ls = !1; } function ip(e, t, n, r, l, i, o, a, u) { var d = Array.prototype.slice.call(arguments, 3); try { t.apply(n, d); } catch (p) { this.onError(p); } } var Ar = !1, Zl = null, bl = !1, is = null, op = { onError: function (e) { (Ar = !0), (Zl = e); }, }; function sp(e, t, n, r, l, i, o, a, u) { (Ar = !1), (Zl = null), ip.apply(op, arguments); } function ap(e, t, n, r, l, i, o, a, u) { if ((sp.apply(this, arguments), Ar)) { if (Ar) { var d = Zl; (Ar = !1), (Zl = null); } else throw Error(I(198)); bl || ((bl = !0), (is = d)); } } function Rn(e) { var t = e, n = e; if (e.alternate) for (; t.return; ) t = t.return; else { e = t; do (t = e), t.flags & 4098 && (n = t.return), (e = t.return); while (e); } return t.tag === 3 ? n : null; } function od(e) { if (e.tag === 13) { var t = e.memoizedState; if ( (t === null && ((e = e.alternate), e !== null && (t = e.memoizedState)), t !== null) ) return t.dehydrated; } return null; } function au(e) { if (Rn(e) !== e) throw Error(I(188)); } function up(e) { var t = e.alternate; if (!t) { if (((t = Rn(e)), t === null)) throw Error(I(188)); return t !== e ? null : e; } for (var n = e, r = t; ; ) { var l = n.return; if (l === null) break; var i = l.alternate; if (i === null) { if (((r = l.return), r !== null)) { n = r; continue; } break; } if (l.child === i.child) { for (i = l.child; i; ) { if (i === n) return au(l), e; if (i === r) return au(l), t; i = i.sibling; } throw Error(I(188)); } if (n.return !== r.return) (n = l), (r = i); else { for (var o = !1, a = l.child; a; ) { if (a === n) { (o = !0), (n = l), (r = i); break; } if (a === r) { (o = !0), (r = l), (n = i); break; } a = a.sibling; } if (!o) { for (a = i.child; a; ) { if (a === n) { (o = !0), (n = i), (r = l); break; } if (a === r) { (o = !0), (r = i), (n = l); break; } a = a.sibling; } if (!o) throw Error(I(189)); } } if (n.alternate !== r) throw Error(I(190)); } if (n.tag !== 3) throw Error(I(188)); return n.stateNode.current === n ? e : t; } function sd(e) { return (e = up(e)), e !== null ? ad(e) : null; } function ad(e) { if (e.tag === 5 || e.tag === 6) return e; for (e = e.child; e !== null; ) { var t = ad(e); if (t !== null) return t; e = e.sibling; } return null; } var ud = Ge.unstable_scheduleCallback, uu = Ge.unstable_cancelCallback, cp = Ge.unstable_shouldYield, dp = Ge.unstable_requestPaint, de = Ge.unstable_now, fp = Ge.unstable_getCurrentPriorityLevel, qs = Ge.unstable_ImmediatePriority, cd = Ge.unstable_UserBlockingPriority, ql = Ge.unstable_NormalPriority, hp = Ge.unstable_LowPriority, dd = Ge.unstable_IdlePriority, Ni = null, gt = null; function pp(e) { if (gt && typeof gt.onCommitFiberRoot == "function") try { gt.onCommitFiberRoot(Ni, e, void 0, (e.current.flags & 128) === 128); } catch {} } var dt = Math.clz32 ? Math.clz32 : gp, mp = Math.log, vp = Math.LN2; function gp(e) { return (e >>>= 0), e === 0 ? 32 : (31 - ((mp(e) / vp) | 0)) | 0; } var Nl = 64, Cl = 4194304; function Pr(e) { switch (e & -e) { case 1: return 1; case 2: return 2; case 4: return 4; case 8: return 8; case 16: return 16; case 32: return 32; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return e & 4194240; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return e & 130023424; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return e; } } function ei(e, t) { var n = e.pendingLanes; if (n === 0) return 0; var r = 0, l = e.suspendedLanes, i = e.pingedLanes, o = n & 268435455; if (o !== 0) { var a = o & ~l; a !== 0 ? (r = Pr(a)) : ((i &= o), i !== 0 && (r = Pr(i))); } else (o = n & ~l), o !== 0 ? (r = Pr(o)) : i !== 0 && (r = Pr(i)); if (r === 0) return 0; if ( t !== 0 && t !== r && !(t & l) && ((l = r & -r), (i = t & -t), l >= i || (l === 16 && (i & 4194240) !== 0)) ) return t; if ((r & 4 && (r |= n & 16), (t = e.entangledLanes), t !== 0)) for (e = e.entanglements, t &= r; 0 < t; ) (n = 31 - dt(t)), (l = 1 << n), (r |= e[n]), (t &= ~l); return r; } function yp(e, t) { switch (e) { case 1: case 2: case 4: return t + 250; case 8: case 16: case 32: case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return t + 5e3; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return -1; case 134217728: case 268435456: case 536870912: case 1073741824: return -1; default: return -1; } } function xp(e, t) { for ( var n = e.suspendedLanes, r = e.pingedLanes, l = e.expirationTimes, i = e.pendingLanes; 0 < i; ) { var o = 31 - dt(i), a = 1 << o, u = l[o]; u === -1 ? (!(a & n) || a & r) && (l[o] = yp(a, t)) : u <= t && (e.expiredLanes |= a), (i &= ~a); } } function os(e) { return ( (e = e.pendingLanes & -1073741825), e !== 0 ? e : e & 1073741824 ? 1073741824 : 0 ); } function fd() { var e = Nl; return (Nl <<= 1), !(Nl & 4194240) && (Nl = 64), e; } function oo(e) { for (var t = [], n = 0; 31 > n; n++) t.push(e); return t; } function ul(e, t, n) { (e.pendingLanes |= t), t !== 536870912 && ((e.suspendedLanes = 0), (e.pingedLanes = 0)), (e = e.eventTimes), (t = 31 - dt(t)), (e[t] = n); } function Sp(e, t) { var n = e.pendingLanes & ~t; (e.pendingLanes = t), (e.suspendedLanes = 0), (e.pingedLanes = 0), (e.expiredLanes &= t), (e.mutableReadLanes &= t), (e.entangledLanes &= t), (t = e.entanglements); var r = e.eventTimes; for (e = e.expirationTimes; 0 < n; ) { var l = 31 - dt(n), i = 1 << l; (t[l] = 0), (r[l] = -1), (e[l] = -1), (n &= ~i); } } function ea(e, t) { var n = (e.entangledLanes |= t); for (e = e.entanglements; n; ) { var r = 31 - dt(n), l = 1 << r; (l & t) | (e[r] & t) && (e[r] |= t), (n &= ~l); } } var X = 0; function hd(e) { return (e &= -e), 1 < e ? (4 < e ? (e & 268435455 ? 16 : 536870912) : 4) : 1; } var pd, ta, md, vd, gd, ss = !1, Rl = [], Qt = null, Kt = null, Yt = null, Qr = new Map(), Kr = new Map(), Vt = [], Ep = "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 cu(e, t) { switch (e) { case "focusin": case "focusout": Qt = null; break; case "dragenter": case "dragleave": Kt = null; break; case "mouseover": case "mouseout": Yt = null; break; case "pointerover": case "pointerout": Qr.delete(t.pointerId); break; case "gotpointercapture": case "lostpointercapture": Kr.delete(t.pointerId); } } function Sr(e, t, n, r, l, i) { return e === null || e.nativeEvent !== i ? ((e = { blockedOn: t, domEventName: n, eventSystemFlags: r, nativeEvent: i, targetContainers: [l], }), t !== null && ((t = dl(t)), t !== null && ta(t)), e) : ((e.eventSystemFlags |= r), (t = e.targetContainers), l !== null && t.indexOf(l) === -1 && t.push(l), e); } function jp(e, t, n, r, l) { switch (t) { case "focusin": return (Qt = Sr(Qt, e, t, n, r, l)), !0; case "dragenter": return (Kt = Sr(Kt, e, t, n, r, l)), !0; case "mouseover": return (Yt = Sr(Yt, e, t, n, r, l)), !0; case "pointerover": var i = l.pointerId; return Qr.set(i, Sr(Qr.get(i) || null, e, t, n, r, l)), !0; case "gotpointercapture": return ( (i = l.pointerId), Kr.set(i, Sr(Kr.get(i) || null, e, t, n, r, l)), !0 ); } return !1; } function yd(e) { var t = hn(e.target); if (t !== null) { var n = Rn(t); if (n !== null) { if (((t = n.tag), t === 13)) { if (((t = od(n)), t !== null)) { (e.blockedOn = t), gd(e.priority, function () { md(n); }); return; } } else if (t === 3 && n.stateNode.current.memoizedState.isDehydrated) { e.blockedOn = n.tag === 3 ? n.stateNode.containerInfo : null; return; } } } e.blockedOn = null; } function $l(e) { if (e.blockedOn !== null) return !1; for (var t = e.targetContainers; 0 < t.length; ) { var n = as(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent); if (n === null) { n = e.nativeEvent; var r = new n.constructor(n.type, n); (ns = r), n.target.dispatchEvent(r), (ns = null); } else return (t = dl(n)), t !== null && ta(t), (e.blockedOn = n), !1; t.shift(); } return !0; } function du(e, t, n) { $l(e) && n.delete(t); } function wp() { (ss = !1), Qt !== null && $l(Qt) && (Qt = null), Kt !== null && $l(Kt) && (Kt = null), Yt !== null && $l(Yt) && (Yt = null), Qr.forEach(du), Kr.forEach(du); } function Er(e, t) { e.blockedOn === t && ((e.blockedOn = null), ss || ((ss = !0), Ge.unstable_scheduleCallback(Ge.unstable_NormalPriority, wp))); } function Yr(e) { function t(l) { return Er(l, e); } if (0 < Rl.length) { Er(Rl[0], e); for (var n = 1; n < Rl.length; n++) { var r = Rl[n]; r.blockedOn === e && (r.blockedOn = null); } } for ( Qt !== null && Er(Qt, e), Kt !== null && Er(Kt, e), Yt !== null && Er(Yt, e), Qr.forEach(t), Kr.forEach(t), n = 0; n < Vt.length; n++ ) (r = Vt[n]), r.blockedOn === e && (r.blockedOn = null); for (; 0 < Vt.length && ((n = Vt[0]), n.blockedOn === null); ) yd(n), n.blockedOn === null && Vt.shift(); } var Zn = Ut.ReactCurrentBatchConfig, ti = !0; function Np(e, t, n, r) { var l = X, i = Zn.transition; Zn.transition = null; try { (X = 1), na(e, t, n, r); } finally { (X = l), (Zn.transition = i); } } function Cp(e, t, n, r) { var l = X, i = Zn.transition; Zn.transition = null; try { (X = 4), na(e, t, n, r); } finally { (X = l), (Zn.transition = i); } } function na(e, t, n, r) { if (ti) { var l = as(e, t, n, r); if (l === null) go(e, t, r, ni, n), cu(e, r); else if (jp(l, e, t, n, r)) r.stopPropagation(); else if ((cu(e, r), t & 4 && -1 < Ep.indexOf(e))) { for (; l !== null; ) { var i = dl(l); if ( (i !== null && pd(i), (i = as(e, t, n, r)), i === null && go(e, t, r, ni, n), i === l) ) break; l = i; } l !== null && r.stopPropagation(); } else go(e, t, r, null, n); } } var ni = null; function as(e, t, n, r) { if (((ni = null), (e = bs(r)), (e = hn(e)), e !== null)) if (((t = Rn(e)), t === null)) e = null; else if (((n = t.tag), n === 13)) { if (((e = od(t)), e !== null)) return e; e = null; } else if (n === 3) { if (t.stateNode.current.memoizedState.isDehydrated) return t.tag === 3 ? t.stateNode.containerInfo : null; e = null; } else t !== e && (e = null); return (ni = e), null; } function xd(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 (fp()) { case qs: return 1; case cd: return 4; case ql: case hp: return 16; case dd: return 536870912; default: return 16; } default: return 16; } } var Wt = null, ra = null, Bl = null; function Sd() { if (Bl) return Bl; var e, t = ra, n = t.length, r, l = "value" in Wt ? Wt.value : Wt.textContent, i = l.length; for (e = 0; e < n && t[e] === l[e]; e++); var o = n - e; for (r = 1; r <= o && t[n - r] === l[i - r]; r++); return (Bl = l.slice(e, 1 < r ? 1 - r : void 0)); } function Vl(e) { var t = e.keyCode; return ( "charCode" in e ? ((e = e.charCode), e === 0 && t === 13 && (e = 13)) : (e = t), e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0 ); } function kl() { return !0; } function fu() { return !1; } function Ke(e) { function t(n, r, l, i, o) { (this._reactName = n), (this._targetInst = l), (this.type = r), (this.nativeEvent = i), (this.target = o), (this.currentTarget = null); for (var a in e) e.hasOwnProperty(a) && ((n = e[a]), (this[a] = n ? n(i) : i[a])); return ( (this.isDefaultPrevented = ( i.defaultPrevented != null ? i.defaultPrevented : i.returnValue === !1 ) ? kl : fu), (this.isPropagationStopped = fu), this ); } return ( se(t.prototype, { preventDefault: function () { this.defaultPrevented = !0; var n = this.nativeEvent; n && (n.preventDefault ? n.preventDefault() : typeof n.returnValue != "unknown" && (n.returnValue = !1), (this.isDefaultPrevented = kl)); }, stopPropagation: function () { var n = this.nativeEvent; n && (n.stopPropagation ? n.stopPropagation() : typeof n.cancelBubble != "unknown" && (n.cancelBubble = !0), (this.isPropagationStopped = kl)); }, persist: function () {}, isPersistent: kl, }), t ); } var fr = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function (e) { return e.timeStamp || Date.now(); }, defaultPrevented: 0, isTrusted: 0, }, la = Ke(fr), cl = se({}, fr, { view: 0, detail: 0 }), Rp = Ke(cl), so, ao, jr, Ci = se({}, cl, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: ia, button: 0, buttons: 0, relatedTarget: function (e) { return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget; }, movementX: function (e) { return "movementX" in e ? e.movementX : (e !== jr && (jr && e.type === "mousemove" ? ((so = e.screenX - jr.screenX), (ao = e.screenY - jr.screenY)) : (ao = so = 0), (jr = e)), so); }, movementY: function (e) { return "movementY" in e ? e.movementY : ao; }, }), hu = Ke(Ci), kp = se({}, Ci, { dataTransfer: 0 }), Ip = Ke(kp), Op = se({}, cl, { relatedTarget: 0 }), uo = Ke(Op), Pp = se({}, fr, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), Dp = Ke(Pp), Lp = se({}, fr, { clipboardData: function (e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; }, }), Ap = Ke(Lp), Tp = se({}, fr, { data: 0 }), pu = Ke(Tp), _p = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", Up: "ArrowUp", Right: "ArrowRight", Down: "ArrowDown", Del: "Delete", Win: "OS", Menu: "ContextMenu", Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified", }, Up = { 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", }, Mp = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey", }; function Fp(e) { var t = this.nativeEvent; return t.getModifierState ? t.getModifierState(e) : (e = Mp[e]) ? !!t[e] : !1; } function ia() { return Fp; } var zp = se({}, cl, { key: function (e) { if (e.key) { var t = _p[e.key] || e.key; if (t !== "Unidentified") return t; } return e.type === "keypress" ? ((e = Vl(e)), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? Up[e.keyCode] || "Unidentified" : ""; }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: ia, charCode: function (e) { return e.type === "keypress" ? Vl(e) : 0; }, keyCode: function (e) { return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; }, which: function (e) { return e.type === "keypress" ? Vl(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; }, }), $p = Ke(zp), Bp = se({}, Ci, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0, }), mu = Ke(Bp), Vp = se({}, cl, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: ia, }), Hp = Ke(Vp), Wp = se({}, fr, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Gp = Ke(Wp), Qp = se({}, Ci, { 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, }), Kp = Ke(Qp), Yp = [9, 13, 27, 32], oa = Lt && "CompositionEvent" in window, Tr = null; Lt && "documentMode" in document && (Tr = document.documentMode); var Xp = Lt && "TextEvent" in window && !Tr, Ed = Lt && (!oa || (Tr && 8 < Tr && 11 >= Tr)), vu = String.fromCharCode(32), gu = !1; function jd(e, t) { switch (e) { case "keyup": return Yp.indexOf(t.keyCode) !== -1; case "keydown": return t.keyCode !== 229; case "keypress": case "mousedown": case "focusout": return !0; default: return !1; } } function wd(e) { return (e = e.detail), typeof e == "object" && "data" in e ? e.data : null; } var Un = !1; function Jp(e, t) { switch (e) { case "compositionend": return wd(t); case "keypress": return t.which !== 32 ? null : ((gu = !0), vu); case "textInput": return (e = t.data), e === vu && gu ? null : e; default: return null; } } function Zp(e, t) { if (Un) return e === "compositionend" || (!oa && jd(e, t)) ? ((e = Sd()), (Bl = ra = Wt = null), (Un = !1), e) : null; switch (e) { case "paste": return null; case "keypress": if (!(t.ctrlKey || t.altKey || t.metaKey) || (t.ctrlKey && t.altKey)) { if (t.char && 1 < t.char.length) return t.char; if (t.which) return String.fromCharCode(t.which); } return null; case "compositionend": return Ed && t.locale !== "ko" ? null : t.data; default: return null; } } var bp = { 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 yu(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t === "input" ? !!bp[e.type] : t === "textarea"; } function Nd(e, t, n, r) { td(r), (t = ri(t, "onChange")), 0 < t.length && ((n = new la("onChange", "change", null, n, r)), e.push({ event: n, listeners: t })); } var _r = null, Xr = null; function qp(e) { _d(e, 0); } function Ri(e) { var t = zn(e); if (Yc(t)) return e; } function em(e, t) { if (e === "change") return t; } var Cd = !1; if (Lt) { var co; if (Lt) { var fo = "oninput" in document; if (!fo) { var xu = document.createElement("div"); xu.setAttribute("oninput", "return;"), (fo = typeof xu.oninput == "function"); } co = fo; } else co = !1; Cd = co && (!document.documentMode || 9 < document.documentMode); } function Su() { _r && (_r.detachEvent("onpropertychange", Rd), (Xr = _r = null)); } function Rd(e) { if (e.propertyName === "value" && Ri(Xr)) { var t = []; Nd(t, Xr, e, bs(e)), id(qp, t); } } function tm(e, t, n) { e === "focusin" ? (Su(), (_r = t), (Xr = n), _r.attachEvent("onpropertychange", Rd)) : e === "focusout" && Su(); } function nm(e) { if (e === "selectionchange" || e === "keyup" || e === "keydown") return Ri(Xr); } function rm(e, t) { if (e === "click") return Ri(t); } function lm(e, t) { if (e === "input" || e === "change") return Ri(t); } function im(e, t) { return (e === t && (e !== 0 || 1 / e === 1 / t)) || (e !== e && t !== t); } var ht = typeof Object.is == "function" ? Object.is : im; function Jr(e, t) { if (ht(e, t)) return !0; if (typeof e != "object" || e === null || typeof t != "object" || t === null) return !1; var n = Object.keys(e), r = Object.keys(t); if (n.length !== r.length) return !1; for (r = 0; r < n.length; r++) { var l = n[r]; if (!Wo.call(t, l) || !ht(e[l], t[l])) return !1; } return !0; } function Eu(e) { for (; e && e.firstChild; ) e = e.firstChild; return e; } function ju(e, t) { var n = Eu(e); e = 0; for (var r; n; ) { if (n.nodeType === 3) { if (((r = e + n.textContent.length), e <= t && r >= t)) return { node: n, offset: t - e }; e = r; } e: { for (; n; ) { if (n.nextSibling) { n = n.nextSibling; break e; } n = n.parentNode; } n = void 0; } n = Eu(n); } } function kd(e, t) { return e && t ? e === t ? !0 : e && e.nodeType === 3 ? !1 : t && t.nodeType === 3 ? kd(e, t.parentNode) : "contains" in e ? e.contains(t) : e.compareDocumentPosition ? !!(e.compareDocumentPosition(t) & 16) : !1 : !1; } function Id() { for (var e = window, t = Jl(); t instanceof e.HTMLIFrameElement; ) { try { var n = typeof t.contentWindow.location.href == "string"; } catch { n = !1; } if (n) e = t.contentWindow; else break; t = Jl(e.document); } return t; } function sa(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return ( t && ((t === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password")) || t === "textarea" || e.contentEditable === "true") ); } function om(e) { var t = Id(), n = e.focusedElem, r = e.selectionRange; if ( t !== n && n && n.ownerDocument && kd(n.ownerDocument.documentElement, n) ) { if (r !== null && sa(n)) { if ( ((t = r.start), (e = r.end), e === void 0 && (e = t), "selectionStart" in n) ) (n.selectionStart = t), (n.selectionEnd = Math.min(e, n.value.length)); else if ( ((e = ((t = n.ownerDocument || document) && t.defaultView) || window), e.getSelection) ) { e = e.getSelection(); var l = n.textContent.length, i = Math.min(r.start, l); (r = r.end === void 0 ? i : Math.min(r.end, l)), !e.extend && i > r && ((l = r), (r = i), (i = l)), (l = ju(n, i)); var o = ju(n, r); l && o && (e.rangeCount !== 1 || e.anchorNode !== l.node || e.anchorOffset !== l.offset || e.focusNode !== o.node || e.focusOffset !== o.offset) && ((t = t.createRange()), t.setStart(l.node, l.offset), e.removeAllRanges(), i > r ? (e.addRange(t), e.extend(o.node, o.offset)) : (t.setEnd(o.node, o.offset), e.addRange(t))); } } for (t = [], e = n; (e = e.parentNode); ) e.nodeType === 1 && t.push({ element: e, left: e.scrollLeft, top: e.scrollTop }); for (typeof n.focus == "function" && n.focus(), n = 0; n < t.length; n++) (e = t[n]), (e.element.scrollLeft = e.left), (e.element.scrollTop = e.top); } } var sm = Lt && "documentMode" in document && 11 >= document.documentMode, Mn = null, us = null, Ur = null, cs = !1; function wu(e, t, n) { var r = n.window === n ? n.document : n.nodeType === 9 ? n : n.ownerDocument; cs || Mn == null || Mn !== Jl(r) || ((r = Mn), "selectionStart" in r && sa(r) ? (r = { start: r.selectionStart, end: r.selectionEnd }) : ((r = ( (r.ownerDocument && r.ownerDocument.defaultView) || window ).getSelection()), (r = { anchorNode: r.anchorNode, anchorOffset: r.anchorOffset, focusNode: r.focusNode, focusOffset: r.focusOffset, })), (Ur && Jr(Ur, r)) || ((Ur = r), (r = ri(us, "onSelect")), 0 < r.length && ((t = new la("onSelect", "select", null, t, n)), e.push({ event: t, listeners: r }), (t.target = Mn)))); } function Il(e, t) { var n = {}; return ( (n[e.toLowerCase()] = t.toLowerCase()), (n["Webkit" + e] = "webkit" + t), (n["Moz" + e] = "moz" + t), n ); } var Fn = { animationend: Il("Animation", "AnimationEnd"), animationiteration: Il("Animation", "AnimationIteration"), animationstart: Il("Animation", "AnimationStart"), transitionend: Il("Transition", "TransitionEnd"), }, ho = {}, Od = {}; Lt && ((Od = document.createElement("div").style), "AnimationEvent" in window || (delete Fn.animationend.animation, delete Fn.animationiteration.animation, delete Fn.animationstart.animation), "TransitionEvent" in window || delete Fn.transitionend.transition); function ki(e) { if (ho[e]) return ho[e]; if (!Fn[e]) return e; var t = Fn[e], n; for (n in t) if (t.hasOwnProperty(n) && n in Od) return (ho[e] = t[n]); return e; } var Pd = ki("animationend"), Dd = ki("animationiteration"), Ld = ki("animationstart"), Ad = ki("transitionend"), Td = new Map(), Nu = "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 rn(e, t) { Td.set(e, t), Cn(t, [e]); } for (var po = 0; po < Nu.length; po++) { var mo = Nu[po], am = mo.toLowerCase(), um = mo[0].toUpperCase() + mo.slice(1); rn(am, "on" + um); } rn(Pd, "onAnimationEnd"); rn(Dd, "onAnimationIteration"); rn(Ld, "onAnimationStart"); rn("dblclick", "onDoubleClick"); rn("focusin", "onFocus"); rn("focusout", "onBlur"); rn(Ad, "onTransitionEnd"); tr("onMouseEnter", ["mouseout", "mouseover"]); tr("onMouseLeave", ["mouseout", "mouseover"]); tr("onPointerEnter", ["pointerout", "pointerover"]); tr("onPointerLeave", ["pointerout", "pointerover"]); Cn( "onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ") ); Cn( "onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split( " " ) ); Cn("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); Cn( "onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ") ); Cn( "onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ") ); Cn( "onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ") ); var Dr = "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( " " ), cm = new Set("cancel close invalid load scroll toggle".split(" ").concat(Dr)); function Cu(e, t, n) { var r = e.type || "unknown-event"; (e.currentTarget = n), ap(r, t, void 0, e), (e.currentTarget = null); } function _d(e, t) { t = (t & 4) !== 0; for (var n = 0; n < e.length; n++) { var r = e[n], l = r.event; r = r.listeners; e: { var i = void 0; if (t) for (var o = r.length - 1; 0 <= o; o--) { var a = r[o], u = a.instance, d = a.currentTarget; if (((a = a.listener), u !== i && l.isPropagationStopped())) break e; Cu(l, a, d), (i = u); } else for (o = 0; o < r.length; o++) { if ( ((a = r[o]), (u = a.instance), (d = a.currentTarget), (a = a.listener), u !== i && l.isPropagationStopped()) ) break e; Cu(l, a, d), (i = u); } } } if (bl) throw ((e = is), (bl = !1), (is = null), e); } function ee(e, t) { var n = t[ms]; n === void 0 && (n = t[ms] = new Set()); var r = e + "__bubble"; n.has(r) || (Ud(t, e, 2, !1), n.add(r)); } function vo(e, t, n) { var r = 0; t && (r |= 4), Ud(n, e, r, t); } var Ol = "_reactListening" + Math.random().toString(36).slice(2); function Zr(e) { if (!e[Ol]) { (e[Ol] = !0), Hc.forEach(function (n) { n !== "selectionchange" && (cm.has(n) || vo(n, !1, e), vo(n, !0, e)); }); var t = e.nodeType === 9 ? e : e.ownerDocument; t === null || t[Ol] || ((t[Ol] = !0), vo("selectionchange", !1, t)); } } function Ud(e, t, n, r) { switch (xd(t)) { case 1: var l = Np; break; case 4: l = Cp; break; default: l = na; } (n = l.bind(null, t, n, e)), (l = void 0), !ls || (t !== "touchstart" && t !== "touchmove" && t !== "wheel") || (l = !0), r ? l !== void 0 ? e.addEventListener(t, n, { capture: !0, passive: l }) : e.addEventListener(t, n, !0) : l !== void 0 ? e.addEventListener(t, n, { passive: l }) : e.addEventListener(t, n, !1); } function go(e, t, n, r, l) { var i = r; if (!(t & 1) && !(t & 2) && r !== null) e: for (;;) { if (r === null) return; var o = r.tag; if (o === 3 || o === 4) { var a = r.stateNode.containerInfo; if (a === l || (a.nodeType === 8 && a.parentNode === l)) break; if (o === 4) for (o = r.return; o !== null; ) { var u = o.tag; if ( (u === 3 || u === 4) && ((u = o.stateNode.containerInfo), u === l || (u.nodeType === 8 && u.parentNode === l)) ) return; o = o.return; } for (; a !== null; ) { if (((o = hn(a)), o === null)) return; if (((u = o.tag), u === 5 || u === 6)) { r = i = o; continue e; } a = a.parentNode; } } r = r.return; } id(function () { var d = i, p = bs(n), h = []; e: { var v = Td.get(e); if (v !== void 0) { var S = la, x = e; switch (e) { case "keypress": if (Vl(n) === 0) break e; case "keydown": case "keyup": S = $p; break; case "focusin": (x = "focus"), (S = uo); break; case "focusout": (x = "blur"), (S = uo); break; case "beforeblur": case "afterblur": S = uo; break; case "click": if (n.button === 2) break e; case "auxclick": case "dblclick": case "mousedown": case "mousemove": case "mouseup": case "mouseout": case "mouseover": case "contextmenu": S = hu; break; case "drag": case "dragend": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "dragstart": case "drop": S = Ip; break; case "touchcancel": case "touchend": case "touchmove": case "touchstart": S = Hp; break; case Pd: case Dd: case Ld: S = Dp; break; case Ad: S = Gp; break; case "scroll": S = Rp; break; case "wheel": S = Kp; break; case "copy": case "cut": case "paste": S = Ap; break; case "gotpointercapture": case "lostpointercapture": case "pointercancel": case "pointerdown": case "pointermove": case "pointerout": case "pointerover": case "pointerup": S = mu; } var y = (t & 4) !== 0, E = !y && e === "scroll", c = y ? (v !== null ? v + "Capture" : null) : v; y = []; for (var f = d, m; f !== null; ) { m = f; var g = m.stateNode; if ( (m.tag === 5 && g !== null && ((m = g), c !== null && ((g = Gr(f, c)), g != null && y.push(br(f, g, m)))), E) ) break; f = f.return; } 0 < y.length && ((v = new S(v, x, null, n, p)), h.push({ event: v, listeners: y })); } } if (!(t & 7)) { e: { if ( ((v = e === "mouseover" || e === "pointerover"), (S = e === "mouseout" || e === "pointerout"), v && n !== ns && (x = n.relatedTarget || n.fromElement) && (hn(x) || x[At])) ) break e; if ( (S || v) && ((v = p.window === p ? p : (v = p.ownerDocument) ? v.defaultView || v.parentWindow : window), S ? ((x = n.relatedTarget || n.toElement), (S = d), (x = x ? hn(x) : null), x !== null && ((E = Rn(x)), x !== E || (x.tag !== 5 && x.tag !== 6)) && (x = null)) : ((S = null), (x = d)), S !== x) ) { if ( ((y = hu), (g = "onMouseLeave"), (c = "onMouseEnter"), (f = "mouse"), (e === "pointerout" || e === "pointerover") && ((y = mu), (g = "onPointerLeave"), (c = "onPointerEnter"), (f = "pointer")), (E = S == null ? v : zn(S)), (m = x == null ? v : zn(x)), (v = new y(g, f + "leave", S, n, p)), (v.target = E), (v.relatedTarget = m), (g = null), hn(p) === d && ((y = new y(c, f + "enter", x, n, p)), (y.target = m), (y.relatedTarget = E), (g = y)), (E = g), S && x) ) t: { for (y = S, c = x, f = 0, m = y; m; m = An(m)) f++; for (m = 0, g = c; g; g = An(g)) m++; for (; 0 < f - m; ) (y = An(y)), f--; for (; 0 < m - f; ) (c = An(c)), m--; for (; f--; ) { if (y === c || (c !== null && y === c.alternate)) break t; (y = An(y)), (c = An(c)); } y = null; } else y = null; S !== null && Ru(h, v, S, y, !1), x !== null && E !== null && Ru(h, E, x, y, !0); } } e: { if ( ((v = d ? zn(d) : window), (S = v.nodeName && v.nodeName.toLowerCase()), S === "select" || (S === "input" && v.type === "file")) ) var C = em; else if (yu(v)) if (Cd) C = lm; else { C = nm; var k = tm; } else (S = v.nodeName) && S.toLowerCase() === "input" && (v.type === "checkbox" || v.type === "radio") && (C = rm); if (C && (C = C(e, d))) { Nd(h, C, n, p); break e; } k && k(e, v, d), e === "focusout" && (k = v._wrapperState) && k.controlled && v.type === "number" && Zo(v, "number", v.value); } switch (((k = d ? zn(d) : window), e)) { case "focusin": (yu(k) || k.contentEditable === "true") && ((Mn = k), (us = d), (Ur = null)); break; case "focusout": Ur = us = Mn = null; break; case "mousedown": cs = !0; break; case "contextmenu": case "mouseup": case "dragend": (cs = !1), wu(h, n, p); break; case "selectionchange": if (sm) break; case "keydown": case "keyup": wu(h, n, p); } var O; if (oa) e: { switch (e) { case "compositionstart": var P = "onCompositionStart"; break e; case "compositionend": P = "onCompositionEnd"; break e; case "compositionupdate": P = "onCompositionUpdate"; break e; } P = void 0; } else Un ? jd(e, n) && (P = "onCompositionEnd") : e === "keydown" && n.keyCode === 229 && (P = "onCompositionStart"); P && (Ed && n.locale !== "ko" && (Un || P !== "onCompositionStart" ? P === "onCompositionEnd" && Un && (O = Sd()) : ((Wt = p), (ra = "value" in Wt ? Wt.value : Wt.textContent), (Un = !0))), (k = ri(d, P)), 0 < k.length && ((P = new pu(P, e, null, n, p)), h.push({ event: P, listeners: k }), O ? (P.data = O) : ((O = wd(n)), O !== null && (P.data = O)))), (O = Xp ? Jp(e, n) : Zp(e, n)) && ((d = ri(d, "onBeforeInput")), 0 < d.length && ((p = new pu("onBeforeInput", "beforeinput", null, n, p)), h.push({ event: p, listeners: d }), (p.data = O))); } _d(h, t); }); } function br(e, t, n) { return { instance: e, listener: t, currentTarget: n }; } function ri(e, t) { for (var n = t + "Capture", r = []; e !== null; ) { var l = e, i = l.stateNode; l.tag === 5 && i !== null && ((l = i), (i = Gr(e, n)), i != null && r.unshift(br(e, i, l)), (i = Gr(e, t)), i != null && r.push(br(e, i, l))), (e = e.return); } return r; } function An(e) { if (e === null) return null; do e = e.return; while (e && e.tag !== 5); return e || null; } function Ru(e, t, n, r, l) { for (var i = t._reactName, o = []; n !== null && n !== r; ) { var a = n, u = a.alternate, d = a.stateNode; if (u !== null && u === r) break; a.tag === 5 && d !== null && ((a = d), l ? ((u = Gr(n, i)), u != null && o.unshift(br(n, u, a))) : l || ((u = Gr(n, i)), u != null && o.push(br(n, u, a)))), (n = n.return); } o.length !== 0 && e.push({ event: t, listeners: o }); } var dm = /\r\n?/g, fm = /\u0000|\uFFFD/g; function ku(e) { return (typeof e == "string" ? e : "" + e) .replace( dm, ` ` ) .replace(fm, ""); } function Pl(e, t, n) { if (((t = ku(t)), ku(e) !== t && n)) throw Error(I(425)); } function li() {} var ds = null, fs = null; function hs(e, t) { return ( e === "textarea" || e === "noscript" || typeof t.children == "string" || typeof t.children == "number" || (typeof t.dangerouslySetInnerHTML == "object" && t.dangerouslySetInnerHTML !== null && t.dangerouslySetInnerHTML.__html != null) ); } var ps = typeof setTimeout == "function" ? setTimeout : void 0, hm = typeof clearTimeout == "function" ? clearTimeout : void 0, Iu = typeof Promise == "function" ? Promise : void 0, pm = typeof queueMicrotask == "function" ? queueMicrotask : typeof Iu < "u" ? function (e) { return Iu.resolve(null).then(e).catch(mm); } : ps; function mm(e) { setTimeout(function () { throw e; }); } function yo(e, t) { var n = t, r = 0; do { var l = n.nextSibling; if ((e.removeChild(n), l && l.nodeType === 8)) if (((n = l.data), n === "/$")) { if (r === 0) { e.removeChild(l), Yr(t); return; } r--; } else (n !== "$" && n !== "$?" && n !== "$!") || r++; n = l; } while (n); Yr(t); } function Xt(e) { for (; e != null; e = e.nextSibling) { var t = e.nodeType; if (t === 1 || t === 3) break; if (t === 8) { if (((t = e.data), t === "$" || t === "$!" || t === "$?")) break; if (t === "/$") return null; } } return e; } function Ou(e) { e = e.previousSibling; for (var t = 0; e; ) { if (e.nodeType === 8) { var n = e.data; if (n === "$" || n === "$!" || n === "$?") { if (t === 0) return e; t--; } else n === "/$" && t++; } e = e.previousSibling; } return null; } var hr = Math.random().toString(36).slice(2), vt = "__reactFiber$" + hr, qr = "__reactProps$" + hr, At = "__reactContainer$" + hr, ms = "__reactEvents$" + hr, vm = "__reactListeners$" + hr, gm = "__reactHandles$" + hr; function hn(e) { var t = e[vt]; if (t) return t; for (var n = e.parentNode; n; ) { if ((t = n[At] || n[vt])) { if ( ((n = t.alternate), t.child !== null || (n !== null && n.child !== null)) ) for (e = Ou(e); e !== null; ) { if ((n = e[vt])) return n; e = Ou(e); } return t; } (e = n), (n = e.parentNode); } return null; } function dl(e) { return ( (e = e[vt] || e[At]), !e || (e.tag !== 5 && e.tag !== 6 && e.tag !== 13 && e.tag !== 3) ? null : e ); } function zn(e) { if (e.tag === 5 || e.tag === 6) return e.stateNode; throw Error(I(33)); } function Ii(e) { return e[qr] || null; } var vs = [], $n = -1; function ln(e) { return { current: e }; } function te(e) { 0 > $n || ((e.current = vs[$n]), (vs[$n] = null), $n--); } function q(e, t) { $n++, (vs[$n] = e.current), (e.current = t); } var nn = {}, Oe = ln(nn), Fe = ln(!1), xn = nn; function nr(e, t) { var n = e.type.contextTypes; if (!n) return nn; var r = e.stateNode; if (r && r.__reactInternalMemoizedUnmaskedChildContext === t) return r.__reactInternalMemoizedMaskedChildContext; var l = {}, i; for (i in n) l[i] = t[i]; return ( r && ((e = e.stateNode), (e.__reactInternalMemoizedUnmaskedChildContext = t), (e.__reactInternalMemoizedMaskedChildContext = l)), l ); } function ze(e) { return (e = e.childContextTypes), e != null; } function ii() { te(Fe), te(Oe); } function Pu(e, t, n) { if (Oe.current !== nn) throw Error(I(168)); q(Oe, t), q(Fe, n); } function Md(e, t, n) { var r = e.stateNode; if (((t = t.childContextTypes), typeof r.getChildContext != "function")) return n; r = r.getChildContext(); for (var l in r) if (!(l in t)) throw Error(I(108, tp(e) || "Unknown", l)); return se({}, n, r); } function oi(e) { return ( (e = ((e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext) || nn), (xn = Oe.current), q(Oe, e), q(Fe, Fe.current), !0 ); } function Du(e, t, n) { var r = e.stateNode; if (!r) throw Error(I(169)); n ? ((e = Md(e, t, xn)), (r.__reactInternalMemoizedMergedChildContext = e), te(Fe), te(Oe), q(Oe, e)) : te(Fe), q(Fe, n); } var Ct = null, Oi = !1, xo = !1; function Fd(e) { Ct === null ? (Ct = [e]) : Ct.push(e); } function ym(e) { (Oi = !0), Fd(e); } function on() { if (!xo && Ct !== null) { xo = !0; var e = 0, t = X; try { var n = Ct; for (X = 1; e < n.length; e++) { var r = n[e]; do r = r(!0); while (r !== null); } (Ct = null), (Oi = !1); } catch (l) { throw (Ct !== null && (Ct = Ct.slice(e + 1)), ud(qs, on), l); } finally { (X = t), (xo = !1); } } return null; } var Bn = [], Vn = 0, si = null, ai = 0, be = [], qe = 0, Sn = null, Rt = 1, kt = ""; function dn(e, t) { (Bn[Vn++] = ai), (Bn[Vn++] = si), (si = e), (ai = t); } function zd(e, t, n) { (be[qe++] = Rt), (be[qe++] = kt), (be[qe++] = Sn), (Sn = e); var r = Rt; e = kt; var l = 32 - dt(r) - 1; (r &= ~(1 << l)), (n += 1); var i = 32 - dt(t) + l; if (30 < i) { var o = l - (l % 5); (i = (r & ((1 << o) - 1)).toString(32)), (r >>= o), (l -= o), (Rt = (1 << (32 - dt(t) + l)) | (n << l) | r), (kt = i + e); } else (Rt = (1 << i) | (n << l) | r), (kt = e); } function aa(e) { e.return !== null && (dn(e, 1), zd(e, 1, 0)); } function ua(e) { for (; e === si; ) (si = Bn[--Vn]), (Bn[Vn] = null), (ai = Bn[--Vn]), (Bn[Vn] = null); for (; e === Sn; ) (Sn = be[--qe]), (be[qe] = null), (kt = be[--qe]), (be[qe] = null), (Rt = be[--qe]), (be[qe] = null); } var We = null, He = null, re = !1, ct = null; function $d(e, t) { var n = et(5, null, null, 0); (n.elementType = "DELETED"), (n.stateNode = t), (n.return = e), (t = e.deletions), t === null ? ((e.deletions = [n]), (e.flags |= 16)) : t.push(n); } function Lu(e, t) { switch (e.tag) { case 5: var n = e.type; return ( (t = t.nodeType !== 1 || n.toLowerCase() !== t.nodeName.toLowerCase() ? null : t), t !== null ? ((e.stateNode = t), (We = e), (He = Xt(t.firstChild)), !0) : !1 ); case 6: return ( (t = e.pendingProps === "" || t.nodeType !== 3 ? null : t), t !== null ? ((e.stateNode = t), (We = e), (He = null), !0) : !1 ); case 13: return ( (t = t.nodeType !== 8 ? null : t), t !== null ? ((n = Sn !== null ? { id: Rt, overflow: kt } : null), (e.memoizedState = { dehydrated: t, treeContext: n, retryLane: 1073741824, }), (n = et(18, null, null, 0)), (n.stateNode = t), (n.return = e), (e.child = n), (We = e), (He = null), !0) : !1 ); default: return !1; } } function gs(e) { return (e.mode & 1) !== 0 && (e.flags & 128) === 0; } function ys(e) { if (re) { var t = He; if (t) { var n = t; if (!Lu(e, t)) { if (gs(e)) throw Error(I(418)); t = Xt(n.nextSibling); var r = We; t && Lu(e, t) ? $d(r, n) : ((e.flags = (e.flags & -4097) | 2), (re = !1), (We = e)); } } else { if (gs(e)) throw Error(I(418)); (e.flags = (e.flags & -4097) | 2), (re = !1), (We = e); } } } function Au(e) { for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13; ) e = e.return; We = e; } function Dl(e) { if (e !== We) return !1; if (!re) return Au(e), (re = !0), !1; var t; if ( ((t = e.tag !== 3) && !(t = e.tag !== 5) && ((t = e.type), (t = t !== "head" && t !== "body" && !hs(e.type, e.memoizedProps))), t && (t = He)) ) { if (gs(e)) throw (Bd(), Error(I(418))); for (; t; ) $d(e, t), (t = Xt(t.nextSibling)); } if ((Au(e), e.tag === 13)) { if (((e = e.memoizedState), (e = e !== null ? e.dehydrated : null), !e)) throw Error(I(317)); e: { for (e = e.nextSibling, t = 0; e; ) { if (e.nodeType === 8) { var n = e.data; if (n === "/$") { if (t === 0) { He = Xt(e.nextSibling); break e; } t--; } else (n !== "$" && n !== "$!" && n !== "$?") || t++; } e = e.nextSibling; } He = null; } } else He = We ? Xt(e.stateNode.nextSibling) : null; return !0; } function Bd() { for (var e = He; e; ) e = Xt(e.nextSibling); } function rr() { (He = We = null), (re = !1); } function ca(e) { ct === null ? (ct = [e]) : ct.push(e); } var xm = Ut.ReactCurrentBatchConfig; function st(e, t) { if (e && e.defaultProps) { (t = se({}, t)), (e = e.defaultProps); for (var n in e) t[n] === void 0 && (t[n] = e[n]); return t; } return t; } var ui = ln(null), ci = null, Hn = null, da = null; function fa() { da = Hn = ci = null; } function ha(e) { var t = ui.current; te(ui), (e._currentValue = t); } function xs(e, t, n) { for (; e !== null; ) { var r = e.alternate; if ( ((e.childLanes & t) !== t ? ((e.childLanes |= t), r !== null && (r.childLanes |= t)) : r !== null && (r.childLanes & t) !== t && (r.childLanes |= t), e === n) ) break; e = e.return; } } function bn(e, t) { (ci = e), (da = Hn = null), (e = e.dependencies), e !== null && e.firstContext !== null && (e.lanes & t && (Me = !0), (e.firstContext = null)); } function nt(e) { var t = e._currentValue; if (da !== e) if (((e = { context: e, memoizedValue: t, next: null }), Hn === null)) { if (ci === null) throw Error(I(308)); (Hn = e), (ci.dependencies = { lanes: 0, firstContext: e }); } else Hn = Hn.next = e; return t; } var pn = null; function pa(e) { pn === null ? (pn = [e]) : pn.push(e); } function Vd(e, t, n, r) { var l = t.interleaved; return ( l === null ? ((n.next = n), pa(t)) : ((n.next = l.next), (l.next = n)), (t.interleaved = n), Tt(e, r) ); } function Tt(e, t) { e.lanes |= t; var n = e.alternate; for (n !== null && (n.lanes |= t), n = e, e = e.return; e !== null; ) (e.childLanes |= t), (n = e.alternate), n !== null && (n.childLanes |= t), (n = e), (e = e.return); return n.tag === 3 ? n.stateNode : null; } var Bt = !1; function ma(e) { e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null, }; } function Hd(e, t) { (e = e.updateQueue), t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.lastBaseUpdate, shared: e.shared, effects: e.effects, }); } function It(e, t) { return { eventTime: e, lane: t, tag: 0, payload: null, callback: null, next: null, }; } function Jt(e, t, n) { var r = e.updateQueue; if (r === null) return null; if (((r = r.shared), Q & 2)) { var l = r.pending; return ( l === null ? (t.next = t) : ((t.next = l.next), (l.next = t)), (r.pending = t), Tt(e, n) ); } return ( (l = r.interleaved), l === null ? ((t.next = t), pa(r)) : ((t.next = l.next), (l.next = t)), (r.interleaved = t), Tt(e, n) ); } function Hl(e, t, n) { if ( ((t = t.updateQueue), t !== null && ((t = t.shared), (n & 4194240) !== 0)) ) { var r = t.lanes; (r &= e.pendingLanes), (n |= r), (t.lanes = n), ea(e, n); } } function Tu(e, t) { var n = e.updateQueue, r = e.alternate; if (r !== null && ((r = r.updateQueue), n === r)) { var l = null, i = null; if (((n = n.firstBaseUpdate), n !== null)) { do { var o = { eventTime: n.eventTime, lane: n.lane, tag: n.tag, payload: n.payload, callback: n.callback, next: null, }; i === null ? (l = i = o) : (i = i.next = o), (n = n.next); } while (n !== null); i === null ? (l = i = t) : (i = i.next = t); } else l = i = t; (n = { baseState: r.baseState, firstBaseUpdate: l, lastBaseUpdate: i, shared: r.shared, effects: r.effects, }), (e.updateQueue = n); return; } (e = n.lastBaseUpdate), e === null ? (n.firstBaseUpdate = t) : (e.next = t), (n.lastBaseUpdate = t); } function di(e, t, n, r) { var l = e.updateQueue; Bt = !1; var i = l.firstBaseUpdate, o = l.lastBaseUpdate, a = l.shared.pending; if (a !== null) { l.shared.pending = null; var u = a, d = u.next; (u.next = null), o === null ? (i = d) : (o.next = d), (o = u); var p = e.alternate; p !== null && ((p = p.updateQueue), (a = p.lastBaseUpdate), a !== o && (a === null ? (p.firstBaseUpdate = d) : (a.next = d), (p.lastBaseUpdate = u))); } if (i !== null) { var h = l.baseState; (o = 0), (p = d = u = null), (a = i); do { var v = a.lane, S = a.eventTime; if ((r & v) === v) { p !== null && (p = p.next = { eventTime: S, lane: 0, tag: a.tag, payload: a.payload, callback: a.callback, next: null, }); e: { var x = e, y = a; switch (((v = t), (S = n), y.tag)) { case 1: if (((x = y.payload), typeof x == "function")) { h = x.call(S, h, v); break e; } h = x; break e; case 3: x.flags = (x.flags & -65537) | 128; case 0: if ( ((x = y.payload), (v = typeof x == "function" ? x.call(S, h, v) : x), v == null) ) break e; h = se({}, h, v); break e; case 2: Bt = !0; } } a.callback !== null && a.lane !== 0 && ((e.flags |= 64), (v = l.effects), v === null ? (l.effects = [a]) : v.push(a)); } else (S = { eventTime: S, lane: v, tag: a.tag, payload: a.payload, callback: a.callback, next: null, }), p === null ? ((d = p = S), (u = h)) : (p = p.next = S), (o |= v); if (((a = a.next), a === null)) { if (((a = l.shared.pending), a === null)) break; (v = a), (a = v.next), (v.next = null), (l.lastBaseUpdate = v), (l.shared.pending = null); } } while (1); if ( (p === null && (u = h), (l.baseState = u), (l.firstBaseUpdate = d), (l.lastBaseUpdate = p), (t = l.shared.interleaved), t !== null) ) { l = t; do (o |= l.lane), (l = l.next); while (l !== t); } else i === null && (l.shared.lanes = 0); (jn |= o), (e.lanes = o), (e.memoizedState = h); } } function _u(e, t, n) { if (((e = t.effects), (t.effects = null), e !== null)) for (t = 0; t < e.length; t++) { var r = e[t], l = r.callback; if (l !== null) { if (((r.callback = null), (r = n), typeof l != "function")) throw Error(I(191, l)); l.call(r); } } } var Wd = new Vc.Component().refs; function Ss(e, t, n, r) { (t = e.memoizedState), (n = n(r, t)), (n = n == null ? t : se({}, t, n)), (e.memoizedState = n), e.lanes === 0 && (e.updateQueue.baseState = n); } var Pi = { isMounted: function (e) { return (e = e._reactInternals) ? Rn(e) === e : !1; }, enqueueSetState: function (e, t, n) { e = e._reactInternals; var r = Ae(), l = bt(e), i = It(r, l); (i.payload = t), n != null && (i.callback = n), (t = Jt(e, i, l)), t !== null && (ft(t, e, l, r), Hl(t, e, l)); }, enqueueReplaceState: function (e, t, n) { e = e._reactInternals; var r = Ae(), l = bt(e), i = It(r, l); (i.tag = 1), (i.payload = t), n != null && (i.callback = n), (t = Jt(e, i, l)), t !== null && (ft(t, e, l, r), Hl(t, e, l)); }, enqueueForceUpdate: function (e, t) { e = e._reactInternals; var n = Ae(), r = bt(e), l = It(n, r); (l.tag = 2), t != null && (l.callback = t), (t = Jt(e, l, r)), t !== null && (ft(t, e, r, n), Hl(t, e, r)); }, }; function Uu(e, t, n, r, l, i, o) { return ( (e = e.stateNode), typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(r, i, o) : t.prototype && t.prototype.isPureReactComponent ? !Jr(n, r) || !Jr(l, i) : !0 ); } function Gd(e, t, n) { var r = !1, l = nn, i = t.contextType; return ( typeof i == "object" && i !== null ? (i = nt(i)) : ((l = ze(t) ? xn : Oe.current), (r = t.contextTypes), (i = (r = r != null) ? nr(e, l) : nn)), (t = new t(n, i)), (e.memoizedState = t.state !== null && t.state !== void 0 ? t.state : null), (t.updater = Pi), (e.stateNode = t), (t._reactInternals = e), r && ((e = e.stateNode), (e.__reactInternalMemoizedUnmaskedChildContext = l), (e.__reactInternalMemoizedMaskedChildContext = i)), t ); } function Mu(e, t, n, r) { (e = t.state), typeof t.componentWillReceiveProps == "function" && t.componentWillReceiveProps(n, r), typeof t.UNSAFE_componentWillReceiveProps == "function" && t.UNSAFE_componentWillReceiveProps(n, r), t.state !== e && Pi.enqueueReplaceState(t, t.state, null); } function Es(e, t, n, r) { var l = e.stateNode; (l.props = n), (l.state = e.memoizedState), (l.refs = Wd), ma(e); var i = t.contextType; typeof i == "object" && i !== null ? (l.context = nt(i)) : ((i = ze(t) ? xn : Oe.current), (l.context = nr(e, i))), (l.state = e.memoizedState), (i = t.getDerivedStateFromProps), typeof i == "function" && (Ss(e, t, i, n), (l.state = e.memoizedState)), typeof t.getDerivedStateFromProps == "function" || typeof l.getSnapshotBeforeUpdate == "function" || (typeof l.UNSAFE_componentWillMount != "function" && typeof l.componentWillMount != "function") || ((t = l.state), typeof l.componentWillMount == "function" && l.componentWillMount(), typeof l.UNSAFE_componentWillMount == "function" && l.UNSAFE_componentWillMount(), t !== l.state && Pi.enqueueReplaceState(l, l.state, null), di(e, n, l, r), (l.state = e.memoizedState)), typeof l.componentDidMount == "function" && (e.flags |= 4194308); } function wr(e, t, n) { if ( ((e = n.ref), e !== null && typeof e != "function" && typeof e != "object") ) { if (n._owner) { if (((n = n._owner), n)) { if (n.tag !== 1) throw Error(I(309)); var r = n.stateNode; } if (!r) throw Error(I(147, e)); var l = r, i = "" + e; return t !== null && t.ref !== null && typeof t.ref == "function" && t.ref._stringRef === i ? t.ref : ((t = function (o) { var a = l.refs; a === Wd && (a = l.refs = {}), o === null ? delete a[i] : (a[i] = o); }), (t._stringRef = i), t); } if (typeof e != "string") throw Error(I(284)); if (!n._owner) throw Error(I(290, e)); } return e; } function Ll(e, t) { throw ( ((e = Object.prototype.toString.call(t)), Error( I( 31, e === "[object Object]" ? "object with keys {" + Object.keys(t).join(", ") + "}" : e ) )) ); } function Fu(e) { var t = e._init; return t(e._payload); } function Qd(e) { function t(c, f) { if (e) { var m = c.deletions; m === null ? ((c.deletions = [f]), (c.flags |= 16)) : m.push(f); } } function n(c, f) { if (!e) return null; for (; f !== null; ) t(c, f), (f = f.sibling); return null; } function r(c, f) { for (c = new Map(); f !== null; ) f.key !== null ? c.set(f.key, f) : c.set(f.index, f), (f = f.sibling); return c; } function l(c, f) { return (c = qt(c, f)), (c.index = 0), (c.sibling = null), c; } function i(c, f, m) { return ( (c.index = m), e ? ((m = c.alternate), m !== null ? ((m = m.index), m < f ? ((c.flags |= 2), f) : m) : ((c.flags |= 2), f)) : ((c.flags |= 1048576), f) ); } function o(c) { return e && c.alternate === null && (c.flags |= 2), c; } function a(c, f, m, g) { return f === null || f.tag !== 6 ? ((f = Ro(m, c.mode, g)), (f.return = c), f) : ((f = l(f, m)), (f.return = c), f); } function u(c, f, m, g) { var C = m.type; return C === _n ? p(c, f, m.props.children, g, m.key) : f !== null && (f.elementType === C || (typeof C == "object" && C !== null && C.$$typeof === $t && Fu(C) === f.type)) ? ((g = l(f, m.props)), (g.ref = wr(c, f, m)), (g.return = c), g) : ((g = Xl(m.type, m.key, m.props, null, c.mode, g)), (g.ref = wr(c, f, m)), (g.return = c), g); } function d(c, f, m, g) { return f === null || f.tag !== 4 || f.stateNode.containerInfo !== m.containerInfo || f.stateNode.implementation !== m.implementation ? ((f = ko(m, c.mode, g)), (f.return = c), f) : ((f = l(f, m.children || [])), (f.return = c), f); } function p(c, f, m, g, C) { return f === null || f.tag !== 7 ? ((f = yn(m, c.mode, g, C)), (f.return = c), f) : ((f = l(f, m)), (f.return = c), f); } function h(c, f, m) { if ((typeof f == "string" && f !== "") || typeof f == "number") return (f = Ro("" + f, c.mode, m)), (f.return = c), f; if (typeof f == "object" && f !== null) { switch (f.$$typeof) { case El: return ( (m = Xl(f.type, f.key, f.props, null, c.mode, m)), (m.ref = wr(c, null, f)), (m.return = c), m ); case Tn: return (f = ko(f, c.mode, m)), (f.return = c), f; case $t: var g = f._init; return h(c, g(f._payload), m); } if (Or(f) || yr(f)) return (f = yn(f, c.mode, m, null)), (f.return = c), f; Ll(c, f); } return null; } function v(c, f, m, g) { var C = f !== null ? f.key : null; if ((typeof m == "string" && m !== "") || typeof m == "number") return C !== null ? null : a(c, f, "" + m, g); if (typeof m == "object" && m !== null) { switch (m.$$typeof) { case El: return m.key === C ? u(c, f, m, g) : null; case Tn: return m.key === C ? d(c, f, m, g) : null; case $t: return (C = m._init), v(c, f, C(m._payload), g); } if (Or(m) || yr(m)) return C !== null ? null : p(c, f, m, g, null); Ll(c, m); } return null; } function S(c, f, m, g, C) { if ((typeof g == "string" && g !== "") || typeof g == "number") return (c = c.get(m) || null), a(f, c, "" + g, C); if (typeof g == "object" && g !== null) { switch (g.$$typeof) { case El: return (c = c.get(g.key === null ? m : g.key) || null), u(f, c, g, C); case Tn: return (c = c.get(g.key === null ? m : g.key) || null), d(f, c, g, C); case $t: var k = g._init; return S(c, f, m, k(g._payload), C); } if (Or(g) || yr(g)) return (c = c.get(m) || null), p(f, c, g, C, null); Ll(f, g); } return null; } function x(c, f, m, g) { for ( var C = null, k = null, O = f, P = (f = 0), z = null; O !== null && P < m.length; P++ ) { O.index > P ? ((z = O), (O = null)) : (z = O.sibling); var V = v(c, O, m[P], g); if (V === null) { O === null && (O = z); break; } e && O && V.alternate === null && t(c, O), (f = i(V, f, P)), k === null ? (C = V) : (k.sibling = V), (k = V), (O = z); } if (P === m.length) return n(c, O), re && dn(c, P), C; if (O === null) { for (; P < m.length; P++) (O = h(c, m[P], g)), O !== null && ((f = i(O, f, P)), k === null ? (C = O) : (k.sibling = O), (k = O)); return re && dn(c, P), C; } for (O = r(c, O); P < m.length; P++) (z = S(O, c, P, m[P], g)), z !== null && (e && z.alternate !== null && O.delete(z.key === null ? P : z.key), (f = i(z, f, P)), k === null ? (C = z) : (k.sibling = z), (k = z)); return ( e && O.forEach(function (De) { return t(c, De); }), re && dn(c, P), C ); } function y(c, f, m, g) { var C = yr(m); if (typeof C != "function") throw Error(I(150)); if (((m = C.call(m)), m == null)) throw Error(I(151)); for ( var k = (C = null), O = f, P = (f = 0), z = null, V = m.next(); O !== null && !V.done; P++, V = m.next() ) { O.index > P ? ((z = O), (O = null)) : (z = O.sibling); var De = v(c, O, V.value, g); if (De === null) { O === null && (O = z); break; } e && O && De.alternate === null && t(c, O), (f = i(De, f, P)), k === null ? (C = De) : (k.sibling = De), (k = De), (O = z); } if (V.done) return n(c, O), re && dn(c, P), C; if (O === null) { for (; !V.done; P++, V = m.next()) (V = h(c, V.value, g)), V !== null && ((f = i(V, f, P)), k === null ? (C = V) : (k.sibling = V), (k = V)); return re && dn(c, P), C; } for (O = r(c, O); !V.done; P++, V = m.next()) (V = S(O, c, P, V.value, g)), V !== null && (e && V.alternate !== null && O.delete(V.key === null ? P : V.key), (f = i(V, f, P)), k === null ? (C = V) : (k.sibling = V), (k = V)); return ( e && O.forEach(function (lt) { return t(c, lt); }), re && dn(c, P), C ); } function E(c, f, m, g) { if ( (typeof m == "object" && m !== null && m.type === _n && m.key === null && (m = m.props.children), typeof m == "object" && m !== null) ) { switch (m.$$typeof) { case El: e: { for (var C = m.key, k = f; k !== null; ) { if (k.key === C) { if (((C = m.type), C === _n)) { if (k.tag === 7) { n(c, k.sibling), (f = l(k, m.props.children)), (f.return = c), (c = f); break e; } } else if ( k.elementType === C || (typeof C == "object" && C !== null && C.$$typeof === $t && Fu(C) === k.type) ) { n(c, k.sibling), (f = l(k, m.props)), (f.ref = wr(c, k, m)), (f.return = c), (c = f); break e; } n(c, k); break; } else t(c, k); k = k.sibling; } m.type === _n ? ((f = yn(m.props.children, c.mode, g, m.key)), (f.return = c), (c = f)) : ((g = Xl(m.type, m.key, m.props, null, c.mode, g)), (g.ref = wr(c, f, m)), (g.return = c), (c = g)); } return o(c); case Tn: e: { for (k = m.key; f !== null; ) { if (f.key === k) if ( f.tag === 4 && f.stateNode.containerInfo === m.containerInfo && f.stateNode.implementation === m.implementation ) { n(c, f.sibling), (f = l(f, m.children || [])), (f.return = c), (c = f); break e; } else { n(c, f); break; } else t(c, f); f = f.sibling; } (f = ko(m, c.mode, g)), (f.return = c), (c = f); } return o(c); case $t: return (k = m._init), E(c, f, k(m._payload), g); } if (Or(m)) return x(c, f, m, g); if (yr(m)) return y(c, f, m, g); Ll(c, m); } return (typeof m == "string" && m !== "") || typeof m == "number" ? ((m = "" + m), f !== null && f.tag === 6 ? (n(c, f.sibling), (f = l(f, m)), (f.return = c), (c = f)) : (n(c, f), (f = Ro(m, c.mode, g)), (f.return = c), (c = f)), o(c)) : n(c, f); } return E; } var lr = Qd(!0), Kd = Qd(!1), fl = {}, yt = ln(fl), el = ln(fl), tl = ln(fl); function mn(e) { if (e === fl) throw Error(I(174)); return e; } function va(e, t) { switch ((q(tl, t), q(el, e), q(yt, fl), (e = t.nodeType), e)) { case 9: case 11: t = (t = t.documentElement) ? t.namespaceURI : qo(null, ""); break; default: (e = e === 8 ? t.parentNode : t), (t = e.namespaceURI || null), (e = e.tagName), (t = qo(t, e)); } te(yt), q(yt, t); } function ir() { te(yt), te(el), te(tl); } function Yd(e) { mn(tl.current); var t = mn(yt.current), n = qo(t, e.type); t !== n && (q(el, e), q(yt, n)); } function ga(e) { el.current === e && (te(yt), te(el)); } var ie = ln(0); function fi(e) { for (var t = e; t !== null; ) { if (t.tag === 13) { var n = t.memoizedState; if ( n !== null && ((n = n.dehydrated), n === null || n.data === "$?" || n.data === "$!") ) return t; } else if (t.tag === 19 && t.memoizedProps.revealOrder !== void 0) { if (t.flags & 128) return t; } else if (t.child !== null) { (t.child.return = t), (t = t.child); continue; } if (t === e) break; for (; t.sibling === null; ) { if (t.return === null || t.return === e) return null; t = t.return; } (t.sibling.return = t.return), (t = t.sibling); } return null; } var So = []; function ya() { for (var e = 0; e < So.length; e++) So[e]._workInProgressVersionPrimary = null; So.length = 0; } var Wl = Ut.ReactCurrentDispatcher, Eo = Ut.ReactCurrentBatchConfig, En = 0, oe = null, me = null, xe = null, hi = !1, Mr = !1, nl = 0, Sm = 0; function Re() { throw Error(I(321)); } function xa(e, t) { if (t === null) return !1; for (var n = 0; n < t.length && n < e.length; n++) if (!ht(e[n], t[n])) return !1; return !0; } function Sa(e, t, n, r, l, i) { if ( ((En = i), (oe = t), (t.memoizedState = null), (t.updateQueue = null), (t.lanes = 0), (Wl.current = e === null || e.memoizedState === null ? Nm : Cm), (e = n(r, l)), Mr) ) { i = 0; do { if (((Mr = !1), (nl = 0), 25 <= i)) throw Error(I(301)); (i += 1), (xe = me = null), (t.updateQueue = null), (Wl.current = Rm), (e = n(r, l)); } while (Mr); } if ( ((Wl.current = pi), (t = me !== null && me.next !== null), (En = 0), (xe = me = oe = null), (hi = !1), t) ) throw Error(I(300)); return e; } function Ea() { var e = nl !== 0; return (nl = 0), e; } function mt() { var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null, }; return xe === null ? (oe.memoizedState = xe = e) : (xe = xe.next = e), xe; } function rt() { if (me === null) { var e = oe.alternate; e = e !== null ? e.memoizedState : null; } else e = me.next; var t = xe === null ? oe.memoizedState : xe.next; if (t !== null) (xe = t), (me = e); else { if (e === null) throw Error(I(310)); (me = e), (e = { memoizedState: me.memoizedState, baseState: me.baseState, baseQueue: me.baseQueue, queue: me.queue, next: null, }), xe === null ? (oe.memoizedState = xe = e) : (xe = xe.next = e); } return xe; } function rl(e, t) { return typeof t == "function" ? t(e) : t; } function jo(e) { var t = rt(), n = t.queue; if (n === null) throw Error(I(311)); n.lastRenderedReducer = e; var r = me, l = r.baseQueue, i = n.pending; if (i !== null) { if (l !== null) { var o = l.next; (l.next = i.next), (i.next = o); } (r.baseQueue = l = i), (n.pending = null); } if (l !== null) { (i = l.next), (r = r.baseState); var a = (o = null), u = null, d = i; do { var p = d.lane; if ((En & p) === p) u !== null && (u = u.next = { lane: 0, action: d.action, hasEagerState: d.hasEagerState, eagerState: d.eagerState, next: null, }), (r = d.hasEagerState ? d.eagerState : e(r, d.action)); else { var h = { lane: p, action: d.action, hasEagerState: d.hasEagerState, eagerState: d.eagerState, next: null, }; u === null ? ((a = u = h), (o = r)) : (u = u.next = h), (oe.lanes |= p), (jn |= p); } d = d.next; } while (d !== null && d !== i); u === null ? (o = r) : (u.next = a), ht(r, t.memoizedState) || (Me = !0), (t.memoizedState = r), (t.baseState = o), (t.baseQueue = u), (n.lastRenderedState = r); } if (((e = n.interleaved), e !== null)) { l = e; do (i = l.lane), (oe.lanes |= i), (jn |= i), (l = l.next); while (l !== e); } else l === null && (n.lanes = 0); return [t.memoizedState, n.dispatch]; } function wo(e) { var t = rt(), n = t.queue; if (n === null) throw Error(I(311)); n.lastRenderedReducer = e; var r = n.dispatch, l = n.pending, i = t.memoizedState; if (l !== null) { n.pending = null; var o = (l = l.next); do (i = e(i, o.action)), (o = o.next); while (o !== l); ht(i, t.memoizedState) || (Me = !0), (t.memoizedState = i), t.baseQueue === null && (t.baseState = i), (n.lastRenderedState = i); } return [i, r]; } function Xd() {} function Jd(e, t) { var n = oe, r = rt(), l = t(), i = !ht(r.memoizedState, l); if ( (i && ((r.memoizedState = l), (Me = !0)), (r = r.queue), ja(qd.bind(null, n, r, e), [e]), r.getSnapshot !== t || i || (xe !== null && xe.memoizedState.tag & 1)) ) { if ( ((n.flags |= 2048), ll(9, bd.bind(null, n, r, l, t), void 0, null), Se === null) ) throw Error(I(349)); En & 30 || Zd(n, t, l); } return l; } function Zd(e, t, n) { (e.flags |= 16384), (e = { getSnapshot: t, value: n }), (t = oe.updateQueue), t === null ? ((t = { lastEffect: null, stores: null }), (oe.updateQueue = t), (t.stores = [e])) : ((n = t.stores), n === null ? (t.stores = [e]) : n.push(e)); } function bd(e, t, n, r) { (t.value = n), (t.getSnapshot = r), ef(t) && tf(e); } function qd(e, t, n) { return n(function () { ef(t) && tf(e); }); } function ef(e) { var t = e.getSnapshot; e = e.value; try { var n = t(); return !ht(e, n); } catch { return !0; } } function tf(e) { var t = Tt(e, 1); t !== null && ft(t, e, 1, -1); } function zu(e) { var t = mt(); return ( typeof e == "function" && (e = e()), (t.memoizedState = t.baseState = e), (e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: rl, lastRenderedState: e, }), (t.queue = e), (e = e.dispatch = wm.bind(null, oe, e)), [t.memoizedState, e] ); } function ll(e, t, n, r) { return ( (e = { tag: e, create: t, destroy: n, deps: r, next: null }), (t = oe.updateQueue), t === null ? ((t = { lastEffect: null, stores: null }), (oe.updateQueue = t), (t.lastEffect = e.next = e)) : ((n = t.lastEffect), n === null ? (t.lastEffect = e.next = e) : ((r = n.next), (n.next = e), (e.next = r), (t.lastEffect = e))), e ); } function nf() { return rt().memoizedState; } function Gl(e, t, n, r) { var l = mt(); (oe.flags |= e), (l.memoizedState = ll(1 | t, n, void 0, r === void 0 ? null : r)); } function Di(e, t, n, r) { var l = rt(); r = r === void 0 ? null : r; var i = void 0; if (me !== null) { var o = me.memoizedState; if (((i = o.destroy), r !== null && xa(r, o.deps))) { l.memoizedState = ll(t, n, i, r); return; } } (oe.flags |= e), (l.memoizedState = ll(1 | t, n, i, r)); } function $u(e, t) { return Gl(8390656, 8, e, t); } function ja(e, t) { return Di(2048, 8, e, t); } function rf(e, t) { return Di(4, 2, e, t); } function lf(e, t) { return Di(4, 4, e, t); } function of(e, t) { if (typeof t == "function") return ( (e = e()), t(e), function () { t(null); } ); if (t != null) return ( (e = e()), (t.current = e), function () { t.current = null; } ); } function sf(e, t, n) { return ( (n = n != null ? n.concat([e]) : null), Di(4, 4, of.bind(null, t, e), n) ); } function wa() {} function af(e, t) { var n = rt(); t = t === void 0 ? null : t; var r = n.memoizedState; return r !== null && t !== null && xa(t, r[1]) ? r[0] : ((n.memoizedState = [e, t]), e); } function uf(e, t) { var n = rt(); t = t === void 0 ? null : t; var r = n.memoizedState; return r !== null && t !== null && xa(t, r[1]) ? r[0] : ((e = e()), (n.memoizedState = [e, t]), e); } function cf(e, t, n) { return En & 21 ? (ht(n, t) || ((n = fd()), (oe.lanes |= n), (jn |= n), (e.baseState = !0)), t) : (e.baseState && ((e.baseState = !1), (Me = !0)), (e.memoizedState = n)); } function Em(e, t) { var n = X; (X = n !== 0 && 4 > n ? n : 4), e(!0); var r = Eo.transition; Eo.transition = {}; try { e(!1), t(); } finally { (X = n), (Eo.transition = r); } } function df() { return rt().memoizedState; } function jm(e, t, n) { var r = bt(e); if ( ((n = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null, }), ff(e)) ) hf(t, n); else if (((n = Vd(e, t, n, r)), n !== null)) { var l = Ae(); ft(n, e, r, l), pf(n, t, r); } } function wm(e, t, n) { var r = bt(e), l = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }; if (ff(e)) hf(t, l); else { var i = e.alternate; if ( e.lanes === 0 && (i === null || i.lanes === 0) && ((i = t.lastRenderedReducer), i !== null) ) try { var o = t.lastRenderedState, a = i(o, n); if (((l.hasEagerState = !0), (l.eagerState = a), ht(a, o))) { var u = t.interleaved; u === null ? ((l.next = l), pa(t)) : ((l.next = u.next), (u.next = l)), (t.interleaved = l); return; } } catch { } finally { } (n = Vd(e, t, l, r)), n !== null && ((l = Ae()), ft(n, e, r, l), pf(n, t, r)); } } function ff(e) { var t = e.alternate; return e === oe || (t !== null && t === oe); } function hf(e, t) { Mr = hi = !0; var n = e.pending; n === null ? (t.next = t) : ((t.next = n.next), (n.next = t)), (e.pending = t); } function pf(e, t, n) { if (n & 4194240) { var r = t.lanes; (r &= e.pendingLanes), (n |= r), (t.lanes = n), ea(e, n); } } var pi = { readContext: nt, useCallback: Re, useContext: Re, useEffect: Re, useImperativeHandle: Re, useInsertionEffect: Re, useLayoutEffect: Re, useMemo: Re, useReducer: Re, useRef: Re, useState: Re, useDebugValue: Re, useDeferredValue: Re, useTransition: Re, useMutableSource: Re, useSyncExternalStore: Re, useId: Re, unstable_isNewReconciler: !1, }, Nm = { readContext: nt, useCallback: function (e, t) { return (mt().memoizedState = [e, t === void 0 ? null : t]), e; }, useContext: nt, useEffect: $u, useImperativeHandle: function (e, t, n) { return ( (n = n != null ? n.concat([e]) : null), Gl(4194308, 4, of.bind(null, t, e), n) ); }, useLayoutEffect: function (e, t) { return Gl(4194308, 4, e, t); }, useInsertionEffect: function (e, t) { return Gl(4, 2, e, t); }, useMemo: function (e, t) { var n = mt(); return ( (t = t === void 0 ? null : t), (e = e()), (n.memoizedState = [e, t]), e ); }, useReducer: function (e, t, n) { var r = mt(); return ( (t = n !== void 0 ? n(t) : t), (r.memoizedState = r.baseState = t), (e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: t, }), (r.queue = e), (e = e.dispatch = jm.bind(null, oe, e)), [r.memoizedState, e] ); }, useRef: function (e) { var t = mt(); return (e = { current: e }), (t.memoizedState = e); }, useState: zu, useDebugValue: wa, useDeferredValue: function (e) { return (mt().memoizedState = e); }, useTransition: function () { var e = zu(!1), t = e[0]; return (e = Em.bind(null, e[1])), (mt().memoizedState = e), [t, e]; }, useMutableSource: function () {}, useSyncExternalStore: function (e, t, n) { var r = oe, l = mt(); if (re) { if (n === void 0) throw Error(I(407)); n = n(); } else { if (((n = t()), Se === null)) throw Error(I(349)); En & 30 || Zd(r, t, n); } l.memoizedState = n; var i = { value: n, getSnapshot: t }; return ( (l.queue = i), $u(qd.bind(null, r, i, e), [e]), (r.flags |= 2048), ll(9, bd.bind(null, r, i, n, t), void 0, null), n ); }, useId: function () { var e = mt(), t = Se.identifierPrefix; if (re) { var n = kt, r = Rt; (n = (r & ~(1 << (32 - dt(r) - 1))).toString(32) + n), (t = ":" + t + "R" + n), (n = nl++), 0 < n && (t += "H" + n.toString(32)), (t += ":"); } else (n = Sm++), (t = ":" + t + "r" + n.toString(32) + ":"); return (e.memoizedState = t); }, unstable_isNewReconciler: !1, }, Cm = { readContext: nt, useCallback: af, useContext: nt, useEffect: ja, useImperativeHandle: sf, useInsertionEffect: rf, useLayoutEffect: lf, useMemo: uf, useReducer: jo, useRef: nf, useState: function () { return jo(rl); }, useDebugValue: wa, useDeferredValue: function (e) { var t = rt(); return cf(t, me.memoizedState, e); }, useTransition: function () { var e = jo(rl)[0], t = rt().memoizedState; return [e, t]; }, useMutableSource: Xd, useSyncExternalStore: Jd, useId: df, unstable_isNewReconciler: !1, }, Rm = { readContext: nt, useCallback: af, useContext: nt, useEffect: ja, useImperativeHandle: sf, useInsertionEffect: rf, useLayoutEffect: lf, useMemo: uf, useReducer: wo, useRef: nf, useState: function () { return wo(rl); }, useDebugValue: wa, useDeferredValue: function (e) { var t = rt(); return me === null ? (t.memoizedState = e) : cf(t, me.memoizedState, e); }, useTransition: function () { var e = wo(rl)[0], t = rt().memoizedState; return [e, t]; }, useMutableSource: Xd, useSyncExternalStore: Jd, useId: df, unstable_isNewReconciler: !1, }; function or(e, t) { try { var n = "", r = t; do (n += ep(r)), (r = r.return); while (r); var l = n; } catch (i) { l = ` Error generating stack: ` + i.message + ` ` + i.stack; } return { value: e, source: t, stack: l, digest: null }; } function No(e, t, n) { return { value: e, source: null, stack: n ?? null, digest: t ?? null }; } function js(e, t) { try { console.error(t.value); } catch (n) { setTimeout(function () { throw n; }); } } var km = typeof WeakMap == "function" ? WeakMap : Map; function mf(e, t, n) { (n = It(-1, n)), (n.tag = 3), (n.payload = { element: null }); var r = t.value; return ( (n.callback = function () { vi || ((vi = !0), (Ls = r)), js(e, t); }), n ); } function vf(e, t, n) { (n = It(-1, n)), (n.tag = 3); var r = e.type.getDerivedStateFromError; if (typeof r == "function") { var l = t.value; (n.payload = function () { return r(l); }), (n.callback = function () { js(e, t); }); } var i = e.stateNode; return ( i !== null && typeof i.componentDidCatch == "function" && (n.callback = function () { js(e, t), typeof r != "function" && (Zt === null ? (Zt = new Set([this])) : Zt.add(this)); var o = t.stack; this.componentDidCatch(t.value, { componentStack: o !== null ? o : "", }); }), n ); } function Bu(e, t, n) { var r = e.pingCache; if (r === null) { r = e.pingCache = new km(); var l = new Set(); r.set(t, l); } else (l = r.get(t)), l === void 0 && ((l = new Set()), r.set(t, l)); l.has(n) || (l.add(n), (e = Bm.bind(null, e, t, n)), t.then(e, e)); } function Vu(e) { do { var t; if ( ((t = e.tag === 13) && ((t = e.memoizedState), (t = t !== null ? t.dehydrated !== null : !0)), t) ) return e; e = e.return; } while (e !== null); return null; } function Hu(e, t, n, r, l) { return e.mode & 1 ? ((e.flags |= 65536), (e.lanes = l), e) : (e === t ? (e.flags |= 65536) : ((e.flags |= 128), (n.flags |= 131072), (n.flags &= -52805), n.tag === 1 && (n.alternate === null ? (n.tag = 17) : ((t = It(-1, 1)), (t.tag = 2), Jt(n, t, 1))), (n.lanes |= 1)), e); } var Im = Ut.ReactCurrentOwner, Me = !1; function Le(e, t, n, r) { t.child = e === null ? Kd(t, null, n, r) : lr(t, e.child, n, r); } function Wu(e, t, n, r, l) { n = n.render; var i = t.ref; return ( bn(t, l), (r = Sa(e, t, n, r, i, l)), (n = Ea()), e !== null && !Me ? ((t.updateQueue = e.updateQueue), (t.flags &= -2053), (e.lanes &= ~l), _t(e, t, l)) : (re && n && aa(t), (t.flags |= 1), Le(e, t, r, l), t.child) ); } function Gu(e, t, n, r, l) { if (e === null) { var i = n.type; return typeof i == "function" && !Da(i) && i.defaultProps === void 0 && n.compare === null && n.defaultProps === void 0 ? ((t.tag = 15), (t.type = i), gf(e, t, i, r, l)) : ((e = Xl(n.type, null, r, t, t.mode, l)), (e.ref = t.ref), (e.return = t), (t.child = e)); } if (((i = e.child), !(e.lanes & l))) { var o = i.memoizedProps; if ( ((n = n.compare), (n = n !== null ? n : Jr), n(o, r) && e.ref === t.ref) ) return _t(e, t, l); } return ( (t.flags |= 1), (e = qt(i, r)), (e.ref = t.ref), (e.return = t), (t.child = e) ); } function gf(e, t, n, r, l) { if (e !== null) { var i = e.memoizedProps; if (Jr(i, r) && e.ref === t.ref) if (((Me = !1), (t.pendingProps = r = i), (e.lanes & l) !== 0)) e.flags & 131072 && (Me = !0); else return (t.lanes = e.lanes), _t(e, t, l); } return ws(e, t, n, r, l); } function yf(e, t, n) { var r = t.pendingProps, l = r.children, i = e !== null ? e.memoizedState : null; if (r.mode === "hidden") if (!(t.mode & 1)) (t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }), q(Gn, Ve), (Ve |= n); else { if (!(n & 1073741824)) return ( (e = i !== null ? i.baseLanes | n : n), (t.lanes = t.childLanes = 1073741824), (t.memoizedState = { baseLanes: e, cachePool: null, transitions: null, }), (t.updateQueue = null), q(Gn, Ve), (Ve |= e), null ); (t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }), (r = i !== null ? i.baseLanes : n), q(Gn, Ve), (Ve |= r); } else i !== null ? ((r = i.baseLanes | n), (t.memoizedState = null)) : (r = n), q(Gn, Ve), (Ve |= r); return Le(e, t, l, n), t.child; } function xf(e, t) { var n = t.ref; ((e === null && n !== null) || (e !== null && e.ref !== n)) && ((t.flags |= 512), (t.flags |= 2097152)); } function ws(e, t, n, r, l) { var i = ze(n) ? xn : Oe.current; return ( (i = nr(t, i)), bn(t, l), (n = Sa(e, t, n, r, i, l)), (r = Ea()), e !== null && !Me ? ((t.updateQueue = e.updateQueue), (t.flags &= -2053), (e.lanes &= ~l), _t(e, t, l)) : (re && r && aa(t), (t.flags |= 1), Le(e, t, n, l), t.child) ); } function Qu(e, t, n, r, l) { if (ze(n)) { var i = !0; oi(t); } else i = !1; if ((bn(t, l), t.stateNode === null)) Ql(e, t), Gd(t, n, r), Es(t, n, r, l), (r = !0); else if (e === null) { var o = t.stateNode, a = t.memoizedProps; o.props = a; var u = o.context, d = n.contextType; typeof d == "object" && d !== null ? (d = nt(d)) : ((d = ze(n) ? xn : Oe.current), (d = nr(t, d))); var p = n.getDerivedStateFromProps, h = typeof p == "function" || typeof o.getSnapshotBeforeUpdate == "function"; h || (typeof o.UNSAFE_componentWillReceiveProps != "function" && typeof o.componentWillReceiveProps != "function") || ((a !== r || u !== d) && Mu(t, o, r, d)), (Bt = !1); var v = t.memoizedState; (o.state = v), di(t, r, o, l), (u = t.memoizedState), a !== r || v !== u || Fe.current || Bt ? (typeof p == "function" && (Ss(t, n, p, r), (u = t.memoizedState)), (a = Bt || Uu(t, n, a, r, v, u, d)) ? (h || (typeof o.UNSAFE_componentWillMount != "function" && typeof o.componentWillMount != "function") || (typeof o.componentWillMount == "function" && o.componentWillMount(), typeof o.UNSAFE_componentWillMount == "function" && o.UNSAFE_componentWillMount()), typeof o.componentDidMount == "function" && (t.flags |= 4194308)) : (typeof o.componentDidMount == "function" && (t.flags |= 4194308), (t.memoizedProps = r), (t.memoizedState = u)), (o.props = r), (o.state = u), (o.context = d), (r = a)) : (typeof o.componentDidMount == "function" && (t.flags |= 4194308), (r = !1)); } else { (o = t.stateNode), Hd(e, t), (a = t.memoizedProps), (d = t.type === t.elementType ? a : st(t.type, a)), (o.props = d), (h = t.pendingProps), (v = o.context), (u = n.contextType), typeof u == "object" && u !== null ? (u = nt(u)) : ((u = ze(n) ? xn : Oe.current), (u = nr(t, u))); var S = n.getDerivedStateFromProps; (p = typeof S == "function" || typeof o.getSnapshotBeforeUpdate == "function") || (typeof o.UNSAFE_componentWillReceiveProps != "function" && typeof o.componentWillReceiveProps != "function") || ((a !== h || v !== u) && Mu(t, o, r, u)), (Bt = !1), (v = t.memoizedState), (o.state = v), di(t, r, o, l); var x = t.memoizedState; a !== h || v !== x || Fe.current || Bt ? (typeof S == "function" && (Ss(t, n, S, r), (x = t.memoizedState)), (d = Bt || Uu(t, n, d, r, v, x, u) || !1) ? (p || (typeof o.UNSAFE_componentWillUpdate != "function" && typeof o.componentWillUpdate != "function") || (typeof o.componentWillUpdate == "function" && o.componentWillUpdate(r, x, u), typeof o.UNSAFE_componentWillUpdate == "function" && o.UNSAFE_componentWillUpdate(r, x, u)), typeof o.componentDidUpdate == "function" && (t.flags |= 4), typeof o.getSnapshotBeforeUpdate == "function" && (t.flags |= 1024)) : (typeof o.componentDidUpdate != "function" || (a === e.memoizedProps && v === e.memoizedState) || (t.flags |= 4), typeof o.getSnapshotBeforeUpdate != "function" || (a === e.memoizedProps && v === e.memoizedState) || (t.flags |= 1024), (t.memoizedProps = r), (t.memoizedState = x)), (o.props = r), (o.state = x), (o.context = u), (r = d)) : (typeof o.componentDidUpdate != "function" || (a === e.memoizedProps && v === e.memoizedState) || (t.flags |= 4), typeof o.getSnapshotBeforeUpdate != "function" || (a === e.memoizedProps && v === e.memoizedState) || (t.flags |= 1024), (r = !1)); } return Ns(e, t, n, r, i, l); } function Ns(e, t, n, r, l, i) { xf(e, t); var o = (t.flags & 128) !== 0; if (!r && !o) return l && Du(t, n, !1), _t(e, t, i); (r = t.stateNode), (Im.current = t); var a = o && typeof n.getDerivedStateFromError != "function" ? null : r.render(); return ( (t.flags |= 1), e !== null && o ? ((t.child = lr(t, e.child, null, i)), (t.child = lr(t, null, a, i))) : Le(e, t, a, i), (t.memoizedState = r.state), l && Du(t, n, !0), t.child ); } function Sf(e) { var t = e.stateNode; t.pendingContext ? Pu(e, t.pendingContext, t.pendingContext !== t.context) : t.context && Pu(e, t.context, !1), va(e, t.containerInfo); } function Ku(e, t, n, r, l) { return rr(), ca(l), (t.flags |= 256), Le(e, t, n, r), t.child; } var Cs = { dehydrated: null, treeContext: null, retryLane: 0 }; function Rs(e) { return { baseLanes: e, cachePool: null, transitions: null }; } function Ef(e, t, n) { var r = t.pendingProps, l = ie.current, i = !1, o = (t.flags & 128) !== 0, a; if ( ((a = o) || (a = e !== null && e.memoizedState === null ? !1 : (l & 2) !== 0), a ? ((i = !0), (t.flags &= -129)) : (e === null || e.memoizedState !== null) && (l |= 1), q(ie, l & 1), e === null) ) return ( ys(t), (e = t.memoizedState), e !== null && ((e = e.dehydrated), e !== null) ? (t.mode & 1 ? e.data === "$!" ? (t.lanes = 8) : (t.lanes = 1073741824) : (t.lanes = 1), null) : ((o = r.children), (e = r.fallback), i ? ((r = t.mode), (i = t.child), (o = { mode: "hidden", children: o }), !(r & 1) && i !== null ? ((i.childLanes = 0), (i.pendingProps = o)) : (i = Ti(o, r, 0, null)), (e = yn(e, r, n, null)), (i.return = t), (e.return = t), (i.sibling = e), (t.child = i), (t.child.memoizedState = Rs(n)), (t.memoizedState = Cs), e) : Na(t, o)) ); if (((l = e.memoizedState), l !== null && ((a = l.dehydrated), a !== null))) return Om(e, t, o, r, a, l, n); if (i) { (i = r.fallback), (o = t.mode), (l = e.child), (a = l.sibling); var u = { mode: "hidden", children: r.children }; return ( !(o & 1) && t.child !== l ? ((r = t.child), (r.childLanes = 0), (r.pendingProps = u), (t.deletions = null)) : ((r = qt(l, u)), (r.subtreeFlags = l.subtreeFlags & 14680064)), a !== null ? (i = qt(a, i)) : ((i = yn(i, o, n, null)), (i.flags |= 2)), (i.return = t), (r.return = t), (r.sibling = i), (t.child = r), (r = i), (i = t.child), (o = e.child.memoizedState), (o = o === null ? Rs(n) : { baseLanes: o.baseLanes | n, cachePool: null, transitions: o.transitions, }), (i.memoizedState = o), (i.childLanes = e.childLanes & ~n), (t.memoizedState = Cs), r ); } return ( (i = e.child), (e = i.sibling), (r = qt(i, { mode: "visible", children: r.children })), !(t.mode & 1) && (r.lanes = n), (r.return = t), (r.sibling = null), e !== null && ((n = t.deletions), n === null ? ((t.deletions = [e]), (t.flags |= 16)) : n.push(e)), (t.child = r), (t.memoizedState = null), r ); } function Na(e, t) { return ( (t = Ti({ mode: "visible", children: t }, e.mode, 0, null)), (t.return = e), (e.child = t) ); } function Al(e, t, n, r) { return ( r !== null && ca(r), lr(t, e.child, null, n), (e = Na(t, t.pendingProps.children)), (e.flags |= 2), (t.memoizedState = null), e ); } function Om(e, t, n, r, l, i, o) { if (n) return t.flags & 256 ? ((t.flags &= -257), (r = No(Error(I(422)))), Al(e, t, o, r)) : t.memoizedState !== null ? ((t.child = e.child), (t.flags |= 128), null) : ((i = r.fallback), (l = t.mode), (r = Ti({ mode: "visible", children: r.children }, l, 0, null)), (i = yn(i, l, o, null)), (i.flags |= 2), (r.return = t), (i.return = t), (r.sibling = i), (t.child = r), t.mode & 1 && lr(t, e.child, null, o), (t.child.memoizedState = Rs(o)), (t.memoizedState = Cs), i); if (!(t.mode & 1)) return Al(e, t, o, null); if (l.data === "$!") { if (((r = l.nextSibling && l.nextSibling.dataset), r)) var a = r.dgst; return (r = a), (i = Error(I(419))), (r = No(i, r, void 0)), Al(e, t, o, r); } if (((a = (o & e.childLanes) !== 0), Me || a)) { if (((r = Se), r !== null)) { switch (o & -o) { 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; } (l = l & (r.suspendedLanes | o) ? 0 : l), l !== 0 && l !== i.retryLane && ((i.retryLane = l), Tt(e, l), ft(r, e, l, -1)); } return Pa(), (r = No(Error(I(421)))), Al(e, t, o, r); } return l.data === "$?" ? ((t.flags |= 128), (t.child = e.child), (t = Vm.bind(null, e)), (l._reactRetry = t), null) : ((e = i.treeContext), (He = Xt(l.nextSibling)), (We = t), (re = !0), (ct = null), e !== null && ((be[qe++] = Rt), (be[qe++] = kt), (be[qe++] = Sn), (Rt = e.id), (kt = e.overflow), (Sn = t)), (t = Na(t, r.children)), (t.flags |= 4096), t); } function Yu(e, t, n) { e.lanes |= t; var r = e.alternate; r !== null && (r.lanes |= t), xs(e.return, t, n); } function Co(e, t, n, r, l) { var i = e.memoizedState; i === null ? (e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: r, tail: n, tailMode: l, }) : ((i.isBackwards = t), (i.rendering = null), (i.renderingStartTime = 0), (i.last = r), (i.tail = n), (i.tailMode = l)); } function jf(e, t, n) { var r = t.pendingProps, l = r.revealOrder, i = r.tail; if ((Le(e, t, r.children, n), (r = ie.current), r & 2)) (r = (r & 1) | 2), (t.flags |= 128); else { if (e !== null && e.flags & 128) e: for (e = t.child; e !== null; ) { if (e.tag === 13) e.memoizedState !== null && Yu(e, n, t); else if (e.tag === 19) Yu(e, n, t); else if (e.child !== null) { (e.child.return = e), (e = e.child); continue; } if (e === t) break e; for (; e.sibling === null; ) { if (e.return === null || e.return === t) break e; e = e.return; } (e.sibling.return = e.return), (e = e.sibling); } r &= 1; } if ((q(ie, r), !(t.mode & 1))) t.memoizedState = null; else switch (l) { case "forwards": for (n = t.child, l = null; n !== null; ) (e = n.alternate), e !== null && fi(e) === null && (l = n), (n = n.sibling); (n = l), n === null ? ((l = t.child), (t.child = null)) : ((l = n.sibling), (n.sibling = null)), Co(t, !1, l, n, i); break; case "backwards": for (n = null, l = t.child, t.child = null; l !== null; ) { if (((e = l.alternate), e !== null && fi(e) === null)) { t.child = l; break; } (e = l.sibling), (l.sibling = n), (n = l), (l = e); } Co(t, !0, n, null, i); break; case "together": Co(t, !1, null, null, void 0); break; default: t.memoizedState = null; } return t.child; } function Ql(e, t) { !(t.mode & 1) && e !== null && ((e.alternate = null), (t.alternate = null), (t.flags |= 2)); } function _t(e, t, n) { if ( (e !== null && (t.dependencies = e.dependencies), (jn |= t.lanes), !(n & t.childLanes)) ) return null; if (e !== null && t.child !== e.child) throw Error(I(153)); if (t.child !== null) { for ( e = t.child, n = qt(e, e.pendingProps), t.child = n, n.return = t; e.sibling !== null; ) (e = e.sibling), (n = n.sibling = qt(e, e.pendingProps)), (n.return = t); n.sibling = null; } return t.child; } function Pm(e, t, n) { switch (t.tag) { case 3: Sf(t), rr(); break; case 5: Yd(t); break; case 1: ze(t.type) && oi(t); break; case 4: va(t, t.stateNode.containerInfo); break; case 10: var r = t.type._context, l = t.memoizedProps.value; q(ui, r._currentValue), (r._currentValue = l); break; case 13: if (((r = t.memoizedState), r !== null)) return r.dehydrated !== null ? (q(ie, ie.current & 1), (t.flags |= 128), null) : n & t.child.childLanes ? Ef(e, t, n) : (q(ie, ie.current & 1), (e = _t(e, t, n)), e !== null ? e.sibling : null); q(ie, ie.current & 1); break; case 19: if (((r = (n & t.childLanes) !== 0), e.flags & 128)) { if (r) return jf(e, t, n); t.flags |= 128; } if ( ((l = t.memoizedState), l !== null && ((l.rendering = null), (l.tail = null), (l.lastEffect = null)), q(ie, ie.current), r) ) break; return null; case 22: case 23: return (t.lanes = 0), yf(e, t, n); } return _t(e, t, n); } var wf, ks, Nf, Cf; wf = function (e, t) { for (var n = t.child; n !== null; ) { if (n.tag === 5 || n.tag === 6) e.appendChild(n.stateNode); else if (n.tag !== 4 && n.child !== null) { (n.child.return = n), (n = n.child); continue; } if (n === t) break; for (; n.sibling === null; ) { if (n.return === null || n.return === t) return; n = n.return; } (n.sibling.return = n.return), (n = n.sibling); } }; ks = function () {}; Nf = function (e, t, n, r) { var l = e.memoizedProps; if (l !== r) { (e = t.stateNode), mn(yt.current); var i = null; switch (n) { case "input": (l = Xo(e, l)), (r = Xo(e, r)), (i = []); break; case "select": (l = se({}, l, { value: void 0 })), (r = se({}, r, { value: void 0 })), (i = []); break; case "textarea": (l = bo(e, l)), (r = bo(e, r)), (i = []); break; default: typeof l.onClick != "function" && typeof r.onClick == "function" && (e.onclick = li); } es(n, r); var o; n = null; for (d in l) if (!r.hasOwnProperty(d) && l.hasOwnProperty(d) && l[d] != null) if (d === "style") { var a = l[d]; for (o in a) a.hasOwnProperty(o) && (n || (n = {}), (n[o] = "")); } else d !== "dangerouslySetInnerHTML" && d !== "children" && d !== "suppressContentEditableWarning" && d !== "suppressHydrationWarning" && d !== "autoFocus" && (Hr.hasOwnProperty(d) ? i || (i = []) : (i = i || []).push(d, null)); for (d in r) { var u = r[d]; if ( ((a = l != null ? l[d] : void 0), r.hasOwnProperty(d) && u !== a && (u != null || a != null)) ) if (d === "style") if (a) { for (o in a) !a.hasOwnProperty(o) || (u && u.hasOwnProperty(o)) || (n || (n = {}), (n[o] = "")); for (o in u) u.hasOwnProperty(o) && a[o] !== u[o] && (n || (n = {}), (n[o] = u[o])); } else n || (i || (i = []), i.push(d, n)), (n = u); else d === "dangerouslySetInnerHTML" ? ((u = u ? u.__html : void 0), (a = a ? a.__html : void 0), u != null && a !== u && (i = i || []).push(d, u)) : d === "children" ? (typeof u != "string" && typeof u != "number") || (i = i || []).push(d, "" + u) : d !== "suppressContentEditableWarning" && d !== "suppressHydrationWarning" && (Hr.hasOwnProperty(d) ? (u != null && d === "onScroll" && ee("scroll", e), i || a === u || (i = [])) : (i = i || []).push(d, u)); } n && (i = i || []).push("style", n); var d = i; (t.updateQueue = d) && (t.flags |= 4); } }; Cf = function (e, t, n, r) { n !== r && (t.flags |= 4); }; function Nr(e, t) { if (!re) switch (e.tailMode) { case "hidden": t = e.tail; for (var n = null; t !== null; ) t.alternate !== null && (n = t), (t = t.sibling); n === null ? (e.tail = null) : (n.sibling = null); break; case "collapsed": n = e.tail; for (var r = null; n !== null; ) n.alternate !== null && (r = n), (n = n.sibling); r === null ? t || e.tail === null ? (e.tail = null) : (e.tail.sibling = null) : (r.sibling = null); } } function ke(e) { var t = e.alternate !== null && e.alternate.child === e.child, n = 0, r = 0; if (t) for (var l = e.child; l !== null; ) (n |= l.lanes | l.childLanes), (r |= l.subtreeFlags & 14680064), (r |= l.flags & 14680064), (l.return = e), (l = l.sibling); else for (l = e.child; l !== null; ) (n |= l.lanes | l.childLanes), (r |= l.subtreeFlags), (r |= l.flags), (l.return = e), (l = l.sibling); return (e.subtreeFlags |= r), (e.childLanes = n), t; } function Dm(e, t, n) { var r = t.pendingProps; switch ((ua(t), t.tag)) { case 2: case 16: case 15: case 0: case 11: case 7: case 8: case 12: case 9: case 14: return ke(t), null; case 1: return ze(t.type) && ii(), ke(t), null; case 3: return ( (r = t.stateNode), ir(), te(Fe), te(Oe), ya(), r.pendingContext && ((r.context = r.pendingContext), (r.pendingContext = null)), (e === null || e.child === null) && (Dl(t) ? (t.flags |= 4) : e === null || (e.memoizedState.isDehydrated && !(t.flags & 256)) || ((t.flags |= 1024), ct !== null && (_s(ct), (ct = null)))), ks(e, t), ke(t), null ); case 5: ga(t); var l = mn(tl.current); if (((n = t.type), e !== null && t.stateNode != null)) Nf(e, t, n, r, l), e.ref !== t.ref && ((t.flags |= 512), (t.flags |= 2097152)); else { if (!r) { if (t.stateNode === null) throw Error(I(166)); return ke(t), null; } if (((e = mn(yt.current)), Dl(t))) { (r = t.stateNode), (n = t.type); var i = t.memoizedProps; switch (((r[vt] = t), (r[qr] = i), (e = (t.mode & 1) !== 0), n)) { case "dialog": ee("cancel", r), ee("close", r); break; case "iframe": case "object": case "embed": ee("load", r); break; case "video": case "audio": for (l = 0; l < Dr.length; l++) ee(Dr[l], r); break; case "source": ee("error", r); break; case "img": case "image": case "link": ee("error", r), ee("load", r); break; case "details": ee("toggle", r); break; case "input": ru(r, i), ee("invalid", r); break; case "select": (r._wrapperState = { wasMultiple: !!i.multiple }), ee("invalid", r); break; case "textarea": iu(r, i), ee("invalid", r); } es(n, i), (l = null); for (var o in i) if (i.hasOwnProperty(o)) { var a = i[o]; o === "children" ? typeof a == "string" ? r.textContent !== a && (i.suppressHydrationWarning !== !0 && Pl(r.textContent, a, e), (l = ["children", a])) : typeof a == "number" && r.textContent !== "" + a && (i.suppressHydrationWarning !== !0 && Pl(r.textContent, a, e), (l = ["children", "" + a])) : Hr.hasOwnProperty(o) && a != null && o === "onScroll" && ee("scroll", r); } switch (n) { case "input": jl(r), lu(r, i, !0); break; case "textarea": jl(r), ou(r); break; case "select": case "option": break; default: typeof i.onClick == "function" && (r.onclick = li); } (r = l), (t.updateQueue = r), r !== null && (t.flags |= 4); } else { (o = l.nodeType === 9 ? l : l.ownerDocument), e === "http://www.w3.org/1999/xhtml" && (e = Zc(n)), e === "http://www.w3.org/1999/xhtml" ? n === "script" ? ((e = o.createElement("div")), (e.innerHTML = ""), (e = e.removeChild(e.firstChild))) : typeof r.is == "string" ? (e = o.createElement(n, { is: r.is })) : ((e = o.createElement(n)), n === "select" && ((o = e), r.multiple ? (o.multiple = !0) : r.size && (o.size = r.size))) : (e = o.createElementNS(e, n)), (e[vt] = t), (e[qr] = r), wf(e, t, !1, !1), (t.stateNode = e); e: { switch (((o = ts(n, r)), n)) { case "dialog": ee("cancel", e), ee("close", e), (l = r); break; case "iframe": case "object": case "embed": ee("load", e), (l = r); break; case "video": case "audio": for (l = 0; l < Dr.length; l++) ee(Dr[l], e); l = r; break; case "source": ee("error", e), (l = r); break; case "img": case "image": case "link": ee("error", e), ee("load", e), (l = r); break; case "details": ee("toggle", e), (l = r); break; case "input": ru(e, r), (l = Xo(e, r)), ee("invalid", e); break; case "option": l = r; break; case "select": (e._wrapperState = { wasMultiple: !!r.multiple }), (l = se({}, r, { value: void 0 })), ee("invalid", e); break; case "textarea": iu(e, r), (l = bo(e, r)), ee("invalid", e); break; default: l = r; } es(n, l), (a = l); for (i in a) if (a.hasOwnProperty(i)) { var u = a[i]; i === "style" ? ed(e, u) : i === "dangerouslySetInnerHTML" ? ((u = u ? u.__html : void 0), u != null && bc(e, u)) : i === "children" ? typeof u == "string" ? (n !== "textarea" || u !== "") && Wr(e, u) : typeof u == "number" && Wr(e, "" + u) : i !== "suppressContentEditableWarning" && i !== "suppressHydrationWarning" && i !== "autoFocus" && (Hr.hasOwnProperty(i) ? u != null && i === "onScroll" && ee("scroll", e) : u != null && Ys(e, i, u, o)); } switch (n) { case "input": jl(e), lu(e, r, !1); break; case "textarea": jl(e), ou(e); break; case "option": r.value != null && e.setAttribute("value", "" + tn(r.value)); break; case "select": (e.multiple = !!r.multiple), (i = r.value), i != null ? Yn(e, !!r.multiple, i, !1) : r.defaultValue != null && Yn(e, !!r.multiple, r.defaultValue, !0); break; default: typeof l.onClick == "function" && (e.onclick = li); } switch (n) { case "button": case "input": case "select": case "textarea": r = !!r.autoFocus; break e; case "img": r = !0; break e; default: r = !1; } } r && (t.flags |= 4); } t.ref !== null && ((t.flags |= 512), (t.flags |= 2097152)); } return ke(t), null; case 6: if (e && t.stateNode != null) Cf(e, t, e.memoizedProps, r); else { if (typeof r != "string" && t.stateNode === null) throw Error(I(166)); if (((n = mn(tl.current)), mn(yt.current), Dl(t))) { if ( ((r = t.stateNode), (n = t.memoizedProps), (r[vt] = t), (i = r.nodeValue !== n) && ((e = We), e !== null)) ) switch (e.tag) { case 3: Pl(r.nodeValue, n, (e.mode & 1) !== 0); break; case 5: e.memoizedProps.suppressHydrationWarning !== !0 && Pl(r.nodeValue, n, (e.mode & 1) !== 0); } i && (t.flags |= 4); } else (r = (n.nodeType === 9 ? n : n.ownerDocument).createTextNode(r)), (r[vt] = t), (t.stateNode = r); } return ke(t), null; case 13: if ( (te(ie), (r = t.memoizedState), e === null || (e.memoizedState !== null && e.memoizedState.dehydrated !== null)) ) { if (re && He !== null && t.mode & 1 && !(t.flags & 128)) Bd(), rr(), (t.flags |= 98560), (i = !1); else if (((i = Dl(t)), r !== null && r.dehydrated !== null)) { if (e === null) { if (!i) throw Error(I(318)); if ( ((i = t.memoizedState), (i = i !== null ? i.dehydrated : null), !i) ) throw Error(I(317)); i[vt] = t; } else rr(), !(t.flags & 128) && (t.memoizedState = null), (t.flags |= 4); ke(t), (i = !1); } else ct !== null && (_s(ct), (ct = null)), (i = !0); if (!i) return t.flags & 65536 ? t : null; } return t.flags & 128 ? ((t.lanes = n), t) : ((r = r !== null), r !== (e !== null && e.memoizedState !== null) && r && ((t.child.flags |= 8192), t.mode & 1 && (e === null || ie.current & 1 ? ve === 0 && (ve = 3) : Pa())), t.updateQueue !== null && (t.flags |= 4), ke(t), null); case 4: return ( ir(), ks(e, t), e === null && Zr(t.stateNode.containerInfo), ke(t), null ); case 10: return ha(t.type._context), ke(t), null; case 17: return ze(t.type) && ii(), ke(t), null; case 19: if ((te(ie), (i = t.memoizedState), i === null)) return ke(t), null; if (((r = (t.flags & 128) !== 0), (o = i.rendering), o === null)) if (r) Nr(i, !1); else { if (ve !== 0 || (e !== null && e.flags & 128)) for (e = t.child; e !== null; ) { if (((o = fi(e)), o !== null)) { for ( t.flags |= 128, Nr(i, !1), r = o.updateQueue, r !== null && ((t.updateQueue = r), (t.flags |= 4)), t.subtreeFlags = 0, r = n, n = t.child; n !== null; ) (i = n), (e = r), (i.flags &= 14680066), (o = i.alternate), o === null ? ((i.childLanes = 0), (i.lanes = e), (i.child = null), (i.subtreeFlags = 0), (i.memoizedProps = null), (i.memoizedState = null), (i.updateQueue = null), (i.dependencies = null), (i.stateNode = null)) : ((i.childLanes = o.childLanes), (i.lanes = o.lanes), (i.child = o.child), (i.subtreeFlags = 0), (i.deletions = null), (i.memoizedProps = o.memoizedProps), (i.memoizedState = o.memoizedState), (i.updateQueue = o.updateQueue), (i.type = o.type), (e = o.dependencies), (i.dependencies = e === null ? null : { lanes: e.lanes, firstContext: e.firstContext, })), (n = n.sibling); return q(ie, (ie.current & 1) | 2), t.child; } e = e.sibling; } i.tail !== null && de() > sr && ((t.flags |= 128), (r = !0), Nr(i, !1), (t.lanes = 4194304)); } else { if (!r) if (((e = fi(o)), e !== null)) { if ( ((t.flags |= 128), (r = !0), (n = e.updateQueue), n !== null && ((t.updateQueue = n), (t.flags |= 4)), Nr(i, !0), i.tail === null && i.tailMode === "hidden" && !o.alternate && !re) ) return ke(t), null; } else 2 * de() - i.renderingStartTime > sr && n !== 1073741824 && ((t.flags |= 128), (r = !0), Nr(i, !1), (t.lanes = 4194304)); i.isBackwards ? ((o.sibling = t.child), (t.child = o)) : ((n = i.last), n !== null ? (n.sibling = o) : (t.child = o), (i.last = o)); } return i.tail !== null ? ((t = i.tail), (i.rendering = t), (i.tail = t.sibling), (i.renderingStartTime = de()), (t.sibling = null), (n = ie.current), q(ie, r ? (n & 1) | 2 : n & 1), t) : (ke(t), null); case 22: case 23: return ( Oa(), (r = t.memoizedState !== null), e !== null && (e.memoizedState !== null) !== r && (t.flags |= 8192), r && t.mode & 1 ? Ve & 1073741824 && (ke(t), t.subtreeFlags & 6 && (t.flags |= 8192)) : ke(t), null ); case 24: return null; case 25: return null; } throw Error(I(156, t.tag)); } function Lm(e, t) { switch ((ua(t), t.tag)) { case 1: return ( ze(t.type) && ii(), (e = t.flags), e & 65536 ? ((t.flags = (e & -65537) | 128), t) : null ); case 3: return ( ir(), te(Fe), te(Oe), ya(), (e = t.flags), e & 65536 && !(e & 128) ? ((t.flags = (e & -65537) | 128), t) : null ); case 5: return ga(t), null; case 13: if ( (te(ie), (e = t.memoizedState), e !== null && e.dehydrated !== null) ) { if (t.alternate === null) throw Error(I(340)); rr(); } return ( (e = t.flags), e & 65536 ? ((t.flags = (e & -65537) | 128), t) : null ); case 19: return te(ie), null; case 4: return ir(), null; case 10: return ha(t.type._context), null; case 22: case 23: return Oa(), null; case 24: return null; default: return null; } } var Tl = !1, Ie = !1, Am = typeof WeakSet == "function" ? WeakSet : Set, L = null; function Wn(e, t) { var n = e.ref; if (n !== null) if (typeof n == "function") try { n(null); } catch (r) { ue(e, t, r); } else n.current = null; } function Is(e, t, n) { try { n(); } catch (r) { ue(e, t, r); } } var Xu = !1; function Tm(e, t) { if (((ds = ti), (e = Id()), sa(e))) { if ("selectionStart" in e) var n = { start: e.selectionStart, end: e.selectionEnd }; else e: { n = ((n = e.ownerDocument) && n.defaultView) || window; var r = n.getSelection && n.getSelection(); if (r && r.rangeCount !== 0) { n = r.anchorNode; var l = r.anchorOffset, i = r.focusNode; r = r.focusOffset; try { n.nodeType, i.nodeType; } catch { n = null; break e; } var o = 0, a = -1, u = -1, d = 0, p = 0, h = e, v = null; t: for (;;) { for ( var S; h !== n || (l !== 0 && h.nodeType !== 3) || (a = o + l), h !== i || (r !== 0 && h.nodeType !== 3) || (u = o + r), h.nodeType === 3 && (o += h.nodeValue.length), (S = h.firstChild) !== null; ) (v = h), (h = S); for (;;) { if (h === e) break t; if ( (v === n && ++d === l && (a = o), v === i && ++p === r && (u = o), (S = h.nextSibling) !== null) ) break; (h = v), (v = h.parentNode); } h = S; } n = a === -1 || u === -1 ? null : { start: a, end: u }; } else n = null; } n = n || { start: 0, end: 0 }; } else n = null; for (fs = { focusedElem: e, selectionRange: n }, ti = !1, L = t; L !== null; ) if (((t = L), (e = t.child), (t.subtreeFlags & 1028) !== 0 && e !== null)) (e.return = t), (L = e); else for (; L !== null; ) { t = L; try { var x = t.alternate; if (t.flags & 1024) switch (t.tag) { case 0: case 11: case 15: break; case 1: if (x !== null) { var y = x.memoizedProps, E = x.memoizedState, c = t.stateNode, f = c.getSnapshotBeforeUpdate( t.elementType === t.type ? y : st(t.type, y), E ); c.__reactInternalSnapshotBeforeUpdate = f; } break; case 3: var m = t.stateNode.containerInfo; m.nodeType === 1 ? (m.textContent = "") : m.nodeType === 9 && m.documentElement && m.removeChild(m.documentElement); break; case 5: case 6: case 4: case 17: break; default: throw Error(I(163)); } } catch (g) { ue(t, t.return, g); } if (((e = t.sibling), e !== null)) { (e.return = t.return), (L = e); break; } L = t.return; } return (x = Xu), (Xu = !1), x; } function Fr(e, t, n) { var r = t.updateQueue; if (((r = r !== null ? r.lastEffect : null), r !== null)) { var l = (r = r.next); do { if ((l.tag & e) === e) { var i = l.destroy; (l.destroy = void 0), i !== void 0 && Is(t, n, i); } l = l.next; } while (l !== r); } } function Li(e, t) { if ( ((t = t.updateQueue), (t = t !== null ? t.lastEffect : null), t !== null) ) { var n = (t = t.next); do { if ((n.tag & e) === e) { var r = n.create; n.destroy = r(); } n = n.next; } while (n !== t); } } function Os(e) { var t = e.ref; if (t !== null) { var n = e.stateNode; switch (e.tag) { case 5: e = n; break; default: e = n; } typeof t == "function" ? t(e) : (t.current = e); } } function Rf(e) { var t = e.alternate; t !== null && ((e.alternate = null), Rf(t)), (e.child = null), (e.deletions = null), (e.sibling = null), e.tag === 5 && ((t = e.stateNode), t !== null && (delete t[vt], delete t[qr], delete t[ms], delete t[vm], delete t[gm])), (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 kf(e) { return e.tag === 5 || e.tag === 3 || e.tag === 4; } function Ju(e) { e: for (;;) { for (; e.sibling === null; ) { if (e.return === null || kf(e.return)) return null; e = e.return; } for ( e.sibling.return = e.return, e = e.sibling; e.tag !== 5 && e.tag !== 6 && e.tag !== 18; ) { if (e.flags & 2 || e.child === null || e.tag === 4) continue e; (e.child.return = e), (e = e.child); } if (!(e.flags & 2)) return e.stateNode; } } function Ps(e, t, n) { var r = e.tag; if (r === 5 || r === 6) (e = e.stateNode), t ? n.nodeType === 8 ? n.parentNode.insertBefore(e, t) : n.insertBefore(e, t) : (n.nodeType === 8 ? ((t = n.parentNode), t.insertBefore(e, n)) : ((t = n), t.appendChild(e)), (n = n._reactRootContainer), n != null || t.onclick !== null || (t.onclick = li)); else if (r !== 4 && ((e = e.child), e !== null)) for (Ps(e, t, n), e = e.sibling; e !== null; ) Ps(e, t, n), (e = e.sibling); } function Ds(e, t, n) { var r = e.tag; if (r === 5 || r === 6) (e = e.stateNode), t ? n.insertBefore(e, t) : n.appendChild(e); else if (r !== 4 && ((e = e.child), e !== null)) for (Ds(e, t, n), e = e.sibling; e !== null; ) Ds(e, t, n), (e = e.sibling); } var je = null, ut = !1; function zt(e, t, n) { for (n = n.child; n !== null; ) If(e, t, n), (n = n.sibling); } function If(e, t, n) { if (gt && typeof gt.onCommitFiberUnmount == "function") try { gt.onCommitFiberUnmount(Ni, n); } catch {} switch (n.tag) { case 5: Ie || Wn(n, t); case 6: var r = je, l = ut; (je = null), zt(e, t, n), (je = r), (ut = l), je !== null && (ut ? ((e = je), (n = n.stateNode), e.nodeType === 8 ? e.parentNode.removeChild(n) : e.removeChild(n)) : je.removeChild(n.stateNode)); break; case 18: je !== null && (ut ? ((e = je), (n = n.stateNode), e.nodeType === 8 ? yo(e.parentNode, n) : e.nodeType === 1 && yo(e, n), Yr(e)) : yo(je, n.stateNode)); break; case 4: (r = je), (l = ut), (je = n.stateNode.containerInfo), (ut = !0), zt(e, t, n), (je = r), (ut = l); break; case 0: case 11: case 14: case 15: if ( !Ie && ((r = n.updateQueue), r !== null && ((r = r.lastEffect), r !== null)) ) { l = r = r.next; do { var i = l, o = i.destroy; (i = i.tag), o !== void 0 && (i & 2 || i & 4) && Is(n, t, o), (l = l.next); } while (l !== r); } zt(e, t, n); break; case 1: if ( !Ie && (Wn(n, t), (r = n.stateNode), typeof r.componentWillUnmount == "function") ) try { (r.props = n.memoizedProps), (r.state = n.memoizedState), r.componentWillUnmount(); } catch (a) { ue(n, t, a); } zt(e, t, n); break; case 21: zt(e, t, n); break; case 22: n.mode & 1 ? ((Ie = (r = Ie) || n.memoizedState !== null), zt(e, t, n), (Ie = r)) : zt(e, t, n); break; default: zt(e, t, n); } } function Zu(e) { var t = e.updateQueue; if (t !== null) { e.updateQueue = null; var n = e.stateNode; n === null && (n = e.stateNode = new Am()), t.forEach(function (r) { var l = Hm.bind(null, e, r); n.has(r) || (n.add(r), r.then(l, l)); }); } } function ot(e, t) { var n = t.deletions; if (n !== null) for (var r = 0; r < n.length; r++) { var l = n[r]; try { var i = e, o = t, a = o; e: for (; a !== null; ) { switch (a.tag) { case 5: (je = a.stateNode), (ut = !1); break e; case 3: (je = a.stateNode.containerInfo), (ut = !0); break e; case 4: (je = a.stateNode.containerInfo), (ut = !0); break e; } a = a.return; } if (je === null) throw Error(I(160)); If(i, o, l), (je = null), (ut = !1); var u = l.alternate; u !== null && (u.return = null), (l.return = null); } catch (d) { ue(l, t, d); } } if (t.subtreeFlags & 12854) for (t = t.child; t !== null; ) Of(t, e), (t = t.sibling); } function Of(e, t) { var n = e.alternate, r = e.flags; switch (e.tag) { case 0: case 11: case 14: case 15: if ((ot(t, e), pt(e), r & 4)) { try { Fr(3, e, e.return), Li(3, e); } catch (y) { ue(e, e.return, y); } try { Fr(5, e, e.return); } catch (y) { ue(e, e.return, y); } } break; case 1: ot(t, e), pt(e), r & 512 && n !== null && Wn(n, n.return); break; case 5: if ( (ot(t, e), pt(e), r & 512 && n !== null && Wn(n, n.return), e.flags & 32) ) { var l = e.stateNode; try { Wr(l, ""); } catch (y) { ue(e, e.return, y); } } if (r & 4 && ((l = e.stateNode), l != null)) { var i = e.memoizedProps, o = n !== null ? n.memoizedProps : i, a = e.type, u = e.updateQueue; if (((e.updateQueue = null), u !== null)) try { a === "input" && i.type === "radio" && i.name != null && Xc(l, i), ts(a, o); var d = ts(a, i); for (o = 0; o < u.length; o += 2) { var p = u[o], h = u[o + 1]; p === "style" ? ed(l, h) : p === "dangerouslySetInnerHTML" ? bc(l, h) : p === "children" ? Wr(l, h) : Ys(l, p, h, d); } switch (a) { case "input": Jo(l, i); break; case "textarea": Jc(l, i); break; case "select": var v = l._wrapperState.wasMultiple; l._wrapperState.wasMultiple = !!i.multiple; var S = i.value; S != null ? Yn(l, !!i.multiple, S, !1) : v !== !!i.multiple && (i.defaultValue != null ? Yn(l, !!i.multiple, i.defaultValue, !0) : Yn(l, !!i.multiple, i.multiple ? [] : "", !1)); } l[qr] = i; } catch (y) { ue(e, e.return, y); } } break; case 6: if ((ot(t, e), pt(e), r & 4)) { if (e.stateNode === null) throw Error(I(162)); (l = e.stateNode), (i = e.memoizedProps); try { l.nodeValue = i; } catch (y) { ue(e, e.return, y); } } break; case 3: if ( (ot(t, e), pt(e), r & 4 && n !== null && n.memoizedState.isDehydrated) ) try { Yr(t.containerInfo); } catch (y) { ue(e, e.return, y); } break; case 4: ot(t, e), pt(e); break; case 13: ot(t, e), pt(e), (l = e.child), l.flags & 8192 && ((i = l.memoizedState !== null), (l.stateNode.isHidden = i), !i || (l.alternate !== null && l.alternate.memoizedState !== null) || (ka = de())), r & 4 && Zu(e); break; case 22: if ( ((p = n !== null && n.memoizedState !== null), e.mode & 1 ? ((Ie = (d = Ie) || p), ot(t, e), (Ie = d)) : ot(t, e), pt(e), r & 8192) ) { if ( ((d = e.memoizedState !== null), (e.stateNode.isHidden = d) && !p && e.mode & 1) ) for (L = e, p = e.child; p !== null; ) { for (h = L = p; L !== null; ) { switch (((v = L), (S = v.child), v.tag)) { case 0: case 11: case 14: case 15: Fr(4, v, v.return); break; case 1: Wn(v, v.return); var x = v.stateNode; if (typeof x.componentWillUnmount == "function") { (r = v), (n = v.return); try { (t = r), (x.props = t.memoizedProps), (x.state = t.memoizedState), x.componentWillUnmount(); } catch (y) { ue(r, n, y); } } break; case 5: Wn(v, v.return); break; case 22: if (v.memoizedState !== null) { qu(h); continue; } } S !== null ? ((S.return = v), (L = S)) : qu(h); } p = p.sibling; } e: for (p = null, h = e; ; ) { if (h.tag === 5) { if (p === null) { p = h; try { (l = h.stateNode), d ? ((i = l.style), typeof i.setProperty == "function" ? i.setProperty("display", "none", "important") : (i.display = "none")) : ((a = h.stateNode), (u = h.memoizedProps.style), (o = u != null && u.hasOwnProperty("display") ? u.display : null), (a.style.display = qc("display", o))); } catch (y) { ue(e, e.return, y); } } } else if (h.tag === 6) { if (p === null) try { h.stateNode.nodeValue = d ? "" : h.memoizedProps; } catch (y) { ue(e, e.return, y); } } else if ( ((h.tag !== 22 && h.tag !== 23) || h.memoizedState === null || h === e) && h.child !== null ) { (h.child.return = h), (h = h.child); continue; } if (h === e) break e; for (; h.sibling === null; ) { if (h.return === null || h.return === e) break e; p === h && (p = null), (h = h.return); } p === h && (p = null), (h.sibling.return = h.return), (h = h.sibling); } } break; case 19: ot(t, e), pt(e), r & 4 && Zu(e); break; case 21: break; default: ot(t, e), pt(e); } } function pt(e) { var t = e.flags; if (t & 2) { try { e: { for (var n = e.return; n !== null; ) { if (kf(n)) { var r = n; break e; } n = n.return; } throw Error(I(160)); } switch (r.tag) { case 5: var l = r.stateNode; r.flags & 32 && (Wr(l, ""), (r.flags &= -33)); var i = Ju(e); Ds(e, i, l); break; case 3: case 4: var o = r.stateNode.containerInfo, a = Ju(e); Ps(e, a, o); break; default: throw Error(I(161)); } } catch (u) { ue(e, e.return, u); } e.flags &= -3; } t & 4096 && (e.flags &= -4097); } function _m(e, t, n) { (L = e), Pf(e); } function Pf(e, t, n) { for (var r = (e.mode & 1) !== 0; L !== null; ) { var l = L, i = l.child; if (l.tag === 22 && r) { var o = l.memoizedState !== null || Tl; if (!o) { var a = l.alternate, u = (a !== null && a.memoizedState !== null) || Ie; a = Tl; var d = Ie; if (((Tl = o), (Ie = u) && !d)) for (L = l; L !== null; ) (o = L), (u = o.child), o.tag === 22 && o.memoizedState !== null ? ec(l) : u !== null ? ((u.return = o), (L = u)) : ec(l); for (; i !== null; ) (L = i), Pf(i), (i = i.sibling); (L = l), (Tl = a), (Ie = d); } bu(e); } else l.subtreeFlags & 8772 && i !== null ? ((i.return = l), (L = i)) : bu(e); } } function bu(e) { for (; L !== null; ) { var t = L; if (t.flags & 8772) { var n = t.alternate; try { if (t.flags & 8772) switch (t.tag) { case 0: case 11: case 15: Ie || Li(5, t); break; case 1: var r = t.stateNode; if (t.flags & 4 && !Ie) if (n === null) r.componentDidMount(); else { var l = t.elementType === t.type ? n.memoizedProps : st(t.type, n.memoizedProps); r.componentDidUpdate( l, n.memoizedState, r.__reactInternalSnapshotBeforeUpdate ); } var i = t.updateQueue; i !== null && _u(t, i, r); break; case 3: var o = t.updateQueue; if (o !== null) { if (((n = null), t.child !== null)) switch (t.child.tag) { case 5: n = t.child.stateNode; break; case 1: n = t.child.stateNode; } _u(t, o, n); } break; case 5: var a = t.stateNode; if (n === null && t.flags & 4) { n = a; var u = t.memoizedProps; switch (t.type) { case "button": case "input": case "select": case "textarea": u.autoFocus && n.focus(); break; case "img": u.src && (n.src = u.src); } } break; case 6: break; case 4: break; case 12: break; case 13: if (t.memoizedState === null) { var d = t.alternate; if (d !== null) { var p = d.memoizedState; if (p !== null) { var h = p.dehydrated; h !== null && Yr(h); } } } break; case 19: case 17: case 21: case 22: case 23: case 25: break; default: throw Error(I(163)); } Ie || (t.flags & 512 && Os(t)); } catch (v) { ue(t, t.return, v); } } if (t === e) { L = null; break; } if (((n = t.sibling), n !== null)) { (n.return = t.return), (L = n); break; } L = t.return; } } function qu(e) { for (; L !== null; ) { var t = L; if (t === e) { L = null; break; } var n = t.sibling; if (n !== null) { (n.return = t.return), (L = n); break; } L = t.return; } } function ec(e) { for (; L !== null; ) { var t = L; try { switch (t.tag) { case 0: case 11: case 15: var n = t.return; try { Li(4, t); } catch (u) { ue(t, n, u); } break; case 1: var r = t.stateNode; if (typeof r.componentDidMount == "function") { var l = t.return; try { r.componentDidMount(); } catch (u) { ue(t, l, u); } } var i = t.return; try { Os(t); } catch (u) { ue(t, i, u); } break; case 5: var o = t.return; try { Os(t); } catch (u) { ue(t, o, u); } } } catch (u) { ue(t, t.return, u); } if (t === e) { L = null; break; } var a = t.sibling; if (a !== null) { (a.return = t.return), (L = a); break; } L = t.return; } } var Um = Math.ceil, mi = Ut.ReactCurrentDispatcher, Ca = Ut.ReactCurrentOwner, tt = Ut.ReactCurrentBatchConfig, Q = 0, Se = null, he = null, we = 0, Ve = 0, Gn = ln(0), ve = 0, il = null, jn = 0, Ai = 0, Ra = 0, zr = null, Ue = null, ka = 0, sr = 1 / 0, wt = null, vi = !1, Ls = null, Zt = null, _l = !1, Gt = null, gi = 0, $r = 0, As = null, Kl = -1, Yl = 0; function Ae() { return Q & 6 ? de() : Kl !== -1 ? Kl : (Kl = de()); } function bt(e) { return e.mode & 1 ? Q & 2 && we !== 0 ? we & -we : xm.transition !== null ? (Yl === 0 && (Yl = fd()), Yl) : ((e = X), e !== 0 || ((e = window.event), (e = e === void 0 ? 16 : xd(e.type))), e) : 1; } function ft(e, t, n, r) { if (50 < $r) throw (($r = 0), (As = null), Error(I(185))); ul(e, n, r), (!(Q & 2) || e !== Se) && (e === Se && (!(Q & 2) && (Ai |= n), ve === 4 && Ht(e, we)), $e(e, r), n === 1 && Q === 0 && !(t.mode & 1) && ((sr = de() + 500), Oi && on())); } function $e(e, t) { var n = e.callbackNode; xp(e, t); var r = ei(e, e === Se ? we : 0); if (r === 0) n !== null && uu(n), (e.callbackNode = null), (e.callbackPriority = 0); else if (((t = r & -r), e.callbackPriority !== t)) { if ((n != null && uu(n), t === 1)) e.tag === 0 ? ym(tc.bind(null, e)) : Fd(tc.bind(null, e)), pm(function () { !(Q & 6) && on(); }), (n = null); else { switch (hd(r)) { case 1: n = qs; break; case 4: n = cd; break; case 16: n = ql; break; case 536870912: n = dd; break; default: n = ql; } n = Ff(n, Df.bind(null, e)); } (e.callbackPriority = t), (e.callbackNode = n); } } function Df(e, t) { if (((Kl = -1), (Yl = 0), Q & 6)) throw Error(I(327)); var n = e.callbackNode; if (qn() && e.callbackNode !== n) return null; var r = ei(e, e === Se ? we : 0); if (r === 0) return null; if (r & 30 || r & e.expiredLanes || t) t = yi(e, r); else { t = r; var l = Q; Q |= 2; var i = Af(); (Se !== e || we !== t) && ((wt = null), (sr = de() + 500), gn(e, t)); do try { zm(); break; } catch (a) { Lf(e, a); } while (1); fa(), (mi.current = i), (Q = l), he !== null ? (t = 0) : ((Se = null), (we = 0), (t = ve)); } if (t !== 0) { if ( (t === 2 && ((l = os(e)), l !== 0 && ((r = l), (t = Ts(e, l)))), t === 1) ) throw ((n = il), gn(e, 0), Ht(e, r), $e(e, de()), n); if (t === 6) Ht(e, r); else { if ( ((l = e.current.alternate), !(r & 30) && !Mm(l) && ((t = yi(e, r)), t === 2 && ((i = os(e)), i !== 0 && ((r = i), (t = Ts(e, i)))), t === 1)) ) throw ((n = il), gn(e, 0), Ht(e, r), $e(e, de()), n); switch (((e.finishedWork = l), (e.finishedLanes = r), t)) { case 0: case 1: throw Error(I(345)); case 2: fn(e, Ue, wt); break; case 3: if ( (Ht(e, r), (r & 130023424) === r && ((t = ka + 500 - de()), 10 < t)) ) { if (ei(e, 0) !== 0) break; if (((l = e.suspendedLanes), (l & r) !== r)) { Ae(), (e.pingedLanes |= e.suspendedLanes & l); break; } e.timeoutHandle = ps(fn.bind(null, e, Ue, wt), t); break; } fn(e, Ue, wt); break; case 4: if ((Ht(e, r), (r & 4194240) === r)) break; for (t = e.eventTimes, l = -1; 0 < r; ) { var o = 31 - dt(r); (i = 1 << o), (o = t[o]), o > l && (l = o), (r &= ~i); } if ( ((r = l), (r = de() - r), (r = (120 > r ? 120 : 480 > r ? 480 : 1080 > r ? 1080 : 1920 > r ? 1920 : 3e3 > r ? 3e3 : 4320 > r ? 4320 : 1960 * Um(r / 1960)) - r), 10 < r) ) { e.timeoutHandle = ps(fn.bind(null, e, Ue, wt), r); break; } fn(e, Ue, wt); break; case 5: fn(e, Ue, wt); break; default: throw Error(I(329)); } } } return $e(e, de()), e.callbackNode === n ? Df.bind(null, e) : null; } function Ts(e, t) { var n = zr; return ( e.current.memoizedState.isDehydrated && (gn(e, t).flags |= 256), (e = yi(e, t)), e !== 2 && ((t = Ue), (Ue = n), t !== null && _s(t)), e ); } function _s(e) { Ue === null ? (Ue = e) : Ue.push.apply(Ue, e); } function Mm(e) { for (var t = e; ; ) { if (t.flags & 16384) { var n = t.updateQueue; if (n !== null && ((n = n.stores), n !== null)) for (var r = 0; r < n.length; r++) { var l = n[r], i = l.getSnapshot; l = l.value; try { if (!ht(i(), l)) return !1; } catch { return !1; } } } if (((n = t.child), t.subtreeFlags & 16384 && n !== null)) (n.return = t), (t = n); else { if (t === e) break; for (; t.sibling === null; ) { if (t.return === null || t.return === e) return !0; t = t.return; } (t.sibling.return = t.return), (t = t.sibling); } } return !0; } function Ht(e, t) { for ( t &= ~Ra, t &= ~Ai, e.suspendedLanes |= t, e.pingedLanes &= ~t, e = e.expirationTimes; 0 < t; ) { var n = 31 - dt(t), r = 1 << n; (e[n] = -1), (t &= ~r); } } function tc(e) { if (Q & 6) throw Error(I(327)); qn(); var t = ei(e, 0); if (!(t & 1)) return $e(e, de()), null; var n = yi(e, t); if (e.tag !== 0 && n === 2) { var r = os(e); r !== 0 && ((t = r), (n = Ts(e, r))); } if (n === 1) throw ((n = il), gn(e, 0), Ht(e, t), $e(e, de()), n); if (n === 6) throw Error(I(345)); return ( (e.finishedWork = e.current.alternate), (e.finishedLanes = t), fn(e, Ue, wt), $e(e, de()), null ); } function Ia(e, t) { var n = Q; Q |= 1; try { return e(t); } finally { (Q = n), Q === 0 && ((sr = de() + 500), Oi && on()); } } function wn(e) { Gt !== null && Gt.tag === 0 && !(Q & 6) && qn(); var t = Q; Q |= 1; var n = tt.transition, r = X; try { if (((tt.transition = null), (X = 1), e)) return e(); } finally { (X = r), (tt.transition = n), (Q = t), !(Q & 6) && on(); } } function Oa() { (Ve = Gn.current), te(Gn); } function gn(e, t) { (e.finishedWork = null), (e.finishedLanes = 0); var n = e.timeoutHandle; if ((n !== -1 && ((e.timeoutHandle = -1), hm(n)), he !== null)) for (n = he.return; n !== null; ) { var r = n; switch ((ua(r), r.tag)) { case 1: (r = r.type.childContextTypes), r != null && ii(); break; case 3: ir(), te(Fe), te(Oe), ya(); break; case 5: ga(r); break; case 4: ir(); break; case 13: te(ie); break; case 19: te(ie); break; case 10: ha(r.type._context); break; case 22: case 23: Oa(); } n = n.return; } if ( ((Se = e), (he = e = qt(e.current, null)), (we = Ve = t), (ve = 0), (il = null), (Ra = Ai = jn = 0), (Ue = zr = null), pn !== null) ) { for (t = 0; t < pn.length; t++) if (((n = pn[t]), (r = n.interleaved), r !== null)) { n.interleaved = null; var l = r.next, i = n.pending; if (i !== null) { var o = i.next; (i.next = l), (r.next = o); } n.pending = r; } pn = null; } return e; } function Lf(e, t) { do { var n = he; try { if ((fa(), (Wl.current = pi), hi)) { for (var r = oe.memoizedState; r !== null; ) { var l = r.queue; l !== null && (l.pending = null), (r = r.next); } hi = !1; } if ( ((En = 0), (xe = me = oe = null), (Mr = !1), (nl = 0), (Ca.current = null), n === null || n.return === null) ) { (ve = 1), (il = t), (he = null); break; } e: { var i = e, o = n.return, a = n, u = t; if ( ((t = we), (a.flags |= 32768), u !== null && typeof u == "object" && typeof u.then == "function") ) { var d = u, p = a, h = p.tag; if (!(p.mode & 1) && (h === 0 || h === 11 || h === 15)) { var v = p.alternate; v ? ((p.updateQueue = v.updateQueue), (p.memoizedState = v.memoizedState), (p.lanes = v.lanes)) : ((p.updateQueue = null), (p.memoizedState = null)); } var S = Vu(o); if (S !== null) { (S.flags &= -257), Hu(S, o, a, i, t), S.mode & 1 && Bu(i, d, t), (t = S), (u = d); var x = t.updateQueue; if (x === null) { var y = new Set(); y.add(u), (t.updateQueue = y); } else x.add(u); break e; } else { if (!(t & 1)) { Bu(i, d, t), Pa(); break e; } u = Error(I(426)); } } else if (re && a.mode & 1) { var E = Vu(o); if (E !== null) { !(E.flags & 65536) && (E.flags |= 256), Hu(E, o, a, i, t), ca(or(u, a)); break e; } } (i = u = or(u, a)), ve !== 4 && (ve = 2), zr === null ? (zr = [i]) : zr.push(i), (i = o); do { switch (i.tag) { case 3: (i.flags |= 65536), (t &= -t), (i.lanes |= t); var c = mf(i, u, t); Tu(i, c); break e; case 1: a = u; var f = i.type, m = i.stateNode; if ( !(i.flags & 128) && (typeof f.getDerivedStateFromError == "function" || (m !== null && typeof m.componentDidCatch == "function" && (Zt === null || !Zt.has(m)))) ) { (i.flags |= 65536), (t &= -t), (i.lanes |= t); var g = vf(i, a, t); Tu(i, g); break e; } } i = i.return; } while (i !== null); } _f(n); } catch (C) { (t = C), he === n && n !== null && (he = n = n.return); continue; } break; } while (1); } function Af() { var e = mi.current; return (mi.current = pi), e === null ? pi : e; } function Pa() { (ve === 0 || ve === 3 || ve === 2) && (ve = 4), Se === null || (!(jn & 268435455) && !(Ai & 268435455)) || Ht(Se, we); } function yi(e, t) { var n = Q; Q |= 2; var r = Af(); (Se !== e || we !== t) && ((wt = null), gn(e, t)); do try { Fm(); break; } catch (l) { Lf(e, l); } while (1); if ((fa(), (Q = n), (mi.current = r), he !== null)) throw Error(I(261)); return (Se = null), (we = 0), ve; } function Fm() { for (; he !== null; ) Tf(he); } function zm() { for (; he !== null && !cp(); ) Tf(he); } function Tf(e) { var t = Mf(e.alternate, e, Ve); (e.memoizedProps = e.pendingProps), t === null ? _f(e) : (he = t), (Ca.current = null); } function _f(e) { var t = e; do { var n = t.alternate; if (((e = t.return), t.flags & 32768)) { if (((n = Lm(n, t)), n !== null)) { (n.flags &= 32767), (he = n); return; } if (e !== null) (e.flags |= 32768), (e.subtreeFlags = 0), (e.deletions = null); else { (ve = 6), (he = null); return; } } else if (((n = Dm(n, t, Ve)), n !== null)) { he = n; return; } if (((t = t.sibling), t !== null)) { he = t; return; } he = t = e; } while (t !== null); ve === 0 && (ve = 5); } function fn(e, t, n) { var r = X, l = tt.transition; try { (tt.transition = null), (X = 1), $m(e, t, n, r); } finally { (tt.transition = l), (X = r); } return null; } function $m(e, t, n, r) { do qn(); while (Gt !== null); if (Q & 6) throw Error(I(327)); n = e.finishedWork; var l = e.finishedLanes; if (n === null) return null; if (((e.finishedWork = null), (e.finishedLanes = 0), n === e.current)) throw Error(I(177)); (e.callbackNode = null), (e.callbackPriority = 0); var i = n.lanes | n.childLanes; if ( (Sp(e, i), e === Se && ((he = Se = null), (we = 0)), (!(n.subtreeFlags & 2064) && !(n.flags & 2064)) || _l || ((_l = !0), Ff(ql, function () { return qn(), null; })), (i = (n.flags & 15990) !== 0), n.subtreeFlags & 15990 || i) ) { (i = tt.transition), (tt.transition = null); var o = X; X = 1; var a = Q; (Q |= 4), (Ca.current = null), Tm(e, n), Of(n, e), om(fs), (ti = !!ds), (fs = ds = null), (e.current = n), _m(n), dp(), (Q = a), (X = o), (tt.transition = i); } else e.current = n; if ( (_l && ((_l = !1), (Gt = e), (gi = l)), (i = e.pendingLanes), i === 0 && (Zt = null), pp(n.stateNode), $e(e, de()), t !== null) ) for (r = e.onRecoverableError, n = 0; n < t.length; n++) (l = t[n]), r(l.value, { componentStack: l.stack, digest: l.digest }); if (vi) throw ((vi = !1), (e = Ls), (Ls = null), e); return ( gi & 1 && e.tag !== 0 && qn(), (i = e.pendingLanes), i & 1 ? (e === As ? $r++ : (($r = 0), (As = e))) : ($r = 0), on(), null ); } function qn() { if (Gt !== null) { var e = hd(gi), t = tt.transition, n = X; try { if (((tt.transition = null), (X = 16 > e ? 16 : e), Gt === null)) var r = !1; else { if (((e = Gt), (Gt = null), (gi = 0), Q & 6)) throw Error(I(331)); var l = Q; for (Q |= 4, L = e.current; L !== null; ) { var i = L, o = i.child; if (L.flags & 16) { var a = i.deletions; if (a !== null) { for (var u = 0; u < a.length; u++) { var d = a[u]; for (L = d; L !== null; ) { var p = L; switch (p.tag) { case 0: case 11: case 15: Fr(8, p, i); } var h = p.child; if (h !== null) (h.return = p), (L = h); else for (; L !== null; ) { p = L; var v = p.sibling, S = p.return; if ((Rf(p), p === d)) { L = null; break; } if (v !== null) { (v.return = S), (L = v); break; } L = S; } } } var x = i.alternate; if (x !== null) { var y = x.child; if (y !== null) { x.child = null; do { var E = y.sibling; (y.sibling = null), (y = E); } while (y !== null); } } L = i; } } if (i.subtreeFlags & 2064 && o !== null) (o.return = i), (L = o); else e: for (; L !== null; ) { if (((i = L), i.flags & 2048)) switch (i.tag) { case 0: case 11: case 15: Fr(9, i, i.return); } var c = i.sibling; if (c !== null) { (c.return = i.return), (L = c); break e; } L = i.return; } } var f = e.current; for (L = f; L !== null; ) { o = L; var m = o.child; if (o.subtreeFlags & 2064 && m !== null) (m.return = o), (L = m); else e: for (o = f; L !== null; ) { if (((a = L), a.flags & 2048)) try { switch (a.tag) { case 0: case 11: case 15: Li(9, a); } } catch (C) { ue(a, a.return, C); } if (a === o) { L = null; break e; } var g = a.sibling; if (g !== null) { (g.return = a.return), (L = g); break e; } L = a.return; } } if ( ((Q = l), on(), gt && typeof gt.onPostCommitFiberRoot == "function") ) try { gt.onPostCommitFiberRoot(Ni, e); } catch {} r = !0; } return r; } finally { (X = n), (tt.transition = t); } } return !1; } function nc(e, t, n) { (t = or(n, t)), (t = mf(e, t, 1)), (e = Jt(e, t, 1)), (t = Ae()), e !== null && (ul(e, 1, t), $e(e, t)); } function ue(e, t, n) { if (e.tag === 3) nc(e, e, n); else for (; t !== null; ) { if (t.tag === 3) { nc(t, e, n); break; } else if (t.tag === 1) { var r = t.stateNode; if ( typeof t.type.getDerivedStateFromError == "function" || (typeof r.componentDidCatch == "function" && (Zt === null || !Zt.has(r))) ) { (e = or(n, e)), (e = vf(t, e, 1)), (t = Jt(t, e, 1)), (e = Ae()), t !== null && (ul(t, 1, e), $e(t, e)); break; } } t = t.return; } } function Bm(e, t, n) { var r = e.pingCache; r !== null && r.delete(t), (t = Ae()), (e.pingedLanes |= e.suspendedLanes & n), Se === e && (we & n) === n && (ve === 4 || (ve === 3 && (we & 130023424) === we && 500 > de() - ka) ? gn(e, 0) : (Ra |= n)), $e(e, t); } function Uf(e, t) { t === 0 && (e.mode & 1 ? ((t = Cl), (Cl <<= 1), !(Cl & 130023424) && (Cl = 4194304)) : (t = 1)); var n = Ae(); (e = Tt(e, t)), e !== null && (ul(e, t, n), $e(e, n)); } function Vm(e) { var t = e.memoizedState, n = 0; t !== null && (n = t.retryLane), Uf(e, n); } function Hm(e, t) { var n = 0; switch (e.tag) { case 13: var r = e.stateNode, l = e.memoizedState; l !== null && (n = l.retryLane); break; case 19: r = e.stateNode; break; default: throw Error(I(314)); } r !== null && r.delete(t), Uf(e, n); } var Mf; Mf = function (e, t, n) { if (e !== null) if (e.memoizedProps !== t.pendingProps || Fe.current) Me = !0; else { if (!(e.lanes & n) && !(t.flags & 128)) return (Me = !1), Pm(e, t, n); Me = !!(e.flags & 131072); } else (Me = !1), re && t.flags & 1048576 && zd(t, ai, t.index); switch (((t.lanes = 0), t.tag)) { case 2: var r = t.type; Ql(e, t), (e = t.pendingProps); var l = nr(t, Oe.current); bn(t, n), (l = Sa(null, t, r, e, l, n)); var i = Ea(); return ( (t.flags |= 1), typeof l == "object" && l !== null && typeof l.render == "function" && l.$$typeof === void 0 ? ((t.tag = 1), (t.memoizedState = null), (t.updateQueue = null), ze(r) ? ((i = !0), oi(t)) : (i = !1), (t.memoizedState = l.state !== null && l.state !== void 0 ? l.state : null), ma(t), (l.updater = Pi), (t.stateNode = l), (l._reactInternals = t), Es(t, r, e, n), (t = Ns(null, t, r, !0, i, n))) : ((t.tag = 0), re && i && aa(t), Le(null, t, l, n), (t = t.child)), t ); case 16: r = t.elementType; e: { switch ( (Ql(e, t), (e = t.pendingProps), (l = r._init), (r = l(r._payload)), (t.type = r), (l = t.tag = Gm(r)), (e = st(r, e)), l) ) { case 0: t = ws(null, t, r, e, n); break e; case 1: t = Qu(null, t, r, e, n); break e; case 11: t = Wu(null, t, r, e, n); break e; case 14: t = Gu(null, t, r, st(r.type, e), n); break e; } throw Error(I(306, r, "")); } return t; case 0: return ( (r = t.type), (l = t.pendingProps), (l = t.elementType === r ? l : st(r, l)), ws(e, t, r, l, n) ); case 1: return ( (r = t.type), (l = t.pendingProps), (l = t.elementType === r ? l : st(r, l)), Qu(e, t, r, l, n) ); case 3: e: { if ((Sf(t), e === null)) throw Error(I(387)); (r = t.pendingProps), (i = t.memoizedState), (l = i.element), Hd(e, t), di(t, r, null, n); var o = t.memoizedState; if (((r = o.element), i.isDehydrated)) if ( ((i = { element: r, isDehydrated: !1, cache: o.cache, pendingSuspenseBoundaries: o.pendingSuspenseBoundaries, transitions: o.transitions, }), (t.updateQueue.baseState = i), (t.memoizedState = i), t.flags & 256) ) { (l = or(Error(I(423)), t)), (t = Ku(e, t, r, n, l)); break e; } else if (r !== l) { (l = or(Error(I(424)), t)), (t = Ku(e, t, r, n, l)); break e; } else for ( He = Xt(t.stateNode.containerInfo.firstChild), We = t, re = !0, ct = null, n = Kd(t, null, r, n), t.child = n; n; ) (n.flags = (n.flags & -3) | 4096), (n = n.sibling); else { if ((rr(), r === l)) { t = _t(e, t, n); break e; } Le(e, t, r, n); } t = t.child; } return t; case 5: return ( Yd(t), e === null && ys(t), (r = t.type), (l = t.pendingProps), (i = e !== null ? e.memoizedProps : null), (o = l.children), hs(r, l) ? (o = null) : i !== null && hs(r, i) && (t.flags |= 32), xf(e, t), Le(e, t, o, n), t.child ); case 6: return e === null && ys(t), null; case 13: return Ef(e, t, n); case 4: return ( va(t, t.stateNode.containerInfo), (r = t.pendingProps), e === null ? (t.child = lr(t, null, r, n)) : Le(e, t, r, n), t.child ); case 11: return ( (r = t.type), (l = t.pendingProps), (l = t.elementType === r ? l : st(r, l)), Wu(e, t, r, l, n) ); case 7: return Le(e, t, t.pendingProps, n), t.child; case 8: return Le(e, t, t.pendingProps.children, n), t.child; case 12: return Le(e, t, t.pendingProps.children, n), t.child; case 10: e: { if ( ((r = t.type._context), (l = t.pendingProps), (i = t.memoizedProps), (o = l.value), q(ui, r._currentValue), (r._currentValue = o), i !== null) ) if (ht(i.value, o)) { if (i.children === l.children && !Fe.current) { t = _t(e, t, n); break e; } } else for (i = t.child, i !== null && (i.return = t); i !== null; ) { var a = i.dependencies; if (a !== null) { o = i.child; for (var u = a.firstContext; u !== null; ) { if (u.context === r) { if (i.tag === 1) { (u = It(-1, n & -n)), (u.tag = 2); var d = i.updateQueue; if (d !== null) { d = d.shared; var p = d.pending; p === null ? (u.next = u) : ((u.next = p.next), (p.next = u)), (d.pending = u); } } (i.lanes |= n), (u = i.alternate), u !== null && (u.lanes |= n), xs(i.return, n, t), (a.lanes |= n); break; } u = u.next; } } else if (i.tag === 10) o = i.type === t.type ? null : i.child; else if (i.tag === 18) { if (((o = i.return), o === null)) throw Error(I(341)); (o.lanes |= n), (a = o.alternate), a !== null && (a.lanes |= n), xs(o, n, t), (o = i.sibling); } else o = i.child; if (o !== null) o.return = i; else for (o = i; o !== null; ) { if (o === t) { o = null; break; } if (((i = o.sibling), i !== null)) { (i.return = o.return), (o = i); break; } o = o.return; } i = o; } Le(e, t, l.children, n), (t = t.child); } return t; case 9: return ( (l = t.type), (r = t.pendingProps.children), bn(t, n), (l = nt(l)), (r = r(l)), (t.flags |= 1), Le(e, t, r, n), t.child ); case 14: return ( (r = t.type), (l = st(r, t.pendingProps)), (l = st(r.type, l)), Gu(e, t, r, l, n) ); case 15: return gf(e, t, t.type, t.pendingProps, n); case 17: return ( (r = t.type), (l = t.pendingProps), (l = t.elementType === r ? l : st(r, l)), Ql(e, t), (t.tag = 1), ze(r) ? ((e = !0), oi(t)) : (e = !1), bn(t, n), Gd(t, r, l), Es(t, r, l, n), Ns(null, t, r, !0, e, n) ); case 19: return jf(e, t, n); case 22: return yf(e, t, n); } throw Error(I(156, t.tag)); }; function Ff(e, t) { return ud(e, t); } function Wm(e, t, n, r) { (this.tag = e), (this.key = n), (this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null), (this.index = 0), (this.ref = null), (this.pendingProps = t), (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 et(e, t, n, r) { return new Wm(e, t, n, r); } function Da(e) { return (e = e.prototype), !(!e || !e.isReactComponent); } function Gm(e) { if (typeof e == "function") return Da(e) ? 1 : 0; if (e != null) { if (((e = e.$$typeof), e === Js)) return 11; if (e === Zs) return 14; } return 2; } function qt(e, t) { var n = e.alternate; return ( n === null ? ((n = et(e.tag, t, e.key, e.mode)), (n.elementType = e.elementType), (n.type = e.type), (n.stateNode = e.stateNode), (n.alternate = e), (e.alternate = n)) : ((n.pendingProps = t), (n.type = e.type), (n.flags = 0), (n.subtreeFlags = 0), (n.deletions = null)), (n.flags = e.flags & 14680064), (n.childLanes = e.childLanes), (n.lanes = e.lanes), (n.child = e.child), (n.memoizedProps = e.memoizedProps), (n.memoizedState = e.memoizedState), (n.updateQueue = e.updateQueue), (t = e.dependencies), (n.dependencies = t === null ? null : { lanes: t.lanes, firstContext: t.firstContext }), (n.sibling = e.sibling), (n.index = e.index), (n.ref = e.ref), n ); } function Xl(e, t, n, r, l, i) { var o = 2; if (((r = e), typeof e == "function")) Da(e) && (o = 1); else if (typeof e == "string") o = 5; else e: switch (e) { case _n: return yn(n.children, l, i, t); case Xs: (o = 8), (l |= 8); break; case Go: return ( (e = et(12, n, t, l | 2)), (e.elementType = Go), (e.lanes = i), e ); case Qo: return (e = et(13, n, t, l)), (e.elementType = Qo), (e.lanes = i), e; case Ko: return (e = et(19, n, t, l)), (e.elementType = Ko), (e.lanes = i), e; case Qc: return Ti(n, l, i, t); default: if (typeof e == "object" && e !== null) switch (e.$$typeof) { case Wc: o = 10; break e; case Gc: o = 9; break e; case Js: o = 11; break e; case Zs: o = 14; break e; case $t: (o = 16), (r = null); break e; } throw Error(I(130, e == null ? e : typeof e, "")); } return ( (t = et(o, n, t, l)), (t.elementType = e), (t.type = r), (t.lanes = i), t ); } function yn(e, t, n, r) { return (e = et(7, e, r, t)), (e.lanes = n), e; } function Ti(e, t, n, r) { return ( (e = et(22, e, r, t)), (e.elementType = Qc), (e.lanes = n), (e.stateNode = { isHidden: !1 }), e ); } function Ro(e, t, n) { return (e = et(6, e, null, t)), (e.lanes = n), e; } function ko(e, t, n) { return ( (t = et(4, e.children !== null ? e.children : [], e.key, t)), (t.lanes = n), (t.stateNode = { containerInfo: e.containerInfo, pendingChildren: null, implementation: e.implementation, }), t ); } function Qm(e, t, n, r, l) { (this.tag = t), (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 = oo(0)), (this.expirationTimes = oo(-1)), (this.entangledLanes = this.finishedLanes = this.mutableReadLanes = this.expiredLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0), (this.entanglements = oo(0)), (this.identifierPrefix = r), (this.onRecoverableError = l), (this.mutableSourceEagerHydrationData = null); } function La(e, t, n, r, l, i, o, a, u) { return ( (e = new Qm(e, t, n, a, u)), t === 1 ? ((t = 1), i === !0 && (t |= 8)) : (t = 0), (i = et(3, null, null, t)), (e.current = i), (i.stateNode = e), (i.memoizedState = { element: r, isDehydrated: n, cache: null, transitions: null, pendingSuspenseBoundaries: null, }), ma(i), e ); } function Km(e, t, n) { var r = 3 < arguments.length && arguments[3] !== void 0 ? arguments[3] : null; return { $$typeof: Tn, key: r == null ? null : "" + r, children: e, containerInfo: t, implementation: n, }; } function zf(e) { if (!e) return nn; e = e._reactInternals; e: { if (Rn(e) !== e || e.tag !== 1) throw Error(I(170)); var t = e; do { switch (t.tag) { case 3: t = t.stateNode.context; break e; case 1: if (ze(t.type)) { t = t.stateNode.__reactInternalMemoizedMergedChildContext; break e; } } t = t.return; } while (t !== null); throw Error(I(171)); } if (e.tag === 1) { var n = e.type; if (ze(n)) return Md(e, n, t); } return t; } function $f(e, t, n, r, l, i, o, a, u) { return ( (e = La(n, r, !0, e, l, i, o, a, u)), (e.context = zf(null)), (n = e.current), (r = Ae()), (l = bt(n)), (i = It(r, l)), (i.callback = t ?? null), Jt(n, i, l), (e.current.lanes = l), ul(e, l, r), $e(e, r), e ); } function _i(e, t, n, r) { var l = t.current, i = Ae(), o = bt(l); return ( (n = zf(n)), t.context === null ? (t.context = n) : (t.pendingContext = n), (t = It(i, o)), (t.payload = { element: e }), (r = r === void 0 ? null : r), r !== null && (t.callback = r), (e = Jt(l, t, o)), e !== null && (ft(e, l, o, i), Hl(e, l, o)), o ); } function xi(e) { if (((e = e.current), !e.child)) return null; switch (e.child.tag) { case 5: return e.child.stateNode; default: return e.child.stateNode; } } function rc(e, t) { if (((e = e.memoizedState), e !== null && e.dehydrated !== null)) { var n = e.retryLane; e.retryLane = n !== 0 && n < t ? n : t; } } function Aa(e, t) { rc(e, t), (e = e.alternate) && rc(e, t); } function Ym() { return null; } var Bf = typeof reportError == "function" ? reportError : function (e) { console.error(e); }; function Ta(e) { this._internalRoot = e; } Ui.prototype.render = Ta.prototype.render = function (e) { var t = this._internalRoot; if (t === null) throw Error(I(409)); _i(e, t, null, null); }; Ui.prototype.unmount = Ta.prototype.unmount = function () { var e = this._internalRoot; if (e !== null) { this._internalRoot = null; var t = e.containerInfo; wn(function () { _i(null, e, null, null); }), (t[At] = null); } }; function Ui(e) { this._internalRoot = e; } Ui.prototype.unstable_scheduleHydration = function (e) { if (e) { var t = vd(); e = { blockedOn: null, target: e, priority: t }; for (var n = 0; n < Vt.length && t !== 0 && t < Vt[n].priority; n++); Vt.splice(n, 0, e), n === 0 && yd(e); } }; function _a(e) { return !(!e || (e.nodeType !== 1 && e.nodeType !== 9 && e.nodeType !== 11)); } function Mi(e) { return !( !e || (e.nodeType !== 1 && e.nodeType !== 9 && e.nodeType !== 11 && (e.nodeType !== 8 || e.nodeValue !== " react-mount-point-unstable ")) ); } function lc() {} function Xm(e, t, n, r, l) { if (l) { if (typeof r == "function") { var i = r; r = function () { var d = xi(o); i.call(d); }; } var o = $f(t, r, e, 0, null, !1, !1, "", lc); return ( (e._reactRootContainer = o), (e[At] = o.current), Zr(e.nodeType === 8 ? e.parentNode : e), wn(), o ); } for (; (l = e.lastChild); ) e.removeChild(l); if (typeof r == "function") { var a = r; r = function () { var d = xi(u); a.call(d); }; } var u = La(e, 0, !1, null, null, !1, !1, "", lc); return ( (e._reactRootContainer = u), (e[At] = u.current), Zr(e.nodeType === 8 ? e.parentNode : e), wn(function () { _i(t, u, n, r); }), u ); } function Fi(e, t, n, r, l) { var i = n._reactRootContainer; if (i) { var o = i; if (typeof l == "function") { var a = l; l = function () { var u = xi(o); a.call(u); }; } _i(t, o, e, l); } else o = Xm(n, t, e, l, r); return xi(o); } pd = function (e) { switch (e.tag) { case 3: var t = e.stateNode; if (t.current.memoizedState.isDehydrated) { var n = Pr(t.pendingLanes); n !== 0 && (ea(t, n | 1), $e(t, de()), !(Q & 6) && ((sr = de() + 500), on())); } break; case 13: wn(function () { var r = Tt(e, 1); if (r !== null) { var l = Ae(); ft(r, e, 1, l); } }), Aa(e, 1); } }; ta = function (e) { if (e.tag === 13) { var t = Tt(e, 134217728); if (t !== null) { var n = Ae(); ft(t, e, 134217728, n); } Aa(e, 134217728); } }; md = function (e) { if (e.tag === 13) { var t = bt(e), n = Tt(e, t); if (n !== null) { var r = Ae(); ft(n, e, t, r); } Aa(e, t); } }; vd = function () { return X; }; gd = function (e, t) { var n = X; try { return (X = e), t(); } finally { X = n; } }; rs = function (e, t, n) { switch (t) { case "input": if ((Jo(e, n), (t = n.name), n.type === "radio" && t != null)) { for (n = e; n.parentNode; ) n = n.parentNode; for ( n = n.querySelectorAll( "input[name=" + JSON.stringify("" + t) + '][type="radio"]' ), t = 0; t < n.length; t++ ) { var r = n[t]; if (r !== e && r.form === e.form) { var l = Ii(r); if (!l) throw Error(I(90)); Yc(r), Jo(r, l); } } } break; case "textarea": Jc(e, n); break; case "select": (t = n.value), t != null && Yn(e, !!n.multiple, t, !1); } }; rd = Ia; ld = wn; var Jm = { usingClientEntryPoint: !1, Events: [dl, zn, Ii, td, nd, Ia] }, Cr = { findFiberByHostInstance: hn, bundleType: 0, version: "18.2.0", rendererPackageName: "react-dom", }, Zm = { bundleType: Cr.bundleType, version: Cr.version, rendererPackageName: Cr.rendererPackageName, rendererConfig: Cr.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, overrideProps: null, overridePropsDeletePath: null, overridePropsRenamePath: null, setErrorHandler: null, setSuspenseHandler: null, scheduleUpdate: null, currentDispatcherRef: Ut.ReactCurrentDispatcher, findHostInstanceByFiber: function (e) { return (e = sd(e)), e === null ? null : e.stateNode; }, findFiberByHostInstance: Cr.findFiberByHostInstance || Ym, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, reconcilerVersion: "18.2.0-next-9e3b772b8-20220608", }; if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u") { var Ul = __REACT_DEVTOOLS_GLOBAL_HOOK__; if (!Ul.isDisabled && Ul.supportsFiber) try { (Ni = Ul.inject(Zm)), (gt = Ul); } catch {} } Qe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Jm; Qe.createPortal = function (e, t) { var n = 2 < arguments.length && arguments[2] !== void 0 ? arguments[2] : null; if (!_a(t)) throw Error(I(200)); return Km(e, t, null, n); }; Qe.createRoot = function (e, t) { if (!_a(e)) throw Error(I(299)); var n = !1, r = "", l = Bf; return ( t != null && (t.unstable_strictMode === !0 && (n = !0), t.identifierPrefix !== void 0 && (r = t.identifierPrefix), t.onRecoverableError !== void 0 && (l = t.onRecoverableError)), (t = La(e, 1, !1, null, null, n, !1, r, l)), (e[At] = t.current), Zr(e.nodeType === 8 ? e.parentNode : e), new Ta(t) ); }; Qe.findDOMNode = function (e) { if (e == null) return null; if (e.nodeType === 1) return e; var t = e._reactInternals; if (t === void 0) throw typeof e.render == "function" ? Error(I(188)) : ((e = Object.keys(e).join(",")), Error(I(268, e))); return (e = sd(t)), (e = e === null ? null : e.stateNode), e; }; Qe.flushSync = function (e) { return wn(e); }; Qe.hydrate = function (e, t, n) { if (!Mi(t)) throw Error(I(200)); return Fi(null, e, t, !0, n); }; Qe.hydrateRoot = function (e, t, n) { if (!_a(e)) throw Error(I(405)); var r = (n != null && n.hydratedSources) || null, l = !1, i = "", o = Bf; if ( (n != null && (n.unstable_strictMode === !0 && (l = !0), n.identifierPrefix !== void 0 && (i = n.identifierPrefix), n.onRecoverableError !== void 0 && (o = n.onRecoverableError)), (t = $f(t, null, e, 1, n ?? null, l, !1, i, o)), (e[At] = t.current), Zr(e), r) ) for (e = 0; e < r.length; e++) (n = r[e]), (l = n._getVersion), (l = l(n._source)), t.mutableSourceEagerHydrationData == null ? (t.mutableSourceEagerHydrationData = [n, l]) : t.mutableSourceEagerHydrationData.push(n, l); return new Ui(t); }; Qe.render = function (e, t, n) { if (!Mi(t)) throw Error(I(200)); return Fi(null, e, t, !1, n); }; Qe.unmountComponentAtNode = function (e) { if (!Mi(e)) throw Error(I(40)); return e._reactRootContainer ? (wn(function () { Fi(null, null, e, !1, function () { (e._reactRootContainer = null), (e[At] = null); }); }), !0) : !1; }; Qe.unstable_batchedUpdates = Ia; Qe.unstable_renderSubtreeIntoContainer = function (e, t, n, r) { if (!Mi(n)) throw Error(I(200)); if (e == null || e._reactInternals === void 0) throw Error(I(38)); return Fi(e, t, n, !1, r); }; Qe.version = "18.2.0-next-9e3b772b8-20220608"; function Vf() { if ( !( typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > "u" || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != "function" ) ) try { __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Vf); } catch (e) { console.error(e); } } Vf(), (zc.exports = Qe); var bm = zc.exports, Hf, ic = bm; (Hf = ic.createRoot), ic.hydrateRoot; /** * @remix-run/router v1.6.2 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */ function Y() { return ( (Y = Object.assign ? Object.assign.bind() : function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }), Y.apply(this, arguments) ); } var fe; (function (e) { (e.Pop = "POP"), (e.Push = "PUSH"), (e.Replace = "REPLACE"); })(fe || (fe = {})); const oc = "popstate"; function qm(e) { e === void 0 && (e = {}); function t(r, l) { let { pathname: i, search: o, hash: a } = r.location; return ol( "", { pathname: i, search: o, hash: a }, (l.state && l.state.usr) || null, (l.state && l.state.key) || "default" ); } function n(r, l) { return typeof l == "string" ? l : Nn(l); } return tv(t, n, null, e); } function W(e, t) { if (e === !1 || e === null || typeof e > "u") throw new Error(t); } function ar(e, t) { if (!e) { typeof console < "u" && console.warn(t); try { throw new Error(t); } catch {} } } function ev() { return Math.random().toString(36).substr(2, 8); } function sc(e, t) { return { usr: e.state, key: e.key, idx: t }; } function ol(e, t, n, r) { return ( n === void 0 && (n = null), Y( { pathname: typeof e == "string" ? e : e.pathname, search: "", hash: "" }, typeof t == "string" ? Mt(t) : t, { state: n, key: (t && t.key) || r || ev() } ) ); } function Nn(e) { let { pathname: t = "/", search: n = "", hash: r = "" } = e; return ( n && n !== "?" && (t += n.charAt(0) === "?" ? n : "?" + n), r && r !== "#" && (t += r.charAt(0) === "#" ? r : "#" + r), t ); } function Mt(e) { let t = {}; if (e) { let n = e.indexOf("#"); n >= 0 && ((t.hash = e.substr(n)), (e = e.substr(0, n))); let r = e.indexOf("?"); r >= 0 && ((t.search = e.substr(r)), (e = e.substr(0, r))), e && (t.pathname = e); } return t; } function tv(e, t, n, r) { r === void 0 && (r = {}); let { window: l = document.defaultView, v5Compat: i = !1 } = r, o = l.history, a = fe.Pop, u = null, d = p(); d == null && ((d = 0), o.replaceState(Y({}, o.state, { idx: d }), "")); function p() { return (o.state || { idx: null }).idx; } function h() { a = fe.Pop; let E = p(), c = E == null ? null : E - d; (d = E), u && u({ action: a, location: y.location, delta: c }); } function v(E, c) { a = fe.Push; let f = ol(y.location, E, c); n && n(f, E), (d = p() + 1); let m = sc(f, d), g = y.createHref(f); try { o.pushState(m, "", g); } catch { l.location.assign(g); } i && u && u({ action: a, location: y.location, delta: 1 }); } function S(E, c) { a = fe.Replace; let f = ol(y.location, E, c); n && n(f, E), (d = p()); let m = sc(f, d), g = y.createHref(f); o.replaceState(m, "", g), i && u && u({ action: a, location: y.location, delta: 0 }); } function x(E) { let c = l.location.origin !== "null" ? l.location.origin : l.location.href, f = typeof E == "string" ? E : Nn(E); return ( W( c, "No window.location.(origin|href) available to create URL for href: " + f ), new URL(f, c) ); } let y = { get action() { return a; }, get location() { return e(l, o); }, listen(E) { if (u) throw new Error("A history only accepts one active listener"); return ( l.addEventListener(oc, h), (u = E), () => { l.removeEventListener(oc, h), (u = null); } ); }, createHref(E) { return t(l, E); }, createURL: x, encodeLocation(E) { let c = x(E); return { pathname: c.pathname, search: c.search, hash: c.hash }; }, push: v, replace: S, go(E) { return o.go(E); }, }; return y; } var pe; (function (e) { (e.data = "data"), (e.deferred = "deferred"), (e.redirect = "redirect"), (e.error = "error"); })(pe || (pe = {})); const nv = new Set([ "lazy", "caseSensitive", "path", "id", "index", "children", ]); function rv(e) { return e.index === !0; } function Us(e, t, n, r) { return ( n === void 0 && (n = []), r === void 0 && (r = {}), e.map((l, i) => { let o = [...n, i], a = typeof l.id == "string" ? l.id : o.join("-"); if ( (W( l.index !== !0 || !l.children, "Cannot specify children on an index route" ), W( !r[a], 'Found a route id collision on id "' + a + `". Route id's must be globally unique within Data Router usages` ), rv(l)) ) { let u = Y({}, l, t(l), { id: a }); return (r[a] = u), u; } else { let u = Y({}, l, t(l), { id: a, children: void 0 }); return ( (r[a] = u), l.children && (u.children = Us(l.children, t, o, r)), u ); } }) ); } function Qn(e, t, n) { n === void 0 && (n = "/"); let r = typeof t == "string" ? Mt(t) : t, l = pr(r.pathname || "/", n); if (l == null) return null; let i = Wf(e); lv(i); let o = null; for (let a = 0; o == null && a < i.length; ++a) o = hv(i[a], vv(l)); return o; } function Wf(e, t, n, r) { t === void 0 && (t = []), n === void 0 && (n = []), r === void 0 && (r = ""); let l = (i, o, a) => { let u = { relativePath: a === void 0 ? i.path || "" : a, caseSensitive: i.caseSensitive === !0, childrenIndex: o, route: i, }; u.relativePath.startsWith("/") && (W( u.relativePath.startsWith(r), 'Absolute route path "' + u.relativePath + '" nested under path ' + ('"' + r + '" is not valid. An absolute child route path ') + "must start with the combined path of all its parent routes." ), (u.relativePath = u.relativePath.slice(r.length))); let d = Ot([r, u.relativePath]), p = n.concat(u); i.children && i.children.length > 0 && (W( i.index !== !0, "Index routes must not have child routes. Please remove " + ('all child routes from route path "' + d + '".') ), Wf(i.children, t, p, d)), !(i.path == null && !i.index) && t.push({ path: d, score: dv(d, i.index), routesMeta: p }); }; return ( e.forEach((i, o) => { var a; if (i.path === "" || !((a = i.path) != null && a.includes("?"))) l(i, o); else for (let u of Gf(i.path)) l(i, o, u); }), t ); } function Gf(e) { let t = e.split("/"); if (t.length === 0) return []; let [n, ...r] = t, l = n.endsWith("?"), i = n.replace(/\?$/, ""); if (r.length === 0) return l ? [i, ""] : [i]; let o = Gf(r.join("/")), a = []; return ( a.push(...o.map((u) => (u === "" ? i : [i, u].join("/")))), l && a.push(...o), a.map((u) => (e.startsWith("/") && u === "" ? "/" : u)) ); } function lv(e) { e.sort((t, n) => t.score !== n.score ? n.score - t.score : fv( t.routesMeta.map((r) => r.childrenIndex), n.routesMeta.map((r) => r.childrenIndex) ) ); } const iv = /^:\w+$/, ov = 3, sv = 2, av = 1, uv = 10, cv = -2, ac = (e) => e === "*"; function dv(e, t) { let n = e.split("/"), r = n.length; return ( n.some(ac) && (r += cv), t && (r += sv), n .filter((l) => !ac(l)) .reduce((l, i) => l + (iv.test(i) ? ov : i === "" ? av : uv), r) ); } function fv(e, t) { return e.length === t.length && e.slice(0, -1).every((r, l) => r === t[l]) ? e[e.length - 1] - t[t.length - 1] : 0; } function hv(e, t) { let { routesMeta: n } = e, r = {}, l = "/", i = []; for (let o = 0; o < n.length; ++o) { let a = n[o], u = o === n.length - 1, d = l === "/" ? t : t.slice(l.length) || "/", p = pv( { path: a.relativePath, caseSensitive: a.caseSensitive, end: u }, d ); if (!p) return null; Object.assign(r, p.params); let h = a.route; i.push({ params: r, pathname: Ot([l, p.pathname]), pathnameBase: Sv(Ot([l, p.pathnameBase])), route: h, }), p.pathnameBase !== "/" && (l = Ot([l, p.pathnameBase])); } return i; } function pv(e, t) { typeof e == "string" && (e = { path: e, caseSensitive: !1, end: !0 }); let [n, r] = mv(e.path, e.caseSensitive, e.end), l = t.match(n); if (!l) return null; let i = l[0], o = i.replace(/(.)\/+$/, "$1"), a = l.slice(1); return { params: r.reduce((d, p, h) => { if (p === "*") { let v = a[h] || ""; o = i.slice(0, i.length - v.length).replace(/(.)\/+$/, "$1"); } return (d[p] = gv(a[h] || "", p)), d; }, {}), pathname: i, pathnameBase: o, pattern: e, }; } function mv(e, t, n) { t === void 0 && (t = !1), n === void 0 && (n = !0), ar( e === "*" || !e.endsWith("*") || e.endsWith("/*"), 'Route path "' + e + '" will be treated as if it were ' + ('"' + e.replace(/\*$/, "/*") + '" because the `*` character must ') + "always follow a `/` in the pattern. To get rid of this warning, " + ('please change the route path to "' + e.replace(/\*$/, "/*") + '".') ); let r = [], l = "^" + e .replace(/\/*\*?$/, "") .replace(/^\/*/, "/") .replace(/[\\.*+^$?{}|()[\]]/g, "\\$&") .replace(/\/:(\w+)/g, (o, a) => (r.push(a), "/([^\\/]+)")); return ( e.endsWith("*") ? (r.push("*"), (l += e === "*" || e === "/*" ? "(.*)$" : "(?:\\/(.+)|\\/*)$")) : n ? (l += "\\/*$") : e !== "" && e !== "/" && (l += "(?:(?=\\/|$))"), [new RegExp(l, t ? void 0 : "i"), r] ); } function vv(e) { try { return decodeURI(e); } catch (t) { return ( ar( !1, 'The URL path "' + e + '" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent ' + ("encoding (" + t + ").") ), e ); } } function gv(e, t) { try { return decodeURIComponent(e); } catch (n) { return ( ar( !1, 'The value for the URL param "' + t + '" will not be decoded because' + (' the string "' + e + '" is a malformed URL segment. This is probably') + (" due to a bad percent encoding (" + n + ").") ), e ); } } function pr(e, t) { if (t === "/") return e; if (!e.toLowerCase().startsWith(t.toLowerCase())) return null; let n = t.endsWith("/") ? t.length - 1 : t.length, r = e.charAt(n); return r && r !== "/" ? null : e.slice(n) || "/"; } function yv(e, t) { t === void 0 && (t = "/"); let { pathname: n, search: r = "", hash: l = "", } = typeof e == "string" ? Mt(e) : e; return { pathname: n ? (n.startsWith("/") ? n : xv(n, t)) : t, search: Ev(r), hash: jv(l), }; } function xv(e, t) { let n = t.replace(/\/+$/, "").split("/"); return ( e.split("/").forEach((l) => { l === ".." ? n.length > 1 && n.pop() : l !== "." && n.push(l); }), n.length > 1 ? n.join("/") : "/" ); } function Io(e, t, n, r) { return ( "Cannot include a '" + e + "' character in a manually specified " + ("`to." + t + "` field [" + JSON.stringify(r) + "]. Please separate it out to the ") + ("`to." + n + "` field. Alternatively you may provide the full path as ") + 'a string in and the router will parse it for you.' ); } function zi(e) { return e.filter( (t, n) => n === 0 || (t.route.path && t.route.path.length > 0) ); } function Ua(e, t, n, r) { r === void 0 && (r = !1); let l; typeof e == "string" ? (l = Mt(e)) : ((l = Y({}, e)), W( !l.pathname || !l.pathname.includes("?"), Io("?", "pathname", "search", l) ), W( !l.pathname || !l.pathname.includes("#"), Io("#", "pathname", "hash", l) ), W(!l.search || !l.search.includes("#"), Io("#", "search", "hash", l))); let i = e === "" || l.pathname === "", o = i ? "/" : l.pathname, a; if (r || o == null) a = n; else { let h = t.length - 1; if (o.startsWith("..")) { let v = o.split("/"); for (; v[0] === ".."; ) v.shift(), (h -= 1); l.pathname = v.join("/"); } a = h >= 0 ? t[h] : "/"; } let u = yv(l, a), d = o && o !== "/" && o.endsWith("/"), p = (i || o === ".") && n.endsWith("/"); return !u.pathname.endsWith("/") && (d || p) && (u.pathname += "/"), u; } const Ot = (e) => e.join("/").replace(/\/\/+/g, "/"), Sv = (e) => e.replace(/\/+$/, "").replace(/^\/*/, "/"), Ev = (e) => (!e || e === "?" ? "" : e.startsWith("?") ? e : "?" + e), jv = (e) => (!e || e === "#" ? "" : e.startsWith("#") ? e : "#" + e); class Ma { constructor(t, n, r, l) { l === void 0 && (l = !1), (this.status = t), (this.statusText = n || ""), (this.internal = l), r instanceof Error ? ((this.data = r.toString()), (this.error = r)) : (this.data = r); } } function Qf(e) { return ( e != null && typeof e.status == "number" && typeof e.statusText == "string" && typeof e.internal == "boolean" && "data" in e ); } const Kf = ["post", "put", "patch", "delete"], wv = new Set(Kf), Nv = ["get", ...Kf], Cv = new Set(Nv), Rv = new Set([301, 302, 303, 307, 308]), kv = new Set([307, 308]), Oo = { state: "idle", location: void 0, formMethod: void 0, formAction: void 0, formEncType: void 0, formData: void 0, }, Iv = { state: "idle", data: void 0, formMethod: void 0, formAction: void 0, formEncType: void 0, formData: void 0, }, uc = { state: "unblocked", proceed: void 0, reset: void 0, location: void 0 }, Yf = /^(?:[a-z][a-z0-9+.-]*:|\/\/)/i, Xf = typeof window < "u" && typeof window.document < "u" && typeof window.document.createElement < "u", Ov = !Xf, Pv = (e) => ({ hasErrorBoundary: !!e.hasErrorBoundary }); function Dv(e) { W( e.routes.length > 0, "You must provide a non-empty routes array to createRouter" ); let t; if (e.mapRouteProperties) t = e.mapRouteProperties; else if (e.detectErrorBoundary) { let j = e.detectErrorBoundary; t = (w) => ({ hasErrorBoundary: j(w) }); } else t = Pv; let n = {}, r = Us(e.routes, t, void 0, n), l, i = e.basename || "/", o = Y({ v7_normalizeFormMethod: !1, v7_prependBasename: !1 }, e.future), a = null, u = new Set(), d = null, p = null, h = null, v = e.hydrationData != null, S = Qn(r, e.history.location, i), x = null; if (S == null) { let j = at(404, { pathname: e.history.location.pathname }), { matches: w, route: R } = vc(r); (S = w), (x = { [R.id]: j }); } let y = !S.some((j) => j.route.lazy) && (!S.some((j) => j.route.loader) || e.hydrationData != null), E, c = { historyAction: e.history.action, location: e.history.location, matches: S, initialized: y, navigation: Oo, restoreScrollPosition: e.hydrationData != null ? !1 : null, preventScrollReset: !1, revalidation: "idle", loaderData: (e.hydrationData && e.hydrationData.loaderData) || {}, actionData: (e.hydrationData && e.hydrationData.actionData) || null, errors: (e.hydrationData && e.hydrationData.errors) || x, fetchers: new Map(), blockers: new Map(), }, f = fe.Pop, m = !1, g, C = !1, k = !1, O = [], P = [], z = new Map(), V = 0, De = -1, lt = new Map(), it = new Set(), xt = new Map(), St = new Map(), Ye = new Map(), un = !1; function D() { return ( (a = e.history.listen((j) => { let { action: w, location: R, delta: A } = j; if (un) { un = !1; return; } ar( Ye.size === 0 || A != null, "You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL." ); let T = Ya({ currentLocation: c.location, nextLocation: R, historyAction: w, }); if (T && A != null) { (un = !0), e.history.go(A * -1), vl(T, { state: "blocked", location: R, proceed() { vl(T, { state: "proceeding", proceed: void 0, reset: void 0, location: R, }), e.history.go(A); }, reset() { vr(T), H({ blockers: new Map(E.state.blockers) }); }, }); return; } return Xe(w, R); })), c.initialized || Xe(fe.Pop, c.location), E ); } function F() { a && a(), u.clear(), g && g.abort(), c.fetchers.forEach((j, w) => Ki(w)), c.blockers.forEach((j, w) => vr(w)); } function B(j) { return u.add(j), () => u.delete(j); } function H(j) { (c = Y({}, c, j)), u.forEach((w) => w(c)); } function ne(j, w) { var R, A; let T = c.actionData != null && c.navigation.formMethod != null && Nt(c.navigation.formMethod) && c.navigation.state === "loading" && ((R = j.state) == null ? void 0 : R._isRedirect) !== !0, M; w.actionData ? Object.keys(w.actionData).length > 0 ? (M = w.actionData) : (M = null) : T ? (M = c.actionData) : (M = null); let $ = w.loaderData ? mc(c.loaderData, w.loaderData, w.matches || [], w.errors) : c.loaderData; for (let [_] of Ye) vr(_); let U = m === !0 || (c.navigation.formMethod != null && Nt(c.navigation.formMethod) && ((A = j.state) == null ? void 0 : A._isRedirect) !== !0); l && ((r = l), (l = void 0)), H( Y({}, w, { actionData: M, loaderData: $, historyAction: f, location: j, initialized: !0, navigation: Oo, revalidation: "idle", restoreScrollPosition: Xa(j, w.matches || c.matches), preventScrollReset: U, blockers: new Map(c.blockers), }) ), C || f === fe.Pop || (f === fe.Push ? e.history.push(j, j.state) : f === fe.Replace && e.history.replace(j, j.state)), (f = fe.Pop), (m = !1), (C = !1), (k = !1), (O = []), (P = []); } async function cn(j, w) { if (typeof j == "number") { e.history.go(j); return; } let R = Ms( c.location, c.matches, i, o.v7_prependBasename, j, w == null ? void 0 : w.fromRouteId, w == null ? void 0 : w.relative ), { path: A, submission: T, error: M, } = cc(o.v7_normalizeFormMethod, !1, R, w), $ = c.location, U = ol(c.location, A, w && w.state); U = Y({}, U, e.history.encodeLocation(U)); let _ = w && w.replace != null ? w.replace : void 0, K = fe.Push; _ === !0 ? (K = fe.Replace) : _ === !1 || (T != null && Nt(T.formMethod) && T.formAction === c.location.pathname + c.location.search && (K = fe.Replace)); let Z = w && "preventScrollReset" in w ? w.preventScrollReset === !0 : void 0, Ce = Ya({ currentLocation: $, nextLocation: U, historyAction: K }); if (Ce) { vl(Ce, { state: "blocked", location: U, proceed() { vl(Ce, { state: "proceeding", proceed: void 0, reset: void 0, location: U, }), cn(j, w); }, reset() { vr(Ce), H({ blockers: new Map(c.blockers) }); }, }); return; } return await Xe(K, U, { submission: T, pendingError: M, preventScrollReset: Z, replace: w && w.replace, }); } function Et() { if ( (Gi(), H({ revalidation: "loading" }), c.navigation.state !== "submitting") ) { if (c.navigation.state === "idle") { Xe(c.historyAction, c.location, { startUninterruptedRevalidation: !0 }); return; } Xe(f || c.historyAction, c.navigation.location, { overrideNavigation: c.navigation, }); } } async function Xe(j, w, R) { g && g.abort(), (g = null), (f = j), (C = (R && R.startUninterruptedRevalidation) === !0), Nh(c.location, c.matches), (m = (R && R.preventScrollReset) === !0); let A = l || r, T = R && R.overrideNavigation, M = Qn(A, w, i); if (!M) { let ge = at(404, { pathname: w.pathname }), { matches: ye, route: Je } = vc(A); Yi(), ne(w, { matches: ye, loaderData: {}, errors: { [Je.id]: ge } }); return; } if ( c.initialized && Uv(c.location, w) && !(R && R.submission && Nt(R.submission.formMethod)) ) { ne(w, { matches: M }); return; } g = new AbortController(); let $ = kr(e.history, w, g.signal, R && R.submission), U, _; if (R && R.pendingError) _ = { [Kn(M).route.id]: R.pendingError }; else if (R && R.submission && Nt(R.submission.formMethod)) { let ge = await jt($, w, R.submission, M, { replace: R.replace }); if (ge.shortCircuited) return; (U = ge.pendingActionData), (_ = ge.pendingActionError), (T = Y({ state: "loading", location: w }, R.submission)), ($ = new Request($.url, { signal: $.signal })); } let { shortCircuited: K, loaderData: Z, errors: Ce, } = await Pn( $, w, M, T, R && R.submission, R && R.fetcherSubmission, R && R.replace, U, _ ); K || ((g = null), ne( w, Y({ matches: M }, U ? { actionData: U } : {}, { loaderData: Z, errors: Ce, }) )); } async function jt(j, w, R, A, T) { Gi(); let M = Y({ state: "submitting", location: w }, R); H({ navigation: M }); let $, U = Fs(A, w); if (!U.route.action && !U.route.lazy) $ = { type: pe.error, error: at(405, { method: j.method, pathname: w.pathname, routeId: U.route.id, }), }; else if ((($ = await Rr("action", j, U, A, n, t, i)), j.signal.aborted)) return { shortCircuited: !0 }; if (er($)) { let _; return ( T && T.replace != null ? (_ = T.replace) : (_ = $.location === c.location.pathname + c.location.search), await mr(c, $, { submission: R, replace: _ }), { shortCircuited: !0 } ); } if (Br($)) { let _ = Kn(A, U.route.id); return ( (T && T.replace) !== !0 && (f = fe.Push), { pendingActionData: {}, pendingActionError: { [_.route.id]: $.error } } ); } if (vn($)) throw at(400, { type: "defer-action" }); return { pendingActionData: { [U.route.id]: $.data } }; } async function Pn(j, w, R, A, T, M, $, U, _) { let K = A; K || (K = Y( { state: "loading", location: w, formMethod: void 0, formAction: void 0, formEncType: void 0, formData: void 0, }, T )); let Z = T || M ? T || M : K.formMethod && K.formAction && K.formData && K.formEncType ? { formMethod: K.formMethod, formAction: K.formAction, formData: K.formData, formEncType: K.formEncType, } : void 0, Ce = l || r, [ge, ye] = dc(e.history, c, R, Z, w, k, O, P, xt, Ce, i, U, _); if ( (Yi( (le) => !(R && R.some((Ze) => Ze.route.id === le)) || (ge && ge.some((Ze) => Ze.route.id === le)) ), ge.length === 0 && ye.length === 0) ) { let le = Qa(); return ( ne( w, Y( { matches: R, loaderData: {}, errors: _ || null }, U ? { actionData: U } : {}, le ? { fetchers: new Map(c.fetchers) } : {} ) ), { shortCircuited: !0 } ); } if (!C) { ye.forEach((Ze) => { let Ln = c.fetchers.get(Ze.key), qi = { state: "loading", data: Ln && Ln.data, formMethod: void 0, formAction: void 0, formEncType: void 0, formData: void 0, " _hasFetcherDoneAnything ": !0, }; c.fetchers.set(Ze.key, qi); }); let le = U || c.actionData; H( Y( { navigation: K }, le ? Object.keys(le).length === 0 ? { actionData: null } : { actionData: le } : {}, ye.length > 0 ? { fetchers: new Map(c.fetchers) } : {} ) ); } (De = ++V), ye.forEach((le) => { le.controller && z.set(le.key, le.controller); }); let Je = () => ye.forEach((le) => Dn(le.key)); g && g.signal.addEventListener("abort", Je); let { results: gr, loaderResults: Xi, fetcherResults: gl, } = await Wa(c.matches, R, ge, ye, j); if (j.signal.aborted) return { shortCircuited: !0 }; g && g.signal.removeEventListener("abort", Je), ye.forEach((le) => z.delete(le.key)); let Ft = gc(gr); if (Ft) return await mr(c, Ft, { replace: $ }), { shortCircuited: !0 }; let { loaderData: yl, errors: Ji } = pc(c, R, ge, Xi, _, ye, gl, St); St.forEach((le, Ze) => { le.subscribe((Ln) => { (Ln || le.done) && St.delete(Ze); }); }); let Zi = Qa(), bi = Ka(De), xl = Zi || bi || ye.length > 0; return Y( { loaderData: yl, errors: Ji }, xl ? { fetchers: new Map(c.fetchers) } : {} ); } function Ha(j) { return c.fetchers.get(j) || Iv; } function xh(j, w, R, A) { if (Ov) throw new Error( "router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback." ); z.has(j) && Dn(j); let T = l || r, M = Ms( c.location, c.matches, i, o.v7_prependBasename, R, w, A == null ? void 0 : A.relative ), $ = Qn(T, M, i); if (!$) { Qi(j, w, at(404, { pathname: M })); return; } let { path: U, submission: _ } = cc(o.v7_normalizeFormMethod, !0, M, A), K = Fs($, U); if (((m = (A && A.preventScrollReset) === !0), _ && Nt(_.formMethod))) { Sh(j, w, U, K, $, _); return; } xt.set(j, { routeId: w, path: U }), Eh(j, w, U, K, $, _); } async function Sh(j, w, R, A, T, M) { if ((Gi(), xt.delete(j), !A.route.action && !A.route.lazy)) { let Be = at(405, { method: M.formMethod, pathname: R, routeId: w }); Qi(j, w, Be); return; } let $ = c.fetchers.get(j), U = Y({ state: "submitting" }, M, { data: $ && $.data, " _hasFetcherDoneAnything ": !0, }); c.fetchers.set(j, U), H({ fetchers: new Map(c.fetchers) }); let _ = new AbortController(), K = kr(e.history, R, _.signal, M); z.set(j, _); let Z = await Rr("action", K, A, T, n, t, i); if (K.signal.aborted) { z.get(j) === _ && z.delete(j); return; } if (er(Z)) { z.delete(j), it.add(j); let Be = Y({ state: "loading" }, M, { data: void 0, " _hasFetcherDoneAnything ": !0, }); return ( c.fetchers.set(j, Be), H({ fetchers: new Map(c.fetchers) }), mr(c, Z, { submission: M, isFetchActionRedirect: !0 }) ); } if (Br(Z)) { Qi(j, w, Z.error); return; } if (vn(Z)) throw at(400, { type: "defer-action" }); let Ce = c.navigation.location || c.location, ge = kr(e.history, Ce, _.signal), ye = l || r, Je = c.navigation.state !== "idle" ? Qn(ye, c.navigation.location, i) : c.matches; W(Je, "Didn't find any matches after fetcher action"); let gr = ++V; lt.set(j, gr); let Xi = Y({ state: "loading", data: Z.data }, M, { " _hasFetcherDoneAnything ": !0, }); c.fetchers.set(j, Xi); let [gl, Ft] = dc( e.history, c, Je, M, Ce, k, O, P, xt, ye, i, { [A.route.id]: Z.data }, void 0 ); Ft.filter((Be) => Be.key !== j).forEach((Be) => { let eo = Be.key, Ja = c.fetchers.get(eo), Rh = { state: "loading", data: Ja && Ja.data, formMethod: void 0, formAction: void 0, formEncType: void 0, formData: void 0, " _hasFetcherDoneAnything ": !0, }; c.fetchers.set(eo, Rh), Be.controller && z.set(eo, Be.controller); }), H({ fetchers: new Map(c.fetchers) }); let yl = () => Ft.forEach((Be) => Dn(Be.key)); _.signal.addEventListener("abort", yl); let { results: Ji, loaderResults: Zi, fetcherResults: bi, } = await Wa(c.matches, Je, gl, Ft, ge); if (_.signal.aborted) return; _.signal.removeEventListener("abort", yl), lt.delete(j), z.delete(j), Ft.forEach((Be) => z.delete(Be.key)); let xl = gc(Ji); if (xl) return mr(c, xl); let { loaderData: le, errors: Ze } = pc( c, c.matches, gl, Zi, void 0, Ft, bi, St ), Ln = { state: "idle", data: Z.data, formMethod: void 0, formAction: void 0, formEncType: void 0, formData: void 0, " _hasFetcherDoneAnything ": !0, }; c.fetchers.set(j, Ln); let qi = Ka(gr); c.navigation.state === "loading" && gr > De ? (W(f, "Expected pending action"), g && g.abort(), ne(c.navigation.location, { matches: Je, loaderData: le, errors: Ze, fetchers: new Map(c.fetchers), })) : (H( Y( { errors: Ze, loaderData: mc(c.loaderData, le, Je, Ze) }, qi ? { fetchers: new Map(c.fetchers) } : {} ) ), (k = !1)); } async function Eh(j, w, R, A, T, M) { let $ = c.fetchers.get(j), U = Y( { state: "loading", formMethod: void 0, formAction: void 0, formEncType: void 0, formData: void 0, }, M, { data: $ && $.data, " _hasFetcherDoneAnything ": !0 } ); c.fetchers.set(j, U), H({ fetchers: new Map(c.fetchers) }); let _ = new AbortController(), K = kr(e.history, R, _.signal); z.set(j, _); let Z = await Rr("loader", K, A, T, n, t, i); if ( (vn(Z) && (Z = (await qf(Z, K.signal, !0)) || Z), z.get(j) === _ && z.delete(j), K.signal.aborted) ) return; if (er(Z)) { it.add(j), await mr(c, Z); return; } if (Br(Z)) { let ge = Kn(c.matches, w); c.fetchers.delete(j), H({ fetchers: new Map(c.fetchers), errors: { [ge.route.id]: Z.error }, }); return; } W(!vn(Z), "Unhandled fetcher deferred data"); let Ce = { state: "idle", data: Z.data, formMethod: void 0, formAction: void 0, formEncType: void 0, formData: void 0, " _hasFetcherDoneAnything ": !0, }; c.fetchers.set(j, Ce), H({ fetchers: new Map(c.fetchers) }); } async function mr(j, w, R) { var A; let { submission: T, replace: M, isFetchActionRedirect: $, } = R === void 0 ? {} : R; w.revalidate && (k = !0); let U = ol( j.location, w.location, Y({ _isRedirect: !0 }, $ ? { _isFetchActionRedirect: !0 } : {}) ); if ( (W(U, "Expected a location on the redirect navigation"), Yf.test(w.location) && Xf && typeof ((A = window) == null ? void 0 : A.location) < "u") ) { let ye = e.history.createURL(w.location), Je = pr(ye.pathname, i) == null; if (window.location.origin !== ye.origin || Je) { M ? window.location.replace(w.location) : window.location.assign(w.location); return; } } g = null; let _ = M === !0 ? fe.Replace : fe.Push, { formMethod: K, formAction: Z, formEncType: Ce, formData: ge, } = j.navigation; !T && K && Z && ge && Ce && (T = { formMethod: K, formAction: Z, formEncType: Ce, formData: ge }), kv.has(w.status) && T && Nt(T.formMethod) ? await Xe(_, U, { submission: Y({}, T, { formAction: w.location }), preventScrollReset: m, }) : $ ? await Xe(_, U, { overrideNavigation: { state: "loading", location: U, formMethod: void 0, formAction: void 0, formEncType: void 0, formData: void 0, }, fetcherSubmission: T, preventScrollReset: m, }) : await Xe(_, U, { overrideNavigation: { state: "loading", location: U, formMethod: T ? T.formMethod : void 0, formAction: T ? T.formAction : void 0, formEncType: T ? T.formEncType : void 0, formData: T ? T.formData : void 0, }, preventScrollReset: m, }); } async function Wa(j, w, R, A, T) { let M = await Promise.all([ ...R.map((_) => Rr("loader", T, _, w, n, t, i)), ...A.map((_) => _.matches && _.match && _.controller ? Rr( "loader", kr(e.history, _.path, _.controller.signal), _.match, _.matches, n, t, i ) : { type: pe.error, error: at(404, { pathname: _.path }) } ), ]), $ = M.slice(0, R.length), U = M.slice(R.length); return ( await Promise.all([ yc( j, R, $, $.map(() => T.signal), !1, c.loaderData ), yc( j, A.map((_) => _.match), U, A.map((_) => (_.controller ? _.controller.signal : null)), !0 ), ]), { results: M, loaderResults: $, fetcherResults: U } ); } function Gi() { (k = !0), O.push(...Yi()), xt.forEach((j, w) => { z.has(w) && (P.push(w), Dn(w)); }); } function Qi(j, w, R) { let A = Kn(c.matches, w); Ki(j), H({ errors: { [A.route.id]: R }, fetchers: new Map(c.fetchers) }); } function Ki(j) { z.has(j) && Dn(j), xt.delete(j), lt.delete(j), it.delete(j), c.fetchers.delete(j); } function Dn(j) { let w = z.get(j); W(w, "Expected fetch controller: " + j), w.abort(), z.delete(j); } function Ga(j) { for (let w of j) { let A = { state: "idle", data: Ha(w).data, formMethod: void 0, formAction: void 0, formEncType: void 0, formData: void 0, " _hasFetcherDoneAnything ": !0, }; c.fetchers.set(w, A); } } function Qa() { let j = [], w = !1; for (let R of it) { let A = c.fetchers.get(R); W(A, "Expected fetcher: " + R), A.state === "loading" && (it.delete(R), j.push(R), (w = !0)); } return Ga(j), w; } function Ka(j) { let w = []; for (let [R, A] of lt) if (A < j) { let T = c.fetchers.get(R); W(T, "Expected fetcher: " + R), T.state === "loading" && (Dn(R), lt.delete(R), w.push(R)); } return Ga(w), w.length > 0; } function jh(j, w) { let R = c.blockers.get(j) || uc; return Ye.get(j) !== w && Ye.set(j, w), R; } function vr(j) { c.blockers.delete(j), Ye.delete(j); } function vl(j, w) { let R = c.blockers.get(j) || uc; W( (R.state === "unblocked" && w.state === "blocked") || (R.state === "blocked" && w.state === "blocked") || (R.state === "blocked" && w.state === "proceeding") || (R.state === "blocked" && w.state === "unblocked") || (R.state === "proceeding" && w.state === "unblocked"), "Invalid blocker state transition: " + R.state + " -> " + w.state ), c.blockers.set(j, w), H({ blockers: new Map(c.blockers) }); } function Ya(j) { let { currentLocation: w, nextLocation: R, historyAction: A } = j; if (Ye.size === 0) return; Ye.size > 1 && ar(!1, "A router only supports one blocker at a time"); let T = Array.from(Ye.entries()), [M, $] = T[T.length - 1], U = c.blockers.get(M); if ( !(U && U.state === "proceeding") && $({ currentLocation: w, nextLocation: R, historyAction: A }) ) return M; } function Yi(j) { let w = []; return ( St.forEach((R, A) => { (!j || j(A)) && (R.cancel(), w.push(A), St.delete(A)); }), w ); } function wh(j, w, R) { if ( ((d = j), (h = w), (p = R || ((A) => A.key)), !v && c.navigation === Oo) ) { v = !0; let A = Xa(c.location, c.matches); A != null && H({ restoreScrollPosition: A }); } return () => { (d = null), (h = null), (p = null); }; } function Nh(j, w) { if (d && p && h) { let R = w.map((T) => xc(T, c.loaderData)), A = p(j, R) || j.key; d[A] = h(); } } function Xa(j, w) { if (d && p && h) { let R = w.map((M) => xc(M, c.loaderData)), A = p(j, R) || j.key, T = d[A]; if (typeof T == "number") return T; } return null; } function Ch(j) { (n = {}), (l = Us(j, t, void 0, n)); } return ( (E = { get basename() { return i; }, get state() { return c; }, get routes() { return r; }, initialize: D, subscribe: B, enableScrollRestoration: wh, navigate: cn, fetch: xh, revalidate: Et, createHref: (j) => e.history.createHref(j), encodeLocation: (j) => e.history.encodeLocation(j), getFetcher: Ha, deleteFetcher: Ki, dispose: F, getBlocker: jh, deleteBlocker: vr, _internalFetchControllers: z, _internalActiveDeferreds: St, _internalSetRoutes: Ch, }), E ); } function Lv(e) { return e != null && "formData" in e; } function Ms(e, t, n, r, l, i, o) { let a, u; if (i != null && o !== "path") { a = []; for (let p of t) if ((a.push(p), p.route.id === i)) { u = p; break; } } else (a = t), (u = t[t.length - 1]); let d = Ua( l || ".", zi(a).map((p) => p.pathnameBase), pr(e.pathname, n) || e.pathname, o === "path" ); return ( l == null && ((d.search = e.search), (d.hash = e.hash)), (l == null || l === "" || l === ".") && u && u.route.index && !Fa(d.search) && (d.search = d.search ? d.search.replace(/^\?/, "?index&") : "?index"), r && n !== "/" && (d.pathname = d.pathname === "/" ? n : Ot([n, d.pathname])), Nn(d) ); } function cc(e, t, n, r) { if (!r || !Lv(r)) return { path: n }; if (r.formMethod && !zv(r.formMethod)) return { path: n, error: at(405, { method: r.formMethod }) }; let l; if (r.formData) { let a = r.formMethod || "get"; if ( ((l = { formMethod: e ? a.toUpperCase() : a.toLowerCase(), formAction: bf(n), formEncType: (r && r.formEncType) || "application/x-www-form-urlencoded", formData: r.formData, }), Nt(l.formMethod)) ) return { path: n, submission: l }; } let i = Mt(n), o = Zf(r.formData); return ( t && i.search && Fa(i.search) && o.append("index", ""), (i.search = "?" + o), { path: Nn(i), submission: l } ); } function Av(e, t) { let n = e; if (t) { let r = e.findIndex((l) => l.route.id === t); r >= 0 && (n = e.slice(0, r)); } return n; } function dc(e, t, n, r, l, i, o, a, u, d, p, h, v) { let S = v ? Object.values(v)[0] : h ? Object.values(h)[0] : void 0, x = e.createURL(t.location), y = e.createURL(l), E = v ? Object.keys(v)[0] : void 0, f = Av(n, E).filter((g, C) => { if (g.route.lazy) return !0; if (g.route.loader == null) return !1; if (Tv(t.loaderData, t.matches[C], g) || o.some((P) => P === g.route.id)) return !0; let k = t.matches[C], O = g; return fc( g, Y( { currentUrl: x, currentParams: k.params, nextUrl: y, nextParams: O.params, }, r, { actionResult: S, defaultShouldRevalidate: i || x.pathname + x.search === y.pathname + y.search || x.search !== y.search || Jf(k, O), } ) ); }), m = []; return ( u.forEach((g, C) => { if (!n.some((z) => z.route.id === g.routeId)) return; let k = Qn(d, g.path, p); if (!k) { m.push({ key: C, routeId: g.routeId, path: g.path, matches: null, match: null, controller: null, }); return; } let O = Fs(k, g.path); if (a.includes(C)) { m.push({ key: C, routeId: g.routeId, path: g.path, matches: k, match: O, controller: new AbortController(), }); return; } fc( O, Y( { currentUrl: x, currentParams: t.matches[t.matches.length - 1].params, nextUrl: y, nextParams: n[n.length - 1].params, }, r, { actionResult: S, defaultShouldRevalidate: i } ) ) && m.push({ key: C, routeId: g.routeId, path: g.path, matches: k, match: O, controller: new AbortController(), }); }), [f, m] ); } function Tv(e, t, n) { let r = !t || n.route.id !== t.route.id, l = e[n.route.id] === void 0; return r || l; } function Jf(e, t) { let n = e.route.path; return ( e.pathname !== t.pathname || (n != null && n.endsWith("*") && e.params["*"] !== t.params["*"]) ); } function fc(e, t) { if (e.route.shouldRevalidate) { let n = e.route.shouldRevalidate(t); if (typeof n == "boolean") return n; } return t.defaultShouldRevalidate; } async function hc(e, t, n) { if (!e.lazy) return; let r = await e.lazy(); if (!e.lazy) return; let l = n[e.id]; W(l, "No route found in manifest"); let i = {}; for (let o in r) { let u = l[o] !== void 0 && o !== "hasErrorBoundary"; ar( !u, 'Route "' + l.id + '" has a static property "' + o + '" defined but its lazy function is also returning a value for this property. ' + ('The lazy route property "' + o + '" will be ignored.') ), !u && !nv.has(o) && (i[o] = r[o]); } Object.assign(l, i), Object.assign(l, Y({}, t(l), { lazy: void 0 })); } async function Rr(e, t, n, r, l, i, o, a, u, d) { a === void 0 && (a = !1), u === void 0 && (u = !1); let p, h, v, S = (E) => { let c, f = new Promise((m, g) => (c = g)); return ( (v = () => c()), t.signal.addEventListener("abort", v), Promise.race([E({ request: t, params: n.params, context: d }), f]) ); }; try { let E = n.route[e]; if (n.route.lazy) if (E) h = (await Promise.all([S(E), hc(n.route, i, l)]))[0]; else if ((await hc(n.route, i, l), (E = n.route[e]), E)) h = await S(E); else if (e === "action") { let c = new URL(t.url), f = c.pathname + c.search; throw at(405, { method: t.method, pathname: f, routeId: n.route.id }); } else return { type: pe.data, data: void 0 }; else if (E) h = await S(E); else { let c = new URL(t.url), f = c.pathname + c.search; throw at(404, { pathname: f }); } W( h !== void 0, "You defined " + (e === "action" ? "an action" : "a loader") + " for route " + ('"' + n.route.id + "\" but didn't return anything from your `" + e + "` ") + "function. Please return a value or `null`." ); } catch (E) { (p = pe.error), (h = E); } finally { v && t.signal.removeEventListener("abort", v); } if (Fv(h)) { let E = h.status; if (Rv.has(E)) { let m = h.headers.get("Location"); if ( (W( m, "Redirects returned/thrown from loaders/actions must have a Location header" ), !Yf.test(m)) ) m = Ms(new URL(t.url), r.slice(0, r.indexOf(n) + 1), o, !0, m); else if (!a) { let g = new URL(t.url), C = m.startsWith("//") ? new URL(g.protocol + m) : new URL(m), k = pr(C.pathname, o) != null; C.origin === g.origin && k && (m = C.pathname + C.search + C.hash); } if (a) throw (h.headers.set("Location", m), h); return { type: pe.redirect, status: E, location: m, revalidate: h.headers.get("X-Remix-Revalidate") !== null, }; } if (u) throw { type: p || pe.data, response: h }; let c, f = h.headers.get("Content-Type"); return ( f && /\bapplication\/json\b/.test(f) ? (c = await h.json()) : (c = await h.text()), p === pe.error ? { type: p, error: new Ma(E, h.statusText, c), headers: h.headers } : { type: pe.data, data: c, statusCode: h.status, headers: h.headers } ); } if (p === pe.error) return { type: p, error: h }; if (Mv(h)) { var x, y; return { type: pe.deferred, deferredData: h, statusCode: (x = h.init) == null ? void 0 : x.status, headers: ((y = h.init) == null ? void 0 : y.headers) && new Headers(h.init.headers), }; } return { type: pe.data, data: h }; } function kr(e, t, n, r) { let l = e.createURL(bf(t)).toString(), i = { signal: n }; if (r && Nt(r.formMethod)) { let { formMethod: o, formEncType: a, formData: u } = r; (i.method = o.toUpperCase()), (i.body = a === "application/x-www-form-urlencoded" ? Zf(u) : u); } return new Request(l, i); } function Zf(e) { let t = new URLSearchParams(); for (let [n, r] of e.entries()) t.append(n, r instanceof File ? r.name : r); return t; } function _v(e, t, n, r, l) { let i = {}, o = null, a, u = !1, d = {}; return ( n.forEach((p, h) => { let v = t[h].route.id; if ( (W(!er(p), "Cannot handle redirect results in processLoaderData"), Br(p)) ) { let S = Kn(e, v), x = p.error; r && ((x = Object.values(r)[0]), (r = void 0)), (o = o || {}), o[S.route.id] == null && (o[S.route.id] = x), (i[v] = void 0), u || ((u = !0), (a = Qf(p.error) ? p.error.status : 500)), p.headers && (d[v] = p.headers); } else vn(p) ? (l.set(v, p.deferredData), (i[v] = p.deferredData.data)) : (i[v] = p.data), p.statusCode != null && p.statusCode !== 200 && !u && (a = p.statusCode), p.headers && (d[v] = p.headers); }), r && ((o = r), (i[Object.keys(r)[0]] = void 0)), { loaderData: i, errors: o, statusCode: a || 200, loaderHeaders: d } ); } function pc(e, t, n, r, l, i, o, a) { let { loaderData: u, errors: d } = _v(t, n, r, l, a); for (let p = 0; p < i.length; p++) { let { key: h, match: v, controller: S } = i[p]; W( o !== void 0 && o[p] !== void 0, "Did not find corresponding fetcher result" ); let x = o[p]; if (!(S && S.signal.aborted)) if (Br(x)) { let y = Kn(e.matches, v == null ? void 0 : v.route.id); (d && d[y.route.id]) || (d = Y({}, d, { [y.route.id]: x.error })), e.fetchers.delete(h); } else if (er(x)) W(!1, "Unhandled fetcher revalidation redirect"); else if (vn(x)) W(!1, "Unhandled fetcher deferred data"); else { let y = { state: "idle", data: x.data, formMethod: void 0, formAction: void 0, formEncType: void 0, formData: void 0, " _hasFetcherDoneAnything ": !0, }; e.fetchers.set(h, y); } } return { loaderData: u, errors: d }; } function mc(e, t, n, r) { let l = Y({}, t); for (let i of n) { let o = i.route.id; if ( (t.hasOwnProperty(o) ? t[o] !== void 0 && (l[o] = t[o]) : e[o] !== void 0 && i.route.loader && (l[o] = e[o]), r && r.hasOwnProperty(o)) ) break; } return l; } function Kn(e, t) { return ( (t ? e.slice(0, e.findIndex((r) => r.route.id === t) + 1) : [...e]) .reverse() .find((r) => r.route.hasErrorBoundary === !0) || e[0] ); } function vc(e) { let t = e.find((n) => n.index || !n.path || n.path === "/") || { id: "__shim-error-route__", }; return { matches: [{ params: {}, pathname: "", pathnameBase: "", route: t }], route: t, }; } function at(e, t) { let { pathname: n, routeId: r, method: l, type: i } = t === void 0 ? {} : t, o = "Unknown Server Error", a = "Unknown @remix-run/router error"; return ( e === 400 ? ((o = "Bad Request"), l && n && r ? (a = "You made a " + l + ' request to "' + n + '" but ' + ('did not provide a `loader` for route "' + r + '", ') + "so there is no way to handle the request.") : i === "defer-action" && (a = "defer() is not supported in actions")) : e === 403 ? ((o = "Forbidden"), (a = 'Route "' + r + '" does not match URL "' + n + '"')) : e === 404 ? ((o = "Not Found"), (a = 'No route matches URL "' + n + '"')) : e === 405 && ((o = "Method Not Allowed"), l && n && r ? (a = "You made a " + l.toUpperCase() + ' request to "' + n + '" but ' + ('did not provide an `action` for route "' + r + '", ') + "so there is no way to handle the request.") : l && (a = 'Invalid request method "' + l.toUpperCase() + '"')), new Ma(e || 500, o, new Error(a), !0) ); } function gc(e) { for (let t = e.length - 1; t >= 0; t--) { let n = e[t]; if (er(n)) return n; } } function bf(e) { let t = typeof e == "string" ? Mt(e) : e; return Nn(Y({}, t, { hash: "" })); } function Uv(e, t) { return e.pathname !== t.pathname || e.search !== t.search ? !1 : e.hash === "" ? t.hash !== "" : e.hash === t.hash ? !0 : t.hash !== ""; } function vn(e) { return e.type === pe.deferred; } function Br(e) { return e.type === pe.error; } function er(e) { return (e && e.type) === pe.redirect; } function Mv(e) { let t = e; return ( t && typeof t == "object" && typeof t.data == "object" && typeof t.subscribe == "function" && typeof t.cancel == "function" && typeof t.resolveData == "function" ); } function Fv(e) { return ( e != null && typeof e.status == "number" && typeof e.statusText == "string" && typeof e.headers == "object" && typeof e.body < "u" ); } function zv(e) { return Cv.has(e.toLowerCase()); } function Nt(e) { return wv.has(e.toLowerCase()); } async function yc(e, t, n, r, l, i) { for (let o = 0; o < n.length; o++) { let a = n[o], u = t[o]; if (!u) continue; let d = e.find((h) => h.route.id === u.route.id), p = d != null && !Jf(d, u) && (i && i[u.route.id]) !== void 0; if (vn(a) && (l || p)) { let h = r[o]; W(h, "Expected an AbortSignal for revalidating fetcher deferred result"), await qf(a, h, l).then((v) => { v && (n[o] = v || n[o]); }); } } } async function qf(e, t, n) { if ((n === void 0 && (n = !1), !(await e.deferredData.resolveData(t)))) { if (n) try { return { type: pe.data, data: e.deferredData.unwrappedData }; } catch (l) { return { type: pe.error, error: l }; } return { type: pe.data, data: e.deferredData.data }; } } function Fa(e) { return new URLSearchParams(e).getAll("index").some((t) => t === ""); } function xc(e, t) { let { route: n, pathname: r, params: l } = e; return { id: n.id, pathname: r, params: l, data: t[n.id], handle: n.handle }; } function Fs(e, t) { let n = typeof t == "string" ? Mt(t).search : t.search; if (e[e.length - 1].route.index && Fa(n || "")) return e[e.length - 1]; let r = zi(e); return r[r.length - 1]; } /** * React Router v6.11.2 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */ function Si() { return ( (Si = Object.assign ? Object.assign.bind() : function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }), Si.apply(this, arguments) ); } const $i = N.createContext(null), za = N.createContext(null), kn = N.createContext(null), Bi = N.createContext(null), sn = N.createContext({ outlet: null, matches: [], isDataRoute: !1 }), eh = N.createContext(null); function $v(e, t) { let { relative: n } = t === void 0 ? {} : t; hl() || W(!1); let { basename: r, navigator: l } = N.useContext(kn), { hash: i, pathname: o, search: a } = $a(e, { relative: n }), u = o; return ( r !== "/" && (u = o === "/" ? r : Ot([r, o])), l.createHref({ pathname: u, search: a, hash: i }) ); } function hl() { return N.useContext(Bi) != null; } function pl() { return hl() || W(!1), N.useContext(Bi).location; } function th(e) { N.useContext(kn).static || N.useLayoutEffect(e); } function Vi() { let { isDataRoute: e } = N.useContext(sn); return e ? qv() : Bv(); } function Bv() { hl() || W(!1); let e = N.useContext($i), { basename: t, navigator: n } = N.useContext(kn), { matches: r } = N.useContext(sn), { pathname: l } = pl(), i = JSON.stringify(zi(r).map((u) => u.pathnameBase)), o = N.useRef(!1); return ( th(() => { o.current = !0; }), N.useCallback( function (u, d) { if ((d === void 0 && (d = {}), !o.current)) return; if (typeof u == "number") { n.go(u); return; } let p = Ua(u, JSON.parse(i), l, d.relative === "path"); e == null && t !== "/" && (p.pathname = p.pathname === "/" ? t : Ot([t, p.pathname])), (d.replace ? n.replace : n.push)(p, d.state, d); }, [t, n, i, l, e] ) ); } const nh = N.createContext(null); function b() { return N.useContext(nh); } function Vv(e) { let t = N.useContext(sn).outlet; return t && N.createElement(nh.Provider, { value: e }, t); } function $a(e, t) { let { relative: n } = t === void 0 ? {} : t, { matches: r } = N.useContext(sn), { pathname: l } = pl(), i = JSON.stringify(zi(r).map((o) => o.pathnameBase)); return N.useMemo(() => Ua(e, JSON.parse(i), l, n === "path"), [e, i, l, n]); } function Hv(e, t, n) { hl() || W(!1); let { navigator: r } = N.useContext(kn), { matches: l } = N.useContext(sn), i = l[l.length - 1], o = i ? i.params : {}; i && i.pathname; let a = i ? i.pathnameBase : "/"; i && i.route; let u = pl(), d; if (t) { var p; let y = typeof t == "string" ? Mt(t) : t; a === "/" || ((p = y.pathname) != null && p.startsWith(a)) || W(!1), (d = y); } else d = u; let h = d.pathname || "/", v = a === "/" ? h : h.slice(a.length) || "/", S = Qn(e, { pathname: v }), x = Yv( S && S.map((y) => Object.assign({}, y, { params: Object.assign({}, o, y.params), pathname: Ot([ a, r.encodeLocation ? r.encodeLocation(y.pathname).pathname : y.pathname, ]), pathnameBase: y.pathnameBase === "/" ? a : Ot([ a, r.encodeLocation ? r.encodeLocation(y.pathnameBase).pathname : y.pathnameBase, ]), }) ), l, n ); return t && x ? N.createElement( Bi.Provider, { value: { location: Si( { pathname: "/", search: "", hash: "", state: null, key: "default", }, d ), navigationType: fe.Pop, }, }, x ) : x; } function Wv() { let e = bv(), t = Qf(e) ? e.status + " " + e.statusText : e instanceof Error ? e.message : JSON.stringify(e), n = e instanceof Error ? e.stack : null, l = { padding: "0.5rem", backgroundColor: "rgba(200,200,200, 0.5)" }, i = null; return N.createElement( N.Fragment, null, N.createElement("h2", null, "Unexpected Application Error!"), N.createElement("h3", { style: { fontStyle: "italic" } }, t), n ? N.createElement("pre", { style: l }, n) : null, i ); } const Gv = N.createElement(Wv, null); class Qv extends N.Component { constructor(t) { super(t), (this.state = { location: t.location, revalidation: t.revalidation, error: t.error, }); } static getDerivedStateFromError(t) { return { error: t }; } static getDerivedStateFromProps(t, n) { return n.location !== t.location || (n.revalidation !== "idle" && t.revalidation === "idle") ? { error: t.error, location: t.location, revalidation: t.revalidation } : { error: t.error || n.error, location: n.location, revalidation: t.revalidation || n.revalidation, }; } componentDidCatch(t, n) { console.error( "React Router caught the following error during render", t, n ); } render() { return this.state.error ? N.createElement( sn.Provider, { value: this.props.routeContext }, N.createElement(eh.Provider, { value: this.state.error, children: this.props.component, }) ) : this.props.children; } } function Kv(e) { let { routeContext: t, match: n, children: r } = e, l = N.useContext($i); return ( l && l.static && l.staticContext && (n.route.errorElement || n.route.ErrorBoundary) && (l.staticContext._deepestRenderedBoundaryId = n.route.id), N.createElement(sn.Provider, { value: t }, r) ); } function Yv(e, t, n) { var r; if ((t === void 0 && (t = []), n === void 0 && (n = null), e == null)) { var l; if ((l = n) != null && l.errors) e = n.matches; else return null; } let i = e, o = (r = n) == null ? void 0 : r.errors; if (o != null) { let a = i.findIndex( (u) => u.route.id && (o == null ? void 0 : o[u.route.id]) ); a >= 0 || W(!1), (i = i.slice(0, Math.min(i.length, a + 1))); } return i.reduceRight((a, u, d) => { let p = u.route.id ? (o == null ? void 0 : o[u.route.id]) : null, h = null; n && (h = u.route.errorElement || Gv); let v = t.concat(i.slice(0, d + 1)), S = () => { let x; return ( p ? (x = h) : u.route.Component ? (x = N.createElement(u.route.Component, null)) : u.route.element ? (x = u.route.element) : (x = a), N.createElement(Kv, { match: u, routeContext: { outlet: a, matches: v, isDataRoute: n != null }, children: x, }) ); }; return n && (u.route.ErrorBoundary || u.route.errorElement || d === 0) ? N.createElement(Qv, { location: n.location, revalidation: n.revalidation, component: h, error: p, children: S(), routeContext: { outlet: null, matches: v, isDataRoute: !0 }, }) : S(); }, null); } var zs; (function (e) { (e.UseBlocker = "useBlocker"), (e.UseRevalidator = "useRevalidator"), (e.UseNavigateStable = "useNavigate"); })(zs || (zs = {})); var sl; (function (e) { (e.UseBlocker = "useBlocker"), (e.UseLoaderData = "useLoaderData"), (e.UseActionData = "useActionData"), (e.UseRouteError = "useRouteError"), (e.UseNavigation = "useNavigation"), (e.UseRouteLoaderData = "useRouteLoaderData"), (e.UseMatches = "useMatches"), (e.UseRevalidator = "useRevalidator"), (e.UseNavigateStable = "useNavigate"), (e.UseRouteId = "useRouteId"); })(sl || (sl = {})); function Xv(e) { let t = N.useContext($i); return t || W(!1), t; } function Jv(e) { let t = N.useContext(za); return t || W(!1), t; } function Zv(e) { let t = N.useContext(sn); return t || W(!1), t; } function rh(e) { let t = Zv(), n = t.matches[t.matches.length - 1]; return n.route.id || W(!1), n.route.id; } function bv() { var e; let t = N.useContext(eh), n = Jv(sl.UseRouteError), r = rh(sl.UseRouteError); return t || ((e = n.errors) == null ? void 0 : e[r]); } function qv() { let { router: e } = Xv(zs.UseNavigateStable), t = rh(sl.UseNavigateStable), n = N.useRef(!1); return ( th(() => { n.current = !0; }), N.useCallback( function (l, i) { i === void 0 && (i = {}), n.current && (typeof l == "number" ? e.navigate(l) : e.navigate(l, Si({ fromRouteId: t }, i))); }, [e, t] ) ); } function eg(e) { let { fallbackElement: t, router: n } = e, [r, l] = N.useState(n.state); N.useLayoutEffect(() => n.subscribe(l), [n, l]); let i = N.useMemo( () => ({ createHref: n.createHref, encodeLocation: n.encodeLocation, go: (u) => n.navigate(u), push: (u, d, p) => n.navigate(u, { state: d, preventScrollReset: p == null ? void 0 : p.preventScrollReset, }), replace: (u, d, p) => n.navigate(u, { replace: !0, state: d, preventScrollReset: p == null ? void 0 : p.preventScrollReset, }), }), [n] ), o = n.basename || "/", a = N.useMemo( () => ({ router: n, navigator: i, static: !1, basename: o }), [n, i, o] ); return N.createElement( N.Fragment, null, N.createElement( $i.Provider, { value: a }, N.createElement( za.Provider, { value: r }, N.createElement( rg, { basename: n.basename, location: n.state.location, navigationType: n.state.historyAction, navigator: i, }, n.state.initialized ? N.createElement(tg, { routes: n.routes, state: r }) : t ) ) ), null ); } function tg(e) { let { routes: t, state: n } = e; return Hv(t, void 0, n); } function ng(e) { return Vv(e.context); } function rg(e) { let { basename: t = "/", children: n = null, location: r, navigationType: l = fe.Pop, navigator: i, static: o = !1, } = e; hl() && W(!1); let a = t.replace(/^\/*/, "/"), u = N.useMemo(() => ({ basename: a, navigator: i, static: o }), [a, i, o]); typeof r == "string" && (r = Mt(r)); let { pathname: d = "/", search: p = "", hash: h = "", state: v = null, key: S = "default", } = r, x = N.useMemo(() => { let y = pr(d, a); return y == null ? null : { location: { pathname: y, search: p, hash: h, state: v, key: S }, navigationType: l, }; }, [a, d, p, h, v, S, l]); return x == null ? null : N.createElement( kn.Provider, { value: u }, N.createElement(Bi.Provider, { children: n, value: x }) ); } var Sc; (function (e) { (e[(e.pending = 0)] = "pending"), (e[(e.success = 1)] = "success"), (e[(e.error = 2)] = "error"); })(Sc || (Sc = {})); new Promise(() => {}); function lg(e) { let t = { hasErrorBoundary: e.ErrorBoundary != null || e.errorElement != null, }; return ( e.Component && Object.assign(t, { element: N.createElement(e.Component), Component: void 0, }), e.ErrorBoundary && Object.assign(t, { errorElement: N.createElement(e.ErrorBoundary), ErrorBoundary: void 0, }), t ); } /** * React Router DOM v6.11.2 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */ function ur() { return ( (ur = Object.assign ? Object.assign.bind() : function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }), ur.apply(this, arguments) ); } function lh(e, t) { if (e == null) return {}; var n = {}, r = Object.keys(e), l, i; for (i = 0; i < r.length; i++) (l = r[i]), !(t.indexOf(l) >= 0) && (n[l] = e[l]); return n; } function ig(e) { return !!(e.metaKey || e.altKey || e.ctrlKey || e.shiftKey); } function og(e, t) { return e.button === 0 && (!t || t === "_self") && !ig(e); } const sg = [ "onClick", "relative", "reloadDocument", "replace", "state", "target", "to", "preventScrollReset", ], ag = [ "aria-current", "caseSensitive", "className", "end", "style", "to", "children", ]; function ug(e, t) { return Dv({ basename: t == null ? void 0 : t.basename, future: ur({}, t == null ? void 0 : t.future, { v7_prependBasename: !0 }), history: qm({ window: t == null ? void 0 : t.window }), hydrationData: (t == null ? void 0 : t.hydrationData) || cg(), routes: e, mapRouteProperties: lg, }).initialize(); } function cg() { var e; let t = (e = window) == null ? void 0 : e.__staticRouterHydrationData; return t && t.errors && (t = ur({}, t, { errors: dg(t.errors) })), t; } function dg(e) { if (!e) return null; let t = Object.entries(e), n = {}; for (let [r, l] of t) if (l && l.__type === "RouteErrorResponse") n[r] = new Ma(l.status, l.statusText, l.data, l.internal === !0); else if (l && l.__type === "Error") { let i = new Error(l.message); (i.stack = ""), (n[r] = i); } else n[r] = l; return n; } const fg = typeof window < "u" && typeof window.document < "u" && typeof window.document.createElement < "u", hg = /^(?:[a-z][a-z0-9+.-]*:|\/\/)/i, pg = N.forwardRef(function (t, n) { let { onClick: r, relative: l, reloadDocument: i, replace: o, state: a, target: u, to: d, preventScrollReset: p, } = t, h = lh(t, sg), { basename: v } = N.useContext(kn), S, x = !1; if (typeof d == "string" && hg.test(d) && ((S = d), fg)) try { let f = new URL(window.location.href), m = d.startsWith("//") ? new URL(f.protocol + d) : new URL(d), g = pr(m.pathname, v); m.origin === f.origin && g != null ? (d = g + m.search + m.hash) : (x = !0); } catch {} let y = $v(d, { relative: l }), E = mg(d, { replace: o, state: a, target: u, preventScrollReset: p, relative: l, }); function c(f) { r && r(f), f.defaultPrevented || E(f); } return N.createElement( "a", ur({}, h, { href: S || y, onClick: x || i ? r : c, ref: n, target: u }) ); }), ih = N.forwardRef(function (t, n) { let { "aria-current": r = "page", caseSensitive: l = !1, className: i = "", end: o = !1, style: a, to: u, children: d, } = t, p = lh(t, ag), h = $a(u, { relative: p.relative }), v = pl(), S = N.useContext(za), { navigator: x } = N.useContext(kn), y = x.encodeLocation ? x.encodeLocation(h).pathname : h.pathname, E = v.pathname, c = S && S.navigation && S.navigation.location ? S.navigation.location.pathname : null; l || ((E = E.toLowerCase()), (c = c ? c.toLowerCase() : null), (y = y.toLowerCase())); let f = E === y || (!o && E.startsWith(y) && E.charAt(y.length) === "/"), m = c != null && (c === y || (!o && c.startsWith(y) && c.charAt(y.length) === "/")), g = f ? r : void 0, C; typeof i == "function" ? (C = i({ isActive: f, isPending: m })) : (C = [i, f ? "active" : null, m ? "pending" : null] .filter(Boolean) .join(" ")); let k = typeof a == "function" ? a({ isActive: f, isPending: m }) : a; return N.createElement( pg, ur({}, p, { "aria-current": g, className: C, ref: n, style: k, to: u }), typeof d == "function" ? d({ isActive: f, isPending: m }) : d ); }); var Ec; (function (e) { (e.UseScrollRestoration = "useScrollRestoration"), (e.UseSubmitImpl = "useSubmitImpl"), (e.UseFetcher = "useFetcher"); })(Ec || (Ec = {})); var jc; (function (e) { (e.UseFetchers = "useFetchers"), (e.UseScrollRestoration = "useScrollRestoration"); })(jc || (jc = {})); function mg(e, t) { let { target: n, replace: r, state: l, preventScrollReset: i, relative: o, } = t === void 0 ? {} : t, a = Vi(), u = pl(), d = $a(e, { relative: o }); return N.useCallback( (p) => { if (og(p, n)) { p.preventDefault(); let h = r !== void 0 ? r : Nn(u) === Nn(d); a(e, { replace: h, state: l, preventScrollReset: i, relative: o }); } }, [u, a, d, r, l, n, e, i, o] ); } const vg = { dashboard: { title: "DASHBOARD", href: "/dashboard" }, dni: { title: "RENIEC", subTools: [ ["/reniecmid", "BASIC ($1)"], ["/reniec", "FULL ($3)"], ["/dnivirtual", "VIRTUAL ($6)"], ["/electronico", "ELECTRONICO ($6)"], ], }, antecedentes: { title: "ANTECEDENTES", href: "/antecedentes" /* subTools: [ ["/judiciales", "JUDICIALES ($5)"], ["/policiales", "POLICIALES ($5)"], ["/penales", "PENALES ($5)"], ], */, }, /* actas: { title: "ACTAS RENIEC", href: "/actas-reniec", subTools: [ ["/nacimiento", "NACIMIENTO ($15)"], ["/matrimonio", "MATRIMONIO ($15)"], ["/defuncion", "DEFUNCION ($15)"], ], }, */ fichas: { title: "FICHAS RENIEC", href: "/fichas-c4" /* subTools: [ ["/c4-azul", "AZUL ($5)"], ["/c4-blanco", "BLANCO ($5)"], ["/c4-oficial", "CERTIFICADO ($5)"], ], */, }, tel: { title: "TELEFONOS", subTools: [ ["/telefonos", "SEEKER ($3)"], ["/sisweb", "SISWEB ($3)"], ["/claro", "CLARO ($3)"], ["/bitel", "BITEL ($3)"], ], }, familia: { title: "FAMILIA", subTools: [ ["/arbolgen", "ARBOL ($6)"], ["/home", "SISFOH ($3)"], ["/familiares", "FAMILIA ($4)"], ["/hermanos", "HERMANOS ($2)"], ], }, general: { title: "GENERAL", subTools: [ ["/predio", "PREDIOS ($3)"], ["/trabajos", "TRABAJOS ($3)"], ["/sunedu", "SUNEDU ($3)"], ["/sbs", "SBS ($5)"], ["/placas", "PLACAS ($3)"], ["/sueldos", "SUELDOS ($3)"], ["/multas", "MULTAS ($3)"], ["/correos", "CORREOS ($3)"], ["/ruc", "RUC ($4)"], ["/verifica", "OSIP ($1)"], ], }, }, J = "https://www.fakersys.com/", gg = { STANDARD: [ { price: 20, creds: 100, bonus: 50 }, { price: 30, creds: 200, bonus: 50 }, { price: 50, creds: 500, bonus: 100 }, { price: 70, creds: 700, bonus: 100 }, ], PREMIUM: [ { price: 80, creds: 1400, bonus: 100 }, { price: 100, creds: 2e3, bonus: 200 }, { price: 150, creds: 2600, bonus: 200 }, { price: 200, creds: 3200, bonus: 300 }, ], }; var oh = { exports: {} }, Ba = {}; /** * @license React * react-jsx-dev-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var yg = Symbol.for("react.fragment"); Ba.Fragment = yg; Ba.jsxDEV = void 0; oh.exports = Ba; var xg = oh.exports; const Sg = Bs(xg); function Hi() { throw new Error("Cycle detected"); } function Wi() { if (en > 1) en--; else { for (var e, t = !1; Vr !== void 0; ) { var n = Vr; for (Vr = void 0, $s++; n !== void 0; ) { var r = n.o; if (((n.o = void 0), (n.f &= -3), !(8 & n.f) && ah(n))) try { n.c(); } catch (l) { t || ((e = l), (t = !0)); } n = r; } } if ((($s = 0), en--, t)) throw e; } } function Eg(e) { if (en > 0) return e(); en++; try { return e(); } finally { Wi(); } } var ae = void 0, Vr = void 0, en = 0, $s = 0, Ei = 0; function sh(e) { if (ae !== void 0) { var t = e.n; if (t === void 0 || t.t !== ae) return ( (t = { i: 0, S: e, p: ae.s, n: void 0, t: ae, e: void 0, x: void 0, r: t, }), ae.s !== void 0 && (ae.s.n = t), (ae.s = t), (e.n = t), 32 & ae.f && e.S(t), t ); if (t.i === -1) return ( (t.i = 0), t.n !== void 0 && ((t.n.p = t.p), t.p !== void 0 && (t.p.n = t.n), (t.p = ae.s), (t.n = void 0), (ae.s.n = t), (ae.s = t)), t ); } } function Pe(e) { (this.v = e), (this.i = 0), (this.n = void 0), (this.t = void 0); } Pe.prototype.h = function () { return !0; }; Pe.prototype.S = function (e) { this.t !== e && e.e === void 0 && ((e.x = this.t), this.t !== void 0 && (this.t.e = e), (this.t = e)); }; Pe.prototype.U = function (e) { if (this.t !== void 0) { var t = e.e, n = e.x; t !== void 0 && ((t.x = n), (e.e = void 0)), n !== void 0 && ((n.e = t), (e.x = void 0)), e === this.t && (this.t = n); } }; Pe.prototype.subscribe = function (e) { var t = this; return fh(function () { var n = t.value, r = 32 & this.f; this.f &= -33; try { e(n); } finally { this.f |= r; } }); }; Pe.prototype.valueOf = function () { return this.value; }; Pe.prototype.toString = function () { return this.value + ""; }; Pe.prototype.toJSON = function () { return this.value; }; Pe.prototype.peek = function () { return this.v; }; Object.defineProperty(Pe.prototype, "value", { get: function () { var e = sh(this); return e !== void 0 && (e.i = this.i), this.v; }, set: function (e) { if ( (ae instanceof In && (function () { throw new Error("Computed cannot have side-effects"); })(), e !== this.v) ) { $s > 100 && Hi(), (this.v = e), this.i++, Ei++, en++; try { for (var t = this.t; t !== void 0; t = t.x) t.t.N(); } finally { Wi(); } } }, }); function jg(e) { return new Pe(e); } function ah(e) { for (var t = e.s; t !== void 0; t = t.n) if (t.S.i !== t.i || !t.S.h() || t.S.i !== t.i) return !0; return !1; } function uh(e) { for (var t = e.s; t !== void 0; t = t.n) { var n = t.S.n; if ((n !== void 0 && (t.r = n), (t.S.n = t), (t.i = -1), t.n === void 0)) { e.s = t; break; } } } function ch(e) { for (var t = e.s, n = void 0; t !== void 0; ) { var r = t.p; t.i === -1 ? (t.S.U(t), r !== void 0 && (r.n = t.n), t.n !== void 0 && (t.n.p = r)) : (n = t), (t.S.n = t.r), t.r !== void 0 && (t.r = void 0), (t = r); } e.s = n; } function In(e) { Pe.call(this, void 0), (this.x = e), (this.s = void 0), (this.g = Ei - 1), (this.f = 4); } (In.prototype = new Pe()).h = function () { if (((this.f &= -3), 1 & this.f)) return !1; if ((36 & this.f) == 32 || ((this.f &= -5), this.g === Ei)) return !0; if (((this.g = Ei), (this.f |= 1), this.i > 0 && !ah(this))) return (this.f &= -2), !0; var e = ae; try { uh(this), (ae = this); var t = this.x(); (16 & this.f || this.v !== t || this.i === 0) && ((this.v = t), (this.f &= -17), this.i++); } catch (n) { (this.v = n), (this.f |= 16), this.i++; } return (ae = e), ch(this), (this.f &= -2), !0; }; In.prototype.S = function (e) { if (this.t === void 0) { this.f |= 36; for (var t = this.s; t !== void 0; t = t.n) t.S.S(t); } Pe.prototype.S.call(this, e); }; In.prototype.U = function (e) { if (this.t !== void 0 && (Pe.prototype.U.call(this, e), this.t === void 0)) { this.f &= -33; for (var t = this.s; t !== void 0; t = t.n) t.S.U(t); } }; In.prototype.N = function () { if (!(2 & this.f)) { this.f |= 6; for (var e = this.t; e !== void 0; e = e.x) e.t.N(); } }; In.prototype.peek = function () { if ((this.h() || Hi(), 16 & this.f)) throw this.v; return this.v; }; Object.defineProperty(In.prototype, "value", { get: function () { 1 & this.f && Hi(); var e = sh(this); if ((this.h(), e !== void 0 && (e.i = this.i), 16 & this.f)) throw this.v; return this.v; }, }); function dh(e) { var t = e.u; if (((e.u = void 0), typeof t == "function")) { en++; var n = ae; ae = void 0; try { t(); } catch (r) { throw ((e.f &= -2), (e.f |= 8), Va(e), r); } finally { (ae = n), Wi(); } } } function Va(e) { for (var t = e.s; t !== void 0; t = t.n) t.S.U(t); (e.x = void 0), (e.s = void 0), dh(e); } function wg(e) { if (ae !== this) throw new Error("Out-of-order effect"); ch(this), (ae = e), (this.f &= -2), 8 & this.f && Va(this), Wi(); } function ml(e) { (this.x = e), (this.u = void 0), (this.s = void 0), (this.o = void 0), (this.f = 32); } ml.prototype.c = function () { var e = this.S(); try { if (8 & this.f || this.x === void 0) return; var t = this.x(); typeof t == "function" && (this.u = t); } finally { e(); } }; ml.prototype.S = function () { 1 & this.f && Hi(), (this.f |= 1), (this.f &= -9), dh(this), uh(this), en++; var e = ae; return (ae = this), wg.bind(this, e); }; ml.prototype.N = function () { 2 & this.f || ((this.f |= 2), (this.o = Vr), (Vr = this)); }; ml.prototype.d = function () { (this.f |= 8), 1 & this.f || Va(this); }; function fh(e) { var t = new ml(e); try { t.c(); } catch (n) { throw (t.d(), n); } return t.d.bind(t); } var hh = { exports: {} }, ph = {}; /** * @license React * use-sync-external-store-shim.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var cr = N; function Ng(e, t) { return (e === t && (e !== 0 || 1 / e === 1 / t)) || (e !== e && t !== t); } var Cg = typeof Object.is == "function" ? Object.is : Ng, Rg = cr.useState, kg = cr.useEffect, Ig = cr.useLayoutEffect, Og = cr.useDebugValue; function Pg(e, t) { var n = t(), r = Rg({ inst: { value: n, getSnapshot: t } }), l = r[0].inst, i = r[1]; return ( Ig( function () { (l.value = n), (l.getSnapshot = t), Po(l) && i({ inst: l }); }, [e, n, t] ), kg( function () { return ( Po(l) && i({ inst: l }), e(function () { Po(l) && i({ inst: l }); }) ); }, [e] ), Og(n), n ); } function Po(e) { var t = e.getSnapshot; e = e.value; try { var n = t(); return !Cg(e, n); } catch { return !0; } } function Dg(e, t) { return t(); } var Lg = typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u" ? Dg : Pg; ph.useSyncExternalStore = cr.useSyncExternalStore !== void 0 ? cr.useSyncExternalStore : Lg; hh.exports = ph; var Ag = hh.exports, Do, Tg = [], _g = Symbol.for("react.element"); function wc(e) { Do && Do(), (Do = e && e.S()); } var Lo = !1, Ml = null; Object.defineProperty( N.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher, "current", { get: function () { return Ml; }, set: function (e) { if (Lo) Ml = e; else { var t = Cc(Ml), n = Cc(e); if ( ((Ml = e), (function (l, i) { return 1 & l && 28 & i ? !0 : 2 & l || 2 & i ? !1 : !!(16 & i); })(t, n)) ) { Lo = !0; var r = (function (l) { var i = l.useRef(); i.current == null && (i.current = (function () { var a, u, d = 0, p = fh(function () { a = this; }); return ( (a.c = function () { (d = (d + 1) | 0), u && u(); }), { updater: a, subscribe: function (h) { return ( (u = h), function () { (d = (d + 1) | 0), (u = void 0), p(); } ); }, getSnapshot: function () { return d; }, } ); })()); var o = i.current; return ( Ag.useSyncExternalStore( o.subscribe, o.getSnapshot, o.getSnapshot ), o ); })(e); (Lo = !1), wc(r.updater); } else (function (l, i) { return !!(28 & l && 1 & i); })(t, n) && wc(); } }, } ); var Nc = new Map(); function Cc(e) { if (!e) return 1; var t, n = Nc.get(e); if (n !== void 0) return n; var r = e.useCallback.toString(); if (e.useReducer === e.useEffect) t = 1; else if (e.useEffect === e.useImperativeHandle) t = 32; else if (/Invalid/.test(r)) t = 2; else if (/updateCallback/.test(r) || (/\[0\]/.test(r) && /\[1\]/.test(r))) { var l = e.useReducer.toString(); /rerenderReducer/.test(l) || /return\s*\[\w+,/.test(l) ? (t = 16) : (t = 8); } else t = 4; return Nc.set(e, t), t; } function On(e) { return typeof e != "function" ? e : function (t, n) { if (typeof t == "string" && n) for (var r in n) { var l = n[r]; r !== "children" && l instanceof Pe && (n[r] = l.value); } return e.call.apply(e, [e, t, n].concat([].slice.call(arguments, 2))); }; } var Pt = Yh, Dt = Sg; Ho.createElement = On(Ho.createElement); Dt.jsx && (Dt.jsx = On(Dt.jsx)); Pt.jsx && (Pt.jsx = On(Pt.jsx)); Dt.jsxs && (Dt.jsxs = On(Dt.jsxs)); Pt.jsxs && (Pt.jsxs = On(Pt.jsxs)); Dt.jsxDEV && (Dt.jsxDEV = On(Dt.jsxDEV)); Pt.jsxDEV && (Pt.jsxDEV = On(Pt.jsxDEV)); Object.defineProperties(Pe.prototype, { $$typeof: { configurable: !0, value: _g }, type: { configurable: !0, value: function (e) { return e.data.value; }, }, props: { configurable: !0, get: function () { return { data: this }; }, }, ref: { configurable: !0, value: null }, }); function Rc(e) { return N.useMemo(function () { return jg(e); }, Tg); } const Ug = ({ navPlace: e, setNavPlace: t, setDoLogin: n, setUser: r, user: l, }) => { const i = () => { r({ userID: "", logued: !1 }); }; return s.jsxs("nav", { style: { transform: e ? "translateX(0)" : "translateX(-100%)" }, className: "nav-side-container", children: [ s.jsxs("div", { className: "nav-header", children: [ s.jsxs("div", { className: "nav-title", children: [ s.jsx("label", { children: "FAKER-SYS" }), s.jsxs("div", { onClick: () => t((o) => !o), style: { transform: e ? "translateX(0)" : "translateX(90px)", }, className: "nav-btn", children: [ s.jsx("span", {}), s.jsx("span", {}), s.jsx("span", {}), ], }), ], }), s.jsx("div", { className: "nav-content", children: Object.values(vg).map( ({ title: o, subTools: a, href: u }, d) => a ? s.jsx(Fg, { title: o, subTools: a }, d) : s.jsx(Mg, { href: u, title: o }, d) ), }), ], }), s.jsx("div", { className: "nav-footer", children: l ? s.jsxs(s.Fragment, { children: [ s.jsxs("label", { children: ["ME ➣ ", l] }), s.jsx("a", { onClick: i, children: "CERRAR SESION" }), ], }) : s.jsx("a", { onClick: () => n((o) => o), children: "LOGUEARSE" }), }), ], }); }, Mg = ({ href: e, title: t }) => s.jsx(s.Fragment, { children: s.jsxs(ih, { to: e, children: [t, " "] }) }), Fg = ({ title: e, subTools: t }) => { const n = Rc({ initial: 0, dinamic: 0 }), r = Rc(!1), l = N.useRef(null); N.useEffect(() => { const o = setInterval(() => { l.current && ((n.value.initial = l.current.offsetHeight), (l.current.style.height = "0"), clearInterval(o)); }, 200); return () => clearInterval(o); }, []); const i = () => { l.current !== null && (Eg(() => { (r.value = !r.value), r.value ? (n.value.dinamic = n.value.initial) : (n.value.dinamic = 0); }), (l.current.style.height = n.value.dinamic.toString() + "px"), l.current.classList.toggle("active")); }; return s.jsxs("div", { className: "collapse-container", children: [ s.jsxs("div", { onClick: i, className: "collapse-target", children: [ s.jsx("label", { children: e }), s.jsxs("div", { className: r.value ? "collapse-icon" : "collapse-icon active", children: [s.jsx("span", {}), s.jsx("span", {})], }), ], }), s.jsx("div", { children: s.jsx("ul", { ref: l, children: t !== void 0 && t.map(([o, a], u) => s.jsx( "li", { children: s.jsx(ih, { to: o, children: a }, u) }, u ) ), }), }), ], }); }; const ji = ({ children: e, closeAction: t, title: n, message: r }) => s.jsx("div", { className: "modal-container", children: s.jsxs("div", { className: "modal-data", children: [ s.jsx("div", { className: "space modal-title", children: s.jsx("label", { children: n }), }), s.jsx("div", { className: "space modal-message", children: typeof r == "string" ? s.jsx("label", { children: r }) : r, }), s.jsx("div", { className: "space modal-footer", children: e }), ], }), }), zg = (e, t, n) => { const [r, l] = N.useState(!0), [i, o] = N.useState({ user: "", email: "", pass: "" }), [a, u] = N.useState(!1), [d, p] = N.useState(""), [h, v] = N.useState(), S = (f) => { const { name: m, value: g } = f.target; o({ ...i, [m]: g }); }, x = (f) => { S(f), v(t(i)); }, y = async (f) => { f.preventDefault(); const { email: m, ...g } = i; if (t(g)) { v(t(g)); return; } u(!0); const { user: C, pass: k } = i; await fetch(J + "api/v1/login", { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ users: C, pass: k }), }) .then(async (O) => { const P = await O.json(); if (!O.ok) throw new Error(P.error); return P; }) .then((O) => { e({ ...O, logued: !0 }), n((P) => !P); }) .catch((O) => p(O.message)), u(!1); }, E = async (f) => { if ((f.preventDefault(), t(i))) { v(t(i)); return; } u(!0); const { user: m, email: g, pass: C } = i; await fetch(J + "api/v1/register", { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ user: m, email: g, pass: C }), }) .then(async (k) => { const O = await k.json(); if (!k.ok) throw new Error(O.error); return O; }) .then((k) => { e({ ...k, logued: !0 }), n((O) => !O); }) .catch((k) => p(k.message)), u(!1); }, c = s.jsxs(s.Fragment, { children: [ r ? s.jsxs("form", { children: [ s.jsxs("label", { htmlFor: "user", children: [ "INGRESE USUARIO O CORREO", s.jsx("input", { onBlur: x, onChange: S, type: "text", name: "user", placeholder: "USUARIO O CORREO", value: i.user, id: "user", autoComplete: "on", }), (h == null ? void 0 : h.user) && s.jsx("span", { className: "alert-danger", children: h.user, }), ], }), s.jsxs("label", { htmlFor: "pass", children: [ "INGRESE SU CONTRASEÑA", s.jsx("input", { onBlur: x, onChange: S, type: "password", name: "pass", placeholder: "CONTRASEÑA", id: "pass", value: i.pass, autoComplete: "on", }), (h == null ? void 0 : h.pass) && s.jsx("span", { className: "alert-danger", children: h.pass, }), ], }), ], }) : s.jsxs("form", { children: [ s.jsxs("label", { htmlFor: "user", children: [ "INGRESE UN USUARIO", s.jsx("input", { onBlur: x, onChange: S, type: "text", name: "user", placeholder: "USUARIO", value: i.user, id: "user", }), (h == null ? void 0 : h.user) && s.jsx("span", { className: "alert-danger", children: h.user, }), ], }), s.jsxs("label", { htmlFor: "email", children: [ "INGRESE UN CORREO", s.jsx("input", { onBlur: x, onChange: S, type: "text", name: "email", placeholder: "CORREO", id: "email", value: i.email, }), (h == null ? void 0 : h.email) && s.jsx("span", { className: "alert-danger", children: h.email, }), ], }), s.jsxs("label", { htmlFor: "pass", children: [ "INGRESE SU CONTRASEÑA", s.jsx("input", { onBlur: x, onChange: S, type: "password", name: "pass", placeholder: "CONTRASEÑA", id: "pass", value: i.pass, }), (h == null ? void 0 : h.pass) && s.jsx("span", { className: "alert-danger", children: h.pass, }), ], }), ], }), d && s.jsx("div", { className: "alert-danger", children: s.jsx("p", { children: d }), }), s.jsx("a", { onClick: () => l((f) => !f), children: r ? "Registrarse" : "Iniciar Sesion", }), a && s.jsx("progress", {}), ], }); return { onLogin: y, onSignup: E, modalLogin: c, action: r, loading: a, formError: h, }; }, $g = (e) => { let t = {}; return ( e.user ? e.user.includes(" ") && (t = { ...t, user: "El usuario no puede contener espacios." }) : (t = { ...t, user: "El campo de usuario es obligatorio." }), e.email !== void 0 && (Bg(e.email) || (t = { ...t, email: "El correo electrónico no es válido." })), e.pass ? e.pass.length < 8 ? (t = { ...t, pass: "La contraseña debe tener al menos 8 caracteres.", }) : e.pass.includes(" ") && (t = { ...t, pass: "La contraseña no puede contener espacios." }) : (t = { ...t, pass: "La contraseña es obligatoria." }), Object.keys(t).length > 0 ? t : void 0 ); }, Bg = (e) => { const t = e.indexOf("@"), n = e.indexOf(".com"); return t !== -1 && n !== -1 && n > t; }, Vg = { userID: "", logued: !1 }, Hg = () => { const [e, t] = N.useState(!1), [n, r] = N.useState(Vg), [l, i] = N.useState(!1), o = Vi(), [a, u] = N.useState(!0), { action: d, modalLogin: p, onLogin: h, onSignup: v, loading: S, } = zg(r, $g, u); return ( N.useEffect(() => { o("/dashboard"); }, []), N.useEffect(() => { n.logued ? o("/dashboard") : (o("/"), u(!0)); }, [n.logued]), s.jsxs("div", { className: "app", children: [ l && s.jsx(ji, { title: "Upps...", message: "Lo sentimos, hubo un error", closeAction: i, children: s.jsx("button", { className: "modal-first-btn", onClick: () => i((x) => !x), children: "Ok", }), }), a && s.jsx(ji, { title: "FAKERSYS", message: p, closeAction: u, children: d ? s.jsx("button", { disabled: S, className: "modal-first-btn", onClick: h, children: "INICIAR SESION", }) : s.jsx("button", { disabled: S, className: "modal-first-btn", onClick: v, children: "REGISTRARSE", }), }), s.jsx(Ug, { navPlace: e, setUser: r, setNavPlace: t, user: n.user, setDoLogin: u, }), s.jsx("div", { style: { marginLeft: e ? "17em" : "5em" }, className: "view", children: s.jsx(ng, { context: n }), }), ], }) ); }, Wg = () => s.jsx("div", { style: { height: "100%", width: "100%", display: "flex", justifyContent: "center", alignItems: "center", color: "white", }, children: s.jsx("h1", { children: "Not Found" }), }), an = (e, t = {}) => { const [n, r] = N.useState(t), [l, i] = N.useState(), [o, a] = N.useState(""), u = (p) => { const { name: h, value: v } = p.target; r({ ...n, [h]: v }), a(h); }; return { form: n, handleChange: u, handleBlur: (p) => { u(p), i(e(n)); }, lastFocused: o, formError: l, setFormError: i, }; }; const Gg = { nuDni: "DNI", number: "NUMERO", name: "NOMBRES", celular: "NUMERO", numDoc: "DOCUMENTO", apellidos: "APELLIDOS", nombres: "NOMBRES", customerId: "USUARIO ID", surname: "APELLIDOS", digitoVerificacion: "VERIFICADOR", tipo: "TIPO", verificacion: "RELACION", apePaterno: "APELLIDO P.", apeMaterno: "APELLIDO M.", preNombres: "NOMBRES", feNacimiento: "NACIMIENTO", nuEdad: "EDAD", nuDocPadre: "DNI DEL PADRE", nuDocMadre: "DNI DE LA MADRE", estatura: "ESTATURA", sexo: "GENERO", estadoCivil: "ESTADO CIVIL", gradoInstruccion: "INSTRUCCION", feEmision: "EMISION", feInscripcion: "INSCRIPCION", nomPadre: "NOMBRE PADRE", nomMadre: "NOMBRE MADRE", departamento: "DEPARTAMENTO", provincia: "PROVINCIA", distrito: "DISTRITO", depaDireccion: "DEPARTAMENTO DIC.", provDireccion: "PROVINCIA DIC.", distDireccion: "DISTRITO DIC.", feFallecimiento: "FALLECIMIENTO", feCaducidad: "CADUCIDAD", donaOrganos: "DONANTE ORG.", deRestriccion: "RESTRICCION", desDireccion: "DIRECCION", ubiReniec: "UBIGEO RENIEC", ubiCP: "CODIGO POSTAL", ubiInei: "UBIGEO INEI", identificacion: "DATOS DE IDENTIFICACION", empadronamiento: "DATOS DE EMPADRONAMIENTO", socioeconomico: "DATOS SOCIO ECONOMICO", integrantes: "INTEGRANTES DEL HOGAR", hogarID: "ID HOGAR", codigoClasificacion: "CLASIFICACION", dni: "DNI", apellidoP: "APELLIDO P.", apellidoM: "APELLIDO M.", nacimiento: "NACIMIENTO", hogarEstado: "ESTADO", fechaEmpadronamiento: "FECHA EMP.", fuente: "FUENTE", ubigeo: "UBIGEO", centroPoblado: "POBLADO", codigoCentroPoblado: "CODIGO", direccion: "DIRECCION", referencia: "REFERENCIA", nucleoUrbano: "URBANIZACION", tipoCarga: "TIPO", fechaInicial: "INICIO", fechaVigencia: "VIGENCIA", estadoVigencia: "ESTADO", clasificacion: "CLASIFICACION", area: "ZONA", nroFormato: "NUMERO", numero: "INTEGRANTE", ruc: "RUC", feInicio: "INICIO", feTermino: "TERMINO", nombre: "NOMBRES", estado: "ESTADO", condicion: "CONDICION", nomUni: "UNIVERSIDAD", rector: "RECTOR", secretario: "SECRETARIO", decano: "DECANO", denominacion: "TITULO", feExpedicion: "FECHA", acta: "SERIE", diploma: "DIPLOMA", id: "DNI", tipocredito: "TIPO", tipocuenta: "CUENTA", codigo: "CODIGO", entidad: "BANCO", tc: "TC", producto: "PRODUCTO", descripcion: "DESCRIPCION", saldo: "SALDO", moneda: "MONEDA", plate: "PLACA", brand: "MARCA", manufacturing: "FABRICACION", type: "TIPO", fecha: "FECHA", sueldo: "SUELDO", dias: "DIAS", cod: "CODIGO", situacion: "SITUACION", empresa: "NOMBRE", idProceso: "PROCESO", idTipoOmision: "TIPO", nroMulta: "NUMERO", tipoOmision: "OMISION", procesoElectoral: "PROCESO", codigoPago: "CODIGO", multa: "MONTO", correo: "CORREO", operator: "OPERADOR", registro: "REGISTRO", libro: "LIBRO", apPaterno: "APELLIDO P.", apMaterno: "APELLIDO M.", tipoDocumento: "TIPO DOC.", numeroDocumento: "DNI", numeroPartida: "PARTIDA", zona: "ZONA", oficina: "OFICINA", parentesco: "RELACION", }, ce = (e) => Gg[e] ?? e, Ao = (e) => { var n; let t = {}; return ( !e.dni && !e.name && (t = { ...t, dni: "Dni necesita 8 digitos." }), e.dni && !e.name && ((n = e.dni) == null ? void 0 : n.length) !== 8 && !e.name && (t = { ...t, dni: "Dni necesita 8 digitos." }), Object.keys(t).length > 0 ? t : void 0 ); }, kc = J + "api/v1/reniec", Qg = () => { const e = b(), [t, n] = N.useState(!1), [r, l] = N.useState(""), [i, o] = N.useState(), { form: a, handleBlur: u, handleChange: d, lastFocused: p, setFormError: h, formError: v, } = an(Ao), S = async (x) => { if ((x.preventDefault(), Ao(a))) { h(Ao(a)); return; } if (!e.userID) { l("User not logued!"); return; } n(!0), l(""); let y, E, { dni: c, ...f } = a; p === "dni" ? ((y = { dni: c }), (E = kc)) : ((y = f), (E = kc)), await fetch(E, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ ...y, userID: e.userID, bot: e.bot }), }) .then(async (m) => { const { status: g, ...C } = await m.json(); if (!m.ok) throw new Error(C.error); return C; }) .then((m) => { let { listaAni: g } = m, { nuDni: C, digitoVerificacion: k, ...O } = g; const P = `${C} - ${k}`; o({ ...m, listaAni: { nuDni: P, ...O } }); }) .catch((m) => l(m.message)), n(!1); }; return s.jsx(s.Fragment, { children: s.jsxs("div", { className: "view-container dni", children: [ s.jsx("h2", { children: "BUSQUEDA POR DNI AVANZADO" }), s.jsx("form", { className: "view-form", children: s.jsx("div", { children: s.jsxs("label", { className: "dni-place", htmlFor: "dni", children: [ "INGRESE UN DNI", s.jsx("input", { onBlur: u, placeholder: "INGRESE SU DNI", onChange: d, type: "number", name: "dni", value: a.dni ?? "", }), (v == null ? void 0 : v.dni) && s.jsx(s.Fragment, { children: s.jsx("span", { className: "alert-danger", children: v.dni, }), }), s.jsx("button", { className: "view", onClick: S, children: "BUSCAR", }), ], }), }), }), s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), r && s.jsx("p", { children: r }), i && s.jsx(s.Fragment, { children: p === "dni" ? s.jsx(Kg, { obj: i }) : s.jsx(Yg, { obj: i.listaAni }), }), ], }), ], }), }); }, Kg = ({ obj: e }) => s.jsxs("div", { className: "dni-view", children: [ s.jsxs("div", { className: "dni-view-img", children: [ s.jsxs("label", { children: [ s.jsx("img", { src: "data:image/png;base64," + e.foto, alt: "dni foto", }), "FOTO PERSONA", ], }), s.jsxs("label", { children: [ s.jsx("img", { src: "data:image/png;base64," + e.firma, alt: "dni firma", }), "FIRMA", ], }), s.jsxs("label", { children: [ s.jsx("img", { src: "data:image/png;base64," + e.hizquierda, alt: "dni hizquierda", }), "HUELLA IZQUIERDA", ], }), s.jsxs("label", { children: [ s.jsx("img", { src: "data:image/png;base64," + e.hderecha, alt: "dni hderecha", }), "HUELLA DERECHA", ], }), ], }), s.jsx("div", { className: "dni-view-data", children: Object.entries(e.listaAni).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), ], }), Yg = ({ obj: e }) => Array.isArray(e) ? s.jsx("div", { className: "names-view", children: e.map((t, n) => s.jsx(Xg, { obj: t }, n)), }) : s.jsx(s.Fragment, {}), Xg = ({ obj: e }) => s.jsx("div", { className: "names-view-childs", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }); const Jg = () => s.jsx(s.Fragment, { children: s.jsx("h3", { children: "FAKER-SYS LA MEJOR PLATAFORMA QUE PROVEE DATOS PUBLICOS Y PRIVADOS, UNA EXPERIENCIA UNICA EN EL DOXING PERUANO, BAJOS PRECIOS, SERVICIOS PRECISOS Y RAPIDOS PARA LA BUSQUEDA BASICA Y AVANZADA EN EL TEMA DEL DOXING, PRECIOS ASEQUIBLES Y COMPETETIVOS, BRINDAMOS CONFIANZA Y SEGURIDAD.", }), }), Zg = () => s.jsx(s.Fragment, { children: s.jsx("img", { src: "/dash.png", alt: "" }), }), bg = () => { const e = b(), [t, n] = N.useState(!1); return s.jsx("div", { className: "dashboard", children: e.logued ? s.jsx(qg, { user: e, openModal: n }) : s.jsx("p", { className: "not-logued", children: "Logueate para obtener informacion", }), }); }, qg = ({ user: e, openModal: t }) => { const n = Vi(); return s.jsxs(s.Fragment, { children: [ s.jsx("div", { className: "dash-header" }), s.jsxs("div", { className: "dash-content", children: [ s.jsxs("div", { className: "dash-footer", children: [ s.jsxs("div", { className: "box", children: [ s.jsxs("h3", { children: [ "CREDITOS ", s.jsx("br", {}), s.jsx("br", {}), " ", e.creds, ], }), s.jsx("button", { onClick: () => window.open("https://t.me/FakerSysTG", "_blank"), children: "COMPRAR", }), ], }), s.jsxs("div", { className: "box", children: [ s.jsx("h3", { children: "CONSULTA TOTAL" }), s.jsx("button", { style: { cursor: "default" }, children: e.query, }), ], }), s.jsxs("div", { className: "box", children: [ s.jsx("h3", { children: "PLAN" }), s.jsx("button", { style: { cursor: "default" }, children: e.plan, }), ], }), s.jsxs("div", { className: "box", children: [ s.jsx("h3", { children: "ESTADO" }), s.jsx("button", { style: { cursor: "default" }, children: e.estado, }), ], }), ], }), s.jsx("div", { className: "person benefits-container", children: s.jsx(Jg, {}), }), s.jsx("div", { className: "person person-container", children: s.jsx(Zg, {}), }), ], }), ], }); }; const Ee = ({ title: e, label: t, userID: n, url: r, validation: l, bot: bt }) => { const [i, o] = N.useState(!1), [a, u] = N.useState(""), [d, p] = N.useState(), { form: h, handleBlur: v, handleChange: S, lastFocused: x, setFormError: y, formError: E, } = an(l), c = async (m) => { if ((m.preventDefault(), l(h))) { y(l(h)); return; } if (!n) { u("User not logued!"); return; } o(!0), u(""), await fetch(r, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ dni: h.dni, userID: n, bot: bt }), }) .then(async (g) => { const { status: C, ...k } = await g.json(); if (!g.ok) throw new Error(k.error); return k; }) .then((g) => p(g)) .catch((g) => u(g.message)), o(!1); }; return { formView: s.jsxs(s.Fragment, { children: [ s.jsx("h2", { children: e }), s.jsx("form", { className: "view-form", children: s.jsxs("div", { style: { display: "flex", gap: "20px", alignItems: "flex-end" }, children: [ s.jsxs("label", { className: "dni-place", htmlFor: `dni `, children: [ t, s.jsx("input", { onBlur: v, onChange: S, type: "number", name: "dni", placeholder: t, value: h.dni ?? "", }), (E == null ? void 0 : E.dni) && s.jsx("span", { className: "alert-danger", children: E.dni, }), ], }), s.jsx("button", { className: "view", onClick: c, children: "BUSCAR", }), ], }), }), ], }), loading: i, fetchError: a, fetchResult: d, }; }, ey = J + "api/v1/fonos-seek", ty = (e) => { var r; let t = {}; return ( [8, 9].includes((r = e.dni) == null ? void 0 : r.length) || (t = { ...t, dni: "8-9 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, ny = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "BUSQUEDA DE TELEFONOS SEEKER", label: "INGRESE DNI O NUMERO", url: ey, userID: e.userID, bot: e.bot, validation: ty, }); return s.jsxs("div", { className: "view-container tel", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && s.jsx(s.Fragment, { children: s.jsx("div", { className: "fonos-container", children: Array.isArray(r.listaAni) && r.listaAni.map( ( { number: i, dni: e, operator: o, type: a, plan: u }, d ) => s.jsxs( "div", { className: "fonos", children: [ s.jsxs("label", { children: [ "NUMERO", s.jsx("span", { children: i }), ], }), s.jsxs("label", { children: [ "DNI", s.jsx("span", { children: e }), ], }), s.jsxs("label", { children: [ "OPERADOR", s.jsx("span", { children: o }), ], }), s.jsxs("label", { children: [ "TIPO", s.jsx("span", { children: a }), ], }), s.jsxs("label", { children: [ "PLAN", s.jsx("span", { children: u }), ], }), ], }, d ) ), }), }), ], }), ], }); }; const Eei = ({ title: e, label: t, userID: n, url: r, validation: l }) => { const [i, o] = N.useState(!1), [a, u] = N.useState(""), [d, p] = N.useState(), { form: h, handleBlur: v, handleChange: S, lastFocused: x, setFormError: y, formError: E, } = an(l), c = async (m) => { if ((m.preventDefault(), l(h))) { y(l(h)); return; } if (!n) { u("User not logued!"); return; } o(!0), u(""), await fetch(r, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ dni: h.dni, userID: n,bot: e.bot }), }) .then(async (g) => { const { status: C, ...k } = await g.json(); if (!g.ok) throw new Error(k.error); return k; }) .then((g) => p(g)) .catch((g) => u(g.message)), o(!1); }; return { formView: s.jsxs(s.Fragment, { children: [ s.jsx("h2", { children: e }), s.jsx("form", { className: "view-form", children: s.jsxs("div", { style: { display: "flex", gap: "20px", alignItems: "flex-end" }, children: [ s.jsxs("label", { className: "dni-place", htmlFor: `dni `, children: [ t, s.jsx("input", { onBlur: v, onChange: S, type: "number", name: "dni", placeholder: t, value: h.dni ?? "", }), (E == null ? void 0 : E.dni) && s.jsx("span", { className: "alert-danger", children: E.dni, }), ], }), s.jsx("button", { className: "view", onClick: c, children: "BUSCAR", }), ], }), }), ], }), loading: i, fetchError: a, fetchResult: d, }; }, eyi = J + "api/v1/fonos-sis", tyi = (e) => { var r; let t = {}; return ( [8, 9].includes((r = e.dni) == null ? void 0 : r.length) || (t = { ...t, dni: "8-9 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, nyi = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "BUSQUEDA DE TELEFONOS SISWEB", label: "INGRESE DNI O NUMERO", url: eyi, userID: e.userID, bot: e.bot, validation: tyi, }); return s.jsxs("div", { className: "view-container tel", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && s.jsx(s.Fragment, { children: s.jsx("div", { className: "fonos-container", children: Array.isArray(r.listaAni) && r.listaAni.map( ( { numero: i, dni: e, operador: o, tipo: a, plan: u }, d ) => s.jsxs( "div", { className: "fonos", children: [ s.jsxs("label", { children: [ "NUMERO", s.jsx("span", { children: i }), ], }), s.jsxs("label", { children: [ "DNI", s.jsx("span", { children: e }), ], }), s.jsxs("label", { children: [ "OPERADOR", s.jsx("span", { children: o }), ], }), s.jsxs("label", { children: [ "TIPO", s.jsx("span", { children: a }), ], }), s.jsxs("label", { children: [ "PLAN", s.jsx("span", { children: u }), ], }), ], }, d ) ), }), }), ], }), ], }); }; const ry = J + "api/v1/claro", ly = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 9 && (t = { ...t, dni: "9 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, iy = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA LINEAS CLARO ONLINE", label: "INGRESE UN NUMERO", url: ry, userID: e.userID, bot: e.bot, validation: ly, }); return s.jsxs("div", { className: "view-container tel", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), s.jsx("div", { className: "fonos-container", children: r && typeof r == "object" && Object.values(r.listaAni).map((i, o) => s.jsx(oy, { obj: i }, o) ), }), ], }), ], }); }, oy = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "fonos", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), " ", s.jsx("span", { children: n })] }, r ) ), }), sy = J + "api/v1/bitel", ay = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 9 && (t = { ...t, dni: "9 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, uy = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA LINEAS BITEL ONLINE", label: "INGRESE UN NUMERO", url: sy, userID: e.userID, bot: e.bot, validation: ay, }); return s.jsxs("div", { className: "view-container tel", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), s.jsx("div", { className: "fonos-container", children: r && typeof r == "object" && Object.values(r.listaAni).map((i, o) => s.jsx(cy, { obj: i }, o) ), }), ], }), ], }); }, cy = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "fonos", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), " ", s.jsx("span", { children: n })] }, r ) ), }); const dy = J + "api/v1/hogar", fy = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, hy = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "SISFOH CONSULTA HOGAR", label: "INGRESE UN DNI", url: dy, userID: e.userID, bot: e.bot, validation: fy, }); return s.jsxs("div", { className: "view-container tel", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && s.jsx(s.Fragment, { children: Object.entries(r.listaAni[0]).map(([i, o], a) => s.jsxs( "div", { className: "fonos", children: [ /* s.jsx("label", { children: i }), */ s.jsx(py, { values: o }), ], }, a ) ), }), ], }), ], }); }, py = ({ values: e }) => s.jsx(s.Fragment, { children: Array.isArray(e) && e.map((t, n) => s.jsx( "div", { className: "fonos-data", children: s.jsx(my, { obj: t }) }, n ) ), }), my = ({ obj: e }) => s.jsx(s.Fragment, { children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), vy = J + "api/v1/sunedu", gy = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, yy = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA TITULOS", label: "INGRESE UN DNI", url: vy, userID: e.userID, bot: e.bot, validation: gy, }); return s.jsxs("div", { className: "view-container predio", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && typeof r == "object" && Object.values(r).map((i, o) => s.jsx(xy, { obj: i }, o)), ], }), ], }); }, xy = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "predio-data", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), Sy = J + "api/v1/predios", Ey = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, jy = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA PROPIEDADES", label: "INGRESE UN DNI", url: Sy, userID: e.userID, bot: e.bot, validation: Ey, }); return s.jsxs("div", { className: "view-container predio", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && typeof r == "object" && Object.values(r).map((i, o) => s.jsx(wy, { obj: i }, o)), ], }), ], }); }, wy = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "predio-data", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), Ny = J + "api/v1/familiares", Cy = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, Ry = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA FAMILIARES", label: "INGRESE UN DNI", url: Ny, userID: e.userID, bot: e.bot, validation: Cy, }); return s.jsxs("div", { className: "view-container tel", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), s.jsx("div", { className: "fonos-container", children: r && typeof r == "object" && Object.values(r.listaAni).map((i, o) => s.jsx(ky, { obj: i }, o) ), }), ], }), ], }); }, ky = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "fonos", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), Iy = J + "api/v1/hermanos", Oy = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, Py = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA HERMANOS", label: "INGRESE UN DNI", url: Iy, userID: e.userID, bot: e.bot, validation: Oy, }); return s.jsxs("div", { className: "view-container tel", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), s.jsx("div", { className: "fonos-container", children: r && typeof r == "object" && Object.values(r.listaAni).map((i, o) => s.jsx(Dy, { obj: i }, o) ), }), ], }), ], }); }, Dy = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "fonos", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), Ly = J + "api/v1/sbs", Ay = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, Ty = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA HISTORIAL CREDITICIO", label: "INGRESE UN DNI", url: Ly, userID: e.userID, bot: e.bot, validation: Ay, }); return s.jsxs("div", { className: "view-container predio", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && typeof r == "object" && Object.values(r).map((i, o) => s.jsx(_y, { obj: i }, o)), ], }), ], }); }, _y = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "predio-data", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), Uy = J + "api/v1/placas", My = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, Fy = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA PLACAS", label: "INGRESE UN DNI", url: Uy, userID: e.userID, bot: e.bot, validation: My, }); return s.jsxs("div", { className: "view-container predio", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && typeof r == "object" && Object.values(r).map((i, o) => s.jsx(zy, { obj: i }, o)), ], }), ], }); }, zy = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "predio-data", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), $y = J + "api/v1/sueldos", By = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, Vy = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA SUELDOS", label: "INGRESE UN DNI", url: $y, userID: e.userID, bot: e.bot, validation: By, }); return s.jsxs("div", { className: "view-container predio", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && typeof r == "object" && Object.values(r).map((i, o) => s.jsx(Hy, { obj: i }, o)), ], }), ], }); }, Hy = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "predio-data", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), Wy = J + "api/v1/multas", Gy = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, Qy = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA MULTAS", label: "INGRESE UN DNI", url: Wy, userID: e.userID, bot: e.bot, validation: Gy, }); return s.jsxs("div", { className: "view-container predio", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && typeof r == "object" && Object.values(r).map((i, o) => s.jsx(Ky, { obj: i }, o)), ], }), ], }); }, Ky = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "predio-data", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), Yy = J + "api/v1/ip", Xy = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, Jy = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA GEO LOCALIZACION IP", label: "INGRESE UN DNI", url: Yy, userID: e.userID, bot: e.bot, validation: Xy, }); return s.jsxs("div", { className: "view-container predio", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && typeof r == "object" && Object.values(r).map((i, o) => s.jsx(Zy, { obj: i }, o)), ], }), ], }); }, Zy = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "predio-data", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), by = J + "api/v1/correos", qy = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, e0 = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA CORREOS", label: "INGRESE UN DNI", url: by, userID: e.userID, bot: e.bot, validation: qy, }); return s.jsxs("div", { className: "view-container predio", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && typeof r == "object" && Object.values(r).map((i, o) => s.jsx(t0, { obj: i }, o)), ], }), ], }); }, t0 = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "predio-data", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), n0 = ({ title: e, label: t, userID: n, url: r, validation: l }) => { const [i, o] = N.useState(!1), [a, u] = N.useState(""), [d, p] = N.useState(), { form: h, handleBlur: v, handleChange: S, lastFocused: x, setFormError: y, formError: E, } = an(l), c = async (m) => { if ((m.preventDefault(), l(h))) { y(l(h)); return; } if (!n) { u("User not logued!"); return; } o(!0), u(""), await fetch(r, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ ruc: h.dni, userID: n, bot: e.bot }), }) .then(async (g) => { const { status: C, ...k } = await g.json(); if (!g.ok) throw new Error(k.error); return k; }) .then((g) => p(g)) .catch((g) => u(g.message)), o(!1); }; return { formView: s.jsxs(s.Fragment, { children: [ s.jsx("h2", { children: e }), s.jsx("form", { className: "view-form", children: s.jsxs("div", { style: { display: "flex", gap: "20px", alignItems: "flex-end" }, children: [ s.jsxs("label", { className: "dni-place", htmlFor: `dni `, children: [ t, s.jsx("input", { onBlur: v, onChange: S, type: "number", name: "dni", placeholder: t, value: h.dni ?? "", }), (E == null ? void 0 : E.dni) && s.jsx("span", { className: "alert-danger", children: E.dni, }), ], }), s.jsx("button", { className: "view", onClick: c, children: "BUSCAR", }), ], }), }), ], }), loading: i, fetchError: a, fetchResult: d, }; }, r0 = J + "api/v1/ruc", l0 = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 11 && (t = { ...t, dni: "11 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, i0 = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = n0({ title: "CONSULTA RUC", label: "INGRESE UN DNI", url: r0, userID: e.userID, validation: l0, }); return s.jsxs("div", { className: "view-container predio", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && typeof r == "object" && Object.values(r).map((i, o) => s.jsx(o0, { obj: i }, o)), ], }), ], }); }, o0 = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "predio-data", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }), s0 = J + "api/v1/verifica", a0 = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, u0 = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA VERIFICADOR OSIPTEL", label: "INGRESE UN DNI", url: s0, userID: e.userID, bot: e.bot, validation: a0, }); return s.jsxs("div", { className: "view-container predio", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && typeof r == "object" && Object.values(r).map((i, o) => s.jsx(c0, { obj: i }, o)), ], }), ], }); }, c0 = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "predio-data", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }); const d0 = (e) => { const t = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; let n = ""; for (let r = 0; r < e; r++) { const l = Math.floor(Math.random() * t.length); n += t.charAt(l); } return n; }, f0 = J + "api/v1/buy", h0 = () => { const e = Vi(), [t, n] = N.useState(), [r, l] = N.useState(!1), [i, o] = N.useState(!1), [a, u] = N.useState(!1), [d, p] = N.useState(!1), h = b(), v = (y, E) => { const c = d0(32), { userID: f } = h; n({ captura: "", userID: f, plan: y, creds: E, buyId: c }); }, S = async (y) => { if ((y.preventDefault(), !h.userID)) { o(!0); return; } if ((console.log(t), !(t != null && t.captura))) { l(!0); return; } p(!0), l(!1), await fetch(f0, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(t), }) .then(async (E) => { E.ok || (console.log("Is error"), o(!0)), console.log("Is success"), u(!0); }) .catch((E) => { console.log(E), o(!0); }), p(!1), console.log(i), console.log(r); }, x = (y) => { var c; if (!t) return; const E = (c = y.target.files) == null ? void 0 : c[0]; if (E) { const f = new FileReader(); f.readAsDataURL(E), (f.onload = () => { const m = f.result; n({ ...t, captura: m }); }); } }; return s.jsxs(s.Fragment, { children: [ i && s.jsx(ji, { title: "Upss..", closeAction: l, message: "Lo sentimos, a ocurrido un error, intenalo mas tarde.", children: s.jsx("button", { onClick: () => e("/dashboard"), className: "modal-first-btn", children: "Ok", }), }), a && s.jsx(ji, { title: "Enhorabuena!", closeAction: l, message: "Tu compra a sido recibida, en un momento se agregaran tus creditos.", children: s.jsx("button", { onClick: () => e("/dashboard"), className: "modal-first-btn", children: "Ok", }), }), s.jsxs("div", { className: "view-container creeds", children: [ s.jsx("div", { className: "creeds", children: Object.entries(gg).map(([y, E], c) => s.jsx(v0, { plan: y, costs: E, handleClick: v }, c) ), }), t && s.jsxs(s.Fragment, { children: [ s.jsxs("div", { className: "creeds-buy-data", children: [ s.jsx("p", { children: "Nota importante al adquirir créditos en nuestra plataforma:", }), s.jsxs("ol", { children: [ s.jsx("li", { children: "Necesitas anotar el codigo de compra para confirmar el pago", }), s.jsx("li", { children: "En el mensaje de pago, enviar tu codigo generado para tu compra.", }), s.jsx("li", { children: "Tomar una captura de pantalla del pago enviado", }), s.jsx("li", { children: "Enviar la captura, fecha y el codigo de pago", }), s.jsx("li", { children: "Una vez enviado el pago, se le acreditará lo que adquirió en minutos tras la confirmación", }), ], }), s.jsxs("p", { children: [ "Codigo de compra: ", s.jsx("span", { className: "buy-ids", children: t.buyId, }), ], }), s.jsx("p", { children: "Medios de pago:" }), s.jsxs("ul", { children: [ s.jsxs("li", { children: [ "BIM: ", s.jsx("span", { className: "buy-ids", children: "977378021", }), " ", ], }), s.jsxs("li", { children: [ "Transferencia interbcaria: ", s.jsx("span", { className: "buy-ids", children: "09400131000216551755", }), " ", ], }), ], }), s.jsxs("p", { children: [ "No cuentas con estos medios de pago?", s.jsx("br", {}), "No te preocupes, nuestros seller tiene medios extras", ], }), s.jsx("p", { children: "Contactalos por Telegram:" }), s.jsxs("ul", { children: [ s.jsx("li", { children: s.jsx("a", { href: "https://telegram.me/davidcxz", children: "@davidcxz", }), }), s.jsx("li", { children: s.jsx("a", { href: "https://telegram.me/SaikaGasai", children: "@SaikaGasai", }), }), ], }), ], }), s.jsx("div", { className: "buy-form", children: s.jsxs("form", { children: [ s.jsx("input", { onChange: x, type: "file", accept: "image/jpeg, image/png", }), s.jsx("button", { onClick: S, children: "ENVIAR" }), ], }), }), r && s.jsx("span", { className: "alert-danger", children: "PARA CONTINUAR ENVIA TU CAPTURA DE PANTALLA DEL PAGO.", }), ], }), d && s.jsx("progress", {}), ], }), ], }); }, p0 = ">>>>>>", m0 = "<<<<<<", v0 = ({ plan: e, costs: t, handleClick: n }) => s.jsxs("div", { className: "creeds-plan", children: [ s.jsxs("label", { children: ["PLANES ", e] }), s.jsx("div", { className: "creeds-costs", children: t.map(({ price: r, creds: l, bonus: i }, o) => s.jsxs( "div", { className: "creeds-box", children: [ s.jsxs("label", { children: [ s.jsxs("span", { children: ["➣ ", l, " CREDITOS +"] }), s.jsxs("span", { style: { color: "green" }, children: [i, " CREDITOS BONUS"], }), s.jsxs("span", { style: { color: "aqua" }, children: [m0, " PRECIO ", p0], }), ], }), s.jsxs("button", { onClick: () => n(e, l), children: ["PEN ", r], }), ], }, o ) ), }), ], }), To = (e) => { var n; let t = {}; return ( !e.dni && !e.name && (t = { ...t, dni: "DNI NECESITA 8 DIGITOS." }), e.dni && !e.name && ((n = e.dni) == null ? void 0 : n.length) !== 8 && !e.name && (t = { ...t, dni: "DNI NECESITA 8 DIGITOS." }), Object.keys(t).length > 0 ? t : void 0 ); }, g0 = J + "api/v1/renmid", y0 = J + "api/v1/name", x0 = () => { const e = b(), [t, n] = N.useState(!1), [r, l] = N.useState(""), [i, o] = N.useState(), { form: a, handleBlur: u, handleChange: d, lastFocused: p, setFormError: h, formError: v, } = an(To), S = async (x) => { if ((x.preventDefault(), To(a))) { h(To(a)); return; } if (!e.userID) { l("User not logued!"); return; } n(!0), l(""); let y, E, { dni: c, ...f } = a; p === "dni" ? ((y = { dni: c }), (E = g0)) : ((y = f), (E = y0)), await fetch(E, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ ...y, userID: e.userID, bot: e.bot }), }) .then(async (m) => { const { status: g, ...C } = await m.json(); if (!m.ok) throw new Error(C.error); return C; }) .then((m) => { if (p === "dni") { let { listaAni: g } = m, { nuDni: C, digitoVerificacion: k, ...O } = g; const P = `${C} - ${k}`; o({ ...m, listaAni: { nuDni: P, ...O } }); } else o(m); }) .catch((m) => l(m.message)), n(!1); }; return s.jsx(s.Fragment, { children: s.jsxs("div", { className: "view-container dni", children: [ s.jsx("h2", { children: "BUSQUEDA POR DNI O NOMBRES" }), s.jsx("form", { className: "view-form", children: s.jsxs("div", { children: [ s.jsxs("label", { className: "dni-place", htmlFor: "dni", children: [ "INGRESE UN DNI", s.jsx("input", { onBlur: u, placeholder: "INGRESE SU DNI", onChange: d, type: "number", name: "dni", value: a.dni ?? "", }), (v == null ? void 0 : v.dni) && s.jsx(s.Fragment, { children: s.jsx("span", { className: "alert-danger", children: v.dni, }), }), s.jsx("button", { className: "view", onClick: S, children: "BUSCAR", }), ], }), s.jsxs("div", { className: "names", children: [ s.jsxs("label", { htmlFor: "name", children: [ "NOMBRES", s.jsx("input", { onBlur: u, placeholder: "INGRESE NOMBRES", onChange: d, type: "text", name: "name", id: "name", }), ], }), s.jsxs("label", { htmlFor: "first_name", children: [ "APELLIDO PATERNO", s.jsx("input", { onChange: d, placeholder: "APELLIDO P.", type: "text", name: "first_name", id: "first_name", }), ], }), s.jsxs("label", { htmlFor: "last_name", children: [ "APELLIDO MATERNO", s.jsx("input", { onChange: d, placeholder: "APELLIDO M.", type: "text", name: "last_name", id: "last_name", }), ], }), s.jsxs("label", { htmlFor: "min_age", children: [ "EDAD MINIMA", s.jsx("input", { onChange: d, placeholder: "EDAD MINIMA", type: "number", min: 1, name: "min_age", id: "min_age", }), ], }), s.jsxs("label", { htmlFor: "max_age", children: [ "EDAD MAXIMA", s.jsx("input", { onChange: d, placeholder: "EDAD MAXIMA", type: "number", min: 1, name: "max_age", id: "max_age", }), ], }), ], }), ], }), }), s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), r && s.jsx("p", { children: r }), i && s.jsx(s.Fragment, { children: p === "dni" ? s.jsx(S0, { obj: i }) : s.jsx(E0, { obj: i.listaAni }), }), ], }), ], }), }); }, S0 = ({ obj: e }) => s.jsxs("div", { className: "dni-view", children: [ s.jsx("div", { className: "dni-view-img", children: s.jsxs("label", { children: [ s.jsx("img", { src: "data:image/png;base64," + e.foto, alt: "dni foto", }), "FOTO PERSONA", ], }), }), s.jsx("div", { className: "dni-view-data", children: Object.entries(e.listaAni).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), " ", s.jsx("span", { children: n })] }, r ) ), }), ], }), E0 = ({ obj: e }) => Array.isArray(e) ? s.jsx("div", { className: "names-view", children: e.map((t, n) => s.jsx(j0, { obj: t }, n)), }) : s.jsx(s.Fragment, {}), j0 = ({ obj: e }) => s.jsx("div", { className: "names-view-childs", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), " ", s.jsx("span", { children: n })] }, r ) ), }), w0 = J + "api/v1/arbol", N0 = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, Ic = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "CONSULTA ARBOL GENEALOGICO", label: "INGRESE UN DNI", url: w0, userID: e.userID, bot: e.bot, validation: N0, }); return s.jsxs("div", { className: "view-container tel", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), s.jsx("div", { className: "fonos-container", children: r && typeof r == "object" && Object.values(r.listaAni).map((i, o) => s.jsx(C0, { obj: i }, o) ), }), ], }), ], }); }, C0 = ({ obj: e }) => typeof e != "object" ? s.jsx(s.Fragment, {}) : s.jsx("div", { className: "fonos", children: Object.entries(e).map(([t, n], r) => s.jsxs( "label", { children: [ce(t), ": ", s.jsx("span", { children: n })] }, r ) ), }); const R0 = J + "api/v1/dni-virtual", k0 = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, I0 = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "DNI VIRTUAL AZUL / AMARILLO", label: "INGRESE UN DNI", url: R0, userID: e.userID, bot: e.bot, validation: k0, }); return s.jsxs("div", { className: "view-container dni-virtual", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && s.jsxs(s.Fragment, { children: [ s.jsxs("div", { className: "dni-virtual-img", children: [ s.jsx("img", { src: r.front.toString(), alt: "dni front", }), s.jsx("img", { src: r.back.toString(), alt: "dni back" }), ], }), s.jsx("div", { className: "dni-virtual-data", children: Object.entries(r.listaAni).length > 0 && Object.entries(r.listaAni).map(([i, o], a) => s.jsxs( "label", { children: [ ce(i), ": ", s.jsx("span", { children: o }), ], }, a ) ), }), ], }), ], }), ], }); }, O0 = J + "api/v1/dni-electronico", P0 = (e) => { var n; let t = {}; return ( ((n = e.dni) == null ? void 0 : n.length) !== 8 && (t = { ...t, dni: "8 digitos permitidos " }), Object.keys(t).length > 0 ? t : void 0 ); }, D0 = () => { const e = b(), { loading: t, fetchError: n, fetchResult: r, formView: l, } = Ee({ title: "DNI ELECTRONICO VIRTUAL", label: "INGRESE UN DNI", url: O0, userID: e.userID, bot: e.bot, validation: P0, }); return s.jsxs("div", { className: "view-container dni-virtual", children: [ l, s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), n && s.jsx("p", { children: n }), r && s.jsxs(s.Fragment, { children: [ s.jsxs("div", { className: "dni-virtual-img", children: [ s.jsx("img", { src: r.front.toString(), alt: "dni front", }), s.jsx("img", { src: r.back.toString(), alt: "dni back" }), ], }), s.jsx("div", { className: "dni-virtual-data", children: Object.entries(r.listaAni).length > 0 && Object.entries(r.listaAni).map(([i, o], a) => s.jsxs( "label", { children: [ ce(i), ": ", s.jsx("span", { children: o }), ], }, a ) ), }), ], }), ], }), ], }); }; const L0 = J + "api/v1/", mh = ["ant-penales", "ant-policiales", "ant-judiciales"], A0 = { typePdf: mh[0] }, _o = (e) => { let t = {}; return ( e.dni || (t = { ...t, dni: "DNI NECESITA 8 DIGITOS." }), Object.keys(t).length > 0 ? t : void 0 ); }, Uo = () => { const e = b(), [t, n] = N.useState(!1), [r, l] = N.useState(""), [i, o] = N.useState(""), { form: a, handleBlur: u, handleChange: d, lastFocused: p, setFormError: h, formError: v, } = an(_o, A0), S = async (x) => { if ((x.preventDefault(), _o(a))) { h(_o(a)); return; } if (!e.userID) { l("User not logued!"); return; } n(!0), l(""); const y = L0 + a.typePdf; await fetch(y, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ dni: a.dni, userID: e.userID , bot: e.bot}), }) .then(async (E) => { const { status: c, ...f } = await E.json(); if (!E.ok) throw new Error(f.error); return f; }) .then((E) => { let { antecedentes: c, ...f } = E; o(c); }) .catch((E) => l(E.message)), n(!1); }; return s.jsxs("div", { className: "view-container pdf", style: { display: "flex", flexDirection: "column", height: "100vh", }, children: [ s.jsx("h2", { children: "ANTECEDENTES" }), s.jsx("form", { className: "view-form", children: s.jsxs("div", { style: { display: "flex", gap: "20px", alignItems: "flex-end" }, children: [ s.jsxs("label", { className: "dni-place", htmlFor: `dni`, children: [ "INGRESE UN DNI", s.jsx("input", { onBlur: u, onChange: d, placeholder: "INGRESE SU DNI", type: "text", name: "dni", value: a.dni ?? "", }), v?.dni && s.jsx("span", { className: "alert-danger", children: v.dni, }), ], }), s.jsx("select", { name: "typePdf", onChange: d, value: a.typePdf, children: mh.map((x, y) => s.jsx("option", { value: x, children: x }, y) ), }), s.jsx("button", { className: "view", onClick: S, children: "BUSCAR", }), ], }), }), i && s.jsx("div", { style: { display: "flex", justifyContent: "center", marginBottom: "1em", }, children: s.jsx("a", { href: i, download: `${a.dni}.pdf`, className: "view-download-btn", children: `Descargar PDF.`, }), }), s.jsxs("div", { className: "result", style: { flex: 1, // Toma el espacio restante display: "flex", justifyContent: "center", alignItems: "center", width: "100%", height: "100%", // Asegura que ocupe toda la altura disponible }, children: [ t && s.jsx("progress", {}), r && s.jsx("p", { children: r }), i && s.jsx("iframe", { src: i, style: { width: "100%", height: "100%", // Se ajusta automáticamente border: "none", // Elimina bordes }, }), ], }), ], }); }, T0 = J + "api/v1/", vh = ["c4-azul", "c4-blanco", "c4-inscripcion"], _0 = { typePdf: vh[0] }, Mo = (e) => { let t = {}; return ( e.dni || (t = { ...t, dni: "DNI NECESITA 8 DIGITOS." }), Object.keys(t).length > 0 ? t : void 0 ); }, Fo = () => { const e = b(), [t, n] = N.useState(!1), [r, l] = N.useState(""), [i, o] = N.useState(""), { form: a, handleBlur: u, handleChange: d, lastFocused: p, setFormError: h, formError: v, } = an(Mo, _0), S = async (x) => { if ((x.preventDefault(), Mo(a))) { h(Mo(a)); return; } if (!e.userID) { l("User not logued!"); return; } n(!0), l(""); const y = T0 + a.typePdf; await fetch(y, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ dni: a.dni, userID: e.userID , bot: e.bot}), }) .then(async (E) => { const { status: c, ...f } = await E.json(); if (!E.ok) throw new Error(f.error); return f; }) .then((E) => { let { c4: c, ...f } = E; o(c); }) .catch((E) => l(E.message)), n(!1); }; return s.jsxs("div", { className: "view-container pdf", style: { display: "flex", flexDirection: "column", height: "100vh", }, children: [ s.jsx("h2", { children: "FICHAS C4" }), s.jsx("form", { className: "view-form", children: s.jsxs("div", { style: { display: "flex", gap: "20px", alignItems: "flex-end" }, children: [ s.jsxs("label", { className: "dni-place", htmlFor: "dni", children: [ "INGRESE UN DNI", s.jsx("input", { onBlur: u, onChange: d, placeholder: "INGRESE SU DNI", type: "text", name: "dni", value: a.dni ?? "", }), v?.dni && s.jsx("span", { className: "alert-danger", children: v.dni, }), ], }), s.jsx("select", { name: "typePdf", onChange: d, value: a.typePdf, children: vh.map((x, y) => s.jsx("option", { value: x, children: x }, y) ), }), s.jsx("button", { className: "view", onClick: S, type: "button", children: "BUSCAR", }), ], }), }), i && s.jsx("div", { style: { display: "flex", justifyContent: "center", marginBottom: "1em", }, children: s.jsx("a", { href: i, download: `${a.dni}.pdf`, className: "view-download-btn", children: `Descargar PDF.`, }), }), s.jsxs("div", { className: "result", style: { flex: 1, // Toma el espacio restante display: "flex", justifyContent: "center", alignItems: "center", width: "100%", height: "100%", // Asegura que ocupe toda la altura disponible }, children: [ t && s.jsx("progress", {}), r && s.jsx("p", { children: r }), i && s.jsx("iframe", { src: i, style: { width: "100%", height: "100%", // Se ajusta automáticamente border: "none", // Elimina bordes }, }), ], }), ], }); }, U0 = J + "api/v1/", gh = ["acta-nacimiento", "acta-matrimonio", "acta-defuncion"], M0 = { typePdf: gh[0] }, zo = (e) => { let t = {}; return ( e.dni || (t = { ...t, dni: "DNI NECESITA 8 DIGITOS." }), Object.keys(t).length > 0 ? t : void 0 ); }, $o = () => { const e = b(), [t, n] = N.useState(!1), [r, l] = N.useState(""), [i, o] = N.useState(""), { form: a, handleBlur: u, handleChange: d, lastFocused: p, setFormError: h, formError: v, } = an(zo, M0), S = async (x) => { if ((x.preventDefault(), zo(a))) { h(zo(a)); return; } if (!e.userID) { l("User not logued!"); return; } n(!0), l(""); const y = U0 + a.typePdf; await fetch(y, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ dni: a.dni, userID: e.userID, bot: e.bot }), }) .then(async (E) => { const { status: c, ...f } = await E.json(); if (!E.ok) throw new Error(f.error); return f; }) .then((E) => { let { acta: c, ...f } = E; o(c); }) .catch((E) => l(E.message)), n(!1); }; return s.jsxs("div", { className: "view-container pdf", children: [ s.jsx("h2", { children: "FICHAS DE ACTAS" }), s.jsx("form", { className: "view-form", children: s.jsxs("div", { style: { display: "flex", gap: "20px", alignItems: "flex-end" }, children: [ s.jsxs("label", { className: "dni-place", htmlFor: `dni `, children: [ "INGRESE UN DNI", s.jsx("input", { onBlur: u, onChange: d, placeholder: "INGRESE SU DNI", type: "text", name: "dni", value: a.dni ?? "", }), (v == null ? void 0 : v.dni) && s.jsx("span", { className: "alert-danger", children: v.dni, }), ], }), s.jsx("select", { name: "typePdf", onChange: d, value: a.typePdf, children: gh.map((x, y) => s.jsx("option", { value: x, children: x }, y) ), }), s.jsx("button", { className: "view", onClick: S, children: "BUSCAR", }), ], }), }), s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), r && s.jsx("p", { children: r }), i && s.jsx("img", { src: i }), ], }), ], }); }, F0 = J + "api/v1/", yh = ["yapefake", "bcpfake", "ibkfake"], z0 = { typePdf: yh[0] }, Bo = (e) => { let t = {}; return ( e.dni || (t = { ...t, dni: "DNI NECESITA 8 DIGITOS." }), Object.keys(t).length > 0 ? t : void 0 ); }, Vo = () => { const e = b(), [t, n] = N.useState(!1), [r, l] = N.useState(""), [i, o] = N.useState(""), { form: a, handleBlur: u, handleChange: d, lastFocused: p, setFormError: h, formError: v, } = an(Bo, z0), S = async (x) => { if ((x.preventDefault(), Bo(a))) { h(Bo(a)); return; } if (!e.userID) { l("User not logued!"); return; } n(!0), l(""); const y = F0 + a.typePdf; await fetch(y, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ dni: a.dni, userID: e.userID, bot: e.bot }), }) .then(async (E) => { const { status: c, ...f } = await E.json(); if (!E.ok) throw new Error(f.error); return f; }) .then((E) => { let { c4: c, ...f } = E; o(c); }) .catch((E) => l(E.message)), n(!1); }; return s.jsxs("div", { className: "view-container pdf", children: [ s.jsx("h2", { children: "CAPTURAS FALSAS" }), s.jsx("form", { className: "view-form", children: s.jsxs("div", { style: { display: "flex", gap: "20px", alignItems: "flex-end" }, children: [ s.jsxs("label", { className: "dni-place", htmlFor: `dni `, children: [ "INGRESE UN DNI", s.jsx("input", { onBlur: u, onChange: d, placeholder: "INGRESE SU DNI", type: "text", name: "dni", value: a.dni ?? "", }), (v == null ? void 0 : v.dni) && s.jsx("span", { className: "alert-danger", children: v.dni, }), ], }), s.jsx("select", { name: "typePdf", onChange: d, value: a.typePdf, children: yh.map((x, y) => s.jsx("option", { value: x, children: x }, y) ), }), s.jsx("button", { className: "view", onClick: S, children: "BUSCAR", }), ], }), }), s.jsxs("div", { className: "result", children: [ t && s.jsx("progress", {}), r && s.jsx("p", { children: r }), i && s.jsx("img", { src: i }), ], }), ], }); }, $0 = ug( [ { path: "/", element: s.jsx(Hg, {}), errorElement: s.jsx(Wg, {}), children: [ { path: "/dashboard", element: s.jsx(bg, {}) }, { path: "/reniecmid", element: s.jsx(x0, {}) }, { path: "/reniec", element: s.jsx(Qg, {}) }, { path: "/arbolgen", element: s.jsx(Ic, {}) }, { path: "/arbolgen", element: s.jsx(Ic, {}) }, { path: "/dnivirtual", element: s.jsx(I0, {}) }, { path: "/electronico", element: s.jsx(D0, {}) }, { path: "/antecedentes", element: s.jsx(Uo, {}) }, /* { path: "/judiciales", element: s.jsx(Uo, {}) }, { path: "/policiales", element: s.jsx(Uo, {}) }, { path: "/penales", element: s.jsx(Uo, {}) }, */ { path: "/actas-reniec", element: s.jsx($o, {}) }, /* { path: "/nacimiento", element: s.jsx($o, {}) }, { path: "/matrimonio", element: s.jsx($o, {}) }, { path: "/defuncion", element: s.jsx($o, {}) }, */ { path: "/fichas-c4", element: s.jsx(Fo, {}) }, /* { path: "/c4-azul", element: s.jsx(Fo, {}) }, { path: "/c4-blanco", element: s.jsx(Fo, {}) }, { path: "/c4-oficial", element: s.jsx(Fo, {}) }, */ { path: "/yape", element: s.jsx(Vo, {}) }, { path: "/bcp", element: s.jsx(Vo, {}) }, { path: "/ibk", element: s.jsx(Vo, {}) }, { path: "/telefonos", element: s.jsx(ny, {}) }, { path: "/sisweb", element: s.jsx(nyi, {}) }, { path: "/claro", element: s.jsx(iy, {}) }, { path: "/bitel", element: s.jsx(uy, {}) }, { path: "/home", element: s.jsx(hy, {}) }, { path: "/predio", element: s.jsx(jy, {}) }, { path: "/familiares", element: s.jsx(Ry, {}) }, { path: "/hermanos", element: s.jsx(Py, {}) }, { path: "/sunedu", element: s.jsx(yy, {}) }, { path: "/sbs", element: s.jsx(Ty, {}) }, { path: "/placas", element: s.jsx(Fy, {}) }, { path: "/sueldos", element: s.jsx(Vy, {}) }, { path: "/multas", element: s.jsx(Qy, {}) }, { path: "/geo-ip", element: s.jsx(Jy, {}) }, { path: "/correos", element: s.jsx(e0, {}) }, { path: "/ruc", element: s.jsx(i0, {}) }, { path: "/verifica", element: s.jsx(u0, {}) }, { path: "/creeds", element: s.jsx(h0, {}) }, ], }, ], { basename: "/" } ), B0 = Hf(document.getElementById("app")); B0.render(s.jsx(Ho.StrictMode, { children: s.jsx(eg, { router: $0 }) }));