diff --git "a/assets/index-BhmR22p9.js" "b/assets/index-BhmR22p9.js" --- "a/assets/index-BhmR22p9.js" +++ "b/assets/index-BhmR22p9.js" @@ -1,4 +1,43 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function t(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=t(l);fetch(l.href,o)}})();function ic(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Qu={exports:{}},el={},Ku={exports:{}},R={};/** +(function () { + const n = document.createElement("link").relList; + if (n && n.supports && n.supports("modulepreload")) return; + for (const l of document.querySelectorAll('link[rel="modulepreload"]')) r(l); + new MutationObserver((l) => { + for (const o of l) + if (o.type === "childList") + for (const i of o.addedNodes) + i.tagName === "LINK" && i.rel === "modulepreload" && r(i); + }).observe(document, { childList: !0, subtree: !0 }); + function t(l) { + const o = {}; + return ( + l.integrity && (o.integrity = l.integrity), + l.referrerPolicy && (o.referrerPolicy = l.referrerPolicy), + l.crossOrigin === "use-credentials" + ? (o.credentials = "include") + : l.crossOrigin === "anonymous" + ? (o.credentials = "omit") + : (o.credentials = "same-origin"), + o + ); + } + function r(l) { + if (l.ep) return; + l.ep = !0; + const o = t(l); + fetch(l.href, o); + } +})(); +function ic(e) { + return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") + ? e.default + : e; +} +var Qu = { exports: {} }, + el = {}, + Ku = { exports: {} }, + R = {}; +/** * @license React * react.production.min.js * @@ -6,7 +45,391 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Gt=Symbol.for("react.element"),uc=Symbol.for("react.portal"),sc=Symbol.for("react.fragment"),ac=Symbol.for("react.strict_mode"),cc=Symbol.for("react.profiler"),fc=Symbol.for("react.provider"),dc=Symbol.for("react.context"),pc=Symbol.for("react.forward_ref"),mc=Symbol.for("react.suspense"),hc=Symbol.for("react.memo"),vc=Symbol.for("react.lazy"),Oi=Symbol.iterator;function yc(e){return e===null||typeof e!="object"?null:(e=Oi&&e[Oi]||e["@@iterator"],typeof e=="function"?e:null)}var Yu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Gu=Object.assign,Xu={};function it(e,n,t){this.props=e,this.context=n,this.refs=Xu,this.updater=t||Yu}it.prototype.isReactComponent={};it.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};it.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Zu(){}Zu.prototype=it.prototype;function Ao(e,n,t){this.props=e,this.context=n,this.refs=Xu,this.updater=t||Yu}var $o=Ao.prototype=new Zu;$o.constructor=Ao;Gu($o,it.prototype);$o.isPureReactComponent=!0;var Di=Array.isArray,Ju=Object.prototype.hasOwnProperty,Bo={current:null},qu={key:!0,ref:!0,__self:!0,__source:!0};function bu(e,n,t){var r,l={},o=null,i=null;if(n!=null)for(r in n.ref!==void 0&&(i=n.ref),n.key!==void 0&&(o=""+n.key),n)Ju.call(n,r)&&!qu.hasOwnProperty(r)&&(l[r]=n[r]);var u=arguments.length-2;if(u===1)l.children=t;else if(1>>1,J=_[Q];if(0>>1;Ql(gl,L))wnl(er,gl)?(_[Q]=er,_[wn]=L,Q=wn):(_[Q]=gl,_[gn]=L,Q=gn);else if(wnl(er,L))_[Q]=er,_[wn]=L,Q=wn;else break e}}return z}function l(_,z){var L=_.sortIndex-z.sortIndex;return L!==0?L:_.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var s=[],c=[],h=1,m=null,p=3,w=!1,g=!1,S=!1,D=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(_){for(var z=t(c);z!==null;){if(z.callback===null)r(c);else if(z.startTime<=_)r(c),z.sortIndex=z.expirationTime,n(s,z);else break;z=t(c)}}function v(_){if(S=!1,d(_),!g)if(t(s)!==null)g=!0,vl(E);else{var z=t(c);z!==null&&yl(v,z.startTime-_)}}function E(_,z){g=!1,S&&(S=!1,f(x),x=-1),w=!0;var L=p;try{for(d(z),m=t(s);m!==null&&(!(m.expirationTime>z)||_&&!Y());){var Q=m.callback;if(typeof Q=="function"){m.callback=null,p=m.priorityLevel;var J=Q(m.expirationTime<=z);z=e.unstable_now(),typeof J=="function"?m.callback=J:m===t(s)&&r(s),d(z)}else r(s);m=t(s)}if(m!==null)var bt=!0;else{var gn=t(c);gn!==null&&yl(v,gn.startTime-z),bt=!1}return bt}finally{m=null,p=L,w=!1}}var N=!1,k=null,x=-1,j=5,P=-1;function Y(){return!(e.unstable_now()-P_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return t(s)},e.unstable_next=function(_){switch(p){case 1:case 2:case 3:var z=3;break;default:z=p}var L=p;p=z;try{return _()}finally{p=L}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,z){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var L=p;p=_;try{return z()}finally{p=L}},e.unstable_scheduleCallback=function(_,z,L){var Q=e.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0Q?(_.sortIndex=L,n(c,_),t(s)===null&&_===t(c)&&(S?(f(x),x=-1):S=!0,yl(v,L-Q))):(_.sortIndex=J,n(s,_),g||w||(g=!0,vl(E))),_},e.unstable_shouldYield=Y,e.unstable_wrapCallback=function(_){var z=p;return function(){var L=p;p=z;try{return _.apply(this,arguments)}finally{p=L}}}})(rs);ts.exports=rs;var Lc=ts.exports;/** + */ (function (e) { + function n(_, z) { + var L = _.length; + _.push(z); + e: for (; 0 < L; ) { + var Q = (L - 1) >>> 1, + J = _[Q]; + if (0 < l(J, z)) (_[Q] = z), (_[L] = J), (L = Q); + else break e; + } + } + function t(_) { + return _.length === 0 ? null : _[0]; + } + function r(_) { + if (_.length === 0) return null; + var z = _[0], + L = _.pop(); + if (L !== z) { + _[0] = L; + e: for (var Q = 0, J = _.length, bt = J >>> 1; Q < bt; ) { + var gn = 2 * (Q + 1) - 1, + gl = _[gn], + wn = gn + 1, + er = _[wn]; + if (0 > l(gl, L)) + wn < J && 0 > l(er, gl) + ? ((_[Q] = er), (_[wn] = L), (Q = wn)) + : ((_[Q] = gl), (_[gn] = L), (Q = gn)); + else if (wn < J && 0 > l(er, L)) (_[Q] = er), (_[wn] = L), (Q = wn); + else break e; + } + } + return z; + } + function l(_, z) { + var L = _.sortIndex - z.sortIndex; + return L !== 0 ? L : _.id - z.id; + } + if (typeof performance == "object" && typeof performance.now == "function") { + var o = performance; + e.unstable_now = function () { + return o.now(); + }; + } else { + var i = Date, + u = i.now(); + e.unstable_now = function () { + return i.now() - u; + }; + } + var s = [], + c = [], + h = 1, + m = null, + p = 3, + w = !1, + g = !1, + S = !1, + D = typeof setTimeout == "function" ? setTimeout : null, + f = typeof clearTimeout == "function" ? clearTimeout : null, + a = typeof setImmediate < "u" ? setImmediate : null; + typeof navigator < "u" && + navigator.scheduling !== void 0 && + navigator.scheduling.isInputPending !== void 0 && + navigator.scheduling.isInputPending.bind(navigator.scheduling); + function d(_) { + for (var z = t(c); z !== null; ) { + if (z.callback === null) r(c); + else if (z.startTime <= _) + r(c), (z.sortIndex = z.expirationTime), n(s, z); + else break; + z = t(c); + } + } + function v(_) { + if (((S = !1), d(_), !g)) + if (t(s) !== null) (g = !0), vl(E); + else { + var z = t(c); + z !== null && yl(v, z.startTime - _); + } + } + function E(_, z) { + (g = !1), S && ((S = !1), f(x), (x = -1)), (w = !0); + var L = p; + try { + for ( + d(z), m = t(s); + m !== null && (!(m.expirationTime > z) || (_ && !Y())); + + ) { + var Q = m.callback; + if (typeof Q == "function") { + (m.callback = null), (p = m.priorityLevel); + var J = Q(m.expirationTime <= z); + (z = e.unstable_now()), + typeof J == "function" ? (m.callback = J) : m === t(s) && r(s), + d(z); + } else r(s); + m = t(s); + } + if (m !== null) var bt = !0; + else { + var gn = t(c); + gn !== null && yl(v, gn.startTime - z), (bt = !1); + } + return bt; + } finally { + (m = null), (p = L), (w = !1); + } + } + var N = !1, + k = null, + x = -1, + j = 5, + P = -1; + function Y() { + return !(e.unstable_now() - P < j); + } + function re() { + if (k !== null) { + var _ = e.unstable_now(); + P = _; + var z = !0; + try { + z = k(!0, _); + } finally { + z ? at() : ((N = !1), (k = null)); + } + } else N = !1; + } + var at; + if (typeof a == "function") + at = function () { + a(re); + }; + else if (typeof MessageChannel < "u") { + var Mi = new MessageChannel(), + oc = Mi.port2; + (Mi.port1.onmessage = re), + (at = function () { + oc.postMessage(null); + }); + } else + at = function () { + D(re, 0); + }; + function vl(_) { + (k = _), N || ((N = !0), at()); + } + function yl(_, z) { + x = D(function () { + _(e.unstable_now()); + }, z); + } + (e.unstable_IdlePriority = 5), + (e.unstable_ImmediatePriority = 1), + (e.unstable_LowPriority = 4), + (e.unstable_NormalPriority = 3), + (e.unstable_Profiling = null), + (e.unstable_UserBlockingPriority = 2), + (e.unstable_cancelCallback = function (_) { + _.callback = null; + }), + (e.unstable_continueExecution = function () { + g || w || ((g = !0), vl(E)); + }), + (e.unstable_forceFrameRate = function (_) { + 0 > _ || 125 < _ + ? console.error( + "forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported" + ) + : (j = 0 < _ ? Math.floor(1e3 / _) : 5); + }), + (e.unstable_getCurrentPriorityLevel = function () { + return p; + }), + (e.unstable_getFirstCallbackNode = function () { + return t(s); + }), + (e.unstable_next = function (_) { + switch (p) { + case 1: + case 2: + case 3: + var z = 3; + break; + default: + z = p; + } + var L = p; + p = z; + try { + return _(); + } finally { + p = L; + } + }), + (e.unstable_pauseExecution = function () {}), + (e.unstable_requestPaint = function () {}), + (e.unstable_runWithPriority = function (_, z) { + switch (_) { + case 1: + case 2: + case 3: + case 4: + case 5: + break; + default: + _ = 3; + } + var L = p; + p = _; + try { + return z(); + } finally { + p = L; + } + }), + (e.unstable_scheduleCallback = function (_, z, L) { + var Q = e.unstable_now(); + switch ( + (typeof L == "object" && L !== null + ? ((L = L.delay), (L = typeof L == "number" && 0 < L ? Q + L : Q)) + : (L = Q), + _) + ) { + case 1: + var J = -1; + break; + case 2: + J = 250; + break; + case 5: + J = 1073741823; + break; + case 4: + J = 1e4; + break; + default: + J = 5e3; + } + return ( + (J = L + J), + (_ = { + id: h++, + callback: z, + priorityLevel: _, + startTime: L, + expirationTime: J, + sortIndex: -1, + }), + L > Q + ? ((_.sortIndex = L), + n(c, _), + t(s) === null && + _ === t(c) && + (S ? (f(x), (x = -1)) : (S = !0), yl(v, L - Q))) + : ((_.sortIndex = J), n(s, _), g || w || ((g = !0), vl(E))), + _ + ); + }), + (e.unstable_shouldYield = Y), + (e.unstable_wrapCallback = function (_) { + var z = p; + return function () { + var L = p; + p = z; + try { + return _.apply(this, arguments); + } finally { + p = L; + } + }; + }); +})(rs); +ts.exports = rs; +var Lc = ts.exports; +/** * @license React * react-dom.production.min.js * @@ -30,11 +768,8681 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var ls=W,ke=Lc;function y(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Kl=Object.prototype.hasOwnProperty,Tc=/^[: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]*$/,Fi={},Ui={};function Rc(e){return Kl.call(Ui,e)?!0:Kl.call(Fi,e)?!1:Tc.test(e)?Ui[e]=!0:(Fi[e]=!0,!1)}function jc(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Mc(e,n,t,r){if(n===null||typeof n>"u"||jc(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function fe(e,n,t,r,l,o,i){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=i}var te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){te[e]=new fe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];te[n]=new fe(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){te[e]=new fe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){te[e]=new fe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){te[e]=new fe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){te[e]=new fe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){te[e]=new fe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){te[e]=new fe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){te[e]=new fe(e,5,!1,e.toLowerCase(),null,!1,!1)});var Wo=/[\-:]([a-z])/g;function Ho(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(Wo,Ho);te[n]=new fe(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Wo,Ho);te[n]=new fe(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Wo,Ho);te[n]=new fe(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){te[e]=new fe(e,1,!1,e.toLowerCase(),null,!1,!1)});te.xlinkHref=new fe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){te[e]=new fe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Qo(e,n,t,r){var l=te.hasOwnProperty(n)?te[n]:null;(l!==null?l.type!==0:r||!(2u||l[i]!==o[u]){var s=` -`+l[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{Sl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?gt(e):""}function Oc(e){switch(e.tag){case 5:return gt(e.type);case 16:return gt("Lazy");case 13:return gt("Suspense");case 19:return gt("SuspenseList");case 0:case 2:case 15:return e=xl(e.type,!1),e;case 11:return e=xl(e.type.render,!1),e;case 1:return e=xl(e.type,!0),e;default:return""}}function Zl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case In:return"Fragment";case Dn:return"Portal";case Yl:return"Profiler";case Ko:return"StrictMode";case Gl:return"Suspense";case Xl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case us:return(e.displayName||"Context")+".Consumer";case is:return(e._context.displayName||"Context")+".Provider";case Yo:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Go:return n=e.displayName||null,n!==null?n:Zl(e.type)||"Memo";case qe:n=e._payload,e=e._init;try{return Zl(e(n))}catch{}}return null}function Dc(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Zl(n);case 8:return n===Ko?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function pn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function as(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Ic(e){var n=as(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function rr(e){e._valueTracker||(e._valueTracker=Ic(e))}function cs(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=as(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Tr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Jl(e,n){var t=n.checked;return V({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function $i(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=pn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function fs(e,n){n=n.checked,n!=null&&Qo(e,"checked",n,!1)}function ql(e,n){fs(e,n);var t=pn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?bl(e,n.type,t):n.hasOwnProperty("defaultValue")&&bl(e,n.type,pn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Bi(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function bl(e,n,t){(n!=="number"||Tr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var wt=Array.isArray;function Yn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=lr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function jt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var xt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Fc=["Webkit","ms","Moz","O"];Object.keys(xt).forEach(function(e){Fc.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),xt[n]=xt[e]})});function hs(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||xt.hasOwnProperty(e)&&xt[e]?(""+n).trim():n+"px"}function vs(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=hs(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var Uc=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function to(e,n){if(n){if(Uc[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function ro(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var lo=null;function Xo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var oo=null,Gn=null,Xn=null;function Hi(e){if(e=Jt(e)){if(typeof oo!="function")throw Error(y(280));var n=e.stateNode;n&&(n=ol(n),oo(e.stateNode,e.type,n))}}function ys(e){Gn?Xn?Xn.push(e):Xn=[e]:Gn=e}function gs(){if(Gn){var e=Gn,n=Xn;if(Xn=Gn=null,Hi(e),n)for(e=0;e>>=0,e===0?32:31-(Xc(e)/Zc|0)|0}var or=64,ir=4194304;function kt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Or(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=t&268435455;if(i!==0){var u=i&~l;u!==0?r=kt(u):(o&=i,o!==0&&(r=kt(o)))}else i=t&~l,i!==0?r=kt(i):o!==0&&(r=kt(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,o=n&-n,l>=o||l===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Xt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Me(n),e[n]=t}function ef(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ct),bi=" ",eu=!1;function Us(e,n){switch(e){case"keyup":return Lf.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function As(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Fn=!1;function Rf(e,n){switch(e){case"compositionend":return As(n);case"keypress":return n.which!==32?null:(eu=!0,bi);case"textInput":return e=n.data,e===bi&&eu?null:e;default:return null}}function jf(e,n){if(Fn)return e==="compositionend"||!ri&&Us(e,n)?(e=Is(),Sr=ei=tn=null,Fn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=lu(t)}}function Ws(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Ws(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Hs(){for(var e=window,n=Tr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Tr(e.document)}return n}function li(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function Bf(e){var n=Hs(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Ws(t.ownerDocument.documentElement,t)){if(r!==null&&li(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=ou(t,o);var i=ou(t,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(i.node,i.offset)):(n.setEnd(i.node,i.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Un=null,fo=null,Nt=null,po=!1;function iu(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;po||Un==null||Un!==Tr(r)||(r=Un,"selectionStart"in r&&li(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Nt&&Ut(Nt,r)||(Nt=r,r=Fr(fo,"onSelect"),0Bn||(e.current=wo[Bn],wo[Bn]=null,Bn--)}function I(e,n){Bn++,wo[Bn]=e.current,e.current=n}var mn={},ue=vn(mn),me=vn(!1),Pn=mn;function et(e,n){var t=e.type.contextTypes;if(!t)return mn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in t)l[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function he(e){return e=e.childContextTypes,e!=null}function Ar(){U(me),U(ue)}function pu(e,n,t){if(ue.current!==mn)throw Error(y(168));I(ue,n),I(me,t)}function bs(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Dc(e)||"Unknown",l));return V({},t,r)}function $r(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||mn,Pn=ue.current,I(ue,e),I(me,me.current),!0}function mu(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=bs(e,n,Pn),r.__reactInternalMemoizedMergedChildContext=e,U(me),U(ue),I(ue,e)):U(me),I(me,t)}var Ve=null,il=!1,Il=!1;function ea(e){Ve===null?Ve=[e]:Ve.push(e)}function bf(e){il=!0,ea(e)}function yn(){if(!Il&&Ve!==null){Il=!0;var e=0,n=O;try{var t=Ve;for(O=1;e>=i,l-=i,We=1<<32-Me(n)+l|t<x?(j=k,k=null):j=k.sibling;var P=p(f,k,d[x],v);if(P===null){k===null&&(k=j);break}e&&k&&P.alternate===null&&n(f,k),a=o(P,a,x),N===null?E=P:N.sibling=P,N=P,k=j}if(x===d.length)return t(f,k),A&&kn(f,x),E;if(k===null){for(;xx?(j=k,k=null):j=k.sibling;var Y=p(f,k,P.value,v);if(Y===null){k===null&&(k=j);break}e&&k&&Y.alternate===null&&n(f,k),a=o(Y,a,x),N===null?E=Y:N.sibling=Y,N=Y,k=j}if(P.done)return t(f,k),A&&kn(f,x),E;if(k===null){for(;!P.done;x++,P=d.next())P=m(f,P.value,v),P!==null&&(a=o(P,a,x),N===null?E=P:N.sibling=P,N=P);return A&&kn(f,x),E}for(k=r(f,k);!P.done;x++,P=d.next())P=w(k,f,x,P.value,v),P!==null&&(e&&P.alternate!==null&&k.delete(P.key===null?x:P.key),a=o(P,a,x),N===null?E=P:N.sibling=P,N=P);return e&&k.forEach(function(re){return n(f,re)}),A&&kn(f,x),E}function D(f,a,d,v){if(typeof d=="object"&&d!==null&&d.type===In&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case tr:e:{for(var E=d.key,N=a;N!==null;){if(N.key===E){if(E=d.type,E===In){if(N.tag===7){t(f,N.sibling),a=l(N,d.props.children),a.return=f,f=a;break e}}else if(N.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===qe&&Su(E)===N.type){t(f,N.sibling),a=l(N,d.props),a.ref=ht(f,N,d),a.return=f,f=a;break e}t(f,N);break}else n(f,N);N=N.sibling}d.type===In?(a=Nn(d.props.children,f.mode,v,d.key),a.return=f,f=a):(v=Lr(d.type,d.key,d.props,null,f.mode,v),v.ref=ht(f,a,d),v.return=f,f=v)}return i(f);case Dn:e:{for(N=d.key;a!==null;){if(a.key===N)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){t(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{t(f,a);break}else n(f,a);a=a.sibling}a=Hl(d,f.mode,v),a.return=f,f=a}return i(f);case qe:return N=d._init,D(f,a,N(d._payload),v)}if(wt(d))return g(f,a,d,v);if(ct(d))return S(f,a,d,v);pr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(t(f,a.sibling),a=l(a,d),a.return=f,f=a):(t(f,a),a=Wl(d,f.mode,v),a.return=f,f=a),i(f)):t(f,a)}return D}var tt=sa(!0),aa=sa(!1),qt={},$e=vn(qt),Vt=vn(qt),Wt=vn(qt);function Cn(e){if(e===qt)throw Error(y(174));return e}function pi(e,n){switch(I(Wt,n),I(Vt,e),I($e,qt),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:no(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=no(n,e)}U($e),I($e,n)}function rt(){U($e),U(Vt),U(Wt)}function ca(e){Cn(Wt.current);var n=Cn($e.current),t=no(n,e.type);n!==t&&(I(Vt,e),I($e,t))}function mi(e){Vt.current===e&&(U($e),U(Vt))}var $=vn(0);function Kr(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Fl=[];function hi(){for(var e=0;et?t:4,e(!0);var r=Ul.transition;Ul.transition={};try{e(!1),n()}finally{O=t,Ul.transition=r}}function Na(){return ze().memoizedState}function rd(e,n,t){var r=fn(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},Pa(e))za(n,t);else if(t=la(e,n,t,r),t!==null){var l=ae();Oe(t,e,r,l),La(t,n,r)}}function ld(e,n,t){var r=fn(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(Pa(e))za(n,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var i=n.lastRenderedState,u=o(i,t);if(l.hasEagerState=!0,l.eagerState=u,De(u,i)){var s=n.interleaved;s===null?(l.next=l,fi(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=la(e,n,l,r),t!==null&&(l=ae(),Oe(t,e,r,l),La(t,n,r))}}function Pa(e){var n=e.alternate;return e===B||n!==null&&n===B}function za(e,n){Pt=Yr=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function La(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Jo(e,t)}}var Gr={readContext:Pe,useCallback:le,useContext:le,useEffect:le,useImperativeHandle:le,useInsertionEffect:le,useLayoutEffect:le,useMemo:le,useReducer:le,useRef:le,useState:le,useDebugValue:le,useDeferredValue:le,useTransition:le,useMutableSource:le,useSyncExternalStore:le,useId:le,unstable_isNewReconciler:!1},od={readContext:Pe,useCallback:function(e,n){return Fe().memoizedState=[e,n===void 0?null:n],e},useContext:Pe,useEffect:Eu,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,_r(4194308,4,Sa.bind(null,n,e),t)},useLayoutEffect:function(e,n){return _r(4194308,4,e,n)},useInsertionEffect:function(e,n){return _r(4,2,e,n)},useMemo:function(e,n){var t=Fe();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Fe();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=rd.bind(null,B,e),[r.memoizedState,e]},useRef:function(e){var n=Fe();return e={current:e},n.memoizedState=e},useState:xu,useDebugValue:ki,useDeferredValue:function(e){return Fe().memoizedState=e},useTransition:function(){var e=xu(!1),n=e[0];return e=td.bind(null,e[1]),Fe().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=B,l=Fe();if(A){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),b===null)throw Error(y(349));Ln&30||pa(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,Eu(ha.bind(null,r,o,e),[e]),r.flags|=2048,Kt(9,ma.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=Fe(),n=b.identifierPrefix;if(A){var t=He,r=We;t=(r&~(1<<32-Me(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Ht++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(t,{is:r.is}):(e=i.createElement(t),t==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,t),e[Ue]=n,e[Bt]=r,Ua(e,n,!1,!1),n.stateNode=e;e:{switch(i=ro(t,r),t){case"dialog":F("cancel",e),F("close",e),l=r;break;case"iframe":case"object":case"embed":F("load",e),l=r;break;case"video":case"audio":for(l=0;lot&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304)}else{if(!r)if(e=Kr(i),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),vt(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!A)return oe(n),null}else 2*K()-o.renderingStartTime>ot&&t!==1073741824&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304);o.isBackwards?(i.sibling=n.child,n.child=i):(t=o.last,t!==null?t.sibling=i:n.child=i,o.last=i)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=K(),n.sibling=null,t=$.current,I($,r?t&1|2:t&1),n):(oe(n),null);case 22:case 23:return Ni(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?ye&1073741824&&(oe(n),n.subtreeFlags&6&&(n.flags|=8192)):oe(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function pd(e,n){switch(ii(n),n.tag){case 1:return he(n.type)&&Ar(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return rt(),U(me),U(ue),hi(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return mi(n),null;case 13:if(U($),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));nt()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return U($),null;case 4:return rt(),null;case 10:return ci(n.type._context),null;case 22:case 23:return Ni(),null;case 24:return null;default:return null}}var hr=!1,ie=!1,md=typeof WeakSet=="function"?WeakSet:Set,C=null;function Qn(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){H(e,n,r)}else t.current=null}function Ro(e,n,t){try{t()}catch(r){H(e,n,r)}}var ju=!1;function hd(e,n){if(mo=Dr,e=Hs(),li(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var i=0,u=-1,s=-1,c=0,h=0,m=e,p=null;n:for(;;){for(var w;m!==t||l!==0&&m.nodeType!==3||(u=i+l),m!==o||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(w=m.firstChild)!==null;)p=m,m=w;for(;;){if(m===e)break n;if(p===t&&++c===l&&(u=i),p===o&&++h===r&&(s=i),(w=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=w}t=u===-1||s===-1?null:{start:u,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(ho={focusedElem:e,selectionRange:t},Dr=!1,C=n;C!==null;)if(n=C,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,C=e;else for(;C!==null;){n=C;try{var g=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var S=g.memoizedProps,D=g.memoizedState,f=n.stateNode,a=f.getSnapshotBeforeUpdate(n.elementType===n.type?S:Te(n.type,S),D);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(v){H(n,n.return,v)}if(e=n.sibling,e!==null){e.return=n.return,C=e;break}C=n.return}return g=ju,ju=!1,g}function zt(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Ro(n,t,o)}l=l.next}while(l!==r)}}function al(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function jo(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function Ba(e){var n=e.alternate;n!==null&&(e.alternate=null,Ba(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Ue],delete n[Bt],delete n[go],delete n[Jf],delete n[qf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Va(e){return e.tag===5||e.tag===3||e.tag===4}function Mu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Va(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Ur));else if(r!==4&&(e=e.child,e!==null))for(Mo(e,n,t),e=e.sibling;e!==null;)Mo(e,n,t),e=e.sibling}function Oo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Oo(e,n,t),e=e.sibling;e!==null;)Oo(e,n,t),e=e.sibling}var ee=null,Re=!1;function Je(e,n,t){for(t=t.child;t!==null;)Wa(e,n,t),t=t.sibling}function Wa(e,n,t){if(Ae&&typeof Ae.onCommitFiberUnmount=="function")try{Ae.onCommitFiberUnmount(nl,t)}catch{}switch(t.tag){case 5:ie||Qn(t,n);case 6:var r=ee,l=Re;ee=null,Je(e,n,t),ee=r,Re=l,ee!==null&&(Re?(e=ee,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):ee.removeChild(t.stateNode));break;case 18:ee!==null&&(Re?(e=ee,t=t.stateNode,e.nodeType===8?Dl(e.parentNode,t):e.nodeType===1&&Dl(e,t),It(e)):Dl(ee,t.stateNode));break;case 4:r=ee,l=Re,ee=t.stateNode.containerInfo,Re=!0,Je(e,n,t),ee=r,Re=l;break;case 0:case 11:case 14:case 15:if(!ie&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Ro(t,n,i),l=l.next}while(l!==r)}Je(e,n,t);break;case 1:if(!ie&&(Qn(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(u){H(t,n,u)}Je(e,n,t);break;case 21:Je(e,n,t);break;case 22:t.mode&1?(ie=(r=ie)||t.memoizedState!==null,Je(e,n,t),ie=r):Je(e,n,t);break;default:Je(e,n,t)}}function Ou(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new md),n.forEach(function(r){var l=Cd.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function Le(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=i),r&=~o}if(r=l,r=K()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*yd(r/1960))-r,10e?16:e,rn===null)var r=!1;else{if(e=rn,rn=null,Jr=0,M&6)throw Error(y(331));var l=M;for(M|=4,C=e.current;C!==null;){var o=C,i=o.child;if(C.flags&16){var u=o.deletions;if(u!==null){for(var s=0;sK()-Ci?_n(e,0):Ei|=t),ve(e,n)}function Ja(e,n){n===0&&(e.mode&1?(n=ir,ir<<=1,!(ir&130023424)&&(ir=4194304)):n=1);var t=ae();e=Ge(e,n),e!==null&&(Xt(e,n,t),ve(e,t))}function Ed(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Ja(e,t)}function Cd(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),Ja(e,t)}var qa;qa=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||me.current)pe=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return pe=!1,fd(e,n,t);pe=!!(e.flags&131072)}else pe=!1,A&&n.flags&1048576&&na(n,Vr,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;Nr(e,n),e=n.pendingProps;var l=et(n,ue.current);Jn(n,t),l=yi(null,n,r,e,l,t);var o=gi();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,he(r)?(o=!0,$r(n)):o=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,di(n),l.updater=ul,n.stateNode=l,l._reactInternals=n,Co(n,r,e,t),n=Po(null,n,r,!0,o,t)):(n.tag=0,A&&o&&oi(n),se(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(Nr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=Nd(r),e=Te(r,e),l){case 0:n=No(null,n,r,e,t);break e;case 1:n=Lu(null,n,r,e,t);break e;case 11:n=Pu(null,n,r,e,t);break e;case 14:n=zu(null,n,r,Te(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Te(r,l),No(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Te(r,l),Lu(e,n,r,l,t);case 3:e:{if(Da(n),e===null)throw Error(y(387));r=n.pendingProps,o=n.memoizedState,l=o.element,oa(e,n),Qr(n,r,null,t);var i=n.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){l=lt(Error(y(423)),n),n=Tu(e,n,r,t,l);break e}else if(r!==l){l=lt(Error(y(424)),n),n=Tu(e,n,r,t,l);break e}else for(ge=sn(n.stateNode.containerInfo.firstChild),we=n,A=!0,je=null,t=aa(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(nt(),r===l){n=Xe(e,n,t);break e}se(e,n,r,t)}n=n.child}return n;case 5:return ca(n),e===null&&So(n),r=n.type,l=n.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,vo(r,l)?i=null:o!==null&&vo(r,o)&&(n.flags|=32),Oa(e,n),se(e,n,i,t),n.child;case 6:return e===null&&So(n),null;case 13:return Ia(e,n,t);case 4:return pi(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=tt(n,null,r,t):se(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Te(r,l),Pu(e,n,r,l,t);case 7:return se(e,n,n.pendingProps,t),n.child;case 8:return se(e,n,n.pendingProps.children,t),n.child;case 12:return se(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,o=n.memoizedProps,i=l.value,I(Wr,r._currentValue),r._currentValue=i,o!==null)if(De(o.value,i)){if(o.children===l.children&&!me.current){n=Xe(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=Qe(-1,t&-t),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var h=c.pending;h===null?s.next=s:(s.next=h.next,h.next=s),c.pending=s}}o.lanes|=t,s=o.alternate,s!==null&&(s.lanes|=t),xo(o.return,t,n),u.lanes|=t;break}s=s.next}}else if(o.tag===10)i=o.type===n.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(y(341));i.lanes|=t,u=i.alternate,u!==null&&(u.lanes|=t),xo(i,t,n),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===n){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}se(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Jn(n,t),l=Pe(l),r=r(l),n.flags|=1,se(e,n,r,t),n.child;case 14:return r=n.type,l=Te(r,n.pendingProps),l=Te(r.type,l),zu(e,n,r,l,t);case 15:return ja(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Te(r,l),Nr(e,n),n.tag=1,he(r)?(e=!0,$r(n)):e=!1,Jn(n,t),ua(n,r,l),Co(n,r,l,t),Po(null,n,r,!0,e,t);case 19:return Fa(e,n,t);case 22:return Ma(e,n,t)}throw Error(y(156,n.tag))};function ba(e,n){return _s(e,n)}function _d(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _e(e,n,t,r){return new _d(e,n,t,r)}function zi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Nd(e){if(typeof e=="function")return zi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Yo)return 11;if(e===Go)return 14}return 2}function dn(e,n){var t=e.alternate;return t===null?(t=_e(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Lr(e,n,t,r,l,o){var i=2;if(r=e,typeof e=="function")zi(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case In:return Nn(t.children,l,o,n);case Ko:i=8,l|=8;break;case Yl:return e=_e(12,t,n,l|2),e.elementType=Yl,e.lanes=o,e;case Gl:return e=_e(13,t,n,l),e.elementType=Gl,e.lanes=o,e;case Xl:return e=_e(19,t,n,l),e.elementType=Xl,e.lanes=o,e;case ss:return fl(t,l,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case is:i=10;break e;case us:i=9;break e;case Yo:i=11;break e;case Go:i=14;break e;case qe:i=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=_e(i,t,n,l),n.elementType=e,n.type=r,n.lanes=o,n}function Nn(e,n,t,r){return e=_e(7,e,r,n),e.lanes=t,e}function fl(e,n,t,r){return e=_e(22,e,r,n),e.elementType=ss,e.lanes=t,e.stateNode={isHidden:!1},e}function Wl(e,n,t){return e=_e(6,e,null,n),e.lanes=t,e}function Hl(e,n,t){return n=_e(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Pd(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Cl(0),this.expirationTimes=Cl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Li(e,n,t,r,l,o,i,u,s){return e=new Pd(e,n,t,u,s),n===1?(n=1,o===!0&&(n|=8)):n=0,o=_e(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},di(o),e}function zd(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(rc)}catch(e){console.error(e)}}rc(),ns.exports=Se;var Md=ns.exports,Vu=Md;Ql.createRoot=Vu.createRoot,Ql.hydrateRoot=Vu.hydrateRoot;function Od({stream:e,...n}){const t=W.useRef(null),r=W.useCallback(l=>{const o=new(window.AudioContext||window.webkitAudioContext),i=o.createMediaStreamSource(l),u=o.createAnalyser();u.fftSize=2048,i.connect(u);const s=t.current,c=s.getContext("2d"),h=u.frequencyBinCount,m=new Uint8Array(h),p=()=>{requestAnimationFrame(p),u.getByteTimeDomainData(m),c.fillStyle="rgb(255, 255, 255)",c.fillRect(0,0,s.width,s.height),c.lineWidth=2,c.strokeStyle="rgb(0, 0, 0)",c.beginPath();const w=s.width*1/h;let g=0;for(let S=0;S{e&&r(e)},[r,e]),T.jsx("canvas",{...n,width:720,height:240,ref:t})}function Dd(e){const n=e==0?0:Math.floor(Math.log(e)/Math.log(1024));return+(e/Math.pow(1024,n)).toFixed(2)*1+["B","kB","MB","GB","TB"][n]}function Id({text:e,percentage:n,total:t}){return n??(n=0),T.jsx("div",{className:"w-full bg-gray-100 dark:bg-gray-700 text-left rounded-lg overflow-hidden mb-0.5",children:T.jsxs("div",{className:"bg-blue-400 whitespace-nowrap px-1 text-sm",style:{width:`${n}%`},children:[e," (",n.toFixed(2),"%",isNaN(t)?"":` of ${Dd(t)}`,")"]})})}function Fd(e){return e=e.toLowerCase(),(e.match(/\w+.?/g)||[]).map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join("")}const Wu={en:"english",zh:"chinese",de:"german",es:"spanish/castilian",ru:"russian",ko:"korean",fr:"french",ja:"japanese",pt:"portuguese",tr:"turkish",pl:"polish",ca:"catalan/valencian",nl:"dutch/flemish",ar:"arabic",sv:"swedish",it:"italian",id:"indonesian",hi:"hindi",fi:"finnish",vi:"vietnamese",he:"hebrew",uk:"ukrainian",el:"greek",ms:"malay",cs:"czech",ro:"romanian/moldavian/moldovan",da:"danish",hu:"hungarian",ta:"tamil",no:"norwegian",th:"thai",ur:"urdu",hr:"croatian",bg:"bulgarian",lt:"lithuanian",la:"latin",mi:"maori",ml:"malayalam",cy:"welsh",sk:"slovak",te:"telugu",fa:"persian",lv:"latvian",bn:"bengali",sr:"serbian",az:"azerbaijani",sl:"slovenian",kn:"kannada",et:"estonian",mk:"macedonian",br:"breton",eu:"basque",is:"icelandic",hy:"armenian",ne:"nepali",mn:"mongolian",bs:"bosnian",kk:"kazakh",sq:"albanian",sw:"swahili",gl:"galician",mr:"marathi",pa:"punjabi/panjabi",si:"sinhala/sinhalese",km:"khmer",sn:"shona",yo:"yoruba",so:"somali",af:"afrikaans",oc:"occitan",ka:"georgian",be:"belarusian",tg:"tajik",sd:"sindhi",gu:"gujarati",am:"amharic",yi:"yiddish",lo:"lao",uz:"uzbek",fo:"faroese",ht:"haitian creole/haitian",ps:"pashto/pushto",tk:"turkmen",nn:"nynorsk",mt:"maltese",sa:"sanskrit",lb:"luxembourgish/letzeburgesch",my:"myanmar/burmese",bo:"tibetan",tl:"tagalog",mg:"malagasy",as:"assamese",tt:"tatar",haw:"hawaiian",ln:"lingala",ha:"hausa",ba:"bashkir",jw:"javanese",su:"sundanese"};function Ud({language:e,setLanguage:n}){const t=l=>{n(l.target.value)},r=Object.values(Wu).map(Fd);return T.jsx("select",{className:"border rounded-lg p-2 max-w-[100px]",value:e,onChange:t,children:Object.keys(Wu).map((l,o)=>T.jsx("option",{value:l,children:r[o]},l))})}const Ad=!!navigator.gpu,lc=16e3,$d=30,Hu=lc*$d;function Bd(){const e=W.useRef(null),n=W.useRef(null),[t,r]=W.useState(null),[l,o]=W.useState(""),[i,u]=W.useState([]),[s,c]=W.useState(!1),[h,m]=W.useState(""),[p,w]=W.useState(null),[g,S]=W.useState("en");W.useEffect(()=>{e.current||(e.current=new Worker(new URL("/assets/worker-CEIicWCS.js",import.meta.url),{type:"module"}));const k=x=>{var j,P;switch(x.data.status){case"loading":r("loading"),o(x.data.data);break;case"initiate":u(Y=>[...Y,x.data]);break;case"progress":u(Y=>Y.map(re=>re.file===x.data.file?{...re,...x.data}:re));break;case"done":u(Y=>Y.filter(re=>re.file!==x.data.file));break;case"ready":r("ready"),(j=n.current)==null||j.start();break;case"start":c(!0),(P=n.current)==null||P.requestData();break;case"update":{const{tps:Y}=x.data;w(Y)}break;case"complete":c(!1),m(x.data.output);break}};return e.current.addEventListener("message",k),()=>{e.current.removeEventListener("message",k)}},[]);const[D,f]=W.useState(!1),[a,d]=W.useState([]),[v,E]=W.useState(null),N=W.useRef(null);return W.useEffect(()=>{if(!n.current)return navigator.mediaDevices.getUserMedia?navigator.mediaDevices.getUserMedia({audio:!0}).then(k=>{E(k),n.current=new MediaRecorder(k),N.current=new AudioContext({sampleRate:lc}),n.current.onstart=()=>{f(!0),d([])},n.current.ondataavailable=x=>{x.data.size>0?d(j=>[...j,x.data]):setTimeout(()=>{n.current.requestData()},25)},n.current.onstop=()=>{f(!1)}}).catch(k=>console.error("The following error occurred: ",k)):console.error("getUserMedia not supported on your browser!"),()=>{var k;(k=n.current)==null||k.stop(),n.current=null}},[]),W.useEffect(()=>{var k;if(n.current&&D&&!s&&t==="ready")if(a.length>0){const x=new Blob(a,{type:n.current.mimeType}),j=new FileReader;j.onloadend=async()=>{const P=j.result;let re=(await N.current.decodeAudioData(P)).getChannelData(0);re.length>Hu&&(re=re.slice(-Hu)),e.current.postMessage({type:"generate",data:{audio:re,language:g}})},j.readAsArrayBuffer(x)}else(k=n.current)==null||k.requestData()},[t,D,s,a,g]),Ad?T.jsx("div",{className:"flex flex-col h-screen mx-auto justify-end text-gray-800 dark:text-gray-200 bg-white dark:bg-gray-900",children:T.jsxs("div",{className:"h-full overflow-auto scrollbar-thin flex justify-center items-center flex-col relative",children:[T.jsxs("div",{className:"flex flex-col items-center mb-1 max-w-[400px] text-center",children:[T.jsx("img",{src:"logo.png",width:"50%",height:"auto",className:"block"}),T.jsx("h1",{className:"text-4xl font-bold mb-1",children:"Whisper WebGPU"}),T.jsx("h2",{className:"text-xl font-semibold",children:"Real-time in-browser speech recognition"})]}),T.jsxs("div",{className:"flex flex-col items-center px-4",children:[t===null&&T.jsxs(T.Fragment,{children:[T.jsxs("p",{className:"max-w-[480px] mb-4",children:[T.jsx("br",{}),"You are about to load ",T.jsx("a",{href:"https://huggingface.co/onnx-community/whisper-base",target:"_blank",rel:"noreferrer",className:"font-medium underline",children:"whisper-base"}),", a 73 million parameter speech recognition model that is optimized for inference on the web. Once downloaded, the model (~200 MB) will be cached and reused when you revisit the page.",T.jsx("br",{}),T.jsx("br",{}),"Everything runs directly in your browser using ",T.jsx("a",{href:"https://huggingface.co/docs/transformers.js",target:"_blank",rel:"noreferrer",className:"underline",children:"🤗 Transformers.js"})," and ONNX Runtime Web, meaning no data is sent to a server. You can even disconnect from the internet after the model has loaded!"]}),T.jsx("button",{className:"border px-4 py-2 rounded-lg bg-blue-400 text-white hover:bg-blue-500 disabled:bg-blue-100 disabled:cursor-not-allowed select-none",onClick:()=>{e.current.postMessage({type:"load"}),r("loading")},disabled:t!==null,children:"Load model"})]}),T.jsxs("div",{className:"w-[500px] p-2",children:[T.jsx(Od,{className:"w-full rounded-lg",stream:v}),t==="ready"&&T.jsxs("div",{className:"relative",children:[T.jsx("p",{className:"w-full h-[80px] overflow-y-auto overflow-wrap-anywhere border rounded-lg p-2",children:h}),p&&T.jsxs("span",{className:"absolute bottom-0 right-0 px-1",children:[p.toFixed(2)," tok/s"]})]})]}),t==="ready"&&T.jsxs("div",{className:"relative w-full flex justify-center",children:[T.jsx(Ud,{language:g,setLanguage:k=>{var x,j;(x=n.current)==null||x.stop(),S(k),(j=n.current)==null||j.start()}}),T.jsx("button",{className:"border rounded-lg px-2 absolute right-2",onClick:()=>{var k,x;(k=n.current)==null||k.stop(),(x=n.current)==null||x.start()},children:"Reset"})]}),t==="loading"&&T.jsxs("div",{className:"w-full max-w-[500px] text-left mx-auto p-4",children:[T.jsx("p",{className:"text-center",children:l}),i.map(({file:k,progress:x,total:j},P)=>T.jsx(Id,{text:k,percentage:x,total:j},P))]})]})]})}):T.jsxs("div",{className:"fixed w-screen h-screen bg-black z-10 bg-opacity-[92%] text-white text-2xl font-semibold flex justify-center items-center text-center",children:["WebGPU is not supported",T.jsx("br",{}),"by this browser :("]})}Ql.createRoot(document.getElementById("root")).render(T.jsx(xc.StrictMode,{children:T.jsx(Bd,{})})); + */ var ls = W, + ke = Lc; +function y(e) { + for ( + var n = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, t = 1; + t < arguments.length; + t++ + ) + n += "&args[]=" + encodeURIComponent(arguments[t]); + return ( + "Minified React error #" + + e + + "; visit " + + n + + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings." + ); +} +var os = new Set(), + Rt = {}; +function jn(e, n) { + bn(e, n), bn(e + "Capture", n); +} +function bn(e, n) { + for (Rt[e] = n, e = 0; e < n.length; e++) os.add(n[e]); +} +var Ke = !( + typeof window > "u" || + typeof window.document > "u" || + typeof window.document.createElement > "u" + ), + Kl = Object.prototype.hasOwnProperty, + Tc = + /^[: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]*$/, + Fi = {}, + Ui = {}; +function Rc(e) { + return Kl.call(Ui, e) + ? !0 + : Kl.call(Fi, e) + ? !1 + : Tc.test(e) + ? (Ui[e] = !0) + : ((Fi[e] = !0), !1); +} +function jc(e, n, t, r) { + if (t !== null && t.type === 0) return !1; + switch (typeof n) { + case "function": + case "symbol": + return !0; + case "boolean": + return r + ? !1 + : t !== null + ? !t.acceptsBooleans + : ((e = e.toLowerCase().slice(0, 5)), e !== "data-" && e !== "aria-"); + default: + return !1; + } +} +function Mc(e, n, t, r) { + if (n === null || typeof n > "u" || jc(e, n, t, r)) return !0; + if (r) return !1; + if (t !== null) + switch (t.type) { + case 3: + return !n; + case 4: + return n === !1; + case 5: + return isNaN(n); + case 6: + return isNaN(n) || 1 > n; + } + return !1; +} +function fe(e, n, t, r, l, o, i) { + (this.acceptsBooleans = n === 2 || n === 3 || n === 4), + (this.attributeName = r), + (this.attributeNamespace = l), + (this.mustUseProperty = t), + (this.propertyName = e), + (this.type = n), + (this.sanitizeURL = o), + (this.removeEmptyString = i); +} +var te = {}; +"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style" + .split(" ") + .forEach(function (e) { + te[e] = new fe(e, 0, !1, e, null, !1, !1); + }); +[ + ["acceptCharset", "accept-charset"], + ["className", "class"], + ["htmlFor", "for"], + ["httpEquiv", "http-equiv"], +].forEach(function (e) { + var n = e[0]; + te[n] = new fe(n, 1, !1, e[1], null, !1, !1); +}); +["contentEditable", "draggable", "spellCheck", "value"].forEach(function (e) { + te[e] = new fe(e, 2, !1, e.toLowerCase(), null, !1, !1); +}); +[ + "autoReverse", + "externalResourcesRequired", + "focusable", + "preserveAlpha", +].forEach(function (e) { + te[e] = new fe(e, 2, !1, e, null, !1, !1); +}); +"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope" + .split(" ") + .forEach(function (e) { + te[e] = new fe(e, 3, !1, e.toLowerCase(), null, !1, !1); + }); +["checked", "multiple", "muted", "selected"].forEach(function (e) { + te[e] = new fe(e, 3, !0, e, null, !1, !1); +}); +["capture", "download"].forEach(function (e) { + te[e] = new fe(e, 4, !1, e, null, !1, !1); +}); +["cols", "rows", "size", "span"].forEach(function (e) { + te[e] = new fe(e, 6, !1, e, null, !1, !1); +}); +["rowSpan", "start"].forEach(function (e) { + te[e] = new fe(e, 5, !1, e.toLowerCase(), null, !1, !1); +}); +var Wo = /[\-:]([a-z])/g; +function Ho(e) { + return e[1].toUpperCase(); +} +"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height" + .split(" ") + .forEach(function (e) { + var n = e.replace(Wo, Ho); + te[n] = new fe(n, 1, !1, e, null, !1, !1); + }); +"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type" + .split(" ") + .forEach(function (e) { + var n = e.replace(Wo, Ho); + te[n] = new fe(n, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); + }); +["xml:base", "xml:lang", "xml:space"].forEach(function (e) { + var n = e.replace(Wo, Ho); + te[n] = new fe(n, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); +}); +["tabIndex", "crossOrigin"].forEach(function (e) { + te[e] = new fe(e, 1, !1, e.toLowerCase(), null, !1, !1); +}); +te.xlinkHref = new fe( + "xlinkHref", + 1, + !1, + "xlink:href", + "http://www.w3.org/1999/xlink", + !0, + !1 +); +["src", "href", "action", "formAction"].forEach(function (e) { + te[e] = new fe(e, 1, !1, e.toLowerCase(), null, !0, !0); +}); +function Qo(e, n, t, r) { + var l = te.hasOwnProperty(n) ? te[n] : null; + (l !== null + ? l.type !== 0 + : r || + !(2 < n.length) || + (n[0] !== "o" && n[0] !== "O") || + (n[1] !== "n" && n[1] !== "N")) && + (Mc(n, t, l, r) && (t = null), + r || l === null + ? Rc(n) && (t === null ? e.removeAttribute(n) : e.setAttribute(n, "" + t)) + : l.mustUseProperty + ? (e[l.propertyName] = t === null ? (l.type === 3 ? !1 : "") : t) + : ((n = l.attributeName), + (r = l.attributeNamespace), + t === null + ? e.removeAttribute(n) + : ((l = l.type), + (t = l === 3 || (l === 4 && t === !0) ? "" : "" + t), + r ? e.setAttributeNS(r, n, t) : e.setAttribute(n, t)))); +} +var Ze = ls.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, + tr = Symbol.for("react.element"), + Dn = Symbol.for("react.portal"), + In = Symbol.for("react.fragment"), + Ko = Symbol.for("react.strict_mode"), + Yl = Symbol.for("react.profiler"), + is = Symbol.for("react.provider"), + us = Symbol.for("react.context"), + Yo = Symbol.for("react.forward_ref"), + Gl = Symbol.for("react.suspense"), + Xl = Symbol.for("react.suspense_list"), + Go = Symbol.for("react.memo"), + qe = Symbol.for("react.lazy"), + ss = Symbol.for("react.offscreen"), + Ai = Symbol.iterator; +function ct(e) { + return e === null || typeof e != "object" + ? null + : ((e = (Ai && e[Ai]) || e["@@iterator"]), + typeof e == "function" ? e : null); +} +var V = Object.assign, + kl; +function gt(e) { + if (kl === void 0) + try { + throw Error(); + } catch (t) { + var n = t.stack.trim().match(/\n( *(at )?)/); + kl = (n && n[1]) || ""; + } + return ( + ` +` + + kl + + e + ); +} +var Sl = !1; +function xl(e, n) { + if (!e || Sl) return ""; + Sl = !0; + var t = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + try { + if (n) + if ( + ((n = function () { + throw Error(); + }), + Object.defineProperty(n.prototype, "props", { + set: function () { + throw Error(); + }, + }), + typeof Reflect == "object" && Reflect.construct) + ) { + try { + Reflect.construct(n, []); + } catch (c) { + var r = c; + } + Reflect.construct(e, [], n); + } else { + try { + n.call(); + } catch (c) { + r = c; + } + e.call(n.prototype); + } + else { + try { + throw Error(); + } catch (c) { + r = c; + } + e(); + } + } catch (c) { + if (c && r && typeof c.stack == "string") { + for ( + var l = c.stack.split(` +`), + o = r.stack.split(` +`), + i = l.length - 1, + u = o.length - 1; + 1 <= i && 0 <= u && l[i] !== o[u]; + + ) + u--; + for (; 1 <= i && 0 <= u; i--, u--) + if (l[i] !== o[u]) { + if (i !== 1 || u !== 1) + do + if ((i--, u--, 0 > u || l[i] !== o[u])) { + var s = + ` +` + l[i].replace(" at new ", " at "); + return ( + e.displayName && + s.includes("") && + (s = s.replace("", e.displayName)), + s + ); + } + while (1 <= i && 0 <= u); + break; + } + } + } finally { + (Sl = !1), (Error.prepareStackTrace = t); + } + return (e = e ? e.displayName || e.name : "") ? gt(e) : ""; +} +function Oc(e) { + switch (e.tag) { + case 5: + return gt(e.type); + case 16: + return gt("Lazy"); + case 13: + return gt("Suspense"); + case 19: + return gt("SuspenseList"); + case 0: + case 2: + case 15: + return (e = xl(e.type, !1)), e; + case 11: + return (e = xl(e.type.render, !1)), e; + case 1: + return (e = xl(e.type, !0)), e; + default: + return ""; + } +} +function Zl(e) { + if (e == null) return null; + if (typeof e == "function") return e.displayName || e.name || null; + if (typeof e == "string") return e; + switch (e) { + case In: + return "Fragment"; + case Dn: + return "Portal"; + case Yl: + return "Profiler"; + case Ko: + return "StrictMode"; + case Gl: + return "Suspense"; + case Xl: + return "SuspenseList"; + } + if (typeof e == "object") + switch (e.$$typeof) { + case us: + return (e.displayName || "Context") + ".Consumer"; + case is: + return (e._context.displayName || "Context") + ".Provider"; + case Yo: + var n = e.render; + return ( + (e = e.displayName), + e || + ((e = n.displayName || n.name || ""), + (e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef")), + e + ); + case Go: + return ( + (n = e.displayName || null), n !== null ? n : Zl(e.type) || "Memo" + ); + case qe: + (n = e._payload), (e = e._init); + try { + return Zl(e(n)); + } catch {} + } + return null; +} +function Dc(e) { + var n = e.type; + switch (e.tag) { + case 24: + return "Cache"; + case 9: + return (n.displayName || "Context") + ".Consumer"; + case 10: + return (n._context.displayName || "Context") + ".Provider"; + case 18: + return "DehydratedFragment"; + case 11: + return ( + (e = n.render), + (e = e.displayName || e.name || ""), + n.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef") + ); + case 7: + return "Fragment"; + case 5: + return n; + case 4: + return "Portal"; + case 3: + return "Root"; + case 6: + return "Text"; + case 16: + return Zl(n); + case 8: + return n === Ko ? "StrictMode" : "Mode"; + case 22: + return "Offscreen"; + case 12: + return "Profiler"; + case 21: + return "Scope"; + case 13: + return "Suspense"; + case 19: + return "SuspenseList"; + case 25: + return "TracingMarker"; + case 1: + case 0: + case 17: + case 2: + case 14: + case 15: + if (typeof n == "function") return n.displayName || n.name || null; + if (typeof n == "string") return n; + } + return null; +} +function pn(e) { + switch (typeof e) { + case "boolean": + case "number": + case "string": + case "undefined": + return e; + case "object": + return e; + default: + return ""; + } +} +function as(e) { + var n = e.type; + return ( + (e = e.nodeName) && + e.toLowerCase() === "input" && + (n === "checkbox" || n === "radio") + ); +} +function Ic(e) { + var n = as(e) ? "checked" : "value", + t = Object.getOwnPropertyDescriptor(e.constructor.prototype, n), + r = "" + e[n]; + if ( + !e.hasOwnProperty(n) && + typeof t < "u" && + typeof t.get == "function" && + typeof t.set == "function" + ) { + var l = t.get, + o = t.set; + return ( + Object.defineProperty(e, n, { + configurable: !0, + get: function () { + return l.call(this); + }, + set: function (i) { + (r = "" + i), o.call(this, i); + }, + }), + Object.defineProperty(e, n, { enumerable: t.enumerable }), + { + getValue: function () { + return r; + }, + setValue: function (i) { + r = "" + i; + }, + stopTracking: function () { + (e._valueTracker = null), delete e[n]; + }, + } + ); + } +} +function rr(e) { + e._valueTracker || (e._valueTracker = Ic(e)); +} +function cs(e) { + if (!e) return !1; + var n = e._valueTracker; + if (!n) return !0; + var t = n.getValue(), + r = ""; + return ( + e && (r = as(e) ? (e.checked ? "true" : "false") : e.value), + (e = r), + e !== t ? (n.setValue(e), !0) : !1 + ); +} +function Tr(e) { + if (((e = e || (typeof document < "u" ? document : void 0)), typeof e > "u")) + return null; + try { + return e.activeElement || e.body; + } catch { + return e.body; + } +} +function Jl(e, n) { + var t = n.checked; + return V({}, n, { + defaultChecked: void 0, + defaultValue: void 0, + value: void 0, + checked: t ?? e._wrapperState.initialChecked, + }); +} +function $i(e, n) { + var t = n.defaultValue == null ? "" : n.defaultValue, + r = n.checked != null ? n.checked : n.defaultChecked; + (t = pn(n.value != null ? n.value : t)), + (e._wrapperState = { + initialChecked: r, + initialValue: t, + controlled: + n.type === "checkbox" || n.type === "radio" + ? n.checked != null + : n.value != null, + }); +} +function fs(e, n) { + (n = n.checked), n != null && Qo(e, "checked", n, !1); +} +function ql(e, n) { + fs(e, n); + var t = pn(n.value), + r = n.type; + if (t != null) + r === "number" + ? ((t === 0 && e.value === "") || e.value != t) && (e.value = "" + t) + : e.value !== "" + t && (e.value = "" + t); + else if (r === "submit" || r === "reset") { + e.removeAttribute("value"); + return; + } + n.hasOwnProperty("value") + ? bl(e, n.type, t) + : n.hasOwnProperty("defaultValue") && bl(e, n.type, pn(n.defaultValue)), + n.checked == null && + n.defaultChecked != null && + (e.defaultChecked = !!n.defaultChecked); +} +function Bi(e, n, t) { + if (n.hasOwnProperty("value") || n.hasOwnProperty("defaultValue")) { + var r = n.type; + if ( + !( + (r !== "submit" && r !== "reset") || + (n.value !== void 0 && n.value !== null) + ) + ) + return; + (n = "" + e._wrapperState.initialValue), + t || n === e.value || (e.value = n), + (e.defaultValue = n); + } + (t = e.name), + t !== "" && (e.name = ""), + (e.defaultChecked = !!e._wrapperState.initialChecked), + t !== "" && (e.name = t); +} +function bl(e, n, t) { + (n !== "number" || Tr(e.ownerDocument) !== e) && + (t == null + ? (e.defaultValue = "" + e._wrapperState.initialValue) + : e.defaultValue !== "" + t && (e.defaultValue = "" + t)); +} +var wt = Array.isArray; +function Yn(e, n, t, r) { + if (((e = e.options), n)) { + n = {}; + for (var l = 0; l < t.length; l++) n["$" + t[l]] = !0; + for (t = 0; t < e.length; t++) + (l = n.hasOwnProperty("$" + e[t].value)), + e[t].selected !== l && (e[t].selected = l), + l && r && (e[t].defaultSelected = !0); + } else { + for (t = "" + pn(t), n = null, l = 0; l < e.length; l++) { + if (e[l].value === t) { + (e[l].selected = !0), r && (e[l].defaultSelected = !0); + return; + } + n !== null || e[l].disabled || (n = e[l]); + } + n !== null && (n.selected = !0); + } +} +function eo(e, n) { + if (n.dangerouslySetInnerHTML != null) throw Error(y(91)); + return V({}, n, { + value: void 0, + defaultValue: void 0, + children: "" + e._wrapperState.initialValue, + }); +} +function Vi(e, n) { + var t = n.value; + if (t == null) { + if (((t = n.children), (n = n.defaultValue), t != null)) { + if (n != null) throw Error(y(92)); + if (wt(t)) { + if (1 < t.length) throw Error(y(93)); + t = t[0]; + } + n = t; + } + n == null && (n = ""), (t = n); + } + e._wrapperState = { initialValue: pn(t) }; +} +function ds(e, n) { + var t = pn(n.value), + r = pn(n.defaultValue); + t != null && + ((t = "" + t), + t !== e.value && (e.value = t), + n.defaultValue == null && e.defaultValue !== t && (e.defaultValue = t)), + r != null && (e.defaultValue = "" + r); +} +function Wi(e) { + var n = e.textContent; + n === e._wrapperState.initialValue && n !== "" && n !== null && (e.value = n); +} +function ps(e) { + switch (e) { + case "svg": + return "http://www.w3.org/2000/svg"; + case "math": + return "http://www.w3.org/1998/Math/MathML"; + default: + return "http://www.w3.org/1999/xhtml"; + } +} +function no(e, n) { + return e == null || e === "http://www.w3.org/1999/xhtml" + ? ps(n) + : e === "http://www.w3.org/2000/svg" && n === "foreignObject" + ? "http://www.w3.org/1999/xhtml" + : e; +} +var lr, + ms = (function (e) { + return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction + ? function (n, t, r, l) { + MSApp.execUnsafeLocalFunction(function () { + return e(n, t, r, l); + }); + } + : e; + })(function (e, n) { + if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) + e.innerHTML = n; + else { + for ( + lr = lr || document.createElement("div"), + lr.innerHTML = "" + n.valueOf().toString() + "", + n = lr.firstChild; + e.firstChild; + + ) + e.removeChild(e.firstChild); + for (; n.firstChild; ) e.appendChild(n.firstChild); + } + }); +function jt(e, n) { + if (n) { + var t = e.firstChild; + if (t && t === e.lastChild && t.nodeType === 3) { + t.nodeValue = n; + return; + } + } + e.textContent = n; +} +var xt = { + animationIterationCount: !0, + aspectRatio: !0, + borderImageOutset: !0, + borderImageSlice: !0, + borderImageWidth: !0, + boxFlex: !0, + boxFlexGroup: !0, + boxOrdinalGroup: !0, + columnCount: !0, + columns: !0, + flex: !0, + flexGrow: !0, + flexPositive: !0, + flexShrink: !0, + flexNegative: !0, + flexOrder: !0, + gridArea: !0, + gridRow: !0, + gridRowEnd: !0, + gridRowSpan: !0, + gridRowStart: !0, + gridColumn: !0, + gridColumnEnd: !0, + gridColumnSpan: !0, + gridColumnStart: !0, + fontWeight: !0, + lineClamp: !0, + lineHeight: !0, + opacity: !0, + order: !0, + orphans: !0, + tabSize: !0, + widows: !0, + zIndex: !0, + zoom: !0, + fillOpacity: !0, + floodOpacity: !0, + stopOpacity: !0, + strokeDasharray: !0, + strokeDashoffset: !0, + strokeMiterlimit: !0, + strokeOpacity: !0, + strokeWidth: !0, + }, + Fc = ["Webkit", "ms", "Moz", "O"]; +Object.keys(xt).forEach(function (e) { + Fc.forEach(function (n) { + (n = n + e.charAt(0).toUpperCase() + e.substring(1)), (xt[n] = xt[e]); + }); +}); +function hs(e, n, t) { + return n == null || typeof n == "boolean" || n === "" + ? "" + : t || typeof n != "number" || n === 0 || (xt.hasOwnProperty(e) && xt[e]) + ? ("" + n).trim() + : n + "px"; +} +function vs(e, n) { + e = e.style; + for (var t in n) + if (n.hasOwnProperty(t)) { + var r = t.indexOf("--") === 0, + l = hs(t, n[t], r); + t === "float" && (t = "cssFloat"), r ? e.setProperty(t, l) : (e[t] = l); + } +} +var Uc = V( + { menuitem: !0 }, + { + area: !0, + base: !0, + br: !0, + col: !0, + embed: !0, + hr: !0, + img: !0, + input: !0, + keygen: !0, + link: !0, + meta: !0, + param: !0, + source: !0, + track: !0, + wbr: !0, + } +); +function to(e, n) { + if (n) { + if (Uc[e] && (n.children != null || n.dangerouslySetInnerHTML != null)) + throw Error(y(137, e)); + if (n.dangerouslySetInnerHTML != null) { + if (n.children != null) throw Error(y(60)); + if ( + typeof n.dangerouslySetInnerHTML != "object" || + !("__html" in n.dangerouslySetInnerHTML) + ) + throw Error(y(61)); + } + if (n.style != null && typeof n.style != "object") throw Error(y(62)); + } +} +function ro(e, n) { + if (e.indexOf("-") === -1) return typeof n.is == "string"; + switch (e) { + case "annotation-xml": + case "color-profile": + case "font-face": + case "font-face-src": + case "font-face-uri": + case "font-face-format": + case "font-face-name": + case "missing-glyph": + return !1; + default: + return !0; + } +} +var lo = null; +function Xo(e) { + return ( + (e = e.target || e.srcElement || window), + e.correspondingUseElement && (e = e.correspondingUseElement), + e.nodeType === 3 ? e.parentNode : e + ); +} +var oo = null, + Gn = null, + Xn = null; +function Hi(e) { + if ((e = Jt(e))) { + if (typeof oo != "function") throw Error(y(280)); + var n = e.stateNode; + n && ((n = ol(n)), oo(e.stateNode, e.type, n)); + } +} +function ys(e) { + Gn ? (Xn ? Xn.push(e) : (Xn = [e])) : (Gn = e); +} +function gs() { + if (Gn) { + var e = Gn, + n = Xn; + if (((Xn = Gn = null), Hi(e), n)) for (e = 0; e < n.length; e++) Hi(n[e]); + } +} +function ws(e, n) { + return e(n); +} +function ks() {} +var El = !1; +function Ss(e, n, t) { + if (El) return e(n, t); + El = !0; + try { + return ws(e, n, t); + } finally { + (El = !1), (Gn !== null || Xn !== null) && (ks(), gs()); + } +} +function Mt(e, n) { + var t = e.stateNode; + if (t === null) return null; + var r = ol(t); + if (r === null) return null; + t = r[n]; + e: switch (n) { + case "onClick": + case "onClickCapture": + case "onDoubleClick": + case "onDoubleClickCapture": + case "onMouseDown": + case "onMouseDownCapture": + case "onMouseMove": + case "onMouseMoveCapture": + case "onMouseUp": + case "onMouseUpCapture": + case "onMouseEnter": + (r = !r.disabled) || + ((e = e.type), + (r = !( + e === "button" || + e === "input" || + e === "select" || + e === "textarea" + ))), + (e = !r); + break e; + default: + e = !1; + } + if (e) return null; + if (t && typeof t != "function") throw Error(y(231, n, typeof t)); + return t; +} +var io = !1; +if (Ke) + try { + var ft = {}; + Object.defineProperty(ft, "passive", { + get: function () { + io = !0; + }, + }), + window.addEventListener("test", ft, ft), + window.removeEventListener("test", ft, ft); + } catch { + io = !1; + } +function Ac(e, n, t, r, l, o, i, u, s) { + var c = Array.prototype.slice.call(arguments, 3); + try { + n.apply(t, c); + } catch (h) { + this.onError(h); + } +} +var Et = !1, + Rr = null, + jr = !1, + uo = null, + $c = { + onError: function (e) { + (Et = !0), (Rr = e); + }, + }; +function Bc(e, n, t, r, l, o, i, u, s) { + (Et = !1), (Rr = null), Ac.apply($c, arguments); +} +function Vc(e, n, t, r, l, o, i, u, s) { + if ((Bc.apply(this, arguments), Et)) { + if (Et) { + var c = Rr; + (Et = !1), (Rr = null); + } else throw Error(y(198)); + jr || ((jr = !0), (uo = c)); + } +} +function Mn(e) { + var n = e, + t = e; + if (e.alternate) for (; n.return; ) n = n.return; + else { + e = n; + do (n = e), n.flags & 4098 && (t = n.return), (e = n.return); + while (e); + } + return n.tag === 3 ? t : null; +} +function xs(e) { + if (e.tag === 13) { + var n = e.memoizedState; + if ( + (n === null && ((e = e.alternate), e !== null && (n = e.memoizedState)), + n !== null) + ) + return n.dehydrated; + } + return null; +} +function Qi(e) { + if (Mn(e) !== e) throw Error(y(188)); +} +function Wc(e) { + var n = e.alternate; + if (!n) { + if (((n = Mn(e)), n === null)) throw Error(y(188)); + return n !== e ? null : e; + } + for (var t = e, r = n; ; ) { + var l = t.return; + if (l === null) break; + var o = l.alternate; + if (o === null) { + if (((r = l.return), r !== null)) { + t = r; + continue; + } + break; + } + if (l.child === o.child) { + for (o = l.child; o; ) { + if (o === t) return Qi(l), e; + if (o === r) return Qi(l), n; + o = o.sibling; + } + throw Error(y(188)); + } + if (t.return !== r.return) (t = l), (r = o); + else { + for (var i = !1, u = l.child; u; ) { + if (u === t) { + (i = !0), (t = l), (r = o); + break; + } + if (u === r) { + (i = !0), (r = l), (t = o); + break; + } + u = u.sibling; + } + if (!i) { + for (u = o.child; u; ) { + if (u === t) { + (i = !0), (t = o), (r = l); + break; + } + if (u === r) { + (i = !0), (r = o), (t = l); + break; + } + u = u.sibling; + } + if (!i) throw Error(y(189)); + } + } + if (t.alternate !== r) throw Error(y(190)); + } + if (t.tag !== 3) throw Error(y(188)); + return t.stateNode.current === t ? e : n; +} +function Es(e) { + return (e = Wc(e)), e !== null ? Cs(e) : null; +} +function Cs(e) { + if (e.tag === 5 || e.tag === 6) return e; + for (e = e.child; e !== null; ) { + var n = Cs(e); + if (n !== null) return n; + e = e.sibling; + } + return null; +} +var _s = ke.unstable_scheduleCallback, + Ki = ke.unstable_cancelCallback, + Hc = ke.unstable_shouldYield, + Qc = ke.unstable_requestPaint, + K = ke.unstable_now, + Kc = ke.unstable_getCurrentPriorityLevel, + Zo = ke.unstable_ImmediatePriority, + Ns = ke.unstable_UserBlockingPriority, + Mr = ke.unstable_NormalPriority, + Yc = ke.unstable_LowPriority, + Ps = ke.unstable_IdlePriority, + nl = null, + Ae = null; +function Gc(e) { + if (Ae && typeof Ae.onCommitFiberRoot == "function") + try { + Ae.onCommitFiberRoot(nl, e, void 0, (e.current.flags & 128) === 128); + } catch {} +} +var Me = Math.clz32 ? Math.clz32 : Jc, + Xc = Math.log, + Zc = Math.LN2; +function Jc(e) { + return (e >>>= 0), e === 0 ? 32 : (31 - ((Xc(e) / Zc) | 0)) | 0; +} +var or = 64, + ir = 4194304; +function kt(e) { + switch (e & -e) { + case 1: + return 1; + case 2: + return 2; + case 4: + return 4; + case 8: + return 8; + case 16: + return 16; + case 32: + return 32; + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + return e & 4194240; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + return e & 130023424; + case 134217728: + return 134217728; + case 268435456: + return 268435456; + case 536870912: + return 536870912; + case 1073741824: + return 1073741824; + default: + return e; + } +} +function Or(e, n) { + var t = e.pendingLanes; + if (t === 0) return 0; + var r = 0, + l = e.suspendedLanes, + o = e.pingedLanes, + i = t & 268435455; + if (i !== 0) { + var u = i & ~l; + u !== 0 ? (r = kt(u)) : ((o &= i), o !== 0 && (r = kt(o))); + } else (i = t & ~l), i !== 0 ? (r = kt(i)) : o !== 0 && (r = kt(o)); + if (r === 0) return 0; + if ( + n !== 0 && + n !== r && + !(n & l) && + ((l = r & -r), (o = n & -n), l >= o || (l === 16 && (o & 4194240) !== 0)) + ) + return n; + if ((r & 4 && (r |= t & 16), (n = e.entangledLanes), n !== 0)) + for (e = e.entanglements, n &= r; 0 < n; ) + (t = 31 - Me(n)), (l = 1 << t), (r |= e[t]), (n &= ~l); + return r; +} +function qc(e, n) { + switch (e) { + case 1: + case 2: + case 4: + return n + 250; + case 8: + case 16: + case 32: + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + return n + 5e3; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + return -1; + case 134217728: + case 268435456: + case 536870912: + case 1073741824: + return -1; + default: + return -1; + } +} +function bc(e, n) { + for ( + var t = e.suspendedLanes, + r = e.pingedLanes, + l = e.expirationTimes, + o = e.pendingLanes; + 0 < o; + + ) { + var i = 31 - Me(o), + u = 1 << i, + s = l[i]; + s === -1 + ? (!(u & t) || u & r) && (l[i] = qc(u, n)) + : s <= n && (e.expiredLanes |= u), + (o &= ~u); + } +} +function so(e) { + return ( + (e = e.pendingLanes & -1073741825), + e !== 0 ? e : e & 1073741824 ? 1073741824 : 0 + ); +} +function zs() { + var e = or; + return (or <<= 1), !(or & 4194240) && (or = 64), e; +} +function Cl(e) { + for (var n = [], t = 0; 31 > t; t++) n.push(e); + return n; +} +function Xt(e, n, t) { + (e.pendingLanes |= n), + n !== 536870912 && ((e.suspendedLanes = 0), (e.pingedLanes = 0)), + (e = e.eventTimes), + (n = 31 - Me(n)), + (e[n] = t); +} +function ef(e, n) { + var t = e.pendingLanes & ~n; + (e.pendingLanes = n), + (e.suspendedLanes = 0), + (e.pingedLanes = 0), + (e.expiredLanes &= n), + (e.mutableReadLanes &= n), + (e.entangledLanes &= n), + (n = e.entanglements); + var r = e.eventTimes; + for (e = e.expirationTimes; 0 < t; ) { + var l = 31 - Me(t), + o = 1 << l; + (n[l] = 0), (r[l] = -1), (e[l] = -1), (t &= ~o); + } +} +function Jo(e, n) { + var t = (e.entangledLanes |= n); + for (e = e.entanglements; t; ) { + var r = 31 - Me(t), + l = 1 << r; + (l & n) | (e[r] & n) && (e[r] |= n), (t &= ~l); + } +} +var O = 0; +function Ls(e) { + return (e &= -e), 1 < e ? (4 < e ? (e & 268435455 ? 16 : 536870912) : 4) : 1; +} +var Ts, + qo, + Rs, + js, + Ms, + ao = !1, + ur = [], + ln = null, + on = null, + un = null, + Ot = new Map(), + Dt = new Map(), + en = [], + nf = + "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split( + " " + ); +function Yi(e, n) { + switch (e) { + case "focusin": + case "focusout": + ln = null; + break; + case "dragenter": + case "dragleave": + on = null; + break; + case "mouseover": + case "mouseout": + un = null; + break; + case "pointerover": + case "pointerout": + Ot.delete(n.pointerId); + break; + case "gotpointercapture": + case "lostpointercapture": + Dt.delete(n.pointerId); + } +} +function dt(e, n, t, r, l, o) { + return e === null || e.nativeEvent !== o + ? ((e = { + blockedOn: n, + domEventName: t, + eventSystemFlags: r, + nativeEvent: o, + targetContainers: [l], + }), + n !== null && ((n = Jt(n)), n !== null && qo(n)), + e) + : ((e.eventSystemFlags |= r), + (n = e.targetContainers), + l !== null && n.indexOf(l) === -1 && n.push(l), + e); +} +function tf(e, n, t, r, l) { + switch (n) { + case "focusin": + return (ln = dt(ln, e, n, t, r, l)), !0; + case "dragenter": + return (on = dt(on, e, n, t, r, l)), !0; + case "mouseover": + return (un = dt(un, e, n, t, r, l)), !0; + case "pointerover": + var o = l.pointerId; + return Ot.set(o, dt(Ot.get(o) || null, e, n, t, r, l)), !0; + case "gotpointercapture": + return ( + (o = l.pointerId), Dt.set(o, dt(Dt.get(o) || null, e, n, t, r, l)), !0 + ); + } + return !1; +} +function Os(e) { + var n = xn(e.target); + if (n !== null) { + var t = Mn(n); + if (t !== null) { + if (((n = t.tag), n === 13)) { + if (((n = xs(t)), n !== null)) { + (e.blockedOn = n), + Ms(e.priority, function () { + Rs(t); + }); + return; + } + } else if (n === 3 && t.stateNode.current.memoizedState.isDehydrated) { + e.blockedOn = t.tag === 3 ? t.stateNode.containerInfo : null; + return; + } + } + } + e.blockedOn = null; +} +function kr(e) { + if (e.blockedOn !== null) return !1; + for (var n = e.targetContainers; 0 < n.length; ) { + var t = co(e.domEventName, e.eventSystemFlags, n[0], e.nativeEvent); + if (t === null) { + t = e.nativeEvent; + var r = new t.constructor(t.type, t); + (lo = r), t.target.dispatchEvent(r), (lo = null); + } else return (n = Jt(t)), n !== null && qo(n), (e.blockedOn = t), !1; + n.shift(); + } + return !0; +} +function Gi(e, n, t) { + kr(e) && t.delete(n); +} +function rf() { + (ao = !1), + ln !== null && kr(ln) && (ln = null), + on !== null && kr(on) && (on = null), + un !== null && kr(un) && (un = null), + Ot.forEach(Gi), + Dt.forEach(Gi); +} +function pt(e, n) { + e.blockedOn === n && + ((e.blockedOn = null), + ao || + ((ao = !0), + ke.unstable_scheduleCallback(ke.unstable_NormalPriority, rf))); +} +function It(e) { + function n(l) { + return pt(l, e); + } + if (0 < ur.length) { + pt(ur[0], e); + for (var t = 1; t < ur.length; t++) { + var r = ur[t]; + r.blockedOn === e && (r.blockedOn = null); + } + } + for ( + ln !== null && pt(ln, e), + on !== null && pt(on, e), + un !== null && pt(un, e), + Ot.forEach(n), + Dt.forEach(n), + t = 0; + t < en.length; + t++ + ) + (r = en[t]), r.blockedOn === e && (r.blockedOn = null); + for (; 0 < en.length && ((t = en[0]), t.blockedOn === null); ) + Os(t), t.blockedOn === null && en.shift(); +} +var Zn = Ze.ReactCurrentBatchConfig, + Dr = !0; +function lf(e, n, t, r) { + var l = O, + o = Zn.transition; + Zn.transition = null; + try { + (O = 1), bo(e, n, t, r); + } finally { + (O = l), (Zn.transition = o); + } +} +function of(e, n, t, r) { + var l = O, + o = Zn.transition; + Zn.transition = null; + try { + (O = 4), bo(e, n, t, r); + } finally { + (O = l), (Zn.transition = o); + } +} +function bo(e, n, t, r) { + if (Dr) { + var l = co(e, n, t, r); + if (l === null) Ol(e, n, r, Ir, t), Yi(e, r); + else if (tf(l, e, n, t, r)) r.stopPropagation(); + else if ((Yi(e, r), n & 4 && -1 < nf.indexOf(e))) { + for (; l !== null; ) { + var o = Jt(l); + if ( + (o !== null && Ts(o), + (o = co(e, n, t, r)), + o === null && Ol(e, n, r, Ir, t), + o === l) + ) + break; + l = o; + } + l !== null && r.stopPropagation(); + } else Ol(e, n, r, null, t); + } +} +var Ir = null; +function co(e, n, t, r) { + if (((Ir = null), (e = Xo(r)), (e = xn(e)), e !== null)) + if (((n = Mn(e)), n === null)) e = null; + else if (((t = n.tag), t === 13)) { + if (((e = xs(n)), e !== null)) return e; + e = null; + } else if (t === 3) { + if (n.stateNode.current.memoizedState.isDehydrated) + return n.tag === 3 ? n.stateNode.containerInfo : null; + e = null; + } else n !== e && (e = null); + return (Ir = e), null; +} +function Ds(e) { + switch (e) { + case "cancel": + case "click": + case "close": + case "contextmenu": + case "copy": + case "cut": + case "auxclick": + case "dblclick": + case "dragend": + case "dragstart": + case "drop": + case "focusin": + case "focusout": + case "input": + case "invalid": + case "keydown": + case "keypress": + case "keyup": + case "mousedown": + case "mouseup": + case "paste": + case "pause": + case "play": + case "pointercancel": + case "pointerdown": + case "pointerup": + case "ratechange": + case "reset": + case "resize": + case "seeked": + case "submit": + case "touchcancel": + case "touchend": + case "touchstart": + case "volumechange": + case "change": + case "selectionchange": + case "textInput": + case "compositionstart": + case "compositionend": + case "compositionupdate": + case "beforeblur": + case "afterblur": + case "beforeinput": + case "blur": + case "fullscreenchange": + case "focus": + case "hashchange": + case "popstate": + case "select": + case "selectstart": + return 1; + case "drag": + case "dragenter": + case "dragexit": + case "dragleave": + case "dragover": + case "mousemove": + case "mouseout": + case "mouseover": + case "pointermove": + case "pointerout": + case "pointerover": + case "scroll": + case "toggle": + case "touchmove": + case "wheel": + case "mouseenter": + case "mouseleave": + case "pointerenter": + case "pointerleave": + return 4; + case "message": + switch (Kc()) { + case Zo: + return 1; + case Ns: + return 4; + case Mr: + case Yc: + return 16; + case Ps: + return 536870912; + default: + return 16; + } + default: + return 16; + } +} +var tn = null, + ei = null, + Sr = null; +function Is() { + if (Sr) return Sr; + var e, + n = ei, + t = n.length, + r, + l = "value" in tn ? tn.value : tn.textContent, + o = l.length; + for (e = 0; e < t && n[e] === l[e]; e++); + var i = t - e; + for (r = 1; r <= i && n[t - r] === l[o - r]; r++); + return (Sr = l.slice(e, 1 < r ? 1 - r : void 0)); +} +function xr(e) { + var n = e.keyCode; + return ( + "charCode" in e + ? ((e = e.charCode), e === 0 && n === 13 && (e = 13)) + : (e = n), + e === 10 && (e = 13), + 32 <= e || e === 13 ? e : 0 + ); +} +function sr() { + return !0; +} +function Xi() { + return !1; +} +function xe(e) { + function n(t, r, l, o, i) { + (this._reactName = t), + (this._targetInst = l), + (this.type = r), + (this.nativeEvent = o), + (this.target = i), + (this.currentTarget = null); + for (var u in e) + e.hasOwnProperty(u) && ((t = e[u]), (this[u] = t ? t(o) : o[u])); + return ( + (this.isDefaultPrevented = ( + o.defaultPrevented != null ? o.defaultPrevented : o.returnValue === !1 + ) + ? sr + : Xi), + (this.isPropagationStopped = Xi), + this + ); + } + return ( + V(n.prototype, { + preventDefault: function () { + this.defaultPrevented = !0; + var t = this.nativeEvent; + t && + (t.preventDefault + ? t.preventDefault() + : typeof t.returnValue != "unknown" && (t.returnValue = !1), + (this.isDefaultPrevented = sr)); + }, + stopPropagation: function () { + var t = this.nativeEvent; + t && + (t.stopPropagation + ? t.stopPropagation() + : typeof t.cancelBubble != "unknown" && (t.cancelBubble = !0), + (this.isPropagationStopped = sr)); + }, + persist: function () {}, + isPersistent: sr, + }), + n + ); +} +var ut = { + eventPhase: 0, + bubbles: 0, + cancelable: 0, + timeStamp: function (e) { + return e.timeStamp || Date.now(); + }, + defaultPrevented: 0, + isTrusted: 0, + }, + ni = xe(ut), + Zt = V({}, ut, { view: 0, detail: 0 }), + uf = xe(Zt), + _l, + Nl, + mt, + tl = V({}, Zt, { + screenX: 0, + screenY: 0, + clientX: 0, + clientY: 0, + pageX: 0, + pageY: 0, + ctrlKey: 0, + shiftKey: 0, + altKey: 0, + metaKey: 0, + getModifierState: ti, + button: 0, + buttons: 0, + relatedTarget: function (e) { + return e.relatedTarget === void 0 + ? e.fromElement === e.srcElement + ? e.toElement + : e.fromElement + : e.relatedTarget; + }, + movementX: function (e) { + return "movementX" in e + ? e.movementX + : (e !== mt && + (mt && e.type === "mousemove" + ? ((_l = e.screenX - mt.screenX), (Nl = e.screenY - mt.screenY)) + : (Nl = _l = 0), + (mt = e)), + _l); + }, + movementY: function (e) { + return "movementY" in e ? e.movementY : Nl; + }, + }), + Zi = xe(tl), + sf = V({}, tl, { dataTransfer: 0 }), + af = xe(sf), + cf = V({}, Zt, { relatedTarget: 0 }), + Pl = xe(cf), + ff = V({}, ut, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), + df = xe(ff), + pf = V({}, ut, { + clipboardData: function (e) { + return "clipboardData" in e ? e.clipboardData : window.clipboardData; + }, + }), + mf = xe(pf), + hf = V({}, ut, { data: 0 }), + Ji = xe(hf), + vf = { + Esc: "Escape", + Spacebar: " ", + Left: "ArrowLeft", + Up: "ArrowUp", + Right: "ArrowRight", + Down: "ArrowDown", + Del: "Delete", + Win: "OS", + Menu: "ContextMenu", + Apps: "ContextMenu", + Scroll: "ScrollLock", + MozPrintableKey: "Unidentified", + }, + yf = { + 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", + }, + gf = { + Alt: "altKey", + Control: "ctrlKey", + Meta: "metaKey", + Shift: "shiftKey", + }; +function wf(e) { + var n = this.nativeEvent; + return n.getModifierState ? n.getModifierState(e) : (e = gf[e]) ? !!n[e] : !1; +} +function ti() { + return wf; +} +var kf = V({}, Zt, { + key: function (e) { + if (e.key) { + var n = vf[e.key] || e.key; + if (n !== "Unidentified") return n; + } + return e.type === "keypress" + ? ((e = xr(e)), e === 13 ? "Enter" : String.fromCharCode(e)) + : e.type === "keydown" || e.type === "keyup" + ? yf[e.keyCode] || "Unidentified" + : ""; + }, + code: 0, + location: 0, + ctrlKey: 0, + shiftKey: 0, + altKey: 0, + metaKey: 0, + repeat: 0, + locale: 0, + getModifierState: ti, + charCode: function (e) { + return e.type === "keypress" ? xr(e) : 0; + }, + keyCode: function (e) { + return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; + }, + which: function (e) { + return e.type === "keypress" + ? xr(e) + : e.type === "keydown" || e.type === "keyup" + ? e.keyCode + : 0; + }, + }), + Sf = xe(kf), + xf = V({}, tl, { + pointerId: 0, + width: 0, + height: 0, + pressure: 0, + tangentialPressure: 0, + tiltX: 0, + tiltY: 0, + twist: 0, + pointerType: 0, + isPrimary: 0, + }), + qi = xe(xf), + Ef = V({}, Zt, { + touches: 0, + targetTouches: 0, + changedTouches: 0, + altKey: 0, + metaKey: 0, + ctrlKey: 0, + shiftKey: 0, + getModifierState: ti, + }), + Cf = xe(Ef), + _f = V({}, ut, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), + Nf = xe(_f), + Pf = V({}, tl, { + deltaX: function (e) { + return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; + }, + deltaY: function (e) { + return "deltaY" in e + ? e.deltaY + : "wheelDeltaY" in e + ? -e.wheelDeltaY + : "wheelDelta" in e + ? -e.wheelDelta + : 0; + }, + deltaZ: 0, + deltaMode: 0, + }), + zf = xe(Pf), + Lf = [9, 13, 27, 32], + ri = Ke && "CompositionEvent" in window, + Ct = null; +Ke && "documentMode" in document && (Ct = document.documentMode); +var Tf = Ke && "TextEvent" in window && !Ct, + Fs = Ke && (!ri || (Ct && 8 < Ct && 11 >= Ct)), + bi = " ", + eu = !1; +function Us(e, n) { + switch (e) { + case "keyup": + return Lf.indexOf(n.keyCode) !== -1; + case "keydown": + return n.keyCode !== 229; + case "keypress": + case "mousedown": + case "focusout": + return !0; + default: + return !1; + } +} +function As(e) { + return (e = e.detail), typeof e == "object" && "data" in e ? e.data : null; +} +var Fn = !1; +function Rf(e, n) { + switch (e) { + case "compositionend": + return As(n); + case "keypress": + return n.which !== 32 ? null : ((eu = !0), bi); + case "textInput": + return (e = n.data), e === bi && eu ? null : e; + default: + return null; + } +} +function jf(e, n) { + if (Fn) + return e === "compositionend" || (!ri && Us(e, n)) + ? ((e = Is()), (Sr = ei = tn = null), (Fn = !1), e) + : null; + switch (e) { + case "paste": + return null; + case "keypress": + if (!(n.ctrlKey || n.altKey || n.metaKey) || (n.ctrlKey && n.altKey)) { + if (n.char && 1 < n.char.length) return n.char; + if (n.which) return String.fromCharCode(n.which); + } + return null; + case "compositionend": + return Fs && n.locale !== "ko" ? null : n.data; + default: + return null; + } +} +var Mf = { + color: !0, + date: !0, + datetime: !0, + "datetime-local": !0, + email: !0, + month: !0, + number: !0, + password: !0, + range: !0, + search: !0, + tel: !0, + text: !0, + time: !0, + url: !0, + week: !0, +}; +function nu(e) { + var n = e && e.nodeName && e.nodeName.toLowerCase(); + return n === "input" ? !!Mf[e.type] : n === "textarea"; +} +function $s(e, n, t, r) { + ys(r), + (n = Fr(n, "onChange")), + 0 < n.length && + ((t = new ni("onChange", "change", null, t, r)), + e.push({ event: t, listeners: n })); +} +var _t = null, + Ft = null; +function Of(e) { + Js(e, 0); +} +function rl(e) { + var n = $n(e); + if (cs(n)) return e; +} +function Df(e, n) { + if (e === "change") return n; +} +var Bs = !1; +if (Ke) { + var zl; + if (Ke) { + var Ll = "oninput" in document; + if (!Ll) { + var tu = document.createElement("div"); + tu.setAttribute("oninput", "return;"), + (Ll = typeof tu.oninput == "function"); + } + zl = Ll; + } else zl = !1; + Bs = zl && (!document.documentMode || 9 < document.documentMode); +} +function ru() { + _t && (_t.detachEvent("onpropertychange", Vs), (Ft = _t = null)); +} +function Vs(e) { + if (e.propertyName === "value" && rl(Ft)) { + var n = []; + $s(n, Ft, e, Xo(e)), Ss(Of, n); + } +} +function If(e, n, t) { + e === "focusin" + ? (ru(), (_t = n), (Ft = t), _t.attachEvent("onpropertychange", Vs)) + : e === "focusout" && ru(); +} +function Ff(e) { + if (e === "selectionchange" || e === "keyup" || e === "keydown") + return rl(Ft); +} +function Uf(e, n) { + if (e === "click") return rl(n); +} +function Af(e, n) { + if (e === "input" || e === "change") return rl(n); +} +function $f(e, n) { + return (e === n && (e !== 0 || 1 / e === 1 / n)) || (e !== e && n !== n); +} +var De = typeof Object.is == "function" ? Object.is : $f; +function Ut(e, n) { + if (De(e, n)) return !0; + if (typeof e != "object" || e === null || typeof n != "object" || n === null) + return !1; + var t = Object.keys(e), + r = Object.keys(n); + if (t.length !== r.length) return !1; + for (r = 0; r < t.length; r++) { + var l = t[r]; + if (!Kl.call(n, l) || !De(e[l], n[l])) return !1; + } + return !0; +} +function lu(e) { + for (; e && e.firstChild; ) e = e.firstChild; + return e; +} +function ou(e, n) { + var t = lu(e); + e = 0; + for (var r; t; ) { + if (t.nodeType === 3) { + if (((r = e + t.textContent.length), e <= n && r >= n)) + return { node: t, offset: n - e }; + e = r; + } + e: { + for (; t; ) { + if (t.nextSibling) { + t = t.nextSibling; + break e; + } + t = t.parentNode; + } + t = void 0; + } + t = lu(t); + } +} +function Ws(e, n) { + return e && n + ? e === n + ? !0 + : e && e.nodeType === 3 + ? !1 + : n && n.nodeType === 3 + ? Ws(e, n.parentNode) + : "contains" in e + ? e.contains(n) + : e.compareDocumentPosition + ? !!(e.compareDocumentPosition(n) & 16) + : !1 + : !1; +} +function Hs() { + for (var e = window, n = Tr(); n instanceof e.HTMLIFrameElement; ) { + try { + var t = typeof n.contentWindow.location.href == "string"; + } catch { + t = !1; + } + if (t) e = n.contentWindow; + else break; + n = Tr(e.document); + } + return n; +} +function li(e) { + var n = e && e.nodeName && e.nodeName.toLowerCase(); + return ( + n && + ((n === "input" && + (e.type === "text" || + e.type === "search" || + e.type === "tel" || + e.type === "url" || + e.type === "password")) || + n === "textarea" || + e.contentEditable === "true") + ); +} +function Bf(e) { + var n = Hs(), + t = e.focusedElem, + r = e.selectionRange; + if ( + n !== t && + t && + t.ownerDocument && + Ws(t.ownerDocument.documentElement, t) + ) { + if (r !== null && li(t)) { + if ( + ((n = r.start), + (e = r.end), + e === void 0 && (e = n), + "selectionStart" in t) + ) + (t.selectionStart = n), (t.selectionEnd = Math.min(e, t.value.length)); + else if ( + ((e = ((n = t.ownerDocument || document) && n.defaultView) || window), + e.getSelection) + ) { + e = e.getSelection(); + var l = t.textContent.length, + o = Math.min(r.start, l); + (r = r.end === void 0 ? o : Math.min(r.end, l)), + !e.extend && o > r && ((l = r), (r = o), (o = l)), + (l = ou(t, o)); + var i = ou(t, r); + l && + i && + (e.rangeCount !== 1 || + e.anchorNode !== l.node || + e.anchorOffset !== l.offset || + e.focusNode !== i.node || + e.focusOffset !== i.offset) && + ((n = n.createRange()), + n.setStart(l.node, l.offset), + e.removeAllRanges(), + o > r + ? (e.addRange(n), e.extend(i.node, i.offset)) + : (n.setEnd(i.node, i.offset), e.addRange(n))); + } + } + for (n = [], e = t; (e = e.parentNode); ) + e.nodeType === 1 && + n.push({ element: e, left: e.scrollLeft, top: e.scrollTop }); + for (typeof t.focus == "function" && t.focus(), t = 0; t < n.length; t++) + (e = n[t]), + (e.element.scrollLeft = e.left), + (e.element.scrollTop = e.top); + } +} +var Vf = Ke && "documentMode" in document && 11 >= document.documentMode, + Un = null, + fo = null, + Nt = null, + po = !1; +function iu(e, n, t) { + var r = t.window === t ? t.document : t.nodeType === 9 ? t : t.ownerDocument; + po || + Un == null || + Un !== Tr(r) || + ((r = Un), + "selectionStart" in r && li(r) + ? (r = { start: r.selectionStart, end: r.selectionEnd }) + : ((r = ( + (r.ownerDocument && r.ownerDocument.defaultView) || + window + ).getSelection()), + (r = { + anchorNode: r.anchorNode, + anchorOffset: r.anchorOffset, + focusNode: r.focusNode, + focusOffset: r.focusOffset, + })), + (Nt && Ut(Nt, r)) || + ((Nt = r), + (r = Fr(fo, "onSelect")), + 0 < r.length && + ((n = new ni("onSelect", "select", null, n, t)), + e.push({ event: n, listeners: r }), + (n.target = Un)))); +} +function ar(e, n) { + var t = {}; + return ( + (t[e.toLowerCase()] = n.toLowerCase()), + (t["Webkit" + e] = "webkit" + n), + (t["Moz" + e] = "moz" + n), + t + ); +} +var An = { + animationend: ar("Animation", "AnimationEnd"), + animationiteration: ar("Animation", "AnimationIteration"), + animationstart: ar("Animation", "AnimationStart"), + transitionend: ar("Transition", "TransitionEnd"), + }, + Tl = {}, + Qs = {}; +Ke && + ((Qs = document.createElement("div").style), + "AnimationEvent" in window || + (delete An.animationend.animation, + delete An.animationiteration.animation, + delete An.animationstart.animation), + "TransitionEvent" in window || delete An.transitionend.transition); +function ll(e) { + if (Tl[e]) return Tl[e]; + if (!An[e]) return e; + var n = An[e], + t; + for (t in n) if (n.hasOwnProperty(t) && t in Qs) return (Tl[e] = n[t]); + return e; +} +var Ks = ll("animationend"), + Ys = ll("animationiteration"), + Gs = ll("animationstart"), + Xs = ll("transitionend"), + Zs = new Map(), + uu = + "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split( + " " + ); +function hn(e, n) { + Zs.set(e, n), jn(n, [e]); +} +for (var Rl = 0; Rl < uu.length; Rl++) { + var jl = uu[Rl], + Wf = jl.toLowerCase(), + Hf = jl[0].toUpperCase() + jl.slice(1); + hn(Wf, "on" + Hf); +} +hn(Ks, "onAnimationEnd"); +hn(Ys, "onAnimationIteration"); +hn(Gs, "onAnimationStart"); +hn("dblclick", "onDoubleClick"); +hn("focusin", "onFocus"); +hn("focusout", "onBlur"); +hn(Xs, "onTransitionEnd"); +bn("onMouseEnter", ["mouseout", "mouseover"]); +bn("onMouseLeave", ["mouseout", "mouseover"]); +bn("onPointerEnter", ["pointerout", "pointerover"]); +bn("onPointerLeave", ["pointerout", "pointerover"]); +jn( + "onChange", + "change click focusin focusout input keydown keyup selectionchange".split(" ") +); +jn( + "onSelect", + "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split( + " " + ) +); +jn("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); +jn( + "onCompositionEnd", + "compositionend focusout keydown keypress keyup mousedown".split(" ") +); +jn( + "onCompositionStart", + "compositionstart focusout keydown keypress keyup mousedown".split(" ") +); +jn( + "onCompositionUpdate", + "compositionupdate focusout keydown keypress keyup mousedown".split(" ") +); +var St = + "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( + " " + ), + Qf = new Set("cancel close invalid load scroll toggle".split(" ").concat(St)); +function su(e, n, t) { + var r = e.type || "unknown-event"; + (e.currentTarget = t), Vc(r, n, void 0, e), (e.currentTarget = null); +} +function Js(e, n) { + n = (n & 4) !== 0; + for (var t = 0; t < e.length; t++) { + var r = e[t], + l = r.event; + r = r.listeners; + e: { + var o = void 0; + if (n) + for (var i = r.length - 1; 0 <= i; i--) { + var u = r[i], + s = u.instance, + c = u.currentTarget; + if (((u = u.listener), s !== o && l.isPropagationStopped())) break e; + su(l, u, c), (o = s); + } + else + for (i = 0; i < r.length; i++) { + if ( + ((u = r[i]), + (s = u.instance), + (c = u.currentTarget), + (u = u.listener), + s !== o && l.isPropagationStopped()) + ) + break e; + su(l, u, c), (o = s); + } + } + } + if (jr) throw ((e = uo), (jr = !1), (uo = null), e); +} +function F(e, n) { + var t = n[go]; + t === void 0 && (t = n[go] = new Set()); + var r = e + "__bubble"; + t.has(r) || (qs(n, e, 2, !1), t.add(r)); +} +function Ml(e, n, t) { + var r = 0; + n && (r |= 4), qs(t, e, r, n); +} +var cr = "_reactListening" + Math.random().toString(36).slice(2); +function At(e) { + if (!e[cr]) { + (e[cr] = !0), + os.forEach(function (t) { + t !== "selectionchange" && (Qf.has(t) || Ml(t, !1, e), Ml(t, !0, e)); + }); + var n = e.nodeType === 9 ? e : e.ownerDocument; + n === null || n[cr] || ((n[cr] = !0), Ml("selectionchange", !1, n)); + } +} +function qs(e, n, t, r) { + switch (Ds(n)) { + case 1: + var l = lf; + break; + case 4: + l = of; + break; + default: + l = bo; + } + (t = l.bind(null, n, t, e)), + (l = void 0), + !io || + (n !== "touchstart" && n !== "touchmove" && n !== "wheel") || + (l = !0), + r + ? l !== void 0 + ? e.addEventListener(n, t, { capture: !0, passive: l }) + : e.addEventListener(n, t, !0) + : l !== void 0 + ? e.addEventListener(n, t, { passive: l }) + : e.addEventListener(n, t, !1); +} +function Ol(e, n, t, r, l) { + var o = r; + if (!(n & 1) && !(n & 2) && r !== null) + e: for (;;) { + if (r === null) return; + var i = r.tag; + if (i === 3 || i === 4) { + var u = r.stateNode.containerInfo; + if (u === l || (u.nodeType === 8 && u.parentNode === l)) break; + if (i === 4) + for (i = r.return; i !== null; ) { + var s = i.tag; + if ( + (s === 3 || s === 4) && + ((s = i.stateNode.containerInfo), + s === l || (s.nodeType === 8 && s.parentNode === l)) + ) + return; + i = i.return; + } + for (; u !== null; ) { + if (((i = xn(u)), i === null)) return; + if (((s = i.tag), s === 5 || s === 6)) { + r = o = i; + continue e; + } + u = u.parentNode; + } + } + r = r.return; + } + Ss(function () { + var c = o, + h = Xo(t), + m = []; + e: { + var p = Zs.get(e); + if (p !== void 0) { + var w = ni, + g = e; + switch (e) { + case "keypress": + if (xr(t) === 0) break e; + case "keydown": + case "keyup": + w = Sf; + break; + case "focusin": + (g = "focus"), (w = Pl); + break; + case "focusout": + (g = "blur"), (w = Pl); + break; + case "beforeblur": + case "afterblur": + w = Pl; + break; + case "click": + if (t.button === 2) break e; + case "auxclick": + case "dblclick": + case "mousedown": + case "mousemove": + case "mouseup": + case "mouseout": + case "mouseover": + case "contextmenu": + w = Zi; + break; + case "drag": + case "dragend": + case "dragenter": + case "dragexit": + case "dragleave": + case "dragover": + case "dragstart": + case "drop": + w = af; + break; + case "touchcancel": + case "touchend": + case "touchmove": + case "touchstart": + w = Cf; + break; + case Ks: + case Ys: + case Gs: + w = df; + break; + case Xs: + w = Nf; + break; + case "scroll": + w = uf; + break; + case "wheel": + w = zf; + break; + case "copy": + case "cut": + case "paste": + w = mf; + break; + case "gotpointercapture": + case "lostpointercapture": + case "pointercancel": + case "pointerdown": + case "pointermove": + case "pointerout": + case "pointerover": + case "pointerup": + w = qi; + } + var S = (n & 4) !== 0, + D = !S && e === "scroll", + f = S ? (p !== null ? p + "Capture" : null) : p; + S = []; + for (var a = c, d; a !== null; ) { + d = a; + var v = d.stateNode; + if ( + (d.tag === 5 && + v !== null && + ((d = v), + f !== null && ((v = Mt(a, f)), v != null && S.push($t(a, v, d)))), + D) + ) + break; + a = a.return; + } + 0 < S.length && + ((p = new w(p, g, null, t, h)), m.push({ event: p, listeners: S })); + } + } + if (!(n & 7)) { + e: { + if ( + ((p = e === "mouseover" || e === "pointerover"), + (w = e === "mouseout" || e === "pointerout"), + p && + t !== lo && + (g = t.relatedTarget || t.fromElement) && + (xn(g) || g[Ye])) + ) + break e; + if ( + (w || p) && + ((p = + h.window === h + ? h + : (p = h.ownerDocument) + ? p.defaultView || p.parentWindow + : window), + w + ? ((g = t.relatedTarget || t.toElement), + (w = c), + (g = g ? xn(g) : null), + g !== null && + ((D = Mn(g)), g !== D || (g.tag !== 5 && g.tag !== 6)) && + (g = null)) + : ((w = null), (g = c)), + w !== g) + ) { + if ( + ((S = Zi), + (v = "onMouseLeave"), + (f = "onMouseEnter"), + (a = "mouse"), + (e === "pointerout" || e === "pointerover") && + ((S = qi), + (v = "onPointerLeave"), + (f = "onPointerEnter"), + (a = "pointer")), + (D = w == null ? p : $n(w)), + (d = g == null ? p : $n(g)), + (p = new S(v, a + "leave", w, t, h)), + (p.target = D), + (p.relatedTarget = d), + (v = null), + xn(h) === c && + ((S = new S(f, a + "enter", g, t, h)), + (S.target = d), + (S.relatedTarget = D), + (v = S)), + (D = v), + w && g) + ) + n: { + for (S = w, f = g, a = 0, d = S; d; d = On(d)) a++; + for (d = 0, v = f; v; v = On(v)) d++; + for (; 0 < a - d; ) (S = On(S)), a--; + for (; 0 < d - a; ) (f = On(f)), d--; + for (; a--; ) { + if (S === f || (f !== null && S === f.alternate)) break n; + (S = On(S)), (f = On(f)); + } + S = null; + } + else S = null; + w !== null && au(m, p, w, S, !1), + g !== null && D !== null && au(m, D, g, S, !0); + } + } + e: { + if ( + ((p = c ? $n(c) : window), + (w = p.nodeName && p.nodeName.toLowerCase()), + w === "select" || (w === "input" && p.type === "file")) + ) + var E = Df; + else if (nu(p)) + if (Bs) E = Af; + else { + E = Ff; + var N = If; + } + else + (w = p.nodeName) && + w.toLowerCase() === "input" && + (p.type === "checkbox" || p.type === "radio") && + (E = Uf); + if (E && (E = E(e, c))) { + $s(m, E, t, h); + break e; + } + N && N(e, p, c), + e === "focusout" && + (N = p._wrapperState) && + N.controlled && + p.type === "number" && + bl(p, "number", p.value); + } + switch (((N = c ? $n(c) : window), e)) { + case "focusin": + (nu(N) || N.contentEditable === "true") && + ((Un = N), (fo = c), (Nt = null)); + break; + case "focusout": + Nt = fo = Un = null; + break; + case "mousedown": + po = !0; + break; + case "contextmenu": + case "mouseup": + case "dragend": + (po = !1), iu(m, t, h); + break; + case "selectionchange": + if (Vf) break; + case "keydown": + case "keyup": + iu(m, t, h); + } + var k; + if (ri) + e: { + switch (e) { + case "compositionstart": + var x = "onCompositionStart"; + break e; + case "compositionend": + x = "onCompositionEnd"; + break e; + case "compositionupdate": + x = "onCompositionUpdate"; + break e; + } + x = void 0; + } + else + Fn + ? Us(e, t) && (x = "onCompositionEnd") + : e === "keydown" && t.keyCode === 229 && (x = "onCompositionStart"); + x && + (Fs && + t.locale !== "ko" && + (Fn || x !== "onCompositionStart" + ? x === "onCompositionEnd" && Fn && (k = Is()) + : ((tn = h), + (ei = "value" in tn ? tn.value : tn.textContent), + (Fn = !0))), + (N = Fr(c, x)), + 0 < N.length && + ((x = new Ji(x, e, null, t, h)), + m.push({ event: x, listeners: N }), + k ? (x.data = k) : ((k = As(t)), k !== null && (x.data = k)))), + (k = Tf ? Rf(e, t) : jf(e, t)) && + ((c = Fr(c, "onBeforeInput")), + 0 < c.length && + ((h = new Ji("onBeforeInput", "beforeinput", null, t, h)), + m.push({ event: h, listeners: c }), + (h.data = k))); + } + Js(m, n); + }); +} +function $t(e, n, t) { + return { instance: e, listener: n, currentTarget: t }; +} +function Fr(e, n) { + for (var t = n + "Capture", r = []; e !== null; ) { + var l = e, + o = l.stateNode; + l.tag === 5 && + o !== null && + ((l = o), + (o = Mt(e, t)), + o != null && r.unshift($t(e, o, l)), + (o = Mt(e, n)), + o != null && r.push($t(e, o, l))), + (e = e.return); + } + return r; +} +function On(e) { + if (e === null) return null; + do e = e.return; + while (e && e.tag !== 5); + return e || null; +} +function au(e, n, t, r, l) { + for (var o = n._reactName, i = []; t !== null && t !== r; ) { + var u = t, + s = u.alternate, + c = u.stateNode; + if (s !== null && s === r) break; + u.tag === 5 && + c !== null && + ((u = c), + l + ? ((s = Mt(t, o)), s != null && i.unshift($t(t, s, u))) + : l || ((s = Mt(t, o)), s != null && i.push($t(t, s, u)))), + (t = t.return); + } + i.length !== 0 && e.push({ event: n, listeners: i }); +} +var Kf = /\r\n?/g, + Yf = /\u0000|\uFFFD/g; +function cu(e) { + return (typeof e == "string" ? e : "" + e) + .replace( + Kf, + ` +` + ) + .replace(Yf, ""); +} +function fr(e, n, t) { + if (((n = cu(n)), cu(e) !== n && t)) throw Error(y(425)); +} +function Ur() {} +var mo = null, + ho = null; +function vo(e, n) { + return ( + e === "textarea" || + e === "noscript" || + typeof n.children == "string" || + typeof n.children == "number" || + (typeof n.dangerouslySetInnerHTML == "object" && + n.dangerouslySetInnerHTML !== null && + n.dangerouslySetInnerHTML.__html != null) + ); +} +var yo = typeof setTimeout == "function" ? setTimeout : void 0, + Gf = typeof clearTimeout == "function" ? clearTimeout : void 0, + fu = typeof Promise == "function" ? Promise : void 0, + Xf = + typeof queueMicrotask == "function" + ? queueMicrotask + : typeof fu < "u" + ? function (e) { + return fu.resolve(null).then(e).catch(Zf); + } + : yo; +function Zf(e) { + setTimeout(function () { + throw e; + }); +} +function Dl(e, n) { + var t = n, + r = 0; + do { + var l = t.nextSibling; + if ((e.removeChild(t), l && l.nodeType === 8)) + if (((t = l.data), t === "/$")) { + if (r === 0) { + e.removeChild(l), It(n); + return; + } + r--; + } else (t !== "$" && t !== "$?" && t !== "$!") || r++; + t = l; + } while (t); + It(n); +} +function sn(e) { + for (; e != null; e = e.nextSibling) { + var n = e.nodeType; + if (n === 1 || n === 3) break; + if (n === 8) { + if (((n = e.data), n === "$" || n === "$!" || n === "$?")) break; + if (n === "/$") return null; + } + } + return e; +} +function du(e) { + e = e.previousSibling; + for (var n = 0; e; ) { + if (e.nodeType === 8) { + var t = e.data; + if (t === "$" || t === "$!" || t === "$?") { + if (n === 0) return e; + n--; + } else t === "/$" && n++; + } + e = e.previousSibling; + } + return null; +} +var st = Math.random().toString(36).slice(2), + Ue = "__reactFiber$" + st, + Bt = "__reactProps$" + st, + Ye = "__reactContainer$" + st, + go = "__reactEvents$" + st, + Jf = "__reactListeners$" + st, + qf = "__reactHandles$" + st; +function xn(e) { + var n = e[Ue]; + if (n) return n; + for (var t = e.parentNode; t; ) { + if ((n = t[Ye] || t[Ue])) { + if ( + ((t = n.alternate), + n.child !== null || (t !== null && t.child !== null)) + ) + for (e = du(e); e !== null; ) { + if ((t = e[Ue])) return t; + e = du(e); + } + return n; + } + (e = t), (t = e.parentNode); + } + return null; +} +function Jt(e) { + return ( + (e = e[Ue] || e[Ye]), + !e || (e.tag !== 5 && e.tag !== 6 && e.tag !== 13 && e.tag !== 3) ? null : e + ); +} +function $n(e) { + if (e.tag === 5 || e.tag === 6) return e.stateNode; + throw Error(y(33)); +} +function ol(e) { + return e[Bt] || null; +} +var wo = [], + Bn = -1; +function vn(e) { + return { current: e }; +} +function U(e) { + 0 > Bn || ((e.current = wo[Bn]), (wo[Bn] = null), Bn--); +} +function I(e, n) { + Bn++, (wo[Bn] = e.current), (e.current = n); +} +var mn = {}, + ue = vn(mn), + me = vn(!1), + Pn = mn; +function et(e, n) { + var t = e.type.contextTypes; + if (!t) return mn; + var r = e.stateNode; + if (r && r.__reactInternalMemoizedUnmaskedChildContext === n) + return r.__reactInternalMemoizedMaskedChildContext; + var l = {}, + o; + for (o in t) l[o] = n[o]; + return ( + r && + ((e = e.stateNode), + (e.__reactInternalMemoizedUnmaskedChildContext = n), + (e.__reactInternalMemoizedMaskedChildContext = l)), + l + ); +} +function he(e) { + return (e = e.childContextTypes), e != null; +} +function Ar() { + U(me), U(ue); +} +function pu(e, n, t) { + if (ue.current !== mn) throw Error(y(168)); + I(ue, n), I(me, t); +} +function bs(e, n, t) { + var r = e.stateNode; + if (((n = n.childContextTypes), typeof r.getChildContext != "function")) + return t; + r = r.getChildContext(); + for (var l in r) if (!(l in n)) throw Error(y(108, Dc(e) || "Unknown", l)); + return V({}, t, r); +} +function $r(e) { + return ( + (e = + ((e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext) || mn), + (Pn = ue.current), + I(ue, e), + I(me, me.current), + !0 + ); +} +function mu(e, n, t) { + var r = e.stateNode; + if (!r) throw Error(y(169)); + t + ? ((e = bs(e, n, Pn)), + (r.__reactInternalMemoizedMergedChildContext = e), + U(me), + U(ue), + I(ue, e)) + : U(me), + I(me, t); +} +var Ve = null, + il = !1, + Il = !1; +function ea(e) { + Ve === null ? (Ve = [e]) : Ve.push(e); +} +function bf(e) { + (il = !0), ea(e); +} +function yn() { + if (!Il && Ve !== null) { + Il = !0; + var e = 0, + n = O; + try { + var t = Ve; + for (O = 1; e < t.length; e++) { + var r = t[e]; + do r = r(!0); + while (r !== null); + } + (Ve = null), (il = !1); + } catch (l) { + throw (Ve !== null && (Ve = Ve.slice(e + 1)), _s(Zo, yn), l); + } finally { + (O = n), (Il = !1); + } + } + return null; +} +var Vn = [], + Wn = 0, + Br = null, + Vr = 0, + Ee = [], + Ce = 0, + zn = null, + We = 1, + He = ""; +function kn(e, n) { + (Vn[Wn++] = Vr), (Vn[Wn++] = Br), (Br = e), (Vr = n); +} +function na(e, n, t) { + (Ee[Ce++] = We), (Ee[Ce++] = He), (Ee[Ce++] = zn), (zn = e); + var r = We; + e = He; + var l = 32 - Me(r) - 1; + (r &= ~(1 << l)), (t += 1); + var o = 32 - Me(n) + l; + if (30 < o) { + var i = l - (l % 5); + (o = (r & ((1 << i) - 1)).toString(32)), + (r >>= i), + (l -= i), + (We = (1 << (32 - Me(n) + l)) | (t << l) | r), + (He = o + e); + } else (We = (1 << o) | (t << l) | r), (He = e); +} +function oi(e) { + e.return !== null && (kn(e, 1), na(e, 1, 0)); +} +function ii(e) { + for (; e === Br; ) + (Br = Vn[--Wn]), (Vn[Wn] = null), (Vr = Vn[--Wn]), (Vn[Wn] = null); + for (; e === zn; ) + (zn = Ee[--Ce]), + (Ee[Ce] = null), + (He = Ee[--Ce]), + (Ee[Ce] = null), + (We = Ee[--Ce]), + (Ee[Ce] = null); +} +var we = null, + ge = null, + A = !1, + je = null; +function ta(e, n) { + var t = _e(5, null, null, 0); + (t.elementType = "DELETED"), + (t.stateNode = n), + (t.return = e), + (n = e.deletions), + n === null ? ((e.deletions = [t]), (e.flags |= 16)) : n.push(t); +} +function hu(e, n) { + switch (e.tag) { + case 5: + var t = e.type; + return ( + (n = + n.nodeType !== 1 || t.toLowerCase() !== n.nodeName.toLowerCase() + ? null + : n), + n !== null + ? ((e.stateNode = n), (we = e), (ge = sn(n.firstChild)), !0) + : !1 + ); + case 6: + return ( + (n = e.pendingProps === "" || n.nodeType !== 3 ? null : n), + n !== null ? ((e.stateNode = n), (we = e), (ge = null), !0) : !1 + ); + case 13: + return ( + (n = n.nodeType !== 8 ? null : n), + n !== null + ? ((t = zn !== null ? { id: We, overflow: He } : null), + (e.memoizedState = { + dehydrated: n, + treeContext: t, + retryLane: 1073741824, + }), + (t = _e(18, null, null, 0)), + (t.stateNode = n), + (t.return = e), + (e.child = t), + (we = e), + (ge = null), + !0) + : !1 + ); + default: + return !1; + } +} +function ko(e) { + return (e.mode & 1) !== 0 && (e.flags & 128) === 0; +} +function So(e) { + if (A) { + var n = ge; + if (n) { + var t = n; + if (!hu(e, n)) { + if (ko(e)) throw Error(y(418)); + n = sn(t.nextSibling); + var r = we; + n && hu(e, n) + ? ta(r, t) + : ((e.flags = (e.flags & -4097) | 2), (A = !1), (we = e)); + } + } else { + if (ko(e)) throw Error(y(418)); + (e.flags = (e.flags & -4097) | 2), (A = !1), (we = e); + } + } +} +function vu(e) { + for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13; ) + e = e.return; + we = e; +} +function dr(e) { + if (e !== we) return !1; + if (!A) return vu(e), (A = !0), !1; + var n; + if ( + ((n = e.tag !== 3) && + !(n = e.tag !== 5) && + ((n = e.type), + (n = n !== "head" && n !== "body" && !vo(e.type, e.memoizedProps))), + n && (n = ge)) + ) { + if (ko(e)) throw (ra(), Error(y(418))); + for (; n; ) ta(e, n), (n = sn(n.nextSibling)); + } + if ((vu(e), e.tag === 13)) { + if (((e = e.memoizedState), (e = e !== null ? e.dehydrated : null), !e)) + throw Error(y(317)); + e: { + for (e = e.nextSibling, n = 0; e; ) { + if (e.nodeType === 8) { + var t = e.data; + if (t === "/$") { + if (n === 0) { + ge = sn(e.nextSibling); + break e; + } + n--; + } else (t !== "$" && t !== "$!" && t !== "$?") || n++; + } + e = e.nextSibling; + } + ge = null; + } + } else ge = we ? sn(e.stateNode.nextSibling) : null; + return !0; +} +function ra() { + for (var e = ge; e; ) e = sn(e.nextSibling); +} +function nt() { + (ge = we = null), (A = !1); +} +function ui(e) { + je === null ? (je = [e]) : je.push(e); +} +var ed = Ze.ReactCurrentBatchConfig; +function Te(e, n) { + if (e && e.defaultProps) { + (n = V({}, n)), (e = e.defaultProps); + for (var t in e) n[t] === void 0 && (n[t] = e[t]); + return n; + } + return n; +} +var Wr = vn(null), + Hr = null, + Hn = null, + si = null; +function ai() { + si = Hn = Hr = null; +} +function ci(e) { + var n = Wr.current; + U(Wr), (e._currentValue = n); +} +function xo(e, n, t) { + for (; e !== null; ) { + var r = e.alternate; + if ( + ((e.childLanes & n) !== n + ? ((e.childLanes |= n), r !== null && (r.childLanes |= n)) + : r !== null && (r.childLanes & n) !== n && (r.childLanes |= n), + e === t) + ) + break; + e = e.return; + } +} +function Jn(e, n) { + (Hr = e), + (si = Hn = null), + (e = e.dependencies), + e !== null && + e.firstContext !== null && + (e.lanes & n && (pe = !0), (e.firstContext = null)); +} +function Pe(e) { + var n = e._currentValue; + if (si !== e) + if (((e = { context: e, memoizedValue: n, next: null }), Hn === null)) { + if (Hr === null) throw Error(y(308)); + (Hn = e), (Hr.dependencies = { lanes: 0, firstContext: e }); + } else Hn = Hn.next = e; + return n; +} +var En = null; +function fi(e) { + En === null ? (En = [e]) : En.push(e); +} +function la(e, n, t, r) { + var l = n.interleaved; + return ( + l === null ? ((t.next = t), fi(n)) : ((t.next = l.next), (l.next = t)), + (n.interleaved = t), + Ge(e, r) + ); +} +function Ge(e, n) { + e.lanes |= n; + var t = e.alternate; + for (t !== null && (t.lanes |= n), t = e, e = e.return; e !== null; ) + (e.childLanes |= n), + (t = e.alternate), + t !== null && (t.childLanes |= n), + (t = e), + (e = e.return); + return t.tag === 3 ? t.stateNode : null; +} +var be = !1; +function di(e) { + e.updateQueue = { + baseState: e.memoizedState, + firstBaseUpdate: null, + lastBaseUpdate: null, + shared: { pending: null, interleaved: null, lanes: 0 }, + effects: null, + }; +} +function oa(e, n) { + (e = e.updateQueue), + n.updateQueue === e && + (n.updateQueue = { + baseState: e.baseState, + firstBaseUpdate: e.firstBaseUpdate, + lastBaseUpdate: e.lastBaseUpdate, + shared: e.shared, + effects: e.effects, + }); +} +function Qe(e, n) { + return { + eventTime: e, + lane: n, + tag: 0, + payload: null, + callback: null, + next: null, + }; +} +function an(e, n, t) { + var r = e.updateQueue; + if (r === null) return null; + if (((r = r.shared), M & 2)) { + var l = r.pending; + return ( + l === null ? (n.next = n) : ((n.next = l.next), (l.next = n)), + (r.pending = n), + Ge(e, t) + ); + } + return ( + (l = r.interleaved), + l === null ? ((n.next = n), fi(r)) : ((n.next = l.next), (l.next = n)), + (r.interleaved = n), + Ge(e, t) + ); +} +function Er(e, n, t) { + if ( + ((n = n.updateQueue), n !== null && ((n = n.shared), (t & 4194240) !== 0)) + ) { + var r = n.lanes; + (r &= e.pendingLanes), (t |= r), (n.lanes = t), Jo(e, t); + } +} +function yu(e, n) { + var t = e.updateQueue, + r = e.alternate; + if (r !== null && ((r = r.updateQueue), t === r)) { + var l = null, + o = null; + if (((t = t.firstBaseUpdate), t !== null)) { + do { + var i = { + eventTime: t.eventTime, + lane: t.lane, + tag: t.tag, + payload: t.payload, + callback: t.callback, + next: null, + }; + o === null ? (l = o = i) : (o = o.next = i), (t = t.next); + } while (t !== null); + o === null ? (l = o = n) : (o = o.next = n); + } else l = o = n; + (t = { + baseState: r.baseState, + firstBaseUpdate: l, + lastBaseUpdate: o, + shared: r.shared, + effects: r.effects, + }), + (e.updateQueue = t); + return; + } + (e = t.lastBaseUpdate), + e === null ? (t.firstBaseUpdate = n) : (e.next = n), + (t.lastBaseUpdate = n); +} +function Qr(e, n, t, r) { + var l = e.updateQueue; + be = !1; + var o = l.firstBaseUpdate, + i = l.lastBaseUpdate, + u = l.shared.pending; + if (u !== null) { + l.shared.pending = null; + var s = u, + c = s.next; + (s.next = null), i === null ? (o = c) : (i.next = c), (i = s); + var h = e.alternate; + h !== null && + ((h = h.updateQueue), + (u = h.lastBaseUpdate), + u !== i && + (u === null ? (h.firstBaseUpdate = c) : (u.next = c), + (h.lastBaseUpdate = s))); + } + if (o !== null) { + var m = l.baseState; + (i = 0), (h = c = s = null), (u = o); + do { + var p = u.lane, + w = u.eventTime; + if ((r & p) === p) { + h !== null && + (h = h.next = + { + eventTime: w, + lane: 0, + tag: u.tag, + payload: u.payload, + callback: u.callback, + next: null, + }); + e: { + var g = e, + S = u; + switch (((p = n), (w = t), S.tag)) { + case 1: + if (((g = S.payload), typeof g == "function")) { + m = g.call(w, m, p); + break e; + } + m = g; + break e; + case 3: + g.flags = (g.flags & -65537) | 128; + case 0: + if ( + ((g = S.payload), + (p = typeof g == "function" ? g.call(w, m, p) : g), + p == null) + ) + break e; + m = V({}, m, p); + break e; + case 2: + be = !0; + } + } + u.callback !== null && + u.lane !== 0 && + ((e.flags |= 64), + (p = l.effects), + p === null ? (l.effects = [u]) : p.push(u)); + } else + (w = { + eventTime: w, + lane: p, + tag: u.tag, + payload: u.payload, + callback: u.callback, + next: null, + }), + h === null ? ((c = h = w), (s = m)) : (h = h.next = w), + (i |= p); + if (((u = u.next), u === null)) { + if (((u = l.shared.pending), u === null)) break; + (p = u), + (u = p.next), + (p.next = null), + (l.lastBaseUpdate = p), + (l.shared.pending = null); + } + } while (!0); + if ( + (h === null && (s = m), + (l.baseState = s), + (l.firstBaseUpdate = c), + (l.lastBaseUpdate = h), + (n = l.shared.interleaved), + n !== null) + ) { + l = n; + do (i |= l.lane), (l = l.next); + while (l !== n); + } else o === null && (l.shared.lanes = 0); + (Tn |= i), (e.lanes = i), (e.memoizedState = m); + } +} +function gu(e, n, t) { + if (((e = n.effects), (n.effects = null), e !== null)) + for (n = 0; n < e.length; n++) { + var r = e[n], + l = r.callback; + if (l !== null) { + if (((r.callback = null), (r = t), typeof l != "function")) + throw Error(y(191, l)); + l.call(r); + } + } +} +var ia = new ls.Component().refs; +function Eo(e, n, t, r) { + (n = e.memoizedState), + (t = t(r, n)), + (t = t == null ? n : V({}, n, t)), + (e.memoizedState = t), + e.lanes === 0 && (e.updateQueue.baseState = t); +} +var ul = { + isMounted: function (e) { + return (e = e._reactInternals) ? Mn(e) === e : !1; + }, + enqueueSetState: function (e, n, t) { + e = e._reactInternals; + var r = ae(), + l = fn(e), + o = Qe(r, l); + (o.payload = n), + t != null && (o.callback = t), + (n = an(e, o, l)), + n !== null && (Oe(n, e, l, r), Er(n, e, l)); + }, + enqueueReplaceState: function (e, n, t) { + e = e._reactInternals; + var r = ae(), + l = fn(e), + o = Qe(r, l); + (o.tag = 1), + (o.payload = n), + t != null && (o.callback = t), + (n = an(e, o, l)), + n !== null && (Oe(n, e, l, r), Er(n, e, l)); + }, + enqueueForceUpdate: function (e, n) { + e = e._reactInternals; + var t = ae(), + r = fn(e), + l = Qe(t, r); + (l.tag = 2), + n != null && (l.callback = n), + (n = an(e, l, r)), + n !== null && (Oe(n, e, r, t), Er(n, e, r)); + }, +}; +function wu(e, n, t, r, l, o, i) { + return ( + (e = e.stateNode), + typeof e.shouldComponentUpdate == "function" + ? e.shouldComponentUpdate(r, o, i) + : n.prototype && n.prototype.isPureReactComponent + ? !Ut(t, r) || !Ut(l, o) + : !0 + ); +} +function ua(e, n, t) { + var r = !1, + l = mn, + o = n.contextType; + return ( + typeof o == "object" && o !== null + ? (o = Pe(o)) + : ((l = he(n) ? Pn : ue.current), + (r = n.contextTypes), + (o = (r = r != null) ? et(e, l) : mn)), + (n = new n(t, o)), + (e.memoizedState = n.state !== null && n.state !== void 0 ? n.state : null), + (n.updater = ul), + (e.stateNode = n), + (n._reactInternals = e), + r && + ((e = e.stateNode), + (e.__reactInternalMemoizedUnmaskedChildContext = l), + (e.__reactInternalMemoizedMaskedChildContext = o)), + n + ); +} +function ku(e, n, t, r) { + (e = n.state), + typeof n.componentWillReceiveProps == "function" && + n.componentWillReceiveProps(t, r), + typeof n.UNSAFE_componentWillReceiveProps == "function" && + n.UNSAFE_componentWillReceiveProps(t, r), + n.state !== e && ul.enqueueReplaceState(n, n.state, null); +} +function Co(e, n, t, r) { + var l = e.stateNode; + (l.props = t), (l.state = e.memoizedState), (l.refs = ia), di(e); + var o = n.contextType; + typeof o == "object" && o !== null + ? (l.context = Pe(o)) + : ((o = he(n) ? Pn : ue.current), (l.context = et(e, o))), + (l.state = e.memoizedState), + (o = n.getDerivedStateFromProps), + typeof o == "function" && (Eo(e, n, o, t), (l.state = e.memoizedState)), + typeof n.getDerivedStateFromProps == "function" || + typeof l.getSnapshotBeforeUpdate == "function" || + (typeof l.UNSAFE_componentWillMount != "function" && + typeof l.componentWillMount != "function") || + ((n = l.state), + typeof l.componentWillMount == "function" && l.componentWillMount(), + typeof l.UNSAFE_componentWillMount == "function" && + l.UNSAFE_componentWillMount(), + n !== l.state && ul.enqueueReplaceState(l, l.state, null), + Qr(e, t, l, r), + (l.state = e.memoizedState)), + typeof l.componentDidMount == "function" && (e.flags |= 4194308); +} +function ht(e, n, t) { + if ( + ((e = t.ref), e !== null && typeof e != "function" && typeof e != "object") + ) { + if (t._owner) { + if (((t = t._owner), t)) { + if (t.tag !== 1) throw Error(y(309)); + var r = t.stateNode; + } + if (!r) throw Error(y(147, e)); + var l = r, + o = "" + e; + return n !== null && + n.ref !== null && + typeof n.ref == "function" && + n.ref._stringRef === o + ? n.ref + : ((n = function (i) { + var u = l.refs; + u === ia && (u = l.refs = {}), + i === null ? delete u[o] : (u[o] = i); + }), + (n._stringRef = o), + n); + } + if (typeof e != "string") throw Error(y(284)); + if (!t._owner) throw Error(y(290, e)); + } + return e; +} +function pr(e, n) { + throw ( + ((e = Object.prototype.toString.call(n)), + Error( + y( + 31, + e === "[object Object]" + ? "object with keys {" + Object.keys(n).join(", ") + "}" + : e + ) + )) + ); +} +function Su(e) { + var n = e._init; + return n(e._payload); +} +function sa(e) { + function n(f, a) { + if (e) { + var d = f.deletions; + d === null ? ((f.deletions = [a]), (f.flags |= 16)) : d.push(a); + } + } + function t(f, a) { + if (!e) return null; + for (; a !== null; ) n(f, a), (a = a.sibling); + return null; + } + function r(f, a) { + for (f = new Map(); a !== null; ) + a.key !== null ? f.set(a.key, a) : f.set(a.index, a), (a = a.sibling); + return f; + } + function l(f, a) { + return (f = dn(f, a)), (f.index = 0), (f.sibling = null), f; + } + function o(f, a, d) { + return ( + (f.index = d), + e + ? ((d = f.alternate), + d !== null + ? ((d = d.index), d < a ? ((f.flags |= 2), a) : d) + : ((f.flags |= 2), a)) + : ((f.flags |= 1048576), a) + ); + } + function i(f) { + return e && f.alternate === null && (f.flags |= 2), f; + } + function u(f, a, d, v) { + return a === null || a.tag !== 6 + ? ((a = Wl(d, f.mode, v)), (a.return = f), a) + : ((a = l(a, d)), (a.return = f), a); + } + function s(f, a, d, v) { + var E = d.type; + return E === In + ? h(f, a, d.props.children, v, d.key) + : a !== null && + (a.elementType === E || + (typeof E == "object" && + E !== null && + E.$$typeof === qe && + Su(E) === a.type)) + ? ((v = l(a, d.props)), (v.ref = ht(f, a, d)), (v.return = f), v) + : ((v = Lr(d.type, d.key, d.props, null, f.mode, v)), + (v.ref = ht(f, a, d)), + (v.return = f), + v); + } + function c(f, a, d, v) { + return a === null || + a.tag !== 4 || + a.stateNode.containerInfo !== d.containerInfo || + a.stateNode.implementation !== d.implementation + ? ((a = Hl(d, f.mode, v)), (a.return = f), a) + : ((a = l(a, d.children || [])), (a.return = f), a); + } + function h(f, a, d, v, E) { + return a === null || a.tag !== 7 + ? ((a = Nn(d, f.mode, v, E)), (a.return = f), a) + : ((a = l(a, d)), (a.return = f), a); + } + function m(f, a, d) { + if ((typeof a == "string" && a !== "") || typeof a == "number") + return (a = Wl("" + a, f.mode, d)), (a.return = f), a; + if (typeof a == "object" && a !== null) { + switch (a.$$typeof) { + case tr: + return ( + (d = Lr(a.type, a.key, a.props, null, f.mode, d)), + (d.ref = ht(f, null, a)), + (d.return = f), + d + ); + case Dn: + return (a = Hl(a, f.mode, d)), (a.return = f), a; + case qe: + var v = a._init; + return m(f, v(a._payload), d); + } + if (wt(a) || ct(a)) + return (a = Nn(a, f.mode, d, null)), (a.return = f), a; + pr(f, a); + } + return null; + } + function p(f, a, d, v) { + var E = a !== null ? a.key : null; + if ((typeof d == "string" && d !== "") || typeof d == "number") + return E !== null ? null : u(f, a, "" + d, v); + if (typeof d == "object" && d !== null) { + switch (d.$$typeof) { + case tr: + return d.key === E ? s(f, a, d, v) : null; + case Dn: + return d.key === E ? c(f, a, d, v) : null; + case qe: + return (E = d._init), p(f, a, E(d._payload), v); + } + if (wt(d) || ct(d)) return E !== null ? null : h(f, a, d, v, null); + pr(f, d); + } + return null; + } + function w(f, a, d, v, E) { + if ((typeof v == "string" && v !== "") || typeof v == "number") + return (f = f.get(d) || null), u(a, f, "" + v, E); + if (typeof v == "object" && v !== null) { + switch (v.$$typeof) { + case tr: + return (f = f.get(v.key === null ? d : v.key) || null), s(a, f, v, E); + case Dn: + return (f = f.get(v.key === null ? d : v.key) || null), c(a, f, v, E); + case qe: + var N = v._init; + return w(f, a, d, N(v._payload), E); + } + if (wt(v) || ct(v)) return (f = f.get(d) || null), h(a, f, v, E, null); + pr(a, v); + } + return null; + } + function g(f, a, d, v) { + for ( + var E = null, N = null, k = a, x = (a = 0), j = null; + k !== null && x < d.length; + x++ + ) { + k.index > x ? ((j = k), (k = null)) : (j = k.sibling); + var P = p(f, k, d[x], v); + if (P === null) { + k === null && (k = j); + break; + } + e && k && P.alternate === null && n(f, k), + (a = o(P, a, x)), + N === null ? (E = P) : (N.sibling = P), + (N = P), + (k = j); + } + if (x === d.length) return t(f, k), A && kn(f, x), E; + if (k === null) { + for (; x < d.length; x++) + (k = m(f, d[x], v)), + k !== null && + ((a = o(k, a, x)), N === null ? (E = k) : (N.sibling = k), (N = k)); + return A && kn(f, x), E; + } + for (k = r(f, k); x < d.length; x++) + (j = w(k, f, x, d[x], v)), + j !== null && + (e && j.alternate !== null && k.delete(j.key === null ? x : j.key), + (a = o(j, a, x)), + N === null ? (E = j) : (N.sibling = j), + (N = j)); + return ( + e && + k.forEach(function (Y) { + return n(f, Y); + }), + A && kn(f, x), + E + ); + } + function S(f, a, d, v) { + var E = ct(d); + if (typeof E != "function") throw Error(y(150)); + if (((d = E.call(d)), d == null)) throw Error(y(151)); + for ( + var N = (E = null), k = a, x = (a = 0), j = null, P = d.next(); + k !== null && !P.done; + x++, P = d.next() + ) { + k.index > x ? ((j = k), (k = null)) : (j = k.sibling); + var Y = p(f, k, P.value, v); + if (Y === null) { + k === null && (k = j); + break; + } + e && k && Y.alternate === null && n(f, k), + (a = o(Y, a, x)), + N === null ? (E = Y) : (N.sibling = Y), + (N = Y), + (k = j); + } + if (P.done) return t(f, k), A && kn(f, x), E; + if (k === null) { + for (; !P.done; x++, P = d.next()) + (P = m(f, P.value, v)), + P !== null && + ((a = o(P, a, x)), N === null ? (E = P) : (N.sibling = P), (N = P)); + return A && kn(f, x), E; + } + for (k = r(f, k); !P.done; x++, P = d.next()) + (P = w(k, f, x, P.value, v)), + P !== null && + (e && P.alternate !== null && k.delete(P.key === null ? x : P.key), + (a = o(P, a, x)), + N === null ? (E = P) : (N.sibling = P), + (N = P)); + return ( + e && + k.forEach(function (re) { + return n(f, re); + }), + A && kn(f, x), + E + ); + } + function D(f, a, d, v) { + if ( + (typeof d == "object" && + d !== null && + d.type === In && + d.key === null && + (d = d.props.children), + typeof d == "object" && d !== null) + ) { + switch (d.$$typeof) { + case tr: + e: { + for (var E = d.key, N = a; N !== null; ) { + if (N.key === E) { + if (((E = d.type), E === In)) { + if (N.tag === 7) { + t(f, N.sibling), + (a = l(N, d.props.children)), + (a.return = f), + (f = a); + break e; + } + } else if ( + N.elementType === E || + (typeof E == "object" && + E !== null && + E.$$typeof === qe && + Su(E) === N.type) + ) { + t(f, N.sibling), + (a = l(N, d.props)), + (a.ref = ht(f, N, d)), + (a.return = f), + (f = a); + break e; + } + t(f, N); + break; + } else n(f, N); + N = N.sibling; + } + d.type === In + ? ((a = Nn(d.props.children, f.mode, v, d.key)), + (a.return = f), + (f = a)) + : ((v = Lr(d.type, d.key, d.props, null, f.mode, v)), + (v.ref = ht(f, a, d)), + (v.return = f), + (f = v)); + } + return i(f); + case Dn: + e: { + for (N = d.key; a !== null; ) { + if (a.key === N) + if ( + a.tag === 4 && + a.stateNode.containerInfo === d.containerInfo && + a.stateNode.implementation === d.implementation + ) { + t(f, a.sibling), + (a = l(a, d.children || [])), + (a.return = f), + (f = a); + break e; + } else { + t(f, a); + break; + } + else n(f, a); + a = a.sibling; + } + (a = Hl(d, f.mode, v)), (a.return = f), (f = a); + } + return i(f); + case qe: + return (N = d._init), D(f, a, N(d._payload), v); + } + if (wt(d)) return g(f, a, d, v); + if (ct(d)) return S(f, a, d, v); + pr(f, d); + } + return (typeof d == "string" && d !== "") || typeof d == "number" + ? ((d = "" + d), + a !== null && a.tag === 6 + ? (t(f, a.sibling), (a = l(a, d)), (a.return = f), (f = a)) + : (t(f, a), (a = Wl(d, f.mode, v)), (a.return = f), (f = a)), + i(f)) + : t(f, a); + } + return D; +} +var tt = sa(!0), + aa = sa(!1), + qt = {}, + $e = vn(qt), + Vt = vn(qt), + Wt = vn(qt); +function Cn(e) { + if (e === qt) throw Error(y(174)); + return e; +} +function pi(e, n) { + switch ((I(Wt, n), I(Vt, e), I($e, qt), (e = n.nodeType), e)) { + case 9: + case 11: + n = (n = n.documentElement) ? n.namespaceURI : no(null, ""); + break; + default: + (e = e === 8 ? n.parentNode : n), + (n = e.namespaceURI || null), + (e = e.tagName), + (n = no(n, e)); + } + U($e), I($e, n); +} +function rt() { + U($e), U(Vt), U(Wt); +} +function ca(e) { + Cn(Wt.current); + var n = Cn($e.current), + t = no(n, e.type); + n !== t && (I(Vt, e), I($e, t)); +} +function mi(e) { + Vt.current === e && (U($e), U(Vt)); +} +var $ = vn(0); +function Kr(e) { + for (var n = e; n !== null; ) { + if (n.tag === 13) { + var t = n.memoizedState; + if ( + t !== null && + ((t = t.dehydrated), t === null || t.data === "$?" || t.data === "$!") + ) + return n; + } else if (n.tag === 19 && n.memoizedProps.revealOrder !== void 0) { + if (n.flags & 128) return n; + } else if (n.child !== null) { + (n.child.return = n), (n = n.child); + continue; + } + if (n === e) break; + for (; n.sibling === null; ) { + if (n.return === null || n.return === e) return null; + n = n.return; + } + (n.sibling.return = n.return), (n = n.sibling); + } + return null; +} +var Fl = []; +function hi() { + for (var e = 0; e < Fl.length; e++) + Fl[e]._workInProgressVersionPrimary = null; + Fl.length = 0; +} +var Cr = Ze.ReactCurrentDispatcher, + Ul = Ze.ReactCurrentBatchConfig, + Ln = 0, + B = null, + X = null, + q = null, + Yr = !1, + Pt = !1, + Ht = 0, + nd = 0; +function le() { + throw Error(y(321)); +} +function vi(e, n) { + if (n === null) return !1; + for (var t = 0; t < n.length && t < e.length; t++) + if (!De(e[t], n[t])) return !1; + return !0; +} +function yi(e, n, t, r, l, o) { + if ( + ((Ln = o), + (B = n), + (n.memoizedState = null), + (n.updateQueue = null), + (n.lanes = 0), + (Cr.current = e === null || e.memoizedState === null ? od : id), + (e = t(r, l)), + Pt) + ) { + o = 0; + do { + if (((Pt = !1), (Ht = 0), 25 <= o)) throw Error(y(301)); + (o += 1), + (q = X = null), + (n.updateQueue = null), + (Cr.current = ud), + (e = t(r, l)); + } while (Pt); + } + if ( + ((Cr.current = Gr), + (n = X !== null && X.next !== null), + (Ln = 0), + (q = X = B = null), + (Yr = !1), + n) + ) + throw Error(y(300)); + return e; +} +function gi() { + var e = Ht !== 0; + return (Ht = 0), e; +} +function Fe() { + var e = { + memoizedState: null, + baseState: null, + baseQueue: null, + queue: null, + next: null, + }; + return q === null ? (B.memoizedState = q = e) : (q = q.next = e), q; +} +function ze() { + if (X === null) { + var e = B.alternate; + e = e !== null ? e.memoizedState : null; + } else e = X.next; + var n = q === null ? B.memoizedState : q.next; + if (n !== null) (q = n), (X = e); + else { + if (e === null) throw Error(y(310)); + (X = e), + (e = { + memoizedState: X.memoizedState, + baseState: X.baseState, + baseQueue: X.baseQueue, + queue: X.queue, + next: null, + }), + q === null ? (B.memoizedState = q = e) : (q = q.next = e); + } + return q; +} +function Qt(e, n) { + return typeof n == "function" ? n(e) : n; +} +function Al(e) { + var n = ze(), + t = n.queue; + if (t === null) throw Error(y(311)); + t.lastRenderedReducer = e; + var r = X, + l = r.baseQueue, + o = t.pending; + if (o !== null) { + if (l !== null) { + var i = l.next; + (l.next = o.next), (o.next = i); + } + (r.baseQueue = l = o), (t.pending = null); + } + if (l !== null) { + (o = l.next), (r = r.baseState); + var u = (i = null), + s = null, + c = o; + do { + var h = c.lane; + if ((Ln & h) === h) + s !== null && + (s = s.next = + { + lane: 0, + action: c.action, + hasEagerState: c.hasEagerState, + eagerState: c.eagerState, + next: null, + }), + (r = c.hasEagerState ? c.eagerState : e(r, c.action)); + else { + var m = { + lane: h, + action: c.action, + hasEagerState: c.hasEagerState, + eagerState: c.eagerState, + next: null, + }; + s === null ? ((u = s = m), (i = r)) : (s = s.next = m), + (B.lanes |= h), + (Tn |= h); + } + c = c.next; + } while (c !== null && c !== o); + s === null ? (i = r) : (s.next = u), + De(r, n.memoizedState) || (pe = !0), + (n.memoizedState = r), + (n.baseState = i), + (n.baseQueue = s), + (t.lastRenderedState = r); + } + if (((e = t.interleaved), e !== null)) { + l = e; + do (o = l.lane), (B.lanes |= o), (Tn |= o), (l = l.next); + while (l !== e); + } else l === null && (t.lanes = 0); + return [n.memoizedState, t.dispatch]; +} +function $l(e) { + var n = ze(), + t = n.queue; + if (t === null) throw Error(y(311)); + t.lastRenderedReducer = e; + var r = t.dispatch, + l = t.pending, + o = n.memoizedState; + if (l !== null) { + t.pending = null; + var i = (l = l.next); + do (o = e(o, i.action)), (i = i.next); + while (i !== l); + De(o, n.memoizedState) || (pe = !0), + (n.memoizedState = o), + n.baseQueue === null && (n.baseState = o), + (t.lastRenderedState = o); + } + return [o, r]; +} +function fa() {} +function da(e, n) { + var t = B, + r = ze(), + l = n(), + o = !De(r.memoizedState, l); + if ( + (o && ((r.memoizedState = l), (pe = !0)), + (r = r.queue), + wi(ha.bind(null, t, r, e), [e]), + r.getSnapshot !== n || o || (q !== null && q.memoizedState.tag & 1)) + ) { + if ( + ((t.flags |= 2048), + Kt(9, ma.bind(null, t, r, l, n), void 0, null), + b === null) + ) + throw Error(y(349)); + Ln & 30 || pa(t, n, l); + } + return l; +} +function pa(e, n, t) { + (e.flags |= 16384), + (e = { getSnapshot: n, value: t }), + (n = B.updateQueue), + n === null + ? ((n = { lastEffect: null, stores: null }), + (B.updateQueue = n), + (n.stores = [e])) + : ((t = n.stores), t === null ? (n.stores = [e]) : t.push(e)); +} +function ma(e, n, t, r) { + (n.value = t), (n.getSnapshot = r), va(n) && ya(e); +} +function ha(e, n, t) { + return t(function () { + va(n) && ya(e); + }); +} +function va(e) { + var n = e.getSnapshot; + e = e.value; + try { + var t = n(); + return !De(e, t); + } catch { + return !0; + } +} +function ya(e) { + var n = Ge(e, 1); + n !== null && Oe(n, e, 1, -1); +} +function xu(e) { + var n = Fe(); + return ( + typeof e == "function" && (e = e()), + (n.memoizedState = n.baseState = e), + (e = { + pending: null, + interleaved: null, + lanes: 0, + dispatch: null, + lastRenderedReducer: Qt, + lastRenderedState: e, + }), + (n.queue = e), + (e = e.dispatch = ld.bind(null, B, e)), + [n.memoizedState, e] + ); +} +function Kt(e, n, t, r) { + return ( + (e = { tag: e, create: n, destroy: t, deps: r, next: null }), + (n = B.updateQueue), + n === null + ? ((n = { lastEffect: null, stores: null }), + (B.updateQueue = n), + (n.lastEffect = e.next = e)) + : ((t = n.lastEffect), + t === null + ? (n.lastEffect = e.next = e) + : ((r = t.next), (t.next = e), (e.next = r), (n.lastEffect = e))), + e + ); +} +function ga() { + return ze().memoizedState; +} +function _r(e, n, t, r) { + var l = Fe(); + (B.flags |= e), + (l.memoizedState = Kt(1 | n, t, void 0, r === void 0 ? null : r)); +} +function sl(e, n, t, r) { + var l = ze(); + r = r === void 0 ? null : r; + var o = void 0; + if (X !== null) { + var i = X.memoizedState; + if (((o = i.destroy), r !== null && vi(r, i.deps))) { + l.memoizedState = Kt(n, t, o, r); + return; + } + } + (B.flags |= e), (l.memoizedState = Kt(1 | n, t, o, r)); +} +function Eu(e, n) { + return _r(8390656, 8, e, n); +} +function wi(e, n) { + return sl(2048, 8, e, n); +} +function wa(e, n) { + return sl(4, 2, e, n); +} +function ka(e, n) { + return sl(4, 4, e, n); +} +function Sa(e, n) { + if (typeof n == "function") + return ( + (e = e()), + n(e), + function () { + n(null); + } + ); + if (n != null) + return ( + (e = e()), + (n.current = e), + function () { + n.current = null; + } + ); +} +function xa(e, n, t) { + return ( + (t = t != null ? t.concat([e]) : null), sl(4, 4, Sa.bind(null, n, e), t) + ); +} +function ki() {} +function Ea(e, n) { + var t = ze(); + n = n === void 0 ? null : n; + var r = t.memoizedState; + return r !== null && n !== null && vi(n, r[1]) + ? r[0] + : ((t.memoizedState = [e, n]), e); +} +function Ca(e, n) { + var t = ze(); + n = n === void 0 ? null : n; + var r = t.memoizedState; + return r !== null && n !== null && vi(n, r[1]) + ? r[0] + : ((e = e()), (t.memoizedState = [e, n]), e); +} +function _a(e, n, t) { + return Ln & 21 + ? (De(t, n) || ((t = zs()), (B.lanes |= t), (Tn |= t), (e.baseState = !0)), + n) + : (e.baseState && ((e.baseState = !1), (pe = !0)), (e.memoizedState = t)); +} +function td(e, n) { + var t = O; + (O = t !== 0 && 4 > t ? t : 4), e(!0); + var r = Ul.transition; + Ul.transition = {}; + try { + e(!1), n(); + } finally { + (O = t), (Ul.transition = r); + } +} +function Na() { + return ze().memoizedState; +} +function rd(e, n, t) { + var r = fn(e); + if ( + ((t = { + lane: r, + action: t, + hasEagerState: !1, + eagerState: null, + next: null, + }), + Pa(e)) + ) + za(n, t); + else if (((t = la(e, n, t, r)), t !== null)) { + var l = ae(); + Oe(t, e, r, l), La(t, n, r); + } +} +function ld(e, n, t) { + var r = fn(e), + l = { lane: r, action: t, hasEagerState: !1, eagerState: null, next: null }; + if (Pa(e)) za(n, l); + else { + var o = e.alternate; + if ( + e.lanes === 0 && + (o === null || o.lanes === 0) && + ((o = n.lastRenderedReducer), o !== null) + ) + try { + var i = n.lastRenderedState, + u = o(i, t); + if (((l.hasEagerState = !0), (l.eagerState = u), De(u, i))) { + var s = n.interleaved; + s === null + ? ((l.next = l), fi(n)) + : ((l.next = s.next), (s.next = l)), + (n.interleaved = l); + return; + } + } catch { + } finally { + } + (t = la(e, n, l, r)), + t !== null && ((l = ae()), Oe(t, e, r, l), La(t, n, r)); + } +} +function Pa(e) { + var n = e.alternate; + return e === B || (n !== null && n === B); +} +function za(e, n) { + Pt = Yr = !0; + var t = e.pending; + t === null ? (n.next = n) : ((n.next = t.next), (t.next = n)), + (e.pending = n); +} +function La(e, n, t) { + if (t & 4194240) { + var r = n.lanes; + (r &= e.pendingLanes), (t |= r), (n.lanes = t), Jo(e, t); + } +} +var Gr = { + readContext: Pe, + useCallback: le, + useContext: le, + useEffect: le, + useImperativeHandle: le, + useInsertionEffect: le, + useLayoutEffect: le, + useMemo: le, + useReducer: le, + useRef: le, + useState: le, + useDebugValue: le, + useDeferredValue: le, + useTransition: le, + useMutableSource: le, + useSyncExternalStore: le, + useId: le, + unstable_isNewReconciler: !1, + }, + od = { + readContext: Pe, + useCallback: function (e, n) { + return (Fe().memoizedState = [e, n === void 0 ? null : n]), e; + }, + useContext: Pe, + useEffect: Eu, + useImperativeHandle: function (e, n, t) { + return ( + (t = t != null ? t.concat([e]) : null), + _r(4194308, 4, Sa.bind(null, n, e), t) + ); + }, + useLayoutEffect: function (e, n) { + return _r(4194308, 4, e, n); + }, + useInsertionEffect: function (e, n) { + return _r(4, 2, e, n); + }, + useMemo: function (e, n) { + var t = Fe(); + return ( + (n = n === void 0 ? null : n), (e = e()), (t.memoizedState = [e, n]), e + ); + }, + useReducer: function (e, n, t) { + var r = Fe(); + return ( + (n = t !== void 0 ? t(n) : n), + (r.memoizedState = r.baseState = n), + (e = { + pending: null, + interleaved: null, + lanes: 0, + dispatch: null, + lastRenderedReducer: e, + lastRenderedState: n, + }), + (r.queue = e), + (e = e.dispatch = rd.bind(null, B, e)), + [r.memoizedState, e] + ); + }, + useRef: function (e) { + var n = Fe(); + return (e = { current: e }), (n.memoizedState = e); + }, + useState: xu, + useDebugValue: ki, + useDeferredValue: function (e) { + return (Fe().memoizedState = e); + }, + useTransition: function () { + var e = xu(!1), + n = e[0]; + return (e = td.bind(null, e[1])), (Fe().memoizedState = e), [n, e]; + }, + useMutableSource: function () {}, + useSyncExternalStore: function (e, n, t) { + var r = B, + l = Fe(); + if (A) { + if (t === void 0) throw Error(y(407)); + t = t(); + } else { + if (((t = n()), b === null)) throw Error(y(349)); + Ln & 30 || pa(r, n, t); + } + l.memoizedState = t; + var o = { value: t, getSnapshot: n }; + return ( + (l.queue = o), + Eu(ha.bind(null, r, o, e), [e]), + (r.flags |= 2048), + Kt(9, ma.bind(null, r, o, t, n), void 0, null), + t + ); + }, + useId: function () { + var e = Fe(), + n = b.identifierPrefix; + if (A) { + var t = He, + r = We; + (t = (r & ~(1 << (32 - Me(r) - 1))).toString(32) + t), + (n = ":" + n + "R" + t), + (t = Ht++), + 0 < t && (n += "H" + t.toString(32)), + (n += ":"); + } else (t = nd++), (n = ":" + n + "r" + t.toString(32) + ":"); + return (e.memoizedState = n); + }, + unstable_isNewReconciler: !1, + }, + id = { + readContext: Pe, + useCallback: Ea, + useContext: Pe, + useEffect: wi, + useImperativeHandle: xa, + useInsertionEffect: wa, + useLayoutEffect: ka, + useMemo: Ca, + useReducer: Al, + useRef: ga, + useState: function () { + return Al(Qt); + }, + useDebugValue: ki, + useDeferredValue: function (e) { + var n = ze(); + return _a(n, X.memoizedState, e); + }, + useTransition: function () { + var e = Al(Qt)[0], + n = ze().memoizedState; + return [e, n]; + }, + useMutableSource: fa, + useSyncExternalStore: da, + useId: Na, + unstable_isNewReconciler: !1, + }, + ud = { + readContext: Pe, + useCallback: Ea, + useContext: Pe, + useEffect: wi, + useImperativeHandle: xa, + useInsertionEffect: wa, + useLayoutEffect: ka, + useMemo: Ca, + useReducer: $l, + useRef: ga, + useState: function () { + return $l(Qt); + }, + useDebugValue: ki, + useDeferredValue: function (e) { + var n = ze(); + return X === null ? (n.memoizedState = e) : _a(n, X.memoizedState, e); + }, + useTransition: function () { + var e = $l(Qt)[0], + n = ze().memoizedState; + return [e, n]; + }, + useMutableSource: fa, + useSyncExternalStore: da, + useId: Na, + unstable_isNewReconciler: !1, + }; +function lt(e, n) { + try { + var t = "", + r = n; + do (t += Oc(r)), (r = r.return); + while (r); + var l = t; + } catch (o) { + l = + ` +Error generating stack: ` + + o.message + + ` +` + + o.stack; + } + return { value: e, source: n, stack: l, digest: null }; +} +function Bl(e, n, t) { + return { value: e, source: null, stack: t ?? null, digest: n ?? null }; +} +function _o(e, n) { + try { + console.error(n.value); + } catch (t) { + setTimeout(function () { + throw t; + }); + } +} +var sd = typeof WeakMap == "function" ? WeakMap : Map; +function Ta(e, n, t) { + (t = Qe(-1, t)), (t.tag = 3), (t.payload = { element: null }); + var r = n.value; + return ( + (t.callback = function () { + Zr || ((Zr = !0), (Do = r)), _o(e, n); + }), + t + ); +} +function Ra(e, n, t) { + (t = Qe(-1, t)), (t.tag = 3); + var r = e.type.getDerivedStateFromError; + if (typeof r == "function") { + var l = n.value; + (t.payload = function () { + return r(l); + }), + (t.callback = function () { + _o(e, n); + }); + } + var o = e.stateNode; + return ( + o !== null && + typeof o.componentDidCatch == "function" && + (t.callback = function () { + _o(e, n), + typeof r != "function" && + (cn === null ? (cn = new Set([this])) : cn.add(this)); + var i = n.stack; + this.componentDidCatch(n.value, { + componentStack: i !== null ? i : "", + }); + }), + t + ); +} +function Cu(e, n, t) { + var r = e.pingCache; + if (r === null) { + r = e.pingCache = new sd(); + var l = new Set(); + r.set(n, l); + } else (l = r.get(n)), l === void 0 && ((l = new Set()), r.set(n, l)); + l.has(t) || (l.add(t), (e = xd.bind(null, e, n, t)), n.then(e, e)); +} +function _u(e) { + do { + var n; + if ( + ((n = e.tag === 13) && + ((n = e.memoizedState), (n = n !== null ? n.dehydrated !== null : !0)), + n) + ) + return e; + e = e.return; + } while (e !== null); + return null; +} +function Nu(e, n, t, r, l) { + return e.mode & 1 + ? ((e.flags |= 65536), (e.lanes = l), e) + : (e === n + ? (e.flags |= 65536) + : ((e.flags |= 128), + (t.flags |= 131072), + (t.flags &= -52805), + t.tag === 1 && + (t.alternate === null + ? (t.tag = 17) + : ((n = Qe(-1, 1)), (n.tag = 2), an(t, n, 1))), + (t.lanes |= 1)), + e); +} +var ad = Ze.ReactCurrentOwner, + pe = !1; +function se(e, n, t, r) { + n.child = e === null ? aa(n, null, t, r) : tt(n, e.child, t, r); +} +function Pu(e, n, t, r, l) { + t = t.render; + var o = n.ref; + return ( + Jn(n, l), + (r = yi(e, n, t, r, o, l)), + (t = gi()), + e !== null && !pe + ? ((n.updateQueue = e.updateQueue), + (n.flags &= -2053), + (e.lanes &= ~l), + Xe(e, n, l)) + : (A && t && oi(n), (n.flags |= 1), se(e, n, r, l), n.child) + ); +} +function zu(e, n, t, r, l) { + if (e === null) { + var o = t.type; + return typeof o == "function" && + !zi(o) && + o.defaultProps === void 0 && + t.compare === null && + t.defaultProps === void 0 + ? ((n.tag = 15), (n.type = o), ja(e, n, o, r, l)) + : ((e = Lr(t.type, null, r, n, n.mode, l)), + (e.ref = n.ref), + (e.return = n), + (n.child = e)); + } + if (((o = e.child), !(e.lanes & l))) { + var i = o.memoizedProps; + if ( + ((t = t.compare), (t = t !== null ? t : Ut), t(i, r) && e.ref === n.ref) + ) + return Xe(e, n, l); + } + return ( + (n.flags |= 1), + (e = dn(o, r)), + (e.ref = n.ref), + (e.return = n), + (n.child = e) + ); +} +function ja(e, n, t, r, l) { + if (e !== null) { + var o = e.memoizedProps; + if (Ut(o, r) && e.ref === n.ref) + if (((pe = !1), (n.pendingProps = r = o), (e.lanes & l) !== 0)) + e.flags & 131072 && (pe = !0); + else return (n.lanes = e.lanes), Xe(e, n, l); + } + return No(e, n, t, r, l); +} +function Ma(e, n, t) { + var r = n.pendingProps, + l = r.children, + o = e !== null ? e.memoizedState : null; + if (r.mode === "hidden") + if (!(n.mode & 1)) + (n.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }), + I(Kn, ye), + (ye |= t); + else { + if (!(t & 1073741824)) + return ( + (e = o !== null ? o.baseLanes | t : t), + (n.lanes = n.childLanes = 1073741824), + (n.memoizedState = { + baseLanes: e, + cachePool: null, + transitions: null, + }), + (n.updateQueue = null), + I(Kn, ye), + (ye |= e), + null + ); + (n.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }), + (r = o !== null ? o.baseLanes : t), + I(Kn, ye), + (ye |= r); + } + else + o !== null ? ((r = o.baseLanes | t), (n.memoizedState = null)) : (r = t), + I(Kn, ye), + (ye |= r); + return se(e, n, l, t), n.child; +} +function Oa(e, n) { + var t = n.ref; + ((e === null && t !== null) || (e !== null && e.ref !== t)) && + ((n.flags |= 512), (n.flags |= 2097152)); +} +function No(e, n, t, r, l) { + var o = he(t) ? Pn : ue.current; + return ( + (o = et(n, o)), + Jn(n, l), + (t = yi(e, n, t, r, o, l)), + (r = gi()), + e !== null && !pe + ? ((n.updateQueue = e.updateQueue), + (n.flags &= -2053), + (e.lanes &= ~l), + Xe(e, n, l)) + : (A && r && oi(n), (n.flags |= 1), se(e, n, t, l), n.child) + ); +} +function Lu(e, n, t, r, l) { + if (he(t)) { + var o = !0; + $r(n); + } else o = !1; + if ((Jn(n, l), n.stateNode === null)) + Nr(e, n), ua(n, t, r), Co(n, t, r, l), (r = !0); + else if (e === null) { + var i = n.stateNode, + u = n.memoizedProps; + i.props = u; + var s = i.context, + c = t.contextType; + typeof c == "object" && c !== null + ? (c = Pe(c)) + : ((c = he(t) ? Pn : ue.current), (c = et(n, c))); + var h = t.getDerivedStateFromProps, + m = + typeof h == "function" || + typeof i.getSnapshotBeforeUpdate == "function"; + m || + (typeof i.UNSAFE_componentWillReceiveProps != "function" && + typeof i.componentWillReceiveProps != "function") || + ((u !== r || s !== c) && ku(n, i, r, c)), + (be = !1); + var p = n.memoizedState; + (i.state = p), + Qr(n, r, i, l), + (s = n.memoizedState), + u !== r || p !== s || me.current || be + ? (typeof h == "function" && (Eo(n, t, h, r), (s = n.memoizedState)), + (u = be || wu(n, t, u, r, p, s, c)) + ? (m || + (typeof i.UNSAFE_componentWillMount != "function" && + typeof i.componentWillMount != "function") || + (typeof i.componentWillMount == "function" && + i.componentWillMount(), + typeof i.UNSAFE_componentWillMount == "function" && + i.UNSAFE_componentWillMount()), + typeof i.componentDidMount == "function" && (n.flags |= 4194308)) + : (typeof i.componentDidMount == "function" && (n.flags |= 4194308), + (n.memoizedProps = r), + (n.memoizedState = s)), + (i.props = r), + (i.state = s), + (i.context = c), + (r = u)) + : (typeof i.componentDidMount == "function" && (n.flags |= 4194308), + (r = !1)); + } else { + (i = n.stateNode), + oa(e, n), + (u = n.memoizedProps), + (c = n.type === n.elementType ? u : Te(n.type, u)), + (i.props = c), + (m = n.pendingProps), + (p = i.context), + (s = t.contextType), + typeof s == "object" && s !== null + ? (s = Pe(s)) + : ((s = he(t) ? Pn : ue.current), (s = et(n, s))); + var w = t.getDerivedStateFromProps; + (h = + typeof w == "function" || + typeof i.getSnapshotBeforeUpdate == "function") || + (typeof i.UNSAFE_componentWillReceiveProps != "function" && + typeof i.componentWillReceiveProps != "function") || + ((u !== m || p !== s) && ku(n, i, r, s)), + (be = !1), + (p = n.memoizedState), + (i.state = p), + Qr(n, r, i, l); + var g = n.memoizedState; + u !== m || p !== g || me.current || be + ? (typeof w == "function" && (Eo(n, t, w, r), (g = n.memoizedState)), + (c = be || wu(n, t, c, r, p, g, s) || !1) + ? (h || + (typeof i.UNSAFE_componentWillUpdate != "function" && + typeof i.componentWillUpdate != "function") || + (typeof i.componentWillUpdate == "function" && + i.componentWillUpdate(r, g, s), + typeof i.UNSAFE_componentWillUpdate == "function" && + i.UNSAFE_componentWillUpdate(r, g, s)), + typeof i.componentDidUpdate == "function" && (n.flags |= 4), + typeof i.getSnapshotBeforeUpdate == "function" && (n.flags |= 1024)) + : (typeof i.componentDidUpdate != "function" || + (u === e.memoizedProps && p === e.memoizedState) || + (n.flags |= 4), + typeof i.getSnapshotBeforeUpdate != "function" || + (u === e.memoizedProps && p === e.memoizedState) || + (n.flags |= 1024), + (n.memoizedProps = r), + (n.memoizedState = g)), + (i.props = r), + (i.state = g), + (i.context = s), + (r = c)) + : (typeof i.componentDidUpdate != "function" || + (u === e.memoizedProps && p === e.memoizedState) || + (n.flags |= 4), + typeof i.getSnapshotBeforeUpdate != "function" || + (u === e.memoizedProps && p === e.memoizedState) || + (n.flags |= 1024), + (r = !1)); + } + return Po(e, n, t, r, o, l); +} +function Po(e, n, t, r, l, o) { + Oa(e, n); + var i = (n.flags & 128) !== 0; + if (!r && !i) return l && mu(n, t, !1), Xe(e, n, o); + (r = n.stateNode), (ad.current = n); + var u = + i && typeof t.getDerivedStateFromError != "function" ? null : r.render(); + return ( + (n.flags |= 1), + e !== null && i + ? ((n.child = tt(n, e.child, null, o)), (n.child = tt(n, null, u, o))) + : se(e, n, u, o), + (n.memoizedState = r.state), + l && mu(n, t, !0), + n.child + ); +} +function Da(e) { + var n = e.stateNode; + n.pendingContext + ? pu(e, n.pendingContext, n.pendingContext !== n.context) + : n.context && pu(e, n.context, !1), + pi(e, n.containerInfo); +} +function Tu(e, n, t, r, l) { + return nt(), ui(l), (n.flags |= 256), se(e, n, t, r), n.child; +} +var zo = { dehydrated: null, treeContext: null, retryLane: 0 }; +function Lo(e) { + return { baseLanes: e, cachePool: null, transitions: null }; +} +function Ia(e, n, t) { + var r = n.pendingProps, + l = $.current, + o = !1, + i = (n.flags & 128) !== 0, + u; + if ( + ((u = i) || + (u = e !== null && e.memoizedState === null ? !1 : (l & 2) !== 0), + u + ? ((o = !0), (n.flags &= -129)) + : (e === null || e.memoizedState !== null) && (l |= 1), + I($, l & 1), + e === null) + ) + return ( + So(n), + (e = n.memoizedState), + e !== null && ((e = e.dehydrated), e !== null) + ? (n.mode & 1 + ? e.data === "$!" + ? (n.lanes = 8) + : (n.lanes = 1073741824) + : (n.lanes = 1), + null) + : ((i = r.children), + (e = r.fallback), + o + ? ((r = n.mode), + (o = n.child), + (i = { mode: "hidden", children: i }), + !(r & 1) && o !== null + ? ((o.childLanes = 0), (o.pendingProps = i)) + : (o = fl(i, r, 0, null)), + (e = Nn(e, r, t, null)), + (o.return = n), + (e.return = n), + (o.sibling = e), + (n.child = o), + (n.child.memoizedState = Lo(t)), + (n.memoizedState = zo), + e) + : Si(n, i)) + ); + if (((l = e.memoizedState), l !== null && ((u = l.dehydrated), u !== null))) + return cd(e, n, i, r, u, l, t); + if (o) { + (o = r.fallback), (i = n.mode), (l = e.child), (u = l.sibling); + var s = { mode: "hidden", children: r.children }; + return ( + !(i & 1) && n.child !== l + ? ((r = n.child), + (r.childLanes = 0), + (r.pendingProps = s), + (n.deletions = null)) + : ((r = dn(l, s)), (r.subtreeFlags = l.subtreeFlags & 14680064)), + u !== null ? (o = dn(u, o)) : ((o = Nn(o, i, t, null)), (o.flags |= 2)), + (o.return = n), + (r.return = n), + (r.sibling = o), + (n.child = r), + (r = o), + (o = n.child), + (i = e.child.memoizedState), + (i = + i === null + ? Lo(t) + : { + baseLanes: i.baseLanes | t, + cachePool: null, + transitions: i.transitions, + }), + (o.memoizedState = i), + (o.childLanes = e.childLanes & ~t), + (n.memoizedState = zo), + r + ); + } + return ( + (o = e.child), + (e = o.sibling), + (r = dn(o, { mode: "visible", children: r.children })), + !(n.mode & 1) && (r.lanes = t), + (r.return = n), + (r.sibling = null), + e !== null && + ((t = n.deletions), + t === null ? ((n.deletions = [e]), (n.flags |= 16)) : t.push(e)), + (n.child = r), + (n.memoizedState = null), + r + ); +} +function Si(e, n) { + return ( + (n = fl({ mode: "visible", children: n }, e.mode, 0, null)), + (n.return = e), + (e.child = n) + ); +} +function mr(e, n, t, r) { + return ( + r !== null && ui(r), + tt(n, e.child, null, t), + (e = Si(n, n.pendingProps.children)), + (e.flags |= 2), + (n.memoizedState = null), + e + ); +} +function cd(e, n, t, r, l, o, i) { + if (t) + return n.flags & 256 + ? ((n.flags &= -257), (r = Bl(Error(y(422)))), mr(e, n, i, r)) + : n.memoizedState !== null + ? ((n.child = e.child), (n.flags |= 128), null) + : ((o = r.fallback), + (l = n.mode), + (r = fl({ mode: "visible", children: r.children }, l, 0, null)), + (o = Nn(o, l, i, null)), + (o.flags |= 2), + (r.return = n), + (o.return = n), + (r.sibling = o), + (n.child = r), + n.mode & 1 && tt(n, e.child, null, i), + (n.child.memoizedState = Lo(i)), + (n.memoizedState = zo), + o); + if (!(n.mode & 1)) return mr(e, n, i, null); + if (l.data === "$!") { + if (((r = l.nextSibling && l.nextSibling.dataset), r)) var u = r.dgst; + return (r = u), (o = Error(y(419))), (r = Bl(o, r, void 0)), mr(e, n, i, r); + } + if (((u = (i & e.childLanes) !== 0), pe || u)) { + if (((r = b), r !== null)) { + switch (i & -i) { + case 4: + l = 2; + break; + case 16: + l = 8; + break; + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + l = 32; + break; + case 536870912: + l = 268435456; + break; + default: + l = 0; + } + (l = l & (r.suspendedLanes | i) ? 0 : l), + l !== 0 && + l !== o.retryLane && + ((o.retryLane = l), Ge(e, l), Oe(r, e, l, -1)); + } + return Pi(), (r = Bl(Error(y(421)))), mr(e, n, i, r); + } + return l.data === "$?" + ? ((n.flags |= 128), + (n.child = e.child), + (n = Ed.bind(null, e)), + (l._reactRetry = n), + null) + : ((e = o.treeContext), + (ge = sn(l.nextSibling)), + (we = n), + (A = !0), + (je = null), + e !== null && + ((Ee[Ce++] = We), + (Ee[Ce++] = He), + (Ee[Ce++] = zn), + (We = e.id), + (He = e.overflow), + (zn = n)), + (n = Si(n, r.children)), + (n.flags |= 4096), + n); +} +function Ru(e, n, t) { + e.lanes |= n; + var r = e.alternate; + r !== null && (r.lanes |= n), xo(e.return, n, t); +} +function Vl(e, n, t, r, l) { + var o = e.memoizedState; + o === null + ? (e.memoizedState = { + isBackwards: n, + rendering: null, + renderingStartTime: 0, + last: r, + tail: t, + tailMode: l, + }) + : ((o.isBackwards = n), + (o.rendering = null), + (o.renderingStartTime = 0), + (o.last = r), + (o.tail = t), + (o.tailMode = l)); +} +function Fa(e, n, t) { + var r = n.pendingProps, + l = r.revealOrder, + o = r.tail; + if ((se(e, n, r.children, t), (r = $.current), r & 2)) + (r = (r & 1) | 2), (n.flags |= 128); + else { + if (e !== null && e.flags & 128) + e: for (e = n.child; e !== null; ) { + if (e.tag === 13) e.memoizedState !== null && Ru(e, t, n); + else if (e.tag === 19) Ru(e, t, n); + else if (e.child !== null) { + (e.child.return = e), (e = e.child); + continue; + } + if (e === n) break e; + for (; e.sibling === null; ) { + if (e.return === null || e.return === n) break e; + e = e.return; + } + (e.sibling.return = e.return), (e = e.sibling); + } + r &= 1; + } + if ((I($, r), !(n.mode & 1))) n.memoizedState = null; + else + switch (l) { + case "forwards": + for (t = n.child, l = null; t !== null; ) + (e = t.alternate), + e !== null && Kr(e) === null && (l = t), + (t = t.sibling); + (t = l), + t === null + ? ((l = n.child), (n.child = null)) + : ((l = t.sibling), (t.sibling = null)), + Vl(n, !1, l, t, o); + break; + case "backwards": + for (t = null, l = n.child, n.child = null; l !== null; ) { + if (((e = l.alternate), e !== null && Kr(e) === null)) { + n.child = l; + break; + } + (e = l.sibling), (l.sibling = t), (t = l), (l = e); + } + Vl(n, !0, t, null, o); + break; + case "together": + Vl(n, !1, null, null, void 0); + break; + default: + n.memoizedState = null; + } + return n.child; +} +function Nr(e, n) { + !(n.mode & 1) && + e !== null && + ((e.alternate = null), (n.alternate = null), (n.flags |= 2)); +} +function Xe(e, n, t) { + if ( + (e !== null && (n.dependencies = e.dependencies), + (Tn |= n.lanes), + !(t & n.childLanes)) + ) + return null; + if (e !== null && n.child !== e.child) throw Error(y(153)); + if (n.child !== null) { + for ( + e = n.child, t = dn(e, e.pendingProps), n.child = t, t.return = n; + e.sibling !== null; + + ) + (e = e.sibling), (t = t.sibling = dn(e, e.pendingProps)), (t.return = n); + t.sibling = null; + } + return n.child; +} +function fd(e, n, t) { + switch (n.tag) { + case 3: + Da(n), nt(); + break; + case 5: + ca(n); + break; + case 1: + he(n.type) && $r(n); + break; + case 4: + pi(n, n.stateNode.containerInfo); + break; + case 10: + var r = n.type._context, + l = n.memoizedProps.value; + I(Wr, r._currentValue), (r._currentValue = l); + break; + case 13: + if (((r = n.memoizedState), r !== null)) + return r.dehydrated !== null + ? (I($, $.current & 1), (n.flags |= 128), null) + : t & n.child.childLanes + ? Ia(e, n, t) + : (I($, $.current & 1), + (e = Xe(e, n, t)), + e !== null ? e.sibling : null); + I($, $.current & 1); + break; + case 19: + if (((r = (t & n.childLanes) !== 0), e.flags & 128)) { + if (r) return Fa(e, n, t); + n.flags |= 128; + } + if ( + ((l = n.memoizedState), + l !== null && + ((l.rendering = null), (l.tail = null), (l.lastEffect = null)), + I($, $.current), + r) + ) + break; + return null; + case 22: + case 23: + return (n.lanes = 0), Ma(e, n, t); + } + return Xe(e, n, t); +} +var Ua, To, Aa, $a; +Ua = function (e, n) { + for (var t = n.child; t !== null; ) { + if (t.tag === 5 || t.tag === 6) e.appendChild(t.stateNode); + else if (t.tag !== 4 && t.child !== null) { + (t.child.return = t), (t = t.child); + continue; + } + if (t === n) break; + for (; t.sibling === null; ) { + if (t.return === null || t.return === n) return; + t = t.return; + } + (t.sibling.return = t.return), (t = t.sibling); + } +}; +To = function () {}; +Aa = function (e, n, t, r) { + var l = e.memoizedProps; + if (l !== r) { + (e = n.stateNode), Cn($e.current); + var o = null; + switch (t) { + case "input": + (l = Jl(e, l)), (r = Jl(e, r)), (o = []); + break; + case "select": + (l = V({}, l, { value: void 0 })), + (r = V({}, r, { value: void 0 })), + (o = []); + break; + case "textarea": + (l = eo(e, l)), (r = eo(e, r)), (o = []); + break; + default: + typeof l.onClick != "function" && + typeof r.onClick == "function" && + (e.onclick = Ur); + } + to(t, r); + var i; + t = null; + for (c in l) + if (!r.hasOwnProperty(c) && l.hasOwnProperty(c) && l[c] != null) + if (c === "style") { + var u = l[c]; + for (i in u) u.hasOwnProperty(i) && (t || (t = {}), (t[i] = "")); + } else + c !== "dangerouslySetInnerHTML" && + c !== "children" && + c !== "suppressContentEditableWarning" && + c !== "suppressHydrationWarning" && + c !== "autoFocus" && + (Rt.hasOwnProperty(c) + ? o || (o = []) + : (o = o || []).push(c, null)); + for (c in r) { + var s = r[c]; + if ( + ((u = l != null ? l[c] : void 0), + r.hasOwnProperty(c) && s !== u && (s != null || u != null)) + ) + if (c === "style") + if (u) { + for (i in u) + !u.hasOwnProperty(i) || + (s && s.hasOwnProperty(i)) || + (t || (t = {}), (t[i] = "")); + for (i in s) + s.hasOwnProperty(i) && + u[i] !== s[i] && + (t || (t = {}), (t[i] = s[i])); + } else t || (o || (o = []), o.push(c, t)), (t = s); + else + c === "dangerouslySetInnerHTML" + ? ((s = s ? s.__html : void 0), + (u = u ? u.__html : void 0), + s != null && u !== s && (o = o || []).push(c, s)) + : c === "children" + ? (typeof s != "string" && typeof s != "number") || + (o = o || []).push(c, "" + s) + : c !== "suppressContentEditableWarning" && + c !== "suppressHydrationWarning" && + (Rt.hasOwnProperty(c) + ? (s != null && c === "onScroll" && F("scroll", e), + o || u === s || (o = [])) + : (o = o || []).push(c, s)); + } + t && (o = o || []).push("style", t); + var c = o; + (n.updateQueue = c) && (n.flags |= 4); + } +}; +$a = function (e, n, t, r) { + t !== r && (n.flags |= 4); +}; +function vt(e, n) { + if (!A) + switch (e.tailMode) { + case "hidden": + n = e.tail; + for (var t = null; n !== null; ) + n.alternate !== null && (t = n), (n = n.sibling); + t === null ? (e.tail = null) : (t.sibling = null); + break; + case "collapsed": + t = e.tail; + for (var r = null; t !== null; ) + t.alternate !== null && (r = t), (t = t.sibling); + r === null + ? n || e.tail === null + ? (e.tail = null) + : (e.tail.sibling = null) + : (r.sibling = null); + } +} +function oe(e) { + var n = e.alternate !== null && e.alternate.child === e.child, + t = 0, + r = 0; + if (n) + for (var l = e.child; l !== null; ) + (t |= l.lanes | l.childLanes), + (r |= l.subtreeFlags & 14680064), + (r |= l.flags & 14680064), + (l.return = e), + (l = l.sibling); + else + for (l = e.child; l !== null; ) + (t |= l.lanes | l.childLanes), + (r |= l.subtreeFlags), + (r |= l.flags), + (l.return = e), + (l = l.sibling); + return (e.subtreeFlags |= r), (e.childLanes = t), n; +} +function dd(e, n, t) { + var r = n.pendingProps; + switch ((ii(n), n.tag)) { + case 2: + case 16: + case 15: + case 0: + case 11: + case 7: + case 8: + case 12: + case 9: + case 14: + return oe(n), null; + case 1: + return he(n.type) && Ar(), oe(n), null; + case 3: + return ( + (r = n.stateNode), + rt(), + U(me), + U(ue), + hi(), + r.pendingContext && + ((r.context = r.pendingContext), (r.pendingContext = null)), + (e === null || e.child === null) && + (dr(n) + ? (n.flags |= 4) + : e === null || + (e.memoizedState.isDehydrated && !(n.flags & 256)) || + ((n.flags |= 1024), je !== null && (Uo(je), (je = null)))), + To(e, n), + oe(n), + null + ); + case 5: + mi(n); + var l = Cn(Wt.current); + if (((t = n.type), e !== null && n.stateNode != null)) + Aa(e, n, t, r, l), + e.ref !== n.ref && ((n.flags |= 512), (n.flags |= 2097152)); + else { + if (!r) { + if (n.stateNode === null) throw Error(y(166)); + return oe(n), null; + } + if (((e = Cn($e.current)), dr(n))) { + (r = n.stateNode), (t = n.type); + var o = n.memoizedProps; + switch (((r[Ue] = n), (r[Bt] = o), (e = (n.mode & 1) !== 0), t)) { + case "dialog": + F("cancel", r), F("close", r); + break; + case "iframe": + case "object": + case "embed": + F("load", r); + break; + case "video": + case "audio": + for (l = 0; l < St.length; l++) F(St[l], r); + break; + case "source": + F("error", r); + break; + case "img": + case "image": + case "link": + F("error", r), F("load", r); + break; + case "details": + F("toggle", r); + break; + case "input": + $i(r, o), F("invalid", r); + break; + case "select": + (r._wrapperState = { wasMultiple: !!o.multiple }), + F("invalid", r); + break; + case "textarea": + Vi(r, o), F("invalid", r); + } + to(t, o), (l = null); + for (var i in o) + if (o.hasOwnProperty(i)) { + var u = o[i]; + i === "children" + ? typeof u == "string" + ? r.textContent !== u && + (o.suppressHydrationWarning !== !0 && + fr(r.textContent, u, e), + (l = ["children", u])) + : typeof u == "number" && + r.textContent !== "" + u && + (o.suppressHydrationWarning !== !0 && + fr(r.textContent, u, e), + (l = ["children", "" + u])) + : Rt.hasOwnProperty(i) && + u != null && + i === "onScroll" && + F("scroll", r); + } + switch (t) { + case "input": + rr(r), Bi(r, o, !0); + break; + case "textarea": + rr(r), Wi(r); + break; + case "select": + case "option": + break; + default: + typeof o.onClick == "function" && (r.onclick = Ur); + } + (r = l), (n.updateQueue = r), r !== null && (n.flags |= 4); + } else { + (i = l.nodeType === 9 ? l : l.ownerDocument), + e === "http://www.w3.org/1999/xhtml" && (e = ps(t)), + e === "http://www.w3.org/1999/xhtml" + ? t === "script" + ? ((e = i.createElement("div")), + (e.innerHTML = ""), + (e = e.removeChild(e.firstChild))) + : typeof r.is == "string" + ? (e = i.createElement(t, { is: r.is })) + : ((e = i.createElement(t)), + t === "select" && + ((i = e), + r.multiple + ? (i.multiple = !0) + : r.size && (i.size = r.size))) + : (e = i.createElementNS(e, t)), + (e[Ue] = n), + (e[Bt] = r), + Ua(e, n, !1, !1), + (n.stateNode = e); + e: { + switch (((i = ro(t, r)), t)) { + case "dialog": + F("cancel", e), F("close", e), (l = r); + break; + case "iframe": + case "object": + case "embed": + F("load", e), (l = r); + break; + case "video": + case "audio": + for (l = 0; l < St.length; l++) F(St[l], e); + l = r; + break; + case "source": + F("error", e), (l = r); + break; + case "img": + case "image": + case "link": + F("error", e), F("load", e), (l = r); + break; + case "details": + F("toggle", e), (l = r); + break; + case "input": + $i(e, r), (l = Jl(e, r)), F("invalid", e); + break; + case "option": + l = r; + break; + case "select": + (e._wrapperState = { wasMultiple: !!r.multiple }), + (l = V({}, r, { value: void 0 })), + F("invalid", e); + break; + case "textarea": + Vi(e, r), (l = eo(e, r)), F("invalid", e); + break; + default: + l = r; + } + to(t, l), (u = l); + for (o in u) + if (u.hasOwnProperty(o)) { + var s = u[o]; + o === "style" + ? vs(e, s) + : o === "dangerouslySetInnerHTML" + ? ((s = s ? s.__html : void 0), s != null && ms(e, s)) + : o === "children" + ? typeof s == "string" + ? (t !== "textarea" || s !== "") && jt(e, s) + : typeof s == "number" && jt(e, "" + s) + : o !== "suppressContentEditableWarning" && + o !== "suppressHydrationWarning" && + o !== "autoFocus" && + (Rt.hasOwnProperty(o) + ? s != null && o === "onScroll" && F("scroll", e) + : s != null && Qo(e, o, s, i)); + } + switch (t) { + case "input": + rr(e), Bi(e, r, !1); + break; + case "textarea": + rr(e), Wi(e); + break; + case "option": + r.value != null && e.setAttribute("value", "" + pn(r.value)); + break; + case "select": + (e.multiple = !!r.multiple), + (o = r.value), + o != null + ? Yn(e, !!r.multiple, o, !1) + : r.defaultValue != null && + Yn(e, !!r.multiple, r.defaultValue, !0); + break; + default: + typeof l.onClick == "function" && (e.onclick = Ur); + } + switch (t) { + case "button": + case "input": + case "select": + case "textarea": + r = !!r.autoFocus; + break e; + case "img": + r = !0; + break e; + default: + r = !1; + } + } + r && (n.flags |= 4); + } + n.ref !== null && ((n.flags |= 512), (n.flags |= 2097152)); + } + return oe(n), null; + case 6: + if (e && n.stateNode != null) $a(e, n, e.memoizedProps, r); + else { + if (typeof r != "string" && n.stateNode === null) throw Error(y(166)); + if (((t = Cn(Wt.current)), Cn($e.current), dr(n))) { + if ( + ((r = n.stateNode), + (t = n.memoizedProps), + (r[Ue] = n), + (o = r.nodeValue !== t) && ((e = we), e !== null)) + ) + switch (e.tag) { + case 3: + fr(r.nodeValue, t, (e.mode & 1) !== 0); + break; + case 5: + e.memoizedProps.suppressHydrationWarning !== !0 && + fr(r.nodeValue, t, (e.mode & 1) !== 0); + } + o && (n.flags |= 4); + } else + (r = (t.nodeType === 9 ? t : t.ownerDocument).createTextNode(r)), + (r[Ue] = n), + (n.stateNode = r); + } + return oe(n), null; + case 13: + if ( + (U($), + (r = n.memoizedState), + e === null || + (e.memoizedState !== null && e.memoizedState.dehydrated !== null)) + ) { + if (A && ge !== null && n.mode & 1 && !(n.flags & 128)) + ra(), nt(), (n.flags |= 98560), (o = !1); + else if (((o = dr(n)), r !== null && r.dehydrated !== null)) { + if (e === null) { + if (!o) throw Error(y(318)); + if ( + ((o = n.memoizedState), + (o = o !== null ? o.dehydrated : null), + !o) + ) + throw Error(y(317)); + o[Ue] = n; + } else + nt(), !(n.flags & 128) && (n.memoizedState = null), (n.flags |= 4); + oe(n), (o = !1); + } else je !== null && (Uo(je), (je = null)), (o = !0); + if (!o) return n.flags & 65536 ? n : null; + } + return n.flags & 128 + ? ((n.lanes = t), n) + : ((r = r !== null), + r !== (e !== null && e.memoizedState !== null) && + r && + ((n.child.flags |= 8192), + n.mode & 1 && + (e === null || $.current & 1 ? Z === 0 && (Z = 3) : Pi())), + n.updateQueue !== null && (n.flags |= 4), + oe(n), + null); + case 4: + return ( + rt(), To(e, n), e === null && At(n.stateNode.containerInfo), oe(n), null + ); + case 10: + return ci(n.type._context), oe(n), null; + case 17: + return he(n.type) && Ar(), oe(n), null; + case 19: + if ((U($), (o = n.memoizedState), o === null)) return oe(n), null; + if (((r = (n.flags & 128) !== 0), (i = o.rendering), i === null)) + if (r) vt(o, !1); + else { + if (Z !== 0 || (e !== null && e.flags & 128)) + for (e = n.child; e !== null; ) { + if (((i = Kr(e)), i !== null)) { + for ( + n.flags |= 128, + vt(o, !1), + r = i.updateQueue, + r !== null && ((n.updateQueue = r), (n.flags |= 4)), + n.subtreeFlags = 0, + r = t, + t = n.child; + t !== null; + + ) + (o = t), + (e = r), + (o.flags &= 14680066), + (i = o.alternate), + i === null + ? ((o.childLanes = 0), + (o.lanes = e), + (o.child = null), + (o.subtreeFlags = 0), + (o.memoizedProps = null), + (o.memoizedState = null), + (o.updateQueue = null), + (o.dependencies = null), + (o.stateNode = null)) + : ((o.childLanes = i.childLanes), + (o.lanes = i.lanes), + (o.child = i.child), + (o.subtreeFlags = 0), + (o.deletions = null), + (o.memoizedProps = i.memoizedProps), + (o.memoizedState = i.memoizedState), + (o.updateQueue = i.updateQueue), + (o.type = i.type), + (e = i.dependencies), + (o.dependencies = + e === null + ? null + : { + lanes: e.lanes, + firstContext: e.firstContext, + })), + (t = t.sibling); + return I($, ($.current & 1) | 2), n.child; + } + e = e.sibling; + } + o.tail !== null && + K() > ot && + ((n.flags |= 128), (r = !0), vt(o, !1), (n.lanes = 4194304)); + } + else { + if (!r) + if (((e = Kr(i)), e !== null)) { + if ( + ((n.flags |= 128), + (r = !0), + (t = e.updateQueue), + t !== null && ((n.updateQueue = t), (n.flags |= 4)), + vt(o, !0), + o.tail === null && o.tailMode === "hidden" && !i.alternate && !A) + ) + return oe(n), null; + } else + 2 * K() - o.renderingStartTime > ot && + t !== 1073741824 && + ((n.flags |= 128), (r = !0), vt(o, !1), (n.lanes = 4194304)); + o.isBackwards + ? ((i.sibling = n.child), (n.child = i)) + : ((t = o.last), + t !== null ? (t.sibling = i) : (n.child = i), + (o.last = i)); + } + return o.tail !== null + ? ((n = o.tail), + (o.rendering = n), + (o.tail = n.sibling), + (o.renderingStartTime = K()), + (n.sibling = null), + (t = $.current), + I($, r ? (t & 1) | 2 : t & 1), + n) + : (oe(n), null); + case 22: + case 23: + return ( + Ni(), + (r = n.memoizedState !== null), + e !== null && (e.memoizedState !== null) !== r && (n.flags |= 8192), + r && n.mode & 1 + ? ye & 1073741824 && (oe(n), n.subtreeFlags & 6 && (n.flags |= 8192)) + : oe(n), + null + ); + case 24: + return null; + case 25: + return null; + } + throw Error(y(156, n.tag)); +} +function pd(e, n) { + switch ((ii(n), n.tag)) { + case 1: + return ( + he(n.type) && Ar(), + (e = n.flags), + e & 65536 ? ((n.flags = (e & -65537) | 128), n) : null + ); + case 3: + return ( + rt(), + U(me), + U(ue), + hi(), + (e = n.flags), + e & 65536 && !(e & 128) ? ((n.flags = (e & -65537) | 128), n) : null + ); + case 5: + return mi(n), null; + case 13: + if ((U($), (e = n.memoizedState), e !== null && e.dehydrated !== null)) { + if (n.alternate === null) throw Error(y(340)); + nt(); + } + return ( + (e = n.flags), e & 65536 ? ((n.flags = (e & -65537) | 128), n) : null + ); + case 19: + return U($), null; + case 4: + return rt(), null; + case 10: + return ci(n.type._context), null; + case 22: + case 23: + return Ni(), null; + case 24: + return null; + default: + return null; + } +} +var hr = !1, + ie = !1, + md = typeof WeakSet == "function" ? WeakSet : Set, + C = null; +function Qn(e, n) { + var t = e.ref; + if (t !== null) + if (typeof t == "function") + try { + t(null); + } catch (r) { + H(e, n, r); + } + else t.current = null; +} +function Ro(e, n, t) { + try { + t(); + } catch (r) { + H(e, n, r); + } +} +var ju = !1; +function hd(e, n) { + if (((mo = Dr), (e = Hs()), li(e))) { + if ("selectionStart" in e) + var t = { start: e.selectionStart, end: e.selectionEnd }; + else + e: { + t = ((t = e.ownerDocument) && t.defaultView) || window; + var r = t.getSelection && t.getSelection(); + if (r && r.rangeCount !== 0) { + t = r.anchorNode; + var l = r.anchorOffset, + o = r.focusNode; + r = r.focusOffset; + try { + t.nodeType, o.nodeType; + } catch { + t = null; + break e; + } + var i = 0, + u = -1, + s = -1, + c = 0, + h = 0, + m = e, + p = null; + n: for (;;) { + for ( + var w; + m !== t || (l !== 0 && m.nodeType !== 3) || (u = i + l), + m !== o || (r !== 0 && m.nodeType !== 3) || (s = i + r), + m.nodeType === 3 && (i += m.nodeValue.length), + (w = m.firstChild) !== null; + + ) + (p = m), (m = w); + for (;;) { + if (m === e) break n; + if ( + (p === t && ++c === l && (u = i), + p === o && ++h === r && (s = i), + (w = m.nextSibling) !== null) + ) + break; + (m = p), (p = m.parentNode); + } + m = w; + } + t = u === -1 || s === -1 ? null : { start: u, end: s }; + } else t = null; + } + t = t || { start: 0, end: 0 }; + } else t = null; + for (ho = { focusedElem: e, selectionRange: t }, Dr = !1, C = n; C !== null; ) + if (((n = C), (e = n.child), (n.subtreeFlags & 1028) !== 0 && e !== null)) + (e.return = n), (C = e); + else + for (; C !== null; ) { + n = C; + try { + var g = n.alternate; + if (n.flags & 1024) + switch (n.tag) { + case 0: + case 11: + case 15: + break; + case 1: + if (g !== null) { + var S = g.memoizedProps, + D = g.memoizedState, + f = n.stateNode, + a = f.getSnapshotBeforeUpdate( + n.elementType === n.type ? S : Te(n.type, S), + D + ); + f.__reactInternalSnapshotBeforeUpdate = a; + } + break; + case 3: + var d = n.stateNode.containerInfo; + d.nodeType === 1 + ? (d.textContent = "") + : d.nodeType === 9 && + d.documentElement && + d.removeChild(d.documentElement); + break; + case 5: + case 6: + case 4: + case 17: + break; + default: + throw Error(y(163)); + } + } catch (v) { + H(n, n.return, v); + } + if (((e = n.sibling), e !== null)) { + (e.return = n.return), (C = e); + break; + } + C = n.return; + } + return (g = ju), (ju = !1), g; +} +function zt(e, n, t) { + var r = n.updateQueue; + if (((r = r !== null ? r.lastEffect : null), r !== null)) { + var l = (r = r.next); + do { + if ((l.tag & e) === e) { + var o = l.destroy; + (l.destroy = void 0), o !== void 0 && Ro(n, t, o); + } + l = l.next; + } while (l !== r); + } +} +function al(e, n) { + if ( + ((n = n.updateQueue), (n = n !== null ? n.lastEffect : null), n !== null) + ) { + var t = (n = n.next); + do { + if ((t.tag & e) === e) { + var r = t.create; + t.destroy = r(); + } + t = t.next; + } while (t !== n); + } +} +function jo(e) { + var n = e.ref; + if (n !== null) { + var t = e.stateNode; + switch (e.tag) { + case 5: + e = t; + break; + default: + e = t; + } + typeof n == "function" ? n(e) : (n.current = e); + } +} +function Ba(e) { + var n = e.alternate; + n !== null && ((e.alternate = null), Ba(n)), + (e.child = null), + (e.deletions = null), + (e.sibling = null), + e.tag === 5 && + ((n = e.stateNode), + n !== null && + (delete n[Ue], delete n[Bt], delete n[go], delete n[Jf], delete n[qf])), + (e.stateNode = null), + (e.return = null), + (e.dependencies = null), + (e.memoizedProps = null), + (e.memoizedState = null), + (e.pendingProps = null), + (e.stateNode = null), + (e.updateQueue = null); +} +function Va(e) { + return e.tag === 5 || e.tag === 3 || e.tag === 4; +} +function Mu(e) { + e: for (;;) { + for (; e.sibling === null; ) { + if (e.return === null || Va(e.return)) return null; + e = e.return; + } + for ( + e.sibling.return = e.return, e = e.sibling; + e.tag !== 5 && e.tag !== 6 && e.tag !== 18; + + ) { + if (e.flags & 2 || e.child === null || e.tag === 4) continue e; + (e.child.return = e), (e = e.child); + } + if (!(e.flags & 2)) return e.stateNode; + } +} +function Mo(e, n, t) { + var r = e.tag; + if (r === 5 || r === 6) + (e = e.stateNode), + n + ? t.nodeType === 8 + ? t.parentNode.insertBefore(e, n) + : t.insertBefore(e, n) + : (t.nodeType === 8 + ? ((n = t.parentNode), n.insertBefore(e, t)) + : ((n = t), n.appendChild(e)), + (t = t._reactRootContainer), + t != null || n.onclick !== null || (n.onclick = Ur)); + else if (r !== 4 && ((e = e.child), e !== null)) + for (Mo(e, n, t), e = e.sibling; e !== null; ) Mo(e, n, t), (e = e.sibling); +} +function Oo(e, n, t) { + var r = e.tag; + if (r === 5 || r === 6) + (e = e.stateNode), n ? t.insertBefore(e, n) : t.appendChild(e); + else if (r !== 4 && ((e = e.child), e !== null)) + for (Oo(e, n, t), e = e.sibling; e !== null; ) Oo(e, n, t), (e = e.sibling); +} +var ee = null, + Re = !1; +function Je(e, n, t) { + for (t = t.child; t !== null; ) Wa(e, n, t), (t = t.sibling); +} +function Wa(e, n, t) { + if (Ae && typeof Ae.onCommitFiberUnmount == "function") + try { + Ae.onCommitFiberUnmount(nl, t); + } catch {} + switch (t.tag) { + case 5: + ie || Qn(t, n); + case 6: + var r = ee, + l = Re; + (ee = null), + Je(e, n, t), + (ee = r), + (Re = l), + ee !== null && + (Re + ? ((e = ee), + (t = t.stateNode), + e.nodeType === 8 ? e.parentNode.removeChild(t) : e.removeChild(t)) + : ee.removeChild(t.stateNode)); + break; + case 18: + ee !== null && + (Re + ? ((e = ee), + (t = t.stateNode), + e.nodeType === 8 + ? Dl(e.parentNode, t) + : e.nodeType === 1 && Dl(e, t), + It(e)) + : Dl(ee, t.stateNode)); + break; + case 4: + (r = ee), + (l = Re), + (ee = t.stateNode.containerInfo), + (Re = !0), + Je(e, n, t), + (ee = r), + (Re = l); + break; + case 0: + case 11: + case 14: + case 15: + if ( + !ie && + ((r = t.updateQueue), r !== null && ((r = r.lastEffect), r !== null)) + ) { + l = r = r.next; + do { + var o = l, + i = o.destroy; + (o = o.tag), + i !== void 0 && (o & 2 || o & 4) && Ro(t, n, i), + (l = l.next); + } while (l !== r); + } + Je(e, n, t); + break; + case 1: + if ( + !ie && + (Qn(t, n), + (r = t.stateNode), + typeof r.componentWillUnmount == "function") + ) + try { + (r.props = t.memoizedProps), + (r.state = t.memoizedState), + r.componentWillUnmount(); + } catch (u) { + H(t, n, u); + } + Je(e, n, t); + break; + case 21: + Je(e, n, t); + break; + case 22: + t.mode & 1 + ? ((ie = (r = ie) || t.memoizedState !== null), Je(e, n, t), (ie = r)) + : Je(e, n, t); + break; + default: + Je(e, n, t); + } +} +function Ou(e) { + var n = e.updateQueue; + if (n !== null) { + e.updateQueue = null; + var t = e.stateNode; + t === null && (t = e.stateNode = new md()), + n.forEach(function (r) { + var l = Cd.bind(null, e, r); + t.has(r) || (t.add(r), r.then(l, l)); + }); + } +} +function Le(e, n) { + var t = n.deletions; + if (t !== null) + for (var r = 0; r < t.length; r++) { + var l = t[r]; + try { + var o = e, + i = n, + u = i; + e: for (; u !== null; ) { + switch (u.tag) { + case 5: + (ee = u.stateNode), (Re = !1); + break e; + case 3: + (ee = u.stateNode.containerInfo), (Re = !0); + break e; + case 4: + (ee = u.stateNode.containerInfo), (Re = !0); + break e; + } + u = u.return; + } + if (ee === null) throw Error(y(160)); + Wa(o, i, l), (ee = null), (Re = !1); + var s = l.alternate; + s !== null && (s.return = null), (l.return = null); + } catch (c) { + H(l, n, c); + } + } + if (n.subtreeFlags & 12854) + for (n = n.child; n !== null; ) Ha(n, e), (n = n.sibling); +} +function Ha(e, n) { + var t = e.alternate, + r = e.flags; + switch (e.tag) { + case 0: + case 11: + case 14: + case 15: + if ((Le(n, e), Ie(e), r & 4)) { + try { + zt(3, e, e.return), al(3, e); + } catch (S) { + H(e, e.return, S); + } + try { + zt(5, e, e.return); + } catch (S) { + H(e, e.return, S); + } + } + break; + case 1: + Le(n, e), Ie(e), r & 512 && t !== null && Qn(t, t.return); + break; + case 5: + if ( + (Le(n, e), + Ie(e), + r & 512 && t !== null && Qn(t, t.return), + e.flags & 32) + ) { + var l = e.stateNode; + try { + jt(l, ""); + } catch (S) { + H(e, e.return, S); + } + } + if (r & 4 && ((l = e.stateNode), l != null)) { + var o = e.memoizedProps, + i = t !== null ? t.memoizedProps : o, + u = e.type, + s = e.updateQueue; + if (((e.updateQueue = null), s !== null)) + try { + u === "input" && o.type === "radio" && o.name != null && fs(l, o), + ro(u, i); + var c = ro(u, o); + for (i = 0; i < s.length; i += 2) { + var h = s[i], + m = s[i + 1]; + h === "style" + ? vs(l, m) + : h === "dangerouslySetInnerHTML" + ? ms(l, m) + : h === "children" + ? jt(l, m) + : Qo(l, h, m, c); + } + switch (u) { + case "input": + ql(l, o); + break; + case "textarea": + ds(l, o); + break; + case "select": + var p = l._wrapperState.wasMultiple; + l._wrapperState.wasMultiple = !!o.multiple; + var w = o.value; + w != null + ? Yn(l, !!o.multiple, w, !1) + : p !== !!o.multiple && + (o.defaultValue != null + ? Yn(l, !!o.multiple, o.defaultValue, !0) + : Yn(l, !!o.multiple, o.multiple ? [] : "", !1)); + } + l[Bt] = o; + } catch (S) { + H(e, e.return, S); + } + } + break; + case 6: + if ((Le(n, e), Ie(e), r & 4)) { + if (e.stateNode === null) throw Error(y(162)); + (l = e.stateNode), (o = e.memoizedProps); + try { + l.nodeValue = o; + } catch (S) { + H(e, e.return, S); + } + } + break; + case 3: + if ( + (Le(n, e), Ie(e), r & 4 && t !== null && t.memoizedState.isDehydrated) + ) + try { + It(n.containerInfo); + } catch (S) { + H(e, e.return, S); + } + break; + case 4: + Le(n, e), Ie(e); + break; + case 13: + Le(n, e), + Ie(e), + (l = e.child), + l.flags & 8192 && + ((o = l.memoizedState !== null), + (l.stateNode.isHidden = o), + !o || + (l.alternate !== null && l.alternate.memoizedState !== null) || + (Ci = K())), + r & 4 && Ou(e); + break; + case 22: + if ( + ((h = t !== null && t.memoizedState !== null), + e.mode & 1 ? ((ie = (c = ie) || h), Le(n, e), (ie = c)) : Le(n, e), + Ie(e), + r & 8192) + ) { + if ( + ((c = e.memoizedState !== null), + (e.stateNode.isHidden = c) && !h && e.mode & 1) + ) + for (C = e, h = e.child; h !== null; ) { + for (m = C = h; C !== null; ) { + switch (((p = C), (w = p.child), p.tag)) { + case 0: + case 11: + case 14: + case 15: + zt(4, p, p.return); + break; + case 1: + Qn(p, p.return); + var g = p.stateNode; + if (typeof g.componentWillUnmount == "function") { + (r = p), (t = p.return); + try { + (n = r), + (g.props = n.memoizedProps), + (g.state = n.memoizedState), + g.componentWillUnmount(); + } catch (S) { + H(r, t, S); + } + } + break; + case 5: + Qn(p, p.return); + break; + case 22: + if (p.memoizedState !== null) { + Iu(m); + continue; + } + } + w !== null ? ((w.return = p), (C = w)) : Iu(m); + } + h = h.sibling; + } + e: for (h = null, m = e; ; ) { + if (m.tag === 5) { + if (h === null) { + h = m; + try { + (l = m.stateNode), + c + ? ((o = l.style), + typeof o.setProperty == "function" + ? o.setProperty("display", "none", "important") + : (o.display = "none")) + : ((u = m.stateNode), + (s = m.memoizedProps.style), + (i = + s != null && s.hasOwnProperty("display") + ? s.display + : null), + (u.style.display = hs("display", i))); + } catch (S) { + H(e, e.return, S); + } + } + } else if (m.tag === 6) { + if (h === null) + try { + m.stateNode.nodeValue = c ? "" : m.memoizedProps; + } catch (S) { + H(e, e.return, S); + } + } else if ( + ((m.tag !== 22 && m.tag !== 23) || + m.memoizedState === null || + m === e) && + m.child !== null + ) { + (m.child.return = m), (m = m.child); + continue; + } + if (m === e) break e; + for (; m.sibling === null; ) { + if (m.return === null || m.return === e) break e; + h === m && (h = null), (m = m.return); + } + h === m && (h = null), (m.sibling.return = m.return), (m = m.sibling); + } + } + break; + case 19: + Le(n, e), Ie(e), r & 4 && Ou(e); + break; + case 21: + break; + default: + Le(n, e), Ie(e); + } +} +function Ie(e) { + var n = e.flags; + if (n & 2) { + try { + e: { + for (var t = e.return; t !== null; ) { + if (Va(t)) { + var r = t; + break e; + } + t = t.return; + } + throw Error(y(160)); + } + switch (r.tag) { + case 5: + var l = r.stateNode; + r.flags & 32 && (jt(l, ""), (r.flags &= -33)); + var o = Mu(e); + Oo(e, o, l); + break; + case 3: + case 4: + var i = r.stateNode.containerInfo, + u = Mu(e); + Mo(e, u, i); + break; + default: + throw Error(y(161)); + } + } catch (s) { + H(e, e.return, s); + } + e.flags &= -3; + } + n & 4096 && (e.flags &= -4097); +} +function vd(e, n, t) { + (C = e), Qa(e); +} +function Qa(e, n, t) { + for (var r = (e.mode & 1) !== 0; C !== null; ) { + var l = C, + o = l.child; + if (l.tag === 22 && r) { + var i = l.memoizedState !== null || hr; + if (!i) { + var u = l.alternate, + s = (u !== null && u.memoizedState !== null) || ie; + u = hr; + var c = ie; + if (((hr = i), (ie = s) && !c)) + for (C = l; C !== null; ) + (i = C), + (s = i.child), + i.tag === 22 && i.memoizedState !== null + ? Fu(l) + : s !== null + ? ((s.return = i), (C = s)) + : Fu(l); + for (; o !== null; ) (C = o), Qa(o), (o = o.sibling); + (C = l), (hr = u), (ie = c); + } + Du(e); + } else + l.subtreeFlags & 8772 && o !== null ? ((o.return = l), (C = o)) : Du(e); + } +} +function Du(e) { + for (; C !== null; ) { + var n = C; + if (n.flags & 8772) { + var t = n.alternate; + try { + if (n.flags & 8772) + switch (n.tag) { + case 0: + case 11: + case 15: + ie || al(5, n); + break; + case 1: + var r = n.stateNode; + if (n.flags & 4 && !ie) + if (t === null) r.componentDidMount(); + else { + var l = + n.elementType === n.type + ? t.memoizedProps + : Te(n.type, t.memoizedProps); + r.componentDidUpdate( + l, + t.memoizedState, + r.__reactInternalSnapshotBeforeUpdate + ); + } + var o = n.updateQueue; + o !== null && gu(n, o, r); + break; + case 3: + var i = n.updateQueue; + if (i !== null) { + if (((t = null), n.child !== null)) + switch (n.child.tag) { + case 5: + t = n.child.stateNode; + break; + case 1: + t = n.child.stateNode; + } + gu(n, i, t); + } + break; + case 5: + var u = n.stateNode; + if (t === null && n.flags & 4) { + t = u; + var s = n.memoizedProps; + switch (n.type) { + case "button": + case "input": + case "select": + case "textarea": + s.autoFocus && t.focus(); + break; + case "img": + s.src && (t.src = s.src); + } + } + break; + case 6: + break; + case 4: + break; + case 12: + break; + case 13: + if (n.memoizedState === null) { + var c = n.alternate; + if (c !== null) { + var h = c.memoizedState; + if (h !== null) { + var m = h.dehydrated; + m !== null && It(m); + } + } + } + break; + case 19: + case 17: + case 21: + case 22: + case 23: + case 25: + break; + default: + throw Error(y(163)); + } + ie || (n.flags & 512 && jo(n)); + } catch (p) { + H(n, n.return, p); + } + } + if (n === e) { + C = null; + break; + } + if (((t = n.sibling), t !== null)) { + (t.return = n.return), (C = t); + break; + } + C = n.return; + } +} +function Iu(e) { + for (; C !== null; ) { + var n = C; + if (n === e) { + C = null; + break; + } + var t = n.sibling; + if (t !== null) { + (t.return = n.return), (C = t); + break; + } + C = n.return; + } +} +function Fu(e) { + for (; C !== null; ) { + var n = C; + try { + switch (n.tag) { + case 0: + case 11: + case 15: + var t = n.return; + try { + al(4, n); + } catch (s) { + H(n, t, s); + } + break; + case 1: + var r = n.stateNode; + if (typeof r.componentDidMount == "function") { + var l = n.return; + try { + r.componentDidMount(); + } catch (s) { + H(n, l, s); + } + } + var o = n.return; + try { + jo(n); + } catch (s) { + H(n, o, s); + } + break; + case 5: + var i = n.return; + try { + jo(n); + } catch (s) { + H(n, i, s); + } + } + } catch (s) { + H(n, n.return, s); + } + if (n === e) { + C = null; + break; + } + var u = n.sibling; + if (u !== null) { + (u.return = n.return), (C = u); + break; + } + C = n.return; + } +} +var yd = Math.ceil, + Xr = Ze.ReactCurrentDispatcher, + xi = Ze.ReactCurrentOwner, + Ne = Ze.ReactCurrentBatchConfig, + M = 0, + b = null, + G = null, + ne = 0, + ye = 0, + Kn = vn(0), + Z = 0, + Yt = null, + Tn = 0, + cl = 0, + Ei = 0, + Lt = null, + de = null, + Ci = 0, + ot = 1 / 0, + Be = null, + Zr = !1, + Do = null, + cn = null, + vr = !1, + rn = null, + Jr = 0, + Tt = 0, + Io = null, + Pr = -1, + zr = 0; +function ae() { + return M & 6 ? K() : Pr !== -1 ? Pr : (Pr = K()); +} +function fn(e) { + return e.mode & 1 + ? M & 2 && ne !== 0 + ? ne & -ne + : ed.transition !== null + ? (zr === 0 && (zr = zs()), zr) + : ((e = O), + e !== 0 || ((e = window.event), (e = e === void 0 ? 16 : Ds(e.type))), + e) + : 1; +} +function Oe(e, n, t, r) { + if (50 < Tt) throw ((Tt = 0), (Io = null), Error(y(185))); + Xt(e, t, r), + (!(M & 2) || e !== b) && + (e === b && (!(M & 2) && (cl |= t), Z === 4 && nn(e, ne)), + ve(e, r), + t === 1 && M === 0 && !(n.mode & 1) && ((ot = K() + 500), il && yn())); +} +function ve(e, n) { + var t = e.callbackNode; + bc(e, n); + var r = Or(e, e === b ? ne : 0); + if (r === 0) + t !== null && Ki(t), (e.callbackNode = null), (e.callbackPriority = 0); + else if (((n = r & -r), e.callbackPriority !== n)) { + if ((t != null && Ki(t), n === 1)) + e.tag === 0 ? bf(Uu.bind(null, e)) : ea(Uu.bind(null, e)), + Xf(function () { + !(M & 6) && yn(); + }), + (t = null); + else { + switch (Ls(r)) { + case 1: + t = Zo; + break; + case 4: + t = Ns; + break; + case 16: + t = Mr; + break; + case 536870912: + t = Ps; + break; + default: + t = Mr; + } + t = ba(t, Ka.bind(null, e)); + } + (e.callbackPriority = n), (e.callbackNode = t); + } +} +function Ka(e, n) { + if (((Pr = -1), (zr = 0), M & 6)) throw Error(y(327)); + var t = e.callbackNode; + if (qn() && e.callbackNode !== t) return null; + var r = Or(e, e === b ? ne : 0); + if (r === 0) return null; + if (r & 30 || r & e.expiredLanes || n) n = qr(e, r); + else { + n = r; + var l = M; + M |= 2; + var o = Ga(); + (b !== e || ne !== n) && ((Be = null), (ot = K() + 500), _n(e, n)); + do + try { + kd(); + break; + } catch (u) { + Ya(e, u); + } + while (!0); + ai(), + (Xr.current = o), + (M = l), + G !== null ? (n = 0) : ((b = null), (ne = 0), (n = Z)); + } + if (n !== 0) { + if ( + (n === 2 && ((l = so(e)), l !== 0 && ((r = l), (n = Fo(e, l)))), n === 1) + ) + throw ((t = Yt), _n(e, 0), nn(e, r), ve(e, K()), t); + if (n === 6) nn(e, r); + else { + if ( + ((l = e.current.alternate), + !(r & 30) && + !gd(l) && + ((n = qr(e, r)), + n === 2 && ((o = so(e)), o !== 0 && ((r = o), (n = Fo(e, o)))), + n === 1)) + ) + throw ((t = Yt), _n(e, 0), nn(e, r), ve(e, K()), t); + switch (((e.finishedWork = l), (e.finishedLanes = r), n)) { + case 0: + case 1: + throw Error(y(345)); + case 2: + Sn(e, de, Be); + break; + case 3: + if ( + (nn(e, r), (r & 130023424) === r && ((n = Ci + 500 - K()), 10 < n)) + ) { + if (Or(e, 0) !== 0) break; + if (((l = e.suspendedLanes), (l & r) !== r)) { + ae(), (e.pingedLanes |= e.suspendedLanes & l); + break; + } + e.timeoutHandle = yo(Sn.bind(null, e, de, Be), n); + break; + } + Sn(e, de, Be); + break; + case 4: + if ((nn(e, r), (r & 4194240) === r)) break; + for (n = e.eventTimes, l = -1; 0 < r; ) { + var i = 31 - Me(r); + (o = 1 << i), (i = n[i]), i > l && (l = i), (r &= ~o); + } + if ( + ((r = l), + (r = K() - r), + (r = + (120 > r + ? 120 + : 480 > r + ? 480 + : 1080 > r + ? 1080 + : 1920 > r + ? 1920 + : 3e3 > r + ? 3e3 + : 4320 > r + ? 4320 + : 1960 * yd(r / 1960)) - r), + 10 < r) + ) { + e.timeoutHandle = yo(Sn.bind(null, e, de, Be), r); + break; + } + Sn(e, de, Be); + break; + case 5: + Sn(e, de, Be); + break; + default: + throw Error(y(329)); + } + } + } + return ve(e, K()), e.callbackNode === t ? Ka.bind(null, e) : null; +} +function Fo(e, n) { + var t = Lt; + return ( + e.current.memoizedState.isDehydrated && (_n(e, n).flags |= 256), + (e = qr(e, n)), + e !== 2 && ((n = de), (de = t), n !== null && Uo(n)), + e + ); +} +function Uo(e) { + de === null ? (de = e) : de.push.apply(de, e); +} +function gd(e) { + for (var n = e; ; ) { + if (n.flags & 16384) { + var t = n.updateQueue; + if (t !== null && ((t = t.stores), t !== null)) + for (var r = 0; r < t.length; r++) { + var l = t[r], + o = l.getSnapshot; + l = l.value; + try { + if (!De(o(), l)) return !1; + } catch { + return !1; + } + } + } + if (((t = n.child), n.subtreeFlags & 16384 && t !== null)) + (t.return = n), (n = t); + else { + if (n === e) break; + for (; n.sibling === null; ) { + if (n.return === null || n.return === e) return !0; + n = n.return; + } + (n.sibling.return = n.return), (n = n.sibling); + } + } + return !0; +} +function nn(e, n) { + for ( + n &= ~Ei, + n &= ~cl, + e.suspendedLanes |= n, + e.pingedLanes &= ~n, + e = e.expirationTimes; + 0 < n; + + ) { + var t = 31 - Me(n), + r = 1 << t; + (e[t] = -1), (n &= ~r); + } +} +function Uu(e) { + if (M & 6) throw Error(y(327)); + qn(); + var n = Or(e, 0); + if (!(n & 1)) return ve(e, K()), null; + var t = qr(e, n); + if (e.tag !== 0 && t === 2) { + var r = so(e); + r !== 0 && ((n = r), (t = Fo(e, r))); + } + if (t === 1) throw ((t = Yt), _n(e, 0), nn(e, n), ve(e, K()), t); + if (t === 6) throw Error(y(345)); + return ( + (e.finishedWork = e.current.alternate), + (e.finishedLanes = n), + Sn(e, de, Be), + ve(e, K()), + null + ); +} +function _i(e, n) { + var t = M; + M |= 1; + try { + return e(n); + } finally { + (M = t), M === 0 && ((ot = K() + 500), il && yn()); + } +} +function Rn(e) { + rn !== null && rn.tag === 0 && !(M & 6) && qn(); + var n = M; + M |= 1; + var t = Ne.transition, + r = O; + try { + if (((Ne.transition = null), (O = 1), e)) return e(); + } finally { + (O = r), (Ne.transition = t), (M = n), !(M & 6) && yn(); + } +} +function Ni() { + (ye = Kn.current), U(Kn); +} +function _n(e, n) { + (e.finishedWork = null), (e.finishedLanes = 0); + var t = e.timeoutHandle; + if ((t !== -1 && ((e.timeoutHandle = -1), Gf(t)), G !== null)) + for (t = G.return; t !== null; ) { + var r = t; + switch ((ii(r), r.tag)) { + case 1: + (r = r.type.childContextTypes), r != null && Ar(); + break; + case 3: + rt(), U(me), U(ue), hi(); + break; + case 5: + mi(r); + break; + case 4: + rt(); + break; + case 13: + U($); + break; + case 19: + U($); + break; + case 10: + ci(r.type._context); + break; + case 22: + case 23: + Ni(); + } + t = t.return; + } + if ( + ((b = e), + (G = e = dn(e.current, null)), + (ne = ye = n), + (Z = 0), + (Yt = null), + (Ei = cl = Tn = 0), + (de = Lt = null), + En !== null) + ) { + for (n = 0; n < En.length; n++) + if (((t = En[n]), (r = t.interleaved), r !== null)) { + t.interleaved = null; + var l = r.next, + o = t.pending; + if (o !== null) { + var i = o.next; + (o.next = l), (r.next = i); + } + t.pending = r; + } + En = null; + } + return e; +} +function Ya(e, n) { + do { + var t = G; + try { + if ((ai(), (Cr.current = Gr), Yr)) { + for (var r = B.memoizedState; r !== null; ) { + var l = r.queue; + l !== null && (l.pending = null), (r = r.next); + } + Yr = !1; + } + if ( + ((Ln = 0), + (q = X = B = null), + (Pt = !1), + (Ht = 0), + (xi.current = null), + t === null || t.return === null) + ) { + (Z = 1), (Yt = n), (G = null); + break; + } + e: { + var o = e, + i = t.return, + u = t, + s = n; + if ( + ((n = ne), + (u.flags |= 32768), + s !== null && typeof s == "object" && typeof s.then == "function") + ) { + var c = s, + h = u, + m = h.tag; + if (!(h.mode & 1) && (m === 0 || m === 11 || m === 15)) { + var p = h.alternate; + p + ? ((h.updateQueue = p.updateQueue), + (h.memoizedState = p.memoizedState), + (h.lanes = p.lanes)) + : ((h.updateQueue = null), (h.memoizedState = null)); + } + var w = _u(i); + if (w !== null) { + (w.flags &= -257), + Nu(w, i, u, o, n), + w.mode & 1 && Cu(o, c, n), + (n = w), + (s = c); + var g = n.updateQueue; + if (g === null) { + var S = new Set(); + S.add(s), (n.updateQueue = S); + } else g.add(s); + break e; + } else { + if (!(n & 1)) { + Cu(o, c, n), Pi(); + break e; + } + s = Error(y(426)); + } + } else if (A && u.mode & 1) { + var D = _u(i); + if (D !== null) { + !(D.flags & 65536) && (D.flags |= 256), + Nu(D, i, u, o, n), + ui(lt(s, u)); + break e; + } + } + (o = s = lt(s, u)), + Z !== 4 && (Z = 2), + Lt === null ? (Lt = [o]) : Lt.push(o), + (o = i); + do { + switch (o.tag) { + case 3: + (o.flags |= 65536), (n &= -n), (o.lanes |= n); + var f = Ta(o, s, n); + yu(o, f); + break e; + case 1: + u = s; + var a = o.type, + d = o.stateNode; + if ( + !(o.flags & 128) && + (typeof a.getDerivedStateFromError == "function" || + (d !== null && + typeof d.componentDidCatch == "function" && + (cn === null || !cn.has(d)))) + ) { + (o.flags |= 65536), (n &= -n), (o.lanes |= n); + var v = Ra(o, u, n); + yu(o, v); + break e; + } + } + o = o.return; + } while (o !== null); + } + Za(t); + } catch (E) { + (n = E), G === t && t !== null && (G = t = t.return); + continue; + } + break; + } while (!0); +} +function Ga() { + var e = Xr.current; + return (Xr.current = Gr), e === null ? Gr : e; +} +function Pi() { + (Z === 0 || Z === 3 || Z === 2) && (Z = 4), + b === null || (!(Tn & 268435455) && !(cl & 268435455)) || nn(b, ne); +} +function qr(e, n) { + var t = M; + M |= 2; + var r = Ga(); + (b !== e || ne !== n) && ((Be = null), _n(e, n)); + do + try { + wd(); + break; + } catch (l) { + Ya(e, l); + } + while (!0); + if ((ai(), (M = t), (Xr.current = r), G !== null)) throw Error(y(261)); + return (b = null), (ne = 0), Z; +} +function wd() { + for (; G !== null; ) Xa(G); +} +function kd() { + for (; G !== null && !Hc(); ) Xa(G); +} +function Xa(e) { + var n = qa(e.alternate, e, ye); + (e.memoizedProps = e.pendingProps), + n === null ? Za(e) : (G = n), + (xi.current = null); +} +function Za(e) { + var n = e; + do { + var t = n.alternate; + if (((e = n.return), n.flags & 32768)) { + if (((t = pd(t, n)), t !== null)) { + (t.flags &= 32767), (G = t); + return; + } + if (e !== null) + (e.flags |= 32768), (e.subtreeFlags = 0), (e.deletions = null); + else { + (Z = 6), (G = null); + return; + } + } else if (((t = dd(t, n, ye)), t !== null)) { + G = t; + return; + } + if (((n = n.sibling), n !== null)) { + G = n; + return; + } + G = n = e; + } while (n !== null); + Z === 0 && (Z = 5); +} +function Sn(e, n, t) { + var r = O, + l = Ne.transition; + try { + (Ne.transition = null), (O = 1), Sd(e, n, t, r); + } finally { + (Ne.transition = l), (O = r); + } + return null; +} +function Sd(e, n, t, r) { + do qn(); + while (rn !== null); + if (M & 6) throw Error(y(327)); + t = e.finishedWork; + var l = e.finishedLanes; + if (t === null) return null; + if (((e.finishedWork = null), (e.finishedLanes = 0), t === e.current)) + throw Error(y(177)); + (e.callbackNode = null), (e.callbackPriority = 0); + var o = t.lanes | t.childLanes; + if ( + (ef(e, o), + e === b && ((G = b = null), (ne = 0)), + (!(t.subtreeFlags & 2064) && !(t.flags & 2064)) || + vr || + ((vr = !0), + ba(Mr, function () { + return qn(), null; + })), + (o = (t.flags & 15990) !== 0), + t.subtreeFlags & 15990 || o) + ) { + (o = Ne.transition), (Ne.transition = null); + var i = O; + O = 1; + var u = M; + (M |= 4), + (xi.current = null), + hd(e, t), + Ha(t, e), + Bf(ho), + (Dr = !!mo), + (ho = mo = null), + (e.current = t), + vd(t), + Qc(), + (M = u), + (O = i), + (Ne.transition = o); + } else e.current = t; + if ( + (vr && ((vr = !1), (rn = e), (Jr = l)), + (o = e.pendingLanes), + o === 0 && (cn = null), + Gc(t.stateNode), + ve(e, K()), + n !== null) + ) + for (r = e.onRecoverableError, t = 0; t < n.length; t++) + (l = n[t]), r(l.value, { componentStack: l.stack, digest: l.digest }); + if (Zr) throw ((Zr = !1), (e = Do), (Do = null), e); + return ( + Jr & 1 && e.tag !== 0 && qn(), + (o = e.pendingLanes), + o & 1 ? (e === Io ? Tt++ : ((Tt = 0), (Io = e))) : (Tt = 0), + yn(), + null + ); +} +function qn() { + if (rn !== null) { + var e = Ls(Jr), + n = Ne.transition, + t = O; + try { + if (((Ne.transition = null), (O = 16 > e ? 16 : e), rn === null)) + var r = !1; + else { + if (((e = rn), (rn = null), (Jr = 0), M & 6)) throw Error(y(331)); + var l = M; + for (M |= 4, C = e.current; C !== null; ) { + var o = C, + i = o.child; + if (C.flags & 16) { + var u = o.deletions; + if (u !== null) { + for (var s = 0; s < u.length; s++) { + var c = u[s]; + for (C = c; C !== null; ) { + var h = C; + switch (h.tag) { + case 0: + case 11: + case 15: + zt(8, h, o); + } + var m = h.child; + if (m !== null) (m.return = h), (C = m); + else + for (; C !== null; ) { + h = C; + var p = h.sibling, + w = h.return; + if ((Ba(h), h === c)) { + C = null; + break; + } + if (p !== null) { + (p.return = w), (C = p); + break; + } + C = w; + } + } + } + var g = o.alternate; + if (g !== null) { + var S = g.child; + if (S !== null) { + g.child = null; + do { + var D = S.sibling; + (S.sibling = null), (S = D); + } while (S !== null); + } + } + C = o; + } + } + if (o.subtreeFlags & 2064 && i !== null) (i.return = o), (C = i); + else + e: for (; C !== null; ) { + if (((o = C), o.flags & 2048)) + switch (o.tag) { + case 0: + case 11: + case 15: + zt(9, o, o.return); + } + var f = o.sibling; + if (f !== null) { + (f.return = o.return), (C = f); + break e; + } + C = o.return; + } + } + var a = e.current; + for (C = a; C !== null; ) { + i = C; + var d = i.child; + if (i.subtreeFlags & 2064 && d !== null) (d.return = i), (C = d); + else + e: for (i = a; C !== null; ) { + if (((u = C), u.flags & 2048)) + try { + switch (u.tag) { + case 0: + case 11: + case 15: + al(9, u); + } + } catch (E) { + H(u, u.return, E); + } + if (u === i) { + C = null; + break e; + } + var v = u.sibling; + if (v !== null) { + (v.return = u.return), (C = v); + break e; + } + C = u.return; + } + } + if ( + ((M = l), yn(), Ae && typeof Ae.onPostCommitFiberRoot == "function") + ) + try { + Ae.onPostCommitFiberRoot(nl, e); + } catch {} + r = !0; + } + return r; + } finally { + (O = t), (Ne.transition = n); + } + } + return !1; +} +function Au(e, n, t) { + (n = lt(t, n)), + (n = Ta(e, n, 1)), + (e = an(e, n, 1)), + (n = ae()), + e !== null && (Xt(e, 1, n), ve(e, n)); +} +function H(e, n, t) { + if (e.tag === 3) Au(e, e, t); + else + for (; n !== null; ) { + if (n.tag === 3) { + Au(n, e, t); + break; + } else if (n.tag === 1) { + var r = n.stateNode; + if ( + typeof n.type.getDerivedStateFromError == "function" || + (typeof r.componentDidCatch == "function" && + (cn === null || !cn.has(r))) + ) { + (e = lt(t, e)), + (e = Ra(n, e, 1)), + (n = an(n, e, 1)), + (e = ae()), + n !== null && (Xt(n, 1, e), ve(n, e)); + break; + } + } + n = n.return; + } +} +function xd(e, n, t) { + var r = e.pingCache; + r !== null && r.delete(n), + (n = ae()), + (e.pingedLanes |= e.suspendedLanes & t), + b === e && + (ne & t) === t && + (Z === 4 || (Z === 3 && (ne & 130023424) === ne && 500 > K() - Ci) + ? _n(e, 0) + : (Ei |= t)), + ve(e, n); +} +function Ja(e, n) { + n === 0 && + (e.mode & 1 + ? ((n = ir), (ir <<= 1), !(ir & 130023424) && (ir = 4194304)) + : (n = 1)); + var t = ae(); + (e = Ge(e, n)), e !== null && (Xt(e, n, t), ve(e, t)); +} +function Ed(e) { + var n = e.memoizedState, + t = 0; + n !== null && (t = n.retryLane), Ja(e, t); +} +function Cd(e, n) { + var t = 0; + switch (e.tag) { + case 13: + var r = e.stateNode, + l = e.memoizedState; + l !== null && (t = l.retryLane); + break; + case 19: + r = e.stateNode; + break; + default: + throw Error(y(314)); + } + r !== null && r.delete(n), Ja(e, t); +} +var qa; +qa = function (e, n, t) { + if (e !== null) + if (e.memoizedProps !== n.pendingProps || me.current) pe = !0; + else { + if (!(e.lanes & t) && !(n.flags & 128)) return (pe = !1), fd(e, n, t); + pe = !!(e.flags & 131072); + } + else (pe = !1), A && n.flags & 1048576 && na(n, Vr, n.index); + switch (((n.lanes = 0), n.tag)) { + case 2: + var r = n.type; + Nr(e, n), (e = n.pendingProps); + var l = et(n, ue.current); + Jn(n, t), (l = yi(null, n, r, e, l, t)); + var o = gi(); + return ( + (n.flags |= 1), + typeof l == "object" && + l !== null && + typeof l.render == "function" && + l.$$typeof === void 0 + ? ((n.tag = 1), + (n.memoizedState = null), + (n.updateQueue = null), + he(r) ? ((o = !0), $r(n)) : (o = !1), + (n.memoizedState = + l.state !== null && l.state !== void 0 ? l.state : null), + di(n), + (l.updater = ul), + (n.stateNode = l), + (l._reactInternals = n), + Co(n, r, e, t), + (n = Po(null, n, r, !0, o, t))) + : ((n.tag = 0), A && o && oi(n), se(null, n, l, t), (n = n.child)), + n + ); + case 16: + r = n.elementType; + e: { + switch ( + (Nr(e, n), + (e = n.pendingProps), + (l = r._init), + (r = l(r._payload)), + (n.type = r), + (l = n.tag = Nd(r)), + (e = Te(r, e)), + l) + ) { + case 0: + n = No(null, n, r, e, t); + break e; + case 1: + n = Lu(null, n, r, e, t); + break e; + case 11: + n = Pu(null, n, r, e, t); + break e; + case 14: + n = zu(null, n, r, Te(r.type, e), t); + break e; + } + throw Error(y(306, r, "")); + } + return n; + case 0: + return ( + (r = n.type), + (l = n.pendingProps), + (l = n.elementType === r ? l : Te(r, l)), + No(e, n, r, l, t) + ); + case 1: + return ( + (r = n.type), + (l = n.pendingProps), + (l = n.elementType === r ? l : Te(r, l)), + Lu(e, n, r, l, t) + ); + case 3: + e: { + if ((Da(n), e === null)) throw Error(y(387)); + (r = n.pendingProps), + (o = n.memoizedState), + (l = o.element), + oa(e, n), + Qr(n, r, null, t); + var i = n.memoizedState; + if (((r = i.element), o.isDehydrated)) + if ( + ((o = { + element: r, + isDehydrated: !1, + cache: i.cache, + pendingSuspenseBoundaries: i.pendingSuspenseBoundaries, + transitions: i.transitions, + }), + (n.updateQueue.baseState = o), + (n.memoizedState = o), + n.flags & 256) + ) { + (l = lt(Error(y(423)), n)), (n = Tu(e, n, r, t, l)); + break e; + } else if (r !== l) { + (l = lt(Error(y(424)), n)), (n = Tu(e, n, r, t, l)); + break e; + } else + for ( + ge = sn(n.stateNode.containerInfo.firstChild), + we = n, + A = !0, + je = null, + t = aa(n, null, r, t), + n.child = t; + t; + + ) + (t.flags = (t.flags & -3) | 4096), (t = t.sibling); + else { + if ((nt(), r === l)) { + n = Xe(e, n, t); + break e; + } + se(e, n, r, t); + } + n = n.child; + } + return n; + case 5: + return ( + ca(n), + e === null && So(n), + (r = n.type), + (l = n.pendingProps), + (o = e !== null ? e.memoizedProps : null), + (i = l.children), + vo(r, l) ? (i = null) : o !== null && vo(r, o) && (n.flags |= 32), + Oa(e, n), + se(e, n, i, t), + n.child + ); + case 6: + return e === null && So(n), null; + case 13: + return Ia(e, n, t); + case 4: + return ( + pi(n, n.stateNode.containerInfo), + (r = n.pendingProps), + e === null ? (n.child = tt(n, null, r, t)) : se(e, n, r, t), + n.child + ); + case 11: + return ( + (r = n.type), + (l = n.pendingProps), + (l = n.elementType === r ? l : Te(r, l)), + Pu(e, n, r, l, t) + ); + case 7: + return se(e, n, n.pendingProps, t), n.child; + case 8: + return se(e, n, n.pendingProps.children, t), n.child; + case 12: + return se(e, n, n.pendingProps.children, t), n.child; + case 10: + e: { + if ( + ((r = n.type._context), + (l = n.pendingProps), + (o = n.memoizedProps), + (i = l.value), + I(Wr, r._currentValue), + (r._currentValue = i), + o !== null) + ) + if (De(o.value, i)) { + if (o.children === l.children && !me.current) { + n = Xe(e, n, t); + break e; + } + } else + for (o = n.child, o !== null && (o.return = n); o !== null; ) { + var u = o.dependencies; + if (u !== null) { + i = o.child; + for (var s = u.firstContext; s !== null; ) { + if (s.context === r) { + if (o.tag === 1) { + (s = Qe(-1, t & -t)), (s.tag = 2); + var c = o.updateQueue; + if (c !== null) { + c = c.shared; + var h = c.pending; + h === null + ? (s.next = s) + : ((s.next = h.next), (h.next = s)), + (c.pending = s); + } + } + (o.lanes |= t), + (s = o.alternate), + s !== null && (s.lanes |= t), + xo(o.return, t, n), + (u.lanes |= t); + break; + } + s = s.next; + } + } else if (o.tag === 10) i = o.type === n.type ? null : o.child; + else if (o.tag === 18) { + if (((i = o.return), i === null)) throw Error(y(341)); + (i.lanes |= t), + (u = i.alternate), + u !== null && (u.lanes |= t), + xo(i, t, n), + (i = o.sibling); + } else i = o.child; + if (i !== null) i.return = o; + else + for (i = o; i !== null; ) { + if (i === n) { + i = null; + break; + } + if (((o = i.sibling), o !== null)) { + (o.return = i.return), (i = o); + break; + } + i = i.return; + } + o = i; + } + se(e, n, l.children, t), (n = n.child); + } + return n; + case 9: + return ( + (l = n.type), + (r = n.pendingProps.children), + Jn(n, t), + (l = Pe(l)), + (r = r(l)), + (n.flags |= 1), + se(e, n, r, t), + n.child + ); + case 14: + return ( + (r = n.type), + (l = Te(r, n.pendingProps)), + (l = Te(r.type, l)), + zu(e, n, r, l, t) + ); + case 15: + return ja(e, n, n.type, n.pendingProps, t); + case 17: + return ( + (r = n.type), + (l = n.pendingProps), + (l = n.elementType === r ? l : Te(r, l)), + Nr(e, n), + (n.tag = 1), + he(r) ? ((e = !0), $r(n)) : (e = !1), + Jn(n, t), + ua(n, r, l), + Co(n, r, l, t), + Po(null, n, r, !0, e, t) + ); + case 19: + return Fa(e, n, t); + case 22: + return Ma(e, n, t); + } + throw Error(y(156, n.tag)); +}; +function ba(e, n) { + return _s(e, n); +} +function _d(e, n, t, r) { + (this.tag = e), + (this.key = t), + (this.sibling = + this.child = + this.return = + this.stateNode = + this.type = + this.elementType = + null), + (this.index = 0), + (this.ref = null), + (this.pendingProps = n), + (this.dependencies = + this.memoizedState = + this.updateQueue = + this.memoizedProps = + null), + (this.mode = r), + (this.subtreeFlags = this.flags = 0), + (this.deletions = null), + (this.childLanes = this.lanes = 0), + (this.alternate = null); +} +function _e(e, n, t, r) { + return new _d(e, n, t, r); +} +function zi(e) { + return (e = e.prototype), !(!e || !e.isReactComponent); +} +function Nd(e) { + if (typeof e == "function") return zi(e) ? 1 : 0; + if (e != null) { + if (((e = e.$$typeof), e === Yo)) return 11; + if (e === Go) return 14; + } + return 2; +} +function dn(e, n) { + var t = e.alternate; + return ( + t === null + ? ((t = _e(e.tag, n, e.key, e.mode)), + (t.elementType = e.elementType), + (t.type = e.type), + (t.stateNode = e.stateNode), + (t.alternate = e), + (e.alternate = t)) + : ((t.pendingProps = n), + (t.type = e.type), + (t.flags = 0), + (t.subtreeFlags = 0), + (t.deletions = null)), + (t.flags = e.flags & 14680064), + (t.childLanes = e.childLanes), + (t.lanes = e.lanes), + (t.child = e.child), + (t.memoizedProps = e.memoizedProps), + (t.memoizedState = e.memoizedState), + (t.updateQueue = e.updateQueue), + (n = e.dependencies), + (t.dependencies = + n === null ? null : { lanes: n.lanes, firstContext: n.firstContext }), + (t.sibling = e.sibling), + (t.index = e.index), + (t.ref = e.ref), + t + ); +} +function Lr(e, n, t, r, l, o) { + var i = 2; + if (((r = e), typeof e == "function")) zi(e) && (i = 1); + else if (typeof e == "string") i = 5; + else + e: switch (e) { + case In: + return Nn(t.children, l, o, n); + case Ko: + (i = 8), (l |= 8); + break; + case Yl: + return ( + (e = _e(12, t, n, l | 2)), (e.elementType = Yl), (e.lanes = o), e + ); + case Gl: + return (e = _e(13, t, n, l)), (e.elementType = Gl), (e.lanes = o), e; + case Xl: + return (e = _e(19, t, n, l)), (e.elementType = Xl), (e.lanes = o), e; + case ss: + return fl(t, l, o, n); + default: + if (typeof e == "object" && e !== null) + switch (e.$$typeof) { + case is: + i = 10; + break e; + case us: + i = 9; + break e; + case Yo: + i = 11; + break e; + case Go: + i = 14; + break e; + case qe: + (i = 16), (r = null); + break e; + } + throw Error(y(130, e == null ? e : typeof e, "")); + } + return ( + (n = _e(i, t, n, l)), (n.elementType = e), (n.type = r), (n.lanes = o), n + ); +} +function Nn(e, n, t, r) { + return (e = _e(7, e, r, n)), (e.lanes = t), e; +} +function fl(e, n, t, r) { + return ( + (e = _e(22, e, r, n)), + (e.elementType = ss), + (e.lanes = t), + (e.stateNode = { isHidden: !1 }), + e + ); +} +function Wl(e, n, t) { + return (e = _e(6, e, null, n)), (e.lanes = t), e; +} +function Hl(e, n, t) { + return ( + (n = _e(4, e.children !== null ? e.children : [], e.key, n)), + (n.lanes = t), + (n.stateNode = { + containerInfo: e.containerInfo, + pendingChildren: null, + implementation: e.implementation, + }), + n + ); +} +function Pd(e, n, t, r, l) { + (this.tag = n), + (this.containerInfo = e), + (this.finishedWork = + this.pingCache = + this.current = + this.pendingChildren = + null), + (this.timeoutHandle = -1), + (this.callbackNode = this.pendingContext = this.context = null), + (this.callbackPriority = 0), + (this.eventTimes = Cl(0)), + (this.expirationTimes = Cl(-1)), + (this.entangledLanes = + this.finishedLanes = + this.mutableReadLanes = + this.expiredLanes = + this.pingedLanes = + this.suspendedLanes = + this.pendingLanes = + 0), + (this.entanglements = Cl(0)), + (this.identifierPrefix = r), + (this.onRecoverableError = l), + (this.mutableSourceEagerHydrationData = null); +} +function Li(e, n, t, r, l, o, i, u, s) { + return ( + (e = new Pd(e, n, t, u, s)), + n === 1 ? ((n = 1), o === !0 && (n |= 8)) : (n = 0), + (o = _e(3, null, null, n)), + (e.current = o), + (o.stateNode = e), + (o.memoizedState = { + element: r, + isDehydrated: t, + cache: null, + transitions: null, + pendingSuspenseBoundaries: null, + }), + di(o), + e + ); +} +function zd(e, n, t) { + var r = 3 < arguments.length && arguments[3] !== void 0 ? arguments[3] : null; + return { + $$typeof: Dn, + key: r == null ? null : "" + r, + children: e, + containerInfo: n, + implementation: t, + }; +} +function ec(e) { + if (!e) return mn; + e = e._reactInternals; + e: { + if (Mn(e) !== e || e.tag !== 1) throw Error(y(170)); + var n = e; + do { + switch (n.tag) { + case 3: + n = n.stateNode.context; + break e; + case 1: + if (he(n.type)) { + n = n.stateNode.__reactInternalMemoizedMergedChildContext; + break e; + } + } + n = n.return; + } while (n !== null); + throw Error(y(171)); + } + if (e.tag === 1) { + var t = e.type; + if (he(t)) return bs(e, t, n); + } + return n; +} +function nc(e, n, t, r, l, o, i, u, s) { + return ( + (e = Li(t, r, !0, e, l, o, i, u, s)), + (e.context = ec(null)), + (t = e.current), + (r = ae()), + (l = fn(t)), + (o = Qe(r, l)), + (o.callback = n ?? null), + an(t, o, l), + (e.current.lanes = l), + Xt(e, l, r), + ve(e, r), + e + ); +} +function dl(e, n, t, r) { + var l = n.current, + o = ae(), + i = fn(l); + return ( + (t = ec(t)), + n.context === null ? (n.context = t) : (n.pendingContext = t), + (n = Qe(o, i)), + (n.payload = { element: e }), + (r = r === void 0 ? null : r), + r !== null && (n.callback = r), + (e = an(l, n, i)), + e !== null && (Oe(e, l, i, o), Er(e, l, i)), + i + ); +} +function br(e) { + if (((e = e.current), !e.child)) return null; + switch (e.child.tag) { + case 5: + return e.child.stateNode; + default: + return e.child.stateNode; + } +} +function $u(e, n) { + if (((e = e.memoizedState), e !== null && e.dehydrated !== null)) { + var t = e.retryLane; + e.retryLane = t !== 0 && t < n ? t : n; + } +} +function Ti(e, n) { + $u(e, n), (e = e.alternate) && $u(e, n); +} +function Ld() { + return null; +} +var tc = + typeof reportError == "function" + ? reportError + : function (e) { + console.error(e); + }; +function Ri(e) { + this._internalRoot = e; +} +pl.prototype.render = Ri.prototype.render = function (e) { + var n = this._internalRoot; + if (n === null) throw Error(y(409)); + dl(e, n, null, null); +}; +pl.prototype.unmount = Ri.prototype.unmount = function () { + var e = this._internalRoot; + if (e !== null) { + this._internalRoot = null; + var n = e.containerInfo; + Rn(function () { + dl(null, e, null, null); + }), + (n[Ye] = null); + } +}; +function pl(e) { + this._internalRoot = e; +} +pl.prototype.unstable_scheduleHydration = function (e) { + if (e) { + var n = js(); + e = { blockedOn: null, target: e, priority: n }; + for (var t = 0; t < en.length && n !== 0 && n < en[t].priority; t++); + en.splice(t, 0, e), t === 0 && Os(e); + } +}; +function ji(e) { + return !(!e || (e.nodeType !== 1 && e.nodeType !== 9 && e.nodeType !== 11)); +} +function ml(e) { + return !( + !e || + (e.nodeType !== 1 && + e.nodeType !== 9 && + e.nodeType !== 11 && + (e.nodeType !== 8 || e.nodeValue !== " react-mount-point-unstable ")) + ); +} +function Bu() {} +function Td(e, n, t, r, l) { + if (l) { + if (typeof r == "function") { + var o = r; + r = function () { + var c = br(i); + o.call(c); + }; + } + var i = nc(n, r, e, 0, null, !1, !1, "", Bu); + return ( + (e._reactRootContainer = i), + (e[Ye] = i.current), + At(e.nodeType === 8 ? e.parentNode : e), + Rn(), + i + ); + } + for (; (l = e.lastChild); ) e.removeChild(l); + if (typeof r == "function") { + var u = r; + r = function () { + var c = br(s); + u.call(c); + }; + } + var s = Li(e, 0, !1, null, null, !1, !1, "", Bu); + return ( + (e._reactRootContainer = s), + (e[Ye] = s.current), + At(e.nodeType === 8 ? e.parentNode : e), + Rn(function () { + dl(n, s, t, r); + }), + s + ); +} +function hl(e, n, t, r, l) { + var o = t._reactRootContainer; + if (o) { + var i = o; + if (typeof l == "function") { + var u = l; + l = function () { + var s = br(i); + u.call(s); + }; + } + dl(n, i, e, l); + } else i = Td(t, n, e, l, r); + return br(i); +} +Ts = function (e) { + switch (e.tag) { + case 3: + var n = e.stateNode; + if (n.current.memoizedState.isDehydrated) { + var t = kt(n.pendingLanes); + t !== 0 && + (Jo(n, t | 1), ve(n, K()), !(M & 6) && ((ot = K() + 500), yn())); + } + break; + case 13: + Rn(function () { + var r = Ge(e, 1); + if (r !== null) { + var l = ae(); + Oe(r, e, 1, l); + } + }), + Ti(e, 1); + } +}; +qo = function (e) { + if (e.tag === 13) { + var n = Ge(e, 134217728); + if (n !== null) { + var t = ae(); + Oe(n, e, 134217728, t); + } + Ti(e, 134217728); + } +}; +Rs = function (e) { + if (e.tag === 13) { + var n = fn(e), + t = Ge(e, n); + if (t !== null) { + var r = ae(); + Oe(t, e, n, r); + } + Ti(e, n); + } +}; +js = function () { + return O; +}; +Ms = function (e, n) { + var t = O; + try { + return (O = e), n(); + } finally { + O = t; + } +}; +oo = function (e, n, t) { + switch (n) { + case "input": + if ((ql(e, t), (n = t.name), t.type === "radio" && n != null)) { + for (t = e; t.parentNode; ) t = t.parentNode; + for ( + t = t.querySelectorAll( + "input[name=" + JSON.stringify("" + n) + '][type="radio"]' + ), + n = 0; + n < t.length; + n++ + ) { + var r = t[n]; + if (r !== e && r.form === e.form) { + var l = ol(r); + if (!l) throw Error(y(90)); + cs(r), ql(r, l); + } + } + } + break; + case "textarea": + ds(e, t); + break; + case "select": + (n = t.value), n != null && Yn(e, !!t.multiple, n, !1); + } +}; +ws = _i; +ks = Rn; +var Rd = { usingClientEntryPoint: !1, Events: [Jt, $n, ol, ys, gs, _i] }, + yt = { + findFiberByHostInstance: xn, + bundleType: 0, + version: "18.2.0", + rendererPackageName: "react-dom", + }, + jd = { + bundleType: yt.bundleType, + version: yt.version, + rendererPackageName: yt.rendererPackageName, + rendererConfig: yt.rendererConfig, + overrideHookState: null, + overrideHookStateDeletePath: null, + overrideHookStateRenamePath: null, + overrideProps: null, + overridePropsDeletePath: null, + overridePropsRenamePath: null, + setErrorHandler: null, + setSuspenseHandler: null, + scheduleUpdate: null, + currentDispatcherRef: Ze.ReactCurrentDispatcher, + findHostInstanceByFiber: function (e) { + return (e = Es(e)), e === null ? null : e.stateNode; + }, + findFiberByHostInstance: yt.findFiberByHostInstance || Ld, + findHostInstancesForRefresh: null, + scheduleRefresh: null, + scheduleRoot: null, + setRefreshHandler: null, + getCurrentFiber: null, + reconcilerVersion: "18.2.0-next-9e3b772b8-20220608", + }; +if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u") { + var yr = __REACT_DEVTOOLS_GLOBAL_HOOK__; + if (!yr.isDisabled && yr.supportsFiber) + try { + (nl = yr.inject(jd)), (Ae = yr); + } catch {} +} +Se.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Rd; +Se.createPortal = function (e, n) { + var t = 2 < arguments.length && arguments[2] !== void 0 ? arguments[2] : null; + if (!ji(n)) throw Error(y(200)); + return zd(e, n, null, t); +}; +Se.createRoot = function (e, n) { + if (!ji(e)) throw Error(y(299)); + var t = !1, + r = "", + l = tc; + return ( + n != null && + (n.unstable_strictMode === !0 && (t = !0), + n.identifierPrefix !== void 0 && (r = n.identifierPrefix), + n.onRecoverableError !== void 0 && (l = n.onRecoverableError)), + (n = Li(e, 1, !1, null, null, t, !1, r, l)), + (e[Ye] = n.current), + At(e.nodeType === 8 ? e.parentNode : e), + new Ri(n) + ); +}; +Se.findDOMNode = function (e) { + if (e == null) return null; + if (e.nodeType === 1) return e; + var n = e._reactInternals; + if (n === void 0) + throw typeof e.render == "function" + ? Error(y(188)) + : ((e = Object.keys(e).join(",")), Error(y(268, e))); + return (e = Es(n)), (e = e === null ? null : e.stateNode), e; +}; +Se.flushSync = function (e) { + return Rn(e); +}; +Se.hydrate = function (e, n, t) { + if (!ml(n)) throw Error(y(200)); + return hl(null, e, n, !0, t); +}; +Se.hydrateRoot = function (e, n, t) { + if (!ji(e)) throw Error(y(405)); + var r = (t != null && t.hydratedSources) || null, + l = !1, + o = "", + i = tc; + if ( + (t != null && + (t.unstable_strictMode === !0 && (l = !0), + t.identifierPrefix !== void 0 && (o = t.identifierPrefix), + t.onRecoverableError !== void 0 && (i = t.onRecoverableError)), + (n = nc(n, null, e, 1, t ?? null, l, !1, o, i)), + (e[Ye] = n.current), + At(e), + r) + ) + for (e = 0; e < r.length; e++) + (t = r[e]), + (l = t._getVersion), + (l = l(t._source)), + n.mutableSourceEagerHydrationData == null + ? (n.mutableSourceEagerHydrationData = [t, l]) + : n.mutableSourceEagerHydrationData.push(t, l); + return new pl(n); +}; +Se.render = function (e, n, t) { + if (!ml(n)) throw Error(y(200)); + return hl(null, e, n, !1, t); +}; +Se.unmountComponentAtNode = function (e) { + if (!ml(e)) throw Error(y(40)); + return e._reactRootContainer + ? (Rn(function () { + hl(null, null, e, !1, function () { + (e._reactRootContainer = null), (e[Ye] = null); + }); + }), + !0) + : !1; +}; +Se.unstable_batchedUpdates = _i; +Se.unstable_renderSubtreeIntoContainer = function (e, n, t, r) { + if (!ml(t)) throw Error(y(200)); + if (e == null || e._reactInternals === void 0) throw Error(y(38)); + return hl(e, n, t, !1, r); +}; +Se.version = "18.2.0-next-9e3b772b8-20220608"; +function rc() { + if ( + !( + typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > "u" || + typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != "function" + ) + ) + try { + __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(rc); + } catch (e) { + console.error(e); + } +} +rc(), (ns.exports = Se); +var Md = ns.exports, + Vu = Md; +(Ql.createRoot = Vu.createRoot), (Ql.hydrateRoot = Vu.hydrateRoot); +function Od({ stream: e, ...n }) { + const t = W.useRef(null), + r = W.useCallback((l) => { + const o = new (window.AudioContext || window.webkitAudioContext)(), + i = o.createMediaStreamSource(l), + u = o.createAnalyser(); + (u.fftSize = 2048), i.connect(u); + const s = t.current, + c = s.getContext("2d"), + h = u.frequencyBinCount, + m = new Uint8Array(h), + p = () => { + requestAnimationFrame(p), + u.getByteTimeDomainData(m), + (c.fillStyle = "rgb(255, 255, 255)"), + c.fillRect(0, 0, s.width, s.height), + (c.lineWidth = 2), + (c.strokeStyle = "rgb(0, 0, 0)"), + c.beginPath(); + const w = (s.width * 1) / h; + let g = 0; + for (let S = 0; S < h; ++S) { + const f = ((m[S] / 128) * s.height) / 2; + S === 0 ? c.moveTo(g, f) : c.lineTo(g, f), (g += w); + } + c.lineTo(s.width, s.height / 2), c.stroke(); + }; + p(); + }, []); + return ( + W.useEffect(() => { + e && r(e); + }, [r, e]), + T.jsx("canvas", { ...n, width: 720, height: 240, ref: t }) + ); +} +function Dd(e) { + const n = e == 0 ? 0 : Math.floor(Math.log(e) / Math.log(1024)); + return ( + +(e / Math.pow(1024, n)).toFixed(2) * 1 + ["B", "kB", "MB", "GB", "TB"][n] + ); +} +function Id({ text: e, percentage: n, total: t }) { + return ( + n ?? (n = 0), + T.jsx("div", { + className: + "w-full bg-gray-100 dark:bg-gray-700 text-left rounded-lg overflow-hidden mb-0.5", + children: T.jsxs("div", { + className: "bg-blue-400 whitespace-nowrap px-1 text-sm", + style: { width: `${n}%` }, + children: [ + e, + " (", + n.toFixed(2), + "%", + isNaN(t) ? "" : ` of ${Dd(t)}`, + ")", + ], + }), + }) + ); +} +function Fd(e) { + return ( + (e = e.toLowerCase()), + (e.match(/\w+.?/g) || []) + .map((n) => n.charAt(0).toUpperCase() + n.slice(1)) + .join("") + ); +} +const Wu = { + en: "english", + zh: "chinese", + de: "german", + es: "spanish/castilian", + ru: "russian", + ko: "korean", + fr: "french", + ja: "japanese", + pt: "portuguese", + tr: "turkish", + pl: "polish", + ca: "catalan/valencian", + nl: "dutch/flemish", + ar: "arabic", + sv: "swedish", + it: "italian", + id: "indonesian", + hi: "hindi", + fi: "finnish", + vi: "vietnamese", + he: "hebrew", + uk: "ukrainian", + el: "greek", + ms: "malay", + cs: "czech", + ro: "romanian/moldavian/moldovan", + da: "danish", + hu: "hungarian", + ta: "tamil", + no: "norwegian", + th: "thai", + ur: "urdu", + hr: "croatian", + bg: "bulgarian", + lt: "lithuanian", + la: "latin", + mi: "maori", + ml: "malayalam", + cy: "welsh", + sk: "slovak", + te: "telugu", + fa: "persian", + lv: "latvian", + bn: "bengali", + sr: "serbian", + az: "azerbaijani", + sl: "slovenian", + kn: "kannada", + et: "estonian", + mk: "macedonian", + br: "breton", + eu: "basque", + is: "icelandic", + hy: "armenian", + ne: "nepali", + mn: "mongolian", + bs: "bosnian", + kk: "kazakh", + sq: "albanian", + sw: "swahili", + gl: "galician", + mr: "marathi", + pa: "punjabi/panjabi", + si: "sinhala/sinhalese", + km: "khmer", + sn: "shona", + yo: "yoruba", + so: "somali", + af: "afrikaans", + oc: "occitan", + ka: "georgian", + be: "belarusian", + tg: "tajik", + sd: "sindhi", + gu: "gujarati", + am: "amharic", + yi: "yiddish", + lo: "lao", + uz: "uzbek", + fo: "faroese", + ht: "haitian creole/haitian", + ps: "pashto/pushto", + tk: "turkmen", + nn: "nynorsk", + mt: "maltese", + sa: "sanskrit", + lb: "luxembourgish/letzeburgesch", + my: "myanmar/burmese", + bo: "tibetan", + tl: "tagalog", + mg: "malagasy", + as: "assamese", + tt: "tatar", + haw: "hawaiian", + ln: "lingala", + ha: "hausa", + ba: "bashkir", + jw: "javanese", + su: "sundanese", +}; +function Ud({ language: e, setLanguage: n }) { + const t = (l) => { + n(l.target.value); + }, + r = Object.values(Wu).map(Fd); + return T.jsx("select", { + className: "border rounded-lg p-2 max-w-[100px]", + value: e, + onChange: t, + children: Object.keys(Wu).map((l, o) => + T.jsx("option", { value: l, children: r[o] }, l) + ), + }); +} +const Ad = !!navigator.gpu, + lc = 16e3, + $d = 30, + Hu = lc * $d; +function Bd() { + const e = W.useRef(null), + n = W.useRef(null), + [t, r] = W.useState(null), + [l, o] = W.useState(""), + [i, u] = W.useState([]), + [s, c] = W.useState(!1), + [h, m] = W.useState(""), + [p, w] = W.useState(null), + [g, S] = W.useState("en"); + W.useEffect(() => { + e.current || + (e.current = new Worker( + new URL("/assets/worker-CEIicWCS.js", import.meta.url), + { type: "module" } + )); + const k = (x) => { + var j, P; + switch (x.data.status) { + case "loading": + r("loading"), o(x.data.data); + break; + case "initiate": + u((Y) => [...Y, x.data]); + break; + case "progress": + u((Y) => + Y.map((re) => (re.file === x.data.file ? { ...re, ...x.data } : re)) + ); + break; + case "done": + u((Y) => Y.filter((re) => re.file !== x.data.file)); + break; + case "ready": + r("ready"), (j = n.current) == null || j.start(); + break; + case "start": + c(!0), (P = n.current) == null || P.requestData(); + break; + case "update": + { + const { tps: Y } = x.data; + w(Y); + } + break; + case "complete": + c(!1), m(x.data.output); + break; + } + }; + return ( + e.current.addEventListener("message", k), + () => { + e.current.removeEventListener("message", k); + } + ); + }, []); + const [D, f] = W.useState(!1), + [a, d] = W.useState([]), + [v, E] = W.useState(null), + N = W.useRef(null); + return ( + W.useEffect(() => { + if (!n.current) + return ( + navigator.mediaDevices.getUserMedia + ? navigator.mediaDevices + .getUserMedia({ audio: !0 }) + .then((k) => { + E(k), + (n.current = new MediaRecorder(k)), + (N.current = new AudioContext({ sampleRate: lc })), + (n.current.onstart = () => { + f(!0), d([]); + }), + (n.current.ondataavailable = (x) => { + x.data.size > 0 + ? d((j) => [...j, x.data]) + : setTimeout(() => { + n.current.requestData(); + }, 25); + }), + (n.current.onstop = () => { + f(!1); + }); + }) + .catch((k) => + console.error("The following error occurred: ", k) + ) + : console.error("getUserMedia not supported on your browser!"), + () => { + var k; + (k = n.current) == null || k.stop(), (n.current = null); + } + ); + }, []), + W.useEffect(() => { + var k; + if (n.current && D && !s && t === "ready") + if (a.length > 0) { + const x = new Blob(a, { type: n.current.mimeType }), + j = new FileReader(); + (j.onloadend = async () => { + const P = j.result; + let re = (await N.current.decodeAudioData(P)).getChannelData(0); + re.length > Hu && (re = re.slice(-Hu)), + e.current.postMessage({ + type: "generate", + data: { audio: re, language: g }, + }); + }), + j.readAsArrayBuffer(x); + } else (k = n.current) == null || k.requestData(); + }, [t, D, s, a, g]), + Ad + ? T.jsx("div", { + className: + "flex flex-col h-screen mx-auto justify-end text-gray-800 dark:text-gray-200 bg-white dark:bg-gray-900", + children: T.jsxs("div", { + className: + "h-full overflow-auto scrollbar-thin flex justify-center items-center flex-col relative", + children: [ + T.jsxs("div", { + className: + "flex flex-col items-center mb-1 max-w-[400px] text-center", + children: [ + T.jsx("img", { + src: "logo.png", + width: "50%", + height: "auto", + className: "block", + }), + T.jsx("h1", { + className: "text-4xl font-bold mb-1", + children: "Whisper WebGPU", + }), + T.jsx("h2", { + className: "text-xl font-semibold", + children: "Real-time in-browser speech recognition", + }), + ], + }), + T.jsxs("div", { + className: "flex flex-col items-center px-4", + children: [ + t === null && + T.jsxs(T.Fragment, { + children: [ + T.jsxs("p", { + className: "max-w-[480px] mb-4", + children: [ + T.jsx("br", {}), + "You are about to load ", + T.jsx("a", { + href: "https://huggingface.co/onnx-community/whisper-large-v3-turbo", + target: "_blank", + rel: "noreferrer", + className: "font-medium underline", + children: "whisper-large-v3-turbo", + }), + ", a 73 million parameter speech recognition model that is optimized for inference on the web. Once downloaded, the model (~200 MB) will be cached and reused when you revisit the page.", + T.jsx("br", {}), + T.jsx("br", {}), + "Everything runs directly in your browser using ", + T.jsx("a", { + href: "https://huggingface.co/docs/transformers.js", + target: "_blank", + rel: "noreferrer", + className: "underline", + children: "🤗 Transformers.js", + }), + " and ONNX Runtime Web, meaning no data is sent to a server. You can even disconnect from the internet after the model has loaded!", + ], + }), + T.jsx("button", { + className: + "border px-4 py-2 rounded-lg bg-blue-400 text-white hover:bg-blue-500 disabled:bg-blue-100 disabled:cursor-not-allowed select-none", + onClick: () => { + e.current.postMessage({ type: "load" }), + r("loading"); + }, + disabled: t !== null, + children: "Load model", + }), + ], + }), + T.jsxs("div", { + className: "w-[500px] p-2", + children: [ + T.jsx(Od, { className: "w-full rounded-lg", stream: v }), + t === "ready" && + T.jsxs("div", { + className: "relative", + children: [ + T.jsx("p", { + className: + "w-full h-[80px] overflow-y-auto overflow-wrap-anywhere border rounded-lg p-2", + children: h, + }), + p && + T.jsxs("span", { + className: "absolute bottom-0 right-0 px-1", + children: [p.toFixed(2), " tok/s"], + }), + ], + }), + ], + }), + t === "ready" && + T.jsxs("div", { + className: "relative w-full flex justify-center", + children: [ + T.jsx(Ud, { + language: g, + setLanguage: (k) => { + var x, j; + (x = n.current) == null || x.stop(), + S(k), + (j = n.current) == null || j.start(); + }, + }), + T.jsx("button", { + className: "border rounded-lg px-2 absolute right-2", + onClick: () => { + var k, x; + (k = n.current) == null || k.stop(), + (x = n.current) == null || x.start(); + }, + children: "Reset", + }), + ], + }), + t === "loading" && + T.jsxs("div", { + className: "w-full max-w-[500px] text-left mx-auto p-4", + children: [ + T.jsx("p", { className: "text-center", children: l }), + i.map(({ file: k, progress: x, total: j }, P) => + T.jsx(Id, { text: k, percentage: x, total: j }, P) + ), + ], + }), + ], + }), + ], + }), + }) + : T.jsxs("div", { + className: + "fixed w-screen h-screen bg-black z-10 bg-opacity-[92%] text-white text-2xl font-semibold flex justify-center items-center text-center", + children: [ + "WebGPU is not supported", + T.jsx("br", {}), + "by this browser :(", + ], + }) + ); +} +Ql.createRoot(document.getElementById("root")).render( + T.jsx(xc.StrictMode, { children: T.jsx(Bd, {}) }) +);