UNPKG

soda-material

Version:

A component library that may follow [material design 3](https://m3.material.io/components) (a.k.a. material you)

1,451 lines (1,447 loc) 754 kB
import av, { forwardRef as lt, useRef as cu, useEffect as py, useImperativeHandle as iv, useState as sy, createElement as dO, createContext as Fx, useContext as Hx, useLayoutEffect as pO } from "react"; function vO(f) { return f && f.__esModule && Object.prototype.hasOwnProperty.call(f, "default") ? f.default : f; } var n1 = { exports: {} }, qp = {}; /** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var rx; function hO() { if (rx) return qp; rx = 1; var f = av, m = Symbol.for("react.element"), h = Symbol.for("react.fragment"), C = Object.prototype.hasOwnProperty, R = f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, w = { key: !0, ref: !0, __self: !0, __source: !0 }; function g(H, P, V) { var ae, Q = {}, G = null, ee = null; V !== void 0 && (G = "" + V), P.key !== void 0 && (G = "" + P.key), P.ref !== void 0 && (ee = P.ref); for (ae in P) C.call(P, ae) && !w.hasOwnProperty(ae) && (Q[ae] = P[ae]); if (H && H.defaultProps) for (ae in P = H.defaultProps, P) Q[ae] === void 0 && (Q[ae] = P[ae]); return { $$typeof: m, type: H, key: G, ref: ee, props: Q, _owner: R.current }; } return qp.Fragment = h, qp.jsx = g, qp.jsxs = g, qp; } var Zp = {}; /** * @license React * react-jsx-runtime.development.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 ax; function mO() { return ax || (ax = 1, process.env.NODE_ENV !== "production" && function() { var f = av, m = Symbol.for("react.element"), h = Symbol.for("react.portal"), C = Symbol.for("react.fragment"), R = Symbol.for("react.strict_mode"), w = Symbol.for("react.profiler"), g = Symbol.for("react.provider"), H = Symbol.for("react.context"), P = Symbol.for("react.forward_ref"), V = Symbol.for("react.suspense"), ae = Symbol.for("react.suspense_list"), Q = Symbol.for("react.memo"), G = Symbol.for("react.lazy"), ee = Symbol.for("react.offscreen"), ue = Symbol.iterator, Re = "@@iterator"; function Ae(b) { if (b === null || typeof b != "object") return null; var K = ue && b[ue] || b[Re]; return typeof K == "function" ? K : null; } var Xe = f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; function Je(b) { { for (var K = arguments.length, le = new Array(K > 1 ? K - 1 : 0), we = 1; we < K; we++) le[we - 1] = arguments[we]; Ye("error", b, le); } } function Ye(b, K, le) { { var we = Xe.ReactDebugCurrentFrame, Ve = we.getStackAddendum(); Ve !== "" && (K += "%s", le = le.concat([Ve])); var at = le.map(function(Ie) { return String(Ie); }); at.unshift("Warning: " + K), Function.prototype.apply.call(console[b], console, at); } } var mt = !1, Qe = !1, xt = !1, $e = !1, qt = !1, yn; yn = Symbol.for("react.module.reference"); function Ot(b) { return !!(typeof b == "string" || typeof b == "function" || b === C || b === w || qt || b === R || b === V || b === ae || $e || b === ee || mt || Qe || xt || typeof b == "object" && b !== null && (b.$$typeof === G || b.$$typeof === Q || b.$$typeof === g || b.$$typeof === H || b.$$typeof === P || // This needs to include all possible module reference object // types supported by any Flight configuration anywhere since // we don't know which Flight build this will end up being used // with. b.$$typeof === yn || b.getModuleId !== void 0)); } function St(b, K, le) { var we = b.displayName; if (we) return we; var Ve = K.displayName || K.name || ""; return Ve !== "" ? le + "(" + Ve + ")" : le; } function On(b) { return b.displayName || "Context"; } function je(b) { if (b == null) return null; if (typeof b.tag == "number" && Je("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."), typeof b == "function") return b.displayName || b.name || null; if (typeof b == "string") return b; switch (b) { case C: return "Fragment"; case h: return "Portal"; case w: return "Profiler"; case R: return "StrictMode"; case V: return "Suspense"; case ae: return "SuspenseList"; } if (typeof b == "object") switch (b.$$typeof) { case H: var K = b; return On(K) + ".Consumer"; case g: var le = b; return On(le._context) + ".Provider"; case P: return St(b, b.render, "ForwardRef"); case Q: var we = b.displayName || null; return we !== null ? we : je(b.type) || "Memo"; case G: { var Ve = b, at = Ve._payload, Ie = Ve._init; try { return je(Ie(at)); } catch { return null; } } } return null; } var et = Object.assign, gn = 0, Nt, nr, te, _e, fe, ut, ft; function Nn() { } Nn.__reactDisabledLog = !0; function rr() { { if (gn === 0) { Nt = console.log, nr = console.info, te = console.warn, _e = console.error, fe = console.group, ut = console.groupCollapsed, ft = console.groupEnd; var b = { configurable: !0, enumerable: !0, value: Nn, writable: !0 }; Object.defineProperties(console, { info: b, log: b, warn: b, error: b, group: b, groupCollapsed: b, groupEnd: b }); } gn++; } } function Ua() { { if (gn--, gn === 0) { var b = { configurable: !0, enumerable: !0, writable: !0 }; Object.defineProperties(console, { log: et({}, b, { value: Nt }), info: et({}, b, { value: nr }), warn: et({}, b, { value: te }), error: et({}, b, { value: _e }), group: et({}, b, { value: fe }), groupCollapsed: et({}, b, { value: ut }), groupEnd: et({}, b, { value: ft }) }); } gn < 0 && Je("disabledDepth fell below zero. This is a bug in React. Please file an issue."); } } var sn = Xe.ReactCurrentDispatcher, Xr; function In(b, K, le) { { if (Xr === void 0) try { throw Error(); } catch (Ve) { var we = Ve.stack.trim().match(/\n( *(at )?)/); Xr = we && we[1] || ""; } return ` ` + Xr + b; } } var hr = !1, ja; { var mr = typeof WeakMap == "function" ? WeakMap : Map; ja = new mr(); } function Kr(b, K) { if (!b || hr) return ""; { var le = ja.get(b); if (le !== void 0) return le; } var we; hr = !0; var Ve = Error.prepareStackTrace; Error.prepareStackTrace = void 0; var at; at = sn.current, sn.current = null, rr(); try { if (K) { var Ie = function() { throw Error(); }; if (Object.defineProperty(Ie.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(Ie, []); } catch (ot) { we = ot; } Reflect.construct(b, [], Ie); } else { try { Ie.call(); } catch (ot) { we = ot; } b.call(Ie.prototype); } } else { try { throw Error(); } catch (ot) { we = ot; } b(); } } catch (ot) { if (ot && we && typeof ot.stack == "string") { for (var ke = ot.stack.split(` `), En = we.stack.split(` `), jt = ke.length - 1, Ft = En.length - 1; jt >= 1 && Ft >= 0 && ke[jt] !== En[Ft]; ) Ft--; for (; jt >= 1 && Ft >= 0; jt--, Ft--) if (ke[jt] !== En[Ft]) { if (jt !== 1 || Ft !== 1) do if (jt--, Ft--, Ft < 0 || ke[jt] !== En[Ft]) { var ar = ` ` + ke[jt].replace(" at new ", " at "); return b.displayName && ar.includes("<anonymous>") && (ar = ar.replace("<anonymous>", b.displayName)), typeof b == "function" && ja.set(b, ar), ar; } while (jt >= 1 && Ft >= 0); break; } } } finally { hr = !1, sn.current = at, Ua(), Error.prepareStackTrace = Ve; } var Mi = b ? b.displayName || b.name : "", As = Mi ? In(Mi) : ""; return typeof b == "function" && ja.set(b, As), As; } function Sn(b, K, le) { return Kr(b, !1); } function Yn(b) { var K = b.prototype; return !!(K && K.isReactComponent); } function Ln(b, K, le) { if (b == null) return ""; if (typeof b == "function") return Kr(b, Yn(b)); if (typeof b == "string") return In(b); switch (b) { case V: return In("Suspense"); case ae: return In("SuspenseList"); } if (typeof b == "object") switch (b.$$typeof) { case P: return Sn(b.render); case Q: return Ln(b.type, K, le); case G: { var we = b, Ve = we._payload, at = we._init; try { return Ln(at(Ve), K, le); } catch { } } } return ""; } var Qn = Object.prototype.hasOwnProperty, Gn = {}, qr = Xe.ReactDebugCurrentFrame; function Ca(b) { if (b) { var K = b._owner, le = Ln(b.type, b._source, K ? K.type : null); qr.setExtraStackFrame(le); } else qr.setExtraStackFrame(null); } function ti(b, K, le, we, Ve) { { var at = Function.call.bind(Qn); for (var Ie in b) if (at(b, Ie)) { var ke = void 0; try { if (typeof b[Ie] != "function") { var En = Error((we || "React class") + ": " + le + " type `" + Ie + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + typeof b[Ie] + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`."); throw En.name = "Invariant Violation", En; } ke = b[Ie](K, Ie, we, le, null, "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"); } catch (jt) { ke = jt; } ke && !(ke instanceof Error) && (Ca(Ve), Je("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).", we || "React class", le, Ie, typeof ke), Ca(null)), ke instanceof Error && !(ke.message in Gn) && (Gn[ke.message] = !0, Ca(Ve), Je("Failed %s type: %s", le, ke.message), Ca(null)); } } } var Fa = Array.isArray; function Ea(b) { return Fa(b); } function Lr(b) { { var K = typeof Symbol == "function" && Symbol.toStringTag, le = K && b[Symbol.toStringTag] || b.constructor.name || "Object"; return le; } } function Ha(b) { try { return Mr(b), !1; } catch { return !0; } } function Mr(b) { return "" + b; } function Ta(b) { if (Ha(b)) return Je("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.", Lr(b)), Mr(b); } var nn = Xe.ReactCurrentOwner, zr = { key: !0, ref: !0, __self: !0, __source: !0 }, Oi, xa, ie; ie = {}; function Te(b) { if (Qn.call(b, "ref")) { var K = Object.getOwnPropertyDescriptor(b, "ref").get; if (K && K.isReactWarning) return !1; } return b.ref !== void 0; } function Ge(b) { if (Qn.call(b, "key")) { var K = Object.getOwnPropertyDescriptor(b, "key").get; if (K && K.isReactWarning) return !1; } return b.key !== void 0; } function yt(b, K) { if (typeof b.ref == "string" && nn.current && K && nn.current.stateNode !== K) { var le = je(nn.current.type); ie[le] || (Je('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref', je(nn.current.type), b.ref), ie[le] = !0); } } function $t(b, K) { { var le = function() { Oi || (Oi = !0, Je("%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://reactjs.org/link/special-props)", K)); }; le.isReactWarning = !0, Object.defineProperty(b, "key", { get: le, configurable: !0 }); } } function Cn(b, K) { { var le = function() { xa || (xa = !0, Je("%s: `ref` 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://reactjs.org/link/special-props)", K)); }; le.isReactWarning = !0, Object.defineProperty(b, "ref", { get: le, configurable: !0 }); } } var Zt = function(b, K, le, we, Ve, at, Ie) { var ke = { // This tag allows us to uniquely identify this as a React Element $$typeof: m, // Built-in properties that belong on the element type: b, key: K, ref: le, props: Ie, // Record the component responsible for creating this element. _owner: at }; return ke._store = {}, Object.defineProperty(ke._store, "validated", { configurable: !1, enumerable: !1, writable: !0, value: !1 }), Object.defineProperty(ke, "_self", { configurable: !1, enumerable: !1, writable: !1, value: we }), Object.defineProperty(ke, "_source", { configurable: !1, enumerable: !1, writable: !1, value: Ve }), Object.freeze && (Object.freeze(ke.props), Object.freeze(ke)), ke; }; function yr(b, K, le, we, Ve) { { var at, Ie = {}, ke = null, En = null; le !== void 0 && (Ta(le), ke = "" + le), Ge(K) && (Ta(K.key), ke = "" + K.key), Te(K) && (En = K.ref, yt(K, Ve)); for (at in K) Qn.call(K, at) && !zr.hasOwnProperty(at) && (Ie[at] = K[at]); if (b && b.defaultProps) { var jt = b.defaultProps; for (at in jt) Ie[at] === void 0 && (Ie[at] = jt[at]); } if (ke || En) { var Ft = typeof b == "function" ? b.displayName || b.name || "Unknown" : b; ke && $t(Ie, Ft), En && Cn(Ie, Ft); } return Zt(b, ke, En, Ve, we, nn.current, Ie); } } var Dt = Xe.ReactCurrentOwner, Ar = Xe.ReactDebugCurrentFrame; function Rt(b) { if (b) { var K = b._owner, le = Ln(b.type, b._source, K ? K.type : null); Ar.setExtraStackFrame(le); } else Ar.setExtraStackFrame(null); } var kt; kt = !1; function du(b) { return typeof b == "object" && b !== null && b.$$typeof === m; } function yl() { { if (Dt.current) { var b = je(Dt.current.type); if (b) return ` Check the render method of \`` + b + "`."; } return ""; } } function pu(b) { { if (b !== void 0) { var K = b.fileName.replace(/^.*[\\\/]/, ""), le = b.lineNumber; return ` Check your code at ` + K + ":" + le + "."; } return ""; } } var yo = {}; function zs(b) { { var K = yl(); if (!K) { var le = typeof b == "string" ? b : b.displayName || b.name; le && (K = ` Check the top-level render call using <` + le + ">."); } return K; } } function gl(b, K) { { if (!b._store || b._store.validated || b.key != null) return; b._store.validated = !0; var le = zs(K); if (yo[le]) return; yo[le] = !0; var we = ""; b && b._owner && b._owner !== Dt.current && (we = " It was passed a child from " + je(b._owner.type) + "."), Rt(b), Je('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.', le, we), Rt(null); } } function vu(b, K) { { if (typeof b != "object") return; if (Ea(b)) for (var le = 0; le < b.length; le++) { var we = b[le]; du(we) && gl(we, K); } else if (du(b)) b._store && (b._store.validated = !0); else if (b) { var Ve = Ae(b); if (typeof Ve == "function" && Ve !== b.entries) for (var at = Ve.call(b), Ie; !(Ie = at.next()).done; ) du(Ie.value) && gl(Ie.value, K); } } } function Sl(b) { { var K = b.type; if (K == null || typeof K == "string") return; var le; if (typeof K == "function") le = K.propTypes; else if (typeof K == "object" && (K.$$typeof === P || // Note: Memo only checks outer props here. // Inner props are checked in the reconciler. K.$$typeof === Q)) le = K.propTypes; else return; if (le) { var we = je(K); ti(le, b.props, "prop", we, b); } else if (K.PropTypes !== void 0 && !kt) { kt = !0; var Ve = je(K); Je("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?", Ve || "Unknown"); } typeof K.getDefaultProps == "function" && !K.getDefaultProps.isReactClassApproved && Je("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead."); } } function hu(b) { { for (var K = Object.keys(b.props), le = 0; le < K.length; le++) { var we = K[le]; if (we !== "children" && we !== "key") { Rt(b), Je("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.", we), Rt(null); break; } } b.ref !== null && (Rt(b), Je("Invalid attribute `ref` supplied to `React.Fragment`."), Rt(null)); } } function Pa(b, K, le, we, Ve, at) { { var Ie = Ot(b); if (!Ie) { var ke = ""; (b === void 0 || typeof b == "object" && b !== null && Object.keys(b).length === 0) && (ke += " You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."); var En = pu(Ve); En ? ke += En : ke += yl(); var jt; b === null ? jt = "null" : Ea(b) ? jt = "array" : b !== void 0 && b.$$typeof === m ? (jt = "<" + (je(b.type) || "Unknown") + " />", ke = " Did you accidentally export a JSX literal instead of a component?") : jt = typeof b, Je("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s", jt, ke); } var Ft = yr(b, K, le, Ve, at); if (Ft == null) return Ft; if (Ie) { var ar = K.children; if (ar !== void 0) if (we) if (Ea(ar)) { for (var Mi = 0; Mi < ar.length; Mi++) vu(ar[Mi], b); Object.freeze && Object.freeze(ar); } else Je("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 vu(ar, b); } return b === C ? hu(Ft) : Sl(Ft), Ft; } } function Ni(b, K, le) { return Pa(b, K, le, !0); } function Ur(b, K, le) { return Pa(b, K, le, !1); } var Ra = Ur, Li = Ni; Zp.Fragment = C, Zp.jsx = Ra, Zp.jsxs = Li; }()), Zp; } process.env.NODE_ENV === "production" ? n1.exports = hO() : n1.exports = mO(); var F = n1.exports; function Px(f) { var m, h, C = ""; if (typeof f == "string" || typeof f == "number") C += f; else if (typeof f == "object") if (Array.isArray(f)) for (m = 0; m < f.length; m++) f[m] && (h = Px(f[m])) && (C && (C += " "), C += h); else for (m in f) f[m] && (C && (C += " "), C += m); return C; } function ht() { for (var f, m, h = 0, C = ""; h < arguments.length; ) (f = arguments[h++]) && (m = Px(f)) && (C && (C += " "), C += m); return C; } var r1 = { exports: {} }, ga = {}, ly = { exports: {} }, K0 = {}; /** * @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. */ var ix; function yO() { return ix || (ix = 1, function(f) { function m(te, _e) { var fe = te.length; te.push(_e); e: for (; 0 < fe; ) { var ut = fe - 1 >>> 1, ft = te[ut]; if (0 < R(ft, _e)) te[ut] = _e, te[fe] = ft, fe = ut; else break e; } } function h(te) { return te.length === 0 ? null : te[0]; } function C(te) { if (te.length === 0) return null; var _e = te[0], fe = te.pop(); if (fe !== _e) { te[0] = fe; e: for (var ut = 0, ft = te.length, Nn = ft >>> 1; ut < Nn; ) { var rr = 2 * (ut + 1) - 1, Ua = te[rr], sn = rr + 1, Xr = te[sn]; if (0 > R(Ua, fe)) sn < ft && 0 > R(Xr, Ua) ? (te[ut] = Xr, te[sn] = fe, ut = sn) : (te[ut] = Ua, te[rr] = fe, ut = rr); else if (sn < ft && 0 > R(Xr, fe)) te[ut] = Xr, te[sn] = fe, ut = sn; else break e; } } return _e; } function R(te, _e) { var fe = te.sortIndex - _e.sortIndex; return fe !== 0 ? fe : te.id - _e.id; } if (typeof performance == "object" && typeof performance.now == "function") { var w = performance; f.unstable_now = function() { return w.now(); }; } else { var g = Date, H = g.now(); f.unstable_now = function() { return g.now() - H; }; } var P = [], V = [], ae = 1, Q = null, G = 3, ee = !1, ue = !1, Re = !1, Ae = typeof setTimeout == "function" ? setTimeout : null, Xe = typeof clearTimeout == "function" ? clearTimeout : null, Je = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function Ye(te) { for (var _e = h(V); _e !== null; ) { if (_e.callback === null) C(V); else if (_e.startTime <= te) C(V), _e.sortIndex = _e.expirationTime, m(P, _e); else break; _e = h(V); } } function mt(te) { if (Re = !1, Ye(te), !ue) if (h(P) !== null) ue = !0, Nt(Qe); else { var _e = h(V); _e !== null && nr(mt, _e.startTime - te); } } function Qe(te, _e) { ue = !1, Re && (Re = !1, Xe(qt), qt = -1), ee = !0; var fe = G; try { for (Ye(_e), Q = h(P); Q !== null && (!(Q.expirationTime > _e) || te && !St()); ) { var ut = Q.callback; if (typeof ut == "function") { Q.callback = null, G = Q.priorityLevel; var ft = ut(Q.expirationTime <= _e); _e = f.unstable_now(), typeof ft == "function" ? Q.callback = ft : Q === h(P) && C(P), Ye(_e); } else C(P); Q = h(P); } if (Q !== null) var Nn = !0; else { var rr = h(V); rr !== null && nr(mt, rr.startTime - _e), Nn = !1; } return Nn; } finally { Q = null, G = fe, ee = !1; } } var xt = !1, $e = null, qt = -1, yn = 5, Ot = -1; function St() { return !(f.unstable_now() - Ot < yn); } function On() { if ($e !== null) { var te = f.unstable_now(); Ot = te; var _e = !0; try { _e = $e(!0, te); } finally { _e ? je() : (xt = !1, $e = null); } } else xt = !1; } var je; if (typeof Je == "function") je = function() { Je(On); }; else if (typeof MessageChannel < "u") { var et = new MessageChannel(), gn = et.port2; et.port1.onmessage = On, je = function() { gn.postMessage(null); }; } else je = function() { Ae(On, 0); }; function Nt(te) { $e = te, xt || (xt = !0, je()); } function nr(te, _e) { qt = Ae(function() { te(f.unstable_now()); }, _e); } f.unstable_IdlePriority = 5, f.unstable_ImmediatePriority = 1, f.unstable_LowPriority = 4, f.unstable_NormalPriority = 3, f.unstable_Profiling = null, f.unstable_UserBlockingPriority = 2, f.unstable_cancelCallback = function(te) { te.callback = null; }, f.unstable_continueExecution = function() { ue || ee || (ue = !0, Nt(Qe)); }, f.unstable_forceFrameRate = function(te) { 0 > te || 125 < te ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : yn = 0 < te ? Math.floor(1e3 / te) : 5; }, f.unstable_getCurrentPriorityLevel = function() { return G; }, f.unstable_getFirstCallbackNode = function() { return h(P); }, f.unstable_next = function(te) { switch (G) { case 1: case 2: case 3: var _e = 3; break; default: _e = G; } var fe = G; G = _e; try { return te(); } finally { G = fe; } }, f.unstable_pauseExecution = function() { }, f.unstable_requestPaint = function() { }, f.unstable_runWithPriority = function(te, _e) { switch (te) { case 1: case 2: case 3: case 4: case 5: break; default: te = 3; } var fe = G; G = te; try { return _e(); } finally { G = fe; } }, f.unstable_scheduleCallback = function(te, _e, fe) { var ut = f.unstable_now(); switch (typeof fe == "object" && fe !== null ? (fe = fe.delay, fe = typeof fe == "number" && 0 < fe ? ut + fe : ut) : fe = ut, te) { case 1: var ft = -1; break; case 2: ft = 250; break; case 5: ft = 1073741823; break; case 4: ft = 1e4; break; default: ft = 5e3; } return ft = fe + ft, te = { id: ae++, callback: _e, priorityLevel: te, startTime: fe, expirationTime: ft, sortIndex: -1 }, fe > ut ? (te.sortIndex = fe, m(V, te), h(P) === null && te === h(V) && (Re ? (Xe(qt), qt = -1) : Re = !0, nr(mt, fe - ut))) : (te.sortIndex = ft, m(P, te), ue || ee || (ue = !0, Nt(Qe))), te; }, f.unstable_shouldYield = St, f.unstable_wrapCallback = function(te) { var _e = G; return function() { var fe = G; G = _e; try { return te.apply(this, arguments); } finally { G = fe; } }; }; }(K0)), K0; } var q0 = {}; /** * @license React * scheduler.development.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 lx; function gO() { return lx || (lx = 1, function(f) { process.env.NODE_ENV !== "production" && function() { typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart == "function" && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error()); var m = !1, h = !1, C = 5; function R(ie, Te) { var Ge = ie.length; ie.push(Te), H(ie, Te, Ge); } function w(ie) { return ie.length === 0 ? null : ie[0]; } function g(ie) { if (ie.length === 0) return null; var Te = ie[0], Ge = ie.pop(); return Ge !== Te && (ie[0] = Ge, P(ie, Ge, 0)), Te; } function H(ie, Te, Ge) { for (var yt = Ge; yt > 0; ) { var $t = yt - 1 >>> 1, Cn = ie[$t]; if (V(Cn, Te) > 0) ie[$t] = Te, ie[yt] = Cn, yt = $t; else return; } } function P(ie, Te, Ge) { for (var yt = Ge, $t = ie.length, Cn = $t >>> 1; yt < Cn; ) { var Zt = (yt + 1) * 2 - 1, yr = ie[Zt], Dt = Zt + 1, Ar = ie[Dt]; if (V(yr, Te) < 0) Dt < $t && V(Ar, yr) < 0 ? (ie[yt] = Ar, ie[Dt] = Te, yt = Dt) : (ie[yt] = yr, ie[Zt] = Te, yt = Zt); else if (Dt < $t && V(Ar, Te) < 0) ie[yt] = Ar, ie[Dt] = Te, yt = Dt; else return; } } function V(ie, Te) { var Ge = ie.sortIndex - Te.sortIndex; return Ge !== 0 ? Ge : ie.id - Te.id; } var ae = 1, Q = 2, G = 3, ee = 4, ue = 5; function Re(ie, Te) { } var Ae = typeof performance == "object" && typeof performance.now == "function"; if (Ae) { var Xe = performance; f.unstable_now = function() { return Xe.now(); }; } else { var Je = Date, Ye = Je.now(); f.unstable_now = function() { return Je.now() - Ye; }; } var mt = 1073741823, Qe = -1, xt = 250, $e = 5e3, qt = 1e4, yn = mt, Ot = [], St = [], On = 1, je = null, et = G, gn = !1, Nt = !1, nr = !1, te = typeof setTimeout == "function" ? setTimeout : null, _e = typeof clearTimeout == "function" ? clearTimeout : null, fe = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function ut(ie) { for (var Te = w(St); Te !== null; ) { if (Te.callback === null) g(St); else if (Te.startTime <= ie) g(St), Te.sortIndex = Te.expirationTime, R(Ot, Te); else return; Te = w(St); } } function ft(ie) { if (nr = !1, ut(ie), !Nt) if (w(Ot) !== null) Nt = !0, Ta(Nn); else { var Te = w(St); Te !== null && nn(ft, Te.startTime - ie); } } function Nn(ie, Te) { Nt = !1, nr && (nr = !1, zr()), gn = !0; var Ge = et; try { var yt; if (!h) return rr(ie, Te); } finally { je = null, et = Ge, gn = !1; } } function rr(ie, Te) { var Ge = Te; for (ut(Ge), je = w(Ot); je !== null && !m && !(je.expirationTime > Ge && (!ie || Ca())); ) { var yt = je.callback; if (typeof yt == "function") { je.callback = null, et = je.priorityLevel; var $t = je.expirationTime <= Ge, Cn = yt($t); Ge = f.unstable_now(), typeof Cn == "function" ? je.callback = Cn : je === w(Ot) && g(Ot), ut(Ge); } else g(Ot); je = w(Ot); } if (je !== null) return !0; var Zt = w(St); return Zt !== null && nn(ft, Zt.startTime - Ge), !1; } function Ua(ie, Te) { switch (ie) { case ae: case Q: case G: case ee: case ue: break; default: ie = G; } var Ge = et; et = ie; try { return Te(); } finally { et = Ge; } } function sn(ie) { var Te; switch (et) { case ae: case Q: case G: Te = G; break; default: Te = et; break; } var Ge = et; et = Te; try { return ie(); } finally { et = Ge; } } function Xr(ie) { var Te = et; return function() { var Ge = et; et = Te; try { return ie.apply(this, arguments); } finally { et = Ge; } }; } function In(ie, Te, Ge) { var yt = f.unstable_now(), $t; if (typeof Ge == "object" && Ge !== null) { var Cn = Ge.delay; typeof Cn == "number" && Cn > 0 ? $t = yt + Cn : $t = yt; } else $t = yt; var Zt; switch (ie) { case ae: Zt = Qe; break; case Q: Zt = xt; break; case ue: Zt = yn; break; case ee: Zt = qt; break; case G: default: Zt = $e; break; } var yr = $t + Zt, Dt = { id: On++, callback: Te, priorityLevel: ie, startTime: $t, expirationTime: yr, sortIndex: -1 }; return $t > yt ? (Dt.sortIndex = $t, R(St, Dt), w(Ot) === null && Dt === w(St) && (nr ? zr() : nr = !0, nn(ft, $t - yt))) : (Dt.sortIndex = yr, R(Ot, Dt), !Nt && !gn && (Nt = !0, Ta(Nn))), Dt; } function hr() { } function ja() { !Nt && !gn && (Nt = !0, Ta(Nn)); } function mr() { return w(Ot); } function Kr(ie) { ie.callback = null; } function Sn() { return et; } var Yn = !1, Ln = null, Qn = -1, Gn = C, qr = -1; function Ca() { var ie = f.unstable_now() - qr; return !(ie < Gn); } function ti() { } function Fa(ie) { if (ie < 0 || ie > 125) { console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"); return; } ie > 0 ? Gn = Math.floor(1e3 / ie) : Gn = C; } var Ea = function() { if (Ln !== null) { var ie = f.unstable_now(); qr = ie; var Te = !0, Ge = !0; try { Ge = Ln(Te, ie); } finally { Ge ? Lr() : (Yn = !1, Ln = null); } } else Yn = !1; }, Lr; if (typeof fe == "function") Lr = function() { fe(Ea); }; else if (typeof MessageChannel < "u") { var Ha = new MessageChannel(), Mr = Ha.port2; Ha.port1.onmessage = Ea, Lr = function() { Mr.postMessage(null); }; } else Lr = function() { te(Ea, 0); }; function Ta(ie) { Ln = ie, Yn || (Yn = !0, Lr()); } function nn(ie, Te) { Qn = te(function() { ie(f.unstable_now()); }, Te); } function zr() { _e(Qn), Qn = -1; } var Oi = ti, xa = null; f.unstable_IdlePriority = ue, f.unstable_ImmediatePriority = ae, f.unstable_LowPriority = ee, f.unstable_NormalPriority = G, f.unstable_Profiling = xa, f.unstable_UserBlockingPriority = Q, f.unstable_cancelCallback = Kr, f.unstable_continueExecution = ja, f.unstable_forceFrameRate = Fa, f.unstable_getCurrentPriorityLevel = Sn, f.unstable_getFirstCallbackNode = mr, f.unstable_next = sn, f.unstable_pauseExecution = hr, f.unstable_requestPaint = Oi, f.unstable_runWithPriority = Ua, f.unstable_scheduleCallback = In, f.unstable_shouldYield = Ca, f.unstable_wrapCallback = Xr, typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop == "function" && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error()); }(); }(q0)), q0; } var ux; function Bx() { return ux || (ux = 1, process.env.NODE_ENV === "production" ? ly.exports = yO() : ly.exports = gO()), ly.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 ox; function SO() { if (ox) return ga; ox = 1; var f = av, m = Bx(); function h(n) { for (var r = "https://reactjs.org/docs/error-decoder.html?invariant=" + n, l = 1; l < arguments.length; l++) r += "&args[]=" + encodeURIComponent(arguments[l]); return "Minified React error #" + n + "; visit " + r + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } var C = /* @__PURE__ */ new Set(), R = {}; function w(n, r) { g(n, r), g(n + "Capture", r); } function g(n, r) { for (R[n] = r, n = 0; n < r.length; n++) C.add(r[n]); } var H = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), P = Object.prototype.hasOwnProperty, V = /^[: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]*$/, ae = {}, Q = {}; function G(n) { return P.call(Q, n) ? !0 : P.call(ae, n) ? !1 : V.test(n) ? Q[n] = !0 : (ae[n] = !0, !1); } function ee(n, r, l, o) { if (l !== null && l.type === 0) return !1; switch (typeof r) { case "function": case "symbol": return !0; case "boolean": return o ? !1 : l !== null ? !l.acceptsBooleans : (n = n.toLowerCase().slice(0, 5), n !== "data-" && n !== "aria-"); default: return !1; } } function ue(n, r, l, o) { if (r === null || typeof r > "u" || ee(n, r, l, o)) return !0; if (o) return !1; if (l !== null) switch (l.type) { case 3: return !r; case 4: return r === !1; case 5: return isNaN(r); case 6: return isNaN(r) || 1 > r; } return !1; } function Re(n, r, l, o, c, p, S) { this.acceptsBooleans = r === 2 || r === 3 || r === 4, this.attributeName = o, this.attributeNamespace = c, this.mustUseProperty = l, this.propertyName = n, this.type = r, this.sanitizeURL = p, this.removeEmptyString = S; } var Ae = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(n) { Ae[n] = new Re(n, 0, !1, n, null, !1, !1); }), [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(n) { var r = n[0]; Ae[r] = new Re(r, 1, !1, n[1], null, !1, !1); }), ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(n) { Ae[n] = new Re(n, 2, !1, n.toLowerCase(), null, !1, !1); }), ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(n) { Ae[n] = new Re(n, 2, !1, n, 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(n) { Ae[n] = new Re(n, 3, !1, n.toLowerCase(), null, !1, !1); }), ["checked", "multiple", "muted", "selected"].forEach(function(n) { Ae[n] = new Re(n, 3, !0, n, null, !1, !1); }), ["capture", "download"].forEach(function(n) { Ae[n] = new Re(n, 4, !1, n, null, !1, !1); }), ["cols", "rows", "size", "span"].forEach(function(n) { Ae[n] = new Re(n, 6, !1, n, null, !1, !1); }), ["rowSpan", "start"].forEach(function(n) { Ae[n] = new Re(n, 5, !1, n.toLowerCase(), null, !1, !1); }); var Xe = /[\-:]([a-z])/g; function Je(n) { return n[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(n) { var r = n.replace( Xe, Je ); Ae[r] = new Re(r, 1, !1, n, null, !1, !1); }), "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(n) { var r = n.replace(Xe, Je); Ae[r] = new Re(r, 1, !1, n, "http://www.w3.org/1999/xlink", !1, !1); }), ["xml:base", "xml:lang", "xml:space"].forEach(function(n) { var r = n.replace(Xe, Je); Ae[r] = new Re(r, 1, !1, n, "http://www.w3.org/XML/1998/namespace", !1, !1); }), ["tabIndex", "crossOrigin"].forEach(function(n) { Ae[n] = new Re(n, 1, !1, n.toLowerCase(), null, !1, !1); }), Ae.xlinkHref = new Re("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1), ["src", "href", "action", "formAction"].forEach(function(n) { Ae[n] = new Re(n, 1, !1, n.toLowerCase(), null, !0, !0); }); function Ye(n, r, l, o) { var c = Ae.hasOwnProperty(r) ? Ae[r] : null; (c !== null ? c.type !== 0 : o || !(2 < r.length) || r[0] !== "o" && r[0] !== "O" || r[1] !== "n" && r[1] !== "N") && (ue(r, l, c, o) && (l = null), o || c === null ? G(r) && (l === null ? n.removeAttribute(r) : n.setAttribute(r, "" + l)) : c.mustUseProperty ? n[c.propertyName] = l === null ? c.type === 3 ? !1 : "" : l : (r = c.attributeName, o = c.attributeNamespace, l === null ? n.removeAttribute(r) : (c = c.type, l = c === 3 || c === 4 && l === !0 ? "" : "" + l, o ? n.setAttributeNS(o, r, l) : n.setAttribute(r, l)))); } var mt = f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, Qe = Symbol.for("react.element"), xt = Symbol.for("react.portal"), $e = Symbol.for("react.fragment"), qt = Symbol.for("react.strict_mode"), yn = Symbol.for("react.profiler"), Ot = Symbol.for("react.provider"), St = Symbol.for("react.context"), On = Symbol.for("react.forward_ref"), je = Symbol.for("react.suspense"), et = Symbol.for("react.suspense_list"), gn = Symbol.for("react.memo"), Nt = Symbol.for("react.lazy"), nr = Symbol.for("react.offscreen"), te = Symbol.iterator; function _e(n) { return n === null || typeof n != "object" ? null : (n = te && n[te] || n["@@iterator"], typeof n == "function" ? n : null); } var fe = Object.assign, ut; function ft(n) { if (ut === void 0) try { throw Error(); } catch (l) { var r = l.stack.trim().match(/\n( *(at )?)/); ut = r && r[1] || ""; } return ` ` + ut + n; } var Nn = !1; function rr(n, r) { if (!n || Nn) return ""; Nn = !0; var l = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (r) if (r = function() { throw Error(); }, Object.defineProperty(r.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(r, []); } catch (j) { var o = j; } Reflect.construct(n, [], r); } else { try { r.call(); } catch (j) { o = j; } n.call(r.prototype); } else { try { throw Error(); } catch (j) { o = j; } n(); } } catch (j) { if (j && o && typeof j.stack == "string") { for (var c = j.stack.split(` `), p = o.stack.split(` `), S = c.length - 1, x = p.length - 1; 1 <= S && 0 <= x && c[S] !== p[x]; ) x--; for (; 1 <= S && 0 <= x; S--, x--) if (c[S] !== p[x]) { if (S !== 1 || x !== 1) do if (S--, x--, 0 > x || c[S] !== p[x]) { var _ = ` ` + c[S].replace(" at new ", " at "); return n.displayName && _.includes("<anonymous>") && (_ = _.replace("<anonymous>", n.displayName)), _; } while (1 <= S && 0 <= x); break; } } } finally { Nn = !1, Error.prepareStackTrace = l; } return (n = n ? n.displayName || n.name : "") ? ft(n) : ""; } function Ua(n) { switch (n.tag) { case 5: return ft(n.type); case 16: return ft("Lazy"); case 13: return ft("Suspense"); case 19: return ft("SuspenseList"); case 0: case 2: case 15: return n = rr(n.type, !1), n; case 11: return n = rr(n.type.render, !1), n; case 1: return n = rr(n.type, !0), n; default: return ""; } } function sn(n) { if (n == null) return null; if (typeof n == "function") return n.displayName || n.name || null; if (typeof n == "string") return n; switch (n) { case $e: return "Fragment"; case xt: return "Portal"; case yn: return "Profiler"; case qt: return "StrictMode"; case je: return "Suspense"; case et: return "SuspenseList"; } if (typeof n == "object") switch (n.$$typeof) { case St: return (n.displayName || "Context") + ".Consumer"; case Ot: return (n._context.displayName || "Context") + ".Provider"; case On: var r = n.render; return n = n.displayName, n || (n = r.displayName || r.name || "", n = n !== "" ? "ForwardRef(" + n + ")" : "ForwardRef"), n; case gn: return r = n.displayName || null, r !== null ? r : sn(n.type) || "Memo"; case Nt: r = n._payload, n = n._init; try { return sn(n(r)); } catch { } } return null; } function Xr(n) { var r = n.type; switch (n.tag) { case 24: return "Cache"; case 9: return (r.displayName || "Context") + ".Consumer"; case 10: return (r._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return n = r.render, n = n.displayName || n.name || "", r.displayName || (n !== "" ? "ForwardRef(" + n + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: return r; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return sn(r); case 8: return r === qt ? "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: