d19e0ea7a8
MasterBus: stereo master fader, mute, level meters in PiPedal theme (purple accent per mixer-engine branch reference). BusStrip: added per-channel routing selector (ch1Route..ch8Route) for selecting output bus target (Main, Bus 2-8). MixerPage: integrated MasterBus with levels derived from bus master data. Local state for volume/mute until backend exposes master output.
43 lines
170 KiB
JavaScript
43 lines
170 KiB
JavaScript
(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 s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).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)}})();function yc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var nu={exports:{}},cl={},ru={exports:{}},$={};/**
|
|
* @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 lr=Symbol.for("react.element"),gc=Symbol.for("react.portal"),wc=Symbol.for("react.fragment"),xc=Symbol.for("react.strict_mode"),kc=Symbol.for("react.profiler"),Sc=Symbol.for("react.provider"),Nc=Symbol.for("react.context"),Cc=Symbol.for("react.forward_ref"),Ec=Symbol.for("react.suspense"),jc=Symbol.for("react.memo"),Pc=Symbol.for("react.lazy"),Bs=Symbol.iterator;function _c(e){return e===null||typeof e!="object"?null:(e=Bs&&e[Bs]||e["@@iterator"],typeof e=="function"?e:null)}var lu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ou=Object.assign,su={};function hn(e,t,n){this.props=e,this.context=t,this.refs=su,this.updater=n||lu}hn.prototype.isReactComponent={};hn.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")};hn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function iu(){}iu.prototype=hn.prototype;function Yo(e,t,n){this.props=e,this.context=t,this.refs=su,this.updater=n||lu}var Xo=Yo.prototype=new iu;Xo.constructor=Yo;ou(Xo,hn.prototype);Xo.isPureReactComponent=!0;var Hs=Array.isArray,uu=Object.prototype.hasOwnProperty,Jo={current:null},au={key:!0,ref:!0,__self:!0,__source:!0};function cu(e,t,n){var r,l={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)uu.call(t,r)&&!au.hasOwnProperty(r)&&(l[r]=t[r]);var i=arguments.length-2;if(i===1)l.children=n;else if(1<i){for(var u=Array(i),f=0;f<i;f++)u[f]=arguments[f+2];l.children=u}if(e&&e.defaultProps)for(r in i=e.defaultProps,i)l[r]===void 0&&(l[r]=i[r]);return{$$typeof:lr,type:e,key:o,ref:s,props:l,_owner:Jo.current}}function Tc(e,t){return{$$typeof:lr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Zo(e){return typeof e=="object"&&e!==null&&e.$$typeof===lr}function Mc(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ws=/\/+/g;function Pl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Mc(""+e.key):t.toString(36)}function Pr(e,t,n,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case lr:case gc:s=!0}}if(s)return s=e,l=l(s),e=r===""?"."+Pl(s,0):r,Hs(l)?(n="",e!=null&&(n=e.replace(Ws,"$&/")+"/"),Pr(l,t,n,"",function(f){return f})):l!=null&&(Zo(l)&&(l=Tc(l,n+(!l.key||s&&s.key===l.key?"":(""+l.key).replace(Ws,"$&/")+"/")+e)),t.push(l)),1;if(s=0,r=r===""?".":r+":",Hs(e))for(var i=0;i<e.length;i++){o=e[i];var u=r+Pl(o,i);s+=Pr(o,t,n,u,l)}else if(u=_c(e),typeof u=="function")for(e=u.call(e),i=0;!(o=e.next()).done;)o=o.value,u=r+Pl(o,i++),s+=Pr(o,t,n,u,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 s}function cr(e,t,n){if(e==null)return e;var r=[],l=0;return Pr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function Lc(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},Rc={ReactCurrentDispatcher:me,ReactCurrentBatchConfig:_r,ReactCurrentOwner:Jo};function fu(){throw Error("act(...) is not supported in production builds of React.")}$.Children={map:cr,forEach:function(e,t,n){cr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return cr(e,function(){t++}),t},toArray:function(e){return cr(e,function(t){return t})||[]},only:function(e){if(!Zo(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};$.Component=hn;$.Fragment=wc;$.Profiler=kc;$.PureComponent=Yo;$.StrictMode=xc;$.Suspense=Ec;$.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Rc;$.act=fu;$.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=ou({},e.props),l=e.key,o=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,s=Jo.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var i=e.type.defaultProps;for(u in t)uu.call(t,u)&&!au.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&i!==void 0?i[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){i=Array(u);for(var f=0;f<u;f++)i[f]=arguments[f+2];r.children=i}return{$$typeof:lr,type:e.type,key:l,ref:o,props:r,_owner:s}};$.createContext=function(e){return e={$$typeof:Nc,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Sc,_context:e},e.Consumer=e};$.createElement=cu;$.createFactory=function(e){var t=cu.bind(null,e);return t.type=e,t};$.createRef=function(){return{current:null}};$.forwardRef=function(e){return{$$typeof:Cc,render:e}};$.isValidElement=Zo;$.lazy=function(e){return{$$typeof:Pc,_payload:{_status:-1,_result:e},_init:Lc}};$.memo=function(e,t){return{$$typeof:jc,type:e,compare:t===void 0?null:t}};$.startTransition=function(e){var t=_r.transition;_r.transition={};try{e()}finally{_r.transition=t}};$.unstable_act=fu;$.useCallback=function(e,t){return me.current.useCallback(e,t)};$.useContext=function(e){return me.current.useContext(e)};$.useDebugValue=function(){};$.useDeferredValue=function(e){return me.current.useDeferredValue(e)};$.useEffect=function(e,t){return me.current.useEffect(e,t)};$.useId=function(){return me.current.useId()};$.useImperativeHandle=function(e,t,n){return me.current.useImperativeHandle(e,t,n)};$.useInsertionEffect=function(e,t){return me.current.useInsertionEffect(e,t)};$.useLayoutEffect=function(e,t){return me.current.useLayoutEffect(e,t)};$.useMemo=function(e,t){return me.current.useMemo(e,t)};$.useReducer=function(e,t,n){return me.current.useReducer(e,t,n)};$.useRef=function(e){return me.current.useRef(e)};$.useState=function(e){return me.current.useState(e)};$.useSyncExternalStore=function(e,t,n){return me.current.useSyncExternalStore(e,t,n)};$.useTransition=function(){return me.current.useTransition()};$.version="18.3.1";ru.exports=$;var k=ru.exports;const du=yc(k);/**
|
|
* @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 zc=k,Ic=Symbol.for("react.element"),Oc=Symbol.for("react.fragment"),$c=Object.prototype.hasOwnProperty,Dc=zc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Fc={key:!0,ref:!0,__self:!0,__source:!0};function pu(e,t,n){var r,l={},o=null,s=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)$c.call(t,r)&&!Fc.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:Ic,type:e,key:o,ref:s,props:l,_owner:Dc.current}}cl.Fragment=Oc;cl.jsx=pu;cl.jsxs=pu;nu.exports=cl;var a=nu.exports,bl={},mu={exports:{}},Ee={},hu={exports:{}},vu={};/**
|
|
* @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(P,R){var I=P.length;P.push(R);e:for(;0<I;){var Q=I-1>>>1,q=P[Q];if(0<l(q,R))P[Q]=R,P[I]=q,I=Q;else break e}}function n(P){return P.length===0?null:P[0]}function r(P){if(P.length===0)return null;var R=P[0],I=P.pop();if(I!==R){P[0]=I;e:for(var Q=0,q=P.length,Vt=q>>>1;Q<Vt;){var O=2*(Q+1)-1,jl=P[O],Nt=O+1,ar=P[Nt];if(0>l(jl,I))Nt<q&&0>l(ar,jl)?(P[Q]=ar,P[Nt]=I,Q=Nt):(P[Q]=jl,P[O]=I,Q=O);else if(Nt<q&&0>l(ar,I))P[Q]=ar,P[Nt]=I,Q=Nt;else break e}}return R}function l(P,R){var I=P.sortIndex-R.sortIndex;return I!==0?I:P.id-R.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,i=s.now();e.unstable_now=function(){return s.now()-i}}var u=[],f=[],y=1,m=null,p=3,v=!1,g=!1,w=!1,M=typeof setTimeout=="function"?setTimeout:null,d=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 h(P){for(var R=n(f);R!==null;){if(R.callback===null)r(f);else if(R.startTime<=P)r(f),R.sortIndex=R.expirationTime,t(u,R);else break;R=n(f)}}function x(P){if(w=!1,h(P),!g)if(n(u)!==null)g=!0,Qe(N);else{var R=n(f);R!==null&&Ke(x,R.startTime-P)}}function N(P,R){g=!1,w&&(w=!1,d(T),T=-1),v=!0;var I=p;try{for(h(R),m=n(u);m!==null&&(!(m.expirationTime>R)||P&&!L());){var Q=m.callback;if(typeof Q=="function"){m.callback=null,p=m.priorityLevel;var q=Q(m.expirationTime<=R);R=e.unstable_now(),typeof q=="function"?m.callback=q:m===n(u)&&r(u),h(R)}else r(u);m=n(u)}if(m!==null)var Vt=!0;else{var O=n(f);O!==null&&Ke(x,O.startTime-R),Vt=!1}return Vt}finally{m=null,p=I,v=!1}}var C=!1,E=null,T=-1,V=5,z=-1;function L(){return!(e.unstable_now()-z<V)}function j(){if(E!==null){var P=e.unstable_now();z=P;var R=!0;try{R=E(!0,P)}finally{R?D():(C=!1,E=null)}}else C=!1}var D;if(typeof c=="function")D=function(){c(j)};else if(typeof MessageChannel<"u"){var Z=new MessageChannel,ee=Z.port2;Z.port1.onmessage=j,D=function(){ee.postMessage(null)}}else D=function(){M(j,0)};function Qe(P){E=P,C||(C=!0,D())}function Ke(P,R){T=M(function(){P(e.unstable_now())},R)}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(P){P.callback=null},e.unstable_continueExecution=function(){g||v||(g=!0,Qe(N))},e.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<P?Math.floor(1e3/P):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(P){switch(p){case 1:case 2:case 3:var R=3;break;default:R=p}var I=p;p=R;try{return P()}finally{p=I}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(P,R){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var I=p;p=P;try{return R()}finally{p=I}},e.unstable_scheduleCallback=function(P,R,I){var Q=e.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?Q+I:Q):I=Q,P){case 1:var q=-1;break;case 2:q=250;break;case 5:q=1073741823;break;case 4:q=1e4;break;default:q=5e3}return q=I+q,P={id:y++,callback:R,priorityLevel:P,startTime:I,expirationTime:q,sortIndex:-1},I>Q?(P.sortIndex=I,t(f,P),n(u)===null&&P===n(f)&&(w?(d(T),T=-1):w=!0,Ke(x,I-Q))):(P.sortIndex=q,t(u,P),g||v||(g=!0,Qe(N))),P},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(P){var R=p;return function(){var I=p;p=R;try{return P.apply(this,arguments)}finally{p=I}}}})(vu);hu.exports=vu;var Uc=hu.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 Vc=k,Ce=Uc;function S(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 yu=new Set,Vn={};function Ft(e,t){un(e,t),un(e+"Capture",t)}function un(e,t){for(Vn[e]=t,e=0;e<t.length;e++)yu.add(t[e])}var qe=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),eo=Object.prototype.hasOwnProperty,Ac=/^[: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]*$/,Qs={},Ks={};function Bc(e){return eo.call(Ks,e)?!0:eo.call(Qs,e)?!1:Ac.test(e)?Ks[e]=!0:(Qs[e]=!0,!1)}function Hc(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 Wc(e,t,n,r){if(t===null||typeof t>"u"||Hc(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 he(e,t,n,r,l,o,s){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=s}var ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ie[e]=new he(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 he(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ie[e]=new he(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ie[e]=new he(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 he(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ie[e]=new he(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ie[e]=new he(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ie[e]=new he(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ie[e]=new he(e,5,!1,e.toLowerCase(),null,!1,!1)});var qo=/[\-:]([a-z])/g;function bo(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(qo,bo);ie[t]=new he(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(qo,bo);ie[t]=new he(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(qo,bo);ie[t]=new he(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ie[e]=new he(e,1,!1,e.toLowerCase(),null,!1,!1)});ie.xlinkHref=new he("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ie[e]=new he(e,1,!1,e.toLowerCase(),null,!0,!0)});function es(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")&&(Wc(t,n,l,r)&&(n=null),r||l===null?Bc(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 nt=Vc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,fr=Symbol.for("react.element"),Ht=Symbol.for("react.portal"),Wt=Symbol.for("react.fragment"),ts=Symbol.for("react.strict_mode"),to=Symbol.for("react.profiler"),gu=Symbol.for("react.provider"),wu=Symbol.for("react.context"),ns=Symbol.for("react.forward_ref"),no=Symbol.for("react.suspense"),ro=Symbol.for("react.suspense_list"),rs=Symbol.for("react.memo"),lt=Symbol.for("react.lazy"),xu=Symbol.for("react.offscreen"),Gs=Symbol.iterator;function gn(e){return e===null||typeof e!="object"?null:(e=Gs&&e[Gs]||e["@@iterator"],typeof e=="function"?e:null)}var Y=Object.assign,_l;function jn(e){if(_l===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);_l=t&&t[1]||""}return`
|
|
`+_l+e}var Tl=!1;function Ml(e,t){if(!e||Tl)return"";Tl=!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(f){var r=f}Reflect.construct(e,[],t)}else{try{t.call()}catch(f){r=f}e.call(t.prototype)}else{try{throw Error()}catch(f){r=f}e()}}catch(f){if(f&&r&&typeof f.stack=="string"){for(var l=f.stack.split(`
|
|
`),o=r.stack.split(`
|
|
`),s=l.length-1,i=o.length-1;1<=s&&0<=i&&l[s]!==o[i];)i--;for(;1<=s&&0<=i;s--,i--)if(l[s]!==o[i]){if(s!==1||i!==1)do if(s--,i--,0>i||l[s]!==o[i]){var u=`
|
|
`+l[s].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=s&&0<=i);break}}}finally{Tl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?jn(e):""}function Qc(e){switch(e.tag){case 5:return jn(e.type);case 16:return jn("Lazy");case 13:return jn("Suspense");case 19:return jn("SuspenseList");case 0:case 2:case 15:return e=Ml(e.type,!1),e;case 11:return e=Ml(e.type.render,!1),e;case 1:return e=Ml(e.type,!0),e;default:return""}}function lo(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 Wt:return"Fragment";case Ht:return"Portal";case to:return"Profiler";case ts:return"StrictMode";case no:return"Suspense";case ro:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case wu:return(e.displayName||"Context")+".Consumer";case gu:return(e._context.displayName||"Context")+".Provider";case ns:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case rs:return t=e.displayName||null,t!==null?t:lo(e.type)||"Memo";case lt:t=e._payload,e=e._init;try{return lo(e(t))}catch{}}return null}function Kc(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 lo(t);case 8:return t===ts?"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 gt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ku(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Gc(e){var t=ku(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(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function dr(e){e._valueTracker||(e._valueTracker=Gc(e))}function Su(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ku(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ur(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 oo(e,t){var n=t.checked;return Y({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ys(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=gt(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 Nu(e,t){t=t.checked,t!=null&&es(e,"checked",t,!1)}function so(e,t){Nu(e,t);var n=gt(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")?io(e,t.type,n):t.hasOwnProperty("defaultValue")&&io(e,t.type,gt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Xs(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 io(e,t,n){(t!=="number"||Ur(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Pn=Array.isArray;function tn(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=""+gt(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 uo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(S(91));return Y({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Js(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(S(92));if(Pn(n)){if(1<n.length)throw Error(S(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:gt(n)}}function Cu(e,t){var n=gt(t.value),r=gt(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 Zs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Eu(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 ao(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Eu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var pr,ju=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(pr=pr||document.createElement("div"),pr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=pr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function An(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ln={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},Yc=["Webkit","ms","Moz","O"];Object.keys(Ln).forEach(function(e){Yc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ln[t]=Ln[e]})});function Pu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ln.hasOwnProperty(e)&&Ln[e]?(""+t).trim():t+"px"}function _u(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Pu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Xc=Y({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 co(e,t){if(t){if(Xc[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(S(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(S(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(S(61))}if(t.style!=null&&typeof t.style!="object")throw Error(S(62))}}function fo(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 po=null;function ls(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var mo=null,nn=null,rn=null;function qs(e){if(e=ir(e)){if(typeof mo!="function")throw Error(S(280));var t=e.stateNode;t&&(t=hl(t),mo(e.stateNode,e.type,t))}}function Tu(e){nn?rn?rn.push(e):rn=[e]:nn=e}function Mu(){if(nn){var e=nn,t=rn;if(rn=nn=null,qs(e),t)for(e=0;e<t.length;e++)qs(t[e])}}function Lu(e,t){return e(t)}function Ru(){}var Ll=!1;function zu(e,t,n){if(Ll)return e(t,n);Ll=!0;try{return Lu(e,t,n)}finally{Ll=!1,(nn!==null||rn!==null)&&(Ru(),Mu())}}function Bn(e,t){var n=e.stateNode;if(n===null)return null;var r=hl(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(S(231,t,typeof n));return n}var ho=!1;if(qe)try{var wn={};Object.defineProperty(wn,"passive",{get:function(){ho=!0}}),window.addEventListener("test",wn,wn),window.removeEventListener("test",wn,wn)}catch{ho=!1}function Jc(e,t,n,r,l,o,s,i,u){var f=Array.prototype.slice.call(arguments,3);try{t.apply(n,f)}catch(y){this.onError(y)}}var Rn=!1,Vr=null,Ar=!1,vo=null,Zc={onError:function(e){Rn=!0,Vr=e}};function qc(e,t,n,r,l,o,s,i,u){Rn=!1,Vr=null,Jc.apply(Zc,arguments)}function bc(e,t,n,r,l,o,s,i,u){if(qc.apply(this,arguments),Rn){if(Rn){var f=Vr;Rn=!1,Vr=null}else throw Error(S(198));Ar||(Ar=!0,vo=f)}}function Ut(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 Iu(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 bs(e){if(Ut(e)!==e)throw Error(S(188))}function ef(e){var t=e.alternate;if(!t){if(t=Ut(e),t===null)throw Error(S(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 bs(l),e;if(o===r)return bs(l),t;o=o.sibling}throw Error(S(188))}if(n.return!==r.return)n=l,r=o;else{for(var s=!1,i=l.child;i;){if(i===n){s=!0,n=l,r=o;break}if(i===r){s=!0,r=l,n=o;break}i=i.sibling}if(!s){for(i=o.child;i;){if(i===n){s=!0,n=o,r=l;break}if(i===r){s=!0,r=o,n=l;break}i=i.sibling}if(!s)throw Error(S(189))}}if(n.alternate!==r)throw Error(S(190))}if(n.tag!==3)throw Error(S(188));return n.stateNode.current===n?e:t}function Ou(e){return e=ef(e),e!==null?$u(e):null}function $u(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=$u(e);if(t!==null)return t;e=e.sibling}return null}var Du=Ce.unstable_scheduleCallback,ei=Ce.unstable_cancelCallback,tf=Ce.unstable_shouldYield,nf=Ce.unstable_requestPaint,J=Ce.unstable_now,rf=Ce.unstable_getCurrentPriorityLevel,os=Ce.unstable_ImmediatePriority,Fu=Ce.unstable_UserBlockingPriority,Br=Ce.unstable_NormalPriority,lf=Ce.unstable_LowPriority,Uu=Ce.unstable_IdlePriority,fl=null,He=null;function of(e){if(He&&typeof He.onCommitFiberRoot=="function")try{He.onCommitFiberRoot(fl,e,void 0,(e.current.flags&128)===128)}catch{}}var De=Math.clz32?Math.clz32:af,sf=Math.log,uf=Math.LN2;function af(e){return e>>>=0,e===0?32:31-(sf(e)/uf|0)|0}var mr=64,hr=4194304;function _n(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 Hr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var i=s&~l;i!==0?r=_n(i):(o&=s,o!==0&&(r=_n(o)))}else s=n&~l,s!==0?r=_n(s):o!==0&&(r=_n(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-De(t),l=1<<n,r|=e[n],t&=~l;return r}function cf(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 ff(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-De(o),i=1<<s,u=l[s];u===-1?(!(i&n)||i&r)&&(l[s]=cf(i,t)):u<=t&&(e.expiredLanes|=i),o&=~i}}function yo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Vu(){var e=mr;return mr<<=1,!(mr&4194240)&&(mr=64),e}function Rl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function or(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-De(t),e[t]=n}function df(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-De(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function ss(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-De(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var U=0;function Au(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Bu,is,Hu,Wu,Qu,go=!1,vr=[],ct=null,ft=null,dt=null,Hn=new Map,Wn=new Map,st=[],pf="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 ti(e,t){switch(e){case"focusin":case"focusout":ct=null;break;case"dragenter":case"dragleave":ft=null;break;case"mouseover":case"mouseout":dt=null;break;case"pointerover":case"pointerout":Hn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wn.delete(t.pointerId)}}function xn(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=ir(t),t!==null&&is(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function mf(e,t,n,r,l){switch(t){case"focusin":return ct=xn(ct,e,t,n,r,l),!0;case"dragenter":return ft=xn(ft,e,t,n,r,l),!0;case"mouseover":return dt=xn(dt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return Hn.set(o,xn(Hn.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Wn.set(o,xn(Wn.get(o)||null,e,t,n,r,l)),!0}return!1}function Ku(e){var t=Pt(e.target);if(t!==null){var n=Ut(t);if(n!==null){if(t=n.tag,t===13){if(t=Iu(n),t!==null){e.blockedOn=t,Qu(e.priority,function(){Hu(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 Tr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=wo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);po=r,n.target.dispatchEvent(r),po=null}else return t=ir(n),t!==null&&is(t),e.blockedOn=n,!1;t.shift()}return!0}function ni(e,t,n){Tr(e)&&n.delete(t)}function hf(){go=!1,ct!==null&&Tr(ct)&&(ct=null),ft!==null&&Tr(ft)&&(ft=null),dt!==null&&Tr(dt)&&(dt=null),Hn.forEach(ni),Wn.forEach(ni)}function kn(e,t){e.blockedOn===t&&(e.blockedOn=null,go||(go=!0,Ce.unstable_scheduleCallback(Ce.unstable_NormalPriority,hf)))}function Qn(e){function t(l){return kn(l,e)}if(0<vr.length){kn(vr[0],e);for(var n=1;n<vr.length;n++){var r=vr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ct!==null&&kn(ct,e),ft!==null&&kn(ft,e),dt!==null&&kn(dt,e),Hn.forEach(t),Wn.forEach(t),n=0;n<st.length;n++)r=st[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<st.length&&(n=st[0],n.blockedOn===null);)Ku(n),n.blockedOn===null&&st.shift()}var ln=nt.ReactCurrentBatchConfig,Wr=!0;function vf(e,t,n,r){var l=U,o=ln.transition;ln.transition=null;try{U=1,us(e,t,n,r)}finally{U=l,ln.transition=o}}function yf(e,t,n,r){var l=U,o=ln.transition;ln.transition=null;try{U=4,us(e,t,n,r)}finally{U=l,ln.transition=o}}function us(e,t,n,r){if(Wr){var l=wo(e,t,n,r);if(l===null)Bl(e,t,r,Qr,n),ti(e,r);else if(mf(l,e,t,n,r))r.stopPropagation();else if(ti(e,r),t&4&&-1<pf.indexOf(e)){for(;l!==null;){var o=ir(l);if(o!==null&&Bu(o),o=wo(e,t,n,r),o===null&&Bl(e,t,r,Qr,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Bl(e,t,r,null,n)}}var Qr=null;function wo(e,t,n,r){if(Qr=null,e=ls(r),e=Pt(e),e!==null)if(t=Ut(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Iu(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 Qr=e,null}function Gu(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(rf()){case os:return 1;case Fu:return 4;case Br:case lf:return 16;case Uu:return 536870912;default:return 16}default:return 16}}var ut=null,as=null,Mr=null;function Yu(){if(Mr)return Mr;var e,t=as,n=t.length,r,l="value"in ut?ut.value:ut.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var s=n-e;for(r=1;r<=s&&t[n-r]===l[o-r];r++);return Mr=l.slice(e,1<r?1-r:void 0)}function Lr(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 yr(){return!0}function ri(){return!1}function je(e){function t(n,r,l,o,s){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=s,this.currentTarget=null;for(var i in e)e.hasOwnProperty(i)&&(n=e[i],this[i]=n?n(o):o[i]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?yr:ri,this.isPropagationStopped=ri,this}return Y(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=yr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=yr)},persist:function(){},isPersistent:yr}),t}var vn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cs=je(vn),sr=Y({},vn,{view:0,detail:0}),gf=je(sr),zl,Il,Sn,dl=Y({},sr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:fs,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!==Sn&&(Sn&&e.type==="mousemove"?(zl=e.screenX-Sn.screenX,Il=e.screenY-Sn.screenY):Il=zl=0,Sn=e),zl)},movementY:function(e){return"movementY"in e?e.movementY:Il}}),li=je(dl),wf=Y({},dl,{dataTransfer:0}),xf=je(wf),kf=Y({},sr,{relatedTarget:0}),Ol=je(kf),Sf=Y({},vn,{animationName:0,elapsedTime:0,pseudoElement:0}),Nf=je(Sf),Cf=Y({},vn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ef=je(Cf),jf=Y({},vn,{data:0}),oi=je(jf),Pf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_f={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"},Tf={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Mf(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Tf[e])?!!t[e]:!1}function fs(){return Mf}var Lf=Y({},sr,{key:function(e){if(e.key){var t=Pf[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Lr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?_f[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:fs,charCode:function(e){return e.type==="keypress"?Lr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Lr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Rf=je(Lf),zf=Y({},dl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),si=je(zf),If=Y({},sr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:fs}),Of=je(If),$f=Y({},vn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Df=je($f),Ff=Y({},dl,{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}),Uf=je(Ff),Vf=[9,13,27,32],ds=qe&&"CompositionEvent"in window,zn=null;qe&&"documentMode"in document&&(zn=document.documentMode);var Af=qe&&"TextEvent"in window&&!zn,Xu=qe&&(!ds||zn&&8<zn&&11>=zn),ii=" ",ui=!1;function Ju(e,t){switch(e){case"keyup":return Vf.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Zu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Qt=!1;function Bf(e,t){switch(e){case"compositionend":return Zu(t);case"keypress":return t.which!==32?null:(ui=!0,ii);case"textInput":return e=t.data,e===ii&&ui?null:e;default:return null}}function Hf(e,t){if(Qt)return e==="compositionend"||!ds&&Ju(e,t)?(e=Yu(),Mr=as=ut=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 Xu&&t.locale!=="ko"?null:t.data;default:return null}}var Wf={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 ai(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Wf[e.type]:t==="textarea"}function qu(e,t,n,r){Tu(r),t=Kr(t,"onChange"),0<t.length&&(n=new cs("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var In=null,Kn=null;function Qf(e){aa(e,0)}function pl(e){var t=Yt(e);if(Su(t))return e}function Kf(e,t){if(e==="change")return t}var bu=!1;if(qe){var $l;if(qe){var Dl="oninput"in document;if(!Dl){var ci=document.createElement("div");ci.setAttribute("oninput","return;"),Dl=typeof ci.oninput=="function"}$l=Dl}else $l=!1;bu=$l&&(!document.documentMode||9<document.documentMode)}function fi(){In&&(In.detachEvent("onpropertychange",ea),Kn=In=null)}function ea(e){if(e.propertyName==="value"&&pl(Kn)){var t=[];qu(t,Kn,e,ls(e)),zu(Qf,t)}}function Gf(e,t,n){e==="focusin"?(fi(),In=t,Kn=n,In.attachEvent("onpropertychange",ea)):e==="focusout"&&fi()}function Yf(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return pl(Kn)}function Xf(e,t){if(e==="click")return pl(t)}function Jf(e,t){if(e==="input"||e==="change")return pl(t)}function Zf(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ue=typeof Object.is=="function"?Object.is:Zf;function Gn(e,t){if(Ue(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(!eo.call(t,l)||!Ue(e[l],t[l]))return!1}return!0}function di(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pi(e,t){var n=di(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=di(n)}}function ta(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ta(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function na(){for(var e=window,t=Ur();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ur(e.document)}return t}function ps(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 qf(e){var t=na(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ta(n.ownerDocument.documentElement,n)){if(r!==null&&ps(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=pi(n,o);var s=pi(n,r);l&&s&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.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 bf=qe&&"documentMode"in document&&11>=document.documentMode,Kt=null,xo=null,On=null,ko=!1;function mi(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ko||Kt==null||Kt!==Ur(r)||(r=Kt,"selectionStart"in r&&ps(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}),On&&Gn(On,r)||(On=r,r=Kr(xo,"onSelect"),0<r.length&&(t=new cs("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Kt)))}function gr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Gt={animationend:gr("Animation","AnimationEnd"),animationiteration:gr("Animation","AnimationIteration"),animationstart:gr("Animation","AnimationStart"),transitionend:gr("Transition","TransitionEnd")},Fl={},ra={};qe&&(ra=document.createElement("div").style,"AnimationEvent"in window||(delete Gt.animationend.animation,delete Gt.animationiteration.animation,delete Gt.animationstart.animation),"TransitionEvent"in window||delete Gt.transitionend.transition);function ml(e){if(Fl[e])return Fl[e];if(!Gt[e])return e;var t=Gt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ra)return Fl[e]=t[n];return e}var la=ml("animationend"),oa=ml("animationiteration"),sa=ml("animationstart"),ia=ml("transitionend"),ua=new Map,hi="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 xt(e,t){ua.set(e,t),Ft(t,[e])}for(var Ul=0;Ul<hi.length;Ul++){var Vl=hi[Ul],ed=Vl.toLowerCase(),td=Vl[0].toUpperCase()+Vl.slice(1);xt(ed,"on"+td)}xt(la,"onAnimationEnd");xt(oa,"onAnimationIteration");xt(sa,"onAnimationStart");xt("dblclick","onDoubleClick");xt("focusin","onFocus");xt("focusout","onBlur");xt(ia,"onTransitionEnd");un("onMouseEnter",["mouseout","mouseover"]);un("onMouseLeave",["mouseout","mouseover"]);un("onPointerEnter",["pointerout","pointerover"]);un("onPointerLeave",["pointerout","pointerover"]);Ft("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ft("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ft("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ft("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ft("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ft("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Tn="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(" "),nd=new Set("cancel close invalid load scroll toggle".split(" ").concat(Tn));function vi(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,bc(r,t,void 0,e),e.currentTarget=null}function aa(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 s=r.length-1;0<=s;s--){var i=r[s],u=i.instance,f=i.currentTarget;if(i=i.listener,u!==o&&l.isPropagationStopped())break e;vi(l,i,f),o=u}else for(s=0;s<r.length;s++){if(i=r[s],u=i.instance,f=i.currentTarget,i=i.listener,u!==o&&l.isPropagationStopped())break e;vi(l,i,f),o=u}}}if(Ar)throw e=vo,Ar=!1,vo=null,e}function B(e,t){var n=t[jo];n===void 0&&(n=t[jo]=new Set);var r=e+"__bubble";n.has(r)||(ca(t,e,2,!1),n.add(r))}function Al(e,t,n){var r=0;t&&(r|=4),ca(n,e,r,t)}var wr="_reactListening"+Math.random().toString(36).slice(2);function Yn(e){if(!e[wr]){e[wr]=!0,yu.forEach(function(n){n!=="selectionchange"&&(nd.has(n)||Al(n,!1,e),Al(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[wr]||(t[wr]=!0,Al("selectionchange",!1,t))}}function ca(e,t,n,r){switch(Gu(t)){case 1:var l=vf;break;case 4:l=yf;break;default:l=us}n=l.bind(null,t,n,e),l=void 0,!ho||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 s=r.tag;if(s===3||s===4){var i=r.stateNode.containerInfo;if(i===l||i.nodeType===8&&i.parentNode===l)break;if(s===4)for(s=r.return;s!==null;){var u=s.tag;if((u===3||u===4)&&(u=s.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;s=s.return}for(;i!==null;){if(s=Pt(i),s===null)return;if(u=s.tag,u===5||u===6){r=o=s;continue e}i=i.parentNode}}r=r.return}zu(function(){var f=o,y=ls(n),m=[];e:{var p=ua.get(e);if(p!==void 0){var v=cs,g=e;switch(e){case"keypress":if(Lr(n)===0)break e;case"keydown":case"keyup":v=Rf;break;case"focusin":g="focus",v=Ol;break;case"focusout":g="blur",v=Ol;break;case"beforeblur":case"afterblur":v=Ol;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":v=li;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=xf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=Of;break;case la:case oa:case sa:v=Nf;break;case ia:v=Df;break;case"scroll":v=gf;break;case"wheel":v=Uf;break;case"copy":case"cut":case"paste":v=Ef;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=si}var w=(t&4)!==0,M=!w&&e==="scroll",d=w?p!==null?p+"Capture":null:p;w=[];for(var c=f,h;c!==null;){h=c;var x=h.stateNode;if(h.tag===5&&x!==null&&(h=x,d!==null&&(x=Bn(c,d),x!=null&&w.push(Xn(c,x,h)))),M)break;c=c.return}0<w.length&&(p=new v(p,g,null,n,y),m.push({event:p,listeners:w}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",p&&n!==po&&(g=n.relatedTarget||n.fromElement)&&(Pt(g)||g[be]))break e;if((v||p)&&(p=y.window===y?y:(p=y.ownerDocument)?p.defaultView||p.parentWindow:window,v?(g=n.relatedTarget||n.toElement,v=f,g=g?Pt(g):null,g!==null&&(M=Ut(g),g!==M||g.tag!==5&&g.tag!==6)&&(g=null)):(v=null,g=f),v!==g)){if(w=li,x="onMouseLeave",d="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(w=si,x="onPointerLeave",d="onPointerEnter",c="pointer"),M=v==null?p:Yt(v),h=g==null?p:Yt(g),p=new w(x,c+"leave",v,n,y),p.target=M,p.relatedTarget=h,x=null,Pt(y)===f&&(w=new w(d,c+"enter",g,n,y),w.target=h,w.relatedTarget=M,x=w),M=x,v&&g)t:{for(w=v,d=g,c=0,h=w;h;h=At(h))c++;for(h=0,x=d;x;x=At(x))h++;for(;0<c-h;)w=At(w),c--;for(;0<h-c;)d=At(d),h--;for(;c--;){if(w===d||d!==null&&w===d.alternate)break t;w=At(w),d=At(d)}w=null}else w=null;v!==null&&yi(m,p,v,w,!1),g!==null&&M!==null&&yi(m,M,g,w,!0)}}e:{if(p=f?Yt(f):window,v=p.nodeName&&p.nodeName.toLowerCase(),v==="select"||v==="input"&&p.type==="file")var N=Kf;else if(ai(p))if(bu)N=Jf;else{N=Yf;var C=Gf}else(v=p.nodeName)&&v.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(N=Xf);if(N&&(N=N(e,f))){qu(m,N,n,y);break e}C&&C(e,p,f),e==="focusout"&&(C=p._wrapperState)&&C.controlled&&p.type==="number"&&io(p,"number",p.value)}switch(C=f?Yt(f):window,e){case"focusin":(ai(C)||C.contentEditable==="true")&&(Kt=C,xo=f,On=null);break;case"focusout":On=xo=Kt=null;break;case"mousedown":ko=!0;break;case"contextmenu":case"mouseup":case"dragend":ko=!1,mi(m,n,y);break;case"selectionchange":if(bf)break;case"keydown":case"keyup":mi(m,n,y)}var E;if(ds)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else Qt?Ju(e,n)&&(T="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(T="onCompositionStart");T&&(Xu&&n.locale!=="ko"&&(Qt||T!=="onCompositionStart"?T==="onCompositionEnd"&&Qt&&(E=Yu()):(ut=y,as="value"in ut?ut.value:ut.textContent,Qt=!0)),C=Kr(f,T),0<C.length&&(T=new oi(T,e,null,n,y),m.push({event:T,listeners:C}),E?T.data=E:(E=Zu(n),E!==null&&(T.data=E)))),(E=Af?Bf(e,n):Hf(e,n))&&(f=Kr(f,"onBeforeInput"),0<f.length&&(y=new oi("onBeforeInput","beforeinput",null,n,y),m.push({event:y,listeners:f}),y.data=E))}aa(m,t)})}function Xn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Kr(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=Bn(e,n),o!=null&&r.unshift(Xn(e,o,l)),o=Bn(e,t),o!=null&&r.push(Xn(e,o,l))),e=e.return}return r}function At(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function yi(e,t,n,r,l){for(var o=t._reactName,s=[];n!==null&&n!==r;){var i=n,u=i.alternate,f=i.stateNode;if(u!==null&&u===r)break;i.tag===5&&f!==null&&(i=f,l?(u=Bn(n,o),u!=null&&s.unshift(Xn(n,u,i))):l||(u=Bn(n,o),u!=null&&s.push(Xn(n,u,i)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var rd=/\r\n?/g,ld=/\u0000|\uFFFD/g;function gi(e){return(typeof e=="string"?e:""+e).replace(rd,`
|
|
`).replace(ld,"")}function xr(e,t,n){if(t=gi(t),gi(e)!==t&&n)throw Error(S(425))}function Gr(){}var So=null,No=null;function Co(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 Eo=typeof setTimeout=="function"?setTimeout:void 0,od=typeof clearTimeout=="function"?clearTimeout:void 0,wi=typeof Promise=="function"?Promise:void 0,sd=typeof queueMicrotask=="function"?queueMicrotask:typeof wi<"u"?function(e){return wi.resolve(null).then(e).catch(id)}:Eo;function id(e){setTimeout(function(){throw e})}function Hl(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),Qn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Qn(t)}function pt(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 xi(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 yn=Math.random().toString(36).slice(2),Be="__reactFiber$"+yn,Jn="__reactProps$"+yn,be="__reactContainer$"+yn,jo="__reactEvents$"+yn,ud="__reactListeners$"+yn,ad="__reactHandles$"+yn;function Pt(e){var t=e[Be];if(t)return t;for(var n=e.parentNode;n;){if(t=n[be]||n[Be]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=xi(e);e!==null;){if(n=e[Be])return n;e=xi(e)}return t}e=n,n=e.parentNode}return null}function ir(e){return e=e[Be]||e[be],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Yt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(S(33))}function hl(e){return e[Jn]||null}var Po=[],Xt=-1;function kt(e){return{current:e}}function H(e){0>Xt||(e.current=Po[Xt],Po[Xt]=null,Xt--)}function A(e,t){Xt++,Po[Xt]=e.current,e.current=t}var wt={},fe=kt(wt),ge=kt(!1),zt=wt;function an(e,t){var n=e.type.contextTypes;if(!n)return wt;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 we(e){return e=e.childContextTypes,e!=null}function Yr(){H(ge),H(fe)}function ki(e,t,n){if(fe.current!==wt)throw Error(S(168));A(fe,t),A(ge,n)}function fa(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(S(108,Kc(e)||"Unknown",l));return Y({},n,r)}function Xr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||wt,zt=fe.current,A(fe,e),A(ge,ge.current),!0}function Si(e,t,n){var r=e.stateNode;if(!r)throw Error(S(169));n?(e=fa(e,t,zt),r.__reactInternalMemoizedMergedChildContext=e,H(ge),H(fe),A(fe,e)):H(ge),A(ge,n)}var Ye=null,vl=!1,Wl=!1;function da(e){Ye===null?Ye=[e]:Ye.push(e)}function cd(e){vl=!0,da(e)}function St(){if(!Wl&&Ye!==null){Wl=!0;var e=0,t=U;try{var n=Ye;for(U=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ye=null,vl=!1}catch(l){throw Ye!==null&&(Ye=Ye.slice(e+1)),Du(os,St),l}finally{U=t,Wl=!1}}return null}var Jt=[],Zt=0,Jr=null,Zr=0,Pe=[],_e=0,It=null,Xe=1,Je="";function Et(e,t){Jt[Zt++]=Zr,Jt[Zt++]=Jr,Jr=e,Zr=t}function pa(e,t,n){Pe[_e++]=Xe,Pe[_e++]=Je,Pe[_e++]=It,It=e;var r=Xe;e=Je;var l=32-De(r)-1;r&=~(1<<l),n+=1;var o=32-De(t)+l;if(30<o){var s=l-l%5;o=(r&(1<<s)-1).toString(32),r>>=s,l-=s,Xe=1<<32-De(t)+l|n<<l|r,Je=o+e}else Xe=1<<o|n<<l|r,Je=e}function ms(e){e.return!==null&&(Et(e,1),pa(e,1,0))}function hs(e){for(;e===Jr;)Jr=Jt[--Zt],Jt[Zt]=null,Zr=Jt[--Zt],Jt[Zt]=null;for(;e===It;)It=Pe[--_e],Pe[_e]=null,Je=Pe[--_e],Pe[_e]=null,Xe=Pe[--_e],Pe[_e]=null}var Ne=null,Se=null,W=!1,$e=null;function ma(e,t){var n=Te(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 Ni(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,Ne=e,Se=pt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ne=e,Se=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=It!==null?{id:Xe,overflow:Je}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Te(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ne=e,Se=null,!0):!1;default:return!1}}function _o(e){return(e.mode&1)!==0&&(e.flags&128)===0}function To(e){if(W){var t=Se;if(t){var n=t;if(!Ni(e,t)){if(_o(e))throw Error(S(418));t=pt(n.nextSibling);var r=Ne;t&&Ni(e,t)?ma(r,n):(e.flags=e.flags&-4097|2,W=!1,Ne=e)}}else{if(_o(e))throw Error(S(418));e.flags=e.flags&-4097|2,W=!1,Ne=e}}}function Ci(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ne=e}function kr(e){if(e!==Ne)return!1;if(!W)return Ci(e),W=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Co(e.type,e.memoizedProps)),t&&(t=Se)){if(_o(e))throw ha(),Error(S(418));for(;t;)ma(e,t),t=pt(t.nextSibling)}if(Ci(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(S(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Se=pt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Se=null}}else Se=Ne?pt(e.stateNode.nextSibling):null;return!0}function ha(){for(var e=Se;e;)e=pt(e.nextSibling)}function cn(){Se=Ne=null,W=!1}function vs(e){$e===null?$e=[e]:$e.push(e)}var fd=nt.ReactCurrentBatchConfig;function Nn(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(S(309));var r=n.stateNode}if(!r)throw Error(S(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(s){var i=l.refs;s===null?delete i[o]:i[o]=s},t._stringRef=o,t)}if(typeof e!="string")throw Error(S(284));if(!n._owner)throw Error(S(290,e))}return e}function Sr(e,t){throw e=Object.prototype.toString.call(t),Error(S(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ei(e){var t=e._init;return t(e._payload)}function va(e){function t(d,c){if(e){var h=d.deletions;h===null?(d.deletions=[c],d.flags|=16):h.push(c)}}function n(d,c){if(!e)return null;for(;c!==null;)t(d,c),c=c.sibling;return null}function r(d,c){for(d=new Map;c!==null;)c.key!==null?d.set(c.key,c):d.set(c.index,c),c=c.sibling;return d}function l(d,c){return d=yt(d,c),d.index=0,d.sibling=null,d}function o(d,c,h){return d.index=h,e?(h=d.alternate,h!==null?(h=h.index,h<c?(d.flags|=2,c):h):(d.flags|=2,c)):(d.flags|=1048576,c)}function s(d){return e&&d.alternate===null&&(d.flags|=2),d}function i(d,c,h,x){return c===null||c.tag!==6?(c=Zl(h,d.mode,x),c.return=d,c):(c=l(c,h),c.return=d,c)}function u(d,c,h,x){var N=h.type;return N===Wt?y(d,c,h.props.children,x,h.key):c!==null&&(c.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===lt&&Ei(N)===c.type)?(x=l(c,h.props),x.ref=Nn(d,c,h),x.return=d,x):(x=Fr(h.type,h.key,h.props,null,d.mode,x),x.ref=Nn(d,c,h),x.return=d,x)}function f(d,c,h,x){return c===null||c.tag!==4||c.stateNode.containerInfo!==h.containerInfo||c.stateNode.implementation!==h.implementation?(c=ql(h,d.mode,x),c.return=d,c):(c=l(c,h.children||[]),c.return=d,c)}function y(d,c,h,x,N){return c===null||c.tag!==7?(c=Rt(h,d.mode,x,N),c.return=d,c):(c=l(c,h),c.return=d,c)}function m(d,c,h){if(typeof c=="string"&&c!==""||typeof c=="number")return c=Zl(""+c,d.mode,h),c.return=d,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case fr:return h=Fr(c.type,c.key,c.props,null,d.mode,h),h.ref=Nn(d,null,c),h.return=d,h;case Ht:return c=ql(c,d.mode,h),c.return=d,c;case lt:var x=c._init;return m(d,x(c._payload),h)}if(Pn(c)||gn(c))return c=Rt(c,d.mode,h,null),c.return=d,c;Sr(d,c)}return null}function p(d,c,h,x){var N=c!==null?c.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return N!==null?null:i(d,c,""+h,x);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case fr:return h.key===N?u(d,c,h,x):null;case Ht:return h.key===N?f(d,c,h,x):null;case lt:return N=h._init,p(d,c,N(h._payload),x)}if(Pn(h)||gn(h))return N!==null?null:y(d,c,h,x,null);Sr(d,h)}return null}function v(d,c,h,x,N){if(typeof x=="string"&&x!==""||typeof x=="number")return d=d.get(h)||null,i(c,d,""+x,N);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case fr:return d=d.get(x.key===null?h:x.key)||null,u(c,d,x,N);case Ht:return d=d.get(x.key===null?h:x.key)||null,f(c,d,x,N);case lt:var C=x._init;return v(d,c,h,C(x._payload),N)}if(Pn(x)||gn(x))return d=d.get(h)||null,y(c,d,x,N,null);Sr(c,x)}return null}function g(d,c,h,x){for(var N=null,C=null,E=c,T=c=0,V=null;E!==null&&T<h.length;T++){E.index>T?(V=E,E=null):V=E.sibling;var z=p(d,E,h[T],x);if(z===null){E===null&&(E=V);break}e&&E&&z.alternate===null&&t(d,E),c=o(z,c,T),C===null?N=z:C.sibling=z,C=z,E=V}if(T===h.length)return n(d,E),W&&Et(d,T),N;if(E===null){for(;T<h.length;T++)E=m(d,h[T],x),E!==null&&(c=o(E,c,T),C===null?N=E:C.sibling=E,C=E);return W&&Et(d,T),N}for(E=r(d,E);T<h.length;T++)V=v(E,d,T,h[T],x),V!==null&&(e&&V.alternate!==null&&E.delete(V.key===null?T:V.key),c=o(V,c,T),C===null?N=V:C.sibling=V,C=V);return e&&E.forEach(function(L){return t(d,L)}),W&&Et(d,T),N}function w(d,c,h,x){var N=gn(h);if(typeof N!="function")throw Error(S(150));if(h=N.call(h),h==null)throw Error(S(151));for(var C=N=null,E=c,T=c=0,V=null,z=h.next();E!==null&&!z.done;T++,z=h.next()){E.index>T?(V=E,E=null):V=E.sibling;var L=p(d,E,z.value,x);if(L===null){E===null&&(E=V);break}e&&E&&L.alternate===null&&t(d,E),c=o(L,c,T),C===null?N=L:C.sibling=L,C=L,E=V}if(z.done)return n(d,E),W&&Et(d,T),N;if(E===null){for(;!z.done;T++,z=h.next())z=m(d,z.value,x),z!==null&&(c=o(z,c,T),C===null?N=z:C.sibling=z,C=z);return W&&Et(d,T),N}for(E=r(d,E);!z.done;T++,z=h.next())z=v(E,d,T,z.value,x),z!==null&&(e&&z.alternate!==null&&E.delete(z.key===null?T:z.key),c=o(z,c,T),C===null?N=z:C.sibling=z,C=z);return e&&E.forEach(function(j){return t(d,j)}),W&&Et(d,T),N}function M(d,c,h,x){if(typeof h=="object"&&h!==null&&h.type===Wt&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case fr:e:{for(var N=h.key,C=c;C!==null;){if(C.key===N){if(N=h.type,N===Wt){if(C.tag===7){n(d,C.sibling),c=l(C,h.props.children),c.return=d,d=c;break e}}else if(C.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===lt&&Ei(N)===C.type){n(d,C.sibling),c=l(C,h.props),c.ref=Nn(d,C,h),c.return=d,d=c;break e}n(d,C);break}else t(d,C);C=C.sibling}h.type===Wt?(c=Rt(h.props.children,d.mode,x,h.key),c.return=d,d=c):(x=Fr(h.type,h.key,h.props,null,d.mode,x),x.ref=Nn(d,c,h),x.return=d,d=x)}return s(d);case Ht:e:{for(C=h.key;c!==null;){if(c.key===C)if(c.tag===4&&c.stateNode.containerInfo===h.containerInfo&&c.stateNode.implementation===h.implementation){n(d,c.sibling),c=l(c,h.children||[]),c.return=d,d=c;break e}else{n(d,c);break}else t(d,c);c=c.sibling}c=ql(h,d.mode,x),c.return=d,d=c}return s(d);case lt:return C=h._init,M(d,c,C(h._payload),x)}if(Pn(h))return g(d,c,h,x);if(gn(h))return w(d,c,h,x);Sr(d,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,c!==null&&c.tag===6?(n(d,c.sibling),c=l(c,h),c.return=d,d=c):(n(d,c),c=Zl(h,d.mode,x),c.return=d,d=c),s(d)):n(d,c)}return M}var fn=va(!0),ya=va(!1),qr=kt(null),br=null,qt=null,ys=null;function gs(){ys=qt=br=null}function ws(e){var t=qr.current;H(qr),e._currentValue=t}function Mo(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 on(e,t){br=e,ys=qt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ye=!0),e.firstContext=null)}function Le(e){var t=e._currentValue;if(ys!==e)if(e={context:e,memoizedValue:t,next:null},qt===null){if(br===null)throw Error(S(308));qt=e,br.dependencies={lanes:0,firstContext:e}}else qt=qt.next=e;return t}var _t=null;function xs(e){_t===null?_t=[e]:_t.push(e)}function ga(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,xs(t)):(n.next=l.next,l.next=n),t.interleaved=n,et(e,r)}function et(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 ot=!1;function ks(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function wa(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 Ze(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function mt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,F&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,et(e,n)}return l=r.interleaved,l===null?(t.next=t,xs(r)):(t.next=l.next,l.next=t),r.interleaved=t,et(e,n)}function Rr(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,ss(e,n)}}function ji(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 s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=s:o=o.next=s,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 el(e,t,n,r){var l=e.updateQueue;ot=!1;var o=l.firstBaseUpdate,s=l.lastBaseUpdate,i=l.shared.pending;if(i!==null){l.shared.pending=null;var u=i,f=u.next;u.next=null,s===null?o=f:s.next=f,s=u;var y=e.alternate;y!==null&&(y=y.updateQueue,i=y.lastBaseUpdate,i!==s&&(i===null?y.firstBaseUpdate=f:i.next=f,y.lastBaseUpdate=u))}if(o!==null){var m=l.baseState;s=0,y=f=u=null,i=o;do{var p=i.lane,v=i.eventTime;if((r&p)===p){y!==null&&(y=y.next={eventTime:v,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var g=e,w=i;switch(p=t,v=n,w.tag){case 1:if(g=w.payload,typeof g=="function"){m=g.call(v,m,p);break e}m=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=w.payload,p=typeof g=="function"?g.call(v,m,p):g,p==null)break e;m=Y({},m,p);break e;case 2:ot=!0}}i.callback!==null&&i.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[i]:p.push(i))}else v={eventTime:v,lane:p,tag:i.tag,payload:i.payload,callback:i.callback,next:null},y===null?(f=y=v,u=m):y=y.next=v,s|=p;if(i=i.next,i===null){if(i=l.shared.pending,i===null)break;p=i,i=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(y===null&&(u=m),l.baseState=u,l.firstBaseUpdate=f,l.lastBaseUpdate=y,t=l.shared.interleaved,t!==null){l=t;do s|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);$t|=s,e.lanes=s,e.memoizedState=m}}function Pi(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(S(191,l));l.call(r)}}}var ur={},We=kt(ur),Zn=kt(ur),qn=kt(ur);function Tt(e){if(e===ur)throw Error(S(174));return e}function Ss(e,t){switch(A(qn,t),A(Zn,e),A(We,ur),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ao(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ao(t,e)}H(We),A(We,t)}function dn(){H(We),H(Zn),H(qn)}function xa(e){Tt(qn.current);var t=Tt(We.current),n=ao(t,e.type);t!==n&&(A(Zn,e),A(We,n))}function Ns(e){Zn.current===e&&(H(We),H(Zn))}var K=kt(0);function tl(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 Ql=[];function Cs(){for(var e=0;e<Ql.length;e++)Ql[e]._workInProgressVersionPrimary=null;Ql.length=0}var zr=nt.ReactCurrentDispatcher,Kl=nt.ReactCurrentBatchConfig,Ot=0,G=null,te=null,re=null,nl=!1,$n=!1,bn=0,dd=0;function ue(){throw Error(S(321))}function Es(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ue(e[n],t[n]))return!1;return!0}function js(e,t,n,r,l,o){if(Ot=o,G=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,zr.current=e===null||e.memoizedState===null?vd:yd,e=n(r,l),$n){o=0;do{if($n=!1,bn=0,25<=o)throw Error(S(301));o+=1,re=te=null,t.updateQueue=null,zr.current=gd,e=n(r,l)}while($n)}if(zr.current=rl,t=te!==null&&te.next!==null,Ot=0,re=te=G=null,nl=!1,t)throw Error(S(300));return e}function Ps(){var e=bn!==0;return bn=0,e}function Ae(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return re===null?G.memoizedState=re=e:re=re.next=e,re}function Re(){if(te===null){var e=G.alternate;e=e!==null?e.memoizedState:null}else e=te.next;var t=re===null?G.memoizedState:re.next;if(t!==null)re=t,te=e;else{if(e===null)throw Error(S(310));te=e,e={memoizedState:te.memoizedState,baseState:te.baseState,baseQueue:te.baseQueue,queue:te.queue,next:null},re===null?G.memoizedState=re=e:re=re.next=e}return re}function er(e,t){return typeof t=="function"?t(e):t}function Gl(e){var t=Re(),n=t.queue;if(n===null)throw Error(S(311));n.lastRenderedReducer=e;var r=te,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var s=l.next;l.next=o.next,o.next=s}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var i=s=null,u=null,f=o;do{var y=f.lane;if((Ot&y)===y)u!==null&&(u=u.next={lane:0,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null}),r=f.hasEagerState?f.eagerState:e(r,f.action);else{var m={lane:y,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null};u===null?(i=u=m,s=r):u=u.next=m,G.lanes|=y,$t|=y}f=f.next}while(f!==null&&f!==o);u===null?s=r:u.next=i,Ue(r,t.memoizedState)||(ye=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,G.lanes|=o,$t|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Yl(e){var t=Re(),n=t.queue;if(n===null)throw Error(S(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var s=l=l.next;do o=e(o,s.action),s=s.next;while(s!==l);Ue(o,t.memoizedState)||(ye=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ka(){}function Sa(e,t){var n=G,r=Re(),l=t(),o=!Ue(r.memoizedState,l);if(o&&(r.memoizedState=l,ye=!0),r=r.queue,_s(Ea.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||re!==null&&re.memoizedState.tag&1){if(n.flags|=2048,tr(9,Ca.bind(null,n,r,l,t),void 0,null),le===null)throw Error(S(349));Ot&30||Na(n,t,l)}return l}function Na(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=G.updateQueue,t===null?(t={lastEffect:null,stores:null},G.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ca(e,t,n,r){t.value=n,t.getSnapshot=r,ja(t)&&Pa(e)}function Ea(e,t,n){return n(function(){ja(t)&&Pa(e)})}function ja(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ue(e,n)}catch{return!0}}function Pa(e){var t=et(e,1);t!==null&&Fe(t,e,1,-1)}function _i(e){var t=Ae();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:er,lastRenderedState:e},t.queue=e,e=e.dispatch=hd.bind(null,G,e),[t.memoizedState,e]}function tr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=G.updateQueue,t===null?(t={lastEffect:null,stores:null},G.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 _a(){return Re().memoizedState}function Ir(e,t,n,r){var l=Ae();G.flags|=e,l.memoizedState=tr(1|t,n,void 0,r===void 0?null:r)}function yl(e,t,n,r){var l=Re();r=r===void 0?null:r;var o=void 0;if(te!==null){var s=te.memoizedState;if(o=s.destroy,r!==null&&Es(r,s.deps)){l.memoizedState=tr(t,n,o,r);return}}G.flags|=e,l.memoizedState=tr(1|t,n,o,r)}function Ti(e,t){return Ir(8390656,8,e,t)}function _s(e,t){return yl(2048,8,e,t)}function Ta(e,t){return yl(4,2,e,t)}function Ma(e,t){return yl(4,4,e,t)}function La(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 Ra(e,t,n){return n=n!=null?n.concat([e]):null,yl(4,4,La.bind(null,t,e),n)}function Ts(){}function za(e,t){var n=Re();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Es(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ia(e,t){var n=Re();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Es(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Oa(e,t,n){return Ot&21?(Ue(n,t)||(n=Vu(),G.lanes|=n,$t|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ye=!0),e.memoizedState=n)}function pd(e,t){var n=U;U=n!==0&&4>n?n:4,e(!0);var r=Kl.transition;Kl.transition={};try{e(!1),t()}finally{U=n,Kl.transition=r}}function $a(){return Re().memoizedState}function md(e,t,n){var r=vt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Da(e))Fa(t,n);else if(n=ga(e,t,n,r),n!==null){var l=pe();Fe(n,e,r,l),Ua(n,t,r)}}function hd(e,t,n){var r=vt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Da(e))Fa(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,i=o(s,n);if(l.hasEagerState=!0,l.eagerState=i,Ue(i,s)){var u=t.interleaved;u===null?(l.next=l,xs(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=ga(e,t,l,r),n!==null&&(l=pe(),Fe(n,e,r,l),Ua(n,t,r))}}function Da(e){var t=e.alternate;return e===G||t!==null&&t===G}function Fa(e,t){$n=nl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ua(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ss(e,n)}}var rl={readContext:Le,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useInsertionEffect:ue,useLayoutEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useMutableSource:ue,useSyncExternalStore:ue,useId:ue,unstable_isNewReconciler:!1},vd={readContext:Le,useCallback:function(e,t){return Ae().memoizedState=[e,t===void 0?null:t],e},useContext:Le,useEffect:Ti,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ir(4194308,4,La.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ir(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ir(4,2,e,t)},useMemo:function(e,t){var n=Ae();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ae();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=md.bind(null,G,e),[r.memoizedState,e]},useRef:function(e){var t=Ae();return e={current:e},t.memoizedState=e},useState:_i,useDebugValue:Ts,useDeferredValue:function(e){return Ae().memoizedState=e},useTransition:function(){var e=_i(!1),t=e[0];return e=pd.bind(null,e[1]),Ae().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=G,l=Ae();if(W){if(n===void 0)throw Error(S(407));n=n()}else{if(n=t(),le===null)throw Error(S(349));Ot&30||Na(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Ti(Ea.bind(null,r,o,e),[e]),r.flags|=2048,tr(9,Ca.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Ae(),t=le.identifierPrefix;if(W){var n=Je,r=Xe;n=(r&~(1<<32-De(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=bn++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=dd++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},yd={readContext:Le,useCallback:za,useContext:Le,useEffect:_s,useImperativeHandle:Ra,useInsertionEffect:Ta,useLayoutEffect:Ma,useMemo:Ia,useReducer:Gl,useRef:_a,useState:function(){return Gl(er)},useDebugValue:Ts,useDeferredValue:function(e){var t=Re();return Oa(t,te.memoizedState,e)},useTransition:function(){var e=Gl(er)[0],t=Re().memoizedState;return[e,t]},useMutableSource:ka,useSyncExternalStore:Sa,useId:$a,unstable_isNewReconciler:!1},gd={readContext:Le,useCallback:za,useContext:Le,useEffect:_s,useImperativeHandle:Ra,useInsertionEffect:Ta,useLayoutEffect:Ma,useMemo:Ia,useReducer:Yl,useRef:_a,useState:function(){return Yl(er)},useDebugValue:Ts,useDeferredValue:function(e){var t=Re();return te===null?t.memoizedState=e:Oa(t,te.memoizedState,e)},useTransition:function(){var e=Yl(er)[0],t=Re().memoizedState;return[e,t]},useMutableSource:ka,useSyncExternalStore:Sa,useId:$a,unstable_isNewReconciler:!1};function Ie(e,t){if(e&&e.defaultProps){t=Y({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Lo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Y({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var gl={isMounted:function(e){return(e=e._reactInternals)?Ut(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pe(),l=vt(e),o=Ze(r,l);o.payload=t,n!=null&&(o.callback=n),t=mt(e,o,l),t!==null&&(Fe(t,e,l,r),Rr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pe(),l=vt(e),o=Ze(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=mt(e,o,l),t!==null&&(Fe(t,e,l,r),Rr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pe(),r=vt(e),l=Ze(n,r);l.tag=2,t!=null&&(l.callback=t),t=mt(e,l,r),t!==null&&(Fe(t,e,r,n),Rr(t,e,r))}};function Mi(e,t,n,r,l,o,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,s):t.prototype&&t.prototype.isPureReactComponent?!Gn(n,r)||!Gn(l,o):!0}function Va(e,t,n){var r=!1,l=wt,o=t.contextType;return typeof o=="object"&&o!==null?o=Le(o):(l=we(t)?zt:fe.current,r=t.contextTypes,o=(r=r!=null)?an(e,l):wt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=gl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Li(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&&gl.enqueueReplaceState(t,t.state,null)}function Ro(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},ks(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Le(o):(o=we(t)?zt:fe.current,l.context=an(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(Lo(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&&gl.enqueueReplaceState(l,l.state,null),el(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function pn(e,t){try{var n="",r=t;do n+=Qc(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 Xl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function zo(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var wd=typeof WeakMap=="function"?WeakMap:Map;function Aa(e,t,n){n=Ze(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ol||(ol=!0,Ho=r),zo(e,t)},n}function Ba(e,t,n){n=Ze(-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(){zo(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){zo(e,t),typeof r!="function"&&(ht===null?ht=new Set([this]):ht.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function Ri(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new wd;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=zd.bind(null,e,t,n),t.then(e,e))}function zi(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 Ii(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=Ze(-1,1),t.tag=2,mt(n,t,1))),n.lanes|=1),e)}var xd=nt.ReactCurrentOwner,ye=!1;function de(e,t,n,r){t.child=e===null?ya(t,null,n,r):fn(t,e.child,n,r)}function Oi(e,t,n,r,l){n=n.render;var o=t.ref;return on(t,l),r=js(e,t,n,r,o,l),n=Ps(),e!==null&&!ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,tt(e,t,l)):(W&&n&&ms(t),t.flags|=1,de(e,t,r,l),t.child)}function $i(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Ds(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Ha(e,t,o,r,l)):(e=Fr(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 s=o.memoizedProps;if(n=n.compare,n=n!==null?n:Gn,n(s,r)&&e.ref===t.ref)return tt(e,t,l)}return t.flags|=1,e=yt(o,r),e.ref=t.ref,e.return=t,t.child=e}function Ha(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(Gn(o,r)&&e.ref===t.ref)if(ye=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(ye=!0);else return t.lanes=e.lanes,tt(e,t,l)}return Io(e,t,n,r,l)}function Wa(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},A(en,ke),ke|=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,A(en,ke),ke|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,A(en,ke),ke|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,A(en,ke),ke|=r;return de(e,t,l,n),t.child}function Qa(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Io(e,t,n,r,l){var o=we(n)?zt:fe.current;return o=an(t,o),on(t,l),n=js(e,t,n,r,o,l),r=Ps(),e!==null&&!ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,tt(e,t,l)):(W&&r&&ms(t),t.flags|=1,de(e,t,n,l),t.child)}function Di(e,t,n,r,l){if(we(n)){var o=!0;Xr(t)}else o=!1;if(on(t,l),t.stateNode===null)Or(e,t),Va(t,n,r),Ro(t,n,r,l),r=!0;else if(e===null){var s=t.stateNode,i=t.memoizedProps;s.props=i;var u=s.context,f=n.contextType;typeof f=="object"&&f!==null?f=Le(f):(f=we(n)?zt:fe.current,f=an(t,f));var y=n.getDerivedStateFromProps,m=typeof y=="function"||typeof s.getSnapshotBeforeUpdate=="function";m||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(i!==r||u!==f)&&Li(t,s,r,f),ot=!1;var p=t.memoizedState;s.state=p,el(t,r,s,l),u=t.memoizedState,i!==r||p!==u||ge.current||ot?(typeof y=="function"&&(Lo(t,n,y,r),u=t.memoizedState),(i=ot||Mi(t,n,i,r,p,u,f))?(m||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),s.props=r,s.state=u,s.context=f,r=i):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,wa(e,t),i=t.memoizedProps,f=t.type===t.elementType?i:Ie(t.type,i),s.props=f,m=t.pendingProps,p=s.context,u=n.contextType,typeof u=="object"&&u!==null?u=Le(u):(u=we(n)?zt:fe.current,u=an(t,u));var v=n.getDerivedStateFromProps;(y=typeof v=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(i!==m||p!==u)&&Li(t,s,r,u),ot=!1,p=t.memoizedState,s.state=p,el(t,r,s,l);var g=t.memoizedState;i!==m||p!==g||ge.current||ot?(typeof v=="function"&&(Lo(t,n,v,r),g=t.memoizedState),(f=ot||Mi(t,n,f,r,p,g,u)||!1)?(y||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,g,u),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,g,u)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),s.props=r,s.state=g,s.context=u,r=f):(typeof s.componentDidUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Oo(e,t,n,r,o,l)}function Oo(e,t,n,r,l,o){Qa(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return l&&Si(t,n,!1),tt(e,t,o);r=t.stateNode,xd.current=t;var i=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=fn(t,e.child,null,o),t.child=fn(t,null,i,o)):de(e,t,i,o),t.memoizedState=r.state,l&&Si(t,n,!0),t.child}function Ka(e){var t=e.stateNode;t.pendingContext?ki(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ki(e,t.context,!1),Ss(e,t.containerInfo)}function Fi(e,t,n,r,l){return cn(),vs(l),t.flags|=256,de(e,t,n,r),t.child}var $o={dehydrated:null,treeContext:null,retryLane:0};function Do(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ga(e,t,n){var r=t.pendingProps,l=K.current,o=!1,s=(t.flags&128)!==0,i;if((i=s)||(i=e!==null&&e.memoizedState===null?!1:(l&2)!==0),i?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),A(K,l&1),e===null)return To(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):(s=r.children,e=r.fallback,o?(r=t.mode,o=t.child,s={mode:"hidden",children:s},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=s):o=kl(s,r,0,null),e=Rt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Do(n),t.memoizedState=$o,e):Ms(t,s));if(l=e.memoizedState,l!==null&&(i=l.dehydrated,i!==null))return kd(e,t,s,r,i,l,n);if(o){o=r.fallback,s=t.mode,l=e.child,i=l.sibling;var u={mode:"hidden",children:r.children};return!(s&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=yt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),i!==null?o=yt(i,o):(o=Rt(o,s,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,s=e.child.memoizedState,s=s===null?Do(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=e.childLanes&~n,t.memoizedState=$o,r}return o=e.child,e=o.sibling,r=yt(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 Ms(e,t){return t=kl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Nr(e,t,n,r){return r!==null&&vs(r),fn(t,e.child,null,n),e=Ms(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function kd(e,t,n,r,l,o,s){if(n)return t.flags&256?(t.flags&=-257,r=Xl(Error(S(422))),Nr(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=kl({mode:"visible",children:r.children},l,0,null),o=Rt(o,l,s,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&fn(t,e.child,null,s),t.child.memoizedState=Do(s),t.memoizedState=$o,o);if(!(t.mode&1))return Nr(e,t,s,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var i=r.dgst;return r=i,o=Error(S(419)),r=Xl(o,r,void 0),Nr(e,t,s,r)}if(i=(s&e.childLanes)!==0,ye||i){if(r=le,r!==null){switch(s&-s){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|s)?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,et(e,l),Fe(r,e,l,-1))}return $s(),r=Xl(Error(S(421))),Nr(e,t,s,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Id.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Se=pt(l.nextSibling),Ne=t,W=!0,$e=null,e!==null&&(Pe[_e++]=Xe,Pe[_e++]=Je,Pe[_e++]=It,Xe=e.id,Je=e.overflow,It=t),t=Ms(t,r.children),t.flags|=4096,t)}function Ui(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Mo(e.return,t,n)}function Jl(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 Ya(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(de(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&&Ui(e,n,t);else if(e.tag===19)Ui(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(A(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&&tl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Jl(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&&tl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Jl(t,!0,n,null,o);break;case"together":Jl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Or(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function tt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),$t|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(S(153));if(t.child!==null){for(e=t.child,n=yt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=yt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Sd(e,t,n){switch(t.tag){case 3:Ka(t),cn();break;case 5:xa(t);break;case 1:we(t.type)&&Xr(t);break;case 4:Ss(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;A(qr,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(A(K,K.current&1),t.flags|=128,null):n&t.child.childLanes?Ga(e,t,n):(A(K,K.current&1),e=tt(e,t,n),e!==null?e.sibling:null);A(K,K.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Ya(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),A(K,K.current),r)break;return null;case 22:case 23:return t.lanes=0,Wa(e,t,n)}return tt(e,t,n)}var Xa,Fo,Ja,Za;Xa=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}};Fo=function(){};Ja=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Tt(We.current);var o=null;switch(n){case"input":l=oo(e,l),r=oo(e,r),o=[];break;case"select":l=Y({},l,{value:void 0}),r=Y({},r,{value:void 0}),o=[];break;case"textarea":l=uo(e,l),r=uo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Gr)}co(n,r);var s;n=null;for(f in l)if(!r.hasOwnProperty(f)&&l.hasOwnProperty(f)&&l[f]!=null)if(f==="style"){var i=l[f];for(s in i)i.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else f!=="dangerouslySetInnerHTML"&&f!=="children"&&f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&f!=="autoFocus"&&(Vn.hasOwnProperty(f)?o||(o=[]):(o=o||[]).push(f,null));for(f in r){var u=r[f];if(i=l!=null?l[f]:void 0,r.hasOwnProperty(f)&&u!==i&&(u!=null||i!=null))if(f==="style")if(i){for(s in i)!i.hasOwnProperty(s)||u&&u.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in u)u.hasOwnProperty(s)&&i[s]!==u[s]&&(n||(n={}),n[s]=u[s])}else n||(o||(o=[]),o.push(f,n)),n=u;else f==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,i=i?i.__html:void 0,u!=null&&i!==u&&(o=o||[]).push(f,u)):f==="children"?typeof u!="string"&&typeof u!="number"||(o=o||[]).push(f,""+u):f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&(Vn.hasOwnProperty(f)?(u!=null&&f==="onScroll"&&B("scroll",e),o||i===u||(o=[])):(o=o||[]).push(f,u))}n&&(o=o||[]).push("style",n);var f=o;(t.updateQueue=f)&&(t.flags|=4)}};Za=function(e,t,n,r){n!==r&&(t.flags|=4)};function Cn(e,t){if(!W)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 ae(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 Nd(e,t,n){var r=t.pendingProps;switch(hs(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ae(t),null;case 1:return we(t.type)&&Yr(),ae(t),null;case 3:return r=t.stateNode,dn(),H(ge),H(fe),Cs(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(kr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,$e!==null&&(Ko($e),$e=null))),Fo(e,t),ae(t),null;case 5:Ns(t);var l=Tt(qn.current);if(n=t.type,e!==null&&t.stateNode!=null)Ja(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(S(166));return ae(t),null}if(e=Tt(We.current),kr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Be]=t,r[Jn]=o,e=(t.mode&1)!==0,n){case"dialog":B("cancel",r),B("close",r);break;case"iframe":case"object":case"embed":B("load",r);break;case"video":case"audio":for(l=0;l<Tn.length;l++)B(Tn[l],r);break;case"source":B("error",r);break;case"img":case"image":case"link":B("error",r),B("load",r);break;case"details":B("toggle",r);break;case"input":Ys(r,o),B("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},B("invalid",r);break;case"textarea":Js(r,o),B("invalid",r)}co(n,o),l=null;for(var s in o)if(o.hasOwnProperty(s)){var i=o[s];s==="children"?typeof i=="string"?r.textContent!==i&&(o.suppressHydrationWarning!==!0&&xr(r.textContent,i,e),l=["children",i]):typeof i=="number"&&r.textContent!==""+i&&(o.suppressHydrationWarning!==!0&&xr(r.textContent,i,e),l=["children",""+i]):Vn.hasOwnProperty(s)&&i!=null&&s==="onScroll"&&B("scroll",r)}switch(n){case"input":dr(r),Xs(r,o,!0);break;case"textarea":dr(r),Zs(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Gr)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{s=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Eu(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Be]=t,e[Jn]=r,Xa(e,t,!1,!1),t.stateNode=e;e:{switch(s=fo(n,r),n){case"dialog":B("cancel",e),B("close",e),l=r;break;case"iframe":case"object":case"embed":B("load",e),l=r;break;case"video":case"audio":for(l=0;l<Tn.length;l++)B(Tn[l],e);l=r;break;case"source":B("error",e),l=r;break;case"img":case"image":case"link":B("error",e),B("load",e),l=r;break;case"details":B("toggle",e),l=r;break;case"input":Ys(e,r),l=oo(e,r),B("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=Y({},r,{value:void 0}),B("invalid",e);break;case"textarea":Js(e,r),l=uo(e,r),B("invalid",e);break;default:l=r}co(n,l),i=l;for(o in i)if(i.hasOwnProperty(o)){var u=i[o];o==="style"?_u(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&ju(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&An(e,u):typeof u=="number"&&An(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Vn.hasOwnProperty(o)?u!=null&&o==="onScroll"&&B("scroll",e):u!=null&&es(e,o,u,s))}switch(n){case"input":dr(e),Xs(e,r,!1);break;case"textarea":dr(e),Zs(e);break;case"option":r.value!=null&&e.setAttribute("value",""+gt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?tn(e,!!r.multiple,o,!1):r.defaultValue!=null&&tn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Gr)}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 ae(t),null;case 6:if(e&&t.stateNode!=null)Za(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(S(166));if(n=Tt(qn.current),Tt(We.current),kr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Be]=t,(o=r.nodeValue!==n)&&(e=Ne,e!==null))switch(e.tag){case 3:xr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&xr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Be]=t,t.stateNode=r}return ae(t),null;case 13:if(H(K),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(W&&Se!==null&&t.mode&1&&!(t.flags&128))ha(),cn(),t.flags|=98560,o=!1;else if(o=kr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(S(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(S(317));o[Be]=t}else cn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ae(t),o=!1}else $e!==null&&(Ko($e),$e=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?ne===0&&(ne=3):$s())),t.updateQueue!==null&&(t.flags|=4),ae(t),null);case 4:return dn(),Fo(e,t),e===null&&Yn(t.stateNode.containerInfo),ae(t),null;case 10:return ws(t.type._context),ae(t),null;case 17:return we(t.type)&&Yr(),ae(t),null;case 19:if(H(K),o=t.memoizedState,o===null)return ae(t),null;if(r=(t.flags&128)!==0,s=o.rendering,s===null)if(r)Cn(o,!1);else{if(ne!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=tl(e),s!==null){for(t.flags|=128,Cn(o,!1),r=s.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,s=o.alternate,s===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=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,e=s.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return A(K,K.current&1|2),t.child}e=e.sibling}o.tail!==null&&J()>mn&&(t.flags|=128,r=!0,Cn(o,!1),t.lanes=4194304)}else{if(!r)if(e=tl(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Cn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!W)return ae(t),null}else 2*J()-o.renderingStartTime>mn&&n!==1073741824&&(t.flags|=128,r=!0,Cn(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=J(),t.sibling=null,n=K.current,A(K,r?n&1|2:n&1),t):(ae(t),null);case 22:case 23:return Os(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ke&1073741824&&(ae(t),t.subtreeFlags&6&&(t.flags|=8192)):ae(t),null;case 24:return null;case 25:return null}throw Error(S(156,t.tag))}function Cd(e,t){switch(hs(t),t.tag){case 1:return we(t.type)&&Yr(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return dn(),H(ge),H(fe),Cs(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ns(t),null;case 13:if(H(K),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(S(340));cn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return H(K),null;case 4:return dn(),null;case 10:return ws(t.type._context),null;case 22:case 23:return Os(),null;case 24:return null;default:return null}}var Cr=!1,ce=!1,Ed=typeof WeakSet=="function"?WeakSet:Set,_=null;function bt(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 Uo(e,t,n){try{n()}catch(r){X(e,t,r)}}var Vi=!1;function jd(e,t){if(So=Wr,e=na(),ps(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 s=0,i=-1,u=-1,f=0,y=0,m=e,p=null;t:for(;;){for(var v;m!==n||l!==0&&m.nodeType!==3||(i=s+l),m!==o||r!==0&&m.nodeType!==3||(u=s+r),m.nodeType===3&&(s+=m.nodeValue.length),(v=m.firstChild)!==null;)p=m,m=v;for(;;){if(m===e)break t;if(p===n&&++f===l&&(i=s),p===o&&++y===r&&(u=s),(v=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=v}n=i===-1||u===-1?null:{start:i,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(No={focusedElem:e,selectionRange:n},Wr=!1,_=t;_!==null;)if(t=_,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,_=e;else for(;_!==null;){t=_;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var w=g.memoizedProps,M=g.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?w:Ie(t.type,w),M);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(S(163))}}catch(x){X(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,_=e;break}_=t.return}return g=Vi,Vi=!1,g}function Dn(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&&Uo(t,n,o)}l=l.next}while(l!==r)}}function wl(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 Vo(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 qa(e){var t=e.alternate;t!==null&&(e.alternate=null,qa(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Be],delete t[Jn],delete t[jo],delete t[ud],delete t[ad])),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 ba(e){return e.tag===5||e.tag===3||e.tag===4}function Ai(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ba(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 Ao(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=Gr));else if(r!==4&&(e=e.child,e!==null))for(Ao(e,t,n),e=e.sibling;e!==null;)Ao(e,t,n),e=e.sibling}function Bo(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(Bo(e,t,n),e=e.sibling;e!==null;)Bo(e,t,n),e=e.sibling}var oe=null,Oe=!1;function rt(e,t,n){for(n=n.child;n!==null;)ec(e,t,n),n=n.sibling}function ec(e,t,n){if(He&&typeof He.onCommitFiberUnmount=="function")try{He.onCommitFiberUnmount(fl,n)}catch{}switch(n.tag){case 5:ce||bt(n,t);case 6:var r=oe,l=Oe;oe=null,rt(e,t,n),oe=r,Oe=l,oe!==null&&(Oe?(e=oe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):oe.removeChild(n.stateNode));break;case 18:oe!==null&&(Oe?(e=oe,n=n.stateNode,e.nodeType===8?Hl(e.parentNode,n):e.nodeType===1&&Hl(e,n),Qn(e)):Hl(oe,n.stateNode));break;case 4:r=oe,l=Oe,oe=n.stateNode.containerInfo,Oe=!0,rt(e,t,n),oe=r,Oe=l;break;case 0:case 11:case 14:case 15:if(!ce&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&Uo(n,t,s),l=l.next}while(l!==r)}rt(e,t,n);break;case 1:if(!ce&&(bt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(i){X(n,t,i)}rt(e,t,n);break;case 21:rt(e,t,n);break;case 22:n.mode&1?(ce=(r=ce)||n.memoizedState!==null,rt(e,t,n),ce=r):rt(e,t,n);break;default:rt(e,t,n)}}function Bi(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ed),t.forEach(function(r){var l=Od.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function ze(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,s=t,i=s;e:for(;i!==null;){switch(i.tag){case 5:oe=i.stateNode,Oe=!1;break e;case 3:oe=i.stateNode.containerInfo,Oe=!0;break e;case 4:oe=i.stateNode.containerInfo,Oe=!0;break e}i=i.return}if(oe===null)throw Error(S(160));ec(o,s,l),oe=null,Oe=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(f){X(l,t,f)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)tc(t,e),t=t.sibling}function tc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ze(t,e),Ve(e),r&4){try{Dn(3,e,e.return),wl(3,e)}catch(w){X(e,e.return,w)}try{Dn(5,e,e.return)}catch(w){X(e,e.return,w)}}break;case 1:ze(t,e),Ve(e),r&512&&n!==null&&bt(n,n.return);break;case 5:if(ze(t,e),Ve(e),r&512&&n!==null&&bt(n,n.return),e.flags&32){var l=e.stateNode;try{An(l,"")}catch(w){X(e,e.return,w)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,s=n!==null?n.memoizedProps:o,i=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{i==="input"&&o.type==="radio"&&o.name!=null&&Nu(l,o),fo(i,s);var f=fo(i,o);for(s=0;s<u.length;s+=2){var y=u[s],m=u[s+1];y==="style"?_u(l,m):y==="dangerouslySetInnerHTML"?ju(l,m):y==="children"?An(l,m):es(l,y,m,f)}switch(i){case"input":so(l,o);break;case"textarea":Cu(l,o);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var v=o.value;v!=null?tn(l,!!o.multiple,v,!1):p!==!!o.multiple&&(o.defaultValue!=null?tn(l,!!o.multiple,o.defaultValue,!0):tn(l,!!o.multiple,o.multiple?[]:"",!1))}l[Jn]=o}catch(w){X(e,e.return,w)}}break;case 6:if(ze(t,e),Ve(e),r&4){if(e.stateNode===null)throw Error(S(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(w){X(e,e.return,w)}}break;case 3:if(ze(t,e),Ve(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Qn(t.containerInfo)}catch(w){X(e,e.return,w)}break;case 4:ze(t,e),Ve(e);break;case 13:ze(t,e),Ve(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(zs=J())),r&4&&Bi(e);break;case 22:if(y=n!==null&&n.memoizedState!==null,e.mode&1?(ce=(f=ce)||y,ze(t,e),ce=f):ze(t,e),Ve(e),r&8192){if(f=e.memoizedState!==null,(e.stateNode.isHidden=f)&&!y&&e.mode&1)for(_=e,y=e.child;y!==null;){for(m=_=y;_!==null;){switch(p=_,v=p.child,p.tag){case 0:case 11:case 14:case 15:Dn(4,p,p.return);break;case 1:bt(p,p.return);var g=p.stateNode;if(typeof g.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(w){X(r,n,w)}}break;case 5:bt(p,p.return);break;case 22:if(p.memoizedState!==null){Wi(m);continue}}v!==null?(v.return=p,_=v):Wi(m)}y=y.sibling}e:for(y=null,m=e;;){if(m.tag===5){if(y===null){y=m;try{l=m.stateNode,f?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(i=m.stateNode,u=m.memoizedProps.style,s=u!=null&&u.hasOwnProperty("display")?u.display:null,i.style.display=Pu("display",s))}catch(w){X(e,e.return,w)}}}else if(m.tag===6){if(y===null)try{m.stateNode.nodeValue=f?"":m.memoizedProps}catch(w){X(e,e.return,w)}}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;y===m&&(y=null),m=m.return}y===m&&(y=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:ze(t,e),Ve(e),r&4&&Bi(e);break;case 21:break;default:ze(t,e),Ve(e)}}function Ve(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(ba(n)){var r=n;break e}n=n.return}throw Error(S(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(An(l,""),r.flags&=-33);var o=Ai(e);Bo(e,o,l);break;case 3:case 4:var s=r.stateNode.containerInfo,i=Ai(e);Ao(e,i,s);break;default:throw Error(S(161))}}catch(u){X(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Pd(e,t,n){_=e,nc(e)}function nc(e,t,n){for(var r=(e.mode&1)!==0;_!==null;){var l=_,o=l.child;if(l.tag===22&&r){var s=l.memoizedState!==null||Cr;if(!s){var i=l.alternate,u=i!==null&&i.memoizedState!==null||ce;i=Cr;var f=ce;if(Cr=s,(ce=u)&&!f)for(_=l;_!==null;)s=_,u=s.child,s.tag===22&&s.memoizedState!==null?Qi(l):u!==null?(u.return=s,_=u):Qi(l);for(;o!==null;)_=o,nc(o),o=o.sibling;_=l,Cr=i,ce=f}Hi(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,_=o):Hi(e)}}function Hi(e){for(;_!==null;){var t=_;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ce||wl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ce)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ie(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Pi(t,o,r);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Pi(t,s,n)}break;case 5:var i=t.stateNode;if(n===null&&t.flags&4){n=i;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var f=t.alternate;if(f!==null){var y=f.memoizedState;if(y!==null){var m=y.dehydrated;m!==null&&Qn(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(S(163))}ce||t.flags&512&&Vo(t)}catch(p){X(t,t.return,p)}}if(t===e){_=null;break}if(n=t.sibling,n!==null){n.return=t.return,_=n;break}_=t.return}}function Wi(e){for(;_!==null;){var t=_;if(t===e){_=null;break}var n=t.sibling;if(n!==null){n.return=t.return,_=n;break}_=t.return}}function Qi(e){for(;_!==null;){var t=_;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{wl(4,t)}catch(u){X(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){X(t,l,u)}}var o=t.return;try{Vo(t)}catch(u){X(t,o,u)}break;case 5:var s=t.return;try{Vo(t)}catch(u){X(t,s,u)}}}catch(u){X(t,t.return,u)}if(t===e){_=null;break}var i=t.sibling;if(i!==null){i.return=t.return,_=i;break}_=t.return}}var _d=Math.ceil,ll=nt.ReactCurrentDispatcher,Ls=nt.ReactCurrentOwner,Me=nt.ReactCurrentBatchConfig,F=0,le=null,b=null,se=0,ke=0,en=kt(0),ne=0,nr=null,$t=0,xl=0,Rs=0,Fn=null,ve=null,zs=0,mn=1/0,Ge=null,ol=!1,Ho=null,ht=null,Er=!1,at=null,sl=0,Un=0,Wo=null,$r=-1,Dr=0;function pe(){return F&6?J():$r!==-1?$r:$r=J()}function vt(e){return e.mode&1?F&2&&se!==0?se&-se:fd.transition!==null?(Dr===0&&(Dr=Vu()),Dr):(e=U,e!==0||(e=window.event,e=e===void 0?16:Gu(e.type)),e):1}function Fe(e,t,n,r){if(50<Un)throw Un=0,Wo=null,Error(S(185));or(e,n,r),(!(F&2)||e!==le)&&(e===le&&(!(F&2)&&(xl|=n),ne===4&&it(e,se)),xe(e,r),n===1&&F===0&&!(t.mode&1)&&(mn=J()+500,vl&&St()))}function xe(e,t){var n=e.callbackNode;ff(e,t);var r=Hr(e,e===le?se:0);if(r===0)n!==null&&ei(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ei(n),t===1)e.tag===0?cd(Ki.bind(null,e)):da(Ki.bind(null,e)),sd(function(){!(F&6)&&St()}),n=null;else{switch(Au(r)){case 1:n=os;break;case 4:n=Fu;break;case 16:n=Br;break;case 536870912:n=Uu;break;default:n=Br}n=cc(n,rc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function rc(e,t){if($r=-1,Dr=0,F&6)throw Error(S(327));var n=e.callbackNode;if(sn()&&e.callbackNode!==n)return null;var r=Hr(e,e===le?se:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=il(e,r);else{t=r;var l=F;F|=2;var o=oc();(le!==e||se!==t)&&(Ge=null,mn=J()+500,Lt(e,t));do try{Ld();break}catch(i){lc(e,i)}while(!0);gs(),ll.current=o,F=l,b!==null?t=0:(le=null,se=0,t=ne)}if(t!==0){if(t===2&&(l=yo(e),l!==0&&(r=l,t=Qo(e,l))),t===1)throw n=nr,Lt(e,0),it(e,r),xe(e,J()),n;if(t===6)it(e,r);else{if(l=e.current.alternate,!(r&30)&&!Td(l)&&(t=il(e,r),t===2&&(o=yo(e),o!==0&&(r=o,t=Qo(e,o))),t===1))throw n=nr,Lt(e,0),it(e,r),xe(e,J()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(S(345));case 2:jt(e,ve,Ge);break;case 3:if(it(e,r),(r&130023424)===r&&(t=zs+500-J(),10<t)){if(Hr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){pe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Eo(jt.bind(null,e,ve,Ge),t);break}jt(e,ve,Ge);break;case 4:if(it(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var s=31-De(r);o=1<<s,s=t[s],s>l&&(l=s),r&=~o}if(r=l,r=J()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_d(r/1960))-r,10<r){e.timeoutHandle=Eo(jt.bind(null,e,ve,Ge),r);break}jt(e,ve,Ge);break;case 5:jt(e,ve,Ge);break;default:throw Error(S(329))}}}return xe(e,J()),e.callbackNode===n?rc.bind(null,e):null}function Qo(e,t){var n=Fn;return e.current.memoizedState.isDehydrated&&(Lt(e,t).flags|=256),e=il(e,t),e!==2&&(t=ve,ve=n,t!==null&&Ko(t)),e}function Ko(e){ve===null?ve=e:ve.push.apply(ve,e)}function Td(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(!Ue(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 it(e,t){for(t&=~Rs,t&=~xl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-De(t),r=1<<n;e[n]=-1,t&=~r}}function Ki(e){if(F&6)throw Error(S(327));sn();var t=Hr(e,0);if(!(t&1))return xe(e,J()),null;var n=il(e,t);if(e.tag!==0&&n===2){var r=yo(e);r!==0&&(t=r,n=Qo(e,r))}if(n===1)throw n=nr,Lt(e,0),it(e,t),xe(e,J()),n;if(n===6)throw Error(S(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,jt(e,ve,Ge),xe(e,J()),null}function Is(e,t){var n=F;F|=1;try{return e(t)}finally{F=n,F===0&&(mn=J()+500,vl&&St())}}function Dt(e){at!==null&&at.tag===0&&!(F&6)&&sn();var t=F;F|=1;var n=Me.transition,r=U;try{if(Me.transition=null,U=1,e)return e()}finally{U=r,Me.transition=n,F=t,!(F&6)&&St()}}function Os(){ke=en.current,H(en)}function Lt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,od(n)),b!==null)for(n=b.return;n!==null;){var r=n;switch(hs(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Yr();break;case 3:dn(),H(ge),H(fe),Cs();break;case 5:Ns(r);break;case 4:dn();break;case 13:H(K);break;case 19:H(K);break;case 10:ws(r.type._context);break;case 22:case 23:Os()}n=n.return}if(le=e,b=e=yt(e.current,null),se=ke=t,ne=0,nr=null,Rs=xl=$t=0,ve=Fn=null,_t!==null){for(t=0;t<_t.length;t++)if(n=_t[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var s=o.next;o.next=l,r.next=s}n.pending=r}_t=null}return e}function lc(e,t){do{var n=b;try{if(gs(),zr.current=rl,nl){for(var r=G.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}nl=!1}if(Ot=0,re=te=G=null,$n=!1,bn=0,Ls.current=null,n===null||n.return===null){ne=1,nr=t,b=null;break}e:{var o=e,s=n.return,i=n,u=t;if(t=se,i.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var f=u,y=i,m=y.tag;if(!(y.mode&1)&&(m===0||m===11||m===15)){var p=y.alternate;p?(y.updateQueue=p.updateQueue,y.memoizedState=p.memoizedState,y.lanes=p.lanes):(y.updateQueue=null,y.memoizedState=null)}var v=zi(s);if(v!==null){v.flags&=-257,Ii(v,s,i,o,t),v.mode&1&&Ri(o,f,t),t=v,u=f;var g=t.updateQueue;if(g===null){var w=new Set;w.add(u),t.updateQueue=w}else g.add(u);break e}else{if(!(t&1)){Ri(o,f,t),$s();break e}u=Error(S(426))}}else if(W&&i.mode&1){var M=zi(s);if(M!==null){!(M.flags&65536)&&(M.flags|=256),Ii(M,s,i,o,t),vs(pn(u,i));break e}}o=u=pn(u,i),ne!==4&&(ne=2),Fn===null?Fn=[o]:Fn.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var d=Aa(o,u,t);ji(o,d);break e;case 1:i=u;var c=o.type,h=o.stateNode;if(!(o.flags&128)&&(typeof c.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(ht===null||!ht.has(h)))){o.flags|=65536,t&=-t,o.lanes|=t;var x=Ba(o,i,t);ji(o,x);break e}}o=o.return}while(o!==null)}ic(n)}catch(N){t=N,b===n&&n!==null&&(b=n=n.return);continue}break}while(!0)}function oc(){var e=ll.current;return ll.current=rl,e===null?rl:e}function $s(){(ne===0||ne===3||ne===2)&&(ne=4),le===null||!($t&268435455)&&!(xl&268435455)||it(le,se)}function il(e,t){var n=F;F|=2;var r=oc();(le!==e||se!==t)&&(Ge=null,Lt(e,t));do try{Md();break}catch(l){lc(e,l)}while(!0);if(gs(),F=n,ll.current=r,b!==null)throw Error(S(261));return le=null,se=0,ne}function Md(){for(;b!==null;)sc(b)}function Ld(){for(;b!==null&&!tf();)sc(b)}function sc(e){var t=ac(e.alternate,e,ke);e.memoizedProps=e.pendingProps,t===null?ic(e):b=t,Ls.current=null}function ic(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Cd(n,t),n!==null){n.flags&=32767,b=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ne=6,b=null;return}}else if(n=Nd(n,t,ke),n!==null){b=n;return}if(t=t.sibling,t!==null){b=t;return}b=t=e}while(t!==null);ne===0&&(ne=5)}function jt(e,t,n){var r=U,l=Me.transition;try{Me.transition=null,U=1,Rd(e,t,n,r)}finally{Me.transition=l,U=r}return null}function Rd(e,t,n,r){do sn();while(at!==null);if(F&6)throw Error(S(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(S(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(df(e,o),e===le&&(b=le=null,se=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Er||(Er=!0,cc(Br,function(){return sn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Me.transition,Me.transition=null;var s=U;U=1;var i=F;F|=4,Ls.current=null,jd(e,n),tc(n,e),qf(No),Wr=!!So,No=So=null,e.current=n,Pd(n),nf(),F=i,U=s,Me.transition=o}else e.current=n;if(Er&&(Er=!1,at=e,sl=l),o=e.pendingLanes,o===0&&(ht=null),of(n.stateNode),xe(e,J()),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(ol)throw ol=!1,e=Ho,Ho=null,e;return sl&1&&e.tag!==0&&sn(),o=e.pendingLanes,o&1?e===Wo?Un++:(Un=0,Wo=e):Un=0,St(),null}function sn(){if(at!==null){var e=Au(sl),t=Me.transition,n=U;try{if(Me.transition=null,U=16>e?16:e,at===null)var r=!1;else{if(e=at,at=null,sl=0,F&6)throw Error(S(331));var l=F;for(F|=4,_=e.current;_!==null;){var o=_,s=o.child;if(_.flags&16){var i=o.deletions;if(i!==null){for(var u=0;u<i.length;u++){var f=i[u];for(_=f;_!==null;){var y=_;switch(y.tag){case 0:case 11:case 15:Dn(8,y,o)}var m=y.child;if(m!==null)m.return=y,_=m;else for(;_!==null;){y=_;var p=y.sibling,v=y.return;if(qa(y),y===f){_=null;break}if(p!==null){p.return=v,_=p;break}_=v}}}var g=o.alternate;if(g!==null){var w=g.child;if(w!==null){g.child=null;do{var M=w.sibling;w.sibling=null,w=M}while(w!==null)}}_=o}}if(o.subtreeFlags&2064&&s!==null)s.return=o,_=s;else e:for(;_!==null;){if(o=_,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Dn(9,o,o.return)}var d=o.sibling;if(d!==null){d.return=o.return,_=d;break e}_=o.return}}var c=e.current;for(_=c;_!==null;){s=_;var h=s.child;if(s.subtreeFlags&2064&&h!==null)h.return=s,_=h;else e:for(s=c;_!==null;){if(i=_,i.flags&2048)try{switch(i.tag){case 0:case 11:case 15:wl(9,i)}}catch(N){X(i,i.return,N)}if(i===s){_=null;break e}var x=i.sibling;if(x!==null){x.return=i.return,_=x;break e}_=i.return}}if(F=l,St(),He&&typeof He.onPostCommitFiberRoot=="function")try{He.onPostCommitFiberRoot(fl,e)}catch{}r=!0}return r}finally{U=n,Me.transition=t}}return!1}function Gi(e,t,n){t=pn(n,t),t=Aa(e,t,1),e=mt(e,t,1),t=pe(),e!==null&&(or(e,1,t),xe(e,t))}function X(e,t,n){if(e.tag===3)Gi(e,e,n);else for(;t!==null;){if(t.tag===3){Gi(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ht===null||!ht.has(r))){e=pn(n,e),e=Ba(t,e,1),t=mt(t,e,1),e=pe(),t!==null&&(or(t,1,e),xe(t,e));break}}t=t.return}}function zd(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=pe(),e.pingedLanes|=e.suspendedLanes&n,le===e&&(se&n)===n&&(ne===4||ne===3&&(se&130023424)===se&&500>J()-zs?Lt(e,0):Rs|=n),xe(e,t)}function uc(e,t){t===0&&(e.mode&1?(t=hr,hr<<=1,!(hr&130023424)&&(hr=4194304)):t=1);var n=pe();e=et(e,t),e!==null&&(or(e,t,n),xe(e,n))}function Id(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),uc(e,n)}function Od(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(S(314))}r!==null&&r.delete(t),uc(e,n)}var ac;ac=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ge.current)ye=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ye=!1,Sd(e,t,n);ye=!!(e.flags&131072)}else ye=!1,W&&t.flags&1048576&&pa(t,Zr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Or(e,t),e=t.pendingProps;var l=an(t,fe.current);on(t,n),l=js(null,t,r,e,l,n);var o=Ps();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,we(r)?(o=!0,Xr(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ks(t),l.updater=gl,t.stateNode=l,l._reactInternals=t,Ro(t,r,e,n),t=Oo(null,t,r,!0,o,n)):(t.tag=0,W&&o&&ms(t),de(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Or(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Dd(r),e=Ie(r,e),l){case 0:t=Io(null,t,r,e,n);break e;case 1:t=Di(null,t,r,e,n);break e;case 11:t=Oi(null,t,r,e,n);break e;case 14:t=$i(null,t,r,Ie(r.type,e),n);break e}throw Error(S(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),Io(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),Di(e,t,r,l,n);case 3:e:{if(Ka(t),e===null)throw Error(S(387));r=t.pendingProps,o=t.memoizedState,l=o.element,wa(e,t),el(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=pn(Error(S(423)),t),t=Fi(e,t,r,n,l);break e}else if(r!==l){l=pn(Error(S(424)),t),t=Fi(e,t,r,n,l);break e}else for(Se=pt(t.stateNode.containerInfo.firstChild),Ne=t,W=!0,$e=null,n=ya(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(cn(),r===l){t=tt(e,t,n);break e}de(e,t,r,n)}t=t.child}return t;case 5:return xa(t),e===null&&To(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,s=l.children,Co(r,l)?s=null:o!==null&&Co(r,o)&&(t.flags|=32),Qa(e,t),de(e,t,s,n),t.child;case 6:return e===null&&To(t),null;case 13:return Ga(e,t,n);case 4:return Ss(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=fn(t,null,r,n):de(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),Oi(e,t,r,l,n);case 7:return de(e,t,t.pendingProps,n),t.child;case 8:return de(e,t,t.pendingProps.children,n),t.child;case 12:return de(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,s=l.value,A(qr,r._currentValue),r._currentValue=s,o!==null)if(Ue(o.value,s)){if(o.children===l.children&&!ge.current){t=tt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var i=o.dependencies;if(i!==null){s=o.child;for(var u=i.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=Ze(-1,n&-n),u.tag=2;var f=o.updateQueue;if(f!==null){f=f.shared;var y=f.pending;y===null?u.next=u:(u.next=y.next,y.next=u),f.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Mo(o.return,n,t),i.lanes|=n;break}u=u.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(S(341));s.lanes|=n,i=s.alternate,i!==null&&(i.lanes|=n),Mo(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}de(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,on(t,n),l=Le(l),r=r(l),t.flags|=1,de(e,t,r,n),t.child;case 14:return r=t.type,l=Ie(r,t.pendingProps),l=Ie(r.type,l),$i(e,t,r,l,n);case 15:return Ha(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),Or(e,t),t.tag=1,we(r)?(e=!0,Xr(t)):e=!1,on(t,n),Va(t,r,l),Ro(t,r,l,n),Oo(null,t,r,!0,e,n);case 19:return Ya(e,t,n);case 22:return Wa(e,t,n)}throw Error(S(156,t.tag))};function cc(e,t){return Du(e,t)}function $d(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 Te(e,t,n,r){return new $d(e,t,n,r)}function Ds(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Dd(e){if(typeof e=="function")return Ds(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ns)return 11;if(e===rs)return 14}return 2}function yt(e,t){var n=e.alternate;return n===null?(n=Te(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 Fr(e,t,n,r,l,o){var s=2;if(r=e,typeof e=="function")Ds(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Wt:return Rt(n.children,l,o,t);case ts:s=8,l|=8;break;case to:return e=Te(12,n,t,l|2),e.elementType=to,e.lanes=o,e;case no:return e=Te(13,n,t,l),e.elementType=no,e.lanes=o,e;case ro:return e=Te(19,n,t,l),e.elementType=ro,e.lanes=o,e;case xu:return kl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case gu:s=10;break e;case wu:s=9;break e;case ns:s=11;break e;case rs:s=14;break e;case lt:s=16,r=null;break e}throw Error(S(130,e==null?e:typeof e,""))}return t=Te(s,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Rt(e,t,n,r){return e=Te(7,e,r,t),e.lanes=n,e}function kl(e,t,n,r){return e=Te(22,e,r,t),e.elementType=xu,e.lanes=n,e.stateNode={isHidden:!1},e}function Zl(e,t,n){return e=Te(6,e,null,t),e.lanes=n,e}function ql(e,t,n){return t=Te(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Fd(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=Rl(0),this.expirationTimes=Rl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Fs(e,t,n,r,l,o,s,i,u){return e=new Fd(e,t,n,i,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Te(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ks(o),e}function Ud(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ht,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function fc(e){if(!e)return wt;e=e._reactInternals;e:{if(Ut(e)!==e||e.tag!==1)throw Error(S(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(we(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(S(171))}if(e.tag===1){var n=e.type;if(we(n))return fa(e,n,t)}return t}function dc(e,t,n,r,l,o,s,i,u){return e=Fs(n,r,!0,e,l,o,s,i,u),e.context=fc(null),n=e.current,r=pe(),l=vt(n),o=Ze(r,l),o.callback=t??null,mt(n,o,l),e.current.lanes=l,or(e,l,r),xe(e,r),e}function Sl(e,t,n,r){var l=t.current,o=pe(),s=vt(l);return n=fc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ze(o,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=mt(l,t,s),e!==null&&(Fe(e,l,s,o),Rr(e,l,s)),s}function ul(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 Yi(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Us(e,t){Yi(e,t),(e=e.alternate)&&Yi(e,t)}function Vd(){return null}var pc=typeof reportError=="function"?reportError:function(e){console.error(e)};function Vs(e){this._internalRoot=e}Nl.prototype.render=Vs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(S(409));Sl(e,t,null,null)};Nl.prototype.unmount=Vs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Dt(function(){Sl(null,e,null,null)}),t[be]=null}};function Nl(e){this._internalRoot=e}Nl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Wu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<st.length&&t!==0&&t<st[n].priority;n++);st.splice(n,0,e),n===0&&Ku(e)}};function As(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Cl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Xi(){}function Ad(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var f=ul(s);o.call(f)}}var s=dc(t,r,e,0,null,!1,!1,"",Xi);return e._reactRootContainer=s,e[be]=s.current,Yn(e.nodeType===8?e.parentNode:e),Dt(),s}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var i=r;r=function(){var f=ul(u);i.call(f)}}var u=Fs(e,0,!1,null,null,!1,!1,"",Xi);return e._reactRootContainer=u,e[be]=u.current,Yn(e.nodeType===8?e.parentNode:e),Dt(function(){Sl(t,u,n,r)}),u}function El(e,t,n,r,l){var o=n._reactRootContainer;if(o){var s=o;if(typeof l=="function"){var i=l;l=function(){var u=ul(s);i.call(u)}}Sl(t,s,e,l)}else s=Ad(n,t,e,l,r);return ul(s)}Bu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=_n(t.pendingLanes);n!==0&&(ss(t,n|1),xe(t,J()),!(F&6)&&(mn=J()+500,St()))}break;case 13:Dt(function(){var r=et(e,1);if(r!==null){var l=pe();Fe(r,e,1,l)}}),Us(e,1)}};is=function(e){if(e.tag===13){var t=et(e,134217728);if(t!==null){var n=pe();Fe(t,e,134217728,n)}Us(e,134217728)}};Hu=function(e){if(e.tag===13){var t=vt(e),n=et(e,t);if(n!==null){var r=pe();Fe(n,e,t,r)}Us(e,t)}};Wu=function(){return U};Qu=function(e,t){var n=U;try{return U=e,t()}finally{U=n}};mo=function(e,t,n){switch(t){case"input":if(so(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=hl(r);if(!l)throw Error(S(90));Su(r),so(r,l)}}}break;case"textarea":Cu(e,n);break;case"select":t=n.value,t!=null&&tn(e,!!n.multiple,t,!1)}};Lu=Is;Ru=Dt;var Bd={usingClientEntryPoint:!1,Events:[ir,Yt,hl,Tu,Mu,Is]},En={findFiberByHostInstance:Pt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Hd={bundleType:En.bundleType,version:En.version,rendererPackageName:En.rendererPackageName,rendererConfig:En.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:nt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ou(e),e===null?null:e.stateNode},findFiberByHostInstance:En.findFiberByHostInstance||Vd,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 jr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!jr.isDisabled&&jr.supportsFiber)try{fl=jr.inject(Hd),He=jr}catch{}}Ee.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Bd;Ee.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!As(t))throw Error(S(200));return Ud(e,t,null,n)};Ee.createRoot=function(e,t){if(!As(e))throw Error(S(299));var n=!1,r="",l=pc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Fs(e,1,!1,null,null,n,!1,r,l),e[be]=t.current,Yn(e.nodeType===8?e.parentNode:e),new Vs(t)};Ee.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(S(188)):(e=Object.keys(e).join(","),Error(S(268,e)));return e=Ou(t),e=e===null?null:e.stateNode,e};Ee.flushSync=function(e){return Dt(e)};Ee.hydrate=function(e,t,n){if(!Cl(t))throw Error(S(200));return El(null,e,t,!0,n)};Ee.hydrateRoot=function(e,t,n){if(!As(e))throw Error(S(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",s=pc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=dc(t,null,e,1,n??null,l,!1,o,s),e[be]=t.current,Yn(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 Nl(t)};Ee.render=function(e,t,n){if(!Cl(t))throw Error(S(200));return El(null,e,t,!1,n)};Ee.unmountComponentAtNode=function(e){if(!Cl(e))throw Error(S(40));return e._reactRootContainer?(Dt(function(){El(null,null,e,!1,function(){e._reactRootContainer=null,e[be]=null})}),!0):!1};Ee.unstable_batchedUpdates=Is;Ee.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Cl(n))throw Error(S(200));if(e==null||e._reactInternals===void 0)throw Error(S(38));return El(e,t,n,!1,r)};Ee.version="18.3.1-next-f1338f8080-20240426";function mc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(mc)}catch(e){console.error(e)}}mc(),mu.exports=Ee;var Wd=mu.exports,Ji=Wd;bl.createRoot=Ji.createRoot,bl.hydrateRoot=Ji.hydrateRoot;function Qd(){const[e,t]=k.useState({status:"disconnected"}),[n,r]=k.useState([]),[l,o]=k.useState(null),[s,i]=k.useState(0),u=k.useRef(null),f=k.useRef(null),y=k.useRef(!1),m=k.useCallback(()=>{var w;if(((w=u.current)==null?void 0:w.readyState)===WebSocket.OPEN)return;const g=`${window.location.protocol==="https:"?"wss:":"ws:"}//${window.location.host}/ws/pipedal`;t({status:"connecting"});try{const M=new WebSocket(g);M.onopen=()=>{t({status:"connected"})},M.onmessage=d=>{try{const c=JSON.parse(d.data);c.type==="connected"?t({status:"connected"}):c.type==="error"&&t({status:"error",error:c.message})}catch{}},M.onerror=()=>{t({status:"error",error:"WebSocket connection error"})},M.onclose=()=>{y.current||(t({status:"disconnected"}),f.current=window.setTimeout(()=>{y.current||m()},3e3))},u.current=M}catch(M){t({status:"error",error:String(M)})}},[]),p=k.useCallback(async()=>{try{const g=await(await fetch("/api/discover")).json();r(g.oplabs_instances||[]),o(g.pedalboard_name),i(Date.now()),g.connected&&t({status:"connected"})}catch(v){t({status:"error",error:`Discover failed: ${String(v)}`})}},[]);return k.useEffect(()=>(y.current=!1,m(),()=>{y.current=!0,f.current&&clearTimeout(f.current),u.current&&u.current.close()}),[m]),k.useEffect(()=>{e.status==="connected"&&p()},[e.status,p]),{connectionState:e,plugins:n,pedalboardName:l,discover:p,lastUpdate:s}}function Kd(){const e=k.useRef(null),[t,n]=k.useState(!1),r=k.useRef(null),l=k.useRef(!1),o=k.useRef(new Map),s=k.useCallback(()=>{var y;if(((y=e.current)==null?void 0:y.readyState)===WebSocket.OPEN)return;const f=`${window.location.protocol==="https:"?"wss:":"ws:"}//${window.location.host}/ws/pipedal`;try{const m=new WebSocket(f);m.onopen=()=>{n(!0)},m.onmessage=p=>{try{const v=JSON.parse(p.data);if(Array.isArray(v)&&v.length>=1){const g=v[0];if(g.reply!==void 0){const w=o.current.get(g.reply);w&&(w(v[1]||null),o.current.delete(g.reply))}}}catch{}},m.onerror=()=>{n(!1)},m.onclose=()=>{n(!1),o.current.clear(),l.current||(r.current=window.setTimeout(()=>{l.current||s()},3e3))},e.current=m}catch{n(!1)}},[]);k.useEffect(()=>(l.current=!1,s(),()=>{l.current=!0,r.current&&clearTimeout(r.current),e.current&&e.current.close()}),[s]);const i=k.useCallback((u,f,y)=>{if(!e.current||e.current.readyState!==WebSocket.OPEN)return;const m=(Date.now()&2147483647)+Math.floor(Math.random()*1e3),p=JSON.stringify([{message:"setControlValue",replyTo:m},{instanceId:u,key:f,value:y}]);e.current.send(p)},[]);return{ready:t,setControlValue:i}}function Gd(){const[e,t]=k.useState([]),[n,r]=k.useState(!1),[l,o]=k.useState(null),s=k.useCallback(async()=>{r(!0),o(null);try{const m=await fetch("/api/scenes");if(!m.ok)throw new Error(`Failed to load scenes: ${m.statusText}`);const p=await m.json();t(p.scenes||[])}catch(m){const p=m instanceof Error?m.message:String(m);o(p)}finally{r(!1)}},[]);k.useEffect(()=>{s()},[s]);const i=k.useCallback(async(m,p,v)=>{o(null);try{const g=await fetch("/api/scenes",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:m,state:p,midiPc:v??null})});if(!g.ok)throw new Error(`Failed to save scene: ${g.statusText}`);await s()}catch(g){const w=g instanceof Error?g.message:String(g);throw o(w),g}},[s]),u=k.useCallback(async(m,p)=>{o(null);try{const v=await fetch(`/api/scenes/${encodeURIComponent(m)}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(p)});if(!v.ok)throw new Error(`Failed to update scene: ${v.statusText}`);await s()}catch(v){const g=v instanceof Error?v.message:String(v);o(g)}},[s]),f=k.useCallback(async m=>{o(null);try{const p=await fetch(`/api/scenes/${encodeURIComponent(m)}`,{method:"DELETE"});if(!p.ok)throw new Error(`Failed to delete scene: ${p.statusText}`);await s()}catch(p){const v=p instanceof Error?p.message:String(p);o(v)}},[s]),y=k.useCallback(async m=>{o(null);try{const p=await fetch(`/api/scenes/${encodeURIComponent(m)}/recall`,{method:"POST"});if(!p.ok){const v=await p.json().catch(()=>({}));throw new Error(v.error||`Recall failed: ${p.statusText}`)}return!0}catch(p){const v=p instanceof Error?p.message:String(p);return o(v),!1}},[]);return{scenes:e,loading:n,error:l,saveScene:i,updateScene:u,deleteScene:f,recallScene:y,refreshScenes:s}}function Yd(){const[e,t]=k.useState({ports:[],connections:{},loading:!0,error:null,source:"none"}),[n,r]=k.useState("idle"),[l,o]=k.useState(null),s=k.useRef(!0);k.useEffect(()=>()=>{s.current=!1},[]);const i=k.useCallback(async()=>{t(m=>({...m,loading:!0,error:null}));try{const m=await fetch("/api/jack/ports");if(!m.ok)throw new Error(`Failed to load JACK ports: ${m.statusText}`);const p=await m.json();s.current&&t({ports:p.ports||[],connections:p.connections||{},loading:!1,error:p.note||null,source:p.source})}catch(m){const p=m instanceof Error?m.message:String(m);s.current&&t(v=>({...v,loading:!1,error:p}))}},[]),u=k.useCallback(async(m,p)=>{r("connecting"),o(null);try{const v=await fetch("/api/jack/connect",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({source:m,destination:p})});if(!v.ok){const g=await v.json().catch(()=>({}));throw new Error(g.detail||`Connect failed: ${v.statusText}`)}return await i(),r("idle"),!0}catch(v){const g=v instanceof Error?v.message:String(v);return o(g),r("error"),!1}},[i]),f=k.useCallback(async(m,p)=>{r("disconnecting"),o(null);try{const v=await fetch("/api/jack/disconnect",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({source:m,destination:p})});if(!v.ok){const g=await v.json().catch(()=>({}));throw new Error(g.detail||`Disconnect failed: ${v.statusText}`)}return await i(),r("idle"),!0}catch(v){const g=v instanceof Error?v.message:String(v);return o(g),r("error"),!1}},[i]),y=k.useCallback(async()=>{r("disconnecting"),o(null);try{const m=await fetch("/api/jack/disconnect-all",{method:"POST"});if(!m.ok)throw new Error(`Disconnect all failed: ${m.statusText}`);return await i(),r("idle"),!0}catch(m){const p=m instanceof Error?m.message:String(m);return o(p),r("error"),!1}},[i]);return k.useEffect(()=>{i()},[i]),{portsState:e,refresh:i,connect:u,disconnect:f,disconnectAll:y,actionState:n,actionError:l}}const Mn=32,Go=28,rr=4,Bt="#e94560",Xd=2.5,Jd=4;function Zi(e,t){const n=e.filter(o=>o.direction===t&&o.port_type==="audio").sort((o,s)=>{if(o.is_physical!==s.is_physical)return o.is_physical?-1:1;const i=o.client.localeCompare(s.client);return i!==0?i:o.port.localeCompare(s.port)}),r=[];let l=null;for(const o of n)(!l||l.client!==o.client)&&(l={client:o.client,ports:[],totalHeight:Go+rr},r.push(l)),l.ports.push(o),l.totalHeight+=Mn;return r}function Zd(e,t,n,r){const l={},o={};let s=r;for(const y of e){s+=Go+rr/2;for(const m of y.ports)l[m.name]=s+Mn/2,s+=Mn}let i=r;for(const y of t){i+=Go+rr/2;for(const m of y.ports)o[m.name]=i+Mn/2,i+=Mn}const u=[],f=new Set;for(const[y,m]of Object.entries(l)){const p=n[y]||[];for(const v of p){const g=`${y}→${v}`;if(f.has(g))continue;f.add(g);const w=o[v];w!==void 0&&u.push({source:y,dest:v,y1:m,y2:w})}}return u}function qi(e,t,n,r){const l=r,o=n-r,s=Math.max(60,(o-l)*.4);return`M ${l} ${e} C ${l+s} ${e}, ${o-s} ${t}, ${o} ${t}`}const qd=({portsState:e,onConnect:t,onDisconnect:n,onDisconnectAll:r,onRefresh:l,actionState:o,actionError:s})=>{const{ports:i,connections:u,loading:f,error:y,source:m}=e,[p,v]=k.useState(null),[g,w]=k.useState(null),M=k.useRef(null),[d,c]=k.useState(800),h=k.useMemo(()=>Zi(i,"output"),[i]),x=k.useMemo(()=>Zi(i,"input"),[i]),N=k.useMemo(()=>{const D=h.reduce((Qe,Ke)=>Qe+Ke.totalHeight,rr),Z=x.reduce((Qe,Ke)=>Qe+Ke.totalHeight,rr),ee=Math.max(D,Z)+40+20;return{headerH:40,leftH:D,rightH:Z,totalH:ee}},[h,x]),C=280,E=k.useMemo(()=>Zd(h,x,u,N.headerH+12),[h,x,u,N.headerH]);k.useEffect(()=>{const j=M.current;if(!j)return;const D=new ResizeObserver(Z=>{for(const ee of Z)c(ee.contentRect.width)});return D.observe(j),()=>D.disconnect()},[]),k.useEffect(()=>{o==="idle"&&v(null)},[o]);const T=k.useCallback(async j=>{if(j.direction==="output")if(j.connections.length>0)for(const D of j.connections)await n(j.name,D);else v(p===j.name?null:j.name);else if(p)await t(p,j.name),v(null);else if(j.connections.length>0)for(const D of j.connections)await n(D,j.name)},[p,t,n]),V=k.useCallback(j=>{const D=["patch-port"];return j.connections.length>0&&D.push("connected"),p===j.name&&D.push("armed"),j.direction==="output"&&p&&p!==j.name&&D.push("available"),D.join(" ")},[p]),z=k.useMemo(()=>{let j=0;for(const[,D]of Object.entries(u))j+=D.length;return j},[u]),L=(j,D)=>a.jsx("div",{className:`patch-column patch-column-${D}`,children:j.map(Z=>a.jsxs("div",{className:"patch-group",children:[a.jsxs("div",{className:"patch-group-header",children:[a.jsx("span",{className:`patch-group-dot ${Z.client==="system"?"physical":""}`}),a.jsx("span",{className:"patch-group-name",children:Z.client==="system"?Z.client:Z.client.replace(/^pipedal:/,"").replace(/^pipedal/,"PiPedal")})]}),Z.ports.map(ee=>a.jsxs("div",{className:V(ee),onClick:()=>T(ee),title:`${ee.name}${ee.connections.length>0?`
|
|
Connected to: ${ee.connections.join(", ")}`:`
|
|
Click to connect`}`,children:[D==="left"&&a.jsx("span",{className:"patch-port-indicator"}),a.jsx("span",{className:`patch-port-name ${ee.is_physical?"physical":""}`,children:ee.port}),ee.connections.length>0&&a.jsx("span",{className:"patch-port-conn-count",children:ee.connections.length})]},ee.name))]},Z.client))});return f?a.jsx("div",{className:"patch-bay",children:a.jsxs("div",{className:"patch-bay-loading",children:[a.jsx("div",{className:"patch-spinner"}),a.jsx("span",{children:"Loading JACK ports..."})]})}):i.length===0?a.jsx("div",{className:"patch-bay",children:a.jsxs("div",{className:"patch-bay-empty",children:[a.jsx("div",{className:"patch-empty-icon",children:"🔌"}),a.jsx("h3",{children:"No JACK Ports Available"}),a.jsx("p",{children:m==="none"?"PiPedal is unreachable. Ensure the PiPedal server is running on 192.168.0.245:8080.":"No ports found in the current pedalboard."}),y&&a.jsx("p",{className:"patch-empty-note",children:y}),a.jsx("button",{className:"patch-refresh-btn",onClick:l,children:"↻ Retry"})]})}):a.jsxs("div",{className:"patch-bay",ref:M,children:[a.jsxs("div",{className:"patch-bay-header",children:[a.jsxs("div",{className:"patch-bay-title",children:[a.jsx("span",{className:"patch-icon",children:"🔌"}),a.jsx("span",{children:"Patch Bay"}),a.jsx("span",{className:"patch-conn-count",children:z})]}),a.jsxs("div",{className:"patch-bay-actions",children:[p&&a.jsxs("span",{className:"patch-armed-info",children:["Armed: ",a.jsx("code",{children:p.split(":").pop()})]}),o!=="idle"&&a.jsx("span",{className:`patch-action-state ${o}`,children:o==="connecting"?"Connecting...":o==="disconnecting"?"Disconnecting...":s||"Error"}),a.jsx("button",{className:"patch-action-btn",onClick:r,disabled:z===0||o!=="idle",title:"Disconnect all",children:"✕ Disconnect All"}),a.jsx("button",{className:"patch-refresh-btn",onClick:l,disabled:o!=="idle",title:"Refresh ports",children:"↻"})]})]}),a.jsxs("div",{className:"patch-bay-body",style:{minHeight:N.totalH},children:[a.jsxs("svg",{className:"patch-cables-svg",width:d,height:N.totalH,style:{position:"absolute",top:0,left:0,pointerEvents:"none"},children:[a.jsxs("defs",{children:[a.jsxs("linearGradient",{id:"cableGrad",x1:"0",y1:"0",x2:"1",y2:"0",children:[a.jsx("stop",{offset:"0%",stopColor:Bt,stopOpacity:.15}),a.jsx("stop",{offset:"50%",stopColor:Bt,stopOpacity:.6}),a.jsx("stop",{offset:"100%",stopColor:Bt,stopOpacity:.15})]}),a.jsxs("filter",{id:"cableGlow",children:[a.jsx("feGaussianBlur",{stdDeviation:"2",result:"blur"}),a.jsxs("feMerge",{children:[a.jsx("feMergeNode",{in:"blur"}),a.jsx("feMergeNode",{in:"SourceGraphic"})]})]})]}),E.map(j=>a.jsx("path",{d:qi(j.y1,j.y2,d,C),fill:"none",stroke:"transparent",strokeWidth:14,style:{pointerEvents:"stroke",cursor:"pointer"},onMouseEnter:()=>w({source:j.source,dest:j.dest}),onMouseLeave:()=>w(null),onClick:()=>{n(j.source,j.dest)}},`bg-${j.source}→${j.dest}`)),E.map(j=>{const D=(g==null?void 0:g.source)===j.source&&(g==null?void 0:g.dest)===j.dest;return a.jsx("path",{d:qi(j.y1,j.y2,d,C),fill:"none",stroke:D?"#ff6b81":Bt,strokeWidth:D?Jd:Xd,strokeLinecap:"round",opacity:D?.9:.5,filter:D?"url(#cableGlow)":void 0,style:{pointerEvents:"none"}},`cable-${j.source}→${j.dest}`)}),E.map(j=>a.jsx("circle",{cx:C,cy:j.y1,r:3,fill:Bt,opacity:.8},`dot-${j.source}→${j.dest}`)),E.map(j=>a.jsx("circle",{cx:d-C,cy:j.y2,r:3,fill:Bt,opacity:.8},`dot2-${j.source}→${j.dest}`))]}),L(h,"left"),L(x,"right"),m!=="pipedal"&&m!=="none"&&a.jsxs("div",{className:"patch-source-note",children:["Port data from pedalboard state (source: ",m,")"]})]}),y&&a.jsxs("div",{className:"patch-bay-error",children:[a.jsxs("span",{children:["⚠ ",y]}),a.jsx("button",{className:"patch-dismiss-btn",onClick:l,children:"↻"})]}),s&&a.jsx("div",{className:"patch-bay-error action",children:a.jsxs("span",{children:["⚠ ",s]})})]})},hc={0:"Guitar",1:"Bass",2:"Keys",3:"Vocals",4:"Backing"},vc={0:"#ff8c00",1:"#2196f3",2:"#9c27b0",3:"#e91e63",4:"#009688"},bd={0:"🎸",1:"🎸",2:"🎹",3:"🎤",4:"🎵"},ep=({instrument:e,size:t="medium",showIcon:n=!0})=>{const r=hc[e]??`Unknown (${e})`,l=vc[e]??"#666",o=bd[e]??"";return a.jsxs("span",{className:"instrument-badge","data-size":t,style:{backgroundColor:`${l}22`,color:l,borderColor:l},title:r,children:[n&&a.jsx("span",{className:"instrument-icon",children:o}),a.jsx("span",{className:"instrument-name",children:r})]})},Mt=-60,bi=0;function Ct(e){const n=(Math.max(Mt,Math.min(bi,e))-Mt)/(bi-Mt);return Math.sqrt(n)*100}const al=({levelL:e,levelR:t,label:n,mini:r=!1,peakHold:l=1500})=>{const o=k.useRef(Mt),s=k.useRef(Mt),i=k.useRef(null),u=k.useRef(null),[,f]=du.useState(0);k.useEffect(()=>{e>o.current&&(o.current=e,i.current&&clearTimeout(i.current),i.current=window.setTimeout(()=>{o.current=Math.max(e,Mt),f(M=>M+1)},l)),t>s.current&&(s.current=t,u.current&&clearTimeout(u.current),u.current=window.setTimeout(()=>{s.current=Math.max(t,Mt),f(M=>M+1)},l))},[e,t,l]);const y=Ct(e),m=Ct(t),p=Ct(o.current),v=Ct(s.current),g=M=>M<60?"var(--meter-green, #4caf50)":M<85?"var(--meter-yellow, #ff9800)":"var(--meter-red, #f44336)",w=(M,d,c)=>a.jsxs("div",{className:`level-meter-channel ${r?"mini":""}`,children:[!r&&a.jsx("span",{className:"level-meter-side-label",children:c}),a.jsxs("div",{className:"level-meter-bar-track",children:[a.jsx("div",{className:"level-meter-bar-fill",style:{height:`${Math.min(100,M)}%`,backgroundColor:g(M)}}),a.jsx("div",{className:"level-meter-peak",style:{bottom:`${Math.min(100,d)}%`}}),!r&&a.jsxs(a.Fragment,{children:[a.jsx("div",{className:"level-meter-tick",style:{bottom:`${Ct(-6)}%`}}),a.jsx("div",{className:"level-meter-tick mark-yellow",style:{bottom:`${Ct(-20)}%`}}),a.jsx("div",{className:"level-meter-tick mark-green",style:{bottom:`${Ct(-40)}%`}})]})]})]});return a.jsxs("div",{className:`level-meter ${r?"mini":""}`,children:[a.jsxs("div",{className:"level-meter-stereo-pair",children:[w(y,p,"L"),w(m,v,"R")]}),n&&a.jsx("div",{className:"level-meter-label",children:n}),!r&&a.jsxs("div",{className:"level-meter-db-values",children:[a.jsx("span",{className:e>-10?"hot":"",children:e.toFixed(1)}),a.jsx("span",{className:t>-10?"hot":"",children:t.toFixed(1)})]})]})},tp=[0,1,2,3,4];function np(e){if(e<=0)return-60;if(e>=1)return 6;const t=e/.75;if(t<=.001)return-60;const n=20*Math.log10(t);return Math.max(-60,Math.min(6,n))}function rp(e){if(e<=-60)return 0;if(e>=6)return 1;const t=Math.pow(10,e/20);return Math.min(1,t*.75)}const lp=({plugin:e,onSetControl:t})=>{const n=e.controlValues,r=n.volume??0,l=n.pan??0,o=(n.mute??0)>=.5,s=(n.solo??0)>=.5,i=Math.round(n.instrument??0)||0,u=n.levelL??-60,f=n.levelR??-60,y=vc[i]??"#666",m=k.useCallback(d=>{const c=parseFloat(d.target.value)/100,h=np(c);t(e.instanceId,"volume",parseFloat(h.toFixed(1)))},[e.instanceId,t]),p=k.useCallback(d=>{const c=parseFloat(d.target.value);t(e.instanceId,"pan",c)},[e.instanceId,t]),v=k.useCallback(()=>{t(e.instanceId,"mute",o?0:1)},[e.instanceId,o,t]),g=k.useCallback(()=>{t(e.instanceId,"solo",s?0:1)},[e.instanceId,s,t]),w=k.useCallback(d=>{const c=parseInt(d.target.value,10);t(e.instanceId,"instrument",c)},[e.instanceId,t]),M=rp(r)*100;return a.jsxs("div",{className:"channel-strip",style:{borderTopColor:y,"--channel-accent":y},children:[a.jsxs("div",{className:"channel-header",children:[a.jsx("span",{className:"channel-label",title:e.title||e.pluginName,children:e.title||e.pluginName||`Ch ${e.instanceId}`}),a.jsx(ep,{instrument:i,size:"small"})]}),a.jsxs("div",{className:"channel-mute-solo",children:[a.jsx("button",{className:`channel-btn mute ${o?"active":""}`,onClick:v,title:"Mute",children:"M"}),a.jsx("button",{className:`channel-btn solo ${s?"active":""}`,onClick:g,title:"Solo",children:"S"})]}),a.jsx("div",{className:"channel-meter-section",children:a.jsx(al,{levelL:u,levelR:f,mini:!1})}),a.jsxs("div",{className:"channel-pan",children:[a.jsx("label",{className:"channel-pan-label",children:"Pan"}),a.jsxs("div",{className:"channel-pan-control",children:[a.jsx("input",{type:"range",min:"-1",max:"1",step:"0.01",value:l,onChange:p,className:"channel-pan-slider",title:`Pan: ${l.toFixed(2)}`}),a.jsx("span",{className:"channel-pan-value",children:l===0?"C":l<0?`L${Math.abs(Math.round(l*100))}`:`R${Math.round(l*100)}`})]})]}),a.jsxs("div",{className:"channel-fader-section",children:[a.jsx("input",{type:"range",min:"0",max:"100",step:"0.5",value:M,onChange:m,className:"channel-fader",title:`Volume: ${r.toFixed(1)} dB`,orient:"vertical"}),a.jsx("span",{className:"channel-fader-readout",children:r>-60?`${r>=0?"+":""}${r.toFixed(1)}`:"-∞"})]}),a.jsx("div",{className:"channel-instrument-selector",children:a.jsx("select",{value:i,onChange:w,className:"channel-instrument-select",style:{borderColor:y},children:tp.map(d=>a.jsx("option",{value:d,children:hc[d]},d))})})]})},op=[{value:1,label:"Main"},{value:2,label:"Bus 2"},{value:3,label:"Bus 3"},{value:4,label:"Bus 4"},{value:5,label:"Bus 5"},{value:6,label:"Bus 6"},{value:7,label:"Bus 7"},{value:8,label:"Bus 8"}];function eu(e){return(Math.max(-60,Math.min(6,e))+60)/66*100}function tu(e){return e/100*66-60}const sp=({plugin:e,onSetControl:t})=>{const n=e.controlValues,r=n.masterVol??0,l=(n.masterMute??0)>=.5,o=n.masterLevelL??-60,s=n.masterLevelR??-60,i=Array.from({length:8},(v,g)=>{const w=g+1;return{index:w,vol:n[`ch${w}Vol`]??0,mute:(n[`ch${w}Mute`]??0)>=.5,route:Math.round(n[`ch${w}Route`]??1),levelL:n[`ch${w}LevelL`]??-60,levelR:n[`ch${w}LevelR`]??-60,volKey:`ch${w}Vol`,muteKey:`ch${w}Mute`,routeKey:`ch${w}Route`}}),u=k.useCallback(v=>{const g=tu(parseFloat(v.target.value));t(e.instanceId,"masterVol",parseFloat(g.toFixed(1)))},[e.instanceId,t]),f=k.useCallback(()=>{t(e.instanceId,"masterMute",l?0:1)},[e.instanceId,l,t]),y=k.useCallback((v,g,w)=>{const M=tu(parseFloat(w.target.value));t(e.instanceId,g,parseFloat(M.toFixed(1)))},[e.instanceId,t]),m=k.useCallback((v,g,w)=>{t(e.instanceId,g,w?0:1)},[e.instanceId,t]),p=k.useCallback((v,g,w)=>{const M=parseInt(w.target.value,10);t(e.instanceId,g,M)},[e.instanceId,t]);return a.jsxs("div",{className:"bus-strip",children:[a.jsxs("div",{className:"bus-master-section",children:[a.jsxs("div",{className:"bus-master-header",children:[a.jsx("span",{className:"bus-master-label",children:"Master"}),a.jsx("button",{className:`bus-btn mute ${l?"active":""}`,onClick:f,title:"Master Mute",children:"M"})]}),a.jsx("div",{className:"bus-master-meter",children:a.jsx(al,{levelL:o,levelR:s,mini:!0,label:r>-60?`${r.toFixed(1)}dB`:"-∞"})}),a.jsx("div",{className:"bus-master-fader",children:a.jsx("input",{type:"range",min:"0",max:"100",step:"0.5",value:eu(r),onChange:u,className:"bus-fader",title:`Master Volume: ${r.toFixed(1)} dB`})})]}),a.jsx("div",{className:"bus-divider"}),a.jsx("div",{className:"bus-channels",children:i.map(v=>a.jsxs("div",{className:"bus-channel",children:[a.jsxs("span",{className:"bus-channel-label",children:["Ch ",v.index]}),a.jsx("button",{className:`bus-btn mute mini ${v.mute?"active":""}`,onClick:()=>m(v.index,v.muteKey,v.mute),title:`Ch ${v.index} Mute`,children:"M"}),a.jsx("select",{className:"bus-channel-route",value:v.route,onChange:g=>p(v.index,v.routeKey,g),title:`Ch ${v.index} route`,children:op.map(g=>a.jsx("option",{value:g.value,children:g.label},g.value))}),a.jsx("div",{className:"bus-channel-meter",children:a.jsx(al,{levelL:v.levelL,levelR:v.levelR,mini:!0})}),a.jsx("div",{className:"bus-channel-fader",children:a.jsx("input",{type:"range",min:"0",max:"100",step:"0.5",value:eu(v.vol),onChange:g=>y(v.index,v.volKey,g),className:"bus-fader mini",title:`Ch ${v.index} Volume: ${v.vol.toFixed(1)} dB`})}),a.jsx("span",{className:"bus-channel-db",children:v.vol>-60?v.vol.toFixed(1):"-∞"})]},v.index))})]})};function ip(e){if(e<=0)return-60;if(e>=1)return 6;const t=e/.75;if(t<=.001)return-60;const n=20*Math.log10(t);return Math.max(-60,Math.min(6,n))}function up(e){if(e<=-60)return 0;if(e>=6)return 1;const t=Math.pow(10,e/20);return Math.min(1,t*.75)}const ap=({volume:e,mute:t,levelL:n,levelR:r,onVolumeChange:l,onMuteToggle:o,label:s="Master"})=>{const i=up(e)*100,u=k.useCallback(y=>{const m=parseFloat(y.target.value)/100,p=ip(m);l(parseFloat(p.toFixed(1)))},[l]),f=k.useCallback(()=>{o(!t)},[t,o]);return a.jsxs("div",{className:`master-bus ${t?"muted":""}`,children:[a.jsxs("div",{className:"master-bus-header",children:[a.jsx("span",{className:"master-bus-label",children:s}),a.jsx("span",{className:"master-bus-type",children:"Main Out"})]}),a.jsx("div",{className:"master-bus-meters",children:a.jsx(al,{levelL:n,levelR:r,mini:!1})}),a.jsx("div",{className:"master-bus-controls",children:a.jsx("button",{className:`master-bus-btn mute ${t?"active":""}`,onClick:f,title:"Master Mute",children:"M"})}),a.jsxs("div",{className:"master-bus-fader-section",children:[a.jsx("input",{type:"range",min:"0",max:"100",step:"0.5",value:i,onChange:u,className:"master-bus-fader",title:`Master Volume: ${e.toFixed(1)} dB`,orient:"vertical"}),a.jsx("span",{className:"master-bus-fader-readout",children:t?"MUTED":e>-60?`${e>=0?"+":""}${e.toFixed(1)}`:"-∞"})]}),a.jsxs("div",{className:"master-bus-db-values",children:[a.jsx("span",{className:n>-10?"hot":"",children:n.toFixed(1)}),a.jsx("span",{className:r>-10?"hot":"",children:r.toFixed(1)})]})]})},cp=({scenes:e,loading:t,error:n,onClose:r,onSaveScene:l,onDeleteScene:o,onRecallScene:s,getCurrentState:i})=>{const[u,f]=k.useState(""),[y,m]=k.useState(""),[p,v]=k.useState(!1),[g,w]=k.useState(null),[M,d]=k.useState(null),[c,h]=k.useState(null),[x,N]=k.useState(null),C=n||x,E=k.useCallback(async()=>{const L=u.trim();if(!L)return;const j=i();if(!j){N("No plugin state available. Refresh plugins first.");return}v(!0),N(null);try{const D=y.trim()!==""?parseInt(y.trim(),10):null;await l(L,j,D),f(""),m("")}catch{N("Failed to save scene")}finally{v(!1)}},[u,y,i,l]),T=k.useCallback(async L=>{w(L),N(null);try{await s(L)?(d(L),setTimeout(()=>d(null),700)):N("Recall failed — check PiPedal connection")}catch{N("Recall failed")}finally{w(null)}},[s]),V=k.useCallback(async L=>{N(null),h(null);try{await o(L)}catch{N("Failed to delete scene")}},[o]),z=k.useCallback(L=>{L.key==="Enter"&&E()},[E]);return a.jsxs("div",{className:"scene-manager-overlay",children:[a.jsxs("div",{className:"scene-manager-header",children:[a.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[a.jsx("h2",{children:"Scenes"}),a.jsx("span",{className:"scene-manager-count",children:e.length})]}),a.jsx("button",{className:"scene-close-btn",onClick:r,title:"Close",children:"✕"})]}),a.jsxs("div",{className:"scene-list",children:[t&&e.length===0&&a.jsx("div",{className:"scene-list-loading",children:"Loading scenes..."}),!t&&e.length===0&&a.jsxs("div",{className:"scene-list-empty",children:[a.jsx("span",{children:"No saved scenes yet"}),a.jsx("span",{children:"Use the form below to save the current mixer state."})]}),e.map(L=>a.jsx("div",{className:`scene-card ${M===L.id?"scene-recalled-flash":""} ${g===L.id?"scene-recalling":""}`,children:a.jsxs("div",{className:"scene-card-content",children:[a.jsx("span",{className:"scene-card-name",onClick:()=>T(L.id),title:`Recall "${L.name}"`,children:L.name}),L.midiPc!==null&&L.midiPc!==void 0&&a.jsxs("span",{className:"scene-card-midi",children:["PC#",L.midiPc]}),a.jsxs("div",{className:"scene-card-actions",children:[a.jsx("button",{className:"scene-card-btn recall",onClick:()=>T(L.id),disabled:g===L.id,title:"Recall scene",children:"▶ Recall"}),a.jsx("button",{className:"scene-card-btn delete",onClick:()=>h(L.id),title:"Delete scene",children:"✕"})]})]})},L.id))]}),a.jsxs("div",{className:"scene-save-form",children:[a.jsxs("div",{className:"scene-save-row",children:[a.jsx("input",{className:"scene-name-input",type:"text",placeholder:"Scene name...",value:u,onChange:L=>f(L.target.value),onKeyDown:z,maxLength:60}),a.jsx("button",{className:"scene-save-btn",onClick:E,disabled:p||!u.trim(),children:p?"Saving...":"Save"})]}),a.jsx("div",{className:"scene-save-row",children:a.jsxs("div",{className:"scene-midi-input-group",children:[a.jsx("span",{className:"scene-midi-label",children:"MIDI PC:"}),a.jsx("input",{className:"scene-midi-input",type:"number",min:"0",max:"127",placeholder:"—",value:y,onChange:L=>m(L.target.value)})]})})]}),C&&a.jsx("div",{className:"scene-error",children:C}),c!==null&&a.jsx("div",{className:"scene-confirm-overlay",onClick:()=>h(null),children:a.jsxs("div",{className:"scene-confirm-dialog",onClick:L=>L.stopPropagation(),children:[a.jsx("p",{children:"Delete this scene permanently?"}),a.jsxs("div",{className:"scene-confirm-actions",children:[a.jsx("button",{className:"scene-confirm-cancel",onClick:()=>h(null),children:"Cancel"}),a.jsx("button",{className:"scene-confirm-delete",onClick:()=>V(c),children:"Delete"})]})]})})]})},fp={connected:"#4caf50",connecting:"#ff9800",disconnected:"#9e9e9e",error:"#f44336"},dp={connected:"Connected to PiPedal",connecting:"Connecting...",disconnected:"Disconnected",error:"Connection Error"},pp=({state:e,onRetry:t})=>a.jsxs("div",{className:"connection-status",children:[a.jsxs("div",{className:"status-indicator",children:[a.jsx("span",{className:"status-dot",style:{backgroundColor:fp[e.status]||"#9e9e9e"}}),a.jsx("span",{className:"status-label",children:dp[e.status]||e.status})]}),e.error&&a.jsxs("div",{className:"status-error",children:[a.jsx("span",{children:e.error}),t&&a.jsx("button",{className:"retry-btn",onClick:t,children:"Retry"})]})]}),mp=({plugins:e,connectionState:t,pedalboardName:n,lastUpdate:r,onRefresh:l})=>{const{ready:o,setControlValue:s}=Kd(),{scenes:i,loading:u,error:f,saveScene:y,deleteScene:m,recallScene:p}=Gd(),{portsState:v,refresh:g,connect:w,disconnect:M,disconnectAll:d,actionState:c,actionError:h}=Yd(),[x,N]=k.useState(!1),[C,E]=k.useState(!1),[T,V]=k.useState(!1),z="http://192.168.0.245:8080/",L=k.useMemo(()=>e.filter(O=>!O.uri.includes("band-bus")&&O.uri.includes("band-channel")),[e]),j=k.useMemo(()=>e.filter(O=>O.uri.includes("band-bus")),[e]),D=L.length>0,Z=j.length>0,ee=e.length>0,Qe=k.useMemo(()=>Z?Math.max(...j.map(O=>O.controlValues.masterLevelL??-60)):-60,[j,Z]),Ke=k.useMemo(()=>Z?Math.max(...j.map(O=>O.controlValues.masterLevelR??-60)):-60,[j,Z]),[P,R]=k.useState(0),[I,Q]=k.useState(!1),q=k.useCallback(()=>e.length===0?null:{channels:L.map(O=>({instanceId:O.instanceId,params:{...O.controlValues}})),buses:j.map(O=>({instanceId:O.instanceId,params:{...O.controlValues}}))},[e,L,j]),Vt=k.useCallback(()=>{N(O=>!O)},[]);return a.jsxs("div",{className:"mixer-page",children:[a.jsxs("header",{className:"mixer-header",children:[a.jsxs("div",{className:"mixer-header-left",children:[a.jsx("h1",{className:"mixer-title",children:"OPLabs Mixer"}),a.jsx(pp,{state:t,onRetry:l})]}),a.jsxs("div",{className:"mixer-header-center",children:[n&&a.jsxs("span",{className:"mixer-pedalboard-name",children:["Pedalboard: ",n]}),t.status==="connected"&&a.jsx("span",{className:`mixer-ws-indicator ${o?"ready":"pending"}`,children:o?"Controls Ready":"Connecting Controls..."})]}),a.jsxs("div",{className:"mixer-header-right",children:[a.jsx("span",{className:"mixer-update-time",children:r>0?`Updated ${new Date(r).toLocaleTimeString()}`:""}),a.jsxs("button",{className:`mixer-scenes-btn ${x?"active":""}`,onClick:Vt,title:"Scene Manager",children:["🎬 Scenes",i.length>0&&a.jsx("span",{className:"mixer-scenes-count",children:i.length})]}),a.jsx("button",{className:"mixer-scenes-btn",onClick:l,children:"↻ Refresh"}),a.jsx("button",{className:`mixer-pipedal-btn ${C?"active":""}`,onClick:()=>E(O=>!O),title:"Toggle PiPedal view",children:"🎛️ PiPedal"}),a.jsx("button",{className:`mixer-patch-btn ${T?"active":""}`,onClick:()=>V(O=>!O),title:"Toggle Patch Bay",children:"🔌 Patch"})]})]}),a.jsxs("div",{className:`mixer-content ${C?"mixer-content-split":""}`,children:[a.jsxs("div",{className:"mixer-content-main",children:[!ee&&a.jsxs("div",{className:"mixer-empty",children:[a.jsx("div",{className:"mixer-empty-icon",children:"🎛️"}),a.jsx("h2",{children:"No OPLabs Plugins Found"}),a.jsx("p",{children:"Load OPLabsBandChannel or OPLabsBandBus plugins on the PiPedal pedalboard, then click Refresh."}),t.status!=="connected"&&a.jsxs("p",{className:"mixer-empty-hint",children:["Status: ",a.jsx("strong",{children:t.status}),t.error&&` — ${t.error}`]}),a.jsx("button",{className:"mixer-refresh-btn large",onClick:l,children:"↻ Refresh Now"})]}),D&&a.jsxs("div",{className:"mixer-channels",children:[a.jsxs("div",{className:"mixer-section-header",children:[a.jsx("h2",{children:"Channels"}),a.jsx("span",{className:"mixer-count",children:L.length})]}),a.jsxs("div",{className:"mixer-channels-grid",children:[L.map(O=>a.jsx(lp,{plugin:O,onSetControl:s},O.instanceId)),a.jsx("div",{className:"mixer-add-channel",children:a.jsx("button",{className:"mixer-add-btn",title:"Add channel (future)",children:"+"})})]})]}),Z&&a.jsxs("div",{className:"mixer-buses",children:[a.jsxs("div",{className:"mixer-section-header",children:[a.jsx("h2",{children:"Bus"}),a.jsx("span",{className:"mixer-count",children:j.length})]}),a.jsx("div",{className:"mixer-buses-grid",children:j.map(O=>a.jsx(sp,{plugin:O,onSetControl:s},O.instanceId))})]}),ee&&a.jsxs("div",{className:"mixer-master-section",children:[a.jsx("div",{className:"mixer-section-header",children:a.jsx("h2",{children:"Master"})}),a.jsx("div",{className:"mixer-master-layout",children:a.jsx(ap,{volume:P,mute:I,levelL:Qe,levelR:Ke,onVolumeChange:O=>R(O),onMuteToggle:O=>Q(O)})})]})]})," ",C&&a.jsx("div",{className:"mixer-pipedal-pane",children:a.jsx("iframe",{src:z,title:"PiPedal",className:"mixer-pipedal-iframe",sandbox:"allow-scripts allow-same-origin allow-forms allow-popups"})})]})," ",T&&a.jsx("div",{className:"mixer-patch-pane",children:a.jsx(qd,{portsState:v,onConnect:w,onDisconnect:M,onDisconnectAll:d,onRefresh:g,actionState:c,actionError:h})}),x&&a.jsx(cp,{scenes:i,loading:u,error:f,onClose:()=>N(!1),onSaveScene:y,onDeleteScene:m,onRecallScene:p,getCurrentState:q})]})},hp=()=>{const{connectionState:e,plugins:t,pedalboardName:n,discover:r,lastUpdate:l}=Qd();return a.jsx("div",{className:"app",children:a.jsx(mp,{plugins:t,connectionState:e,pedalboardName:n,lastUpdate:l,onRefresh:r})})};bl.createRoot(document.getElementById("root")).render(a.jsx(du.StrictMode,{children:a.jsx(hp,{})}));
|