@trycourier/courier-react
Version:
The React components for the Courier web UI
1,615 lines • 843 kB
JavaScript
import { CourierInboxDatastore as Cc, CourierInboxDataStoreListener as ZS } from "@trycourier/courier-ui-inbox";
import sh, { useRef as Yb, useEffect as wt } from "react";
import { Courier as fh } from "@trycourier/courier-js";
import _b, { flushSync as wS } from "react-dom";
const uT = () => {
const O = (fe) => fh.shared.signIn(fe), W = () => fh.shared.signOut(), w = (fe) => Cc.shared.load(fe), M = (fe) => Cc.shared.fetchNextPageOfMessages(fe), ae = (fe) => fh.shared.paginationLimit = fe, tt = (fe) => Cc.shared.readMessage(fe), Ct = (fe) => Cc.shared.unreadMessage(fe), Jt = (fe) => Cc.shared.clickMessage(fe), K = (fe) => Cc.shared.archiveMessage(fe), gt = (fe) => Cc.shared.openMessage(fe), [_e, Fe] = sh.useState({
userId: void 0,
signIn: O,
signOut: W
}), [ve, ft] = sh.useState({
load: w,
fetchNextPageOfMessages: M,
setPaginationLimit: ae,
readMessage: tt,
unreadMessage: Ct,
clickMessage: Jt,
archiveMessage: K,
openMessage: gt
});
sh.useEffect(() => {
const fe = fh.shared.addAuthenticationListener(() => at()), Ue = new ZS({
onError: (Gl) => mt(Gl),
onDataSetChange: () => mt(),
onPageAdded: () => mt(),
onMessageAdd: () => mt(),
onMessageRemove: () => mt(),
onMessageUpdate: () => mt(),
onUnreadCountChange: () => mt()
});
return Cc.shared.addDataStoreListener(Ue), at(), mt(), () => {
fe.remove(), Ue.remove();
};
}, []);
const at = () => {
var Ue;
const fe = (Ue = fh.shared.client) == null ? void 0 : Ue.options;
Fe({
userId: fe == null ? void 0 : fe.userId,
signIn: O,
signOut: W
});
}, mt = (fe) => {
const Ue = Cc.shared;
ft({
load: w,
fetchNextPageOfMessages: M,
setPaginationLimit: ae,
readMessage: tt,
unreadMessage: Ct,
clickMessage: Jt,
archiveMessage: K,
openMessage: gt,
inbox: Ue.inboxDataSet,
archive: Ue.archiveDataSet,
unreadCount: Ue.unreadCount,
error: fe
});
};
return {
shared: fh.shared,
auth: _e,
inbox: ve
};
};
var tp = { exports: {} }, a0 = {};
/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var Mb;
function JS() {
if (Mb) return a0;
Mb = 1;
var O = Symbol.for("react.transitional.element"), W = Symbol.for("react.fragment");
function w(M, ae, tt) {
var Ct = null;
if (tt !== void 0 && (Ct = "" + tt), ae.key !== void 0 && (Ct = "" + ae.key), "key" in ae) {
tt = {};
for (var Jt in ae)
Jt !== "key" && (tt[Jt] = ae[Jt]);
} else tt = ae;
return ae = tt.ref, {
$$typeof: O,
type: M,
key: Ct,
ref: ae !== void 0 ? ae : null,
props: tt
};
}
return a0.Fragment = W, a0.jsx = w, a0.jsxs = w, a0;
}
var n0 = {};
/**
* @license React
* react-jsx-runtime.development.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var Ob;
function KS() {
return Ob || (Ob = 1, process.env.NODE_ENV !== "production" && function() {
function O(B) {
if (B == null) return null;
if (typeof B == "function")
return B.$$typeof === bt ? null : B.displayName || B.name || null;
if (typeof B == "string") return B;
switch (B) {
case mt:
return "Fragment";
case Ue:
return "Profiler";
case fe:
return "StrictMode";
case Vl:
return "Suspense";
case xt:
return "SuspenseList";
case ne:
return "Activity";
}
if (typeof B == "object")
switch (typeof B.tag == "number" && console.error(
"Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."
), B.$$typeof) {
case at:
return "Portal";
case Ut:
return (B.displayName || "Context") + ".Provider";
case Gl:
return (B._context.displayName || "Context") + ".Consumer";
case pl:
var te = B.render;
return B = B.displayName, B || (B = te.displayName || te.name || "", B = B !== "" ? "ForwardRef(" + B + ")" : "ForwardRef"), B;
case Xe:
return te = B.displayName || null, te !== null ? te : O(B.type) || "Memo";
case Kt:
te = B._payload, B = B._init;
try {
return O(B(te));
} catch {
}
}
return null;
}
function W(B) {
return "" + B;
}
function w(B) {
try {
W(B);
var te = !1;
} catch {
te = !0;
}
if (te) {
te = console;
var k = te.error, oe = typeof Symbol == "function" && Symbol.toStringTag && B[Symbol.toStringTag] || B.constructor.name || "Object";
return k.call(
te,
"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",
oe
), W(B);
}
}
function M(B) {
if (B === mt) return "<>";
if (typeof B == "object" && B !== null && B.$$typeof === Kt)
return "<...>";
try {
var te = O(B);
return te ? "<" + te + ">" : "<...>";
} catch {
return "<...>";
}
}
function ae() {
var B = we.A;
return B === null ? null : B.getOwner();
}
function tt() {
return Error("react-stack-top-frame");
}
function Ct(B) {
if (pe.call(B, "key")) {
var te = Object.getOwnPropertyDescriptor(B, "key").get;
if (te && te.isReactWarning) return !1;
}
return B.key !== void 0;
}
function Jt(B, te) {
function k() {
Yt || (Yt = !0, console.error(
"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",
te
));
}
k.isReactWarning = !0, Object.defineProperty(B, "key", {
get: k,
configurable: !0
});
}
function K() {
var B = O(this.type);
return A[B] || (A[B] = !0, console.error(
"Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release."
)), B = this.props.ref, B !== void 0 ? B : null;
}
function gt(B, te, k, oe, Me, nt, Be, xu) {
return k = nt.ref, B = {
$$typeof: ft,
type: B,
key: te,
props: nt,
_owner: Me
}, (k !== void 0 ? k : null) !== null ? Object.defineProperty(B, "ref", {
enumerable: !1,
get: K
}) : Object.defineProperty(B, "ref", { enumerable: !1, value: null }), B._store = {}, Object.defineProperty(B._store, "validated", {
configurable: !1,
enumerable: !1,
writable: !0,
value: 0
}), Object.defineProperty(B, "_debugInfo", {
configurable: !1,
enumerable: !1,
writable: !0,
value: null
}), Object.defineProperty(B, "_debugStack", {
configurable: !1,
enumerable: !1,
writable: !0,
value: Be
}), Object.defineProperty(B, "_debugTask", {
configurable: !1,
enumerable: !1,
writable: !0,
value: xu
}), Object.freeze && (Object.freeze(B.props), Object.freeze(B)), B;
}
function _e(B, te, k, oe, Me, nt, Be, xu) {
var St = te.children;
if (St !== void 0)
if (oe)
if (kt(St)) {
for (oe = 0; oe < St.length; oe++)
Fe(St[oe]);
Object.freeze && Object.freeze(St);
} else
console.error(
"React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead."
);
else Fe(St);
if (pe.call(te, "key")) {
St = O(B);
var nl = Object.keys(te).filter(function(Ai) {
return Ai !== "key";
});
oe = 0 < nl.length ? "{key: someKey, " + nl.join(": ..., ") + ": ...}" : "{key: someKey}", ce[St + oe] || (nl = 0 < nl.length ? "{" + nl.join(": ..., ") + ": ...}" : "{}", console.error(
`A props object containing a "key" prop is being spread into JSX:
let props = %s;
<%s {...props} />
React keys must be passed directly to JSX without using spread:
let props = %s;
<%s key={someKey} {...props} />`,
oe,
St,
nl,
St
), ce[St + oe] = !0);
}
if (St = null, k !== void 0 && (w(k), St = "" + k), Ct(te) && (w(te.key), St = "" + te.key), "key" in te) {
k = {};
for (var ba in te)
ba !== "key" && (k[ba] = te[ba]);
} else k = te;
return St && Jt(
k,
typeof B == "function" ? B.displayName || B.name || "Unknown" : B
), gt(
B,
St,
nt,
Me,
ae(),
k,
Be,
xu
);
}
function Fe(B) {
typeof B == "object" && B !== null && B.$$typeof === ft && B._store && (B._store.validated = 1);
}
var ve = sh, ft = Symbol.for("react.transitional.element"), at = Symbol.for("react.portal"), mt = Symbol.for("react.fragment"), fe = Symbol.for("react.strict_mode"), Ue = Symbol.for("react.profiler"), Gl = Symbol.for("react.consumer"), Ut = Symbol.for("react.context"), pl = Symbol.for("react.forward_ref"), Vl = Symbol.for("react.suspense"), xt = Symbol.for("react.suspense_list"), Xe = Symbol.for("react.memo"), Kt = Symbol.for("react.lazy"), ne = Symbol.for("react.activity"), bt = Symbol.for("react.client.reference"), we = ve.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, pe = Object.prototype.hasOwnProperty, kt = Array.isArray, Dl = console.createTask ? console.createTask : function() {
return null;
};
ve = {
"react-stack-bottom-frame": function(B) {
return B();
}
};
var Yt, A = {}, Q = ve["react-stack-bottom-frame"].bind(
ve,
tt
)(), Z = Dl(M(tt)), ce = {};
n0.Fragment = mt, n0.jsx = function(B, te, k, oe, Me) {
var nt = 1e4 > we.recentlyCreatedOwnerStacks++;
return _e(
B,
te,
k,
!1,
oe,
Me,
nt ? Error("react-stack-top-frame") : Q,
nt ? Dl(M(B)) : Z
);
}, n0.jsxs = function(B, te, k, oe, Me) {
var nt = 1e4 > we.recentlyCreatedOwnerStacks++;
return _e(
B,
te,
k,
!0,
oe,
Me,
nt ? Error("react-stack-top-frame") : Q,
nt ? Dl(M(B)) : Z
);
};
}()), n0;
}
var Ub;
function kS() {
return Ub || (Ub = 1, process.env.NODE_ENV === "production" ? tp.exports = JS() : tp.exports = KS()), tp.exports;
}
var np = kS(), lp = { exports: {} }, u0 = {}, ap = { exports: {} }, Mg = {};
/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var xb;
function $S() {
return xb || (xb = 1, function(O) {
function W(A, Q) {
var Z = A.length;
A.push(Q);
e: for (; 0 < Z; ) {
var ce = Z - 1 >>> 1, B = A[ce];
if (0 < ae(B, Q))
A[ce] = Q, A[Z] = B, Z = ce;
else break e;
}
}
function w(A) {
return A.length === 0 ? null : A[0];
}
function M(A) {
if (A.length === 0) return null;
var Q = A[0], Z = A.pop();
if (Z !== Q) {
A[0] = Z;
e: for (var ce = 0, B = A.length, te = B >>> 1; ce < te; ) {
var k = 2 * (ce + 1) - 1, oe = A[k], Me = k + 1, nt = A[Me];
if (0 > ae(oe, Z))
Me < B && 0 > ae(nt, oe) ? (A[ce] = nt, A[Me] = Z, ce = Me) : (A[ce] = oe, A[k] = Z, ce = k);
else if (Me < B && 0 > ae(nt, Z))
A[ce] = nt, A[Me] = Z, ce = Me;
else break e;
}
}
return Q;
}
function ae(A, Q) {
var Z = A.sortIndex - Q.sortIndex;
return Z !== 0 ? Z : A.id - Q.id;
}
if (O.unstable_now = void 0, typeof performance == "object" && typeof performance.now == "function") {
var tt = performance;
O.unstable_now = function() {
return tt.now();
};
} else {
var Ct = Date, Jt = Ct.now();
O.unstable_now = function() {
return Ct.now() - Jt;
};
}
var K = [], gt = [], _e = 1, Fe = null, ve = 3, ft = !1, at = !1, mt = !1, fe = !1, Ue = typeof setTimeout == "function" ? setTimeout : null, Gl = typeof clearTimeout == "function" ? clearTimeout : null, Ut = typeof setImmediate < "u" ? setImmediate : null;
function pl(A) {
for (var Q = w(gt); Q !== null; ) {
if (Q.callback === null) M(gt);
else if (Q.startTime <= A)
M(gt), Q.sortIndex = Q.expirationTime, W(K, Q);
else break;
Q = w(gt);
}
}
function Vl(A) {
if (mt = !1, pl(A), !at)
if (w(K) !== null)
at = !0, xt || (xt = !0, pe());
else {
var Q = w(gt);
Q !== null && Yt(Vl, Q.startTime - A);
}
}
var xt = !1, Xe = -1, Kt = 5, ne = -1;
function bt() {
return fe ? !0 : !(O.unstable_now() - ne < Kt);
}
function we() {
if (fe = !1, xt) {
var A = O.unstable_now();
ne = A;
var Q = !0;
try {
e: {
at = !1, mt && (mt = !1, Gl(Xe), Xe = -1), ft = !0;
var Z = ve;
try {
t: {
for (pl(A), Fe = w(K); Fe !== null && !(Fe.expirationTime > A && bt()); ) {
var ce = Fe.callback;
if (typeof ce == "function") {
Fe.callback = null, ve = Fe.priorityLevel;
var B = ce(
Fe.expirationTime <= A
);
if (A = O.unstable_now(), typeof B == "function") {
Fe.callback = B, pl(A), Q = !0;
break t;
}
Fe === w(K) && M(K), pl(A);
} else M(K);
Fe = w(K);
}
if (Fe !== null) Q = !0;
else {
var te = w(gt);
te !== null && Yt(
Vl,
te.startTime - A
), Q = !1;
}
}
break e;
} finally {
Fe = null, ve = Z, ft = !1;
}
Q = void 0;
}
} finally {
Q ? pe() : xt = !1;
}
}
}
var pe;
if (typeof Ut == "function")
pe = function() {
Ut(we);
};
else if (typeof MessageChannel < "u") {
var kt = new MessageChannel(), Dl = kt.port2;
kt.port1.onmessage = we, pe = function() {
Dl.postMessage(null);
};
} else
pe = function() {
Ue(we, 0);
};
function Yt(A, Q) {
Xe = Ue(function() {
A(O.unstable_now());
}, Q);
}
O.unstable_IdlePriority = 5, O.unstable_ImmediatePriority = 1, O.unstable_LowPriority = 4, O.unstable_NormalPriority = 3, O.unstable_Profiling = null, O.unstable_UserBlockingPriority = 2, O.unstable_cancelCallback = function(A) {
A.callback = null;
}, O.unstable_forceFrameRate = function(A) {
0 > A || 125 < A ? console.error(
"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"
) : Kt = 0 < A ? Math.floor(1e3 / A) : 5;
}, O.unstable_getCurrentPriorityLevel = function() {
return ve;
}, O.unstable_next = function(A) {
switch (ve) {
case 1:
case 2:
case 3:
var Q = 3;
break;
default:
Q = ve;
}
var Z = ve;
ve = Q;
try {
return A();
} finally {
ve = Z;
}
}, O.unstable_requestPaint = function() {
fe = !0;
}, O.unstable_runWithPriority = function(A, Q) {
switch (A) {
case 1:
case 2:
case 3:
case 4:
case 5:
break;
default:
A = 3;
}
var Z = ve;
ve = A;
try {
return Q();
} finally {
ve = Z;
}
}, O.unstable_scheduleCallback = function(A, Q, Z) {
var ce = O.unstable_now();
switch (typeof Z == "object" && Z !== null ? (Z = Z.delay, Z = typeof Z == "number" && 0 < Z ? ce + Z : ce) : Z = ce, A) {
case 1:
var B = -1;
break;
case 2:
B = 250;
break;
case 5:
B = 1073741823;
break;
case 4:
B = 1e4;
break;
default:
B = 5e3;
}
return B = Z + B, A = {
id: _e++,
callback: Q,
priorityLevel: A,
startTime: Z,
expirationTime: B,
sortIndex: -1
}, Z > ce ? (A.sortIndex = Z, W(gt, A), w(K) === null && A === w(gt) && (mt ? (Gl(Xe), Xe = -1) : mt = !0, Yt(Vl, Z - ce))) : (A.sortIndex = B, W(K, A), at || ft || (at = !0, xt || (xt = !0, pe()))), A;
}, O.unstable_shouldYield = bt, O.unstable_wrapCallback = function(A) {
var Q = ve;
return function() {
var Z = ve;
ve = Q;
try {
return A.apply(this, arguments);
} finally {
ve = Z;
}
};
};
}(Mg)), Mg;
}
var Og = {};
/**
* @license React
* scheduler.development.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var Hb;
function WS() {
return Hb || (Hb = 1, function(O) {
process.env.NODE_ENV !== "production" && function() {
function W() {
if (Vl = !1, ne) {
var A = O.unstable_now();
pe = A;
var Q = !0;
try {
e: {
Ut = !1, pl && (pl = !1, Xe(bt), bt = -1), Gl = !0;
var Z = Ue;
try {
t: {
for (Ct(A), fe = M(ft); fe !== null && !(fe.expirationTime > A && K()); ) {
var ce = fe.callback;
if (typeof ce == "function") {
fe.callback = null, Ue = fe.priorityLevel;
var B = ce(
fe.expirationTime <= A
);
if (A = O.unstable_now(), typeof B == "function") {
fe.callback = B, Ct(A), Q = !0;
break t;
}
fe === M(ft) && ae(ft), Ct(A);
} else ae(ft);
fe = M(ft);
}
if (fe !== null) Q = !0;
else {
var te = M(at);
te !== null && gt(
Jt,
te.startTime - A
), Q = !1;
}
}
break e;
} finally {
fe = null, Ue = Z, Gl = !1;
}
Q = void 0;
}
} finally {
Q ? kt() : ne = !1;
}
}
}
function w(A, Q) {
var Z = A.length;
A.push(Q);
e: for (; 0 < Z; ) {
var ce = Z - 1 >>> 1, B = A[ce];
if (0 < tt(B, Q))
A[ce] = Q, A[Z] = B, Z = ce;
else break e;
}
}
function M(A) {
return A.length === 0 ? null : A[0];
}
function ae(A) {
if (A.length === 0) return null;
var Q = A[0], Z = A.pop();
if (Z !== Q) {
A[0] = Z;
e: for (var ce = 0, B = A.length, te = B >>> 1; ce < te; ) {
var k = 2 * (ce + 1) - 1, oe = A[k], Me = k + 1, nt = A[Me];
if (0 > tt(oe, Z))
Me < B && 0 > tt(nt, oe) ? (A[ce] = nt, A[Me] = Z, ce = Me) : (A[ce] = oe, A[k] = Z, ce = k);
else if (Me < B && 0 > tt(nt, Z))
A[ce] = nt, A[Me] = Z, ce = Me;
else break e;
}
}
return Q;
}
function tt(A, Q) {
var Z = A.sortIndex - Q.sortIndex;
return Z !== 0 ? Z : A.id - Q.id;
}
function Ct(A) {
for (var Q = M(at); Q !== null; ) {
if (Q.callback === null) ae(at);
else if (Q.startTime <= A)
ae(at), Q.sortIndex = Q.expirationTime, w(ft, Q);
else break;
Q = M(at);
}
}
function Jt(A) {
if (pl = !1, Ct(A), !Ut)
if (M(ft) !== null)
Ut = !0, ne || (ne = !0, kt());
else {
var Q = M(at);
Q !== null && gt(
Jt,
Q.startTime - A
);
}
}
function K() {
return Vl ? !0 : !(O.unstable_now() - pe < we);
}
function gt(A, Q) {
bt = xt(function() {
A(O.unstable_now());
}, Q);
}
if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart == "function" && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error()), O.unstable_now = void 0, typeof performance == "object" && typeof performance.now == "function") {
var _e = performance;
O.unstable_now = function() {
return _e.now();
};
} else {
var Fe = Date, ve = Fe.now();
O.unstable_now = function() {
return Fe.now() - ve;
};
}
var ft = [], at = [], mt = 1, fe = null, Ue = 3, Gl = !1, Ut = !1, pl = !1, Vl = !1, xt = typeof setTimeout == "function" ? setTimeout : null, Xe = typeof clearTimeout == "function" ? clearTimeout : null, Kt = typeof setImmediate < "u" ? setImmediate : null, ne = !1, bt = -1, we = 5, pe = -1;
if (typeof Kt == "function")
var kt = function() {
Kt(W);
};
else if (typeof MessageChannel < "u") {
var Dl = new MessageChannel(), Yt = Dl.port2;
Dl.port1.onmessage = W, kt = function() {
Yt.postMessage(null);
};
} else
kt = function() {
xt(W, 0);
};
O.unstable_IdlePriority = 5, O.unstable_ImmediatePriority = 1, O.unstable_LowPriority = 4, O.unstable_NormalPriority = 3, O.unstable_Profiling = null, O.unstable_UserBlockingPriority = 2, O.unstable_cancelCallback = function(A) {
A.callback = null;
}, O.unstable_forceFrameRate = function(A) {
0 > A || 125 < A ? console.error(
"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"
) : we = 0 < A ? Math.floor(1e3 / A) : 5;
}, O.unstable_getCurrentPriorityLevel = function() {
return Ue;
}, O.unstable_next = function(A) {
switch (Ue) {
case 1:
case 2:
case 3:
var Q = 3;
break;
default:
Q = Ue;
}
var Z = Ue;
Ue = Q;
try {
return A();
} finally {
Ue = Z;
}
}, O.unstable_requestPaint = function() {
Vl = !0;
}, O.unstable_runWithPriority = function(A, Q) {
switch (A) {
case 1:
case 2:
case 3:
case 4:
case 5:
break;
default:
A = 3;
}
var Z = Ue;
Ue = A;
try {
return Q();
} finally {
Ue = Z;
}
}, O.unstable_scheduleCallback = function(A, Q, Z) {
var ce = O.unstable_now();
switch (typeof Z == "object" && Z !== null ? (Z = Z.delay, Z = typeof Z == "number" && 0 < Z ? ce + Z : ce) : Z = ce, A) {
case 1:
var B = -1;
break;
case 2:
B = 250;
break;
case 5:
B = 1073741823;
break;
case 4:
B = 1e4;
break;
default:
B = 5e3;
}
return B = Z + B, A = {
id: mt++,
callback: Q,
priorityLevel: A,
startTime: Z,
expirationTime: B,
sortIndex: -1
}, Z > ce ? (A.sortIndex = Z, w(at, A), M(ft) === null && A === M(at) && (pl ? (Xe(bt), bt = -1) : pl = !0, gt(Jt, Z - ce))) : (A.sortIndex = B, w(ft, A), Ut || Gl || (Ut = !0, ne || (ne = !0, kt()))), A;
}, O.unstable_shouldYield = K, O.unstable_wrapCallback = function(A) {
var Q = Ue;
return function() {
var Z = Ue;
Ue = Q;
try {
return A.apply(this, arguments);
} finally {
Ue = Z;
}
};
}, typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop == "function" && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
}();
}(Og)), Og;
}
var Cb;
function Gb() {
return Cb || (Cb = 1, process.env.NODE_ENV === "production" ? ap.exports = $S() : ap.exports = WS()), ap.exports;
}
/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var Nb;
function FS() {
if (Nb) return u0;
Nb = 1;
var O = Gb(), W = sh, w = _b;
function M(l) {
var n = "https://react.dev/errors/" + l;
if (1 < arguments.length) {
n += "?args[]=" + encodeURIComponent(arguments[1]);
for (var u = 2; u < arguments.length; u++)
n += "&args[]=" + encodeURIComponent(arguments[u]);
}
return "Minified React error #" + l + "; visit " + n + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
}
function ae(l) {
return !(!l || l.nodeType !== 1 && l.nodeType !== 9 && l.nodeType !== 11);
}
function tt(l) {
var n = l, u = l;
if (l.alternate) for (; n.return; ) n = n.return;
else {
l = n;
do
n = l, (n.flags & 4098) !== 0 && (u = n.return), l = n.return;
while (l);
}
return n.tag === 3 ? u : null;
}
function Ct(l) {
if (l.tag === 13) {
var n = l.memoizedState;
if (n === null && (l = l.alternate, l !== null && (n = l.memoizedState)), n !== null) return n.dehydrated;
}
return null;
}
function Jt(l) {
if (tt(l) !== l)
throw Error(M(188));
}
function K(l) {
var n = l.alternate;
if (!n) {
if (n = tt(l), n === null) throw Error(M(188));
return n !== l ? null : l;
}
for (var u = l, c = n; ; ) {
var s = u.return;
if (s === null) break;
var r = s.alternate;
if (r === null) {
if (c = s.return, c !== null) {
u = c;
continue;
}
break;
}
if (s.child === r.child) {
for (r = s.child; r; ) {
if (r === u) return Jt(s), l;
if (r === c) return Jt(s), n;
r = r.sibling;
}
throw Error(M(188));
}
if (u.return !== c.return) u = s, c = r;
else {
for (var m = !1, y = s.child; y; ) {
if (y === u) {
m = !0, u = s, c = r;
break;
}
if (y === c) {
m = !0, c = s, u = r;
break;
}
y = y.sibling;
}
if (!m) {
for (y = r.child; y; ) {
if (y === u) {
m = !0, u = r, c = s;
break;
}
if (y === c) {
m = !0, c = r, u = s;
break;
}
y = y.sibling;
}
if (!m) throw Error(M(189));
}
}
if (u.alternate !== c) throw Error(M(190));
}
if (u.tag !== 3) throw Error(M(188));
return u.stateNode.current === u ? l : n;
}
function gt(l) {
var n = l.tag;
if (n === 5 || n === 26 || n === 27 || n === 6) return l;
for (l = l.child; l !== null; ) {
if (n = gt(l), n !== null) return n;
l = l.sibling;
}
return null;
}
var _e = Object.assign, Fe = Symbol.for("react.element"), ve = Symbol.for("react.transitional.element"), ft = Symbol.for("react.portal"), at = Symbol.for("react.fragment"), mt = Symbol.for("react.strict_mode"), fe = Symbol.for("react.profiler"), Ue = Symbol.for("react.provider"), Gl = Symbol.for("react.consumer"), Ut = Symbol.for("react.context"), pl = Symbol.for("react.forward_ref"), Vl = Symbol.for("react.suspense"), xt = Symbol.for("react.suspense_list"), Xe = Symbol.for("react.memo"), Kt = Symbol.for("react.lazy"), ne = Symbol.for("react.activity"), bt = Symbol.for("react.memo_cache_sentinel"), we = Symbol.iterator;
function pe(l) {
return l === null || typeof l != "object" ? null : (l = we && l[we] || l["@@iterator"], typeof l == "function" ? l : null);
}
var kt = Symbol.for("react.client.reference");
function Dl(l) {
if (l == null) return null;
if (typeof l == "function")
return l.$$typeof === kt ? null : l.displayName || l.name || null;
if (typeof l == "string") return l;
switch (l) {
case at:
return "Fragment";
case fe:
return "Profiler";
case mt:
return "StrictMode";
case Vl:
return "Suspense";
case xt:
return "SuspenseList";
case ne:
return "Activity";
}
if (typeof l == "object")
switch (l.$$typeof) {
case ft:
return "Portal";
case Ut:
return (l.displayName || "Context") + ".Provider";
case Gl:
return (l._context.displayName || "Context") + ".Consumer";
case pl:
var n = l.render;
return l = l.displayName, l || (l = n.displayName || n.name || "", l = l !== "" ? "ForwardRef(" + l + ")" : "ForwardRef"), l;
case Xe:
return n = l.displayName || null, n !== null ? n : Dl(l.type) || "Memo";
case Kt:
n = l._payload, l = l._init;
try {
return Dl(l(n));
} catch {
}
}
return null;
}
var Yt = Array.isArray, A = W.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, Q = w.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, Z = {
pending: !1,
data: null,
method: null,
action: null
}, ce = [], B = -1;
function te(l) {
return { current: l };
}
function k(l) {
0 > B || (l.current = ce[B], ce[B] = null, B--);
}
function oe(l, n) {
B++, ce[B] = l.current, l.current = n;
}
var Me = te(null), nt = te(null), Be = te(null), xu = te(null);
function St(l, n) {
switch (oe(Be, n), oe(nt, l), oe(Me, null), n.nodeType) {
case 9:
case 11:
l = (l = n.documentElement) && (l = l.namespaceURI) ? bu(l) : 0;
break;
default:
if (l = n.tagName, n = n.namespaceURI)
n = bu(n), l = Mo(n, l);
else
switch (l) {
case "svg":
l = 1;
break;
case "math":
l = 2;
break;
default:
l = 0;
}
}
k(Me), oe(Me, l);
}
function nl() {
k(Me), k(nt), k(Be);
}
function ba(l) {
l.memoizedState !== null && oe(xu, l);
var n = Me.current, u = Mo(n, l.type);
n !== u && (oe(nt, l), oe(Me, u));
}
function Ai(l) {
nt.current === l && (k(Me), k(nt)), xu.current === l && (k(xu), ea._currentValue = Z);
}
var Xs = Object.prototype.hasOwnProperty, Ri = O.unstable_scheduleCallback, rh = O.unstable_cancelCallback, up = O.unstable_shouldYield, zi = O.unstable_requestPaint, la = O.unstable_now, Fo = O.unstable_getCurrentPriorityLevel, c0 = O.unstable_ImmediatePriority, dh = O.unstable_UserBlockingPriority, Io = O.unstable_NormalPriority, hh = O.unstable_LowPriority, Nc = O.unstable_IdlePriority, ip = O.log, o0 = O.unstable_setDisableYieldValue, Bc = null, Ml = null;
function Wn(l) {
if (typeof ip == "function" && o0(l), Ml && typeof Ml.setStrictMode == "function")
try {
Ml.setStrictMode(Bc, l);
} catch {
}
}
var Xl = Math.clz32 ? Math.clz32 : cp, mh = Math.log, f0 = Math.LN2;
function cp(l) {
return l >>>= 0, l === 0 ? 32 : 31 - (mh(l) / f0 | 0) | 0;
}
var qc = 256, Fn = 4194304;
function aa(l) {
var n = l & 42;
if (n !== 0) return n;
switch (l & -l) {
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:
return 64;
case 128:
return 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 l & 4194048;
case 4194304:
case 8388608:
case 16777216:
case 33554432:
return l & 62914560;
case 67108864:
return 67108864;
case 134217728:
return 134217728;
case 268435456:
return 268435456;
case 536870912:
return 536870912;
case 1073741824:
return 0;
default:
return l;
}
}
function Hu(l, n, u) {
var c = l.pendingLanes;
if (c === 0) return 0;
var s = 0, r = l.suspendedLanes, m = l.pingedLanes;
l = l.warmLanes;
var y = c & 134217727;
return y !== 0 ? (c = y & ~r, c !== 0 ? s = aa(c) : (m &= y, m !== 0 ? s = aa(m) : u || (u = y & ~l, u !== 0 && (s = aa(u))))) : (y = c & ~r, y !== 0 ? s = aa(y) : m !== 0 ? s = aa(m) : u || (u = c & ~l, u !== 0 && (s = aa(u)))), s === 0 ? 0 : n !== 0 && n !== s && (n & r) === 0 && (r = s & -s, u = n & -n, r >= u || r === 32 && (u & 4194048) !== 0) ? n : s;
}
function un(l, n) {
return (l.pendingLanes & ~(l.suspendedLanes & ~l.pingedLanes) & n) === 0;
}
function $t(l, n) {
switch (l) {
case 1:
case 2:
case 4:
case 8:
case 64:
return n + 250;
case 16:
case 32:
case 128:
case 256:
case 512:
case 1024:
case 2048:
case 4096:
case 8192:
case 16384:
case 32768:
case 65536:
case 131072:
case 262144:
case 524288:
case 1048576:
case 2097152:
return n + 5e3;
case 4194304:
case 8388608:
case 16777216:
case 33554432:
return -1;
case 67108864:
case 134217728:
case 268435456:
case 536870912:
case 1073741824:
return -1;
default:
return -1;
}
}
function Cu() {
var l = qc;
return qc <<= 1, (qc & 4194048) === 0 && (qc = 256), l;
}
function Di() {
var l = Fn;
return Fn <<= 1, (Fn & 62914560) === 0 && (Fn = 4194304), l;
}
function Nu(l) {
for (var n = [], u = 0; 31 > u; u++) n.push(l);
return n;
}
function Mi(l, n) {
l.pendingLanes |= n, n !== 268435456 && (l.suspendedLanes = 0, l.pingedLanes = 0, l.warmLanes = 0);
}
function s0(l, n, u, c, s, r) {
var m = l.pendingLanes;
l.pendingLanes = u, l.suspendedLanes = 0, l.pingedLanes = 0, l.warmLanes = 0, l.expiredLanes &= u, l.entangledLanes &= u, l.errorRecoveryDisabledLanes &= u, l.shellSuspendCounter = 0;
var y = l.entanglements, g = l.expirationTimes, D = l.hiddenUpdates;
for (u = m & ~u; 0 < u; ) {
var V = 31 - Xl(u), j = 1 << V;
y[V] = 0, g[V] = -1;
var x = D[V];
if (x !== null)
for (D[V] = null, V = 0; V < x.length; V++) {
var C = x[V];
C !== null && (C.lane &= -536870913);
}
u &= ~j;
}
c !== 0 && Po(l, c, 0), r !== 0 && s === 0 && l.tag !== 0 && (l.suspendedLanes |= r & ~(m & ~n));
}
function Po(l, n, u) {
l.pendingLanes |= n, l.suspendedLanes &= ~n;
var c = 31 - Xl(n);
l.entangledLanes |= n, l.entanglements[c] = l.entanglements[c] | 1073741824 | u & 4194090;
}
function ef(l, n) {
var u = l.entangledLanes |= n;
for (l = l.entanglements; u; ) {
var c = 31 - Xl(u), s = 1 << c;
s & n | l[c] & n && (l[c] |= n), u &= ~s;
}
}
function Va(l) {
switch (l) {
case 2:
l = 1;
break;
case 8:
l = 4;
break;
case 32:
l = 16;
break;
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:
l = 128;
break;
case 268435456:
l = 134217728;
break;
default:
l = 0;
}
return l;
}
function js(l) {
return l &= -l, 2 < l ? 8 < l ? (l & 134217727) !== 0 ? 32 : 268435456 : 8 : 2;
}
function r0() {
var l = Q.p;
return l !== 0 ? l : (l = window.event, l === void 0 ? 32 : gy(l.type));
}
function op(l, n) {
var u = Q.p;
try {
return Q.p = l, n();
} finally {
Q.p = u;
}
}
var _t = Math.random().toString(36).slice(2), Wt = "__reactFiber$" + _t, Ol = "__reactProps$" + _t, Yc = "__reactContainer$" + _t, Qs = "__reactEvents$" + _t, d0 = "__reactListeners$" + _t, Ls = "__reactHandles$" + _t, h0 = "__reactResources$" + _t, I = "__reactMarker$" + _t;
function tf(l) {
delete l[Wt], delete l[Ol], delete l[Qs], delete l[d0], delete l[Ls];
}
function ul(l) {
var n = l[Wt];
if (n) return n;
for (var u = l.parentNode; u; ) {
if (n = u[Yc] || u[Wt]) {
if (u = n.alternate, n.child !== null || u !== null && u.child !== null)
for (l = dl(l); l !== null; ) {
if (u = l[Wt]) return u;
l = dl(l);
}
return n;
}
l = u, u = l.parentNode;
}
return null;
}
function Oi(l) {
if (l = l[Wt] || l[Yc]) {
var n = l.tag;
if (n === 5 || n === 6 || n === 13 || n === 26 || n === 27 || n === 3)
return l;
}
return null;
}
function lf(l) {
var n = l.tag;
if (n === 5 || n === 26 || n === 27 || n === 6) return l.stateNode;
throw Error(M(33));
}
function In(l) {
var n = l[h0];
return n || (n = l[h0] = { hoistableStyles: /* @__PURE__ */ new Map(), hoistableScripts: /* @__PURE__ */ new Map() }), n;
}
function Gt(l) {
l[I] = !0;
}
var af = /* @__PURE__ */ new Set(), na = {};
function Bu(l, n) {
qu(l, n), qu(l + "Capture", n);
}
function qu(l, n) {
for (na[l] = n, l = 0; l < n.length; l++)
af.add(n[l]);
}
var m0 = RegExp(
"^[: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]*$"
), Zs = {}, yh = {};
function y0(l) {
return Xs.call(yh, l) ? !0 : Xs.call(Zs, l) ? !1 : m0.test(l) ? yh[l] = !0 : (Zs[l] = !0, !1);
}
function Pn(l, n, u) {
if (y0(n))
if (u === null) l.removeAttribute(n);
else {
switch (typeof u) {
case "undefined":
case "function":
case "symbol":
l.removeAttribute(n);
return;
case "boolean":
var c = n.toLowerCase().slice(0, 5);
if (c !== "data-" && c !== "aria-") {
l.removeAttribute(n);
return;
}
}
l.setAttribute(n, "" + u);
}
}
function nf(l, n, u) {
if (u === null) l.removeAttribute(n);
else {
switch (typeof u) {
case "undefined":
case "function":
case "symbol":
case "boolean":
l.removeAttribute(n);
return;
}
l.setAttribute(n, "" + u);
}
}
function cn(l, n, u, c) {
if (c === null) l.removeAttribute(u);
else {
switch (typeof c) {
case "undefined":
case "function":
case "symbol":
case "boolean":
l.removeAttribute(u);
return;
}
l.setAttributeNS(n, u, "" + c);
}
}
var ws, vh;
function Ui(l) {
if (ws === void 0)
try {
throw Error();
} catch (u) {
var n = u.stack.trim().match(/\n( *(at )?)/);
ws = n && n[1] || "", vh = -1 < u.stack.indexOf(`
at`) ? " (<anonymous>)" : -1 < u.stack.indexOf("@") ? "@unknown:0:0" : "";
}
return `
` + ws + l + vh;
}
var Ul = !1;
function Yu(l, n) {
if (!l || Ul) return "";
Ul = !0;
var u = Error.prepareStackTrace;
Error.prepareStackTrace = void 0;
try {
var c = {
DetermineComponentFrameRoot: function() {
try {
if (n) {
var j = function() {
throw Error();
};
if (Object.defineProperty(j.prototype, "props", {
set: function() {
throw Error();
}
}), typeof Reflect == "object" && Reflect.construct) {
try {
Reflect.construct(j, []);
} catch (C) {
var x = C;
}
Reflect.construct(l, [], j);
} else {
try {
j.call();
} catch (C) {
x = C;
}
l.call(j.prototype);
}
} else {
try {
throw Error();
} catch (C) {
x = C;
}
(j = l()) && typeof j.catch == "function" && j.catch(function() {
});
}
} catch (C) {
if (C && x && typeof C.stack == "string")
return [C.stack, x.stack];
}
return [null, null];
}
};
c.DetermineComponentFrameRoot.displayName = "DetermineComponentFrameRoot";
var s = Object.getOwnPropertyDescriptor(
c.DetermineComponentFrameRoot,
"name"
);
s && s.configurable && Object.defineProperty(
c.DetermineComponentFrameRoot,
"name",
{ value: "DetermineComponentFrameRoot" }
);
var r = c.DetermineComponentFrameRoot(), m = r[0], y = r[1];
if (m && y) {
var g = m.split(`
`), D = y.split(`
`);
for (s = c = 0; c < g.length && !g[c].includes("DetermineComponentFrameRoot"); )
c++;
for (; s < D.length && !D[s].includes(
"DetermineComponentFrameRoot"
); )
s++;
if (c === g.length || s === D.length)
for (c = g.length - 1, s = D.length - 1; 1 <= c && 0 <= s && g[c] !== D[s]; )
s--;
for (; 1 <= c && 0 <= s; c--, s--)
if (g[c] !== D[s]) {
if (c !== 1 || s !== 1)
do
if (c--, s--, 0 > s || g[c] !== D[s]) {
var V = `
` + g[c].replace(" at new ", " at ");
return l.displayName && V.includes("<anonymous>") && (V = V.replace("<anonymous>", l.displayName)), V;
}
while (1 <= c && 0 <= s);
break;
}
}
} finally {
Ul = !1, Error.prepareStackTrace = u;
}
return (u = l ? l.displayName || l.name : "") ? Ui(u) : "";
}
function xi(l) {
switch (l.tag) {
case 26:
case 27:
case 5:
return Ui(l.type);
case 16:
return Ui("Lazy");
case 13:
return Ui("Suspense");
case 19:
return Ui("SuspenseList");
case 0:
case 15:
return Yu(l.type, !1);
case 11:
return Yu(l.type.render, !1);
case 1:
return Yu(l.type, !0);
case 31:
return Ui("Activity");
default:
return "";
}
}
function ph(l) {
try {
var n = "";
do
n += xi(l), l = l.return;
while (l);
return n;
} catch (u) {
return `
Error generating stack: ` + u.message + `
` + u.stack;
}
}
function gl(l) {
switch (typeof l) {
case "bigint":
case "boolean":
case "number":
case "string":
case "undefined":
return l;
case "object":
return l;
default:
return "";
}
}
function uf(l) {
var n = l.type;
return (l = l.nodeName) && l.toLowerCase() === "input" && (n === "checkbox" || n === "radio");
}
function gh(l) {
var n = uf(l) ? "checked" : "value", u = Object.getOwnPropertyDescriptor(
l.constructor.prototype,
n
), c = "" + l[n];
if (!l.hasOwnProperty(n) && typeof u < "u" && typeof u.get == "function" && typeof u.set == "function") {
var s = u.get, r = u.set;
return Object.defineProperty(l, n, {
configurable: !0,
get: function() {
return s.call(this);
},
set: function(m) {
c = "" + m, r.call(this, m);
}
}), Object.defineProperty(l, n, {
enumerable: u.enumerable
}), {
getValue: function() {
return c;
},
setValue: function(m) {
c = "" + m;
},
stopTracking: function() {
l._valueTracker = null, delete l[n];
}
};
}
}
function _u(l) {
l._valueTracker || (l._valueTracker = gh(l));
}
function Hi(l) {
if (!l) return !1;
var n = l._valueTracker;
if (!n) return !0;
var u = n.getValue(), c = "";
return l && (c = uf(l) ? l.checked ? "true" : "false" : l.value), l = c, l !== u ? (n.setValue(l), !0) : !1;
}
function _c(l) {
if (l = l || (typeof document < "u" ? document : void 0), typeof l > "u") return null;
try {
return l.activeElement || l.body;
} catch {
return l.body;
}
}
var fp = /[\n"\\]/g;
function Sa(l) {
return l.replace(
fp,
function(n) {
return "\\" + n.charCodeAt(0).toString(16) + " ";
}
);
}
function Js(l, n, u, c, s, r, m, y) {
l.name = "", m != null && typeof m != "function" && typeof m != "symbol" && typeof m != "boolean" ? l.type = m : l.removeAttribute("type"), n != null ? m === "number" ? (n === 0 && l.value === "" || l.value != n) && (l.value = "" + gl(n)) : l.value !== "" + gl(n) && (l.value = "" + gl(n)) : m !== "submit" && m !== "reset" || l.removeAttribute("value"), n != null ? cf(l, m, gl(n)) : u != null ? cf(l, m, gl(u)) : c != null && l.removeAttribute("value"), s == null && r != null && (l.defaultChecked = !!r), s != null && (l.checked = s && typeof s != "function" && typeof s != "symbol"), y != null && typeof y != "function" && typeof y != "symbol" && typeof y != "boolean" ? l.name = "" + gl(y) : l.removeAttribute("name");
}
function Ks(l, n, u, c, s, r, m, y) {
if (r != null && typeof r != "function" && typeof r != "symbol" && typeof r != "boolean" && (l.type = r), n != null || u != null) {
if (!(r !== "submit" && r !== "reset" || n != null))
return;
u = u != null ? "" + gl(u) : "", n = n != null ? "" + gl(n) : u, y || n === l.value || (l.value = n), l.defaultValue = n;
}
c = c ?? s, c = typeof c != "function" && typeof c != "symbol" && !!c, l.checked = y ? l.checked : !!c, l.defaultChecked = !!c, m != null && typeof m != "function" && typeof m != "symbol" && typeof m != "boolean" && (l.name = m);
}
function cf(l, n, u) {
n === "number" && _c(l.ownerDocument) === l || l.defaultValue === "" + u || (l.defaultValue = "" + u);
}
function Ci(l, n, u, c) {
if (l = l.options, n) {
n = {};
for (var s = 0; s < u.length; s++)
n["$" + u[s]] = !0;
for (u = 0; u < l.length; u++)
s = n.hasOwnProperty("$" + l[u].value), l[u].selected !== s && (l[u].selected = s), s && c && (l[u].defaultSelected = !0);
} else {
for (u = "" + gl(u), n = null, s = 0; s < l.length; s++) {
if (l[s].value === u) {
l[s].selected = !0, c && (l[s].defaultSelected = !0);
return;
}
n !== null || l[s].disabled || (n = l[s]);
}
n !== null && (n.selected = !0);
}
}
function bh(l, n, u) {
if (n != null && (n = "" + gl(n), n !== l.value && (l.value = n), u == null)) {
l.defaultValue !== n && (l.defaultValue = n);
return;
}
l.defaultValue = u != null ? "" + gl(u) : "";
}
function Sh(l, n, u, c) {
if (n == null) {
if (c != null) {
if (u != null) throw Error(M(92));
if (Yt(c)) {
if (1 < c.length) throw Error(M(93));
c = c[0];
}
u = c;
}
u == null && (u = ""), n = u;
}
u = gl(n), l.defaultValue = u, c = l.textContent, c === u && c !== "" && c !== null && (l.value = c);
}
function Gc(l, n) {
if (n) {
var u = l.firstChild;
if (u && u === l.lastChild && u.nodeType === 3) {
u.nodeValue