Files
orchestra/internal/webui/assets/assets/index-B082_NkA.js
T
kami b57894b183 Add web UI and worker capture/approval command channel
Introduces the browser-facing surface and the worker-side protocol that
backs it:

- internal/ui: joined read model plus per-task lifecycle and approval
  controls, kept separate from the raw endpoints workers and harnesses
  depend on.
- internal/webui + web/: Vite/React app, build output embedded via
  go:embed and served as an SPA fallback.
- federation: per-(worker, task) captures with a monotonic revision that
  advances only when pane text actually changes, and a command queue
  restricted to grant_approval / deny_approval, each bound to the capture
  revision the operator acted on.
- orchestra-worker: publishes captures and executes commands only after
  re-reading the pane and confirming the revision still matches. Sends
  keystrokes only for a visible y/n prompt or OpenCode's fully labelled
  selector, and refuses to deny through that selector rather than guess
  at unobservable navigation.

This is the ownership boundary AUDIT.md's B14 and B17 call for: approval
becomes an explicit, revision-bound operation executed by the worker that
owns the pane, instead of a side effect of prompting over a
coordinator-driven remote socket.

Also ignores the web build inputs and outputs. node_modules ships vendored
Go packages, so go build and go test walk into it if it is merely
untracked; both node_modules and .node_modules are excluded.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01535A3Y8RtkAi8wYuWhtkEd
2026-07-28 23:14:16 +04:00

61 lines
273 KiB
JavaScript

var Zm=i=>{throw TypeError(i)};var tr=(i,c,f)=>c.has(i)||Zm("Cannot "+f);var v=(i,c,f)=>(tr(i,c,"read from private field"),f?f.call(i):c.get(i)),W=(i,c,f)=>c.has(i)?Zm("Cannot add the same private member more than once"):c instanceof WeakSet?c.add(i):c.set(i,f),K=(i,c,f,s)=>(tr(i,c,"write to private field"),s?s.call(i,f):c.set(i,f),f),st=(i,c,f)=>(tr(i,c,"access private method"),f);var Sc=(i,c,f,s)=>({set _(o){K(i,c,o,f)},get _(){return v(i,c,s)}});(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const d of o)if(d.type==="childList")for(const p of d.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&s(p)}).observe(document,{childList:!0,subtree:!0});function f(o){const d={};return o.integrity&&(d.integrity=o.integrity),o.referrerPolicy&&(d.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?d.credentials="include":o.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function s(o){if(o.ep)return;o.ep=!0;const d=f(o);fetch(o.href,d)}})();function Np(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var er={exports:{}},Yu={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Km;function Hp(){if(Km)return Yu;Km=1;var i=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function f(s,o,d){var p=null;if(d!==void 0&&(p=""+d),o.key!==void 0&&(p=""+o.key),"key"in o){d={};for(var E in o)E!=="key"&&(d[E]=o[E])}else d=o;return o=d.ref,{$$typeof:i,type:s,key:p,ref:o!==void 0?o:null,props:d}}return Yu.Fragment=c,Yu.jsx=f,Yu.jsxs=f,Yu}var Vm;function jp(){return Vm||(Vm=1,er.exports=Hp()),er.exports}var w=jp(),lr={exports:{}},nt={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Jm;function qp(){if(Jm)return nt;Jm=1;var i=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),p=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),O=Symbol.for("react.lazy"),T=Symbol.for("react.activity"),N=Symbol.iterator;function B(b){return b===null||typeof b!="object"?null:(b=N&&b[N]||b["@@iterator"],typeof b=="function"?b:null)}var Y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Q=Object.assign,L={};function q(b,j,V){this.props=b,this.context=j,this.refs=L,this.updater=V||Y}q.prototype.isReactComponent={},q.prototype.setState=function(b,j){if(typeof b!="object"&&typeof b!="function"&&b!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,b,j,"setState")},q.prototype.forceUpdate=function(b){this.updater.enqueueForceUpdate(this,b,"forceUpdate")};function F(){}F.prototype=q.prototype;function X(b,j,V){this.props=b,this.context=j,this.refs=L,this.updater=V||Y}var G=X.prototype=new F;G.constructor=X,Q(G,q.prototype),G.isPureReactComponent=!0;var et=Array.isArray;function ft(){}var I={H:null,A:null,T:null,S:null},lt=Object.prototype.hasOwnProperty;function yt(b,j,V){var $=V.ref;return{$$typeof:i,type:b,key:j,ref:$!==void 0?$:null,props:V}}function Ut(b,j){return yt(b.type,j,b.props)}function Yt(b){return typeof b=="object"&&b!==null&&b.$$typeof===i}function Gt(b){var j={"=":"=0",":":"=2"};return"$"+b.replace(/[=:]/g,function(V){return j[V]})}var Ee=/\/+/g;function te(b,j){return typeof b=="object"&&b!==null&&b.key!=null?Gt(""+b.key):j.toString(36)}function xt(b){switch(b.status){case"fulfilled":return b.value;case"rejected":throw b.reason;default:switch(typeof b.status=="string"?b.then(ft,ft):(b.status="pending",b.then(function(j){b.status==="pending"&&(b.status="fulfilled",b.value=j)},function(j){b.status==="pending"&&(b.status="rejected",b.reason=j)})),b.status){case"fulfilled":return b.value;case"rejected":throw b.reason}}throw b}function U(b,j,V,$,ut){var rt=typeof b;(rt==="undefined"||rt==="boolean")&&(b=null);var Et=!1;if(b===null)Et=!0;else switch(rt){case"bigint":case"string":case"number":Et=!0;break;case"object":switch(b.$$typeof){case i:case c:Et=!0;break;case O:return Et=b._init,U(Et(b._payload),j,V,$,ut)}}if(Et)return ut=ut(b),Et=$===""?"."+te(b,0):$,et(ut)?(V="",Et!=null&&(V=Et.replace(Ee,"$&/")+"/"),U(ut,j,V,"",function(Jn){return Jn})):ut!=null&&(Yt(ut)&&(ut=Ut(ut,V+(ut.key==null||b&&b.key===ut.key?"":(""+ut.key).replace(Ee,"$&/")+"/")+Et)),j.push(ut)),1;Et=0;var se=$===""?".":$+":";if(et(b))for(var wt=0;wt<b.length;wt++)$=b[wt],rt=se+te($,wt),Et+=U($,j,V,rt,ut);else if(wt=B(b),typeof wt=="function")for(b=wt.call(b),wt=0;!($=b.next()).done;)$=$.value,rt=se+te($,wt++),Et+=U($,j,V,rt,ut);else if(rt==="object"){if(typeof b.then=="function")return U(xt(b),j,V,$,ut);throw j=String(b),Error("Objects are not valid as a React child (found: "+(j==="[object Object]"?"object with keys {"+Object.keys(b).join(", ")+"}":j)+"). If you meant to render a collection of children, use an array instead.")}return Et}function Z(b,j,V){if(b==null)return b;var $=[],ut=0;return U(b,$,"","",function(rt){return j.call(V,rt,ut++)}),$}function at(b){if(b._status===-1){var j=b._result;j=j(),j.then(function(V){(b._status===0||b._status===-1)&&(b._status=1,b._result=V)},function(V){(b._status===0||b._status===-1)&&(b._status=2,b._result=V)}),b._status===-1&&(b._status=0,b._result=j)}if(b._status===1)return b._result.default;throw b._result}var At=typeof reportError=="function"?reportError:function(b){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var j=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof b=="object"&&b!==null&&typeof b.message=="string"?String(b.message):String(b),error:b});if(!window.dispatchEvent(j))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",b);return}console.error(b)},_t={map:Z,forEach:function(b,j,V){Z(b,function(){j.apply(this,arguments)},V)},count:function(b){var j=0;return Z(b,function(){j++}),j},toArray:function(b){return Z(b,function(j){return j})||[]},only:function(b){if(!Yt(b))throw Error("React.Children.only expected to receive a single React element child.");return b}};return nt.Activity=T,nt.Children=_t,nt.Component=q,nt.Fragment=f,nt.Profiler=o,nt.PureComponent=X,nt.StrictMode=s,nt.Suspense=g,nt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=I,nt.__COMPILER_RUNTIME={__proto__:null,c:function(b){return I.H.useMemoCache(b)}},nt.cache=function(b){return function(){return b.apply(null,arguments)}},nt.cacheSignal=function(){return null},nt.cloneElement=function(b,j,V){if(b==null)throw Error("The argument must be a React element, but you passed "+b+".");var $=Q({},b.props),ut=b.key;if(j!=null)for(rt in j.key!==void 0&&(ut=""+j.key),j)!lt.call(j,rt)||rt==="key"||rt==="__self"||rt==="__source"||rt==="ref"&&j.ref===void 0||($[rt]=j[rt]);var rt=arguments.length-2;if(rt===1)$.children=V;else if(1<rt){for(var Et=Array(rt),se=0;se<rt;se++)Et[se]=arguments[se+2];$.children=Et}return yt(b.type,ut,$)},nt.createContext=function(b){return b={$$typeof:p,_currentValue:b,_currentValue2:b,_threadCount:0,Provider:null,Consumer:null},b.Provider=b,b.Consumer={$$typeof:d,_context:b},b},nt.createElement=function(b,j,V){var $,ut={},rt=null;if(j!=null)for($ in j.key!==void 0&&(rt=""+j.key),j)lt.call(j,$)&&$!=="key"&&$!=="__self"&&$!=="__source"&&(ut[$]=j[$]);var Et=arguments.length-2;if(Et===1)ut.children=V;else if(1<Et){for(var se=Array(Et),wt=0;wt<Et;wt++)se[wt]=arguments[wt+2];ut.children=se}if(b&&b.defaultProps)for($ in Et=b.defaultProps,Et)ut[$]===void 0&&(ut[$]=Et[$]);return yt(b,rt,ut)},nt.createRef=function(){return{current:null}},nt.forwardRef=function(b){return{$$typeof:E,render:b}},nt.isValidElement=Yt,nt.lazy=function(b){return{$$typeof:O,_payload:{_status:-1,_result:b},_init:at}},nt.memo=function(b,j){return{$$typeof:m,type:b,compare:j===void 0?null:j}},nt.startTransition=function(b){var j=I.T,V={};I.T=V;try{var $=b(),ut=I.S;ut!==null&&ut(V,$),typeof $=="object"&&$!==null&&typeof $.then=="function"&&$.then(ft,At)}catch(rt){At(rt)}finally{j!==null&&V.types!==null&&(j.types=V.types),I.T=j}},nt.unstable_useCacheRefresh=function(){return I.H.useCacheRefresh()},nt.use=function(b){return I.H.use(b)},nt.useActionState=function(b,j,V){return I.H.useActionState(b,j,V)},nt.useCallback=function(b,j){return I.H.useCallback(b,j)},nt.useContext=function(b){return I.H.useContext(b)},nt.useDebugValue=function(){},nt.useDeferredValue=function(b,j){return I.H.useDeferredValue(b,j)},nt.useEffect=function(b,j){return I.H.useEffect(b,j)},nt.useEffectEvent=function(b){return I.H.useEffectEvent(b)},nt.useId=function(){return I.H.useId()},nt.useImperativeHandle=function(b,j,V){return I.H.useImperativeHandle(b,j,V)},nt.useInsertionEffect=function(b,j){return I.H.useInsertionEffect(b,j)},nt.useLayoutEffect=function(b,j){return I.H.useLayoutEffect(b,j)},nt.useMemo=function(b,j){return I.H.useMemo(b,j)},nt.useOptimistic=function(b,j){return I.H.useOptimistic(b,j)},nt.useReducer=function(b,j,V){return I.H.useReducer(b,j,V)},nt.useRef=function(b){return I.H.useRef(b)},nt.useState=function(b){return I.H.useState(b)},nt.useSyncExternalStore=function(b,j,V){return I.H.useSyncExternalStore(b,j,V)},nt.useTransition=function(){return I.H.useTransition()},nt.version="19.2.8",nt}var Fm;function Cr(){return Fm||(Fm=1,lr.exports=qp()),lr.exports}var M=Cr();const Bp=Np(M);var ar={exports:{}},Gu={},nr={exports:{}},ur={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var $m;function Qp(){return $m||($m=1,(function(i){function c(U,Z){var at=U.length;U.push(Z);t:for(;0<at;){var At=at-1>>>1,_t=U[At];if(0<o(_t,Z))U[At]=Z,U[at]=_t,at=At;else break t}}function f(U){return U.length===0?null:U[0]}function s(U){if(U.length===0)return null;var Z=U[0],at=U.pop();if(at!==Z){U[0]=at;t:for(var At=0,_t=U.length,b=_t>>>1;At<b;){var j=2*(At+1)-1,V=U[j],$=j+1,ut=U[$];if(0>o(V,at))$<_t&&0>o(ut,V)?(U[At]=ut,U[$]=at,At=$):(U[At]=V,U[j]=at,At=j);else if($<_t&&0>o(ut,at))U[At]=ut,U[$]=at,At=$;else break t}}return Z}function o(U,Z){var at=U.sortIndex-Z.sortIndex;return at!==0?at:U.id-Z.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;i.unstable_now=function(){return d.now()}}else{var p=Date,E=p.now();i.unstable_now=function(){return p.now()-E}}var g=[],m=[],O=1,T=null,N=3,B=!1,Y=!1,Q=!1,L=!1,q=typeof setTimeout=="function"?setTimeout:null,F=typeof clearTimeout=="function"?clearTimeout:null,X=typeof setImmediate<"u"?setImmediate:null;function G(U){for(var Z=f(m);Z!==null;){if(Z.callback===null)s(m);else if(Z.startTime<=U)s(m),Z.sortIndex=Z.expirationTime,c(g,Z);else break;Z=f(m)}}function et(U){if(Q=!1,G(U),!Y)if(f(g)!==null)Y=!0,ft||(ft=!0,Gt());else{var Z=f(m);Z!==null&&xt(et,Z.startTime-U)}}var ft=!1,I=-1,lt=5,yt=-1;function Ut(){return L?!0:!(i.unstable_now()-yt<lt)}function Yt(){if(L=!1,ft){var U=i.unstable_now();yt=U;var Z=!0;try{t:{Y=!1,Q&&(Q=!1,F(I),I=-1),B=!0;var at=N;try{e:{for(G(U),T=f(g);T!==null&&!(T.expirationTime>U&&Ut());){var At=T.callback;if(typeof At=="function"){T.callback=null,N=T.priorityLevel;var _t=At(T.expirationTime<=U);if(U=i.unstable_now(),typeof _t=="function"){T.callback=_t,G(U),Z=!0;break e}T===f(g)&&s(g),G(U)}else s(g);T=f(g)}if(T!==null)Z=!0;else{var b=f(m);b!==null&&xt(et,b.startTime-U),Z=!1}}break t}finally{T=null,N=at,B=!1}Z=void 0}}finally{Z?Gt():ft=!1}}}var Gt;if(typeof X=="function")Gt=function(){X(Yt)};else if(typeof MessageChannel<"u"){var Ee=new MessageChannel,te=Ee.port2;Ee.port1.onmessage=Yt,Gt=function(){te.postMessage(null)}}else Gt=function(){q(Yt,0)};function xt(U,Z){I=q(function(){U(i.unstable_now())},Z)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(U){U.callback=null},i.unstable_forceFrameRate=function(U){0>U||125<U?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):lt=0<U?Math.floor(1e3/U):5},i.unstable_getCurrentPriorityLevel=function(){return N},i.unstable_next=function(U){switch(N){case 1:case 2:case 3:var Z=3;break;default:Z=N}var at=N;N=Z;try{return U()}finally{N=at}},i.unstable_requestPaint=function(){L=!0},i.unstable_runWithPriority=function(U,Z){switch(U){case 1:case 2:case 3:case 4:case 5:break;default:U=3}var at=N;N=U;try{return Z()}finally{N=at}},i.unstable_scheduleCallback=function(U,Z,at){var At=i.unstable_now();switch(typeof at=="object"&&at!==null?(at=at.delay,at=typeof at=="number"&&0<at?At+at:At):at=At,U){case 1:var _t=-1;break;case 2:_t=250;break;case 5:_t=1073741823;break;case 4:_t=1e4;break;default:_t=5e3}return _t=at+_t,U={id:O++,callback:Z,priorityLevel:U,startTime:at,expirationTime:_t,sortIndex:-1},at>At?(U.sortIndex=at,c(m,U),f(g)===null&&U===f(m)&&(Q?(F(I),I=-1):Q=!0,xt(et,at-At))):(U.sortIndex=_t,c(g,U),Y||B||(Y=!0,ft||(ft=!0,Gt()))),U},i.unstable_shouldYield=Ut,i.unstable_wrapCallback=function(U){var Z=N;return function(){var at=N;N=Z;try{return U.apply(this,arguments)}finally{N=at}}}})(ur)),ur}var km;function Lp(){return km||(km=1,nr.exports=Qp()),nr.exports}var ir={exports:{}},ie={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Wm;function Yp(){if(Wm)return ie;Wm=1;var i=Cr();function c(g){var m="https://react.dev/errors/"+g;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var O=2;O<arguments.length;O++)m+="&args[]="+encodeURIComponent(arguments[O])}return"Minified React error #"+g+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function f(){}var s={d:{f,r:function(){throw Error(c(522))},D:f,C:f,L:f,m:f,X:f,S:f,M:f},p:0,findDOMNode:null},o=Symbol.for("react.portal");function d(g,m,O){var T=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:T==null?null:""+T,children:g,containerInfo:m,implementation:O}}var p=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function E(g,m){if(g==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return ie.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,ie.createPortal=function(g,m){var O=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(c(299));return d(g,m,null,O)},ie.flushSync=function(g){var m=p.T,O=s.p;try{if(p.T=null,s.p=2,g)return g()}finally{p.T=m,s.p=O,s.d.f()}},ie.preconnect=function(g,m){typeof g=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,s.d.C(g,m))},ie.prefetchDNS=function(g){typeof g=="string"&&s.d.D(g)},ie.preinit=function(g,m){if(typeof g=="string"&&m&&typeof m.as=="string"){var O=m.as,T=E(O,m.crossOrigin),N=typeof m.integrity=="string"?m.integrity:void 0,B=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;O==="style"?s.d.S(g,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:T,integrity:N,fetchPriority:B}):O==="script"&&s.d.X(g,{crossOrigin:T,integrity:N,fetchPriority:B,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},ie.preinitModule=function(g,m){if(typeof g=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var O=E(m.as,m.crossOrigin);s.d.M(g,{crossOrigin:O,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&s.d.M(g)},ie.preload=function(g,m){if(typeof g=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var O=m.as,T=E(O,m.crossOrigin);s.d.L(g,O,{crossOrigin:T,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},ie.preloadModule=function(g,m){if(typeof g=="string")if(m){var O=E(m.as,m.crossOrigin);s.d.m(g,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:O,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else s.d.m(g)},ie.requestFormReset=function(g){s.d.r(g)},ie.unstable_batchedUpdates=function(g,m){return g(m)},ie.useFormState=function(g,m,O){return p.H.useFormState(g,m,O)},ie.useFormStatus=function(){return p.H.useHostTransitionStatus()},ie.version="19.2.8",ie}var Pm;function Gp(){if(Pm)return ir.exports;Pm=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(c){console.error(c)}}return i(),ir.exports=Yp(),ir.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Im;function wp(){if(Im)return Gu;Im=1;var i=Lp(),c=Cr(),f=Gp();function s(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)e+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function d(t){var e=t,l=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(l=e.return),t=e.return;while(t)}return e.tag===3?l:null}function p(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function E(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function g(t){if(d(t)!==t)throw Error(s(188))}function m(t){var e=t.alternate;if(!e){if(e=d(t),e===null)throw Error(s(188));return e!==t?null:t}for(var l=t,a=e;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return g(n),t;if(u===a)return g(n),e;u=u.sibling}throw Error(s(188))}if(l.return!==a.return)l=n,a=u;else{for(var r=!1,h=n.child;h;){if(h===l){r=!0,l=n,a=u;break}if(h===a){r=!0,a=n,l=u;break}h=h.sibling}if(!r){for(h=u.child;h;){if(h===l){r=!0,l=u,a=n;break}if(h===a){r=!0,a=u,l=n;break}h=h.sibling}if(!r)throw Error(s(189))}}if(l.alternate!==a)throw Error(s(190))}if(l.tag!==3)throw Error(s(188));return l.stateNode.current===l?t:e}function O(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=O(t),e!==null)return e;t=t.sibling}return null}var T=Object.assign,N=Symbol.for("react.element"),B=Symbol.for("react.transitional.element"),Y=Symbol.for("react.portal"),Q=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),F=Symbol.for("react.consumer"),X=Symbol.for("react.context"),G=Symbol.for("react.forward_ref"),et=Symbol.for("react.suspense"),ft=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),lt=Symbol.for("react.lazy"),yt=Symbol.for("react.activity"),Ut=Symbol.for("react.memo_cache_sentinel"),Yt=Symbol.iterator;function Gt(t){return t===null||typeof t!="object"?null:(t=Yt&&t[Yt]||t["@@iterator"],typeof t=="function"?t:null)}var Ee=Symbol.for("react.client.reference");function te(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===Ee?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Q:return"Fragment";case q:return"Profiler";case L:return"StrictMode";case et:return"Suspense";case ft:return"SuspenseList";case yt:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case Y:return"Portal";case X:return t.displayName||"Context";case F:return(t._context.displayName||"Context")+".Consumer";case G:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case I:return e=t.displayName||null,e!==null?e:te(t.type)||"Memo";case lt:e=t._payload,t=t._init;try{return te(t(e))}catch{}}return null}var xt=Array.isArray,U=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=f.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,at={pending:!1,data:null,method:null,action:null},At=[],_t=-1;function b(t){return{current:t}}function j(t){0>_t||(t.current=At[_t],At[_t]=null,_t--)}function V(t,e){_t++,At[_t]=t.current,t.current=e}var $=b(null),ut=b(null),rt=b(null),Et=b(null);function se(t,e){switch(V(rt,e),V(ut,t),V($,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?dm(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=dm(e),t=mm(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}j($),V($,t)}function wt(){j($),j(ut),j(rt)}function Jn(t){t.memoizedState!==null&&V(Et,t);var e=$.current,l=mm(e,t.type);e!==l&&(V(ut,t),V($,l))}function ei(t){ut.current===t&&(j($),j(ut)),Et.current===t&&(j(Et),qu._currentValue=at)}var jc,wr;function ma(t){if(jc===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);jc=e&&e[1]||"",wr=-1<l.stack.indexOf(`
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+jc+t+wr}var qc=!1;function Bc(t,e){if(!t||qc)return"";qc=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var H=function(){throw Error()};if(Object.defineProperty(H.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(H,[])}catch(_){var C=_}Reflect.construct(t,[],H)}else{try{H.call()}catch(_){C=_}t.call(H.prototype)}}else{try{throw Error()}catch(_){C=_}(H=t())&&typeof H.catch=="function"&&H.catch(function(){})}}catch(_){if(_&&C&&typeof _.stack=="string")return[_.stack,C.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),r=u[0],h=u[1];if(r&&h){var y=r.split(`
`),z=h.split(`
`);for(n=a=0;a<y.length&&!y[a].includes("DetermineComponentFrameRoot");)a++;for(;n<z.length&&!z[n].includes("DetermineComponentFrameRoot");)n++;if(a===y.length||n===z.length)for(a=y.length-1,n=z.length-1;1<=a&&0<=n&&y[a]!==z[n];)n--;for(;1<=a&&0<=n;a--,n--)if(y[a]!==z[n]){if(a!==1||n!==1)do if(a--,n--,0>n||y[a]!==z[n]){var D=`
`+y[a].replace(" at new "," at ");return t.displayName&&D.includes("<anonymous>")&&(D=D.replace("<anonymous>",t.displayName)),D}while(1<=a&&0<=n);break}}}finally{qc=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?ma(l):""}function rv(t,e){switch(t.tag){case 26:case 27:case 5:return ma(t.type);case 16:return ma("Lazy");case 13:return t.child!==e&&e!==null?ma("Suspense Fallback"):ma("Suspense");case 19:return ma("SuspenseList");case 0:case 15:return Bc(t.type,!1);case 11:return Bc(t.type.render,!1);case 1:return Bc(t.type,!0);case 31:return ma("Activity");default:return""}}function Xr(t){try{var e="",l=null;do e+=rv(t,l),l=t,t=t.return;while(t);return e}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var Qc=Object.prototype.hasOwnProperty,Lc=i.unstable_scheduleCallback,Yc=i.unstable_cancelCallback,ov=i.unstable_shouldYield,hv=i.unstable_requestPaint,Te=i.unstable_now,dv=i.unstable_getCurrentPriorityLevel,Zr=i.unstable_ImmediatePriority,Kr=i.unstable_UserBlockingPriority,li=i.unstable_NormalPriority,mv=i.unstable_LowPriority,Vr=i.unstable_IdlePriority,yv=i.log,vv=i.unstable_setDisableYieldValue,Fn=null,Re=null;function xl(t){if(typeof yv=="function"&&vv(t),Re&&typeof Re.setStrictMode=="function")try{Re.setStrictMode(Fn,t)}catch{}}var Oe=Math.clz32?Math.clz32:Sv,pv=Math.log,gv=Math.LN2;function Sv(t){return t>>>=0,t===0?32:31-(pv(t)/gv|0)|0}var ai=256,ni=262144,ui=4194304;function ya(t){var e=t&42;if(e!==0)return e;switch(t&-t){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function ii(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var n=0,u=t.suspendedLanes,r=t.pingedLanes;t=t.warmLanes;var h=a&134217727;return h!==0?(a=h&~u,a!==0?n=ya(a):(r&=h,r!==0?n=ya(r):l||(l=h&~t,l!==0&&(n=ya(l))))):(h=a&~u,h!==0?n=ya(h):r!==0?n=ya(r):l||(l=a&~t,l!==0&&(n=ya(l)))),n===0?0:e!==0&&e!==n&&(e&u)===0&&(u=n&-n,l=e&-e,u>=l||u===32&&(l&4194048)!==0)?e:n}function $n(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function bv(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32: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+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Jr(){var t=ui;return ui<<=1,(ui&62914560)===0&&(ui=4194304),t}function Gc(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function kn(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Ev(t,e,l,a,n,u){var r=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var h=t.entanglements,y=t.expirationTimes,z=t.hiddenUpdates;for(l=r&~l;0<l;){var D=31-Oe(l),H=1<<D;h[D]=0,y[D]=-1;var C=z[D];if(C!==null)for(z[D]=null,D=0;D<C.length;D++){var _=C[D];_!==null&&(_.lane&=-536870913)}l&=~H}a!==0&&Fr(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(r&~e))}function Fr(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-Oe(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|l&261930}function $r(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var a=31-Oe(l),n=1<<a;n&e|t[a]&e&&(t[a]|=e),l&=~n}}function kr(t,e){var l=e&-e;return l=(l&42)!==0?1:wc(l),(l&(t.suspendedLanes|e))!==0?0:l}function wc(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function Xc(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Wr(){var t=Z.p;return t!==0?t:(t=window.event,t===void 0?32:Bm(t.type))}function Pr(t,e){var l=Z.p;try{return Z.p=t,e()}finally{Z.p=l}}var Nl=Math.random().toString(36).slice(2),ee="__reactFiber$"+Nl,he="__reactProps$"+Nl,Za="__reactContainer$"+Nl,Zc="__reactEvents$"+Nl,Tv="__reactListeners$"+Nl,Rv="__reactHandles$"+Nl,Ir="__reactResources$"+Nl,Wn="__reactMarker$"+Nl;function Kc(t){delete t[ee],delete t[he],delete t[Zc],delete t[Tv],delete t[Rv]}function Ka(t){var e=t[ee];if(e)return e;for(var l=t.parentNode;l;){if(e=l[Za]||l[ee]){if(l=e.alternate,e.child!==null||l!==null&&l.child!==null)for(t=Em(t);t!==null;){if(l=t[ee])return l;t=Em(t)}return e}t=l,l=t.parentNode}return null}function Va(t){if(t=t[ee]||t[Za]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function Pn(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(s(33))}function Ja(t){var e=t[Ir];return e||(e=t[Ir]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Wt(t){t[Wn]=!0}var to=new Set,eo={};function va(t,e){Fa(t,e),Fa(t+"Capture",e)}function Fa(t,e){for(eo[t]=e,t=0;t<e.length;t++)to.add(e[t])}var Ov=RegExp("^[: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]*$"),lo={},ao={};function Av(t){return Qc.call(ao,t)?!0:Qc.call(lo,t)?!1:Ov.test(t)?ao[t]=!0:(lo[t]=!0,!1)}function ci(t,e,l){if(Av(e))if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+l)}}function si(t,e,l){if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+l)}}function il(t,e,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttributeNS(e,l,""+a)}}function He(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function no(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function zv(t,e,l){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return n.call(this)},set:function(r){l=""+r,u.call(this,r)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(r){l=""+r},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Vc(t){if(!t._valueTracker){var e=no(t)?"checked":"value";t._valueTracker=zv(t,e,""+t[e])}}function uo(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=no(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}function fi(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Cv=/[\n"\\]/g;function je(t){return t.replace(Cv,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Jc(t,e,l,a,n,u,r,h){t.name="",r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?t.type=r:t.removeAttribute("type"),e!=null?r==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+He(e)):t.value!==""+He(e)&&(t.value=""+He(e)):r!=="submit"&&r!=="reset"||t.removeAttribute("value"),e!=null?Fc(t,r,He(e)):l!=null?Fc(t,r,He(l)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?t.name=""+He(h):t.removeAttribute("name")}function io(t,e,l,a,n,u,r,h){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),e!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||e!=null)){Vc(t);return}l=l!=null?""+He(l):"",e=e!=null?""+He(e):l,h||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=h?t.checked:!!a,t.defaultChecked=!!a,r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"&&(t.name=r),Vc(t)}function Fc(t,e,l){e==="number"&&fi(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function $a(t,e,l,a){if(t=t.options,e){e={};for(var n=0;n<l.length;n++)e["$"+l[n]]=!0;for(l=0;l<t.length;l++)n=e.hasOwnProperty("$"+t[l].value),t[l].selected!==n&&(t[l].selected=n),n&&a&&(t[l].defaultSelected=!0)}else{for(l=""+He(l),e=null,n=0;n<t.length;n++){if(t[n].value===l){t[n].selected=!0,a&&(t[n].defaultSelected=!0);return}e!==null||t[n].disabled||(e=t[n])}e!==null&&(e.selected=!0)}}function co(t,e,l){if(e!=null&&(e=""+He(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+He(l):""}function so(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(s(92));if(xt(a)){if(1<a.length)throw Error(s(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=He(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),Vc(t)}function ka(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var Mv=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function fo(t,e,l){var a=e.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,l):typeof l!="number"||l===0||Mv.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function ro(t,e,l){if(e!=null&&typeof e!="object")throw Error(s(62));if(t=t.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="");for(var n in e)a=e[n],e.hasOwnProperty(n)&&l[n]!==a&&fo(t,n,a)}else for(var u in e)e.hasOwnProperty(u)&&fo(t,u,e[u])}function $c(t){if(t.indexOf("-")===-1)return!1;switch(t){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 _v=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Dv=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function ri(t){return Dv.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function cl(){}var kc=null;function Wc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Wa=null,Pa=null;function oo(t){var e=Va(t);if(e&&(t=e.stateNode)){var l=t[he]||null;t:switch(t=e.stateNode,e.type){case"input":if(Jc(t,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),e=l.name,l.type==="radio"&&e!=null){for(l=t;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+je(""+e)+'"][type="radio"]'),e=0;e<l.length;e++){var a=l[e];if(a!==t&&a.form===t.form){var n=a[he]||null;if(!n)throw Error(s(90));Jc(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(e=0;e<l.length;e++)a=l[e],a.form===t.form&&uo(a)}break t;case"textarea":co(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&$a(t,!!l.multiple,e,!1)}}}var Pc=!1;function ho(t,e,l){if(Pc)return t(e,l);Pc=!0;try{var a=t(e);return a}finally{if(Pc=!1,(Wa!==null||Pa!==null)&&(Wi(),Wa&&(e=Wa,t=Pa,Pa=Wa=null,oo(e),t)))for(e=0;e<t.length;e++)oo(t[e])}}function In(t,e){var l=t.stateNode;if(l===null)return null;var a=l[he]||null;if(a===null)return null;l=a[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(l&&typeof l!="function")throw Error(s(231,e,typeof l));return l}var sl=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ic=!1;if(sl)try{var tu={};Object.defineProperty(tu,"passive",{get:function(){Ic=!0}}),window.addEventListener("test",tu,tu),window.removeEventListener("test",tu,tu)}catch{Ic=!1}var Hl=null,ts=null,oi=null;function mo(){if(oi)return oi;var t,e=ts,l=e.length,a,n="value"in Hl?Hl.value:Hl.textContent,u=n.length;for(t=0;t<l&&e[t]===n[t];t++);var r=l-t;for(a=1;a<=r&&e[l-a]===n[u-a];a++);return oi=n.slice(t,1<a?1-a:void 0)}function hi(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function di(){return!0}function yo(){return!1}function de(t){function e(l,a,n,u,r){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=r,this.currentTarget=null;for(var h in t)t.hasOwnProperty(h)&&(l=t[h],this[h]=l?l(u):u[h]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?di:yo,this.isPropagationStopped=yo,this}return T(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=di)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=di)},persist:function(){},isPersistent:di}),e}var pa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},mi=de(pa),eu=T({},pa,{view:0,detail:0}),Uv=de(eu),es,ls,lu,yi=T({},eu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ns,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==lu&&(lu&&t.type==="mousemove"?(es=t.screenX-lu.screenX,ls=t.screenY-lu.screenY):ls=es=0,lu=t),es)},movementY:function(t){return"movementY"in t?t.movementY:ls}}),vo=de(yi),xv=T({},yi,{dataTransfer:0}),Nv=de(xv),Hv=T({},eu,{relatedTarget:0}),as=de(Hv),jv=T({},pa,{animationName:0,elapsedTime:0,pseudoElement:0}),qv=de(jv),Bv=T({},pa,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Qv=de(Bv),Lv=T({},pa,{data:0}),po=de(Lv),Yv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Gv={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"},wv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Xv(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=wv[t])?!!e[t]:!1}function ns(){return Xv}var Zv=T({},eu,{key:function(t){if(t.key){var e=Yv[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=hi(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?Gv[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ns,charCode:function(t){return t.type==="keypress"?hi(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?hi(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Kv=de(Zv),Vv=T({},yi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),go=de(Vv),Jv=T({},eu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ns}),Fv=de(Jv),$v=T({},pa,{propertyName:0,elapsedTime:0,pseudoElement:0}),kv=de($v),Wv=T({},yi,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Pv=de(Wv),Iv=T({},pa,{newState:0,oldState:0}),t0=de(Iv),e0=[9,13,27,32],us=sl&&"CompositionEvent"in window,au=null;sl&&"documentMode"in document&&(au=document.documentMode);var l0=sl&&"TextEvent"in window&&!au,So=sl&&(!us||au&&8<au&&11>=au),bo=" ",Eo=!1;function To(t,e){switch(t){case"keyup":return e0.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ro(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Ia=!1;function a0(t,e){switch(t){case"compositionend":return Ro(e);case"keypress":return e.which!==32?null:(Eo=!0,bo);case"textInput":return t=e.data,t===bo&&Eo?null:t;default:return null}}function n0(t,e){if(Ia)return t==="compositionend"||!us&&To(t,e)?(t=mo(),oi=ts=Hl=null,Ia=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return So&&e.locale!=="ko"?null:e.data;default:return null}}var u0={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 Oo(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!u0[t.type]:e==="textarea"}function Ao(t,e,l,a){Wa?Pa?Pa.push(a):Pa=[a]:Wa=a,e=nc(e,"onChange"),0<e.length&&(l=new mi("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var nu=null,uu=null;function i0(t){cm(t,0)}function vi(t){var e=Pn(t);if(uo(e))return t}function zo(t,e){if(t==="change")return e}var Co=!1;if(sl){var is;if(sl){var cs="oninput"in document;if(!cs){var Mo=document.createElement("div");Mo.setAttribute("oninput","return;"),cs=typeof Mo.oninput=="function"}is=cs}else is=!1;Co=is&&(!document.documentMode||9<document.documentMode)}function _o(){nu&&(nu.detachEvent("onpropertychange",Do),uu=nu=null)}function Do(t){if(t.propertyName==="value"&&vi(uu)){var e=[];Ao(e,uu,t,Wc(t)),ho(i0,e)}}function c0(t,e,l){t==="focusin"?(_o(),nu=e,uu=l,nu.attachEvent("onpropertychange",Do)):t==="focusout"&&_o()}function s0(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return vi(uu)}function f0(t,e){if(t==="click")return vi(e)}function r0(t,e){if(t==="input"||t==="change")return vi(e)}function o0(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Ae=typeof Object.is=="function"?Object.is:o0;function iu(t,e){if(Ae(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var l=Object.keys(t),a=Object.keys(e);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!Qc.call(e,n)||!Ae(t[n],e[n]))return!1}return!0}function Uo(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function xo(t,e){var l=Uo(t);t=0;for(var a;l;){if(l.nodeType===3){if(a=t+l.textContent.length,t<=e&&a>=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=Uo(l)}}function No(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?No(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Ho(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=fi(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=fi(t.document)}return e}function ss(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var h0=sl&&"documentMode"in document&&11>=document.documentMode,tn=null,fs=null,cu=null,rs=!1;function jo(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;rs||tn==null||tn!==fi(a)||(a=tn,"selectionStart"in a&&ss(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),cu&&iu(cu,a)||(cu=a,a=nc(fs,"onSelect"),0<a.length&&(e=new mi("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=tn)))}function ga(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var en={animationend:ga("Animation","AnimationEnd"),animationiteration:ga("Animation","AnimationIteration"),animationstart:ga("Animation","AnimationStart"),transitionrun:ga("Transition","TransitionRun"),transitionstart:ga("Transition","TransitionStart"),transitioncancel:ga("Transition","TransitionCancel"),transitionend:ga("Transition","TransitionEnd")},os={},qo={};sl&&(qo=document.createElement("div").style,"AnimationEvent"in window||(delete en.animationend.animation,delete en.animationiteration.animation,delete en.animationstart.animation),"TransitionEvent"in window||delete en.transitionend.transition);function Sa(t){if(os[t])return os[t];if(!en[t])return t;var e=en[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in qo)return os[t]=e[l];return t}var Bo=Sa("animationend"),Qo=Sa("animationiteration"),Lo=Sa("animationstart"),d0=Sa("transitionrun"),m0=Sa("transitionstart"),y0=Sa("transitioncancel"),Yo=Sa("transitionend"),Go=new Map,hs="abort auxClick beforeToggle 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(" ");hs.push("scrollEnd");function Ve(t,e){Go.set(t,e),va(e,[t])}var pi=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},qe=[],ln=0,ds=0;function gi(){for(var t=ln,e=ds=ln=0;e<t;){var l=qe[e];qe[e++]=null;var a=qe[e];qe[e++]=null;var n=qe[e];qe[e++]=null;var u=qe[e];if(qe[e++]=null,a!==null&&n!==null){var r=a.pending;r===null?n.next=n:(n.next=r.next,r.next=n),a.pending=n}u!==0&&wo(l,n,u)}}function Si(t,e,l,a){qe[ln++]=t,qe[ln++]=e,qe[ln++]=l,qe[ln++]=a,ds|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function ms(t,e,l,a){return Si(t,e,l,a),bi(t)}function ba(t,e){return Si(t,null,null,e),bi(t)}function wo(t,e,l){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=t.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(t=u.stateNode,t===null||t._visibility&1||(n=!0)),t=u,u=u.return;return t.tag===3?(u=t.stateNode,n&&e!==null&&(n=31-Oe(l),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[e]:a.push(e),e.lane=l|536870912),u):null}function bi(t){if(50<_u)throw _u=0,Of=null,Error(s(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var an={};function v0(t,e,l,a){this.tag=t,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ze(t,e,l,a){return new v0(t,e,l,a)}function ys(t){return t=t.prototype,!(!t||!t.isReactComponent)}function fl(t,e){var l=t.alternate;return l===null?(l=ze(t.tag,e,t.key,t.mode),l.elementType=t.elementType,l.type=t.type,l.stateNode=t.stateNode,l.alternate=t,t.alternate=l):(l.pendingProps=e,l.type=t.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=t.flags&65011712,l.childLanes=t.childLanes,l.lanes=t.lanes,l.child=t.child,l.memoizedProps=t.memoizedProps,l.memoizedState=t.memoizedState,l.updateQueue=t.updateQueue,e=t.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},l.sibling=t.sibling,l.index=t.index,l.ref=t.ref,l.refCleanup=t.refCleanup,l}function Xo(t,e){t.flags&=65011714;var l=t.alternate;return l===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=l.childLanes,t.lanes=l.lanes,t.child=l.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=l.memoizedProps,t.memoizedState=l.memoizedState,t.updateQueue=l.updateQueue,t.type=l.type,e=l.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function Ei(t,e,l,a,n,u){var r=0;if(a=t,typeof t=="function")ys(t)&&(r=1);else if(typeof t=="string")r=Ep(t,l,$.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case yt:return t=ze(31,l,e,n),t.elementType=yt,t.lanes=u,t;case Q:return Ea(l.children,n,u,e);case L:r=8,n|=24;break;case q:return t=ze(12,l,e,n|2),t.elementType=q,t.lanes=u,t;case et:return t=ze(13,l,e,n),t.elementType=et,t.lanes=u,t;case ft:return t=ze(19,l,e,n),t.elementType=ft,t.lanes=u,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case X:r=10;break t;case F:r=9;break t;case G:r=11;break t;case I:r=14;break t;case lt:r=16,a=null;break t}r=29,l=Error(s(130,t===null?"null":typeof t,"")),a=null}return e=ze(r,l,e,n),e.elementType=t,e.type=a,e.lanes=u,e}function Ea(t,e,l,a){return t=ze(7,t,a,e),t.lanes=l,t}function vs(t,e,l){return t=ze(6,t,null,e),t.lanes=l,t}function Zo(t){var e=ze(18,null,null,0);return e.stateNode=t,e}function ps(t,e,l){return e=ze(4,t.children!==null?t.children:[],t.key,e),e.lanes=l,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var Ko=new WeakMap;function Be(t,e){if(typeof t=="object"&&t!==null){var l=Ko.get(t);return l!==void 0?l:(e={value:t,source:e,stack:Xr(e)},Ko.set(t,e),e)}return{value:t,source:e,stack:Xr(e)}}var nn=[],un=0,Ti=null,su=0,Qe=[],Le=0,jl=null,We=1,Pe="";function rl(t,e){nn[un++]=su,nn[un++]=Ti,Ti=t,su=e}function Vo(t,e,l){Qe[Le++]=We,Qe[Le++]=Pe,Qe[Le++]=jl,jl=t;var a=We;t=Pe;var n=32-Oe(a)-1;a&=~(1<<n),l+=1;var u=32-Oe(e)+n;if(30<u){var r=n-n%5;u=(a&(1<<r)-1).toString(32),a>>=r,n-=r,We=1<<32-Oe(e)+n|l<<n|a,Pe=u+t}else We=1<<u|l<<n|a,Pe=t}function gs(t){t.return!==null&&(rl(t,1),Vo(t,1,0))}function Ss(t){for(;t===Ti;)Ti=nn[--un],nn[un]=null,su=nn[--un],nn[un]=null;for(;t===jl;)jl=Qe[--Le],Qe[Le]=null,Pe=Qe[--Le],Qe[Le]=null,We=Qe[--Le],Qe[Le]=null}function Jo(t,e){Qe[Le++]=We,Qe[Le++]=Pe,Qe[Le++]=jl,We=e.id,Pe=e.overflow,jl=t}var le=null,Nt=null,vt=!1,ql=null,Ye=!1,bs=Error(s(519));function Bl(t){var e=Error(s(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw fu(Be(e,t)),bs}function Fo(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[ee]=t,e[he]=a,l){case"dialog":ht("cancel",e),ht("close",e);break;case"iframe":case"object":case"embed":ht("load",e);break;case"video":case"audio":for(l=0;l<Uu.length;l++)ht(Uu[l],e);break;case"source":ht("error",e);break;case"img":case"image":case"link":ht("error",e),ht("load",e);break;case"details":ht("toggle",e);break;case"input":ht("invalid",e),io(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":ht("invalid",e);break;case"textarea":ht("invalid",e),so(e,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||e.textContent===""+l||a.suppressHydrationWarning===!0||om(e.textContent,l)?(a.popover!=null&&(ht("beforetoggle",e),ht("toggle",e)),a.onScroll!=null&&ht("scroll",e),a.onScrollEnd!=null&&ht("scrollend",e),a.onClick!=null&&(e.onclick=cl),e=!0):e=!1,e||Bl(t,!0)}function $o(t){for(le=t.return;le;)switch(le.tag){case 5:case 31:case 13:Ye=!1;return;case 27:case 3:Ye=!0;return;default:le=le.return}}function cn(t){if(t!==le)return!1;if(!vt)return $o(t),vt=!0,!1;var e=t.tag,l;if((l=e!==3&&e!==27)&&((l=e===5)&&(l=t.type,l=!(l!=="form"&&l!=="button")||Lf(t.type,t.memoizedProps)),l=!l),l&&Nt&&Bl(t),$o(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(s(317));Nt=bm(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(s(317));Nt=bm(t)}else e===27?(e=Nt,Wl(t.type)?(t=Zf,Zf=null,Nt=t):Nt=e):Nt=le?we(t.stateNode.nextSibling):null;return!0}function Ta(){Nt=le=null,vt=!1}function Es(){var t=ql;return t!==null&&(pe===null?pe=t:pe.push.apply(pe,t),ql=null),t}function fu(t){ql===null?ql=[t]:ql.push(t)}var Ts=b(null),Ra=null,ol=null;function Ql(t,e,l){V(Ts,e._currentValue),e._currentValue=l}function hl(t){t._currentValue=Ts.current,j(Ts)}function Rs(t,e,l){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===l)break;t=t.return}}function Os(t,e,l,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var u=n.dependencies;if(u!==null){var r=n.child;u=u.firstContext;t:for(;u!==null;){var h=u;u=n;for(var y=0;y<e.length;y++)if(h.context===e[y]){u.lanes|=l,h=u.alternate,h!==null&&(h.lanes|=l),Rs(u.return,l,t),a||(r=null);break t}u=h.next}}else if(n.tag===18){if(r=n.return,r===null)throw Error(s(341));r.lanes|=l,u=r.alternate,u!==null&&(u.lanes|=l),Rs(r,l,t),r=null}else r=n.child;if(r!==null)r.return=n;else for(r=n;r!==null;){if(r===t){r=null;break}if(n=r.sibling,n!==null){n.return=r.return,r=n;break}r=r.return}n=r}}function sn(t,e,l,a){t=null;for(var n=e,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var r=n.alternate;if(r===null)throw Error(s(387));if(r=r.memoizedProps,r!==null){var h=n.type;Ae(n.pendingProps.value,r.value)||(t!==null?t.push(h):t=[h])}}else if(n===Et.current){if(r=n.alternate,r===null)throw Error(s(387));r.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(qu):t=[qu])}n=n.return}t!==null&&Os(e,t,l,a),e.flags|=262144}function Ri(t){for(t=t.firstContext;t!==null;){if(!Ae(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Oa(t){Ra=t,ol=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function ae(t){return ko(Ra,t)}function Oi(t,e){return Ra===null&&Oa(t),ko(t,e)}function ko(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},ol===null){if(t===null)throw Error(s(308));ol=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else ol=ol.next=e;return l}var p0=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(l,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(l){return l()})}},g0=i.unstable_scheduleCallback,S0=i.unstable_NormalPriority,Kt={$$typeof:X,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function As(){return{controller:new p0,data:new Map,refCount:0}}function ru(t){t.refCount--,t.refCount===0&&g0(S0,function(){t.controller.abort()})}var ou=null,zs=0,fn=0,rn=null;function b0(t,e){if(ou===null){var l=ou=[];zs=0,fn=Df(),rn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return zs++,e.then(Wo,Wo),e}function Wo(){if(--zs===0&&ou!==null){rn!==null&&(rn.status="fulfilled");var t=ou;ou=null,fn=0,rn=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function E0(t,e){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var n=0;n<l.length;n++)(0,l[n])(e)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var Po=U.S;U.S=function(t,e){jd=Te(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&b0(t,e),Po!==null&&Po(t,e)};var Aa=b(null);function Cs(){var t=Aa.current;return t!==null?t:Dt.pooledCache}function Ai(t,e){e===null?V(Aa,Aa.current):V(Aa,e.pool)}function Io(){var t=Cs();return t===null?null:{parent:Kt._currentValue,pool:t}}var on=Error(s(460)),Ms=Error(s(474)),zi=Error(s(542)),Ci={then:function(){}};function th(t){return t=t.status,t==="fulfilled"||t==="rejected"}function eh(t,e,l){switch(l=t[l],l===void 0?t.push(e):l!==e&&(e.then(cl,cl),e=l),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,ah(t),t;default:if(typeof e.status=="string")e.then(cl,cl);else{if(t=Dt,t!==null&&100<t.shellSuspendCounter)throw Error(s(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var n=e;n.status="fulfilled",n.value=a}},function(a){if(e.status==="pending"){var n=e;n.status="rejected",n.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,ah(t),t}throw Ca=e,on}}function za(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(Ca=l,on):l}}var Ca=null;function lh(){if(Ca===null)throw Error(s(459));var t=Ca;return Ca=null,t}function ah(t){if(t===on||t===zi)throw Error(s(483))}var hn=null,hu=0;function Mi(t){var e=hu;return hu+=1,hn===null&&(hn=[]),eh(hn,t,e)}function du(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function _i(t,e){throw e.$$typeof===N?Error(s(525)):(t=Object.prototype.toString.call(e),Error(s(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function nh(t){function e(R,S){if(t){var A=R.deletions;A===null?(R.deletions=[S],R.flags|=16):A.push(S)}}function l(R,S){if(!t)return null;for(;S!==null;)e(R,S),S=S.sibling;return null}function a(R){for(var S=new Map;R!==null;)R.key!==null?S.set(R.key,R):S.set(R.index,R),R=R.sibling;return S}function n(R,S){return R=fl(R,S),R.index=0,R.sibling=null,R}function u(R,S,A){return R.index=A,t?(A=R.alternate,A!==null?(A=A.index,A<S?(R.flags|=67108866,S):A):(R.flags|=67108866,S)):(R.flags|=1048576,S)}function r(R){return t&&R.alternate===null&&(R.flags|=67108866),R}function h(R,S,A,x){return S===null||S.tag!==6?(S=vs(A,R.mode,x),S.return=R,S):(S=n(S,A),S.return=R,S)}function y(R,S,A,x){var P=A.type;return P===Q?D(R,S,A.props.children,x,A.key):S!==null&&(S.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===lt&&za(P)===S.type)?(S=n(S,A.props),du(S,A),S.return=R,S):(S=Ei(A.type,A.key,A.props,null,R.mode,x),du(S,A),S.return=R,S)}function z(R,S,A,x){return S===null||S.tag!==4||S.stateNode.containerInfo!==A.containerInfo||S.stateNode.implementation!==A.implementation?(S=ps(A,R.mode,x),S.return=R,S):(S=n(S,A.children||[]),S.return=R,S)}function D(R,S,A,x,P){return S===null||S.tag!==7?(S=Ea(A,R.mode,x,P),S.return=R,S):(S=n(S,A),S.return=R,S)}function H(R,S,A){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return S=vs(""+S,R.mode,A),S.return=R,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case B:return A=Ei(S.type,S.key,S.props,null,R.mode,A),du(A,S),A.return=R,A;case Y:return S=ps(S,R.mode,A),S.return=R,S;case lt:return S=za(S),H(R,S,A)}if(xt(S)||Gt(S))return S=Ea(S,R.mode,A,null),S.return=R,S;if(typeof S.then=="function")return H(R,Mi(S),A);if(S.$$typeof===X)return H(R,Oi(R,S),A);_i(R,S)}return null}function C(R,S,A,x){var P=S!==null?S.key:null;if(typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint")return P!==null?null:h(R,S,""+A,x);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case B:return A.key===P?y(R,S,A,x):null;case Y:return A.key===P?z(R,S,A,x):null;case lt:return A=za(A),C(R,S,A,x)}if(xt(A)||Gt(A))return P!==null?null:D(R,S,A,x,null);if(typeof A.then=="function")return C(R,S,Mi(A),x);if(A.$$typeof===X)return C(R,S,Oi(R,A),x);_i(R,A)}return null}function _(R,S,A,x,P){if(typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint")return R=R.get(A)||null,h(S,R,""+x,P);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case B:return R=R.get(x.key===null?A:x.key)||null,y(S,R,x,P);case Y:return R=R.get(x.key===null?A:x.key)||null,z(S,R,x,P);case lt:return x=za(x),_(R,S,A,x,P)}if(xt(x)||Gt(x))return R=R.get(A)||null,D(S,R,x,P,null);if(typeof x.then=="function")return _(R,S,A,Mi(x),P);if(x.$$typeof===X)return _(R,S,A,Oi(S,x),P);_i(S,x)}return null}function J(R,S,A,x){for(var P=null,gt=null,k=S,ct=S=0,mt=null;k!==null&&ct<A.length;ct++){k.index>ct?(mt=k,k=null):mt=k.sibling;var St=C(R,k,A[ct],x);if(St===null){k===null&&(k=mt);break}t&&k&&St.alternate===null&&e(R,k),S=u(St,S,ct),gt===null?P=St:gt.sibling=St,gt=St,k=mt}if(ct===A.length)return l(R,k),vt&&rl(R,ct),P;if(k===null){for(;ct<A.length;ct++)k=H(R,A[ct],x),k!==null&&(S=u(k,S,ct),gt===null?P=k:gt.sibling=k,gt=k);return vt&&rl(R,ct),P}for(k=a(k);ct<A.length;ct++)mt=_(k,R,ct,A[ct],x),mt!==null&&(t&&mt.alternate!==null&&k.delete(mt.key===null?ct:mt.key),S=u(mt,S,ct),gt===null?P=mt:gt.sibling=mt,gt=mt);return t&&k.forEach(function(la){return e(R,la)}),vt&&rl(R,ct),P}function tt(R,S,A,x){if(A==null)throw Error(s(151));for(var P=null,gt=null,k=S,ct=S=0,mt=null,St=A.next();k!==null&&!St.done;ct++,St=A.next()){k.index>ct?(mt=k,k=null):mt=k.sibling;var la=C(R,k,St.value,x);if(la===null){k===null&&(k=mt);break}t&&k&&la.alternate===null&&e(R,k),S=u(la,S,ct),gt===null?P=la:gt.sibling=la,gt=la,k=mt}if(St.done)return l(R,k),vt&&rl(R,ct),P;if(k===null){for(;!St.done;ct++,St=A.next())St=H(R,St.value,x),St!==null&&(S=u(St,S,ct),gt===null?P=St:gt.sibling=St,gt=St);return vt&&rl(R,ct),P}for(k=a(k);!St.done;ct++,St=A.next())St=_(k,R,ct,St.value,x),St!==null&&(t&&St.alternate!==null&&k.delete(St.key===null?ct:St.key),S=u(St,S,ct),gt===null?P=St:gt.sibling=St,gt=St);return t&&k.forEach(function(xp){return e(R,xp)}),vt&&rl(R,ct),P}function Mt(R,S,A,x){if(typeof A=="object"&&A!==null&&A.type===Q&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case B:t:{for(var P=A.key;S!==null;){if(S.key===P){if(P=A.type,P===Q){if(S.tag===7){l(R,S.sibling),x=n(S,A.props.children),x.return=R,R=x;break t}}else if(S.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===lt&&za(P)===S.type){l(R,S.sibling),x=n(S,A.props),du(x,A),x.return=R,R=x;break t}l(R,S);break}else e(R,S);S=S.sibling}A.type===Q?(x=Ea(A.props.children,R.mode,x,A.key),x.return=R,R=x):(x=Ei(A.type,A.key,A.props,null,R.mode,x),du(x,A),x.return=R,R=x)}return r(R);case Y:t:{for(P=A.key;S!==null;){if(S.key===P)if(S.tag===4&&S.stateNode.containerInfo===A.containerInfo&&S.stateNode.implementation===A.implementation){l(R,S.sibling),x=n(S,A.children||[]),x.return=R,R=x;break t}else{l(R,S);break}else e(R,S);S=S.sibling}x=ps(A,R.mode,x),x.return=R,R=x}return r(R);case lt:return A=za(A),Mt(R,S,A,x)}if(xt(A))return J(R,S,A,x);if(Gt(A)){if(P=Gt(A),typeof P!="function")throw Error(s(150));return A=P.call(A),tt(R,S,A,x)}if(typeof A.then=="function")return Mt(R,S,Mi(A),x);if(A.$$typeof===X)return Mt(R,S,Oi(R,A),x);_i(R,A)}return typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint"?(A=""+A,S!==null&&S.tag===6?(l(R,S.sibling),x=n(S,A),x.return=R,R=x):(l(R,S),x=vs(A,R.mode,x),x.return=R,R=x),r(R)):l(R,S)}return function(R,S,A,x){try{hu=0;var P=Mt(R,S,A,x);return hn=null,P}catch(k){if(k===on||k===zi)throw k;var gt=ze(29,k,null,R.mode);return gt.lanes=x,gt.return=R,gt}finally{}}}var Ma=nh(!0),uh=nh(!1),Ll=!1;function _s(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ds(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Yl(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function Gl(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(bt&2)!==0){var n=a.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),a.pending=e,e=bi(t),wo(t,null,l),e}return Si(t,a,e,l),bi(t)}function mu(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,$r(t,l)}}function Us(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var r={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=r:u=u.next=r,l=l.next}while(l!==null);u===null?n=u=e:u=u.next=e}else n=u=e;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var xs=!1;function yu(){if(xs){var t=rn;if(t!==null)throw t}}function vu(t,e,l,a){xs=!1;var n=t.updateQueue;Ll=!1;var u=n.firstBaseUpdate,r=n.lastBaseUpdate,h=n.shared.pending;if(h!==null){n.shared.pending=null;var y=h,z=y.next;y.next=null,r===null?u=z:r.next=z,r=y;var D=t.alternate;D!==null&&(D=D.updateQueue,h=D.lastBaseUpdate,h!==r&&(h===null?D.firstBaseUpdate=z:h.next=z,D.lastBaseUpdate=y))}if(u!==null){var H=n.baseState;r=0,D=z=y=null,h=u;do{var C=h.lane&-536870913,_=C!==h.lane;if(_?(dt&C)===C:(a&C)===C){C!==0&&C===fn&&(xs=!0),D!==null&&(D=D.next={lane:0,tag:h.tag,payload:h.payload,callback:null,next:null});t:{var J=t,tt=h;C=e;var Mt=l;switch(tt.tag){case 1:if(J=tt.payload,typeof J=="function"){H=J.call(Mt,H,C);break t}H=J;break t;case 3:J.flags=J.flags&-65537|128;case 0:if(J=tt.payload,C=typeof J=="function"?J.call(Mt,H,C):J,C==null)break t;H=T({},H,C);break t;case 2:Ll=!0}}C=h.callback,C!==null&&(t.flags|=64,_&&(t.flags|=8192),_=n.callbacks,_===null?n.callbacks=[C]:_.push(C))}else _={lane:C,tag:h.tag,payload:h.payload,callback:h.callback,next:null},D===null?(z=D=_,y=H):D=D.next=_,r|=C;if(h=h.next,h===null){if(h=n.shared.pending,h===null)break;_=h,h=_.next,_.next=null,n.lastBaseUpdate=_,n.shared.pending=null}}while(!0);D===null&&(y=H),n.baseState=y,n.firstBaseUpdate=z,n.lastBaseUpdate=D,u===null&&(n.shared.lanes=0),Vl|=r,t.lanes=r,t.memoizedState=H}}function ih(t,e){if(typeof t!="function")throw Error(s(191,t));t.call(e)}function ch(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;t<l.length;t++)ih(l[t],e)}var dn=b(null),Di=b(0);function sh(t,e){t=El,V(Di,t),V(dn,e),El=t|e.baseLanes}function Ns(){V(Di,El),V(dn,dn.current)}function Hs(){El=Di.current,j(dn),j(Di)}var Ce=b(null),Ge=null;function wl(t){var e=t.alternate;V(Xt,Xt.current&1),V(Ce,t),Ge===null&&(e===null||dn.current!==null||e.memoizedState!==null)&&(Ge=t)}function js(t){V(Xt,Xt.current),V(Ce,t),Ge===null&&(Ge=t)}function fh(t){t.tag===22?(V(Xt,Xt.current),V(Ce,t),Ge===null&&(Ge=t)):Xl()}function Xl(){V(Xt,Xt.current),V(Ce,Ce.current)}function Me(t){j(Ce),Ge===t&&(Ge=null),j(Xt)}var Xt=b(0);function Ui(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||wf(l)||Xf(l)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder==="forwards"||e.memoizedProps.revealOrder==="backwards"||e.memoizedProps.revealOrder==="unstable_legacy-backwards"||e.memoizedProps.revealOrder==="together")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var dl=0,it=null,zt=null,Vt=null,xi=!1,mn=!1,_a=!1,Ni=0,pu=0,yn=null,T0=0;function Bt(){throw Error(s(321))}function qs(t,e){if(e===null)return!1;for(var l=0;l<e.length&&l<t.length;l++)if(!Ae(t[l],e[l]))return!1;return!0}function Bs(t,e,l,a,n,u){return dl=u,it=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,U.H=t===null||t.memoizedState===null?Vh:Ps,_a=!1,u=l(a,n),_a=!1,mn&&(u=oh(e,l,a,n)),rh(t),u}function rh(t){U.H=bu;var e=zt!==null&&zt.next!==null;if(dl=0,Vt=zt=it=null,xi=!1,pu=0,yn=null,e)throw Error(s(300));t===null||Jt||(t=t.dependencies,t!==null&&Ri(t)&&(Jt=!0))}function oh(t,e,l,a){it=t;var n=0;do{if(mn&&(yn=null),pu=0,mn=!1,25<=n)throw Error(s(301));if(n+=1,Vt=zt=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}U.H=Jh,u=e(l,a)}while(mn);return u}function R0(){var t=U.H,e=t.useState()[0];return e=typeof e.then=="function"?gu(e):e,t=t.useState()[0],(zt!==null?zt.memoizedState:null)!==t&&(it.flags|=1024),e}function Qs(){var t=Ni!==0;return Ni=0,t}function Ls(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function Ys(t){if(xi){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}xi=!1}dl=0,Vt=zt=it=null,mn=!1,pu=Ni=0,yn=null}function fe(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Vt===null?it.memoizedState=Vt=t:Vt=Vt.next=t,Vt}function Zt(){if(zt===null){var t=it.alternate;t=t!==null?t.memoizedState:null}else t=zt.next;var e=Vt===null?it.memoizedState:Vt.next;if(e!==null)Vt=e,zt=t;else{if(t===null)throw it.alternate===null?Error(s(467)):Error(s(310));zt=t,t={memoizedState:zt.memoizedState,baseState:zt.baseState,baseQueue:zt.baseQueue,queue:zt.queue,next:null},Vt===null?it.memoizedState=Vt=t:Vt=Vt.next=t}return Vt}function Hi(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function gu(t){var e=pu;return pu+=1,yn===null&&(yn=[]),t=eh(yn,t,e),e=it,(Vt===null?e.memoizedState:Vt.next)===null&&(e=e.alternate,U.H=e===null||e.memoizedState===null?Vh:Ps),t}function ji(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return gu(t);if(t.$$typeof===X)return ae(t)}throw Error(s(438,String(t)))}function Gs(t){var e=null,l=it.updateQueue;if(l!==null&&(e=l.memoCache),e==null){var a=it.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(n){return n.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),l===null&&(l=Hi(),it.updateQueue=l),l.memoCache=e,l=e.data[e.index],l===void 0)for(l=e.data[e.index]=Array(t),a=0;a<t;a++)l[a]=Ut;return e.index++,l}function ml(t,e){return typeof e=="function"?e(t):e}function qi(t){var e=Zt();return ws(e,zt,t)}function ws(t,e,l){var a=t.queue;if(a===null)throw Error(s(311));a.lastRenderedReducer=l;var n=t.baseQueue,u=a.pending;if(u!==null){if(n!==null){var r=n.next;n.next=u.next,u.next=r}e.baseQueue=n=u,a.pending=null}if(u=t.baseState,n===null)t.memoizedState=u;else{e=n.next;var h=r=null,y=null,z=e,D=!1;do{var H=z.lane&-536870913;if(H!==z.lane?(dt&H)===H:(dl&H)===H){var C=z.revertLane;if(C===0)y!==null&&(y=y.next={lane:0,revertLane:0,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null}),H===fn&&(D=!0);else if((dl&C)===C){z=z.next,C===fn&&(D=!0);continue}else H={lane:0,revertLane:z.revertLane,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},y===null?(h=y=H,r=u):y=y.next=H,it.lanes|=C,Vl|=C;H=z.action,_a&&l(u,H),u=z.hasEagerState?z.eagerState:l(u,H)}else C={lane:H,revertLane:z.revertLane,gesture:z.gesture,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},y===null?(h=y=C,r=u):y=y.next=C,it.lanes|=H,Vl|=H;z=z.next}while(z!==null&&z!==e);if(y===null?r=u:y.next=h,!Ae(u,t.memoizedState)&&(Jt=!0,D&&(l=rn,l!==null)))throw l;t.memoizedState=u,t.baseState=r,t.baseQueue=y,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function Xs(t){var e=Zt(),l=e.queue;if(l===null)throw Error(s(311));l.lastRenderedReducer=t;var a=l.dispatch,n=l.pending,u=e.memoizedState;if(n!==null){l.pending=null;var r=n=n.next;do u=t(u,r.action),r=r.next;while(r!==n);Ae(u,e.memoizedState)||(Jt=!0),e.memoizedState=u,e.baseQueue===null&&(e.baseState=u),l.lastRenderedState=u}return[u,a]}function hh(t,e,l){var a=it,n=Zt(),u=vt;if(u){if(l===void 0)throw Error(s(407));l=l()}else l=e();var r=!Ae((zt||n).memoizedState,l);if(r&&(n.memoizedState=l,Jt=!0),n=n.queue,Vs(yh.bind(null,a,n,t),[t]),n.getSnapshot!==e||r||Vt!==null&&Vt.memoizedState.tag&1){if(a.flags|=2048,vn(9,{destroy:void 0},mh.bind(null,a,n,l,e),null),Dt===null)throw Error(s(349));u||(dl&127)!==0||dh(a,e,l)}return l}function dh(t,e,l){t.flags|=16384,t={getSnapshot:e,value:l},e=it.updateQueue,e===null?(e=Hi(),it.updateQueue=e,e.stores=[t]):(l=e.stores,l===null?e.stores=[t]:l.push(t))}function mh(t,e,l,a){e.value=l,e.getSnapshot=a,vh(e)&&ph(t)}function yh(t,e,l){return l(function(){vh(e)&&ph(t)})}function vh(t){var e=t.getSnapshot;t=t.value;try{var l=e();return!Ae(t,l)}catch{return!0}}function ph(t){var e=ba(t,2);e!==null&&ge(e,t,2)}function Zs(t){var e=fe();if(typeof t=="function"){var l=t;if(t=l(),_a){xl(!0);try{l()}finally{xl(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ml,lastRenderedState:t},e}function gh(t,e,l,a){return t.baseState=l,ws(t,zt,typeof a=="function"?a:ml)}function O0(t,e,l,a,n){if(Li(t))throw Error(s(485));if(t=e.action,t!==null){var u={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(r){u.listeners.push(r)}};U.T!==null?l(!0):u.isTransition=!1,a(u),l=e.pending,l===null?(u.next=e.pending=u,Sh(e,u)):(u.next=l.next,e.pending=l.next=u)}}function Sh(t,e){var l=e.action,a=e.payload,n=t.state;if(e.isTransition){var u=U.T,r={};U.T=r;try{var h=l(n,a),y=U.S;y!==null&&y(r,h),bh(t,e,h)}catch(z){Ks(t,e,z)}finally{u!==null&&r.types!==null&&(u.types=r.types),U.T=u}}else try{u=l(n,a),bh(t,e,u)}catch(z){Ks(t,e,z)}}function bh(t,e,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Eh(t,e,a)},function(a){return Ks(t,e,a)}):Eh(t,e,l)}function Eh(t,e,l){e.status="fulfilled",e.value=l,Th(e),t.state=l,e=t.pending,e!==null&&(l=e.next,l===e?t.pending=null:(l=l.next,e.next=l,Sh(t,l)))}function Ks(t,e,l){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=l,Th(e),e=e.next;while(e!==a)}t.action=null}function Th(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function Rh(t,e){return e}function Oh(t,e){if(vt){var l=Dt.formState;if(l!==null){t:{var a=it;if(vt){if(Nt){e:{for(var n=Nt,u=Ye;n.nodeType!==8;){if(!u){n=null;break e}if(n=we(n.nextSibling),n===null){n=null;break e}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Nt=we(n.nextSibling),a=n.data==="F!";break t}}Bl(a)}a=!1}a&&(e=l[0])}}return l=fe(),l.memoizedState=l.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rh,lastRenderedState:e},l.queue=a,l=Xh.bind(null,it,a),a.dispatch=l,a=Zs(!1),u=Ws.bind(null,it,!1,a.queue),a=fe(),n={state:e,dispatch:null,action:t,pending:null},a.queue=n,l=O0.bind(null,it,n,u,l),n.dispatch=l,a.memoizedState=t,[e,l,!1]}function Ah(t){var e=Zt();return zh(e,zt,t)}function zh(t,e,l){if(e=ws(t,e,Rh)[0],t=qi(ml)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=gu(e)}catch(r){throw r===on?zi:r}else a=e;e=Zt();var n=e.queue,u=n.dispatch;return l!==e.memoizedState&&(it.flags|=2048,vn(9,{destroy:void 0},A0.bind(null,n,l),null)),[a,u,t]}function A0(t,e){t.action=e}function Ch(t){var e=Zt(),l=zt;if(l!==null)return zh(e,l,t);Zt(),e=e.memoizedState,l=Zt();var a=l.queue.dispatch;return l.memoizedState=t,[e,a,!1]}function vn(t,e,l,a){return t={tag:t,create:l,deps:a,inst:e,next:null},e=it.updateQueue,e===null&&(e=Hi(),it.updateQueue=e),l=e.lastEffect,l===null?e.lastEffect=t.next=t:(a=l.next,l.next=t,t.next=a,e.lastEffect=t),t}function Mh(){return Zt().memoizedState}function Bi(t,e,l,a){var n=fe();it.flags|=t,n.memoizedState=vn(1|e,{destroy:void 0},l,a===void 0?null:a)}function Qi(t,e,l,a){var n=Zt();a=a===void 0?null:a;var u=n.memoizedState.inst;zt!==null&&a!==null&&qs(a,zt.memoizedState.deps)?n.memoizedState=vn(e,u,l,a):(it.flags|=t,n.memoizedState=vn(1|e,u,l,a))}function _h(t,e){Bi(8390656,8,t,e)}function Vs(t,e){Qi(2048,8,t,e)}function z0(t){it.flags|=4;var e=it.updateQueue;if(e===null)e=Hi(),it.updateQueue=e,e.events=[t];else{var l=e.events;l===null?e.events=[t]:l.push(t)}}function Dh(t){var e=Zt().memoizedState;return z0({ref:e,nextImpl:t}),function(){if((bt&2)!==0)throw Error(s(440));return e.impl.apply(void 0,arguments)}}function Uh(t,e){return Qi(4,2,t,e)}function xh(t,e){return Qi(4,4,t,e)}function Nh(t,e){if(typeof e=="function"){t=t();var l=e(t);return function(){typeof l=="function"?l():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Hh(t,e,l){l=l!=null?l.concat([t]):null,Qi(4,4,Nh.bind(null,e,t),l)}function Js(){}function jh(t,e){var l=Zt();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&qs(e,a[1])?a[0]:(l.memoizedState=[t,e],t)}function qh(t,e){var l=Zt();e=e===void 0?null:e;var a=l.memoizedState;if(e!==null&&qs(e,a[1]))return a[0];if(a=t(),_a){xl(!0);try{t()}finally{xl(!1)}}return l.memoizedState=[a,e],a}function Fs(t,e,l){return l===void 0||(dl&1073741824)!==0&&(dt&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=Bd(),it.lanes|=t,Vl|=t,l)}function Bh(t,e,l,a){return Ae(l,e)?l:dn.current!==null?(t=Fs(t,l,a),Ae(t,e)||(Jt=!0),t):(dl&42)===0||(dl&1073741824)!==0&&(dt&261930)===0?(Jt=!0,t.memoizedState=l):(t=Bd(),it.lanes|=t,Vl|=t,e)}function Qh(t,e,l,a,n){var u=Z.p;Z.p=u!==0&&8>u?u:8;var r=U.T,h={};U.T=h,Ws(t,!1,e,l);try{var y=n(),z=U.S;if(z!==null&&z(h,y),y!==null&&typeof y=="object"&&typeof y.then=="function"){var D=E0(y,a);Su(t,e,D,Ue(t))}else Su(t,e,a,Ue(t))}catch(H){Su(t,e,{then:function(){},status:"rejected",reason:H},Ue())}finally{Z.p=u,r!==null&&h.types!==null&&(r.types=h.types),U.T=r}}function C0(){}function $s(t,e,l,a){if(t.tag!==5)throw Error(s(476));var n=Lh(t).queue;Qh(t,n,e,at,l===null?C0:function(){return Yh(t),l(a)})}function Lh(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:at,baseState:at,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ml,lastRenderedState:at},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ml,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Yh(t){var e=Lh(t);e.next===null&&(e=t.alternate.memoizedState),Su(t,e.next.queue,{},Ue())}function ks(){return ae(qu)}function Gh(){return Zt().memoizedState}function wh(){return Zt().memoizedState}function M0(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=Ue();t=Yl(l);var a=Gl(e,t,l);a!==null&&(ge(a,e,l),mu(a,e,l)),e={cache:As()},t.payload=e;return}e=e.return}}function _0(t,e,l){var a=Ue();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Li(t)?Zh(e,l):(l=ms(t,e,l,a),l!==null&&(ge(l,t,a),Kh(l,e,a)))}function Xh(t,e,l){var a=Ue();Su(t,e,l,a)}function Su(t,e,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Li(t))Zh(e,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var r=e.lastRenderedState,h=u(r,l);if(n.hasEagerState=!0,n.eagerState=h,Ae(h,r))return Si(t,e,n,0),Dt===null&&gi(),!1}catch{}finally{}if(l=ms(t,e,n,a),l!==null)return ge(l,t,a),Kh(l,e,a),!0}return!1}function Ws(t,e,l,a){if(a={lane:2,revertLane:Df(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Li(t)){if(e)throw Error(s(479))}else e=ms(t,l,a,2),e!==null&&ge(e,t,2)}function Li(t){var e=t.alternate;return t===it||e!==null&&e===it}function Zh(t,e){mn=xi=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function Kh(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,$r(t,l)}}var bu={readContext:ae,use:ji,useCallback:Bt,useContext:Bt,useEffect:Bt,useImperativeHandle:Bt,useLayoutEffect:Bt,useInsertionEffect:Bt,useMemo:Bt,useReducer:Bt,useRef:Bt,useState:Bt,useDebugValue:Bt,useDeferredValue:Bt,useTransition:Bt,useSyncExternalStore:Bt,useId:Bt,useHostTransitionStatus:Bt,useFormState:Bt,useActionState:Bt,useOptimistic:Bt,useMemoCache:Bt,useCacheRefresh:Bt};bu.useEffectEvent=Bt;var Vh={readContext:ae,use:ji,useCallback:function(t,e){return fe().memoizedState=[t,e===void 0?null:e],t},useContext:ae,useEffect:_h,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Bi(4194308,4,Nh.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Bi(4194308,4,t,e)},useInsertionEffect:function(t,e){Bi(4,2,t,e)},useMemo:function(t,e){var l=fe();e=e===void 0?null:e;var a=t();if(_a){xl(!0);try{t()}finally{xl(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=fe();if(l!==void 0){var n=l(e);if(_a){xl(!0);try{l(e)}finally{xl(!1)}}}else n=e;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=_0.bind(null,it,t),[a.memoizedState,t]},useRef:function(t){var e=fe();return t={current:t},e.memoizedState=t},useState:function(t){t=Zs(t);var e=t.queue,l=Xh.bind(null,it,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Js,useDeferredValue:function(t,e){var l=fe();return Fs(l,t,e)},useTransition:function(){var t=Zs(!1);return t=Qh.bind(null,it,t.queue,!0,!1),fe().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=it,n=fe();if(vt){if(l===void 0)throw Error(s(407));l=l()}else{if(l=e(),Dt===null)throw Error(s(349));(dt&127)!==0||dh(a,e,l)}n.memoizedState=l;var u={value:l,getSnapshot:e};return n.queue=u,_h(yh.bind(null,a,u,t),[t]),a.flags|=2048,vn(9,{destroy:void 0},mh.bind(null,a,u,l,e),null),l},useId:function(){var t=fe(),e=Dt.identifierPrefix;if(vt){var l=Pe,a=We;l=(a&~(1<<32-Oe(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=Ni++,0<l&&(e+="H"+l.toString(32)),e+="_"}else l=T0++,e="_"+e+"r_"+l.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:ks,useFormState:Oh,useActionState:Oh,useOptimistic:function(t){var e=fe();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=Ws.bind(null,it,!0,l),l.dispatch=e,[t,e]},useMemoCache:Gs,useCacheRefresh:function(){return fe().memoizedState=M0.bind(null,it)},useEffectEvent:function(t){var e=fe(),l={impl:t};return e.memoizedState=l,function(){if((bt&2)!==0)throw Error(s(440));return l.impl.apply(void 0,arguments)}}},Ps={readContext:ae,use:ji,useCallback:jh,useContext:ae,useEffect:Vs,useImperativeHandle:Hh,useInsertionEffect:Uh,useLayoutEffect:xh,useMemo:qh,useReducer:qi,useRef:Mh,useState:function(){return qi(ml)},useDebugValue:Js,useDeferredValue:function(t,e){var l=Zt();return Bh(l,zt.memoizedState,t,e)},useTransition:function(){var t=qi(ml)[0],e=Zt().memoizedState;return[typeof t=="boolean"?t:gu(t),e]},useSyncExternalStore:hh,useId:Gh,useHostTransitionStatus:ks,useFormState:Ah,useActionState:Ah,useOptimistic:function(t,e){var l=Zt();return gh(l,zt,t,e)},useMemoCache:Gs,useCacheRefresh:wh};Ps.useEffectEvent=Dh;var Jh={readContext:ae,use:ji,useCallback:jh,useContext:ae,useEffect:Vs,useImperativeHandle:Hh,useInsertionEffect:Uh,useLayoutEffect:xh,useMemo:qh,useReducer:Xs,useRef:Mh,useState:function(){return Xs(ml)},useDebugValue:Js,useDeferredValue:function(t,e){var l=Zt();return zt===null?Fs(l,t,e):Bh(l,zt.memoizedState,t,e)},useTransition:function(){var t=Xs(ml)[0],e=Zt().memoizedState;return[typeof t=="boolean"?t:gu(t),e]},useSyncExternalStore:hh,useId:Gh,useHostTransitionStatus:ks,useFormState:Ch,useActionState:Ch,useOptimistic:function(t,e){var l=Zt();return zt!==null?gh(l,zt,t,e):(l.baseState=t,[t,l.queue.dispatch])},useMemoCache:Gs,useCacheRefresh:wh};Jh.useEffectEvent=Dh;function Is(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:T({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var tf={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=Ue(),n=Yl(a);n.payload=e,l!=null&&(n.callback=l),e=Gl(t,n,a),e!==null&&(ge(e,t,a),mu(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=Ue(),n=Yl(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=Gl(t,n,a),e!==null&&(ge(e,t,a),mu(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=Ue(),a=Yl(l);a.tag=2,e!=null&&(a.callback=e),e=Gl(t,a,l),e!==null&&(ge(e,t,l),mu(e,t,l))}};function Fh(t,e,l,a,n,u,r){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,u,r):e.prototype&&e.prototype.isPureReactComponent?!iu(l,a)||!iu(n,u):!0}function $h(t,e,l,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(l,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(l,a),e.state!==t&&tf.enqueueReplaceState(e,e.state,null)}function Da(t,e){var l=e;if("ref"in e){l={};for(var a in e)a!=="ref"&&(l[a]=e[a])}if(t=t.defaultProps){l===e&&(l=T({},l));for(var n in t)l[n]===void 0&&(l[n]=t[n])}return l}function kh(t){pi(t)}function Wh(t){console.error(t)}function Ph(t){pi(t)}function Yi(t,e){try{var l=t.onUncaughtError;l(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Ih(t,e,l){try{var a=t.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function ef(t,e,l){return l=Yl(l),l.tag=3,l.payload={element:null},l.callback=function(){Yi(t,e)},l}function td(t){return t=Yl(t),t.tag=3,t}function ed(t,e,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;t.payload=function(){return n(u)},t.callback=function(){Ih(e,l,a)}}var r=l.stateNode;r!==null&&typeof r.componentDidCatch=="function"&&(t.callback=function(){Ih(e,l,a),typeof n!="function"&&(Jl===null?Jl=new Set([this]):Jl.add(this));var h=a.stack;this.componentDidCatch(a.value,{componentStack:h!==null?h:""})})}function D0(t,e,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&sn(e,l,n,!0),l=Ce.current,l!==null){switch(l.tag){case 31:case 13:return Ge===null?Pi():l.alternate===null&&Qt===0&&(Qt=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Ci?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),Cf(t,a,n)),!1;case 22:return l.flags|=65536,a===Ci?l.flags|=16384:(e=l.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=e):(l=e.retryQueue,l===null?e.retryQueue=new Set([a]):l.add(a)),Cf(t,a,n)),!1}throw Error(s(435,l.tag))}return Cf(t,a,n),Pi(),!1}if(vt)return e=Ce.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,a!==bs&&(t=Error(s(422),{cause:a}),fu(Be(t,l)))):(a!==bs&&(e=Error(s(423),{cause:a}),fu(Be(e,l))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=Be(a,l),n=ef(t.stateNode,a,n),Us(t,n),Qt!==4&&(Qt=2)),!1;var u=Error(s(520),{cause:a});if(u=Be(u,l),Mu===null?Mu=[u]:Mu.push(u),Qt!==4&&(Qt=2),e===null)return!0;a=Be(a,l),l=e;do{switch(l.tag){case 3:return l.flags|=65536,t=n&-n,l.lanes|=t,t=ef(l.stateNode,a,t),Us(l,t),!1;case 1:if(e=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Jl===null||!Jl.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=td(n),ed(n,t,l,a),Us(l,n),!1}l=l.return}while(l!==null);return!1}var lf=Error(s(461)),Jt=!1;function ne(t,e,l,a){e.child=t===null?uh(e,null,l,a):Ma(e,t.child,l,a)}function ld(t,e,l,a,n){l=l.render;var u=e.ref;if("ref"in a){var r={};for(var h in a)h!=="ref"&&(r[h]=a[h])}else r=a;return Oa(e),a=Bs(t,e,l,r,u,n),h=Qs(),t!==null&&!Jt?(Ls(t,e,n),yl(t,e,n)):(vt&&h&&gs(e),e.flags|=1,ne(t,e,a,n),e.child)}function ad(t,e,l,a,n){if(t===null){var u=l.type;return typeof u=="function"&&!ys(u)&&u.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=u,nd(t,e,u,a,n)):(t=Ei(l.type,null,a,e,e.mode,n),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!of(t,n)){var r=u.memoizedProps;if(l=l.compare,l=l!==null?l:iu,l(r,a)&&t.ref===e.ref)return yl(t,e,n)}return e.flags|=1,t=fl(u,a),t.ref=e.ref,t.return=e,e.child=t}function nd(t,e,l,a,n){if(t!==null){var u=t.memoizedProps;if(iu(u,a)&&t.ref===e.ref)if(Jt=!1,e.pendingProps=a=u,of(t,n))(t.flags&131072)!==0&&(Jt=!0);else return e.lanes=t.lanes,yl(t,e,n)}return af(t,e,l,a,n)}function ud(t,e,l,a){var n=a.children,u=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((e.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,t!==null){for(a=e.child=t.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,e.child=null;return id(t,e,u,l,a)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&Ai(e,u!==null?u.cachePool:null),u!==null?sh(e,u):Ns(),fh(e);else return a=e.lanes=536870912,id(t,e,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(Ai(e,u.cachePool),sh(e,u),Xl(),e.memoizedState=null):(t!==null&&Ai(e,null),Ns(),Xl());return ne(t,e,n,l),e.child}function Eu(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function id(t,e,l,a,n){var u=Cs();return u=u===null?null:{parent:Kt._currentValue,pool:u},e.memoizedState={baseLanes:l,cachePool:u},t!==null&&Ai(e,null),Ns(),fh(e),t!==null&&sn(t,e,a,!0),e.childLanes=n,null}function Gi(t,e){return e=Xi({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function cd(t,e,l){return Ma(e,t.child,null,l),t=Gi(e,e.pendingProps),t.flags|=2,Me(e),e.memoizedState=null,t}function U0(t,e,l){var a=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(vt){if(a.mode==="hidden")return t=Gi(e,a),e.lanes=536870912,Eu(null,t);if(js(e),(t=Nt)?(t=Sm(t,Ye),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:jl!==null?{id:We,overflow:Pe}:null,retryLane:536870912,hydrationErrors:null},l=Zo(t),l.return=e,e.child=l,le=e,Nt=null)):t=null,t===null)throw Bl(e);return e.lanes=536870912,null}return Gi(e,a)}var u=t.memoizedState;if(u!==null){var r=u.dehydrated;if(js(e),n)if(e.flags&256)e.flags&=-257,e=cd(t,e,l);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(s(558));else if(Jt||sn(t,e,l,!1),n=(l&t.childLanes)!==0,Jt||n){if(a=Dt,a!==null&&(r=kr(a,l),r!==0&&r!==u.retryLane))throw u.retryLane=r,ba(t,r),ge(a,t,r),lf;Pi(),e=cd(t,e,l)}else t=u.treeContext,Nt=we(r.nextSibling),le=e,vt=!0,ql=null,Ye=!1,t!==null&&Jo(e,t),e=Gi(e,a),e.flags|=4096;return e}return t=fl(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function wi(t,e){var l=e.ref;if(l===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(s(284));(t===null||t.ref!==l)&&(e.flags|=4194816)}}function af(t,e,l,a,n){return Oa(e),l=Bs(t,e,l,a,void 0,n),a=Qs(),t!==null&&!Jt?(Ls(t,e,n),yl(t,e,n)):(vt&&a&&gs(e),e.flags|=1,ne(t,e,l,n),e.child)}function sd(t,e,l,a,n,u){return Oa(e),e.updateQueue=null,l=oh(e,a,l,n),rh(t),a=Qs(),t!==null&&!Jt?(Ls(t,e,u),yl(t,e,u)):(vt&&a&&gs(e),e.flags|=1,ne(t,e,l,u),e.child)}function fd(t,e,l,a,n){if(Oa(e),e.stateNode===null){var u=an,r=l.contextType;typeof r=="object"&&r!==null&&(u=ae(r)),u=new l(a,u),e.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=tf,e.stateNode=u,u._reactInternals=e,u=e.stateNode,u.props=a,u.state=e.memoizedState,u.refs={},_s(e),r=l.contextType,u.context=typeof r=="object"&&r!==null?ae(r):an,u.state=e.memoizedState,r=l.getDerivedStateFromProps,typeof r=="function"&&(Is(e,l,r,a),u.state=e.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(r=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),r!==u.state&&tf.enqueueReplaceState(u,u.state,null),vu(e,a,u,n),yu(),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){u=e.stateNode;var h=e.memoizedProps,y=Da(l,h);u.props=y;var z=u.context,D=l.contextType;r=an,typeof D=="object"&&D!==null&&(r=ae(D));var H=l.getDerivedStateFromProps;D=typeof H=="function"||typeof u.getSnapshotBeforeUpdate=="function",h=e.pendingProps!==h,D||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(h||z!==r)&&$h(e,u,a,r),Ll=!1;var C=e.memoizedState;u.state=C,vu(e,a,u,n),yu(),z=e.memoizedState,h||C!==z||Ll?(typeof H=="function"&&(Is(e,l,H,a),z=e.memoizedState),(y=Ll||Fh(e,l,y,a,C,z,r))?(D||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(e.flags|=4194308)):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=z),u.props=a,u.state=z,u.context=r,a=y):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{u=e.stateNode,Ds(t,e),r=e.memoizedProps,D=Da(l,r),u.props=D,H=e.pendingProps,C=u.context,z=l.contextType,y=an,typeof z=="object"&&z!==null&&(y=ae(z)),h=l.getDerivedStateFromProps,(z=typeof h=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(r!==H||C!==y)&&$h(e,u,a,y),Ll=!1,C=e.memoizedState,u.state=C,vu(e,a,u,n),yu();var _=e.memoizedState;r!==H||C!==_||Ll||t!==null&&t.dependencies!==null&&Ri(t.dependencies)?(typeof h=="function"&&(Is(e,l,h,a),_=e.memoizedState),(D=Ll||Fh(e,l,D,a,C,_,y)||t!==null&&t.dependencies!==null&&Ri(t.dependencies))?(z||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,_,y),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,_,y)),typeof u.componentDidUpdate=="function"&&(e.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof u.componentDidUpdate!="function"||r===t.memoizedProps&&C===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||r===t.memoizedProps&&C===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=_),u.props=a,u.state=_,u.context=y,a=D):(typeof u.componentDidUpdate!="function"||r===t.memoizedProps&&C===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||r===t.memoizedProps&&C===t.memoizedState||(e.flags|=1024),a=!1)}return u=a,wi(t,e),a=(e.flags&128)!==0,u||a?(u=e.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),e.flags|=1,t!==null&&a?(e.child=Ma(e,t.child,null,n),e.child=Ma(e,null,l,n)):ne(t,e,l,n),e.memoizedState=u.state,t=e.child):t=yl(t,e,n),t}function rd(t,e,l,a){return Ta(),e.flags|=256,ne(t,e,l,a),e.child}var nf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function uf(t){return{baseLanes:t,cachePool:Io()}}function cf(t,e,l){return t=t!==null?t.childLanes&~l:0,e&&(t|=De),t}function od(t,e,l){var a=e.pendingProps,n=!1,u=(e.flags&128)!==0,r;if((r=u)||(r=t!==null&&t.memoizedState===null?!1:(Xt.current&2)!==0),r&&(n=!0,e.flags&=-129),r=(e.flags&32)!==0,e.flags&=-33,t===null){if(vt){if(n?wl(e):Xl(),(t=Nt)?(t=Sm(t,Ye),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:jl!==null?{id:We,overflow:Pe}:null,retryLane:536870912,hydrationErrors:null},l=Zo(t),l.return=e,e.child=l,le=e,Nt=null)):t=null,t===null)throw Bl(e);return Xf(t)?e.lanes=32:e.lanes=536870912,null}var h=a.children;return a=a.fallback,n?(Xl(),n=e.mode,h=Xi({mode:"hidden",children:h},n),a=Ea(a,n,l,null),h.return=e,a.return=e,h.sibling=a,e.child=h,a=e.child,a.memoizedState=uf(l),a.childLanes=cf(t,r,l),e.memoizedState=nf,Eu(null,a)):(wl(e),sf(e,h))}var y=t.memoizedState;if(y!==null&&(h=y.dehydrated,h!==null)){if(u)e.flags&256?(wl(e),e.flags&=-257,e=ff(t,e,l)):e.memoizedState!==null?(Xl(),e.child=t.child,e.flags|=128,e=null):(Xl(),h=a.fallback,n=e.mode,a=Xi({mode:"visible",children:a.children},n),h=Ea(h,n,l,null),h.flags|=2,a.return=e,h.return=e,a.sibling=h,e.child=a,Ma(e,t.child,null,l),a=e.child,a.memoizedState=uf(l),a.childLanes=cf(t,r,l),e.memoizedState=nf,e=Eu(null,a));else if(wl(e),Xf(h)){if(r=h.nextSibling&&h.nextSibling.dataset,r)var z=r.dgst;r=z,a=Error(s(419)),a.stack="",a.digest=r,fu({value:a,source:null,stack:null}),e=ff(t,e,l)}else if(Jt||sn(t,e,l,!1),r=(l&t.childLanes)!==0,Jt||r){if(r=Dt,r!==null&&(a=kr(r,l),a!==0&&a!==y.retryLane))throw y.retryLane=a,ba(t,a),ge(r,t,a),lf;wf(h)||Pi(),e=ff(t,e,l)}else wf(h)?(e.flags|=192,e.child=t.child,e=null):(t=y.treeContext,Nt=we(h.nextSibling),le=e,vt=!0,ql=null,Ye=!1,t!==null&&Jo(e,t),e=sf(e,a.children),e.flags|=4096);return e}return n?(Xl(),h=a.fallback,n=e.mode,y=t.child,z=y.sibling,a=fl(y,{mode:"hidden",children:a.children}),a.subtreeFlags=y.subtreeFlags&65011712,z!==null?h=fl(z,h):(h=Ea(h,n,l,null),h.flags|=2),h.return=e,a.return=e,a.sibling=h,e.child=a,Eu(null,a),a=e.child,h=t.child.memoizedState,h===null?h=uf(l):(n=h.cachePool,n!==null?(y=Kt._currentValue,n=n.parent!==y?{parent:y,pool:y}:n):n=Io(),h={baseLanes:h.baseLanes|l,cachePool:n}),a.memoizedState=h,a.childLanes=cf(t,r,l),e.memoizedState=nf,Eu(t.child,a)):(wl(e),l=t.child,t=l.sibling,l=fl(l,{mode:"visible",children:a.children}),l.return=e,l.sibling=null,t!==null&&(r=e.deletions,r===null?(e.deletions=[t],e.flags|=16):r.push(t)),e.child=l,e.memoizedState=null,l)}function sf(t,e){return e=Xi({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function Xi(t,e){return t=ze(22,t,null,e),t.lanes=0,t}function ff(t,e,l){return Ma(e,t.child,null,l),t=sf(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function hd(t,e,l){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),Rs(t.return,e,l)}function rf(t,e,l,a,n,u){var r=t.memoizedState;r===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(r.isBackwards=e,r.rendering=null,r.renderingStartTime=0,r.last=a,r.tail=l,r.tailMode=n,r.treeForkCount=u)}function dd(t,e,l){var a=e.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var r=Xt.current,h=(r&2)!==0;if(h?(r=r&1|2,e.flags|=128):r&=1,V(Xt,r),ne(t,e,a,l),a=vt?su:0,!h&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&hd(t,l,e);else if(t.tag===19)hd(t,l,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(n){case"forwards":for(l=e.child,n=null;l!==null;)t=l.alternate,t!==null&&Ui(t)===null&&(n=l),l=l.sibling;l=n,l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null),rf(e,!1,n,l,u,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=e.child,e.child=null;n!==null;){if(t=n.alternate,t!==null&&Ui(t)===null){e.child=n;break}t=n.sibling,n.sibling=l,l=n,n=t}rf(e,!0,l,null,u,a);break;case"together":rf(e,!1,null,null,void 0,a);break;default:e.memoizedState=null}return e.child}function yl(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),Vl|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(sn(t,e,l,!1),(l&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(s(153));if(e.child!==null){for(t=e.child,l=fl(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=fl(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function of(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Ri(t)))}function x0(t,e,l){switch(e.tag){case 3:se(e,e.stateNode.containerInfo),Ql(e,Kt,t.memoizedState.cache),Ta();break;case 27:case 5:Jn(e);break;case 4:se(e,e.stateNode.containerInfo);break;case 10:Ql(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,js(e),null;break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(wl(e),e.flags|=128,null):(l&e.child.childLanes)!==0?od(t,e,l):(wl(e),t=yl(t,e,l),t!==null?t.sibling:null);wl(e);break;case 19:var n=(t.flags&128)!==0;if(a=(l&e.childLanes)!==0,a||(sn(t,e,l,!1),a=(l&e.childLanes)!==0),n){if(a)return dd(t,e,l);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),V(Xt,Xt.current),a)break;return null;case 22:return e.lanes=0,ud(t,e,l,e.pendingProps);case 24:Ql(e,Kt,t.memoizedState.cache)}return yl(t,e,l)}function md(t,e,l){if(t!==null)if(t.memoizedProps!==e.pendingProps)Jt=!0;else{if(!of(t,l)&&(e.flags&128)===0)return Jt=!1,x0(t,e,l);Jt=(t.flags&131072)!==0}else Jt=!1,vt&&(e.flags&1048576)!==0&&Vo(e,su,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=za(e.elementType),e.type=t,typeof t=="function")ys(t)?(a=Da(t,a),e.tag=1,e=fd(null,e,t,a,l)):(e.tag=0,e=af(null,e,t,a,l));else{if(t!=null){var n=t.$$typeof;if(n===G){e.tag=11,e=ld(null,e,t,a,l);break t}else if(n===I){e.tag=14,e=ad(null,e,t,a,l);break t}}throw e=te(t)||t,Error(s(306,e,""))}}return e;case 0:return af(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,n=Da(a,e.pendingProps),fd(t,e,a,n,l);case 3:t:{if(se(e,e.stateNode.containerInfo),t===null)throw Error(s(387));a=e.pendingProps;var u=e.memoizedState;n=u.element,Ds(t,e),vu(e,a,null,l);var r=e.memoizedState;if(a=r.cache,Ql(e,Kt,a),a!==u.cache&&Os(e,[Kt],l,!0),yu(),a=r.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:r.cache},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){e=rd(t,e,a,l);break t}else if(a!==n){n=Be(Error(s(424)),e),fu(n),e=rd(t,e,a,l);break t}else{switch(t=e.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Nt=we(t.firstChild),le=e,vt=!0,ql=null,Ye=!0,l=uh(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Ta(),a===n){e=yl(t,e,l);break t}ne(t,e,a,l)}e=e.child}return e;case 26:return wi(t,e),t===null?(l=Am(e.type,null,e.pendingProps,null))?e.memoizedState=l:vt||(l=e.type,t=e.pendingProps,a=uc(rt.current).createElement(l),a[ee]=e,a[he]=t,ue(a,l,t),Wt(a),e.stateNode=a):e.memoizedState=Am(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return Jn(e),t===null&&vt&&(a=e.stateNode=Tm(e.type,e.pendingProps,rt.current),le=e,Ye=!0,n=Nt,Wl(e.type)?(Zf=n,Nt=we(a.firstChild)):Nt=n),ne(t,e,e.pendingProps.children,l),wi(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&vt&&((n=a=Nt)&&(a=sp(a,e.type,e.pendingProps,Ye),a!==null?(e.stateNode=a,le=e,Nt=we(a.firstChild),Ye=!1,n=!0):n=!1),n||Bl(e)),Jn(e),n=e.type,u=e.pendingProps,r=t!==null?t.memoizedProps:null,a=u.children,Lf(n,u)?a=null:r!==null&&Lf(n,r)&&(e.flags|=32),e.memoizedState!==null&&(n=Bs(t,e,R0,null,null,l),qu._currentValue=n),wi(t,e),ne(t,e,a,l),e.child;case 6:return t===null&&vt&&((t=l=Nt)&&(l=fp(l,e.pendingProps,Ye),l!==null?(e.stateNode=l,le=e,Nt=null,t=!0):t=!1),t||Bl(e)),null;case 13:return od(t,e,l);case 4:return se(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=Ma(e,null,a,l):ne(t,e,a,l),e.child;case 11:return ld(t,e,e.type,e.pendingProps,l);case 7:return ne(t,e,e.pendingProps,l),e.child;case 8:return ne(t,e,e.pendingProps.children,l),e.child;case 12:return ne(t,e,e.pendingProps.children,l),e.child;case 10:return a=e.pendingProps,Ql(e,e.type,a.value),ne(t,e,a.children,l),e.child;case 9:return n=e.type._context,a=e.pendingProps.children,Oa(e),n=ae(n),a=a(n),e.flags|=1,ne(t,e,a,l),e.child;case 14:return ad(t,e,e.type,e.pendingProps,l);case 15:return nd(t,e,e.type,e.pendingProps,l);case 19:return dd(t,e,l);case 31:return U0(t,e,l);case 22:return ud(t,e,l,e.pendingProps);case 24:return Oa(e),a=ae(Kt),t===null?(n=Cs(),n===null&&(n=Dt,u=As(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),e.memoizedState={parent:a,cache:n},_s(e),Ql(e,Kt,n)):((t.lanes&l)!==0&&(Ds(t,e),vu(e,null,null,l),yu()),n=t.memoizedState,u=e.memoizedState,n.parent!==a?(n={parent:a,cache:a},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),Ql(e,Kt,a)):(a=u.cache,Ql(e,Kt,a),a!==n.cache&&Os(e,[Kt],l,!0))),ne(t,e,e.pendingProps.children,l),e.child;case 29:throw e.pendingProps}throw Error(s(156,e.tag))}function vl(t){t.flags|=4}function hf(t,e,l,a,n){if((e=(t.mode&32)!==0)&&(e=!1),e){if(t.flags|=16777216,(n&335544128)===n)if(t.stateNode.complete)t.flags|=8192;else if(Gd())t.flags|=8192;else throw Ca=Ci,Ms}else t.flags&=-16777217}function yd(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!Dm(e))if(Gd())t.flags|=8192;else throw Ca=Ci,Ms}function Zi(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?Jr():536870912,t.lanes|=e,bn|=e)}function Tu(t,e){if(!vt)switch(t.tailMode){case"hidden":e=t.tail;for(var l=null;e!==null;)e.alternate!==null&&(l=e),e=e.sibling;l===null?t.tail=null:l.sibling=null;break;case"collapsed":l=t.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function Ht(t){var e=t.alternate!==null&&t.alternate.child===t.child,l=0,a=0;if(e)for(var n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=t,n=n.sibling;else for(n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=t,n=n.sibling;return t.subtreeFlags|=a,t.childLanes=l,e}function N0(t,e,l){var a=e.pendingProps;switch(Ss(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ht(e),null;case 1:return Ht(e),null;case 3:return l=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),hl(Kt),wt(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(cn(e)?vl(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Es())),Ht(e),null;case 26:var n=e.type,u=e.memoizedState;return t===null?(vl(e),u!==null?(Ht(e),yd(e,u)):(Ht(e),hf(e,n,null,a,l))):u?u!==t.memoizedState?(vl(e),Ht(e),yd(e,u)):(Ht(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&vl(e),Ht(e),hf(e,n,t,a,l)),null;case 27:if(ei(e),l=rt.current,n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&vl(e);else{if(!a){if(e.stateNode===null)throw Error(s(166));return Ht(e),null}t=$.current,cn(e)?Fo(e):(t=Tm(n,a,l),e.stateNode=t,vl(e))}return Ht(e),null;case 5:if(ei(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&vl(e);else{if(!a){if(e.stateNode===null)throw Error(s(166));return Ht(e),null}if(u=$.current,cn(e))Fo(e);else{var r=uc(rt.current);switch(u){case 1:u=r.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=r.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=r.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=r.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=r.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?r.createElement("select",{is:a.is}):r.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?r.createElement(n,{is:a.is}):r.createElement(n)}}u[ee]=e,u[he]=a;t:for(r=e.child;r!==null;){if(r.tag===5||r.tag===6)u.appendChild(r.stateNode);else if(r.tag!==4&&r.tag!==27&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break t;for(;r.sibling===null;){if(r.return===null||r.return===e)break t;r=r.return}r.sibling.return=r.return,r=r.sibling}e.stateNode=u;t:switch(ue(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&vl(e)}}return Ht(e),hf(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&vl(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(s(166));if(t=rt.current,cn(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=le,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[ee]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||om(t.nodeValue,l)),t||Bl(e,!0)}else t=uc(t).createTextNode(a),t[ee]=e,e.stateNode=t}return Ht(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=cn(e),l!==null){if(t===null){if(!a)throw Error(s(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(s(557));t[ee]=e}else Ta(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Ht(e),t=!1}else l=Es(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(Me(e),e):(Me(e),null);if((e.flags&128)!==0)throw Error(s(558))}return Ht(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=cn(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(s(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));n[ee]=e}else Ta(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Ht(e),n=!1}else n=Es(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(Me(e),e):(Me(e),null)}return Me(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),Zi(e,e.updateQueue),Ht(e),null);case 4:return wt(),t===null&&Hf(e.stateNode.containerInfo),Ht(e),null;case 10:return hl(e.type),Ht(e),null;case 19:if(j(Xt),a=e.memoizedState,a===null)return Ht(e),null;if(n=(e.flags&128)!==0,u=a.rendering,u===null)if(n)Tu(a,!1);else{if(Qt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=Ui(t),u!==null){for(e.flags|=128,Tu(a,!1),t=u.updateQueue,e.updateQueue=t,Zi(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)Xo(l,t),l=l.sibling;return V(Xt,Xt.current&1|2),vt&&rl(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&Te()>$i&&(e.flags|=128,n=!0,Tu(a,!1),e.lanes=4194304)}else{if(!n)if(t=Ui(u),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,Zi(e,t),Tu(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!vt)return Ht(e),null}else 2*Te()-a.renderingStartTime>$i&&l!==536870912&&(e.flags|=128,n=!0,Tu(a,!1),e.lanes=4194304);a.isBackwards?(u.sibling=e.child,e.child=u):(t=a.last,t!==null?t.sibling=u:e.child=u,a.last=u)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Te(),t.sibling=null,l=Xt.current,V(Xt,n?l&1|2:l&1),vt&&rl(e,a.treeForkCount),t):(Ht(e),null);case 22:case 23:return Me(e),Hs(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(Ht(e),e.subtreeFlags&6&&(e.flags|=8192)):Ht(e),l=e.updateQueue,l!==null&&Zi(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&j(Aa),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),hl(Kt),Ht(e),null;case 25:return null;case 30:return null}throw Error(s(156,e.tag))}function H0(t,e){switch(Ss(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return hl(Kt),wt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return ei(e),null;case 31:if(e.memoizedState!==null){if(Me(e),e.alternate===null)throw Error(s(340));Ta()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(Me(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(s(340));Ta()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return j(Xt),null;case 4:return wt(),null;case 10:return hl(e.type),null;case 22:case 23:return Me(e),Hs(),t!==null&&j(Aa),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return hl(Kt),null;case 25:return null;default:return null}}function vd(t,e){switch(Ss(e),e.tag){case 3:hl(Kt),wt();break;case 26:case 27:case 5:ei(e);break;case 4:wt();break;case 31:e.memoizedState!==null&&Me(e);break;case 13:Me(e);break;case 19:j(Xt);break;case 10:hl(e.type);break;case 22:case 23:Me(e),Hs(),t!==null&&j(Aa);break;case 24:hl(Kt)}}function Ru(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&t)===t){a=void 0;var u=l.create,r=l.inst;a=u(),r.destroy=a}l=l.next}while(l!==n)}}catch(h){Ot(e,e.return,h)}}function Zl(t,e,l){try{var a=e.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&t)===t){var r=a.inst,h=r.destroy;if(h!==void 0){r.destroy=void 0,n=e;var y=l,z=h;try{z()}catch(D){Ot(n,y,D)}}}a=a.next}while(a!==u)}}catch(D){Ot(e,e.return,D)}}function pd(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{ch(e,l)}catch(a){Ot(t,t.return,a)}}}function gd(t,e,l){l.props=Da(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){Ot(t,e,a)}}function Ou(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof l=="function"?t.refCleanup=l(a):l.current=a}}catch(n){Ot(t,e,n)}}function Ie(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){Ot(t,e,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){Ot(t,e,n)}else l.current=null}function Sd(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){Ot(t,t.return,n)}}function df(t,e,l){try{var a=t.stateNode;lp(a,t.type,l,e),a[he]=e}catch(n){Ot(t,t.return,n)}}function bd(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Wl(t.type)||t.tag===4}function mf(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||bd(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&Wl(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function yf(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(t,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(t),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=cl));else if(a!==4&&(a===27&&Wl(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(yf(t,e,l),t=t.sibling;t!==null;)yf(t,e,l),t=t.sibling}function Ki(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(a!==4&&(a===27&&Wl(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(Ki(t,e,l),t=t.sibling;t!==null;)Ki(t,e,l),t=t.sibling}function Ed(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);ue(e,a,l),e[ee]=t,e[he]=l}catch(u){Ot(t,t.return,u)}}var pl=!1,Ft=!1,vf=!1,Td=typeof WeakSet=="function"?WeakSet:Set,Pt=null;function j0(t,e){if(t=t.containerInfo,Bf=hc,t=Ho(t),ss(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break t}var r=0,h=-1,y=-1,z=0,D=0,H=t,C=null;e:for(;;){for(var _;H!==l||n!==0&&H.nodeType!==3||(h=r+n),H!==u||a!==0&&H.nodeType!==3||(y=r+a),H.nodeType===3&&(r+=H.nodeValue.length),(_=H.firstChild)!==null;)C=H,H=_;for(;;){if(H===t)break e;if(C===l&&++z===n&&(h=r),C===u&&++D===a&&(y=r),(_=H.nextSibling)!==null)break;H=C,C=H.parentNode}H=_}l=h===-1||y===-1?null:{start:h,end:y}}else l=null}l=l||{start:0,end:0}}else l=null;for(Qf={focusedElem:t,selectionRange:l},hc=!1,Pt=e;Pt!==null;)if(e=Pt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Pt=t;else for(;Pt!==null;){switch(e=Pt,u=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l<t.length;l++)n=t[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&u!==null){t=void 0,l=e,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var J=Da(l.type,n);t=a.getSnapshotBeforeUpdate(J,u),a.__reactInternalSnapshotBeforeUpdate=t}catch(tt){Ot(l,l.return,tt)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,l=t.nodeType,l===9)Gf(t);else if(l===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":Gf(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(s(163))}if(t=e.sibling,t!==null){t.return=e.return,Pt=t;break}Pt=e.return}}function Rd(t,e,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Sl(t,l),a&4&&Ru(5,l);break;case 1:if(Sl(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(r){Ot(l,l.return,r)}else{var n=Da(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(n,e,t.__reactInternalSnapshotBeforeUpdate)}catch(r){Ot(l,l.return,r)}}a&64&&pd(l),a&512&&Ou(l,l.return);break;case 3:if(Sl(t,l),a&64&&(t=l.updateQueue,t!==null)){if(e=null,l.child!==null)switch(l.child.tag){case 27:case 5:e=l.child.stateNode;break;case 1:e=l.child.stateNode}try{ch(t,e)}catch(r){Ot(l,l.return,r)}}break;case 27:e===null&&a&4&&Ed(l);case 26:case 5:Sl(t,l),e===null&&a&4&&Sd(l),a&512&&Ou(l,l.return);break;case 12:Sl(t,l);break;case 31:Sl(t,l),a&4&&zd(t,l);break;case 13:Sl(t,l),a&4&&Cd(t,l),a&64&&(t=l.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(l=Z0.bind(null,l),rp(t,l))));break;case 22:if(a=l.memoizedState!==null||pl,!a){e=e!==null&&e.memoizedState!==null||Ft,n=pl;var u=Ft;pl=a,(Ft=e)&&!u?bl(t,l,(l.subtreeFlags&8772)!==0):Sl(t,l),pl=n,Ft=u}break;case 30:break;default:Sl(t,l)}}function Od(t){var e=t.alternate;e!==null&&(t.alternate=null,Od(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&Kc(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var jt=null,me=!1;function gl(t,e,l){for(l=l.child;l!==null;)Ad(t,e,l),l=l.sibling}function Ad(t,e,l){if(Re&&typeof Re.onCommitFiberUnmount=="function")try{Re.onCommitFiberUnmount(Fn,l)}catch{}switch(l.tag){case 26:Ft||Ie(l,e),gl(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Ft||Ie(l,e);var a=jt,n=me;Wl(l.type)&&(jt=l.stateNode,me=!1),gl(t,e,l),Nu(l.stateNode),jt=a,me=n;break;case 5:Ft||Ie(l,e);case 6:if(a=jt,n=me,jt=null,gl(t,e,l),jt=a,me=n,jt!==null)if(me)try{(jt.nodeType===9?jt.body:jt.nodeName==="HTML"?jt.ownerDocument.body:jt).removeChild(l.stateNode)}catch(u){Ot(l,e,u)}else try{jt.removeChild(l.stateNode)}catch(u){Ot(l,e,u)}break;case 18:jt!==null&&(me?(t=jt,pm(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),Mn(t)):pm(jt,l.stateNode));break;case 4:a=jt,n=me,jt=l.stateNode.containerInfo,me=!0,gl(t,e,l),jt=a,me=n;break;case 0:case 11:case 14:case 15:Zl(2,l,e),Ft||Zl(4,l,e),gl(t,e,l);break;case 1:Ft||(Ie(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&gd(l,e,a)),gl(t,e,l);break;case 21:gl(t,e,l);break;case 22:Ft=(a=Ft)||l.memoizedState!==null,gl(t,e,l),Ft=a;break;default:gl(t,e,l)}}function zd(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{Mn(t)}catch(l){Ot(e,e.return,l)}}}function Cd(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{Mn(t)}catch(l){Ot(e,e.return,l)}}function q0(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new Td),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new Td),e;default:throw Error(s(435,t.tag))}}function Vi(t,e){var l=q0(t);e.forEach(function(a){if(!l.has(a)){l.add(a);var n=K0.bind(null,t,a);a.then(n,n)}})}function ye(t,e){var l=e.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=t,r=e,h=r;t:for(;h!==null;){switch(h.tag){case 27:if(Wl(h.type)){jt=h.stateNode,me=!1;break t}break;case 5:jt=h.stateNode,me=!1;break t;case 3:case 4:jt=h.stateNode.containerInfo,me=!0;break t}h=h.return}if(jt===null)throw Error(s(160));Ad(u,r,n),jt=null,me=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)Md(e,t),e=e.sibling}var Je=null;function Md(t,e){var l=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:ye(e,t),ve(t),a&4&&(Zl(3,t,t.return),Ru(3,t),Zl(5,t,t.return));break;case 1:ye(e,t),ve(t),a&512&&(Ft||l===null||Ie(l,l.return)),a&64&&pl&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(l=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=Je;if(ye(e,t),ve(t),a&512&&(Ft||l===null||Ie(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=t.memoizedState,l===null)if(a===null)if(t.stateNode===null){t:{a=t.type,l=t.memoizedProps,n=n.ownerDocument||n;e:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Wn]||u[ee]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),ue(u,a,l),u[ee]=t,Wt(u),a=u;break t;case"link":var r=Mm("link","href",n).get(a+(l.href||""));if(r){for(var h=0;h<r.length;h++)if(u=r[h],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){r.splice(h,1);break e}}u=n.createElement(a),ue(u,a,l),n.head.appendChild(u);break;case"meta":if(r=Mm("meta","content",n).get(a+(l.content||""))){for(h=0;h<r.length;h++)if(u=r[h],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){r.splice(h,1);break e}}u=n.createElement(a),ue(u,a,l),n.head.appendChild(u);break;default:throw Error(s(468,a))}u[ee]=t,Wt(u),a=u}t.stateNode=a}else _m(n,t.type,t.stateNode);else t.stateNode=Cm(n,a,t.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?_m(n,t.type,t.stateNode):Cm(n,a,t.memoizedProps)):a===null&&t.stateNode!==null&&df(t,t.memoizedProps,l.memoizedProps)}break;case 27:ye(e,t),ve(t),a&512&&(Ft||l===null||Ie(l,l.return)),l!==null&&a&4&&df(t,t.memoizedProps,l.memoizedProps);break;case 5:if(ye(e,t),ve(t),a&512&&(Ft||l===null||Ie(l,l.return)),t.flags&32){n=t.stateNode;try{ka(n,"")}catch(J){Ot(t,t.return,J)}}a&4&&t.stateNode!=null&&(n=t.memoizedProps,df(t,n,l!==null?l.memoizedProps:n)),a&1024&&(vf=!0);break;case 6:if(ye(e,t),ve(t),a&4){if(t.stateNode===null)throw Error(s(162));a=t.memoizedProps,l=t.stateNode;try{l.nodeValue=a}catch(J){Ot(t,t.return,J)}}break;case 3:if(sc=null,n=Je,Je=ic(e.containerInfo),ye(e,t),Je=n,ve(t),a&4&&l!==null&&l.memoizedState.isDehydrated)try{Mn(e.containerInfo)}catch(J){Ot(t,t.return,J)}vf&&(vf=!1,_d(t));break;case 4:a=Je,Je=ic(t.stateNode.containerInfo),ye(e,t),ve(t),Je=a;break;case 12:ye(e,t),ve(t);break;case 31:ye(e,t),ve(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Vi(t,a)));break;case 13:ye(e,t),ve(t),t.child.flags&8192&&t.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Fi=Te()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Vi(t,a)));break;case 22:n=t.memoizedState!==null;var y=l!==null&&l.memoizedState!==null,z=pl,D=Ft;if(pl=z||n,Ft=D||y,ye(e,t),Ft=D,pl=z,ve(t),a&8192)t:for(e=t.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(l===null||y||pl||Ft||Ua(t)),l=null,e=t;;){if(e.tag===5||e.tag===26){if(l===null){y=l=e;try{if(u=y.stateNode,n)r=u.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none";else{h=y.stateNode;var H=y.memoizedProps.style,C=H!=null&&H.hasOwnProperty("display")?H.display:null;h.style.display=C==null||typeof C=="boolean"?"":(""+C).trim()}}catch(J){Ot(y,y.return,J)}}}else if(e.tag===6){if(l===null){y=e;try{y.stateNode.nodeValue=n?"":y.memoizedProps}catch(J){Ot(y,y.return,J)}}}else if(e.tag===18){if(l===null){y=e;try{var _=y.stateNode;n?gm(_,!0):gm(y.stateNode,!1)}catch(J){Ot(y,y.return,J)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===t)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break t;for(;e.sibling===null;){if(e.return===null||e.return===t)break t;l===e&&(l=null),e=e.return}l===e&&(l=null),e.sibling.return=e.return,e=e.sibling}a&4&&(a=t.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Vi(t,l))));break;case 19:ye(e,t),ve(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Vi(t,a)));break;case 30:break;case 21:break;default:ye(e,t),ve(t)}}function ve(t){var e=t.flags;if(e&2){try{for(var l,a=t.return;a!==null;){if(bd(a)){l=a;break}a=a.return}if(l==null)throw Error(s(160));switch(l.tag){case 27:var n=l.stateNode,u=mf(t);Ki(t,u,n);break;case 5:var r=l.stateNode;l.flags&32&&(ka(r,""),l.flags&=-33);var h=mf(t);Ki(t,h,r);break;case 3:case 4:var y=l.stateNode.containerInfo,z=mf(t);yf(t,z,y);break;default:throw Error(s(161))}}catch(D){Ot(t,t.return,D)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function _d(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;_d(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function Sl(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)Rd(t,e.alternate,e),e=e.sibling}function Ua(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:Zl(4,e,e.return),Ua(e);break;case 1:Ie(e,e.return);var l=e.stateNode;typeof l.componentWillUnmount=="function"&&gd(e,e.return,l),Ua(e);break;case 27:Nu(e.stateNode);case 26:case 5:Ie(e,e.return),Ua(e);break;case 22:e.memoizedState===null&&Ua(e);break;case 30:Ua(e);break;default:Ua(e)}t=t.sibling}}function bl(t,e,l){for(l=l&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var a=e.alternate,n=t,u=e,r=u.flags;switch(u.tag){case 0:case 11:case 15:bl(n,u,l),Ru(4,u);break;case 1:if(bl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(z){Ot(a,a.return,z)}if(a=u,n=a.updateQueue,n!==null){var h=a.stateNode;try{var y=n.shared.hiddenCallbacks;if(y!==null)for(n.shared.hiddenCallbacks=null,n=0;n<y.length;n++)ih(y[n],h)}catch(z){Ot(a,a.return,z)}}l&&r&64&&pd(u),Ou(u,u.return);break;case 27:Ed(u);case 26:case 5:bl(n,u,l),l&&a===null&&r&4&&Sd(u),Ou(u,u.return);break;case 12:bl(n,u,l);break;case 31:bl(n,u,l),l&&r&4&&zd(n,u);break;case 13:bl(n,u,l),l&&r&4&&Cd(n,u);break;case 22:u.memoizedState===null&&bl(n,u,l),Ou(u,u.return);break;case 30:break;default:bl(n,u,l)}e=e.sibling}}function pf(t,e){var l=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==l&&(t!=null&&t.refCount++,l!=null&&ru(l))}function gf(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&ru(t))}function Fe(t,e,l,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Dd(t,e,l,a),e=e.sibling}function Dd(t,e,l,a){var n=e.flags;switch(e.tag){case 0:case 11:case 15:Fe(t,e,l,a),n&2048&&Ru(9,e);break;case 1:Fe(t,e,l,a);break;case 3:Fe(t,e,l,a),n&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&ru(t)));break;case 12:if(n&2048){Fe(t,e,l,a),t=e.stateNode;try{var u=e.memoizedProps,r=u.id,h=u.onPostCommit;typeof h=="function"&&h(r,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(y){Ot(e,e.return,y)}}else Fe(t,e,l,a);break;case 31:Fe(t,e,l,a);break;case 13:Fe(t,e,l,a);break;case 23:break;case 22:u=e.stateNode,r=e.alternate,e.memoizedState!==null?u._visibility&2?Fe(t,e,l,a):Au(t,e):u._visibility&2?Fe(t,e,l,a):(u._visibility|=2,pn(t,e,l,a,(e.subtreeFlags&10256)!==0||!1)),n&2048&&pf(r,e);break;case 24:Fe(t,e,l,a),n&2048&&gf(e.alternate,e);break;default:Fe(t,e,l,a)}}function pn(t,e,l,a,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var u=t,r=e,h=l,y=a,z=r.flags;switch(r.tag){case 0:case 11:case 15:pn(u,r,h,y,n),Ru(8,r);break;case 23:break;case 22:var D=r.stateNode;r.memoizedState!==null?D._visibility&2?pn(u,r,h,y,n):Au(u,r):(D._visibility|=2,pn(u,r,h,y,n)),n&&z&2048&&pf(r.alternate,r);break;case 24:pn(u,r,h,y,n),n&&z&2048&&gf(r.alternate,r);break;default:pn(u,r,h,y,n)}e=e.sibling}}function Au(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var l=t,a=e,n=a.flags;switch(a.tag){case 22:Au(l,a),n&2048&&pf(a.alternate,a);break;case 24:Au(l,a),n&2048&&gf(a.alternate,a);break;default:Au(l,a)}e=e.sibling}}var zu=8192;function gn(t,e,l){if(t.subtreeFlags&zu)for(t=t.child;t!==null;)Ud(t,e,l),t=t.sibling}function Ud(t,e,l){switch(t.tag){case 26:gn(t,e,l),t.flags&zu&&t.memoizedState!==null&&Tp(l,Je,t.memoizedState,t.memoizedProps);break;case 5:gn(t,e,l);break;case 3:case 4:var a=Je;Je=ic(t.stateNode.containerInfo),gn(t,e,l),Je=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=zu,zu=16777216,gn(t,e,l),zu=a):gn(t,e,l));break;default:gn(t,e,l)}}function xd(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function Cu(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];Pt=a,Hd(a,t)}xd(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Nd(t),t=t.sibling}function Nd(t){switch(t.tag){case 0:case 11:case 15:Cu(t),t.flags&2048&&Zl(9,t,t.return);break;case 3:Cu(t);break;case 12:Cu(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Ji(t)):Cu(t);break;default:Cu(t)}}function Ji(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];Pt=a,Hd(a,t)}xd(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:Zl(8,e,e.return),Ji(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,Ji(e));break;default:Ji(e)}t=t.sibling}}function Hd(t,e){for(;Pt!==null;){var l=Pt;switch(l.tag){case 0:case 11:case 15:Zl(8,l,e);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:ru(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,Pt=a;else t:for(l=t;Pt!==null;){a=Pt;var n=a.sibling,u=a.return;if(Od(a),a===l){Pt=null;break t}if(n!==null){n.return=u,Pt=n;break t}Pt=u}}}var B0={getCacheForType:function(t){var e=ae(Kt),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return ae(Kt).controller.signal}},Q0=typeof WeakMap=="function"?WeakMap:Map,bt=0,Dt=null,ot=null,dt=0,Rt=0,_e=null,Kl=!1,Sn=!1,Sf=!1,El=0,Qt=0,Vl=0,xa=0,bf=0,De=0,bn=0,Mu=null,pe=null,Ef=!1,Fi=0,jd=0,$i=1/0,ki=null,Jl=null,$t=0,Fl=null,En=null,Tl=0,Tf=0,Rf=null,qd=null,_u=0,Of=null;function Ue(){return(bt&2)!==0&&dt!==0?dt&-dt:U.T!==null?Df():Wr()}function Bd(){if(De===0)if((dt&536870912)===0||vt){var t=ni;ni<<=1,(ni&3932160)===0&&(ni=262144),De=t}else De=536870912;return t=Ce.current,t!==null&&(t.flags|=32),De}function ge(t,e,l){(t===Dt&&(Rt===2||Rt===9)||t.cancelPendingCommit!==null)&&(Tn(t,0),$l(t,dt,De,!1)),kn(t,l),((bt&2)===0||t!==Dt)&&(t===Dt&&((bt&2)===0&&(xa|=l),Qt===4&&$l(t,dt,De,!1)),tl(t))}function Qd(t,e,l){if((bt&6)!==0)throw Error(s(327));var a=!l&&(e&127)===0&&(e&t.expiredLanes)===0||$n(t,e),n=a?G0(t,e):zf(t,e,!0),u=a;do{if(n===0){Sn&&!a&&$l(t,e,0,!1);break}else{if(l=t.current.alternate,u&&!L0(l)){n=zf(t,e,!1),u=!1;continue}if(n===2){if(u=e,t.errorRecoveryDisabledLanes&u)var r=0;else r=t.pendingLanes&-536870913,r=r!==0?r:r&536870912?536870912:0;if(r!==0){e=r;t:{var h=t;n=Mu;var y=h.current.memoizedState.isDehydrated;if(y&&(Tn(h,r).flags|=256),r=zf(h,r,!1),r!==2){if(Sf&&!y){h.errorRecoveryDisabledLanes|=u,xa|=u,n=4;break t}u=pe,pe=n,u!==null&&(pe===null?pe=u:pe.push.apply(pe,u))}n=r}if(u=!1,n!==2)continue}}if(n===1){Tn(t,0),$l(t,e,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(s(345));case 4:if((e&4194048)!==e)break;case 6:$l(a,e,De,!Kl);break t;case 2:pe=null;break;case 3:case 5:break;default:throw Error(s(329))}if((e&62914560)===e&&(n=Fi+300-Te(),10<n)){if($l(a,e,De,!Kl),ii(a,0,!0)!==0)break t;Tl=e,a.timeoutHandle=ym(Ld.bind(null,a,l,pe,ki,Ef,e,De,xa,bn,Kl,u,"Throttled",-0,0),n);break t}Ld(a,l,pe,ki,Ef,e,De,xa,bn,Kl,u,null,-0,0)}}break}while(!0);tl(t)}function Ld(t,e,l,a,n,u,r,h,y,z,D,H,C,_){if(t.timeoutHandle=-1,H=e.subtreeFlags,H&8192||(H&16785408)===16785408){H={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:cl},Ud(e,u,H);var J=(u&62914560)===u?Fi-Te():(u&4194048)===u?jd-Te():0;if(J=Rp(H,J),J!==null){Tl=u,t.cancelPendingCommit=J(Jd.bind(null,t,e,u,l,a,n,r,h,y,D,H,null,C,_)),$l(t,u,r,!z);return}}Jd(t,e,u,l,a,n,r,h,y)}function L0(t){for(var e=t;;){var l=e.tag;if((l===0||l===11||l===15)&&e.flags&16384&&(l=e.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!Ae(u(),n))return!1}catch{return!1}}if(l=e.child,e.subtreeFlags&16384&&l!==null)l.return=e,e=l;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function $l(t,e,l,a){e&=~bf,e&=~xa,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var n=e;0<n;){var u=31-Oe(n),r=1<<u;a[u]=-1,n&=~r}l!==0&&Fr(t,l,e)}function Wi(){return(bt&6)===0?(Du(0),!1):!0}function Af(){if(ot!==null){if(Rt===0)var t=ot.return;else t=ot,ol=Ra=null,Ys(t),hn=null,hu=0,t=ot;for(;t!==null;)vd(t.alternate,t),t=t.return;ot=null}}function Tn(t,e){var l=t.timeoutHandle;l!==-1&&(t.timeoutHandle=-1,up(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),Tl=0,Af(),Dt=t,ot=l=fl(t.current,null),dt=e,Rt=0,_e=null,Kl=!1,Sn=$n(t,e),Sf=!1,bn=De=bf=xa=Vl=Qt=0,pe=Mu=null,Ef=!1,(e&8)!==0&&(e|=e&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=e;0<a;){var n=31-Oe(a),u=1<<n;e|=t[n],a&=~u}return El=e,gi(),l}function Yd(t,e){it=null,U.H=bu,e===on||e===zi?(e=lh(),Rt=3):e===Ms?(e=lh(),Rt=4):Rt=e===lf?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,_e=e,ot===null&&(Qt=1,Yi(t,Be(e,t.current)))}function Gd(){var t=Ce.current;return t===null?!0:(dt&4194048)===dt?Ge===null:(dt&62914560)===dt||(dt&536870912)!==0?t===Ge:!1}function wd(){var t=U.H;return U.H=bu,t===null?bu:t}function Xd(){var t=U.A;return U.A=B0,t}function Pi(){Qt=4,Kl||(dt&4194048)!==dt&&Ce.current!==null||(Sn=!0),(Vl&134217727)===0&&(xa&134217727)===0||Dt===null||$l(Dt,dt,De,!1)}function zf(t,e,l){var a=bt;bt|=2;var n=wd(),u=Xd();(Dt!==t||dt!==e)&&(ki=null,Tn(t,e)),e=!1;var r=Qt;t:do try{if(Rt!==0&&ot!==null){var h=ot,y=_e;switch(Rt){case 8:Af(),r=6;break t;case 3:case 2:case 9:case 6:Ce.current===null&&(e=!0);var z=Rt;if(Rt=0,_e=null,Rn(t,h,y,z),l&&Sn){r=0;break t}break;default:z=Rt,Rt=0,_e=null,Rn(t,h,y,z)}}Y0(),r=Qt;break}catch(D){Yd(t,D)}while(!0);return e&&t.shellSuspendCounter++,ol=Ra=null,bt=a,U.H=n,U.A=u,ot===null&&(Dt=null,dt=0,gi()),r}function Y0(){for(;ot!==null;)Zd(ot)}function G0(t,e){var l=bt;bt|=2;var a=wd(),n=Xd();Dt!==t||dt!==e?(ki=null,$i=Te()+500,Tn(t,e)):Sn=$n(t,e);t:do try{if(Rt!==0&&ot!==null){e=ot;var u=_e;e:switch(Rt){case 1:Rt=0,_e=null,Rn(t,e,u,1);break;case 2:case 9:if(th(u)){Rt=0,_e=null,Kd(e);break}e=function(){Rt!==2&&Rt!==9||Dt!==t||(Rt=7),tl(t)},u.then(e,e);break t;case 3:Rt=7;break t;case 4:Rt=5;break t;case 7:th(u)?(Rt=0,_e=null,Kd(e)):(Rt=0,_e=null,Rn(t,e,u,7));break;case 5:var r=null;switch(ot.tag){case 26:r=ot.memoizedState;case 5:case 27:var h=ot;if(r?Dm(r):h.stateNode.complete){Rt=0,_e=null;var y=h.sibling;if(y!==null)ot=y;else{var z=h.return;z!==null?(ot=z,Ii(z)):ot=null}break e}}Rt=0,_e=null,Rn(t,e,u,5);break;case 6:Rt=0,_e=null,Rn(t,e,u,6);break;case 8:Af(),Qt=6;break t;default:throw Error(s(462))}}w0();break}catch(D){Yd(t,D)}while(!0);return ol=Ra=null,U.H=a,U.A=n,bt=l,ot!==null?0:(Dt=null,dt=0,gi(),Qt)}function w0(){for(;ot!==null&&!ov();)Zd(ot)}function Zd(t){var e=md(t.alternate,t,El);t.memoizedProps=t.pendingProps,e===null?Ii(t):ot=e}function Kd(t){var e=t,l=e.alternate;switch(e.tag){case 15:case 0:e=sd(l,e,e.pendingProps,e.type,void 0,dt);break;case 11:e=sd(l,e,e.pendingProps,e.type.render,e.ref,dt);break;case 5:Ys(e);default:vd(l,e),e=ot=Xo(e,El),e=md(l,e,El)}t.memoizedProps=t.pendingProps,e===null?Ii(t):ot=e}function Rn(t,e,l,a){ol=Ra=null,Ys(e),hn=null,hu=0;var n=e.return;try{if(D0(t,n,e,l,dt)){Qt=1,Yi(t,Be(l,t.current)),ot=null;return}}catch(u){if(n!==null)throw ot=n,u;Qt=1,Yi(t,Be(l,t.current)),ot=null;return}e.flags&32768?(vt||a===1?t=!0:Sn||(dt&536870912)!==0?t=!1:(Kl=t=!0,(a===2||a===9||a===3||a===6)&&(a=Ce.current,a!==null&&a.tag===13&&(a.flags|=16384))),Vd(e,t)):Ii(e)}function Ii(t){var e=t;do{if((e.flags&32768)!==0){Vd(e,Kl);return}t=e.return;var l=N0(e.alternate,e,El);if(l!==null){ot=l;return}if(e=e.sibling,e!==null){ot=e;return}ot=e=t}while(e!==null);Qt===0&&(Qt=5)}function Vd(t,e){do{var l=H0(t.alternate,t);if(l!==null){l.flags&=32767,ot=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){ot=t;return}ot=t=l}while(t!==null);Qt=6,ot=null}function Jd(t,e,l,a,n,u,r,h,y){t.cancelPendingCommit=null;do tc();while($t!==0);if((bt&6)!==0)throw Error(s(327));if(e!==null){if(e===t.current)throw Error(s(177));if(u=e.lanes|e.childLanes,u|=ds,Ev(t,l,u,r,h,y),t===Dt&&(ot=Dt=null,dt=0),En=e,Fl=t,Tl=l,Tf=u,Rf=n,qd=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,V0(li,function(){return Pd(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=U.T,U.T=null,n=Z.p,Z.p=2,r=bt,bt|=4;try{j0(t,e,l)}finally{bt=r,Z.p=n,U.T=a}}$t=1,Fd(),$d(),kd()}}function Fd(){if($t===1){$t=0;var t=Fl,e=En,l=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||l){l=U.T,U.T=null;var a=Z.p;Z.p=2;var n=bt;bt|=4;try{Md(e,t);var u=Qf,r=Ho(t.containerInfo),h=u.focusedElem,y=u.selectionRange;if(r!==h&&h&&h.ownerDocument&&No(h.ownerDocument.documentElement,h)){if(y!==null&&ss(h)){var z=y.start,D=y.end;if(D===void 0&&(D=z),"selectionStart"in h)h.selectionStart=z,h.selectionEnd=Math.min(D,h.value.length);else{var H=h.ownerDocument||document,C=H&&H.defaultView||window;if(C.getSelection){var _=C.getSelection(),J=h.textContent.length,tt=Math.min(y.start,J),Mt=y.end===void 0?tt:Math.min(y.end,J);!_.extend&&tt>Mt&&(r=Mt,Mt=tt,tt=r);var R=xo(h,tt),S=xo(h,Mt);if(R&&S&&(_.rangeCount!==1||_.anchorNode!==R.node||_.anchorOffset!==R.offset||_.focusNode!==S.node||_.focusOffset!==S.offset)){var A=H.createRange();A.setStart(R.node,R.offset),_.removeAllRanges(),tt>Mt?(_.addRange(A),_.extend(S.node,S.offset)):(A.setEnd(S.node,S.offset),_.addRange(A))}}}}for(H=[],_=h;_=_.parentNode;)_.nodeType===1&&H.push({element:_,left:_.scrollLeft,top:_.scrollTop});for(typeof h.focus=="function"&&h.focus(),h=0;h<H.length;h++){var x=H[h];x.element.scrollLeft=x.left,x.element.scrollTop=x.top}}hc=!!Bf,Qf=Bf=null}finally{bt=n,Z.p=a,U.T=l}}t.current=e,$t=2}}function $d(){if($t===2){$t=0;var t=Fl,e=En,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=U.T,U.T=null;var a=Z.p;Z.p=2;var n=bt;bt|=4;try{Rd(t,e.alternate,e)}finally{bt=n,Z.p=a,U.T=l}}$t=3}}function kd(){if($t===4||$t===3){$t=0,hv();var t=Fl,e=En,l=Tl,a=qd;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?$t=5:($t=0,En=Fl=null,Wd(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(Jl=null),Xc(l),e=e.stateNode,Re&&typeof Re.onCommitFiberRoot=="function")try{Re.onCommitFiberRoot(Fn,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=U.T,n=Z.p,Z.p=2,U.T=null;try{for(var u=t.onRecoverableError,r=0;r<a.length;r++){var h=a[r];u(h.value,{componentStack:h.stack})}}finally{U.T=e,Z.p=n}}(Tl&3)!==0&&tc(),tl(t),n=t.pendingLanes,(l&261930)!==0&&(n&42)!==0?t===Of?_u++:(_u=0,Of=t):_u=0,Du(0)}}function Wd(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,ru(e)))}function tc(){return Fd(),$d(),kd(),Pd()}function Pd(){if($t!==5)return!1;var t=Fl,e=Tf;Tf=0;var l=Xc(Tl),a=U.T,n=Z.p;try{Z.p=32>l?32:l,U.T=null,l=Rf,Rf=null;var u=Fl,r=Tl;if($t=0,En=Fl=null,Tl=0,(bt&6)!==0)throw Error(s(331));var h=bt;if(bt|=4,Nd(u.current),Dd(u,u.current,r,l),bt=h,Du(0,!1),Re&&typeof Re.onPostCommitFiberRoot=="function")try{Re.onPostCommitFiberRoot(Fn,u)}catch{}return!0}finally{Z.p=n,U.T=a,Wd(t,e)}}function Id(t,e,l){e=Be(l,e),e=ef(t.stateNode,e,2),t=Gl(t,e,2),t!==null&&(kn(t,2),tl(t))}function Ot(t,e,l){if(t.tag===3)Id(t,t,l);else for(;e!==null;){if(e.tag===3){Id(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Jl===null||!Jl.has(a))){t=Be(l,t),l=td(2),a=Gl(e,l,2),a!==null&&(ed(l,a,e,t),kn(a,2),tl(a));break}}e=e.return}}function Cf(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new Q0;var n=new Set;a.set(e,n)}else n=a.get(e),n===void 0&&(n=new Set,a.set(e,n));n.has(l)||(Sf=!0,n.add(l),t=X0.bind(null,t,e,l),e.then(t,t))}function X0(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,Dt===t&&(dt&l)===l&&(Qt===4||Qt===3&&(dt&62914560)===dt&&300>Te()-Fi?(bt&2)===0&&Tn(t,0):bf|=l,bn===dt&&(bn=0)),tl(t)}function tm(t,e){e===0&&(e=Jr()),t=ba(t,e),t!==null&&(kn(t,e),tl(t))}function Z0(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),tm(t,l)}function K0(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(s(314))}a!==null&&a.delete(e),tm(t,l)}function V0(t,e){return Lc(t,e)}var ec=null,On=null,Mf=!1,lc=!1,_f=!1,kl=0;function tl(t){t!==On&&t.next===null&&(On===null?ec=On=t:On=On.next=t),lc=!0,Mf||(Mf=!0,F0())}function Du(t,e){if(!_f&&lc){_f=!0;do for(var l=!1,a=ec;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var r=a.suspendedLanes,h=a.pingedLanes;u=(1<<31-Oe(42|t)+1)-1,u&=n&~(r&~h),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,nm(a,u))}else u=dt,u=ii(a,a===Dt?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||$n(a,u)||(l=!0,nm(a,u));a=a.next}while(l);_f=!1}}function J0(){em()}function em(){lc=Mf=!1;var t=0;kl!==0&&np()&&(t=kl);for(var e=Te(),l=null,a=ec;a!==null;){var n=a.next,u=lm(a,e);u===0?(a.next=null,l===null?ec=n:l.next=n,n===null&&(On=l)):(l=a,(t!==0||(u&3)!==0)&&(lc=!0)),a=n}$t!==0&&$t!==5||Du(t),kl!==0&&(kl=0)}function lm(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var r=31-Oe(u),h=1<<r,y=n[r];y===-1?((h&l)===0||(h&a)!==0)&&(n[r]=bv(h,e)):y<=e&&(t.expiredLanes|=h),u&=~h}if(e=Dt,l=dt,l=ii(t,t===e?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,l===0||t===e&&(Rt===2||Rt===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&Yc(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||$n(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&Yc(a),Xc(l)){case 2:case 8:l=Kr;break;case 32:l=li;break;case 268435456:l=Vr;break;default:l=li}return a=am.bind(null,t),l=Lc(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&Yc(a),t.callbackPriority=2,t.callbackNode=null,2}function am(t,e){if($t!==0&&$t!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(tc()&&t.callbackNode!==l)return null;var a=dt;return a=ii(t,t===Dt?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(Qd(t,a,e),lm(t,Te()),t.callbackNode!=null&&t.callbackNode===l?am.bind(null,t):null)}function nm(t,e){if(tc())return null;Qd(t,e,!0)}function F0(){ip(function(){(bt&6)!==0?Lc(Zr,J0):em()})}function Df(){if(kl===0){var t=fn;t===0&&(t=ai,ai<<=1,(ai&261888)===0&&(ai=256)),kl=t}return kl}function um(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:ri(""+t)}function im(t,e){var l=e.ownerDocument.createElement("input");return l.name=e.name,l.value=e.value,t.id&&l.setAttribute("form",t.id),e.parentNode.insertBefore(l,e),t=new FormData(t),l.parentNode.removeChild(l),t}function $0(t,e,l,a,n){if(e==="submit"&&l&&l.stateNode===n){var u=um((n[he]||null).action),r=a.submitter;r&&(e=(e=r[he]||null)?um(e.formAction):r.getAttribute("formAction"),e!==null&&(u=e,r=null));var h=new mi("action","action",null,a,n);t.push({event:h,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(kl!==0){var y=r?im(n,r):new FormData(n);$s(l,{pending:!0,data:y,method:n.method,action:u},null,y)}}else typeof u=="function"&&(h.preventDefault(),y=r?im(n,r):new FormData(n),$s(l,{pending:!0,data:y,method:n.method,action:u},u,y))},currentTarget:n}]})}}for(var Uf=0;Uf<hs.length;Uf++){var xf=hs[Uf],k0=xf.toLowerCase(),W0=xf[0].toUpperCase()+xf.slice(1);Ve(k0,"on"+W0)}Ve(Bo,"onAnimationEnd"),Ve(Qo,"onAnimationIteration"),Ve(Lo,"onAnimationStart"),Ve("dblclick","onDoubleClick"),Ve("focusin","onFocus"),Ve("focusout","onBlur"),Ve(d0,"onTransitionRun"),Ve(m0,"onTransitionStart"),Ve(y0,"onTransitionCancel"),Ve(Yo,"onTransitionEnd"),Fa("onMouseEnter",["mouseout","mouseover"]),Fa("onMouseLeave",["mouseout","mouseover"]),Fa("onPointerEnter",["pointerout","pointerover"]),Fa("onPointerLeave",["pointerout","pointerover"]),va("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),va("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),va("onBeforeInput",["compositionend","keypress","textInput","paste"]),va("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),va("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),va("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Uu="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(" "),P0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Uu));function cm(t,e){e=(e&4)!==0;for(var l=0;l<t.length;l++){var a=t[l],n=a.event;a=a.listeners;t:{var u=void 0;if(e)for(var r=a.length-1;0<=r;r--){var h=a[r],y=h.instance,z=h.currentTarget;if(h=h.listener,y!==u&&n.isPropagationStopped())break t;u=h,n.currentTarget=z;try{u(n)}catch(D){pi(D)}n.currentTarget=null,u=y}else for(r=0;r<a.length;r++){if(h=a[r],y=h.instance,z=h.currentTarget,h=h.listener,y!==u&&n.isPropagationStopped())break t;u=h,n.currentTarget=z;try{u(n)}catch(D){pi(D)}n.currentTarget=null,u=y}}}}function ht(t,e){var l=e[Zc];l===void 0&&(l=e[Zc]=new Set);var a=t+"__bubble";l.has(a)||(sm(e,t,2,!1),l.add(a))}function Nf(t,e,l){var a=0;e&&(a|=4),sm(l,t,a,e)}var ac="_reactListening"+Math.random().toString(36).slice(2);function Hf(t){if(!t[ac]){t[ac]=!0,to.forEach(function(l){l!=="selectionchange"&&(P0.has(l)||Nf(l,!1,t),Nf(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[ac]||(e[ac]=!0,Nf("selectionchange",!1,e))}}function sm(t,e,l,a){switch(Bm(e)){case 2:var n=zp;break;case 8:n=Cp;break;default:n=$f}l=n.bind(null,e,l,t),n=void 0,!Ic||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(n=!0),a?n!==void 0?t.addEventListener(e,l,{capture:!0,passive:n}):t.addEventListener(e,l,!0):n!==void 0?t.addEventListener(e,l,{passive:n}):t.addEventListener(e,l,!1)}function jf(t,e,l,a,n){var u=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var r=a.tag;if(r===3||r===4){var h=a.stateNode.containerInfo;if(h===n)break;if(r===4)for(r=a.return;r!==null;){var y=r.tag;if((y===3||y===4)&&r.stateNode.containerInfo===n)return;r=r.return}for(;h!==null;){if(r=Ka(h),r===null)return;if(y=r.tag,y===5||y===6||y===26||y===27){a=u=r;continue t}h=h.parentNode}}a=a.return}ho(function(){var z=u,D=Wc(l),H=[];t:{var C=Go.get(t);if(C!==void 0){var _=mi,J=t;switch(t){case"keypress":if(hi(l)===0)break t;case"keydown":case"keyup":_=Kv;break;case"focusin":J="focus",_=as;break;case"focusout":J="blur",_=as;break;case"beforeblur":case"afterblur":_=as;break;case"click":if(l.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_=vo;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_=Nv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_=Fv;break;case Bo:case Qo:case Lo:_=qv;break;case Yo:_=kv;break;case"scroll":case"scrollend":_=Uv;break;case"wheel":_=Pv;break;case"copy":case"cut":case"paste":_=Qv;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=go;break;case"toggle":case"beforetoggle":_=t0}var tt=(e&4)!==0,Mt=!tt&&(t==="scroll"||t==="scrollend"),R=tt?C!==null?C+"Capture":null:C;tt=[];for(var S=z,A;S!==null;){var x=S;if(A=x.stateNode,x=x.tag,x!==5&&x!==26&&x!==27||A===null||R===null||(x=In(S,R),x!=null&&tt.push(xu(S,x,A))),Mt)break;S=S.return}0<tt.length&&(C=new _(C,J,null,l,D),H.push({event:C,listeners:tt}))}}if((e&7)===0){t:{if(C=t==="mouseover"||t==="pointerover",_=t==="mouseout"||t==="pointerout",C&&l!==kc&&(J=l.relatedTarget||l.fromElement)&&(Ka(J)||J[Za]))break t;if((_||C)&&(C=D.window===D?D:(C=D.ownerDocument)?C.defaultView||C.parentWindow:window,_?(J=l.relatedTarget||l.toElement,_=z,J=J?Ka(J):null,J!==null&&(Mt=d(J),tt=J.tag,J!==Mt||tt!==5&&tt!==27&&tt!==6)&&(J=null)):(_=null,J=z),_!==J)){if(tt=vo,x="onMouseLeave",R="onMouseEnter",S="mouse",(t==="pointerout"||t==="pointerover")&&(tt=go,x="onPointerLeave",R="onPointerEnter",S="pointer"),Mt=_==null?C:Pn(_),A=J==null?C:Pn(J),C=new tt(x,S+"leave",_,l,D),C.target=Mt,C.relatedTarget=A,x=null,Ka(D)===z&&(tt=new tt(R,S+"enter",J,l,D),tt.target=A,tt.relatedTarget=Mt,x=tt),Mt=x,_&&J)e:{for(tt=I0,R=_,S=J,A=0,x=R;x;x=tt(x))A++;x=0;for(var P=S;P;P=tt(P))x++;for(;0<A-x;)R=tt(R),A--;for(;0<x-A;)S=tt(S),x--;for(;A--;){if(R===S||S!==null&&R===S.alternate){tt=R;break e}R=tt(R),S=tt(S)}tt=null}else tt=null;_!==null&&fm(H,C,_,tt,!1),J!==null&&Mt!==null&&fm(H,Mt,J,tt,!0)}}t:{if(C=z?Pn(z):window,_=C.nodeName&&C.nodeName.toLowerCase(),_==="select"||_==="input"&&C.type==="file")var gt=zo;else if(Oo(C))if(Co)gt=r0;else{gt=s0;var k=c0}else _=C.nodeName,!_||_.toLowerCase()!=="input"||C.type!=="checkbox"&&C.type!=="radio"?z&&$c(z.elementType)&&(gt=zo):gt=f0;if(gt&&(gt=gt(t,z))){Ao(H,gt,l,D);break t}k&&k(t,C,z),t==="focusout"&&z&&C.type==="number"&&z.memoizedProps.value!=null&&Fc(C,"number",C.value)}switch(k=z?Pn(z):window,t){case"focusin":(Oo(k)||k.contentEditable==="true")&&(tn=k,fs=z,cu=null);break;case"focusout":cu=fs=tn=null;break;case"mousedown":rs=!0;break;case"contextmenu":case"mouseup":case"dragend":rs=!1,jo(H,l,D);break;case"selectionchange":if(h0)break;case"keydown":case"keyup":jo(H,l,D)}var ct;if(us)t:{switch(t){case"compositionstart":var mt="onCompositionStart";break t;case"compositionend":mt="onCompositionEnd";break t;case"compositionupdate":mt="onCompositionUpdate";break t}mt=void 0}else Ia?To(t,l)&&(mt="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(mt="onCompositionStart");mt&&(So&&l.locale!=="ko"&&(Ia||mt!=="onCompositionStart"?mt==="onCompositionEnd"&&Ia&&(ct=mo()):(Hl=D,ts="value"in Hl?Hl.value:Hl.textContent,Ia=!0)),k=nc(z,mt),0<k.length&&(mt=new po(mt,t,null,l,D),H.push({event:mt,listeners:k}),ct?mt.data=ct:(ct=Ro(l),ct!==null&&(mt.data=ct)))),(ct=l0?a0(t,l):n0(t,l))&&(mt=nc(z,"onBeforeInput"),0<mt.length&&(k=new po("onBeforeInput","beforeinput",null,l,D),H.push({event:k,listeners:mt}),k.data=ct)),$0(H,t,z,l,D)}cm(H,e)})}function xu(t,e,l){return{instance:t,listener:e,currentTarget:l}}function nc(t,e){for(var l=e+"Capture",a=[];t!==null;){var n=t,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=In(t,l),n!=null&&a.unshift(xu(t,n,u)),n=In(t,e),n!=null&&a.push(xu(t,n,u))),t.tag===3)return a;t=t.return}return[]}function I0(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function fm(t,e,l,a,n){for(var u=e._reactName,r=[];l!==null&&l!==a;){var h=l,y=h.alternate,z=h.stateNode;if(h=h.tag,y!==null&&y===a)break;h!==5&&h!==26&&h!==27||z===null||(y=z,n?(z=In(l,u),z!=null&&r.unshift(xu(l,z,y))):n||(z=In(l,u),z!=null&&r.push(xu(l,z,y)))),l=l.return}r.length!==0&&t.push({event:e,listeners:r})}var tp=/\r\n?/g,ep=/\u0000|\uFFFD/g;function rm(t){return(typeof t=="string"?t:""+t).replace(tp,`
`).replace(ep,"")}function om(t,e){return e=rm(e),rm(t)===e}function Ct(t,e,l,a,n,u){switch(l){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||ka(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&ka(t,""+a);break;case"className":si(t,"class",a);break;case"tabIndex":si(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":si(t,l,a);break;case"style":ro(t,a,u);break;case"data":if(e!=="object"){si(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||l!=="href")){t.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=ri(""+a),t.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(l==="formAction"?(e!=="input"&&Ct(t,e,"name",n.name,n,null),Ct(t,e,"formEncType",n.formEncType,n,null),Ct(t,e,"formMethod",n.formMethod,n,null),Ct(t,e,"formTarget",n.formTarget,n,null)):(Ct(t,e,"encType",n.encType,n,null),Ct(t,e,"method",n.method,n,null),Ct(t,e,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=ri(""+a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=cl);break;case"onScroll":a!=null&&ht("scroll",t);break;case"onScrollEnd":a!=null&&ht("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(s(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(s(60));t.innerHTML=l}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}l=ri(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""+a):t.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""):t.removeAttribute(l);break;case"capture":case"download":a===!0?t.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(l,a):t.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(l):t.setAttribute(l,a);break;case"popover":ht("beforetoggle",t),ht("toggle",t),ci(t,"popover",a);break;case"xlinkActuate":il(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":il(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":il(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":il(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":il(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":il(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":il(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":il(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":il(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":ci(t,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=_v.get(l)||l,ci(t,l,a))}}function qf(t,e,l,a,n,u){switch(l){case"style":ro(t,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(s(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(s(60));t.innerHTML=l}}break;case"children":typeof a=="string"?ka(t,a):(typeof a=="number"||typeof a=="bigint")&&ka(t,""+a);break;case"onScroll":a!=null&&ht("scroll",t);break;case"onScrollEnd":a!=null&&ht("scrollend",t);break;case"onClick":a!=null&&(t.onclick=cl);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!eo.hasOwnProperty(l))t:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),e=l.slice(2,n?l.length-7:void 0),u=t[he]||null,u=u!=null?u[l]:null,typeof u=="function"&&t.removeEventListener(e,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in t?t[l]=null:t.hasAttribute(l)&&t.removeAttribute(l)),t.addEventListener(e,a,n);break t}l in t?t[l]=a:a===!0?t.setAttribute(l,""):ci(t,l,a)}}}function ue(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ht("error",t),ht("load",t);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var r=l[u];if(r!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,e));default:Ct(t,e,u,r,l,null)}}n&&Ct(t,e,"srcSet",l.srcSet,l,null),a&&Ct(t,e,"src",l.src,l,null);return;case"input":ht("invalid",t);var h=u=r=n=null,y=null,z=null;for(a in l)if(l.hasOwnProperty(a)){var D=l[a];if(D!=null)switch(a){case"name":n=D;break;case"type":r=D;break;case"checked":y=D;break;case"defaultChecked":z=D;break;case"value":u=D;break;case"defaultValue":h=D;break;case"children":case"dangerouslySetInnerHTML":if(D!=null)throw Error(s(137,e));break;default:Ct(t,e,a,D,l,null)}}io(t,u,h,y,z,r,n,!1);return;case"select":ht("invalid",t),a=r=u=null;for(n in l)if(l.hasOwnProperty(n)&&(h=l[n],h!=null))switch(n){case"value":u=h;break;case"defaultValue":r=h;break;case"multiple":a=h;default:Ct(t,e,n,h,l,null)}e=u,l=r,t.multiple=!!a,e!=null?$a(t,!!a,e,!1):l!=null&&$a(t,!!a,l,!0);return;case"textarea":ht("invalid",t),u=n=a=null;for(r in l)if(l.hasOwnProperty(r)&&(h=l[r],h!=null))switch(r){case"value":a=h;break;case"defaultValue":n=h;break;case"children":u=h;break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(s(91));break;default:Ct(t,e,r,h,l,null)}so(t,a,n,u);return;case"option":for(y in l)if(l.hasOwnProperty(y)&&(a=l[y],a!=null))switch(y){case"selected":t.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Ct(t,e,y,a,l,null)}return;case"dialog":ht("beforetoggle",t),ht("toggle",t),ht("cancel",t),ht("close",t);break;case"iframe":case"object":ht("load",t);break;case"video":case"audio":for(a=0;a<Uu.length;a++)ht(Uu[a],t);break;case"image":ht("error",t),ht("load",t);break;case"details":ht("toggle",t);break;case"embed":case"source":case"link":ht("error",t),ht("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(z in l)if(l.hasOwnProperty(z)&&(a=l[z],a!=null))switch(z){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,e));default:Ct(t,e,z,a,l,null)}return;default:if($c(e)){for(D in l)l.hasOwnProperty(D)&&(a=l[D],a!==void 0&&qf(t,e,D,a,l,void 0));return}}for(h in l)l.hasOwnProperty(h)&&(a=l[h],a!=null&&Ct(t,e,h,a,l,null))}function lp(t,e,l,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,r=null,h=null,y=null,z=null,D=null;for(_ in l){var H=l[_];if(l.hasOwnProperty(_)&&H!=null)switch(_){case"checked":break;case"value":break;case"defaultValue":y=H;default:a.hasOwnProperty(_)||Ct(t,e,_,null,a,H)}}for(var C in a){var _=a[C];if(H=l[C],a.hasOwnProperty(C)&&(_!=null||H!=null))switch(C){case"type":u=_;break;case"name":n=_;break;case"checked":z=_;break;case"defaultChecked":D=_;break;case"value":r=_;break;case"defaultValue":h=_;break;case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(s(137,e));break;default:_!==H&&Ct(t,e,C,_,a,H)}}Jc(t,r,h,y,z,D,u,n);return;case"select":_=r=h=C=null;for(u in l)if(y=l[u],l.hasOwnProperty(u)&&y!=null)switch(u){case"value":break;case"multiple":_=y;default:a.hasOwnProperty(u)||Ct(t,e,u,null,a,y)}for(n in a)if(u=a[n],y=l[n],a.hasOwnProperty(n)&&(u!=null||y!=null))switch(n){case"value":C=u;break;case"defaultValue":h=u;break;case"multiple":r=u;default:u!==y&&Ct(t,e,n,u,a,y)}e=h,l=r,a=_,C!=null?$a(t,!!l,C,!1):!!a!=!!l&&(e!=null?$a(t,!!l,e,!0):$a(t,!!l,l?[]:"",!1));return;case"textarea":_=C=null;for(h in l)if(n=l[h],l.hasOwnProperty(h)&&n!=null&&!a.hasOwnProperty(h))switch(h){case"value":break;case"children":break;default:Ct(t,e,h,null,a,n)}for(r in a)if(n=a[r],u=l[r],a.hasOwnProperty(r)&&(n!=null||u!=null))switch(r){case"value":C=n;break;case"defaultValue":_=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(s(91));break;default:n!==u&&Ct(t,e,r,n,a,u)}co(t,C,_);return;case"option":for(var J in l)if(C=l[J],l.hasOwnProperty(J)&&C!=null&&!a.hasOwnProperty(J))switch(J){case"selected":t.selected=!1;break;default:Ct(t,e,J,null,a,C)}for(y in a)if(C=a[y],_=l[y],a.hasOwnProperty(y)&&C!==_&&(C!=null||_!=null))switch(y){case"selected":t.selected=C&&typeof C!="function"&&typeof C!="symbol";break;default:Ct(t,e,y,C,a,_)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var tt in l)C=l[tt],l.hasOwnProperty(tt)&&C!=null&&!a.hasOwnProperty(tt)&&Ct(t,e,tt,null,a,C);for(z in a)if(C=a[z],_=l[z],a.hasOwnProperty(z)&&C!==_&&(C!=null||_!=null))switch(z){case"children":case"dangerouslySetInnerHTML":if(C!=null)throw Error(s(137,e));break;default:Ct(t,e,z,C,a,_)}return;default:if($c(e)){for(var Mt in l)C=l[Mt],l.hasOwnProperty(Mt)&&C!==void 0&&!a.hasOwnProperty(Mt)&&qf(t,e,Mt,void 0,a,C);for(D in a)C=a[D],_=l[D],!a.hasOwnProperty(D)||C===_||C===void 0&&_===void 0||qf(t,e,D,C,a,_);return}}for(var R in l)C=l[R],l.hasOwnProperty(R)&&C!=null&&!a.hasOwnProperty(R)&&Ct(t,e,R,null,a,C);for(H in a)C=a[H],_=l[H],!a.hasOwnProperty(H)||C===_||C==null&&_==null||Ct(t,e,H,C,a,_)}function hm(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function ap(){if(typeof performance.getEntriesByType=="function"){for(var t=0,e=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,r=n.initiatorType,h=n.duration;if(u&&h&&hm(r)){for(r=0,h=n.responseEnd,a+=1;a<l.length;a++){var y=l[a],z=y.startTime;if(z>h)break;var D=y.transferSize,H=y.initiatorType;D&&hm(H)&&(y=y.responseEnd,r+=D*(y<h?1:(h-z)/(y-z)))}if(--a,e+=8*(u+r)/(n.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var Bf=null,Qf=null;function uc(t){return t.nodeType===9?t:t.ownerDocument}function dm(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function mm(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function Lf(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var Yf=null;function np(){var t=window.event;return t&&t.type==="popstate"?t===Yf?!1:(Yf=t,!0):(Yf=null,!1)}var ym=typeof setTimeout=="function"?setTimeout:void 0,up=typeof clearTimeout=="function"?clearTimeout:void 0,vm=typeof Promise=="function"?Promise:void 0,ip=typeof queueMicrotask=="function"?queueMicrotask:typeof vm<"u"?function(t){return vm.resolve(null).then(t).catch(cp)}:ym;function cp(t){setTimeout(function(){throw t})}function Wl(t){return t==="head"}function pm(t,e){var l=e,a=0;do{var n=l.nextSibling;if(t.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){t.removeChild(n),Mn(e);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Nu(t.ownerDocument.documentElement);else if(l==="head"){l=t.ownerDocument.head,Nu(l);for(var u=l.firstChild;u;){var r=u.nextSibling,h=u.nodeName;u[Wn]||h==="SCRIPT"||h==="STYLE"||h==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=r}}else l==="body"&&Nu(t.ownerDocument.body);l=n}while(l);Mn(e)}function gm(t,e){var l=t;t=0;do{var a=l.nextSibling;if(l.nodeType===1?e?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(e?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(t===0)break;t--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||t++;l=a}while(l)}function Gf(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var l=e;switch(e=e.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":Gf(l),Kc(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function sp(t,e,l,a){for(;t.nodeType===1;){var n=l;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[Wn])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(u=t.getAttribute("rel"),u==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(u!==n.rel||t.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||t.getAttribute("title")!==(n.title==null?null:n.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(u=t.getAttribute("src"),(u!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===u)return t}else return t;if(t=we(t.nextSibling),t===null)break}return null}function fp(t,e,l){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=we(t.nextSibling),t===null))return null;return t}function Sm(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=we(t.nextSibling),t===null))return null;return t}function wf(t){return t.data==="$?"||t.data==="$~"}function Xf(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function rp(t,e){var l=t.ownerDocument;if(t.data==="$~")t._reactRetry=e;else if(t.data!=="$?"||l.readyState!=="loading")e();else{var a=function(){e(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function we(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"||e==="F!"||e==="F")break;if(e==="/$"||e==="/&")return null}}return t}var Zf=null;function bm(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="/$"||l==="/&"){if(e===0)return we(t.nextSibling);e--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||e++}t=t.nextSibling}return null}function Em(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(e===0)return t;e--}else l!=="/$"&&l!=="/&"||e++}t=t.previousSibling}return null}function Tm(t,e,l){switch(e=uc(l),t){case"html":if(t=e.documentElement,!t)throw Error(s(452));return t;case"head":if(t=e.head,!t)throw Error(s(453));return t;case"body":if(t=e.body,!t)throw Error(s(454));return t;default:throw Error(s(451))}}function Nu(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);Kc(t)}var Xe=new Map,Rm=new Set;function ic(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Rl=Z.d;Z.d={f:op,r:hp,D:dp,C:mp,L:yp,m:vp,X:gp,S:pp,M:Sp};function op(){var t=Rl.f(),e=Wi();return t||e}function hp(t){var e=Va(t);e!==null&&e.tag===5&&e.type==="form"?Yh(e):Rl.r(t)}var An=typeof document>"u"?null:document;function Om(t,e,l){var a=An;if(a&&typeof e=="string"&&e){var n=je(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Rm.has(n)||(Rm.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),ue(e,"link",t),Wt(e),a.head.appendChild(e)))}}function dp(t){Rl.D(t),Om("dns-prefetch",t,null)}function mp(t,e){Rl.C(t,e),Om("preconnect",t,e)}function yp(t,e,l){Rl.L(t,e,l);var a=An;if(a&&t&&e){var n='link[rel="preload"][as="'+je(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+je(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+je(l.imageSizes)+'"]')):n+='[href="'+je(t)+'"]';var u=n;switch(e){case"style":u=zn(t);break;case"script":u=Cn(t)}Xe.has(u)||(t=T({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Xe.set(u,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(Hu(u))||e==="script"&&a.querySelector(ju(u))||(e=a.createElement("link"),ue(e,"link",t),Wt(e),a.head.appendChild(e)))}}function vp(t,e){Rl.m(t,e);var l=An;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+je(a)+'"][href="'+je(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Cn(t)}if(!Xe.has(u)&&(t=T({rel:"modulepreload",href:t},e),Xe.set(u,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(ju(u)))return}a=l.createElement("link"),ue(a,"link",t),Wt(a),l.head.appendChild(a)}}}function pp(t,e,l){Rl.S(t,e,l);var a=An;if(a&&t){var n=Ja(a).hoistableStyles,u=zn(t);e=e||"default";var r=n.get(u);if(!r){var h={loading:0,preload:null};if(r=a.querySelector(Hu(u)))h.loading=5;else{t=T({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Xe.get(u))&&Kf(t,l);var y=r=a.createElement("link");Wt(y),ue(y,"link",t),y._p=new Promise(function(z,D){y.onload=z,y.onerror=D}),y.addEventListener("load",function(){h.loading|=1}),y.addEventListener("error",function(){h.loading|=2}),h.loading|=4,cc(r,e,a)}r={type:"stylesheet",instance:r,count:1,state:h},n.set(u,r)}}}function gp(t,e){Rl.X(t,e);var l=An;if(l&&t){var a=Ja(l).hoistableScripts,n=Cn(t),u=a.get(n);u||(u=l.querySelector(ju(n)),u||(t=T({src:t,async:!0},e),(e=Xe.get(n))&&Vf(t,e),u=l.createElement("script"),Wt(u),ue(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Sp(t,e){Rl.M(t,e);var l=An;if(l&&t){var a=Ja(l).hoistableScripts,n=Cn(t),u=a.get(n);u||(u=l.querySelector(ju(n)),u||(t=T({src:t,async:!0,type:"module"},e),(e=Xe.get(n))&&Vf(t,e),u=l.createElement("script"),Wt(u),ue(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Am(t,e,l,a){var n=(n=rt.current)?ic(n):null;if(!n)throw Error(s(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=zn(l.href),l=Ja(n).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=zn(l.href);var u=Ja(n).hoistableStyles,r=u.get(t);if(r||(n=n.ownerDocument||n,r={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,r),(u=n.querySelector(Hu(t)))&&!u._p&&(r.instance=u,r.state.loading=5),Xe.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Xe.set(t,l),u||bp(n,t,l,r.state))),e&&a===null)throw Error(s(528,""));return r}if(e&&a!==null)throw Error(s(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Cn(l),l=Ja(n).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,t))}}function zn(t){return'href="'+je(t)+'"'}function Hu(t){return'link[rel="stylesheet"]['+t+"]"}function zm(t){return T({},t,{"data-precedence":t.precedence,precedence:null})}function bp(t,e,l,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),ue(e,"link",l),Wt(e),t.head.appendChild(e))}function Cn(t){return'[src="'+je(t)+'"]'}function ju(t){return"script[async]"+t}function Cm(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+je(l.href)+'"]');if(a)return e.instance=a,Wt(a),a;var n=T({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Wt(a),ue(a,"style",n),cc(a,l.precedence,t),e.instance=a;case"stylesheet":n=zn(l.href);var u=t.querySelector(Hu(n));if(u)return e.state.loading|=4,e.instance=u,Wt(u),u;a=zm(l),(n=Xe.get(n))&&Kf(a,n),u=(t.ownerDocument||t).createElement("link"),Wt(u);var r=u;return r._p=new Promise(function(h,y){r.onload=h,r.onerror=y}),ue(u,"link",a),e.state.loading|=4,cc(u,l.precedence,t),e.instance=u;case"script":return u=Cn(l.src),(n=t.querySelector(ju(u)))?(e.instance=n,Wt(n),n):(a=l,(n=Xe.get(u))&&(a=T({},l),Vf(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Wt(n),ue(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(s(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,cc(a,l.precedence,t));return e.instance}function cc(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,r=0;r<a.length;r++){var h=a[r];if(h.dataset.precedence===e)u=h;else if(u!==n)break}u?u.parentNode.insertBefore(t,u.nextSibling):(e=l.nodeType===9?l.head:l,e.insertBefore(t,e.firstChild))}function Kf(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function Vf(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var sc=null;function Mm(t,e,l){if(sc===null){var a=new Map,n=sc=new Map;n.set(l,a)}else n=sc,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(t))return a;for(a.set(t,null),l=l.getElementsByTagName(t),n=0;n<l.length;n++){var u=l[n];if(!(u[Wn]||u[ee]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var r=u.getAttribute(e)||"";r=t+r;var h=a.get(r);h?h.push(u):a.set(r,[u])}}return a}function _m(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function Ep(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function Dm(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Tp(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=zn(a.href),u=e.querySelector(Hu(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=fc.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,Wt(u);return}u=e.ownerDocument||e,a=zm(a),(n=Xe.get(n))&&Kf(a,n),u=u.createElement("link"),Wt(u);var r=u;r._p=new Promise(function(h,y){r.onload=h,r.onerror=y}),ue(u,"link",a),l.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=fc.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var Jf=0;function Rp(t,e){return t.stylesheets&&t.count===0&&oc(t,t.stylesheets),0<t.count||0<t.imgCount?function(l){var a=setTimeout(function(){if(t.stylesheets&&oc(t,t.stylesheets),t.unsuspend){var u=t.unsuspend;t.unsuspend=null,u()}},6e4+e);0<t.imgBytes&&Jf===0&&(Jf=62500*ap());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&oc(t,t.stylesheets),t.unsuspend)){var u=t.unsuspend;t.unsuspend=null,u()}},(t.imgBytes>Jf?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function fc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)oc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var rc=null;function oc(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,rc=new Map,e.forEach(Op,t),rc=null,fc.call(t))}function Op(t,e){if(!(e.state.loading&4)){var l=rc.get(t);if(l)var a=l.get(null);else{l=new Map,rc.set(t,l);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var r=n[u];(r.nodeName==="LINK"||r.getAttribute("media")!=="not all")&&(l.set(r.dataset.precedence,r),a=r)}a&&l.set(null,a)}n=e.instance,r=n.getAttribute("data-precedence"),u=l.get(r)||a,u===a&&l.set(null,n),l.set(r,n),this.count++,a=fc.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),e.state.loading|=4}}var qu={$$typeof:X,Provider:null,Consumer:null,_currentValue:at,_currentValue2:at,_threadCount:0};function Ap(t,e,l,a,n,u,r,h,y){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Gc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Gc(0),this.hiddenUpdates=Gc(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=r,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=y,this.incompleteTransitions=new Map}function Um(t,e,l,a,n,u,r,h,y,z,D,H){return t=new Ap(t,e,l,r,y,z,D,H,h),e=1,u===!0&&(e|=24),u=ze(3,null,null,e),t.current=u,u.stateNode=t,e=As(),e.refCount++,t.pooledCache=e,e.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:e},_s(u),t}function xm(t){return t?(t=an,t):an}function Nm(t,e,l,a,n,u){n=xm(n),a.context===null?a.context=n:a.pendingContext=n,a=Yl(e),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=Gl(t,a,e),l!==null&&(ge(l,t,e),mu(l,t,e))}function Hm(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function Ff(t,e){Hm(t,e),(t=t.alternate)&&Hm(t,e)}function jm(t){if(t.tag===13||t.tag===31){var e=ba(t,67108864);e!==null&&ge(e,t,67108864),Ff(t,67108864)}}function qm(t){if(t.tag===13||t.tag===31){var e=Ue();e=wc(e);var l=ba(t,e);l!==null&&ge(l,t,e),Ff(t,e)}}var hc=!0;function zp(t,e,l,a){var n=U.T;U.T=null;var u=Z.p;try{Z.p=2,$f(t,e,l,a)}finally{Z.p=u,U.T=n}}function Cp(t,e,l,a){var n=U.T;U.T=null;var u=Z.p;try{Z.p=8,$f(t,e,l,a)}finally{Z.p=u,U.T=n}}function $f(t,e,l,a){if(hc){var n=kf(a);if(n===null)jf(t,e,a,dc,l),Qm(t,a);else if(_p(n,t,e,l,a))a.stopPropagation();else if(Qm(t,a),e&4&&-1<Mp.indexOf(t)){for(;n!==null;){var u=Va(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var r=ya(u.pendingLanes);if(r!==0){var h=u;for(h.pendingLanes|=2,h.entangledLanes|=2;r;){var y=1<<31-Oe(r);h.entanglements[1]|=y,r&=~y}tl(u),(bt&6)===0&&($i=Te()+500,Du(0))}}break;case 31:case 13:h=ba(u,2),h!==null&&ge(h,u,2),Wi(),Ff(u,2)}if(u=kf(a),u===null&&jf(t,e,a,dc,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else jf(t,e,a,null,l)}}function kf(t){return t=Wc(t),Wf(t)}var dc=null;function Wf(t){if(dc=null,t=Ka(t),t!==null){var e=d(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=p(e),t!==null)return t;t=null}else if(l===31){if(t=E(e),t!==null)return t;t=null}else if(l===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return dc=t,null}function Bm(t){switch(t){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(dv()){case Zr:return 2;case Kr:return 8;case li:case mv:return 32;case Vr:return 268435456;default:return 32}default:return 32}}var Pf=!1,Pl=null,Il=null,ta=null,Bu=new Map,Qu=new Map,ea=[],Mp="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".split(" ");function Qm(t,e){switch(t){case"focusin":case"focusout":Pl=null;break;case"dragenter":case"dragleave":Il=null;break;case"mouseover":case"mouseout":ta=null;break;case"pointerover":case"pointerout":Bu.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Qu.delete(e.pointerId)}}function Lu(t,e,l,a,n,u){return t===null||t.nativeEvent!==u?(t={blockedOn:e,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},e!==null&&(e=Va(e),e!==null&&jm(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),t)}function _p(t,e,l,a,n){switch(e){case"focusin":return Pl=Lu(Pl,t,e,l,a,n),!0;case"dragenter":return Il=Lu(Il,t,e,l,a,n),!0;case"mouseover":return ta=Lu(ta,t,e,l,a,n),!0;case"pointerover":var u=n.pointerId;return Bu.set(u,Lu(Bu.get(u)||null,t,e,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,Qu.set(u,Lu(Qu.get(u)||null,t,e,l,a,n)),!0}return!1}function Lm(t){var e=Ka(t.target);if(e!==null){var l=d(e);if(l!==null){if(e=l.tag,e===13){if(e=p(l),e!==null){t.blockedOn=e,Pr(t.priority,function(){qm(l)});return}}else if(e===31){if(e=E(l),e!==null){t.blockedOn=e,Pr(t.priority,function(){qm(l)});return}}else if(e===3&&l.stateNode.current.memoizedState.isDehydrated){t.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}t.blockedOn=null}function mc(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=kf(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);kc=a,l.target.dispatchEvent(a),kc=null}else return e=Va(l),e!==null&&jm(e),t.blockedOn=l,!1;e.shift()}return!0}function Ym(t,e,l){mc(t)&&l.delete(e)}function Dp(){Pf=!1,Pl!==null&&mc(Pl)&&(Pl=null),Il!==null&&mc(Il)&&(Il=null),ta!==null&&mc(ta)&&(ta=null),Bu.forEach(Ym),Qu.forEach(Ym)}function yc(t,e){t.blockedOn===e&&(t.blockedOn=null,Pf||(Pf=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Dp)))}var vc=null;function Gm(t){vc!==t&&(vc=t,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){vc===t&&(vc=null);for(var e=0;e<t.length;e+=3){var l=t[e],a=t[e+1],n=t[e+2];if(typeof a!="function"){if(Wf(a||l)===null)continue;break}var u=Va(l);u!==null&&(t.splice(e,3),e-=3,$s(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function Mn(t){function e(y){return yc(y,t)}Pl!==null&&yc(Pl,t),Il!==null&&yc(Il,t),ta!==null&&yc(ta,t),Bu.forEach(e),Qu.forEach(e);for(var l=0;l<ea.length;l++){var a=ea[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<ea.length&&(l=ea[0],l.blockedOn===null);)Lm(l),l.blockedOn===null&&ea.shift();if(l=(t.ownerDocument||t).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],r=n[he]||null;if(typeof u=="function")r||Gm(l);else if(r){var h=null;if(u&&u.hasAttribute("formAction")){if(n=u,r=u[he]||null)h=r.formAction;else if(Wf(n)!==null)continue}else h=r.action;typeof h=="function"?l[a+1]=h:(l.splice(a,3),a-=3),Gm(l)}}}function wm(){function t(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(r){return n=r})},focusReset:"manual",scroll:"manual"})}function e(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",e),navigation.addEventListener("navigateerror",e),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",e),navigation.removeEventListener("navigateerror",e),n!==null&&(n(),n=null)}}}function If(t){this._internalRoot=t}pc.prototype.render=If.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(s(409));var l=e.current,a=Ue();Nm(l,a,t,e,null,null)},pc.prototype.unmount=If.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;Nm(t.current,2,null,t,null,null),Wi(),e[Za]=null}};function pc(t){this._internalRoot=t}pc.prototype.unstable_scheduleHydration=function(t){if(t){var e=Wr();t={blockedOn:null,target:t,priority:e};for(var l=0;l<ea.length&&e!==0&&e<ea[l].priority;l++);ea.splice(l,0,t),l===0&&Lm(t)}};var Xm=c.version;if(Xm!=="19.2.8")throw Error(s(527,Xm,"19.2.8"));Z.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(s(188)):(t=Object.keys(t).join(","),Error(s(268,t)));return t=m(e),t=t!==null?O(t):null,t=t===null?null:t.stateNode,t};var Up={bundleType:0,version:"19.2.8",rendererPackageName:"react-dom",currentDispatcherRef:U,reconcilerVersion:"19.2.8"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var gc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!gc.isDisabled&&gc.supportsFiber)try{Fn=gc.inject(Up),Re=gc}catch{}}return Gu.createRoot=function(t,e){if(!o(t))throw Error(s(299));var l=!1,a="",n=kh,u=Wh,r=Ph;return e!=null&&(e.unstable_strictMode===!0&&(l=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(u=e.onCaughtError),e.onRecoverableError!==void 0&&(r=e.onRecoverableError)),e=Um(t,1,!1,null,null,l,a,null,n,u,r,wm),t[Za]=e.current,Hf(t),new If(e)},Gu.hydrateRoot=function(t,e,l){if(!o(t))throw Error(s(299));var a=!1,n="",u=kh,r=Wh,h=Ph,y=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(r=l.onCaughtError),l.onRecoverableError!==void 0&&(h=l.onRecoverableError),l.formState!==void 0&&(y=l.formState)),e=Um(t,1,!0,e,l??null,a,n,y,u,r,h,wm),e.context=xm(null),l=e.current,a=Ue(),a=wc(a),n=Yl(a),n.callback=null,Gl(l,n,a),l=a,e.current.lanes=l,kn(e,l),tl(e),t[Za]=e.current,Hf(t),new pc(e)},Gu.version="19.2.8",Gu}var ty;function Xp(){if(ty)return ar.exports;ty=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(c){console.error(c)}}return i(),ar.exports=wp(),ar.exports}var Zp=Xp();/**
* react-router v7.18.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/var Mr=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,_y=/^[\\/]{2}/;function Kp(i,c){return c+i.replace(/\\/g,"/")}var ey="popstate";function ly(i){return typeof i=="object"&&i!=null&&"pathname"in i&&"search"in i&&"hash"in i&&"state"in i&&"key"in i}function Vp(i={}){function c(s,o){var m;let d=(m=o.state)==null?void 0:m.masked,{pathname:p,search:E,hash:g}=d||s.location;return rr("",{pathname:p,search:E,hash:g},o.state&&o.state.usr||null,o.state&&o.state.key||"default",d?{pathname:s.location.pathname,search:s.location.search,hash:s.location.hash}:void 0)}function f(s,o){return typeof o=="string"?o:Zu(o)}return Fp(c,f,null,i)}function qt(i,c){if(i===!1||i===null||typeof i>"u")throw new Error(c)}function nl(i,c){if(!i){typeof console<"u"&&console.warn(c);try{throw new Error(c)}catch{}}}function Jp(){return Math.random().toString(36).substring(2,10)}function ay(i,c){return{usr:i.state,key:i.key,idx:c,masked:i.mask?{pathname:i.pathname,search:i.search,hash:i.hash}:void 0}}function rr(i,c,f=null,s,o){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof c=="string"?Xn(c):c,state:f,key:c&&c.key||s||Jp(),mask:o}}function Zu({pathname:i="/",search:c="",hash:f=""}){return c&&c!=="?"&&(i+=c.charAt(0)==="?"?c:"?"+c),f&&f!=="#"&&(i+=f.charAt(0)==="#"?f:"#"+f),i}function Xn(i){let c={};if(i){let f=i.indexOf("#");f>=0&&(c.hash=i.substring(f),i=i.substring(0,f));let s=i.indexOf("?");s>=0&&(c.search=i.substring(s),i=i.substring(0,s)),i&&(c.pathname=i)}return c}function Fp(i,c,f,s={}){let{window:o=document.defaultView,v5Compat:d=!1}=s,p=o.history,E="POP",g=null,m=O();m==null&&(m=0,p.replaceState({...p.state,idx:m},""));function O(){return(p.state||{idx:null}).idx}function T(){E="POP";let L=O(),q=L==null?null:L-m;m=L,g&&g({action:E,location:Q.location,delta:q})}function N(L,q){E="PUSH";let F=ly(L)?L:rr(Q.location,L,q);m=O()+1;let X=ay(F,m),G=Q.createHref(F.mask||F);try{p.pushState(X,"",G)}catch(et){if(et instanceof DOMException&&et.name==="DataCloneError")throw et;o.location.assign(G)}d&&g&&g({action:E,location:Q.location,delta:1})}function B(L,q){E="REPLACE";let F=ly(L)?L:rr(Q.location,L,q);m=O();let X=ay(F,m),G=Q.createHref(F.mask||F);p.replaceState(X,"",G),d&&g&&g({action:E,location:Q.location,delta:0})}function Y(L){return $p(o,L)}let Q={get action(){return E},get location(){return i(o,p)},listen(L){if(g)throw new Error("A history only accepts one active listener");return o.addEventListener(ey,T),g=L,()=>{o.removeEventListener(ey,T),g=null}},createHref(L){return c(o,L)},createURL:Y,encodeLocation(L){let q=Y(L);return{pathname:q.pathname,search:q.search,hash:q.hash}},push:N,replace:B,go(L){return p.go(L)}};return Q}function $p(i,c,f=!1){let s="http://localhost";i&&(s=i.location.origin!=="null"?i.location.origin:i.location.href),qt(s,"No window.location.(origin|href) available to create URL");let o=typeof c=="string"?c:Zu(c);return o=o.replace(/ $/,"%20"),!f&&_y.test(o)&&(o=s+o),new URL(o,s)}function Dy(i,c,f="/"){return kp(i,c,f,!1)}function kp(i,c,f,s,o){let d=typeof c=="string"?Xn(c):c,p=Dl(d.pathname||"/",f);if(p==null)return null;let E=Wp(i),g=null,m=sg(p);for(let O=0;g==null&&O<E.length;++O)g=cg(E[O],m,s);return g}function Wp(i){let c=Uy(i);return Pp(c),c}function Uy(i,c=[],f=[],s="",o=!1){let d=(p,E,g=o,m)=>{let O={relativePath:m===void 0?p.path||"":m,caseSensitive:p.caseSensitive===!0,childrenIndex:E,route:p};if(O.relativePath.startsWith("/")){if(!O.relativePath.startsWith(s)&&g)return;qt(O.relativePath.startsWith(s),`Absolute route path "${O.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),O.relativePath=O.relativePath.slice(s.length)}let T=ke([s,O.relativePath]),N=f.concat(O);p.children&&p.children.length>0&&(qt(p.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${T}".`),Uy(p.children,c,N,T,g)),!(p.path==null&&!p.index)&&c.push({path:T,score:ug(T,p.index),routesMeta:N.map((B,Y)=>{let[Q,L]=Hy(B.relativePath,B.caseSensitive,Y===N.length-1);return{...B,matcher:Q,compiledParams:L}})})};return i.forEach((p,E)=>{var g;if(p.path===""||!((g=p.path)!=null&&g.includes("?")))d(p,E);else for(let m of xy(p.path))d(p,E,!0,m)}),c}function xy(i){let c=i.split("/");if(c.length===0)return[];let[f,...s]=c,o=f.endsWith("?"),d=f.replace(/\?$/,"");if(s.length===0)return o?[d,""]:[d];let p=xy(s.join("/")),E=[];return E.push(...p.map(g=>g===""?d:[d,g].join("/"))),o&&E.push(...p),E.map(g=>i.startsWith("/")&&g===""?"/":g)}function Pp(i){i.sort((c,f)=>c.score!==f.score?f.score-c.score:ig(c.routesMeta.map(s=>s.childrenIndex),f.routesMeta.map(s=>s.childrenIndex)))}var Ip=/^:[\w-]+$/,tg=3,eg=2,lg=1,ag=10,ng=-2,ny=i=>i==="*";function ug(i,c){let f=i.split("/"),s=f.length;return f.some(ny)&&(s+=ng),c&&(s+=eg),f.filter(o=>!ny(o)).reduce((o,d)=>o+(Ip.test(d)?tg:d===""?lg:ag),s)}function ig(i,c){return i.length===c.length&&i.slice(0,-1).every((s,o)=>s===c[o])?i[i.length-1]-c[c.length-1]:0}function cg(i,c,f=!1){let{routesMeta:s}=i,o={},d="/",p=[];for(let E=0;E<s.length;++E){let g=s[E],m=E===s.length-1,O=d==="/"?c:c.slice(d.length)||"/",T={path:g.relativePath,caseSensitive:g.caseSensitive,end:m},N=g.matcher&&g.compiledParams?Ny(T,O,g.matcher,g.compiledParams):Cc(T,O),B=g.route;if(!N&&m&&f&&!s[s.length-1].route.index&&(N=Cc({path:g.relativePath,caseSensitive:g.caseSensitive,end:!1},O)),!N)return null;Object.assign(o,N.params),p.push({params:o,pathname:ke([d,N.pathname]),pathnameBase:og(ke([d,N.pathnameBase])),route:B}),N.pathnameBase!=="/"&&(d=ke([d,N.pathnameBase]))}return p}function Cc(i,c){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[f,s]=Hy(i.path,i.caseSensitive,i.end);return Ny(i,c,f,s)}function Ny(i,c,f,s){let o=c.match(f);if(!o)return null;let d=o[0],p=d.replace(/(.)\/+$/,"$1"),E=o.slice(1);return{params:s.reduce((m,{paramName:O,isOptional:T},N)=>{if(O==="*"){let Y=E[N]||"";p=d.slice(0,d.length-Y.length).replace(/(.)\/+$/,"$1")}const B=E[N];return T&&!B?m[O]=void 0:m[O]=(B||"").replace(/%2F/g,"/"),m},{}),pathname:d,pathnameBase:p,pattern:i}}function Hy(i,c=!1,f=!0){nl(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let s=[],o="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,E,g,m,O)=>{if(s.push({paramName:E,isOptional:g!=null}),g){let T=O.charAt(m+p.length);return T&&T!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return i.endsWith("*")?(s.push({paramName:"*"}),o+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):f?o+="\\/*$":i!==""&&i!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,c?void 0:"i"),s]}function sg(i){try{return i.split("/").map(c=>decodeURIComponent(c).replace(/\//g,"%2F")).join("/")}catch(c){return nl(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${c}).`),i}}function Dl(i,c){if(c==="/")return i;if(!i.toLowerCase().startsWith(c.toLowerCase()))return null;let f=c.endsWith("/")?c.length-1:c.length,s=i.charAt(f);return s&&s!=="/"?null:i.slice(f)||"/"}function fg(i,c="/"){let{pathname:f,search:s="",hash:o=""}=typeof i=="string"?Xn(i):i,d;return f?(f=qy(f),f.startsWith("/")?d=uy(f.substring(1),"/"):d=uy(f,c)):d=c,{pathname:d,search:hg(s),hash:dg(o)}}function uy(i,c){let f=Mc(c).split("/");return i.split("/").forEach(o=>{o===".."?f.length>1&&f.pop():o!=="."&&f.push(o)}),f.length>1?f.join("/"):"/"}function cr(i,c,f,s){return`Cannot include a '${i}' character in a manually specified \`to.${c}\` field [${JSON.stringify(s)}]. Please separate it out to the \`to.${f}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function rg(i){return i.filter((c,f)=>f===0||c.route.path&&c.route.path.length>0)}function jy(i){let c=rg(i);return c.map((f,s)=>s===c.length-1?f.pathname:f.pathnameBase)}function _r(i,c,f,s=!1){let o;typeof i=="string"?o=Xn(i):(o={...i},qt(!o.pathname||!o.pathname.includes("?"),cr("?","pathname","search",o)),qt(!o.pathname||!o.pathname.includes("#"),cr("#","pathname","hash",o)),qt(!o.search||!o.search.includes("#"),cr("#","search","hash",o)));let d=i===""||o.pathname==="",p=d?"/":o.pathname,E;if(p==null)E=f;else{let T=c.length-1;if(!s&&p.startsWith("..")){let N=p.split("/");for(;N[0]==="..";)N.shift(),T-=1;o.pathname=N.join("/")}E=T>=0?c[T]:"/"}let g=fg(o,E),m=p&&p!=="/"&&p.endsWith("/"),O=(d||p===".")&&f.endsWith("/");return!g.pathname.endsWith("/")&&(m||O)&&(g.pathname+="/"),g}var qy=i=>i.replace(/[\\/]{2,}/g,"/"),ke=i=>qy(i.join("/")),Mc=i=>i.replace(/\/+$/,""),og=i=>Mc(i).replace(/^\/*/,"/"),hg=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,dg=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i,mg=class{constructor(i,c,f,s=!1){this.status=i,this.statusText=c||"",this.internal=s,f instanceof Error?(this.data=f.toString(),this.error=f):this.data=f}};function yg(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}function vg(i){let c=i.map(f=>f.route.path).filter(Boolean);return ke(c)||"/"}var By=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Qy(i,c){let f=i;if(typeof f!="string"||!Mr.test(f))return{absoluteURL:void 0,isExternal:!1,to:f};let s=f,o=!1;if(By)try{let d=new URL(window.location.href),p=_y.test(f)?new URL(Kp(f,d.protocol)):new URL(f),E=Dl(p.pathname,c);p.origin===d.origin&&E!=null?f=E+p.search+p.hash:o=!0}catch{nl(!1,`<Link to="${f}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:s,isExternal:o,to:f}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Ly=["POST","PUT","PATCH","DELETE"];new Set(Ly);var pg=["GET",...Ly];new Set(pg);var gg=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function Sg(i){try{return gg.includes(new URL(i).protocol)}catch{return!1}}var Zn=M.createContext(null);Zn.displayName="DataRouter";var Uc=M.createContext(null);Uc.displayName="DataRouterState";var Yy=M.createContext(!1);function bg(){return M.useContext(Yy)}var Gy=M.createContext({isTransitioning:!1});Gy.displayName="ViewTransition";var Eg=M.createContext(new Map);Eg.displayName="Fetchers";var Tg=M.createContext(null);Tg.displayName="Await";var Ke=M.createContext(null);Ke.displayName="Navigation";var Pu=M.createContext(null);Pu.displayName="Location";var ul=M.createContext({outlet:null,matches:[],isDataRoute:!1});ul.displayName="Route";var Dr=M.createContext(null);Dr.displayName="RouteError";var wy="REACT_ROUTER_ERROR",Rg="REDIRECT",Og="ROUTE_ERROR_RESPONSE";function Ag(i){if(i.startsWith(`${wy}:${Rg}:{`))try{let c=JSON.parse(i.slice(28));if(typeof c=="object"&&c&&typeof c.status=="number"&&typeof c.statusText=="string"&&typeof c.location=="string"&&typeof c.reloadDocument=="boolean"&&typeof c.replace=="boolean")return c}catch{}}function zg(i){if(i.startsWith(`${wy}:${Og}:{`))try{let c=JSON.parse(i.slice(40));if(typeof c=="object"&&c&&typeof c.status=="number"&&typeof c.statusText=="string")return new mg(c.status,c.statusText,c.data)}catch{}}function Cg(i,{relative:c}={}){qt(Iu(),"useHref() may be used only in the context of a <Router> component.");let{basename:f,navigator:s}=M.useContext(Ke),{hash:o,pathname:d,search:p}=ti(i,{relative:c}),E=d;return f!=="/"&&(E=d==="/"?f:ke([f,d])),s.createHref({pathname:E,search:p,hash:o})}function Iu(){return M.useContext(Pu)!=null}function Ul(){return qt(Iu(),"useLocation() may be used only in the context of a <Router> component."),M.useContext(Pu).location}var Xy="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Zy(i){M.useContext(Ke).static||M.useLayoutEffect(i)}function Ky(){let{isDataRoute:i}=M.useContext(ul);return i?Gg():Mg()}function Mg(){qt(Iu(),"useNavigate() may be used only in the context of a <Router> component.");let i=M.useContext(Zn),{basename:c,navigator:f}=M.useContext(Ke),{matches:s}=M.useContext(ul),{pathname:o}=Ul(),d=JSON.stringify(jy(s)),p=M.useRef(!1);return Zy(()=>{p.current=!0}),M.useCallback((g,m={})=>{if(nl(p.current,Xy),!p.current)return;if(typeof g=="number"){f.go(g);return}let O=_r(g,JSON.parse(d),o,m.relative==="path");i==null&&c!=="/"&&(O.pathname=O.pathname==="/"?c:ke([c,O.pathname])),(m.replace?f.replace:f.push)(O,m.state,m)},[c,f,d,o,i])}M.createContext(null);function _g(){let{matches:i}=M.useContext(ul),c=i[i.length-1];return(c==null?void 0:c.params)??{}}function ti(i,{relative:c}={}){let{matches:f}=M.useContext(ul),{pathname:s}=Ul(),o=JSON.stringify(jy(f));return M.useMemo(()=>_r(i,JSON.parse(o),s,c==="path"),[i,o,s,c])}function Dg(i,c){return Vy(i,c)}function Vy(i,c,f){var L;qt(Iu(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:s}=M.useContext(Ke),{matches:o}=M.useContext(ul),d=o[o.length-1],p=d?d.params:{},E=d?d.pathname:"/",g=d?d.pathnameBase:"/",m=d&&d.route;{let q=m&&m.path||"";Fy(E,!m||q.endsWith("*")||q.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${E}" (under <Route path="${q}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
Please change the parent <Route path="${q}"> to <Route path="${q==="/"?"*":`${q}/*`}">.`)}let O=Ul(),T;if(c){let q=typeof c=="string"?Xn(c):c;qt(g==="/"||((L=q.pathname)==null?void 0:L.startsWith(g)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${g}" but pathname "${q.pathname}" was given in the \`location\` prop.`),T=q}else T=O;let N=T.pathname||"/",B=N;if(g!=="/"){let q=g.replace(/^\//,"").split("/");B="/"+N.replace(/^\//,"").split("/").slice(q.length).join("/")}let Y=f&&f.state.matches.length?f.state.matches.map(q=>Object.assign(q,{route:f.manifest[q.route.id]||q.route})):Dy(i,{pathname:B});nl(m||Y!=null,`No routes matched location "${T.pathname}${T.search}${T.hash}" `),nl(Y==null||Y[Y.length-1].route.element!==void 0||Y[Y.length-1].route.Component!==void 0||Y[Y.length-1].route.lazy!==void 0,`Matched leaf route at location "${T.pathname}${T.search}${T.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let Q=jg(Y&&Y.map(q=>Object.assign({},q,{params:Object.assign({},p,q.params),pathname:ke([g,s.encodeLocation?s.encodeLocation(q.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:q.pathname]),pathnameBase:q.pathnameBase==="/"?g:ke([g,s.encodeLocation?s.encodeLocation(q.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:q.pathnameBase])})),o,f);return c&&Q?M.createElement(Pu.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...T},navigationType:"POP"}},Q):Q}function Ug(){let i=Yg(),c=yg(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),f=i instanceof Error?i.stack:null,s="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:s},d={padding:"2px 4px",backgroundColor:s},p=null;return console.error("Error handled by React Router default ErrorBoundary:",i),p=M.createElement(M.Fragment,null,M.createElement("p",null,"💿 Hey developer 👋"),M.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",M.createElement("code",{style:d},"ErrorBoundary")," or"," ",M.createElement("code",{style:d},"errorElement")," prop on your route.")),M.createElement(M.Fragment,null,M.createElement("h2",null,"Unexpected Application Error!"),M.createElement("h3",{style:{fontStyle:"italic"}},c),f?M.createElement("pre",{style:o},f):null,p)}var xg=M.createElement(Ug,null),Jy=class extends M.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,c){return c.location!==i.location||c.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:c.error,location:c.location,revalidation:i.revalidation||c.revalidation}}componentDidCatch(i,c){this.props.onError?this.props.onError(i,c):console.error("React Router caught the following error during render",i)}render(){let i=this.state.error;if(this.context&&typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){const f=zg(i.digest);f&&(i=f)}let c=i!==void 0?M.createElement(ul.Provider,{value:this.props.routeContext},M.createElement(Dr.Provider,{value:i,children:this.props.component})):this.props.children;return this.context?M.createElement(Ng,{error:i},c):c}};Jy.contextType=Yy;var sr=new WeakMap;function Ng({children:i,error:c}){let{basename:f}=M.useContext(Ke);if(typeof c=="object"&&c&&"digest"in c&&typeof c.digest=="string"){let s=Ag(c.digest);if(s){let o=sr.get(c);if(o)throw o;let d=Qy(s.location,f),p=d.absoluteURL||d.to;if(Sg(p))throw new Error("Invalid redirect location");if(By&&!sr.get(c))if(d.isExternal||s.reloadDocument)window.location.href=p;else{const E=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(d.to,{replace:s.replace}));throw sr.set(c,E),E}return M.createElement("meta",{httpEquiv:"refresh",content:`0;url=${p}`})}}return i}function Hg({routeContext:i,match:c,children:f}){let s=M.useContext(Zn);return s&&s.static&&s.staticContext&&(c.route.errorElement||c.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=c.route.id),M.createElement(ul.Provider,{value:i},f)}function jg(i,c=[],f){let s=f==null?void 0:f.state;if(i==null){if(!s)return null;if(s.errors)i=s.matches;else if(c.length===0&&!s.initialized&&s.matches.length>0)i=s.matches;else return null}let o=i,d=s==null?void 0:s.errors;if(d!=null){let O=o.findIndex(T=>T.route.id&&(d==null?void 0:d[T.route.id])!==void 0);qt(O>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(d).join(",")}`),o=o.slice(0,Math.min(o.length,O+1))}let p=!1,E=-1;if(f&&s){p=s.renderFallback;for(let O=0;O<o.length;O++){let T=o[O];if((T.route.HydrateFallback||T.route.hydrateFallbackElement)&&(E=O),T.route.id){let{loaderData:N,errors:B}=s,Y=T.route.loader&&!N.hasOwnProperty(T.route.id)&&(!B||B[T.route.id]===void 0);if(T.route.lazy||Y){f.isStatic&&(p=!0),E>=0?o=o.slice(0,E+1):o=[o[0]];break}}}}let g=f==null?void 0:f.onError,m=s&&g?(O,T)=>{var N,B;g(O,{location:s.location,params:((B=(N=s.matches)==null?void 0:N[0])==null?void 0:B.params)??{},pattern:vg(s.matches),errorInfo:T})}:void 0;return o.reduceRight((O,T,N)=>{let B,Y=!1,Q=null,L=null;s&&(B=d&&T.route.id?d[T.route.id]:void 0,Q=T.route.errorElement||xg,p&&(E<0&&N===0?(Fy("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),Y=!0,L=null):E===N&&(Y=!0,L=T.route.hydrateFallbackElement||null)));let q=c.concat(o.slice(0,N+1)),F=()=>{let X;return B?X=Q:Y?X=L:T.route.Component?X=M.createElement(T.route.Component,null):T.route.element?X=T.route.element:X=O,M.createElement(Hg,{match:T,routeContext:{outlet:O,matches:q,isDataRoute:s!=null},children:X})};return s&&(T.route.ErrorBoundary||T.route.errorElement||N===0)?M.createElement(Jy,{location:s.location,revalidation:s.revalidation,component:Q,error:B,children:F(),routeContext:{outlet:null,matches:q,isDataRoute:!0},onError:m}):F()},null)}function Ur(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function qg(i){let c=M.useContext(Zn);return qt(c,Ur(i)),c}function Bg(i){let c=M.useContext(Uc);return qt(c,Ur(i)),c}function Qg(i){let c=M.useContext(ul);return qt(c,Ur(i)),c}function xr(i){let c=Qg(i),f=c.matches[c.matches.length-1];return qt(f.route.id,`${i} can only be used on routes that contain a unique "id"`),f.route.id}function Lg(){return xr("useRouteId")}function Yg(){var s;let i=M.useContext(Dr),c=Bg("useRouteError"),f=xr("useRouteError");return i!==void 0?i:(s=c.errors)==null?void 0:s[f]}function Gg(){let{router:i}=qg("useNavigate"),c=xr("useNavigate"),f=M.useRef(!1);return Zy(()=>{f.current=!0}),M.useCallback(async(o,d={})=>{nl(f.current,Xy),f.current&&(typeof o=="number"?await i.navigate(o):await i.navigate(o,{fromRouteId:c,...d}))},[i,c])}var iy={};function Fy(i,c,f){!c&&!iy[i]&&(iy[i]=!0,nl(!1,f))}M.memo(wg);function wg({routes:i,manifest:c,future:f,state:s,isStatic:o,onError:d}){return Vy(i,void 0,{manifest:c,state:s,isStatic:o,onError:d})}function Rc(i){qt(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Xg({basename:i="/",children:c=null,location:f,navigationType:s="POP",navigator:o,static:d=!1,useTransitions:p}){qt(!Iu(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let E=i.replace(/^\/*/,"/"),g=M.useMemo(()=>({basename:E,navigator:o,static:d,useTransitions:p,future:{}}),[E,o,d,p]);typeof f=="string"&&(f=Xn(f));let{pathname:m="/",search:O="",hash:T="",state:N=null,key:B="default",mask:Y}=f,Q=M.useMemo(()=>{let L=Dl(m,E);return L==null?null:{location:{pathname:L,search:O,hash:T,state:N,key:B,mask:Y},navigationType:s}},[E,m,O,T,N,B,s,Y]);return nl(Q!=null,`<Router basename="${E}"> is not able to match the URL "${m}${O}${T}" because it does not start with the basename, so the <Router> won't render anything.`),Q==null?null:M.createElement(Ke.Provider,{value:g},M.createElement(Pu.Provider,{children:c,value:Q}))}function Zg({children:i,location:c}){return Dg(or(i),c)}function or(i,c=[]){let f=[];return M.Children.forEach(i,(s,o)=>{if(!M.isValidElement(s))return;let d=[...c,o];if(s.type===M.Fragment){f.push.apply(f,or(s.props.children,d));return}qt(s.type===Rc,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),qt(!s.props.index||!s.props.children,"An index route cannot have child routes.");let p={id:s.props.id||d.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,middleware:s.props.middleware,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(p.children=or(s.props.children,d)),f.push(p)}),f}var Oc="get",Ac="application/x-www-form-urlencoded";function xc(i){return typeof HTMLElement<"u"&&i instanceof HTMLElement}function Kg(i){return xc(i)&&i.tagName.toLowerCase()==="button"}function Vg(i){return xc(i)&&i.tagName.toLowerCase()==="form"}function Jg(i){return xc(i)&&i.tagName.toLowerCase()==="input"}function Fg(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function $g(i,c){return i.button===0&&(!c||c==="_self")&&!Fg(i)}var bc=null;function kg(){if(bc===null)try{new FormData(document.createElement("form"),0),bc=!1}catch{bc=!0}return bc}var Wg=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function fr(i){return i!=null&&!Wg.has(i)?(nl(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Ac}"`),null):i}function Pg(i,c){let f,s,o,d,p;if(Vg(i)){let E=i.getAttribute("action");s=E?Dl(E,c):null,f=i.getAttribute("method")||Oc,o=fr(i.getAttribute("enctype"))||Ac,d=new FormData(i)}else if(Kg(i)||Jg(i)&&(i.type==="submit"||i.type==="image")){let E=i.form;if(E==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let g=i.getAttribute("formaction")||E.getAttribute("action");if(s=g?Dl(g,c):null,f=i.getAttribute("formmethod")||E.getAttribute("method")||Oc,o=fr(i.getAttribute("formenctype"))||fr(E.getAttribute("enctype"))||Ac,d=new FormData(E,i),!kg()){let{name:m,type:O,value:T}=i;if(O==="image"){let N=m?`${m}.`:"";d.append(`${N}x`,"0"),d.append(`${N}y`,"0")}else m&&d.append(m,T)}}else{if(xc(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');f=Oc,s=null,o=Ac,p=i}return d&&o==="text/plain"&&(p=d,d=void 0),{action:s,method:f.toLowerCase(),encType:o,formData:d,body:p}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Nr(i,c){if(i===!1||i===null||typeof i>"u")throw new Error(c)}function $y(i,c,f,s){let o=typeof i=="string"?new URL(i,typeof window>"u"?"server://singlefetch/":window.location.origin):i;return f?o.pathname.endsWith("/")?o.pathname=`${o.pathname}_.${s}`:o.pathname=`${o.pathname}.${s}`:o.pathname==="/"?o.pathname=`_root.${s}`:c&&Dl(o.pathname,c)==="/"?o.pathname=`${Mc(c)}/_root.${s}`:o.pathname=`${Mc(o.pathname)}.${s}`,o}async function Ig(i,c){if(i.id in c)return c[i.id];try{let f=await import(i.module);return c[i.id]=f,f}catch(f){return console.error(`Error loading route module \`${i.module}\`, reloading page...`),console.error(f),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function t1(i){return i==null?!1:i.href==null?i.rel==="preload"&&typeof i.imageSrcSet=="string"&&typeof i.imageSizes=="string":typeof i.rel=="string"&&typeof i.href=="string"}async function e1(i,c,f){let s=await Promise.all(i.map(async o=>{let d=c.routes[o.route.id];if(d){let p=await Ig(d,f);return p.links?p.links():[]}return[]}));return u1(s.flat(1).filter(t1).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function cy(i,c,f,s,o,d){let p=(g,m)=>f[m]?g.route.id!==f[m].route.id:!0,E=(g,m)=>{var O;return f[m].pathname!==g.pathname||((O=f[m].route.path)==null?void 0:O.endsWith("*"))&&f[m].params["*"]!==g.params["*"]};return d==="assets"?c.filter((g,m)=>p(g,m)||E(g,m)):d==="data"?c.filter((g,m)=>{var T;let O=s.routes[g.route.id];if(!O||!O.hasLoader)return!1;if(p(g,m)||E(g,m))return!0;if(g.route.shouldRevalidate){let N=g.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:((T=f[0])==null?void 0:T.params)||{},nextUrl:new URL(i,window.origin),nextParams:g.params,defaultShouldRevalidate:!0});if(typeof N=="boolean")return N}return!0}):[]}function l1(i,c,{includeHydrateFallback:f}={}){return a1(i.map(s=>{let o=c.routes[s.route.id];if(!o)return[];let d=[o.module];return o.clientActionModule&&(d=d.concat(o.clientActionModule)),o.clientLoaderModule&&(d=d.concat(o.clientLoaderModule)),f&&o.hydrateFallbackModule&&(d=d.concat(o.hydrateFallbackModule)),o.imports&&(d=d.concat(o.imports)),d}).flat(1))}function a1(i){return[...new Set(i)]}function n1(i){let c={},f=Object.keys(i).sort();for(let s of f)c[s]=i[s];return c}function u1(i,c){let f=new Set;return new Set(c),i.reduce((s,o)=>{let d=JSON.stringify(n1(o));return f.has(d)||(f.add(d),s.push({key:d,link:o})),s},[])}function Hr(){let i=M.useContext(Zn);return Nr(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function i1(){let i=M.useContext(Uc);return Nr(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var jr=M.createContext(void 0);jr.displayName="FrameworkContext";function Nc(){let i=M.useContext(jr);return Nr(i,"You must render this element inside a <HydratedRouter> element"),i}function c1(i,c){let f=M.useContext(jr),[s,o]=M.useState(!1),[d,p]=M.useState(!1),{onFocus:E,onBlur:g,onMouseEnter:m,onMouseLeave:O,onTouchStart:T}=c,N=M.useRef(null);M.useEffect(()=>{if(i==="render"&&p(!0),i==="viewport"){let Q=q=>{q.forEach(F=>{p(F.isIntersecting)})},L=new IntersectionObserver(Q,{threshold:.5});return N.current&&L.observe(N.current),()=>{L.disconnect()}}},[i]),M.useEffect(()=>{if(s){let Q=setTimeout(()=>{p(!0)},100);return()=>{clearTimeout(Q)}}},[s]);let B=()=>{o(!0)},Y=()=>{o(!1),p(!1)};return f?i!=="intent"?[d,N,{}]:[d,N,{onFocus:wu(E,B),onBlur:wu(g,Y),onMouseEnter:wu(m,B),onMouseLeave:wu(O,Y),onTouchStart:wu(T,B)}]:[!1,N,{}]}function wu(i,c){return f=>{i&&i(f),f.defaultPrevented||c(f)}}function s1({page:i,...c}){let f=bg(),{nonce:s}=Nc(),{router:o}=Hr(),d=M.useMemo(()=>Dy(o.routes,i,o.basename),[o.routes,i,o.basename]);return d?(c.nonce==null&&s&&(c={...c,nonce:s}),f?M.createElement(r1,{page:i,matches:d,...c}):M.createElement(o1,{page:i,matches:d,...c})):null}function f1(i){let{manifest:c,routeModules:f}=Nc(),[s,o]=M.useState([]);return M.useEffect(()=>{let d=!1;return e1(i,c,f).then(p=>{d||o(p)}),()=>{d=!0}},[i,c,f]),s}function r1({page:i,matches:c,...f}){let s=Ul(),{future:o}=Nc(),{basename:d}=Hr(),p=M.useMemo(()=>{if(i===s.pathname+s.search+s.hash)return[];let E=$y(i,d,o.v8_trailingSlashAwareDataRequests,"rsc"),g=!1,m=[];for(let O of c)typeof O.route.shouldRevalidate=="function"?g=!0:m.push(O.route.id);return g&&m.length>0&&E.searchParams.set("_routes",m.join(",")),[E.pathname+E.search]},[d,o.v8_trailingSlashAwareDataRequests,i,s,c]);return M.createElement(M.Fragment,null,p.map(E=>M.createElement("link",{key:E,rel:"prefetch",as:"fetch",href:E,...f})))}function o1({page:i,matches:c,...f}){let s=Ul(),{future:o,manifest:d,routeModules:p}=Nc(),{basename:E}=Hr(),{loaderData:g,matches:m}=i1(),O=M.useMemo(()=>cy(i,c,m,d,s,"data"),[i,c,m,d,s]),T=M.useMemo(()=>cy(i,c,m,d,s,"assets"),[i,c,m,d,s]),N=M.useMemo(()=>{if(i===s.pathname+s.search+s.hash)return[];let Q=new Set,L=!1;if(c.forEach(F=>{var G;let X=d.routes[F.route.id];!X||!X.hasLoader||(!O.some(et=>et.route.id===F.route.id)&&F.route.id in g&&((G=p[F.route.id])!=null&&G.shouldRevalidate)||X.hasClientLoader?L=!0:Q.add(F.route.id))}),Q.size===0)return[];let q=$y(i,E,o.v8_trailingSlashAwareDataRequests,"data");return L&&Q.size>0&&q.searchParams.set("_routes",c.filter(F=>Q.has(F.route.id)).map(F=>F.route.id).join(",")),[q.pathname+q.search]},[E,o.v8_trailingSlashAwareDataRequests,g,s,d,O,c,i,p]),B=M.useMemo(()=>l1(T,d),[T,d]),Y=f1(T);return M.createElement(M.Fragment,null,N.map(Q=>M.createElement("link",{key:Q,rel:"prefetch",as:"fetch",href:Q,...f})),B.map(Q=>M.createElement("link",{key:Q,rel:"modulepreload",href:Q,...f})),Y.map(({key:Q,link:L})=>M.createElement("link",{key:Q,nonce:f.nonce,...L,crossOrigin:L.crossOrigin??f.crossOrigin})))}function h1(...i){return c=>{i.forEach(f=>{typeof f=="function"?f(c):f!=null&&(f.current=c)})}}var d1=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{d1&&(window.__reactRouterVersion="7.18.1")}catch{}function m1({basename:i,children:c,useTransitions:f,window:s}){let o=M.useRef();o.current==null&&(o.current=Vp({window:s,v5Compat:!0}));let d=o.current,[p,E]=M.useState({action:d.action,location:d.location}),g=M.useCallback(m=>{f===!1?E(m):M.startTransition(()=>E(m))},[f]);return M.useLayoutEffect(()=>d.listen(g),[d,g]),M.createElement(Xg,{basename:i,children:c,location:p.location,navigationType:p.action,navigator:d,useTransitions:f})}var Kn=M.forwardRef(function({onClick:c,discover:f="render",prefetch:s="none",relative:o,reloadDocument:d,replace:p,mask:E,state:g,target:m,to:O,preventScrollReset:T,viewTransition:N,defaultShouldRevalidate:B,...Y},Q){let{basename:L,navigator:q,useTransitions:F}=M.useContext(Ke),X=typeof O=="string"&&Mr.test(O),G=Qy(O,L);O=G.to;let et=Cg(O,{relative:o}),ft=Ul(),I=null;if(E){let xt=_r(E,[],ft.mask?ft.mask.pathname:"/",!0);L!=="/"&&(xt.pathname=xt.pathname==="/"?L:ke([L,xt.pathname])),I=q.createHref(xt)}let[lt,yt,Ut]=c1(s,Y),Yt=g1(O,{replace:p,mask:E,state:g,target:m,preventScrollReset:T,relative:o,viewTransition:N,defaultShouldRevalidate:B,useTransitions:F});function Gt(xt){c&&c(xt),xt.defaultPrevented||Yt(xt)}let Ee=!(G.isExternal||d),te=M.createElement("a",{...Y,...Ut,href:(Ee?I:void 0)||G.absoluteURL||et,onClick:Ee?Gt:c,ref:h1(Q,yt),target:m,"data-discover":!X&&f==="render"?"true":void 0});return lt&&!X?M.createElement(M.Fragment,null,te,M.createElement(s1,{page:et})):te});Kn.displayName="Link";var y1=M.forwardRef(function({"aria-current":c="page",caseSensitive:f=!1,className:s="",end:o=!1,style:d,to:p,viewTransition:E,children:g,...m},O){let T=ti(p,{relative:m.relative}),N=Ul(),B=M.useContext(Uc),{navigator:Y,basename:Q}=M.useContext(Ke),L=B!=null&&R1(T)&&E===!0,q=Y.encodeLocation?Y.encodeLocation(T).pathname:T.pathname,F=N.pathname,X=B&&B.navigation&&B.navigation.location?B.navigation.location.pathname:null;f||(F=F.toLowerCase(),X=X?X.toLowerCase():null,q=q.toLowerCase()),X&&Q&&(X=Dl(X,Q)||X);const G=q!=="/"&&q.endsWith("/")?q.length-1:q.length;let et=F===q||!o&&F.startsWith(q)&&F.charAt(G)==="/",ft=X!=null&&(X===q||!o&&X.startsWith(q)&&X.charAt(q.length)==="/"),I={isActive:et,isPending:ft,isTransitioning:L},lt=et?c:void 0,yt;typeof s=="function"?yt=s(I):yt=[s,et?"active":null,ft?"pending":null,L?"transitioning":null].filter(Boolean).join(" ");let Ut=typeof d=="function"?d(I):d;return M.createElement(Kn,{...m,"aria-current":lt,className:yt,ref:O,style:Ut,to:p,viewTransition:E},typeof g=="function"?g(I):g)});y1.displayName="NavLink";var v1=M.forwardRef(({discover:i="render",fetcherKey:c,navigate:f,reloadDocument:s,replace:o,state:d,method:p=Oc,action:E,onSubmit:g,relative:m,preventScrollReset:O,viewTransition:T,defaultShouldRevalidate:N,...B},Y)=>{let{useTransitions:Q}=M.useContext(Ke),L=E1(),q=T1(E,{relative:m}),F=p.toLowerCase()==="get"?"get":"post",X=typeof E=="string"&&Mr.test(E),G=et=>{if(g&&g(et),et.defaultPrevented)return;et.preventDefault();let ft=et.nativeEvent.submitter,I=(ft==null?void 0:ft.getAttribute("formmethod"))||p,lt=()=>L(ft||et.currentTarget,{fetcherKey:c,method:I,navigate:f,replace:o,state:d,relative:m,preventScrollReset:O,viewTransition:T,defaultShouldRevalidate:N});Q&&f!==!1?M.startTransition(()=>lt()):lt()};return M.createElement("form",{ref:Y,method:F,action:q,onSubmit:s?g:G,...B,"data-discover":!X&&i==="render"?"true":void 0})});v1.displayName="Form";function p1(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ky(i){let c=M.useContext(Zn);return qt(c,p1(i)),c}function g1(i,{target:c,replace:f,mask:s,state:o,preventScrollReset:d,relative:p,viewTransition:E,defaultShouldRevalidate:g,useTransitions:m}={}){let O=Ky(),T=Ul(),N=ti(i,{relative:p});return M.useCallback(B=>{if($g(B,c)){B.preventDefault();let Y=f!==void 0?f:Zu(T)===Zu(N),Q=()=>O(i,{replace:Y,mask:s,state:o,preventScrollReset:d,relative:p,viewTransition:E,defaultShouldRevalidate:g});m?M.startTransition(()=>Q()):Q()}},[T,O,N,f,s,o,c,i,d,p,E,g,m])}var S1=0,b1=()=>`__${String(++S1)}__`;function E1(){let{router:i}=ky("useSubmit"),{basename:c}=M.useContext(Ke),f=Lg(),s=i.fetch,o=i.navigate;return M.useCallback(async(d,p={})=>{let{action:E,method:g,encType:m,formData:O,body:T}=Pg(d,c);if(p.navigate===!1){let N=p.fetcherKey||b1();await s(N,f,p.action||E,{defaultShouldRevalidate:p.defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:O,body:T,formMethod:p.method||g,formEncType:p.encType||m,flushSync:p.flushSync})}else await o(p.action||E,{defaultShouldRevalidate:p.defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:O,body:T,formMethod:p.method||g,formEncType:p.encType||m,replace:p.replace,state:p.state,fromRouteId:f,flushSync:p.flushSync,viewTransition:p.viewTransition})},[s,o,c,f])}function T1(i,{relative:c}={}){let{basename:f}=M.useContext(Ke),s=M.useContext(ul);qt(s,"useFormAction must be used inside a RouteContext");let[o]=s.matches.slice(-1),d={...ti(i||".",{relative:c})},p=Ul();if(i==null){d.search=p.search;let E=new URLSearchParams(d.search),g=E.getAll("index");if(g.some(O=>O==="")){E.delete("index"),g.filter(T=>T).forEach(T=>E.append("index",T));let O=E.toString();d.search=O?`?${O}`:""}}return(!i||i===".")&&o.route.index&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),f!=="/"&&(d.pathname=d.pathname==="/"?f:ke([f,d.pathname])),Zu(d)}function R1(i,{relative:c}={}){let f=M.useContext(Gy);qt(f!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=ky("useViewTransitionState"),o=ti(i,{relative:c});if(!f.isTransitioning)return!1;let d=Dl(f.currentLocation.pathname,s)||f.currentLocation.pathname,p=Dl(f.nextLocation.pathname,s)||f.nextLocation.pathname;return Cc(o.pathname,p)!=null||Cc(o.pathname,d)!=null}var Vn=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(i){return this.listeners.add(i),this.onSubscribe(),()=>{this.listeners.delete(i),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Ha,na,_n,gy,O1=(gy=class extends Vn{constructor(){super();W(this,Ha);W(this,na);W(this,_n);K(this,_n,c=>{if(typeof window<"u"&&window.addEventListener){const f=()=>c();return window.addEventListener("visibilitychange",f,!1),()=>{window.removeEventListener("visibilitychange",f)}}})}onSubscribe(){v(this,na)||this.setEventListener(v(this,_n))}onUnsubscribe(){var c;this.hasListeners()||((c=v(this,na))==null||c.call(this),K(this,na,void 0))}setEventListener(c){var f;K(this,_n,c),(f=v(this,na))==null||f.call(this),K(this,na,c(s=>{typeof s=="boolean"?this.setFocused(s):this.onFocus()}))}setFocused(c){v(this,Ha)!==c&&(K(this,Ha,c),this.onFocus())}onFocus(){const c=this.isFocused();this.listeners.forEach(f=>{f(c)})}isFocused(){var c;return typeof v(this,Ha)=="boolean"?v(this,Ha):((c=globalThis.document)==null?void 0:c.visibilityState)!=="hidden"}},Ha=new WeakMap,na=new WeakMap,_n=new WeakMap,gy),qr=new O1,A1={setTimeout:(i,c)=>setTimeout(i,c),clearTimeout:i=>clearTimeout(i),setInterval:(i,c)=>setInterval(i,c),clearInterval:i=>clearInterval(i)},ua,zr,Sy,z1=(Sy=class{constructor(){W(this,ua,A1);W(this,zr,!1)}setTimeoutProvider(i){K(this,ua,i)}setTimeout(i,c){return v(this,ua).setTimeout(i,c)}clearTimeout(i){v(this,ua).clearTimeout(i)}setInterval(i,c){return v(this,ua).setInterval(i,c)}clearInterval(i){v(this,ua).clearInterval(i)}},ua=new WeakMap,zr=new WeakMap,Sy),Na=new z1;function C1(i){setTimeout(i,0)}var M1=typeof window>"u"||"Deno"in globalThis;function oe(){}function _1(i,c){return typeof i=="function"?i(c):i}function hr(i){return typeof i=="number"&&i>=0&&i!==1/0}function Wy(i,c){return Math.max(i+(c||0)-Date.now(),0)}function da(i,c){return typeof i=="function"?i(c):i}function Ne(i,c){return typeof i=="function"?i(c):i}function sy(i,c){const{type:f="all",exact:s,fetchStatus:o,predicate:d,queryKey:p,stale:E}=i;if(p){if(s){if(c.queryHash!==Br(p,c.options))return!1}else if(!wn(c.queryKey,p))return!1}if(f!=="all"){const g=c.isActive();if(f==="active"&&!g||f==="inactive"&&g)return!1}return!(typeof E=="boolean"&&c.isStale()!==E||o&&o!==c.state.fetchStatus||d&&!d(c))}function fy(i,c){const{exact:f,status:s,predicate:o,mutationKey:d}=i;if(d){if(!c.options.mutationKey)return!1;if(f){if(Xa(c.options.mutationKey)!==Xa(d))return!1}else if(!wn(c.options.mutationKey,d))return!1}return!(s&&c.state.status!==s||o&&!o(c))}function Br(i,c){return((c==null?void 0:c.queryKeyHashFn)||Xa)(i)}function Xa(i){return JSON.stringify(i,(c,f)=>dr(f)?Object.keys(f).sort().reduce((s,o)=>(s[o]=f[o],s),{}):f)}function wn(i,c){if(i===c)return!0;if(typeof i!=typeof c)return!1;if(i&&c&&typeof i=="object"&&typeof c=="object"){if(Array.isArray(i)&&Array.isArray(c)){for(let s=0;s<c.length;s++)if(!wn(i[s],c[s]))return!1;return!0}const f=Object.keys(c);for(const s of f)if(!wn(i[s],c[s]))return!1;return!0}return!1}var D1=Object.prototype.hasOwnProperty;function Py(i,c,f=0){if(i===c)return i;if(f>500)return c;const s=ry(i)&&ry(c);if(!s&&!(dr(i)&&dr(c)))return c;const d=(s?i:Object.keys(i)).length,p=s?c:Object.keys(c),E=p.length,g=s?new Array(E):{};let m=0;for(let O=0;O<E;O++){const T=s?O:p[O],N=i[T],B=c[T];if(N===B){g[T]=N,(s?O<d:D1.call(i,T))&&m++;continue}if(N===null||B===null||typeof N!="object"||typeof B!="object"){g[T]=B;continue}const Y=Py(N,B,f+1);g[T]=Y,Y===N&&m++}return d===E&&m===d?i:g}function _c(i,c){if(!c||Object.keys(i).length!==Object.keys(c).length)return!1;for(const f in i)if(i[f]!==c[f])return!1;return!0}function ry(i){return Array.isArray(i)&&i.length===Object.keys(i).length}function dr(i){if(!oy(i))return!1;const c=i.constructor;if(c===void 0)return!0;const f=c.prototype;return!(!oy(f)||!f.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(i)!==Object.prototype)}function oy(i){return Object.prototype.toString.call(i)==="[object Object]"}function U1(i){return new Promise(c=>{Na.setTimeout(c,i)})}function mr(i,c,f){return typeof f.structuralSharing=="function"?f.structuralSharing(i,c):f.structuralSharing!==!1?Py(i,c):c}function x1(i,c,f=0){const s=[...i,c];return f&&s.length>f?s.slice(1):s}function N1(i,c,f=0){const s=[c,...i];return f&&s.length>f?s.slice(0,-1):s}var Qr=Symbol();function Iy(i,c){return!i.queryFn&&(c!=null&&c.initialPromise)?()=>c.initialPromise:!i.queryFn||i.queryFn===Qr?()=>Promise.reject(new Error(`Missing queryFn: '${i.queryHash}'`)):i.queryFn}function Lr(i,c){return typeof i=="function"?i(...c):!!i}function H1(i,c,f){let s=!1,o;return Object.defineProperty(i,"signal",{enumerable:!0,get:()=>(o??(o=c()),s||(s=!0,o.aborted?f():o.addEventListener("abort",f,{once:!0})),o)}),i}var Ku=(()=>{let i=()=>M1;return{isServer(){return i()},setIsServer(c){i=c}}})();function yr(){let i,c;const f=new Promise((o,d)=>{i=o,c=d});f.status="pending",f.catch(()=>{});function s(o){Object.assign(f,o),delete f.resolve,delete f.reject}return f.resolve=o=>{s({status:"fulfilled",value:o}),i(o)},f.reject=o=>{s({status:"rejected",reason:o}),c(o)},f}var j1=C1;function q1(){let i=[],c=0,f=E=>{E()},s=E=>{E()},o=j1;const d=E=>{c?i.push(E):o(()=>{f(E)})},p=()=>{const E=i;i=[],E.length&&o(()=>{s(()=>{E.forEach(g=>{f(g)})})})};return{batch:E=>{let g;c++;try{g=E()}finally{c--,c||p()}return g},batchCalls:E=>(...g)=>{d(()=>{E(...g)})},schedule:d,setNotifyFunction:E=>{f=E},setBatchNotifyFunction:E=>{s=E},setScheduler:E=>{o=E}}}var kt=q1(),Dn,ia,Un,by,B1=(by=class extends Vn{constructor(){super();W(this,Dn,!0);W(this,ia);W(this,Un);K(this,Un,c=>{if(typeof window<"u"&&window.addEventListener){const f=()=>c(!0),s=()=>c(!1);return window.addEventListener("online",f,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",f),window.removeEventListener("offline",s)}}})}onSubscribe(){v(this,ia)||this.setEventListener(v(this,Un))}onUnsubscribe(){var c;this.hasListeners()||((c=v(this,ia))==null||c.call(this),K(this,ia,void 0))}setEventListener(c){var f;K(this,Un,c),(f=v(this,ia))==null||f.call(this),K(this,ia,c(this.setOnline.bind(this)))}setOnline(c){v(this,Dn)!==c&&(K(this,Dn,c),this.listeners.forEach(s=>{s(c)}))}isOnline(){return v(this,Dn)}},Dn=new WeakMap,ia=new WeakMap,Un=new WeakMap,by),Dc=new B1;function Q1(i){return Math.min(1e3*2**i,3e4)}function tv(i){return(i??"online")==="online"?Dc.isOnline():!0}var vr=class extends Error{constructor(i){super("CancelledError"),this.revert=i==null?void 0:i.revert,this.silent=i==null?void 0:i.silent}};function ev(i){let c=!1,f=0,s;const o=yr(),d=()=>o.status!=="pending",p=Q=>{var L;if(!d()){const q=new vr(Q);N(q),(L=i.onCancel)==null||L.call(i,q)}},E=()=>{c=!0},g=()=>{c=!1},m=()=>qr.isFocused()&&(i.networkMode==="always"||Dc.isOnline())&&i.canRun(),O=()=>tv(i.networkMode)&&i.canRun(),T=Q=>{d()||(s==null||s(),o.resolve(Q))},N=Q=>{d()||(s==null||s(),o.reject(Q))},B=()=>new Promise(Q=>{var L;s=q=>{(d()||m())&&Q(q)},(L=i.onPause)==null||L.call(i)}).then(()=>{var Q;s=void 0,d()||(Q=i.onContinue)==null||Q.call(i)}),Y=()=>{if(d())return;let Q;const L=f===0?i.initialPromise:void 0;try{Q=L??i.fn()}catch(q){Q=Promise.reject(q)}Promise.resolve(Q).then(T).catch(q=>{var ft;if(d())return;const F=i.retry??(Ku.isServer()?0:3),X=i.retryDelay??Q1,G=typeof X=="function"?X(f,q):X,et=F===!0||typeof F=="number"&&f<F||typeof F=="function"&&F(f,q);if(c||!et){N(q);return}f++,(ft=i.onFail)==null||ft.call(i,f,q),U1(G).then(()=>m()?void 0:B()).then(()=>{c?N(q):Y()})})};return{promise:o,status:()=>o.status,cancel:p,continue:()=>(s==null||s(),o),cancelRetry:E,continueRetry:g,canStart:O,start:()=>(O()?Y():B().then(Y),o)}}var ja,Ey,lv=(Ey=class{constructor(){W(this,ja)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),hr(this.gcTime)&&K(this,ja,Na.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(i){this.gcTime=Math.max(this.gcTime||0,i??(Ku.isServer()?1/0:300*1e3))}clearGcTimeout(){v(this,ja)!==void 0&&(Na.clearTimeout(v(this,ja)),K(this,ja,void 0))}},ja=new WeakMap,Ey);function L1(i){return{onFetch:(c,f)=>{var O,T,N,B,Y;const s=c.options,o=(N=(T=(O=c.fetchOptions)==null?void 0:O.meta)==null?void 0:T.fetchMore)==null?void 0:N.direction,d=((B=c.state.data)==null?void 0:B.pages)||[],p=((Y=c.state.data)==null?void 0:Y.pageParams)||[];let E={pages:[],pageParams:[]},g=0;const m=async()=>{let Q=!1;const L=X=>{H1(X,()=>c.signal,()=>Q=!0)},q=Iy(c.options,c.fetchOptions),F=async(X,G,et)=>{if(Q)return Promise.reject(c.signal.reason);if(G==null&&X.pages.length)return Promise.resolve(X);const I=(()=>{const Yt={client:c.client,queryKey:c.queryKey,pageParam:G,direction:et?"backward":"forward",meta:c.options.meta};return L(Yt),Yt})(),lt=await q(I),{maxPages:yt}=c.options,Ut=et?N1:x1;return{pages:Ut(X.pages,lt,yt),pageParams:Ut(X.pageParams,G,yt)}};if(o&&d.length){const X=o==="backward",G=X?Y1:hy,et={pages:d,pageParams:p},ft=G(s,et);E=await F(et,ft,X)}else{const X=i??d.length;do{const G=g===0?p[0]??s.initialPageParam:hy(s,E);if(g>0&&G==null)break;E=await F(E,G),g++}while(g<X)}return E};c.options.persister?c.fetchFn=()=>{var Q,L;return(L=(Q=c.options).persister)==null?void 0:L.call(Q,m,{client:c.client,queryKey:c.queryKey,meta:c.options.meta,signal:c.signal},f)}:c.fetchFn=m}}}function hy(i,{pages:c,pageParams:f}){const s=c.length-1;return c.length>0?i.getNextPageParam(c[s],c,f[s],f):void 0}function Y1(i,{pages:c,pageParams:f}){var s;return c.length>0?(s=i.getPreviousPageParam)==null?void 0:s.call(i,c[0],c,f[0],f):void 0}var xn,qa,Nn,Ze,Ba,It,Ju,Qa,xe,av,Ol,Ty,G1=(Ty=class extends lv{constructor(c){super();W(this,xe);W(this,xn);W(this,qa);W(this,Nn);W(this,Ze);W(this,Ba);W(this,It);W(this,Ju);W(this,Qa);K(this,Qa,!1),K(this,Ju,c.defaultOptions),this.setOptions(c.options),this.observers=[],K(this,Ba,c.client),K(this,Ze,v(this,Ba).getQueryCache()),this.queryKey=c.queryKey,this.queryHash=c.queryHash,K(this,qa,my(this.options)),this.state=c.state??v(this,qa),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return v(this,xn)}get promise(){var c;return(c=v(this,It))==null?void 0:c.promise}setOptions(c){if(this.options={...v(this,Ju),...c},c!=null&&c._type&&K(this,xn,c._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const f=my(this.options);f.data!==void 0&&(this.setState(dy(f.data,f.dataUpdatedAt)),K(this,qa,f))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&v(this,Ze).remove(this)}setData(c,f){const s=mr(this.state.data,c,this.options);return st(this,xe,Ol).call(this,{data:s,type:"success",dataUpdatedAt:f==null?void 0:f.updatedAt,manual:f==null?void 0:f.manual}),s}setState(c){st(this,xe,Ol).call(this,{type:"setState",state:c})}cancel(c){var s,o;const f=(s=v(this,It))==null?void 0:s.promise;return(o=v(this,It))==null||o.cancel(c),f?f.then(oe).catch(oe):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return v(this,qa)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(c=>Ne(c.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Qr||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(c=>da(c.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(c=>c.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(c=0){return this.state.data===void 0?!0:c==="static"?!1:this.state.isInvalidated?!0:!Wy(this.state.dataUpdatedAt,c)}onFocus(){var f;const c=this.observers.find(s=>s.shouldFetchOnWindowFocus());c==null||c.refetch({cancelRefetch:!1}),(f=v(this,It))==null||f.continue()}onOnline(){var f;const c=this.observers.find(s=>s.shouldFetchOnReconnect());c==null||c.refetch({cancelRefetch:!1}),(f=v(this,It))==null||f.continue()}addObserver(c){this.observers.includes(c)||(this.observers.push(c),this.clearGcTimeout(),v(this,Ze).notify({type:"observerAdded",query:this,observer:c}))}removeObserver(c){this.observers.includes(c)&&(this.observers=this.observers.filter(f=>f!==c),this.observers.length||(v(this,It)&&(v(this,Qa)||st(this,xe,av).call(this)?v(this,It).cancel({revert:!0}):v(this,It).cancelRetry()),this.scheduleGc()),v(this,Ze).notify({type:"observerRemoved",query:this,observer:c}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||st(this,xe,Ol).call(this,{type:"invalidate"})}async fetch(c,f){var m,O,T,N,B,Y,Q,L,q,F,X;if(this.state.fetchStatus!=="idle"&&((m=v(this,It))==null?void 0:m.status())!=="rejected"){if(this.state.data!==void 0&&(f!=null&&f.cancelRefetch))this.cancel({silent:!0});else if(v(this,It))return v(this,It).continueRetry(),v(this,It).promise}if(c&&this.setOptions(c),!this.options.queryFn){const G=this.observers.find(et=>et.options.queryFn);G&&this.setOptions(G.options)}const s=new AbortController,o=G=>{Object.defineProperty(G,"signal",{enumerable:!0,get:()=>(K(this,Qa,!0),s.signal)})},d=()=>{const G=Iy(this.options,f),ft=(()=>{const I={client:v(this,Ba),queryKey:this.queryKey,meta:this.meta};return o(I),I})();return K(this,Qa,!1),this.options.persister?this.options.persister(G,ft,this):G(ft)},E=(()=>{const G={fetchOptions:f,options:this.options,queryKey:this.queryKey,client:v(this,Ba),state:this.state,fetchFn:d};return o(G),G})(),g=v(this,xn)==="infinite"?L1(this.options.pages):this.options.behavior;g==null||g.onFetch(E,this),K(this,Nn,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((O=E.fetchOptions)==null?void 0:O.meta))&&st(this,xe,Ol).call(this,{type:"fetch",meta:(T=E.fetchOptions)==null?void 0:T.meta}),K(this,It,ev({initialPromise:f==null?void 0:f.initialPromise,fn:E.fetchFn,onCancel:G=>{G instanceof vr&&G.revert&&this.setState({...v(this,Nn),fetchStatus:"idle"}),s.abort()},onFail:(G,et)=>{st(this,xe,Ol).call(this,{type:"failed",failureCount:G,error:et})},onPause:()=>{st(this,xe,Ol).call(this,{type:"pause"})},onContinue:()=>{st(this,xe,Ol).call(this,{type:"continue"})},retry:E.options.retry,retryDelay:E.options.retryDelay,networkMode:E.options.networkMode,canRun:()=>!0}));try{const G=await v(this,It).start();if(G===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(G),(B=(N=v(this,Ze).config).onSuccess)==null||B.call(N,G,this),(Q=(Y=v(this,Ze).config).onSettled)==null||Q.call(Y,G,this.state.error,this),G}catch(G){if(G instanceof vr){if(G.silent)return v(this,It).promise;if(G.revert){if(this.state.data===void 0)throw G;return this.state.data}}throw st(this,xe,Ol).call(this,{type:"error",error:G}),(q=(L=v(this,Ze).config).onError)==null||q.call(L,G,this),(X=(F=v(this,Ze).config).onSettled)==null||X.call(F,this.state.data,G,this),G}finally{this.scheduleGc()}}},xn=new WeakMap,qa=new WeakMap,Nn=new WeakMap,Ze=new WeakMap,Ba=new WeakMap,It=new WeakMap,Ju=new WeakMap,Qa=new WeakMap,xe=new WeakSet,av=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},Ol=function(c){const f=s=>{switch(c.type){case"failed":return{...s,fetchFailureCount:c.failureCount,fetchFailureReason:c.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,...nv(s.data,this.options),fetchMeta:c.meta??null};case"success":const o={...s,...dy(c.data,c.dataUpdatedAt),dataUpdateCount:s.dataUpdateCount+1,...!c.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return K(this,Nn,c.manual?o:void 0),o;case"error":const d=c.error;return{...s,error:d,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:d,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...c.state}}};this.state=f(this.state),kt.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),v(this,Ze).notify({query:this,type:"updated",action:c})})},Ty);function nv(i,c){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:tv(c.networkMode)?"fetching":"paused",...i===void 0&&{error:null,status:"pending"}}}function dy(i,c){return{data:i,dataUpdatedAt:c??Date.now(),error:null,isInvalidated:!1,status:"success"}}function my(i){const c=typeof i.initialData=="function"?i.initialData():i.initialData,f=c!==void 0,s=f?typeof i.initialDataUpdatedAt=="function"?i.initialDataUpdatedAt():i.initialDataUpdatedAt:0;return{data:c,dataUpdateCount:0,dataUpdatedAt:f?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:f?"success":"pending",fetchStatus:"idle"}}var Se,pt,Fu,re,La,Hn,Al,ca,$u,jn,qn,Ya,Ga,sa,Bn,Tt,Xu,pr,gr,Sr,br,Er,Tr,Rr,uv,Ry,w1=(Ry=class extends Vn{constructor(c,f){super();W(this,Tt);W(this,Se);W(this,pt);W(this,Fu);W(this,re);W(this,La);W(this,Hn);W(this,Al);W(this,ca);W(this,$u);W(this,jn);W(this,qn);W(this,Ya);W(this,Ga);W(this,sa);W(this,Bn,new Set);this.options=f,K(this,Se,c),K(this,ca,null),K(this,Al,yr()),this.bindMethods(),this.setOptions(f)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(v(this,pt).addObserver(this),yy(v(this,pt),this.options)?st(this,Tt,Xu).call(this):this.updateResult(),st(this,Tt,br).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Or(v(this,pt),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Or(v(this,pt),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,st(this,Tt,Er).call(this),st(this,Tt,Tr).call(this),v(this,pt).removeObserver(this)}setOptions(c){const f=this.options,s=v(this,pt);if(this.options=v(this,Se).defaultQueryOptions(c),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Ne(this.options.enabled,v(this,pt))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");st(this,Tt,Rr).call(this),v(this,pt).setOptions(this.options),f._defaulted&&!_c(this.options,f)&&v(this,Se).getQueryCache().notify({type:"observerOptionsUpdated",query:v(this,pt),observer:this});const o=this.hasListeners();o&&vy(v(this,pt),s,this.options,f)&&st(this,Tt,Xu).call(this),this.updateResult(),o&&(v(this,pt)!==s||Ne(this.options.enabled,v(this,pt))!==Ne(f.enabled,v(this,pt))||da(this.options.staleTime,v(this,pt))!==da(f.staleTime,v(this,pt)))&&st(this,Tt,pr).call(this);const d=st(this,Tt,gr).call(this);o&&(v(this,pt)!==s||Ne(this.options.enabled,v(this,pt))!==Ne(f.enabled,v(this,pt))||d!==v(this,sa))&&st(this,Tt,Sr).call(this,d)}getOptimisticResult(c){const f=v(this,Se).getQueryCache().build(v(this,Se),c),s=this.createResult(f,c);return Z1(this,s)&&(K(this,re,s),K(this,Hn,this.options),K(this,La,v(this,pt).state)),s}getCurrentResult(){return v(this,re)}trackResult(c,f){return new Proxy(c,{get:(s,o)=>(this.trackProp(o),f==null||f(o),o==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&v(this,Al).status==="pending"&&v(this,Al).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(s,o))})}trackProp(c){v(this,Bn).add(c)}getCurrentQuery(){return v(this,pt)}refetch({...c}={}){return this.fetch({...c})}fetchOptimistic(c){const f=v(this,Se).defaultQueryOptions(c),s=v(this,Se).getQueryCache().build(v(this,Se),f);return s.fetch().then(()=>this.createResult(s,f))}fetch(c){return st(this,Tt,Xu).call(this,{...c,cancelRefetch:c.cancelRefetch??!0}).then(()=>(this.updateResult(),v(this,re)))}createResult(c,f){var yt;const s=v(this,pt),o=this.options,d=v(this,re),p=v(this,La),E=v(this,Hn),m=c!==s?c.state:v(this,Fu),{state:O}=c;let T={...O},N=!1,B;if(f._optimisticResults){const Ut=this.hasListeners(),Yt=!Ut&&yy(c,f),Gt=Ut&&vy(c,s,f,o);(Yt||Gt)&&(T={...T,...nv(O.data,c.options)}),f._optimisticResults==="isRestoring"&&(T.fetchStatus="idle")}let{error:Y,errorUpdatedAt:Q,status:L}=T;B=T.data;let q=!1;if(f.placeholderData!==void 0&&B===void 0&&L==="pending"){let Ut;d!=null&&d.isPlaceholderData&&f.placeholderData===(E==null?void 0:E.placeholderData)?(Ut=d.data,q=!0):Ut=typeof f.placeholderData=="function"?f.placeholderData((yt=v(this,qn))==null?void 0:yt.state.data,v(this,qn)):f.placeholderData,Ut!==void 0&&(L="success",B=mr(d==null?void 0:d.data,Ut,f),N=!0)}if(f.select&&B!==void 0&&!q)if(d&&B===(p==null?void 0:p.data)&&f.select===v(this,$u))B=v(this,jn);else try{K(this,$u,f.select),B=f.select(B),B=mr(d==null?void 0:d.data,B,f),K(this,jn,B),K(this,ca,null)}catch(Ut){K(this,ca,Ut)}v(this,ca)&&(Y=v(this,ca),B=v(this,jn),Q=Date.now(),L="error");const F=T.fetchStatus==="fetching",X=L==="pending",G=L==="error",et=X&&F,ft=B!==void 0,lt={status:L,fetchStatus:T.fetchStatus,isPending:X,isSuccess:L==="success",isError:G,isInitialLoading:et,isLoading:et,data:B,dataUpdatedAt:T.dataUpdatedAt,error:Y,errorUpdatedAt:Q,failureCount:T.fetchFailureCount,failureReason:T.fetchFailureReason,errorUpdateCount:T.errorUpdateCount,isFetched:c.isFetched(),isFetchedAfterMount:T.dataUpdateCount>m.dataUpdateCount||T.errorUpdateCount>m.errorUpdateCount,isFetching:F,isRefetching:F&&!X,isLoadingError:G&&!ft,isPaused:T.fetchStatus==="paused",isPlaceholderData:N,isRefetchError:G&&ft,isStale:Yr(c,f),refetch:this.refetch,promise:v(this,Al),isEnabled:Ne(f.enabled,c)!==!1};if(this.options.experimental_prefetchInRender){const Ut=lt.data!==void 0,Yt=lt.status==="error"&&!Ut,Gt=xt=>{Yt?xt.reject(lt.error):Ut&&xt.resolve(lt.data)},Ee=()=>{const xt=K(this,Al,lt.promise=yr());Gt(xt)},te=v(this,Al);switch(te.status){case"pending":c.queryHash===s.queryHash&&Gt(te);break;case"fulfilled":(Yt||lt.data!==te.value)&&Ee();break;case"rejected":(!Yt||lt.error!==te.reason)&&Ee();break}}return lt}updateResult(){const c=v(this,re),f=this.createResult(v(this,pt),this.options);if(K(this,La,v(this,pt).state),K(this,Hn,this.options),v(this,La).data!==void 0&&K(this,qn,v(this,pt)),_c(f,c))return;K(this,re,f);const s=()=>{if(!c)return!0;const{notifyOnChangeProps:o}=this.options,d=typeof o=="function"?o():o;if(d==="all"||!d&&!v(this,Bn).size)return!0;const p=new Set(d??v(this,Bn));return this.options.throwOnError&&p.add("error"),Object.keys(v(this,re)).some(E=>{const g=E;return v(this,re)[g]!==c[g]&&p.has(g)})};st(this,Tt,uv).call(this,{listeners:s()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&st(this,Tt,br).call(this)}},Se=new WeakMap,pt=new WeakMap,Fu=new WeakMap,re=new WeakMap,La=new WeakMap,Hn=new WeakMap,Al=new WeakMap,ca=new WeakMap,$u=new WeakMap,jn=new WeakMap,qn=new WeakMap,Ya=new WeakMap,Ga=new WeakMap,sa=new WeakMap,Bn=new WeakMap,Tt=new WeakSet,Xu=function(c){st(this,Tt,Rr).call(this);let f=v(this,pt).fetch(this.options,c);return c!=null&&c.throwOnError||(f=f.catch(oe)),f},pr=function(){st(this,Tt,Er).call(this);const c=da(this.options.staleTime,v(this,pt));if(Ku.isServer()||v(this,re).isStale||!hr(c))return;const s=Wy(v(this,re).dataUpdatedAt,c)+1;K(this,Ya,Na.setTimeout(()=>{v(this,re).isStale||this.updateResult()},s))},gr=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(v(this,pt)):this.options.refetchInterval)??!1},Sr=function(c){st(this,Tt,Tr).call(this),K(this,sa,c),!(Ku.isServer()||Ne(this.options.enabled,v(this,pt))===!1||!hr(v(this,sa))||v(this,sa)===0)&&K(this,Ga,Na.setInterval(()=>{(this.options.refetchIntervalInBackground||qr.isFocused())&&st(this,Tt,Xu).call(this)},v(this,sa)))},br=function(){st(this,Tt,pr).call(this),st(this,Tt,Sr).call(this,st(this,Tt,gr).call(this))},Er=function(){v(this,Ya)!==void 0&&(Na.clearTimeout(v(this,Ya)),K(this,Ya,void 0))},Tr=function(){v(this,Ga)!==void 0&&(Na.clearInterval(v(this,Ga)),K(this,Ga,void 0))},Rr=function(){const c=v(this,Se).getQueryCache().build(v(this,Se),this.options);if(c===v(this,pt))return;const f=v(this,pt);K(this,pt,c),K(this,Fu,c.state),this.hasListeners()&&(f==null||f.removeObserver(this),c.addObserver(this))},uv=function(c){kt.batch(()=>{c.listeners&&this.listeners.forEach(f=>{f(v(this,re))}),v(this,Se).getQueryCache().notify({query:v(this,pt),type:"observerResultsUpdated"})})},Ry);function X1(i,c){return Ne(c.enabled,i)!==!1&&i.state.data===void 0&&!(i.state.status==="error"&&Ne(c.retryOnMount,i)===!1)}function yy(i,c){return X1(i,c)||i.state.data!==void 0&&Or(i,c,c.refetchOnMount)}function Or(i,c,f){if(Ne(c.enabled,i)!==!1&&da(c.staleTime,i)!=="static"){const s=typeof f=="function"?f(i):f;return s==="always"||s!==!1&&Yr(i,c)}return!1}function vy(i,c,f,s){return(i!==c||Ne(s.enabled,i)===!1)&&(!f.suspense||i.state.status!=="error")&&Yr(i,f)}function Yr(i,c){return Ne(c.enabled,i)!==!1&&i.isStaleByTime(da(c.staleTime,i))}function Z1(i,c){return!_c(i.getCurrentResult(),c)}var ku,el,ce,wa,ll,aa,Oy,K1=(Oy=class extends lv{constructor(c){super();W(this,ll);W(this,ku);W(this,el);W(this,ce);W(this,wa);K(this,ku,c.client),this.mutationId=c.mutationId,K(this,ce,c.mutationCache),K(this,el,[]),this.state=c.state||iv(),this.setOptions(c.options),this.scheduleGc()}setOptions(c){this.options=c,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(c){v(this,el).includes(c)||(v(this,el).push(c),this.clearGcTimeout(),v(this,ce).notify({type:"observerAdded",mutation:this,observer:c}))}removeObserver(c){K(this,el,v(this,el).filter(f=>f!==c)),this.scheduleGc(),v(this,ce).notify({type:"observerRemoved",mutation:this,observer:c})}optionalRemove(){v(this,el).length||(this.state.status==="pending"?this.scheduleGc():v(this,ce).remove(this))}continue(){var c;return((c=v(this,wa))==null?void 0:c.continue())??this.execute(this.state.variables)}async execute(c){var p,E,g,m,O,T,N,B,Y,Q,L,q,F,X,G,et,ft,I;const f=()=>{st(this,ll,aa).call(this,{type:"continue"})},s={client:v(this,ku),meta:this.options.meta,mutationKey:this.options.mutationKey};K(this,wa,ev({fn:()=>this.options.mutationFn?this.options.mutationFn(c,s):Promise.reject(new Error("No mutationFn found")),onFail:(lt,yt)=>{st(this,ll,aa).call(this,{type:"failed",failureCount:lt,error:yt})},onPause:()=>{st(this,ll,aa).call(this,{type:"pause"})},onContinue:f,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>v(this,ce).canRun(this)}));const o=this.state.status==="pending",d=!v(this,wa).canStart();try{if(o)f();else{st(this,ll,aa).call(this,{type:"pending",variables:c,isPaused:d}),v(this,ce).config.onMutate&&await v(this,ce).config.onMutate(c,this,s);const yt=await((E=(p=this.options).onMutate)==null?void 0:E.call(p,c,s));yt!==this.state.context&&st(this,ll,aa).call(this,{type:"pending",context:yt,variables:c,isPaused:d})}const lt=await v(this,wa).start();return await((m=(g=v(this,ce).config).onSuccess)==null?void 0:m.call(g,lt,c,this.state.context,this,s)),await((T=(O=this.options).onSuccess)==null?void 0:T.call(O,lt,c,this.state.context,s)),await((B=(N=v(this,ce).config).onSettled)==null?void 0:B.call(N,lt,null,this.state.variables,this.state.context,this,s)),await((Q=(Y=this.options).onSettled)==null?void 0:Q.call(Y,lt,null,c,this.state.context,s)),st(this,ll,aa).call(this,{type:"success",data:lt}),lt}catch(lt){try{await((q=(L=v(this,ce).config).onError)==null?void 0:q.call(L,lt,c,this.state.context,this,s))}catch(yt){Promise.reject(yt)}try{await((X=(F=this.options).onError)==null?void 0:X.call(F,lt,c,this.state.context,s))}catch(yt){Promise.reject(yt)}try{await((et=(G=v(this,ce).config).onSettled)==null?void 0:et.call(G,void 0,lt,this.state.variables,this.state.context,this,s))}catch(yt){Promise.reject(yt)}try{await((I=(ft=this.options).onSettled)==null?void 0:I.call(ft,void 0,lt,c,this.state.context,s))}catch(yt){Promise.reject(yt)}throw st(this,ll,aa).call(this,{type:"error",error:lt}),lt}finally{v(this,ce).runNext(this)}}},ku=new WeakMap,el=new WeakMap,ce=new WeakMap,wa=new WeakMap,ll=new WeakSet,aa=function(c){const f=s=>{switch(c.type){case"failed":return{...s,failureCount:c.failureCount,failureReason:c.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};case"pending":return{...s,context:c.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:c.isPaused,status:"pending",variables:c.variables,submittedAt:Date.now()};case"success":return{...s,data:c.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:c.error,failureCount:s.failureCount+1,failureReason:c.error,isPaused:!1,status:"error"}}};this.state=f(this.state),kt.batch(()=>{v(this,el).forEach(s=>{s.onMutationUpdate(c)}),v(this,ce).notify({mutation:this,type:"updated",action:c})})},Oy);function iv(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var zl,$e,Wu,Ay,V1=(Ay=class extends Vn{constructor(c={}){super();W(this,zl);W(this,$e);W(this,Wu);this.config=c,K(this,zl,new Set),K(this,$e,new Map),K(this,Wu,0)}build(c,f,s){const o=new K1({client:c,mutationCache:this,mutationId:++Sc(this,Wu)._,options:c.defaultMutationOptions(f),state:s});return this.add(o),o}add(c){v(this,zl).add(c);const f=Ec(c);if(typeof f=="string"){const s=v(this,$e).get(f);s?s.push(c):v(this,$e).set(f,[c])}this.notify({type:"added",mutation:c})}remove(c){if(v(this,zl).delete(c)){const f=Ec(c);if(typeof f=="string"){const s=v(this,$e).get(f);if(s)if(s.length>1){const o=s.indexOf(c);o!==-1&&s.splice(o,1)}else s[0]===c&&v(this,$e).delete(f)}}this.notify({type:"removed",mutation:c})}canRun(c){const f=Ec(c);if(typeof f=="string"){const s=v(this,$e).get(f),o=s==null?void 0:s.find(d=>d.state.status==="pending");return!o||o===c}else return!0}runNext(c){var s;const f=Ec(c);if(typeof f=="string"){const o=(s=v(this,$e).get(f))==null?void 0:s.find(d=>d!==c&&d.state.isPaused);return(o==null?void 0:o.continue())??Promise.resolve()}else return Promise.resolve()}clear(){kt.batch(()=>{v(this,zl).forEach(c=>{this.notify({type:"removed",mutation:c})}),v(this,zl).clear(),v(this,$e).clear()})}getAll(){return Array.from(v(this,zl))}find(c){const f={exact:!0,...c};return this.getAll().find(s=>fy(f,s))}findAll(c={}){return this.getAll().filter(f=>fy(c,f))}notify(c){kt.batch(()=>{this.listeners.forEach(f=>{f(c)})})}resumePausedMutations(){const c=this.getAll().filter(f=>f.state.isPaused);return kt.batch(()=>Promise.all(c.map(f=>f.continue().catch(oe))))}},zl=new WeakMap,$e=new WeakMap,Wu=new WeakMap,Ay);function Ec(i){var c;return(c=i.options.scope)==null?void 0:c.id}var Cl,fa,be,Ml,_l,zc,Ar,zy,J1=(zy=class extends Vn{constructor(f,s){super();W(this,_l);W(this,Cl);W(this,fa);W(this,be);W(this,Ml);K(this,Cl,f),this.setOptions(s),this.bindMethods(),st(this,_l,zc).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(f){var o;const s=this.options;this.options=v(this,Cl).defaultMutationOptions(f),_c(this.options,s)||v(this,Cl).getMutationCache().notify({type:"observerOptionsUpdated",mutation:v(this,be),observer:this}),s!=null&&s.mutationKey&&this.options.mutationKey&&Xa(s.mutationKey)!==Xa(this.options.mutationKey)?this.reset():((o=v(this,be))==null?void 0:o.state.status)==="pending"&&v(this,be).setOptions(this.options)}onUnsubscribe(){var f;this.hasListeners()||(f=v(this,be))==null||f.removeObserver(this)}onMutationUpdate(f){st(this,_l,zc).call(this),st(this,_l,Ar).call(this,f)}getCurrentResult(){return v(this,fa)}reset(){var f;(f=v(this,be))==null||f.removeObserver(this),K(this,be,void 0),st(this,_l,zc).call(this),st(this,_l,Ar).call(this)}mutate(f,s){var o;return K(this,Ml,s),(o=v(this,be))==null||o.removeObserver(this),K(this,be,v(this,Cl).getMutationCache().build(v(this,Cl),this.options)),v(this,be).addObserver(this),v(this,be).execute(f)}},Cl=new WeakMap,fa=new WeakMap,be=new WeakMap,Ml=new WeakMap,_l=new WeakSet,zc=function(){var s;const f=((s=v(this,be))==null?void 0:s.state)??iv();K(this,fa,{...f,isPending:f.status==="pending",isSuccess:f.status==="success",isError:f.status==="error",isIdle:f.status==="idle",mutate:this.mutate,reset:this.reset})},Ar=function(f){kt.batch(()=>{var s,o,d,p,E,g,m,O;if(v(this,Ml)&&this.hasListeners()){const T=v(this,fa).variables,N=v(this,fa).context,B={client:v(this,Cl),meta:this.options.meta,mutationKey:this.options.mutationKey};if((f==null?void 0:f.type)==="success"){try{(o=(s=v(this,Ml)).onSuccess)==null||o.call(s,f.data,T,N,B)}catch(Y){Promise.reject(Y)}try{(p=(d=v(this,Ml)).onSettled)==null||p.call(d,f.data,null,T,N,B)}catch(Y){Promise.reject(Y)}}else if((f==null?void 0:f.type)==="error"){try{(g=(E=v(this,Ml)).onError)==null||g.call(E,f.error,T,N,B)}catch(Y){Promise.reject(Y)}try{(O=(m=v(this,Ml)).onSettled)==null||O.call(m,void 0,f.error,T,N,B)}catch(Y){Promise.reject(Y)}}}this.listeners.forEach(T=>{T(v(this,fa))})})},zy),al,Cy,F1=(Cy=class extends Vn{constructor(c={}){super();W(this,al);this.config=c,K(this,al,new Map)}build(c,f,s){const o=f.queryKey,d=f.queryHash??Br(o,f);let p=this.get(d);return p||(p=new G1({client:c,queryKey:o,queryHash:d,options:c.defaultQueryOptions(f),state:s,defaultOptions:c.getQueryDefaults(o)}),this.add(p)),p}add(c){v(this,al).has(c.queryHash)||(v(this,al).set(c.queryHash,c),this.notify({type:"added",query:c}))}remove(c){const f=v(this,al).get(c.queryHash);f&&(c.destroy(),f===c&&v(this,al).delete(c.queryHash),this.notify({type:"removed",query:c}))}clear(){kt.batch(()=>{this.getAll().forEach(c=>{this.remove(c)})})}get(c){return v(this,al).get(c)}getAll(){return[...v(this,al).values()]}find(c){const f={exact:!0,...c};return this.getAll().find(s=>sy(f,s))}findAll(c={}){const f=this.getAll();return Object.keys(c).length>0?f.filter(s=>sy(c,s)):f}notify(c){kt.batch(()=>{this.listeners.forEach(f=>{f(c)})})}onFocus(){kt.batch(()=>{this.getAll().forEach(c=>{c.onFocus()})})}onOnline(){kt.batch(()=>{this.getAll().forEach(c=>{c.onOnline()})})}},al=new WeakMap,Cy),Lt,ra,oa,Qn,Ln,ha,Yn,Gn,My,$1=(My=class{constructor(i={}){W(this,Lt);W(this,ra);W(this,oa);W(this,Qn);W(this,Ln);W(this,ha);W(this,Yn);W(this,Gn);K(this,Lt,i.queryCache||new F1),K(this,ra,i.mutationCache||new V1),K(this,oa,i.defaultOptions||{}),K(this,Qn,new Map),K(this,Ln,new Map),K(this,ha,0)}mount(){Sc(this,ha)._++,v(this,ha)===1&&(K(this,Yn,qr.subscribe(async i=>{i&&(await this.resumePausedMutations(),v(this,Lt).onFocus())})),K(this,Gn,Dc.subscribe(async i=>{i&&(await this.resumePausedMutations(),v(this,Lt).onOnline())})))}unmount(){var i,c;Sc(this,ha)._--,v(this,ha)===0&&((i=v(this,Yn))==null||i.call(this),K(this,Yn,void 0),(c=v(this,Gn))==null||c.call(this),K(this,Gn,void 0))}isFetching(i){return v(this,Lt).findAll({...i,fetchStatus:"fetching"}).length}isMutating(i){return v(this,ra).findAll({...i,status:"pending"}).length}getQueryData(i){var f;const c=this.defaultQueryOptions({queryKey:i});return(f=v(this,Lt).get(c.queryHash))==null?void 0:f.state.data}ensureQueryData(i){const c=this.defaultQueryOptions(i),f=v(this,Lt).build(this,c),s=f.state.data;return s===void 0?this.fetchQuery(i):(i.revalidateIfStale&&f.isStaleByTime(da(c.staleTime,f))&&this.prefetchQuery(c),Promise.resolve(s))}getQueriesData(i){return v(this,Lt).findAll(i).map(({queryKey:c,state:f})=>{const s=f.data;return[c,s]})}setQueryData(i,c,f){const s=this.defaultQueryOptions({queryKey:i}),o=v(this,Lt).get(s.queryHash),d=o==null?void 0:o.state.data,p=_1(c,d);if(p!==void 0)return v(this,Lt).build(this,s).setData(p,{...f,manual:!0})}setQueriesData(i,c,f){return kt.batch(()=>v(this,Lt).findAll(i).map(({queryKey:s})=>[s,this.setQueryData(s,c,f)]))}getQueryState(i){var f;const c=this.defaultQueryOptions({queryKey:i});return(f=v(this,Lt).get(c.queryHash))==null?void 0:f.state}removeQueries(i){const c=v(this,Lt);kt.batch(()=>{c.findAll(i).forEach(f=>{c.remove(f)})})}resetQueries(i,c){const f=v(this,Lt);return kt.batch(()=>(f.findAll(i).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...i},c)))}cancelQueries(i,c={}){const f={revert:!0,...c},s=kt.batch(()=>v(this,Lt).findAll(i).map(o=>o.cancel(f)));return Promise.all(s).then(oe).catch(oe)}invalidateQueries(i,c={}){return kt.batch(()=>(v(this,Lt).findAll(i).forEach(f=>{f.invalidate()}),(i==null?void 0:i.refetchType)==="none"?Promise.resolve():this.refetchQueries({...i,type:(i==null?void 0:i.refetchType)??(i==null?void 0:i.type)??"active"},c)))}refetchQueries(i,c={}){const f={...c,cancelRefetch:c.cancelRefetch??!0},s=kt.batch(()=>v(this,Lt).findAll(i).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let d=o.fetch(void 0,f);return f.throwOnError||(d=d.catch(oe)),o.state.fetchStatus==="paused"?Promise.resolve():d}));return Promise.all(s).then(oe)}fetchQuery(i){const c=this.defaultQueryOptions(i);c.retry===void 0&&(c.retry=!1);const f=v(this,Lt).build(this,c);return f.isStaleByTime(da(c.staleTime,f))?f.fetch(c):Promise.resolve(f.state.data)}prefetchQuery(i){return this.fetchQuery(i).then(oe).catch(oe)}fetchInfiniteQuery(i){return i._type="infinite",this.fetchQuery(i)}prefetchInfiniteQuery(i){return this.fetchInfiniteQuery(i).then(oe).catch(oe)}ensureInfiniteQueryData(i){return i._type="infinite",this.ensureQueryData(i)}resumePausedMutations(){return Dc.isOnline()?v(this,ra).resumePausedMutations():Promise.resolve()}getQueryCache(){return v(this,Lt)}getMutationCache(){return v(this,ra)}getDefaultOptions(){return v(this,oa)}setDefaultOptions(i){K(this,oa,i)}setQueryDefaults(i,c){v(this,Qn).set(Xa(i),{queryKey:i,defaultOptions:c})}getQueryDefaults(i){const c=[...v(this,Qn).values()],f={};return c.forEach(s=>{wn(i,s.queryKey)&&Object.assign(f,s.defaultOptions)}),f}setMutationDefaults(i,c){v(this,Ln).set(Xa(i),{mutationKey:i,defaultOptions:c})}getMutationDefaults(i){const c=[...v(this,Ln).values()],f={};return c.forEach(s=>{wn(i,s.mutationKey)&&Object.assign(f,s.defaultOptions)}),f}defaultQueryOptions(i){if(i._defaulted)return i;const c={...v(this,oa).queries,...this.getQueryDefaults(i.queryKey),...i,_defaulted:!0};return c.queryHash||(c.queryHash=Br(c.queryKey,c)),c.refetchOnReconnect===void 0&&(c.refetchOnReconnect=c.networkMode!=="always"),c.throwOnError===void 0&&(c.throwOnError=!!c.suspense),!c.networkMode&&c.persister&&(c.networkMode="offlineFirst"),c.queryFn===Qr&&(c.enabled=!1),c}defaultMutationOptions(i){return i!=null&&i._defaulted?i:{...v(this,oa).mutations,...(i==null?void 0:i.mutationKey)&&this.getMutationDefaults(i.mutationKey),...i,_defaulted:!0}}clear(){v(this,Lt).clear(),v(this,ra).clear()}},Lt=new WeakMap,ra=new WeakMap,oa=new WeakMap,Qn=new WeakMap,Ln=new WeakMap,ha=new WeakMap,Yn=new WeakMap,Gn=new WeakMap,My),cv=M.createContext(void 0),Hc=i=>{const c=M.useContext(cv);if(!c)throw new Error("No QueryClient set, use QueryClientProvider to set one");return c},k1=({client:i,children:c})=>(M.useEffect(()=>(i.mount(),()=>{i.unmount()}),[i]),w.jsx(cv.Provider,{value:i,children:c})),sv=M.createContext(!1),W1=()=>M.useContext(sv);sv.Provider;function P1(){let i=!1;return{clearReset:()=>{i=!1},reset:()=>{i=!0},isReset:()=>i}}var I1=M.createContext(P1()),tS=()=>M.useContext(I1),eS=(i,c,f)=>{const s=f!=null&&f.state.error&&typeof i.throwOnError=="function"?Lr(i.throwOnError,[f.state.error,f]):i.throwOnError;(i.suspense||i.experimental_prefetchInRender||s)&&(c.isReset()||(i.retryOnMount=!1))},lS=i=>{M.useEffect(()=>{i.clearReset()},[i])},aS=({result:i,errorResetBoundary:c,throwOnError:f,query:s,suspense:o})=>i.isError&&!c.isReset()&&!i.isFetching&&s&&(o&&i.data===void 0||Lr(f,[i.error,s])),nS=i=>{if(i.suspense){const f=o=>o==="static"?o:Math.max(o??1e3,1e3),s=i.staleTime;i.staleTime=typeof s=="function"?(...o)=>f(s(...o)):f(s),typeof i.gcTime=="number"&&(i.gcTime=Math.max(i.gcTime,1e3))}},uS=(i,c)=>i.isLoading&&i.isFetching&&!c,iS=(i,c)=>(i==null?void 0:i.suspense)&&c.isPending,py=(i,c,f)=>c.fetchOptimistic(i).catch(()=>{f.clearReset()});function cS(i,c,f){var B,Y,Q,L;const s=W1(),o=tS(),d=Hc(),p=d.defaultQueryOptions(i);(Y=(B=d.getDefaultOptions().queries)==null?void 0:B._experimental_beforeQuery)==null||Y.call(B,p);const E=d.getQueryCache().get(p.queryHash),g=i.subscribed!==!1;p._optimisticResults=s?"isRestoring":g?"optimistic":void 0,nS(p),eS(p,o,E),lS(o);const m=!d.getQueryCache().get(p.queryHash),[O]=M.useState(()=>new c(d,p)),T=O.getOptimisticResult(p),N=!s&&g;if(M.useSyncExternalStore(M.useCallback(q=>{const F=N?O.subscribe(kt.batchCalls(q)):oe;return O.updateResult(),F},[O,N]),()=>O.getCurrentResult(),()=>O.getCurrentResult()),M.useEffect(()=>{O.setOptions(p)},[p,O]),iS(p,T))throw py(p,O,o);if(aS({result:T,errorResetBoundary:o,throwOnError:p.throwOnError,query:E,suspense:p.suspense}))throw T.error;if((L=(Q=d.getDefaultOptions().queries)==null?void 0:Q._experimental_afterQuery)==null||L.call(Q,p,T),p.experimental_prefetchInRender&&!Ku.isServer()&&uS(T,s)){const q=m?py(p,O,o):E==null?void 0:E.promise;q==null||q.catch(oe).finally(()=>{O.updateResult()})}return p.notifyOnChangeProps?T:O.trackResult(T)}function Gr(i,c){return cS(i,w1)}function fv(i,c){const f=Hc(),[s]=M.useState(()=>new J1(f,i));M.useEffect(()=>{s.setOptions(i)},[s,i]);const o=M.useSyncExternalStore(M.useCallback(p=>s.subscribe(kt.batchCalls(p)),[s]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),d=M.useCallback((p,E)=>{s.mutate(p,E).catch(oe)},[s]);if(o.error&&Lr(s.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:d,mutateAsync:o.mutate}}async function Tc(i,c){const f=await fetch(i,{headers:{"Content-Type":"application/json",...c==null?void 0:c.headers},...c});if(!f.ok)throw new Error(await f.text());return f.json()}const Vu={overview:()=>Tc("/v1/ui/overview"),detail:i=>Tc("/v1/ui/tasks/"+i),create:i=>Tc("/v1/ui/tasks",{method:"POST",body:JSON.stringify(i)}),action:(i,c,f={})=>Tc(`/v1/ui/tasks/${i}/actions/${c}`,{method:"POST",body:JSON.stringify(f)})},sS=new $1;function fS({tasks:i}){return w.jsx("div",{className:"board",children:["queued","leased","blocked","completed","failed"].map(c=>w.jsxs("section",{children:[w.jsx("h2",{children:c}),i.filter(f=>f.state===c).map(f=>w.jsxs(Kn,{className:"card",to:"/tasks/"+f.id,children:[w.jsx("b",{children:f.title||f.id}),w.jsx("small",{children:f.project})]},f.id))]},c))})}function rS(){const i=Gr({queryKey:["overview"],queryFn:Vu.overview,refetchInterval:5e3});if(i.isLoading)return w.jsx("p",{children:"Loading Orchestra…"});if(i.error)return w.jsx("p",{role:"alert",children:String(i.error)});const c=i.data;return w.jsxs(w.Fragment,{children:[w.jsxs("header",{children:[w.jsx("h1",{children:"Orchestra"}),w.jsx(Kn,{to:"/workers",children:"Workers"})]}),w.jsxs("p",{children:["Updated ",new Date(c.updated_at).toLocaleTimeString()," · ",c.sessions.length," live sessions"]}),w.jsx(fS,{tasks:c.tasks}),w.jsx(oS,{})]})}function oS(){const i=Hc(),c=Ky(),[f,s]=M.useState(""),[o,d]=M.useState(""),[p,E]=M.useState("default"),g=fv({mutationFn:()=>Vu.create({source:"web",external_id:crypto.randomUUID(),project:p,title:f,description:o}),onSuccess:m=>{i.invalidateQueries({queryKey:["overview"]}),c("/tasks/"+m.task_id)}});return w.jsxs("form",{className:"create",onSubmit:m=>{m.preventDefault(),g.mutate()},children:[w.jsx("h2",{children:"Create task"}),w.jsx("input",{required:!0,placeholder:"Title",value:f,onChange:m=>s(m.target.value)}),w.jsx("input",{required:!0,placeholder:"Project",value:p,onChange:m=>E(m.target.value)}),w.jsx("textarea",{placeholder:"Instructions",value:o,onChange:m=>d(m.target.value)}),w.jsx("button",{disabled:g.isPending,children:"Create"}),g.error&&w.jsx("span",{role:"alert",children:String(g.error)})]})}function hS(){var d,p,E,g,m;const{taskID:i=""}=_g(),c=Hc(),f=Gr({queryKey:["task",i],queryFn:()=>Vu.detail(i),refetchInterval:3e3}),s=fv({mutationFn:({action:O,body:T})=>Vu.action(i,O,T),onSuccess:()=>c.invalidateQueries({queryKey:["task",i]})});if(f.isLoading)return w.jsx("p",{children:"Loading…"});if(f.error)return w.jsx("p",{role:"alert",children:String(f.error)});const o=f.data;return w.jsxs("main",{children:[w.jsx(Kn,{to:"/",children:"← Board"}),w.jsx("h1",{children:o.task.title||o.task.id}),w.jsx("p",{children:o.task.description}),w.jsxs("p",{children:["State: ",w.jsx("b",{children:o.task.state})," ",((d=o.session)==null?void 0:d.lease_until)&&` · lease ends ${new Date(o.session.lease_until).toLocaleString()}`]}),((p=o.session)==null?void 0:p.pending_approval)&&w.jsx(dS,{approval:o.session.pending_approval,onAction:O=>s.mutate({action:O})}),w.jsx("h2",{children:"Live capture"}),w.jsx("pre",{children:((g=(E=o.session)==null?void 0:E.Capture)==null?void 0:g.Text)||((m=o.session)==null?void 0:m.Blocker)||"No live capture available."}),w.jsx("h2",{children:"Actions"}),o.actions.map(O=>{var T;return w.jsx("button",{disabled:!O.enabled||s.isPending,title:O.reason||((T=O.needs)==null?void 0:T.join(",")),onClick:()=>s.mutate({action:O.id,body:O.id==="block"?{blocker:"Blocked by operator"}:O.id==="release"?{reason:"operator release"}:{}}),children:O.id},O.id)}),w.jsx("h2",{children:"Timeline"}),w.jsx("ol",{children:o.events.map(O=>w.jsxs("li",{children:[O.type," — ",new Date(O.at).toLocaleString()]},O.id))})]})}function dS({approval:i,onAction:c}){const f=i.kind!=="unknown";return w.jsxs("section",{className:"approval","aria-live":"polite",children:[w.jsx("h2",{children:"Permission required"}),w.jsx("p",{children:i.summary}),w.jsx("pre",{children:i.command||i.diff||"The harness prompt could not be parsed safely."}),w.jsxs("small",{children:["Pane ",i.pane_id||"local"," · detected ",new Date(i.detected_at).toLocaleString()]}),w.jsxs("div",{children:[w.jsx("button",{disabled:!f,onClick:()=>c("grant_approval"),children:"Approve"}),w.jsx("button",{onClick:()=>c("deny_approval"),children:"Reject"})]})]})}function mS(){const i=Gr({queryKey:["overview"],queryFn:Vu.overview,refetchInterval:5e3});return i.data?w.jsxs("main",{children:[w.jsx(Kn,{to:"/",children:"← Board"}),w.jsx("h1",{children:"Workers"}),w.jsxs("table",{children:[w.jsx("thead",{children:w.jsxs("tr",{children:[w.jsx("th",{children:"Worker"}),w.jsx("th",{children:"State"}),w.jsx("th",{children:"Capacity"}),w.jsx("th",{children:"Last heartbeat"})]})}),w.jsx("tbody",{children:i.data.workers.map(c=>w.jsxs("tr",{children:[w.jsx("td",{children:c.id}),w.jsx("td",{children:c.online?"online":"offline"}),w.jsx("td",{children:c.capacity}),w.jsx("td",{children:new Date(c.last_seen).toLocaleString()})]},c.id))})]})]}):w.jsx("p",{children:"Loading…"})}function yS(){return w.jsxs(Zg,{children:[w.jsx(Rc,{path:"/",element:w.jsx(rS,{})}),w.jsx(Rc,{path:"/tasks/:taskID",element:w.jsx(hS,{})}),w.jsx(Rc,{path:"/workers",element:w.jsx(mS,{})})]})}Zp.createRoot(document.getElementById("root")).render(w.jsx(Bp.StrictMode,{children:w.jsx(k1,{client:sS,children:w.jsx(m1,{children:w.jsx(yS,{})})})}));