@developer.notchatbot/webchat
Version:
A beautiful React chatbot widget with single-file bundle
1,575 lines (1,574 loc) • 455 kB
JavaScript
var Wh = Object.defineProperty, qh = Object.defineProperties;
var Vh = Object.getOwnPropertyDescriptors;
var po = Object.getOwnPropertySymbols;
var uu = Object.prototype.hasOwnProperty, cu = Object.prototype.propertyIsEnumerable;
var du = Math.pow, ri = (e, t, n) => t in e ? Wh(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n, _ = (e, t) => {
for (var n in t || (t = {}))
uu.call(t, n) && ri(e, n, t[n]);
if (po)
for (var n of po(t))
cu.call(t, n) && ri(e, n, t[n]);
return e;
}, H = (e, t) => qh(e, Vh(t));
var oi = (e, t) => {
var n = {};
for (var r in e)
uu.call(e, r) && t.indexOf(r) < 0 && (n[r] = e[r]);
if (e != null && po)
for (var r of po(e))
t.indexOf(r) < 0 && cu.call(e, r) && (n[r] = e[r]);
return n;
};
var Z = (e, t, n) => ri(e, typeof t != "symbol" ? t + "" : t, n);
var K = (e, t, n) => new Promise((r, o) => {
var s = (l) => {
try {
a(n.next(l));
} catch (u) {
o(u);
}
}, i = (l) => {
try {
a(n.throw(l));
} catch (u) {
o(u);
}
}, a = (l) => l.done ? r(l.value) : Promise.resolve(l.value).then(s, i);
a((n = n.apply(e, t)).next());
});
function Qh(e) {
return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e;
}
var Bc = { exports: {} }, D = {};
/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var so = Symbol.for("react.element"), Hh = Symbol.for("react.portal"), Kh = Symbol.for("react.fragment"), Yh = Symbol.for("react.strict_mode"), Xh = Symbol.for("react.profiler"), Zh = Symbol.for("react.provider"), Gh = Symbol.for("react.context"), Jh = Symbol.for("react.forward_ref"), ep = Symbol.for("react.suspense"), tp = Symbol.for("react.memo"), np = Symbol.for("react.lazy"), fu = Symbol.iterator;
function rp(e) {
return e === null || typeof e != "object" ? null : (e = fu && e[fu] || e["@@iterator"], typeof e == "function" ? e : null);
}
var Uc = { isMounted: function() {
return !1;
}, enqueueForceUpdate: function() {
}, enqueueReplaceState: function() {
}, enqueueSetState: function() {
} }, Wc = Object.assign, qc = {};
function ir(e, t, n) {
this.props = e, this.context = t, this.refs = qc, this.updater = n || Uc;
}
ir.prototype.isReactComponent = {};
ir.prototype.setState = function(e, t) {
if (typeof e != "object" && typeof e != "function" && e != null) throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");
this.updater.enqueueSetState(this, e, t, "setState");
};
ir.prototype.forceUpdate = function(e) {
this.updater.enqueueForceUpdate(this, e, "forceUpdate");
};
function Vc() {
}
Vc.prototype = ir.prototype;
function Wa(e, t, n) {
this.props = e, this.context = t, this.refs = qc, this.updater = n || Uc;
}
var qa = Wa.prototype = new Vc();
qa.constructor = Wa;
Wc(qa, ir.prototype);
qa.isPureReactComponent = !0;
var hu = Array.isArray, Qc = Object.prototype.hasOwnProperty, Va = { current: null }, Hc = { key: !0, ref: !0, __self: !0, __source: !0 };
function Kc(e, t, n) {
var r, o = {}, s = null, i = null;
if (t != null) for (r in t.ref !== void 0 && (i = t.ref), t.key !== void 0 && (s = "" + t.key), t) Qc.call(t, r) && !Hc.hasOwnProperty(r) && (o[r] = t[r]);
var a = arguments.length - 2;
if (a === 1) o.children = n;
else if (1 < a) {
for (var l = Array(a), u = 0; u < a; u++) l[u] = arguments[u + 2];
o.children = l;
}
if (e && e.defaultProps) for (r in a = e.defaultProps, a) o[r] === void 0 && (o[r] = a[r]);
return { $$typeof: so, type: e, key: s, ref: i, props: o, _owner: Va.current };
}
function op(e, t) {
return { $$typeof: so, type: e.type, key: t, ref: e.ref, props: e.props, _owner: e._owner };
}
function Qa(e) {
return typeof e == "object" && e !== null && e.$$typeof === so;
}
function sp(e) {
var t = { "=": "=0", ":": "=2" };
return "$" + e.replace(/[=:]/g, function(n) {
return t[n];
});
}
var pu = /\/+/g;
function si(e, t) {
return typeof e == "object" && e !== null && e.key != null ? sp("" + e.key) : t.toString(36);
}
function $o(e, t, n, r, o) {
var s = typeof e;
(s === "undefined" || s === "boolean") && (e = null);
var i = !1;
if (e === null) i = !0;
else switch (s) {
case "string":
case "number":
i = !0;
break;
case "object":
switch (e.$$typeof) {
case so:
case Hh:
i = !0;
}
}
if (i) return i = e, o = o(i), e = r === "" ? "." + si(i, 0) : r, hu(o) ? (n = "", e != null && (n = e.replace(pu, "$&/") + "/"), $o(o, t, n, "", function(u) {
return u;
})) : o != null && (Qa(o) && (o = op(o, n + (!o.key || i && i.key === o.key ? "" : ("" + o.key).replace(pu, "$&/") + "/") + e)), t.push(o)), 1;
if (i = 0, r = r === "" ? "." : r + ":", hu(e)) for (var a = 0; a < e.length; a++) {
s = e[a];
var l = r + si(s, a);
i += $o(s, t, n, l, o);
}
else if (l = rp(e), typeof l == "function") for (e = l.call(e), a = 0; !(s = e.next()).done; ) s = s.value, l = r + si(s, a++), i += $o(s, t, n, l, o);
else if (s === "object") throw t = String(e), Error("Objects are not valid as a React child (found: " + (t === "[object Object]" ? "object with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead.");
return i;
}
function go(e, t, n) {
if (e == null) return e;
var r = [], o = 0;
return $o(e, r, "", "", function(s) {
return t.call(n, s, o++);
}), r;
}
function ip(e) {
if (e._status === -1) {
var t = e._result;
t = t(), t.then(function(n) {
(e._status === 0 || e._status === -1) && (e._status = 1, e._result = n);
}, function(n) {
(e._status === 0 || e._status === -1) && (e._status = 2, e._result = n);
}), e._status === -1 && (e._status = 0, e._result = t);
}
if (e._status === 1) return e._result.default;
throw e._result;
}
var Me = { current: null }, zo = { transition: null }, ap = { ReactCurrentDispatcher: Me, ReactCurrentBatchConfig: zo, ReactCurrentOwner: Va };
function Yc() {
throw Error("act(...) is not supported in production builds of React.");
}
D.Children = { map: go, forEach: function(e, t, n) {
go(e, function() {
t.apply(this, arguments);
}, n);
}, count: function(e) {
var t = 0;
return go(e, function() {
t++;
}), t;
}, toArray: function(e) {
return go(e, function(t) {
return t;
}) || [];
}, only: function(e) {
if (!Qa(e)) throw Error("React.Children.only expected to receive a single React element child.");
return e;
} };
D.Component = ir;
D.Fragment = Kh;
D.Profiler = Xh;
D.PureComponent = Wa;
D.StrictMode = Yh;
D.Suspense = ep;
D.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ap;
D.act = Yc;
D.cloneElement = function(e, t, n) {
if (e == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + ".");
var r = Wc({}, e.props), o = e.key, s = e.ref, i = e._owner;
if (t != null) {
if (t.ref !== void 0 && (s = t.ref, i = Va.current), t.key !== void 0 && (o = "" + t.key), e.type && e.type.defaultProps) var a = e.type.defaultProps;
for (l in t) Qc.call(t, l) && !Hc.hasOwnProperty(l) && (r[l] = t[l] === void 0 && a !== void 0 ? a[l] : t[l]);
}
var l = arguments.length - 2;
if (l === 1) r.children = n;
else if (1 < l) {
a = Array(l);
for (var u = 0; u < l; u++) a[u] = arguments[u + 2];
r.children = a;
}
return { $$typeof: so, type: e.type, key: o, ref: s, props: r, _owner: i };
};
D.createContext = function(e) {
return e = { $$typeof: Gh, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, e.Provider = { $$typeof: Zh, _context: e }, e.Consumer = e;
};
D.createElement = Kc;
D.createFactory = function(e) {
var t = Kc.bind(null, e);
return t.type = e, t;
};
D.createRef = function() {
return { current: null };
};
D.forwardRef = function(e) {
return { $$typeof: Jh, render: e };
};
D.isValidElement = Qa;
D.lazy = function(e) {
return { $$typeof: np, _payload: { _status: -1, _result: e }, _init: ip };
};
D.memo = function(e, t) {
return { $$typeof: tp, type: e, compare: t === void 0 ? null : t };
};
D.startTransition = function(e) {
var t = zo.transition;
zo.transition = {};
try {
e();
} finally {
zo.transition = t;
}
};
D.unstable_act = Yc;
D.useCallback = function(e, t) {
return Me.current.useCallback(e, t);
};
D.useContext = function(e) {
return Me.current.useContext(e);
};
D.useDebugValue = function() {
};
D.useDeferredValue = function(e) {
return Me.current.useDeferredValue(e);
};
D.useEffect = function(e, t) {
return Me.current.useEffect(e, t);
};
D.useId = function() {
return Me.current.useId();
};
D.useImperativeHandle = function(e, t, n) {
return Me.current.useImperativeHandle(e, t, n);
};
D.useInsertionEffect = function(e, t) {
return Me.current.useInsertionEffect(e, t);
};
D.useLayoutEffect = function(e, t) {
return Me.current.useLayoutEffect(e, t);
};
D.useMemo = function(e, t) {
return Me.current.useMemo(e, t);
};
D.useReducer = function(e, t, n) {
return Me.current.useReducer(e, t, n);
};
D.useRef = function(e) {
return Me.current.useRef(e);
};
D.useState = function(e) {
return Me.current.useState(e);
};
D.useSyncExternalStore = function(e, t, n) {
return Me.current.useSyncExternalStore(e, t, n);
};
D.useTransition = function() {
return Me.current.useTransition();
};
D.version = "18.3.1";
Bc.exports = D;
var S = Bc.exports;
const Xn = /* @__PURE__ */ Qh(S);
var Xc = { exports: {} }, Ke = {}, Zc = { exports: {} }, Gc = {};
/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
(function(e) {
function t(C, P) {
var L = C.length;
C.push(P);
e: for (; 0 < L; ) {
var W = L - 1 >>> 1, ne = C[W];
if (0 < o(ne, P)) C[W] = P, C[L] = ne, L = W;
else break e;
}
}
function n(C) {
return C.length === 0 ? null : C[0];
}
function r(C) {
if (C.length === 0) return null;
var P = C[0], L = C.pop();
if (L !== P) {
C[0] = L;
e: for (var W = 0, ne = C.length, at = ne >>> 1; W < at; ) {
var xe = 2 * (W + 1) - 1, ye = C[xe], Be = xe + 1, lt = C[Be];
if (0 > o(ye, L)) Be < ne && 0 > o(lt, ye) ? (C[W] = lt, C[Be] = L, W = Be) : (C[W] = ye, C[xe] = L, W = xe);
else if (Be < ne && 0 > o(lt, L)) C[W] = lt, C[Be] = L, W = Be;
else break e;
}
}
return P;
}
function o(C, P) {
var L = C.sortIndex - P.sortIndex;
return L !== 0 ? L : C.id - P.id;
}
if (typeof performance == "object" && typeof performance.now == "function") {
var s = performance;
e.unstable_now = function() {
return s.now();
};
} else {
var i = Date, a = i.now();
e.unstable_now = function() {
return i.now() - a;
};
}
var l = [], u = [], d = 1, m = null, f = 3, v = !1, y = !1, w = !1, I = typeof setTimeout == "function" ? setTimeout : null, h = typeof clearTimeout == "function" ? clearTimeout : null, c = typeof setImmediate != "undefined" ? setImmediate : null;
typeof navigator != "undefined" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling);
function g(C) {
for (var P = n(u); P !== null; ) {
if (P.callback === null) r(u);
else if (P.startTime <= C) r(u), P.sortIndex = P.expirationTime, t(l, P);
else break;
P = n(u);
}
}
function b(C) {
if (w = !1, g(C), !y) if (n(l) !== null) y = !0, O(k);
else {
var P = n(u);
P !== null && q(b, P.startTime - C);
}
}
function k(C, P) {
y = !1, w && (w = !1, h(E), E = -1), v = !0;
var L = f;
try {
for (g(P), m = n(l); m !== null && (!(m.expirationTime > P) || C && !F()); ) {
var W = m.callback;
if (typeof W == "function") {
m.callback = null, f = m.priorityLevel;
var ne = W(m.expirationTime <= P);
P = e.unstable_now(), typeof ne == "function" ? m.callback = ne : m === n(l) && r(l), g(P);
} else r(l);
m = n(l);
}
if (m !== null) var at = !0;
else {
var xe = n(u);
xe !== null && q(b, xe.startTime - P), at = !1;
}
return at;
} finally {
m = null, f = L, v = !1;
}
}
var T = !1, R = null, E = -1, $ = 5, N = -1;
function F() {
return !(e.unstable_now() - N < $);
}
function X() {
if (R !== null) {
var C = e.unstable_now();
N = C;
var P = !0;
try {
P = R(!0, C);
} finally {
P ? Pe() : (T = !1, R = null);
}
} else T = !1;
}
var Pe;
if (typeof c == "function") Pe = function() {
c(X);
};
else if (typeof MessageChannel != "undefined") {
var M = new MessageChannel(), z = M.port2;
M.port1.onmessage = X, Pe = function() {
z.postMessage(null);
};
} else Pe = function() {
I(X, 0);
};
function O(C) {
R = C, T || (T = !0, Pe());
}
function q(C, P) {
E = I(function() {
C(e.unstable_now());
}, P);
}
e.unstable_IdlePriority = 5, e.unstable_ImmediatePriority = 1, e.unstable_LowPriority = 4, e.unstable_NormalPriority = 3, e.unstable_Profiling = null, e.unstable_UserBlockingPriority = 2, e.unstable_cancelCallback = function(C) {
C.callback = null;
}, e.unstable_continueExecution = function() {
y || v || (y = !0, O(k));
}, e.unstable_forceFrameRate = function(C) {
0 > C || 125 < C ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : $ = 0 < C ? Math.floor(1e3 / C) : 5;
}, e.unstable_getCurrentPriorityLevel = function() {
return f;
}, e.unstable_getFirstCallbackNode = function() {
return n(l);
}, e.unstable_next = function(C) {
switch (f) {
case 1:
case 2:
case 3:
var P = 3;
break;
default:
P = f;
}
var L = f;
f = P;
try {
return C();
} finally {
f = L;
}
}, e.unstable_pauseExecution = function() {
}, e.unstable_requestPaint = function() {
}, e.unstable_runWithPriority = function(C, P) {
switch (C) {
case 1:
case 2:
case 3:
case 4:
case 5:
break;
default:
C = 3;
}
var L = f;
f = C;
try {
return P();
} finally {
f = L;
}
}, e.unstable_scheduleCallback = function(C, P, L) {
var W = e.unstable_now();
switch (typeof L == "object" && L !== null ? (L = L.delay, L = typeof L == "number" && 0 < L ? W + L : W) : L = W, C) {
case 1:
var ne = -1;
break;
case 2:
ne = 250;
break;
case 5:
ne = 1073741823;
break;
case 4:
ne = 1e4;
break;
default:
ne = 5e3;
}
return ne = L + ne, C = { id: d++, callback: P, priorityLevel: C, startTime: L, expirationTime: ne, sortIndex: -1 }, L > W ? (C.sortIndex = L, t(u, C), n(l) === null && C === n(u) && (w ? (h(E), E = -1) : w = !0, q(b, L - W))) : (C.sortIndex = ne, t(l, C), y || v || (y = !0, O(k))), C;
}, e.unstable_shouldYield = F, e.unstable_wrapCallback = function(C) {
var P = f;
return function() {
var L = f;
f = P;
try {
return C.apply(this, arguments);
} finally {
f = L;
}
};
};
})(Gc);
Zc.exports = Gc;
var lp = Zc.exports;
/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var up = S, He = lp;
function x(e) {
for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, n = 1; n < arguments.length; n++) t += "&args[]=" + encodeURIComponent(arguments[n]);
return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
}
var Jc = /* @__PURE__ */ new Set(), zr = {};
function Sn(e, t) {
Zn(e, t), Zn(e + "Capture", t);
}
function Zn(e, t) {
for (zr[e] = t, e = 0; e < t.length; e++) Jc.add(t[e]);
}
var jt = !(typeof window == "undefined" || typeof window.document == "undefined" || typeof window.document.createElement == "undefined"), Fi = Object.prototype.hasOwnProperty, cp = /^[: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]*$/, gu = {}, mu = {};
function dp(e) {
return Fi.call(mu, e) ? !0 : Fi.call(gu, e) ? !1 : cp.test(e) ? mu[e] = !0 : (gu[e] = !0, !1);
}
function fp(e, t, n, r) {
if (n !== null && n.type === 0) return !1;
switch (typeof t) {
case "function":
case "symbol":
return !0;
case "boolean":
return r ? !1 : n !== null ? !n.acceptsBooleans : (e = e.toLowerCase().slice(0, 5), e !== "data-" && e !== "aria-");
default:
return !1;
}
}
function hp(e, t, n, r) {
if (t === null || typeof t == "undefined" || fp(e, t, n, r)) return !0;
if (r) return !1;
if (n !== null) switch (n.type) {
case 3:
return !t;
case 4:
return t === !1;
case 5:
return isNaN(t);
case 6:
return isNaN(t) || 1 > t;
}
return !1;
}
function Ne(e, t, n, r, o, s, i) {
this.acceptsBooleans = t === 2 || t === 3 || t === 4, this.attributeName = r, this.attributeNamespace = o, this.mustUseProperty = n, this.propertyName = e, this.type = t, this.sanitizeURL = s, this.removeEmptyString = i;
}
var be = {};
"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e) {
be[e] = new Ne(e, 0, !1, e, null, !1, !1);
});
[["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(e) {
var t = e[0];
be[t] = new Ne(t, 1, !1, e[1], null, !1, !1);
});
["contentEditable", "draggable", "spellCheck", "value"].forEach(function(e) {
be[e] = new Ne(e, 2, !1, e.toLowerCase(), null, !1, !1);
});
["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(e) {
be[e] = new Ne(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) {
be[e] = new Ne(e, 3, !1, e.toLowerCase(), null, !1, !1);
});
["checked", "multiple", "muted", "selected"].forEach(function(e) {
be[e] = new Ne(e, 3, !0, e, null, !1, !1);
});
["capture", "download"].forEach(function(e) {
be[e] = new Ne(e, 4, !1, e, null, !1, !1);
});
["cols", "rows", "size", "span"].forEach(function(e) {
be[e] = new Ne(e, 6, !1, e, null, !1, !1);
});
["rowSpan", "start"].forEach(function(e) {
be[e] = new Ne(e, 5, !1, e.toLowerCase(), null, !1, !1);
});
var Ha = /[\-:]([a-z])/g;
function Ka(e) {
return e[1].toUpperCase();
}
"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e) {
var t = e.replace(
Ha,
Ka
);
be[t] = new Ne(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(Ha, Ka);
be[t] = new Ne(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(Ha, Ka);
be[t] = new Ne(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1);
});
["tabIndex", "crossOrigin"].forEach(function(e) {
be[e] = new Ne(e, 1, !1, e.toLowerCase(), null, !1, !1);
});
be.xlinkHref = new Ne("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1);
["src", "href", "action", "formAction"].forEach(function(e) {
be[e] = new Ne(e, 1, !1, e.toLowerCase(), null, !0, !0);
});
function Ya(e, t, n, r) {
var o = be.hasOwnProperty(t) ? be[t] : null;
(o !== null ? o.type !== 0 : r || !(2 < t.length) || t[0] !== "o" && t[0] !== "O" || t[1] !== "n" && t[1] !== "N") && (hp(t, n, o, r) && (n = null), r || o === null ? dp(t) && (n === null ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) : o.mustUseProperty ? e[o.propertyName] = n === null ? o.type === 3 ? !1 : "" : n : (t = o.attributeName, r = o.attributeNamespace, n === null ? e.removeAttribute(t) : (o = o.type, n = o === 3 || o === 4 && n === !0 ? "" : "" + n, r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n))));
}
var Dt = up.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, mo = Symbol.for("react.element"), In = Symbol.for("react.portal"), An = Symbol.for("react.fragment"), Xa = Symbol.for("react.strict_mode"), Bi = Symbol.for("react.profiler"), ed = Symbol.for("react.provider"), td = Symbol.for("react.context"), Za = Symbol.for("react.forward_ref"), Ui = Symbol.for("react.suspense"), Wi = Symbol.for("react.suspense_list"), Ga = Symbol.for("react.memo"), Ut = Symbol.for("react.lazy"), nd = Symbol.for("react.offscreen"), yu = Symbol.iterator;
function ur(e) {
return e === null || typeof e != "object" ? null : (e = yu && e[yu] || e["@@iterator"], typeof e == "function" ? e : null);
}
var ae = Object.assign, ii;
function vr(e) {
if (ii === void 0) try {
throw Error();
} catch (n) {
var t = n.stack.trim().match(/\n( *(at )?)/);
ii = t && t[1] || "";
}
return `
` + ii + e;
}
var ai = !1;
function li(e, t) {
if (!e || ai) return "";
ai = !0;
var n = Error.prepareStackTrace;
Error.prepareStackTrace = void 0;
try {
if (t) if (t = function() {
throw Error();
}, Object.defineProperty(t.prototype, "props", { set: function() {
throw Error();
} }), typeof Reflect == "object" && Reflect.construct) {
try {
Reflect.construct(t, []);
} catch (u) {
var r = u;
}
Reflect.construct(e, [], t);
} else {
try {
t.call();
} catch (u) {
r = u;
}
e.call(t.prototype);
}
else {
try {
throw Error();
} catch (u) {
r = u;
}
e();
}
} catch (u) {
if (u && r && typeof u.stack == "string") {
for (var o = u.stack.split(`
`), s = r.stack.split(`
`), i = o.length - 1, a = s.length - 1; 1 <= i && 0 <= a && o[i] !== s[a]; ) a--;
for (; 1 <= i && 0 <= a; i--, a--) if (o[i] !== s[a]) {
if (i !== 1 || a !== 1)
do
if (i--, a--, 0 > a || o[i] !== s[a]) {
var l = `
` + o[i].replace(" at new ", " at ");
return e.displayName && l.includes("<anonymous>") && (l = l.replace("<anonymous>", e.displayName)), l;
}
while (1 <= i && 0 <= a);
break;
}
}
} finally {
ai = !1, Error.prepareStackTrace = n;
}
return (e = e ? e.displayName || e.name : "") ? vr(e) : "";
}
function pp(e) {
switch (e.tag) {
case 5:
return vr(e.type);
case 16:
return vr("Lazy");
case 13:
return vr("Suspense");
case 19:
return vr("SuspenseList");
case 0:
case 2:
case 15:
return e = li(e.type, !1), e;
case 11:
return e = li(e.type.render, !1), e;
case 1:
return e = li(e.type, !0), e;
default:
return "";
}
}
function qi(e) {
if (e == null) return null;
if (typeof e == "function") return e.displayName || e.name || null;
if (typeof e == "string") return e;
switch (e) {
case An:
return "Fragment";
case In:
return "Portal";
case Bi:
return "Profiler";
case Xa:
return "StrictMode";
case Ui:
return "Suspense";
case Wi:
return "SuspenseList";
}
if (typeof e == "object") switch (e.$$typeof) {
case td:
return (e.displayName || "Context") + ".Consumer";
case ed:
return (e._context.displayName || "Context") + ".Provider";
case Za:
var t = e.render;
return e = e.displayName, e || (e = t.displayName || t.name || "", e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"), e;
case Ga:
return t = e.displayName || null, t !== null ? t : qi(e.type) || "Memo";
case Ut:
t = e._payload, e = e._init;
try {
return qi(e(t));
} catch (n) {
}
}
return null;
}
function gp(e) {
var t = e.type;
switch (e.tag) {
case 24:
return "Cache";
case 9:
return (t.displayName || "Context") + ".Consumer";
case 10:
return (t._context.displayName || "Context") + ".Provider";
case 18:
return "DehydratedFragment";
case 11:
return e = t.render, e = e.displayName || e.name || "", t.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef");
case 7:
return "Fragment";
case 5:
return t;
case 4:
return "Portal";
case 3:
return "Root";
case 6:
return "Text";
case 16:
return qi(t);
case 8:
return t === Xa ? "StrictMode" : "Mode";
case 22:
return "Offscreen";
case 12:
return "Profiler";
case 21:
return "Scope";
case 13:
return "Suspense";
case 19:
return "SuspenseList";
case 25:
return "TracingMarker";
case 1:
case 0:
case 17:
case 2:
case 14:
case 15:
if (typeof t == "function") return t.displayName || t.name || null;
if (typeof t == "string") return t;
}
return null;
}
function rn(e) {
switch (typeof e) {
case "boolean":
case "number":
case "string":
case "undefined":
return e;
case "object":
return e;
default:
return "";
}
}
function rd(e) {
var t = e.type;
return (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio");
}
function mp(e) {
var t = rd(e) ? "checked" : "value", n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), r = "" + e[t];
if (!e.hasOwnProperty(t) && typeof n != "undefined" && typeof n.get == "function" && typeof n.set == "function") {
var o = n.get, s = n.set;
return Object.defineProperty(e, t, { configurable: !0, get: function() {
return o.call(this);
}, set: function(i) {
r = "" + i, s.call(this, i);
} }), Object.defineProperty(e, t, { enumerable: n.enumerable }), { getValue: function() {
return r;
}, setValue: function(i) {
r = "" + i;
}, stopTracking: function() {
e._valueTracker = null, delete e[t];
} };
}
}
function yo(e) {
e._valueTracker || (e._valueTracker = mp(e));
}
function od(e) {
if (!e) return !1;
var t = e._valueTracker;
if (!t) return !0;
var n = t.getValue(), r = "";
return e && (r = rd(e) ? e.checked ? "true" : "false" : e.value), e = r, e !== n ? (t.setValue(e), !0) : !1;
}
function ns(e) {
if (e = e || (typeof document != "undefined" ? document : void 0), typeof e == "undefined") return null;
try {
return e.activeElement || e.body;
} catch (t) {
return e.body;
}
}
function Vi(e, t) {
var n = t.checked;
return ae({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: n != null ? n : e._wrapperState.initialChecked });
}
function wu(e, t) {
var n = t.defaultValue == null ? "" : t.defaultValue, r = t.checked != null ? t.checked : t.defaultChecked;
n = rn(t.value != null ? t.value : n), e._wrapperState = { initialChecked: r, initialValue: n, controlled: t.type === "checkbox" || t.type === "radio" ? t.checked != null : t.value != null };
}
function sd(e, t) {
t = t.checked, t != null && Ya(e, "checked", t, !1);
}
function Qi(e, t) {
sd(e, t);
var n = rn(t.value), r = t.type;
if (n != null) r === "number" ? (n === 0 && e.value === "" || e.value != n) && (e.value = "" + n) : e.value !== "" + n && (e.value = "" + n);
else if (r === "submit" || r === "reset") {
e.removeAttribute("value");
return;
}
t.hasOwnProperty("value") ? Hi(e, t.type, n) : t.hasOwnProperty("defaultValue") && Hi(e, t.type, rn(t.defaultValue)), t.checked == null && t.defaultChecked != null && (e.defaultChecked = !!t.defaultChecked);
}
function vu(e, t, n) {
if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) {
var r = t.type;
if (!(r !== "submit" && r !== "reset" || t.value !== void 0 && t.value !== null)) return;
t = "" + e._wrapperState.initialValue, n || t === e.value || (e.value = t), e.defaultValue = t;
}
n = e.name, n !== "" && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, n !== "" && (e.name = n);
}
function Hi(e, t, n) {
(t !== "number" || ns(e.ownerDocument) !== e) && (n == null ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + n && (e.defaultValue = "" + n));
}
var br = Array.isArray;
function Un(e, t, n, r) {
if (e = e.options, t) {
t = {};
for (var o = 0; o < n.length; o++) t["$" + n[o]] = !0;
for (n = 0; n < e.length; n++) o = t.hasOwnProperty("$" + e[n].value), e[n].selected !== o && (e[n].selected = o), o && r && (e[n].defaultSelected = !0);
} else {
for (n = "" + rn(n), t = null, o = 0; o < e.length; o++) {
if (e[o].value === n) {
e[o].selected = !0, r && (e[o].defaultSelected = !0);
return;
}
t !== null || e[o].disabled || (t = e[o]);
}
t !== null && (t.selected = !0);
}
}
function Ki(e, t) {
if (t.dangerouslySetInnerHTML != null) throw Error(x(91));
return ae({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue });
}
function bu(e, t) {
var n = t.value;
if (n == null) {
if (n = t.children, t = t.defaultValue, n != null) {
if (t != null) throw Error(x(92));
if (br(n)) {
if (1 < n.length) throw Error(x(93));
n = n[0];
}
t = n;
}
t == null && (t = ""), n = t;
}
e._wrapperState = { initialValue: rn(n) };
}
function id(e, t) {
var n = rn(t.value), r = rn(t.defaultValue);
n != null && (n = "" + n, n !== e.value && (e.value = n), t.defaultValue == null && e.defaultValue !== n && (e.defaultValue = n)), r != null && (e.defaultValue = "" + r);
}
function xu(e) {
var t = e.textContent;
t === e._wrapperState.initialValue && t !== "" && t !== null && (e.value = t);
}
function ad(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 Yi(e, t) {
return e == null || e === "http://www.w3.org/1999/xhtml" ? ad(t) : e === "http://www.w3.org/2000/svg" && t === "foreignObject" ? "http://www.w3.org/1999/xhtml" : e;
}
var wo, ld = function(e) {
return typeof MSApp != "undefined" && MSApp.execUnsafeLocalFunction ? function(t, n, r, o) {
MSApp.execUnsafeLocalFunction(function() {
return e(t, n, r, o);
});
} : e;
}(function(e, t) {
if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) e.innerHTML = t;
else {
for (wo = wo || document.createElement("div"), wo.innerHTML = "<svg>" + t.valueOf().toString() + "</svg>", t = wo.firstChild; e.firstChild; ) e.removeChild(e.firstChild);
for (; t.firstChild; ) e.appendChild(t.firstChild);
}
});
function Or(e, t) {
if (t) {
var n = e.firstChild;
if (n && n === e.lastChild && n.nodeType === 3) {
n.nodeValue = t;
return;
}
}
e.textContent = t;
}
var Cr = {
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
}, yp = ["Webkit", "ms", "Moz", "O"];
Object.keys(Cr).forEach(function(e) {
yp.forEach(function(t) {
t = t + e.charAt(0).toUpperCase() + e.substring(1), Cr[t] = Cr[e];
});
});
function ud(e, t, n) {
return t == null || typeof t == "boolean" || t === "" ? "" : n || typeof t != "number" || t === 0 || Cr.hasOwnProperty(e) && Cr[e] ? ("" + t).trim() : t + "px";
}
function cd(e, t) {
e = e.style;
for (var n in t) if (t.hasOwnProperty(n)) {
var r = n.indexOf("--") === 0, o = ud(n, t[n], r);
n === "float" && (n = "cssFloat"), r ? e.setProperty(n, o) : e[n] = o;
}
}
var wp = ae({ 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 Xi(e, t) {
if (t) {
if (wp[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(x(137, e));
if (t.dangerouslySetInnerHTML != null) {
if (t.children != null) throw Error(x(60));
if (typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML)) throw Error(x(61));
}
if (t.style != null && typeof t.style != "object") throw Error(x(62));
}
}
function Zi(e, t) {
if (e.indexOf("-") === -1) return typeof t.is == "string";
switch (e) {
case "annotation-xml":
case "color-profile":
case "font-face":
case "font-face-src":
case "font-face-uri":
case "font-face-format":
case "font-face-name":
case "missing-glyph":
return !1;
default:
return !0;
}
}
var Gi = null;
function Ja(e) {
return e = e.target || e.srcElement || window, e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e;
}
var Ji = null, Wn = null, qn = null;
function ku(e) {
if (e = lo(e)) {
if (typeof Ji != "function") throw Error(x(280));
var t = e.stateNode;
t && (t = Fs(t), Ji(e.stateNode, e.type, t));
}
}
function dd(e) {
Wn ? qn ? qn.push(e) : qn = [e] : Wn = e;
}
function fd() {
if (Wn) {
var e = Wn, t = qn;
if (qn = Wn = null, ku(e), t) for (e = 0; e < t.length; e++) ku(t[e]);
}
}
function hd(e, t) {
return e(t);
}
function pd() {
}
var ui = !1;
function gd(e, t, n) {
if (ui) return e(t, n);
ui = !0;
try {
return hd(e, t, n);
} finally {
ui = !1, (Wn !== null || qn !== null) && (pd(), fd());
}
}
function Dr(e, t) {
var n = e.stateNode;
if (n === null) return null;
var r = Fs(n);
if (r === null) return null;
n = r[t];
e: switch (t) {
case "onClick":
case "onClickCapture":
case "onDoubleClick":
case "onDoubleClickCapture":
case "onMouseDown":
case "onMouseDownCapture":
case "onMouseMove":
case "onMouseMoveCapture":
case "onMouseUp":
case "onMouseUpCapture":
case "onMouseEnter":
(r = !r.disabled) || (e = e.type, r = !(e === "button" || e === "input" || e === "select" || e === "textarea")), e = !r;
break e;
default:
e = !1;
}
if (e) return null;
if (n && typeof n != "function") throw Error(x(231, t, typeof n));
return n;
}
var ea = !1;
if (jt) try {
var cr = {};
Object.defineProperty(cr, "passive", { get: function() {
ea = !0;
} }), window.addEventListener("test", cr, cr), window.removeEventListener("test", cr, cr);
} catch (e) {
ea = !1;
}
function vp(e, t, n, r, o, s, i, a, l) {
var u = Array.prototype.slice.call(arguments, 3);
try {
t.apply(n, u);
} catch (d) {
this.onError(d);
}
}
var Er = !1, rs = null, os = !1, ta = null, bp = { onError: function(e) {
Er = !0, rs = e;
} };
function xp(e, t, n, r, o, s, i, a, l) {
Er = !1, rs = null, vp.apply(bp, arguments);
}
function kp(e, t, n, r, o, s, i, a, l) {
if (xp.apply(this, arguments), Er) {
if (Er) {
var u = rs;
Er = !1, rs = null;
} else throw Error(x(198));
os || (os = !0, ta = u);
}
}
function Cn(e) {
var t = e, n = e;
if (e.alternate) for (; t.return; ) t = t.return;
else {
e = t;
do
t = e, t.flags & 4098 && (n = t.return), e = t.return;
while (e);
}
return t.tag === 3 ? n : null;
}
function md(e) {
if (e.tag === 13) {
var t = e.memoizedState;
if (t === null && (e = e.alternate, e !== null && (t = e.memoizedState)), t !== null) return t.dehydrated;
}
return null;
}
function Su(e) {
if (Cn(e) !== e) throw Error(x(188));
}
function Sp(e) {
var t = e.alternate;
if (!t) {
if (t = Cn(e), t === null) throw Error(x(188));
return t !== e ? null : e;
}
for (var n = e, r = t; ; ) {
var o = n.return;
if (o === null) break;
var s = o.alternate;
if (s === null) {
if (r = o.return, r !== null) {
n = r;
continue;
}
break;
}
if (o.child === s.child) {
for (s = o.child; s; ) {
if (s === n) return Su(o), e;
if (s === r) return Su(o), t;
s = s.sibling;
}
throw Error(x(188));
}
if (n.return !== r.return) n = o, r = s;
else {
for (var i = !1, a = o.child; a; ) {
if (a === n) {
i = !0, n = o, r = s;
break;
}
if (a === r) {
i = !0, r = o, n = s;
break;
}
a = a.sibling;
}
if (!i) {
for (a = s.child; a; ) {
if (a === n) {
i = !0, n = s, r = o;
break;
}
if (a === r) {
i = !0, r = s, n = o;
break;
}
a = a.sibling;
}
if (!i) throw Error(x(189));
}
}
if (n.alternate !== r) throw Error(x(190));
}
if (n.tag !== 3) throw Error(x(188));
return n.stateNode.current === n ? e : t;
}
function yd(e) {
return e = Sp(e), e !== null ? wd(e) : null;
}
function wd(e) {
if (e.tag === 5 || e.tag === 6) return e;
for (e = e.child; e !== null; ) {
var t = wd(e);
if (t !== null) return t;
e = e.sibling;
}
return null;
}
var vd = He.unstable_scheduleCallback, Cu = He.unstable_cancelCallback, Cp = He.unstable_shouldYield, Ep = He.unstable_requestPaint, ue = He.unstable_now, Tp = He.unstable_getCurrentPriorityLevel, el = He.unstable_ImmediatePriority, bd = He.unstable_UserBlockingPriority, ss = He.unstable_NormalPriority, Rp = He.unstable_LowPriority, xd = He.unstable_IdlePriority, $s = null, kt = null;
function _p(e) {
if (kt && typeof kt.onCommitFiberRoot == "function") try {
kt.onCommitFiberRoot($s, e, void 0, (e.current.flags & 128) === 128);
} catch (t) {
}
}
var ht = Math.clz32 ? Math.clz32 : Mp, Ip = Math.log, Ap = Math.LN2;
function Mp(e) {
return e >>>= 0, e === 0 ? 32 : 31 - (Ip(e) / Ap | 0) | 0;
}
var vo = 64, bo = 4194304;
function xr(e) {
switch (e & -e) {
case 1:
return 1;
case 2:
return 2;
case 4:
return 4;
case 8:
return 8;
case 16:
return 16;
case 32:
return 32;
case 64:
case 128:
case 256:
case 512:
case 1024:
case 2048:
case 4096:
case 8192:
case 16384:
case 32768:
case 65536:
case 131072:
case 262144:
case 524288:
case 1048576:
case 2097152:
return e & 4194240;
case 4194304:
case 8388608:
case 16777216:
case 33554432:
case 67108864:
return e & 130023424;
case 134217728:
return 134217728;
case 268435456:
return 268435456;
case 536870912:
return 536870912;
case 1073741824:
return 1073741824;
default:
return e;
}
}
function is(e, t) {
var n = e.pendingLanes;
if (n === 0) return 0;
var r = 0, o = e.suspendedLanes, s = e.pingedLanes, i = n & 268435455;
if (i !== 0) {
var a = i & ~o;
a !== 0 ? r = xr(a) : (s &= i, s !== 0 && (r = xr(s)));
} else i = n & ~o, i !== 0 ? r = xr(i) : s !== 0 && (r = xr(s));
if (r === 0) return 0;
if (t !== 0 && t !== r && !(t & o) && (o = r & -r, s = t & -t, o >= s || o === 16 && (s & 4194240) !== 0)) return t;
if (r & 4 && (r |= n & 16), t = e.entangledLanes, t !== 0) for (e = e.entanglements, t &= r; 0 < t; ) n = 31 - ht(t), o = 1 << n, r |= e[n], t &= ~o;
return r;
}
function Np(e, t) {
switch (e) {
case 1:
case 2:
case 4:
return t + 250;
case 8:
case 16:
case 32:
case 64:
case 128:
case 256:
case 512:
case 1024:
case 2048:
case 4096:
case 8192:
case 16384:
case 32768:
case 65536:
case 131072:
case 262144:
case 524288:
case 1048576:
case 2097152:
return t + 5e3;
case 4194304:
case 8388608:
case 16777216:
case 33554432:
case 67108864:
return -1;
case 134217728:
case 268435456:
case 536870912:
case 1073741824:
return -1;
default:
return -1;
}
}
function Pp(e, t) {
for (var n = e.suspendedLanes, r = e.pingedLanes, o = e.expirationTimes, s = e.pendingLanes; 0 < s; ) {
var i = 31 - ht(s), a = 1 << i, l = o[i];
l === -1 ? (!(a & n) || a & r) && (o[i] = Np(a, t)) : l <= t && (e.expiredLanes |= a), s &= ~a;
}
}
function na(e) {
return e = e.pendingLanes & -1073741825, e !== 0 ? e : e & 1073741824 ? 1073741824 : 0;
}
function kd() {
var e = vo;
return vo <<= 1, !(vo & 4194240) && (vo = 64), e;
}
function ci(e) {
for (var t = [], n = 0; 31 > n; n++) t.push(e);
return t;
}
function io(e, t, n) {
e.pendingLanes |= t, t !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, t = 31 - ht(t), e[t] = n;
}
function Lp(e, t) {
var n = e.pendingLanes & ~t;
e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= t, e.mutableReadLanes &= t, e.entangledLanes &= t, t = e.entanglements;
var r = e.eventTimes;
for (e = e.expirationTimes; 0 < n; ) {
var o = 31 - ht(n), s = 1 << o;
t[o] = 0, r[o] = -1, e[o] = -1, n &= ~s;
}
}
function tl(e, t) {
var n = e.entangledLanes |= t;
for (e = e.entanglements; n; ) {
var r = 31 - ht(n), o = 1 << r;
o & t | e[r] & t && (e[r] |= t), n &= ~o;
}
}
var Y = 0;
function Sd(e) {
return e &= -e, 1 < e ? 4 < e ? e & 268435455 ? 16 : 536870912 : 4 : 1;
}
var Cd, nl, Ed, Td, Rd, ra = !1, xo = [], Yt = null, Xt = null, Zt = null, Fr = /* @__PURE__ */ new Map(), Br = /* @__PURE__ */ new Map(), Vt = [], jp = "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 Eu(e, t) {
switch (e) {
case "focusin":
case "focusout":
Yt = null;
break;
case "dragenter":
case "dragleave":
Xt = null;
break;
case "mouseover":
case "mouseout":
Zt = null;
break;
case "pointerover":
case "pointerout":
Fr.delete(t.pointerId);
break;
case "gotpointercapture":
case "lostpointercapture":
Br.delete(t.pointerId);
}
}
function dr(e, t, n, r, o, s) {
return e === null || e.nativeEvent !== s ? (e = { blockedOn: t, domEventName: n, eventSystemFlags: r, nativeEvent: s, targetContainers: [o] }, t !== null && (t = lo(t), t !== null && nl(t)), e) : (e.eventSystemFlags |= r, t = e.targetContainers, o !== null && t.indexOf(o) === -1 && t.push(o), e);
}
function $p(e, t, n, r, o) {
switch (t) {
case "focusin":
return Yt = dr(Yt, e, t, n, r, o), !0;
case "dragenter":
return Xt = dr(Xt, e, t, n, r, o), !0;
case "mouseover":
return Zt = dr(Zt, e, t, n, r, o), !0;
case "pointerover":
var s = o.pointerId;
return Fr.set(s, dr(Fr.get(s) || null, e, t, n, r, o)), !0;
case "gotpointercapture":
return s = o.pointerId, Br.set(s, dr(Br.get(s) || null, e, t, n, r, o)), !0;
}
return !1;
}
function _d(e) {
var t = dn(e.target);
if (t !== null) {
var n = Cn(t);
if (n !== null) {
if (t = n.tag, t === 13) {
if (t = md(n), t !== null) {
e.blockedOn = t, Rd(e.priority, function() {
Ed(n);
});
return;
}
} else if (t === 3 && n.stateNode.current.memoizedState.isDehydrated) {
e.blockedOn = n.tag === 3 ? n.stateNode.containerInfo : null;
return;
}
}
}
e.blockedOn = null;
}
function Oo(e) {
if (e.blockedOn !== null) return !1;
for (var t = e.targetContainers; 0 < t.length; ) {
var n = oa(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent);
if (n === null) {
n = e.nativeEvent;
var r = new n.constructor(n.type, n);
Gi = r, n.target.dispatchEvent(r), Gi = null;
} else return t = lo(n), t !== null && nl(t), e.blockedOn = n, !1;
t.shift();
}
return !0;
}
function Tu(e, t, n) {
Oo(e) && n.delete(t);
}
function zp() {
ra = !1, Yt !== null && Oo(Yt) && (Yt = null), Xt !== null && Oo(Xt) && (Xt = null), Zt !== null && Oo(Zt) && (Zt = null), Fr.forEach(Tu), Br.forEach(Tu);
}
function fr(e, t) {
e.blockedOn === t && (e.blockedOn = null, ra || (ra = !0, He.unstable_scheduleCallback(He.unstable_NormalPriority, zp)));
}
function Ur(e) {
function t(o) {
return fr(o, e);
}
if (0 < xo.length) {
fr(xo[0], e);
for (var n = 1; n < xo.length; n++) {
var r = xo[n];
r.blockedOn === e && (r.blockedOn = null);
}
}
for (Yt !== null && fr(Yt, e), Xt !== null && fr(Xt, e), Zt !== null && fr(Zt, e), Fr.forEach(t), Br.forEach(t), n = 0; n < Vt.length; n++) r = Vt[n], r.blockedOn === e && (r.blockedOn = null);
for (; 0 < Vt.length && (n = Vt[0], n.blockedOn === null); ) _d(n), n.blockedOn === null && Vt.shift();
}
var Vn = Dt.ReactCurrentBatchConfig, as = !0;
function Op(e, t, n, r) {
var o = Y, s = Vn.transition;
Vn.transition = null;
try {
Y = 1, rl(e, t, n, r);
} finally {
Y = o, Vn.transition = s;
}
}
function Dp(e, t, n, r) {
var o = Y, s = Vn.transition;
Vn.transition = null;
try {
Y = 4, rl(e, t, n, r);
} finally {
Y = o, Vn.transition = s;
}
}
function rl(e, t, n, r) {
if (as) {
var o = oa(e, t, n, r);
if (o === null) bi(e, t, r, ls, n), Eu(e, r);
else if ($p(o, e, t, n, r)) r.stopPropagation();
else if (Eu(e, r), t & 4 && -1 < jp.indexOf(e)) {
for (; o !== null; ) {
var s = lo(o);
if (s !== null && Cd(s), s = oa(e, t, n, r), s === null && bi(e, t, r, ls, n), s === o) break;
o = s;
}
o !== null && r.stopPropagation();
} else bi(e, t, r, null, n);
}
}
var ls = null;
function oa(e, t, n, r) {
if (ls = null, e = Ja(r), e = dn(e), e !== null) if (t = Cn(e), t === null) e = null;
else if (n = t.tag, n === 13) {
if (e = md(t), e !== null) return e;
e = null;
} else if (n === 3) {
if (t.stateNode.current.memoizedState.isDehydrated) return t.tag === 3 ? t.stateNode.containerInfo : null;
e = null;
} else t !== e && (e = null);
return ls = e, null;
}
function Id(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":