var Rc=Object.defineProperty;var Oc=(e,t,n)=>t in e?Rc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ye=(e,t,n)=>Oc(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.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 n(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=n(l);fetch(l.href,o)}})();var hu={exports:{}},wl={},mu={exports:{}},R={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var mr=Symbol.for("react.element"),Ac=Symbol.for("react.portal"),$c=Symbol.for("react.fragment"),Fc=Symbol.for("react.strict_mode"),Uc=Symbol.for("react.profiler"),Bc=Symbol.for("react.provider"),Wc=Symbol.for("react.context"),Vc=Symbol.for("react.forward_ref"),Hc=Symbol.for("react.suspense"),Qc=Symbol.for("react.memo"),Gc=Symbol.for("react.lazy"),rs=Symbol.iterator;function Kc(e){return e===null||typeof e!="object"?null:(e=rs&&e[rs]||e["@@iterator"],typeof e=="function"?e:null)}var vu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},gu=Object.assign,yu={};function _n(e,t,n){this.props=e,this.context=t,this.refs=yu,this.updater=n||vu}_n.prototype.isReactComponent={};_n.prototype.setState=function(e,t){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,t,"setState")};_n.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function wu(){}wu.prototype=_n.prototype;function ri(e,t,n){this.props=e,this.context=t,this.refs=yu,this.updater=n||vu}var li=ri.prototype=new wu;li.constructor=ri;gu(li,_n.prototype);li.isPureReactComponent=!0;var ls=Array.isArray,xu=Object.prototype.hasOwnProperty,oi={current:null},Su={key:!0,ref:!0,__self:!0,__source:!0};function ku(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)xu.call(t,r)&&!Su.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var a=Array(s),d=0;d<s;d++)a[d]=arguments[d+2];l.children=a}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:mr,type:e,key:o,ref:i,props:l,_owner:oi.current}}function Yc(e,t){return{$$typeof:mr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ii(e){return typeof e=="object"&&e!==null&&e.$$typeof===mr}function Jc(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var os=/\/+/g;function $l(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Jc(""+e.key):t.toString(36)}function Ar(e,t,n,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case mr:case Ac:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+$l(i,0):r,ls(l)?(n="",e!=null&&(n=e.replace(os,"$&/")+"/"),Ar(l,t,n,"",function(d){return d})):l!=null&&(ii(l)&&(l=Yc(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(os,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",ls(e))for(var s=0;s<e.length;s++){o=e[s];var a=r+$l(o,s);i+=Ar(o,t,n,a,l)}else if(a=Kc(e),typeof a=="function")for(e=a.call(e),s=0;!(o=e.next()).done;)o=o.value,a=r+$l(o,s++),i+=Ar(o,t,n,a,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function xr(e,t,n){if(e==null)return e;var r=[],l=0;return Ar(e,r,"","",function(o){return t.call(n,o,l++)}),r}function Xc(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var me={current:null},$r={transition:null},Zc={ReactCurrentDispatcher:me,ReactCurrentBatchConfig:$r,ReactCurrentOwner:oi};function _u(){throw Error("act(...) is not supported in production builds of React.")}R.Children={map:xr,forEach:function(e,t,n){xr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return xr(e,function(){t++}),t},toArray:function(e){return xr(e,function(t){return t})||[]},only:function(e){if(!ii(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};R.Component=_n;R.Fragment=$c;R.Profiler=Uc;R.PureComponent=ri;R.StrictMode=Fc;R.Suspense=Hc;R.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Zc;R.act=_u;R.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=gu({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=oi.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)xu.call(t,a)&&!Su.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){s=Array(a);for(var d=0;d<a;d++)s[d]=arguments[d+2];r.children=s}return{$$typeof:mr,type:e.type,key:l,ref:o,props:r,_owner:i}};R.createContext=function(e){return e={$$typeof:Wc,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Bc,_context:e},e.Consumer=e};R.createElement=ku;R.createFactory=function(e){var t=ku.bind(null,e);return t.type=e,t};R.createRef=function(){return{current:null}};R.forwardRef=function(e){return{$$typeof:Vc,render:e}};R.isValidElement=ii;R.lazy=function(e){return{$$typeof:Gc,_payload:{_status:-1,_result:e},_init:Xc}};R.memo=function(e,t){return{$$typeof:Qc,type:e,compare:t===void 0?null:t}};R.startTransition=function(e){var t=$r.transition;$r.transition={};try{e()}finally{$r.transition=t}};R.unstable_act=_u;R.useCallback=function(e,t){return me.current.useCallback(e,t)};R.useContext=function(e){return me.current.useContext(e)};R.useDebugValue=function(){};R.useDeferredValue=function(e){return me.current.useDeferredValue(e)};R.useEffect=function(e,t){return me.current.useEffect(e,t)};R.useId=function(){return me.current.useId()};R.useImperativeHandle=function(e,t,n){return me.current.useImperativeHandle(e,t,n)};R.useInsertionEffect=function(e,t){return me.current.useInsertionEffect(e,t)};R.useLayoutEffect=function(e,t){return me.current.useLayoutEffect(e,t)};R.useMemo=function(e,t){return me.current.useMemo(e,t)};R.useReducer=function(e,t,n){return me.current.useReducer(e,t,n)};R.useRef=function(e){return me.current.useRef(e)};R.useState=function(e){return me.current.useState(e)};R.useSyncExternalStore=function(e,t,n){return me.current.useSyncExternalStore(e,t,n)};R.useTransition=function(){return me.current.useTransition()};R.version="18.3.1";mu.exports=R;var P=mu.exports;/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var qc=P,bc=Symbol.for("react.element"),ed=Symbol.for("react.fragment"),td=Object.prototype.hasOwnProperty,nd=qc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,rd={key:!0,ref:!0,__self:!0,__source:!0};function Cu(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)td.call(t,r)&&!rd.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:bc,type:e,key:o,ref:i,props:l,_owner:nd.current}}wl.Fragment=ed;wl.jsx=Cu;wl.jsxs=Cu;hu.exports=wl;var u=hu.exports,Eu={exports:{}},Le={},ju={exports:{}},Nu={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(e){function t(j,D){var z=j.length;j.push(D);e:for(;0<z;){var G=z-1>>>1,Z=j[G];if(0<l(Z,D))j[G]=D,j[z]=Z,z=G;else break e}}function n(j){return j.length===0?null:j[0]}function r(j){if(j.length===0)return null;var D=j[0],z=j.pop();if(z!==D){j[0]=z;e:for(var G=0,Z=j.length,Xe=Z>>>1;G<Xe;){var Ve=2*(G+1)-1,Tt=j[Ve],Ze=Ve+1,fe=j[Ze];if(0>l(Tt,z))Ze<Z&&0>l(fe,Tt)?(j[G]=fe,j[Ze]=z,G=Ze):(j[G]=Tt,j[Ve]=z,G=Ve);else if(Ze<Z&&0>l(fe,z))j[G]=fe,j[Ze]=z,G=Ze;else break e}}return D}function l(j,D){var z=j.sortIndex-D.sortIndex;return z!==0?z:j.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var a=[],d=[],v=1,m=null,h=3,w=!1,x=!1,_=!1,O=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(j){for(var D=n(d);D!==null;){if(D.callback===null)r(d);else if(D.startTime<=j)r(d),D.sortIndex=D.expirationTime,t(a,D);else break;D=n(d)}}function g(j){if(_=!1,p(j),!x)if(n(a)!==null)x=!0,Pt(S);else{var D=n(d);D!==null&&jn(g,D.startTime-j)}}function S(j,D){x=!1,_&&(_=!1,f(E),E=-1),w=!0;var z=h;try{for(p(D),m=n(a);m!==null&&(!(m.expirationTime>D)||j&&!de());){var G=m.callback;if(typeof G=="function"){m.callback=null,h=m.priorityLevel;var Z=G(m.expirationTime<=D);D=e.unstable_now(),typeof Z=="function"?m.callback=Z:m===n(a)&&r(a),p(D)}else r(a);m=n(a)}if(m!==null)var Xe=!0;else{var Ve=n(d);Ve!==null&&jn(g,Ve.startTime-D),Xe=!1}return Xe}finally{m=null,h=z,w=!1}}var k=!1,L=null,E=-1,H=5,M=-1;function de(){return!(e.unstable_now()-M<H)}function Je(){if(L!==null){var j=e.unstable_now();M=j;var D=!0;try{D=L(!0,j)}finally{D?ut():(k=!1,L=null)}}else k=!1}var ut;if(typeof c=="function")ut=function(){c(Je)};else if(typeof MessageChannel<"u"){var Kt=new MessageChannel,Rl=Kt.port2;Kt.port1.onmessage=Je,ut=function(){Rl.postMessage(null)}}else ut=function(){O(Je,0)};function Pt(j){L=j,k||(k=!0,ut())}function jn(j,D){E=O(function(){j(e.unstable_now())},D)}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(j){j.callback=null},e.unstable_continueExecution=function(){x||w||(x=!0,Pt(S))},e.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):H=0<j?Math.floor(1e3/j):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(j){switch(h){case 1:case 2:case 3:var D=3;break;default:D=h}var z=h;h=D;try{return j()}finally{h=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(j,D){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var z=h;h=j;try{return D()}finally{h=z}},e.unstable_scheduleCallback=function(j,D,z){var G=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?G+z:G):z=G,j){case 1:var Z=-1;break;case 2:Z=250;break;case 5:Z=1073741823;break;case 4:Z=1e4;break;default:Z=5e3}return Z=z+Z,j={id:v++,callback:D,priorityLevel:j,startTime:z,expirationTime:Z,sortIndex:-1},z>G?(j.sortIndex=z,t(d,j),n(a)===null&&j===n(d)&&(_?(f(E),E=-1):_=!0,jn(g,z-G))):(j.sortIndex=Z,t(a,j),x||w||(x=!0,Pt(S))),j},e.unstable_shouldYield=de,e.unstable_wrapCallback=function(j){var D=h;return function(){var z=h;h=D;try{return j.apply(this,arguments)}finally{h=z}}}})(Nu);ju.exports=Nu;var ld=ju.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var od=P,Ne=ld;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Lu=new Set,qn={};function Qt(e,t){vn(e,t),vn(e+"Capture",t)}function vn(e,t){for(qn[e]=t,e=0;e<t.length;e++)Lu.add(t[e])}var rt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),co=Object.prototype.hasOwnProperty,id=/^[: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]*$/,is={},ss={};function sd(e){return co.call(ss,e)?!0:co.call(is,e)?!1:id.test(e)?ss[e]=!0:(is[e]=!0,!1)}function ud(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function ad(e,t,n,r){if(t===null||typeof t>"u"||ud(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ve(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ie[e]=new ve(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ie[t]=new ve(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ie[e]=new ve(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ie[e]=new ve(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){ie[e]=new ve(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ie[e]=new ve(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ie[e]=new ve(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ie[e]=new ve(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ie[e]=new ve(e,5,!1,e.toLowerCase(),null,!1,!1)});var si=/[\-:]([a-z])/g;function ui(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 t=e.replace(si,ui);ie[t]=new ve(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(si,ui);ie[t]=new ve(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(si,ui);ie[t]=new ve(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ie[e]=new ve(e,1,!1,e.toLowerCase(),null,!1,!1)});ie.xlinkHref=new ve("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ie[e]=new ve(e,1,!1,e.toLowerCase(),null,!0,!0)});function ai(e,t,n,r){var l=ie.hasOwnProperty(t)?ie[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(ad(t,n,l,r)&&(n=null),r||l===null?sd(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var st=od.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Sr=Symbol.for("react.element"),Xt=Symbol.for("react.portal"),Zt=Symbol.for("react.fragment"),ci=Symbol.for("react.strict_mode"),fo=Symbol.for("react.profiler"),Pu=Symbol.for("react.provider"),Tu=Symbol.for("react.context"),di=Symbol.for("react.forward_ref"),po=Symbol.for("react.suspense"),ho=Symbol.for("react.suspense_list"),fi=Symbol.for("react.memo"),ct=Symbol.for("react.lazy"),Du=Symbol.for("react.offscreen"),us=Symbol.iterator;function Tn(e){return e===null||typeof e!="object"?null:(e=us&&e[us]||e["@@iterator"],typeof e=="function"?e:null)}var J=Object.assign,Fl;function Fn(e){if(Fl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Fl=t&&t[1]||""}return`
`+Fl+e}var Ul=!1;function Bl(e,t){if(!e||Ul)return"";Ul=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(d){var r=d}Reflect.construct(e,[],t)}else{try{t.call()}catch(d){r=d}e.call(t.prototype)}else{try{throw Error()}catch(d){r=d}e()}}catch(d){if(d&&r&&typeof d.stack=="string"){for(var l=d.stack.split(`
`),o=r.stack.split(`
`),i=l.length-1,s=o.length-1;1<=i&&0<=s&&l[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(l[i]!==o[s]){if(i!==1||s!==1)do if(i--,s--,0>s||l[i]!==o[s]){var a=`
`+l[i].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=i&&0<=s);break}}}finally{Ul=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Fn(e):""}function cd(e){switch(e.tag){case 5:return Fn(e.type);case 16:return Fn("Lazy");case 13:return Fn("Suspense");case 19:return Fn("SuspenseList");case 0:case 2:case 15:return e=Bl(e.type,!1),e;case 11:return e=Bl(e.type.render,!1),e;case 1:return e=Bl(e.type,!0),e;default:return""}}function mo(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 Zt:return"Fragment";case Xt:return"Portal";case fo:return"Profiler";case ci:return"StrictMode";case po:return"Suspense";case ho:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Tu:return(e.displayName||"Context")+".Consumer";case Pu:return(e._context.displayName||"Context")+".Provider";case di:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case fi:return t=e.displayName||null,t!==null?t:mo(e.type)||"Memo";case ct:t=e._payload,e=e._init;try{return mo(e(t))}catch{}}return null}function dd(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return mo(t);case 8:return t===ci?"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 t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ct(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function zu(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function fd(e){var t=zu(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function kr(e){e._valueTracker||(e._valueTracker=fd(e))}function Iu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=zu(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Jr(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 vo(e,t){var n=t.checked;return J({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function as(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ct(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Mu(e,t){t=t.checked,t!=null&&ai(e,"checked",t,!1)}function go(e,t){Mu(e,t);var n=Ct(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?yo(e,t.type,n):t.hasOwnProperty("defaultValue")&&yo(e,t.type,Ct(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function cs(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function yo(e,t,n){(t!=="number"||Jr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Un=Array.isArray;function cn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Ct(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function wo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(y(91));return J({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ds(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(y(92));if(Un(n)){if(1<n.length)throw Error(y(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Ct(n)}}function Ru(e,t){var n=Ct(t.value),r=Ct(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function fs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ou(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 xo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ou(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var _r,Au=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(_r=_r||document.createElement("div"),_r.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=_r.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function bn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Vn={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},pd=["Webkit","ms","Moz","O"];Object.keys(Vn).forEach(function(e){pd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Vn[t]=Vn[e]})});function $u(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Vn.hasOwnProperty(e)&&Vn[e]?(""+t).trim():t+"px"}function Fu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=$u(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var hd=J({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 So(e,t){if(t){if(hd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(y(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(y(61))}if(t.style!=null&&typeof t.style!="object")throw Error(y(62))}}function ko(e,t){if(e.indexOf("-")===-1)return typeof t.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 _o=null;function pi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Co=null,dn=null,fn=null;function ps(e){if(e=yr(e)){if(typeof Co!="function")throw Error(y(280));var t=e.stateNode;t&&(t=Cl(t),Co(e.stateNode,e.type,t))}}function Uu(e){dn?fn?fn.push(e):fn=[e]:dn=e}function Bu(){if(dn){var e=dn,t=fn;if(fn=dn=null,ps(e),t)for(e=0;e<t.length;e++)ps(t[e])}}function Wu(e,t){return e(t)}function Vu(){}var Wl=!1;function Hu(e,t,n){if(Wl)return e(t,n);Wl=!0;try{return Wu(e,t,n)}finally{Wl=!1,(dn!==null||fn!==null)&&(Vu(),Bu())}}function er(e,t){var n=e.stateNode;if(n===null)return null;var r=Cl(n);if(r===null)return null;n=r[t];e:switch(t){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(n&&typeof n!="function")throw Error(y(231,t,typeof n));return n}var Eo=!1;if(rt)try{var Dn={};Object.defineProperty(Dn,"passive",{get:function(){Eo=!0}}),window.addEventListener("test",Dn,Dn),window.removeEventListener("test",Dn,Dn)}catch{Eo=!1}function md(e,t,n,r,l,o,i,s,a){var d=Array.prototype.slice.call(arguments,3);try{t.apply(n,d)}catch(v){this.onError(v)}}var Hn=!1,Xr=null,Zr=!1,jo=null,vd={onError:function(e){Hn=!0,Xr=e}};function gd(e,t,n,r,l,o,i,s,a){Hn=!1,Xr=null,md.apply(vd,arguments)}function yd(e,t,n,r,l,o,i,s,a){if(gd.apply(this,arguments),Hn){if(Hn){var d=Xr;Hn=!1,Xr=null}else throw Error(y(198));Zr||(Zr=!0,jo=d)}}function Gt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Qu(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function hs(e){if(Gt(e)!==e)throw Error(y(188))}function wd(e){var t=e.alternate;if(!t){if(t=Gt(e),t===null)throw Error(y(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return hs(l),e;if(o===r)return hs(l),t;o=o.sibling}throw Error(y(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,s=l.child;s;){if(s===n){i=!0,n=l,r=o;break}if(s===r){i=!0,r=l,n=o;break}s=s.sibling}if(!i){for(s=o.child;s;){if(s===n){i=!0,n=o,r=l;break}if(s===r){i=!0,r=o,n=l;break}s=s.sibling}if(!i)throw Error(y(189))}}if(n.alternate!==r)throw Error(y(190))}if(n.tag!==3)throw Error(y(188));return n.stateNode.current===n?e:t}function Gu(e){return e=wd(e),e!==null?Ku(e):null}function Ku(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ku(e);if(t!==null)return t;e=e.sibling}return null}var Yu=Ne.unstable_scheduleCallback,ms=Ne.unstable_cancelCallback,xd=Ne.unstable_shouldYield,Sd=Ne.unstable_requestPaint,q=Ne.unstable_now,kd=Ne.unstable_getCurrentPriorityLevel,hi=Ne.unstable_ImmediatePriority,Ju=Ne.unstable_UserBlockingPriority,qr=Ne.unstable_NormalPriority,_d=Ne.unstable_LowPriority,Xu=Ne.unstable_IdlePriority,xl=null,Ke=null;function Cd(e){if(Ke&&typeof Ke.onCommitFiberRoot=="function")try{Ke.onCommitFiberRoot(xl,e,void 0,(e.current.flags&128)===128)}catch{}}var Ue=Math.clz32?Math.clz32:Nd,Ed=Math.log,jd=Math.LN2;function Nd(e){return e>>>=0,e===0?32:31-(Ed(e)/jd|0)|0}var Cr=64,Er=4194304;function Bn(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 br(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~l;s!==0?r=Bn(s):(o&=i,o!==0&&(r=Bn(o)))}else i=n&~l,i!==0?r=Bn(i):o!==0&&(r=Bn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Ue(t),l=1<<n,r|=e[n],t&=~l;return r}function Ld(e,t){switch(e){case 1:case 2:case 4:return t+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 t+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 Pd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-Ue(o),s=1<<i,a=l[i];a===-1?(!(s&n)||s&r)&&(l[i]=Ld(s,t)):a<=t&&(e.expiredLanes|=s),o&=~s}}function No(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Zu(){var e=Cr;return Cr<<=1,!(Cr&4194240)&&(Cr=64),e}function Vl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ue(t),e[t]=n}function Td(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Ue(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function mi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ue(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var F=0;function qu(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var bu,vi,ea,ta,na,Lo=!1,jr=[],vt=null,gt=null,yt=null,tr=new Map,nr=new Map,ft=[],Dd="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 vs(e,t){switch(e){case"focusin":case"focusout":vt=null;break;case"dragenter":case"dragleave":gt=null;break;case"mouseover":case"mouseout":yt=null;break;case"pointerover":case"pointerout":tr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":nr.delete(t.pointerId)}}function zn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=yr(t),t!==null&&vi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function zd(e,t,n,r,l){switch(t){case"focusin":return vt=zn(vt,e,t,n,r,l),!0;case"dragenter":return gt=zn(gt,e,t,n,r,l),!0;case"mouseover":return yt=zn(yt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return tr.set(o,zn(tr.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,nr.set(o,zn(nr.get(o)||null,e,t,n,r,l)),!0}return!1}function ra(e){var t=Mt(e.target);if(t!==null){var n=Gt(t);if(n!==null){if(t=n.tag,t===13){if(t=Qu(n),t!==null){e.blockedOn=t,na(e.priority,function(){ea(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Fr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Po(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);_o=r,n.target.dispatchEvent(r),_o=null}else return t=yr(n),t!==null&&vi(t),e.blockedOn=n,!1;t.shift()}return!0}function gs(e,t,n){Fr(e)&&n.delete(t)}function Id(){Lo=!1,vt!==null&&Fr(vt)&&(vt=null),gt!==null&&Fr(gt)&&(gt=null),yt!==null&&Fr(yt)&&(yt=null),tr.forEach(gs),nr.forEach(gs)}function In(e,t){e.blockedOn===t&&(e.blockedOn=null,Lo||(Lo=!0,Ne.unstable_scheduleCallback(Ne.unstable_NormalPriority,Id)))}function rr(e){function t(l){return In(l,e)}if(0<jr.length){In(jr[0],e);for(var n=1;n<jr.length;n++){var r=jr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(vt!==null&&In(vt,e),gt!==null&&In(gt,e),yt!==null&&In(yt,e),tr.forEach(t),nr.forEach(t),n=0;n<ft.length;n++)r=ft[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&(n=ft[0],n.blockedOn===null);)ra(n),n.blockedOn===null&&ft.shift()}var pn=st.ReactCurrentBatchConfig,el=!0;function Md(e,t,n,r){var l=F,o=pn.transition;pn.transition=null;try{F=1,gi(e,t,n,r)}finally{F=l,pn.transition=o}}function Rd(e,t,n,r){var l=F,o=pn.transition;pn.transition=null;try{F=4,gi(e,t,n,r)}finally{F=l,pn.transition=o}}function gi(e,t,n,r){if(el){var l=Po(e,t,n,r);if(l===null)bl(e,t,r,tl,n),vs(e,r);else if(zd(l,e,t,n,r))r.stopPropagation();else if(vs(e,r),t&4&&-1<Dd.indexOf(e)){for(;l!==null;){var o=yr(l);if(o!==null&&bu(o),o=Po(e,t,n,r),o===null&&bl(e,t,r,tl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else bl(e,t,r,null,n)}}var tl=null;function Po(e,t,n,r){if(tl=null,e=pi(r),e=Mt(e),e!==null)if(t=Gt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Qu(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return tl=e,null}function la(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(kd()){case hi:return 1;case Ju:return 4;case qr:case _d:return 16;case Xu:return 536870912;default:return 16}default:return 16}}var ht=null,yi=null,Ur=null;function oa(){if(Ur)return Ur;var e,t=yi,n=t.length,r,l="value"in ht?ht.value:ht.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return Ur=l.slice(e,1<r?1-r:void 0)}function Br(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Nr(){return!0}function ys(){return!1}function Pe(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Nr:ys,this.isPropagationStopped=ys,this}return J(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Nr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Nr)},persist:function(){},isPersistent:Nr}),t}var Cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},wi=Pe(Cn),gr=J({},Cn,{view:0,detail:0}),Od=Pe(gr),Hl,Ql,Mn,Sl=J({},gr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xi,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!==Mn&&(Mn&&e.type==="mousemove"?(Hl=e.screenX-Mn.screenX,Ql=e.screenY-Mn.screenY):Ql=Hl=0,Mn=e),Hl)},movementY:function(e){return"movementY"in e?e.movementY:Ql}}),ws=Pe(Sl),Ad=J({},Sl,{dataTransfer:0}),$d=Pe(Ad),Fd=J({},gr,{relatedTarget:0}),Gl=Pe(Fd),Ud=J({},Cn,{animationName:0,elapsedTime:0,pseudoElement:0}),Bd=Pe(Ud),Wd=J({},Cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Vd=Pe(Wd),Hd=J({},Cn,{data:0}),xs=Pe(Hd),Qd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Gd={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"},Kd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Yd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Kd[e])?!!t[e]:!1}function xi(){return Yd}var Jd=J({},gr,{key:function(e){if(e.key){var t=Qd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Br(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Gd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xi,charCode:function(e){return e.type==="keypress"?Br(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Br(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Xd=Pe(Jd),Zd=J({},Sl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ss=Pe(Zd),qd=J({},gr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xi}),bd=Pe(qd),ef=J({},Cn,{propertyName:0,elapsedTime:0,pseudoElement:0}),tf=Pe(ef),nf=J({},Sl,{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}),rf=Pe(nf),lf=[9,13,27,32],Si=rt&&"CompositionEvent"in window,Qn=null;rt&&"documentMode"in document&&(Qn=document.documentMode);var of=rt&&"TextEvent"in window&&!Qn,ia=rt&&(!Si||Qn&&8<Qn&&11>=Qn),ks=" ",_s=!1;function sa(e,t){switch(e){case"keyup":return lf.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ua(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var qt=!1;function sf(e,t){switch(e){case"compositionend":return ua(t);case"keypress":return t.which!==32?null:(_s=!0,ks);case"textInput":return e=t.data,e===ks&&_s?null:e;default:return null}}function uf(e,t){if(qt)return e==="compositionend"||!Si&&sa(e,t)?(e=oa(),Ur=yi=ht=null,qt=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ia&&t.locale!=="ko"?null:t.data;default:return null}}var af={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 Cs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!af[e.type]:t==="textarea"}function aa(e,t,n,r){Uu(r),t=nl(t,"onChange"),0<t.length&&(n=new wi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,lr=null;function cf(e){xa(e,0)}function kl(e){var t=tn(e);if(Iu(t))return e}function df(e,t){if(e==="change")return t}var ca=!1;if(rt){var Kl;if(rt){var Yl="oninput"in document;if(!Yl){var Es=document.createElement("div");Es.setAttribute("oninput","return;"),Yl=typeof Es.oninput=="function"}Kl=Yl}else Kl=!1;ca=Kl&&(!document.documentMode||9<document.documentMode)}function js(){Gn&&(Gn.detachEvent("onpropertychange",da),lr=Gn=null)}function da(e){if(e.propertyName==="value"&&kl(lr)){var t=[];aa(t,lr,e,pi(e)),Hu(cf,t)}}function ff(e,t,n){e==="focusin"?(js(),Gn=t,lr=n,Gn.attachEvent("onpropertychange",da)):e==="focusout"&&js()}function pf(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return kl(lr)}function hf(e,t){if(e==="click")return kl(t)}function mf(e,t){if(e==="input"||e==="change")return kl(t)}function vf(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var We=typeof Object.is=="function"?Object.is:vf;function or(e,t){if(We(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!co.call(t,l)||!We(e[l],t[l]))return!1}return!0}function Ns(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ls(e,t){var n=Ns(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ns(n)}}function fa(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?fa(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pa(){for(var e=window,t=Jr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Jr(e.document)}return t}function ki(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function gf(e){var t=pa(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&fa(n.ownerDocument.documentElement,n)){if(r!==null&&ki(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.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=Ls(n,o);var i=Ls(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var yf=rt&&"documentMode"in document&&11>=document.documentMode,bt=null,To=null,Kn=null,Do=!1;function Ps(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Do||bt==null||bt!==Jr(r)||(r=bt,"selectionStart"in r&&ki(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}),Kn&&or(Kn,r)||(Kn=r,r=nl(To,"onSelect"),0<r.length&&(t=new wi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=bt)))}function Lr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var en={animationend:Lr("Animation","AnimationEnd"),animationiteration:Lr("Animation","AnimationIteration"),animationstart:Lr("Animation","AnimationStart"),transitionend:Lr("Transition","TransitionEnd")},Jl={},ha={};rt&&(ha=document.createElement("div").style,"AnimationEvent"in window||(delete en.animationend.animation,delete en.animationiteration.animation,delete en.animationstart.animation),"TransitionEvent"in window||delete en.transitionend.transition);function _l(e){if(Jl[e])return Jl[e];if(!en[e])return e;var t=en[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ha)return Jl[e]=t[n];return e}var ma=_l("animationend"),va=_l("animationiteration"),ga=_l("animationstart"),ya=_l("transitionend"),wa=new Map,Ts="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 jt(e,t){wa.set(e,t),Qt(t,[e])}for(var Xl=0;Xl<Ts.length;Xl++){var Zl=Ts[Xl],wf=Zl.toLowerCase(),xf=Zl[0].toUpperCase()+Zl.slice(1);jt(wf,"on"+xf)}jt(ma,"onAnimationEnd");jt(va,"onAnimationIteration");jt(ga,"onAnimationStart");jt("dblclick","onDoubleClick");jt("focusin","onFocus");jt("focusout","onBlur");jt(ya,"onTransitionEnd");vn("onMouseEnter",["mouseout","mouseover"]);vn("onMouseLeave",["mouseout","mouseover"]);vn("onPointerEnter",["pointerout","pointerover"]);vn("onPointerLeave",["pointerout","pointerover"]);Qt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Qt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Qt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Qt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Qt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Qt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Wn="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(" "),Sf=new Set("cancel close invalid load scroll toggle".split(" ").concat(Wn));function Ds(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,yd(r,t,void 0,e),e.currentTarget=null}function xa(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],a=s.instance,d=s.currentTarget;if(s=s.listener,a!==o&&l.isPropagationStopped())break e;Ds(l,s,d),o=a}else for(i=0;i<r.length;i++){if(s=r[i],a=s.instance,d=s.currentTarget,s=s.listener,a!==o&&l.isPropagationStopped())break e;Ds(l,s,d),o=a}}}if(Zr)throw e=jo,Zr=!1,jo=null,e}function W(e,t){var n=t[Oo];n===void 0&&(n=t[Oo]=new Set);var r=e+"__bubble";n.has(r)||(Sa(t,e,2,!1),n.add(r))}function ql(e,t,n){var r=0;t&&(r|=4),Sa(n,e,r,t)}var Pr="_reactListening"+Math.random().toString(36).slice(2);function ir(e){if(!e[Pr]){e[Pr]=!0,Lu.forEach(function(n){n!=="selectionchange"&&(Sf.has(n)||ql(n,!1,e),ql(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Pr]||(t[Pr]=!0,ql("selectionchange",!1,t))}}function Sa(e,t,n,r){switch(la(t)){case 1:var l=Md;break;case 4:l=Rd;break;default:l=gi}n=l.bind(null,t,n,e),l=void 0,!Eo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function bl(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var a=i.tag;if((a===3||a===4)&&(a=i.stateNode.containerInfo,a===l||a.nodeType===8&&a.parentNode===l))return;i=i.return}for(;s!==null;){if(i=Mt(s),i===null)return;if(a=i.tag,a===5||a===6){r=o=i;continue e}s=s.parentNode}}r=r.return}Hu(function(){var d=o,v=pi(n),m=[];e:{var h=wa.get(e);if(h!==void 0){var w=wi,x=e;switch(e){case"keypress":if(Br(n)===0)break e;case"keydown":case"keyup":w=Xd;break;case"focusin":x="focus",w=Gl;break;case"focusout":x="blur",w=Gl;break;case"beforeblur":case"afterblur":w=Gl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":w=ws;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=$d;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=bd;break;case ma:case va:case ga:w=Bd;break;case ya:w=tf;break;case"scroll":w=Od;break;case"wheel":w=rf;break;case"copy":case"cut":case"paste":w=Vd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=Ss}var _=(t&4)!==0,O=!_&&e==="scroll",f=_?h!==null?h+"Capture":null:h;_=[];for(var c=d,p;c!==null;){p=c;var g=p.stateNode;if(p.tag===5&&g!==null&&(p=g,f!==null&&(g=er(c,f),g!=null&&_.push(sr(c,g,p)))),O)break;c=c.return}0<_.length&&(h=new w(h,x,null,n,v),m.push({event:h,listeners:_}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",h&&n!==_o&&(x=n.relatedTarget||n.fromElement)&&(Mt(x)||x[lt]))break e;if((w||h)&&(h=v.window===v?v:(h=v.ownerDocument)?h.defaultView||h.parentWindow:window,w?(x=n.relatedTarget||n.toElement,w=d,x=x?Mt(x):null,x!==null&&(O=Gt(x),x!==O||x.tag!==5&&x.tag!==6)&&(x=null)):(w=null,x=d),w!==x)){if(_=ws,g="onMouseLeave",f="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(_=Ss,g="onPointerLeave",f="onPointerEnter",c="pointer"),O=w==null?h:tn(w),p=x==null?h:tn(x),h=new _(g,c+"leave",w,n,v),h.target=O,h.relatedTarget=p,g=null,Mt(v)===d&&(_=new _(f,c+"enter",x,n,v),_.target=p,_.relatedTarget=O,g=_),O=g,w&&x)t:{for(_=w,f=x,c=0,p=_;p;p=Jt(p))c++;for(p=0,g=f;g;g=Jt(g))p++;for(;0<c-p;)_=Jt(_),c--;for(;0<p-c;)f=Jt(f),p--;for(;c--;){if(_===f||f!==null&&_===f.alternate)break t;_=Jt(_),f=Jt(f)}_=null}else _=null;w!==null&&zs(m,h,w,_,!1),x!==null&&O!==null&&zs(m,O,x,_,!0)}}e:{if(h=d?tn(d):window,w=h.nodeName&&h.nodeName.toLowerCase(),w==="select"||w==="input"&&h.type==="file")var S=df;else if(Cs(h))if(ca)S=mf;else{S=pf;var k=ff}else(w=h.nodeName)&&w.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(S=hf);if(S&&(S=S(e,d))){aa(m,S,n,v);break e}k&&k(e,h,d),e==="focusout"&&(k=h._wrapperState)&&k.controlled&&h.type==="number"&&yo(h,"number",h.value)}switch(k=d?tn(d):window,e){case"focusin":(Cs(k)||k.contentEditable==="true")&&(bt=k,To=d,Kn=null);break;case"focusout":Kn=To=bt=null;break;case"mousedown":Do=!0;break;case"contextmenu":case"mouseup":case"dragend":Do=!1,Ps(m,n,v);break;case"selectionchange":if(yf)break;case"keydown":case"keyup":Ps(m,n,v)}var L;if(Si)e:{switch(e){case"compositionstart":var E="onCompositionStart";break e;case"compositionend":E="onCompositionEnd";break e;case"compositionupdate":E="onCompositionUpdate";break e}E=void 0}else qt?sa(e,n)&&(E="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(E="onCompositionStart");E&&(ia&&n.locale!=="ko"&&(qt||E!=="onCompositionStart"?E==="onCompositionEnd"&&qt&&(L=oa()):(ht=v,yi="value"in ht?ht.value:ht.textContent,qt=!0)),k=nl(d,E),0<k.length&&(E=new xs(E,e,null,n,v),m.push({event:E,listeners:k}),L?E.data=L:(L=ua(n),L!==null&&(E.data=L)))),(L=of?sf(e,n):uf(e,n))&&(d=nl(d,"onBeforeInput"),0<d.length&&(v=new xs("onBeforeInput","beforeinput",null,n,v),m.push({event:v,listeners:d}),v.data=L))}xa(m,t)})}function sr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function nl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=er(e,n),o!=null&&r.unshift(sr(e,o,l)),o=er(e,t),o!=null&&r.push(sr(e,o,l))),e=e.return}return r}function Jt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function zs(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var s=n,a=s.alternate,d=s.stateNode;if(a!==null&&a===r)break;s.tag===5&&d!==null&&(s=d,l?(a=er(n,o),a!=null&&i.unshift(sr(n,a,s))):l||(a=er(n,o),a!=null&&i.push(sr(n,a,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var kf=/\r\n?/g,_f=/\u0000|\uFFFD/g;function Is(e){return(typeof e=="string"?e:""+e).replace(kf,`
`).replace(_f,"")}function Tr(e,t,n){if(t=Is(t),Is(e)!==t&&n)throw Error(y(425))}function rl(){}var zo=null,Io=null;function Mo(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ro=typeof setTimeout=="function"?setTimeout:void 0,Cf=typeof clearTimeout=="function"?clearTimeout:void 0,Ms=typeof Promise=="function"?Promise:void 0,Ef=typeof queueMicrotask=="function"?queueMicrotask:typeof Ms<"u"?function(e){return Ms.resolve(null).then(e).catch(jf)}:Ro;function jf(e){setTimeout(function(){throw e})}function eo(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),rr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);rr(t)}function wt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Rs(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var En=Math.random().toString(36).slice(2),Ge="__reactFiber$"+En,ur="__reactProps$"+En,lt="__reactContainer$"+En,Oo="__reactEvents$"+En,Nf="__reactListeners$"+En,Lf="__reactHandles$"+En;function Mt(e){var t=e[Ge];if(t)return t;for(var n=e.parentNode;n;){if(t=n[lt]||n[Ge]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Rs(e);e!==null;){if(n=e[Ge])return n;e=Rs(e)}return t}e=n,n=e.parentNode}return null}function yr(e){return e=e[Ge]||e[lt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function tn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(y(33))}function Cl(e){return e[ur]||null}var Ao=[],nn=-1;function Nt(e){return{current:e}}function V(e){0>nn||(e.current=Ao[nn],Ao[nn]=null,nn--)}function U(e,t){nn++,Ao[nn]=e.current,e.current=t}var Et={},ce=Nt(Et),Se=Nt(!1),Ft=Et;function gn(e,t){var n=e.type.contextTypes;if(!n)return Et;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ke(e){return e=e.childContextTypes,e!=null}function ll(){V(Se),V(ce)}function Os(e,t,n){if(ce.current!==Et)throw Error(y(168));U(ce,t),U(Se,n)}function ka(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(y(108,dd(e)||"Unknown",l));return J({},n,r)}function ol(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Et,Ft=ce.current,U(ce,e),U(Se,Se.current),!0}function As(e,t,n){var r=e.stateNode;if(!r)throw Error(y(169));n?(e=ka(e,t,Ft),r.__reactInternalMemoizedMergedChildContext=e,V(Se),V(ce),U(ce,e)):V(Se),U(Se,n)}var be=null,El=!1,to=!1;function _a(e){be===null?be=[e]:be.push(e)}function Pf(e){El=!0,_a(e)}function Lt(){if(!to&&be!==null){to=!0;var e=0,t=F;try{var n=be;for(F=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}be=null,El=!1}catch(l){throw be!==null&&(be=be.slice(e+1)),Yu(hi,Lt),l}finally{F=t,to=!1}}return null}var rn=[],ln=0,il=null,sl=0,Te=[],De=0,Ut=null,et=1,tt="";function zt(e,t){rn[ln++]=sl,rn[ln++]=il,il=e,sl=t}function Ca(e,t,n){Te[De++]=et,Te[De++]=tt,Te[De++]=Ut,Ut=e;var r=et;e=tt;var l=32-Ue(r)-1;r&=~(1<<l),n+=1;var o=32-Ue(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,et=1<<32-Ue(t)+l|n<<l|r,tt=o+e}else et=1<<o|n<<l|r,tt=e}function _i(e){e.return!==null&&(zt(e,1),Ca(e,1,0))}function Ci(e){for(;e===il;)il=rn[--ln],rn[ln]=null,sl=rn[--ln],rn[ln]=null;for(;e===Ut;)Ut=Te[--De],Te[De]=null,tt=Te[--De],Te[De]=null,et=Te[--De],Te[De]=null}var je=null,Ee=null,Q=!1,Fe=null;function Ea(e,t){var n=ze(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function $s(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,je=e,Ee=wt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,je=e,Ee=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Ut!==null?{id:et,overflow:tt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ze(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,je=e,Ee=null,!0):!1;default:return!1}}function $o(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Fo(e){if(Q){var t=Ee;if(t){var n=t;if(!$s(e,t)){if($o(e))throw Error(y(418));t=wt(n.nextSibling);var r=je;t&&$s(e,t)?Ea(r,n):(e.flags=e.flags&-4097|2,Q=!1,je=e)}}else{if($o(e))throw Error(y(418));e.flags=e.flags&-4097|2,Q=!1,je=e}}}function Fs(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;je=e}function Dr(e){if(e!==je)return!1;if(!Q)return Fs(e),Q=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Mo(e.type,e.memoizedProps)),t&&(t=Ee)){if($o(e))throw ja(),Error(y(418));for(;t;)Ea(e,t),t=wt(t.nextSibling)}if(Fs(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(y(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ee=wt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ee=null}}else Ee=je?wt(e.stateNode.nextSibling):null;return!0}function ja(){for(var e=Ee;e;)e=wt(e.nextSibling)}function yn(){Ee=je=null,Q=!1}function Ei(e){Fe===null?Fe=[e]:Fe.push(e)}var Tf=st.ReactCurrentBatchConfig;function Rn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(y(309));var r=n.stateNode}if(!r)throw Error(y(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var s=l.refs;i===null?delete s[o]:s[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(y(284));if(!n._owner)throw Error(y(290,e))}return e}function zr(e,t){throw e=Object.prototype.toString.call(t),Error(y(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Us(e){var t=e._init;return t(e._payload)}function Na(e){function t(f,c){if(e){var p=f.deletions;p===null?(f.deletions=[c],f.flags|=16):p.push(c)}}function n(f,c){if(!e)return null;for(;c!==null;)t(f,c),c=c.sibling;return null}function r(f,c){for(f=new Map;c!==null;)c.key!==null?f.set(c.key,c):f.set(c.index,c),c=c.sibling;return f}function l(f,c){return f=_t(f,c),f.index=0,f.sibling=null,f}function o(f,c,p){return f.index=p,e?(p=f.alternate,p!==null?(p=p.index,p<c?(f.flags|=2,c):p):(f.flags|=2,c)):(f.flags|=1048576,c)}function i(f){return e&&f.alternate===null&&(f.flags|=2),f}function s(f,c,p,g){return c===null||c.tag!==6?(c=uo(p,f.mode,g),c.return=f,c):(c=l(c,p),c.return=f,c)}function a(f,c,p,g){var S=p.type;return S===Zt?v(f,c,p.props.children,g,p.key):c!==null&&(c.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===ct&&Us(S)===c.type)?(g=l(c,p.props),g.ref=Rn(f,c,p),g.return=f,g):(g=Yr(p.type,p.key,p.props,null,f.mode,g),g.ref=Rn(f,c,p),g.return=f,g)}function d(f,c,p,g){return c===null||c.tag!==4||c.stateNode.containerInfo!==p.containerInfo||c.stateNode.implementation!==p.implementation?(c=ao(p,f.mode,g),c.return=f,c):(c=l(c,p.children||[]),c.return=f,c)}function v(f,c,p,g,S){return c===null||c.tag!==7?(c=$t(p,f.mode,g,S),c.return=f,c):(c=l(c,p),c.return=f,c)}function m(f,c,p){if(typeof c=="string"&&c!==""||typeof c=="number")return c=uo(""+c,f.mode,p),c.return=f,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Sr:return p=Yr(c.type,c.key,c.props,null,f.mode,p),p.ref=Rn(f,null,c),p.return=f,p;case Xt:return c=ao(c,f.mode,p),c.return=f,c;case ct:var g=c._init;return m(f,g(c._payload),p)}if(Un(c)||Tn(c))return c=$t(c,f.mode,p,null),c.return=f,c;zr(f,c)}return null}function h(f,c,p,g){var S=c!==null?c.key:null;if(typeof p=="string"&&p!==""||typeof p=="number")return S!==null?null:s(f,c,""+p,g);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Sr:return p.key===S?a(f,c,p,g):null;case Xt:return p.key===S?d(f,c,p,g):null;case ct:return S=p._init,h(f,c,S(p._payload),g)}if(Un(p)||Tn(p))return S!==null?null:v(f,c,p,g,null);zr(f,p)}return null}function w(f,c,p,g,S){if(typeof g=="string"&&g!==""||typeof g=="number")return f=f.get(p)||null,s(c,f,""+g,S);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Sr:return f=f.get(g.key===null?p:g.key)||null,a(c,f,g,S);case Xt:return f=f.get(g.key===null?p:g.key)||null,d(c,f,g,S);case ct:var k=g._init;return w(f,c,p,k(g._payload),S)}if(Un(g)||Tn(g))return f=f.get(p)||null,v(c,f,g,S,null);zr(c,g)}return null}function x(f,c,p,g){for(var S=null,k=null,L=c,E=c=0,H=null;L!==null&&E<p.length;E++){L.index>E?(H=L,L=null):H=L.sibling;var M=h(f,L,p[E],g);if(M===null){L===null&&(L=H);break}e&&L&&M.alternate===null&&t(f,L),c=o(M,c,E),k===null?S=M:k.sibling=M,k=M,L=H}if(E===p.length)return n(f,L),Q&&zt(f,E),S;if(L===null){for(;E<p.length;E++)L=m(f,p[E],g),L!==null&&(c=o(L,c,E),k===null?S=L:k.sibling=L,k=L);return Q&&zt(f,E),S}for(L=r(f,L);E<p.length;E++)H=w(L,f,E,p[E],g),H!==null&&(e&&H.alternate!==null&&L.delete(H.key===null?E:H.key),c=o(H,c,E),k===null?S=H:k.sibling=H,k=H);return e&&L.forEach(function(de){return t(f,de)}),Q&&zt(f,E),S}function _(f,c,p,g){var S=Tn(p);if(typeof S!="function")throw Error(y(150));if(p=S.call(p),p==null)throw Error(y(151));for(var k=S=null,L=c,E=c=0,H=null,M=p.next();L!==null&&!M.done;E++,M=p.next()){L.index>E?(H=L,L=null):H=L.sibling;var de=h(f,L,M.value,g);if(de===null){L===null&&(L=H);break}e&&L&&de.alternate===null&&t(f,L),c=o(de,c,E),k===null?S=de:k.sibling=de,k=de,L=H}if(M.done)return n(f,L),Q&&zt(f,E),S;if(L===null){for(;!M.done;E++,M=p.next())M=m(f,M.value,g),M!==null&&(c=o(M,c,E),k===null?S=M:k.sibling=M,k=M);return Q&&zt(f,E),S}for(L=r(f,L);!M.done;E++,M=p.next())M=w(L,f,E,M.value,g),M!==null&&(e&&M.alternate!==null&&L.delete(M.key===null?E:M.key),c=o(M,c,E),k===null?S=M:k.sibling=M,k=M);return e&&L.forEach(function(Je){return t(f,Je)}),Q&&zt(f,E),S}function O(f,c,p,g){if(typeof p=="object"&&p!==null&&p.type===Zt&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case Sr:e:{for(var S=p.key,k=c;k!==null;){if(k.key===S){if(S=p.type,S===Zt){if(k.tag===7){n(f,k.sibling),c=l(k,p.props.children),c.return=f,f=c;break e}}else if(k.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===ct&&Us(S)===k.type){n(f,k.sibling),c=l(k,p.props),c.ref=Rn(f,k,p),c.return=f,f=c;break e}n(f,k);break}else t(f,k);k=k.sibling}p.type===Zt?(c=$t(p.props.children,f.mode,g,p.key),c.return=f,f=c):(g=Yr(p.type,p.key,p.props,null,f.mode,g),g.ref=Rn(f,c,p),g.return=f,f=g)}return i(f);case Xt:e:{for(k=p.key;c!==null;){if(c.key===k)if(c.tag===4&&c.stateNode.containerInfo===p.containerInfo&&c.stateNode.implementation===p.implementation){n(f,c.sibling),c=l(c,p.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=ao(p,f.mode,g),c.return=f,f=c}return i(f);case ct:return k=p._init,O(f,c,k(p._payload),g)}if(Un(p))return x(f,c,p,g);if(Tn(p))return _(f,c,p,g);zr(f,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,c!==null&&c.tag===6?(n(f,c.sibling),c=l(c,p),c.return=f,f=c):(n(f,c),c=uo(p,f.mode,g),c.return=f,f=c),i(f)):n(f,c)}return O}var wn=Na(!0),La=Na(!1),ul=Nt(null),al=null,on=null,ji=null;function Ni(){ji=on=al=null}function Li(e){var t=ul.current;V(ul),e._currentValue=t}function Uo(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function hn(e,t){al=e,ji=on=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(xe=!0),e.firstContext=null)}function Me(e){var t=e._currentValue;if(ji!==e)if(e={context:e,memoizedValue:t,next:null},on===null){if(al===null)throw Error(y(308));on=e,al.dependencies={lanes:0,firstContext:e}}else on=on.next=e;return t}var Rt=null;function Pi(e){Rt===null?Rt=[e]:Rt.push(e)}function Pa(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Pi(t)):(n.next=l.next,l.next=n),t.interleaved=n,ot(e,r)}function ot(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var dt=!1;function Ti(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ta(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function nt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function xt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,$&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,ot(e,n)}return l=r.interleaved,l===null?(t.next=t,Pi(r)):(t.next=l.next,l.next=t),r.interleaved=t,ot(e,n)}function Wr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,mi(e,n)}}function Bs(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function cl(e,t,n,r){var l=e.updateQueue;dt=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var a=s,d=a.next;a.next=null,i===null?o=d:i.next=d,i=a;var v=e.alternate;v!==null&&(v=v.updateQueue,s=v.lastBaseUpdate,s!==i&&(s===null?v.firstBaseUpdate=d:s.next=d,v.lastBaseUpdate=a))}if(o!==null){var m=l.baseState;i=0,v=d=a=null,s=o;do{var h=s.lane,w=s.eventTime;if((r&h)===h){v!==null&&(v=v.next={eventTime:w,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var x=e,_=s;switch(h=t,w=n,_.tag){case 1:if(x=_.payload,typeof x=="function"){m=x.call(w,m,h);break e}m=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=_.payload,h=typeof x=="function"?x.call(w,m,h):x,h==null)break e;m=J({},m,h);break e;case 2:dt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=l.effects,h===null?l.effects=[s]:h.push(s))}else w={eventTime:w,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},v===null?(d=v=w,a=m):v=v.next=w,i|=h;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;h=s,s=h.next,h.next=null,l.lastBaseUpdate=h,l.shared.pending=null}}while(!0);if(v===null&&(a=m),l.baseState=a,l.firstBaseUpdate=d,l.lastBaseUpdate=v,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Wt|=i,e.lanes=i,e.memoizedState=m}}function Ws(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(y(191,l));l.call(r)}}}var wr={},Ye=Nt(wr),ar=Nt(wr),cr=Nt(wr);function Ot(e){if(e===wr)throw Error(y(174));return e}function Di(e,t){switch(U(cr,t),U(ar,e),U(Ye,wr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:xo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=xo(t,e)}V(Ye),U(Ye,t)}function xn(){V(Ye),V(ar),V(cr)}function Da(e){Ot(cr.current);var t=Ot(Ye.current),n=xo(t,e.type);t!==n&&(U(ar,e),U(Ye,n))}function zi(e){ar.current===e&&(V(Ye),V(ar))}var K=Nt(0);function dl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var no=[];function Ii(){for(var e=0;e<no.length;e++)no[e]._workInProgressVersionPrimary=null;no.length=0}var Vr=st.ReactCurrentDispatcher,ro=st.ReactCurrentBatchConfig,Bt=0,Y=null,ee=null,ne=null,fl=!1,Yn=!1,dr=0,Df=0;function se(){throw Error(y(321))}function Mi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!We(e[n],t[n]))return!1;return!0}function Ri(e,t,n,r,l,o){if(Bt=o,Y=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Vr.current=e===null||e.memoizedState===null?Rf:Of,e=n(r,l),Yn){o=0;do{if(Yn=!1,dr=0,25<=o)throw Error(y(301));o+=1,ne=ee=null,t.updateQueue=null,Vr.current=Af,e=n(r,l)}while(Yn)}if(Vr.current=pl,t=ee!==null&&ee.next!==null,Bt=0,ne=ee=Y=null,fl=!1,t)throw Error(y(300));return e}function Oi(){var e=dr!==0;return dr=0,e}function Qe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ne===null?Y.memoizedState=ne=e:ne=ne.next=e,ne}function Re(){if(ee===null){var e=Y.alternate;e=e!==null?e.memoizedState:null}else e=ee.next;var t=ne===null?Y.memoizedState:ne.next;if(t!==null)ne=t,ee=e;else{if(e===null)throw Error(y(310));ee=e,e={memoizedState:ee.memoizedState,baseState:ee.baseState,baseQueue:ee.baseQueue,queue:ee.queue,next:null},ne===null?Y.memoizedState=ne=e:ne=ne.next=e}return ne}function fr(e,t){return typeof t=="function"?t(e):t}function lo(e){var t=Re(),n=t.queue;if(n===null)throw Error(y(311));n.lastRenderedReducer=e;var r=ee,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var s=i=null,a=null,d=o;do{var v=d.lane;if((Bt&v)===v)a!==null&&(a=a.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),r=d.hasEagerState?d.eagerState:e(r,d.action);else{var m={lane:v,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};a===null?(s=a=m,i=r):a=a.next=m,Y.lanes|=v,Wt|=v}d=d.next}while(d!==null&&d!==o);a===null?i=r:a.next=s,We(r,t.memoizedState)||(xe=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,Y.lanes|=o,Wt|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function oo(e){var t=Re(),n=t.queue;if(n===null)throw Error(y(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);We(o,t.memoizedState)||(xe=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function za(){}function Ia(e,t){var n=Y,r=Re(),l=t(),o=!We(r.memoizedState,l);if(o&&(r.memoizedState=l,xe=!0),r=r.queue,Ai(Oa.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ne!==null&&ne.memoizedState.tag&1){if(n.flags|=2048,pr(9,Ra.bind(null,n,r,l,t),void 0,null),re===null)throw Error(y(349));Bt&30||Ma(n,t,l)}return l}function Ma(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Y.updateQueue,t===null?(t={lastEffect:null,stores:null},Y.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ra(e,t,n,r){t.value=n,t.getSnapshot=r,Aa(t)&&$a(e)}function Oa(e,t,n){return n(function(){Aa(t)&&$a(e)})}function Aa(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!We(e,n)}catch{return!0}}function $a(e){var t=ot(e,1);t!==null&&Be(t,e,1,-1)}function Vs(e){var t=Qe();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:fr,lastRenderedState:e},t.queue=e,e=e.dispatch=Mf.bind(null,Y,e),[t.memoizedState,e]}function pr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Y.updateQueue,t===null?(t={lastEffect:null,stores:null},Y.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Fa(){return Re().memoizedState}function Hr(e,t,n,r){var l=Qe();Y.flags|=e,l.memoizedState=pr(1|t,n,void 0,r===void 0?null:r)}function jl(e,t,n,r){var l=Re();r=r===void 0?null:r;var o=void 0;if(ee!==null){var i=ee.memoizedState;if(o=i.destroy,r!==null&&Mi(r,i.deps)){l.memoizedState=pr(t,n,o,r);return}}Y.flags|=e,l.memoizedState=pr(1|t,n,o,r)}function Hs(e,t){return Hr(8390656,8,e,t)}function Ai(e,t){return jl(2048,8,e,t)}function Ua(e,t){return jl(4,2,e,t)}function Ba(e,t){return jl(4,4,e,t)}function Wa(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Va(e,t,n){return n=n!=null?n.concat([e]):null,jl(4,4,Wa.bind(null,t,e),n)}function $i(){}function Ha(e,t){var n=Re();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Mi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Qa(e,t){var n=Re();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Mi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ga(e,t,n){return Bt&21?(We(n,t)||(n=Zu(),Y.lanes|=n,Wt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,xe=!0),e.memoizedState=n)}function zf(e,t){var n=F;F=n!==0&&4>n?n:4,e(!0);var r=ro.transition;ro.transition={};try{e(!1),t()}finally{F=n,ro.transition=r}}function Ka(){return Re().memoizedState}function If(e,t,n){var r=kt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ya(e))Ja(t,n);else if(n=Pa(e,t,n,r),n!==null){var l=he();Be(n,e,r,l),Xa(n,t,r)}}function Mf(e,t,n){var r=kt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ya(e))Ja(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,n);if(l.hasEagerState=!0,l.eagerState=s,We(s,i)){var a=t.interleaved;a===null?(l.next=l,Pi(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}finally{}n=Pa(e,t,l,r),n!==null&&(l=he(),Be(n,e,r,l),Xa(n,t,r))}}function Ya(e){var t=e.alternate;return e===Y||t!==null&&t===Y}function Ja(e,t){Yn=fl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xa(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,mi(e,n)}}var pl={readContext:Me,useCallback:se,useContext:se,useEffect:se,useImperativeHandle:se,useInsertionEffect:se,useLayoutEffect:se,useMemo:se,useReducer:se,useRef:se,useState:se,useDebugValue:se,useDeferredValue:se,useTransition:se,useMutableSource:se,useSyncExternalStore:se,useId:se,unstable_isNewReconciler:!1},Rf={readContext:Me,useCallback:function(e,t){return Qe().memoizedState=[e,t===void 0?null:t],e},useContext:Me,useEffect:Hs,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Hr(4194308,4,Wa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Hr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Hr(4,2,e,t)},useMemo:function(e,t){var n=Qe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Qe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=If.bind(null,Y,e),[r.memoizedState,e]},useRef:function(e){var t=Qe();return e={current:e},t.memoizedState=e},useState:Vs,useDebugValue:$i,useDeferredValue:function(e){return Qe().memoizedState=e},useTransition:function(){var e=Vs(!1),t=e[0];return e=zf.bind(null,e[1]),Qe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Y,l=Qe();if(Q){if(n===void 0)throw Error(y(407));n=n()}else{if(n=t(),re===null)throw Error(y(349));Bt&30||Ma(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Hs(Oa.bind(null,r,o,e),[e]),r.flags|=2048,pr(9,Ra.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Qe(),t=re.identifierPrefix;if(Q){var n=tt,r=et;n=(r&~(1<<32-Ue(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=dr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Df++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Of={readContext:Me,useCallback:Ha,useContext:Me,useEffect:Ai,useImperativeHandle:Va,useInsertionEffect:Ua,useLayoutEffect:Ba,useMemo:Qa,useReducer:lo,useRef:Fa,useState:function(){return lo(fr)},useDebugValue:$i,useDeferredValue:function(e){var t=Re();return Ga(t,ee.memoizedState,e)},useTransition:function(){var e=lo(fr)[0],t=Re().memoizedState;return[e,t]},useMutableSource:za,useSyncExternalStore:Ia,useId:Ka,unstable_isNewReconciler:!1},Af={readContext:Me,useCallback:Ha,useContext:Me,useEffect:Ai,useImperativeHandle:Va,useInsertionEffect:Ua,useLayoutEffect:Ba,useMemo:Qa,useReducer:oo,useRef:Fa,useState:function(){return oo(fr)},useDebugValue:$i,useDeferredValue:function(e){var t=Re();return ee===null?t.memoizedState=e:Ga(t,ee.memoizedState,e)},useTransition:function(){var e=oo(fr)[0],t=Re().memoizedState;return[e,t]},useMutableSource:za,useSyncExternalStore:Ia,useId:Ka,unstable_isNewReconciler:!1};function Ae(e,t){if(e&&e.defaultProps){t=J({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Bo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:J({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Nl={isMounted:function(e){return(e=e._reactInternals)?Gt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=he(),l=kt(e),o=nt(r,l);o.payload=t,n!=null&&(o.callback=n),t=xt(e,o,l),t!==null&&(Be(t,e,l,r),Wr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=he(),l=kt(e),o=nt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=xt(e,o,l),t!==null&&(Be(t,e,l,r),Wr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=he(),r=kt(e),l=nt(n,r);l.tag=2,t!=null&&(l.callback=t),t=xt(e,l,r),t!==null&&(Be(t,e,r,n),Wr(t,e,r))}};function Qs(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!or(n,r)||!or(l,o):!0}function Za(e,t,n){var r=!1,l=Et,o=t.contextType;return typeof o=="object"&&o!==null?o=Me(o):(l=ke(t)?Ft:ce.current,r=t.contextTypes,o=(r=r!=null)?gn(e,l):Et),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Nl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Gs(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Nl.enqueueReplaceState(t,t.state,null)}function Wo(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Ti(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Me(o):(o=ke(t)?Ft:ce.current,l.context=gn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(Bo(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Nl.enqueueReplaceState(l,l.state,null),cl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Sn(e,t){try{var n="",r=t;do n+=cd(r),r=r.return;while(r);var l=n}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function io(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Vo(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var $f=typeof WeakMap=="function"?WeakMap:Map;function qa(e,t,n){n=nt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ml||(ml=!0,bo=r),Vo(e,t)},n}function ba(e,t,n){n=nt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Vo(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Vo(e,t),typeof r!="function"&&(St===null?St=new Set([this]):St.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Ks(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new $f;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=qf.bind(null,e,t,n),t.then(e,e))}function Ys(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Js(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=nt(-1,1),t.tag=2,xt(n,t,1))),n.lanes|=1),e)}var Ff=st.ReactCurrentOwner,xe=!1;function pe(e,t,n,r){t.child=e===null?La(t,null,n,r):wn(t,e.child,n,r)}function Xs(e,t,n,r,l){n=n.render;var o=t.ref;return hn(t,l),r=Ri(e,t,n,r,o,l),n=Oi(),e!==null&&!xe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,it(e,t,l)):(Q&&n&&_i(t),t.flags|=1,pe(e,t,r,l),t.child)}function Zs(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Gi(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,ec(e,t,o,r,l)):(e=Yr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:or,n(i,r)&&e.ref===t.ref)return it(e,t,l)}return t.flags|=1,e=_t(o,r),e.ref=t.ref,e.return=t,t.child=e}function ec(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(or(o,r)&&e.ref===t.ref)if(xe=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(xe=!0);else return t.lanes=e.lanes,it(e,t,l)}return Ho(e,t,n,r,l)}function tc(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},U(un,Ce),Ce|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,U(un,Ce),Ce|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,U(un,Ce),Ce|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,U(un,Ce),Ce|=r;return pe(e,t,l,n),t.child}function nc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ho(e,t,n,r,l){var o=ke(n)?Ft:ce.current;return o=gn(t,o),hn(t,l),n=Ri(e,t,n,r,o,l),r=Oi(),e!==null&&!xe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,it(e,t,l)):(Q&&r&&_i(t),t.flags|=1,pe(e,t,n,l),t.child)}function qs(e,t,n,r,l){if(ke(n)){var o=!0;ol(t)}else o=!1;if(hn(t,l),t.stateNode===null)Qr(e,t),Za(t,n,r),Wo(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var a=i.context,d=n.contextType;typeof d=="object"&&d!==null?d=Me(d):(d=ke(n)?Ft:ce.current,d=gn(t,d));var v=n.getDerivedStateFromProps,m=typeof v=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||a!==d)&&Gs(t,i,r,d),dt=!1;var h=t.memoizedState;i.state=h,cl(t,r,i,l),a=t.memoizedState,s!==r||h!==a||Se.current||dt?(typeof v=="function"&&(Bo(t,n,v,r),a=t.memoizedState),(s=dt||Qs(t,n,s,r,h,a,d))?(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"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),i.props=r,i.state=a,i.context=d,r=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Ta(e,t),s=t.memoizedProps,d=t.type===t.elementType?s:Ae(t.type,s),i.props=d,m=t.pendingProps,h=i.context,a=n.contextType,typeof a=="object"&&a!==null?a=Me(a):(a=ke(n)?Ft:ce.current,a=gn(t,a));var w=n.getDerivedStateFromProps;(v=typeof w=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==m||h!==a)&&Gs(t,i,r,a),dt=!1,h=t.memoizedState,i.state=h,cl(t,r,i,l);var x=t.memoizedState;s!==m||h!==x||Se.current||dt?(typeof w=="function"&&(Bo(t,n,w,r),x=t.memoizedState),(d=dt||Qs(t,n,d,r,h,x,a)||!1)?(v||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,x,a),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,x,a)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),i.props=r,i.state=x,i.context=a,r=d):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return Qo(e,t,n,r,o,l)}function Qo(e,t,n,r,l,o){nc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&As(t,n,!1),it(e,t,o);r=t.stateNode,Ff.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=wn(t,e.child,null,o),t.child=wn(t,null,s,o)):pe(e,t,s,o),t.memoizedState=r.state,l&&As(t,n,!0),t.child}function rc(e){var t=e.stateNode;t.pendingContext?Os(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Os(e,t.context,!1),Di(e,t.containerInfo)}function bs(e,t,n,r,l){return yn(),Ei(l),t.flags|=256,pe(e,t,n,r),t.child}var Go={dehydrated:null,treeContext:null,retryLane:0};function Ko(e){return{baseLanes:e,cachePool:null,transitions:null}}function lc(e,t,n){var r=t.pendingProps,l=K.current,o=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),U(K,l&1),e===null)return Fo(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=Tl(i,r,0,null),e=$t(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Ko(n),t.memoizedState=Go,e):Fi(t,i));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return Uf(e,t,i,r,s,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,s=l.sibling;var a={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=_t(l,a),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?o=_t(s,o):(o=$t(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?Ko(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Go,r}return o=e.child,e=o.sibling,r=_t(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Fi(e,t){return t=Tl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ir(e,t,n,r){return r!==null&&Ei(r),wn(t,e.child,null,n),e=Fi(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Uf(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=io(Error(y(422))),Ir(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Tl({mode:"visible",children:r.children},l,0,null),o=$t(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&wn(t,e.child,null,i),t.child.memoizedState=Ko(i),t.memoizedState=Go,o);if(!(t.mode&1))return Ir(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(y(419)),r=io(o,r,void 0),Ir(e,t,i,r)}if(s=(i&e.childLanes)!==0,xe||s){if(r=re,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,ot(e,l),Be(r,e,l,-1))}return Qi(),r=io(Error(y(421))),Ir(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=bf.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Ee=wt(l.nextSibling),je=t,Q=!0,Fe=null,e!==null&&(Te[De++]=et,Te[De++]=tt,Te[De++]=Ut,et=e.id,tt=e.overflow,Ut=t),t=Fi(t,r.children),t.flags|=4096,t)}function eu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Uo(e.return,t,n)}function so(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function oc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(pe(e,t,r.children,n),r=K.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&eu(e,n,t);else if(e.tag===19)eu(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(U(K,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&dl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),so(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&dl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}so(t,!0,n,null,o);break;case"together":so(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Qr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function it(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Wt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(y(153));if(t.child!==null){for(e=t.child,n=_t(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=_t(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Bf(e,t,n){switch(t.tag){case 3:rc(t),yn();break;case 5:Da(t);break;case 1:ke(t.type)&&ol(t);break;case 4:Di(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;U(ul,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(U(K,K.current&1),t.flags|=128,null):n&t.child.childLanes?lc(e,t,n):(U(K,K.current&1),e=it(e,t,n),e!==null?e.sibling:null);U(K,K.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return oc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),U(K,K.current),r)break;return null;case 22:case 23:return t.lanes=0,tc(e,t,n)}return it(e,t,n)}var ic,Yo,sc,uc;ic=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Yo=function(){};sc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Ot(Ye.current);var o=null;switch(n){case"input":l=vo(e,l),r=vo(e,r),o=[];break;case"select":l=J({},l,{value:void 0}),r=J({},r,{value:void 0}),o=[];break;case"textarea":l=wo(e,l),r=wo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=rl)}So(n,r);var i;n=null;for(d in l)if(!r.hasOwnProperty(d)&&l.hasOwnProperty(d)&&l[d]!=null)if(d==="style"){var s=l[d];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(qn.hasOwnProperty(d)?o||(o=[]):(o=o||[]).push(d,null));for(d in r){var a=r[d];if(s=l!=null?l[d]:void 0,r.hasOwnProperty(d)&&a!==s&&(a!=null||s!=null))if(d==="style")if(s){for(i in s)!s.hasOwnProperty(i)||a&&a.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in a)a.hasOwnProperty(i)&&s[i]!==a[i]&&(n||(n={}),n[i]=a[i])}else n||(o||(o=[]),o.push(d,n)),n=a;else d==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(o=o||[]).push(d,a)):d==="children"?typeof a!="string"&&typeof a!="number"||(o=o||[]).push(d,""+a):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(qn.hasOwnProperty(d)?(a!=null&&d==="onScroll"&&W("scroll",e),o||s===a||(o=[])):(o=o||[]).push(d,a))}n&&(o=o||[]).push("style",n);var d=o;(t.updateQueue=d)&&(t.flags|=4)}};uc=function(e,t,n,r){n!==r&&(t.flags|=4)};function On(e,t){if(!Q)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ue(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=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;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Wf(e,t,n){var r=t.pendingProps;switch(Ci(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ue(t),null;case 1:return ke(t.type)&&ll(),ue(t),null;case 3:return r=t.stateNode,xn(),V(Se),V(ce),Ii(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Dr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Fe!==null&&(ni(Fe),Fe=null))),Yo(e,t),ue(t),null;case 5:zi(t);var l=Ot(cr.current);if(n=t.type,e!==null&&t.stateNode!=null)sc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(y(166));return ue(t),null}if(e=Ot(Ye.current),Dr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Ge]=t,r[ur]=o,e=(t.mode&1)!==0,n){case"dialog":W("cancel",r),W("close",r);break;case"iframe":case"object":case"embed":W("load",r);break;case"video":case"audio":for(l=0;l<Wn.length;l++)W(Wn[l],r);break;case"source":W("error",r);break;case"img":case"image":case"link":W("error",r),W("load",r);break;case"details":W("toggle",r);break;case"input":as(r,o),W("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},W("invalid",r);break;case"textarea":ds(r,o),W("invalid",r)}So(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var s=o[i];i==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&Tr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Tr(r.textContent,s,e),l=["children",""+s]):qn.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&W("scroll",r)}switch(n){case"input":kr(r),cs(r,o,!0);break;case"textarea":kr(r),fs(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=rl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ou(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Ge]=t,e[ur]=r,ic(e,t,!1,!1),t.stateNode=e;e:{switch(i=ko(n,r),n){case"dialog":W("cancel",e),W("close",e),l=r;break;case"iframe":case"object":case"embed":W("load",e),l=r;break;case"video":case"audio":for(l=0;l<Wn.length;l++)W(Wn[l],e);l=r;break;case"source":W("error",e),l=r;break;case"img":case"image":case"link":W("error",e),W("load",e),l=r;break;case"details":W("toggle",e),l=r;break;case"input":as(e,r),l=vo(e,r),W("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=J({},r,{value:void 0}),W("invalid",e);break;case"textarea":ds(e,r),l=wo(e,r),W("invalid",e);break;default:l=r}So(n,l),s=l;for(o in s)if(s.hasOwnProperty(o)){var a=s[o];o==="style"?Fu(e,a):o==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&Au(e,a)):o==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&bn(e,a):typeof a=="number"&&bn(e,""+a):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(qn.hasOwnProperty(o)?a!=null&&o==="onScroll"&&W("scroll",e):a!=null&&ai(e,o,a,i))}switch(n){case"input":kr(e),cs(e,r,!1);break;case"textarea":kr(e),fs(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Ct(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?cn(e,!!r.multiple,o,!1):r.defaultValue!=null&&cn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=rl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ue(t),null;case 6:if(e&&t.stateNode!=null)uc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(y(166));if(n=Ot(cr.current),Ot(Ye.current),Dr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ge]=t,(o=r.nodeValue!==n)&&(e=je,e!==null))switch(e.tag){case 3:Tr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Tr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ge]=t,t.stateNode=r}return ue(t),null;case 13:if(V(K),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Q&&Ee!==null&&t.mode&1&&!(t.flags&128))ja(),yn(),t.flags|=98560,o=!1;else if(o=Dr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(y(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(y(317));o[Ge]=t}else yn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ue(t),o=!1}else Fe!==null&&(ni(Fe),Fe=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||K.current&1?te===0&&(te=3):Qi())),t.updateQueue!==null&&(t.flags|=4),ue(t),null);case 4:return xn(),Yo(e,t),e===null&&ir(t.stateNode.containerInfo),ue(t),null;case 10:return Li(t.type._context),ue(t),null;case 17:return ke(t.type)&&ll(),ue(t),null;case 19:if(V(K),o=t.memoizedState,o===null)return ue(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)On(o,!1);else{if(te!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=dl(e),i!==null){for(t.flags|=128,On(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,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}),n=n.sibling;return U(K,K.current&1|2),t.child}e=e.sibling}o.tail!==null&&q()>kn&&(t.flags|=128,r=!0,On(o,!1),t.lanes=4194304)}else{if(!r)if(e=dl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),On(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!Q)return ue(t),null}else 2*q()-o.renderingStartTime>kn&&n!==1073741824&&(t.flags|=128,r=!0,On(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=q(),t.sibling=null,n=K.current,U(K,r?n&1|2:n&1),t):(ue(t),null);case 22:case 23:return Hi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ce&1073741824&&(ue(t),t.subtreeFlags&6&&(t.flags|=8192)):ue(t),null;case 24:return null;case 25:return null}throw Error(y(156,t.tag))}function Vf(e,t){switch(Ci(t),t.tag){case 1:return ke(t.type)&&ll(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return xn(),V(Se),V(ce),Ii(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return zi(t),null;case 13:if(V(K),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(y(340));yn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(K),null;case 4:return xn(),null;case 10:return Li(t.type._context),null;case 22:case 23:return Hi(),null;case 24:return null;default:return null}}var Mr=!1,ae=!1,Hf=typeof WeakSet=="function"?WeakSet:Set,N=null;function sn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){X(e,t,r)}else n.current=null}function Jo(e,t,n){try{n()}catch(r){X(e,t,r)}}var tu=!1;function Qf(e,t){if(zo=el,e=pa(),ki(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,s=-1,a=-1,d=0,v=0,m=e,h=null;t:for(;;){for(var w;m!==n||l!==0&&m.nodeType!==3||(s=i+l),m!==o||r!==0&&m.nodeType!==3||(a=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(w=m.firstChild)!==null;)h=m,m=w;for(;;){if(m===e)break t;if(h===n&&++d===l&&(s=i),h===o&&++v===r&&(a=i),(w=m.nextSibling)!==null)break;m=h,h=m.parentNode}m=w}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Io={focusedElem:e,selectionRange:n},el=!1,N=t;N!==null;)if(t=N,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,N=e;else for(;N!==null;){t=N;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var _=x.memoizedProps,O=x.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?_:Ae(t.type,_),O);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(g){X(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,N=e;break}N=t.return}return x=tu,tu=!1,x}function Jn(e,t,n){var r=t.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&&Jo(t,n,o)}l=l.next}while(l!==r)}}function Ll(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Xo(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function ac(e){var t=e.alternate;t!==null&&(e.alternate=null,ac(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ge],delete t[ur],delete t[Oo],delete t[Nf],delete t[Lf])),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 cc(e){return e.tag===5||e.tag===3||e.tag===4}function nu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||cc(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 Zo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=rl));else if(r!==4&&(e=e.child,e!==null))for(Zo(e,t,n),e=e.sibling;e!==null;)Zo(e,t,n),e=e.sibling}function qo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(qo(e,t,n),e=e.sibling;e!==null;)qo(e,t,n),e=e.sibling}var le=null,$e=!1;function at(e,t,n){for(n=n.child;n!==null;)dc(e,t,n),n=n.sibling}function dc(e,t,n){if(Ke&&typeof Ke.onCommitFiberUnmount=="function")try{Ke.onCommitFiberUnmount(xl,n)}catch{}switch(n.tag){case 5:ae||sn(n,t);case 6:var r=le,l=$e;le=null,at(e,t,n),le=r,$e=l,le!==null&&($e?(e=le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):le.removeChild(n.stateNode));break;case 18:le!==null&&($e?(e=le,n=n.stateNode,e.nodeType===8?eo(e.parentNode,n):e.nodeType===1&&eo(e,n),rr(e)):eo(le,n.stateNode));break;case 4:r=le,l=$e,le=n.stateNode.containerInfo,$e=!0,at(e,t,n),le=r,$e=l;break;case 0:case 11:case 14:case 15:if(!ae&&(r=n.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)&&Jo(n,t,i),l=l.next}while(l!==r)}at(e,t,n);break;case 1:if(!ae&&(sn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){X(n,t,s)}at(e,t,n);break;case 21:at(e,t,n);break;case 22:n.mode&1?(ae=(r=ae)||n.memoizedState!==null,at(e,t,n),ae=r):at(e,t,n);break;default:at(e,t,n)}}function ru(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Hf),t.forEach(function(r){var l=ep.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Oe(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:le=s.stateNode,$e=!1;break e;case 3:le=s.stateNode.containerInfo,$e=!0;break e;case 4:le=s.stateNode.containerInfo,$e=!0;break e}s=s.return}if(le===null)throw Error(y(160));dc(o,i,l),le=null,$e=!1;var a=l.alternate;a!==null&&(a.return=null),l.return=null}catch(d){X(l,t,d)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)fc(t,e),t=t.sibling}function fc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Oe(t,e),He(e),r&4){try{Jn(3,e,e.return),Ll(3,e)}catch(_){X(e,e.return,_)}try{Jn(5,e,e.return)}catch(_){X(e,e.return,_)}}break;case 1:Oe(t,e),He(e),r&512&&n!==null&&sn(n,n.return);break;case 5:if(Oe(t,e),He(e),r&512&&n!==null&&sn(n,n.return),e.flags&32){var l=e.stateNode;try{bn(l,"")}catch(_){X(e,e.return,_)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&Mu(l,o),ko(s,i);var d=ko(s,o);for(i=0;i<a.length;i+=2){var v=a[i],m=a[i+1];v==="style"?Fu(l,m):v==="dangerouslySetInnerHTML"?Au(l,m):v==="children"?bn(l,m):ai(l,v,m,d)}switch(s){case"input":go(l,o);break;case"textarea":Ru(l,o);break;case"select":var h=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var w=o.value;w!=null?cn(l,!!o.multiple,w,!1):h!==!!o.multiple&&(o.defaultValue!=null?cn(l,!!o.multiple,o.defaultValue,!0):cn(l,!!o.multiple,o.multiple?[]:"",!1))}l[ur]=o}catch(_){X(e,e.return,_)}}break;case 6:if(Oe(t,e),He(e),r&4){if(e.stateNode===null)throw Error(y(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(_){X(e,e.return,_)}}break;case 3:if(Oe(t,e),He(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{rr(t.containerInfo)}catch(_){X(e,e.return,_)}break;case 4:Oe(t,e),He(e);break;case 13:Oe(t,e),He(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(Wi=q())),r&4&&ru(e);break;case 22:if(v=n!==null&&n.memoizedState!==null,e.mode&1?(ae=(d=ae)||v,Oe(t,e),ae=d):Oe(t,e),He(e),r&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!v&&e.mode&1)for(N=e,v=e.child;v!==null;){for(m=N=v;N!==null;){switch(h=N,w=h.child,h.tag){case 0:case 11:case 14:case 15:Jn(4,h,h.return);break;case 1:sn(h,h.return);var x=h.stateNode;if(typeof x.componentWillUnmount=="function"){r=h,n=h.return;try{t=r,x.props=t.memoizedProps,x.state=t.memoizedState,x.componentWillUnmount()}catch(_){X(r,n,_)}}break;case 5:sn(h,h.return);break;case 22:if(h.memoizedState!==null){ou(m);continue}}w!==null?(w.return=h,N=w):ou(m)}v=v.sibling}e:for(v=null,m=e;;){if(m.tag===5){if(v===null){v=m;try{l=m.stateNode,d?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=m.stateNode,a=m.memoizedProps.style,i=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=$u("display",i))}catch(_){X(e,e.return,_)}}}else if(m.tag===6){if(v===null)try{m.stateNode.nodeValue=d?"":m.memoizedProps}catch(_){X(e,e.return,_)}}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;v===m&&(v=null),m=m.return}v===m&&(v=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Oe(t,e),He(e),r&4&&ru(e);break;case 21:break;default:Oe(t,e),He(e)}}function He(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(cc(n)){var r=n;break e}n=n.return}throw Error(y(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(bn(l,""),r.flags&=-33);var o=nu(e);qo(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,s=nu(e);Zo(e,s,i);break;default:throw Error(y(161))}}catch(a){X(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Gf(e,t,n){N=e,pc(e)}function pc(e,t,n){for(var r=(e.mode&1)!==0;N!==null;){var l=N,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Mr;if(!i){var s=l.alternate,a=s!==null&&s.memoizedState!==null||ae;s=Mr;var d=ae;if(Mr=i,(ae=a)&&!d)for(N=l;N!==null;)i=N,a=i.child,i.tag===22&&i.memoizedState!==null?iu(l):a!==null?(a.return=i,N=a):iu(l);for(;o!==null;)N=o,pc(o),o=o.sibling;N=l,Mr=s,ae=d}lu(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,N=o):lu(e)}}function lu(e){for(;N!==null;){var t=N;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ae||Ll(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ae)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ae(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Ws(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ws(t,i,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var d=t.alternate;if(d!==null){var v=d.memoizedState;if(v!==null){var m=v.dehydrated;m!==null&&rr(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(y(163))}ae||t.flags&512&&Xo(t)}catch(h){X(t,t.return,h)}}if(t===e){N=null;break}if(n=t.sibling,n!==null){n.return=t.return,N=n;break}N=t.return}}function ou(e){for(;N!==null;){var t=N;if(t===e){N=null;break}var n=t.sibling;if(n!==null){n.return=t.return,N=n;break}N=t.return}}function iu(e){for(;N!==null;){var t=N;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ll(4,t)}catch(a){X(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(a){X(t,l,a)}}var o=t.return;try{Xo(t)}catch(a){X(t,o,a)}break;case 5:var i=t.return;try{Xo(t)}catch(a){X(t,i,a)}}}catch(a){X(t,t.return,a)}if(t===e){N=null;break}var s=t.sibling;if(s!==null){s.return=t.return,N=s;break}N=t.return}}var Kf=Math.ceil,hl=st.ReactCurrentDispatcher,Ui=st.ReactCurrentOwner,Ie=st.ReactCurrentBatchConfig,$=0,re=null,b=null,oe=0,Ce=0,un=Nt(0),te=0,hr=null,Wt=0,Pl=0,Bi=0,Xn=null,we=null,Wi=0,kn=1/0,qe=null,ml=!1,bo=null,St=null,Rr=!1,mt=null,vl=0,Zn=0,ei=null,Gr=-1,Kr=0;function he(){return $&6?q():Gr!==-1?Gr:Gr=q()}function kt(e){return e.mode&1?$&2&&oe!==0?oe&-oe:Tf.transition!==null?(Kr===0&&(Kr=Zu()),Kr):(e=F,e!==0||(e=window.event,e=e===void 0?16:la(e.type)),e):1}function Be(e,t,n,r){if(50<Zn)throw Zn=0,ei=null,Error(y(185));vr(e,n,r),(!($&2)||e!==re)&&(e===re&&(!($&2)&&(Pl|=n),te===4&&pt(e,oe)),_e(e,r),n===1&&$===0&&!(t.mode&1)&&(kn=q()+500,El&&Lt()))}function _e(e,t){var n=e.callbackNode;Pd(e,t);var r=br(e,e===re?oe:0);if(r===0)n!==null&&ms(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ms(n),t===1)e.tag===0?Pf(su.bind(null,e)):_a(su.bind(null,e)),Ef(function(){!($&6)&&Lt()}),n=null;else{switch(qu(r)){case 1:n=hi;break;case 4:n=Ju;break;case 16:n=qr;break;case 536870912:n=Xu;break;default:n=qr}n=Sc(n,hc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function hc(e,t){if(Gr=-1,Kr=0,$&6)throw Error(y(327));var n=e.callbackNode;if(mn()&&e.callbackNode!==n)return null;var r=br(e,e===re?oe:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=gl(e,r);else{t=r;var l=$;$|=2;var o=vc();(re!==e||oe!==t)&&(qe=null,kn=q()+500,At(e,t));do try{Xf();break}catch(s){mc(e,s)}while(!0);Ni(),hl.current=o,$=l,b!==null?t=0:(re=null,oe=0,t=te)}if(t!==0){if(t===2&&(l=No(e),l!==0&&(r=l,t=ti(e,l))),t===1)throw n=hr,At(e,0),pt(e,r),_e(e,q()),n;if(t===6)pt(e,r);else{if(l=e.current.alternate,!(r&30)&&!Yf(l)&&(t=gl(e,r),t===2&&(o=No(e),o!==0&&(r=o,t=ti(e,o))),t===1))throw n=hr,At(e,0),pt(e,r),_e(e,q()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(y(345));case 2:It(e,we,qe);break;case 3:if(pt(e,r),(r&130023424)===r&&(t=Wi+500-q(),10<t)){if(br(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){he(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Ro(It.bind(null,e,we,qe),t);break}It(e,we,qe);break;case 4:if(pt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-Ue(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=q()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Kf(r/1960))-r,10<r){e.timeoutHandle=Ro(It.bind(null,e,we,qe),r);break}It(e,we,qe);break;case 5:It(e,we,qe);break;default:throw Error(y(329))}}}return _e(e,q()),e.callbackNode===n?hc.bind(null,e):null}function ti(e,t){var n=Xn;return e.current.memoizedState.isDehydrated&&(At(e,t).flags|=256),e=gl(e,t),e!==2&&(t=we,we=n,t!==null&&ni(t)),e}function ni(e){we===null?we=e:we.push.apply(we,e)}function Yf(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!We(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function pt(e,t){for(t&=~Bi,t&=~Pl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ue(t),r=1<<n;e[n]=-1,t&=~r}}function su(e){if($&6)throw Error(y(327));mn();var t=br(e,0);if(!(t&1))return _e(e,q()),null;var n=gl(e,t);if(e.tag!==0&&n===2){var r=No(e);r!==0&&(t=r,n=ti(e,r))}if(n===1)throw n=hr,At(e,0),pt(e,t),_e(e,q()),n;if(n===6)throw Error(y(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,It(e,we,qe),_e(e,q()),null}function Vi(e,t){var n=$;$|=1;try{return e(t)}finally{$=n,$===0&&(kn=q()+500,El&&Lt())}}function Vt(e){mt!==null&&mt.tag===0&&!($&6)&&mn();var t=$;$|=1;var n=Ie.transition,r=F;try{if(Ie.transition=null,F=1,e)return e()}finally{F=r,Ie.transition=n,$=t,!($&6)&&Lt()}}function Hi(){Ce=un.current,V(un)}function At(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Cf(n)),b!==null)for(n=b.return;n!==null;){var r=n;switch(Ci(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ll();break;case 3:xn(),V(Se),V(ce),Ii();break;case 5:zi(r);break;case 4:xn();break;case 13:V(K);break;case 19:V(K);break;case 10:Li(r.type._context);break;case 22:case 23:Hi()}n=n.return}if(re=e,b=e=_t(e.current,null),oe=Ce=t,te=0,hr=null,Bi=Pl=Wt=0,we=Xn=null,Rt!==null){for(t=0;t<Rt.length;t++)if(n=Rt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}Rt=null}return e}function mc(e,t){do{var n=b;try{if(Ni(),Vr.current=pl,fl){for(var r=Y.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}fl=!1}if(Bt=0,ne=ee=Y=null,Yn=!1,dr=0,Ui.current=null,n===null||n.return===null){te=1,hr=t,b=null;break}e:{var o=e,i=n.return,s=n,a=t;if(t=oe,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var d=a,v=s,m=v.tag;if(!(v.mode&1)&&(m===0||m===11||m===15)){var h=v.alternate;h?(v.updateQueue=h.updateQueue,v.memoizedState=h.memoizedState,v.lanes=h.lanes):(v.updateQueue=null,v.memoizedState=null)}var w=Ys(i);if(w!==null){w.flags&=-257,Js(w,i,s,o,t),w.mode&1&&Ks(o,d,t),t=w,a=d;var x=t.updateQueue;if(x===null){var _=new Set;_.add(a),t.updateQueue=_}else x.add(a);break e}else{if(!(t&1)){Ks(o,d,t),Qi();break e}a=Error(y(426))}}else if(Q&&s.mode&1){var O=Ys(i);if(O!==null){!(O.flags&65536)&&(O.flags|=256),Js(O,i,s,o,t),Ei(Sn(a,s));break e}}o=a=Sn(a,s),te!==4&&(te=2),Xn===null?Xn=[o]:Xn.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var f=qa(o,a,t);Bs(o,f);break e;case 1:s=a;var c=o.type,p=o.stateNode;if(!(o.flags&128)&&(typeof c.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(St===null||!St.has(p)))){o.flags|=65536,t&=-t,o.lanes|=t;var g=ba(o,s,t);Bs(o,g);break e}}o=o.return}while(o!==null)}yc(n)}catch(S){t=S,b===n&&n!==null&&(b=n=n.return);continue}break}while(!0)}function vc(){var e=hl.current;return hl.current=pl,e===null?pl:e}function Qi(){(te===0||te===3||te===2)&&(te=4),re===null||!(Wt&268435455)&&!(Pl&268435455)||pt(re,oe)}function gl(e,t){var n=$;$|=2;var r=vc();(re!==e||oe!==t)&&(qe=null,At(e,t));do try{Jf();break}catch(l){mc(e,l)}while(!0);if(Ni(),$=n,hl.current=r,b!==null)throw Error(y(261));return re=null,oe=0,te}function Jf(){for(;b!==null;)gc(b)}function Xf(){for(;b!==null&&!xd();)gc(b)}function gc(e){var t=xc(e.alternate,e,Ce);e.memoizedProps=e.pendingProps,t===null?yc(e):b=t,Ui.current=null}function yc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Vf(n,t),n!==null){n.flags&=32767,b=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{te=6,b=null;return}}else if(n=Wf(n,t,Ce),n!==null){b=n;return}if(t=t.sibling,t!==null){b=t;return}b=t=e}while(t!==null);te===0&&(te=5)}function It(e,t,n){var r=F,l=Ie.transition;try{Ie.transition=null,F=1,Zf(e,t,n,r)}finally{Ie.transition=l,F=r}return null}function Zf(e,t,n,r){do mn();while(mt!==null);if($&6)throw Error(y(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(y(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Td(e,o),e===re&&(b=re=null,oe=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Rr||(Rr=!0,Sc(qr,function(){return mn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Ie.transition,Ie.transition=null;var i=F;F=1;var s=$;$|=4,Ui.current=null,Qf(e,n),fc(n,e),gf(Io),el=!!zo,Io=zo=null,e.current=n,Gf(n),Sd(),$=s,F=i,Ie.transition=o}else e.current=n;if(Rr&&(Rr=!1,mt=e,vl=l),o=e.pendingLanes,o===0&&(St=null),Cd(n.stateNode),_e(e,q()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(ml)throw ml=!1,e=bo,bo=null,e;return vl&1&&e.tag!==0&&mn(),o=e.pendingLanes,o&1?e===ei?Zn++:(Zn=0,ei=e):Zn=0,Lt(),null}function mn(){if(mt!==null){var e=qu(vl),t=Ie.transition,n=F;try{if(Ie.transition=null,F=16>e?16:e,mt===null)var r=!1;else{if(e=mt,mt=null,vl=0,$&6)throw Error(y(331));var l=$;for($|=4,N=e.current;N!==null;){var o=N,i=o.child;if(N.flags&16){var s=o.deletions;if(s!==null){for(var a=0;a<s.length;a++){var d=s[a];for(N=d;N!==null;){var v=N;switch(v.tag){case 0:case 11:case 15:Jn(8,v,o)}var m=v.child;if(m!==null)m.return=v,N=m;else for(;N!==null;){v=N;var h=v.sibling,w=v.return;if(ac(v),v===d){N=null;break}if(h!==null){h.return=w,N=h;break}N=w}}}var x=o.alternate;if(x!==null){var _=x.child;if(_!==null){x.child=null;do{var O=_.sibling;_.sibling=null,_=O}while(_!==null)}}N=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,N=i;else e:for(;N!==null;){if(o=N,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Jn(9,o,o.return)}var f=o.sibling;if(f!==null){f.return=o.return,N=f;break e}N=o.return}}var c=e.current;for(N=c;N!==null;){i=N;var p=i.child;if(i.subtreeFlags&2064&&p!==null)p.return=i,N=p;else e:for(i=c;N!==null;){if(s=N,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Ll(9,s)}}catch(S){X(s,s.return,S)}if(s===i){N=null;break e}var g=s.sibling;if(g!==null){g.return=s.return,N=g;break e}N=s.return}}if($=l,Lt(),Ke&&typeof Ke.onPostCommitFiberRoot=="function")try{Ke.onPostCommitFiberRoot(xl,e)}catch{}r=!0}return r}finally{F=n,Ie.transition=t}}return!1}function uu(e,t,n){t=Sn(n,t),t=qa(e,t,1),e=xt(e,t,1),t=he(),e!==null&&(vr(e,1,t),_e(e,t))}function X(e,t,n){if(e.tag===3)uu(e,e,n);else for(;t!==null;){if(t.tag===3){uu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(St===null||!St.has(r))){e=Sn(n,e),e=ba(t,e,1),t=xt(t,e,1),e=he(),t!==null&&(vr(t,1,e),_e(t,e));break}}t=t.return}}function qf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=he(),e.pingedLanes|=e.suspendedLanes&n,re===e&&(oe&n)===n&&(te===4||te===3&&(oe&130023424)===oe&&500>q()-Wi?At(e,0):Bi|=n),_e(e,t)}function wc(e,t){t===0&&(e.mode&1?(t=Er,Er<<=1,!(Er&130023424)&&(Er=4194304)):t=1);var n=he();e=ot(e,t),e!==null&&(vr(e,t,n),_e(e,n))}function bf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),wc(e,n)}function ep(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(t),wc(e,n)}var xc;xc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Se.current)xe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return xe=!1,Bf(e,t,n);xe=!!(e.flags&131072)}else xe=!1,Q&&t.flags&1048576&&Ca(t,sl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Qr(e,t),e=t.pendingProps;var l=gn(t,ce.current);hn(t,n),l=Ri(null,t,r,e,l,n);var o=Oi();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ke(r)?(o=!0,ol(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ti(t),l.updater=Nl,t.stateNode=l,l._reactInternals=t,Wo(t,r,e,n),t=Qo(null,t,r,!0,o,n)):(t.tag=0,Q&&o&&_i(t),pe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Qr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=np(r),e=Ae(r,e),l){case 0:t=Ho(null,t,r,e,n);break e;case 1:t=qs(null,t,r,e,n);break e;case 11:t=Xs(null,t,r,e,n);break e;case 14:t=Zs(null,t,r,Ae(r.type,e),n);break e}throw Error(y(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ae(r,l),Ho(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ae(r,l),qs(e,t,r,l,n);case 3:e:{if(rc(t),e===null)throw Error(y(387));r=t.pendingProps,o=t.memoizedState,l=o.element,Ta(e,t),cl(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=Sn(Error(y(423)),t),t=bs(e,t,r,n,l);break e}else if(r!==l){l=Sn(Error(y(424)),t),t=bs(e,t,r,n,l);break e}else for(Ee=wt(t.stateNode.containerInfo.firstChild),je=t,Q=!0,Fe=null,n=La(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(yn(),r===l){t=it(e,t,n);break e}pe(e,t,r,n)}t=t.child}return t;case 5:return Da(t),e===null&&Fo(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Mo(r,l)?i=null:o!==null&&Mo(r,o)&&(t.flags|=32),nc(e,t),pe(e,t,i,n),t.child;case 6:return e===null&&Fo(t),null;case 13:return lc(e,t,n);case 4:return Di(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=wn(t,null,r,n):pe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ae(r,l),Xs(e,t,r,l,n);case 7:return pe(e,t,t.pendingProps,n),t.child;case 8:return pe(e,t,t.pendingProps.children,n),t.child;case 12:return pe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,U(ul,r._currentValue),r._currentValue=i,o!==null)if(We(o.value,i)){if(o.children===l.children&&!Se.current){t=it(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var a=s.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=nt(-1,n&-n),a.tag=2;var d=o.updateQueue;if(d!==null){d=d.shared;var v=d.pending;v===null?a.next=a:(a.next=v.next,v.next=a),d.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Uo(o.return,n,t),s.lanes|=n;break}a=a.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(y(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Uo(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}pe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,hn(t,n),l=Me(l),r=r(l),t.flags|=1,pe(e,t,r,n),t.child;case 14:return r=t.type,l=Ae(r,t.pendingProps),l=Ae(r.type,l),Zs(e,t,r,l,n);case 15:return ec(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ae(r,l),Qr(e,t),t.tag=1,ke(r)?(e=!0,ol(t)):e=!1,hn(t,n),Za(t,r,l),Wo(t,r,l,n),Qo(null,t,r,!0,e,n);case 19:return oc(e,t,n);case 22:return tc(e,t,n)}throw Error(y(156,t.tag))};function Sc(e,t){return Yu(e,t)}function tp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,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 ze(e,t,n,r){return new tp(e,t,n,r)}function Gi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function np(e){if(typeof e=="function")return Gi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===di)return 11;if(e===fi)return 14}return 2}function _t(e,t){var n=e.alternate;return n===null?(n=ze(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Yr(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Gi(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Zt:return $t(n.children,l,o,t);case ci:i=8,l|=8;break;case fo:return e=ze(12,n,t,l|2),e.elementType=fo,e.lanes=o,e;case po:return e=ze(13,n,t,l),e.elementType=po,e.lanes=o,e;case ho:return e=ze(19,n,t,l),e.elementType=ho,e.lanes=o,e;case Du:return Tl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Pu:i=10;break e;case Tu:i=9;break e;case di:i=11;break e;case fi:i=14;break e;case ct:i=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return t=ze(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function $t(e,t,n,r){return e=ze(7,e,r,t),e.lanes=n,e}function Tl(e,t,n,r){return e=ze(22,e,r,t),e.elementType=Du,e.lanes=n,e.stateNode={isHidden:!1},e}function uo(e,t,n){return e=ze(6,e,null,t),e.lanes=n,e}function ao(e,t,n){return t=ze(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function rp(e,t,n,r,l){this.tag=t,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=Vl(0),this.expirationTimes=Vl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Vl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ki(e,t,n,r,l,o,i,s,a){return e=new rp(e,t,n,s,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=ze(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ti(o),e}function lp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Xt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function kc(e){if(!e)return Et;e=e._reactInternals;e:{if(Gt(e)!==e||e.tag!==1)throw Error(y(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ke(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(y(171))}if(e.tag===1){var n=e.type;if(ke(n))return ka(e,n,t)}return t}function _c(e,t,n,r,l,o,i,s,a){return e=Ki(n,r,!0,e,l,o,i,s,a),e.context=kc(null),n=e.current,r=he(),l=kt(n),o=nt(r,l),o.callback=t??null,xt(n,o,l),e.current.lanes=l,vr(e,l,r),_e(e,r),e}function Dl(e,t,n,r){var l=t.current,o=he(),i=kt(l);return n=kc(n),t.context===null?t.context=n:t.pendingContext=n,t=nt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=xt(l,t,i),e!==null&&(Be(e,l,i,o),Wr(e,l,i)),i}function yl(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 au(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Yi(e,t){au(e,t),(e=e.alternate)&&au(e,t)}function op(){return null}var Cc=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ji(e){this._internalRoot=e}zl.prototype.render=Ji.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(y(409));Dl(e,t,null,null)};zl.prototype.unmount=Ji.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Vt(function(){Dl(null,e,null,null)}),t[lt]=null}};function zl(e){this._internalRoot=e}zl.prototype.unstable_scheduleHydration=function(e){if(e){var t=ta();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ft.length&&t!==0&&t<ft[n].priority;n++);ft.splice(n,0,e),n===0&&ra(e)}};function Xi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Il(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function cu(){}function ip(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var d=yl(i);o.call(d)}}var i=_c(t,r,e,0,null,!1,!1,"",cu);return e._reactRootContainer=i,e[lt]=i.current,ir(e.nodeType===8?e.parentNode:e),Vt(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var d=yl(a);s.call(d)}}var a=Ki(e,0,!1,null,null,!1,!1,"",cu);return e._reactRootContainer=a,e[lt]=a.current,ir(e.nodeType===8?e.parentNode:e),Vt(function(){Dl(t,a,n,r)}),a}function Ml(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var s=l;l=function(){var a=yl(i);s.call(a)}}Dl(t,i,e,l)}else i=ip(n,t,e,l,r);return yl(i)}bu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Bn(t.pendingLanes);n!==0&&(mi(t,n|1),_e(t,q()),!($&6)&&(kn=q()+500,Lt()))}break;case 13:Vt(function(){var r=ot(e,1);if(r!==null){var l=he();Be(r,e,1,l)}}),Yi(e,1)}};vi=function(e){if(e.tag===13){var t=ot(e,134217728);if(t!==null){var n=he();Be(t,e,134217728,n)}Yi(e,134217728)}};ea=function(e){if(e.tag===13){var t=kt(e),n=ot(e,t);if(n!==null){var r=he();Be(n,e,t,r)}Yi(e,t)}};ta=function(){return F};na=function(e,t){var n=F;try{return F=e,t()}finally{F=n}};Co=function(e,t,n){switch(t){case"input":if(go(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Cl(r);if(!l)throw Error(y(90));Iu(r),go(r,l)}}}break;case"textarea":Ru(e,n);break;case"select":t=n.value,t!=null&&cn(e,!!n.multiple,t,!1)}};Wu=Vi;Vu=Vt;var sp={usingClientEntryPoint:!1,Events:[yr,tn,Cl,Uu,Bu,Vi]},An={findFiberByHostInstance:Mt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},up={bundleType:An.bundleType,version:An.version,rendererPackageName:An.rendererPackageName,rendererConfig:An.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:st.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Gu(e),e===null?null:e.stateNode},findFiberByHostInstance:An.findFiberByHostInstance||op,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Or=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Or.isDisabled&&Or.supportsFiber)try{xl=Or.inject(up),Ke=Or}catch{}}Le.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=sp;Le.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Xi(t))throw Error(y(200));return lp(e,t,null,n)};Le.createRoot=function(e,t){if(!Xi(e))throw Error(y(299));var n=!1,r="",l=Cc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Ki(e,1,!1,null,null,n,!1,r,l),e[lt]=t.current,ir(e.nodeType===8?e.parentNode:e),new Ji(t)};Le.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(y(188)):(e=Object.keys(e).join(","),Error(y(268,e)));return e=Gu(t),e=e===null?null:e.stateNode,e};Le.flushSync=function(e){return Vt(e)};Le.hydrate=function(e,t,n){if(!Il(t))throw Error(y(200));return Ml(null,e,t,!0,n)};Le.hydrateRoot=function(e,t,n){if(!Xi(e))throw Error(y(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=Cc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=_c(t,null,e,1,n??null,l,!1,o,i),e[lt]=t.current,ir(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new zl(t)};Le.render=function(e,t,n){if(!Il(t))throw Error(y(200));return Ml(null,e,t,!1,n)};Le.unmountComponentAtNode=function(e){if(!Il(e))throw Error(y(40));return e._reactRootContainer?(Vt(function(){Ml(null,null,e,!1,function(){e._reactRootContainer=null,e[lt]=null})}),!0):!1};Le.unstable_batchedUpdates=Vi;Le.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Il(n))throw Error(y(200));if(e==null||e._reactInternals===void 0)throw Error(y(38));return Ml(e,t,n,!1,r)};Le.version="18.3.1-next-f1338f8080-20240426";function Ec(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ec)}catch(e){console.error(e)}}Ec(),Eu.exports=Le;var ap=Eu.exports,jc,du=ap;jc=du.createRoot,du.hydrateRoot;const cp={en:{app_title:"JD Dreyn",app_subtitle:"Controller",tab_code:"BY CODE",tab_ip:"BY IP",label_code:"Room Code",label_ip:"IP Address",label_port:"Port",btn_connect:"CONNECT",btn_connecting:"CONNECTING...",btn_disconnecting:"DISCONNECTING...",err_not_found:"Room not found",err_server:"Authorization server error",tutorial_1_title:"Allow Access",tutorial_1_desc:"To use the controller, you must accept the server's security certificate once.",tutorial_1_btn:"CONFIRM SSL",tutorial_2_title:"Accept Certificate",tutorial_2_desc:'On the page that opens, click "Advanced", and then "Proceed to site".',tutorial_3_title:"Check Status",tutorial_3_desc:'If you see "404 Not Found", everything is successful. Come back and connect!',syncing:"Synchronizing...",permission_title:"MOTION SENSORS",permission_desc:"To play, please allow access to your iPhone's motion sensors.",btn_allow:"ALLOW",btn_dance:"DANCE!",settings_theme:"THEME",settings_lang:"LANGUAGE",settings_logs:"LOGS",log_title:"Log",log_copy:"Copy",log_copied:"Logs copied!",shortcut_change_sorting:"CHANGE SORTING",shortcut_activate_sweat:"ACTIVATE SWEAT MODE",shortcut_add_to_playlist:"ADD TO PLAYLIST",orientation_title:"PORTRAIT MODE REQUIRED",orientation_desc:"Please rotate your phone to a vertical position and lock screen orientation in system settings for comfortable gameplay.",discovery_title:"GAME DETECTED!",discovery_desc:'We found a running Just Dance session "{name}" in your local network. Would you like to connect to room {code}?',discovery_ssl_title:"SSL CONFIRMATION REQUIRED",discovery_ssl_desc:'We found a running Just Dance session "{name}" on your local network, but security certificate confirmation is required to connect.',discovery_ssl_btn:"CONFIRM SSL",btn_cancel:"CANCEL",pwa_title:"INSTALL APP",pwa_desc:"For the best experience, add JD Dreyn Controller to your home screen.",pwa_step_ios:'Tap the Share button, then "Add to Home Screen"',pwa_step_android:'Tap the menu, then "Install app" or "Add to Home Screen"',pwa_btn_install:"INSTALL"},ru:{app_title:"JD Dreyn",app_subtitle:"Controller",tab_code:"ПО КОДУ",tab_ip:"ПО IP",label_code:"Код комнаты",label_ip:"IP Адрес",label_port:"Порт",btn_connect:"ПОДКЛЮЧИТЬСЯ",btn_connecting:"ПОДКЛЮЧЕНИЕ...",btn_disconnecting:"ОТКЛЮЧЕНИЕ...",err_not_found:"Комната не найдена",err_server:"Ошибка сервера авторизации",tutorial_1_title:"Разрешить доступ",tutorial_1_desc:"Для работы контроллера нужно один раз подтвердить сертификат безопасности сервера.",tutorial_1_btn:"ПОДТВЕРДИТЬ SSL",tutorial_2_title:"Принять сертификат",tutorial_2_desc:"На открывшейся странице нажми «Дополнительно», а затем «Перейти на сайт».",tutorial_3_title:"Проверить статус",tutorial_3_desc:"Если ты увидел текст «404 Not Found» — всё успешно. Возвращайся и подключайся!",syncing:"Синхронизация...",permission_title:"ДАТЧИКИ ДВИЖЕНИЯ",permission_desc:"Чтобы управлять в танце, разреши доступ к датчикам движения твоего iPhone.",btn_allow:"РАЗРЕШИТЬ",btn_dance:"ТАНЦЕВАТЬ!",settings_theme:"ТЕМА",settings_lang:"ЯЗЫК",settings_logs:"ЛОГИ",log_title:"Лог",log_copy:"Копировать",log_copied:"Логи скопированы!",shortcut_change_sorting:"СОРТИРОВКА",shortcut_activate_sweat:"РЕЖИМ SWEAT",shortcut_add_to_playlist:"В ПЛЕЙЛИСТ",orientation_title:"НУЖЕН ПОРТРЕТНЫЙ РЕЖИМ",orientation_desc:"Пожалуйста, верните телефон в вертикальное положение и заблокируйте автоповорот в настройках системы для комфортной игры.",discovery_title:"ИГРА НАЙДЕНА!",discovery_desc:"Обнаружен запущенный Just Dance «{name}» в твоей локальной сети. Подключиться к комнате {code}?",discovery_ssl_title:"ТРЕБУЕТСЯ ПОДТВЕРДИТЬ SSL",discovery_ssl_desc:"Обнаружена запущенная сессия Just Dance «{name}» в твоей сети, но для подключения нужно подтвердить сертификат безопасности.",discovery_ssl_btn:"ПОДТВЕРДИТЬ SSL",btn_cancel:"ОТМЕНА",pwa_title:"УСТАНОВИ ПРИЛОЖЕНИЕ",pwa_desc:"Для лучшего опыта добавь JD Dreyn Controller на главный экран.",pwa_step_ios:"Нажми кнопку «Поделиться», затем «На экран Домой»",pwa_step_android:"Нажми меню, затем «Установить приложение» или «Добавить на главный экран»",pwa_btn_install:"УСТАНОВИТЬ"}};function dp(){const[e,t]=P.useState(()=>{const d=localStorage.getItem("jd_lang");return d==="en"||d==="ru"?d:navigator.language.toLowerCase().startsWith("ru")?"ru":"en"}),n=()=>{const d=e==="en"?"ru":"en";t(d),localStorage.setItem("jd_lang",d)},[r,l]=P.useState(()=>{const d=localStorage.getItem("jd_theme");return d==="dark"||d==="light"?d:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"});P.useEffect(()=>{const d=window.document.documentElement;d.classList.remove("light","dark"),d.classList.add(r),localStorage.setItem("jd_theme",r)},[r]);const o=()=>{l(d=>d==="dark"?"light":"dark")},[i,s]=P.useState(()=>localStorage.getItem("jd_show_logs")==="true"),a=()=>{s(d=>{const v=!d;return localStorage.setItem("jd_show_logs",v?"true":"false"),v})};return{lang:e,t:cp[e],toggleLang:n,theme:r,toggleTheme:o,showLogs:i,toggleLogs:a}}const fp={V1:1},fu="JD_PhoneDataCmdHandshakeHello",pp="JD_PhoneDataCmdHandshakeContinue",hp="JD_PhoneDataCmdSync",mp="JD_PhoneDataCmdSyncStart",vp="JD_PhoneDataCmdSyncEnd",Nc="JD_PhoneScoringData",gp="JD_Custom_PhoneCommandData",yp="JD_Input_PhoneCommandData",wp="JD_PhoneUiData",xp="JD_PhoneUiSetupData",Sp="JD_ProfilePhoneUiData",kp="JD_PlaySound_ConsoleCommandData",_p="ShortcutSetup_ConsoleCommandData",Cp="JD_EnableLobbyStartbutton_ConsoleCommandData",Ep="JD_DisableAccelValuesSending_ConsoleCommandData",jp="JD_EnableAccelValuesSending_ConsoleCommandData",Np=40,Lp="/smartphone",Pp="v1.phonescoring.jd.ubisoft.com",Tp="v2.phonescoring.jd.ubisoft.com",Dp={up:3690595578,right:1099935642,down:2467711647,left:3652315484,valid:1084313942,back:"SHORTCUT_BACK"};function zp(){var t;let e=localStorage.getItem("jd_device_id");return e||(e=((t=crypto.randomUUID)==null?void 0:t.call(crypto))??`web-${Date.now()}`,localStorage.setItem("jd_device_id",e)),e}function Ht(e){return{root:e}}function Ip(e){return e===fp.V1?Ht({__class:fu,clientVersion:"0.1",accelAcquisitionFreqHz:0,accelAcquisitionLatency:40,accelMaxRange:8,deviceId:zp(),deviceModel:"WebController",platformName:"Android"}):Ht({__class:fu,accelAcquisitionFreqHz:200,accelAcquisitionLatency:0,accelMaxRange:8})}function Mp(e){return Ht({__class:hp,phoneID:e})}function Rp(e){return Ht({__class:vp,phoneID:e})}function Op(e,t){return Ht({__class:Nc,accelData:e,timeStamp:t})}function Ap(e){const t=Dp[e];return Ht(typeof t=="string"?{__class:gp,identifier:t}:{__class:yp,input:t})}class $p{constructor(){ye(this,"ws",null);ye(this,"listeners",[]);ye(this,"protocolVersion",1);ye(this,"phoneID",-1);ye(this,"samples",[]);ye(this,"isSensorsActive",!1);ye(this,"isAccelEnabledByConsole",!1);ye(this,"lastSendTime",0);ye(this,"numAccelsSent",0);ye(this,"handleMotion",t=>{var s;if(!this.isAccelEnabledByConsole)return;const n=t.accelerationIncludingGravity;if(!n)return;const r=9.80665,o=/Android/i.test(navigator.userAgent)?-1:1;this.samples.push([o*(n.x||0)/r,o*(n.y||0)/r,o*(n.z||0)/r]);const i=Date.now();if(i-this.lastSendTime>=Np&&((s=this.ws)==null?void 0:s.readyState)===WebSocket.OPEN){for(;this.samples.length>0;){const a=this.samples.splice(0,10),d=Op(a,this.numAccelsSent);this.send(d),this.numAccelsSent+=a.length}this.lastSendTime=i}})}subscribe(t){return this.listeners.push(t),()=>{this.listeners=this.listeners.filter(n=>n!==t)}}emit(t){this.listeners.forEach(n=>n(t))}connect(t,n,r,l=2){this.protocolVersion=l,this.disconnect(),this.emit({type:"state",state:"connecting"});const i=`${window.location.protocol==="https:"?"wss:":"ws:"}//${t}:${n}${Lp}`,s=this.protocolVersion===1?Pp:Tp;try{this.ws=new WebSocket(i,s),this.ws.onopen=()=>{this.emit({type:"state",state:"connected"});const a=Ip(this.protocolVersion);this.send(a),this.startSensors()},this.ws.onmessage=a=>{var d,v;try{const m=JSON.parse(a.data),h=m.root||m;switch(h.__class!==Nc&&this.emit({type:"debug",data:h}),h.__class){case pp:this.phoneID=h.phoneID,this.send(Mp(this.phoneID));break;case mp:this.emit({type:"ready",phoneID:this.phoneID}),this.send(Rp(this.phoneID));break;case xp:case wp:this.emit({type:"lobby_start_enabled",enabled:!1}),(d=h.setupData)!=null&&d.gameplaySetup?this.emit({type:"gameplay",data:h.setupData.gameplaySetup}):(this.emit({type:"gameplay",data:null}),(v=h.setupData)!=null&&v.shortcuts&&(this.emit({type:"shortcuts",shortcuts:h.setupData.shortcuts||[],navigationBar:h.setupData.navigationBar||[]}),this.emit({type:"shortcuts_enabled",enabled:!0})));break;case Sp:this.emit({type:"profile",data:h});break;case Cp:this.emit({type:"lobby_start_enabled",enabled:h.isEnabled===1||h.isEnabled===!0});break;case _p:this.emit({type:"shortcuts_enabled",enabled:h.isEnabled===1||h.isEnabled===!0});break;case"JD_ShortcutsPhoneUiData":case"JD_PhoneShortcutsData":case"JD_PhoneUiShortcutData":this.emit({type:"shortcuts",shortcuts:h.shortcuts||[],navigationBar:h.navigationBar||[]}),this.emit({type:"shortcuts_enabled",enabled:!0});break;case jp:this.isAccelEnabledByConsole=!0,this.numAccelsSent=0,this.samples=[],this.emit({type:"accel_state",enabled:!0});break;case Ep:this.isAccelEnabledByConsole=!1,this.emit({type:"accel_state",enabled:!1});break;case kp:this.emit({type:"play_sound",data:{soundIndex:h.soundIndex}});break}}catch(m){console.error("Parse Error",m)}},this.ws.onclose=()=>{this.emit({type:"state",state:"disconnected"}),this.stopSensors()},this.ws.onerror=()=>{this.emit({type:"error",message:"Ошибка подключения."})}}catch(a){this.emit({type:"error",message:String(a)})}}disconnect(){var t;this.stopSensors(),(t=this.ws)==null||t.close(),this.ws=null,this.phoneID=-1}sendInput(t){this.protocolVersion===2?this.send(Ap(t)):this.send({__class:"JD_PhoneInputData",input:t})}send(t){!this.ws||this.ws.readyState!==WebSocket.OPEN||this.ws.send(JSON.stringify(t))}async requestPermission(){if(typeof DeviceMotionEvent.requestPermission=="function")try{return await DeviceMotionEvent.requestPermission()==="granted"?(this.startSensors(),!0):!1}catch(t){return console.error(t),!1}return this.startSensors(),!0}startSensors(){this.isSensorsActive||(this.isSensorsActive=!0,this.lastSendTime=Date.now(),window.addEventListener("devicemotion",this.handleMotion),console.log("Sensors started (Original APK Logic)"))}stopSensors(){this.isSensorsActive=!1,window.removeEventListener("devicemotion",this.handleMotion),this.samples=[],this.isAccelEnabledByConsole=!1}getProtocolVersion(){return this.protocolVersion}getPhoneID(){return this.phoneID}}const $n={pairingServer:"https://jdcontroller.dreyn-drafts.ru",defaultPort:"8080",appName:"JD Dreyn"};function Fp({onInput:e}){const t=n=>r=>{r.currentTarget.releasePointerCapture(r.pointerId),e(n)};return u.jsxs("div",{className:"dpad",children:[u.jsx("button",{className:"dpad-btn btn-up",onPointerDown:t("up"),children:u.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:u.jsx("path",{d:"M12 4l-8 8h16z"})})}),u.jsx("button",{className:"dpad-btn btn-left",onPointerDown:t("left"),children:u.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:u.jsx("path",{d:"M4 12l8-8v16z"})})}),u.jsx("button",{className:"dpad-btn btn-down",onPointerDown:t("down"),children:u.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:u.jsx("path",{d:"M12 20l8-8H4z"})})}),u.jsx("button",{className:"dpad-btn btn-right",onPointerDown:t("right"),children:u.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:u.jsx("path",{d:"M20 12l-8-8v16z"})})})]})}class Up{constructor(){ye(this,"queue",[]);ye(this,"activeCount",0);ye(this,"maxConcurrent",1)}add(t,n){const r={url:t,onAllowLoad:n};this.queue.push(r);let l=!1;const o=r.onAllowLoad;return r.onAllowLoad=()=>{l=!0,o()},this.process(),()=>{const i=this.queue.indexOf(r);i!==-1?this.queue.splice(i,1):l&&this.done()}}done(){this.activeCount=Math.max(0,this.activeCount-1),this.process()}process(){if(this.activeCount>=this.maxConcurrent||this.queue.length===0)return;const t=this.queue.shift();t&&(this.activeCount++,t.onAllowLoad())}}const Bp=new Up;function an({src:e,fallback:t,...n}){var h,w;const[r,l]=P.useState(null),[o,i]=P.useState(!1),s=P.useRef(null),a=P.useRef(null),d=()=>{a.current&&(clearTimeout(a.current),a.current=null)};P.useEffect(()=>{if(d(),l(null),i(!1),s.current&&(s.current(),s.current=null),!e)return;const x=Bp.add(e,()=>{l(e),a.current=setTimeout(()=>{console.warn(`[CachedImage] Load timeout: ${e}`),l(null),i(!0),n.onError&&n.onError({})},3e3)});return s.current=x,()=>{d(),s.current&&(s.current(),s.current=null)}},[e]);const v=x=>{d(),s.current&&(s.current(),s.current=null),n.onLoad&&n.onLoad(x)},m=x=>{console.warn(`[CachedImage] Load error: ${e}`),d(),l(null),i(!0),s.current&&(s.current(),s.current=null),n.onError&&n.onError(x)};return o||!r?t?u.jsx(u.Fragment,{children:t}):u.jsx("div",{style:{width:((h=n.style)==null?void 0:h.width)||(n.width?`${n.width}px`:void 0),height:((w=n.style)==null?void 0:w.height)||(n.height?`${n.height}px`:void 0),display:"inline-block"},className:n.className}):u.jsx("img",{src:r,referrerPolicy:"no-referrer",...n,onLoad:v,onError:m})}function Wp({shortcuts:e,enabled:t,onAction:n,baseUrl:r}){if(!t||!e||e.length===0)return null;const l=({s:i})=>{const s=i.shortcutType||"",d=(i.title||"").match(/\[icon:(.*?)\]/),v=d?d[1]:s,h=((w,x)=>{switch(w||x||""){case"SHORTCUT_BACK":case"GEN-BACK":return u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",width:"22",height:"22",children:[u.jsx("line",{x1:"19",y1:"12",x2:"5",y2:"12"}),u.jsx("polyline",{points:"12 19 5 12 12 5"})]});case"SHORTCUT_SEARCH":case"GEN-SEARCH":return u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",width:"22",height:"22",children:[u.jsx("circle",{cx:"11",cy:"11",r:"8"}),u.jsx("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"})]});case"SHORTCUT_FAVORITE":case"GEN-FAVORITE":case"RATE":return u.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:"22",height:"22",children:u.jsx("path",{d:"M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"})});case"SHORTCUT_GOTO_PLAYLISTSTAB":case"GOTO_PLAYLISTSTAB":return u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",width:"22",height:"22",children:[u.jsx("line",{x1:"8",y1:"6",x2:"21",y2:"6"}),u.jsx("line",{x1:"8",y1:"12",x2:"21",y2:"12"}),u.jsx("line",{x1:"8",y1:"18",x2:"21",y2:"18"}),u.jsx("line",{x1:"3",y1:"6",x2:"3.01",y2:"6"}),u.jsx("line",{x1:"3",y1:"12",x2:"3.01",y2:"12"}),u.jsx("line",{x1:"3",y1:"18",x2:"3.01",y2:"18"})]});case"SHORTCUT_SAVE_PLAYLIST":case"PLAYLIST_SAVE":return u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",width:"22",height:"22",children:[u.jsx("line",{x1:"3",y1:"6",x2:"15",y2:"6"}),u.jsx("line",{x1:"3",y1:"12",x2:"15",y2:"12"}),u.jsx("line",{x1:"3",y1:"18",x2:"11",y2:"18"}),u.jsx("path",{d:"M16 16l3 3 3-3"}),u.jsx("line",{x1:"19",y1:"10",x2:"19",y2:"19"})]});case"SHORTCUT_GOTO_SONGSTAB":case"GOTO_SONGSTAB":return u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",width:"22",height:"22",children:[u.jsx("path",{d:"M9 18V5l12-2v13"}),u.jsx("circle",{cx:"6",cy:"18",r:"3"}),u.jsx("circle",{cx:"18",cy:"16",r:"3"})]});case"SHORTCUT_SWEAT_ACTIVATION":case"SWAP_MODE":return u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",width:"22",height:"22",children:[u.jsx("circle",{cx:"12",cy:"5",r:"2.5"}),u.jsx("path",{d:"M6 14l3-3 4 2 5-4"}),u.jsx("path",{d:"M8 21l3-6 4 1 2 5"})]});case"SHORTCUT_SORTING":case"SORT":return u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",width:"22",height:"22",children:[u.jsx("line",{x1:"8",y1:"4",x2:"8",y2:"20"}),u.jsx("polyline",{points:"4 8 8 4 12 8"}),u.jsx("line",{x1:"16",y1:"20",x2:"16",y2:"4"}),u.jsx("polyline",{points:"12 16 16 20 20 16"})]});case"SHORTCUT_TOGGLE_COOP":return u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",width:"22",height:"22",children:[u.jsx("path",{d:"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"}),u.jsx("circle",{cx:"9",cy:"7",r:"4"}),u.jsx("path",{d:"M23 21v-2a4 4 0 0 0-3-3.87"}),u.jsx("path",{d:"M16 3.13a4 4 0 0 1 0 7.75"})]});case"SHORTCUT_CHANGE_DANCERCARD":return u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",width:"22",height:"22",children:[u.jsx("rect",{x:"3",y:"4",width:"18",height:"16",rx:"2"}),u.jsx("line",{x1:"7",y1:"8",x2:"17",y2:"8"}),u.jsx("line",{x1:"7",y1:"12",x2:"17",y2:"12"}),u.jsx("line",{x1:"7",y1:"16",x2:"11",y2:"16"})]});default:return u.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",width:"22",height:"22",children:u.jsx("path",{d:"M13 2L3 14h9l-1 8 10-12h-9l1-8z"})})}})(v,s);return i.icon&&i.icon.startsWith("/")?u.jsx("div",{className:"shortcut-icon-wrapper",children:u.jsx(an,{src:`${r}${i.icon}`,className:"shortcut-icon",alt:"",referrerPolicy:"no-referrer",fallback:u.jsx("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",color:"rgba(255,255,255,0.9)"},children:h})})}):u.jsx("div",{className:"shortcut-icon-wrapper",style:{color:"rgba(255,255,255,0.9)"},children:h})},o=i=>(i.title||"").replace(/\[icon:.*?\]/g,"").trim();return u.jsx("div",{className:"shortcut-bar",children:e.map((i,s)=>u.jsxs("button",{className:"shortcut-btn",onClick:()=>n(i),children:[u.jsx(l,{s:i}),u.jsx("span",{className:"shortcut-label",children:o(i)})]},`${s}-${i.title}`))})}function Vp({gameInfo:e,onBack:t,onDisconnect:n,navAction:r,baseUrl:l,profile:o,theme:i,toggleTheme:s,lang:a,toggleLang:d,showLogs:v,toggleLogs:m,t:h,isGameplay:w}){const[x,_]=P.useState(!1),[O,f]=P.useState(!1),[c,p]=P.useState(null);P.useEffect(()=>()=>{c&&clearTimeout(c)},[c]);const g=()=>{if(w&&!O){f(!0),c&&clearTimeout(c);const E=setTimeout(()=>{f(!1)},3e3);p(E)}else c&&clearTimeout(c),f(!1),n()},S=E=>!E||E.length<3?"white":`rgba(${E[0]*255}, ${E[1]*255}, ${E[2]*255}, ${E[3]||1})`,k=o?S(o.color):"#fff",L=o?S(o.aliasColor):"#888";return u.jsxs("div",{className:"status-bar",children:[u.jsxs("div",{className:"status-bar-left",children:[r&&u.jsx("button",{className:"icon-btn",onClick:t,children:r.icon?u.jsx(an,{src:`${l}${r.icon}`,style:{width:22,height:22,objectFit:"contain"},alt:"Back",referrerPolicy:"no-referrer",fallback:u.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:"18",height:"18",children:u.jsx("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"})})}):u.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:"18",height:"18",children:u.jsx("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"})})}),u.jsx("div",{className:"status-bar-info",children:o?u.jsxs("div",{className:"status-profile-info",children:[u.jsxs("div",{className:"status-portrait-container",children:[o.portraitBorderBack&&u.jsx(an,{src:`${l}${o.portraitBorderBack}`,className:"status-border-back",alt:"",referrerPolicy:"no-referrer"}),u.jsx("div",{className:"status-avatar-wrapper",children:u.jsx(an,{src:`${l}${o.image}`,className:"status-avatar",alt:"",referrerPolicy:"no-referrer",fallback:u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{width:24,height:24,opacity:.8},children:[u.jsx("path",{d:"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"}),u.jsx("circle",{cx:"12",cy:"7",r:"4"})]})})}),o.portraitBorderFront&&u.jsx(an,{src:`${l}${o.portraitBorderFront}`,className:"status-border-front",alt:"",referrerPolicy:"no-referrer"})]}),u.jsxs("div",{className:"status-text-stack",children:[u.jsx("div",{className:"status-bar-title",style:{color:k},children:o.name}),u.jsx("div",{className:"status-bar-sub",style:{color:L},children:o.aliasName||"DANSER"})]})]}):u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"status-bar-title",children:(e==null?void 0:e.consoleName)||"DREYN"}),u.jsxs("div",{className:"status-bar-sub",children:[e!=null&&e.jdVersion?`${e.jdVersion.toUpperCase()} • `:"",(e==null?void 0:e.platformName)||"WII U / PC"]})]})})]}),u.jsxs("div",{style:{display:"flex",gap:"0.75rem",position:"relative"},children:[u.jsx("button",{className:"icon-btn",onClick:()=>_(!x),children:u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",width:"18",height:"18",children:[u.jsx("path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"}),u.jsx("circle",{cx:"12",cy:"12",r:"3"})]})}),x&&u.jsxs("div",{className:"animate-fadeIn",style:{position:"absolute",top:"calc(100% + 0.5rem)",right:0,background:"hsl(var(--card) / 0.8)",backdropFilter:"blur(12px)",border:"1px solid hsl(var(--border) / 0.5)",borderRadius:"1.25rem",padding:"1rem",display:"flex",flexDirection:"column",gap:"1rem",zIndex:100,boxShadow:"0 10px 25px -5px rgba(0,0,0,0.3)"},children:[u.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"2rem"},children:[u.jsx("span",{style:{fontSize:"0.75rem",fontWeight:800,color:"hsl(var(--foreground))"},children:h.settings_theme}),u.jsx("button",{className:"header-btn theme-btn",style:{position:"relative",top:0,right:0,width:"2rem",height:"2rem"},onClick:s,children:i==="dark"?u.jsx("svg",{className:"moon-icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:u.jsx("path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"})}):u.jsxs("svg",{className:"sun-icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[u.jsx("circle",{cx:"12",cy:"12",r:"4"}),u.jsx("path",{d:"M12 2v2"}),u.jsx("path",{d:"M12 20v2"}),u.jsx("path",{d:"m4.93 4.93 1.41 1.41"}),u.jsx("path",{d:"m17.66 17.66 1.41 1.41"}),u.jsx("path",{d:"M2 12h2"}),u.jsx("path",{d:"M20 12h2"}),u.jsx("path",{d:"m6.34 17.66-1.41 1.41"}),u.jsx("path",{d:"m19.07 4.93-1.41 1.41"})]})})]}),u.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"2rem"},children:[u.jsx("span",{style:{fontSize:"0.75rem",fontWeight:800,color:"hsl(var(--foreground))"},children:h.settings_lang}),u.jsx("button",{onClick:d,className:"header-btn",style:{position:"relative",top:0,right:0,width:"2rem",height:"2rem",fontSize:"0.75rem",fontWeight:900,textTransform:"uppercase"},children:a})]}),u.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"2rem"},children:[u.jsx("span",{style:{fontSize:"0.75rem",fontWeight:800,color:"hsl(var(--foreground))"},children:h.settings_logs}),u.jsx("button",{onClick:m,className:"header-btn",style:{position:"relative",top:0,right:0,width:"2rem",height:"2rem"},children:u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:v?"hsl(var(--success))":"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[u.jsx("path",{d:"M4 6h16"}),u.jsx("path",{d:"M4 12h16"}),u.jsx("path",{d:"M4 18h16"})]})})]})]}),u.jsx("button",{className:`icon-btn disconnect ${O?"confirm-active":""}`,onClick:g,title:O?"Confirm disconnect":"Disconnect",children:O?u.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:"18",height:"18",children:u.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 12 12 12 12-4.48 12-12S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})}):u.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:"18",height:"18",children:u.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"})})})]})]})}function Hp({data:e,baseUrl:t,onAction:n}){var f,c,p;const[r,l]=P.useState(0),[o,i]=P.useState(!1),s=P.useRef(null),a=P.useRef(0);if(!e)return null;const d=(c=(f=e.pauseSlider)==null?void 0:f.actions)==null?void 0:c[0],v=320,m=56,h=6,w=v-m-h*2,x=o||r>0?r+m/2+h:0,_=g=>{if(!o||!s.current)return;const S=s.current.getBoundingClientRect();let k=g-S.left-h-a.current;k=Math.max(0,Math.min(k,w)),l(k),k>=w*.99&&(n(d),i(!1),l(0))};P.useEffect(()=>{const g=k=>{if(!o)return;const L="touches"in k?k.touches[0].clientX:k.clientX;_(L)},S=()=>{o&&(i(!1),l(0))};return o&&(window.addEventListener("mousemove",g),window.addEventListener("mouseup",S),window.addEventListener("touchmove",g,{passive:!1}),window.addEventListener("touchend",S)),()=>{window.removeEventListener("mousemove",g),window.removeEventListener("mouseup",S),window.removeEventListener("touchmove",g),window.removeEventListener("touchend",S)}},[o]);const O=g=>{if(!s.current)return;const S=s.current.getBoundingClientRect();a.current=g-S.left-h-r,i(!0)};return u.jsx("div",{className:"gameplay-screen animate-fadeIn",children:u.jsxs("div",{className:"gameplay-content",children:[u.jsx("div",{className:"coach-layout-view",children:e.coachImage&&u.jsx(an,{src:`${t}${e.coachImage}`,className:"coach-img-standard",alt:"Coach",referrerPolicy:"no-referrer"})}),u.jsxs("div",{className:"gameplay-footer",children:[u.jsx("p",{className:"status-text-standard",children:e.text||"Keep dancing!"}),d&&u.jsx("div",{className:"pause-slider-container",children:u.jsxs("div",{className:"pause-slider-track",ref:s,children:[u.jsx("div",{className:"pause-slider-fill",style:{width:`${x}px`,background:"var(--player-color)",transition:o?"none":"width 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28)"}}),u.jsx("div",{className:"pause-slider-handle",style:{transform:`translateX(${r}px)`,transition:o?"none":"transform 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28)"},onMouseDown:g=>O(g.clientX),onTouchStart:g=>O(g.touches[0].clientX),children:u.jsx("div",{className:"pause-icon-svg",children:u.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:"20",height:"20",children:u.jsx("path",{d:"M6 19h4V5H6v14zm8-14v14h4V5h4z"})})})}),u.jsx("span",{className:"slider-label",style:{opacity:o?.2:.6},children:((p=e.pauseSlider)==null?void 0:p.title)||"Slide to pause"})]})})]})]})})}function Qp({log:e,t}){const[n,r]=P.useState(!1),l=P.useRef(null),o=()=>{navigator.clipboard.writeText(e.join(`
`)),alert(t.log_copied)};return P.useEffect(()=>{n&&l.current&&(l.current.scrollTop=l.current.scrollHeight)},[e,n]),u.jsxs("div",{className:"log-panel",children:[u.jsxs("div",{className:"log-header",onClick:()=>r(!n),children:[u.jsxs("span",{style:{fontSize:"0.75rem",fontWeight:800},children:[n?"▼":"▲"," ",t.log_title," (",e.length,")"]}),n&&u.jsx("button",{className:"copy-btn",onClick:i=>{i.stopPropagation(),o()},children:t.log_copy})]}),n&&u.jsx("div",{className:"log-content",ref:l,children:e.map((i,s)=>u.jsx("div",{children:i},s))})]})}const pu=({className:e})=>u.jsx("svg",{viewBox:"0 0 256 256",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",className:e,children:u.jsxs("g",{transform:"translate(0,256) scale(0.1,-0.1)",children:[u.jsx("path",{d:"M1487 2524 c-4 -4 -7 -15 -7 -25 0 -13 21 -24 83 -44 45 -15 112 -43 149 -62 113 -59 139 -16 30 48 -84 49 -239 99 -255 83z"}),u.jsx("path",{d:"M995 2374 c-213 -33 -369 -88 -453 -160 -55 -47 -75 -87 -75 -150 0 -83 53 -150 133 -171 l35 -9 3 -746 2 -746 -35 -21 c-99 -58 -102 -213 -5 -294 71 -60 149 -54 400 29 376 125 713 354 907 617 61 84 148 264 173 362 60 235 46 525 -36 734 -165 417 -567 630 -1049 555z m322 -95 c147 -20 328 -96 418 -174 20 -18 13 -15 -20 8 -156 108 -356 155 -590 137 -140 -10 -210 -25 -368 -80 -64 -22 -121 -40 -127 -40 -5 0 -10 9 -10 20 0 25 51 49 186 86 177 48 362 64 511 43z m82 -288 c119 -41 217 -127 271 -237 104 -212 112 -503 18 -687 -70 -139 -198 -279 -343 -376 -96 -64 -312 -181 -334 -181 -8 0 -11 219 -11 749 l0 750 33 4 c17 3 93 4 167 3 110 -2 147 -7 199 -25z"}),u.jsx("path",{d:"M1901 2283 c-7 -14 -1 -27 32 -64 23 -26 49 -57 57 -69 10 -14 21 -19 33 -15 28 11 20 39 -29 104 -47 63 -75 76 -93 44z"})]})}),Gp=e=>{const t=e.replace(/\D/g,"").slice(0,6);return t.length<=2?t:t.length<=4?`${t.slice(0,2)}-${t.slice(2)}`:`${t.slice(0,2)}-${t.slice(2,4)}-${t.slice(4)}`},Kp=e=>{const t=String(e).replace(/\D/g,"");return t.length===6?`${t.slice(0,2)}-${t.slice(2,4)}-${t.slice(4,6)}`:t};async function Yp(e,t){if(window.location.protocol!=="https:")return!0;try{const n=new AbortController,r=setTimeout(()=>n.abort(),1500);return await fetch(`https://${e}:${t}/`,{mode:"no-cors",signal:n.signal,credentials:"omit"}),clearTimeout(r),!0}catch{return!1}}function Jp(){const e=P.useRef(null),[t,n]=P.useState("disconnected"),[r,l]=P.useState(null),[o,i]=P.useState(""),[s,a]=P.useState(null),[d,v]=P.useState(()=>{try{return JSON.parse(localStorage.getItem("jd_failed_rooms")||"[]")}catch{return[]}}),m=P.useCallback(C=>{v(A=>{const T=A.includes(C)?A:[...A,C];return localStorage.setItem("jd_failed_rooms",JSON.stringify(T)),T})},[]),[h,w]=P.useState(0),[x,_]=P.useState(()=>/Android|iPhone|iPad|iPod|Mobile/i.test(navigator.userAgent)),[O,f]=P.useState([]),[c,p]=P.useState([]),[g,S]=P.useState([]),[k,L]=P.useState(null),[E,H]=P.useState(null),[M,de]=P.useState(!1),[Je,ut]=P.useState(!1),Kt=P.useRef(null),Rl=()=>{ut(!0),setTimeout(()=>{var C;(C=e.current)==null||C.disconnect()},1e3)},Pt=C=>{var A;if(C!=null&&C.command)try{const T=typeof C.command=="string"?JSON.parse(C.command):C.command;(A=e.current)==null||A.send(T)}catch(T){console.error("Failed to send action command:",T)}},[jn,j]=P.useState(!1),[D,z]=P.useState("ip"),[G,Z]=P.useState(()=>window.matchMedia("(display-mode: standalone)").matches||window.navigator.standalone===!0),[Xe,Ve]=P.useState(null),[Tt,Ze]=P.useState(""),[fe,Ol]=P.useState(()=>localStorage.getItem("jd_host")||""),[Dt,Al]=P.useState(()=>localStorage.getItem("jd_port")||$n.defaultPort),[Nn,Zi]=P.useState(()=>Number(localStorage.getItem("jd_protocol_version"))||2),{t:I,theme:qi,toggleTheme:bi,lang:es,toggleLang:ts,showLogs:ns,toggleLogs:Lc}=dp(),Ln=P.useCallback(C=>{f(A=>[...A.slice(-200),`[${new Date().toLocaleTimeString()}] ${C}`])},[]);P.useEffect(()=>{const C=new $p;e.current=C;const A=C.subscribe(T=>{var B;switch(T.type){case"state":n(T.state),T.state==="connected"&&(v([]),localStorage.removeItem("jd_failed_rooms")),T.state==="disconnected"&&(L(null),H(null),Kt.current=null,p([]),S([]),j(!1),de(!1),ut(!1));break;case"error":i(T.message||"Unknown error");break;case"game_info":l(T.info);break;case"profile":L(T.data);break;case"shortcuts":p(T.shortcuts),S(T.navigationBar),de(!1);break;case"shortcuts_enabled":j(T.enabled);break;case"lobby_start_enabled":break;case"gameplay":Kt.current&&T.data,H(T.data),Kt.current=T.data,T.data&&de(!1);break;case"debug":if(typeof T.data=="string"&&T.data.startsWith("[SENSOR"))break;const Pn=typeof T.data=="object"?`${T.data.__class||"Data"}: ${JSON.stringify(T.data)}`:String(T.data);Ln(Pn);break;case"play_sound":{const ge=(B=T.data)==null?void 0:B.soundIndex;ge!=null&&navigator.vibrate&&(ge>=1&&ge<=5?navigator.vibrate(50):ge===7||ge===26||ge===40?navigator.vibrate([30,50,80]):ge>5&&ge<50&&navigator.vibrate(30));break}}});return()=>{A(),C.disconnect()}},[Ln]),P.useEffect(()=>{const C=()=>{screen.orientation&&typeof screen.orientation.lock=="function"&&screen.orientation.lock("portrait").catch(()=>{})};return C(),window.addEventListener("orientationchange",C),()=>window.removeEventListener("orientationchange",C)},[]),P.useEffect(()=>{let C=null;const A=async()=>{if(t==="connected"&&"wakeLock"in navigator)try{C=await navigator.wakeLock.request("screen"),Ln("Screen Wake Lock activated")}catch(B){console.warn("Wake Lock request failed:",B)}},T=async()=>{if(C)try{await C.release(),C=null,Ln("Screen Wake Lock released")}catch(B){console.warn("Wake Lock release failed:",B)}};if(t==="connected"){A();const B=()=>{document.visibilityState==="visible"&&A()};return document.addEventListener("visibilitychange",B),()=>{document.removeEventListener("visibilitychange",B),T()}}else T()},[t,Ln]),P.useEffect(()=>{const C=window.matchMedia("(display-mode: standalone)"),A=B=>Z(B.matches);C.addEventListener("change",A);const T=B=>{B.preventDefault(),Ve(B)};return window.addEventListener("beforeinstallprompt",T),()=>{C.removeEventListener("change",A),window.removeEventListener("beforeinstallprompt",T)}},[]),P.useEffect(()=>{var C;t==="connected"&&((C=document.activeElement)==null||C.blur(),screen.orientation&&typeof screen.orientation.lock=="function"&&screen.orientation.lock("portrait").catch(()=>{}))},[t]),P.useEffect(()=>{var A;if(!E)return;(A=document.activeElement)==null||A.blur();const C=T=>{const B=T;(B.inputType==="historyUndo"||B.inputType==="historyRedo")&&(T.preventDefault(),T.stopPropagation())};return document.addEventListener("beforeinput",C,{capture:!0}),()=>{document.removeEventListener("beforeinput",C,{capture:!0})}},[E]),P.useEffect(()=>{const C=()=>{t==="disconnected"&&w(A=>A+1)};return window.addEventListener("focus",C),()=>window.removeEventListener("focus",C)},[t]),P.useEffect(()=>{t==="disconnected"&&(async()=>{try{const T=await(await fetch(`${$n.pairingServer}/room/discover/local`)).json();if(T.found&&T.rooms&&T.rooms.length>0){const B=T.rooms[0];if(!d.includes(String(B.pairingCode))){const Pn=await Yp(B.host,B.port);a({...B,sslNeedBypass:!Pn})}}}catch(A){console.warn("Local discovery failed:",A)}})()},[t,d,h]);const Pc=async C=>{var T,B;if(C.preventDefault(),(T=document.activeElement)==null||T.blur(),!Tt)return;i("");const A=Tt.replace(/\D/g,"");try{const ge=await(await fetch(`${$n.pairingServer}/room/${A}`)).json();ge.host?(Ol(ge.host),Al(ge.port||$n.defaultPort),(B=e.current)==null||B.connect(ge.host,ge.port||$n.defaultPort,A,Nn)):i(I.err_not_found)}catch{i(I.err_server)}},Tc=C=>{var A,T;C.preventDefault(),(A=document.activeElement)==null||A.blur(),i(""),localStorage.setItem("jd_host",fe),localStorage.setItem("jd_port",Dt),(T=e.current)==null||T.connect(fe.trim(),Number(Dt),void 0,Nn)},Dc=k?(C=>!C||C.length<3?"white":`rgba(${C[0]*255}, ${C[1]*255}, ${C[2]*255}, ${C[3]||1})`)(k.color):"hsl(var(--primary))",Yt=t==="connecting",zc=t==="connected"&&!k||M,Ic=/iPhone|iPad|iPod/i.test(navigator.userAgent),Mc=async()=>{if(Xe){Xe.prompt();const{outcome:C}=await Xe.userChoice;C==="accepted"&&Z(!0),Ve(null)}};return u.jsxs("div",{className:"app",children:[!G&&u.jsxs("div",{className:"pwa-overlay",children:[u.jsx("div",{className:"pwa-bg-glow"}),u.jsxs("div",{className:"pwa-card animate-slideUp",children:[u.jsx("div",{className:"pwa-icon-wrapper",children:u.jsx("img",{src:"/assets/icon-192.png",alt:"JD Dreyn",className:"pwa-app-icon"})}),u.jsx("h2",{children:I.pwa_title}),u.jsx("p",{children:I.pwa_desc}),u.jsx("div",{className:"pwa-instructions",children:Ic?u.jsxs("div",{className:"pwa-step",children:[u.jsx("div",{className:"pwa-step-icon",children:u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[u.jsx("path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8"}),u.jsx("polyline",{points:"16 6 12 2 8 6"}),u.jsx("line",{x1:"12",y1:"2",x2:"12",y2:"15"})]})}),u.jsx("span",{children:I.pwa_step_ios})]}):u.jsxs("div",{className:"pwa-step",children:[u.jsx("div",{className:"pwa-step-icon",children:u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[u.jsx("circle",{cx:"12",cy:"12",r:"1"}),u.jsx("circle",{cx:"12",cy:"5",r:"1"}),u.jsx("circle",{cx:"12",cy:"19",r:"1"})]})}),u.jsx("span",{children:I.pwa_step_android})]})}),Xe&&u.jsx("button",{className:"dance-btn pwa-install-btn",onClick:Mc,children:I.pwa_btn_install})]})]}),u.jsx("div",{className:"orientation-warning",children:u.jsxs("div",{className:"orientation-warning-card",children:[u.jsx("div",{className:"orientation-phone-icon",children:u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[u.jsx("rect",{x:"5",y:"2",width:"14",height:"20",rx:"2",ry:"2"}),u.jsx("path",{d:"M12 18h.01"})]})}),u.jsx("h2",{children:I.orientation_title}),u.jsx("p",{children:I.orientation_desc})]})}),s&&t==="disconnected"&&u.jsx("div",{className:"permission-overlay animate-fadeIn",children:u.jsx("div",{className:"permission-card animate-slideUp",children:s.sslNeedBypass?u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"permission-icon-container",style:{color:"hsl(var(--warning))",background:"hsla(var(--warning), 0.1)",border:"1px solid hsla(var(--warning), 0.2)"},children:u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[u.jsx("path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z"}),u.jsx("line",{x1:"12",y1:"9",x2:"12",y2:"13"}),u.jsx("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})]})}),u.jsx("h2",{children:I.discovery_ssl_title}),u.jsx("p",{children:I.discovery_ssl_desc.replace("{name}",s.displayName)}),u.jsxs("div",{className:"permission-actions",style:{width:"100%",display:"flex",flexDirection:"column",gap:"0.75rem"},children:[u.jsx("button",{className:"dance-btn",style:{width:"100%",minWidth:"unset",padding:"0.85rem 1.5rem",fontSize:"1rem",height:"3.2rem",borderRadius:"1rem",display:"flex",alignItems:"center",justifyContent:"center"},onClick:()=>{window.open(`https://${s.host}:${s.port}/`,"_blank")},children:I.discovery_ssl_btn}),u.jsx("button",{className:"cancel-btn",style:{width:"100%",height:"3.2rem",borderRadius:"1rem",background:"rgba(255,255,255,0.05)",fontSize:"0.85rem",fontWeight:800,textTransform:"uppercase",letterSpacing:"0.1em",color:"rgba(255,255,255,0.6)",border:"1px solid rgba(255,255,255,0.1)",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},onClick:()=>{m(String(s.pairingCode)),a(null)},children:I.btn_cancel})]})]}):u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"permission-icon-container",style:{color:"hsl(var(--success))",background:"hsla(var(--success), 0.1)",border:"1px solid hsla(var(--success), 0.2)"},children:u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[u.jsx("circle",{cx:"12",cy:"12",r:"10"}),u.jsx("path",{d:"M8 12h8"}),u.jsx("path",{d:"m12 16 4-4-4-4"})]})}),u.jsx("h2",{children:I.discovery_title}),u.jsx("p",{children:I.discovery_desc.replace("{name}",s.displayName).replace("{code}",Kp(s.pairingCode))}),u.jsxs("div",{className:"permission-actions",style:{width:"100%",display:"flex",flexDirection:"column",gap:"0.75rem"},children:[u.jsx("button",{className:"dance-btn",style:{width:"100%",minWidth:"unset",padding:"0.85rem 1.5rem",fontSize:"1rem",height:"3.2rem",borderRadius:"1rem",display:"flex",alignItems:"center",justifyContent:"center"},onClick:()=>{var C;Ol(s.host),Al(s.port),m(String(s.pairingCode)),(C=e.current)==null||C.connect(s.host,s.port,s.pairingCode,Nn),a(null)},children:I.btn_connect}),u.jsx("button",{className:"cancel-btn",style:{width:"100%",height:"3.2rem",borderRadius:"1rem",background:"rgba(255,255,255,0.05)",fontSize:"0.85rem",fontWeight:800,textTransform:"uppercase",letterSpacing:"0.1em",color:"rgba(255,255,255,0.6)",border:"1px solid rgba(255,255,255,0.1)",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},onClick:()=>{m(String(s.pairingCode)),a(null)},children:I.btn_cancel})]})]})})}),(t==="disconnected"||t==="connecting")&&!Je?u.jsxs("div",{className:"login-screen animate-fadeIn",children:[u.jsxs("div",{className:"header-actions",children:[u.jsx("button",{onClick:bi,className:"header-btn theme-btn",title:"Toggle Theme",children:qi==="dark"?u.jsx("svg",{className:"moon-icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:u.jsx("path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"})}):u.jsxs("svg",{className:"sun-icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[u.jsx("circle",{cx:"12",cy:"12",r:"4"}),u.jsx("path",{d:"M12 2v2"}),u.jsx("path",{d:"M12 20v2"}),u.jsx("path",{d:"m4.93 4.93 1.41 1.41"}),u.jsx("path",{d:"m17.66 17.66 1.41 1.41"}),u.jsx("path",{d:"M2 12h2"}),u.jsx("path",{d:"M20 12h2"}),u.jsx("path",{d:"m6.34 17.66-1.41 1.41"}),u.jsx("path",{d:"m19.07 4.93-1.41 1.41"})]})}),u.jsxs("button",{onClick:ts,className:"header-btn lang-btn",title:"Change Language",children:[u.jsx("div",{className:"lang-btn-content lang-btn-text",children:es}),u.jsx("div",{className:"lang-btn-content lang-btn-icon",children:u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[u.jsx("path",{d:"m5 8 6 6"}),u.jsx("path",{d:"m4 14 6-6 2-3"}),u.jsx("path",{d:"M2 5h12"}),u.jsx("path",{d:"M7 2h1"}),u.jsx("path",{d:"m22 22-5-10-5 10"}),u.jsx("path",{d:"M14 18h6"})]})})]})]}),u.jsxs("div",{className:"logo",children:[u.jsx("div",{className:"logo-icon-wrapper",children:u.jsx(pu,{className:"logo-icon-svg"})}),u.jsx("h1",{className:"logo-title",children:I.app_title}),u.jsxs("div",{className:"logo-sub-wrapper",children:[u.jsx("div",{className:"logo-sub-line left"}),u.jsx("p",{className:"logo-sub",children:I.app_subtitle}),u.jsx("div",{className:"logo-sub-line right"})]})]}),u.jsxs("div",{className:"protocol-selector",children:[u.jsx("button",{className:`protocol-tab ${Nn===1?"active":""}`,onClick:()=>Zi(1),children:"JD 2017 - 2019"}),u.jsx("button",{className:`protocol-tab ${Nn===2?"active":""}`,onClick:()=>Zi(2),children:"JD 2020 - 2022"})]}),u.jsxs("div",{className:"mode-tabs",children:[u.jsx("button",{className:`mode-tab ${D==="code"?"active":""}`,onClick:()=>z("code"),children:I.tab_code}),u.jsx("button",{className:`mode-tab ${D==="ip"?"active":""}`,onClick:()=>z("ip"),children:I.tab_ip})]}),u.jsx("form",{onSubmit:D==="code"?Pc:Tc,className:"connect-form",children:u.jsxs("div",{className:"connect-form-inner",children:[D==="code"?u.jsxs("div",{className:"form-group",children:[u.jsx("label",{children:I.label_code}),u.jsx("input",{type:"text",placeholder:"00-00-00",className:"code-input",value:Tt,onChange:C=>Ze(Gp(C.target.value)),disabled:Yt})]}):u.jsxs(u.Fragment,{children:[u.jsxs("div",{className:"form-group",children:[u.jsx("label",{children:I.label_ip}),u.jsx("input",{type:"text",placeholder:"192.168.1.100",value:fe,onChange:C=>Ol(C.target.value),disabled:Yt})]}),u.jsxs("div",{className:"form-group",children:[u.jsx("label",{children:I.label_port}),u.jsx("input",{type:"number",value:Dt,onChange:C=>Al(C.target.value),disabled:Yt})]})]}),o&&u.jsxs("div",{className:"error-container animate-fadeIn",children:[u.jsx("div",{className:"error-toast",children:o}),window.location.protocol==="https:"&&u.jsxs("div",{className:"ssl-bypass-card animate-slideUp",children:[u.jsxs("h3",{children:["⚠️ ",I.tutorial_1_title]}),u.jsxs("p",{children:[I.tutorial_1_desc," ",I.tutorial_2_desc]}),u.jsx("button",{className:"ssl-btn",type:"button",onClick:()=>window.open(`https://${fe||"192.168.1.100"}:${Dt||"8080"}/`,"_blank"),children:I.tutorial_1_btn}),u.jsx("span",{className:"ssl-note",children:I.tutorial_3_desc})]})]}),u.jsx("button",{type:"submit",className:`connect-btn ${Yt?"loading":""}`,disabled:Yt,children:Yt?I.btn_connecting:I.btn_connect})]})})]}):zc||Je?u.jsxs("div",{className:"loading-screen animate-fadeIn",children:[u.jsxs("div",{className:"spinner-container",children:[u.jsx("div",{className:"spinner-ring"}),u.jsx(pu,{className:"spinner-logo"})]}),u.jsx("p",{className:"loading-text",children:Je?I.btn_disconnecting:I.syncing})]}):u.jsxs("div",{className:"controller-app animate-fadeIn",style:{"--player-color":Dc},children:[x&&u.jsx("div",{className:"permission-overlay animate-fadeIn",children:u.jsxs("div",{className:"permission-card",children:[u.jsx("div",{className:"permission-icon-container",children:u.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[u.jsx("rect",{x:"5",y:"2",width:"14",height:"20",rx:"2",ry:"2"}),u.jsx("path",{d:"M12 18h.01"})]})}),u.jsx("h2",{children:I.permission_title}),u.jsx("p",{children:I.permission_desc}),u.jsx("div",{className:"permission-actions",children:u.jsx("button",{className:"dance-btn",style:{width:"100%"},onClick:async()=>{var C;await((C=e.current)==null?void 0:C.requestPermission())&&_(!1)},children:I.btn_allow})})]})}),u.jsx(Vp,{state:t,gameInfo:r,onBack:()=>{var C;g[0]?Pt(g[0]):(C=e.current)==null||C.sendInput("back")},onDisconnect:Rl,navAction:g[0],baseUrl:fe?`${window.location.protocol}//${fe}:${Dt}`:"",profile:k,theme:qi,toggleTheme:bi,lang:es,toggleLang:ts,showLogs:ns,toggleLogs:Lc,t:I,isGameplay:!!E},`status-${(k==null?void 0:k.name)||"guest"}`),u.jsx(Wp,{shortcuts:c,enabled:jn,onAction:Pt,baseUrl:fe?`${window.location.protocol}//${fe}:${Dt}`:""},`shortcuts-${c.length}-${g.length}`),E?u.jsx(Hp,{data:E,baseUrl:fe?`${window.location.protocol}//${fe}:${Dt}`:"",onAction:Pt}):u.jsx(u.Fragment,{children:u.jsxs("div",{className:"controls-area animate-slideUp",children:[u.jsx(Fp,{onInput:C=>{var A;return(A=e.current)==null?void 0:A.sendInput(C)}}),u.jsx("button",{className:"ok-btn",onClick:()=>{var C;return(C=e.current)==null?void 0:C.sendInput("valid")},children:"OK"})]})}),ns&&u.jsx(Qp,{log:O,t:I})]})]})}jc(document.getElementById("root")).render(u.jsx(P.StrictMode,{children:u.jsx(Jp,{})}));
