UNPKG

svgedit

Version:

Powerful SVG-Editor for your browser

1,595 lines 306 kB
function ly(D) { return D && D.__esModule && Object.prototype.hasOwnProperty.call(D, "default") ? D.default : D; } var wc = { exports: {} }, X = {}; var Lv; function M1() { if (Lv) return X; Lv = 1; var D = /* @__PURE__ */ Symbol.for("react.transitional.element"), sl = /* @__PURE__ */ Symbol.for("react.portal"), ll = /* @__PURE__ */ Symbol.for("react.fragment"), S = /* @__PURE__ */ Symbol.for("react.strict_mode"), Yl = /* @__PURE__ */ Symbol.for("react.profiler"), Bl = /* @__PURE__ */ Symbol.for("react.consumer"), zl = /* @__PURE__ */ Symbol.for("react.context"), xl = /* @__PURE__ */ Symbol.for("react.forward_ref"), R = /* @__PURE__ */ Symbol.for("react.suspense"), A = /* @__PURE__ */ Symbol.for("react.memo"), H = /* @__PURE__ */ Symbol.for("react.lazy"), al = Symbol.iterator; function tl(s) { return s === null || typeof s != "object" ? null : (s = al && s[al] || s["@@iterator"], typeof s == "function" ? s : null); } var Hl = { isMounted: function() { return !1; }, enqueueForceUpdate: function() { }, enqueueReplaceState: function() { }, enqueueSetState: function() { } }, Nl = Object.assign, vt = {}; function Gl(s, E, O) { this.props = s, this.context = E, this.refs = vt, this.updater = O || Hl; } Gl.prototype.isReactComponent = {}, Gl.prototype.setState = function(s, E) { if (typeof s != "object" && typeof s != "function" && s != null) throw Error( "takes an object of state variables to update or a function which returns an object of state variables." ); this.updater.enqueueSetState(this, s, E, "setState"); }, Gl.prototype.forceUpdate = function(s) { this.updater.enqueueForceUpdate(this, s, "forceUpdate"); }; function vu() { } vu.prototype = Gl.prototype; function At(s, E, O) { this.props = s, this.context = E, this.refs = vt, this.updater = O || Hl; } var _l = At.prototype = new vu(); _l.constructor = At, Nl(_l, Gl.prototype), _l.isPureReactComponent = !0; var yt = Array.isArray, V = { H: null, A: null, T: null, S: null, V: null }, jl = Object.prototype.hasOwnProperty; function Vl(s, E, O, z, N, K) { return O = K.ref, { $$typeof: D, type: s, key: E, ref: O !== void 0 ? O : null, props: K }; } function Kl(s, E) { return Vl( s.type, E, void 0, void 0, void 0, s.props ); } function mt(s) { return typeof s == "object" && s !== null && s.$$typeof === D; } function Nu(s) { var E = { "=": "=0", ":": "=2" }; return "$" + s.replace(/[=:]/g, function(O) { return E[O]; }); } var zt = /\/+/g; function Ol(s, E) { return typeof s == "object" && s !== null && s.key != null ? Nu("" + s.key) : E.toString(36); } function yu() { } function du(s) { switch (s.status) { case "fulfilled": return s.value; case "rejected": throw s.reason; default: switch (typeof s.status == "string" ? s.then(yu, yu) : (s.status = "pending", s.then( function(E) { s.status === "pending" && (s.status = "fulfilled", s.value = E); }, function(E) { s.status === "pending" && (s.status = "rejected", s.reason = E); } )), s.status) { case "fulfilled": return s.value; case "rejected": throw s.reason; } } throw s; } function Ml(s, E, O, z, N) { var K = typeof s; (K === "undefined" || K === "boolean") && (s = null); var p = !1; if (s === null) p = !0; else switch (K) { case "bigint": case "string": case "number": p = !0; break; case "object": switch (s.$$typeof) { case D: case sl: p = !0; break; case H: return p = s._init, Ml( p(s._payload), E, O, z, N ); } } if (p) return N = N(s), p = z === "" ? "." + Ol(s, 0) : z, yt(N) ? (O = "", p != null && (O = p.replace(zt, "$&/") + "/"), Ml(N, E, O, "", function(Zt) { return Zt; })) : N != null && (mt(N) && (N = Kl( N, O + (N.key == null || s && s.key === N.key ? "" : ("" + N.key).replace( zt, "$&/" ) + "/") + p )), E.push(N)), 1; p = 0; var Ll = z === "" ? "." : z + ":"; if (yt(s)) for (var el = 0; el < s.length; el++) z = s[el], K = Ll + Ol(z, el), p += Ml( z, E, O, K, N ); else if (el = tl(s), typeof el == "function") for (s = el.call(s), el = 0; !(z = s.next()).done; ) z = z.value, K = Ll + Ol(z, el++), p += Ml( z, E, O, K, N ); else if (K === "object") { if (typeof s.then == "function") return Ml( du(s), E, O, z, N ); throw E = String(s), Error( "Objects are not valid as a React child (found: " + (E === "[object Object]" ? "object with keys {" + Object.keys(s).join(", ") + "}" : E) + "). If you meant to render a collection of children, use an array instead." ); } return p; } function r(s, E, O) { if (s == null) return s; var z = [], N = 0; return Ml(s, z, "", "", function(K) { return E.call(O, K, N++); }), z; } function _(s) { if (s._status === -1) { var E = s._result; E = E(), E.then( function(O) { (s._status === 0 || s._status === -1) && (s._status = 1, s._result = O); }, function(O) { (s._status === 0 || s._status === -1) && (s._status = 2, s._result = O); } ), s._status === -1 && (s._status = 0, s._result = E); } if (s._status === 1) return s._result.default; throw s._result; } var B = typeof reportError == "function" ? reportError : function(s) { if (typeof window == "object" && typeof window.ErrorEvent == "function") { var E = new window.ErrorEvent("error", { bubbles: !0, cancelable: !0, message: typeof s == "object" && s !== null && typeof s.message == "string" ? String(s.message) : String(s), error: s }); if (!window.dispatchEvent(E)) return; } else if (typeof process == "object" && typeof process.emit == "function") { process.emit("uncaughtException", s); return; } console.error(s); }; function I() { } return X.Children = { map: r, forEach: function(s, E, O) { r( s, function() { E.apply(this, arguments); }, O ); }, count: function(s) { var E = 0; return r(s, function() { E++; }), E; }, toArray: function(s) { return r(s, function(E) { return E; }) || []; }, only: function(s) { if (!mt(s)) throw Error( "React.Children.only expected to receive a single React element child." ); return s; } }, X.Component = Gl, X.Fragment = ll, X.Profiler = Yl, X.PureComponent = At, X.StrictMode = S, X.Suspense = R, X.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = V, X.__COMPILER_RUNTIME = { __proto__: null, c: function(s) { return V.H.useMemoCache(s); } }, X.cache = function(s) { return function() { return s.apply(null, arguments); }; }, X.cloneElement = function(s, E, O) { if (s == null) throw Error( "The argument must be a React element, but you passed " + s + "." ); var z = Nl({}, s.props), N = s.key, K = void 0; if (E != null) for (p in E.ref !== void 0 && (K = void 0), E.key !== void 0 && (N = "" + E.key), E) !jl.call(E, p) || p === "key" || p === "__self" || p === "__source" || p === "ref" && E.ref === void 0 || (z[p] = E[p]); var p = arguments.length - 2; if (p === 1) z.children = O; else if (1 < p) { for (var Ll = Array(p), el = 0; el < p; el++) Ll[el] = arguments[el + 2]; z.children = Ll; } return Vl(s.type, N, void 0, void 0, K, z); }, X.createContext = function(s) { return s = { $$typeof: zl, _currentValue: s, _currentValue2: s, _threadCount: 0, Provider: null, Consumer: null }, s.Provider = s, s.Consumer = { $$typeof: Bl, _context: s }, s; }, X.createElement = function(s, E, O) { var z, N = {}, K = null; if (E != null) for (z in E.key !== void 0 && (K = "" + E.key), E) jl.call(E, z) && z !== "key" && z !== "__self" && z !== "__source" && (N[z] = E[z]); var p = arguments.length - 2; if (p === 1) N.children = O; else if (1 < p) { for (var Ll = Array(p), el = 0; el < p; el++) Ll[el] = arguments[el + 2]; N.children = Ll; } if (s && s.defaultProps) for (z in p = s.defaultProps, p) N[z] === void 0 && (N[z] = p[z]); return Vl(s, K, void 0, void 0, null, N); }, X.createRef = function() { return { current: null }; }, X.forwardRef = function(s) { return { $$typeof: xl, render: s }; }, X.isValidElement = mt, X.lazy = function(s) { return { $$typeof: H, _payload: { _status: -1, _result: s }, _init: _ }; }, X.memo = function(s, E) { return { $$typeof: A, type: s, compare: E === void 0 ? null : E }; }, X.startTransition = function(s) { var E = V.T, O = {}; V.T = O; try { var z = s(), N = V.S; N !== null && N(O, z), typeof z == "object" && z !== null && typeof z.then == "function" && z.then(I, B); } catch (K) { B(K); } finally { V.T = E; } }, X.unstable_useCacheRefresh = function() { return V.H.useCacheRefresh(); }, X.use = function(s) { return V.H.use(s); }, X.useActionState = function(s, E, O) { return V.H.useActionState(s, E, O); }, X.useCallback = function(s, E) { return V.H.useCallback(s, E); }, X.useContext = function(s) { return V.H.useContext(s); }, X.useDebugValue = function() { }, X.useDeferredValue = function(s, E) { return V.H.useDeferredValue(s, E); }, X.useEffect = function(s, E, O) { var z = V.H; if (typeof O == "function") throw Error( "useEffect CRUD overload is not enabled in this build of React." ); return z.useEffect(s, E); }, X.useId = function() { return V.H.useId(); }, X.useImperativeHandle = function(s, E, O) { return V.H.useImperativeHandle(s, E, O); }, X.useInsertionEffect = function(s, E) { return V.H.useInsertionEffect(s, E); }, X.useLayoutEffect = function(s, E) { return V.H.useLayoutEffect(s, E); }, X.useMemo = function(s, E) { return V.H.useMemo(s, E); }, X.useOptimistic = function(s, E) { return V.H.useOptimistic(s, E); }, X.useReducer = function(s, E, O) { return V.H.useReducer(s, E, O); }, X.useRef = function(s) { return V.H.useRef(s); }, X.useState = function(s) { return V.H.useState(s); }, X.useSyncExternalStore = function(s, E, O) { return V.H.useSyncExternalStore( s, E, O ); }, X.useTransition = function() { return V.H.useTransition(); }, X.version = "19.1.0", X; } var Jv; function Ic() { return Jv || (Jv = 1, wc.exports = M1()), wc.exports; } var ty = Ic(); const uy = /* @__PURE__ */ ly(ty); var Wc = { exports: {} }, oe = {}, $c = { exports: {} }, kc = {}; var wv; function D1() { return wv || (wv = 1, (function(D) { function sl(r, _) { var B = r.length; r.push(_); l: for (; 0 < B; ) { var I = B - 1 >>> 1, s = r[I]; if (0 < Yl(s, _)) r[I] = _, r[B] = s, B = I; else break l; } } function ll(r) { return r.length === 0 ? null : r[0]; } function S(r) { if (r.length === 0) return null; var _ = r[0], B = r.pop(); if (B !== _) { r[0] = B; l: for (var I = 0, s = r.length, E = s >>> 1; I < E; ) { var O = 2 * (I + 1) - 1, z = r[O], N = O + 1, K = r[N]; if (0 > Yl(z, B)) N < s && 0 > Yl(K, z) ? (r[I] = K, r[N] = B, I = N) : (r[I] = z, r[O] = B, I = O); else if (N < s && 0 > Yl(K, B)) r[I] = K, r[N] = B, I = N; else break l; } } return _; } function Yl(r, _) { var B = r.sortIndex - _.sortIndex; return B !== 0 ? B : r.id - _.id; } if (D.unstable_now = void 0, typeof performance == "object" && typeof performance.now == "function") { var Bl = performance; D.unstable_now = function() { return Bl.now(); }; } else { var zl = Date, xl = zl.now(); D.unstable_now = function() { return zl.now() - xl; }; } var R = [], A = [], H = 1, al = null, tl = 3, Hl = !1, Nl = !1, vt = !1, Gl = !1, vu = typeof setTimeout == "function" ? setTimeout : null, At = typeof clearTimeout == "function" ? clearTimeout : null, _l = typeof setImmediate < "u" ? setImmediate : null; function yt(r) { for (var _ = ll(A); _ !== null; ) { if (_.callback === null) S(A); else if (_.startTime <= r) S(A), _.sortIndex = _.expirationTime, sl(R, _); else break; _ = ll(A); } } function V(r) { if (vt = !1, yt(r), !Nl) if (ll(R) !== null) Nl = !0, jl || (jl = !0, Ol()); else { var _ = ll(A); _ !== null && Ml(V, _.startTime - r); } } var jl = !1, Vl = -1, Kl = 5, mt = -1; function Nu() { return Gl ? !0 : !(D.unstable_now() - mt < Kl); } function zt() { if (Gl = !1, jl) { var r = D.unstable_now(); mt = r; var _ = !0; try { l: { Nl = !1, vt && (vt = !1, At(Vl), Vl = -1), Hl = !0; var B = tl; try { t: { for (yt(r), al = ll(R); al !== null && !(al.expirationTime > r && Nu()); ) { var I = al.callback; if (typeof I == "function") { al.callback = null, tl = al.priorityLevel; var s = I( al.expirationTime <= r ); if (r = D.unstable_now(), typeof s == "function") { al.callback = s, yt(r), _ = !0; break t; } al === ll(R) && S(R), yt(r); } else S(R); al = ll(R); } if (al !== null) _ = !0; else { var E = ll(A); E !== null && Ml( V, E.startTime - r ), _ = !1; } } break l; } finally { al = null, tl = B, Hl = !1; } _ = void 0; } } finally { _ ? Ol() : jl = !1; } } } var Ol; if (typeof _l == "function") Ol = function() { _l(zt); }; else if (typeof MessageChannel < "u") { var yu = new MessageChannel(), du = yu.port2; yu.port1.onmessage = zt, Ol = function() { du.postMessage(null); }; } else Ol = function() { vu(zt, 0); }; function Ml(r, _) { Vl = vu(function() { r(D.unstable_now()); }, _); } D.unstable_IdlePriority = 5, D.unstable_ImmediatePriority = 1, D.unstable_LowPriority = 4, D.unstable_NormalPriority = 3, D.unstable_Profiling = null, D.unstable_UserBlockingPriority = 2, D.unstable_cancelCallback = function(r) { r.callback = null; }, D.unstable_forceFrameRate = function(r) { 0 > r || 125 < r ? console.error( "forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported" ) : Kl = 0 < r ? Math.floor(1e3 / r) : 5; }, D.unstable_getCurrentPriorityLevel = function() { return tl; }, D.unstable_next = function(r) { switch (tl) { case 1: case 2: case 3: var _ = 3; break; default: _ = tl; } var B = tl; tl = _; try { return r(); } finally { tl = B; } }, D.unstable_requestPaint = function() { Gl = !0; }, D.unstable_runWithPriority = function(r, _) { switch (r) { case 1: case 2: case 3: case 4: case 5: break; default: r = 3; } var B = tl; tl = r; try { return _(); } finally { tl = B; } }, D.unstable_scheduleCallback = function(r, _, B) { var I = D.unstable_now(); switch (typeof B == "object" && B !== null ? (B = B.delay, B = typeof B == "number" && 0 < B ? I + B : I) : B = I, r) { case 1: var s = -1; break; case 2: s = 250; break; case 5: s = 1073741823; break; case 4: s = 1e4; break; default: s = 5e3; } return s = B + s, r = { id: H++, callback: _, priorityLevel: r, startTime: B, expirationTime: s, sortIndex: -1 }, B > I ? (r.sortIndex = B, sl(A, r), ll(R) === null && r === ll(A) && (vt ? (At(Vl), Vl = -1) : vt = !0, Ml(V, B - I))) : (r.sortIndex = s, sl(R, r), Nl || Hl || (Nl = !0, jl || (jl = !0, Ol()))), r; }, D.unstable_shouldYield = Nu, D.unstable_wrapCallback = function(r) { var _ = tl; return function() { var B = tl; tl = _; try { return r.apply(this, arguments); } finally { tl = B; } }; }; })(kc)), kc; } var Wv; function U1() { return Wv || (Wv = 1, $c.exports = D1()), $c.exports; } var Fc = { exports: {} }, Rl = {}; var $v; function R1() { if ($v) return Rl; $v = 1; var D = Ic(); function sl(R) { var A = "https://react.dev/errors/" + R; if (1 < arguments.length) { A += "?args[]=" + encodeURIComponent(arguments[1]); for (var H = 2; H < arguments.length; H++) A += "&args[]=" + encodeURIComponent(arguments[H]); } return "Minified React error #" + R + "; visit " + A + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } function ll() { } var S = { d: { f: ll, r: function() { throw Error(sl(522)); }, D: ll, C: ll, L: ll, m: ll, X: ll, S: ll, M: ll }, p: 0, findDOMNode: null }, Yl = /* @__PURE__ */ Symbol.for("react.portal"); function Bl(R, A, H) { var al = 3 < arguments.length && arguments[3] !== void 0 ? arguments[3] : null; return { $$typeof: Yl, key: al == null ? null : "" + al, children: R, containerInfo: A, implementation: H }; } var zl = D.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE; function xl(R, A) { if (R === "font") return ""; if (typeof A == "string") return A === "use-credentials" ? A : ""; } return Rl.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = S, Rl.createPortal = function(R, A) { var H = 2 < arguments.length && arguments[2] !== void 0 ? arguments[2] : null; if (!A || A.nodeType !== 1 && A.nodeType !== 9 && A.nodeType !== 11) throw Error(sl(299)); return Bl(R, A, null, H); }, Rl.flushSync = function(R) { var A = zl.T, H = S.p; try { if (zl.T = null, S.p = 2, R) return R(); } finally { zl.T = A, S.p = H, S.d.f(); } }, Rl.preconnect = function(R, A) { typeof R == "string" && (A ? (A = A.crossOrigin, A = typeof A == "string" ? A === "use-credentials" ? A : "" : void 0) : A = null, S.d.C(R, A)); }, Rl.prefetchDNS = function(R) { typeof R == "string" && S.d.D(R); }, Rl.preinit = function(R, A) { if (typeof R == "string" && A && typeof A.as == "string") { var H = A.as, al = xl(H, A.crossOrigin), tl = typeof A.integrity == "string" ? A.integrity : void 0, Hl = typeof A.fetchPriority == "string" ? A.fetchPriority : void 0; H === "style" ? S.d.S( R, typeof A.precedence == "string" ? A.precedence : void 0, { crossOrigin: al, integrity: tl, fetchPriority: Hl } ) : H === "script" && S.d.X(R, { crossOrigin: al, integrity: tl, fetchPriority: Hl, nonce: typeof A.nonce == "string" ? A.nonce : void 0 }); } }, Rl.preinitModule = function(R, A) { if (typeof R == "string") if (typeof A == "object" && A !== null) { if (A.as == null || A.as === "script") { var H = xl( A.as, A.crossOrigin ); S.d.M(R, { crossOrigin: H, integrity: typeof A.integrity == "string" ? A.integrity : void 0, nonce: typeof A.nonce == "string" ? A.nonce : void 0 }); } } else A == null && S.d.M(R); }, Rl.preload = function(R, A) { if (typeof R == "string" && typeof A == "object" && A !== null && typeof A.as == "string") { var H = A.as, al = xl(H, A.crossOrigin); S.d.L(R, H, { crossOrigin: al, integrity: typeof A.integrity == "string" ? A.integrity : void 0, nonce: typeof A.nonce == "string" ? A.nonce : void 0, type: typeof A.type == "string" ? A.type : void 0, fetchPriority: typeof A.fetchPriority == "string" ? A.fetchPriority : void 0, referrerPolicy: typeof A.referrerPolicy == "string" ? A.referrerPolicy : void 0, imageSrcSet: typeof A.imageSrcSet == "string" ? A.imageSrcSet : void 0, imageSizes: typeof A.imageSizes == "string" ? A.imageSizes : void 0, media: typeof A.media == "string" ? A.media : void 0 }); } }, Rl.preloadModule = function(R, A) { if (typeof R == "string") if (A) { var H = xl(A.as, A.crossOrigin); S.d.m(R, { as: typeof A.as == "string" && A.as !== "script" ? A.as : void 0, crossOrigin: H, integrity: typeof A.integrity == "string" ? A.integrity : void 0 }); } else S.d.m(R); }, Rl.requestFormReset = function(R) { S.d.r(R); }, Rl.unstable_batchedUpdates = function(R, A) { return R(A); }, Rl.useFormState = function(R, A, H) { return zl.H.useFormState(R, A, H); }, Rl.useFormStatus = function() { return zl.H.useHostTransitionStatus(); }, Rl.version = "19.1.0", Rl; } var kv; function H1() { if (kv) return Fc.exports; kv = 1; function D() { if (!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > "u" || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != "function")) try { __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(D); } catch (sl) { console.error(sl); } } return D(), Fc.exports = R1(), Fc.exports; } var Fv; function N1() { if (Fv) return oe; Fv = 1; var D = U1(), sl = Ic(), ll = H1(); function S(l) { var t = "https://react.dev/errors/" + l; if (1 < arguments.length) { t += "?args[]=" + encodeURIComponent(arguments[1]); for (var u = 2; u < arguments.length; u++) t += "&args[]=" + encodeURIComponent(arguments[u]); } return "Minified React error #" + l + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } function Yl(l) { return !(!l || l.nodeType !== 1 && l.nodeType !== 9 && l.nodeType !== 11); } function Bl(l) { var t = l, u = l; if (l.alternate) for (; t.return; ) t = t.return; else { l = t; do t = l, (t.flags & 4098) !== 0 && (u = t.return), l = t.return; while (l); } return t.tag === 3 ? u : null; } function zl(l) { if (l.tag === 13) { var t = l.memoizedState; if (t === null && (l = l.alternate, l !== null && (t = l.memoizedState)), t !== null) return t.dehydrated; } return null; } function xl(l) { if (Bl(l) !== l) throw Error(S(188)); } function R(l) { var t = l.alternate; if (!t) { if (t = Bl(l), t === null) throw Error(S(188)); return t !== l ? null : l; } for (var u = l, a = t; ; ) { var e = u.return; if (e === null) break; var n = e.alternate; if (n === null) { if (a = e.return, a !== null) { u = a; continue; } break; } if (e.child === n.child) { for (n = e.child; n; ) { if (n === u) return xl(e), l; if (n === a) return xl(e), t; n = n.sibling; } throw Error(S(188)); } if (u.return !== a.return) u = e, a = n; else { for (var f = !1, c = e.child; c; ) { if (c === u) { f = !0, u = e, a = n; break; } if (c === a) { f = !0, a = e, u = n; break; } c = c.sibling; } if (!f) { for (c = n.child; c; ) { if (c === u) { f = !0, u = n, a = e; break; } if (c === a) { f = !0, a = n, u = e; break; } c = c.sibling; } if (!f) throw Error(S(189)); } } if (u.alternate !== a) throw Error(S(190)); } if (u.tag !== 3) throw Error(S(188)); return u.stateNode.current === u ? l : t; } function A(l) { var t = l.tag; if (t === 5 || t === 26 || t === 27 || t === 6) return l; for (l = l.child; l !== null; ) { if (t = A(l), t !== null) return t; l = l.sibling; } return null; } var H = Object.assign, al = /* @__PURE__ */ Symbol.for("react.element"), tl = /* @__PURE__ */ Symbol.for("react.transitional.element"), Hl = /* @__PURE__ */ Symbol.for("react.portal"), Nl = /* @__PURE__ */ Symbol.for("react.fragment"), vt = /* @__PURE__ */ Symbol.for("react.strict_mode"), Gl = /* @__PURE__ */ Symbol.for("react.profiler"), vu = /* @__PURE__ */ Symbol.for("react.provider"), At = /* @__PURE__ */ Symbol.for("react.consumer"), _l = /* @__PURE__ */ Symbol.for("react.context"), yt = /* @__PURE__ */ Symbol.for("react.forward_ref"), V = /* @__PURE__ */ Symbol.for("react.suspense"), jl = /* @__PURE__ */ Symbol.for("react.suspense_list"), Vl = /* @__PURE__ */ Symbol.for("react.memo"), Kl = /* @__PURE__ */ Symbol.for("react.lazy"), mt = /* @__PURE__ */ Symbol.for("react.activity"), Nu = /* @__PURE__ */ Symbol.for("react.memo_cache_sentinel"), zt = Symbol.iterator; function Ol(l) { return l === null || typeof l != "object" ? null : (l = zt && l[zt] || l["@@iterator"], typeof l == "function" ? l : null); } var yu = /* @__PURE__ */ Symbol.for("react.client.reference"); function du(l) { if (l == null) return null; if (typeof l == "function") return l.$$typeof === yu ? null : l.displayName || l.name || null; if (typeof l == "string") return l; switch (l) { case Nl: return "Fragment"; case Gl: return "Profiler"; case vt: return "StrictMode"; case V: return "Suspense"; case jl: return "SuspenseList"; case mt: return "Activity"; } if (typeof l == "object") switch (l.$$typeof) { case Hl: return "Portal"; case _l: return (l.displayName || "Context") + ".Provider"; case At: return (l._context.displayName || "Context") + ".Consumer"; case yt: var t = l.render; return l = l.displayName, l || (l = t.displayName || t.name || "", l = l !== "" ? "ForwardRef(" + l + ")" : "ForwardRef"), l; case Vl: return t = l.displayName || null, t !== null ? t : du(l.type) || "Memo"; case Kl: t = l._payload, l = l._init; try { return du(l(t)); } catch { } } return null; } var Ml = Array.isArray, r = sl.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, _ = ll.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, B = { pending: !1, data: null, method: null, action: null }, I = [], s = -1; function E(l) { return { current: l }; } function O(l) { 0 > s || (l.current = I[s], I[s] = null, s--); } function z(l, t) { s++, I[s] = l.current, l.current = t; } var N = E(null), K = E(null), p = E(null), Ll = E(null); function el(l, t) { switch (z(p, t), z(K, l), z(N, null), t.nodeType) { case 9: case 11: l = (l = t.documentElement) && (l = l.namespaceURI) ? bv(l) : 0; break; default: if (l = t.tagName, t = t.namespaceURI) t = bv(t), l = Tv(t, l); else switch (l) { case "svg": l = 1; break; case "math": l = 2; break; default: l = 0; } } O(N), z(N, l); } function Zt() { O(N), O(K), O(p); } function Nn(l) { l.memoizedState !== null && z(Ll, l); var t = N.current, u = Tv(t, l.type); t !== u && (z(K, l), z(N, u)); } function me(l) { K.current === l && (O(N), O(K)), Ll.current === l && (O(Ll), se._currentValue = B); } var qn = Object.prototype.hasOwnProperty, Yn = D.unstable_scheduleCallback, Bn = D.unstable_cancelCallback, ey = D.unstable_shouldYield, ny = D.unstable_requestPaint, St = D.unstable_now, fy = D.unstable_getCurrentPriorityLevel, Pc = D.unstable_ImmediatePriority, li = D.unstable_UserBlockingPriority, Se = D.unstable_NormalPriority, cy = D.unstable_LowPriority, ti = D.unstable_IdlePriority, iy = D.log, sy = D.unstable_setDisableYieldValue, ga = null, Jl = null; function Ct(l) { if (typeof iy == "function" && sy(l), Jl && typeof Jl.setStrictMode == "function") try { Jl.setStrictMode(ga, l); } catch { } } var wl = Math.clz32 ? Math.clz32 : dy, vy = Math.log, yy = Math.LN2; function dy(l) { return l >>>= 0, l === 0 ? 32 : 31 - (vy(l) / yy | 0) | 0; } var ge = 256, re = 4194304; function hu(l) { var t = l & 42; if (t !== 0) return t; 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 be(l, t, u) { var a = l.pendingLanes; if (a === 0) return 0; var e = 0, n = l.suspendedLanes, f = l.pingedLanes; l = l.warmLanes; var c = a & 134217727; return c !== 0 ? (a = c & ~n, a !== 0 ? e = hu(a) : (f &= c, f !== 0 ? e = hu(f) : u || (u = c & ~l, u !== 0 && (e = hu(u))))) : (c = a & ~n, c !== 0 ? e = hu(c) : f !== 0 ? e = hu(f) : u || (u = a & ~l, u !== 0 && (e = hu(u)))), e === 0 ? 0 : t !== 0 && t !== e && (t & n) === 0 && (n = e & -e, u = t & -t, n >= u || n === 32 && (u & 4194048) !== 0) ? t : e; } function ra(l, t) { return (l.pendingLanes & ~(l.suspendedLanes & ~l.pingedLanes) & t) === 0; } function hy(l, t) { switch (l) { case 1: case 2: case 4: case 8: case 64: return t + 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 t + 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 ui() { var l = ge; return ge <<= 1, (ge & 4194048) === 0 && (ge = 256), l; } function ai() { var l = re; return re <<= 1, (re & 62914560) === 0 && (re = 4194304), l; } function Gn(l) { for (var t = [], u = 0; 31 > u; u++) t.push(l); return t; } function ba(l, t) { l.pendingLanes |= t, t !== 268435456 && (l.suspendedLanes = 0, l.pingedLanes = 0, l.warmLanes = 0); } function oy(l, t, u, a, e, n) { var f = 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 c = l.entanglements, i = l.expirationTimes, h = l.hiddenUpdates; for (u = f & ~u; 0 < u; ) { var g = 31 - wl(u), T = 1 << g; c[g] = 0, i[g] = -1; var o = h[g]; if (o !== null) for (h[g] = null, g = 0; g < o.length; g++) { var m = o[g]; m !== null && (m.lane &= -536870913); } u &= ~T; } a !== 0 && ei(l, a, 0), n !== 0 && e === 0 && l.tag !== 0 && (l.suspendedLanes |= n & ~(f & ~t)); } function ei(l, t, u) { l.pendingLanes |= t, l.suspendedLanes &= ~t; var a = 31 - wl(t); l.entangledLanes |= t, l.entanglements[a] = l.entanglements[a] | 1073741824 | u & 4194090; } function ni(l, t) { var u = l.entangledLanes |= t; for (l = l.entanglements; u; ) { var a = 31 - wl(u), e = 1 << a; e & t | l[a] & t && (l[a] |= t), u &= ~e; } } function pn(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 Xn(l) { return l &= -l, 2 < l ? 8 < l ? (l & 134217727) !== 0 ? 32 : 268435456 : 8 : 2; } function fi() { var l = _.p; return l !== 0 ? l : (l = window.event, l === void 0 ? 32 : Zv(l.type)); } function my(l, t) { var u = _.p; try { return _.p = l, t(); } finally { _.p = u; } } var xt = Math.random().toString(36).slice(2), Dl = "__reactFiber$" + xt, pl = "__reactProps$" + xt, qu = "__reactContainer$" + xt, Qn = "__reactEvents$" + xt, Sy = "__reactListeners$" + xt, gy = "__reactHandles$" + xt, ci = "__reactResources$" + xt, Ta = "__reactMarker$" + xt; function Zn(l) { delete l[Dl], delete l[pl], delete l[Qn], delete l[Sy], delete l[gy]; } function Yu(l) { var t = l[Dl]; if (t) return t; for (var u = l.parentNode; u; ) { if (t = u[qu] || u[Dl]) { if (u = t.alternate, t.child !== null || u !== null && u.child !== null) for (l = _v(l); l !== null; ) { if (u = l[Dl]) return u; l = _v(l); } return t; } l = u, u = l.parentNode; } return null; } function Bu(l) { if (l = l[Dl] || l[qu]) { var t = l.tag; if (t === 5 || t === 6 || t === 13 || t === 26 || t === 27 || t === 3) return l; } return null; } function Ea(l) { var t = l.tag; if (t === 5 || t === 26 || t === 27 || t === 6) return l.stateNode; throw Error(S(33)); } function Gu(l) { var t = l[ci]; return t || (t = l[ci] = { hoistableStyles: /* @__PURE__ */ new Map(), hoistableScripts: /* @__PURE__ */ new Map() }), t; } function Sl(l) { l[Ta] = !0; } var ii = /* @__PURE__ */ new Set(), si = {}; function ou(l, t) { pu(l, t), pu(l + "Capture", t); } function pu(l, t) { for (si[l] = t, l = 0; l < t.length; l++) ii.add(t[l]); } var ry = 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]*$" ), vi = {}, yi = {}; function by(l) { return qn.call(yi, l) ? !0 : qn.call(vi, l) ? !1 : ry.test(l) ? yi[l] = !0 : (vi[l] = !0, !1); } function Te(l, t, u) { if (by(t)) if (u === null) l.removeAttribute(t); else { switch (typeof u) { case "undefined": case "function": case "symbol": l.removeAttribute(t); return; case "boolean": var a = t.toLowerCase().slice(0, 5); if (a !== "data-" && a !== "aria-") { l.removeAttribute(t); return; } } l.setAttribute(t, "" + u); } } function Ee(l, t, u) { if (u === null) l.removeAttribute(t); else { switch (typeof u) { case "undefined": case "function": case "symbol": case "boolean": l.removeAttribute(t); return; } l.setAttribute(t, "" + u); } } function _t(l, t, u, a) { if (a === null) l.removeAttribute(u); else { switch (typeof a) { case "undefined": case "function": case "symbol": case "boolean": l.removeAttribute(u); return; } l.setAttributeNS(t, u, "" + a); } } var Cn, di; function Xu(l) { if (Cn === void 0) try { throw Error(); } catch (u) { var t = u.stack.trim().match(/\n( *(at )?)/); Cn = t && t[1] || "", di = -1 < u.stack.indexOf(` at`) ? " (<anonymous>)" : -1 < u.stack.indexOf("@") ? "@unknown:0:0" : ""; } return ` ` + Cn + l + di; } var xn = !1; function jn(l, t) { if (!l || xn) return ""; xn = !0; var u = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { var a = { DetermineComponentFrameRoot: function() { try { if (t) { var T = function() { throw Error(); }; if (Object.defineProperty(T.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(T, []); } catch (m) { var o = m; } Reflect.construct(l, [], T); } else { try { T.call(); } catch (m) { o = m; } l.call(T.prototype); } } else { try { throw Error(); } catch (m) { o = m; } (T = l()) && typeof T.catch == "function" && T.catch(function() { }); } } catch (m) { if (m && o && typeof m.stack == "string") return [m.stack, o.stack]; } return [null, null]; } }; a.DetermineComponentFrameRoot.displayName = "DetermineComponentFrameRoot"; var e = Object.getOwnPropertyDescriptor( a.DetermineComponentFrameRoot, "name" ); e && e.configurable && Object.defineProperty( a.DetermineComponentFrameRoot, "name", { value: "DetermineComponentFrameRoot" } ); var n = a.DetermineComponentFrameRoot(), f = n[0], c = n[1]; if (f && c) { var i = f.split(` `), h = c.split(` `); for (e = a = 0; a < i.length && !i[a].includes("DetermineComponentFrameRoot"); ) a++; for (; e < h.length && !h[e].includes( "DetermineComponentFrameRoot" ); ) e++; if (a === i.length || e === h.length) for (a = i.length - 1, e = h.length - 1; 1 <= a && 0 <= e && i[a] !== h[e]; ) e--; for (; 1 <= a && 0 <= e; a--, e--) if (i[a] !== h[e]) { if (a !== 1 || e !== 1) do if (a--, e--, 0 > e || i[a] !== h[e]) { var g = ` ` + i[a].replace(" at new ", " at "); return l.displayName && g.includes("<anonymous>") && (g = g.replace("<anonymous>", l.displayName)), g; } while (1 <= a && 0 <= e); break; } } } finally { xn = !1, Error.prepareStackTrace = u; } return (u = l ? l.displayName || l.name : "") ? Xu(u) : ""; } function Ty(l) { switch (l.tag) { case 26: case 27: case 5: return Xu(l.type); case 16: return Xu("Lazy"); case 13: return Xu("Suspense"); case 19: return Xu("SuspenseList"); case 0: case 15: return jn(l.type, !1); case 11: return jn(l.type.render, !1); case 1: return jn(l.type, !0); case 31: return Xu("Activity"); default: return ""; } } function hi(l) { try { var t = ""; do t += Ty(l), l = l.return; while (l); return t; } catch (u) { return ` Error generating stack: ` + u.message + ` ` + u.stack; } } function tt(l) { switch (typeof l) { case "bigint": case "boolean": case "number": case "string": case "undefined": return l; case "object": return l; default: return ""; } } function oi(l) { var t = l.type; return (l = l.nodeName) && l.toLowerCase() === "input" && (t === "checkbox" || t === "radio"); } function Ey(l) { var t = oi(l) ? "checked" : "value", u = Object.getOwnPropertyDescriptor( l.constructor.prototype, t ), a = "" + l[t]; if (!l.hasOwnProperty(t) && typeof u < "u" && typeof u.get == "function" && typeof u.set == "function") { var e = u.get, n = u.set; return Object.defineProperty(l, t, { configurable: !0, get: function() { return e.call(this); }, set: function(f) { a = "" + f, n.call(this, f); } }), Object.defineProperty(l, t, { enumerable: u.enumerable }), { getValue: function() { return a; }, setValue: function(f) { a = "" + f; }, stopTracking: function() { l._valueTracker = null, delete l[t]; } }; } } function Ae(l) { l._valueTracker || (l._valueTracker = Ey(l)); } function mi(l) { if (!l) return !1; var t = l._valueTracker; if (!t) return !0; var u = t.getValue(), a = ""; return l && (a = oi(l) ? l.checked ? "true" : "false" : l.value), l = a, l !== u ? (t.setValue(l), !0) : !1; } function ze(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 Ay = /[\n"\\]/g; function ut(l) { return l.replace( Ay, function(t) { return "\\" + t.charCodeAt(0).toString(16) + " "; } ); } function Vn(l, t, u, a, e, n, f, c) { l.name = "", f != null && typeof f != "function" && typeof f != "symbol" && typeof f != "boolean" ? l.type = f : l.removeAttribute("type"), t != null ? f === "number" ? (t === 0 && l.value === "" || l.value != t) && (l.value = "" + tt(t)) : l.value !== "" + tt(t) && (l.value = "" + tt(t)) : f !== "submit" && f !== "reset" || l.removeAttribute("value"), t != null ? Kn(l, f, tt(t)) : u != null ? Kn(l, f, tt(u)) : a != null && l.removeAttribute("value"), e == null && n != null && (l.defaultChecked = !!n), e != null && (l.checked = e && typeof e != "function" && typeof e != "symbol"), c != null && typeof c != "function" && typeof c != "symbol" && typeof c != "boolean" ? l.name = "" + tt(c) : l.removeAttribute("name"); } function Si(l, t, u, a, e, n, f, c) { if (n != null && typeof n != "function" && typeof n != "symbol" && typeof n != "boolean" && (l.type = n), t != null || u != null) { if (!(n !== "submit" && n !== "reset" || t != null)) return; u = u != null ? "" + tt(u) : "", t = t != null ? "" + tt(t) : u, c || t === l.value || (l.value = t), l.defaultValue = t; } a = a ?? e, a = typeof a != "function" && typeof a != "symbol" && !!a, l.checked = c ? l.checked : !!a, l.defaultChecked = !!a, f != null && typeof f != "function" && typeof f != "symbol" && typeof f != "boolean" && (l.name = f); } function Kn(l, t, u) { t === "number" && ze(l.ownerDocument) === l || l.defaultValue === "" + u || (l.defaultValue = "" + u); } function Qu(l, t, u, a) { if (l = l.options, t) { t = {}; for (var e = 0; e < u.length; e++) t["$" + u[e]] = !0; for (u = 0; u < l.length; u++) e = t.hasOwnProperty("$" + l[u].value), l[u].selected !== e && (l[u].selected = e), e && a && (l[u].defaultSelected = !0); } else { for (u = "" + tt(u), t = null, e = 0; e < l.length; e++) { if (l[e].value === u) { l[e].selected = !0, a && (l[e].defaultSelected = !0); return; } t !== null || l[e].disabled || (t = l[e]); } t !== null && (t.selected = !0); } } function gi(l, t, u) { if (t != null && (t = "" + tt(t), t !== l.value && (l.value = t), u == null)) { l.defaultValue !== t && (l.defaultValue = t); return; } l.defaultValue = u != null ? "" + tt(u) : ""; } function ri(l, t, u, a) { if (t == null) { if (a != null) { if (u != null) throw Error(S(92)); if (Ml(a)) { if (1 < a.length) throw Error(S(93)); a = a[0]; } u = a; } u == null && (u = ""), t = u; } u = tt(t), l.defaultValue = u, a = l.textContent, a === u && a !== "" && a !== null && (l.value = a); } function Zu(l, t) { if (t) { var u = l.firstChild; if (u && u === l.lastChild && u.nodeType === 3) { u.nodeValue = t; return; } } l.textContent = t; } var zy = new Set( "animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split( " " ) ); function bi(l, t, u) { var a = t.indexOf("--") === 0; u == null || typeof u == "boolean" || u === "" ? a ? l.setProperty(t, "") : t === "float" ? l.cssFloat = "" : l[t] = "" : a ? l.setProperty(t, u) : typeof u != "number" || u === 0 || zy.has(t) ? t === "float" ? l.cssFloat = u : l[t] = ("" + u).trim() : l[t] = u + "px"; } function Ti(l, t, u) { if (t != null && typeof t != "object") throw Error(S(62)); if (l = l.style, u != null) { for (var a in u) !u.hasOwnProperty(a) || t != null && t.hasOwnProperty(a) || (a.indexOf("--") === 0 ? l.setProperty(a, "") : a === "float" ? l.cssFloat = "" : l[a] = ""); for (var e in t) a = t[e], t.hasOwnProperty(e) && u[e] !== a && bi(l, e, a); } else for (var n in t) t.hasOwnProperty(n) && bi(l, n, t[n]); } function Ln(l) { if (l.indexOf("-") === -1) return !1; switch (l) { 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 _y = /* @__PURE__ */ new Map([ ["acceptCharset", "accept-charset"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"], ["crossOrigin", "crossorigin"], ["accentHeight", "accent-height"], ["alignmentBaseline", "alignment