UNPKG

filecat

Version:
1,241 lines (1,240 loc) 2 MB
/** * filerobot-image-editor v4.8.1 * https://github.com/scaleflex/filerobot-image-editor * Copyright (c) 2019 Scaleflex * Released under the MIT license * Date: 2024-05-16T15:01:14.937Z */ !function(e, t) { "object" == typeof exports && "undefined" != typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define(t) : (e = "undefined" != typeof globalThis ? globalThis : e || self).FilerobotImageEditor = t() }(this, (function() { "use strict"; function e(t) { return (e = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { return typeof e } : function(e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e } )(t) } function t(t) { return t = function(t, n) { if ("object" != e(t) || !t) return t; var r = t[Symbol.toPrimitive]; if (void 0 === r) return String(t); if ("object" != e(r = r.call(t, n))) return r; throw new TypeError("@@toPrimitive must return a primitive value.") }(t, "string"), "symbol" == e(t) ? t : t + "" } function n(e, n) { for (var r = 0; r < n.length; r++) { var o = n[r]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value"in o && (o.writable = !0), Object.defineProperty(e, t(o.key), o) } } function r(e, n, r) { return (n = t(n))in e ? Object.defineProperty(e, n, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : e[n] = r, e } var o = "undefined" == typeof globalThis ? "undefined" == typeof window ? "undefined" == typeof global ? "undefined" == typeof self ? {} : self : global : window : globalThis; function i(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e } var a = { exports: {} } , l = {} , s = Symbol.for("react.element") , c = Symbol.for("react.portal") , u = Symbol.for("react.fragment") , d = Symbol.for("react.strict_mode") , f = Symbol.for("react.profiler") , h = Symbol.for("react.provider") , p = Symbol.for("react.context") , g = Symbol.for("react.forward_ref") , m = Symbol.for("react.suspense") , v = Symbol.for("react.memo") , y = Symbol.for("react.lazy") , b = Symbol.iterator , w = { isMounted: function() { return !1 }, enqueueForceUpdate: function() {}, enqueueReplaceState: function() {}, enqueueSetState: function() {} } , x = Object.assign , C = {}; function S(e, t, n) { this.props = e, this.context = t, this.refs = C, this.updater = n || w } function E() {} function O(e, t, n) { this.props = e, this.context = t, this.refs = C, this.updater = n || w } S.prototype.isReactComponent = {}, S.prototype.setState = function(e, t) { if ("object" != typeof e && "function" != typeof e && null != e) throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables."); this.updater.enqueueSetState(this, e, t, "setState") } , S.prototype.forceUpdate = function(e) { this.updater.enqueueForceUpdate(this, e, "forceUpdate") } , E.prototype = S.prototype; var k = ((le = O.prototype = new E).constructor = O, x(le, S.prototype), le.isPureReactComponent = !0, Array.isArray) , P = Object.prototype.hasOwnProperty , _ = { current: null } , L = { key: !0, ref: !0, __self: !0, __source: !0 }; function I(e, t, n) { var r, o = {}, i = null, a = null; if (null != t) for (r in void 0 !== t.ref && (a = t.ref), void 0 !== t.key && (i = "" + t.key), t) P.call(t, r) && !L.hasOwnProperty(r) && (o[r] = t[r]); var l = arguments.length - 2; if (1 === l) o.children = n; else if (1 < l) { for (var c = Array(l), u = 0; u < l; u++) c[u] = arguments[u + 2]; o.children = c } if (e && e.defaultProps) for (r in l = e.defaultProps) void 0 === o[r] && (o[r] = l[r]); return { $$typeof: s, type: e, key: i, ref: a, props: o, _owner: _.current } } function T(e) { return "object" == typeof e && null !== e && e.$$typeof === s } var M = /\/+/g; function j(e, t) { return "object" == typeof e && null !== e && null != e.key ? (e = "" + e.key, n = { "=": "=0", ":": "=2" }, "$" + e.replace(/[=:]/g, (function(e) { return n[e] } ))) : t.toString(36); var n } function A(e, t, n, r, o) { var i, a, l = !1; if (null === (e = "undefined" != (d = typeof e) && "boolean" !== d ? e : null)) l = !0; else switch (d) { case "string": case "number": l = !0; break; case "object": switch (e.$$typeof) { case s: case c: l = !0 } } if (l) return o = o(l = e), e = "" === r ? "." + j(l, 0) : r, k(o) ? (n = "", A(o, t, n = null != e ? e.replace(M, "$&/") + "/" : n, "", (function(e) { return e } ))) : null != o && (T(o) && (a = n + (!(i = o).key || l && l.key === o.key ? "" : ("" + o.key).replace(M, "$&/") + "/") + e, o = { $$typeof: s, type: i.type, key: a, ref: i.ref, props: i.props, _owner: i._owner }), t.push(o)), 1; if (l = 0, r = "" === r ? "." : r + ":", k(e)) for (var u = 0; u < e.length; u++) { var d, f = r + j(d = e[u], u); l += A(d, t, n, f, o) } else if ("function" == typeof (f = null !== (a = e) && "object" == typeof a && "function" == typeof (a = b && a[b] || a["@@iterator"]) ? a : null)) for (e = f.call(e), u = 0; !(d = e.next()).done; ) l += A(d = d.value, t, n, f = r + j(d, u++), o); else if ("object" === d) throw t = String(e), Error("Objects are not valid as a React child (found: " + ("[object Object]" === t ? "object with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead."); return l } function N(e, t, n) { var r; return null == e || (r = 0, A(e, e = [], "", "", (function(e) { return t.call(n, e, r++) } ))), e } function z(e) { var t; if (-1 === e._status && ((t = (t = e._result)()).then((function(t) { 0 !== e._status && -1 !== e._status || (e._status = 1, e._result = t) } ), (function(t) { 0 !== e._status && -1 !== e._status || (e._status = 2, e._result = t) } )), -1 === e._status) && (e._status = 0, e._result = t), 1 === e._status) return e._result.default; throw e._result } var R, D, F, H, B, V, W, U, G, Z, X, Y, K, q, $, Q, J, ee, te, ne, re, oe, ie = { current: null }, ae = { transition: null }, le = { ReactCurrentDispatcher: ie, ReactCurrentBatchConfig: ae, ReactCurrentOwner: _ }, se = (l.Children = { map: N, forEach: function(e, t, n) { N(e, (function() { t.apply(this, arguments) } ), n) }, count: function(e) { var t = 0; return N(e, (function() { t++ } )), t }, toArray: function(e) { return N(e, (function(e) { return e } )) || [] }, only: function(e) { if (T(e)) return e; throw Error("React.Children.only expected to receive a single React element child.") } }, l.Component = S, l.Fragment = u, l.Profiler = f, l.PureComponent = O, l.StrictMode = d, l.Suspense = m, l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = le, l.cloneElement = function(e, t, n) { if (null == e) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + "."); var r = x({}, e.props) , o = e.key , i = e.ref , a = e._owner; if (null != t) for (l in void 0 !== t.ref && (i = t.ref, a = _.current), void 0 !== t.key && (o = "" + t.key), e.type && e.type.defaultProps && (c = e.type.defaultProps), t) P.call(t, l) && !L.hasOwnProperty(l) && (r[l] = (void 0 === t[l] && void 0 !== c ? c : t)[l]); var l = arguments.length - 2; if (1 === l) r.children = n; else if (1 < l) { for (var c = Array(l), u = 0; u < l; u++) c[u] = arguments[u + 2]; r.children = c } return { $$typeof: s, type: e.type, key: o, ref: i, props: r, _owner: a } } , l.createContext = function(e) { return (e = { $$typeof: p, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }).Provider = { $$typeof: h, _context: e }, e.Consumer = e } , l.createElement = I, l.createFactory = function(e) { var t = I.bind(null, e); return t.type = e, t } , l.createRef = function() { return { current: null } } , l.forwardRef = function(e) { return { $$typeof: g, render: e } } , l.isValidElement = T, l.lazy = function(e) { return { $$typeof: y, _payload: { _status: -1, _result: e }, _init: z } } , l.memo = function(e, t) { return { $$typeof: v, type: e, compare: void 0 === t ? null : t } } , l.startTransition = function(e) { var t = ae.transition; ae.transition = {}; try { e() } finally { ae.transition = t } } , l.unstable_act = function() { throw Error("act(...) is not supported in production builds of React.") } , l.useCallback = function(e, t) { return ie.current.useCallback(e, t) } , l.useContext = function(e) { return ie.current.useContext(e) } , l.useDebugValue = function() {} , l.useDeferredValue = function(e) { return ie.current.useDeferredValue(e) } , l.useEffect = function(e, t) { return ie.current.useEffect(e, t) } , l.useId = function() { return ie.current.useId() } , l.useImperativeHandle = function(e, t, n) { return ie.current.useImperativeHandle(e, t, n) } , l.useInsertionEffect = function(e, t) { return ie.current.useInsertionEffect(e, t) } , l.useLayoutEffect = function(e, t) { return ie.current.useLayoutEffect(e, t) } , l.useMemo = function(e, t) { return ie.current.useMemo(e, t) } , l.useReducer = function(e, t, n) { return ie.current.useReducer(e, t, n) } , l.useRef = function(e) { return ie.current.useRef(e) } , l.useState = function(e) { return ie.current.useState(e) } , l.useSyncExternalStore = function(e, t, n) { return ie.current.useSyncExternalStore(e, t, n) } , l.useTransition = function() { return ie.current.useTransition() } , l.version = "18.2.0", a.exports = l, a.exports), ce = { exports: {} }, ue = (u = {}, { exports: {} }); function de(e, t) { var n = e.length; for (e.push(t); 0 < n; ) { var r = n - 1 >>> 1 , o = e[r]; if (!(0 < pe(o, t))) break; e[r] = t, e[n] = o, n = r } } function fe(e) { return 0 === e.length ? null : e[0] } function he(e) { if (0 !== e.length) { var t = e[0] , n = e.pop(); if (n !== t) { e[0] = n; for (var r = 0, o = e.length, i = o >>> 1; r < i; ) { var a = 2 * (r + 1) - 1 , l = e[a] , s = 1 + a , c = e[s]; if (pe(l, n) < 0) r = s < o && pe(c, l) < 0 ? (e[r] = c, e[s] = n, s) : (e[r] = l, e[a] = n, a); else { if (!(s < o && pe(c, n) < 0)) break; e[r] = c, e[s] = n, r = s } } } } } function pe(e, t) { var n = e.sortIndex - t.sortIndex; return 0 != n ? n : e.id - t.id } function ge(e) { for (var t = fe(V); null !== t; ) { if (null === t.callback) he(V); else { if (!(t.startTime <= e)) break; he(V), t.sortIndex = t.expirationTime, de(B, t) } t = fe(V) } } function me(e) { var t; Y = !1, ge(e), X || (null !== fe(B) ? (X = !0, we(ve)) : null !== (t = fe(V)) && xe(me, t.startTime - e)) } function ve(e, t) { X = !1, Y && (Y = !1, q(ne), ne = -1), Z = !0; var n = G; try { for (ge(t), U = fe(B); null !== U && (!(U.expirationTime > t) || e && !ye()); ) { var r, o = U.callback; "function" == typeof o ? (U.callback = null, G = U.priorityLevel, r = o(U.expirationTime <= t), t = R.unstable_now(), "function" == typeof r ? U.callback = r : U === fe(B) && he(B), ge(t)) : he(B), U = fe(B) } var i; return null !== U || (null !== (i = fe(V)) && xe(me, i.startTime - t), !1) } finally { U = null, G = n, Z = !1 } } function ye() { return !(R.unstable_now() - oe < re) } function be() { if (null !== te) { var e = R.unstable_now() , t = (oe = e, !0); try { t = te(!0, e) } finally { t ? Q() : (ee = !1, te = null) } } else ee = !1 } function we(e) { te = e, ee || (ee = !0, Q()) } function xe(e, t) { ne = K((function() { e(R.unstable_now()) } ), t) } R = f = {}, "object" == typeof performance && "function" == typeof performance.now ? (D = performance, R.unstable_now = function() { return D.now() } ) : (F = Date, H = F.now(), R.unstable_now = function() { return F.now() - H } ), B = [], V = [], W = 1, U = null, Y = X = Z = !(G = 3), K = "function" == typeof setTimeout ? setTimeout : null, q = "function" == typeof clearTimeout ? clearTimeout : null, $ = "undefined" != typeof setImmediate ? setImmediate : null, "undefined" != typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling), ee = !1, te = null, re = 5, oe = ne = -1, Q = "function" == typeof $ ? function() { $(be) } : "undefined" != typeof MessageChannel ? (d = new MessageChannel, J = d.port2, d.port1.onmessage = be, function() { J.postMessage(null) } ) : function() { K(be, 0) } , R.unstable_IdlePriority = 5, R.unstable_ImmediatePriority = 1, R.unstable_LowPriority = 4, R.unstable_NormalPriority = 3, R.unstable_Profiling = null, R.unstable_UserBlockingPriority = 2, R.unstable_cancelCallback = function(e) { e.callback = null } , R.unstable_continueExecution = function() { X || Z || (X = !0, we(ve)) } , R.unstable_forceFrameRate = function(e) { e < 0 || 125 < e ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : re = 0 < e ? Math.floor(1e3 / e) : 5 } , R.unstable_getCurrentPriorityLevel = function() { return G } , R.unstable_getFirstCallbackNode = function() { return fe(B) } , R.unstable_next = function(e) { switch (G) { case 1: case 2: case 3: var t = 3; break; default: t = G } var n = G; G = t; try { return e() } finally { G = n } } , R.unstable_pauseExecution = function() {} , R.unstable_requestPaint = function() {} , R.unstable_runWithPriority = function(e, t) { switch (e) { case 1: case 2: case 3: case 4: case 5: break; default: e = 3 } var n = G; G = e; try { return t() } finally { G = n } } , R.unstable_scheduleCallback = function(e, t, n) { var r = R.unstable_now(); switch (n = "object" == typeof n && null !== n && "number" == typeof (n = n.delay) && 0 < n ? r + n : r, e) { case 1: var o = -1; break; case 2: o = 250; break; case 5: o = 1073741823; break; case 4: o = 1e4; break; default: o = 5e3 } return e = { id: W++, callback: t, priorityLevel: e, startTime: n, expirationTime: o = n + o, sortIndex: -1 }, r < n ? (e.sortIndex = n, de(V, e), null === fe(B) && e === fe(V) && (Y ? (q(ne), ne = -1) : Y = !0, xe(me, n - r))) : (e.sortIndex = o, de(B, e), X || Z || (X = !0, we(ve))), e } , R.unstable_shouldYield = ye, R.unstable_wrapCallback = function(e) { var t = G; return function() { var n = G; G = t; try { return e.apply(this, arguments) } finally { G = n } } } , ue.exports = f; m = a.exports; var Ce = ue.exports; function Se(e) { for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, n = 1; n < arguments.length; n++) t += "&args[]=" + encodeURIComponent(arguments[n]); return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings." } var Ee = new Set , Oe = {}; function ke(e, t) { Pe(e, t), Pe(e + "Capture", t) } function Pe(e, t) { for (Oe[e] = t, e = 0; e < t.length; e++) Ee.add(t[e]) } le = !("undefined" == typeof window || void 0 === window.document || void 0 === window.document.createElement); var _e = Object.prototype.hasOwnProperty , Le = /^[: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]*$/ , Ie = {} , Te = {}; function Me(e, t, n, r, o, i, a) { this.acceptsBooleans = 2 === t || 3 === t || 4 === t, this.attributeName = r, this.attributeNamespace = o, this.mustUseProperty = n, this.propertyName = e, this.type = t, this.sanitizeURL = i, this.removeEmptyString = a } var je = {} , Ae = ("children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e) { je[e] = new Me(e,0,!1,e,null,!1,!1) } )), [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach((function(e) { var t = e[0]; je[t] = new Me(t,1,!1,e[1],null,!1,!1) } )), ["contentEditable", "draggable", "spellCheck", "value"].forEach((function(e) { je[e] = new Me(e,2,!1,e.toLowerCase(),null,!1,!1) } )), ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach((function(e) { je[e] = new Me(e,2,!1,e,null,!1,!1) } )), "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e) { je[e] = new Me(e,3,!1,e.toLowerCase(),null,!1,!1) } )), ["checked", "multiple", "muted", "selected"].forEach((function(e) { je[e] = new Me(e,3,!0,e,null,!1,!1) } )), ["capture", "download"].forEach((function(e) { je[e] = new Me(e,4,!1,e,null,!1,!1) } )), ["cols", "rows", "size", "span"].forEach((function(e) { je[e] = new Me(e,6,!1,e,null,!1,!1) } )), ["rowSpan", "start"].forEach((function(e) { je[e] = new Me(e,5,!1,e.toLowerCase(),null,!1,!1) } )), /[\-:]([a-z])/g); function Ne(e) { return e[1].toUpperCase() } function ze(e, t, n, r) { var o, i = je.hasOwnProperty(t) ? je[t] : null; (null !== i ? 0 !== i.type : r || !(2 < t.length) || "o" !== t[0] && "O" !== t[0] || "n" !== t[1] && "N" !== t[1]) && (function(e, t, n, r) { if (null == t || function(e, t, n, r) { if (null === n || 0 !== n.type) switch (typeof t) { case "function": case "symbol": return 1; case "boolean": return r ? void 0 : null !== n ? !n.acceptsBooleans : "data-" !== (e = e.toLowerCase().slice(0, 5)) && "aria-" !== e; default: return } }(e, t, n, r)) return 1; if (!r && null !== n) switch (n.type) { case 3: return !t; case 4: return !1 === t; case 5: return isNaN(t); case 6: return isNaN(t) || t < 1 } }(t, n, i, r) && (n = null), r || null === i ? (o = t, (_e.call(Te, o) || !_e.call(Ie, o) && (Le.test(o) ? Te[o] = !0 : void (Ie[o] = !0))) && (null === n ? e.removeAttribute(t) : e.setAttribute(t, "" + n))) : i.mustUseProperty ? e[i.propertyName] = null === n ? 3 !== i.type && "" : n : (t = i.attributeName, r = i.attributeNamespace, null === n ? e.removeAttribute(t) : (n = 3 === (i = i.type) || 4 === i && !0 === n ? "" : "" + n, r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n)))) } "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e) { var t = e.replace(Ae, Ne); je[t] = new Me(t,1,!1,e,null,!1,!1) } )), "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e) { var t = e.replace(Ae, Ne); je[t] = new Me(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1) } )), ["xml:base", "xml:lang", "xml:space"].forEach((function(e) { var t = e.replace(Ae, Ne); je[t] = new Me(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1) } )), ["tabIndex", "crossOrigin"].forEach((function(e) { je[e] = new Me(e,1,!1,e.toLowerCase(),null,!1,!1) } )), je.xlinkHref = new Me("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1), ["src", "href", "action", "formAction"].forEach((function(e) { je[e] = new Me(e,1,!1,e.toLowerCase(),null,!0,!0) } )); l = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; var Re = Symbol.for("react.element") , De = Symbol.for("react.portal") , Fe = Symbol.for("react.fragment") , He = Symbol.for("react.strict_mode") , Be = Symbol.for("react.profiler") , Ve = Symbol.for("react.provider") , We = Symbol.for("react.context") , Ue = Symbol.for("react.forward_ref") , Ge = Symbol.for("react.suspense") , Ze = Symbol.for("react.suspense_list") , Xe = Symbol.for("react.memo") , Ye = Symbol.for("react.lazy") , Ke = Symbol.for("react.offscreen") , qe = Symbol.iterator; function $e(e) { return null !== e && "object" == typeof e && "function" == typeof (e = qe && e[qe] || e["@@iterator"]) ? e : null } var Qe, Je = Object.assign; function et(e) { if (void 0 === Qe) try { throw Error() } catch (n) { var t = n.stack.trim().match(/\n( *(at )?)/); Qe = t && t[1] || "" } return "\n" + Qe + e } var tt = !1; function nt(e, t) { if (!e || tt) return ""; tt = !0; var n = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (t) if (t = function() { throw Error() } , Object.defineProperty(t.prototype, "props", { set: function() { throw Error() } }), "object" == typeof Reflect && Reflect.construct) { try { Reflect.construct(t, []) } catch (c) { var r = c } Reflect.construct(e, [], t) } else { try { t.call() } catch (c) { r = c } e.call(t.prototype) } else { try { throw Error() } catch (c) { r = c } e() } } catch (c) { if (c && r && "string" == typeof c.stack) { for (var o, i = c.stack.split("\n"), a = r.stack.split("\n"), l = i.length - 1, s = a.length - 1; 1 <= l && 0 <= s && i[l] !== a[s]; ) s--; for (; 1 <= l && 0 <= s; l--, s--) if (i[l] !== a[s]) { if (1 !== l || 1 !== s) do { if (l--, --s < 0 || i[l] !== a[s]) return o = "\n" + i[l].replace(" at new ", " at "), o = e.displayName && o.includes("<anonymous>") ? o.replace("<anonymous>", e.displayName) : o } while (1 <= l && 0 <= s); break } } } finally { tt = !1, Error.prepareStackTrace = n } return (e = e ? e.displayName || e.name : "") ? et(e) : "" } function rt(e) { var t = e.type; switch (e.tag) { case 24: return "Cache"; case 9: return (t.displayName || "Context") + ".Consumer"; case 10: return (t._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return e = (e = t.render).displayName || e.name || "", t.displayName || ("" !== e ? "ForwardRef(" + e + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: return t; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return function e(t) { if (null != t) { if ("function" == typeof t) return t.displayName || t.name || null; if ("string" == typeof t) return t; switch (t) { case Fe: return "Fragment"; case De: return "Portal"; case Be: return "Profiler"; case He: return "StrictMode"; case Ge: return "Suspense"; case Ze: return "SuspenseList" } if ("object" == typeof t) switch (t.$$typeof) { case We: return (t.displayName || "Context") + ".Consumer"; case Ve: return (t._context.displayName || "Context") + ".Provider"; case Ue: var n = t.render; return (t = t.displayName) || ("" !== (t = n.displayName || n.name || "") ? "ForwardRef(" + t + ")" : "ForwardRef"); case Xe: return null !== (n = t.displayName || null) ? n : e(t.type) || "Memo"; case Ye: n = t._payload, t = t._init; try { return e(t(n)) } catch (r) {} } } return null }(t); case 8: return t === He ? "StrictMode" : "Mode"; case 22: return "Offscreen"; case 12: return "Profiler"; case 21: return "Scope"; case 13: return "Suspense"; case 19: return "SuspenseList"; case 25: return "TracingMarker"; case 1: case 0: case 17: case 2: case 14: case 15: if ("function" == typeof t) return t.displayName || t.name || null; if ("string" == typeof t) return t } return null } function ot(e) { switch (typeof e) { case "boolean": case "number": case "string": case "undefined": case "object": return e; default: return "" } } function it(e) { var t = e.type; return (e = e.nodeName) && "input" === e.toLowerCase() && ("checkbox" === t || "radio" === t) } function at(e) { e._valueTracker || (e._valueTracker = function(e) { var t, n, r = it(e) ? "checked" : "value", o = Object.getOwnPropertyDescriptor(e.constructor.prototype, r), i = "" + e[r]; if (!e.hasOwnProperty(r) && void 0 !== o && "function" == typeof o.get && "function" == typeof o.set) return t = o.get, n = o.set, Object.defineProperty(e, r, { configurable: !0, get: function() { return t.call(this) }, set: function(e) { i = "" + e, n.call(this, e) } }), Object.defineProperty(e, r, { enumerable: o.enumerable }), { getValue: function() { return i }, setValue: function(e) { i = "" + e }, stopTracking: function() { e._valueTracker = null, delete e[r] } } }(e)) } function lt(e) { var t, n, r; if (e) return (t = e._valueTracker) ? (n = t.getValue(), r = "", (e = r = e ? it(e) ? e.checked ? "true" : "false" : e.value : r) !== n && (t.setValue(e), 1)) : 1 } function st(e) { if (void 0 === (e = e || ("undefined" != typeof document ? document : void 0))) return null; try { return e.activeElement || e.body } catch (t) { return e.body } } function ct(e, t) { var n = t.checked; return Je({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: null != n ? n : e._wrapperState.initialChecked }) } function ut(e, t) { var n = null == t.defaultValue ? "" : t.defaultValue , r = null != t.checked ? t.checked : t.defaultChecked; n = ot(null != t.value ? t.value : n); e._wrapperState = { initialChecked: r, initialValue: n, controlled: "checkbox" === t.type || "radio" === t.type ? null != t.checked : null != t.value } } function dt(e, t) { null != (t = t.checked) && ze(e, "checked", t, !1) } function ft(e, t) { dt(e, t); var n = ot(t.value) , r = t.type; if (null != n) "number" === r ? (0 === n && "" === e.value || e.value != n) && (e.value = "" + n) : e.value !== "" + n && (e.value = "" + n); else if ("submit" === r || "reset" === r) return void e.removeAttribute("value"); t.hasOwnProperty("value") ? pt(e, t.type, n) : t.hasOwnProperty("defaultValue") && pt(e, t.type, ot(t.defaultValue)), null == t.checked && null != t.defaultChecked && (e.defaultChecked = !!t.defaultChecked) } function ht(e, t, n) { if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) { var r = t.type; if (!("submit" !== r && "reset" !== r || void 0 !== t.value && null !== t.value)) return; t = "" + e._wrapperState.initialValue, n || t === e.value || (e.value = t), e.defaultValue = t } "" !== (n = e.name) && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, "" !== n && (e.name = n) } function pt(e, t, n) { "number" === t && st(e.ownerDocument) === e || (null == n ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + n && (e.defaultValue = "" + n)) } var gt = Array.isArray; function mt(e, t, n, r) { if (e = e.options, t) { t = {}; for (var o = 0; o < n.length; o++) t["$" + n[o]] = !0; for (n = 0; n < e.length; n++) o = t.hasOwnProperty("$" + e[n].value), e[n].selected !== o && (e[n].selected = o), o && r && (e[n].defaultSelected = !0) } else { for (n = "" + ot(n), t = null, o = 0; o < e.length; o++) { if (e[o].value === n) return e[o].selected = !0, void (r && (e[o].defaultSelected = !0)); null !== t || e[o].disabled || (t = e[o]) } null !== t && (t.selected = !0) } } function vt(e, t) { if (null != t.dangerouslySetInnerHTML) throw Error(Se(91)); return Je({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }) } function yt(e, t) { var n = t.value; if (null == n) { if (n = t.children, t = t.defaultValue, null != n) { if (null != t) throw Error(Se(92)); if (gt(n)) { if (1 < n.length) throw Error(Se(93)); n = n[0] } t = n } n = t = null == t ? "" : t } e._wrapperState = { initialValue: ot(n) } } function bt(e, t) { var n = ot(t.value) , r = ot(t.defaultValue); null != n && ((n = "" + n) !== e.value && (e.value = n), null == t.defaultValue) && e.defaultValue !== n && (e.defaultValue = n), null != r && (e.defaultValue = "" + r) } function wt(e) { var t = e.textContent; t === e._wrapperState.initialValue && "" !== t && null !== t && (e.value = t) } function xt(e) { switch (e) { case "svg": return "http://www.w3.org/2000/svg"; case "math": return "http://www.w3.org/1998/Math/MathML";