bilibili Video Skip

bilibili Video Skip by press J key, default skip 90 seconds, you can change it in the menu.

  1. // ==UserScript==
  2. // @name bilibili Video Skip
  3. // @version 3.1.0
  4. // @description bilibili Video Skip by press J key, default skip 90 seconds, you can change it in the menu.
  5. // @author Vanisoul
  6. // @match https://www.bilibili.com/*
  7. // @license MIT
  8. // @namespace https://gf.qytechs.cn/users/429936
  9. // @updateHistory 3.1.0 (2024-01-13) 改為 react 版本
  10. // @grant GM_setValue
  11. // @grant GM_getValue
  12. // @grant GM_registerMenuCommand
  13. // @grant GM_unregisterMenuCommand
  14. // @grant unsafeWindow
  15. // ==/UserScript==
  16.  
  17. (function() {
  18. "use strict";
  19. function getDefaultExportFromCjs(x) {
  20. return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, "default") ? x["default"] : x;
  21. }
  22. var react = {
  23. exports: {}
  24. };
  25. var react_production_min = {};
  26. /**
  27. * @license React
  28. * react.production.min.js
  29. *
  30. * Copyright (c) Facebook, Inc. and its affiliates.
  31. *
  32. * This source code is licensed under the MIT license found in the
  33. * LICENSE file in the root directory of this source tree.
  34. */ var hasRequiredReact_production_min;
  35. function requireReact_production_min() {
  36. if (hasRequiredReact_production_min) return react_production_min;
  37. hasRequiredReact_production_min = 1;
  38. var l = Symbol.for("react.element"), n = Symbol.for("react.portal"), p = Symbol.for("react.fragment"), q = Symbol.for("react.strict_mode"), r = Symbol.for("react.profiler"), t = Symbol.for("react.provider"), u = Symbol.for("react.context"), v = Symbol.for("react.forward_ref"), w = Symbol.for("react.suspense"), x = Symbol.for("react.memo"), y = Symbol.for("react.lazy"), z = Symbol.iterator;
  39. function A(a) {
  40. if (null === a || "object" !== typeof a) return null;
  41. a = z && a[z] || a["@@iterator"];
  42. return "function" === typeof a ? a : null;
  43. }
  44. var B = {
  45. isMounted: function() {
  46. return !1;
  47. },
  48. enqueueForceUpdate: function() {},
  49. enqueueReplaceState: function() {},
  50. enqueueSetState: function() {}
  51. }, C = Object.assign, D = {};
  52. function E(a, b, e) {
  53. this.props = a;
  54. this.context = b;
  55. this.refs = D;
  56. this.updater = e || B;
  57. }
  58. E.prototype.isReactComponent = {};
  59. E.prototype.setState = function(a, b) {
  60. 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.");
  61. this.updater.enqueueSetState(this, a, b, "setState");
  62. };
  63. E.prototype.forceUpdate = function(a) {
  64. this.updater.enqueueForceUpdate(this, a, "forceUpdate");
  65. };
  66. function F() {}
  67. F.prototype = E.prototype;
  68. function G(a, b, e) {
  69. this.props = a;
  70. this.context = b;
  71. this.refs = D;
  72. this.updater = e || B;
  73. }
  74. var H = G.prototype = new F;
  75. H.constructor = G;
  76. C(H, E.prototype);
  77. H.isPureReactComponent = !0;
  78. var I = Array.isArray, J = Object.prototype.hasOwnProperty, K = {
  79. current: null
  80. }, L = {
  81. key: !0,
  82. ref: !0,
  83. __self: !0,
  84. __source: !0
  85. };
  86. function M(a, b, e) {
  87. var d, c = {}, k = null, h = null;
  88. if (null != b) for (d in void 0 !== b.ref && (h = b.ref), void 0 !== b.key && (k = "" + b.key),
  89. b) J.call(b, d) && !L.hasOwnProperty(d) && (c[d] = b[d]);
  90. var g = arguments.length - 2;
  91. if (1 === g) c.children = e; else if (1 < g) {
  92. for (var f = Array(g), m = 0; m < g; m++) f[m] = arguments[m + 2];
  93. c.children = f;
  94. }
  95. if (a && a.defaultProps) for (d in g = a.defaultProps, g) void 0 === c[d] && (c[d] = g[d]);
  96. return {
  97. $$typeof: l,
  98. type: a,
  99. key: k,
  100. ref: h,
  101. props: c,
  102. _owner: K.current
  103. };
  104. }
  105. function N(a, b) {
  106. return {
  107. $$typeof: l,
  108. type: a.type,
  109. key: b,
  110. ref: a.ref,
  111. props: a.props,
  112. _owner: a._owner
  113. };
  114. }
  115. function O(a) {
  116. return "object" === typeof a && null !== a && a.$$typeof === l;
  117. }
  118. function escape(a) {
  119. var b = {
  120. "=": "=0",
  121. ":": "=2"
  122. };
  123. return "$" + a.replace(/[=:]/g, (function(a) {
  124. return b[a];
  125. }));
  126. }
  127. var P = /\/+/g;
  128. function Q(a, b) {
  129. return "object" === typeof a && null !== a && null != a.key ? escape("" + a.key) : b.toString(36);
  130. }
  131. function R(a, b, e, d, c) {
  132. var k = typeof a;
  133. if ("undefined" === k || "boolean" === k) a = null;
  134. var h = !1;
  135. if (null === a) h = !0; else switch (k) {
  136. case "string":
  137. case "number":
  138. h = !0;
  139. break;
  140.  
  141. case "object":
  142. switch (a.$$typeof) {
  143. case l:
  144. case n:
  145. h = !0;
  146. }
  147. }
  148. if (h) return h = a, c = c(h), a = "" === d ? "." + Q(h, 0) : d, I(c) ? (e = "",
  149. null != a && (e = a.replace(P, "$&/") + "/"), R(c, b, e, "", (function(a) {
  150. return a;
  151. }))) : null != c && (O(c) && (c = N(c, e + (!c.key || h && h.key === c.key ? "" : ("" + c.key).replace(P, "$&/") + "/") + a)),
  152. b.push(c)), 1;
  153. h = 0;
  154. d = "" === d ? "." : d + ":";
  155. if (I(a)) for (var g = 0; g < a.length; g++) {
  156. k = a[g];
  157. var f = d + Q(k, g);
  158. h += R(k, b, e, f, c);
  159. } else if (f = A(a), "function" === typeof f) for (a = f.call(a), g = 0; !(k = a.next()).done; ) k = k.value,
  160. f = d + Q(k, g++), h += R(k, b, e, f, c); else if ("object" === k) throw b = String(a),
  161. Error("Objects are not valid as a React child (found: " + ("[object Object]" === b ? "object with keys {" + Object.keys(a).join(", ") + "}" : b) + "). If you meant to render a collection of children, use an array instead.");
  162. return h;
  163. }
  164. function S(a, b, e) {
  165. if (null == a) return a;
  166. var d = [], c = 0;
  167. R(a, d, "", "", (function(a) {
  168. return b.call(e, a, c++);
  169. }));
  170. return d;
  171. }
  172. function T(a) {
  173. if (-1 === a._status) {
  174. var b = a._result;
  175. b = b();
  176. b.then((function(b) {
  177. if (0 === a._status || -1 === a._status) a._status = 1, a._result = b;
  178. }), (function(b) {
  179. if (0 === a._status || -1 === a._status) a._status = 2, a._result = b;
  180. }));
  181. -1 === a._status && (a._status = 0, a._result = b);
  182. }
  183. if (1 === a._status) return a._result.default;
  184. throw a._result;
  185. }
  186. var U = {
  187. current: null
  188. }, V = {
  189. transition: null
  190. }, W = {
  191. ReactCurrentDispatcher: U,
  192. ReactCurrentBatchConfig: V,
  193. ReactCurrentOwner: K
  194. };
  195. react_production_min.Children = {
  196. map: S,
  197. forEach: function(a, b, e) {
  198. S(a, (function() {
  199. b.apply(this, arguments);
  200. }), e);
  201. },
  202. count: function(a) {
  203. var b = 0;
  204. S(a, (function() {
  205. b++;
  206. }));
  207. return b;
  208. },
  209. toArray: function(a) {
  210. return S(a, (function(a) {
  211. return a;
  212. })) || [];
  213. },
  214. only: function(a) {
  215. if (!O(a)) throw Error("React.Children.only expected to receive a single React element child.");
  216. return a;
  217. }
  218. };
  219. react_production_min.Component = E;
  220. react_production_min.Fragment = p;
  221. react_production_min.Profiler = r;
  222. react_production_min.PureComponent = G;
  223. react_production_min.StrictMode = q;
  224. react_production_min.Suspense = w;
  225. react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = W;
  226. react_production_min.cloneElement = function(a, b, e) {
  227. if (null === a || void 0 === a) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + a + ".");
  228. var d = C({}, a.props), c = a.key, k = a.ref, h = a._owner;
  229. if (null != b) {
  230. void 0 !== b.ref && (k = b.ref, h = K.current);
  231. void 0 !== b.key && (c = "" + b.key);
  232. if (a.type && a.type.defaultProps) var g = a.type.defaultProps;
  233. for (f in b) J.call(b, f) && !L.hasOwnProperty(f) && (d[f] = void 0 === b[f] && void 0 !== g ? g[f] : b[f]);
  234. }
  235. var f = arguments.length - 2;
  236. if (1 === f) d.children = e; else if (1 < f) {
  237. g = Array(f);
  238. for (var m = 0; m < f; m++) g[m] = arguments[m + 2];
  239. d.children = g;
  240. }
  241. return {
  242. $$typeof: l,
  243. type: a.type,
  244. key: c,
  245. ref: k,
  246. props: d,
  247. _owner: h
  248. };
  249. };
  250. react_production_min.createContext = function(a) {
  251. a = {
  252. $$typeof: u,
  253. _currentValue: a,
  254. _currentValue2: a,
  255. _threadCount: 0,
  256. Provider: null,
  257. Consumer: null,
  258. _defaultValue: null,
  259. _globalName: null
  260. };
  261. a.Provider = {
  262. $$typeof: t,
  263. _context: a
  264. };
  265. return a.Consumer = a;
  266. };
  267. react_production_min.createElement = M;
  268. react_production_min.createFactory = function(a) {
  269. var b = M.bind(null, a);
  270. b.type = a;
  271. return b;
  272. };
  273. react_production_min.createRef = function() {
  274. return {
  275. current: null
  276. };
  277. };
  278. react_production_min.forwardRef = function(a) {
  279. return {
  280. $$typeof: v,
  281. render: a
  282. };
  283. };
  284. react_production_min.isValidElement = O;
  285. react_production_min.lazy = function(a) {
  286. return {
  287. $$typeof: y,
  288. _payload: {
  289. _status: -1,
  290. _result: a
  291. },
  292. _init: T
  293. };
  294. };
  295. react_production_min.memo = function(a, b) {
  296. return {
  297. $$typeof: x,
  298. type: a,
  299. compare: void 0 === b ? null : b
  300. };
  301. };
  302. react_production_min.startTransition = function(a) {
  303. var b = V.transition;
  304. V.transition = {};
  305. try {
  306. a();
  307. } finally {
  308. V.transition = b;
  309. }
  310. };
  311. react_production_min.unstable_act = function() {
  312. throw Error("act(...) is not supported in production builds of React.");
  313. };
  314. react_production_min.useCallback = function(a, b) {
  315. return U.current.useCallback(a, b);
  316. };
  317. react_production_min.useContext = function(a) {
  318. return U.current.useContext(a);
  319. };
  320. react_production_min.useDebugValue = function() {};
  321. react_production_min.useDeferredValue = function(a) {
  322. return U.current.useDeferredValue(a);
  323. };
  324. react_production_min.useEffect = function(a, b) {
  325. return U.current.useEffect(a, b);
  326. };
  327. react_production_min.useId = function() {
  328. return U.current.useId();
  329. };
  330. react_production_min.useImperativeHandle = function(a, b, e) {
  331. return U.current.useImperativeHandle(a, b, e);
  332. };
  333. react_production_min.useInsertionEffect = function(a, b) {
  334. return U.current.useInsertionEffect(a, b);
  335. };
  336. react_production_min.useLayoutEffect = function(a, b) {
  337. return U.current.useLayoutEffect(a, b);
  338. };
  339. react_production_min.useMemo = function(a, b) {
  340. return U.current.useMemo(a, b);
  341. };
  342. react_production_min.useReducer = function(a, b, e) {
  343. return U.current.useReducer(a, b, e);
  344. };
  345. react_production_min.useRef = function(a) {
  346. return U.current.useRef(a);
  347. };
  348. react_production_min.useState = function(a) {
  349. return U.current.useState(a);
  350. };
  351. react_production_min.useSyncExternalStore = function(a, b, e) {
  352. return U.current.useSyncExternalStore(a, b, e);
  353. };
  354. react_production_min.useTransition = function() {
  355. return U.current.useTransition();
  356. };
  357. react_production_min.version = "18.2.0";
  358. return react_production_min;
  359. }
  360. {
  361. react.exports = requireReact_production_min();
  362. }
  363. var reactExports = react.exports;
  364. var React = getDefaultExportFromCjs(reactExports);
  365. var reactDom = {
  366. exports: {}
  367. };
  368. var scheduler = {
  369. exports: {}
  370. };
  371. var scheduler_production_min = {};
  372. /**
  373. * @license React
  374. * scheduler.production.min.js
  375. *
  376. * Copyright (c) Facebook, Inc. and its affiliates.
  377. *
  378. * This source code is licensed under the MIT license found in the
  379. * LICENSE file in the root directory of this source tree.
  380. */ var hasRequiredScheduler_production_min;
  381. function requireScheduler_production_min() {
  382. if (hasRequiredScheduler_production_min) return scheduler_production_min;
  383. hasRequiredScheduler_production_min = 1;
  384. (function(exports) {
  385. function f(a, b) {
  386. var c = a.length;
  387. a.push(b);
  388. a: for (;0 < c; ) {
  389. var d = c - 1 >>> 1, e = a[d];
  390. if (0 < g(e, b)) a[d] = b, a[c] = e, c = d; else break a;
  391. }
  392. }
  393. function h(a) {
  394. return 0 === a.length ? null : a[0];
  395. }
  396. function k(a) {
  397. if (0 === a.length) return null;
  398. var b = a[0], c = a.pop();
  399. if (c !== b) {
  400. a[0] = c;
  401. a: for (var d = 0, e = a.length, w = e >>> 1; d < w; ) {
  402. var m = 2 * (d + 1) - 1, C = a[m], n = m + 1, x = a[n];
  403. if (0 > g(C, c)) n < e && 0 > g(x, C) ? (a[d] = x, a[n] = c, d = n) : (a[d] = C,
  404. a[m] = c, d = m); else if (n < e && 0 > g(x, c)) a[d] = x, a[n] = c, d = n; else break a;
  405. }
  406. }
  407. return b;
  408. }
  409. function g(a, b) {
  410. var c = a.sortIndex - b.sortIndex;
  411. return 0 !== c ? c : a.id - b.id;
  412. }
  413. if ("object" === typeof performance && "function" === typeof performance.now) {
  414. var l = performance;
  415. exports.unstable_now = function() {
  416. return l.now();
  417. };
  418. } else {
  419. var p = Date, q = p.now();
  420. exports.unstable_now = function() {
  421. return p.now() - q;
  422. };
  423. }
  424. var r = [], t = [], u = 1, v = null, y = 3, z = !1, A = !1, B = !1, D = "function" === typeof setTimeout ? setTimeout : null, E = "function" === typeof clearTimeout ? clearTimeout : null, F = "undefined" !== typeof setImmediate ? setImmediate : null;
  425. "undefined" !== typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling);
  426. function G(a) {
  427. for (var b = h(t); null !== b; ) {
  428. if (null === b.callback) k(t); else if (b.startTime <= a) k(t), b.sortIndex = b.expirationTime,
  429. f(r, b); else break;
  430. b = h(t);
  431. }
  432. }
  433. function H(a) {
  434. B = !1;
  435. G(a);
  436. if (!A) if (null !== h(r)) A = !0, I(J); else {
  437. var b = h(t);
  438. null !== b && K(H, b.startTime - a);
  439. }
  440. }
  441. function J(a, b) {
  442. A = !1;
  443. B && (B = !1, E(L), L = -1);
  444. z = !0;
  445. var c = y;
  446. try {
  447. G(b);
  448. for (v = h(r); null !== v && (!(v.expirationTime > b) || a && !M()); ) {
  449. var d = v.callback;
  450. if ("function" === typeof d) {
  451. v.callback = null;
  452. y = v.priorityLevel;
  453. var e = d(v.expirationTime <= b);
  454. b = exports.unstable_now();
  455. "function" === typeof e ? v.callback = e : v === h(r) && k(r);
  456. G(b);
  457. } else k(r);
  458. v = h(r);
  459. }
  460. if (null !== v) var w = !0; else {
  461. var m = h(t);
  462. null !== m && K(H, m.startTime - b);
  463. w = !1;
  464. }
  465. return w;
  466. } finally {
  467. v = null, y = c, z = !1;
  468. }
  469. }
  470. var N = !1, O = null, L = -1, P = 5, Q = -1;
  471. function M() {
  472. return exports.unstable_now() - Q < P ? !1 : !0;
  473. }
  474. function R() {
  475. if (null !== O) {
  476. var a = exports.unstable_now();
  477. Q = a;
  478. var b = !0;
  479. try {
  480. b = O(!0, a);
  481. } finally {
  482. b ? S() : (N = !1, O = null);
  483. }
  484. } else N = !1;
  485. }
  486. var S;
  487. if ("function" === typeof F) S = function() {
  488. F(R);
  489. }; else if ("undefined" !== typeof MessageChannel) {
  490. var T = new MessageChannel, U = T.port2;
  491. T.port1.onmessage = R;
  492. S = function() {
  493. U.postMessage(null);
  494. };
  495. } else S = function() {
  496. D(R, 0);
  497. };
  498. function I(a) {
  499. O = a;
  500. N || (N = !0, S());
  501. }
  502. function K(a, b) {
  503. L = D((function() {
  504. a(exports.unstable_now());
  505. }), b);
  506. }
  507. exports.unstable_IdlePriority = 5;
  508. exports.unstable_ImmediatePriority = 1;
  509. exports.unstable_LowPriority = 4;
  510. exports.unstable_NormalPriority = 3;
  511. exports.unstable_Profiling = null;
  512. exports.unstable_UserBlockingPriority = 2;
  513. exports.unstable_cancelCallback = function(a) {
  514. a.callback = null;
  515. };
  516. exports.unstable_continueExecution = function() {
  517. A || z || (A = !0, I(J));
  518. };
  519. exports.unstable_forceFrameRate = function(a) {
  520. 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") : P = 0 < a ? Math.floor(1e3 / a) : 5;
  521. };
  522. exports.unstable_getCurrentPriorityLevel = function() {
  523. return y;
  524. };
  525. exports.unstable_getFirstCallbackNode = function() {
  526. return h(r);
  527. };
  528. exports.unstable_next = function(a) {
  529. switch (y) {
  530. case 1:
  531. case 2:
  532. case 3:
  533. var b = 3;
  534. break;
  535.  
  536. default:
  537. b = y;
  538. }
  539. var c = y;
  540. y = b;
  541. try {
  542. return a();
  543. } finally {
  544. y = c;
  545. }
  546. };
  547. exports.unstable_pauseExecution = function() {};
  548. exports.unstable_requestPaint = function() {};
  549. exports.unstable_runWithPriority = function(a, b) {
  550. switch (a) {
  551. case 1:
  552. case 2:
  553. case 3:
  554. case 4:
  555. case 5:
  556. break;
  557.  
  558. default:
  559. a = 3;
  560. }
  561. var c = y;
  562. y = a;
  563. try {
  564. return b();
  565. } finally {
  566. y = c;
  567. }
  568. };
  569. exports.unstable_scheduleCallback = function(a, b, c) {
  570. var d = exports.unstable_now();
  571. "object" === typeof c && null !== c ? (c = c.delay, c = "number" === typeof c && 0 < c ? d + c : d) : c = d;
  572. switch (a) {
  573. case 1:
  574. var e = -1;
  575. break;
  576.  
  577. case 2:
  578. e = 250;
  579. break;
  580.  
  581. case 5:
  582. e = 1073741823;
  583. break;
  584.  
  585. case 4:
  586. e = 1e4;
  587. break;
  588.  
  589. default:
  590. e = 5e3;
  591. }
  592. e = c + e;
  593. a = {
  594. id: u++,
  595. callback: b,
  596. priorityLevel: a,
  597. startTime: c,
  598. expirationTime: e,
  599. sortIndex: -1
  600. };
  601. c > d ? (a.sortIndex = c, f(t, a), null === h(r) && a === h(t) && (B ? (E(L), L = -1) : B = !0,
  602. K(H, c - d))) : (a.sortIndex = e, f(r, a), A || z || (A = !0, I(J)));
  603. return a;
  604. };
  605. exports.unstable_shouldYield = M;
  606. exports.unstable_wrapCallback = function(a) {
  607. var b = y;
  608. return function() {
  609. var c = y;
  610. y = b;
  611. try {
  612. return a.apply(this, arguments);
  613. } finally {
  614. y = c;
  615. }
  616. };
  617. };
  618. })(scheduler_production_min);
  619. return scheduler_production_min;
  620. }
  621. var hasRequiredScheduler;
  622. function requireScheduler() {
  623. if (hasRequiredScheduler) return scheduler.exports;
  624. hasRequiredScheduler = 1;
  625. {
  626. scheduler.exports = requireScheduler_production_min();
  627. }
  628. return scheduler.exports;
  629. }
  630. var reactDom_production_min = {};
  631. /**
  632. * @license React
  633. * react-dom.production.min.js
  634. *
  635. * Copyright (c) Facebook, Inc. and its affiliates.
  636. *
  637. * This source code is licensed under the MIT license found in the
  638. * LICENSE file in the root directory of this source tree.
  639. */ var hasRequiredReactDom_production_min;
  640. function requireReactDom_production_min() {
  641. if (hasRequiredReactDom_production_min) return reactDom_production_min;
  642. hasRequiredReactDom_production_min = 1;
  643. var aa = reactExports, ca = requireScheduler();
  644. function p(a) {
  645. for (var b = "https://reactjs.org/docs/error-decoder.html?invariant=" + a, c = 1; c < arguments.length; c++) b += "&args[]=" + encodeURIComponent(arguments[c]);
  646. return "Minified React error #" + a + "; visit " + b + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
  647. }
  648. var da = new Set, ea = {};
  649. function fa(a, b) {
  650. ha(a, b);
  651. ha(a + "Capture", b);
  652. }
  653. function ha(a, b) {
  654. ea[a] = b;
  655. for (a = 0; a < b.length; a++) da.add(b[a]);
  656. }
  657. 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 = {};
  658. function oa(a) {
  659. if (ja.call(ma, a)) return !0;
  660. if (ja.call(la, a)) return !1;
  661. if (ka.test(a)) return ma[a] = !0;
  662. la[a] = !0;
  663. return !1;
  664. }
  665. function pa(a, b, c, d) {
  666. if (null !== c && 0 === c.type) return !1;
  667. switch (typeof b) {
  668. case "function":
  669. case "symbol":
  670. return !0;
  671.  
  672. case "boolean":
  673. if (d) return !1;
  674. if (null !== c) return !c.acceptsBooleans;
  675. a = a.toLowerCase().slice(0, 5);
  676. return "data-" !== a && "aria-" !== a;
  677.  
  678. default:
  679. return !1;
  680. }
  681. }
  682. function qa(a, b, c, d) {
  683. if (null === b || "undefined" === typeof b || pa(a, b, c, d)) return !0;
  684. if (d) return !1;
  685. if (null !== c) switch (c.type) {
  686. case 3:
  687. return !b;
  688.  
  689. case 4:
  690. return !1 === b;
  691.  
  692. case 5:
  693. return isNaN(b);
  694.  
  695. case 6:
  696. return isNaN(b) || 1 > b;
  697. }
  698. return !1;
  699. }
  700. function v(a, b, c, d, e, f, g) {
  701. this.acceptsBooleans = 2 === b || 3 === b || 4 === b;
  702. this.attributeName = d;
  703. this.attributeNamespace = e;
  704. this.mustUseProperty = c;
  705. this.propertyName = a;
  706. this.type = b;
  707. this.sanitizeURL = f;
  708. this.removeEmptyString = g;
  709. }
  710. var z = {};
  711. "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(a) {
  712. z[a] = new v(a, 0, !1, a, null, !1, !1);
  713. }));
  714. [ [ "acceptCharset", "accept-charset" ], [ "className", "class" ], [ "htmlFor", "for" ], [ "httpEquiv", "http-equiv" ] ].forEach((function(a) {
  715. var b = a[0];
  716. z[b] = new v(b, 1, !1, a[1], null, !1, !1);
  717. }));
  718. [ "contentEditable", "draggable", "spellCheck", "value" ].forEach((function(a) {
  719. z[a] = new v(a, 2, !1, a.toLowerCase(), null, !1, !1);
  720. }));
  721. [ "autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha" ].forEach((function(a) {
  722. z[a] = new v(a, 2, !1, a, null, !1, !1);
  723. }));
  724. "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) {
  725. z[a] = new v(a, 3, !1, a.toLowerCase(), null, !1, !1);
  726. }));
  727. [ "checked", "multiple", "muted", "selected" ].forEach((function(a) {
  728. z[a] = new v(a, 3, !0, a, null, !1, !1);
  729. }));
  730. [ "capture", "download" ].forEach((function(a) {
  731. z[a] = new v(a, 4, !1, a, null, !1, !1);
  732. }));
  733. [ "cols", "rows", "size", "span" ].forEach((function(a) {
  734. z[a] = new v(a, 6, !1, a, null, !1, !1);
  735. }));
  736. [ "rowSpan", "start" ].forEach((function(a) {
  737. z[a] = new v(a, 5, !1, a.toLowerCase(), null, !1, !1);
  738. }));
  739. var ra = /[\-:]([a-z])/g;
  740. function sa(a) {
  741. return a[1].toUpperCase();
  742. }
  743. "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) {
  744. var b = a.replace(ra, sa);
  745. z[b] = new v(b, 1, !1, a, null, !1, !1);
  746. }));
  747. "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(a) {
  748. var b = a.replace(ra, sa);
  749. z[b] = new v(b, 1, !1, a, "http://www.w3.org/1999/xlink", !1, !1);
  750. }));
  751. [ "xml:base", "xml:lang", "xml:space" ].forEach((function(a) {
  752. var b = a.replace(ra, sa);
  753. z[b] = new v(b, 1, !1, a, "http://www.w3.org/XML/1998/namespace", !1, !1);
  754. }));
  755. [ "tabIndex", "crossOrigin" ].forEach((function(a) {
  756. z[a] = new v(a, 1, !1, a.toLowerCase(), null, !1, !1);
  757. }));
  758. z.xlinkHref = new v("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1);
  759. [ "src", "href", "action", "formAction" ].forEach((function(a) {
  760. z[a] = new v(a, 1, !1, a.toLowerCase(), null, !0, !0);
  761. }));
  762. function ta(a, b, c, d) {
  763. var e = z.hasOwnProperty(b) ? z[b] : null;
  764. if (null !== e ? 0 !== e.type : d || !(2 < b.length) || "o" !== b[0] && "O" !== b[0] || "n" !== b[1] && "N" !== b[1]) qa(b, c, e, d) && (c = null),
  765. d || null === e ? oa(b) && (null === c ? a.removeAttribute(b) : a.setAttribute(b, "" + c)) : e.mustUseProperty ? a[e.propertyName] = null === c ? 3 === e.type ? !1 : "" : c : (b = e.attributeName,
  766. d = e.attributeNamespace, null === c ? a.removeAttribute(b) : (e = e.type, c = 3 === e || 4 === e && !0 === c ? "" : "" + c,
  767. d ? a.setAttributeNS(d, b, c) : a.setAttribute(b, c)));
  768. }
  769. 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");
  770. var Ia = Symbol.for("react.offscreen");
  771. var Ja = Symbol.iterator;
  772. function Ka(a) {
  773. if (null === a || "object" !== typeof a) return null;
  774. a = Ja && a[Ja] || a["@@iterator"];
  775. return "function" === typeof a ? a : null;
  776. }
  777. var A = Object.assign, La;
  778. function Ma(a) {
  779. if (void 0 === La) try {
  780. throw Error();
  781. } catch (c) {
  782. var b = c.stack.trim().match(/\n( *(at )?)/);
  783. La = b && b[1] || "";
  784. }
  785. return "\n" + La + a;
  786. }
  787. var Na = !1;
  788. function Oa(a, b) {
  789. if (!a || Na) return "";
  790. Na = !0;
  791. var c = Error.prepareStackTrace;
  792. Error.prepareStackTrace = void 0;
  793. try {
  794. if (b) if (b = function() {
  795. throw Error();
  796. }, Object.defineProperty(b.prototype, "props", {
  797. set: function() {
  798. throw Error();
  799. }
  800. }), "object" === typeof Reflect && Reflect.construct) {
  801. try {
  802. Reflect.construct(b, []);
  803. } catch (l) {
  804. var d = l;
  805. }
  806. Reflect.construct(a, [], b);
  807. } else {
  808. try {
  809. b.call();
  810. } catch (l) {
  811. d = l;
  812. }
  813. a.call(b.prototype);
  814. } else {
  815. try {
  816. throw Error();
  817. } catch (l) {
  818. d = l;
  819. }
  820. a();
  821. }
  822. } catch (l) {
  823. if (l && d && "string" === typeof l.stack) {
  824. for (var e = l.stack.split("\n"), f = d.stack.split("\n"), g = e.length - 1, h = f.length - 1; 1 <= g && 0 <= h && e[g] !== f[h]; ) h--;
  825. for (;1 <= g && 0 <= h; g--, h--) if (e[g] !== f[h]) {
  826. if (1 !== g || 1 !== h) {
  827. do {
  828. if (g--, h--, 0 > h || e[g] !== f[h]) {
  829. var k = "\n" + e[g].replace(" at new ", " at ");
  830. a.displayName && k.includes("<anonymous>") && (k = k.replace("<anonymous>", a.displayName));
  831. return k;
  832. }
  833. } while (1 <= g && 0 <= h);
  834. }
  835. break;
  836. }
  837. }
  838. } finally {
  839. Na = !1, Error.prepareStackTrace = c;
  840. }
  841. return (a = a ? a.displayName || a.name : "") ? Ma(a) : "";
  842. }
  843. function Pa(a) {
  844. switch (a.tag) {
  845. case 5:
  846. return Ma(a.type);
  847.  
  848. case 16:
  849. return Ma("Lazy");
  850.  
  851. case 13:
  852. return Ma("Suspense");
  853.  
  854. case 19:
  855. return Ma("SuspenseList");
  856.  
  857. case 0:
  858. case 2:
  859. case 15:
  860. return a = Oa(a.type, !1), a;
  861.  
  862. case 11:
  863. return a = Oa(a.type.render, !1), a;
  864.  
  865. case 1:
  866. return a = Oa(a.type, !0), a;
  867.  
  868. default:
  869. return "";
  870. }
  871. }
  872. function Qa(a) {
  873. if (null == a) return null;
  874. if ("function" === typeof a) return a.displayName || a.name || null;
  875. if ("string" === typeof a) return a;
  876. switch (a) {
  877. case ya:
  878. return "Fragment";
  879.  
  880. case wa:
  881. return "Portal";
  882.  
  883. case Aa:
  884. return "Profiler";
  885.  
  886. case za:
  887. return "StrictMode";
  888.  
  889. case Ea:
  890. return "Suspense";
  891.  
  892. case Fa:
  893. return "SuspenseList";
  894. }
  895. if ("object" === typeof a) switch (a.$$typeof) {
  896. case Ca:
  897. return (a.displayName || "Context") + ".Consumer";
  898.  
  899. case Ba:
  900. return (a._context.displayName || "Context") + ".Provider";
  901.  
  902. case Da:
  903. var b = a.render;
  904. a = a.displayName;
  905. a || (a = b.displayName || b.name || "", a = "" !== a ? "ForwardRef(" + a + ")" : "ForwardRef");
  906. return a;
  907.  
  908. case Ga:
  909. return b = a.displayName || null, null !== b ? b : Qa(a.type) || "Memo";
  910.  
  911. case Ha:
  912. b = a._payload;
  913. a = a._init;
  914. try {
  915. return Qa(a(b));
  916. } catch (c) {}
  917. }
  918. return null;
  919. }
  920. function Ra(a) {
  921. var b = a.type;
  922. switch (a.tag) {
  923. case 24:
  924. return "Cache";
  925.  
  926. case 9:
  927. return (b.displayName || "Context") + ".Consumer";
  928.  
  929. case 10:
  930. return (b._context.displayName || "Context") + ".Provider";
  931.  
  932. case 18:
  933. return "DehydratedFragment";
  934.  
  935. case 11:
  936. return a = b.render, a = a.displayName || a.name || "", b.displayName || ("" !== a ? "ForwardRef(" + a + ")" : "ForwardRef");
  937.  
  938. case 7:
  939. return "Fragment";
  940.  
  941. case 5:
  942. return b;
  943.  
  944. case 4:
  945. return "Portal";
  946.  
  947. case 3:
  948. return "Root";
  949.  
  950. case 6:
  951. return "Text";
  952.  
  953. case 16:
  954. return Qa(b);
  955.  
  956. case 8:
  957. return b === za ? "StrictMode" : "Mode";
  958.  
  959. case 22:
  960. return "Offscreen";
  961.  
  962. case 12:
  963. return "Profiler";
  964.  
  965. case 21:
  966. return "Scope";
  967.  
  968. case 13:
  969. return "Suspense";
  970.  
  971. case 19:
  972. return "SuspenseList";
  973.  
  974. case 25:
  975. return "TracingMarker";
  976.  
  977. case 1:
  978. case 0:
  979. case 17:
  980. case 2:
  981. case 14:
  982. case 15:
  983. if ("function" === typeof b) return b.displayName || b.name || null;
  984. if ("string" === typeof b) return b;
  985. }
  986. return null;
  987. }
  988. function Sa(a) {
  989. switch (typeof a) {
  990. case "boolean":
  991. case "number":
  992. case "string":
  993. case "undefined":
  994. return a;
  995.  
  996. case "object":
  997. return a;
  998.  
  999. default:
  1000. return "";
  1001. }
  1002. }
  1003. function Ta(a) {
  1004. var b = a.type;
  1005. return (a = a.nodeName) && "input" === a.toLowerCase() && ("checkbox" === b || "radio" === b);
  1006. }
  1007. function Ua(a) {
  1008. var b = Ta(a) ? "checked" : "value", c = Object.getOwnPropertyDescriptor(a.constructor.prototype, b), d = "" + a[b];
  1009. if (!a.hasOwnProperty(b) && "undefined" !== typeof c && "function" === typeof c.get && "function" === typeof c.set) {
  1010. var e = c.get, f = c.set;
  1011. Object.defineProperty(a, b, {
  1012. configurable: !0,
  1013. get: function() {
  1014. return e.call(this);
  1015. },
  1016. set: function(a) {
  1017. d = "" + a;
  1018. f.call(this, a);
  1019. }
  1020. });
  1021. Object.defineProperty(a, b, {
  1022. enumerable: c.enumerable
  1023. });
  1024. return {
  1025. getValue: function() {
  1026. return d;
  1027. },
  1028. setValue: function(a) {
  1029. d = "" + a;
  1030. },
  1031. stopTracking: function() {
  1032. a._valueTracker = null;
  1033. delete a[b];
  1034. }
  1035. };
  1036. }
  1037. }
  1038. function Va(a) {
  1039. a._valueTracker || (a._valueTracker = Ua(a));
  1040. }
  1041. function Wa(a) {
  1042. if (!a) return !1;
  1043. var b = a._valueTracker;
  1044. if (!b) return !0;
  1045. var c = b.getValue();
  1046. var d = "";
  1047. a && (d = Ta(a) ? a.checked ? "true" : "false" : a.value);
  1048. a = d;
  1049. return a !== c ? (b.setValue(a), !0) : !1;
  1050. }
  1051. function Xa(a) {
  1052. a = a || ("undefined" !== typeof document ? document : void 0);
  1053. if ("undefined" === typeof a) return null;
  1054. try {
  1055. return a.activeElement || a.body;
  1056. } catch (b) {
  1057. return a.body;
  1058. }
  1059. }
  1060. function Ya(a, b) {
  1061. var c = b.checked;
  1062. return A({}, b, {
  1063. defaultChecked: void 0,
  1064. defaultValue: void 0,
  1065. value: void 0,
  1066. checked: null != c ? c : a._wrapperState.initialChecked
  1067. });
  1068. }
  1069. function Za(a, b) {
  1070. var c = null == b.defaultValue ? "" : b.defaultValue, d = null != b.checked ? b.checked : b.defaultChecked;
  1071. c = Sa(null != b.value ? b.value : c);
  1072. a._wrapperState = {
  1073. initialChecked: d,
  1074. initialValue: c,
  1075. controlled: "checkbox" === b.type || "radio" === b.type ? null != b.checked : null != b.value
  1076. };
  1077. }
  1078. function ab(a, b) {
  1079. b = b.checked;
  1080. null != b && ta(a, "checked", b, !1);
  1081. }
  1082. function bb(a, b) {
  1083. ab(a, b);
  1084. var c = Sa(b.value), d = b.type;
  1085. if (null != c) if ("number" === d) {
  1086. if (0 === c && "" === a.value || a.value != c) a.value = "" + c;
  1087. } else a.value !== "" + c && (a.value = "" + c); else if ("submit" === d || "reset" === d) {
  1088. a.removeAttribute("value");
  1089. return;
  1090. }
  1091. b.hasOwnProperty("value") ? cb(a, b.type, c) : b.hasOwnProperty("defaultValue") && cb(a, b.type, Sa(b.defaultValue));
  1092. null == b.checked && null != b.defaultChecked && (a.defaultChecked = !!b.defaultChecked);
  1093. }
  1094. function db(a, b, c) {
  1095. if (b.hasOwnProperty("value") || b.hasOwnProperty("defaultValue")) {
  1096. var d = b.type;
  1097. if (!("submit" !== d && "reset" !== d || void 0 !== b.value && null !== b.value)) return;
  1098. b = "" + a._wrapperState.initialValue;
  1099. c || b === a.value || (a.value = b);
  1100. a.defaultValue = b;
  1101. }
  1102. c = a.name;
  1103. "" !== c && (a.name = "");
  1104. a.defaultChecked = !!a._wrapperState.initialChecked;
  1105. "" !== c && (a.name = c);
  1106. }
  1107. function cb(a, b, c) {
  1108. if ("number" !== b || Xa(a.ownerDocument) !== a) null == c ? a.defaultValue = "" + a._wrapperState.initialValue : a.defaultValue !== "" + c && (a.defaultValue = "" + c);
  1109. }
  1110. var eb = Array.isArray;
  1111. function fb(a, b, c, d) {
  1112. a = a.options;
  1113. if (b) {
  1114. b = {};
  1115. for (var e = 0; e < c.length; e++) b["$" + c[e]] = !0;
  1116. for (c = 0; c < a.length; c++) e = b.hasOwnProperty("$" + a[c].value), a[c].selected !== e && (a[c].selected = e),
  1117. e && d && (a[c].defaultSelected = !0);
  1118. } else {
  1119. c = "" + Sa(c);
  1120. b = null;
  1121. for (e = 0; e < a.length; e++) {
  1122. if (a[e].value === c) {
  1123. a[e].selected = !0;
  1124. d && (a[e].defaultSelected = !0);
  1125. return;
  1126. }
  1127. null !== b || a[e].disabled || (b = a[e]);
  1128. }
  1129. null !== b && (b.selected = !0);
  1130. }
  1131. }
  1132. function gb(a, b) {
  1133. if (null != b.dangerouslySetInnerHTML) throw Error(p(91));
  1134. return A({}, b, {
  1135. value: void 0,
  1136. defaultValue: void 0,
  1137. children: "" + a._wrapperState.initialValue
  1138. });
  1139. }
  1140. function hb(a, b) {
  1141. var c = b.value;
  1142. if (null == c) {
  1143. c = b.children;
  1144. b = b.defaultValue;
  1145. if (null != c) {
  1146. if (null != b) throw Error(p(92));
  1147. if (eb(c)) {
  1148. if (1 < c.length) throw Error(p(93));
  1149. c = c[0];
  1150. }
  1151. b = c;
  1152. }
  1153. null == b && (b = "");
  1154. c = b;
  1155. }
  1156. a._wrapperState = {
  1157. initialValue: Sa(c)
  1158. };
  1159. }
  1160. function ib(a, b) {
  1161. var c = Sa(b.value), d = Sa(b.defaultValue);
  1162. null != c && (c = "" + c, c !== a.value && (a.value = c), null == b.defaultValue && a.defaultValue !== c && (a.defaultValue = c));
  1163. null != d && (a.defaultValue = "" + d);
  1164. }
  1165. function jb(a) {
  1166. var b = a.textContent;
  1167. b === a._wrapperState.initialValue && "" !== b && null !== b && (a.value = b);
  1168. }
  1169. function kb(a) {
  1170. switch (a) {
  1171. case "svg":
  1172. return "http://www.w3.org/2000/svg";
  1173.  
  1174. case "math":
  1175. return "http://www.w3.org/1998/Math/MathML";
  1176.  
  1177. default:
  1178. return "http://www.w3.org/1999/xhtml";
  1179. }
  1180. }
  1181. function lb(a, b) {
  1182. return null == a || "http://www.w3.org/1999/xhtml" === a ? kb(b) : "http://www.w3.org/2000/svg" === a && "foreignObject" === b ? "http://www.w3.org/1999/xhtml" : a;
  1183. }
  1184. var mb, nb = function(a) {
  1185. return "undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction ? function(b, c, d, e) {
  1186. MSApp.execUnsafeLocalFunction((function() {
  1187. return a(b, c, d, e);
  1188. }));
  1189. } : a;
  1190. }((function(a, b) {
  1191. if ("http://www.w3.org/2000/svg" !== a.namespaceURI || "innerHTML" in a) a.innerHTML = b; else {
  1192. mb = mb || document.createElement("div");
  1193. mb.innerHTML = "<svg>" + b.valueOf().toString() + "</svg>";
  1194. for (b = mb.firstChild; a.firstChild; ) a.removeChild(a.firstChild);
  1195. for (;b.firstChild; ) a.appendChild(b.firstChild);
  1196. }
  1197. }));
  1198. function ob(a, b) {
  1199. if (b) {
  1200. var c = a.firstChild;
  1201. if (c && c === a.lastChild && 3 === c.nodeType) {
  1202. c.nodeValue = b;
  1203. return;
  1204. }
  1205. }
  1206. a.textContent = b;
  1207. }
  1208. var pb = {
  1209. animationIterationCount: !0,
  1210. aspectRatio: !0,
  1211. borderImageOutset: !0,
  1212. borderImageSlice: !0,
  1213. borderImageWidth: !0,
  1214. boxFlex: !0,
  1215. boxFlexGroup: !0,
  1216. boxOrdinalGroup: !0,
  1217. columnCount: !0,
  1218. columns: !0,
  1219. flex: !0,
  1220. flexGrow: !0,
  1221. flexPositive: !0,
  1222. flexShrink: !0,
  1223. flexNegative: !0,
  1224. flexOrder: !0,
  1225. gridArea: !0,
  1226. gridRow: !0,
  1227. gridRowEnd: !0,
  1228. gridRowSpan: !0,
  1229. gridRowStart: !0,
  1230. gridColumn: !0,
  1231. gridColumnEnd: !0,
  1232. gridColumnSpan: !0,
  1233. gridColumnStart: !0,
  1234. fontWeight: !0,
  1235. lineClamp: !0,
  1236. lineHeight: !0,
  1237. opacity: !0,
  1238. order: !0,
  1239. orphans: !0,
  1240. tabSize: !0,
  1241. widows: !0,
  1242. zIndex: !0,
  1243. zoom: !0,
  1244. fillOpacity: !0,
  1245. floodOpacity: !0,
  1246. stopOpacity: !0,
  1247. strokeDasharray: !0,
  1248. strokeDashoffset: !0,
  1249. strokeMiterlimit: !0,
  1250. strokeOpacity: !0,
  1251. strokeWidth: !0
  1252. }, qb = [ "Webkit", "ms", "Moz", "O" ];
  1253. Object.keys(pb).forEach((function(a) {
  1254. qb.forEach((function(b) {
  1255. b = b + a.charAt(0).toUpperCase() + a.substring(1);
  1256. pb[b] = pb[a];
  1257. }));
  1258. }));
  1259. function rb(a, b, c) {
  1260. return null == b || "boolean" === typeof b || "" === b ? "" : c || "number" !== typeof b || 0 === b || pb.hasOwnProperty(a) && pb[a] ? ("" + b).trim() : b + "px";
  1261. }
  1262. function sb(a, b) {
  1263. a = a.style;
  1264. for (var c in b) if (b.hasOwnProperty(c)) {
  1265. var d = 0 === c.indexOf("--"), e = rb(c, b[c], d);
  1266. "float" === c && (c = "cssFloat");
  1267. d ? a.setProperty(c, e) : a[c] = e;
  1268. }
  1269. }
  1270. var tb = A({
  1271. menuitem: !0
  1272. }, {
  1273. area: !0,
  1274. base: !0,
  1275. br: !0,
  1276. col: !0,
  1277. embed: !0,
  1278. hr: !0,
  1279. img: !0,
  1280. input: !0,
  1281. keygen: !0,
  1282. link: !0,
  1283. meta: !0,
  1284. param: !0,
  1285. source: !0,
  1286. track: !0,
  1287. wbr: !0
  1288. });
  1289. function ub(a, b) {
  1290. if (b) {
  1291. if (tb[a] && (null != b.children || null != b.dangerouslySetInnerHTML)) throw Error(p(137, a));
  1292. if (null != b.dangerouslySetInnerHTML) {
  1293. if (null != b.children) throw Error(p(60));
  1294. if ("object" !== typeof b.dangerouslySetInnerHTML || !("__html" in b.dangerouslySetInnerHTML)) throw Error(p(61));
  1295. }
  1296. if (null != b.style && "object" !== typeof b.style) throw Error(p(62));
  1297. }
  1298. }
  1299. function vb(a, b) {
  1300. if (-1 === a.indexOf("-")) return "string" === typeof b.is;
  1301. switch (a) {
  1302. case "annotation-xml":
  1303. case "color-profile":
  1304. case "font-face":
  1305. case "font-face-src":
  1306. case "font-face-uri":
  1307. case "font-face-format":
  1308. case "font-face-name":
  1309. case "missing-glyph":
  1310. return !1;
  1311.  
  1312. default:
  1313. return !0;
  1314. }
  1315. }
  1316. var wb = null;
  1317. function xb(a) {
  1318. a = a.target || a.srcElement || window;
  1319. a.correspondingUseElement && (a = a.correspondingUseElement);
  1320. return 3 === a.nodeType ? a.parentNode : a;
  1321. }
  1322. var yb = null, zb = null, Ab = null;
  1323. function Bb(a) {
  1324. if (a = Cb(a)) {
  1325. if ("function" !== typeof yb) throw Error(p(280));
  1326. var b = a.stateNode;
  1327. b && (b = Db(b), yb(a.stateNode, a.type, b));
  1328. }
  1329. }
  1330. function Eb(a) {
  1331. zb ? Ab ? Ab.push(a) : Ab = [ a ] : zb = a;
  1332. }
  1333. function Fb() {
  1334. if (zb) {
  1335. var a = zb, b = Ab;
  1336. Ab = zb = null;
  1337. Bb(a);
  1338. if (b) for (a = 0; a < b.length; a++) Bb(b[a]);
  1339. }
  1340. }
  1341. function Gb(a, b) {
  1342. return a(b);
  1343. }
  1344. function Hb() {}
  1345. var Ib = !1;
  1346. function Jb(a, b, c) {
  1347. if (Ib) return a(b, c);
  1348. Ib = !0;
  1349. try {
  1350. return Gb(a, b, c);
  1351. } finally {
  1352. if (Ib = !1, null !== zb || null !== Ab) Hb(), Fb();
  1353. }
  1354. }
  1355. function Kb(a, b) {
  1356. var c = a.stateNode;
  1357. if (null === c) return null;
  1358. var d = Db(c);
  1359. if (null === d) return null;
  1360. c = d[b];
  1361. a: switch (b) {
  1362. case "onClick":
  1363. case "onClickCapture":
  1364. case "onDoubleClick":
  1365. case "onDoubleClickCapture":
  1366. case "onMouseDown":
  1367. case "onMouseDownCapture":
  1368. case "onMouseMove":
  1369. case "onMouseMoveCapture":
  1370. case "onMouseUp":
  1371. case "onMouseUpCapture":
  1372. case "onMouseEnter":
  1373. (d = !d.disabled) || (a = a.type, d = !("button" === a || "input" === a || "select" === a || "textarea" === a));
  1374. a = !d;
  1375. break a;
  1376.  
  1377. default:
  1378. a = !1;
  1379. }
  1380. if (a) return null;
  1381. if (c && "function" !== typeof c) throw Error(p(231, b, typeof c));
  1382. return c;
  1383. }
  1384. var Lb = !1;
  1385. if (ia) try {
  1386. var Mb = {};
  1387. Object.defineProperty(Mb, "passive", {
  1388. get: function() {
  1389. Lb = !0;
  1390. }
  1391. });
  1392. window.addEventListener("test", Mb, Mb);
  1393. window.removeEventListener("test", Mb, Mb);
  1394. } catch (a) {
  1395. Lb = !1;
  1396. }
  1397. function Nb(a, b, c, d, e, f, g, h, k) {
  1398. var l = Array.prototype.slice.call(arguments, 3);
  1399. try {
  1400. b.apply(c, l);
  1401. } catch (m) {
  1402. this.onError(m);
  1403. }
  1404. }
  1405. var Ob = !1, Pb = null, Qb = !1, Rb = null, Sb = {
  1406. onError: function(a) {
  1407. Ob = !0;
  1408. Pb = a;
  1409. }
  1410. };
  1411. function Tb(a, b, c, d, e, f, g, h, k) {
  1412. Ob = !1;
  1413. Pb = null;
  1414. Nb.apply(Sb, arguments);
  1415. }
  1416. function Ub(a, b, c, d, e, f, g, h, k) {
  1417. Tb.apply(this, arguments);
  1418. if (Ob) {
  1419. if (Ob) {
  1420. var l = Pb;
  1421. Ob = !1;
  1422. Pb = null;
  1423. } else throw Error(p(198));
  1424. Qb || (Qb = !0, Rb = l);
  1425. }
  1426. }
  1427. function Vb(a) {
  1428. var b = a, c = a;
  1429. if (a.alternate) for (;b.return; ) b = b.return; else {
  1430. a = b;
  1431. do {
  1432. b = a, 0 !== (b.flags & 4098) && (c = b.return), a = b.return;
  1433. } while (a);
  1434. }
  1435. return 3 === b.tag ? c : null;
  1436. }
  1437. function Wb(a) {
  1438. if (13 === a.tag) {
  1439. var b = a.memoizedState;
  1440. null === b && (a = a.alternate, null !== a && (b = a.memoizedState));
  1441. if (null !== b) return b.dehydrated;
  1442. }
  1443. return null;
  1444. }
  1445. function Xb(a) {
  1446. if (Vb(a) !== a) throw Error(p(188));
  1447. }
  1448. function Yb(a) {
  1449. var b = a.alternate;
  1450. if (!b) {
  1451. b = Vb(a);
  1452. if (null === b) throw Error(p(188));
  1453. return b !== a ? null : a;
  1454. }
  1455. for (var c = a, d = b; ;) {
  1456. var e = c.return;
  1457. if (null === e) break;
  1458. var f = e.alternate;
  1459. if (null === f) {
  1460. d = e.return;
  1461. if (null !== d) {
  1462. c = d;
  1463. continue;
  1464. }
  1465. break;
  1466. }
  1467. if (e.child === f.child) {
  1468. for (f = e.child; f; ) {
  1469. if (f === c) return Xb(e), a;
  1470. if (f === d) return Xb(e), b;
  1471. f = f.sibling;
  1472. }
  1473. throw Error(p(188));
  1474. }
  1475. if (c.return !== d.return) c = e, d = f; else {
  1476. for (var g = !1, h = e.child; h; ) {
  1477. if (h === c) {
  1478. g = !0;
  1479. c = e;
  1480. d = f;
  1481. break;
  1482. }
  1483. if (h === d) {
  1484. g = !0;
  1485. d = e;
  1486. c = f;
  1487. break;
  1488. }
  1489. h = h.sibling;
  1490. }
  1491. if (!g) {
  1492. for (h = f.child; h; ) {
  1493. if (h === c) {
  1494. g = !0;
  1495. c = f;
  1496. d = e;
  1497. break;
  1498. }
  1499. if (h === d) {
  1500. g = !0;
  1501. d = f;
  1502. c = e;
  1503. break;
  1504. }
  1505. h = h.sibling;
  1506. }
  1507. if (!g) throw Error(p(189));
  1508. }
  1509. }
  1510. if (c.alternate !== d) throw Error(p(190));
  1511. }
  1512. if (3 !== c.tag) throw Error(p(188));
  1513. return c.stateNode.current === c ? a : b;
  1514. }
  1515. function Zb(a) {
  1516. a = Yb(a);
  1517. return null !== a ? $b(a) : null;
  1518. }
  1519. function $b(a) {
  1520. if (5 === a.tag || 6 === a.tag) return a;
  1521. for (a = a.child; null !== a; ) {
  1522. var b = $b(a);
  1523. if (null !== b) return b;
  1524. a = a.sibling;
  1525. }
  1526. return null;
  1527. }
  1528. var ac = ca.unstable_scheduleCallback, bc = ca.unstable_cancelCallback, cc = ca.unstable_shouldYield, dc = ca.unstable_requestPaint, B = 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;
  1529. function mc(a) {
  1530. if (lc && "function" === typeof lc.onCommitFiberRoot) try {
  1531. lc.onCommitFiberRoot(kc, a, void 0, 128 === (a.current.flags & 128));
  1532. } catch (b) {}
  1533. }
  1534. var oc = Math.clz32 ? Math.clz32 : nc, pc = Math.log, qc = Math.LN2;
  1535. function nc(a) {
  1536. a >>>= 0;
  1537. return 0 === a ? 32 : 31 - (pc(a) / qc | 0) | 0;
  1538. }
  1539. var rc = 64, sc = 4194304;
  1540. function tc(a) {
  1541. switch (a & -a) {
  1542. case 1:
  1543. return 1;
  1544.  
  1545. case 2:
  1546. return 2;
  1547.  
  1548. case 4:
  1549. return 4;
  1550.  
  1551. case 8:
  1552. return 8;
  1553.  
  1554. case 16:
  1555. return 16;
  1556.  
  1557. case 32:
  1558. return 32;
  1559.  
  1560. case 64:
  1561. case 128:
  1562. case 256:
  1563. case 512:
  1564. case 1024:
  1565. case 2048:
  1566. case 4096:
  1567. case 8192:
  1568. case 16384:
  1569. case 32768:
  1570. case 65536:
  1571. case 131072:
  1572. case 262144:
  1573. case 524288:
  1574. case 1048576:
  1575. case 2097152:
  1576. return a & 4194240;
  1577.  
  1578. case 4194304:
  1579. case 8388608:
  1580. case 16777216:
  1581. case 33554432:
  1582. case 67108864:
  1583. return a & 130023424;
  1584.  
  1585. case 134217728:
  1586. return 134217728;
  1587.  
  1588. case 268435456:
  1589. return 268435456;
  1590.  
  1591. case 536870912:
  1592. return 536870912;
  1593.  
  1594. case 1073741824:
  1595. return 1073741824;
  1596.  
  1597. default:
  1598. return a;
  1599. }
  1600. }
  1601. function uc(a, b) {
  1602. var c = a.pendingLanes;
  1603. if (0 === c) return 0;
  1604. var d = 0, e = a.suspendedLanes, f = a.pingedLanes, g = c & 268435455;
  1605. if (0 !== g) {
  1606. var h = g & ~e;
  1607. 0 !== h ? d = tc(h) : (f &= g, 0 !== f && (d = tc(f)));
  1608. } else g = c & ~e, 0 !== g ? d = tc(g) : 0 !== f && (d = tc(f));
  1609. if (0 === d) return 0;
  1610. if (0 !== b && b !== d && 0 === (b & e) && (e = d & -d, f = b & -b, e >= f || 16 === e && 0 !== (f & 4194240))) return b;
  1611. 0 !== (d & 4) && (d |= c & 16);
  1612. b = a.entangledLanes;
  1613. if (0 !== b) for (a = a.entanglements, b &= d; 0 < b; ) c = 31 - oc(b), e = 1 << c,
  1614. d |= a[c], b &= ~e;
  1615. return d;
  1616. }
  1617. function vc(a, b) {
  1618. switch (a) {
  1619. case 1:
  1620. case 2:
  1621. case 4:
  1622. return b + 250;
  1623.  
  1624. case 8:
  1625. case 16:
  1626. case 32:
  1627. case 64:
  1628. case 128:
  1629. case 256:
  1630. case 512:
  1631. case 1024:
  1632. case 2048:
  1633. case 4096:
  1634. case 8192:
  1635. case 16384:
  1636. case 32768:
  1637. case 65536:
  1638. case 131072:
  1639. case 262144:
  1640. case 524288:
  1641. case 1048576:
  1642. case 2097152:
  1643. return b + 5e3;
  1644.  
  1645. case 4194304:
  1646. case 8388608:
  1647. case 16777216:
  1648. case 33554432:
  1649. case 67108864:
  1650. return -1;
  1651.  
  1652. case 134217728:
  1653. case 268435456:
  1654. case 536870912:
  1655. case 1073741824:
  1656. return -1;
  1657.  
  1658. default:
  1659. return -1;
  1660. }
  1661. }
  1662. function wc(a, b) {
  1663. for (var c = a.suspendedLanes, d = a.pingedLanes, e = a.expirationTimes, f = a.pendingLanes; 0 < f; ) {
  1664. var g = 31 - oc(f), h = 1 << g, k = e[g];
  1665. if (-1 === k) {
  1666. if (0 === (h & c) || 0 !== (h & d)) e[g] = vc(h, b);
  1667. } else k <= b && (a.expiredLanes |= h);
  1668. f &= ~h;
  1669. }
  1670. }
  1671. function xc(a) {
  1672. a = a.pendingLanes & -1073741825;
  1673. return 0 !== a ? a : a & 1073741824 ? 1073741824 : 0;
  1674. }
  1675. function yc() {
  1676. var a = rc;
  1677. rc <<= 1;
  1678. 0 === (rc & 4194240) && (rc = 64);
  1679. return a;
  1680. }
  1681. function zc(a) {
  1682. for (var b = [], c = 0; 31 > c; c++) b.push(a);
  1683. return b;
  1684. }
  1685. function Ac(a, b, c) {
  1686. a.pendingLanes |= b;
  1687. 536870912 !== b && (a.suspendedLanes = 0, a.pingedLanes = 0);
  1688. a = a.eventTimes;
  1689. b = 31 - oc(b);
  1690. a[b] = c;
  1691. }
  1692. function Bc(a, b) {
  1693. var c = a.pendingLanes & ~b;
  1694. a.pendingLanes = b;
  1695. a.suspendedLanes = 0;
  1696. a.pingedLanes = 0;
  1697. a.expiredLanes &= b;
  1698. a.mutableReadLanes &= b;
  1699. a.entangledLanes &= b;
  1700. b = a.entanglements;
  1701. var d = a.eventTimes;
  1702. for (a = a.expirationTimes; 0 < c; ) {
  1703. var e = 31 - oc(c), f = 1 << e;
  1704. b[e] = 0;
  1705. d[e] = -1;
  1706. a[e] = -1;
  1707. c &= ~f;
  1708. }
  1709. }
  1710. function Cc(a, b) {
  1711. var c = a.entangledLanes |= b;
  1712. for (a = a.entanglements; c; ) {
  1713. var d = 31 - oc(c), e = 1 << d;
  1714. e & b | a[d] & b && (a[d] |= b);
  1715. c &= ~e;
  1716. }
  1717. }
  1718. var C = 0;
  1719. function Dc(a) {
  1720. a &= -a;
  1721. return 1 < a ? 4 < a ? 0 !== (a & 268435455) ? 16 : 536870912 : 4 : 1;
  1722. }
  1723. var Ec, Fc, Gc, Hc, Ic, Jc = !1, Kc = [], Lc = null, Mc = null, Nc = null, Oc = new Map, Pc = 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(" ");
  1724. function Sc(a, b) {
  1725. switch (a) {
  1726. case "focusin":
  1727. case "focusout":
  1728. Lc = null;
  1729. break;
  1730.  
  1731. case "dragenter":
  1732. case "dragleave":
  1733. Mc = null;
  1734. break;
  1735.  
  1736. case "mouseover":
  1737. case "mouseout":
  1738. Nc = null;
  1739. break;
  1740.  
  1741. case "pointerover":
  1742. case "pointerout":
  1743. Oc.delete(b.pointerId);
  1744. break;
  1745.  
  1746. case "gotpointercapture":
  1747. case "lostpointercapture":
  1748. Pc.delete(b.pointerId);
  1749. }
  1750. }
  1751. function Tc(a, b, c, d, e, f) {
  1752. if (null === a || a.nativeEvent !== f) return a = {
  1753. blockedOn: b,
  1754. domEventName: c,
  1755. eventSystemFlags: d,
  1756. nativeEvent: f,
  1757. targetContainers: [ e ]
  1758. }, null !== b && (b = Cb(b), null !== b && Fc(b)), a;
  1759. a.eventSystemFlags |= d;
  1760. b = a.targetContainers;
  1761. null !== e && -1 === b.indexOf(e) && b.push(e);
  1762. return a;
  1763. }
  1764. function Uc(a, b, c, d, e) {
  1765. switch (b) {
  1766. case "focusin":
  1767. return Lc = Tc(Lc, a, b, c, d, e), !0;
  1768.  
  1769. case "dragenter":
  1770. return Mc = Tc(Mc, a, b, c, d, e), !0;
  1771.  
  1772. case "mouseover":
  1773. return Nc = Tc(Nc, a, b, c, d, e), !0;
  1774.  
  1775. case "pointerover":
  1776. var f = e.pointerId;
  1777. Oc.set(f, Tc(Oc.get(f) || null, a, b, c, d, e));
  1778. return !0;
  1779.  
  1780. case "gotpointercapture":
  1781. return f = e.pointerId, Pc.set(f, Tc(Pc.get(f) || null, a, b, c, d, e)), !0;
  1782. }
  1783. return !1;
  1784. }
  1785. function Vc(a) {
  1786. var b = Wc(a.target);
  1787. if (null !== b) {
  1788. var c = Vb(b);
  1789. if (null !== c) if (b = c.tag, 13 === b) {
  1790. if (b = Wb(c), null !== b) {
  1791. a.blockedOn = b;
  1792. Ic(a.priority, (function() {
  1793. Gc(c);
  1794. }));
  1795. return;
  1796. }
  1797. } else if (3 === b && c.stateNode.current.memoizedState.isDehydrated) {
  1798. a.blockedOn = 3 === c.tag ? c.stateNode.containerInfo : null;
  1799. return;
  1800. }
  1801. }
  1802. a.blockedOn = null;
  1803. }
  1804. function Xc(a) {
  1805. if (null !== a.blockedOn) return !1;
  1806. for (var b = a.targetContainers; 0 < b.length; ) {
  1807. var c = Yc(a.domEventName, a.eventSystemFlags, b[0], a.nativeEvent);
  1808. if (null === c) {
  1809. c = a.nativeEvent;
  1810. var d = new c.constructor(c.type, c);
  1811. wb = d;
  1812. c.target.dispatchEvent(d);
  1813. wb = null;
  1814. } else return b = Cb(c), null !== b && Fc(b), a.blockedOn = c, !1;
  1815. b.shift();
  1816. }
  1817. return !0;
  1818. }
  1819. function Zc(a, b, c) {
  1820. Xc(a) && c.delete(b);
  1821. }
  1822. function $c() {
  1823. Jc = !1;
  1824. null !== Lc && Xc(Lc) && (Lc = null);
  1825. null !== Mc && Xc(Mc) && (Mc = null);
  1826. null !== Nc && Xc(Nc) && (Nc = null);
  1827. Oc.forEach(Zc);
  1828. Pc.forEach(Zc);
  1829. }
  1830. function ad(a, b) {
  1831. a.blockedOn === b && (a.blockedOn = null, Jc || (Jc = !0, ca.unstable_scheduleCallback(ca.unstable_NormalPriority, $c)));
  1832. }
  1833. function bd(a) {
  1834. function b(b) {
  1835. return ad(b, a);
  1836. }
  1837. if (0 < Kc.length) {
  1838. ad(Kc[0], a);
  1839. for (var c = 1; c < Kc.length; c++) {
  1840. var d = Kc[c];
  1841. d.blockedOn === a && (d.blockedOn = null);
  1842. }
  1843. }
  1844. null !== Lc && ad(Lc, a);
  1845. null !== Mc && ad(Mc, a);
  1846. null !== Nc && ad(Nc, a);
  1847. Oc.forEach(b);
  1848. Pc.forEach(b);
  1849. for (c = 0; c < Qc.length; c++) d = Qc[c], d.blockedOn === a && (d.blockedOn = null);
  1850. for (;0 < Qc.length && (c = Qc[0], null === c.blockedOn); ) Vc(c), null === c.blockedOn && Qc.shift();
  1851. }
  1852. var cd = ua.ReactCurrentBatchConfig, dd = !0;
  1853. function ed(a, b, c, d) {
  1854. var e = C, f = cd.transition;
  1855. cd.transition = null;
  1856. try {
  1857. C = 1, fd(a, b, c, d);
  1858. } finally {
  1859. C = e, cd.transition = f;
  1860. }
  1861. }
  1862. function gd(a, b, c, d) {
  1863. var e = C, f = cd.transition;
  1864. cd.transition = null;
  1865. try {
  1866. C = 4, fd(a, b, c, d);
  1867. } finally {
  1868. C = e, cd.transition = f;
  1869. }
  1870. }
  1871. function fd(a, b, c, d) {
  1872. if (dd) {
  1873. var e = Yc(a, b, c, d);
  1874. if (null === e) hd(a, b, d, id, c), Sc(a, d); else if (Uc(e, a, b, c, d)) d.stopPropagation(); else if (Sc(a, d),
  1875. b & 4 && -1 < Rc.indexOf(a)) {
  1876. for (;null !== e; ) {
  1877. var f = Cb(e);
  1878. null !== f && Ec(f);
  1879. f = Yc(a, b, c, d);
  1880. null === f && hd(a, b, d, id, c);
  1881. if (f === e) break;
  1882. e = f;
  1883. }
  1884. null !== e && d.stopPropagation();
  1885. } else hd(a, b, d, null, c);
  1886. }
  1887. }
  1888. var id = null;
  1889. function Yc(a, b, c, d) {
  1890. id = null;
  1891. a = xb(d);
  1892. a = Wc(a);
  1893. if (null !== a) if (b = Vb(a), null === b) a = null; else if (c = b.tag, 13 === c) {
  1894. a = Wb(b);
  1895. if (null !== a) return a;
  1896. a = null;
  1897. } else if (3 === c) {
  1898. if (b.stateNode.current.memoizedState.isDehydrated) return 3 === b.tag ? b.stateNode.containerInfo : null;
  1899. a = null;
  1900. } else b !== a && (a = null);
  1901. id = a;
  1902. return null;
  1903. }
  1904. function jd(a) {
  1905. switch (a) {
  1906. case "cancel":
  1907. case "click":
  1908. case "close":
  1909. case "contextmenu":
  1910. case "copy":
  1911. case "cut":
  1912. case "auxclick":
  1913. case "dblclick":
  1914. case "dragend":
  1915. case "dragstart":
  1916. case "drop":
  1917. case "focusin":
  1918. case "focusout":
  1919. case "input":
  1920. case "invalid":
  1921. case "keydown":
  1922. case "keypress":
  1923. case "keyup":
  1924. case "mousedown":
  1925. case "mouseup":
  1926. case "paste":
  1927. case "pause":
  1928. case "play":
  1929. case "pointercancel":
  1930. case "pointerdown":
  1931. case "pointerup":
  1932. case "ratechange":
  1933. case "reset":
  1934. case "resize":
  1935. case "seeked":
  1936. case "submit":
  1937. case "touchcancel":
  1938. case "touchend":
  1939. case "touchstart":
  1940. case "volumechange":
  1941. case "change":
  1942. case "selectionchange":
  1943. case "textInput":
  1944. case "compositionstart":
  1945. case "compositionend":
  1946. case "compositionupdate":
  1947. case "beforeblur":
  1948. case "afterblur":
  1949. case "beforeinput":
  1950. case "blur":
  1951. case "fullscreenchange":
  1952. case "focus":
  1953. case "hashchange":
  1954. case "popstate":
  1955. case "select":
  1956. case "selectstart":
  1957. return 1;
  1958.  
  1959. case "drag":
  1960. case "dragenter":
  1961. case "dragexit":
  1962. case "dragleave":
  1963. case "dragover":
  1964. case "mousemove":
  1965. case "mouseout":
  1966. case "mouseover":
  1967. case "pointermove":
  1968. case "pointerout":
  1969. case "pointerover":
  1970. case "scroll":
  1971. case "toggle":
  1972. case "touchmove":
  1973. case "wheel":
  1974. case "mouseenter":
  1975. case "mouseleave":
  1976. case "pointerenter":
  1977. case "pointerleave":
  1978. return 4;
  1979.  
  1980. case "message":
  1981. switch (ec()) {
  1982. case fc:
  1983. return 1;
  1984.  
  1985. case gc:
  1986. return 4;
  1987.  
  1988. case hc:
  1989. case ic:
  1990. return 16;
  1991.  
  1992. case jc:
  1993. return 536870912;
  1994.  
  1995. default:
  1996. return 16;
  1997. }
  1998.  
  1999. default:
  2000. return 16;
  2001. }
  2002. }
  2003. var kd = null, ld = null, md = null;
  2004. function nd() {
  2005. if (md) return md;
  2006. var a, b = ld, c = b.length, d, e = "value" in kd ? kd.value : kd.textContent, f = e.length;
  2007. for (a = 0; a < c && b[a] === e[a]; a++) ;
  2008. var g = c - a;
  2009. for (d = 1; d <= g && b[c - d] === e[f - d]; d++) ;
  2010. return md = e.slice(a, 1 < d ? 1 - d : void 0);
  2011. }
  2012. function od(a) {
  2013. var b = a.keyCode;
  2014. "charCode" in a ? (a = a.charCode, 0 === a && 13 === b && (a = 13)) : a = b;
  2015. 10 === a && (a = 13);
  2016. return 32 <= a || 13 === a ? a : 0;
  2017. }
  2018. function pd() {
  2019. return !0;
  2020. }
  2021. function qd() {
  2022. return !1;
  2023. }
  2024. function rd(a) {
  2025. function b(b, d, e, f, g) {
  2026. this._reactName = b;
  2027. this._targetInst = e;
  2028. this.type = d;
  2029. this.nativeEvent = f;
  2030. this.target = g;
  2031. this.currentTarget = null;
  2032. for (var c in a) a.hasOwnProperty(c) && (b = a[c], this[c] = b ? b(f) : f[c]);
  2033. this.isDefaultPrevented = (null != f.defaultPrevented ? f.defaultPrevented : !1 === f.returnValue) ? pd : qd;
  2034. this.isPropagationStopped = qd;
  2035. return this;
  2036. }
  2037. A(b.prototype, {
  2038. preventDefault: function() {
  2039. this.defaultPrevented = !0;
  2040. var a = this.nativeEvent;
  2041. a && (a.preventDefault ? a.preventDefault() : "unknown" !== typeof a.returnValue && (a.returnValue = !1),
  2042. this.isDefaultPrevented = pd);
  2043. },
  2044. stopPropagation: function() {
  2045. var a = this.nativeEvent;
  2046. a && (a.stopPropagation ? a.stopPropagation() : "unknown" !== typeof a.cancelBubble && (a.cancelBubble = !0),
  2047. this.isPropagationStopped = pd);
  2048. },
  2049. persist: function() {},
  2050. isPersistent: pd
  2051. });
  2052. return b;
  2053. }
  2054. var sd = {
  2055. eventPhase: 0,
  2056. bubbles: 0,
  2057. cancelable: 0,
  2058. timeStamp: function(a) {
  2059. return a.timeStamp || Date.now();
  2060. },
  2061. defaultPrevented: 0,
  2062. isTrusted: 0
  2063. }, td = rd(sd), ud = A({}, sd, {
  2064. view: 0,
  2065. detail: 0
  2066. }), vd = rd(ud), wd, xd, yd, Ad = A({}, ud, {
  2067. screenX: 0,
  2068. screenY: 0,
  2069. clientX: 0,
  2070. clientY: 0,
  2071. pageX: 0,
  2072. pageY: 0,
  2073. ctrlKey: 0,
  2074. shiftKey: 0,
  2075. altKey: 0,
  2076. metaKey: 0,
  2077. getModifierState: zd,
  2078. button: 0,
  2079. buttons: 0,
  2080. relatedTarget: function(a) {
  2081. return void 0 === a.relatedTarget ? a.fromElement === a.srcElement ? a.toElement : a.fromElement : a.relatedTarget;
  2082. },
  2083. movementX: function(a) {
  2084. if ("movementX" in a) return a.movementX;
  2085. a !== yd && (yd && "mousemove" === a.type ? (wd = a.screenX - yd.screenX, xd = a.screenY - yd.screenY) : xd = wd = 0,
  2086. yd = a);
  2087. return wd;
  2088. },
  2089. movementY: function(a) {
  2090. return "movementY" in a ? a.movementY : xd;
  2091. }
  2092. }), Bd = rd(Ad), Cd = A({}, Ad, {
  2093. dataTransfer: 0
  2094. }), Dd = rd(Cd), Ed = A({}, ud, {
  2095. relatedTarget: 0
  2096. }), Fd = rd(Ed), Gd = A({}, sd, {
  2097. animationName: 0,
  2098. elapsedTime: 0,
  2099. pseudoElement: 0
  2100. }), Hd = rd(Gd), Id = A({}, sd, {
  2101. clipboardData: function(a) {
  2102. return "clipboardData" in a ? a.clipboardData : window.clipboardData;
  2103. }
  2104. }), Jd = rd(Id), Kd = A({}, sd, {
  2105. data: 0
  2106. }), Ld = rd(Kd), Md = {
  2107. Esc: "Escape",
  2108. Spacebar: " ",
  2109. Left: "ArrowLeft",
  2110. Up: "ArrowUp",
  2111. Right: "ArrowRight",
  2112. Down: "ArrowDown",
  2113. Del: "Delete",
  2114. Win: "OS",
  2115. Menu: "ContextMenu",
  2116. Apps: "ContextMenu",
  2117. Scroll: "ScrollLock",
  2118. MozPrintableKey: "Unidentified"
  2119. }, Nd = {
  2120. 8: "Backspace",
  2121. 9: "Tab",
  2122. 12: "Clear",
  2123. 13: "Enter",
  2124. 16: "Shift",
  2125. 17: "Control",
  2126. 18: "Alt",
  2127. 19: "Pause",
  2128. 20: "CapsLock",
  2129. 27: "Escape",
  2130. 32: " ",
  2131. 33: "PageUp",
  2132. 34: "PageDown",
  2133. 35: "End",
  2134. 36: "Home",
  2135. 37: "ArrowLeft",
  2136. 38: "ArrowUp",
  2137. 39: "ArrowRight",
  2138. 40: "ArrowDown",
  2139. 45: "Insert",
  2140. 46: "Delete",
  2141. 112: "F1",
  2142. 113: "F2",
  2143. 114: "F3",
  2144. 115: "F4",
  2145. 116: "F5",
  2146. 117: "F6",
  2147. 118: "F7",
  2148. 119: "F8",
  2149. 120: "F9",
  2150. 121: "F10",
  2151. 122: "F11",
  2152. 123: "F12",
  2153. 144: "NumLock",
  2154. 145: "ScrollLock",
  2155. 224: "Meta"
  2156. }, Od = {
  2157. Alt: "altKey",
  2158. Control: "ctrlKey",
  2159. Meta: "metaKey",
  2160. Shift: "shiftKey"
  2161. };
  2162. function Pd(a) {
  2163. var b = this.nativeEvent;
  2164. return b.getModifierState ? b.getModifierState(a) : (a = Od[a]) ? !!b[a] : !1;
  2165. }
  2166. function zd() {
  2167. return Pd;
  2168. }
  2169. var Qd = A({}, ud, {
  2170. key: function(a) {
  2171. if (a.key) {
  2172. var b = Md[a.key] || a.key;
  2173. if ("Unidentified" !== b) return b;
  2174. }
  2175. return "keypress" === a.type ? (a = od(a), 13 === a ? "Enter" : String.fromCharCode(a)) : "keydown" === a.type || "keyup" === a.type ? Nd[a.keyCode] || "Unidentified" : "";
  2176. },
  2177. code: 0,
  2178. location: 0,
  2179. ctrlKey: 0,
  2180. shiftKey: 0,
  2181. altKey: 0,
  2182. metaKey: 0,
  2183. repeat: 0,
  2184. locale: 0,
  2185. getModifierState: zd,
  2186. charCode: function(a) {
  2187. return "keypress" === a.type ? od(a) : 0;
  2188. },
  2189. keyCode: function(a) {
  2190. return "keydown" === a.type || "keyup" === a.type ? a.keyCode : 0;
  2191. },
  2192. which: function(a) {
  2193. return "keypress" === a.type ? od(a) : "keydown" === a.type || "keyup" === a.type ? a.keyCode : 0;
  2194. }
  2195. }), Rd = rd(Qd), Sd = A({}, Ad, {
  2196. pointerId: 0,
  2197. width: 0,
  2198. height: 0,
  2199. pressure: 0,
  2200. tangentialPressure: 0,
  2201. tiltX: 0,
  2202. tiltY: 0,
  2203. twist: 0,
  2204. pointerType: 0,
  2205. isPrimary: 0
  2206. }), Td = rd(Sd), Ud = A({}, ud, {
  2207. touches: 0,
  2208. targetTouches: 0,
  2209. changedTouches: 0,
  2210. altKey: 0,
  2211. metaKey: 0,
  2212. ctrlKey: 0,
  2213. shiftKey: 0,
  2214. getModifierState: zd
  2215. }), Vd = rd(Ud), Wd = A({}, sd, {
  2216. propertyName: 0,
  2217. elapsedTime: 0,
  2218. pseudoElement: 0
  2219. }), Xd = rd(Wd), Yd = A({}, Ad, {
  2220. deltaX: function(a) {
  2221. return "deltaX" in a ? a.deltaX : "wheelDeltaX" in a ? -a.wheelDeltaX : 0;
  2222. },
  2223. deltaY: function(a) {
  2224. return "deltaY" in a ? a.deltaY : "wheelDeltaY" in a ? -a.wheelDeltaY : "wheelDelta" in a ? -a.wheelDelta : 0;
  2225. },
  2226. deltaZ: 0,
  2227. deltaMode: 0
  2228. }), Zd = rd(Yd), $d = [ 9, 13, 27, 32 ], ae = ia && "CompositionEvent" in window, be = null;
  2229. ia && "documentMode" in document && (be = document.documentMode);
  2230. var ce = ia && "TextEvent" in window && !be, de = ia && (!ae || be && 8 < be && 11 >= be), ee = String.fromCharCode(32), fe = !1;
  2231. function ge(a, b) {
  2232. switch (a) {
  2233. case "keyup":
  2234. return -1 !== $d.indexOf(b.keyCode);
  2235.  
  2236. case "keydown":
  2237. return 229 !== b.keyCode;
  2238.  
  2239. case "keypress":
  2240. case "mousedown":
  2241. case "focusout":
  2242. return !0;
  2243.  
  2244. default:
  2245. return !1;
  2246. }
  2247. }
  2248. function he(a) {
  2249. a = a.detail;
  2250. return "object" === typeof a && "data" in a ? a.data : null;
  2251. }
  2252. var ie = !1;
  2253. function je(a, b) {
  2254. switch (a) {
  2255. case "compositionend":
  2256. return he(b);
  2257.  
  2258. case "keypress":
  2259. if (32 !== b.which) return null;
  2260. fe = !0;
  2261. return ee;
  2262.  
  2263. case "textInput":
  2264. return a = b.data, a === ee && fe ? null : a;
  2265.  
  2266. default:
  2267. return null;
  2268. }
  2269. }
  2270. function ke(a, b) {
  2271. if (ie) return "compositionend" === a || !ae && ge(a, b) ? (a = nd(), md = ld = kd = null,
  2272. ie = !1, a) : null;
  2273. switch (a) {
  2274. case "paste":
  2275. return null;
  2276.  
  2277. case "keypress":
  2278. if (!(b.ctrlKey || b.altKey || b.metaKey) || b.ctrlKey && b.altKey) {
  2279. if (b.char && 1 < b.char.length) return b.char;
  2280. if (b.which) return String.fromCharCode(b.which);
  2281. }
  2282. return null;
  2283.  
  2284. case "compositionend":
  2285. return de && "ko" !== b.locale ? null : b.data;
  2286.  
  2287. default:
  2288. return null;
  2289. }
  2290. }
  2291. var le = {
  2292. color: !0,
  2293. date: !0,
  2294. datetime: !0,
  2295. "datetime-local": !0,
  2296. email: !0,
  2297. month: !0,
  2298. number: !0,
  2299. password: !0,
  2300. range: !0,
  2301. search: !0,
  2302. tel: !0,
  2303. text: !0,
  2304. time: !0,
  2305. url: !0,
  2306. week: !0
  2307. };
  2308. function me(a) {
  2309. var b = a && a.nodeName && a.nodeName.toLowerCase();
  2310. return "input" === b ? !!le[a.type] : "textarea" === b ? !0 : !1;
  2311. }
  2312. function ne(a, b, c, d) {
  2313. Eb(d);
  2314. b = oe(b, "onChange");
  2315. 0 < b.length && (c = new td("onChange", "change", null, c, d), a.push({
  2316. event: c,
  2317. listeners: b
  2318. }));
  2319. }
  2320. var pe = null, qe = null;
  2321. function re(a) {
  2322. se(a, 0);
  2323. }
  2324. function te(a) {
  2325. var b = ue(a);
  2326. if (Wa(b)) return a;
  2327. }
  2328. function ve(a, b) {
  2329. if ("change" === a) return b;
  2330. }
  2331. var we = !1;
  2332. if (ia) {
  2333. var xe;
  2334. if (ia) {
  2335. var ye = "oninput" in document;
  2336. if (!ye) {
  2337. var ze = document.createElement("div");
  2338. ze.setAttribute("oninput", "return;");
  2339. ye = "function" === typeof ze.oninput;
  2340. }
  2341. xe = ye;
  2342. } else xe = !1;
  2343. we = xe && (!document.documentMode || 9 < document.documentMode);
  2344. }
  2345. function Ae() {
  2346. pe && (pe.detachEvent("onpropertychange", Be), qe = pe = null);
  2347. }
  2348. function Be(a) {
  2349. if ("value" === a.propertyName && te(qe)) {
  2350. var b = [];
  2351. ne(b, qe, a, xb(a));
  2352. Jb(re, b);
  2353. }
  2354. }
  2355. function Ce(a, b, c) {
  2356. "focusin" === a ? (Ae(), pe = b, qe = c, pe.attachEvent("onpropertychange", Be)) : "focusout" === a && Ae();
  2357. }
  2358. function De(a) {
  2359. if ("selectionchange" === a || "keyup" === a || "keydown" === a) return te(qe);
  2360. }
  2361. function Ee(a, b) {
  2362. if ("click" === a) return te(b);
  2363. }
  2364. function Fe(a, b) {
  2365. if ("input" === a || "change" === a) return te(b);
  2366. }
  2367. function Ge(a, b) {
  2368. return a === b && (0 !== a || 1 / a === 1 / b) || a !== a && b !== b;
  2369. }
  2370. var He = "function" === typeof Object.is ? Object.is : Ge;
  2371. function Ie(a, b) {
  2372. if (He(a, b)) return !0;
  2373. if ("object" !== typeof a || null === a || "object" !== typeof b || null === b) return !1;
  2374. var c = Object.keys(a), d = Object.keys(b);
  2375. if (c.length !== d.length) return !1;
  2376. for (d = 0; d < c.length; d++) {
  2377. var e = c[d];
  2378. if (!ja.call(b, e) || !He(a[e], b[e])) return !1;
  2379. }
  2380. return !0;
  2381. }
  2382. function Je(a) {
  2383. for (;a && a.firstChild; ) a = a.firstChild;
  2384. return a;
  2385. }
  2386. function Ke(a, b) {
  2387. var c = Je(a);
  2388. a = 0;
  2389. for (var d; c; ) {
  2390. if (3 === c.nodeType) {
  2391. d = a + c.textContent.length;
  2392. if (a <= b && d >= b) return {
  2393. node: c,
  2394. offset: b - a
  2395. };
  2396. a = d;
  2397. }
  2398. a: {
  2399. for (;c; ) {
  2400. if (c.nextSibling) {
  2401. c = c.nextSibling;
  2402. break a;
  2403. }
  2404. c = c.parentNode;
  2405. }
  2406. c = void 0;
  2407. }
  2408. c = Je(c);
  2409. }
  2410. }
  2411. function Le(a, b) {
  2412. return a && b ? a === b ? !0 : a && 3 === a.nodeType ? !1 : b && 3 === b.nodeType ? Le(a, b.parentNode) : "contains" in a ? a.contains(b) : a.compareDocumentPosition ? !!(a.compareDocumentPosition(b) & 16) : !1 : !1;
  2413. }
  2414. function Me() {
  2415. for (var a = window, b = Xa(); b instanceof a.HTMLIFrameElement; ) {
  2416. try {
  2417. var c = "string" === typeof b.contentWindow.location.href;
  2418. } catch (d) {
  2419. c = !1;
  2420. }
  2421. if (c) a = b.contentWindow; else break;
  2422. b = Xa(a.document);
  2423. }
  2424. return b;
  2425. }
  2426. function Ne(a) {
  2427. var b = a && a.nodeName && a.nodeName.toLowerCase();
  2428. return b && ("input" === b && ("text" === a.type || "search" === a.type || "tel" === a.type || "url" === a.type || "password" === a.type) || "textarea" === b || "true" === a.contentEditable);
  2429. }
  2430. function Oe(a) {
  2431. var b = Me(), c = a.focusedElem, d = a.selectionRange;
  2432. if (b !== c && c && c.ownerDocument && Le(c.ownerDocument.documentElement, c)) {
  2433. if (null !== d && Ne(c)) if (b = d.start, a = d.end, void 0 === a && (a = b), "selectionStart" in c) c.selectionStart = b,
  2434. c.selectionEnd = Math.min(a, c.value.length); else if (a = (b = c.ownerDocument || document) && b.defaultView || window,
  2435. a.getSelection) {
  2436. a = a.getSelection();
  2437. var e = c.textContent.length, f = Math.min(d.start, e);
  2438. d = void 0 === d.end ? f : Math.min(d.end, e);
  2439. !a.extend && f > d && (e = d, d = f, f = e);
  2440. e = Ke(c, f);
  2441. var g = Ke(c, d);
  2442. e && g && (1 !== a.rangeCount || a.anchorNode !== e.node || a.anchorOffset !== e.offset || a.focusNode !== g.node || a.focusOffset !== g.offset) && (b = b.createRange(),
  2443. b.setStart(e.node, e.offset), a.removeAllRanges(), f > d ? (a.addRange(b), a.extend(g.node, g.offset)) : (b.setEnd(g.node, g.offset),
  2444. a.addRange(b)));
  2445. }
  2446. b = [];
  2447. for (a = c; a = a.parentNode; ) 1 === a.nodeType && b.push({
  2448. element: a,
  2449. left: a.scrollLeft,
  2450. top: a.scrollTop
  2451. });
  2452. "function" === typeof c.focus && c.focus();
  2453. for (c = 0; c < b.length; c++) a = b[c], a.element.scrollLeft = a.left, a.element.scrollTop = a.top;
  2454. }
  2455. }
  2456. var Pe = ia && "documentMode" in document && 11 >= document.documentMode, Qe = null, Re = null, Se = null, Te = !1;
  2457. function Ue(a, b, c) {
  2458. var d = c.window === c ? c.document : 9 === c.nodeType ? c : c.ownerDocument;
  2459. Te || null == Qe || Qe !== Xa(d) || (d = Qe, "selectionStart" in d && Ne(d) ? d = {
  2460. start: d.selectionStart,
  2461. end: d.selectionEnd
  2462. } : (d = (d.ownerDocument && d.ownerDocument.defaultView || window).getSelection(),
  2463. d = {
  2464. anchorNode: d.anchorNode,
  2465. anchorOffset: d.anchorOffset,
  2466. focusNode: d.focusNode,
  2467. focusOffset: d.focusOffset
  2468. }), Se && Ie(Se, d) || (Se = d, d = oe(Re, "onSelect"), 0 < d.length && (b = new td("onSelect", "select", null, b, c),
  2469. a.push({
  2470. event: b,
  2471. listeners: d
  2472. }), b.target = Qe)));
  2473. }
  2474. function Ve(a, b) {
  2475. var c = {};
  2476. c[a.toLowerCase()] = b.toLowerCase();
  2477. c["Webkit" + a] = "webkit" + b;
  2478. c["Moz" + a] = "moz" + b;
  2479. return c;
  2480. }
  2481. var We = {
  2482. animationend: Ve("Animation", "AnimationEnd"),
  2483. animationiteration: Ve("Animation", "AnimationIteration"),
  2484. animationstart: Ve("Animation", "AnimationStart"),
  2485. transitionend: Ve("Transition", "TransitionEnd")
  2486. }, Xe = {}, Ye = {};
  2487. ia && (Ye = document.createElement("div").style, "AnimationEvent" in window || (delete We.animationend.animation,
  2488. delete We.animationiteration.animation, delete We.animationstart.animation), "TransitionEvent" in window || delete We.transitionend.transition);
  2489. function Ze(a) {
  2490. if (Xe[a]) return Xe[a];
  2491. if (!We[a]) return a;
  2492. var b = We[a], c;
  2493. for (c in b) if (b.hasOwnProperty(c) && c in Ye) return Xe[a] = b[c];
  2494. return a;
  2495. }
  2496. var $e = Ze("animationend"), af = Ze("animationiteration"), bf = Ze("animationstart"), cf = Ze("transitionend"), df = 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(" ");
  2497. function ff(a, b) {
  2498. df.set(a, b);
  2499. fa(b, [ a ]);
  2500. }
  2501. for (var gf = 0; gf < ef.length; gf++) {
  2502. var hf = ef[gf], jf = hf.toLowerCase(), kf = hf[0].toUpperCase() + hf.slice(1);
  2503. ff(jf, "on" + kf);
  2504. }
  2505. ff($e, "onAnimationEnd");
  2506. ff(af, "onAnimationIteration");
  2507. ff(bf, "onAnimationStart");
  2508. ff("dblclick", "onDoubleClick");
  2509. ff("focusin", "onFocus");
  2510. ff("focusout", "onBlur");
  2511. ff(cf, "onTransitionEnd");
  2512. ha("onMouseEnter", [ "mouseout", "mouseover" ]);
  2513. ha("onMouseLeave", [ "mouseout", "mouseover" ]);
  2514. ha("onPointerEnter", [ "pointerout", "pointerover" ]);
  2515. ha("onPointerLeave", [ "pointerout", "pointerover" ]);
  2516. fa("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" "));
  2517. fa("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));
  2518. fa("onBeforeInput", [ "compositionend", "keypress", "textInput", "paste" ]);
  2519. fa("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" "));
  2520. fa("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" "));
  2521. fa("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" "));
  2522. 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));
  2523. function nf(a, b, c) {
  2524. var d = a.type || "unknown-event";
  2525. a.currentTarget = c;
  2526. Ub(d, b, void 0, a);
  2527. a.currentTarget = null;
  2528. }
  2529. function se(a, b) {
  2530. b = 0 !== (b & 4);
  2531. for (var c = 0; c < a.length; c++) {
  2532. var d = a[c], e = d.event;
  2533. d = d.listeners;
  2534. a: {
  2535. var f = void 0;
  2536. if (b) for (var g = d.length - 1; 0 <= g; g--) {
  2537. var h = d[g], k = h.instance, l = h.currentTarget;
  2538. h = h.listener;
  2539. if (k !== f && e.isPropagationStopped()) break a;
  2540. nf(e, h, l);
  2541. f = k;
  2542. } else for (g = 0; g < d.length; g++) {
  2543. h = d[g];
  2544. k = h.instance;
  2545. l = h.currentTarget;
  2546. h = h.listener;
  2547. if (k !== f && e.isPropagationStopped()) break a;
  2548. nf(e, h, l);
  2549. f = k;
  2550. }
  2551. }
  2552. }
  2553. if (Qb) throw a = Rb, Qb = !1, Rb = null, a;
  2554. }
  2555. function D(a, b) {
  2556. var c = b[of];
  2557. void 0 === c && (c = b[of] = new Set);
  2558. var d = a + "__bubble";
  2559. c.has(d) || (pf(b, a, 2, !1), c.add(d));
  2560. }
  2561. function qf(a, b, c) {
  2562. var d = 0;
  2563. b && (d |= 4);
  2564. pf(c, a, d, b);
  2565. }
  2566. var rf = "_reactListening" + Math.random().toString(36).slice(2);
  2567. function sf(a) {
  2568. if (!a[rf]) {
  2569. a[rf] = !0;
  2570. da.forEach((function(b) {
  2571. "selectionchange" !== b && (mf.has(b) || qf(b, !1, a), qf(b, !0, a));
  2572. }));
  2573. var b = 9 === a.nodeType ? a : a.ownerDocument;
  2574. null === b || b[rf] || (b[rf] = !0, qf("selectionchange", !1, b));
  2575. }
  2576. }
  2577. function pf(a, b, c, d) {
  2578. switch (jd(b)) {
  2579. case 1:
  2580. var e = ed;
  2581. break;
  2582.  
  2583. case 4:
  2584. e = gd;
  2585. break;
  2586.  
  2587. default:
  2588. e = fd;
  2589. }
  2590. c = e.bind(null, b, c, a);
  2591. e = void 0;
  2592. !Lb || "touchstart" !== b && "touchmove" !== b && "wheel" !== b || (e = !0);
  2593. d ? void 0 !== e ? a.addEventListener(b, c, {
  2594. capture: !0,
  2595. passive: e
  2596. }) : a.addEventListener(b, c, !0) : void 0 !== e ? a.addEventListener(b, c, {
  2597. passive: e
  2598. }) : a.addEventListener(b, c, !1);
  2599. }
  2600. function hd(a, b, c, d, e) {
  2601. var f = d;
  2602. if (0 === (b & 1) && 0 === (b & 2) && null !== d) a: for (;;) {
  2603. if (null === d) return;
  2604. var g = d.tag;
  2605. if (3 === g || 4 === g) {
  2606. var h = d.stateNode.containerInfo;
  2607. if (h === e || 8 === h.nodeType && h.parentNode === e) break;
  2608. if (4 === g) for (g = d.return; null !== g; ) {
  2609. var k = g.tag;
  2610. if (3 === k || 4 === k) if (k = g.stateNode.containerInfo, k === e || 8 === k.nodeType && k.parentNode === e) return;
  2611. g = g.return;
  2612. }
  2613. for (;null !== h; ) {
  2614. g = Wc(h);
  2615. if (null === g) return;
  2616. k = g.tag;
  2617. if (5 === k || 6 === k) {
  2618. d = f = g;
  2619. continue a;
  2620. }
  2621. h = h.parentNode;
  2622. }
  2623. }
  2624. d = d.return;
  2625. }
  2626. Jb((function() {
  2627. var d = f, e = xb(c), g = [];
  2628. a: {
  2629. var h = df.get(a);
  2630. if (void 0 !== h) {
  2631. var k = td, n = a;
  2632. switch (a) {
  2633. case "keypress":
  2634. if (0 === od(c)) break a;
  2635.  
  2636. case "keydown":
  2637. case "keyup":
  2638. k = Rd;
  2639. break;
  2640.  
  2641. case "focusin":
  2642. n = "focus";
  2643. k = Fd;
  2644. break;
  2645.  
  2646. case "focusout":
  2647. n = "blur";
  2648. k = Fd;
  2649. break;
  2650.  
  2651. case "beforeblur":
  2652. case "afterblur":
  2653. k = Fd;
  2654. break;
  2655.  
  2656. case "click":
  2657. if (2 === c.button) break a;
  2658.  
  2659. case "auxclick":
  2660. case "dblclick":
  2661. case "mousedown":
  2662. case "mousemove":
  2663. case "mouseup":
  2664. case "mouseout":
  2665. case "mouseover":
  2666. case "contextmenu":
  2667. k = Bd;
  2668. break;
  2669.  
  2670. case "drag":
  2671. case "dragend":
  2672. case "dragenter":
  2673. case "dragexit":
  2674. case "dragleave":
  2675. case "dragover":
  2676. case "dragstart":
  2677. case "drop":
  2678. k = Dd;
  2679. break;
  2680.  
  2681. case "touchcancel":
  2682. case "touchend":
  2683. case "touchmove":
  2684. case "touchstart":
  2685. k = Vd;
  2686. break;
  2687.  
  2688. case $e:
  2689. case af:
  2690. case bf:
  2691. k = Hd;
  2692. break;
  2693.  
  2694. case cf:
  2695. k = Xd;
  2696. break;
  2697.  
  2698. case "scroll":
  2699. k = vd;
  2700. break;
  2701.  
  2702. case "wheel":
  2703. k = Zd;
  2704. break;
  2705.  
  2706. case "copy":
  2707. case "cut":
  2708. case "paste":
  2709. k = Jd;
  2710. break;
  2711.  
  2712. case "gotpointercapture":
  2713. case "lostpointercapture":
  2714. case "pointercancel":
  2715. case "pointerdown":
  2716. case "pointermove":
  2717. case "pointerout":
  2718. case "pointerover":
  2719. case "pointerup":
  2720. k = Td;
  2721. }
  2722. var t = 0 !== (b & 4), J = !t && "scroll" === a, x = t ? null !== h ? h + "Capture" : null : h;
  2723. t = [];
  2724. for (var w = d, u; null !== w; ) {
  2725. u = w;
  2726. var F = u.stateNode;
  2727. 5 === u.tag && null !== F && (u = F, null !== x && (F = Kb(w, x), null != F && t.push(tf(w, F, u))));
  2728. if (J) break;
  2729. w = w.return;
  2730. }
  2731. 0 < t.length && (h = new k(h, n, null, c, e), g.push({
  2732. event: h,
  2733. listeners: t
  2734. }));
  2735. }
  2736. }
  2737. if (0 === (b & 7)) {
  2738. a: {
  2739. h = "mouseover" === a || "pointerover" === a;
  2740. k = "mouseout" === a || "pointerout" === a;
  2741. if (h && c !== wb && (n = c.relatedTarget || c.fromElement) && (Wc(n) || n[uf])) break a;
  2742. if (k || h) {
  2743. h = e.window === e ? e : (h = e.ownerDocument) ? h.defaultView || h.parentWindow : window;
  2744. if (k) {
  2745. if (n = c.relatedTarget || c.toElement, k = d, n = n ? Wc(n) : null, null !== n && (J = Vb(n),
  2746. n !== J || 5 !== n.tag && 6 !== n.tag)) n = null;
  2747. } else k = null, n = d;
  2748. if (k !== n) {
  2749. t = Bd;
  2750. F = "onMouseLeave";
  2751. x = "onMouseEnter";
  2752. w = "mouse";
  2753. if ("pointerout" === a || "pointerover" === a) t = Td, F = "onPointerLeave", x = "onPointerEnter",
  2754. w = "pointer";
  2755. J = null == k ? h : ue(k);
  2756. u = null == n ? h : ue(n);
  2757. h = new t(F, w + "leave", k, c, e);
  2758. h.target = J;
  2759. h.relatedTarget = u;
  2760. F = null;
  2761. Wc(e) === d && (t = new t(x, w + "enter", n, c, e), t.target = u, t.relatedTarget = J,
  2762. F = t);
  2763. J = F;
  2764. if (k && n) b: {
  2765. t = k;
  2766. x = n;
  2767. w = 0;
  2768. for (u = t; u; u = vf(u)) w++;
  2769. u = 0;
  2770. for (F = x; F; F = vf(F)) u++;
  2771. for (;0 < w - u; ) t = vf(t), w--;
  2772. for (;0 < u - w; ) x = vf(x), u--;
  2773. for (;w--; ) {
  2774. if (t === x || null !== x && t === x.alternate) break b;
  2775. t = vf(t);
  2776. x = vf(x);
  2777. }
  2778. t = null;
  2779. } else t = null;
  2780. null !== k && wf(g, h, k, t, !1);
  2781. null !== n && null !== J && wf(g, J, n, t, !0);
  2782. }
  2783. }
  2784. }
  2785. a: {
  2786. h = d ? ue(d) : window;
  2787. k = h.nodeName && h.nodeName.toLowerCase();
  2788. if ("select" === k || "input" === k && "file" === h.type) var na = ve; else if (me(h)) if (we) na = Fe; else {
  2789. na = De;
  2790. var xa = Ce;
  2791. } else (k = h.nodeName) && "input" === k.toLowerCase() && ("checkbox" === h.type || "radio" === h.type) && (na = Ee);
  2792. if (na && (na = na(a, d))) {
  2793. ne(g, na, c, e);
  2794. break a;
  2795. }
  2796. xa && xa(a, h, d);
  2797. "focusout" === a && (xa = h._wrapperState) && xa.controlled && "number" === h.type && cb(h, "number", h.value);
  2798. }
  2799. xa = d ? ue(d) : window;
  2800. switch (a) {
  2801. case "focusin":
  2802. if (me(xa) || "true" === xa.contentEditable) Qe = xa, Re = d, Se = null;
  2803. break;
  2804.  
  2805. case "focusout":
  2806. Se = Re = Qe = null;
  2807. break;
  2808.  
  2809. case "mousedown":
  2810. Te = !0;
  2811. break;
  2812.  
  2813. case "contextmenu":
  2814. case "mouseup":
  2815. case "dragend":
  2816. Te = !1;
  2817. Ue(g, c, e);
  2818. break;
  2819.  
  2820. case "selectionchange":
  2821. if (Pe) break;
  2822.  
  2823. case "keydown":
  2824. case "keyup":
  2825. Ue(g, c, e);
  2826. }
  2827. var $a;
  2828. if (ae) b: {
  2829. switch (a) {
  2830. case "compositionstart":
  2831. var ba = "onCompositionStart";
  2832. break b;
  2833.  
  2834. case "compositionend":
  2835. ba = "onCompositionEnd";
  2836. break b;
  2837.  
  2838. case "compositionupdate":
  2839. ba = "onCompositionUpdate";
  2840. break b;
  2841. }
  2842. ba = void 0;
  2843. } else ie ? ge(a, c) && (ba = "onCompositionEnd") : "keydown" === a && 229 === c.keyCode && (ba = "onCompositionStart");
  2844. ba && (de && "ko" !== c.locale && (ie || "onCompositionStart" !== ba ? "onCompositionEnd" === ba && ie && ($a = nd()) : (kd = e,
  2845. ld = "value" in kd ? kd.value : kd.textContent, ie = !0)), xa = oe(d, ba), 0 < xa.length && (ba = new Ld(ba, a, null, c, e),
  2846. g.push({
  2847. event: ba,
  2848. listeners: xa
  2849. }), $a ? ba.data = $a : ($a = he(c), null !== $a && (ba.data = $a))));
  2850. if ($a = ce ? je(a, c) : ke(a, c)) d = oe(d, "onBeforeInput"), 0 < d.length && (e = new Ld("onBeforeInput", "beforeinput", null, c, e),
  2851. g.push({
  2852. event: e,
  2853. listeners: d
  2854. }), e.data = $a);
  2855. }
  2856. se(g, b);
  2857. }));
  2858. }
  2859. function tf(a, b, c) {
  2860. return {
  2861. instance: a,
  2862. listener: b,
  2863. currentTarget: c
  2864. };
  2865. }
  2866. function oe(a, b) {
  2867. for (var c = b + "Capture", d = []; null !== a; ) {
  2868. var e = a, f = e.stateNode;
  2869. 5 === e.tag && null !== f && (e = f, f = Kb(a, c), null != f && d.unshift(tf(a, f, e)),
  2870. f = Kb(a, b), null != f && d.push(tf(a, f, e)));
  2871. a = a.return;
  2872. }
  2873. return d;
  2874. }
  2875. function vf(a) {
  2876. if (null === a) return null;
  2877. do {
  2878. a = a.return;
  2879. } while (a && 5 !== a.tag);
  2880. return a ? a : null;
  2881. }
  2882. function wf(a, b, c, d, e) {
  2883. for (var f = b._reactName, g = []; null !== c && c !== d; ) {
  2884. var h = c, k = h.alternate, l = h.stateNode;
  2885. if (null !== k && k === d) break;
  2886. 5 === h.tag && null !== l && (h = l, e ? (k = Kb(c, f), null != k && g.unshift(tf(c, k, h))) : e || (k = Kb(c, f),
  2887. null != k && g.push(tf(c, k, h))));
  2888. c = c.return;
  2889. }
  2890. 0 !== g.length && a.push({
  2891. event: b,
  2892. listeners: g
  2893. });
  2894. }
  2895. var xf = /\r\n?/g, yf = /\u0000|\uFFFD/g;
  2896. function zf(a) {
  2897. return ("string" === typeof a ? a : "" + a).replace(xf, "\n").replace(yf, "");
  2898. }
  2899. function Af(a, b, c) {
  2900. b = zf(b);
  2901. if (zf(a) !== b && c) throw Error(p(425));
  2902. }
  2903. function Bf() {}
  2904. var Cf = null, Df = null;
  2905. function Ef(a, b) {
  2906. return "textarea" === a || "noscript" === a || "string" === typeof b.children || "number" === typeof b.children || "object" === typeof b.dangerouslySetInnerHTML && null !== b.dangerouslySetInnerHTML && null != b.dangerouslySetInnerHTML.__html;
  2907. }
  2908. 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) {
  2909. return Hf.resolve(null).then(a).catch(If);
  2910. } : Ff;
  2911. function If(a) {
  2912. setTimeout((function() {
  2913. throw a;
  2914. }));
  2915. }
  2916. function Kf(a, b) {
  2917. var c = b, d = 0;
  2918. do {
  2919. var e = c.nextSibling;
  2920. a.removeChild(c);
  2921. if (e && 8 === e.nodeType) if (c = e.data, "/$" === c) {
  2922. if (0 === d) {
  2923. a.removeChild(e);
  2924. bd(b);
  2925. return;
  2926. }
  2927. d--;
  2928. } else "$" !== c && "$?" !== c && "$!" !== c || d++;
  2929. c = e;
  2930. } while (c);
  2931. bd(b);
  2932. }
  2933. function Lf(a) {
  2934. for (;null != a; a = a.nextSibling) {
  2935. var b = a.nodeType;
  2936. if (1 === b || 3 === b) break;
  2937. if (8 === b) {
  2938. b = a.data;
  2939. if ("$" === b || "$!" === b || "$?" === b) break;
  2940. if ("/$" === b) return null;
  2941. }
  2942. }
  2943. return a;
  2944. }
  2945. function Mf(a) {
  2946. a = a.previousSibling;
  2947. for (var b = 0; a; ) {
  2948. if (8 === a.nodeType) {
  2949. var c = a.data;
  2950. if ("$" === c || "$!" === c || "$?" === c) {
  2951. if (0 === b) return a;
  2952. b--;
  2953. } else "/$" === c && b++;
  2954. }
  2955. a = a.previousSibling;
  2956. }
  2957. return null;
  2958. }
  2959. 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;
  2960. function Wc(a) {
  2961. var b = a[Of];
  2962. if (b) return b;
  2963. for (var c = a.parentNode; c; ) {
  2964. if (b = c[uf] || c[Of]) {
  2965. c = b.alternate;
  2966. if (null !== b.child || null !== c && null !== c.child) for (a = Mf(a); null !== a; ) {
  2967. if (c = a[Of]) return c;
  2968. a = Mf(a);
  2969. }
  2970. return b;
  2971. }
  2972. a = c;
  2973. c = a.parentNode;
  2974. }
  2975. return null;
  2976. }
  2977. function Cb(a) {
  2978. a = a[Of] || a[uf];
  2979. return !a || 5 !== a.tag && 6 !== a.tag && 13 !== a.tag && 3 !== a.tag ? null : a;
  2980. }
  2981. function ue(a) {
  2982. if (5 === a.tag || 6 === a.tag) return a.stateNode;
  2983. throw Error(p(33));
  2984. }
  2985. function Db(a) {
  2986. return a[Pf] || null;
  2987. }
  2988. var Sf = [], Tf = -1;
  2989. function Uf(a) {
  2990. return {
  2991. current: a
  2992. };
  2993. }
  2994. function E(a) {
  2995. 0 > Tf || (a.current = Sf[Tf], Sf[Tf] = null, Tf--);
  2996. }
  2997. function G(a, b) {
  2998. Tf++;
  2999. Sf[Tf] = a.current;
  3000. a.current = b;
  3001. }
  3002. var Vf = {}, H = Uf(Vf), Wf = Uf(!1), Xf = Vf;
  3003. function Yf(a, b) {
  3004. var c = a.type.contextTypes;
  3005. if (!c) return Vf;
  3006. var d = a.stateNode;
  3007. if (d && d.__reactInternalMemoizedUnmaskedChildContext === b) return d.__reactInternalMemoizedMaskedChildContext;
  3008. var e = {}, f;
  3009. for (f in c) e[f] = b[f];
  3010. d && (a = a.stateNode, a.__reactInternalMemoizedUnmaskedChildContext = b, a.__reactInternalMemoizedMaskedChildContext = e);
  3011. return e;
  3012. }
  3013. function Zf(a) {
  3014. a = a.childContextTypes;
  3015. return null !== a && void 0 !== a;
  3016. }
  3017. function $f() {
  3018. E(Wf);
  3019. E(H);
  3020. }
  3021. function ag(a, b, c) {
  3022. if (H.current !== Vf) throw Error(p(168));
  3023. G(H, b);
  3024. G(Wf, c);
  3025. }
  3026. function bg(a, b, c) {
  3027. var d = a.stateNode;
  3028. b = b.childContextTypes;
  3029. if ("function" !== typeof d.getChildContext) return c;
  3030. d = d.getChildContext();
  3031. for (var e in d) if (!(e in b)) throw Error(p(108, Ra(a) || "Unknown", e));
  3032. return A({}, c, d);
  3033. }
  3034. function cg(a) {
  3035. a = (a = a.stateNode) && a.__reactInternalMemoizedMergedChildContext || Vf;
  3036. Xf = H.current;
  3037. G(H, a);
  3038. G(Wf, Wf.current);
  3039. return !0;
  3040. }
  3041. function dg(a, b, c) {
  3042. var d = a.stateNode;
  3043. if (!d) throw Error(p(169));
  3044. c ? (a = bg(a, b, Xf), d.__reactInternalMemoizedMergedChildContext = a, E(Wf), E(H),
  3045. G(H, a)) : E(Wf);
  3046. G(Wf, c);
  3047. }
  3048. var eg = null, fg = !1, gg = !1;
  3049. function hg(a) {
  3050. null === eg ? eg = [ a ] : eg.push(a);
  3051. }
  3052. function ig(a) {
  3053. fg = !0;
  3054. hg(a);
  3055. }
  3056. function jg() {
  3057. if (!gg && null !== eg) {
  3058. gg = !0;
  3059. var a = 0, b = C;
  3060. try {
  3061. var c = eg;
  3062. for (C = 1; a < c.length; a++) {
  3063. var d = c[a];
  3064. do {
  3065. d = d(!0);
  3066. } while (null !== d);
  3067. }
  3068. eg = null;
  3069. fg = !1;
  3070. } catch (e) {
  3071. throw null !== eg && (eg = eg.slice(a + 1)), ac(fc, jg), e;
  3072. } finally {
  3073. C = b, gg = !1;
  3074. }
  3075. }
  3076. return null;
  3077. }
  3078. var kg = [], lg = 0, mg = null, ng = 0, og = [], pg = 0, qg = null, rg = 1, sg = "";
  3079. function tg(a, b) {
  3080. kg[lg++] = ng;
  3081. kg[lg++] = mg;
  3082. mg = a;
  3083. ng = b;
  3084. }
  3085. function ug(a, b, c) {
  3086. og[pg++] = rg;
  3087. og[pg++] = sg;
  3088. og[pg++] = qg;
  3089. qg = a;
  3090. var d = rg;
  3091. a = sg;
  3092. var e = 32 - oc(d) - 1;
  3093. d &= ~(1 << e);
  3094. c += 1;
  3095. var f = 32 - oc(b) + e;
  3096. if (30 < f) {
  3097. var g = e - e % 5;
  3098. f = (d & (1 << g) - 1).toString(32);
  3099. d >>= g;
  3100. e -= g;
  3101. rg = 1 << 32 - oc(b) + e | c << e | d;
  3102. sg = f + a;
  3103. } else rg = 1 << f | c << e | d, sg = a;
  3104. }
  3105. function vg(a) {
  3106. null !== a.return && (tg(a, 1), ug(a, 1, 0));
  3107. }
  3108. function wg(a) {
  3109. for (;a === mg; ) mg = kg[--lg], kg[lg] = null, ng = kg[--lg], kg[lg] = null;
  3110. for (;a === qg; ) qg = og[--pg], og[pg] = null, sg = og[--pg], og[pg] = null, rg = og[--pg],
  3111. og[pg] = null;
  3112. }
  3113. var xg = null, yg = null, I = !1, zg = null;
  3114. function Ag(a, b) {
  3115. var c = Bg(5, null, null, 0);
  3116. c.elementType = "DELETED";
  3117. c.stateNode = b;
  3118. c.return = a;
  3119. b = a.deletions;
  3120. null === b ? (a.deletions = [ c ], a.flags |= 16) : b.push(c);
  3121. }
  3122. function Cg(a, b) {
  3123. switch (a.tag) {
  3124. case 5:
  3125. var c = a.type;
  3126. b = 1 !== b.nodeType || c.toLowerCase() !== b.nodeName.toLowerCase() ? null : b;
  3127. return null !== b ? (a.stateNode = b, xg = a, yg = Lf(b.firstChild), !0) : !1;
  3128.  
  3129. case 6:
  3130. return b = "" === a.pendingProps || 3 !== b.nodeType ? null : b, null !== b ? (a.stateNode = b,
  3131. xg = a, yg = null, !0) : !1;
  3132.  
  3133. case 13:
  3134. return b = 8 !== b.nodeType ? null : b, null !== b ? (c = null !== qg ? {
  3135. id: rg,
  3136. overflow: sg
  3137. } : null, a.memoizedState = {
  3138. dehydrated: b,
  3139. treeContext: c,
  3140. retryLane: 1073741824
  3141. }, c = Bg(18, null, null, 0), c.stateNode = b, c.return = a, a.child = c, xg = a,
  3142. yg = null, !0) : !1;
  3143.  
  3144. default:
  3145. return !1;
  3146. }
  3147. }
  3148. function Dg(a) {
  3149. return 0 !== (a.mode & 1) && 0 === (a.flags & 128);
  3150. }
  3151. function Eg(a) {
  3152. if (I) {
  3153. var b = yg;
  3154. if (b) {
  3155. var c = b;
  3156. if (!Cg(a, b)) {
  3157. if (Dg(a)) throw Error(p(418));
  3158. b = Lf(c.nextSibling);
  3159. var d = xg;
  3160. b && Cg(a, b) ? Ag(d, c) : (a.flags = a.flags & -4097 | 2, I = !1, xg = a);
  3161. }
  3162. } else {
  3163. if (Dg(a)) throw Error(p(418));
  3164. a.flags = a.flags & -4097 | 2;
  3165. I = !1;
  3166. xg = a;
  3167. }
  3168. }
  3169. }
  3170. function Fg(a) {
  3171. for (a = a.return; null !== a && 5 !== a.tag && 3 !== a.tag && 13 !== a.tag; ) a = a.return;
  3172. xg = a;
  3173. }
  3174. function Gg(a) {
  3175. if (a !== xg) return !1;
  3176. if (!I) return Fg(a), I = !0, !1;
  3177. var b;
  3178. (b = 3 !== a.tag) && !(b = 5 !== a.tag) && (b = a.type, b = "head" !== b && "body" !== b && !Ef(a.type, a.memoizedProps));
  3179. if (b && (b = yg)) {
  3180. if (Dg(a)) throw Hg(), Error(p(418));
  3181. for (;b; ) Ag(a, b), b = Lf(b.nextSibling);
  3182. }
  3183. Fg(a);
  3184. if (13 === a.tag) {
  3185. a = a.memoizedState;
  3186. a = null !== a ? a.dehydrated : null;
  3187. if (!a) throw Error(p(317));
  3188. a: {
  3189. a = a.nextSibling;
  3190. for (b = 0; a; ) {
  3191. if (8 === a.nodeType) {
  3192. var c = a.data;
  3193. if ("/$" === c) {
  3194. if (0 === b) {
  3195. yg = Lf(a.nextSibling);
  3196. break a;
  3197. }
  3198. b--;
  3199. } else "$" !== c && "$!" !== c && "$?" !== c || b++;
  3200. }
  3201. a = a.nextSibling;
  3202. }
  3203. yg = null;
  3204. }
  3205. } else yg = xg ? Lf(a.stateNode.nextSibling) : null;
  3206. return !0;
  3207. }
  3208. function Hg() {
  3209. for (var a = yg; a; ) a = Lf(a.nextSibling);
  3210. }
  3211. function Ig() {
  3212. yg = xg = null;
  3213. I = !1;
  3214. }
  3215. function Jg(a) {
  3216. null === zg ? zg = [ a ] : zg.push(a);
  3217. }
  3218. var Kg = ua.ReactCurrentBatchConfig;
  3219. function Lg(a, b) {
  3220. if (a && a.defaultProps) {
  3221. b = A({}, b);
  3222. a = a.defaultProps;
  3223. for (var c in a) void 0 === b[c] && (b[c] = a[c]);
  3224. return b;
  3225. }
  3226. return b;
  3227. }
  3228. var Mg = Uf(null), Ng = null, Og = null, Pg = null;
  3229. function Qg() {
  3230. Pg = Og = Ng = null;
  3231. }
  3232. function Rg(a) {
  3233. var b = Mg.current;
  3234. E(Mg);
  3235. a._currentValue = b;
  3236. }
  3237. function Sg(a, b, c) {
  3238. for (;null !== a; ) {
  3239. var d = a.alternate;
  3240. (a.childLanes & b) !== b ? (a.childLanes |= b, null !== d && (d.childLanes |= b)) : null !== d && (d.childLanes & b) !== b && (d.childLanes |= b);
  3241. if (a === c) break;
  3242. a = a.return;
  3243. }
  3244. }
  3245. function Tg(a, b) {
  3246. Ng = a;
  3247. Pg = Og = null;
  3248. a = a.dependencies;
  3249. null !== a && null !== a.firstContext && (0 !== (a.lanes & b) && (Ug = !0), a.firstContext = null);
  3250. }
  3251. function Vg(a) {
  3252. var b = a._currentValue;
  3253. if (Pg !== a) if (a = {
  3254. context: a,
  3255. memoizedValue: b,
  3256. next: null
  3257. }, null === Og) {
  3258. if (null === Ng) throw Error(p(308));
  3259. Og = a;
  3260. Ng.dependencies = {
  3261. lanes: 0,
  3262. firstContext: a
  3263. };
  3264. } else Og = Og.next = a;
  3265. return b;
  3266. }
  3267. var Wg = null;
  3268. function Xg(a) {
  3269. null === Wg ? Wg = [ a ] : Wg.push(a);
  3270. }
  3271. function Yg(a, b, c, d) {
  3272. var e = b.interleaved;
  3273. null === e ? (c.next = c, Xg(b)) : (c.next = e.next, e.next = c);
  3274. b.interleaved = c;
  3275. return Zg(a, d);
  3276. }
  3277. function Zg(a, b) {
  3278. a.lanes |= b;
  3279. var c = a.alternate;
  3280. null !== c && (c.lanes |= b);
  3281. c = a;
  3282. for (a = a.return; null !== a; ) a.childLanes |= b, c = a.alternate, null !== c && (c.childLanes |= b),
  3283. c = a, a = a.return;
  3284. return 3 === c.tag ? c.stateNode : null;
  3285. }
  3286. var $g = !1;
  3287. function ah(a) {
  3288. a.updateQueue = {
  3289. baseState: a.memoizedState,
  3290. firstBaseUpdate: null,
  3291. lastBaseUpdate: null,
  3292. shared: {
  3293. pending: null,
  3294. interleaved: null,
  3295. lanes: 0
  3296. },
  3297. effects: null
  3298. };
  3299. }
  3300. function bh(a, b) {
  3301. a = a.updateQueue;
  3302. b.updateQueue === a && (b.updateQueue = {
  3303. baseState: a.baseState,
  3304. firstBaseUpdate: a.firstBaseUpdate,
  3305. lastBaseUpdate: a.lastBaseUpdate,
  3306. shared: a.shared,
  3307. effects: a.effects
  3308. });
  3309. }
  3310. function ch(a, b) {
  3311. return {
  3312. eventTime: a,
  3313. lane: b,
  3314. tag: 0,
  3315. payload: null,
  3316. callback: null,
  3317. next: null
  3318. };
  3319. }
  3320. function dh(a, b, c) {
  3321. var d = a.updateQueue;
  3322. if (null === d) return null;
  3323. d = d.shared;
  3324. if (0 !== (K & 2)) {
  3325. var e = d.pending;
  3326. null === e ? b.next = b : (b.next = e.next, e.next = b);
  3327. d.pending = b;
  3328. return Zg(a, c);
  3329. }
  3330. e = d.interleaved;
  3331. null === e ? (b.next = b, Xg(d)) : (b.next = e.next, e.next = b);
  3332. d.interleaved = b;
  3333. return Zg(a, c);
  3334. }
  3335. function eh(a, b, c) {
  3336. b = b.updateQueue;
  3337. if (null !== b && (b = b.shared, 0 !== (c & 4194240))) {
  3338. var d = b.lanes;
  3339. d &= a.pendingLanes;
  3340. c |= d;
  3341. b.lanes = c;
  3342. Cc(a, c);
  3343. }
  3344. }
  3345. function fh(a, b) {
  3346. var c = a.updateQueue, d = a.alternate;
  3347. if (null !== d && (d = d.updateQueue, c === d)) {
  3348. var e = null, f = null;
  3349. c = c.firstBaseUpdate;
  3350. if (null !== c) {
  3351. do {
  3352. var g = {
  3353. eventTime: c.eventTime,
  3354. lane: c.lane,
  3355. tag: c.tag,
  3356. payload: c.payload,
  3357. callback: c.callback,
  3358. next: null
  3359. };
  3360. null === f ? e = f = g : f = f.next = g;
  3361. c = c.next;
  3362. } while (null !== c);
  3363. null === f ? e = f = b : f = f.next = b;
  3364. } else e = f = b;
  3365. c = {
  3366. baseState: d.baseState,
  3367. firstBaseUpdate: e,
  3368. lastBaseUpdate: f,
  3369. shared: d.shared,
  3370. effects: d.effects
  3371. };
  3372. a.updateQueue = c;
  3373. return;
  3374. }
  3375. a = c.lastBaseUpdate;
  3376. null === a ? c.firstBaseUpdate = b : a.next = b;
  3377. c.lastBaseUpdate = b;
  3378. }
  3379. function gh(a, b, c, d) {
  3380. var e = a.updateQueue;
  3381. $g = !1;
  3382. var f = e.firstBaseUpdate, g = e.lastBaseUpdate, h = e.shared.pending;
  3383. if (null !== h) {
  3384. e.shared.pending = null;
  3385. var k = h, l = k.next;
  3386. k.next = null;
  3387. null === g ? f = l : g.next = l;
  3388. g = k;
  3389. var m = a.alternate;
  3390. null !== m && (m = m.updateQueue, h = m.lastBaseUpdate, h !== g && (null === h ? m.firstBaseUpdate = l : h.next = l,
  3391. m.lastBaseUpdate = k));
  3392. }
  3393. if (null !== f) {
  3394. var q = e.baseState;
  3395. g = 0;
  3396. m = l = k = null;
  3397. h = f;
  3398. do {
  3399. var r = h.lane, y = h.eventTime;
  3400. if ((d & r) === r) {
  3401. null !== m && (m = m.next = {
  3402. eventTime: y,
  3403. lane: 0,
  3404. tag: h.tag,
  3405. payload: h.payload,
  3406. callback: h.callback,
  3407. next: null
  3408. });
  3409. a: {
  3410. var n = a, t = h;
  3411. r = b;
  3412. y = c;
  3413. switch (t.tag) {
  3414. case 1:
  3415. n = t.payload;
  3416. if ("function" === typeof n) {
  3417. q = n.call(y, q, r);
  3418. break a;
  3419. }
  3420. q = n;
  3421. break a;
  3422.  
  3423. case 3:
  3424. n.flags = n.flags & -65537 | 128;
  3425.  
  3426. case 0:
  3427. n = t.payload;
  3428. r = "function" === typeof n ? n.call(y, q, r) : n;
  3429. if (null === r || void 0 === r) break a;
  3430. q = A({}, q, r);
  3431. break a;
  3432.  
  3433. case 2:
  3434. $g = !0;
  3435. }
  3436. }
  3437. null !== h.callback && 0 !== h.lane && (a.flags |= 64, r = e.effects, null === r ? e.effects = [ h ] : r.push(h));
  3438. } else y = {
  3439. eventTime: y,
  3440. lane: r,
  3441. tag: h.tag,
  3442. payload: h.payload,
  3443. callback: h.callback,
  3444. next: null
  3445. }, null === m ? (l = m = y, k = q) : m = m.next = y, g |= r;
  3446. h = h.next;
  3447. if (null === h) if (h = e.shared.pending, null === h) break; else r = h, h = r.next,
  3448. r.next = null, e.lastBaseUpdate = r, e.shared.pending = null;
  3449. } while (1);
  3450. null === m && (k = q);
  3451. e.baseState = k;
  3452. e.firstBaseUpdate = l;
  3453. e.lastBaseUpdate = m;
  3454. b = e.shared.interleaved;
  3455. if (null !== b) {
  3456. e = b;
  3457. do {
  3458. g |= e.lane, e = e.next;
  3459. } while (e !== b);
  3460. } else null === f && (e.shared.lanes = 0);
  3461. hh |= g;
  3462. a.lanes = g;
  3463. a.memoizedState = q;
  3464. }
  3465. }
  3466. function ih(a, b, c) {
  3467. a = b.effects;
  3468. b.effects = null;
  3469. if (null !== a) for (b = 0; b < a.length; b++) {
  3470. var d = a[b], e = d.callback;
  3471. if (null !== e) {
  3472. d.callback = null;
  3473. d = c;
  3474. if ("function" !== typeof e) throw Error(p(191, e));
  3475. e.call(d);
  3476. }
  3477. }
  3478. }
  3479. var jh = (new aa.Component).refs;
  3480. function kh(a, b, c, d) {
  3481. b = a.memoizedState;
  3482. c = c(d, b);
  3483. c = null === c || void 0 === c ? b : A({}, b, c);
  3484. a.memoizedState = c;
  3485. 0 === a.lanes && (a.updateQueue.baseState = c);
  3486. }
  3487. var nh = {
  3488. isMounted: function(a) {
  3489. return (a = a._reactInternals) ? Vb(a) === a : !1;
  3490. },
  3491. enqueueSetState: function(a, b, c) {
  3492. a = a._reactInternals;
  3493. var d = L(), e = lh(a), f = ch(d, e);
  3494. f.payload = b;
  3495. void 0 !== c && null !== c && (f.callback = c);
  3496. b = dh(a, f, e);
  3497. null !== b && (mh(b, a, e, d), eh(b, a, e));
  3498. },
  3499. enqueueReplaceState: function(a, b, c) {
  3500. a = a._reactInternals;
  3501. var d = L(), e = lh(a), f = ch(d, e);
  3502. f.tag = 1;
  3503. f.payload = b;
  3504. void 0 !== c && null !== c && (f.callback = c);
  3505. b = dh(a, f, e);
  3506. null !== b && (mh(b, a, e, d), eh(b, a, e));
  3507. },
  3508. enqueueForceUpdate: function(a, b) {
  3509. a = a._reactInternals;
  3510. var c = L(), d = lh(a), e = ch(c, d);
  3511. e.tag = 2;
  3512. void 0 !== b && null !== b && (e.callback = b);
  3513. b = dh(a, e, d);
  3514. null !== b && (mh(b, a, d, c), eh(b, a, d));
  3515. }
  3516. };
  3517. function oh(a, b, c, d, e, f, g) {
  3518. a = a.stateNode;
  3519. return "function" === typeof a.shouldComponentUpdate ? a.shouldComponentUpdate(d, f, g) : b.prototype && b.prototype.isPureReactComponent ? !Ie(c, d) || !Ie(e, f) : !0;
  3520. }
  3521. function ph(a, b, c) {
  3522. var d = !1, e = Vf;
  3523. var f = b.contextType;
  3524. "object" === typeof f && null !== f ? f = Vg(f) : (e = Zf(b) ? Xf : H.current, d = b.contextTypes,
  3525. f = (d = null !== d && void 0 !== d) ? Yf(a, e) : Vf);
  3526. b = new b(c, f);
  3527. a.memoizedState = null !== b.state && void 0 !== b.state ? b.state : null;
  3528. b.updater = nh;
  3529. a.stateNode = b;
  3530. b._reactInternals = a;
  3531. d && (a = a.stateNode, a.__reactInternalMemoizedUnmaskedChildContext = e, a.__reactInternalMemoizedMaskedChildContext = f);
  3532. return b;
  3533. }
  3534. function qh(a, b, c, d) {
  3535. a = b.state;
  3536. "function" === typeof b.componentWillReceiveProps && b.componentWillReceiveProps(c, d);
  3537. "function" === typeof b.UNSAFE_componentWillReceiveProps && b.UNSAFE_componentWillReceiveProps(c, d);
  3538. b.state !== a && nh.enqueueReplaceState(b, b.state, null);
  3539. }
  3540. function rh(a, b, c, d) {
  3541. var e = a.stateNode;
  3542. e.props = c;
  3543. e.state = a.memoizedState;
  3544. e.refs = jh;
  3545. ah(a);
  3546. var f = b.contextType;
  3547. "object" === typeof f && null !== f ? e.context = Vg(f) : (f = Zf(b) ? Xf : H.current,
  3548. e.context = Yf(a, f));
  3549. e.state = a.memoizedState;
  3550. f = b.getDerivedStateFromProps;
  3551. "function" === typeof f && (kh(a, b, f, c), e.state = a.memoizedState);
  3552. "function" === typeof b.getDerivedStateFromProps || "function" === typeof e.getSnapshotBeforeUpdate || "function" !== typeof e.UNSAFE_componentWillMount && "function" !== typeof e.componentWillMount || (b = e.state,
  3553. "function" === typeof e.componentWillMount && e.componentWillMount(), "function" === typeof e.UNSAFE_componentWillMount && e.UNSAFE_componentWillMount(),
  3554. b !== e.state && nh.enqueueReplaceState(e, e.state, null), gh(a, c, e, d), e.state = a.memoizedState);
  3555. "function" === typeof e.componentDidMount && (a.flags |= 4194308);
  3556. }
  3557. function sh(a, b, c) {
  3558. a = c.ref;
  3559. if (null !== a && "function" !== typeof a && "object" !== typeof a) {
  3560. if (c._owner) {
  3561. c = c._owner;
  3562. if (c) {
  3563. if (1 !== c.tag) throw Error(p(309));
  3564. var d = c.stateNode;
  3565. }
  3566. if (!d) throw Error(p(147, a));
  3567. var e = d, f = "" + a;
  3568. if (null !== b && null !== b.ref && "function" === typeof b.ref && b.ref._stringRef === f) return b.ref;
  3569. b = function(a) {
  3570. var b = e.refs;
  3571. b === jh && (b = e.refs = {});
  3572. null === a ? delete b[f] : b[f] = a;
  3573. };
  3574. b._stringRef = f;
  3575. return b;
  3576. }
  3577. if ("string" !== typeof a) throw Error(p(284));
  3578. if (!c._owner) throw Error(p(290, a));
  3579. }
  3580. return a;
  3581. }
  3582. function th(a, b) {
  3583. a = Object.prototype.toString.call(b);
  3584. throw Error(p(31, "[object Object]" === a ? "object with keys {" + Object.keys(b).join(", ") + "}" : a));
  3585. }
  3586. function uh(a) {
  3587. var b = a._init;
  3588. return b(a._payload);
  3589. }
  3590. function vh(a) {
  3591. function b(b, c) {
  3592. if (a) {
  3593. var d = b.deletions;
  3594. null === d ? (b.deletions = [ c ], b.flags |= 16) : d.push(c);
  3595. }
  3596. }
  3597. function c(c, d) {
  3598. if (!a) return null;
  3599. for (;null !== d; ) b(c, d), d = d.sibling;
  3600. return null;
  3601. }
  3602. function d(a, b) {
  3603. for (a = new Map; null !== b; ) null !== b.key ? a.set(b.key, b) : a.set(b.index, b),
  3604. b = b.sibling;
  3605. return a;
  3606. }
  3607. function e(a, b) {
  3608. a = wh(a, b);
  3609. a.index = 0;
  3610. a.sibling = null;
  3611. return a;
  3612. }
  3613. function f(b, c, d) {
  3614. b.index = d;
  3615. if (!a) return b.flags |= 1048576, c;
  3616. d = b.alternate;
  3617. if (null !== d) return d = d.index, d < c ? (b.flags |= 2, c) : d;
  3618. b.flags |= 2;
  3619. return c;
  3620. }
  3621. function g(b) {
  3622. a && null === b.alternate && (b.flags |= 2);
  3623. return b;
  3624. }
  3625. function h(a, b, c, d) {
  3626. if (null === b || 6 !== b.tag) return b = xh(c, a.mode, d), b.return = a, b;
  3627. b = e(b, c);
  3628. b.return = a;
  3629. return b;
  3630. }
  3631. function k(a, b, c, d) {
  3632. var f = c.type;
  3633. if (f === ya) return m(a, b, c.props.children, d, c.key);
  3634. if (null !== b && (b.elementType === f || "object" === typeof f && null !== f && f.$$typeof === Ha && uh(f) === b.type)) return d = e(b, c.props),
  3635. d.ref = sh(a, b, c), d.return = a, d;
  3636. d = yh(c.type, c.key, c.props, null, a.mode, d);
  3637. d.ref = sh(a, b, c);
  3638. d.return = a;
  3639. return d;
  3640. }
  3641. function l(a, b, c, d) {
  3642. if (null === b || 4 !== b.tag || b.stateNode.containerInfo !== c.containerInfo || b.stateNode.implementation !== c.implementation) return b = zh(c, a.mode, d),
  3643. b.return = a, b;
  3644. b = e(b, c.children || []);
  3645. b.return = a;
  3646. return b;
  3647. }
  3648. function m(a, b, c, d, f) {
  3649. if (null === b || 7 !== b.tag) return b = Ah(c, a.mode, d, f), b.return = a, b;
  3650. b = e(b, c);
  3651. b.return = a;
  3652. return b;
  3653. }
  3654. function q(a, b, c) {
  3655. if ("string" === typeof b && "" !== b || "number" === typeof b) return b = xh("" + b, a.mode, c),
  3656. b.return = a, b;
  3657. if ("object" === typeof b && null !== b) {
  3658. switch (b.$$typeof) {
  3659. case va:
  3660. return c = yh(b.type, b.key, b.props, null, a.mode, c), c.ref = sh(a, null, b),
  3661. c.return = a, c;
  3662.  
  3663. case wa:
  3664. return b = zh(b, a.mode, c), b.return = a, b;
  3665.  
  3666. case Ha:
  3667. var d = b._init;
  3668. return q(a, d(b._payload), c);
  3669. }
  3670. if (eb(b) || Ka(b)) return b = Ah(b, a.mode, c, null), b.return = a, b;
  3671. th(a, b);
  3672. }
  3673. return null;
  3674. }
  3675. function r(a, b, c, d) {
  3676. var e = null !== b ? b.key : null;
  3677. if ("string" === typeof c && "" !== c || "number" === typeof c) return null !== e ? null : h(a, b, "" + c, d);
  3678. if ("object" === typeof c && null !== c) {
  3679. switch (c.$$typeof) {
  3680. case va:
  3681. return c.key === e ? k(a, b, c, d) : null;
  3682.  
  3683. case wa:
  3684. return c.key === e ? l(a, b, c, d) : null;
  3685.  
  3686. case Ha:
  3687. return e = c._init, r(a, b, e(c._payload), d);
  3688. }
  3689. if (eb(c) || Ka(c)) return null !== e ? null : m(a, b, c, d, null);
  3690. th(a, c);
  3691. }
  3692. return null;
  3693. }
  3694. function y(a, b, c, d, e) {
  3695. if ("string" === typeof d && "" !== d || "number" === typeof d) return a = a.get(c) || null,
  3696. h(b, a, "" + d, e);
  3697. if ("object" === typeof d && null !== d) {
  3698. switch (d.$$typeof) {
  3699. case va:
  3700. return a = a.get(null === d.key ? c : d.key) || null, k(b, a, d, e);
  3701.  
  3702. case wa:
  3703. return a = a.get(null === d.key ? c : d.key) || null, l(b, a, d, e);
  3704.  
  3705. case Ha:
  3706. var f = d._init;
  3707. return y(a, b, c, f(d._payload), e);
  3708. }
  3709. if (eb(d) || Ka(d)) return a = a.get(c) || null, m(b, a, d, e, null);
  3710. th(b, d);
  3711. }
  3712. return null;
  3713. }
  3714. function n(e, g, h, k) {
  3715. for (var l = null, m = null, u = g, w = g = 0, x = null; null !== u && w < h.length; w++) {
  3716. u.index > w ? (x = u, u = null) : x = u.sibling;
  3717. var n = r(e, u, h[w], k);
  3718. if (null === n) {
  3719. null === u && (u = x);
  3720. break;
  3721. }
  3722. a && u && null === n.alternate && b(e, u);
  3723. g = f(n, g, w);
  3724. null === m ? l = n : m.sibling = n;
  3725. m = n;
  3726. u = x;
  3727. }
  3728. if (w === h.length) return c(e, u), I && tg(e, w), l;
  3729. if (null === u) {
  3730. for (;w < h.length; w++) u = q(e, h[w], k), null !== u && (g = f(u, g, w), null === m ? l = u : m.sibling = u,
  3731. m = u);
  3732. I && tg(e, w);
  3733. return l;
  3734. }
  3735. for (u = d(e, u); w < h.length; w++) x = y(u, e, w, h[w], k), null !== x && (a && null !== x.alternate && u.delete(null === x.key ? w : x.key),
  3736. g = f(x, g, w), null === m ? l = x : m.sibling = x, m = x);
  3737. a && u.forEach((function(a) {
  3738. return b(e, a);
  3739. }));
  3740. I && tg(e, w);
  3741. return l;
  3742. }
  3743. function t(e, g, h, k) {
  3744. var l = Ka(h);
  3745. if ("function" !== typeof l) throw Error(p(150));
  3746. h = l.call(h);
  3747. if (null == h) throw Error(p(151));
  3748. for (var u = l = null, m = g, w = g = 0, x = null, n = h.next(); null !== m && !n.done; w++,
  3749. n = h.next()) {
  3750. m.index > w ? (x = m, m = null) : x = m.sibling;
  3751. var t = r(e, m, n.value, k);
  3752. if (null === t) {
  3753. null === m && (m = x);
  3754. break;
  3755. }
  3756. a && m && null === t.alternate && b(e, m);
  3757. g = f(t, g, w);
  3758. null === u ? l = t : u.sibling = t;
  3759. u = t;
  3760. m = x;
  3761. }
  3762. if (n.done) return c(e, m), I && tg(e, w), l;
  3763. if (null === m) {
  3764. for (;!n.done; w++, n = h.next()) n = q(e, n.value, k), null !== n && (g = f(n, g, w),
  3765. null === u ? l = n : u.sibling = n, u = n);
  3766. I && tg(e, w);
  3767. return l;
  3768. }
  3769. for (m = d(e, m); !n.done; w++, n = h.next()) n = y(m, e, w, n.value, k), null !== n && (a && null !== n.alternate && m.delete(null === n.key ? w : n.key),
  3770. g = f(n, g, w), null === u ? l = n : u.sibling = n, u = n);
  3771. a && m.forEach((function(a) {
  3772. return b(e, a);
  3773. }));
  3774. I && tg(e, w);
  3775. return l;
  3776. }
  3777. function J(a, d, f, h) {
  3778. "object" === typeof f && null !== f && f.type === ya && null === f.key && (f = f.props.children);
  3779. if ("object" === typeof f && null !== f) {
  3780. switch (f.$$typeof) {
  3781. case va:
  3782. a: {
  3783. for (var k = f.key, l = d; null !== l; ) {
  3784. if (l.key === k) {
  3785. k = f.type;
  3786. if (k === ya) {
  3787. if (7 === l.tag) {
  3788. c(a, l.sibling);
  3789. d = e(l, f.props.children);
  3790. d.return = a;
  3791. a = d;
  3792. break a;
  3793. }
  3794. } else if (l.elementType === k || "object" === typeof k && null !== k && k.$$typeof === Ha && uh(k) === l.type) {
  3795. c(a, l.sibling);
  3796. d = e(l, f.props);
  3797. d.ref = sh(a, l, f);
  3798. d.return = a;
  3799. a = d;
  3800. break a;
  3801. }
  3802. c(a, l);
  3803. break;
  3804. } else b(a, l);
  3805. l = l.sibling;
  3806. }
  3807. f.type === ya ? (d = Ah(f.props.children, a.mode, h, f.key), d.return = a, a = d) : (h = yh(f.type, f.key, f.props, null, a.mode, h),
  3808. h.ref = sh(a, d, f), h.return = a, a = h);
  3809. }
  3810. return g(a);
  3811.  
  3812. case wa:
  3813. a: {
  3814. for (l = f.key; null !== d; ) {
  3815. if (d.key === l) if (4 === d.tag && d.stateNode.containerInfo === f.containerInfo && d.stateNode.implementation === f.implementation) {
  3816. c(a, d.sibling);
  3817. d = e(d, f.children || []);
  3818. d.return = a;
  3819. a = d;
  3820. break a;
  3821. } else {
  3822. c(a, d);
  3823. break;
  3824. } else b(a, d);
  3825. d = d.sibling;
  3826. }
  3827. d = zh(f, a.mode, h);
  3828. d.return = a;
  3829. a = d;
  3830. }
  3831. return g(a);
  3832.  
  3833. case Ha:
  3834. return l = f._init, J(a, d, l(f._payload), h);
  3835. }
  3836. if (eb(f)) return n(a, d, f, h);
  3837. if (Ka(f)) return t(a, d, f, h);
  3838. th(a, f);
  3839. }
  3840. return "string" === typeof f && "" !== f || "number" === typeof f ? (f = "" + f,
  3841. null !== d && 6 === d.tag ? (c(a, d.sibling), d = e(d, f), d.return = a, a = d) : (c(a, d),
  3842. d = xh(f, a.mode, h), d.return = a, a = d), g(a)) : c(a, d);
  3843. }
  3844. return J;
  3845. }
  3846. var Bh = vh(!0), Ch = vh(!1), Dh = {}, Eh = Uf(Dh), Fh = Uf(Dh), Gh = Uf(Dh);
  3847. function Hh(a) {
  3848. if (a === Dh) throw Error(p(174));
  3849. return a;
  3850. }
  3851. function Ih(a, b) {
  3852. G(Gh, b);
  3853. G(Fh, a);
  3854. G(Eh, Dh);
  3855. a = b.nodeType;
  3856. switch (a) {
  3857. case 9:
  3858. case 11:
  3859. b = (b = b.documentElement) ? b.namespaceURI : lb(null, "");
  3860. break;
  3861.  
  3862. default:
  3863. a = 8 === a ? b.parentNode : b, b = a.namespaceURI || null, a = a.tagName, b = lb(b, a);
  3864. }
  3865. E(Eh);
  3866. G(Eh, b);
  3867. }
  3868. function Jh() {
  3869. E(Eh);
  3870. E(Fh);
  3871. E(Gh);
  3872. }
  3873. function Kh(a) {
  3874. Hh(Gh.current);
  3875. var b = Hh(Eh.current);
  3876. var c = lb(b, a.type);
  3877. b !== c && (G(Fh, a), G(Eh, c));
  3878. }
  3879. function Lh(a) {
  3880. Fh.current === a && (E(Eh), E(Fh));
  3881. }
  3882. var M = Uf(0);
  3883. function Mh(a) {
  3884. for (var b = a; null !== b; ) {
  3885. if (13 === b.tag) {
  3886. var c = b.memoizedState;
  3887. if (null !== c && (c = c.dehydrated, null === c || "$?" === c.data || "$!" === c.data)) return b;
  3888. } else if (19 === b.tag && void 0 !== b.memoizedProps.revealOrder) {
  3889. if (0 !== (b.flags & 128)) return b;
  3890. } else if (null !== b.child) {
  3891. b.child.return = b;
  3892. b = b.child;
  3893. continue;
  3894. }
  3895. if (b === a) break;
  3896. for (;null === b.sibling; ) {
  3897. if (null === b.return || b.return === a) return null;
  3898. b = b.return;
  3899. }
  3900. b.sibling.return = b.return;
  3901. b = b.sibling;
  3902. }
  3903. return null;
  3904. }
  3905. var Nh = [];
  3906. function Oh() {
  3907. for (var a = 0; a < Nh.length; a++) Nh[a]._workInProgressVersionPrimary = null;
  3908. Nh.length = 0;
  3909. }
  3910. var Ph = ua.ReactCurrentDispatcher, Qh = ua.ReactCurrentBatchConfig, Rh = 0, N = null, O = null, P = null, Sh = !1, Th = !1, Uh = 0, Vh = 0;
  3911. function Q() {
  3912. throw Error(p(321));
  3913. }
  3914. function Wh(a, b) {
  3915. if (null === b) return !1;
  3916. for (var c = 0; c < b.length && c < a.length; c++) if (!He(a[c], b[c])) return !1;
  3917. return !0;
  3918. }
  3919. function Xh(a, b, c, d, e, f) {
  3920. Rh = f;
  3921. N = b;
  3922. b.memoizedState = null;
  3923. b.updateQueue = null;
  3924. b.lanes = 0;
  3925. Ph.current = null === a || null === a.memoizedState ? Yh : Zh;
  3926. a = c(d, e);
  3927. if (Th) {
  3928. f = 0;
  3929. do {
  3930. Th = !1;
  3931. Uh = 0;
  3932. if (25 <= f) throw Error(p(301));
  3933. f += 1;
  3934. P = O = null;
  3935. b.updateQueue = null;
  3936. Ph.current = $h;
  3937. a = c(d, e);
  3938. } while (Th);
  3939. }
  3940. Ph.current = ai;
  3941. b = null !== O && null !== O.next;
  3942. Rh = 0;
  3943. P = O = N = null;
  3944. Sh = !1;
  3945. if (b) throw Error(p(300));
  3946. return a;
  3947. }
  3948. function bi() {
  3949. var a = 0 !== Uh;
  3950. Uh = 0;
  3951. return a;
  3952. }
  3953. function ci() {
  3954. var a = {
  3955. memoizedState: null,
  3956. baseState: null,
  3957. baseQueue: null,
  3958. queue: null,
  3959. next: null
  3960. };
  3961. null === P ? N.memoizedState = P = a : P = P.next = a;
  3962. return P;
  3963. }
  3964. function di() {
  3965. if (null === O) {
  3966. var a = N.alternate;
  3967. a = null !== a ? a.memoizedState : null;
  3968. } else a = O.next;
  3969. var b = null === P ? N.memoizedState : P.next;
  3970. if (null !== b) P = b, O = a; else {
  3971. if (null === a) throw Error(p(310));
  3972. O = a;
  3973. a = {
  3974. memoizedState: O.memoizedState,
  3975. baseState: O.baseState,
  3976. baseQueue: O.baseQueue,
  3977. queue: O.queue,
  3978. next: null
  3979. };
  3980. null === P ? N.memoizedState = P = a : P = P.next = a;
  3981. }
  3982. return P;
  3983. }
  3984. function ei(a, b) {
  3985. return "function" === typeof b ? b(a) : b;
  3986. }
  3987. function fi(a) {
  3988. var b = di(), c = b.queue;
  3989. if (null === c) throw Error(p(311));
  3990. c.lastRenderedReducer = a;
  3991. var d = O, e = d.baseQueue, f = c.pending;
  3992. if (null !== f) {
  3993. if (null !== e) {
  3994. var g = e.next;
  3995. e.next = f.next;
  3996. f.next = g;
  3997. }
  3998. d.baseQueue = e = f;
  3999. c.pending = null;
  4000. }
  4001. if (null !== e) {
  4002. f = e.next;
  4003. d = d.baseState;
  4004. var h = g = null, k = null, l = f;
  4005. do {
  4006. var m = l.lane;
  4007. if ((Rh & m) === m) null !== k && (k = k.next = {
  4008. lane: 0,
  4009. action: l.action,
  4010. hasEagerState: l.hasEagerState,
  4011. eagerState: l.eagerState,
  4012. next: null
  4013. }), d = l.hasEagerState ? l.eagerState : a(d, l.action); else {
  4014. var q = {
  4015. lane: m,
  4016. action: l.action,
  4017. hasEagerState: l.hasEagerState,
  4018. eagerState: l.eagerState,
  4019. next: null
  4020. };
  4021. null === k ? (h = k = q, g = d) : k = k.next = q;
  4022. N.lanes |= m;
  4023. hh |= m;
  4024. }
  4025. l = l.next;
  4026. } while (null !== l && l !== f);
  4027. null === k ? g = d : k.next = h;
  4028. He(d, b.memoizedState) || (Ug = !0);
  4029. b.memoizedState = d;
  4030. b.baseState = g;
  4031. b.baseQueue = k;
  4032. c.lastRenderedState = d;
  4033. }
  4034. a = c.interleaved;
  4035. if (null !== a) {
  4036. e = a;
  4037. do {
  4038. f = e.lane, N.lanes |= f, hh |= f, e = e.next;
  4039. } while (e !== a);
  4040. } else null === e && (c.lanes = 0);
  4041. return [ b.memoizedState, c.dispatch ];
  4042. }
  4043. function gi(a) {
  4044. var b = di(), c = b.queue;
  4045. if (null === c) throw Error(p(311));
  4046. c.lastRenderedReducer = a;
  4047. var d = c.dispatch, e = c.pending, f = b.memoizedState;
  4048. if (null !== e) {
  4049. c.pending = null;
  4050. var g = e = e.next;
  4051. do {
  4052. f = a(f, g.action), g = g.next;
  4053. } while (g !== e);
  4054. He(f, b.memoizedState) || (Ug = !0);
  4055. b.memoizedState = f;
  4056. null === b.baseQueue && (b.baseState = f);
  4057. c.lastRenderedState = f;
  4058. }
  4059. return [ f, d ];
  4060. }
  4061. function hi() {}
  4062. function ii(a, b) {
  4063. var c = N, d = di(), e = b(), f = !He(d.memoizedState, e);
  4064. f && (d.memoizedState = e, Ug = !0);
  4065. d = d.queue;
  4066. ji(ki.bind(null, c, d, a), [ a ]);
  4067. if (d.getSnapshot !== b || f || null !== P && P.memoizedState.tag & 1) {
  4068. c.flags |= 2048;
  4069. li(9, mi.bind(null, c, d, e, b), void 0, null);
  4070. if (null === R) throw Error(p(349));
  4071. 0 !== (Rh & 30) || ni(c, b, e);
  4072. }
  4073. return e;
  4074. }
  4075. function ni(a, b, c) {
  4076. a.flags |= 16384;
  4077. a = {
  4078. getSnapshot: b,
  4079. value: c
  4080. };
  4081. b = N.updateQueue;
  4082. null === b ? (b = {
  4083. lastEffect: null,
  4084. stores: null
  4085. }, N.updateQueue = b, b.stores = [ a ]) : (c = b.stores, null === c ? b.stores = [ a ] : c.push(a));
  4086. }
  4087. function mi(a, b, c, d) {
  4088. b.value = c;
  4089. b.getSnapshot = d;
  4090. oi(b) && pi(a);
  4091. }
  4092. function ki(a, b, c) {
  4093. return c((function() {
  4094. oi(b) && pi(a);
  4095. }));
  4096. }
  4097. function oi(a) {
  4098. var b = a.getSnapshot;
  4099. a = a.value;
  4100. try {
  4101. var c = b();
  4102. return !He(a, c);
  4103. } catch (d) {
  4104. return !0;
  4105. }
  4106. }
  4107. function pi(a) {
  4108. var b = Zg(a, 1);
  4109. null !== b && mh(b, a, 1, -1);
  4110. }
  4111. function qi(a) {
  4112. var b = ci();
  4113. "function" === typeof a && (a = a());
  4114. b.memoizedState = b.baseState = a;
  4115. a = {
  4116. pending: null,
  4117. interleaved: null,
  4118. lanes: 0,
  4119. dispatch: null,
  4120. lastRenderedReducer: ei,
  4121. lastRenderedState: a
  4122. };
  4123. b.queue = a;
  4124. a = a.dispatch = ri.bind(null, N, a);
  4125. return [ b.memoizedState, a ];
  4126. }
  4127. function li(a, b, c, d) {
  4128. a = {
  4129. tag: a,
  4130. create: b,
  4131. destroy: c,
  4132. deps: d,
  4133. next: null
  4134. };
  4135. b = N.updateQueue;
  4136. null === b ? (b = {
  4137. lastEffect: null,
  4138. stores: null
  4139. }, N.updateQueue = b, b.lastEffect = a.next = a) : (c = b.lastEffect, null === c ? b.lastEffect = a.next = a : (d = c.next,
  4140. c.next = a, a.next = d, b.lastEffect = a));
  4141. return a;
  4142. }
  4143. function si() {
  4144. return di().memoizedState;
  4145. }
  4146. function ti(a, b, c, d) {
  4147. var e = ci();
  4148. N.flags |= a;
  4149. e.memoizedState = li(1 | b, c, void 0, void 0 === d ? null : d);
  4150. }
  4151. function ui(a, b, c, d) {
  4152. var e = di();
  4153. d = void 0 === d ? null : d;
  4154. var f = void 0;
  4155. if (null !== O) {
  4156. var g = O.memoizedState;
  4157. f = g.destroy;
  4158. if (null !== d && Wh(d, g.deps)) {
  4159. e.memoizedState = li(b, c, f, d);
  4160. return;
  4161. }
  4162. }
  4163. N.flags |= a;
  4164. e.memoizedState = li(1 | b, c, f, d);
  4165. }
  4166. function vi(a, b) {
  4167. return ti(8390656, 8, a, b);
  4168. }
  4169. function ji(a, b) {
  4170. return ui(2048, 8, a, b);
  4171. }
  4172. function wi(a, b) {
  4173. return ui(4, 2, a, b);
  4174. }
  4175. function xi(a, b) {
  4176. return ui(4, 4, a, b);
  4177. }
  4178. function yi(a, b) {
  4179. if ("function" === typeof b) return a = a(), b(a), function() {
  4180. b(null);
  4181. };
  4182. if (null !== b && void 0 !== b) return a = a(), b.current = a, function() {
  4183. b.current = null;
  4184. };
  4185. }
  4186. function zi(a, b, c) {
  4187. c = null !== c && void 0 !== c ? c.concat([ a ]) : null;
  4188. return ui(4, 4, yi.bind(null, b, a), c);
  4189. }
  4190. function Ai() {}
  4191. function Bi(a, b) {
  4192. var c = di();
  4193. b = void 0 === b ? null : b;
  4194. var d = c.memoizedState;
  4195. if (null !== d && null !== b && Wh(b, d[1])) return d[0];
  4196. c.memoizedState = [ a, b ];
  4197. return a;
  4198. }
  4199. function Ci(a, b) {
  4200. var c = di();
  4201. b = void 0 === b ? null : b;
  4202. var d = c.memoizedState;
  4203. if (null !== d && null !== b && Wh(b, d[1])) return d[0];
  4204. a = a();
  4205. c.memoizedState = [ a, b ];
  4206. return a;
  4207. }
  4208. function Di(a, b, c) {
  4209. if (0 === (Rh & 21)) return a.baseState && (a.baseState = !1, Ug = !0), a.memoizedState = c;
  4210. He(c, b) || (c = yc(), N.lanes |= c, hh |= c, a.baseState = !0);
  4211. return b;
  4212. }
  4213. function Ei(a, b) {
  4214. var c = C;
  4215. C = 0 !== c && 4 > c ? c : 4;
  4216. a(!0);
  4217. var d = Qh.transition;
  4218. Qh.transition = {};
  4219. try {
  4220. a(!1), b();
  4221. } finally {
  4222. C = c, Qh.transition = d;
  4223. }
  4224. }
  4225. function Fi() {
  4226. return di().memoizedState;
  4227. }
  4228. function Gi(a, b, c) {
  4229. var d = lh(a);
  4230. c = {
  4231. lane: d,
  4232. action: c,
  4233. hasEagerState: !1,
  4234. eagerState: null,
  4235. next: null
  4236. };
  4237. if (Hi(a)) Ii(b, c); else if (c = Yg(a, b, c, d), null !== c) {
  4238. var e = L();
  4239. mh(c, a, d, e);
  4240. Ji(c, b, d);
  4241. }
  4242. }
  4243. function ri(a, b, c) {
  4244. var d = lh(a), e = {
  4245. lane: d,
  4246. action: c,
  4247. hasEagerState: !1,
  4248. eagerState: null,
  4249. next: null
  4250. };
  4251. if (Hi(a)) Ii(b, e); else {
  4252. var f = a.alternate;
  4253. if (0 === a.lanes && (null === f || 0 === f.lanes) && (f = b.lastRenderedReducer,
  4254. null !== f)) try {
  4255. var g = b.lastRenderedState, h = f(g, c);
  4256. e.hasEagerState = !0;
  4257. e.eagerState = h;
  4258. if (He(h, g)) {
  4259. var k = b.interleaved;
  4260. null === k ? (e.next = e, Xg(b)) : (e.next = k.next, k.next = e);
  4261. b.interleaved = e;
  4262. return;
  4263. }
  4264. } catch (l) {} finally {}
  4265. c = Yg(a, b, e, d);
  4266. null !== c && (e = L(), mh(c, a, d, e), Ji(c, b, d));
  4267. }
  4268. }
  4269. function Hi(a) {
  4270. var b = a.alternate;
  4271. return a === N || null !== b && b === N;
  4272. }
  4273. function Ii(a, b) {
  4274. Th = Sh = !0;
  4275. var c = a.pending;
  4276. null === c ? b.next = b : (b.next = c.next, c.next = b);
  4277. a.pending = b;
  4278. }
  4279. function Ji(a, b, c) {
  4280. if (0 !== (c & 4194240)) {
  4281. var d = b.lanes;
  4282. d &= a.pendingLanes;
  4283. c |= d;
  4284. b.lanes = c;
  4285. Cc(a, c);
  4286. }
  4287. }
  4288. var ai = {
  4289. readContext: Vg,
  4290. useCallback: Q,
  4291. useContext: Q,
  4292. useEffect: Q,
  4293. useImperativeHandle: Q,
  4294. useInsertionEffect: Q,
  4295. useLayoutEffect: Q,
  4296. useMemo: Q,
  4297. useReducer: Q,
  4298. useRef: Q,
  4299. useState: Q,
  4300. useDebugValue: Q,
  4301. useDeferredValue: Q,
  4302. useTransition: Q,
  4303. useMutableSource: Q,
  4304. useSyncExternalStore: Q,
  4305. useId: Q,
  4306. unstable_isNewReconciler: !1
  4307. }, Yh = {
  4308. readContext: Vg,
  4309. useCallback: function(a, b) {
  4310. ci().memoizedState = [ a, void 0 === b ? null : b ];
  4311. return a;
  4312. },
  4313. useContext: Vg,
  4314. useEffect: vi,
  4315. useImperativeHandle: function(a, b, c) {
  4316. c = null !== c && void 0 !== c ? c.concat([ a ]) : null;
  4317. return ti(4194308, 4, yi.bind(null, b, a), c);
  4318. },
  4319. useLayoutEffect: function(a, b) {
  4320. return ti(4194308, 4, a, b);
  4321. },
  4322. useInsertionEffect: function(a, b) {
  4323. return ti(4, 2, a, b);
  4324. },
  4325. useMemo: function(a, b) {
  4326. var c = ci();
  4327. b = void 0 === b ? null : b;
  4328. a = a();
  4329. c.memoizedState = [ a, b ];
  4330. return a;
  4331. },
  4332. useReducer: function(a, b, c) {
  4333. var d = ci();
  4334. b = void 0 !== c ? c(b) : b;
  4335. d.memoizedState = d.baseState = b;
  4336. a = {
  4337. pending: null,
  4338. interleaved: null,
  4339. lanes: 0,
  4340. dispatch: null,
  4341. lastRenderedReducer: a,
  4342. lastRenderedState: b
  4343. };
  4344. d.queue = a;
  4345. a = a.dispatch = Gi.bind(null, N, a);
  4346. return [ d.memoizedState, a ];
  4347. },
  4348. useRef: function(a) {
  4349. var b = ci();
  4350. a = {
  4351. current: a
  4352. };
  4353. return b.memoizedState = a;
  4354. },
  4355. useState: qi,
  4356. useDebugValue: Ai,
  4357. useDeferredValue: function(a) {
  4358. return ci().memoizedState = a;
  4359. },
  4360. useTransition: function() {
  4361. var a = qi(!1), b = a[0];
  4362. a = Ei.bind(null, a[1]);
  4363. ci().memoizedState = a;
  4364. return [ b, a ];
  4365. },
  4366. useMutableSource: function() {},
  4367. useSyncExternalStore: function(a, b, c) {
  4368. var d = N, e = ci();
  4369. if (I) {
  4370. if (void 0 === c) throw Error(p(407));
  4371. c = c();
  4372. } else {
  4373. c = b();
  4374. if (null === R) throw Error(p(349));
  4375. 0 !== (Rh & 30) || ni(d, b, c);
  4376. }
  4377. e.memoizedState = c;
  4378. var f = {
  4379. value: c,
  4380. getSnapshot: b
  4381. };
  4382. e.queue = f;
  4383. vi(ki.bind(null, d, f, a), [ a ]);
  4384. d.flags |= 2048;
  4385. li(9, mi.bind(null, d, f, c, b), void 0, null);
  4386. return c;
  4387. },
  4388. useId: function() {
  4389. var a = ci(), b = R.identifierPrefix;
  4390. if (I) {
  4391. var c = sg;
  4392. var d = rg;
  4393. c = (d & ~(1 << 32 - oc(d) - 1)).toString(32) + c;
  4394. b = ":" + b + "R" + c;
  4395. c = Uh++;
  4396. 0 < c && (b += "H" + c.toString(32));
  4397. b += ":";
  4398. } else c = Vh++, b = ":" + b + "r" + c.toString(32) + ":";
  4399. return a.memoizedState = b;
  4400. },
  4401. unstable_isNewReconciler: !1
  4402. }, Zh = {
  4403. readContext: Vg,
  4404. useCallback: Bi,
  4405. useContext: Vg,
  4406. useEffect: ji,
  4407. useImperativeHandle: zi,
  4408. useInsertionEffect: wi,
  4409. useLayoutEffect: xi,
  4410. useMemo: Ci,
  4411. useReducer: fi,
  4412. useRef: si,
  4413. useState: function() {
  4414. return fi(ei);
  4415. },
  4416. useDebugValue: Ai,
  4417. useDeferredValue: function(a) {
  4418. var b = di();
  4419. return Di(b, O.memoizedState, a);
  4420. },
  4421. useTransition: function() {
  4422. var a = fi(ei)[0], b = di().memoizedState;
  4423. return [ a, b ];
  4424. },
  4425. useMutableSource: hi,
  4426. useSyncExternalStore: ii,
  4427. useId: Fi,
  4428. unstable_isNewReconciler: !1
  4429. }, $h = {
  4430. readContext: Vg,
  4431. useCallback: Bi,
  4432. useContext: Vg,
  4433. useEffect: ji,
  4434. useImperativeHandle: zi,
  4435. useInsertionEffect: wi,
  4436. useLayoutEffect: xi,
  4437. useMemo: Ci,
  4438. useReducer: gi,
  4439. useRef: si,
  4440. useState: function() {
  4441. return gi(ei);
  4442. },
  4443. useDebugValue: Ai,
  4444. useDeferredValue: function(a) {
  4445. var b = di();
  4446. return null === O ? b.memoizedState = a : Di(b, O.memoizedState, a);
  4447. },
  4448. useTransition: function() {
  4449. var a = gi(ei)[0], b = di().memoizedState;
  4450. return [ a, b ];
  4451. },
  4452. useMutableSource: hi,
  4453. useSyncExternalStore: ii,
  4454. useId: Fi,
  4455. unstable_isNewReconciler: !1
  4456. };
  4457. function Ki(a, b) {
  4458. try {
  4459. var c = "", d = b;
  4460. do {
  4461. c += Pa(d), d = d.return;
  4462. } while (d);
  4463. var e = c;
  4464. } catch (f) {
  4465. e = "\nError generating stack: " + f.message + "\n" + f.stack;
  4466. }
  4467. return {
  4468. value: a,
  4469. source: b,
  4470. stack: e,
  4471. digest: null
  4472. };
  4473. }
  4474. function Li(a, b, c) {
  4475. return {
  4476. value: a,
  4477. source: null,
  4478. stack: null != c ? c : null,
  4479. digest: null != b ? b : null
  4480. };
  4481. }
  4482. function Mi(a, b) {
  4483. try {
  4484. console.error(b.value);
  4485. } catch (c) {
  4486. setTimeout((function() {
  4487. throw c;
  4488. }));
  4489. }
  4490. }
  4491. var Ni = "function" === typeof WeakMap ? WeakMap : Map;
  4492. function Oi(a, b, c) {
  4493. c = ch(-1, c);
  4494. c.tag = 3;
  4495. c.payload = {
  4496. element: null
  4497. };
  4498. var d = b.value;
  4499. c.callback = function() {
  4500. Pi || (Pi = !0, Qi = d);
  4501. Mi(a, b);
  4502. };
  4503. return c;
  4504. }
  4505. function Ri(a, b, c) {
  4506. c = ch(-1, c);
  4507. c.tag = 3;
  4508. var d = a.type.getDerivedStateFromError;
  4509. if ("function" === typeof d) {
  4510. var e = b.value;
  4511. c.payload = function() {
  4512. return d(e);
  4513. };
  4514. c.callback = function() {
  4515. Mi(a, b);
  4516. };
  4517. }
  4518. var f = a.stateNode;
  4519. null !== f && "function" === typeof f.componentDidCatch && (c.callback = function() {
  4520. Mi(a, b);
  4521. "function" !== typeof d && (null === Si ? Si = new Set([ this ]) : Si.add(this));
  4522. var c = b.stack;
  4523. this.componentDidCatch(b.value, {
  4524. componentStack: null !== c ? c : ""
  4525. });
  4526. });
  4527. return c;
  4528. }
  4529. function Ti(a, b, c) {
  4530. var d = a.pingCache;
  4531. if (null === d) {
  4532. d = a.pingCache = new Ni;
  4533. var e = new Set;
  4534. d.set(b, e);
  4535. } else e = d.get(b), void 0 === e && (e = new Set, d.set(b, e));
  4536. e.has(c) || (e.add(c), a = Ui.bind(null, a, b, c), b.then(a, a));
  4537. }
  4538. function Vi(a) {
  4539. do {
  4540. var b;
  4541. if (b = 13 === a.tag) b = a.memoizedState, b = null !== b ? null !== b.dehydrated ? !0 : !1 : !0;
  4542. if (b) return a;
  4543. a = a.return;
  4544. } while (null !== a);
  4545. return null;
  4546. }
  4547. function Wi(a, b, c, d, e) {
  4548. if (0 === (a.mode & 1)) return a === b ? a.flags |= 65536 : (a.flags |= 128, c.flags |= 131072,
  4549. c.flags &= -52805, 1 === c.tag && (null === c.alternate ? c.tag = 17 : (b = ch(-1, 1),
  4550. b.tag = 2, dh(c, b, 1))), c.lanes |= 1), a;
  4551. a.flags |= 65536;
  4552. a.lanes = e;
  4553. return a;
  4554. }
  4555. var Xi = ua.ReactCurrentOwner, Ug = !1;
  4556. function Yi(a, b, c, d) {
  4557. b.child = null === a ? Ch(b, null, c, d) : Bh(b, a.child, c, d);
  4558. }
  4559. function Zi(a, b, c, d, e) {
  4560. c = c.render;
  4561. var f = b.ref;
  4562. Tg(b, e);
  4563. d = Xh(a, b, c, d, f, e);
  4564. c = bi();
  4565. if (null !== a && !Ug) return b.updateQueue = a.updateQueue, b.flags &= -2053, a.lanes &= ~e,
  4566. $i(a, b, e);
  4567. I && c && vg(b);
  4568. b.flags |= 1;
  4569. Yi(a, b, d, e);
  4570. return b.child;
  4571. }
  4572. function aj(a, b, c, d, e) {
  4573. if (null === a) {
  4574. var f = c.type;
  4575. if ("function" === typeof f && !bj(f) && void 0 === f.defaultProps && null === c.compare && void 0 === c.defaultProps) return b.tag = 15,
  4576. b.type = f, cj(a, b, f, d, e);
  4577. a = yh(c.type, null, d, b, b.mode, e);
  4578. a.ref = b.ref;
  4579. a.return = b;
  4580. return b.child = a;
  4581. }
  4582. f = a.child;
  4583. if (0 === (a.lanes & e)) {
  4584. var g = f.memoizedProps;
  4585. c = c.compare;
  4586. c = null !== c ? c : Ie;
  4587. if (c(g, d) && a.ref === b.ref) return $i(a, b, e);
  4588. }
  4589. b.flags |= 1;
  4590. a = wh(f, d);
  4591. a.ref = b.ref;
  4592. a.return = b;
  4593. return b.child = a;
  4594. }
  4595. function cj(a, b, c, d, e) {
  4596. if (null !== a) {
  4597. var f = a.memoizedProps;
  4598. if (Ie(f, d) && a.ref === b.ref) if (Ug = !1, b.pendingProps = d = f, 0 !== (a.lanes & e)) 0 !== (a.flags & 131072) && (Ug = !0); else return b.lanes = a.lanes,
  4599. $i(a, b, e);
  4600. }
  4601. return dj(a, b, c, d, e);
  4602. }
  4603. function ej(a, b, c) {
  4604. var d = b.pendingProps, e = d.children, f = null !== a ? a.memoizedState : null;
  4605. if ("hidden" === d.mode) if (0 === (b.mode & 1)) b.memoizedState = {
  4606. baseLanes: 0,
  4607. cachePool: null,
  4608. transitions: null
  4609. }, G(fj, gj), gj |= c; else {
  4610. if (0 === (c & 1073741824)) return a = null !== f ? f.baseLanes | c : c, b.lanes = b.childLanes = 1073741824,
  4611. b.memoizedState = {
  4612. baseLanes: a,
  4613. cachePool: null,
  4614. transitions: null
  4615. }, b.updateQueue = null, G(fj, gj), gj |= a, null;
  4616. b.memoizedState = {
  4617. baseLanes: 0,
  4618. cachePool: null,
  4619. transitions: null
  4620. };
  4621. d = null !== f ? f.baseLanes : c;
  4622. G(fj, gj);
  4623. gj |= d;
  4624. } else null !== f ? (d = f.baseLanes | c, b.memoizedState = null) : d = c, G(fj, gj),
  4625. gj |= d;
  4626. Yi(a, b, e, c);
  4627. return b.child;
  4628. }
  4629. function hj(a, b) {
  4630. var c = b.ref;
  4631. if (null === a && null !== c || null !== a && a.ref !== c) b.flags |= 512, b.flags |= 2097152;
  4632. }
  4633. function dj(a, b, c, d, e) {
  4634. var f = Zf(c) ? Xf : H.current;
  4635. f = Yf(b, f);
  4636. Tg(b, e);
  4637. c = Xh(a, b, c, d, f, e);
  4638. d = bi();
  4639. if (null !== a && !Ug) return b.updateQueue = a.updateQueue, b.flags &= -2053, a.lanes &= ~e,
  4640. $i(a, b, e);
  4641. I && d && vg(b);
  4642. b.flags |= 1;
  4643. Yi(a, b, c, e);
  4644. return b.child;
  4645. }
  4646. function ij(a, b, c, d, e) {
  4647. if (Zf(c)) {
  4648. var f = !0;
  4649. cg(b);
  4650. } else f = !1;
  4651. Tg(b, e);
  4652. if (null === b.stateNode) jj(a, b), ph(b, c, d), rh(b, c, d, e), d = !0; else if (null === a) {
  4653. var g = b.stateNode, h = b.memoizedProps;
  4654. g.props = h;
  4655. var k = g.context, l = c.contextType;
  4656. "object" === typeof l && null !== l ? l = Vg(l) : (l = Zf(c) ? Xf : H.current, l = Yf(b, l));
  4657. var m = c.getDerivedStateFromProps, q = "function" === typeof m || "function" === typeof g.getSnapshotBeforeUpdate;
  4658. q || "function" !== typeof g.UNSAFE_componentWillReceiveProps && "function" !== typeof g.componentWillReceiveProps || (h !== d || k !== l) && qh(b, g, d, l);
  4659. $g = !1;
  4660. var r = b.memoizedState;
  4661. g.state = r;
  4662. gh(b, d, g, e);
  4663. k = b.memoizedState;
  4664. h !== d || r !== k || Wf.current || $g ? ("function" === typeof m && (kh(b, c, m, d),
  4665. k = b.memoizedState), (h = $g || oh(b, c, h, d, r, k, l)) ? (q || "function" !== typeof g.UNSAFE_componentWillMount && "function" !== typeof g.componentWillMount || ("function" === typeof g.componentWillMount && g.componentWillMount(),
  4666. "function" === typeof g.UNSAFE_componentWillMount && g.UNSAFE_componentWillMount()),
  4667. "function" === typeof g.componentDidMount && (b.flags |= 4194308)) : ("function" === typeof g.componentDidMount && (b.flags |= 4194308),
  4668. b.memoizedProps = d, b.memoizedState = k), g.props = d, g.state = k, g.context = l,
  4669. d = h) : ("function" === typeof g.componentDidMount && (b.flags |= 4194308), d = !1);
  4670. } else {
  4671. g = b.stateNode;
  4672. bh(a, b);
  4673. h = b.memoizedProps;
  4674. l = b.type === b.elementType ? h : Lg(b.type, h);
  4675. g.props = l;
  4676. q = b.pendingProps;
  4677. r = g.context;
  4678. k = c.contextType;
  4679. "object" === typeof k && null !== k ? k = Vg(k) : (k = Zf(c) ? Xf : H.current, k = Yf(b, k));
  4680. var y = c.getDerivedStateFromProps;
  4681. (m = "function" === typeof y || "function" === typeof g.getSnapshotBeforeUpdate) || "function" !== typeof g.UNSAFE_componentWillReceiveProps && "function" !== typeof g.componentWillReceiveProps || (h !== q || r !== k) && qh(b, g, d, k);
  4682. $g = !1;
  4683. r = b.memoizedState;
  4684. g.state = r;
  4685. gh(b, d, g, e);
  4686. var n = b.memoizedState;
  4687. h !== q || r !== n || Wf.current || $g ? ("function" === typeof y && (kh(b, c, y, d),
  4688. n = b.memoizedState), (l = $g || oh(b, c, l, d, r, n, k) || !1) ? (m || "function" !== typeof g.UNSAFE_componentWillUpdate && "function" !== typeof g.componentWillUpdate || ("function" === typeof g.componentWillUpdate && g.componentWillUpdate(d, n, k),
  4689. "function" === typeof g.UNSAFE_componentWillUpdate && g.UNSAFE_componentWillUpdate(d, n, k)),
  4690. "function" === typeof g.componentDidUpdate && (b.flags |= 4), "function" === typeof g.getSnapshotBeforeUpdate && (b.flags |= 1024)) : ("function" !== typeof g.componentDidUpdate || h === a.memoizedProps && r === a.memoizedState || (b.flags |= 4),
  4691. "function" !== typeof g.getSnapshotBeforeUpdate || h === a.memoizedProps && r === a.memoizedState || (b.flags |= 1024),
  4692. b.memoizedProps = d, b.memoizedState = n), g.props = d, g.state = n, g.context = k,
  4693. d = l) : ("function" !== typeof g.componentDidUpdate || h === a.memoizedProps && r === a.memoizedState || (b.flags |= 4),
  4694. "function" !== typeof g.getSnapshotBeforeUpdate || h === a.memoizedProps && r === a.memoizedState || (b.flags |= 1024),
  4695. d = !1);
  4696. }
  4697. return kj(a, b, c, d, f, e);
  4698. }
  4699. function kj(a, b, c, d, e, f) {
  4700. hj(a, b);
  4701. var g = 0 !== (b.flags & 128);
  4702. if (!d && !g) return e && dg(b, c, !1), $i(a, b, f);
  4703. d = b.stateNode;
  4704. Xi.current = b;
  4705. var h = g && "function" !== typeof c.getDerivedStateFromError ? null : d.render();
  4706. b.flags |= 1;
  4707. null !== a && g ? (b.child = Bh(b, a.child, null, f), b.child = Bh(b, null, h, f)) : Yi(a, b, h, f);
  4708. b.memoizedState = d.state;
  4709. e && dg(b, c, !0);
  4710. return b.child;
  4711. }
  4712. function lj(a) {
  4713. var b = a.stateNode;
  4714. b.pendingContext ? ag(a, b.pendingContext, b.pendingContext !== b.context) : b.context && ag(a, b.context, !1);
  4715. Ih(a, b.containerInfo);
  4716. }
  4717. function mj(a, b, c, d, e) {
  4718. Ig();
  4719. Jg(e);
  4720. b.flags |= 256;
  4721. Yi(a, b, c, d);
  4722. return b.child;
  4723. }
  4724. var nj = {
  4725. dehydrated: null,
  4726. treeContext: null,
  4727. retryLane: 0
  4728. };
  4729. function oj(a) {
  4730. return {
  4731. baseLanes: a,
  4732. cachePool: null,
  4733. transitions: null
  4734. };
  4735. }
  4736. function pj(a, b, c) {
  4737. var d = b.pendingProps, e = M.current, f = !1, g = 0 !== (b.flags & 128), h;
  4738. (h = g) || (h = null !== a && null === a.memoizedState ? !1 : 0 !== (e & 2));
  4739. if (h) f = !0, b.flags &= -129; else if (null === a || null !== a.memoizedState) e |= 1;
  4740. G(M, e & 1);
  4741. if (null === a) {
  4742. Eg(b);
  4743. a = b.memoizedState;
  4744. if (null !== a && (a = a.dehydrated, null !== a)) return 0 === (b.mode & 1) ? b.lanes = 1 : "$!" === a.data ? b.lanes = 8 : b.lanes = 1073741824,
  4745. null;
  4746. g = d.children;
  4747. a = d.fallback;
  4748. return f ? (d = b.mode, f = b.child, g = {
  4749. mode: "hidden",
  4750. children: g
  4751. }, 0 === (d & 1) && null !== f ? (f.childLanes = 0, f.pendingProps = g) : f = qj(g, d, 0, null),
  4752. a = Ah(a, d, c, null), f.return = b, a.return = b, f.sibling = a, b.child = f, b.child.memoizedState = oj(c),
  4753. b.memoizedState = nj, a) : rj(b, g);
  4754. }
  4755. e = a.memoizedState;
  4756. if (null !== e && (h = e.dehydrated, null !== h)) return sj(a, b, g, d, h, e, c);
  4757. if (f) {
  4758. f = d.fallback;
  4759. g = b.mode;
  4760. e = a.child;
  4761. h = e.sibling;
  4762. var k = {
  4763. mode: "hidden",
  4764. children: d.children
  4765. };
  4766. 0 === (g & 1) && b.child !== e ? (d = b.child, d.childLanes = 0, d.pendingProps = k,
  4767. b.deletions = null) : (d = wh(e, k), d.subtreeFlags = e.subtreeFlags & 14680064);
  4768. null !== h ? f = wh(h, f) : (f = Ah(f, g, c, null), f.flags |= 2);
  4769. f.return = b;
  4770. d.return = b;
  4771. d.sibling = f;
  4772. b.child = d;
  4773. d = f;
  4774. f = b.child;
  4775. g = a.child.memoizedState;
  4776. g = null === g ? oj(c) : {
  4777. baseLanes: g.baseLanes | c,
  4778. cachePool: null,
  4779. transitions: g.transitions
  4780. };
  4781. f.memoizedState = g;
  4782. f.childLanes = a.childLanes & ~c;
  4783. b.memoizedState = nj;
  4784. return d;
  4785. }
  4786. f = a.child;
  4787. a = f.sibling;
  4788. d = wh(f, {
  4789. mode: "visible",
  4790. children: d.children
  4791. });
  4792. 0 === (b.mode & 1) && (d.lanes = c);
  4793. d.return = b;
  4794. d.sibling = null;
  4795. null !== a && (c = b.deletions, null === c ? (b.deletions = [ a ], b.flags |= 16) : c.push(a));
  4796. b.child = d;
  4797. b.memoizedState = null;
  4798. return d;
  4799. }
  4800. function rj(a, b) {
  4801. b = qj({
  4802. mode: "visible",
  4803. children: b
  4804. }, a.mode, 0, null);
  4805. b.return = a;
  4806. return a.child = b;
  4807. }
  4808. function tj(a, b, c, d) {
  4809. null !== d && Jg(d);
  4810. Bh(b, a.child, null, c);
  4811. a = rj(b, b.pendingProps.children);
  4812. a.flags |= 2;
  4813. b.memoizedState = null;
  4814. return a;
  4815. }
  4816. function sj(a, b, c, d, e, f, g) {
  4817. if (c) {
  4818. if (b.flags & 256) return b.flags &= -257, d = Li(Error(p(422))), tj(a, b, g, d);
  4819. if (null !== b.memoizedState) return b.child = a.child, b.flags |= 128, null;
  4820. f = d.fallback;
  4821. e = b.mode;
  4822. d = qj({
  4823. mode: "visible",
  4824. children: d.children
  4825. }, e, 0, null);
  4826. f = Ah(f, e, g, null);
  4827. f.flags |= 2;
  4828. d.return = b;
  4829. f.return = b;
  4830. d.sibling = f;
  4831. b.child = d;
  4832. 0 !== (b.mode & 1) && Bh(b, a.child, null, g);
  4833. b.child.memoizedState = oj(g);
  4834. b.memoizedState = nj;
  4835. return f;
  4836. }
  4837. if (0 === (b.mode & 1)) return tj(a, b, g, null);
  4838. if ("$!" === e.data) {
  4839. d = e.nextSibling && e.nextSibling.dataset;
  4840. if (d) var h = d.dgst;
  4841. d = h;
  4842. f = Error(p(419));
  4843. d = Li(f, d, void 0);
  4844. return tj(a, b, g, d);
  4845. }
  4846. h = 0 !== (g & a.childLanes);
  4847. if (Ug || h) {
  4848. d = R;
  4849. if (null !== d) {
  4850. switch (g & -g) {
  4851. case 4:
  4852. e = 2;
  4853. break;
  4854.  
  4855. case 16:
  4856. e = 8;
  4857. break;
  4858.  
  4859. case 64:
  4860. case 128:
  4861. case 256:
  4862. case 512:
  4863. case 1024:
  4864. case 2048:
  4865. case 4096:
  4866. case 8192:
  4867. case 16384:
  4868. case 32768:
  4869. case 65536:
  4870. case 131072:
  4871. case 262144:
  4872. case 524288:
  4873. case 1048576:
  4874. case 2097152:
  4875. case 4194304:
  4876. case 8388608:
  4877. case 16777216:
  4878. case 33554432:
  4879. case 67108864:
  4880. e = 32;
  4881. break;
  4882.  
  4883. case 536870912:
  4884. e = 268435456;
  4885. break;
  4886.  
  4887. default:
  4888. e = 0;
  4889. }
  4890. e = 0 !== (e & (d.suspendedLanes | g)) ? 0 : e;
  4891. 0 !== e && e !== f.retryLane && (f.retryLane = e, Zg(a, e), mh(d, a, e, -1));
  4892. }
  4893. uj();
  4894. d = Li(Error(p(421)));
  4895. return tj(a, b, g, d);
  4896. }
  4897. if ("$?" === e.data) return b.flags |= 128, b.child = a.child, b = vj.bind(null, a),
  4898. e._reactRetry = b, null;
  4899. a = f.treeContext;
  4900. yg = Lf(e.nextSibling);
  4901. xg = b;
  4902. I = !0;
  4903. zg = null;
  4904. null !== a && (og[pg++] = rg, og[pg++] = sg, og[pg++] = qg, rg = a.id, sg = a.overflow,
  4905. qg = b);
  4906. b = rj(b, d.children);
  4907. b.flags |= 4096;
  4908. return b;
  4909. }
  4910. function wj(a, b, c) {
  4911. a.lanes |= b;
  4912. var d = a.alternate;
  4913. null !== d && (d.lanes |= b);
  4914. Sg(a.return, b, c);
  4915. }
  4916. function xj(a, b, c, d, e) {
  4917. var f = a.memoizedState;
  4918. null === f ? a.memoizedState = {
  4919. isBackwards: b,
  4920. rendering: null,
  4921. renderingStartTime: 0,
  4922. last: d,
  4923. tail: c,
  4924. tailMode: e
  4925. } : (f.isBackwards = b, f.rendering = null, f.renderingStartTime = 0, f.last = d,
  4926. f.tail = c, f.tailMode = e);
  4927. }
  4928. function yj(a, b, c) {
  4929. var d = b.pendingProps, e = d.revealOrder, f = d.tail;
  4930. Yi(a, b, d.children, c);
  4931. d = M.current;
  4932. if (0 !== (d & 2)) d = d & 1 | 2, b.flags |= 128; else {
  4933. if (null !== a && 0 !== (a.flags & 128)) a: for (a = b.child; null !== a; ) {
  4934. if (13 === a.tag) null !== a.memoizedState && wj(a, c, b); else if (19 === a.tag) wj(a, c, b); else if (null !== a.child) {
  4935. a.child.return = a;
  4936. a = a.child;
  4937. continue;
  4938. }
  4939. if (a === b) break a;
  4940. for (;null === a.sibling; ) {
  4941. if (null === a.return || a.return === b) break a;
  4942. a = a.return;
  4943. }
  4944. a.sibling.return = a.return;
  4945. a = a.sibling;
  4946. }
  4947. d &= 1;
  4948. }
  4949. G(M, d);
  4950. if (0 === (b.mode & 1)) b.memoizedState = null; else switch (e) {
  4951. case "forwards":
  4952. c = b.child;
  4953. for (e = null; null !== c; ) a = c.alternate, null !== a && null === Mh(a) && (e = c),
  4954. c = c.sibling;
  4955. c = e;
  4956. null === c ? (e = b.child, b.child = null) : (e = c.sibling, c.sibling = null);
  4957. xj(b, !1, e, c, f);
  4958. break;
  4959.  
  4960. case "backwards":
  4961. c = null;
  4962. e = b.child;
  4963. for (b.child = null; null !== e; ) {
  4964. a = e.alternate;
  4965. if (null !== a && null === Mh(a)) {
  4966. b.child = e;
  4967. break;
  4968. }
  4969. a = e.sibling;
  4970. e.sibling = c;
  4971. c = e;
  4972. e = a;
  4973. }
  4974. xj(b, !0, c, null, f);
  4975. break;
  4976.  
  4977. case "together":
  4978. xj(b, !1, null, null, void 0);
  4979. break;
  4980.  
  4981. default:
  4982. b.memoizedState = null;
  4983. }
  4984. return b.child;
  4985. }
  4986. function jj(a, b) {
  4987. 0 === (b.mode & 1) && null !== a && (a.alternate = null, b.alternate = null, b.flags |= 2);
  4988. }
  4989. function $i(a, b, c) {
  4990. null !== a && (b.dependencies = a.dependencies);
  4991. hh |= b.lanes;
  4992. if (0 === (c & b.childLanes)) return null;
  4993. if (null !== a && b.child !== a.child) throw Error(p(153));
  4994. if (null !== b.child) {
  4995. a = b.child;
  4996. c = wh(a, a.pendingProps);
  4997. b.child = c;
  4998. for (c.return = b; null !== a.sibling; ) a = a.sibling, c = c.sibling = wh(a, a.pendingProps),
  4999. c.return = b;
  5000. c.sibling = null;
  5001. }
  5002. return b.child;
  5003. }
  5004. function zj(a, b, c) {
  5005. switch (b.tag) {
  5006. case 3:
  5007. lj(b);
  5008. Ig();
  5009. break;
  5010.  
  5011. case 5:
  5012. Kh(b);
  5013. break;
  5014.  
  5015. case 1:
  5016. Zf(b.type) && cg(b);
  5017. break;
  5018.  
  5019. case 4:
  5020. Ih(b, b.stateNode.containerInfo);
  5021. break;
  5022.  
  5023. case 10:
  5024. var d = b.type._context, e = b.memoizedProps.value;
  5025. G(Mg, d._currentValue);
  5026. d._currentValue = e;
  5027. break;
  5028.  
  5029. case 13:
  5030. d = b.memoizedState;
  5031. if (null !== d) {
  5032. if (null !== d.dehydrated) return G(M, M.current & 1), b.flags |= 128, null;
  5033. if (0 !== (c & b.child.childLanes)) return pj(a, b, c);
  5034. G(M, M.current & 1);
  5035. a = $i(a, b, c);
  5036. return null !== a ? a.sibling : null;
  5037. }
  5038. G(M, M.current & 1);
  5039. break;
  5040.  
  5041. case 19:
  5042. d = 0 !== (c & b.childLanes);
  5043. if (0 !== (a.flags & 128)) {
  5044. if (d) return yj(a, b, c);
  5045. b.flags |= 128;
  5046. }
  5047. e = b.memoizedState;
  5048. null !== e && (e.rendering = null, e.tail = null, e.lastEffect = null);
  5049. G(M, M.current);
  5050. if (d) break; else return null;
  5051.  
  5052. case 22:
  5053. case 23:
  5054. return b.lanes = 0, ej(a, b, c);
  5055. }
  5056. return $i(a, b, c);
  5057. }
  5058. var Aj, Bj, Cj, Dj;
  5059. Aj = function(a, b) {
  5060. for (var c = b.child; null !== c; ) {
  5061. if (5 === c.tag || 6 === c.tag) a.appendChild(c.stateNode); else if (4 !== c.tag && null !== c.child) {
  5062. c.child.return = c;
  5063. c = c.child;
  5064. continue;
  5065. }
  5066. if (c === b) break;
  5067. for (;null === c.sibling; ) {
  5068. if (null === c.return || c.return === b) return;
  5069. c = c.return;
  5070. }
  5071. c.sibling.return = c.return;
  5072. c = c.sibling;
  5073. }
  5074. };
  5075. Bj = function() {};
  5076. Cj = function(a, b, c, d) {
  5077. var e = a.memoizedProps;
  5078. if (e !== d) {
  5079. a = b.stateNode;
  5080. Hh(Eh.current);
  5081. var f = null;
  5082. switch (c) {
  5083. case "input":
  5084. e = Ya(a, e);
  5085. d = Ya(a, d);
  5086. f = [];
  5087. break;
  5088.  
  5089. case "select":
  5090. e = A({}, e, {
  5091. value: void 0
  5092. });
  5093. d = A({}, d, {
  5094. value: void 0
  5095. });
  5096. f = [];
  5097. break;
  5098.  
  5099. case "textarea":
  5100. e = gb(a, e);
  5101. d = gb(a, d);
  5102. f = [];
  5103. break;
  5104.  
  5105. default:
  5106. "function" !== typeof e.onClick && "function" === typeof d.onClick && (a.onclick = Bf);
  5107. }
  5108. ub(c, d);
  5109. var g;
  5110. c = null;
  5111. for (l in e) if (!d.hasOwnProperty(l) && e.hasOwnProperty(l) && null != e[l]) if ("style" === l) {
  5112. var h = e[l];
  5113. for (g in h) h.hasOwnProperty(g) && (c || (c = {}), c[g] = "");
  5114. } else "dangerouslySetInnerHTML" !== l && "children" !== l && "suppressContentEditableWarning" !== l && "suppressHydrationWarning" !== l && "autoFocus" !== l && (ea.hasOwnProperty(l) ? f || (f = []) : (f = f || []).push(l, null));
  5115. for (l in d) {
  5116. var k = d[l];
  5117. h = null != e ? e[l] : void 0;
  5118. if (d.hasOwnProperty(l) && k !== h && (null != k || null != h)) if ("style" === l) if (h) {
  5119. for (g in h) !h.hasOwnProperty(g) || k && k.hasOwnProperty(g) || (c || (c = {}),
  5120. c[g] = "");
  5121. for (g in k) k.hasOwnProperty(g) && h[g] !== k[g] && (c || (c = {}), c[g] = k[g]);
  5122. } else c || (f || (f = []), f.push(l, c)), c = k; else "dangerouslySetInnerHTML" === l ? (k = k ? k.__html : void 0,
  5123. h = h ? h.__html : void 0, null != k && h !== k && (f = f || []).push(l, k)) : "children" === l ? "string" !== typeof k && "number" !== typeof k || (f = f || []).push(l, "" + k) : "suppressContentEditableWarning" !== l && "suppressHydrationWarning" !== l && (ea.hasOwnProperty(l) ? (null != k && "onScroll" === l && D("scroll", a),
  5124. f || h === k || (f = [])) : (f = f || []).push(l, k));
  5125. }
  5126. c && (f = f || []).push("style", c);
  5127. var l = f;
  5128. if (b.updateQueue = l) b.flags |= 4;
  5129. }
  5130. };
  5131. Dj = function(a, b, c, d) {
  5132. c !== d && (b.flags |= 4);
  5133. };
  5134. function Ej(a, b) {
  5135. if (!I) switch (a.tailMode) {
  5136. case "hidden":
  5137. b = a.tail;
  5138. for (var c = null; null !== b; ) null !== b.alternate && (c = b), b = b.sibling;
  5139. null === c ? a.tail = null : c.sibling = null;
  5140. break;
  5141.  
  5142. case "collapsed":
  5143. c = a.tail;
  5144. for (var d = null; null !== c; ) null !== c.alternate && (d = c), c = c.sibling;
  5145. null === d ? b || null === a.tail ? a.tail = null : a.tail.sibling = null : d.sibling = null;
  5146. }
  5147. }
  5148. function S(a) {
  5149. var b = null !== a.alternate && a.alternate.child === a.child, c = 0, d = 0;
  5150. if (b) for (var e = a.child; null !== e; ) c |= e.lanes | e.childLanes, d |= e.subtreeFlags & 14680064,
  5151. d |= e.flags & 14680064, e.return = a, e = e.sibling; else for (e = a.child; null !== e; ) c |= e.lanes | e.childLanes,
  5152. d |= e.subtreeFlags, d |= e.flags, e.return = a, e = e.sibling;
  5153. a.subtreeFlags |= d;
  5154. a.childLanes = c;
  5155. return b;
  5156. }
  5157. function Fj(a, b, c) {
  5158. var d = b.pendingProps;
  5159. wg(b);
  5160. switch (b.tag) {
  5161. case 2:
  5162. case 16:
  5163. case 15:
  5164. case 0:
  5165. case 11:
  5166. case 7:
  5167. case 8:
  5168. case 12:
  5169. case 9:
  5170. case 14:
  5171. return S(b), null;
  5172.  
  5173. case 1:
  5174. return Zf(b.type) && $f(), S(b), null;
  5175.  
  5176. case 3:
  5177. d = b.stateNode;
  5178. Jh();
  5179. E(Wf);
  5180. E(H);
  5181. Oh();
  5182. d.pendingContext && (d.context = d.pendingContext, d.pendingContext = null);
  5183. if (null === a || null === a.child) Gg(b) ? b.flags |= 4 : null === a || a.memoizedState.isDehydrated && 0 === (b.flags & 256) || (b.flags |= 1024,
  5184. null !== zg && (Gj(zg), zg = null));
  5185. Bj(a, b);
  5186. S(b);
  5187. return null;
  5188.  
  5189. case 5:
  5190. Lh(b);
  5191. var e = Hh(Gh.current);
  5192. c = b.type;
  5193. if (null !== a && null != b.stateNode) Cj(a, b, c, d, e), a.ref !== b.ref && (b.flags |= 512,
  5194. b.flags |= 2097152); else {
  5195. if (!d) {
  5196. if (null === b.stateNode) throw Error(p(166));
  5197. S(b);
  5198. return null;
  5199. }
  5200. a = Hh(Eh.current);
  5201. if (Gg(b)) {
  5202. d = b.stateNode;
  5203. c = b.type;
  5204. var f = b.memoizedProps;
  5205. d[Of] = b;
  5206. d[Pf] = f;
  5207. a = 0 !== (b.mode & 1);
  5208. switch (c) {
  5209. case "dialog":
  5210. D("cancel", d);
  5211. D("close", d);
  5212. break;
  5213.  
  5214. case "iframe":
  5215. case "object":
  5216. case "embed":
  5217. D("load", d);
  5218. break;
  5219.  
  5220. case "video":
  5221. case "audio":
  5222. for (e = 0; e < lf.length; e++) D(lf[e], d);
  5223. break;
  5224.  
  5225. case "source":
  5226. D("error", d);
  5227. break;
  5228.  
  5229. case "img":
  5230. case "image":
  5231. case "link":
  5232. D("error", d);
  5233. D("load", d);
  5234. break;
  5235.  
  5236. case "details":
  5237. D("toggle", d);
  5238. break;
  5239.  
  5240. case "input":
  5241. Za(d, f);
  5242. D("invalid", d);
  5243. break;
  5244.  
  5245. case "select":
  5246. d._wrapperState = {
  5247. wasMultiple: !!f.multiple
  5248. };
  5249. D("invalid", d);
  5250. break;
  5251.  
  5252. case "textarea":
  5253. hb(d, f), D("invalid", d);
  5254. }
  5255. ub(c, f);
  5256. e = null;
  5257. for (var g in f) if (f.hasOwnProperty(g)) {
  5258. var h = f[g];
  5259. "children" === g ? "string" === typeof h ? d.textContent !== h && (!0 !== f.suppressHydrationWarning && Af(d.textContent, h, a),
  5260. e = [ "children", h ]) : "number" === typeof h && d.textContent !== "" + h && (!0 !== f.suppressHydrationWarning && Af(d.textContent, h, a),
  5261. e = [ "children", "" + h ]) : ea.hasOwnProperty(g) && null != h && "onScroll" === g && D("scroll", d);
  5262. }
  5263. switch (c) {
  5264. case "input":
  5265. Va(d);
  5266. db(d, f, !0);
  5267. break;
  5268.  
  5269. case "textarea":
  5270. Va(d);
  5271. jb(d);
  5272. break;
  5273.  
  5274. case "select":
  5275. case "option":
  5276. break;
  5277.  
  5278. default:
  5279. "function" === typeof f.onClick && (d.onclick = Bf);
  5280. }
  5281. d = e;
  5282. b.updateQueue = d;
  5283. null !== d && (b.flags |= 4);
  5284. } else {
  5285. g = 9 === e.nodeType ? e : e.ownerDocument;
  5286. "http://www.w3.org/1999/xhtml" === a && (a = kb(c));
  5287. "http://www.w3.org/1999/xhtml" === a ? "script" === c ? (a = g.createElement("div"),
  5288. a.innerHTML = "<script><\/script>", a = a.removeChild(a.firstChild)) : "string" === typeof d.is ? a = g.createElement(c, {
  5289. is: d.is
  5290. }) : (a = g.createElement(c), "select" === c && (g = a, d.multiple ? g.multiple = !0 : d.size && (g.size = d.size))) : a = g.createElementNS(a, c);
  5291. a[Of] = b;
  5292. a[Pf] = d;
  5293. Aj(a, b, !1, !1);
  5294. b.stateNode = a;
  5295. a: {
  5296. g = vb(c, d);
  5297. switch (c) {
  5298. case "dialog":
  5299. D("cancel", a);
  5300. D("close", a);
  5301. e = d;
  5302. break;
  5303.  
  5304. case "iframe":
  5305. case "object":
  5306. case "embed":
  5307. D("load", a);
  5308. e = d;
  5309. break;
  5310.  
  5311. case "video":
  5312. case "audio":
  5313. for (e = 0; e < lf.length; e++) D(lf[e], a);
  5314. e = d;
  5315. break;
  5316.  
  5317. case "source":
  5318. D("error", a);
  5319. e = d;
  5320. break;
  5321.  
  5322. case "img":
  5323. case "image":
  5324. case "link":
  5325. D("error", a);
  5326. D("load", a);
  5327. e = d;
  5328. break;
  5329.  
  5330. case "details":
  5331. D("toggle", a);
  5332. e = d;
  5333. break;
  5334.  
  5335. case "input":
  5336. Za(a, d);
  5337. e = Ya(a, d);
  5338. D("invalid", a);
  5339. break;
  5340.  
  5341. case "option":
  5342. e = d;
  5343. break;
  5344.  
  5345. case "select":
  5346. a._wrapperState = {
  5347. wasMultiple: !!d.multiple
  5348. };
  5349. e = A({}, d, {
  5350. value: void 0
  5351. });
  5352. D("invalid", a);
  5353. break;
  5354.  
  5355. case "textarea":
  5356. hb(a, d);
  5357. e = gb(a, d);
  5358. D("invalid", a);
  5359. break;
  5360.  
  5361. default:
  5362. e = d;
  5363. }
  5364. ub(c, e);
  5365. h = e;
  5366. for (f in h) if (h.hasOwnProperty(f)) {
  5367. var k = h[f];
  5368. "style" === f ? sb(a, k) : "dangerouslySetInnerHTML" === f ? (k = k ? k.__html : void 0,
  5369. null != k && nb(a, k)) : "children" === f ? "string" === typeof k ? ("textarea" !== c || "" !== k) && ob(a, k) : "number" === typeof k && ob(a, "" + k) : "suppressContentEditableWarning" !== f && "suppressHydrationWarning" !== f && "autoFocus" !== f && (ea.hasOwnProperty(f) ? null != k && "onScroll" === f && D("scroll", a) : null != k && ta(a, f, k, g));
  5370. }
  5371. switch (c) {
  5372. case "input":
  5373. Va(a);
  5374. db(a, d, !1);
  5375. break;
  5376.  
  5377. case "textarea":
  5378. Va(a);
  5379. jb(a);
  5380. break;
  5381.  
  5382. case "option":
  5383. null != d.value && a.setAttribute("value", "" + Sa(d.value));
  5384. break;
  5385.  
  5386. case "select":
  5387. a.multiple = !!d.multiple;
  5388. f = d.value;
  5389. null != f ? fb(a, !!d.multiple, f, !1) : null != d.defaultValue && fb(a, !!d.multiple, d.defaultValue, !0);
  5390. break;
  5391.  
  5392. default:
  5393. "function" === typeof e.onClick && (a.onclick = Bf);
  5394. }
  5395. switch (c) {
  5396. case "button":
  5397. case "input":
  5398. case "select":
  5399. case "textarea":
  5400. d = !!d.autoFocus;
  5401. break a;
  5402.  
  5403. case "img":
  5404. d = !0;
  5405. break a;
  5406.  
  5407. default:
  5408. d = !1;
  5409. }
  5410. }
  5411. d && (b.flags |= 4);
  5412. }
  5413. null !== b.ref && (b.flags |= 512, b.flags |= 2097152);
  5414. }
  5415. S(b);
  5416. return null;
  5417.  
  5418. case 6:
  5419. if (a && null != b.stateNode) Dj(a, b, a.memoizedProps, d); else {
  5420. if ("string" !== typeof d && null === b.stateNode) throw Error(p(166));
  5421. c = Hh(Gh.current);
  5422. Hh(Eh.current);
  5423. if (Gg(b)) {
  5424. d = b.stateNode;
  5425. c = b.memoizedProps;
  5426. d[Of] = b;
  5427. if (f = d.nodeValue !== c) if (a = xg, null !== a) switch (a.tag) {
  5428. case 3:
  5429. Af(d.nodeValue, c, 0 !== (a.mode & 1));
  5430. break;
  5431.  
  5432. case 5:
  5433. !0 !== a.memoizedProps.suppressHydrationWarning && Af(d.nodeValue, c, 0 !== (a.mode & 1));
  5434. }
  5435. f && (b.flags |= 4);
  5436. } else d = (9 === c.nodeType ? c : c.ownerDocument).createTextNode(d), d[Of] = b,
  5437. b.stateNode = d;
  5438. }
  5439. S(b);
  5440. return null;
  5441.  
  5442. case 13:
  5443. E(M);
  5444. d = b.memoizedState;
  5445. if (null === a || null !== a.memoizedState && null !== a.memoizedState.dehydrated) {
  5446. if (I && null !== yg && 0 !== (b.mode & 1) && 0 === (b.flags & 128)) Hg(), Ig(),
  5447. b.flags |= 98560, f = !1; else if (f = Gg(b), null !== d && null !== d.dehydrated) {
  5448. if (null === a) {
  5449. if (!f) throw Error(p(318));
  5450. f = b.memoizedState;
  5451. f = null !== f ? f.dehydrated : null;
  5452. if (!f) throw Error(p(317));
  5453. f[Of] = b;
  5454. } else Ig(), 0 === (b.flags & 128) && (b.memoizedState = null), b.flags |= 4;
  5455. S(b);
  5456. f = !1;
  5457. } else null !== zg && (Gj(zg), zg = null), f = !0;
  5458. if (!f) return b.flags & 65536 ? b : null;
  5459. }
  5460. if (0 !== (b.flags & 128)) return b.lanes = c, b;
  5461. d = null !== d;
  5462. d !== (null !== a && null !== a.memoizedState) && d && (b.child.flags |= 8192, 0 !== (b.mode & 1) && (null === a || 0 !== (M.current & 1) ? 0 === T && (T = 3) : uj()));
  5463. null !== b.updateQueue && (b.flags |= 4);
  5464. S(b);
  5465. return null;
  5466.  
  5467. case 4:
  5468. return Jh(), Bj(a, b), null === a && sf(b.stateNode.containerInfo), S(b), null;
  5469.  
  5470. case 10:
  5471. return Rg(b.type._context), S(b), null;
  5472.  
  5473. case 17:
  5474. return Zf(b.type) && $f(), S(b), null;
  5475.  
  5476. case 19:
  5477. E(M);
  5478. f = b.memoizedState;
  5479. if (null === f) return S(b), null;
  5480. d = 0 !== (b.flags & 128);
  5481. g = f.rendering;
  5482. if (null === g) if (d) Ej(f, !1); else {
  5483. if (0 !== T || null !== a && 0 !== (a.flags & 128)) for (a = b.child; null !== a; ) {
  5484. g = Mh(a);
  5485. if (null !== g) {
  5486. b.flags |= 128;
  5487. Ej(f, !1);
  5488. d = g.updateQueue;
  5489. null !== d && (b.updateQueue = d, b.flags |= 4);
  5490. b.subtreeFlags = 0;
  5491. d = c;
  5492. for (c = b.child; null !== c; ) f = c, a = d, f.flags &= 14680066, g = f.alternate,
  5493. null === g ? (f.childLanes = 0, f.lanes = a, f.child = null, f.subtreeFlags = 0,
  5494. f.memoizedProps = null, f.memoizedState = null, f.updateQueue = null, f.dependencies = null,
  5495. f.stateNode = null) : (f.childLanes = g.childLanes, f.lanes = g.lanes, f.child = g.child,
  5496. f.subtreeFlags = 0, f.deletions = null, f.memoizedProps = g.memoizedProps, f.memoizedState = g.memoizedState,
  5497. f.updateQueue = g.updateQueue, f.type = g.type, a = g.dependencies, f.dependencies = null === a ? null : {
  5498. lanes: a.lanes,
  5499. firstContext: a.firstContext
  5500. }), c = c.sibling;
  5501. G(M, M.current & 1 | 2);
  5502. return b.child;
  5503. }
  5504. a = a.sibling;
  5505. }
  5506. null !== f.tail && B() > Hj && (b.flags |= 128, d = !0, Ej(f, !1), b.lanes = 4194304);
  5507. } else {
  5508. if (!d) if (a = Mh(g), null !== a) {
  5509. if (b.flags |= 128, d = !0, c = a.updateQueue, null !== c && (b.updateQueue = c,
  5510. b.flags |= 4), Ej(f, !0), null === f.tail && "hidden" === f.tailMode && !g.alternate && !I) return S(b),
  5511. null;
  5512. } else 2 * B() - f.renderingStartTime > Hj && 1073741824 !== c && (b.flags |= 128,
  5513. d = !0, Ej(f, !1), b.lanes = 4194304);
  5514. f.isBackwards ? (g.sibling = b.child, b.child = g) : (c = f.last, null !== c ? c.sibling = g : b.child = g,
  5515. f.last = g);
  5516. }
  5517. if (null !== f.tail) return b = f.tail, f.rendering = b, f.tail = b.sibling, f.renderingStartTime = B(),
  5518. b.sibling = null, c = M.current, G(M, d ? c & 1 | 2 : c & 1), b;
  5519. S(b);
  5520. return null;
  5521.  
  5522. case 22:
  5523. case 23:
  5524. return Ij(), d = null !== b.memoizedState, null !== a && null !== a.memoizedState !== d && (b.flags |= 8192),
  5525. d && 0 !== (b.mode & 1) ? 0 !== (gj & 1073741824) && (S(b), b.subtreeFlags & 6 && (b.flags |= 8192)) : S(b),
  5526. null;
  5527.  
  5528. case 24:
  5529. return null;
  5530.  
  5531. case 25:
  5532. return null;
  5533. }
  5534. throw Error(p(156, b.tag));
  5535. }
  5536. function Jj(a, b) {
  5537. wg(b);
  5538. switch (b.tag) {
  5539. case 1:
  5540. return Zf(b.type) && $f(), a = b.flags, a & 65536 ? (b.flags = a & -65537 | 128,
  5541. b) : null;
  5542.  
  5543. case 3:
  5544. return Jh(), E(Wf), E(H), Oh(), a = b.flags, 0 !== (a & 65536) && 0 === (a & 128) ? (b.flags = a & -65537 | 128,
  5545. b) : null;
  5546.  
  5547. case 5:
  5548. return Lh(b), null;
  5549.  
  5550. case 13:
  5551. E(M);
  5552. a = b.memoizedState;
  5553. if (null !== a && null !== a.dehydrated) {
  5554. if (null === b.alternate) throw Error(p(340));
  5555. Ig();
  5556. }
  5557. a = b.flags;
  5558. return a & 65536 ? (b.flags = a & -65537 | 128, b) : null;
  5559.  
  5560. case 19:
  5561. return E(M), null;
  5562.  
  5563. case 4:
  5564. return Jh(), null;
  5565.  
  5566. case 10:
  5567. return Rg(b.type._context), null;
  5568.  
  5569. case 22:
  5570. case 23:
  5571. return Ij(), null;
  5572.  
  5573. case 24:
  5574. return null;
  5575.  
  5576. default:
  5577. return null;
  5578. }
  5579. }
  5580. var Kj = !1, U = !1, Lj = "function" === typeof WeakSet ? WeakSet : Set, V = null;
  5581. function Mj(a, b) {
  5582. var c = a.ref;
  5583. if (null !== c) if ("function" === typeof c) try {
  5584. c(null);
  5585. } catch (d) {
  5586. W(a, b, d);
  5587. } else c.current = null;
  5588. }
  5589. function Nj(a, b, c) {
  5590. try {
  5591. c();
  5592. } catch (d) {
  5593. W(a, b, d);
  5594. }
  5595. }
  5596. var Oj = !1;
  5597. function Pj(a, b) {
  5598. Cf = dd;
  5599. a = Me();
  5600. if (Ne(a)) {
  5601. if ("selectionStart" in a) var c = {
  5602. start: a.selectionStart,
  5603. end: a.selectionEnd
  5604. }; else a: {
  5605. c = (c = a.ownerDocument) && c.defaultView || window;
  5606. var d = c.getSelection && c.getSelection();
  5607. if (d && 0 !== d.rangeCount) {
  5608. c = d.anchorNode;
  5609. var e = d.anchorOffset, f = d.focusNode;
  5610. d = d.focusOffset;
  5611. try {
  5612. c.nodeType, f.nodeType;
  5613. } catch (F) {
  5614. c = null;
  5615. break a;
  5616. }
  5617. var g = 0, h = -1, k = -1, l = 0, m = 0, q = a, r = null;
  5618. b: for (;;) {
  5619. for (var y; ;) {
  5620. q !== c || 0 !== e && 3 !== q.nodeType || (h = g + e);
  5621. q !== f || 0 !== d && 3 !== q.nodeType || (k = g + d);
  5622. 3 === q.nodeType && (g += q.nodeValue.length);
  5623. if (null === (y = q.firstChild)) break;
  5624. r = q;
  5625. q = y;
  5626. }
  5627. for (;;) {
  5628. if (q === a) break b;
  5629. r === c && ++l === e && (h = g);
  5630. r === f && ++m === d && (k = g);
  5631. if (null !== (y = q.nextSibling)) break;
  5632. q = r;
  5633. r = q.parentNode;
  5634. }
  5635. q = y;
  5636. }
  5637. c = -1 === h || -1 === k ? null : {
  5638. start: h,
  5639. end: k
  5640. };
  5641. } else c = null;
  5642. }
  5643. c = c || {
  5644. start: 0,
  5645. end: 0
  5646. };
  5647. } else c = null;
  5648. Df = {
  5649. focusedElem: a,
  5650. selectionRange: c
  5651. };
  5652. dd = !1;
  5653. for (V = b; null !== V; ) if (b = V, a = b.child, 0 !== (b.subtreeFlags & 1028) && null !== a) a.return = b,
  5654. V = a; else for (;null !== V; ) {
  5655. b = V;
  5656. try {
  5657. var n = b.alternate;
  5658. if (0 !== (b.flags & 1024)) switch (b.tag) {
  5659. case 0:
  5660. case 11:
  5661. case 15:
  5662. break;
  5663.  
  5664. case 1:
  5665. if (null !== n) {
  5666. var t = n.memoizedProps, J = n.memoizedState, x = b.stateNode, w = x.getSnapshotBeforeUpdate(b.elementType === b.type ? t : Lg(b.type, t), J);
  5667. x.__reactInternalSnapshotBeforeUpdate = w;
  5668. }
  5669. break;
  5670.  
  5671. case 3:
  5672. var u = b.stateNode.containerInfo;
  5673. 1 === u.nodeType ? u.textContent = "" : 9 === u.nodeType && u.documentElement && u.removeChild(u.documentElement);
  5674. break;
  5675.  
  5676. case 5:
  5677. case 6:
  5678. case 4:
  5679. case 17:
  5680. break;
  5681.  
  5682. default:
  5683. throw Error(p(163));
  5684. }
  5685. } catch (F) {
  5686. W(b, b.return, F);
  5687. }
  5688. a = b.sibling;
  5689. if (null !== a) {
  5690. a.return = b.return;
  5691. V = a;
  5692. break;
  5693. }
  5694. V = b.return;
  5695. }
  5696. n = Oj;
  5697. Oj = !1;
  5698. return n;
  5699. }
  5700. function Qj(a, b, c) {
  5701. var d = b.updateQueue;
  5702. d = null !== d ? d.lastEffect : null;
  5703. if (null !== d) {
  5704. var e = d = d.next;
  5705. do {
  5706. if ((e.tag & a) === a) {
  5707. var f = e.destroy;
  5708. e.destroy = void 0;
  5709. void 0 !== f && Nj(b, c, f);
  5710. }
  5711. e = e.next;
  5712. } while (e !== d);
  5713. }
  5714. }
  5715. function Rj(a, b) {
  5716. b = b.updateQueue;
  5717. b = null !== b ? b.lastEffect : null;
  5718. if (null !== b) {
  5719. var c = b = b.next;
  5720. do {
  5721. if ((c.tag & a) === a) {
  5722. var d = c.create;
  5723. c.destroy = d();
  5724. }
  5725. c = c.next;
  5726. } while (c !== b);
  5727. }
  5728. }
  5729. function Sj(a) {
  5730. var b = a.ref;
  5731. if (null !== b) {
  5732. var c = a.stateNode;
  5733. switch (a.tag) {
  5734. case 5:
  5735. a = c;
  5736. break;
  5737.  
  5738. default:
  5739. a = c;
  5740. }
  5741. "function" === typeof b ? b(a) : b.current = a;
  5742. }
  5743. }
  5744. function Tj(a) {
  5745. var b = a.alternate;
  5746. null !== b && (a.alternate = null, Tj(b));
  5747. a.child = null;
  5748. a.deletions = null;
  5749. a.sibling = null;
  5750. 5 === a.tag && (b = a.stateNode, null !== b && (delete b[Of], delete b[Pf], delete b[of],
  5751. delete b[Qf], delete b[Rf]));
  5752. a.stateNode = null;
  5753. a.return = null;
  5754. a.dependencies = null;
  5755. a.memoizedProps = null;
  5756. a.memoizedState = null;
  5757. a.pendingProps = null;
  5758. a.stateNode = null;
  5759. a.updateQueue = null;
  5760. }
  5761. function Uj(a) {
  5762. return 5 === a.tag || 3 === a.tag || 4 === a.tag;
  5763. }
  5764. function Vj(a) {
  5765. a: for (;;) {
  5766. for (;null === a.sibling; ) {
  5767. if (null === a.return || Uj(a.return)) return null;
  5768. a = a.return;
  5769. }
  5770. a.sibling.return = a.return;
  5771. for (a = a.sibling; 5 !== a.tag && 6 !== a.tag && 18 !== a.tag; ) {
  5772. if (a.flags & 2) continue a;
  5773. if (null === a.child || 4 === a.tag) continue a; else a.child.return = a, a = a.child;
  5774. }
  5775. if (!(a.flags & 2)) return a.stateNode;
  5776. }
  5777. }
  5778. function Wj(a, b, c) {
  5779. var d = a.tag;
  5780. if (5 === d || 6 === d) a = a.stateNode, b ? 8 === c.nodeType ? c.parentNode.insertBefore(a, b) : c.insertBefore(a, b) : (8 === c.nodeType ? (b = c.parentNode,
  5781. b.insertBefore(a, c)) : (b = c, b.appendChild(a)), c = c._reactRootContainer, null !== c && void 0 !== c || null !== b.onclick || (b.onclick = Bf)); else if (4 !== d && (a = a.child,
  5782. null !== a)) for (Wj(a, b, c), a = a.sibling; null !== a; ) Wj(a, b, c), a = a.sibling;
  5783. }
  5784. function Xj(a, b, c) {
  5785. var d = a.tag;
  5786. if (5 === d || 6 === d) a = a.stateNode, b ? c.insertBefore(a, b) : c.appendChild(a); else if (4 !== d && (a = a.child,
  5787. null !== a)) for (Xj(a, b, c), a = a.sibling; null !== a; ) Xj(a, b, c), a = a.sibling;
  5788. }
  5789. var X = null, Yj = !1;
  5790. function Zj(a, b, c) {
  5791. for (c = c.child; null !== c; ) ak(a, b, c), c = c.sibling;
  5792. }
  5793. function ak(a, b, c) {
  5794. if (lc && "function" === typeof lc.onCommitFiberUnmount) try {
  5795. lc.onCommitFiberUnmount(kc, c);
  5796. } catch (h) {}
  5797. switch (c.tag) {
  5798. case 5:
  5799. U || Mj(c, b);
  5800.  
  5801. case 6:
  5802. var d = X, e = Yj;
  5803. X = null;
  5804. Zj(a, b, c);
  5805. X = d;
  5806. Yj = e;
  5807. null !== X && (Yj ? (a = X, c = c.stateNode, 8 === a.nodeType ? a.parentNode.removeChild(c) : a.removeChild(c)) : X.removeChild(c.stateNode));
  5808. break;
  5809.  
  5810. case 18:
  5811. null !== X && (Yj ? (a = X, c = c.stateNode, 8 === a.nodeType ? Kf(a.parentNode, c) : 1 === a.nodeType && Kf(a, c),
  5812. bd(a)) : Kf(X, c.stateNode));
  5813. break;
  5814.  
  5815. case 4:
  5816. d = X;
  5817. e = Yj;
  5818. X = c.stateNode.containerInfo;
  5819. Yj = !0;
  5820. Zj(a, b, c);
  5821. X = d;
  5822. Yj = e;
  5823. break;
  5824.  
  5825. case 0:
  5826. case 11:
  5827. case 14:
  5828. case 15:
  5829. if (!U && (d = c.updateQueue, null !== d && (d = d.lastEffect, null !== d))) {
  5830. e = d = d.next;
  5831. do {
  5832. var f = e, g = f.destroy;
  5833. f = f.tag;
  5834. void 0 !== g && (0 !== (f & 2) ? Nj(c, b, g) : 0 !== (f & 4) && Nj(c, b, g));
  5835. e = e.next;
  5836. } while (e !== d);
  5837. }
  5838. Zj(a, b, c);
  5839. break;
  5840.  
  5841. case 1:
  5842. if (!U && (Mj(c, b), d = c.stateNode, "function" === typeof d.componentWillUnmount)) try {
  5843. d.props = c.memoizedProps, d.state = c.memoizedState, d.componentWillUnmount();
  5844. } catch (h) {
  5845. W(c, b, h);
  5846. }
  5847. Zj(a, b, c);
  5848. break;
  5849.  
  5850. case 21:
  5851. Zj(a, b, c);
  5852. break;
  5853.  
  5854. case 22:
  5855. c.mode & 1 ? (U = (d = U) || null !== c.memoizedState, Zj(a, b, c), U = d) : Zj(a, b, c);
  5856. break;
  5857.  
  5858. default:
  5859. Zj(a, b, c);
  5860. }
  5861. }
  5862. function bk(a) {
  5863. var b = a.updateQueue;
  5864. if (null !== b) {
  5865. a.updateQueue = null;
  5866. var c = a.stateNode;
  5867. null === c && (c = a.stateNode = new Lj);
  5868. b.forEach((function(b) {
  5869. var d = ck.bind(null, a, b);
  5870. c.has(b) || (c.add(b), b.then(d, d));
  5871. }));
  5872. }
  5873. }
  5874. function dk(a, b) {
  5875. var c = b.deletions;
  5876. if (null !== c) for (var d = 0; d < c.length; d++) {
  5877. var e = c[d];
  5878. try {
  5879. var f = a, g = b, h = g;
  5880. a: for (;null !== h; ) {
  5881. switch (h.tag) {
  5882. case 5:
  5883. X = h.stateNode;
  5884. Yj = !1;
  5885. break a;
  5886.  
  5887. case 3:
  5888. X = h.stateNode.containerInfo;
  5889. Yj = !0;
  5890. break a;
  5891.  
  5892. case 4:
  5893. X = h.stateNode.containerInfo;
  5894. Yj = !0;
  5895. break a;
  5896. }
  5897. h = h.return;
  5898. }
  5899. if (null === X) throw Error(p(160));
  5900. ak(f, g, e);
  5901. X = null;
  5902. Yj = !1;
  5903. var k = e.alternate;
  5904. null !== k && (k.return = null);
  5905. e.return = null;
  5906. } catch (l) {
  5907. W(e, b, l);
  5908. }
  5909. }
  5910. if (b.subtreeFlags & 12854) for (b = b.child; null !== b; ) ek(b, a), b = b.sibling;
  5911. }
  5912. function ek(a, b) {
  5913. var c = a.alternate, d = a.flags;
  5914. switch (a.tag) {
  5915. case 0:
  5916. case 11:
  5917. case 14:
  5918. case 15:
  5919. dk(b, a);
  5920. fk(a);
  5921. if (d & 4) {
  5922. try {
  5923. Qj(3, a, a.return), Rj(3, a);
  5924. } catch (t) {
  5925. W(a, a.return, t);
  5926. }
  5927. try {
  5928. Qj(5, a, a.return);
  5929. } catch (t) {
  5930. W(a, a.return, t);
  5931. }
  5932. }
  5933. break;
  5934.  
  5935. case 1:
  5936. dk(b, a);
  5937. fk(a);
  5938. d & 512 && null !== c && Mj(c, c.return);
  5939. break;
  5940.  
  5941. case 5:
  5942. dk(b, a);
  5943. fk(a);
  5944. d & 512 && null !== c && Mj(c, c.return);
  5945. if (a.flags & 32) {
  5946. var e = a.stateNode;
  5947. try {
  5948. ob(e, "");
  5949. } catch (t) {
  5950. W(a, a.return, t);
  5951. }
  5952. }
  5953. if (d & 4 && (e = a.stateNode, null != e)) {
  5954. var f = a.memoizedProps, g = null !== c ? c.memoizedProps : f, h = a.type, k = a.updateQueue;
  5955. a.updateQueue = null;
  5956. if (null !== k) try {
  5957. "input" === h && "radio" === f.type && null != f.name && ab(e, f);
  5958. vb(h, g);
  5959. var l = vb(h, f);
  5960. for (g = 0; g < k.length; g += 2) {
  5961. var m = k[g], q = k[g + 1];
  5962. "style" === m ? sb(e, q) : "dangerouslySetInnerHTML" === m ? nb(e, q) : "children" === m ? ob(e, q) : ta(e, m, q, l);
  5963. }
  5964. switch (h) {
  5965. case "input":
  5966. bb(e, f);
  5967. break;
  5968.  
  5969. case "textarea":
  5970. ib(e, f);
  5971. break;
  5972.  
  5973. case "select":
  5974. var r = e._wrapperState.wasMultiple;
  5975. e._wrapperState.wasMultiple = !!f.multiple;
  5976. var y = f.value;
  5977. null != y ? fb(e, !!f.multiple, y, !1) : r !== !!f.multiple && (null != f.defaultValue ? fb(e, !!f.multiple, f.defaultValue, !0) : fb(e, !!f.multiple, f.multiple ? [] : "", !1));
  5978. }
  5979. e[Pf] = f;
  5980. } catch (t) {
  5981. W(a, a.return, t);
  5982. }
  5983. }
  5984. break;
  5985.  
  5986. case 6:
  5987. dk(b, a);
  5988. fk(a);
  5989. if (d & 4) {
  5990. if (null === a.stateNode) throw Error(p(162));
  5991. e = a.stateNode;
  5992. f = a.memoizedProps;
  5993. try {
  5994. e.nodeValue = f;
  5995. } catch (t) {
  5996. W(a, a.return, t);
  5997. }
  5998. }
  5999. break;
  6000.  
  6001. case 3:
  6002. dk(b, a);
  6003. fk(a);
  6004. if (d & 4 && null !== c && c.memoizedState.isDehydrated) try {
  6005. bd(b.containerInfo);
  6006. } catch (t) {
  6007. W(a, a.return, t);
  6008. }
  6009. break;
  6010.  
  6011. case 4:
  6012. dk(b, a);
  6013. fk(a);
  6014. break;
  6015.  
  6016. case 13:
  6017. dk(b, a);
  6018. fk(a);
  6019. e = a.child;
  6020. e.flags & 8192 && (f = null !== e.memoizedState, e.stateNode.isHidden = f, !f || null !== e.alternate && null !== e.alternate.memoizedState || (gk = B()));
  6021. d & 4 && bk(a);
  6022. break;
  6023.  
  6024. case 22:
  6025. m = null !== c && null !== c.memoizedState;
  6026. a.mode & 1 ? (U = (l = U) || m, dk(b, a), U = l) : dk(b, a);
  6027. fk(a);
  6028. if (d & 8192) {
  6029. l = null !== a.memoizedState;
  6030. if ((a.stateNode.isHidden = l) && !m && 0 !== (a.mode & 1)) for (V = a, m = a.child; null !== m; ) {
  6031. for (q = V = m; null !== V; ) {
  6032. r = V;
  6033. y = r.child;
  6034. switch (r.tag) {
  6035. case 0:
  6036. case 11:
  6037. case 14:
  6038. case 15:
  6039. Qj(4, r, r.return);
  6040. break;
  6041.  
  6042. case 1:
  6043. Mj(r, r.return);
  6044. var n = r.stateNode;
  6045. if ("function" === typeof n.componentWillUnmount) {
  6046. d = r;
  6047. c = r.return;
  6048. try {
  6049. b = d, n.props = b.memoizedProps, n.state = b.memoizedState, n.componentWillUnmount();
  6050. } catch (t) {
  6051. W(d, c, t);
  6052. }
  6053. }
  6054. break;
  6055.  
  6056. case 5:
  6057. Mj(r, r.return);
  6058. break;
  6059.  
  6060. case 22:
  6061. if (null !== r.memoizedState) {
  6062. hk(q);
  6063. continue;
  6064. }
  6065. }
  6066. null !== y ? (y.return = r, V = y) : hk(q);
  6067. }
  6068. m = m.sibling;
  6069. }
  6070. a: for (m = null, q = a; ;) {
  6071. if (5 === q.tag) {
  6072. if (null === m) {
  6073. m = q;
  6074. try {
  6075. e = q.stateNode, l ? (f = e.style, "function" === typeof f.setProperty ? f.setProperty("display", "none", "important") : f.display = "none") : (h = q.stateNode,
  6076. k = q.memoizedProps.style, g = void 0 !== k && null !== k && k.hasOwnProperty("display") ? k.display : null,
  6077. h.style.display = rb("display", g));
  6078. } catch (t) {
  6079. W(a, a.return, t);
  6080. }
  6081. }
  6082. } else if (6 === q.tag) {
  6083. if (null === m) try {
  6084. q.stateNode.nodeValue = l ? "" : q.memoizedProps;
  6085. } catch (t) {
  6086. W(a, a.return, t);
  6087. }
  6088. } else if ((22 !== q.tag && 23 !== q.tag || null === q.memoizedState || q === a) && null !== q.child) {
  6089. q.child.return = q;
  6090. q = q.child;
  6091. continue;
  6092. }
  6093. if (q === a) break a;
  6094. for (;null === q.sibling; ) {
  6095. if (null === q.return || q.return === a) break a;
  6096. m === q && (m = null);
  6097. q = q.return;
  6098. }
  6099. m === q && (m = null);
  6100. q.sibling.return = q.return;
  6101. q = q.sibling;
  6102. }
  6103. }
  6104. break;
  6105.  
  6106. case 19:
  6107. dk(b, a);
  6108. fk(a);
  6109. d & 4 && bk(a);
  6110. break;
  6111.  
  6112. case 21:
  6113. break;
  6114.  
  6115. default:
  6116. dk(b, a), fk(a);
  6117. }
  6118. }
  6119. function fk(a) {
  6120. var b = a.flags;
  6121. if (b & 2) {
  6122. try {
  6123. a: {
  6124. for (var c = a.return; null !== c; ) {
  6125. if (Uj(c)) {
  6126. var d = c;
  6127. break a;
  6128. }
  6129. c = c.return;
  6130. }
  6131. throw Error(p(160));
  6132. }
  6133. switch (d.tag) {
  6134. case 5:
  6135. var e = d.stateNode;
  6136. d.flags & 32 && (ob(e, ""), d.flags &= -33);
  6137. var f = Vj(a);
  6138. Xj(a, f, e);
  6139. break;
  6140.  
  6141. case 3:
  6142. case 4:
  6143. var g = d.stateNode.containerInfo, h = Vj(a);
  6144. Wj(a, h, g);
  6145. break;
  6146.  
  6147. default:
  6148. throw Error(p(161));
  6149. }
  6150. } catch (k) {
  6151. W(a, a.return, k);
  6152. }
  6153. a.flags &= -3;
  6154. }
  6155. b & 4096 && (a.flags &= -4097);
  6156. }
  6157. function ik(a, b, c) {
  6158. V = a;
  6159. jk(a);
  6160. }
  6161. function jk(a, b, c) {
  6162. for (var d = 0 !== (a.mode & 1); null !== V; ) {
  6163. var e = V, f = e.child;
  6164. if (22 === e.tag && d) {
  6165. var g = null !== e.memoizedState || Kj;
  6166. if (!g) {
  6167. var h = e.alternate, k = null !== h && null !== h.memoizedState || U;
  6168. h = Kj;
  6169. var l = U;
  6170. Kj = g;
  6171. if ((U = k) && !l) for (V = e; null !== V; ) g = V, k = g.child, 22 === g.tag && null !== g.memoizedState ? kk(e) : null !== k ? (k.return = g,
  6172. V = k) : kk(e);
  6173. for (;null !== f; ) V = f, jk(f), f = f.sibling;
  6174. V = e;
  6175. Kj = h;
  6176. U = l;
  6177. }
  6178. lk(a);
  6179. } else 0 !== (e.subtreeFlags & 8772) && null !== f ? (f.return = e, V = f) : lk(a);
  6180. }
  6181. }
  6182. function lk(a) {
  6183. for (;null !== V; ) {
  6184. var b = V;
  6185. if (0 !== (b.flags & 8772)) {
  6186. var c = b.alternate;
  6187. try {
  6188. if (0 !== (b.flags & 8772)) switch (b.tag) {
  6189. case 0:
  6190. case 11:
  6191. case 15:
  6192. U || Rj(5, b);
  6193. break;
  6194.  
  6195. case 1:
  6196. var d = b.stateNode;
  6197. if (b.flags & 4 && !U) if (null === c) d.componentDidMount(); else {
  6198. var e = b.elementType === b.type ? c.memoizedProps : Lg(b.type, c.memoizedProps);
  6199. d.componentDidUpdate(e, c.memoizedState, d.__reactInternalSnapshotBeforeUpdate);
  6200. }
  6201. var f = b.updateQueue;
  6202. null !== f && ih(b, f, d);
  6203. break;
  6204.  
  6205. case 3:
  6206. var g = b.updateQueue;
  6207. if (null !== g) {
  6208. c = null;
  6209. if (null !== b.child) switch (b.child.tag) {
  6210. case 5:
  6211. c = b.child.stateNode;
  6212. break;
  6213.  
  6214. case 1:
  6215. c = b.child.stateNode;
  6216. }
  6217. ih(b, g, c);
  6218. }
  6219. break;
  6220.  
  6221. case 5:
  6222. var h = b.stateNode;
  6223. if (null === c && b.flags & 4) {
  6224. c = h;
  6225. var k = b.memoizedProps;
  6226. switch (b.type) {
  6227. case "button":
  6228. case "input":
  6229. case "select":
  6230. case "textarea":
  6231. k.autoFocus && c.focus();
  6232. break;
  6233.  
  6234. case "img":
  6235. k.src && (c.src = k.src);
  6236. }
  6237. }
  6238. break;
  6239.  
  6240. case 6:
  6241. break;
  6242.  
  6243. case 4:
  6244. break;
  6245.  
  6246. case 12:
  6247. break;
  6248.  
  6249. case 13:
  6250. if (null === b.memoizedState) {
  6251. var l = b.alternate;
  6252. if (null !== l) {
  6253. var m = l.memoizedState;
  6254. if (null !== m) {
  6255. var q = m.dehydrated;
  6256. null !== q && bd(q);
  6257. }
  6258. }
  6259. }
  6260. break;
  6261.  
  6262. case 19:
  6263. case 17:
  6264. case 21:
  6265. case 22:
  6266. case 23:
  6267. case 25:
  6268. break;
  6269.  
  6270. default:
  6271. throw Error(p(163));
  6272. }
  6273. U || b.flags & 512 && Sj(b);
  6274. } catch (r) {
  6275. W(b, b.return, r);
  6276. }
  6277. }
  6278. if (b === a) {
  6279. V = null;
  6280. break;
  6281. }
  6282. c = b.sibling;
  6283. if (null !== c) {
  6284. c.return = b.return;
  6285. V = c;
  6286. break;
  6287. }
  6288. V = b.return;
  6289. }
  6290. }
  6291. function hk(a) {
  6292. for (;null !== V; ) {
  6293. var b = V;
  6294. if (b === a) {
  6295. V = null;
  6296. break;
  6297. }
  6298. var c = b.sibling;
  6299. if (null !== c) {
  6300. c.return = b.return;
  6301. V = c;
  6302. break;
  6303. }
  6304. V = b.return;
  6305. }
  6306. }
  6307. function kk(a) {
  6308. for (;null !== V; ) {
  6309. var b = V;
  6310. try {
  6311. switch (b.tag) {
  6312. case 0:
  6313. case 11:
  6314. case 15:
  6315. var c = b.return;
  6316. try {
  6317. Rj(4, b);
  6318. } catch (k) {
  6319. W(b, c, k);
  6320. }
  6321. break;
  6322.  
  6323. case 1:
  6324. var d = b.stateNode;
  6325. if ("function" === typeof d.componentDidMount) {
  6326. var e = b.return;
  6327. try {
  6328. d.componentDidMount();
  6329. } catch (k) {
  6330. W(b, e, k);
  6331. }
  6332. }
  6333. var f = b.return;
  6334. try {
  6335. Sj(b);
  6336. } catch (k) {
  6337. W(b, f, k);
  6338. }
  6339. break;
  6340.  
  6341. case 5:
  6342. var g = b.return;
  6343. try {
  6344. Sj(b);
  6345. } catch (k) {
  6346. W(b, g, k);
  6347. }
  6348. }
  6349. } catch (k) {
  6350. W(b, b.return, k);
  6351. }
  6352. if (b === a) {
  6353. V = null;
  6354. break;
  6355. }
  6356. var h = b.sibling;
  6357. if (null !== h) {
  6358. h.return = b.return;
  6359. V = h;
  6360. break;
  6361. }
  6362. V = b.return;
  6363. }
  6364. }
  6365. var mk = Math.ceil, nk = ua.ReactCurrentDispatcher, ok = ua.ReactCurrentOwner, pk = ua.ReactCurrentBatchConfig, K = 0, R = null, Y = null, Z = 0, gj = 0, fj = Uf(0), T = 0, qk = null, hh = 0, rk = 0, sk = 0, tk = null, uk = null, gk = 0, Hj = Infinity, vk = null, Pi = !1, Qi = null, Si = null, wk = !1, xk = null, yk = 0, zk = 0, Ak = null, Bk = -1, Ck = 0;
  6366. function L() {
  6367. return 0 !== (K & 6) ? B() : -1 !== Bk ? Bk : Bk = B();
  6368. }
  6369. function lh(a) {
  6370. if (0 === (a.mode & 1)) return 1;
  6371. if (0 !== (K & 2) && 0 !== Z) return Z & -Z;
  6372. if (null !== Kg.transition) return 0 === Ck && (Ck = yc()), Ck;
  6373. a = C;
  6374. if (0 !== a) return a;
  6375. a = window.event;
  6376. a = void 0 === a ? 16 : jd(a.type);
  6377. return a;
  6378. }
  6379. function mh(a, b, c, d) {
  6380. if (50 < zk) throw zk = 0, Ak = null, Error(p(185));
  6381. Ac(a, c, d);
  6382. if (0 === (K & 2) || a !== R) a === R && (0 === (K & 2) && (rk |= c), 4 === T && Dk(a, Z)),
  6383. Ek(a, d), 1 === c && 0 === K && 0 === (b.mode & 1) && (Hj = B() + 500, fg && jg());
  6384. }
  6385. function Ek(a, b) {
  6386. var c = a.callbackNode;
  6387. wc(a, b);
  6388. var d = uc(a, a === R ? Z : 0);
  6389. if (0 === d) null !== c && bc(c), a.callbackNode = null, a.callbackPriority = 0; else if (b = d & -d,
  6390. a.callbackPriority !== b) {
  6391. null != c && bc(c);
  6392. if (1 === b) 0 === a.tag ? ig(Fk.bind(null, a)) : hg(Fk.bind(null, a)), Jf((function() {
  6393. 0 === (K & 6) && jg();
  6394. })), c = null; else {
  6395. switch (Dc(d)) {
  6396. case 1:
  6397. c = fc;
  6398. break;
  6399.  
  6400. case 4:
  6401. c = gc;
  6402. break;
  6403.  
  6404. case 16:
  6405. c = hc;
  6406. break;
  6407.  
  6408. case 536870912:
  6409. c = jc;
  6410. break;
  6411.  
  6412. default:
  6413. c = hc;
  6414. }
  6415. c = Gk(c, Hk.bind(null, a));
  6416. }
  6417. a.callbackPriority = b;
  6418. a.callbackNode = c;
  6419. }
  6420. }
  6421. function Hk(a, b) {
  6422. Bk = -1;
  6423. Ck = 0;
  6424. if (0 !== (K & 6)) throw Error(p(327));
  6425. var c = a.callbackNode;
  6426. if (Ik() && a.callbackNode !== c) return null;
  6427. var d = uc(a, a === R ? Z : 0);
  6428. if (0 === d) return null;
  6429. if (0 !== (d & 30) || 0 !== (d & a.expiredLanes) || b) b = Jk(a, d); else {
  6430. b = d;
  6431. var e = K;
  6432. K |= 2;
  6433. var f = Kk();
  6434. if (R !== a || Z !== b) vk = null, Hj = B() + 500, Lk(a, b);
  6435. do {
  6436. try {
  6437. Mk();
  6438. break;
  6439. } catch (h) {
  6440. Nk(a, h);
  6441. }
  6442. } while (1);
  6443. Qg();
  6444. nk.current = f;
  6445. K = e;
  6446. null !== Y ? b = 0 : (R = null, Z = 0, b = T);
  6447. }
  6448. if (0 !== b) {
  6449. 2 === b && (e = xc(a), 0 !== e && (d = e, b = Ok(a, e)));
  6450. if (1 === b) throw c = qk, Lk(a, 0), Dk(a, d), Ek(a, B()), c;
  6451. if (6 === b) Dk(a, d); else {
  6452. e = a.current.alternate;
  6453. if (0 === (d & 30) && !Pk(e) && (b = Jk(a, d), 2 === b && (f = xc(a), 0 !== f && (d = f,
  6454. b = Ok(a, f))), 1 === b)) throw c = qk, Lk(a, 0), Dk(a, d), Ek(a, B()), c;
  6455. a.finishedWork = e;
  6456. a.finishedLanes = d;
  6457. switch (b) {
  6458. case 0:
  6459. case 1:
  6460. throw Error(p(345));
  6461.  
  6462. case 2:
  6463. Qk(a, uk, vk);
  6464. break;
  6465.  
  6466. case 3:
  6467. Dk(a, d);
  6468. if ((d & 130023424) === d && (b = gk + 500 - B(), 10 < b)) {
  6469. if (0 !== uc(a, 0)) break;
  6470. e = a.suspendedLanes;
  6471. if ((e & d) !== d) {
  6472. L();
  6473. a.pingedLanes |= a.suspendedLanes & e;
  6474. break;
  6475. }
  6476. a.timeoutHandle = Ff(Qk.bind(null, a, uk, vk), b);
  6477. break;
  6478. }
  6479. Qk(a, uk, vk);
  6480. break;
  6481.  
  6482. case 4:
  6483. Dk(a, d);
  6484. if ((d & 4194240) === d) break;
  6485. b = a.eventTimes;
  6486. for (e = -1; 0 < d; ) {
  6487. var g = 31 - oc(d);
  6488. f = 1 << g;
  6489. g = b[g];
  6490. g > e && (e = g);
  6491. d &= ~f;
  6492. }
  6493. d = e;
  6494. d = B() - d;
  6495. d = (120 > d ? 120 : 480 > d ? 480 : 1080 > d ? 1080 : 1920 > d ? 1920 : 3e3 > d ? 3e3 : 4320 > d ? 4320 : 1960 * mk(d / 1960)) - d;
  6496. if (10 < d) {
  6497. a.timeoutHandle = Ff(Qk.bind(null, a, uk, vk), d);
  6498. break;
  6499. }
  6500. Qk(a, uk, vk);
  6501. break;
  6502.  
  6503. case 5:
  6504. Qk(a, uk, vk);
  6505. break;
  6506.  
  6507. default:
  6508. throw Error(p(329));
  6509. }
  6510. }
  6511. }
  6512. Ek(a, B());
  6513. return a.callbackNode === c ? Hk.bind(null, a) : null;
  6514. }
  6515. function Ok(a, b) {
  6516. var c = tk;
  6517. a.current.memoizedState.isDehydrated && (Lk(a, b).flags |= 256);
  6518. a = Jk(a, b);
  6519. 2 !== a && (b = uk, uk = c, null !== b && Gj(b));
  6520. return a;
  6521. }
  6522. function Gj(a) {
  6523. null === uk ? uk = a : uk.push.apply(uk, a);
  6524. }
  6525. function Pk(a) {
  6526. for (var b = a; ;) {
  6527. if (b.flags & 16384) {
  6528. var c = b.updateQueue;
  6529. if (null !== c && (c = c.stores, null !== c)) for (var d = 0; d < c.length; d++) {
  6530. var e = c[d], f = e.getSnapshot;
  6531. e = e.value;
  6532. try {
  6533. if (!He(f(), e)) return !1;
  6534. } catch (g) {
  6535. return !1;
  6536. }
  6537. }
  6538. }
  6539. c = b.child;
  6540. if (b.subtreeFlags & 16384 && null !== c) c.return = b, b = c; else {
  6541. if (b === a) break;
  6542. for (;null === b.sibling; ) {
  6543. if (null === b.return || b.return === a) return !0;
  6544. b = b.return;
  6545. }
  6546. b.sibling.return = b.return;
  6547. b = b.sibling;
  6548. }
  6549. }
  6550. return !0;
  6551. }
  6552. function Dk(a, b) {
  6553. b &= ~sk;
  6554. b &= ~rk;
  6555. a.suspendedLanes |= b;
  6556. a.pingedLanes &= ~b;
  6557. for (a = a.expirationTimes; 0 < b; ) {
  6558. var c = 31 - oc(b), d = 1 << c;
  6559. a[c] = -1;
  6560. b &= ~d;
  6561. }
  6562. }
  6563. function Fk(a) {
  6564. if (0 !== (K & 6)) throw Error(p(327));
  6565. Ik();
  6566. var b = uc(a, 0);
  6567. if (0 === (b & 1)) return Ek(a, B()), null;
  6568. var c = Jk(a, b);
  6569. if (0 !== a.tag && 2 === c) {
  6570. var d = xc(a);
  6571. 0 !== d && (b = d, c = Ok(a, d));
  6572. }
  6573. if (1 === c) throw c = qk, Lk(a, 0), Dk(a, b), Ek(a, B()), c;
  6574. if (6 === c) throw Error(p(345));
  6575. a.finishedWork = a.current.alternate;
  6576. a.finishedLanes = b;
  6577. Qk(a, uk, vk);
  6578. Ek(a, B());
  6579. return null;
  6580. }
  6581. function Rk(a, b) {
  6582. var c = K;
  6583. K |= 1;
  6584. try {
  6585. return a(b);
  6586. } finally {
  6587. K = c, 0 === K && (Hj = B() + 500, fg && jg());
  6588. }
  6589. }
  6590. function Sk(a) {
  6591. null !== xk && 0 === xk.tag && 0 === (K & 6) && Ik();
  6592. var b = K;
  6593. K |= 1;
  6594. var c = pk.transition, d = C;
  6595. try {
  6596. if (pk.transition = null, C = 1, a) return a();
  6597. } finally {
  6598. C = d, pk.transition = c, K = b, 0 === (K & 6) && jg();
  6599. }
  6600. }
  6601. function Ij() {
  6602. gj = fj.current;
  6603. E(fj);
  6604. }
  6605. function Lk(a, b) {
  6606. a.finishedWork = null;
  6607. a.finishedLanes = 0;
  6608. var c = a.timeoutHandle;
  6609. -1 !== c && (a.timeoutHandle = -1, Gf(c));
  6610. if (null !== Y) for (c = Y.return; null !== c; ) {
  6611. var d = c;
  6612. wg(d);
  6613. switch (d.tag) {
  6614. case 1:
  6615. d = d.type.childContextTypes;
  6616. null !== d && void 0 !== d && $f();
  6617. break;
  6618.  
  6619. case 3:
  6620. Jh();
  6621. E(Wf);
  6622. E(H);
  6623. Oh();
  6624. break;
  6625.  
  6626. case 5:
  6627. Lh(d);
  6628. break;
  6629.  
  6630. case 4:
  6631. Jh();
  6632. break;
  6633.  
  6634. case 13:
  6635. E(M);
  6636. break;
  6637.  
  6638. case 19:
  6639. E(M);
  6640. break;
  6641.  
  6642. case 10:
  6643. Rg(d.type._context);
  6644. break;
  6645.  
  6646. case 22:
  6647. case 23:
  6648. Ij();
  6649. }
  6650. c = c.return;
  6651. }
  6652. R = a;
  6653. Y = a = wh(a.current, null);
  6654. Z = gj = b;
  6655. T = 0;
  6656. qk = null;
  6657. sk = rk = hh = 0;
  6658. uk = tk = null;
  6659. if (null !== Wg) {
  6660. for (b = 0; b < Wg.length; b++) if (c = Wg[b], d = c.interleaved, null !== d) {
  6661. c.interleaved = null;
  6662. var e = d.next, f = c.pending;
  6663. if (null !== f) {
  6664. var g = f.next;
  6665. f.next = e;
  6666. d.next = g;
  6667. }
  6668. c.pending = d;
  6669. }
  6670. Wg = null;
  6671. }
  6672. return a;
  6673. }
  6674. function Nk(a, b) {
  6675. do {
  6676. var c = Y;
  6677. try {
  6678. Qg();
  6679. Ph.current = ai;
  6680. if (Sh) {
  6681. for (var d = N.memoizedState; null !== d; ) {
  6682. var e = d.queue;
  6683. null !== e && (e.pending = null);
  6684. d = d.next;
  6685. }
  6686. Sh = !1;
  6687. }
  6688. Rh = 0;
  6689. P = O = N = null;
  6690. Th = !1;
  6691. Uh = 0;
  6692. ok.current = null;
  6693. if (null === c || null === c.return) {
  6694. T = 1;
  6695. qk = b;
  6696. Y = null;
  6697. break;
  6698. }
  6699. a: {
  6700. var f = a, g = c.return, h = c, k = b;
  6701. b = Z;
  6702. h.flags |= 32768;
  6703. if (null !== k && "object" === typeof k && "function" === typeof k.then) {
  6704. var l = k, m = h, q = m.tag;
  6705. if (0 === (m.mode & 1) && (0 === q || 11 === q || 15 === q)) {
  6706. var r = m.alternate;
  6707. r ? (m.updateQueue = r.updateQueue, m.memoizedState = r.memoizedState, m.lanes = r.lanes) : (m.updateQueue = null,
  6708. m.memoizedState = null);
  6709. }
  6710. var y = Vi(g);
  6711. if (null !== y) {
  6712. y.flags &= -257;
  6713. Wi(y, g, h, f, b);
  6714. y.mode & 1 && Ti(f, l, b);
  6715. b = y;
  6716. k = l;
  6717. var n = b.updateQueue;
  6718. if (null === n) {
  6719. var t = new Set;
  6720. t.add(k);
  6721. b.updateQueue = t;
  6722. } else n.add(k);
  6723. break a;
  6724. } else {
  6725. if (0 === (b & 1)) {
  6726. Ti(f, l, b);
  6727. uj();
  6728. break a;
  6729. }
  6730. k = Error(p(426));
  6731. }
  6732. } else if (I && h.mode & 1) {
  6733. var J = Vi(g);
  6734. if (null !== J) {
  6735. 0 === (J.flags & 65536) && (J.flags |= 256);
  6736. Wi(J, g, h, f, b);
  6737. Jg(Ki(k, h));
  6738. break a;
  6739. }
  6740. }
  6741. f = k = Ki(k, h);
  6742. 4 !== T && (T = 2);
  6743. null === tk ? tk = [ f ] : tk.push(f);
  6744. f = g;
  6745. do {
  6746. switch (f.tag) {
  6747. case 3:
  6748. f.flags |= 65536;
  6749. b &= -b;
  6750. f.lanes |= b;
  6751. var x = Oi(f, k, b);
  6752. fh(f, x);
  6753. break a;
  6754.  
  6755. case 1:
  6756. h = k;
  6757. var w = f.type, u = f.stateNode;
  6758. if (0 === (f.flags & 128) && ("function" === typeof w.getDerivedStateFromError || null !== u && "function" === typeof u.componentDidCatch && (null === Si || !Si.has(u)))) {
  6759. f.flags |= 65536;
  6760. b &= -b;
  6761. f.lanes |= b;
  6762. var F = Ri(f, h, b);
  6763. fh(f, F);
  6764. break a;
  6765. }
  6766. }
  6767. f = f.return;
  6768. } while (null !== f);
  6769. }
  6770. Tk(c);
  6771. } catch (na) {
  6772. b = na;
  6773. Y === c && null !== c && (Y = c = c.return);
  6774. continue;
  6775. }
  6776. break;
  6777. } while (1);
  6778. }
  6779. function Kk() {
  6780. var a = nk.current;
  6781. nk.current = ai;
  6782. return null === a ? ai : a;
  6783. }
  6784. function uj() {
  6785. if (0 === T || 3 === T || 2 === T) T = 4;
  6786. null === R || 0 === (hh & 268435455) && 0 === (rk & 268435455) || Dk(R, Z);
  6787. }
  6788. function Jk(a, b) {
  6789. var c = K;
  6790. K |= 2;
  6791. var d = Kk();
  6792. if (R !== a || Z !== b) vk = null, Lk(a, b);
  6793. do {
  6794. try {
  6795. Uk();
  6796. break;
  6797. } catch (e) {
  6798. Nk(a, e);
  6799. }
  6800. } while (1);
  6801. Qg();
  6802. K = c;
  6803. nk.current = d;
  6804. if (null !== Y) throw Error(p(261));
  6805. R = null;
  6806. Z = 0;
  6807. return T;
  6808. }
  6809. function Uk() {
  6810. for (;null !== Y; ) Vk(Y);
  6811. }
  6812. function Mk() {
  6813. for (;null !== Y && !cc(); ) Vk(Y);
  6814. }
  6815. function Vk(a) {
  6816. var b = Wk(a.alternate, a, gj);
  6817. a.memoizedProps = a.pendingProps;
  6818. null === b ? Tk(a) : Y = b;
  6819. ok.current = null;
  6820. }
  6821. function Tk(a) {
  6822. var b = a;
  6823. do {
  6824. var c = b.alternate;
  6825. a = b.return;
  6826. if (0 === (b.flags & 32768)) {
  6827. if (c = Fj(c, b, gj), null !== c) {
  6828. Y = c;
  6829. return;
  6830. }
  6831. } else {
  6832. c = Jj(c, b);
  6833. if (null !== c) {
  6834. c.flags &= 32767;
  6835. Y = c;
  6836. return;
  6837. }
  6838. if (null !== a) a.flags |= 32768, a.subtreeFlags = 0, a.deletions = null; else {
  6839. T = 6;
  6840. Y = null;
  6841. return;
  6842. }
  6843. }
  6844. b = b.sibling;
  6845. if (null !== b) {
  6846. Y = b;
  6847. return;
  6848. }
  6849. Y = b = a;
  6850. } while (null !== b);
  6851. 0 === T && (T = 5);
  6852. }
  6853. function Qk(a, b, c) {
  6854. var d = C, e = pk.transition;
  6855. try {
  6856. pk.transition = null, C = 1, Xk(a, b, c, d);
  6857. } finally {
  6858. pk.transition = e, C = d;
  6859. }
  6860. return null;
  6861. }
  6862. function Xk(a, b, c, d) {
  6863. do {
  6864. Ik();
  6865. } while (null !== xk);
  6866. if (0 !== (K & 6)) throw Error(p(327));
  6867. c = a.finishedWork;
  6868. var e = a.finishedLanes;
  6869. if (null === c) return null;
  6870. a.finishedWork = null;
  6871. a.finishedLanes = 0;
  6872. if (c === a.current) throw Error(p(177));
  6873. a.callbackNode = null;
  6874. a.callbackPriority = 0;
  6875. var f = c.lanes | c.childLanes;
  6876. Bc(a, f);
  6877. a === R && (Y = R = null, Z = 0);
  6878. 0 === (c.subtreeFlags & 2064) && 0 === (c.flags & 2064) || wk || (wk = !0, Gk(hc, (function() {
  6879. Ik();
  6880. return null;
  6881. })));
  6882. f = 0 !== (c.flags & 15990);
  6883. if (0 !== (c.subtreeFlags & 15990) || f) {
  6884. f = pk.transition;
  6885. pk.transition = null;
  6886. var g = C;
  6887. C = 1;
  6888. var h = K;
  6889. K |= 4;
  6890. ok.current = null;
  6891. Pj(a, c);
  6892. ek(c, a);
  6893. Oe(Df);
  6894. dd = !!Cf;
  6895. Df = Cf = null;
  6896. a.current = c;
  6897. ik(c);
  6898. dc();
  6899. K = h;
  6900. C = g;
  6901. pk.transition = f;
  6902. } else a.current = c;
  6903. wk && (wk = !1, xk = a, yk = e);
  6904. f = a.pendingLanes;
  6905. 0 === f && (Si = null);
  6906. mc(c.stateNode);
  6907. Ek(a, B());
  6908. if (null !== b) for (d = a.onRecoverableError, c = 0; c < b.length; c++) e = b[c],
  6909. d(e.value, {
  6910. componentStack: e.stack,
  6911. digest: e.digest
  6912. });
  6913. if (Pi) throw Pi = !1, a = Qi, Qi = null, a;
  6914. 0 !== (yk & 1) && 0 !== a.tag && Ik();
  6915. f = a.pendingLanes;
  6916. 0 !== (f & 1) ? a === Ak ? zk++ : (zk = 0, Ak = a) : zk = 0;
  6917. jg();
  6918. return null;
  6919. }
  6920. function Ik() {
  6921. if (null !== xk) {
  6922. var a = Dc(yk), b = pk.transition, c = C;
  6923. try {
  6924. pk.transition = null;
  6925. C = 16 > a ? 16 : a;
  6926. if (null === xk) var d = !1; else {
  6927. a = xk;
  6928. xk = null;
  6929. yk = 0;
  6930. if (0 !== (K & 6)) throw Error(p(331));
  6931. var e = K;
  6932. K |= 4;
  6933. for (V = a.current; null !== V; ) {
  6934. var f = V, g = f.child;
  6935. if (0 !== (V.flags & 16)) {
  6936. var h = f.deletions;
  6937. if (null !== h) {
  6938. for (var k = 0; k < h.length; k++) {
  6939. var l = h[k];
  6940. for (V = l; null !== V; ) {
  6941. var m = V;
  6942. switch (m.tag) {
  6943. case 0:
  6944. case 11:
  6945. case 15:
  6946. Qj(8, m, f);
  6947. }
  6948. var q = m.child;
  6949. if (null !== q) q.return = m, V = q; else for (;null !== V; ) {
  6950. m = V;
  6951. var r = m.sibling, y = m.return;
  6952. Tj(m);
  6953. if (m === l) {
  6954. V = null;
  6955. break;
  6956. }
  6957. if (null !== r) {
  6958. r.return = y;
  6959. V = r;
  6960. break;
  6961. }
  6962. V = y;
  6963. }
  6964. }
  6965. }
  6966. var n = f.alternate;
  6967. if (null !== n) {
  6968. var t = n.child;
  6969. if (null !== t) {
  6970. n.child = null;
  6971. do {
  6972. var J = t.sibling;
  6973. t.sibling = null;
  6974. t = J;
  6975. } while (null !== t);
  6976. }
  6977. }
  6978. V = f;
  6979. }
  6980. }
  6981. if (0 !== (f.subtreeFlags & 2064) && null !== g) g.return = f, V = g; else b: for (;null !== V; ) {
  6982. f = V;
  6983. if (0 !== (f.flags & 2048)) switch (f.tag) {
  6984. case 0:
  6985. case 11:
  6986. case 15:
  6987. Qj(9, f, f.return);
  6988. }
  6989. var x = f.sibling;
  6990. if (null !== x) {
  6991. x.return = f.return;
  6992. V = x;
  6993. break b;
  6994. }
  6995. V = f.return;
  6996. }
  6997. }
  6998. var w = a.current;
  6999. for (V = w; null !== V; ) {
  7000. g = V;
  7001. var u = g.child;
  7002. if (0 !== (g.subtreeFlags & 2064) && null !== u) u.return = g, V = u; else b: for (g = w; null !== V; ) {
  7003. h = V;
  7004. if (0 !== (h.flags & 2048)) try {
  7005. switch (h.tag) {
  7006. case 0:
  7007. case 11:
  7008. case 15:
  7009. Rj(9, h);
  7010. }
  7011. } catch (na) {
  7012. W(h, h.return, na);
  7013. }
  7014. if (h === g) {
  7015. V = null;
  7016. break b;
  7017. }
  7018. var F = h.sibling;
  7019. if (null !== F) {
  7020. F.return = h.return;
  7021. V = F;
  7022. break b;
  7023. }
  7024. V = h.return;
  7025. }
  7026. }
  7027. K = e;
  7028. jg();
  7029. if (lc && "function" === typeof lc.onPostCommitFiberRoot) try {
  7030. lc.onPostCommitFiberRoot(kc, a);
  7031. } catch (na) {}
  7032. d = !0;
  7033. }
  7034. return d;
  7035. } finally {
  7036. C = c, pk.transition = b;
  7037. }
  7038. }
  7039. return !1;
  7040. }
  7041. function Yk(a, b, c) {
  7042. b = Ki(c, b);
  7043. b = Oi(a, b, 1);
  7044. a = dh(a, b, 1);
  7045. b = L();
  7046. null !== a && (Ac(a, 1, b), Ek(a, b));
  7047. }
  7048. function W(a, b, c) {
  7049. if (3 === a.tag) Yk(a, a, c); else for (;null !== b; ) {
  7050. if (3 === b.tag) {
  7051. Yk(b, a, c);
  7052. break;
  7053. } else if (1 === b.tag) {
  7054. var d = b.stateNode;
  7055. if ("function" === typeof b.type.getDerivedStateFromError || "function" === typeof d.componentDidCatch && (null === Si || !Si.has(d))) {
  7056. a = Ki(c, a);
  7057. a = Ri(b, a, 1);
  7058. b = dh(b, a, 1);
  7059. a = L();
  7060. null !== b && (Ac(b, 1, a), Ek(b, a));
  7061. break;
  7062. }
  7063. }
  7064. b = b.return;
  7065. }
  7066. }
  7067. function Ui(a, b, c) {
  7068. var d = a.pingCache;
  7069. null !== d && d.delete(b);
  7070. b = L();
  7071. a.pingedLanes |= a.suspendedLanes & c;
  7072. R === a && (Z & c) === c && (4 === T || 3 === T && (Z & 130023424) === Z && 500 > B() - gk ? Lk(a, 0) : sk |= c);
  7073. Ek(a, b);
  7074. }
  7075. function Zk(a, b) {
  7076. 0 === b && (0 === (a.mode & 1) ? b = 1 : (b = sc, sc <<= 1, 0 === (sc & 130023424) && (sc = 4194304)));
  7077. var c = L();
  7078. a = Zg(a, b);
  7079. null !== a && (Ac(a, b, c), Ek(a, c));
  7080. }
  7081. function vj(a) {
  7082. var b = a.memoizedState, c = 0;
  7083. null !== b && (c = b.retryLane);
  7084. Zk(a, c);
  7085. }
  7086. function ck(a, b) {
  7087. var c = 0;
  7088. switch (a.tag) {
  7089. case 13:
  7090. var d = a.stateNode;
  7091. var e = a.memoizedState;
  7092. null !== e && (c = e.retryLane);
  7093. break;
  7094.  
  7095. case 19:
  7096. d = a.stateNode;
  7097. break;
  7098.  
  7099. default:
  7100. throw Error(p(314));
  7101. }
  7102. null !== d && d.delete(b);
  7103. Zk(a, c);
  7104. }
  7105. var Wk;
  7106. Wk = function(a, b, c) {
  7107. if (null !== a) if (a.memoizedProps !== b.pendingProps || Wf.current) Ug = !0; else {
  7108. if (0 === (a.lanes & c) && 0 === (b.flags & 128)) return Ug = !1, zj(a, b, c);
  7109. Ug = 0 !== (a.flags & 131072) ? !0 : !1;
  7110. } else Ug = !1, I && 0 !== (b.flags & 1048576) && ug(b, ng, b.index);
  7111. b.lanes = 0;
  7112. switch (b.tag) {
  7113. case 2:
  7114. var d = b.type;
  7115. jj(a, b);
  7116. a = b.pendingProps;
  7117. var e = Yf(b, H.current);
  7118. Tg(b, c);
  7119. e = Xh(null, b, d, a, e, c);
  7120. var f = bi();
  7121. b.flags |= 1;
  7122. "object" === typeof e && null !== e && "function" === typeof e.render && void 0 === e.$$typeof ? (b.tag = 1,
  7123. b.memoizedState = null, b.updateQueue = null, Zf(d) ? (f = !0, cg(b)) : f = !1,
  7124. b.memoizedState = null !== e.state && void 0 !== e.state ? e.state : null, ah(b),
  7125. e.updater = nh, b.stateNode = e, e._reactInternals = b, rh(b, d, a, c), b = kj(null, b, d, !0, f, c)) : (b.tag = 0,
  7126. I && f && vg(b), Yi(null, b, e, c), b = b.child);
  7127. return b;
  7128.  
  7129. case 16:
  7130. d = b.elementType;
  7131. a: {
  7132. jj(a, b);
  7133. a = b.pendingProps;
  7134. e = d._init;
  7135. d = e(d._payload);
  7136. b.type = d;
  7137. e = b.tag = $k(d);
  7138. a = Lg(d, a);
  7139. switch (e) {
  7140. case 0:
  7141. b = dj(null, b, d, a, c);
  7142. break a;
  7143.  
  7144. case 1:
  7145. b = ij(null, b, d, a, c);
  7146. break a;
  7147.  
  7148. case 11:
  7149. b = Zi(null, b, d, a, c);
  7150. break a;
  7151.  
  7152. case 14:
  7153. b = aj(null, b, d, Lg(d.type, a), c);
  7154. break a;
  7155. }
  7156. throw Error(p(306, d, ""));
  7157. }
  7158. return b;
  7159.  
  7160. case 0:
  7161. return d = b.type, e = b.pendingProps, e = b.elementType === d ? e : Lg(d, e), dj(a, b, d, e, c);
  7162.  
  7163. case 1:
  7164. return d = b.type, e = b.pendingProps, e = b.elementType === d ? e : Lg(d, e), ij(a, b, d, e, c);
  7165.  
  7166. case 3:
  7167. a: {
  7168. lj(b);
  7169. if (null === a) throw Error(p(387));
  7170. d = b.pendingProps;
  7171. f = b.memoizedState;
  7172. e = f.element;
  7173. bh(a, b);
  7174. gh(b, d, null, c);
  7175. var g = b.memoizedState;
  7176. d = g.element;
  7177. if (f.isDehydrated) if (f = {
  7178. element: d,
  7179. isDehydrated: !1,
  7180. cache: g.cache,
  7181. pendingSuspenseBoundaries: g.pendingSuspenseBoundaries,
  7182. transitions: g.transitions
  7183. }, b.updateQueue.baseState = f, b.memoizedState = f, b.flags & 256) {
  7184. e = Ki(Error(p(423)), b);
  7185. b = mj(a, b, d, c, e);
  7186. break a;
  7187. } else if (d !== e) {
  7188. e = Ki(Error(p(424)), b);
  7189. b = mj(a, b, d, c, e);
  7190. break a;
  7191. } else for (yg = Lf(b.stateNode.containerInfo.firstChild), xg = b, I = !0, zg = null,
  7192. c = Ch(b, null, d, c), b.child = c; c; ) c.flags = c.flags & -3 | 4096, c = c.sibling; else {
  7193. Ig();
  7194. if (d === e) {
  7195. b = $i(a, b, c);
  7196. break a;
  7197. }
  7198. Yi(a, b, d, c);
  7199. }
  7200. b = b.child;
  7201. }
  7202. return b;
  7203.  
  7204. case 5:
  7205. return Kh(b), null === a && Eg(b), d = b.type, e = b.pendingProps, f = null !== a ? a.memoizedProps : null,
  7206. g = e.children, Ef(d, e) ? g = null : null !== f && Ef(d, f) && (b.flags |= 32),
  7207. hj(a, b), Yi(a, b, g, c), b.child;
  7208.  
  7209. case 6:
  7210. return null === a && Eg(b), null;
  7211.  
  7212. case 13:
  7213. return pj(a, b, c);
  7214.  
  7215. case 4:
  7216. return Ih(b, b.stateNode.containerInfo), d = b.pendingProps, null === a ? b.child = Bh(b, null, d, c) : Yi(a, b, d, c),
  7217. b.child;
  7218.  
  7219. case 11:
  7220. return d = b.type, e = b.pendingProps, e = b.elementType === d ? e : Lg(d, e), Zi(a, b, d, e, c);
  7221.  
  7222. case 7:
  7223. return Yi(a, b, b.pendingProps, c), b.child;
  7224.  
  7225. case 8:
  7226. return Yi(a, b, b.pendingProps.children, c), b.child;
  7227.  
  7228. case 12:
  7229. return Yi(a, b, b.pendingProps.children, c), b.child;
  7230.  
  7231. case 10:
  7232. a: {
  7233. d = b.type._context;
  7234. e = b.pendingProps;
  7235. f = b.memoizedProps;
  7236. g = e.value;
  7237. G(Mg, d._currentValue);
  7238. d._currentValue = g;
  7239. if (null !== f) if (He(f.value, g)) {
  7240. if (f.children === e.children && !Wf.current) {
  7241. b = $i(a, b, c);
  7242. break a;
  7243. }
  7244. } else for (f = b.child, null !== f && (f.return = b); null !== f; ) {
  7245. var h = f.dependencies;
  7246. if (null !== h) {
  7247. g = f.child;
  7248. for (var k = h.firstContext; null !== k; ) {
  7249. if (k.context === d) {
  7250. if (1 === f.tag) {
  7251. k = ch(-1, c & -c);
  7252. k.tag = 2;
  7253. var l = f.updateQueue;
  7254. if (null !== l) {
  7255. l = l.shared;
  7256. var m = l.pending;
  7257. null === m ? k.next = k : (k.next = m.next, m.next = k);
  7258. l.pending = k;
  7259. }
  7260. }
  7261. f.lanes |= c;
  7262. k = f.alternate;
  7263. null !== k && (k.lanes |= c);
  7264. Sg(f.return, c, b);
  7265. h.lanes |= c;
  7266. break;
  7267. }
  7268. k = k.next;
  7269. }
  7270. } else if (10 === f.tag) g = f.type === b.type ? null : f.child; else if (18 === f.tag) {
  7271. g = f.return;
  7272. if (null === g) throw Error(p(341));
  7273. g.lanes |= c;
  7274. h = g.alternate;
  7275. null !== h && (h.lanes |= c);
  7276. Sg(g, c, b);
  7277. g = f.sibling;
  7278. } else g = f.child;
  7279. if (null !== g) g.return = f; else for (g = f; null !== g; ) {
  7280. if (g === b) {
  7281. g = null;
  7282. break;
  7283. }
  7284. f = g.sibling;
  7285. if (null !== f) {
  7286. f.return = g.return;
  7287. g = f;
  7288. break;
  7289. }
  7290. g = g.return;
  7291. }
  7292. f = g;
  7293. }
  7294. Yi(a, b, e.children, c);
  7295. b = b.child;
  7296. }
  7297. return b;
  7298.  
  7299. case 9:
  7300. return e = b.type, d = b.pendingProps.children, Tg(b, c), e = Vg(e), d = d(e), b.flags |= 1,
  7301. Yi(a, b, d, c), b.child;
  7302.  
  7303. case 14:
  7304. return d = b.type, e = Lg(d, b.pendingProps), e = Lg(d.type, e), aj(a, b, d, e, c);
  7305.  
  7306. case 15:
  7307. return cj(a, b, b.type, b.pendingProps, c);
  7308.  
  7309. case 17:
  7310. return d = b.type, e = b.pendingProps, e = b.elementType === d ? e : Lg(d, e), jj(a, b),
  7311. b.tag = 1, Zf(d) ? (a = !0, cg(b)) : a = !1, Tg(b, c), ph(b, d, e), rh(b, d, e, c),
  7312. kj(null, b, d, !0, a, c);
  7313.  
  7314. case 19:
  7315. return yj(a, b, c);
  7316.  
  7317. case 22:
  7318. return ej(a, b, c);
  7319. }
  7320. throw Error(p(156, b.tag));
  7321. };
  7322. function Gk(a, b) {
  7323. return ac(a, b);
  7324. }
  7325. function al(a, b, c, d) {
  7326. this.tag = a;
  7327. this.key = c;
  7328. this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null;
  7329. this.index = 0;
  7330. this.ref = null;
  7331. this.pendingProps = b;
  7332. this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null;
  7333. this.mode = d;
  7334. this.subtreeFlags = this.flags = 0;
  7335. this.deletions = null;
  7336. this.childLanes = this.lanes = 0;
  7337. this.alternate = null;
  7338. }
  7339. function Bg(a, b, c, d) {
  7340. return new al(a, b, c, d);
  7341. }
  7342. function bj(a) {
  7343. a = a.prototype;
  7344. return !(!a || !a.isReactComponent);
  7345. }
  7346. function $k(a) {
  7347. if ("function" === typeof a) return bj(a) ? 1 : 0;
  7348. if (void 0 !== a && null !== a) {
  7349. a = a.$$typeof;
  7350. if (a === Da) return 11;
  7351. if (a === Ga) return 14;
  7352. }
  7353. return 2;
  7354. }
  7355. function wh(a, b) {
  7356. var c = a.alternate;
  7357. null === c ? (c = Bg(a.tag, b, a.key, a.mode), c.elementType = a.elementType, c.type = a.type,
  7358. c.stateNode = a.stateNode, c.alternate = a, a.alternate = c) : (c.pendingProps = b,
  7359. c.type = a.type, c.flags = 0, c.subtreeFlags = 0, c.deletions = null);
  7360. c.flags = a.flags & 14680064;
  7361. c.childLanes = a.childLanes;
  7362. c.lanes = a.lanes;
  7363. c.child = a.child;
  7364. c.memoizedProps = a.memoizedProps;
  7365. c.memoizedState = a.memoizedState;
  7366. c.updateQueue = a.updateQueue;
  7367. b = a.dependencies;
  7368. c.dependencies = null === b ? null : {
  7369. lanes: b.lanes,
  7370. firstContext: b.firstContext
  7371. };
  7372. c.sibling = a.sibling;
  7373. c.index = a.index;
  7374. c.ref = a.ref;
  7375. return c;
  7376. }
  7377. function yh(a, b, c, d, e, f) {
  7378. var g = 2;
  7379. d = a;
  7380. if ("function" === typeof a) bj(a) && (g = 1); else if ("string" === typeof a) g = 5; else a: switch (a) {
  7381. case ya:
  7382. return Ah(c.children, e, f, b);
  7383.  
  7384. case za:
  7385. g = 8;
  7386. e |= 8;
  7387. break;
  7388.  
  7389. case Aa:
  7390. return a = Bg(12, c, b, e | 2), a.elementType = Aa, a.lanes = f, a;
  7391.  
  7392. case Ea:
  7393. return a = Bg(13, c, b, e), a.elementType = Ea, a.lanes = f, a;
  7394.  
  7395. case Fa:
  7396. return a = Bg(19, c, b, e), a.elementType = Fa, a.lanes = f, a;
  7397.  
  7398. case Ia:
  7399. return qj(c, e, f, b);
  7400.  
  7401. default:
  7402. if ("object" === typeof a && null !== a) switch (a.$$typeof) {
  7403. case Ba:
  7404. g = 10;
  7405. break a;
  7406.  
  7407. case Ca:
  7408. g = 9;
  7409. break a;
  7410.  
  7411. case Da:
  7412. g = 11;
  7413. break a;
  7414.  
  7415. case Ga:
  7416. g = 14;
  7417. break a;
  7418.  
  7419. case Ha:
  7420. g = 16;
  7421. d = null;
  7422. break a;
  7423. }
  7424. throw Error(p(130, null == a ? a : typeof a, ""));
  7425. }
  7426. b = Bg(g, c, b, e);
  7427. b.elementType = a;
  7428. b.type = d;
  7429. b.lanes = f;
  7430. return b;
  7431. }
  7432. function Ah(a, b, c, d) {
  7433. a = Bg(7, a, d, b);
  7434. a.lanes = c;
  7435. return a;
  7436. }
  7437. function qj(a, b, c, d) {
  7438. a = Bg(22, a, d, b);
  7439. a.elementType = Ia;
  7440. a.lanes = c;
  7441. a.stateNode = {
  7442. isHidden: !1
  7443. };
  7444. return a;
  7445. }
  7446. function xh(a, b, c) {
  7447. a = Bg(6, a, null, b);
  7448. a.lanes = c;
  7449. return a;
  7450. }
  7451. function zh(a, b, c) {
  7452. b = Bg(4, null !== a.children ? a.children : [], a.key, b);
  7453. b.lanes = c;
  7454. b.stateNode = {
  7455. containerInfo: a.containerInfo,
  7456. pendingChildren: null,
  7457. implementation: a.implementation
  7458. };
  7459. return b;
  7460. }
  7461. function bl(a, b, c, d, e) {
  7462. this.tag = b;
  7463. this.containerInfo = a;
  7464. this.finishedWork = this.pingCache = this.current = this.pendingChildren = null;
  7465. this.timeoutHandle = -1;
  7466. this.callbackNode = this.pendingContext = this.context = null;
  7467. this.callbackPriority = 0;
  7468. this.eventTimes = zc(0);
  7469. this.expirationTimes = zc(-1);
  7470. this.entangledLanes = this.finishedLanes = this.mutableReadLanes = this.expiredLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0;
  7471. this.entanglements = zc(0);
  7472. this.identifierPrefix = d;
  7473. this.onRecoverableError = e;
  7474. this.mutableSourceEagerHydrationData = null;
  7475. }
  7476. function cl(a, b, c, d, e, f, g, h, k) {
  7477. a = new bl(a, b, c, h, k);
  7478. 1 === b ? (b = 1, !0 === f && (b |= 8)) : b = 0;
  7479. f = Bg(3, null, null, b);
  7480. a.current = f;
  7481. f.stateNode = a;
  7482. f.memoizedState = {
  7483. element: d,
  7484. isDehydrated: c,
  7485. cache: null,
  7486. transitions: null,
  7487. pendingSuspenseBoundaries: null
  7488. };
  7489. ah(f);
  7490. return a;
  7491. }
  7492. function dl(a, b, c) {
  7493. var d = 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : null;
  7494. return {
  7495. $$typeof: wa,
  7496. key: null == d ? null : "" + d,
  7497. children: a,
  7498. containerInfo: b,
  7499. implementation: c
  7500. };
  7501. }
  7502. function el(a) {
  7503. if (!a) return Vf;
  7504. a = a._reactInternals;
  7505. a: {
  7506. if (Vb(a) !== a || 1 !== a.tag) throw Error(p(170));
  7507. var b = a;
  7508. do {
  7509. switch (b.tag) {
  7510. case 3:
  7511. b = b.stateNode.context;
  7512. break a;
  7513.  
  7514. case 1:
  7515. if (Zf(b.type)) {
  7516. b = b.stateNode.__reactInternalMemoizedMergedChildContext;
  7517. break a;
  7518. }
  7519. }
  7520. b = b.return;
  7521. } while (null !== b);
  7522. throw Error(p(171));
  7523. }
  7524. if (1 === a.tag) {
  7525. var c = a.type;
  7526. if (Zf(c)) return bg(a, c, b);
  7527. }
  7528. return b;
  7529. }
  7530. function fl(a, b, c, d, e, f, g, h, k) {
  7531. a = cl(c, d, !0, a, e, f, g, h, k);
  7532. a.context = el(null);
  7533. c = a.current;
  7534. d = L();
  7535. e = lh(c);
  7536. f = ch(d, e);
  7537. f.callback = void 0 !== b && null !== b ? b : null;
  7538. dh(c, f, e);
  7539. a.current.lanes = e;
  7540. Ac(a, e, d);
  7541. Ek(a, d);
  7542. return a;
  7543. }
  7544. function gl(a, b, c, d) {
  7545. var e = b.current, f = L(), g = lh(e);
  7546. c = el(c);
  7547. null === b.context ? b.context = c : b.pendingContext = c;
  7548. b = ch(f, g);
  7549. b.payload = {
  7550. element: a
  7551. };
  7552. d = void 0 === d ? null : d;
  7553. null !== d && (b.callback = d);
  7554. a = dh(e, b, g);
  7555. null !== a && (mh(a, e, g, f), eh(a, e, g));
  7556. return g;
  7557. }
  7558. function hl(a) {
  7559. a = a.current;
  7560. if (!a.child) return null;
  7561. switch (a.child.tag) {
  7562. case 5:
  7563. return a.child.stateNode;
  7564.  
  7565. default:
  7566. return a.child.stateNode;
  7567. }
  7568. }
  7569. function il(a, b) {
  7570. a = a.memoizedState;
  7571. if (null !== a && null !== a.dehydrated) {
  7572. var c = a.retryLane;
  7573. a.retryLane = 0 !== c && c < b ? c : b;
  7574. }
  7575. }
  7576. function jl(a, b) {
  7577. il(a, b);
  7578. (a = a.alternate) && il(a, b);
  7579. }
  7580. function kl() {
  7581. return null;
  7582. }
  7583. var ll = "function" === typeof reportError ? reportError : function(a) {
  7584. console.error(a);
  7585. };
  7586. function ml(a) {
  7587. this._internalRoot = a;
  7588. }
  7589. nl.prototype.render = ml.prototype.render = function(a) {
  7590. var b = this._internalRoot;
  7591. if (null === b) throw Error(p(409));
  7592. gl(a, b, null, null);
  7593. };
  7594. nl.prototype.unmount = ml.prototype.unmount = function() {
  7595. var a = this._internalRoot;
  7596. if (null !== a) {
  7597. this._internalRoot = null;
  7598. var b = a.containerInfo;
  7599. Sk((function() {
  7600. gl(null, a, null, null);
  7601. }));
  7602. b[uf] = null;
  7603. }
  7604. };
  7605. function nl(a) {
  7606. this._internalRoot = a;
  7607. }
  7608. nl.prototype.unstable_scheduleHydration = function(a) {
  7609. if (a) {
  7610. var b = Hc();
  7611. a = {
  7612. blockedOn: null,
  7613. target: a,
  7614. priority: b
  7615. };
  7616. for (var c = 0; c < Qc.length && 0 !== b && b < Qc[c].priority; c++) ;
  7617. Qc.splice(c, 0, a);
  7618. 0 === c && Vc(a);
  7619. }
  7620. };
  7621. function ol(a) {
  7622. return !(!a || 1 !== a.nodeType && 9 !== a.nodeType && 11 !== a.nodeType);
  7623. }
  7624. function pl(a) {
  7625. return !(!a || 1 !== a.nodeType && 9 !== a.nodeType && 11 !== a.nodeType && (8 !== a.nodeType || " react-mount-point-unstable " !== a.nodeValue));
  7626. }
  7627. function ql() {}
  7628. function rl(a, b, c, d, e) {
  7629. if (e) {
  7630. if ("function" === typeof d) {
  7631. var f = d;
  7632. d = function() {
  7633. var a = hl(g);
  7634. f.call(a);
  7635. };
  7636. }
  7637. var g = fl(b, d, a, 0, null, !1, !1, "", ql);
  7638. a._reactRootContainer = g;
  7639. a[uf] = g.current;
  7640. sf(8 === a.nodeType ? a.parentNode : a);
  7641. Sk();
  7642. return g;
  7643. }
  7644. for (;e = a.lastChild; ) a.removeChild(e);
  7645. if ("function" === typeof d) {
  7646. var h = d;
  7647. d = function() {
  7648. var a = hl(k);
  7649. h.call(a);
  7650. };
  7651. }
  7652. var k = cl(a, 0, !1, null, null, !1, !1, "", ql);
  7653. a._reactRootContainer = k;
  7654. a[uf] = k.current;
  7655. sf(8 === a.nodeType ? a.parentNode : a);
  7656. Sk((function() {
  7657. gl(b, k, c, d);
  7658. }));
  7659. return k;
  7660. }
  7661. function sl(a, b, c, d, e) {
  7662. var f = c._reactRootContainer;
  7663. if (f) {
  7664. var g = f;
  7665. if ("function" === typeof e) {
  7666. var h = e;
  7667. e = function() {
  7668. var a = hl(g);
  7669. h.call(a);
  7670. };
  7671. }
  7672. gl(b, g, a, e);
  7673. } else g = rl(c, b, a, e, d);
  7674. return hl(g);
  7675. }
  7676. Ec = function(a) {
  7677. switch (a.tag) {
  7678. case 3:
  7679. var b = a.stateNode;
  7680. if (b.current.memoizedState.isDehydrated) {
  7681. var c = tc(b.pendingLanes);
  7682. 0 !== c && (Cc(b, c | 1), Ek(b, B()), 0 === (K & 6) && (Hj = B() + 500, jg()));
  7683. }
  7684. break;
  7685.  
  7686. case 13:
  7687. Sk((function() {
  7688. var b = Zg(a, 1);
  7689. if (null !== b) {
  7690. var c = L();
  7691. mh(b, a, 1, c);
  7692. }
  7693. })), jl(a, 1);
  7694. }
  7695. };
  7696. Fc = function(a) {
  7697. if (13 === a.tag) {
  7698. var b = Zg(a, 134217728);
  7699. if (null !== b) {
  7700. var c = L();
  7701. mh(b, a, 134217728, c);
  7702. }
  7703. jl(a, 134217728);
  7704. }
  7705. };
  7706. Gc = function(a) {
  7707. if (13 === a.tag) {
  7708. var b = lh(a), c = Zg(a, b);
  7709. if (null !== c) {
  7710. var d = L();
  7711. mh(c, a, b, d);
  7712. }
  7713. jl(a, b);
  7714. }
  7715. };
  7716. Hc = function() {
  7717. return C;
  7718. };
  7719. Ic = function(a, b) {
  7720. var c = C;
  7721. try {
  7722. return C = a, b();
  7723. } finally {
  7724. C = c;
  7725. }
  7726. };
  7727. yb = function(a, b, c) {
  7728. switch (b) {
  7729. case "input":
  7730. bb(a, c);
  7731. b = c.name;
  7732. if ("radio" === c.type && null != b) {
  7733. for (c = a; c.parentNode; ) c = c.parentNode;
  7734. c = c.querySelectorAll("input[name=" + JSON.stringify("" + b) + '][type="radio"]');
  7735. for (b = 0; b < c.length; b++) {
  7736. var d = c[b];
  7737. if (d !== a && d.form === a.form) {
  7738. var e = Db(d);
  7739. if (!e) throw Error(p(90));
  7740. Wa(d);
  7741. bb(d, e);
  7742. }
  7743. }
  7744. }
  7745. break;
  7746.  
  7747. case "textarea":
  7748. ib(a, c);
  7749. break;
  7750.  
  7751. case "select":
  7752. b = c.value, null != b && fb(a, !!c.multiple, b, !1);
  7753. }
  7754. };
  7755. Gb = Rk;
  7756. Hb = Sk;
  7757. var tl = {
  7758. usingClientEntryPoint: !1,
  7759. Events: [ Cb, ue, Db, Eb, Fb, Rk ]
  7760. }, ul = {
  7761. findFiberByHostInstance: Wc,
  7762. bundleType: 0,
  7763. version: "18.2.0",
  7764. rendererPackageName: "react-dom"
  7765. };
  7766. var vl = {
  7767. bundleType: ul.bundleType,
  7768. version: ul.version,
  7769. rendererPackageName: ul.rendererPackageName,
  7770. rendererConfig: ul.rendererConfig,
  7771. overrideHookState: null,
  7772. overrideHookStateDeletePath: null,
  7773. overrideHookStateRenamePath: null,
  7774. overrideProps: null,
  7775. overridePropsDeletePath: null,
  7776. overridePropsRenamePath: null,
  7777. setErrorHandler: null,
  7778. setSuspenseHandler: null,
  7779. scheduleUpdate: null,
  7780. currentDispatcherRef: ua.ReactCurrentDispatcher,
  7781. findHostInstanceByFiber: function(a) {
  7782. a = Zb(a);
  7783. return null === a ? null : a.stateNode;
  7784. },
  7785. findFiberByHostInstance: ul.findFiberByHostInstance || kl,
  7786. findHostInstancesForRefresh: null,
  7787. scheduleRefresh: null,
  7788. scheduleRoot: null,
  7789. setRefreshHandler: null,
  7790. getCurrentFiber: null,
  7791. reconcilerVersion: "18.2.0-next-9e3b772b8-20220608"
  7792. };
  7793. if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
  7794. var wl = __REACT_DEVTOOLS_GLOBAL_HOOK__;
  7795. if (!wl.isDisabled && wl.supportsFiber) try {
  7796. kc = wl.inject(vl), lc = wl;
  7797. } catch (a) {}
  7798. }
  7799. reactDom_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = tl;
  7800. reactDom_production_min.createPortal = function(a, b) {
  7801. var c = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null;
  7802. if (!ol(b)) throw Error(p(200));
  7803. return dl(a, b, null, c);
  7804. };
  7805. reactDom_production_min.createRoot = function(a, b) {
  7806. if (!ol(a)) throw Error(p(299));
  7807. var c = !1, d = "", e = ll;
  7808. null !== b && void 0 !== b && (!0 === b.unstable_strictMode && (c = !0), void 0 !== b.identifierPrefix && (d = b.identifierPrefix),
  7809. void 0 !== b.onRecoverableError && (e = b.onRecoverableError));
  7810. b = cl(a, 1, !1, null, null, c, !1, d, e);
  7811. a[uf] = b.current;
  7812. sf(8 === a.nodeType ? a.parentNode : a);
  7813. return new ml(b);
  7814. };
  7815. reactDom_production_min.findDOMNode = function(a) {
  7816. if (null == a) return null;
  7817. if (1 === a.nodeType) return a;
  7818. var b = a._reactInternals;
  7819. if (void 0 === b) {
  7820. if ("function" === typeof a.render) throw Error(p(188));
  7821. a = Object.keys(a).join(",");
  7822. throw Error(p(268, a));
  7823. }
  7824. a = Zb(b);
  7825. a = null === a ? null : a.stateNode;
  7826. return a;
  7827. };
  7828. reactDom_production_min.flushSync = function(a) {
  7829. return Sk(a);
  7830. };
  7831. reactDom_production_min.hydrate = function(a, b, c) {
  7832. if (!pl(b)) throw Error(p(200));
  7833. return sl(null, a, b, !0, c);
  7834. };
  7835. reactDom_production_min.hydrateRoot = function(a, b, c) {
  7836. if (!ol(a)) throw Error(p(405));
  7837. var d = null != c && c.hydratedSources || null, e = !1, f = "", g = ll;
  7838. null !== c && void 0 !== c && (!0 === c.unstable_strictMode && (e = !0), void 0 !== c.identifierPrefix && (f = c.identifierPrefix),
  7839. void 0 !== c.onRecoverableError && (g = c.onRecoverableError));
  7840. b = fl(b, null, a, 1, null != c ? c : null, e, !1, f, g);
  7841. a[uf] = b.current;
  7842. sf(a);
  7843. if (d) for (a = 0; a < d.length; a++) c = d[a], e = c._getVersion, e = e(c._source),
  7844. null == b.mutableSourceEagerHydrationData ? b.mutableSourceEagerHydrationData = [ c, e ] : b.mutableSourceEagerHydrationData.push(c, e);
  7845. return new nl(b);
  7846. };
  7847. reactDom_production_min.render = function(a, b, c) {
  7848. if (!pl(b)) throw Error(p(200));
  7849. return sl(null, a, b, !1, c);
  7850. };
  7851. reactDom_production_min.unmountComponentAtNode = function(a) {
  7852. if (!pl(a)) throw Error(p(40));
  7853. return a._reactRootContainer ? (Sk((function() {
  7854. sl(null, null, a, !1, (function() {
  7855. a._reactRootContainer = null;
  7856. a[uf] = null;
  7857. }));
  7858. })), !0) : !1;
  7859. };
  7860. reactDom_production_min.unstable_batchedUpdates = Rk;
  7861. reactDom_production_min.unstable_renderSubtreeIntoContainer = function(a, b, c, d) {
  7862. if (!pl(c)) throw Error(p(200));
  7863. if (null == a || void 0 === a._reactInternals) throw Error(p(38));
  7864. return sl(a, b, c, !1, d);
  7865. };
  7866. reactDom_production_min.version = "18.2.0-next-9e3b772b8-20220608";
  7867. return reactDom_production_min;
  7868. }
  7869. function checkDCE() {
  7870. if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ === "undefined" || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE !== "function") {
  7871. return;
  7872. }
  7873. try {
  7874. __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE);
  7875. } catch (err) {
  7876. console.error(err);
  7877. }
  7878. }
  7879. {
  7880. checkDCE();
  7881. reactDom.exports = requireReactDom_production_min();
  7882. }
  7883. var reactDomExports = reactDom.exports;
  7884. var createRoot;
  7885. var m = reactDomExports;
  7886. {
  7887. createRoot = m.createRoot;
  7888. m.hydrateRoot;
  7889. }
  7890. function appendComponentToElement(ReactComponent, selector) {
  7891. var myElement = document.querySelector(selector);
  7892. if (!myElement) {
  7893. console.error("Specified selector not found in the document.");
  7894. return false;
  7895. }
  7896. function fragmentApp() {
  7897. return React.createElement(React.Fragment, null, reactDomExports.createPortal(React.createElement(ReactComponent, null), myElement));
  7898. }
  7899. var fragmentElement = document.createDocumentFragment();
  7900. myElement.appendChild(fragmentElement);
  7901. createRoot(fragmentElement).render(fragmentApp());
  7902. return true;
  7903. }
  7904. function useGmValue(key, defaultValue) {
  7905. const [data, setValue] = reactExports.useState(GM_getValue(key, defaultValue));
  7906. function updateData(input) {
  7907. GM_setValue(key, input);
  7908. setValue(input);
  7909. }
  7910. return {
  7911. data: data,
  7912. updateData: updateData
  7913. };
  7914. }
  7915. const useGmMenu = (menuText, onTriggerMenu) => {
  7916. reactExports.useEffect((() => {
  7917. const id = GM_registerMenuCommand(menuText, onTriggerMenu);
  7918. return () => {
  7919. GM_unregisterMenuCommand(id);
  7920. };
  7921. }), [ menuText, onTriggerMenu ]);
  7922. };
  7923. function useBilibiliGetVideoPlayer() {
  7924. const [dashPlayer, setDashPlayer] = reactExports.useState(undefined);
  7925. function stealPlayerByFire(DashPlayer) {
  7926. const origFire = DashPlayer.prototype.fire;
  7927. if (origFire) {
  7928. DashPlayer.prototype.fire = function(...args) {
  7929. setDashPlayer(this);
  7930. DashPlayer.prototype.fire = origFire;
  7931. origFire.apply(this, args);
  7932. };
  7933. }
  7934. }
  7935. reactExports.useEffect((() => {
  7936. const hackInterval = setInterval((() => {
  7937. if (dashPlayer) {
  7938. clearInterval(hackInterval);
  7939. }
  7940. const DashPlayer = unsafeWindow.DashPlayer;
  7941. if (DashPlayer) {
  7942. stealPlayerByFire(DashPlayer);
  7943. }
  7944. }), 1e3);
  7945. }), []);
  7946. return {
  7947. dashPlayer: dashPlayer
  7948. };
  7949. }
  7950. var App = function App() {
  7951. var _useBilibiliGetVideoP = useBilibiliGetVideoPlayer(), dashPlayer = _useBilibiliGetVideoP.dashPlayer;
  7952. var _useGmValue = useGmValue("triggerKey", "j"), triggerKey = _useGmValue.data, updateTriggerKey = _useGmValue.updateData;
  7953. var _useGmValue2 = useGmValue("OPTime", 90), OPTime = _useGmValue2.data, updateOPTime = _useGmValue2.updateData;
  7954. useGmMenu("設置觸發按鈕", (function() {
  7955. var setkey = prompt("請輸入觸發鍵", triggerKey);
  7956. if (setkey) {
  7957. if (setkey.length > 1) {
  7958. alert("只能輸入一個字");
  7959. return;
  7960. }
  7961. updateTriggerKey(setkey);
  7962. alert("已設定觸發鍵為 ".concat(setkey));
  7963. }
  7964. }));
  7965. useGmMenu("設置跳過時間", (function() {
  7966. var OPTimeString = prompt("請輸入新的跳過時間:", OPTime.toString());
  7967. if (OPTimeString) {
  7968. if (isNaN(parseInt(OPTimeString, 10))) {
  7969. alert("請輸入數字");
  7970. return;
  7971. }
  7972. var parseOPTime = parseInt(OPTimeString, 10);
  7973. updateOPTime(parseOPTime);
  7974. alert("已設定Buffer時間為 ".concat(parseOPTime));
  7975. }
  7976. }));
  7977. reactExports.useEffect((function() {
  7978. function playerSeek(event) {
  7979. if (dashPlayer && event.key.toLocaleLowerCase() === triggerKey && dashPlayer) {
  7980. var currentTime = dashPlayer.getCurrentTime();
  7981. dashPlayer.seek(currentTime + OPTime);
  7982. }
  7983. }
  7984. document.addEventListener("keydown", playerSeek);
  7985. return function() {
  7986. document.removeEventListener("keydown", playerSeek);
  7987. };
  7988. }), [ dashPlayer, triggerKey, OPTime ]);
  7989. return React.createElement("div", null);
  7990. };
  7991. var mountInterval = setInterval((function() {
  7992. var success = appendComponentToElement(App, "body");
  7993. if (success) {
  7994. clearInterval(mountInterval);
  7995. }
  7996. }), 3e3);
  7997. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址