From a2778f7a6f4ccf691f7f82353ad5160cab68ad8f Mon Sep 17 00:00:00 2001 From: HappyOnigiri <253838257+NodeMeld@users.noreply.github.com> Date: Thu, 5 Mar 2026 02:44:27 +0900 Subject: [PATCH 1/5] perf: optimize metadata removal for PNG and WebP by bypassing re-encoding --- py/image_manager/features/images/router.py | 86 +++++++++++++++++++++- 1 file changed, 85 insertions(+), 1 deletion(-) diff --git a/py/image_manager/features/images/router.py b/py/image_manager/features/images/router.py index 4aa4548..35246fa 100644 --- a/py/image_manager/features/images/router.py +++ b/py/image_manager/features/images/router.py @@ -1627,11 +1627,95 @@ def _get_image_path(img_type: str, subfolder: str, filename: str) -> str | None: return full_path +def _strip_png_metadata_fast(data: bytes) -> bytes | None: + import io + import struct + + if len(data) < 8 or data[:8] != b"\x89PNG\r\n\x1a\n": + return None + out = io.BytesIO() + out.write(data[:8]) + offset = 8 + while offset + 8 <= len(data): + chunk_length = struct.unpack(">I", data[offset : offset + 4])[0] + chunk_type = data[offset + 4 : offset + 8] + chunk_full_size = 12 + chunk_length + if offset + chunk_full_size > len(data): + break + if chunk_type not in (b"tEXt", b"zTXt", b"iTXt"): + out.write(data[offset : offset + chunk_full_size]) + offset += chunk_full_size + return out.getvalue() + + +def _strip_webp_metadata_fast(data: bytes) -> bytes | None: + import io + import struct + + if len(data) < 12 or data[:4] != b"RIFF" or data[8:12] != b"WEBP": + return None + out = io.BytesIO() + out.write(data[:12]) + offset = 12 + vp8x_pos = -1 + vp8x_data = bytearray() + while offset + 8 <= len(data): + chunk_id = data[offset : offset + 4] + chunk_size = struct.unpack(" len(data): + break + chunk_data = data[offset : offset + chunk_full_size] + if chunk_id in (b"EXIF", b"XMP "): + pass # skip metadata + elif chunk_id == b"VP8X": + vp8x_pos = out.tell() + vp8x_data = bytearray(chunk_data) + out.write(vp8x_data) + else: + out.write(chunk_data) + offset += chunk_full_size + if vp8x_pos != -1 and len(vp8x_data) >= 12: + flags = struct.unpack(" bytes: import io try: - with Image.open(image_path) as img: + with open(image_path, "rb") as f: + data = f.read() + + if data.startswith(b"\x89PNG\r\n\x1a\n"): + try: + res = _strip_png_metadata_fast(data) + if res is not None: + return res + except Exception as e: + logging.warning(f"[Meld] Fast PNG strip failed for {image_path}: {e}") + + if data.startswith(b"RIFF") and data[8:12] == b"WEBP": + try: + res = _strip_webp_metadata_fast(data) + if res is not None: + return res + except Exception as e: + logging.warning(f"[Meld] Fast WebP strip failed for {image_path}: {e}") + + # Fallback for JPEG or if fast paths fail + with Image.open(io.BytesIO(data)) as img: # Paste into a new image to strip metadata clean_img = Image.new(img.mode, img.size) clean_img.paste(img) From f0d65d67feafb635f6795f7f7fb122648d269a6b Mon Sep 17 00:00:00 2001 From: HappyOnigiri <253838257+NodeMeld@users.noreply.github.com> Date: Thu, 5 Mar 2026 02:56:39 +0900 Subject: [PATCH 2/5] fix: return None on invalid chunks in fast metadata strippers so Pillow fallback triggers --- py/image_manager/features/images/router.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/py/image_manager/features/images/router.py b/py/image_manager/features/images/router.py index 35246fa..b2a9d46 100644 --- a/py/image_manager/features/images/router.py +++ b/py/image_manager/features/images/router.py @@ -1641,7 +1641,7 @@ def _strip_png_metadata_fast(data: bytes) -> bytes | None: chunk_type = data[offset + 4 : offset + 8] chunk_full_size = 12 + chunk_length if offset + chunk_full_size > len(data): - break + return None if chunk_type not in (b"tEXt", b"zTXt", b"iTXt"): out.write(data[offset : offset + chunk_full_size]) offset += chunk_full_size @@ -1665,7 +1665,7 @@ def _strip_webp_metadata_fast(data: bytes) -> bytes | None: padding = chunk_size % 2 chunk_full_size = 8 + chunk_size + padding if offset + chunk_full_size > len(data): - break + return None chunk_data = data[offset : offset + chunk_full_size] if chunk_id in (b"EXIF", b"XMP "): pass # skip metadata From 49de1e85cfa26ef745be80abd1db3fce6271a75a Mon Sep 17 00:00:00 2001 From: HappyOnigiri <253838257+NodeMeld@users.noreply.github.com> Date: Thu, 5 Mar 2026 03:04:48 +0900 Subject: [PATCH 3/5] feat: persist download modal options to localStorage --- .../light-table/components/DownloadModal.tsx | 41 +- web/js/gallery_extension.js | 2033 +++++++++-------- 2 files changed, 1067 insertions(+), 1007 deletions(-) diff --git a/ui/src/features/light-table/components/DownloadModal.tsx b/ui/src/features/light-table/components/DownloadModal.tsx index ebde870..ff8ec5b 100644 --- a/ui/src/features/light-table/components/DownloadModal.tsx +++ b/ui/src/features/light-table/components/DownloadModal.tsx @@ -1,11 +1,42 @@ import { Download, X } from "lucide-react"; import type React from "react"; -import { useRef, useState } from "react"; +import { useEffect, useRef, useState } from "react"; import { createPortal } from "react-dom"; import { useEscapeToClose } from "../../../hooks/useEscapeToClose"; import { logger } from "../../../logger"; import * as imagesApi from "../../images/api/imagesApi"; +const STORAGE_KEY = "meld-download-options"; + +interface StoredDownloadOptions { + format: "zip" | "raw"; + removeMetadata: boolean; +} + +function loadStoredOptions(): StoredDownloadOptions { + try { + const saved = localStorage.getItem(STORAGE_KEY); + if (saved) { + const parsed = JSON.parse(saved) as Partial; + return { + format: parsed.format === "raw" ? "raw" : "zip", + removeMetadata: Boolean(parsed.removeMetadata), + }; + } + } catch (_e) { + // Ignore parse errors, use defaults + } + return { format: "zip", removeMetadata: false }; +} + +function saveStoredOptions(options: StoredDownloadOptions): void { + try { + localStorage.setItem(STORAGE_KEY, JSON.stringify(options)); + } catch (_e) { + // Ignore quota errors + } +} + interface DownloadModalProps { imageIds: number[]; onSuccess?: () => void; @@ -13,12 +44,16 @@ interface DownloadModalProps { } export const DownloadModal: React.FC = ({ imageIds, onSuccess, onClose }) => { - const [format, setFormat] = useState<"zip" | "raw">("zip"); - const [removeMetadata, setRemoveMetadata] = useState(false); + const [format, setFormat] = useState<"zip" | "raw">(() => loadStoredOptions().format); + const [removeMetadata, setRemoveMetadata] = useState(() => loadStoredOptions().removeMetadata); const [isDownloading, setIsDownloading] = useState(false); const overlayMouseDownRef = useRef(false); + useEffect(() => { + saveStoredOptions({ format, removeMetadata }); + }, [format, removeMetadata]); + const handleOverlayMouseDown = (e: React.MouseEvent) => { if (e.target === e.currentTarget) { overlayMouseDownRef.current = true; diff --git a/web/js/gallery_extension.js b/web/js/gallery_extension.js index ce98030..e78f674 100644 --- a/web/js/gallery_extension.js +++ b/web/js/gallery_extension.js @@ -1,9 +1,9 @@ import { api as te } from "/scripts/api.js"; -import { app as Yc } from "/scripts/app.js"; -function ym(e) { +import { app as Xc } from "/scripts/app.js"; +function wm(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } -var Xc = { exports: {} }, re = {}; +var Zc = { exports: {} }, re = {}; /** * @license React * react.production.min.js @@ -13,18 +13,18 @@ var Xc = { exports: {} }, re = {}; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var ul = Symbol.for("react.element"), vm = Symbol.for("react.portal"), wm = Symbol.for("react.fragment"), xm = Symbol.for("react.strict_mode"), _m = Symbol.for("react.profiler"), km = Symbol.for("react.provider"), Sm = Symbol.for("react.context"), jm = Symbol.for("react.forward_ref"), bm = Symbol.for("react.suspense"), Em = Symbol.for("react.memo"), Cm = Symbol.for("react.lazy"), _i = Symbol.iterator; -function Nm(e) { +var ul = Symbol.for("react.element"), xm = Symbol.for("react.portal"), _m = Symbol.for("react.fragment"), km = Symbol.for("react.strict_mode"), Sm = Symbol.for("react.profiler"), jm = Symbol.for("react.provider"), bm = Symbol.for("react.context"), Em = Symbol.for("react.forward_ref"), Cm = Symbol.for("react.suspense"), Nm = Symbol.for("react.memo"), Mm = Symbol.for("react.lazy"), _i = Symbol.iterator; +function Im(e) { return e === null || typeof e != "object" ? null : (e = _i && e[_i] || e["@@iterator"], typeof e == "function" ? e : null); } -var Zc = { isMounted: function() { +var Jc = { isMounted: function() { return !1; }, enqueueForceUpdate: function() { }, enqueueReplaceState: function() { }, enqueueSetState: function() { -} }, Jc = Object.assign, ed = {}; +} }, ed = Object.assign, td = {}; function mr(e, t, n) { - this.props = e, this.context = t, this.refs = ed, this.updater = n || Zc; + this.props = e, this.context = t, this.refs = td, this.updater = n || Jc; } mr.prototype.isReactComponent = {}; mr.prototype.setState = function(e, t) { @@ -34,20 +34,20 @@ mr.prototype.setState = function(e, t) { mr.prototype.forceUpdate = function(e) { this.updater.enqueueForceUpdate(this, e, "forceUpdate"); }; -function td() { +function nd() { } -td.prototype = mr.prototype; +nd.prototype = mr.prototype; function go(e, t, n) { - this.props = e, this.context = t, this.refs = ed, this.updater = n || Zc; + this.props = e, this.context = t, this.refs = td, this.updater = n || Jc; } -var yo = go.prototype = new td(); +var yo = go.prototype = new nd(); yo.constructor = go; -Jc(yo, mr.prototype); +ed(yo, mr.prototype); yo.isPureReactComponent = !0; -var ki = Array.isArray, nd = Object.prototype.hasOwnProperty, vo = { current: null }, rd = { key: !0, ref: !0, __self: !0, __source: !0 }; -function ld(e, t, n) { +var ki = Array.isArray, rd = Object.prototype.hasOwnProperty, vo = { current: null }, ld = { key: !0, ref: !0, __self: !0, __source: !0 }; +function sd(e, t, n) { var r, l = {}, a = null, o = null; - if (t != null) for (r in t.ref !== void 0 && (o = t.ref), t.key !== void 0 && (a = "" + t.key), t) nd.call(t, r) && !rd.hasOwnProperty(r) && (l[r] = t[r]); + if (t != null) for (r in t.ref !== void 0 && (o = t.ref), t.key !== void 0 && (a = "" + t.key), t) rd.call(t, r) && !ld.hasOwnProperty(r) && (l[r] = t[r]); var i = arguments.length - 2; if (i === 1) l.children = n; else if (1 < i) { @@ -57,13 +57,13 @@ function ld(e, t, n) { if (e && e.defaultProps) for (r in i = e.defaultProps, i) l[r] === void 0 && (l[r] = i[r]); return { $$typeof: ul, type: e, key: a, ref: o, props: l, _owner: vo.current }; } -function Mm(e, t) { +function Tm(e, t) { return { $$typeof: ul, type: e.type, key: t, ref: e.ref, props: e.props, _owner: e._owner }; } function wo(e) { return typeof e == "object" && e !== null && e.$$typeof === ul; } -function Im(e) { +function Lm(e) { var t = { "=": "=0", ":": "=2" }; return "$" + e.replace(/[=:]/g, function(n) { return t[n]; @@ -71,7 +71,7 @@ function Im(e) { } var Si = /\/+/g; function Vs(e, t) { - return typeof e == "object" && e !== null && e.key != null ? Im("" + e.key) : t.toString(36); + return typeof e == "object" && e !== null && e.key != null ? Lm("" + e.key) : t.toString(36); } function Wl(e, t, n, r, l) { var a = typeof e; @@ -86,19 +86,19 @@ function Wl(e, t, n, r, l) { case "object": switch (e.$$typeof) { case ul: - case vm: + case xm: o = !0; } } if (o) return o = e, l = l(o), e = r === "" ? "." + Vs(o, 0) : r, ki(l) ? (n = "", e != null && (n = e.replace(Si, "$&/") + "/"), Wl(l, t, n, "", function(d) { return d; - })) : l != null && (wo(l) && (l = Mm(l, n + (!l.key || o && o.key === l.key ? "" : ("" + l.key).replace(Si, "$&/") + "/") + e)), t.push(l)), 1; + })) : l != null && (wo(l) && (l = Tm(l, n + (!l.key || o && o.key === l.key ? "" : ("" + l.key).replace(Si, "$&/") + "/") + e)), t.push(l)), 1; if (o = 0, r = r === "" ? "." : r + ":", ki(e)) for (var i = 0; i < e.length; i++) { a = e[i]; var c = r + Vs(a, i); o += Wl(a, t, n, c, l); } - else if (c = Nm(e), typeof c == "function") for (e = c.call(e), i = 0; !(a = e.next()).done; ) a = a.value, c = r + Vs(a, i++), o += Wl(a, t, n, c, l); + else if (c = Im(e), typeof c == "function") for (e = c.call(e), i = 0; !(a = e.next()).done; ) a = a.value, c = r + Vs(a, i++), o += Wl(a, t, n, c, l); else if (a === "object") throw t = String(e), Error("Objects are not valid as a React child (found: " + (t === "[object Object]" ? "object with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead."); return o; } @@ -109,7 +109,7 @@ function vl(e, t, n) { return t.call(n, a, l++); }), r; } -function Tm(e) { +function Rm(e) { if (e._status === -1) { var t = e._result; t = t(), t.then(function(n) { @@ -121,8 +121,8 @@ function Tm(e) { if (e._status === 1) return e._result.default; throw e._result; } -var He = { current: null }, $l = { transition: null }, Lm = { ReactCurrentDispatcher: He, ReactCurrentBatchConfig: $l, ReactCurrentOwner: vo }; -function sd() { +var He = { current: null }, $l = { transition: null }, Dm = { ReactCurrentDispatcher: He, ReactCurrentBatchConfig: $l, ReactCurrentOwner: vo }; +function ad() { throw Error("act(...) is not supported in production builds of React."); } re.Children = { map: vl, forEach: function(e, t, n) { @@ -143,19 +143,19 @@ re.Children = { map: vl, forEach: function(e, t, n) { return e; } }; re.Component = mr; -re.Fragment = wm; -re.Profiler = _m; +re.Fragment = _m; +re.Profiler = Sm; re.PureComponent = go; -re.StrictMode = xm; -re.Suspense = bm; -re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Lm; -re.act = sd; +re.StrictMode = km; +re.Suspense = Cm; +re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Dm; +re.act = ad; re.cloneElement = function(e, t, n) { if (e == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + "."); - var r = Jc({}, e.props), l = e.key, a = e.ref, o = e._owner; + var r = ed({}, e.props), l = e.key, a = e.ref, o = e._owner; if (t != null) { if (t.ref !== void 0 && (a = t.ref, o = vo.current), t.key !== void 0 && (l = "" + t.key), e.type && e.type.defaultProps) var i = e.type.defaultProps; - for (c in t) nd.call(t, c) && !rd.hasOwnProperty(c) && (r[c] = t[c] === void 0 && i !== void 0 ? i[c] : t[c]); + for (c in t) rd.call(t, c) && !ld.hasOwnProperty(c) && (r[c] = t[c] === void 0 && i !== void 0 ? i[c] : t[c]); } var c = arguments.length - 2; if (c === 1) r.children = n; @@ -167,25 +167,25 @@ re.cloneElement = function(e, t, n) { return { $$typeof: ul, type: e.type, key: l, ref: a, props: r, _owner: o }; }; re.createContext = function(e) { - return e = { $$typeof: Sm, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, e.Provider = { $$typeof: km, _context: e }, e.Consumer = e; + return e = { $$typeof: bm, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, e.Provider = { $$typeof: jm, _context: e }, e.Consumer = e; }; -re.createElement = ld; +re.createElement = sd; re.createFactory = function(e) { - var t = ld.bind(null, e); + var t = sd.bind(null, e); return t.type = e, t; }; re.createRef = function() { return { current: null }; }; re.forwardRef = function(e) { - return { $$typeof: jm, render: e }; + return { $$typeof: Em, render: e }; }; re.isValidElement = wo; re.lazy = function(e) { - return { $$typeof: Cm, _payload: { _status: -1, _result: e }, _init: Tm }; + return { $$typeof: Mm, _payload: { _status: -1, _result: e }, _init: Rm }; }; re.memo = function(e, t) { - return { $$typeof: Em, type: e, compare: t === void 0 ? null : t }; + return { $$typeof: Nm, type: e, compare: t === void 0 ? null : t }; }; re.startTransition = function(e) { var t = $l.transition; @@ -196,7 +196,7 @@ re.startTransition = function(e) { $l.transition = t; } }; -re.unstable_act = sd; +re.unstable_act = ad; re.useCallback = function(e, t) { return He.current.useCallback(e, t); }; @@ -242,10 +242,10 @@ re.useTransition = function() { return He.current.useTransition(); }; re.version = "18.3.1"; -Xc.exports = re; -var h = Xc.exports; -const en = /* @__PURE__ */ ym(h); -var ad = { exports: {} }, st = {}, od = { exports: {} }, id = {}; +Zc.exports = re; +var h = Zc.exports; +const en = /* @__PURE__ */ wm(h); +var od = { exports: {} }, st = {}, id = { exports: {} }, cd = {}; /** * @license React * scheduler.production.min.js @@ -451,9 +451,9 @@ var ad = { exports: {} }, st = {}, od = { exports: {} }, id = {}; } }; }; -})(id); -od.exports = id; -var Rm = od.exports; +})(cd); +id.exports = cd; +var Pm = id.exports; /** * @license React * react-dom.production.min.js @@ -463,23 +463,23 @@ var Rm = od.exports; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var Dm = h, lt = Rm; +var Om = h, lt = Pm; function V(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 cd = /* @__PURE__ */ new Set(), Ur = {}; +var dd = /* @__PURE__ */ new Set(), Ur = {}; function Rn(e, t) { sr(e, t), sr(e + "Capture", t); } function sr(e, t) { - for (Ur[e] = t, e = 0; e < t.length; e++) cd.add(t[e]); + for (Ur[e] = t, e = 0; e < t.length; e++) dd.add(t[e]); } -var zt = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), wa = Object.prototype.hasOwnProperty, Pm = /^[: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]*$/, ji = {}, bi = {}; -function Om(e) { - return wa.call(bi, e) ? !0 : wa.call(ji, e) ? !1 : Pm.test(e) ? bi[e] = !0 : (ji[e] = !0, !1); +var zt = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), wa = Object.prototype.hasOwnProperty, Am = /^[: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]*$/, ji = {}, bi = {}; +function zm(e) { + return wa.call(bi, e) ? !0 : wa.call(ji, e) ? !1 : Am.test(e) ? bi[e] = !0 : (ji[e] = !0, !1); } -function Am(e, t, n, r) { +function Fm(e, t, n, r) { if (n !== null && n.type === 0) return !1; switch (typeof t) { case "function": @@ -491,8 +491,8 @@ function Am(e, t, n, r) { return !1; } } -function zm(e, t, n, r) { - if (t === null || typeof t > "u" || Am(e, t, n, r)) return !0; +function Wm(e, t, n, r) { + if (t === null || typeof t > "u" || Fm(e, t, n, r)) return !0; if (r) return !1; if (n !== null) switch (n.type) { case 3: @@ -566,9 +566,9 @@ ze.xlinkHref = new Ke("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/ }); function ko(e, t, n, r) { var l = ze.hasOwnProperty(t) ? ze[t] : null; - (l !== null ? l.type !== 0 : r || !(2 < t.length) || t[0] !== "o" && t[0] !== "O" || t[1] !== "n" && t[1] !== "N") && (zm(t, n, l, r) && (n = null), r || l === null ? Om(t) && (n === null ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) : l.mustUseProperty ? e[l.propertyName] = n === null ? l.type === 3 ? !1 : "" : n : (t = l.attributeName, r = l.attributeNamespace, n === null ? e.removeAttribute(t) : (l = l.type, n = l === 3 || l === 4 && n === !0 ? "" : "" + n, r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n)))); + (l !== null ? l.type !== 0 : r || !(2 < t.length) || t[0] !== "o" && t[0] !== "O" || t[1] !== "n" && t[1] !== "N") && (Wm(t, n, l, r) && (n = null), r || l === null ? zm(t) && (n === null ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) : l.mustUseProperty ? e[l.propertyName] = n === null ? l.type === 3 ? !1 : "" : n : (t = l.attributeName, r = l.attributeNamespace, n === null ? e.removeAttribute(t) : (l = l.type, n = l === 3 || l === 4 && n === !0 ? "" : "" + n, r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n)))); } -var Vt = Dm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, wl = Symbol.for("react.element"), Wn = Symbol.for("react.portal"), $n = Symbol.for("react.fragment"), So = Symbol.for("react.strict_mode"), xa = Symbol.for("react.profiler"), dd = Symbol.for("react.provider"), ud = Symbol.for("react.context"), jo = Symbol.for("react.forward_ref"), _a = Symbol.for("react.suspense"), ka = Symbol.for("react.suspense_list"), bo = Symbol.for("react.memo"), Yt = Symbol.for("react.lazy"), fd = Symbol.for("react.offscreen"), Ei = Symbol.iterator; +var Vt = Om.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, wl = Symbol.for("react.element"), Wn = Symbol.for("react.portal"), $n = Symbol.for("react.fragment"), So = Symbol.for("react.strict_mode"), xa = Symbol.for("react.profiler"), ud = Symbol.for("react.provider"), fd = Symbol.for("react.context"), jo = Symbol.for("react.forward_ref"), _a = Symbol.for("react.suspense"), ka = Symbol.for("react.suspense_list"), bo = Symbol.for("react.memo"), Yt = Symbol.for("react.lazy"), md = Symbol.for("react.offscreen"), Ei = Symbol.iterator; function wr(e) { return e === null || typeof e != "object" ? null : (e = Ei && e[Ei] || e["@@iterator"], typeof e == "function" ? e : null); } @@ -639,7 +639,7 @@ function Hs(e, t) { } return (e = e ? e.displayName || e.name : "") ? Nr(e) : ""; } -function Fm(e) { +function $m(e) { switch (e.tag) { case 5: return Nr(e.type); @@ -680,9 +680,9 @@ function Sa(e) { return "SuspenseList"; } if (typeof e == "object") switch (e.$$typeof) { - case ud: + case fd: return (e.displayName || "Context") + ".Consumer"; - case dd: + case ud: return (e._context.displayName || "Context") + ".Provider"; case jo: var t = e.render; @@ -698,7 +698,7 @@ function Sa(e) { } return null; } -function Wm(e) { +function Um(e) { var t = e.type; switch (e.tag) { case 24: @@ -761,12 +761,12 @@ function fn(e) { return ""; } } -function md(e) { +function hd(e) { var t = e.type; return (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio"); } -function $m(e) { - var t = md(e) ? "checked" : "value", n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), r = "" + e[t]; +function Vm(e) { + var t = hd(e) ? "checked" : "value", n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), r = "" + e[t]; if (!e.hasOwnProperty(t) && typeof n < "u" && typeof n.get == "function" && typeof n.set == "function") { var l = n.get, a = n.set; return Object.defineProperty(e, t, { configurable: !0, get: function() { @@ -783,14 +783,14 @@ function $m(e) { } } function xl(e) { - e._valueTracker || (e._valueTracker = $m(e)); + e._valueTracker || (e._valueTracker = Vm(e)); } -function hd(e) { +function pd(e) { if (!e) return !1; var t = e._valueTracker; if (!t) return !0; var n = t.getValue(), r = ""; - return e && (r = md(e) ? e.checked ? "true" : "false" : e.value), e = r, e !== n ? (t.setValue(e), !0) : !1; + return e && (r = hd(e) ? e.checked ? "true" : "false" : e.value), e = r, e !== n ? (t.setValue(e), !0) : !1; } function Jl(e) { if (e = e || (typeof document < "u" ? document : void 0), typeof e > "u") return null; @@ -808,11 +808,11 @@ function Ci(e, t) { var n = t.defaultValue == null ? "" : t.defaultValue, r = t.checked != null ? t.checked : t.defaultChecked; n = fn(t.value != null ? t.value : n), e._wrapperState = { initialChecked: r, initialValue: n, controlled: t.type === "checkbox" || t.type === "radio" ? t.checked != null : t.value != null }; } -function pd(e, t) { +function gd(e, t) { t = t.checked, t != null && ko(e, "checked", t, !1); } function ba(e, t) { - pd(e, t); + gd(e, t); var n = fn(t.value), r = t.type; if (n != null) r === "number" ? (n === 0 && e.value === "" || e.value != n) && (e.value = "" + n) : e.value !== "" + n && (e.value = "" + n); else if (r === "submit" || r === "reset") { @@ -868,7 +868,7 @@ function Mi(e, t) { } e._wrapperState = { initialValue: fn(n) }; } -function gd(e, t) { +function yd(e, t) { var n = fn(t.value), r = fn(t.defaultValue); n != null && (n = "" + n, n !== e.value && (e.value = n), t.defaultValue == null && e.defaultValue !== n && (e.defaultValue = n)), r != null && (e.defaultValue = "" + r); } @@ -876,7 +876,7 @@ function Ii(e) { var t = e.textContent; t === e._wrapperState.initialValue && t !== "" && t !== null && (e.value = t); } -function yd(e) { +function vd(e) { switch (e) { case "svg": return "http://www.w3.org/2000/svg"; @@ -887,9 +887,9 @@ function yd(e) { } } function Na(e, t) { - return e == null || e === "http://www.w3.org/1999/xhtml" ? yd(t) : e === "http://www.w3.org/2000/svg" && t === "foreignObject" ? "http://www.w3.org/1999/xhtml" : e; + return e == null || e === "http://www.w3.org/1999/xhtml" ? vd(t) : e === "http://www.w3.org/2000/svg" && t === "foreignObject" ? "http://www.w3.org/1999/xhtml" : e; } -var _l, vd = function(e) { +var _l, wd = function(e) { return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(t, n, r, l) { MSApp.execUnsafeLocalFunction(function() { return e(t, n, r, l); @@ -956,26 +956,26 @@ var Lr = { strokeMiterlimit: !0, strokeOpacity: !0, strokeWidth: !0 -}, Um = ["Webkit", "ms", "Moz", "O"]; +}, Bm = ["Webkit", "ms", "Moz", "O"]; Object.keys(Lr).forEach(function(e) { - Um.forEach(function(t) { + Bm.forEach(function(t) { t = t + e.charAt(0).toUpperCase() + e.substring(1), Lr[t] = Lr[e]; }); }); -function wd(e, t, n) { +function xd(e, t, n) { return t == null || typeof t == "boolean" || t === "" ? "" : n || typeof t != "number" || t === 0 || Lr.hasOwnProperty(e) && Lr[e] ? ("" + t).trim() : t + "px"; } -function xd(e, t) { +function _d(e, t) { e = e.style; for (var n in t) if (t.hasOwnProperty(n)) { - var r = n.indexOf("--") === 0, l = wd(n, t[n], r); + var r = n.indexOf("--") === 0, l = xd(n, t[n], r); n === "float" && (n = "cssFloat"), r ? e.setProperty(n, l) : e[n] = l; } } -var Vm = je({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); +var Qm = je({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); function Ma(e, t) { if (t) { - if (Vm[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(V(137, e)); + if (Qm[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(V(137, e)); if (t.dangerouslySetInnerHTML != null) { if (t.children != null) throw Error(V(60)); if (typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML)) throw Error(V(61)); @@ -1011,28 +1011,28 @@ function Ti(e) { t && (t = Ns(t), La(e.stateNode, e.type, t)); } } -function _d(e) { +function kd(e) { Jn ? er ? er.push(e) : er = [e] : Jn = e; } -function kd() { +function Sd() { if (Jn) { var e = Jn, t = er; if (er = Jn = null, Ti(e), t) for (e = 0; e < t.length; e++) Ti(t[e]); } } -function Sd(e, t) { +function jd(e, t) { return e(t); } -function jd() { +function bd() { } var Ks = !1; -function bd(e, t, n) { +function Ed(e, t, n) { if (Ks) return e(t, n); Ks = !0; try { - return Sd(e, t, n); + return jd(e, t, n); } finally { - Ks = !1, (Jn !== null || er !== null) && (jd(), kd()); + Ks = !1, (Jn !== null || er !== null) && (bd(), Sd()); } } function Br(e, t) { @@ -1071,7 +1071,7 @@ if (zt) try { } catch { Ra = !1; } -function Bm(e, t, n, r, l, a, o, i, c) { +function Hm(e, t, n, r, l, a, o, i, c) { var d = Array.prototype.slice.call(arguments, 3); try { t.apply(n, d); @@ -1079,14 +1079,14 @@ function Bm(e, t, n, r, l, a, o, i, c) { this.onError(p); } } -var Rr = !1, es = null, ts = !1, Da = null, Qm = { onError: function(e) { +var Rr = !1, es = null, ts = !1, Da = null, Km = { onError: function(e) { Rr = !0, es = e; } }; -function Hm(e, t, n, r, l, a, o, i, c) { - Rr = !1, es = null, Bm.apply(Qm, arguments); +function Gm(e, t, n, r, l, a, o, i, c) { + Rr = !1, es = null, Hm.apply(Km, arguments); } -function Km(e, t, n, r, l, a, o, i, c) { - if (Hm.apply(this, arguments), Rr) { +function qm(e, t, n, r, l, a, o, i, c) { + if (Gm.apply(this, arguments), Rr) { if (Rr) { var d = es; Rr = !1, es = null; @@ -1105,7 +1105,7 @@ function Dn(e) { } return t.tag === 3 ? n : null; } -function Ed(e) { +function Cd(e) { if (e.tag === 13) { var t = e.memoizedState; if (t === null && (e = e.alternate, e !== null && (t = e.memoizedState)), t !== null) return t.dehydrated; @@ -1115,7 +1115,7 @@ function Ed(e) { function Li(e) { if (Dn(e) !== e) throw Error(V(188)); } -function Gm(e) { +function Ym(e) { var t = e.alternate; if (!t) { if (t = Dn(e), t === null) throw Error(V(188)); @@ -1173,28 +1173,28 @@ function Gm(e) { if (n.tag !== 3) throw Error(V(188)); return n.stateNode.current === n ? e : t; } -function Cd(e) { - return e = Gm(e), e !== null ? Nd(e) : null; -} function Nd(e) { + return e = Ym(e), e !== null ? Md(e) : null; +} +function Md(e) { if (e.tag === 5 || e.tag === 6) return e; for (e = e.child; e !== null; ) { - var t = Nd(e); + var t = Md(e); if (t !== null) return t; e = e.sibling; } return null; } -var Md = lt.unstable_scheduleCallback, Ri = lt.unstable_cancelCallback, qm = lt.unstable_shouldYield, Ym = lt.unstable_requestPaint, Ce = lt.unstable_now, Xm = lt.unstable_getCurrentPriorityLevel, Co = lt.unstable_ImmediatePriority, Id = lt.unstable_UserBlockingPriority, ns = lt.unstable_NormalPriority, Zm = lt.unstable_LowPriority, Td = lt.unstable_IdlePriority, js = null, Nt = null; -function Jm(e) { +var Id = lt.unstable_scheduleCallback, Ri = lt.unstable_cancelCallback, Xm = lt.unstable_shouldYield, Zm = lt.unstable_requestPaint, Ce = lt.unstable_now, Jm = lt.unstable_getCurrentPriorityLevel, Co = lt.unstable_ImmediatePriority, Td = lt.unstable_UserBlockingPriority, ns = lt.unstable_NormalPriority, eh = lt.unstable_LowPriority, Ld = lt.unstable_IdlePriority, js = null, Nt = null; +function th(e) { if (Nt && typeof Nt.onCommitFiberRoot == "function") try { Nt.onCommitFiberRoot(js, e, void 0, (e.current.flags & 128) === 128); } catch { } } -var kt = Math.clz32 ? Math.clz32 : nh, eh = Math.log, th = Math.LN2; -function nh(e) { - return e >>>= 0, e === 0 ? 32 : 31 - (eh(e) / th | 0) | 0; +var kt = Math.clz32 ? Math.clz32 : lh, nh = Math.log, rh = Math.LN2; +function lh(e) { + return e >>>= 0, e === 0 ? 32 : 31 - (nh(e) / rh | 0) | 0; } var kl = 64, Sl = 4194304; function Ir(e) { @@ -1259,7 +1259,7 @@ function rs(e, t) { if (r & 4 && (r |= n & 16), t = e.entangledLanes, t !== 0) for (e = e.entanglements, t &= r; 0 < t; ) n = 31 - kt(t), l = 1 << n, r |= e[n], t &= ~l; return r; } -function rh(e, t) { +function sh(e, t) { switch (e) { case 1: case 2: @@ -1300,16 +1300,16 @@ function rh(e, t) { return -1; } } -function lh(e, t) { +function ah(e, t) { for (var n = e.suspendedLanes, r = e.pingedLanes, l = e.expirationTimes, a = e.pendingLanes; 0 < a; ) { var o = 31 - kt(a), i = 1 << o, c = l[o]; - c === -1 ? (!(i & n) || i & r) && (l[o] = rh(i, t)) : c <= t && (e.expiredLanes |= i), a &= ~i; + c === -1 ? (!(i & n) || i & r) && (l[o] = sh(i, t)) : c <= t && (e.expiredLanes |= i), a &= ~i; } } function Pa(e) { return e = e.pendingLanes & -1073741825, e !== 0 ? e : e & 1073741824 ? 1073741824 : 0; } -function Ld() { +function Rd() { var e = kl; return kl <<= 1, !(kl & 4194240) && (kl = 64), e; } @@ -1320,7 +1320,7 @@ function Gs(e) { function fl(e, t, n) { e.pendingLanes |= t, t !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, t = 31 - kt(t), e[t] = n; } -function sh(e, t) { +function oh(e, t) { var n = e.pendingLanes & ~t; e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= t, e.mutableReadLanes &= t, e.entangledLanes &= t, t = e.entanglements; var r = e.eventTimes; @@ -1337,10 +1337,10 @@ function No(e, t) { } } var ce = 0; -function Rd(e) { +function Dd(e) { return e &= -e, 1 < e ? 4 < e ? e & 268435455 ? 16 : 536870912 : 4 : 1; } -var Dd, Mo, Pd, Od, Ad, Oa = !1, jl = [], rn = null, ln = null, sn = null, Qr = /* @__PURE__ */ new Map(), Hr = /* @__PURE__ */ new Map(), Zt = [], ah = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); +var Pd, Mo, Od, Ad, zd, Oa = !1, jl = [], rn = null, ln = null, sn = null, Qr = /* @__PURE__ */ new Map(), Hr = /* @__PURE__ */ new Map(), Zt = [], ih = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); function Di(e, t) { switch (e) { case "focusin": @@ -1367,7 +1367,7 @@ function Di(e, t) { function _r(e, t, n, r, l, a) { return e === null || e.nativeEvent !== a ? (e = { blockedOn: t, domEventName: n, eventSystemFlags: r, nativeEvent: a, targetContainers: [l] }, t !== null && (t = hl(t), t !== null && Mo(t)), e) : (e.eventSystemFlags |= r, t = e.targetContainers, l !== null && t.indexOf(l) === -1 && t.push(l), e); } -function oh(e, t, n, r, l) { +function ch(e, t, n, r, l) { switch (t) { case "focusin": return rn = _r(rn, e, t, n, r, l), !0; @@ -1383,15 +1383,15 @@ function oh(e, t, n, r, l) { } return !1; } -function zd(e) { +function Fd(e) { var t = kn(e.target); if (t !== null) { var n = Dn(t); if (n !== null) { if (t = n.tag, t === 13) { - if (t = Ed(n), t !== null) { - e.blockedOn = t, Ad(e.priority, function() { - Pd(n); + if (t = Cd(n), t !== null) { + e.blockedOn = t, zd(e.priority, function() { + Od(n); }); return; } @@ -1419,11 +1419,11 @@ function Ul(e) { function Pi(e, t, n) { Ul(e) && n.delete(t); } -function ih() { +function dh() { Oa = !1, rn !== null && Ul(rn) && (rn = null), ln !== null && Ul(ln) && (ln = null), sn !== null && Ul(sn) && (sn = null), Qr.forEach(Pi), Hr.forEach(Pi); } function kr(e, t) { - e.blockedOn === t && (e.blockedOn = null, Oa || (Oa = !0, lt.unstable_scheduleCallback(lt.unstable_NormalPriority, ih))); + e.blockedOn === t && (e.blockedOn = null, Oa || (Oa = !0, lt.unstable_scheduleCallback(lt.unstable_NormalPriority, dh))); } function Kr(e) { function t(l) { @@ -1437,10 +1437,10 @@ function Kr(e) { } } for (rn !== null && kr(rn, e), ln !== null && kr(ln, e), sn !== null && kr(sn, e), Qr.forEach(t), Hr.forEach(t), n = 0; n < Zt.length; n++) r = Zt[n], r.blockedOn === e && (r.blockedOn = null); - for (; 0 < Zt.length && (n = Zt[0], n.blockedOn === null); ) zd(n), n.blockedOn === null && Zt.shift(); + for (; 0 < Zt.length && (n = Zt[0], n.blockedOn === null); ) Fd(n), n.blockedOn === null && Zt.shift(); } var tr = Vt.ReactCurrentBatchConfig, ls = !0; -function ch(e, t, n, r) { +function uh(e, t, n, r) { var l = ce, a = tr.transition; tr.transition = null; try { @@ -1449,7 +1449,7 @@ function ch(e, t, n, r) { ce = l, tr.transition = a; } } -function dh(e, t, n, r) { +function fh(e, t, n, r) { var l = ce, a = tr.transition; tr.transition = null; try { @@ -1462,11 +1462,11 @@ function Io(e, t, n, r) { if (ls) { var l = Aa(e, t, n, r); if (l === null) la(e, t, r, ss, n), Di(e, r); - else if (oh(l, e, t, n, r)) r.stopPropagation(); - else if (Di(e, r), t & 4 && -1 < ah.indexOf(e)) { + else if (ch(l, e, t, n, r)) r.stopPropagation(); + else if (Di(e, r), t & 4 && -1 < ih.indexOf(e)) { for (; l !== null; ) { var a = hl(l); - if (a !== null && Dd(a), a = Aa(e, t, n, r), a === null && la(e, t, r, ss, n), a === l) break; + if (a !== null && Pd(a), a = Aa(e, t, n, r), a === null && la(e, t, r, ss, n), a === l) break; l = a; } l !== null && r.stopPropagation(); @@ -1477,7 +1477,7 @@ var ss = null; function Aa(e, t, n, r) { if (ss = null, e = Eo(r), e = kn(e), e !== null) if (t = Dn(e), t === null) e = null; else if (n = t.tag, n === 13) { - if (e = Ed(t), e !== null) return e; + if (e = Cd(t), e !== null) return e; e = null; } else if (n === 3) { if (t.stateNode.current.memoizedState.isDehydrated) return t.tag === 3 ? t.stateNode.containerInfo : null; @@ -1485,7 +1485,7 @@ function Aa(e, t, n, r) { } else t !== e && (e = null); return ss = e, null; } -function Fd(e) { +function Wd(e) { switch (e) { case "cancel": case "click": @@ -1560,15 +1560,15 @@ function Fd(e) { case "pointerleave": return 4; case "message": - switch (Xm()) { + switch (Jm()) { case Co: return 1; - case Id: + case Td: return 4; case ns: - case Zm: + case eh: return 16; - case Td: + case Ld: return 536870912; default: return 16; @@ -1578,7 +1578,7 @@ function Fd(e) { } } var tn = null, To = null, Vl = null; -function Wd() { +function $d() { if (Vl) return Vl; var e, t = To, n = t.length, r, l = "value" in tn ? tn.value : tn.textContent, a = l.length; for (e = 0; e < n && t[e] === l[e]; e++) ; @@ -1614,15 +1614,15 @@ function at(e) { } var hr = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(e) { return e.timeStamp || Date.now(); -}, defaultPrevented: 0, isTrusted: 0 }, Lo = at(hr), ml = je({}, hr, { view: 0, detail: 0 }), uh = at(ml), qs, Ys, Sr, bs = je({}, ml, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: Ro, button: 0, buttons: 0, relatedTarget: function(e) { +}, defaultPrevented: 0, isTrusted: 0 }, Lo = at(hr), ml = je({}, hr, { view: 0, detail: 0 }), mh = at(ml), qs, Ys, Sr, bs = je({}, ml, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: Ro, button: 0, buttons: 0, relatedTarget: function(e) { return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget; }, movementX: function(e) { return "movementX" in e ? e.movementX : (e !== Sr && (Sr && e.type === "mousemove" ? (qs = e.screenX - Sr.screenX, Ys = e.screenY - Sr.screenY) : Ys = qs = 0, Sr = e), qs); }, movementY: function(e) { return "movementY" in e ? e.movementY : Ys; -} }), Ai = at(bs), fh = je({}, bs, { dataTransfer: 0 }), mh = at(fh), hh = je({}, ml, { relatedTarget: 0 }), Xs = at(hh), ph = je({}, hr, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), gh = at(ph), yh = je({}, hr, { clipboardData: function(e) { +} }), Ai = at(bs), hh = je({}, bs, { dataTransfer: 0 }), ph = at(hh), gh = je({}, ml, { relatedTarget: 0 }), Xs = at(gh), yh = je({}, hr, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), vh = at(yh), wh = je({}, hr, { clipboardData: function(e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; -} }), vh = at(yh), wh = je({}, hr, { data: 0 }), zi = at(wh), xh = { +} }), xh = at(wh), _h = je({}, hr, { data: 0 }), zi = at(_h), kh = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", @@ -1635,7 +1635,7 @@ var hr = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(e) { Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified" -}, _h = { +}, Sh = { 8: "Backspace", 9: "Tab", 12: "Clear", @@ -1672,27 +1672,27 @@ var hr = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(e) { 144: "NumLock", 145: "ScrollLock", 224: "Meta" -}, kh = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; -function Sh(e) { +}, jh = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; +function bh(e) { var t = this.nativeEvent; - return t.getModifierState ? t.getModifierState(e) : (e = kh[e]) ? !!t[e] : !1; + return t.getModifierState ? t.getModifierState(e) : (e = jh[e]) ? !!t[e] : !1; } function Ro() { - return Sh; + return bh; } -var jh = je({}, ml, { key: function(e) { +var Eh = je({}, ml, { key: function(e) { if (e.key) { - var t = xh[e.key] || e.key; + var t = kh[e.key] || e.key; if (t !== "Unidentified") return t; } - return e.type === "keypress" ? (e = Bl(e), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? _h[e.keyCode] || "Unidentified" : ""; + return e.type === "keypress" ? (e = Bl(e), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? Sh[e.keyCode] || "Unidentified" : ""; }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: Ro, charCode: function(e) { return e.type === "keypress" ? Bl(e) : 0; }, keyCode: function(e) { return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; }, which: function(e) { return e.type === "keypress" ? Bl(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; -} }), bh = at(jh), Eh = je({}, bs, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), Fi = at(Eh), Ch = je({}, ml, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: Ro }), Nh = at(Ch), Mh = je({}, hr, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Ih = at(Mh), Th = je({}, bs, { +} }), Ch = at(Eh), Nh = je({}, bs, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), Fi = at(Nh), Mh = je({}, ml, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: Ro }), Ih = at(Mh), Th = je({}, hr, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Lh = at(Th), Rh = je({}, bs, { deltaX: function(e) { return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; }, @@ -1701,13 +1701,13 @@ var jh = je({}, ml, { key: function(e) { }, deltaZ: 0, deltaMode: 0 -}), Lh = at(Th), Rh = [9, 13, 27, 32], Do = zt && "CompositionEvent" in window, Dr = null; +}), Dh = at(Rh), Ph = [9, 13, 27, 32], Do = zt && "CompositionEvent" in window, Dr = null; zt && "documentMode" in document && (Dr = document.documentMode); -var Dh = zt && "TextEvent" in window && !Dr, $d = zt && (!Do || Dr && 8 < Dr && 11 >= Dr), Wi = " ", $i = !1; -function Ud(e, t) { +var Oh = zt && "TextEvent" in window && !Dr, Ud = zt && (!Do || Dr && 8 < Dr && 11 >= Dr), Wi = " ", $i = !1; +function Vd(e, t) { switch (e) { case "keyup": - return Rh.indexOf(t.keyCode) !== -1; + return Ph.indexOf(t.keyCode) !== -1; case "keydown": return t.keyCode !== 229; case "keypress": @@ -1718,14 +1718,14 @@ function Ud(e, t) { return !1; } } -function Vd(e) { +function Bd(e) { return e = e.detail, typeof e == "object" && "data" in e ? e.data : null; } var Un = !1; -function Ph(e, t) { +function Ah(e, t) { switch (e) { case "compositionend": - return Vd(t); + return Bd(t); case "keypress": return t.which !== 32 ? null : ($i = !0, Wi); case "textInput": @@ -1734,8 +1734,8 @@ function Ph(e, t) { return null; } } -function Oh(e, t) { - if (Un) return e === "compositionend" || !Do && Ud(e, t) ? (e = Wd(), Vl = To = tn = null, Un = !1, e) : null; +function zh(e, t) { + if (Un) return e === "compositionend" || !Do && Vd(e, t) ? (e = $d(), Vl = To = tn = null, Un = !1, e) : null; switch (e) { case "paste": return null; @@ -1746,31 +1746,31 @@ function Oh(e, t) { } return null; case "compositionend": - return $d && t.locale !== "ko" ? null : t.data; + return Ud && t.locale !== "ko" ? null : t.data; default: return null; } } -var Ah = { color: !0, date: !0, datetime: !0, "datetime-local": !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, tel: !0, text: !0, time: !0, url: !0, week: !0 }; +var Fh = { color: !0, date: !0, datetime: !0, "datetime-local": !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, tel: !0, text: !0, time: !0, url: !0, week: !0 }; function Ui(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); - return t === "input" ? !!Ah[e.type] : t === "textarea"; + return t === "input" ? !!Fh[e.type] : t === "textarea"; } -function Bd(e, t, n, r) { - _d(r), t = as(t, "onChange"), 0 < t.length && (n = new Lo("onChange", "change", null, n, r), e.push({ event: n, listeners: t })); +function Qd(e, t, n, r) { + kd(r), t = as(t, "onChange"), 0 < t.length && (n = new Lo("onChange", "change", null, n, r), e.push({ event: n, listeners: t })); } var Pr = null, Gr = null; -function zh(e) { - tu(e, 0); +function Wh(e) { + nu(e, 0); } function Es(e) { var t = Qn(e); - if (hd(t)) return e; + if (pd(t)) return e; } -function Fh(e, t) { +function $h(e, t) { if (e === "change") return t; } -var Qd = !1; +var Hd = !1; if (zt) { var Zs; if (zt) { @@ -1781,33 +1781,33 @@ if (zt) { } Zs = Js; } else Zs = !1; - Qd = Zs && (!document.documentMode || 9 < document.documentMode); + Hd = Zs && (!document.documentMode || 9 < document.documentMode); } function Bi() { - Pr && (Pr.detachEvent("onpropertychange", Hd), Gr = Pr = null); + Pr && (Pr.detachEvent("onpropertychange", Kd), Gr = Pr = null); } -function Hd(e) { +function Kd(e) { if (e.propertyName === "value" && Es(Gr)) { var t = []; - Bd(t, Gr, e, Eo(e)), bd(zh, t); + Qd(t, Gr, e, Eo(e)), Ed(Wh, t); } } -function Wh(e, t, n) { - e === "focusin" ? (Bi(), Pr = t, Gr = n, Pr.attachEvent("onpropertychange", Hd)) : e === "focusout" && Bi(); +function Uh(e, t, n) { + e === "focusin" ? (Bi(), Pr = t, Gr = n, Pr.attachEvent("onpropertychange", Kd)) : e === "focusout" && Bi(); } -function $h(e) { +function Vh(e) { if (e === "selectionchange" || e === "keyup" || e === "keydown") return Es(Gr); } -function Uh(e, t) { +function Bh(e, t) { if (e === "click") return Es(t); } -function Vh(e, t) { +function Qh(e, t) { if (e === "input" || e === "change") return Es(t); } -function Bh(e, t) { +function Hh(e, t) { return e === t && (e !== 0 || 1 / e === 1 / t) || e !== e && t !== t; } -var jt = typeof Object.is == "function" ? Object.is : Bh; +var jt = typeof Object.is == "function" ? Object.is : Hh; function qr(e, t) { if (jt(e, t)) return !0; if (typeof e != "object" || e === null || typeof t != "object" || t === null) return !1; @@ -1844,10 +1844,10 @@ function Hi(e, t) { n = Qi(n); } } -function Kd(e, t) { - return e && t ? e === t ? !0 : e && e.nodeType === 3 ? !1 : t && t.nodeType === 3 ? Kd(e, t.parentNode) : "contains" in e ? e.contains(t) : e.compareDocumentPosition ? !!(e.compareDocumentPosition(t) & 16) : !1 : !1; +function Gd(e, t) { + return e && t ? e === t ? !0 : e && e.nodeType === 3 ? !1 : t && t.nodeType === 3 ? Gd(e, t.parentNode) : "contains" in e ? e.contains(t) : e.compareDocumentPosition ? !!(e.compareDocumentPosition(t) & 16) : !1 : !1; } -function Gd() { +function qd() { for (var e = window, t = Jl(); t instanceof e.HTMLIFrameElement; ) { try { var n = typeof t.contentWindow.location.href == "string"; @@ -1864,9 +1864,9 @@ function Po(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && (t === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password") || t === "textarea" || e.contentEditable === "true"); } -function Qh(e) { - var t = Gd(), n = e.focusedElem, r = e.selectionRange; - if (t !== n && n && n.ownerDocument && Kd(n.ownerDocument.documentElement, n)) { +function Kh(e) { + var t = qd(), n = e.focusedElem, r = e.selectionRange; + if (t !== n && n && n.ownerDocument && Gd(n.ownerDocument.documentElement, n)) { if (r !== null && Po(n)) { if (t = r.start, e = r.end, e === void 0 && (e = t), "selectionStart" in n) n.selectionStart = t, n.selectionEnd = Math.min(e, n.value.length); else if (e = (t = n.ownerDocument || document) && t.defaultView || window, e.getSelection) { @@ -1884,7 +1884,7 @@ function Qh(e) { for (typeof n.focus == "function" && n.focus(), n = 0; n < t.length; n++) e = t[n], e.element.scrollLeft = e.left, e.element.scrollTop = e.top; } } -var Hh = zt && "documentMode" in document && 11 >= document.documentMode, Vn = null, za = null, Or = null, Fa = !1; +var Gh = zt && "documentMode" in document && 11 >= document.documentMode, Vn = null, za = null, Or = null, Fa = !1; function Ki(e, t, n) { var r = n.window === n ? n.document : n.nodeType === 9 ? n : n.ownerDocument; Fa || Vn == null || Vn !== Jl(r) || (r = Vn, "selectionStart" in r && Po(r) ? r = { start: r.selectionStart, end: r.selectionEnd } : (r = (r.ownerDocument && r.ownerDocument.defaultView || window).getSelection(), r = { anchorNode: r.anchorNode, anchorOffset: r.anchorOffset, focusNode: r.focusNode, focusOffset: r.focusOffset }), Or && qr(Or, r) || (Or = r, r = as(za, "onSelect"), 0 < r.length && (t = new Lo("onSelect", "select", null, t, n), e.push({ event: t, listeners: r }), t.target = Vn))); @@ -1893,30 +1893,30 @@ function El(e, t) { var n = {}; return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n; } -var Bn = { animationend: El("Animation", "AnimationEnd"), animationiteration: El("Animation", "AnimationIteration"), animationstart: El("Animation", "AnimationStart"), transitionend: El("Transition", "TransitionEnd") }, ea = {}, qd = {}; -zt && (qd = document.createElement("div").style, "AnimationEvent" in window || (delete Bn.animationend.animation, delete Bn.animationiteration.animation, delete Bn.animationstart.animation), "TransitionEvent" in window || delete Bn.transitionend.transition); +var Bn = { animationend: El("Animation", "AnimationEnd"), animationiteration: El("Animation", "AnimationIteration"), animationstart: El("Animation", "AnimationStart"), transitionend: El("Transition", "TransitionEnd") }, ea = {}, Yd = {}; +zt && (Yd = document.createElement("div").style, "AnimationEvent" in window || (delete Bn.animationend.animation, delete Bn.animationiteration.animation, delete Bn.animationstart.animation), "TransitionEvent" in window || delete Bn.transitionend.transition); function Cs(e) { if (ea[e]) return ea[e]; if (!Bn[e]) return e; var t = Bn[e], n; - for (n in t) if (t.hasOwnProperty(n) && n in qd) return ea[e] = t[n]; + for (n in t) if (t.hasOwnProperty(n) && n in Yd) return ea[e] = t[n]; return e; } -var Yd = Cs("animationend"), Xd = Cs("animationiteration"), Zd = Cs("animationstart"), Jd = Cs("transitionend"), eu = /* @__PURE__ */ new Map(), Gi = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); +var Xd = Cs("animationend"), Zd = Cs("animationiteration"), Jd = Cs("animationstart"), eu = Cs("transitionend"), tu = /* @__PURE__ */ new Map(), Gi = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); function hn(e, t) { - eu.set(e, t), Rn(t, [e]); + tu.set(e, t), Rn(t, [e]); } for (var ta = 0; ta < Gi.length; ta++) { - var na = Gi[ta], Kh = na.toLowerCase(), Gh = na[0].toUpperCase() + na.slice(1); - hn(Kh, "on" + Gh); + var na = Gi[ta], qh = na.toLowerCase(), Yh = na[0].toUpperCase() + na.slice(1); + hn(qh, "on" + Yh); } -hn(Yd, "onAnimationEnd"); -hn(Xd, "onAnimationIteration"); -hn(Zd, "onAnimationStart"); +hn(Xd, "onAnimationEnd"); +hn(Zd, "onAnimationIteration"); +hn(Jd, "onAnimationStart"); hn("dblclick", "onDoubleClick"); hn("focusin", "onFocus"); hn("focusout", "onBlur"); -hn(Jd, "onTransitionEnd"); +hn(eu, "onTransitionEnd"); sr("onMouseEnter", ["mouseout", "mouseover"]); sr("onMouseLeave", ["mouseout", "mouseover"]); sr("onPointerEnter", ["pointerout", "pointerover"]); @@ -1927,12 +1927,12 @@ Rn("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); Rn("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")); Rn("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")); Rn("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); -var Tr = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), qh = new Set("cancel close invalid load scroll toggle".split(" ").concat(Tr)); +var Tr = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), Xh = new Set("cancel close invalid load scroll toggle".split(" ").concat(Tr)); function qi(e, t, n) { var r = e.type || "unknown-event"; - e.currentTarget = n, Km(r, t, void 0, e), e.currentTarget = null; + e.currentTarget = n, qm(r, t, void 0, e), e.currentTarget = null; } -function tu(e, t) { +function nu(e, t) { t = (t & 4) !== 0; for (var n = 0; n < e.length; n++) { var r = e[n], l = r.event; @@ -1956,29 +1956,29 @@ function ye(e, t) { var n = t[Ba]; n === void 0 && (n = t[Ba] = /* @__PURE__ */ new Set()); var r = e + "__bubble"; - n.has(r) || (nu(t, e, 2, !1), n.add(r)); + n.has(r) || (ru(t, e, 2, !1), n.add(r)); } function ra(e, t, n) { var r = 0; - t && (r |= 4), nu(n, e, r, t); + t && (r |= 4), ru(n, e, r, t); } var Cl = "_reactListening" + Math.random().toString(36).slice(2); function Yr(e) { if (!e[Cl]) { - e[Cl] = !0, cd.forEach(function(n) { - n !== "selectionchange" && (qh.has(n) || ra(n, !1, e), ra(n, !0, e)); + e[Cl] = !0, dd.forEach(function(n) { + n !== "selectionchange" && (Xh.has(n) || ra(n, !1, e), ra(n, !0, e)); }); var t = e.nodeType === 9 ? e : e.ownerDocument; t === null || t[Cl] || (t[Cl] = !0, ra("selectionchange", !1, t)); } } -function nu(e, t, n, r) { - switch (Fd(t)) { +function ru(e, t, n, r) { + switch (Wd(t)) { case 1: - var l = ch; + var l = uh; break; case 4: - l = dh; + l = fh; break; default: l = Io; @@ -2009,10 +2009,10 @@ function la(e, t, n, r, l) { } r = r.return; } - bd(function() { + Ed(function() { var d = a, p = Eo(n), v = []; e: { - var y = eu.get(e); + var y = tu.get(e); if (y !== void 0) { var k = Lo, w = e; switch (e) { @@ -2020,7 +2020,7 @@ function la(e, t, n, r, l) { if (Bl(n) === 0) break e; case "keydown": case "keyup": - k = bh; + k = Ch; break; case "focusin": w = "focus", k = Xs; @@ -2052,32 +2052,32 @@ function la(e, t, n, r, l) { case "dragover": case "dragstart": case "drop": - k = mh; + k = ph; break; case "touchcancel": case "touchend": case "touchmove": case "touchstart": - k = Nh; - break; - case Yd: - case Xd: - case Zd: - k = gh; - break; - case Jd: k = Ih; break; + case Xd: + case Zd: + case Jd: + k = vh; + break; + case eu: + k = Lh; + break; case "scroll": - k = uh; + k = mh; break; case "wheel": - k = Lh; + k = Dh; break; case "copy": case "cut": case "paste": - k = vh; + k = xh; break; case "gotpointercapture": case "lostpointercapture": @@ -2120,15 +2120,15 @@ function la(e, t, n, r, l) { } } e: { - if (y = d ? Qn(d) : window, k = y.nodeName && y.nodeName.toLowerCase(), k === "select" || k === "input" && y.type === "file") var j = Fh; - else if (Ui(y)) if (Qd) j = Vh; + if (y = d ? Qn(d) : window, k = y.nodeName && y.nodeName.toLowerCase(), k === "select" || k === "input" && y.type === "file") var j = $h; + else if (Ui(y)) if (Hd) j = Qh; else { - j = $h; - var S = Wh; + j = Vh; + var S = Uh; } - else (k = y.nodeName) && k.toLowerCase() === "input" && (y.type === "checkbox" || y.type === "radio") && (j = Uh); + else (k = y.nodeName) && k.toLowerCase() === "input" && (y.type === "checkbox" || y.type === "radio") && (j = Bh); if (j && (j = j(e, d))) { - Bd(v, j, n, p); + Qd(v, j, n, p); break e; } S && S(e, y, d), e === "focusout" && (S = y._wrapperState) && S.controlled && y.type === "number" && Ea(y, "number", y.value); @@ -2149,7 +2149,7 @@ function la(e, t, n, r, l) { Fa = !1, Ki(v, n, p); break; case "selectionchange": - if (Hh) break; + if (Gh) break; case "keydown": case "keyup": Ki(v, n, p); @@ -2169,10 +2169,10 @@ function la(e, t, n, r, l) { } M = void 0; } - else Un ? Ud(e, n) && (M = "onCompositionEnd") : e === "keydown" && n.keyCode === 229 && (M = "onCompositionStart"); - M && ($d && n.locale !== "ko" && (Un || M !== "onCompositionStart" ? M === "onCompositionEnd" && Un && (b = Wd()) : (tn = p, To = "value" in tn ? tn.value : tn.textContent, Un = !0)), S = as(d, M), 0 < S.length && (M = new zi(M, e, null, n, p), v.push({ event: M, listeners: S }), b ? M.data = b : (b = Vd(n), b !== null && (M.data = b)))), (b = Dh ? Ph(e, n) : Oh(e, n)) && (d = as(d, "onBeforeInput"), 0 < d.length && (p = new zi("onBeforeInput", "beforeinput", null, n, p), v.push({ event: p, listeners: d }), p.data = b)); + else Un ? Vd(e, n) && (M = "onCompositionEnd") : e === "keydown" && n.keyCode === 229 && (M = "onCompositionStart"); + M && (Ud && n.locale !== "ko" && (Un || M !== "onCompositionStart" ? M === "onCompositionEnd" && Un && (b = $d()) : (tn = p, To = "value" in tn ? tn.value : tn.textContent, Un = !0)), S = as(d, M), 0 < S.length && (M = new zi(M, e, null, n, p), v.push({ event: M, listeners: S }), b ? M.data = b : (b = Bd(n), b !== null && (M.data = b)))), (b = Oh ? Ah(e, n) : zh(e, n)) && (d = as(d, "onBeforeInput"), 0 < d.length && (p = new zi("onBeforeInput", "beforeinput", null, n, p), v.push({ event: p, listeners: d }), p.data = b)); } - tu(v, t); + nu(v, t); }); } function Xr(e, t, n) { @@ -2200,10 +2200,10 @@ function Yi(e, t, n, r, l) { } o.length !== 0 && e.push({ event: t, listeners: o }); } -var Yh = /\r\n?/g, Xh = /\u0000|\uFFFD/g; +var Zh = /\r\n?/g, Jh = /\u0000|\uFFFD/g; function Xi(e) { - return (typeof e == "string" ? e : "" + e).replace(Yh, ` -`).replace(Xh, ""); + return (typeof e == "string" ? e : "" + e).replace(Zh, ` +`).replace(Jh, ""); } function Nl(e, t, n) { if (t = Xi(t), Xi(e) !== t && n) throw Error(V(425)); @@ -2214,10 +2214,10 @@ var Wa = null, $a = null; function Ua(e, t) { return e === "textarea" || e === "noscript" || typeof t.children == "string" || typeof t.children == "number" || typeof t.dangerouslySetInnerHTML == "object" && t.dangerouslySetInnerHTML !== null && t.dangerouslySetInnerHTML.__html != null; } -var Va = typeof setTimeout == "function" ? setTimeout : void 0, Zh = typeof clearTimeout == "function" ? clearTimeout : void 0, Zi = typeof Promise == "function" ? Promise : void 0, Jh = typeof queueMicrotask == "function" ? queueMicrotask : typeof Zi < "u" ? function(e) { - return Zi.resolve(null).then(e).catch(ep); +var Va = typeof setTimeout == "function" ? setTimeout : void 0, ep = typeof clearTimeout == "function" ? clearTimeout : void 0, Zi = typeof Promise == "function" ? Promise : void 0, tp = typeof queueMicrotask == "function" ? queueMicrotask : typeof Zi < "u" ? function(e) { + return Zi.resolve(null).then(e).catch(np); } : Va; -function ep(e) { +function np(e) { setTimeout(function() { throw e; }); @@ -2262,7 +2262,7 @@ function Ji(e) { } return null; } -var pr = Math.random().toString(36).slice(2), Ct = "__reactFiber$" + pr, Zr = "__reactProps$" + pr, Ft = "__reactContainer$" + pr, Ba = "__reactEvents$" + pr, tp = "__reactListeners$" + pr, np = "__reactHandles$" + pr; +var pr = Math.random().toString(36).slice(2), Ct = "__reactFiber$" + pr, Zr = "__reactProps$" + pr, Ft = "__reactContainer$" + pr, Ba = "__reactEvents$" + pr, rp = "__reactListeners$" + pr, lp = "__reactHandles$" + pr; function kn(e) { var t = e[Ct]; if (t) return t; @@ -2318,11 +2318,11 @@ function ec(e, t, n) { if (Ve.current !== mn) throw Error(V(168)); he(Ve, t), he(Ze, n); } -function ru(e, t, n) { +function lu(e, t, n) { var r = e.stateNode; if (t = t.childContextTypes, typeof r.getChildContext != "function") return n; r = r.getChildContext(); - for (var l in r) if (!(l in t)) throw Error(V(108, Wm(e) || "Unknown", l)); + for (var l in r) if (!(l in t)) throw Error(V(108, Um(e) || "Unknown", l)); return je({}, n, r); } function cs(e) { @@ -2331,14 +2331,14 @@ function cs(e) { function tc(e, t, n) { var r = e.stateNode; if (!r) throw Error(V(169)); - n ? (e = ru(e, t, Cn), r.__reactInternalMemoizedMergedChildContext = e, ve(Ze), ve(Ve), he(Ve, e)) : ve(Ze), he(Ze, n); + n ? (e = lu(e, t, Cn), r.__reactInternalMemoizedMergedChildContext = e, ve(Ze), ve(Ve), he(Ve, e)) : ve(Ze), he(Ze, n); } var Dt = null, Ms = !1, aa = !1; -function lu(e) { +function su(e) { Dt === null ? Dt = [e] : Dt.push(e); } -function rp(e) { - Ms = !0, lu(e); +function sp(e) { + Ms = !0, su(e); } function gn() { if (!aa && Dt !== null) { @@ -2354,7 +2354,7 @@ function gn() { } Dt = null, Ms = !1; } catch (l) { - throw Dt !== null && (Dt = Dt.slice(e + 1)), Md(Co, gn), l; + throw Dt !== null && (Dt = Dt.slice(e + 1)), Id(Co, gn), l; } finally { ce = t, aa = !1; } @@ -2365,7 +2365,7 @@ var Kn = [], Gn = 0, ds = null, us = 0, ct = [], dt = 0, Nn = null, Pt = 1, Ot = function xn(e, t) { Kn[Gn++] = us, Kn[Gn++] = ds, ds = e, us = t; } -function su(e, t, n) { +function au(e, t, n) { ct[dt++] = Pt, ct[dt++] = Ot, ct[dt++] = Nn, Nn = e; var r = Pt; e = Ot; @@ -2378,14 +2378,14 @@ function su(e, t, n) { } else Pt = 1 << a | n << l | r, Ot = e; } function Oo(e) { - e.return !== null && (xn(e, 1), su(e, 1, 0)); + e.return !== null && (xn(e, 1), au(e, 1, 0)); } function Ao(e) { for (; e === ds; ) ds = Kn[--Gn], Kn[Gn] = null, us = Kn[--Gn], Kn[Gn] = null; for (; e === Nn; ) Nn = ct[--dt], ct[dt] = null, Ot = ct[--dt], ct[dt] = null, Pt = ct[--dt], ct[dt] = null; } var rt = null, nt = null, xe = !1, xt = null; -function au(e, t) { +function ou(e, t) { var n = ut(5, null, null, 0); n.elementType = "DELETED", n.stateNode = t, n.return = e, t = e.deletions, t === null ? (e.deletions = [n], e.flags |= 16) : t.push(n); } @@ -2414,7 +2414,7 @@ function Ka(e) { if (Ha(e)) throw Error(V(418)); t = an(n.nextSibling); var r = rt; - t && nc(e, t) ? au(r, n) : (e.flags = e.flags & -4097 | 2, xe = !1, rt = e); + t && nc(e, t) ? ou(r, n) : (e.flags = e.flags & -4097 | 2, xe = !1, rt = e); } } else { if (Ha(e)) throw Error(V(418)); @@ -2431,8 +2431,8 @@ function Ml(e) { if (!xe) return rc(e), xe = !0, !1; var t; if ((t = e.tag !== 3) && !(t = e.tag !== 5) && (t = e.type, t = t !== "head" && t !== "body" && !Ua(e.type, e.memoizedProps)), t && (t = nt)) { - if (Ha(e)) throw ou(), Error(V(418)); - for (; t; ) au(e, t), t = an(t.nextSibling); + if (Ha(e)) throw iu(), Error(V(418)); + for (; t; ) ou(e, t), t = an(t.nextSibling); } if (rc(e), e.tag === 13) { if (e = e.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(V(317)); @@ -2455,7 +2455,7 @@ function Ml(e) { } else nt = rt ? an(e.stateNode.nextSibling) : null; return !0; } -function ou() { +function iu() { for (var e = nt; e; ) e = an(e.nextSibling); } function or() { @@ -2464,7 +2464,7 @@ function or() { function zo(e) { xt === null ? xt = [e] : xt.push(e); } -var lp = Vt.ReactCurrentBatchConfig; +var ap = Vt.ReactCurrentBatchConfig; function jr(e, t, n) { if (e = n.ref, e !== null && typeof e != "function" && typeof e != "object") { if (n._owner) { @@ -2491,7 +2491,7 @@ function lc(e) { var t = e._init; return t(e._payload); } -function iu(e) { +function cu(e) { function t(f, u) { if (e) { var m = f.deletions; @@ -2682,7 +2682,7 @@ function iu(e) { } return _; } -var ir = iu(!0), cu = iu(!1), fs = pn(null), ms = null, qn = null, Fo = null; +var ir = cu(!0), du = cu(!1), fs = pn(null), ms = null, qn = null, Fo = null; function Wo() { Fo = qn = ms = null; } @@ -2712,7 +2712,7 @@ var Sn = null; function Uo(e) { Sn === null ? Sn = [e] : Sn.push(e); } -function du(e, t, n, r) { +function uu(e, t, n, r) { var l = t.interleaved; return l === null ? (n.next = n, Uo(t)) : (n.next = l.next, l.next = n), t.interleaved = n, Wt(e, r); } @@ -2726,7 +2726,7 @@ var Xt = !1; function Vo(e) { e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; } -function uu(e, t) { +function fu(e, t) { e = e.updateQueue, t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.lastBaseUpdate, shared: e.shared, effects: e.effects }); } function At(e, t) { @@ -2852,7 +2852,7 @@ function Bo(e, t) { function cr() { ve(Mt), ve(Jr), ve(el); } -function fu(e) { +function mu(e) { jn(el.current); var t = jn(Mt.current), n = Na(t, e.type); t !== n && (he(Jr, e), he(Mt, n)); @@ -2886,7 +2886,7 @@ function Ho() { for (var e = 0; e < oa.length; e++) oa[e]._workInProgressVersionPrimary = null; oa.length = 0; } -var Hl = Vt.ReactCurrentDispatcher, ia = Vt.ReactCurrentBatchConfig, Mn = 0, Se = null, Ie = null, De = null, gs = !1, Ar = !1, tl = 0, sp = 0; +var Hl = Vt.ReactCurrentDispatcher, ia = Vt.ReactCurrentBatchConfig, Mn = 0, Se = null, Ie = null, De = null, gs = !1, Ar = !1, tl = 0, op = 0; function We() { throw Error(V(321)); } @@ -2896,11 +2896,11 @@ function Ko(e, t) { return !0; } function Go(e, t, n, r, l, a) { - if (Mn = a, Se = t, t.memoizedState = null, t.updateQueue = null, t.lanes = 0, Hl.current = e === null || e.memoizedState === null ? cp : dp, e = n(r, l), Ar) { + if (Mn = a, Se = t, t.memoizedState = null, t.updateQueue = null, t.lanes = 0, Hl.current = e === null || e.memoizedState === null ? up : fp, e = n(r, l), Ar) { a = 0; do { if (Ar = !1, tl = 0, 25 <= a) throw Error(V(301)); - a += 1, De = Ie = null, t.updateQueue = null, Hl.current = up, e = n(r, l); + a += 1, De = Ie = null, t.updateQueue = null, Hl.current = mp, e = n(r, l); } while (Ar); } if (Hl.current = ys, t = Ie !== null && Ie.next !== null, Mn = 0, De = Ie = Se = null, gs = !1, t) throw Error(V(300)); @@ -2985,28 +2985,28 @@ function da(e) { } return [a, r]; } -function mu() { +function hu() { } -function hu(e, t) { +function pu(e, t) { var n = Se, r = pt(), l = t(), a = !jt(r.memoizedState, l); - if (a && (r.memoizedState = l, Xe = !0), r = r.queue, Yo(yu.bind(null, n, r, e), [e]), r.getSnapshot !== t || a || De !== null && De.memoizedState.tag & 1) { - if (n.flags |= 2048, rl(9, gu.bind(null, n, r, l, t), void 0, null), Pe === null) throw Error(V(349)); - Mn & 30 || pu(n, t, l); + if (a && (r.memoizedState = l, Xe = !0), r = r.queue, Yo(vu.bind(null, n, r, e), [e]), r.getSnapshot !== t || a || De !== null && De.memoizedState.tag & 1) { + if (n.flags |= 2048, rl(9, yu.bind(null, n, r, l, t), void 0, null), Pe === null) throw Error(V(349)); + Mn & 30 || gu(n, t, l); } return l; } -function pu(e, t, n) { +function gu(e, t, n) { e.flags |= 16384, e = { getSnapshot: t, value: n }, t = Se.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, Se.updateQueue = t, t.stores = [e]) : (n = t.stores, n === null ? t.stores = [e] : n.push(e)); } -function gu(e, t, n, r) { - t.value = n, t.getSnapshot = r, vu(t) && wu(e); +function yu(e, t, n, r) { + t.value = n, t.getSnapshot = r, wu(t) && xu(e); } -function yu(e, t, n) { +function vu(e, t, n) { return n(function() { - vu(t) && wu(e); + wu(t) && xu(e); }); } -function vu(e) { +function wu(e) { var t = e.getSnapshot; e = e.value; try { @@ -3016,18 +3016,18 @@ function vu(e) { return !0; } } -function wu(e) { +function xu(e) { var t = Wt(e, 1); t !== null && St(t, e, 1, -1); } function oc(e) { var t = Et(); - return typeof e == "function" && (e = e()), t.memoizedState = t.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: nl, lastRenderedState: e }, t.queue = e, e = e.dispatch = ip.bind(null, Se, e), [t.memoizedState, e]; + return typeof e == "function" && (e = e()), t.memoizedState = t.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: nl, lastRenderedState: e }, t.queue = e, e = e.dispatch = dp.bind(null, Se, e), [t.memoizedState, e]; } function rl(e, t, n, r) { return e = { tag: e, create: t, destroy: n, deps: r, next: null }, t = Se.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, Se.updateQueue = t, t.lastEffect = e.next = e) : (n = t.lastEffect, n === null ? t.lastEffect = e.next = e : (r = n.next, n.next = e, e.next = r, t.lastEffect = e)), e; } -function xu() { +function _u() { return pt().memoizedState; } function Kl(e, t, n, r) { @@ -3053,13 +3053,13 @@ function ic(e, t) { function Yo(e, t) { return Is(2048, 8, e, t); } -function _u(e, t) { +function ku(e, t) { return Is(4, 2, e, t); } -function ku(e, t) { +function Su(e, t) { return Is(4, 4, e, t); } -function Su(e, t) { +function ju(e, t) { if (typeof t == "function") return e = e(), t(e), function() { t(null); }; @@ -3067,27 +3067,27 @@ function Su(e, t) { t.current = null; }; } -function ju(e, t, n) { - return n = n != null ? n.concat([e]) : null, Is(4, 4, Su.bind(null, t, e), n); +function bu(e, t, n) { + return n = n != null ? n.concat([e]) : null, Is(4, 4, ju.bind(null, t, e), n); } function Xo() { } -function bu(e, t) { - var n = pt(); - t = t === void 0 ? null : t; - var r = n.memoizedState; - return r !== null && t !== null && Ko(t, r[1]) ? r[0] : (n.memoizedState = [e, t], e); -} function Eu(e, t) { + var n = pt(); + t = t === void 0 ? null : t; + var r = n.memoizedState; + return r !== null && t !== null && Ko(t, r[1]) ? r[0] : (n.memoizedState = [e, t], e); +} +function Cu(e, t) { var n = pt(); t = t === void 0 ? null : t; var r = n.memoizedState; return r !== null && t !== null && Ko(t, r[1]) ? r[0] : (e = e(), n.memoizedState = [e, t], e); } -function Cu(e, t, n) { - return Mn & 21 ? (jt(n, t) || (n = Ld(), Se.lanes |= n, In |= n, e.baseState = !0), t) : (e.baseState && (e.baseState = !1, Xe = !0), e.memoizedState = n); +function Nu(e, t, n) { + return Mn & 21 ? (jt(n, t) || (n = Rd(), Se.lanes |= n, In |= n, e.baseState = !0), t) : (e.baseState && (e.baseState = !1, Xe = !0), e.memoizedState = n); } -function ap(e, t) { +function ip(e, t) { var n = ce; ce = n !== 0 && 4 > n ? n : 4, e(!0); var r = ia.transition; @@ -3098,20 +3098,20 @@ function ap(e, t) { ce = n, ia.transition = r; } } -function Nu() { +function Mu() { return pt().memoizedState; } -function op(e, t, n) { +function cp(e, t, n) { var r = dn(e); - if (n = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }, Mu(e)) Iu(t, n); - else if (n = du(e, t, n, r), n !== null) { + if (n = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }, Iu(e)) Tu(t, n); + else if (n = uu(e, t, n, r), n !== null) { var l = Qe(); - St(n, e, r, l), Tu(n, t, r); + St(n, e, r, l), Lu(n, t, r); } } -function ip(e, t, n) { +function dp(e, t, n) { var r = dn(e), l = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }; - if (Mu(e)) Iu(t, l); + if (Iu(e)) Tu(t, l); else { var a = e.alternate; if (e.lanes === 0 && (a === null || a.lanes === 0) && (a = t.lastRenderedReducer, a !== null)) try { @@ -3124,31 +3124,31 @@ function ip(e, t, n) { } catch { } finally { } - n = du(e, t, l, r), n !== null && (l = Qe(), St(n, e, r, l), Tu(n, t, r)); + n = uu(e, t, l, r), n !== null && (l = Qe(), St(n, e, r, l), Lu(n, t, r)); } } -function Mu(e) { +function Iu(e) { var t = e.alternate; return e === Se || t !== null && t === Se; } -function Iu(e, t) { +function Tu(e, t) { Ar = gs = !0; var n = e.pending; n === null ? t.next = t : (t.next = n.next, n.next = t), e.pending = t; } -function Tu(e, t, n) { +function Lu(e, t, n) { if (n & 4194240) { var r = t.lanes; r &= e.pendingLanes, n |= r, t.lanes = n, No(e, n); } } -var ys = { readContext: ht, useCallback: We, useContext: We, useEffect: We, useImperativeHandle: We, useInsertionEffect: We, useLayoutEffect: We, useMemo: We, useReducer: We, useRef: We, useState: We, useDebugValue: We, useDeferredValue: We, useTransition: We, useMutableSource: We, useSyncExternalStore: We, useId: We, unstable_isNewReconciler: !1 }, cp = { readContext: ht, useCallback: function(e, t) { +var ys = { readContext: ht, useCallback: We, useContext: We, useEffect: We, useImperativeHandle: We, useInsertionEffect: We, useLayoutEffect: We, useMemo: We, useReducer: We, useRef: We, useState: We, useDebugValue: We, useDeferredValue: We, useTransition: We, useMutableSource: We, useSyncExternalStore: We, useId: We, unstable_isNewReconciler: !1 }, up = { readContext: ht, useCallback: function(e, t) { return Et().memoizedState = [e, t === void 0 ? null : t], e; }, useContext: ht, useEffect: ic, useImperativeHandle: function(e, t, n) { return n = n != null ? n.concat([e]) : null, Kl( 4194308, 4, - Su.bind(null, t, e), + ju.bind(null, t, e), n ); }, useLayoutEffect: function(e, t) { @@ -3160,7 +3160,7 @@ var ys = { readContext: ht, useCallback: We, useContext: We, useEffect: We, useI return t = t === void 0 ? null : t, e = e(), n.memoizedState = [e, t], e; }, useReducer: function(e, t, n) { var r = Et(); - return t = n !== void 0 ? n(t) : t, r.memoizedState = r.baseState = t, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: t }, r.queue = e, e = e.dispatch = op.bind(null, Se, e), [r.memoizedState, e]; + return t = n !== void 0 ? n(t) : t, r.memoizedState = r.baseState = t, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: t }, r.queue = e, e = e.dispatch = cp.bind(null, Se, e), [r.memoizedState, e]; }, useRef: function(e) { var t = Et(); return e = { current: e }, t.memoizedState = e; @@ -3168,7 +3168,7 @@ var ys = { readContext: ht, useCallback: We, useContext: We, useEffect: We, useI return Et().memoizedState = e; }, useTransition: function() { var e = oc(!1), t = e[0]; - return e = ap.bind(null, e[1]), Et().memoizedState = e, [t, e]; + return e = ip.bind(null, e[1]), Et().memoizedState = e, [t, e]; }, useMutableSource: function() { }, useSyncExternalStore: function(e, t, n) { var r = Se, l = Et(); @@ -3177,59 +3177,59 @@ var ys = { readContext: ht, useCallback: We, useContext: We, useEffect: We, useI n = n(); } else { if (n = t(), Pe === null) throw Error(V(349)); - Mn & 30 || pu(r, t, n); + Mn & 30 || gu(r, t, n); } l.memoizedState = n; var a = { value: n, getSnapshot: t }; - return l.queue = a, ic(yu.bind( + return l.queue = a, ic(vu.bind( null, r, a, e - ), [e]), r.flags |= 2048, rl(9, gu.bind(null, r, a, n, t), void 0, null), n; + ), [e]), r.flags |= 2048, rl(9, yu.bind(null, r, a, n, t), void 0, null), n; }, useId: function() { var e = Et(), t = Pe.identifierPrefix; if (xe) { var n = Ot, r = Pt; n = (r & ~(1 << 32 - kt(r) - 1)).toString(32) + n, t = ":" + t + "R" + n, n = tl++, 0 < n && (t += "H" + n.toString(32)), t += ":"; - } else n = sp++, t = ":" + t + "r" + n.toString(32) + ":"; + } else n = op++, t = ":" + t + "r" + n.toString(32) + ":"; return e.memoizedState = t; -}, unstable_isNewReconciler: !1 }, dp = { +}, unstable_isNewReconciler: !1 }, fp = { readContext: ht, - useCallback: bu, + useCallback: Eu, useContext: ht, useEffect: Yo, - useImperativeHandle: ju, - useInsertionEffect: _u, - useLayoutEffect: ku, - useMemo: Eu, + useImperativeHandle: bu, + useInsertionEffect: ku, + useLayoutEffect: Su, + useMemo: Cu, useReducer: ca, - useRef: xu, + useRef: _u, useState: function() { return ca(nl); }, useDebugValue: Xo, useDeferredValue: function(e) { var t = pt(); - return Cu(t, Ie.memoizedState, e); + return Nu(t, Ie.memoizedState, e); }, useTransition: function() { var e = ca(nl)[0], t = pt().memoizedState; return [e, t]; }, - useMutableSource: mu, - useSyncExternalStore: hu, - useId: Nu, + useMutableSource: hu, + useSyncExternalStore: pu, + useId: Mu, unstable_isNewReconciler: !1 -}, up = { readContext: ht, useCallback: bu, useContext: ht, useEffect: Yo, useImperativeHandle: ju, useInsertionEffect: _u, useLayoutEffect: ku, useMemo: Eu, useReducer: da, useRef: xu, useState: function() { +}, mp = { readContext: ht, useCallback: Eu, useContext: ht, useEffect: Yo, useImperativeHandle: bu, useInsertionEffect: ku, useLayoutEffect: Su, useMemo: Cu, useReducer: da, useRef: _u, useState: function() { return da(nl); }, useDebugValue: Xo, useDeferredValue: function(e) { var t = pt(); - return Ie === null ? t.memoizedState = e : Cu(t, Ie.memoizedState, e); + return Ie === null ? t.memoizedState = e : Nu(t, Ie.memoizedState, e); }, useTransition: function() { var e = da(nl)[0], t = pt().memoizedState; return [e, t]; -}, useMutableSource: mu, useSyncExternalStore: hu, useId: Nu, unstable_isNewReconciler: !1 }; +}, useMutableSource: hu, useSyncExternalStore: pu, useId: Mu, unstable_isNewReconciler: !1 }; function vt(e, t) { if (e && e.defaultProps) { t = je({}, t), e = e.defaultProps; @@ -3259,7 +3259,7 @@ var Ts = { isMounted: function(e) { function cc(e, t, n, r, l, a, o) { return e = e.stateNode, typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(r, a, o) : t.prototype && t.prototype.isPureReactComponent ? !qr(n, r) || !qr(l, a) : !0; } -function Lu(e, t, n) { +function Ru(e, t, n) { var r = !1, l = mn, a = t.contextType; return typeof a == "object" && a !== null ? a = ht(a) : (l = Je(t) ? Cn : Ve.current, r = t.contextTypes, a = (r = r != null) ? ar(e, l) : mn), t = new t(n, a), e.memoizedState = t.state !== null && t.state !== void 0 ? t.state : null, t.updater = Ts, e.stateNode = t, t._reactInternals = e, r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = l, e.__reactInternalMemoizedMaskedChildContext = a), t; } @@ -3276,7 +3276,7 @@ function dr(e, t) { try { var n = "", r = t; do - n += Fm(r), r = r.return; + n += $m(r), r = r.return; while (r); var l = n; } catch (a) { @@ -3298,15 +3298,15 @@ function Xa(e, t) { }); } } -var fp = typeof WeakMap == "function" ? WeakMap : Map; -function Ru(e, t, n) { +var hp = typeof WeakMap == "function" ? WeakMap : Map; +function Du(e, t, n) { n = At(-1, n), n.tag = 3, n.payload = { element: null }; var r = t.value; return n.callback = function() { ws || (ws = !0, oo = r), Xa(e, t); }, n; } -function Du(e, t, n) { +function Pu(e, t, n) { n = At(-1, n), n.tag = 3; var r = e.type.getDerivedStateFromError; if (typeof r == "function") { @@ -3327,11 +3327,11 @@ function Du(e, t, n) { function uc(e, t, n) { var r = e.pingCache; if (r === null) { - r = e.pingCache = new fp(); + r = e.pingCache = new hp(); var l = /* @__PURE__ */ new Set(); r.set(t, l); } else l = r.get(t), l === void 0 && (l = /* @__PURE__ */ new Set(), r.set(t, l)); - l.has(n) || (l.add(n), e = Ep.bind(null, e, t, n), t.then(e, e)); + l.has(n) || (l.add(n), e = Np.bind(null, e, t, n), t.then(e, e)); } function fc(e) { do { @@ -3344,9 +3344,9 @@ function fc(e) { function mc(e, t, n, r, l) { return e.mode & 1 ? (e.flags |= 65536, e.lanes = l, e) : (e === t ? e.flags |= 65536 : (e.flags |= 128, n.flags |= 131072, n.flags &= -52805, n.tag === 1 && (n.alternate === null ? n.tag = 17 : (t = At(-1, 1), t.tag = 2, on(n, t, 1))), n.lanes |= 1), e); } -var mp = Vt.ReactCurrentOwner, Xe = !1; +var pp = Vt.ReactCurrentOwner, Xe = !1; function Be(e, t, n, r) { - t.child = e === null ? cu(t, null, n, r) : ir(t, e.child, n, r); + t.child = e === null ? du(t, null, n, r) : ir(t, e.child, n, r); } function hc(e, t, n, r, l) { n = n.render; @@ -3356,7 +3356,7 @@ function hc(e, t, n, r, l) { function pc(e, t, n, r, l) { if (e === null) { var a = n.type; - return typeof a == "function" && !si(a) && a.defaultProps === void 0 && n.compare === null && n.defaultProps === void 0 ? (t.tag = 15, t.type = a, Pu(e, t, a, r, l)) : (e = Xl(n.type, null, r, t, t.mode, l), e.ref = t.ref, e.return = t, t.child = e); + return typeof a == "function" && !si(a) && a.defaultProps === void 0 && n.compare === null && n.defaultProps === void 0 ? (t.tag = 15, t.type = a, Ou(e, t, a, r, l)) : (e = Xl(n.type, null, r, t, t.mode, l), e.ref = t.ref, e.return = t, t.child = e); } if (a = e.child, !(e.lanes & l)) { var o = a.memoizedProps; @@ -3364,7 +3364,7 @@ function pc(e, t, n, r, l) { } return t.flags |= 1, e = un(a, r), e.ref = t.ref, e.return = t, t.child = e; } -function Pu(e, t, n, r, l) { +function Ou(e, t, n, r, l) { if (e !== null) { var a = e.memoizedProps; if (qr(a, r) && e.ref === t.ref) if (Xe = !1, t.pendingProps = r = a, (e.lanes & l) !== 0) e.flags & 131072 && (Xe = !0); @@ -3372,7 +3372,7 @@ function Pu(e, t, n, r, l) { } return Za(e, t, n, r, l); } -function Ou(e, t, n) { +function Au(e, t, n) { var r = t.pendingProps, l = r.children, a = e !== null ? e.memoizedState : null; if (r.mode === "hidden") if (!(t.mode & 1)) t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, he(Xn, tt), tt |= n; else { @@ -3382,7 +3382,7 @@ function Ou(e, t, n) { else a !== null ? (r = a.baseLanes | n, t.memoizedState = null) : r = n, he(Xn, tt), tt |= r; return Be(e, t, l, n), t.child; } -function Au(e, t) { +function zu(e, t) { var n = t.ref; (e === null && n !== null || e !== null && e.ref !== n) && (t.flags |= 512, t.flags |= 2097152); } @@ -3395,7 +3395,7 @@ function gc(e, t, n, r, l) { var a = !0; cs(t); } else a = !1; - if (nr(t, l), t.stateNode === null) Gl(e, t), Lu(t, n, r), Ya(t, n, r, l), r = !0; + if (nr(t, l), t.stateNode === null) Gl(e, t), Ru(t, n, r), Ya(t, n, r, l), r = !0; else if (e === null) { var o = t.stateNode, i = t.memoizedProps; o.props = i; @@ -3406,7 +3406,7 @@ function gc(e, t, n, r, l) { var y = t.memoizedState; o.state = y, hs(t, r, o, l), c = t.memoizedState, i !== r || y !== c || Ze.current || Xt ? (typeof p == "function" && (qa(t, n, p, r), c = t.memoizedState), (i = Xt || cc(t, n, i, r, y, c, d)) ? (v || typeof o.UNSAFE_componentWillMount != "function" && typeof o.componentWillMount != "function" || (typeof o.componentWillMount == "function" && o.componentWillMount(), typeof o.UNSAFE_componentWillMount == "function" && o.UNSAFE_componentWillMount()), typeof o.componentDidMount == "function" && (t.flags |= 4194308)) : (typeof o.componentDidMount == "function" && (t.flags |= 4194308), t.memoizedProps = r, t.memoizedState = c), o.props = r, o.state = c, o.context = d, r = i) : (typeof o.componentDidMount == "function" && (t.flags |= 4194308), r = !1); } else { - o = t.stateNode, uu(e, t), i = t.memoizedProps, d = t.type === t.elementType ? i : vt(t.type, i), o.props = d, v = t.pendingProps, y = o.context, c = n.contextType, typeof c == "object" && c !== null ? c = ht(c) : (c = Je(n) ? Cn : Ve.current, c = ar(t, c)); + o = t.stateNode, fu(e, t), i = t.memoizedProps, d = t.type === t.elementType ? i : vt(t.type, i), o.props = d, v = t.pendingProps, y = o.context, c = n.contextType, typeof c == "object" && c !== null ? c = ht(c) : (c = Je(n) ? Cn : Ve.current, c = ar(t, c)); var k = n.getDerivedStateFromProps; (p = typeof k == "function" || typeof o.getSnapshotBeforeUpdate == "function") || typeof o.UNSAFE_componentWillReceiveProps != "function" && typeof o.componentWillReceiveProps != "function" || (i !== v || y !== c) && dc(t, o, r, c), Xt = !1, y = t.memoizedState, o.state = y, hs(t, r, o, l); var w = t.memoizedState; @@ -3415,14 +3415,14 @@ function gc(e, t, n, r, l) { return Ja(e, t, n, r, a, l); } function Ja(e, t, n, r, l, a) { - Au(e, t); + zu(e, t); var o = (t.flags & 128) !== 0; if (!r && !o) return l && tc(t, n, !1), $t(e, t, a); - r = t.stateNode, mp.current = t; + r = t.stateNode, pp.current = t; var i = o && typeof n.getDerivedStateFromError != "function" ? null : r.render(); return t.flags |= 1, e !== null && o ? (t.child = ir(t, e.child, null, a), t.child = ir(t, null, i, a)) : Be(e, t, i, a), t.memoizedState = r.state, l && tc(t, n, !0), t.child; } -function zu(e) { +function Fu(e) { var t = e.stateNode; t.pendingContext ? ec(e, t.pendingContext, t.pendingContext !== t.context) : t.context && ec(e, t.context, !1), Bo(e, t.containerInfo); } @@ -3433,11 +3433,11 @@ var eo = { dehydrated: null, treeContext: null, retryLane: 0 }; function to(e) { return { baseLanes: e, cachePool: null, transitions: null }; } -function Fu(e, t, n) { +function Wu(e, t, n) { var r = t.pendingProps, l = ke.current, a = !1, o = (t.flags & 128) !== 0, i; if ((i = o) || (i = e !== null && e.memoizedState === null ? !1 : (l & 2) !== 0), i ? (a = !0, t.flags &= -129) : (e === null || e.memoizedState !== null) && (l |= 1), he(ke, l & 1), e === null) return Ka(t), e = t.memoizedState, e !== null && (e = e.dehydrated, e !== null) ? (t.mode & 1 ? e.data === "$!" ? t.lanes = 8 : t.lanes = 1073741824 : t.lanes = 1, null) : (o = r.children, e = r.fallback, a ? (r = t.mode, a = t.child, o = { mode: "hidden", children: o }, !(r & 1) && a !== null ? (a.childLanes = 0, a.pendingProps = o) : a = Ds(o, r, 0, null), e = En(e, r, n, null), a.return = t, e.return = t, a.sibling = e, t.child = a, t.child.memoizedState = to(n), t.memoizedState = eo, e) : Zo(t, o)); - if (l = e.memoizedState, l !== null && (i = l.dehydrated, i !== null)) return hp(e, t, o, r, i, l, n); + if (l = e.memoizedState, l !== null && (i = l.dehydrated, i !== null)) return gp(e, t, o, r, i, l, n); if (a) { a = r.fallback, o = t.mode, l = e.child, i = l.sibling; var c = { mode: "hidden", children: r.children }; @@ -3451,7 +3451,7 @@ function Zo(e, t) { function Tl(e, t, n, r) { return r !== null && zo(r), ir(t, e.child, null, n), e = Zo(t, t.pendingProps.children), e.flags |= 2, t.memoizedState = null, e; } -function hp(e, t, n, r, l, a, o) { +function gp(e, t, n, r, l, a, o) { if (n) return t.flags & 256 ? (t.flags &= -257, r = ua(Error(V(422))), Tl(e, t, o, r)) : t.memoizedState !== null ? (t.child = e.child, t.flags |= 128, null) : (a = r.fallback, l = t.mode, r = Ds({ mode: "visible", children: r.children }, l, 0, null), a = En(a, l, o, null), a.flags |= 2, r.return = t, a.return = t, r.sibling = a, t.child = r, t.mode & 1 && ir(t, e.child, null, o), t.child.memoizedState = to(o), t.memoizedState = eo, a); if (!(t.mode & 1)) return Tl(e, t, o, null); @@ -3501,7 +3501,7 @@ function hp(e, t, n, r, l, a, o) { } return li(), r = ua(Error(V(421))), Tl(e, t, o, r); } - return l.data === "$?" ? (t.flags |= 128, t.child = e.child, t = Cp.bind(null, e), l._reactRetry = t, null) : (e = a.treeContext, nt = an(l.nextSibling), rt = t, xe = !0, xt = null, e !== null && (ct[dt++] = Pt, ct[dt++] = Ot, ct[dt++] = Nn, Pt = e.id, Ot = e.overflow, Nn = t), t = Zo(t, r.children), t.flags |= 4096, t); + return l.data === "$?" ? (t.flags |= 128, t.child = e.child, t = Mp.bind(null, e), l._reactRetry = t, null) : (e = a.treeContext, nt = an(l.nextSibling), rt = t, xe = !0, xt = null, e !== null && (ct[dt++] = Pt, ct[dt++] = Ot, ct[dt++] = Nn, Pt = e.id, Ot = e.overflow, Nn = t), t = Zo(t, r.children), t.flags |= 4096, t); } function vc(e, t, n) { e.lanes |= t; @@ -3512,7 +3512,7 @@ function fa(e, t, n, r, l) { var a = e.memoizedState; a === null ? e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: r, tail: n, tailMode: l } : (a.isBackwards = t, a.rendering = null, a.renderingStartTime = 0, a.last = r, a.tail = n, a.tailMode = l); } -function Wu(e, t, n) { +function $u(e, t, n) { var r = t.pendingProps, l = r.revealOrder, a = r.tail; if (Be(e, t, r.children, n), r = ke.current, r & 2) r = r & 1 | 2, t.flags |= 128; else { @@ -3568,13 +3568,13 @@ function $t(e, t, n) { } return t.child; } -function pp(e, t, n) { +function yp(e, t, n) { switch (t.tag) { case 3: - zu(t), or(); + Fu(t), or(); break; case 5: - fu(t); + mu(t); break; case 1: Je(t.type) && cs(t); @@ -3588,24 +3588,24 @@ function pp(e, t, n) { break; case 13: if (r = t.memoizedState, r !== null) - return r.dehydrated !== null ? (he(ke, ke.current & 1), t.flags |= 128, null) : n & t.child.childLanes ? Fu(e, t, n) : (he(ke, ke.current & 1), e = $t(e, t, n), e !== null ? e.sibling : null); + return r.dehydrated !== null ? (he(ke, ke.current & 1), t.flags |= 128, null) : n & t.child.childLanes ? Wu(e, t, n) : (he(ke, ke.current & 1), e = $t(e, t, n), e !== null ? e.sibling : null); he(ke, ke.current & 1); break; case 19: if (r = (n & t.childLanes) !== 0, e.flags & 128) { - if (r) return Wu(e, t, n); + if (r) return $u(e, t, n); t.flags |= 128; } if (l = t.memoizedState, l !== null && (l.rendering = null, l.tail = null, l.lastEffect = null), he(ke, ke.current), r) break; return null; case 22: case 23: - return t.lanes = 0, Ou(e, t, n); + return t.lanes = 0, Au(e, t, n); } return $t(e, t, n); } -var $u, no, Uu, Vu; -$u = function(e, t) { +var Uu, no, Vu, Bu; +Uu = function(e, t) { for (var n = t.child; n !== null; ) { if (n.tag === 5 || n.tag === 6) e.appendChild(n.stateNode); else if (n.tag !== 4 && n.child !== null) { @@ -3622,7 +3622,7 @@ $u = function(e, t) { }; no = function() { }; -Uu = function(e, t, n, r) { +Vu = function(e, t, n, r) { var l = e.memoizedProps; if (l !== r) { e = t.stateNode, jn(Mt.current); @@ -3663,7 +3663,7 @@ Uu = function(e, t, n, r) { (t.updateQueue = d) && (t.flags |= 4); } }; -Vu = function(e, t, n, r) { +Bu = function(e, t, n, r) { n !== r && (t.flags |= 4); }; function br(e, t) { @@ -3685,7 +3685,7 @@ function $e(e) { else for (l = e.child; l !== null; ) n |= l.lanes | l.childLanes, r |= l.subtreeFlags, r |= l.flags, l.return = e, l = l.sibling; return e.subtreeFlags |= r, e.childLanes = n, t; } -function gp(e, t, n) { +function vp(e, t, n) { var r = t.pendingProps; switch (Ao(t), t.tag) { case 2: @@ -3706,7 +3706,7 @@ function gp(e, t, n) { case 5: Qo(t); var l = jn(el.current); - if (n = t.type, e !== null && t.stateNode != null) Uu(e, t, n, r, l), e.ref !== t.ref && (t.flags |= 512, t.flags |= 2097152); + if (n = t.type, e !== null && t.stateNode != null) Vu(e, t, n, r, l), e.ref !== t.ref && (t.flags |= 512, t.flags |= 2097152); else { if (!r) { if (t.stateNode === null) throw Error(V(166)); @@ -3775,7 +3775,7 @@ function gp(e, t, n) { } r = l, t.updateQueue = r, r !== null && (t.flags |= 4); } else { - o = l.nodeType === 9 ? l : l.ownerDocument, e === "http://www.w3.org/1999/xhtml" && (e = yd(n)), e === "http://www.w3.org/1999/xhtml" ? n === "script" ? (e = o.createElement("div"), e.innerHTML = "