// ==UserScript== // @name 武恩赐影视 // @namespace http://tampermonkey.net/ // @version 5.5.1 // @author 武恩赐 // @description 【❤️ 视频自动解析,体会拥有VIP的感觉❤️,适配PC+移动 】功能有:1、支持B站大会员番剧,全网独创自由选择自动解析接口;2、爱奇艺、腾讯、优酷、芒果等全网VIP视频免费解析去广告(免跳出观影特方便) // @license MIT // @icon data:image/png;base64,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 // @include /^http(s?)://.*?(url|vid|jx|v)=.*$/ // @match https://v.qq.com/x/cover/* // @match https://www.iqiyi.com/v_* // @match https://v.youku.com/v_show/* // @match https://www.mgtv.com/b/* // @match https://www.bilibili.com/bangumi/play/* // @match *://laisoyiba.com/* // @match *://*.youku.com/v_* // @match *://*.iqiyi.com/v_* // @match *://*.iqiyi.com/w_* // @match *://*.iqiyi.com/a_* // @match *://v.qq.com/x/cover/* // @match *://v.qq.com/x/page/* // @match *://v.qq.com/tv/* // @match *://*.mgtv.com/b/* // @match *://*.bilibili.com/video/* // @match *://*.bilibili.com/bangumi/play/* // @match *://www.acfun.cn/bangumi/* // @match *://www.le.com/ptv/vplay/* // @match *://www.wasu.cn/Play/show/* // @match *://vip.1905.com/play/* // @match *://tv.sohu.com/v/* // @match *://film.sohu.com/album/* // @match *://v.pptv.com/show/* // @match *://m.v.qq.com/* // @match *://m.iqiyi.com/v_* // @match *://m.iqiyi.com/w_* // @match *://m.iqiyi.com/a_* // @match *://m.youku.com/alipay_video/* // @match *://m.youku.com/video/* // @match *://m.mgtv.com/b/* // @match *://m.bilibili.com/video/* // @match *://m.bilibili.com/anime/* // @match *://m.bilibili.com/bangumi/play/* // @match *://m.le.com/vplay_* // @match *://vip.1905.com/m/play/* // @match *://www.wasu.cn/wap/*/show/* // @match *://m.tv.sohu.com/v.* // @match *://m.pptv.com/show/* // @match *://*.youku.com/* // @match *://*.iqiyi.com/* // @match *://*.iq.com/* // @match *://*.le.com/* // @match *://v.qq.com/* // @match *://m.v.qq.com/* // @match *://*.tudou.com/* // @match *://*.mgtv.com/* // @match *://tv.sohu.com/* // @match *://film.sohu.com/* // @match *://*.1905.com/* // @match *://*.bilibili.com/* // @match *://*.pptv.com/* // @grant GM_addStyle // @run-at document-start // @grant unsafeWindow // @grant GM_addStyle // @grant GM_openInTab // @grant GM_getValue // @grant GM_setValue // @grant GM_xmlhttpRequest // @grant GM_log // @charset UTF-8 // @license GPL License // @antifeature referral-link 【武恩赐提醒您:此提示为GreasyFork代码规范要求脚本必须添加,实际使用无任何强制跳转,代码可查,请知悉】 // @downloadURL none // ==/UserScript== (t=>{const e=document.createElement("style");e.dataset.source="vite-plugin-monkey",e.textContent=t,document.head.append(e)})(" ._App_3b7sr_1{position:absolute;top:0;left:0;display:none}._Hidden_3b7sr_25{display:none}._Visible_3b7sr_33{display:block}._Iframe_1f8wd_1{width:100%;height:100%;border:0;position:absolute;top:0;left:0;background-color:#000;z-index:1301}._Loading_1f8wd_23{color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:24px;z-index:9999;background-color:#000} "); (function () { 'use strict'; function _mergeNamespaces$1(n2, m2) { for (var i2 = 0; i2 < m2.length; i2++) { const e2 = m2[i2]; if (typeof e2 !== "string" && !Array.isArray(e2)) { for (const k in e2) { if (k !== "default" && !(k in n2)) { const d2 = Object.getOwnPropertyDescriptor(e2, k); if (d2) { Object.defineProperty(n2, k, d2.get ? d2 : { enumerable: true, get: () => e2[k] }); } } } } } return Object.freeze(Object.defineProperty(n2, Symbol.toStringTag, { value: "Module" })); } var _GM_addStyle = /* @__PURE__ */ (() => typeof GM_addStyle != "undefined" ? GM_addStyle : void 0)(); const playerContainers = [ { host: "v.qq.com", container: "#mod_player,#player-container", displayNodes: ["#mask_layer", ".mod_vip_popup", ".panel-tip-pay"] }, { host: "m.v.qq.com", container: ".mod_player,#player", displayNodes: [ ".mod_vip_popup", "[class^=app_],[class^=app-],[class*=_app_],[class*=-app-],[class$=_app],[class$=-app]", "div[dt-eid=open_app_bottom]", "div.video_function.video_function_new", "a[open-app]", "section.mod_source", "section.mod_box.mod_sideslip_h.mod_multi_figures_h,section.mod_sideslip_privileges,section.mod_game_rec", ".at-app-banner" ] }, { host: "w.mgtv.com", container: "#mgtv-player-wrap", displayNodes: [] }, { host: "www.mgtv.com", container: "#mgtv-player-wrap", displayNodes: [] }, { host: "m.mgtv.com", container: ".video-area", displayNodes: ["div[class^=mg-app]", ".video-area-bar", ".open-app-popup"] }, { host: "www.bilibili.com", container: "#player_module,#bilibiliPlayer,#bilibili-player", displayNodes: [] }, { host: "m.bilibili.com", container: ".player-wrapper,.player-container,.mplayer", displayNodes: [] }, { host: "www.iqiyi.com", container: "#flashbox", displayNodes: [ "#playerPopup", "div[class^=qy-header-login-pop]", "section[class^=modal-cover_]", ".toast", "#modal-vip-cashier-scope", `[id^="float-common-"]` ] }, { host: "m.iqiyi.com", container: ".m-video-player-wrap", displayNodes: [ "div.m-iqyGuide-layer", "a[down-app-android-url]", "[name=m-extendBar]", "[class*=ChannelHomeBanner]", "section.m-hotWords-bottom" ] }, { host: "www.iq.com", container: ".intl-video-wrap", displayNodes: [] }, { host: "v.youku.com", container: "#ykplayer,#player", displayNodes: [ "#iframaWrapper", "#checkout_counter_mask", "#checkout_counter_popup" ] }, { host: "m.youku.com", container: "#player,.h5-detail-player", displayNodes: [".callEnd_box", ".h5-detail-guide", ".h5-detail-vip-guide"] }, { host: "tv.sohu.com", container: "#player", displayNodes: [] }, { host: "film.sohu.com", container: "#playerWrap", displayNodes: [] }, { host: "www.le.com", container: "#le_playbox", displayNodes: [] }, { host: "video.tudou.com", container: ".td-playbox", displayNodes: [] }, { host: "v.pptv.com", container: "#pptv_playpage_box", displayNodes: [] }, { host: "vip.pptv.com", container: ".w-video", displayNodes: [] }, { host: "www.wasu.cn", container: "#flashContent", displayNodes: [] }, { host: "www.acfun.cn", container: "#player", displayNodes: [] }, { host: "vip.1905.com", container: "#player,#vodPlayer", displayNodes: [] }, { host: "www.1905.com", container: "#player,#vodPlayer", displayNodes: [] } ]; function getPlayerContainer() { return playerContainers.find((item) => item.host === location.host); } const playerContainer = getPlayerContainer(); async function findTargetElement(selector, option = {}) { return new Promise((resolve, reject) => { let timer = null; let count = 100; function clear() { if (timer != null) { clearInterval(timer); timer = null; } } function findElement() { const el2 = option.isAll ? document.querySelectorAll(selector) : document.querySelector(selector); if (option.isAll ? el2.length > 0 : el2) { clear(); return resolve(el2); } if (--count <= 0) { clear(); } } timer = setInterval(findElement, 100); }); } function hideElement(selector) { _GM_addStyle( `${selector}{display: none !important; margin-left: -300vw !important;}` ); } function videoTagHandle() { findTargetElement(playerContainer == null ? void 0 : playerContainer.container.split(",").map((item) => item + " video").join(","), { isAll: true, tryTime: 3e3 }).then((items) => { for (const element of items) { (function(video) { let timer = null; function pause() { var _a; video.style.display = "none"; video.muted = true; video.pause(); if (timer != null) { clearInterval(timer); timer = null; } (_a = video.parentNode) == null ? void 0 : _a.removeChild(video); } pause(); timer = setInterval(pause, 100); video.addEventListener("playing", pause); })(element); } }); } function nextVod() { switch (location.host) { case "v.qq.com": document.querySelector(".txp_btn_next_u").click(); break; case "www.iqiyi.com": document.querySelector(".iqp-btn-next").click(); break; case "v.youku.com": document.querySelector(".kui-next-icon-0").click(); break; case "www.mgtv.com": document.querySelector(".icon-next").click(); break; case "www.bilibili.com": document.querySelector(".bpx-player-ctrl-next").click(); break; } } var commonjsGlobal = typeof globalThis !== "undefined" ? globalThis : typeof window !== "undefined" ? window : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : {}; function getDefaultExportFromCjs(x2) { return x2 && x2.__esModule && Object.prototype.hasOwnProperty.call(x2, "default") ? x2["default"] : x2; } var jsxRuntime = { exports: {} }; var reactJsxRuntime_production_min = {}; var react = { exports: {} }; var react_production_min = {}; /** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var l$5 = Symbol.for("react.element"), n$6 = Symbol.for("react.portal"), p$7 = Symbol.for("react.fragment"), q$6 = Symbol.for("react.strict_mode"), r$4 = Symbol.for("react.profiler"), t$5 = Symbol.for("react.provider"), u$4 = Symbol.for("react.context"), v$5 = Symbol.for("react.forward_ref"), w$3 = Symbol.for("react.suspense"), x$2 = Symbol.for("react.memo"), y$2 = Symbol.for("react.lazy"), z$3 = Symbol.iterator; function A$3(a) { if (null === a || "object" !== typeof a) return null; a = z$3 && a[z$3] || a["@@iterator"]; return "function" === typeof a ? a : null; } var B$2 = { isMounted: function() { return false; }, enqueueForceUpdate: function() { }, enqueueReplaceState: function() { }, enqueueSetState: function() { } }, C$1 = Object.assign, D$2 = {}; function E$2(a, b2, e2) { this.props = a; this.context = b2; this.refs = D$2; this.updater = e2 || B$2; } E$2.prototype.isReactComponent = {}; E$2.prototype.setState = function(a, b2) { if ("object" !== typeof a && "function" !== typeof a && null != a) 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, a, b2, "setState"); }; E$2.prototype.forceUpdate = function(a) { this.updater.enqueueForceUpdate(this, a, "forceUpdate"); }; function F$1() { } F$1.prototype = E$2.prototype; function G$2(a, b2, e2) { this.props = a; this.context = b2; this.refs = D$2; this.updater = e2 || B$2; } var H$2 = G$2.prototype = new F$1(); H$2.constructor = G$2; C$1(H$2, E$2.prototype); H$2.isPureReactComponent = true; var I$2 = Array.isArray, J = Object.prototype.hasOwnProperty, K$1 = { current: null }, L$2 = { key: true, ref: true, __self: true, __source: true }; function M$2(a, b2, e2) { var d2, c2 = {}, k = null, h2 = null; if (null != b2) for (d2 in void 0 !== b2.ref && (h2 = b2.ref), void 0 !== b2.key && (k = "" + b2.key), b2) J.call(b2, d2) && !L$2.hasOwnProperty(d2) && (c2[d2] = b2[d2]); var g2 = arguments.length - 2; if (1 === g2) c2.children = e2; else if (1 < g2) { for (var f2 = Array(g2), m2 = 0; m2 < g2; m2++) f2[m2] = arguments[m2 + 2]; c2.children = f2; } if (a && a.defaultProps) for (d2 in g2 = a.defaultProps, g2) void 0 === c2[d2] && (c2[d2] = g2[d2]); return { $$typeof: l$5, type: a, key: k, ref: h2, props: c2, _owner: K$1.current }; } function N$2(a, b2) { return { $$typeof: l$5, type: a.type, key: b2, ref: a.ref, props: a.props, _owner: a._owner }; } function O$2(a) { return "object" === typeof a && null !== a && a.$$typeof === l$5; } function escape(a) { var b2 = { "=": "=0", ":": "=2" }; return "$" + a.replace(/[=:]/g, function(a2) { return b2[a2]; }); } var P$2 = /\/+/g; function Q$2(a, b2) { return "object" === typeof a && null !== a && null != a.key ? escape("" + a.key) : b2.toString(36); } function R$2(a, b2, e2, d2, c2) { var k = typeof a; if ("undefined" === k || "boolean" === k) a = null; var h2 = false; if (null === a) h2 = true; else switch (k) { case "string": case "number": h2 = true; break; case "object": switch (a.$$typeof) { case l$5: case n$6: h2 = true; } } if (h2) return h2 = a, c2 = c2(h2), a = "" === d2 ? "." + Q$2(h2, 0) : d2, I$2(c2) ? (e2 = "", null != a && (e2 = a.replace(P$2, "$&/") + "/"), R$2(c2, b2, e2, "", function(a2) { return a2; })) : null != c2 && (O$2(c2) && (c2 = N$2(c2, e2 + (!c2.key || h2 && h2.key === c2.key ? "" : ("" + c2.key).replace(P$2, "$&/") + "/") + a)), b2.push(c2)), 1; h2 = 0; d2 = "" === d2 ? "." : d2 + ":"; if (I$2(a)) for (var g2 = 0; g2 < a.length; g2++) { k = a[g2]; var f2 = d2 + Q$2(k, g2); h2 += R$2(k, b2, e2, f2, c2); } else if (f2 = A$3(a), "function" === typeof f2) for (a = f2.call(a), g2 = 0; !(k = a.next()).done; ) k = k.value, f2 = d2 + Q$2(k, g2++), h2 += R$2(k, b2, e2, f2, c2); else if ("object" === k) throw b2 = String(a), Error("Objects are not valid as a React child (found: " + ("[object Object]" === b2 ? "object with keys {" + Object.keys(a).join(", ") + "}" : b2) + "). If you meant to render a collection of children, use an array instead."); return h2; } function S$2(a, b2, e2) { if (null == a) return a; var d2 = [], c2 = 0; R$2(a, d2, "", "", function(a2) { return b2.call(e2, a2, c2++); }); return d2; } function T$1(a) { if (-1 === a._status) { var b2 = a._result; b2 = b2(); b2.then(function(b3) { if (0 === a._status || -1 === a._status) a._status = 1, a._result = b3; }, function(b3) { if (0 === a._status || -1 === a._status) a._status = 2, a._result = b3; }); -1 === a._status && (a._status = 0, a._result = b2); } if (1 === a._status) return a._result.default; throw a._result; } var U$2 = { current: null }, V$1 = { transition: null }, W$2 = { ReactCurrentDispatcher: U$2, ReactCurrentBatchConfig: V$1, ReactCurrentOwner: K$1 }; react_production_min.Children = { map: S$2, forEach: function(a, b2, e2) { S$2(a, function() { b2.apply(this, arguments); }, e2); }, count: function(a) { var b2 = 0; S$2(a, function() { b2++; }); return b2; }, toArray: function(a) { return S$2(a, function(a2) { return a2; }) || []; }, only: function(a) { if (!O$2(a)) throw Error("React.Children.only expected to receive a single React element child."); return a; } }; react_production_min.Component = E$2; react_production_min.Fragment = p$7; react_production_min.Profiler = r$4; react_production_min.PureComponent = G$2; react_production_min.StrictMode = q$6; react_production_min.Suspense = w$3; react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = W$2; react_production_min.cloneElement = function(a, b2, e2) { if (null === a || void 0 === a) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + a + "."); var d2 = C$1({}, a.props), c2 = a.key, k = a.ref, h2 = a._owner; if (null != b2) { void 0 !== b2.ref && (k = b2.ref, h2 = K$1.current); void 0 !== b2.key && (c2 = "" + b2.key); if (a.type && a.type.defaultProps) var g2 = a.type.defaultProps; for (f2 in b2) J.call(b2, f2) && !L$2.hasOwnProperty(f2) && (d2[f2] = void 0 === b2[f2] && void 0 !== g2 ? g2[f2] : b2[f2]); } var f2 = arguments.length - 2; if (1 === f2) d2.children = e2; else if (1 < f2) { g2 = Array(f2); for (var m2 = 0; m2 < f2; m2++) g2[m2] = arguments[m2 + 2]; d2.children = g2; } return { $$typeof: l$5, type: a.type, key: c2, ref: k, props: d2, _owner: h2 }; }; react_production_min.createContext = function(a) { a = { $$typeof: u$4, _currentValue: a, _currentValue2: a, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }; a.Provider = { $$typeof: t$5, _context: a }; return a.Consumer = a; }; react_production_min.createElement = M$2; react_production_min.createFactory = function(a) { var b2 = M$2.bind(null, a); b2.type = a; return b2; }; react_production_min.createRef = function() { return { current: null }; }; react_production_min.forwardRef = function(a) { return { $$typeof: v$5, render: a }; }; react_production_min.isValidElement = O$2; react_production_min.lazy = function(a) { return { $$typeof: y$2, _payload: { _status: -1, _result: a }, _init: T$1 }; }; react_production_min.memo = function(a, b2) { return { $$typeof: x$2, type: a, compare: void 0 === b2 ? null : b2 }; }; react_production_min.startTransition = function(a) { var b2 = V$1.transition; V$1.transition = {}; try { a(); } finally { V$1.transition = b2; } }; react_production_min.unstable_act = function() { throw Error("act(...) is not supported in production builds of React."); }; react_production_min.useCallback = function(a, b2) { return U$2.current.useCallback(a, b2); }; react_production_min.useContext = function(a) { return U$2.current.useContext(a); }; react_production_min.useDebugValue = function() { }; react_production_min.useDeferredValue = function(a) { return U$2.current.useDeferredValue(a); }; react_production_min.useEffect = function(a, b2) { return U$2.current.useEffect(a, b2); }; react_production_min.useId = function() { return U$2.current.useId(); }; react_production_min.useImperativeHandle = function(a, b2, e2) { return U$2.current.useImperativeHandle(a, b2, e2); }; react_production_min.useInsertionEffect = function(a, b2) { return U$2.current.useInsertionEffect(a, b2); }; react_production_min.useLayoutEffect = function(a, b2) { return U$2.current.useLayoutEffect(a, b2); }; react_production_min.useMemo = function(a, b2) { return U$2.current.useMemo(a, b2); }; react_production_min.useReducer = function(a, b2, e2) { return U$2.current.useReducer(a, b2, e2); }; react_production_min.useRef = function(a) { return U$2.current.useRef(a); }; react_production_min.useState = function(a) { return U$2.current.useState(a); }; react_production_min.useSyncExternalStore = function(a, b2, e2) { return U$2.current.useSyncExternalStore(a, b2, e2); }; react_production_min.useTransition = function() { return U$2.current.useTransition(); }; react_production_min.version = "18.2.0"; { react.exports = react_production_min; } var reactExports = react.exports; const React$1 = /* @__PURE__ */ getDefaultExportFromCjs(reactExports); const React$2 = /* @__PURE__ */ _mergeNamespaces$1({ __proto__: null, default: React$1 }, [reactExports]); /** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var f$3 = reactExports, k$5 = Symbol.for("react.element"), l$4 = Symbol.for("react.fragment"), m$5 = Object.prototype.hasOwnProperty, n$5 = f$3.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, p$6 = { key: true, ref: true, __self: true, __source: true }; function q$5(c2, a, g2) { var b2, d2 = {}, e2 = null, h2 = null; void 0 !== g2 && (e2 = "" + g2); void 0 !== a.key && (e2 = "" + a.key); void 0 !== a.ref && (h2 = a.ref); for (b2 in a) m$5.call(a, b2) && !p$6.hasOwnProperty(b2) && (d2[b2] = a[b2]); if (c2 && c2.defaultProps) for (b2 in a = c2.defaultProps, a) void 0 === d2[b2] && (d2[b2] = a[b2]); return { $$typeof: k$5, type: c2, key: e2, ref: h2, props: d2, _owner: n$5.current }; } reactJsxRuntime_production_min.Fragment = l$4; reactJsxRuntime_production_min.jsx = q$5; reactJsxRuntime_production_min.jsxs = q$5; { jsxRuntime.exports = reactJsxRuntime_production_min; } var jsxRuntimeExports = jsxRuntime.exports; var client = {}; var reactDom = { exports: {} }; var reactDom_production_min = {}; var scheduler = { exports: {} }; var scheduler_production_min = {}; /** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ (function(exports) { function f2(a, b2) { var c2 = a.length; a.push(b2); a: for (; 0 < c2; ) { var d2 = c2 - 1 >>> 1, e2 = a[d2]; if (0 < g2(e2, b2)) a[d2] = b2, a[c2] = e2, c2 = d2; else break a; } } function h2(a) { return 0 === a.length ? null : a[0]; } function k(a) { if (0 === a.length) return null; var b2 = a[0], c2 = a.pop(); if (c2 !== b2) { a[0] = c2; a: for (var d2 = 0, e2 = a.length, w2 = e2 >>> 1; d2 < w2; ) { var m2 = 2 * (d2 + 1) - 1, C2 = a[m2], n2 = m2 + 1, x2 = a[n2]; if (0 > g2(C2, c2)) n2 < e2 && 0 > g2(x2, C2) ? (a[d2] = x2, a[n2] = c2, d2 = n2) : (a[d2] = C2, a[m2] = c2, d2 = m2); else if (n2 < e2 && 0 > g2(x2, c2)) a[d2] = x2, a[n2] = c2, d2 = n2; else break a; } } return b2; } function g2(a, b2) { var c2 = a.sortIndex - b2.sortIndex; return 0 !== c2 ? c2 : a.id - b2.id; } if ("object" === typeof performance && "function" === typeof performance.now) { var l2 = performance; exports.unstable_now = function() { return l2.now(); }; } else { var p2 = Date, q2 = p2.now(); exports.unstable_now = function() { return p2.now() - q2; }; } var r2 = [], t2 = [], u2 = 1, v2 = null, y2 = 3, z2 = false, A2 = false, B2 = false, D2 = "function" === typeof setTimeout ? setTimeout : null, E2 = "function" === typeof clearTimeout ? clearTimeout : null, F2 = "undefined" !== typeof setImmediate ? setImmediate : null; "undefined" !== typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling); function G2(a) { for (var b2 = h2(t2); null !== b2; ) { if (null === b2.callback) k(t2); else if (b2.startTime <= a) k(t2), b2.sortIndex = b2.expirationTime, f2(r2, b2); else break; b2 = h2(t2); } } function H2(a) { B2 = false; G2(a); if (!A2) if (null !== h2(r2)) A2 = true, I2(J2); else { var b2 = h2(t2); null !== b2 && K2(H2, b2.startTime - a); } } function J2(a, b2) { A2 = false; B2 && (B2 = false, E2(L2), L2 = -1); z2 = true; var c2 = y2; try { G2(b2); for (v2 = h2(r2); null !== v2 && (!(v2.expirationTime > b2) || a && !M2()); ) { var d2 = v2.callback; if ("function" === typeof d2) { v2.callback = null; y2 = v2.priorityLevel; var e2 = d2(v2.expirationTime <= b2); b2 = exports.unstable_now(); "function" === typeof e2 ? v2.callback = e2 : v2 === h2(r2) && k(r2); G2(b2); } else k(r2); v2 = h2(r2); } if (null !== v2) var w2 = true; else { var m2 = h2(t2); null !== m2 && K2(H2, m2.startTime - b2); w2 = false; } return w2; } finally { v2 = null, y2 = c2, z2 = false; } } var N2 = false, O2 = null, L2 = -1, P2 = 5, Q2 = -1; function M2() { return exports.unstable_now() - Q2 < P2 ? false : true; } function R2() { if (null !== O2) { var a = exports.unstable_now(); Q2 = a; var b2 = true; try { b2 = O2(true, a); } finally { b2 ? S2() : (N2 = false, O2 = null); } } else N2 = false; } var S2; if ("function" === typeof F2) S2 = function() { F2(R2); }; else if ("undefined" !== typeof MessageChannel) { var T2 = new MessageChannel(), U2 = T2.port2; T2.port1.onmessage = R2; S2 = function() { U2.postMessage(null); }; } else S2 = function() { D2(R2, 0); }; function I2(a) { O2 = a; N2 || (N2 = true, S2()); } function K2(a, b2) { L2 = D2(function() { a(exports.unstable_now()); }, b2); } exports.unstable_IdlePriority = 5; exports.unstable_ImmediatePriority = 1; exports.unstable_LowPriority = 4; exports.unstable_NormalPriority = 3; exports.unstable_Profiling = null; exports.unstable_UserBlockingPriority = 2; exports.unstable_cancelCallback = function(a) { a.callback = null; }; exports.unstable_continueExecution = function() { A2 || z2 || (A2 = true, I2(J2)); }; exports.unstable_forceFrameRate = function(a) { 0 > a || 125 < a ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : P2 = 0 < a ? Math.floor(1e3 / a) : 5; }; exports.unstable_getCurrentPriorityLevel = function() { return y2; }; exports.unstable_getFirstCallbackNode = function() { return h2(r2); }; exports.unstable_next = function(a) { switch (y2) { case 1: case 2: case 3: var b2 = 3; break; default: b2 = y2; } var c2 = y2; y2 = b2; try { return a(); } finally { y2 = c2; } }; exports.unstable_pauseExecution = function() { }; exports.unstable_requestPaint = function() { }; exports.unstable_runWithPriority = function(a, b2) { switch (a) { case 1: case 2: case 3: case 4: case 5: break; default: a = 3; } var c2 = y2; y2 = a; try { return b2(); } finally { y2 = c2; } }; exports.unstable_scheduleCallback = function(a, b2, c2) { var d2 = exports.unstable_now(); "object" === typeof c2 && null !== c2 ? (c2 = c2.delay, c2 = "number" === typeof c2 && 0 < c2 ? d2 + c2 : d2) : c2 = d2; switch (a) { case 1: var e2 = -1; break; case 2: e2 = 250; break; case 5: e2 = 1073741823; break; case 4: e2 = 1e4; break; default: e2 = 5e3; } e2 = c2 + e2; a = { id: u2++, callback: b2, priorityLevel: a, startTime: c2, expirationTime: e2, sortIndex: -1 }; c2 > d2 ? (a.sortIndex = c2, f2(t2, a), null === h2(r2) && a === h2(t2) && (B2 ? (E2(L2), L2 = -1) : B2 = true, K2(H2, c2 - d2))) : (a.sortIndex = e2, f2(r2, a), A2 || z2 || (A2 = true, I2(J2))); return a; }; exports.unstable_shouldYield = M2; exports.unstable_wrapCallback = function(a) { var b2 = y2; return function() { var c2 = y2; y2 = b2; try { return a.apply(this, arguments); } finally { y2 = c2; } }; }; })(scheduler_production_min); { scheduler.exports = scheduler_production_min; } var schedulerExports = scheduler.exports; /** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var aa = reactExports, ca = schedulerExports; function p$5(a) { for (var b2 = "https://reactjs.org/docs/error-decoder.html?invariant=" + a, c2 = 1; c2 < arguments.length; c2++) b2 += "&args[]=" + encodeURIComponent(arguments[c2]); return "Minified React error #" + a + "; visit " + b2 + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } var da = /* @__PURE__ */ new Set(), ea = {}; function fa(a, b2) { ha(a, b2); ha(a + "Capture", b2); } function ha(a, b2) { ea[a] = b2; for (a = 0; a < b2.length; a++) da.add(b2[a]); } var ia = !("undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement), ja = Object.prototype.hasOwnProperty, ka = /^[: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]*$/, la = {}, ma = {}; function oa(a) { if (ja.call(ma, a)) return true; if (ja.call(la, a)) return false; if (ka.test(a)) return ma[a] = true; la[a] = true; return false; } function pa(a, b2, c2, d2) { if (null !== c2 && 0 === c2.type) return false; switch (typeof b2) { case "function": case "symbol": return true; case "boolean": if (d2) return false; if (null !== c2) return !c2.acceptsBooleans; a = a.toLowerCase().slice(0, 5); return "data-" !== a && "aria-" !== a; default: return false; } } function qa(a, b2, c2, d2) { if (null === b2 || "undefined" === typeof b2 || pa(a, b2, c2, d2)) return true; if (d2) return false; if (null !== c2) switch (c2.type) { case 3: return !b2; case 4: return false === b2; case 5: return isNaN(b2); case 6: return isNaN(b2) || 1 > b2; } return false; } function v$4(a, b2, c2, d2, e2, f2, g2) { this.acceptsBooleans = 2 === b2 || 3 === b2 || 4 === b2; this.attributeName = d2; this.attributeNamespace = e2; this.mustUseProperty = c2; this.propertyName = a; this.type = b2; this.sanitizeURL = f2; this.removeEmptyString = g2; } var z$2 = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a) { z$2[a] = new v$4(a, 0, false, a, null, false, false); }); [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(a) { var b2 = a[0]; z$2[b2] = new v$4(b2, 1, false, a[1], null, false, false); }); ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(a) { z$2[a] = new v$4(a, 2, false, a.toLowerCase(), null, false, false); }); ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(a) { z$2[a] = new v$4(a, 2, false, a, null, false, false); }); "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(a) { z$2[a] = new v$4(a, 3, false, a.toLowerCase(), null, false, false); }); ["checked", "multiple", "muted", "selected"].forEach(function(a) { z$2[a] = new v$4(a, 3, true, a, null, false, false); }); ["capture", "download"].forEach(function(a) { z$2[a] = new v$4(a, 4, false, a, null, false, false); }); ["cols", "rows", "size", "span"].forEach(function(a) { z$2[a] = new v$4(a, 6, false, a, null, false, false); }); ["rowSpan", "start"].forEach(function(a) { z$2[a] = new v$4(a, 5, false, a.toLowerCase(), null, false, false); }); var ra = /[\-:]([a-z])/g; function sa(a) { return a[1].toUpperCase(); } "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a) { var b2 = a.replace( ra, sa ); z$2[b2] = new v$4(b2, 1, false, a, null, false, false); }); "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a) { var b2 = a.replace(ra, sa); z$2[b2] = new v$4(b2, 1, false, a, "http://www.w3.org/1999/xlink", false, false); }); ["xml:base", "xml:lang", "xml:space"].forEach(function(a) { var b2 = a.replace(ra, sa); z$2[b2] = new v$4(b2, 1, false, a, "http://www.w3.org/XML/1998/namespace", false, false); }); ["tabIndex", "crossOrigin"].forEach(function(a) { z$2[a] = new v$4(a, 1, false, a.toLowerCase(), null, false, false); }); z$2.xlinkHref = new v$4("xlinkHref", 1, false, "xlink:href", "http://www.w3.org/1999/xlink", true, false); ["src", "href", "action", "formAction"].forEach(function(a) { z$2[a] = new v$4(a, 1, false, a.toLowerCase(), null, true, true); }); function ta(a, b2, c2, d2) { var e2 = z$2.hasOwnProperty(b2) ? z$2[b2] : null; if (null !== e2 ? 0 !== e2.type : d2 || !(2 < b2.length) || "o" !== b2[0] && "O" !== b2[0] || "n" !== b2[1] && "N" !== b2[1]) qa(b2, c2, e2, d2) && (c2 = null), d2 || null === e2 ? oa(b2) && (null === c2 ? a.removeAttribute(b2) : a.setAttribute(b2, "" + c2)) : e2.mustUseProperty ? a[e2.propertyName] = null === c2 ? 3 === e2.type ? false : "" : c2 : (b2 = e2.attributeName, d2 = e2.attributeNamespace, null === c2 ? a.removeAttribute(b2) : (e2 = e2.type, c2 = 3 === e2 || 4 === e2 && true === c2 ? "" : "" + c2, d2 ? a.setAttributeNS(d2, b2, c2) : a.setAttribute(b2, c2))); } var ua = aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, va = Symbol.for("react.element"), wa = Symbol.for("react.portal"), ya = Symbol.for("react.fragment"), za = Symbol.for("react.strict_mode"), Aa = Symbol.for("react.profiler"), Ba = Symbol.for("react.provider"), Ca = Symbol.for("react.context"), Da = Symbol.for("react.forward_ref"), Ea = Symbol.for("react.suspense"), Fa = Symbol.for("react.suspense_list"), Ga = Symbol.for("react.memo"), Ha = Symbol.for("react.lazy"); var Ia = Symbol.for("react.offscreen"); var Ja = Symbol.iterator; function Ka(a) { if (null === a || "object" !== typeof a) return null; a = Ja && a[Ja] || a["@@iterator"]; return "function" === typeof a ? a : null; } var A$2 = Object.assign, La; function Ma(a) { if (void 0 === La) try { throw Error(); } catch (c2) { var b2 = c2.stack.trim().match(/\n( *(at )?)/); La = b2 && b2[1] || ""; } return "\n" + La + a; } var Na = false; function Oa(a, b2) { if (!a || Na) return ""; Na = true; var c2 = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (b2) if (b2 = function() { throw Error(); }, Object.defineProperty(b2.prototype, "props", { set: function() { throw Error(); } }), "object" === typeof Reflect && Reflect.construct) { try { Reflect.construct(b2, []); } catch (l2) { var d2 = l2; } Reflect.construct(a, [], b2); } else { try { b2.call(); } catch (l2) { d2 = l2; } a.call(b2.prototype); } else { try { throw Error(); } catch (l2) { d2 = l2; } a(); } } catch (l2) { if (l2 && d2 && "string" === typeof l2.stack) { for (var e2 = l2.stack.split("\n"), f2 = d2.stack.split("\n"), g2 = e2.length - 1, h2 = f2.length - 1; 1 <= g2 && 0 <= h2 && e2[g2] !== f2[h2]; ) h2--; for (; 1 <= g2 && 0 <= h2; g2--, h2--) if (e2[g2] !== f2[h2]) { if (1 !== g2 || 1 !== h2) { do if (g2--, h2--, 0 > h2 || e2[g2] !== f2[h2]) { var k = "\n" + e2[g2].replace(" at new ", " at "); a.displayName && k.includes("") && (k = k.replace("", a.displayName)); return k; } while (1 <= g2 && 0 <= h2); } break; } } } finally { Na = false, Error.prepareStackTrace = c2; } return (a = a ? a.displayName || a.name : "") ? Ma(a) : ""; } function Pa(a) { switch (a.tag) { case 5: return Ma(a.type); case 16: return Ma("Lazy"); case 13: return Ma("Suspense"); case 19: return Ma("SuspenseList"); case 0: case 2: case 15: return a = Oa(a.type, false), a; case 11: return a = Oa(a.type.render, false), a; case 1: return a = Oa(a.type, true), a; default: return ""; } } function Qa(a) { if (null == a) return null; if ("function" === typeof a) return a.displayName || a.name || null; if ("string" === typeof a) return a; switch (a) { case ya: return "Fragment"; case wa: return "Portal"; case Aa: return "Profiler"; case za: return "StrictMode"; case Ea: return "Suspense"; case Fa: return "SuspenseList"; } if ("object" === typeof a) switch (a.$$typeof) { case Ca: return (a.displayName || "Context") + ".Consumer"; case Ba: return (a._context.displayName || "Context") + ".Provider"; case Da: var b2 = a.render; a = a.displayName; a || (a = b2.displayName || b2.name || "", a = "" !== a ? "ForwardRef(" + a + ")" : "ForwardRef"); return a; case Ga: return b2 = a.displayName || null, null !== b2 ? b2 : Qa(a.type) || "Memo"; case Ha: b2 = a._payload; a = a._init; try { return Qa(a(b2)); } catch (c2) { } } return null; } function Ra(a) { var b2 = a.type; switch (a.tag) { case 24: return "Cache"; case 9: return (b2.displayName || "Context") + ".Consumer"; case 10: return (b2._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return a = b2.render, a = a.displayName || a.name || "", b2.displayName || ("" !== a ? "ForwardRef(" + a + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: return b2; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return Qa(b2); case 8: return b2 === za ? "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 b2) return b2.displayName || b2.name || null; if ("string" === typeof b2) return b2; } return null; } function Sa(a) { switch (typeof a) { case "boolean": case "number": case "string": case "undefined": return a; case "object": return a; default: return ""; } } function Ta(a) { var b2 = a.type; return (a = a.nodeName) && "input" === a.toLowerCase() && ("checkbox" === b2 || "radio" === b2); } function Ua(a) { var b2 = Ta(a) ? "checked" : "value", c2 = Object.getOwnPropertyDescriptor(a.constructor.prototype, b2), d2 = "" + a[b2]; if (!a.hasOwnProperty(b2) && "undefined" !== typeof c2 && "function" === typeof c2.get && "function" === typeof c2.set) { var e2 = c2.get, f2 = c2.set; Object.defineProperty(a, b2, { configurable: true, get: function() { return e2.call(this); }, set: function(a2) { d2 = "" + a2; f2.call(this, a2); } }); Object.defineProperty(a, b2, { enumerable: c2.enumerable }); return { getValue: function() { return d2; }, setValue: function(a2) { d2 = "" + a2; }, stopTracking: function() { a._valueTracker = null; delete a[b2]; } }; } } function Va(a) { a._valueTracker || (a._valueTracker = Ua(a)); } function Wa(a) { if (!a) return false; var b2 = a._valueTracker; if (!b2) return true; var c2 = b2.getValue(); var d2 = ""; a && (d2 = Ta(a) ? a.checked ? "true" : "false" : a.value); a = d2; return a !== c2 ? (b2.setValue(a), true) : false; } function Xa(a) { a = a || ("undefined" !== typeof document ? document : void 0); if ("undefined" === typeof a) return null; try { return a.activeElement || a.body; } catch (b2) { return a.body; } } function Ya(a, b2) { var c2 = b2.checked; return A$2({}, b2, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: null != c2 ? c2 : a._wrapperState.initialChecked }); } function Za(a, b2) { var c2 = null == b2.defaultValue ? "" : b2.defaultValue, d2 = null != b2.checked ? b2.checked : b2.defaultChecked; c2 = Sa(null != b2.value ? b2.value : c2); a._wrapperState = { initialChecked: d2, initialValue: c2, controlled: "checkbox" === b2.type || "radio" === b2.type ? null != b2.checked : null != b2.value }; } function ab(a, b2) { b2 = b2.checked; null != b2 && ta(a, "checked", b2, false); } function bb(a, b2) { ab(a, b2); var c2 = Sa(b2.value), d2 = b2.type; if (null != c2) if ("number" === d2) { if (0 === c2 && "" === a.value || a.value != c2) a.value = "" + c2; } else a.value !== "" + c2 && (a.value = "" + c2); else if ("submit" === d2 || "reset" === d2) { a.removeAttribute("value"); return; } b2.hasOwnProperty("value") ? cb(a, b2.type, c2) : b2.hasOwnProperty("defaultValue") && cb(a, b2.type, Sa(b2.defaultValue)); null == b2.checked && null != b2.defaultChecked && (a.defaultChecked = !!b2.defaultChecked); } function db(a, b2, c2) { if (b2.hasOwnProperty("value") || b2.hasOwnProperty("defaultValue")) { var d2 = b2.type; if (!("submit" !== d2 && "reset" !== d2 || void 0 !== b2.value && null !== b2.value)) return; b2 = "" + a._wrapperState.initialValue; c2 || b2 === a.value || (a.value = b2); a.defaultValue = b2; } c2 = a.name; "" !== c2 && (a.name = ""); a.defaultChecked = !!a._wrapperState.initialChecked; "" !== c2 && (a.name = c2); } function cb(a, b2, c2) { if ("number" !== b2 || Xa(a.ownerDocument) !== a) null == c2 ? a.defaultValue = "" + a._wrapperState.initialValue : a.defaultValue !== "" + c2 && (a.defaultValue = "" + c2); } var eb = Array.isArray; function fb(a, b2, c2, d2) { a = a.options; if (b2) { b2 = {}; for (var e2 = 0; e2 < c2.length; e2++) b2["$" + c2[e2]] = true; for (c2 = 0; c2 < a.length; c2++) e2 = b2.hasOwnProperty("$" + a[c2].value), a[c2].selected !== e2 && (a[c2].selected = e2), e2 && d2 && (a[c2].defaultSelected = true); } else { c2 = "" + Sa(c2); b2 = null; for (e2 = 0; e2 < a.length; e2++) { if (a[e2].value === c2) { a[e2].selected = true; d2 && (a[e2].defaultSelected = true); return; } null !== b2 || a[e2].disabled || (b2 = a[e2]); } null !== b2 && (b2.selected = true); } } function gb(a, b2) { if (null != b2.dangerouslySetInnerHTML) throw Error(p$5(91)); return A$2({}, b2, { value: void 0, defaultValue: void 0, children: "" + a._wrapperState.initialValue }); } function hb(a, b2) { var c2 = b2.value; if (null == c2) { c2 = b2.children; b2 = b2.defaultValue; if (null != c2) { if (null != b2) throw Error(p$5(92)); if (eb(c2)) { if (1 < c2.length) throw Error(p$5(93)); c2 = c2[0]; } b2 = c2; } null == b2 && (b2 = ""); c2 = b2; } a._wrapperState = { initialValue: Sa(c2) }; } function ib(a, b2) { var c2 = Sa(b2.value), d2 = Sa(b2.defaultValue); null != c2 && (c2 = "" + c2, c2 !== a.value && (a.value = c2), null == b2.defaultValue && a.defaultValue !== c2 && (a.defaultValue = c2)); null != d2 && (a.defaultValue = "" + d2); } function jb(a) { var b2 = a.textContent; b2 === a._wrapperState.initialValue && "" !== b2 && null !== b2 && (a.value = b2); } function kb(a) { switch (a) { case "svg": return "http://www.w3.org/2000/svg"; case "math": return "http://www.w3.org/1998/Math/MathML"; default: return "http://www.w3.org/1999/xhtml"; } } function lb(a, b2) { return null == a || "http://www.w3.org/1999/xhtml" === a ? kb(b2) : "http://www.w3.org/2000/svg" === a && "foreignObject" === b2 ? "http://www.w3.org/1999/xhtml" : a; } var mb, nb = function(a) { return "undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction ? function(b2, c2, d2, e2) { MSApp.execUnsafeLocalFunction(function() { return a(b2, c2, d2, e2); }); } : a; }(function(a, b2) { if ("http://www.w3.org/2000/svg" !== a.namespaceURI || "innerHTML" in a) a.innerHTML = b2; else { mb = mb || document.createElement("div"); mb.innerHTML = "" + b2.valueOf().toString() + ""; for (b2 = mb.firstChild; a.firstChild; ) a.removeChild(a.firstChild); for (; b2.firstChild; ) a.appendChild(b2.firstChild); } }); function ob(a, b2) { if (b2) { var c2 = a.firstChild; if (c2 && c2 === a.lastChild && 3 === c2.nodeType) { c2.nodeValue = b2; return; } } a.textContent = b2; } var pb = { animationIterationCount: true, aspectRatio: true, borderImageOutset: true, borderImageSlice: true, borderImageWidth: true, boxFlex: true, boxFlexGroup: true, boxOrdinalGroup: true, columnCount: true, columns: true, flex: true, flexGrow: true, flexPositive: true, flexShrink: true, flexNegative: true, flexOrder: true, gridArea: true, gridRow: true, gridRowEnd: true, gridRowSpan: true, gridRowStart: true, gridColumn: true, gridColumnEnd: true, gridColumnSpan: true, gridColumnStart: true, fontWeight: true, lineClamp: true, lineHeight: true, opacity: true, order: true, orphans: true, tabSize: true, widows: true, zIndex: true, zoom: true, fillOpacity: true, floodOpacity: true, stopOpacity: true, strokeDasharray: true, strokeDashoffset: true, strokeMiterlimit: true, strokeOpacity: true, strokeWidth: true }, qb = ["Webkit", "ms", "Moz", "O"]; Object.keys(pb).forEach(function(a) { qb.forEach(function(b2) { b2 = b2 + a.charAt(0).toUpperCase() + a.substring(1); pb[b2] = pb[a]; }); }); function rb(a, b2, c2) { return null == b2 || "boolean" === typeof b2 || "" === b2 ? "" : c2 || "number" !== typeof b2 || 0 === b2 || pb.hasOwnProperty(a) && pb[a] ? ("" + b2).trim() : b2 + "px"; } function sb(a, b2) { a = a.style; for (var c2 in b2) if (b2.hasOwnProperty(c2)) { var d2 = 0 === c2.indexOf("--"), e2 = rb(c2, b2[c2], d2); "float" === c2 && (c2 = "cssFloat"); d2 ? a.setProperty(c2, e2) : a[c2] = e2; } } var tb = A$2({ menuitem: true }, { area: true, base: true, br: true, col: true, embed: true, hr: true, img: true, input: true, keygen: true, link: true, meta: true, param: true, source: true, track: true, wbr: true }); function ub(a, b2) { if (b2) { if (tb[a] && (null != b2.children || null != b2.dangerouslySetInnerHTML)) throw Error(p$5(137, a)); if (null != b2.dangerouslySetInnerHTML) { if (null != b2.children) throw Error(p$5(60)); if ("object" !== typeof b2.dangerouslySetInnerHTML || !("__html" in b2.dangerouslySetInnerHTML)) throw Error(p$5(61)); } if (null != b2.style && "object" !== typeof b2.style) throw Error(p$5(62)); } } function vb(a, b2) { if (-1 === a.indexOf("-")) return "string" === typeof b2.is; switch (a) { case "annotation-xml": case "color-profile": case "font-face": case "font-face-src": case "font-face-uri": case "font-face-format": case "font-face-name": case "missing-glyph": return false; default: return true; } } var wb = null; function xb(a) { a = a.target || a.srcElement || window; a.correspondingUseElement && (a = a.correspondingUseElement); return 3 === a.nodeType ? a.parentNode : a; } var yb = null, zb = null, Ab = null; function Bb(a) { if (a = Cb(a)) { if ("function" !== typeof yb) throw Error(p$5(280)); var b2 = a.stateNode; b2 && (b2 = Db(b2), yb(a.stateNode, a.type, b2)); } } function Eb(a) { zb ? Ab ? Ab.push(a) : Ab = [a] : zb = a; } function Fb() { if (zb) { var a = zb, b2 = Ab; Ab = zb = null; Bb(a); if (b2) for (a = 0; a < b2.length; a++) Bb(b2[a]); } } function Gb(a, b2) { return a(b2); } function Hb() { } var Ib = false; function Jb(a, b2, c2) { if (Ib) return a(b2, c2); Ib = true; try { return Gb(a, b2, c2); } finally { if (Ib = false, null !== zb || null !== Ab) Hb(), Fb(); } } function Kb(a, b2) { var c2 = a.stateNode; if (null === c2) return null; var d2 = Db(c2); if (null === d2) return null; c2 = d2[b2]; a: switch (b2) { case "onClick": case "onClickCapture": case "onDoubleClick": case "onDoubleClickCapture": case "onMouseDown": case "onMouseDownCapture": case "onMouseMove": case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": (d2 = !d2.disabled) || (a = a.type, d2 = !("button" === a || "input" === a || "select" === a || "textarea" === a)); a = !d2; break a; default: a = false; } if (a) return null; if (c2 && "function" !== typeof c2) throw Error(p$5(231, b2, typeof c2)); return c2; } var Lb = false; if (ia) try { var Mb = {}; Object.defineProperty(Mb, "passive", { get: function() { Lb = true; } }); window.addEventListener("test", Mb, Mb); window.removeEventListener("test", Mb, Mb); } catch (a) { Lb = false; } function Nb(a, b2, c2, d2, e2, f2, g2, h2, k) { var l2 = Array.prototype.slice.call(arguments, 3); try { b2.apply(c2, l2); } catch (m2) { this.onError(m2); } } var Ob = false, Pb = null, Qb = false, Rb = null, Sb = { onError: function(a) { Ob = true; Pb = a; } }; function Tb(a, b2, c2, d2, e2, f2, g2, h2, k) { Ob = false; Pb = null; Nb.apply(Sb, arguments); } function Ub(a, b2, c2, d2, e2, f2, g2, h2, k) { Tb.apply(this, arguments); if (Ob) { if (Ob) { var l2 = Pb; Ob = false; Pb = null; } else throw Error(p$5(198)); Qb || (Qb = true, Rb = l2); } } function Vb(a) { var b2 = a, c2 = a; if (a.alternate) for (; b2.return; ) b2 = b2.return; else { a = b2; do b2 = a, 0 !== (b2.flags & 4098) && (c2 = b2.return), a = b2.return; while (a); } return 3 === b2.tag ? c2 : null; } function Wb(a) { if (13 === a.tag) { var b2 = a.memoizedState; null === b2 && (a = a.alternate, null !== a && (b2 = a.memoizedState)); if (null !== b2) return b2.dehydrated; } return null; } function Xb(a) { if (Vb(a) !== a) throw Error(p$5(188)); } function Yb(a) { var b2 = a.alternate; if (!b2) { b2 = Vb(a); if (null === b2) throw Error(p$5(188)); return b2 !== a ? null : a; } for (var c2 = a, d2 = b2; ; ) { var e2 = c2.return; if (null === e2) break; var f2 = e2.alternate; if (null === f2) { d2 = e2.return; if (null !== d2) { c2 = d2; continue; } break; } if (e2.child === f2.child) { for (f2 = e2.child; f2; ) { if (f2 === c2) return Xb(e2), a; if (f2 === d2) return Xb(e2), b2; f2 = f2.sibling; } throw Error(p$5(188)); } if (c2.return !== d2.return) c2 = e2, d2 = f2; else { for (var g2 = false, h2 = e2.child; h2; ) { if (h2 === c2) { g2 = true; c2 = e2; d2 = f2; break; } if (h2 === d2) { g2 = true; d2 = e2; c2 = f2; break; } h2 = h2.sibling; } if (!g2) { for (h2 = f2.child; h2; ) { if (h2 === c2) { g2 = true; c2 = f2; d2 = e2; break; } if (h2 === d2) { g2 = true; d2 = f2; c2 = e2; break; } h2 = h2.sibling; } if (!g2) throw Error(p$5(189)); } } if (c2.alternate !== d2) throw Error(p$5(190)); } if (3 !== c2.tag) throw Error(p$5(188)); return c2.stateNode.current === c2 ? a : b2; } function Zb(a) { a = Yb(a); return null !== a ? $b(a) : null; } function $b(a) { if (5 === a.tag || 6 === a.tag) return a; for (a = a.child; null !== a; ) { var b2 = $b(a); if (null !== b2) return b2; a = a.sibling; } return null; } var ac = ca.unstable_scheduleCallback, bc = ca.unstable_cancelCallback, cc = ca.unstable_shouldYield, dc = ca.unstable_requestPaint, B$1 = ca.unstable_now, ec = ca.unstable_getCurrentPriorityLevel, fc = ca.unstable_ImmediatePriority, gc = ca.unstable_UserBlockingPriority, hc = ca.unstable_NormalPriority, ic = ca.unstable_LowPriority, jc = ca.unstable_IdlePriority, kc = null, lc = null; function mc(a) { if (lc && "function" === typeof lc.onCommitFiberRoot) try { lc.onCommitFiberRoot(kc, a, void 0, 128 === (a.current.flags & 128)); } catch (b2) { } } var oc = Math.clz32 ? Math.clz32 : nc, pc = Math.log, qc = Math.LN2; function nc(a) { a >>>= 0; return 0 === a ? 32 : 31 - (pc(a) / qc | 0) | 0; } var rc = 64, sc = 4194304; function tc(a) { switch (a & -a) { case 1: return 1; case 2: return 2; case 4: return 4; case 8: return 8; case 16: return 16; case 32: return 32; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return a & 4194240; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return a & 130023424; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return a; } } function uc(a, b2) { var c2 = a.pendingLanes; if (0 === c2) return 0; var d2 = 0, e2 = a.suspendedLanes, f2 = a.pingedLanes, g2 = c2 & 268435455; if (0 !== g2) { var h2 = g2 & ~e2; 0 !== h2 ? d2 = tc(h2) : (f2 &= g2, 0 !== f2 && (d2 = tc(f2))); } else g2 = c2 & ~e2, 0 !== g2 ? d2 = tc(g2) : 0 !== f2 && (d2 = tc(f2)); if (0 === d2) return 0; if (0 !== b2 && b2 !== d2 && 0 === (b2 & e2) && (e2 = d2 & -d2, f2 = b2 & -b2, e2 >= f2 || 16 === e2 && 0 !== (f2 & 4194240))) return b2; 0 !== (d2 & 4) && (d2 |= c2 & 16); b2 = a.entangledLanes; if (0 !== b2) for (a = a.entanglements, b2 &= d2; 0 < b2; ) c2 = 31 - oc(b2), e2 = 1 << c2, d2 |= a[c2], b2 &= ~e2; return d2; } function vc(a, b2) { switch (a) { case 1: case 2: case 4: return b2 + 250; case 8: case 16: case 32: case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return b2 + 5e3; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return -1; case 134217728: case 268435456: case 536870912: case 1073741824: return -1; default: return -1; } } function wc(a, b2) { for (var c2 = a.suspendedLanes, d2 = a.pingedLanes, e2 = a.expirationTimes, f2 = a.pendingLanes; 0 < f2; ) { var g2 = 31 - oc(f2), h2 = 1 << g2, k = e2[g2]; if (-1 === k) { if (0 === (h2 & c2) || 0 !== (h2 & d2)) e2[g2] = vc(h2, b2); } else k <= b2 && (a.expiredLanes |= h2); f2 &= ~h2; } } function xc(a) { a = a.pendingLanes & -1073741825; return 0 !== a ? a : a & 1073741824 ? 1073741824 : 0; } function yc() { var a = rc; rc <<= 1; 0 === (rc & 4194240) && (rc = 64); return a; } function zc(a) { for (var b2 = [], c2 = 0; 31 > c2; c2++) b2.push(a); return b2; } function Ac(a, b2, c2) { a.pendingLanes |= b2; 536870912 !== b2 && (a.suspendedLanes = 0, a.pingedLanes = 0); a = a.eventTimes; b2 = 31 - oc(b2); a[b2] = c2; } function Bc(a, b2) { var c2 = a.pendingLanes & ~b2; a.pendingLanes = b2; a.suspendedLanes = 0; a.pingedLanes = 0; a.expiredLanes &= b2; a.mutableReadLanes &= b2; a.entangledLanes &= b2; b2 = a.entanglements; var d2 = a.eventTimes; for (a = a.expirationTimes; 0 < c2; ) { var e2 = 31 - oc(c2), f2 = 1 << e2; b2[e2] = 0; d2[e2] = -1; a[e2] = -1; c2 &= ~f2; } } function Cc(a, b2) { var c2 = a.entangledLanes |= b2; for (a = a.entanglements; c2; ) { var d2 = 31 - oc(c2), e2 = 1 << d2; e2 & b2 | a[d2] & b2 && (a[d2] |= b2); c2 &= ~e2; } } var C = 0; function Dc(a) { a &= -a; return 1 < a ? 4 < a ? 0 !== (a & 268435455) ? 16 : 536870912 : 4 : 1; } var Ec, Fc, Gc, Hc, Ic, Jc = false, Kc = [], Lc = null, Mc = null, Nc = null, Oc = /* @__PURE__ */ new Map(), Pc = /* @__PURE__ */ new Map(), Qc = [], Rc = "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 Sc(a, b2) { switch (a) { case "focusin": case "focusout": Lc = null; break; case "dragenter": case "dragleave": Mc = null; break; case "mouseover": case "mouseout": Nc = null; break; case "pointerover": case "pointerout": Oc.delete(b2.pointerId); break; case "gotpointercapture": case "lostpointercapture": Pc.delete(b2.pointerId); } } function Tc(a, b2, c2, d2, e2, f2) { if (null === a || a.nativeEvent !== f2) return a = { blockedOn: b2, domEventName: c2, eventSystemFlags: d2, nativeEvent: f2, targetContainers: [e2] }, null !== b2 && (b2 = Cb(b2), null !== b2 && Fc(b2)), a; a.eventSystemFlags |= d2; b2 = a.targetContainers; null !== e2 && -1 === b2.indexOf(e2) && b2.push(e2); return a; } function Uc(a, b2, c2, d2, e2) { switch (b2) { case "focusin": return Lc = Tc(Lc, a, b2, c2, d2, e2), true; case "dragenter": return Mc = Tc(Mc, a, b2, c2, d2, e2), true; case "mouseover": return Nc = Tc(Nc, a, b2, c2, d2, e2), true; case "pointerover": var f2 = e2.pointerId; Oc.set(f2, Tc(Oc.get(f2) || null, a, b2, c2, d2, e2)); return true; case "gotpointercapture": return f2 = e2.pointerId, Pc.set(f2, Tc(Pc.get(f2) || null, a, b2, c2, d2, e2)), true; } return false; } function Vc(a) { var b2 = Wc(a.target); if (null !== b2) { var c2 = Vb(b2); if (null !== c2) { if (b2 = c2.tag, 13 === b2) { if (b2 = Wb(c2), null !== b2) { a.blockedOn = b2; Ic(a.priority, function() { Gc(c2); }); return; } } else if (3 === b2 && c2.stateNode.current.memoizedState.isDehydrated) { a.blockedOn = 3 === c2.tag ? c2.stateNode.containerInfo : null; return; } } } a.blockedOn = null; } function Xc(a) { if (null !== a.blockedOn) return false; for (var b2 = a.targetContainers; 0 < b2.length; ) { var c2 = Yc(a.domEventName, a.eventSystemFlags, b2[0], a.nativeEvent); if (null === c2) { c2 = a.nativeEvent; var d2 = new c2.constructor(c2.type, c2); wb = d2; c2.target.dispatchEvent(d2); wb = null; } else return b2 = Cb(c2), null !== b2 && Fc(b2), a.blockedOn = c2, false; b2.shift(); } return true; } function Zc(a, b2, c2) { Xc(a) && c2.delete(b2); } function $c() { Jc = false; null !== Lc && Xc(Lc) && (Lc = null); null !== Mc && Xc(Mc) && (Mc = null); null !== Nc && Xc(Nc) && (Nc = null); Oc.forEach(Zc); Pc.forEach(Zc); } function ad(a, b2) { a.blockedOn === b2 && (a.blockedOn = null, Jc || (Jc = true, ca.unstable_scheduleCallback(ca.unstable_NormalPriority, $c))); } function bd(a) { function b2(b3) { return ad(b3, a); } if (0 < Kc.length) { ad(Kc[0], a); for (var c2 = 1; c2 < Kc.length; c2++) { var d2 = Kc[c2]; d2.blockedOn === a && (d2.blockedOn = null); } } null !== Lc && ad(Lc, a); null !== Mc && ad(Mc, a); null !== Nc && ad(Nc, a); Oc.forEach(b2); Pc.forEach(b2); for (c2 = 0; c2 < Qc.length; c2++) d2 = Qc[c2], d2.blockedOn === a && (d2.blockedOn = null); for (; 0 < Qc.length && (c2 = Qc[0], null === c2.blockedOn); ) Vc(c2), null === c2.blockedOn && Qc.shift(); } var cd = ua.ReactCurrentBatchConfig, dd = true; function ed(a, b2, c2, d2) { var e2 = C, f2 = cd.transition; cd.transition = null; try { C = 1, fd(a, b2, c2, d2); } finally { C = e2, cd.transition = f2; } } function gd(a, b2, c2, d2) { var e2 = C, f2 = cd.transition; cd.transition = null; try { C = 4, fd(a, b2, c2, d2); } finally { C = e2, cd.transition = f2; } } function fd(a, b2, c2, d2) { if (dd) { var e2 = Yc(a, b2, c2, d2); if (null === e2) hd(a, b2, d2, id, c2), Sc(a, d2); else if (Uc(e2, a, b2, c2, d2)) d2.stopPropagation(); else if (Sc(a, d2), b2 & 4 && -1 < Rc.indexOf(a)) { for (; null !== e2; ) { var f2 = Cb(e2); null !== f2 && Ec(f2); f2 = Yc(a, b2, c2, d2); null === f2 && hd(a, b2, d2, id, c2); if (f2 === e2) break; e2 = f2; } null !== e2 && d2.stopPropagation(); } else hd(a, b2, d2, null, c2); } } var id = null; function Yc(a, b2, c2, d2) { id = null; a = xb(d2); a = Wc(a); if (null !== a) if (b2 = Vb(a), null === b2) a = null; else if (c2 = b2.tag, 13 === c2) { a = Wb(b2); if (null !== a) return a; a = null; } else if (3 === c2) { if (b2.stateNode.current.memoizedState.isDehydrated) return 3 === b2.tag ? b2.stateNode.containerInfo : null; a = null; } else b2 !== a && (a = null); id = a; return null; } function jd(a) { switch (a) { case "cancel": case "click": case "close": case "contextmenu": case "copy": case "cut": case "auxclick": case "dblclick": case "dragend": case "dragstart": case "drop": case "focusin": case "focusout": case "input": case "invalid": case "keydown": case "keypress": case "keyup": case "mousedown": case "mouseup": case "paste": case "pause": case "play": case "pointercancel": case "pointerdown": case "pointerup": case "ratechange": case "reset": case "resize": case "seeked": case "submit": case "touchcancel": case "touchend": case "touchstart": case "volumechange": case "change": case "selectionchange": case "textInput": case "compositionstart": case "compositionend": case "compositionupdate": case "beforeblur": case "afterblur": case "beforeinput": case "blur": case "fullscreenchange": case "focus": case "hashchange": case "popstate": case "select": case "selectstart": return 1; case "drag": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "mousemove": case "mouseout": case "mouseover": case "pointermove": case "pointerout": case "pointerover": case "scroll": case "toggle": case "touchmove": case "wheel": case "mouseenter": case "mouseleave": case "pointerenter": case "pointerleave": return 4; case "message": switch (ec()) { case fc: return 1; case gc: return 4; case hc: case ic: return 16; case jc: return 536870912; default: return 16; } default: return 16; } } var kd = null, ld = null, md = null; function nd() { if (md) return md; var a, b2 = ld, c2 = b2.length, d2, e2 = "value" in kd ? kd.value : kd.textContent, f2 = e2.length; for (a = 0; a < c2 && b2[a] === e2[a]; a++) ; var g2 = c2 - a; for (d2 = 1; d2 <= g2 && b2[c2 - d2] === e2[f2 - d2]; d2++) ; return md = e2.slice(a, 1 < d2 ? 1 - d2 : void 0); } function od(a) { var b2 = a.keyCode; "charCode" in a ? (a = a.charCode, 0 === a && 13 === b2 && (a = 13)) : a = b2; 10 === a && (a = 13); return 32 <= a || 13 === a ? a : 0; } function pd() { return true; } function qd() { return false; } function rd(a) { function b2(b3, d2, e2, f2, g2) { this._reactName = b3; this._targetInst = e2; this.type = d2; this.nativeEvent = f2; this.target = g2; this.currentTarget = null; for (var c2 in a) a.hasOwnProperty(c2) && (b3 = a[c2], this[c2] = b3 ? b3(f2) : f2[c2]); this.isDefaultPrevented = (null != f2.defaultPrevented ? f2.defaultPrevented : false === f2.returnValue) ? pd : qd; this.isPropagationStopped = qd; return this; } A$2(b2.prototype, { preventDefault: function() { this.defaultPrevented = true; var a2 = this.nativeEvent; a2 && (a2.preventDefault ? a2.preventDefault() : "unknown" !== typeof a2.returnValue && (a2.returnValue = false), this.isDefaultPrevented = pd); }, stopPropagation: function() { var a2 = this.nativeEvent; a2 && (a2.stopPropagation ? a2.stopPropagation() : "unknown" !== typeof a2.cancelBubble && (a2.cancelBubble = true), this.isPropagationStopped = pd); }, persist: function() { }, isPersistent: pd }); return b2; } var sd = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(a) { return a.timeStamp || Date.now(); }, defaultPrevented: 0, isTrusted: 0 }, td = rd(sd), ud = A$2({}, sd, { view: 0, detail: 0 }), vd = rd(ud), wd, xd, yd, Ad = A$2({}, ud, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: zd, button: 0, buttons: 0, relatedTarget: function(a) { return void 0 === a.relatedTarget ? a.fromElement === a.srcElement ? a.toElement : a.fromElement : a.relatedTarget; }, movementX: function(a) { if ("movementX" in a) return a.movementX; a !== yd && (yd && "mousemove" === a.type ? (wd = a.screenX - yd.screenX, xd = a.screenY - yd.screenY) : xd = wd = 0, yd = a); return wd; }, movementY: function(a) { return "movementY" in a ? a.movementY : xd; } }), Bd = rd(Ad), Cd = A$2({}, Ad, { dataTransfer: 0 }), Dd = rd(Cd), Ed = A$2({}, ud, { relatedTarget: 0 }), Fd = rd(Ed), Gd = A$2({}, sd, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), Hd = rd(Gd), Id = A$2({}, sd, { clipboardData: function(a) { return "clipboardData" in a ? a.clipboardData : window.clipboardData; } }), Jd = rd(Id), Kd = A$2({}, sd, { data: 0 }), Ld = rd(Kd), Md = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", Up: "ArrowUp", Right: "ArrowRight", Down: "ArrowDown", Del: "Delete", Win: "OS", Menu: "ContextMenu", Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, Nd = { 8: "Backspace", 9: "Tab", 12: "Clear", 13: "Enter", 16: "Shift", 17: "Control", 18: "Alt", 19: "Pause", 20: "CapsLock", 27: "Escape", 32: " ", 33: "PageUp", 34: "PageDown", 35: "End", 36: "Home", 37: "ArrowLeft", 38: "ArrowUp", 39: "ArrowRight", 40: "ArrowDown", 45: "Insert", 46: "Delete", 112: "F1", 113: "F2", 114: "F3", 115: "F4", 116: "F5", 117: "F6", 118: "F7", 119: "F8", 120: "F9", 121: "F10", 122: "F11", 123: "F12", 144: "NumLock", 145: "ScrollLock", 224: "Meta" }, Od = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; function Pd(a) { var b2 = this.nativeEvent; return b2.getModifierState ? b2.getModifierState(a) : (a = Od[a]) ? !!b2[a] : false; } function zd() { return Pd; } var Qd = A$2({}, ud, { key: function(a) { if (a.key) { var b2 = Md[a.key] || a.key; if ("Unidentified" !== b2) return b2; } return "keypress" === a.type ? (a = od(a), 13 === a ? "Enter" : String.fromCharCode(a)) : "keydown" === a.type || "keyup" === a.type ? Nd[a.keyCode] || "Unidentified" : ""; }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: zd, charCode: function(a) { return "keypress" === a.type ? od(a) : 0; }, keyCode: function(a) { return "keydown" === a.type || "keyup" === a.type ? a.keyCode : 0; }, which: function(a) { return "keypress" === a.type ? od(a) : "keydown" === a.type || "keyup" === a.type ? a.keyCode : 0; } }), Rd = rd(Qd), Sd = A$2({}, Ad, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), Td = rd(Sd), Ud = A$2({}, ud, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: zd }), Vd = rd(Ud), Wd = A$2({}, sd, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Xd = rd(Wd), Yd = A$2({}, Ad, { deltaX: function(a) { return "deltaX" in a ? a.deltaX : "wheelDeltaX" in a ? -a.wheelDeltaX : 0; }, deltaY: function(a) { return "deltaY" in a ? a.deltaY : "wheelDeltaY" in a ? -a.wheelDeltaY : "wheelDelta" in a ? -a.wheelDelta : 0; }, deltaZ: 0, deltaMode: 0 }), Zd = rd(Yd), $d = [9, 13, 27, 32], ae = ia && "CompositionEvent" in window, be = null; ia && "documentMode" in document && (be = document.documentMode); var ce = ia && "TextEvent" in window && !be, de = ia && (!ae || be && 8 < be && 11 >= be), ee = String.fromCharCode(32), fe = false; function ge(a, b2) { switch (a) { case "keyup": return -1 !== $d.indexOf(b2.keyCode); case "keydown": return 229 !== b2.keyCode; case "keypress": case "mousedown": case "focusout": return true; default: return false; } } function he(a) { a = a.detail; return "object" === typeof a && "data" in a ? a.data : null; } var ie = false; function je(a, b2) { switch (a) { case "compositionend": return he(b2); case "keypress": if (32 !== b2.which) return null; fe = true; return ee; case "textInput": return a = b2.data, a === ee && fe ? null : a; default: return null; } } function ke(a, b2) { if (ie) return "compositionend" === a || !ae && ge(a, b2) ? (a = nd(), md = ld = kd = null, ie = false, a) : null; switch (a) { case "paste": return null; case "keypress": if (!(b2.ctrlKey || b2.altKey || b2.metaKey) || b2.ctrlKey && b2.altKey) { if (b2.char && 1 < b2.char.length) return b2.char; if (b2.which) return String.fromCharCode(b2.which); } return null; case "compositionend": return de && "ko" !== b2.locale ? null : b2.data; default: return null; } } var le = { color: true, date: true, datetime: true, "datetime-local": true, email: true, month: true, number: true, password: true, range: true, search: true, tel: true, text: true, time: true, url: true, week: true }; function me(a) { var b2 = a && a.nodeName && a.nodeName.toLowerCase(); return "input" === b2 ? !!le[a.type] : "textarea" === b2 ? true : false; } function ne(a, b2, c2, d2) { Eb(d2); b2 = oe(b2, "onChange"); 0 < b2.length && (c2 = new td("onChange", "change", null, c2, d2), a.push({ event: c2, listeners: b2 })); } var pe = null, qe = null; function re(a) { se(a, 0); } function te(a) { var b2 = ue(a); if (Wa(b2)) return a; } function ve(a, b2) { if ("change" === a) return b2; } var we = false; if (ia) { var xe; if (ia) { var ye = "oninput" in document; if (!ye) { var ze = document.createElement("div"); ze.setAttribute("oninput", "return;"); ye = "function" === typeof ze.oninput; } xe = ye; } else xe = false; we = xe && (!document.documentMode || 9 < document.documentMode); } function Ae() { pe && (pe.detachEvent("onpropertychange", Be), qe = pe = null); } function Be(a) { if ("value" === a.propertyName && te(qe)) { var b2 = []; ne(b2, qe, a, xb(a)); Jb(re, b2); } } function Ce(a, b2, c2) { "focusin" === a ? (Ae(), pe = b2, qe = c2, pe.attachEvent("onpropertychange", Be)) : "focusout" === a && Ae(); } function De(a) { if ("selectionchange" === a || "keyup" === a || "keydown" === a) return te(qe); } function Ee(a, b2) { if ("click" === a) return te(b2); } function Fe(a, b2) { if ("input" === a || "change" === a) return te(b2); } function Ge(a, b2) { return a === b2 && (0 !== a || 1 / a === 1 / b2) || a !== a && b2 !== b2; } var He = "function" === typeof Object.is ? Object.is : Ge; function Ie(a, b2) { if (He(a, b2)) return true; if ("object" !== typeof a || null === a || "object" !== typeof b2 || null === b2) return false; var c2 = Object.keys(a), d2 = Object.keys(b2); if (c2.length !== d2.length) return false; for (d2 = 0; d2 < c2.length; d2++) { var e2 = c2[d2]; if (!ja.call(b2, e2) || !He(a[e2], b2[e2])) return false; } return true; } function Je(a) { for (; a && a.firstChild; ) a = a.firstChild; return a; } function Ke(a, b2) { var c2 = Je(a); a = 0; for (var d2; c2; ) { if (3 === c2.nodeType) { d2 = a + c2.textContent.length; if (a <= b2 && d2 >= b2) return { node: c2, offset: b2 - a }; a = d2; } a: { for (; c2; ) { if (c2.nextSibling) { c2 = c2.nextSibling; break a; } c2 = c2.parentNode; } c2 = void 0; } c2 = Je(c2); } } function Le(a, b2) { return a && b2 ? a === b2 ? true : a && 3 === a.nodeType ? false : b2 && 3 === b2.nodeType ? Le(a, b2.parentNode) : "contains" in a ? a.contains(b2) : a.compareDocumentPosition ? !!(a.compareDocumentPosition(b2) & 16) : false : false; } function Me() { for (var a = window, b2 = Xa(); b2 instanceof a.HTMLIFrameElement; ) { try { var c2 = "string" === typeof b2.contentWindow.location.href; } catch (d2) { c2 = false; } if (c2) a = b2.contentWindow; else break; b2 = Xa(a.document); } return b2; } function Ne(a) { var b2 = a && a.nodeName && a.nodeName.toLowerCase(); return b2 && ("input" === b2 && ("text" === a.type || "search" === a.type || "tel" === a.type || "url" === a.type || "password" === a.type) || "textarea" === b2 || "true" === a.contentEditable); } function Oe(a) { var b2 = Me(), c2 = a.focusedElem, d2 = a.selectionRange; if (b2 !== c2 && c2 && c2.ownerDocument && Le(c2.ownerDocument.documentElement, c2)) { if (null !== d2 && Ne(c2)) { if (b2 = d2.start, a = d2.end, void 0 === a && (a = b2), "selectionStart" in c2) c2.selectionStart = b2, c2.selectionEnd = Math.min(a, c2.value.length); else if (a = (b2 = c2.ownerDocument || document) && b2.defaultView || window, a.getSelection) { a = a.getSelection(); var e2 = c2.textContent.length, f2 = Math.min(d2.start, e2); d2 = void 0 === d2.end ? f2 : Math.min(d2.end, e2); !a.extend && f2 > d2 && (e2 = d2, d2 = f2, f2 = e2); e2 = Ke(c2, f2); var g2 = Ke( c2, d2 ); e2 && g2 && (1 !== a.rangeCount || a.anchorNode !== e2.node || a.anchorOffset !== e2.offset || a.focusNode !== g2.node || a.focusOffset !== g2.offset) && (b2 = b2.createRange(), b2.setStart(e2.node, e2.offset), a.removeAllRanges(), f2 > d2 ? (a.addRange(b2), a.extend(g2.node, g2.offset)) : (b2.setEnd(g2.node, g2.offset), a.addRange(b2))); } } b2 = []; for (a = c2; a = a.parentNode; ) 1 === a.nodeType && b2.push({ element: a, left: a.scrollLeft, top: a.scrollTop }); "function" === typeof c2.focus && c2.focus(); for (c2 = 0; c2 < b2.length; c2++) a = b2[c2], a.element.scrollLeft = a.left, a.element.scrollTop = a.top; } } var Pe = ia && "documentMode" in document && 11 >= document.documentMode, Qe = null, Re = null, Se = null, Te = false; function Ue(a, b2, c2) { var d2 = c2.window === c2 ? c2.document : 9 === c2.nodeType ? c2 : c2.ownerDocument; Te || null == Qe || Qe !== Xa(d2) || (d2 = Qe, "selectionStart" in d2 && Ne(d2) ? d2 = { start: d2.selectionStart, end: d2.selectionEnd } : (d2 = (d2.ownerDocument && d2.ownerDocument.defaultView || window).getSelection(), d2 = { anchorNode: d2.anchorNode, anchorOffset: d2.anchorOffset, focusNode: d2.focusNode, focusOffset: d2.focusOffset }), Se && Ie(Se, d2) || (Se = d2, d2 = oe(Re, "onSelect"), 0 < d2.length && (b2 = new td("onSelect", "select", null, b2, c2), a.push({ event: b2, listeners: d2 }), b2.target = Qe))); } function Ve(a, b2) { var c2 = {}; c2[a.toLowerCase()] = b2.toLowerCase(); c2["Webkit" + a] = "webkit" + b2; c2["Moz" + a] = "moz" + b2; return c2; } var We = { animationend: Ve("Animation", "AnimationEnd"), animationiteration: Ve("Animation", "AnimationIteration"), animationstart: Ve("Animation", "AnimationStart"), transitionend: Ve("Transition", "TransitionEnd") }, Xe = {}, Ye = {}; ia && (Ye = document.createElement("div").style, "AnimationEvent" in window || (delete We.animationend.animation, delete We.animationiteration.animation, delete We.animationstart.animation), "TransitionEvent" in window || delete We.transitionend.transition); function Ze(a) { if (Xe[a]) return Xe[a]; if (!We[a]) return a; var b2 = We[a], c2; for (c2 in b2) if (b2.hasOwnProperty(c2) && c2 in Ye) return Xe[a] = b2[c2]; return a; } var $e = Ze("animationend"), af = Ze("animationiteration"), bf = Ze("animationstart"), cf = Ze("transitionend"), df = /* @__PURE__ */ new Map(), ef = "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 ff(a, b2) { df.set(a, b2); fa(b2, [a]); } for (var gf = 0; gf < ef.length; gf++) { var hf = ef[gf], jf = hf.toLowerCase(), kf = hf[0].toUpperCase() + hf.slice(1); ff(jf, "on" + kf); } ff($e, "onAnimationEnd"); ff(af, "onAnimationIteration"); ff(bf, "onAnimationStart"); ff("dblclick", "onDoubleClick"); ff("focusin", "onFocus"); ff("focusout", "onBlur"); ff(cf, "onTransitionEnd"); ha("onMouseEnter", ["mouseout", "mouseover"]); ha("onMouseLeave", ["mouseout", "mouseover"]); ha("onPointerEnter", ["pointerout", "pointerover"]); ha("onPointerLeave", ["pointerout", "pointerover"]); fa("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")); fa("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")); fa("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); fa("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")); fa("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")); fa("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); var lf = "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(" "), mf = new Set("cancel close invalid load scroll toggle".split(" ").concat(lf)); function nf(a, b2, c2) { var d2 = a.type || "unknown-event"; a.currentTarget = c2; Ub(d2, b2, void 0, a); a.currentTarget = null; } function se(a, b2) { b2 = 0 !== (b2 & 4); for (var c2 = 0; c2 < a.length; c2++) { var d2 = a[c2], e2 = d2.event; d2 = d2.listeners; a: { var f2 = void 0; if (b2) for (var g2 = d2.length - 1; 0 <= g2; g2--) { var h2 = d2[g2], k = h2.instance, l2 = h2.currentTarget; h2 = h2.listener; if (k !== f2 && e2.isPropagationStopped()) break a; nf(e2, h2, l2); f2 = k; } else for (g2 = 0; g2 < d2.length; g2++) { h2 = d2[g2]; k = h2.instance; l2 = h2.currentTarget; h2 = h2.listener; if (k !== f2 && e2.isPropagationStopped()) break a; nf(e2, h2, l2); f2 = k; } } } if (Qb) throw a = Rb, Qb = false, Rb = null, a; } function D$1(a, b2) { var c2 = b2[of]; void 0 === c2 && (c2 = b2[of] = /* @__PURE__ */ new Set()); var d2 = a + "__bubble"; c2.has(d2) || (pf(b2, a, 2, false), c2.add(d2)); } function qf(a, b2, c2) { var d2 = 0; b2 && (d2 |= 4); pf(c2, a, d2, b2); } var rf = "_reactListening" + Math.random().toString(36).slice(2); function sf(a) { if (!a[rf]) { a[rf] = true; da.forEach(function(b3) { "selectionchange" !== b3 && (mf.has(b3) || qf(b3, false, a), qf(b3, true, a)); }); var b2 = 9 === a.nodeType ? a : a.ownerDocument; null === b2 || b2[rf] || (b2[rf] = true, qf("selectionchange", false, b2)); } } function pf(a, b2, c2, d2) { switch (jd(b2)) { case 1: var e2 = ed; break; case 4: e2 = gd; break; default: e2 = fd; } c2 = e2.bind(null, b2, c2, a); e2 = void 0; !Lb || "touchstart" !== b2 && "touchmove" !== b2 && "wheel" !== b2 || (e2 = true); d2 ? void 0 !== e2 ? a.addEventListener(b2, c2, { capture: true, passive: e2 }) : a.addEventListener(b2, c2, true) : void 0 !== e2 ? a.addEventListener(b2, c2, { passive: e2 }) : a.addEventListener(b2, c2, false); } function hd(a, b2, c2, d2, e2) { var f2 = d2; if (0 === (b2 & 1) && 0 === (b2 & 2) && null !== d2) a: for (; ; ) { if (null === d2) return; var g2 = d2.tag; if (3 === g2 || 4 === g2) { var h2 = d2.stateNode.containerInfo; if (h2 === e2 || 8 === h2.nodeType && h2.parentNode === e2) break; if (4 === g2) for (g2 = d2.return; null !== g2; ) { var k = g2.tag; if (3 === k || 4 === k) { if (k = g2.stateNode.containerInfo, k === e2 || 8 === k.nodeType && k.parentNode === e2) return; } g2 = g2.return; } for (; null !== h2; ) { g2 = Wc(h2); if (null === g2) return; k = g2.tag; if (5 === k || 6 === k) { d2 = f2 = g2; continue a; } h2 = h2.parentNode; } } d2 = d2.return; } Jb(function() { var d3 = f2, e3 = xb(c2), g3 = []; a: { var h3 = df.get(a); if (void 0 !== h3) { var k2 = td, n2 = a; switch (a) { case "keypress": if (0 === od(c2)) break a; case "keydown": case "keyup": k2 = Rd; break; case "focusin": n2 = "focus"; k2 = Fd; break; case "focusout": n2 = "blur"; k2 = Fd; break; case "beforeblur": case "afterblur": k2 = Fd; break; case "click": if (2 === c2.button) break a; case "auxclick": case "dblclick": case "mousedown": case "mousemove": case "mouseup": case "mouseout": case "mouseover": case "contextmenu": k2 = Bd; break; case "drag": case "dragend": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "dragstart": case "drop": k2 = Dd; break; case "touchcancel": case "touchend": case "touchmove": case "touchstart": k2 = Vd; break; case $e: case af: case bf: k2 = Hd; break; case cf: k2 = Xd; break; case "scroll": k2 = vd; break; case "wheel": k2 = Zd; break; case "copy": case "cut": case "paste": k2 = Jd; break; case "gotpointercapture": case "lostpointercapture": case "pointercancel": case "pointerdown": case "pointermove": case "pointerout": case "pointerover": case "pointerup": k2 = Td; } var t2 = 0 !== (b2 & 4), J2 = !t2 && "scroll" === a, x2 = t2 ? null !== h3 ? h3 + "Capture" : null : h3; t2 = []; for (var w2 = d3, u2; null !== w2; ) { u2 = w2; var F2 = u2.stateNode; 5 === u2.tag && null !== F2 && (u2 = F2, null !== x2 && (F2 = Kb(w2, x2), null != F2 && t2.push(tf(w2, F2, u2)))); if (J2) break; w2 = w2.return; } 0 < t2.length && (h3 = new k2(h3, n2, null, c2, e3), g3.push({ event: h3, listeners: t2 })); } } if (0 === (b2 & 7)) { a: { h3 = "mouseover" === a || "pointerover" === a; k2 = "mouseout" === a || "pointerout" === a; if (h3 && c2 !== wb && (n2 = c2.relatedTarget || c2.fromElement) && (Wc(n2) || n2[uf])) break a; if (k2 || h3) { h3 = e3.window === e3 ? e3 : (h3 = e3.ownerDocument) ? h3.defaultView || h3.parentWindow : window; if (k2) { if (n2 = c2.relatedTarget || c2.toElement, k2 = d3, n2 = n2 ? Wc(n2) : null, null !== n2 && (J2 = Vb(n2), n2 !== J2 || 5 !== n2.tag && 6 !== n2.tag)) n2 = null; } else k2 = null, n2 = d3; if (k2 !== n2) { t2 = Bd; F2 = "onMouseLeave"; x2 = "onMouseEnter"; w2 = "mouse"; if ("pointerout" === a || "pointerover" === a) t2 = Td, F2 = "onPointerLeave", x2 = "onPointerEnter", w2 = "pointer"; J2 = null == k2 ? h3 : ue(k2); u2 = null == n2 ? h3 : ue(n2); h3 = new t2(F2, w2 + "leave", k2, c2, e3); h3.target = J2; h3.relatedTarget = u2; F2 = null; Wc(e3) === d3 && (t2 = new t2(x2, w2 + "enter", n2, c2, e3), t2.target = u2, t2.relatedTarget = J2, F2 = t2); J2 = F2; if (k2 && n2) b: { t2 = k2; x2 = n2; w2 = 0; for (u2 = t2; u2; u2 = vf(u2)) w2++; u2 = 0; for (F2 = x2; F2; F2 = vf(F2)) u2++; for (; 0 < w2 - u2; ) t2 = vf(t2), w2--; for (; 0 < u2 - w2; ) x2 = vf(x2), u2--; for (; w2--; ) { if (t2 === x2 || null !== x2 && t2 === x2.alternate) break b; t2 = vf(t2); x2 = vf(x2); } t2 = null; } else t2 = null; null !== k2 && wf(g3, h3, k2, t2, false); null !== n2 && null !== J2 && wf(g3, J2, n2, t2, true); } } } a: { h3 = d3 ? ue(d3) : window; k2 = h3.nodeName && h3.nodeName.toLowerCase(); if ("select" === k2 || "input" === k2 && "file" === h3.type) var na = ve; else if (me(h3)) if (we) na = Fe; else { na = De; var xa = Ce; } else (k2 = h3.nodeName) && "input" === k2.toLowerCase() && ("checkbox" === h3.type || "radio" === h3.type) && (na = Ee); if (na && (na = na(a, d3))) { ne(g3, na, c2, e3); break a; } xa && xa(a, h3, d3); "focusout" === a && (xa = h3._wrapperState) && xa.controlled && "number" === h3.type && cb(h3, "number", h3.value); } xa = d3 ? ue(d3) : window; switch (a) { case "focusin": if (me(xa) || "true" === xa.contentEditable) Qe = xa, Re = d3, Se = null; break; case "focusout": Se = Re = Qe = null; break; case "mousedown": Te = true; break; case "contextmenu": case "mouseup": case "dragend": Te = false; Ue(g3, c2, e3); break; case "selectionchange": if (Pe) break; case "keydown": case "keyup": Ue(g3, c2, e3); } var $a; if (ae) b: { switch (a) { case "compositionstart": var ba = "onCompositionStart"; break b; case "compositionend": ba = "onCompositionEnd"; break b; case "compositionupdate": ba = "onCompositionUpdate"; break b; } ba = void 0; } else ie ? ge(a, c2) && (ba = "onCompositionEnd") : "keydown" === a && 229 === c2.keyCode && (ba = "onCompositionStart"); ba && (de && "ko" !== c2.locale && (ie || "onCompositionStart" !== ba ? "onCompositionEnd" === ba && ie && ($a = nd()) : (kd = e3, ld = "value" in kd ? kd.value : kd.textContent, ie = true)), xa = oe(d3, ba), 0 < xa.length && (ba = new Ld(ba, a, null, c2, e3), g3.push({ event: ba, listeners: xa }), $a ? ba.data = $a : ($a = he(c2), null !== $a && (ba.data = $a)))); if ($a = ce ? je(a, c2) : ke(a, c2)) d3 = oe(d3, "onBeforeInput"), 0 < d3.length && (e3 = new Ld("onBeforeInput", "beforeinput", null, c2, e3), g3.push({ event: e3, listeners: d3 }), e3.data = $a); } se(g3, b2); }); } function tf(a, b2, c2) { return { instance: a, listener: b2, currentTarget: c2 }; } function oe(a, b2) { for (var c2 = b2 + "Capture", d2 = []; null !== a; ) { var e2 = a, f2 = e2.stateNode; 5 === e2.tag && null !== f2 && (e2 = f2, f2 = Kb(a, c2), null != f2 && d2.unshift(tf(a, f2, e2)), f2 = Kb(a, b2), null != f2 && d2.push(tf(a, f2, e2))); a = a.return; } return d2; } function vf(a) { if (null === a) return null; do a = a.return; while (a && 5 !== a.tag); return a ? a : null; } function wf(a, b2, c2, d2, e2) { for (var f2 = b2._reactName, g2 = []; null !== c2 && c2 !== d2; ) { var h2 = c2, k = h2.alternate, l2 = h2.stateNode; if (null !== k && k === d2) break; 5 === h2.tag && null !== l2 && (h2 = l2, e2 ? (k = Kb(c2, f2), null != k && g2.unshift(tf(c2, k, h2))) : e2 || (k = Kb(c2, f2), null != k && g2.push(tf(c2, k, h2)))); c2 = c2.return; } 0 !== g2.length && a.push({ event: b2, listeners: g2 }); } var xf = /\r\n?/g, yf = /\u0000|\uFFFD/g; function zf(a) { return ("string" === typeof a ? a : "" + a).replace(xf, "\n").replace(yf, ""); } function Af(a, b2, c2) { b2 = zf(b2); if (zf(a) !== b2 && c2) throw Error(p$5(425)); } function Bf() { } var Cf = null, Df = null; function Ef(a, b2) { return "textarea" === a || "noscript" === a || "string" === typeof b2.children || "number" === typeof b2.children || "object" === typeof b2.dangerouslySetInnerHTML && null !== b2.dangerouslySetInnerHTML && null != b2.dangerouslySetInnerHTML.__html; } var Ff = "function" === typeof setTimeout ? setTimeout : void 0, Gf = "function" === typeof clearTimeout ? clearTimeout : void 0, Hf = "function" === typeof Promise ? Promise : void 0, Jf = "function" === typeof queueMicrotask ? queueMicrotask : "undefined" !== typeof Hf ? function(a) { return Hf.resolve(null).then(a).catch(If); } : Ff; function If(a) { setTimeout(function() { throw a; }); } function Kf(a, b2) { var c2 = b2, d2 = 0; do { var e2 = c2.nextSibling; a.removeChild(c2); if (e2 && 8 === e2.nodeType) if (c2 = e2.data, "/$" === c2) { if (0 === d2) { a.removeChild(e2); bd(b2); return; } d2--; } else "$" !== c2 && "$?" !== c2 && "$!" !== c2 || d2++; c2 = e2; } while (c2); bd(b2); } function Lf(a) { for (; null != a; a = a.nextSibling) { var b2 = a.nodeType; if (1 === b2 || 3 === b2) break; if (8 === b2) { b2 = a.data; if ("$" === b2 || "$!" === b2 || "$?" === b2) break; if ("/$" === b2) return null; } } return a; } function Mf(a) { a = a.previousSibling; for (var b2 = 0; a; ) { if (8 === a.nodeType) { var c2 = a.data; if ("$" === c2 || "$!" === c2 || "$?" === c2) { if (0 === b2) return a; b2--; } else "/$" === c2 && b2++; } a = a.previousSibling; } return null; } var Nf = Math.random().toString(36).slice(2), Of = "__reactFiber$" + Nf, Pf = "__reactProps$" + Nf, uf = "__reactContainer$" + Nf, of = "__reactEvents$" + Nf, Qf = "__reactListeners$" + Nf, Rf = "__reactHandles$" + Nf; function Wc(a) { var b2 = a[Of]; if (b2) return b2; for (var c2 = a.parentNode; c2; ) { if (b2 = c2[uf] || c2[Of]) { c2 = b2.alternate; if (null !== b2.child || null !== c2 && null !== c2.child) for (a = Mf(a); null !== a; ) { if (c2 = a[Of]) return c2; a = Mf(a); } return b2; } a = c2; c2 = a.parentNode; } return null; } function Cb(a) { a = a[Of] || a[uf]; return !a || 5 !== a.tag && 6 !== a.tag && 13 !== a.tag && 3 !== a.tag ? null : a; } function ue(a) { if (5 === a.tag || 6 === a.tag) return a.stateNode; throw Error(p$5(33)); } function Db(a) { return a[Pf] || null; } var Sf = [], Tf = -1; function Uf(a) { return { current: a }; } function E$1(a) { 0 > Tf || (a.current = Sf[Tf], Sf[Tf] = null, Tf--); } function G$1(a, b2) { Tf++; Sf[Tf] = a.current; a.current = b2; } var Vf = {}, H$1 = Uf(Vf), Wf = Uf(false), Xf = Vf; function Yf(a, b2) { var c2 = a.type.contextTypes; if (!c2) return Vf; var d2 = a.stateNode; if (d2 && d2.__reactInternalMemoizedUnmaskedChildContext === b2) return d2.__reactInternalMemoizedMaskedChildContext; var e2 = {}, f2; for (f2 in c2) e2[f2] = b2[f2]; d2 && (a = a.stateNode, a.__reactInternalMemoizedUnmaskedChildContext = b2, a.__reactInternalMemoizedMaskedChildContext = e2); return e2; } function Zf(a) { a = a.childContextTypes; return null !== a && void 0 !== a; } function $f() { E$1(Wf); E$1(H$1); } function ag(a, b2, c2) { if (H$1.current !== Vf) throw Error(p$5(168)); G$1(H$1, b2); G$1(Wf, c2); } function bg(a, b2, c2) { var d2 = a.stateNode; b2 = b2.childContextTypes; if ("function" !== typeof d2.getChildContext) return c2; d2 = d2.getChildContext(); for (var e2 in d2) if (!(e2 in b2)) throw Error(p$5(108, Ra(a) || "Unknown", e2)); return A$2({}, c2, d2); } function cg(a) { a = (a = a.stateNode) && a.__reactInternalMemoizedMergedChildContext || Vf; Xf = H$1.current; G$1(H$1, a); G$1(Wf, Wf.current); return true; } function dg(a, b2, c2) { var d2 = a.stateNode; if (!d2) throw Error(p$5(169)); c2 ? (a = bg(a, b2, Xf), d2.__reactInternalMemoizedMergedChildContext = a, E$1(Wf), E$1(H$1), G$1(H$1, a)) : E$1(Wf); G$1(Wf, c2); } var eg = null, fg = false, gg = false; function hg(a) { null === eg ? eg = [a] : eg.push(a); } function ig(a) { fg = true; hg(a); } function jg() { if (!gg && null !== eg) { gg = true; var a = 0, b2 = C; try { var c2 = eg; for (C = 1; a < c2.length; a++) { var d2 = c2[a]; do d2 = d2(true); while (null !== d2); } eg = null; fg = false; } catch (e2) { throw null !== eg && (eg = eg.slice(a + 1)), ac(fc, jg), e2; } finally { C = b2, gg = false; } } return null; } var kg = [], lg = 0, mg = null, ng = 0, og = [], pg = 0, qg = null, rg = 1, sg = ""; function tg(a, b2) { kg[lg++] = ng; kg[lg++] = mg; mg = a; ng = b2; } function ug(a, b2, c2) { og[pg++] = rg; og[pg++] = sg; og[pg++] = qg; qg = a; var d2 = rg; a = sg; var e2 = 32 - oc(d2) - 1; d2 &= ~(1 << e2); c2 += 1; var f2 = 32 - oc(b2) + e2; if (30 < f2) { var g2 = e2 - e2 % 5; f2 = (d2 & (1 << g2) - 1).toString(32); d2 >>= g2; e2 -= g2; rg = 1 << 32 - oc(b2) + e2 | c2 << e2 | d2; sg = f2 + a; } else rg = 1 << f2 | c2 << e2 | d2, sg = a; } function vg(a) { null !== a.return && (tg(a, 1), ug(a, 1, 0)); } function wg(a) { for (; a === mg; ) mg = kg[--lg], kg[lg] = null, ng = kg[--lg], kg[lg] = null; for (; a === qg; ) qg = og[--pg], og[pg] = null, sg = og[--pg], og[pg] = null, rg = og[--pg], og[pg] = null; } var xg = null, yg = null, I$1 = false, zg = null; function Ag(a, b2) { var c2 = Bg(5, null, null, 0); c2.elementType = "DELETED"; c2.stateNode = b2; c2.return = a; b2 = a.deletions; null === b2 ? (a.deletions = [c2], a.flags |= 16) : b2.push(c2); } function Cg(a, b2) { switch (a.tag) { case 5: var c2 = a.type; b2 = 1 !== b2.nodeType || c2.toLowerCase() !== b2.nodeName.toLowerCase() ? null : b2; return null !== b2 ? (a.stateNode = b2, xg = a, yg = Lf(b2.firstChild), true) : false; case 6: return b2 = "" === a.pendingProps || 3 !== b2.nodeType ? null : b2, null !== b2 ? (a.stateNode = b2, xg = a, yg = null, true) : false; case 13: return b2 = 8 !== b2.nodeType ? null : b2, null !== b2 ? (c2 = null !== qg ? { id: rg, overflow: sg } : null, a.memoizedState = { dehydrated: b2, treeContext: c2, retryLane: 1073741824 }, c2 = Bg(18, null, null, 0), c2.stateNode = b2, c2.return = a, a.child = c2, xg = a, yg = null, true) : false; default: return false; } } function Dg(a) { return 0 !== (a.mode & 1) && 0 === (a.flags & 128); } function Eg(a) { if (I$1) { var b2 = yg; if (b2) { var c2 = b2; if (!Cg(a, b2)) { if (Dg(a)) throw Error(p$5(418)); b2 = Lf(c2.nextSibling); var d2 = xg; b2 && Cg(a, b2) ? Ag(d2, c2) : (a.flags = a.flags & -4097 | 2, I$1 = false, xg = a); } } else { if (Dg(a)) throw Error(p$5(418)); a.flags = a.flags & -4097 | 2; I$1 = false; xg = a; } } } function Fg(a) { for (a = a.return; null !== a && 5 !== a.tag && 3 !== a.tag && 13 !== a.tag; ) a = a.return; xg = a; } function Gg(a) { if (a !== xg) return false; if (!I$1) return Fg(a), I$1 = true, false; var b2; (b2 = 3 !== a.tag) && !(b2 = 5 !== a.tag) && (b2 = a.type, b2 = "head" !== b2 && "body" !== b2 && !Ef(a.type, a.memoizedProps)); if (b2 && (b2 = yg)) { if (Dg(a)) throw Hg(), Error(p$5(418)); for (; b2; ) Ag(a, b2), b2 = Lf(b2.nextSibling); } Fg(a); if (13 === a.tag) { a = a.memoizedState; a = null !== a ? a.dehydrated : null; if (!a) throw Error(p$5(317)); a: { a = a.nextSibling; for (b2 = 0; a; ) { if (8 === a.nodeType) { var c2 = a.data; if ("/$" === c2) { if (0 === b2) { yg = Lf(a.nextSibling); break a; } b2--; } else "$" !== c2 && "$!" !== c2 && "$?" !== c2 || b2++; } a = a.nextSibling; } yg = null; } } else yg = xg ? Lf(a.stateNode.nextSibling) : null; return true; } function Hg() { for (var a = yg; a; ) a = Lf(a.nextSibling); } function Ig() { yg = xg = null; I$1 = false; } function Jg(a) { null === zg ? zg = [a] : zg.push(a); } var Kg = ua.ReactCurrentBatchConfig; function Lg(a, b2) { if (a && a.defaultProps) { b2 = A$2({}, b2); a = a.defaultProps; for (var c2 in a) void 0 === b2[c2] && (b2[c2] = a[c2]); return b2; } return b2; } var Mg = Uf(null), Ng = null, Og = null, Pg = null; function Qg() { Pg = Og = Ng = null; } function Rg(a) { var b2 = Mg.current; E$1(Mg); a._currentValue = b2; } function Sg(a, b2, c2) { for (; null !== a; ) { var d2 = a.alternate; (a.childLanes & b2) !== b2 ? (a.childLanes |= b2, null !== d2 && (d2.childLanes |= b2)) : null !== d2 && (d2.childLanes & b2) !== b2 && (d2.childLanes |= b2); if (a === c2) break; a = a.return; } } function Tg(a, b2) { Ng = a; Pg = Og = null; a = a.dependencies; null !== a && null !== a.firstContext && (0 !== (a.lanes & b2) && (Ug = true), a.firstContext = null); } function Vg(a) { var b2 = a._currentValue; if (Pg !== a) if (a = { context: a, memoizedValue: b2, next: null }, null === Og) { if (null === Ng) throw Error(p$5(308)); Og = a; Ng.dependencies = { lanes: 0, firstContext: a }; } else Og = Og.next = a; return b2; } var Wg = null; function Xg(a) { null === Wg ? Wg = [a] : Wg.push(a); } function Yg(a, b2, c2, d2) { var e2 = b2.interleaved; null === e2 ? (c2.next = c2, Xg(b2)) : (c2.next = e2.next, e2.next = c2); b2.interleaved = c2; return Zg(a, d2); } function Zg(a, b2) { a.lanes |= b2; var c2 = a.alternate; null !== c2 && (c2.lanes |= b2); c2 = a; for (a = a.return; null !== a; ) a.childLanes |= b2, c2 = a.alternate, null !== c2 && (c2.childLanes |= b2), c2 = a, a = a.return; return 3 === c2.tag ? c2.stateNode : null; } var $g = false; function ah(a) { a.updateQueue = { baseState: a.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; } function bh(a, b2) { a = a.updateQueue; b2.updateQueue === a && (b2.updateQueue = { baseState: a.baseState, firstBaseUpdate: a.firstBaseUpdate, lastBaseUpdate: a.lastBaseUpdate, shared: a.shared, effects: a.effects }); } function ch(a, b2) { return { eventTime: a, lane: b2, tag: 0, payload: null, callback: null, next: null }; } function dh(a, b2, c2) { var d2 = a.updateQueue; if (null === d2) return null; d2 = d2.shared; if (0 !== (K & 2)) { var e2 = d2.pending; null === e2 ? b2.next = b2 : (b2.next = e2.next, e2.next = b2); d2.pending = b2; return Zg(a, c2); } e2 = d2.interleaved; null === e2 ? (b2.next = b2, Xg(d2)) : (b2.next = e2.next, e2.next = b2); d2.interleaved = b2; return Zg(a, c2); } function eh(a, b2, c2) { b2 = b2.updateQueue; if (null !== b2 && (b2 = b2.shared, 0 !== (c2 & 4194240))) { var d2 = b2.lanes; d2 &= a.pendingLanes; c2 |= d2; b2.lanes = c2; Cc(a, c2); } } function fh(a, b2) { var c2 = a.updateQueue, d2 = a.alternate; if (null !== d2 && (d2 = d2.updateQueue, c2 === d2)) { var e2 = null, f2 = null; c2 = c2.firstBaseUpdate; if (null !== c2) { do { var g2 = { eventTime: c2.eventTime, lane: c2.lane, tag: c2.tag, payload: c2.payload, callback: c2.callback, next: null }; null === f2 ? e2 = f2 = g2 : f2 = f2.next = g2; c2 = c2.next; } while (null !== c2); null === f2 ? e2 = f2 = b2 : f2 = f2.next = b2; } else e2 = f2 = b2; c2 = { baseState: d2.baseState, firstBaseUpdate: e2, lastBaseUpdate: f2, shared: d2.shared, effects: d2.effects }; a.updateQueue = c2; return; } a = c2.lastBaseUpdate; null === a ? c2.firstBaseUpdate = b2 : a.next = b2; c2.lastBaseUpdate = b2; } function gh(a, b2, c2, d2) { var e2 = a.updateQueue; $g = false; var f2 = e2.firstBaseUpdate, g2 = e2.lastBaseUpdate, h2 = e2.shared.pending; if (null !== h2) { e2.shared.pending = null; var k = h2, l2 = k.next; k.next = null; null === g2 ? f2 = l2 : g2.next = l2; g2 = k; var m2 = a.alternate; null !== m2 && (m2 = m2.updateQueue, h2 = m2.lastBaseUpdate, h2 !== g2 && (null === h2 ? m2.firstBaseUpdate = l2 : h2.next = l2, m2.lastBaseUpdate = k)); } if (null !== f2) { var q2 = e2.baseState; g2 = 0; m2 = l2 = k = null; h2 = f2; do { var r2 = h2.lane, y2 = h2.eventTime; if ((d2 & r2) === r2) { null !== m2 && (m2 = m2.next = { eventTime: y2, lane: 0, tag: h2.tag, payload: h2.payload, callback: h2.callback, next: null }); a: { var n2 = a, t2 = h2; r2 = b2; y2 = c2; switch (t2.tag) { case 1: n2 = t2.payload; if ("function" === typeof n2) { q2 = n2.call(y2, q2, r2); break a; } q2 = n2; break a; case 3: n2.flags = n2.flags & -65537 | 128; case 0: n2 = t2.payload; r2 = "function" === typeof n2 ? n2.call(y2, q2, r2) : n2; if (null === r2 || void 0 === r2) break a; q2 = A$2({}, q2, r2); break a; case 2: $g = true; } } null !== h2.callback && 0 !== h2.lane && (a.flags |= 64, r2 = e2.effects, null === r2 ? e2.effects = [h2] : r2.push(h2)); } else y2 = { eventTime: y2, lane: r2, tag: h2.tag, payload: h2.payload, callback: h2.callback, next: null }, null === m2 ? (l2 = m2 = y2, k = q2) : m2 = m2.next = y2, g2 |= r2; h2 = h2.next; if (null === h2) if (h2 = e2.shared.pending, null === h2) break; else r2 = h2, h2 = r2.next, r2.next = null, e2.lastBaseUpdate = r2, e2.shared.pending = null; } while (1); null === m2 && (k = q2); e2.baseState = k; e2.firstBaseUpdate = l2; e2.lastBaseUpdate = m2; b2 = e2.shared.interleaved; if (null !== b2) { e2 = b2; do g2 |= e2.lane, e2 = e2.next; while (e2 !== b2); } else null === f2 && (e2.shared.lanes = 0); hh |= g2; a.lanes = g2; a.memoizedState = q2; } } function ih(a, b2, c2) { a = b2.effects; b2.effects = null; if (null !== a) for (b2 = 0; b2 < a.length; b2++) { var d2 = a[b2], e2 = d2.callback; if (null !== e2) { d2.callback = null; d2 = c2; if ("function" !== typeof e2) throw Error(p$5(191, e2)); e2.call(d2); } } } var jh = new aa.Component().refs; function kh(a, b2, c2, d2) { b2 = a.memoizedState; c2 = c2(d2, b2); c2 = null === c2 || void 0 === c2 ? b2 : A$2({}, b2, c2); a.memoizedState = c2; 0 === a.lanes && (a.updateQueue.baseState = c2); } var nh = { isMounted: function(a) { return (a = a._reactInternals) ? Vb(a) === a : false; }, enqueueSetState: function(a, b2, c2) { a = a._reactInternals; var d2 = L$1(), e2 = lh(a), f2 = ch(d2, e2); f2.payload = b2; void 0 !== c2 && null !== c2 && (f2.callback = c2); b2 = dh(a, f2, e2); null !== b2 && (mh(b2, a, e2, d2), eh(b2, a, e2)); }, enqueueReplaceState: function(a, b2, c2) { a = a._reactInternals; var d2 = L$1(), e2 = lh(a), f2 = ch(d2, e2); f2.tag = 1; f2.payload = b2; void 0 !== c2 && null !== c2 && (f2.callback = c2); b2 = dh(a, f2, e2); null !== b2 && (mh(b2, a, e2, d2), eh(b2, a, e2)); }, enqueueForceUpdate: function(a, b2) { a = a._reactInternals; var c2 = L$1(), d2 = lh(a), e2 = ch(c2, d2); e2.tag = 2; void 0 !== b2 && null !== b2 && (e2.callback = b2); b2 = dh(a, e2, d2); null !== b2 && (mh(b2, a, d2, c2), eh(b2, a, d2)); } }; function oh(a, b2, c2, d2, e2, f2, g2) { a = a.stateNode; return "function" === typeof a.shouldComponentUpdate ? a.shouldComponentUpdate(d2, f2, g2) : b2.prototype && b2.prototype.isPureReactComponent ? !Ie(c2, d2) || !Ie(e2, f2) : true; } function ph(a, b2, c2) { var d2 = false, e2 = Vf; var f2 = b2.contextType; "object" === typeof f2 && null !== f2 ? f2 = Vg(f2) : (e2 = Zf(b2) ? Xf : H$1.current, d2 = b2.contextTypes, f2 = (d2 = null !== d2 && void 0 !== d2) ? Yf(a, e2) : Vf); b2 = new b2(c2, f2); a.memoizedState = null !== b2.state && void 0 !== b2.state ? b2.state : null; b2.updater = nh; a.stateNode = b2; b2._reactInternals = a; d2 && (a = a.stateNode, a.__reactInternalMemoizedUnmaskedChildContext = e2, a.__reactInternalMemoizedMaskedChildContext = f2); return b2; } function qh(a, b2, c2, d2) { a = b2.state; "function" === typeof b2.componentWillReceiveProps && b2.componentWillReceiveProps(c2, d2); "function" === typeof b2.UNSAFE_componentWillReceiveProps && b2.UNSAFE_componentWillReceiveProps(c2, d2); b2.state !== a && nh.enqueueReplaceState(b2, b2.state, null); } function rh(a, b2, c2, d2) { var e2 = a.stateNode; e2.props = c2; e2.state = a.memoizedState; e2.refs = jh; ah(a); var f2 = b2.contextType; "object" === typeof f2 && null !== f2 ? e2.context = Vg(f2) : (f2 = Zf(b2) ? Xf : H$1.current, e2.context = Yf(a, f2)); e2.state = a.memoizedState; f2 = b2.getDerivedStateFromProps; "function" === typeof f2 && (kh(a, b2, f2, c2), e2.state = a.memoizedState); "function" === typeof b2.getDerivedStateFromProps || "function" === typeof e2.getSnapshotBeforeUpdate || "function" !== typeof e2.UNSAFE_componentWillMount && "function" !== typeof e2.componentWillMount || (b2 = e2.state, "function" === typeof e2.componentWillMount && e2.componentWillMount(), "function" === typeof e2.UNSAFE_componentWillMount && e2.UNSAFE_componentWillMount(), b2 !== e2.state && nh.enqueueReplaceState(e2, e2.state, null), gh(a, c2, e2, d2), e2.state = a.memoizedState); "function" === typeof e2.componentDidMount && (a.flags |= 4194308); } function sh(a, b2, c2) { a = c2.ref; if (null !== a && "function" !== typeof a && "object" !== typeof a) { if (c2._owner) { c2 = c2._owner; if (c2) { if (1 !== c2.tag) throw Error(p$5(309)); var d2 = c2.stateNode; } if (!d2) throw Error(p$5(147, a)); var e2 = d2, f2 = "" + a; if (null !== b2 && null !== b2.ref && "function" === typeof b2.ref && b2.ref._stringRef === f2) return b2.ref; b2 = function(a2) { var b3 = e2.refs; b3 === jh && (b3 = e2.refs = {}); null === a2 ? delete b3[f2] : b3[f2] = a2; }; b2._stringRef = f2; return b2; } if ("string" !== typeof a) throw Error(p$5(284)); if (!c2._owner) throw Error(p$5(290, a)); } return a; } function th(a, b2) { a = Object.prototype.toString.call(b2); throw Error(p$5(31, "[object Object]" === a ? "object with keys {" + Object.keys(b2).join(", ") + "}" : a)); } function uh(a) { var b2 = a._init; return b2(a._payload); } function vh(a) { function b2(b3, c3) { if (a) { var d3 = b3.deletions; null === d3 ? (b3.deletions = [c3], b3.flags |= 16) : d3.push(c3); } } function c2(c3, d3) { if (!a) return null; for (; null !== d3; ) b2(c3, d3), d3 = d3.sibling; return null; } function d2(a2, b3) { for (a2 = /* @__PURE__ */ new Map(); null !== b3; ) null !== b3.key ? a2.set(b3.key, b3) : a2.set(b3.index, b3), b3 = b3.sibling; return a2; } function e2(a2, b3) { a2 = wh(a2, b3); a2.index = 0; a2.sibling = null; return a2; } function f2(b3, c3, d3) { b3.index = d3; if (!a) return b3.flags |= 1048576, c3; d3 = b3.alternate; if (null !== d3) return d3 = d3.index, d3 < c3 ? (b3.flags |= 2, c3) : d3; b3.flags |= 2; return c3; } function g2(b3) { a && null === b3.alternate && (b3.flags |= 2); return b3; } function h2(a2, b3, c3, d3) { if (null === b3 || 6 !== b3.tag) return b3 = xh(c3, a2.mode, d3), b3.return = a2, b3; b3 = e2(b3, c3); b3.return = a2; return b3; } function k(a2, b3, c3, d3) { var f3 = c3.type; if (f3 === ya) return m2(a2, b3, c3.props.children, d3, c3.key); if (null !== b3 && (b3.elementType === f3 || "object" === typeof f3 && null !== f3 && f3.$$typeof === Ha && uh(f3) === b3.type)) return d3 = e2(b3, c3.props), d3.ref = sh(a2, b3, c3), d3.return = a2, d3; d3 = yh(c3.type, c3.key, c3.props, null, a2.mode, d3); d3.ref = sh(a2, b3, c3); d3.return = a2; return d3; } function l2(a2, b3, c3, d3) { if (null === b3 || 4 !== b3.tag || b3.stateNode.containerInfo !== c3.containerInfo || b3.stateNode.implementation !== c3.implementation) return b3 = zh(c3, a2.mode, d3), b3.return = a2, b3; b3 = e2(b3, c3.children || []); b3.return = a2; return b3; } function m2(a2, b3, c3, d3, f3) { if (null === b3 || 7 !== b3.tag) return b3 = Ah(c3, a2.mode, d3, f3), b3.return = a2, b3; b3 = e2(b3, c3); b3.return = a2; return b3; } function q2(a2, b3, c3) { if ("string" === typeof b3 && "" !== b3 || "number" === typeof b3) return b3 = xh("" + b3, a2.mode, c3), b3.return = a2, b3; if ("object" === typeof b3 && null !== b3) { switch (b3.$$typeof) { case va: return c3 = yh(b3.type, b3.key, b3.props, null, a2.mode, c3), c3.ref = sh(a2, null, b3), c3.return = a2, c3; case wa: return b3 = zh(b3, a2.mode, c3), b3.return = a2, b3; case Ha: var d3 = b3._init; return q2(a2, d3(b3._payload), c3); } if (eb(b3) || Ka(b3)) return b3 = Ah(b3, a2.mode, c3, null), b3.return = a2, b3; th(a2, b3); } return null; } function r2(a2, b3, c3, d3) { var e3 = null !== b3 ? b3.key : null; if ("string" === typeof c3 && "" !== c3 || "number" === typeof c3) return null !== e3 ? null : h2(a2, b3, "" + c3, d3); if ("object" === typeof c3 && null !== c3) { switch (c3.$$typeof) { case va: return c3.key === e3 ? k(a2, b3, c3, d3) : null; case wa: return c3.key === e3 ? l2(a2, b3, c3, d3) : null; case Ha: return e3 = c3._init, r2( a2, b3, e3(c3._payload), d3 ); } if (eb(c3) || Ka(c3)) return null !== e3 ? null : m2(a2, b3, c3, d3, null); th(a2, c3); } return null; } function y2(a2, b3, c3, d3, e3) { if ("string" === typeof d3 && "" !== d3 || "number" === typeof d3) return a2 = a2.get(c3) || null, h2(b3, a2, "" + d3, e3); if ("object" === typeof d3 && null !== d3) { switch (d3.$$typeof) { case va: return a2 = a2.get(null === d3.key ? c3 : d3.key) || null, k(b3, a2, d3, e3); case wa: return a2 = a2.get(null === d3.key ? c3 : d3.key) || null, l2(b3, a2, d3, e3); case Ha: var f3 = d3._init; return y2(a2, b3, c3, f3(d3._payload), e3); } if (eb(d3) || Ka(d3)) return a2 = a2.get(c3) || null, m2(b3, a2, d3, e3, null); th(b3, d3); } return null; } function n2(e3, g3, h3, k2) { for (var l3 = null, m3 = null, u2 = g3, w2 = g3 = 0, x2 = null; null !== u2 && w2 < h3.length; w2++) { u2.index > w2 ? (x2 = u2, u2 = null) : x2 = u2.sibling; var n3 = r2(e3, u2, h3[w2], k2); if (null === n3) { null === u2 && (u2 = x2); break; } a && u2 && null === n3.alternate && b2(e3, u2); g3 = f2(n3, g3, w2); null === m3 ? l3 = n3 : m3.sibling = n3; m3 = n3; u2 = x2; } if (w2 === h3.length) return c2(e3, u2), I$1 && tg(e3, w2), l3; if (null === u2) { for (; w2 < h3.length; w2++) u2 = q2(e3, h3[w2], k2), null !== u2 && (g3 = f2(u2, g3, w2), null === m3 ? l3 = u2 : m3.sibling = u2, m3 = u2); I$1 && tg(e3, w2); return l3; } for (u2 = d2(e3, u2); w2 < h3.length; w2++) x2 = y2(u2, e3, w2, h3[w2], k2), null !== x2 && (a && null !== x2.alternate && u2.delete(null === x2.key ? w2 : x2.key), g3 = f2(x2, g3, w2), null === m3 ? l3 = x2 : m3.sibling = x2, m3 = x2); a && u2.forEach(function(a2) { return b2(e3, a2); }); I$1 && tg(e3, w2); return l3; } function t2(e3, g3, h3, k2) { var l3 = Ka(h3); if ("function" !== typeof l3) throw Error(p$5(150)); h3 = l3.call(h3); if (null == h3) throw Error(p$5(151)); for (var u2 = l3 = null, m3 = g3, w2 = g3 = 0, x2 = null, n3 = h3.next(); null !== m3 && !n3.done; w2++, n3 = h3.next()) { m3.index > w2 ? (x2 = m3, m3 = null) : x2 = m3.sibling; var t3 = r2(e3, m3, n3.value, k2); if (null === t3) { null === m3 && (m3 = x2); break; } a && m3 && null === t3.alternate && b2(e3, m3); g3 = f2(t3, g3, w2); null === u2 ? l3 = t3 : u2.sibling = t3; u2 = t3; m3 = x2; } if (n3.done) return c2( e3, m3 ), I$1 && tg(e3, w2), l3; if (null === m3) { for (; !n3.done; w2++, n3 = h3.next()) n3 = q2(e3, n3.value, k2), null !== n3 && (g3 = f2(n3, g3, w2), null === u2 ? l3 = n3 : u2.sibling = n3, u2 = n3); I$1 && tg(e3, w2); return l3; } for (m3 = d2(e3, m3); !n3.done; w2++, n3 = h3.next()) n3 = y2(m3, e3, w2, n3.value, k2), null !== n3 && (a && null !== n3.alternate && m3.delete(null === n3.key ? w2 : n3.key), g3 = f2(n3, g3, w2), null === u2 ? l3 = n3 : u2.sibling = n3, u2 = n3); a && m3.forEach(function(a2) { return b2(e3, a2); }); I$1 && tg(e3, w2); return l3; } function J2(a2, d3, f3, h3) { "object" === typeof f3 && null !== f3 && f3.type === ya && null === f3.key && (f3 = f3.props.children); if ("object" === typeof f3 && null !== f3) { switch (f3.$$typeof) { case va: a: { for (var k2 = f3.key, l3 = d3; null !== l3; ) { if (l3.key === k2) { k2 = f3.type; if (k2 === ya) { if (7 === l3.tag) { c2(a2, l3.sibling); d3 = e2(l3, f3.props.children); d3.return = a2; a2 = d3; break a; } } else if (l3.elementType === k2 || "object" === typeof k2 && null !== k2 && k2.$$typeof === Ha && uh(k2) === l3.type) { c2(a2, l3.sibling); d3 = e2(l3, f3.props); d3.ref = sh(a2, l3, f3); d3.return = a2; a2 = d3; break a; } c2(a2, l3); break; } else b2(a2, l3); l3 = l3.sibling; } f3.type === ya ? (d3 = Ah(f3.props.children, a2.mode, h3, f3.key), d3.return = a2, a2 = d3) : (h3 = yh(f3.type, f3.key, f3.props, null, a2.mode, h3), h3.ref = sh(a2, d3, f3), h3.return = a2, a2 = h3); } return g2(a2); case wa: a: { for (l3 = f3.key; null !== d3; ) { if (d3.key === l3) if (4 === d3.tag && d3.stateNode.containerInfo === f3.containerInfo && d3.stateNode.implementation === f3.implementation) { c2(a2, d3.sibling); d3 = e2(d3, f3.children || []); d3.return = a2; a2 = d3; break a; } else { c2(a2, d3); break; } else b2(a2, d3); d3 = d3.sibling; } d3 = zh(f3, a2.mode, h3); d3.return = a2; a2 = d3; } return g2(a2); case Ha: return l3 = f3._init, J2(a2, d3, l3(f3._payload), h3); } if (eb(f3)) return n2(a2, d3, f3, h3); if (Ka(f3)) return t2(a2, d3, f3, h3); th(a2, f3); } return "string" === typeof f3 && "" !== f3 || "number" === typeof f3 ? (f3 = "" + f3, null !== d3 && 6 === d3.tag ? (c2(a2, d3.sibling), d3 = e2(d3, f3), d3.return = a2, a2 = d3) : (c2(a2, d3), d3 = xh(f3, a2.mode, h3), d3.return = a2, a2 = d3), g2(a2)) : c2(a2, d3); } return J2; } var Bh = vh(true), Ch = vh(false), Dh = {}, Eh = Uf(Dh), Fh = Uf(Dh), Gh = Uf(Dh); function Hh(a) { if (a === Dh) throw Error(p$5(174)); return a; } function Ih(a, b2) { G$1(Gh, b2); G$1(Fh, a); G$1(Eh, Dh); a = b2.nodeType; switch (a) { case 9: case 11: b2 = (b2 = b2.documentElement) ? b2.namespaceURI : lb(null, ""); break; default: a = 8 === a ? b2.parentNode : b2, b2 = a.namespaceURI || null, a = a.tagName, b2 = lb(b2, a); } E$1(Eh); G$1(Eh, b2); } function Jh() { E$1(Eh); E$1(Fh); E$1(Gh); } function Kh(a) { Hh(Gh.current); var b2 = Hh(Eh.current); var c2 = lb(b2, a.type); b2 !== c2 && (G$1(Fh, a), G$1(Eh, c2)); } function Lh(a) { Fh.current === a && (E$1(Eh), E$1(Fh)); } var M$1 = Uf(0); function Mh(a) { for (var b2 = a; null !== b2; ) { if (13 === b2.tag) { var c2 = b2.memoizedState; if (null !== c2 && (c2 = c2.dehydrated, null === c2 || "$?" === c2.data || "$!" === c2.data)) return b2; } else if (19 === b2.tag && void 0 !== b2.memoizedProps.revealOrder) { if (0 !== (b2.flags & 128)) return b2; } else if (null !== b2.child) { b2.child.return = b2; b2 = b2.child; continue; } if (b2 === a) break; for (; null === b2.sibling; ) { if (null === b2.return || b2.return === a) return null; b2 = b2.return; } b2.sibling.return = b2.return; b2 = b2.sibling; } return null; } var Nh = []; function Oh() { for (var a = 0; a < Nh.length; a++) Nh[a]._workInProgressVersionPrimary = null; Nh.length = 0; } var Ph = ua.ReactCurrentDispatcher, Qh = ua.ReactCurrentBatchConfig, Rh = 0, N$1 = null, O$1 = null, P$1 = null, Sh = false, Th = false, Uh = 0, Vh = 0; function Q$1() { throw Error(p$5(321)); } function Wh(a, b2) { if (null === b2) return false; for (var c2 = 0; c2 < b2.length && c2 < a.length; c2++) if (!He(a[c2], b2[c2])) return false; return true; } function Xh(a, b2, c2, d2, e2, f2) { Rh = f2; N$1 = b2; b2.memoizedState = null; b2.updateQueue = null; b2.lanes = 0; Ph.current = null === a || null === a.memoizedState ? Yh : Zh; a = c2(d2, e2); if (Th) { f2 = 0; do { Th = false; Uh = 0; if (25 <= f2) throw Error(p$5(301)); f2 += 1; P$1 = O$1 = null; b2.updateQueue = null; Ph.current = $h; a = c2(d2, e2); } while (Th); } Ph.current = ai; b2 = null !== O$1 && null !== O$1.next; Rh = 0; P$1 = O$1 = N$1 = null; Sh = false; if (b2) throw Error(p$5(300)); return a; } function bi() { var a = 0 !== Uh; Uh = 0; return a; } function ci() { var a = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; null === P$1 ? N$1.memoizedState = P$1 = a : P$1 = P$1.next = a; return P$1; } function di() { if (null === O$1) { var a = N$1.alternate; a = null !== a ? a.memoizedState : null; } else a = O$1.next; var b2 = null === P$1 ? N$1.memoizedState : P$1.next; if (null !== b2) P$1 = b2, O$1 = a; else { if (null === a) throw Error(p$5(310)); O$1 = a; a = { memoizedState: O$1.memoizedState, baseState: O$1.baseState, baseQueue: O$1.baseQueue, queue: O$1.queue, next: null }; null === P$1 ? N$1.memoizedState = P$1 = a : P$1 = P$1.next = a; } return P$1; } function ei(a, b2) { return "function" === typeof b2 ? b2(a) : b2; } function fi(a) { var b2 = di(), c2 = b2.queue; if (null === c2) throw Error(p$5(311)); c2.lastRenderedReducer = a; var d2 = O$1, e2 = d2.baseQueue, f2 = c2.pending; if (null !== f2) { if (null !== e2) { var g2 = e2.next; e2.next = f2.next; f2.next = g2; } d2.baseQueue = e2 = f2; c2.pending = null; } if (null !== e2) { f2 = e2.next; d2 = d2.baseState; var h2 = g2 = null, k = null, l2 = f2; do { var m2 = l2.lane; if ((Rh & m2) === m2) null !== k && (k = k.next = { lane: 0, action: l2.action, hasEagerState: l2.hasEagerState, eagerState: l2.eagerState, next: null }), d2 = l2.hasEagerState ? l2.eagerState : a(d2, l2.action); else { var q2 = { lane: m2, action: l2.action, hasEagerState: l2.hasEagerState, eagerState: l2.eagerState, next: null }; null === k ? (h2 = k = q2, g2 = d2) : k = k.next = q2; N$1.lanes |= m2; hh |= m2; } l2 = l2.next; } while (null !== l2 && l2 !== f2); null === k ? g2 = d2 : k.next = h2; He(d2, b2.memoizedState) || (Ug = true); b2.memoizedState = d2; b2.baseState = g2; b2.baseQueue = k; c2.lastRenderedState = d2; } a = c2.interleaved; if (null !== a) { e2 = a; do f2 = e2.lane, N$1.lanes |= f2, hh |= f2, e2 = e2.next; while (e2 !== a); } else null === e2 && (c2.lanes = 0); return [b2.memoizedState, c2.dispatch]; } function gi(a) { var b2 = di(), c2 = b2.queue; if (null === c2) throw Error(p$5(311)); c2.lastRenderedReducer = a; var d2 = c2.dispatch, e2 = c2.pending, f2 = b2.memoizedState; if (null !== e2) { c2.pending = null; var g2 = e2 = e2.next; do f2 = a(f2, g2.action), g2 = g2.next; while (g2 !== e2); He(f2, b2.memoizedState) || (Ug = true); b2.memoizedState = f2; null === b2.baseQueue && (b2.baseState = f2); c2.lastRenderedState = f2; } return [f2, d2]; } function hi() { } function ii(a, b2) { var c2 = N$1, d2 = di(), e2 = b2(), f2 = !He(d2.memoizedState, e2); f2 && (d2.memoizedState = e2, Ug = true); d2 = d2.queue; ji(ki.bind(null, c2, d2, a), [a]); if (d2.getSnapshot !== b2 || f2 || null !== P$1 && P$1.memoizedState.tag & 1) { c2.flags |= 2048; li(9, mi.bind(null, c2, d2, e2, b2), void 0, null); if (null === R$1) throw Error(p$5(349)); 0 !== (Rh & 30) || ni(c2, b2, e2); } return e2; } function ni(a, b2, c2) { a.flags |= 16384; a = { getSnapshot: b2, value: c2 }; b2 = N$1.updateQueue; null === b2 ? (b2 = { lastEffect: null, stores: null }, N$1.updateQueue = b2, b2.stores = [a]) : (c2 = b2.stores, null === c2 ? b2.stores = [a] : c2.push(a)); } function mi(a, b2, c2, d2) { b2.value = c2; b2.getSnapshot = d2; oi(b2) && pi(a); } function ki(a, b2, c2) { return c2(function() { oi(b2) && pi(a); }); } function oi(a) { var b2 = a.getSnapshot; a = a.value; try { var c2 = b2(); return !He(a, c2); } catch (d2) { return true; } } function pi(a) { var b2 = Zg(a, 1); null !== b2 && mh(b2, a, 1, -1); } function qi(a) { var b2 = ci(); "function" === typeof a && (a = a()); b2.memoizedState = b2.baseState = a; a = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: ei, lastRenderedState: a }; b2.queue = a; a = a.dispatch = ri.bind(null, N$1, a); return [b2.memoizedState, a]; } function li(a, b2, c2, d2) { a = { tag: a, create: b2, destroy: c2, deps: d2, next: null }; b2 = N$1.updateQueue; null === b2 ? (b2 = { lastEffect: null, stores: null }, N$1.updateQueue = b2, b2.lastEffect = a.next = a) : (c2 = b2.lastEffect, null === c2 ? b2.lastEffect = a.next = a : (d2 = c2.next, c2.next = a, a.next = d2, b2.lastEffect = a)); return a; } function si() { return di().memoizedState; } function ti(a, b2, c2, d2) { var e2 = ci(); N$1.flags |= a; e2.memoizedState = li(1 | b2, c2, void 0, void 0 === d2 ? null : d2); } function ui(a, b2, c2, d2) { var e2 = di(); d2 = void 0 === d2 ? null : d2; var f2 = void 0; if (null !== O$1) { var g2 = O$1.memoizedState; f2 = g2.destroy; if (null !== d2 && Wh(d2, g2.deps)) { e2.memoizedState = li(b2, c2, f2, d2); return; } } N$1.flags |= a; e2.memoizedState = li(1 | b2, c2, f2, d2); } function vi(a, b2) { return ti(8390656, 8, a, b2); } function ji(a, b2) { return ui(2048, 8, a, b2); } function wi(a, b2) { return ui(4, 2, a, b2); } function xi(a, b2) { return ui(4, 4, a, b2); } function yi(a, b2) { if ("function" === typeof b2) return a = a(), b2(a), function() { b2(null); }; if (null !== b2 && void 0 !== b2) return a = a(), b2.current = a, function() { b2.current = null; }; } function zi(a, b2, c2) { c2 = null !== c2 && void 0 !== c2 ? c2.concat([a]) : null; return ui(4, 4, yi.bind(null, b2, a), c2); } function Ai() { } function Bi(a, b2) { var c2 = di(); b2 = void 0 === b2 ? null : b2; var d2 = c2.memoizedState; if (null !== d2 && null !== b2 && Wh(b2, d2[1])) return d2[0]; c2.memoizedState = [a, b2]; return a; } function Ci(a, b2) { var c2 = di(); b2 = void 0 === b2 ? null : b2; var d2 = c2.memoizedState; if (null !== d2 && null !== b2 && Wh(b2, d2[1])) return d2[0]; a = a(); c2.memoizedState = [a, b2]; return a; } function Di(a, b2, c2) { if (0 === (Rh & 21)) return a.baseState && (a.baseState = false, Ug = true), a.memoizedState = c2; He(c2, b2) || (c2 = yc(), N$1.lanes |= c2, hh |= c2, a.baseState = true); return b2; } function Ei(a, b2) { var c2 = C; C = 0 !== c2 && 4 > c2 ? c2 : 4; a(true); var d2 = Qh.transition; Qh.transition = {}; try { a(false), b2(); } finally { C = c2, Qh.transition = d2; } } function Fi() { return di().memoizedState; } function Gi(a, b2, c2) { var d2 = lh(a); c2 = { lane: d2, action: c2, hasEagerState: false, eagerState: null, next: null }; if (Hi(a)) Ii(b2, c2); else if (c2 = Yg(a, b2, c2, d2), null !== c2) { var e2 = L$1(); mh(c2, a, d2, e2); Ji(c2, b2, d2); } } function ri(a, b2, c2) { var d2 = lh(a), e2 = { lane: d2, action: c2, hasEagerState: false, eagerState: null, next: null }; if (Hi(a)) Ii(b2, e2); else { var f2 = a.alternate; if (0 === a.lanes && (null === f2 || 0 === f2.lanes) && (f2 = b2.lastRenderedReducer, null !== f2)) try { var g2 = b2.lastRenderedState, h2 = f2(g2, c2); e2.hasEagerState = true; e2.eagerState = h2; if (He(h2, g2)) { var k = b2.interleaved; null === k ? (e2.next = e2, Xg(b2)) : (e2.next = k.next, k.next = e2); b2.interleaved = e2; return; } } catch (l2) { } finally { } c2 = Yg(a, b2, e2, d2); null !== c2 && (e2 = L$1(), mh(c2, a, d2, e2), Ji(c2, b2, d2)); } } function Hi(a) { var b2 = a.alternate; return a === N$1 || null !== b2 && b2 === N$1; } function Ii(a, b2) { Th = Sh = true; var c2 = a.pending; null === c2 ? b2.next = b2 : (b2.next = c2.next, c2.next = b2); a.pending = b2; } function Ji(a, b2, c2) { if (0 !== (c2 & 4194240)) { var d2 = b2.lanes; d2 &= a.pendingLanes; c2 |= d2; b2.lanes = c2; Cc(a, c2); } } var ai = { readContext: Vg, useCallback: Q$1, useContext: Q$1, useEffect: Q$1, useImperativeHandle: Q$1, useInsertionEffect: Q$1, useLayoutEffect: Q$1, useMemo: Q$1, useReducer: Q$1, useRef: Q$1, useState: Q$1, useDebugValue: Q$1, useDeferredValue: Q$1, useTransition: Q$1, useMutableSource: Q$1, useSyncExternalStore: Q$1, useId: Q$1, unstable_isNewReconciler: false }, Yh = { readContext: Vg, useCallback: function(a, b2) { ci().memoizedState = [a, void 0 === b2 ? null : b2]; return a; }, useContext: Vg, useEffect: vi, useImperativeHandle: function(a, b2, c2) { c2 = null !== c2 && void 0 !== c2 ? c2.concat([a]) : null; return ti( 4194308, 4, yi.bind(null, b2, a), c2 ); }, useLayoutEffect: function(a, b2) { return ti(4194308, 4, a, b2); }, useInsertionEffect: function(a, b2) { return ti(4, 2, a, b2); }, useMemo: function(a, b2) { var c2 = ci(); b2 = void 0 === b2 ? null : b2; a = a(); c2.memoizedState = [a, b2]; return a; }, useReducer: function(a, b2, c2) { var d2 = ci(); b2 = void 0 !== c2 ? c2(b2) : b2; d2.memoizedState = d2.baseState = b2; a = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: a, lastRenderedState: b2 }; d2.queue = a; a = a.dispatch = Gi.bind(null, N$1, a); return [d2.memoizedState, a]; }, useRef: function(a) { var b2 = ci(); a = { current: a }; return b2.memoizedState = a; }, useState: qi, useDebugValue: Ai, useDeferredValue: function(a) { return ci().memoizedState = a; }, useTransition: function() { var a = qi(false), b2 = a[0]; a = Ei.bind(null, a[1]); ci().memoizedState = a; return [b2, a]; }, useMutableSource: function() { }, useSyncExternalStore: function(a, b2, c2) { var d2 = N$1, e2 = ci(); if (I$1) { if (void 0 === c2) throw Error(p$5(407)); c2 = c2(); } else { c2 = b2(); if (null === R$1) throw Error(p$5(349)); 0 !== (Rh & 30) || ni(d2, b2, c2); } e2.memoizedState = c2; var f2 = { value: c2, getSnapshot: b2 }; e2.queue = f2; vi(ki.bind( null, d2, f2, a ), [a]); d2.flags |= 2048; li(9, mi.bind(null, d2, f2, c2, b2), void 0, null); return c2; }, useId: function() { var a = ci(), b2 = R$1.identifierPrefix; if (I$1) { var c2 = sg; var d2 = rg; c2 = (d2 & ~(1 << 32 - oc(d2) - 1)).toString(32) + c2; b2 = ":" + b2 + "R" + c2; c2 = Uh++; 0 < c2 && (b2 += "H" + c2.toString(32)); b2 += ":"; } else c2 = Vh++, b2 = ":" + b2 + "r" + c2.toString(32) + ":"; return a.memoizedState = b2; }, unstable_isNewReconciler: false }, Zh = { readContext: Vg, useCallback: Bi, useContext: Vg, useEffect: ji, useImperativeHandle: zi, useInsertionEffect: wi, useLayoutEffect: xi, useMemo: Ci, useReducer: fi, useRef: si, useState: function() { return fi(ei); }, useDebugValue: Ai, useDeferredValue: function(a) { var b2 = di(); return Di(b2, O$1.memoizedState, a); }, useTransition: function() { var a = fi(ei)[0], b2 = di().memoizedState; return [a, b2]; }, useMutableSource: hi, useSyncExternalStore: ii, useId: Fi, unstable_isNewReconciler: false }, $h = { readContext: Vg, useCallback: Bi, useContext: Vg, useEffect: ji, useImperativeHandle: zi, useInsertionEffect: wi, useLayoutEffect: xi, useMemo: Ci, useReducer: gi, useRef: si, useState: function() { return gi(ei); }, useDebugValue: Ai, useDeferredValue: function(a) { var b2 = di(); return null === O$1 ? b2.memoizedState = a : Di(b2, O$1.memoizedState, a); }, useTransition: function() { var a = gi(ei)[0], b2 = di().memoizedState; return [a, b2]; }, useMutableSource: hi, useSyncExternalStore: ii, useId: Fi, unstable_isNewReconciler: false }; function Ki(a, b2) { try { var c2 = "", d2 = b2; do c2 += Pa(d2), d2 = d2.return; while (d2); var e2 = c2; } catch (f2) { e2 = "\nError generating stack: " + f2.message + "\n" + f2.stack; } return { value: a, source: b2, stack: e2, digest: null }; } function Li(a, b2, c2) { return { value: a, source: null, stack: null != c2 ? c2 : null, digest: null != b2 ? b2 : null }; } function Mi(a, b2) { try { console.error(b2.value); } catch (c2) { setTimeout(function() { throw c2; }); } } var Ni = "function" === typeof WeakMap ? WeakMap : Map; function Oi(a, b2, c2) { c2 = ch(-1, c2); c2.tag = 3; c2.payload = { element: null }; var d2 = b2.value; c2.callback = function() { Pi || (Pi = true, Qi = d2); Mi(a, b2); }; return c2; } function Ri(a, b2, c2) { c2 = ch(-1, c2); c2.tag = 3; var d2 = a.type.getDerivedStateFromError; if ("function" === typeof d2) { var e2 = b2.value; c2.payload = function() { return d2(e2); }; c2.callback = function() { Mi(a, b2); }; } var f2 = a.stateNode; null !== f2 && "function" === typeof f2.componentDidCatch && (c2.callback = function() { Mi(a, b2); "function" !== typeof d2 && (null === Si ? Si = /* @__PURE__ */ new Set([this]) : Si.add(this)); var c3 = b2.stack; this.componentDidCatch(b2.value, { componentStack: null !== c3 ? c3 : "" }); }); return c2; } function Ti(a, b2, c2) { var d2 = a.pingCache; if (null === d2) { d2 = a.pingCache = new Ni(); var e2 = /* @__PURE__ */ new Set(); d2.set(b2, e2); } else e2 = d2.get(b2), void 0 === e2 && (e2 = /* @__PURE__ */ new Set(), d2.set(b2, e2)); e2.has(c2) || (e2.add(c2), a = Ui.bind(null, a, b2, c2), b2.then(a, a)); } function Vi(a) { do { var b2; if (b2 = 13 === a.tag) b2 = a.memoizedState, b2 = null !== b2 ? null !== b2.dehydrated ? true : false : true; if (b2) return a; a = a.return; } while (null !== a); return null; } function Wi(a, b2, c2, d2, e2) { if (0 === (a.mode & 1)) return a === b2 ? a.flags |= 65536 : (a.flags |= 128, c2.flags |= 131072, c2.flags &= -52805, 1 === c2.tag && (null === c2.alternate ? c2.tag = 17 : (b2 = ch(-1, 1), b2.tag = 2, dh(c2, b2, 1))), c2.lanes |= 1), a; a.flags |= 65536; a.lanes = e2; return a; } var Xi = ua.ReactCurrentOwner, Ug = false; function Yi(a, b2, c2, d2) { b2.child = null === a ? Ch(b2, null, c2, d2) : Bh(b2, a.child, c2, d2); } function Zi(a, b2, c2, d2, e2) { c2 = c2.render; var f2 = b2.ref; Tg(b2, e2); d2 = Xh(a, b2, c2, d2, f2, e2); c2 = bi(); if (null !== a && !Ug) return b2.updateQueue = a.updateQueue, b2.flags &= -2053, a.lanes &= ~e2, $i(a, b2, e2); I$1 && c2 && vg(b2); b2.flags |= 1; Yi(a, b2, d2, e2); return b2.child; } function aj(a, b2, c2, d2, e2) { if (null === a) { var f2 = c2.type; if ("function" === typeof f2 && !bj(f2) && void 0 === f2.defaultProps && null === c2.compare && void 0 === c2.defaultProps) return b2.tag = 15, b2.type = f2, cj(a, b2, f2, d2, e2); a = yh(c2.type, null, d2, b2, b2.mode, e2); a.ref = b2.ref; a.return = b2; return b2.child = a; } f2 = a.child; if (0 === (a.lanes & e2)) { var g2 = f2.memoizedProps; c2 = c2.compare; c2 = null !== c2 ? c2 : Ie; if (c2(g2, d2) && a.ref === b2.ref) return $i(a, b2, e2); } b2.flags |= 1; a = wh(f2, d2); a.ref = b2.ref; a.return = b2; return b2.child = a; } function cj(a, b2, c2, d2, e2) { if (null !== a) { var f2 = a.memoizedProps; if (Ie(f2, d2) && a.ref === b2.ref) if (Ug = false, b2.pendingProps = d2 = f2, 0 !== (a.lanes & e2)) 0 !== (a.flags & 131072) && (Ug = true); else return b2.lanes = a.lanes, $i(a, b2, e2); } return dj(a, b2, c2, d2, e2); } function ej(a, b2, c2) { var d2 = b2.pendingProps, e2 = d2.children, f2 = null !== a ? a.memoizedState : null; if ("hidden" === d2.mode) if (0 === (b2.mode & 1)) b2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, G$1(fj, gj), gj |= c2; else { if (0 === (c2 & 1073741824)) return a = null !== f2 ? f2.baseLanes | c2 : c2, b2.lanes = b2.childLanes = 1073741824, b2.memoizedState = { baseLanes: a, cachePool: null, transitions: null }, b2.updateQueue = null, G$1(fj, gj), gj |= a, null; b2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }; d2 = null !== f2 ? f2.baseLanes : c2; G$1(fj, gj); gj |= d2; } else null !== f2 ? (d2 = f2.baseLanes | c2, b2.memoizedState = null) : d2 = c2, G$1(fj, gj), gj |= d2; Yi(a, b2, e2, c2); return b2.child; } function hj(a, b2) { var c2 = b2.ref; if (null === a && null !== c2 || null !== a && a.ref !== c2) b2.flags |= 512, b2.flags |= 2097152; } function dj(a, b2, c2, d2, e2) { var f2 = Zf(c2) ? Xf : H$1.current; f2 = Yf(b2, f2); Tg(b2, e2); c2 = Xh(a, b2, c2, d2, f2, e2); d2 = bi(); if (null !== a && !Ug) return b2.updateQueue = a.updateQueue, b2.flags &= -2053, a.lanes &= ~e2, $i(a, b2, e2); I$1 && d2 && vg(b2); b2.flags |= 1; Yi(a, b2, c2, e2); return b2.child; } function ij(a, b2, c2, d2, e2) { if (Zf(c2)) { var f2 = true; cg(b2); } else f2 = false; Tg(b2, e2); if (null === b2.stateNode) jj(a, b2), ph(b2, c2, d2), rh(b2, c2, d2, e2), d2 = true; else if (null === a) { var g2 = b2.stateNode, h2 = b2.memoizedProps; g2.props = h2; var k = g2.context, l2 = c2.contextType; "object" === typeof l2 && null !== l2 ? l2 = Vg(l2) : (l2 = Zf(c2) ? Xf : H$1.current, l2 = Yf(b2, l2)); var m2 = c2.getDerivedStateFromProps, q2 = "function" === typeof m2 || "function" === typeof g2.getSnapshotBeforeUpdate; q2 || "function" !== typeof g2.UNSAFE_componentWillReceiveProps && "function" !== typeof g2.componentWillReceiveProps || (h2 !== d2 || k !== l2) && qh(b2, g2, d2, l2); $g = false; var r2 = b2.memoizedState; g2.state = r2; gh(b2, d2, g2, e2); k = b2.memoizedState; h2 !== d2 || r2 !== k || Wf.current || $g ? ("function" === typeof m2 && (kh(b2, c2, m2, d2), k = b2.memoizedState), (h2 = $g || oh(b2, c2, h2, d2, r2, k, l2)) ? (q2 || "function" !== typeof g2.UNSAFE_componentWillMount && "function" !== typeof g2.componentWillMount || ("function" === typeof g2.componentWillMount && g2.componentWillMount(), "function" === typeof g2.UNSAFE_componentWillMount && g2.UNSAFE_componentWillMount()), "function" === typeof g2.componentDidMount && (b2.flags |= 4194308)) : ("function" === typeof g2.componentDidMount && (b2.flags |= 4194308), b2.memoizedProps = d2, b2.memoizedState = k), g2.props = d2, g2.state = k, g2.context = l2, d2 = h2) : ("function" === typeof g2.componentDidMount && (b2.flags |= 4194308), d2 = false); } else { g2 = b2.stateNode; bh(a, b2); h2 = b2.memoizedProps; l2 = b2.type === b2.elementType ? h2 : Lg(b2.type, h2); g2.props = l2; q2 = b2.pendingProps; r2 = g2.context; k = c2.contextType; "object" === typeof k && null !== k ? k = Vg(k) : (k = Zf(c2) ? Xf : H$1.current, k = Yf(b2, k)); var y2 = c2.getDerivedStateFromProps; (m2 = "function" === typeof y2 || "function" === typeof g2.getSnapshotBeforeUpdate) || "function" !== typeof g2.UNSAFE_componentWillReceiveProps && "function" !== typeof g2.componentWillReceiveProps || (h2 !== q2 || r2 !== k) && qh(b2, g2, d2, k); $g = false; r2 = b2.memoizedState; g2.state = r2; gh(b2, d2, g2, e2); var n2 = b2.memoizedState; h2 !== q2 || r2 !== n2 || Wf.current || $g ? ("function" === typeof y2 && (kh(b2, c2, y2, d2), n2 = b2.memoizedState), (l2 = $g || oh(b2, c2, l2, d2, r2, n2, k) || false) ? (m2 || "function" !== typeof g2.UNSAFE_componentWillUpdate && "function" !== typeof g2.componentWillUpdate || ("function" === typeof g2.componentWillUpdate && g2.componentWillUpdate(d2, n2, k), "function" === typeof g2.UNSAFE_componentWillUpdate && g2.UNSAFE_componentWillUpdate(d2, n2, k)), "function" === typeof g2.componentDidUpdate && (b2.flags |= 4), "function" === typeof g2.getSnapshotBeforeUpdate && (b2.flags |= 1024)) : ("function" !== typeof g2.componentDidUpdate || h2 === a.memoizedProps && r2 === a.memoizedState || (b2.flags |= 4), "function" !== typeof g2.getSnapshotBeforeUpdate || h2 === a.memoizedProps && r2 === a.memoizedState || (b2.flags |= 1024), b2.memoizedProps = d2, b2.memoizedState = n2), g2.props = d2, g2.state = n2, g2.context = k, d2 = l2) : ("function" !== typeof g2.componentDidUpdate || h2 === a.memoizedProps && r2 === a.memoizedState || (b2.flags |= 4), "function" !== typeof g2.getSnapshotBeforeUpdate || h2 === a.memoizedProps && r2 === a.memoizedState || (b2.flags |= 1024), d2 = false); } return kj(a, b2, c2, d2, f2, e2); } function kj(a, b2, c2, d2, e2, f2) { hj(a, b2); var g2 = 0 !== (b2.flags & 128); if (!d2 && !g2) return e2 && dg(b2, c2, false), $i(a, b2, f2); d2 = b2.stateNode; Xi.current = b2; var h2 = g2 && "function" !== typeof c2.getDerivedStateFromError ? null : d2.render(); b2.flags |= 1; null !== a && g2 ? (b2.child = Bh(b2, a.child, null, f2), b2.child = Bh(b2, null, h2, f2)) : Yi(a, b2, h2, f2); b2.memoizedState = d2.state; e2 && dg(b2, c2, true); return b2.child; } function lj(a) { var b2 = a.stateNode; b2.pendingContext ? ag(a, b2.pendingContext, b2.pendingContext !== b2.context) : b2.context && ag(a, b2.context, false); Ih(a, b2.containerInfo); } function mj(a, b2, c2, d2, e2) { Ig(); Jg(e2); b2.flags |= 256; Yi(a, b2, c2, d2); return b2.child; } var nj = { dehydrated: null, treeContext: null, retryLane: 0 }; function oj(a) { return { baseLanes: a, cachePool: null, transitions: null }; } function pj(a, b2, c2) { var d2 = b2.pendingProps, e2 = M$1.current, f2 = false, g2 = 0 !== (b2.flags & 128), h2; (h2 = g2) || (h2 = null !== a && null === a.memoizedState ? false : 0 !== (e2 & 2)); if (h2) f2 = true, b2.flags &= -129; else if (null === a || null !== a.memoizedState) e2 |= 1; G$1(M$1, e2 & 1); if (null === a) { Eg(b2); a = b2.memoizedState; if (null !== a && (a = a.dehydrated, null !== a)) return 0 === (b2.mode & 1) ? b2.lanes = 1 : "$!" === a.data ? b2.lanes = 8 : b2.lanes = 1073741824, null; g2 = d2.children; a = d2.fallback; return f2 ? (d2 = b2.mode, f2 = b2.child, g2 = { mode: "hidden", children: g2 }, 0 === (d2 & 1) && null !== f2 ? (f2.childLanes = 0, f2.pendingProps = g2) : f2 = qj(g2, d2, 0, null), a = Ah(a, d2, c2, null), f2.return = b2, a.return = b2, f2.sibling = a, b2.child = f2, b2.child.memoizedState = oj(c2), b2.memoizedState = nj, a) : rj(b2, g2); } e2 = a.memoizedState; if (null !== e2 && (h2 = e2.dehydrated, null !== h2)) return sj(a, b2, g2, d2, h2, e2, c2); if (f2) { f2 = d2.fallback; g2 = b2.mode; e2 = a.child; h2 = e2.sibling; var k = { mode: "hidden", children: d2.children }; 0 === (g2 & 1) && b2.child !== e2 ? (d2 = b2.child, d2.childLanes = 0, d2.pendingProps = k, b2.deletions = null) : (d2 = wh(e2, k), d2.subtreeFlags = e2.subtreeFlags & 14680064); null !== h2 ? f2 = wh(h2, f2) : (f2 = Ah(f2, g2, c2, null), f2.flags |= 2); f2.return = b2; d2.return = b2; d2.sibling = f2; b2.child = d2; d2 = f2; f2 = b2.child; g2 = a.child.memoizedState; g2 = null === g2 ? oj(c2) : { baseLanes: g2.baseLanes | c2, cachePool: null, transitions: g2.transitions }; f2.memoizedState = g2; f2.childLanes = a.childLanes & ~c2; b2.memoizedState = nj; return d2; } f2 = a.child; a = f2.sibling; d2 = wh(f2, { mode: "visible", children: d2.children }); 0 === (b2.mode & 1) && (d2.lanes = c2); d2.return = b2; d2.sibling = null; null !== a && (c2 = b2.deletions, null === c2 ? (b2.deletions = [a], b2.flags |= 16) : c2.push(a)); b2.child = d2; b2.memoizedState = null; return d2; } function rj(a, b2) { b2 = qj({ mode: "visible", children: b2 }, a.mode, 0, null); b2.return = a; return a.child = b2; } function tj(a, b2, c2, d2) { null !== d2 && Jg(d2); Bh(b2, a.child, null, c2); a = rj(b2, b2.pendingProps.children); a.flags |= 2; b2.memoizedState = null; return a; } function sj(a, b2, c2, d2, e2, f2, g2) { if (c2) { if (b2.flags & 256) return b2.flags &= -257, d2 = Li(Error(p$5(422))), tj(a, b2, g2, d2); if (null !== b2.memoizedState) return b2.child = a.child, b2.flags |= 128, null; f2 = d2.fallback; e2 = b2.mode; d2 = qj({ mode: "visible", children: d2.children }, e2, 0, null); f2 = Ah(f2, e2, g2, null); f2.flags |= 2; d2.return = b2; f2.return = b2; d2.sibling = f2; b2.child = d2; 0 !== (b2.mode & 1) && Bh(b2, a.child, null, g2); b2.child.memoizedState = oj(g2); b2.memoizedState = nj; return f2; } if (0 === (b2.mode & 1)) return tj(a, b2, g2, null); if ("$!" === e2.data) { d2 = e2.nextSibling && e2.nextSibling.dataset; if (d2) var h2 = d2.dgst; d2 = h2; f2 = Error(p$5(419)); d2 = Li(f2, d2, void 0); return tj(a, b2, g2, d2); } h2 = 0 !== (g2 & a.childLanes); if (Ug || h2) { d2 = R$1; if (null !== d2) { switch (g2 & -g2) { case 4: e2 = 2; break; case 16: e2 = 8; break; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: e2 = 32; break; case 536870912: e2 = 268435456; break; default: e2 = 0; } e2 = 0 !== (e2 & (d2.suspendedLanes | g2)) ? 0 : e2; 0 !== e2 && e2 !== f2.retryLane && (f2.retryLane = e2, Zg(a, e2), mh(d2, a, e2, -1)); } uj(); d2 = Li(Error(p$5(421))); return tj(a, b2, g2, d2); } if ("$?" === e2.data) return b2.flags |= 128, b2.child = a.child, b2 = vj.bind(null, a), e2._reactRetry = b2, null; a = f2.treeContext; yg = Lf(e2.nextSibling); xg = b2; I$1 = true; zg = null; null !== a && (og[pg++] = rg, og[pg++] = sg, og[pg++] = qg, rg = a.id, sg = a.overflow, qg = b2); b2 = rj(b2, d2.children); b2.flags |= 4096; return b2; } function wj(a, b2, c2) { a.lanes |= b2; var d2 = a.alternate; null !== d2 && (d2.lanes |= b2); Sg(a.return, b2, c2); } function xj(a, b2, c2, d2, e2) { var f2 = a.memoizedState; null === f2 ? a.memoizedState = { isBackwards: b2, rendering: null, renderingStartTime: 0, last: d2, tail: c2, tailMode: e2 } : (f2.isBackwards = b2, f2.rendering = null, f2.renderingStartTime = 0, f2.last = d2, f2.tail = c2, f2.tailMode = e2); } function yj(a, b2, c2) { var d2 = b2.pendingProps, e2 = d2.revealOrder, f2 = d2.tail; Yi(a, b2, d2.children, c2); d2 = M$1.current; if (0 !== (d2 & 2)) d2 = d2 & 1 | 2, b2.flags |= 128; else { if (null !== a && 0 !== (a.flags & 128)) a: for (a = b2.child; null !== a; ) { if (13 === a.tag) null !== a.memoizedState && wj(a, c2, b2); else if (19 === a.tag) wj(a, c2, b2); else if (null !== a.child) { a.child.return = a; a = a.child; continue; } if (a === b2) break a; for (; null === a.sibling; ) { if (null === a.return || a.return === b2) break a; a = a.return; } a.sibling.return = a.return; a = a.sibling; } d2 &= 1; } G$1(M$1, d2); if (0 === (b2.mode & 1)) b2.memoizedState = null; else switch (e2) { case "forwards": c2 = b2.child; for (e2 = null; null !== c2; ) a = c2.alternate, null !== a && null === Mh(a) && (e2 = c2), c2 = c2.sibling; c2 = e2; null === c2 ? (e2 = b2.child, b2.child = null) : (e2 = c2.sibling, c2.sibling = null); xj(b2, false, e2, c2, f2); break; case "backwards": c2 = null; e2 = b2.child; for (b2.child = null; null !== e2; ) { a = e2.alternate; if (null !== a && null === Mh(a)) { b2.child = e2; break; } a = e2.sibling; e2.sibling = c2; c2 = e2; e2 = a; } xj(b2, true, c2, null, f2); break; case "together": xj(b2, false, null, null, void 0); break; default: b2.memoizedState = null; } return b2.child; } function jj(a, b2) { 0 === (b2.mode & 1) && null !== a && (a.alternate = null, b2.alternate = null, b2.flags |= 2); } function $i(a, b2, c2) { null !== a && (b2.dependencies = a.dependencies); hh |= b2.lanes; if (0 === (c2 & b2.childLanes)) return null; if (null !== a && b2.child !== a.child) throw Error(p$5(153)); if (null !== b2.child) { a = b2.child; c2 = wh(a, a.pendingProps); b2.child = c2; for (c2.return = b2; null !== a.sibling; ) a = a.sibling, c2 = c2.sibling = wh(a, a.pendingProps), c2.return = b2; c2.sibling = null; } return b2.child; } function zj(a, b2, c2) { switch (b2.tag) { case 3: lj(b2); Ig(); break; case 5: Kh(b2); break; case 1: Zf(b2.type) && cg(b2); break; case 4: Ih(b2, b2.stateNode.containerInfo); break; case 10: var d2 = b2.type._context, e2 = b2.memoizedProps.value; G$1(Mg, d2._currentValue); d2._currentValue = e2; break; case 13: d2 = b2.memoizedState; if (null !== d2) { if (null !== d2.dehydrated) return G$1(M$1, M$1.current & 1), b2.flags |= 128, null; if (0 !== (c2 & b2.child.childLanes)) return pj(a, b2, c2); G$1(M$1, M$1.current & 1); a = $i(a, b2, c2); return null !== a ? a.sibling : null; } G$1(M$1, M$1.current & 1); break; case 19: d2 = 0 !== (c2 & b2.childLanes); if (0 !== (a.flags & 128)) { if (d2) return yj(a, b2, c2); b2.flags |= 128; } e2 = b2.memoizedState; null !== e2 && (e2.rendering = null, e2.tail = null, e2.lastEffect = null); G$1(M$1, M$1.current); if (d2) break; else return null; case 22: case 23: return b2.lanes = 0, ej(a, b2, c2); } return $i(a, b2, c2); } var Aj, Bj, Cj, Dj; Aj = function(a, b2) { for (var c2 = b2.child; null !== c2; ) { if (5 === c2.tag || 6 === c2.tag) a.appendChild(c2.stateNode); else if (4 !== c2.tag && null !== c2.child) { c2.child.return = c2; c2 = c2.child; continue; } if (c2 === b2) break; for (; null === c2.sibling; ) { if (null === c2.return || c2.return === b2) return; c2 = c2.return; } c2.sibling.return = c2.return; c2 = c2.sibling; } }; Bj = function() { }; Cj = function(a, b2, c2, d2) { var e2 = a.memoizedProps; if (e2 !== d2) { a = b2.stateNode; Hh(Eh.current); var f2 = null; switch (c2) { case "input": e2 = Ya(a, e2); d2 = Ya(a, d2); f2 = []; break; case "select": e2 = A$2({}, e2, { value: void 0 }); d2 = A$2({}, d2, { value: void 0 }); f2 = []; break; case "textarea": e2 = gb(a, e2); d2 = gb(a, d2); f2 = []; break; default: "function" !== typeof e2.onClick && "function" === typeof d2.onClick && (a.onclick = Bf); } ub(c2, d2); var g2; c2 = null; for (l2 in e2) if (!d2.hasOwnProperty(l2) && e2.hasOwnProperty(l2) && null != e2[l2]) if ("style" === l2) { var h2 = e2[l2]; for (g2 in h2) h2.hasOwnProperty(g2) && (c2 || (c2 = {}), c2[g2] = ""); } else "dangerouslySetInnerHTML" !== l2 && "children" !== l2 && "suppressContentEditableWarning" !== l2 && "suppressHydrationWarning" !== l2 && "autoFocus" !== l2 && (ea.hasOwnProperty(l2) ? f2 || (f2 = []) : (f2 = f2 || []).push(l2, null)); for (l2 in d2) { var k = d2[l2]; h2 = null != e2 ? e2[l2] : void 0; if (d2.hasOwnProperty(l2) && k !== h2 && (null != k || null != h2)) if ("style" === l2) if (h2) { for (g2 in h2) !h2.hasOwnProperty(g2) || k && k.hasOwnProperty(g2) || (c2 || (c2 = {}), c2[g2] = ""); for (g2 in k) k.hasOwnProperty(g2) && h2[g2] !== k[g2] && (c2 || (c2 = {}), c2[g2] = k[g2]); } else c2 || (f2 || (f2 = []), f2.push( l2, c2 )), c2 = k; else "dangerouslySetInnerHTML" === l2 ? (k = k ? k.__html : void 0, h2 = h2 ? h2.__html : void 0, null != k && h2 !== k && (f2 = f2 || []).push(l2, k)) : "children" === l2 ? "string" !== typeof k && "number" !== typeof k || (f2 = f2 || []).push(l2, "" + k) : "suppressContentEditableWarning" !== l2 && "suppressHydrationWarning" !== l2 && (ea.hasOwnProperty(l2) ? (null != k && "onScroll" === l2 && D$1("scroll", a), f2 || h2 === k || (f2 = [])) : (f2 = f2 || []).push(l2, k)); } c2 && (f2 = f2 || []).push("style", c2); var l2 = f2; if (b2.updateQueue = l2) b2.flags |= 4; } }; Dj = function(a, b2, c2, d2) { c2 !== d2 && (b2.flags |= 4); }; function Ej(a, b2) { if (!I$1) switch (a.tailMode) { case "hidden": b2 = a.tail; for (var c2 = null; null !== b2; ) null !== b2.alternate && (c2 = b2), b2 = b2.sibling; null === c2 ? a.tail = null : c2.sibling = null; break; case "collapsed": c2 = a.tail; for (var d2 = null; null !== c2; ) null !== c2.alternate && (d2 = c2), c2 = c2.sibling; null === d2 ? b2 || null === a.tail ? a.tail = null : a.tail.sibling = null : d2.sibling = null; } } function S$1(a) { var b2 = null !== a.alternate && a.alternate.child === a.child, c2 = 0, d2 = 0; if (b2) for (var e2 = a.child; null !== e2; ) c2 |= e2.lanes | e2.childLanes, d2 |= e2.subtreeFlags & 14680064, d2 |= e2.flags & 14680064, e2.return = a, e2 = e2.sibling; else for (e2 = a.child; null !== e2; ) c2 |= e2.lanes | e2.childLanes, d2 |= e2.subtreeFlags, d2 |= e2.flags, e2.return = a, e2 = e2.sibling; a.subtreeFlags |= d2; a.childLanes = c2; return b2; } function Fj(a, b2, c2) { var d2 = b2.pendingProps; wg(b2); switch (b2.tag) { case 2: case 16: case 15: case 0: case 11: case 7: case 8: case 12: case 9: case 14: return S$1(b2), null; case 1: return Zf(b2.type) && $f(), S$1(b2), null; case 3: d2 = b2.stateNode; Jh(); E$1(Wf); E$1(H$1); Oh(); d2.pendingContext && (d2.context = d2.pendingContext, d2.pendingContext = null); if (null === a || null === a.child) Gg(b2) ? b2.flags |= 4 : null === a || a.memoizedState.isDehydrated && 0 === (b2.flags & 256) || (b2.flags |= 1024, null !== zg && (Gj(zg), zg = null)); Bj(a, b2); S$1(b2); return null; case 5: Lh(b2); var e2 = Hh(Gh.current); c2 = b2.type; if (null !== a && null != b2.stateNode) Cj(a, b2, c2, d2, e2), a.ref !== b2.ref && (b2.flags |= 512, b2.flags |= 2097152); else { if (!d2) { if (null === b2.stateNode) throw Error(p$5(166)); S$1(b2); return null; } a = Hh(Eh.current); if (Gg(b2)) { d2 = b2.stateNode; c2 = b2.type; var f2 = b2.memoizedProps; d2[Of] = b2; d2[Pf] = f2; a = 0 !== (b2.mode & 1); switch (c2) { case "dialog": D$1("cancel", d2); D$1("close", d2); break; case "iframe": case "object": case "embed": D$1("load", d2); break; case "video": case "audio": for (e2 = 0; e2 < lf.length; e2++) D$1(lf[e2], d2); break; case "source": D$1("error", d2); break; case "img": case "image": case "link": D$1( "error", d2 ); D$1("load", d2); break; case "details": D$1("toggle", d2); break; case "input": Za(d2, f2); D$1("invalid", d2); break; case "select": d2._wrapperState = { wasMultiple: !!f2.multiple }; D$1("invalid", d2); break; case "textarea": hb(d2, f2), D$1("invalid", d2); } ub(c2, f2); e2 = null; for (var g2 in f2) if (f2.hasOwnProperty(g2)) { var h2 = f2[g2]; "children" === g2 ? "string" === typeof h2 ? d2.textContent !== h2 && (true !== f2.suppressHydrationWarning && Af(d2.textContent, h2, a), e2 = ["children", h2]) : "number" === typeof h2 && d2.textContent !== "" + h2 && (true !== f2.suppressHydrationWarning && Af( d2.textContent, h2, a ), e2 = ["children", "" + h2]) : ea.hasOwnProperty(g2) && null != h2 && "onScroll" === g2 && D$1("scroll", d2); } switch (c2) { case "input": Va(d2); db(d2, f2, true); break; case "textarea": Va(d2); jb(d2); break; case "select": case "option": break; default: "function" === typeof f2.onClick && (d2.onclick = Bf); } d2 = e2; b2.updateQueue = d2; null !== d2 && (b2.flags |= 4); } else { g2 = 9 === e2.nodeType ? e2 : e2.ownerDocument; "http://www.w3.org/1999/xhtml" === a && (a = kb(c2)); "http://www.w3.org/1999/xhtml" === a ? "script" === c2 ? (a = g2.createElement("div"), a.innerHTML = "