vendor: 6,139 bytes, lines 1-138
1import { g as e } from "./vendor-markdown-CflLhn1x.js"; 2function t(e2, t2) { 3 for (var n2 = 0; n2 < t2.length; n2++) { 4 let r2 = t2[n2]; 5 if (typeof r2 != `string` && !Array.isArray(r2)) { 6 for (let t3 in r2) if (t3 !== `default` && !(t3 in e2)) { 7 let n3 = Object.getOwnPropertyDescriptor(r2, t3); 8 n3 && Object.defineProperty(e2, t3, n3.get ? n3 : { enumerable: true, get: () => r2[t3] }); 9 } 10 } 11 } 12 return Object.freeze(Object.defineProperty(e2, Symbol.toStringTag, { value: `Module` })); 13} 14var n = { exports: {} }, r = {}, i = { exports: {} }, a = {}, o = Symbol.for(`react.element`), s = Symbol.for(`react.portal`), c = Symbol.for(`react.fragment`), l = Symbol.for(`react.strict_mode`), u = Symbol.for(`react.profiler`), d = Symbol.for(`react.provider`), f = Symbol.for(`react.context`), p = Symbol.for(`react.forward_ref`), m = Symbol.for(`react.suspense`), h = Symbol.for(`react.memo`), g = Symbol.for(`react.lazy`), _ = Symbol.iterator; 15function v(e2) { 16 return typeof e2 != `object` || !e2 ? null : (e2 = _ && e2[_] || e2[`@@iterator`], typeof e2 == `function` ? e2 : null); 17} 18var y = { isMounted: function() { 19 return false; 20}, enqueueForceUpdate: function() { 21}, enqueueReplaceState: function() { 22}, enqueueSetState: function() { 23} }, ee = Object.assign, te = {}; 24function ne(e2, t2, n2) { 25 this.props = e2, this.context = t2, this.refs = te, this.updater = n2 || y; 26} 27ne.prototype.isReactComponent = {}, ne.prototype.setState = function(e2, t2) { 28 if (typeof e2 != `object` && typeof e2 != `function` && e2 != null) throw Error(`setState(...): takes an object of state variables to update or a function which returns an object of state variables.`); 29 this.updater.enqueueSetState(this, e2, t2, `setState`); 30}, ne.prototype.forceUpdate = function(e2) { 31 this.updater.enqueueForceUpdate(this, e2, `forceUpdate`); 32}; 33function re() { 34} 35re.prototype = ne.prototype; 36function ie(e2, t2, n2) { 37 this.props = e2, this.context = t2, this.refs = te, this.updater = n2 || y; 38} 39var ae = ie.prototype = new re(); 40ae.constructor = ie, ee(ae, ne.prototype), ae.isPureReactComponent = true; 41var oe = Array.isArray, se = Object.prototype.hasOwnProperty, ce = { current: null }, le = { key: true, ref: true, __self: true, __source: true }; 42function ue(e2, t2, n2) { 43 var r2, i2 = {}, a2 = null, s2 = null; 44 if (t2 != null) for (r2 in t2.ref !== void 0 && (s2 = t2.ref), t2.key !== void 0 && (a2 = `` + t2.key), t2) se.call(t2, r2) && !le.hasOwnProperty(r2) && (i2[r2] = t2[r2]); 45 var c2 = arguments.length - 2; 46 if (c2 === 1) i2.children = n2; 47 else if (1 < c2) { 48 for (var l2 = Array(c2), u2 = 0; u2 < c2; u2++) l2[u2] = arguments[u2 + 2]; 49 i2.children = l2; 50 } 51 if (e2 && e2.defaultProps) for (r2 in c2 = e2.defaultProps, c2) i2[r2] === void 0 && (i2[r2] = c2[r2]); 52 return { $$typeof: o, type: e2, key: a2, ref: s2, props: i2, _owner: ce.current }; 53} 54function de(e2, t2) { 55 return { $$typeof: o, type: e2.type, key: t2, ref: e2.ref, props: e2.props, _owner: e2._owner }; 56} 57function fe(e2) { 58 return typeof e2 == `object` && !!e2 && e2.$$typeof === o; 59} 60function pe(e2) { 61 var t2 = { "=": `=0`, ":": `=2` }; 62 return `$` + e2.replace(/[=:]/g, function(e3) { 63 return t2[e3]; 64 }); 65} 66var me = /\/+/g; 67function he(e2, t2) { 68 return typeof e2 == `object` && e2 && e2.key != null ? pe(`` + e2.key) : t2.toString(36); 69} 70function ge(e2, t2, n2, r2, i2) { 71 var a2 = typeof e2; 72 (a2 === `undefined` || a2 === `boolean`) && (e2 = null); 73 var c2 = false; 74 if (e2 === null) c2 = true; 75 else switch (a2) { 76 case `string`: 77 case `number`: 78 c2 = true; 79 break; 80 case `object`: 81 switch (e2.$$typeof) { 82 case o: 83 case s: 84 c2 = true; 85 } 86 } 87 if (c2) return c2 = e2, i2 = i2(c2), e2 = r2 === `` ? `.` + he(c2, 0) : r2, oe(i2) ? (n2 = ``, e2 != null && (n2 = e2.replace(me, `$&/`) + `/`), ge(i2, t2, n2, ``, function(e3) { 88 return e3; 89 })) : i2 != null && (fe(i2) && (i2 = de(i2, n2 + (!i2.key || c2 && c2.key === i2.key ? `` : (`` + i2.key).replace(me, `$&/`) + `/`) + e2)), t2.push(i2)), 1; 90 if (c2 = 0, r2 = r2 === `` ? `.` : r2 + `:`, oe(e2)) for (var l2 = 0; l2 < e2.length; l2++) { 91 a2 = e2[l2]; 92 var u2 = r2 + he(a2, l2); 93 c2 += ge(a2, t2, n2, u2, i2); 94 } 95 else if (u2 = v(e2), typeof u2 == `function`) for (e2 = u2.call(e2), l2 = 0; !(a2 = e2.next()).done; ) a2 = a2.value, u2 = r2 + he(a2, l2++), c2 += ge(a2, t2, n2, u2, i2); 96 else if (a2 === `object`) throw t2 = String(e2), Error(`Objects are not valid as a React child (found: ` + (t2 === `[object Object]` ? `object with keys {` + Object.keys(e2).join(`, `) + `}` : t2) + `). If you meant to render a collection of children, use an array instead.`); 97 return c2; 98} 99function _e(e2, t2, n2) { 100 if (e2 == null) return e2; 101 var r2 = [], i2 = 0; 102 return ge(e2, r2, ``, ``, function(e3) { 103 return t2.call(n2, e3, i2++); 104 }), r2; 105} 106function ve(e2) { 107 if (e2._status === -1) { 108 var t2 = e2._result; 109 t2 = t2(), t2.then(function(t3) { 110 (e2._status === 0 || e2._status === -1) && (e2._status = 1, e2._result = t3); 111 }, function(t3) { 112 (e2._status === 0 || e2._status === -1) && (e2._status = 2, e2._result = t3); 113 }), e2._status === -1 && (e2._status = 0, e2._result = t2); 114 } 115 if (e2._status === 1) return e2._result.default; 116 throw e2._result; 117} 118var b = { current: null }, ye = { transition: null }, be = { ReactCurrentDispatcher: b, ReactCurrentBatchConfig: ye, ReactCurrentOwner: ce }; 119function xe() { 120 throw Error(`act(...) is not supported in production builds of React.`); 121} 122a.Children = { map: _e, forEach: function(e2, t2, n2) { 123 _e(e2, function() { 124 t2.apply(this, arguments); 125 }, n2); 126}, count: function(e2) { 127 var t2 = 0; 128 return _e(e2, function() { 129 t2++; 130 }), t2; 131}, toArray: function(e2) { 132 return _e(e2, function(e3) { 133 return e3; 134 }) || []; 135}, only: function(e2) { 136 if (!fe(e2)) throw Error(`React.Children.only expected to receive a single React element child.`); 137 return e2; 138} }, a.Component = ne, a.Fragment = c, a.Profiler = u, a.PureComponent = ie, a.StrictMode = l, a.Suspense = m, a.__SECRET_INT
vendor: 4,461 bytes, lines 138-235
138ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = be, a.act = xe, a.cloneElement = function(e2, t2, n2) { 139 if (e2 == null) throw Error(`React.cloneElement(...): The argument must be a React element, but you passed ` + e2 + `.`); 140 var r2 = ee({}, e2.props), i2 = e2.key, a2 = e2.ref, s2 = e2._owner; 141 if (t2 != null) { 142 if (t2.ref !== void 0 && (a2 = t2.ref, s2 = ce.current), t2.key !== void 0 && (i2 = `` + t2.key), e2.type && e2.type.defaultProps) var c2 = e2.type.defaultProps; 143 for (l2 in t2) se.call(t2, l2) && !le.hasOwnProperty(l2) && (r2[l2] = t2[l2] === void 0 && c2 !== void 0 ? c2[l2] : t2[l2]); 144 } 145 var l2 = arguments.length - 2; 146 if (l2 === 1) r2.children = n2; 147 else if (1 < l2) { 148 c2 = Array(l2); 149 for (var u2 = 0; u2 < l2; u2++) c2[u2] = arguments[u2 + 2]; 150 r2.children = c2; 151 } 152 return { $$typeof: o, type: e2.type, key: i2, ref: a2, props: r2, _owner: s2 }; 153}, a.createContext = function(e2) { 154 return e2 = { $$typeof: f, _currentValue: e2, _currentValue2: e2, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, e2.Provider = { $$typeof: d, _context: e2 }, e2.Consumer = e2; 155}, a.createElement = ue, a.createFactory = function(e2) { 156 var t2 = ue.bind(null, e2); 157 return t2.type = e2, t2; 158}, a.createRef = function() { 159 return { current: null }; 160}, a.forwardRef = function(e2) { 161 return { $$typeof: p, render: e2 }; 162}, a.isValidElement = fe, a.lazy = function(e2) { 163 return { $$typeof: g, _payload: { _status: -1, _result: e2 }, _init: ve }; 164}, a.memo = function(e2, t2) { 165 return { $$typeof: h, type: e2, compare: t2 === void 0 ? null : t2 }; 166}, a.startTransition = function(e2) { 167 var t2 = ye.transition; 168 ye.transition = {}; 169 try { 170 e2(); 171 } finally { 172 ye.transition = t2; 173 } 174}, a.unstable_act = xe, a.useCallback = function(e2, t2) { 175 return b.current.useCallback(e2, t2); 176}, a.useContext = function(e2) { 177 return b.current.useContext(e2); 178}, a.useDebugValue = function() { 179}, a.useDeferredValue = function(e2) { 180 return b.current.useDeferredValue(e2); 181}, a.useEffect = function(e2, t2) { 182 return b.current.useEffect(e2, t2); 183}, a.useId = function() { 184 return b.current.useId(); 185}, a.useImperativeHandle = function(e2, t2, n2) { 186 return b.current.useImperativeHandle(e2, t2, n2); 187}, a.useInsertionEffect = function(e2, t2) { 188 return b.current.useInsertionEffect(e2, t2); 189}, a.useLayoutEffect = function(e2, t2) { 190 return b.current.useLayoutEffect(e2, t2); 191}, a.useMemo = function(e2, t2) { 192 return b.current.useMemo(e2, t2); 193}, a.useReducer = function(e2, t2, n2) { 194 return b.current.useReducer(e2, t2, n2); 195}, a.useRef = function(e2) { 196 return b.current.useRef(e2); 197}, a.useState = function(e2) { 198 return b.current.useState(e2); 199}, a.useSyncExternalStore = function(e2, t2, n2) { 200 return b.current.useSyncExternalStore(e2, t2, n2); 201}, a.useTransition = function() { 202 return b.current.useTransition(); 203}, a.version = `18.3.1`, i.exports = a; 204var x = i.exports; 205const Se = e(x), Ce = t({ __proto__: null, default: Se }, [x]); 206var we = x, Te = Symbol.for(`react.element`), Ee = Symbol.for(`react.fragment`), De = Object.prototype.hasOwnProperty, Oe = we.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, ke = { key: true, ref: true, __self: true, __source: true }; 207function Ae(e2, t2, n2) { 208 var r2, i2 = {}, a2 = null, o2 = null; 209 for (r2 in n2 !== void 0 && (a2 = `` + n2), t2.key !== void 0 && (a2 = `` + t2.key), t2.ref !== void 0 && (o2 = t2.ref), t2) De.call(t2, r2) && !ke.hasOwnProperty(r2) && (i2[r2] = t2[r2]); 210 if (e2 && e2.defaultProps) for (r2 in t2 = e2.defaultProps, t2) i2[r2] === void 0 && (i2[r2] = t2[r2]); 211 return { $$typeof: Te, type: e2, key: a2, ref: o2, props: i2, _owner: Oe.current }; 212} 213r.Fragment = Ee, r.jsx = Ae, r.jsxs = Ae, n.exports = r; 214var je = n.exports; 215const Me = t({ __proto__: null, default: e(je) }, [je]); 216var Ne = {}, Pe = { exports: {} }, Fe = {}, Ie = { exports: {} }, Le = {}; 217(function(e2) { 218 function t2(e3, t3) { 219 var n3 = e3.length; 220 e3.push(t3); 221 a: for (; 0 < n3; ) { 222 var r3 = n3 - 1 >>> 1, a3 = e3[r3]; 223 if (0 < i2(a3, t3)) e3[r3] = t3, e3[n3] = a3, n3 = r3; 224 else break a; 225 } 226 } 227 function n2(e3) { 228 return e3.length === 0 ? null : e3[0]; 229 } 230 function r2(e3) { 231 if (e3.length === 0) return null; 232 var t3 = e3[0], n3 = e3.pop(); 233 if (n3 !== t3) { 234 e3[0] = n3; 235 a: for (var r3 = 0, a3 = e3.length, o3 = a3 >>> 1; r3 < o3; ) {
236 var s3 = 2 * (r3 + 1) - 1, c3 = e3[s3], l3 = s3 + 1, u3 = e3[l3]; 237 if (0 > i2(c3, n3)) l3 < a3 && 0 > i2(u3, c3) ? (e3[r3] = u3, e3[l3] = n3, r3 = l3) : (e3[r3] = c3, e3[s3] = n3, r3 = s3); 238 else if (l3 < a3 && 0 > i2(u3, n3)) e3[r3] = u3, e3[l3] = n3, r3 = l3; 239 else break a; 240 } 241 } 242 return t3; 243 } 244 function i2(e3, t3) { 245 var n3 = e3.sortIndex - t3.sortIndex; 246 return n3 === 0 ? e3.id - t3.id : n3; 247 } 248 if (typeof performance == `object` && typeof performance.now == `function`) { 249 var a2 = performance; 250 e2.unstable_now = function() { 251 return a2.now(); 252 }; 253 } else { 254 var o2 = Date, s2 = o2.now(); 255 e2.unstable_now = function() { 256 return o2.now() - s2; 257 }; 258 } 259 var c2 = [], l2 = [], u2 = 1, d2 = null, f2 = 3, p2 = false, m2 = false, h2 = false, g2 = typeof setTimeout == `function` ? setTimeout : null, _2 = typeof clearTimeout == `function` ? clearTimeout : null, v2 = typeof setImmediate < `u` ? setImmediate : null; 260 typeof navigator < `u` && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); 261 function y2(e3) { 262 for (var i3 = n2(l2); i3 !== null; ) { 263 if (i3.callback === null) r2(l2); 264 else if (i3.startTime <= e3) r2(l2), i3.sortIndex = i3.expirationTime, t2(c2, i3); 265 else break; 266 i3 = n2(l2); 267 } 268 } 269 function ee2(e3) { 270 if (h2 = false, y2(e3), !m2) if (n2(c2) !== null) m2 = true, fe2(te2); 271 else { 272 var t3 = n2(l2); 273 t3 !== null && pe2(ee2, t3.startTime - e3); 274 } 275 } 276 function te2(t3, i3) { 277 m2 = false, h2 && (h2 = false, _2(ie2), ie2 = -1), p2 = true; 278 var a3 = f2; 279 try { 280 for (y2(i3), d2 = n2(c2); d2 !== null && (!(d2.expirationTime > i3) || t3 && !se2()); ) { 281 var o3 = d2.callback; 282 if (typeof o3 == `function`) { 283 d2.callback = null, f2 = d2.priorityLevel; 284 var s3 = o3(d2.expirationTime <= i3); 285 i3 = e2.unstable_now(), typeof s3 == `function` ? d2.callback = s3 : d2 === n2(c2) && r2(c2), y2(i3); 286 } else r2(c2); 287 d2 = n2(c2); 288 } 289 if (d2 !== null) var u3 = true; 290 else { 291 var g3 = n2(l2); 292 g3 !== null && pe2(ee2, g3.startTime - i3), u3 = false; 293 } 294 return u3; 295 } finally { 296 d2 = null, f2 = a3, p2 = false; 297 } 298 } 299 var ne2 = false, re2 = null, ie2 = -1, ae2 = 5, oe2 = -1; 300 function se2() { 301 return !(e2.unstable_now() - oe2 < ae2); 302 } 303 function ce2() { 304 if (re2 !== null) { 305 var t3 = e2.unstable_now(); 306 oe2 = t3; 307 var n3 = true; 308 try { 309 n3 = re2(true, t3); 310 } finally { 311 n3 ? le2() : (ne2 = false, re2 = null); 312 } 313 } else ne2 = false; 314 } 315 var le2; 316 if (typeof v2 == `function`) le2 = function() { 317 v2(ce2); 318 }; 319 else if (typeof MessageChannel < `u`) { 320 var ue2 = new MessageChannel(), de2 = ue2.port2; 321 ue2.port1.onmessage = ce2, le2 = function() { 322 de2.postMessage(null); 323 }; 324 } else le2 = function() { 325 g2(ce2, 0); 326 }; 327 function fe2(e3) { 328 re2 = e3, ne2 || (ne2 = true, le2()); 329 } 330 function pe2(t3, n3) { 331 ie2 = g2(function() { 332 t3(e2.unstable_now()); 333 }, n3); 334 } 335 e2.unstable_IdlePriority = 5, e2.unstable_ImmediatePriority = 1, e2.unstable_LowPriority = 4, e2.unstable_NormalPriority = 3, e2.unstable_Profiling = null, e2.unstable_UserBlockingPriority = 2, e2.unstable_cancelCallback = function(e3) { 336 e3.callback = null; 337 }, e2.unstable_continueExecution = function() { 338 m2 || p2 || (m2 = true, fe2(te2)); 339 }, e2.unstable_forceFrameRate = function(e3) { 340 0 > e3 || 125 < e3 || (ae2 = 0 < e3 ? Math.floor(1e3 / e3) : 5); 341 }, e2.unstable_getCurrentPriorityLevel = function() { 342 return f2; 343 }, e2.unstable_getFirstCallbackNode = function() { 344 return n2(c2); 345 }, e2.unstable_next = function(e3) { 346 switch (f2) { 347 case 1: 348 case 2: 349 case 3: 350 var t3 = 3; 351 break; 352 default: 353 t3 = f2; 354 } 355 var n3 = f2; 356 f2 = t3; 357 try { 358 return e3(); 359 } finally { 360 f2 = n3; 361 } 362 }, e2.unstable_pauseExecution = function() { 363 }, e2.unstable_requestPaint = function() { 364 }, e2.unstable_runWithPriority = function(e3, t3) { 365 switch (e3) { 366 case 1: 367 case 2: 368 case 3: 369 case 4: 370 case 5: 371 break; 372 default: 373 e3 = 3; 374 } 375 var n3 = f2; 376 f2 = e3; 377 try { 378 return t3(); 379 } finally { 380 f2 = n3; 381 } 382 }, e2.unstable_scheduleCallback = function(r3, i3, a3) { 383 var o3 = e2.unstable_now(); 384 switch (typeof a3 == `object` && a3 ? (a3 = a3.delay, a3 = typeof a3 == `number` && 0 < a3 ? o3 + a3 : o3)
384: a3 = o3, r3) { 385 case 1: 386 var s3 = -1; 387 break; 388 case 2: 389 s3 = 250; 390 break; 391 case 5: 392 s3 = 1073741823; 393 break; 394 case 4: 395 s3 = 1e4; 396 break; 397 default: 398 s3 = 5e3; 399 } 400 return s3 = a3 + s3, r3 = { id: u2++, callback: i3, priorityLevel: r3, startTime: a3, expirationTime: s3, sortIndex: -1 }, a3 > o3 ? (r3.sortIndex = a3, t2(l2, r3), n2(c2) === null && r3 === n2(l2) && (h2 ? (_2(ie2), ie2 = -1) : h2 = true, pe2(ee2, a3 - o3))) : (r3.sortIndex = s3, t2(c2, r3), m2 || p2 || (m2 = true, fe2(te2))), r3; 401 }, e2.unstable_shouldYield = se2, e2.unstable_wrapCallback = function(e3) { 402 var t3 = f2; 403 return function() { 404 var n3 = f2; 405 f2 = t3; 406 try { 407 return e3.apply(this, arguments); 408 } finally { 409 f2 = n3; 410 } 411 }; 412 }; 413})(Le), Ie.exports = Le; 414var Re = Ie.exports, ze = x, Be = Re; 415function S(e2) { 416 for (var t2 = `https://reactjs.org/docs/error-decoder.html?invariant=` + e2, n2 = 1; n2 < arguments.length; n2++) t2 += `&args[]=` + encodeURIComponent(arguments[n2]); 417 return `Minified React error #` + e2 + `; visit ` + t2 + ` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`; 418} 419var Ve = /* @__PURE__ */ new Set(), He = {}; 420function Ue(e2, t2) { 421 We(e2, t2), We(e2 + `Capture`, t2); 422} 423function We(e2, t2) { 424 for (He[e2] = t2, e2 = 0; e2 < t2.length; e2++) Ve.add(t2[e2]); 425} 426var Ge = !(typeof window > `u` || window.document === void 0 || window.document.createElement === void 0), Ke = Object.prototype.hasOwnProperty, qe = /^[: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]*$/, Je = {}, Ye = {}; 427function Xe(e2) { 428 return Ke.call(Ye, e2) ? true : Ke.call(Je, e2) ? false : qe.test(e2) ? Ye[e2] = true : (Je[e2] = true, false); 429} 430function Ze(e2, t2, n2, r2) { 431 if (n2 !== null && n2.type === 0) return false; 432 switch (typeof t2) { 433 case `function`: 434 case `symbol`: 435 return true; 436 case `boolean`: 437 return r2 ? false : n2 === null ? (e2 = e2.toLowerCase().slice(0, 5), e2 !== `data-` && e2 !== `aria-`) : !n2.acceptsBooleans; 438 default: 439 return false; 440 } 441} 442function Qe(e2, t2, n2, r2) { 443 if (t2 == null || Ze(e2, t2, n2, r2)) return true; 444 if (r2) return false; 445 if (n2 !== null) switch (n2.type) { 446 case 3: 447 return !t2; 448 case 4: 449 return false === t2; 450 case 5: 451 return isNaN(t2); 452 case 6: 453 return isNaN(t2) || 1 > t2; 454 } 455 return false; 456} 457function C(e2, t2, n2, r2, i2, a2, o2) { 458 this.acceptsBooleans = t2 === 2 || t2 === 3 || t2 === 4, this.attributeName = r2, this.attributeNamespace = i2, this.mustUseProperty = n2, this.propertyName = e2, this.type = t2, this.sanitizeURL = a2, this.removeEmptyString = o2; 459} 460var w = {}; 461`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(e2) { 462 w[e2] = new C(e2, 0, false, e2, null, false, false); 463}), [[`acceptCharset`, `accept-charset`], [`className`, `class`], [`htmlFor`, `for`], [`httpEquiv`, `http-equiv`]].forEach(function(e2) { 464 var t2 = e2[0]; 465 w[t2] = new C(t2, 1, false, e2[1], null, false, false); 466}), [`contentEditable`, `draggable`, `spellCheck`, `value`].forEach(function(e2) { 467 w[e2] = new C(e2, 2, false, e2.toLowerCase(), null, false, false); 468}), [`autoReverse`, `externalResourcesRequired`, `focusable`, `preserveAlpha`].forEach(function(e2) { 469 w[e2] = new C(e2, 2, false, e2, null, false, false); 470}), `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(e2) { 471 w[e2] = new C(e2, 3, false, e2.toLowerCase(), null, false, false); 472}), [`checked`, `multiple`, `muted`, `selected`].forEach(function(e2) { 473 w[e2] = new C(e2, 3, true, e2, null, false, false); 474}), [`capture`, `download`].forEach(function(e2) { 475 w[e2] = new C(e2, 4, false, e2, null, false, false); 476}), [`cols`, `rows`, `size`, `span`].forEach(function(e2) { 477 w[e2] = new C(e2, 6, false, e2, null, false, false); 478}), [`rowSpan`, `start`].forEach(function(e2) { 479 w[e2] = new C(e2, 5, false, e2.toLowerCase(), null, false, false); 480}); 481var $e = /[\-:]([a-z])/g; 482function et(e2) { 483 return e2[1].toUpperCase(); 484} 485`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
485-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(e2) { 486 var t2 = e2.replace($e, et); 487 w[t2] = new C(t2, 1, false, e2, null, false, false); 488}), `xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type`.split(` `).forEach(function(e2) { 489 var t2 = e2.replace($e, et); 490 w[t2] = new C(t2, 1, false, e2, `http://www.w3.org/1999/xlink`, false, false); 491}), [`xml:base`, `xml:lang`, `xml:space`].forEach(function(e2) { 492 var t2 = e2.replace($e, et); 493 w[t2] = new C(t2, 1, false, e2, `http://www.w3.org/XML/1998/namespace`, false, false); 494}), [`tabIndex`, `crossOrigin`].forEach(function(e2) { 495 w[e2] = new C(e2, 1, false, e2.toLowerCase(), null, false, false); 496}), w.xlinkHref = new C(`xlinkHref`, 1, false, `xlink:href`, `http://www.w3.org/1999/xlink`, true, false), [`src`, `href`, `action`, `formAction`].forEach(function(e2) { 497 w[e2] = new C(e2, 1, false, e2.toLowerCase(), null, true, true); 498}); 499function tt(e2, t2, n2, r2) { 500 var i2 = w.hasOwnProperty(t2) ? w[t2] : null; 501 (i2 === null ? r2 || !(2 < t2.length) || t2[0] !== `o` && t2[0] !== `O` || t2[1] !== `n` && t2[1] !== `N` : i2.type !== 0) && (Qe(t2, n2, i2, r2) && (n2 = null), r2 || i2 === null ? Xe(t2) && (n2 === null ? e2.removeAttribute(t2) : e2.setAttribute(t2, `` + n2)) : i2.mustUseProperty ? e2[i2.propertyName] = n2 === null ? i2.type === 3 ? false : `` : n2 : (t2 = i2.attributeName, r2 = i2.attributeNamespace, n2 === null ? e2.removeAttribute(t2) : (i2 = i2.type, n2 = i2 === 3 || i2 === 4 && true === n2 ? `` : `` + n2, r2 ? e2.setAttributeNS(r2, t2, n2) : e2.setAttribute(t2, n2)))); 502} 503var nt = ze.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, rt = Symbol.for(`react.element`), it = Symbol.for(`react.portal`), at = Symbol.for(`react.fragment`), ot = Symbol.for(`react.strict_mode`), st = Symbol.for(`react.profiler`), ct = Symbol.for(`react.provider`), lt = Symbol.for(`react.context`), ut = Symbol.for(`react.forward_ref`), dt = Symbol.for(`react.suspense`), ft = Symbol.for(`react.suspense_list`), pt = Symbol.for(`react.memo`), mt = Symbol.for(`react.lazy`), ht = Symbol.for(`react.offscreen`), gt = Symbol.iterator; 504function _t(e2) { 505 return typeof e2 != `object` || !e2 ? null : (e2 = gt && e2[gt] || e2[`@@iterator`], typeof e2 == `function` ? e2 : null); 506} 507var T = Object.assign, vt; 508function yt(e2) { 509 if (vt === void 0) try { 510 throw Error(); 511 } catch (e3) { 512 var t2 = e3.stack.trim().match(/\n( *(at )?)/); 513 vt = t2 && t2[1] || ``; 514 } 515 return ` 516` + vt + e2; 517} 518var bt = false; 519function xt(e2, t2) { 520 if (!e2 || bt) return ``; 521 bt = true; 522 var n2 = Error.prepareStackTrace; 523 Error.prepareStackTrace = void 0; 524 try { 525 if (t2) if (t2 = function() { 526 throw Error(); 527 }, Object.defineProperty(t2.prototype, `props`, { set: function() { 528 throw Error(); 529 } }), typeof Reflect == `object` && Reflect.construct) { 530 try { 531 Reflect.construct(t2, []); 532 } catch (e3) { 533 var r2 = e3; 534 } 535 Reflect.construct(e2, [], t2); 536 } else { 537 try { 538 t2.call(); 539 } catch (e3) { 540 r2 = e3; 541 } 542 e2.call(t2.prototype); 543 } 544 else { 545 try { 546 throw Error(); 547 } catch (e3) { 548 r2 = e3; 549 } 550 e2(); 551 } 552 } catch (t3) { 553 if (t3 && r2 && typeof t3.stack == `string`) { 554 for (var i2 = t3.stack.split(` 555`), a2 = r2.stack.split(` 556`), o2 = i2.length - 1, s2 = a2.length - 1; 1 <= o2 && 0 <= s2 && i2[o2] !== a2[s2]; ) s2--; 557 for (; 1 <= o2 && 0 <= s2; o2--, s2--) if (i2[o2] !== a2[s2]) { 558 if (o2 !== 1 || s2 !== 1) do 559 if (o2--, s2--, 0 > s2 || i2[o2] !== a2[s2]) { 560 var c2 = ` 561` + i2[o2].replace(` at new `, ` at `); 562 return e2.displayName && c2.includes(`<anonymous>`) && (c2 = c2.replace(`<anonymous>`, e2.displayName)), c2; 563 } 564 while (1 <= o2 && 0 <= s2); 565 break; 566 } 567 } 568 } finally { 569 bt = false, Error.prepareStackTrace = n2; 570 }
vendor: 8,587 bytes, lines 571-832
571 return (e2 = e2 ? e2.displayName || e2.name : ``) ? yt(e2) : ``; 572} 573function St(e2) { 574 switch (e2.tag) { 575 case 5: 576 return yt(e2.type); 577 case 16: 578 return yt(`Lazy`); 579 case 13: 580 return yt(`Suspense`); 581 case 19: 582 return yt(`SuspenseList`); 583 case 0: 584 case 2: 585 case 15: 586 return e2 = xt(e2.type, false), e2; 587 case 11: 588 return e2 = xt(e2.type.render, false), e2; 589 case 1: 590 return e2 = xt(e2.type, true), e2; 591 default: 592 return ``; 593 } 594} 595function Ct(e2) { 596 if (e2 == null) return null; 597 if (typeof e2 == `function`) return e2.displayName || e2.name || null; 598 if (typeof e2 == `string`) return e2; 599 switch (e2) { 600 case at: 601 return `Fragment`; 602 case it: 603 return `Portal`; 604 case st: 605 return `Profiler`; 606 case ot: 607 return `StrictMode`; 608 case dt: 609 return `Suspense`; 610 case ft: 611 return `SuspenseList`; 612 } 613 if (typeof e2 == `object`) switch (e2.$$typeof) { 614 case lt: 615 return (e2.displayName || `Context`) + `.Consumer`; 616 case ct: 617 return (e2._context.displayName || `Context`) + `.Provider`; 618 case ut: 619 var t2 = e2.render; 620 return e2 = e2.displayName, e2 || (e2 = (e2 = t2.displayName || t2.name || ``, e2 === `` ? `ForwardRef` : `ForwardRef(` + e2 + `)`)), e2; 621 case pt: 622 return t2 = e2.displayName || null, t2 === null ? Ct(e2.type) || `Memo` : t2; 623 case mt: 624 t2 = e2._payload, e2 = e2._init; 625 try { 626 return Ct(e2(t2)); 627 } catch { 628 } 629 } 630 return null; 631} 632function wt(e2) { 633 var t2 = e2.type; 634 switch (e2.tag) { 635 case 24: 636 return `Cache`; 637 case 9: 638 return (t2.displayName || `Context`) + `.Consumer`; 639 case 10: 640 return (t2._context.displayName || `Context`) + `.Provider`; 641 case 18: 642 return `DehydratedFragment`; 643 case 11: 644 return e2 = t2.render, e2 = e2.displayName || e2.name || ``, t2.displayName || (e2 === `` ? `ForwardRef` : `ForwardRef(` + e2 + `)`); 645 case 7: 646 return `Fragment`; 647 case 5: 648 return t2; 649 case 4: 650 return `Portal`; 651 case 3: 652 return `Root`; 653 case 6: 654 return `Text`; 655 case 16: 656 return Ct(t2); 657 case 8: 658 return t2 === ot ? `StrictMode` : `Mode`; 659 case 22: 660 return `Offscreen`; 661 case 12: 662 return `Profiler`; 663 case 21: 664 return `Scope`; 665 case 13: 666 return `Suspense`; 667 case 19: 668 return `SuspenseList`; 669 case 25: 670 return `TracingMarker`; 671 case 1: 672 case 0: 673 case 17: 674 case 2: 675 case 14: 676 case 15: 677 if (typeof t2 == `function`) return t2.displayName || t2.name || null; 678 if (typeof t2 == `string`) return t2; 679 } 680 return null; 681} 682function Tt(e2) { 683 switch (typeof e2) { 684 case `boolean`: 685 case `number`: 686 case `string`: 687 case `undefined`: 688 return e2; 689 case `object`: 690 return e2; 691 default: 692 return ``; 693 } 694} 695function Et(e2) { 696 var t2 = e2.type; 697 return (e2 = e2.nodeName) && e2.toLowerCase() === `input` && (t2 === `checkbox` || t2 === `radio`); 698} 699function Dt(e2) { 700 var t2 = Et(e2) ? `checked` : `value`, n2 = Object.getOwnPropertyDescriptor(e2.constructor.prototype, t2), r2 = `` + e2[t2]; 701 if (!e2.hasOwnProperty(t2) && n2 !== void 0 && typeof n2.get == `function` && typeof n2.set == `function`) { 702 var i2 = n2.get, a2 = n2.set; 703 return Object.defineProperty(e2, t2, { configurable: true, get: function() { 704 return i2.call(this); 705 }, set: function(e3) { 706 r2 = `` + e3, a2.call(this, e3); 707 } }), Object.defineProperty(e2, t2, { enumerable: n2.enumerable }), { getValue: function() { 708 return r2; 709 }, setValue: function(e3) { 710 r2 = `` + e3; 711 }, stopTracking: function() { 712 e2._valueTracker = null, delete e2[t2]; 713 } }; 714 } 715} 716function Ot(e2) { 717 e2._valueTracker || (e2._valueTracker = Dt(e2)); 718} 719function kt(e2) { 720 if (!e2) return false; 721 var t2 = e2._valueTracker; 722 if (!t2) return true; 723 var n2 = t2.getValue(), r2 = ``; 724 return e2 && (r2 = Et(e2) ? e2.checked ? `true` : `false` : e2.value), e2 = r2, e2 === n2 ? false : (t2.setValue(e2), true); 725} 726function At(e2) { 727 if (e2 || (e2 = typeof document < `u` ? document : void 0), e2 === void 0) return null; 728 try { 729 return e2.activeElement || e2.body; 730 } catch { 731 return e2.body; 732 } 733} 734function jt(e2, t2) { 735 var n2 = t2.checked; 736 return T({}, t2, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: n2 ?? e2._wrapperState.initialChecked }); 737} 738function Mt(e2, t2) { 739 var n2 = t2.defaultValue == null ? `` : t2.defaultValue, r2 = t2.checked == null ? t2.defaultChecked : t2.checked; 740 n2 = Tt(t2.value == null ? n2 : t2.value), e2._wrapperState = { initialChecked: r2, initialValue: n2, controlled: t2.type === `checkbox` || t2.type === `radio` ? t2.checked != null : t2.value != null }; 741} 742function Nt(e2, t2) { 743 t2 = t2.checked, t2 != null && tt(e2, `checked`, t2, false); 744} 745function Pt(e2, t2) { 746 Nt(e2, t2); 747 var n2 = Tt(t2.value), r2 = t2.type; 748 if (n2 != null) r2 === `number` ? (n2 === 0 && e2.value === `` || e2.value != n2) && (e2.value = `` + n2) : e2.value !== `` + n2 && (e2.value = `` + n2); 749 else if (r2 === `submit` || r2 === `reset`) { 750 e2.removeAttribute(`value`); 751 return; 752 } 753 t2.hasOwnProperty(`value`) ? It(e2, t2.type, n2) : t2.hasOwnProperty(`defaultValue`) && It(e2, t2.type, Tt(t2.defaultValue)), t2.checked == null && t2.defaultChecked != null && (e2.defaultChecked = !!t2.defaultChecked); 754} 755function Ft(e2, t2, n2) { 756 if (t2.hasOwnProperty(`value`) || t2.hasOwnProperty(`defaultValue`)) { 757 var r2 = t2.type; 758 if (!(r2 !== `submit` && r2 !== `reset` || t2.value !== void 0 && t2.value !== null)) return; 759 t2 = `` + e2._wrapperState.initialValue, n2 || t2 === e2.value || (e2.value = t2), e2.defaultValue = t2; 760 } 761 n2 = e2.name, n2 !== `` && (e2.name = ``), e2.defaultChecked = !!e2._wrapperState.initialChecked, n2 !== `` && (e2.name = n2); 762} 763function It(e2, t2, n2) { 764 (t2 !== `number` || At(e2.ownerDocument) !== e2) && (n2 == null ? e2.defaultValue = `` + e2._wrapperState.initialValue : e2.defaultValue !== `` + n2 && (e2.defaultValue = `` + n2)); 765} 766var Lt = Array.isArray; 767function Rt(e2, t2, n2, r2) { 768 if (e2 = e2.options, t2) { 769 t2 = {}; 770 for (var i2 = 0; i2 < n2.length; i2++) t2[`$` + n2[i2]] = true; 771 for (n2 = 0; n2 < e2.length; n2++) i2 = t2.hasOwnProperty(`$` + e2[n2].value), e2[n2].selected !== i2 && (e2[n2].selected = i2), i2 && r2 && (e2[n2].defaultSelected = true); 772 } else { 773 for (n2 = `` + Tt(n2), t2 = null, i2 = 0; i2 < e2.length; i2++) { 774 if (e2[i2].value === n2) { 775 e2[i2].selected = true, r2 && (e2[i2].defaultSelected = true); 776 return; 777 } 778 t2 !== null || e2[i2].disabled || (t2 = e2[i2]); 779 } 780 t2 !== null && (t2.selected = true); 781 } 782} 783function zt(e2, t2) { 784 if (t2.dangerouslySetInnerHTML != null) throw Error(S(91)); 785 return T({}, t2, { value: void 0, defaultValue: void 0, children: `` + e2._wrapperState.initialValue }); 786} 787function Bt(e2, t2) { 788 var n2 = t2.value; 789 if (n2 == null) { 790 if (n2 = t2.children, t2 = t2.defaultValue, n2 != null) { 791 if (t2 != null) throw Error(S(92)); 792 if (Lt(n2)) { 793 if (1 < n2.length) throw Error(S(93)); 794 n2 = n2[0]; 795 } 796 t2 = n2; 797 } 798 t2 ?? (t2 = ``), n2 = t2; 799 } 800 e2._wrapperState = { initialValue: Tt(n2) }; 801} 802function Vt(e2, t2) { 803 var n2 = Tt(t2.value), r2 = Tt(t2.defaultValue); 804 n2 != null && (n2 = `` + n2, n2 !== e2.value && (e2.value = n2), t2.defaultValue == null && e2.defaultValue !== n2 && (e2.defaultValue = n2)), r2 != null && (e2.defaultValue = `` + r2); 805} 806function Ht(e2) { 807 var t2 = e2.textContent; 808 t2 === e2._wrapperState.initialValue && t2 !== `` && t2 !== null && (e2.value = t2); 809} 810function Ut(e2) { 811 switch (e2) { 812 case `svg`: 813 return `http://www.w3.org/2000/svg`; 814 case `math`: 815 return `http://www.w3.org/1998/Math/MathML`; 816 default: 817 return `http://www.w3.org/1999/xhtml`; 818 } 819} 820function Wt(e2, t2) { 821 return e2 == null || e2 === `http://www.w3.org/1999/xhtml` ? Ut(t2) : e2 === `http://www.w3.org/2000/svg` && t2 === `foreignObject` ? `http://www.w3.org/1999/xhtml` : e2; 822} 823var Gt, Kt = function(e2) { 824 return typeof MSApp < `u` && MSApp.execUnsafeLocalFunction ? function(t2, n2, r2, i2) { 825 MSApp.execUnsafeLocalFunction(function() { 826 return e2(t2, n2, r2, i2); 827 }); 828 } : e2; 829}(function(e2, t2) { 830 if (e2.namespaceURI !== `http://www.w3.org/2000/svg` || `innerHTML` in e2) e2.innerHTML = t2; 831 else { 832 for (Gt || (Gt = document.createElement(`div`)), Gt.innerHTML = `<svg>
832` + t2.valueOf().toString() + `</svg>`, t2 = Gt.firstChild; e2.firstChild; ) e2.removeChild(e2.firstChild); 833 for (; t2.firstChild; ) e2.appendChild(t2.firstChild); 834 } 835}); 836function qt(e2, t2) { 837 if (t2) { 838 var n2 = e2.firstChild; 839 if (n2 && n2 === e2.lastChild && n2.nodeType === 3) { 840 n2.nodeValue = t2; 841 return; 842 } 843 } 844 e2.textContent = t2; 845} 846var Jt = { animationIterationCount: true, aspectRatio: true, borderImageOutset: true, borderImageSlice: true, borderImageWidth: true, boxFlex: true, boxFlexGroup: true, boxOrdinalGroup: true, columnCount: true, columns: true, flex: true, flexGrow: true, flexPositive: true, flexShrink: true, flexNegative: true, flexOrder: true, gridArea: true, gridRow: true, gridRowEnd: true, gridRowSpan: true, gridRowStart: true, gridColumn: true, gridColumnEnd: true, gridColumnSpan: true, gridColumnStart: true, fontWeight: true, lineClamp: true, lineHeight: true, opacity: true, order: true, orphans: true, tabSize: true, widows: true, zIndex: true, zoom: true, fillOpacity: true, floodOpacity: true, stopOpacity: true, strokeDasharray: true, strokeDashoffset: true, strokeMiterlimit: true, strokeOpacity: true, strokeWidth: true }, Yt = [`Webkit`, `ms`, `Moz`, `O`]; 847Object.keys(Jt).forEach(function(e2) { 848 Yt.forEach(function(t2) { 849 t2 = t2 + e2.charAt(0).toUpperCase() + e2.substring(1), Jt[t2] = Jt[e2]; 850 }); 851}); 852function Xt(e2, t2, n2) { 853 return t2 == null || typeof t2 == `boolean` || t2 === `` ? `` : n2 || typeof t2 != `number` || t2 === 0 || Jt.hasOwnProperty(e2) && Jt[e2] ? (`` + t2).trim() : t2 + `px`; 854} 855function Zt(e2, t2) { 856 for (var n2 in e2 = e2.style, t2) if (t2.hasOwnProperty(n2)) { 857 var r2 = n2.indexOf(`--`) === 0, i2 = Xt(n2, t2[n2], r2); 858 n2 === `float` && (n2 = `cssFloat`), r2 ? e2.setProperty(n2, i2) : e2[n2] = i2; 859 } 860} 861var Qt = T({ menuitem: true }, { area: true, base: true, br: true, col: true, embed: true, hr: true, img: true, input: true, keygen: true, link: true, meta: true, param: true, source: true, track: true, wbr: true }); 862function $t(e2, t2) { 863 if (t2) { 864 if (Qt[e2] && (t2.children != null || t2.dangerouslySetInnerHTML != null)) throw Error(S(137, e2)); 865 if (t2.dangerouslySetInnerHTML != null) { 866 if (t2.children != null) throw Error(S(60)); 867 if (typeof t2.dangerouslySetInnerHTML != `object` || !(`__html` in t2.dangerouslySetInnerHTML)) throw Error(S(61)); 868 } 869 if (t2.style != null && typeof t2.style != `object`) throw Error(S(62)); 870 } 871} 872function en(e2, t2) { 873 if (e2.indexOf(`-`) === -1) return typeof t2.is == `string`; 874 switch (e2) { 875 case `annotation-xml`: 876 case `color-profile`: 877 case `font-face`: 878 case `font-face-src`: 879 case `font-face-uri`: 880 case `font-face-format`: 881 case `font-face-name`: 882 case `missing-glyph`: 883 return false; 884 default: 885 return true; 886 } 887} 888var tn = null; 889function nn(e2) { 890 return e2 = e2.target || e2.srcElement || window, e2.correspondingUseElement && (e2 = e2.correspondingUseElement), e2.nodeType === 3 ? e2.parentNode : e2; 891} 892var rn = null, an = null, on = null; 893function sn(e2) { 894 if (e2 = io(e2)) { 895 if (typeof rn != `function`) throw Error(S(280)); 896 var t2 = e2.stateNode; 897 t2 && (t2 = oo(t2), rn(e2.stateNode, e2.type, t2)); 898 } 899} 900function cn(e2) { 901 an ? on ? on.push(e2) : on = [e2] : an = e2; 902} 903function ln() { 904 if (an) { 905 var e2 = an, t2 = on; 906 if (on = an = null, sn(e2), t2) for (e2 = 0; e2 < t2.length; e2++) sn(t2[e2]); 907 } 908} 909function un(e2, t2) { 910 return e2(t2); 911} 912function dn() { 913} 914var fn = false; 915function pn(e2, t2, n2) { 916 if (fn) return e2(t2, n2); 917 fn = true; 918 try { 919 return un(e2, t2, n2); 920 } finally { 921 fn = false, (an !== null || on !== null) && (dn(), ln()); 922 } 923} 924function mn(e2, t2) { 925 var n2 = e2.stateNode; 926 if (n2 === null) return null; 927 var r2 = oo(n2); 928 if (r2 === null) return null; 929 n2 = r2[t2]; 930 a: switch (t2) { 931 case `onClick`: 932 case `onClickCapture`: 933 case `onDoubleClick`: 934 case `onDoubleClickCapture`: 935 case `onMouseDown`: 936 case `onMouseDownCapture`: 937 case `onMouseMove`: 938 case `onMouseMoveCapture`: 939 case `onMouseUp`: 940 case `onMouseUpCapture`: 941 case `onMouseEnter`: 942 (r2 = !r2.disabled) || (e2 = e2.type, r2 = !(e2 === `button` || e2 === `input` || e2 === `select` || e2 === `textarea`)), e2 = !r2; 943 break a; 944 default: 945 e2 = false;
vendor: 7,719 bytes, lines 946-1229
946 } 947 if (e2) return null; 948 if (n2 && typeof n2 != `function`) throw Error(S(231, t2, typeof n2)); 949 return n2; 950} 951var hn = false; 952if (Ge) try { 953 var gn = {}; 954 Object.defineProperty(gn, `passive`, { get: function() { 955 hn = true; 956 } }), window.addEventListener(`test`, gn, gn), window.removeEventListener(`test`, gn, gn); 957} catch { 958 hn = false; 959} 960function _n(e2, t2, n2, r2, i2, a2, o2, s2, c2) { 961 var l2 = Array.prototype.slice.call(arguments, 3); 962 try { 963 t2.apply(n2, l2); 964 } catch (e3) { 965 this.onError(e3); 966 } 967} 968var vn = false, yn = null, bn = false, xn = null, Sn = { onError: function(e2) { 969 vn = true, yn = e2; 970} }; 971function Cn(e2, t2, n2, r2, i2, a2, o2, s2, c2) { 972 vn = false, yn = null, _n.apply(Sn, arguments); 973} 974function wn(e2, t2, n2, r2, i2, a2, o2, s2, c2) { 975 if (Cn.apply(this, arguments), vn) { 976 if (vn) { 977 var l2 = yn; 978 vn = false, yn = null; 979 } else throw Error(S(198)); 980 bn || (bn = true, xn = l2); 981 } 982} 983function Tn(e2) { 984 var t2 = e2, n2 = e2; 985 if (e2.alternate) for (; t2.return; ) t2 = t2.return; 986 else { 987 e2 = t2; 988 do 989 t2 = e2, t2.flags & 4098 && (n2 = t2.return), e2 = t2.return; 990 while (e2); 991 } 992 return t2.tag === 3 ? n2 : null; 993} 994function En(e2) { 995 if (e2.tag === 13) { 996 var t2 = e2.memoizedState; 997 if (t2 === null && (e2 = e2.alternate, e2 !== null && (t2 = e2.memoizedState)), t2 !== null) return t2.dehydrated; 998 } 999 return null; 1000} 1001function Dn(e2) { 1002 if (Tn(e2) !== e2) throw Error(S(188)); 1003} 1004function On(e2) { 1005 var t2 = e2.alternate; 1006 if (!t2) { 1007 if (t2 = Tn(e2), t2 === null) throw Error(S(188)); 1008 return t2 === e2 ? e2 : null; 1009 } 1010 for (var n2 = e2, r2 = t2; ; ) { 1011 var i2 = n2.return; 1012 if (i2 === null) break; 1013 var a2 = i2.alternate; 1014 if (a2 === null) { 1015 if (r2 = i2.return, r2 !== null) { 1016 n2 = r2; 1017 continue; 1018 } 1019 break; 1020 } 1021 if (i2.child === a2.child) { 1022 for (a2 = i2.child; a2; ) { 1023 if (a2 === n2) return Dn(i2), e2; 1024 if (a2 === r2) return Dn(i2), t2; 1025 a2 = a2.sibling; 1026 } 1027 throw Error(S(188)); 1028 } 1029 if (n2.return !== r2.return) n2 = i2, r2 = a2; 1030 else { 1031 for (var o2 = false, s2 = i2.child; s2; ) { 1032 if (s2 === n2) { 1033 o2 = true, n2 = i2, r2 = a2; 1034 break; 1035 } 1036 if (s2 === r2) { 1037 o2 = true, r2 = i2, n2 = a2; 1038 break; 1039 } 1040 s2 = s2.sibling; 1041 } 1042 if (!o2) { 1043 for (s2 = a2.child; s2; ) { 1044 if (s2 === n2) { 1045 o2 = true, n2 = a2, r2 = i2; 1046 break; 1047 } 1048 if (s2 === r2) { 1049 o2 = true, r2 = a2, n2 = i2; 1050 break; 1051 } 1052 s2 = s2.sibling; 1053 } 1054 if (!o2) throw Error(S(189)); 1055 } 1056 } 1057 if (n2.alternate !== r2) throw Error(S(190)); 1058 } 1059 if (n2.tag !== 3) throw Error(S(188)); 1060 return n2.stateNode.current === n2 ? e2 : t2; 1061} 1062function kn(e2) { 1063 return e2 = On(e2), e2 === null ? null : An(e2); 1064} 1065function An(e2) { 1066 if (e2.tag === 5 || e2.tag === 6) return e2; 1067 for (e2 = e2.child; e2 !== null; ) { 1068 var t2 = An(e2); 1069 if (t2 !== null) return t2; 1070 e2 = e2.sibling; 1071 } 1072 return null; 1073} 1074var jn = Be.unstable_scheduleCallback, Mn = Be.unstable_cancelCallback, Nn = Be.unstable_shouldYield, Pn = Be.unstable_requestPaint, E = Be.unstable_now, Fn = Be.unstable_getCurrentPriorityLevel, In = Be.unstable_ImmediatePriority, Ln = Be.unstable_UserBlockingPriority, Rn = Be.unstable_NormalPriority, zn = Be.unstable_LowPriority, Bn = Be.unstable_IdlePriority, Vn = null, Hn = null; 1075function Un(e2) { 1076 if (Hn && typeof Hn.onCommitFiberRoot == `function`) try { 1077 Hn.onCommitFiberRoot(Vn, e2, void 0, (e2.current.flags & 128) == 128); 1078 } catch { 1079 } 1080} 1081var Wn = Math.clz32 ? Math.clz32 : qn, Gn = Math.log, Kn = Math.LN2; 1082function qn(e2) { 1083 return e2 >>>= 0, e2 === 0 ? 32 : 31 - (Gn(e2) / Kn | 0) | 0; 1084} 1085var Jn = 64, Yn = 4194304; 1086function Xn(e2) { 1087 switch (e2 & -e2) { 1088 case 1: 1089 return 1; 1090 case 2: 1091 return 2; 1092 case 4: 1093 return 4; 1094 case 8: 1095 return 8; 1096 case 16: 1097 return 16; 1098 case 32: 1099 return 32; 1100 case 64: 1101 case 128: 1102 case 256: 1103 case 512: 1104 case 1024: 1105 case 2048: 1106 case 4096: 1107 case 8192: 1108 case 16384: 1109 case 32768: 1110 case 65536: 1111 case 131072: 1112 case 262144: 1113 case 524288: 1114 case 1048576: 1115 case 2097152: 1116 return e2 & 4194240; 1117 case 4194304: 1118 case 8388608: 1119 case 16777216: 1120 case 33554432: 1121 case 67108864: 1122 return e2 & 130023424; 1123 case 134217728: 1124 return 134217728; 1125 case 268435456: 1126 return 268435456; 1127 case 536870912: 1128 return 536870912; 1129 case 1073741824: 1130 return 1073741824; 1131 default: 1132 return e2; 1133 } 1134} 1135function Zn(e2, t2) { 1136 var n2 = e2.pendingLanes; 1137 if (n2 === 0) return 0; 1138 var r2 = 0, i2 = e2.suspendedLanes, a2 = e2.pingedLanes, o2 = n2 & 268435455; 1139 if (o2 !== 0) { 1140 var s2 = o2 & ~i2; 1141 s2 === 0 ? (a2 &= o2, a2 !== 0 && (r2 = Xn(a2))) : r2 = Xn(s2); 1142 } else o2 = n2 & ~i2, o2 === 0 ? a2 !== 0 && (r2 = Xn(a2)) : r2 = Xn(o2); 1143 if (r2 === 0) return 0; 1144 if (t2 !== 0 && t2 !== r2 && (t2 & i2) === 0 && (i2 = r2 & -r2, a2 = t2 & -t2, i2 >= a2 || i2 === 16 && a2 & 4194240)) return t2; 1145 if (r2 & 4 && (r2 |= n2 & 16), t2 = e2.entangledLanes, t2 !== 0) for (e2 = e2.entanglements, t2 &= r2; 0 < t2; ) n2 = 31 - Wn(t2), i2 = 1 << n2, r2 |= e2[n2], t2 &= ~i2; 1146 return r2; 1147} 1148function Qn(e2, t2) { 1149 switch (e2) { 1150 case 1: 1151 case 2: 1152 case 4: 1153 return t2 + 250; 1154 case 8: 1155 case 16: 1156 case 32: 1157 case 64: 1158 case 128: 1159 case 256: 1160 case 512: 1161 case 1024: 1162 case 2048: 1163 case 4096: 1164 case 8192: 1165 case 16384: 1166 case 32768: 1167 case 65536: 1168 case 131072: 1169 case 262144: 1170 case 524288: 1171 case 1048576: 1172 case 2097152: 1173 return t2 + 5e3; 1174 case 4194304: 1175 case 8388608: 1176 case 16777216: 1177 case 33554432: 1178 case 67108864: 1179 return -1; 1180 case 134217728: 1181 case 268435456: 1182 case 536870912: 1183 case 1073741824: 1184 return -1; 1185 default: 1186 return -1; 1187 } 1188} 1189function $n(e2, t2) { 1190 for (var n2 = e2.suspendedLanes, r2 = e2.pingedLanes, i2 = e2.expirationTimes, a2 = e2.pendingLanes; 0 < a2; ) { 1191 var o2 = 31 - Wn(a2), s2 = 1 << o2, c2 = i2[o2]; 1192 c2 === -1 ? ((s2 & n2) === 0 || (s2 & r2) !== 0) && (i2[o2] = Qn(s2, t2)) : c2 <= t2 && (e2.expiredLanes |= s2), a2 &= ~s2; 1193 } 1194} 1195function er(e2) { 1196 return e2 = e2.pendingLanes & -1073741825, e2 === 0 ? e2 & 1073741824 ? 1073741824 : 0 : e2; 1197} 1198function tr() { 1199 var e2 = Jn; 1200 return Jn <<= 1, !(Jn & 4194240) && (Jn = 64), e2; 1201} 1202function nr(e2) { 1203 for (var t2 = [], n2 = 0; 31 > n2; n2++) t2.push(e2); 1204 return t2; 1205} 1206function rr(e2, t2, n2) { 1207 e2.pendingLanes |= t2, t2 !== 536870912 && (e2.suspendedLanes = 0, e2.pingedLanes = 0), e2 = e2.eventTimes, t2 = 31 - Wn(t2), e2[t2] = n2; 1208} 1209function ir(e2, t2) { 1210 var n2 = e2.pendingLanes & ~t2; 1211 e2.pendingLanes = t2, e2.suspendedLanes = 0, e2.pingedLanes = 0, e2.expiredLanes &= t2, e2.mutableReadLanes &= t2, e2.entangledLanes &= t2, t2 = e2.entanglements; 1212 var r2 = e2.eventTimes; 1213 for (e2 = e2.expirationTimes; 0 < n2; ) { 1214 var i2 = 31 - Wn(n2), a2 = 1 << i2; 1215 t2[i2] = 0, r2[i2] = -1, e2[i2] = -1, n2 &= ~a2; 1216 } 1217} 1218function ar(e2, t2) { 1219 var n2 = e2.entangledLanes |= t2; 1220 for (e2 = e2.entanglements; n2; ) { 1221 var r2 = 31 - Wn(n2), i2 = 1 << r2; 1222 i2 & t2 | e2[r2] & t2 && (e2[r2] |= t2), n2 &= ~i2; 1223 } 1224} 1225var D = 0; 1226function or(e2) { 1227 return e2 &= -e2, 1 < e2 ? 4 < e2 ? e2 & 268435455 ? 16 : 536870912 : 4 : 1; 1228} 1229var sr, cr, lr, ur, dr, fr = false, pr = [], mr = null, hr = null, gr = null, _r = /* @__PURE__ */ new Map(), vr = /* @__PURE__ */ new Map(), yr = [], br = `mou
1229sedown 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(` `); 1230function xr(e2, t2) { 1231 switch (e2) { 1232 case `focusin`: 1233 case `focusout`: 1234 mr = null; 1235 break; 1236 case `dragenter`: 1237 case `dragleave`: 1238 hr = null; 1239 break; 1240 case `mouseover`: 1241 case `mouseout`: 1242 gr = null; 1243 break; 1244 case `pointerover`: 1245 case `pointerout`: 1246 _r.delete(t2.pointerId); 1247 break; 1248 case `gotpointercapture`: 1249 case `lostpointercapture`: 1250 vr.delete(t2.pointerId); 1251 } 1252} 1253function Sr(e2, t2, n2, r2, i2, a2) { 1254 return e2 === null || e2.nativeEvent !== a2 ? (e2 = { blockedOn: t2, domEventName: n2, eventSystemFlags: r2, nativeEvent: a2, targetContainers: [i2] }, t2 !== null && (t2 = io(t2), t2 !== null && cr(t2)), e2) : (e2.eventSystemFlags |= r2, t2 = e2.targetContainers, i2 !== null && t2.indexOf(i2) === -1 && t2.push(i2), e2); 1255} 1256function Cr(e2, t2, n2, r2, i2) { 1257 switch (t2) { 1258 case `focusin`: 1259 return mr = Sr(mr, e2, t2, n2, r2, i2), true; 1260 case `dragenter`: 1261 return hr = Sr(hr, e2, t2, n2, r2, i2), true; 1262 case `mouseover`: 1263 return gr = Sr(gr, e2, t2, n2, r2, i2), true; 1264 case `pointerover`: 1265 var a2 = i2.pointerId; 1266 return _r.set(a2, Sr(_r.get(a2) || null, e2, t2, n2, r2, i2)), true; 1267 case `gotpointercapture`: 1268 return a2 = i2.pointerId, vr.set(a2, Sr(vr.get(a2) || null, e2, t2, n2, r2, i2)), true; 1269 } 1270 return false; 1271} 1272function wr(e2) { 1273 var t2 = ro(e2.target); 1274 if (t2 !== null) { 1275 var n2 = Tn(t2); 1276 if (n2 !== null) { 1277 if (t2 = n2.tag, t2 === 13) { 1278 if (t2 = En(n2), t2 !== null) { 1279 e2.blockedOn = t2, dr(e2.priority, function() { 1280 lr(n2); 1281 }); 1282 return; 1283 } 1284 } else if (t2 === 3 && n2.stateNode.current.memoizedState.isDehydrated) { 1285 e2.blockedOn = n2.tag === 3 ? n2.stateNode.containerInfo : null; 1286 return; 1287 } 1288 } 1289 } 1290 e2.blockedOn = null; 1291} 1292function Tr(e2) { 1293 if (e2.blockedOn !== null) return false; 1294 for (var t2 = e2.targetContainers; 0 < t2.length; ) { 1295 var n2 = Ir(e2.domEventName, e2.eventSystemFlags, t2[0], e2.nativeEvent); 1296 if (n2 === null) { 1297 n2 = e2.nativeEvent; 1298 var r2 = new n2.constructor(n2.type, n2); 1299 tn = r2, n2.target.dispatchEvent(r2), tn = null; 1300 } else return t2 = io(n2), t2 !== null && cr(t2), e2.blockedOn = n2, false; 1301 t2.shift(); 1302 } 1303 return true; 1304} 1305function Er(e2, t2, n2) { 1306 Tr(e2) && n2.delete(t2); 1307} 1308function Dr() { 1309 fr = false, mr !== null && Tr(mr) && (mr = null), hr !== null && Tr(hr) && (hr = null), gr !== null && Tr(gr) && (gr = null), _r.forEach(Er), vr.forEach(Er); 1310} 1311function Or(e2, t2) { 1312 e2.blockedOn === t2 && (e2.blockedOn = null, fr || (fr = true, Be.unstable_scheduleCallback(Be.unstable_NormalPriority, Dr))); 1313} 1314function kr(e2) { 1315 function t2(t3) { 1316 return Or(t3, e2); 1317 } 1318 if (0 < pr.length) { 1319 Or(pr[0], e2); 1320 for (var n2 = 1; n2 < pr.length; n2++) { 1321 var r2 = pr[n2]; 1322 r2.blockedOn === e2 && (r2.blockedOn = null); 1323 } 1324 } 1325 for (mr !== null && Or(mr, e2), hr !== null && Or(hr, e2), gr !== null && Or(gr, e2), _r.forEach(t2), vr.forEach(t2), n2 = 0; n2 < yr.length; n2++) r2 = yr[n2], r2.blockedOn === e2 && (r2.blockedOn = null); 1326 for (; 0 < yr.length && (n2 = yr[0], n2.blockedOn === null); ) wr(n2), n2.blockedOn === null && yr.shift(); 1327} 1328var Ar = nt.ReactCurrentBatchConfig, jr = true; 1329function Mr(e2, t2, n2, r2) { 1330 var i2 = D, a2 = Ar.transition; 1331 Ar.transition = null; 1332 try { 1333 D = 1, Pr(e2, t2, n2, r2); 1334 } finally { 1335 D = i2, Ar.transition = a2; 1336 } 1337} 1338function Nr(e2, t2, n2, r2) { 1339 var i2 = D, a2 = Ar.transition; 1340 Ar.transition = null; 1341 try { 1342 D = 4, Pr(e2, t2, n2, r2); 1343 } finally { 1344 D = i2, Ar.transition = a2; 1345 } 1346} 1347function Pr(e2, t2, n2, r2) { 1348 if (jr) { 1349 var i2 = Ir(e2, t2, n2, r2); 1350 if (i2 === null) ka(e2, t2, r2, Fr, n2), xr(e2, r2); 1351 else if (Cr(i2, e2, t2, n2, r2)) r2.stopPropagation(); 1352 else if (xr(e2, r2), t2 & 4 && -1 < br.indexOf(e2)) { 1353 for (; i2 !== null; ) { 1354 var a2 = io(i2); 1355 if (a2 !== null && sr(a2), a2 = Ir(e2, t2, n2, r2), a2 === null && ka(e2, t2, r2, Fr, n2), a2 === i2) break; 1356 i2 = a2; 1357 } 1358 i2 !== null && r2.stopPropagation(); 1359 } else ka(e2, t2, r2, null, n2); 1360 } 1361} 1362var Fr = null; 1363function Ir(e2, t2, n2, r2) { 1364 if (Fr = null, e2 = nn(r2), e2 = ro(e2), e2 !== null) if (t2 = Tn(e2), t2 === null) e2 = null; 1365 else if (n2 = t2.tag, n2 === 13) { 1366 if (e2 = En(t2), e2 !== null) return e2; 1367 e2 = null; 1368 } else if (n2 === 3) { 1369 if (t2.stateNode.current.memoizedState.isDehydrated) return t2.tag === 3 ? t2.stateNode.containerInfo : null; 1370 e2 = null; 1371 } else t2 !== e2 && (e2 = null); 1372 return Fr = e2, null; 1373} 1374function Lr(e2) { 1375 switch (e2) { 1376 case `cancel`: 1377 case `click`: 1378 case `close`: 1379 case `contextmenu`: 1380 case `copy`: 1381 case `cut`: 1382 case `auxclick`: 1383 case `dblclick`: 1384 case `dragend`: 1385 case `dragstart`: 1386 case `drop`: 1387 case `focusin`: 1388 case `focusout`: 1389 case `input`: 1390 case `invalid`: 1391 case `keydown`: 1392 case `keypress`: 1393 case `keyup`: 1394 case `mousedown`: 1395 case `mouseup`: 1396 case `paste`: 1397 case `pause`: 1398 case `play`: 1399 case `pointercancel`: 1400 case `pointerdown`: 1401 case `pointerup`: 1402 case `ratechange`: 1403 case `reset`: 1404 case `resize`: 1405 case `seeked`: 1406 case `submit`: 1407 case `touchcancel`: 1408 case `touchend`: 1409 case `touchstart`: 1410 case `volumechange`: 1411 case `change`: 1412 case `selectionchange`: 1413 case `textInput`: 1414 case `compositionstart`: 1415 case `compositionend`: 1416 case `compositionupdate`: 1417 case `beforeblur`: 1418 case `afterblur`: 1419 case `beforeinput`: 1420 case `blur`: 1421 case `fullscreenchange`: 1422 case `focus`: 1423 case `hashchange`: 1424 case `popstate`: 1425 case `select`: 1426 case `selectstart`: 1427 return 1; 1428 case `drag`: 1429 case `dragenter`: 1430 case `dragexit`: 1431 case `dragleave`: 1432 case `dragover`: 1433 case `mousemove`: 1434 case `mouseout`: 1435 case `mouseover`: 1436 case `pointermove`: 1437 case `pointerout`: 1438 case `pointerover`: 1439 case `scroll`: 1440 case `toggle`: 1441 case `touchmove`: 1442 case `wheel`: 1443 case `mouseenter`: 1444 case `mouseleave`: 1445 case `pointerenter`: 1446 case `pointerleave`: 1447 return 4; 1448 case `message`: 1449 switch (Fn()) { 1450 case In: 1451 return 1; 1452 case Ln: 1453 return 4; 1454 case Rn: 1455 case zn: 1456 return 16; 1457 case Bn: 1458 return 536870912; 1459 default: 1460 return 16; 1461 } 1462 default: 1463 return 16; 1464 } 1465} 1466var Rr = null, zr = null, Br = null; 1467function Vr() { 1468 if (Br) return Br; 1469 var e2, t2 = zr, n2 = t2.length, r2, i2 = `value` in Rr ? Rr.value : Rr.textContent, a2 = i2.length; 1470 for (e2 = 0; e2 < n2 && t2[e2] === i2[e2]; e2++) ; 1471 var o2 = n2 - e2; 1472 for (r2 = 1; r2 <= o2 && t2[n2 - r2] === i2[a2 - r2]; r2++) ; 1473 return Br = i2.slice(e2, 1 < r2 ? 1 - r2 : void 0); 1474} 1475function Hr(e2) { 1476 var t2 = e2.keyCode; 1477 return `charCode` in e2 ? (e2 = e2.charCode, e2 === 0 && t2 === 13 && (e2 = 13)) : e2 = t2, e2 === 10 && (e2 = 13), 32 <= e2 || e2 === 13 ? e2 : 0; 1478} 1479function Ur() { 1480 return true; 1481} 1482function Wr() { 1483 return false;
vendor: 9,032 bytes, lines 1484-1677
1484} 1485function Gr(e2) { 1486 function t2(t3, n2, r2, i2, a2) { 1487 for (var o2 in this._reactName = t3, this._targetInst = r2, this.type = n2, this.nativeEvent = i2, this.target = a2, this.currentTarget = null, e2) e2.hasOwnProperty(o2) && (t3 = e2[o2], this[o2] = t3 ? t3(i2) : i2[o2]); 1488 return this.isDefaultPrevented = (i2.defaultPrevented == null ? false === i2.returnValue : i2.defaultPrevented) ? Ur : Wr, this.isPropagationStopped = Wr, this; 1489 } 1490 return T(t2.prototype, { preventDefault: function() { 1491 this.defaultPrevented = true; 1492 var e3 = this.nativeEvent; 1493 e3 && (e3.preventDefault ? e3.preventDefault() : typeof e3.returnValue != `unknown` && (e3.returnValue = false), this.isDefaultPrevented = Ur); 1494 }, stopPropagation: function() { 1495 var e3 = this.nativeEvent; 1496 e3 && (e3.stopPropagation ? e3.stopPropagation() : typeof e3.cancelBubble != `unknown` && (e3.cancelBubble = true), this.isPropagationStopped = Ur); 1497 }, persist: function() { 1498 }, isPersistent: Ur }), t2; 1499} 1500var Kr = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(e2) { 1501 return e2.timeStamp || Date.now(); 1502}, defaultPrevented: 0, isTrusted: 0 }, qr = Gr(Kr), Jr = T({}, Kr, { view: 0, detail: 0 }), Yr = Gr(Jr), Xr, Zr, Qr, $r = T({}, Jr, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: ui, button: 0, buttons: 0, relatedTarget: function(e2) { 1503 return e2.relatedTarget === void 0 ? e2.fromElement === e2.srcElement ? e2.toElement : e2.fromElement : e2.relatedTarget; 1504}, movementX: function(e2) { 1505 return `movementX` in e2 ? e2.movementX : (e2 !== Qr && (Qr && e2.type === `mousemove` ? (Xr = e2.screenX - Qr.screenX, Zr = e2.screenY - Qr.screenY) : Zr = Xr = 0, Qr = e2), Xr); 1506}, movementY: function(e2) { 1507 return `movementY` in e2 ? e2.movementY : Zr; 1508} }), ei = Gr($r), ti = Gr(T({}, $r, { dataTransfer: 0 })), ni = Gr(T({}, Jr, { relatedTarget: 0 })), ri = Gr(T({}, Kr, { animationName: 0, elapsedTime: 0, pseudoElement: 0 })), ii = Gr(T({}, Kr, { clipboardData: function(e2) { 1509 return `clipboardData` in e2 ? e2.clipboardData : window.clipboardData; 1510} })), ai = Gr(T({}, Kr, { data: 0 })), oi = { Esc: `Escape`, Spacebar: ` `, Left: `ArrowLeft`, Up: `ArrowUp`, Right: `ArrowRight`, Down: `ArrowDown`, Del: `Delete`, Win: `OS`, Menu: `ContextMenu`, Apps: `ContextMenu`, Scroll: `ScrollLock`, MozPrintableKey: `Unidentified` }, si = { 8: `Backspace`, 9: `Tab`, 12: `Clear`, 13: `Enter`, 16: `Shift`, 17: `Control`, 18: `Alt`, 19: `Pause`, 20: `CapsLock`, 27: `Escape`, 32: ` `, 33: `PageUp`, 34: `PageDown`, 35: `End`, 36: `Home`, 37: `ArrowLeft`, 38: `ArrowUp`, 39: `ArrowRight`, 40: `ArrowDown`, 45: `Insert`, 46: `Delete`, 112: `F1`, 113: `F2`, 114: `F3`, 115: `F4`, 116: `F5`, 117: `F6`, 118: `F7`, 119: `F8`, 120: `F9`, 121: `F10`, 122: `F11`, 123: `F12`, 144: `NumLock`, 145: `ScrollLock`, 224: `Meta` }, ci = { Alt: `altKey`, Control: `ctrlKey`, Meta: `metaKey`, Shift: `shiftKey` }; 1511function li(e2) { 1512 var t2 = this.nativeEvent; 1513 return t2.getModifierState ? t2.getModifierState(e2) : (e2 = ci[e2]) ? !!t2[e2] : false; 1514} 1515function ui() { 1516 return li; 1517} 1518var di = Gr(T({}, Jr, { key: function(e2) { 1519 if (e2.key) { 1520 var t2 = oi[e2.key] || e2.key; 1521 if (t2 !== `Unidentified`) return t2; 1522 } 1523 return e2.type === `keypress` ? (e2 = Hr(e2), e2 === 13 ? `Enter` : String.fromCharCode(e2)) : e2.type === `keydown` || e2.type === `keyup` ? si[e2.keyCode] || `Unidentified` : ``; 1524}, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: ui, charCode: function(e2) { 1525 return e2.type === `keypress` ? Hr(e2) : 0; 1526}, keyCode: function(e2) { 1527 return e2.type === `keydown` || e2.type === `keyup` ? e2.keyCode : 0; 1528}, which: function(e2) { 1529 return e2.type === `keypress` ? Hr(e2) : e2.type === `keydown` || e2.type === `keyup` ? e2.keyCode : 0; 1530} })), fi = Gr(T({}, $r, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 })), pi = Gr(T({}, Jr, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: ui })), mi = Gr(T({}, Kr, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 })), hi = Gr(T({}, $r, { deltaX: function(e2) { 1531 return `deltaX` in e2 ? e2.deltaX : `wheelDeltaX` in e2 ? -e2.wheelDeltaX : 0; 1532}, deltaY: function(e2) { 1533 return `deltaY` in e2 ? e2.deltaY : `wheelDeltaY` in e2 ? -e2.wheelDeltaY : `wheelDelta` in e2 ? -e2.wheelDelta : 0; 1534}, deltaZ: 0, deltaMode: 0 })), gi = [9, 13, 27, 32], _i = Ge && `CompositionEvent` in window, vi = null; 1535Ge && `documentMode` in document && (vi = document.documentMode); 1536var yi = Ge && `TextEvent` in window && !vi, bi = Ge && (!_i || vi && 8 < vi && 11 >= vi), xi = ` `, Si = false; 1537function Ci(e2, t2) { 1538 switch (e2) { 1539 case `keyup`: 1540 return gi.indexOf(t2.keyCode) !== -1; 1541 case `keydown`: 1542 return t2.keyCode !== 229; 1543 case `keypress`: 1544 case `mousedown`: 1545 case `focusout`: 1546 return true; 1547 default: 1548 return false; 1549 } 1550} 1551function wi(e2) { 1552 return e2 = e2.detail, typeof e2 == `object` && `data` in e2 ? e2.data : null; 1553} 1554var Ti = false; 1555function Ei(e2, t2) { 1556 switch (e2) { 1557 case `compositionend`: 1558 return wi(t2); 1559 case `keypress`: 1560 return t2.which === 32 ? (Si = true, xi) : null; 1561 case `textInput`: 1562 return e2 = t2.data, e2 === xi && Si ? null : e2; 1563 default: 1564 return null; 1565 } 1566} 1567function Di(e2, t2) { 1568 if (Ti) return e2 === `compositionend` || !_i && Ci(e2, t2) ? (e2 = Vr(), Br = zr = Rr = null, Ti = false, e2) : null; 1569 switch (e2) { 1570 case `paste`: 1571 return null; 1572 case `keypress`: 1573 if (!(t2.ctrlKey || t2.altKey || t2.metaKey) || t2.ctrlKey && t2.altKey) { 1574 if (t2.char && 1 < t2.char.length) return t2.char; 1575 if (t2.which) return String.fromCharCode(t2.which); 1576 } 1577 return null; 1578 case `compositionend`: 1579 return bi && t2.locale !== `ko` ? null : t2.data; 1580 default: 1581 return null; 1582 } 1583} 1584var Oi = { color: true, date: true, datetime: true, "datetime-local": true, email: true, month: true, number: true, password: true, range: true, search: true, tel: true, text: true, time: true, url: true, week: true }; 1585function ki(e2) { 1586 var t2 = e2 && e2.nodeName && e2.nodeName.toLowerCase(); 1587 return t2 === `input` ? !!Oi[e2.type] : t2 === `textarea`; 1588} 1589function Ai(e2, t2, n2, r2) { 1590 cn(r2), t2 = ja(t2, `onChange`), 0 < t2.length && (n2 = new qr(`onChange`, `change`, null, n2, r2), e2.push({ event: n2, listeners: t2 })); 1591} 1592var ji = null, Mi = null; 1593function Ni(e2) { 1594 wa(e2, 0); 1595} 1596function Pi(e2) { 1597 if (kt(ao(e2))) return e2; 1598} 1599function Fi(e2, t2) { 1600 if (e2 === `change`) return t2; 1601} 1602var Ii = false; 1603if (Ge) { 1604 var Li; 1605 if (Ge) { 1606 var Ri = `oninput` in document; 1607 if (!Ri) { 1608 var zi = document.createElement(`div`); 1609 zi.setAttribute(`oninput`, `return;`), Ri = typeof zi.oninput == `function`; 1610 } 1611 Li = Ri; 1612 } else Li = false; 1613 Ii = Li && (!document.documentMode || 9 < document.documentMode); 1614} 1615function Bi() { 1616 ji && (ji.detachEvent(`onpropertychange`, Vi), Mi = ji = null); 1617} 1618function Vi(e2) { 1619 if (e2.propertyName === `value` && Pi(Mi)) { 1620 var t2 = []; 1621 Ai(t2, Mi, e2, nn(e2)), pn(Ni, t2); 1622 } 1623} 1624function Hi(e2, t2, n2) { 1625 e2 === `focusin` ? (Bi(), ji = t2, Mi = n2, ji.attachEvent(`onpropertychange`, Vi)) : e2 === `focusout` && Bi(); 1626} 1627function Ui(e2) { 1628 if (e2 === `selectionchange` || e2 === `keyup` || e2 === `keydown`) return Pi(Mi); 1629} 1630function Wi(e2, t2) { 1631 if (e2 === `click`) return Pi(t2); 1632} 1633function Gi(e2, t2) { 1634 if (e2 === `input` || e2 === `change`) return Pi(t2); 1635} 1636function Ki(e2, t2) { 1637 return e2 === t2 && (e2 !== 0 || 1 / e2 == 1 / t2) || e2 !== e2 && t2 !== t2; 1638} 1639var qi = typeof Object.is == `function` ? Object.is : Ki; 1640function Ji(e2, t2) { 1641 if (qi(e2, t2)) return true; 1642 if (typeof e2 != `object` || !e2 || typeof t2 != `object` || !t2) return false; 1643 var n2 = Object.keys(e2), r2 = Object.keys(t2); 1644 if (n2.length !== r2.length) return false; 1645 for (r2 = 0; r2 < n2.length; r2++) { 1646 var i2 = n2[r2]; 1647 if (!Ke.call(t2, i2) || !qi(e2[i2], t2[i2])) return false; 1648 } 1649 return true; 1650} 1651function Yi(e2) { 1652 for (; e2 && e2.firstChild; ) e2 = e2.firstChild; 1653 return e2; 1654} 1655function Xi(e2, t2) { 1656 var n2 = Yi(e2); 1657 e2 = 0; 1658 for (var r2; n2; ) { 1659 if (n2.nodeType === 3) { 1660 if (r2 = e2 + n2.textContent.length, e2 <= t2 && r2 >= t2) return { node: n2, offset: t2 - e2 }; 1661 e2 = r2; 1662 } 1663 a: { 1664 for (; n2; ) { 1665 if (n2.nextSibling) { 1666 n2 = n2.nextSibling; 1667 break a; 1668 } 1669 n2 = n2.parentNode; 1670 } 1671 n2 = void 0; 1672 } 1673 n2 = Yi(n2); 1674 } 1675} 1676function Zi(e2, t2) { 1677 return e2 && t2 ? e2 === t2 ? true : e2 && e2.nodeType === 3 ? false : t2 && t2.nodeType === 3 ? Zi(e2, t2.parentNode) : `contains` in e2 ? e2.contains(t2) : e2.compareDocumentPosition ? !!(e2.compareDocumentPosition(t2) & 16) : false : false;
vendor: 5,101 bytes, lines 1678-1739
1678} 1679function Qi() { 1680 for (var e2 = window, t2 = At(); t2 instanceof e2.HTMLIFrameElement; ) { 1681 try { 1682 var n2 = typeof t2.contentWindow.location.href == `string`; 1683 } catch { 1684 n2 = false; 1685 } 1686 if (n2) e2 = t2.contentWindow; 1687 else break; 1688 t2 = At(e2.document); 1689 } 1690 return t2; 1691} 1692function $i(e2) { 1693 var t2 = e2 && e2.nodeName && e2.nodeName.toLowerCase(); 1694 return t2 && (t2 === `input` && (e2.type === `text` || e2.type === `search` || e2.type === `tel` || e2.type === `url` || e2.type === `password`) || t2 === `textarea` || e2.contentEditable === `true`); 1695} 1696function ea(e2) { 1697 var t2 = Qi(), n2 = e2.focusedElem, r2 = e2.selectionRange; 1698 if (t2 !== n2 && n2 && n2.ownerDocument && Zi(n2.ownerDocument.documentElement, n2)) { 1699 if (r2 !== null && $i(n2)) { 1700 if (t2 = r2.start, e2 = r2.end, e2 === void 0 && (e2 = t2), `selectionStart` in n2) n2.selectionStart = t2, n2.selectionEnd = Math.min(e2, n2.value.length); 1701 else if (e2 = (t2 = n2.ownerDocument || document) && t2.defaultView || window, e2.getSelection) { 1702 e2 = e2.getSelection(); 1703 var i2 = n2.textContent.length, a2 = Math.min(r2.start, i2); 1704 r2 = r2.end === void 0 ? a2 : Math.min(r2.end, i2), !e2.extend && a2 > r2 && (i2 = r2, r2 = a2, a2 = i2), i2 = Xi(n2, a2); 1705 var o2 = Xi(n2, r2); 1706 i2 && o2 && (e2.rangeCount !== 1 || e2.anchorNode !== i2.node || e2.anchorOffset !== i2.offset || e2.focusNode !== o2.node || e2.focusOffset !== o2.offset) && (t2 = t2.createRange(), t2.setStart(i2.node, i2.offset), e2.removeAllRanges(), a2 > r2 ? (e2.addRange(t2), e2.extend(o2.node, o2.offset)) : (t2.setEnd(o2.node, o2.offset), e2.addRange(t2))); 1707 } 1708 } 1709 for (t2 = [], e2 = n2; e2 = e2.parentNode; ) e2.nodeType === 1 && t2.push({ element: e2, left: e2.scrollLeft, top: e2.scrollTop }); 1710 for (typeof n2.focus == `function` && n2.focus(), n2 = 0; n2 < t2.length; n2++) e2 = t2[n2], e2.element.scrollLeft = e2.left, e2.element.scrollTop = e2.top; 1711 } 1712} 1713var ta = Ge && `documentMode` in document && 11 >= document.documentMode, na = null, ra = null, ia = null, aa = false; 1714function oa(e2, t2, n2) { 1715 var r2 = n2.window === n2 ? n2.document : n2.nodeType === 9 ? n2 : n2.ownerDocument; 1716 aa || na == null || na !== At(r2) || (r2 = na, `selectionStart` in r2 && $i(r2) ? r2 = { start: r2.selectionStart, end: r2.selectionEnd } : (r2 = (r2.ownerDocument && r2.ownerDocument.defaultView || window).getSelection(), r2 = { anchorNode: r2.anchorNode, anchorOffset: r2.anchorOffset, focusNode: r2.focusNode, focusOffset: r2.focusOffset }), ia && Ji(ia, r2) || (ia = r2, r2 = ja(ra, `onSelect`), 0 < r2.length && (t2 = new qr(`onSelect`, `select`, null, t2, n2), e2.push({ event: t2, listeners: r2 }), t2.target = na))); 1717} 1718function sa(e2, t2) { 1719 var n2 = {}; 1720 return n2[e2.toLowerCase()] = t2.toLowerCase(), n2[`Webkit` + e2] = `webkit` + t2, n2[`Moz` + e2] = `moz` + t2, n2; 1721} 1722var ca = { animationend: sa(`Animation`, `AnimationEnd`), animationiteration: sa(`Animation`, `AnimationIteration`), animationstart: sa(`Animation`, `AnimationStart`), transitionend: sa(`Transition`, `TransitionEnd`) }, la = {}, ua = {}; 1723Ge && (ua = document.createElement(`div`).style, `AnimationEvent` in window || (delete ca.animationend.animation, delete ca.animationiteration.animation, delete ca.animationstart.animation), `TransitionEvent` in window || delete ca.transitionend.transition); 1724function da(e2) { 1725 if (la[e2]) return la[e2]; 1726 if (!ca[e2]) return e2; 1727 var t2 = ca[e2], n2; 1728 for (n2 in t2) if (t2.hasOwnProperty(n2) && n2 in ua) return la[e2] = t2[n2]; 1729 return e2; 1730} 1731var fa = da(`animationend`), pa = da(`animationiteration`), ma = da(`animationstart`), ha = da(`transitionend`), ga = /* @__PURE__ */ new Map(), _a = `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(` `); 1732function va(e2, t2) { 1733 ga.set(e2, t2), Ue(t2, [e2]); 1734} 1735for (var ya = 0; ya < _a.length; ya++) { 1736 var ba = _a[ya]; 1737 va(ba.toLowerCase(), `on` + (ba[0].toUpperCase() + ba.slice(1))); 1738} 1739va(fa, `onAnimationEnd`), va(pa, `onAnimationIteration`), va(ma, `onAnimationStart`), va(`dblclick`, `onDoubleClick`), va(`focusin`, `onFocus`), va(`focusout`, `onBlur`), va(ha, `onTransitionEnd`), We(`onMouseEnter`, [`mouseout`, `mouseover`]), We(`onMouseLeave`, [`mouseout`, `mouseover`]), We(`onPointerEnter`, [`pointerout`, `pointerover`]), We(`onPointerLeave`, [`pointerout`, `pointerover`]), Ue(`onChange`, `change click focusin focusout input keydown keyup selectionchange`.split(` `)), Ue(`onSelect`, `focusout contextmenu dragend focu
1739sin keydown keyup mousedown mouseup selectionchange`.split(` `)), Ue(`onBeforeInput`, [`compositionend`, `keypress`, `textInput`, `paste`]), Ue(`onCompositionEnd`, `compositionend focusout keydown keypress keyup mousedown`.split(` `)), Ue(`onCompositionStart`, `compositionstart focusout keydown keypress keyup mousedown`.split(` `)), Ue(`onCompositionUpdate`, `compositionupdate focusout keydown keypress keyup mousedown`.split(` `)); 1740var xa = `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(` `), Sa = new Set(`cancel close invalid load scroll toggle`.split(` `).concat(xa)); 1741function Ca(e2, t2, n2) { 1742 var r2 = e2.type || `unknown-event`; 1743 e2.currentTarget = n2, wn(r2, t2, void 0, e2), e2.currentTarget = null; 1744} 1745function wa(e2, t2) { 1746 t2 = (t2 & 4) != 0; 1747 for (var n2 = 0; n2 < e2.length; n2++) { 1748 var r2 = e2[n2], i2 = r2.event; 1749 r2 = r2.listeners; 1750 a: { 1751 var a2 = void 0; 1752 if (t2) for (var o2 = r2.length - 1; 0 <= o2; o2--) { 1753 var s2 = r2[o2], c2 = s2.instance, l2 = s2.currentTarget; 1754 if (s2 = s2.listener, c2 !== a2 && i2.isPropagationStopped()) break a; 1755 Ca(i2, s2, l2), a2 = c2; 1756 } 1757 else for (o2 = 0; o2 < r2.length; o2++) { 1758 if (s2 = r2[o2], c2 = s2.instance, l2 = s2.currentTarget, s2 = s2.listener, c2 !== a2 && i2.isPropagationStopped()) break a; 1759 Ca(i2, s2, l2), a2 = c2; 1760 } 1761 } 1762 } 1763 if (bn) throw e2 = xn, bn = false, xn = null, e2; 1764} 1765function O(e2, t2) { 1766 var n2 = t2[eo]; 1767 n2 === void 0 && (n2 = t2[eo] = /* @__PURE__ */ new Set()); 1768 var r2 = e2 + `__bubble`; 1769 n2.has(r2) || (Oa(t2, e2, 2, false), n2.add(r2)); 1770} 1771function Ta(e2, t2, n2) { 1772 var r2 = 0; 1773 t2 && (r2 |= 4), Oa(n2, e2, r2, t2); 1774} 1775var Ea = `_reactListening` + Math.random().toString(36).slice(2); 1776function Da(e2) { 1777 if (!e2[Ea]) { 1778 e2[Ea] = true, Ve.forEach(function(t3) { 1779 t3 !== `selectionchange` && (Sa.has(t3) || Ta(t3, false, e2), Ta(t3, true, e2)); 1780 }); 1781 var t2 = e2.nodeType === 9 ? e2 : e2.ownerDocument; 1782 t2 === null || t2[Ea] || (t2[Ea] = true, Ta(`selectionchange`, false, t2)); 1783 } 1784} 1785function Oa(e2, t2, n2, r2) { 1786 switch (Lr(t2)) { 1787 case 1: 1788 var i2 = Mr; 1789 break; 1790 case 4: 1791 i2 = Nr; 1792 break; 1793 default: 1794 i2 = Pr; 1795 } 1796 n2 = i2.bind(null, t2, n2, e2), i2 = void 0, !hn || t2 !== `touchstart` && t2 !== `touchmove` && t2 !== `wheel` || (i2 = true), r2 ? i2 === void 0 ? e2.addEventListener(t2, n2, true) : e2.addEventListener(t2, n2, { capture: true, passive: i2 }) : i2 === void 0 ? e2.addEventListener(t2, n2, false) : e2.addEventListener(t2, n2, { passive: i2 }); 1797} 1798function ka(e2, t2, n2, r2, i2) { 1799 var a2 = r2; 1800 if (!(t2 & 1) && !(t2 & 2) && r2 !== null) a: for (; ; ) { 1801 if (r2 === null) return; 1802 var o2 = r2.tag; 1803 if (o2 === 3 || o2 === 4) { 1804 var s2 = r2.stateNode.containerInfo; 1805 if (s2 === i2 || s2.nodeType === 8 && s2.parentNode === i2) break; 1806 if (o2 === 4) for (o2 = r2.return; o2 !== null; ) { 1807 var c2 = o2.tag; 1808 if ((c2 === 3 || c2 === 4) && (c2 = o2.stateNode.containerInfo, c2 === i2 || c2.nodeType === 8 && c2.parentNode === i2)) return; 1809 o2 = o2.return; 1810 } 1811 for (; s2 !== null; ) { 1812 if (o2 = ro(s2), o2 === null) return; 1813 if (c2 = o2.tag, c2 === 5 || c2 === 6) { 1814 r2 = a2 = o2; 1815 continue a; 1816 } 1817 s2 = s2.parentNode; 1818 } 1819 } 1820 r2 = r2.return; 1821 } 1822 pn(function() { 1823 var r3 = a2, i3 = nn(n2), o3 = []; 1824 a: { 1825 var s3 = ga.get(e2); 1826 if (s3 !== void 0) { 1827 var c3 = qr, l2 = e2; 1828 switch (e2) { 1829 case `keypress`: 1830 if (Hr(n2) === 0) break a; 1831 case `keydown`: 1832 case `keyup`: 1833 c3 = di; 1834 break; 1835 case `focusin`: 1836 l2 = `focus`, c3 = ni; 1837 break; 1838 case `focusout`: 1839 l2 = `blur`, c3 = ni; 1840 break; 1841 case `beforeblur`: 1842 case `afterblur`: 1843 c3 = ni; 1844 break; 1845 case `click`: 1846 if (n2.button === 2) break a; 1847 case `auxclick`: 1848 case `dblclick`: 1849 case `mousedown`: 1850 case `mousemove`: 1851 case `mouseup`: 1852 case `mouseout`: 1853 case `mouseover`: 1854 case `contextmenu`: 1855 c3 = ei; 1856 break; 1857 case `drag`: 1858 case `dragend`: 1859 case `dragenter`: 1860 case `dragexit`: 1861 case `dragleave`: 1862 case `dragover`: 1863 case `dragstart`: 1864 case `drop`: 1865 c3 = ti; 1866 break; 1867 case `touchcancel`: 1868 case `touchend`: 1869 case `touchmove`: 1870 case `touchstart`: 1871 c3 = pi; 1872 break; 1873 case fa: 1874 case pa: 1875 case ma: 1876 c3 = ri; 1877 break; 1878 case ha: 1879 c3 = mi; 1880 break; 1881 case `scroll`: 1882 c3 = Yr; 1883 break; 1884 case `wheel`: 1885 c3 = hi; 1886 break; 1887 case `copy`: 1888 case `cut`: 1889 case `paste`: 1890 c3 = ii; 1891 break; 1892 case `gotpointercapture`: 1893 case `lostpointercapture`: 1894 case `pointercancel`: 1895 case `pointerdown`: 1896 case `pointermove`: 1897 case `pointerout`: 1898 case `pointerover`: 1899 case `pointerup`: 1900 c3 = fi; 1901 } 1902 var u2 = (t2 & 4) != 0, d2 = !u2 && e2 === `scroll`, f2 = u2 ? s3 === null ? null : s3 + `Capture` : s3; 1903 u2 = []; 1904 for (var p2 = r3, m2; p2 !== null; ) { 1905 m2 = p2; 1906 var h2 = m2.stateNode; 1907 if (m2.tag === 5 && h2 !== null && (m2 = h2, f2 !== null && (h2 = mn(p2, f2), h2 != null && u2.push(Aa(p2, h2, m2)))
vendor: 9,494 bytes, lines 1907-2145
1907), d2) break; 1908 p2 = p2.return; 1909 } 1910 0 < u2.length && (s3 = new c3(s3, l2, null, n2, i3), o3.push({ event: s3, listeners: u2 })); 1911 } 1912 } 1913 if (!(t2 & 7)) { 1914 a: { 1915 if (s3 = e2 === `mouseover` || e2 === `pointerover`, c3 = e2 === `mouseout` || e2 === `pointerout`, s3 && n2 !== tn && (l2 = n2.relatedTarget || n2.fromElement) && (ro(l2) || l2[$a])) break a; 1916 if ((c3 || s3) && (s3 = i3.window === i3 ? i3 : (s3 = i3.ownerDocument) ? s3.defaultView || s3.parentWindow : window, c3 ? (l2 = n2.relatedTarget || n2.toElement, c3 = r3, l2 = l2 ? ro(l2) : null, l2 !== null && (d2 = Tn(l2), l2 !== d2 || l2.tag !== 5 && l2.tag !== 6) && (l2 = null)) : (c3 = null, l2 = r3), c3 !== l2)) { 1917 if (u2 = ei, h2 = `onMouseLeave`, f2 = `onMouseEnter`, p2 = `mouse`, (e2 === `pointerout` || e2 === `pointerover`) && (u2 = fi, h2 = `onPointerLeave`, f2 = `onPointerEnter`, p2 = `pointer`), d2 = c3 == null ? s3 : ao(c3), m2 = l2 == null ? s3 : ao(l2), s3 = new u2(h2, p2 + `leave`, c3, n2, i3), s3.target = d2, s3.relatedTarget = m2, h2 = null, ro(i3) === r3 && (u2 = new u2(f2, p2 + `enter`, l2, n2, i3), u2.target = m2, u2.relatedTarget = d2, h2 = u2), d2 = h2, c3 && l2) b: { 1918 for (u2 = c3, f2 = l2, p2 = 0, m2 = u2; m2; m2 = Ma(m2)) p2++; 1919 for (m2 = 0, h2 = f2; h2; h2 = Ma(h2)) m2++; 1920 for (; 0 < p2 - m2; ) u2 = Ma(u2), p2--; 1921 for (; 0 < m2 - p2; ) f2 = Ma(f2), m2--; 1922 for (; p2--; ) { 1923 if (u2 === f2 || f2 !== null && u2 === f2.alternate) break b; 1924 u2 = Ma(u2), f2 = Ma(f2); 1925 } 1926 u2 = null; 1927 } 1928 else u2 = null; 1929 c3 !== null && Na(o3, s3, c3, u2, false), l2 !== null && d2 !== null && Na(o3, d2, l2, u2, true); 1930 } 1931 } 1932 a: { 1933 if (s3 = r3 ? ao(r3) : window, c3 = s3.nodeName && s3.nodeName.toLowerCase(), c3 === `select` || c3 === `input` && s3.type === `file`) var g2 = Fi; 1934 else if (ki(s3)) if (Ii) g2 = Gi; 1935 else { 1936 g2 = Ui; 1937 var _2 = Hi; 1938 } 1939 else (c3 = s3.nodeName) && c3.toLowerCase() === `input` && (s3.type === `checkbox` || s3.type === `radio`) && (g2 = Wi); 1940 if (g2 && (g2 = g2(e2, r3))) { 1941 Ai(o3, g2, n2, i3); 1942 break a; 1943 } 1944 _2 && _2(e2, s3, r3), e2 === `focusout` && (_2 = s3._wrapperState) && _2.controlled && s3.type === `number` && It(s3, `number`, s3.value); 1945 } 1946 switch (_2 = r3 ? ao(r3) : window, e2) { 1947 case `focusin`: 1948 (ki(_2) || _2.contentEditable === `true`) && (na = _2, ra = r3, ia = null); 1949 break; 1950 case `focusout`: 1951 ia = ra = na = null; 1952 break; 1953 case `mousedown`: 1954 aa = true; 1955 break; 1956 case `contextmenu`: 1957 case `mouseup`: 1958 case `dragend`: 1959 aa = false, oa(o3, n2, i3); 1960 break; 1961 case `selectionchange`: 1962 if (ta) break; 1963 case `keydown`: 1964 case `keyup`: 1965 oa(o3, n2, i3); 1966 } 1967 var v2; 1968 if (_i) b: { 1969 switch (e2) { 1970 case `compositionstart`: 1971 var y2 = `onCompositionStart`; 1972 break b; 1973 case `compositionend`: 1974 y2 = `onCompositionEnd`; 1975 break b; 1976 case `compositionupdate`: 1977 y2 = `onCompositionUpdate`; 1978 break b; 1979 } 1980 y2 = void 0; 1981 } 1982 else Ti ? Ci(e2, n2) && (y2 = `onCompositionEnd`) : e2 === `keydown` && n2.keyCode === 229 && (y2 = `onCompositionStart`); 1983 y2 && (bi && n2.locale !== `ko` && (Ti || y2 !== `onCompositionStart` ? y2 === `onCompositionEnd` && Ti && (v2 = Vr()) : (Rr = i3, zr = `value` in Rr ? Rr.value : Rr.textContent, Ti = true)), _2 = ja(r3, y2), 0 < _2.length && (y2 = new ai(y2, e2, null, n2, i3), o3.push({ event: y2, listeners: _2 }), v2 ? y2.data = v2 : (v2 = wi(n2), v2 !== null && (y2.data = v2)))), (v2 = yi ? Ei(e2, n2) : Di(e2, n2)) && (r3 = ja(r3, `onBeforeInput`), 0 < r3.length && (i3 = new ai(`onBeforeInput`, `beforeinput`, null, n2, i3), o3.push({ event: i3, listeners: r3 }), i3.data = v2)); 1984 } 1985 wa(o3, t2); 1986 }); 1987} 1988function Aa(e2, t2, n2) { 1989 return { instance: e2, listener: t2, currentTarget: n2 }; 1990} 1991function ja(e2, t2) { 1992 for (var n2 = t2 + `Capture`, r2 = []; e2 !== null; ) { 1993 var i2 = e2, a2 = i2.stateNode; 1994 i2.tag === 5 && a2 !== null && (i2 = a2, a2 = mn(e2, n2), a2 != null && r2.unshift(Aa(e2, a2, i2)), a2 = mn(e2, t2), a2 != null && r2.push(Aa(e2, a2, i2))), e2 = e2.return; 1995 } 1996 return r2; 1997} 1998function Ma(e2) { 1999 if (e2 === null) return null; 2000 do 2001 e2 = e2.return; 2002 while (e2 && e2.tag !== 5); 2003 return e2 || null; 2004} 2005function Na(e2, t2, n2, r2, i2) { 2006 for (var a2 = t2._reactName, o2 = []; n2 !== null && n2 !== r2; ) { 2007 var s2 = n2, c2 = s2.alternate, l2 = s2.stateNode; 2008 if (c2 !== null && c2 === r2) break; 2009 s2.tag === 5 && l2 !== null && (s2 = l2, i2 ? (c2 = mn(n2, a2), c2 != null && o2.unshift(Aa(n2, c2, s2))) : i2 || (c2 = mn(n2, a2), c2 != null && o2.push(Aa(n2, c2, s2)))), n2 = n2.return; 2010 } 2011 o2.length !== 0 && e2.push({ event: t2, listeners: o2 }); 2012} 2013var Pa = /\r\n?/g, Fa = /\u0000|\uFFFD/g; 2014function Ia(e2) { 2015 return (typeof e2 == `string` ? e2 : `` + e2).replace(Pa, ` 2016`).replace(Fa, ``); 2017} 2018function La(e2, t2, n2) { 2019 if (t2 = Ia(t2), Ia(e2) !== t2 && n2) throw Error(S(425)); 2020} 2021function Ra() { 2022} 2023var za = null, Ba = null; 2024function Va(e2, t2) { 2025 return e2 === `textarea` || e2 === `noscript` || typeof t2.children == `string` || typeof t2.children == `number` || typeof t2.dangerouslySetInnerHTML == `object` && t2.dangerouslySetInnerHTML !== null && t2.dangerouslySetInnerHTML.__html != null; 2026} 2027var Ha = typeof setTimeout == `function` ? setTimeout : void 0, Ua = typeof clearTimeout == `function` ? clearTimeout : void 0, Wa = typeof Promise == `function` ? Promise : void 0, Ga = typeof queueMicrotask == `function` ? queueMicrotask : Wa === void 0 ? Ha : function(e2) { 2028 return Wa.resolve(null).then(e2).catch(Ka); 2029}; 2030function Ka(e2) { 2031 setTimeout(function() { 2032 throw e2; 2033 }); 2034} 2035function qa(e2, t2) { 2036 var n2 = t2, r2 = 0; 2037 do { 2038 var i2 = n2.nextSibling; 2039 if (e2.removeChild(n2), i2 && i2.nodeType === 8) if (n2 = i2.data, n2 === `/$`) { 2040 if (r2 === 0) { 2041 e2.removeChild(i2), kr(t2); 2042 return; 2043 } 2044 r2--; 2045 } else n2 !== `$` && n2 !== `$?` && n2 !== `$!` || r2++; 2046 n2 = i2; 2047 } while (n2); 2048 kr(t2); 2049} 2050function Ja(e2) { 2051 for (; e2 != null; e2 = e2.nextSibling) { 2052 var t2 = e2.nodeType; 2053 if (t2 === 1 || t2 === 3) break; 2054 if (t2 === 8) { 2055 if (t2 = e2.data, t2 === `$` || t2 === `$!` || t2 === `$?`) break; 2056 if (t2 === `/$`) return null; 2057 } 2058 } 2059 return e2; 2060} 2061function Ya(e2) { 2062 e2 = e2.previousSibling; 2063 for (var t2 = 0; e2; ) { 2064 if (e2.nodeType === 8) { 2065 var n2 = e2.data; 2066 if (n2 === `$` || n2 === `$!` || n2 === `$?`) { 2067 if (t2 === 0) return e2; 2068 t2--; 2069 } else n2 === `/$` && t2++; 2070 } 2071 e2 = e2.previousSibling; 2072 } 2073 return null; 2074} 2075var Xa = Math.random().toString(36).slice(2), Za = `__reactFiber$` + Xa, Qa = `__reactProps$` + Xa, $a = `__reactContainer$` + Xa, eo = `__reactEvents$` + Xa, to = `__reactListeners$` + Xa, no = `__reactHandles$` + Xa; 2076function ro(e2) { 2077 var t2 = e2[Za]; 2078 if (t2) return t2; 2079 for (var n2 = e2.parentNode; n2; ) { 2080 if (t2 = n2[$a] || n2[Za]) { 2081 if (n2 = t2.alternate, t2.child !== null || n2 !== null && n2.child !== null) for (e2 = Ya(e2); e2 !== null; ) { 2082 if (n2 = e2[Za]) return n2; 2083 e2 = Ya(e2); 2084 } 2085 return t2; 2086 } 2087 e2 = n2, n2 = e2.parentNode; 2088 } 2089 return null; 2090} 2091function io(e2) { 2092 return e2 = e2[Za] || e2[$a], !e2 || e2.tag !== 5 && e2.tag !== 6 && e2.tag !== 13 && e2.tag !== 3 ? null : e2; 2093} 2094function ao(e2) { 2095 if (e2.tag === 5 || e2.tag === 6) return e2.stateNode; 2096 throw Error(S(33)); 2097} 2098function oo(e2) { 2099 return e2[Qa] || null; 2100} 2101var so = [], co = -1; 2102function lo(e2) { 2103 return { current: e2 }; 2104} 2105function k(e2) { 2106 0 > co || (e2.current = so[co], so[co] = null, co--); 2107} 2108function A(e2, t2) { 2109 co++, so[co] = e2.current, e2.current = t2; 2110} 2111var uo = {}, j = lo(uo), fo = lo(false), po = uo; 2112function mo(e2, t2) { 2113 var n2 = e2.type.contextTypes; 2114 if (!n2) return uo; 2115 var r2 = e2.stateNode; 2116 if (r2 && r2.__reactInternalMemoizedUnmaskedChildContext === t2) return r2.__reactInternalMemoizedMaskedChildContext; 2117 var i2 = {}, a2; 2118 for (a2 in n2) i2[a2] = t2[a2]; 2119 return r2 && (e2 = e2.stateNode, e2.__reactInternalMemoizedUnmaskedChildContext = t2, e2.__reactInternalMemoizedMaskedChildContext = i2), i2; 2120} 2121function ho(e2) { 2122 return e2 = e2.childContextTypes, e2 != null; 2123} 2124function go() { 2125 k(fo), k(j); 2126} 2127function _o(e2, t2, n2) { 2128 if (j.current !== uo) throw Error(S(168)); 2129 A(j, t2), A(fo, n2); 2130} 2131function vo(e2, t2, n2) { 2132 var r2 = e2.stateNode; 2133 if (t2 = t2.childContextTypes, typeof r2.getChildContext != `function`) return n2; 2134 for (var i2 in r2 = r2.getChildContext(), r2) if (!(i2 in t2)) throw Error(S(108, wt(e2) || `Unknown`, i2)); 2135 return T({}, n2, r2); 2136} 2137function yo(e2) { 2138 return e2 = (e2 = e2.stateNode) && e2.__reactInternalMemoizedMergedChildContext || uo, po = j.current, A(j, e2), A(fo, fo.current), true; 2139} 2140function bo(e2, t2, n2) { 2141 var r2 = e2.stateNode; 2142 if (!r2) throw Error(S(169)); 2143 n2 ? (e2 = vo(e2, t2, po), r2.__reactInternalMemoizedMergedChildContext = e2, k(fo), k(j), A(j, e2)) : k(fo), A(fo, n2); 2144} 2145var xo = null, So = false, Co = false;
2146function wo(e2) { 2147 xo === null ? xo = [e2] : xo.push(e2); 2148} 2149function To(e2) { 2150 So = true, wo(e2); 2151} 2152function Eo() { 2153 if (!Co && xo !== null) { 2154 Co = true; 2155 var e2 = 0, t2 = D; 2156 try { 2157 var n2 = xo; 2158 for (D = 1; e2 < n2.length; e2++) { 2159 var r2 = n2[e2]; 2160 do 2161 r2 = r2(true); 2162 while (r2 !== null); 2163 } 2164 xo = null, So = false; 2165 } catch (t3) { 2166 throw xo !== null && (xo = xo.slice(e2 + 1)), jn(In, Eo), t3; 2167 } finally { 2168 D = t2, Co = false; 2169 } 2170 } 2171 return null; 2172} 2173var Do = [], Oo = 0, ko = null, Ao = 0, jo = [], Mo = 0, No = null, Po = 1, Fo = ``; 2174function Io(e2, t2) { 2175 Do[Oo++] = Ao, Do[Oo++] = ko, ko = e2, Ao = t2; 2176} 2177function Lo(e2, t2, n2) { 2178 jo[Mo++] = Po, jo[Mo++] = Fo, jo[Mo++] = No, No = e2; 2179 var r2 = Po; 2180 e2 = Fo; 2181 var i2 = 32 - Wn(r2) - 1; 2182 r2 &= ~(1 << i2), n2 += 1; 2183 var a2 = 32 - Wn(t2) + i2; 2184 if (30 < a2) { 2185 var o2 = i2 - i2 % 5; 2186 a2 = (r2 & (1 << o2) - 1).toString(32), r2 >>= o2, i2 -= o2, Po = 1 << 32 - Wn(t2) + i2 | n2 << i2 | r2, Fo = a2 + e2; 2187 } else Po = 1 << a2 | n2 << i2 | r2, Fo = e2; 2188} 2189function Ro(e2) { 2190 e2.return !== null && (Io(e2, 1), Lo(e2, 1, 0)); 2191} 2192function zo(e2) { 2193 for (; e2 === ko; ) ko = Do[--Oo], Do[Oo] = null, Ao = Do[--Oo], Do[Oo] = null; 2194 for (; e2 === No; ) No = jo[--Mo], jo[Mo] = null, Fo = jo[--Mo], jo[Mo] = null, Po = jo[--Mo], jo[Mo] = null; 2195} 2196var Bo = null, Vo = null, M = false, Ho = null; 2197function Uo(e2, t2) { 2198 var n2 = Qu(5, null, null, 0); 2199 n2.elementType = `DELETED`, n2.stateNode = t2, n2.return = e2, t2 = e2.deletions, t2 === null ? (e2.deletions = [n2], e2.flags |= 16) : t2.push(n2); 2200} 2201function Wo(e2, t2) { 2202 switch (e2.tag) { 2203 case 5: 2204 var n2 = e2.type; 2205 return t2 = t2.nodeType !== 1 || n2.toLowerCase() !== t2.nodeName.toLowerCase() ? null : t2, t2 === null ? false : (e2.stateNode = t2, Bo = e2, Vo = Ja(t2.firstChild), true); 2206 case 6: 2207 return t2 = e2.pendingProps === `` || t2.nodeType !== 3 ? null : t2, t2 === null ? false : (e2.stateNode = t2, Bo = e2, Vo = null, true); 2208 case 13: 2209 return t2 = t2.nodeType === 8 ? t2 : null, t2 === null ? false : (n2 = No === null ? null : { id: Po, overflow: Fo }, e2.memoizedState = { dehydrated: t2, treeContext: n2, retryLane: 1073741824 }, n2 = Qu(18, null, null, 0), n2.stateNode = t2, n2.return = e2, e2.child = n2, Bo = e2, Vo = null, true); 2210 default: 2211 return false; 2212 } 2213} 2214function Go(e2) { 2215 return (e2.mode & 1) != 0 && (e2.flags & 128) == 0; 2216} 2217function Ko(e2) { 2218 if (M) { 2219 var t2 = Vo; 2220 if (t2) { 2221 var n2 = t2; 2222 if (!Wo(e2, t2)) { 2223 if (Go(e2)) throw Error(S(418)); 2224 t2 = Ja(n2.nextSibling); 2225 var r2 = Bo; 2226 t2 && Wo(e2, t2) ? Uo(r2, n2) : (e2.flags = e2.flags & -4097 | 2, M = false, Bo = e2); 2227 } 2228 } else { 2229 if (Go(e2)) throw Error(S(418)); 2230 e2.flags = e2.flags & -4097 | 2, M = false, Bo = e2; 2231 } 2232 } 2233} 2234function qo(e2) { 2235 for (e2 = e2.return; e2 !== null && e2.tag !== 5 && e2.tag !== 3 && e2.tag !== 13; ) e2 = e2.return; 2236 Bo = e2; 2237} 2238function Jo(e2) { 2239 if (e2 !== Bo) return false; 2240 if (!M) return qo(e2), M = true, false; 2241 var t2; 2242 if ((t2 = e2.tag !== 3) && !(t2 = e2.tag !== 5) && (t2 = e2.type, t2 = t2 !== `head` && t2 !== `body` && !Va(e2.type, e2.memoizedProps)), t2 && (t2 = Vo)) { 2243 if (Go(e2)) throw Yo(), Error(S(418)); 2244 for (; t2; ) Uo(e2, t2), t2 = Ja(t2.nextSibling); 2245 } 2246 if (qo(e2), e2.tag === 13) { 2247 if (e2 = e2.memoizedState, e2 = e2 === null ? null : e2.dehydrated, !e2) throw Error(S(317)); 2248 a: { 2249 for (e2 = e2.nextSibling, t2 = 0; e2; ) { 2250 if (e2.nodeType === 8) { 2251 var n2 = e2.data; 2252 if (n2 === `/$`) { 2253 if (t2 === 0) { 2254 Vo = Ja(e2.nextSibling); 2255 break a; 2256 } 2257 t2--; 2258 } else n2 !== `$` && n2 !== `$!` && n2 !== `$?` || t2++; 2259 } 2260 e2 = e2.nextSibling; 2261 } 2262 Vo = null; 2263 } 2264 } else Vo = Bo ? Ja(e2.stateNode.nextSibling) : null; 2265 return true; 2266} 2267function Yo() { 2268 for (var e2 = Vo; e2; ) e2 = Ja(e2.nextSibling); 2269} 2270function Xo() { 2271 Vo = Bo = null, M = false;
vendor: 3,772 bytes, lines 2272-2360
2272} 2273function Zo(e2) { 2274 Ho === null ? Ho = [e2] : Ho.push(e2); 2275} 2276var Qo = nt.ReactCurrentBatchConfig; 2277function $o(e2, t2, n2) { 2278 if (e2 = n2.ref, e2 !== null && typeof e2 != `function` && typeof e2 != `object`) { 2279 if (n2._owner) { 2280 if (n2 = n2._owner, n2) { 2281 if (n2.tag !== 1) throw Error(S(309)); 2282 var r2 = n2.stateNode; 2283 } 2284 if (!r2) throw Error(S(147, e2)); 2285 var i2 = r2, a2 = `` + e2; 2286 return t2 !== null && t2.ref !== null && typeof t2.ref == `function` && t2.ref._stringRef === a2 ? t2.ref : (t2 = function(e3) { 2287 var t3 = i2.refs; 2288 e3 === null ? delete t3[a2] : t3[a2] = e3; 2289 }, t2._stringRef = a2, t2); 2290 } 2291 if (typeof e2 != `string`) throw Error(S(284)); 2292 if (!n2._owner) throw Error(S(290, e2)); 2293 } 2294 return e2; 2295} 2296function es(e2, t2) { 2297 throw e2 = Object.prototype.toString.call(t2), Error(S(31, e2 === `[object Object]` ? `object with keys {` + Object.keys(t2).join(`, `) + `}` : e2)); 2298} 2299function ts(e2) { 2300 var t2 = e2._init; 2301 return t2(e2._payload); 2302} 2303function ns(e2) { 2304 function t2(t3, n3) { 2305 if (e2) { 2306 var r3 = t3.deletions; 2307 r3 === null ? (t3.deletions = [n3], t3.flags |= 16) : r3.push(n3); 2308 } 2309 } 2310 function n2(n3, r3) { 2311 if (!e2) return null; 2312 for (; r3 !== null; ) t2(n3, r3), r3 = r3.sibling; 2313 return null; 2314 } 2315 function r2(e3, t3) { 2316 for (e3 = /* @__PURE__ */ new Map(); t3 !== null; ) t3.key === null ? e3.set(t3.index, t3) : e3.set(t3.key, t3), t3 = t3.sibling; 2317 return e3; 2318 } 2319 function i2(e3, t3) { 2320 return e3 = td(e3, t3), e3.index = 0, e3.sibling = null, e3; 2321 } 2322 function a2(t3, n3, r3) { 2323 return t3.index = r3, e2 ? (r3 = t3.alternate, r3 === null ? (t3.flags |= 2, n3) : (r3 = r3.index, r3 < n3 ? (t3.flags |= 2, n3) : r3)) : (t3.flags |= 1048576, n3); 2324 } 2325 function o2(t3) { 2326 return e2 && t3.alternate === null && (t3.flags |= 2), t3; 2327 } 2328 function s2(e3, t3, n3, r3) { 2329 return t3 === null || t3.tag !== 6 ? (t3 = ad(n3, e3.mode, r3), t3.return = e3, t3) : (t3 = i2(t3, n3), t3.return = e3, t3); 2330 } 2331 function c2(e3, t3, n3, r3) { 2332 var a3 = n3.type; 2333 return a3 === at ? u2(e3, t3, n3.props.children, r3, n3.key) : t3 !== null && (t3.elementType === a3 || typeof a3 == `object` && a3 && a3.$$typeof === mt && ts(a3) === t3.type) ? (r3 = i2(t3, n3.props), r3.ref = $o(e3, t3, n3), r3.return = e3, r3) : (r3 = nd(n3.type, n3.key, n3.props, null, e3.mode, r3), r3.ref = $o(e3, t3, n3), r3.return = e3, r3); 2334 } 2335 function l2(e3, t3, n3, r3) { 2336 return t3 === null || t3.tag !== 4 || t3.stateNode.containerInfo !== n3.containerInfo || t3.stateNode.implementation !== n3.implementation ? (t3 = od(n3, e3.mode, r3), t3.return = e3, t3) : (t3 = i2(t3, n3.children || []), t3.return = e3, t3); 2337 } 2338 function u2(e3, t3, n3, r3, a3) { 2339 return t3 === null || t3.tag !== 7 ? (t3 = rd(n3, e3.mode, r3, a3), t3.return = e3, t3) : (t3 = i2(t3, n3), t3.return = e3, t3); 2340 } 2341 function d2(e3, t3, n3) { 2342 if (typeof t3 == `string` && t3 !== `` || typeof t3 == `number`) return t3 = ad(`` + t3, e3.mode, n3), t3.return = e3, t3; 2343 if (typeof t3 == `object` && t3) { 2344 switch (t3.$$typeof) { 2345 case rt: 2346 return n3 = nd(t3.type, t3.key, t3.props, null, e3.mode, n3), n3.ref = $o(e3, null, t3), n3.return = e3, n3; 2347 case it: 2348 return t3 = od(t3, e3.mode, n3), t3.return = e3, t3; 2349 case mt: 2350 var r3 = t3._init; 2351 return d2(e3, r3(t3._payload), n3); 2352 } 2353 if (Lt(t3) || _t(t3)) return t3 = rd(t3, e3.mode, n3, null), t3.return = e3, t3; 2354 es(e3, t3); 2355 } 2356 return null; 2357 } 2358 function f2(e3, t3, n3, r3) { 2359 var i3 = t3 === null ? null : t3.key; 2360 if (typeof n3 == `string` && n3 !== `` || typeof n3 == `number`) return i3 === null ? s2(e3, t3, ``
vendor: 22,157 bytes, lines 2360-2932
2360+ n3, r3) : null; 2361 if (typeof n3 == `object` && n3) { 2362 switch (n3.$$typeof) { 2363 case rt: 2364 return n3.key === i3 ? c2(e3, t3, n3, r3) : null; 2365 case it: 2366 return n3.key === i3 ? l2(e3, t3, n3, r3) : null; 2367 case mt: 2368 return i3 = n3._init, f2(e3, t3, i3(n3._payload), r3); 2369 } 2370 if (Lt(n3) || _t(n3)) return i3 === null ? u2(e3, t3, n3, r3, null) : null; 2371 es(e3, n3); 2372 } 2373 return null; 2374 } 2375 function p2(e3, t3, n3, r3, i3) { 2376 if (typeof r3 == `string` && r3 !== `` || typeof r3 == `number`) return e3 = e3.get(n3) || null, s2(t3, e3, `` + r3, i3); 2377 if (typeof r3 == `object` && r3) { 2378 switch (r3.$$typeof) { 2379 case rt: 2380 return e3 = e3.get(r3.key === null ? n3 : r3.key) || null, c2(t3, e3, r3, i3); 2381 case it: 2382 return e3 = e3.get(r3.key === null ? n3 : r3.key) || null, l2(t3, e3, r3, i3); 2383 case mt: 2384 var a3 = r3._init; 2385 return p2(e3, t3, n3, a3(r3._payload), i3); 2386 } 2387 if (Lt(r3) || _t(r3)) return e3 = e3.get(n3) || null, u2(t3, e3, r3, i3, null); 2388 es(t3, r3); 2389 } 2390 return null; 2391 } 2392 function m2(i3, o3, s3, c3) { 2393 for (var l3 = null, u3 = null, m3 = o3, h3 = o3 = 0, g3 = null; m3 !== null && h3 < s3.length; h3++) { 2394 m3.index > h3 ? (g3 = m3, m3 = null) : g3 = m3.sibling; 2395 var _2 = f2(i3, m3, s3[h3], c3); 2396 if (_2 === null) { 2397 m3 === null && (m3 = g3); 2398 break; 2399 } 2400 e2 && m3 && _2.alternate === null && t2(i3, m3), o3 = a2(_2, o3, h3), u3 === null ? l3 = _2 : u3.sibling = _2, u3 = _2, m3 = g3; 2401 } 2402 if (h3 === s3.length) return n2(i3, m3), M && Io(i3, h3), l3; 2403 if (m3 === null) { 2404 for (; h3 < s3.length; h3++) m3 = d2(i3, s3[h3], c3), m3 !== null && (o3 = a2(m3, o3, h3), u3 === null ? l3 = m3 : u3.sibling = m3, u3 = m3); 2405 return M && Io(i3, h3), l3; 2406 } 2407 for (m3 = r2(i3, m3); h3 < s3.length; h3++) g3 = p2(m3, i3, h3, s3[h3], c3), g3 !== null && (e2 && g3.alternate !== null && m3.delete(g3.key === null ? h3 : g3.key), o3 = a2(g3, o3, h3), u3 === null ? l3 = g3 : u3.sibling = g3, u3 = g3); 2408 return e2 && m3.forEach(function(e3) { 2409 return t2(i3, e3); 2410 }), M && Io(i3, h3), l3; 2411 } 2412 function h2(i3, o3, s3, c3) { 2413 var l3 = _t(s3); 2414 if (typeof l3 != `function`) throw Error(S(150)); 2415 if (s3 = l3.call(s3), s3 == null) throw Error(S(151)); 2416 for (var u3 = l3 = null, m3 = o3, h3 = o3 = 0, g3 = null, _2 = s3.next(); m3 !== null && !_2.done; h3++, _2 = s3.next()) { 2417 m3.index > h3 ? (g3 = m3, m3 = null) : g3 = m3.sibling; 2418 var v2 = f2(i3, m3, _2.value, c3); 2419 if (v2 === null) { 2420 m3 === null && (m3 = g3); 2421 break; 2422 } 2423 e2 && m3 && v2.alternate === null && t2(i3, m3), o3 = a2(v2, o3, h3), u3 === null ? l3 = v2 : u3.sibling = v2, u3 = v2, m3 = g3; 2424 } 2425 if (_2.done) return n2(i3, m3), M && Io(i3, h3), l3; 2426 if (m3 === null) { 2427 for (; !_2.done; h3++, _2 = s3.next()) _2 = d2(i3, _2.value, c3), _2 !== null && (o3 = a2(_2, o3, h3), u3 === null ? l3 = _2 : u3.sibling = _2, u3 = _2); 2428 return M && Io(i3, h3), l3; 2429 } 2430 for (m3 = r2(i3, m3); !_2.done; h3++, _2 = s3.next()) _2 = p2(m3, i3, h3, _2.value, c3), _2 !== null && (e2 && _2.alternate !== null && m3.delete(_2.key === null ? h3 : _2.key), o3 = a2(_2, o3, h3), u3 === null ? l3 = _2 : u3.sibling = _2, u3 = _2); 2431 return e2 && m3.forEach(function(e3) { 2432 return t2(i3, e3); 2433 }), M && Io(i3, h3), l3; 2434 } 2435 function g2(e3, r3, a3, s3) { 2436 if (typeof a3 == `object` && a3 && a3.type === at && a3.key === null && (a3 = a3.props.children), typeof a3 == `object` && a3) { 2437 switch (a3.$$typeof) { 2438 case rt: 2439 a: { 2440 for (var c3 = a3.key, l3 = r3; l3 !== null; ) { 2441 if (l3.key === c3) { 2442 if (c3 = a3.type, c3 === at) { 2443 if (l3.tag === 7) { 2444 n2(e3, l3.sibling), r3 = i2(l3, a3.props.children), r3.return = e3, e3 = r3; 2445 break a; 2446 } 2447 } else if (l3.elementType === c3 || typeof c3 == `object` && c3 && c3.$$typeof === mt && ts(c3) === l3.type) { 2448 n2(e3, l3.sibling), r3 = i2(l3, a3.props), r3.ref = $o(e3, l3, a3), r3.return = e3, e3 = r3; 2449 break a; 2450 } 2451 n2(e3, l3); 2452 break; 2453 } else t2(e3, l3); 2454 l3 = l3.sibling; 2455 } 2456 a3.type === at ? (r3 = rd(a3.props.children, e3.mode, s3, a3.key), r3.return = e3, e3 = r3) : (s3 = nd(a3.type, a3.key, a3.props, null, e3.mode, s3), s3.ref = $o(e3, r3, a3), s3.return = e3, e3 = s3); 2457 } 2458 return o2(e3); 2459 case it: 2460 a: { 2461 for (l3 = a3.key; r3 !== null; ) { 2462 if (r3.key === l3) if (r3.tag === 4 && r3.stateNode.containerInfo === a3.containerInfo && r3.stateNode.implementation === a3.implementation) { 2463 n2(e3, r3.sibling), r3 = i2(r3, a3.children || []), r3.return = e3, e3 = r3; 2464 break a; 2465 } else { 2466 n2(e3, r3); 2467 break; 2468 } 2469 else t2(e3, r3); 2470 r3 = r3.sibling; 2471 } 2472 r3 = od(a3, e3.mode, s3), r3.return = e3, e3 = r3; 2473 } 2474 return o2(e3); 2475 case mt: 2476 return l3 = a3._init, g2(e3, r3, l3(a3._payload), s3); 2477 } 2478 if (Lt(a3)) return m2(e3, r3, a3, s3); 2479 if (_t(a3)) return h2(e3, r3, a3, s3); 2480 es(e3, a3); 2481 } 2482 return typeof a3 == `string` && a3 !== `` || typeof a3 == `number` ? (a3 = `` + a3, r3 !== null && r3.tag === 6 ? (n2(e3, r3.sibling), r3 = i2(r3, a3), r3.return = e3, e3 = r3) : (n2(e3, r3), r3 = ad(a3, e3.mode, s3), r3.return = e3, e3 = r3), o2(e3)) : n2(e3, r3); 2483 } 2484 return g2; 2485} 2486var rs = ns(true), is = ns(false), as = lo(null), os = null, ss = null, cs = null; 2487function ls() { 2488 cs = ss = os = null; 2489} 2490function us(e2) { 2491 var t2 = as.current; 2492 k(as), e2._currentValue = t2; 2493} 2494function ds(e2, t2, n2) { 2495 for (; e2 !== null; ) { 2496 var r2 = e2.alternate; 2497 if ((e2.childLanes & t2) === t2 ? r2 !== null && (r2.childLanes & t2) !== t2 && (r2.childLanes |= t2) : (e2.childLanes |= t2, r2 !== null && (r2.childLanes |= t2)), e2 === n2) break; 2498 e2 = e2.return; 2499 } 2500} 2501function fs(e2, t2) { 2502 os = e2, cs = ss = null, e2 = e2.dependencies, e2 !== null && e2.firstContext !== null && ((e2.lanes & t2) !== 0 && (Yc = true), e2.firstContext = null); 2503} 2504function ps(e2) { 2505 var t2 = e2._currentValue; 2506 if (cs !== e2) if (e2 = { context: e2, memoizedValue: t2, next: null }, ss === null) { 2507 if (os === null) throw Error(S(308)); 2508 ss = e2, os.dependencies = { lanes: 0, firstContext: e2 }; 2509 } else ss = ss.next = e2; 2510 return t2; 2511} 2512var ms = null; 2513function hs(e2) { 2514 ms === null ? ms = [e2] : ms.push(e2); 2515} 2516function gs(e2, t2, n2, r2) { 2517 var i2 = t2.interleaved; 2518 return i2 === null ? (n2.next = n2, hs(t2)) : (n2.next = i2.next, i2.next = n2), t2.interleaved = n2, _s(e2, r2); 2519} 2520function _s(e2, t2) { 2521 e2.lanes |= t2; 2522 var n2 = e2.alternate; 2523 for (n2 !== null && (n2.lanes |= t2), n2 = e2, e2 = e2.return; e2 !== null; ) e2.childLanes |= t2, n2 = e2.alternate, n2 !== null && (n2.childLanes |= t2), n2 = e2, e2 = e2.return; 2524 return n2.tag === 3 ? n2.stateNode : null; 2525} 2526var vs = false; 2527function ys(e2) { 2528 e2.updateQueue = { baseState: e2.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; 2529} 2530function bs(e2, t2) { 2531 e2 = e2.updateQueue, t2.updateQueue === e2 && (t2.updateQueue = { baseState: e2.baseState, firstBaseUpdate: e2.firstBaseUpdate, lastBaseUpdate: e2.lastBaseUpdate, shared: e2.shared, effects: e2.effects }); 2532} 2533function xs(e2, t2) { 2534 return { eventTime: e2, lane: t2, tag: 0, payload: null, callback: null, next: null }; 2535} 2536function Ss(e2, t2, n2) { 2537 var r2 = e2.updateQueue; 2538 if (r2 === null) return null; 2539 if (r2 = r2.shared, U & 2) { 2540 var i2 = r2.pending; 2541 return i2 === null ? t2.next = t2 : (t2.next = i2.next, i2.next = t2), r2.pending = t2, _s(e2, n2); 2542 } 2543 return i2 = r2.interleaved, i2 === null ? (t2.next = t2, hs(r2)) : (t2.next = i2.next, i2.next = t2), r2.interleaved = t2, _s(e2, n2); 2544} 2545function Cs(e2, t2, n2) { 2546 if (t2 = t2.updateQueue, t2 !== null && (t2 = t2.shared, n2 & 4194240)) { 2547 var r2 = t2.lanes; 2548 r2 &= e2.pendingLanes, n2 |= r2, t2.lanes = n2, ar(e2, n2); 2549 } 2550} 2551function ws(e2, t2) { 2552 var n2 = e2.updateQueue, r2 = e2.alternate; 2553 if (r2 !== null && (r2 = r2.updateQueue, n2 === r2)) { 2554 var i2 = null, a2 = null; 2555 if (n2 = n2.firstBaseUpdate, n2 !== null) { 2556 do { 2557 var o2 = { eventTime: n2.eventTime, lane: n2.lane, tag: n2.tag, payload: n2.payload, callback: n2.callback, next: null }; 2558 a2 === null ? i2 = a2 = o2 : a2 = a2.next = o2, n2 = n2.next; 2559 } while (n2 !== null); 2560 a2 === null ? i2 = a2 = t2 : a2 = a2.next = t2; 2561 } else i2 = a2 = t2; 2562 n2 = { baseState: r2.baseState, firstBaseUpdate: i2, lastBaseUpdate: a2, shared: r2.shared, effects: r2.effects }, e2.updateQueue = n2; 2563 return; 2564 } 2565 e2 = n2.lastBaseUpdate, e2 === null ? n2.firstBaseUpdate = t2 : e2.next = t2, n2.lastBaseUpdate = t2; 2566} 2567function Ts(e2, t2, n2, r2) { 2568 var i2 = e2.updateQueue; 2569 vs = false; 2570 var a2 = i2.firstBaseUpdate, o2 = i2.lastBaseUpdate, s2 = i2.shared.pending; 2571 if (s2 !== null) { 2572 i2.shared.pending = null; 2573 var c2 = s2, l2 = c2.next; 2574 c2.next = null, o2 === null ? a2 = l2 : o2.next = l2, o2 = c2; 2575 var u2 = e2.alternate; 2576 u2 !== null && (u2 = u2.updateQueue, s2 = u2.lastBaseUpdate, s2 !== o2 && (s2 === null ? u2.firstBaseUpdate = l2 : s2.next = l2, u2.lastBaseUpdate = c2)); 2577 } 2578 if (a2 !== null) { 2579 var d2 = i2.baseState; 2580 o2 = 0, u2 = l2 = c2 = null, s2 = a2; 2581 do { 2582 var f2 = s2.lane, p2 = s2.eventTime; 2583 if ((r2 & f2) === f2) { 2584 u2 !== null && (u2 = u2.next = { eventTime: p2, lane: 0, tag: s2.tag, payload: s2.payload, callback: s2.callback, next: null }); 2585 a: { 2586 var m2 = e2, h2 = s2; 2587 switch (f2 = t2, p2 = n2, h2.tag) { 2588 case 1: 2589 if (m2 = h2.payload, typeof m2 == `function`) { 2590 d2 = m2.call(p2, d2, f2); 2591 break a; 2592 } 2593 d2 = m2; 2594 break a; 2595 case 3: 2596 m2.flags = m2.flags & -65537 | 128; 2597 case 0: 2598 if (m2 = h2.payload, f2 = typeof m2 == `function` ? m2.call(p2, d2, f2) : m2, f2 == null) break a; 2599 d2 = T({}, d2, f2); 2600 break a; 2601 case 2: 2602 vs = true; 2603 } 2604 } 2605 s2.callback !== null && s2.lane !== 0 && (e2.flags |= 64, f2 = i2.effects, f2 === null ? i2.effects = [s2] : f2.push(s2)); 2606 } else p2 = { eventTime: p2, lane: f2, tag: s2.tag, payload: s2.payload, callback: s2.callback, next: null }, u2 === null ? (l2 = u2 = p2, c2 = d2) : u2 = u2.next = p2, o2 |= f2; 2607 if (s2 = s2.next, s2 === null) { 2608 if (s2 = i2.shared.pending, s2 === null) break; 2609 f2 = s2, s2 = f2.next, f2.next = null, i2.lastBaseUpdate = f2, i2.shared.pending = null; 2610 } 2611 } while (1); 2612 if (u2 === null && (c2 = d2), i2.baseState = c2, i2.firstBaseUpdate = l2, i2.lastBaseUpdate = u2, t2 = i2.shared.interleaved, t2 !== null) { 2613 i2 = t2; 2614 do 2615 o2 |= i2.lane, i2 = i2.next; 2616 while (i2 !== t2); 2617 } else a2 === null && (i2.shared.lanes = 0); 2618 ru |= o2, e2.lanes = o2, e2.memoizedState = d2; 2619 } 2620} 2621function Es(e2, t2, n2) { 2622 if (e2 = t2.effects, t2.effects = null, e2 !== null) for (t2 = 0; t2 < e2.length; t2++) { 2623 var r2 = e2[t2], i2 = r2.callback; 2624 if (i2 !== null) { 2625 if (r2.callback = null, r2 = n2, typeof i2 != `function`) throw Error(S(191, i2)); 2626 i2.call(r2); 2627 } 2628 } 2629} 2630var Ds = {}, Os = lo(Ds), ks = lo(Ds), As = lo(Ds); 2631function js(e2) { 2632 if (e2 === Ds) throw Error(S(174)); 2633 return e2; 2634} 2635function Ms(e2, t2) { 2636 switch (A(As, t2), A(ks, e2), A(Os, Ds), e2 = t2.nodeType, e2) { 2637 case 9: 2638 case 11: 2639 t2 = (t2 = t2.documentElement) ? t2.namespaceURI : Wt(null, ``); 2640 break; 2641 default: 2642 e2 = e2 === 8 ? t2.parentNode : t2, t2 = e2.namespaceURI || null, e2 = e2.tagName, t2 = Wt(t2, e2); 2643 } 2644 k(Os), A(Os, t2); 2645} 2646function Ns() { 2647 k(Os), k(ks), k(As); 2648} 2649function Ps(e2) { 2650 js(As.current); 2651 var t2 = js(Os.current), n2 = Wt(t2, e2.type); 2652 t2 !== n2 && (A(ks, e2), A(Os, n2)); 2653} 2654function Fs(e2) { 2655 ks.current === e2 && (k(Os), k(ks)); 2656} 2657var N = lo(0); 2658function Is(e2) { 2659 for (var t2 = e2; t2 !== null; ) { 2660 if (t2.tag === 13) { 2661 var n2 = t2.memoizedState; 2662 if (n2 !== null && (n2 = n2.dehydrated, n2 === null || n2.data === `$?` || n2.data === `$!`)) return t2; 2663 } else if (t2.tag === 19 && t2.memoizedProps.revealOrder !== void 0) { 2664 if (t2.flags & 128) return t2; 2665 } else if (t2.child !== null) { 2666 t2.child.return = t2, t2 = t2.child; 2667 continue; 2668 } 2669 if (t2 === e2) break; 2670 for (; t2.sibling === null; ) { 2671 if (t2.return === null || t2.return === e2) return null; 2672 t2 = t2.return; 2673 } 2674 t2.sibling.return = t2.return, t2 = t2.sibling; 2675 } 2676 return null; 2677} 2678var Ls = []; 2679function Rs() { 2680 for (var e2 = 0; e2 < Ls.length; e2++) Ls[e2]._workInProgressVersionPrimary = null; 2681 Ls.length = 0; 2682} 2683var zs = nt.ReactCurrentDispatcher, Bs = nt.ReactCurrentBatchConfig, Vs = 0, P = null, F = null, I = null, Hs = false, Us = false, Ws = 0, Gs = 0; 2684function L() { 2685 throw Error(S(321)); 2686} 2687function Ks(e2, t2) { 2688 if (t2 === null) return false; 2689 for (var n2 = 0; n2 < t2.length && n2 < e2.length; n2++) if (!qi(e2[n2], t2[n2])) return false; 2690 return true; 2691} 2692function qs(e2, t2, n2, r2, i2, a2) { 2693 if (Vs = a2, P = t2, t2.memoizedState = null, t2.updateQueue = null, t2.lanes = 0, zs.current = e2 === null || e2.memoizedState === null ? Ac : jc, e2 = n2(r2, i2), Us) { 2694 a2 = 0; 2695 do { 2696 if (Us = false, Ws = 0, 25 <= a2) throw Error(S(301)); 2697 a2 += 1, I = F = null, t2.updateQueue = null, zs.current = Mc, e2 = n2(r2, i2); 2698 } while (Us); 2699 } 2700 if (zs.current = kc, t2 = F !== null && F.next !== null, Vs = 0, I = F = P = null, Hs = false, t2) throw Error(S(300)); 2701 return e2; 2702} 2703function Js() { 2704 var e2 = Ws !== 0; 2705 return Ws = 0, e2; 2706} 2707function Ys() { 2708 var e2 = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; 2709 return I === null ? P.memoizedState = I = e2 : I = I.next = e2, I; 2710} 2711function Xs() { 2712 if (F === null) { 2713 var e2 = P.alternate; 2714 e2 = e2 === null ? null : e2.memoizedState; 2715 } else e2 = F.next; 2716 var t2 = I === null ? P.memoizedState : I.next; 2717 if (t2 !== null) I = t2, F = e2; 2718 else { 2719 if (e2 === null) throw Error(S(310)); 2720 F = e2, e2 = { memoizedState: F.memoizedState, baseState: F.baseState, baseQueue: F.baseQueue, queue: F.queue, next: null }, I === null ? P.memoizedState = I = e2 : I = I.next = e2; 2721 } 2722 return I; 2723} 2724function Zs(e2, t2) { 2725 return typeof t2 == `function` ? t2(e2) : t2; 2726} 2727function Qs(e2) { 2728 var t2 = Xs(), n2 = t2.queue; 2729 if (n2 === null) throw Error(S(311)); 2730 n2.lastRenderedReducer = e2; 2731 var r2 = F, i2 = r2.baseQueue, a2 = n2.pending; 2732 if (a2 !== null) { 2733 if (i2 !== null) { 2734 var o2 = i2.next; 2735 i2.next = a2.next, a2.next = o2; 2736 } 2737 r2.baseQueue = i2 = a2, n2.pending = null; 2738 } 2739 if (i2 !== null) { 2740 a2 = i2.next, r2 = r2.baseState; 2741 var s2 = o2 = null, c2 = null, l2 = a2; 2742 do { 2743 var u2 = l2.lane; 2744 if ((Vs & u2) === u2) c2 !== null && (c2 = c2.next = { lane: 0, action: l2.action, hasEagerState: l2.hasEagerState, eagerState: l2.eagerState, next: null }), r2 = l2.hasEagerState ? l2.eagerState : e2(r2, l2.action); 2745 else { 2746 var d2 = { lane: u2, action: l2.action, hasEagerState: l2.hasEagerState, eagerState: l2.eagerState, next: null }; 2747 c2 === null ? (s2 = c2 = d2, o2 = r2) : c2 = c2.next = d2, P.lanes |= u2, ru |= u2; 2748 } 2749 l2 = l2.next; 2750 } while (l2 !== null && l2 !== a2); 2751 c2 === null ? o2 = r2 : c2.next = s2, qi(r2, t2.memoizedState) || (Yc = true), t2.memoizedState = r2, t2.baseState = o2, t2.baseQueue = c2, n2.lastRenderedState = r2; 2752 } 2753 if (e2 = n2.interleaved, e2 !== null) { 2754 i2 = e2; 2755 do 2756 a2 = i2.lane, P.lanes |= a2, ru |= a2, i2 = i2.next; 2757 while (i2 !== e2); 2758 } else i2 === null && (n2.lanes = 0); 2759 return [t2.memoizedState, n2.dispatch]; 2760} 2761function $s(e2) { 2762 var t2 = Xs(), n2 = t2.queue; 2763 if (n2 === null) throw Error(S(311)); 2764 n2.lastRenderedReducer = e2; 2765 var r2 = n2.dispatch, i2 = n2.pending, a2 = t2.memoizedState; 2766 if (i2 !== null) { 2767 n2.pending = null; 2768 var o2 = i2 = i2.next; 2769 do 2770 a2 = e2(a2, o2.action), o2 = o2.next; 2771 while (o2 !== i2); 2772 qi(a2, t2.memoizedState) || (Yc = true), t2.memoizedState = a2, t2.baseQueue === null && (t2.baseState = a2), n2.lastRenderedState = a2; 2773 } 2774 return [a2, r2]; 2775} 2776function ec() { 2777} 2778function tc(e2, t2) { 2779 var n2 = P, r2 = Xs(), i2 = t2(), a2 = !qi(r2.memoizedState, i2); 2780 if (a2 && (r2.memoizedState = i2, Yc = true), r2 = r2.queue, pc(ic.bind(null, n2, r2, e2), [e2]), r2.getSnapshot !== t2 || a2 || I !== null && I.memoizedState.tag & 1) { 2781 if (n2.flags |= 2048, cc(9, rc.bind(null, n2, r2, i2, t2), void 0, null), W === null) throw Error(S(349)); 2782 Vs & 30 || nc(n2, t2, i2); 2783 } 2784 return i2; 2785} 2786function nc(e2, t2, n2) { 2787 e2.flags |= 16384, e2 = { getSnapshot: t2, value: n2 }, t2 = P.updateQueue, t2 === null ? (t2 = { lastEffect: null, stores: null }, P.updateQueue = t2, t2.stores = [e2]) : (n2 = t2.stores, n2 === null ? t2.stores = [e2] : n2.push(e2)); 2788} 2789function rc(e2, t2, n2, r2) { 2790 t2.value = n2, t2.getSnapshot = r2, ac(t2) && oc(e2); 2791} 2792function ic(e2, t2, n2) { 2793 return n2(function() { 2794 ac(t2) && oc(e2); 2795 }); 2796} 2797function ac(e2) { 2798 var t2 = e2.getSnapshot; 2799 e2 = e2.value; 2800 try { 2801 var n2 = t2(); 2802 return !qi(e2, n2); 2803 } catch { 2804 return true; 2805 } 2806} 2807function oc(e2) { 2808 var t2 = _s(e2, 1); 2809 t2 !== null && xu(t2, e2, 1, -1); 2810} 2811function sc(e2) { 2812 var t2 = Ys(); 2813 return typeof e2 == `function` && (e2 = e2()), t2.memoizedState = t2.baseState = e2, e2 = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: Zs, lastRenderedState: e2 }, t2.queue = e2, e2 = e2.dispatch = Tc.bind(null, P, e2), [t2.memoizedState, e2]; 2814} 2815function cc(e2, t2, n2, r2) { 2816 return e2 = { tag: e2, create: t2, destroy: n2, deps: r2, next: null }, t2 = P.updateQueue, t2 === null ? (t2 = { lastEffect: null, stores: null }, P.updateQueue = t2, t2.lastEffect = e2.next = e2) : (n2 = t2.lastEffect, n2 === null ? t2.lastEffect = e2.next = e2 : (r2 = n2.next, n2.next = e2, e2.next = r2, t2.lastEffect = e2)), e2; 2817} 2818function lc() { 2819 return Xs().memoizedState; 2820} 2821function uc(e2, t2, n2, r2) { 2822 var i2 = Ys(); 2823 P.flags |= e2, i2.memoizedState = cc(1 | t2, n2, void 0, r2 === void 0 ? null : r2); 2824} 2825function dc(e2, t2, n2, r2) { 2826 var i2 = Xs(); 2827 r2 = r2 === void 0 ? null : r2; 2828 var a2 = void 0; 2829 if (F !== null) { 2830 var o2 = F.memoizedState; 2831 if (a2 = o2.destroy, r2 !== null && Ks(r2, o2.deps)) { 2832 i2.memoizedState = cc(t2, n2, a2, r2); 2833 return; 2834 } 2835 } 2836 P.flags |= e2, i2.memoizedState = cc(1 | t2, n2, a2, r2); 2837} 2838function fc(e2, t2) { 2839 return uc(8390656, 8, e2, t2); 2840} 2841function pc(e2, t2) { 2842 return dc(2048, 8, e2, t2); 2843} 2844function mc(e2, t2) { 2845 return dc(4, 2, e2, t2); 2846} 2847function hc(e2, t2) { 2848 return dc(4, 4, e2, t2); 2849} 2850function gc(e2, t2) { 2851 if (typeof t2 == `function`) return e2 = e2(), t2(e2), function() { 2852 t2(null); 2853 }; 2854 if (t2 != null) return e2 = e2(), t2.current = e2, function() { 2855 t2.current = null; 2856 }; 2857} 2858function _c(e2, t2, n2) { 2859 return n2 = n2 == null ? null : n2.concat([e2]), dc(4, 4, gc.bind(null, t2, e2), n2); 2860} 2861function vc() { 2862} 2863function yc(e2, t2) { 2864 var n2 = Xs(); 2865 t2 = t2 === void 0 ? null : t2; 2866 var r2 = n2.memoizedState; 2867 return r2 !== null && t2 !== null && Ks(t2, r2[1]) ? r2[0] : (n2.memoizedState = [e2, t2], e2); 2868} 2869function bc(e2, t2) { 2870 var n2 = Xs(); 2871 t2 = t2 === void 0 ? null : t2; 2872 var r2 = n2.memoizedState; 2873 return r2 !== null && t2 !== null && Ks(t2, r2[1]) ? r2[0] : (e2 = e2(), n2.memoizedState = [e2, t2], e2); 2874} 2875function xc(e2, t2, n2) { 2876 return Vs & 21 ? (qi(n2, t2) || (n2 = tr(), P.lanes |= n2, ru |= n2, e2.baseState = true), t2) : (e2.baseState && (e2.baseState = false, Yc = true), e2.memoizedState = n2); 2877} 2878function Sc(e2, t2) { 2879 var n2 = D; 2880 D = n2 !== 0 && 4 > n2 ? n2 : 4, e2(true); 2881 var r2 = Bs.transition; 2882 Bs.transition = {}; 2883 try { 2884 e2(false), t2(); 2885 } finally { 2886 D = n2, Bs.transition = r2; 2887 } 2888} 2889function Cc() { 2890 return Xs().memoizedState; 2891} 2892function wc(e2, t2, n2) { 2893 var r2 = bu(e2); 2894 if (n2 = { lane: r2, action: n2, hasEagerState: false, eagerState: null, next: null }, Ec(e2)) Dc(t2, n2); 2895 else if (n2 = gs(e2, t2, n2, r2), n2 !== null) { 2896 var i2 = Y(); 2897 xu(n2, e2, r2, i2), Oc(n2, t2, r2); 2898 } 2899} 2900function Tc(e2, t2, n2) { 2901 var r2 = bu(e2), i2 = { lane: r2, action: n2, hasEagerState: false, eagerState: null, next: null }; 2902 if (Ec(e2)) Dc(t2, i2); 2903 else { 2904 var a2 = e2.alternate; 2905 if (e2.lanes === 0 && (a2 === null || a2.lanes === 0) && (a2 = t2.lastRenderedReducer, a2 !== null)) try { 2906 var o2 = t2.lastRenderedState, s2 = a2(o2, n2); 2907 if (i2.hasEagerState = true, i2.eagerState = s2, qi(s2, o2)) { 2908 var c2 = t2.interleaved; 2909 c2 === null ? (i2.next = i2, hs(t2)) : (i2.next = c2.next, c2.next = i2), t2.interleaved = i2; 2910 return; 2911 } 2912 } catch { 2913 } 2914 n2 = gs(e2, t2, i2, r2), n2 !== null && (i2 = Y(), xu(n2, e2, r2, i2), Oc(n2, t2, r2)); 2915 } 2916} 2917function Ec(e2) { 2918 var t2 = e2.alternate; 2919 return e2 === P || t2 !== null && t2 === P; 2920} 2921function Dc(e2, t2) { 2922 Us = Hs = true; 2923 var n2 = e2.pending; 2924 n2 === null ? t2.next = t2 : (t2.next = n2.next, n2.next = t2), e2.pending = t2; 2925} 2926function Oc(e2, t2, n2) { 2927 if (n2 & 4194240) { 2928 var r2 = t2.lanes; 2929 r2 &= e2.pendingLanes, n2 |= r2, t2.lanes = n2, ar(e2, n2); 2930 } 2931} 2932var kc = { readContext: ps, useCallback: L, useContext: L, useEffect: L, useImperativeHandle: L, useInsertionEffect: L, useLayoutEffect: L, useMemo: L, useReducer: L, useRef
2932: L, useState: L, useDebugValue: L, useDeferredValue: L, useTransition: L, useMutableSource: L, useSyncExternalStore: L, useId: L, unstable_isNewReconciler: false }, Ac = { readContext: ps, useCallback: function(e2, t2) { 2933 return Ys().memoizedState = [e2, t2 === void 0 ? null : t2], e2; 2934}, useContext: ps, useEffect: fc, useImperativeHandle: function(e2, t2, n2) { 2935 return n2 = n2 == null ? null : n2.concat([e2]), uc(4194308, 4, gc.bind(null, t2, e2), n2); 2936}, useLayoutEffect: function(e2, t2) { 2937 return uc(4194308, 4, e2, t2); 2938}, useInsertionEffect: function(e2, t2) { 2939 return uc(4, 2, e2, t2); 2940}, useMemo: function(e2, t2) { 2941 var n2 = Ys(); 2942 return t2 = t2 === void 0 ? null : t2, e2 = e2(), n2.memoizedState = [e2, t2], e2; 2943}, useReducer: function(e2, t2, n2) { 2944 var r2 = Ys(); 2945 return t2 = n2 === void 0 ? t2 : n2(t2), r2.memoizedState = r2.baseState = t2, e2 = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e2, lastRenderedState: t2 }, r2.queue = e2, e2 = e2.dispatch = wc.bind(null, P, e2), [r2.memoizedState, e2]; 2946}, useRef: function(e2) { 2947 var t2 = Ys(); 2948 return e2 = { current: e2 }, t2.memoizedState = e2; 2949}, useState: sc, useDebugValue: vc, useDeferredValue: function(e2) { 2950 return Ys().memoizedState = e2; 2951}, useTransition: function() { 2952 var e2 = sc(false), t2 = e2[0]; 2953 return e2 = Sc.bind(null, e2[1]), Ys().memoizedState = e2, [t2, e2]; 2954}, useMutableSource: function() { 2955}, useSyncExternalStore: function(e2, t2, n2) { 2956 var r2 = P, i2 = Ys(); 2957 if (M) { 2958 if (n2 === void 0) throw Error(S(407)); 2959 n2 = n2(); 2960 } else { 2961 if (n2 = t2(), W === null) throw Error(S(349)); 2962 Vs & 30 || nc(r2, t2, n2); 2963 } 2964 i2.memoizedState = n2; 2965 var a2 = { value: n2, getSnapshot: t2 }; 2966 return i2.queue = a2, fc(ic.bind(null, r2, a2, e2), [e2]), r2.flags |= 2048, cc(9, rc.bind(null, r2, a2, n2, t2), void 0, null), n2; 2967}, useId: function() { 2968 var e2 = Ys(), t2 = W.identifierPrefix; 2969 if (M) { 2970 var n2 = Fo, r2 = Po; 2971 n2 = (r2 & ~(1 << 32 - Wn(r2) - 1)).toString(32) + n2, t2 = `:` + t2 + `R` + n2, n2 = Ws++, 0 < n2 && (t2 += `H` + n2.toString(32)), t2 += `:`; 2972 } else n2 = Gs++, t2 = `:` + t2 + `r` + n2.toString(32) + `:`; 2973 return e2.memoizedState = t2; 2974}, unstable_isNewReconciler: false }, jc = { readContext: ps, useCallback: yc, useContext: ps, useEffect: pc, useImperativeHandle: _c, useInsertionEffect: mc, useLayoutEffect: hc, useMemo: bc, useReducer: Qs, useRef: lc, useState: function() { 2975 return Qs(Zs); 2976}, useDebugValue: vc, useDeferredValue: function(e2) { 2977 return xc(Xs(), F.memoizedState, e2); 2978}, useTransition: function() { 2979 return [Qs(Zs)[0], Xs().memoizedState]; 2980}, useMutableSource: ec, useSyncExternalStore: tc, useId: Cc, unstable_isNewReconciler: false }, Mc = { readContext: ps, useCallback: yc, useContext: ps, useEffect: pc, useImperativeHandle: _c, useInsertionEffect: mc, useLayoutEffect: hc, useMemo: bc, useReducer: $s, useRef: lc, useState: function() { 2981 return $s(Zs); 2982}, useDebugValue: vc, useDeferredValue: function(e2) { 2983 var t2 = Xs(); 2984 return F === null ? t2.memoizedState = e2 : xc(t2, F.memoizedState, e2); 2985}, useTransition: function() { 2986 return [$s(Zs)[0], Xs().memoizedState]; 2987}, useMutableSource: ec, useSyncExternalStore: tc, useId: Cc, unstable_isNewReconciler: false }; 2988function Nc(e2, t2) { 2989 if (e2 && e2.defaultProps) { 2990 for (var n2 in t2 = T({}, t2), e2 = e2.defaultProps, e2) t2[n2] === void 0 && (t2[n2] = e2[n2]); 2991 return t2; 2992 } 2993 return t2; 2994} 2995function Pc(e2, t2, n2, r2) { 2996 t2 = e2.memoizedState, n2 = n2(r2, t2), n2 = n2 == null ? t2 : T({}, t2, n2), e2.memoizedState = n2, e2.lanes === 0 && (e2.updateQueue.baseState = n2); 2997} 2998var Fc = { isMounted: function(e2) { 2999 return (e2 = e2._reactInternals) ? Tn(e2) === e2 : false;
vendor: 4,920 bytes, lines 3000-3091
3000}, enqueueSetState: function(e2, t2, n2) { 3001 e2 = e2._reactInternals; 3002 var r2 = Y(), i2 = bu(e2), a2 = xs(r2, i2); 3003 a2.payload = t2, n2 != null && (a2.callback = n2), t2 = Ss(e2, a2, i2), t2 !== null && (xu(t2, e2, i2, r2), Cs(t2, e2, i2)); 3004}, enqueueReplaceState: function(e2, t2, n2) { 3005 e2 = e2._reactInternals; 3006 var r2 = Y(), i2 = bu(e2), a2 = xs(r2, i2); 3007 a2.tag = 1, a2.payload = t2, n2 != null && (a2.callback = n2), t2 = Ss(e2, a2, i2), t2 !== null && (xu(t2, e2, i2, r2), Cs(t2, e2, i2)); 3008}, enqueueForceUpdate: function(e2, t2) { 3009 e2 = e2._reactInternals; 3010 var n2 = Y(), r2 = bu(e2), i2 = xs(n2, r2); 3011 i2.tag = 2, t2 != null && (i2.callback = t2), t2 = Ss(e2, i2, r2), t2 !== null && (xu(t2, e2, r2, n2), Cs(t2, e2, r2)); 3012} }; 3013function Ic(e2, t2, n2, r2, i2, a2, o2) { 3014 return e2 = e2.stateNode, typeof e2.shouldComponentUpdate == `function` ? e2.shouldComponentUpdate(r2, a2, o2) : t2.prototype && t2.prototype.isPureReactComponent ? !Ji(n2, r2) || !Ji(i2, a2) : true; 3015} 3016function Lc(e2, t2, n2) { 3017 var r2 = false, i2 = uo, a2 = t2.contextType; 3018 return typeof a2 == `object` && a2 ? a2 = ps(a2) : (i2 = ho(t2) ? po : j.current, r2 = t2.contextTypes, a2 = (r2 = r2 != null) ? mo(e2, i2) : uo), t2 = new t2(n2, a2), e2.memoizedState = t2.state !== null && t2.state !== void 0 ? t2.state : null, t2.updater = Fc, e2.stateNode = t2, t2._reactInternals = e2, r2 && (e2 = e2.stateNode, e2.__reactInternalMemoizedUnmaskedChildContext = i2, e2.__reactInternalMemoizedMaskedChildContext = a2), t2; 3019} 3020function Rc(e2, t2, n2, r2) { 3021 e2 = t2.state, typeof t2.componentWillReceiveProps == `function` && t2.componentWillReceiveProps(n2, r2), typeof t2.UNSAFE_componentWillReceiveProps == `function` && t2.UNSAFE_componentWillReceiveProps(n2, r2), t2.state !== e2 && Fc.enqueueReplaceState(t2, t2.state, null); 3022} 3023function zc(e2, t2, n2, r2) { 3024 var i2 = e2.stateNode; 3025 i2.props = n2, i2.state = e2.memoizedState, i2.refs = {}, ys(e2); 3026 var a2 = t2.contextType; 3027 typeof a2 == `object` && a2 ? i2.context = ps(a2) : (a2 = ho(t2) ? po : j.current, i2.context = mo(e2, a2)), i2.state = e2.memoizedState, a2 = t2.getDerivedStateFromProps, typeof a2 == `function` && (Pc(e2, t2, a2, n2), i2.state = e2.memoizedState), typeof t2.getDerivedStateFromProps == `function` || typeof i2.getSnapshotBeforeUpdate == `function` || typeof i2.UNSAFE_componentWillMount != `function` && typeof i2.componentWillMount != `function` || (t2 = i2.state, typeof i2.componentWillMount == `function` && i2.componentWillMount(), typeof i2.UNSAFE_componentWillMount == `function` && i2.UNSAFE_componentWillMount(), t2 !== i2.state && Fc.enqueueReplaceState(i2, i2.state, null), Ts(e2, n2, i2, r2), i2.state = e2.memoizedState), typeof i2.componentDidMount == `function` && (e2.flags |= 4194308); 3028} 3029function Bc(e2, t2) { 3030 try { 3031 var n2 = ``, r2 = t2; 3032 do 3033 n2 += St(r2), r2 = r2.return; 3034 while (r2); 3035 var i2 = n2; 3036 } catch (e3) { 3037 i2 = ` 3038Error generating stack: ` + e3.message + ` 3039` + e3.stack; 3040 } 3041 return { value: e2, source: t2, stack: i2, digest: null }; 3042} 3043function Vc(e2, t2, n2) { 3044 return { value: e2, source: null, stack: n2 ?? null, digest: t2 ?? null }; 3045} 3046var Hc = typeof WeakMap == `function` ? WeakMap : Map; 3047function Uc(e2, t2, n2) { 3048 n2 = xs(-1, n2), n2.tag = 3, n2.payload = { element: null }; 3049 var r2 = t2.value; 3050 return n2.callback = function() { 3051 uu || (uu = true, du = r2); 3052 }, n2; 3053} 3054function Wc(e2, t2, n2) { 3055 n2 = xs(-1, n2), n2.tag = 3; 3056 var r2 = e2.type.getDerivedStateFromError; 3057 if (typeof r2 == `function`) { 3058 var i2 = t2.value; 3059 n2.payload = function() { 3060 return r2(i2); 3061 }, n2.callback = function() { 3062 }; 3063 } 3064 var a2 = e2.stateNode; 3065 return a2 !== null && typeof a2.componentDidCatch == `function` && (n2.callback = function() { 3066 typeof r2 != `function` && (fu === null ? fu = /* @__PURE__ */ new Set([this]) : fu.add(this)); 3067 var e3 = t2.stack; 3068 this.componentDidCatch(t2.value, { componentStack: e3 === null ? `` : e3 }); 3069 }), n2; 3070} 3071function Gc(e2, t2, n2) { 3072 var r2 = e2.pingCache; 3073 if (r2 === null) { 3074 r2 = e2.pingCache = new Hc(); 3075 var i2 = /* @__PURE__ */ new Set(); 3076 r2.set(t2, i2); 3077 } else i2 = r2.get(t2), i2 === void 0 && (i2 = /* @__PURE__ */ new Set(), r2.set(t2, i2)); 3078 i2.has(n2) || (i2.add(n2), e2 = Gu.bind(null, e2, t2, n2), t2.then(e2, e2)); 3079} 3080function Kc(e2) { 3081 do { 3082 var t2; 3083 if ((t2 = e2.tag === 13) && (t2 = e2.memoizedState, t2 = t2 === null ? true : t2.dehydrated !== null), t2) return e2; 3084 e2 = e2.return; 3085 } while (e2 !== null); 3086 return null; 3087} 3088function qc(e2, t2, n2, r2, i2) { 3089 return e2.mode & 1 ? (e2.flags |= 65536, e2.lanes = i2, e2) : (e2 === t2 ? e2.flags |= 65536 : (e2.flags |= 128, n2.flags |= 131072, n2.flags &= -52805, n2.tag === 1 && (n2.alternate === null ? n2.tag = 17 : (t2 = xs(-1, 1), t2.tag = 2, Ss(n2, t2, 1))), n2.lanes |= 1), e2); 3090} 3091var Jc = nt.ReactCurrentOwner, Yc = false;
3092function R(e2, t2, n2, r2) { 3093 t2.child = e2 === null ? is(t2, null, n2, r2) : rs(t2, e2.child, n2, r2); 3094} 3095function Xc(e2, t2, n2, r2, i2) { 3096 n2 = n2.render; 3097 var a2 = t2.ref; 3098 return fs(t2, i2), r2 = qs(e2, t2, n2, r2, a2, i2), n2 = Js(), e2 !== null && !Yc ? (t2.updateQueue = e2.updateQueue, t2.flags &= -2053, e2.lanes &= ~i2, gl(e2, t2, i2)) : (M && n2 && Ro(t2), t2.flags |= 1, R(e2, t2, r2, i2), t2.child); 3099} 3100function Zc(e2, t2, n2, r2, i2) { 3101 if (e2 === null) { 3102 var a2 = n2.type; 3103 return typeof a2 == `function` && !$u(a2) && a2.defaultProps === void 0 && n2.compare === null && n2.defaultProps === void 0 ? (t2.tag = 15, t2.type = a2, Qc(e2, t2, a2, r2, i2)) : (e2 = nd(n2.type, null, r2, t2, t2.mode, i2), e2.ref = t2.ref, e2.return = t2, t2.child = e2); 3104 } 3105 if (a2 = e2.child, (e2.lanes & i2) === 0) { 3106 var o2 = a2.memoizedProps; 3107 if (n2 = n2.compare, n2 = n2 === null ? Ji : n2, n2(o2, r2) && e2.ref === t2.ref) return gl(e2, t2, i2); 3108 } 3109 return t2.flags |= 1, e2 = td(a2, r2), e2.ref = t2.ref, e2.return = t2, t2.child = e2; 3110} 3111function Qc(e2, t2, n2, r2, i2) { 3112 if (e2 !== null) { 3113 var a2 = e2.memoizedProps; 3114 if (Ji(a2, r2) && e2.ref === t2.ref) if (Yc = false, t2.pendingProps = r2 = a2, (e2.lanes & i2) !== 0) e2.flags & 131072 && (Yc = true); 3115 else return t2.lanes = e2.lanes, gl(e2, t2, i2); 3116 } 3117 return tl(e2, t2, n2, r2, i2); 3118} 3119function $c(e2, t2, n2) { 3120 var r2 = t2.pendingProps, i2 = r2.children, a2 = e2 === null ? null : e2.memoizedState; 3121 if (r2.mode === `hidden`) if (!(t2.mode & 1)) t2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, A(tu, eu), eu |= n2; 3122 else { 3123 if (!(n2 & 1073741824)) return e2 = a2 === null ? n2 : a2.baseLanes | n2, t2.lanes = t2.childLanes = 1073741824, t2.memoizedState = { baseLanes: e2, cachePool: null, transitions: null }, t2.updateQueue = null, A(tu, eu), eu |= e2, null; 3124 t2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, r2 = a2 === null ? n2 : a2.baseLanes, A(tu, eu), eu |= r2; 3125 } 3126 else a2 === null ? r2 = n2 : (r2 = a2.baseLanes | n2, t2.memoizedState = null), A(tu, eu), eu |= r2; 3127 return R(e2, t2, i2, n2), t2.child; 3128} 3129function el(e2, t2) { 3130 var n2 = t2.ref; 3131 (e2 === null && n2 !== null || e2 !== null && e2.ref !== n2) && (t2.flags |= 512, t2.flags |= 2097152); 3132} 3133function tl(e2, t2, n2, r2, i2) { 3134 var a2 = ho(n2) ? po : j.current; 3135 return a2 = mo(t2, a2), fs(t2, i2), n2 = qs(e2, t2, n2, r2, a2, i2), r2 = Js(), e2 !== null && !Yc ? (t2.updateQueue = e2.updateQueue, t2.flags &= -2053, e2.lanes &= ~i2, gl(e2, t2, i2)) : (M && r2 && Ro(t2), t2.flags |= 1, R(e2, t2, n2, i2), t2.child); 3136} 3137function nl(e2, t2, n2, r2, i2) { 3138 if (ho(n2)) { 3139 var a2 = true; 3140 yo(t2); 3141 } else a2 = false; 3142 if (fs(t2, i2), t2.stateNode === null) hl(e2, t2), Lc(t2, n2, r2), zc(t2, n2, r2, i2), r2 = true; 3143 else if (e2 === null) { 3144 var o2 = t2.stateNode, s2 = t2.memoizedProps; 3145 o2.props = s2; 3146 var c2 = o2.context, l2 = n2.contextType; 3147 typeof l2 == `object` && l2 ? l2 = ps(l2) : (l2 = ho(n2) ? po : j.current, l2 = mo(t2, l2)); 3148 var u2 = n2.getDerivedStateFromProps, d2 = typeof u2 == `function` || typeof o2.getSnapshotBeforeUpdate == `function`; 3149 d2 || typeof o2.UNSAFE_componentWillReceiveProps != `function` && typeof o2.componentWillReceiveProps != `function` || (s2 !== r2 || c2 !== l2) && Rc(t2, o2, r2, l2), vs = false; 3150 var f2 = t2.memoizedState; 3151 o2.state = f2, Ts(t2, r2, o2, i2), c2 = t2.memoizedState, s2 !== r2 || f2 !== c2 || fo.current || vs ? (typeof u2 == `function` && (Pc(t2, n2, u2, r2), c2 = t2.memoizedState), (s2 = vs || Ic(t2, n2, s2, r2, f2, c2, l2)) ? (d2 || typeof o2.UNSAFE_componentWillMount != `function` && typeof o2.componentWillMount != `function` || (typeof o2.componentWillMount == `function` && o2.componentWillMount(), typeof o2.UNSAFE_componentWillMount == `function` && o2.UNSAFE_componentWillMount()), typeof o2.componentDidMount == `function` && (t2.flags |= 4194308)) : (typeof o2.componentDidMount == `function` && (t2.flags |= 4194308), t2.memoizedProps = r2, t2.memoizedState = c2), o2.props = r2, o2.state = c2, o2.context = l2, r2 = s2) : (typeof o2.componentDidMount == `function` && (t2.flags |= 4194308), r2 = false); 3152 } else { 3153 o2 = t2.stateNode, bs(e2, t2), s2 = t2.memoizedProps, l2 = t2.type === t2.elementType ? s2 : Nc(t2.type, s2), o2.props = l2, d2 = t2.pendingProps, f2 = o2.context, c2 = n2.contextType, typeof c2 == `object` && c2 ? c2 = ps(c2) : (c2 = ho(n2) ? po : j.current, c2 = mo(t2, c2)); 3154 var p2 = n2.getDerivedStateFromProps; 3155 (u2 = typeof p2 == `function` || typeof o2.getSnapshotBeforeUpdate == `function`) || typeof o2.UNSAFE_componentWillReceiveProps != `function` && typeof o2.componentWillReceiveProps != `function` || (s2 !== d2 || f2 !== c2) && Rc(t2, o2, r2,
vendor: 81,500 bytes, lines 3155-5288
3155c2), vs = false, f2 = t2.memoizedState, o2.state = f2, Ts(t2, r2, o2, i2); 3156 var m2 = t2.memoizedState; 3157 s2 !== d2 || f2 !== m2 || fo.current || vs ? (typeof p2 == `function` && (Pc(t2, n2, p2, r2), m2 = t2.memoizedState), (l2 = vs || Ic(t2, n2, l2, r2, f2, m2, c2) || false) ? (u2 || typeof o2.UNSAFE_componentWillUpdate != `function` && typeof o2.componentWillUpdate != `function` || (typeof o2.componentWillUpdate == `function` && o2.componentWillUpdate(r2, m2, c2), typeof o2.UNSAFE_componentWillUpdate == `function` && o2.UNSAFE_componentWillUpdate(r2, m2, c2)), typeof o2.componentDidUpdate == `function` && (t2.flags |= 4), typeof o2.getSnapshotBeforeUpdate == `function` && (t2.flags |= 1024)) : (typeof o2.componentDidUpdate != `function` || s2 === e2.memoizedProps && f2 === e2.memoizedState || (t2.flags |= 4), typeof o2.getSnapshotBeforeUpdate != `function` || s2 === e2.memoizedProps && f2 === e2.memoizedState || (t2.flags |= 1024), t2.memoizedProps = r2, t2.memoizedState = m2), o2.props = r2, o2.state = m2, o2.context = c2, r2 = l2) : (typeof o2.componentDidUpdate != `function` || s2 === e2.memoizedProps && f2 === e2.memoizedState || (t2.flags |= 4), typeof o2.getSnapshotBeforeUpdate != `function` || s2 === e2.memoizedProps && f2 === e2.memoizedState || (t2.flags |= 1024), r2 = false); 3158 } 3159 return rl(e2, t2, n2, r2, a2, i2); 3160} 3161function rl(e2, t2, n2, r2, i2, a2) { 3162 el(e2, t2); 3163 var o2 = (t2.flags & 128) != 0; 3164 if (!r2 && !o2) return i2 && bo(t2, n2, false), gl(e2, t2, a2); 3165 r2 = t2.stateNode, Jc.current = t2; 3166 var s2 = o2 && typeof n2.getDerivedStateFromError != `function` ? null : r2.render(); 3167 return t2.flags |= 1, e2 !== null && o2 ? (t2.child = rs(t2, e2.child, null, a2), t2.child = rs(t2, null, s2, a2)) : R(e2, t2, s2, a2), t2.memoizedState = r2.state, i2 && bo(t2, n2, true), t2.child; 3168} 3169function il(e2) { 3170 var t2 = e2.stateNode; 3171 t2.pendingContext ? _o(e2, t2.pendingContext, t2.pendingContext !== t2.context) : t2.context && _o(e2, t2.context, false), Ms(e2, t2.containerInfo); 3172} 3173function al(e2, t2, n2, r2, i2) { 3174 return Xo(), Zo(i2), t2.flags |= 256, R(e2, t2, n2, r2), t2.child; 3175} 3176var ol = { dehydrated: null, treeContext: null, retryLane: 0 }; 3177function sl(e2) { 3178 return { baseLanes: e2, cachePool: null, transitions: null }; 3179} 3180function cl(e2, t2, n2) { 3181 var r2 = t2.pendingProps, i2 = N.current, a2 = false, o2 = (t2.flags & 128) != 0, s2; 3182 if ((s2 = o2) || (s2 = e2 !== null && e2.memoizedState === null ? false : (i2 & 2) != 0), s2 ? (a2 = true, t2.flags &= -129) : (e2 === null || e2.memoizedState !== null) && (i2 |= 1), A(N, i2 & 1), e2 === null) return Ko(t2), e2 = t2.memoizedState, e2 !== null && (e2 = e2.dehydrated, e2 !== null) ? (t2.mode & 1 ? e2.data === `$!` ? t2.lanes = 8 : t2.lanes = 1073741824 : t2.lanes = 1, null) : (o2 = r2.children, e2 = r2.fallback, a2 ? (r2 = t2.mode, a2 = t2.child, o2 = { mode: `hidden`, children: o2 }, !(r2 & 1) && a2 !== null ? (a2.childLanes = 0, a2.pendingProps = o2) : a2 = id(o2, r2, 0, null), e2 = rd(e2, r2, n2, null), a2.return = t2, e2.return = t2, a2.sibling = e2, t2.child = a2, t2.child.memoizedState = sl(n2), t2.memoizedState = ol, e2) : ll(t2, o2)); 3183 if (i2 = e2.memoizedState, i2 !== null && (s2 = i2.dehydrated, s2 !== null)) return dl(e2, t2, o2, r2, s2, i2, n2); 3184 if (a2) { 3185 a2 = r2.fallback, o2 = t2.mode, i2 = e2.child, s2 = i2.sibling; 3186 var c2 = { mode: `hidden`, children: r2.children }; 3187 return !(o2 & 1) && t2.child !== i2 ? (r2 = t2.child, r2.childLanes = 0, r2.pendingProps = c2, t2.deletions = null) : (r2 = td(i2, c2), r2.subtreeFlags = i2.subtreeFlags & 14680064), s2 === null ? (a2 = rd(a2, o2, n2, null), a2.flags |= 2) : a2 = td(s2, a2), a2.return = t2, r2.return = t2, r2.sibling = a2, t2.child = r2, r2 = a2, a2 = t2.child, o2 = e2.child.memoizedState, o2 = o2 === null ? sl(n2) : { baseLanes: o2.baseLanes | n2, cachePool: null, transitions: o2.transitions }, a2.memoizedState = o2, a2.childLanes = e2.childLanes & ~n2, t2.memoizedState = ol, r2; 3188 } 3189 return a2 = e2.child, e2 = a2.sibling, r2 = td(a2, { mode: `visible`, children: r2.children }), !(t2.mode & 1) && (r2.lanes = n2), r2.return = t2, r2.sibling = null, e2 !== null && (n2 = t2.deletions, n2 === null ? (t2.deletions = [e2], t2.flags |= 16) : n2.push(e2)), t2.child = r2, t2.memoizedState = null, r2; 3190} 3191function ll(e2, t2) { 3192 return t2 = id({ mode: `visible`, children: t2 }, e2.mode, 0, null), t2.return = e2, e2.child = t2; 3193} 3194function ul(e2, t2, n2, r2) { 3195 return r2 !== null && Zo(r2), rs(t2, e2.child, null, n2), e2 = ll(t2, t2.pendingProps.children), e2.flags |= 2, t2.memoizedState = null, e2; 3196} 3197function dl(e2, t2, n2, r2, i2, a2, o2) { 3198 if (n2) return t2.flags & 256 ? (t2.flags &= -257, r2 = Vc(Error(S(422))), ul(e2, t2, o2, r2)) : t2.memoizedState === null ? (a2 = r2.fallback, i2 = t2.mode, r2 = id({ mode: `visible`, children: r2.children }, i2, 0, null), a2 = rd(a2, i2, o2, null), a2.flags |= 2, r2.return = t2, a2.return = t2, r2.sibling = a2, t2.child = r2, t2.mode & 1 && rs(t2, e2.child, null, o2), t2.child.memoizedState = sl(o2), t2.memoizedState = ol, a2) : (t2.child = e2.child, t2.flags |= 128, null); 3199 if (!(t2.mode & 1)) return ul(e2, t2, o2, null); 3200 if (i2.data === `$!`) { 3201 if (r2 = i2.nextSibling && i2.nextSibling.dataset, r2) var s2 = r2.dgst; 3202 return r2 = s2, a2 = Error(S(419)), r2 = Vc(a2, r2, void 0), ul(e2, t2, o2, r2); 3203 } 3204 if (s2 = (o2 & e2.childLanes) !== 0, Yc || s2) { 3205 if (r2 = W, r2 !== null) { 3206 switch (o2 & -o2) { 3207 case 4: 3208 i2 = 2; 3209 break; 3210 case 16: 3211 i2 = 8; 3212 break; 3213 case 64: 3214 case 128: 3215 case 256: 3216 case 512: 3217 case 1024: 3218 case 2048: 3219 case 4096: 3220 case 8192: 3221 case 16384: 3222 case 32768: 3223 case 65536: 3224 case 131072: 3225 case 262144: 3226 case 524288: 3227 case 1048576: 3228 case 2097152: 3229 case 4194304: 3230 case 8388608: 3231 case 16777216: 3232 case 33554432: 3233 case 67108864: 3234 i2 = 32; 3235 break; 3236 case 536870912: 3237 i2 = 268435456; 3238 break; 3239 default: 3240 i2 = 0; 3241 } 3242 i2 = (i2 & (r2.suspendedLanes | o2)) === 0 ? i2 : 0, i2 !== 0 && i2 !== a2.retryLane && (a2.retryLane = i2, _s(e2, i2), xu(r2, e2, i2, -1)); 3243 } 3244 return Fu(), r2 = Vc(Error(S(421))), ul(e2, t2, o2, r2); 3245 } 3246 return i2.data === `$?` ? (t2.flags |= 128, t2.child = e2.child, t2 = qu.bind(null, e2), i2._reactRetry = t2, null) : (e2 = a2.treeContext, Vo = Ja(i2.nextSibling), Bo = t2, M = true, Ho = null, e2 !== null && (jo[Mo++] = Po, jo[Mo++] = Fo, jo[Mo++] = No, Po = e2.id, Fo = e2.overflow, No = t2), t2 = ll(t2, r2.children), t2.flags |= 4096, t2); 3247} 3248function fl(e2, t2, n2) { 3249 e2.lanes |= t2; 3250 var r2 = e2.alternate; 3251 r2 !== null && (r2.lanes |= t2), ds(e2.return, t2, n2); 3252} 3253function pl(e2, t2, n2, r2, i2) { 3254 var a2 = e2.memoizedState; 3255 a2 === null ? e2.memoizedState = { isBackwards: t2, rendering: null, renderingStartTime: 0, last: r2, tail: n2, tailMode: i2 } : (a2.isBackwards = t2, a2.rendering = null, a2.renderingStartTime = 0, a2.last = r2, a2.tail = n2, a2.tailMode = i2); 3256} 3257function ml(e2, t2, n2) { 3258 var r2 = t2.pendingProps, i2 = r2.revealOrder, a2 = r2.tail; 3259 if (R(e2, t2, r2.children, n2), r2 = N.current, r2 & 2) r2 = r2 & 1 | 2, t2.flags |= 128; 3260 else { 3261 if (e2 !== null && e2.flags & 128) a: for (e2 = t2.child; e2 !== null; ) { 3262 if (e2.tag === 13) e2.memoizedState !== null && fl(e2, n2, t2); 3263 else if (e2.tag === 19) fl(e2, n2, t2); 3264 else if (e2.child !== null) { 3265 e2.child.return = e2, e2 = e2.child; 3266 continue; 3267 } 3268 if (e2 === t2) break a; 3269 for (; e2.sibling === null; ) { 3270 if (e2.return === null || e2.return === t2) break a; 3271 e2 = e2.return; 3272 } 3273 e2.sibling.return = e2.return, e2 = e2.sibling; 3274 } 3275 r2 &= 1; 3276 } 3277 if (A(N, r2), !(t2.mode & 1)) t2.memoizedState = null; 3278 else switch (i2) { 3279 case `forwards`: 3280 for (n2 = t2.child, i2 = null; n2 !== null; ) e2 = n2.alternate, e2 !== null && Is(e2) === null && (i2 = n2), n2 = n2.sibling; 3281 n2 = i2, n2 === null ? (i2 = t2.child, t2.child = null) : (i2 = n2.sibling, n2.sibling = null), pl(t2, false, i2, n2, a2); 3282 break; 3283 case `backwards`: 3284 for (n2 = null, i2 = t2.child, t2.child = null; i2 !== null; ) { 3285 if (e2 = i2.alternate, e2 !== null && Is(e2) === null) { 3286 t2.child = i2; 3287 break; 3288 } 3289 e2 = i2.sibling, i2.sibling = n2, n2 = i2, i2 = e2; 3290 } 3291 pl(t2, true, n2, null, a2); 3292 break; 3293 case `together`: 3294 pl(t2, false, null, null, void 0); 3295 break; 3296 default: 3297 t2.memoizedState = null; 3298 } 3299 return t2.child; 3300} 3301function hl(e2, t2) { 3302 !(t2.mode & 1) && e2 !== null && (e2.alternate = null, t2.alternate = null, t2.flags |= 2); 3303} 3304function gl(e2, t2, n2) { 3305 if (e2 !== null && (t2.dependencies = e2.dependencies), ru |= t2.lanes, (n2 & t2.childLanes) === 0) return null; 3306 if (e2 !== null && t2.child !== e2.child) throw Error(S(153)); 3307 if (t2.child !== null) { 3308 for (e2 = t2.child, n2 = td(e2, e2.pendingProps), t2.child = n2, n2.return = t2; e2.sibling !== null; ) e2 = e2.sibling, n2 = n2.sibling = td(e2, e2.pendingProps), n2.return = t2; 3309 n2.sibling = null; 3310 } 3311 return t2.child; 3312} 3313function _l(e2, t2, n2) { 3314 switch (t2.tag) { 3315 case 3: 3316 il(t2), Xo(); 3317 break; 3318 case 5: 3319 Ps(t2); 3320 break; 3321 case 1: 3322 ho(t2.type) && yo(t2); 3323 break; 3324 case 4: 3325 Ms(t2, t2.stateNode.containerInfo); 3326 break; 3327 case 10: 3328 var r2 = t2.type._context, i2 = t2.memoizedProps.value; 3329 A(as, r2._currentValue), r2._currentValue = i2; 3330 break; 3331 case 13: 3332 if (r2 = t2.memoizedState, r2 !== null) return r2.dehydrated === null ? (n2 & t2.child.childLanes) === 0 ? (A(N, N.current & 1), e2 = gl(e2, t2, n2), e2 === null ? null : e2.sibling) : cl(e2, t2, n2) : (A(N, N.current & 1), t2.flags |= 128, null); 3333 A(N, N.current & 1); 3334 break; 3335 case 19: 3336 if (r2 = (n2 & t2.childLanes) !== 0, e2.flags & 128) { 3337 if (r2) return ml(e2, t2, n2); 3338 t2.flags |= 128; 3339 } 3340 if (i2 = t2.memoizedState, i2 !== null && (i2.rendering = null, i2.tail = null, i2.lastEffect = null), A(N, N.current), r2) break; 3341 return null; 3342 case 22: 3343 case 23: 3344 return t2.lanes = 0, $c(e2, t2, n2); 3345 } 3346 return gl(e2, t2, n2); 3347} 3348var vl = function(e2, t2) { 3349 for (var n2 = t2.child; n2 !== null; ) { 3350 if (n2.tag === 5 || n2.tag === 6) e2.appendChild(n2.stateNode); 3351 else if (n2.tag !== 4 && n2.child !== null) { 3352 n2.child.return = n2, n2 = n2.child; 3353 continue; 3354 } 3355 if (n2 === t2) break; 3356 for (; n2.sibling === null; ) { 3357 if (n2.return === null || n2.return === t2) return; 3358 n2 = n2.return; 3359 } 3360 n2.sibling.return = n2.return, n2 = n2.sibling; 3361 } 3362}, yl = function(e2, t2, n2, r2) { 3363 var i2 = e2.memoizedProps; 3364 if (i2 !== r2) { 3365 e2 = t2.stateNode, js(Os.current); 3366 var a2 = null; 3367 switch (n2) { 3368 case `input`: 3369 i2 = jt(e2, i2), r2 = jt(e2, r2), a2 = []; 3370 break; 3371 case `select`: 3372 i2 = T({}, i2, { value: void 0 }), r2 = T({}, r2, { value: void 0 }), a2 = []; 3373 break; 3374 case `textarea`: 3375 i2 = zt(e2, i2), r2 = zt(e2, r2), a2 = []; 3376 break; 3377 default: 3378 typeof i2.onClick != `function` && typeof r2.onClick == `function` && (e2.onclick = Ra); 3379 } 3380 $t(n2, r2); 3381 var o2; 3382 for (l2 in n2 = null, i2) if (!r2.hasOwnProperty(l2) && i2.hasOwnProperty(l2) && i2[l2] != null) if (l2 === `style`) { 3383 var s2 = i2[l2]; 3384 for (o2 in s2) s2.hasOwnProperty(o2) && (n2 || (n2 = {}), n2[o2] = ``); 3385 } else l2 !== `dangerouslySetInnerHTML` && l2 !== `children` && l2 !== `suppressContentEditableWarning` && l2 !== `suppressHydrationWarning` && l2 !== `autoFocus` && (He.hasOwnProperty(l2) ? a2 || (a2 = []) : (a2 || (a2 = [])).push(l2, null)); 3386 for (l2 in r2) { 3387 var c2 = r2[l2]; 3388 if (s2 = i2?.[l2], r2.hasOwnProperty(l2) && c2 !== s2 && (c2 != null || s2 != null)) if (l2 === `style`) if (s2) { 3389 for (o2 in s2) !s2.hasOwnProperty(o2) || c2 && c2.hasOwnProperty(o2) || (n2 || (n2 = {}), n2[o2] = ``); 3390 for (o2 in c2) c2.hasOwnProperty(o2) && s2[o2] !== c2[o2] && (n2 || (n2 = {}), n2[o2] = c2[o2]); 3391 } else n2 || (a2 || (a2 = []), a2.push(l2, n2)), n2 = c2; 3392 else l2 === `dangerouslySetInnerHTML` ? (c2 = c2 ? c2.__html : void 0, s2 = s2 ? s2.__html : void 0, c2 != null && s2 !== c2 && (a2 || (a2 = [])).push(l2, c2)) : l2 === `children` ? typeof c2 != `string` && typeof c2 != `number` || (a2 || (a2 = [])).push(l2, `` + c2) : l2 !== `suppressContentEditableWarning` && l2 !== `suppressHydrationWarning` && (He.hasOwnProperty(l2) ? (c2 != null && l2 === `onScroll` && O(`scroll`, e2), a2 || s2 === c2 || (a2 = [])) : (a2 || (a2 = [])).push(l2, c2)); 3393 } 3394 n2 && (a2 || (a2 = [])).push(`style`, n2); 3395 var l2 = a2; 3396 (t2.updateQueue = l2) && (t2.flags |= 4); 3397 } 3398}, bl = function(e2, t2, n2, r2) { 3399 n2 !== r2 && (t2.flags |= 4); 3400}; 3401function xl(e2, t2) { 3402 if (!M) switch (e2.tailMode) { 3403 case `hidden`: 3404 t2 = e2.tail; 3405 for (var n2 = null; t2 !== null; ) t2.alternate !== null && (n2 = t2), t2 = t2.sibling; 3406 n2 === null ? e2.tail = null : n2.sibling = null; 3407 break; 3408 case `collapsed`: 3409 n2 = e2.tail; 3410 for (var r2 = null; n2 !== null; ) n2.alternate !== null && (r2 = n2), n2 = n2.sibling; 3411 r2 === null ? t2 || e2.tail === null ? e2.tail = null : e2.tail.sibling = null : r2.sibling = null; 3412 } 3413} 3414function z(e2) { 3415 var t2 = e2.alternate !== null && e2.alternate.child === e2.child, n2 = 0, r2 = 0; 3416 if (t2) for (var i2 = e2.child; i2 !== null; ) n2 |= i2.lanes | i2.childLanes, r2 |= i2.subtreeFlags & 14680064, r2 |= i2.flags & 14680064, i2.return = e2, i2 = i2.sibling; 3417 else for (i2 = e2.child; i2 !== null; ) n2 |= i2.lanes | i2.childLanes, r2 |= i2.subtreeFlags, r2 |= i2.flags, i2.return = e2, i2 = i2.sibling; 3418 return e2.subtreeFlags |= r2, e2.childLanes = n2, t2; 3419} 3420function Sl(e2, t2, n2) { 3421 var r2 = t2.pendingProps; 3422 switch (zo(t2), t2.tag) { 3423 case 2: 3424 case 16: 3425 case 15: 3426 case 0: 3427 case 11: 3428 case 7: 3429 case 8: 3430 case 12: 3431 case 9: 3432 case 14: 3433 return z(t2), null; 3434 case 1: 3435 return ho(t2.type) && go(), z(t2), null; 3436 case 3: 3437 return r2 = t2.stateNode, Ns(), k(fo), k(j), Rs(), r2.pendingContext && (r2.context = r2.pendingContext, r2.pendingContext = null), (e2 === null || e2.child === null) && (Jo(t2) ? t2.flags |= 4 : e2 === null || e2.memoizedState.isDehydrated && !(t2.flags & 256) || (t2.flags |= 1024, Ho !== null && (Tu(Ho), Ho = null))), z(t2), null; 3438 case 5: 3439 Fs(t2); 3440 var i2 = js(As.current); 3441 if (n2 = t2.type, e2 !== null && t2.stateNode != null) yl(e2, t2, n2, r2, i2), e2.ref !== t2.ref && (t2.flags |= 512, t2.flags |= 2097152); 3442 else { 3443 if (!r2) { 3444 if (t2.stateNode === null) throw Error(S(166)); 3445 return z(t2), null; 3446 } 3447 if (e2 = js(Os.current), Jo(t2)) { 3448 r2 = t2.stateNode, n2 = t2.type; 3449 var a2 = t2.memoizedProps; 3450 switch (r2[Za] = t2, r2[Qa] = a2, e2 = (t2.mode & 1) != 0, n2) { 3451 case `dialog`: 3452 O(`cancel`, r2), O(`close`, r2); 3453 break; 3454 case `iframe`: 3455 case `object`: 3456 case `embed`: 3457 O(`load`, r2); 3458 break; 3459 case `video`: 3460 case `audio`: 3461 for (i2 = 0; i2 < xa.length; i2++) O(xa[i2], r2); 3462 break; 3463 case `source`: 3464 O(`error`, r2); 3465 break; 3466 case `img`: 3467 case `image`: 3468 case `link`: 3469 O(`error`, r2), O(`load`, r2); 3470 break; 3471 case `details`: 3472 O(`toggle`, r2); 3473 break; 3474 case `input`: 3475 Mt(r2, a2), O(`invalid`, r2); 3476 break; 3477 case `select`: 3478 r2._wrapperState = { wasMultiple: !!a2.multiple }, O(`invalid`, r2); 3479 break; 3480 case `textarea`: 3481 Bt(r2, a2), O(`invalid`, r2); 3482 } 3483 for (var o2 in $t(n2, a2), i2 = null, a2) if (a2.hasOwnProperty(o2)) { 3484 var s2 = a2[o2]; 3485 o2 === `children` ? typeof s2 == `string` ? r2.textContent !== s2 && (true !== a2.suppressHydrationWarning && La(r2.textContent, s2, e2), i2 = [`children`, s2]) : typeof s2 == `number` && r2.textContent !== `` + s2 && (true !== a2.suppressHydrationWarning && La(r2.textContent, s2, e2), i2 = [`children`, `` + s2]) : He.hasOwnProperty(o2) && s2 != null && o2 === `onScroll` && O(`scroll`, r2); 3486 } 3487 switch (n2) { 3488 case `input`: 3489 Ot(r2), Ft(r2, a2, true); 3490 break; 3491 case `textarea`: 3492 Ot(r2), Ht(r2); 3493 break; 3494 case `select`: 3495 case `option`: 3496 break; 3497 default: 3498 typeof a2.onClick == `function` && (r2.onclick = Ra); 3499 } 3500 r2 = i2, t2.updateQueue = r2, r2 !== null && (t2.flags |= 4); 3501 } else { 3502 o2 = i2.nodeType === 9 ? i2 : i2.ownerDocument, e2 === `http://www.w3.org/1999/xhtml` && (e2 = Ut(n2)), e2 === `http://www.w3.org/1999/xhtml` ? n2 === `script` ? (e2 = o2.createElement(`div`), e2.innerHTML = `<script><\/script>`, e2 = e2.removeChild(e2.firstChild)) : typeof r2.is == `string` ? e2 = o2.createElement(n2, { is: r2.is }) : (e2 = o2.createElement(n2), n2 === `select` && (o2 = e2, r2.multiple ? o2.multiple = true : r2.size && (o2.size = r2.size))) : e2 = o2.createElementNS(e2, n2), e2[Za] = t2, e2[Qa] = r2, vl(e2, t2, false, false), t2.stateNode = e2; 3503 a: { 3504 switch (o2 = en(n2, r2), n2) { 3505 case `dialog`: 3506 O(`cancel`, e2), O(`close`, e2), i2 = r2; 3507 break; 3508 case `iframe`: 3509 case `object`: 3510 case `embed`: 3511 O(`load`, e2), i2 = r2; 3512 break; 3513 case `video`: 3514 case `audio`: 3515 for (i2 = 0; i2 < xa.length; i2++) O(xa[i2], e2); 3516 i2 = r2; 3517 break; 3518 case `source`: 3519 O(`error`, e2), i2 = r2; 3520 break; 3521 case `img`: 3522 case `image`: 3523 case `link`: 3524 O(`error`, e2), O(`load`, e2), i2 = r2; 3525 break; 3526 case `details`: 3527 O(`toggle`, e2), i2 = r2; 3528 break; 3529 case `input`: 3530 Mt(e2, r2), i2 = jt(e2, r2), O(`invalid`, e2); 3531 break; 3532 case `option`: 3533 i2 = r2; 3534 break; 3535 case `select`: 3536 e2._wrapperState = { wasMultiple: !!r2.multiple }, i2 = T({}, r2, { value: void 0 }), O(`invalid`, e2); 3537 break; 3538 case `textarea`: 3539 Bt(e2, r2), i2 = zt(e2, r2), O(`invalid`, e2); 3540 break; 3541 default: 3542 i2 = r2; 3543 } 3544 for (a2 in $t(n2, i2), s2 = i2, s2) if (s2.hasOwnProperty(a2)) { 3545 var c2 = s2[a2]; 3546 a2 === `style` ? Zt(e2, c2) : a2 === `dangerouslySetInnerHTML` ? (c2 = c2 ? c2.__html : void 0, c2 != null && Kt(e2, c2)) : a2 === `children` ? typeof c2 == `string` ? (n2 !== `textarea` || c2 !== ``) && qt(e2, c2) : typeof c2 == `number` && qt(e2, `` + c2) : a2 !== `suppressContentEditableWarning` && a2 !== `suppressHydrationWarning` && a2 !== `autoFocus` && (He.hasOwnProperty(a2) ? c2 != null && a2 === `onScroll` && O(`scroll`, e2) : c2 != null && tt(e2, a2, c2, o2)); 3547 } 3548 switch (n2) { 3549 case `input`: 3550 Ot(e2), Ft(e2, r2, false); 3551 break; 3552 case `textarea`: 3553 Ot(e2), Ht(e2); 3554 break; 3555 case `option`: 3556 r2.value != null && e2.setAttribute(`value`, `` + Tt(r2.value)); 3557 break; 3558 case `select`: 3559 e2.multiple = !!r2.multiple, a2 = r2.value, a2 == null ? r2.defaultValue != null && Rt(e2, !!r2.multiple, r2.defaultValue, true) : Rt(e2, !!r2.multiple, a2, false); 3560 break; 3561 default: 3562 typeof i2.onClick == `function` && (e2.onclick = Ra); 3563 } 3564 switch (n2) { 3565 case `button`: 3566 case `input`: 3567 case `select`: 3568 case `textarea`: 3569 r2 = !!r2.autoFocus; 3570 break a; 3571 case `img`: 3572 r2 = true; 3573 break a; 3574 default: 3575 r2 = false; 3576 } 3577 } 3578 r2 && (t2.flags |= 4); 3579 } 3580 t2.ref !== null && (t2.flags |= 512, t2.flags |= 2097152); 3581 } 3582 return z(t2), null; 3583 case 6: 3584 if (e2 && t2.stateNode != null) bl(e2, t2, e2.memoizedProps, r2); 3585 else { 3586 if (typeof r2 != `string` && t2.stateNode === null) throw Error(S(166)); 3587 if (n2 = js(As.current), js(Os.current), Jo(t2)) { 3588 if (r2 = t2.stateNode, n2 = t2.memoizedProps, r2[Za] = t2, (a2 = r2.nodeValue !== n2) && (e2 = Bo, e2 !== null)) switch (e2.tag) { 3589 case 3: 3590 La(r2.nodeValue, n2, (e2.mode & 1) != 0); 3591 break; 3592 case 5: 3593 true !== e2.memoizedProps.suppressHydrationWarning && La(r2.nodeValue, n2, (e2.mode & 1) != 0); 3594 } 3595 a2 && (t2.flags |= 4); 3596 } else r2 = (n2.nodeType === 9 ? n2 : n2.ownerDocument).createTextNode(r2), r2[Za] = t2, t2.stateNode = r2; 3597 } 3598 return z(t2), null; 3599 case 13: 3600 if (k(N), r2 = t2.memoizedState, e2 === null || e2.memoizedState !== null && e2.memoizedState.dehydrated !== null) { 3601 if (M && Vo !== null && t2.mode & 1 && !(t2.flags & 128)) Yo(), Xo(), t2.flags |= 98560, a2 = false; 3602 else if (a2 = Jo(t2), r2 !== null && r2.dehydrated !== null) { 3603 if (e2 === null) { 3604 if (!a2) throw Error(S(318)); 3605 if (a2 = t2.memoizedState, a2 = a2 === null ? null : a2.dehydrated, !a2) throw Error(S(317)); 3606 a2[Za] = t2; 3607 } else Xo(), !(t2.flags & 128) && (t2.memoizedState = null), t2.flags |= 4; 3608 z(t2), a2 = false; 3609 } else Ho !== null && (Tu(Ho), Ho = null), a2 = true; 3610 if (!a2) return t2.flags & 65536 ? t2 : null; 3611 } 3612 return t2.flags & 128 ? (t2.lanes = n2, t2) : (r2 = r2 !== null, r2 !== (e2 !== null && e2.memoizedState !== null) && r2 && (t2.child.flags |= 8192, t2.mode & 1 && (e2 === null || N.current & 1 ? q === 0 && (q = 3) : Fu())), t2.updateQueue !== null && (t2.flags |= 4), z(t2), null); 3613 case 4: 3614 return Ns(), e2 === null && Da(t2.stateNode.containerInfo), z(t2), null; 3615 case 10: 3616 return us(t2.type._context), z(t2), null; 3617 case 17: 3618 return ho(t2.type) && go(), z(t2), null; 3619 case 19: 3620 if (k(N), a2 = t2.memoizedState, a2 === null) return z(t2), null; 3621 if (r2 = (t2.flags & 128) != 0, o2 = a2.rendering, o2 === null) if (r2) xl(a2, false); 3622 else { 3623 if (q !== 0 || e2 !== null && e2.flags & 128) for (e2 = t2.child; e2 !== null; ) { 3624 if (o2 = Is(e2), o2 !== null) { 3625 for (t2.flags |= 128, xl(a2, false), r2 = o2.updateQueue, r2 !== null && (t2.updateQueue = r2, t2.flags |= 4), t2.subtreeFlags = 0, r2 = n2, n2 = t2.child; n2 !== null; ) a2 = n2, e2 = r2, a2.flags &= 14680066, o2 = a2.alternate, o2 === null ? (a2.childLanes = 0, a2.lanes = e2, a2.child = null, a2.subtreeFlags = 0, a2.memoizedProps = null, a2.memoizedState = null, a2.updateQueue = null, a2.dependencies = null, a2.stateNode = null) : (a2.childLanes = o2.childLanes, a2.lanes = o2.lanes, a2.child = o2.child, a2.subtreeFlags = 0, a2.deletions = null, a2.memoizedProps = o2.memoizedProps, a2.memoizedState = o2.memoizedState, a2.updateQueue = o2.updateQueue, a2.type = o2.type, e2 = o2.dependencies, a2.dependencies = e2 === null ? null : { lanes: e2.lanes, firstContext: e2.firstContext }), n2 = n2.sibling; 3626 return A(N, N.current & 1 | 2), t2.child; 3627 } 3628 e2 = e2.sibling; 3629 } 3630 a2.tail !== null && E() > cu && (t2.flags |= 128, r2 = true, xl(a2, false), t2.lanes = 4194304); 3631 } 3632 else { 3633 if (!r2) if (e2 = Is(o2), e2 !== null) { 3634 if (t2.flags |= 128, r2 = true, n2 = e2.updateQueue, n2 !== null && (t2.updateQueue = n2, t2.flags |= 4), xl(a2, true), a2.tail === null && a2.tailMode === `hidden` && !o2.alternate && !M) return z(t2), null; 3635 } else 2 * E() - a2.renderingStartTime > cu && n2 !== 1073741824 && (t2.flags |= 128, r2 = true, xl(a2, false), t2.lanes = 4194304); 3636 a2.isBackwards ? (o2.sibling = t2.child, t2.child = o2) : (n2 = a2.last, n2 === null ? t2.child = o2 : n2.sibling = o2, a2.last = o2); 3637 } 3638 return a2.tail === null ? (z(t2), null) : (t2 = a2.tail, a2.rendering = t2, a2.tail = t2.sibling, a2.renderingStartTime = E(), t2.sibling = null, n2 = N.current, A(N, r2 ? n2 & 1 | 2 : n2 & 1), t2); 3639 case 22: 3640 case 23: 3641 return ju(), r2 = t2.memoizedState !== null, e2 !== null && e2.memoizedState !== null !== r2 && (t2.flags |= 8192), r2 && t2.mode & 1 ? eu & 1073741824 && (z(t2), t2.subtreeFlags & 6 && (t2.flags |= 8192)) : z(t2), null; 3642 case 24: 3643 return null; 3644 case 25: 3645 return null; 3646 } 3647 throw Error(S(156, t2.tag)); 3648} 3649function Cl(e2, t2) { 3650 switch (zo(t2), t2.tag) { 3651 case 1: 3652 return ho(t2.type) && go(), e2 = t2.flags, e2 & 65536 ? (t2.flags = e2 & -65537 | 128, t2) : null; 3653 case 3: 3654 return Ns(), k(fo), k(j), Rs(), e2 = t2.flags, e2 & 65536 && !(e2 & 128) ? (t2.flags = e2 & -65537 | 128, t2) : null; 3655 case 5: 3656 return Fs(t2), null; 3657 case 13: 3658 if (k(N), e2 = t2.memoizedState, e2 !== null && e2.dehydrated !== null) { 3659 if (t2.alternate === null) throw Error(S(340)); 3660 Xo(); 3661 } 3662 return e2 = t2.flags, e2 & 65536 ? (t2.flags = e2 & -65537 | 128, t2) : null; 3663 case 19: 3664 return k(N), null; 3665 case 4: 3666 return Ns(), null; 3667 case 10: 3668 return us(t2.type._context), null; 3669 case 22: 3670 case 23: 3671 return ju(), null; 3672 case 24: 3673 return null; 3674 default: 3675 return null; 3676 } 3677} 3678var wl = false, B = false, Tl = typeof WeakSet == `function` ? WeakSet : Set, V = null; 3679function El(e2, t2) { 3680 var n2 = e2.ref; 3681 if (n2 !== null) if (typeof n2 == `function`) try { 3682 n2(null); 3683 } catch (n3) { 3684 X(e2, t2, n3); 3685 } 3686 else n2.current = null; 3687} 3688function Dl(e2, t2, n2) { 3689 try { 3690 n2(); 3691 } catch (n3) { 3692 X(e2, t2, n3); 3693 } 3694} 3695var Ol = false; 3696function kl(e2, t2) { 3697 if (za = jr, e2 = Qi(), $i(e2)) { 3698 if (`selectionStart` in e2) var n2 = { start: e2.selectionStart, end: e2.selectionEnd }; 3699 else a: { 3700 n2 = (n2 = e2.ownerDocument) && n2.defaultView || window; 3701 var r2 = n2.getSelection && n2.getSelection(); 3702 if (r2 && r2.rangeCount !== 0) { 3703 n2 = r2.anchorNode; 3704 var i2 = r2.anchorOffset, a2 = r2.focusNode; 3705 r2 = r2.focusOffset; 3706 try { 3707 n2.nodeType, a2.nodeType; 3708 } catch { 3709 n2 = null; 3710 break a; 3711 } 3712 var o2 = 0, s2 = -1, c2 = -1, l2 = 0, u2 = 0, d2 = e2, f2 = null; 3713 b: for (; ; ) { 3714 for (var p2; d2 !== n2 || i2 !== 0 && d2.nodeType !== 3 || (s2 = o2 + i2), d2 !== a2 || r2 !== 0 && d2.nodeType !== 3 || (c2 = o2 + r2), d2.nodeType === 3 && (o2 += d2.nodeValue.length), (p2 = d2.firstChild) !== null; ) f2 = d2, d2 = p2; 3715 for (; ; ) { 3716 if (d2 === e2) break b; 3717 if (f2 === n2 && ++l2 === i2 && (s2 = o2), f2 === a2 && ++u2 === r2 && (c2 = o2), (p2 = d2.nextSibling) !== null) break; 3718 d2 = f2, f2 = d2.parentNode; 3719 } 3720 d2 = p2; 3721 } 3722 n2 = s2 === -1 || c2 === -1 ? null : { start: s2, end: c2 }; 3723 } else n2 = null; 3724 } 3725 n2 || (n2 = { start: 0, end: 0 }); 3726 } else n2 = null; 3727 for (Ba = { focusedElem: e2, selectionRange: n2 }, jr = false, V = t2; V !== null; ) if (t2 = V, e2 = t2.child, t2.subtreeFlags & 1028 && e2 !== null) e2.return = t2, V = e2; 3728 else for (; V !== null; ) { 3729 t2 = V; 3730 try { 3731 var m2 = t2.alternate; 3732 if (t2.flags & 1024) switch (t2.tag) { 3733 case 0: 3734 case 11: 3735 case 15: 3736 break; 3737 case 1: 3738 if (m2 !== null) { 3739 var h2 = m2.memoizedProps, g2 = m2.memoizedState, _2 = t2.stateNode; 3740 _2.__reactInternalSnapshotBeforeUpdate = _2.getSnapshotBeforeUpdate(t2.elementType === t2.type ? h2 : Nc(t2.type, h2), g2); 3741 } 3742 break; 3743 case 3: 3744 var v2 = t2.stateNode.containerInfo; 3745 v2.nodeType === 1 ? v2.textContent = `` : v2.nodeType === 9 && v2.documentElement && v2.removeChild(v2.documentElement); 3746 break; 3747 case 5: 3748 case 6: 3749 case 4: 3750 case 17: 3751 break; 3752 default: 3753 throw Error(S(163)); 3754 } 3755 } catch (e3) { 3756 X(t2, t2.return, e3); 3757 } 3758 if (e2 = t2.sibling, e2 !== null) { 3759 e2.return = t2.return, V = e2; 3760 break; 3761 } 3762 V = t2.return; 3763 } 3764 return m2 = Ol, Ol = false, m2; 3765} 3766function Al(e2, t2, n2) { 3767 var r2 = t2.updateQueue; 3768 if (r2 = r2 === null ? null : r2.lastEffect, r2 !== null) { 3769 var i2 = r2 = r2.next; 3770 do { 3771 if ((i2.tag & e2) === e2) { 3772 var a2 = i2.destroy; 3773 i2.destroy = void 0, a2 !== void 0 && Dl(t2, n2, a2); 3774 } 3775 i2 = i2.next; 3776 } while (i2 !== r2); 3777 } 3778} 3779function jl(e2, t2) { 3780 if (t2 = t2.updateQueue, t2 = t2 === null ? null : t2.lastEffect, t2 !== null) { 3781 var n2 = t2 = t2.next; 3782 do { 3783 if ((n2.tag & e2) === e2) { 3784 var r2 = n2.create; 3785 n2.destroy = r2(); 3786 } 3787 n2 = n2.next; 3788 } while (n2 !== t2); 3789 } 3790} 3791function Ml(e2) { 3792 var t2 = e2.ref; 3793 if (t2 !== null) { 3794 var n2 = e2.stateNode; 3795 switch (e2.tag) { 3796 case 5: 3797 e2 = n2; 3798 break; 3799 default: 3800 e2 = n2; 3801 } 3802 typeof t2 == `function` ? t2(e2) : t2.current = e2; 3803 } 3804} 3805function Nl(e2) { 3806 var t2 = e2.alternate; 3807 t2 !== null && (e2.alternate = null, Nl(t2)), e2.child = null, e2.deletions = null, e2.sibling = null, e2.tag === 5 && (t2 = e2.stateNode, t2 !== null && (delete t2[Za], delete t2[Qa], delete t2[eo], delete t2[to], delete t2[no])), e2.stateNode = null, e2.return = null, e2.dependencies = null, e2.memoizedProps = null, e2.memoizedState = null, e2.pendingProps = null, e2.stateNode = null, e2.updateQueue = null; 3808} 3809function Pl(e2) { 3810 return e2.tag === 5 || e2.tag === 3 || e2.tag === 4; 3811} 3812function Fl(e2) { 3813 a: for (; ; ) { 3814 for (; e2.sibling === null; ) { 3815 if (e2.return === null || Pl(e2.return)) return null; 3816 e2 = e2.return; 3817 } 3818 for (e2.sibling.return = e2.return, e2 = e2.sibling; e2.tag !== 5 && e2.tag !== 6 && e2.tag !== 18; ) { 3819 if (e2.flags & 2 || e2.child === null || e2.tag === 4) continue a; 3820 e2.child.return = e2, e2 = e2.child; 3821 } 3822 if (!(e2.flags & 2)) return e2.stateNode; 3823 } 3824} 3825function Il(e2, t2, n2) { 3826 var r2 = e2.tag; 3827 if (r2 === 5 || r2 === 6) e2 = e2.stateNode, t2 ? n2.nodeType === 8 ? n2.parentNode.insertBefore(e2, t2) : n2.insertBefore(e2, t2) : (n2.nodeType === 8 ? (t2 = n2.parentNode, t2.insertBefore(e2, n2)) : (t2 = n2, t2.appendChild(e2)), n2 = n2._reactRootContainer, n2 != null || t2.onclick !== null || (t2.onclick = Ra)); 3828 else if (r2 !== 4 && (e2 = e2.child, e2 !== null)) for (Il(e2, t2, n2), e2 = e2.sibling; e2 !== null; ) Il(e2, t2, n2), e2 = e2.sibling; 3829} 3830function Ll(e2, t2, n2) { 3831 var r2 = e2.tag; 3832 if (r2 === 5 || r2 === 6) e2 = e2.stateNode, t2 ? n2.insertBefore(e2, t2) : n2.appendChild(e2); 3833 else if (r2 !== 4 && (e2 = e2.child, e2 !== null)) for (Ll(e2, t2, n2), e2 = e2.sibling; e2 !== null; ) Ll(e2, t2, n2), e2 = e2.sibling; 3834} 3835var H = null, Rl = false; 3836function zl(e2, t2, n2) { 3837 for (n2 = n2.child; n2 !== null; ) Bl(e2, t2, n2), n2 = n2.sibling; 3838} 3839function Bl(e2, t2, n2) { 3840 if (Hn && typeof Hn.onCommitFiberUnmount == `function`) try { 3841 Hn.onCommitFiberUnmount(Vn, n2); 3842 } catch { 3843 } 3844 switch (n2.tag) { 3845 case 5: 3846 B || El(n2, t2); 3847 case 6: 3848 var r2 = H, i2 = Rl; 3849 H = null, zl(e2, t2, n2), H = r2, Rl = i2, H !== null && (Rl ? (e2 = H, n2 = n2.stateNode, e2.nodeType === 8 ? e2.parentNode.removeChild(n2) : e2.removeChild(n2)) : H.removeChild(n2.stateNode)); 3850 break; 3851 case 18: 3852 H !== null && (Rl ? (e2 = H, n2 = n2.stateNode, e2.nodeType === 8 ? qa(e2.parentNode, n2) : e2.nodeType === 1 && qa(e2, n2), kr(e2)) : qa(H, n2.stateNode)); 3853 break; 3854 case 4: 3855 r2 = H, i2 = Rl, H = n2.stateNode.containerInfo, Rl = true, zl(e2, t2, n2), H = r2, Rl = i2; 3856 break; 3857 case 0: 3858 case 11: 3859 case 14: 3860 case 15: 3861 if (!B && (r2 = n2.updateQueue, r2 !== null && (r2 = r2.lastEffect, r2 !== null))) { 3862 i2 = r2 = r2.next; 3863 do { 3864 var a2 = i2, o2 = a2.destroy; 3865 a2 = a2.tag, o2 !== void 0 && (a2 & 2 || a2 & 4) && Dl(n2, t2, o2), i2 = i2.next; 3866 } while (i2 !== r2); 3867 } 3868 zl(e2, t2, n2); 3869 break; 3870 case 1: 3871 if (!B && (El(n2, t2), r2 = n2.stateNode, typeof r2.componentWillUnmount == `function`)) try { 3872 r2.props = n2.memoizedProps, r2.state = n2.memoizedState, r2.componentWillUnmount(); 3873 } catch (e3) { 3874 X(n2, t2, e3); 3875 } 3876 zl(e2, t2, n2); 3877 break; 3878 case 21: 3879 zl(e2, t2, n2); 3880 break; 3881 case 22: 3882 n2.mode & 1 ? (B = (r2 = B) || n2.memoizedState !== null, zl(e2, t2, n2), B = r2) : zl(e2, t2, n2); 3883 break; 3884 default: 3885 zl(e2, t2, n2); 3886 } 3887} 3888function Vl(e2) { 3889 var t2 = e2.updateQueue; 3890 if (t2 !== null) { 3891 e2.updateQueue = null; 3892 var n2 = e2.stateNode; 3893 n2 === null && (n2 = e2.stateNode = new Tl()), t2.forEach(function(t3) { 3894 var r2 = Ju.bind(null, e2, t3); 3895 n2.has(t3) || (n2.add(t3), t3.then(r2, r2)); 3896 }); 3897 } 3898} 3899function Hl(e2, t2) { 3900 var n2 = t2.deletions; 3901 if (n2 !== null) for (var r2 = 0; r2 < n2.length; r2++) { 3902 var i2 = n2[r2]; 3903 try { 3904 var a2 = e2, o2 = t2, s2 = o2; 3905 a: for (; s2 !== null; ) { 3906 switch (s2.tag) { 3907 case 5: 3908 H = s2.stateNode, Rl = false; 3909 break a; 3910 case 3: 3911 H = s2.stateNode.containerInfo, Rl = true; 3912 break a; 3913 case 4: 3914 H = s2.stateNode.containerInfo, Rl = true; 3915 break a; 3916 } 3917 s2 = s2.return; 3918 } 3919 if (H === null) throw Error(S(160)); 3920 Bl(a2, o2, i2), H = null, Rl = false; 3921 var c2 = i2.alternate; 3922 c2 !== null && (c2.return = null), i2.return = null; 3923 } catch (e3) { 3924 X(i2, t2, e3); 3925 } 3926 } 3927 if (t2.subtreeFlags & 12854) for (t2 = t2.child; t2 !== null; ) Ul(t2, e2), t2 = t2.sibling; 3928} 3929function Ul(e2, t2) { 3930 var n2 = e2.alternate, r2 = e2.flags; 3931 switch (e2.tag) { 3932 case 0: 3933 case 11: 3934 case 14: 3935 case 15: 3936 if (Hl(t2, e2), Wl(e2), r2 & 4) { 3937 try { 3938 Al(3, e2, e2.return), jl(3, e2); 3939 } catch (t3) { 3940 X(e2, e2.return, t3); 3941 } 3942 try { 3943 Al(5, e2, e2.return); 3944 } catch (t3) { 3945 X(e2, e2.return, t3); 3946 } 3947 } 3948 break; 3949 case 1: 3950 Hl(t2, e2), Wl(e2), r2 & 512 && n2 !== null && El(n2, n2.return); 3951 break; 3952 case 5: 3953 if (Hl(t2, e2), Wl(e2), r2 & 512 && n2 !== null && El(n2, n2.return), e2.flags & 32) { 3954 var i2 = e2.stateNode; 3955 try { 3956 qt(i2, ``); 3957 } catch (t3) { 3958 X(e2, e2.return, t3); 3959 } 3960 } 3961 if (r2 & 4 && (i2 = e2.stateNode, i2 != null)) { 3962 var a2 = e2.memoizedProps, o2 = n2 === null ? a2 : n2.memoizedProps, s2 = e2.type, c2 = e2.updateQueue; 3963 if (e2.updateQueue = null, c2 !== null) try { 3964 s2 === `input` && a2.type === `radio` && a2.name != null && Nt(i2, a2), en(s2, o2); 3965 var l2 = en(s2, a2); 3966 for (o2 = 0; o2 < c2.length; o2 += 2) { 3967 var u2 = c2[o2], d2 = c2[o2 + 1]; 3968 u2 === `style` ? Zt(i2, d2) : u2 === `dangerouslySetInnerHTML` ? Kt(i2, d2) : u2 === `children` ? qt(i2, d2) : tt(i2, u2, d2, l2); 3969 } 3970 switch (s2) { 3971 case `input`: 3972 Pt(i2, a2); 3973 break; 3974 case `textarea`: 3975 Vt(i2, a2); 3976 break; 3977 case `select`: 3978 var f2 = i2._wrapperState.wasMultiple; 3979 i2._wrapperState.wasMultiple = !!a2.multiple; 3980 var p2 = a2.value; 3981 p2 == null ? f2 !== !!a2.multiple && (a2.defaultValue == null ? Rt(i2, !!a2.multiple, a2.multiple ? [] : ``, false) : Rt(i2, !!a2.multiple, a2.defaultValue, true)) : Rt(i2, !!a2.multiple, p2, false); 3982 } 3983 i2[Qa] = a2; 3984 } catch (t3) { 3985 X(e2, e2.return, t3); 3986 } 3987 } 3988 break; 3989 case 6: 3990 if (Hl(t2, e2), Wl(e2), r2 & 4) { 3991 if (e2.stateNode === null) throw Error(S(162)); 3992 i2 = e2.stateNode, a2 = e2.memoizedProps; 3993 try { 3994 i2.nodeValue = a2; 3995 } catch (t3) { 3996 X(e2, e2.return, t3); 3997 } 3998 } 3999 break; 4000 case 3: 4001 if (Hl(t2, e2), Wl(e2), r2 & 4 && n2 !== null && n2.memoizedState.isDehydrated) try { 4002 kr(t2.containerInfo); 4003 } catch (t3) { 4004 X(e2, e2.return, t3); 4005 } 4006 break; 4007 case 4: 4008 Hl(t2, e2), Wl(e2); 4009 break; 4010 case 13: 4011 Hl(t2, e2), Wl(e2), i2 = e2.child, i2.flags & 8192 && (a2 = i2.memoizedState !== null, i2.stateNode.isHidden = a2, !a2 || i2.alternate !== null && i2.alternate.memoizedState !== null || (su = E())), r2 & 4 && Vl(e2); 4012 break; 4013 case 22: 4014 if (u2 = n2 !== null && n2.memoizedState !== null, e2.mode & 1 ? (B = (l2 = B) || u2, Hl(t2, e2), B = l2) : Hl(t2, e2), Wl(e2), r2 & 8192) { 4015 if (l2 = e2.memoizedState !== null, (e2.stateNode.isHidden = l2) && !u2 && e2.mode & 1) for (V = e2, u2 = e2.child; u2 !== null; ) { 4016 for (d2 = V = u2; V !== null; ) { 4017 switch (f2 = V, p2 = f2.child, f2.tag) { 4018 case 0: 4019 case 11: 4020 case 14: 4021 case 15: 4022 Al(4, f2, f2.return); 4023 break; 4024 case 1: 4025 El(f2, f2.return); 4026 var m2 = f2.stateNode; 4027 if (typeof m2.componentWillUnmount == `function`) { 4028 r2 = f2, n2 = f2.return; 4029 try { 4030 t2 = r2, m2.props = t2.memoizedProps, m2.state = t2.memoizedState, m2.componentWillUnmount(); 4031 } catch (e3) { 4032 X(r2, n2, e3); 4033 } 4034 } 4035 break; 4036 case 5: 4037 El(f2, f2.return); 4038 break; 4039 case 22: 4040 if (f2.memoizedState !== null) { 4041 Jl(d2); 4042 continue; 4043 } 4044 } 4045 p2 === null ? Jl(d2) : (p2.return = f2, V = p2); 4046 } 4047 u2 = u2.sibling; 4048 } 4049 a: for (u2 = null, d2 = e2; ; ) { 4050 if (d2.tag === 5) { 4051 if (u2 === null) { 4052 u2 = d2; 4053 try { 4054 i2 = d2.stateNode, l2 ? (a2 = i2.style, typeof a2.setProperty == `function` ? a2.setProperty(`display`, `none`, `important`) : a2.display = `none`) : (s2 = d2.stateNode, c2 = d2.memoizedProps.style, o2 = c2 != null && c2.hasOwnProperty(`display`) ? c2.display : null, s2.style.display = Xt(`display`, o2)); 4055 } catch (t3) { 4056 X(e2, e2.return, t3); 4057 } 4058 } 4059 } else if (d2.tag === 6) { 4060 if (u2 === null) try { 4061 d2.stateNode.nodeValue = l2 ? `` : d2.memoizedProps; 4062 } catch (t3) { 4063 X(e2, e2.return, t3); 4064 } 4065 } else if ((d2.tag !== 22 && d2.tag !== 23 || d2.memoizedState === null || d2 === e2) && d2.child !== null) { 4066 d2.child.return = d2, d2 = d2.child; 4067 continue; 4068 } 4069 if (d2 === e2) break a; 4070 for (; d2.sibling === null; ) { 4071 if (d2.return === null || d2.return === e2) break a; 4072 u2 === d2 && (u2 = null), d2 = d2.return; 4073 } 4074 u2 === d2 && (u2 = null), d2.sibling.return = d2.return, d2 = d2.sibling; 4075 } 4076 } 4077 break; 4078 case 19: 4079 Hl(t2, e2), Wl(e2), r2 & 4 && Vl(e2); 4080 break; 4081 case 21: 4082 break; 4083 default: 4084 Hl(t2, e2), Wl(e2); 4085 } 4086} 4087function Wl(e2) { 4088 var t2 = e2.flags; 4089 if (t2 & 2) { 4090 try { 4091 a: { 4092 for (var n2 = e2.return; n2 !== null; ) { 4093 if (Pl(n2)) { 4094 var r2 = n2; 4095 break a; 4096 } 4097 n2 = n2.return; 4098 } 4099 throw Error(S(160)); 4100 } 4101 switch (r2.tag) { 4102 case 5: 4103 var i2 = r2.stateNode; 4104 r2.flags & 32 && (qt(i2, ``), r2.flags &= -33), Ll(e2, Fl(e2), i2); 4105 break; 4106 case 3: 4107 case 4: 4108 var a2 = r2.stateNode.containerInfo; 4109 Il(e2, Fl(e2), a2); 4110 break; 4111 default: 4112 throw Error(S(161)); 4113 } 4114 } catch (t3) { 4115 X(e2, e2.return, t3); 4116 } 4117 e2.flags &= -3; 4118 } 4119 t2 & 4096 && (e2.flags &= -4097); 4120} 4121function Gl(e2, t2, n2) { 4122 V = e2, Kl(e2); 4123} 4124function Kl(e2, t2, n2) { 4125 for (var r2 = (e2.mode & 1) != 0; V !== null; ) { 4126 var i2 = V, a2 = i2.child; 4127 if (i2.tag === 22 && r2) { 4128 var o2 = i2.memoizedState !== null || wl; 4129 if (!o2) { 4130 var s2 = i2.alternate, c2 = s2 !== null && s2.memoizedState !== null || B; 4131 s2 = wl; 4132 var l2 = B; 4133 if (wl = o2, (B = c2) && !l2) for (V = i2; V !== null; ) o2 = V, c2 = o2.child, o2.tag === 22 && o2.memoizedState !== null || c2 === null ? Yl(i2) : (c2.return = o2, V = c2); 4134 for (; a2 !== null; ) V = a2, Kl(a2), a2 = a2.sibling; 4135 V = i2, wl = s2, B = l2; 4136 } 4137 ql(e2); 4138 } else i2.subtreeFlags & 8772 && a2 !== null ? (a2.return = i2, V = a2) : ql(e2); 4139 } 4140} 4141function ql(e2) { 4142 for (; V !== null; ) { 4143 var t2 = V; 4144 if (t2.flags & 8772) { 4145 var n2 = t2.alternate; 4146 try { 4147 if (t2.flags & 8772) switch (t2.tag) { 4148 case 0: 4149 case 11: 4150 case 15: 4151 B || jl(5, t2); 4152 break; 4153 case 1: 4154 var r2 = t2.stateNode; 4155 if (t2.flags & 4 && !B) if (n2 === null) r2.componentDidMount(); 4156 else { 4157 var i2 = t2.elementType === t2.type ? n2.memoizedProps : Nc(t2.type, n2.memoizedProps); 4158 r2.componentDidUpdate(i2, n2.memoizedState, r2.__reactInternalSnapshotBeforeUpdate); 4159 } 4160 var a2 = t2.updateQueue; 4161 a2 !== null && Es(t2, a2, r2); 4162 break; 4163 case 3: 4164 var o2 = t2.updateQueue; 4165 if (o2 !== null) { 4166 if (n2 = null, t2.child !== null) switch (t2.child.tag) { 4167 case 5: 4168 n2 = t2.child.stateNode; 4169 break; 4170 case 1: 4171 n2 = t2.child.stateNode; 4172 } 4173 Es(t2, o2, n2); 4174 } 4175 break; 4176 case 5: 4177 var s2 = t2.stateNode; 4178 if (n2 === null && t2.flags & 4) { 4179 n2 = s2; 4180 var c2 = t2.memoizedProps; 4181 switch (t2.type) { 4182 case `button`: 4183 case `input`: 4184 case `select`: 4185 case `textarea`: 4186 c2.autoFocus && n2.focus(); 4187 break; 4188 case `img`: 4189 c2.src && (n2.src = c2.src); 4190 } 4191 } 4192 break; 4193 case 6: 4194 break; 4195 case 4: 4196 break; 4197 case 12: 4198 break; 4199 case 13: 4200 if (t2.memoizedState === null) { 4201 var l2 = t2.alternate; 4202 if (l2 !== null) { 4203 var u2 = l2.memoizedState; 4204 if (u2 !== null) { 4205 var d2 = u2.dehydrated; 4206 d2 !== null && kr(d2); 4207 } 4208 } 4209 } 4210 break; 4211 case 19: 4212 case 17: 4213 case 21: 4214 case 22: 4215 case 23: 4216 case 25: 4217 break; 4218 default: 4219 throw Error(S(163)); 4220 } 4221 B || t2.flags & 512 && Ml(t2); 4222 } catch (e3) { 4223 X(t2, t2.return, e3); 4224 } 4225 } 4226 if (t2 === e2) { 4227 V = null; 4228 break; 4229 } 4230 if (n2 = t2.sibling, n2 !== null) { 4231 n2.return = t2.return, V = n2; 4232 break; 4233 } 4234 V = t2.return; 4235 } 4236} 4237function Jl(e2) { 4238 for (; V !== null; ) { 4239 var t2 = V; 4240 if (t2 === e2) { 4241 V = null; 4242 break; 4243 } 4244 var n2 = t2.sibling; 4245 if (n2 !== null) { 4246 n2.return = t2.return, V = n2; 4247 break; 4248 } 4249 V = t2.return; 4250 } 4251} 4252function Yl(e2) { 4253 for (; V !== null; ) { 4254 var t2 = V; 4255 try { 4256 switch (t2.tag) { 4257 case 0: 4258 case 11: 4259 case 15: 4260 var n2 = t2.return; 4261 try { 4262 jl(4, t2); 4263 } catch (e3) { 4264 X(t2, n2, e3); 4265 } 4266 break; 4267 case 1: 4268 var r2 = t2.stateNode; 4269 if (typeof r2.componentDidMount == `function`) { 4270 var i2 = t2.return; 4271 try { 4272 r2.componentDidMount(); 4273 } catch (e3) { 4274 X(t2, i2, e3); 4275 } 4276 } 4277 var a2 = t2.return; 4278 try { 4279 Ml(t2); 4280 } catch (e3) { 4281 X(t2, a2, e3); 4282 } 4283 break; 4284 case 5: 4285 var o2 = t2.return; 4286 try { 4287 Ml(t2); 4288 } catch (e3) { 4289 X(t2, o2, e3); 4290 } 4291 } 4292 } catch (e3) { 4293 X(t2, t2.return, e3); 4294 } 4295 if (t2 === e2) { 4296 V = null; 4297 break; 4298 } 4299 var s2 = t2.sibling; 4300 if (s2 !== null) { 4301 s2.return = t2.return, V = s2; 4302 break; 4303 } 4304 V = t2.return; 4305 } 4306} 4307var Xl = Math.ceil, Zl = nt.ReactCurrentDispatcher, Ql = nt.ReactCurrentOwner, $l = nt.ReactCurrentBatchConfig, U = 0, W = null, G = null, K = 0, eu = 0, tu = lo(0), q = 0, nu = null, ru = 0, iu = 0, au = 0, ou = null, J = null, su = 0, cu = 1 / 0, lu = null, uu = false, du = null, fu = null, pu = false, mu = null, hu = 0, gu = 0, _u = null, vu = -1, yu = 0; 4308function Y() { 4309 return U & 6 ? E() : vu === -1 ? vu = E() : vu; 4310} 4311function bu(e2) { 4312 return e2.mode & 1 ? U & 2 && K !== 0 ? K & -K : Qo.transition === null ? (e2 = D, e2 === 0 ? (e2 = window.event, e2 = e2 === void 0 ? 16 : Lr(e2.type), e2) : e2) : (yu === 0 && (yu = tr()), yu) : 1; 4313} 4314function xu(e2, t2, n2, r2) { 4315 if (50 < gu) throw gu = 0, _u = null, Error(S(185)); 4316 rr(e2, n2, r2), (!(U & 2) || e2 !== W) && (e2 === W && (!(U & 2) && (iu |= n2), q === 4 && Du(e2, K)), Su(e2, r2), n2 === 1 && U === 0 && !(t2.mode & 1) && (cu = E() + 500, So && Eo())); 4317} 4318function Su(e2, t2) { 4319 var n2 = e2.callbackNode; 4320 $n(e2, t2); 4321 var r2 = Zn(e2, e2 === W ? K : 0); 4322 if (r2 === 0) n2 !== null && Mn(n2), e2.callbackNode = null, e2.callbackPriority = 0; 4323 else if (t2 = r2 & -r2, e2.callbackPriority !== t2) { 4324 if (n2 != null && Mn(n2), t2 === 1) e2.tag === 0 ? To(Ou.bind(null, e2)) : wo(Ou.bind(null, e2)), Ga(function() { 4325 !(U & 6) && Eo(); 4326 }), n2 = null; 4327 else { 4328 switch (or(r2)) { 4329 case 1: 4330 n2 = In; 4331 break; 4332 case 4: 4333 n2 = Ln; 4334 break; 4335 case 16: 4336 n2 = Rn; 4337 break; 4338 case 536870912: 4339 n2 = Bn; 4340 break; 4341 default: 4342 n2 = Rn; 4343 } 4344 n2 = Xu(n2, Cu.bind(null, e2)); 4345 } 4346 e2.callbackPriority = t2, e2.callbackNode = n2; 4347 } 4348} 4349function Cu(e2, t2) { 4350 if (vu = -1, yu = 0, U & 6) throw Error(S(327)); 4351 var n2 = e2.callbackNode; 4352 if (Uu() && e2.callbackNode !== n2) return null; 4353 var r2 = Zn(e2, e2 === W ? K : 0); 4354 if (r2 === 0) return null; 4355 if (r2 & 30 || (r2 & e2.expiredLanes) !== 0 || t2) t2 = Iu(e2, r2); 4356 else { 4357 t2 = r2; 4358 var i2 = U; 4359 U |= 2; 4360 var a2 = Pu(); 4361 (W !== e2 || K !== t2) && (lu = null, cu = E() + 500, Mu(e2, t2)); 4362 do 4363 try { 4364 Ru(); 4365 break; 4366 } catch (t3) { 4367 Nu(e2, t3); 4368 } 4369 while (1); 4370 ls(), Zl.current = a2, U = i2, G === null ? (W = null, K = 0, t2 = q) : t2 = 0; 4371 } 4372 if (t2 !== 0) { 4373 if (t2 === 2 && (i2 = er(e2), i2 !== 0 && (r2 = i2, t2 = wu(e2, i2))), t2 === 1) throw n2 = nu, Mu(e2, 0), Du(e2, r2), Su(e2, E()), n2; 4374 if (t2 === 6) Du(e2, r2); 4375 else { 4376 if (i2 = e2.current.alternate, !(r2 & 30) && !Eu(i2) && (t2 = Iu(e2, r2), t2 === 2 && (a2 = er(e2), a2 !== 0 && (r2 = a2, t2 = wu(e2, a2))), t2 === 1)) throw n2 = nu, Mu(e2, 0), Du(e2, r2), Su(e2, E()), n2; 4377 switch (e2.finishedWork = i2, e2.finishedLanes = r2, t2) { 4378 case 0: 4379 case 1: 4380 throw Error(S(345)); 4381 case 2: 4382 Vu(e2, J, lu); 4383 break; 4384 case 3: 4385 if (Du(e2, r2), (r2 & 130023424) === r2 && (t2 = su + 500 - E(), 10 < t2)) { 4386 if (Zn(e2, 0) !== 0) break; 4387 if (i2 = e2.suspendedLanes, (i2 & r2) !== r2) { 4388 Y(), e2.pingedLanes |= e2.suspendedLanes & i2; 4389 break; 4390 } 4391 e2.timeoutHandle = Ha(Vu.bind(null, e2, J, lu), t2); 4392 break; 4393 } 4394 Vu(e2, J, lu); 4395 break; 4396 case 4: 4397 if (Du(e2, r2), (r2 & 4194240) === r2) break; 4398 for (t2 = e2.eventTimes, i2 = -1; 0 < r2; ) { 4399 var o2 = 31 - Wn(r2); 4400 a2 = 1 << o2, o2 = t2[o2], o2 > i2 && (i2 = o2), r2 &= ~a2; 4401 } 4402 if (r2 = i2, r2 = E() - r2, r2 = (120 > r2 ? 120 : 480 > r2 ? 480 : 1080 > r2 ? 1080 : 1920 > r2 ? 1920 : 3e3 > r2 ? 3e3 : 4320 > r2 ? 4320 : 1960 * Xl(r2 / 1960)) - r2, 10 < r2) { 4403 e2.timeoutHandle = Ha(Vu.bind(null, e2, J, lu), r2); 4404 break; 4405 } 4406 Vu(e2, J, lu); 4407 break; 4408 case 5: 4409 Vu(e2, J, lu); 4410 break; 4411 default: 4412 throw Error(S(329)); 4413 } 4414 } 4415 } 4416 return Su(e2, E()), e2.callbackNode === n2 ? Cu.bind(null, e2) : null; 4417} 4418function wu(e2, t2) { 4419 var n2 = ou; 4420 return e2.current.memoizedState.isDehydrated && (Mu(e2, t2).flags |= 256), e2 = Iu(e2, t2), e2 !== 2 && (t2 = J, J = n2, t2 !== null && Tu(t2)), e2; 4421} 4422function Tu(e2) { 4423 J === null ? J = e2 : J.push.apply(J, e2); 4424} 4425function Eu(e2) { 4426 for (var t2 = e2; ; ) { 4427 if (t2.flags & 16384) { 4428 var n2 = t2.updateQueue; 4429 if (n2 !== null && (n2 = n2.stores, n2 !== null)) for (var r2 = 0; r2 < n2.length; r2++) { 4430 var i2 = n2[r2], a2 = i2.getSnapshot; 4431 i2 = i2.value; 4432 try { 4433 if (!qi(a2(), i2)) return false; 4434 } catch { 4435 return false; 4436 } 4437 } 4438 } 4439 if (n2 = t2.child, t2.subtreeFlags & 16384 && n2 !== null) n2.return = t2, t2 = n2; 4440 else { 4441 if (t2 === e2) break; 4442 for (; t2.sibling === null; ) { 4443 if (t2.return === null || t2.return === e2) return true; 4444 t2 = t2.return; 4445 } 4446 t2.sibling.return = t2.return, t2 = t2.sibling; 4447 } 4448 } 4449 return true; 4450} 4451function Du(e2, t2) { 4452 for (t2 &= ~au, t2 &= ~iu, e2.suspendedLanes |= t2, e2.pingedLanes &= ~t2, e2 = e2.expirationTimes; 0 < t2; ) { 4453 var n2 = 31 - Wn(t2), r2 = 1 << n2; 4454 e2[n2] = -1, t2 &= ~r2; 4455 } 4456} 4457function Ou(e2) { 4458 if (U & 6) throw Error(S(327)); 4459 Uu(); 4460 var t2 = Zn(e2, 0); 4461 if (!(t2 & 1)) return Su(e2, E()), null; 4462 var n2 = Iu(e2, t2); 4463 if (e2.tag !== 0 && n2 === 2) { 4464 var r2 = er(e2); 4465 r2 !== 0 && (t2 = r2, n2 = wu(e2, r2)); 4466 } 4467 if (n2 === 1) throw n2 = nu, Mu(e2, 0), Du(e2, t2), Su(e2, E()), n2; 4468 if (n2 === 6) throw Error(S(345)); 4469 return e2.finishedWork = e2.current.alternate, e2.finishedLanes = t2, Vu(e2, J, lu), Su(e2, E()), null; 4470} 4471function ku(e2, t2) { 4472 var n2 = U; 4473 U |= 1; 4474 try { 4475 return e2(t2); 4476 } finally { 4477 U = n2, U === 0 && (cu = E() + 500, So && Eo()); 4478 } 4479} 4480function Au(e2) { 4481 mu !== null && mu.tag === 0 && !(U & 6) && Uu(); 4482 var t2 = U; 4483 U |= 1; 4484 var n2 = $l.transition, r2 = D; 4485 try { 4486 if ($l.transition = null, D = 1, e2) return e2(); 4487 } finally { 4488 D = r2, $l.transition = n2, U = t2, !(U & 6) && Eo(); 4489 } 4490} 4491function ju() { 4492 eu = tu.current, k(tu); 4493} 4494function Mu(e2, t2) { 4495 e2.finishedWork = null, e2.finishedLanes = 0; 4496 var n2 = e2.timeoutHandle; 4497 if (n2 !== -1 && (e2.timeoutHandle = -1, Ua(n2)), G !== null) for (n2 = G.return; n2 !== null; ) { 4498 var r2 = n2; 4499 switch (zo(r2), r2.tag) { 4500 case 1: 4501 r2 = r2.type.childContextTypes, r2 != null && go(); 4502 break; 4503 case 3: 4504 Ns(), k(fo), k(j), Rs(); 4505 break; 4506 case 5: 4507 Fs(r2); 4508 break; 4509 case 4: 4510 Ns(); 4511 break; 4512 case 13: 4513 k(N); 4514 break; 4515 case 19: 4516 k(N); 4517 break; 4518 case 10: 4519 us(r2.type._context); 4520 break; 4521 case 22: 4522 case 23: 4523 ju(); 4524 } 4525 n2 = n2.return; 4526 } 4527 if (W = e2, G = e2 = td(e2.current, null), K = eu = t2, q = 0, nu = null, au = iu = ru = 0, J = ou = null, ms !== null) { 4528 for (t2 = 0; t2 < ms.length; t2++) if (n2 = ms[t2], r2 = n2.interleaved, r2 !== null) { 4529 n2.interleaved = null; 4530 var i2 = r2.next, a2 = n2.pending; 4531 if (a2 !== null) { 4532 var o2 = a2.next; 4533 a2.next = i2, r2.next = o2; 4534 } 4535 n2.pending = r2; 4536 } 4537 ms = null; 4538 } 4539 return e2; 4540} 4541function Nu(e2, t2) { 4542 do { 4543 var n2 = G; 4544 try { 4545 if (ls(), zs.current = kc, Hs) { 4546 for (var r2 = P.memoizedState; r2 !== null; ) { 4547 var i2 = r2.queue; 4548 i2 !== null && (i2.pending = null), r2 = r2.next; 4549 } 4550 Hs = false; 4551 } 4552 if (Vs = 0, I = F = P = null, Us = false, Ws = 0, Ql.current = null, n2 === null || n2.return === null) { 4553 q = 1, nu = t2, G = null; 4554 break; 4555 } 4556 a: { 4557 var a2 = e2, o2 = n2.return, s2 = n2, c2 = t2; 4558 if (t2 = K, s2.flags |= 32768, typeof c2 == `object` && c2 && typeof c2.then == `function`) { 4559 var l2 = c2, u2 = s2, d2 = u2.tag; 4560 if (!(u2.mode & 1) && (d2 === 0 || d2 === 11 || d2 === 15)) { 4561 var f2 = u2.alternate; 4562 f2 ? (u2.updateQueue = f2.updateQueue, u2.memoizedState = f2.memoizedState, u2.lanes = f2.lanes) : (u2.updateQueue = null, u2.memoizedState = null); 4563 } 4564 var p2 = Kc(o2); 4565 if (p2 !== null) { 4566 p2.flags &= -257, qc(p2, o2, s2, a2, t2), p2.mode & 1 && Gc(a2, l2, t2), t2 = p2, c2 = l2; 4567 var m2 = t2.updateQueue; 4568 if (m2 === null) { 4569 var h2 = /* @__PURE__ */ new Set(); 4570 h2.add(c2), t2.updateQueue = h2; 4571 } else m2.add(c2); 4572 break a; 4573 } else { 4574 if (!(t2 & 1)) { 4575 Gc(a2, l2, t2), Fu(); 4576 break a; 4577 } 4578 c2 = Error(S(426)); 4579 } 4580 } else if (M && s2.mode & 1) { 4581 var g2 = Kc(o2); 4582 if (g2 !== null) { 4583 !(g2.flags & 65536) && (g2.flags |= 256), qc(g2, o2, s2, a2, t2), Zo(Bc(c2, s2)); 4584 break a; 4585 } 4586 } 4587 a2 = c2 = Bc(c2, s2), q !== 4 && (q = 2), ou === null ? ou = [a2] : ou.push(a2), a2 = o2; 4588 do { 4589 switch (a2.tag) { 4590 case 3: 4591 a2.flags |= 65536, t2 &= -t2, a2.lanes |= t2; 4592 var _2 = Uc(a2, c2, t2); 4593 ws(a2, _2); 4594 break a; 4595 case 1: 4596 s2 = c2; 4597 var v2 = a2.type, y2 = a2.stateNode; 4598 if (!(a2.flags & 128) && (typeof v2.getDerivedStateFromError == `function` || y2 !== null && typeof y2.componentDidCatch == `function` && (fu === null || !fu.has(y2)))) { 4599 a2.flags |= 65536, t2 &= -t2, a2.lanes |= t2; 4600 var ee2 = Wc(a2, s2, t2); 4601 ws(a2, ee2); 4602 break a; 4603 } 4604 } 4605 a2 = a2.return; 4606 } while (a2 !== null); 4607 } 4608 Bu(n2); 4609 } catch (e3) { 4610 t2 = e3, G === n2 && n2 !== null && (G = n2 = n2.return); 4611 continue; 4612 } 4613 break; 4614 } while (1); 4615} 4616function Pu() { 4617 var e2 = Zl.current; 4618 return Zl.current = kc, e2 === null ? kc : e2; 4619} 4620function Fu() { 4621 (q === 0 || q === 3 || q === 2) && (q = 4), W === null || !(ru & 268435455) && !(iu & 268435455) || Du(W, K); 4622} 4623function Iu(e2, t2) { 4624 var n2 = U; 4625 U |= 2; 4626 var r2 = Pu(); 4627 (W !== e2 || K !== t2) && (lu = null, Mu(e2, t2)); 4628 do 4629 try { 4630 Lu(); 4631 break; 4632 } catch (t3) { 4633 Nu(e2, t3); 4634 } 4635 while (1); 4636 if (ls(), U = n2, Zl.current = r2, G !== null) throw Error(S(261)); 4637 return W = null, K = 0, q; 4638} 4639function Lu() { 4640 for (; G !== null; ) zu(G); 4641} 4642function Ru() { 4643 for (; G !== null && !Nn(); ) zu(G); 4644} 4645function zu(e2) { 4646 var t2 = Yu(e2.alternate, e2, eu); 4647 e2.memoizedProps = e2.pendingProps, t2 === null ? Bu(e2) : G = t2, Ql.current = null; 4648} 4649function Bu(e2) { 4650 var t2 = e2; 4651 do { 4652 var n2 = t2.alternate; 4653 if (e2 = t2.return, t2.flags & 32768) { 4654 if (n2 = Cl(n2, t2), n2 !== null) { 4655 n2.flags &= 32767, G = n2; 4656 return; 4657 } 4658 if (e2 !== null) e2.flags |= 32768, e2.subtreeFlags = 0, e2.deletions = null; 4659 else { 4660 q = 6, G = null; 4661 return; 4662 } 4663 } else if (n2 = Sl(n2, t2, eu), n2 !== null) { 4664 G = n2; 4665 return; 4666 } 4667 if (t2 = t2.sibling, t2 !== null) { 4668 G = t2; 4669 return; 4670 } 4671 G = t2 = e2; 4672 } while (t2 !== null); 4673 q === 0 && (q = 5); 4674} 4675function Vu(e2, t2, n2) { 4676 var r2 = D, i2 = $l.transition; 4677 try { 4678 $l.transition = null, D = 1, Hu(e2, t2, n2, r2); 4679 } finally { 4680 $l.transition = i2, D = r2; 4681 } 4682 return null; 4683} 4684function Hu(e2, t2, n2, r2) { 4685 do 4686 Uu(); 4687 while (mu !== null); 4688 if (U & 6) throw Error(S(327)); 4689 n2 = e2.finishedWork; 4690 var i2 = e2.finishedLanes; 4691 if (n2 === null) return null; 4692 if (e2.finishedWork = null, e2.finishedLanes = 0, n2 === e2.current) throw Error(S(177)); 4693 e2.callbackNode = null, e2.callbackPriority = 0; 4694 var a2 = n2.lanes | n2.childLanes; 4695 if (ir(e2, a2), e2 === W && (G = W = null, K = 0), !(n2.subtreeFlags & 2064) && !(n2.flags & 2064) || pu || (pu = true, Xu(Rn, function() { 4696 return Uu(), null; 4697 })), a2 = (n2.flags & 15990) != 0, n2.subtreeFlags & 15990 || a2) { 4698 a2 = $l.transition, $l.transition = null; 4699 var o2 = D; 4700 D = 1; 4701 var s2 = U; 4702 U |= 4, Ql.current = null, kl(e2, n2), Ul(n2, e2), ea(Ba), jr = !!za, Ba = za = null, e2.current = n2, Gl(n2), Pn(), U = s2, D = o2, $l.transition = a2; 4703 } else e2.current = n2; 4704 if (pu && (pu = false, mu = e2, hu = i2), a2 = e2.pendingLanes, a2 === 0 && (fu = null), Un(n2.stateNode), Su(e2, E()), t2 !== null) for (r2 = e2.onRecoverableError, n2 = 0; n2 < t2.length; n2++) i2 = t2[n2], r2(i2.value, { componentStack: i2.stack, digest: i2.digest }); 4705 if (uu) throw uu = false, e2 = du, du = null, e2; 4706 return hu & 1 && e2.tag !== 0 && Uu(), a2 = e2.pendingLanes, a2 & 1 ? e2 === _u ? gu++ : (gu = 0, _u = e2) : gu = 0, Eo(), null; 4707} 4708function Uu() { 4709 if (mu !== null) { 4710 var e2 = or(hu), t2 = $l.transition, n2 = D; 4711 try { 4712 if ($l.transition = null, D = 16 > e2 ? 16 : e2, mu === null) var r2 = false; 4713 else { 4714 if (e2 = mu, mu = null, hu = 0, U & 6) throw Error(S(331)); 4715 var i2 = U; 4716 for (U |= 4, V = e2.current; V !== null; ) { 4717 var a2 = V, o2 = a2.child; 4718 if (V.flags & 16) { 4719 var s2 = a2.deletions; 4720 if (s2 !== null) { 4721 for (var c2 = 0; c2 < s2.length; c2++) { 4722 var l2 = s2[c2]; 4723 for (V = l2; V !== null; ) { 4724 var u2 = V; 4725 switch (u2.tag) { 4726 case 0: 4727 case 11: 4728 case 15: 4729 Al(8, u2, a2); 4730 } 4731 var d2 = u2.child; 4732 if (d2 !== null) d2.return = u2, V = d2; 4733 else for (; V !== null; ) { 4734 u2 = V; 4735 var f2 = u2.sibling, p2 = u2.return; 4736 if (Nl(u2), u2 === l2) { 4737 V = null; 4738 break; 4739 } 4740 if (f2 !== null) { 4741 f2.return = p2, V = f2; 4742 break; 4743 } 4744 V = p2; 4745 } 4746 } 4747 } 4748 var m2 = a2.alternate; 4749 if (m2 !== null) { 4750 var h2 = m2.child; 4751 if (h2 !== null) { 4752 m2.child = null; 4753 do { 4754 var g2 = h2.sibling; 4755 h2.sibling = null, h2 = g2; 4756 } while (h2 !== null); 4757 } 4758 } 4759 V = a2; 4760 } 4761 } 4762 if (a2.subtreeFlags & 2064 && o2 !== null) o2.return = a2, V = o2; 4763 else b: for (; V !== null; ) { 4764 if (a2 = V, a2.flags & 2048) switch (a2.tag) { 4765 case 0: 4766 case 11: 4767 case 15: 4768 Al(9, a2, a2.return); 4769 } 4770 var _2 = a2.sibling; 4771 if (_2 !== null) { 4772 _2.return = a2.return, V = _2; 4773 break b; 4774 } 4775 V = a2.return; 4776 } 4777 } 4778 var v2 = e2.current; 4779 for (V = v2; V !== null; ) { 4780 o2 = V; 4781 var y2 = o2.child; 4782 if (o2.subtreeFlags & 2064 && y2 !== null) y2.return = o2, V = y2; 4783 else b: for (o2 = v2; V !== null; ) { 4784 if (s2 = V, s2.flags & 2048) try { 4785 switch (s2.tag) { 4786 case 0: 4787 case 11: 4788 case 15: 4789 jl(9, s2); 4790 } 4791 } catch (e3) { 4792 X(s2, s2.return, e3); 4793 } 4794 if (s2 === o2) { 4795 V = null; 4796 break b; 4797 } 4798 var ee2 = s2.sibling; 4799 if (ee2 !== null) { 4800 ee2.return = s2.return, V = ee2; 4801 break b; 4802 } 4803 V = s2.return; 4804 } 4805 } 4806 if (U = i2, Eo(), Hn && typeof Hn.onPostCommitFiberRoot == `function`) try { 4807 Hn.onPostCommitFiberRoot(Vn, e2); 4808 } catch { 4809 } 4810 r2 = true; 4811 } 4812 return r2; 4813 } finally { 4814 D = n2, $l.transition = t2; 4815 } 4816 } 4817 return false; 4818} 4819function Wu(e2, t2, n2) { 4820 t2 = Bc(n2, t2), t2 = Uc(e2, t2, 1), e2 = Ss(e2, t2, 1), t2 = Y(), e2 !== null && (rr(e2, 1, t2), Su(e2, t2)); 4821} 4822function X(e2, t2, n2) { 4823 if (e2.tag === 3) Wu(e2, e2, n2); 4824 else for (; t2 !== null; ) { 4825 if (t2.tag === 3) { 4826 Wu(t2, e2, n2); 4827 break; 4828 } else if (t2.tag === 1) { 4829 var r2 = t2.stateNode; 4830 if (typeof t2.type.getDerivedStateFromError == `function` || typeof r2.componentDidCatch == `function` && (fu === null || !fu.has(r2))) { 4831 e2 = Bc(n2, e2), e2 = Wc(t2, e2, 1), t2 = Ss(t2, e2, 1), e2 = Y(), t2 !== null && (rr(t2, 1, e2), Su(t2, e2)); 4832 break; 4833 } 4834 } 4835 t2 = t2.return; 4836 } 4837} 4838function Gu(e2, t2, n2) { 4839 var r2 = e2.pingCache; 4840 r2 !== null && r2.delete(t2), t2 = Y(), e2.pingedLanes |= e2.suspendedLanes & n2, W === e2 && (K & n2) === n2 && (q === 4 || q === 3 && (K & 130023424) === K && 500 > E() - su ? Mu(e2, 0) : au |= n2), Su(e2, t2); 4841} 4842function Ku(e2, t2) { 4843 t2 === 0 && (e2.mode & 1 ? (t2 = Yn, Yn <<= 1, !(Yn & 130023424) && (Yn = 4194304)) : t2 = 1); 4844 var n2 = Y(); 4845 e2 = _s(e2, t2), e2 !== null && (rr(e2, t2, n2), Su(e2, n2)); 4846} 4847function qu(e2) { 4848 var t2 = e2.memoizedState, n2 = 0; 4849 t2 !== null && (n2 = t2.retryLane), Ku(e2, n2); 4850} 4851function Ju(e2, t2) { 4852 var n2 = 0; 4853 switch (e2.tag) { 4854 case 13: 4855 var r2 = e2.stateNode, i2 = e2.memoizedState; 4856 i2 !== null && (n2 = i2.retryLane); 4857 break; 4858 case 19: 4859 r2 = e2.stateNode; 4860 break; 4861 default: 4862 throw Error(S(314)); 4863 } 4864 r2 !== null && r2.delete(t2), Ku(e2, n2); 4865} 4866var Yu = function(e2, t2, n2) { 4867 if (e2 !== null) if (e2.memoizedProps !== t2.pendingProps || fo.current) Yc = true; 4868 else { 4869 if ((e2.lanes & n2) === 0 && !(t2.flags & 128)) return Yc = false, _l(e2, t2, n2); 4870 Yc = !!(e2.flags & 131072); 4871 } 4872 else Yc = false, M && t2.flags & 1048576 && Lo(t2, Ao, t2.index); 4873 switch (t2.lanes = 0, t2.tag) { 4874 case 2: 4875 var r2 = t2.type; 4876 hl(e2, t2), e2 = t2.pendingProps; 4877 var i2 = mo(t2, j.current); 4878 fs(t2, n2), i2 = qs(null, t2, r2, e2, i2, n2); 4879 var a2 = Js(); 4880 return t2.flags |= 1, typeof i2 == `object` && i2 && typeof i2.render == `function` && i2.$$typeof === void 0 ? (t2.tag = 1, t2.memoizedState = null, t2.updateQueue = null, ho(r2) ? (a2 = true, yo(t2)) : a2 = false, t2.memoizedState = i2.state !== null && i2.state !== void 0 ? i2.state : null, ys(t2), i2.updater = Fc, t2.stateNode = i2, i2._reactInternals = t2, zc(t2, r2, e2, n2), t2 = rl(null, t2, r2, true, a2, n2)) : (t2.tag = 0, M && a2 && Ro(t2), R(null, t2, i2, n2), t2 = t2.child), t2; 4881 case 16: 4882 r2 = t2.elementType; 4883 a: { 4884 switch (hl(e2, t2), e2 = t2.pendingProps, i2 = r2._init, r2 = i2(r2._payload), t2.type = r2, i2 = t2.tag = ed(r2), e2 = Nc(r2, e2), i2) { 4885 case 0: 4886 t2 = tl(null, t2, r2, e2, n2); 4887 break a; 4888 case 1: 4889 t2 = nl(null, t2, r2, e2, n2); 4890 break a; 4891 case 11: 4892 t2 = Xc(null, t2, r2, e2, n2); 4893 break a; 4894 case 14: 4895 t2 = Zc(null, t2, r2, Nc(r2.type, e2), n2); 4896 break a; 4897 } 4898 throw Error(S(306, r2, ``)); 4899 } 4900 return t2; 4901 case 0: 4902 return r2 = t2.type, i2 = t2.pendingProps, i2 = t2.elementType === r2 ? i2 : Nc(r2, i2), tl(e2, t2, r2, i2, n2); 4903 case 1: 4904 return r2 = t2.type, i2 = t2.pendingProps, i2 = t2.elementType === r2 ? i2 : Nc(r2, i2), nl(e2, t2, r2, i2, n2); 4905 case 3: 4906 a: { 4907 if (il(t2), e2 === null) throw Error(S(387)); 4908 r2 = t2.pendingProps, a2 = t2.memoizedState, i2 = a2.element, bs(e2, t2), Ts(t2, r2, null, n2); 4909 var o2 = t2.memoizedState; 4910 if (r2 = o2.element, a2.isDehydrated) if (a2 = { element: r2, isDehydrated: false, cache: o2.cache, pendingSuspenseBoundaries: o2.pendingSuspenseBoundaries, transitions: o2.transitions }, t2.updateQueue.baseState = a2, t2.memoizedState = a2, t2.flags & 256) { 4911 i2 = Bc(Error(S(423)), t2), t2 = al(e2, t2, r2, n2, i2); 4912 break a; 4913 } else if (r2 !== i2) { 4914 i2 = Bc(Error(S(424)), t2), t2 = al(e2, t2, r2, n2, i2); 4915 break a; 4916 } else for (Vo = Ja(t2.stateNode.containerInfo.firstChild), Bo = t2, M = true, Ho = null, n2 = is(t2, null, r2, n2), t2.child = n2; n2; ) n2.flags = n2.flags & -3 | 4096, n2 = n2.sibling; 4917 else { 4918 if (Xo(), r2 === i2) { 4919 t2 = gl(e2, t2, n2); 4920 break a; 4921 } 4922 R(e2, t2, r2, n2); 4923 } 4924 t2 = t2.child; 4925 } 4926 return t2; 4927 case 5: 4928 return Ps(t2), e2 === null && Ko(t2), r2 = t2.type, i2 = t2.pendingProps, a2 = e2 === null ? null : e2.memoizedProps, o2 = i2.children, Va(r2, i2) ? o2 = null : a2 !== null && Va(r2, a2) && (t2.flags |= 32), el(e2, t2), R(e2, t2, o2, n2), t2.child; 4929 case 6: 4930 return e2 === null && Ko(t2), null; 4931 case 13: 4932 return cl(e2, t2, n2); 4933 case 4: 4934 return Ms(t2, t2.stateNode.containerInfo), r2 = t2.pendingProps, e2 === null ? t2.child = rs(t2, null, r2, n2) : R(e2, t2, r2, n2), t2.child; 4935 case 11: 4936 return r2 = t2.type, i2 = t2.pendingProps, i2 = t2.elementType === r2 ? i2 : Nc(r2, i2), Xc(e2, t2, r2, i2, n2); 4937 case 7: 4938 return R(e2, t2, t2.pendingProps, n2), t2.child; 4939 case 8: 4940 return R(e2, t2, t2.pendingProps.children, n2), t2.child; 4941 case 12: 4942 return R(e2, t2, t2.pendingProps.children, n2), t2.child; 4943 case 10: 4944 a: { 4945 if (r2 = t2.type._context, i2 = t2.pendingProps, a2 = t2.memoizedProps, o2 = i2.value, A(as, r2._currentValue), r2._currentValue = o2, a2 !== null) if (qi(a2.value, o2)) { 4946 if (a2.children === i2.children && !fo.current) { 4947 t2 = gl(e2, t2, n2); 4948 break a; 4949 } 4950 } else for (a2 = t2.child, a2 !== null && (a2.return = t2); a2 !== null; ) { 4951 var s2 = a2.dependencies; 4952 if (s2 !== null) { 4953 o2 = a2.child; 4954 for (var c2 = s2.firstContext; c2 !== null; ) { 4955 if (c2.context === r2) { 4956 if (a2.tag === 1) { 4957 c2 = xs(-1, n2 & -n2), c2.tag = 2; 4958 var l2 = a2.updateQueue; 4959 if (l2 !== null) { 4960 l2 = l2.shared; 4961 var u2 = l2.pending; 4962 u2 === null ? c2.next = c2 : (c2.next = u2.next, u2.next = c2), l2.pending = c2; 4963 } 4964 } 4965 a2.lanes |= n2, c2 = a2.alternate, c2 !== null && (c2.lanes |= n2), ds(a2.return, n2, t2), s2.lanes |= n2; 4966 break; 4967 } 4968 c2 = c2.next; 4969 } 4970 } else if (a2.tag === 10) o2 = a2.type === t2.type ? null : a2.child; 4971 else if (a2.tag === 18) { 4972 if (o2 = a2.return, o2 === null) throw Error(S(341)); 4973 o2.lanes |= n2, s2 = o2.alternate, s2 !== null && (s2.lanes |= n2), ds(o2, n2, t2), o2 = a2.sibling; 4974 } else o2 = a2.child; 4975 if (o2 !== null) o2.return = a2; 4976 else for (o2 = a2; o2 !== null; ) { 4977 if (o2 === t2) { 4978 o2 = null; 4979 break; 4980 } 4981 if (a2 = o2.sibling, a2 !== null) { 4982 a2.return = o2.return, o2 = a2; 4983 break; 4984 } 4985 o2 = o2.return; 4986 } 4987 a2 = o2; 4988 } 4989 R(e2, t2, i2.children, n2), t2 = t2.child; 4990 } 4991 return t2; 4992 case 9: 4993 return i2 = t2.type, r2 = t2.pendingProps.children, fs(t2, n2), i2 = ps(i2), r2 = r2(i2), t2.flags |= 1, R(e2, t2, r2, n2), t2.child; 4994 case 14: 4995 return r2 = t2.type, i2 = Nc(r2, t2.pendingProps), i2 = Nc(r2.type, i2), Zc(e2, t2, r2, i2, n2); 4996 case 15: 4997 return Qc(e2, t2, t2.type, t2.pendingProps, n2); 4998 case 17: 4999 return r2 = t2.type, i2 = t2.pendingProps, i2 = t2.elementType === r2 ? i2 : Nc(r2, i2), hl(e2, t2), t2.tag = 1, ho(r2) ? (e2 = true, yo(t2)) : e2 = false, fs(t2, n2), Lc(t2, r2, i2), zc(t2, r2, i2, n2), rl(null, t2, r2, true, e2, n2); 5000 case 19: 5001 return ml(e2, t2, n2); 5002 case 22: 5003 return $c(e2, t2, n2); 5004 } 5005 throw Error(S(156, t2.tag)); 5006}; 5007function Xu(e2, t2) { 5008 return jn(e2, t2); 5009} 5010function Zu(e2, t2, n2, r2) { 5011 this.tag = e2, this.key = n2, this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null, this.index = 0, this.ref = null, this.pendingProps = t2, this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null, this.mode = r2, this.subtreeFlags = this.flags = 0, this.deletions = null, this.childLanes = this.lanes = 0, this.alternate = null; 5012} 5013function Qu(e2, t2, n2, r2) { 5014 return new Zu(e2, t2, n2, r2); 5015} 5016function $u(e2) { 5017 return e2 = e2.prototype, !(!e2 || !e2.isReactComponent); 5018} 5019function ed(e2) { 5020 if (typeof e2 == `function`) return +!!$u(e2); 5021 if (e2 != null) { 5022 if (e2 = e2.$$typeof, e2 === ut) return 11; 5023 if (e2 === pt) return 14; 5024 } 5025 return 2; 5026} 5027function td(e2, t2) { 5028 var n2 = e2.alternate; 5029 return n2 === null ? (n2 = Qu(e2.tag, t2, e2.key, e2.mode), n2.elementType = e2.elementType, n2.type = e2.type, n2.stateNode = e2.stateNode, n2.alternate = e2, e2.alternate = n2) : (n2.pendingProps = t2, n2.type = e2.type, n2.flags = 0, n2.subtreeFlags = 0, n2.deletions = null), n2.flags = e2.flags & 14680064, n2.childLanes = e2.childLanes, n2.lanes = e2.lanes, n2.child = e2.child, n2.memoizedProps = e2.memoizedProps, n2.memoizedState = e2.memoizedState, n2.updateQueue = e2.updateQueue, t2 = e2.dependencies, n2.dependencies = t2 === null ? null : { lanes: t2.lanes, firstContext: t2.firstContext }, n2.sibling = e2.sibling, n2.index = e2.index, n2.ref = e2.ref, n2; 5030} 5031function nd(e2, t2, n2, r2, i2, a2) { 5032 var o2 = 2; 5033 if (r2 = e2, typeof e2 == `function`) $u(e2) && (o2 = 1); 5034 else if (typeof e2 == `string`) o2 = 5; 5035 else a: switch (e2) { 5036 case at: 5037 return rd(n2.children, i2, a2, t2); 5038 case ot: 5039 o2 = 8, i2 |= 8; 5040 break; 5041 case st: 5042 return e2 = Qu(12, n2, t2, i2 | 2), e2.elementType = st, e2.lanes = a2, e2; 5043 case dt: 5044 return e2 = Qu(13, n2, t2, i2), e2.elementType = dt, e2.lanes = a2, e2; 5045 case ft: 5046 return e2 = Qu(19, n2, t2, i2), e2.elementType = ft, e2.lanes = a2, e2; 5047 case ht: 5048 return id(n2, i2, a2, t2); 5049 default: 5050 if (typeof e2 == `object` && e2) switch (e2.$$typeof) { 5051 case ct: 5052 o2 = 10; 5053 break a; 5054 case lt: 5055 o2 = 9; 5056 break a; 5057 case ut: 5058 o2 = 11; 5059 break a; 5060 case pt: 5061 o2 = 14; 5062 break a; 5063 case mt: 5064 o2 = 16, r2 = null; 5065 break a; 5066 } 5067 throw Error(S(130, e2 == null ? e2 : typeof e2, ``)); 5068 } 5069 return t2 = Qu(o2, n2, t2, i2), t2.elementType = e2, t2.type = r2, t2.lanes = a2, t2; 5070} 5071function rd(e2, t2, n2, r2) { 5072 return e2 = Qu(7, e2, r2, t2), e2.lanes = n2, e2; 5073} 5074function id(e2, t2, n2, r2) { 5075 return e2 = Qu(22, e2, r2, t2), e2.elementType = ht, e2.lanes = n2, e2.stateNode = { isHidden: false }, e2; 5076} 5077function ad(e2, t2, n2) { 5078 return e2 = Qu(6, e2, null, t2), e2.lanes = n2, e2; 5079} 5080function od(e2, t2, n2) { 5081 return t2 = Qu(4, e2.children === null ? [] : e2.children, e2.key, t2), t2.lanes = n2, t2.stateNode = { containerInfo: e2.containerInfo, pendingChildren: null, implementation: e2.implementation }, t2; 5082} 5083function sd(e2, t2, n2, r2, i2) { 5084 this.tag = t2, this.containerInfo = e2, this.finishedWork = this.pingCache = this.current = this.pendingChildren = null, this.timeoutHandle = -1, this.callbackNode = this.pendingContext = this.context = null, this.callbackPriority = 0, this.eventTimes = nr(0), this.expirationTimes = nr(-1), this.entangledLanes = this.finishedLanes = this.mutableReadLanes = this.expiredLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0, this.entanglements = nr(0), this.identifierPrefix = r2, this.onRecoverableError = i2, this.mutableSourceEagerHydrationData = null; 5085} 5086function cd(e2, t2, n2, r2, i2, a2, o2, s2, c2) { 5087 return e2 = new sd(e2, t2, n2, s2, c2), t2 === 1 ? (t2 = 1, true === a2 && (t2 |= 8)) : t2 = 0, a2 = Qu(3, null, null, t2), e2.current = a2, a2.stateNode = e2, a2.memoizedState = { element: r2, isDehydrated: n2, cache: null, transitions: null, pendingSuspenseBoundaries: null }, ys(a2), e2; 5088} 5089function ld(e2, t2, n2) { 5090 var r2 = 3 < arguments.length && arguments[3] !== void 0 ? arguments[3] : null; 5091 return { $$typeof: it, key: r2 == null ? null : `` + r2, children: e2, containerInfo: t2, implementation: n2 }; 5092} 5093function ud(e2) { 5094 if (!e2) return uo; 5095 e2 = e2._reactInternals; 5096 a: { 5097 if (Tn(e2) !== e2 || e2.tag !== 1) throw Error(S(170)); 5098 var t2 = e2; 5099 do { 5100 switch (t2.tag) { 5101 case 3: 5102 t2 = t2.stateNode.context; 5103 break a; 5104 case 1: 5105 if (ho(t2.type)) { 5106 t2 = t2.stateNode.__reactInternalMemoizedMergedChildContext; 5107 break a; 5108 } 5109 } 5110 t2 = t2.return; 5111 } while (t2 !== null); 5112 throw Error(S(171)); 5113 } 5114 if (e2.tag === 1) { 5115 var n2 = e2.type; 5116 if (ho(n2)) return vo(e2, n2, t2); 5117 } 5118 return t2; 5119} 5120function dd(e2, t2, n2, r2, i2, a2, o2, s2, c2) { 5121 return e2 = cd(n2, r2, true, e2, i2, a2, o2, s2, c2), e2.context = ud(null), n2 = e2.current, r2 = Y(), i2 = bu(n2), a2 = xs(r2, i2), a2.callback = t2 ?? null, Ss(n2, a2, i2), e2.current.lanes = i2, rr(e2, i2, r2), Su(e2, r2), e2; 5122} 5123function fd(e2, t2, n2, r2) { 5124 var i2 = t2.current, a2 = Y(), o2 = bu(i2); 5125 return n2 = ud(n2), t2.context === null ? t2.context = n2 : t2.pendingContext = n2, t2 = xs(a2, o2), t2.payload = { element: e2 }, r2 = r2 === void 0 ? null : r2, r2 !== null && (t2.callback = r2), e2 = Ss(i2, t2, o2), e2 !== null && (xu(e2, i2, o2, a2), Cs(e2, i2, o2)), o2; 5126} 5127function pd(e2) { 5128 if (e2 = e2.current, !e2.child) return null; 5129 switch (e2.child.tag) { 5130 case 5: 5131 return e2.child.stateNode; 5132 default: 5133 return e2.child.stateNode; 5134 } 5135} 5136function md(e2, t2) { 5137 if (e2 = e2.memoizedState, e2 !== null && e2.dehydrated !== null) { 5138 var n2 = e2.retryLane; 5139 e2.retryLane = n2 !== 0 && n2 < t2 ? n2 : t2; 5140 } 5141} 5142function hd(e2, t2) { 5143 md(e2, t2), (e2 = e2.alternate) && md(e2, t2); 5144} 5145var gd = typeof reportError == `function` ? reportError : function(e2) { 5146}; 5147function _d(e2) { 5148 this._internalRoot = e2; 5149} 5150vd.prototype.render = _d.prototype.render = function(e2) { 5151 var t2 = this._internalRoot; 5152 if (t2 === null) throw Error(S(409)); 5153 fd(e2, t2, null, null); 5154}, vd.prototype.unmount = _d.prototype.unmount = function() { 5155 var e2 = this._internalRoot; 5156 if (e2 !== null) { 5157 this._internalRoot = null; 5158 var t2 = e2.containerInfo; 5159 Au(function() { 5160 fd(null, e2, null, null); 5161 }), t2[$a] = null; 5162 } 5163}; 5164function vd(e2) { 5165 this._internalRoot = e2; 5166} 5167vd.prototype.unstable_scheduleHydration = function(e2) { 5168 if (e2) { 5169 var t2 = ur(); 5170 e2 = { blockedOn: null, target: e2, priority: t2 }; 5171 for (var n2 = 0; n2 < yr.length && t2 !== 0 && t2 < yr[n2].priority; n2++) ; 5172 yr.splice(n2, 0, e2), n2 === 0 && wr(e2); 5173 } 5174}; 5175function yd(e2) { 5176 return !(!e2 || e2.nodeType !== 1 && e2.nodeType !== 9 && e2.nodeType !== 11); 5177} 5178function bd(e2) { 5179 return !(!e2 || e2.nodeType !== 1 && e2.nodeType !== 9 && e2.nodeType !== 11 && (e2.nodeType !== 8 || e2.nodeValue !== ` react-mount-point-unstable `)); 5180} 5181function xd() { 5182} 5183function Sd(e2, t2, n2, r2, i2) { 5184 if (i2) { 5185 if (typeof r2 == `function`) { 5186 var a2 = r2; 5187 r2 = function() { 5188 var e3 = pd(o2); 5189 a2.call(e3); 5190 }; 5191 } 5192 var o2 = dd(t2, r2, e2, 0, null, false, false, ``, xd); 5193 return e2._reactRootContainer = o2, e2[$a] = o2.current, Da(e2.nodeType === 8 ? e2.parentNode : e2), Au(), o2; 5194 } 5195 for (; i2 = e2.lastChild; ) e2.removeChild(i2); 5196 if (typeof r2 == `function`) { 5197 var s2 = r2; 5198 r2 = function() { 5199 var e3 = pd(c2); 5200 s2.call(e3); 5201 }; 5202 } 5203 var c2 = cd(e2, 0, false, null, null, false, false, ``, xd); 5204 return e2._reactRootContainer = c2, e2[$a] = c2.current, Da(e2.nodeType === 8 ? e2.parentNode : e2), Au(function() { 5205 fd(t2, c2, n2, r2); 5206 }), c2; 5207} 5208function Cd(e2, t2, n2, r2, i2) { 5209 var a2 = n2._reactRootContainer; 5210 if (a2) { 5211 var o2 = a2; 5212 if (typeof i2 == `function`) { 5213 var s2 = i2; 5214 i2 = function() { 5215 var e3 = pd(o2); 5216 s2.call(e3); 5217 }; 5218 } 5219 fd(t2, o2, e2, i2); 5220 } else o2 = Sd(n2, t2, e2, i2, r2); 5221 return pd(o2); 5222} 5223sr = function(e2) { 5224 switch (e2.tag) { 5225 case 3: 5226 var t2 = e2.stateNode; 5227 if (t2.current.memoizedState.isDehydrated) { 5228 var n2 = Xn(t2.pendingLanes); 5229 n2 !== 0 && (ar(t2, n2 | 1), Su(t2, E()), !(U & 6) && (cu = E() + 500, Eo())); 5230 } 5231 break; 5232 case 13: 5233 Au(function() { 5234 var t3 = _s(e2, 1); 5235 t3 !== null && xu(t3, e2, 1, Y()); 5236 }), hd(e2, 1); 5237 } 5238}, cr = function(e2) { 5239 if (e2.tag === 13) { 5240 var t2 = _s(e2, 134217728); 5241 t2 !== null && xu(t2, e2, 134217728, Y()), hd(e2, 134217728); 5242 } 5243}, lr = function(e2) { 5244 if (e2.tag === 13) { 5245 var t2 = bu(e2), n2 = _s(e2, t2); 5246 n2 !== null && xu(n2, e2, t2, Y()), hd(e2, t2); 5247 } 5248}, ur = function() { 5249 return D; 5250}, dr = function(e2, t2) { 5251 var n2 = D; 5252 try { 5253 return D = e2, t2(); 5254 } finally { 5255 D = n2; 5256 } 5257}, rn = function(e2, t2, n2) { 5258 switch (t2) { 5259 case `input`: 5260 if (Pt(e2, n2), t2 = n2.name, n2.type === `radio` && t2 != null) { 5261 for (n2 = e2; n2.parentNode; ) n2 = n2.parentNode; 5262 for (n2 = n2.querySelectorAll(`input[name=` + JSON.stringify(`` + t2) + `][type="radio"]`), t2 = 0; t2 < n2.length; t2++) { 5263 var r2 = n2[t2]; 5264 if (r2 !== e2 && r2.form === e2.form) { 5265 var i2 = oo(r2); 5266 if (!i2) throw Error(S(90)); 5267 kt(r2), Pt(r2, i2); 5268 } 5269 } 5270 } 5271 break; 5272 case `textarea`: 5273 Vt(e2, n2); 5274 break; 5275 case `select`: 5276 t2 = n2.value, t2 != null && Rt(e2, !!n2.multiple, t2, false); 5277 } 5278}, un = ku, dn = Au; 5279var wd = { usingClientEntryPoint: false, Events: [io, ao, oo, cn, ln, ku] }, Td = { findFiberByHostInstance: ro, bundleType: 0, version: `18.3.1`, rendererPackageName: `react-dom` }, Ed = { bundleType: Td.bundleType, version: Td.version, rendererPackageName: Td.rendererPackageName, rendererConfig: Td.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, overrideProps: null, overridePropsDeletePath: null, overridePropsRenamePath: null, setErrorHandler: null, setSuspenseHandler: null, scheduleUpdate: null, currentDispatcherRef: nt.ReactCurrentDispatcher, findHostInstanceByFiber: function(e2) { 5280 return e2 = kn(e2), e2 === null ? null : e2.stateNode; 5281}, findFiberByHostInstance: Td.findFiberByHostInstance, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, reconcilerVersion: `18.3.1-next-f1338f8080-20240426` }; 5282if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < `u`) { 5283 var Dd = __REACT_DEVTOOLS_GLOBAL_HOOK__; 5284 if (!Dd.isDisabled && Dd.supportsFiber) try { 5285 Vn = Dd.inject(Ed), Hn = Dd; 5286 } catch { 5287 } 5288}
5289Fe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = wd, Fe.createPortal = function(e2, t2) { 5290 var n2 = 2 < arguments.length && arguments[2] !== void 0 ? arguments[2] : null; 5291 if (!yd(t2)) throw Error(S(200)); 5292 return ld(e2, t2, null, n2); 5293}, Fe.createRoot = function(e2, t2) { 5294 if (!yd(e2)) throw Error(S(299)); 5295 var n2 = false, r2 = ``, i2 = gd; 5296 return t2 != null && (true === t2.unstable_strictMode && (n2 = true), t2.identifierPrefix !== void 0 && (r2 = t2.identifierPrefix), t2.onRecoverableError !== void 0 && (i2 = t2.onRecoverableError)), t2 = cd(e2, 1, false, null, null, n2, false, r2, i2), e2[$a] = t2.current, Da(e2.nodeType === 8 ? e2.parentNode : e2), new _d(t2); 5297}, Fe.findDOMNode = function(e2) { 5298 if (e2 == null) return null; 5299 if (e2.nodeType === 1) return e2; 5300 var t2 = e2._reactInternals; 5301 if (t2 === void 0) throw typeof e2.render == `function` ? Error(S(188)) : (e2 = Object.keys(e2).join(`,`), Error(S(268, e2))); 5302 return e2 = kn(t2), e2 = e2 === null ? null : e2.stateNode, e2; 5303}, Fe.flushSync = function(e2) { 5304 return Au(e2); 5305}, Fe.hydrate = function(e2, t2, n2) { 5306 if (!bd(t2)) throw Error(S(200)); 5307 return Cd(null, e2, t2, true, n2); 5308}, Fe.hydrateRoot = function(e2, t2, n2) { 5309 if (!yd(e2)) throw Error(S(405)); 5310 var r2 = n2 != null && n2.hydratedSources || null, i2 = false, a2 = ``, o2 = gd; 5311 if (n2 != null && (true === n2.unstable_strictMode && (i2 = true), n2.identifierPrefix !== void 0 && (a2 = n2.identifierPrefix), n2.onRecoverableError !== void 0 && (o2 = n2.onRecoverableError)), t2 = dd(t2, null, e2, 1, n2 ?? null, i2, false, a2, o2), e2[$a] = t2.current, Da(e2), r2) for (e2 = 0; e2 < r2.length; e2++) n2 = r2[e2], i2 = n2._getVersion, i2 = i2(n2._source), t2.mutableSourceEagerHydrationData == null ? t2.mutableSourceEagerHydrationData = [n2, i2] : t2.mutableSourceEagerHydrationData.push(n2, i2); 5312 return new vd(t2); 5313}, Fe.render = function(e2, t2, n2) { 5314 if (!bd(t2)) throw Error(S(200)); 5315 return Cd(null, e2, t2, false, n2); 5316}, Fe.unmountComponentAtNode = function(e2) { 5317 if (!bd(e2)) throw Error(S(40)); 5318 return e2._reactRootContainer ? (Au(function() { 5319 Cd(null, null, e2, false, function() { 5320 e2._reactRootContainer = null, e2[$a] = null; 5321 }); 5322 }), true) : false; 5323}, Fe.unstable_batchedUpdates = ku, Fe.unstable_renderSubtreeIntoContainer = function(e2, t2, n2, r2) { 5324 if (!bd(n2)) throw Error(S(200)); 5325 if (e2 == null || e2._reactInternals === void 0) throw Error(S(38)); 5326 return Cd(e2, t2, n2, false, r2); 5327}, Fe.version = `18.3.1-next-f1338f8080-20240426`; 5328function Od() { 5329 if (!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > `u` || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != `function`)) try { 5330 __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Od); 5331 } catch { 5332 } 5333} 5334Od(), Pe.exports = Fe; 5335var kd = Pe.exports; 5336const Ad = e(kd), jd = t({ __proto__: null, default: Ad }, [kd]); 5337var Md = kd; 5338Ne.createRoot = Md.createRoot, Ne.hydrateRoot = Md.hydrateRoot; 5339function Nd() { 5340 return Nd = Object.assign ? Object.assign.bind() : function(e2) { 5341 for (var t2 = 1; t2 < arguments.length; t2++) { 5342 var n2 = arguments[t2]; 5343 for (var r2 in n2) Object.prototype.hasOwnProperty.call(n2, r2) && (e2[r2] = n2[r2]); 5344 } 5345 return e2; 5346 }, Nd.apply(this, arguments); 5347} 5348var Pd; 5349(function(e2) { 5350 e2.Pop = `POP`, e2.Push = `PUSH`, e2.Replace = `REPLACE`; 5351})(Pd || (Pd = {})); 5352const Fd = `popstate`; 5353function Id(e2) { 5354 e2 === void 0 && (e2 = {}); 5355 function t2(e3, t3) { 5356 let { pathname: n3, search: r2, hash: i2 } = e3.location; 5357 return Bd(``, { pathname: n3, search: r2, hash: i2 }, t3.state && t3.state.usr || null, t3.state && t3.state.key || `default`); 5358 } 5359 function n2(e3, t3) { 5360 return typeof t3 == `string` ? t3 : Vd(t3); 5361 } 5362 return Ud(t2, n2, null, e2); 5363} 5364function Z(e2, t2) { 5365 if (e2 === false || e2 == null) throw Error(t2); 5366} 5367function Ld(e2, t2) { 5368 if (!e2) try { 5369 throw Error(t2); 5370 } catch { 5371 } 5372} 5373function Rd() { 5374 return Math.random().toString(36).substr(2, 8); 5375} 5376function zd(e2, t2) { 5377 return { usr: e2.state, key: e2.key, idx: t2 }; 5378} 5379function Bd(e2, t2, n2, r2) { 5380 return n2 === void 0 && (n2 = null), Nd({ pathname: typeof e2 == `string` ? e2 : e2.pathname, search: ``, hash: `` }, typeof t2 == `string` ? Hd(t2) : t2, { state: n2, key: t2 && t2.key || r2 || Rd() }); 5381} 5382function Vd(e2) { 5383 let { pathname: t2 = `/`, search: n2 = ``, hash: r2 = `` } = e2; 5384 return n2 && n2 !== `?` && (t2 += n2.charAt(0) === `?` ? n2 : `?` + n2), r2 && r2 !== `#` && (t2 += r2.charAt(0) === `#` ? r2 : `#` + r2), t2; 5385} 5386function Hd(e2) { 5387 let t2 = {}; 5388 if (e2) { 5389 let n2 = e2.indexOf(`#`); 5390 n2 >= 0 && (t2.hash = e2.substr(n2), e2 = e2.substr(0, n2)); 5391 let r2 = e2.indexOf(`?`); 5392 r2 >= 0 && (t2.search = e2.substr(r2), e2 = e2.substr(0, r2)), e2 && (t2.pathname = e2); 5393 } 5394 return t2; 5395} 5396function Ud(e2, t2, n2, r2) { 5397 r2 === void 0 && (r2 = {}); 5398 let { window: i2 = document.defaultView, v5Compat: a2 = false } = r2, o2 = i2.history, s2 = Pd.Pop, c2 = null, l2 = u2(); 5399 l2 ?? (l2 = 0, o2.replaceState(Nd({}, o2.state, { idx: l2 }), ``)); 5400 function u2() { 5401 return (o2.state || { idx: null }).idx; 5402 } 5403 function d2() { 5404 s2 = Pd.Pop; 5405 let e3 = u2(), t3 = e3 == null ? null : e3 - l2; 5406 l2 = e3, c2 && c2({ action: s2, location: h2.location, delta: t3 }); 5407 } 5408 function f2(e3, t3) { 5409 s2 = Pd.Push; 5410 let n3 = Bd(h2.location, e3, t3); 5411 l2 = u2() + 1; 5412 let r3 = zd(n3, l2), d3 = h2.createHref(n3); 5413 try { 5414 o2.pushState(r3, ``, d3); 5415 } catch (e4) { 5416 if (e4 instanceof DOMException && e4.name === `DataCloneError`) throw e4; 5417 i2.location.assign(d3); 5418 } 5419 a2 && c2 && c2({ action: s2, location: h2.location, delta: 1 }); 5420 } 5421 function p2(e3, t3) { 5422 s2 = Pd.Replace; 5423 let n3 = Bd(h2.location, e3, t3); 5424 l2 = u2(); 5425 let r3 = zd(n3, l2), i3 = h2.createHref(n3); 5426 o2.replaceState(r3, ``, i3), a2 && c2 && c2({ action: s2, location: h2.location, delta: 0 }); 5427 } 5428 function m2(e3) { 5429 let t3 = i2.location.origin === `null` ? i2.location.href : i2.location.origin, n3 = typeof e3 == `string` ? e3 : Vd(e3); 5430 return n3 = n3.replace(/ $/, `%20`), Z(t3, `No window.location.(origin|href) available to create URL for href: ` + n3), new URL(n3, t3); 5431 } 5432 let h2 = { get action() { 5433 return s2; 5434 }, get location() { 5435 return e2(i2, o2); 5436 }, listen(e3) { 5437 if (c2) throw Error(`A history only accepts one active listener`); 5438 return i2.addEventListener(Fd, d2), c2 = e3, () => { 5439 i2.removeEventListener(Fd, d2), c2 = null; 5440 }; 5441 }, createHref(e3) { 5442 return t2(i2, e3); 5443 }, createURL: m2, encodeLocation(e3) { 5444 let t3 = m2(e3); 5445 return { pathname: t3.pathname, search: t3.search, hash: t3.hash }; 5446 }, push: f2, replace: p2, go(e3) { 5447 return o2.go(e3); 5448 } }; 5449 return h2; 5450} 5451var Wd; 5452(function(e2) { 5453 e2.data = `data`, e2.deferred = `deferred`, e2.redirect = `redirect`, e2.error = `error`; 5454})(Wd || (Wd = {})); 5455function Gd(e2, t2, n2) { 5456 return n2 === void 0 && (n2 = `/`), Kd(e2, t2, n2); 5457} 5458function Kd(e2, t2, n2, r2) { 5459 let i2 = af((typeof t2 == `string` ? Hd(t2) : t2).pathname || `/`, n2); 5460 if (i2 == null) return null; 5461 let a2 = qd(e2); 5462 Yd(a2); 5463 let o2 = null; 5464 for (let e3 = 0; o2 == null && e3 < a2.length; ++e3) { 5465 let t3 = rf(i2); 5466 o2 = ef(a2[e3], t3); 5467 } 5468 return o2; 5469} 5470function qd(e2, t2, n2, r2) { 5471 t2 === void 0 && (t2 = []), n2 === void 0 && (n2 = []), r2 === void 0 && (r2 = ``); 5472 let i2 = (e3, i3, a2) => { 5473 let o2 = { relativePath: a2 === void 0 ? e3.path || `` : a2, caseSensitive: e3.caseSensitive === true, childrenIndex: i3, route: e3 }; 5474 o2.relativePath.startsWith(`/`) && (Z(o2.relativePath.startsWith(r2), `Absolute route path "` + o2.relativePath + `" nested under path ` + (`"` + r2 + `" is not val
5474id. An absolute child route path `) + `must start with the combined path of all its parent routes.`), o2.relativePath = o2.relativePath.slice(r2.length)); 5475 let s2 = ff([r2, o2.relativePath]), c2 = n2.concat(o2); 5476 e3.children && e3.children.length > 0 && (Z(e3.index !== true, `Index routes must not have child routes. Please remove ` + (`all child routes from route path "` + s2 + `".`)), qd(e3.children, t2, c2, s2)), !(e3.path == null && !e3.index) && t2.push({ path: s2, score: Qd(s2, e3.index), routesMeta: c2 }); 5477 }; 5478 return e2.forEach((e3, t3) => { 5479 var n3; 5480 if (e3.path === `` || !((n3 = e3.path) != null && n3.includes(`?`))) i2(e3, t3); 5481 else for (let n4 of Jd(e3.path)) i2(e3, t3, n4); 5482 }), t2; 5483} 5484function Jd(e2) { 5485 let t2 = e2.split(`/`); 5486 if (t2.length === 0) return []; 5487 let [n2, ...r2] = t2, i2 = n2.endsWith(`?`), a2 = n2.replace(/\?$/, ``); 5488 if (r2.length === 0) return i2 ? [a2, ``] : [a2]; 5489 let o2 = Jd(r2.join(`/`)), s2 = []; 5490 return s2.push(...o2.map((e3) => e3 === `` ? a2 : [a2, e3].join(`/`))), i2 && s2.push(...o2), s2.map((t3) => e2.startsWith(`/`) && t3 === `` ? `/` : t3); 5491} 5492function Yd(e2) { 5493 e2.sort((e3, t2) => e3.score === t2.score ? $d(e3.routesMeta.map((e4) => e4.childrenIndex), t2.routesMeta.map((e4) => e4.childrenIndex)) : t2.score - e3.score); 5494} 5495const Xd = /^:[\w-]+$/, Zd = (e2) => e2 === `*`; 5496function Qd(e2, t2) { 5497 let n2 = e2.split(`/`), r2 = n2.length; 5498 return n2.some(Zd) && (r2 += -2), t2 && (r2 += 2), n2.filter((e3) => !Zd(e3)).reduce((e3, t3) => e3 + (Xd.test(t3) ? 3 : t3 === `` ? 1 : 10), r2); 5499} 5500function $d(e2, t2) { 5501 return e2.length === t2.length && e2.slice(0, -1).every((e3, n2) => e3 === t2[n2]) ? e2[e2.length - 1] - t2[t2.length - 1] : 0; 5502} 5503function ef(e2, t2, n2) { 5504 let { routesMeta: r2 } = e2, i2 = {}, a2 = `/`, o2 = []; 5505 for (let e3 = 0; e3 < r2.length; ++e3) { 5506 let n3 = r2[e3], s2 = e3 === r2.length - 1, c2 = a2 === `/` ? t2 : t2.slice(a2.length) || `/`, l2 = tf({ path: n3.relativePath, caseSensitive: n3.caseSensitive, end: s2 }, c2), u2 = n3.route; 5507 if (!l2) return null; 5508 Object.assign(i2, l2.params), o2.push({ params: i2, pathname: ff([a2, l2.pathname]), pathnameBase: pf(ff([a2, l2.pathnameBase])), route: u2 }), l2.pathnameBase !== `/` && (a2 = ff([a2, l2.pathnameBase])); 5509 } 5510 return o2; 5511} 5512function tf(e2, t2) { 5513 typeof e2 == `string` && (e2 = { path: e2, caseSensitive: false, end: true }); 5514 let [n2, r2] = nf(e2.path, e2.caseSensitive, e2.end), i2 = t2.match(n2); 5515 if (!i2) return null; 5516 let a2 = i2[0], o2 = a2.replace(/(.)\/+$/, `$1`), s2 = i2.slice(1); 5517 return { params: r2.reduce((e3, t3, n3) => { 5518 let { paramName: r3, isOptional: i3 } = t3; 5519 if (r3 === `*`) { 5520 let e4 = s2[n3] || ``; 5521 o2 = a2.slice(0, a2.length - e4.length).replace(/(.)\/+$/, `$1`); 5522 } 5523 let c2 = s2[n3]; 5524 return i3 && !c2 ? e3[r3] = void 0 : e3[r3] = (c2 || ``).replace(/%2F/g, `/`), e3; 5525 }, {}), pathname: a2, pathnameBase: o2, pattern: e2 }; 5526} 5527function nf(e2, t2, n2) { 5528 t2 === void 0 && (t2 = false), n2 === void 0 && (n2 = true), Ld(e2 === `*` || !e2.endsWith(`*`) || e2.endsWith(`/*`), `Route path "` + e2 + `" will be treated as if it were ` + (`"` + e2.replace(/\*$/, `/*`) + '" because the `*` character must ') + "always follow a `/` in the pattern. To get rid of this warning, " + (`please change the route path to "` + e2.replace(/\*$/, `/*`) + `".`)); 5529 let r2 = [], i2 = `^` + e2.replace(/\/*\*?$/, ``).replace(/^\/*/, `/`).replace(/[\\.*+^${}|()[\]]/g, `\\$&`).replace(/\/:([\w-]+)(\?)?/g, (e3, t3, n3) => (r2.push({ paramName: t3, isOptional: n3 != null }), n3 ? `/?([^\\/]+)?` : `/([^\\/]+)`)); 5530 return e2.endsWith(`*`) ? (r2.push({ paramName: `*` }), i2 += e2 === `*` || e2 === `/*` ? `(.*)$` : `(?:\\/(.+)|\\/*)$`) : n2 ? i2 += `\\/*$` : e2 !== `` && e2 !== `/` && (i2 += `(?:(?=\\/|$))`), [new RegExp(i2, t2 ? void 0 : `i`), r2]; 5531} 5532function rf(e2) { 5533 try { 5534 return e2.split(`/`).map((e3) => decodeURIComponent(e3).replace(/\//g, `%2F`)).join(`/`); 5535 } catch (t2) { 5536 return Ld(false, `The URL path "` + e2 + `" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent ` + (`encoding (` + t2 + `).`)), e2; 5537 } 5538} 5539function af(e2, t2) { 5540 if (t2 === `/`) return e2; 5541 if (!e2.toLowerCase().startsWith(t2.toLowerCase())) return null; 5542 let n2 = t2.endsWith(`/`) ? t2.length - 1 : t2.length, r2 = e2.charAt(n2); 5543 return r2 && r2 !== `/` ? null : e2.slice(n2) || `/`; 5544} 5545function of(e2, t2) { 5546 t2 === void 0 && (t2 = `/`); 5547 let { pathname: n2, search: r2 = ``, hash: i2 = `` } = typeof e2 == `string` ? Hd(e2) : e2; 5548 return { pathname: n2 ? n2.startsWith(`/`) ? n2 : sf(n2, t2) : t2, search: mf(r2), hash: hf(i2) }; 5549} 5550function sf(e2, t2) { 5551 let n2 = t2.replace(/\/+$/, ``).split(`/`); 5552 return e2.split(`/`).forEach((e3) => { 5553 e3 === `..` ? n2.length > 1 && n2.pop() : e3 !== `.` && n2.push(e3); 5554 }), n2.length > 1 ? n2.join(`/`) : `/`; 5555} 5556function cf(e2, t2, n2, r2) { 5557 return `Cannot include a '` + e2 + `' character in a manually specified ` + ("`to." + t2 + "` field [" + JSON.stringify(r2) + `]. Please separate it out to the `) + ("`to." + n2 + "` field. Alternatively you may provide the full path as ") + `a string in <Link to="..."> and the router will parse it for you.`; 5558} 5559function lf(e2) { 5560 return e2.filter((e3, t2) => t2 === 0 || e3.route.path && e3.route.path.length > 0); 5561} 5562function uf(e2, t2) { 5563 let n2 = lf(e2); 5564 return t2 ? n2.map((e3, t3) => t3 === n2.length - 1 ? e3.pathname : e3.pathnameBase) : n2.map((e3) => e3.pathnameBase); 5565} 5566function df(e2, t2, n2, r2) { 5567 r2 === void 0 && (r2 = false); 5568 let i2; 5569 typeof e2 == `string` ? i2 = Hd(e2) : (i2 = Nd({}, e2), Z(!i2.pathname || !i2.pathname.includes(`?`), cf(`?`, `pathname`, `search`, i2)), Z(!i2.pathname || !i2.pathname.includes(`#`), cf(`#`, `pathname`, `hash`, i2)), Z(!i2.search || !i2.search.includes(`#`), cf(`#`, `search`, `hash`, i2))); 5570 let a2 = e2 === `` || i2.pathname === ``, o2 = a2 ? `/` : i2.pathname, s2; 5571 if (o2 == null) s2 = n2; 5572 else { 5573 let e3 = t2.length - 1; 5574 if (!r2 && o2.startsWith(`..`)) { 5575 let t3 = o2.split(`/`); 5576 for (; t3[0] === `..`; ) t3.shift(), --e3; 5577 i2.pathname = t3.join(`/`); 5578 } 5579 s2 = e3 >= 0 ? t2[e3] : `/`; 5580 } 5581 let c2 = of(i2, s2), l2 = o2 && o2 !== `/` && o2.endsWith(`/`), u2 = (a2 || o2 === `.`) && n2.endsWith(`/`); 5582 return !c2.pathname.endsWith(`/`) && (l2 || u2) && (c2.pathname += `/`), c2; 5583} 5584const ff = (e2) => e2.join(`/`).replace(/\/\/+/g, `/`), pf = (e2) => e2.replace(/\/+$/, ``).replace(/^\/*/, `/`), mf = (e2) =>
5584 !e2 || e2 === `?` ? `` : e2.startsWith(`?`) ? e2 : `?` + e2, hf = (e2) => !e2 || e2 === `#` ? `` : e2.startsWith(`#`) ? e2 : `#` + e2; 5585function gf(e2) { 5586 return e2 != null && typeof e2.status == `number` && typeof e2.statusText == `string` && typeof e2.internal == `boolean` && `data` in e2; 5587} 5588const _f = [`post`, `put`, `patch`, `delete`]; 5589new Set(_f); 5590const vf = [`get`, ..._f]; 5591new Set(vf); 5592function yf() { 5593 return yf = Object.assign ? Object.assign.bind() : function(e2) { 5594 for (var t2 = 1; t2 < arguments.length; t2++) { 5595 var n2 = arguments[t2]; 5596 for (var r2 in n2) Object.prototype.hasOwnProperty.call(n2, r2) && (e2[r2] = n2[r2]); 5597 } 5598 return e2; 5599 }, yf.apply(this, arguments); 5600} 5601const bf = x.createContext(null), xf = x.createContext(null), Sf = x.createContext(null), Cf = x.createContext(null), wf = x.createContext({ outlet: null, matches: [], isDataRoute: false }), Tf = x.createContext(null); 5602function Ef(e2, t2) { 5603 let { relative: n2 } = t2 === void 0 ? {} : t2; 5604 Df() || Z(false); 5605 let { basename: r2, navigator: i2 } = x.useContext(Sf), { hash: a2, pathname: o2, search: s2 } = Nf(e2, { relative: n2 }), c2 = o2; 5606 return r2 !== `/` && (c2 = o2 === `/` ? r2 : ff([r2, o2])), i2.createHref({ pathname: c2, search: s2, hash: a2 }); 5607} 5608function Df() { 5609 return x.useContext(Cf) != null; 5610} 5611function Of() { 5612 return Df() || Z(false), x.useContext(Cf).location; 5613} 5614function kf(e2) { 5615 x.useContext(Sf).static || x.useLayoutEffect(e2); 5616} 5617function Af() { 5618 let { isDataRoute: e2 } = x.useContext(wf); 5619 return e2 ? Jf() : jf(); 5620} 5621function jf() { 5622 Df() || Z(false); 5623 let e2 = x.useContext(bf), { basename: t2, future: n2, navigator: r2 } = x.useContext(Sf), { matches: i2 } = x.useContext(wf), { pathname: a2 } = Of(), o2 = JSON.stringify(uf(i2, n2.v7_relativeSplatPath)), s2 = x.useRef(false); 5624 return kf(() => { 5625 s2.current = true; 5626 }), x.useCallback(function(n3, i3) { 5627 if (i3 === void 0 && (i3 = {}), !s2.current) return; 5628 if (typeof n3 == `number`) { 5629 r2.go(n3); 5630 return; 5631 } 5632 let c2 = df(n3, JSON.parse(o2), a2, i3.relative === `path`); 5633 e2 == null && t2 !== `/` && (c2.pathname = c2.pathname === `/` ? t2 : ff([t2, c2.pathname])), (i3.replace ? r2.replace : r2.push)(c2, i3.state, i3); 5634 }, [t2, r2, o2, a2, e2]); 5635} 5636function Mf() { 5637 let { matches: e2 } = x.useContext(wf), t2 = e2[e2.length - 1]; 5638 return t2 ? t2.params : {}; 5639} 5640function Nf(e2, t2) { 5641 let { relative: n2 } = t2 === void 0 ? {} : t2, { future: r2 } = x.useContext(Sf), { matches: i2 } = x.useContext(wf), { pathname: a2 } = Of(), o2 = JSON.stringify(uf(i2, r2.v7_relativeSplatPath)); 5642 return x.useMemo(() => df(e2, JSON.parse(o2), a2, n2 === `path`), [e2, o2, a2, n2]); 5643} 5644function Pf(e2, t2) { 5645 return Ff(e2, t2); 5646} 5647function Ff(e2, t2, n2, r2) { 5648 Df() || Z(false); 5649 let { navigator: i2 } = x.useContext(Sf), { matches: a2 } = x.useContext(wf), o2 = a2[a2.length - 1], s2 = o2 ? o2.params : {}; 5650 o2 && o2.pathname; 5651 let c2 = o2 ? o2.pathnameBase : `/`; 5652 o2 && o2.route; 5653 let l2 = Of(), u2; 5654 if (t2) { 5655 let e3 = typeof t2 == `string` ? Hd(t2) : t2; 5656 c2 === `/` || e3.pathname?.startsWith(c2) || Z(false), u2 = e3; 5657 } else u2 = l2; 5658 let d2 = u2.pathname || `/`, f2 = d2; 5659 if (c2 !== `/`) { 5660 let e3 = c2.replace(/^\//, ``).split(`/`); 5661 f2 = `/` + d2.replace(/^\//, ``).split(`/`).slice(e3.length).join(`/`); 5662 } 5663 let p2 = Gd(e2, { pathname: f2 }), m2 = Bf(p2 && p2.map((e3) => Object.assign({}, e3, { params: Object.assign({}, s2, e3.params), pathname: ff([c2, i2.encodeLocation ? i2.encodeLocation(e3.pathname).pathname : e3.pathname]), pathnameBase: e3.pathnameBase === `/` ? c2 : ff([c2, i2.encodeLocation ? i2.encodeLocation(e3.pathnameBase).pathname : e3.pathnameBase]) })), a2, n2, r2); 5664 return t2 && m2 ? x.createElement(Cf.Provider, { value: { location: yf({ pathname: `/`, search: ``, hash: ``, state: null, key: `default` }, u2), navigationType: Pd.Pop } }, m2) : m2; 5665} 5666function If() { 5667 let e2 = qf(), t2 = gf(e2) ? e2.status + ` ` + e2.statusText : e2 instanceof Error ? e2.message : JSON.stringify(e2), n2 = e2 instanceof Error ? e2.stack : null; 5668 return x.createElement(x.Fragment, null, x.createElement(`h2`, null, `Unexpected Application
5668Error!`), x.createElement(`h3`, { style: { fontStyle: `italic` } }, t2), n2 ? x.createElement(`pre`, { style: { padding: `0.5rem`, backgroundColor: `rgba(200,200,200, 0.5)` } }, n2) : null, null); 5669} 5670const Lf = x.createElement(If, null); 5671class Rf extends x.Component { 5672 constructor(e2) { 5673 super(e2), this.state = { location: e2.location, revalidation: e2.revalidation, error: e2.error }; 5674 } 5675 static getDerivedStateFromError(e2) { 5676 return { error: e2 }; 5677 } 5678 static getDerivedStateFromProps(e2, t2) { 5679 return t2.location !== e2.location || t2.revalidation !== `idle` && e2.revalidation === `idle` ? { error: e2.error, location: e2.location, revalidation: e2.revalidation } : { error: e2.error === void 0 ? t2.error : e2.error, location: t2.location, revalidation: e2.revalidation || t2.revalidation }; 5680 } 5681 componentDidCatch(e2, t2) { 5682 } 5683 render() { 5684 return this.state.error === void 0 ? this.props.children : x.createElement(wf.Provider, { value: this.props.routeContext }, x.createElement(Tf.Provider, { value: this.state.error, children: this.props.component })); 5685 } 5686} 5687function zf(e2) { 5688 let { routeContext: t2, match: n2, children: r2 } = e2, i2 = x.useContext(bf); 5689 return i2 && i2.static && i2.staticContext && (n2.route.errorElement || n2.route.ErrorBoundary) && (i2.staticContext._deepestRenderedBoundaryId = n2.route.id), x.createElement(wf.Provider, { value: t2 }, r2); 5690} 5691function Bf(e2, t2, n2, r2) { 5692 if (t2 === void 0 && (t2 = []), n2 === void 0 && (n2 = null), r2 === void 0 && (r2 = null), e2 == null) { 5693 var i2; 5694 if (!n2) return null; 5695 if (n2.errors) e2 = n2.matches; 5696 else if ((i2 = r2) != null && i2.v7_partialHydration && t2.length === 0 && !n2.initialized && n2.matches.length > 0) e2 = n2.matches; 5697 else return null; 5698 } 5699 let a2 = e2, o2 = n2?.errors; 5700 if (o2 != null) { 5701 let e3 = a2.findIndex((e4) => e4.route.id && o2?.[e4.route.id] !== void 0); 5702 e3 >= 0 || Z(false), a2 = a2.slice(0, Math.min(a2.length, e3 + 1)); 5703 } 5704 let s2 = false, c2 = -1; 5705 if (n2 && r2 && r2.v7_partialHydration) for (let e3 = 0; e3 < a2.length; e3++) { 5706 let t3 = a2[e3]; 5707 if ((t3.route.HydrateFallback || t3.route.hydrateFallbackElement) && (c2 = e3), t3.route.id) { 5708 let { loaderData: e4, errors: r3 } = n2, i3 = t3.route.loader && e4[t3.route.id] === void 0 && (!r3 || r3[t3.route.id] === void 0); 5709 if (t3.route.lazy || i3) { 5710 s2 = true, a2 = c2 >= 0 ? a2.slice(0, c2 + 1) : [a2[0]]; 5711 break; 5712 } 5713 } 5714 } 5715 return a2.reduceRight((e3, r3, i3) => { 5716 let l2, u2 = false, d2 = null, f2 = null; 5717 n2 && (l2 = o2 && r3.route.id ? o2[r3.route.id] : void 0, d2 = r3.route.errorElement || Lf, s2 && (c2 < 0 && i3 === 0 ? (u2 = true, f2 = null) : c2 === i3 && (u2 = true, f2 = r3.route.hydrateFallbackElement || null))); 5718 let p2 = t2.concat(a2.slice(0, i3 + 1)), m2 = () => { 5719 let t3; 5720 return t3 = l2 ? d2 : u2 ? f2 : r3.route.Component ? x.createElement(r3.route.Component, null) : r3.route.element ? r3.route.element : e3, x.createElement(zf, { match: r3, routeContext: { outlet: e3, matches: p2, isDataRoute: n2 != null }, children: t3 }); 5721 }; 5722 return n2 && (r3.route.ErrorBoundary || r3.route.errorElement || i3 === 0) ? x.createElement(Rf, { location: n2.location, revalidation: n2.revalidation, component: d2, error: l2, children: m2(), routeContext: { outlet: null, matches: p2, isDataRoute: true } }) : m2(); 5723 }, null); 5724} 5725var Vf = function(e2) { 5726 return e2.UseBlocker = `useBlocker`, e2.UseRevalidator = `useRevalidator`, e2.UseNavigateStable = `useNavigate`, e2; 5727}(Vf || {}), Hf = function(e2) { 5728 return e2.UseBlocker = `useBlocker`, e2.UseLoaderData = `useLoaderData`, e2.UseActionData = `useActionData`, e2.UseRouteError = `useRouteError`, e2.UseNavigation = `useNavigation`, e2.UseRouteLoaderData = `useRouteLoaderData`, e2.UseMatches = `useMatches`, e2.UseRevalidator = `useRevalidator`, e2.UseNavigateStable = `useNavigate`, e2.UseRouteId = `useRouteId`, e2; 5729}(Hf || {}); 5730function Uf(e2) { 5731 let t2 = x.useContext(bf); 5732 return t2 || Z(false), t2; 5733} 5734function Wf(e2) { 5735 let t2 = x.useContext(xf); 5736 return t2 || Z(false), t2; 5737} 5738function Gf(e2) { 5739 let t2 = x.useContext(wf); 5740 return t2 || Z(false), t2; 5741} 5742function Kf(e2) { 5743 let t2 = Gf(), n2 = t2.matches[t2.matches.length - 1]; 5744 return n2.route.id || Z(false), n2.route.id; 5745} 5746function qf() { 5747 let e2 = x.useContext(Tf), t2 = Wf(Hf.UseRouteError), n2 = Kf(Hf.UseRouteError); 5748 return e2 === void 0 ? t2.errors?.[n2] : e2; 5749} 5750function Jf() { 5751 let { router: e2 } = Uf(Vf.UseNavigateStable), t2 = Kf(Hf.UseNavigateStable), n2 = x.useRef(false); 5752 return kf(() => { 5753 n2.current = true; 5754 }), x.useCallback(function(r2, i2) { 5755 i2 === void 0 && (i2 = {}), n2.current && (typeof r2 == `number` ? e2.navigate(r2) : e2.navigate(r2, yf({ fromRouteId: t2 }, i2))); 5756 }, [e2, t2]); 5757} 5758const Yf = {}; 5759function Xf(e2, t2) { 5760 Yf[t2] || (Yf[t2] = true); 5761} 5762const Zf = (e2, t2, n2) => Xf(e2, `â ï¸ React Router Future Flag Warning: ` + t2 + `. ` + ("You can use the `" + e2 + "` future flag to opt-in early. ") + (`For more information, see ` + n2 + `.`)); 5763function Qf(e2, t2) { 5764 e2?.v7_startTransition === void 0 && Zf(`v7_startTransition`, "React Router will begin wrapping state updates in `React.startTransition` in v7", `https://reactrouter.com/v6/upgrading/future#v7_starttransition`), e2?.v7_relativeSplatPath
5764=== void 0 && Zf(`v7_relativeSplatPath`, `Relative route resolution within Splat routes is changing in v7`, `https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath`); 5765} 5766function $f(e2) { 5767 let { to: t2, replace: n2, state: r2, relative: i2 } = e2; 5768 Df() || Z(false); 5769 let { future: a2, static: o2 } = x.useContext(Sf), { matches: s2 } = x.useContext(wf), { pathname: c2 } = Of(), l2 = Af(), u2 = df(t2, uf(s2, a2.v7_relativeSplatPath), c2, i2 === `path`), d2 = JSON.stringify(u2); 5770 return x.useEffect(() => l2(JSON.parse(d2), { replace: n2, state: r2, relative: i2 }), [l2, d2, i2, n2, r2]), null; 5771} 5772function ep(e2) { 5773 Z(false); 5774} 5775function tp(e2) { 5776 let { basename: t2 = `/`, children: n2 = null, location: r2, navigationType: i2 = Pd.Pop, navigator: a2, static: o2 = false, future: s2 } = e2; 5777 Df() && Z(false); 5778 let c2 = t2.replace(/^\/*/, `/`), l2 = x.useMemo(() => ({ basename: c2, navigator: a2, static: o2, future: yf({ v7_relativeSplatPath: false }, s2) }), [c2, s2, a2, o2]); 5779 typeof r2 == `string` && (r2 = Hd(r2)); 5780 let { pathname: u2 = `/`, search: d2 = ``, hash: f2 = ``, state: p2 = null, key: m2 = `default` } = r2, h2 = x.useMemo(() => { 5781 let e3 = af(u2, c2); 5782 return e3 == null ? null : { location: { pathname: e3, search: d2, hash: f2, state: p2, key: m2 }, navigationType: i2 }; 5783 }, [c2, u2, d2, f2, p2, m2, i2]); 5784 return h2 == null ? null : x.createElement(Sf.Provider, { value: l2 }, x.createElement(Cf.Provider, { children: n2, value: h2 })); 5785} 5786function np(e2) { 5787 let { children: t2, location: n2 } = e2; 5788 return Pf(rp(t2), n2); 5789} 5790new Promise(() => { 5791}); 5792function rp(e2, t2) { 5793 t2 === void 0 && (t2 = []); 5794 let n2 = []; 5795 return x.Children.forEach(e2, (e3, r2) => { 5796 if (!x.isValidElement(e3)) return; 5797 let i2 = [...t2, r2]; 5798 if (e3.type === x.Fragment) { 5799 n2.push.apply(n2, rp(e3.props.children, i2)); 5800 return; 5801 } 5802 e3.type === ep || Z(false), !e3.props.index || !e3.props.children || Z(false); 5803 let a2 = { id: e3.props.id || i2.join(`-`), caseSensitive: e3.props.caseSensitive, element: e3.props.element, Component: e3.props.Component, index: e3.props.index, path: e3.props.path, loader: e3.props.loader, action: e3.props.action, errorElement: e3.props.errorElement, ErrorBoundary: e3.props.ErrorBoundary, hasErrorBoundary: e3.props.ErrorBoundary != null || e3.props.errorElement != null, shouldRevalidate: e3.props.shouldRevalidate, handle: e3.props.handle, lazy: e3.props.lazy }; 5804 e3.props.children && (a2.children = rp(e3.props.children, i2)), n2.push(a2); 5805 }), n2; 5806} 5807function ip() { 5808 return ip = Object.assign ? Object.assign.bind() : function(e2) { 5809 for (var t2 = 1; t2 < arguments.length; t2++) { 5810 var n2 = arguments[t2]; 5811 for (var r2 in n2) Object.prototype.hasOwnProperty.call(n2, r2) && (e2[r2] = n2[r2]); 5812 } 5813 return e2; 5814 }, ip.apply(this, arguments); 5815} 5816function ap(e2, t2) { 5817 if (e2 == null) return {}; 5818 var n2 = {}, r2 = Object.keys(e2), i2, a2; 5819 for (a2 = 0; a2 < r2.length; a2++) i2 = r2[a2], !(t2.indexOf(i2) >= 0) && (n2[i2] = e2[i2]); 5820 return n2; 5821} 5822function op(e2) { 5823 return !!(e2.metaKey || e2.altKey || e2.ctrlKey || e2.shiftKey); 5824} 5825function sp(e2, t2) { 5826 return e2.button === 0 && (!t2 || t2 === `_self`) && !op(e2); 5827} 5828function cp(e2) { 5829 return e2 === void 0 && (e2 = ``), new URLSearchParams(typeof e2 == `string` || Array.isArray(e2) || e2 instanceof URLSearchParams ? e2 : Object.keys(e2).reduce((t2, n2) => { 5830 let r2 = e2[n2]; 5831 return t2.concat(Array.isArray(r2) ? r2.map((e3) => [n2, e3]) : [[n2, r2]]); 5832 }, [])); 5833} 5834function lp(e2, t2) { 5835 let n2 = cp(e2); 5836 return t2 && t2.forEach((e3, r2) => { 5837 n2.has(r2) || t2.getAll(r2).forEach((e4) => { 5838 n2.append(r2, e4); 5839 }); 5840 }), n2; 5841} 5842const up = [`onClick`, `relative`, `reloadDocument`, `replace`, `state`, `target`, `to`, `preventScrollReset`, `viewTransition`]; 5843try { 5844 window.__reactRouterVersion = `6`; 5845} catch { 5846} 5847const dp = Ce.startTransition; 5848function fp(e2) { 5849 let { basename: t2, children: n2, future: r2, window: i2 } = e2, a2 = x.useRef(); 5850 a2.current ?? (a2.current = Id({ window: i2, v5Compat: true })); 5851 let o2 = a2.current, [s2, c2] = x.useState({ action: o2.action, location: o2.location }), { v7_startTransition: l2 } = r2 || {}, u2 = x.useCallback((e3) => { 5852 l2 && dp ? dp(() => c2(e3)) : c2(e3); 5853 }, [c2, l2]); 5854 return x.useLayoutEffect(() => o2.listen(u2), [o2, u2]), x.useEffect(() => Qf(r2), [r2]), x.createElement(tp, { basename: t2, children: n2, location: s2.location, navigationType: s2.action, navigator: o2, future: r2 }); 5855} 5856const pp = typeof window < `u` && window.document !== void 0 && window.document.createElement !== void 0, mp
5856= /^(?:[a-z][a-z0-9+.-]*:|\/\/)/i, hp = x.forwardRef(function(e2, t2) { 5857 let { onClick: n2, relative: r2, reloadDocument: i2, replace: a2, state: o2, target: s2, to: c2, preventScrollReset: l2, viewTransition: u2 } = e2, d2 = ap(e2, up), { basename: f2 } = x.useContext(Sf), p2, m2 = false; 5858 if (typeof c2 == `string` && mp.test(c2) && (p2 = c2, pp)) try { 5859 let e3 = new URL(window.location.href), t3 = c2.startsWith(`//`) ? new URL(e3.protocol + c2) : new URL(c2), n3 = af(t3.pathname, f2); 5860 t3.origin === e3.origin && n3 != null ? c2 = n3 + t3.search + t3.hash : m2 = true; 5861 } catch { 5862 } 5863 let h2 = Ef(c2, { relative: r2 }), g2 = vp(c2, { replace: a2, state: o2, target: s2, preventScrollReset: l2, relative: r2, viewTransition: u2 }); 5864 function _2(e3) { 5865 n2 && n2(e3), e3.defaultPrevented || g2(e3); 5866 } 5867 return x.createElement(`a`, ip({}, d2, { href: p2 || h2, onClick: m2 || i2 ? n2 : _2, ref: t2, target: s2 })); 5868}); 5869var gp; 5870(function(e2) { 5871 e2.UseScrollRestoration = `useScrollRestoration`, e2.UseSubmit = `useSubmit`, e2.UseSubmitFetcher = `useSubmitFetcher`, e2.UseFetcher = `useFetcher`, e2.useViewTransitionState = `useViewTransitionState`; 5872})(gp || (gp = {})); 5873var _p; 5874(function(e2) { 5875 e2.UseFetcher = `useFetcher`, e2.UseFetchers = `useFetchers`, e2.UseScrollRestoration = `useScrollRestoration`; 5876})(_p || (_p = {})); 5877function vp(e2, t2) { 5878 let { target: n2, replace: r2, state: i2, preventScrollReset: a2, relative: o2, viewTransition: s2 } = t2 === void 0 ? {} : t2, c2 = Af(), l2 = Of(), u2 = Nf(e2, { relative: o2 }); 5879 return x.useCallback((t3) => { 5880 sp(t3, n2) && (t3.preventDefault(), c2(e2, { replace: r2 === void 0 ? Vd(l2) === Vd(u2) : r2, state: i2, preventScrollReset: a2, relative: o2, viewTransition: s2 })); 5881 }, [l2, c2, u2, r2, i2, n2, e2, a2, o2, s2]); 5882} 5883function yp(e2) { 5884 let t2 = x.useRef(cp(e2)), n2 = x.useRef(false), r2 = Of(), i2 = x.useMemo(() => lp(r2.search, n2.current ? null : t2.current), [r2.search]), a2 = Af(); 5885 return [i2, x.useCallback((e3, t3) => { 5886 let r3 = cp(typeof e3 == `function` ? e3(i2) : e3); 5887 n2.current = true, a2(`?` + r3, t3); 5888 }, [a2, i2])]; 5889} 5890function bp() { 5891 return bp = Object.assign ? Object.assign.bind() : function(e2) { 5892 for (var t2 = 1; t2 < arguments.length; t2++) { 5893 var n2 = arguments[t2]; 5894 for (var r2 in n2) ({}).hasOwnProperty.call(n2, r2) && (e2[r2] = n2[r2]); 5895 } 5896 return e2; 5897 }, bp.apply(null, arguments); 5898} 5899const xp = e({ area: true, base: true, br: true, col: true, embed: true, hr: true, img: true, input: true, link: true, meta: true, param: true, source: true, track: true, wbr: true }); 5900var Sp = /\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g; 5901function Cp(e2) { 5902 var t2 = { type: `tag`, name: ``, voidElement: false, attrs: {}, children: [] }, n2 = e2.match(/<\/?([^\s]+?)[/\s>]/); 5903 if (n2 && (t2.name = n2[1], (xp[n2[1]] || e2.charAt(e2.length - 2) === `/`) && (t2.voidElement = true), t2.name.startsWith(`!--`))) { 5904 var r2 = e2.indexOf(`-->`); 5905 return { type: `comment`, comment: r2 === -1 ? `` : e2.slice(4, r2) }; 5906 } 5907 for (var i2 = new RegExp(Sp), a2 = null; (a2 = i2.exec(e2)) !== null; ) if (a2[0].trim()) if (a2[1]) { 5908 var o2 = a2[1].trim(), s2 = [o2, ``]; 5909 o2.indexOf(`=`) > -1 && (s2 = o2.split(`=`)), t2.attrs[s2[0]] = s2[1], i2.lastIndex--; 5910 } else a2[2] && (t2.attrs[a2[2]] = a2[3].trim().substring(1, a2[3].length - 1)); 5911 return t2; 5912} 5913var wp = /<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g, Tp = /^\s*$/, Ep = /* @__PURE__ */ Object.create(null); 5914function Dp(e2, t2) { 5915 switch (t2.type) { 5916 case `text`: 5917 return e2 + t2.content; 5918 case `tag`: 5919 return e2 += `<` + t2.name + (t2.attrs ? function(e3) { 5920 var t3 = []; 5921 for (var n2 in e3) t3.push(n2 + `="` + e3[n2] + `"`); 5922 return t3.length ? ` ` + t3.join(` `) : ``; 5923 }(t2.attrs) : ``) + (t2.voidElement ? `/>` : `>`), t2.voidElement ? e2 : e2 + t2.children.reduce(Dp, ``) + `</` + t2.name + `>`; 5924 case `comment`: 5925 return e2 + `<!--` + t2.comment + `-->`; 5926 } 5927} 5928var Op = { parse: function(e2, t2) { 5929 t2 || (t2 = {}), t2.components || (t2.components = Ep); 5930 var n2, r2 = [], i2 = [], a2 = -1, o2 = false;
5931 if (e2.indexOf(`<`) !== 0) { 5932 var s2 = e2.indexOf(`<`); 5933 r2.push({ type: `text`, content: s2 === -1 ? e2 : e2.substring(0, s2) }); 5934 } 5935 return e2.replace(wp, function(s3, c2) { 5936 if (o2) { 5937 if (s3 !== `</` + n2.name + `>`) return; 5938 o2 = false; 5939 } 5940 var l2, u2 = s3.charAt(1) !== `/`, d2 = s3.startsWith(`<!--`), f2 = c2 + s3.length, p2 = e2.charAt(f2); 5941 if (d2) { 5942 var m2 = Cp(s3); 5943 return a2 < 0 ? (r2.push(m2), r2) : ((l2 = i2[a2]).children.push(m2), r2); 5944 } 5945 if (u2 && (a2++, (n2 = Cp(s3)).type === `tag` && t2.components[n2.name] && (n2.type = `component`, o2 = true), n2.voidElement || o2 || !p2 || p2 === `<` || n2.children.push({ type: `text`, content: e2.slice(f2, e2.indexOf(`<`, f2)) }), a2 === 0 && r2.push(n2), (l2 = i2[a2 - 1]) && l2.children.push(n2), i2[a2] = n2), (!u2 || n2.voidElement) && (a2 > -1 && (n2.voidElement || n2.name === s3.slice(2, -1)) && (a2--, n2 = a2 === -1 ? r2 : i2[a2]), !o2 && p2 !== `<` && p2)) { 5946 l2 = a2 === -1 ? r2 : i2[a2].children; 5947 var h2 = e2.indexOf(`<`, f2), g2 = e2.slice(f2, h2 === -1 ? void 0 : h2); 5948 Tp.test(g2) && (g2 = ` `), (h2 > -1 && a2 + l2.length >= 0 || g2 !== ` `) && l2.push({ type: `text`, content: g2 }); 5949 } 5950 }), r2; 5951}, stringify: function(e2) { 5952 return e2.reduce(function(e3, t2) { 5953 return e3 + Dp(``, t2); 5954 }, ``); 5955} }; 5956function kp() { 5957 if (console && console.warn) { 5958 var e2 = [...arguments]; 5959 typeof e2[0] == `string` && (e2[0] = `react-i18next:: ${e2[0]}`); 5960 } 5961} 5962const Ap = {}; 5963function jp() { 5964 var e2 = [...arguments]; 5965 typeof e2[0] == `string` && Ap[e2[0]] || (typeof e2[0] == `string` && (Ap[e2[0]] = /* @__PURE__ */ new Date()), kp(...e2)); 5966} 5967const Mp = (e2, t2) => () => { 5968 if (e2.isInitialized) t2(); 5969 else { 5970 let n2 = () => { 5971 setTimeout(() => { 5972 e2.off(`initialized`, n2); 5973 }, 0), t2(); 5974 }; 5975 e2.on(`initialized`, n2); 5976 } 5977}; 5978function Np(e2, t2, n2) { 5979 e2.loadNamespaces(t2, Mp(e2, n2)); 5980} 5981function Pp(e2, t2, n2, r2) { 5982 typeof n2 == `string` && (n2 = [n2]), n2.forEach((t3) => { 5983 e2.options.ns.indexOf(t3) < 0 && e2.options.ns.push(t3); 5984 }), e2.loadLanguages(t2, Mp(e2, r2)); 5985} 5986function Fp(e2, t2) { 5987 let n2 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, r2 = t2.languages[0], i2 = t2.options ? t2.options.fallbackLng : false, a2 = t2.languages[t2.languages.length - 1]; 5988 if (r2.toLowerCase() === `cimode`) return true; 5989 let o2 = (e3, n3) => { 5990 let r3 = t2.services.backendConnector.state[`${e3}|${n3}`]; 5991 return r3 === -1 || r3 === 2; 5992 }; 5993 return n2.bindI18n && n2.bindI18n.indexOf(`languageChanging`) > -1 && t2.services.backendConnector.backend && t2.isLanguageChangingTo && !o2(t2.isLanguageChangingTo, e2) ? false : !!(t2.hasResourceBundle(r2, e2) || !t2.services.backendConnector.backend || t2.options.resources && !t2.options.partialBundledLanguages || o2(r2, e2) && (!i2 || o2(a2, e2))); 5994} 5995function Ip(e2, t2) { 5996 let n2 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}; 5997 return !t2.languages || !t2.languages.length ? (jp(`i18n.languages were undefined or empty`, t2.languages), true) : t2.options.ignoreJSONStructure === void 0 ? Fp(e2, t2, n2) : t2.hasLoadedNamespace(e2, { lng: n2.lng, precheck: (t3, r2) => { 5998 if (n2.bindI18n && n2.bindI18n.indexOf(`languageChanging`) > -1 && t3.services.backendConnector.backend && t3.isLanguageChangingTo && !r2(t3.isLanguageChangingTo, e2)) return false; 5999 } }); 6000} 6001const Lp = /&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g, Rp = { "&": `&`, "&": `&`, "<": `<`, "<": `<`, ">": `>`, ">": `>`, "'": `'`, "'": `'`, """: `"`, """: `"`, " ": ` `, " ": ` `, "©": `©`, "©": `©`, "®": `®`, "®": `®`, "…": `â¦`, "…": `â¦`, "/": `/`, "/": `/` }, zp = (e2) => Rp[e2]; 6002let Bp = { bindI18n: `languageChanged`, bindI18nStore: ``, transEmptyNodeValue: ``, transSupportBasicHtmlNodes: true, transWrapTextNodes: ``, transKeepBasicHtmlNodesFor: [`br`, `strong`, `i`, `p`], useSuspense: true, unescape: (e2) => e2.replace(Lp, zp) }; 6003function Vp() { 6004 let e2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; 6005 Bp = { ...Bp, ...e2 }; 6006} 6007function Hp() { 6008 return Bp; 6009} 6010let Up; 6011function Wp(e2) { 6012 Up = e2; 6013} 6014function Gp() { 6015 return Up; 6016} 6017function Kp(e2, t2) { 6018 if (!e2) return false;
6019 let n2 = e2.props ? e2.props.children : e2.children; 6020 return t2 ? n2.length > 0 : !!n2; 6021} 6022function qp(e2) { 6023 if (!e2) return []; 6024 let t2 = e2.props ? e2.props.children : e2.children; 6025 return e2.props && e2.props.i18nIsDynamicList ? Yp(t2) : t2; 6026} 6027function Jp(e2) { 6028 return Object.prototype.toString.call(e2) === `[object Array]` ? e2.every((e3) => x.isValidElement(e3)) : false; 6029} 6030function Yp(e2) { 6031 return Array.isArray(e2) ? e2 : [e2]; 6032} 6033function Xp(e2, t2) { 6034 let n2 = { ...t2 }; 6035 return n2.props = Object.assign(e2.props, t2.props), n2; 6036} 6037function Zp(e2, t2) { 6038 if (!e2) return ``; 6039 let n2 = ``, r2 = Yp(e2), i2 = t2.transSupportBasicHtmlNodes && t2.transKeepBasicHtmlNodesFor ? t2.transKeepBasicHtmlNodesFor : []; 6040 return r2.forEach((e3, r3) => { 6041 if (typeof e3 == `string`) n2 += `${e3}`; 6042 else if (x.isValidElement(e3)) { 6043 let a2 = Object.keys(e3.props).length, o2 = i2.indexOf(e3.type) > -1, s2 = e3.props.children; 6044 if (!s2 && o2 && a2 === 0) n2 += `<${e3.type}/>`; 6045 else if (!s2 && (!o2 || a2 !== 0)) n2 += `<${r3}></${r3}>`; 6046 else if (e3.props.i18nIsDynamicList) n2 += `<${r3}></${r3}>`; 6047 else if (o2 && a2 === 1 && typeof s2 == `string`) n2 += `<${e3.type}>${s2}</${e3.type}>`; 6048 else { 6049 let e4 = Zp(s2, t2); 6050 n2 += `<${r3}>${e4}</${r3}>`; 6051 } 6052 } else if (e3 === null) kp(`Trans: the passed in value is invalid - seems you passed in a null child.`); 6053 else if (typeof e3 == `object`) { 6054 let { format: t3, ...r4 } = e3, i3 = Object.keys(r4); 6055 if (i3.length === 1) { 6056 let e4 = t3 ? `${i3[0]}, ${t3}` : i3[0]; 6057 n2 += `{{${e4}}}`; 6058 } else kp(`react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.`, e3); 6059 } else kp(`Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.`, e3); 6060 }), n2; 6061} 6062function Qp(e2, t2, n2, r2, i2, a2) { 6063 if (t2 === ``) return []; 6064 let o2 = r2.transKeepBasicHtmlNodesFor || [], s2 = t2 && new RegExp(o2.map((e3) => `<${e3}`).join(`|`)).test(t2); 6065 if (!e2 && !s2 && !a2) return [t2]; 6066 let c2 = {}; 6067 function l2(e3) { 6068 Yp(e3).forEach((e4) => { 6069 typeof e4 != `string` && (Kp(e4) ? l2(qp(e4)) : typeof e4 == `object` && !x.isValidElement(e4) && Object.assign(c2, e4)); 6070 }); 6071 } 6072 l2(e2); 6073 let u2 = Op.parse(`<0>${t2}</0>`), d2 = { ...c2, ...i2 }; 6074 function f2(e3, t3, n3) { 6075 let r3 = qp(e3), i3 = m2(r3, t3.children, n3); 6076 return Jp(r3) && i3.length === 0 || e3.props && e3.props.i18nIsDynamicList ? r3 : i3; 6077 } 6078 function p2(e3, t3, n3, r3, i3) { 6079 e3.dummy ? (e3.children = t3, n3.push(x.cloneElement(e3, { key: r3 }, i3 ? void 0 : t3))) : n3.push(...x.Children.map([e3], (e4) => { 6080 let n4 = { ...e4.props }; 6081 return delete n4.i18nIsDynamicList, Se.createElement(e4.type, bp({}, n4, { key: r3, ref: e4.ref }, i3 ? {} : { children: t3 })); 6082 })); 6083 } 6084 function m2(t3, i3, c3) { 6085 let l3 = Yp(t3); 6086 return Yp(i3).reduce((t4, i4, u3) => { 6087 let h2 = i4.children && i4.children[0] && i4.children[0].content && n2.services.interpolator.interpolate(i4.children[0].content, d2, n2.language); 6088 if (i4.type === `tag`) { 6089 let a3 = l3[parseInt(i4.name, 10)]; 6090 c3.length === 1 && !a3 && (a3 = c3[0][i4.name]), a3 || (a3 = {}); 6091 let g2 = Object.keys(i4.attrs).length === 0 ? a3 : Xp({ props: i4.attrs }, a3), _2 = x.isValidElement(g2), v2 = _2 && Kp(i4, true) && !i4.voidElement, y2 = s2 && typeof g2 == `object` && g2.dummy && !_2, ee2 = typeof e2 == `object` && !!e2 && Object.hasOwnProperty.call(e2, i4.name); 6092 if (typeof g2 == `string`) { 6093 let e3 = n2.services.interpolator.interpolate(g2, d2, n2.language); 6094 t4.push(e3); 6095 } else if (Kp(g2) || v2) p2(g2, f2(g2, i4, c3), t4, u3); 6096 else if (y2) p2(g2, m2(l3, i4.children, c3), t4, u3); 6097 else if (Number.isNaN(parseFloat(i4.name))) if (ee2) p2(g2, f2(g2, i4, c3), t4, u3, i4.voidElement); 6098 else if (r2.transSupportBasicHtmlNodes && o2.indexOf(i4.name) > -1) if (i4.voidElement) t4.push(x.createElement(i4.name, { key: `${i4.name}-${u3}` })); 6099 else { 6100 let e3 = m2(l3, i4.children, c3); 6101 t4.push(x.createElement(i4.name, { key: `${i4.name}-${u3}` }, e3)); 6102 } 6103 else if (i4.voidElement) t4.push(`<${i4.name} />`); 6104 else { 6105 let e3 = m2(l3, i4.children, c3); 6106 t4.push(`<${i4.name}>${e3}</${i4.name}>`); 6107 } 6108 else if (typeof g2 == `object` && !_2) { 6109 let e3 = i4.children[0] ? h2 : null; 6110 e3 && t4.push(e3); 6111 } else p2(g2, h2, t4, u3, i4.children.length !== 1 || !h2); 6112 } else if (i4.type === `text`) { 6113 let e3 = r2.transWrapTextNodes, o3 = a2 ? r2.unescape(n2.services.interpolator.interpolate(i4.content, d2, n2.language)) : n2.services.interpolator.interpolate(i4.content, d2, n2.language); 6114 e3 ? t4.push(x.createElement(e3, { key: `${i4.name}-${u3}` }
6114, o3)) : t4.push(o3); 6115 } 6116 return t4; 6117 }, []); 6118 } 6119 return qp(m2([{ dummy: true, children: e2 || [] }], u2, Yp(e2 || []))[0]); 6120} 6121function $p(e2) { 6122 let { children: t2, count: n2, parent: r2, i18nKey: i2, context: a2, tOptions: o2 = {}, values: s2, defaults: c2, components: l2, ns: u2, i18n: d2, t: f2, shouldUnescape: p2, ...m2 } = e2, h2 = d2 || Gp(); 6123 if (!h2) return jp(`You will need to pass in an i18next instance by using i18nextReactModule`), t2; 6124 let g2 = f2 || h2.t.bind(h2) || ((e3) => e3); 6125 a2 && (o2.context = a2); 6126 let _2 = { ...Hp(), ...h2.options && h2.options.react }, v2 = u2 || g2.ns || h2.options && h2.options.defaultNS; 6127 v2 = typeof v2 == `string` ? [v2] : v2 || [`translation`]; 6128 let y2 = Zp(t2, _2), ee2 = c2 || y2 || _2.transEmptyNodeValue || i2, { hashTransKey: te2 } = _2, ne2 = i2 || (te2 ? te2(y2 || ee2) : y2 || ee2); 6129 h2.options && h2.options.interpolation && h2.options.interpolation.defaultVariables && (s2 = s2 && Object.keys(s2).length > 0 ? { ...s2, ...h2.options.interpolation.defaultVariables } : { ...h2.options.interpolation.defaultVariables }); 6130 let re2 = s2 ? o2.interpolation : { interpolation: { ...o2.interpolation, prefix: `#$?`, suffix: `?$#` } }, ie2 = { ...o2, count: n2, ...s2, ...re2, defaultValue: ee2, ns: v2 }, ae2 = ne2 ? g2(ne2, ie2) : ee2; 6131 l2 && Object.keys(l2).forEach((e3) => { 6132 let t3 = l2[e3]; 6133 if (typeof t3.type == `function` || !t3.props || !t3.props.children || ae2.indexOf(`${e3}/>`) < 0 && ae2.indexOf(`${e3} />`) < 0) return; 6134 function n3() { 6135 return Se.createElement(Se.Fragment, null, t3); 6136 } 6137 l2[e3] = Se.createElement(n3, null); 6138 }); 6139 let oe2 = Qp(l2 || t2, ae2, h2, _2, ie2, p2), se2 = r2 === void 0 ? _2.defaultTransParent : r2; 6140 return se2 ? x.createElement(se2, m2, oe2) : oe2; 6141} 6142const em = { type: `3rdParty`, init(e2) { 6143 Vp(e2.options.react), Wp(e2); 6144} }, tm = x.createContext(); 6145class nm { 6146 constructor() { 6147 this.usedNamespaces = {}; 6148 } 6149 addUsedNamespaces(e2) { 6150 e2.forEach((e3) => { 6151 this.usedNamespaces[e3] || (this.usedNamespaces[e3] = true); 6152 }); 6153 } 6154 getUsedNamespaces() { 6155 return Object.keys(this.usedNamespaces); 6156 } 6157} 6158function rm(e2) { 6159 let { children: t2, count: n2, parent: r2, i18nKey: i2, context: a2, tOptions: o2 = {}, values: s2, defaults: c2, components: l2, ns: u2, i18n: d2, t: f2, shouldUnescape: p2, ...m2 } = e2, { i18n: h2, defaultNS: g2 } = x.useContext(tm) || {}, _2 = d2 || h2 || Gp(), v2 = f2 || _2 && _2.t.bind(_2); 6160 return $p({ children: t2, count: n2, parent: r2, i18nKey: i2, context: a2, tOptions: o2, values: s2, defaults: c2, components: l2, ns: u2 || v2 && v2.ns || g2 || _2 && _2.options && _2.options.defaultNS, i18n: _2, t: f2, shouldUnescape: p2, ...m2 }); 6161} 6162const im = (e2, t2) => { 6163 let n2 = x.useRef(); 6164 return x.useEffect(() => { 6165 n2.current = e2; 6166 }, [e2, t2]), n2.current; 6167}; 6168function am(e2) { 6169 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, { i18n: n2 } = t2, { i18n: r2, defaultNS: i2 } = x.useContext(tm) || {}, a2 = n2 || r2 || Gp(); 6170 if (a2 && !a2.reportNamespaces && (a2.reportNamespaces = new nm()), !a2) { 6171 jp(`You will need to pass in an i18next instance by using initReactI18next`); 6172 let e3 = (e4, t4) => typeof t4 == `string` ? t4 : t4 && typeof t4 == `object` && typeof t4.defaultValue == `string` ? t4.defaultValue : Array.isArray(e4) ? e4[e4.length - 1] : e4, t3 = [e3, {}, false]; 6173 return t3.t = e3, t3.i18n = {}, t3.ready = false, t3; 6174 } 6175 a2.options.react && a2.options.react.wait !== void 0 && jp(`It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.`); 6176 let o2 = { ...Hp(), ...a2.options.react, ...t2 }, { useSuspense: s2, keyPrefix: c2 } = o2, l2 = i2 || a2.options && a2.options.defaultNS; 6177 l2 = typeof l2 == `string` ? [l2] : l2 || [`translation`], a2.reportNamespaces.addUsedNamespaces && a2.reportNamespaces.addUsedNamespaces(l2); 6178 let u2 = (a2.isInitialized || a2.initializedStoreOnce) && l2.every((e3) => Ip(e3, a2, o2)); 6179 function d2() { 6180 return a2.getFixedT(t2.lng || null, o2.nsMode === `fallback` ? l2 : l2[0], c2); 6181 } 6182 let [f2, p2] = x.useState(d2), m2 = l2.join(); 6183 t2.lng && (m2 = `${t2.lng}${m2}`); 6184 let h2 = im(m2), g2 = x.useRef(true); 6185 x.useEffect(() => { 6186 let { bindI18n: e3, bindI18nStore: n3 } = o2; 6187 g2.current = true, !u2 && !s2 && (t2.lng ? Pp(a2, t2.lng, l2, () => { 6188 g2.current && p2(d2); 6189 }) : Np(a2, l2, () => { 6190 g2.current && p2(d2); 6191 })), u2 && h2 && h2 !== m2 && g2.current && p2(d2); 6192 function r3() { 6193 g2.current && p2(d2); 6194 } 6195 return e3 && a2 && a2.on(e3, r3), n3 && a2 && a2.store.on(n3, r3), () => { 6196 g2.current = false, e3 && a2 && e3.split(` `).forEach((e4) => a2.off(e4, r3)), n3 && a2 && n3.split(` `).forEach((e4) => a2.store.off(e4, r3)); 6197 }; 6198 }, [a2, m2]); 6199 let _2 = x.useRef(true); 6200 x.useEffect(() => { 6201 g2.current && !_2.current && p2(d2), _2.current = false;
6202 }, [a2, c2]); 6203 let v2 = [f2, a2, u2]; 6204 if (v2.t = f2, v2.i18n = a2, v2.ready = u2, u2 || !u2 && !s2) return v2; 6205 throw new Promise((e3) => { 6206 t2.lng ? Pp(a2, t2.lng, l2, () => e3()) : Np(a2, l2, () => e3()); 6207 }); 6208} 6209function om(e2) { 6210 "@babel/helpers - typeof"; 6211 return om = typeof Symbol == `function` && typeof Symbol.iterator == `symbol` ? function(e3) { 6212 return typeof e3; 6213 } : function(e3) { 6214 return e3 && typeof Symbol == `function` && e3.constructor === Symbol && e3 !== Symbol.prototype ? `symbol` : typeof e3; 6215 }, om(e2); 6216} 6217function sm(e2, t2) { 6218 if (!(e2 instanceof t2)) throw TypeError(`Cannot call a class as a function`); 6219} 6220function cm(e2, t2) { 6221 if (om(e2) != `object` || !e2) return e2; 6222 var n2 = e2[Symbol.toPrimitive]; 6223 if (n2 !== void 0) { 6224 var r2 = n2.call(e2, t2); 6225 if (om(r2) != `object`) return r2; 6226 throw TypeError(`@@toPrimitive must return a primitive value.`); 6227 } 6228 return String(e2); 6229} 6230function lm(e2) { 6231 var t2 = cm(e2, `string`); 6232 return om(t2) == `symbol` ? t2 : t2 + ``; 6233} 6234function um(e2, t2) { 6235 for (var n2 = 0; n2 < t2.length; n2++) { 6236 var r2 = t2[n2]; 6237 r2.enumerable = r2.enumerable || false, r2.configurable = true, `value` in r2 && (r2.writable = true), Object.defineProperty(e2, lm(r2.key), r2); 6238 } 6239} 6240function dm(e2, t2, n2) { 6241 return t2 && um(e2.prototype, t2), n2 && um(e2, n2), Object.defineProperty(e2, `prototype`, { writable: false }), e2; 6242} 6243const Q = (e2) => typeof e2 == `string`, fm = () => { 6244 let e2, t2, n2 = new Promise((n3, r2) => { 6245 e2 = n3, t2 = r2; 6246 }); 6247 return n2.resolve = e2, n2.reject = t2, n2; 6248}, pm = (e2) => e2 == null ? `` : `` + e2, mm = (e2, t2, n2) => { 6249 e2.forEach((e3) => { 6250 t2[e3] && (n2[e3] = t2[e3]); 6251 }); 6252}, hm = /###/g, gm = (e2) => e2 && e2.indexOf(`###`) > -1 ? e2.replace(hm, `.`) : e2, _m = (e2) => !e2 || Q(e2), vm = (e2, t2, n2) => { 6253 let r2 = Q(t2) ? t2.split(`.`) : t2, i2 = 0; 6254 for (; i2 < r2.length - 1; ) { 6255 if (_m(e2)) return {}; 6256 let t3 = gm(r2[i2]); 6257 !e2[t3] && n2 && (e2[t3] = new n2()), e2 = Object.prototype.hasOwnProperty.call(e2, t3) ? e2[t3] : {}, ++i2; 6258 } 6259 return _m(e2) ? {} : { obj: e2, k: gm(r2[i2]) }; 6260}, ym = (e2, t2, n2) => { 6261 let { obj: r2, k: i2 } = vm(e2, t2, Object); 6262 if (r2 !== void 0 || t2.length === 1) { 6263 r2[i2] = n2; 6264 return; 6265 } 6266 let a2 = t2[t2.length - 1], o2 = t2.slice(0, t2.length - 1), s2 = vm(e2, o2, Object); 6267 for (; s2.obj === void 0 && o2.length; ) a2 = `${o2[o2.length - 1]}.${a2}`, o2 = o2.slice(0, o2.length - 1), s2 = vm(e2, o2, Object), s2 && s2.obj && s2.obj[`${s2.k}.${a2}`] !== void 0 && (s2.obj = void 0); 6268 s2.obj[`${s2.k}.${a2}`] = n2; 6269}, bm = (e2, t2, n2, r2) => { 6270 let { obj: i2, k: a2 } = vm(e2, t2, Object); 6271 i2[a2] = i2[a2] || [], i2[a2].push(n2); 6272}, xm = (e2, t2) => { 6273 let { obj: n2, k: r2 } = vm(e2, t2); 6274 if (n2) return n2[r2]; 6275}, Sm = (e2, t2, n2) => { 6276 let r2 = xm(e2, n2); 6277 return r2 === void 0 ? xm(t2, n2) : r2; 6278}, Cm = (e2, t2, n2) => { 6279 for (let r2 in t2) r2 !== `__proto__` && r2 !== `constructor` && (r2 in e2 ? Q(e2[r2]) || e2[r2] instanceof String || Q(t2[r2]) || t2[r2] instanceof String ? n2 && (e2[r2] = t2[r2]) : Cm(e2[r2], t2[r2], n2) : e2[r2] = t2[r2]); 6280 return e2; 6281}, wm = (e2) => e2.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, `\\$&`); 6282var Tm = { "&": `&`, "<": `<`, ">": `>`, '"': `"`, "'": `'`, "/": `/` }; 6283const Em = (e2) => Q(e2) ? e2.replace(/[&<>"'\/]/g, (e3) => Tm[e3]) : e2; 6284class Dm { 6285 constructor(e2) { 6286 this.capacity = e2, this.regExpMap = /* @__PURE__ */ new Map(), this.regExpQueue = []; 6287 } 6288 getRegExp(e2) { 6289 let t2 = this.regExpMap.get(e2); 6290 if (t2 !== void 0) return t2; 6291 let n2 = new RegExp(e2); 6292 return this.regExpQueue.length === this.capacity && this.regExpMap.delete(this.regExpQueue.shift()), this.regExpMap.set(e2, n2), this.regExpQueue.push(e2), n2; 6293 } 6294} 6295const Om = [` `, `,`, `?`, `!`, `;`], km = new Dm(20), Am = (e2, t2, n2) => { 6296 t2 || (t2 = ``), n2 || (n2 = ``); 6297 let r2 = Om.filter((e3) => t2.indexOf(e3) < 0 && n2.indexOf(e3) < 0); 6298 if (r2.length === 0) return true; 6299 let i2 = km.getRegExp(`(${r2.map((e3) => e3 === `?` ? `\\?` : e3).join(`|`)})`), a2 = !i2.test(e2); 6300 if (!a2) { 6301 let t3 = e2.indexOf(n2); 6302 t3 > 0 && !i2.test(e2.substring(0, t3)) && (a2 = true); 6303 } 6304 return a2; 6305}, jm = function(e2, t2) { 6306 let n2 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : `.`; 6307 if (!e2) return; 6308 if (e2[t2]) return e2[t2]; 6309 let r2 = t2.split(n2), i2 = e2; 6310 for (let e3 = 0; e3 < r2.length; ) { 6311 if (!i2 || typeof i2 != `object`) return; 6312 let t3, a2 = ``; 6313 for (let o2 = e3; o2 < r2.length; ++o2) if (o2 !== e3 && (a2 += n2), a2 += r2[o2], t3 = i2[a2], t3 !== void 0) { 6314 if ([`string`, `number`, `boolean`].indexOf(typeof t3) > -1 && o2 < r2.length - 1) continue; 6315 e3 += o2 - e3 + 1; 6316 break; 6317 } 6318 i2 = t3; 6319 } 6320 return i2; 6321}, Mm = (e2) => e2 && e2.replace(`_`, `-`), Nm = { type: `logger`, log(e2) { 6322 this.output(`log`, e2); 6323}, warn(e2) { 6324 this.output(`warn`, e2); 6325}, error(e2) { 6326 this.output(`error`, e2); 6327}, output(e2, t2) { 6328 console && console[e2] && console[e2].apply(console, t2); 6329} }; 6330class Pm { 6331 constructor(e2) { 6332 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; 6333 this.init(e2, t2); 6334 } 6335 init(e2) { 6336 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; 6337 this.prefix = t2.prefix || `i18next:`, this.logger = e2 || Nm, this.options = t2, this.debug = t2.debug; 6338 } 6339 log() { 6340 var e2 = [...arguments]; 6341 return this.forward(e2, `log`, ``, true); 6342 } 6343 warn() { 6344 var e2 = [...arguments]; 6345 return this.forward(e2, `warn`, ``, true); 6346 } 6347 error() { 6348 var e2 = [...arguments]; 6349 return this.forward(e2, `error`, ``); 6350 } 6351 deprecate() { 6352 var e2 = [...arguments]; 6353 return this.forward(e2, `warn`, `WARNING DEPRECATED: `, true); 6354 } 6355 forward(e2, t2, n2, r2) { 6356 return r2 && !this.debug ? null : (Q(e2[0]) && (e2[0] = `${n2}${this.prefix} ${e2[0]}`), this.logger[t2](e2)); 6357 } 6358 create(e2) { 6359 return new Pm(this.logger, { prefix: `${this.prefix}:${e2}:`, ...this.options }); 6360 } 6361 clone(e2) { 6362 return e2 || (e2 = this.options), e2.prefix = e2.prefix || this.prefix, new Pm(this.logger, e2); 6363 } 6364} 6365var Fm = new Pm(); 6366class Im {
6367 constructor() { 6368 this.observers = {}; 6369 } 6370 on(e2, t2) { 6371 return e2.split(` `).forEach((e3) => { 6372 this.observers[e3] || (this.observers[e3] = /* @__PURE__ */ new Map()); 6373 let n2 = this.observers[e3].get(t2) || 0; 6374 this.observers[e3].set(t2, n2 + 1); 6375 }), this; 6376 } 6377 off(e2, t2) { 6378 if (this.observers[e2]) { 6379 if (!t2) { 6380 delete this.observers[e2]; 6381 return; 6382 } 6383 this.observers[e2].delete(t2); 6384 } 6385 } 6386 emit(e2) { 6387 var t2 = [...arguments].slice(1); 6388 this.observers[e2] && Array.from(this.observers[e2].entries()).forEach((e3) => { 6389 let [n2, r2] = e3; 6390 for (let e4 = 0; e4 < r2; e4++) n2(...t2); 6391 }), this.observers[`*`] && Array.from(this.observers[`*`].entries()).forEach((n2) => { 6392 let [r2, i2] = n2; 6393 for (let n3 = 0; n3 < i2; n3++) r2.apply(r2, [e2, ...t2]); 6394 }); 6395 } 6396} 6397class Lm extends Im { 6398 constructor(e2) { 6399 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : { ns: [`translation`], defaultNS: `translation` }; 6400 super(), this.data = e2 || {}, this.options = t2, this.options.keySeparator === void 0 && (this.options.keySeparator = `.`), this.options.ignoreJSONStructure === void 0 && (this.options.ignoreJSONStructure = true); 6401 } 6402 addNamespaces(e2) { 6403 this.options.ns.indexOf(e2) < 0 && this.options.ns.push(e2); 6404 } 6405 removeNamespaces(e2) { 6406 let t2 = this.options.ns.indexOf(e2); 6407 t2 > -1 && this.options.ns.splice(t2, 1); 6408 } 6409 getResource(e2, t2, n2) { 6410 let r2 = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {}, i2 = r2.keySeparator === void 0 ? this.options.keySeparator : r2.keySeparator, a2 = r2.ignoreJSONStructure === void 0 ? this.options.ignoreJSONStructure : r2.ignoreJSONStructure, o2; 6411 e2.indexOf(`.`) > -1 ? o2 = e2.split(`.`) : (o2 = [e2, t2], n2 && (Array.isArray(n2) ? o2.push(...n2) : Q(n2) && i2 ? o2.push(...n2.split(i2)) : o2.push(n2))); 6412 let s2 = xm(this.data, o2); 6413 return !s2 && !t2 && !n2 && e2.indexOf(`.`) > -1 && (e2 = o2[0], t2 = o2[1], n2 = o2.slice(2).join(`.`)), s2 || !a2 || !Q(n2) ? s2 : jm(this.data && this.data[e2] && this.data[e2][t2], n2, i2); 6414 } 6415 addResource(e2, t2, n2, r2) { 6416 let i2 = arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : { silent: false }, a2 = i2.keySeparator === void 0 ? this.options.keySeparator : i2.keySeparator, o2 = [e2, t2]; 6417 n2 && (o2 = o2.concat(a2 ? n2.split(a2) : n2)), e2.indexOf(`.`) > -1 && (o2 = e2.split(`.`), r2 = t2, t2 = o2[1]), this.addNamespaces(t2), ym(this.data, o2, r2), i2.silent || this.emit(`added`, e2, t2, n2, r2); 6418 } 6419 addResources(e2, t2, n2) { 6420 let r2 = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : { silent: false }; 6421 for (let r3 in n2) (Q(n2[r3]) || Array.isArray(n2[r3])) && this.addResource(e2, t2, r3, n2[r3], { silent: true }); 6422 r2.silent || this.emit(`added`, e2, t2, n2); 6423 } 6424 addResourceBundle(e2, t2, n2, r2, i2) { 6425 let a2 = arguments.length > 5 && arguments[5] !== void 0 ? arguments[5] : { silent: false, skipCopy: false }, o2 = [e2, t2]; 6426 e2.indexOf(`.`) > -1 && (o2 = e2.split(`.`), r2 = n2, n2 = t2, t2 = o2[1]), this.addNamespaces(t2); 6427 let s2 = xm(this.data, o2) || {}; 6428 a2.skipCopy || (n2 = JSON.parse(JSON.stringify(n2))), r2 ? Cm(s2, n2, i2) : s2 = { ...s2, ...n2 }, ym(this.data, o2, s2), a2.silent || this.emit(`added`, e2, t2, n2); 6429 } 6430 removeResourceBundle(e2, t2) { 6431 this.hasResourceBundle(e2, t2) && delete this.data[e2][t2], this.removeNamespaces(t2), this.emit(`removed`, e2, t2); 6432 } 6433 hasResourceBundle(e2, t2) { 6434 return this.getResource(e2, t2) !== void 0; 6435 } 6436 getResourceBundle(e2, t2) { 6437 return t2 || (t2 = this.options.defaultNS), this.options.compatibilityAPI === `v1` ? { ...this.getResource(e2, t2) } : this.getResource(e2, t2); 6438 } 6439 getDataByLanguage(e2) { 6440 return this.data[e2]; 6441 } 6442 hasLanguageSomeTranslations(e2) { 6443 let t2 = this.getDataByLanguage(e2); 6444 return !!(t2 && Object.keys(t2) || []).find((e3) => t2[e3] && Object.keys(t2[e3]).length > 0); 6445 } 6446 toJSON() { 6447 return this.data; 6448 } 6449} 6450var Rm = { processors: {}, addPostProcessor(e2) { 6451 this.processors[e2.name] = e2; 6452}, handle(e2, t2, n2, r2, i2) { 6453 return e2.forEach((e3) => { 6454 this.processors[e3] && (t2 = this.processors[e3].process(t2, n2, r2, i2)); 6455 }), t2; 6456} }; 6457const zm = {}; 6458class Bm extends Im {
vendor: 5,954 bytes, lines 6459-6525
6459 constructor(e2) { 6460 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; 6461 super(), mm([`resourceStore`, `languageUtils`, `pluralResolver`, `interpolator`, `backendConnector`, `i18nFormat`, `utils`], e2, this), this.options = t2, this.options.keySeparator === void 0 && (this.options.keySeparator = `.`), this.logger = Fm.create(`translator`); 6462 } 6463 changeLanguage(e2) { 6464 e2 && (this.language = e2); 6465 } 6466 exists(e2) { 6467 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : { interpolation: {} }; 6468 if (e2 == null) return false; 6469 let n2 = this.resolve(e2, t2); 6470 return n2 && n2.res !== void 0; 6471 } 6472 extractFromKey(e2, t2) { 6473 let n2 = t2.nsSeparator === void 0 ? this.options.nsSeparator : t2.nsSeparator; 6474 n2 === void 0 && (n2 = `:`); 6475 let r2 = t2.keySeparator === void 0 ? this.options.keySeparator : t2.keySeparator, i2 = t2.ns || this.options.defaultNS || [], a2 = n2 && e2.indexOf(n2) > -1, o2 = !this.options.userDefinedKeySeparator && !t2.keySeparator && !this.options.userDefinedNsSeparator && !t2.nsSeparator && !Am(e2, n2, r2); 6476 if (a2 && !o2) { 6477 let t3 = e2.match(this.interpolator.nestingRegexp); 6478 if (t3 && t3.length > 0) return { key: e2, namespaces: Q(i2) ? [i2] : i2 }; 6479 let a3 = e2.split(n2); 6480 (n2 !== r2 || n2 === r2 && this.options.ns.indexOf(a3[0]) > -1) && (i2 = a3.shift()), e2 = a3.join(r2); 6481 } 6482 return { key: e2, namespaces: Q(i2) ? [i2] : i2 }; 6483 } 6484 translate(e2, t2, n2) { 6485 if (typeof t2 != `object` && this.options.overloadTranslationOptionHandler && (t2 = this.options.overloadTranslationOptionHandler(arguments)), typeof t2 == `object` && (t2 = { ...t2 }), t2 || (t2 = {}), e2 == null) return ``; 6486 Array.isArray(e2) || (e2 = [String(e2)]); 6487 let r2 = t2.returnDetails === void 0 ? this.options.returnDetails : t2.returnDetails, i2 = t2.keySeparator === void 0 ? this.options.keySeparator : t2.keySeparator, { key: a2, namespaces: o2 } = this.extractFromKey(e2[e2.length - 1], t2), s2 = o2[o2.length - 1], c2 = t2.lng || this.language, l2 = t2.appendNamespaceToCIMode || this.options.appendNamespaceToCIMode; 6488 if (c2 && c2.toLowerCase() === `cimode`) { 6489 if (l2) { 6490 let e3 = t2.nsSeparator || this.options.nsSeparator; 6491 return r2 ? { res: `${s2}${e3}${a2}`, usedKey: a2, exactUsedKey: a2, usedLng: c2, usedNS: s2, usedParams: this.getUsedParamsDetails(t2) } : `${s2}${e3}${a2}`; 6492 } 6493 return r2 ? { res: a2, usedKey: a2, exactUsedKey: a2, usedLng: c2, usedNS: s2, usedParams: this.getUsedParamsDetails(t2) } : a2; 6494 } 6495 let u2 = this.resolve(e2, t2), d2 = u2 && u2.res, f2 = u2 && u2.usedKey || a2, p2 = u2 && u2.exactUsedKey || a2, m2 = Object.prototype.toString.apply(d2), h2 = [`[object Number]`, `[object Function]`, `[object RegExp]`], g2 = t2.joinArrays === void 0 ? this.options.joinArrays : t2.joinArrays, _2 = !this.i18nFormat || this.i18nFormat.handleAsObject, v2 = !Q(d2) && typeof d2 != `boolean` && typeof d2 != `number`; 6496 if (_2 && d2 && v2 && h2.indexOf(m2) < 0 && !(Q(g2) && Array.isArray(d2))) { 6497 if (!t2.returnObjects && !this.options.returnObjects) { 6498 this.options.returnedObjectHandler || this.logger.warn(`accessing an object - but returnObjects options is not enabled!`); 6499 let e3 = this.options.returnedObjectHandler ? this.options.returnedObjectHandler(f2, d2, { ...t2, ns: o2 }) : `key '${a2} (${this.language})' returned an object instead of string.`; 6500 return r2 ? (u2.res = e3, u2.usedParams = this.getUsedParamsDetails(t2), u2) : e3; 6501 } 6502 if (i2) { 6503 let e3 = Array.isArray(d2), n3 = e3 ? [] : {}, r3 = e3 ? p2 : f2; 6504 for (let e4 in d2) if (Object.prototype.hasOwnProperty.call(d2, e4)) { 6505 let a3 = `${r3}${i2}${e4}`; 6506 n3[e4] = this.translate(a3, { ...t2, joinArrays: false, ns: o2 }), n3[e4] === a3 && (n3[e4] = d2[e4]); 6507 } 6508 d2 = n3; 6509 } 6510 } else if (_2 && Q(g2) && Array.isArray(d2)) d2 = d2.join(g2), d2 && (d2 = this.extendTranslation(d2, e2, t2, n2)); 6511 else { 6512 let r3 = false, o3 = false, l3 = t2.count !== void 0 && !Q(t2.count), f3 = Bm.hasDefaultValue(t2), p3 = l3 ? this.pluralResolver.getSuffix(c2, t2.count, t2) : ``, m3 = t2.ordinal && l3 ? this.pluralResolver.getSuffix(c2, t2.count, { ordinal: false }) : ``, h3 = l3 && !t2.ordinal && t2.count === 0 && this.pluralResolver.shouldUseIntlApi(), g3 = h3 && t2[`defaultValue${this.options.pluralSeparator}zero`] || t2[`defaultValue${p3}`] || t2[`defaultValue${m3}`] || t2.defaultValue; 6513 !this.isValidLookup(d2) && f3 && (r3 = true, d2 = g3), this.isValidLookup(d2) || (o3 = true, d2 = a2); 6514 let _3 = (t2.missingKeyNoValueFallbackToKey || this.options.missingKeyNoValueFallbackToKey) && o3 ? void 0 : d2, v3 = f3 && g3 !== d2 && this.options.updateMissing; 6515 if (o3 || r3 || v3) { 6516 if (this.logger.log(v3 ? `updateKey` : `missingKey`, c2, s2, a2, v3 ? g3 : d2), i2) { 6517 let e4 = this.resolve(a2, { ...t2, keySeparator: false }); 6518 e4 && e4.res && this.logger.warn(`Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.`); 6519 } 6520 let e3 = [], n3 = this.languageUtils.getFallbackCodes(this.options.fallbackLng, t2.lng || this.language); 6521 if (this.options.saveMissingTo === `fallback` && n3 && n3[0]) for (let t3 = 0; t3 < n3.length; t3++) e3.push(n3[t3]); 6522 else this.options.saveMissingTo === `all` ? e3 = this.languageUtils.toResolveHierarchy(t2.lng || this.language) : e3.push(t2.lng || this.language); 6523 let r4 = (e4, n4, r5) => { 6524 let i3 = f3 && r5 !== d2 ? r5 : _3; 6525 this.options.missingKeyHandler ? this.options.missingKeyHandler(e4, s2, n4, i3, v3, t2) : this.backendConnector && this.backendConnector.saveMissing && this.backendConnector.saveMissing(e4, s2, n4, i3, v3, t2), this.emit
6525(`missingKey`, e4, s2, n4, d2); 6526 }; 6527 this.options.saveMissing && (this.options.saveMissingPlurals && l3 ? e3.forEach((e4) => { 6528 let n4 = this.pluralResolver.getSuffixes(e4, t2); 6529 h3 && t2[`defaultValue${this.options.pluralSeparator}zero`] && n4.indexOf(`${this.options.pluralSeparator}zero`) < 0 && n4.push(`${this.options.pluralSeparator}zero`), n4.forEach((n5) => { 6530 r4([e4], a2 + n5, t2[`defaultValue${n5}`] || g3); 6531 }); 6532 }) : r4(e3, a2, g3)); 6533 } 6534 d2 = this.extendTranslation(d2, e2, t2, u2, n2), o3 && d2 === a2 && this.options.appendNamespaceToMissingKey && (d2 = `${s2}:${a2}`), (o3 || r3) && this.options.parseMissingKeyHandler && (d2 = this.options.compatibilityAPI === `v1` ? this.options.parseMissingKeyHandler(d2) : this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey ? `${s2}:${a2}` : a2, r3 ? d2 : void 0)); 6535 } 6536 return r2 ? (u2.res = d2, u2.usedParams = this.getUsedParamsDetails(t2), u2) : d2; 6537 } 6538 extendTranslation(e2, t2, n2, r2, i2) { 6539 var a2 = this; 6540 if (this.i18nFormat && this.i18nFormat.parse) e2 = this.i18nFormat.parse(e2, { ...this.options.interpolation.defaultVariables, ...n2 }, n2.lng || this.language || r2.usedLng, r2.usedNS, r2.usedKey, { resolved: r2 }); 6541 else if (!n2.skipInterpolation) { 6542 n2.interpolation && this.interpolator.init({ ...n2, interpolation: { ...this.options.interpolation, ...n2.interpolation } }); 6543 let o3 = Q(e2) && (n2 && n2.interpolation && n2.interpolation.skipOnVariables !== void 0 ? n2.interpolation.skipOnVariables : this.options.interpolation.skipOnVariables), s3; 6544 if (o3) { 6545 let t3 = e2.match(this.interpolator.nestingRegexp); 6546 s3 = t3 && t3.length; 6547 } 6548 let c2 = n2.replace && !Q(n2.replace) ? n2.replace : n2; 6549 if (this.options.interpolation.defaultVariables && (c2 = { ...this.options.interpolation.defaultVariables, ...c2 }), e2 = this.interpolator.interpolate(e2, c2, n2.lng || this.language || r2.usedLng, n2), o3) { 6550 let t3 = e2.match(this.interpolator.nestingRegexp), r3 = t3 && t3.length; 6551 s3 < r3 && (n2.nest = false); 6552 } 6553 !n2.lng && this.options.compatibilityAPI !== `v1` && r2 && r2.res && (n2.lng = this.language || r2.usedLng), n2.nest !== false && (e2 = this.interpolator.nest(e2, function() { 6554 var e3 = [...arguments]; 6555 return i2 && i2[0] === e3[0] && !n2.context ? (a2.logger.warn(`It seems you are nesting recursively key: ${e3[0]} in key: ${t2[0]}`), null) : a2.translate(...e3, t2); 6556 }, n2)), n2.interpolation && this.interpolator.reset(); 6557 } 6558 let o2 = n2.postProcess || this.options.postProcess, s2 = Q(o2) ? [o2] : o2; 6559 return e2 != null && s2 && s2.length && n2.applyPostProcessor !== false && (e2 = Rm.handle(s2, e2, t2, this.options && this.options.postProcessPassResolved ? { i18nResolved: { ...r2, usedParams: this.getUsedParamsDetails(n2) }, ...n2 } : n2, this)), e2; 6560 } 6561 resolve(e2) { 6562 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n2, r2, i2, a2, o2; 6563 return Q(e2) && (e2 = [e2]), e2.forEach((e3) => { 6564 if (this.isValidLookup(n2)) return; 6565 let s2 = this.extractFromKey(e3, t2), c2 = s2.key; 6566 r2 = c2; 6567 let l2 = s2.namespaces; 6568 this.options.fallbackNS && (l2 = l2.concat(this.options.fallbackNS)); 6569 let u2 = t2.count !== void 0 && !Q(t2.count), d2 = u2 && !t2.ordinal && t2.count === 0 && this.pluralResolver.shouldUseIntlApi(), f2 = t2.context !== void 0 && (Q(t2.context) || typeof t2.context == `number`) && t2.context !== ``, p2 = t2.lngs ? t2.lngs : this.languageUtils.toResolveHierarchy(t2.lng || this.language, t2.fallbackLng); 6570 l2.forEach((e4) => { 6571 this.isValidLookup(n2) || (o2 = e4, !zm[`${p2[0]}-${e4}`] && this.utils && this.utils.hasLoadedNamespace && !this.utils.hasLoadedNamespace(o2) && (zm[`${p2[0]}-${e4}`] = true, this.logger.warn(`key "${r2}" for languages "${p2.join(`, `)}" won't get resolved as namespace "${o2}" was not yet loaded`, `This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`)), p2.forEach((r3) => { 6572 if (this.isValidLookup(n2)) return; 6573 a2 = r3; 6574 let o3 = [c2]; 6575 if (this.i18nFormat && this.i18nFormat.addLookupKeys) this.i18nFormat.addLookupKeys(o3, c2, r3, e4, t2); 6576 else { 6577 let e5; 6578 u2 && (e5 = this.pluralResolver.getSuffix(r3, t2.count, t2)); 6579 let n3 = `${this.options.pluralSeparator}zero`, i3 = `${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`; 6580 if (u2 && (o3.push(c2 + e5), t2.ordinal && e5.indexOf(i3) === 0 && o3.push(c2 + e5.replace(i3, this.options.pluralSeparator)), d2 && o3.push(c2 + n3)), f2) { 6581 let r4 = `${c2}${this.options.contextSeparator}${t2.context}`; 6582 o3.push(r4), u2 && (o3.push(r4 + e5), t2.ordinal && e5.indexOf(i3) === 0 && o3.push(r4 + e5.replace(i3, this.options.pluralSeparator)), d2 && o3.push(r4 + n3)); 6583 } 6584 } 6585 let s3; 6586 for (; s3 = o3.pop(); ) this.isValidLookup(n2) || (i2 = s3, n2 = this.getResource(r3, e4, s3, t2)); 6587 })); 6588 }); 6589 }), { res: n2, usedKey: r2, exactUsedKey: i2, usedLng: a2, usedNS: o2 }; 6590 } 6591 isValidLookup(e2) { 6592 return e2 !== void 0 && !(!this.options.returnNull && e2 === null) && !(!this.options.returnEmptyString && e2 === ``); 6593 } 6594 getResource(e2, t2, n2) { 6595 let r2 = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {}; 6596 return this.i18nFormat && this.i18nFormat.getResource ? this.i18nFormat.getResource(e2, t2, n2, r2) : this.resourceStore.getResource(e2, t2, n2, r2); 6597 } 6598 getUsedParamsDetails() { 6599 let e2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, t2 = [`defaultValue`, `ordinal`, `context`, `replace`, `lng`, `lngs`, `fallbackLng`, `ns`, `keySeparator`, `nsSeparator`, `returnObjects`, `returnDetails`, `joinArrays`, `postProcess`, `interpolation`], n2 = e2.replace && !Q(e2.replace), r2 = n2 ? e2.replace : e2; 6600 if (n2 && e2.count !== void 0 && (r2.count = e2.count), this.options.interpolation.defaultVariables && (r2 = { ...this.options.interpolation.defaultVariables, ...r2 }), !n2) { 6601 r2 = { ...r2 }; 6602 for (let e3 of t2) delete r2[e3]; 6603 } 6604 return r2; 6605 } 6606 static hasDefaultValue(e2) { 6607 for (let t2 in e2) if (Object.prototype.hasOwnProperty.call(e2, t2) && t2.substring(0, 12) === `defaultValue` && e2[t2] !== void 0) return true; 6608 return false;
vendor: 5,061 bytes, lines 6609-6673
6609 } 6610} 6611const Vm = (e2) => e2.charAt(0).toUpperCase() + e2.slice(1); 6612class Hm { 6613 constructor(e2) { 6614 this.options = e2, this.supportedLngs = this.options.supportedLngs || false, this.logger = Fm.create(`languageUtils`); 6615 } 6616 getScriptPartFromCode(e2) { 6617 if (e2 = Mm(e2), !e2 || e2.indexOf(`-`) < 0) return null; 6618 let t2 = e2.split(`-`); 6619 return t2.length === 2 || (t2.pop(), t2[t2.length - 1].toLowerCase() === `x`) ? null : this.formatLanguageCode(t2.join(`-`)); 6620 } 6621 getLanguagePartFromCode(e2) { 6622 if (e2 = Mm(e2), !e2 || e2.indexOf(`-`) < 0) return e2; 6623 let t2 = e2.split(`-`); 6624 return this.formatLanguageCode(t2[0]); 6625 } 6626 formatLanguageCode(e2) { 6627 if (Q(e2) && e2.indexOf(`-`) > -1) { 6628 if (typeof Intl < `u` && Intl.getCanonicalLocales !== void 0) try { 6629 let t3 = Intl.getCanonicalLocales(e2)[0]; 6630 if (t3 && this.options.lowerCaseLng && (t3 = t3.toLowerCase()), t3) return t3; 6631 } catch { 6632 } 6633 let t2 = [`hans`, `hant`, `latn`, `cyrl`, `cans`, `mong`, `arab`], n2 = e2.split(`-`); 6634 return this.options.lowerCaseLng ? n2 = n2.map((e3) => e3.toLowerCase()) : n2.length === 2 ? (n2[0] = n2[0].toLowerCase(), n2[1] = n2[1].toUpperCase(), t2.indexOf(n2[1].toLowerCase()) > -1 && (n2[1] = Vm(n2[1].toLowerCase()))) : n2.length === 3 && (n2[0] = n2[0].toLowerCase(), n2[1].length === 2 && (n2[1] = n2[1].toUpperCase()), n2[0] !== `sgn` && n2[2].length === 2 && (n2[2] = n2[2].toUpperCase()), t2.indexOf(n2[1].toLowerCase()) > -1 && (n2[1] = Vm(n2[1].toLowerCase())), t2.indexOf(n2[2].toLowerCase()) > -1 && (n2[2] = Vm(n2[2].toLowerCase()))), n2.join(`-`); 6635 } 6636 return this.options.cleanCode || this.options.lowerCaseLng ? e2.toLowerCase() : e2; 6637 } 6638 isSupportedCode(e2) { 6639 return (this.options.load === `languageOnly` || this.options.nonExplicitSupportedLngs) && (e2 = this.getLanguagePartFromCode(e2)), !this.supportedLngs || !this.supportedLngs.length || this.supportedLngs.indexOf(e2) > -1; 6640 } 6641 getBestMatchFromCodes(e2) { 6642 if (!e2) return null; 6643 let t2; 6644 return e2.forEach((e3) => { 6645 if (t2) return; 6646 let n2 = this.formatLanguageCode(e3); 6647 (!this.options.supportedLngs || this.isSupportedCode(n2)) && (t2 = n2); 6648 }), !t2 && this.options.supportedLngs && e2.forEach((e3) => { 6649 if (t2) return; 6650 let n2 = this.getLanguagePartFromCode(e3); 6651 if (this.isSupportedCode(n2)) return t2 = n2; 6652 t2 = this.options.supportedLngs.find((e4) => { 6653 if (e4 === n2 || !(e4.indexOf(`-`) < 0 && n2.indexOf(`-`) < 0) && (e4.indexOf(`-`) > 0 && n2.indexOf(`-`) < 0 && e4.substring(0, e4.indexOf(`-`)) === n2 || e4.indexOf(n2) === 0 && n2.length > 1)) return e4; 6654 }); 6655 }), t2 || (t2 = this.getFallbackCodes(this.options.fallbackLng)[0]), t2; 6656 } 6657 getFallbackCodes(e2, t2) { 6658 if (!e2) return []; 6659 if (typeof e2 == `function` && (e2 = e2(t2)), Q(e2) && (e2 = [e2]), Array.isArray(e2)) return e2; 6660 if (!t2) return e2.default || []; 6661 let n2 = e2[t2]; 6662 return n2 || (n2 = e2[this.getScriptPartFromCode(t2)]), n2 || (n2 = e2[this.formatLanguageCode(t2)]), n2 || (n2 = e2[this.getLanguagePartFromCode(t2)]), n2 || (n2 = e2.default), n2 || []; 6663 } 6664 toResolveHierarchy(e2, t2) { 6665 let n2 = this.getFallbackCodes(t2 || this.options.fallbackLng || [], e2), r2 = [], i2 = (e3) => { 6666 e3 && (this.isSupportedCode(e3) ? r2.push(e3) : this.logger.warn(`rejecting language code not found in supportedLngs: ${e3}`)); 6667 }; 6668 return Q(e2) && (e2.indexOf(`-`) > -1 || e2.indexOf(`_`) > -1) ? (this.options.load !== `languageOnly` && i2(this.formatLanguageCode(e2)), this.options.load !== `languageOnly` && this.options.load !== `currentOnly` && i2(this.getScriptPartFromCode(e2)), this.options.load !== `currentOnly` && i2(this.getLanguagePartFromCode(e2))) : Q(e2) && i2(this.formatLanguageCode(e2)), n2.forEach((e3) => { 6669 r2.indexOf(e3) < 0 && i2(this.formatLanguageCode(e3)); 6670 }), r2; 6671 } 6672} 6673let Um = [{ lngs: [`ach`, `ak`, `am`, `arn`, `br`, `fil`, `gun`, `ln`, `mfe`, `mg`, `mi`, `oc`, `pt`, `pt-BR`, `tg`, `tl`, `ti`, `tr`, `uz`, `wa`], nr: [1, 2], fc: 1 }, { lngs: `af.an.ast.az.bg.bn.ca.da.de.dev.el.en.eo.es.et.eu.fi.fo.fur.fy.gl.gu.ha.hi.hu.hy.ia.it.kk.kn.ku.lb.mai.ml.mn.mr.nah.nap.nb.ne.nl.nn.no.nso.pa.pap.pms.ps.pt-PT.rm.sco.se.si.so.son.sq.sv.sw.ta.te.tk.ur.yo`.split(`.`), nr: [1, 2], fc: 2 }, { lngs: [`ay`, `bo`, `cgg`, `fa`, `ht`, `id`, `ja`, `jbo`, `ka`, `km`, `ko`, `ky`, `lo`, `ms`, `sah`, `su`, `th`, `tt`, `ug`, `vi`, `wo`, `zh`], nr: [1], fc: 3 }, { lngs: [`be`, `bs`, `cnr`, `dz`, `hr`, `ru`, `sr`, `uk`], nr: [1, 2, 5], fc: 4 }, { lngs: [`ar`], nr: [0, 1, 2, 3, 11, 100], fc: 5 }, { lngs: [`cs`, `sk`], nr: [1, 2, 5], fc: 6 }, { lngs: [`csb`, `pl`], nr: [1, 2, 5], fc: 7 }, { lngs: [`cy`], nr: [1, 2, 3, 8], fc: 8 }, { lngs: [`fr`], nr: [1, 2], fc: 9 }, { lngs: [`ga`], nr: [1, 2, 3, 7, 11], fc: 10 }, { lngs: [`gd`], nr: [1, 2, 3, 20], fc: 11 }, { lngs: [`is`], nr: [1, 2], fc: 12 }, { lngs: [`jv`], nr: [0, 1], fc: 13 }, { lngs: [`kw`], nr: [1, 2, 3, 4], fc: 14 }, { lngs: [`lt`], nr: [1, 2, 10], fc: 15 }
6673, { lngs: [`lv`], nr: [1, 2, 0], fc: 16 }, { lngs: [`mk`], nr: [1, 2], fc: 17 }, { lngs: [`mnk`], nr: [0, 1, 2], fc: 18 }, { lngs: [`mt`], nr: [1, 2, 11, 20], fc: 19 }, { lngs: [`or`], nr: [2, 1], fc: 2 }, { lngs: [`ro`], nr: [1, 2, 20], fc: 20 }, { lngs: [`sl`], nr: [5, 1, 2, 3], fc: 21 }, { lngs: [`he`, `iw`], nr: [1, 2, 20, 21], fc: 22 }], Wm = { 1: (e2) => Number(e2 > 1), 2: (e2) => Number(e2 != 1), 3: (e2) => 0, 4: (e2) => Number(e2 % 10 == 1 && e2 % 100 != 11 ? 0 : e2 % 10 >= 2 && e2 % 10 <= 4 && (e2 % 100 < 10 || e2 % 100 >= 20) ? 1 : 2), 5: (e2) => Number(e2 == 0 ? 0 : e2 == 1 ? 1 : e2 == 2 ? 2 : e2 % 100 >= 3 && e2 % 100 <= 10 ? 3 : e2 % 100 >= 11 ? 4 : 5), 6: (e2) => Number(e2 == 1 ? 0 : e2 >= 2 && e2 <= 4 ? 1 : 2), 7: (e2) => Number(e2 == 1 ? 0 : e2 % 10 >= 2 && e2 % 10 <= 4 && (e2 % 100 < 10 || e2 % 100 >= 20) ? 1 : 2), 8: (e2) => Number(e2 == 1 ? 0 : e2 == 2 ? 1 : e2 != 8 && e2 != 11 ? 2 : 3), 9: (e2) => Number(e2 >= 2), 10: (e2) => Number(e2 == 1 ? 0 : e2 == 2 ? 1 : e2 < 7 ? 2 : e2 < 11 ? 3 : 4), 11: (e2) => Number(e2 == 1 || e2 == 11 ? 0 : e2 == 2 || e2 == 12 ? 1 : e2 > 2 && e2 < 20 ? 2 : 3), 12: (e2) => Number(e2 % 10 != 1 || e2 % 100 == 11), 13: (e2) => Number(e2 !== 0), 14: (e2) => Number(e2 == 1 ? 0 : e2 == 2 ? 1 : e2 == 3 ? 2 : 3), 15: (e2) => Number(e2 % 10 == 1 && e2 % 100 != 11 ? 0 : e2 % 10 >= 2 && (e2 % 100 < 10 || e2 % 100 >= 20) ? 1 : 2), 16: (e2) => Number(e2 % 10 == 1 && e2 % 100 != 11 ? 0 : e2 === 0 ? 2 : 1), 17: (e2) => Number(e2 == 1 || e2 % 10 == 1 && e2 % 100 != 11 ? 0 : 1), 18: (e2) => Number(e2 == 0 ? 0 : e2 == 1 ? 1 : 2), 19: (e2) => Number(e2 == 1 ? 0 : e2 == 0 || e2 % 100 > 1 && e2 % 100 < 11 ? 1 : e2 % 100 > 10 && e2 % 100 < 20 ? 2 : 3), 20: (e2) => Number(e2 == 1 ? 0 : e2 == 0 || e2 % 100 > 0 && e2 % 100 < 20 ? 1 : 2), 21: (e2) => Number(e2 % 100 == 1 ? 1 : e2 % 100 == 2 ? 2 : e2 % 100 == 3 || e2 % 100 == 4 ? 3 : 0), 22: (e2) => Number(e2 == 1 ? 0 : e2 == 2 ? 1 : (e2 < 0 || e2 > 10) && e2 % 10 == 0 ? 2 : 3) }; 6674const Gm = [`v1`, `v2`, `v3`], Km = [`v4`], qm = { zero: 0, one: 1, two: 2, few: 3, many: 4, other: 5 }, Jm = () => { 6675 let e2 = {}; 6676 return Um.forEach((t2) => { 6677 t2.lngs.forEach((n2) => { 6678 e2[n2] = { numbers: t2.nr, plurals: Wm[t2.fc] }; 6679 }); 6680 }), e2; 6681}; 6682class Ym { 6683 constructor(e2) { 6684 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; 6685 this.languageUtils = e2, this.options = t2, this.logger = Fm.create(`pluralResolver`), (!this.options.compatibilityJSON || Km.includes(this.options.compatibilityJSON)) && (typeof Intl > `u` || !Intl.PluralRules) && (this.options.compatibilityJSON = `v3`, this.logger.error(`Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.`)), this.rules = Jm(), this.pluralRulesCache = {}; 6686 } 6687 addRule(e2, t2) { 6688 this.rules[e2] = t2; 6689 } 6690 clearCache() { 6691 this.pluralRulesCache = {}; 6692 } 6693 getRule(e2) { 6694 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; 6695 if (this.shouldUseIntlApi()) { 6696 let n2 = Mm(e2 === `dev` ? `en` : e2), r2 = t2.ordinal ? `ordinal` : `cardinal`, i2 = JSON.stringify({ cleanedCode: n2, type: r2 }); 6697 if (i2 in this.pluralRulesCache) return this.pluralRulesCache[i2]; 6698 let a2; 6699 try { 6700 a2 = new Intl.PluralRules(n2, { type: r2 }); 6701 } catch { 6702 if (!e2.match(/-|_/)) return; 6703 let n3 = this.languageUtils.getLanguagePartFromCode(e2); 6704 a2 = this.getRule(n3, t2); 6705 } 6706 return this.pluralRulesCache[i2] = a2, a2; 6707 } 6708 return this.rules[e2] || this.rules[this.languageUtils.getLanguagePartFromCode(e2)]; 6709 } 6710 needsPlural(e2) { 6711 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n2 = this.getRule(e2, t2); 6712 return this.shouldUseIntlApi() ? n2 && n2.resolvedOptions().pluralCategories.length > 1 : n2 && n2.numbers.length > 1; 6713 } 6714 getPluralFormsOfKey(e2, t2) { 6715 let n2 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}; 6716 return this.getSuffixes(e2, n2).map((e3) => `${t2}${e3}`); 6717 } 6718 getSuffixes(e2) { 6719 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n2 = this.getRule(e2, t2); 6720 return n2 ? this.shouldUseIntlApi() ? n2.resolvedOptions().pluralCategories.sort((e3, t3) => qm[e3] - qm[t3]).map((e3) => `${this.options.prepend}${t2.ordinal ? `ordinal${this.options.prepend}` : ``}${e3}`) : n2.numbers.map((n3) =>
6720 this.getSuffix(e2, n3, t2)) : []; 6721 } 6722 getSuffix(e2, t2) { 6723 let n2 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, r2 = this.getRule(e2, n2); 6724 return r2 ? this.shouldUseIntlApi() ? `${this.options.prepend}${n2.ordinal ? `ordinal${this.options.prepend}` : ``}${r2.select(t2)}` : this.getSuffixRetroCompatible(r2, t2) : (this.logger.warn(`no plural rule found for: ${e2}`), ``); 6725 } 6726 getSuffixRetroCompatible(e2, t2) { 6727 let n2 = e2.noAbs ? e2.plurals(t2) : e2.plurals(Math.abs(t2)), r2 = e2.numbers[n2]; 6728 this.options.simplifyPluralSuffix && e2.numbers.length === 2 && e2.numbers[0] === 1 && (r2 === 2 ? r2 = `plural` : r2 === 1 && (r2 = ``)); 6729 let i2 = () => this.options.prepend && r2.toString() ? this.options.prepend + r2.toString() : r2.toString(); 6730 return this.options.compatibilityJSON === `v1` ? r2 === 1 ? `` : typeof r2 == `number` ? `_plural_${r2.toString()}` : i2() : this.options.compatibilityJSON === `v2` || this.options.simplifyPluralSuffix && e2.numbers.length === 2 && e2.numbers[0] === 1 ? i2() : this.options.prepend && n2.toString() ? this.options.prepend + n2.toString() : n2.toString(); 6731 } 6732 shouldUseIntlApi() { 6733 return !Gm.includes(this.options.compatibilityJSON); 6734 } 6735} 6736const Xm = function(e2, t2, n2) { 6737 let r2 = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : `.`, i2 = arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : true, a2 = Sm(e2, t2, n2); 6738 return !a2 && i2 && Q(n2) && (a2 = jm(e2, n2, r2), a2 === void 0 && (a2 = jm(t2, n2, r2))), a2; 6739}, Zm = (e2) => e2.replace(/\$/g, `$$$$`); 6740class Qm { 6741 constructor() { 6742 let e2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; 6743 this.logger = Fm.create(`interpolator`), this.options = e2, this.format = e2.interpolation && e2.interpolation.format || ((e3) => e3), this.init(e2); 6744 } 6745 init() { 6746 let e2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; 6747 e2.interpolation || (e2.interpolation = { escapeValue: true }); 6748 let { escape: t2, escapeValue: n2, useRawValueToEscape: r2, prefix: i2, prefixEscaped: a2, suffix: o2, suffixEscaped: s2, formatSeparator: c2, unescapeSuffix: l2, unescapePrefix: u2, nestingPrefix: d2, nestingPrefixEscaped: f2, nestingSuffix: p2, nestingSuffixEscaped: m2, nestingOptionsSeparator: h2, maxReplaces: g2, alwaysFormat: _2 } = e2.interpolation; 6749 this.escape = t2 === void 0 ? Em : t2, this.escapeValue = n2 === void 0 ? true : n2, this.useRawValueToEscape = r2 === void 0 ? false : r2, this.prefix = i2 ? wm(i2) : a2 || `{{`, this.suffix = o2 ? wm(o2) : s2 || `}}`, this.formatSeparator = c2 || `,`, this.unescapePrefix = l2 ? `` : u2 || `-`, this.unescapeSuffix = this.unescapePrefix ? `` : l2 || ``, this.nestingPrefix = d2 ? wm(d2) : f2 || wm(`$t(`), this.nestingSuffix = p2 ? wm(p2) : m2 || wm(`)`), this.nestingOptionsSeparator = h2 || `,`, this.maxReplaces = g2 || 1e3, this.alwaysFormat = _2 === void 0 ? false : _2, this.resetRegExp(); 6750 } 6751 reset() { 6752 this.options && this.init(this.options); 6753 } 6754 resetRegExp() { 6755 let e2 = (e3, t2) => e3 && e3.source === t2 ? (e3.lastIndex = 0, e3) : new RegExp(t2, `g`); 6756 this.regexp = e2(this.regexp, `${this.prefix}(.+?)${this.suffix}`), this.regexpUnescape = e2(this.regexpUnescape, `${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`), this.nestingRegexp = e2(this.nestingRegexp, `${this.nestingPrefix}(.+?)${this.nestingSuffix}`); 6757 } 6758 interpolate(e2, t2, n2, r2) { 6759 let i2, a2, o2, s2 = this.options && this.options.interpolation && this.options.interpolation.defaultVariables || {}, c2 = (e3) => { 6760 if (e3.indexOf(this.formatSeparator) < 0) { 6761 let i4 = Xm(t2, s2, e3, this.options.keySeparator, this.options.ignoreJSONStructure); 6762 return this.alwaysFormat ? this.format(i4, void 0, n2, { ...r2, ...t2, interpolationkey: e3 }) : i4; 6763 } 6764 let i3 = e3.split(this.formatSeparator), a3 = i3.shift().trim(), o3 = i3.join(this.formatSeparator).trim(); 6765 return this.format(Xm(t2, s2, a3, this.options.keySeparator, this.options.ignoreJSONStructure), o3, n2, { ...r2, ...t2, interpolationkey: a3 }); 6766 }; 6767 this.resetRegExp(); 6768 let l2 = r2 && r2.missingInterpolationHandler || this.options.missingInterpolationHandler, u2 = r2 && r2.interpolation && r2.interpolation.skipOnVariables !== void 0 ? r2.interpolation.skipOnVariables : this.options.interpolation.skipOnVariables; 6769 return [{ regex: this.regexpUnescape, safeValue: (e3) => Zm(e3) }, { regex: this.regexp, safeValue: (e3) => this.escapeValue ? Zm(this.escape(e3)) : Zm(e3) }
6769].forEach((t3) => { 6770 for (o2 = 0; i2 = t3.regex.exec(e2); ) { 6771 let n3 = i2[1].trim(); 6772 if (a2 = c2(n3), a2 === void 0) if (typeof l2 == `function`) { 6773 let t4 = l2(e2, i2, r2); 6774 a2 = Q(t4) ? t4 : ``; 6775 } else if (r2 && Object.prototype.hasOwnProperty.call(r2, n3)) a2 = ``; 6776 else if (u2) { 6777 a2 = i2[0]; 6778 continue; 6779 } else this.logger.warn(`missed to pass in variable ${n3} for interpolating ${e2}`), a2 = ``; 6780 else !Q(a2) && !this.useRawValueToEscape && (a2 = pm(a2)); 6781 let s3 = t3.safeValue(a2); 6782 if (e2 = e2.replace(i2[0], s3), u2 ? (t3.regex.lastIndex += a2.length, t3.regex.lastIndex -= i2[0].length) : t3.regex.lastIndex = 0, o2++, o2 >= this.maxReplaces) break; 6783 } 6784 }), e2; 6785 } 6786 nest(e2, t2) { 6787 let n2 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, r2, i2, a2, o2 = (e3, t3) => { 6788 let n3 = this.nestingOptionsSeparator; 6789 if (e3.indexOf(n3) < 0) return e3; 6790 let r3 = e3.split(RegExp(`${n3}[ ]*{`)), i3 = `{${r3[1]}`; 6791 e3 = r3[0], i3 = this.interpolate(i3, a2); 6792 let o3 = i3.match(/'/g), s2 = i3.match(/"/g); 6793 (o3 && o3.length % 2 == 0 && !s2 || s2.length % 2 != 0) && (i3 = i3.replace(/'/g, `"`)); 6794 try { 6795 a2 = JSON.parse(i3), t3 && (a2 = { ...t3, ...a2 }); 6796 } catch (t4) { 6797 return this.logger.warn(`failed parsing options string in nesting for key ${e3}`, t4), `${e3}${n3}${i3}`; 6798 } 6799 return a2.defaultValue && a2.defaultValue.indexOf(this.prefix) > -1 && delete a2.defaultValue, e3; 6800 }; 6801 for (; r2 = this.nestingRegexp.exec(e2); ) { 6802 let s2 = []; 6803 a2 = { ...n2 }, a2 = a2.replace && !Q(a2.replace) ? a2.replace : a2, a2.applyPostProcessor = false, delete a2.defaultValue; 6804 let c2 = false; 6805 if (r2[0].indexOf(this.formatSeparator) !== -1 && !/{.*}/.test(r2[1])) { 6806 let e3 = r2[1].split(this.formatSeparator).map((e4) => e4.trim()); 6807 r2[1] = e3.shift(), s2 = e3, c2 = true; 6808 } 6809 if (i2 = t2(o2.call(this, r2[1].trim(), a2), a2), i2 && r2[0] === e2 && !Q(i2)) return i2; 6810 Q(i2) || (i2 = pm(i2)), i2 || (i2 = (this.logger.warn(`missed to resolve ${r2[1]} for nesting ${e2}`), ``)), c2 && (i2 = s2.reduce((e3, t3) => this.format(e3, t3, n2.lng, { ...n2, interpolationkey: r2[1].trim() }), i2.trim())), e2 = e2.replace(r2[0], i2), this.regexp.lastIndex = 0; 6811 } 6812 return e2; 6813 } 6814} 6815const $m = (e2) => { 6816 let t2 = e2.toLowerCase().trim(), n2 = {}; 6817 if (e2.indexOf(`(`) > -1) { 6818 let r2 = e2.split(`(`); 6819 t2 = r2[0].toLowerCase().trim(); 6820 let i2 = r2[1].substring(0, r2[1].length - 1); 6821 t2 === `currency` && i2.indexOf(`:`) < 0 ? n2.currency || (n2.currency = i2.trim()) : t2 === `relativetime` && i2.indexOf(`:`) < 0 ? n2.range || (n2.range = i2.trim()) : i2.split(`;`).forEach((e3) => { 6822 if (e3) { 6823 let [t3, ...r3] = e3.split(`:`), i3 = r3.join(`:`).trim().replace(/^'+|'+$/g, ``), a2 = t3.trim(); 6824 n2[a2] || (n2[a2] = i3), i3 === `false` && (n2[a2] = false), i3 === `true` && (n2[a2] = true), isNaN(i3) || (n2[a2] = parseInt(i3, 10)); 6825 } 6826 }); 6827 } 6828 return { formatName: t2, formatOptions: n2 }; 6829}, eh = (e2) => { 6830 let t2 = {}; 6831 return (n2, r2, i2) => { 6832 let a2 = i2; 6833 i2 && i2.interpolationkey && i2.formatParams && i2.formatParams[i2.interpolationkey] && i2[i2.interpolationkey] && (a2 = { ...a2, [i2.interpolationkey]: void 0 }); 6834 let o2 = r2 + JSON.stringify(a2), s2 = t2[o2]; 6835 return s2 || (s2 = e2(Mm(r2), i2), t2[o2] = s2), s2(n2); 6836 }; 6837}; 6838class th { 6839 constructor() { 6840 let e2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; 6841 this.logger = Fm.create(`formatter`), this.options = e2, this.formats = { number: eh((e3, t2) => { 6842 let n2 = new Intl.NumberFormat(e3, { ...t2 }); 6843 return (e4) => n2.format(e4); 6844 }), currency: eh((e3, t2) => { 6845 let n2 = new Intl.NumberFormat(e3, { ...t2, style: `currency` }); 6846 return (e4) => n2.format(e4); 6847 }), datetime: eh((e3, t2) => { 6848 let n2 = new Intl.DateTimeFormat(e3, { ...t2 }); 6849 return (e4) => n2.format(e4); 6850 }), relativetime: eh((e3, t2) => { 6851 let n2 = new Intl.RelativeTimeFormat(e3, { ...t2 }); 6852 return (e4) => n2.format(e4, t2.range || `day`); 6853 }), list: eh((e3, t2) => { 6854 let n2 = new Intl.ListFormat(e3, { ...t2 }); 6855 return (e4) => n2.format(e4); 6856 }) }, this.init(e2); 6857 } 6858 init(e2) { 6859 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : { interpolation: {} }; 6860 this.formatSeparator = t2.interpolation.formatSeparator || `,`; 6861 } 6862 add(e2, t2) { 6863 this.formats[e2.toLowerCase().trim()] = t2; 6864 } 6865 addCached(e2, t2) { 6866 this.formats[e2.toLowerCase().trim()] = eh(t2); 6867 } 6868 format(e2, t2, n2) { 6869 let r2 = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {}, i2 = t2.split(this.formatSeparator); 6870 if (i2.length > 1 && i2[0].indexOf(`(`) > 1 && i2[0].indexOf(`)`) < 0 && i2.find((e3) => e3.indexOf(`)`) > -1)) { 6871 let e3 = i2.findIndex((e4) => e4.indexOf(`)`) > -1); 6872 i2[0] = [i2[0], ...i2.splice(1, e3)].join(this.formatSeparator); 6873 } 6874 return i2.reduce((e3, t3) => { 6875 let { formatName: i3, formatOptions: a2 } = $m(t3); 6876 if (this.formats[i3]) { 6877 let t4 = e3; 6878 try { 6879 let o2 = r2 && r2.formatParams && r2.formatParams[r2.interpolationkey] || {}, s2 = o2.locale || o2.lng || r2.locale || r2.lng || n2; 6880 t4 = this.formats[i3](e3, s2, { ...a2, ...r2, ...o2 }); 6881 } catch (e4) { 6882 this.logger.warn(e4); 6883 } 6884 return t4; 6885 } else this.logger.warn(`there was no format function for ${i3}`); 6886 return e3; 6887 }, e2); 6888 } 6889} 6890const nh = (e2, t2) => { 6891 e2.pending[t2] !== void 0 && (delete e2.pending[t2], e2.pendingCount--); 6892}; 6893class rh extends Im {
6894 constructor(e2, t2, n2) { 6895 let r2 = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {}; 6896 super(), this.backend = e2, this.store = t2, this.services = n2, this.languageUtils = n2.languageUtils, this.options = r2, this.logger = Fm.create(`backendConnector`), this.waitingReads = [], this.maxParallelReads = r2.maxParallelReads || 10, this.readingCalls = 0, this.maxRetries = r2.maxRetries >= 0 ? r2.maxRetries : 5, this.retryTimeout = r2.retryTimeout >= 1 ? r2.retryTimeout : 350, this.state = {}, this.queue = [], this.backend && this.backend.init && this.backend.init(n2, r2.backend, r2); 6897 } 6898 queueLoad(e2, t2, n2, r2) { 6899 let i2 = {}, a2 = {}, o2 = {}, s2 = {}; 6900 return e2.forEach((e3) => { 6901 let r3 = true; 6902 t2.forEach((t3) => { 6903 let o3 = `${e3}|${t3}`; 6904 !n2.reload && this.store.hasResourceBundle(e3, t3) ? this.state[o3] = 2 : this.state[o3] < 0 || (this.state[o3] === 1 ? a2[o3] === void 0 && (a2[o3] = true) : (this.state[o3] = 1, r3 = false, a2[o3] === void 0 && (a2[o3] = true), i2[o3] === void 0 && (i2[o3] = true), s2[t3] === void 0 && (s2[t3] = true))); 6905 }), r3 || (o2[e3] = true); 6906 }), (Object.keys(i2).length || Object.keys(a2).length) && this.queue.push({ pending: a2, pendingCount: Object.keys(a2).length, loaded: {}, errors: [], callback: r2 }), { toLoad: Object.keys(i2), pending: Object.keys(a2), toLoadLanguages: Object.keys(o2), toLoadNamespaces: Object.keys(s2) }; 6907 } 6908 loaded(e2, t2, n2) { 6909 let r2 = e2.split(`|`), i2 = r2[0], a2 = r2[1]; 6910 t2 && this.emit(`failedLoading`, i2, a2, t2), !t2 && n2 && this.store.addResourceBundle(i2, a2, n2, void 0, void 0, { skipCopy: true }), this.state[e2] = t2 ? -1 : 2, t2 && n2 && (this.state[e2] = 0); 6911 let o2 = {}; 6912 this.queue.forEach((n3) => { 6913 bm(n3.loaded, [i2], a2), nh(n3, e2), t2 && n3.errors.push(t2), n3.pendingCount === 0 && !n3.done && (Object.keys(n3.loaded).forEach((e3) => { 6914 o2[e3] || (o2[e3] = {}); 6915 let t3 = n3.loaded[e3]; 6916 t3.length && t3.forEach((t4) => { 6917 o2[e3][t4] === void 0 && (o2[e3][t4] = true); 6918 }); 6919 }), n3.done = true, n3.errors.length ? n3.callback(n3.errors) : n3.callback()); 6920 }), this.emit(`loaded`, o2), this.queue = this.queue.filter((e3) => !e3.done); 6921 } 6922 read(e2, t2, n2) { 6923 let r2 = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : 0, i2 = arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : this.retryTimeout, a2 = arguments.length > 5 ? arguments[5] : void 0; 6924 if (!e2.length) return a2(null, {}); 6925 if (this.readingCalls >= this.maxParallelReads) { 6926 this.waitingReads.push({ lng: e2, ns: t2, fcName: n2, tried: r2, wait: i2, callback: a2 }); 6927 return; 6928 } 6929 this.readingCalls++; 6930 let o2 = (o3, s3) => { 6931 if (this.readingCalls--, this.waitingReads.length > 0) { 6932 let e3 = this.waitingReads.shift(); 6933 this.read(e3.lng, e3.ns, e3.fcName, e3.tried, e3.wait, e3.callback); 6934 } 6935 if (o3 && s3 && r2 < this.maxRetries) { 6936 setTimeout(() => { 6937 this.read.call(this, e2, t2, n2, r2 + 1, i2 * 2, a2); 6938 }, i2); 6939 return; 6940 } 6941 a2(o3, s3); 6942 }, s2 = this.backend[n2].bind(this.backend); 6943 if (s2.length === 2) { 6944 try { 6945 let n3 = s2(e2, t2); 6946 n3 && typeof n3.then == `function` ? n3.then((e3) => o2(null, e3)).catch(o2) : o2(null, n3); 6947 } catch (e3) { 6948 o2(e3); 6949 } 6950 return; 6951 } 6952 return s2(e2, t2, o2); 6953 } 6954 prepareLoading(e2, t2) { 6955 let n2 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, r2 = arguments.length > 3 ? arguments[3] : void 0; 6956 if (!this.backend) return this.logger.warn(`No backend was added via i18next.use. Will not load resources.`), r2 && r2(); 6957 Q(e2) && (e2 = this.languageUtils.toResolveHierarchy(e2)), Q(t2) && (t2 = [t2]); 6958 let i2 = this.queueLoad(e2, t2, n2, r2); 6959 if (!i2.toLoad.length) return i2.pending.length || r2(), null; 6960 i2.toLoad.forEach((e3) => { 6961 this.loadOne(e3); 6962 }); 6963 } 6964 load(e2, t2, n2) { 6965 this.prepareLoading(e2, t2, {}, n2); 6966 } 6967 reload(e2, t2, n2) { 6968 this.prepareLoading(e2, t2, { reload: true }, n2); 6969 } 6970 loadOne(e2) { 6971 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : ``, n2 = e2.split(`|`), r2 = n2[0], i2 = n2[1]; 6972 this.read(r2, i2, `read`, void 0, void 0, (n3, a2) => { 6973 n3 && this.logger.warn(`${t2}loading namespace ${i2} for language ${r2} failed`, n3), !n3 && a2 && this.logger.log(`${t2}loaded namespace ${i2} for language ${r2}`, a2), this.loaded(e2, n3, a2); 6974 }); 6975 } 6976 saveMissing(e2, t2, n2, r2, i2) { 6977 let a2 = arguments.length > 5 && arguments[5] !== void 0 ? arguments[5] : {}, o2 = arguments.length > 6 && arguments[6] !== void 0 ? arguments[6] : () => { 6978 }; 6979 if (this.services.utils && this.services.utils.hasLoadedNamespace && !this.services.utils.hasLoadedNamespace(t2)) { 6980 this.logger.warn(`did not save key "${n2}" as the namespace "${t2}" was not yet loaded`, `This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`); 6981 return; 6982 } 6983 if (!(n2 == null || n2 === ``)) { 6984 if (this.backend && this.backend.create) { 6985 let s2 = { ...a2, isUpdate: i2 }, c2 = this.backend.create.bind(this.backend); 6986 if (c2.length < 6) try { 6987 let i3;
6988 i3 = c2.length === 5 ? c2(e2, t2, n2, r2, s2) : c2(e2, t2, n2, r2), i3 && typeof i3.then == `function` ? i3.then((e3) => o2(null, e3)).catch(o2) : o2(null, i3); 6989 } catch (e3) { 6990 o2(e3); 6991 } 6992 else c2(e2, t2, n2, r2, o2, s2); 6993 } 6994 !e2 || !e2[0] || this.store.addResource(e2[0], t2, n2, r2); 6995 } 6996 } 6997} 6998const ih = () => ({ debug: false, initImmediate: true, ns: [`translation`], defaultNS: [`translation`], fallbackLng: [`dev`], fallbackNS: false, supportedLngs: false, nonExplicitSupportedLngs: false, load: `all`, preload: false, simplifyPluralSuffix: true, keySeparator: `.`, nsSeparator: `:`, pluralSeparator: `_`, contextSeparator: `_`, partialBundledLanguages: false, saveMissing: false, updateMissing: false, saveMissingTo: `fallback`, saveMissingPlurals: true, missingKeyHandler: false, missingInterpolationHandler: false, postProcess: false, postProcessPassResolved: false, returnNull: false, returnEmptyString: true, returnObjects: false, joinArrays: false, returnedObjectHandler: false, parseMissingKeyHandler: false, appendNamespaceToMissingKey: false, appendNamespaceToCIMode: false, overloadTranslationOptionHandler: (e2) => { 6999 let t2 = {}; 7000 if (typeof e2[1] == `object` && (t2 = e2[1]), Q(e2[1]) && (t2.defaultValue = e2[1]), Q(e2[2]) && (t2.tDescription = e2[2]), typeof e2[2] == `object` || typeof e2[3] == `object`) { 7001 let n2 = e2[3] || e2[2]; 7002 Object.keys(n2).forEach((e3) => { 7003 t2[e3] = n2[e3]; 7004 }); 7005 } 7006 return t2; 7007}, interpolation: { escapeValue: true, format: (e2) => e2, prefix: `{{`, suffix: `}}`, formatSeparator: `,`, unescapePrefix: `-`, nestingPrefix: `$t(`, nestingSuffix: `)`, nestingOptionsSeparator: `,`, maxReplaces: 1e3, skipOnVariables: true } }), ah = (e2) => (Q(e2.ns) && (e2.ns = [e2.ns]), Q(e2.fallbackLng) && (e2.fallbackLng = [e2.fallbackLng]), Q(e2.fallbackNS) && (e2.fallbackNS = [e2.fallbackNS]), e2.supportedLngs && e2.supportedLngs.indexOf(`cimode`) < 0 && (e2.supportedLngs = e2.supportedLngs.concat([`cimode`])), e2), oh = () => { 7008}, sh = (e2) => { 7009 Object.getOwnPropertyNames(Object.getPrototypeOf(e2)).forEach((t2) => { 7010 typeof e2[t2] == `function` && (e2[t2] = e2[t2].bind(e2)); 7011 }); 7012}; 7013class ch extends Im { 7014 constructor() { 7015 let e2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, t2 = arguments.length > 1 ? arguments[1] : void 0; 7016 if (super(), this.options = ah(e2), this.services = {}, this.logger = Fm, this.modules = { external: [] }, sh(this), t2 && !this.isInitialized && !e2.isClone) { 7017 if (!this.options.initImmediate) return this.init(e2, t2), this; 7018 setTimeout(() => { 7019 this.init(e2, t2); 7020 }, 0); 7021 } 7022 } 7023 init() { 7024 var e2 = this; 7025 let t2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, n2 = arguments.length > 1 ? arguments[1] : void 0; 7026 this.isInitializing = true, typeof t2 == `function` && (n2 = t2, t2 = {}), !t2.defaultNS && t2.defaultNS !== false && t2.ns && (Q(t2.ns) ? t2.defaultNS = t2.ns : t2.ns.indexOf(`translation`) < 0 && (t2.defaultNS = t2.ns[0])); 7027 let r2 = ih(); 7028 this.options = { ...r2, ...this.options, ...ah(t2) }, this.options.compatibilityAPI !== `v1` && (this.options.interpolation = { ...r2.interpolation, ...this.options.interpolation }), t2.keySeparator !== void 0 && (this.options.userDefinedKeySeparator = t2.keySeparator), t2.nsSeparator !== void 0 && (this.options.userDefinedNsSeparator = t2.nsSeparator); 7029 let i2 = (e3) => e3 ? typeof e3 == `function` ? new e3() : e3 : null; 7030 if (!this.options.isClone) { 7031 this.modules.logger ? Fm.init(i2(this.modules.logger), this.options) : Fm.init(null, this.options); 7032 let t3; 7033 this.modules.formatter ? t3 = this.modules.formatter : typeof Intl < `u` && (t3 = th); 7034 let n3 = new Hm(this.options); 7035 this.store = new Lm(this.options.resources, this.options); 7036 let a3 = this.services; 7037 a3.logger = Fm, a3.resourceStore = this.store, a3.languageUtils = n3, a3.pluralResolver = new Ym(n3, { prepend: this.options.pluralSeparator, compatibilityJSON: this.options.compatibilityJSON, simplifyPluralSuffix: this.options.simplifyPluralSuffix }), t3 && (!this.options.interpolation.format || this.options.interpolation.format === r2.interpolation.format) && (a3.formatter = i2(t3), a3.formatter.init(a3, this.options), this.options.interpolation.format = a3.formatter.format.bind(a3.formatter)), a3.interpolator = new Qm(this.options), a3.utils = { hasLoadedNamespace: this.hasLoadedNamespace.bind(this) }, a3.backendConnector = new rh(i2(this.modules.backend), a3.resourceStore, a3, this.options), a3.backendConnector.on(`*`, function(t4) { 7038 var n4 = [...arguments].slice(1); 7039 e2.emit(t4, ...n4); 7040 }), this.modules.languageDetector && (a3.languageDetector = i2(this.modules.languageDetector), a3.languageDetector.init && a3.languageDetector.init(a3, this.options.detection, this.options)), this.modules.i18nFormat && (a3.i18nFormat = i2(this.modules.i18nFormat), a3.i18nFormat.init && a3.i18nFormat.init(this)), this.translator = new Bm(this.services, this.options), this.translator.on(`*`, function(t4) { 7041 var n4 = [...arguments].slice(1); 7042 e2.emit(t4, ...n4); 7043 }), this.modules.external.forEach((e3) => { 7044 e3.init && e3.init(this); 7045 }); 7046 } 7047 if (this.format = this.options.interpolation.format, n2 || (n2 = oh), this.options.fallbackLng && !this.services.languageDetector && !this.options.lng) { 7048 let e3 = this.services.languageUtils.getFallbackCodes(this.options.fallbackLng); 7049 e3.length > 0 && e3[0] !== `dev` && (this.options.lng = e3[0]); 7050 } 7051 !this.services.languageDetector && !this.options.lng && this.logger.warn(`init: n
7051o languageDetector is used and no lng is defined`), [`getResource`, `hasResourceBundle`, `getResourceBundle`, `getDataByLanguage`].forEach((t3) => { 7052 this[t3] = function() { 7053 return e2.store[t3](...arguments); 7054 }; 7055 }), [`addResource`, `addResources`, `addResourceBundle`, `removeResourceBundle`].forEach((t3) => { 7056 this[t3] = function() { 7057 return e2.store[t3](...arguments), e2; 7058 }; 7059 }); 7060 let a2 = fm(), o2 = () => { 7061 let e3 = (e4, t3) => { 7062 this.isInitializing = false, this.isInitialized && !this.initializedStoreOnce && this.logger.warn(`init: i18next is already initialized. You should call init just once!`), this.isInitialized = true, this.options.isClone || this.logger.log(`initialized`, this.options), this.emit(`initialized`, this.options), a2.resolve(t3), n2(e4, t3); 7063 }; 7064 if (this.languages && this.options.compatibilityAPI !== `v1` && !this.isInitialized) return e3(null, this.t.bind(this)); 7065 this.changeLanguage(this.options.lng, e3); 7066 }; 7067 return this.options.resources || !this.options.initImmediate ? o2() : setTimeout(o2, 0), a2; 7068 } 7069 loadResources(e2) { 7070 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : oh, n2 = Q(e2) ? e2 : this.language; 7071 if (typeof e2 == `function` && (t2 = e2), !this.options.resources || this.options.partialBundledLanguages) { 7072 if (n2 && n2.toLowerCase() === `cimode` && (!this.options.preload || this.options.preload.length === 0)) return t2(); 7073 let e3 = [], r2 = (t3) => { 7074 !t3 || t3 === `cimode` || this.services.languageUtils.toResolveHierarchy(t3).forEach((t4) => { 7075 t4 !== `cimode` && e3.indexOf(t4) < 0 && e3.push(t4); 7076 }); 7077 }; 7078 n2 ? r2(n2) : this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((e4) => r2(e4)), this.options.preload && this.options.preload.forEach((e4) => r2(e4)), this.services.backendConnector.load(e3, this.options.ns, (e4) => { 7079 !e4 && !this.resolvedLanguage && this.language && this.setResolvedLanguage(this.language), t2(e4); 7080 }); 7081 } else t2(null); 7082 } 7083 reloadResources(e2, t2, n2) { 7084 let r2 = fm(); 7085 return typeof e2 == `function` && (n2 = e2, e2 = void 0), typeof t2 == `function` && (n2 = t2, t2 = void 0), e2 || (e2 = this.languages), t2 || (t2 = this.options.ns), n2 || (n2 = oh), this.services.backendConnector.reload(e2, t2, (e3) => { 7086 r2.resolve(), n2(e3); 7087 }), r2; 7088 } 7089 use(e2) { 7090 if (!e2) throw Error(`You are passing an undefined module! Please check the object you are passing to i18next.use()`); 7091 if (!e2.type) throw Error(`You are passing a wrong module! Please check the object you are passing to i18next.use()`); 7092 return e2.type === `backend` && (this.modules.backend = e2), (e2.type === `logger` || e2.log && e2.warn && e2.error) && (this.modules.logger = e2), e2.type === `languageDetector` && (this.modules.languageDetector = e2), e2.type === `i18nFormat` && (this.modules.i18nFormat = e2), e2.type === `postProcessor` && Rm.addPostProcessor(e2), e2.type === `formatter` && (this.modules.formatter = e2), e2.type === `3rdParty` && this.modules.external.push(e2), this; 7093 } 7094 setResolvedLanguage(e2) { 7095 if (!(!e2 || !this.languages) && !([`cimode`, `dev`].indexOf(e2) > -1)) for (let e3 = 0; e3 < this.languages.length; e3++) { 7096 let t2 = this.languages[e3]; 7097 if (!([`cimode`, `dev`].indexOf(t2) > -1) && this.store.hasLanguageSomeTranslations(t2)) { 7098 this.resolvedLanguage = t2; 7099 break; 7100 } 7101 } 7102 } 7103 changeLanguage(e2, t2) { 7104 var n2 = this; 7105 this.isLanguageChangingTo = e2; 7106 let r2 = fm(); 7107 this.emit(`languageChanging`, e2); 7108 let i2 = (e3) => { 7109 this.language = e3, this.languages = this.services.languageUtils.toResolveHierarchy(e3), this.resolvedLanguage = void 0, this.setResolvedLanguage(e3); 7110 }, a2 = (e3, a3) => { 7111 a3 ? (i2(a3), this.translator.changeLanguage(a3), this.isLanguageChangingTo = void 0, this.emit(`languageChanged`, a3), this.logger.log(`languageChanged`, a3)) : this.isLanguageChangingTo = void 0, r2.resolve(function() { 7112 return n2.t(...arguments); 7113 }), t2 && t2(e3, function() { 7114 return n2.t(...arguments); 7115 }); 7116 }, o2 = (t3) => { 7117 !e2 && !t3 && this.services.languageDetector && (t3 = []); 7118 let n3 = Q(t3) ? t3 : this.services.languageUtils.getBestMatchFromCodes(t3); 7119 n3 && (this.language || i2(n3), this.translator.language || this.translator.changeLanguage(n3), this.services.languageDetector && this.services.languageDetector.cacheUserLanguage && this.services.languageDetector.cacheUserLanguage(n3)), this.loadResources(n3, (e3) => { 7120 a2(e3, n3); 7121 }); 7122 }; 7123 return !e2 && this.services.languageDetector && !this.services.languageDetector.async ? o2(this.services.languageDetector.detect()) : !e2 && this.services.languageDetector && this.services.languageDetector.async ? this.services.languageDetector.detect.length === 0 ? this.services.languageDetector.detect().then(o2) : this.services.languageDetector.detect(o2) : o2(e2), r2; 7124 } 7125 getFixedT(e2, t2, n2) { 7126 var r2 = this; 7127 let i2 = function(e3, t3) { 7128 let a2; 7129 if (typeof t3 != `object`) { 7130 var o2 = [...arguments].slice(2); 7131 a2 = r2.options.overloadTranslationOptionHandler([e3, t3].concat(o2)); 7132 } else a2 = { ...t3 }; 7133 a2.lng = a2.lng || i2.lng, a2.lngs = a2.lngs || i2.lngs, a2.ns = a2.ns || i2.ns, a2.keyPrefix !== `` && (a2.keyPrefix = a2.keyPrefix || n2 || i2.keyPrefix); 7134 let s2 = r2.options.keySeparator || `.`, c2; 7135 return c2 = a2.keyPrefix && Array.isArray(e3) ? e3.map((e4) => `${a2.keyPrefix}${s2}${e4}`) : a2.keyPrefix ? `${a2.keyPrefix}${s2}${e3}` : e3, r2.t(c2, a2); 7136 }; 7137 return Q(e2) ? i2.lng = e2 : i2.lngs = e2, i2.ns = t2, i2.keyPrefix = n2, i2; 7138 } 7139 t() { 7140 return this.translator && this.translator.translate(...arguments); 7141 } 7142 exists() { 7143 return this.translator && this.translator.exists(...arguments); 7144 } 7145 setDefaultNamespace(e2) { 7146 this.options.defaultNS = e2; 7147 } 7148 hasLoadedNamespace(e2) { 7149 let t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; 7150 if (!this.isInitialized) return this.logger.warn(`hasLoadedNamespace: i18next was not initialized`, this.languages), false; 7151 if (!this.languages || !this.languages.length) return this.logger.warn(`hasLoadedNamespace: i18n.languages were undefined or empty`, this.languages), false; 7152 let n2 = t2.lng || this.resolvedLanguage || this.languages[0], r2 = this.options ? this.options.fallbackLng : false, i2 = this.languages[this.languages.length - 1]; 7153 if (n2.toLowerCase() === `cimode`) return true; 7154 let a2 = (e3, t3) => { 7155 let n3 = this.services.backendConnector.state[`${e3}|${t3}`]; 7156 return n3 === -1 || n3 === 0 || n3 === 2; 7157 }; 7158 if (t2.precheck) { 7159 let e3 = t2.precheck(this, a2); 7160 if (e3 !== void 0) return e3; 7161 } 7162 return !!(this.hasResourceBundle(n2, e2) || !this.services.backendConnector.backend || this.options.resources && !this.options.partialBundledLanguages || a2(n2, e2) && (!r2 || a2(i2, e2))); 7163 } 7164 loadNamespaces(e2, t2) { 7165 let n2 = fm(); 7166 return this.options.ns ? (Q(e2) && (e2 = [e2]), e2.forEach((e3) => { 7167 this.options.ns.indexOf(e3) < 0 && this.options.ns.push(e3); 7168 }), this.loadResources((e3) => { 7169 n2.resolve(), t2 && t2(e3); 7170 }), n2) : (t2 && t2(), Promise.resolve()); 7171 } 7172 loadLanguages(e2, t2) { 7173 let n2 = fm(); 7174 Q(e2) && (e2 = [e2]); 7175 let r2 = this.options.preload || [], i2 = e2.filter((e3) => r2.indexOf(e3) < 0 && this.services.languageUtils.isSupportedCode(e3)); 7176 return i2.length ? (this.options.preload = r2.concat(i2), this.loadResources((e3) => { 7177 n2.resolve(), t2 && t2(e3); 7178 }), n2) : (t2 && t2(), Promise.resolve()); 7179 } 7180 dir(e2) { 7181 if (e2 || (e2 = this.resolvedLanguage || (this.languages && this.languages.length > 0 ? this.languages[0] : this.language)), !e2) return `rtl`; 7182 let t2 = `ar.shu.sqr.ssh.xaa.yhd.yud.aao.abh.abv.acm.acq.acw.acx.acy.adf.ads.aeb.aec.afb.ajp.apc.apd.arb.arq.ars.ary.arz.auz.avl.ayh.ayl.ayn.ayp.bbz.pga.he.iw.ps.pbt.pbu.pst.prp.prd.ug.ur.ydd.yds.yih.ji.yi.hbo.men.xmn.fa.jpr.peo.pes.prs.dv.sam.ckb`.split(`.`), n2 = this.services && this.services.languageUtils || new Hm(ih()); 7183 return t2.indexOf(n2.getLanguagePartFromCode(e2)) > -1 || e2.toLowerCase().indexOf(`-arab`) > 1 ? `rtl` : `ltr`; 7184 } 7185 static createInstance() { 7186 return new ch(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, arguments.length > 1 ? arguments[1] : void 0); 7187 } 7188 cloneInstance() { 7189 let e2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : oh, n2 = e2.forkResourceStore; 7190 n2 && delete e2.forkResourceStore; 7191 let r2 = { ...this.options, ...e2, isClone: true }, i2 = new ch(r2); 7192 return (e2.debug !== void 0 || e2.prefix !== void 0) && (i2.logger = i2.logger.clone(e2)), [`store`, `services`, `language`].forEach((e3) => { 7193 i2[e3] = this[e3]; 7194 }), i2.services = { ...this.services }, i2.services.utils = { hasLoadedNamespace: i2.hasLoadedNamespace.bind(i2) }, n2 && (i2.store = new Lm(this.store.data, r2), i2.services.resourceStore = i2.store), i2.translator = new Bm(i2.services, r2), i2.translator.on(`*`, function(e3) { 7195 var t3 = [...arguments].slice(1); 7196 i2.emit(e3, ...t3); 7197 }), i2.init(r2, t2), i2.translator.options = r2, i2.translator.backendConnector.services.utils = { hasLoadedNamespace: i2.hasLoadedNamespace.bind(i2) }, i2; 7198 } 7199 toJSON() { 7200 return { options: this.options, store: this.store, language: this.language, languages: this.languages, resolvedLanguage: this.resolvedLanguage }; 7201 } 7202} 7203const $ = ch.createInstance(); 7204$.createInstance = ch.createInstance, $.createInstance, $.dir, $.init, $.loadResources, $.reloadResources, $.use, $.changeLanguage, $.getFixedT, $.t, $.exists, $.setDefaultNamespace, $.hasLoadedNamespace, $.loadNamespaces, $.loadLanguages; 7205var lh = [], uh = lh.forEach, dh = lh.slice; 7206function fh(e2) { 7207 return uh.call(dh.call(arguments, 1), function(t2) { 7208 if (t2) for (var n2 in t2) e2[n2] === void 0 && (e2[n2] = t2[n2]); 7209 }), e2; 7210} 7211var ph = /^[\u0009\u0020-\u007e\u0080-\u00ff]+$/, mh = function(e2, t2, n2) { 7212 var r2 = n2 || {}; 7213 r2.path = r2.path || `/`; 7214 var i2 = `${e2}=${encodeURIComponent(t2)}`;
7215 if (r2.maxAge > 0) { 7216 var a2 = r2.maxAge - 0; 7217 if (Number.isNaN(a2)) throw Error(`maxAge should be a Number`); 7218 i2 += `; Max-Age=${Math.floor(a2)}`; 7219 } 7220 if (r2.domain) { 7221 if (!ph.test(r2.domain)) throw TypeError(`option domain is invalid`); 7222 i2 += `; Domain=${r2.domain}`; 7223 } 7224 if (r2.path) { 7225 if (!ph.test(r2.path)) throw TypeError(`option path is invalid`); 7226 i2 += `; Path=${r2.path}`; 7227 } 7228 if (r2.expires) { 7229 if (typeof r2.expires.toUTCString != `function`) throw TypeError(`option expires is invalid`); 7230 i2 += `; Expires=${r2.expires.toUTCString()}`; 7231 } 7232 if (r2.httpOnly && (i2 += `; HttpOnly`), r2.secure && (i2 += `; Secure`), r2.sameSite) switch (typeof r2.sameSite == `string` ? r2.sameSite.toLowerCase() : r2.sameSite) { 7233 case true: 7234 i2 += `; SameSite=Strict`; 7235 break; 7236 case `lax`: 7237 i2 += `; SameSite=Lax`; 7238 break; 7239 case `strict`: 7240 i2 += `; SameSite=Strict`; 7241 break; 7242 case `none`: 7243 i2 += `; SameSite=None`; 7244 break; 7245 default: 7246 throw TypeError(`option sameSite is invalid`); 7247 } 7248 return i2; 7249}, hh = { create: function(e2, t2, n2, r2) { 7250 var i2 = arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : { path: `/`, sameSite: `strict` }; 7251 n2 && (i2.expires = /* @__PURE__ */ new Date(), i2.expires.setTime(i2.expires.getTime() + n2 * 60 * 1e3)), r2 && (i2.domain = r2), document.cookie = mh(e2, encodeURIComponent(t2), i2); 7252}, read: function(e2) { 7253 for (var t2 = `${e2}=`, n2 = document.cookie.split(`;`), r2 = 0; r2 < n2.length; r2++) { 7254 for (var i2 = n2[r2]; i2.charAt(0) === ` `; ) i2 = i2.substring(1, i2.length); 7255 if (i2.indexOf(t2) === 0) return i2.substring(t2.length, i2.length); 7256 } 7257 return null; 7258}, remove: function(e2) { 7259 this.create(e2, ``, -1); 7260} }, gh = { name: `cookie`, lookup: function(e2) { 7261 var t2; 7262 if (e2.lookupCookie && typeof document < `u`) { 7263 var n2 = hh.read(e2.lookupCookie); 7264 n2 && (t2 = n2); 7265 } 7266 return t2; 7267}, cacheUserLanguage: function(e2, t2) { 7268 t2.lookupCookie && typeof document < `u` && hh.create(t2.lookupCookie, e2, t2.cookieMinutes, t2.cookieDomain, t2.cookieOptions); 7269} }, _h = { name: `querystring`, lookup: function(e2) { 7270 var t2; 7271 if (typeof window < `u`) { 7272 var n2 = window.location.search; 7273 !window.location.search && window.location.hash && window.location.hash.indexOf(`?`) > -1 && (n2 = window.location.hash.substring(window.location.hash.indexOf(`?`))); 7274 for (var r2 = n2.substring(1).split(`&`), i2 = 0; i2 < r2.length; i2++) { 7275 var a2 = r2[i2].indexOf(`=`); 7276 a2 > 0 && r2[i2].substring(0, a2) === e2.lookupQuerystring && (t2 = r2[i2].substring(a2 + 1)); 7277 } 7278 } 7279 return t2; 7280} }, vh = null, yh = function() { 7281 if (vh !== null) return vh; 7282 try { 7283 vh = window !== `undefined` && window.localStorage !== null; 7284 var e2 = `i18next.translate.boo`; 7285 window.localStorage.setItem(e2, `foo`), window.localStorage.removeItem(e2); 7286 } catch { 7287 vh = false; 7288 } 7289 return vh; 7290}, bh = { name: `localStorage`, lookup: function(e2) { 7291 var t2; 7292 if (e2.lookupLocalStorage && yh()) { 7293 var n2 = window.localStorage.getItem(e2.lookupLocalStorage); 7294 n2 && (t2 = n2); 7295 } 7296 return t2; 7297}, cacheUserLanguage: function(e2, t2) { 7298 t2.lookupLocalStorage && yh() && window.localStorage.setItem(t2.lookupLocalStorage, e2); 7299} }, xh = null, Sh = function() { 7300 if (xh !== null) return xh; 7301 try { 7302 xh = window !== `undefined` && window.sessionStorage !== null; 7303 var e2 = `i18next.translate.boo`; 7304 window.sessionStorage.setItem(e2, `foo`), window.sessionStorage.removeItem(e2); 7305 } catch { 7306 xh = false; 7307 } 7308 return xh; 7309}, Ch = { name: `sessionStorage`, lookup: function(e2) { 7310 var t2; 7311 if (e2.lookupSessionStorage && Sh()) { 7312 var n2 = window.sessionStorage.getItem(e2.lookupSessionStorage); 7313 n2 && (t2 = n2); 7314 } 7315 return t2; 7316}, cacheUserLanguage: function(e2, t2) { 7317 t2.lookupSessionStorage && Sh() && window.sessionStorage.setItem(t2.lookupSessionStorage, e2); 7318} }, wh = { name: `navigator`, lookup: function(e2) { 7319 var t2 = []; 7320 if (typeof navigator < `u`) { 7321 if (navigator.languages) for (var n2 = 0; n2 < navigator.languages.length; n2++) t2.push(navigator.languages[n2]); 7322 navigator.userLanguage && t2.push(navigator.userLanguage), navigator.language && t2.push(navigator.language); 7323 } 7324 return t2.length > 0 ? t2 : void 0; 7325} }, Th = { name: `htmlTag`, lookup: function(e2) { 7326 var t2, n2 = e2.htmlTag || (typeof document < `u` ? document.documentElement : null); 7327 return n2 && typeof n2.getAttribute == `function` && (t2 = n2.getAttribute(`lang`)), t2; 7328} }, Eh = { name: `path`, lookup: function(e2) { 7329 var t2; 7330 if (typeof window < `u`) { 7331 var n2 = window.location.pathname.match(/\/([a-zA-Z-]*)/g); 7332 if (n2 instanceof Array) if (typeof e2.lookupFromPathIndex == `number`) { 7333 if (typeof n2[e2.lookupFromPathIndex] != `string`) return; 7334 t2 = n2[e2.lookupFromPathIndex].replace(`/`, ``); 7335 } else t2 = n2[0].replace(`/`, ``); 7336 } 7337 return t2; 7338} }, Dh = { name: `subdomain`, lookup: function(e2) { 7339 var t2 = typeof e2.lookupFromSubdomainIndex == `number` ? e2.lookupFromSubdomainIndex + 1 : 1, n2 = typeof window < `u` && window.location && window.location.hostname && window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i); 7340 if (n2) return n2[t2]; 7341} }, Oh = false;
7342try { 7343 document.cookie, Oh = true; 7344} catch { 7345} 7346var kh = [`querystring`, `cookie`, `localStorage`, `sessionStorage`, `navigator`, `htmlTag`]; 7347Oh || kh.splice(1, 1); 7348function Ah() { 7349 return { order: kh, lookupQuerystring: `lng`, lookupCookie: `i18next`, lookupLocalStorage: `i18nextLng`, lookupSessionStorage: `i18nextLng`, caches: [`localStorage`], excludeCacheFor: [`cimode`], convertDetectedLanguage: function(e2) { 7350 return e2; 7351 } }; 7352} 7353var jh = function() { 7354 function e2(t2) { 7355 var n2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; 7356 sm(this, e2), this.type = `languageDetector`, this.detectors = {}, this.init(t2, n2); 7357 } 7358 return dm(e2, [{ key: `init`, value: function(e3) { 7359 var t2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n2 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}; 7360 this.services = e3 || { languageUtils: {} }, this.options = fh(t2, this.options || {}, Ah()), typeof this.options.convertDetectedLanguage == `string` && this.options.convertDetectedLanguage.indexOf(`15897`) > -1 && (this.options.convertDetectedLanguage = function(e4) { 7361 return e4.replace(`-`, `_`); 7362 }), this.options.lookupFromUrlIndex && (this.options.lookupFromPathIndex = this.options.lookupFromUrlIndex), this.i18nOptions = n2, this.addDetector(gh), this.addDetector(_h), this.addDetector(bh), this.addDetector(Ch), this.addDetector(wh), this.addDetector(Th), this.addDetector(Eh), this.addDetector(Dh); 7363 } }, { key: `addDetector`, value: function(e3) { 7364 return this.detectors[e3.name] = e3, this; 7365 } }, { key: `detect`, value: function(e3) { 7366 var t2 = this; 7367 e3 || (e3 = this.options.order); 7368 var n2 = []; 7369 return e3.forEach(function(e4) { 7370 if (t2.detectors[e4]) { 7371 var r2 = t2.detectors[e4].lookup(t2.options); 7372 r2 && typeof r2 == `string` && (r2 = [r2]), r2 && (n2 = n2.concat(r2)); 7373 } 7374 }), n2 = n2.map(function(e4) { 7375 return t2.options.convertDetectedLanguage(e4); 7376 }), this.services.languageUtils.getBestMatchFromCodes ? n2 : n2.length > 0 ? n2[0] : null; 7377 } }, { key: `cacheUserLanguage`, value: function(e3, t2) { 7378 var n2 = this; 7379 t2 || (t2 = this.options.caches), t2 && (this.options.excludeCacheFor && this.options.excludeCacheFor.indexOf(e3) > -1 || t2.forEach(function(t3) { 7380 n2.detectors[t3] && n2.detectors[t3].cacheUserLanguage(e3, n2.options); 7381 })); 7382 } }]); 7383}(); 7384jh.type = `languageDetector`; 7385export { 7386 jh as B, 7387 hp as L, 7388 $f as N, 7389 Se as R, 7390 rm as T, 7391 om as _, 7392 kd as a, 7393 Ad as b, 7394 dm as c, 7395 sm as d, 7396 bp as e, 7397 Me as f, 7398 Af as g, 7399 Mf as h, 7400 yp as i, 7401 je as j, 7402 Of as k, 7403 $ as l, 7404 em as m, 7405 np as n, 7406 ep as o, 7407 Ne as p, 7408 fp as q, 7409 x as r, 7410 Ce as s, 7411 lm as t, 7412 am as u, 7413 jd as v 7414};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.