Files
orchestra/internal/webui/assets/assets/index-hnZ7xNV9.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
276 KiB
JavaScript

var Zm=u=>{throw TypeError(u)};var tf=(u,c,r)=>c.has(u)||Zm("Cannot "+r);var g=(u,c,r)=>(tf(u,c,"read from private field"),r?r.call(u):c.get(u)),W=(u,c,r)=>c.has(u)?Zm("Cannot add the same private member more than once"):c instanceof WeakSet?c.add(u):c.set(u,r),K=(u,c,r,s)=>(tf(u,c,"write to private field"),s?s.call(u,r):c.set(u,r),r),st=(u,c,r)=>(tf(u,c,"access private method"),r);var bc=(u,c,r,s)=>({set _(o){K(u,c,o,r)},get _(){return g(u,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 y of d.addedNodes)y.tagName==="LINK"&&y.rel==="modulepreload"&&s(y)}).observe(document,{childList:!0,subtree:!0});function r(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=r(o);fetch(o.href,d)}})();function Np(u){return u&&u.__esModule&&Object.prototype.hasOwnProperty.call(u,"default")?u.default:u}var ef={exports:{}},wu={};/**
* @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 wu;Km=1;var u=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function r(s,o,d){var y=null;if(d!==void 0&&(y=""+d),o.key!==void 0&&(y=""+o.key),"key"in o){d={};for(var b in o)b!=="key"&&(d[b]=o[b])}else d=o;return o=d.ref,{$$typeof:u,type:s,key:y,ref:o!==void 0?o:null,props:d}}return wu.Fragment=c,wu.jsx=r,wu.jsxs=r,wu}var Vm;function qp(){return Vm||(Vm=1,ef.exports=Hp()),ef.exports}var Q=qp(),lf={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 Bp(){if(Jm)return nt;Jm=1;var u=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),y=Symbol.for("react.context"),b=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),O=Symbol.for("react.lazy"),E=Symbol.for("react.activity"),x=Symbol.iterator;function j(T){return T===null||typeof T!="object"?null:(T=x&&T[x]||T["@@iterator"],typeof T=="function"?T:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},L=Object.assign,Y={};function B(T,q,V){this.props=T,this.context=q,this.refs=Y,this.updater=V||w}B.prototype.isReactComponent={},B.prototype.setState=function(T,q){if(typeof T!="object"&&typeof T!="function"&&T!=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,T,q,"setState")},B.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function F(){}F.prototype=B.prototype;function X(T,q,V){this.props=T,this.context=q,this.refs=Y,this.updater=V||w}var G=X.prototype=new F;G.constructor=X,L(G,B.prototype),G.isPureReactComponent=!0;var et=Array.isArray;function rt(){}var I={H:null,A:null,T:null,S:null},lt=Object.prototype.hasOwnProperty;function yt(T,q,V){var k=V.ref;return{$$typeof:u,type:T,key:q,ref:k!==void 0?k:null,props:V}}function xt(T,q){return yt(T.type,q,T.props)}function Yt(T){return typeof T=="object"&&T!==null&&T.$$typeof===u}function wt(T){var q={"=":"=0",":":"=2"};return"$"+T.replace(/[=:]/g,function(V){return q[V]})}var Ee=/\/+/g;function te(T,q){return typeof T=="object"&&T!==null&&T.key!=null?wt(""+T.key):q.toString(36)}function Ut(T){switch(T.status){case"fulfilled":return T.value;case"rejected":throw T.reason;default:switch(typeof T.status=="string"?T.then(rt,rt):(T.status="pending",T.then(function(q){T.status==="pending"&&(T.status="fulfilled",T.value=q)},function(q){T.status==="pending"&&(T.status="rejected",T.reason=q)})),T.status){case"fulfilled":return T.value;case"rejected":throw T.reason}}throw T}function U(T,q,V,k,ut){var ft=typeof T;(ft==="undefined"||ft==="boolean")&&(T=null);var Et=!1;if(T===null)Et=!0;else switch(ft){case"bigint":case"string":case"number":Et=!0;break;case"object":switch(T.$$typeof){case u:case c:Et=!0;break;case O:return Et=T._init,U(Et(T._payload),q,V,k,ut)}}if(Et)return ut=ut(T),Et=k===""?"."+te(T,0):k,et(ut)?(V="",Et!=null&&(V=Et.replace(Ee,"$&/")+"/"),U(ut,q,V,"",function(Fn){return Fn})):ut!=null&&(Yt(ut)&&(ut=xt(ut,V+(ut.key==null||T&&T.key===ut.key?"":(""+ut.key).replace(Ee,"$&/")+"/")+Et)),q.push(ut)),1;Et=0;var se=k===""?".":k+":";if(et(T))for(var Gt=0;Gt<T.length;Gt++)k=T[Gt],ft=se+te(k,Gt),Et+=U(k,q,V,ft,ut);else if(Gt=j(T),typeof Gt=="function")for(T=Gt.call(T),Gt=0;!(k=T.next()).done;)k=k.value,ft=se+te(k,Gt++),Et+=U(k,q,V,ft,ut);else if(ft==="object"){if(typeof T.then=="function")return U(Ut(T),q,V,k,ut);throw q=String(T),Error("Objects are not valid as a React child (found: "+(q==="[object Object]"?"object with keys {"+Object.keys(T).join(", ")+"}":q)+"). If you meant to render a collection of children, use an array instead.")}return Et}function Z(T,q,V){if(T==null)return T;var k=[],ut=0;return U(T,k,"","",function(ft){return q.call(V,ft,ut++)}),k}function at(T){if(T._status===-1){var q=T._result;q=q(),q.then(function(V){(T._status===0||T._status===-1)&&(T._status=1,T._result=V)},function(V){(T._status===0||T._status===-1)&&(T._status=2,T._result=V)}),T._status===-1&&(T._status=0,T._result=q)}if(T._status===1)return T._result.default;throw T._result}var At=typeof reportError=="function"?reportError:function(T){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var q=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(q))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",T);return}console.error(T)},_t={map:Z,forEach:function(T,q,V){Z(T,function(){q.apply(this,arguments)},V)},count:function(T){var q=0;return Z(T,function(){q++}),q},toArray:function(T){return Z(T,function(q){return q})||[]},only:function(T){if(!Yt(T))throw Error("React.Children.only expected to receive a single React element child.");return T}};return nt.Activity=E,nt.Children=_t,nt.Component=B,nt.Fragment=r,nt.Profiler=o,nt.PureComponent=X,nt.StrictMode=s,nt.Suspense=p,nt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=I,nt.__COMPILER_RUNTIME={__proto__:null,c:function(T){return I.H.useMemoCache(T)}},nt.cache=function(T){return function(){return T.apply(null,arguments)}},nt.cacheSignal=function(){return null},nt.cloneElement=function(T,q,V){if(T==null)throw Error("The argument must be a React element, but you passed "+T+".");var k=L({},T.props),ut=T.key;if(q!=null)for(ft in q.key!==void 0&&(ut=""+q.key),q)!lt.call(q,ft)||ft==="key"||ft==="__self"||ft==="__source"||ft==="ref"&&q.ref===void 0||(k[ft]=q[ft]);var ft=arguments.length-2;if(ft===1)k.children=V;else if(1<ft){for(var Et=Array(ft),se=0;se<ft;se++)Et[se]=arguments[se+2];k.children=Et}return yt(T.type,ut,k)},nt.createContext=function(T){return T={$$typeof:y,_currentValue:T,_currentValue2:T,_threadCount:0,Provider:null,Consumer:null},T.Provider=T,T.Consumer={$$typeof:d,_context:T},T},nt.createElement=function(T,q,V){var k,ut={},ft=null;if(q!=null)for(k in q.key!==void 0&&(ft=""+q.key),q)lt.call(q,k)&&k!=="key"&&k!=="__self"&&k!=="__source"&&(ut[k]=q[k]);var Et=arguments.length-2;if(Et===1)ut.children=V;else if(1<Et){for(var se=Array(Et),Gt=0;Gt<Et;Gt++)se[Gt]=arguments[Gt+2];ut.children=se}if(T&&T.defaultProps)for(k in Et=T.defaultProps,Et)ut[k]===void 0&&(ut[k]=Et[k]);return yt(T,ft,ut)},nt.createRef=function(){return{current:null}},nt.forwardRef=function(T){return{$$typeof:b,render:T}},nt.isValidElement=Yt,nt.lazy=function(T){return{$$typeof:O,_payload:{_status:-1,_result:T},_init:at}},nt.memo=function(T,q){return{$$typeof:m,type:T,compare:q===void 0?null:q}},nt.startTransition=function(T){var q=I.T,V={};I.T=V;try{var k=T(),ut=I.S;ut!==null&&ut(V,k),typeof k=="object"&&k!==null&&typeof k.then=="function"&&k.then(rt,At)}catch(ft){At(ft)}finally{q!==null&&V.types!==null&&(q.types=V.types),I.T=q}},nt.unstable_useCacheRefresh=function(){return I.H.useCacheRefresh()},nt.use=function(T){return I.H.use(T)},nt.useActionState=function(T,q,V){return I.H.useActionState(T,q,V)},nt.useCallback=function(T,q){return I.H.useCallback(T,q)},nt.useContext=function(T){return I.H.useContext(T)},nt.useDebugValue=function(){},nt.useDeferredValue=function(T,q){return I.H.useDeferredValue(T,q)},nt.useEffect=function(T,q){return I.H.useEffect(T,q)},nt.useEffectEvent=function(T){return I.H.useEffectEvent(T)},nt.useId=function(){return I.H.useId()},nt.useImperativeHandle=function(T,q,V){return I.H.useImperativeHandle(T,q,V)},nt.useInsertionEffect=function(T,q){return I.H.useInsertionEffect(T,q)},nt.useLayoutEffect=function(T,q){return I.H.useLayoutEffect(T,q)},nt.useMemo=function(T,q){return I.H.useMemo(T,q)},nt.useOptimistic=function(T,q){return I.H.useOptimistic(T,q)},nt.useReducer=function(T,q,V){return I.H.useReducer(T,q,V)},nt.useRef=function(T){return I.H.useRef(T)},nt.useState=function(T){return I.H.useState(T)},nt.useSyncExternalStore=function(T,q,V){return I.H.useSyncExternalStore(T,q,V)},nt.useTransition=function(){return I.H.useTransition()},nt.version="19.2.8",nt}var Fm;function Mf(){return Fm||(Fm=1,lf.exports=Bp()),lf.exports}var M=Mf();const Qp=Np(M);var af={exports:{}},Gu={},nf={exports:{}},uf={};/**
* @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 km;function Lp(){return km||(km=1,(function(u){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 r(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,T=_t>>>1;At<T;){var q=2*(At+1)-1,V=U[q],k=q+1,ut=U[k];if(0>o(V,at))k<_t&&0>o(ut,V)?(U[At]=ut,U[k]=at,At=k):(U[At]=V,U[q]=at,At=q);else if(k<_t&&0>o(ut,at))U[At]=ut,U[k]=at,At=k;else break t}}return Z}function o(U,Z){var at=U.sortIndex-Z.sortIndex;return at!==0?at:U.id-Z.id}if(u.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;u.unstable_now=function(){return d.now()}}else{var y=Date,b=y.now();u.unstable_now=function(){return y.now()-b}}var p=[],m=[],O=1,E=null,x=3,j=!1,w=!1,L=!1,Y=!1,B=typeof setTimeout=="function"?setTimeout:null,F=typeof clearTimeout=="function"?clearTimeout:null,X=typeof setImmediate<"u"?setImmediate:null;function G(U){for(var Z=r(m);Z!==null;){if(Z.callback===null)s(m);else if(Z.startTime<=U)s(m),Z.sortIndex=Z.expirationTime,c(p,Z);else break;Z=r(m)}}function et(U){if(L=!1,G(U),!w)if(r(p)!==null)w=!0,rt||(rt=!0,wt());else{var Z=r(m);Z!==null&&Ut(et,Z.startTime-U)}}var rt=!1,I=-1,lt=5,yt=-1;function xt(){return Y?!0:!(u.unstable_now()-yt<lt)}function Yt(){if(Y=!1,rt){var U=u.unstable_now();yt=U;var Z=!0;try{t:{w=!1,L&&(L=!1,F(I),I=-1),j=!0;var at=x;try{e:{for(G(U),E=r(p);E!==null&&!(E.expirationTime>U&&xt());){var At=E.callback;if(typeof At=="function"){E.callback=null,x=E.priorityLevel;var _t=At(E.expirationTime<=U);if(U=u.unstable_now(),typeof _t=="function"){E.callback=_t,G(U),Z=!0;break e}E===r(p)&&s(p),G(U)}else s(p);E=r(p)}if(E!==null)Z=!0;else{var T=r(m);T!==null&&Ut(et,T.startTime-U),Z=!1}}break t}finally{E=null,x=at,j=!1}Z=void 0}}finally{Z?wt():rt=!1}}}var wt;if(typeof X=="function")wt=function(){X(Yt)};else if(typeof MessageChannel<"u"){var Ee=new MessageChannel,te=Ee.port2;Ee.port1.onmessage=Yt,wt=function(){te.postMessage(null)}}else wt=function(){B(Yt,0)};function Ut(U,Z){I=B(function(){U(u.unstable_now())},Z)}u.unstable_IdlePriority=5,u.unstable_ImmediatePriority=1,u.unstable_LowPriority=4,u.unstable_NormalPriority=3,u.unstable_Profiling=null,u.unstable_UserBlockingPriority=2,u.unstable_cancelCallback=function(U){U.callback=null},u.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},u.unstable_getCurrentPriorityLevel=function(){return x},u.unstable_next=function(U){switch(x){case 1:case 2:case 3:var Z=3;break;default:Z=x}var at=x;x=Z;try{return U()}finally{x=at}},u.unstable_requestPaint=function(){Y=!0},u.unstable_runWithPriority=function(U,Z){switch(U){case 1:case 2:case 3:case 4:case 5:break;default:U=3}var at=x;x=U;try{return Z()}finally{x=at}},u.unstable_scheduleCallback=function(U,Z,at){var At=u.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),r(p)===null&&U===r(m)&&(L?(F(I),I=-1):L=!0,Ut(et,at-At))):(U.sortIndex=_t,c(p,U),w||j||(w=!0,rt||(rt=!0,wt()))),U},u.unstable_shouldYield=xt,u.unstable_wrapCallback=function(U){var Z=x;return function(){var at=x;x=Z;try{return U.apply(this,arguments)}finally{x=at}}}})(uf)),uf}var $m;function Yp(){return $m||($m=1,nf.exports=Lp()),nf.exports}var cf={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 wp(){if(Wm)return ie;Wm=1;var u=Mf();function c(p){var m="https://react.dev/errors/"+p;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 #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var s={d:{f:r,r:function(){throw Error(c(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},o=Symbol.for("react.portal");function d(p,m,O){var E=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:E==null?null:""+E,children:p,containerInfo:m,implementation:O}}var y=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function b(p,m){if(p==="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(p,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(p,m,null,O)},ie.flushSync=function(p){var m=y.T,O=s.p;try{if(y.T=null,s.p=2,p)return p()}finally{y.T=m,s.p=O,s.d.f()}},ie.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,s.d.C(p,m))},ie.prefetchDNS=function(p){typeof p=="string"&&s.d.D(p)},ie.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var O=m.as,E=b(O,m.crossOrigin),x=typeof m.integrity=="string"?m.integrity:void 0,j=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;O==="style"?s.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:E,integrity:x,fetchPriority:j}):O==="script"&&s.d.X(p,{crossOrigin:E,integrity:x,fetchPriority:j,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},ie.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var O=b(m.as,m.crossOrigin);s.d.M(p,{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(p)},ie.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var O=m.as,E=b(O,m.crossOrigin);s.d.L(p,O,{crossOrigin:E,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(p,m){if(typeof p=="string")if(m){var O=b(m.as,m.crossOrigin);s.d.m(p,{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(p)},ie.requestFormReset=function(p){s.d.r(p)},ie.unstable_batchedUpdates=function(p,m){return p(m)},ie.useFormState=function(p,m,O){return y.H.useFormState(p,m,O)},ie.useFormStatus=function(){return y.H.useHostTransitionStatus()},ie.version="19.2.8",ie}var Pm;function Gp(){if(Pm)return cf.exports;Pm=1;function u(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(u)}catch(c){console.error(c)}}return u(),cf.exports=wp(),cf.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 Xp(){if(Im)return Gu;Im=1;var u=Yp(),c=Mf(),r=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 y(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 b(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 p(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 i=n.alternate;if(i===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===l)return p(n),t;if(i===a)return p(n),e;i=i.sibling}throw Error(s(188))}if(l.return!==a.return)l=n,a=i;else{for(var f=!1,h=n.child;h;){if(h===l){f=!0,l=n,a=i;break}if(h===a){f=!0,a=n,l=i;break}h=h.sibling}if(!f){for(h=i.child;h;){if(h===l){f=!0,l=i,a=n;break}if(h===a){f=!0,a=i,l=n;break}h=h.sibling}if(!f)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 E=Object.assign,x=Symbol.for("react.element"),j=Symbol.for("react.transitional.element"),w=Symbol.for("react.portal"),L=Symbol.for("react.fragment"),Y=Symbol.for("react.strict_mode"),B=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"),rt=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),lt=Symbol.for("react.lazy"),yt=Symbol.for("react.activity"),xt=Symbol.for("react.memo_cache_sentinel"),Yt=Symbol.iterator;function wt(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 L:return"Fragment";case B:return"Profiler";case Y:return"StrictMode";case et:return"Suspense";case rt:return"SuspenseList";case yt:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case w: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 Ut=Array.isArray,U=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,at={pending:!1,data:null,method:null,action:null},At=[],_t=-1;function T(t){return{current:t}}function q(t){0>_t||(t.current=At[_t],At[_t]=null,_t--)}function V(t,e){_t++,At[_t]=t.current,t.current=e}var k=T(null),ut=T(null),ft=T(null),Et=T(null);function se(t,e){switch(V(ft,e),V(ut,t),V(k,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}}q(k),V(k,t)}function Gt(){q(k),q(ut),q(ft)}function Fn(t){t.memoizedState!==null&&V(Et,t);var e=k.current,l=mm(e,t.type);e!==l&&(V(ut,t),V(k,l))}function li(t){ut.current===t&&(q(k),q(ut)),Et.current===t&&(q(Et),Bu._currentValue=at)}var qc,Gf;function ya(t){if(qc===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);qc=e&&e[1]||"",Gf=-1<l.stack.indexOf(`
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+qc+t+Gf}var Bc=!1;function Qc(t,e){if(!t||Bc)return"";Bc=!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 i=a.DetermineComponentFrameRoot(),f=i[0],h=i[1];if(f&&h){var v=f.split(`
`),z=h.split(`
`);for(n=a=0;a<v.length&&!v[a].includes("DetermineComponentFrameRoot");)a++;for(;n<z.length&&!z[n].includes("DetermineComponentFrameRoot");)n++;if(a===v.length||n===z.length)for(a=v.length-1,n=z.length-1;1<=a&&0<=n&&v[a]!==z[n];)n--;for(;1<=a&&0<=n;a--,n--)if(v[a]!==z[n]){if(a!==1||n!==1)do if(a--,n--,0>n||v[a]!==z[n]){var D=`
`+v[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{Bc=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?ya(l):""}function ov(t,e){switch(t.tag){case 26:case 27:case 5:return ya(t.type);case 16:return ya("Lazy");case 13:return t.child!==e&&e!==null?ya("Suspense Fallback"):ya("Suspense");case 19:return ya("SuspenseList");case 0:case 15:return Qc(t.type,!1);case 11:return Qc(t.type.render,!1);case 1:return Qc(t.type,!0);case 31:return ya("Activity");default:return""}}function Xf(t){try{var e="",l=null;do e+=ov(t,l),l=t,t=t.return;while(t);return e}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var Lc=Object.prototype.hasOwnProperty,Yc=u.unstable_scheduleCallback,wc=u.unstable_cancelCallback,hv=u.unstable_shouldYield,dv=u.unstable_requestPaint,Te=u.unstable_now,mv=u.unstable_getCurrentPriorityLevel,Zf=u.unstable_ImmediatePriority,Kf=u.unstable_UserBlockingPriority,ai=u.unstable_NormalPriority,yv=u.unstable_LowPriority,Vf=u.unstable_IdlePriority,vv=u.log,pv=u.unstable_setDisableYieldValue,kn=null,Re=null;function jl(t){if(typeof vv=="function"&&pv(t),Re&&typeof Re.setStrictMode=="function")try{Re.setStrictMode(kn,t)}catch{}}var Oe=Math.clz32?Math.clz32:bv,gv=Math.log,Sv=Math.LN2;function bv(t){return t>>>=0,t===0?32:31-(gv(t)/Sv|0)|0}var ni=256,ui=262144,ii=4194304;function va(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 ci(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var n=0,i=t.suspendedLanes,f=t.pingedLanes;t=t.warmLanes;var h=a&134217727;return h!==0?(a=h&~i,a!==0?n=va(a):(f&=h,f!==0?n=va(f):l||(l=h&~t,l!==0&&(n=va(l))))):(h=a&~i,h!==0?n=va(h):f!==0?n=va(f):l||(l=a&~t,l!==0&&(n=va(l)))),n===0?0:e!==0&&e!==n&&(e&i)===0&&(i=n&-n,l=e&-e,i>=l||i===32&&(l&4194048)!==0)?e:n}function $n(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function Ev(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 Jf(){var t=ii;return ii<<=1,(ii&62914560)===0&&(ii=4194304),t}function Gc(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Wn(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Tv(t,e,l,a,n,i){var f=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,v=t.expirationTimes,z=t.hiddenUpdates;for(l=f&~l;0<l;){var D=31-Oe(l),H=1<<D;h[D]=0,v[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&&Ff(t,a,0),i!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=i&~(f&~e))}function Ff(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 kf(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 $f(t,e){var l=e&-e;return l=(l&42)!==0?1:Xc(l),(l&(t.suspendedLanes|e))!==0?0:l}function Xc(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 Zc(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Wf(){var t=Z.p;return t!==0?t:(t=window.event,t===void 0?32:Bm(t.type))}function Pf(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,Va="__reactContainer$"+Nl,Kc="__reactEvents$"+Nl,Rv="__reactListeners$"+Nl,Ov="__reactHandles$"+Nl,If="__reactResources$"+Nl,Pn="__reactMarker$"+Nl;function Vc(t){delete t[ee],delete t[he],delete t[Kc],delete t[Rv],delete t[Ov]}function Ja(t){var e=t[ee];if(e)return e;for(var l=t.parentNode;l;){if(e=l[Va]||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 Fa(t){if(t=t[ee]||t[Va]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function In(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(s(33))}function ka(t){var e=t[If];return e||(e=t[If]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Wt(t){t[Pn]=!0}var to=new Set,eo={};function pa(t,e){$a(t,e),$a(t+"Capture",e)}function $a(t,e){for(eo[t]=e,t=0;t<e.length;t++)to.add(e[t])}var Av=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 zv(t){return Lc.call(ao,t)?!0:Lc.call(lo,t)?!1:Av.test(t)?ao[t]=!0:(lo[t]=!0,!1)}function si(t,e,l){if(zv(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 ri(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 Ne(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 Cv(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,i=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return n.call(this)},set:function(f){l=""+f,i.call(this,f)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(f){l=""+f},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Jc(t){if(!t._valueTracker){var e=no(t)?"checked":"value";t._valueTracker=Cv(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 Mv=/[\n"\\]/g;function He(t){return t.replace(Mv,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Fc(t,e,l,a,n,i,f,h){t.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?t.type=f:t.removeAttribute("type"),e!=null?f==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+Ne(e)):t.value!==""+Ne(e)&&(t.value=""+Ne(e)):f!=="submit"&&f!=="reset"||t.removeAttribute("value"),e!=null?kc(t,f,Ne(e)):l!=null?kc(t,f,Ne(l)):a!=null&&t.removeAttribute("value"),n==null&&i!=null&&(t.defaultChecked=!!i),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?t.name=""+Ne(h):t.removeAttribute("name")}function io(t,e,l,a,n,i,f,h){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.type=i),e!=null||l!=null){if(!(i!=="submit"&&i!=="reset"||e!=null)){Jc(t);return}l=l!=null?""+Ne(l):"",e=e!=null?""+Ne(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,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(t.name=f),Jc(t)}function kc(t,e,l){e==="number"&&fi(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function Wa(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=""+Ne(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=""+Ne(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+Ne(l):""}function so(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(s(92));if(Ut(a)){if(1<a.length)throw Error(s(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=Ne(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),Jc(t)}function Pa(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var _v=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 ro(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||_v.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function fo(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&&ro(t,n,a)}else for(var i in e)e.hasOwnProperty(i)&&ro(t,i,e[i])}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 Dv=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"]]),xv=/^[\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 oi(t){return xv.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function cl(){}var Wc=null;function Pc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ia=null,tn=null;function oo(t){var e=Fa(t);if(e&&(t=e.stateNode)){var l=t[he]||null;t:switch(t=e.stateNode,e.type){case"input":if(Fc(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="'+He(""+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));Fc(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&&Wa(t,!!l.multiple,e,!1)}}}var Ic=!1;function ho(t,e,l){if(Ic)return t(e,l);Ic=!0;try{var a=t(e);return a}finally{if(Ic=!1,(Ia!==null||tn!==null)&&(Pi(),Ia&&(e=Ia,t=tn,tn=Ia=null,oo(e),t)))for(e=0;e<t.length;e++)oo(t[e])}}function tu(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"),ts=!1;if(sl)try{var eu={};Object.defineProperty(eu,"passive",{get:function(){ts=!0}}),window.addEventListener("test",eu,eu),window.removeEventListener("test",eu,eu)}catch{ts=!1}var Hl=null,es=null,hi=null;function mo(){if(hi)return hi;var t,e=es,l=e.length,a,n="value"in Hl?Hl.value:Hl.textContent,i=n.length;for(t=0;t<l&&e[t]===n[t];t++);var f=l-t;for(a=1;a<=f&&e[l-a]===n[i-a];a++);return hi=n.slice(t,1<a?1-a:void 0)}function di(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 mi(){return!0}function yo(){return!1}function de(t){function e(l,a,n,i,f){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=i,this.target=f,this.currentTarget=null;for(var h in t)t.hasOwnProperty(h)&&(l=t[h],this[h]=l?l(i):i[h]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?mi:yo,this.isPropagationStopped=yo,this}return E(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=mi)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=mi)},persist:function(){},isPersistent:mi}),e}var ga={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},yi=de(ga),lu=E({},ga,{view:0,detail:0}),Uv=de(lu),ls,as,au,vi=E({},lu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:us,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!==au&&(au&&t.type==="mousemove"?(ls=t.screenX-au.screenX,as=t.screenY-au.screenY):as=ls=0,au=t),ls)},movementY:function(t){return"movementY"in t?t.movementY:as}}),vo=de(vi),jv=E({},vi,{dataTransfer:0}),Nv=de(jv),Hv=E({},lu,{relatedTarget:0}),ns=de(Hv),qv=E({},ga,{animationName:0,elapsedTime:0,pseudoElement:0}),Bv=de(qv),Qv=E({},ga,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Lv=de(Qv),Yv=E({},ga,{data:0}),po=de(Yv),wv={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"},Xv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Zv(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=Xv[t])?!!e[t]:!1}function us(){return Zv}var Kv=E({},lu,{key:function(t){if(t.key){var e=wv[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=di(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:us,charCode:function(t){return t.type==="keypress"?di(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?di(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Vv=de(Kv),Jv=E({},vi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),go=de(Jv),Fv=E({},lu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:us}),kv=de(Fv),$v=E({},ga,{propertyName:0,elapsedTime:0,pseudoElement:0}),Wv=de($v),Pv=E({},vi,{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}),Iv=de(Pv),t0=E({},ga,{newState:0,oldState:0}),e0=de(t0),l0=[9,13,27,32],is=sl&&"CompositionEvent"in window,nu=null;sl&&"documentMode"in document&&(nu=document.documentMode);var a0=sl&&"TextEvent"in window&&!nu,So=sl&&(!is||nu&&8<nu&&11>=nu),bo=" ",Eo=!1;function To(t,e){switch(t){case"keyup":return l0.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 en=!1;function n0(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 u0(t,e){if(en)return t==="compositionend"||!is&&To(t,e)?(t=mo(),hi=es=Hl=null,en=!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 i0={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"?!!i0[t.type]:e==="textarea"}function Ao(t,e,l,a){Ia?tn?tn.push(a):tn=[a]:Ia=a,e=uc(e,"onChange"),0<e.length&&(l=new yi("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var uu=null,iu=null;function c0(t){cm(t,0)}function pi(t){var e=In(t);if(uo(e))return t}function zo(t,e){if(t==="change")return e}var Co=!1;if(sl){var cs;if(sl){var ss="oninput"in document;if(!ss){var Mo=document.createElement("div");Mo.setAttribute("oninput","return;"),ss=typeof Mo.oninput=="function"}cs=ss}else cs=!1;Co=cs&&(!document.documentMode||9<document.documentMode)}function _o(){uu&&(uu.detachEvent("onpropertychange",Do),iu=uu=null)}function Do(t){if(t.propertyName==="value"&&pi(iu)){var e=[];Ao(e,iu,t,Pc(t)),ho(c0,e)}}function s0(t,e,l){t==="focusin"?(_o(),uu=e,iu=l,uu.attachEvent("onpropertychange",Do)):t==="focusout"&&_o()}function r0(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return pi(iu)}function f0(t,e){if(t==="click")return pi(e)}function o0(t,e){if(t==="input"||t==="change")return pi(e)}function h0(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Ae=typeof Object.is=="function"?Object.is:h0;function cu(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(!Lc.call(e,n)||!Ae(t[n],e[n]))return!1}return!0}function xo(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Uo(t,e){var l=xo(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=xo(l)}}function jo(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?jo(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function No(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 rs(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 d0=sl&&"documentMode"in document&&11>=document.documentMode,ln=null,fs=null,su=null,os=!1;function Ho(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;os||ln==null||ln!==fi(a)||(a=ln,"selectionStart"in a&&rs(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}),su&&cu(su,a)||(su=a,a=uc(fs,"onSelect"),0<a.length&&(e=new yi("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=ln)))}function Sa(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var an={animationend:Sa("Animation","AnimationEnd"),animationiteration:Sa("Animation","AnimationIteration"),animationstart:Sa("Animation","AnimationStart"),transitionrun:Sa("Transition","TransitionRun"),transitionstart:Sa("Transition","TransitionStart"),transitioncancel:Sa("Transition","TransitionCancel"),transitionend:Sa("Transition","TransitionEnd")},hs={},qo={};sl&&(qo=document.createElement("div").style,"AnimationEvent"in window||(delete an.animationend.animation,delete an.animationiteration.animation,delete an.animationstart.animation),"TransitionEvent"in window||delete an.transitionend.transition);function ba(t){if(hs[t])return hs[t];if(!an[t])return t;var e=an[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in qo)return hs[t]=e[l];return t}var Bo=ba("animationend"),Qo=ba("animationiteration"),Lo=ba("animationstart"),m0=ba("transitionrun"),y0=ba("transitionstart"),v0=ba("transitioncancel"),Yo=ba("transitionend"),wo=new Map,ds="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(" ");ds.push("scrollEnd");function Ve(t,e){wo.set(t,e),pa(e,[t])}var gi=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=[],nn=0,ms=0;function Si(){for(var t=nn,e=ms=nn=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 i=qe[e];if(qe[e++]=null,a!==null&&n!==null){var f=a.pending;f===null?n.next=n:(n.next=f.next,f.next=n),a.pending=n}i!==0&&Go(l,n,i)}}function bi(t,e,l,a){qe[nn++]=t,qe[nn++]=e,qe[nn++]=l,qe[nn++]=a,ms|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function ys(t,e,l,a){return bi(t,e,l,a),Ei(t)}function Ea(t,e){return bi(t,null,null,e),Ei(t)}function Go(t,e,l){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l);for(var n=!1,i=t.return;i!==null;)i.childLanes|=l,a=i.alternate,a!==null&&(a.childLanes|=l),i.tag===22&&(t=i.stateNode,t===null||t._visibility&1||(n=!0)),t=i,i=i.return;return t.tag===3?(i=t.stateNode,n&&e!==null&&(n=31-Oe(l),t=i.hiddenUpdates,a=t[n],a===null?t[n]=[e]:a.push(e),e.lane=l|536870912),i):null}function Ei(t){if(50<Du)throw Du=0,Or=null,Error(s(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var un={};function p0(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 p0(t,e,l,a)}function vs(t){return t=t.prototype,!(!t||!t.isReactComponent)}function rl(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 Ti(t,e,l,a,n,i){var f=0;if(a=t,typeof t=="function")vs(t)&&(f=1);else if(typeof t=="string")f=Tp(t,l,k.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=i,t;case L:return Ta(l.children,n,i,e);case Y:f=8,n|=24;break;case B:return t=ze(12,l,e,n|2),t.elementType=B,t.lanes=i,t;case et:return t=ze(13,l,e,n),t.elementType=et,t.lanes=i,t;case rt:return t=ze(19,l,e,n),t.elementType=rt,t.lanes=i,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case X:f=10;break t;case F:f=9;break t;case G:f=11;break t;case I:f=14;break t;case lt:f=16,a=null;break t}f=29,l=Error(s(130,t===null?"null":typeof t,"")),a=null}return e=ze(f,l,e,n),e.elementType=t,e.type=a,e.lanes=i,e}function Ta(t,e,l,a){return t=ze(7,t,a,e),t.lanes=l,t}function ps(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 gs(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:Xf(e)},Ko.set(t,e),e)}return{value:t,source:e,stack:Xf(e)}}var cn=[],sn=0,Ri=null,ru=0,Qe=[],Le=0,ql=null,We=1,Pe="";function fl(t,e){cn[sn++]=ru,cn[sn++]=Ri,Ri=t,ru=e}function Vo(t,e,l){Qe[Le++]=We,Qe[Le++]=Pe,Qe[Le++]=ql,ql=t;var a=We;t=Pe;var n=32-Oe(a)-1;a&=~(1<<n),l+=1;var i=32-Oe(e)+n;if(30<i){var f=n-n%5;i=(a&(1<<f)-1).toString(32),a>>=f,n-=f,We=1<<32-Oe(e)+n|l<<n|a,Pe=i+t}else We=1<<i|l<<n|a,Pe=t}function Ss(t){t.return!==null&&(fl(t,1),Vo(t,1,0))}function bs(t){for(;t===Ri;)Ri=cn[--sn],cn[sn]=null,ru=cn[--sn],cn[sn]=null;for(;t===ql;)ql=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++]=ql,We=e.id,Pe=e.overflow,ql=t}var le=null,jt=null,vt=!1,Bl=null,Ye=!1,Es=Error(s(519));function Ql(t){var e=Error(s(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw fu(Be(e,t)),Es}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||Ql(t,!0)}function ko(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 rn(t){if(t!==le)return!1;if(!vt)return ko(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")||Lr(t.type,t.memoizedProps)),l=!l),l&&jt&&Ql(t),ko(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(s(317));jt=bm(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(s(317));jt=bm(t)}else e===27?(e=jt,Pl(t.type)?(t=Zr,Zr=null,jt=t):jt=e):jt=le?Ge(t.stateNode.nextSibling):null;return!0}function Ra(){jt=le=null,vt=!1}function Ts(){var t=Bl;return t!==null&&(pe===null?pe=t:pe.push.apply(pe,t),Bl=null),t}function fu(t){Bl===null?Bl=[t]:Bl.push(t)}var Rs=T(null),Oa=null,ol=null;function Ll(t,e,l){V(Rs,e._currentValue),e._currentValue=l}function hl(t){t._currentValue=Rs.current,q(Rs)}function Os(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 As(t,e,l,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var i=n.dependencies;if(i!==null){var f=n.child;i=i.firstContext;t:for(;i!==null;){var h=i;i=n;for(var v=0;v<e.length;v++)if(h.context===e[v]){i.lanes|=l,h=i.alternate,h!==null&&(h.lanes|=l),Os(i.return,l,t),a||(f=null);break t}i=h.next}}else if(n.tag===18){if(f=n.return,f===null)throw Error(s(341));f.lanes|=l,i=f.alternate,i!==null&&(i.lanes|=l),Os(f,l,t),f=null}else f=n.child;if(f!==null)f.return=n;else for(f=n;f!==null;){if(f===t){f=null;break}if(n=f.sibling,n!==null){n.return=f.return,f=n;break}f=f.return}n=f}}function fn(t,e,l,a){t=null;for(var n=e,i=!1;n!==null;){if(!i){if((n.flags&524288)!==0)i=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var f=n.alternate;if(f===null)throw Error(s(387));if(f=f.memoizedProps,f!==null){var h=n.type;Ae(n.pendingProps.value,f.value)||(t!==null?t.push(h):t=[h])}}else if(n===Et.current){if(f=n.alternate,f===null)throw Error(s(387));f.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(Bu):t=[Bu])}n=n.return}t!==null&&As(e,t,l,a),e.flags|=262144}function Oi(t){for(t=t.firstContext;t!==null;){if(!Ae(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Aa(t){Oa=t,ol=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function ae(t){return $o(Oa,t)}function Ai(t,e){return Oa===null&&Aa(t),$o(t,e)}function $o(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 g0=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()})}},S0=u.unstable_scheduleCallback,b0=u.unstable_NormalPriority,Kt={$$typeof:X,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function zs(){return{controller:new g0,data:new Map,refCount:0}}function ou(t){t.refCount--,t.refCount===0&&S0(b0,function(){t.controller.abort()})}var hu=null,Cs=0,on=0,hn=null;function E0(t,e){if(hu===null){var l=hu=[];Cs=0,on=Dr(),hn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Cs++,e.then(Wo,Wo),e}function Wo(){if(--Cs===0&&hu!==null){hn!==null&&(hn.status="fulfilled");var t=hu;hu=null,on=0,hn=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function T0(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){Hd=Te(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&E0(t,e),Po!==null&&Po(t,e)};var za=T(null);function Ms(){var t=za.current;return t!==null?t:Dt.pooledCache}function zi(t,e){e===null?V(za,za.current):V(za,e.pool)}function Io(){var t=Ms();return t===null?null:{parent:Kt._currentValue,pool:t}}var dn=Error(s(460)),_s=Error(s(474)),Ci=Error(s(542)),Mi={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 Ma=e,dn}}function Ca(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(Ma=l,dn):l}}var Ma=null;function lh(){if(Ma===null)throw Error(s(459));var t=Ma;return Ma=null,t}function ah(t){if(t===dn||t===Ci)throw Error(s(483))}var mn=null,du=0;function _i(t){var e=du;return du+=1,mn===null&&(mn=[]),eh(mn,t,e)}function mu(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function Di(t,e){throw e.$$typeof===x?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=rl(R,S),R.index=0,R.sibling=null,R}function i(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 f(R){return t&&R.alternate===null&&(R.flags|=67108866),R}function h(R,S,A,N){return S===null||S.tag!==6?(S=ps(A,R.mode,N),S.return=R,S):(S=n(S,A),S.return=R,S)}function v(R,S,A,N){var P=A.type;return P===L?D(R,S,A.props.children,N,A.key):S!==null&&(S.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===lt&&Ca(P)===S.type)?(S=n(S,A.props),mu(S,A),S.return=R,S):(S=Ti(A.type,A.key,A.props,null,R.mode,N),mu(S,A),S.return=R,S)}function z(R,S,A,N){return S===null||S.tag!==4||S.stateNode.containerInfo!==A.containerInfo||S.stateNode.implementation!==A.implementation?(S=gs(A,R.mode,N),S.return=R,S):(S=n(S,A.children||[]),S.return=R,S)}function D(R,S,A,N,P){return S===null||S.tag!==7?(S=Ta(A,R.mode,N,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=ps(""+S,R.mode,A),S.return=R,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case j:return A=Ti(S.type,S.key,S.props,null,R.mode,A),mu(A,S),A.return=R,A;case w:return S=gs(S,R.mode,A),S.return=R,S;case lt:return S=Ca(S),H(R,S,A)}if(Ut(S)||wt(S))return S=Ta(S,R.mode,A,null),S.return=R,S;if(typeof S.then=="function")return H(R,_i(S),A);if(S.$$typeof===X)return H(R,Ai(R,S),A);Di(R,S)}return null}function C(R,S,A,N){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,N);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case j:return A.key===P?v(R,S,A,N):null;case w:return A.key===P?z(R,S,A,N):null;case lt:return A=Ca(A),C(R,S,A,N)}if(Ut(A)||wt(A))return P!==null?null:D(R,S,A,N,null);if(typeof A.then=="function")return C(R,S,_i(A),N);if(A.$$typeof===X)return C(R,S,Ai(R,A),N);Di(R,A)}return null}function _(R,S,A,N,P){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return R=R.get(A)||null,h(S,R,""+N,P);if(typeof N=="object"&&N!==null){switch(N.$$typeof){case j:return R=R.get(N.key===null?A:N.key)||null,v(S,R,N,P);case w:return R=R.get(N.key===null?A:N.key)||null,z(S,R,N,P);case lt:return N=Ca(N),_(R,S,A,N,P)}if(Ut(N)||wt(N))return R=R.get(A)||null,D(S,R,N,P,null);if(typeof N.then=="function")return _(R,S,A,_i(N),P);if(N.$$typeof===X)return _(R,S,A,Ai(S,N),P);Di(S,N)}return null}function J(R,S,A,N){for(var P=null,gt=null,$=S,ct=S=0,mt=null;$!==null&&ct<A.length;ct++){$.index>ct?(mt=$,$=null):mt=$.sibling;var St=C(R,$,A[ct],N);if(St===null){$===null&&($=mt);break}t&&$&&St.alternate===null&&e(R,$),S=i(St,S,ct),gt===null?P=St:gt.sibling=St,gt=St,$=mt}if(ct===A.length)return l(R,$),vt&&fl(R,ct),P;if($===null){for(;ct<A.length;ct++)$=H(R,A[ct],N),$!==null&&(S=i($,S,ct),gt===null?P=$:gt.sibling=$,gt=$);return vt&&fl(R,ct),P}for($=a($);ct<A.length;ct++)mt=_($,R,ct,A[ct],N),mt!==null&&(t&&mt.alternate!==null&&$.delete(mt.key===null?ct:mt.key),S=i(mt,S,ct),gt===null?P=mt:gt.sibling=mt,gt=mt);return t&&$.forEach(function(aa){return e(R,aa)}),vt&&fl(R,ct),P}function tt(R,S,A,N){if(A==null)throw Error(s(151));for(var P=null,gt=null,$=S,ct=S=0,mt=null,St=A.next();$!==null&&!St.done;ct++,St=A.next()){$.index>ct?(mt=$,$=null):mt=$.sibling;var aa=C(R,$,St.value,N);if(aa===null){$===null&&($=mt);break}t&&$&&aa.alternate===null&&e(R,$),S=i(aa,S,ct),gt===null?P=aa:gt.sibling=aa,gt=aa,$=mt}if(St.done)return l(R,$),vt&&fl(R,ct),P;if($===null){for(;!St.done;ct++,St=A.next())St=H(R,St.value,N),St!==null&&(S=i(St,S,ct),gt===null?P=St:gt.sibling=St,gt=St);return vt&&fl(R,ct),P}for($=a($);!St.done;ct++,St=A.next())St=_($,R,ct,St.value,N),St!==null&&(t&&St.alternate!==null&&$.delete(St.key===null?ct:St.key),S=i(St,S,ct),gt===null?P=St:gt.sibling=St,gt=St);return t&&$.forEach(function(jp){return e(R,jp)}),vt&&fl(R,ct),P}function Mt(R,S,A,N){if(typeof A=="object"&&A!==null&&A.type===L&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case j:t:{for(var P=A.key;S!==null;){if(S.key===P){if(P=A.type,P===L){if(S.tag===7){l(R,S.sibling),N=n(S,A.props.children),N.return=R,R=N;break t}}else if(S.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===lt&&Ca(P)===S.type){l(R,S.sibling),N=n(S,A.props),mu(N,A),N.return=R,R=N;break t}l(R,S);break}else e(R,S);S=S.sibling}A.type===L?(N=Ta(A.props.children,R.mode,N,A.key),N.return=R,R=N):(N=Ti(A.type,A.key,A.props,null,R.mode,N),mu(N,A),N.return=R,R=N)}return f(R);case w: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),N=n(S,A.children||[]),N.return=R,R=N;break t}else{l(R,S);break}else e(R,S);S=S.sibling}N=gs(A,R.mode,N),N.return=R,R=N}return f(R);case lt:return A=Ca(A),Mt(R,S,A,N)}if(Ut(A))return J(R,S,A,N);if(wt(A)){if(P=wt(A),typeof P!="function")throw Error(s(150));return A=P.call(A),tt(R,S,A,N)}if(typeof A.then=="function")return Mt(R,S,_i(A),N);if(A.$$typeof===X)return Mt(R,S,Ai(R,A),N);Di(R,A)}return typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint"?(A=""+A,S!==null&&S.tag===6?(l(R,S.sibling),N=n(S,A),N.return=R,R=N):(l(R,S),N=ps(A,R.mode,N),N.return=R,R=N),f(R)):l(R,S)}return function(R,S,A,N){try{du=0;var P=Mt(R,S,A,N);return mn=null,P}catch($){if($===dn||$===Ci)throw $;var gt=ze(29,$,null,R.mode);return gt.lanes=N,gt.return=R,gt}finally{}}}var _a=nh(!0),uh=nh(!1),Yl=!1;function Ds(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function xs(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 wl(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=Ei(t),Go(t,null,l),e}return bi(t,a,e,l),Ei(t)}function yu(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,kf(t,l)}}function Us(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,i=null;if(l=l.firstBaseUpdate,l!==null){do{var f={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};i===null?n=i=f:i=i.next=f,l=l.next}while(l!==null);i===null?n=i=e:i=i.next=e}else n=i=e;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:i,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 js=!1;function vu(){if(js){var t=hn;if(t!==null)throw t}}function pu(t,e,l,a){js=!1;var n=t.updateQueue;Yl=!1;var i=n.firstBaseUpdate,f=n.lastBaseUpdate,h=n.shared.pending;if(h!==null){n.shared.pending=null;var v=h,z=v.next;v.next=null,f===null?i=z:f.next=z,f=v;var D=t.alternate;D!==null&&(D=D.updateQueue,h=D.lastBaseUpdate,h!==f&&(h===null?D.firstBaseUpdate=z:h.next=z,D.lastBaseUpdate=v))}if(i!==null){var H=n.baseState;f=0,D=z=v=null,h=i;do{var C=h.lane&-536870913,_=C!==h.lane;if(_?(dt&C)===C:(a&C)===C){C!==0&&C===on&&(js=!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=E({},H,C);break t;case 2:Yl=!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=_,v=H):D=D.next=_,f|=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&&(v=H),n.baseState=v,n.firstBaseUpdate=z,n.lastBaseUpdate=D,i===null&&(n.shared.lanes=0),Jl|=f,t.lanes=f,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 yn=T(null),xi=T(0);function sh(t,e){t=El,V(xi,t),V(yn,e),El=t|e.baseLanes}function Ns(){V(xi,El),V(yn,yn.current)}function Hs(){El=xi.current,q(yn),q(xi)}var Ce=T(null),we=null;function Xl(t){var e=t.alternate;V(Xt,Xt.current&1),V(Ce,t),we===null&&(e===null||yn.current!==null||e.memoizedState!==null)&&(we=t)}function qs(t){V(Xt,Xt.current),V(Ce,t),we===null&&(we=t)}function rh(t){t.tag===22?(V(Xt,Xt.current),V(Ce,t),we===null&&(we=t)):Zl()}function Zl(){V(Xt,Xt.current),V(Ce,Ce.current)}function Me(t){q(Ce),we===t&&(we=null),q(Xt)}var Xt=T(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||Gr(l)||Xr(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,ji=!1,vn=!1,Da=!1,Ni=0,gu=0,pn=null,R0=0;function Bt(){throw Error(s(321))}function Bs(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 Qs(t,e,l,a,n,i){return dl=i,it=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,U.H=t===null||t.memoizedState===null?Vh:Is,Da=!1,i=l(a,n),Da=!1,vn&&(i=oh(e,l,a,n)),fh(t),i}function fh(t){U.H=Eu;var e=zt!==null&&zt.next!==null;if(dl=0,Vt=zt=it=null,ji=!1,gu=0,pn=null,e)throw Error(s(300));t===null||Jt||(t=t.dependencies,t!==null&&Oi(t)&&(Jt=!0))}function oh(t,e,l,a){it=t;var n=0;do{if(vn&&(pn=null),gu=0,vn=!1,25<=n)throw Error(s(301));if(n+=1,Vt=zt=null,t.updateQueue!=null){var i=t.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}U.H=Jh,i=e(l,a)}while(vn);return i}function O0(){var t=U.H,e=t.useState()[0];return e=typeof e.then=="function"?Su(e):e,t=t.useState()[0],(zt!==null?zt.memoizedState:null)!==t&&(it.flags|=1024),e}function Ls(){var t=Ni!==0;return Ni=0,t}function Ys(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function ws(t){if(ji){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}ji=!1}dl=0,Vt=zt=it=null,vn=!1,gu=Ni=0,pn=null}function re(){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 Su(t){var e=gu;return gu+=1,pn===null&&(pn=[]),t=eh(pn,t,e),e=it,(Vt===null?e.memoizedState:Vt.next)===null&&(e=e.alternate,U.H=e===null||e.memoizedState===null?Vh:Is),t}function qi(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Su(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]=xt;return e.index++,l}function ml(t,e){return typeof e=="function"?e(t):e}function Bi(t){var e=Zt();return Xs(e,zt,t)}function Xs(t,e,l){var a=t.queue;if(a===null)throw Error(s(311));a.lastRenderedReducer=l;var n=t.baseQueue,i=a.pending;if(i!==null){if(n!==null){var f=n.next;n.next=i.next,i.next=f}e.baseQueue=n=i,a.pending=null}if(i=t.baseState,n===null)t.memoizedState=i;else{e=n.next;var h=f=null,v=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)v!==null&&(v=v.next={lane:0,revertLane:0,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null}),H===on&&(D=!0);else if((dl&C)===C){z=z.next,C===on&&(D=!0);continue}else H={lane:0,revertLane:z.revertLane,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},v===null?(h=v=H,f=i):v=v.next=H,it.lanes|=C,Jl|=C;H=z.action,Da&&l(i,H),i=z.hasEagerState?z.eagerState:l(i,H)}else C={lane:H,revertLane:z.revertLane,gesture:z.gesture,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},v===null?(h=v=C,f=i):v=v.next=C,it.lanes|=H,Jl|=H;z=z.next}while(z!==null&&z!==e);if(v===null?f=i:v.next=h,!Ae(i,t.memoizedState)&&(Jt=!0,D&&(l=hn,l!==null)))throw l;t.memoizedState=i,t.baseState=f,t.baseQueue=v,a.lastRenderedState=i}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function Zs(t){var e=Zt(),l=e.queue;if(l===null)throw Error(s(311));l.lastRenderedReducer=t;var a=l.dispatch,n=l.pending,i=e.memoizedState;if(n!==null){l.pending=null;var f=n=n.next;do i=t(i,f.action),f=f.next;while(f!==n);Ae(i,e.memoizedState)||(Jt=!0),e.memoizedState=i,e.baseQueue===null&&(e.baseState=i),l.lastRenderedState=i}return[i,a]}function hh(t,e,l){var a=it,n=Zt(),i=vt;if(i){if(l===void 0)throw Error(s(407));l=l()}else l=e();var f=!Ae((zt||n).memoizedState,l);if(f&&(n.memoizedState=l,Jt=!0),n=n.queue,Js(yh.bind(null,a,n,t),[t]),n.getSnapshot!==e||f||Vt!==null&&Vt.memoizedState.tag&1){if(a.flags|=2048,gn(9,{destroy:void 0},mh.bind(null,a,n,l,e),null),Dt===null)throw Error(s(349));i||(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=Ea(t,2);e!==null&&ge(e,t,2)}function Ks(t){var e=re();if(typeof t=="function"){var l=t;if(t=l(),Da){jl(!0);try{l()}finally{jl(!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,Xs(t,zt,typeof a=="function"?a:ml)}function A0(t,e,l,a,n){if(Yi(t))throw Error(s(485));if(t=e.action,t!==null){var i={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(f){i.listeners.push(f)}};U.T!==null?l(!0):i.isTransition=!1,a(i),l=e.pending,l===null?(i.next=e.pending=i,Sh(e,i)):(i.next=l.next,e.pending=l.next=i)}}function Sh(t,e){var l=e.action,a=e.payload,n=t.state;if(e.isTransition){var i=U.T,f={};U.T=f;try{var h=l(n,a),v=U.S;v!==null&&v(f,h),bh(t,e,h)}catch(z){Vs(t,e,z)}finally{i!==null&&f.types!==null&&(i.types=f.types),U.T=i}}else try{i=l(n,a),bh(t,e,i)}catch(z){Vs(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 Vs(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 Vs(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(jt){e:{for(var n=jt,i=Ye;n.nodeType!==8;){if(!i){n=null;break e}if(n=Ge(n.nextSibling),n===null){n=null;break e}}i=n.data,n=i==="F!"||i==="F"?n:null}if(n){jt=Ge(n.nextSibling),a=n.data==="F!";break t}}Ql(a)}a=!1}a&&(e=l[0])}}return l=re(),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=Ks(!1),i=Ps.bind(null,it,!1,a.queue),a=re(),n={state:e,dispatch:null,action:t,pending:null},a.queue=n,l=A0.bind(null,it,n,i,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=Xs(t,e,Rh)[0],t=Bi(ml)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=Su(e)}catch(f){throw f===dn?Ci:f}else a=e;e=Zt();var n=e.queue,i=n.dispatch;return l!==e.memoizedState&&(it.flags|=2048,gn(9,{destroy:void 0},z0.bind(null,n,l),null)),[a,i,t]}function z0(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 gn(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 Qi(t,e,l,a){var n=re();it.flags|=t,n.memoizedState=gn(1|e,{destroy:void 0},l,a===void 0?null:a)}function Li(t,e,l,a){var n=Zt();a=a===void 0?null:a;var i=n.memoizedState.inst;zt!==null&&a!==null&&Bs(a,zt.memoizedState.deps)?n.memoizedState=gn(e,i,l,a):(it.flags|=t,n.memoizedState=gn(1|e,i,l,a))}function _h(t,e){Qi(8390656,8,t,e)}function Js(t,e){Li(2048,8,t,e)}function C0(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 C0({ref:e,nextImpl:t}),function(){if((bt&2)!==0)throw Error(s(440));return e.impl.apply(void 0,arguments)}}function xh(t,e){return Li(4,2,t,e)}function Uh(t,e){return Li(4,4,t,e)}function jh(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 Nh(t,e,l){l=l!=null?l.concat([t]):null,Li(4,4,jh.bind(null,e,t),l)}function Fs(){}function Hh(t,e){var l=Zt();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&Bs(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&&Bs(e,a[1]))return a[0];if(a=t(),Da){jl(!0);try{t()}finally{jl(!1)}}return l.memoizedState=[a,e],a}function ks(t,e,l){return l===void 0||(dl&1073741824)!==0&&(dt&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=Bd(),it.lanes|=t,Jl|=t,l)}function Bh(t,e,l,a){return Ae(l,e)?l:yn.current!==null?(t=ks(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,Jl|=t,e)}function Qh(t,e,l,a,n){var i=Z.p;Z.p=i!==0&&8>i?i:8;var f=U.T,h={};U.T=h,Ps(t,!1,e,l);try{var v=n(),z=U.S;if(z!==null&&z(h,v),v!==null&&typeof v=="object"&&typeof v.then=="function"){var D=T0(v,a);bu(t,e,D,xe(t))}else bu(t,e,a,xe(t))}catch(H){bu(t,e,{then:function(){},status:"rejected",reason:H},xe())}finally{Z.p=i,f!==null&&h.types!==null&&(f.types=h.types),U.T=f}}function M0(){}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?M0: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),bu(t,e.next.queue,{},xe())}function Ws(){return ae(Bu)}function wh(){return Zt().memoizedState}function Gh(){return Zt().memoizedState}function _0(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=xe();t=wl(l);var a=Gl(e,t,l);a!==null&&(ge(a,e,l),yu(a,e,l)),e={cache:zs()},t.payload=e;return}e=e.return}}function D0(t,e,l){var a=xe();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Yi(t)?Zh(e,l):(l=ys(t,e,l,a),l!==null&&(ge(l,t,a),Kh(l,e,a)))}function Xh(t,e,l){var a=xe();bu(t,e,l,a)}function bu(t,e,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Yi(t))Zh(e,n);else{var i=t.alternate;if(t.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var f=e.lastRenderedState,h=i(f,l);if(n.hasEagerState=!0,n.eagerState=h,Ae(h,f))return bi(t,e,n,0),Dt===null&&Si(),!1}catch{}finally{}if(l=ys(t,e,n,a),l!==null)return ge(l,t,a),Kh(l,e,a),!0}return!1}function Ps(t,e,l,a){if(a={lane:2,revertLane:Dr(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Yi(t)){if(e)throw Error(s(479))}else e=ys(t,l,a,2),e!==null&&ge(e,t,2)}function Yi(t){var e=t.alternate;return t===it||e!==null&&e===it}function Zh(t,e){vn=ji=!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,kf(t,l)}}var Eu={readContext:ae,use:qi,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};Eu.useEffectEvent=Bt;var Vh={readContext:ae,use:qi,useCallback:function(t,e){return re().memoizedState=[t,e===void 0?null:e],t},useContext:ae,useEffect:_h,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Qi(4194308,4,jh.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Qi(4194308,4,t,e)},useInsertionEffect:function(t,e){Qi(4,2,t,e)},useMemo:function(t,e){var l=re();e=e===void 0?null:e;var a=t();if(Da){jl(!0);try{t()}finally{jl(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=re();if(l!==void 0){var n=l(e);if(Da){jl(!0);try{l(e)}finally{jl(!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=D0.bind(null,it,t),[a.memoizedState,t]},useRef:function(t){var e=re();return t={current:t},e.memoizedState=t},useState:function(t){t=Ks(t);var e=t.queue,l=Xh.bind(null,it,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Fs,useDeferredValue:function(t,e){var l=re();return ks(l,t,e)},useTransition:function(){var t=Ks(!1);return t=Qh.bind(null,it,t.queue,!0,!1),re().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=it,n=re();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 i={value:l,getSnapshot:e};return n.queue=i,_h(yh.bind(null,a,i,t),[t]),a.flags|=2048,gn(9,{destroy:void 0},mh.bind(null,a,i,l,e),null),l},useId:function(){var t=re(),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=R0++,e="_"+e+"r_"+l.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:Ws,useFormState:Oh,useActionState:Oh,useOptimistic:function(t){var e=re();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=Ps.bind(null,it,!0,l),l.dispatch=e,[t,e]},useMemoCache:Gs,useCacheRefresh:function(){return re().memoizedState=_0.bind(null,it)},useEffectEvent:function(t){var e=re(),l={impl:t};return e.memoizedState=l,function(){if((bt&2)!==0)throw Error(s(440));return l.impl.apply(void 0,arguments)}}},Is={readContext:ae,use:qi,useCallback:Hh,useContext:ae,useEffect:Js,useImperativeHandle:Nh,useInsertionEffect:xh,useLayoutEffect:Uh,useMemo:qh,useReducer:Bi,useRef:Mh,useState:function(){return Bi(ml)},useDebugValue:Fs,useDeferredValue:function(t,e){var l=Zt();return Bh(l,zt.memoizedState,t,e)},useTransition:function(){var t=Bi(ml)[0],e=Zt().memoizedState;return[typeof t=="boolean"?t:Su(t),e]},useSyncExternalStore:hh,useId:wh,useHostTransitionStatus:Ws,useFormState:Ah,useActionState:Ah,useOptimistic:function(t,e){var l=Zt();return gh(l,zt,t,e)},useMemoCache:Gs,useCacheRefresh:Gh};Is.useEffectEvent=Dh;var Jh={readContext:ae,use:qi,useCallback:Hh,useContext:ae,useEffect:Js,useImperativeHandle:Nh,useInsertionEffect:xh,useLayoutEffect:Uh,useMemo:qh,useReducer:Zs,useRef:Mh,useState:function(){return Zs(ml)},useDebugValue:Fs,useDeferredValue:function(t,e){var l=Zt();return zt===null?ks(l,t,e):Bh(l,zt.memoizedState,t,e)},useTransition:function(){var t=Zs(ml)[0],e=Zt().memoizedState;return[typeof t=="boolean"?t:Su(t),e]},useSyncExternalStore:hh,useId:wh,useHostTransitionStatus:Ws,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:Gh};Jh.useEffectEvent=Dh;function tr(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:E({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var er={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=xe(),n=wl(a);n.payload=e,l!=null&&(n.callback=l),e=Gl(t,n,a),e!==null&&(ge(e,t,a),yu(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=xe(),n=wl(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=Gl(t,n,a),e!==null&&(ge(e,t,a),yu(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=xe(),a=wl(l);a.tag=2,e!=null&&(a.callback=e),e=Gl(t,a,l),e!==null&&(ge(e,t,l),yu(e,t,l))}};function Fh(t,e,l,a,n,i,f){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,i,f):e.prototype&&e.prototype.isPureReactComponent?!cu(l,a)||!cu(n,i):!0}function kh(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&&er.enqueueReplaceState(e,e.state,null)}function xa(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=E({},l));for(var n in t)l[n]===void 0&&(l[n]=t[n])}return l}function $h(t){gi(t)}function Wh(t){console.error(t)}function Ph(t){gi(t)}function wi(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 lr(t,e,l){return l=wl(l),l.tag=3,l.payload={element:null},l.callback=function(){wi(t,e)},l}function td(t){return t=wl(t),t.tag=3,t}function ed(t,e,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var i=a.value;t.payload=function(){return n(i)},t.callback=function(){Ih(e,l,a)}}var f=l.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(t.callback=function(){Ih(e,l,a),typeof n!="function"&&(Fl===null?Fl=new Set([this]):Fl.add(this));var h=a.stack;this.componentDidCatch(a.value,{componentStack:h!==null?h:""})})}function x0(t,e,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&fn(e,l,n,!0),l=Ce.current,l!==null){switch(l.tag){case 31:case 13:return we===null?Ii():l.alternate===null&&Qt===0&&(Qt=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Mi?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),Cr(t,a,n)),!1;case 22:return l.flags|=65536,a===Mi?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)),Cr(t,a,n)),!1}throw Error(s(435,l.tag))}return Cr(t,a,n),Ii(),!1}if(vt)return e=Ce.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,a!==Es&&(t=Error(s(422),{cause:a}),fu(Be(t,l)))):(a!==Es&&(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=lr(t.stateNode,a,n),Us(t,n),Qt!==4&&(Qt=2)),!1;var i=Error(s(520),{cause:a});if(i=Be(i,l),_u===null?_u=[i]:_u.push(i),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=lr(l.stateNode,a,t),Us(l,t),!1;case 1:if(e=l.type,i=l.stateNode,(l.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(Fl===null||!Fl.has(i))))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 ar=Error(s(461)),Jt=!1;function ne(t,e,l,a){e.child=t===null?uh(e,null,l,a):_a(e,t.child,l,a)}function ld(t,e,l,a,n){l=l.render;var i=e.ref;if("ref"in a){var f={};for(var h in a)h!=="ref"&&(f[h]=a[h])}else f=a;return Aa(e),a=Qs(t,e,l,f,i,n),h=Ls(),t!==null&&!Jt?(Ys(t,e,n),yl(t,e,n)):(vt&&h&&Ss(e),e.flags|=1,ne(t,e,a,n),e.child)}function ad(t,e,l,a,n){if(t===null){var i=l.type;return typeof i=="function"&&!vs(i)&&i.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=i,nd(t,e,i,a,n)):(t=Ti(l.type,null,a,e,e.mode,n),t.ref=e.ref,t.return=e,e.child=t)}if(i=t.child,!or(t,n)){var f=i.memoizedProps;if(l=l.compare,l=l!==null?l:cu,l(f,a)&&t.ref===e.ref)return yl(t,e,n)}return e.flags|=1,t=rl(i,a),t.ref=e.ref,t.return=e,e.child=t}function nd(t,e,l,a,n){if(t!==null){var i=t.memoizedProps;if(cu(i,a)&&t.ref===e.ref)if(Jt=!1,e.pendingProps=a=i,or(t,n))(t.flags&131072)!==0&&(Jt=!0);else return e.lanes=t.lanes,yl(t,e,n)}return nr(t,e,l,a,n)}function ud(t,e,l,a){var n=a.children,i=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(i=i!==null?i.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&~i}else a=0,e.child=null;return id(t,e,i,l,a)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&zi(e,i!==null?i.cachePool:null),i!==null?sh(e,i):Ns(),rh(e);else return a=e.lanes=536870912,id(t,e,i!==null?i.baseLanes|l:l,l,a)}else i!==null?(zi(e,i.cachePool),sh(e,i),Zl(),e.memoizedState=null):(t!==null&&zi(e,null),Ns(),Zl());return ne(t,e,n,l),e.child}function Tu(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 i=Ms();return i=i===null?null:{parent:Kt._currentValue,pool:i},e.memoizedState={baseLanes:l,cachePool:i},t!==null&&zi(e,null),Ns(),rh(e),t!==null&&fn(t,e,a,!0),e.childLanes=n,null}function Gi(t,e){return e=Zi({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 _a(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,Tu(null,t);if(qs(e),(t=jt)?(t=Sm(t,Ye),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:ql!==null?{id:We,overflow:Pe}:null,retryLane:536870912,hydrationErrors:null},l=Zo(t),l.return=e,e.child=l,le=e,jt=null)):t=null,t===null)throw Ql(e);return e.lanes=536870912,null}return Gi(e,a)}var i=t.memoizedState;if(i!==null){var f=i.dehydrated;if(qs(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||fn(t,e,l,!1),n=(l&t.childLanes)!==0,Jt||n){if(a=Dt,a!==null&&(f=$f(a,l),f!==0&&f!==i.retryLane))throw i.retryLane=f,Ea(t,f),ge(a,t,f),ar;Ii(),e=cd(t,e,l)}else t=i.treeContext,jt=Ge(f.nextSibling),le=e,vt=!0,Bl=null,Ye=!1,t!==null&&Jo(e,t),e=Gi(e,a),e.flags|=4096;return e}return t=rl(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function Xi(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 nr(t,e,l,a,n){return Aa(e),l=Qs(t,e,l,a,void 0,n),a=Ls(),t!==null&&!Jt?(Ys(t,e,n),yl(t,e,n)):(vt&&a&&Ss(e),e.flags|=1,ne(t,e,l,n),e.child)}function sd(t,e,l,a,n,i){return Aa(e),e.updateQueue=null,l=oh(e,a,l,n),fh(t),a=Ls(),t!==null&&!Jt?(Ys(t,e,i),yl(t,e,i)):(vt&&a&&Ss(e),e.flags|=1,ne(t,e,l,i),e.child)}function rd(t,e,l,a,n){if(Aa(e),e.stateNode===null){var i=un,f=l.contextType;typeof f=="object"&&f!==null&&(i=ae(f)),i=new l(a,i),e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=er,e.stateNode=i,i._reactInternals=e,i=e.stateNode,i.props=a,i.state=e.memoizedState,i.refs={},Ds(e),f=l.contextType,i.context=typeof f=="object"&&f!==null?ae(f):un,i.state=e.memoizedState,f=l.getDerivedStateFromProps,typeof f=="function"&&(tr(e,l,f,a),i.state=e.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(f=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),f!==i.state&&er.enqueueReplaceState(i,i.state,null),pu(e,a,i,n),vu(),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){i=e.stateNode;var h=e.memoizedProps,v=xa(l,h);i.props=v;var z=i.context,D=l.contextType;f=un,typeof D=="object"&&D!==null&&(f=ae(D));var H=l.getDerivedStateFromProps;D=typeof H=="function"||typeof i.getSnapshotBeforeUpdate=="function",h=e.pendingProps!==h,D||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(h||z!==f)&&kh(e,i,a,f),Yl=!1;var C=e.memoizedState;i.state=C,pu(e,a,i,n),vu(),z=e.memoizedState,h||C!==z||Yl?(typeof H=="function"&&(tr(e,l,H,a),z=e.memoizedState),(v=Yl||Fh(e,l,v,a,C,z,f))?(D||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(e.flags|=4194308)):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=z),i.props=a,i.state=z,i.context=f,a=v):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{i=e.stateNode,xs(t,e),f=e.memoizedProps,D=xa(l,f),i.props=D,H=e.pendingProps,C=i.context,z=l.contextType,v=un,typeof z=="object"&&z!==null&&(v=ae(z)),h=l.getDerivedStateFromProps,(z=typeof h=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(f!==H||C!==v)&&kh(e,i,a,v),Yl=!1,C=e.memoizedState,i.state=C,pu(e,a,i,n),vu();var _=e.memoizedState;f!==H||C!==_||Yl||t!==null&&t.dependencies!==null&&Oi(t.dependencies)?(typeof h=="function"&&(tr(e,l,h,a),_=e.memoizedState),(D=Yl||Fh(e,l,D,a,C,_,v)||t!==null&&t.dependencies!==null&&Oi(t.dependencies))?(z||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(a,_,v),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(a,_,v)),typeof i.componentDidUpdate=="function"&&(e.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof i.componentDidUpdate!="function"||f===t.memoizedProps&&C===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||f===t.memoizedProps&&C===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=_),i.props=a,i.state=_,i.context=v,a=D):(typeof i.componentDidUpdate!="function"||f===t.memoizedProps&&C===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||f===t.memoizedProps&&C===t.memoizedState||(e.flags|=1024),a=!1)}return i=a,Xi(t,e),a=(e.flags&128)!==0,i||a?(i=e.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:i.render(),e.flags|=1,t!==null&&a?(e.child=_a(e,t.child,null,n),e.child=_a(e,null,l,n)):ne(t,e,l,n),e.memoizedState=i.state,t=e.child):t=yl(t,e,n),t}function fd(t,e,l,a){return Ra(),e.flags|=256,ne(t,e,l,a),e.child}var ur={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ir(t){return{baseLanes:t,cachePool:Io()}}function cr(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,i=(e.flags&128)!==0,f;if((f=i)||(f=t!==null&&t.memoizedState===null?!1:(Xt.current&2)!==0),f&&(n=!0,e.flags&=-129),f=(e.flags&32)!==0,e.flags&=-33,t===null){if(vt){if(n?Xl(e):Zl(),(t=jt)?(t=Sm(t,Ye),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:ql!==null?{id:We,overflow:Pe}:null,retryLane:536870912,hydrationErrors:null},l=Zo(t),l.return=e,e.child=l,le=e,jt=null)):t=null,t===null)throw Ql(e);return Xr(t)?e.lanes=32:e.lanes=536870912,null}var h=a.children;return a=a.fallback,n?(Zl(),n=e.mode,h=Zi({mode:"hidden",children:h},n),a=Ta(a,n,l,null),h.return=e,a.return=e,h.sibling=a,e.child=h,a=e.child,a.memoizedState=ir(l),a.childLanes=cr(t,f,l),e.memoizedState=ur,Tu(null,a)):(Xl(e),sr(e,h))}var v=t.memoizedState;if(v!==null&&(h=v.dehydrated,h!==null)){if(i)e.flags&256?(Xl(e),e.flags&=-257,e=rr(t,e,l)):e.memoizedState!==null?(Zl(),e.child=t.child,e.flags|=128,e=null):(Zl(),h=a.fallback,n=e.mode,a=Zi({mode:"visible",children:a.children},n),h=Ta(h,n,l,null),h.flags|=2,a.return=e,h.return=e,a.sibling=h,e.child=a,_a(e,t.child,null,l),a=e.child,a.memoizedState=ir(l),a.childLanes=cr(t,f,l),e.memoizedState=ur,e=Tu(null,a));else if(Xl(e),Xr(h)){if(f=h.nextSibling&&h.nextSibling.dataset,f)var z=f.dgst;f=z,a=Error(s(419)),a.stack="",a.digest=f,fu({value:a,source:null,stack:null}),e=rr(t,e,l)}else if(Jt||fn(t,e,l,!1),f=(l&t.childLanes)!==0,Jt||f){if(f=Dt,f!==null&&(a=$f(f,l),a!==0&&a!==v.retryLane))throw v.retryLane=a,Ea(t,a),ge(f,t,a),ar;Gr(h)||Ii(),e=rr(t,e,l)}else Gr(h)?(e.flags|=192,e.child=t.child,e=null):(t=v.treeContext,jt=Ge(h.nextSibling),le=e,vt=!0,Bl=null,Ye=!1,t!==null&&Jo(e,t),e=sr(e,a.children),e.flags|=4096);return e}return n?(Zl(),h=a.fallback,n=e.mode,v=t.child,z=v.sibling,a=rl(v,{mode:"hidden",children:a.children}),a.subtreeFlags=v.subtreeFlags&65011712,z!==null?h=rl(z,h):(h=Ta(h,n,l,null),h.flags|=2),h.return=e,a.return=e,a.sibling=h,e.child=a,Tu(null,a),a=e.child,h=t.child.memoizedState,h===null?h=ir(l):(n=h.cachePool,n!==null?(v=Kt._currentValue,n=n.parent!==v?{parent:v,pool:v}:n):n=Io(),h={baseLanes:h.baseLanes|l,cachePool:n}),a.memoizedState=h,a.childLanes=cr(t,f,l),e.memoizedState=ur,Tu(t.child,a)):(Xl(e),l=t.child,t=l.sibling,l=rl(l,{mode:"visible",children:a.children}),l.return=e,l.sibling=null,t!==null&&(f=e.deletions,f===null?(e.deletions=[t],e.flags|=16):f.push(t)),e.child=l,e.memoizedState=null,l)}function sr(t,e){return e=Zi({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function Zi(t,e){return t=ze(22,t,null,e),t.lanes=0,t}function rr(t,e,l){return _a(e,t.child,null,l),t=sr(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),Os(t.return,e,l)}function fr(t,e,l,a,n,i){var f=t.memoizedState;f===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:i}:(f.isBackwards=e,f.rendering=null,f.renderingStartTime=0,f.last=a,f.tail=l,f.tailMode=n,f.treeForkCount=i)}function dd(t,e,l){var a=e.pendingProps,n=a.revealOrder,i=a.tail;a=a.children;var f=Xt.current,h=(f&2)!==0;if(h?(f=f&1|2,e.flags|=128):f&=1,V(Xt,f),ne(t,e,a,l),a=vt?ru: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),fr(e,!1,n,l,i,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}fr(e,!0,l,null,i,a);break;case"together":fr(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),Jl|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(fn(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=rl(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=rl(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function or(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Oi(t)))}function j0(t,e,l){switch(e.tag){case 3:se(e,e.stateNode.containerInfo),Ll(e,Kt,t.memoizedState.cache),Ra();break;case 27:case 5:Fn(e);break;case 4:se(e,e.stateNode.containerInfo);break;case 10:Ll(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,qs(e),null;break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(Xl(e),e.flags|=128,null):(l&e.child.childLanes)!==0?od(t,e,l):(Xl(e),t=yl(t,e,l),t!==null?t.sibling:null);Xl(e);break;case 19:var n=(t.flags&128)!==0;if(a=(l&e.childLanes)!==0,a||(fn(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:Ll(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(!or(t,l)&&(e.flags&128)===0)return Jt=!1,j0(t,e,l);Jt=(t.flags&131072)!==0}else Jt=!1,vt&&(e.flags&1048576)!==0&&Vo(e,ru,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=Ca(e.elementType),e.type=t,typeof t=="function")vs(t)?(a=xa(t,a),e.tag=1,e=rd(null,e,t,a,l)):(e.tag=0,e=nr(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 nr(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,n=xa(a,e.pendingProps),rd(t,e,a,n,l);case 3:t:{if(se(e,e.stateNode.containerInfo),t===null)throw Error(s(387));a=e.pendingProps;var i=e.memoizedState;n=i.element,xs(t,e),pu(e,a,null,l);var f=e.memoizedState;if(a=f.cache,Ll(e,Kt,a),a!==i.cache&&As(e,[Kt],l,!0),vu(),a=f.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:f.cache},e.updateQueue.baseState=i,e.memoizedState=i,e.flags&256){e=fd(t,e,a,l);break t}else if(a!==n){n=Be(Error(s(424)),e),fu(n),e=fd(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(jt=Ge(t.firstChild),le=e,vt=!0,Bl=null,Ye=!0,l=uh(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Ra(),a===n){e=yl(t,e,l);break t}ne(t,e,a,l)}e=e.child}return e;case 26:return Xi(t,e),t===null?(l=Am(e.type,null,e.pendingProps,null))?e.memoizedState=l:vt||(l=e.type,t=e.pendingProps,a=ic(ft.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 Fn(e),t===null&&vt&&(a=e.stateNode=Tm(e.type,e.pendingProps,ft.current),le=e,Ye=!0,n=jt,Pl(e.type)?(Zr=n,jt=Ge(a.firstChild)):jt=n),ne(t,e,e.pendingProps.children,l),Xi(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&vt&&((n=a=jt)&&(a=rp(a,e.type,e.pendingProps,Ye),a!==null?(e.stateNode=a,le=e,jt=Ge(a.firstChild),Ye=!1,n=!0):n=!1),n||Ql(e)),Fn(e),n=e.type,i=e.pendingProps,f=t!==null?t.memoizedProps:null,a=i.children,Lr(n,i)?a=null:f!==null&&Lr(n,f)&&(e.flags|=32),e.memoizedState!==null&&(n=Qs(t,e,O0,null,null,l),Bu._currentValue=n),Xi(t,e),ne(t,e,a,l),e.child;case 6:return t===null&&vt&&((t=l=jt)&&(l=fp(l,e.pendingProps,Ye),l!==null?(e.stateNode=l,le=e,jt=null,t=!0):t=!1),t||Ql(e)),null;case 13:return od(t,e,l);case 4:return se(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=_a(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,Ll(e,e.type,a.value),ne(t,e,a.children,l),e.child;case 9:return n=e.type._context,a=e.pendingProps.children,Aa(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 Aa(e),a=ae(Kt),t===null?(n=Ms(),n===null&&(n=Dt,i=zs(),n.pooledCache=i,i.refCount++,i!==null&&(n.pooledCacheLanes|=l),n=i),e.memoizedState={parent:a,cache:n},Ds(e),Ll(e,Kt,n)):((t.lanes&l)!==0&&(xs(t,e),pu(e,null,null,l),vu()),n=t.memoizedState,i=e.memoizedState,n.parent!==a?(n={parent:a,cache:a},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),Ll(e,Kt,a)):(a=i.cache,Ll(e,Kt,a),a!==n.cache&&As(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 hr(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(wd())t.flags|=8192;else throw Ma=Mi,_s}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(wd())t.flags|=8192;else throw Ma=Mi,_s}function Ki(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?Jf():536870912,t.lanes|=e,Tn|=e)}function Ru(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 Nt(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(bs(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Nt(e),null;case 1:return Nt(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),Gt(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(rn(e)?vl(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Ts())),Nt(e),null;case 26:var n=e.type,i=e.memoizedState;return t===null?(vl(e),i!==null?(Nt(e),yd(e,i)):(Nt(e),hr(e,n,null,a,l))):i?i!==t.memoizedState?(vl(e),Nt(e),yd(e,i)):(Nt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&vl(e),Nt(e),hr(e,n,t,a,l)),null;case 27:if(li(e),l=ft.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 Nt(e),null}t=k.current,rn(e)?Fo(e):(t=Tm(n,a,l),e.stateNode=t,vl(e))}return Nt(e),null;case 5:if(li(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 Nt(e),null}if(i=k.current,rn(e))Fo(e);else{var f=ic(ft.current);switch(i){case 1:i=f.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:i=f.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":i=f.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":i=f.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":i=f.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof a.is=="string"?f.createElement("select",{is:a.is}):f.createElement("select"),a.multiple?i.multiple=!0:a.size&&(i.size=a.size);break;default:i=typeof a.is=="string"?f.createElement(n,{is:a.is}):f.createElement(n)}}i[ee]=e,i[he]=a;t:for(f=e.child;f!==null;){if(f.tag===5||f.tag===6)i.appendChild(f.stateNode);else if(f.tag!==4&&f.tag!==27&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break t;for(;f.sibling===null;){if(f.return===null||f.return===e)break t;f=f.return}f.sibling.return=f.return,f=f.sibling}e.stateNode=i;t:switch(ue(i,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 Nt(e),hr(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=ft.current,rn(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||Ql(e,!0)}else t=ic(t).createTextNode(a),t[ee]=e,e.stateNode=t}return Nt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=rn(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 Ra(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Nt(e),t=!1}else l=Ts(),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 Nt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=rn(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 Ra(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Nt(e),n=!1}else n=Ts(),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),i=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==n&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),Ki(e,e.updateQueue),Nt(e),null);case 4:return Gt(),t===null&&Nr(e.stateNode.containerInfo),Nt(e),null;case 10:return hl(e.type),Nt(e),null;case 19:if(q(Xt),a=e.memoizedState,a===null)return Nt(e),null;if(n=(e.flags&128)!==0,i=a.rendering,i===null)if(n)Ru(a,!1);else{if(Qt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(i=Ui(t),i!==null){for(e.flags|=128,Ru(a,!1),t=i.updateQueue,e.updateQueue=t,Ki(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&&fl(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&Te()>$i&&(e.flags|=128,n=!0,Ru(a,!1),e.lanes=4194304)}else{if(!n)if(t=Ui(i),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,Ki(e,t),Ru(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!vt)return Nt(e),null}else 2*Te()-a.renderingStartTime>$i&&l!==536870912&&(e.flags|=128,n=!0,Ru(a,!1),e.lanes=4194304);a.isBackwards?(i.sibling=e.child,e.child=i):(t=a.last,t!==null?t.sibling=i:e.child=i,a.last=i)}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&&fl(e,a.treeForkCount),t):(Nt(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&&(Nt(e),e.subtreeFlags&6&&(e.flags|=8192)):Nt(e),l=e.updateQueue,l!==null&&Ki(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&&q(za),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),hl(Kt),Nt(e),null;case 25:return null;case 30:return null}throw Error(s(156,e.tag))}function H0(t,e){switch(bs(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return hl(Kt),Gt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return li(e),null;case 31:if(e.memoizedState!==null){if(Me(e),e.alternate===null)throw Error(s(340));Ra()}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));Ra()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return q(Xt),null;case 4:return Gt(),null;case 10:return hl(e.type),null;case 22:case 23:return Me(e),Hs(),t!==null&&q(za),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(bs(e),e.tag){case 3:hl(Kt),Gt();break;case 26:case 27:case 5:li(e);break;case 4:Gt();break;case 31:e.memoizedState!==null&&Me(e);break;case 13:Me(e);break;case 19:q(Xt);break;case 10:hl(e.type);break;case 22:case 23:Me(e),Hs(),t!==null&&q(za);break;case 24:hl(Kt)}}function Ou(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 i=l.create,f=l.inst;a=i(),f.destroy=a}l=l.next}while(l!==n)}}catch(h){Ot(e,e.return,h)}}function Kl(t,e,l){try{var a=e.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var i=n.next;a=i;do{if((a.tag&t)===t){var f=a.inst,h=f.destroy;if(h!==void 0){f.destroy=void 0,n=e;var v=l,z=h;try{z()}catch(D){Ot(n,v,D)}}}a=a.next}while(a!==i)}}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=xa(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){Ot(t,e,a)}}function Au(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 dr(t,e,l){try{var a=t.stateNode;ap(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&&Pl(t.type)||t.tag===4}function mr(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&&Pl(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 yr(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&&Pl(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(yr(t,e,l),t=t.sibling;t!==null;)yr(t,e,l),t=t.sibling}function Vi(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&&Pl(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(Vi(t,e,l),t=t.sibling;t!==null;)Vi(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(i){Ot(t,t.return,i)}}var pl=!1,Ft=!1,vr=!1,Td=typeof WeakSet=="function"?WeakSet:Set,Pt=null;function q0(t,e){if(t=t.containerInfo,Br=dc,t=No(t),rs(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,i=a.focusNode;a=a.focusOffset;try{l.nodeType,i.nodeType}catch{l=null;break t}var f=0,h=-1,v=-1,z=0,D=0,H=t,C=null;e:for(;;){for(var _;H!==l||n!==0&&H.nodeType!==3||(h=f+n),H!==i||a!==0&&H.nodeType!==3||(v=f+a),H.nodeType===3&&(f+=H.nodeValue.length),(_=H.firstChild)!==null;)C=H,H=_;for(;;){if(H===t)break e;if(C===l&&++z===n&&(h=f),C===i&&++D===a&&(v=f),(_=H.nextSibling)!==null)break;H=C,C=H.parentNode}H=_}l=h===-1||v===-1?null:{start:h,end:v}}else l=null}l=l||{start:0,end:0}}else l=null;for(Qr={focusedElem:t,selectionRange:l},dc=!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,i=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&&i!==null){t=void 0,l=e,n=i.memoizedProps,i=i.memoizedState,a=l.stateNode;try{var J=xa(l.type,n);t=a.getSnapshotBeforeUpdate(J,i),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)wr(t);else if(l===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":wr(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&&Ou(5,l);break;case 1:if(Sl(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(f){Ot(l,l.return,f)}else{var n=xa(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(n,e,t.__reactInternalSnapshotBeforeUpdate)}catch(f){Ot(l,l.return,f)}}a&64&&pd(l),a&512&&Au(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(f){Ot(l,l.return,f)}}break;case 27:e===null&&a&4&&Ed(l);case 26:case 5:Sl(t,l),e===null&&a&4&&Sd(l),a&512&&Au(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=K0.bind(null,l),op(t,l))));break;case 22:if(a=l.memoizedState!==null||pl,!a){e=e!==null&&e.memoizedState!==null||Ft,n=pl;var i=Ft;pl=a,(Ft=e)&&!i?bl(t,l,(l.subtreeFlags&8772)!==0):Sl(t,l),pl=n,Ft=i}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&&Vc(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 Ht=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(kn,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=Ht,n=me;Pl(l.type)&&(Ht=l.stateNode,me=!1),gl(t,e,l),Nu(l.stateNode),Ht=a,me=n;break;case 5:Ft||Ie(l,e);case 6:if(a=Ht,n=me,Ht=null,gl(t,e,l),Ht=a,me=n,Ht!==null)if(me)try{(Ht.nodeType===9?Ht.body:Ht.nodeName==="HTML"?Ht.ownerDocument.body:Ht).removeChild(l.stateNode)}catch(i){Ot(l,e,i)}else try{Ht.removeChild(l.stateNode)}catch(i){Ot(l,e,i)}break;case 18:Ht!==null&&(me?(t=Ht,pm(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),Dn(t)):pm(Ht,l.stateNode));break;case 4:a=Ht,n=me,Ht=l.stateNode.containerInfo,me=!0,gl(t,e,l),Ht=a,me=n;break;case 0:case 11:case 14:case 15:Kl(2,l,e),Ft||Kl(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{Dn(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{Dn(t)}catch(l){Ot(e,e.return,l)}}function B0(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 Ji(t,e){var l=B0(t);e.forEach(function(a){if(!l.has(a)){l.add(a);var n=V0.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],i=t,f=e,h=f;t:for(;h!==null;){switch(h.tag){case 27:if(Pl(h.type)){Ht=h.stateNode,me=!1;break t}break;case 5:Ht=h.stateNode,me=!1;break t;case 3:case 4:Ht=h.stateNode.containerInfo,me=!0;break t}h=h.return}if(Ht===null)throw Error(s(160));Ad(i,f,n),Ht=null,me=!1,i=n.alternate,i!==null&&(i.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&&(Kl(3,t,t.return),Ou(3,t),Kl(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 i=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":i=n.getElementsByTagName("title")[0],(!i||i[Pn]||i[ee]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=n.createElement(a),n.head.insertBefore(i,n.querySelector("head > title"))),ue(i,a,l),i[ee]=t,Wt(i),a=i;break t;case"link":var f=Mm("link","href",n).get(a+(l.href||""));if(f){for(var h=0;h<f.length;h++)if(i=f[h],i.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&i.getAttribute("rel")===(l.rel==null?null:l.rel)&&i.getAttribute("title")===(l.title==null?null:l.title)&&i.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){f.splice(h,1);break e}}i=n.createElement(a),ue(i,a,l),n.head.appendChild(i);break;case"meta":if(f=Mm("meta","content",n).get(a+(l.content||""))){for(h=0;h<f.length;h++)if(i=f[h],i.getAttribute("content")===(l.content==null?null:""+l.content)&&i.getAttribute("name")===(l.name==null?null:l.name)&&i.getAttribute("property")===(l.property==null?null:l.property)&&i.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&i.getAttribute("charset")===(l.charSet==null?null:l.charSet)){f.splice(h,1);break e}}i=n.createElement(a),ue(i,a,l),n.head.appendChild(i);break;default:throw Error(s(468,a))}i[ee]=t,Wt(i),a=i}t.stateNode=a}else _m(n,t.type,t.stateNode);else t.stateNode=Cm(n,a,t.memoizedProps);else i!==a?(i===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):i.count--,a===null?_m(n,t.type,t.stateNode):Cm(n,a,t.memoizedProps)):a===null&&t.stateNode!==null&&dr(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&&dr(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{Pa(n,"")}catch(J){Ot(t,t.return,J)}}a&4&&t.stateNode!=null&&(n=t.memoizedProps,dr(t,n,l!==null?l.memoizedProps:n)),a&1024&&(vr=!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(rc=null,n=Je,Je=cc(e.containerInfo),ye(e,t),Je=n,ve(t),a&4&&l!==null&&l.memoizedState.isDehydrated)try{Dn(e.containerInfo)}catch(J){Ot(t,t.return,J)}vr&&(vr=!1,_d(t));break;case 4:a=Je,Je=cc(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,Ji(t,a)));break;case 13:ye(e,t),ve(t),t.child.flags&8192&&t.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(ki=Te()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Ji(t,a)));break;case 22:n=t.memoizedState!==null;var v=l!==null&&l.memoizedState!==null,z=pl,D=Ft;if(pl=z||n,Ft=D||v,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||v||pl||Ft||Ua(t)),l=null,e=t;;){if(e.tag===5||e.tag===26){if(l===null){v=l=e;try{if(i=v.stateNode,n)f=i.style,typeof f.setProperty=="function"?f.setProperty("display","none","important"):f.display="none";else{h=v.stateNode;var H=v.memoizedProps.style,C=H!=null&&H.hasOwnProperty("display")?H.display:null;h.style.display=C==null||typeof C=="boolean"?"":(""+C).trim()}}catch(J){Ot(v,v.return,J)}}}else if(e.tag===6){if(l===null){v=e;try{v.stateNode.nodeValue=n?"":v.memoizedProps}catch(J){Ot(v,v.return,J)}}}else if(e.tag===18){if(l===null){v=e;try{var _=v.stateNode;n?gm(_,!0):gm(v.stateNode,!1)}catch(J){Ot(v,v.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,Ji(t,l))));break;case 19:ye(e,t),ve(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Ji(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,i=mr(t);Vi(t,i,n);break;case 5:var f=l.stateNode;l.flags&32&&(Pa(f,""),l.flags&=-33);var h=mr(t);Vi(t,h,f);break;case 3:case 4:var v=l.stateNode.containerInfo,z=mr(t);yr(t,z,v);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:Kl(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,i=e,f=i.flags;switch(i.tag){case 0:case 11:case 15:bl(n,i,l),Ou(4,i);break;case 1:if(bl(n,i,l),a=i,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(z){Ot(a,a.return,z)}if(a=i,n=a.updateQueue,n!==null){var h=a.stateNode;try{var v=n.shared.hiddenCallbacks;if(v!==null)for(n.shared.hiddenCallbacks=null,n=0;n<v.length;n++)ih(v[n],h)}catch(z){Ot(a,a.return,z)}}l&&f&64&&pd(i),Au(i,i.return);break;case 27:Ed(i);case 26:case 5:bl(n,i,l),l&&a===null&&f&4&&Sd(i),Au(i,i.return);break;case 12:bl(n,i,l);break;case 31:bl(n,i,l),l&&f&4&&zd(n,i);break;case 13:bl(n,i,l),l&&f&4&&Cd(n,i);break;case 22:i.memoizedState===null&&bl(n,i,l),Au(i,i.return);break;case 30:break;default:bl(n,i,l)}e=e.sibling}}function pr(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&&ou(l))}function gr(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&ou(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&&Ou(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&&ou(t)));break;case 12:if(n&2048){Fe(t,e,l,a),t=e.stateNode;try{var i=e.memoizedProps,f=i.id,h=i.onPostCommit;typeof h=="function"&&h(f,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(v){Ot(e,e.return,v)}}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:i=e.stateNode,f=e.alternate,e.memoizedState!==null?i._visibility&2?Fe(t,e,l,a):zu(t,e):i._visibility&2?Fe(t,e,l,a):(i._visibility|=2,Sn(t,e,l,a,(e.subtreeFlags&10256)!==0||!1)),n&2048&&pr(f,e);break;case 24:Fe(t,e,l,a),n&2048&&gr(e.alternate,e);break;default:Fe(t,e,l,a)}}function Sn(t,e,l,a,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var i=t,f=e,h=l,v=a,z=f.flags;switch(f.tag){case 0:case 11:case 15:Sn(i,f,h,v,n),Ou(8,f);break;case 23:break;case 22:var D=f.stateNode;f.memoizedState!==null?D._visibility&2?Sn(i,f,h,v,n):zu(i,f):(D._visibility|=2,Sn(i,f,h,v,n)),n&&z&2048&&pr(f.alternate,f);break;case 24:Sn(i,f,h,v,n),n&&z&2048&&gr(f.alternate,f);break;default:Sn(i,f,h,v,n)}e=e.sibling}}function zu(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:zu(l,a),n&2048&&pr(a.alternate,a);break;case 24:zu(l,a),n&2048&&gr(a.alternate,a);break;default:zu(l,a)}e=e.sibling}}var Cu=8192;function bn(t,e,l){if(t.subtreeFlags&Cu)for(t=t.child;t!==null;)xd(t,e,l),t=t.sibling}function xd(t,e,l){switch(t.tag){case 26:bn(t,e,l),t.flags&Cu&&t.memoizedState!==null&&Rp(l,Je,t.memoizedState,t.memoizedProps);break;case 5:bn(t,e,l);break;case 3:case 4:var a=Je;Je=cc(t.stateNode.containerInfo),bn(t,e,l),Je=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=Cu,Cu=16777216,bn(t,e,l),Cu=a):bn(t,e,l));break;default:bn(t,e,l)}}function Ud(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 Mu(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,Nd(a,t)}Ud(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)jd(t),t=t.sibling}function jd(t){switch(t.tag){case 0:case 11:case 15:Mu(t),t.flags&2048&&Kl(9,t,t.return);break;case 3:Mu(t);break;case 12:Mu(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Fi(t)):Mu(t);break;default:Mu(t)}}function Fi(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,Nd(a,t)}Ud(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:Kl(8,e,e.return),Fi(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,Fi(e));break;default:Fi(e)}t=t.sibling}}function Nd(t,e){for(;Pt!==null;){var l=Pt;switch(l.tag){case 0:case 11:case 15:Kl(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:ou(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,i=a.return;if(Od(a),a===l){Pt=null;break t}if(n!==null){n.return=i,Pt=n;break t}Pt=i}}}var Q0={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}},L0=typeof WeakMap=="function"?WeakMap:Map,bt=0,Dt=null,ot=null,dt=0,Rt=0,_e=null,Vl=!1,En=!1,Sr=!1,El=0,Qt=0,Jl=0,ja=0,br=0,De=0,Tn=0,_u=null,pe=null,Er=!1,ki=0,Hd=0,$i=1/0,Wi=null,Fl=null,kt=0,kl=null,Rn=null,Tl=0,Tr=0,Rr=null,qd=null,Du=0,Or=null;function xe(){return(bt&2)!==0&&dt!==0?dt&-dt:U.T!==null?Dr():Wf()}function Bd(){if(De===0)if((dt&536870912)===0||vt){var t=ui;ui<<=1,(ui&3932160)===0&&(ui=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)&&(On(t,0),$l(t,dt,De,!1)),Wn(t,l),((bt&2)===0||t!==Dt)&&(t===Dt&&((bt&2)===0&&(ja|=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):zr(t,e,!0),i=a;do{if(n===0){En&&!a&&$l(t,e,0,!1);break}else{if(l=t.current.alternate,i&&!Y0(l)){n=zr(t,e,!1),i=!1;continue}if(n===2){if(i=e,t.errorRecoveryDisabledLanes&i)var f=0;else f=t.pendingLanes&-536870913,f=f!==0?f:f&536870912?536870912:0;if(f!==0){e=f;t:{var h=t;n=_u;var v=h.current.memoizedState.isDehydrated;if(v&&(On(h,f).flags|=256),f=zr(h,f,!1),f!==2){if(Sr&&!v){h.errorRecoveryDisabledLanes|=i,ja|=i,n=4;break t}i=pe,pe=n,i!==null&&(pe===null?pe=i:pe.push.apply(pe,i))}n=f}if(i=!1,n!==2)continue}}if(n===1){On(t,0),$l(t,e,0,!0);break}t:{switch(a=t,i=n,i){case 0:case 1:throw Error(s(345));case 4:if((e&4194048)!==e)break;case 6:$l(a,e,De,!Vl);break t;case 2:pe=null;break;case 3:case 5:break;default:throw Error(s(329))}if((e&62914560)===e&&(n=ki+300-Te(),10<n)){if($l(a,e,De,!Vl),ci(a,0,!0)!==0)break t;Tl=e,a.timeoutHandle=ym(Ld.bind(null,a,l,pe,Wi,Er,e,De,ja,Tn,Vl,i,"Throttled",-0,0),n);break t}Ld(a,l,pe,Wi,Er,e,De,ja,Tn,Vl,i,null,-0,0)}}break}while(!0);tl(t)}function Ld(t,e,l,a,n,i,f,h,v,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},xd(e,i,H);var J=(i&62914560)===i?ki-Te():(i&4194048)===i?Hd-Te():0;if(J=Op(H,J),J!==null){Tl=i,t.cancelPendingCommit=J(Jd.bind(null,t,e,i,l,a,n,f,h,v,D,H,null,C,_)),$l(t,i,f,!z);return}}Jd(t,e,i,l,a,n,f,h,v)}function Y0(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],i=n.getSnapshot;n=n.value;try{if(!Ae(i(),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&=~br,e&=~ja,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var n=e;0<n;){var i=31-Oe(n),f=1<<i;a[i]=-1,n&=~f}l!==0&&Ff(t,l,e)}function Pi(){return(bt&6)===0?(xu(0),!1):!0}function Ar(){if(ot!==null){if(Rt===0)var t=ot.return;else t=ot,ol=Oa=null,ws(t),mn=null,du=0,t=ot;for(;t!==null;)vd(t.alternate,t),t=t.return;ot=null}}function On(t,e){var l=t.timeoutHandle;l!==-1&&(t.timeoutHandle=-1,ip(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),Tl=0,Ar(),Dt=t,ot=l=rl(t.current,null),dt=e,Rt=0,_e=null,Vl=!1,En=$n(t,e),Sr=!1,Tn=De=br=ja=Jl=Qt=0,pe=_u=null,Er=!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),i=1<<n;e|=t[n],a&=~i}return El=e,Si(),l}function Yd(t,e){it=null,U.H=Eu,e===dn||e===Ci?(e=lh(),Rt=3):e===_s?(e=lh(),Rt=4):Rt=e===ar?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,_e=e,ot===null&&(Qt=1,wi(t,Be(e,t.current)))}function wd(){var t=Ce.current;return t===null?!0:(dt&4194048)===dt?we===null:(dt&62914560)===dt||(dt&536870912)!==0?t===we:!1}function Gd(){var t=U.H;return U.H=Eu,t===null?Eu:t}function Xd(){var t=U.A;return U.A=Q0,t}function Ii(){Qt=4,Vl||(dt&4194048)!==dt&&Ce.current!==null||(En=!0),(Jl&134217727)===0&&(ja&134217727)===0||Dt===null||$l(Dt,dt,De,!1)}function zr(t,e,l){var a=bt;bt|=2;var n=Gd(),i=Xd();(Dt!==t||dt!==e)&&(Wi=null,On(t,e)),e=!1;var f=Qt;t:do try{if(Rt!==0&&ot!==null){var h=ot,v=_e;switch(Rt){case 8:Ar(),f=6;break t;case 3:case 2:case 9:case 6:Ce.current===null&&(e=!0);var z=Rt;if(Rt=0,_e=null,An(t,h,v,z),l&&En){f=0;break t}break;default:z=Rt,Rt=0,_e=null,An(t,h,v,z)}}w0(),f=Qt;break}catch(D){Yd(t,D)}while(!0);return e&&t.shellSuspendCounter++,ol=Oa=null,bt=a,U.H=n,U.A=i,ot===null&&(Dt=null,dt=0,Si()),f}function w0(){for(;ot!==null;)Zd(ot)}function G0(t,e){var l=bt;bt|=2;var a=Gd(),n=Xd();Dt!==t||dt!==e?(Wi=null,$i=Te()+500,On(t,e)):En=$n(t,e);t:do try{if(Rt!==0&&ot!==null){e=ot;var i=_e;e:switch(Rt){case 1:Rt=0,_e=null,An(t,e,i,1);break;case 2:case 9:if(th(i)){Rt=0,_e=null,Kd(e);break}e=function(){Rt!==2&&Rt!==9||Dt!==t||(Rt=7),tl(t)},i.then(e,e);break t;case 3:Rt=7;break t;case 4:Rt=5;break t;case 7:th(i)?(Rt=0,_e=null,Kd(e)):(Rt=0,_e=null,An(t,e,i,7));break;case 5:var f=null;switch(ot.tag){case 26:f=ot.memoizedState;case 5:case 27:var h=ot;if(f?Dm(f):h.stateNode.complete){Rt=0,_e=null;var v=h.sibling;if(v!==null)ot=v;else{var z=h.return;z!==null?(ot=z,tc(z)):ot=null}break e}}Rt=0,_e=null,An(t,e,i,5);break;case 6:Rt=0,_e=null,An(t,e,i,6);break;case 8:Ar(),Qt=6;break t;default:throw Error(s(462))}}X0();break}catch(D){Yd(t,D)}while(!0);return ol=Oa=null,U.H=a,U.A=n,bt=l,ot!==null?0:(Dt=null,dt=0,Si(),Qt)}function X0(){for(;ot!==null&&!hv();)Zd(ot)}function Zd(t){var e=md(t.alternate,t,El);t.memoizedProps=t.pendingProps,e===null?tc(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:ws(e);default:vd(l,e),e=ot=Xo(e,El),e=md(l,e,El)}t.memoizedProps=t.pendingProps,e===null?tc(t):ot=e}function An(t,e,l,a){ol=Oa=null,ws(e),mn=null,du=0;var n=e.return;try{if(x0(t,n,e,l,dt)){Qt=1,wi(t,Be(l,t.current)),ot=null;return}}catch(i){if(n!==null)throw ot=n,i;Qt=1,wi(t,Be(l,t.current)),ot=null;return}e.flags&32768?(vt||a===1?t=!0:En||(dt&536870912)!==0?t=!1:(Vl=t=!0,(a===2||a===9||a===3||a===6)&&(a=Ce.current,a!==null&&a.tag===13&&(a.flags|=16384))),Vd(e,t)):tc(e)}function tc(t){var e=t;do{if((e.flags&32768)!==0){Vd(e,Vl);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,i,f,h,v){t.cancelPendingCommit=null;do ec();while(kt!==0);if((bt&6)!==0)throw Error(s(327));if(e!==null){if(e===t.current)throw Error(s(177));if(i=e.lanes|e.childLanes,i|=ms,Tv(t,l,i,f,h,v),t===Dt&&(ot=Dt=null,dt=0),Rn=e,kl=t,Tl=l,Tr=i,Rr=n,qd=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,J0(ai,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,f=bt,bt|=4;try{q0(t,e,l)}finally{bt=f,Z.p=n,U.T=a}}kt=1,Fd(),kd(),$d()}}function Fd(){if(kt===1){kt=0;var t=kl,e=Rn,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 i=Qr,f=No(t.containerInfo),h=i.focusedElem,v=i.selectionRange;if(f!==h&&h&&h.ownerDocument&&jo(h.ownerDocument.documentElement,h)){if(v!==null&&rs(h)){var z=v.start,D=v.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(v.start,J),Mt=v.end===void 0?tt:Math.min(v.end,J);!_.extend&&tt>Mt&&(f=Mt,Mt=tt,tt=f);var R=Uo(h,tt),S=Uo(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 N=H[h];N.element.scrollLeft=N.left,N.element.scrollTop=N.top}}dc=!!Br,Qr=Br=null}finally{bt=n,Z.p=a,U.T=l}}t.current=e,kt=2}}function kd(){if(kt===2){kt=0;var t=kl,e=Rn,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}}kt=3}}function $d(){if(kt===4||kt===3){kt=0,dv();var t=kl,e=Rn,l=Tl,a=qd;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?kt=5:(kt=0,Rn=kl=null,Wd(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(Fl=null),Zc(l),e=e.stateNode,Re&&typeof Re.onCommitFiberRoot=="function")try{Re.onCommitFiberRoot(kn,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 i=t.onRecoverableError,f=0;f<a.length;f++){var h=a[f];i(h.value,{componentStack:h.stack})}}finally{U.T=e,Z.p=n}}(Tl&3)!==0&&ec(),tl(t),n=t.pendingLanes,(l&261930)!==0&&(n&42)!==0?t===Or?Du++:(Du=0,Or=t):Du=0,xu(0)}}function Wd(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,ou(e)))}function ec(){return Fd(),kd(),$d(),Pd()}function Pd(){if(kt!==5)return!1;var t=kl,e=Tr;Tr=0;var l=Zc(Tl),a=U.T,n=Z.p;try{Z.p=32>l?32:l,U.T=null,l=Rr,Rr=null;var i=kl,f=Tl;if(kt=0,Rn=kl=null,Tl=0,(bt&6)!==0)throw Error(s(331));var h=bt;if(bt|=4,jd(i.current),Dd(i,i.current,f,l),bt=h,xu(0,!1),Re&&typeof Re.onPostCommitFiberRoot=="function")try{Re.onPostCommitFiberRoot(kn,i)}catch{}return!0}finally{Z.p=n,U.T=a,Wd(t,e)}}function Id(t,e,l){e=Be(l,e),e=lr(t.stateNode,e,2),t=Gl(t,e,2),t!==null&&(Wn(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"&&(Fl===null||!Fl.has(a))){t=Be(l,t),l=td(2),a=Gl(e,l,2),a!==null&&(ed(l,a,e,t),Wn(a,2),tl(a));break}}e=e.return}}function Cr(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new L0;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)||(Sr=!0,n.add(l),t=Z0.bind(null,t,e,l),e.then(t,t))}function Z0(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()-ki?(bt&2)===0&&On(t,0):br|=l,Tn===dt&&(Tn=0)),tl(t)}function tm(t,e){e===0&&(e=Jf()),t=Ea(t,e),t!==null&&(Wn(t,e),tl(t))}function K0(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),tm(t,l)}function V0(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 J0(t,e){return Yc(t,e)}var lc=null,zn=null,Mr=!1,ac=!1,_r=!1,Wl=0;function tl(t){t!==zn&&t.next===null&&(zn===null?lc=zn=t:zn=zn.next=t),ac=!0,Mr||(Mr=!0,k0())}function xu(t,e){if(!_r&&ac){_r=!0;do for(var l=!1,a=lc;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var i=0;else{var f=a.suspendedLanes,h=a.pingedLanes;i=(1<<31-Oe(42|t)+1)-1,i&=n&~(f&~h),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(l=!0,nm(a,i))}else i=dt,i=ci(a,a===Dt?i:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(i&3)===0||$n(a,i)||(l=!0,nm(a,i));a=a.next}while(l);_r=!1}}function F0(){em()}function em(){ac=Mr=!1;var t=0;Wl!==0&&up()&&(t=Wl);for(var e=Te(),l=null,a=lc;a!==null;){var n=a.next,i=lm(a,e);i===0?(a.next=null,l===null?lc=n:l.next=n,n===null&&(zn=l)):(l=a,(t!==0||(i&3)!==0)&&(ac=!0)),a=n}kt!==0&&kt!==5||xu(t),Wl!==0&&(Wl=0)}function lm(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,i=t.pendingLanes&-62914561;0<i;){var f=31-Oe(i),h=1<<f,v=n[f];v===-1?((h&l)===0||(h&a)!==0)&&(n[f]=Ev(h,e)):v<=e&&(t.expiredLanes|=h),i&=~h}if(e=Dt,l=dt,l=ci(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&&wc(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&&wc(a),Zc(l)){case 2:case 8:l=Kf;break;case 32:l=ai;break;case 268435456:l=Vf;break;default:l=ai}return a=am.bind(null,t),l=Yc(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&wc(a),t.callbackPriority=2,t.callbackNode=null,2}function am(t,e){if(kt!==0&&kt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(ec()&&t.callbackNode!==l)return null;var a=dt;return a=ci(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(ec())return null;Qd(t,e,!0)}function k0(){cp(function(){(bt&6)!==0?Yc(Zf,F0):em()})}function Dr(){if(Wl===0){var t=on;t===0&&(t=ni,ni<<=1,(ni&261888)===0&&(ni=256)),Wl=t}return Wl}function um(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:oi(""+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 i=um((n[he]||null).action),f=a.submitter;f&&(e=(e=f[he]||null)?um(e.formAction):f.getAttribute("formAction"),e!==null&&(i=e,f=null));var h=new yi("action","action",null,a,n);t.push({event:h,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Wl!==0){var v=f?im(n,f):new FormData(n);$s(l,{pending:!0,data:v,method:n.method,action:i},null,v)}}else typeof i=="function"&&(h.preventDefault(),v=f?im(n,f):new FormData(n),$s(l,{pending:!0,data:v,method:n.method,action:i},i,v))},currentTarget:n}]})}}for(var xr=0;xr<ds.length;xr++){var Ur=ds[xr],W0=Ur.toLowerCase(),P0=Ur[0].toUpperCase()+Ur.slice(1);Ve(W0,"on"+P0)}Ve(Bo,"onAnimationEnd"),Ve(Qo,"onAnimationIteration"),Ve(Lo,"onAnimationStart"),Ve("dblclick","onDoubleClick"),Ve("focusin","onFocus"),Ve("focusout","onBlur"),Ve(m0,"onTransitionRun"),Ve(y0,"onTransitionStart"),Ve(v0,"onTransitionCancel"),Ve(Yo,"onTransitionEnd"),$a("onMouseEnter",["mouseout","mouseover"]),$a("onMouseLeave",["mouseout","mouseover"]),$a("onPointerEnter",["pointerout","pointerover"]),$a("onPointerLeave",["pointerout","pointerover"]),pa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),pa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),pa("onBeforeInput",["compositionend","keypress","textInput","paste"]),pa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),pa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),pa("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(" "),I0=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 i=void 0;if(e)for(var f=a.length-1;0<=f;f--){var h=a[f],v=h.instance,z=h.currentTarget;if(h=h.listener,v!==i&&n.isPropagationStopped())break t;i=h,n.currentTarget=z;try{i(n)}catch(D){gi(D)}n.currentTarget=null,i=v}else for(f=0;f<a.length;f++){if(h=a[f],v=h.instance,z=h.currentTarget,h=h.listener,v!==i&&n.isPropagationStopped())break t;i=h,n.currentTarget=z;try{i(n)}catch(D){gi(D)}n.currentTarget=null,i=v}}}}function ht(t,e){var l=e[Kc];l===void 0&&(l=e[Kc]=new Set);var a=t+"__bubble";l.has(a)||(sm(e,t,2,!1),l.add(a))}function jr(t,e,l){var a=0;e&&(a|=4),sm(l,t,a,e)}var nc="_reactListening"+Math.random().toString(36).slice(2);function Nr(t){if(!t[nc]){t[nc]=!0,to.forEach(function(l){l!=="selectionchange"&&(I0.has(l)||jr(l,!1,t),jr(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[nc]||(e[nc]=!0,jr("selectionchange",!1,e))}}function sm(t,e,l,a){switch(Bm(e)){case 2:var n=Cp;break;case 8:n=Mp;break;default:n=kr}l=n.bind(null,e,l,t),n=void 0,!ts||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 Hr(t,e,l,a,n){var i=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var f=a.tag;if(f===3||f===4){var h=a.stateNode.containerInfo;if(h===n)break;if(f===4)for(f=a.return;f!==null;){var v=f.tag;if((v===3||v===4)&&f.stateNode.containerInfo===n)return;f=f.return}for(;h!==null;){if(f=Ja(h),f===null)return;if(v=f.tag,v===5||v===6||v===26||v===27){a=i=f;continue t}h=h.parentNode}}a=a.return}ho(function(){var z=i,D=Pc(l),H=[];t:{var C=wo.get(t);if(C!==void 0){var _=yi,J=t;switch(t){case"keypress":if(di(l)===0)break t;case"keydown":case"keyup":_=Vv;break;case"focusin":J="focus",_=ns;break;case"focusout":J="blur",_=ns;break;case"beforeblur":case"afterblur":_=ns;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":_=kv;break;case Bo:case Qo:case Lo:_=Bv;break;case Yo:_=Wv;break;case"scroll":case"scrollend":_=Uv;break;case"wheel":_=Iv;break;case"copy":case"cut":case"paste":_=Lv;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=go;break;case"toggle":case"beforetoggle":_=e0}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 N=S;if(A=N.stateNode,N=N.tag,N!==5&&N!==26&&N!==27||A===null||R===null||(N=tu(S,R),N!=null&&tt.push(ju(S,N,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!==Wc&&(J=l.relatedTarget||l.fromElement)&&(Ja(J)||J[Va]))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?Ja(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,N="onMouseLeave",R="onMouseEnter",S="mouse",(t==="pointerout"||t==="pointerover")&&(tt=go,N="onPointerLeave",R="onPointerEnter",S="pointer"),Mt=_==null?C:In(_),A=J==null?C:In(J),C=new tt(N,S+"leave",_,l,D),C.target=Mt,C.relatedTarget=A,N=null,Ja(D)===z&&(tt=new tt(R,S+"enter",J,l,D),tt.target=A,tt.relatedTarget=Mt,N=tt),Mt=N,_&&J)e:{for(tt=tp,R=_,S=J,A=0,N=R;N;N=tt(N))A++;N=0;for(var P=S;P;P=tt(P))N++;for(;0<A-N;)R=tt(R),A--;for(;0<N-A;)S=tt(S),N--;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&&rm(H,C,_,tt,!1),J!==null&&Mt!==null&&rm(H,Mt,J,tt,!0)}}t:{if(C=z?In(z):window,_=C.nodeName&&C.nodeName.toLowerCase(),_==="select"||_==="input"&&C.type==="file")var gt=zo;else if(Oo(C))if(Co)gt=o0;else{gt=r0;var $=s0}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}$&&$(t,C,z),t==="focusout"&&z&&C.type==="number"&&z.memoizedProps.value!=null&&kc(C,"number",C.value)}switch($=z?In(z):window,t){case"focusin":(Oo($)||$.contentEditable==="true")&&(ln=$,fs=z,su=null);break;case"focusout":su=fs=ln=null;break;case"mousedown":os=!0;break;case"contextmenu":case"mouseup":case"dragend":os=!1,Ho(H,l,D);break;case"selectionchange":if(d0)break;case"keydown":case"keyup":Ho(H,l,D)}var ct;if(is)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 en?To(t,l)&&(mt="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(mt="onCompositionStart");mt&&(So&&l.locale!=="ko"&&(en||mt!=="onCompositionStart"?mt==="onCompositionEnd"&&en&&(ct=mo()):(Hl=D,es="value"in Hl?Hl.value:Hl.textContent,en=!0)),$=uc(z,mt),0<$.length&&(mt=new po(mt,t,null,l,D),H.push({event:mt,listeners:$}),ct?mt.data=ct:(ct=Ro(l),ct!==null&&(mt.data=ct)))),(ct=a0?n0(t,l):u0(t,l))&&(mt=uc(z,"onBeforeInput"),0<mt.length&&($=new po("onBeforeInput","beforeinput",null,l,D),H.push({event:$,listeners:mt}),$.data=ct)),$0(H,t,z,l,D)}cm(H,e)})}function ju(t,e,l){return{instance:t,listener:e,currentTarget:l}}function uc(t,e){for(var l=e+"Capture",a=[];t!==null;){var n=t,i=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||i===null||(n=tu(t,l),n!=null&&a.unshift(ju(t,n,i)),n=tu(t,e),n!=null&&a.push(ju(t,n,i))),t.tag===3)return a;t=t.return}return[]}function tp(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function rm(t,e,l,a,n){for(var i=e._reactName,f=[];l!==null&&l!==a;){var h=l,v=h.alternate,z=h.stateNode;if(h=h.tag,v!==null&&v===a)break;h!==5&&h!==26&&h!==27||z===null||(v=z,n?(z=tu(l,i),z!=null&&f.unshift(ju(l,z,v))):n||(z=tu(l,i),z!=null&&f.push(ju(l,z,v)))),l=l.return}f.length!==0&&t.push({event:e,listeners:f})}var ep=/\r\n?/g,lp=/\u0000|\uFFFD/g;function fm(t){return(typeof t=="string"?t:""+t).replace(ep,`
`).replace(lp,"")}function om(t,e){return e=fm(e),fm(t)===e}function Ct(t,e,l,a,n,i){switch(l){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||Pa(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&Pa(t,""+a);break;case"className":ri(t,"class",a);break;case"tabIndex":ri(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":ri(t,l,a);break;case"style":fo(t,a,i);break;case"data":if(e!=="object"){ri(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=oi(""+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 i=="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=oi(""+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=oi(""+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),si(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":si(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=Dv.get(l)||l,si(t,l,a))}}function qr(t,e,l,a,n,i){switch(l){case"style":fo(t,a,i);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"?Pa(t,a):(typeof a=="number"||typeof a=="bigint")&&Pa(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),i=t[he]||null,i=i!=null?i[l]:null,typeof i=="function"&&t.removeEventListener(e,i,n),typeof a=="function")){typeof i!="function"&&i!==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,""):si(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,i;for(i in l)if(l.hasOwnProperty(i)){var f=l[i];if(f!=null)switch(i){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,e));default:Ct(t,e,i,f,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=i=f=n=null,v=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":f=D;break;case"checked":v=D;break;case"defaultChecked":z=D;break;case"value":i=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,i,h,v,z,f,n,!1);return;case"select":ht("invalid",t),a=f=i=null;for(n in l)if(l.hasOwnProperty(n)&&(h=l[n],h!=null))switch(n){case"value":i=h;break;case"defaultValue":f=h;break;case"multiple":a=h;default:Ct(t,e,n,h,l,null)}e=i,l=f,t.multiple=!!a,e!=null?Wa(t,!!a,e,!1):l!=null&&Wa(t,!!a,l,!0);return;case"textarea":ht("invalid",t),i=n=a=null;for(f in l)if(l.hasOwnProperty(f)&&(h=l[f],h!=null))switch(f){case"value":a=h;break;case"defaultValue":n=h;break;case"children":i=h;break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(s(91));break;default:Ct(t,e,f,h,l,null)}so(t,a,n,i);return;case"option":for(v in l)if(l.hasOwnProperty(v)&&(a=l[v],a!=null))switch(v){case"selected":t.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Ct(t,e,v,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&&qr(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 ap(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,i=null,f=null,h=null,v=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":v=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":i=_;break;case"name":n=_;break;case"checked":z=_;break;case"defaultChecked":D=_;break;case"value":f=_;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)}}Fc(t,f,h,v,z,D,i,n);return;case"select":_=f=h=C=null;for(i in l)if(v=l[i],l.hasOwnProperty(i)&&v!=null)switch(i){case"value":break;case"multiple":_=v;default:a.hasOwnProperty(i)||Ct(t,e,i,null,a,v)}for(n in a)if(i=a[n],v=l[n],a.hasOwnProperty(n)&&(i!=null||v!=null))switch(n){case"value":C=i;break;case"defaultValue":h=i;break;case"multiple":f=i;default:i!==v&&Ct(t,e,n,i,a,v)}e=h,l=f,a=_,C!=null?Wa(t,!!l,C,!1):!!a!=!!l&&(e!=null?Wa(t,!!l,e,!0):Wa(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(f in a)if(n=a[f],i=l[f],a.hasOwnProperty(f)&&(n!=null||i!=null))switch(f){case"value":C=n;break;case"defaultValue":_=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(s(91));break;default:n!==i&&Ct(t,e,f,n,a,i)}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(v in a)if(C=a[v],_=l[v],a.hasOwnProperty(v)&&C!==_&&(C!=null||_!=null))switch(v){case"selected":t.selected=C&&typeof C!="function"&&typeof C!="symbol";break;default:Ct(t,e,v,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)&&qr(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||qr(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 np(){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],i=n.transferSize,f=n.initiatorType,h=n.duration;if(i&&h&&hm(f)){for(f=0,h=n.responseEnd,a+=1;a<l.length;a++){var v=l[a],z=v.startTime;if(z>h)break;var D=v.transferSize,H=v.initiatorType;D&&hm(H)&&(v=v.responseEnd,f+=D*(v<h?1:(h-z)/(v-z)))}if(--a,e+=8*(i+f)/(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 Br=null,Qr=null;function ic(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 Lr(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 Yr=null;function up(){var t=window.event;return t&&t.type==="popstate"?t===Yr?!1:(Yr=t,!0):(Yr=null,!1)}var ym=typeof setTimeout=="function"?setTimeout:void 0,ip=typeof clearTimeout=="function"?clearTimeout:void 0,vm=typeof Promise=="function"?Promise:void 0,cp=typeof queueMicrotask=="function"?queueMicrotask:typeof vm<"u"?function(t){return vm.resolve(null).then(t).catch(sp)}:ym;function sp(t){setTimeout(function(){throw t})}function Pl(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),Dn(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 i=l.firstChild;i;){var f=i.nextSibling,h=i.nodeName;i[Pn]||h==="SCRIPT"||h==="STYLE"||h==="LINK"&&i.rel.toLowerCase()==="stylesheet"||l.removeChild(i),i=f}}else l==="body"&&Nu(t.ownerDocument.body);l=n}while(l);Dn(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 wr(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":wr(l),Vc(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function rp(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[Pn])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(i=t.getAttribute("rel"),i==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(i!==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(i=t.getAttribute("src"),(i!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&i&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var i=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===i)return t}else return t;if(t=Ge(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=Ge(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=Ge(t.nextSibling),t===null))return null;return t}function Gr(t){return t.data==="$?"||t.data==="$~"}function Xr(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function op(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 Ge(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 Zr=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 Ge(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=ic(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]);Vc(t)}var Xe=new Map,Rm=new Set;function cc(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Rl=Z.d;Z.d={f:hp,r:dp,D:mp,C:yp,L:vp,m:pp,X:Sp,S:gp,M:bp};function hp(){var t=Rl.f(),e=Pi();return t||e}function dp(t){var e=Fa(t);e!==null&&e.tag===5&&e.type==="form"?Yh(e):Rl.r(t)}var Cn=typeof document>"u"?null:document;function Om(t,e,l){var a=Cn;if(a&&typeof e=="string"&&e){var n=He(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 mp(t){Rl.D(t),Om("dns-prefetch",t,null)}function yp(t,e){Rl.C(t,e),Om("preconnect",t,e)}function vp(t,e,l){Rl.L(t,e,l);var a=Cn;if(a&&t&&e){var n='link[rel="preload"][as="'+He(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+He(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+He(l.imageSizes)+'"]')):n+='[href="'+He(t)+'"]';var i=n;switch(e){case"style":i=Mn(t);break;case"script":i=_n(t)}Xe.has(i)||(t=E({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Xe.set(i,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(Hu(i))||e==="script"&&a.querySelector(qu(i))||(e=a.createElement("link"),ue(e,"link",t),Wt(e),a.head.appendChild(e)))}}function pp(t,e){Rl.m(t,e);var l=Cn;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+He(a)+'"][href="'+He(t)+'"]',i=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=_n(t)}if(!Xe.has(i)&&(t=E({rel:"modulepreload",href:t},e),Xe.set(i,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(qu(i)))return}a=l.createElement("link"),ue(a,"link",t),Wt(a),l.head.appendChild(a)}}}function gp(t,e,l){Rl.S(t,e,l);var a=Cn;if(a&&t){var n=ka(a).hoistableStyles,i=Mn(t);e=e||"default";var f=n.get(i);if(!f){var h={loading:0,preload:null};if(f=a.querySelector(Hu(i)))h.loading=5;else{t=E({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Xe.get(i))&&Kr(t,l);var v=f=a.createElement("link");Wt(v),ue(v,"link",t),v._p=new Promise(function(z,D){v.onload=z,v.onerror=D}),v.addEventListener("load",function(){h.loading|=1}),v.addEventListener("error",function(){h.loading|=2}),h.loading|=4,sc(f,e,a)}f={type:"stylesheet",instance:f,count:1,state:h},n.set(i,f)}}}function Sp(t,e){Rl.X(t,e);var l=Cn;if(l&&t){var a=ka(l).hoistableScripts,n=_n(t),i=a.get(n);i||(i=l.querySelector(qu(n)),i||(t=E({src:t,async:!0},e),(e=Xe.get(n))&&Vr(t,e),i=l.createElement("script"),Wt(i),ue(i,"link",t),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(n,i))}}function bp(t,e){Rl.M(t,e);var l=Cn;if(l&&t){var a=ka(l).hoistableScripts,n=_n(t),i=a.get(n);i||(i=l.querySelector(qu(n)),i||(t=E({src:t,async:!0,type:"module"},e),(e=Xe.get(n))&&Vr(t,e),i=l.createElement("script"),Wt(i),ue(i,"link",t),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(n,i))}}function Am(t,e,l,a){var n=(n=ft.current)?cc(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=Mn(l.href),l=ka(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=Mn(l.href);var i=ka(n).hoistableStyles,f=i.get(t);if(f||(n=n.ownerDocument||n,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(t,f),(i=n.querySelector(Hu(t)))&&!i._p&&(f.instance=i,f.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),i||Ep(n,t,l,f.state))),e&&a===null)throw Error(s(528,""));return f}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=_n(l),l=ka(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 Mn(t){return'href="'+He(t)+'"'}function Hu(t){return'link[rel="stylesheet"]['+t+"]"}function zm(t){return E({},t,{"data-precedence":t.precedence,precedence:null})}function Ep(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 _n(t){return'[src="'+He(t)+'"]'}function qu(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~="'+He(l.href)+'"]');if(a)return e.instance=a,Wt(a),a;var n=E({},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),sc(a,l.precedence,t),e.instance=a;case"stylesheet":n=Mn(l.href);var i=t.querySelector(Hu(n));if(i)return e.state.loading|=4,e.instance=i,Wt(i),i;a=zm(l),(n=Xe.get(n))&&Kr(a,n),i=(t.ownerDocument||t).createElement("link"),Wt(i);var f=i;return f._p=new Promise(function(h,v){f.onload=h,f.onerror=v}),ue(i,"link",a),e.state.loading|=4,sc(i,l.precedence,t),e.instance=i;case"script":return i=_n(l.src),(n=t.querySelector(qu(i)))?(e.instance=n,Wt(n),n):(a=l,(n=Xe.get(i))&&(a=E({},l),Vr(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,sc(a,l.precedence,t));return e.instance}function sc(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,i=n,f=0;f<a.length;f++){var h=a[f];if(h.dataset.precedence===e)i=h;else if(i!==n)break}i?i.parentNode.insertBefore(t,i.nextSibling):(e=l.nodeType===9?l.head:l,e.insertBefore(t,e.firstChild))}function Kr(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function Vr(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var rc=null;function Mm(t,e,l){if(rc===null){var a=new Map,n=rc=new Map;n.set(l,a)}else n=rc,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 i=l[n];if(!(i[Pn]||i[ee]||t==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var f=i.getAttribute(e)||"";f=t+f;var h=a.get(f);h?h.push(i):a.set(f,[i])}}return a}function _m(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function Tp(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 Rp(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=Mn(a.href),i=e.querySelector(Hu(n));if(i){e=i._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=i,Wt(i);return}i=e.ownerDocument||e,a=zm(a),(n=Xe.get(n))&&Kr(a,n),i=i.createElement("link"),Wt(i);var f=i;f._p=new Promise(function(h,v){f.onload=h,f.onerror=v}),ue(i,"link",a),l.instance=i}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 Jr=0;function Op(t,e){return t.stylesheets&&t.count===0&&hc(t,t.stylesheets),0<t.count||0<t.imgCount?function(l){var a=setTimeout(function(){if(t.stylesheets&&hc(t,t.stylesheets),t.unsuspend){var i=t.unsuspend;t.unsuspend=null,i()}},6e4+e);0<t.imgBytes&&Jr===0&&(Jr=62500*np());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&hc(t,t.stylesheets),t.unsuspend)){var i=t.unsuspend;t.unsuspend=null,i()}},(t.imgBytes>Jr?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)hc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var oc=null;function hc(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,oc=new Map,e.forEach(Ap,t),oc=null,fc.call(t))}function Ap(t,e){if(!(e.state.loading&4)){var l=oc.get(t);if(l)var a=l.get(null);else{l=new Map,oc.set(t,l);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<n.length;i++){var f=n[i];(f.nodeName==="LINK"||f.getAttribute("media")!=="not all")&&(l.set(f.dataset.precedence,f),a=f)}a&&l.set(null,a)}n=e.instance,f=n.getAttribute("data-precedence"),i=l.get(f)||a,i===a&&l.set(null,n),l.set(f,n),this.count++,a=fc.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),i?i.parentNode.insertBefore(n,i.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),e.state.loading|=4}}var Bu={$$typeof:X,Provider:null,Consumer:null,_currentValue:at,_currentValue2:at,_threadCount:0};function zp(t,e,l,a,n,i,f,h,v){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=i,this.onRecoverableError=f,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=v,this.incompleteTransitions=new Map}function xm(t,e,l,a,n,i,f,h,v,z,D,H){return t=new zp(t,e,l,f,v,z,D,H,h),e=1,i===!0&&(e|=24),i=ze(3,null,null,e),t.current=i,i.stateNode=t,e=zs(),e.refCount++,t.pooledCache=e,e.refCount++,i.memoizedState={element:a,isDehydrated:l,cache:e},Ds(i),t}function Um(t){return t?(t=un,t):un}function jm(t,e,l,a,n,i){n=Um(n),a.context===null?a.context=n:a.pendingContext=n,a=wl(e),a.payload={element:l},i=i===void 0?null:i,i!==null&&(a.callback=i),l=Gl(t,a,e),l!==null&&(ge(l,t,e),yu(l,t,e))}function Nm(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function Fr(t,e){Nm(t,e),(t=t.alternate)&&Nm(t,e)}function Hm(t){if(t.tag===13||t.tag===31){var e=Ea(t,67108864);e!==null&&ge(e,t,67108864),Fr(t,67108864)}}function qm(t){if(t.tag===13||t.tag===31){var e=xe();e=Xc(e);var l=Ea(t,e);l!==null&&ge(l,t,e),Fr(t,e)}}var dc=!0;function Cp(t,e,l,a){var n=U.T;U.T=null;var i=Z.p;try{Z.p=2,kr(t,e,l,a)}finally{Z.p=i,U.T=n}}function Mp(t,e,l,a){var n=U.T;U.T=null;var i=Z.p;try{Z.p=8,kr(t,e,l,a)}finally{Z.p=i,U.T=n}}function kr(t,e,l,a){if(dc){var n=$r(a);if(n===null)Hr(t,e,a,mc,l),Qm(t,a);else if(Dp(n,t,e,l,a))a.stopPropagation();else if(Qm(t,a),e&4&&-1<_p.indexOf(t)){for(;n!==null;){var i=Fa(n);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var f=va(i.pendingLanes);if(f!==0){var h=i;for(h.pendingLanes|=2,h.entangledLanes|=2;f;){var v=1<<31-Oe(f);h.entanglements[1]|=v,f&=~v}tl(i),(bt&6)===0&&($i=Te()+500,xu(0))}}break;case 31:case 13:h=Ea(i,2),h!==null&&ge(h,i,2),Pi(),Fr(i,2)}if(i=$r(a),i===null&&Hr(t,e,a,mc,l),i===n)break;n=i}n!==null&&a.stopPropagation()}else Hr(t,e,a,null,l)}}function $r(t){return t=Pc(t),Wr(t)}var mc=null;function Wr(t){if(mc=null,t=Ja(t),t!==null){var e=d(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=y(e),t!==null)return t;t=null}else if(l===31){if(t=b(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 mc=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(mv()){case Zf:return 2;case Kf:return 8;case ai:case yv:return 32;case Vf:return 268435456;default:return 32}default:return 32}}var Pr=!1,Il=null,ta=null,ea=null,Qu=new Map,Lu=new Map,la=[],_p="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":Il=null;break;case"dragenter":case"dragleave":ta=null;break;case"mouseover":case"mouseout":ea=null;break;case"pointerover":case"pointerout":Qu.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lu.delete(e.pointerId)}}function Yu(t,e,l,a,n,i){return t===null||t.nativeEvent!==i?(t={blockedOn:e,domEventName:l,eventSystemFlags:a,nativeEvent:i,targetContainers:[n]},e!==null&&(e=Fa(e),e!==null&&Hm(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),t)}function Dp(t,e,l,a,n){switch(e){case"focusin":return Il=Yu(Il,t,e,l,a,n),!0;case"dragenter":return ta=Yu(ta,t,e,l,a,n),!0;case"mouseover":return ea=Yu(ea,t,e,l,a,n),!0;case"pointerover":var i=n.pointerId;return Qu.set(i,Yu(Qu.get(i)||null,t,e,l,a,n)),!0;case"gotpointercapture":return i=n.pointerId,Lu.set(i,Yu(Lu.get(i)||null,t,e,l,a,n)),!0}return!1}function Lm(t){var e=Ja(t.target);if(e!==null){var l=d(e);if(l!==null){if(e=l.tag,e===13){if(e=y(l),e!==null){t.blockedOn=e,Pf(t.priority,function(){qm(l)});return}}else if(e===31){if(e=b(l),e!==null){t.blockedOn=e,Pf(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 yc(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=$r(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);Wc=a,l.target.dispatchEvent(a),Wc=null}else return e=Fa(l),e!==null&&Hm(e),t.blockedOn=l,!1;e.shift()}return!0}function Ym(t,e,l){yc(t)&&l.delete(e)}function xp(){Pr=!1,Il!==null&&yc(Il)&&(Il=null),ta!==null&&yc(ta)&&(ta=null),ea!==null&&yc(ea)&&(ea=null),Qu.forEach(Ym),Lu.forEach(Ym)}function vc(t,e){t.blockedOn===e&&(t.blockedOn=null,Pr||(Pr=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,xp)))}var pc=null;function wm(t){pc!==t&&(pc=t,u.unstable_scheduleCallback(u.unstable_NormalPriority,function(){pc===t&&(pc=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(Wr(a||l)===null)continue;break}var i=Fa(l);i!==null&&(t.splice(e,3),e-=3,$s(i,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function Dn(t){function e(v){return vc(v,t)}Il!==null&&vc(Il,t),ta!==null&&vc(ta,t),ea!==null&&vc(ea,t),Qu.forEach(e),Lu.forEach(e);for(var l=0;l<la.length;l++){var a=la[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<la.length&&(l=la[0],l.blockedOn===null);)Lm(l),l.blockedOn===null&&la.shift();if(l=(t.ownerDocument||t).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],i=l[a+1],f=n[he]||null;if(typeof i=="function")f||wm(l);else if(f){var h=null;if(i&&i.hasAttribute("formAction")){if(n=i,f=i[he]||null)h=f.formAction;else if(Wr(n)!==null)continue}else h=f.action;typeof h=="function"?l[a+1]=h:(l.splice(a,3),a-=3),wm(l)}}}function Gm(){function t(i){i.canIntercept&&i.info==="react-transition"&&i.intercept({handler:function(){return new Promise(function(f){return n=f})},focusReset:"manual",scroll:"manual"})}function e(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.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 Ir(t){this._internalRoot=t}gc.prototype.render=Ir.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(s(409));var l=e.current,a=xe();jm(l,a,t,e,null,null)},gc.prototype.unmount=Ir.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;jm(t.current,2,null,t,null,null),Pi(),e[Va]=null}};function gc(t){this._internalRoot=t}gc.prototype.unstable_scheduleHydration=function(t){if(t){var e=Wf();t={blockedOn:null,target:t,priority:e};for(var l=0;l<la.length&&e!==0&&e<la[l].priority;l++);la.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 Sc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Sc.isDisabled&&Sc.supportsFiber)try{kn=Sc.inject(Up),Re=Sc}catch{}}return Gu.createRoot=function(t,e){if(!o(t))throw Error(s(299));var l=!1,a="",n=$h,i=Wh,f=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&&(i=e.onCaughtError),e.onRecoverableError!==void 0&&(f=e.onRecoverableError)),e=xm(t,1,!1,null,null,l,a,null,n,i,f,Gm),t[Va]=e.current,Nr(t),new Ir(e)},Gu.hydrateRoot=function(t,e,l){if(!o(t))throw Error(s(299));var a=!1,n="",i=$h,f=Wh,h=Ph,v=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(i=l.onUncaughtError),l.onCaughtError!==void 0&&(f=l.onCaughtError),l.onRecoverableError!==void 0&&(h=l.onRecoverableError),l.formState!==void 0&&(v=l.formState)),e=xm(t,1,!0,e,l??null,a,n,v,i,f,h,Gm),e.context=Um(null),l=e.current,a=xe(),a=Xc(a),n=wl(a),n.callback=null,Gl(l,n,a),l=a,e.current.lanes=l,Wn(e,l),tl(e),t[Va]=e.current,Nr(t),new gc(e)},Gu.version="19.2.8",Gu}var ty;function Zp(){if(ty)return af.exports;ty=1;function u(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(u)}catch(c){console.error(c)}}return u(),af.exports=Xp(),af.exports}var Kp=Zp();/**
* 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 _f=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,_y=/^[\\/]{2}/;function Vp(u,c){return c+u.replace(/\\/g,"/")}var ey="popstate";function ly(u){return typeof u=="object"&&u!=null&&"pathname"in u&&"search"in u&&"hash"in u&&"state"in u&&"key"in u}function Jp(u={}){function c(s,o){var m;let d=(m=o.state)==null?void 0:m.masked,{pathname:y,search:b,hash:p}=d||s.location;return of("",{pathname:y,search:b,hash:p},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 r(s,o){return typeof o=="string"?o:Vu(o)}return kp(c,r,null,u)}function qt(u,c){if(u===!1||u===null||typeof u>"u")throw new Error(c)}function nl(u,c){if(!u){typeof console<"u"&&console.warn(c);try{throw new Error(c)}catch{}}}function Fp(){return Math.random().toString(36).substring(2,10)}function ay(u,c){return{usr:u.state,key:u.key,idx:c,masked:u.mask?{pathname:u.pathname,search:u.search,hash:u.hash}:void 0}}function of(u,c,r=null,s,o){return{pathname:typeof u=="string"?u:u.pathname,search:"",hash:"",...typeof c=="string"?Kn(c):c,state:r,key:c&&c.key||s||Fp(),mask:o}}function Vu({pathname:u="/",search:c="",hash:r=""}){return c&&c!=="?"&&(u+=c.charAt(0)==="?"?c:"?"+c),r&&r!=="#"&&(u+=r.charAt(0)==="#"?r:"#"+r),u}function Kn(u){let c={};if(u){let r=u.indexOf("#");r>=0&&(c.hash=u.substring(r),u=u.substring(0,r));let s=u.indexOf("?");s>=0&&(c.search=u.substring(s),u=u.substring(0,s)),u&&(c.pathname=u)}return c}function kp(u,c,r,s={}){let{window:o=document.defaultView,v5Compat:d=!1}=s,y=o.history,b="POP",p=null,m=O();m==null&&(m=0,y.replaceState({...y.state,idx:m},""));function O(){return(y.state||{idx:null}).idx}function E(){b="POP";let Y=O(),B=Y==null?null:Y-m;m=Y,p&&p({action:b,location:L.location,delta:B})}function x(Y,B){b="PUSH";let F=ly(Y)?Y:of(L.location,Y,B);m=O()+1;let X=ay(F,m),G=L.createHref(F.mask||F);try{y.pushState(X,"",G)}catch(et){if(et instanceof DOMException&&et.name==="DataCloneError")throw et;o.location.assign(G)}d&&p&&p({action:b,location:L.location,delta:1})}function j(Y,B){b="REPLACE";let F=ly(Y)?Y:of(L.location,Y,B);m=O();let X=ay(F,m),G=L.createHref(F.mask||F);y.replaceState(X,"",G),d&&p&&p({action:b,location:L.location,delta:0})}function w(Y){return $p(o,Y)}let L={get action(){return b},get location(){return u(o,y)},listen(Y){if(p)throw new Error("A history only accepts one active listener");return o.addEventListener(ey,E),p=Y,()=>{o.removeEventListener(ey,E),p=null}},createHref(Y){return c(o,Y)},createURL:w,encodeLocation(Y){let B=w(Y);return{pathname:B.pathname,search:B.search,hash:B.hash}},push:x,replace:j,go(Y){return y.go(Y)}};return L}function $p(u,c,r=!1){let s="http://localhost";u&&(s=u.location.origin!=="null"?u.location.origin:u.location.href),qt(s,"No window.location.(origin|href) available to create URL");let o=typeof c=="string"?c:Vu(c);return o=o.replace(/ $/,"%20"),!r&&_y.test(o)&&(o=s+o),new URL(o,s)}function Dy(u,c,r="/"){return Wp(u,c,r,!1)}function Wp(u,c,r,s,o){let d=typeof c=="string"?Kn(c):c,y=xl(d.pathname||"/",r);if(y==null)return null;let b=Pp(u),p=null,m=rg(y);for(let O=0;p==null&&O<b.length;++O)p=sg(b[O],m,s);return p}function Pp(u){let c=xy(u);return Ip(c),c}function xy(u,c=[],r=[],s="",o=!1){let d=(y,b,p=o,m)=>{let O={relativePath:m===void 0?y.path||"":m,caseSensitive:y.caseSensitive===!0,childrenIndex:b,route:y};if(O.relativePath.startsWith("/")){if(!O.relativePath.startsWith(s)&&p)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 E=$e([s,O.relativePath]),x=r.concat(O);y.children&&y.children.length>0&&(qt(y.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${E}".`),xy(y.children,c,x,E,p)),!(y.path==null&&!y.index)&&c.push({path:E,score:ig(E,y.index),routesMeta:x.map((j,w)=>{let[L,Y]=Ny(j.relativePath,j.caseSensitive,w===x.length-1);return{...j,matcher:L,compiledParams:Y}})})};return u.forEach((y,b)=>{var p;if(y.path===""||!((p=y.path)!=null&&p.includes("?")))d(y,b);else for(let m of Uy(y.path))d(y,b,!0,m)}),c}function Uy(u){let c=u.split("/");if(c.length===0)return[];let[r,...s]=c,o=r.endsWith("?"),d=r.replace(/\?$/,"");if(s.length===0)return o?[d,""]:[d];let y=Uy(s.join("/")),b=[];return b.push(...y.map(p=>p===""?d:[d,p].join("/"))),o&&b.push(...y),b.map(p=>u.startsWith("/")&&p===""?"/":p)}function Ip(u){u.sort((c,r)=>c.score!==r.score?r.score-c.score:cg(c.routesMeta.map(s=>s.childrenIndex),r.routesMeta.map(s=>s.childrenIndex)))}var tg=/^:[\w-]+$/,eg=3,lg=2,ag=1,ng=10,ug=-2,ny=u=>u==="*";function ig(u,c){let r=u.split("/"),s=r.length;return r.some(ny)&&(s+=ug),c&&(s+=lg),r.filter(o=>!ny(o)).reduce((o,d)=>o+(tg.test(d)?eg:d===""?ag:ng),s)}function cg(u,c){return u.length===c.length&&u.slice(0,-1).every((s,o)=>s===c[o])?u[u.length-1]-c[c.length-1]:0}function sg(u,c,r=!1){let{routesMeta:s}=u,o={},d="/",y=[];for(let b=0;b<s.length;++b){let p=s[b],m=b===s.length-1,O=d==="/"?c:c.slice(d.length)||"/",E={path:p.relativePath,caseSensitive:p.caseSensitive,end:m},x=p.matcher&&p.compiledParams?jy(E,O,p.matcher,p.compiledParams):Cc(E,O),j=p.route;if(!x&&m&&r&&!s[s.length-1].route.index&&(x=Cc({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},O)),!x)return null;Object.assign(o,x.params),y.push({params:o,pathname:$e([d,x.pathname]),pathnameBase:hg($e([d,x.pathnameBase])),route:j}),x.pathnameBase!=="/"&&(d=$e([d,x.pathnameBase]))}return y}function Cc(u,c){typeof u=="string"&&(u={path:u,caseSensitive:!1,end:!0});let[r,s]=Ny(u.path,u.caseSensitive,u.end);return jy(u,c,r,s)}function jy(u,c,r,s){let o=c.match(r);if(!o)return null;let d=o[0],y=d.replace(/(.)\/+$/,"$1"),b=o.slice(1);return{params:s.reduce((m,{paramName:O,isOptional:E},x)=>{if(O==="*"){let w=b[x]||"";y=d.slice(0,d.length-w.length).replace(/(.)\/+$/,"$1")}const j=b[x];return E&&!j?m[O]=void 0:m[O]=(j||"").replace(/%2F/g,"/"),m},{}),pathname:d,pathnameBase:y,pattern:u}}function Ny(u,c=!1,r=!0){nl(u==="*"||!u.endsWith("*")||u.endsWith("/*"),`Route path "${u}" will be treated as if it were "${u.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${u.replace(/\*$/,"/*")}".`);let s=[],o="^"+u.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(y,b,p,m,O)=>{if(s.push({paramName:b,isOptional:p!=null}),p){let E=O.charAt(m+y.length);return E&&E!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return u.endsWith("*")?(s.push({paramName:"*"}),o+=u==="*"||u==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":u!==""&&u!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,c?void 0:"i"),s]}function rg(u){try{return u.split("/").map(c=>decodeURIComponent(c).replace(/\//g,"%2F")).join("/")}catch(c){return nl(!1,`The URL path "${u}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${c}).`),u}}function xl(u,c){if(c==="/")return u;if(!u.toLowerCase().startsWith(c.toLowerCase()))return null;let r=c.endsWith("/")?c.length-1:c.length,s=u.charAt(r);return s&&s!=="/"?null:u.slice(r)||"/"}function fg(u,c="/"){let{pathname:r,search:s="",hash:o=""}=typeof u=="string"?Kn(u):u,d;return r?(r=qy(r),r.startsWith("/")?d=uy(r.substring(1),"/"):d=uy(r,c)):d=c,{pathname:d,search:dg(s),hash:mg(o)}}function uy(u,c){let r=Mc(c).split("/");return u.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function sf(u,c,r,s){return`Cannot include a '${u}' character in a manually specified \`to.${c}\` field [${JSON.stringify(s)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function og(u){return u.filter((c,r)=>r===0||c.route.path&&c.route.path.length>0)}function Hy(u){let c=og(u);return c.map((r,s)=>s===c.length-1?r.pathname:r.pathnameBase)}function Df(u,c,r,s=!1){let o;typeof u=="string"?o=Kn(u):(o={...u},qt(!o.pathname||!o.pathname.includes("?"),sf("?","pathname","search",o)),qt(!o.pathname||!o.pathname.includes("#"),sf("#","pathname","hash",o)),qt(!o.search||!o.search.includes("#"),sf("#","search","hash",o)));let d=u===""||o.pathname==="",y=d?"/":o.pathname,b;if(y==null)b=r;else{let E=c.length-1;if(!s&&y.startsWith("..")){let x=y.split("/");for(;x[0]==="..";)x.shift(),E-=1;o.pathname=x.join("/")}b=E>=0?c[E]:"/"}let p=fg(o,b),m=y&&y!=="/"&&y.endsWith("/"),O=(d||y===".")&&r.endsWith("/");return!p.pathname.endsWith("/")&&(m||O)&&(p.pathname+="/"),p}var qy=u=>u.replace(/[\\/]{2,}/g,"/"),$e=u=>qy(u.join("/")),Mc=u=>u.replace(/\/+$/,""),hg=u=>Mc(u).replace(/^\/*/,"/"),dg=u=>!u||u==="?"?"":u.startsWith("?")?u:"?"+u,mg=u=>!u||u==="#"?"":u.startsWith("#")?u:"#"+u,yg=class{constructor(u,c,r,s=!1){this.status=u,this.statusText=c||"",this.internal=s,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function vg(u){return u!=null&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.internal=="boolean"&&"data"in u}function pg(u){let c=u.map(r=>r.route.path).filter(Boolean);return $e(c)||"/"}var By=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Qy(u,c){let r=u;if(typeof r!="string"||!_f.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let s=r,o=!1;if(By)try{let d=new URL(window.location.href),y=_y.test(r)?new URL(Vp(r,d.protocol)):new URL(r),b=xl(y.pathname,c);y.origin===d.origin&&b!=null?r=b+y.search+y.hash:o=!0}catch{nl(!1,`<Link to="${r}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:s,isExternal:o,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Ly=["POST","PUT","PATCH","DELETE"];new Set(Ly);var gg=["GET",...Ly];new Set(gg);var Sg=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function bg(u){try{return Sg.includes(new URL(u).protocol)}catch{return!1}}var Vn=M.createContext(null);Vn.displayName="DataRouter";var xc=M.createContext(null);xc.displayName="DataRouterState";var Yy=M.createContext(!1);function Eg(){return M.useContext(Yy)}var wy=M.createContext({isTransitioning:!1});wy.displayName="ViewTransition";var Tg=M.createContext(new Map);Tg.displayName="Fetchers";var Rg=M.createContext(null);Rg.displayName="Await";var Ke=M.createContext(null);Ke.displayName="Navigation";var Iu=M.createContext(null);Iu.displayName="Location";var ul=M.createContext({outlet:null,matches:[],isDataRoute:!1});ul.displayName="Route";var xf=M.createContext(null);xf.displayName="RouteError";var Gy="REACT_ROUTER_ERROR",Og="REDIRECT",Ag="ROUTE_ERROR_RESPONSE";function zg(u){if(u.startsWith(`${Gy}:${Og}:{`))try{let c=JSON.parse(u.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 Cg(u){if(u.startsWith(`${Gy}:${Ag}:{`))try{let c=JSON.parse(u.slice(40));if(typeof c=="object"&&c&&typeof c.status=="number"&&typeof c.statusText=="string")return new yg(c.status,c.statusText,c.data)}catch{}}function Mg(u,{relative:c}={}){qt(ti(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:s}=M.useContext(Ke),{hash:o,pathname:d,search:y}=ei(u,{relative:c}),b=d;return r!=="/"&&(b=d==="/"?r:$e([r,d])),s.createHref({pathname:b,search:y,hash:o})}function ti(){return M.useContext(Iu)!=null}function Ul(){return qt(ti(),"useLocation() may be used only in the context of a <Router> component."),M.useContext(Iu).location}var Xy="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Zy(u){M.useContext(Ke).static||M.useLayoutEffect(u)}function Ky(){let{isDataRoute:u}=M.useContext(ul);return u?wg():_g()}function _g(){qt(ti(),"useNavigate() may be used only in the context of a <Router> component.");let u=M.useContext(Vn),{basename:c,navigator:r}=M.useContext(Ke),{matches:s}=M.useContext(ul),{pathname:o}=Ul(),d=JSON.stringify(Hy(s)),y=M.useRef(!1);return Zy(()=>{y.current=!0}),M.useCallback((p,m={})=>{if(nl(y.current,Xy),!y.current)return;if(typeof p=="number"){r.go(p);return}let O=Df(p,JSON.parse(d),o,m.relative==="path");u==null&&c!=="/"&&(O.pathname=O.pathname==="/"?c:$e([c,O.pathname])),(m.replace?r.replace:r.push)(O,m.state,m)},[c,r,d,o,u])}M.createContext(null);function Vy(){let{matches:u}=M.useContext(ul),c=u[u.length-1];return(c==null?void 0:c.params)??{}}function ei(u,{relative:c}={}){let{matches:r}=M.useContext(ul),{pathname:s}=Ul(),o=JSON.stringify(Hy(r));return M.useMemo(()=>Df(u,JSON.parse(o),s,c==="path"),[u,o,s,c])}function Dg(u,c){return Jy(u,c)}function Jy(u,c,r){var Y;qt(ti(),"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],y=d?d.params:{},b=d?d.pathname:"/",p=d?d.pathnameBase:"/",m=d&&d.route;{let B=m&&m.path||"";ky(b,!m||B.endsWith("*")||B.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${b}" (under <Route path="${B}">) 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="${B}"> to <Route path="${B==="/"?"*":`${B}/*`}">.`)}let O=Ul(),E;if(c){let B=typeof c=="string"?Kn(c):c;qt(p==="/"||((Y=B.pathname)==null?void 0:Y.startsWith(p)),`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 "${p}" but pathname "${B.pathname}" was given in the \`location\` prop.`),E=B}else E=O;let x=E.pathname||"/",j=x;if(p!=="/"){let B=p.replace(/^\//,"").split("/");j="/"+x.replace(/^\//,"").split("/").slice(B.length).join("/")}let w=r&&r.state.matches.length?r.state.matches.map(B=>Object.assign(B,{route:r.manifest[B.route.id]||B.route})):Dy(u,{pathname:j});nl(m||w!=null,`No routes matched location "${E.pathname}${E.search}${E.hash}" `),nl(w==null||w[w.length-1].route.element!==void 0||w[w.length-1].route.Component!==void 0||w[w.length-1].route.lazy!==void 0,`Matched leaf route at location "${E.pathname}${E.search}${E.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 L=Hg(w&&w.map(B=>Object.assign({},B,{params:Object.assign({},y,B.params),pathname:$e([p,s.encodeLocation?s.encodeLocation(B.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:B.pathname]),pathnameBase:B.pathnameBase==="/"?p:$e([p,s.encodeLocation?s.encodeLocation(B.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:B.pathnameBase])})),o,r);return c&&L?M.createElement(Iu.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...E},navigationType:"POP"}},L):L}function xg(){let u=Yg(),c=vg(u)?`${u.status} ${u.statusText}`:u instanceof Error?u.message:JSON.stringify(u),r=u instanceof Error?u.stack:null,s="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:s},d={padding:"2px 4px",backgroundColor:s},y=null;return console.error("Error handled by React Router default ErrorBoundary:",u),y=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),r?M.createElement("pre",{style:o},r):null,y)}var Ug=M.createElement(xg,null),Fy=class extends M.Component{constructor(u){super(u),this.state={location:u.location,revalidation:u.revalidation,error:u.error}}static getDerivedStateFromError(u){return{error:u}}static getDerivedStateFromProps(u,c){return c.location!==u.location||c.revalidation!=="idle"&&u.revalidation==="idle"?{error:u.error,location:u.location,revalidation:u.revalidation}:{error:u.error!==void 0?u.error:c.error,location:c.location,revalidation:u.revalidation||c.revalidation}}componentDidCatch(u,c){this.props.onError?this.props.onError(u,c):console.error("React Router caught the following error during render",u)}render(){let u=this.state.error;if(this.context&&typeof u=="object"&&u&&"digest"in u&&typeof u.digest=="string"){const r=Cg(u.digest);r&&(u=r)}let c=u!==void 0?M.createElement(ul.Provider,{value:this.props.routeContext},M.createElement(xf.Provider,{value:u,children:this.props.component})):this.props.children;return this.context?M.createElement(jg,{error:u},c):c}};Fy.contextType=Yy;var rf=new WeakMap;function jg({children:u,error:c}){let{basename:r}=M.useContext(Ke);if(typeof c=="object"&&c&&"digest"in c&&typeof c.digest=="string"){let s=zg(c.digest);if(s){let o=rf.get(c);if(o)throw o;let d=Qy(s.location,r),y=d.absoluteURL||d.to;if(bg(y))throw new Error("Invalid redirect location");if(By&&!rf.get(c))if(d.isExternal||s.reloadDocument)window.location.href=y;else{const b=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(d.to,{replace:s.replace}));throw rf.set(c,b),b}return M.createElement("meta",{httpEquiv:"refresh",content:`0;url=${y}`})}}return u}function Ng({routeContext:u,match:c,children:r}){let s=M.useContext(Vn);return s&&s.static&&s.staticContext&&(c.route.errorElement||c.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=c.route.id),M.createElement(ul.Provider,{value:u},r)}function Hg(u,c=[],r){let s=r==null?void 0:r.state;if(u==null){if(!s)return null;if(s.errors)u=s.matches;else if(c.length===0&&!s.initialized&&s.matches.length>0)u=s.matches;else return null}let o=u,d=s==null?void 0:s.errors;if(d!=null){let O=o.findIndex(E=>E.route.id&&(d==null?void 0:d[E.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 y=!1,b=-1;if(r&&s){y=s.renderFallback;for(let O=0;O<o.length;O++){let E=o[O];if((E.route.HydrateFallback||E.route.hydrateFallbackElement)&&(b=O),E.route.id){let{loaderData:x,errors:j}=s,w=E.route.loader&&!x.hasOwnProperty(E.route.id)&&(!j||j[E.route.id]===void 0);if(E.route.lazy||w){r.isStatic&&(y=!0),b>=0?o=o.slice(0,b+1):o=[o[0]];break}}}}let p=r==null?void 0:r.onError,m=s&&p?(O,E)=>{var x,j;p(O,{location:s.location,params:((j=(x=s.matches)==null?void 0:x[0])==null?void 0:j.params)??{},pattern:pg(s.matches),errorInfo:E})}:void 0;return o.reduceRight((O,E,x)=>{let j,w=!1,L=null,Y=null;s&&(j=d&&E.route.id?d[E.route.id]:void 0,L=E.route.errorElement||Ug,y&&(b<0&&x===0?(ky("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),w=!0,Y=null):b===x&&(w=!0,Y=E.route.hydrateFallbackElement||null)));let B=c.concat(o.slice(0,x+1)),F=()=>{let X;return j?X=L:w?X=Y:E.route.Component?X=M.createElement(E.route.Component,null):E.route.element?X=E.route.element:X=O,M.createElement(Ng,{match:E,routeContext:{outlet:O,matches:B,isDataRoute:s!=null},children:X})};return s&&(E.route.ErrorBoundary||E.route.errorElement||x===0)?M.createElement(Fy,{location:s.location,revalidation:s.revalidation,component:L,error:j,children:F(),routeContext:{outlet:null,matches:B,isDataRoute:!0},onError:m}):F()},null)}function Uf(u){return`${u} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function qg(u){let c=M.useContext(Vn);return qt(c,Uf(u)),c}function Bg(u){let c=M.useContext(xc);return qt(c,Uf(u)),c}function Qg(u){let c=M.useContext(ul);return qt(c,Uf(u)),c}function jf(u){let c=Qg(u),r=c.matches[c.matches.length-1];return qt(r.route.id,`${u} can only be used on routes that contain a unique "id"`),r.route.id}function Lg(){return jf("useRouteId")}function Yg(){var s;let u=M.useContext(xf),c=Bg("useRouteError"),r=jf("useRouteError");return u!==void 0?u:(s=c.errors)==null?void 0:s[r]}function wg(){let{router:u}=qg("useNavigate"),c=jf("useNavigate"),r=M.useRef(!1);return Zy(()=>{r.current=!0}),M.useCallback(async(o,d={})=>{nl(r.current,Xy),r.current&&(typeof o=="number"?await u.navigate(o):await u.navigate(o,{fromRouteId:c,...d}))},[u,c])}var iy={};function ky(u,c,r){!c&&!iy[u]&&(iy[u]=!0,nl(!1,r))}M.memo(Gg);function Gg({routes:u,manifest:c,future:r,state:s,isStatic:o,onError:d}){return Jy(u,void 0,{manifest:c,state:s,isStatic:o,onError:d})}function Zu(u){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:u="/",children:c=null,location:r,navigationType:s="POP",navigator:o,static:d=!1,useTransitions:y}){qt(!ti(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let b=u.replace(/^\/*/,"/"),p=M.useMemo(()=>({basename:b,navigator:o,static:d,useTransitions:y,future:{}}),[b,o,d,y]);typeof r=="string"&&(r=Kn(r));let{pathname:m="/",search:O="",hash:E="",state:x=null,key:j="default",mask:w}=r,L=M.useMemo(()=>{let Y=xl(m,b);return Y==null?null:{location:{pathname:Y,search:O,hash:E,state:x,key:j,mask:w},navigationType:s}},[b,m,O,E,x,j,s,w]);return nl(L!=null,`<Router basename="${b}"> is not able to match the URL "${m}${O}${E}" because it does not start with the basename, so the <Router> won't render anything.`),L==null?null:M.createElement(Ke.Provider,{value:p},M.createElement(Iu.Provider,{children:c,value:L}))}function Zg({children:u,location:c}){return Dg(hf(u),c)}function hf(u,c=[]){let r=[];return M.Children.forEach(u,(s,o)=>{if(!M.isValidElement(s))return;let d=[...c,o];if(s.type===M.Fragment){r.push.apply(r,hf(s.props.children,d));return}qt(s.type===Zu,`[${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 y={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&&(y.children=hf(s.props.children,d)),r.push(y)}),r}var Oc="get",Ac="application/x-www-form-urlencoded";function Uc(u){return typeof HTMLElement<"u"&&u instanceof HTMLElement}function Kg(u){return Uc(u)&&u.tagName.toLowerCase()==="button"}function Vg(u){return Uc(u)&&u.tagName.toLowerCase()==="form"}function Jg(u){return Uc(u)&&u.tagName.toLowerCase()==="input"}function Fg(u){return!!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)}function kg(u,c){return u.button===0&&(!c||c==="_self")&&!Fg(u)}var Ec=null;function $g(){if(Ec===null)try{new FormData(document.createElement("form"),0),Ec=!1}catch{Ec=!0}return Ec}var Wg=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function ff(u){return u!=null&&!Wg.has(u)?(nl(!1,`"${u}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Ac}"`),null):u}function Pg(u,c){let r,s,o,d,y;if(Vg(u)){let b=u.getAttribute("action");s=b?xl(b,c):null,r=u.getAttribute("method")||Oc,o=ff(u.getAttribute("enctype"))||Ac,d=new FormData(u)}else if(Kg(u)||Jg(u)&&(u.type==="submit"||u.type==="image")){let b=u.form;if(b==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=u.getAttribute("formaction")||b.getAttribute("action");if(s=p?xl(p,c):null,r=u.getAttribute("formmethod")||b.getAttribute("method")||Oc,o=ff(u.getAttribute("formenctype"))||ff(b.getAttribute("enctype"))||Ac,d=new FormData(b,u),!$g()){let{name:m,type:O,value:E}=u;if(O==="image"){let x=m?`${m}.`:"";d.append(`${x}x`,"0"),d.append(`${x}y`,"0")}else m&&d.append(m,E)}}else{if(Uc(u))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=Oc,s=null,o=Ac,y=u}return d&&o==="text/plain"&&(y=d,d=void 0),{action:s,method:r.toLowerCase(),encType:o,formData:d,body:y}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Nf(u,c){if(u===!1||u===null||typeof u>"u")throw new Error(c)}function $y(u,c,r,s){let o=typeof u=="string"?new URL(u,typeof window>"u"?"server://singlefetch/":window.location.origin):u;return r?o.pathname.endsWith("/")?o.pathname=`${o.pathname}_.${s}`:o.pathname=`${o.pathname}.${s}`:o.pathname==="/"?o.pathname=`_root.${s}`:c&&xl(o.pathname,c)==="/"?o.pathname=`${Mc(c)}/_root.${s}`:o.pathname=`${Mc(o.pathname)}.${s}`,o}async function Ig(u,c){if(u.id in c)return c[u.id];try{let r=await import(u.module);return c[u.id]=r,r}catch(r){return console.error(`Error loading route module \`${u.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function tS(u){return u==null?!1:u.href==null?u.rel==="preload"&&typeof u.imageSrcSet=="string"&&typeof u.imageSizes=="string":typeof u.rel=="string"&&typeof u.href=="string"}async function eS(u,c,r){let s=await Promise.all(u.map(async o=>{let d=c.routes[o.route.id];if(d){let y=await Ig(d,r);return y.links?y.links():[]}return[]}));return uS(s.flat(1).filter(tS).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function cy(u,c,r,s,o,d){let y=(p,m)=>r[m]?p.route.id!==r[m].route.id:!0,b=(p,m)=>{var O;return r[m].pathname!==p.pathname||((O=r[m].route.path)==null?void 0:O.endsWith("*"))&&r[m].params["*"]!==p.params["*"]};return d==="assets"?c.filter((p,m)=>y(p,m)||b(p,m)):d==="data"?c.filter((p,m)=>{var E;let O=s.routes[p.route.id];if(!O||!O.hasLoader)return!1;if(y(p,m)||b(p,m))return!0;if(p.route.shouldRevalidate){let x=p.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:((E=r[0])==null?void 0:E.params)||{},nextUrl:new URL(u,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof x=="boolean")return x}return!0}):[]}function lS(u,c,{includeHydrateFallback:r}={}){return aS(u.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)),r&&o.hydrateFallbackModule&&(d=d.concat(o.hydrateFallbackModule)),o.imports&&(d=d.concat(o.imports)),d}).flat(1))}function aS(u){return[...new Set(u)]}function nS(u){let c={},r=Object.keys(u).sort();for(let s of r)c[s]=u[s];return c}function uS(u,c){let r=new Set;return new Set(c),u.reduce((s,o)=>{let d=JSON.stringify(nS(o));return r.has(d)||(r.add(d),s.push({key:d,link:o})),s},[])}function Hf(){let u=M.useContext(Vn);return Nf(u,"You must render this element inside a <DataRouterContext.Provider> element"),u}function iS(){let u=M.useContext(xc);return Nf(u,"You must render this element inside a <DataRouterStateContext.Provider> element"),u}var qf=M.createContext(void 0);qf.displayName="FrameworkContext";function jc(){let u=M.useContext(qf);return Nf(u,"You must render this element inside a <HydratedRouter> element"),u}function cS(u,c){let r=M.useContext(qf),[s,o]=M.useState(!1),[d,y]=M.useState(!1),{onFocus:b,onBlur:p,onMouseEnter:m,onMouseLeave:O,onTouchStart:E}=c,x=M.useRef(null);M.useEffect(()=>{if(u==="render"&&y(!0),u==="viewport"){let L=B=>{B.forEach(F=>{y(F.isIntersecting)})},Y=new IntersectionObserver(L,{threshold:.5});return x.current&&Y.observe(x.current),()=>{Y.disconnect()}}},[u]),M.useEffect(()=>{if(s){let L=setTimeout(()=>{y(!0)},100);return()=>{clearTimeout(L)}}},[s]);let j=()=>{o(!0)},w=()=>{o(!1),y(!1)};return r?u!=="intent"?[d,x,{}]:[d,x,{onFocus:Xu(b,j),onBlur:Xu(p,w),onMouseEnter:Xu(m,j),onMouseLeave:Xu(O,w),onTouchStart:Xu(E,j)}]:[!1,x,{}]}function Xu(u,c){return r=>{u&&u(r),r.defaultPrevented||c(r)}}function sS({page:u,...c}){let r=Eg(),{nonce:s}=jc(),{router:o}=Hf(),d=M.useMemo(()=>Dy(o.routes,u,o.basename),[o.routes,u,o.basename]);return d?(c.nonce==null&&s&&(c={...c,nonce:s}),r?M.createElement(fS,{page:u,matches:d,...c}):M.createElement(oS,{page:u,matches:d,...c})):null}function rS(u){let{manifest:c,routeModules:r}=jc(),[s,o]=M.useState([]);return M.useEffect(()=>{let d=!1;return eS(u,c,r).then(y=>{d||o(y)}),()=>{d=!0}},[u,c,r]),s}function fS({page:u,matches:c,...r}){let s=Ul(),{future:o}=jc(),{basename:d}=Hf(),y=M.useMemo(()=>{if(u===s.pathname+s.search+s.hash)return[];let b=$y(u,d,o.v8_trailingSlashAwareDataRequests,"rsc"),p=!1,m=[];for(let O of c)typeof O.route.shouldRevalidate=="function"?p=!0:m.push(O.route.id);return p&&m.length>0&&b.searchParams.set("_routes",m.join(",")),[b.pathname+b.search]},[d,o.v8_trailingSlashAwareDataRequests,u,s,c]);return M.createElement(M.Fragment,null,y.map(b=>M.createElement("link",{key:b,rel:"prefetch",as:"fetch",href:b,...r})))}function oS({page:u,matches:c,...r}){let s=Ul(),{future:o,manifest:d,routeModules:y}=jc(),{basename:b}=Hf(),{loaderData:p,matches:m}=iS(),O=M.useMemo(()=>cy(u,c,m,d,s,"data"),[u,c,m,d,s]),E=M.useMemo(()=>cy(u,c,m,d,s,"assets"),[u,c,m,d,s]),x=M.useMemo(()=>{if(u===s.pathname+s.search+s.hash)return[];let L=new Set,Y=!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 p&&((G=y[F.route.id])!=null&&G.shouldRevalidate)||X.hasClientLoader?Y=!0:L.add(F.route.id))}),L.size===0)return[];let B=$y(u,b,o.v8_trailingSlashAwareDataRequests,"data");return Y&&L.size>0&&B.searchParams.set("_routes",c.filter(F=>L.has(F.route.id)).map(F=>F.route.id).join(",")),[B.pathname+B.search]},[b,o.v8_trailingSlashAwareDataRequests,p,s,d,O,c,u,y]),j=M.useMemo(()=>lS(E,d),[E,d]),w=rS(E);return M.createElement(M.Fragment,null,x.map(L=>M.createElement("link",{key:L,rel:"prefetch",as:"fetch",href:L,...r})),j.map(L=>M.createElement("link",{key:L,rel:"modulepreload",href:L,...r})),w.map(({key:L,link:Y})=>M.createElement("link",{key:L,nonce:r.nonce,...Y,crossOrigin:Y.crossOrigin??r.crossOrigin})))}function hS(...u){return c=>{u.forEach(r=>{typeof r=="function"?r(c):r!=null&&(r.current=c)})}}var dS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{dS&&(window.__reactRouterVersion="7.18.1")}catch{}function mS({basename:u,children:c,useTransitions:r,window:s}){let o=M.useRef();o.current==null&&(o.current=Jp({window:s,v5Compat:!0}));let d=o.current,[y,b]=M.useState({action:d.action,location:d.location}),p=M.useCallback(m=>{r===!1?b(m):M.startTransition(()=>b(m))},[r]);return M.useLayoutEffect(()=>d.listen(p),[d,p]),M.createElement(Xg,{basename:u,children:c,location:y.location,navigationType:y.action,navigator:d,useTransitions:r})}var _l=M.forwardRef(function({onClick:c,discover:r="render",prefetch:s="none",relative:o,reloadDocument:d,replace:y,mask:b,state:p,target:m,to:O,preventScrollReset:E,viewTransition:x,defaultShouldRevalidate:j,...w},L){let{basename:Y,navigator:B,useTransitions:F}=M.useContext(Ke),X=typeof O=="string"&&_f.test(O),G=Qy(O,Y);O=G.to;let et=Mg(O,{relative:o}),rt=Ul(),I=null;if(b){let Ut=Df(b,[],rt.mask?rt.mask.pathname:"/",!0);Y!=="/"&&(Ut.pathname=Ut.pathname==="/"?Y:$e([Y,Ut.pathname])),I=B.createHref(Ut)}let[lt,yt,xt]=cS(s,w),Yt=gS(O,{replace:y,mask:b,state:p,target:m,preventScrollReset:E,relative:o,viewTransition:x,defaultShouldRevalidate:j,useTransitions:F});function wt(Ut){c&&c(Ut),Ut.defaultPrevented||Yt(Ut)}let Ee=!(G.isExternal||d),te=M.createElement("a",{...w,...xt,href:(Ee?I:void 0)||G.absoluteURL||et,onClick:Ee?wt:c,ref:hS(L,yt),target:m,"data-discover":!X&&r==="render"?"true":void 0});return lt&&!X?M.createElement(M.Fragment,null,te,M.createElement(sS,{page:et})):te});_l.displayName="Link";var yS=M.forwardRef(function({"aria-current":c="page",caseSensitive:r=!1,className:s="",end:o=!1,style:d,to:y,viewTransition:b,children:p,...m},O){let E=ei(y,{relative:m.relative}),x=Ul(),j=M.useContext(xc),{navigator:w,basename:L}=M.useContext(Ke),Y=j!=null&&RS(E)&&b===!0,B=w.encodeLocation?w.encodeLocation(E).pathname:E.pathname,F=x.pathname,X=j&&j.navigation&&j.navigation.location?j.navigation.location.pathname:null;r||(F=F.toLowerCase(),X=X?X.toLowerCase():null,B=B.toLowerCase()),X&&L&&(X=xl(X,L)||X);const G=B!=="/"&&B.endsWith("/")?B.length-1:B.length;let et=F===B||!o&&F.startsWith(B)&&F.charAt(G)==="/",rt=X!=null&&(X===B||!o&&X.startsWith(B)&&X.charAt(B.length)==="/"),I={isActive:et,isPending:rt,isTransitioning:Y},lt=et?c:void 0,yt;typeof s=="function"?yt=s(I):yt=[s,et?"active":null,rt?"pending":null,Y?"transitioning":null].filter(Boolean).join(" ");let xt=typeof d=="function"?d(I):d;return M.createElement(_l,{...m,"aria-current":lt,className:yt,ref:O,style:xt,to:y,viewTransition:b},typeof p=="function"?p(I):p)});yS.displayName="NavLink";var vS=M.forwardRef(({discover:u="render",fetcherKey:c,navigate:r,reloadDocument:s,replace:o,state:d,method:y=Oc,action:b,onSubmit:p,relative:m,preventScrollReset:O,viewTransition:E,defaultShouldRevalidate:x,...j},w)=>{let{useTransitions:L}=M.useContext(Ke),Y=ES(),B=TS(b,{relative:m}),F=y.toLowerCase()==="get"?"get":"post",X=typeof b=="string"&&_f.test(b),G=et=>{if(p&&p(et),et.defaultPrevented)return;et.preventDefault();let rt=et.nativeEvent.submitter,I=(rt==null?void 0:rt.getAttribute("formmethod"))||y,lt=()=>Y(rt||et.currentTarget,{fetcherKey:c,method:I,navigate:r,replace:o,state:d,relative:m,preventScrollReset:O,viewTransition:E,defaultShouldRevalidate:x});L&&r!==!1?M.startTransition(()=>lt()):lt()};return M.createElement("form",{ref:w,method:F,action:B,onSubmit:s?p:G,...j,"data-discover":!X&&u==="render"?"true":void 0})});vS.displayName="Form";function pS(u){return`${u} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Wy(u){let c=M.useContext(Vn);return qt(c,pS(u)),c}function gS(u,{target:c,replace:r,mask:s,state:o,preventScrollReset:d,relative:y,viewTransition:b,defaultShouldRevalidate:p,useTransitions:m}={}){let O=Ky(),E=Ul(),x=ei(u,{relative:y});return M.useCallback(j=>{if(kg(j,c)){j.preventDefault();let w=r!==void 0?r:Vu(E)===Vu(x),L=()=>O(u,{replace:w,mask:s,state:o,preventScrollReset:d,relative:y,viewTransition:b,defaultShouldRevalidate:p});m?M.startTransition(()=>L()):L()}},[E,O,x,r,s,o,c,u,d,y,b,p,m])}var SS=0,bS=()=>`__${String(++SS)}__`;function ES(){let{router:u}=Wy("useSubmit"),{basename:c}=M.useContext(Ke),r=Lg(),s=u.fetch,o=u.navigate;return M.useCallback(async(d,y={})=>{let{action:b,method:p,encType:m,formData:O,body:E}=Pg(d,c);if(y.navigate===!1){let x=y.fetcherKey||bS();await s(x,r,y.action||b,{defaultShouldRevalidate:y.defaultShouldRevalidate,preventScrollReset:y.preventScrollReset,formData:O,body:E,formMethod:y.method||p,formEncType:y.encType||m,flushSync:y.flushSync})}else await o(y.action||b,{defaultShouldRevalidate:y.defaultShouldRevalidate,preventScrollReset:y.preventScrollReset,formData:O,body:E,formMethod:y.method||p,formEncType:y.encType||m,replace:y.replace,state:y.state,fromRouteId:r,flushSync:y.flushSync,viewTransition:y.viewTransition})},[s,o,c,r])}function TS(u,{relative:c}={}){let{basename:r}=M.useContext(Ke),s=M.useContext(ul);qt(s,"useFormAction must be used inside a RouteContext");let[o]=s.matches.slice(-1),d={...ei(u||".",{relative:c})},y=Ul();if(u==null){d.search=y.search;let b=new URLSearchParams(d.search),p=b.getAll("index");if(p.some(O=>O==="")){b.delete("index"),p.filter(E=>E).forEach(E=>b.append("index",E));let O=b.toString();d.search=O?`?${O}`:""}}return(!u||u===".")&&o.route.index&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(d.pathname=d.pathname==="/"?r:$e([r,d.pathname])),Vu(d)}function RS(u,{relative:c}={}){let r=M.useContext(wy);qt(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Wy("useViewTransitionState"),o=ei(u,{relative:c});if(!r.isTransitioning)return!1;let d=xl(r.currentLocation.pathname,s)||r.currentLocation.pathname,y=xl(r.nextLocation.pathname,s)||r.nextLocation.pathname;return Cc(o.pathname,y)!=null||Cc(o.pathname,d)!=null}var Jn=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(u){return this.listeners.add(u),this.onSubscribe(),()=>{this.listeners.delete(u),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Ha,ua,xn,gy,OS=(gy=class extends Jn{constructor(){super();W(this,Ha);W(this,ua);W(this,xn);K(this,xn,c=>{if(typeof window<"u"&&window.addEventListener){const r=()=>c();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){g(this,ua)||this.setEventListener(g(this,xn))}onUnsubscribe(){var c;this.hasListeners()||((c=g(this,ua))==null||c.call(this),K(this,ua,void 0))}setEventListener(c){var r;K(this,xn,c),(r=g(this,ua))==null||r.call(this),K(this,ua,c(s=>{typeof s=="boolean"?this.setFocused(s):this.onFocus()}))}setFocused(c){g(this,Ha)!==c&&(K(this,Ha,c),this.onFocus())}onFocus(){const c=this.isFocused();this.listeners.forEach(r=>{r(c)})}isFocused(){var c;return typeof g(this,Ha)=="boolean"?g(this,Ha):((c=globalThis.document)==null?void 0:c.visibilityState)!=="hidden"}},Ha=new WeakMap,ua=new WeakMap,xn=new WeakMap,gy),Bf=new OS,AS={setTimeout:(u,c)=>setTimeout(u,c),clearTimeout:u=>clearTimeout(u),setInterval:(u,c)=>setInterval(u,c),clearInterval:u=>clearInterval(u)},ia,Cf,Sy,zS=(Sy=class{constructor(){W(this,ia,AS);W(this,Cf,!1)}setTimeoutProvider(u){K(this,ia,u)}setTimeout(u,c){return g(this,ia).setTimeout(u,c)}clearTimeout(u){g(this,ia).clearTimeout(u)}setInterval(u,c){return g(this,ia).setInterval(u,c)}clearInterval(u){g(this,ia).clearInterval(u)}},ia=new WeakMap,Cf=new WeakMap,Sy),Na=new zS;function CS(u){setTimeout(u,0)}var MS=typeof window>"u"||"Deno"in globalThis;function oe(){}function _S(u,c){return typeof u=="function"?u(c):u}function df(u){return typeof u=="number"&&u>=0&&u!==1/0}function Py(u,c){return Math.max(u+(c||0)-Date.now(),0)}function ma(u,c){return typeof u=="function"?u(c):u}function je(u,c){return typeof u=="function"?u(c):u}function sy(u,c){const{type:r="all",exact:s,fetchStatus:o,predicate:d,queryKey:y,stale:b}=u;if(y){if(s){if(c.queryHash!==Qf(y,c.options))return!1}else if(!Zn(c.queryKey,y))return!1}if(r!=="all"){const p=c.isActive();if(r==="active"&&!p||r==="inactive"&&p)return!1}return!(typeof b=="boolean"&&c.isStale()!==b||o&&o!==c.state.fetchStatus||d&&!d(c))}function ry(u,c){const{exact:r,status:s,predicate:o,mutationKey:d}=u;if(d){if(!c.options.mutationKey)return!1;if(r){if(Za(c.options.mutationKey)!==Za(d))return!1}else if(!Zn(c.options.mutationKey,d))return!1}return!(s&&c.state.status!==s||o&&!o(c))}function Qf(u,c){return((c==null?void 0:c.queryKeyHashFn)||Za)(u)}function Za(u){return JSON.stringify(u,(c,r)=>mf(r)?Object.keys(r).sort().reduce((s,o)=>(s[o]=r[o],s),{}):r)}function Zn(u,c){if(u===c)return!0;if(typeof u!=typeof c)return!1;if(u&&c&&typeof u=="object"&&typeof c=="object"){if(Array.isArray(u)&&Array.isArray(c)){for(let s=0;s<c.length;s++)if(!Zn(u[s],c[s]))return!1;return!0}const r=Object.keys(c);for(const s of r)if(!Zn(u[s],c[s]))return!1;return!0}return!1}var DS=Object.prototype.hasOwnProperty;function Iy(u,c,r=0){if(u===c)return u;if(r>500)return c;const s=fy(u)&&fy(c);if(!s&&!(mf(u)&&mf(c)))return c;const d=(s?u:Object.keys(u)).length,y=s?c:Object.keys(c),b=y.length,p=s?new Array(b):{};let m=0;for(let O=0;O<b;O++){const E=s?O:y[O],x=u[E],j=c[E];if(x===j){p[E]=x,(s?O<d:DS.call(u,E))&&m++;continue}if(x===null||j===null||typeof x!="object"||typeof j!="object"){p[E]=j;continue}const w=Iy(x,j,r+1);p[E]=w,w===x&&m++}return d===b&&m===d?u:p}function _c(u,c){if(!c||Object.keys(u).length!==Object.keys(c).length)return!1;for(const r in u)if(u[r]!==c[r])return!1;return!0}function fy(u){return Array.isArray(u)&&u.length===Object.keys(u).length}function mf(u){if(!oy(u))return!1;const c=u.constructor;if(c===void 0)return!0;const r=c.prototype;return!(!oy(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(u)!==Object.prototype)}function oy(u){return Object.prototype.toString.call(u)==="[object Object]"}function xS(u){return new Promise(c=>{Na.setTimeout(c,u)})}function yf(u,c,r){return typeof r.structuralSharing=="function"?r.structuralSharing(u,c):r.structuralSharing!==!1?Iy(u,c):c}function US(u,c,r=0){const s=[...u,c];return r&&s.length>r?s.slice(1):s}function jS(u,c,r=0){const s=[c,...u];return r&&s.length>r?s.slice(0,-1):s}var Lf=Symbol();function tv(u,c){return!u.queryFn&&(c!=null&&c.initialPromise)?()=>c.initialPromise:!u.queryFn||u.queryFn===Lf?()=>Promise.reject(new Error(`Missing queryFn: '${u.queryHash}'`)):u.queryFn}function Yf(u,c){return typeof u=="function"?u(...c):!!u}function NS(u,c,r){let s=!1,o;return Object.defineProperty(u,"signal",{enumerable:!0,get:()=>(o??(o=c()),s||(s=!0,o.aborted?r():o.addEventListener("abort",r,{once:!0})),o)}),u}var Ju=(()=>{let u=()=>MS;return{isServer(){return u()},setIsServer(c){u=c}}})();function vf(){let u,c;const r=new Promise((o,d)=>{u=o,c=d});r.status="pending",r.catch(()=>{});function s(o){Object.assign(r,o),delete r.resolve,delete r.reject}return r.resolve=o=>{s({status:"fulfilled",value:o}),u(o)},r.reject=o=>{s({status:"rejected",reason:o}),c(o)},r}var HS=CS;function qS(){let u=[],c=0,r=b=>{b()},s=b=>{b()},o=HS;const d=b=>{c?u.push(b):o(()=>{r(b)})},y=()=>{const b=u;u=[],b.length&&o(()=>{s(()=>{b.forEach(p=>{r(p)})})})};return{batch:b=>{let p;c++;try{p=b()}finally{c--,c||y()}return p},batchCalls:b=>(...p)=>{d(()=>{b(...p)})},schedule:d,setNotifyFunction:b=>{r=b},setBatchNotifyFunction:b=>{s=b},setScheduler:b=>{o=b}}}var $t=qS(),Un,ca,jn,by,BS=(by=class extends Jn{constructor(){super();W(this,Un,!0);W(this,ca);W(this,jn);K(this,jn,c=>{if(typeof window<"u"&&window.addEventListener){const r=()=>c(!0),s=()=>c(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",s)}}})}onSubscribe(){g(this,ca)||this.setEventListener(g(this,jn))}onUnsubscribe(){var c;this.hasListeners()||((c=g(this,ca))==null||c.call(this),K(this,ca,void 0))}setEventListener(c){var r;K(this,jn,c),(r=g(this,ca))==null||r.call(this),K(this,ca,c(this.setOnline.bind(this)))}setOnline(c){g(this,Un)!==c&&(K(this,Un,c),this.listeners.forEach(s=>{s(c)}))}isOnline(){return g(this,Un)}},Un=new WeakMap,ca=new WeakMap,jn=new WeakMap,by),Dc=new BS;function QS(u){return Math.min(1e3*2**u,3e4)}function ev(u){return(u??"online")==="online"?Dc.isOnline():!0}var pf=class extends Error{constructor(u){super("CancelledError"),this.revert=u==null?void 0:u.revert,this.silent=u==null?void 0:u.silent}};function lv(u){let c=!1,r=0,s;const o=vf(),d=()=>o.status!=="pending",y=L=>{var Y;if(!d()){const B=new pf(L);x(B),(Y=u.onCancel)==null||Y.call(u,B)}},b=()=>{c=!0},p=()=>{c=!1},m=()=>Bf.isFocused()&&(u.networkMode==="always"||Dc.isOnline())&&u.canRun(),O=()=>ev(u.networkMode)&&u.canRun(),E=L=>{d()||(s==null||s(),o.resolve(L))},x=L=>{d()||(s==null||s(),o.reject(L))},j=()=>new Promise(L=>{var Y;s=B=>{(d()||m())&&L(B)},(Y=u.onPause)==null||Y.call(u)}).then(()=>{var L;s=void 0,d()||(L=u.onContinue)==null||L.call(u)}),w=()=>{if(d())return;let L;const Y=r===0?u.initialPromise:void 0;try{L=Y??u.fn()}catch(B){L=Promise.reject(B)}Promise.resolve(L).then(E).catch(B=>{var rt;if(d())return;const F=u.retry??(Ju.isServer()?0:3),X=u.retryDelay??QS,G=typeof X=="function"?X(r,B):X,et=F===!0||typeof F=="number"&&r<F||typeof F=="function"&&F(r,B);if(c||!et){x(B);return}r++,(rt=u.onFail)==null||rt.call(u,r,B),xS(G).then(()=>m()?void 0:j()).then(()=>{c?x(B):w()})})};return{promise:o,status:()=>o.status,cancel:y,continue:()=>(s==null||s(),o),cancelRetry:b,continueRetry:p,canStart:O,start:()=>(O()?w():j().then(w),o)}}var qa,Ey,av=(Ey=class{constructor(){W(this,qa)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),df(this.gcTime)&&K(this,qa,Na.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(u){this.gcTime=Math.max(this.gcTime||0,u??(Ju.isServer()?1/0:300*1e3))}clearGcTimeout(){g(this,qa)!==void 0&&(Na.clearTimeout(g(this,qa)),K(this,qa,void 0))}},qa=new WeakMap,Ey);function LS(u){return{onFetch:(c,r)=>{var O,E,x,j,w;const s=c.options,o=(x=(E=(O=c.fetchOptions)==null?void 0:O.meta)==null?void 0:E.fetchMore)==null?void 0:x.direction,d=((j=c.state.data)==null?void 0:j.pages)||[],y=((w=c.state.data)==null?void 0:w.pageParams)||[];let b={pages:[],pageParams:[]},p=0;const m=async()=>{let L=!1;const Y=X=>{NS(X,()=>c.signal,()=>L=!0)},B=tv(c.options,c.fetchOptions),F=async(X,G,et)=>{if(L)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 Y(Yt),Yt})(),lt=await B(I),{maxPages:yt}=c.options,xt=et?jS:US;return{pages:xt(X.pages,lt,yt),pageParams:xt(X.pageParams,G,yt)}};if(o&&d.length){const X=o==="backward",G=X?YS:hy,et={pages:d,pageParams:y},rt=G(s,et);b=await F(et,rt,X)}else{const X=u??d.length;do{const G=p===0?y[0]??s.initialPageParam:hy(s,b);if(p>0&&G==null)break;b=await F(b,G),p++}while(p<X)}return b};c.options.persister?c.fetchFn=()=>{var L,Y;return(Y=(L=c.options).persister)==null?void 0:Y.call(L,m,{client:c.client,queryKey:c.queryKey,meta:c.options.meta,signal:c.signal},r)}:c.fetchFn=m}}}function hy(u,{pages:c,pageParams:r}){const s=c.length-1;return c.length>0?u.getNextPageParam(c[s],c,r[s],r):void 0}function YS(u,{pages:c,pageParams:r}){var s;return c.length>0?(s=u.getPreviousPageParam)==null?void 0:s.call(u,c[0],c,r[0],r):void 0}var Nn,Ba,Hn,Ze,Qa,It,Fu,La,Ue,nv,Ol,Ty,wS=(Ty=class extends av{constructor(c){super();W(this,Ue);W(this,Nn);W(this,Ba);W(this,Hn);W(this,Ze);W(this,Qa);W(this,It);W(this,Fu);W(this,La);K(this,La,!1),K(this,Fu,c.defaultOptions),this.setOptions(c.options),this.observers=[],K(this,Qa,c.client),K(this,Ze,g(this,Qa).getQueryCache()),this.queryKey=c.queryKey,this.queryHash=c.queryHash,K(this,Ba,my(this.options)),this.state=c.state??g(this,Ba),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return g(this,Nn)}get promise(){var c;return(c=g(this,It))==null?void 0:c.promise}setOptions(c){if(this.options={...g(this,Fu),...c},c!=null&&c._type&&K(this,Nn,c._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=my(this.options);r.data!==void 0&&(this.setState(dy(r.data,r.dataUpdatedAt)),K(this,Ba,r))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&g(this,Ze).remove(this)}setData(c,r){const s=yf(this.state.data,c,this.options);return st(this,Ue,Ol).call(this,{data:s,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),s}setState(c){st(this,Ue,Ol).call(this,{type:"setState",state:c})}cancel(c){var s,o;const r=(s=g(this,It))==null?void 0:s.promise;return(o=g(this,It))==null||o.cancel(c),r?r.then(oe).catch(oe):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return g(this,Ba)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(c=>je(c.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Lf||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(c=>ma(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:!Py(this.state.dataUpdatedAt,c)}onFocus(){var r;const c=this.observers.find(s=>s.shouldFetchOnWindowFocus());c==null||c.refetch({cancelRefetch:!1}),(r=g(this,It))==null||r.continue()}onOnline(){var r;const c=this.observers.find(s=>s.shouldFetchOnReconnect());c==null||c.refetch({cancelRefetch:!1}),(r=g(this,It))==null||r.continue()}addObserver(c){this.observers.includes(c)||(this.observers.push(c),this.clearGcTimeout(),g(this,Ze).notify({type:"observerAdded",query:this,observer:c}))}removeObserver(c){this.observers.includes(c)&&(this.observers=this.observers.filter(r=>r!==c),this.observers.length||(g(this,It)&&(g(this,La)||st(this,Ue,nv).call(this)?g(this,It).cancel({revert:!0}):g(this,It).cancelRetry()),this.scheduleGc()),g(this,Ze).notify({type:"observerRemoved",query:this,observer:c}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||st(this,Ue,Ol).call(this,{type:"invalidate"})}async fetch(c,r){var m,O,E,x,j,w,L,Y,B,F,X;if(this.state.fetchStatus!=="idle"&&((m=g(this,It))==null?void 0:m.status())!=="rejected"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(g(this,It))return g(this,It).continueRetry(),g(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,La,!0),s.signal)})},d=()=>{const G=tv(this.options,r),rt=(()=>{const I={client:g(this,Qa),queryKey:this.queryKey,meta:this.meta};return o(I),I})();return K(this,La,!1),this.options.persister?this.options.persister(G,rt,this):G(rt)},b=(()=>{const G={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:g(this,Qa),state:this.state,fetchFn:d};return o(G),G})(),p=g(this,Nn)==="infinite"?LS(this.options.pages):this.options.behavior;p==null||p.onFetch(b,this),K(this,Hn,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((O=b.fetchOptions)==null?void 0:O.meta))&&st(this,Ue,Ol).call(this,{type:"fetch",meta:(E=b.fetchOptions)==null?void 0:E.meta}),K(this,It,lv({initialPromise:r==null?void 0:r.initialPromise,fn:b.fetchFn,onCancel:G=>{G instanceof pf&&G.revert&&this.setState({...g(this,Hn),fetchStatus:"idle"}),s.abort()},onFail:(G,et)=>{st(this,Ue,Ol).call(this,{type:"failed",failureCount:G,error:et})},onPause:()=>{st(this,Ue,Ol).call(this,{type:"pause"})},onContinue:()=>{st(this,Ue,Ol).call(this,{type:"continue"})},retry:b.options.retry,retryDelay:b.options.retryDelay,networkMode:b.options.networkMode,canRun:()=>!0}));try{const G=await g(this,It).start();if(G===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(G),(j=(x=g(this,Ze).config).onSuccess)==null||j.call(x,G,this),(L=(w=g(this,Ze).config).onSettled)==null||L.call(w,G,this.state.error,this),G}catch(G){if(G instanceof pf){if(G.silent)return g(this,It).promise;if(G.revert){if(this.state.data===void 0)throw G;return this.state.data}}throw st(this,Ue,Ol).call(this,{type:"error",error:G}),(B=(Y=g(this,Ze).config).onError)==null||B.call(Y,G,this),(X=(F=g(this,Ze).config).onSettled)==null||X.call(F,this.state.data,G,this),G}finally{this.scheduleGc()}}},Nn=new WeakMap,Ba=new WeakMap,Hn=new WeakMap,Ze=new WeakMap,Qa=new WeakMap,It=new WeakMap,Fu=new WeakMap,La=new WeakMap,Ue=new WeakSet,nv=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},Ol=function(c){const r=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,...uv(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,Hn,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=r(this.state),$t.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),g(this,Ze).notify({query:this,type:"updated",action:c})})},Ty);function uv(u,c){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:ev(c.networkMode)?"fetching":"paused",...u===void 0&&{error:null,status:"pending"}}}function dy(u,c){return{data:u,dataUpdatedAt:c??Date.now(),error:null,isInvalidated:!1,status:"success"}}function my(u){const c=typeof u.initialData=="function"?u.initialData():u.initialData,r=c!==void 0,s=r?typeof u.initialDataUpdatedAt=="function"?u.initialDataUpdatedAt():u.initialDataUpdatedAt:0;return{data:c,dataUpdateCount:0,dataUpdatedAt:r?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var Se,pt,ku,fe,Ya,qn,Al,sa,$u,Bn,Qn,wa,Ga,ra,Ln,Tt,Ku,gf,Sf,bf,Ef,Tf,Rf,Of,iv,Ry,GS=(Ry=class extends Jn{constructor(c,r){super();W(this,Tt);W(this,Se);W(this,pt);W(this,ku);W(this,fe);W(this,Ya);W(this,qn);W(this,Al);W(this,sa);W(this,$u);W(this,Bn);W(this,Qn);W(this,wa);W(this,Ga);W(this,ra);W(this,Ln,new Set);this.options=r,K(this,Se,c),K(this,sa,null),K(this,Al,vf()),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(g(this,pt).addObserver(this),yy(g(this,pt),this.options)?st(this,Tt,Ku).call(this):this.updateResult(),st(this,Tt,Ef).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Af(g(this,pt),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Af(g(this,pt),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,st(this,Tt,Tf).call(this),st(this,Tt,Rf).call(this),g(this,pt).removeObserver(this)}setOptions(c){const r=this.options,s=g(this,pt);if(this.options=g(this,Se).defaultQueryOptions(c),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof je(this.options.enabled,g(this,pt))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");st(this,Tt,Of).call(this),g(this,pt).setOptions(this.options),r._defaulted&&!_c(this.options,r)&&g(this,Se).getQueryCache().notify({type:"observerOptionsUpdated",query:g(this,pt),observer:this});const o=this.hasListeners();o&&vy(g(this,pt),s,this.options,r)&&st(this,Tt,Ku).call(this),this.updateResult(),o&&(g(this,pt)!==s||je(this.options.enabled,g(this,pt))!==je(r.enabled,g(this,pt))||ma(this.options.staleTime,g(this,pt))!==ma(r.staleTime,g(this,pt)))&&st(this,Tt,gf).call(this);const d=st(this,Tt,Sf).call(this);o&&(g(this,pt)!==s||je(this.options.enabled,g(this,pt))!==je(r.enabled,g(this,pt))||d!==g(this,ra))&&st(this,Tt,bf).call(this,d)}getOptimisticResult(c){const r=g(this,Se).getQueryCache().build(g(this,Se),c),s=this.createResult(r,c);return ZS(this,s)&&(K(this,fe,s),K(this,qn,this.options),K(this,Ya,g(this,pt).state)),s}getCurrentResult(){return g(this,fe)}trackResult(c,r){return new Proxy(c,{get:(s,o)=>(this.trackProp(o),r==null||r(o),o==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&g(this,Al).status==="pending"&&g(this,Al).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(s,o))})}trackProp(c){g(this,Ln).add(c)}getCurrentQuery(){return g(this,pt)}refetch({...c}={}){return this.fetch({...c})}fetchOptimistic(c){const r=g(this,Se).defaultQueryOptions(c),s=g(this,Se).getQueryCache().build(g(this,Se),r);return s.fetch().then(()=>this.createResult(s,r))}fetch(c){return st(this,Tt,Ku).call(this,{...c,cancelRefetch:c.cancelRefetch??!0}).then(()=>(this.updateResult(),g(this,fe)))}createResult(c,r){var yt;const s=g(this,pt),o=this.options,d=g(this,fe),y=g(this,Ya),b=g(this,qn),m=c!==s?c.state:g(this,ku),{state:O}=c;let E={...O},x=!1,j;if(r._optimisticResults){const xt=this.hasListeners(),Yt=!xt&&yy(c,r),wt=xt&&vy(c,s,r,o);(Yt||wt)&&(E={...E,...uv(O.data,c.options)}),r._optimisticResults==="isRestoring"&&(E.fetchStatus="idle")}let{error:w,errorUpdatedAt:L,status:Y}=E;j=E.data;let B=!1;if(r.placeholderData!==void 0&&j===void 0&&Y==="pending"){let xt;d!=null&&d.isPlaceholderData&&r.placeholderData===(b==null?void 0:b.placeholderData)?(xt=d.data,B=!0):xt=typeof r.placeholderData=="function"?r.placeholderData((yt=g(this,Qn))==null?void 0:yt.state.data,g(this,Qn)):r.placeholderData,xt!==void 0&&(Y="success",j=yf(d==null?void 0:d.data,xt,r),x=!0)}if(r.select&&j!==void 0&&!B)if(d&&j===(y==null?void 0:y.data)&&r.select===g(this,$u))j=g(this,Bn);else try{K(this,$u,r.select),j=r.select(j),j=yf(d==null?void 0:d.data,j,r),K(this,Bn,j),K(this,sa,null)}catch(xt){K(this,sa,xt)}g(this,sa)&&(w=g(this,sa),j=g(this,Bn),L=Date.now(),Y="error");const F=E.fetchStatus==="fetching",X=Y==="pending",G=Y==="error",et=X&&F,rt=j!==void 0,lt={status:Y,fetchStatus:E.fetchStatus,isPending:X,isSuccess:Y==="success",isError:G,isInitialLoading:et,isLoading:et,data:j,dataUpdatedAt:E.dataUpdatedAt,error:w,errorUpdatedAt:L,failureCount:E.fetchFailureCount,failureReason:E.fetchFailureReason,errorUpdateCount:E.errorUpdateCount,isFetched:c.isFetched(),isFetchedAfterMount:E.dataUpdateCount>m.dataUpdateCount||E.errorUpdateCount>m.errorUpdateCount,isFetching:F,isRefetching:F&&!X,isLoadingError:G&&!rt,isPaused:E.fetchStatus==="paused",isPlaceholderData:x,isRefetchError:G&&rt,isStale:wf(c,r),refetch:this.refetch,promise:g(this,Al),isEnabled:je(r.enabled,c)!==!1};if(this.options.experimental_prefetchInRender){const xt=lt.data!==void 0,Yt=lt.status==="error"&&!xt,wt=Ut=>{Yt?Ut.reject(lt.error):xt&&Ut.resolve(lt.data)},Ee=()=>{const Ut=K(this,Al,lt.promise=vf());wt(Ut)},te=g(this,Al);switch(te.status){case"pending":c.queryHash===s.queryHash&&wt(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=g(this,fe),r=this.createResult(g(this,pt),this.options);if(K(this,Ya,g(this,pt).state),K(this,qn,this.options),g(this,Ya).data!==void 0&&K(this,Qn,g(this,pt)),_c(r,c))return;K(this,fe,r);const s=()=>{if(!c)return!0;const{notifyOnChangeProps:o}=this.options,d=typeof o=="function"?o():o;if(d==="all"||!d&&!g(this,Ln).size)return!0;const y=new Set(d??g(this,Ln));return this.options.throwOnError&&y.add("error"),Object.keys(g(this,fe)).some(b=>{const p=b;return g(this,fe)[p]!==c[p]&&y.has(p)})};st(this,Tt,iv).call(this,{listeners:s()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&st(this,Tt,Ef).call(this)}},Se=new WeakMap,pt=new WeakMap,ku=new WeakMap,fe=new WeakMap,Ya=new WeakMap,qn=new WeakMap,Al=new WeakMap,sa=new WeakMap,$u=new WeakMap,Bn=new WeakMap,Qn=new WeakMap,wa=new WeakMap,Ga=new WeakMap,ra=new WeakMap,Ln=new WeakMap,Tt=new WeakSet,Ku=function(c){st(this,Tt,Of).call(this);let r=g(this,pt).fetch(this.options,c);return c!=null&&c.throwOnError||(r=r.catch(oe)),r},gf=function(){st(this,Tt,Tf).call(this);const c=ma(this.options.staleTime,g(this,pt));if(Ju.isServer()||g(this,fe).isStale||!df(c))return;const s=Py(g(this,fe).dataUpdatedAt,c)+1;K(this,wa,Na.setTimeout(()=>{g(this,fe).isStale||this.updateResult()},s))},Sf=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(g(this,pt)):this.options.refetchInterval)??!1},bf=function(c){st(this,Tt,Rf).call(this),K(this,ra,c),!(Ju.isServer()||je(this.options.enabled,g(this,pt))===!1||!df(g(this,ra))||g(this,ra)===0)&&K(this,Ga,Na.setInterval(()=>{(this.options.refetchIntervalInBackground||Bf.isFocused())&&st(this,Tt,Ku).call(this)},g(this,ra)))},Ef=function(){st(this,Tt,gf).call(this),st(this,Tt,bf).call(this,st(this,Tt,Sf).call(this))},Tf=function(){g(this,wa)!==void 0&&(Na.clearTimeout(g(this,wa)),K(this,wa,void 0))},Rf=function(){g(this,Ga)!==void 0&&(Na.clearInterval(g(this,Ga)),K(this,Ga,void 0))},Of=function(){const c=g(this,Se).getQueryCache().build(g(this,Se),this.options);if(c===g(this,pt))return;const r=g(this,pt);K(this,pt,c),K(this,ku,c.state),this.hasListeners()&&(r==null||r.removeObserver(this),c.addObserver(this))},iv=function(c){$t.batch(()=>{c.listeners&&this.listeners.forEach(r=>{r(g(this,fe))}),g(this,Se).getQueryCache().notify({query:g(this,pt),type:"observerResultsUpdated"})})},Ry);function XS(u,c){return je(c.enabled,u)!==!1&&u.state.data===void 0&&!(u.state.status==="error"&&je(c.retryOnMount,u)===!1)}function yy(u,c){return XS(u,c)||u.state.data!==void 0&&Af(u,c,c.refetchOnMount)}function Af(u,c,r){if(je(c.enabled,u)!==!1&&ma(c.staleTime,u)!=="static"){const s=typeof r=="function"?r(u):r;return s==="always"||s!==!1&&wf(u,c)}return!1}function vy(u,c,r,s){return(u!==c||je(s.enabled,u)===!1)&&(!r.suspense||u.state.status!=="error")&&wf(u,r)}function wf(u,c){return je(c.enabled,u)!==!1&&u.isStaleByTime(ma(c.staleTime,u))}function ZS(u,c){return!_c(u.getCurrentResult(),c)}var Wu,el,ce,Xa,ll,na,Oy,KS=(Oy=class extends av{constructor(c){super();W(this,ll);W(this,Wu);W(this,el);W(this,ce);W(this,Xa);K(this,Wu,c.client),this.mutationId=c.mutationId,K(this,ce,c.mutationCache),K(this,el,[]),this.state=c.state||cv(),this.setOptions(c.options),this.scheduleGc()}setOptions(c){this.options=c,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(c){g(this,el).includes(c)||(g(this,el).push(c),this.clearGcTimeout(),g(this,ce).notify({type:"observerAdded",mutation:this,observer:c}))}removeObserver(c){K(this,el,g(this,el).filter(r=>r!==c)),this.scheduleGc(),g(this,ce).notify({type:"observerRemoved",mutation:this,observer:c})}optionalRemove(){g(this,el).length||(this.state.status==="pending"?this.scheduleGc():g(this,ce).remove(this))}continue(){var c;return((c=g(this,Xa))==null?void 0:c.continue())??this.execute(this.state.variables)}async execute(c){var y,b,p,m,O,E,x,j,w,L,Y,B,F,X,G,et,rt,I;const r=()=>{st(this,ll,na).call(this,{type:"continue"})},s={client:g(this,Wu),meta:this.options.meta,mutationKey:this.options.mutationKey};K(this,Xa,lv({fn:()=>this.options.mutationFn?this.options.mutationFn(c,s):Promise.reject(new Error("No mutationFn found")),onFail:(lt,yt)=>{st(this,ll,na).call(this,{type:"failed",failureCount:lt,error:yt})},onPause:()=>{st(this,ll,na).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>g(this,ce).canRun(this)}));const o=this.state.status==="pending",d=!g(this,Xa).canStart();try{if(o)r();else{st(this,ll,na).call(this,{type:"pending",variables:c,isPaused:d}),g(this,ce).config.onMutate&&await g(this,ce).config.onMutate(c,this,s);const yt=await((b=(y=this.options).onMutate)==null?void 0:b.call(y,c,s));yt!==this.state.context&&st(this,ll,na).call(this,{type:"pending",context:yt,variables:c,isPaused:d})}const lt=await g(this,Xa).start();return await((m=(p=g(this,ce).config).onSuccess)==null?void 0:m.call(p,lt,c,this.state.context,this,s)),await((E=(O=this.options).onSuccess)==null?void 0:E.call(O,lt,c,this.state.context,s)),await((j=(x=g(this,ce).config).onSettled)==null?void 0:j.call(x,lt,null,this.state.variables,this.state.context,this,s)),await((L=(w=this.options).onSettled)==null?void 0:L.call(w,lt,null,c,this.state.context,s)),st(this,ll,na).call(this,{type:"success",data:lt}),lt}catch(lt){try{await((B=(Y=g(this,ce).config).onError)==null?void 0:B.call(Y,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=g(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=(rt=this.options).onSettled)==null?void 0:I.call(rt,void 0,lt,c,this.state.context,s))}catch(yt){Promise.reject(yt)}throw st(this,ll,na).call(this,{type:"error",error:lt}),lt}finally{g(this,ce).runNext(this)}}},Wu=new WeakMap,el=new WeakMap,ce=new WeakMap,Xa=new WeakMap,ll=new WeakSet,na=function(c){const r=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=r(this.state),$t.batch(()=>{g(this,el).forEach(s=>{s.onMutationUpdate(c)}),g(this,ce).notify({mutation:this,type:"updated",action:c})})},Oy);function cv(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var zl,ke,Pu,Ay,VS=(Ay=class extends Jn{constructor(c={}){super();W(this,zl);W(this,ke);W(this,Pu);this.config=c,K(this,zl,new Set),K(this,ke,new Map),K(this,Pu,0)}build(c,r,s){const o=new KS({client:c,mutationCache:this,mutationId:++bc(this,Pu)._,options:c.defaultMutationOptions(r),state:s});return this.add(o),o}add(c){g(this,zl).add(c);const r=Tc(c);if(typeof r=="string"){const s=g(this,ke).get(r);s?s.push(c):g(this,ke).set(r,[c])}this.notify({type:"added",mutation:c})}remove(c){if(g(this,zl).delete(c)){const r=Tc(c);if(typeof r=="string"){const s=g(this,ke).get(r);if(s)if(s.length>1){const o=s.indexOf(c);o!==-1&&s.splice(o,1)}else s[0]===c&&g(this,ke).delete(r)}}this.notify({type:"removed",mutation:c})}canRun(c){const r=Tc(c);if(typeof r=="string"){const s=g(this,ke).get(r),o=s==null?void 0:s.find(d=>d.state.status==="pending");return!o||o===c}else return!0}runNext(c){var s;const r=Tc(c);if(typeof r=="string"){const o=(s=g(this,ke).get(r))==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(){$t.batch(()=>{g(this,zl).forEach(c=>{this.notify({type:"removed",mutation:c})}),g(this,zl).clear(),g(this,ke).clear()})}getAll(){return Array.from(g(this,zl))}find(c){const r={exact:!0,...c};return this.getAll().find(s=>ry(r,s))}findAll(c={}){return this.getAll().filter(r=>ry(c,r))}notify(c){$t.batch(()=>{this.listeners.forEach(r=>{r(c)})})}resumePausedMutations(){const c=this.getAll().filter(r=>r.state.isPaused);return $t.batch(()=>Promise.all(c.map(r=>r.continue().catch(oe))))}},zl=new WeakMap,ke=new WeakMap,Pu=new WeakMap,Ay);function Tc(u){var c;return(c=u.options.scope)==null?void 0:c.id}var Cl,fa,be,Ml,Dl,zc,zf,zy,JS=(zy=class extends Jn{constructor(r,s){super();W(this,Dl);W(this,Cl);W(this,fa);W(this,be);W(this,Ml);K(this,Cl,r),this.setOptions(s),this.bindMethods(),st(this,Dl,zc).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){var o;const s=this.options;this.options=g(this,Cl).defaultMutationOptions(r),_c(this.options,s)||g(this,Cl).getMutationCache().notify({type:"observerOptionsUpdated",mutation:g(this,be),observer:this}),s!=null&&s.mutationKey&&this.options.mutationKey&&Za(s.mutationKey)!==Za(this.options.mutationKey)?this.reset():((o=g(this,be))==null?void 0:o.state.status)==="pending"&&g(this,be).setOptions(this.options)}onUnsubscribe(){var r;this.hasListeners()||(r=g(this,be))==null||r.removeObserver(this)}onMutationUpdate(r){st(this,Dl,zc).call(this),st(this,Dl,zf).call(this,r)}getCurrentResult(){return g(this,fa)}reset(){var r;(r=g(this,be))==null||r.removeObserver(this),K(this,be,void 0),st(this,Dl,zc).call(this),st(this,Dl,zf).call(this)}mutate(r,s){var o;return K(this,Ml,s),(o=g(this,be))==null||o.removeObserver(this),K(this,be,g(this,Cl).getMutationCache().build(g(this,Cl),this.options)),g(this,be).addObserver(this),g(this,be).execute(r)}},Cl=new WeakMap,fa=new WeakMap,be=new WeakMap,Ml=new WeakMap,Dl=new WeakSet,zc=function(){var s;const r=((s=g(this,be))==null?void 0:s.state)??cv();K(this,fa,{...r,isPending:r.status==="pending",isSuccess:r.status==="success",isError:r.status==="error",isIdle:r.status==="idle",mutate:this.mutate,reset:this.reset})},zf=function(r){$t.batch(()=>{var s,o,d,y,b,p,m,O;if(g(this,Ml)&&this.hasListeners()){const E=g(this,fa).variables,x=g(this,fa).context,j={client:g(this,Cl),meta:this.options.meta,mutationKey:this.options.mutationKey};if((r==null?void 0:r.type)==="success"){try{(o=(s=g(this,Ml)).onSuccess)==null||o.call(s,r.data,E,x,j)}catch(w){Promise.reject(w)}try{(y=(d=g(this,Ml)).onSettled)==null||y.call(d,r.data,null,E,x,j)}catch(w){Promise.reject(w)}}else if((r==null?void 0:r.type)==="error"){try{(p=(b=g(this,Ml)).onError)==null||p.call(b,r.error,E,x,j)}catch(w){Promise.reject(w)}try{(O=(m=g(this,Ml)).onSettled)==null||O.call(m,void 0,r.error,E,x,j)}catch(w){Promise.reject(w)}}}this.listeners.forEach(E=>{E(g(this,fa))})})},zy),al,Cy,FS=(Cy=class extends Jn{constructor(c={}){super();W(this,al);this.config=c,K(this,al,new Map)}build(c,r,s){const o=r.queryKey,d=r.queryHash??Qf(o,r);let y=this.get(d);return y||(y=new wS({client:c,queryKey:o,queryHash:d,options:c.defaultQueryOptions(r),state:s,defaultOptions:c.getQueryDefaults(o)}),this.add(y)),y}add(c){g(this,al).has(c.queryHash)||(g(this,al).set(c.queryHash,c),this.notify({type:"added",query:c}))}remove(c){const r=g(this,al).get(c.queryHash);r&&(c.destroy(),r===c&&g(this,al).delete(c.queryHash),this.notify({type:"removed",query:c}))}clear(){$t.batch(()=>{this.getAll().forEach(c=>{this.remove(c)})})}get(c){return g(this,al).get(c)}getAll(){return[...g(this,al).values()]}find(c){const r={exact:!0,...c};return this.getAll().find(s=>sy(r,s))}findAll(c={}){const r=this.getAll();return Object.keys(c).length>0?r.filter(s=>sy(c,s)):r}notify(c){$t.batch(()=>{this.listeners.forEach(r=>{r(c)})})}onFocus(){$t.batch(()=>{this.getAll().forEach(c=>{c.onFocus()})})}onOnline(){$t.batch(()=>{this.getAll().forEach(c=>{c.onOnline()})})}},al=new WeakMap,Cy),Lt,oa,ha,Yn,wn,da,Gn,Xn,My,kS=(My=class{constructor(u={}){W(this,Lt);W(this,oa);W(this,ha);W(this,Yn);W(this,wn);W(this,da);W(this,Gn);W(this,Xn);K(this,Lt,u.queryCache||new FS),K(this,oa,u.mutationCache||new VS),K(this,ha,u.defaultOptions||{}),K(this,Yn,new Map),K(this,wn,new Map),K(this,da,0)}mount(){bc(this,da)._++,g(this,da)===1&&(K(this,Gn,Bf.subscribe(async u=>{u&&(await this.resumePausedMutations(),g(this,Lt).onFocus())})),K(this,Xn,Dc.subscribe(async u=>{u&&(await this.resumePausedMutations(),g(this,Lt).onOnline())})))}unmount(){var u,c;bc(this,da)._--,g(this,da)===0&&((u=g(this,Gn))==null||u.call(this),K(this,Gn,void 0),(c=g(this,Xn))==null||c.call(this),K(this,Xn,void 0))}isFetching(u){return g(this,Lt).findAll({...u,fetchStatus:"fetching"}).length}isMutating(u){return g(this,oa).findAll({...u,status:"pending"}).length}getQueryData(u){var r;const c=this.defaultQueryOptions({queryKey:u});return(r=g(this,Lt).get(c.queryHash))==null?void 0:r.state.data}ensureQueryData(u){const c=this.defaultQueryOptions(u),r=g(this,Lt).build(this,c),s=r.state.data;return s===void 0?this.fetchQuery(u):(u.revalidateIfStale&&r.isStaleByTime(ma(c.staleTime,r))&&this.prefetchQuery(c),Promise.resolve(s))}getQueriesData(u){return g(this,Lt).findAll(u).map(({queryKey:c,state:r})=>{const s=r.data;return[c,s]})}setQueryData(u,c,r){const s=this.defaultQueryOptions({queryKey:u}),o=g(this,Lt).get(s.queryHash),d=o==null?void 0:o.state.data,y=_S(c,d);if(y!==void 0)return g(this,Lt).build(this,s).setData(y,{...r,manual:!0})}setQueriesData(u,c,r){return $t.batch(()=>g(this,Lt).findAll(u).map(({queryKey:s})=>[s,this.setQueryData(s,c,r)]))}getQueryState(u){var r;const c=this.defaultQueryOptions({queryKey:u});return(r=g(this,Lt).get(c.queryHash))==null?void 0:r.state}removeQueries(u){const c=g(this,Lt);$t.batch(()=>{c.findAll(u).forEach(r=>{c.remove(r)})})}resetQueries(u,c){const r=g(this,Lt);return $t.batch(()=>(r.findAll(u).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...u},c)))}cancelQueries(u,c={}){const r={revert:!0,...c},s=$t.batch(()=>g(this,Lt).findAll(u).map(o=>o.cancel(r)));return Promise.all(s).then(oe).catch(oe)}invalidateQueries(u,c={}){return $t.batch(()=>(g(this,Lt).findAll(u).forEach(r=>{r.invalidate()}),(u==null?void 0:u.refetchType)==="none"?Promise.resolve():this.refetchQueries({...u,type:(u==null?void 0:u.refetchType)??(u==null?void 0:u.type)??"active"},c)))}refetchQueries(u,c={}){const r={...c,cancelRefetch:c.cancelRefetch??!0},s=$t.batch(()=>g(this,Lt).findAll(u).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let d=o.fetch(void 0,r);return r.throwOnError||(d=d.catch(oe)),o.state.fetchStatus==="paused"?Promise.resolve():d}));return Promise.all(s).then(oe)}fetchQuery(u){const c=this.defaultQueryOptions(u);c.retry===void 0&&(c.retry=!1);const r=g(this,Lt).build(this,c);return r.isStaleByTime(ma(c.staleTime,r))?r.fetch(c):Promise.resolve(r.state.data)}prefetchQuery(u){return this.fetchQuery(u).then(oe).catch(oe)}fetchInfiniteQuery(u){return u._type="infinite",this.fetchQuery(u)}prefetchInfiniteQuery(u){return this.fetchInfiniteQuery(u).then(oe).catch(oe)}ensureInfiniteQueryData(u){return u._type="infinite",this.ensureQueryData(u)}resumePausedMutations(){return Dc.isOnline()?g(this,oa).resumePausedMutations():Promise.resolve()}getQueryCache(){return g(this,Lt)}getMutationCache(){return g(this,oa)}getDefaultOptions(){return g(this,ha)}setDefaultOptions(u){K(this,ha,u)}setQueryDefaults(u,c){g(this,Yn).set(Za(u),{queryKey:u,defaultOptions:c})}getQueryDefaults(u){const c=[...g(this,Yn).values()],r={};return c.forEach(s=>{Zn(u,s.queryKey)&&Object.assign(r,s.defaultOptions)}),r}setMutationDefaults(u,c){g(this,wn).set(Za(u),{mutationKey:u,defaultOptions:c})}getMutationDefaults(u){const c=[...g(this,wn).values()],r={};return c.forEach(s=>{Zn(u,s.mutationKey)&&Object.assign(r,s.defaultOptions)}),r}defaultQueryOptions(u){if(u._defaulted)return u;const c={...g(this,ha).queries,...this.getQueryDefaults(u.queryKey),...u,_defaulted:!0};return c.queryHash||(c.queryHash=Qf(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===Lf&&(c.enabled=!1),c}defaultMutationOptions(u){return u!=null&&u._defaulted?u:{...g(this,ha).mutations,...(u==null?void 0:u.mutationKey)&&this.getMutationDefaults(u.mutationKey),...u,_defaulted:!0}}clear(){g(this,Lt).clear(),g(this,oa).clear()}},Lt=new WeakMap,oa=new WeakMap,ha=new WeakMap,Yn=new WeakMap,wn=new WeakMap,da=new WeakMap,Gn=new WeakMap,Xn=new WeakMap,My),sv=M.createContext(void 0),Nc=u=>{const c=M.useContext(sv);if(!c)throw new Error("No QueryClient set, use QueryClientProvider to set one");return c},$S=({client:u,children:c})=>(M.useEffect(()=>(u.mount(),()=>{u.unmount()}),[u]),Q.jsx(sv.Provider,{value:u,children:c})),rv=M.createContext(!1),WS=()=>M.useContext(rv);rv.Provider;function PS(){let u=!1;return{clearReset:()=>{u=!1},reset:()=>{u=!0},isReset:()=>u}}var IS=M.createContext(PS()),t1=()=>M.useContext(IS),e1=(u,c,r)=>{const s=r!=null&&r.state.error&&typeof u.throwOnError=="function"?Yf(u.throwOnError,[r.state.error,r]):u.throwOnError;(u.suspense||u.experimental_prefetchInRender||s)&&(c.isReset()||(u.retryOnMount=!1))},l1=u=>{M.useEffect(()=>{u.clearReset()},[u])},a1=({result:u,errorResetBoundary:c,throwOnError:r,query:s,suspense:o})=>u.isError&&!c.isReset()&&!u.isFetching&&s&&(o&&u.data===void 0||Yf(r,[u.error,s])),n1=u=>{if(u.suspense){const r=o=>o==="static"?o:Math.max(o??1e3,1e3),s=u.staleTime;u.staleTime=typeof s=="function"?(...o)=>r(s(...o)):r(s),typeof u.gcTime=="number"&&(u.gcTime=Math.max(u.gcTime,1e3))}},u1=(u,c)=>u.isLoading&&u.isFetching&&!c,i1=(u,c)=>(u==null?void 0:u.suspense)&&c.isPending,py=(u,c,r)=>c.fetchOptimistic(u).catch(()=>{r.clearReset()});function c1(u,c,r){var j,w,L,Y;const s=WS(),o=t1(),d=Nc(),y=d.defaultQueryOptions(u);(w=(j=d.getDefaultOptions().queries)==null?void 0:j._experimental_beforeQuery)==null||w.call(j,y);const b=d.getQueryCache().get(y.queryHash),p=u.subscribed!==!1;y._optimisticResults=s?"isRestoring":p?"optimistic":void 0,n1(y),e1(y,o,b),l1(o);const m=!d.getQueryCache().get(y.queryHash),[O]=M.useState(()=>new c(d,y)),E=O.getOptimisticResult(y),x=!s&&p;if(M.useSyncExternalStore(M.useCallback(B=>{const F=x?O.subscribe($t.batchCalls(B)):oe;return O.updateResult(),F},[O,x]),()=>O.getCurrentResult(),()=>O.getCurrentResult()),M.useEffect(()=>{O.setOptions(y)},[y,O]),i1(y,E))throw py(y,O,o);if(a1({result:E,errorResetBoundary:o,throwOnError:y.throwOnError,query:b,suspense:y.suspense}))throw E.error;if((Y=(L=d.getDefaultOptions().queries)==null?void 0:L._experimental_afterQuery)==null||Y.call(L,y,E),y.experimental_prefetchInRender&&!Ju.isServer()&&u1(E,s)){const B=m?py(y,O,o):b==null?void 0:b.promise;B==null||B.catch(oe).finally(()=>{O.updateResult()})}return y.notifyOnChangeProps?E:O.trackResult(E)}function Hc(u,c){return c1(u,GS)}function fv(u,c){const r=Nc(),[s]=M.useState(()=>new JS(r,u));M.useEffect(()=>{s.setOptions(u)},[s,u]);const o=M.useSyncExternalStore(M.useCallback(y=>s.subscribe($t.batchCalls(y)),[s]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),d=M.useCallback((y,b)=>{s.mutate(y,b).catch(oe)},[s]);if(o.error&&Yf(s.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:d,mutateAsync:o.mutate}}async function Rc(u,c){const r=await fetch(u,{headers:{"Content-Type":"application/json",...c==null?void 0:c.headers},...c});if(!r.ok)throw new Error(await r.text());return r.json()}async function s1(u){const c=await fetch(u);if(!c.ok)throw new Error(await c.text());return c.text()}async function r1(u){const c=await fetch("/v1/artifacts",{method:"POST",headers:{"Content-Type":"text/markdown"},body:u});if(!c.ok)throw new Error(await c.text());return(await c.json()).ref}const Ka={overview:()=>Rc("/v1/ui/overview"),detail:u=>Rc("/v1/ui/tasks/"+u),artifact:u=>s1("/v1/ui/artifacts/"+u),upload:r1,create:u=>Rc("/v1/ui/tasks",{method:"POST",body:JSON.stringify(u)}),action:(u,c,r={})=>Rc(`/v1/ui/tasks/${u}/actions/${c}`,{method:"POST",body:JSON.stringify(r)})},f1=new kS;function o1({tasks:u}){return Q.jsx("div",{className:"board",children:["queued","leased","blocked","completed","failed"].map(c=>Q.jsxs("section",{children:[Q.jsx("h2",{children:c}),u.filter(r=>r.state===c).map(r=>Q.jsxs(_l,{className:"card",to:"/tasks/"+r.id,children:[Q.jsx("b",{children:r.title||r.id}),Q.jsx("small",{children:r.project})]},r.id))]},c))})}function h1(){const u=Hc({queryKey:["overview"],queryFn:Ka.overview,refetchInterval:5e3});if(u.isLoading)return Q.jsx("p",{children:"Loading Orchestra…"});if(u.error)return Q.jsx("p",{role:"alert",children:String(u.error)});const c=u.data;return Q.jsxs(Q.Fragment,{children:[Q.jsxs("header",{children:[Q.jsx("h1",{children:"Orchestra"}),Q.jsx(_l,{to:"/workers",children:"Workers"})]}),Q.jsxs("p",{children:["Updated ",new Date(c.updated_at).toLocaleTimeString()," · ",c.sessions.length," live sessions"]}),Q.jsx(o1,{tasks:c.tasks}),Q.jsx(d1,{})]})}function d1(){const u=Nc(),c=Ky(),[r,s]=M.useState(""),[o,d]=M.useState(""),[y,b]=M.useState("default"),[p,m]=M.useState(""),[O,E]=M.useState(""),x=fv({mutationFn:()=>{let j={};return O.trim()&&(j=JSON.parse(O)),Ka.create({...j,source:"web",external_id:crypto.randomUUID(),project:y,title:r,description:o,capability:p.split(",").map(w=>w.trim()).filter(Boolean)})},onSuccess:j=>{u.invalidateQueries({queryKey:["overview"]}),c("/tasks/"+j.task_id)}});return Q.jsxs("form",{className:"create",onSubmit:j=>{j.preventDefault(),x.mutate()},children:[Q.jsx("h2",{children:"Create task"}),Q.jsx("input",{required:!0,placeholder:"Title",value:r,onChange:j=>s(j.target.value)}),Q.jsx("input",{required:!0,placeholder:"Project",value:y,onChange:j=>b(j.target.value)}),Q.jsx("input",{placeholder:"Capabilities (comma-separated)",value:p,onChange:j=>m(j.target.value)}),Q.jsx("textarea",{placeholder:"Immutable instructions",value:o,onChange:j=>d(j.target.value)}),Q.jsxs("details",{children:[Q.jsx("summary",{children:"Additional accepted task fields"}),Q.jsx("textarea",{"aria-label":"Additional task fields JSON",placeholder:'{"parent":"…","inherent_priority":1,"due":"2026-07-30T12:00:00Z","estimate":{"value":2,"who":"operator","confidence":.8}}',value:O,onChange:j=>E(j.target.value)})]}),Q.jsx("button",{disabled:x.isPending,children:"Create"}),x.error&&Q.jsx("span",{role:"alert",children:String(x.error)})]})}function m1({approval:u,onAction:c,pending:r}){const s=M.useRef(null),o=u.kind!=="unknown";return M.useEffect(()=>{const d=s.current;if(!d)return;const y=d.querySelector("button:not(:disabled)");y==null||y.focus();const b=p=>{var E;if(p.key!=="Tab")return;const m=[...d.querySelectorAll("button:not(:disabled)")];if(!m.length)return;const O=m.indexOf(document.activeElement);p.shiftKey&&O<=0?(p.preventDefault(),(E=m.at(-1))==null||E.focus()):!p.shiftKey&&O===m.length-1&&(p.preventDefault(),m[0].focus())};return d.addEventListener("keydown",b),()=>d.removeEventListener("keydown",b)},[]),Q.jsx("div",{className:"approval-backdrop",children:Q.jsxs("section",{ref:s,className:"approval",role:"dialog","aria-modal":"true","aria-labelledby":"approval-title",children:[Q.jsx("h2",{id:"approval-title",children:"Permission required"}),Q.jsx("p",{children:u.summary}),Q.jsx("pre",{children:u.command||u.diff||"The harness prompt could not be parsed safely."}),Q.jsxs("small",{children:["Pane ",u.pane_id," · capture revision ",u.capture_revision," · detected ",new Date(u.detected_at).toLocaleString()]}),!o&&Q.jsx("p",{role:"alert",children:"This prompt cannot be safely executed because its exact confirmation is unknown."}),Q.jsxs("div",{children:[Q.jsx("button",{disabled:!o||r,onClick:()=>c("grant_approval"),children:"Approve"}),Q.jsx("button",{disabled:!o||r,onClick:()=>c("deny_approval"),children:"Reject"})]})]})})}function y1({taskID:u,action:c,mutate:r,pending:s}){var b;const[o,d]=M.useState("");if(c.id==="handoff")return Q.jsx("button",{disabled:!c.enabled||s,title:c.reason,onClick:()=>r("handoff"),children:"Request handoff"});if(c.id==="complete")return Q.jsxs("form",{onSubmit:async p=>{p.preventDefault();try{const m=await Ka.upload(o);r("complete",{report_ref:m,receipt:{source:"web",completed_at:new Date().toISOString()}})}catch(m){alert(String(m))}},children:[Q.jsx("textarea",{required:!0,"aria-label":"Completion report",placeholder:"Completion report (stored as evidence)",value:o,onChange:p=>d(p.target.value)}),Q.jsx("button",{disabled:!c.enabled||s,children:"Complete"})]});const y=c.id==="block"?"blocker":"reason";return Q.jsxs("form",{onSubmit:p=>{p.preventDefault(),r(c.id,{[y]:o})},children:[Q.jsx("input",{required:!0,"aria-label":y,placeholder:y,value:o,onChange:p=>d(p.target.value)}),Q.jsx("button",{disabled:!c.enabled||s,title:c.reason||((b=c.needs)==null?void 0:b.join(",")),children:c.id})]})}function v1(){var d,y,b,p,m;const{taskID:u=""}=Vy(),c=Nc(),r=Hc({queryKey:["task",u],queryFn:()=>Ka.detail(u),refetchInterval:3e3}),s=fv({mutationFn:({action:O,body:E})=>Ka.action(u,O,E),onSuccess:()=>c.invalidateQueries({queryKey:["task",u]})});if(r.isLoading)return Q.jsx("p",{children:"Loading…"});if(r.error)return Q.jsx("p",{role:"alert",children:String(r.error)});const o=r.data;return Q.jsxs("main",{children:[Q.jsx(_l,{to:"/",children:"← Board"}),Q.jsx("h1",{children:o.task.title||o.task.id}),Q.jsx("p",{children:o.task.description}),Q.jsxs("p",{children:["State: ",Q.jsx("b",{children:o.task.state})," ",((d=o.session)==null?void 0:d.lease_until)&&` · lease ends ${new Date(o.session.lease_until).toLocaleString()}`]}),((y=o.session)==null?void 0:y.pending_approval)&&Q.jsx(m1,{approval:o.session.pending_approval,pending:s.isPending,onAction:O=>s.mutate({action:O})}),Q.jsx("h2",{children:"Live capture"}),Q.jsx("pre",{children:((p=(b=o.session)==null?void 0:b.capture)==null?void 0:p.text)||((m=o.session)==null?void 0:m.blocker)||"No live capture available."}),o.handoff_ref&&Q.jsx("p",{children:Q.jsx(_l,{to:"/artifacts/"+o.handoff_ref,children:"View handoff"})}),o.report_ref&&Q.jsx("p",{children:Q.jsx(_l,{to:"/artifacts/"+o.report_ref,children:"View report"})}),Q.jsx("h2",{children:"Actions"}),Q.jsx("div",{className:"actions",children:o.actions.map(O=>Q.jsx(y1,{taskID:u,action:O,pending:s.isPending,mutate:(E,x)=>s.mutate({action:E,body:x})},O.id))}),s.error&&Q.jsx("p",{role:"alert",children:String(s.error)}),Q.jsx("h2",{children:"Timeline"}),Q.jsx("ol",{children:o.events.map(O=>Q.jsxs("li",{children:[O.type," — ",new Date(O.at).toLocaleString()]},O.id))})]})}function p1(){const u=Hc({queryKey:["overview"],queryFn:Ka.overview,refetchInterval:5e3});return u.data?Q.jsxs("main",{children:[Q.jsx(_l,{to:"/",children:"← Board"}),Q.jsx("h1",{children:"Workers"}),Q.jsxs("table",{children:[Q.jsx("thead",{children:Q.jsxs("tr",{children:[Q.jsx("th",{children:"Worker"}),Q.jsx("th",{children:"State"}),Q.jsx("th",{children:"Capacity"}),Q.jsx("th",{children:"Last heartbeat"})]})}),Q.jsx("tbody",{children:u.data.workers.map(c=>Q.jsxs("tr",{children:[Q.jsx("td",{children:c.id}),Q.jsx("td",{children:c.online?"online":"offline"}),Q.jsx("td",{children:c.capacity}),Q.jsx("td",{children:new Date(c.last_seen).toLocaleString()})]},c.id))})]})]}):Q.jsx("p",{children:"Loading…"})}function g1(){const{ref:u=""}=Vy(),c=Hc({queryKey:["artifact",u],queryFn:()=>Ka.artifact(u)});return Q.jsxs("main",{children:[Q.jsx(_l,{to:"/",children:"← Board"}),Q.jsx("h1",{children:"Artifact"}),c.isLoading?Q.jsx("p",{children:"Loading…"}):c.error?Q.jsx("p",{role:"alert",children:String(c.error)}):Q.jsx("pre",{children:c.data})]})}function S1(){return Q.jsxs(Zg,{children:[Q.jsx(Zu,{path:"/",element:Q.jsx(h1,{})}),Q.jsx(Zu,{path:"/tasks/:taskID",element:Q.jsx(v1,{})}),Q.jsx(Zu,{path:"/workers",element:Q.jsx(p1,{})}),Q.jsx(Zu,{path:"/artifacts/:ref",element:Q.jsx(g1,{})})]})}Kp.createRoot(document.getElementById("root")).render(Q.jsx(Qp.StrictMode,{children:Q.jsx($S,{client:f1,children:Q.jsx(mS,{children:Q.jsx(S1,{})})})}));