13095 lines
440 KiB
JavaScript
13095 lines
440 KiB
JavaScript
/*! For license information please see content.js.LICENSE.txt */
|
|
!(function () {
|
|
var e = {
|
|
534: function (e, t, n) {
|
|
"use strict";
|
|
var r = n(7313),
|
|
a = n(2224);
|
|
function o(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 l = new Set(),
|
|
i = {};
|
|
function u(e, t) {
|
|
s(e, t), s(e + "Capture", t);
|
|
}
|
|
function s(e, t) {
|
|
for (i[e] = t, e = 0; e < t.length; e++) l.add(t[e]);
|
|
}
|
|
var c = !(
|
|
"undefined" === typeof window ||
|
|
"undefined" === typeof window.document ||
|
|
"undefined" === typeof window.document.createElement
|
|
),
|
|
f = Object.prototype.hasOwnProperty,
|
|
d =
|
|
/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,
|
|
p = {},
|
|
m = {};
|
|
function g(e, t, n, r, a, o, l) {
|
|
(this.acceptsBooleans = 2 === t || 3 === t || 4 === t),
|
|
(this.attributeName = r),
|
|
(this.attributeNamespace = a),
|
|
(this.mustUseProperty = n),
|
|
(this.propertyName = e),
|
|
(this.type = t),
|
|
(this.sanitizeURL = o),
|
|
(this.removeEmptyString = l);
|
|
}
|
|
var h = {};
|
|
"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style"
|
|
.split(" ")
|
|
.forEach(function (e) {
|
|
h[e] = new g(e, 0, !1, e, null, !1, !1);
|
|
}),
|
|
[
|
|
["acceptCharset", "accept-charset"],
|
|
["className", "class"],
|
|
["htmlFor", "for"],
|
|
["httpEquiv", "http-equiv"],
|
|
].forEach(function (e) {
|
|
var t = e[0];
|
|
h[t] = new g(t, 1, !1, e[1], null, !1, !1);
|
|
}),
|
|
["contentEditable", "draggable", "spellCheck", "value"].forEach(
|
|
function (e) {
|
|
h[e] = new g(e, 2, !1, e.toLowerCase(), null, !1, !1);
|
|
}
|
|
),
|
|
[
|
|
"autoReverse",
|
|
"externalResourcesRequired",
|
|
"focusable",
|
|
"preserveAlpha",
|
|
].forEach(function (e) {
|
|
h[e] = new g(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) {
|
|
h[e] = new g(e, 3, !1, e.toLowerCase(), null, !1, !1);
|
|
}),
|
|
["checked", "multiple", "muted", "selected"].forEach(function (e) {
|
|
h[e] = new g(e, 3, !0, e, null, !1, !1);
|
|
}),
|
|
["capture", "download"].forEach(function (e) {
|
|
h[e] = new g(e, 4, !1, e, null, !1, !1);
|
|
}),
|
|
["cols", "rows", "size", "span"].forEach(function (e) {
|
|
h[e] = new g(e, 6, !1, e, null, !1, !1);
|
|
}),
|
|
["rowSpan", "start"].forEach(function (e) {
|
|
h[e] = new g(e, 5, !1, e.toLowerCase(), null, !1, !1);
|
|
});
|
|
var v = /[\-:]([a-z])/g;
|
|
function y(e) {
|
|
return e[1].toUpperCase();
|
|
}
|
|
function b(e, t, n, r) {
|
|
var a = h.hasOwnProperty(t) ? h[t] : null;
|
|
(null !== a
|
|
? 0 !== a.type
|
|
: r ||
|
|
!(2 < t.length) ||
|
|
("o" !== t[0] && "O" !== t[0]) ||
|
|
("n" !== t[1] && "N" !== t[1])) &&
|
|
((function (e, t, n, r) {
|
|
if (
|
|
null === t ||
|
|
"undefined" === typeof t ||
|
|
(function (e, t, n, r) {
|
|
if (null !== n && 0 === n.type) return !1;
|
|
switch (typeof t) {
|
|
case "function":
|
|
case "symbol":
|
|
return !0;
|
|
case "boolean":
|
|
return (
|
|
!r &&
|
|
(null !== n
|
|
? !n.acceptsBooleans
|
|
: "data-" !== (e = e.toLowerCase().slice(0, 5)) &&
|
|
"aria-" !== e)
|
|
);
|
|
default:
|
|
return !1;
|
|
}
|
|
})(e, t, n, r)
|
|
)
|
|
return !0;
|
|
if (r) return !1;
|
|
if (null !== n)
|
|
switch (n.type) {
|
|
case 3:
|
|
return !t;
|
|
case 4:
|
|
return !1 === t;
|
|
case 5:
|
|
return isNaN(t);
|
|
case 6:
|
|
return isNaN(t) || 1 > t;
|
|
}
|
|
return !1;
|
|
})(t, n, a, r) && (n = null),
|
|
r || null === a
|
|
? (function (e) {
|
|
return (
|
|
!!f.call(m, e) ||
|
|
(!f.call(p, e) &&
|
|
(d.test(e) ? (m[e] = !0) : ((p[e] = !0), !1)))
|
|
);
|
|
})(t) &&
|
|
(null === n ? e.removeAttribute(t) : e.setAttribute(t, "" + n))
|
|
: a.mustUseProperty
|
|
? (e[a.propertyName] = null === n ? 3 !== a.type && "" : n)
|
|
: ((t = a.attributeName),
|
|
(r = a.attributeNamespace),
|
|
null === n
|
|
? e.removeAttribute(t)
|
|
: ((n =
|
|
3 === (a = a.type) || (4 === a && !0 === n)
|
|
? ""
|
|
: "" + n),
|
|
r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n))));
|
|
}
|
|
"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(v, y);
|
|
h[t] = new g(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(v, y);
|
|
h[t] = new g(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(v, y);
|
|
h[t] = new g(
|
|
t,
|
|
1,
|
|
!1,
|
|
e,
|
|
"http://www.w3.org/XML/1998/namespace",
|
|
!1,
|
|
!1
|
|
);
|
|
}),
|
|
["tabIndex", "crossOrigin"].forEach(function (e) {
|
|
h[e] = new g(e, 1, !1, e.toLowerCase(), null, !1, !1);
|
|
}),
|
|
(h.xlinkHref = new g(
|
|
"xlinkHref",
|
|
1,
|
|
!1,
|
|
"xlink:href",
|
|
"http://www.w3.org/1999/xlink",
|
|
!0,
|
|
!1
|
|
)),
|
|
["src", "href", "action", "formAction"].forEach(function (e) {
|
|
h[e] = new g(e, 1, !1, e.toLowerCase(), null, !0, !0);
|
|
});
|
|
var x = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,
|
|
w = Symbol.for("react.element"),
|
|
k = Symbol.for("react.portal"),
|
|
S = Symbol.for("react.fragment"),
|
|
A = Symbol.for("react.strict_mode"),
|
|
E = Symbol.for("react.profiler"),
|
|
_ = Symbol.for("react.provider"),
|
|
C = Symbol.for("react.context"),
|
|
P = Symbol.for("react.forward_ref"),
|
|
O = Symbol.for("react.suspense"),
|
|
N = Symbol.for("react.suspense_list"),
|
|
T = Symbol.for("react.memo"),
|
|
L = Symbol.for("react.lazy");
|
|
Symbol.for("react.scope"), Symbol.for("react.debug_trace_mode");
|
|
var z = Symbol.for("react.offscreen");
|
|
Symbol.for("react.legacy_hidden"),
|
|
Symbol.for("react.cache"),
|
|
Symbol.for("react.tracing_marker");
|
|
var j = Symbol.iterator;
|
|
function M(e) {
|
|
return null === e || "object" !== typeof e
|
|
? null
|
|
: "function" === typeof (e = (j && e[j]) || e["@@iterator"])
|
|
? e
|
|
: null;
|
|
}
|
|
var R,
|
|
F = Object.assign;
|
|
function I(e) {
|
|
if (void 0 === R)
|
|
try {
|
|
throw Error();
|
|
} catch (n) {
|
|
var t = n.stack.trim().match(/\n( *(at )?)/);
|
|
R = (t && t[1]) || "";
|
|
}
|
|
return "\n" + R + e;
|
|
}
|
|
var D = !1;
|
|
function U(e, t) {
|
|
if (!e || D) return "";
|
|
D = !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();
|
|
},
|
|
}),
|
|
"object" === typeof Reflect && Reflect.construct)
|
|
) {
|
|
try {
|
|
Reflect.construct(t, []);
|
|
} catch (s) {
|
|
var r = s;
|
|
}
|
|
Reflect.construct(e, [], t);
|
|
} else {
|
|
try {
|
|
t.call();
|
|
} catch (s) {
|
|
r = s;
|
|
}
|
|
e.call(t.prototype);
|
|
}
|
|
else {
|
|
try {
|
|
throw Error();
|
|
} catch (s) {
|
|
r = s;
|
|
}
|
|
e();
|
|
}
|
|
} catch (s) {
|
|
if (s && r && "string" === typeof s.stack) {
|
|
for (
|
|
var a = s.stack.split("\n"),
|
|
o = r.stack.split("\n"),
|
|
l = a.length - 1,
|
|
i = o.length - 1;
|
|
1 <= l && 0 <= i && a[l] !== o[i];
|
|
|
|
)
|
|
i--;
|
|
for (; 1 <= l && 0 <= i; l--, i--)
|
|
if (a[l] !== o[i]) {
|
|
if (1 !== l || 1 !== i)
|
|
do {
|
|
if ((l--, 0 > --i || a[l] !== o[i])) {
|
|
var u = "\n" + a[l].replace(" at new ", " at ");
|
|
return (
|
|
e.displayName &&
|
|
u.includes("<anonymous>") &&
|
|
(u = u.replace("<anonymous>", e.displayName)),
|
|
u
|
|
);
|
|
}
|
|
} while (1 <= l && 0 <= i);
|
|
break;
|
|
}
|
|
}
|
|
} finally {
|
|
(D = !1), (Error.prepareStackTrace = n);
|
|
}
|
|
return (e = e ? e.displayName || e.name : "") ? I(e) : "";
|
|
}
|
|
function V(e) {
|
|
switch (e.tag) {
|
|
case 5:
|
|
return I(e.type);
|
|
case 16:
|
|
return I("Lazy");
|
|
case 13:
|
|
return I("Suspense");
|
|
case 19:
|
|
return I("SuspenseList");
|
|
case 0:
|
|
case 2:
|
|
case 15:
|
|
return (e = U(e.type, !1));
|
|
case 11:
|
|
return (e = U(e.type.render, !1));
|
|
case 1:
|
|
return (e = U(e.type, !0));
|
|
default:
|
|
return "";
|
|
}
|
|
}
|
|
function B(e) {
|
|
if (null == e) return null;
|
|
if ("function" === typeof e) return e.displayName || e.name || null;
|
|
if ("string" === typeof e) return e;
|
|
switch (e) {
|
|
case S:
|
|
return "Fragment";
|
|
case k:
|
|
return "Portal";
|
|
case E:
|
|
return "Profiler";
|
|
case A:
|
|
return "StrictMode";
|
|
case O:
|
|
return "Suspense";
|
|
case N:
|
|
return "SuspenseList";
|
|
}
|
|
if ("object" === typeof e)
|
|
switch (e.$$typeof) {
|
|
case C:
|
|
return (e.displayName || "Context") + ".Consumer";
|
|
case _:
|
|
return (e._context.displayName || "Context") + ".Provider";
|
|
case P:
|
|
var t = e.render;
|
|
return (
|
|
(e = e.displayName) ||
|
|
(e =
|
|
"" !== (e = t.displayName || t.name || "")
|
|
? "ForwardRef(" + e + ")"
|
|
: "ForwardRef"),
|
|
e
|
|
);
|
|
case T:
|
|
return null !== (t = e.displayName || null)
|
|
? t
|
|
: B(e.type) || "Memo";
|
|
case L:
|
|
(t = e._payload), (e = e._init);
|
|
try {
|
|
return B(e(t));
|
|
} catch (n) {}
|
|
}
|
|
return null;
|
|
}
|
|
function $(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 = (e = t.render).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 B(t);
|
|
case 8:
|
|
return t === A ? "StrictMode" : "Mode";
|
|
case 22:
|
|
return "Offscreen";
|
|
case 12:
|
|
return "Profiler";
|
|
case 21:
|
|
return "Scope";
|
|
case 13:
|
|
return "Suspense";
|
|
case 19:
|
|
return "SuspenseList";
|
|
case 25:
|
|
return "TracingMarker";
|
|
case 1:
|
|
case 0:
|
|
case 17:
|
|
case 2:
|
|
case 14:
|
|
case 15:
|
|
if ("function" === typeof t)
|
|
return t.displayName || t.name || null;
|
|
if ("string" === typeof t) return t;
|
|
}
|
|
return null;
|
|
}
|
|
function H(e) {
|
|
switch (typeof e) {
|
|
case "boolean":
|
|
case "number":
|
|
case "string":
|
|
case "undefined":
|
|
case "object":
|
|
return e;
|
|
default:
|
|
return "";
|
|
}
|
|
}
|
|
function W(e) {
|
|
var t = e.type;
|
|
return (
|
|
(e = e.nodeName) &&
|
|
"input" === e.toLowerCase() &&
|
|
("checkbox" === t || "radio" === t)
|
|
);
|
|
}
|
|
function Q(e) {
|
|
e._valueTracker ||
|
|
(e._valueTracker = (function (e) {
|
|
var t = W(e) ? "checked" : "value",
|
|
n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t),
|
|
r = "" + e[t];
|
|
if (
|
|
!e.hasOwnProperty(t) &&
|
|
"undefined" !== typeof n &&
|
|
"function" === typeof n.get &&
|
|
"function" === typeof n.set
|
|
) {
|
|
var a = n.get,
|
|
o = n.set;
|
|
return (
|
|
Object.defineProperty(e, t, {
|
|
configurable: !0,
|
|
get: function () {
|
|
return a.call(this);
|
|
},
|
|
set: function (e) {
|
|
(r = "" + e), o.call(this, e);
|
|
},
|
|
}),
|
|
Object.defineProperty(e, t, { enumerable: n.enumerable }),
|
|
{
|
|
getValue: function () {
|
|
return r;
|
|
},
|
|
setValue: function (e) {
|
|
r = "" + e;
|
|
},
|
|
stopTracking: function () {
|
|
(e._valueTracker = null), delete e[t];
|
|
},
|
|
}
|
|
);
|
|
}
|
|
})(e));
|
|
}
|
|
function q(e) {
|
|
if (!e) return !1;
|
|
var t = e._valueTracker;
|
|
if (!t) return !0;
|
|
var n = t.getValue(),
|
|
r = "";
|
|
return (
|
|
e && (r = W(e) ? (e.checked ? "true" : "false") : e.value),
|
|
(e = r) !== n && (t.setValue(e), !0)
|
|
);
|
|
}
|
|
function K(e) {
|
|
if (
|
|
"undefined" ===
|
|
typeof (e =
|
|
e || ("undefined" !== typeof document ? document : void 0))
|
|
)
|
|
return null;
|
|
try {
|
|
return e.activeElement || e.body;
|
|
} catch (t) {
|
|
return e.body;
|
|
}
|
|
}
|
|
function Y(e, t) {
|
|
var n = t.checked;
|
|
return F({}, t, {
|
|
defaultChecked: void 0,
|
|
defaultValue: void 0,
|
|
value: void 0,
|
|
checked: null != n ? n : e._wrapperState.initialChecked,
|
|
});
|
|
}
|
|
function G(e, t) {
|
|
var n = null == t.defaultValue ? "" : t.defaultValue,
|
|
r = null != t.checked ? t.checked : t.defaultChecked;
|
|
(n = H(null != t.value ? t.value : n)),
|
|
(e._wrapperState = {
|
|
initialChecked: r,
|
|
initialValue: n,
|
|
controlled:
|
|
"checkbox" === t.type || "radio" === t.type
|
|
? null != t.checked
|
|
: null != t.value,
|
|
});
|
|
}
|
|
function X(e, t) {
|
|
null != (t = t.checked) && b(e, "checked", t, !1);
|
|
}
|
|
function J(e, t) {
|
|
X(e, t);
|
|
var n = H(t.value),
|
|
r = t.type;
|
|
if (null != n)
|
|
"number" === r
|
|
? ((0 === n && "" === e.value) || e.value != n) &&
|
|
(e.value = "" + n)
|
|
: e.value !== "" + n && (e.value = "" + n);
|
|
else if ("submit" === r || "reset" === r)
|
|
return void e.removeAttribute("value");
|
|
t.hasOwnProperty("value")
|
|
? ee(e, t.type, n)
|
|
: t.hasOwnProperty("defaultValue") &&
|
|
ee(e, t.type, H(t.defaultValue)),
|
|
null == t.checked &&
|
|
null != t.defaultChecked &&
|
|
(e.defaultChecked = !!t.defaultChecked);
|
|
}
|
|
function Z(e, t, n) {
|
|
if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) {
|
|
var r = t.type;
|
|
if (
|
|
!(
|
|
("submit" !== r && "reset" !== r) ||
|
|
(void 0 !== t.value && null !== t.value)
|
|
)
|
|
)
|
|
return;
|
|
(t = "" + e._wrapperState.initialValue),
|
|
n || t === e.value || (e.value = t),
|
|
(e.defaultValue = t);
|
|
}
|
|
"" !== (n = e.name) && (e.name = ""),
|
|
(e.defaultChecked = !!e._wrapperState.initialChecked),
|
|
"" !== n && (e.name = n);
|
|
}
|
|
function ee(e, t, n) {
|
|
("number" === t && K(e.ownerDocument) === e) ||
|
|
(null == n
|
|
? (e.defaultValue = "" + e._wrapperState.initialValue)
|
|
: e.defaultValue !== "" + n && (e.defaultValue = "" + n));
|
|
}
|
|
var te = Array.isArray;
|
|
function ne(e, t, n, r) {
|
|
if (((e = e.options), t)) {
|
|
t = {};
|
|
for (var a = 0; a < n.length; a++) t["$" + n[a]] = !0;
|
|
for (n = 0; n < e.length; n++)
|
|
(a = t.hasOwnProperty("$" + e[n].value)),
|
|
e[n].selected !== a && (e[n].selected = a),
|
|
a && r && (e[n].defaultSelected = !0);
|
|
} else {
|
|
for (n = "" + H(n), t = null, a = 0; a < e.length; a++) {
|
|
if (e[a].value === n)
|
|
return (
|
|
(e[a].selected = !0), void (r && (e[a].defaultSelected = !0))
|
|
);
|
|
null !== t || e[a].disabled || (t = e[a]);
|
|
}
|
|
null !== t && (t.selected = !0);
|
|
}
|
|
}
|
|
function re(e, t) {
|
|
if (null != t.dangerouslySetInnerHTML) throw Error(o(91));
|
|
return F({}, t, {
|
|
value: void 0,
|
|
defaultValue: void 0,
|
|
children: "" + e._wrapperState.initialValue,
|
|
});
|
|
}
|
|
function ae(e, t) {
|
|
var n = t.value;
|
|
if (null == n) {
|
|
if (((n = t.children), (t = t.defaultValue), null != n)) {
|
|
if (null != t) throw Error(o(92));
|
|
if (te(n)) {
|
|
if (1 < n.length) throw Error(o(93));
|
|
n = n[0];
|
|
}
|
|
t = n;
|
|
}
|
|
null == t && (t = ""), (n = t);
|
|
}
|
|
e._wrapperState = { initialValue: H(n) };
|
|
}
|
|
function oe(e, t) {
|
|
var n = H(t.value),
|
|
r = H(t.defaultValue);
|
|
null != n &&
|
|
((n = "" + n) !== e.value && (e.value = n),
|
|
null == t.defaultValue &&
|
|
e.defaultValue !== n &&
|
|
(e.defaultValue = n)),
|
|
null != r && (e.defaultValue = "" + r);
|
|
}
|
|
function le(e) {
|
|
var t = e.textContent;
|
|
t === e._wrapperState.initialValue &&
|
|
"" !== t &&
|
|
null !== t &&
|
|
(e.value = t);
|
|
}
|
|
function ie(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 ue(e, t) {
|
|
return null == e || "http://www.w3.org/1999/xhtml" === e
|
|
? ie(t)
|
|
: "http://www.w3.org/2000/svg" === e && "foreignObject" === t
|
|
? "http://www.w3.org/1999/xhtml"
|
|
: e;
|
|
}
|
|
var se,
|
|
ce,
|
|
fe =
|
|
((ce = function (e, t) {
|
|
if (
|
|
"http://www.w3.org/2000/svg" !== e.namespaceURI ||
|
|
"innerHTML" in e
|
|
)
|
|
e.innerHTML = t;
|
|
else {
|
|
for (
|
|
(se = se || document.createElement("div")).innerHTML =
|
|
"<svg>" + t.valueOf().toString() + "</svg>",
|
|
t = se.firstChild;
|
|
e.firstChild;
|
|
|
|
)
|
|
e.removeChild(e.firstChild);
|
|
for (; t.firstChild; ) e.appendChild(t.firstChild);
|
|
}
|
|
}),
|
|
"undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction
|
|
? function (e, t, n, r) {
|
|
MSApp.execUnsafeLocalFunction(function () {
|
|
return ce(e, t);
|
|
});
|
|
}
|
|
: ce);
|
|
function de(e, t) {
|
|
if (t) {
|
|
var n = e.firstChild;
|
|
if (n && n === e.lastChild && 3 === n.nodeType)
|
|
return void (n.nodeValue = t);
|
|
}
|
|
e.textContent = t;
|
|
}
|
|
var pe = {
|
|
animationIterationCount: !0,
|
|
aspectRatio: !0,
|
|
borderImageOutset: !0,
|
|
borderImageSlice: !0,
|
|
borderImageWidth: !0,
|
|
boxFlex: !0,
|
|
boxFlexGroup: !0,
|
|
boxOrdinalGroup: !0,
|
|
columnCount: !0,
|
|
columns: !0,
|
|
flex: !0,
|
|
flexGrow: !0,
|
|
flexPositive: !0,
|
|
flexShrink: !0,
|
|
flexNegative: !0,
|
|
flexOrder: !0,
|
|
gridArea: !0,
|
|
gridRow: !0,
|
|
gridRowEnd: !0,
|
|
gridRowSpan: !0,
|
|
gridRowStart: !0,
|
|
gridColumn: !0,
|
|
gridColumnEnd: !0,
|
|
gridColumnSpan: !0,
|
|
gridColumnStart: !0,
|
|
fontWeight: !0,
|
|
lineClamp: !0,
|
|
lineHeight: !0,
|
|
opacity: !0,
|
|
order: !0,
|
|
orphans: !0,
|
|
tabSize: !0,
|
|
widows: !0,
|
|
zIndex: !0,
|
|
zoom: !0,
|
|
fillOpacity: !0,
|
|
floodOpacity: !0,
|
|
stopOpacity: !0,
|
|
strokeDasharray: !0,
|
|
strokeDashoffset: !0,
|
|
strokeMiterlimit: !0,
|
|
strokeOpacity: !0,
|
|
strokeWidth: !0,
|
|
},
|
|
me = ["Webkit", "ms", "Moz", "O"];
|
|
function ge(e, t, n) {
|
|
return null == t || "boolean" === typeof t || "" === t
|
|
? ""
|
|
: n ||
|
|
"number" !== typeof t ||
|
|
0 === t ||
|
|
(pe.hasOwnProperty(e) && pe[e])
|
|
? ("" + t).trim()
|
|
: t + "px";
|
|
}
|
|
function he(e, t) {
|
|
for (var n in ((e = e.style), t))
|
|
if (t.hasOwnProperty(n)) {
|
|
var r = 0 === n.indexOf("--"),
|
|
a = ge(n, t[n], r);
|
|
"float" === n && (n = "cssFloat"),
|
|
r ? e.setProperty(n, a) : (e[n] = a);
|
|
}
|
|
}
|
|
Object.keys(pe).forEach(function (e) {
|
|
me.forEach(function (t) {
|
|
(t = t + e.charAt(0).toUpperCase() + e.substring(1)),
|
|
(pe[t] = pe[e]);
|
|
});
|
|
});
|
|
var ve = F(
|
|
{ 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 ye(e, t) {
|
|
if (t) {
|
|
if (
|
|
ve[e] &&
|
|
(null != t.children || null != t.dangerouslySetInnerHTML)
|
|
)
|
|
throw Error(o(137, e));
|
|
if (null != t.dangerouslySetInnerHTML) {
|
|
if (null != t.children) throw Error(o(60));
|
|
if (
|
|
"object" !== typeof t.dangerouslySetInnerHTML ||
|
|
!("__html" in t.dangerouslySetInnerHTML)
|
|
)
|
|
throw Error(o(61));
|
|
}
|
|
if (null != t.style && "object" !== typeof t.style)
|
|
throw Error(o(62));
|
|
}
|
|
}
|
|
function be(e, t) {
|
|
if (-1 === e.indexOf("-")) return "string" === typeof t.is;
|
|
switch (e) {
|
|
case "annotation-xml":
|
|
case "color-profile":
|
|
case "font-face":
|
|
case "font-face-src":
|
|
case "font-face-uri":
|
|
case "font-face-format":
|
|
case "font-face-name":
|
|
case "missing-glyph":
|
|
return !1;
|
|
default:
|
|
return !0;
|
|
}
|
|
}
|
|
var xe = null;
|
|
function we(e) {
|
|
return (
|
|
(e = e.target || e.srcElement || window).correspondingUseElement &&
|
|
(e = e.correspondingUseElement),
|
|
3 === e.nodeType ? e.parentNode : e
|
|
);
|
|
}
|
|
var ke = null,
|
|
Se = null,
|
|
Ae = null;
|
|
function Ee(e) {
|
|
if ((e = ba(e))) {
|
|
if ("function" !== typeof ke) throw Error(o(280));
|
|
var t = e.stateNode;
|
|
t && ((t = wa(t)), ke(e.stateNode, e.type, t));
|
|
}
|
|
}
|
|
function _e(e) {
|
|
Se ? (Ae ? Ae.push(e) : (Ae = [e])) : (Se = e);
|
|
}
|
|
function Ce() {
|
|
if (Se) {
|
|
var e = Se,
|
|
t = Ae;
|
|
if (((Ae = Se = null), Ee(e), t))
|
|
for (e = 0; e < t.length; e++) Ee(t[e]);
|
|
}
|
|
}
|
|
function Pe(e, t) {
|
|
return e(t);
|
|
}
|
|
function Oe() {}
|
|
var Ne = !1;
|
|
function Te(e, t, n) {
|
|
if (Ne) return e(t, n);
|
|
Ne = !0;
|
|
try {
|
|
return Pe(e, t, n);
|
|
} finally {
|
|
(Ne = !1), (null !== Se || null !== Ae) && (Oe(), Ce());
|
|
}
|
|
}
|
|
function Le(e, t) {
|
|
var n = e.stateNode;
|
|
if (null === n) return null;
|
|
var r = wa(n);
|
|
if (null === r) return null;
|
|
n = r[t];
|
|
e: switch (t) {
|
|
case "onClick":
|
|
case "onClickCapture":
|
|
case "onDoubleClick":
|
|
case "onDoubleClickCapture":
|
|
case "onMouseDown":
|
|
case "onMouseDownCapture":
|
|
case "onMouseMove":
|
|
case "onMouseMoveCapture":
|
|
case "onMouseUp":
|
|
case "onMouseUpCapture":
|
|
case "onMouseEnter":
|
|
(r = !r.disabled) ||
|
|
(r = !(
|
|
"button" === (e = e.type) ||
|
|
"input" === e ||
|
|
"select" === e ||
|
|
"textarea" === e
|
|
)),
|
|
(e = !r);
|
|
break e;
|
|
default:
|
|
e = !1;
|
|
}
|
|
if (e) return null;
|
|
if (n && "function" !== typeof n) throw Error(o(231, t, typeof n));
|
|
return n;
|
|
}
|
|
var ze = !1;
|
|
if (c)
|
|
try {
|
|
var je = {};
|
|
Object.defineProperty(je, "passive", {
|
|
get: function () {
|
|
ze = !0;
|
|
},
|
|
}),
|
|
window.addEventListener("test", je, je),
|
|
window.removeEventListener("test", je, je);
|
|
} catch (ce) {
|
|
ze = !1;
|
|
}
|
|
function Me(e, t, n, r, a, o, l, i, u) {
|
|
var s = Array.prototype.slice.call(arguments, 3);
|
|
try {
|
|
t.apply(n, s);
|
|
} catch (c) {
|
|
this.onError(c);
|
|
}
|
|
}
|
|
var Re = !1,
|
|
Fe = null,
|
|
Ie = !1,
|
|
De = null,
|
|
Ue = {
|
|
onError: function (e) {
|
|
(Re = !0), (Fe = e);
|
|
},
|
|
};
|
|
function Ve(e, t, n, r, a, o, l, i, u) {
|
|
(Re = !1), (Fe = null), Me.apply(Ue, arguments);
|
|
}
|
|
function Be(e) {
|
|
var t = e,
|
|
n = e;
|
|
if (e.alternate) for (; t.return; ) t = t.return;
|
|
else {
|
|
e = t;
|
|
do {
|
|
0 !== (4098 & (t = e).flags) && (n = t.return), (e = t.return);
|
|
} while (e);
|
|
}
|
|
return 3 === t.tag ? n : null;
|
|
}
|
|
function $e(e) {
|
|
if (13 === e.tag) {
|
|
var t = e.memoizedState;
|
|
if (
|
|
(null === t &&
|
|
null !== (e = e.alternate) &&
|
|
(t = e.memoizedState),
|
|
null !== t)
|
|
)
|
|
return t.dehydrated;
|
|
}
|
|
return null;
|
|
}
|
|
function He(e) {
|
|
if (Be(e) !== e) throw Error(o(188));
|
|
}
|
|
function We(e) {
|
|
return null !==
|
|
(e = (function (e) {
|
|
var t = e.alternate;
|
|
if (!t) {
|
|
if (null === (t = Be(e))) throw Error(o(188));
|
|
return t !== e ? null : e;
|
|
}
|
|
for (var n = e, r = t; ; ) {
|
|
var a = n.return;
|
|
if (null === a) break;
|
|
var l = a.alternate;
|
|
if (null === l) {
|
|
if (null !== (r = a.return)) {
|
|
n = r;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
if (a.child === l.child) {
|
|
for (l = a.child; l; ) {
|
|
if (l === n) return He(a), e;
|
|
if (l === r) return He(a), t;
|
|
l = l.sibling;
|
|
}
|
|
throw Error(o(188));
|
|
}
|
|
if (n.return !== r.return) (n = a), (r = l);
|
|
else {
|
|
for (var i = !1, u = a.child; u; ) {
|
|
if (u === n) {
|
|
(i = !0), (n = a), (r = l);
|
|
break;
|
|
}
|
|
if (u === r) {
|
|
(i = !0), (r = a), (n = l);
|
|
break;
|
|
}
|
|
u = u.sibling;
|
|
}
|
|
if (!i) {
|
|
for (u = l.child; u; ) {
|
|
if (u === n) {
|
|
(i = !0), (n = l), (r = a);
|
|
break;
|
|
}
|
|
if (u === r) {
|
|
(i = !0), (r = l), (n = a);
|
|
break;
|
|
}
|
|
u = u.sibling;
|
|
}
|
|
if (!i) throw Error(o(189));
|
|
}
|
|
}
|
|
if (n.alternate !== r) throw Error(o(190));
|
|
}
|
|
if (3 !== n.tag) throw Error(o(188));
|
|
return n.stateNode.current === n ? e : t;
|
|
})(e))
|
|
? Qe(e)
|
|
: null;
|
|
}
|
|
function Qe(e) {
|
|
if (5 === e.tag || 6 === e.tag) return e;
|
|
for (e = e.child; null !== e; ) {
|
|
var t = Qe(e);
|
|
if (null !== t) return t;
|
|
e = e.sibling;
|
|
}
|
|
return null;
|
|
}
|
|
var qe = a.unstable_scheduleCallback,
|
|
Ke = a.unstable_cancelCallback,
|
|
Ye = a.unstable_shouldYield,
|
|
Ge = a.unstable_requestPaint,
|
|
Xe = a.unstable_now,
|
|
Je = a.unstable_getCurrentPriorityLevel,
|
|
Ze = a.unstable_ImmediatePriority,
|
|
et = a.unstable_UserBlockingPriority,
|
|
tt = a.unstable_NormalPriority,
|
|
nt = a.unstable_LowPriority,
|
|
rt = a.unstable_IdlePriority,
|
|
at = null,
|
|
ot = null;
|
|
var lt = Math.clz32
|
|
? Math.clz32
|
|
: function (e) {
|
|
return (e >>>= 0), 0 === e ? 32 : (31 - ((it(e) / ut) | 0)) | 0;
|
|
},
|
|
it = Math.log,
|
|
ut = Math.LN2;
|
|
var st = 64,
|
|
ct = 4194304;
|
|
function ft(e) {
|
|
switch (e & -e) {
|
|
case 1:
|
|
return 1;
|
|
case 2:
|
|
return 2;
|
|
case 4:
|
|
return 4;
|
|
case 8:
|
|
return 8;
|
|
case 16:
|
|
return 16;
|
|
case 32:
|
|
return 32;
|
|
case 64:
|
|
case 128:
|
|
case 256:
|
|
case 512:
|
|
case 1024:
|
|
case 2048:
|
|
case 4096:
|
|
case 8192:
|
|
case 16384:
|
|
case 32768:
|
|
case 65536:
|
|
case 131072:
|
|
case 262144:
|
|
case 524288:
|
|
case 1048576:
|
|
case 2097152:
|
|
return 4194240 & e;
|
|
case 4194304:
|
|
case 8388608:
|
|
case 16777216:
|
|
case 33554432:
|
|
case 67108864:
|
|
return 130023424 & e;
|
|
case 134217728:
|
|
return 134217728;
|
|
case 268435456:
|
|
return 268435456;
|
|
case 536870912:
|
|
return 536870912;
|
|
case 1073741824:
|
|
return 1073741824;
|
|
default:
|
|
return e;
|
|
}
|
|
}
|
|
function dt(e, t) {
|
|
var n = e.pendingLanes;
|
|
if (0 === n) return 0;
|
|
var r = 0,
|
|
a = e.suspendedLanes,
|
|
o = e.pingedLanes,
|
|
l = 268435455 & n;
|
|
if (0 !== l) {
|
|
var i = l & ~a;
|
|
0 !== i ? (r = ft(i)) : 0 !== (o &= l) && (r = ft(o));
|
|
} else 0 !== (l = n & ~a) ? (r = ft(l)) : 0 !== o && (r = ft(o));
|
|
if (0 === r) return 0;
|
|
if (
|
|
0 !== t &&
|
|
t !== r &&
|
|
0 === (t & a) &&
|
|
((a = r & -r) >= (o = t & -t) || (16 === a && 0 !== (4194240 & o)))
|
|
)
|
|
return t;
|
|
if ((0 !== (4 & r) && (r |= 16 & n), 0 !== (t = e.entangledLanes)))
|
|
for (e = e.entanglements, t &= r; 0 < t; )
|
|
(a = 1 << (n = 31 - lt(t))), (r |= e[n]), (t &= ~a);
|
|
return r;
|
|
}
|
|
function pt(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;
|
|
default:
|
|
return -1;
|
|
}
|
|
}
|
|
function mt(e) {
|
|
return 0 !== (e = -1073741825 & e.pendingLanes)
|
|
? e
|
|
: 1073741824 & e
|
|
? 1073741824
|
|
: 0;
|
|
}
|
|
function gt() {
|
|
var e = st;
|
|
return 0 === (4194240 & (st <<= 1)) && (st = 64), e;
|
|
}
|
|
function ht(e) {
|
|
for (var t = [], n = 0; 31 > n; n++) t.push(e);
|
|
return t;
|
|
}
|
|
function vt(e, t, n) {
|
|
(e.pendingLanes |= t),
|
|
536870912 !== t && ((e.suspendedLanes = 0), (e.pingedLanes = 0)),
|
|
((e = e.eventTimes)[(t = 31 - lt(t))] = n);
|
|
}
|
|
function yt(e, t) {
|
|
var n = (e.entangledLanes |= t);
|
|
for (e = e.entanglements; n; ) {
|
|
var r = 31 - lt(n),
|
|
a = 1 << r;
|
|
(a & t) | (e[r] & t) && (e[r] |= t), (n &= ~a);
|
|
}
|
|
}
|
|
var bt = 0;
|
|
function xt(e) {
|
|
return 1 < (e &= -e)
|
|
? 4 < e
|
|
? 0 !== (268435455 & e)
|
|
? 16
|
|
: 536870912
|
|
: 4
|
|
: 1;
|
|
}
|
|
var wt,
|
|
kt,
|
|
St,
|
|
At,
|
|
Et,
|
|
_t = !1,
|
|
Ct = [],
|
|
Pt = null,
|
|
Ot = null,
|
|
Nt = null,
|
|
Tt = new Map(),
|
|
Lt = new Map(),
|
|
zt = [],
|
|
jt =
|
|
"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 Mt(e, t) {
|
|
switch (e) {
|
|
case "focusin":
|
|
case "focusout":
|
|
Pt = null;
|
|
break;
|
|
case "dragenter":
|
|
case "dragleave":
|
|
Ot = null;
|
|
break;
|
|
case "mouseover":
|
|
case "mouseout":
|
|
Nt = null;
|
|
break;
|
|
case "pointerover":
|
|
case "pointerout":
|
|
Tt.delete(t.pointerId);
|
|
break;
|
|
case "gotpointercapture":
|
|
case "lostpointercapture":
|
|
Lt.delete(t.pointerId);
|
|
}
|
|
}
|
|
function Rt(e, t, n, r, a, o) {
|
|
return null === e || e.nativeEvent !== o
|
|
? ((e = {
|
|
blockedOn: t,
|
|
domEventName: n,
|
|
eventSystemFlags: r,
|
|
nativeEvent: o,
|
|
targetContainers: [a],
|
|
}),
|
|
null !== t && null !== (t = ba(t)) && kt(t),
|
|
e)
|
|
: ((e.eventSystemFlags |= r),
|
|
(t = e.targetContainers),
|
|
null !== a && -1 === t.indexOf(a) && t.push(a),
|
|
e);
|
|
}
|
|
function Ft(e) {
|
|
var t = ya(e.target);
|
|
if (null !== t) {
|
|
var n = Be(t);
|
|
if (null !== n)
|
|
if (13 === (t = n.tag)) {
|
|
if (null !== (t = $e(n)))
|
|
return (
|
|
(e.blockedOn = t),
|
|
void Et(e.priority, function () {
|
|
St(n);
|
|
})
|
|
);
|
|
} else if (
|
|
3 === t &&
|
|
n.stateNode.current.memoizedState.isDehydrated
|
|
)
|
|
return void (e.blockedOn =
|
|
3 === n.tag ? n.stateNode.containerInfo : null);
|
|
}
|
|
e.blockedOn = null;
|
|
}
|
|
function It(e) {
|
|
if (null !== e.blockedOn) return !1;
|
|
for (var t = e.targetContainers; 0 < t.length; ) {
|
|
var n = Yt(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent);
|
|
if (null !== n)
|
|
return null !== (t = ba(n)) && kt(t), (e.blockedOn = n), !1;
|
|
var r = new (n = e.nativeEvent).constructor(n.type, n);
|
|
(xe = r), n.target.dispatchEvent(r), (xe = null), t.shift();
|
|
}
|
|
return !0;
|
|
}
|
|
function Dt(e, t, n) {
|
|
It(e) && n.delete(t);
|
|
}
|
|
function Ut() {
|
|
(_t = !1),
|
|
null !== Pt && It(Pt) && (Pt = null),
|
|
null !== Ot && It(Ot) && (Ot = null),
|
|
null !== Nt && It(Nt) && (Nt = null),
|
|
Tt.forEach(Dt),
|
|
Lt.forEach(Dt);
|
|
}
|
|
function Vt(e, t) {
|
|
e.blockedOn === t &&
|
|
((e.blockedOn = null),
|
|
_t ||
|
|
((_t = !0),
|
|
a.unstable_scheduleCallback(a.unstable_NormalPriority, Ut)));
|
|
}
|
|
function Bt(e) {
|
|
function t(t) {
|
|
return Vt(t, e);
|
|
}
|
|
if (0 < Ct.length) {
|
|
Vt(Ct[0], e);
|
|
for (var n = 1; n < Ct.length; n++) {
|
|
var r = Ct[n];
|
|
r.blockedOn === e && (r.blockedOn = null);
|
|
}
|
|
}
|
|
for (
|
|
null !== Pt && Vt(Pt, e),
|
|
null !== Ot && Vt(Ot, e),
|
|
null !== Nt && Vt(Nt, e),
|
|
Tt.forEach(t),
|
|
Lt.forEach(t),
|
|
n = 0;
|
|
n < zt.length;
|
|
n++
|
|
)
|
|
(r = zt[n]).blockedOn === e && (r.blockedOn = null);
|
|
for (; 0 < zt.length && null === (n = zt[0]).blockedOn; )
|
|
Ft(n), null === n.blockedOn && zt.shift();
|
|
}
|
|
var $t = x.ReactCurrentBatchConfig,
|
|
Ht = !0;
|
|
function Wt(e, t, n, r) {
|
|
var a = bt,
|
|
o = $t.transition;
|
|
$t.transition = null;
|
|
try {
|
|
(bt = 1), qt(e, t, n, r);
|
|
} finally {
|
|
(bt = a), ($t.transition = o);
|
|
}
|
|
}
|
|
function Qt(e, t, n, r) {
|
|
var a = bt,
|
|
o = $t.transition;
|
|
$t.transition = null;
|
|
try {
|
|
(bt = 4), qt(e, t, n, r);
|
|
} finally {
|
|
(bt = a), ($t.transition = o);
|
|
}
|
|
}
|
|
function qt(e, t, n, r) {
|
|
if (Ht) {
|
|
var a = Yt(e, t, n, r);
|
|
if (null === a) Hr(e, t, r, Kt, n), Mt(e, r);
|
|
else if (
|
|
(function (e, t, n, r, a) {
|
|
switch (t) {
|
|
case "focusin":
|
|
return (Pt = Rt(Pt, e, t, n, r, a)), !0;
|
|
case "dragenter":
|
|
return (Ot = Rt(Ot, e, t, n, r, a)), !0;
|
|
case "mouseover":
|
|
return (Nt = Rt(Nt, e, t, n, r, a)), !0;
|
|
case "pointerover":
|
|
var o = a.pointerId;
|
|
return Tt.set(o, Rt(Tt.get(o) || null, e, t, n, r, a)), !0;
|
|
case "gotpointercapture":
|
|
return (
|
|
(o = a.pointerId),
|
|
Lt.set(o, Rt(Lt.get(o) || null, e, t, n, r, a)),
|
|
!0
|
|
);
|
|
}
|
|
return !1;
|
|
})(a, e, t, n, r)
|
|
)
|
|
r.stopPropagation();
|
|
else if ((Mt(e, r), 4 & t && -1 < jt.indexOf(e))) {
|
|
for (; null !== a; ) {
|
|
var o = ba(a);
|
|
if (
|
|
(null !== o && wt(o),
|
|
null === (o = Yt(e, t, n, r)) && Hr(e, t, r, Kt, n),
|
|
o === a)
|
|
)
|
|
break;
|
|
a = o;
|
|
}
|
|
null !== a && r.stopPropagation();
|
|
} else Hr(e, t, r, null, n);
|
|
}
|
|
}
|
|
var Kt = null;
|
|
function Yt(e, t, n, r) {
|
|
if (((Kt = null), null !== (e = ya((e = we(r))))))
|
|
if (null === (t = Be(e))) e = null;
|
|
else if (13 === (n = t.tag)) {
|
|
if (null !== (e = $e(t))) return e;
|
|
e = null;
|
|
} else if (3 === n) {
|
|
if (t.stateNode.current.memoizedState.isDehydrated)
|
|
return 3 === t.tag ? t.stateNode.containerInfo : null;
|
|
e = null;
|
|
} else t !== e && (e = null);
|
|
return (Kt = e), null;
|
|
}
|
|
function Gt(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 (Je()) {
|
|
case Ze:
|
|
return 1;
|
|
case et:
|
|
return 4;
|
|
case tt:
|
|
case nt:
|
|
return 16;
|
|
case rt:
|
|
return 536870912;
|
|
default:
|
|
return 16;
|
|
}
|
|
default:
|
|
return 16;
|
|
}
|
|
}
|
|
var Xt = null,
|
|
Jt = null,
|
|
Zt = null;
|
|
function en() {
|
|
if (Zt) return Zt;
|
|
var e,
|
|
t,
|
|
n = Jt,
|
|
r = n.length,
|
|
a = "value" in Xt ? Xt.value : Xt.textContent,
|
|
o = a.length;
|
|
for (e = 0; e < r && n[e] === a[e]; e++);
|
|
var l = r - e;
|
|
for (t = 1; t <= l && n[r - t] === a[o - t]; t++);
|
|
return (Zt = a.slice(e, 1 < t ? 1 - t : void 0));
|
|
}
|
|
function tn(e) {
|
|
var t = e.keyCode;
|
|
return (
|
|
"charCode" in e
|
|
? 0 === (e = e.charCode) && 13 === t && (e = 13)
|
|
: (e = t),
|
|
10 === e && (e = 13),
|
|
32 <= e || 13 === e ? e : 0
|
|
);
|
|
}
|
|
function nn() {
|
|
return !0;
|
|
}
|
|
function rn() {
|
|
return !1;
|
|
}
|
|
function an(e) {
|
|
function t(t, n, r, a, o) {
|
|
for (var l in ((this._reactName = t),
|
|
(this._targetInst = r),
|
|
(this.type = n),
|
|
(this.nativeEvent = a),
|
|
(this.target = o),
|
|
(this.currentTarget = null),
|
|
e))
|
|
e.hasOwnProperty(l) && ((t = e[l]), (this[l] = t ? t(a) : a[l]));
|
|
return (
|
|
(this.isDefaultPrevented = (
|
|
null != a.defaultPrevented
|
|
? a.defaultPrevented
|
|
: !1 === a.returnValue
|
|
)
|
|
? nn
|
|
: rn),
|
|
(this.isPropagationStopped = rn),
|
|
this
|
|
);
|
|
}
|
|
return (
|
|
F(t.prototype, {
|
|
preventDefault: function () {
|
|
this.defaultPrevented = !0;
|
|
var e = this.nativeEvent;
|
|
e &&
|
|
(e.preventDefault
|
|
? e.preventDefault()
|
|
: "unknown" !== typeof e.returnValue &&
|
|
(e.returnValue = !1),
|
|
(this.isDefaultPrevented = nn));
|
|
},
|
|
stopPropagation: function () {
|
|
var e = this.nativeEvent;
|
|
e &&
|
|
(e.stopPropagation
|
|
? e.stopPropagation()
|
|
: "unknown" !== typeof e.cancelBubble &&
|
|
(e.cancelBubble = !0),
|
|
(this.isPropagationStopped = nn));
|
|
},
|
|
persist: function () {},
|
|
isPersistent: nn,
|
|
}),
|
|
t
|
|
);
|
|
}
|
|
var on,
|
|
ln,
|
|
un,
|
|
sn = {
|
|
eventPhase: 0,
|
|
bubbles: 0,
|
|
cancelable: 0,
|
|
timeStamp: function (e) {
|
|
return e.timeStamp || Date.now();
|
|
},
|
|
defaultPrevented: 0,
|
|
isTrusted: 0,
|
|
},
|
|
cn = an(sn),
|
|
fn = F({}, sn, { view: 0, detail: 0 }),
|
|
dn = an(fn),
|
|
pn = F({}, fn, {
|
|
screenX: 0,
|
|
screenY: 0,
|
|
clientX: 0,
|
|
clientY: 0,
|
|
pageX: 0,
|
|
pageY: 0,
|
|
ctrlKey: 0,
|
|
shiftKey: 0,
|
|
altKey: 0,
|
|
metaKey: 0,
|
|
getModifierState: En,
|
|
button: 0,
|
|
buttons: 0,
|
|
relatedTarget: function (e) {
|
|
return void 0 === e.relatedTarget
|
|
? e.fromElement === e.srcElement
|
|
? e.toElement
|
|
: e.fromElement
|
|
: e.relatedTarget;
|
|
},
|
|
movementX: function (e) {
|
|
return "movementX" in e
|
|
? e.movementX
|
|
: (e !== un &&
|
|
(un && "mousemove" === e.type
|
|
? ((on = e.screenX - un.screenX),
|
|
(ln = e.screenY - un.screenY))
|
|
: (ln = on = 0),
|
|
(un = e)),
|
|
on);
|
|
},
|
|
movementY: function (e) {
|
|
return "movementY" in e ? e.movementY : ln;
|
|
},
|
|
}),
|
|
mn = an(pn),
|
|
gn = an(F({}, pn, { dataTransfer: 0 })),
|
|
hn = an(F({}, fn, { relatedTarget: 0 })),
|
|
vn = an(
|
|
F({}, sn, { animationName: 0, elapsedTime: 0, pseudoElement: 0 })
|
|
),
|
|
yn = F({}, sn, {
|
|
clipboardData: function (e) {
|
|
return "clipboardData" in e
|
|
? e.clipboardData
|
|
: window.clipboardData;
|
|
},
|
|
}),
|
|
bn = an(yn),
|
|
xn = an(F({}, sn, { data: 0 })),
|
|
wn = {
|
|
Esc: "Escape",
|
|
Spacebar: " ",
|
|
Left: "ArrowLeft",
|
|
Up: "ArrowUp",
|
|
Right: "ArrowRight",
|
|
Down: "ArrowDown",
|
|
Del: "Delete",
|
|
Win: "OS",
|
|
Menu: "ContextMenu",
|
|
Apps: "ContextMenu",
|
|
Scroll: "ScrollLock",
|
|
MozPrintableKey: "Unidentified",
|
|
},
|
|
kn = {
|
|
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",
|
|
},
|
|
Sn = {
|
|
Alt: "altKey",
|
|
Control: "ctrlKey",
|
|
Meta: "metaKey",
|
|
Shift: "shiftKey",
|
|
};
|
|
function An(e) {
|
|
var t = this.nativeEvent;
|
|
return t.getModifierState
|
|
? t.getModifierState(e)
|
|
: !!(e = Sn[e]) && !!t[e];
|
|
}
|
|
function En() {
|
|
return An;
|
|
}
|
|
var _n = F({}, fn, {
|
|
key: function (e) {
|
|
if (e.key) {
|
|
var t = wn[e.key] || e.key;
|
|
if ("Unidentified" !== t) return t;
|
|
}
|
|
return "keypress" === e.type
|
|
? 13 === (e = tn(e))
|
|
? "Enter"
|
|
: String.fromCharCode(e)
|
|
: "keydown" === e.type || "keyup" === e.type
|
|
? kn[e.keyCode] || "Unidentified"
|
|
: "";
|
|
},
|
|
code: 0,
|
|
location: 0,
|
|
ctrlKey: 0,
|
|
shiftKey: 0,
|
|
altKey: 0,
|
|
metaKey: 0,
|
|
repeat: 0,
|
|
locale: 0,
|
|
getModifierState: En,
|
|
charCode: function (e) {
|
|
return "keypress" === e.type ? tn(e) : 0;
|
|
},
|
|
keyCode: function (e) {
|
|
return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0;
|
|
},
|
|
which: function (e) {
|
|
return "keypress" === e.type
|
|
? tn(e)
|
|
: "keydown" === e.type || "keyup" === e.type
|
|
? e.keyCode
|
|
: 0;
|
|
},
|
|
}),
|
|
Cn = an(_n),
|
|
Pn = an(
|
|
F({}, pn, {
|
|
pointerId: 0,
|
|
width: 0,
|
|
height: 0,
|
|
pressure: 0,
|
|
tangentialPressure: 0,
|
|
tiltX: 0,
|
|
tiltY: 0,
|
|
twist: 0,
|
|
pointerType: 0,
|
|
isPrimary: 0,
|
|
})
|
|
),
|
|
On = an(
|
|
F({}, fn, {
|
|
touches: 0,
|
|
targetTouches: 0,
|
|
changedTouches: 0,
|
|
altKey: 0,
|
|
metaKey: 0,
|
|
ctrlKey: 0,
|
|
shiftKey: 0,
|
|
getModifierState: En,
|
|
})
|
|
),
|
|
Nn = an(
|
|
F({}, sn, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 })
|
|
),
|
|
Tn = F({}, pn, {
|
|
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,
|
|
}),
|
|
Ln = an(Tn),
|
|
zn = [9, 13, 27, 32],
|
|
jn = c && "CompositionEvent" in window,
|
|
Mn = null;
|
|
c && "documentMode" in document && (Mn = document.documentMode);
|
|
var Rn = c && "TextEvent" in window && !Mn,
|
|
Fn = c && (!jn || (Mn && 8 < Mn && 11 >= Mn)),
|
|
In = String.fromCharCode(32),
|
|
Dn = !1;
|
|
function Un(e, t) {
|
|
switch (e) {
|
|
case "keyup":
|
|
return -1 !== zn.indexOf(t.keyCode);
|
|
case "keydown":
|
|
return 229 !== t.keyCode;
|
|
case "keypress":
|
|
case "mousedown":
|
|
case "focusout":
|
|
return !0;
|
|
default:
|
|
return !1;
|
|
}
|
|
}
|
|
function Vn(e) {
|
|
return "object" === typeof (e = e.detail) && "data" in e
|
|
? e.data
|
|
: null;
|
|
}
|
|
var Bn = !1;
|
|
var $n = {
|
|
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 Hn(e) {
|
|
var t = e && e.nodeName && e.nodeName.toLowerCase();
|
|
return "input" === t ? !!$n[e.type] : "textarea" === t;
|
|
}
|
|
function Wn(e, t, n, r) {
|
|
_e(r),
|
|
0 < (t = Qr(t, "onChange")).length &&
|
|
((n = new cn("onChange", "change", null, n, r)),
|
|
e.push({ event: n, listeners: t }));
|
|
}
|
|
var Qn = null,
|
|
qn = null;
|
|
function Kn(e) {
|
|
Ir(e, 0);
|
|
}
|
|
function Yn(e) {
|
|
if (q(xa(e))) return e;
|
|
}
|
|
function Gn(e, t) {
|
|
if ("change" === e) return t;
|
|
}
|
|
var Xn = !1;
|
|
if (c) {
|
|
var Jn;
|
|
if (c) {
|
|
var Zn = "oninput" in document;
|
|
if (!Zn) {
|
|
var er = document.createElement("div");
|
|
er.setAttribute("oninput", "return;"),
|
|
(Zn = "function" === typeof er.oninput);
|
|
}
|
|
Jn = Zn;
|
|
} else Jn = !1;
|
|
Xn = Jn && (!document.documentMode || 9 < document.documentMode);
|
|
}
|
|
function tr() {
|
|
Qn && (Qn.detachEvent("onpropertychange", nr), (qn = Qn = null));
|
|
}
|
|
function nr(e) {
|
|
if ("value" === e.propertyName && Yn(qn)) {
|
|
var t = [];
|
|
Wn(t, qn, e, we(e)), Te(Kn, t);
|
|
}
|
|
}
|
|
function rr(e, t, n) {
|
|
"focusin" === e
|
|
? (tr(), (qn = n), (Qn = t).attachEvent("onpropertychange", nr))
|
|
: "focusout" === e && tr();
|
|
}
|
|
function ar(e) {
|
|
if ("selectionchange" === e || "keyup" === e || "keydown" === e)
|
|
return Yn(qn);
|
|
}
|
|
function or(e, t) {
|
|
if ("click" === e) return Yn(t);
|
|
}
|
|
function lr(e, t) {
|
|
if ("input" === e || "change" === e) return Yn(t);
|
|
}
|
|
var ir =
|
|
"function" === typeof Object.is
|
|
? Object.is
|
|
: function (e, t) {
|
|
return (
|
|
(e === t && (0 !== e || 1 / e === 1 / t)) ||
|
|
(e !== e && t !== t)
|
|
);
|
|
};
|
|
function ur(e, t) {
|
|
if (ir(e, t)) return !0;
|
|
if (
|
|
"object" !== typeof e ||
|
|
null === e ||
|
|
"object" !== typeof t ||
|
|
null === t
|
|
)
|
|
return !1;
|
|
var n = Object.keys(e),
|
|
r = Object.keys(t);
|
|
if (n.length !== r.length) return !1;
|
|
for (r = 0; r < n.length; r++) {
|
|
var a = n[r];
|
|
if (!f.call(t, a) || !ir(e[a], t[a])) return !1;
|
|
}
|
|
return !0;
|
|
}
|
|
function sr(e) {
|
|
for (; e && e.firstChild; ) e = e.firstChild;
|
|
return e;
|
|
}
|
|
function cr(e, t) {
|
|
var n,
|
|
r = sr(e);
|
|
for (e = 0; r; ) {
|
|
if (3 === r.nodeType) {
|
|
if (((n = e + r.textContent.length), e <= t && n >= t))
|
|
return { node: r, offset: t - e };
|
|
e = n;
|
|
}
|
|
e: {
|
|
for (; r; ) {
|
|
if (r.nextSibling) {
|
|
r = r.nextSibling;
|
|
break e;
|
|
}
|
|
r = r.parentNode;
|
|
}
|
|
r = void 0;
|
|
}
|
|
r = sr(r);
|
|
}
|
|
}
|
|
function fr(e, t) {
|
|
return (
|
|
!(!e || !t) &&
|
|
(e === t ||
|
|
((!e || 3 !== e.nodeType) &&
|
|
(t && 3 === t.nodeType
|
|
? fr(e, t.parentNode)
|
|
: "contains" in e
|
|
? e.contains(t)
|
|
: !!e.compareDocumentPosition &&
|
|
!!(16 & e.compareDocumentPosition(t)))))
|
|
);
|
|
}
|
|
function dr() {
|
|
for (var e = window, t = K(); t instanceof e.HTMLIFrameElement; ) {
|
|
try {
|
|
var n = "string" === typeof t.contentWindow.location.href;
|
|
} catch (r) {
|
|
n = !1;
|
|
}
|
|
if (!n) break;
|
|
t = K((e = t.contentWindow).document);
|
|
}
|
|
return t;
|
|
}
|
|
function pr(e) {
|
|
var t = e && e.nodeName && e.nodeName.toLowerCase();
|
|
return (
|
|
t &&
|
|
(("input" === t &&
|
|
("text" === e.type ||
|
|
"search" === e.type ||
|
|
"tel" === e.type ||
|
|
"url" === e.type ||
|
|
"password" === e.type)) ||
|
|
"textarea" === t ||
|
|
"true" === e.contentEditable)
|
|
);
|
|
}
|
|
function mr(e) {
|
|
var t = dr(),
|
|
n = e.focusedElem,
|
|
r = e.selectionRange;
|
|
if (
|
|
t !== n &&
|
|
n &&
|
|
n.ownerDocument &&
|
|
fr(n.ownerDocument.documentElement, n)
|
|
) {
|
|
if (null !== r && pr(n))
|
|
if (
|
|
((t = r.start),
|
|
void 0 === (e = r.end) && (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).getSelection
|
|
) {
|
|
e = e.getSelection();
|
|
var a = n.textContent.length,
|
|
o = Math.min(r.start, a);
|
|
(r = void 0 === r.end ? o : Math.min(r.end, a)),
|
|
!e.extend && o > r && ((a = r), (r = o), (o = a)),
|
|
(a = cr(n, o));
|
|
var l = cr(n, r);
|
|
a &&
|
|
l &&
|
|
(1 !== e.rangeCount ||
|
|
e.anchorNode !== a.node ||
|
|
e.anchorOffset !== a.offset ||
|
|
e.focusNode !== l.node ||
|
|
e.focusOffset !== l.offset) &&
|
|
((t = t.createRange()).setStart(a.node, a.offset),
|
|
e.removeAllRanges(),
|
|
o > r
|
|
? (e.addRange(t), e.extend(l.node, l.offset))
|
|
: (t.setEnd(l.node, l.offset), e.addRange(t)));
|
|
}
|
|
for (t = [], e = n; (e = e.parentNode); )
|
|
1 === e.nodeType &&
|
|
t.push({ element: e, left: e.scrollLeft, top: e.scrollTop });
|
|
for (
|
|
"function" === typeof n.focus && n.focus(), n = 0;
|
|
n < t.length;
|
|
n++
|
|
)
|
|
((e = t[n]).element.scrollLeft = e.left),
|
|
(e.element.scrollTop = e.top);
|
|
}
|
|
}
|
|
var gr = c && "documentMode" in document && 11 >= document.documentMode,
|
|
hr = null,
|
|
vr = null,
|
|
yr = null,
|
|
br = !1;
|
|
function xr(e, t, n) {
|
|
var r =
|
|
n.window === n
|
|
? n.document
|
|
: 9 === n.nodeType
|
|
? n
|
|
: n.ownerDocument;
|
|
br ||
|
|
null == hr ||
|
|
hr !== K(r) ||
|
|
("selectionStart" in (r = hr) && pr(r)
|
|
? (r = { start: r.selectionStart, end: r.selectionEnd })
|
|
: (r = {
|
|
anchorNode: (r = (
|
|
(r.ownerDocument && r.ownerDocument.defaultView) ||
|
|
window
|
|
).getSelection()).anchorNode,
|
|
anchorOffset: r.anchorOffset,
|
|
focusNode: r.focusNode,
|
|
focusOffset: r.focusOffset,
|
|
}),
|
|
(yr && ur(yr, r)) ||
|
|
((yr = r),
|
|
0 < (r = Qr(vr, "onSelect")).length &&
|
|
((t = new cn("onSelect", "select", null, t, n)),
|
|
e.push({ event: t, listeners: r }),
|
|
(t.target = hr))));
|
|
}
|
|
function wr(e, t) {
|
|
var n = {};
|
|
return (
|
|
(n[e.toLowerCase()] = t.toLowerCase()),
|
|
(n["Webkit" + e] = "webkit" + t),
|
|
(n["Moz" + e] = "moz" + t),
|
|
n
|
|
);
|
|
}
|
|
var kr = {
|
|
animationend: wr("Animation", "AnimationEnd"),
|
|
animationiteration: wr("Animation", "AnimationIteration"),
|
|
animationstart: wr("Animation", "AnimationStart"),
|
|
transitionend: wr("Transition", "TransitionEnd"),
|
|
},
|
|
Sr = {},
|
|
Ar = {};
|
|
function Er(e) {
|
|
if (Sr[e]) return Sr[e];
|
|
if (!kr[e]) return e;
|
|
var t,
|
|
n = kr[e];
|
|
for (t in n)
|
|
if (n.hasOwnProperty(t) && t in Ar) return (Sr[e] = n[t]);
|
|
return e;
|
|
}
|
|
c &&
|
|
((Ar = document.createElement("div").style),
|
|
"AnimationEvent" in window ||
|
|
(delete kr.animationend.animation,
|
|
delete kr.animationiteration.animation,
|
|
delete kr.animationstart.animation),
|
|
"TransitionEvent" in window || delete kr.transitionend.transition);
|
|
var _r = Er("animationend"),
|
|
Cr = Er("animationiteration"),
|
|
Pr = Er("animationstart"),
|
|
Or = Er("transitionend"),
|
|
Nr = new Map(),
|
|
Tr =
|
|
"abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(
|
|
" "
|
|
);
|
|
function Lr(e, t) {
|
|
Nr.set(e, t), u(t, [e]);
|
|
}
|
|
for (var zr = 0; zr < Tr.length; zr++) {
|
|
var jr = Tr[zr];
|
|
Lr(jr.toLowerCase(), "on" + (jr[0].toUpperCase() + jr.slice(1)));
|
|
}
|
|
Lr(_r, "onAnimationEnd"),
|
|
Lr(Cr, "onAnimationIteration"),
|
|
Lr(Pr, "onAnimationStart"),
|
|
Lr("dblclick", "onDoubleClick"),
|
|
Lr("focusin", "onFocus"),
|
|
Lr("focusout", "onBlur"),
|
|
Lr(Or, "onTransitionEnd"),
|
|
s("onMouseEnter", ["mouseout", "mouseover"]),
|
|
s("onMouseLeave", ["mouseout", "mouseover"]),
|
|
s("onPointerEnter", ["pointerout", "pointerover"]),
|
|
s("onPointerLeave", ["pointerout", "pointerover"]),
|
|
u(
|
|
"onChange",
|
|
"change click focusin focusout input keydown keyup selectionchange".split(
|
|
" "
|
|
)
|
|
),
|
|
u(
|
|
"onSelect",
|
|
"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(
|
|
" "
|
|
)
|
|
),
|
|
u("onBeforeInput", [
|
|
"compositionend",
|
|
"keypress",
|
|
"textInput",
|
|
"paste",
|
|
]),
|
|
u(
|
|
"onCompositionEnd",
|
|
"compositionend focusout keydown keypress keyup mousedown".split(
|
|
" "
|
|
)
|
|
),
|
|
u(
|
|
"onCompositionStart",
|
|
"compositionstart focusout keydown keypress keyup mousedown".split(
|
|
" "
|
|
)
|
|
),
|
|
u(
|
|
"onCompositionUpdate",
|
|
"compositionupdate focusout keydown keypress keyup mousedown".split(
|
|
" "
|
|
)
|
|
);
|
|
var Mr =
|
|
"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(
|
|
" "
|
|
),
|
|
Rr = new Set(
|
|
"cancel close invalid load scroll toggle".split(" ").concat(Mr)
|
|
);
|
|
function Fr(e, t, n) {
|
|
var r = e.type || "unknown-event";
|
|
(e.currentTarget = n),
|
|
(function (e, t, n, r, a, l, i, u, s) {
|
|
if ((Ve.apply(this, arguments), Re)) {
|
|
if (!Re) throw Error(o(198));
|
|
var c = Fe;
|
|
(Re = !1), (Fe = null), Ie || ((Ie = !0), (De = c));
|
|
}
|
|
})(r, t, void 0, e),
|
|
(e.currentTarget = null);
|
|
}
|
|
function Ir(e, t) {
|
|
t = 0 !== (4 & t);
|
|
for (var n = 0; n < e.length; n++) {
|
|
var r = e[n],
|
|
a = r.event;
|
|
r = r.listeners;
|
|
e: {
|
|
var o = void 0;
|
|
if (t)
|
|
for (var l = r.length - 1; 0 <= l; l--) {
|
|
var i = r[l],
|
|
u = i.instance,
|
|
s = i.currentTarget;
|
|
if (((i = i.listener), u !== o && a.isPropagationStopped()))
|
|
break e;
|
|
Fr(a, i, s), (o = u);
|
|
}
|
|
else
|
|
for (l = 0; l < r.length; l++) {
|
|
if (
|
|
((u = (i = r[l]).instance),
|
|
(s = i.currentTarget),
|
|
(i = i.listener),
|
|
u !== o && a.isPropagationStopped())
|
|
)
|
|
break e;
|
|
Fr(a, i, s), (o = u);
|
|
}
|
|
}
|
|
}
|
|
if (Ie) throw ((e = De), (Ie = !1), (De = null), e);
|
|
}
|
|
function Dr(e, t) {
|
|
var n = t[ga];
|
|
void 0 === n && (n = t[ga] = new Set());
|
|
var r = e + "__bubble";
|
|
n.has(r) || ($r(t, e, 2, !1), n.add(r));
|
|
}
|
|
function Ur(e, t, n) {
|
|
var r = 0;
|
|
t && (r |= 4), $r(n, e, r, t);
|
|
}
|
|
var Vr = "_reactListening" + Math.random().toString(36).slice(2);
|
|
function Br(e) {
|
|
if (!e[Vr]) {
|
|
(e[Vr] = !0),
|
|
l.forEach(function (t) {
|
|
"selectionchange" !== t &&
|
|
(Rr.has(t) || Ur(t, !1, e), Ur(t, !0, e));
|
|
});
|
|
var t = 9 === e.nodeType ? e : e.ownerDocument;
|
|
null === t || t[Vr] || ((t[Vr] = !0), Ur("selectionchange", !1, t));
|
|
}
|
|
}
|
|
function $r(e, t, n, r) {
|
|
switch (Gt(t)) {
|
|
case 1:
|
|
var a = Wt;
|
|
break;
|
|
case 4:
|
|
a = Qt;
|
|
break;
|
|
default:
|
|
a = qt;
|
|
}
|
|
(n = a.bind(null, t, n, e)),
|
|
(a = void 0),
|
|
!ze ||
|
|
("touchstart" !== t && "touchmove" !== t && "wheel" !== t) ||
|
|
(a = !0),
|
|
r
|
|
? void 0 !== a
|
|
? e.addEventListener(t, n, { capture: !0, passive: a })
|
|
: e.addEventListener(t, n, !0)
|
|
: void 0 !== a
|
|
? e.addEventListener(t, n, { passive: a })
|
|
: e.addEventListener(t, n, !1);
|
|
}
|
|
function Hr(e, t, n, r, a) {
|
|
var o = r;
|
|
if (0 === (1 & t) && 0 === (2 & t) && null !== r)
|
|
e: for (;;) {
|
|
if (null === r) return;
|
|
var l = r.tag;
|
|
if (3 === l || 4 === l) {
|
|
var i = r.stateNode.containerInfo;
|
|
if (i === a || (8 === i.nodeType && i.parentNode === a)) break;
|
|
if (4 === l)
|
|
for (l = r.return; null !== l; ) {
|
|
var u = l.tag;
|
|
if (
|
|
(3 === u || 4 === u) &&
|
|
((u = l.stateNode.containerInfo) === a ||
|
|
(8 === u.nodeType && u.parentNode === a))
|
|
)
|
|
return;
|
|
l = l.return;
|
|
}
|
|
for (; null !== i; ) {
|
|
if (null === (l = ya(i))) return;
|
|
if (5 === (u = l.tag) || 6 === u) {
|
|
r = o = l;
|
|
continue e;
|
|
}
|
|
i = i.parentNode;
|
|
}
|
|
}
|
|
r = r.return;
|
|
}
|
|
Te(function () {
|
|
var r = o,
|
|
a = we(n),
|
|
l = [];
|
|
e: {
|
|
var i = Nr.get(e);
|
|
if (void 0 !== i) {
|
|
var u = cn,
|
|
s = e;
|
|
switch (e) {
|
|
case "keypress":
|
|
if (0 === tn(n)) break e;
|
|
case "keydown":
|
|
case "keyup":
|
|
u = Cn;
|
|
break;
|
|
case "focusin":
|
|
(s = "focus"), (u = hn);
|
|
break;
|
|
case "focusout":
|
|
(s = "blur"), (u = hn);
|
|
break;
|
|
case "beforeblur":
|
|
case "afterblur":
|
|
u = hn;
|
|
break;
|
|
case "click":
|
|
if (2 === n.button) break e;
|
|
case "auxclick":
|
|
case "dblclick":
|
|
case "mousedown":
|
|
case "mousemove":
|
|
case "mouseup":
|
|
case "mouseout":
|
|
case "mouseover":
|
|
case "contextmenu":
|
|
u = mn;
|
|
break;
|
|
case "drag":
|
|
case "dragend":
|
|
case "dragenter":
|
|
case "dragexit":
|
|
case "dragleave":
|
|
case "dragover":
|
|
case "dragstart":
|
|
case "drop":
|
|
u = gn;
|
|
break;
|
|
case "touchcancel":
|
|
case "touchend":
|
|
case "touchmove":
|
|
case "touchstart":
|
|
u = On;
|
|
break;
|
|
case _r:
|
|
case Cr:
|
|
case Pr:
|
|
u = vn;
|
|
break;
|
|
case Or:
|
|
u = Nn;
|
|
break;
|
|
case "scroll":
|
|
u = dn;
|
|
break;
|
|
case "wheel":
|
|
u = Ln;
|
|
break;
|
|
case "copy":
|
|
case "cut":
|
|
case "paste":
|
|
u = bn;
|
|
break;
|
|
case "gotpointercapture":
|
|
case "lostpointercapture":
|
|
case "pointercancel":
|
|
case "pointerdown":
|
|
case "pointermove":
|
|
case "pointerout":
|
|
case "pointerover":
|
|
case "pointerup":
|
|
u = Pn;
|
|
}
|
|
var c = 0 !== (4 & t),
|
|
f = !c && "scroll" === e,
|
|
d = c ? (null !== i ? i + "Capture" : null) : i;
|
|
c = [];
|
|
for (var p, m = r; null !== m; ) {
|
|
var g = (p = m).stateNode;
|
|
if (
|
|
(5 === p.tag &&
|
|
null !== g &&
|
|
((p = g),
|
|
null !== d &&
|
|
null != (g = Le(m, d)) &&
|
|
c.push(Wr(m, g, p))),
|
|
f)
|
|
)
|
|
break;
|
|
m = m.return;
|
|
}
|
|
0 < c.length &&
|
|
((i = new u(i, s, null, n, a)),
|
|
l.push({ event: i, listeners: c }));
|
|
}
|
|
}
|
|
if (0 === (7 & t)) {
|
|
if (
|
|
((u = "mouseout" === e || "pointerout" === e),
|
|
(!(i = "mouseover" === e || "pointerover" === e) ||
|
|
n === xe ||
|
|
!(s = n.relatedTarget || n.fromElement) ||
|
|
(!ya(s) && !s[ma])) &&
|
|
(u || i) &&
|
|
((i =
|
|
a.window === a
|
|
? a
|
|
: (i = a.ownerDocument)
|
|
? i.defaultView || i.parentWindow
|
|
: window),
|
|
u
|
|
? ((u = r),
|
|
null !==
|
|
(s = (s = n.relatedTarget || n.toElement)
|
|
? ya(s)
|
|
: null) &&
|
|
(s !== (f = Be(s)) || (5 !== s.tag && 6 !== s.tag)) &&
|
|
(s = null))
|
|
: ((u = null), (s = r)),
|
|
u !== s))
|
|
) {
|
|
if (
|
|
((c = mn),
|
|
(g = "onMouseLeave"),
|
|
(d = "onMouseEnter"),
|
|
(m = "mouse"),
|
|
("pointerout" !== e && "pointerover" !== e) ||
|
|
((c = Pn),
|
|
(g = "onPointerLeave"),
|
|
(d = "onPointerEnter"),
|
|
(m = "pointer")),
|
|
(f = null == u ? i : xa(u)),
|
|
(p = null == s ? i : xa(s)),
|
|
((i = new c(g, m + "leave", u, n, a)).target = f),
|
|
(i.relatedTarget = p),
|
|
(g = null),
|
|
ya(a) === r &&
|
|
(((c = new c(d, m + "enter", s, n, a)).target = p),
|
|
(c.relatedTarget = f),
|
|
(g = c)),
|
|
(f = g),
|
|
u && s)
|
|
)
|
|
e: {
|
|
for (d = s, m = 0, p = c = u; p; p = qr(p)) m++;
|
|
for (p = 0, g = d; g; g = qr(g)) p++;
|
|
for (; 0 < m - p; ) (c = qr(c)), m--;
|
|
for (; 0 < p - m; ) (d = qr(d)), p--;
|
|
for (; m--; ) {
|
|
if (c === d || (null !== d && c === d.alternate)) break e;
|
|
(c = qr(c)), (d = qr(d));
|
|
}
|
|
c = null;
|
|
}
|
|
else c = null;
|
|
null !== u && Kr(l, i, u, c, !1),
|
|
null !== s && null !== f && Kr(l, f, s, c, !0);
|
|
}
|
|
if (
|
|
"select" ===
|
|
(u =
|
|
(i = r ? xa(r) : window).nodeName &&
|
|
i.nodeName.toLowerCase()) ||
|
|
("input" === u && "file" === i.type)
|
|
)
|
|
var h = Gn;
|
|
else if (Hn(i))
|
|
if (Xn) h = lr;
|
|
else {
|
|
h = ar;
|
|
var v = rr;
|
|
}
|
|
else
|
|
(u = i.nodeName) &&
|
|
"input" === u.toLowerCase() &&
|
|
("checkbox" === i.type || "radio" === i.type) &&
|
|
(h = or);
|
|
switch (
|
|
(h && (h = h(e, r))
|
|
? Wn(l, h, n, a)
|
|
: (v && v(e, i, r),
|
|
"focusout" === e &&
|
|
(v = i._wrapperState) &&
|
|
v.controlled &&
|
|
"number" === i.type &&
|
|
ee(i, "number", i.value)),
|
|
(v = r ? xa(r) : window),
|
|
e)
|
|
) {
|
|
case "focusin":
|
|
(Hn(v) || "true" === v.contentEditable) &&
|
|
((hr = v), (vr = r), (yr = null));
|
|
break;
|
|
case "focusout":
|
|
yr = vr = hr = null;
|
|
break;
|
|
case "mousedown":
|
|
br = !0;
|
|
break;
|
|
case "contextmenu":
|
|
case "mouseup":
|
|
case "dragend":
|
|
(br = !1), xr(l, n, a);
|
|
break;
|
|
case "selectionchange":
|
|
if (gr) break;
|
|
case "keydown":
|
|
case "keyup":
|
|
xr(l, n, a);
|
|
}
|
|
var y;
|
|
if (jn)
|
|
e: {
|
|
switch (e) {
|
|
case "compositionstart":
|
|
var b = "onCompositionStart";
|
|
break e;
|
|
case "compositionend":
|
|
b = "onCompositionEnd";
|
|
break e;
|
|
case "compositionupdate":
|
|
b = "onCompositionUpdate";
|
|
break e;
|
|
}
|
|
b = void 0;
|
|
}
|
|
else
|
|
Bn
|
|
? Un(e, n) && (b = "onCompositionEnd")
|
|
: "keydown" === e &&
|
|
229 === n.keyCode &&
|
|
(b = "onCompositionStart");
|
|
b &&
|
|
(Fn &&
|
|
"ko" !== n.locale &&
|
|
(Bn || "onCompositionStart" !== b
|
|
? "onCompositionEnd" === b && Bn && (y = en())
|
|
: ((Jt = "value" in (Xt = a) ? Xt.value : Xt.textContent),
|
|
(Bn = !0))),
|
|
0 < (v = Qr(r, b)).length &&
|
|
((b = new xn(b, e, null, n, a)),
|
|
l.push({ event: b, listeners: v }),
|
|
y ? (b.data = y) : null !== (y = Vn(n)) && (b.data = y))),
|
|
(y = Rn
|
|
? (function (e, t) {
|
|
switch (e) {
|
|
case "compositionend":
|
|
return Vn(t);
|
|
case "keypress":
|
|
return 32 !== t.which ? null : ((Dn = !0), In);
|
|
case "textInput":
|
|
return (e = t.data) === In && Dn ? null : e;
|
|
default:
|
|
return null;
|
|
}
|
|
})(e, n)
|
|
: (function (e, t) {
|
|
if (Bn)
|
|
return "compositionend" === e || (!jn && Un(e, t))
|
|
? ((e = en()), (Zt = Jt = Xt = null), (Bn = !1), e)
|
|
: null;
|
|
switch (e) {
|
|
case "paste":
|
|
default:
|
|
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 Fn && "ko" !== t.locale ? null : t.data;
|
|
}
|
|
})(e, n)) &&
|
|
0 < (r = Qr(r, "onBeforeInput")).length &&
|
|
((a = new xn("onBeforeInput", "beforeinput", null, n, a)),
|
|
l.push({ event: a, listeners: r }),
|
|
(a.data = y));
|
|
}
|
|
Ir(l, t);
|
|
});
|
|
}
|
|
function Wr(e, t, n) {
|
|
return { instance: e, listener: t, currentTarget: n };
|
|
}
|
|
function Qr(e, t) {
|
|
for (var n = t + "Capture", r = []; null !== e; ) {
|
|
var a = e,
|
|
o = a.stateNode;
|
|
5 === a.tag &&
|
|
null !== o &&
|
|
((a = o),
|
|
null != (o = Le(e, n)) && r.unshift(Wr(e, o, a)),
|
|
null != (o = Le(e, t)) && r.push(Wr(e, o, a))),
|
|
(e = e.return);
|
|
}
|
|
return r;
|
|
}
|
|
function qr(e) {
|
|
if (null === e) return null;
|
|
do {
|
|
e = e.return;
|
|
} while (e && 5 !== e.tag);
|
|
return e || null;
|
|
}
|
|
function Kr(e, t, n, r, a) {
|
|
for (var o = t._reactName, l = []; null !== n && n !== r; ) {
|
|
var i = n,
|
|
u = i.alternate,
|
|
s = i.stateNode;
|
|
if (null !== u && u === r) break;
|
|
5 === i.tag &&
|
|
null !== s &&
|
|
((i = s),
|
|
a
|
|
? null != (u = Le(n, o)) && l.unshift(Wr(n, u, i))
|
|
: a || (null != (u = Le(n, o)) && l.push(Wr(n, u, i)))),
|
|
(n = n.return);
|
|
}
|
|
0 !== l.length && e.push({ event: t, listeners: l });
|
|
}
|
|
var Yr = /\r\n?/g,
|
|
Gr = /\u0000|\uFFFD/g;
|
|
function Xr(e) {
|
|
return ("string" === typeof e ? e : "" + e)
|
|
.replace(Yr, "\n")
|
|
.replace(Gr, "");
|
|
}
|
|
function Jr(e, t, n) {
|
|
if (((t = Xr(t)), Xr(e) !== t && n)) throw Error(o(425));
|
|
}
|
|
function Zr() {}
|
|
var ea = null,
|
|
ta = null;
|
|
function na(e, t) {
|
|
return (
|
|
"textarea" === e ||
|
|
"noscript" === e ||
|
|
"string" === typeof t.children ||
|
|
"number" === typeof t.children ||
|
|
("object" === typeof t.dangerouslySetInnerHTML &&
|
|
null !== t.dangerouslySetInnerHTML &&
|
|
null != t.dangerouslySetInnerHTML.__html)
|
|
);
|
|
}
|
|
var ra = "function" === typeof setTimeout ? setTimeout : void 0,
|
|
aa = "function" === typeof clearTimeout ? clearTimeout : void 0,
|
|
oa = "function" === typeof Promise ? Promise : void 0,
|
|
la =
|
|
"function" === typeof queueMicrotask
|
|
? queueMicrotask
|
|
: "undefined" !== typeof oa
|
|
? function (e) {
|
|
return oa.resolve(null).then(e).catch(ia);
|
|
}
|
|
: ra;
|
|
function ia(e) {
|
|
setTimeout(function () {
|
|
throw e;
|
|
});
|
|
}
|
|
function ua(e, t) {
|
|
var n = t,
|
|
r = 0;
|
|
do {
|
|
var a = n.nextSibling;
|
|
if ((e.removeChild(n), a && 8 === a.nodeType))
|
|
if ("/$" === (n = a.data)) {
|
|
if (0 === r) return e.removeChild(a), void Bt(t);
|
|
r--;
|
|
} else ("$" !== n && "$?" !== n && "$!" !== n) || r++;
|
|
n = a;
|
|
} while (n);
|
|
Bt(t);
|
|
}
|
|
function sa(e) {
|
|
for (; null != e; e = e.nextSibling) {
|
|
var t = e.nodeType;
|
|
if (1 === t || 3 === t) break;
|
|
if (8 === t) {
|
|
if ("$" === (t = e.data) || "$!" === t || "$?" === t) break;
|
|
if ("/$" === t) return null;
|
|
}
|
|
}
|
|
return e;
|
|
}
|
|
function ca(e) {
|
|
e = e.previousSibling;
|
|
for (var t = 0; e; ) {
|
|
if (8 === e.nodeType) {
|
|
var n = e.data;
|
|
if ("$" === n || "$!" === n || "$?" === n) {
|
|
if (0 === t) return e;
|
|
t--;
|
|
} else "/$" === n && t++;
|
|
}
|
|
e = e.previousSibling;
|
|
}
|
|
return null;
|
|
}
|
|
var fa = Math.random().toString(36).slice(2),
|
|
da = "__reactFiber$" + fa,
|
|
pa = "__reactProps$" + fa,
|
|
ma = "__reactContainer$" + fa,
|
|
ga = "__reactEvents$" + fa,
|
|
ha = "__reactListeners$" + fa,
|
|
va = "__reactHandles$" + fa;
|
|
function ya(e) {
|
|
var t = e[da];
|
|
if (t) return t;
|
|
for (var n = e.parentNode; n; ) {
|
|
if ((t = n[ma] || n[da])) {
|
|
if (
|
|
((n = t.alternate),
|
|
null !== t.child || (null !== n && null !== n.child))
|
|
)
|
|
for (e = ca(e); null !== e; ) {
|
|
if ((n = e[da])) return n;
|
|
e = ca(e);
|
|
}
|
|
return t;
|
|
}
|
|
n = (e = n).parentNode;
|
|
}
|
|
return null;
|
|
}
|
|
function ba(e) {
|
|
return !(e = e[da] || e[ma]) ||
|
|
(5 !== e.tag && 6 !== e.tag && 13 !== e.tag && 3 !== e.tag)
|
|
? null
|
|
: e;
|
|
}
|
|
function xa(e) {
|
|
if (5 === e.tag || 6 === e.tag) return e.stateNode;
|
|
throw Error(o(33));
|
|
}
|
|
function wa(e) {
|
|
return e[pa] || null;
|
|
}
|
|
var ka = [],
|
|
Sa = -1;
|
|
function Aa(e) {
|
|
return { current: e };
|
|
}
|
|
function Ea(e) {
|
|
0 > Sa || ((e.current = ka[Sa]), (ka[Sa] = null), Sa--);
|
|
}
|
|
function _a(e, t) {
|
|
Sa++, (ka[Sa] = e.current), (e.current = t);
|
|
}
|
|
var Ca = {},
|
|
Pa = Aa(Ca),
|
|
Oa = Aa(!1),
|
|
Na = Ca;
|
|
function Ta(e, t) {
|
|
var n = e.type.contextTypes;
|
|
if (!n) return Ca;
|
|
var r = e.stateNode;
|
|
if (r && r.__reactInternalMemoizedUnmaskedChildContext === t)
|
|
return r.__reactInternalMemoizedMaskedChildContext;
|
|
var a,
|
|
o = {};
|
|
for (a in n) o[a] = t[a];
|
|
return (
|
|
r &&
|
|
(((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext =
|
|
t),
|
|
(e.__reactInternalMemoizedMaskedChildContext = o)),
|
|
o
|
|
);
|
|
}
|
|
function La(e) {
|
|
return null !== (e = e.childContextTypes) && void 0 !== e;
|
|
}
|
|
function za() {
|
|
Ea(Oa), Ea(Pa);
|
|
}
|
|
function ja(e, t, n) {
|
|
if (Pa.current !== Ca) throw Error(o(168));
|
|
_a(Pa, t), _a(Oa, n);
|
|
}
|
|
function Ma(e, t, n) {
|
|
var r = e.stateNode;
|
|
if (
|
|
((t = t.childContextTypes), "function" !== typeof r.getChildContext)
|
|
)
|
|
return n;
|
|
for (var a in (r = r.getChildContext()))
|
|
if (!(a in t)) throw Error(o(108, $(e) || "Unknown", a));
|
|
return F({}, n, r);
|
|
}
|
|
function Ra(e) {
|
|
return (
|
|
(e =
|
|
((e = e.stateNode) &&
|
|
e.__reactInternalMemoizedMergedChildContext) ||
|
|
Ca),
|
|
(Na = Pa.current),
|
|
_a(Pa, e),
|
|
_a(Oa, Oa.current),
|
|
!0
|
|
);
|
|
}
|
|
function Fa(e, t, n) {
|
|
var r = e.stateNode;
|
|
if (!r) throw Error(o(169));
|
|
n
|
|
? ((e = Ma(e, t, Na)),
|
|
(r.__reactInternalMemoizedMergedChildContext = e),
|
|
Ea(Oa),
|
|
Ea(Pa),
|
|
_a(Pa, e))
|
|
: Ea(Oa),
|
|
_a(Oa, n);
|
|
}
|
|
var Ia = null,
|
|
Da = !1,
|
|
Ua = !1;
|
|
function Va(e) {
|
|
null === Ia ? (Ia = [e]) : Ia.push(e);
|
|
}
|
|
function Ba() {
|
|
if (!Ua && null !== Ia) {
|
|
Ua = !0;
|
|
var e = 0,
|
|
t = bt;
|
|
try {
|
|
var n = Ia;
|
|
for (bt = 1; e < n.length; e++) {
|
|
var r = n[e];
|
|
do {
|
|
r = r(!0);
|
|
} while (null !== r);
|
|
}
|
|
(Ia = null), (Da = !1);
|
|
} catch (a) {
|
|
throw (null !== Ia && (Ia = Ia.slice(e + 1)), qe(Ze, Ba), a);
|
|
} finally {
|
|
(bt = t), (Ua = !1);
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
var $a = [],
|
|
Ha = 0,
|
|
Wa = null,
|
|
Qa = 0,
|
|
qa = [],
|
|
Ka = 0,
|
|
Ya = null,
|
|
Ga = 1,
|
|
Xa = "";
|
|
function Ja(e, t) {
|
|
($a[Ha++] = Qa), ($a[Ha++] = Wa), (Wa = e), (Qa = t);
|
|
}
|
|
function Za(e, t, n) {
|
|
(qa[Ka++] = Ga), (qa[Ka++] = Xa), (qa[Ka++] = Ya), (Ya = e);
|
|
var r = Ga;
|
|
e = Xa;
|
|
var a = 32 - lt(r) - 1;
|
|
(r &= ~(1 << a)), (n += 1);
|
|
var o = 32 - lt(t) + a;
|
|
if (30 < o) {
|
|
var l = a - (a % 5);
|
|
(o = (r & ((1 << l) - 1)).toString(32)),
|
|
(r >>= l),
|
|
(a -= l),
|
|
(Ga = (1 << (32 - lt(t) + a)) | (n << a) | r),
|
|
(Xa = o + e);
|
|
} else (Ga = (1 << o) | (n << a) | r), (Xa = e);
|
|
}
|
|
function eo(e) {
|
|
null !== e.return && (Ja(e, 1), Za(e, 1, 0));
|
|
}
|
|
function to(e) {
|
|
for (; e === Wa; )
|
|
(Wa = $a[--Ha]), ($a[Ha] = null), (Qa = $a[--Ha]), ($a[Ha] = null);
|
|
for (; e === Ya; )
|
|
(Ya = qa[--Ka]),
|
|
(qa[Ka] = null),
|
|
(Xa = qa[--Ka]),
|
|
(qa[Ka] = null),
|
|
(Ga = qa[--Ka]),
|
|
(qa[Ka] = null);
|
|
}
|
|
var no = null,
|
|
ro = null,
|
|
ao = !1,
|
|
oo = null;
|
|
function lo(e, t) {
|
|
var n = Ls(5, null, null, 0);
|
|
(n.elementType = "DELETED"),
|
|
(n.stateNode = t),
|
|
(n.return = e),
|
|
null === (t = e.deletions)
|
|
? ((e.deletions = [n]), (e.flags |= 16))
|
|
: t.push(n);
|
|
}
|
|
function io(e, t) {
|
|
switch (e.tag) {
|
|
case 5:
|
|
var n = e.type;
|
|
return (
|
|
null !==
|
|
(t =
|
|
1 !== t.nodeType ||
|
|
n.toLowerCase() !== t.nodeName.toLowerCase()
|
|
? null
|
|
: t) &&
|
|
((e.stateNode = t), (no = e), (ro = sa(t.firstChild)), !0)
|
|
);
|
|
case 6:
|
|
return (
|
|
null !==
|
|
(t = "" === e.pendingProps || 3 !== t.nodeType ? null : t) &&
|
|
((e.stateNode = t), (no = e), (ro = null), !0)
|
|
);
|
|
case 13:
|
|
return (
|
|
null !== (t = 8 !== t.nodeType ? null : t) &&
|
|
((n = null !== Ya ? { id: Ga, overflow: Xa } : null),
|
|
(e.memoizedState = {
|
|
dehydrated: t,
|
|
treeContext: n,
|
|
retryLane: 1073741824,
|
|
}),
|
|
((n = Ls(18, null, null, 0)).stateNode = t),
|
|
(n.return = e),
|
|
(e.child = n),
|
|
(no = e),
|
|
(ro = null),
|
|
!0)
|
|
);
|
|
default:
|
|
return !1;
|
|
}
|
|
}
|
|
function uo(e) {
|
|
return 0 !== (1 & e.mode) && 0 === (128 & e.flags);
|
|
}
|
|
function so(e) {
|
|
if (ao) {
|
|
var t = ro;
|
|
if (t) {
|
|
var n = t;
|
|
if (!io(e, t)) {
|
|
if (uo(e)) throw Error(o(418));
|
|
t = sa(n.nextSibling);
|
|
var r = no;
|
|
t && io(e, t)
|
|
? lo(r, n)
|
|
: ((e.flags = (-4097 & e.flags) | 2), (ao = !1), (no = e));
|
|
}
|
|
} else {
|
|
if (uo(e)) throw Error(o(418));
|
|
(e.flags = (-4097 & e.flags) | 2), (ao = !1), (no = e);
|
|
}
|
|
}
|
|
}
|
|
function co(e) {
|
|
for (
|
|
e = e.return;
|
|
null !== e && 5 !== e.tag && 3 !== e.tag && 13 !== e.tag;
|
|
|
|
)
|
|
e = e.return;
|
|
no = e;
|
|
}
|
|
function fo(e) {
|
|
if (e !== no) return !1;
|
|
if (!ao) return co(e), (ao = !0), !1;
|
|
var t;
|
|
if (
|
|
((t = 3 !== e.tag) &&
|
|
!(t = 5 !== e.tag) &&
|
|
(t =
|
|
"head" !== (t = e.type) &&
|
|
"body" !== t &&
|
|
!na(e.type, e.memoizedProps)),
|
|
t && (t = ro))
|
|
) {
|
|
if (uo(e)) throw (po(), Error(o(418)));
|
|
for (; t; ) lo(e, t), (t = sa(t.nextSibling));
|
|
}
|
|
if ((co(e), 13 === e.tag)) {
|
|
if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null))
|
|
throw Error(o(317));
|
|
e: {
|
|
for (e = e.nextSibling, t = 0; e; ) {
|
|
if (8 === e.nodeType) {
|
|
var n = e.data;
|
|
if ("/$" === n) {
|
|
if (0 === t) {
|
|
ro = sa(e.nextSibling);
|
|
break e;
|
|
}
|
|
t--;
|
|
} else ("$" !== n && "$!" !== n && "$?" !== n) || t++;
|
|
}
|
|
e = e.nextSibling;
|
|
}
|
|
ro = null;
|
|
}
|
|
} else ro = no ? sa(e.stateNode.nextSibling) : null;
|
|
return !0;
|
|
}
|
|
function po() {
|
|
for (var e = ro; e; ) e = sa(e.nextSibling);
|
|
}
|
|
function mo() {
|
|
(ro = no = null), (ao = !1);
|
|
}
|
|
function go(e) {
|
|
null === oo ? (oo = [e]) : oo.push(e);
|
|
}
|
|
var ho = x.ReactCurrentBatchConfig;
|
|
function vo(e, t) {
|
|
if (e && e.defaultProps) {
|
|
for (var n in ((t = F({}, t)), (e = e.defaultProps)))
|
|
void 0 === t[n] && (t[n] = e[n]);
|
|
return t;
|
|
}
|
|
return t;
|
|
}
|
|
var yo = Aa(null),
|
|
bo = null,
|
|
xo = null,
|
|
wo = null;
|
|
function ko() {
|
|
wo = xo = bo = null;
|
|
}
|
|
function So(e) {
|
|
var t = yo.current;
|
|
Ea(yo), (e._currentValue = t);
|
|
}
|
|
function Ao(e, t, n) {
|
|
for (; null !== e; ) {
|
|
var r = e.alternate;
|
|
if (
|
|
((e.childLanes & t) !== t
|
|
? ((e.childLanes |= t), null !== r && (r.childLanes |= t))
|
|
: null !== r && (r.childLanes & t) !== t && (r.childLanes |= t),
|
|
e === n)
|
|
)
|
|
break;
|
|
e = e.return;
|
|
}
|
|
}
|
|
function Eo(e, t) {
|
|
(bo = e),
|
|
(wo = xo = null),
|
|
null !== (e = e.dependencies) &&
|
|
null !== e.firstContext &&
|
|
(0 !== (e.lanes & t) && (xi = !0), (e.firstContext = null));
|
|
}
|
|
function _o(e) {
|
|
var t = e._currentValue;
|
|
if (wo !== e)
|
|
if (
|
|
((e = { context: e, memoizedValue: t, next: null }), null === xo)
|
|
) {
|
|
if (null === bo) throw Error(o(308));
|
|
(xo = e), (bo.dependencies = { lanes: 0, firstContext: e });
|
|
} else xo = xo.next = e;
|
|
return t;
|
|
}
|
|
var Co = null;
|
|
function Po(e) {
|
|
null === Co ? (Co = [e]) : Co.push(e);
|
|
}
|
|
function Oo(e, t, n, r) {
|
|
var a = t.interleaved;
|
|
return (
|
|
null === a
|
|
? ((n.next = n), Po(t))
|
|
: ((n.next = a.next), (a.next = n)),
|
|
(t.interleaved = n),
|
|
No(e, r)
|
|
);
|
|
}
|
|
function No(e, t) {
|
|
e.lanes |= t;
|
|
var n = e.alternate;
|
|
for (null !== n && (n.lanes |= t), n = e, e = e.return; null !== e; )
|
|
(e.childLanes |= t),
|
|
null !== (n = e.alternate) && (n.childLanes |= t),
|
|
(n = e),
|
|
(e = e.return);
|
|
return 3 === n.tag ? n.stateNode : null;
|
|
}
|
|
var To = !1;
|
|
function Lo(e) {
|
|
e.updateQueue = {
|
|
baseState: e.memoizedState,
|
|
firstBaseUpdate: null,
|
|
lastBaseUpdate: null,
|
|
shared: { pending: null, interleaved: null, lanes: 0 },
|
|
effects: null,
|
|
};
|
|
}
|
|
function zo(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 jo(e, t) {
|
|
return {
|
|
eventTime: e,
|
|
lane: t,
|
|
tag: 0,
|
|
payload: null,
|
|
callback: null,
|
|
next: null,
|
|
};
|
|
}
|
|
function Mo(e, t, n) {
|
|
var r = e.updateQueue;
|
|
if (null === r) return null;
|
|
if (((r = r.shared), 0 !== (2 & Ou))) {
|
|
var a = r.pending;
|
|
return (
|
|
null === a ? (t.next = t) : ((t.next = a.next), (a.next = t)),
|
|
(r.pending = t),
|
|
No(e, n)
|
|
);
|
|
}
|
|
return (
|
|
null === (a = r.interleaved)
|
|
? ((t.next = t), Po(r))
|
|
: ((t.next = a.next), (a.next = t)),
|
|
(r.interleaved = t),
|
|
No(e, n)
|
|
);
|
|
}
|
|
function Ro(e, t, n) {
|
|
if (
|
|
null !== (t = t.updateQueue) &&
|
|
((t = t.shared), 0 !== (4194240 & n))
|
|
) {
|
|
var r = t.lanes;
|
|
(n |= r &= e.pendingLanes), (t.lanes = n), yt(e, n);
|
|
}
|
|
}
|
|
function Fo(e, t) {
|
|
var n = e.updateQueue,
|
|
r = e.alternate;
|
|
if (null !== r && n === (r = r.updateQueue)) {
|
|
var a = null,
|
|
o = null;
|
|
if (null !== (n = n.firstBaseUpdate)) {
|
|
do {
|
|
var l = {
|
|
eventTime: n.eventTime,
|
|
lane: n.lane,
|
|
tag: n.tag,
|
|
payload: n.payload,
|
|
callback: n.callback,
|
|
next: null,
|
|
};
|
|
null === o ? (a = o = l) : (o = o.next = l), (n = n.next);
|
|
} while (null !== n);
|
|
null === o ? (a = o = t) : (o = o.next = t);
|
|
} else a = o = t;
|
|
return (
|
|
(n = {
|
|
baseState: r.baseState,
|
|
firstBaseUpdate: a,
|
|
lastBaseUpdate: o,
|
|
shared: r.shared,
|
|
effects: r.effects,
|
|
}),
|
|
void (e.updateQueue = n)
|
|
);
|
|
}
|
|
null === (e = n.lastBaseUpdate)
|
|
? (n.firstBaseUpdate = t)
|
|
: (e.next = t),
|
|
(n.lastBaseUpdate = t);
|
|
}
|
|
function Io(e, t, n, r) {
|
|
var a = e.updateQueue;
|
|
To = !1;
|
|
var o = a.firstBaseUpdate,
|
|
l = a.lastBaseUpdate,
|
|
i = a.shared.pending;
|
|
if (null !== i) {
|
|
a.shared.pending = null;
|
|
var u = i,
|
|
s = u.next;
|
|
(u.next = null), null === l ? (o = s) : (l.next = s), (l = u);
|
|
var c = e.alternate;
|
|
null !== c &&
|
|
(i = (c = c.updateQueue).lastBaseUpdate) !== l &&
|
|
(null === i ? (c.firstBaseUpdate = s) : (i.next = s),
|
|
(c.lastBaseUpdate = u));
|
|
}
|
|
if (null !== o) {
|
|
var f = a.baseState;
|
|
for (l = 0, c = s = u = null, i = o; ; ) {
|
|
var d = i.lane,
|
|
p = i.eventTime;
|
|
if ((r & d) === d) {
|
|
null !== c &&
|
|
(c = c.next =
|
|
{
|
|
eventTime: p,
|
|
lane: 0,
|
|
tag: i.tag,
|
|
payload: i.payload,
|
|
callback: i.callback,
|
|
next: null,
|
|
});
|
|
e: {
|
|
var m = e,
|
|
g = i;
|
|
switch (((d = t), (p = n), g.tag)) {
|
|
case 1:
|
|
if ("function" === typeof (m = g.payload)) {
|
|
f = m.call(p, f, d);
|
|
break e;
|
|
}
|
|
f = m;
|
|
break e;
|
|
case 3:
|
|
m.flags = (-65537 & m.flags) | 128;
|
|
case 0:
|
|
if (
|
|
null ===
|
|
(d =
|
|
"function" === typeof (m = g.payload)
|
|
? m.call(p, f, d)
|
|
: m) ||
|
|
void 0 === d
|
|
)
|
|
break e;
|
|
f = F({}, f, d);
|
|
break e;
|
|
case 2:
|
|
To = !0;
|
|
}
|
|
}
|
|
null !== i.callback &&
|
|
0 !== i.lane &&
|
|
((e.flags |= 64),
|
|
null === (d = a.effects) ? (a.effects = [i]) : d.push(i));
|
|
} else
|
|
(p = {
|
|
eventTime: p,
|
|
lane: d,
|
|
tag: i.tag,
|
|
payload: i.payload,
|
|
callback: i.callback,
|
|
next: null,
|
|
}),
|
|
null === c ? ((s = c = p), (u = f)) : (c = c.next = p),
|
|
(l |= d);
|
|
if (null === (i = i.next)) {
|
|
if (null === (i = a.shared.pending)) break;
|
|
(i = (d = i).next),
|
|
(d.next = null),
|
|
(a.lastBaseUpdate = d),
|
|
(a.shared.pending = null);
|
|
}
|
|
}
|
|
if (
|
|
(null === c && (u = f),
|
|
(a.baseState = u),
|
|
(a.firstBaseUpdate = s),
|
|
(a.lastBaseUpdate = c),
|
|
null !== (t = a.shared.interleaved))
|
|
) {
|
|
a = t;
|
|
do {
|
|
(l |= a.lane), (a = a.next);
|
|
} while (a !== t);
|
|
} else null === o && (a.shared.lanes = 0);
|
|
(Fu |= l), (e.lanes = l), (e.memoizedState = f);
|
|
}
|
|
}
|
|
function Do(e, t, n) {
|
|
if (((e = t.effects), (t.effects = null), null !== e))
|
|
for (t = 0; t < e.length; t++) {
|
|
var r = e[t],
|
|
a = r.callback;
|
|
if (null !== a) {
|
|
if (((r.callback = null), (r = n), "function" !== typeof a))
|
|
throw Error(o(191, a));
|
|
a.call(r);
|
|
}
|
|
}
|
|
}
|
|
var Uo = new r.Component().refs;
|
|
function Vo(e, t, n, r) {
|
|
(n =
|
|
null === (n = n(r, (t = e.memoizedState))) || void 0 === n
|
|
? t
|
|
: F({}, t, n)),
|
|
(e.memoizedState = n),
|
|
0 === e.lanes && (e.updateQueue.baseState = n);
|
|
}
|
|
var Bo = {
|
|
isMounted: function (e) {
|
|
return !!(e = e._reactInternals) && Be(e) === e;
|
|
},
|
|
enqueueSetState: function (e, t, n) {
|
|
e = e._reactInternals;
|
|
var r = ts(),
|
|
a = ns(e),
|
|
o = jo(r, a);
|
|
(o.payload = t),
|
|
void 0 !== n && null !== n && (o.callback = n),
|
|
null !== (t = Mo(e, o, a)) && (rs(t, e, a, r), Ro(t, e, a));
|
|
},
|
|
enqueueReplaceState: function (e, t, n) {
|
|
e = e._reactInternals;
|
|
var r = ts(),
|
|
a = ns(e),
|
|
o = jo(r, a);
|
|
(o.tag = 1),
|
|
(o.payload = t),
|
|
void 0 !== n && null !== n && (o.callback = n),
|
|
null !== (t = Mo(e, o, a)) && (rs(t, e, a, r), Ro(t, e, a));
|
|
},
|
|
enqueueForceUpdate: function (e, t) {
|
|
e = e._reactInternals;
|
|
var n = ts(),
|
|
r = ns(e),
|
|
a = jo(n, r);
|
|
(a.tag = 2),
|
|
void 0 !== t && null !== t && (a.callback = t),
|
|
null !== (t = Mo(e, a, r)) && (rs(t, e, r, n), Ro(t, e, r));
|
|
},
|
|
};
|
|
function $o(e, t, n, r, a, o, l) {
|
|
return "function" === typeof (e = e.stateNode).shouldComponentUpdate
|
|
? e.shouldComponentUpdate(r, o, l)
|
|
: !t.prototype ||
|
|
!t.prototype.isPureReactComponent ||
|
|
!ur(n, r) ||
|
|
!ur(a, o);
|
|
}
|
|
function Ho(e, t, n) {
|
|
var r = !1,
|
|
a = Ca,
|
|
o = t.contextType;
|
|
return (
|
|
"object" === typeof o && null !== o
|
|
? (o = _o(o))
|
|
: ((a = La(t) ? Na : Pa.current),
|
|
(o = (r = null !== (r = t.contextTypes) && void 0 !== r)
|
|
? Ta(e, a)
|
|
: Ca)),
|
|
(t = new t(n, o)),
|
|
(e.memoizedState =
|
|
null !== t.state && void 0 !== t.state ? t.state : null),
|
|
(t.updater = Bo),
|
|
(e.stateNode = t),
|
|
(t._reactInternals = e),
|
|
r &&
|
|
(((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext =
|
|
a),
|
|
(e.__reactInternalMemoizedMaskedChildContext = o)),
|
|
t
|
|
);
|
|
}
|
|
function Wo(e, t, n, r) {
|
|
(e = t.state),
|
|
"function" === typeof t.componentWillReceiveProps &&
|
|
t.componentWillReceiveProps(n, r),
|
|
"function" === typeof t.UNSAFE_componentWillReceiveProps &&
|
|
t.UNSAFE_componentWillReceiveProps(n, r),
|
|
t.state !== e && Bo.enqueueReplaceState(t, t.state, null);
|
|
}
|
|
function Qo(e, t, n, r) {
|
|
var a = e.stateNode;
|
|
(a.props = n), (a.state = e.memoizedState), (a.refs = Uo), Lo(e);
|
|
var o = t.contextType;
|
|
"object" === typeof o && null !== o
|
|
? (a.context = _o(o))
|
|
: ((o = La(t) ? Na : Pa.current), (a.context = Ta(e, o))),
|
|
(a.state = e.memoizedState),
|
|
"function" === typeof (o = t.getDerivedStateFromProps) &&
|
|
(Vo(e, t, o, n), (a.state = e.memoizedState)),
|
|
"function" === typeof t.getDerivedStateFromProps ||
|
|
"function" === typeof a.getSnapshotBeforeUpdate ||
|
|
("function" !== typeof a.UNSAFE_componentWillMount &&
|
|
"function" !== typeof a.componentWillMount) ||
|
|
((t = a.state),
|
|
"function" === typeof a.componentWillMount &&
|
|
a.componentWillMount(),
|
|
"function" === typeof a.UNSAFE_componentWillMount &&
|
|
a.UNSAFE_componentWillMount(),
|
|
t !== a.state && Bo.enqueueReplaceState(a, a.state, null),
|
|
Io(e, n, a, r),
|
|
(a.state = e.memoizedState)),
|
|
"function" === typeof a.componentDidMount && (e.flags |= 4194308);
|
|
}
|
|
function qo(e, t, n) {
|
|
if (
|
|
null !== (e = n.ref) &&
|
|
"function" !== typeof e &&
|
|
"object" !== typeof e
|
|
) {
|
|
if (n._owner) {
|
|
if ((n = n._owner)) {
|
|
if (1 !== n.tag) throw Error(o(309));
|
|
var r = n.stateNode;
|
|
}
|
|
if (!r) throw Error(o(147, e));
|
|
var a = r,
|
|
l = "" + e;
|
|
return null !== t &&
|
|
null !== t.ref &&
|
|
"function" === typeof t.ref &&
|
|
t.ref._stringRef === l
|
|
? t.ref
|
|
: ((t = function (e) {
|
|
var t = a.refs;
|
|
t === Uo && (t = a.refs = {}),
|
|
null === e ? delete t[l] : (t[l] = e);
|
|
}),
|
|
(t._stringRef = l),
|
|
t);
|
|
}
|
|
if ("string" !== typeof e) throw Error(o(284));
|
|
if (!n._owner) throw Error(o(290, e));
|
|
}
|
|
return e;
|
|
}
|
|
function Ko(e, t) {
|
|
throw (
|
|
((e = Object.prototype.toString.call(t)),
|
|
Error(
|
|
o(
|
|
31,
|
|
"[object Object]" === e
|
|
? "object with keys {" + Object.keys(t).join(", ") + "}"
|
|
: e
|
|
)
|
|
))
|
|
);
|
|
}
|
|
function Yo(e) {
|
|
return (0, e._init)(e._payload);
|
|
}
|
|
function Go(e) {
|
|
function t(t, n) {
|
|
if (e) {
|
|
var r = t.deletions;
|
|
null === r ? ((t.deletions = [n]), (t.flags |= 16)) : r.push(n);
|
|
}
|
|
}
|
|
function n(n, r) {
|
|
if (!e) return null;
|
|
for (; null !== r; ) t(n, r), (r = r.sibling);
|
|
return null;
|
|
}
|
|
function r(e, t) {
|
|
for (e = new Map(); null !== t; )
|
|
null !== t.key ? e.set(t.key, t) : e.set(t.index, t),
|
|
(t = t.sibling);
|
|
return e;
|
|
}
|
|
function a(e, t) {
|
|
return ((e = js(e, t)).index = 0), (e.sibling = null), e;
|
|
}
|
|
function l(t, n, r) {
|
|
return (
|
|
(t.index = r),
|
|
e
|
|
? null !== (r = t.alternate)
|
|
? (r = r.index) < n
|
|
? ((t.flags |= 2), n)
|
|
: r
|
|
: ((t.flags |= 2), n)
|
|
: ((t.flags |= 1048576), n)
|
|
);
|
|
}
|
|
function i(t) {
|
|
return e && null === t.alternate && (t.flags |= 2), t;
|
|
}
|
|
function u(e, t, n, r) {
|
|
return null === t || 6 !== t.tag
|
|
? (((t = Is(n, e.mode, r)).return = e), t)
|
|
: (((t = a(t, n)).return = e), t);
|
|
}
|
|
function s(e, t, n, r) {
|
|
var o = n.type;
|
|
return o === S
|
|
? f(e, t, n.props.children, r, n.key)
|
|
: null !== t &&
|
|
(t.elementType === o ||
|
|
("object" === typeof o &&
|
|
null !== o &&
|
|
o.$$typeof === L &&
|
|
Yo(o) === t.type))
|
|
? (((r = a(t, n.props)).ref = qo(e, t, n)), (r.return = e), r)
|
|
: (((r = Ms(n.type, n.key, n.props, null, e.mode, r)).ref = qo(
|
|
e,
|
|
t,
|
|
n
|
|
)),
|
|
(r.return = e),
|
|
r);
|
|
}
|
|
function c(e, t, n, r) {
|
|
return null === t ||
|
|
4 !== t.tag ||
|
|
t.stateNode.containerInfo !== n.containerInfo ||
|
|
t.stateNode.implementation !== n.implementation
|
|
? (((t = Ds(n, e.mode, r)).return = e), t)
|
|
: (((t = a(t, n.children || [])).return = e), t);
|
|
}
|
|
function f(e, t, n, r, o) {
|
|
return null === t || 7 !== t.tag
|
|
? (((t = Rs(n, e.mode, r, o)).return = e), t)
|
|
: (((t = a(t, n)).return = e), t);
|
|
}
|
|
function d(e, t, n) {
|
|
if (("string" === typeof t && "" !== t) || "number" === typeof t)
|
|
return ((t = Is("" + t, e.mode, n)).return = e), t;
|
|
if ("object" === typeof t && null !== t) {
|
|
switch (t.$$typeof) {
|
|
case w:
|
|
return (
|
|
((n = Ms(t.type, t.key, t.props, null, e.mode, n)).ref = qo(
|
|
e,
|
|
null,
|
|
t
|
|
)),
|
|
(n.return = e),
|
|
n
|
|
);
|
|
case k:
|
|
return ((t = Ds(t, e.mode, n)).return = e), t;
|
|
case L:
|
|
return d(e, (0, t._init)(t._payload), n);
|
|
}
|
|
if (te(t) || M(t))
|
|
return ((t = Rs(t, e.mode, n, null)).return = e), t;
|
|
Ko(e, t);
|
|
}
|
|
return null;
|
|
}
|
|
function p(e, t, n, r) {
|
|
var a = null !== t ? t.key : null;
|
|
if (("string" === typeof n && "" !== n) || "number" === typeof n)
|
|
return null !== a ? null : u(e, t, "" + n, r);
|
|
if ("object" === typeof n && null !== n) {
|
|
switch (n.$$typeof) {
|
|
case w:
|
|
return n.key === a ? s(e, t, n, r) : null;
|
|
case k:
|
|
return n.key === a ? c(e, t, n, r) : null;
|
|
case L:
|
|
return p(e, t, (a = n._init)(n._payload), r);
|
|
}
|
|
if (te(n) || M(n)) return null !== a ? null : f(e, t, n, r, null);
|
|
Ko(e, n);
|
|
}
|
|
return null;
|
|
}
|
|
function m(e, t, n, r, a) {
|
|
if (("string" === typeof r && "" !== r) || "number" === typeof r)
|
|
return u(t, (e = e.get(n) || null), "" + r, a);
|
|
if ("object" === typeof r && null !== r) {
|
|
switch (r.$$typeof) {
|
|
case w:
|
|
return s(
|
|
t,
|
|
(e = e.get(null === r.key ? n : r.key) || null),
|
|
r,
|
|
a
|
|
);
|
|
case k:
|
|
return c(
|
|
t,
|
|
(e = e.get(null === r.key ? n : r.key) || null),
|
|
r,
|
|
a
|
|
);
|
|
case L:
|
|
return m(e, t, n, (0, r._init)(r._payload), a);
|
|
}
|
|
if (te(r) || M(r))
|
|
return f(t, (e = e.get(n) || null), r, a, null);
|
|
Ko(t, r);
|
|
}
|
|
return null;
|
|
}
|
|
function g(a, o, i, u) {
|
|
for (
|
|
var s = null, c = null, f = o, g = (o = 0), h = null;
|
|
null !== f && g < i.length;
|
|
g++
|
|
) {
|
|
f.index > g ? ((h = f), (f = null)) : (h = f.sibling);
|
|
var v = p(a, f, i[g], u);
|
|
if (null === v) {
|
|
null === f && (f = h);
|
|
break;
|
|
}
|
|
e && f && null === v.alternate && t(a, f),
|
|
(o = l(v, o, g)),
|
|
null === c ? (s = v) : (c.sibling = v),
|
|
(c = v),
|
|
(f = h);
|
|
}
|
|
if (g === i.length) return n(a, f), ao && Ja(a, g), s;
|
|
if (null === f) {
|
|
for (; g < i.length; g++)
|
|
null !== (f = d(a, i[g], u)) &&
|
|
((o = l(f, o, g)),
|
|
null === c ? (s = f) : (c.sibling = f),
|
|
(c = f));
|
|
return ao && Ja(a, g), s;
|
|
}
|
|
for (f = r(a, f); g < i.length; g++)
|
|
null !== (h = m(f, a, g, i[g], u)) &&
|
|
(e &&
|
|
null !== h.alternate &&
|
|
f.delete(null === h.key ? g : h.key),
|
|
(o = l(h, o, g)),
|
|
null === c ? (s = h) : (c.sibling = h),
|
|
(c = h));
|
|
return (
|
|
e &&
|
|
f.forEach(function (e) {
|
|
return t(a, e);
|
|
}),
|
|
ao && Ja(a, g),
|
|
s
|
|
);
|
|
}
|
|
function h(a, i, u, s) {
|
|
var c = M(u);
|
|
if ("function" !== typeof c) throw Error(o(150));
|
|
if (null == (u = c.call(u))) throw Error(o(151));
|
|
for (
|
|
var f = (c = null), g = i, h = (i = 0), v = null, y = u.next();
|
|
null !== g && !y.done;
|
|
h++, y = u.next()
|
|
) {
|
|
g.index > h ? ((v = g), (g = null)) : (v = g.sibling);
|
|
var b = p(a, g, y.value, s);
|
|
if (null === b) {
|
|
null === g && (g = v);
|
|
break;
|
|
}
|
|
e && g && null === b.alternate && t(a, g),
|
|
(i = l(b, i, h)),
|
|
null === f ? (c = b) : (f.sibling = b),
|
|
(f = b),
|
|
(g = v);
|
|
}
|
|
if (y.done) return n(a, g), ao && Ja(a, h), c;
|
|
if (null === g) {
|
|
for (; !y.done; h++, y = u.next())
|
|
null !== (y = d(a, y.value, s)) &&
|
|
((i = l(y, i, h)),
|
|
null === f ? (c = y) : (f.sibling = y),
|
|
(f = y));
|
|
return ao && Ja(a, h), c;
|
|
}
|
|
for (g = r(a, g); !y.done; h++, y = u.next())
|
|
null !== (y = m(g, a, h, y.value, s)) &&
|
|
(e &&
|
|
null !== y.alternate &&
|
|
g.delete(null === y.key ? h : y.key),
|
|
(i = l(y, i, h)),
|
|
null === f ? (c = y) : (f.sibling = y),
|
|
(f = y));
|
|
return (
|
|
e &&
|
|
g.forEach(function (e) {
|
|
return t(a, e);
|
|
}),
|
|
ao && Ja(a, h),
|
|
c
|
|
);
|
|
}
|
|
return function e(r, o, l, u) {
|
|
if (
|
|
("object" === typeof l &&
|
|
null !== l &&
|
|
l.type === S &&
|
|
null === l.key &&
|
|
(l = l.props.children),
|
|
"object" === typeof l && null !== l)
|
|
) {
|
|
switch (l.$$typeof) {
|
|
case w:
|
|
e: {
|
|
for (var s = l.key, c = o; null !== c; ) {
|
|
if (c.key === s) {
|
|
if ((s = l.type) === S) {
|
|
if (7 === c.tag) {
|
|
n(r, c.sibling),
|
|
((o = a(c, l.props.children)).return = r),
|
|
(r = o);
|
|
break e;
|
|
}
|
|
} else if (
|
|
c.elementType === s ||
|
|
("object" === typeof s &&
|
|
null !== s &&
|
|
s.$$typeof === L &&
|
|
Yo(s) === c.type)
|
|
) {
|
|
n(r, c.sibling),
|
|
((o = a(c, l.props)).ref = qo(r, c, l)),
|
|
(o.return = r),
|
|
(r = o);
|
|
break e;
|
|
}
|
|
n(r, c);
|
|
break;
|
|
}
|
|
t(r, c), (c = c.sibling);
|
|
}
|
|
l.type === S
|
|
? (((o = Rs(l.props.children, r.mode, u, l.key)).return =
|
|
r),
|
|
(r = o))
|
|
: (((u = Ms(
|
|
l.type,
|
|
l.key,
|
|
l.props,
|
|
null,
|
|
r.mode,
|
|
u
|
|
)).ref = qo(r, o, l)),
|
|
(u.return = r),
|
|
(r = u));
|
|
}
|
|
return i(r);
|
|
case k:
|
|
e: {
|
|
for (c = l.key; null !== o; ) {
|
|
if (o.key === c) {
|
|
if (
|
|
4 === o.tag &&
|
|
o.stateNode.containerInfo === l.containerInfo &&
|
|
o.stateNode.implementation === l.implementation
|
|
) {
|
|
n(r, o.sibling),
|
|
((o = a(o, l.children || [])).return = r),
|
|
(r = o);
|
|
break e;
|
|
}
|
|
n(r, o);
|
|
break;
|
|
}
|
|
t(r, o), (o = o.sibling);
|
|
}
|
|
((o = Ds(l, r.mode, u)).return = r), (r = o);
|
|
}
|
|
return i(r);
|
|
case L:
|
|
return e(r, o, (c = l._init)(l._payload), u);
|
|
}
|
|
if (te(l)) return g(r, o, l, u);
|
|
if (M(l)) return h(r, o, l, u);
|
|
Ko(r, l);
|
|
}
|
|
return ("string" === typeof l && "" !== l) || "number" === typeof l
|
|
? ((l = "" + l),
|
|
null !== o && 6 === o.tag
|
|
? (n(r, o.sibling), ((o = a(o, l)).return = r), (r = o))
|
|
: (n(r, o), ((o = Is(l, r.mode, u)).return = r), (r = o)),
|
|
i(r))
|
|
: n(r, o);
|
|
};
|
|
}
|
|
var Xo = Go(!0),
|
|
Jo = Go(!1),
|
|
Zo = {},
|
|
el = Aa(Zo),
|
|
tl = Aa(Zo),
|
|
nl = Aa(Zo);
|
|
function rl(e) {
|
|
if (e === Zo) throw Error(o(174));
|
|
return e;
|
|
}
|
|
function al(e, t) {
|
|
switch ((_a(nl, t), _a(tl, e), _a(el, Zo), (e = t.nodeType))) {
|
|
case 9:
|
|
case 11:
|
|
t = (t = t.documentElement) ? t.namespaceURI : ue(null, "");
|
|
break;
|
|
default:
|
|
t = ue(
|
|
(t = (e = 8 === e ? t.parentNode : t).namespaceURI || null),
|
|
(e = e.tagName)
|
|
);
|
|
}
|
|
Ea(el), _a(el, t);
|
|
}
|
|
function ol() {
|
|
Ea(el), Ea(tl), Ea(nl);
|
|
}
|
|
function ll(e) {
|
|
rl(nl.current);
|
|
var t = rl(el.current),
|
|
n = ue(t, e.type);
|
|
t !== n && (_a(tl, e), _a(el, n));
|
|
}
|
|
function il(e) {
|
|
tl.current === e && (Ea(el), Ea(tl));
|
|
}
|
|
var ul = Aa(0);
|
|
function sl(e) {
|
|
for (var t = e; null !== t; ) {
|
|
if (13 === t.tag) {
|
|
var n = t.memoizedState;
|
|
if (
|
|
null !== n &&
|
|
(null === (n = n.dehydrated) ||
|
|
"$?" === n.data ||
|
|
"$!" === n.data)
|
|
)
|
|
return t;
|
|
} else if (19 === t.tag && void 0 !== t.memoizedProps.revealOrder) {
|
|
if (0 !== (128 & t.flags)) return t;
|
|
} else if (null !== t.child) {
|
|
(t.child.return = t), (t = t.child);
|
|
continue;
|
|
}
|
|
if (t === e) break;
|
|
for (; null === t.sibling; ) {
|
|
if (null === t.return || t.return === e) return null;
|
|
t = t.return;
|
|
}
|
|
(t.sibling.return = t.return), (t = t.sibling);
|
|
}
|
|
return null;
|
|
}
|
|
var cl = [];
|
|
function fl() {
|
|
for (var e = 0; e < cl.length; e++)
|
|
cl[e]._workInProgressVersionPrimary = null;
|
|
cl.length = 0;
|
|
}
|
|
var dl = x.ReactCurrentDispatcher,
|
|
pl = x.ReactCurrentBatchConfig,
|
|
ml = 0,
|
|
gl = null,
|
|
hl = null,
|
|
vl = null,
|
|
yl = !1,
|
|
bl = !1,
|
|
xl = 0,
|
|
wl = 0;
|
|
function kl() {
|
|
throw Error(o(321));
|
|
}
|
|
function Sl(e, t) {
|
|
if (null === t) return !1;
|
|
for (var n = 0; n < t.length && n < e.length; n++)
|
|
if (!ir(e[n], t[n])) return !1;
|
|
return !0;
|
|
}
|
|
function Al(e, t, n, r, a, l) {
|
|
if (
|
|
((ml = l),
|
|
(gl = t),
|
|
(t.memoizedState = null),
|
|
(t.updateQueue = null),
|
|
(t.lanes = 0),
|
|
(dl.current = null === e || null === e.memoizedState ? ii : ui),
|
|
(e = n(r, a)),
|
|
bl)
|
|
) {
|
|
l = 0;
|
|
do {
|
|
if (((bl = !1), (xl = 0), 25 <= l)) throw Error(o(301));
|
|
(l += 1),
|
|
(vl = hl = null),
|
|
(t.updateQueue = null),
|
|
(dl.current = si),
|
|
(e = n(r, a));
|
|
} while (bl);
|
|
}
|
|
if (
|
|
((dl.current = li),
|
|
(t = null !== hl && null !== hl.next),
|
|
(ml = 0),
|
|
(vl = hl = gl = null),
|
|
(yl = !1),
|
|
t)
|
|
)
|
|
throw Error(o(300));
|
|
return e;
|
|
}
|
|
function El() {
|
|
var e = 0 !== xl;
|
|
return (xl = 0), e;
|
|
}
|
|
function _l() {
|
|
var e = {
|
|
memoizedState: null,
|
|
baseState: null,
|
|
baseQueue: null,
|
|
queue: null,
|
|
next: null,
|
|
};
|
|
return (
|
|
null === vl ? (gl.memoizedState = vl = e) : (vl = vl.next = e), vl
|
|
);
|
|
}
|
|
function Cl() {
|
|
if (null === hl) {
|
|
var e = gl.alternate;
|
|
e = null !== e ? e.memoizedState : null;
|
|
} else e = hl.next;
|
|
var t = null === vl ? gl.memoizedState : vl.next;
|
|
if (null !== t) (vl = t), (hl = e);
|
|
else {
|
|
if (null === e) throw Error(o(310));
|
|
(e = {
|
|
memoizedState: (hl = e).memoizedState,
|
|
baseState: hl.baseState,
|
|
baseQueue: hl.baseQueue,
|
|
queue: hl.queue,
|
|
next: null,
|
|
}),
|
|
null === vl ? (gl.memoizedState = vl = e) : (vl = vl.next = e);
|
|
}
|
|
return vl;
|
|
}
|
|
function Pl(e, t) {
|
|
return "function" === typeof t ? t(e) : t;
|
|
}
|
|
function Ol(e) {
|
|
var t = Cl(),
|
|
n = t.queue;
|
|
if (null === n) throw Error(o(311));
|
|
n.lastRenderedReducer = e;
|
|
var r = hl,
|
|
a = r.baseQueue,
|
|
l = n.pending;
|
|
if (null !== l) {
|
|
if (null !== a) {
|
|
var i = a.next;
|
|
(a.next = l.next), (l.next = i);
|
|
}
|
|
(r.baseQueue = a = l), (n.pending = null);
|
|
}
|
|
if (null !== a) {
|
|
(l = a.next), (r = r.baseState);
|
|
var u = (i = null),
|
|
s = null,
|
|
c = l;
|
|
do {
|
|
var f = c.lane;
|
|
if ((ml & f) === f)
|
|
null !== s &&
|
|
(s = s.next =
|
|
{
|
|
lane: 0,
|
|
action: c.action,
|
|
hasEagerState: c.hasEagerState,
|
|
eagerState: c.eagerState,
|
|
next: null,
|
|
}),
|
|
(r = c.hasEagerState ? c.eagerState : e(r, c.action));
|
|
else {
|
|
var d = {
|
|
lane: f,
|
|
action: c.action,
|
|
hasEagerState: c.hasEagerState,
|
|
eagerState: c.eagerState,
|
|
next: null,
|
|
};
|
|
null === s ? ((u = s = d), (i = r)) : (s = s.next = d),
|
|
(gl.lanes |= f),
|
|
(Fu |= f);
|
|
}
|
|
c = c.next;
|
|
} while (null !== c && c !== l);
|
|
null === s ? (i = r) : (s.next = u),
|
|
ir(r, t.memoizedState) || (xi = !0),
|
|
(t.memoizedState = r),
|
|
(t.baseState = i),
|
|
(t.baseQueue = s),
|
|
(n.lastRenderedState = r);
|
|
}
|
|
if (null !== (e = n.interleaved)) {
|
|
a = e;
|
|
do {
|
|
(l = a.lane), (gl.lanes |= l), (Fu |= l), (a = a.next);
|
|
} while (a !== e);
|
|
} else null === a && (n.lanes = 0);
|
|
return [t.memoizedState, n.dispatch];
|
|
}
|
|
function Nl(e) {
|
|
var t = Cl(),
|
|
n = t.queue;
|
|
if (null === n) throw Error(o(311));
|
|
n.lastRenderedReducer = e;
|
|
var r = n.dispatch,
|
|
a = n.pending,
|
|
l = t.memoizedState;
|
|
if (null !== a) {
|
|
n.pending = null;
|
|
var i = (a = a.next);
|
|
do {
|
|
(l = e(l, i.action)), (i = i.next);
|
|
} while (i !== a);
|
|
ir(l, t.memoizedState) || (xi = !0),
|
|
(t.memoizedState = l),
|
|
null === t.baseQueue && (t.baseState = l),
|
|
(n.lastRenderedState = l);
|
|
}
|
|
return [l, r];
|
|
}
|
|
function Tl() {}
|
|
function Ll(e, t) {
|
|
var n = gl,
|
|
r = Cl(),
|
|
a = t(),
|
|
l = !ir(r.memoizedState, a);
|
|
if (
|
|
(l && ((r.memoizedState = a), (xi = !0)),
|
|
(r = r.queue),
|
|
Hl(Ml.bind(null, n, r, e), [e]),
|
|
r.getSnapshot !== t ||
|
|
l ||
|
|
(null !== vl && 1 & vl.memoizedState.tag))
|
|
) {
|
|
if (
|
|
((n.flags |= 2048),
|
|
Dl(9, jl.bind(null, n, r, a, t), void 0, null),
|
|
null === Nu)
|
|
)
|
|
throw Error(o(349));
|
|
0 !== (30 & ml) || zl(n, t, a);
|
|
}
|
|
return a;
|
|
}
|
|
function zl(e, t, n) {
|
|
(e.flags |= 16384),
|
|
(e = { getSnapshot: t, value: n }),
|
|
null === (t = gl.updateQueue)
|
|
? ((t = { lastEffect: null, stores: null }),
|
|
(gl.updateQueue = t),
|
|
(t.stores = [e]))
|
|
: null === (n = t.stores)
|
|
? (t.stores = [e])
|
|
: n.push(e);
|
|
}
|
|
function jl(e, t, n, r) {
|
|
(t.value = n), (t.getSnapshot = r), Rl(t) && Fl(e);
|
|
}
|
|
function Ml(e, t, n) {
|
|
return n(function () {
|
|
Rl(t) && Fl(e);
|
|
});
|
|
}
|
|
function Rl(e) {
|
|
var t = e.getSnapshot;
|
|
e = e.value;
|
|
try {
|
|
var n = t();
|
|
return !ir(e, n);
|
|
} catch (r) {
|
|
return !0;
|
|
}
|
|
}
|
|
function Fl(e) {
|
|
var t = No(e, 1);
|
|
null !== t && rs(t, e, 1, -1);
|
|
}
|
|
function Il(e) {
|
|
var t = _l();
|
|
return (
|
|
"function" === typeof e && (e = e()),
|
|
(t.memoizedState = t.baseState = e),
|
|
(e = {
|
|
pending: null,
|
|
interleaved: null,
|
|
lanes: 0,
|
|
dispatch: null,
|
|
lastRenderedReducer: Pl,
|
|
lastRenderedState: e,
|
|
}),
|
|
(t.queue = e),
|
|
(e = e.dispatch = ni.bind(null, gl, e)),
|
|
[t.memoizedState, e]
|
|
);
|
|
}
|
|
function Dl(e, t, n, r) {
|
|
return (
|
|
(e = { tag: e, create: t, destroy: n, deps: r, next: null }),
|
|
null === (t = gl.updateQueue)
|
|
? ((t = { lastEffect: null, stores: null }),
|
|
(gl.updateQueue = t),
|
|
(t.lastEffect = e.next = e))
|
|
: null === (n = t.lastEffect)
|
|
? (t.lastEffect = e.next = e)
|
|
: ((r = n.next), (n.next = e), (e.next = r), (t.lastEffect = e)),
|
|
e
|
|
);
|
|
}
|
|
function Ul() {
|
|
return Cl().memoizedState;
|
|
}
|
|
function Vl(e, t, n, r) {
|
|
var a = _l();
|
|
(gl.flags |= e),
|
|
(a.memoizedState = Dl(1 | t, n, void 0, void 0 === r ? null : r));
|
|
}
|
|
function Bl(e, t, n, r) {
|
|
var a = Cl();
|
|
r = void 0 === r ? null : r;
|
|
var o = void 0;
|
|
if (null !== hl) {
|
|
var l = hl.memoizedState;
|
|
if (((o = l.destroy), null !== r && Sl(r, l.deps)))
|
|
return void (a.memoizedState = Dl(t, n, o, r));
|
|
}
|
|
(gl.flags |= e), (a.memoizedState = Dl(1 | t, n, o, r));
|
|
}
|
|
function $l(e, t) {
|
|
return Vl(8390656, 8, e, t);
|
|
}
|
|
function Hl(e, t) {
|
|
return Bl(2048, 8, e, t);
|
|
}
|
|
function Wl(e, t) {
|
|
return Bl(4, 2, e, t);
|
|
}
|
|
function Ql(e, t) {
|
|
return Bl(4, 4, e, t);
|
|
}
|
|
function ql(e, t) {
|
|
return "function" === typeof t
|
|
? ((e = e()),
|
|
t(e),
|
|
function () {
|
|
t(null);
|
|
})
|
|
: null !== t && void 0 !== t
|
|
? ((e = e()),
|
|
(t.current = e),
|
|
function () {
|
|
t.current = null;
|
|
})
|
|
: void 0;
|
|
}
|
|
function Kl(e, t, n) {
|
|
return (
|
|
(n = null !== n && void 0 !== n ? n.concat([e]) : null),
|
|
Bl(4, 4, ql.bind(null, t, e), n)
|
|
);
|
|
}
|
|
function Yl() {}
|
|
function Gl(e, t) {
|
|
var n = Cl();
|
|
t = void 0 === t ? null : t;
|
|
var r = n.memoizedState;
|
|
return null !== r && null !== t && Sl(t, r[1])
|
|
? r[0]
|
|
: ((n.memoizedState = [e, t]), e);
|
|
}
|
|
function Xl(e, t) {
|
|
var n = Cl();
|
|
t = void 0 === t ? null : t;
|
|
var r = n.memoizedState;
|
|
return null !== r && null !== t && Sl(t, r[1])
|
|
? r[0]
|
|
: ((e = e()), (n.memoizedState = [e, t]), e);
|
|
}
|
|
function Jl(e, t, n) {
|
|
return 0 === (21 & ml)
|
|
? (e.baseState && ((e.baseState = !1), (xi = !0)),
|
|
(e.memoizedState = n))
|
|
: (ir(n, t) ||
|
|
((n = gt()), (gl.lanes |= n), (Fu |= n), (e.baseState = !0)),
|
|
t);
|
|
}
|
|
function Zl(e, t) {
|
|
var n = bt;
|
|
(bt = 0 !== n && 4 > n ? n : 4), e(!0);
|
|
var r = pl.transition;
|
|
pl.transition = {};
|
|
try {
|
|
e(!1), t();
|
|
} finally {
|
|
(bt = n), (pl.transition = r);
|
|
}
|
|
}
|
|
function ei() {
|
|
return Cl().memoizedState;
|
|
}
|
|
function ti(e, t, n) {
|
|
var r = ns(e);
|
|
if (
|
|
((n = {
|
|
lane: r,
|
|
action: n,
|
|
hasEagerState: !1,
|
|
eagerState: null,
|
|
next: null,
|
|
}),
|
|
ri(e))
|
|
)
|
|
ai(t, n);
|
|
else if (null !== (n = Oo(e, t, n, r))) {
|
|
rs(n, e, r, ts()), oi(n, t, r);
|
|
}
|
|
}
|
|
function ni(e, t, n) {
|
|
var r = ns(e),
|
|
a = {
|
|
lane: r,
|
|
action: n,
|
|
hasEagerState: !1,
|
|
eagerState: null,
|
|
next: null,
|
|
};
|
|
if (ri(e)) ai(t, a);
|
|
else {
|
|
var o = e.alternate;
|
|
if (
|
|
0 === e.lanes &&
|
|
(null === o || 0 === o.lanes) &&
|
|
null !== (o = t.lastRenderedReducer)
|
|
)
|
|
try {
|
|
var l = t.lastRenderedState,
|
|
i = o(l, n);
|
|
if (((a.hasEagerState = !0), (a.eagerState = i), ir(i, l))) {
|
|
var u = t.interleaved;
|
|
return (
|
|
null === u
|
|
? ((a.next = a), Po(t))
|
|
: ((a.next = u.next), (u.next = a)),
|
|
void (t.interleaved = a)
|
|
);
|
|
}
|
|
} catch (s) {}
|
|
null !== (n = Oo(e, t, a, r)) &&
|
|
(rs(n, e, r, (a = ts())), oi(n, t, r));
|
|
}
|
|
}
|
|
function ri(e) {
|
|
var t = e.alternate;
|
|
return e === gl || (null !== t && t === gl);
|
|
}
|
|
function ai(e, t) {
|
|
bl = yl = !0;
|
|
var n = e.pending;
|
|
null === n ? (t.next = t) : ((t.next = n.next), (n.next = t)),
|
|
(e.pending = t);
|
|
}
|
|
function oi(e, t, n) {
|
|
if (0 !== (4194240 & n)) {
|
|
var r = t.lanes;
|
|
(n |= r &= e.pendingLanes), (t.lanes = n), yt(e, n);
|
|
}
|
|
}
|
|
var li = {
|
|
readContext: _o,
|
|
useCallback: kl,
|
|
useContext: kl,
|
|
useEffect: kl,
|
|
useImperativeHandle: kl,
|
|
useInsertionEffect: kl,
|
|
useLayoutEffect: kl,
|
|
useMemo: kl,
|
|
useReducer: kl,
|
|
useRef: kl,
|
|
useState: kl,
|
|
useDebugValue: kl,
|
|
useDeferredValue: kl,
|
|
useTransition: kl,
|
|
useMutableSource: kl,
|
|
useSyncExternalStore: kl,
|
|
useId: kl,
|
|
unstable_isNewReconciler: !1,
|
|
},
|
|
ii = {
|
|
readContext: _o,
|
|
useCallback: function (e, t) {
|
|
return (_l().memoizedState = [e, void 0 === t ? null : t]), e;
|
|
},
|
|
useContext: _o,
|
|
useEffect: $l,
|
|
useImperativeHandle: function (e, t, n) {
|
|
return (
|
|
(n = null !== n && void 0 !== n ? n.concat([e]) : null),
|
|
Vl(4194308, 4, ql.bind(null, t, e), n)
|
|
);
|
|
},
|
|
useLayoutEffect: function (e, t) {
|
|
return Vl(4194308, 4, e, t);
|
|
},
|
|
useInsertionEffect: function (e, t) {
|
|
return Vl(4, 2, e, t);
|
|
},
|
|
useMemo: function (e, t) {
|
|
var n = _l();
|
|
return (
|
|
(t = void 0 === t ? null : t),
|
|
(e = e()),
|
|
(n.memoizedState = [e, t]),
|
|
e
|
|
);
|
|
},
|
|
useReducer: function (e, t, n) {
|
|
var r = _l();
|
|
return (
|
|
(t = void 0 !== n ? 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 = ti.bind(null, gl, e)),
|
|
[r.memoizedState, e]
|
|
);
|
|
},
|
|
useRef: function (e) {
|
|
return (e = { current: e }), (_l().memoizedState = e);
|
|
},
|
|
useState: Il,
|
|
useDebugValue: Yl,
|
|
useDeferredValue: function (e) {
|
|
return (_l().memoizedState = e);
|
|
},
|
|
useTransition: function () {
|
|
var e = Il(!1),
|
|
t = e[0];
|
|
return (
|
|
(e = Zl.bind(null, e[1])), (_l().memoizedState = e), [t, e]
|
|
);
|
|
},
|
|
useMutableSource: function () {},
|
|
useSyncExternalStore: function (e, t, n) {
|
|
var r = gl,
|
|
a = _l();
|
|
if (ao) {
|
|
if (void 0 === n) throw Error(o(407));
|
|
n = n();
|
|
} else {
|
|
if (((n = t()), null === Nu)) throw Error(o(349));
|
|
0 !== (30 & ml) || zl(r, t, n);
|
|
}
|
|
a.memoizedState = n;
|
|
var l = { value: n, getSnapshot: t };
|
|
return (
|
|
(a.queue = l),
|
|
$l(Ml.bind(null, r, l, e), [e]),
|
|
(r.flags |= 2048),
|
|
Dl(9, jl.bind(null, r, l, n, t), void 0, null),
|
|
n
|
|
);
|
|
},
|
|
useId: function () {
|
|
var e = _l(),
|
|
t = Nu.identifierPrefix;
|
|
if (ao) {
|
|
var n = Xa;
|
|
(t =
|
|
":" +
|
|
t +
|
|
"R" +
|
|
(n = (Ga & ~(1 << (32 - lt(Ga) - 1))).toString(32) + n)),
|
|
0 < (n = xl++) && (t += "H" + n.toString(32)),
|
|
(t += ":");
|
|
} else t = ":" + t + "r" + (n = wl++).toString(32) + ":";
|
|
return (e.memoizedState = t);
|
|
},
|
|
unstable_isNewReconciler: !1,
|
|
},
|
|
ui = {
|
|
readContext: _o,
|
|
useCallback: Gl,
|
|
useContext: _o,
|
|
useEffect: Hl,
|
|
useImperativeHandle: Kl,
|
|
useInsertionEffect: Wl,
|
|
useLayoutEffect: Ql,
|
|
useMemo: Xl,
|
|
useReducer: Ol,
|
|
useRef: Ul,
|
|
useState: function () {
|
|
return Ol(Pl);
|
|
},
|
|
useDebugValue: Yl,
|
|
useDeferredValue: function (e) {
|
|
return Jl(Cl(), hl.memoizedState, e);
|
|
},
|
|
useTransition: function () {
|
|
return [Ol(Pl)[0], Cl().memoizedState];
|
|
},
|
|
useMutableSource: Tl,
|
|
useSyncExternalStore: Ll,
|
|
useId: ei,
|
|
unstable_isNewReconciler: !1,
|
|
},
|
|
si = {
|
|
readContext: _o,
|
|
useCallback: Gl,
|
|
useContext: _o,
|
|
useEffect: Hl,
|
|
useImperativeHandle: Kl,
|
|
useInsertionEffect: Wl,
|
|
useLayoutEffect: Ql,
|
|
useMemo: Xl,
|
|
useReducer: Nl,
|
|
useRef: Ul,
|
|
useState: function () {
|
|
return Nl(Pl);
|
|
},
|
|
useDebugValue: Yl,
|
|
useDeferredValue: function (e) {
|
|
var t = Cl();
|
|
return null === hl
|
|
? (t.memoizedState = e)
|
|
: Jl(t, hl.memoizedState, e);
|
|
},
|
|
useTransition: function () {
|
|
return [Nl(Pl)[0], Cl().memoizedState];
|
|
},
|
|
useMutableSource: Tl,
|
|
useSyncExternalStore: Ll,
|
|
useId: ei,
|
|
unstable_isNewReconciler: !1,
|
|
};
|
|
function ci(e, t) {
|
|
try {
|
|
var n = "",
|
|
r = t;
|
|
do {
|
|
(n += V(r)), (r = r.return);
|
|
} while (r);
|
|
var a = n;
|
|
} catch (o) {
|
|
a = "\nError generating stack: " + o.message + "\n" + o.stack;
|
|
}
|
|
return { value: e, source: t, stack: a, digest: null };
|
|
}
|
|
function fi(e, t, n) {
|
|
return {
|
|
value: e,
|
|
source: null,
|
|
stack: null != n ? n : null,
|
|
digest: null != t ? t : null,
|
|
};
|
|
}
|
|
function di(e, t) {
|
|
try {
|
|
console.error(t.value);
|
|
} catch (n) {
|
|
setTimeout(function () {
|
|
throw n;
|
|
});
|
|
}
|
|
}
|
|
var pi = "function" === typeof WeakMap ? WeakMap : Map;
|
|
function mi(e, t, n) {
|
|
((n = jo(-1, n)).tag = 3), (n.payload = { element: null });
|
|
var r = t.value;
|
|
return (
|
|
(n.callback = function () {
|
|
Wu || ((Wu = !0), (Qu = r)), di(0, t);
|
|
}),
|
|
n
|
|
);
|
|
}
|
|
function gi(e, t, n) {
|
|
(n = jo(-1, n)).tag = 3;
|
|
var r = e.type.getDerivedStateFromError;
|
|
if ("function" === typeof r) {
|
|
var a = t.value;
|
|
(n.payload = function () {
|
|
return r(a);
|
|
}),
|
|
(n.callback = function () {
|
|
di(0, t);
|
|
});
|
|
}
|
|
var o = e.stateNode;
|
|
return (
|
|
null !== o &&
|
|
"function" === typeof o.componentDidCatch &&
|
|
(n.callback = function () {
|
|
di(0, t),
|
|
"function" !== typeof r &&
|
|
(null === qu ? (qu = new Set([this])) : qu.add(this));
|
|
var e = t.stack;
|
|
this.componentDidCatch(t.value, {
|
|
componentStack: null !== e ? e : "",
|
|
});
|
|
}),
|
|
n
|
|
);
|
|
}
|
|
function hi(e, t, n) {
|
|
var r = e.pingCache;
|
|
if (null === r) {
|
|
r = e.pingCache = new pi();
|
|
var a = new Set();
|
|
r.set(t, a);
|
|
} else void 0 === (a = r.get(t)) && ((a = new Set()), r.set(t, a));
|
|
a.has(n) || (a.add(n), (e = _s.bind(null, e, t, n)), t.then(e, e));
|
|
}
|
|
function vi(e) {
|
|
do {
|
|
var t;
|
|
if (
|
|
((t = 13 === e.tag) &&
|
|
(t = null === (t = e.memoizedState) || null !== t.dehydrated),
|
|
t)
|
|
)
|
|
return e;
|
|
e = e.return;
|
|
} while (null !== e);
|
|
return null;
|
|
}
|
|
function yi(e, t, n, r, a) {
|
|
return 0 === (1 & e.mode)
|
|
? (e === t
|
|
? (e.flags |= 65536)
|
|
: ((e.flags |= 128),
|
|
(n.flags |= 131072),
|
|
(n.flags &= -52805),
|
|
1 === n.tag &&
|
|
(null === n.alternate
|
|
? (n.tag = 17)
|
|
: (((t = jo(-1, 1)).tag = 2), Mo(n, t, 1))),
|
|
(n.lanes |= 1)),
|
|
e)
|
|
: ((e.flags |= 65536), (e.lanes = a), e);
|
|
}
|
|
var bi = x.ReactCurrentOwner,
|
|
xi = !1;
|
|
function wi(e, t, n, r) {
|
|
t.child = null === e ? Jo(t, null, n, r) : Xo(t, e.child, n, r);
|
|
}
|
|
function ki(e, t, n, r, a) {
|
|
n = n.render;
|
|
var o = t.ref;
|
|
return (
|
|
Eo(t, a),
|
|
(r = Al(e, t, n, r, o, a)),
|
|
(n = El()),
|
|
null === e || xi
|
|
? (ao && n && eo(t), (t.flags |= 1), wi(e, t, r, a), t.child)
|
|
: ((t.updateQueue = e.updateQueue),
|
|
(t.flags &= -2053),
|
|
(e.lanes &= ~a),
|
|
Wi(e, t, a))
|
|
);
|
|
}
|
|
function Si(e, t, n, r, a) {
|
|
if (null === e) {
|
|
var o = n.type;
|
|
return "function" !== typeof o ||
|
|
zs(o) ||
|
|
void 0 !== o.defaultProps ||
|
|
null !== n.compare ||
|
|
void 0 !== n.defaultProps
|
|
? (((e = Ms(n.type, null, r, t, t.mode, a)).ref = t.ref),
|
|
(e.return = t),
|
|
(t.child = e))
|
|
: ((t.tag = 15), (t.type = o), Ai(e, t, o, r, a));
|
|
}
|
|
if (((o = e.child), 0 === (e.lanes & a))) {
|
|
var l = o.memoizedProps;
|
|
if (
|
|
(n = null !== (n = n.compare) ? n : ur)(l, r) &&
|
|
e.ref === t.ref
|
|
)
|
|
return Wi(e, t, a);
|
|
}
|
|
return (
|
|
(t.flags |= 1),
|
|
((e = js(o, r)).ref = t.ref),
|
|
(e.return = t),
|
|
(t.child = e)
|
|
);
|
|
}
|
|
function Ai(e, t, n, r, a) {
|
|
if (null !== e) {
|
|
var o = e.memoizedProps;
|
|
if (ur(o, r) && e.ref === t.ref) {
|
|
if (((xi = !1), (t.pendingProps = r = o), 0 === (e.lanes & a)))
|
|
return (t.lanes = e.lanes), Wi(e, t, a);
|
|
0 !== (131072 & e.flags) && (xi = !0);
|
|
}
|
|
}
|
|
return Ci(e, t, n, r, a);
|
|
}
|
|
function Ei(e, t, n) {
|
|
var r = t.pendingProps,
|
|
a = r.children,
|
|
o = null !== e ? e.memoizedState : null;
|
|
if ("hidden" === r.mode)
|
|
if (0 === (1 & t.mode))
|
|
(t.memoizedState = {
|
|
baseLanes: 0,
|
|
cachePool: null,
|
|
transitions: null,
|
|
}),
|
|
_a(ju, zu),
|
|
(zu |= n);
|
|
else {
|
|
if (0 === (1073741824 & n))
|
|
return (
|
|
(e = null !== o ? o.baseLanes | n : n),
|
|
(t.lanes = t.childLanes = 1073741824),
|
|
(t.memoizedState = {
|
|
baseLanes: e,
|
|
cachePool: null,
|
|
transitions: null,
|
|
}),
|
|
(t.updateQueue = null),
|
|
_a(ju, zu),
|
|
(zu |= e),
|
|
null
|
|
);
|
|
(t.memoizedState = {
|
|
baseLanes: 0,
|
|
cachePool: null,
|
|
transitions: null,
|
|
}),
|
|
(r = null !== o ? o.baseLanes : n),
|
|
_a(ju, zu),
|
|
(zu |= r);
|
|
}
|
|
else
|
|
null !== o
|
|
? ((r = o.baseLanes | n), (t.memoizedState = null))
|
|
: (r = n),
|
|
_a(ju, zu),
|
|
(zu |= r);
|
|
return wi(e, t, a, n), t.child;
|
|
}
|
|
function _i(e, t) {
|
|
var n = t.ref;
|
|
((null === e && null !== n) || (null !== e && e.ref !== n)) &&
|
|
((t.flags |= 512), (t.flags |= 2097152));
|
|
}
|
|
function Ci(e, t, n, r, a) {
|
|
var o = La(n) ? Na : Pa.current;
|
|
return (
|
|
(o = Ta(t, o)),
|
|
Eo(t, a),
|
|
(n = Al(e, t, n, r, o, a)),
|
|
(r = El()),
|
|
null === e || xi
|
|
? (ao && r && eo(t), (t.flags |= 1), wi(e, t, n, a), t.child)
|
|
: ((t.updateQueue = e.updateQueue),
|
|
(t.flags &= -2053),
|
|
(e.lanes &= ~a),
|
|
Wi(e, t, a))
|
|
);
|
|
}
|
|
function Pi(e, t, n, r, a) {
|
|
if (La(n)) {
|
|
var o = !0;
|
|
Ra(t);
|
|
} else o = !1;
|
|
if ((Eo(t, a), null === t.stateNode))
|
|
Hi(e, t), Ho(t, n, r), Qo(t, n, r, a), (r = !0);
|
|
else if (null === e) {
|
|
var l = t.stateNode,
|
|
i = t.memoizedProps;
|
|
l.props = i;
|
|
var u = l.context,
|
|
s = n.contextType;
|
|
"object" === typeof s && null !== s
|
|
? (s = _o(s))
|
|
: (s = Ta(t, (s = La(n) ? Na : Pa.current)));
|
|
var c = n.getDerivedStateFromProps,
|
|
f =
|
|
"function" === typeof c ||
|
|
"function" === typeof l.getSnapshotBeforeUpdate;
|
|
f ||
|
|
("function" !== typeof l.UNSAFE_componentWillReceiveProps &&
|
|
"function" !== typeof l.componentWillReceiveProps) ||
|
|
((i !== r || u !== s) && Wo(t, l, r, s)),
|
|
(To = !1);
|
|
var d = t.memoizedState;
|
|
(l.state = d),
|
|
Io(t, r, l, a),
|
|
(u = t.memoizedState),
|
|
i !== r || d !== u || Oa.current || To
|
|
? ("function" === typeof c &&
|
|
(Vo(t, n, c, r), (u = t.memoizedState)),
|
|
(i = To || $o(t, n, i, r, d, u, s))
|
|
? (f ||
|
|
("function" !== typeof l.UNSAFE_componentWillMount &&
|
|
"function" !== typeof l.componentWillMount) ||
|
|
("function" === typeof l.componentWillMount &&
|
|
l.componentWillMount(),
|
|
"function" === typeof l.UNSAFE_componentWillMount &&
|
|
l.UNSAFE_componentWillMount()),
|
|
"function" === typeof l.componentDidMount &&
|
|
(t.flags |= 4194308))
|
|
: ("function" === typeof l.componentDidMount &&
|
|
(t.flags |= 4194308),
|
|
(t.memoizedProps = r),
|
|
(t.memoizedState = u)),
|
|
(l.props = r),
|
|
(l.state = u),
|
|
(l.context = s),
|
|
(r = i))
|
|
: ("function" === typeof l.componentDidMount &&
|
|
(t.flags |= 4194308),
|
|
(r = !1));
|
|
} else {
|
|
(l = t.stateNode),
|
|
zo(e, t),
|
|
(i = t.memoizedProps),
|
|
(s = t.type === t.elementType ? i : vo(t.type, i)),
|
|
(l.props = s),
|
|
(f = t.pendingProps),
|
|
(d = l.context),
|
|
"object" === typeof (u = n.contextType) && null !== u
|
|
? (u = _o(u))
|
|
: (u = Ta(t, (u = La(n) ? Na : Pa.current)));
|
|
var p = n.getDerivedStateFromProps;
|
|
(c =
|
|
"function" === typeof p ||
|
|
"function" === typeof l.getSnapshotBeforeUpdate) ||
|
|
("function" !== typeof l.UNSAFE_componentWillReceiveProps &&
|
|
"function" !== typeof l.componentWillReceiveProps) ||
|
|
((i !== f || d !== u) && Wo(t, l, r, u)),
|
|
(To = !1),
|
|
(d = t.memoizedState),
|
|
(l.state = d),
|
|
Io(t, r, l, a);
|
|
var m = t.memoizedState;
|
|
i !== f || d !== m || Oa.current || To
|
|
? ("function" === typeof p &&
|
|
(Vo(t, n, p, r), (m = t.memoizedState)),
|
|
(s = To || $o(t, n, s, r, d, m, u) || !1)
|
|
? (c ||
|
|
("function" !== typeof l.UNSAFE_componentWillUpdate &&
|
|
"function" !== typeof l.componentWillUpdate) ||
|
|
("function" === typeof l.componentWillUpdate &&
|
|
l.componentWillUpdate(r, m, u),
|
|
"function" === typeof l.UNSAFE_componentWillUpdate &&
|
|
l.UNSAFE_componentWillUpdate(r, m, u)),
|
|
"function" === typeof l.componentDidUpdate &&
|
|
(t.flags |= 4),
|
|
"function" === typeof l.getSnapshotBeforeUpdate &&
|
|
(t.flags |= 1024))
|
|
: ("function" !== typeof l.componentDidUpdate ||
|
|
(i === e.memoizedProps && d === e.memoizedState) ||
|
|
(t.flags |= 4),
|
|
"function" !== typeof l.getSnapshotBeforeUpdate ||
|
|
(i === e.memoizedProps && d === e.memoizedState) ||
|
|
(t.flags |= 1024),
|
|
(t.memoizedProps = r),
|
|
(t.memoizedState = m)),
|
|
(l.props = r),
|
|
(l.state = m),
|
|
(l.context = u),
|
|
(r = s))
|
|
: ("function" !== typeof l.componentDidUpdate ||
|
|
(i === e.memoizedProps && d === e.memoizedState) ||
|
|
(t.flags |= 4),
|
|
"function" !== typeof l.getSnapshotBeforeUpdate ||
|
|
(i === e.memoizedProps && d === e.memoizedState) ||
|
|
(t.flags |= 1024),
|
|
(r = !1));
|
|
}
|
|
return Oi(e, t, n, r, o, a);
|
|
}
|
|
function Oi(e, t, n, r, a, o) {
|
|
_i(e, t);
|
|
var l = 0 !== (128 & t.flags);
|
|
if (!r && !l) return a && Fa(t, n, !1), Wi(e, t, o);
|
|
(r = t.stateNode), (bi.current = t);
|
|
var i =
|
|
l && "function" !== typeof n.getDerivedStateFromError
|
|
? null
|
|
: r.render();
|
|
return (
|
|
(t.flags |= 1),
|
|
null !== e && l
|
|
? ((t.child = Xo(t, e.child, null, o)),
|
|
(t.child = Xo(t, null, i, o)))
|
|
: wi(e, t, i, o),
|
|
(t.memoizedState = r.state),
|
|
a && Fa(t, n, !0),
|
|
t.child
|
|
);
|
|
}
|
|
function Ni(e) {
|
|
var t = e.stateNode;
|
|
t.pendingContext
|
|
? ja(0, t.pendingContext, t.pendingContext !== t.context)
|
|
: t.context && ja(0, t.context, !1),
|
|
al(e, t.containerInfo);
|
|
}
|
|
function Ti(e, t, n, r, a) {
|
|
return mo(), go(a), (t.flags |= 256), wi(e, t, n, r), t.child;
|
|
}
|
|
var Li,
|
|
zi,
|
|
ji,
|
|
Mi,
|
|
Ri = { dehydrated: null, treeContext: null, retryLane: 0 };
|
|
function Fi(e) {
|
|
return { baseLanes: e, cachePool: null, transitions: null };
|
|
}
|
|
function Ii(e, t, n) {
|
|
var r,
|
|
a = t.pendingProps,
|
|
l = ul.current,
|
|
i = !1,
|
|
u = 0 !== (128 & t.flags);
|
|
if (
|
|
((r = u) ||
|
|
(r = (null === e || null !== e.memoizedState) && 0 !== (2 & l)),
|
|
r
|
|
? ((i = !0), (t.flags &= -129))
|
|
: (null !== e && null === e.memoizedState) || (l |= 1),
|
|
_a(ul, 1 & l),
|
|
null === e)
|
|
)
|
|
return (
|
|
so(t),
|
|
null !== (e = t.memoizedState) && null !== (e = e.dehydrated)
|
|
? (0 === (1 & t.mode)
|
|
? (t.lanes = 1)
|
|
: "$!" === e.data
|
|
? (t.lanes = 8)
|
|
: (t.lanes = 1073741824),
|
|
null)
|
|
: ((u = a.children),
|
|
(e = a.fallback),
|
|
i
|
|
? ((a = t.mode),
|
|
(i = t.child),
|
|
(u = { mode: "hidden", children: u }),
|
|
0 === (1 & a) && null !== i
|
|
? ((i.childLanes = 0), (i.pendingProps = u))
|
|
: (i = Fs(u, a, 0, null)),
|
|
(e = Rs(e, a, n, null)),
|
|
(i.return = t),
|
|
(e.return = t),
|
|
(i.sibling = e),
|
|
(t.child = i),
|
|
(t.child.memoizedState = Fi(n)),
|
|
(t.memoizedState = Ri),
|
|
e)
|
|
: Di(t, u))
|
|
);
|
|
if (null !== (l = e.memoizedState) && null !== (r = l.dehydrated))
|
|
return (function (e, t, n, r, a, l, i) {
|
|
if (n)
|
|
return 256 & t.flags
|
|
? ((t.flags &= -257), Ui(e, t, i, (r = fi(Error(o(422))))))
|
|
: null !== t.memoizedState
|
|
? ((t.child = e.child), (t.flags |= 128), null)
|
|
: ((l = r.fallback),
|
|
(a = t.mode),
|
|
(r = Fs(
|
|
{ mode: "visible", children: r.children },
|
|
a,
|
|
0,
|
|
null
|
|
)),
|
|
((l = Rs(l, a, i, null)).flags |= 2),
|
|
(r.return = t),
|
|
(l.return = t),
|
|
(r.sibling = l),
|
|
(t.child = r),
|
|
0 !== (1 & t.mode) && Xo(t, e.child, null, i),
|
|
(t.child.memoizedState = Fi(i)),
|
|
(t.memoizedState = Ri),
|
|
l);
|
|
if (0 === (1 & t.mode)) return Ui(e, t, i, null);
|
|
if ("$!" === a.data) {
|
|
if ((r = a.nextSibling && a.nextSibling.dataset))
|
|
var u = r.dgst;
|
|
return (
|
|
(r = u), Ui(e, t, i, (r = fi((l = Error(o(419))), r, void 0)))
|
|
);
|
|
}
|
|
if (((u = 0 !== (i & e.childLanes)), xi || u)) {
|
|
if (null !== (r = Nu)) {
|
|
switch (i & -i) {
|
|
case 4:
|
|
a = 2;
|
|
break;
|
|
case 16:
|
|
a = 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:
|
|
a = 32;
|
|
break;
|
|
case 536870912:
|
|
a = 268435456;
|
|
break;
|
|
default:
|
|
a = 0;
|
|
}
|
|
0 !== (a = 0 !== (a & (r.suspendedLanes | i)) ? 0 : a) &&
|
|
a !== l.retryLane &&
|
|
((l.retryLane = a), No(e, a), rs(r, e, a, -1));
|
|
}
|
|
return hs(), Ui(e, t, i, (r = fi(Error(o(421)))));
|
|
}
|
|
return "$?" === a.data
|
|
? ((t.flags |= 128),
|
|
(t.child = e.child),
|
|
(t = Ps.bind(null, e)),
|
|
(a._reactRetry = t),
|
|
null)
|
|
: ((e = l.treeContext),
|
|
(ro = sa(a.nextSibling)),
|
|
(no = t),
|
|
(ao = !0),
|
|
(oo = null),
|
|
null !== e &&
|
|
((qa[Ka++] = Ga),
|
|
(qa[Ka++] = Xa),
|
|
(qa[Ka++] = Ya),
|
|
(Ga = e.id),
|
|
(Xa = e.overflow),
|
|
(Ya = t)),
|
|
(t = Di(t, r.children)),
|
|
(t.flags |= 4096),
|
|
t);
|
|
})(e, t, u, a, r, l, n);
|
|
if (i) {
|
|
(i = a.fallback), (u = t.mode), (r = (l = e.child).sibling);
|
|
var s = { mode: "hidden", children: a.children };
|
|
return (
|
|
0 === (1 & u) && t.child !== l
|
|
? (((a = t.child).childLanes = 0),
|
|
(a.pendingProps = s),
|
|
(t.deletions = null))
|
|
: ((a = js(l, s)).subtreeFlags = 14680064 & l.subtreeFlags),
|
|
null !== r
|
|
? (i = js(r, i))
|
|
: ((i = Rs(i, u, n, null)).flags |= 2),
|
|
(i.return = t),
|
|
(a.return = t),
|
|
(a.sibling = i),
|
|
(t.child = a),
|
|
(a = i),
|
|
(i = t.child),
|
|
(u =
|
|
null === (u = e.child.memoizedState)
|
|
? Fi(n)
|
|
: {
|
|
baseLanes: u.baseLanes | n,
|
|
cachePool: null,
|
|
transitions: u.transitions,
|
|
}),
|
|
(i.memoizedState = u),
|
|
(i.childLanes = e.childLanes & ~n),
|
|
(t.memoizedState = Ri),
|
|
a
|
|
);
|
|
}
|
|
return (
|
|
(e = (i = e.child).sibling),
|
|
(a = js(i, { mode: "visible", children: a.children })),
|
|
0 === (1 & t.mode) && (a.lanes = n),
|
|
(a.return = t),
|
|
(a.sibling = null),
|
|
null !== e &&
|
|
(null === (n = t.deletions)
|
|
? ((t.deletions = [e]), (t.flags |= 16))
|
|
: n.push(e)),
|
|
(t.child = a),
|
|
(t.memoizedState = null),
|
|
a
|
|
);
|
|
}
|
|
function Di(e, t) {
|
|
return (
|
|
((t = Fs(
|
|
{ mode: "visible", children: t },
|
|
e.mode,
|
|
0,
|
|
null
|
|
)).return = e),
|
|
(e.child = t)
|
|
);
|
|
}
|
|
function Ui(e, t, n, r) {
|
|
return (
|
|
null !== r && go(r),
|
|
Xo(t, e.child, null, n),
|
|
((e = Di(t, t.pendingProps.children)).flags |= 2),
|
|
(t.memoizedState = null),
|
|
e
|
|
);
|
|
}
|
|
function Vi(e, t, n) {
|
|
e.lanes |= t;
|
|
var r = e.alternate;
|
|
null !== r && (r.lanes |= t), Ao(e.return, t, n);
|
|
}
|
|
function Bi(e, t, n, r, a) {
|
|
var o = e.memoizedState;
|
|
null === o
|
|
? (e.memoizedState = {
|
|
isBackwards: t,
|
|
rendering: null,
|
|
renderingStartTime: 0,
|
|
last: r,
|
|
tail: n,
|
|
tailMode: a,
|
|
})
|
|
: ((o.isBackwards = t),
|
|
(o.rendering = null),
|
|
(o.renderingStartTime = 0),
|
|
(o.last = r),
|
|
(o.tail = n),
|
|
(o.tailMode = a));
|
|
}
|
|
function $i(e, t, n) {
|
|
var r = t.pendingProps,
|
|
a = r.revealOrder,
|
|
o = r.tail;
|
|
if ((wi(e, t, r.children, n), 0 !== (2 & (r = ul.current))))
|
|
(r = (1 & r) | 2), (t.flags |= 128);
|
|
else {
|
|
if (null !== e && 0 !== (128 & e.flags))
|
|
e: for (e = t.child; null !== e; ) {
|
|
if (13 === e.tag) null !== e.memoizedState && Vi(e, n, t);
|
|
else if (19 === e.tag) Vi(e, n, t);
|
|
else if (null !== e.child) {
|
|
(e.child.return = e), (e = e.child);
|
|
continue;
|
|
}
|
|
if (e === t) break e;
|
|
for (; null === e.sibling; ) {
|
|
if (null === e.return || e.return === t) break e;
|
|
e = e.return;
|
|
}
|
|
(e.sibling.return = e.return), (e = e.sibling);
|
|
}
|
|
r &= 1;
|
|
}
|
|
if ((_a(ul, r), 0 === (1 & t.mode))) t.memoizedState = null;
|
|
else
|
|
switch (a) {
|
|
case "forwards":
|
|
for (n = t.child, a = null; null !== n; )
|
|
null !== (e = n.alternate) && null === sl(e) && (a = n),
|
|
(n = n.sibling);
|
|
null === (n = a)
|
|
? ((a = t.child), (t.child = null))
|
|
: ((a = n.sibling), (n.sibling = null)),
|
|
Bi(t, !1, a, n, o);
|
|
break;
|
|
case "backwards":
|
|
for (n = null, a = t.child, t.child = null; null !== a; ) {
|
|
if (null !== (e = a.alternate) && null === sl(e)) {
|
|
t.child = a;
|
|
break;
|
|
}
|
|
(e = a.sibling), (a.sibling = n), (n = a), (a = e);
|
|
}
|
|
Bi(t, !0, n, null, o);
|
|
break;
|
|
case "together":
|
|
Bi(t, !1, null, null, void 0);
|
|
break;
|
|
default:
|
|
t.memoizedState = null;
|
|
}
|
|
return t.child;
|
|
}
|
|
function Hi(e, t) {
|
|
0 === (1 & t.mode) &&
|
|
null !== e &&
|
|
((e.alternate = null), (t.alternate = null), (t.flags |= 2));
|
|
}
|
|
function Wi(e, t, n) {
|
|
if (
|
|
(null !== e && (t.dependencies = e.dependencies),
|
|
(Fu |= t.lanes),
|
|
0 === (n & t.childLanes))
|
|
)
|
|
return null;
|
|
if (null !== e && t.child !== e.child) throw Error(o(153));
|
|
if (null !== t.child) {
|
|
for (
|
|
n = js((e = t.child), e.pendingProps), t.child = n, n.return = t;
|
|
null !== e.sibling;
|
|
|
|
)
|
|
(e = e.sibling),
|
|
((n = n.sibling = js(e, e.pendingProps)).return = t);
|
|
n.sibling = null;
|
|
}
|
|
return t.child;
|
|
}
|
|
function Qi(e, t) {
|
|
if (!ao)
|
|
switch (e.tailMode) {
|
|
case "hidden":
|
|
t = e.tail;
|
|
for (var n = null; null !== t; )
|
|
null !== t.alternate && (n = t), (t = t.sibling);
|
|
null === n ? (e.tail = null) : (n.sibling = null);
|
|
break;
|
|
case "collapsed":
|
|
n = e.tail;
|
|
for (var r = null; null !== n; )
|
|
null !== n.alternate && (r = n), (n = n.sibling);
|
|
null === r
|
|
? t || null === e.tail
|
|
? (e.tail = null)
|
|
: (e.tail.sibling = null)
|
|
: (r.sibling = null);
|
|
}
|
|
}
|
|
function qi(e) {
|
|
var t = null !== e.alternate && e.alternate.child === e.child,
|
|
n = 0,
|
|
r = 0;
|
|
if (t)
|
|
for (var a = e.child; null !== a; )
|
|
(n |= a.lanes | a.childLanes),
|
|
(r |= 14680064 & a.subtreeFlags),
|
|
(r |= 14680064 & a.flags),
|
|
(a.return = e),
|
|
(a = a.sibling);
|
|
else
|
|
for (a = e.child; null !== a; )
|
|
(n |= a.lanes | a.childLanes),
|
|
(r |= a.subtreeFlags),
|
|
(r |= a.flags),
|
|
(a.return = e),
|
|
(a = a.sibling);
|
|
return (e.subtreeFlags |= r), (e.childLanes = n), t;
|
|
}
|
|
function Ki(e, t, n) {
|
|
var r = t.pendingProps;
|
|
switch ((to(t), t.tag)) {
|
|
case 2:
|
|
case 16:
|
|
case 15:
|
|
case 0:
|
|
case 11:
|
|
case 7:
|
|
case 8:
|
|
case 12:
|
|
case 9:
|
|
case 14:
|
|
return qi(t), null;
|
|
case 1:
|
|
case 17:
|
|
return La(t.type) && za(), qi(t), null;
|
|
case 3:
|
|
return (
|
|
(r = t.stateNode),
|
|
ol(),
|
|
Ea(Oa),
|
|
Ea(Pa),
|
|
fl(),
|
|
r.pendingContext &&
|
|
((r.context = r.pendingContext), (r.pendingContext = null)),
|
|
(null !== e && null !== e.child) ||
|
|
(fo(t)
|
|
? (t.flags |= 4)
|
|
: null === e ||
|
|
(e.memoizedState.isDehydrated && 0 === (256 & t.flags)) ||
|
|
((t.flags |= 1024),
|
|
null !== oo && (is(oo), (oo = null)))),
|
|
zi(e, t),
|
|
qi(t),
|
|
null
|
|
);
|
|
case 5:
|
|
il(t);
|
|
var a = rl(nl.current);
|
|
if (((n = t.type), null !== e && null != t.stateNode))
|
|
ji(e, t, n, r, a),
|
|
e.ref !== t.ref && ((t.flags |= 512), (t.flags |= 2097152));
|
|
else {
|
|
if (!r) {
|
|
if (null === t.stateNode) throw Error(o(166));
|
|
return qi(t), null;
|
|
}
|
|
if (((e = rl(el.current)), fo(t))) {
|
|
(r = t.stateNode), (n = t.type);
|
|
var l = t.memoizedProps;
|
|
switch (
|
|
((r[da] = t), (r[pa] = l), (e = 0 !== (1 & t.mode)), n)
|
|
) {
|
|
case "dialog":
|
|
Dr("cancel", r), Dr("close", r);
|
|
break;
|
|
case "iframe":
|
|
case "object":
|
|
case "embed":
|
|
Dr("load", r);
|
|
break;
|
|
case "video":
|
|
case "audio":
|
|
for (a = 0; a < Mr.length; a++) Dr(Mr[a], r);
|
|
break;
|
|
case "source":
|
|
Dr("error", r);
|
|
break;
|
|
case "img":
|
|
case "image":
|
|
case "link":
|
|
Dr("error", r), Dr("load", r);
|
|
break;
|
|
case "details":
|
|
Dr("toggle", r);
|
|
break;
|
|
case "input":
|
|
G(r, l), Dr("invalid", r);
|
|
break;
|
|
case "select":
|
|
(r._wrapperState = { wasMultiple: !!l.multiple }),
|
|
Dr("invalid", r);
|
|
break;
|
|
case "textarea":
|
|
ae(r, l), Dr("invalid", r);
|
|
}
|
|
for (var u in (ye(n, l), (a = null), l))
|
|
if (l.hasOwnProperty(u)) {
|
|
var s = l[u];
|
|
"children" === u
|
|
? "string" === typeof s
|
|
? r.textContent !== s &&
|
|
(!0 !== l.suppressHydrationWarning &&
|
|
Jr(r.textContent, s, e),
|
|
(a = ["children", s]))
|
|
: "number" === typeof s &&
|
|
r.textContent !== "" + s &&
|
|
(!0 !== l.suppressHydrationWarning &&
|
|
Jr(r.textContent, s, e),
|
|
(a = ["children", "" + s]))
|
|
: i.hasOwnProperty(u) &&
|
|
null != s &&
|
|
"onScroll" === u &&
|
|
Dr("scroll", r);
|
|
}
|
|
switch (n) {
|
|
case "input":
|
|
Q(r), Z(r, l, !0);
|
|
break;
|
|
case "textarea":
|
|
Q(r), le(r);
|
|
break;
|
|
case "select":
|
|
case "option":
|
|
break;
|
|
default:
|
|
"function" === typeof l.onClick && (r.onclick = Zr);
|
|
}
|
|
(r = a), (t.updateQueue = r), null !== r && (t.flags |= 4);
|
|
} else {
|
|
(u = 9 === a.nodeType ? a : a.ownerDocument),
|
|
"http://www.w3.org/1999/xhtml" === e && (e = ie(n)),
|
|
"http://www.w3.org/1999/xhtml" === e
|
|
? "script" === n
|
|
? (((e = u.createElement("div")).innerHTML =
|
|
"<script></script>"),
|
|
(e = e.removeChild(e.firstChild)))
|
|
: "string" === typeof r.is
|
|
? (e = u.createElement(n, { is: r.is }))
|
|
: ((e = u.createElement(n)),
|
|
"select" === n &&
|
|
((u = e),
|
|
r.multiple
|
|
? (u.multiple = !0)
|
|
: r.size && (u.size = r.size)))
|
|
: (e = u.createElementNS(e, n)),
|
|
(e[da] = t),
|
|
(e[pa] = r),
|
|
Li(e, t, !1, !1),
|
|
(t.stateNode = e);
|
|
e: {
|
|
switch (((u = be(n, r)), n)) {
|
|
case "dialog":
|
|
Dr("cancel", e), Dr("close", e), (a = r);
|
|
break;
|
|
case "iframe":
|
|
case "object":
|
|
case "embed":
|
|
Dr("load", e), (a = r);
|
|
break;
|
|
case "video":
|
|
case "audio":
|
|
for (a = 0; a < Mr.length; a++) Dr(Mr[a], e);
|
|
a = r;
|
|
break;
|
|
case "source":
|
|
Dr("error", e), (a = r);
|
|
break;
|
|
case "img":
|
|
case "image":
|
|
case "link":
|
|
Dr("error", e), Dr("load", e), (a = r);
|
|
break;
|
|
case "details":
|
|
Dr("toggle", e), (a = r);
|
|
break;
|
|
case "input":
|
|
G(e, r), (a = Y(e, r)), Dr("invalid", e);
|
|
break;
|
|
case "option":
|
|
default:
|
|
a = r;
|
|
break;
|
|
case "select":
|
|
(e._wrapperState = { wasMultiple: !!r.multiple }),
|
|
(a = F({}, r, { value: void 0 })),
|
|
Dr("invalid", e);
|
|
break;
|
|
case "textarea":
|
|
ae(e, r), (a = re(e, r)), Dr("invalid", e);
|
|
}
|
|
for (l in (ye(n, a), (s = a)))
|
|
if (s.hasOwnProperty(l)) {
|
|
var c = s[l];
|
|
"style" === l
|
|
? he(e, c)
|
|
: "dangerouslySetInnerHTML" === l
|
|
? null != (c = c ? c.__html : void 0) && fe(e, c)
|
|
: "children" === l
|
|
? "string" === typeof c
|
|
? ("textarea" !== n || "" !== c) && de(e, c)
|
|
: "number" === typeof c && de(e, "" + c)
|
|
: "suppressContentEditableWarning" !== l &&
|
|
"suppressHydrationWarning" !== l &&
|
|
"autoFocus" !== l &&
|
|
(i.hasOwnProperty(l)
|
|
? null != c && "onScroll" === l && Dr("scroll", e)
|
|
: null != c && b(e, l, c, u));
|
|
}
|
|
switch (n) {
|
|
case "input":
|
|
Q(e), Z(e, r, !1);
|
|
break;
|
|
case "textarea":
|
|
Q(e), le(e);
|
|
break;
|
|
case "option":
|
|
null != r.value &&
|
|
e.setAttribute("value", "" + H(r.value));
|
|
break;
|
|
case "select":
|
|
(e.multiple = !!r.multiple),
|
|
null != (l = r.value)
|
|
? ne(e, !!r.multiple, l, !1)
|
|
: null != r.defaultValue &&
|
|
ne(e, !!r.multiple, r.defaultValue, !0);
|
|
break;
|
|
default:
|
|
"function" === typeof a.onClick && (e.onclick = Zr);
|
|
}
|
|
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);
|
|
}
|
|
null !== t.ref && ((t.flags |= 512), (t.flags |= 2097152));
|
|
}
|
|
return qi(t), null;
|
|
case 6:
|
|
if (e && null != t.stateNode) Mi(e, t, e.memoizedProps, r);
|
|
else {
|
|
if ("string" !== typeof r && null === t.stateNode)
|
|
throw Error(o(166));
|
|
if (((n = rl(nl.current)), rl(el.current), fo(t))) {
|
|
if (
|
|
((r = t.stateNode),
|
|
(n = t.memoizedProps),
|
|
(r[da] = t),
|
|
(l = r.nodeValue !== n) && null !== (e = no))
|
|
)
|
|
switch (e.tag) {
|
|
case 3:
|
|
Jr(r.nodeValue, n, 0 !== (1 & e.mode));
|
|
break;
|
|
case 5:
|
|
!0 !== e.memoizedProps.suppressHydrationWarning &&
|
|
Jr(r.nodeValue, n, 0 !== (1 & e.mode));
|
|
}
|
|
l && (t.flags |= 4);
|
|
} else
|
|
((r = (9 === n.nodeType ? n : n.ownerDocument).createTextNode(
|
|
r
|
|
))[da] = t),
|
|
(t.stateNode = r);
|
|
}
|
|
return qi(t), null;
|
|
case 13:
|
|
if (
|
|
(Ea(ul),
|
|
(r = t.memoizedState),
|
|
null === e ||
|
|
(null !== e.memoizedState &&
|
|
null !== e.memoizedState.dehydrated))
|
|
) {
|
|
if (
|
|
ao &&
|
|
null !== ro &&
|
|
0 !== (1 & t.mode) &&
|
|
0 === (128 & t.flags)
|
|
)
|
|
po(), mo(), (t.flags |= 98560), (l = !1);
|
|
else if (((l = fo(t)), null !== r && null !== r.dehydrated)) {
|
|
if (null === e) {
|
|
if (!l) throw Error(o(318));
|
|
if (
|
|
!(l =
|
|
null !== (l = t.memoizedState) ? l.dehydrated : null)
|
|
)
|
|
throw Error(o(317));
|
|
l[da] = t;
|
|
} else
|
|
mo(),
|
|
0 === (128 & t.flags) && (t.memoizedState = null),
|
|
(t.flags |= 4);
|
|
qi(t), (l = !1);
|
|
} else null !== oo && (is(oo), (oo = null)), (l = !0);
|
|
if (!l) return 65536 & t.flags ? t : null;
|
|
}
|
|
return 0 !== (128 & t.flags)
|
|
? ((t.lanes = n), t)
|
|
: ((r = null !== r) !==
|
|
(null !== e && null !== e.memoizedState) &&
|
|
r &&
|
|
((t.child.flags |= 8192),
|
|
0 !== (1 & t.mode) &&
|
|
(null === e || 0 !== (1 & ul.current)
|
|
? 0 === Mu && (Mu = 3)
|
|
: hs())),
|
|
null !== t.updateQueue && (t.flags |= 4),
|
|
qi(t),
|
|
null);
|
|
case 4:
|
|
return (
|
|
ol(),
|
|
zi(e, t),
|
|
null === e && Br(t.stateNode.containerInfo),
|
|
qi(t),
|
|
null
|
|
);
|
|
case 10:
|
|
return So(t.type._context), qi(t), null;
|
|
case 19:
|
|
if ((Ea(ul), null === (l = t.memoizedState))) return qi(t), null;
|
|
if (((r = 0 !== (128 & t.flags)), null === (u = l.rendering)))
|
|
if (r) Qi(l, !1);
|
|
else {
|
|
if (0 !== Mu || (null !== e && 0 !== (128 & e.flags)))
|
|
for (e = t.child; null !== e; ) {
|
|
if (null !== (u = sl(e))) {
|
|
for (
|
|
t.flags |= 128,
|
|
Qi(l, !1),
|
|
null !== (r = u.updateQueue) &&
|
|
((t.updateQueue = r), (t.flags |= 4)),
|
|
t.subtreeFlags = 0,
|
|
r = n,
|
|
n = t.child;
|
|
null !== n;
|
|
|
|
)
|
|
(e = r),
|
|
((l = n).flags &= 14680066),
|
|
null === (u = l.alternate)
|
|
? ((l.childLanes = 0),
|
|
(l.lanes = e),
|
|
(l.child = null),
|
|
(l.subtreeFlags = 0),
|
|
(l.memoizedProps = null),
|
|
(l.memoizedState = null),
|
|
(l.updateQueue = null),
|
|
(l.dependencies = null),
|
|
(l.stateNode = null))
|
|
: ((l.childLanes = u.childLanes),
|
|
(l.lanes = u.lanes),
|
|
(l.child = u.child),
|
|
(l.subtreeFlags = 0),
|
|
(l.deletions = null),
|
|
(l.memoizedProps = u.memoizedProps),
|
|
(l.memoizedState = u.memoizedState),
|
|
(l.updateQueue = u.updateQueue),
|
|
(l.type = u.type),
|
|
(e = u.dependencies),
|
|
(l.dependencies =
|
|
null === e
|
|
? null
|
|
: {
|
|
lanes: e.lanes,
|
|
firstContext: e.firstContext,
|
|
})),
|
|
(n = n.sibling);
|
|
return _a(ul, (1 & ul.current) | 2), t.child;
|
|
}
|
|
e = e.sibling;
|
|
}
|
|
null !== l.tail &&
|
|
Xe() > $u &&
|
|
((t.flags |= 128),
|
|
(r = !0),
|
|
Qi(l, !1),
|
|
(t.lanes = 4194304));
|
|
}
|
|
else {
|
|
if (!r)
|
|
if (null !== (e = sl(u))) {
|
|
if (
|
|
((t.flags |= 128),
|
|
(r = !0),
|
|
null !== (n = e.updateQueue) &&
|
|
((t.updateQueue = n), (t.flags |= 4)),
|
|
Qi(l, !0),
|
|
null === l.tail &&
|
|
"hidden" === l.tailMode &&
|
|
!u.alternate &&
|
|
!ao)
|
|
)
|
|
return qi(t), null;
|
|
} else
|
|
2 * Xe() - l.renderingStartTime > $u &&
|
|
1073741824 !== n &&
|
|
((t.flags |= 128),
|
|
(r = !0),
|
|
Qi(l, !1),
|
|
(t.lanes = 4194304));
|
|
l.isBackwards
|
|
? ((u.sibling = t.child), (t.child = u))
|
|
: (null !== (n = l.last) ? (n.sibling = u) : (t.child = u),
|
|
(l.last = u));
|
|
}
|
|
return null !== l.tail
|
|
? ((t = l.tail),
|
|
(l.rendering = t),
|
|
(l.tail = t.sibling),
|
|
(l.renderingStartTime = Xe()),
|
|
(t.sibling = null),
|
|
(n = ul.current),
|
|
_a(ul, r ? (1 & n) | 2 : 1 & n),
|
|
t)
|
|
: (qi(t), null);
|
|
case 22:
|
|
case 23:
|
|
return (
|
|
ds(),
|
|
(r = null !== t.memoizedState),
|
|
null !== e &&
|
|
(null !== e.memoizedState) !== r &&
|
|
(t.flags |= 8192),
|
|
r && 0 !== (1 & t.mode)
|
|
? 0 !== (1073741824 & zu) &&
|
|
(qi(t), 6 & t.subtreeFlags && (t.flags |= 8192))
|
|
: qi(t),
|
|
null
|
|
);
|
|
case 24:
|
|
case 25:
|
|
return null;
|
|
}
|
|
throw Error(o(156, t.tag));
|
|
}
|
|
function Yi(e, t) {
|
|
switch ((to(t), t.tag)) {
|
|
case 1:
|
|
return (
|
|
La(t.type) && za(),
|
|
65536 & (e = t.flags)
|
|
? ((t.flags = (-65537 & e) | 128), t)
|
|
: null
|
|
);
|
|
case 3:
|
|
return (
|
|
ol(),
|
|
Ea(Oa),
|
|
Ea(Pa),
|
|
fl(),
|
|
0 !== (65536 & (e = t.flags)) && 0 === (128 & e)
|
|
? ((t.flags = (-65537 & e) | 128), t)
|
|
: null
|
|
);
|
|
case 5:
|
|
return il(t), null;
|
|
case 13:
|
|
if (
|
|
(Ea(ul),
|
|
null !== (e = t.memoizedState) && null !== e.dehydrated)
|
|
) {
|
|
if (null === t.alternate) throw Error(o(340));
|
|
mo();
|
|
}
|
|
return 65536 & (e = t.flags)
|
|
? ((t.flags = (-65537 & e) | 128), t)
|
|
: null;
|
|
case 19:
|
|
return Ea(ul), null;
|
|
case 4:
|
|
return ol(), null;
|
|
case 10:
|
|
return So(t.type._context), null;
|
|
case 22:
|
|
case 23:
|
|
return ds(), null;
|
|
default:
|
|
return null;
|
|
}
|
|
}
|
|
(Li = function (e, t) {
|
|
for (var n = t.child; null !== n; ) {
|
|
if (5 === n.tag || 6 === n.tag) e.appendChild(n.stateNode);
|
|
else if (4 !== n.tag && null !== n.child) {
|
|
(n.child.return = n), (n = n.child);
|
|
continue;
|
|
}
|
|
if (n === t) break;
|
|
for (; null === n.sibling; ) {
|
|
if (null === n.return || n.return === t) return;
|
|
n = n.return;
|
|
}
|
|
(n.sibling.return = n.return), (n = n.sibling);
|
|
}
|
|
}),
|
|
(zi = function () {}),
|
|
(ji = function (e, t, n, r) {
|
|
var a = e.memoizedProps;
|
|
if (a !== r) {
|
|
(e = t.stateNode), rl(el.current);
|
|
var o,
|
|
l = null;
|
|
switch (n) {
|
|
case "input":
|
|
(a = Y(e, a)), (r = Y(e, r)), (l = []);
|
|
break;
|
|
case "select":
|
|
(a = F({}, a, { value: void 0 })),
|
|
(r = F({}, r, { value: void 0 })),
|
|
(l = []);
|
|
break;
|
|
case "textarea":
|
|
(a = re(e, a)), (r = re(e, r)), (l = []);
|
|
break;
|
|
default:
|
|
"function" !== typeof a.onClick &&
|
|
"function" === typeof r.onClick &&
|
|
(e.onclick = Zr);
|
|
}
|
|
for (c in (ye(n, r), (n = null), a))
|
|
if (!r.hasOwnProperty(c) && a.hasOwnProperty(c) && null != a[c])
|
|
if ("style" === c) {
|
|
var u = a[c];
|
|
for (o in u)
|
|
u.hasOwnProperty(o) && (n || (n = {}), (n[o] = ""));
|
|
} else
|
|
"dangerouslySetInnerHTML" !== c &&
|
|
"children" !== c &&
|
|
"suppressContentEditableWarning" !== c &&
|
|
"suppressHydrationWarning" !== c &&
|
|
"autoFocus" !== c &&
|
|
(i.hasOwnProperty(c)
|
|
? l || (l = [])
|
|
: (l = l || []).push(c, null));
|
|
for (c in r) {
|
|
var s = r[c];
|
|
if (
|
|
((u = null != a ? a[c] : void 0),
|
|
r.hasOwnProperty(c) && s !== u && (null != s || null != u))
|
|
)
|
|
if ("style" === c)
|
|
if (u) {
|
|
for (o in u)
|
|
!u.hasOwnProperty(o) ||
|
|
(s && s.hasOwnProperty(o)) ||
|
|
(n || (n = {}), (n[o] = ""));
|
|
for (o in s)
|
|
s.hasOwnProperty(o) &&
|
|
u[o] !== s[o] &&
|
|
(n || (n = {}), (n[o] = s[o]));
|
|
} else n || (l || (l = []), l.push(c, n)), (n = s);
|
|
else
|
|
"dangerouslySetInnerHTML" === c
|
|
? ((s = s ? s.__html : void 0),
|
|
(u = u ? u.__html : void 0),
|
|
null != s && u !== s && (l = l || []).push(c, s))
|
|
: "children" === c
|
|
? ("string" !== typeof s && "number" !== typeof s) ||
|
|
(l = l || []).push(c, "" + s)
|
|
: "suppressContentEditableWarning" !== c &&
|
|
"suppressHydrationWarning" !== c &&
|
|
(i.hasOwnProperty(c)
|
|
? (null != s && "onScroll" === c && Dr("scroll", e),
|
|
l || u === s || (l = []))
|
|
: (l = l || []).push(c, s));
|
|
}
|
|
n && (l = l || []).push("style", n);
|
|
var c = l;
|
|
(t.updateQueue = c) && (t.flags |= 4);
|
|
}
|
|
}),
|
|
(Mi = function (e, t, n, r) {
|
|
n !== r && (t.flags |= 4);
|
|
});
|
|
var Gi = !1,
|
|
Xi = !1,
|
|
Ji = "function" === typeof WeakSet ? WeakSet : Set,
|
|
Zi = null;
|
|
function eu(e, t) {
|
|
var n = e.ref;
|
|
if (null !== n)
|
|
if ("function" === typeof n)
|
|
try {
|
|
n(null);
|
|
} catch (r) {
|
|
Es(e, t, r);
|
|
}
|
|
else n.current = null;
|
|
}
|
|
function tu(e, t, n) {
|
|
try {
|
|
n();
|
|
} catch (r) {
|
|
Es(e, t, r);
|
|
}
|
|
}
|
|
var nu = !1;
|
|
function ru(e, t, n) {
|
|
var r = t.updateQueue;
|
|
if (null !== (r = null !== r ? r.lastEffect : null)) {
|
|
var a = (r = r.next);
|
|
do {
|
|
if ((a.tag & e) === e) {
|
|
var o = a.destroy;
|
|
(a.destroy = void 0), void 0 !== o && tu(t, n, o);
|
|
}
|
|
a = a.next;
|
|
} while (a !== r);
|
|
}
|
|
}
|
|
function au(e, t) {
|
|
if (
|
|
null !== (t = null !== (t = t.updateQueue) ? t.lastEffect : 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 ou(e) {
|
|
var t = e.ref;
|
|
if (null !== t) {
|
|
var n = e.stateNode;
|
|
e.tag, (e = n), "function" === typeof t ? t(e) : (t.current = e);
|
|
}
|
|
}
|
|
function lu(e) {
|
|
var t = e.alternate;
|
|
null !== t && ((e.alternate = null), lu(t)),
|
|
(e.child = null),
|
|
(e.deletions = null),
|
|
(e.sibling = null),
|
|
5 === e.tag &&
|
|
null !== (t = e.stateNode) &&
|
|
(delete t[da],
|
|
delete t[pa],
|
|
delete t[ga],
|
|
delete t[ha],
|
|
delete t[va]),
|
|
(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 iu(e) {
|
|
return 5 === e.tag || 3 === e.tag || 4 === e.tag;
|
|
}
|
|
function uu(e) {
|
|
e: for (;;) {
|
|
for (; null === e.sibling; ) {
|
|
if (null === e.return || iu(e.return)) return null;
|
|
e = e.return;
|
|
}
|
|
for (
|
|
e.sibling.return = e.return, e = e.sibling;
|
|
5 !== e.tag && 6 !== e.tag && 18 !== e.tag;
|
|
|
|
) {
|
|
if (2 & e.flags) continue e;
|
|
if (null === e.child || 4 === e.tag) continue e;
|
|
(e.child.return = e), (e = e.child);
|
|
}
|
|
if (!(2 & e.flags)) return e.stateNode;
|
|
}
|
|
}
|
|
function su(e, t, n) {
|
|
var r = e.tag;
|
|
if (5 === r || 6 === r)
|
|
(e = e.stateNode),
|
|
t
|
|
? 8 === n.nodeType
|
|
? n.parentNode.insertBefore(e, t)
|
|
: n.insertBefore(e, t)
|
|
: (8 === n.nodeType
|
|
? (t = n.parentNode).insertBefore(e, n)
|
|
: (t = n).appendChild(e),
|
|
(null !== (n = n._reactRootContainer) && void 0 !== n) ||
|
|
null !== t.onclick ||
|
|
(t.onclick = Zr));
|
|
else if (4 !== r && null !== (e = e.child))
|
|
for (su(e, t, n), e = e.sibling; null !== e; )
|
|
su(e, t, n), (e = e.sibling);
|
|
}
|
|
function cu(e, t, n) {
|
|
var r = e.tag;
|
|
if (5 === r || 6 === r)
|
|
(e = e.stateNode), t ? n.insertBefore(e, t) : n.appendChild(e);
|
|
else if (4 !== r && null !== (e = e.child))
|
|
for (cu(e, t, n), e = e.sibling; null !== e; )
|
|
cu(e, t, n), (e = e.sibling);
|
|
}
|
|
var fu = null,
|
|
du = !1;
|
|
function pu(e, t, n) {
|
|
for (n = n.child; null !== n; ) mu(e, t, n), (n = n.sibling);
|
|
}
|
|
function mu(e, t, n) {
|
|
if (ot && "function" === typeof ot.onCommitFiberUnmount)
|
|
try {
|
|
ot.onCommitFiberUnmount(at, n);
|
|
} catch (i) {}
|
|
switch (n.tag) {
|
|
case 5:
|
|
Xi || eu(n, t);
|
|
case 6:
|
|
var r = fu,
|
|
a = du;
|
|
(fu = null),
|
|
pu(e, t, n),
|
|
(du = a),
|
|
null !== (fu = r) &&
|
|
(du
|
|
? ((e = fu),
|
|
(n = n.stateNode),
|
|
8 === e.nodeType
|
|
? e.parentNode.removeChild(n)
|
|
: e.removeChild(n))
|
|
: fu.removeChild(n.stateNode));
|
|
break;
|
|
case 18:
|
|
null !== fu &&
|
|
(du
|
|
? ((e = fu),
|
|
(n = n.stateNode),
|
|
8 === e.nodeType
|
|
? ua(e.parentNode, n)
|
|
: 1 === e.nodeType && ua(e, n),
|
|
Bt(e))
|
|
: ua(fu, n.stateNode));
|
|
break;
|
|
case 4:
|
|
(r = fu),
|
|
(a = du),
|
|
(fu = n.stateNode.containerInfo),
|
|
(du = !0),
|
|
pu(e, t, n),
|
|
(fu = r),
|
|
(du = a);
|
|
break;
|
|
case 0:
|
|
case 11:
|
|
case 14:
|
|
case 15:
|
|
if (
|
|
!Xi &&
|
|
null !== (r = n.updateQueue) &&
|
|
null !== (r = r.lastEffect)
|
|
) {
|
|
a = r = r.next;
|
|
do {
|
|
var o = a,
|
|
l = o.destroy;
|
|
(o = o.tag),
|
|
void 0 !== l &&
|
|
(0 !== (2 & o) || 0 !== (4 & o)) &&
|
|
tu(n, t, l),
|
|
(a = a.next);
|
|
} while (a !== r);
|
|
}
|
|
pu(e, t, n);
|
|
break;
|
|
case 1:
|
|
if (
|
|
!Xi &&
|
|
(eu(n, t),
|
|
"function" === typeof (r = n.stateNode).componentWillUnmount)
|
|
)
|
|
try {
|
|
(r.props = n.memoizedProps),
|
|
(r.state = n.memoizedState),
|
|
r.componentWillUnmount();
|
|
} catch (i) {
|
|
Es(n, t, i);
|
|
}
|
|
pu(e, t, n);
|
|
break;
|
|
case 21:
|
|
pu(e, t, n);
|
|
break;
|
|
case 22:
|
|
1 & n.mode
|
|
? ((Xi = (r = Xi) || null !== n.memoizedState),
|
|
pu(e, t, n),
|
|
(Xi = r))
|
|
: pu(e, t, n);
|
|
break;
|
|
default:
|
|
pu(e, t, n);
|
|
}
|
|
}
|
|
function gu(e) {
|
|
var t = e.updateQueue;
|
|
if (null !== t) {
|
|
e.updateQueue = null;
|
|
var n = e.stateNode;
|
|
null === n && (n = e.stateNode = new Ji()),
|
|
t.forEach(function (t) {
|
|
var r = Os.bind(null, e, t);
|
|
n.has(t) || (n.add(t), t.then(r, r));
|
|
});
|
|
}
|
|
}
|
|
function hu(e, t) {
|
|
var n = t.deletions;
|
|
if (null !== n)
|
|
for (var r = 0; r < n.length; r++) {
|
|
var a = n[r];
|
|
try {
|
|
var l = e,
|
|
i = t,
|
|
u = i;
|
|
e: for (; null !== u; ) {
|
|
switch (u.tag) {
|
|
case 5:
|
|
(fu = u.stateNode), (du = !1);
|
|
break e;
|
|
case 3:
|
|
case 4:
|
|
(fu = u.stateNode.containerInfo), (du = !0);
|
|
break e;
|
|
}
|
|
u = u.return;
|
|
}
|
|
if (null === fu) throw Error(o(160));
|
|
mu(l, i, a), (fu = null), (du = !1);
|
|
var s = a.alternate;
|
|
null !== s && (s.return = null), (a.return = null);
|
|
} catch (c) {
|
|
Es(a, t, c);
|
|
}
|
|
}
|
|
if (12854 & t.subtreeFlags)
|
|
for (t = t.child; null !== t; ) vu(t, e), (t = t.sibling);
|
|
}
|
|
function vu(e, t) {
|
|
var n = e.alternate,
|
|
r = e.flags;
|
|
switch (e.tag) {
|
|
case 0:
|
|
case 11:
|
|
case 14:
|
|
case 15:
|
|
if ((hu(t, e), yu(e), 4 & r)) {
|
|
try {
|
|
ru(3, e, e.return), au(3, e);
|
|
} catch (h) {
|
|
Es(e, e.return, h);
|
|
}
|
|
try {
|
|
ru(5, e, e.return);
|
|
} catch (h) {
|
|
Es(e, e.return, h);
|
|
}
|
|
}
|
|
break;
|
|
case 1:
|
|
hu(t, e), yu(e), 512 & r && null !== n && eu(n, n.return);
|
|
break;
|
|
case 5:
|
|
if (
|
|
(hu(t, e),
|
|
yu(e),
|
|
512 & r && null !== n && eu(n, n.return),
|
|
32 & e.flags)
|
|
) {
|
|
var a = e.stateNode;
|
|
try {
|
|
de(a, "");
|
|
} catch (h) {
|
|
Es(e, e.return, h);
|
|
}
|
|
}
|
|
if (4 & r && null != (a = e.stateNode)) {
|
|
var l = e.memoizedProps,
|
|
i = null !== n ? n.memoizedProps : l,
|
|
u = e.type,
|
|
s = e.updateQueue;
|
|
if (((e.updateQueue = null), null !== s))
|
|
try {
|
|
"input" === u &&
|
|
"radio" === l.type &&
|
|
null != l.name &&
|
|
X(a, l),
|
|
be(u, i);
|
|
var c = be(u, l);
|
|
for (i = 0; i < s.length; i += 2) {
|
|
var f = s[i],
|
|
d = s[i + 1];
|
|
"style" === f
|
|
? he(a, d)
|
|
: "dangerouslySetInnerHTML" === f
|
|
? fe(a, d)
|
|
: "children" === f
|
|
? de(a, d)
|
|
: b(a, f, d, c);
|
|
}
|
|
switch (u) {
|
|
case "input":
|
|
J(a, l);
|
|
break;
|
|
case "textarea":
|
|
oe(a, l);
|
|
break;
|
|
case "select":
|
|
var p = a._wrapperState.wasMultiple;
|
|
a._wrapperState.wasMultiple = !!l.multiple;
|
|
var m = l.value;
|
|
null != m
|
|
? ne(a, !!l.multiple, m, !1)
|
|
: p !== !!l.multiple &&
|
|
(null != l.defaultValue
|
|
? ne(a, !!l.multiple, l.defaultValue, !0)
|
|
: ne(a, !!l.multiple, l.multiple ? [] : "", !1));
|
|
}
|
|
a[pa] = l;
|
|
} catch (h) {
|
|
Es(e, e.return, h);
|
|
}
|
|
}
|
|
break;
|
|
case 6:
|
|
if ((hu(t, e), yu(e), 4 & r)) {
|
|
if (null === e.stateNode) throw Error(o(162));
|
|
(a = e.stateNode), (l = e.memoizedProps);
|
|
try {
|
|
a.nodeValue = l;
|
|
} catch (h) {
|
|
Es(e, e.return, h);
|
|
}
|
|
}
|
|
break;
|
|
case 3:
|
|
if (
|
|
(hu(t, e),
|
|
yu(e),
|
|
4 & r && null !== n && n.memoizedState.isDehydrated)
|
|
)
|
|
try {
|
|
Bt(t.containerInfo);
|
|
} catch (h) {
|
|
Es(e, e.return, h);
|
|
}
|
|
break;
|
|
case 4:
|
|
default:
|
|
hu(t, e), yu(e);
|
|
break;
|
|
case 13:
|
|
hu(t, e),
|
|
yu(e),
|
|
8192 & (a = e.child).flags &&
|
|
((l = null !== a.memoizedState),
|
|
(a.stateNode.isHidden = l),
|
|
!l ||
|
|
(null !== a.alternate &&
|
|
null !== a.alternate.memoizedState) ||
|
|
(Bu = Xe())),
|
|
4 & r && gu(e);
|
|
break;
|
|
case 22:
|
|
if (
|
|
((f = null !== n && null !== n.memoizedState),
|
|
1 & e.mode
|
|
? ((Xi = (c = Xi) || f), hu(t, e), (Xi = c))
|
|
: hu(t, e),
|
|
yu(e),
|
|
8192 & r)
|
|
) {
|
|
if (
|
|
((c = null !== e.memoizedState),
|
|
(e.stateNode.isHidden = c) && !f && 0 !== (1 & e.mode))
|
|
)
|
|
for (Zi = e, f = e.child; null !== f; ) {
|
|
for (d = Zi = f; null !== Zi; ) {
|
|
switch (((m = (p = Zi).child), p.tag)) {
|
|
case 0:
|
|
case 11:
|
|
case 14:
|
|
case 15:
|
|
ru(4, p, p.return);
|
|
break;
|
|
case 1:
|
|
eu(p, p.return);
|
|
var g = p.stateNode;
|
|
if ("function" === typeof g.componentWillUnmount) {
|
|
(r = p), (n = p.return);
|
|
try {
|
|
(t = r),
|
|
(g.props = t.memoizedProps),
|
|
(g.state = t.memoizedState),
|
|
g.componentWillUnmount();
|
|
} catch (h) {
|
|
Es(r, n, h);
|
|
}
|
|
}
|
|
break;
|
|
case 5:
|
|
eu(p, p.return);
|
|
break;
|
|
case 22:
|
|
if (null !== p.memoizedState) {
|
|
ku(d);
|
|
continue;
|
|
}
|
|
}
|
|
null !== m ? ((m.return = p), (Zi = m)) : ku(d);
|
|
}
|
|
f = f.sibling;
|
|
}
|
|
e: for (f = null, d = e; ; ) {
|
|
if (5 === d.tag) {
|
|
if (null === f) {
|
|
f = d;
|
|
try {
|
|
(a = d.stateNode),
|
|
c
|
|
? "function" === typeof (l = a.style).setProperty
|
|
? l.setProperty("display", "none", "important")
|
|
: (l.display = "none")
|
|
: ((u = d.stateNode),
|
|
(i =
|
|
void 0 !== (s = d.memoizedProps.style) &&
|
|
null !== s &&
|
|
s.hasOwnProperty("display")
|
|
? s.display
|
|
: null),
|
|
(u.style.display = ge("display", i)));
|
|
} catch (h) {
|
|
Es(e, e.return, h);
|
|
}
|
|
}
|
|
} else if (6 === d.tag) {
|
|
if (null === f)
|
|
try {
|
|
d.stateNode.nodeValue = c ? "" : d.memoizedProps;
|
|
} catch (h) {
|
|
Es(e, e.return, h);
|
|
}
|
|
} else if (
|
|
((22 !== d.tag && 23 !== d.tag) ||
|
|
null === d.memoizedState ||
|
|
d === e) &&
|
|
null !== d.child
|
|
) {
|
|
(d.child.return = d), (d = d.child);
|
|
continue;
|
|
}
|
|
if (d === e) break e;
|
|
for (; null === d.sibling; ) {
|
|
if (null === d.return || d.return === e) break e;
|
|
f === d && (f = null), (d = d.return);
|
|
}
|
|
f === d && (f = null),
|
|
(d.sibling.return = d.return),
|
|
(d = d.sibling);
|
|
}
|
|
}
|
|
break;
|
|
case 19:
|
|
hu(t, e), yu(e), 4 & r && gu(e);
|
|
case 21:
|
|
}
|
|
}
|
|
function yu(e) {
|
|
var t = e.flags;
|
|
if (2 & t) {
|
|
try {
|
|
e: {
|
|
for (var n = e.return; null !== n; ) {
|
|
if (iu(n)) {
|
|
var r = n;
|
|
break e;
|
|
}
|
|
n = n.return;
|
|
}
|
|
throw Error(o(160));
|
|
}
|
|
switch (r.tag) {
|
|
case 5:
|
|
var a = r.stateNode;
|
|
32 & r.flags && (de(a, ""), (r.flags &= -33)),
|
|
cu(e, uu(e), a);
|
|
break;
|
|
case 3:
|
|
case 4:
|
|
var l = r.stateNode.containerInfo;
|
|
su(e, uu(e), l);
|
|
break;
|
|
default:
|
|
throw Error(o(161));
|
|
}
|
|
} catch (i) {
|
|
Es(e, e.return, i);
|
|
}
|
|
e.flags &= -3;
|
|
}
|
|
4096 & t && (e.flags &= -4097);
|
|
}
|
|
function bu(e, t, n) {
|
|
(Zi = e), xu(e, t, n);
|
|
}
|
|
function xu(e, t, n) {
|
|
for (var r = 0 !== (1 & e.mode); null !== Zi; ) {
|
|
var a = Zi,
|
|
o = a.child;
|
|
if (22 === a.tag && r) {
|
|
var l = null !== a.memoizedState || Gi;
|
|
if (!l) {
|
|
var i = a.alternate,
|
|
u = (null !== i && null !== i.memoizedState) || Xi;
|
|
i = Gi;
|
|
var s = Xi;
|
|
if (((Gi = l), (Xi = u) && !s))
|
|
for (Zi = a; null !== Zi; )
|
|
(u = (l = Zi).child),
|
|
22 === l.tag && null !== l.memoizedState
|
|
? Su(a)
|
|
: null !== u
|
|
? ((u.return = l), (Zi = u))
|
|
: Su(a);
|
|
for (; null !== o; ) (Zi = o), xu(o, t, n), (o = o.sibling);
|
|
(Zi = a), (Gi = i), (Xi = s);
|
|
}
|
|
wu(e);
|
|
} else
|
|
0 !== (8772 & a.subtreeFlags) && null !== o
|
|
? ((o.return = a), (Zi = o))
|
|
: wu(e);
|
|
}
|
|
}
|
|
function wu(e) {
|
|
for (; null !== Zi; ) {
|
|
var t = Zi;
|
|
if (0 !== (8772 & t.flags)) {
|
|
var n = t.alternate;
|
|
try {
|
|
if (0 !== (8772 & t.flags))
|
|
switch (t.tag) {
|
|
case 0:
|
|
case 11:
|
|
case 15:
|
|
Xi || au(5, t);
|
|
break;
|
|
case 1:
|
|
var r = t.stateNode;
|
|
if (4 & t.flags && !Xi)
|
|
if (null === n) r.componentDidMount();
|
|
else {
|
|
var a =
|
|
t.elementType === t.type
|
|
? n.memoizedProps
|
|
: vo(t.type, n.memoizedProps);
|
|
r.componentDidUpdate(
|
|
a,
|
|
n.memoizedState,
|
|
r.__reactInternalSnapshotBeforeUpdate
|
|
);
|
|
}
|
|
var l = t.updateQueue;
|
|
null !== l && Do(t, l, r);
|
|
break;
|
|
case 3:
|
|
var i = t.updateQueue;
|
|
if (null !== i) {
|
|
if (((n = null), null !== t.child))
|
|
switch (t.child.tag) {
|
|
case 5:
|
|
case 1:
|
|
n = t.child.stateNode;
|
|
}
|
|
Do(t, i, n);
|
|
}
|
|
break;
|
|
case 5:
|
|
var u = t.stateNode;
|
|
if (null === n && 4 & t.flags) {
|
|
n = u;
|
|
var s = t.memoizedProps;
|
|
switch (t.type) {
|
|
case "button":
|
|
case "input":
|
|
case "select":
|
|
case "textarea":
|
|
s.autoFocus && n.focus();
|
|
break;
|
|
case "img":
|
|
s.src && (n.src = s.src);
|
|
}
|
|
}
|
|
break;
|
|
case 6:
|
|
case 4:
|
|
case 12:
|
|
case 19:
|
|
case 17:
|
|
case 21:
|
|
case 22:
|
|
case 23:
|
|
case 25:
|
|
break;
|
|
case 13:
|
|
if (null === t.memoizedState) {
|
|
var c = t.alternate;
|
|
if (null !== c) {
|
|
var f = c.memoizedState;
|
|
if (null !== f) {
|
|
var d = f.dehydrated;
|
|
null !== d && Bt(d);
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
default:
|
|
throw Error(o(163));
|
|
}
|
|
Xi || (512 & t.flags && ou(t));
|
|
} catch (p) {
|
|
Es(t, t.return, p);
|
|
}
|
|
}
|
|
if (t === e) {
|
|
Zi = null;
|
|
break;
|
|
}
|
|
if (null !== (n = t.sibling)) {
|
|
(n.return = t.return), (Zi = n);
|
|
break;
|
|
}
|
|
Zi = t.return;
|
|
}
|
|
}
|
|
function ku(e) {
|
|
for (; null !== Zi; ) {
|
|
var t = Zi;
|
|
if (t === e) {
|
|
Zi = null;
|
|
break;
|
|
}
|
|
var n = t.sibling;
|
|
if (null !== n) {
|
|
(n.return = t.return), (Zi = n);
|
|
break;
|
|
}
|
|
Zi = t.return;
|
|
}
|
|
}
|
|
function Su(e) {
|
|
for (; null !== Zi; ) {
|
|
var t = Zi;
|
|
try {
|
|
switch (t.tag) {
|
|
case 0:
|
|
case 11:
|
|
case 15:
|
|
var n = t.return;
|
|
try {
|
|
au(4, t);
|
|
} catch (u) {
|
|
Es(t, n, u);
|
|
}
|
|
break;
|
|
case 1:
|
|
var r = t.stateNode;
|
|
if ("function" === typeof r.componentDidMount) {
|
|
var a = t.return;
|
|
try {
|
|
r.componentDidMount();
|
|
} catch (u) {
|
|
Es(t, a, u);
|
|
}
|
|
}
|
|
var o = t.return;
|
|
try {
|
|
ou(t);
|
|
} catch (u) {
|
|
Es(t, o, u);
|
|
}
|
|
break;
|
|
case 5:
|
|
var l = t.return;
|
|
try {
|
|
ou(t);
|
|
} catch (u) {
|
|
Es(t, l, u);
|
|
}
|
|
}
|
|
} catch (u) {
|
|
Es(t, t.return, u);
|
|
}
|
|
if (t === e) {
|
|
Zi = null;
|
|
break;
|
|
}
|
|
var i = t.sibling;
|
|
if (null !== i) {
|
|
(i.return = t.return), (Zi = i);
|
|
break;
|
|
}
|
|
Zi = t.return;
|
|
}
|
|
}
|
|
var Au,
|
|
Eu = Math.ceil,
|
|
_u = x.ReactCurrentDispatcher,
|
|
Cu = x.ReactCurrentOwner,
|
|
Pu = x.ReactCurrentBatchConfig,
|
|
Ou = 0,
|
|
Nu = null,
|
|
Tu = null,
|
|
Lu = 0,
|
|
zu = 0,
|
|
ju = Aa(0),
|
|
Mu = 0,
|
|
Ru = null,
|
|
Fu = 0,
|
|
Iu = 0,
|
|
Du = 0,
|
|
Uu = null,
|
|
Vu = null,
|
|
Bu = 0,
|
|
$u = 1 / 0,
|
|
Hu = null,
|
|
Wu = !1,
|
|
Qu = null,
|
|
qu = null,
|
|
Ku = !1,
|
|
Yu = null,
|
|
Gu = 0,
|
|
Xu = 0,
|
|
Ju = null,
|
|
Zu = -1,
|
|
es = 0;
|
|
function ts() {
|
|
return 0 !== (6 & Ou) ? Xe() : -1 !== Zu ? Zu : (Zu = Xe());
|
|
}
|
|
function ns(e) {
|
|
return 0 === (1 & e.mode)
|
|
? 1
|
|
: 0 !== (2 & Ou) && 0 !== Lu
|
|
? Lu & -Lu
|
|
: null !== ho.transition
|
|
? (0 === es && (es = gt()), es)
|
|
: 0 !== (e = bt)
|
|
? e
|
|
: (e = void 0 === (e = window.event) ? 16 : Gt(e.type));
|
|
}
|
|
function rs(e, t, n, r) {
|
|
if (50 < Xu) throw ((Xu = 0), (Ju = null), Error(o(185)));
|
|
vt(e, n, r),
|
|
(0 !== (2 & Ou) && e === Nu) ||
|
|
(e === Nu && (0 === (2 & Ou) && (Iu |= n), 4 === Mu && us(e, Lu)),
|
|
as(e, r),
|
|
1 === n &&
|
|
0 === Ou &&
|
|
0 === (1 & t.mode) &&
|
|
(($u = Xe() + 500), Da && Ba()));
|
|
}
|
|
function as(e, t) {
|
|
var n = e.callbackNode;
|
|
!(function (e, t) {
|
|
for (
|
|
var n = e.suspendedLanes,
|
|
r = e.pingedLanes,
|
|
a = e.expirationTimes,
|
|
o = e.pendingLanes;
|
|
0 < o;
|
|
|
|
) {
|
|
var l = 31 - lt(o),
|
|
i = 1 << l,
|
|
u = a[l];
|
|
-1 === u
|
|
? (0 !== (i & n) && 0 === (i & r)) || (a[l] = pt(i, t))
|
|
: u <= t && (e.expiredLanes |= i),
|
|
(o &= ~i);
|
|
}
|
|
})(e, t);
|
|
var r = dt(e, e === Nu ? Lu : 0);
|
|
if (0 === r)
|
|
null !== n && Ke(n),
|
|
(e.callbackNode = null),
|
|
(e.callbackPriority = 0);
|
|
else if (((t = r & -r), e.callbackPriority !== t)) {
|
|
if ((null != n && Ke(n), 1 === t))
|
|
0 === e.tag
|
|
? (function (e) {
|
|
(Da = !0), Va(e);
|
|
})(ss.bind(null, e))
|
|
: Va(ss.bind(null, e)),
|
|
la(function () {
|
|
0 === (6 & Ou) && Ba();
|
|
}),
|
|
(n = null);
|
|
else {
|
|
switch (xt(r)) {
|
|
case 1:
|
|
n = Ze;
|
|
break;
|
|
case 4:
|
|
n = et;
|
|
break;
|
|
case 16:
|
|
default:
|
|
n = tt;
|
|
break;
|
|
case 536870912:
|
|
n = rt;
|
|
}
|
|
n = Ns(n, os.bind(null, e));
|
|
}
|
|
(e.callbackPriority = t), (e.callbackNode = n);
|
|
}
|
|
}
|
|
function os(e, t) {
|
|
if (((Zu = -1), (es = 0), 0 !== (6 & Ou))) throw Error(o(327));
|
|
var n = e.callbackNode;
|
|
if (Ss() && e.callbackNode !== n) return null;
|
|
var r = dt(e, e === Nu ? Lu : 0);
|
|
if (0 === r) return null;
|
|
if (0 !== (30 & r) || 0 !== (r & e.expiredLanes) || t) t = vs(e, r);
|
|
else {
|
|
t = r;
|
|
var a = Ou;
|
|
Ou |= 2;
|
|
var l = gs();
|
|
for (
|
|
(Nu === e && Lu === t) ||
|
|
((Hu = null), ($u = Xe() + 500), ps(e, t));
|
|
;
|
|
|
|
)
|
|
try {
|
|
bs();
|
|
break;
|
|
} catch (u) {
|
|
ms(e, u);
|
|
}
|
|
ko(),
|
|
(_u.current = l),
|
|
(Ou = a),
|
|
null !== Tu ? (t = 0) : ((Nu = null), (Lu = 0), (t = Mu));
|
|
}
|
|
if (0 !== t) {
|
|
if (
|
|
(2 === t && 0 !== (a = mt(e)) && ((r = a), (t = ls(e, a))),
|
|
1 === t)
|
|
)
|
|
throw ((n = Ru), ps(e, 0), us(e, r), as(e, Xe()), n);
|
|
if (6 === t) us(e, r);
|
|
else {
|
|
if (
|
|
((a = e.current.alternate),
|
|
0 === (30 & r) &&
|
|
!(function (e) {
|
|
for (var t = e; ; ) {
|
|
if (16384 & t.flags) {
|
|
var n = t.updateQueue;
|
|
if (null !== n && null !== (n = n.stores))
|
|
for (var r = 0; r < n.length; r++) {
|
|
var a = n[r],
|
|
o = a.getSnapshot;
|
|
a = a.value;
|
|
try {
|
|
if (!ir(o(), a)) return !1;
|
|
} catch (i) {
|
|
return !1;
|
|
}
|
|
}
|
|
}
|
|
if (((n = t.child), 16384 & t.subtreeFlags && null !== n))
|
|
(n.return = t), (t = n);
|
|
else {
|
|
if (t === e) break;
|
|
for (; null === t.sibling; ) {
|
|
if (null === t.return || t.return === e) return !0;
|
|
t = t.return;
|
|
}
|
|
(t.sibling.return = t.return), (t = t.sibling);
|
|
}
|
|
}
|
|
return !0;
|
|
})(a) &&
|
|
(2 === (t = vs(e, r)) &&
|
|
0 !== (l = mt(e)) &&
|
|
((r = l), (t = ls(e, l))),
|
|
1 === t))
|
|
)
|
|
throw ((n = Ru), ps(e, 0), us(e, r), as(e, Xe()), n);
|
|
switch (((e.finishedWork = a), (e.finishedLanes = r), t)) {
|
|
case 0:
|
|
case 1:
|
|
throw Error(o(345));
|
|
case 2:
|
|
case 5:
|
|
ks(e, Vu, Hu);
|
|
break;
|
|
case 3:
|
|
if (
|
|
(us(e, r),
|
|
(130023424 & r) === r && 10 < (t = Bu + 500 - Xe()))
|
|
) {
|
|
if (0 !== dt(e, 0)) break;
|
|
if (((a = e.suspendedLanes) & r) !== r) {
|
|
ts(), (e.pingedLanes |= e.suspendedLanes & a);
|
|
break;
|
|
}
|
|
e.timeoutHandle = ra(ks.bind(null, e, Vu, Hu), t);
|
|
break;
|
|
}
|
|
ks(e, Vu, Hu);
|
|
break;
|
|
case 4:
|
|
if ((us(e, r), (4194240 & r) === r)) break;
|
|
for (t = e.eventTimes, a = -1; 0 < r; ) {
|
|
var i = 31 - lt(r);
|
|
(l = 1 << i), (i = t[i]) > a && (a = i), (r &= ~l);
|
|
}
|
|
if (
|
|
((r = a),
|
|
10 <
|
|
(r =
|
|
(120 > (r = Xe() - r)
|
|
? 120
|
|
: 480 > r
|
|
? 480
|
|
: 1080 > r
|
|
? 1080
|
|
: 1920 > r
|
|
? 1920
|
|
: 3e3 > r
|
|
? 3e3
|
|
: 4320 > r
|
|
? 4320
|
|
: 1960 * Eu(r / 1960)) - r))
|
|
) {
|
|
e.timeoutHandle = ra(ks.bind(null, e, Vu, Hu), r);
|
|
break;
|
|
}
|
|
ks(e, Vu, Hu);
|
|
break;
|
|
default:
|
|
throw Error(o(329));
|
|
}
|
|
}
|
|
}
|
|
return as(e, Xe()), e.callbackNode === n ? os.bind(null, e) : null;
|
|
}
|
|
function ls(e, t) {
|
|
var n = Uu;
|
|
return (
|
|
e.current.memoizedState.isDehydrated && (ps(e, t).flags |= 256),
|
|
2 !== (e = vs(e, t)) && ((t = Vu), (Vu = n), null !== t && is(t)),
|
|
e
|
|
);
|
|
}
|
|
function is(e) {
|
|
null === Vu ? (Vu = e) : Vu.push.apply(Vu, e);
|
|
}
|
|
function us(e, t) {
|
|
for (
|
|
t &= ~Du,
|
|
t &= ~Iu,
|
|
e.suspendedLanes |= t,
|
|
e.pingedLanes &= ~t,
|
|
e = e.expirationTimes;
|
|
0 < t;
|
|
|
|
) {
|
|
var n = 31 - lt(t),
|
|
r = 1 << n;
|
|
(e[n] = -1), (t &= ~r);
|
|
}
|
|
}
|
|
function ss(e) {
|
|
if (0 !== (6 & Ou)) throw Error(o(327));
|
|
Ss();
|
|
var t = dt(e, 0);
|
|
if (0 === (1 & t)) return as(e, Xe()), null;
|
|
var n = vs(e, t);
|
|
if (0 !== e.tag && 2 === n) {
|
|
var r = mt(e);
|
|
0 !== r && ((t = r), (n = ls(e, r)));
|
|
}
|
|
if (1 === n) throw ((n = Ru), ps(e, 0), us(e, t), as(e, Xe()), n);
|
|
if (6 === n) throw Error(o(345));
|
|
return (
|
|
(e.finishedWork = e.current.alternate),
|
|
(e.finishedLanes = t),
|
|
ks(e, Vu, Hu),
|
|
as(e, Xe()),
|
|
null
|
|
);
|
|
}
|
|
function cs(e, t) {
|
|
var n = Ou;
|
|
Ou |= 1;
|
|
try {
|
|
return e(t);
|
|
} finally {
|
|
0 === (Ou = n) && (($u = Xe() + 500), Da && Ba());
|
|
}
|
|
}
|
|
function fs(e) {
|
|
null !== Yu && 0 === Yu.tag && 0 === (6 & Ou) && Ss();
|
|
var t = Ou;
|
|
Ou |= 1;
|
|
var n = Pu.transition,
|
|
r = bt;
|
|
try {
|
|
if (((Pu.transition = null), (bt = 1), e)) return e();
|
|
} finally {
|
|
(bt = r), (Pu.transition = n), 0 === (6 & (Ou = t)) && Ba();
|
|
}
|
|
}
|
|
function ds() {
|
|
(zu = ju.current), Ea(ju);
|
|
}
|
|
function ps(e, t) {
|
|
(e.finishedWork = null), (e.finishedLanes = 0);
|
|
var n = e.timeoutHandle;
|
|
if ((-1 !== n && ((e.timeoutHandle = -1), aa(n)), null !== Tu))
|
|
for (n = Tu.return; null !== n; ) {
|
|
var r = n;
|
|
switch ((to(r), r.tag)) {
|
|
case 1:
|
|
null !== (r = r.type.childContextTypes) &&
|
|
void 0 !== r &&
|
|
za();
|
|
break;
|
|
case 3:
|
|
ol(), Ea(Oa), Ea(Pa), fl();
|
|
break;
|
|
case 5:
|
|
il(r);
|
|
break;
|
|
case 4:
|
|
ol();
|
|
break;
|
|
case 13:
|
|
case 19:
|
|
Ea(ul);
|
|
break;
|
|
case 10:
|
|
So(r.type._context);
|
|
break;
|
|
case 22:
|
|
case 23:
|
|
ds();
|
|
}
|
|
n = n.return;
|
|
}
|
|
if (
|
|
((Nu = e),
|
|
(Tu = e = js(e.current, null)),
|
|
(Lu = zu = t),
|
|
(Mu = 0),
|
|
(Ru = null),
|
|
(Du = Iu = Fu = 0),
|
|
(Vu = Uu = null),
|
|
null !== Co)
|
|
) {
|
|
for (t = 0; t < Co.length; t++)
|
|
if (null !== (r = (n = Co[t]).interleaved)) {
|
|
n.interleaved = null;
|
|
var a = r.next,
|
|
o = n.pending;
|
|
if (null !== o) {
|
|
var l = o.next;
|
|
(o.next = a), (r.next = l);
|
|
}
|
|
n.pending = r;
|
|
}
|
|
Co = null;
|
|
}
|
|
return e;
|
|
}
|
|
function ms(e, t) {
|
|
for (;;) {
|
|
var n = Tu;
|
|
try {
|
|
if ((ko(), (dl.current = li), yl)) {
|
|
for (var r = gl.memoizedState; null !== r; ) {
|
|
var a = r.queue;
|
|
null !== a && (a.pending = null), (r = r.next);
|
|
}
|
|
yl = !1;
|
|
}
|
|
if (
|
|
((ml = 0),
|
|
(vl = hl = gl = null),
|
|
(bl = !1),
|
|
(xl = 0),
|
|
(Cu.current = null),
|
|
null === n || null === n.return)
|
|
) {
|
|
(Mu = 1), (Ru = t), (Tu = null);
|
|
break;
|
|
}
|
|
e: {
|
|
var l = e,
|
|
i = n.return,
|
|
u = n,
|
|
s = t;
|
|
if (
|
|
((t = Lu),
|
|
(u.flags |= 32768),
|
|
null !== s &&
|
|
"object" === typeof s &&
|
|
"function" === typeof s.then)
|
|
) {
|
|
var c = s,
|
|
f = u,
|
|
d = f.tag;
|
|
if (0 === (1 & f.mode) && (0 === d || 11 === d || 15 === d)) {
|
|
var p = f.alternate;
|
|
p
|
|
? ((f.updateQueue = p.updateQueue),
|
|
(f.memoizedState = p.memoizedState),
|
|
(f.lanes = p.lanes))
|
|
: ((f.updateQueue = null), (f.memoizedState = null));
|
|
}
|
|
var m = vi(i);
|
|
if (null !== m) {
|
|
(m.flags &= -257),
|
|
yi(m, i, u, 0, t),
|
|
1 & m.mode && hi(l, c, t),
|
|
(s = c);
|
|
var g = (t = m).updateQueue;
|
|
if (null === g) {
|
|
var h = new Set();
|
|
h.add(s), (t.updateQueue = h);
|
|
} else g.add(s);
|
|
break e;
|
|
}
|
|
if (0 === (1 & t)) {
|
|
hi(l, c, t), hs();
|
|
break e;
|
|
}
|
|
s = Error(o(426));
|
|
} else if (ao && 1 & u.mode) {
|
|
var v = vi(i);
|
|
if (null !== v) {
|
|
0 === (65536 & v.flags) && (v.flags |= 256),
|
|
yi(v, i, u, 0, t),
|
|
go(ci(s, u));
|
|
break e;
|
|
}
|
|
}
|
|
(l = s = ci(s, u)),
|
|
4 !== Mu && (Mu = 2),
|
|
null === Uu ? (Uu = [l]) : Uu.push(l),
|
|
(l = i);
|
|
do {
|
|
switch (l.tag) {
|
|
case 3:
|
|
(l.flags |= 65536),
|
|
(t &= -t),
|
|
(l.lanes |= t),
|
|
Fo(l, mi(0, s, t));
|
|
break e;
|
|
case 1:
|
|
u = s;
|
|
var y = l.type,
|
|
b = l.stateNode;
|
|
if (
|
|
0 === (128 & l.flags) &&
|
|
("function" === typeof y.getDerivedStateFromError ||
|
|
(null !== b &&
|
|
"function" === typeof b.componentDidCatch &&
|
|
(null === qu || !qu.has(b))))
|
|
) {
|
|
(l.flags |= 65536),
|
|
(t &= -t),
|
|
(l.lanes |= t),
|
|
Fo(l, gi(l, u, t));
|
|
break e;
|
|
}
|
|
}
|
|
l = l.return;
|
|
} while (null !== l);
|
|
}
|
|
ws(n);
|
|
} catch (x) {
|
|
(t = x), Tu === n && null !== n && (Tu = n = n.return);
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
function gs() {
|
|
var e = _u.current;
|
|
return (_u.current = li), null === e ? li : e;
|
|
}
|
|
function hs() {
|
|
(0 !== Mu && 3 !== Mu && 2 !== Mu) || (Mu = 4),
|
|
null === Nu ||
|
|
(0 === (268435455 & Fu) && 0 === (268435455 & Iu)) ||
|
|
us(Nu, Lu);
|
|
}
|
|
function vs(e, t) {
|
|
var n = Ou;
|
|
Ou |= 2;
|
|
var r = gs();
|
|
for ((Nu === e && Lu === t) || ((Hu = null), ps(e, t)); ; )
|
|
try {
|
|
ys();
|
|
break;
|
|
} catch (a) {
|
|
ms(e, a);
|
|
}
|
|
if ((ko(), (Ou = n), (_u.current = r), null !== Tu))
|
|
throw Error(o(261));
|
|
return (Nu = null), (Lu = 0), Mu;
|
|
}
|
|
function ys() {
|
|
for (; null !== Tu; ) xs(Tu);
|
|
}
|
|
function bs() {
|
|
for (; null !== Tu && !Ye(); ) xs(Tu);
|
|
}
|
|
function xs(e) {
|
|
var t = Au(e.alternate, e, zu);
|
|
(e.memoizedProps = e.pendingProps),
|
|
null === t ? ws(e) : (Tu = t),
|
|
(Cu.current = null);
|
|
}
|
|
function ws(e) {
|
|
var t = e;
|
|
do {
|
|
var n = t.alternate;
|
|
if (((e = t.return), 0 === (32768 & t.flags))) {
|
|
if (null !== (n = Ki(n, t, zu))) return void (Tu = n);
|
|
} else {
|
|
if (null !== (n = Yi(n, t)))
|
|
return (n.flags &= 32767), void (Tu = n);
|
|
if (null === e) return (Mu = 6), void (Tu = null);
|
|
(e.flags |= 32768), (e.subtreeFlags = 0), (e.deletions = null);
|
|
}
|
|
if (null !== (t = t.sibling)) return void (Tu = t);
|
|
Tu = t = e;
|
|
} while (null !== t);
|
|
0 === Mu && (Mu = 5);
|
|
}
|
|
function ks(e, t, n) {
|
|
var r = bt,
|
|
a = Pu.transition;
|
|
try {
|
|
(Pu.transition = null),
|
|
(bt = 1),
|
|
(function (e, t, n, r) {
|
|
do {
|
|
Ss();
|
|
} while (null !== Yu);
|
|
if (0 !== (6 & Ou)) throw Error(o(327));
|
|
n = e.finishedWork;
|
|
var a = e.finishedLanes;
|
|
if (null === n) return null;
|
|
if (
|
|
((e.finishedWork = null),
|
|
(e.finishedLanes = 0),
|
|
n === e.current)
|
|
)
|
|
throw Error(o(177));
|
|
(e.callbackNode = null), (e.callbackPriority = 0);
|
|
var l = n.lanes | n.childLanes;
|
|
if (
|
|
((function (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 a = 31 - lt(n),
|
|
o = 1 << a;
|
|
(t[a] = 0), (r[a] = -1), (e[a] = -1), (n &= ~o);
|
|
}
|
|
})(e, l),
|
|
e === Nu && ((Tu = Nu = null), (Lu = 0)),
|
|
(0 === (2064 & n.subtreeFlags) && 0 === (2064 & n.flags)) ||
|
|
Ku ||
|
|
((Ku = !0),
|
|
Ns(tt, function () {
|
|
return Ss(), null;
|
|
})),
|
|
(l = 0 !== (15990 & n.flags)),
|
|
0 !== (15990 & n.subtreeFlags) || l)
|
|
) {
|
|
(l = Pu.transition), (Pu.transition = null);
|
|
var i = bt;
|
|
bt = 1;
|
|
var u = Ou;
|
|
(Ou |= 4),
|
|
(Cu.current = null),
|
|
(function (e, t) {
|
|
if (((ea = Ht), pr((e = dr())))) {
|
|
if ("selectionStart" in e)
|
|
var n = {
|
|
start: e.selectionStart,
|
|
end: e.selectionEnd,
|
|
};
|
|
else
|
|
e: {
|
|
var r =
|
|
(n =
|
|
((n = e.ownerDocument) && n.defaultView) ||
|
|
window).getSelection && n.getSelection();
|
|
if (r && 0 !== r.rangeCount) {
|
|
n = r.anchorNode;
|
|
var a = r.anchorOffset,
|
|
l = r.focusNode;
|
|
r = r.focusOffset;
|
|
try {
|
|
n.nodeType, l.nodeType;
|
|
} catch (w) {
|
|
n = null;
|
|
break e;
|
|
}
|
|
var i = 0,
|
|
u = -1,
|
|
s = -1,
|
|
c = 0,
|
|
f = 0,
|
|
d = e,
|
|
p = null;
|
|
t: for (;;) {
|
|
for (
|
|
var m;
|
|
d !== n ||
|
|
(0 !== a && 3 !== d.nodeType) ||
|
|
(u = i + a),
|
|
d !== l ||
|
|
(0 !== r && 3 !== d.nodeType) ||
|
|
(s = i + r),
|
|
3 === d.nodeType &&
|
|
(i += d.nodeValue.length),
|
|
null !== (m = d.firstChild);
|
|
|
|
)
|
|
(p = d), (d = m);
|
|
for (;;) {
|
|
if (d === e) break t;
|
|
if (
|
|
(p === n && ++c === a && (u = i),
|
|
p === l && ++f === r && (s = i),
|
|
null !== (m = d.nextSibling))
|
|
)
|
|
break;
|
|
p = (d = p).parentNode;
|
|
}
|
|
d = m;
|
|
}
|
|
n =
|
|
-1 === u || -1 === s
|
|
? null
|
|
: { start: u, end: s };
|
|
} else n = null;
|
|
}
|
|
n = n || { start: 0, end: 0 };
|
|
} else n = null;
|
|
for (
|
|
ta = { focusedElem: e, selectionRange: n },
|
|
Ht = !1,
|
|
Zi = t;
|
|
null !== Zi;
|
|
|
|
)
|
|
if (
|
|
((e = (t = Zi).child),
|
|
0 !== (1028 & t.subtreeFlags) && null !== e)
|
|
)
|
|
(e.return = t), (Zi = e);
|
|
else
|
|
for (; null !== Zi; ) {
|
|
t = Zi;
|
|
try {
|
|
var g = t.alternate;
|
|
if (0 !== (1024 & t.flags))
|
|
switch (t.tag) {
|
|
case 0:
|
|
case 11:
|
|
case 15:
|
|
case 5:
|
|
case 6:
|
|
case 4:
|
|
case 17:
|
|
break;
|
|
case 1:
|
|
if (null !== g) {
|
|
var h = g.memoizedProps,
|
|
v = g.memoizedState,
|
|
y = t.stateNode,
|
|
b = y.getSnapshotBeforeUpdate(
|
|
t.elementType === t.type
|
|
? h
|
|
: vo(t.type, h),
|
|
v
|
|
);
|
|
y.__reactInternalSnapshotBeforeUpdate = b;
|
|
}
|
|
break;
|
|
case 3:
|
|
var x = t.stateNode.containerInfo;
|
|
1 === x.nodeType
|
|
? (x.textContent = "")
|
|
: 9 === x.nodeType &&
|
|
x.documentElement &&
|
|
x.removeChild(x.documentElement);
|
|
break;
|
|
default:
|
|
throw Error(o(163));
|
|
}
|
|
} catch (w) {
|
|
Es(t, t.return, w);
|
|
}
|
|
if (null !== (e = t.sibling)) {
|
|
(e.return = t.return), (Zi = e);
|
|
break;
|
|
}
|
|
Zi = t.return;
|
|
}
|
|
(g = nu), (nu = !1);
|
|
})(e, n),
|
|
vu(n, e),
|
|
mr(ta),
|
|
(Ht = !!ea),
|
|
(ta = ea = null),
|
|
(e.current = n),
|
|
bu(n, e, a),
|
|
Ge(),
|
|
(Ou = u),
|
|
(bt = i),
|
|
(Pu.transition = l);
|
|
} else e.current = n;
|
|
if (
|
|
(Ku && ((Ku = !1), (Yu = e), (Gu = a)),
|
|
(l = e.pendingLanes),
|
|
0 === l && (qu = null),
|
|
(function (e) {
|
|
if (ot && "function" === typeof ot.onCommitFiberRoot)
|
|
try {
|
|
ot.onCommitFiberRoot(
|
|
at,
|
|
e,
|
|
void 0,
|
|
128 === (128 & e.current.flags)
|
|
);
|
|
} catch (t) {}
|
|
})(n.stateNode),
|
|
as(e, Xe()),
|
|
null !== t)
|
|
)
|
|
for (r = e.onRecoverableError, n = 0; n < t.length; n++)
|
|
(a = t[n]),
|
|
r(a.value, { componentStack: a.stack, digest: a.digest });
|
|
if (Wu) throw ((Wu = !1), (e = Qu), (Qu = null), e);
|
|
0 !== (1 & Gu) && 0 !== e.tag && Ss(),
|
|
(l = e.pendingLanes),
|
|
0 !== (1 & l)
|
|
? e === Ju
|
|
? Xu++
|
|
: ((Xu = 0), (Ju = e))
|
|
: (Xu = 0),
|
|
Ba();
|
|
})(e, t, n, r);
|
|
} finally {
|
|
(Pu.transition = a), (bt = r);
|
|
}
|
|
return null;
|
|
}
|
|
function Ss() {
|
|
if (null !== Yu) {
|
|
var e = xt(Gu),
|
|
t = Pu.transition,
|
|
n = bt;
|
|
try {
|
|
if (((Pu.transition = null), (bt = 16 > e ? 16 : e), null === Yu))
|
|
var r = !1;
|
|
else {
|
|
if (((e = Yu), (Yu = null), (Gu = 0), 0 !== (6 & Ou)))
|
|
throw Error(o(331));
|
|
var a = Ou;
|
|
for (Ou |= 4, Zi = e.current; null !== Zi; ) {
|
|
var l = Zi,
|
|
i = l.child;
|
|
if (0 !== (16 & Zi.flags)) {
|
|
var u = l.deletions;
|
|
if (null !== u) {
|
|
for (var s = 0; s < u.length; s++) {
|
|
var c = u[s];
|
|
for (Zi = c; null !== Zi; ) {
|
|
var f = Zi;
|
|
switch (f.tag) {
|
|
case 0:
|
|
case 11:
|
|
case 15:
|
|
ru(8, f, l);
|
|
}
|
|
var d = f.child;
|
|
if (null !== d) (d.return = f), (Zi = d);
|
|
else
|
|
for (; null !== Zi; ) {
|
|
var p = (f = Zi).sibling,
|
|
m = f.return;
|
|
if ((lu(f), f === c)) {
|
|
Zi = null;
|
|
break;
|
|
}
|
|
if (null !== p) {
|
|
(p.return = m), (Zi = p);
|
|
break;
|
|
}
|
|
Zi = m;
|
|
}
|
|
}
|
|
}
|
|
var g = l.alternate;
|
|
if (null !== g) {
|
|
var h = g.child;
|
|
if (null !== h) {
|
|
g.child = null;
|
|
do {
|
|
var v = h.sibling;
|
|
(h.sibling = null), (h = v);
|
|
} while (null !== h);
|
|
}
|
|
}
|
|
Zi = l;
|
|
}
|
|
}
|
|
if (0 !== (2064 & l.subtreeFlags) && null !== i)
|
|
(i.return = l), (Zi = i);
|
|
else
|
|
e: for (; null !== Zi; ) {
|
|
if (0 !== (2048 & (l = Zi).flags))
|
|
switch (l.tag) {
|
|
case 0:
|
|
case 11:
|
|
case 15:
|
|
ru(9, l, l.return);
|
|
}
|
|
var y = l.sibling;
|
|
if (null !== y) {
|
|
(y.return = l.return), (Zi = y);
|
|
break e;
|
|
}
|
|
Zi = l.return;
|
|
}
|
|
}
|
|
var b = e.current;
|
|
for (Zi = b; null !== Zi; ) {
|
|
var x = (i = Zi).child;
|
|
if (0 !== (2064 & i.subtreeFlags) && null !== x)
|
|
(x.return = i), (Zi = x);
|
|
else
|
|
e: for (i = b; null !== Zi; ) {
|
|
if (0 !== (2048 & (u = Zi).flags))
|
|
try {
|
|
switch (u.tag) {
|
|
case 0:
|
|
case 11:
|
|
case 15:
|
|
au(9, u);
|
|
}
|
|
} catch (k) {
|
|
Es(u, u.return, k);
|
|
}
|
|
if (u === i) {
|
|
Zi = null;
|
|
break e;
|
|
}
|
|
var w = u.sibling;
|
|
if (null !== w) {
|
|
(w.return = u.return), (Zi = w);
|
|
break e;
|
|
}
|
|
Zi = u.return;
|
|
}
|
|
}
|
|
if (
|
|
((Ou = a),
|
|
Ba(),
|
|
ot && "function" === typeof ot.onPostCommitFiberRoot)
|
|
)
|
|
try {
|
|
ot.onPostCommitFiberRoot(at, e);
|
|
} catch (k) {}
|
|
r = !0;
|
|
}
|
|
return r;
|
|
} finally {
|
|
(bt = n), (Pu.transition = t);
|
|
}
|
|
}
|
|
return !1;
|
|
}
|
|
function As(e, t, n) {
|
|
(e = Mo(e, (t = mi(0, (t = ci(n, t)), 1)), 1)),
|
|
(t = ts()),
|
|
null !== e && (vt(e, 1, t), as(e, t));
|
|
}
|
|
function Es(e, t, n) {
|
|
if (3 === e.tag) As(e, e, n);
|
|
else
|
|
for (; null !== t; ) {
|
|
if (3 === t.tag) {
|
|
As(t, e, n);
|
|
break;
|
|
}
|
|
if (1 === t.tag) {
|
|
var r = t.stateNode;
|
|
if (
|
|
"function" === typeof t.type.getDerivedStateFromError ||
|
|
("function" === typeof r.componentDidCatch &&
|
|
(null === qu || !qu.has(r)))
|
|
) {
|
|
(t = Mo(t, (e = gi(t, (e = ci(n, e)), 1)), 1)),
|
|
(e = ts()),
|
|
null !== t && (vt(t, 1, e), as(t, e));
|
|
break;
|
|
}
|
|
}
|
|
t = t.return;
|
|
}
|
|
}
|
|
function _s(e, t, n) {
|
|
var r = e.pingCache;
|
|
null !== r && r.delete(t),
|
|
(t = ts()),
|
|
(e.pingedLanes |= e.suspendedLanes & n),
|
|
Nu === e &&
|
|
(Lu & n) === n &&
|
|
(4 === Mu ||
|
|
(3 === Mu && (130023424 & Lu) === Lu && 500 > Xe() - Bu)
|
|
? ps(e, 0)
|
|
: (Du |= n)),
|
|
as(e, t);
|
|
}
|
|
function Cs(e, t) {
|
|
0 === t &&
|
|
(0 === (1 & e.mode)
|
|
? (t = 1)
|
|
: ((t = ct), 0 === (130023424 & (ct <<= 1)) && (ct = 4194304)));
|
|
var n = ts();
|
|
null !== (e = No(e, t)) && (vt(e, t, n), as(e, n));
|
|
}
|
|
function Ps(e) {
|
|
var t = e.memoizedState,
|
|
n = 0;
|
|
null !== t && (n = t.retryLane), Cs(e, n);
|
|
}
|
|
function Os(e, t) {
|
|
var n = 0;
|
|
switch (e.tag) {
|
|
case 13:
|
|
var r = e.stateNode,
|
|
a = e.memoizedState;
|
|
null !== a && (n = a.retryLane);
|
|
break;
|
|
case 19:
|
|
r = e.stateNode;
|
|
break;
|
|
default:
|
|
throw Error(o(314));
|
|
}
|
|
null !== r && r.delete(t), Cs(e, n);
|
|
}
|
|
function Ns(e, t) {
|
|
return qe(e, t);
|
|
}
|
|
function Ts(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 Ls(e, t, n, r) {
|
|
return new Ts(e, t, n, r);
|
|
}
|
|
function zs(e) {
|
|
return !(!(e = e.prototype) || !e.isReactComponent);
|
|
}
|
|
function js(e, t) {
|
|
var n = e.alternate;
|
|
return (
|
|
null === n
|
|
? (((n = Ls(e.tag, t, e.key, e.mode)).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 = 14680064 & e.flags),
|
|
(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 =
|
|
null === t
|
|
? null
|
|
: { lanes: t.lanes, firstContext: t.firstContext }),
|
|
(n.sibling = e.sibling),
|
|
(n.index = e.index),
|
|
(n.ref = e.ref),
|
|
n
|
|
);
|
|
}
|
|
function Ms(e, t, n, r, a, l) {
|
|
var i = 2;
|
|
if (((r = e), "function" === typeof e)) zs(e) && (i = 1);
|
|
else if ("string" === typeof e) i = 5;
|
|
else
|
|
e: switch (e) {
|
|
case S:
|
|
return Rs(n.children, a, l, t);
|
|
case A:
|
|
(i = 8), (a |= 8);
|
|
break;
|
|
case E:
|
|
return (
|
|
((e = Ls(12, n, t, 2 | a)).elementType = E), (e.lanes = l), e
|
|
);
|
|
case O:
|
|
return (
|
|
((e = Ls(13, n, t, a)).elementType = O), (e.lanes = l), e
|
|
);
|
|
case N:
|
|
return (
|
|
((e = Ls(19, n, t, a)).elementType = N), (e.lanes = l), e
|
|
);
|
|
case z:
|
|
return Fs(n, a, l, t);
|
|
default:
|
|
if ("object" === typeof e && null !== e)
|
|
switch (e.$$typeof) {
|
|
case _:
|
|
i = 10;
|
|
break e;
|
|
case C:
|
|
i = 9;
|
|
break e;
|
|
case P:
|
|
i = 11;
|
|
break e;
|
|
case T:
|
|
i = 14;
|
|
break e;
|
|
case L:
|
|
(i = 16), (r = null);
|
|
break e;
|
|
}
|
|
throw Error(o(130, null == e ? e : typeof e, ""));
|
|
}
|
|
return (
|
|
((t = Ls(i, n, t, a)).elementType = e),
|
|
(t.type = r),
|
|
(t.lanes = l),
|
|
t
|
|
);
|
|
}
|
|
function Rs(e, t, n, r) {
|
|
return ((e = Ls(7, e, r, t)).lanes = n), e;
|
|
}
|
|
function Fs(e, t, n, r) {
|
|
return (
|
|
((e = Ls(22, e, r, t)).elementType = z),
|
|
(e.lanes = n),
|
|
(e.stateNode = { isHidden: !1 }),
|
|
e
|
|
);
|
|
}
|
|
function Is(e, t, n) {
|
|
return ((e = Ls(6, e, null, t)).lanes = n), e;
|
|
}
|
|
function Ds(e, t, n) {
|
|
return (
|
|
((t = Ls(
|
|
4,
|
|
null !== e.children ? e.children : [],
|
|
e.key,
|
|
t
|
|
)).lanes = n),
|
|
(t.stateNode = {
|
|
containerInfo: e.containerInfo,
|
|
pendingChildren: null,
|
|
implementation: e.implementation,
|
|
}),
|
|
t
|
|
);
|
|
}
|
|
function Us(e, t, n, r, a) {
|
|
(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 = ht(0)),
|
|
(this.expirationTimes = ht(-1)),
|
|
(this.entangledLanes =
|
|
this.finishedLanes =
|
|
this.mutableReadLanes =
|
|
this.expiredLanes =
|
|
this.pingedLanes =
|
|
this.suspendedLanes =
|
|
this.pendingLanes =
|
|
0),
|
|
(this.entanglements = ht(0)),
|
|
(this.identifierPrefix = r),
|
|
(this.onRecoverableError = a),
|
|
(this.mutableSourceEagerHydrationData = null);
|
|
}
|
|
function Vs(e, t, n, r, a, o, l, i, u) {
|
|
return (
|
|
(e = new Us(e, t, n, i, u)),
|
|
1 === t ? ((t = 1), !0 === o && (t |= 8)) : (t = 0),
|
|
(o = Ls(3, null, null, t)),
|
|
(e.current = o),
|
|
(o.stateNode = e),
|
|
(o.memoizedState = {
|
|
element: r,
|
|
isDehydrated: n,
|
|
cache: null,
|
|
transitions: null,
|
|
pendingSuspenseBoundaries: null,
|
|
}),
|
|
Lo(o),
|
|
e
|
|
);
|
|
}
|
|
function Bs(e) {
|
|
if (!e) return Ca;
|
|
e: {
|
|
if (Be((e = e._reactInternals)) !== e || 1 !== e.tag)
|
|
throw Error(o(170));
|
|
var t = e;
|
|
do {
|
|
switch (t.tag) {
|
|
case 3:
|
|
t = t.stateNode.context;
|
|
break e;
|
|
case 1:
|
|
if (La(t.type)) {
|
|
t = t.stateNode.__reactInternalMemoizedMergedChildContext;
|
|
break e;
|
|
}
|
|
}
|
|
t = t.return;
|
|
} while (null !== t);
|
|
throw Error(o(171));
|
|
}
|
|
if (1 === e.tag) {
|
|
var n = e.type;
|
|
if (La(n)) return Ma(e, n, t);
|
|
}
|
|
return t;
|
|
}
|
|
function $s(e, t, n, r, a, o, l, i, u) {
|
|
return (
|
|
((e = Vs(n, r, !0, e, 0, o, 0, i, u)).context = Bs(null)),
|
|
(n = e.current),
|
|
((o = jo((r = ts()), (a = ns(n)))).callback =
|
|
void 0 !== t && null !== t ? t : null),
|
|
Mo(n, o, a),
|
|
(e.current.lanes = a),
|
|
vt(e, a, r),
|
|
as(e, r),
|
|
e
|
|
);
|
|
}
|
|
function Hs(e, t, n, r) {
|
|
var a = t.current,
|
|
o = ts(),
|
|
l = ns(a);
|
|
return (
|
|
(n = Bs(n)),
|
|
null === t.context ? (t.context = n) : (t.pendingContext = n),
|
|
((t = jo(o, l)).payload = { element: e }),
|
|
null !== (r = void 0 === r ? null : r) && (t.callback = r),
|
|
null !== (e = Mo(a, t, l)) && (rs(e, a, l, o), Ro(e, a, l)),
|
|
l
|
|
);
|
|
}
|
|
function Ws(e) {
|
|
return (e = e.current).child
|
|
? (e.child.tag, e.child.stateNode)
|
|
: null;
|
|
}
|
|
function Qs(e, t) {
|
|
if (null !== (e = e.memoizedState) && null !== e.dehydrated) {
|
|
var n = e.retryLane;
|
|
e.retryLane = 0 !== n && n < t ? n : t;
|
|
}
|
|
}
|
|
function qs(e, t) {
|
|
Qs(e, t), (e = e.alternate) && Qs(e, t);
|
|
}
|
|
Au = function (e, t, n) {
|
|
if (null !== e)
|
|
if (e.memoizedProps !== t.pendingProps || Oa.current) xi = !0;
|
|
else {
|
|
if (0 === (e.lanes & n) && 0 === (128 & t.flags))
|
|
return (
|
|
(xi = !1),
|
|
(function (e, t, n) {
|
|
switch (t.tag) {
|
|
case 3:
|
|
Ni(t), mo();
|
|
break;
|
|
case 5:
|
|
ll(t);
|
|
break;
|
|
case 1:
|
|
La(t.type) && Ra(t);
|
|
break;
|
|
case 4:
|
|
al(t, t.stateNode.containerInfo);
|
|
break;
|
|
case 10:
|
|
var r = t.type._context,
|
|
a = t.memoizedProps.value;
|
|
_a(yo, r._currentValue), (r._currentValue = a);
|
|
break;
|
|
case 13:
|
|
if (null !== (r = t.memoizedState))
|
|
return null !== r.dehydrated
|
|
? (_a(ul, 1 & ul.current), (t.flags |= 128), null)
|
|
: 0 !== (n & t.child.childLanes)
|
|
? Ii(e, t, n)
|
|
: (_a(ul, 1 & ul.current),
|
|
null !== (e = Wi(e, t, n)) ? e.sibling : null);
|
|
_a(ul, 1 & ul.current);
|
|
break;
|
|
case 19:
|
|
if (
|
|
((r = 0 !== (n & t.childLanes)),
|
|
0 !== (128 & e.flags))
|
|
) {
|
|
if (r) return $i(e, t, n);
|
|
t.flags |= 128;
|
|
}
|
|
if (
|
|
(null !== (a = t.memoizedState) &&
|
|
((a.rendering = null),
|
|
(a.tail = null),
|
|
(a.lastEffect = null)),
|
|
_a(ul, ul.current),
|
|
r)
|
|
)
|
|
break;
|
|
return null;
|
|
case 22:
|
|
case 23:
|
|
return (t.lanes = 0), Ei(e, t, n);
|
|
}
|
|
return Wi(e, t, n);
|
|
})(e, t, n)
|
|
);
|
|
xi = 0 !== (131072 & e.flags);
|
|
}
|
|
else (xi = !1), ao && 0 !== (1048576 & t.flags) && Za(t, Qa, t.index);
|
|
switch (((t.lanes = 0), t.tag)) {
|
|
case 2:
|
|
var r = t.type;
|
|
Hi(e, t), (e = t.pendingProps);
|
|
var a = Ta(t, Pa.current);
|
|
Eo(t, n), (a = Al(null, t, r, e, a, n));
|
|
var l = El();
|
|
return (
|
|
(t.flags |= 1),
|
|
"object" === typeof a &&
|
|
null !== a &&
|
|
"function" === typeof a.render &&
|
|
void 0 === a.$$typeof
|
|
? ((t.tag = 1),
|
|
(t.memoizedState = null),
|
|
(t.updateQueue = null),
|
|
La(r) ? ((l = !0), Ra(t)) : (l = !1),
|
|
(t.memoizedState =
|
|
null !== a.state && void 0 !== a.state ? a.state : null),
|
|
Lo(t),
|
|
(a.updater = Bo),
|
|
(t.stateNode = a),
|
|
(a._reactInternals = t),
|
|
Qo(t, r, e, n),
|
|
(t = Oi(null, t, r, !0, l, n)))
|
|
: ((t.tag = 0),
|
|
ao && l && eo(t),
|
|
wi(null, t, a, n),
|
|
(t = t.child)),
|
|
t
|
|
);
|
|
case 16:
|
|
r = t.elementType;
|
|
e: {
|
|
switch (
|
|
(Hi(e, t),
|
|
(e = t.pendingProps),
|
|
(r = (a = r._init)(r._payload)),
|
|
(t.type = r),
|
|
(a = t.tag =
|
|
(function (e) {
|
|
if ("function" === typeof e) return zs(e) ? 1 : 0;
|
|
if (void 0 !== e && null !== e) {
|
|
if ((e = e.$$typeof) === P) return 11;
|
|
if (e === T) return 14;
|
|
}
|
|
return 2;
|
|
})(r)),
|
|
(e = vo(r, e)),
|
|
a)
|
|
) {
|
|
case 0:
|
|
t = Ci(null, t, r, e, n);
|
|
break e;
|
|
case 1:
|
|
t = Pi(null, t, r, e, n);
|
|
break e;
|
|
case 11:
|
|
t = ki(null, t, r, e, n);
|
|
break e;
|
|
case 14:
|
|
t = Si(null, t, r, vo(r.type, e), n);
|
|
break e;
|
|
}
|
|
throw Error(o(306, r, ""));
|
|
}
|
|
return t;
|
|
case 0:
|
|
return (
|
|
(r = t.type),
|
|
(a = t.pendingProps),
|
|
Ci(e, t, r, (a = t.elementType === r ? a : vo(r, a)), n)
|
|
);
|
|
case 1:
|
|
return (
|
|
(r = t.type),
|
|
(a = t.pendingProps),
|
|
Pi(e, t, r, (a = t.elementType === r ? a : vo(r, a)), n)
|
|
);
|
|
case 3:
|
|
e: {
|
|
if ((Ni(t), null === e)) throw Error(o(387));
|
|
(r = t.pendingProps),
|
|
(a = (l = t.memoizedState).element),
|
|
zo(e, t),
|
|
Io(t, r, null, n);
|
|
var i = t.memoizedState;
|
|
if (((r = i.element), l.isDehydrated)) {
|
|
if (
|
|
((l = {
|
|
element: r,
|
|
isDehydrated: !1,
|
|
cache: i.cache,
|
|
pendingSuspenseBoundaries: i.pendingSuspenseBoundaries,
|
|
transitions: i.transitions,
|
|
}),
|
|
(t.updateQueue.baseState = l),
|
|
(t.memoizedState = l),
|
|
256 & t.flags)
|
|
) {
|
|
t = Ti(e, t, r, n, (a = ci(Error(o(423)), t)));
|
|
break e;
|
|
}
|
|
if (r !== a) {
|
|
t = Ti(e, t, r, n, (a = ci(Error(o(424)), t)));
|
|
break e;
|
|
}
|
|
for (
|
|
ro = sa(t.stateNode.containerInfo.firstChild),
|
|
no = t,
|
|
ao = !0,
|
|
oo = null,
|
|
n = Jo(t, null, r, n),
|
|
t.child = n;
|
|
n;
|
|
|
|
)
|
|
(n.flags = (-3 & n.flags) | 4096), (n = n.sibling);
|
|
} else {
|
|
if ((mo(), r === a)) {
|
|
t = Wi(e, t, n);
|
|
break e;
|
|
}
|
|
wi(e, t, r, n);
|
|
}
|
|
t = t.child;
|
|
}
|
|
return t;
|
|
case 5:
|
|
return (
|
|
ll(t),
|
|
null === e && so(t),
|
|
(r = t.type),
|
|
(a = t.pendingProps),
|
|
(l = null !== e ? e.memoizedProps : null),
|
|
(i = a.children),
|
|
na(r, a)
|
|
? (i = null)
|
|
: null !== l && na(r, l) && (t.flags |= 32),
|
|
_i(e, t),
|
|
wi(e, t, i, n),
|
|
t.child
|
|
);
|
|
case 6:
|
|
return null === e && so(t), null;
|
|
case 13:
|
|
return Ii(e, t, n);
|
|
case 4:
|
|
return (
|
|
al(t, t.stateNode.containerInfo),
|
|
(r = t.pendingProps),
|
|
null === e ? (t.child = Xo(t, null, r, n)) : wi(e, t, r, n),
|
|
t.child
|
|
);
|
|
case 11:
|
|
return (
|
|
(r = t.type),
|
|
(a = t.pendingProps),
|
|
ki(e, t, r, (a = t.elementType === r ? a : vo(r, a)), n)
|
|
);
|
|
case 7:
|
|
return wi(e, t, t.pendingProps, n), t.child;
|
|
case 8:
|
|
case 12:
|
|
return wi(e, t, t.pendingProps.children, n), t.child;
|
|
case 10:
|
|
e: {
|
|
if (
|
|
((r = t.type._context),
|
|
(a = t.pendingProps),
|
|
(l = t.memoizedProps),
|
|
(i = a.value),
|
|
_a(yo, r._currentValue),
|
|
(r._currentValue = i),
|
|
null !== l)
|
|
)
|
|
if (ir(l.value, i)) {
|
|
if (l.children === a.children && !Oa.current) {
|
|
t = Wi(e, t, n);
|
|
break e;
|
|
}
|
|
} else
|
|
for (
|
|
null !== (l = t.child) && (l.return = t);
|
|
null !== l;
|
|
|
|
) {
|
|
var u = l.dependencies;
|
|
if (null !== u) {
|
|
i = l.child;
|
|
for (var s = u.firstContext; null !== s; ) {
|
|
if (s.context === r) {
|
|
if (1 === l.tag) {
|
|
(s = jo(-1, n & -n)).tag = 2;
|
|
var c = l.updateQueue;
|
|
if (null !== c) {
|
|
var f = (c = c.shared).pending;
|
|
null === f
|
|
? (s.next = s)
|
|
: ((s.next = f.next), (f.next = s)),
|
|
(c.pending = s);
|
|
}
|
|
}
|
|
(l.lanes |= n),
|
|
null !== (s = l.alternate) && (s.lanes |= n),
|
|
Ao(l.return, n, t),
|
|
(u.lanes |= n);
|
|
break;
|
|
}
|
|
s = s.next;
|
|
}
|
|
} else if (10 === l.tag)
|
|
i = l.type === t.type ? null : l.child;
|
|
else if (18 === l.tag) {
|
|
if (null === (i = l.return)) throw Error(o(341));
|
|
(i.lanes |= n),
|
|
null !== (u = i.alternate) && (u.lanes |= n),
|
|
Ao(i, n, t),
|
|
(i = l.sibling);
|
|
} else i = l.child;
|
|
if (null !== i) i.return = l;
|
|
else
|
|
for (i = l; null !== i; ) {
|
|
if (i === t) {
|
|
i = null;
|
|
break;
|
|
}
|
|
if (null !== (l = i.sibling)) {
|
|
(l.return = i.return), (i = l);
|
|
break;
|
|
}
|
|
i = i.return;
|
|
}
|
|
l = i;
|
|
}
|
|
wi(e, t, a.children, n), (t = t.child);
|
|
}
|
|
return t;
|
|
case 9:
|
|
return (
|
|
(a = t.type),
|
|
(r = t.pendingProps.children),
|
|
Eo(t, n),
|
|
(r = r((a = _o(a)))),
|
|
(t.flags |= 1),
|
|
wi(e, t, r, n),
|
|
t.child
|
|
);
|
|
case 14:
|
|
return (
|
|
(a = vo((r = t.type), t.pendingProps)),
|
|
Si(e, t, r, (a = vo(r.type, a)), n)
|
|
);
|
|
case 15:
|
|
return Ai(e, t, t.type, t.pendingProps, n);
|
|
case 17:
|
|
return (
|
|
(r = t.type),
|
|
(a = t.pendingProps),
|
|
(a = t.elementType === r ? a : vo(r, a)),
|
|
Hi(e, t),
|
|
(t.tag = 1),
|
|
La(r) ? ((e = !0), Ra(t)) : (e = !1),
|
|
Eo(t, n),
|
|
Ho(t, r, a),
|
|
Qo(t, r, a, n),
|
|
Oi(null, t, r, !0, e, n)
|
|
);
|
|
case 19:
|
|
return $i(e, t, n);
|
|
case 22:
|
|
return Ei(e, t, n);
|
|
}
|
|
throw Error(o(156, t.tag));
|
|
};
|
|
var Ks =
|
|
"function" === typeof reportError
|
|
? reportError
|
|
: function (e) {
|
|
console.error(e);
|
|
};
|
|
function Ys(e) {
|
|
this._internalRoot = e;
|
|
}
|
|
function Gs(e) {
|
|
this._internalRoot = e;
|
|
}
|
|
function Xs(e) {
|
|
return !(
|
|
!e ||
|
|
(1 !== e.nodeType && 9 !== e.nodeType && 11 !== e.nodeType)
|
|
);
|
|
}
|
|
function Js(e) {
|
|
return !(
|
|
!e ||
|
|
(1 !== e.nodeType &&
|
|
9 !== e.nodeType &&
|
|
11 !== e.nodeType &&
|
|
(8 !== e.nodeType ||
|
|
" react-mount-point-unstable " !== e.nodeValue))
|
|
);
|
|
}
|
|
function Zs() {}
|
|
function ec(e, t, n, r, a) {
|
|
var o = n._reactRootContainer;
|
|
if (o) {
|
|
var l = o;
|
|
if ("function" === typeof a) {
|
|
var i = a;
|
|
a = function () {
|
|
var e = Ws(l);
|
|
i.call(e);
|
|
};
|
|
}
|
|
Hs(t, l, e, a);
|
|
} else
|
|
l = (function (e, t, n, r, a) {
|
|
if (a) {
|
|
if ("function" === typeof r) {
|
|
var o = r;
|
|
r = function () {
|
|
var e = Ws(l);
|
|
o.call(e);
|
|
};
|
|
}
|
|
var l = $s(t, r, e, 0, null, !1, 0, "", Zs);
|
|
return (
|
|
(e._reactRootContainer = l),
|
|
(e[ma] = l.current),
|
|
Br(8 === e.nodeType ? e.parentNode : e),
|
|
fs(),
|
|
l
|
|
);
|
|
}
|
|
for (; (a = e.lastChild); ) e.removeChild(a);
|
|
if ("function" === typeof r) {
|
|
var i = r;
|
|
r = function () {
|
|
var e = Ws(u);
|
|
i.call(e);
|
|
};
|
|
}
|
|
var u = Vs(e, 0, !1, null, 0, !1, 0, "", Zs);
|
|
return (
|
|
(e._reactRootContainer = u),
|
|
(e[ma] = u.current),
|
|
Br(8 === e.nodeType ? e.parentNode : e),
|
|
fs(function () {
|
|
Hs(t, u, n, r);
|
|
}),
|
|
u
|
|
);
|
|
})(n, t, e, a, r);
|
|
return Ws(l);
|
|
}
|
|
(Gs.prototype.render = Ys.prototype.render =
|
|
function (e) {
|
|
var t = this._internalRoot;
|
|
if (null === t) throw Error(o(409));
|
|
Hs(e, t, null, null);
|
|
}),
|
|
(Gs.prototype.unmount = Ys.prototype.unmount =
|
|
function () {
|
|
var e = this._internalRoot;
|
|
if (null !== e) {
|
|
this._internalRoot = null;
|
|
var t = e.containerInfo;
|
|
fs(function () {
|
|
Hs(null, e, null, null);
|
|
}),
|
|
(t[ma] = null);
|
|
}
|
|
}),
|
|
(Gs.prototype.unstable_scheduleHydration = function (e) {
|
|
if (e) {
|
|
var t = At();
|
|
e = { blockedOn: null, target: e, priority: t };
|
|
for (
|
|
var n = 0;
|
|
n < zt.length && 0 !== t && t < zt[n].priority;
|
|
n++
|
|
);
|
|
zt.splice(n, 0, e), 0 === n && Ft(e);
|
|
}
|
|
}),
|
|
(wt = function (e) {
|
|
switch (e.tag) {
|
|
case 3:
|
|
var t = e.stateNode;
|
|
if (t.current.memoizedState.isDehydrated) {
|
|
var n = ft(t.pendingLanes);
|
|
0 !== n &&
|
|
(yt(t, 1 | n),
|
|
as(t, Xe()),
|
|
0 === (6 & Ou) && (($u = Xe() + 500), Ba()));
|
|
}
|
|
break;
|
|
case 13:
|
|
fs(function () {
|
|
var t = No(e, 1);
|
|
if (null !== t) {
|
|
var n = ts();
|
|
rs(t, e, 1, n);
|
|
}
|
|
}),
|
|
qs(e, 1);
|
|
}
|
|
}),
|
|
(kt = function (e) {
|
|
if (13 === e.tag) {
|
|
var t = No(e, 134217728);
|
|
if (null !== t) rs(t, e, 134217728, ts());
|
|
qs(e, 134217728);
|
|
}
|
|
}),
|
|
(St = function (e) {
|
|
if (13 === e.tag) {
|
|
var t = ns(e),
|
|
n = No(e, t);
|
|
if (null !== n) rs(n, e, t, ts());
|
|
qs(e, t);
|
|
}
|
|
}),
|
|
(At = function () {
|
|
return bt;
|
|
}),
|
|
(Et = function (e, t) {
|
|
var n = bt;
|
|
try {
|
|
return (bt = e), t();
|
|
} finally {
|
|
bt = n;
|
|
}
|
|
}),
|
|
(ke = function (e, t, n) {
|
|
switch (t) {
|
|
case "input":
|
|
if ((J(e, n), (t = n.name), "radio" === n.type && null != t)) {
|
|
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 a = wa(r);
|
|
if (!a) throw Error(o(90));
|
|
q(r), J(r, a);
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
case "textarea":
|
|
oe(e, n);
|
|
break;
|
|
case "select":
|
|
null != (t = n.value) && ne(e, !!n.multiple, t, !1);
|
|
}
|
|
}),
|
|
(Pe = cs),
|
|
(Oe = fs);
|
|
var tc = {
|
|
usingClientEntryPoint: !1,
|
|
Events: [ba, xa, wa, _e, Ce, cs],
|
|
},
|
|
nc = {
|
|
findFiberByHostInstance: ya,
|
|
bundleType: 0,
|
|
version: "18.2.0",
|
|
rendererPackageName: "react-dom",
|
|
},
|
|
rc = {
|
|
bundleType: nc.bundleType,
|
|
version: nc.version,
|
|
rendererPackageName: nc.rendererPackageName,
|
|
rendererConfig: nc.rendererConfig,
|
|
overrideHookState: null,
|
|
overrideHookStateDeletePath: null,
|
|
overrideHookStateRenamePath: null,
|
|
overrideProps: null,
|
|
overridePropsDeletePath: null,
|
|
overridePropsRenamePath: null,
|
|
setErrorHandler: null,
|
|
setSuspenseHandler: null,
|
|
scheduleUpdate: null,
|
|
currentDispatcherRef: x.ReactCurrentDispatcher,
|
|
findHostInstanceByFiber: function (e) {
|
|
return null === (e = We(e)) ? null : e.stateNode;
|
|
},
|
|
findFiberByHostInstance:
|
|
nc.findFiberByHostInstance ||
|
|
function () {
|
|
return null;
|
|
},
|
|
findHostInstancesForRefresh: null,
|
|
scheduleRefresh: null,
|
|
scheduleRoot: null,
|
|
setRefreshHandler: null,
|
|
getCurrentFiber: null,
|
|
reconcilerVersion: "18.2.0-next-9e3b772b8-20220608",
|
|
};
|
|
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
|
|
var ac = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
if (!ac.isDisabled && ac.supportsFiber)
|
|
try {
|
|
(at = ac.inject(rc)), (ot = ac);
|
|
} catch (ce) {}
|
|
}
|
|
(t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = tc),
|
|
(t.createPortal = function (e, t) {
|
|
var n =
|
|
2 < arguments.length && void 0 !== arguments[2]
|
|
? arguments[2]
|
|
: null;
|
|
if (!Xs(t)) throw Error(o(200));
|
|
return (function (e, t, n) {
|
|
var r =
|
|
3 < arguments.length && void 0 !== arguments[3]
|
|
? arguments[3]
|
|
: null;
|
|
return {
|
|
$$typeof: k,
|
|
key: null == r ? null : "" + r,
|
|
children: e,
|
|
containerInfo: t,
|
|
implementation: n,
|
|
};
|
|
})(e, t, null, n);
|
|
}),
|
|
(t.createRoot = function (e, t) {
|
|
if (!Xs(e)) throw Error(o(299));
|
|
var n = !1,
|
|
r = "",
|
|
a = Ks;
|
|
return (
|
|
null !== t &&
|
|
void 0 !== t &&
|
|
(!0 === t.unstable_strictMode && (n = !0),
|
|
void 0 !== t.identifierPrefix && (r = t.identifierPrefix),
|
|
void 0 !== t.onRecoverableError && (a = t.onRecoverableError)),
|
|
(t = Vs(e, 1, !1, null, 0, n, 0, r, a)),
|
|
(e[ma] = t.current),
|
|
Br(8 === e.nodeType ? e.parentNode : e),
|
|
new Ys(t)
|
|
);
|
|
}),
|
|
(t.findDOMNode = function (e) {
|
|
if (null == e) return null;
|
|
if (1 === e.nodeType) return e;
|
|
var t = e._reactInternals;
|
|
if (void 0 === t) {
|
|
if ("function" === typeof e.render) throw Error(o(188));
|
|
throw ((e = Object.keys(e).join(",")), Error(o(268, e)));
|
|
}
|
|
return (e = null === (e = We(t)) ? null : e.stateNode);
|
|
}),
|
|
(t.flushSync = function (e) {
|
|
return fs(e);
|
|
}),
|
|
(t.hydrate = function (e, t, n) {
|
|
if (!Js(t)) throw Error(o(200));
|
|
return ec(null, e, t, !0, n);
|
|
}),
|
|
(t.hydrateRoot = function (e, t, n) {
|
|
if (!Xs(e)) throw Error(o(405));
|
|
var r = (null != n && n.hydratedSources) || null,
|
|
a = !1,
|
|
l = "",
|
|
i = Ks;
|
|
if (
|
|
(null !== n &&
|
|
void 0 !== n &&
|
|
(!0 === n.unstable_strictMode && (a = !0),
|
|
void 0 !== n.identifierPrefix && (l = n.identifierPrefix),
|
|
void 0 !== n.onRecoverableError && (i = n.onRecoverableError)),
|
|
(t = $s(t, null, e, 1, null != n ? n : null, a, 0, l, i)),
|
|
(e[ma] = t.current),
|
|
Br(e),
|
|
r)
|
|
)
|
|
for (e = 0; e < r.length; e++)
|
|
(a = (a = (n = r[e])._getVersion)(n._source)),
|
|
null == t.mutableSourceEagerHydrationData
|
|
? (t.mutableSourceEagerHydrationData = [n, a])
|
|
: t.mutableSourceEagerHydrationData.push(n, a);
|
|
return new Gs(t);
|
|
}),
|
|
(t.render = function (e, t, n) {
|
|
if (!Js(t)) throw Error(o(200));
|
|
return ec(null, e, t, !1, n);
|
|
}),
|
|
(t.unmountComponentAtNode = function (e) {
|
|
if (!Js(e)) throw Error(o(40));
|
|
return (
|
|
!!e._reactRootContainer &&
|
|
(fs(function () {
|
|
ec(null, null, e, !1, function () {
|
|
(e._reactRootContainer = null), (e[ma] = null);
|
|
});
|
|
}),
|
|
!0)
|
|
);
|
|
}),
|
|
(t.unstable_batchedUpdates = cs),
|
|
(t.unstable_renderSubtreeIntoContainer = function (e, t, n, r) {
|
|
if (!Js(n)) throw Error(o(200));
|
|
if (null == e || void 0 === e._reactInternals) throw Error(o(38));
|
|
return ec(e, t, n, !1, r);
|
|
}),
|
|
(t.version = "18.2.0-next-9e3b772b8-20220608");
|
|
},
|
|
1739: function (e, t, n) {
|
|
"use strict";
|
|
var r = n(1168);
|
|
(t.createRoot = r.createRoot), r.hydrateRoot;
|
|
},
|
|
1168: function (e, t, n) {
|
|
"use strict";
|
|
!(function e() {
|
|
if (
|
|
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
|
|
"function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE
|
|
)
|
|
try {
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e);
|
|
} catch (t) {
|
|
console.error(t);
|
|
}
|
|
})(),
|
|
(e.exports = n(534));
|
|
},
|
|
5918: function (e, t, n) {
|
|
"use strict";
|
|
var r = n(7313),
|
|
a = Symbol.for("react.element"),
|
|
o = Symbol.for("react.fragment"),
|
|
l = Object.prototype.hasOwnProperty,
|
|
i =
|
|
r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED
|
|
.ReactCurrentOwner,
|
|
u = { key: !0, ref: !0, __self: !0, __source: !0 };
|
|
function s(e, t, n) {
|
|
var r,
|
|
o = {},
|
|
s = null,
|
|
c = null;
|
|
for (r in (void 0 !== n && (s = "" + n),
|
|
void 0 !== t.key && (s = "" + t.key),
|
|
void 0 !== t.ref && (c = t.ref),
|
|
t))
|
|
l.call(t, r) && !u.hasOwnProperty(r) && (o[r] = t[r]);
|
|
if (e && e.defaultProps)
|
|
for (r in (t = e.defaultProps)) void 0 === o[r] && (o[r] = t[r]);
|
|
return {
|
|
$$typeof: a,
|
|
type: e,
|
|
key: s,
|
|
ref: c,
|
|
props: o,
|
|
_owner: i.current,
|
|
};
|
|
}
|
|
(t.Fragment = o), (t.jsx = s), (t.jsxs = s);
|
|
},
|
|
306: function (e, t) {
|
|
"use strict";
|
|
var n = Symbol.for("react.element"),
|
|
r = Symbol.for("react.portal"),
|
|
a = Symbol.for("react.fragment"),
|
|
o = Symbol.for("react.strict_mode"),
|
|
l = Symbol.for("react.profiler"),
|
|
i = Symbol.for("react.provider"),
|
|
u = Symbol.for("react.context"),
|
|
s = Symbol.for("react.forward_ref"),
|
|
c = Symbol.for("react.suspense"),
|
|
f = Symbol.for("react.memo"),
|
|
d = Symbol.for("react.lazy"),
|
|
p = Symbol.iterator;
|
|
var m = {
|
|
isMounted: function () {
|
|
return !1;
|
|
},
|
|
enqueueForceUpdate: function () {},
|
|
enqueueReplaceState: function () {},
|
|
enqueueSetState: function () {},
|
|
},
|
|
g = Object.assign,
|
|
h = {};
|
|
function v(e, t, n) {
|
|
(this.props = e),
|
|
(this.context = t),
|
|
(this.refs = h),
|
|
(this.updater = n || m);
|
|
}
|
|
function y() {}
|
|
function b(e, t, n) {
|
|
(this.props = e),
|
|
(this.context = t),
|
|
(this.refs = h),
|
|
(this.updater = n || m);
|
|
}
|
|
(v.prototype.isReactComponent = {}),
|
|
(v.prototype.setState = function (e, t) {
|
|
if ("object" !== typeof e && "function" !== typeof e && null != e)
|
|
throw Error(
|
|
"setState(...): takes an object of state variables to update or a function which returns an object of state variables."
|
|
);
|
|
this.updater.enqueueSetState(this, e, t, "setState");
|
|
}),
|
|
(v.prototype.forceUpdate = function (e) {
|
|
this.updater.enqueueForceUpdate(this, e, "forceUpdate");
|
|
}),
|
|
(y.prototype = v.prototype);
|
|
var x = (b.prototype = new y());
|
|
(x.constructor = b), g(x, v.prototype), (x.isPureReactComponent = !0);
|
|
var w = Array.isArray,
|
|
k = Object.prototype.hasOwnProperty,
|
|
S = { current: null },
|
|
A = { key: !0, ref: !0, __self: !0, __source: !0 };
|
|
function E(e, t, r) {
|
|
var a,
|
|
o = {},
|
|
l = null,
|
|
i = null;
|
|
if (null != t)
|
|
for (a in (void 0 !== t.ref && (i = t.ref),
|
|
void 0 !== t.key && (l = "" + t.key),
|
|
t))
|
|
k.call(t, a) && !A.hasOwnProperty(a) && (o[a] = t[a]);
|
|
var u = arguments.length - 2;
|
|
if (1 === u) o.children = r;
|
|
else if (1 < u) {
|
|
for (var s = Array(u), c = 0; c < u; c++) s[c] = arguments[c + 2];
|
|
o.children = s;
|
|
}
|
|
if (e && e.defaultProps)
|
|
for (a in (u = e.defaultProps)) void 0 === o[a] && (o[a] = u[a]);
|
|
return {
|
|
$$typeof: n,
|
|
type: e,
|
|
key: l,
|
|
ref: i,
|
|
props: o,
|
|
_owner: S.current,
|
|
};
|
|
}
|
|
function _(e) {
|
|
return "object" === typeof e && null !== e && e.$$typeof === n;
|
|
}
|
|
var C = /\/+/g;
|
|
function P(e, t) {
|
|
return "object" === typeof e && null !== e && null != e.key
|
|
? (function (e) {
|
|
var t = { "=": "=0", ":": "=2" };
|
|
return (
|
|
"$" +
|
|
e.replace(/[=:]/g, function (e) {
|
|
return t[e];
|
|
})
|
|
);
|
|
})("" + e.key)
|
|
: t.toString(36);
|
|
}
|
|
function O(e, t, a, o, l) {
|
|
var i = typeof e;
|
|
("undefined" !== i && "boolean" !== i) || (e = null);
|
|
var u = !1;
|
|
if (null === e) u = !0;
|
|
else
|
|
switch (i) {
|
|
case "string":
|
|
case "number":
|
|
u = !0;
|
|
break;
|
|
case "object":
|
|
switch (e.$$typeof) {
|
|
case n:
|
|
case r:
|
|
u = !0;
|
|
}
|
|
}
|
|
if (u)
|
|
return (
|
|
(l = l((u = e))),
|
|
(e = "" === o ? "." + P(u, 0) : o),
|
|
w(l)
|
|
? ((a = ""),
|
|
null != e && (a = e.replace(C, "$&/") + "/"),
|
|
O(l, t, a, "", function (e) {
|
|
return e;
|
|
}))
|
|
: null != l &&
|
|
(_(l) &&
|
|
(l = (function (e, t) {
|
|
return {
|
|
$$typeof: n,
|
|
type: e.type,
|
|
key: t,
|
|
ref: e.ref,
|
|
props: e.props,
|
|
_owner: e._owner,
|
|
};
|
|
})(
|
|
l,
|
|
a +
|
|
(!l.key || (u && u.key === l.key)
|
|
? ""
|
|
: ("" + l.key).replace(C, "$&/") + "/") +
|
|
e
|
|
)),
|
|
t.push(l)),
|
|
1
|
|
);
|
|
if (((u = 0), (o = "" === o ? "." : o + ":"), w(e)))
|
|
for (var s = 0; s < e.length; s++) {
|
|
var c = o + P((i = e[s]), s);
|
|
u += O(i, t, a, c, l);
|
|
}
|
|
else if (
|
|
((c = (function (e) {
|
|
return null === e || "object" !== typeof e
|
|
? null
|
|
: "function" === typeof (e = (p && e[p]) || e["@@iterator"])
|
|
? e
|
|
: null;
|
|
})(e)),
|
|
"function" === typeof c)
|
|
)
|
|
for (e = c.call(e), s = 0; !(i = e.next()).done; )
|
|
u += O((i = i.value), t, a, (c = o + P(i, s++)), l);
|
|
else if ("object" === i)
|
|
throw (
|
|
((t = String(e)),
|
|
Error(
|
|
"Objects are not valid as a React child (found: " +
|
|
("[object Object]" === t
|
|
? "object with keys {" + Object.keys(e).join(", ") + "}"
|
|
: t) +
|
|
"). If you meant to render a collection of children, use an array instead."
|
|
))
|
|
);
|
|
return u;
|
|
}
|
|
function N(e, t, n) {
|
|
if (null == e) return e;
|
|
var r = [],
|
|
a = 0;
|
|
return (
|
|
O(e, r, "", "", function (e) {
|
|
return t.call(n, e, a++);
|
|
}),
|
|
r
|
|
);
|
|
}
|
|
function T(e) {
|
|
if (-1 === e._status) {
|
|
var t = e._result;
|
|
(t = t()).then(
|
|
function (t) {
|
|
(0 !== e._status && -1 !== e._status) ||
|
|
((e._status = 1), (e._result = t));
|
|
},
|
|
function (t) {
|
|
(0 !== e._status && -1 !== e._status) ||
|
|
((e._status = 2), (e._result = t));
|
|
}
|
|
),
|
|
-1 === e._status && ((e._status = 0), (e._result = t));
|
|
}
|
|
if (1 === e._status) return e._result.default;
|
|
throw e._result;
|
|
}
|
|
var L = { current: null },
|
|
z = { transition: null },
|
|
j = {
|
|
ReactCurrentDispatcher: L,
|
|
ReactCurrentBatchConfig: z,
|
|
ReactCurrentOwner: S,
|
|
};
|
|
(t.Children = {
|
|
map: N,
|
|
forEach: function (e, t, n) {
|
|
N(
|
|
e,
|
|
function () {
|
|
t.apply(this, arguments);
|
|
},
|
|
n
|
|
);
|
|
},
|
|
count: function (e) {
|
|
var t = 0;
|
|
return (
|
|
N(e, function () {
|
|
t++;
|
|
}),
|
|
t
|
|
);
|
|
},
|
|
toArray: function (e) {
|
|
return (
|
|
N(e, function (e) {
|
|
return e;
|
|
}) || []
|
|
);
|
|
},
|
|
only: function (e) {
|
|
if (!_(e))
|
|
throw Error(
|
|
"React.Children.only expected to receive a single React element child."
|
|
);
|
|
return e;
|
|
},
|
|
}),
|
|
(t.Component = v),
|
|
(t.Fragment = a),
|
|
(t.Profiler = l),
|
|
(t.PureComponent = b),
|
|
(t.StrictMode = o),
|
|
(t.Suspense = c),
|
|
(t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = j),
|
|
(t.cloneElement = function (e, t, r) {
|
|
if (null === e || void 0 === e)
|
|
throw Error(
|
|
"React.cloneElement(...): The argument must be a React element, but you passed " +
|
|
e +
|
|
"."
|
|
);
|
|
var a = g({}, e.props),
|
|
o = e.key,
|
|
l = e.ref,
|
|
i = e._owner;
|
|
if (null != t) {
|
|
if (
|
|
(void 0 !== t.ref && ((l = t.ref), (i = S.current)),
|
|
void 0 !== t.key && (o = "" + t.key),
|
|
e.type && e.type.defaultProps)
|
|
)
|
|
var u = e.type.defaultProps;
|
|
for (s in t)
|
|
k.call(t, s) &&
|
|
!A.hasOwnProperty(s) &&
|
|
(a[s] = void 0 === t[s] && void 0 !== u ? u[s] : t[s]);
|
|
}
|
|
var s = arguments.length - 2;
|
|
if (1 === s) a.children = r;
|
|
else if (1 < s) {
|
|
u = Array(s);
|
|
for (var c = 0; c < s; c++) u[c] = arguments[c + 2];
|
|
a.children = u;
|
|
}
|
|
return {
|
|
$$typeof: n,
|
|
type: e.type,
|
|
key: o,
|
|
ref: l,
|
|
props: a,
|
|
_owner: i,
|
|
};
|
|
}),
|
|
(t.createContext = function (e) {
|
|
return (
|
|
((e = {
|
|
$$typeof: u,
|
|
_currentValue: e,
|
|
_currentValue2: e,
|
|
_threadCount: 0,
|
|
Provider: null,
|
|
Consumer: null,
|
|
_defaultValue: null,
|
|
_globalName: null,
|
|
}).Provider = { $$typeof: i, _context: e }),
|
|
(e.Consumer = e)
|
|
);
|
|
}),
|
|
(t.createElement = E),
|
|
(t.createFactory = function (e) {
|
|
var t = E.bind(null, e);
|
|
return (t.type = e), t;
|
|
}),
|
|
(t.createRef = function () {
|
|
return { current: null };
|
|
}),
|
|
(t.forwardRef = function (e) {
|
|
return { $$typeof: s, render: e };
|
|
}),
|
|
(t.isValidElement = _),
|
|
(t.lazy = function (e) {
|
|
return {
|
|
$$typeof: d,
|
|
_payload: { _status: -1, _result: e },
|
|
_init: T,
|
|
};
|
|
}),
|
|
(t.memo = function (e, t) {
|
|
return { $$typeof: f, type: e, compare: void 0 === t ? null : t };
|
|
}),
|
|
(t.startTransition = function (e) {
|
|
var t = z.transition;
|
|
z.transition = {};
|
|
try {
|
|
e();
|
|
} finally {
|
|
z.transition = t;
|
|
}
|
|
}),
|
|
(t.unstable_act = function () {
|
|
throw Error(
|
|
"act(...) is not supported in production builds of React."
|
|
);
|
|
}),
|
|
(t.useCallback = function (e, t) {
|
|
return L.current.useCallback(e, t);
|
|
}),
|
|
(t.useContext = function (e) {
|
|
return L.current.useContext(e);
|
|
}),
|
|
(t.useDebugValue = function () {}),
|
|
(t.useDeferredValue = function (e) {
|
|
return L.current.useDeferredValue(e);
|
|
}),
|
|
(t.useEffect = function (e, t) {
|
|
return L.current.useEffect(e, t);
|
|
}),
|
|
(t.useId = function () {
|
|
return L.current.useId();
|
|
}),
|
|
(t.useImperativeHandle = function (e, t, n) {
|
|
return L.current.useImperativeHandle(e, t, n);
|
|
}),
|
|
(t.useInsertionEffect = function (e, t) {
|
|
return L.current.useInsertionEffect(e, t);
|
|
}),
|
|
(t.useLayoutEffect = function (e, t) {
|
|
return L.current.useLayoutEffect(e, t);
|
|
}),
|
|
(t.useMemo = function (e, t) {
|
|
return L.current.useMemo(e, t);
|
|
}),
|
|
(t.useReducer = function (e, t, n) {
|
|
return L.current.useReducer(e, t, n);
|
|
}),
|
|
(t.useRef = function (e) {
|
|
return L.current.useRef(e);
|
|
}),
|
|
(t.useState = function (e) {
|
|
return L.current.useState(e);
|
|
}),
|
|
(t.useSyncExternalStore = function (e, t, n) {
|
|
return L.current.useSyncExternalStore(e, t, n);
|
|
}),
|
|
(t.useTransition = function () {
|
|
return L.current.useTransition();
|
|
}),
|
|
(t.version = "18.2.0");
|
|
},
|
|
7313: function (e, t, n) {
|
|
"use strict";
|
|
e.exports = n(306);
|
|
},
|
|
6417: function (e, t, n) {
|
|
"use strict";
|
|
e.exports = n(5918);
|
|
},
|
|
3095: function (e, t) {
|
|
"use strict";
|
|
function n(e, t) {
|
|
var n = e.length;
|
|
e.push(t);
|
|
e: for (; 0 < n; ) {
|
|
var r = (n - 1) >>> 1,
|
|
a = e[r];
|
|
if (!(0 < o(a, t))) break e;
|
|
(e[r] = t), (e[n] = a), (n = r);
|
|
}
|
|
}
|
|
function r(e) {
|
|
return 0 === e.length ? null : e[0];
|
|
}
|
|
function a(e) {
|
|
if (0 === e.length) return null;
|
|
var t = e[0],
|
|
n = e.pop();
|
|
if (n !== t) {
|
|
e[0] = n;
|
|
e: for (var r = 0, a = e.length, l = a >>> 1; r < l; ) {
|
|
var i = 2 * (r + 1) - 1,
|
|
u = e[i],
|
|
s = i + 1,
|
|
c = e[s];
|
|
if (0 > o(u, n))
|
|
s < a && 0 > o(c, u)
|
|
? ((e[r] = c), (e[s] = n), (r = s))
|
|
: ((e[r] = u), (e[i] = n), (r = i));
|
|
else {
|
|
if (!(s < a && 0 > o(c, n))) break e;
|
|
(e[r] = c), (e[s] = n), (r = s);
|
|
}
|
|
}
|
|
}
|
|
return t;
|
|
}
|
|
function o(e, t) {
|
|
var n = e.sortIndex - t.sortIndex;
|
|
return 0 !== n ? n : e.id - t.id;
|
|
}
|
|
if (
|
|
"object" === typeof performance &&
|
|
"function" === typeof performance.now
|
|
) {
|
|
var l = performance;
|
|
t.unstable_now = function () {
|
|
return l.now();
|
|
};
|
|
} else {
|
|
var i = Date,
|
|
u = i.now();
|
|
t.unstable_now = function () {
|
|
return i.now() - u;
|
|
};
|
|
}
|
|
var s = [],
|
|
c = [],
|
|
f = 1,
|
|
d = null,
|
|
p = 3,
|
|
m = !1,
|
|
g = !1,
|
|
h = !1,
|
|
v = "function" === typeof setTimeout ? setTimeout : null,
|
|
y = "function" === typeof clearTimeout ? clearTimeout : null,
|
|
b = "undefined" !== typeof setImmediate ? setImmediate : null;
|
|
function x(e) {
|
|
for (var t = r(c); null !== t; ) {
|
|
if (null === t.callback) a(c);
|
|
else {
|
|
if (!(t.startTime <= e)) break;
|
|
a(c), (t.sortIndex = t.expirationTime), n(s, t);
|
|
}
|
|
t = r(c);
|
|
}
|
|
}
|
|
function w(e) {
|
|
if (((h = !1), x(e), !g))
|
|
if (null !== r(s)) (g = !0), z(k);
|
|
else {
|
|
var t = r(c);
|
|
null !== t && j(w, t.startTime - e);
|
|
}
|
|
}
|
|
function k(e, n) {
|
|
(g = !1), h && ((h = !1), y(_), (_ = -1)), (m = !0);
|
|
var o = p;
|
|
try {
|
|
for (
|
|
x(n), d = r(s);
|
|
null !== d && (!(d.expirationTime > n) || (e && !O()));
|
|
|
|
) {
|
|
var l = d.callback;
|
|
if ("function" === typeof l) {
|
|
(d.callback = null), (p = d.priorityLevel);
|
|
var i = l(d.expirationTime <= n);
|
|
(n = t.unstable_now()),
|
|
"function" === typeof i
|
|
? (d.callback = i)
|
|
: d === r(s) && a(s),
|
|
x(n);
|
|
} else a(s);
|
|
d = r(s);
|
|
}
|
|
if (null !== d) var u = !0;
|
|
else {
|
|
var f = r(c);
|
|
null !== f && j(w, f.startTime - n), (u = !1);
|
|
}
|
|
return u;
|
|
} finally {
|
|
(d = null), (p = o), (m = !1);
|
|
}
|
|
}
|
|
"undefined" !== typeof navigator &&
|
|
void 0 !== navigator.scheduling &&
|
|
void 0 !== navigator.scheduling.isInputPending &&
|
|
navigator.scheduling.isInputPending.bind(navigator.scheduling);
|
|
var S,
|
|
A = !1,
|
|
E = null,
|
|
_ = -1,
|
|
C = 5,
|
|
P = -1;
|
|
function O() {
|
|
return !(t.unstable_now() - P < C);
|
|
}
|
|
function N() {
|
|
if (null !== E) {
|
|
var e = t.unstable_now();
|
|
P = e;
|
|
var n = !0;
|
|
try {
|
|
n = E(!0, e);
|
|
} finally {
|
|
n ? S() : ((A = !1), (E = null));
|
|
}
|
|
} else A = !1;
|
|
}
|
|
if ("function" === typeof b)
|
|
S = function () {
|
|
b(N);
|
|
};
|
|
else if ("undefined" !== typeof MessageChannel) {
|
|
var T = new MessageChannel(),
|
|
L = T.port2;
|
|
(T.port1.onmessage = N),
|
|
(S = function () {
|
|
L.postMessage(null);
|
|
});
|
|
} else
|
|
S = function () {
|
|
v(N, 0);
|
|
};
|
|
function z(e) {
|
|
(E = e), A || ((A = !0), S());
|
|
}
|
|
function j(e, n) {
|
|
_ = v(function () {
|
|
e(t.unstable_now());
|
|
}, n);
|
|
}
|
|
(t.unstable_IdlePriority = 5),
|
|
(t.unstable_ImmediatePriority = 1),
|
|
(t.unstable_LowPriority = 4),
|
|
(t.unstable_NormalPriority = 3),
|
|
(t.unstable_Profiling = null),
|
|
(t.unstable_UserBlockingPriority = 2),
|
|
(t.unstable_cancelCallback = function (e) {
|
|
e.callback = null;
|
|
}),
|
|
(t.unstable_continueExecution = function () {
|
|
g || m || ((g = !0), z(k));
|
|
}),
|
|
(t.unstable_forceFrameRate = function (e) {
|
|
0 > e || 125 < e
|
|
? console.error(
|
|
"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"
|
|
)
|
|
: (C = 0 < e ? Math.floor(1e3 / e) : 5);
|
|
}),
|
|
(t.unstable_getCurrentPriorityLevel = function () {
|
|
return p;
|
|
}),
|
|
(t.unstable_getFirstCallbackNode = function () {
|
|
return r(s);
|
|
}),
|
|
(t.unstable_next = function (e) {
|
|
switch (p) {
|
|
case 1:
|
|
case 2:
|
|
case 3:
|
|
var t = 3;
|
|
break;
|
|
default:
|
|
t = p;
|
|
}
|
|
var n = p;
|
|
p = t;
|
|
try {
|
|
return e();
|
|
} finally {
|
|
p = n;
|
|
}
|
|
}),
|
|
(t.unstable_pauseExecution = function () {}),
|
|
(t.unstable_requestPaint = function () {}),
|
|
(t.unstable_runWithPriority = function (e, t) {
|
|
switch (e) {
|
|
case 1:
|
|
case 2:
|
|
case 3:
|
|
case 4:
|
|
case 5:
|
|
break;
|
|
default:
|
|
e = 3;
|
|
}
|
|
var n = p;
|
|
p = e;
|
|
try {
|
|
return t();
|
|
} finally {
|
|
p = n;
|
|
}
|
|
}),
|
|
(t.unstable_scheduleCallback = function (e, a, o) {
|
|
var l = t.unstable_now();
|
|
switch (
|
|
("object" === typeof o && null !== o
|
|
? (o = "number" === typeof (o = o.delay) && 0 < o ? l + o : l)
|
|
: (o = l),
|
|
e)
|
|
) {
|
|
case 1:
|
|
var i = -1;
|
|
break;
|
|
case 2:
|
|
i = 250;
|
|
break;
|
|
case 5:
|
|
i = 1073741823;
|
|
break;
|
|
case 4:
|
|
i = 1e4;
|
|
break;
|
|
default:
|
|
i = 5e3;
|
|
}
|
|
return (
|
|
(e = {
|
|
id: f++,
|
|
callback: a,
|
|
priorityLevel: e,
|
|
startTime: o,
|
|
expirationTime: (i = o + i),
|
|
sortIndex: -1,
|
|
}),
|
|
o > l
|
|
? ((e.sortIndex = o),
|
|
n(c, e),
|
|
null === r(s) &&
|
|
e === r(c) &&
|
|
(h ? (y(_), (_ = -1)) : (h = !0), j(w, o - l)))
|
|
: ((e.sortIndex = i), n(s, e), g || m || ((g = !0), z(k))),
|
|
e
|
|
);
|
|
}),
|
|
(t.unstable_shouldYield = O),
|
|
(t.unstable_wrapCallback = function (e) {
|
|
var t = p;
|
|
return function () {
|
|
var n = p;
|
|
p = t;
|
|
try {
|
|
return e.apply(this, arguments);
|
|
} finally {
|
|
p = n;
|
|
}
|
|
};
|
|
});
|
|
},
|
|
2224: function (e, t, n) {
|
|
"use strict";
|
|
e.exports = n(3095);
|
|
},
|
|
930: function (e, t, n) {
|
|
var r,
|
|
a,
|
|
o,
|
|
l = n(861).default,
|
|
i = n(6690).default,
|
|
u = n(9728).default,
|
|
s = n(1588).default,
|
|
c = n(3808).default,
|
|
f = n(1655).default,
|
|
d = n(6389).default,
|
|
p = n(3496).default;
|
|
"undefined" !== typeof globalThis
|
|
? globalThis
|
|
: "undefined" !== typeof self && self,
|
|
(a = [e]),
|
|
(r = function (e) {
|
|
"use strict";
|
|
var t, n;
|
|
if (
|
|
null === (t = globalThis.chrome) ||
|
|
void 0 === t ||
|
|
null === (n = t.runtime) ||
|
|
void 0 === n ||
|
|
!n.id
|
|
)
|
|
throw new Error(
|
|
"This script should only be loaded in a browser extension."
|
|
);
|
|
if (
|
|
"undefined" === typeof globalThis.browser ||
|
|
Object.getPrototypeOf(globalThis.browser) !== Object.prototype
|
|
) {
|
|
var r = "The message port closed before a response was received.",
|
|
a = function (e) {
|
|
var t = {
|
|
alarms: {
|
|
clear: { minArgs: 0, maxArgs: 1 },
|
|
clearAll: { minArgs: 0, maxArgs: 0 },
|
|
get: { minArgs: 0, maxArgs: 1 },
|
|
getAll: { minArgs: 0, maxArgs: 0 },
|
|
},
|
|
bookmarks: {
|
|
create: { minArgs: 1, maxArgs: 1 },
|
|
get: { minArgs: 1, maxArgs: 1 },
|
|
getChildren: { minArgs: 1, maxArgs: 1 },
|
|
getRecent: { minArgs: 1, maxArgs: 1 },
|
|
getSubTree: { minArgs: 1, maxArgs: 1 },
|
|
getTree: { minArgs: 0, maxArgs: 0 },
|
|
move: { minArgs: 2, maxArgs: 2 },
|
|
remove: { minArgs: 1, maxArgs: 1 },
|
|
removeTree: { minArgs: 1, maxArgs: 1 },
|
|
search: { minArgs: 1, maxArgs: 1 },
|
|
update: { minArgs: 2, maxArgs: 2 },
|
|
},
|
|
browserAction: {
|
|
disable: {
|
|
minArgs: 0,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
enable: {
|
|
minArgs: 0,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
getBadgeBackgroundColor: { minArgs: 1, maxArgs: 1 },
|
|
getBadgeText: { minArgs: 1, maxArgs: 1 },
|
|
getPopup: { minArgs: 1, maxArgs: 1 },
|
|
getTitle: { minArgs: 1, maxArgs: 1 },
|
|
openPopup: { minArgs: 0, maxArgs: 0 },
|
|
setBadgeBackgroundColor: {
|
|
minArgs: 1,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
setBadgeText: {
|
|
minArgs: 1,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
setIcon: { minArgs: 1, maxArgs: 1 },
|
|
setPopup: {
|
|
minArgs: 1,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
setTitle: {
|
|
minArgs: 1,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
},
|
|
browsingData: {
|
|
remove: { minArgs: 2, maxArgs: 2 },
|
|
removeCache: { minArgs: 1, maxArgs: 1 },
|
|
removeCookies: { minArgs: 1, maxArgs: 1 },
|
|
removeDownloads: { minArgs: 1, maxArgs: 1 },
|
|
removeFormData: { minArgs: 1, maxArgs: 1 },
|
|
removeHistory: { minArgs: 1, maxArgs: 1 },
|
|
removeLocalStorage: { minArgs: 1, maxArgs: 1 },
|
|
removePasswords: { minArgs: 1, maxArgs: 1 },
|
|
removePluginData: { minArgs: 1, maxArgs: 1 },
|
|
settings: { minArgs: 0, maxArgs: 0 },
|
|
},
|
|
commands: { getAll: { minArgs: 0, maxArgs: 0 } },
|
|
contextMenus: {
|
|
remove: { minArgs: 1, maxArgs: 1 },
|
|
removeAll: { minArgs: 0, maxArgs: 0 },
|
|
update: { minArgs: 2, maxArgs: 2 },
|
|
},
|
|
cookies: {
|
|
get: { minArgs: 1, maxArgs: 1 },
|
|
getAll: { minArgs: 1, maxArgs: 1 },
|
|
getAllCookieStores: { minArgs: 0, maxArgs: 0 },
|
|
remove: { minArgs: 1, maxArgs: 1 },
|
|
set: { minArgs: 1, maxArgs: 1 },
|
|
},
|
|
devtools: {
|
|
inspectedWindow: {
|
|
eval: { minArgs: 1, maxArgs: 2, singleCallbackArg: !1 },
|
|
},
|
|
panels: {
|
|
create: {
|
|
minArgs: 3,
|
|
maxArgs: 3,
|
|
singleCallbackArg: !0,
|
|
},
|
|
elements: {
|
|
createSidebarPane: { minArgs: 1, maxArgs: 1 },
|
|
},
|
|
},
|
|
},
|
|
downloads: {
|
|
cancel: { minArgs: 1, maxArgs: 1 },
|
|
download: { minArgs: 1, maxArgs: 1 },
|
|
erase: { minArgs: 1, maxArgs: 1 },
|
|
getFileIcon: { minArgs: 1, maxArgs: 2 },
|
|
open: {
|
|
minArgs: 1,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
pause: { minArgs: 1, maxArgs: 1 },
|
|
removeFile: { minArgs: 1, maxArgs: 1 },
|
|
resume: { minArgs: 1, maxArgs: 1 },
|
|
search: { minArgs: 1, maxArgs: 1 },
|
|
show: {
|
|
minArgs: 1,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
},
|
|
extension: {
|
|
isAllowedFileSchemeAccess: { minArgs: 0, maxArgs: 0 },
|
|
isAllowedIncognitoAccess: { minArgs: 0, maxArgs: 0 },
|
|
},
|
|
history: {
|
|
addUrl: { minArgs: 1, maxArgs: 1 },
|
|
deleteAll: { minArgs: 0, maxArgs: 0 },
|
|
deleteRange: { minArgs: 1, maxArgs: 1 },
|
|
deleteUrl: { minArgs: 1, maxArgs: 1 },
|
|
getVisits: { minArgs: 1, maxArgs: 1 },
|
|
search: { minArgs: 1, maxArgs: 1 },
|
|
},
|
|
i18n: {
|
|
detectLanguage: { minArgs: 1, maxArgs: 1 },
|
|
getAcceptLanguages: { minArgs: 0, maxArgs: 0 },
|
|
},
|
|
identity: { launchWebAuthFlow: { minArgs: 1, maxArgs: 1 } },
|
|
idle: { queryState: { minArgs: 1, maxArgs: 1 } },
|
|
management: {
|
|
get: { minArgs: 1, maxArgs: 1 },
|
|
getAll: { minArgs: 0, maxArgs: 0 },
|
|
getSelf: { minArgs: 0, maxArgs: 0 },
|
|
setEnabled: { minArgs: 2, maxArgs: 2 },
|
|
uninstallSelf: { minArgs: 0, maxArgs: 1 },
|
|
},
|
|
notifications: {
|
|
clear: { minArgs: 1, maxArgs: 1 },
|
|
create: { minArgs: 1, maxArgs: 2 },
|
|
getAll: { minArgs: 0, maxArgs: 0 },
|
|
getPermissionLevel: { minArgs: 0, maxArgs: 0 },
|
|
update: { minArgs: 2, maxArgs: 2 },
|
|
},
|
|
pageAction: {
|
|
getPopup: { minArgs: 1, maxArgs: 1 },
|
|
getTitle: { minArgs: 1, maxArgs: 1 },
|
|
hide: {
|
|
minArgs: 1,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
setIcon: { minArgs: 1, maxArgs: 1 },
|
|
setPopup: {
|
|
minArgs: 1,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
setTitle: {
|
|
minArgs: 1,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
show: {
|
|
minArgs: 1,
|
|
maxArgs: 1,
|
|
fallbackToNoCallback: !0,
|
|
},
|
|
},
|
|
permissions: {
|
|
contains: { minArgs: 1, maxArgs: 1 },
|
|
getAll: { minArgs: 0, maxArgs: 0 },
|
|
remove: { minArgs: 1, maxArgs: 1 },
|
|
request: { minArgs: 1, maxArgs: 1 },
|
|
},
|
|
runtime: {
|
|
getBackgroundPage: { minArgs: 0, maxArgs: 0 },
|
|
getPlatformInfo: { minArgs: 0, maxArgs: 0 },
|
|
openOptionsPage: { minArgs: 0, maxArgs: 0 },
|
|
requestUpdateCheck: { minArgs: 0, maxArgs: 0 },
|
|
sendMessage: { minArgs: 1, maxArgs: 3 },
|
|
sendNativeMessage: { minArgs: 2, maxArgs: 2 },
|
|
setUninstallURL: { minArgs: 1, maxArgs: 1 },
|
|
},
|
|
sessions: {
|
|
getDevices: { minArgs: 0, maxArgs: 1 },
|
|
getRecentlyClosed: { minArgs: 0, maxArgs: 1 },
|
|
restore: { minArgs: 0, maxArgs: 1 },
|
|
},
|
|
storage: {
|
|
local: {
|
|
clear: { minArgs: 0, maxArgs: 0 },
|
|
get: { minArgs: 0, maxArgs: 1 },
|
|
getBytesInUse: { minArgs: 0, maxArgs: 1 },
|
|
remove: { minArgs: 1, maxArgs: 1 },
|
|
set: { minArgs: 1, maxArgs: 1 },
|
|
},
|
|
managed: {
|
|
get: { minArgs: 0, maxArgs: 1 },
|
|
getBytesInUse: { minArgs: 0, maxArgs: 1 },
|
|
},
|
|
sync: {
|
|
clear: { minArgs: 0, maxArgs: 0 },
|
|
get: { minArgs: 0, maxArgs: 1 },
|
|
getBytesInUse: { minArgs: 0, maxArgs: 1 },
|
|
remove: { minArgs: 1, maxArgs: 1 },
|
|
set: { minArgs: 1, maxArgs: 1 },
|
|
},
|
|
},
|
|
tabs: {
|
|
captureVisibleTab: { minArgs: 0, maxArgs: 2 },
|
|
create: { minArgs: 1, maxArgs: 1 },
|
|
detectLanguage: { minArgs: 0, maxArgs: 1 },
|
|
discard: { minArgs: 0, maxArgs: 1 },
|
|
duplicate: { minArgs: 1, maxArgs: 1 },
|
|
executeScript: { minArgs: 1, maxArgs: 2 },
|
|
get: { minArgs: 1, maxArgs: 1 },
|
|
getCurrent: { minArgs: 0, maxArgs: 0 },
|
|
getZoom: { minArgs: 0, maxArgs: 1 },
|
|
getZoomSettings: { minArgs: 0, maxArgs: 1 },
|
|
goBack: { minArgs: 0, maxArgs: 1 },
|
|
goForward: { minArgs: 0, maxArgs: 1 },
|
|
highlight: { minArgs: 1, maxArgs: 1 },
|
|
insertCSS: { minArgs: 1, maxArgs: 2 },
|
|
move: { minArgs: 2, maxArgs: 2 },
|
|
query: { minArgs: 1, maxArgs: 1 },
|
|
reload: { minArgs: 0, maxArgs: 2 },
|
|
remove: { minArgs: 1, maxArgs: 1 },
|
|
removeCSS: { minArgs: 1, maxArgs: 2 },
|
|
sendMessage: { minArgs: 2, maxArgs: 3 },
|
|
setZoom: { minArgs: 1, maxArgs: 2 },
|
|
setZoomSettings: { minArgs: 1, maxArgs: 2 },
|
|
update: { minArgs: 1, maxArgs: 2 },
|
|
},
|
|
topSites: { get: { minArgs: 0, maxArgs: 0 } },
|
|
webNavigation: {
|
|
getAllFrames: { minArgs: 1, maxArgs: 1 },
|
|
getFrame: { minArgs: 1, maxArgs: 1 },
|
|
},
|
|
webRequest: {
|
|
handlerBehaviorChanged: { minArgs: 0, maxArgs: 0 },
|
|
},
|
|
windows: {
|
|
create: { minArgs: 0, maxArgs: 1 },
|
|
get: { minArgs: 1, maxArgs: 2 },
|
|
getAll: { minArgs: 0, maxArgs: 1 },
|
|
getCurrent: { minArgs: 0, maxArgs: 1 },
|
|
getLastFocused: { minArgs: 0, maxArgs: 1 },
|
|
remove: { minArgs: 1, maxArgs: 1 },
|
|
update: { minArgs: 2, maxArgs: 2 },
|
|
},
|
|
};
|
|
if (0 === Object.keys(t).length)
|
|
throw new Error(
|
|
"api-metadata.json has not been included in browser-polyfill"
|
|
);
|
|
var n = (function (e) {
|
|
f(n, e);
|
|
var t = d(n);
|
|
function n(e) {
|
|
var r,
|
|
a =
|
|
arguments.length > 1 && void 0 !== arguments[1]
|
|
? arguments[1]
|
|
: void 0;
|
|
return (
|
|
i(this, n), ((r = t.call(this, a)).createItem = e), r
|
|
);
|
|
}
|
|
return (
|
|
u(n, [
|
|
{
|
|
key: "get",
|
|
value: function (e) {
|
|
return (
|
|
this.has(e) || this.set(e, this.createItem(e)),
|
|
s(c(n.prototype), "get", this).call(this, e)
|
|
);
|
|
},
|
|
},
|
|
]),
|
|
n
|
|
);
|
|
})(p(WeakMap)),
|
|
a = function (e) {
|
|
return (
|
|
e &&
|
|
"object" === typeof e &&
|
|
"function" === typeof e.then
|
|
);
|
|
},
|
|
o = function (t, n) {
|
|
return function () {
|
|
for (
|
|
var r = arguments.length, a = new Array(r), o = 0;
|
|
o < r;
|
|
o++
|
|
)
|
|
a[o] = arguments[o];
|
|
e.runtime.lastError
|
|
? t.reject(new Error(e.runtime.lastError.message))
|
|
: n.singleCallbackArg ||
|
|
(a.length <= 1 && !1 !== n.singleCallbackArg)
|
|
? t.resolve(a[0])
|
|
: t.resolve(a);
|
|
};
|
|
},
|
|
m = function (e) {
|
|
return 1 == e ? "argument" : "arguments";
|
|
},
|
|
g = function (e, t) {
|
|
return function (n) {
|
|
for (
|
|
var r = arguments.length,
|
|
a = new Array(r > 1 ? r - 1 : 0),
|
|
l = 1;
|
|
l < r;
|
|
l++
|
|
)
|
|
a[l - 1] = arguments[l];
|
|
if (a.length < t.minArgs)
|
|
throw new Error(
|
|
"Expected at least "
|
|
.concat(t.minArgs, " ")
|
|
.concat(m(t.minArgs), " for ")
|
|
.concat(e, "(), got ")
|
|
.concat(a.length)
|
|
);
|
|
if (a.length > t.maxArgs)
|
|
throw new Error(
|
|
"Expected at most "
|
|
.concat(t.maxArgs, " ")
|
|
.concat(m(t.maxArgs), " for ")
|
|
.concat(e, "(), got ")
|
|
.concat(a.length)
|
|
);
|
|
return new Promise(function (r, l) {
|
|
if (t.fallbackToNoCallback)
|
|
try {
|
|
n[e].apply(
|
|
n,
|
|
a.concat([o({ resolve: r, reject: l }, t)])
|
|
);
|
|
} catch (i) {
|
|
console.warn(
|
|
"".concat(
|
|
e,
|
|
" API method doesn't seem to support the callback parameter, "
|
|
) +
|
|
"falling back to call it without a callback: ",
|
|
i
|
|
),
|
|
n[e].apply(n, a),
|
|
(t.fallbackToNoCallback = !1),
|
|
(t.noCallback = !0),
|
|
r();
|
|
}
|
|
else
|
|
t.noCallback
|
|
? (n[e].apply(n, a), r())
|
|
: n[e].apply(
|
|
n,
|
|
a.concat([o({ resolve: r, reject: l }, t)])
|
|
);
|
|
});
|
|
};
|
|
},
|
|
h = function (e, t, n) {
|
|
return new Proxy(t, {
|
|
apply: function (t, r, a) {
|
|
return n.call.apply(n, [r, e].concat(l(a)));
|
|
},
|
|
});
|
|
},
|
|
v = Function.call.bind(Object.prototype.hasOwnProperty),
|
|
y = function e(t) {
|
|
var n =
|
|
arguments.length > 1 && void 0 !== arguments[1]
|
|
? arguments[1]
|
|
: {},
|
|
r =
|
|
arguments.length > 2 && void 0 !== arguments[2]
|
|
? arguments[2]
|
|
: {},
|
|
a = Object.create(null),
|
|
o = {
|
|
has: function (e, n) {
|
|
return n in t || n in a;
|
|
},
|
|
get: function (o, l, i) {
|
|
if (l in a) return a[l];
|
|
if (l in t) {
|
|
var u = t[l];
|
|
if ("function" === typeof u)
|
|
if ("function" === typeof n[l])
|
|
u = h(t, t[l], n[l]);
|
|
else if (v(r, l)) {
|
|
var s = g(l, r[l]);
|
|
u = h(t, t[l], s);
|
|
} else u = u.bind(t);
|
|
else if (
|
|
"object" === typeof u &&
|
|
null !== u &&
|
|
(v(n, l) || v(r, l))
|
|
)
|
|
u = e(u, n[l], r[l]);
|
|
else {
|
|
if (!v(r, "*"))
|
|
return (
|
|
Object.defineProperty(a, l, {
|
|
configurable: !0,
|
|
enumerable: !0,
|
|
get: function () {
|
|
return t[l];
|
|
},
|
|
set: function (e) {
|
|
t[l] = e;
|
|
},
|
|
}),
|
|
u
|
|
);
|
|
u = e(u, n[l], r["*"]);
|
|
}
|
|
return (a[l] = u), u;
|
|
}
|
|
},
|
|
set: function (e, n, r, o) {
|
|
return n in a ? (a[n] = r) : (t[n] = r), !0;
|
|
},
|
|
defineProperty: function (e, t, n) {
|
|
return Reflect.defineProperty(a, t, n);
|
|
},
|
|
deleteProperty: function (e, t) {
|
|
return Reflect.deleteProperty(a, t);
|
|
},
|
|
},
|
|
l = Object.create(t);
|
|
return new Proxy(l, o);
|
|
},
|
|
b = function (e) {
|
|
return {
|
|
addListener: function (t, n) {
|
|
for (
|
|
var r = arguments.length,
|
|
a = new Array(r > 2 ? r - 2 : 0),
|
|
o = 2;
|
|
o < r;
|
|
o++
|
|
)
|
|
a[o - 2] = arguments[o];
|
|
t.addListener.apply(t, [e.get(n)].concat(a));
|
|
},
|
|
hasListener: function (t, n) {
|
|
return t.hasListener(e.get(n));
|
|
},
|
|
removeListener: function (t, n) {
|
|
t.removeListener(e.get(n));
|
|
},
|
|
};
|
|
},
|
|
x = new n(function (e) {
|
|
return "function" !== typeof e
|
|
? e
|
|
: function (t) {
|
|
var n = y(
|
|
t,
|
|
{},
|
|
{ getContent: { minArgs: 0, maxArgs: 0 } }
|
|
);
|
|
e(n);
|
|
};
|
|
}),
|
|
w = new n(function (e) {
|
|
return "function" !== typeof e
|
|
? e
|
|
: function (t, n, r) {
|
|
var o,
|
|
l,
|
|
i = !1,
|
|
u = new Promise(function (e) {
|
|
o = function (t) {
|
|
(i = !0), e(t);
|
|
};
|
|
});
|
|
try {
|
|
l = e(t, n, o);
|
|
} catch (f) {
|
|
l = Promise.reject(f);
|
|
}
|
|
var s = !0 !== l && a(l);
|
|
if (!0 !== l && !s && !i) return !1;
|
|
var c = function (e) {
|
|
e.then(
|
|
function (e) {
|
|
r(e);
|
|
},
|
|
function (e) {
|
|
var t;
|
|
(t =
|
|
e &&
|
|
(e instanceof Error ||
|
|
"string" === typeof e.message)
|
|
? e.message
|
|
: "An unexpected error occurred"),
|
|
r({
|
|
__mozWebExtensionPolyfillReject__: !0,
|
|
message: t,
|
|
});
|
|
}
|
|
).catch(function (e) {
|
|
console.error(
|
|
"Failed to send onMessage rejected reply",
|
|
e
|
|
);
|
|
});
|
|
};
|
|
return c(s ? l : u), !0;
|
|
};
|
|
}),
|
|
k = function (t, n) {
|
|
var a = t.reject,
|
|
o = t.resolve;
|
|
e.runtime.lastError
|
|
? e.runtime.lastError.message === r
|
|
? o()
|
|
: a(new Error(e.runtime.lastError.message))
|
|
: n && n.__mozWebExtensionPolyfillReject__
|
|
? a(new Error(n.message))
|
|
: o(n);
|
|
},
|
|
S = function (e, t, n) {
|
|
for (
|
|
var r = arguments.length,
|
|
a = new Array(r > 3 ? r - 3 : 0),
|
|
o = 3;
|
|
o < r;
|
|
o++
|
|
)
|
|
a[o - 3] = arguments[o];
|
|
if (a.length < t.minArgs)
|
|
throw new Error(
|
|
"Expected at least "
|
|
.concat(t.minArgs, " ")
|
|
.concat(m(t.minArgs), " for ")
|
|
.concat(e, "(), got ")
|
|
.concat(a.length)
|
|
);
|
|
if (a.length > t.maxArgs)
|
|
throw new Error(
|
|
"Expected at most "
|
|
.concat(t.maxArgs, " ")
|
|
.concat(m(t.maxArgs), " for ")
|
|
.concat(e, "(), got ")
|
|
.concat(a.length)
|
|
);
|
|
return new Promise(function (e, t) {
|
|
var r = k.bind(null, { resolve: e, reject: t });
|
|
a.push(r), n.sendMessage.apply(n, a);
|
|
});
|
|
},
|
|
A = {
|
|
devtools: { network: { onRequestFinished: b(x) } },
|
|
runtime: {
|
|
onMessage: b(w),
|
|
onMessageExternal: b(w),
|
|
sendMessage: S.bind(null, "sendMessage", {
|
|
minArgs: 1,
|
|
maxArgs: 3,
|
|
}),
|
|
},
|
|
tabs: {
|
|
sendMessage: S.bind(null, "sendMessage", {
|
|
minArgs: 2,
|
|
maxArgs: 3,
|
|
}),
|
|
},
|
|
},
|
|
E = {
|
|
clear: { minArgs: 1, maxArgs: 1 },
|
|
get: { minArgs: 1, maxArgs: 1 },
|
|
set: { minArgs: 1, maxArgs: 1 },
|
|
};
|
|
return (
|
|
(t.privacy = {
|
|
network: { "*": E },
|
|
services: { "*": E },
|
|
websites: { "*": E },
|
|
}),
|
|
y(e, A, t)
|
|
);
|
|
};
|
|
e.exports = a(chrome);
|
|
} else e.exports = globalThis.browser;
|
|
}),
|
|
void 0 === (o = "function" === typeof r ? r.apply(t, a) : r) ||
|
|
(e.exports = o);
|
|
},
|
|
3897: function (e) {
|
|
(e.exports = function (e, t) {
|
|
(null == t || t > e.length) && (t = e.length);
|
|
for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n];
|
|
return r;
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
3405: function (e, t, n) {
|
|
var r = n(3897);
|
|
(e.exports = function (e) {
|
|
if (Array.isArray(e)) return r(e);
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
6115: function (e) {
|
|
(e.exports = function (e) {
|
|
if (void 0 === e)
|
|
throw new ReferenceError(
|
|
"this hasn't been initialised - super() hasn't been called"
|
|
);
|
|
return e;
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
6690: function (e) {
|
|
(e.exports = function (e, t) {
|
|
if (!(e instanceof t))
|
|
throw new TypeError("Cannot call a class as a function");
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
3515: function (e, t, n) {
|
|
var r = n(6015),
|
|
a = n(9617);
|
|
function o(t, n, l) {
|
|
return (
|
|
a()
|
|
? ((e.exports = o = Reflect.construct.bind()),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports))
|
|
: ((e.exports = o =
|
|
function (e, t, n) {
|
|
var a = [null];
|
|
a.push.apply(a, t);
|
|
var o = new (Function.bind.apply(e, a))();
|
|
return n && r(o, n.prototype), o;
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports)),
|
|
o.apply(null, arguments)
|
|
);
|
|
}
|
|
(e.exports = o),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
9728: function (e, t, n) {
|
|
var r = n(4062);
|
|
function a(e, t) {
|
|
for (var n = 0; n < t.length; n++) {
|
|
var a = t[n];
|
|
(a.enumerable = a.enumerable || !1),
|
|
(a.configurable = !0),
|
|
"value" in a && (a.writable = !0),
|
|
Object.defineProperty(e, r(a.key), a);
|
|
}
|
|
}
|
|
(e.exports = function (e, t, n) {
|
|
return (
|
|
t && a(e.prototype, t),
|
|
n && a(e, n),
|
|
Object.defineProperty(e, "prototype", { writable: !1 }),
|
|
e
|
|
);
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
6389: function (e, t, n) {
|
|
var r = n(3808),
|
|
a = n(9617),
|
|
o = n(4993);
|
|
(e.exports = function (e) {
|
|
var t = a();
|
|
return function () {
|
|
var n,
|
|
a = r(e);
|
|
if (t) {
|
|
var l = r(this).constructor;
|
|
n = Reflect.construct(a, arguments, l);
|
|
} else n = a.apply(this, arguments);
|
|
return o(this, n);
|
|
};
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
1588: function (e, t, n) {
|
|
var r = n(1753);
|
|
function a() {
|
|
return (
|
|
"undefined" !== typeof Reflect && Reflect.get
|
|
? ((e.exports = a = Reflect.get.bind()),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports))
|
|
: ((e.exports = a =
|
|
function (e, t, n) {
|
|
var a = r(e, t);
|
|
if (a) {
|
|
var o = Object.getOwnPropertyDescriptor(a, t);
|
|
return o.get
|
|
? o.get.call(arguments.length < 3 ? e : n)
|
|
: o.value;
|
|
}
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports)),
|
|
a.apply(this, arguments)
|
|
);
|
|
}
|
|
(e.exports = a),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
3808: function (e) {
|
|
function t(n) {
|
|
return (
|
|
(e.exports = t =
|
|
Object.setPrototypeOf
|
|
? Object.getPrototypeOf.bind()
|
|
: function (e) {
|
|
return e.__proto__ || Object.getPrototypeOf(e);
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports),
|
|
t(n)
|
|
);
|
|
}
|
|
(e.exports = t),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
1655: function (e, t, n) {
|
|
var r = n(6015);
|
|
(e.exports = function (e, t) {
|
|
if ("function" !== typeof t && null !== t)
|
|
throw new TypeError(
|
|
"Super expression must either be null or a function"
|
|
);
|
|
(e.prototype = Object.create(t && t.prototype, {
|
|
constructor: { value: e, writable: !0, configurable: !0 },
|
|
})),
|
|
Object.defineProperty(e, "prototype", { writable: !1 }),
|
|
t && r(e, t);
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
6035: function (e) {
|
|
(e.exports = function (e) {
|
|
return -1 !== Function.toString.call(e).indexOf("[native code]");
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
9617: function (e) {
|
|
(e.exports = function () {
|
|
if ("undefined" === typeof Reflect || !Reflect.construct) return !1;
|
|
if (Reflect.construct.sham) return !1;
|
|
if ("function" === typeof Proxy) return !0;
|
|
try {
|
|
return (
|
|
Boolean.prototype.valueOf.call(
|
|
Reflect.construct(Boolean, [], function () {})
|
|
),
|
|
!0
|
|
);
|
|
} catch (e) {
|
|
return !1;
|
|
}
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
9498: function (e) {
|
|
(e.exports = function (e) {
|
|
if (
|
|
("undefined" !== typeof Symbol && null != e[Symbol.iterator]) ||
|
|
null != e["@@iterator"]
|
|
)
|
|
return Array.from(e);
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
2281: function (e) {
|
|
(e.exports = function () {
|
|
throw new TypeError(
|
|
"Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
|
|
);
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
4993: function (e, t, n) {
|
|
var r = n(8698).default,
|
|
a = n(6115);
|
|
(e.exports = function (e, t) {
|
|
if (t && ("object" === r(t) || "function" === typeof t)) return t;
|
|
if (void 0 !== t)
|
|
throw new TypeError(
|
|
"Derived constructors may only return object or undefined"
|
|
);
|
|
return a(e);
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
6015: function (e) {
|
|
function t(n, r) {
|
|
return (
|
|
(e.exports = t =
|
|
Object.setPrototypeOf
|
|
? Object.setPrototypeOf.bind()
|
|
: function (e, t) {
|
|
return (e.__proto__ = t), e;
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports),
|
|
t(n, r)
|
|
);
|
|
}
|
|
(e.exports = t),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
1753: function (e, t, n) {
|
|
var r = n(3808);
|
|
(e.exports = function (e, t) {
|
|
for (
|
|
;
|
|
!Object.prototype.hasOwnProperty.call(e, t) && null !== (e = r(e));
|
|
|
|
);
|
|
return e;
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
861: function (e, t, n) {
|
|
var r = n(3405),
|
|
a = n(9498),
|
|
o = n(6116),
|
|
l = n(2281);
|
|
(e.exports = function (e) {
|
|
return r(e) || a(e) || o(e) || l();
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
5036: function (e, t, n) {
|
|
var r = n(8698).default;
|
|
(e.exports = function (e, t) {
|
|
if ("object" !== r(e) || null === e) return e;
|
|
var n = e[Symbol.toPrimitive];
|
|
if (void 0 !== n) {
|
|
var a = n.call(e, t || "default");
|
|
if ("object" !== r(a)) return a;
|
|
throw new TypeError("@@toPrimitive must return a primitive value.");
|
|
}
|
|
return ("string" === t ? String : Number)(e);
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
4062: function (e, t, n) {
|
|
var r = n(8698).default,
|
|
a = n(5036);
|
|
(e.exports = function (e) {
|
|
var t = a(e, "string");
|
|
return "symbol" === r(t) ? t : String(t);
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
8698: function (e) {
|
|
function t(n) {
|
|
return (
|
|
(e.exports = t =
|
|
"function" == typeof Symbol && "symbol" == typeof Symbol.iterator
|
|
? function (e) {
|
|
return typeof e;
|
|
}
|
|
: function (e) {
|
|
return e &&
|
|
"function" == typeof Symbol &&
|
|
e.constructor === Symbol &&
|
|
e !== Symbol.prototype
|
|
? "symbol"
|
|
: typeof e;
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports),
|
|
t(n)
|
|
);
|
|
}
|
|
(e.exports = t),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
6116: function (e, t, n) {
|
|
var r = n(3897);
|
|
(e.exports = function (e, t) {
|
|
if (e) {
|
|
if ("string" === typeof e) return r(e, t);
|
|
var n = Object.prototype.toString.call(e).slice(8, -1);
|
|
return (
|
|
"Object" === n && e.constructor && (n = e.constructor.name),
|
|
"Map" === n || "Set" === n
|
|
? Array.from(e)
|
|
: "Arguments" === n ||
|
|
/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)
|
|
? r(e, t)
|
|
: void 0
|
|
);
|
|
}
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
3496: function (e, t, n) {
|
|
var r = n(3808),
|
|
a = n(6015),
|
|
o = n(6035),
|
|
l = n(3515);
|
|
function i(t) {
|
|
var n = "function" === typeof Map ? new Map() : void 0;
|
|
return (
|
|
(e.exports = i =
|
|
function (e) {
|
|
if (null === e || !o(e)) return e;
|
|
if ("function" !== typeof e)
|
|
throw new TypeError(
|
|
"Super expression must either be null or a function"
|
|
);
|
|
if ("undefined" !== typeof n) {
|
|
if (n.has(e)) return n.get(e);
|
|
n.set(e, t);
|
|
}
|
|
function t() {
|
|
return l(e, arguments, r(this).constructor);
|
|
}
|
|
return (
|
|
(t.prototype = Object.create(e.prototype, {
|
|
constructor: {
|
|
value: t,
|
|
enumerable: !1,
|
|
writable: !0,
|
|
configurable: !0,
|
|
},
|
|
})),
|
|
a(t, e)
|
|
);
|
|
}),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports),
|
|
i(t)
|
|
);
|
|
}
|
|
(e.exports = i),
|
|
(e.exports.__esModule = !0),
|
|
(e.exports.default = e.exports);
|
|
},
|
|
},
|
|
t = {};
|
|
function n(r) {
|
|
var a = t[r];
|
|
if (void 0 !== a) return a.exports;
|
|
var o = (t[r] = { exports: {} });
|
|
return e[r].call(o.exports, o, o.exports, n), o.exports;
|
|
}
|
|
(n.d = function (e, t) {
|
|
for (var r in t)
|
|
n.o(t, r) &&
|
|
!n.o(e, r) &&
|
|
Object.defineProperty(e, r, { enumerable: !0, get: t[r] });
|
|
}),
|
|
(n.o = function (e, t) {
|
|
return Object.prototype.hasOwnProperty.call(e, t);
|
|
}),
|
|
(n.r = function (e) {
|
|
"undefined" !== typeof Symbol &&
|
|
Symbol.toStringTag &&
|
|
Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }),
|
|
Object.defineProperty(e, "__esModule", { value: !0 });
|
|
}),
|
|
(function () {
|
|
"use strict";
|
|
var e = {};
|
|
function t(e) {
|
|
return (
|
|
(t =
|
|
"function" == typeof Symbol && "symbol" == typeof Symbol.iterator
|
|
? function (e) {
|
|
return typeof e;
|
|
}
|
|
: function (e) {
|
|
return e &&
|
|
"function" == typeof Symbol &&
|
|
e.constructor === Symbol &&
|
|
e !== Symbol.prototype
|
|
? "symbol"
|
|
: typeof e;
|
|
}),
|
|
t(e)
|
|
);
|
|
}
|
|
function r() {
|
|
r = function () {
|
|
return e;
|
|
};
|
|
var e = {},
|
|
n = Object.prototype,
|
|
a = n.hasOwnProperty,
|
|
o =
|
|
Object.defineProperty ||
|
|
function (e, t, n) {
|
|
e[t] = n.value;
|
|
},
|
|
l = "function" == typeof Symbol ? Symbol : {},
|
|
i = l.iterator || "@@iterator",
|
|
u = l.asyncIterator || "@@asyncIterator",
|
|
s = l.toStringTag || "@@toStringTag";
|
|
function c(e, t, n) {
|
|
return (
|
|
Object.defineProperty(e, t, {
|
|
value: n,
|
|
enumerable: !0,
|
|
configurable: !0,
|
|
writable: !0,
|
|
}),
|
|
e[t]
|
|
);
|
|
}
|
|
try {
|
|
c({}, "");
|
|
} catch (N) {
|
|
c = function (e, t, n) {
|
|
return (e[t] = n);
|
|
};
|
|
}
|
|
function f(e, t, n, r) {
|
|
var a = t && t.prototype instanceof m ? t : m,
|
|
l = Object.create(a.prototype),
|
|
i = new C(r || []);
|
|
return o(l, "_invoke", { value: S(e, n, i) }), l;
|
|
}
|
|
function d(e, t, n) {
|
|
try {
|
|
return { type: "normal", arg: e.call(t, n) };
|
|
} catch (N) {
|
|
return { type: "throw", arg: N };
|
|
}
|
|
}
|
|
e.wrap = f;
|
|
var p = {};
|
|
function m() {}
|
|
function g() {}
|
|
function h() {}
|
|
var v = {};
|
|
c(v, i, function () {
|
|
return this;
|
|
});
|
|
var y = Object.getPrototypeOf,
|
|
b = y && y(y(P([])));
|
|
b && b !== n && a.call(b, i) && (v = b);
|
|
var x = (h.prototype = m.prototype = Object.create(v));
|
|
function w(e) {
|
|
["next", "throw", "return"].forEach(function (t) {
|
|
c(e, t, function (e) {
|
|
return this._invoke(t, e);
|
|
});
|
|
});
|
|
}
|
|
function k(e, n) {
|
|
function r(o, l, i, u) {
|
|
var s = d(e[o], e, l);
|
|
if ("throw" !== s.type) {
|
|
var c = s.arg,
|
|
f = c.value;
|
|
return f && "object" == t(f) && a.call(f, "__await")
|
|
? n.resolve(f.__await).then(
|
|
function (e) {
|
|
r("next", e, i, u);
|
|
},
|
|
function (e) {
|
|
r("throw", e, i, u);
|
|
}
|
|
)
|
|
: n.resolve(f).then(
|
|
function (e) {
|
|
(c.value = e), i(c);
|
|
},
|
|
function (e) {
|
|
return r("throw", e, i, u);
|
|
}
|
|
);
|
|
}
|
|
u(s.arg);
|
|
}
|
|
var l;
|
|
o(this, "_invoke", {
|
|
value: function (e, t) {
|
|
function a() {
|
|
return new n(function (n, a) {
|
|
r(e, t, n, a);
|
|
});
|
|
}
|
|
return (l = l ? l.then(a, a) : a());
|
|
},
|
|
});
|
|
}
|
|
function S(e, t, n) {
|
|
var r = "suspendedStart";
|
|
return function (a, o) {
|
|
if ("executing" === r)
|
|
throw new Error("Generator is already running");
|
|
if ("completed" === r) {
|
|
if ("throw" === a) throw o;
|
|
return O();
|
|
}
|
|
for (n.method = a, n.arg = o; ; ) {
|
|
var l = n.delegate;
|
|
if (l) {
|
|
var i = A(l, n);
|
|
if (i) {
|
|
if (i === p) continue;
|
|
return i;
|
|
}
|
|
}
|
|
if ("next" === n.method) n.sent = n._sent = n.arg;
|
|
else if ("throw" === n.method) {
|
|
if ("suspendedStart" === r) throw ((r = "completed"), n.arg);
|
|
n.dispatchException(n.arg);
|
|
} else "return" === n.method && n.abrupt("return", n.arg);
|
|
r = "executing";
|
|
var u = d(e, t, n);
|
|
if ("normal" === u.type) {
|
|
if (
|
|
((r = n.done ? "completed" : "suspendedYield"), u.arg === p)
|
|
)
|
|
continue;
|
|
return { value: u.arg, done: n.done };
|
|
}
|
|
"throw" === u.type &&
|
|
((r = "completed"), (n.method = "throw"), (n.arg = u.arg));
|
|
}
|
|
};
|
|
}
|
|
function A(e, t) {
|
|
var n = t.method,
|
|
r = e.iterator[n];
|
|
if (void 0 === r)
|
|
return (
|
|
(t.delegate = null),
|
|
("throw" === n &&
|
|
e.iterator.return &&
|
|
((t.method = "return"),
|
|
(t.arg = void 0),
|
|
A(e, t),
|
|
"throw" === t.method)) ||
|
|
("return" !== n &&
|
|
((t.method = "throw"),
|
|
(t.arg = new TypeError(
|
|
"The iterator does not provide a '" + n + "' method"
|
|
)))),
|
|
p
|
|
);
|
|
var a = d(r, e.iterator, t.arg);
|
|
if ("throw" === a.type)
|
|
return (
|
|
(t.method = "throw"), (t.arg = a.arg), (t.delegate = null), p
|
|
);
|
|
var o = a.arg;
|
|
return o
|
|
? o.done
|
|
? ((t[e.resultName] = o.value),
|
|
(t.next = e.nextLoc),
|
|
"return" !== t.method &&
|
|
((t.method = "next"), (t.arg = void 0)),
|
|
(t.delegate = null),
|
|
p)
|
|
: o
|
|
: ((t.method = "throw"),
|
|
(t.arg = new TypeError("iterator result is not an object")),
|
|
(t.delegate = null),
|
|
p);
|
|
}
|
|
function E(e) {
|
|
var t = { tryLoc: e[0] };
|
|
1 in e && (t.catchLoc = e[1]),
|
|
2 in e && ((t.finallyLoc = e[2]), (t.afterLoc = e[3])),
|
|
this.tryEntries.push(t);
|
|
}
|
|
function _(e) {
|
|
var t = e.completion || {};
|
|
(t.type = "normal"), delete t.arg, (e.completion = t);
|
|
}
|
|
function C(e) {
|
|
(this.tryEntries = [{ tryLoc: "root" }]),
|
|
e.forEach(E, this),
|
|
this.reset(!0);
|
|
}
|
|
function P(e) {
|
|
if (e) {
|
|
var t = e[i];
|
|
if (t) return t.call(e);
|
|
if ("function" == typeof e.next) return e;
|
|
if (!isNaN(e.length)) {
|
|
var n = -1,
|
|
r = function t() {
|
|
for (; ++n < e.length; )
|
|
if (a.call(e, n)) return (t.value = e[n]), (t.done = !1), t;
|
|
return (t.value = void 0), (t.done = !0), t;
|
|
};
|
|
return (r.next = r);
|
|
}
|
|
}
|
|
return { next: O };
|
|
}
|
|
function O() {
|
|
return { value: void 0, done: !0 };
|
|
}
|
|
return (
|
|
(g.prototype = h),
|
|
o(x, "constructor", { value: h, configurable: !0 }),
|
|
o(h, "constructor", { value: g, configurable: !0 }),
|
|
(g.displayName = c(h, s, "GeneratorFunction")),
|
|
(e.isGeneratorFunction = function (e) {
|
|
var t = "function" == typeof e && e.constructor;
|
|
return (
|
|
!!t &&
|
|
(t === g || "GeneratorFunction" === (t.displayName || t.name))
|
|
);
|
|
}),
|
|
(e.mark = function (e) {
|
|
return (
|
|
Object.setPrototypeOf
|
|
? Object.setPrototypeOf(e, h)
|
|
: ((e.__proto__ = h), c(e, s, "GeneratorFunction")),
|
|
(e.prototype = Object.create(x)),
|
|
e
|
|
);
|
|
}),
|
|
(e.awrap = function (e) {
|
|
return { __await: e };
|
|
}),
|
|
w(k.prototype),
|
|
c(k.prototype, u, function () {
|
|
return this;
|
|
}),
|
|
(e.AsyncIterator = k),
|
|
(e.async = function (t, n, r, a, o) {
|
|
void 0 === o && (o = Promise);
|
|
var l = new k(f(t, n, r, a), o);
|
|
return e.isGeneratorFunction(n)
|
|
? l
|
|
: l.next().then(function (e) {
|
|
return e.done ? e.value : l.next();
|
|
});
|
|
}),
|
|
w(x),
|
|
c(x, s, "Generator"),
|
|
c(x, i, function () {
|
|
return this;
|
|
}),
|
|
c(x, "toString", function () {
|
|
return "[object Generator]";
|
|
}),
|
|
(e.keys = function (e) {
|
|
var t = Object(e),
|
|
n = [];
|
|
for (var r in t) n.push(r);
|
|
return (
|
|
n.reverse(),
|
|
function e() {
|
|
for (; n.length; ) {
|
|
var r = n.pop();
|
|
if (r in t) return (e.value = r), (e.done = !1), e;
|
|
}
|
|
return (e.done = !0), e;
|
|
}
|
|
);
|
|
}),
|
|
(e.values = P),
|
|
(C.prototype = {
|
|
constructor: C,
|
|
reset: function (e) {
|
|
if (
|
|
((this.prev = 0),
|
|
(this.next = 0),
|
|
(this.sent = this._sent = void 0),
|
|
(this.done = !1),
|
|
(this.delegate = null),
|
|
(this.method = "next"),
|
|
(this.arg = void 0),
|
|
this.tryEntries.forEach(_),
|
|
!e)
|
|
)
|
|
for (var t in this)
|
|
"t" === t.charAt(0) &&
|
|
a.call(this, t) &&
|
|
!isNaN(+t.slice(1)) &&
|
|
(this[t] = void 0);
|
|
},
|
|
stop: function () {
|
|
this.done = !0;
|
|
var e = this.tryEntries[0].completion;
|
|
if ("throw" === e.type) throw e.arg;
|
|
return this.rval;
|
|
},
|
|
dispatchException: function (e) {
|
|
if (this.done) throw e;
|
|
var t = this;
|
|
function n(n, r) {
|
|
return (
|
|
(l.type = "throw"),
|
|
(l.arg = e),
|
|
(t.next = n),
|
|
r && ((t.method = "next"), (t.arg = void 0)),
|
|
!!r
|
|
);
|
|
}
|
|
for (var r = this.tryEntries.length - 1; r >= 0; --r) {
|
|
var o = this.tryEntries[r],
|
|
l = o.completion;
|
|
if ("root" === o.tryLoc) return n("end");
|
|
if (o.tryLoc <= this.prev) {
|
|
var i = a.call(o, "catchLoc"),
|
|
u = a.call(o, "finallyLoc");
|
|
if (i && u) {
|
|
if (this.prev < o.catchLoc) return n(o.catchLoc, !0);
|
|
if (this.prev < o.finallyLoc) return n(o.finallyLoc);
|
|
} else if (i) {
|
|
if (this.prev < o.catchLoc) return n(o.catchLoc, !0);
|
|
} else {
|
|
if (!u)
|
|
throw new Error("try statement without catch or finally");
|
|
if (this.prev < o.finallyLoc) return n(o.finallyLoc);
|
|
}
|
|
}
|
|
}
|
|
},
|
|
abrupt: function (e, t) {
|
|
for (var n = this.tryEntries.length - 1; n >= 0; --n) {
|
|
var r = this.tryEntries[n];
|
|
if (
|
|
r.tryLoc <= this.prev &&
|
|
a.call(r, "finallyLoc") &&
|
|
this.prev < r.finallyLoc
|
|
) {
|
|
var o = r;
|
|
break;
|
|
}
|
|
}
|
|
o &&
|
|
("break" === e || "continue" === e) &&
|
|
o.tryLoc <= t &&
|
|
t <= o.finallyLoc &&
|
|
(o = null);
|
|
var l = o ? o.completion : {};
|
|
return (
|
|
(l.type = e),
|
|
(l.arg = t),
|
|
o
|
|
? ((this.method = "next"), (this.next = o.finallyLoc), p)
|
|
: this.complete(l)
|
|
);
|
|
},
|
|
complete: function (e, t) {
|
|
if ("throw" === e.type) throw e.arg;
|
|
return (
|
|
"break" === e.type || "continue" === e.type
|
|
? (this.next = e.arg)
|
|
: "return" === e.type
|
|
? ((this.rval = this.arg = e.arg),
|
|
(this.method = "return"),
|
|
(this.next = "end"))
|
|
: "normal" === e.type && t && (this.next = t),
|
|
p
|
|
);
|
|
},
|
|
finish: function (e) {
|
|
for (var t = this.tryEntries.length - 1; t >= 0; --t) {
|
|
var n = this.tryEntries[t];
|
|
if (n.finallyLoc === e)
|
|
return this.complete(n.completion, n.afterLoc), _(n), p;
|
|
}
|
|
},
|
|
catch: function (e) {
|
|
for (var t = this.tryEntries.length - 1; t >= 0; --t) {
|
|
var n = this.tryEntries[t];
|
|
if (n.tryLoc === e) {
|
|
var r = n.completion;
|
|
if ("throw" === r.type) {
|
|
var a = r.arg;
|
|
_(n);
|
|
}
|
|
return a;
|
|
}
|
|
}
|
|
throw new Error("illegal catch attempt");
|
|
},
|
|
delegateYield: function (e, t, n) {
|
|
return (
|
|
(this.delegate = { iterator: P(e), resultName: t, nextLoc: n }),
|
|
"next" === this.method && (this.arg = void 0),
|
|
p
|
|
);
|
|
},
|
|
}),
|
|
e
|
|
);
|
|
}
|
|
function a(e, t, n, r, a, o, l) {
|
|
try {
|
|
var i = e[o](l),
|
|
u = i.value;
|
|
} catch (s) {
|
|
return void n(s);
|
|
}
|
|
i.done ? t(u) : Promise.resolve(u).then(r, a);
|
|
}
|
|
function o(e) {
|
|
return function () {
|
|
var t = this,
|
|
n = arguments;
|
|
return new Promise(function (r, o) {
|
|
var l = e.apply(t, n);
|
|
function i(e) {
|
|
a(l, r, o, i, u, "next", e);
|
|
}
|
|
function u(e) {
|
|
a(l, r, o, i, u, "throw", e);
|
|
}
|
|
i(void 0);
|
|
});
|
|
};
|
|
}
|
|
function l(e) {
|
|
var n = (function (e, n) {
|
|
if ("object" !== t(e) || null === e) return e;
|
|
var r = e[Symbol.toPrimitive];
|
|
if (void 0 !== r) {
|
|
var a = r.call(e, n || "default");
|
|
if ("object" !== t(a)) return a;
|
|
throw new TypeError("@@toPrimitive must return a primitive value.");
|
|
}
|
|
return ("string" === n ? String : Number)(e);
|
|
})(e, "string");
|
|
return "symbol" === t(n) ? n : String(n);
|
|
}
|
|
function i(e, t, n) {
|
|
return (
|
|
(t = l(t)) in e
|
|
? Object.defineProperty(e, t, {
|
|
value: n,
|
|
enumerable: !0,
|
|
configurable: !0,
|
|
writable: !0,
|
|
})
|
|
: (e[t] = n),
|
|
e
|
|
);
|
|
}
|
|
function u(e, t) {
|
|
var n = Object.keys(e);
|
|
if (Object.getOwnPropertySymbols) {
|
|
var r = Object.getOwnPropertySymbols(e);
|
|
t &&
|
|
(r = r.filter(function (t) {
|
|
return Object.getOwnPropertyDescriptor(e, t).enumerable;
|
|
})),
|
|
n.push.apply(n, r);
|
|
}
|
|
return n;
|
|
}
|
|
function s(e) {
|
|
for (var t = 1; t < arguments.length; t++) {
|
|
var n = null != arguments[t] ? arguments[t] : {};
|
|
t % 2
|
|
? u(Object(n), !0).forEach(function (t) {
|
|
i(e, t, n[t]);
|
|
})
|
|
: Object.getOwnPropertyDescriptors
|
|
? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
|
|
: u(Object(n)).forEach(function (t) {
|
|
Object.defineProperty(
|
|
e,
|
|
t,
|
|
Object.getOwnPropertyDescriptor(n, t)
|
|
);
|
|
});
|
|
}
|
|
return e;
|
|
}
|
|
function c(e, t) {
|
|
for (var n = 0; n < t.length; n++) {
|
|
var r = t[n];
|
|
(r.enumerable = r.enumerable || !1),
|
|
(r.configurable = !0),
|
|
"value" in r && (r.writable = !0),
|
|
Object.defineProperty(e, l(r.key), r);
|
|
}
|
|
}
|
|
n.r(e),
|
|
n.d(e, {
|
|
exclude: function () {
|
|
return Se;
|
|
},
|
|
extract: function () {
|
|
return ve;
|
|
},
|
|
parse: function () {
|
|
return ye;
|
|
},
|
|
parseUrl: function () {
|
|
return xe;
|
|
},
|
|
pick: function () {
|
|
return ke;
|
|
},
|
|
stringify: function () {
|
|
return be;
|
|
},
|
|
stringifyUrl: function () {
|
|
return we;
|
|
},
|
|
});
|
|
var f = (function () {
|
|
try {
|
|
return n(930);
|
|
} catch (e) {
|
|
console.log("[browser]", e.message);
|
|
}
|
|
})(),
|
|
d = n(1739);
|
|
function p(e, t) {
|
|
(null == t || t > e.length) && (t = e.length);
|
|
for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n];
|
|
return r;
|
|
}
|
|
function m(e, t) {
|
|
if (e) {
|
|
if ("string" === typeof e) return p(e, t);
|
|
var n = Object.prototype.toString.call(e).slice(8, -1);
|
|
return (
|
|
"Object" === n && e.constructor && (n = e.constructor.name),
|
|
"Map" === n || "Set" === n
|
|
? Array.from(e)
|
|
: "Arguments" === n ||
|
|
/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)
|
|
? p(e, t)
|
|
: void 0
|
|
);
|
|
}
|
|
}
|
|
function g(e) {
|
|
return (
|
|
(function (e) {
|
|
if (Array.isArray(e)) return p(e);
|
|
})(e) ||
|
|
(function (e) {
|
|
if (
|
|
("undefined" !== typeof Symbol && null != e[Symbol.iterator]) ||
|
|
null != e["@@iterator"]
|
|
)
|
|
return Array.from(e);
|
|
})(e) ||
|
|
m(e) ||
|
|
(function () {
|
|
throw new TypeError(
|
|
"Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
|
|
);
|
|
})()
|
|
);
|
|
}
|
|
function h(e, t) {
|
|
return (
|
|
(function (e) {
|
|
if (Array.isArray(e)) return e;
|
|
})(e) ||
|
|
(function (e, t) {
|
|
var n =
|
|
null == e
|
|
? null
|
|
: ("undefined" != typeof Symbol && e[Symbol.iterator]) ||
|
|
e["@@iterator"];
|
|
if (null != n) {
|
|
var r,
|
|
a,
|
|
o,
|
|
l,
|
|
i = [],
|
|
u = !0,
|
|
s = !1;
|
|
try {
|
|
if (((o = (n = n.call(e)).next), 0 === t)) {
|
|
if (Object(n) !== n) return;
|
|
u = !1;
|
|
} else
|
|
for (
|
|
;
|
|
!(u = (r = o.call(n)).done) &&
|
|
(i.push(r.value), i.length !== t);
|
|
u = !0
|
|
);
|
|
} catch (c) {
|
|
(s = !0), (a = c);
|
|
} finally {
|
|
try {
|
|
if (
|
|
!u &&
|
|
null != n.return &&
|
|
((l = n.return()), Object(l) !== l)
|
|
)
|
|
return;
|
|
} finally {
|
|
if (s) throw a;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
})(e, t) ||
|
|
m(e, t) ||
|
|
(function () {
|
|
throw new TypeError(
|
|
"Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
|
|
);
|
|
})()
|
|
);
|
|
}
|
|
var v,
|
|
y = "li, p, h1, h2, h3, h4, h5, h6, dd",
|
|
b = ":is(".concat(y, "):not(:has(:is(").concat(y, ")))"),
|
|
x = [
|
|
{
|
|
pattern: "platform.openai.com/docs",
|
|
selector: ".docs-body ".concat(b),
|
|
},
|
|
{
|
|
pattern: "en.wikipedia.org",
|
|
selector: "h1, .mw-parser-output ".concat(b),
|
|
},
|
|
{
|
|
pattern: "stackoverflow.com",
|
|
selector: "h1, .s-prose p, .comment-body .comment-copy",
|
|
},
|
|
{
|
|
pattern: "developer.chrome.com/docs, medium.com",
|
|
selector: "h1, article ".concat(b),
|
|
},
|
|
{ pattern: "news.ycombinator.com", selector: ".title, .commtext" },
|
|
{
|
|
pattern: "github.com",
|
|
selector: ".markdown-body ".concat(
|
|
b,
|
|
", .repo-description p, .Layout-sidebar .f4, .container-lg .py-4 .f5, .container-lg .my-4 .f5, .Box-row .pr-4, .Box-row article .mt-1, [itemprop='description']"
|
|
),
|
|
},
|
|
{ pattern: "twitter.com", selector: "[data-testid='tweetText']" },
|
|
{
|
|
pattern: "youtube.com",
|
|
selector:
|
|
"h1, h3:not(:has(#author-text)), #content-text, #description, yt-attributed-string>span>span",
|
|
},
|
|
],
|
|
w = "https://github.com/fishjar/kiss-translator",
|
|
k =
|
|
("\u8bf7 [\u70b9\u51fb\u8fd9\u91cc](".concat(
|
|
w,
|
|
") \u67e5\u770b\u8be6\u60c5\u3002"
|
|
),
|
|
"Please [click here](".concat(w, ") for details."),
|
|
"KISS Translator".trim().split(/\s+/).join("-")),
|
|
S = k.toLowerCase(),
|
|
A = "".concat(k, "_msauth"),
|
|
E = "".concat(k, "_setting"),
|
|
_ = "".concat(k, "_rules"),
|
|
C = "".concat(k, "_sync"),
|
|
P = "".concat(k, "_cache"),
|
|
O = "fetch_limit",
|
|
N = "trans_putrule",
|
|
T = "Google",
|
|
L = "Microsoft",
|
|
z = "OpenAI",
|
|
j = [["auto", "Auto-detect"]].concat([
|
|
["en", "English - English"],
|
|
["zh-CN", "Simplified Chinese - \u7b80\u4f53\u4e2d\u6587"],
|
|
["zh-TW", "Traditional Chinese - \u7e41\u9ad4\u4e2d\u6587"],
|
|
["ar", "Arabic - \u0627\u0644\u0639\u0631\u0628\u064a\u0629"],
|
|
[
|
|
"bg",
|
|
"Bulgarian - \u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438",
|
|
],
|
|
["ca", "Catalan - Catal\xe0"],
|
|
["hr", "Croatian - Hrvatski"],
|
|
["cs", "Czech - \u010ce\u0161tina"],
|
|
["da", "Danish - Dansk"],
|
|
["nl", "Dutch - Nederlands"],
|
|
["fi", "Finnish - Suomi"],
|
|
["fr", "French - Fran\xe7ais"],
|
|
["de", "German - Deutsch"],
|
|
["el", "Greek - \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"],
|
|
["hi", "Hindi - \u0939\u093f\u0928\u094d\u0926\u0940"],
|
|
["hu", "Hungarian - Magyar"],
|
|
["id", "Indonesian - Indonesia"],
|
|
["it", "Italian - Italiano"],
|
|
["ja", "Japanese - \u65e5\u672c\u8a9e"],
|
|
["ko", "Korean - \ud55c\uad6d\uc5b4"],
|
|
["ms", "Malay - Melayu"],
|
|
["mt", "Maltese - Malti"],
|
|
["nb", "Norwegian - Norsk Bokm\xe5l"],
|
|
["pl", "Polish - Polski"],
|
|
["pt", "Portuguese - Portugu\xeas"],
|
|
["ro", "Romanian - Rom\xe2n\u0103"],
|
|
["ru", "Russian - \u0420\u0443\u0441\u0441\u043a\u0438\u0439"],
|
|
["sk", "Slovak - Sloven\u010dina"],
|
|
["sl", "Slovenian - Sloven\u0161\u010dina"],
|
|
["es", "Spanish - Espa\xf1ol"],
|
|
["sv", "Swedish - Svenska"],
|
|
["ta", "Tamil - \u0ba4\u0bae\u0bbf\u0bb4\u0bcd"],
|
|
["te", "Telugu - \u0c24\u0c46\u0c32\u0c41\u0c17\u0c41"],
|
|
["th", "Thai - \u0e44\u0e17\u0e22"],
|
|
["tr", "Turkish - T\xfcrk\xe7e"],
|
|
[
|
|
"uk",
|
|
"Ukrainian - \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430",
|
|
],
|
|
["vi", "Vietnamese - Ti\u1ebfng Vi\u1ec7t"],
|
|
]),
|
|
M =
|
|
(i(
|
|
(v = {}),
|
|
L,
|
|
new Map([
|
|
["auto", ""],
|
|
["zh-CN", "zh-Hans"],
|
|
["zh-TW", "zh-Hant"],
|
|
])
|
|
),
|
|
i(
|
|
v,
|
|
z,
|
|
new Map(
|
|
j.map(function (e) {
|
|
var t = h(e, 2);
|
|
return [t[0], t[1].split(" - ")[0]];
|
|
})
|
|
)
|
|
),
|
|
v),
|
|
R = "under_line",
|
|
F = "dot_line",
|
|
I = "dash_line",
|
|
D = "wavy_line",
|
|
U = "fuzzy",
|
|
V = "highlight",
|
|
B = 1,
|
|
$ = "{{from}}",
|
|
H = "{{to}}",
|
|
W = {
|
|
pattern: "*",
|
|
selector: b,
|
|
translator: L,
|
|
fromLang: "auto",
|
|
toLang: "zh-CN",
|
|
textStyle: I,
|
|
transOpen: !1,
|
|
},
|
|
Q = {
|
|
darkMode: !1,
|
|
uiLang: "zh",
|
|
fetchLimit: B,
|
|
clearCache: !1,
|
|
googleUrl: "https://translate.googleapis.com/translate_a/single",
|
|
openaiUrl: "https://api.openai.com/v1/chat/completions",
|
|
openaiKey: "",
|
|
openaiModel: "gpt-4",
|
|
openaiPrompt: "You will be provided with a sentence in "
|
|
.concat($, ", and your task is to translate it into ")
|
|
.concat(H, "."),
|
|
},
|
|
q = [].concat(
|
|
g(
|
|
x.map(function (e) {
|
|
return s(s(s({}, W), e), {}, { transOpen: !0 });
|
|
})
|
|
),
|
|
[W]
|
|
),
|
|
K = 5,
|
|
Y = 5e3,
|
|
G = n(7313),
|
|
X = n(6417);
|
|
function J() {
|
|
return (0, X.jsxs)("svg", {
|
|
viewBox: "0 0 100 100",
|
|
style: { maxWidth: "1.2em", maxHeight: "1.2em" },
|
|
children: [
|
|
(0, X.jsx)("circle", {
|
|
fill: "#209CEE",
|
|
stroke: "none",
|
|
cx: "6",
|
|
cy: "50",
|
|
r: "6",
|
|
children: (0, X.jsx)("animateTransform", {
|
|
attributeName: "transform",
|
|
dur: "1s",
|
|
type: "translate",
|
|
values: "0 15 ; 0 -15; 0 15",
|
|
repeatCount: "indefinite",
|
|
begin: "0.1",
|
|
}),
|
|
}),
|
|
(0, X.jsx)("circle", {
|
|
fill: "#209CEE",
|
|
stroke: "none",
|
|
cx: "30",
|
|
cy: "50",
|
|
r: "6",
|
|
children: (0, X.jsx)("animateTransform", {
|
|
attributeName: "transform",
|
|
dur: "1s",
|
|
type: "translate",
|
|
values: "0 10 ; 0 -10; 0 10",
|
|
repeatCount: "indefinite",
|
|
begin: "0.2",
|
|
}),
|
|
}),
|
|
(0, X.jsx)("circle", {
|
|
fill: "#209CEE",
|
|
stroke: "none",
|
|
cx: "54",
|
|
cy: "50",
|
|
r: "6",
|
|
children: (0, X.jsx)("animateTransform", {
|
|
attributeName: "transform",
|
|
dur: "1s",
|
|
type: "translate",
|
|
values: "0 5 ; 0 -5; 0 5",
|
|
repeatCount: "indefinite",
|
|
begin: "0.3",
|
|
}),
|
|
}),
|
|
],
|
|
});
|
|
}
|
|
function Z(e, t) {
|
|
var n =
|
|
("undefined" !== typeof Symbol && e[Symbol.iterator]) ||
|
|
e["@@iterator"];
|
|
if (!n) {
|
|
if (
|
|
Array.isArray(e) ||
|
|
(n = m(e)) ||
|
|
(t && e && "number" === typeof e.length)
|
|
) {
|
|
n && (e = n);
|
|
var r = 0,
|
|
a = function () {};
|
|
return {
|
|
s: a,
|
|
n: function () {
|
|
return r >= e.length
|
|
? { done: !0 }
|
|
: { done: !1, value: e[r++] };
|
|
},
|
|
e: function (e) {
|
|
throw e;
|
|
},
|
|
f: a,
|
|
};
|
|
}
|
|
throw new TypeError(
|
|
"Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
|
|
);
|
|
}
|
|
var o,
|
|
l = !0,
|
|
i = !1;
|
|
return {
|
|
s: function () {
|
|
n = n.call(e);
|
|
},
|
|
n: function () {
|
|
var e = n.next();
|
|
return (l = e.done), e;
|
|
},
|
|
e: function (e) {
|
|
(i = !0), (o = e);
|
|
},
|
|
f: function () {
|
|
try {
|
|
l || null == n.return || n.return();
|
|
} finally {
|
|
if (i) throw o;
|
|
}
|
|
},
|
|
};
|
|
}
|
|
var ee = "%[a-f0-9]{2}",
|
|
te = new RegExp("(" + ee + ")|([^%]+?)", "gi"),
|
|
ne = new RegExp("(" + ee + ")+", "gi");
|
|
function re(e, t) {
|
|
try {
|
|
return [decodeURIComponent(e.join(""))];
|
|
} catch (a) {}
|
|
if (1 === e.length) return e;
|
|
t = t || 1;
|
|
var n = e.slice(0, t),
|
|
r = e.slice(t);
|
|
return Array.prototype.concat.call([], re(n), re(r));
|
|
}
|
|
function ae(e) {
|
|
try {
|
|
return decodeURIComponent(e);
|
|
} catch (r) {
|
|
for (var t = e.match(te) || [], n = 1; n < t.length; n++)
|
|
t = (e = re(t, n).join("")).match(te) || [];
|
|
return e;
|
|
}
|
|
}
|
|
function oe(e) {
|
|
if ("string" !== typeof e)
|
|
throw new TypeError(
|
|
"Expected `encodedURI` to be of type `string`, got `" +
|
|
typeof e +
|
|
"`"
|
|
);
|
|
try {
|
|
return decodeURIComponent(e);
|
|
} catch (t) {
|
|
return (function (e) {
|
|
for (
|
|
var t = { "%FE%FF": "\ufffd\ufffd", "%FF%FE": "\ufffd\ufffd" },
|
|
n = ne.exec(e);
|
|
n;
|
|
|
|
) {
|
|
try {
|
|
t[n[0]] = decodeURIComponent(n[0]);
|
|
} catch (i) {
|
|
var r = ae(n[0]);
|
|
r !== n[0] && (t[n[0]] = r);
|
|
}
|
|
n = ne.exec(e);
|
|
}
|
|
t["%C2"] = "\ufffd";
|
|
for (var a = 0, o = Object.keys(t); a < o.length; a++) {
|
|
var l = o[a];
|
|
e = e.replace(new RegExp(l, "g"), t[l]);
|
|
}
|
|
return e;
|
|
})(e);
|
|
}
|
|
}
|
|
function le(e, t) {
|
|
if ("string" !== typeof e || "string" !== typeof t)
|
|
throw new TypeError("Expected the arguments to be of type `string`");
|
|
if ("" === e || "" === t) return [];
|
|
var n = e.indexOf(t);
|
|
return -1 === n ? [] : [e.slice(0, n), e.slice(n + t.length)];
|
|
}
|
|
function ie(e, t) {
|
|
var n = {};
|
|
if (Array.isArray(t)) {
|
|
var r,
|
|
a = Z(t);
|
|
try {
|
|
for (a.s(); !(r = a.n()).done; ) {
|
|
var o = r.value,
|
|
l = Object.getOwnPropertyDescriptor(e, o);
|
|
null !== l &&
|
|
void 0 !== l &&
|
|
l.enumerable &&
|
|
Object.defineProperty(n, o, l);
|
|
}
|
|
} catch (f) {
|
|
a.e(f);
|
|
} finally {
|
|
a.f();
|
|
}
|
|
} else {
|
|
var i,
|
|
u = Z(Reflect.ownKeys(e));
|
|
try {
|
|
for (u.s(); !(i = u.n()).done; ) {
|
|
var s = i.value,
|
|
c = Object.getOwnPropertyDescriptor(e, s);
|
|
if (c.enumerable) t(s, e[s], e) && Object.defineProperty(n, s, c);
|
|
}
|
|
} catch (f) {
|
|
u.e(f);
|
|
} finally {
|
|
u.f();
|
|
}
|
|
}
|
|
return n;
|
|
}
|
|
var ue = function (e) {
|
|
return null === e || void 0 === e;
|
|
},
|
|
se = function (e) {
|
|
return encodeURIComponent(e).replace(/[!'()*]/g, function (e) {
|
|
return "%".concat(e.charCodeAt(0).toString(16).toUpperCase());
|
|
});
|
|
},
|
|
ce = Symbol("encodeFragmentIdentifier");
|
|
function fe(e) {
|
|
if ("string" !== typeof e || 1 !== e.length)
|
|
throw new TypeError(
|
|
"arrayFormatSeparator must be single character string"
|
|
);
|
|
}
|
|
function de(e, t) {
|
|
return t.encode ? (t.strict ? se(e) : encodeURIComponent(e)) : e;
|
|
}
|
|
function pe(e, t) {
|
|
return t.decode ? oe(e) : e;
|
|
}
|
|
function me(e) {
|
|
return Array.isArray(e)
|
|
? e.sort()
|
|
: "object" === typeof e
|
|
? me(Object.keys(e))
|
|
.sort(function (e, t) {
|
|
return Number(e) - Number(t);
|
|
})
|
|
.map(function (t) {
|
|
return e[t];
|
|
})
|
|
: e;
|
|
}
|
|
function ge(e) {
|
|
var t = e.indexOf("#");
|
|
return -1 !== t && (e = e.slice(0, t)), e;
|
|
}
|
|
function he(e, t) {
|
|
return (
|
|
t.parseNumbers &&
|
|
!Number.isNaN(Number(e)) &&
|
|
"string" === typeof e &&
|
|
"" !== e.trim()
|
|
? (e = Number(e))
|
|
: !t.parseBooleans ||
|
|
null === e ||
|
|
("true" !== e.toLowerCase() && "false" !== e.toLowerCase()) ||
|
|
(e = "true" === e.toLowerCase()),
|
|
e
|
|
);
|
|
}
|
|
function ve(e) {
|
|
var t = (e = ge(e)).indexOf("?");
|
|
return -1 === t ? "" : e.slice(t + 1);
|
|
}
|
|
function ye(e, t) {
|
|
fe(
|
|
(t = s(
|
|
{
|
|
decode: !0,
|
|
sort: !0,
|
|
arrayFormat: "none",
|
|
arrayFormatSeparator: ",",
|
|
parseNumbers: !1,
|
|
parseBooleans: !1,
|
|
},
|
|
t
|
|
)).arrayFormatSeparator
|
|
);
|
|
var n = (function (e) {
|
|
var t;
|
|
switch (e.arrayFormat) {
|
|
case "index":
|
|
return function (e, n, r) {
|
|
(t = /\[(\d*)]$/.exec(e)),
|
|
(e = e.replace(/\[\d*]$/, "")),
|
|
t
|
|
? (void 0 === r[e] && (r[e] = {}), (r[e][t[1]] = n))
|
|
: (r[e] = n);
|
|
};
|
|
case "bracket":
|
|
return function (e, n, r) {
|
|
(t = /(\[])$/.exec(e)),
|
|
(e = e.replace(/\[]$/, "")),
|
|
t
|
|
? void 0 !== r[e]
|
|
? (r[e] = [].concat(g(r[e]), [n]))
|
|
: (r[e] = [n])
|
|
: (r[e] = n);
|
|
};
|
|
case "colon-list-separator":
|
|
return function (e, n, r) {
|
|
(t = /(:list)$/.exec(e)),
|
|
(e = e.replace(/:list$/, "")),
|
|
t
|
|
? void 0 !== r[e]
|
|
? (r[e] = [].concat(g(r[e]), [n]))
|
|
: (r[e] = [n])
|
|
: (r[e] = n);
|
|
};
|
|
case "comma":
|
|
case "separator":
|
|
return function (t, n, r) {
|
|
var a =
|
|
"string" === typeof n &&
|
|
n.includes(e.arrayFormatSeparator),
|
|
o =
|
|
"string" === typeof n &&
|
|
!a &&
|
|
pe(n, e).includes(e.arrayFormatSeparator);
|
|
n = o ? pe(n, e) : n;
|
|
var l =
|
|
a || o
|
|
? n.split(e.arrayFormatSeparator).map(function (t) {
|
|
return pe(t, e);
|
|
})
|
|
: null === n
|
|
? n
|
|
: pe(n, e);
|
|
r[t] = l;
|
|
};
|
|
case "bracket-separator":
|
|
return function (t, n, r) {
|
|
var a = /(\[])$/.test(t);
|
|
if (((t = t.replace(/\[]$/, "")), a)) {
|
|
var o =
|
|
null === n
|
|
? []
|
|
: n.split(e.arrayFormatSeparator).map(function (t) {
|
|
return pe(t, e);
|
|
});
|
|
void 0 !== r[t]
|
|
? (r[t] = [].concat(g(r[t]), g(o)))
|
|
: (r[t] = o);
|
|
} else r[t] = n ? pe(n, e) : n;
|
|
};
|
|
default:
|
|
return function (e, t, n) {
|
|
void 0 !== n[e]
|
|
? (n[e] = [].concat(g([n[e]].flat()), [t]))
|
|
: (n[e] = t);
|
|
};
|
|
}
|
|
})(t),
|
|
r = Object.create(null);
|
|
if ("string" !== typeof e) return r;
|
|
if (!(e = e.trim().replace(/^[?#&]/, ""))) return r;
|
|
var a,
|
|
o = Z(e.split("&"));
|
|
try {
|
|
for (o.s(); !(a = o.n()).done; ) {
|
|
var l = a.value;
|
|
if ("" !== l) {
|
|
var i = t.decode ? l.replace(/\+/g, " ") : l,
|
|
u = h(le(i, "="), 2),
|
|
c = u[0],
|
|
f = u[1];
|
|
void 0 === c && (c = i),
|
|
(f =
|
|
void 0 === f
|
|
? null
|
|
: ["comma", "separator", "bracket-separator"].includes(
|
|
t.arrayFormat
|
|
)
|
|
? f
|
|
: pe(f, t)),
|
|
n(pe(c, t), f, r);
|
|
}
|
|
}
|
|
} catch (A) {
|
|
o.e(A);
|
|
} finally {
|
|
o.f();
|
|
}
|
|
for (var d = 0, p = Object.entries(r); d < p.length; d++) {
|
|
var m = h(p[d], 2),
|
|
v = m[0],
|
|
y = m[1];
|
|
if ("object" === typeof y && null !== y)
|
|
for (var b = 0, x = Object.entries(y); b < x.length; b++) {
|
|
var w = h(x[b], 2),
|
|
k = w[0],
|
|
S = w[1];
|
|
y[k] = he(S, t);
|
|
}
|
|
else r[v] = he(y, t);
|
|
}
|
|
return !1 === t.sort
|
|
? r
|
|
: (!0 === t.sort
|
|
? Object.keys(r).sort()
|
|
: Object.keys(r).sort(t.sort)
|
|
).reduce(function (e, t) {
|
|
var n = r[t];
|
|
return (
|
|
Boolean(n) && "object" === typeof n && !Array.isArray(n)
|
|
? (e[t] = me(n))
|
|
: (e[t] = n),
|
|
e
|
|
);
|
|
}, Object.create(null));
|
|
}
|
|
function be(e, t) {
|
|
if (!e) return "";
|
|
fe(
|
|
(t = s(
|
|
{
|
|
encode: !0,
|
|
strict: !0,
|
|
arrayFormat: "none",
|
|
arrayFormatSeparator: ",",
|
|
},
|
|
t
|
|
)).arrayFormatSeparator
|
|
);
|
|
for (
|
|
var n = function (n) {
|
|
return (
|
|
(t.skipNull && ue(e[n])) || (t.skipEmptyString && "" === e[n])
|
|
);
|
|
},
|
|
r = (function (e) {
|
|
switch (e.arrayFormat) {
|
|
case "index":
|
|
return function (t) {
|
|
return function (n, r) {
|
|
var a = n.length;
|
|
return void 0 === r ||
|
|
(e.skipNull && null === r) ||
|
|
(e.skipEmptyString && "" === r)
|
|
? n
|
|
: [].concat(
|
|
g(n),
|
|
null === r
|
|
? [[de(t, e), "[", a, "]"].join("")]
|
|
: [
|
|
[
|
|
de(t, e),
|
|
"[",
|
|
de(a, e),
|
|
"]=",
|
|
de(r, e),
|
|
].join(""),
|
|
]
|
|
);
|
|
};
|
|
};
|
|
case "bracket":
|
|
return function (t) {
|
|
return function (n, r) {
|
|
return void 0 === r ||
|
|
(e.skipNull && null === r) ||
|
|
(e.skipEmptyString && "" === r)
|
|
? n
|
|
: [].concat(
|
|
g(n),
|
|
null === r
|
|
? [[de(t, e), "[]"].join("")]
|
|
: [[de(t, e), "[]=", de(r, e)].join("")]
|
|
);
|
|
};
|
|
};
|
|
case "colon-list-separator":
|
|
return function (t) {
|
|
return function (n, r) {
|
|
return void 0 === r ||
|
|
(e.skipNull && null === r) ||
|
|
(e.skipEmptyString && "" === r)
|
|
? n
|
|
: [].concat(
|
|
g(n),
|
|
null === r
|
|
? [[de(t, e), ":list="].join("")]
|
|
: [[de(t, e), ":list=", de(r, e)].join("")]
|
|
);
|
|
};
|
|
};
|
|
case "comma":
|
|
case "separator":
|
|
case "bracket-separator":
|
|
var t = "bracket-separator" === e.arrayFormat ? "[]=" : "=";
|
|
return function (n) {
|
|
return function (r, a) {
|
|
return void 0 === a ||
|
|
(e.skipNull && null === a) ||
|
|
(e.skipEmptyString && "" === a)
|
|
? r
|
|
: ((a = null === a ? "" : a),
|
|
0 === r.length
|
|
? [[de(n, e), t, de(a, e)].join("")]
|
|
: [[r, de(a, e)].join(e.arrayFormatSeparator)]);
|
|
};
|
|
};
|
|
default:
|
|
return function (t) {
|
|
return function (n, r) {
|
|
return void 0 === r ||
|
|
(e.skipNull && null === r) ||
|
|
(e.skipEmptyString && "" === r)
|
|
? n
|
|
: [].concat(
|
|
g(n),
|
|
null === r
|
|
? [de(t, e)]
|
|
: [[de(t, e), "=", de(r, e)].join("")]
|
|
);
|
|
};
|
|
};
|
|
}
|
|
})(t),
|
|
a = {},
|
|
o = 0,
|
|
l = Object.entries(e);
|
|
o < l.length;
|
|
o++
|
|
) {
|
|
var i = h(l[o], 2),
|
|
u = i[0],
|
|
c = i[1];
|
|
n(u) || (a[u] = c);
|
|
}
|
|
var f = Object.keys(a);
|
|
return (
|
|
!1 !== t.sort && f.sort(t.sort),
|
|
f
|
|
.map(function (n) {
|
|
var a = e[n];
|
|
return void 0 === a
|
|
? ""
|
|
: null === a
|
|
? de(n, t)
|
|
: Array.isArray(a)
|
|
? 0 === a.length && "bracket-separator" === t.arrayFormat
|
|
? de(n, t) + "[]"
|
|
: a.reduce(r(n), []).join("&")
|
|
: de(n, t) + "=" + de(a, t);
|
|
})
|
|
.filter(function (e) {
|
|
return e.length > 0;
|
|
})
|
|
.join("&")
|
|
);
|
|
}
|
|
function xe(e, t) {
|
|
var n, r, a;
|
|
t = s({ decode: !0 }, t);
|
|
var o = h(le(e, "#"), 2),
|
|
l = o[0],
|
|
i = o[1];
|
|
return (
|
|
void 0 === l && (l = e),
|
|
s(
|
|
{
|
|
url:
|
|
null !==
|
|
(n =
|
|
null === (r = l) ||
|
|
void 0 === r ||
|
|
null === (a = r.split("?")) ||
|
|
void 0 === a
|
|
? void 0
|
|
: a[0]) && void 0 !== n
|
|
? n
|
|
: "",
|
|
query: ye(ve(e), t),
|
|
},
|
|
t && t.parseFragmentIdentifier && i
|
|
? { fragmentIdentifier: pe(i, t) }
|
|
: {}
|
|
)
|
|
);
|
|
}
|
|
function we(e, t) {
|
|
t = s(i({ encode: !0, strict: !0 }, ce, !0), t);
|
|
var n = ge(e.url).split("?")[0] || "",
|
|
r = be(s(s({}, ye(ve(e.url), { sort: !1 })), e.query), t);
|
|
r && (r = "?".concat(r));
|
|
var a = (function (e) {
|
|
var t = "",
|
|
n = e.indexOf("#");
|
|
return -1 !== n && (t = e.slice(n)), t;
|
|
})(e.url);
|
|
if (e.fragmentIdentifier) {
|
|
var o = new URL(n);
|
|
(o.hash = e.fragmentIdentifier),
|
|
(a = t[ce] ? o.hash : "#".concat(e.fragmentIdentifier));
|
|
}
|
|
return "".concat(n).concat(r).concat(a);
|
|
}
|
|
function ke(e, t, n) {
|
|
var r = xe(e, (n = s(i({ parseFragmentIdentifier: !0 }, ce, !1), n))),
|
|
a = r.url,
|
|
o = r.query,
|
|
l = r.fragmentIdentifier;
|
|
return we({ url: a, query: ie(o, t), fragmentIdentifier: l }, n);
|
|
}
|
|
function Se(e, t, n) {
|
|
return ke(
|
|
e,
|
|
Array.isArray(t)
|
|
? function (e) {
|
|
return !t.includes(e);
|
|
}
|
|
: function (e, n) {
|
|
return !t(e, n);
|
|
},
|
|
n
|
|
);
|
|
}
|
|
var Ae = e;
|
|
function Ee(e, t) {
|
|
if (null == e) return {};
|
|
var n,
|
|
r,
|
|
a = (function (e, t) {
|
|
if (null == e) return {};
|
|
var n,
|
|
r,
|
|
a = {},
|
|
o = Object.keys(e);
|
|
for (r = 0; r < o.length; r++)
|
|
(n = o[r]), t.indexOf(n) >= 0 || (a[n] = e[n]);
|
|
return a;
|
|
})(e, t);
|
|
if (Object.getOwnPropertySymbols) {
|
|
var o = Object.getOwnPropertySymbols(e);
|
|
for (r = 0; r < o.length; r++)
|
|
(n = o[r]),
|
|
t.indexOf(n) >= 0 ||
|
|
(Object.prototype.propertyIsEnumerable.call(e, n) &&
|
|
(a[n] = e[n]));
|
|
}
|
|
return a;
|
|
}
|
|
var _e = function (e, t) {
|
|
var n;
|
|
return null === f ||
|
|
void 0 === f ||
|
|
null === (n = f.runtime) ||
|
|
void 0 === n
|
|
? void 0
|
|
: n.sendMessage({ action: e, args: t });
|
|
};
|
|
function Ce(e, t) {
|
|
return Pe.apply(this, arguments);
|
|
}
|
|
function Pe() {
|
|
return (Pe = o(
|
|
r().mark(function e(t, n) {
|
|
var a;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
if (null === f || void 0 === f || !f.storage) {
|
|
e.next = 5;
|
|
break;
|
|
}
|
|
return (e.next = 3), f.storage.local.set(i({}, t, n));
|
|
case 3:
|
|
e.next = 8;
|
|
break;
|
|
case 5:
|
|
(a = window.localStorage.getItem(t)),
|
|
window.localStorage.setItem(t, n),
|
|
window.dispatchEvent(
|
|
new StorageEvent("storage", {
|
|
key: t,
|
|
oldValue: a,
|
|
newValue: n,
|
|
})
|
|
);
|
|
case 8:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
)).apply(this, arguments);
|
|
}
|
|
function Oe(e) {
|
|
return Ne.apply(this, arguments);
|
|
}
|
|
function Ne() {
|
|
return (Ne = o(
|
|
r().mark(function e(t) {
|
|
var n;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
if (null === f || void 0 === f || !f.storage) {
|
|
e.next = 5;
|
|
break;
|
|
}
|
|
return (e.next = 3), f.storage.local.get([t]);
|
|
case 3:
|
|
return (n = e.sent), e.abrupt("return", n[t]);
|
|
case 5:
|
|
return e.abrupt("return", window.localStorage.getItem(t));
|
|
case 6:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
)).apply(this, arguments);
|
|
}
|
|
function Te() {
|
|
return (Te = o(
|
|
r().mark(function e(t) {
|
|
var n;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
if (null === f || void 0 === f || !f.storage) {
|
|
e.next = 5;
|
|
break;
|
|
}
|
|
return (e.next = 3), f.storage.local.remove([t]);
|
|
case 3:
|
|
e.next = 8;
|
|
break;
|
|
case 5:
|
|
(n = window.localStorage.getItem(t)),
|
|
window.localStorage.removeItem(t),
|
|
window.dispatchEvent(
|
|
new StorageEvent("storage", {
|
|
key: t,
|
|
oldValue: n,
|
|
newValue: null,
|
|
})
|
|
);
|
|
case 8:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
)).apply(this, arguments);
|
|
}
|
|
function Le(e, t) {
|
|
return ze.apply(this, arguments);
|
|
}
|
|
function ze() {
|
|
return (ze = o(
|
|
r().mark(function e(t, n) {
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
return (e.next = 2), Ce(t, JSON.stringify(n));
|
|
case 2:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
)).apply(this, arguments);
|
|
}
|
|
function je() {
|
|
return (je = o(
|
|
r().mark(function e(t, n) {
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
return (e.next = 2), Oe(t);
|
|
case 2:
|
|
if (e.sent) {
|
|
e.next = 5;
|
|
break;
|
|
}
|
|
return (e.next = 5), Le(t, n);
|
|
case 5:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
)).apply(this, arguments);
|
|
}
|
|
function Me(e) {
|
|
return Re.apply(this, arguments);
|
|
}
|
|
function Re() {
|
|
return (Re = o(
|
|
r().mark(function e(t) {
|
|
var n;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
return (e.next = 2), Oe(t);
|
|
case 2:
|
|
return (n = e.sent), e.abrupt("return", n && JSON.parse(n));
|
|
case 4:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
)).apply(this, arguments);
|
|
}
|
|
function Fe() {
|
|
return (Fe = o(
|
|
r().mark(function e(t, n) {
|
|
var a, o;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
return (e.next = 2), Me(t);
|
|
case 2:
|
|
if (((e.t1 = a = e.sent), (e.t0 = null !== e.t1), !e.t0)) {
|
|
e.next = 6;
|
|
break;
|
|
}
|
|
e.t0 = void 0 !== a;
|
|
case 6:
|
|
if (!e.t0) {
|
|
e.next = 10;
|
|
break;
|
|
}
|
|
(e.t2 = a), (e.next = 11);
|
|
break;
|
|
case 10:
|
|
e.t2 = {};
|
|
case 11:
|
|
return (o = e.t2), (e.next = 14), Le(t, s(s({}, o), n));
|
|
case 14:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
)).apply(this, arguments);
|
|
}
|
|
var Ie,
|
|
De = {
|
|
get: Oe,
|
|
set: Ce,
|
|
del: function (e) {
|
|
return Te.apply(this, arguments);
|
|
},
|
|
setObj: Le,
|
|
trySetObj: function (e, t) {
|
|
return je.apply(this, arguments);
|
|
},
|
|
getObj: Me,
|
|
putObj: function (e, t) {
|
|
return Fe.apply(this, arguments);
|
|
},
|
|
onChanged: function (e) {
|
|
null !== f && void 0 !== f && f.storage
|
|
? f.storage.onChanged.addListener(e)
|
|
: window.addEventListener("storage", e);
|
|
},
|
|
},
|
|
Ue = De,
|
|
Ve = function (e) {
|
|
return JSON.parse(atob(e.split(".")[1])).exp;
|
|
},
|
|
Be = (function () {
|
|
var e = {},
|
|
t = e.token,
|
|
n = e.exp;
|
|
return o(
|
|
r().mark(function e() {
|
|
var a, o;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
if (((a = Date.now()), !(t && 1e3 * n > a + 1e3))) {
|
|
e.next = 3;
|
|
break;
|
|
}
|
|
return e.abrupt("return", [t, n]);
|
|
case 3:
|
|
return (e.next = 5), Ue.getObj(A);
|
|
case 5:
|
|
if (((e.t0 = e.sent), e.t0)) {
|
|
e.next = 8;
|
|
break;
|
|
}
|
|
e.t0 = {};
|
|
case 8:
|
|
if (
|
|
((o = e.t0),
|
|
(t = o.token),
|
|
(n = o.exp),
|
|
!(t && 1e3 * n > a + 1e3))
|
|
) {
|
|
e.next = 13;
|
|
break;
|
|
}
|
|
return e.abrupt("return", [t, n]);
|
|
case 13:
|
|
return (
|
|
(e.next = 15),
|
|
et("https://edge.microsoft.com/translate/auth")
|
|
);
|
|
case 15:
|
|
return (
|
|
(t = e.sent),
|
|
(n = Ve(t)),
|
|
(e.next = 19),
|
|
Ue.setObj(A, { token: t, exp: n })
|
|
);
|
|
case 19:
|
|
return e.abrupt("return", [t, n]);
|
|
case 20:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
})(),
|
|
$e = function (e) {
|
|
var t =
|
|
arguments.length > 1 && void 0 !== arguments[1]
|
|
? arguments[1]
|
|
: document;
|
|
return Array.from(t.querySelectorAll(e));
|
|
},
|
|
He = (function () {
|
|
var e = o(
|
|
r().mark(function e() {
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
return (
|
|
(e.t0 = s),
|
|
(e.t1 = s({}, Q)),
|
|
(e.next = 4),
|
|
Ue.getObj(E)
|
|
);
|
|
case 4:
|
|
if (((e.t2 = e.sent), e.t2)) {
|
|
e.next = 7;
|
|
break;
|
|
}
|
|
e.t2 = {};
|
|
case 7:
|
|
return (
|
|
(e.t3 = e.t2), e.abrupt("return", (0, e.t0)(e.t1, e.t3))
|
|
);
|
|
case 9:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
return function () {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})(),
|
|
We = (function () {
|
|
var e = o(
|
|
r().mark(function e() {
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
return (e.next = 2), Ue.getObj(_);
|
|
case 2:
|
|
if (((e.t0 = e.sent), e.t0)) {
|
|
e.next = 5;
|
|
break;
|
|
}
|
|
e.t0 = [];
|
|
case 5:
|
|
return e.abrupt("return", e.t0);
|
|
case 6:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
return function () {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})(),
|
|
Qe = function (e, t) {
|
|
return (
|
|
e.find(function (e) {
|
|
return e.pattern.split(",").some(function (e) {
|
|
return "*" === e.trim() || t.includes(e.trim());
|
|
});
|
|
}) || W
|
|
);
|
|
},
|
|
qe = (function () {
|
|
var e = o(
|
|
r().mark(function e(t) {
|
|
var n, a, o;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
return (
|
|
(e.next = 2),
|
|
null === f || void 0 === f
|
|
? void 0
|
|
: f.i18n.detectLanguage(t)
|
|
);
|
|
case 2:
|
|
return (
|
|
(o = e.sent),
|
|
e.abrupt(
|
|
"return",
|
|
null === o ||
|
|
void 0 === o ||
|
|
null === (n = o.languages) ||
|
|
void 0 === n ||
|
|
null === (a = n[0]) ||
|
|
void 0 === a
|
|
? void 0
|
|
: a.language
|
|
)
|
|
);
|
|
case 4:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
return function (t) {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})(),
|
|
Ke = ["useCache", "usePool"],
|
|
Ye = (function () {
|
|
var e = o(
|
|
r().mark(function e(t) {
|
|
var n, a;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
if ("GET" !== t.method) {
|
|
e.next = 2;
|
|
break;
|
|
}
|
|
return e.abrupt("return", t);
|
|
case 2:
|
|
return (e.next = 4), t.clone().text();
|
|
case 4:
|
|
return (
|
|
(n = e.sent),
|
|
((a = new URL(t.url)).pathname += n),
|
|
e.abrupt(
|
|
"return",
|
|
new Request(a.toString(), { method: "GET" })
|
|
)
|
|
);
|
|
case 8:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
return function (t) {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})(),
|
|
Ge = (function () {
|
|
var e = o(
|
|
r().mark(function e(t) {
|
|
var n, a, o, l, i, u;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
if ((n = t.headers.get("X-Translator")) !== L) {
|
|
e.next = 10;
|
|
break;
|
|
}
|
|
return (e.next = 4), Be();
|
|
case 4:
|
|
(a = e.sent),
|
|
(o = h(a, 1)),
|
|
(l = o[0]),
|
|
t.headers.set("Authorization", "Bearer ".concat(l)),
|
|
(e.next = 17);
|
|
break;
|
|
case 10:
|
|
if (n !== z) {
|
|
e.next = 17;
|
|
break;
|
|
}
|
|
return (e.next = 13), He();
|
|
case 13:
|
|
(i = e.sent),
|
|
(u = i.openaiKey),
|
|
t.headers.set("Authorization", "Bearer ".concat(u)),
|
|
t.headers.set("api-key", u);
|
|
case 17:
|
|
return (
|
|
t.headers.delete("X-Translator"), e.abrupt("return", t)
|
|
);
|
|
case 19:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
return function (t) {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})(),
|
|
Xe = (function () {
|
|
var e =
|
|
arguments.length > 0 && void 0 !== arguments[0]
|
|
? arguments[0]
|
|
: 1,
|
|
t =
|
|
arguments.length > 1 && void 0 !== arguments[1]
|
|
? arguments[1]
|
|
: 1e3,
|
|
n = [],
|
|
a = 0;
|
|
return (
|
|
setInterval(
|
|
o(
|
|
r().mark(function t() {
|
|
var o, l, i, u, s, c, f, d, p;
|
|
return r().wrap(
|
|
function (t) {
|
|
for (;;)
|
|
switch ((t.prev = t.next)) {
|
|
case 0:
|
|
if (((o = e - a), !(0 === n.length || o <= 0))) {
|
|
t.next = 3;
|
|
break;
|
|
}
|
|
return t.abrupt("return");
|
|
case 3:
|
|
l = 0;
|
|
case 4:
|
|
if (!(l < o)) {
|
|
t.next = 28;
|
|
break;
|
|
}
|
|
if (!(i = n.shift())) {
|
|
t.next = 25;
|
|
break;
|
|
}
|
|
return (
|
|
(u = i.request),
|
|
(s = i.resolve),
|
|
(c = i.reject),
|
|
(f = i.retry),
|
|
a++,
|
|
(t.prev = 9),
|
|
(t.next = 12),
|
|
u()
|
|
);
|
|
case 12:
|
|
return (d = t.sent), (t.next = 15), fetch(d);
|
|
case 15:
|
|
(p = t.sent), s(p), (t.next = 22);
|
|
break;
|
|
case 19:
|
|
(t.prev = 19),
|
|
(t.t0 = t.catch(9)),
|
|
f < 2
|
|
? n.push({
|
|
request: u,
|
|
resolve: s,
|
|
reject: c,
|
|
retry: f + 1,
|
|
})
|
|
: c(t.t0);
|
|
case 22:
|
|
return (t.prev = 22), a--, t.finish(22);
|
|
case 25:
|
|
l++, (t.next = 4);
|
|
break;
|
|
case 28:
|
|
case "end":
|
|
return t.stop();
|
|
}
|
|
},
|
|
t,
|
|
null,
|
|
[[9, 19, 22, 25]]
|
|
);
|
|
})
|
|
),
|
|
t
|
|
),
|
|
[
|
|
(function () {
|
|
var e = o(
|
|
r().mark(function e(t, a) {
|
|
var o;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
if (
|
|
((o = function () {
|
|
return Ge(t.clone());
|
|
}),
|
|
!a)
|
|
) {
|
|
e.next = 5;
|
|
break;
|
|
}
|
|
return e.abrupt(
|
|
"return",
|
|
new Promise(function (e, t) {
|
|
n.push({
|
|
request: o,
|
|
resolve: e,
|
|
reject: t,
|
|
retry: 0,
|
|
});
|
|
})
|
|
);
|
|
case 5:
|
|
return (e.t0 = fetch), (e.next = 8), o();
|
|
case 8:
|
|
return (
|
|
(e.t1 = e.sent),
|
|
e.abrupt("return", (0, e.t0)(e.t1))
|
|
);
|
|
case 10:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
return function (t, n) {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})(),
|
|
function () {
|
|
var t =
|
|
arguments.length > 0 && void 0 !== arguments[0]
|
|
? arguments[0]
|
|
: -1;
|
|
t >= 1 && t <= 10 && e !== t && (e = t);
|
|
},
|
|
]
|
|
);
|
|
})(B, 500),
|
|
Je = h(Xe, 2),
|
|
Ze = Je[0],
|
|
et =
|
|
(Je[1],
|
|
(function () {
|
|
var e = o(
|
|
r().mark(function e(t) {
|
|
var n,
|
|
a,
|
|
o,
|
|
l,
|
|
i,
|
|
u,
|
|
s,
|
|
c,
|
|
f,
|
|
d,
|
|
p,
|
|
m,
|
|
g = arguments;
|
|
return r().wrap(
|
|
function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
return (
|
|
(o = (a =
|
|
g.length > 1 && void 0 !== g[1] ? g[1] : {})
|
|
.useCache),
|
|
(l = void 0 !== o && o),
|
|
(i = a.usePool),
|
|
(u = void 0 !== i && i),
|
|
(s = Ee(a, Ke)),
|
|
(c = new Request(t, s)),
|
|
(e.next = 4),
|
|
Ye(c)
|
|
);
|
|
case 4:
|
|
return (f = e.sent), (e.next = 7), caches.open(P);
|
|
case 7:
|
|
if (((d = e.sent), !l)) {
|
|
e.next = 18;
|
|
break;
|
|
}
|
|
return (e.prev = 9), (e.next = 12), d.match(f);
|
|
case 12:
|
|
(p = e.sent), (e.next = 18);
|
|
break;
|
|
case 15:
|
|
(e.prev = 15),
|
|
(e.t0 = e.catch(9)),
|
|
console.log("[cache match]", e.t0);
|
|
case 18:
|
|
if (p) {
|
|
e.next = 22;
|
|
break;
|
|
}
|
|
return (e.next = 21), Ze(c, u);
|
|
case 21:
|
|
p = e.sent;
|
|
case 22:
|
|
if (null !== (n = p) && void 0 !== n && n.ok) {
|
|
e.next = 24;
|
|
break;
|
|
}
|
|
throw new Error("response: ".concat(p.statusText));
|
|
case 24:
|
|
if (!l) {
|
|
e.next = 33;
|
|
break;
|
|
}
|
|
return (
|
|
(e.prev = 25), (e.next = 28), d.put(f, p.clone())
|
|
);
|
|
case 28:
|
|
e.next = 33;
|
|
break;
|
|
case 30:
|
|
(e.prev = 30),
|
|
(e.t1 = e.catch(25)),
|
|
console.log("[cache put]", e.t1);
|
|
case 33:
|
|
if (
|
|
null === (m = p.headers.get("Content-Type")) ||
|
|
void 0 === m ||
|
|
!m.includes("json")
|
|
) {
|
|
e.next = 38;
|
|
break;
|
|
}
|
|
return (e.next = 37), p.json();
|
|
case 37:
|
|
return e.abrupt("return", e.sent);
|
|
case 38:
|
|
return (e.next = 40), p.text();
|
|
case 40:
|
|
return e.abrupt("return", e.sent);
|
|
case 41:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
},
|
|
e,
|
|
null,
|
|
[
|
|
[9, 15],
|
|
[25, 30],
|
|
]
|
|
);
|
|
})
|
|
);
|
|
return function (t) {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})()),
|
|
tt = (function () {
|
|
var e = o(
|
|
r().mark(function e(t, n) {
|
|
var a;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
if (null === f || void 0 === f || !f.runtime) {
|
|
e.next = 7;
|
|
break;
|
|
}
|
|
return (e.next = 3), _e("fetch", { input: t, init: n });
|
|
case 3:
|
|
if (!(a = e.sent).error) {
|
|
e.next = 6;
|
|
break;
|
|
}
|
|
throw new Error(a.error);
|
|
case 6:
|
|
return e.abrupt("return", a.data);
|
|
case 7:
|
|
return (e.next = 9), et(t, n);
|
|
case 9:
|
|
return e.abrupt("return", e.sent);
|
|
case 10:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
return function (t, n) {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})(),
|
|
nt = (function () {
|
|
var e = o(
|
|
r().mark(function e(t, n, a) {
|
|
var o, l, i, u;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
return (
|
|
(o = {
|
|
client: "gtx",
|
|
dt: "t",
|
|
dj: 1,
|
|
ie: "UTF-8",
|
|
sl: a,
|
|
tl: n,
|
|
q: t,
|
|
}),
|
|
(e.next = 3),
|
|
He()
|
|
);
|
|
case 3:
|
|
return (
|
|
(l = e.sent),
|
|
(i = l.googleUrl),
|
|
(u = "".concat(i, "?").concat(Ae.stringify(o))),
|
|
e.abrupt(
|
|
"return",
|
|
tt(u, {
|
|
useCache: !0,
|
|
usePool: !0,
|
|
headers: {
|
|
"Content-type": "application/json",
|
|
"X-Translator": T,
|
|
},
|
|
})
|
|
)
|
|
);
|
|
case 7:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
return function (t, n, r) {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})(),
|
|
rt = function (e, t, n) {
|
|
var r = { from: n, to: t, "api-version": "3.0" },
|
|
a = ""
|
|
.concat(
|
|
"https://api-edge.cognitive.microsofttranslator.com/translate",
|
|
"?"
|
|
)
|
|
.concat(Ae.stringify(r));
|
|
return tt(a, {
|
|
useCache: !0,
|
|
usePool: !0,
|
|
headers: { "Content-type": "application/json", "X-Translator": L },
|
|
method: "POST",
|
|
body: JSON.stringify([{ Text: e }]),
|
|
});
|
|
},
|
|
at = (function () {
|
|
var e = o(
|
|
r().mark(function e(t, n, a) {
|
|
var o, l, i, u, s;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
return (e.next = 2), He();
|
|
case 2:
|
|
return (
|
|
(o = e.sent),
|
|
(l = o.openaiUrl),
|
|
(i = o.openaiModel),
|
|
(u = o.openaiPrompt),
|
|
(s = u.replaceAll($, a).replaceAll(H, n)),
|
|
e.abrupt(
|
|
"return",
|
|
tt(l, {
|
|
useCache: !0,
|
|
usePool: !0,
|
|
headers: {
|
|
"Content-type": "application/json",
|
|
"X-Translator": z,
|
|
},
|
|
method: "POST",
|
|
body: JSON.stringify({
|
|
model: i,
|
|
messages: [
|
|
{ role: "system", content: s },
|
|
{ role: "user", content: t },
|
|
],
|
|
temperature: 0,
|
|
max_tokens: 256,
|
|
}),
|
|
})
|
|
)
|
|
);
|
|
case 8:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
return function (t, n, r) {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})(),
|
|
ot = (function () {
|
|
var e = o(
|
|
r().mark(function e(t) {
|
|
var n, a, o, l, i, u, s, c, f, d, p, m, g, h, v, y;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
if (
|
|
((i = t.translator),
|
|
(u = t.q),
|
|
(s = t.fromLang),
|
|
(c = t.toLang),
|
|
(f = ""),
|
|
(d = !1),
|
|
(p =
|
|
null !==
|
|
(n =
|
|
null === M ||
|
|
void 0 === M ||
|
|
null === (a = M[i]) ||
|
|
void 0 === a
|
|
? void 0
|
|
: a.get(s)) && void 0 !== n
|
|
? n
|
|
: s),
|
|
(m =
|
|
null !==
|
|
(o =
|
|
null === M ||
|
|
void 0 === M ||
|
|
null === (l = M[i]) ||
|
|
void 0 === l
|
|
? void 0
|
|
: l.get(c)) && void 0 !== o
|
|
? o
|
|
: c),
|
|
i !== T)
|
|
) {
|
|
e.next = 13;
|
|
break;
|
|
}
|
|
return (e.next = 8), nt(u, m, p);
|
|
case 8:
|
|
(g = e.sent),
|
|
(f = g.sentences
|
|
.map(function (e) {
|
|
return e.trans;
|
|
})
|
|
.join(" ")),
|
|
(d = m === g.src),
|
|
(e.next = 33);
|
|
break;
|
|
case 13:
|
|
if (i !== L) {
|
|
e.next = 21;
|
|
break;
|
|
}
|
|
return (e.next = 16), rt(u, m, p);
|
|
case 16:
|
|
(h = e.sent),
|
|
(f = h[0].translations[0].text),
|
|
(d = m === h[0].detectedLanguage.language),
|
|
(e.next = 33);
|
|
break;
|
|
case 21:
|
|
if (i !== z) {
|
|
e.next = 33;
|
|
break;
|
|
}
|
|
return (e.next = 24), at(u, m, p);
|
|
case 24:
|
|
return (
|
|
(y = e.sent),
|
|
(f =
|
|
null === y ||
|
|
void 0 === y ||
|
|
null === (v = y.choices) ||
|
|
void 0 === v
|
|
? void 0
|
|
: v[0].message.content),
|
|
(e.next = 28),
|
|
qe(u)
|
|
);
|
|
case 28:
|
|
return (e.t0 = e.sent), (e.next = 31), qe(f);
|
|
case 31:
|
|
(e.t1 = e.sent), (d = e.t0 === e.t1);
|
|
case 33:
|
|
return e.abrupt("return", [f, d]);
|
|
case 34:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
return function (t) {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})(),
|
|
lt =
|
|
(i((Ie = {}), A, null),
|
|
i(Ie, E, Q),
|
|
i(Ie, _, q),
|
|
i(Ie, C, {
|
|
syncUrl: "",
|
|
syncKey: "",
|
|
settingUpdateAt: 0,
|
|
settingSyncAt: 0,
|
|
rulesUpdateAt: 0,
|
|
rulesSyncAt: 0,
|
|
}),
|
|
Ie),
|
|
it = (0, G.createContext)(null);
|
|
function ut(e) {
|
|
var t = e.children,
|
|
n = h((0, G.useState)(null), 2),
|
|
a = n[0],
|
|
l = n[1],
|
|
u = function (e) {
|
|
if (!f) {
|
|
var t = e;
|
|
e = i({}, t.key, { oldValue: t.oldValue, newValue: t.newValue });
|
|
}
|
|
var n = {};
|
|
Object.entries(e)
|
|
.filter(function (e) {
|
|
var t = h(e, 2),
|
|
n = (t[0], t[1]);
|
|
return n.oldValue !== n.newValue;
|
|
})
|
|
.forEach(function (e) {
|
|
var t = h(e, 2),
|
|
r = t[0],
|
|
a = t[1].newValue;
|
|
n[r] = JSON.parse(a);
|
|
}),
|
|
0 !== Object.keys(n).length &&
|
|
l(function (e) {
|
|
return s(s({}, e), n);
|
|
});
|
|
};
|
|
return (
|
|
(0, G.useEffect)(function () {
|
|
return (
|
|
o(
|
|
r().mark(function e() {
|
|
var t, n, a, o, i, u;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
(t = {}), (n = Object.keys(lt)), (a = 0), (o = n);
|
|
case 3:
|
|
if (!(a < o.length)) {
|
|
e.next = 18;
|
|
break;
|
|
}
|
|
return (i = o[a]), (e.next = 7), Ue.get(i);
|
|
case 7:
|
|
if (!(u = e.sent)) {
|
|
e.next = 12;
|
|
break;
|
|
}
|
|
(t[i] = JSON.parse(u)), (e.next = 15);
|
|
break;
|
|
case 12:
|
|
return (e.next = 14), Ue.setObj(i, lt[i]);
|
|
case 14:
|
|
t[i] = lt[i];
|
|
case 15:
|
|
a++, (e.next = 3);
|
|
break;
|
|
case 18:
|
|
l(t);
|
|
case 19:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
)(),
|
|
Ue.onChanged(u),
|
|
function () {
|
|
null !== f && void 0 !== f && f.storage
|
|
? f.storage.onChanged.removeListener(u)
|
|
: window.removeEventListener("storage", u);
|
|
}
|
|
);
|
|
}, []),
|
|
(0, X.jsx)(it.Provider, { value: a, children: t })
|
|
);
|
|
}
|
|
function st() {
|
|
var e = (0, G.useContext)(it);
|
|
return null === e || void 0 === e ? void 0 : e[E];
|
|
}
|
|
function ct(e) {
|
|
var t = e.q,
|
|
n = e.rule,
|
|
a = h((0, G.useState)(!1), 2),
|
|
l = a[0],
|
|
i = a[1],
|
|
u = (function (e, t) {
|
|
var n = h((0, G.useState)(""), 2),
|
|
a = n[0],
|
|
l = n[1],
|
|
i = h((0, G.useState)(!1), 2),
|
|
u = i[0],
|
|
c = i[1],
|
|
d = h((0, G.useState)(!1), 2),
|
|
p = d[0],
|
|
m = d[1],
|
|
g = h((0, G.useState)(t), 2),
|
|
v = g[0],
|
|
y = g[1],
|
|
b = (st() || {}).fetchLimit,
|
|
x = void 0 === b ? B : b,
|
|
w = v.translator,
|
|
k = v.fromLang,
|
|
S = v.toLang,
|
|
A = v.textStyle,
|
|
E = function (e) {
|
|
var t = e.action,
|
|
n = e.args;
|
|
return (
|
|
t === N &&
|
|
y(function (e) {
|
|
return s(s({}, e), n);
|
|
}),
|
|
!0
|
|
);
|
|
};
|
|
return (
|
|
(0, G.useEffect)(function () {
|
|
return (
|
|
null === f ||
|
|
void 0 === f ||
|
|
f.runtime.onMessage.addListener(E),
|
|
function () {
|
|
null === f ||
|
|
void 0 === f ||
|
|
f.runtime.onMessage.removeListener(E);
|
|
}
|
|
);
|
|
}, []),
|
|
(0, G.useEffect)(
|
|
function () {
|
|
_e(O, { limit: x });
|
|
},
|
|
[x]
|
|
),
|
|
(0, G.useEffect)(
|
|
function () {
|
|
o(
|
|
r().mark(function t() {
|
|
var n, a, o, i, u;
|
|
return r().wrap(
|
|
function (t) {
|
|
for (;;)
|
|
switch ((t.prev = t.next)) {
|
|
case 0:
|
|
return (t.prev = 0), c(!0), (t.next = 4), qe(e);
|
|
case 4:
|
|
if (((n = t.sent), !S.includes(n))) {
|
|
t.next = 9;
|
|
break;
|
|
}
|
|
m(!0), (t.next = 17);
|
|
break;
|
|
case 9:
|
|
return (
|
|
(t.next = 11),
|
|
ot({
|
|
translator: w,
|
|
q: e,
|
|
fromLang: k,
|
|
toLang: S,
|
|
})
|
|
);
|
|
case 11:
|
|
(a = t.sent),
|
|
(o = h(a, 2)),
|
|
(i = o[0]),
|
|
(u = o[1]),
|
|
l(i),
|
|
m(u);
|
|
case 17:
|
|
t.next = 22;
|
|
break;
|
|
case 19:
|
|
(t.prev = 19),
|
|
(t.t0 = t.catch(0)),
|
|
console.log("[translate]", t.t0);
|
|
case 22:
|
|
return (t.prev = 22), c(!1), t.finish(22);
|
|
case 25:
|
|
case "end":
|
|
return t.stop();
|
|
}
|
|
},
|
|
t,
|
|
null,
|
|
[[0, 19, 22, 25]]
|
|
);
|
|
})
|
|
)();
|
|
},
|
|
[e, w, k, S]
|
|
),
|
|
{ text: a, sameLang: p, loading: u, textStyle: A }
|
|
);
|
|
})(t, n),
|
|
c = u.text,
|
|
d = u.sameLang,
|
|
p = u.loading,
|
|
m = u.textStyle,
|
|
g = (0, G.useMemo)(
|
|
function () {
|
|
switch (m) {
|
|
case R:
|
|
return {
|
|
opacity: l ? 1 : 0.6,
|
|
textDecoration: "underline 2px",
|
|
textUnderlineOffset: "0.3em",
|
|
};
|
|
case F:
|
|
return {
|
|
opacity: l ? 1 : 0.6,
|
|
textDecoration: "dotted underline 2px",
|
|
textUnderlineOffset: "0.3em",
|
|
};
|
|
case I:
|
|
return {
|
|
opacity: l ? 1 : 0.6,
|
|
textDecoration: "dashed underline 2px",
|
|
textUnderlineOffset: "0.3em",
|
|
};
|
|
case D:
|
|
return {
|
|
opacity: l ? 1 : 0.6,
|
|
textDecoration: "wavy underline 2px",
|
|
textUnderlineOffset: "0.3em",
|
|
};
|
|
case U:
|
|
return {
|
|
filter: l ? "none" : "blur(5px)",
|
|
transition: "filter 0.2s ease-in-out",
|
|
};
|
|
case V:
|
|
return { color: "#FFF", backgroundColor: "#209CEE" };
|
|
default:
|
|
return {};
|
|
}
|
|
},
|
|
[m, l]
|
|
);
|
|
return p
|
|
? (0, X.jsxs)(X.Fragment, {
|
|
children: [
|
|
t.length > 40 ? (0, X.jsx)("br", {}) : " ",
|
|
(0, X.jsx)(J, {}),
|
|
],
|
|
})
|
|
: c && !d
|
|
? (0, X.jsxs)(X.Fragment, {
|
|
children: [
|
|
t.length > 40 ? (0, X.jsx)("br", {}) : " ",
|
|
(0, X.jsx)("span", {
|
|
style: g,
|
|
onMouseEnter: function () {
|
|
i(!0);
|
|
},
|
|
onMouseLeave: function () {
|
|
i(!1);
|
|
},
|
|
children: c,
|
|
}),
|
|
],
|
|
})
|
|
: void 0;
|
|
}
|
|
var ft = (function () {
|
|
function e(t) {
|
|
var n = this;
|
|
!(function (e, t) {
|
|
if (!(e instanceof t))
|
|
throw new TypeError("Cannot call a class as a function");
|
|
})(this, e),
|
|
(this._rule = {}),
|
|
(this._interseObserver = new IntersectionObserver(
|
|
function (e) {
|
|
e.forEach(function (e) {
|
|
e.isIntersecting &&
|
|
(n._render(e.target),
|
|
n._interseObserver.unobserve(e.target));
|
|
});
|
|
},
|
|
{ threshold: 0.1 }
|
|
)),
|
|
(this._mutaObserver = new MutationObserver(function (e) {
|
|
e.forEach(function (e) {
|
|
e.addedNodes.forEach(function (e) {
|
|
try {
|
|
$e(n._rule.selector, e).forEach(function (e) {
|
|
n._interseObserver.observe(e);
|
|
});
|
|
} catch (t) {}
|
|
});
|
|
});
|
|
})),
|
|
(this.updateRule = function (e) {
|
|
n._rule = s(s({}, n._rule), e);
|
|
}),
|
|
(this.toggle = function () {
|
|
n._rule.transOpen
|
|
? ((n._rule.transOpen = !1), n._unRegister())
|
|
: ((n._rule.transOpen = !0), n._register());
|
|
}),
|
|
(this._register = function () {
|
|
n._mutaObserver.observe(document, { childList: !0, subtree: !0 }),
|
|
$e(n._rule.selector).forEach(function (e) {
|
|
n._interseObserver.observe(e);
|
|
});
|
|
}),
|
|
(this._unRegister = function () {
|
|
n._mutaObserver.disconnect(),
|
|
$e(n._rule.selector).forEach(function (e) {
|
|
return n._interseObserver.unobserve(e);
|
|
}),
|
|
$e(S).forEach(function (e) {
|
|
return e.remove();
|
|
});
|
|
}),
|
|
(this._render = function (e) {
|
|
if (!e.querySelector(S)) {
|
|
var t = e.innerText.trim();
|
|
if (!(!t || t.length < K || t.length > Y)) {
|
|
var r = document.createElement(S);
|
|
e.appendChild(r),
|
|
(0, d.createRoot)(r).render(
|
|
(0, X.jsx)(ut, {
|
|
children: (0, X.jsx)(ct, { q: t, rule: n._rule }),
|
|
})
|
|
);
|
|
}
|
|
}
|
|
}),
|
|
(this._rule = t),
|
|
t.transOpen && this._register();
|
|
}
|
|
var t, n, r;
|
|
return (
|
|
(t = e),
|
|
(n = [
|
|
{
|
|
key: "rule",
|
|
get: function () {
|
|
return this._rule;
|
|
},
|
|
},
|
|
]) && c(t.prototype, n),
|
|
r && c(t, r),
|
|
Object.defineProperty(t, "prototype", { writable: !1 }),
|
|
e
|
|
);
|
|
})();
|
|
o(
|
|
r().mark(function e() {
|
|
var t, n, a;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
return (e.next = 2), We();
|
|
case 2:
|
|
(t = e.sent),
|
|
(n = Qe(t, document.location.href)),
|
|
(a = new ft(n)),
|
|
null === f ||
|
|
void 0 === f ||
|
|
f.runtime.onMessage.addListener(
|
|
(function () {
|
|
var e = o(
|
|
r().mark(function e(t) {
|
|
var n, o;
|
|
return r().wrap(function (e) {
|
|
for (;;)
|
|
switch ((e.prev = e.next)) {
|
|
case 0:
|
|
(n = t.action),
|
|
(o = t.args),
|
|
(e.t0 = n),
|
|
(e.next =
|
|
"trans_toggle" === e.t0
|
|
? 4
|
|
: "trans_getrule" === e.t0
|
|
? 6
|
|
: e.t0 === N
|
|
? 7
|
|
: 9);
|
|
break;
|
|
case 4:
|
|
return a.toggle(), e.abrupt("break", 10);
|
|
case 6:
|
|
return e.abrupt("break", 10);
|
|
case 7:
|
|
return (
|
|
a.updateRule(o), e.abrupt("break", 10)
|
|
);
|
|
case 9:
|
|
return e.abrupt("return", {
|
|
error:
|
|
"message action is unavailable: ".concat(
|
|
n
|
|
),
|
|
});
|
|
case 10:
|
|
return e.abrupt("return", {
|
|
data: a.rule,
|
|
});
|
|
case 11:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
);
|
|
return function (t) {
|
|
return e.apply(this, arguments);
|
|
};
|
|
})()
|
|
);
|
|
case 6:
|
|
case "end":
|
|
return e.stop();
|
|
}
|
|
}, e);
|
|
})
|
|
)();
|
|
})();
|
|
})();
|