7f12c7fc37
The v3 stack, previously an uncommitted working tree, plus this session's two units and the burn-in instrument. This commit is the burn-in build identity: coordinator and worker must both report this revision before a task is created. Workflow (earlier sessions, uncommitted until now): human decision events and reduction, source cursors and reconcile-before-launch, turn-boundary reconciliation, internal/agentctx as the single renderer, ace-fca phases with sealed artifacts, the trajectory gate, bounded grilling, independent review, task pr enforcement, and human review reflection. Capability restrictions at the agent boundary: an authz.Agent surface at GatedWrite may ask and may not act. It also fixes two bugs the unit exposed -- gated surfaces could not reach the two endpoints written for them, and RequestHumanDecision would block an unowned task while rejecting a question from the session that did own it. Turn-boundary reconcile-failure escalation: a streak of consecutive failures asks the session to hand off, fenced on the lease epoch, with reconcile_failure as a real handoff reason. The worker was dropping the coordinator's verdict on the floor; it now acts on it. Burn-in: herdr.WriteLaunchContext dumps the exact agentctx.Build result to <worktree>/.orchestra/launch.md at every launch, local and federated. BURNIN.md is the runbook. deploy/build.sh stamps both binaries from one commit. go build, go vet and go test ./... pass, 20 packages. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
66 lines
318 KiB
JavaScript
66 lines
318 KiB
JavaScript
var sy=n=>{throw TypeError(n)};var yo=(n,u,r)=>u.has(n)||sy("Cannot "+r);var x=(n,u,r)=>(yo(n,u,"read from private field"),r?r.call(n):u.get(n)),le=(n,u,r)=>u.has(n)?sy("Cannot add the same private member more than once"):u instanceof WeakSet?u.add(n):u.set(n,r),J=(n,u,r,c)=>(yo(n,u,"write to private field"),c?c.call(n,r):u.set(n,r),r),he=(n,u,r)=>(yo(n,u,"access private method"),r);var Ns=(n,u,r,c)=>({set _(h){J(n,u,h,r)},get _(){return x(n,u,c)}});(function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))c(h);new MutationObserver(h=>{for(const d of h)if(d.type==="childList")for(const y of d.addedNodes)y.tagName==="LINK"&&y.rel==="modulepreload"&&c(y)}).observe(document,{childList:!0,subtree:!0});function r(h){const d={};return h.integrity&&(d.integrity=h.integrity),h.referrerPolicy&&(d.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?d.credentials="include":h.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function c(h){if(h.ep)return;h.ep=!0;const d=r(h);fetch(h.href,d)}})();function t0(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var po={exports:{}},Ki={};/**
|
||
* @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 cy;function a0(){if(cy)return Ki;cy=1;var n=Symbol.for("react.transitional.element"),u=Symbol.for("react.fragment");function r(c,h,d){var y=null;if(d!==void 0&&(y=""+d),h.key!==void 0&&(y=""+h.key),"key"in h){d={};for(var v in h)v!=="key"&&(d[v]=h[v])}else d=h;return h=d.ref,{$$typeof:n,type:c,key:y,ref:h!==void 0?h:null,props:d}}return Ki.Fragment=u,Ki.jsx=r,Ki.jsxs=r,Ki}var ry;function l0(){return ry||(ry=1,po.exports=a0()),po.exports}var o=l0(),vo={exports:{}},ce={};/**
|
||
* @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 oy;function n0(){if(oy)return ce;oy=1;var n=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),y=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),T=Symbol.for("react.lazy"),b=Symbol.for("react.activity"),_=Symbol.iterator;function M(E){return E===null||typeof E!="object"?null:(E=_&&E[_]||E["@@iterator"],typeof E=="function"?E:null)}var Y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},H=Object.assign,U={};function L(E,Q,$){this.props=E,this.context=Q,this.refs=U,this.updater=$||Y}L.prototype.isReactComponent={},L.prototype.setState=function(E,Q){if(typeof E!="object"&&typeof E!="function"&&E!=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,E,Q,"setState")},L.prototype.forceUpdate=function(E){this.updater.enqueueForceUpdate(this,E,"forceUpdate")};function k(){}k.prototype=L.prototype;function G(E,Q,$){this.props=E,this.context=Q,this.refs=U,this.updater=$||Y}var X=G.prototype=new k;X.constructor=G,H(X,L.prototype),X.isPureReactComponent=!0;var te=Array.isArray;function F(){}var K={H:null,A:null,T:null,S:null},ae=Object.prototype.hasOwnProperty;function Z(E,Q,$){var I=$.ref;return{$$typeof:n,type:E,key:Q,ref:I!==void 0?I:null,props:$}}function P(E,Q){return Z(E.type,Q,E.props)}function Ee(E){return typeof E=="object"&&E!==null&&E.$$typeof===n}function Le(E){var Q={"=":"=0",":":"=2"};return"$"+E.replace(/[=:]/g,function($){return Q[$]})}var jt=/\/+/g;function tt(E,Q){return typeof E=="object"&&E!==null&&E.key!=null?Le(""+E.key):Q.toString(36)}function we(E){switch(E.status){case"fulfilled":return E.value;case"rejected":throw E.reason;default:switch(typeof E.status=="string"?E.then(F,F):(E.status="pending",E.then(function(Q){E.status==="pending"&&(E.status="fulfilled",E.value=Q)},function(Q){E.status==="pending"&&(E.status="rejected",E.reason=Q)})),E.status){case"fulfilled":return E.value;case"rejected":throw E.reason}}throw E}function w(E,Q,$,I,re){var de=typeof E;(de==="undefined"||de==="boolean")&&(E=null);var Te=!1;if(E===null)Te=!0;else switch(de){case"bigint":case"string":case"number":Te=!0;break;case"object":switch(E.$$typeof){case n:case u:Te=!0;break;case T:return Te=E._init,w(Te(E._payload),Q,$,I,re)}}if(Te)return re=re(E),Te=I===""?"."+tt(E,0):I,te(re)?($="",Te!=null&&($=Te.replace(jt,"$&/")+"/"),w(re,Q,$,"",function(In){return In})):re!=null&&(Ee(re)&&(re=P(re,$+(re.key==null||E&&E.key===re.key?"":(""+re.key).replace(jt,"$&/")+"/")+Te)),Q.push(re)),1;Te=0;var rt=I===""?".":I+":";if(te(E))for(var Xe=0;Xe<E.length;Xe++)I=E[Xe],de=rt+tt(I,Xe),Te+=w(I,Q,$,de,re);else if(Xe=M(E),typeof Xe=="function")for(E=Xe.call(E),Xe=0;!(I=E.next()).done;)I=I.value,de=rt+tt(I,Xe++),Te+=w(I,Q,$,de,re);else if(de==="object"){if(typeof E.then=="function")return w(we(E),Q,$,I,re);throw Q=String(E),Error("Objects are not valid as a React child (found: "+(Q==="[object Object]"?"object with keys {"+Object.keys(E).join(", ")+"}":Q)+"). If you meant to render a collection of children, use an array instead.")}return Te}function V(E,Q,$){if(E==null)return E;var I=[],re=0;return w(E,I,"","",function(de){return Q.call($,de,re++)}),I}function se(E){if(E._status===-1){var Q=E._result;Q=Q(),Q.then(function($){(E._status===0||E._status===-1)&&(E._status=1,E._result=$)},function($){(E._status===0||E._status===-1)&&(E._status=2,E._result=$)}),E._status===-1&&(E._status=0,E._result=Q)}if(E._status===1)return E._result.default;throw E._result}var Ae=typeof reportError=="function"?reportError:function(E){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Q=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof E=="object"&&E!==null&&typeof E.message=="string"?String(E.message):String(E),error:E});if(!window.dispatchEvent(Q))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",E);return}console.error(E)},Me={map:V,forEach:function(E,Q,$){V(E,function(){Q.apply(this,arguments)},$)},count:function(E){var Q=0;return V(E,function(){Q++}),Q},toArray:function(E){return V(E,function(Q){return Q})||[]},only:function(E){if(!Ee(E))throw Error("React.Children.only expected to receive a single React element child.");return E}};return ce.Activity=b,ce.Children=Me,ce.Component=L,ce.Fragment=r,ce.Profiler=h,ce.PureComponent=G,ce.StrictMode=c,ce.Suspense=g,ce.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=K,ce.__COMPILER_RUNTIME={__proto__:null,c:function(E){return K.H.useMemoCache(E)}},ce.cache=function(E){return function(){return E.apply(null,arguments)}},ce.cacheSignal=function(){return null},ce.cloneElement=function(E,Q,$){if(E==null)throw Error("The argument must be a React element, but you passed "+E+".");var I=H({},E.props),re=E.key;if(Q!=null)for(de in Q.key!==void 0&&(re=""+Q.key),Q)!ae.call(Q,de)||de==="key"||de==="__self"||de==="__source"||de==="ref"&&Q.ref===void 0||(I[de]=Q[de]);var de=arguments.length-2;if(de===1)I.children=$;else if(1<de){for(var Te=Array(de),rt=0;rt<de;rt++)Te[rt]=arguments[rt+2];I.children=Te}return Z(E.type,re,I)},ce.createContext=function(E){return E={$$typeof:y,_currentValue:E,_currentValue2:E,_threadCount:0,Provider:null,Consumer:null},E.Provider=E,E.Consumer={$$typeof:d,_context:E},E},ce.createElement=function(E,Q,$){var I,re={},de=null;if(Q!=null)for(I in Q.key!==void 0&&(de=""+Q.key),Q)ae.call(Q,I)&&I!=="key"&&I!=="__self"&&I!=="__source"&&(re[I]=Q[I]);var Te=arguments.length-2;if(Te===1)re.children=$;else if(1<Te){for(var rt=Array(Te),Xe=0;Xe<Te;Xe++)rt[Xe]=arguments[Xe+2];re.children=rt}if(E&&E.defaultProps)for(I in Te=E.defaultProps,Te)re[I]===void 0&&(re[I]=Te[I]);return Z(E,de,re)},ce.createRef=function(){return{current:null}},ce.forwardRef=function(E){return{$$typeof:v,render:E}},ce.isValidElement=Ee,ce.lazy=function(E){return{$$typeof:T,_payload:{_status:-1,_result:E},_init:se}},ce.memo=function(E,Q){return{$$typeof:p,type:E,compare:Q===void 0?null:Q}},ce.startTransition=function(E){var Q=K.T,$={};K.T=$;try{var I=E(),re=K.S;re!==null&&re($,I),typeof I=="object"&&I!==null&&typeof I.then=="function"&&I.then(F,Ae)}catch(de){Ae(de)}finally{Q!==null&&$.types!==null&&(Q.types=$.types),K.T=Q}},ce.unstable_useCacheRefresh=function(){return K.H.useCacheRefresh()},ce.use=function(E){return K.H.use(E)},ce.useActionState=function(E,Q,$){return K.H.useActionState(E,Q,$)},ce.useCallback=function(E,Q){return K.H.useCallback(E,Q)},ce.useContext=function(E){return K.H.useContext(E)},ce.useDebugValue=function(){},ce.useDeferredValue=function(E,Q){return K.H.useDeferredValue(E,Q)},ce.useEffect=function(E,Q){return K.H.useEffect(E,Q)},ce.useEffectEvent=function(E){return K.H.useEffectEvent(E)},ce.useId=function(){return K.H.useId()},ce.useImperativeHandle=function(E,Q,$){return K.H.useImperativeHandle(E,Q,$)},ce.useInsertionEffect=function(E,Q){return K.H.useInsertionEffect(E,Q)},ce.useLayoutEffect=function(E,Q){return K.H.useLayoutEffect(E,Q)},ce.useMemo=function(E,Q){return K.H.useMemo(E,Q)},ce.useOptimistic=function(E,Q){return K.H.useOptimistic(E,Q)},ce.useReducer=function(E,Q,$){return K.H.useReducer(E,Q,$)},ce.useRef=function(E){return K.H.useRef(E)},ce.useState=function(E){return K.H.useState(E)},ce.useSyncExternalStore=function(E,Q,$){return K.H.useSyncExternalStore(E,Q,$)},ce.useTransition=function(){return K.H.useTransition()},ce.version="19.2.8",ce}var fy;function Xo(){return fy||(fy=1,vo.exports=n0()),vo.exports}var C=Xo();const i0=t0(C);var go={exports:{}},Vi={},bo={exports:{}},So={};/**
|
||
* @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 hy;function u0(){return hy||(hy=1,(function(n){function u(w,V){var se=w.length;w.push(V);e:for(;0<se;){var Ae=se-1>>>1,Me=w[Ae];if(0<h(Me,V))w[Ae]=V,w[se]=Me,se=Ae;else break e}}function r(w){return w.length===0?null:w[0]}function c(w){if(w.length===0)return null;var V=w[0],se=w.pop();if(se!==V){w[0]=se;e:for(var Ae=0,Me=w.length,E=Me>>>1;Ae<E;){var Q=2*(Ae+1)-1,$=w[Q],I=Q+1,re=w[I];if(0>h($,se))I<Me&&0>h(re,$)?(w[Ae]=re,w[I]=se,Ae=I):(w[Ae]=$,w[Q]=se,Ae=Q);else if(I<Me&&0>h(re,se))w[Ae]=re,w[I]=se,Ae=I;else break e}}return V}function h(w,V){var se=w.sortIndex-V.sortIndex;return se!==0?se:w.id-V.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;n.unstable_now=function(){return d.now()}}else{var y=Date,v=y.now();n.unstable_now=function(){return y.now()-v}}var g=[],p=[],T=1,b=null,_=3,M=!1,Y=!1,H=!1,U=!1,L=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,G=typeof setImmediate<"u"?setImmediate:null;function X(w){for(var V=r(p);V!==null;){if(V.callback===null)c(p);else if(V.startTime<=w)c(p),V.sortIndex=V.expirationTime,u(g,V);else break;V=r(p)}}function te(w){if(H=!1,X(w),!Y)if(r(g)!==null)Y=!0,F||(F=!0,Le());else{var V=r(p);V!==null&&we(te,V.startTime-w)}}var F=!1,K=-1,ae=5,Z=-1;function P(){return U?!0:!(n.unstable_now()-Z<ae)}function Ee(){if(U=!1,F){var w=n.unstable_now();Z=w;var V=!0;try{e:{Y=!1,H&&(H=!1,k(K),K=-1),M=!0;var se=_;try{t:{for(X(w),b=r(g);b!==null&&!(b.expirationTime>w&&P());){var Ae=b.callback;if(typeof Ae=="function"){b.callback=null,_=b.priorityLevel;var Me=Ae(b.expirationTime<=w);if(w=n.unstable_now(),typeof Me=="function"){b.callback=Me,X(w),V=!0;break t}b===r(g)&&c(g),X(w)}else c(g);b=r(g)}if(b!==null)V=!0;else{var E=r(p);E!==null&&we(te,E.startTime-w),V=!1}}break e}finally{b=null,_=se,M=!1}V=void 0}}finally{V?Le():F=!1}}}var Le;if(typeof G=="function")Le=function(){G(Ee)};else if(typeof MessageChannel<"u"){var jt=new MessageChannel,tt=jt.port2;jt.port1.onmessage=Ee,Le=function(){tt.postMessage(null)}}else Le=function(){L(Ee,0)};function we(w,V){K=L(function(){w(n.unstable_now())},V)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(w){w.callback=null},n.unstable_forceFrameRate=function(w){0>w||125<w?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ae=0<w?Math.floor(1e3/w):5},n.unstable_getCurrentPriorityLevel=function(){return _},n.unstable_next=function(w){switch(_){case 1:case 2:case 3:var V=3;break;default:V=_}var se=_;_=V;try{return w()}finally{_=se}},n.unstable_requestPaint=function(){U=!0},n.unstable_runWithPriority=function(w,V){switch(w){case 1:case 2:case 3:case 4:case 5:break;default:w=3}var se=_;_=w;try{return V()}finally{_=se}},n.unstable_scheduleCallback=function(w,V,se){var Ae=n.unstable_now();switch(typeof se=="object"&&se!==null?(se=se.delay,se=typeof se=="number"&&0<se?Ae+se:Ae):se=Ae,w){case 1:var Me=-1;break;case 2:Me=250;break;case 5:Me=1073741823;break;case 4:Me=1e4;break;default:Me=5e3}return Me=se+Me,w={id:T++,callback:V,priorityLevel:w,startTime:se,expirationTime:Me,sortIndex:-1},se>Ae?(w.sortIndex=se,u(p,w),r(g)===null&&w===r(p)&&(H?(k(K),K=-1):H=!0,we(te,se-Ae))):(w.sortIndex=Me,u(g,w),Y||M||(Y=!0,F||(F=!0,Le()))),w},n.unstable_shouldYield=P,n.unstable_wrapCallback=function(w){var V=_;return function(){var se=_;_=V;try{return w.apply(this,arguments)}finally{_=se}}}})(So)),So}var dy;function s0(){return dy||(dy=1,bo.exports=u0()),bo.exports}var xo={exports:{}},st={};/**
|
||
* @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 my;function c0(){if(my)return st;my=1;var n=Xo();function u(g){var p="https://react.dev/errors/"+g;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var T=2;T<arguments.length;T++)p+="&args[]="+encodeURIComponent(arguments[T])}return"Minified React error #"+g+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var c={d:{f:r,r:function(){throw Error(u(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},h=Symbol.for("react.portal");function d(g,p,T){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:h,key:b==null?null:""+b,children:g,containerInfo:p,implementation:T}}var y=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function v(g,p){if(g==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return st.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,st.createPortal=function(g,p){var T=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(u(299));return d(g,p,null,T)},st.flushSync=function(g){var p=y.T,T=c.p;try{if(y.T=null,c.p=2,g)return g()}finally{y.T=p,c.p=T,c.d.f()}},st.preconnect=function(g,p){typeof g=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,c.d.C(g,p))},st.prefetchDNS=function(g){typeof g=="string"&&c.d.D(g)},st.preinit=function(g,p){if(typeof g=="string"&&p&&typeof p.as=="string"){var T=p.as,b=v(T,p.crossOrigin),_=typeof p.integrity=="string"?p.integrity:void 0,M=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;T==="style"?c.d.S(g,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:b,integrity:_,fetchPriority:M}):T==="script"&&c.d.X(g,{crossOrigin:b,integrity:_,fetchPriority:M,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},st.preinitModule=function(g,p){if(typeof g=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var T=v(p.as,p.crossOrigin);c.d.M(g,{crossOrigin:T,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&c.d.M(g)},st.preload=function(g,p){if(typeof g=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var T=p.as,b=v(T,p.crossOrigin);c.d.L(g,T,{crossOrigin:b,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},st.preloadModule=function(g,p){if(typeof g=="string")if(p){var T=v(p.as,p.crossOrigin);c.d.m(g,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:T,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else c.d.m(g)},st.requestFormReset=function(g){c.d.r(g)},st.unstable_batchedUpdates=function(g,p){return g(p)},st.useFormState=function(g,p,T){return y.H.useFormState(g,p,T)},st.useFormStatus=function(){return y.H.useHostTransitionStatus()},st.version="19.2.8",st}var yy;function r0(){if(yy)return xo.exports;yy=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(u){console.error(u)}}return n(),xo.exports=c0(),xo.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 py;function o0(){if(py)return Vi;py=1;var n=s0(),u=Xo(),r=r0();function c(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function h(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function d(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function y(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function v(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function g(e){if(d(e)!==e)throw Error(c(188))}function p(e){var t=e.alternate;if(!t){if(t=d(e),t===null)throw Error(c(188));return t!==e?null:e}for(var a=e,l=t;;){var i=a.return;if(i===null)break;var s=i.alternate;if(s===null){if(l=i.return,l!==null){a=l;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===a)return g(i),e;if(s===l)return g(i),t;s=s.sibling}throw Error(c(188))}if(a.return!==l.return)a=i,l=s;else{for(var f=!1,m=i.child;m;){if(m===a){f=!0,a=i,l=s;break}if(m===l){f=!0,l=i,a=s;break}m=m.sibling}if(!f){for(m=s.child;m;){if(m===a){f=!0,a=s,l=i;break}if(m===l){f=!0,l=s,a=i;break}m=m.sibling}if(!f)throw Error(c(189))}}if(a.alternate!==l)throw Error(c(190))}if(a.tag!==3)throw Error(c(188));return a.stateNode.current===a?e:t}function T(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=T(e),t!==null)return t;e=e.sibling}return null}var b=Object.assign,_=Symbol.for("react.element"),M=Symbol.for("react.transitional.element"),Y=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),U=Symbol.for("react.strict_mode"),L=Symbol.for("react.profiler"),k=Symbol.for("react.consumer"),G=Symbol.for("react.context"),X=Symbol.for("react.forward_ref"),te=Symbol.for("react.suspense"),F=Symbol.for("react.suspense_list"),K=Symbol.for("react.memo"),ae=Symbol.for("react.lazy"),Z=Symbol.for("react.activity"),P=Symbol.for("react.memo_cache_sentinel"),Ee=Symbol.iterator;function Le(e){return e===null||typeof e!="object"?null:(e=Ee&&e[Ee]||e["@@iterator"],typeof e=="function"?e:null)}var jt=Symbol.for("react.client.reference");function tt(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===jt?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case H:return"Fragment";case L:return"Profiler";case U:return"StrictMode";case te:return"Suspense";case F:return"SuspenseList";case Z:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case Y:return"Portal";case G:return e.displayName||"Context";case k:return(e._context.displayName||"Context")+".Consumer";case X:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case K:return t=e.displayName||null,t!==null?t:tt(e.type)||"Memo";case ae:t=e._payload,e=e._init;try{return tt(e(t))}catch{}}return null}var we=Array.isArray,w=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,se={pending:!1,data:null,method:null,action:null},Ae=[],Me=-1;function E(e){return{current:e}}function Q(e){0>Me||(e.current=Ae[Me],Ae[Me]=null,Me--)}function $(e,t){Me++,Ae[Me]=e.current,e.current=t}var I=E(null),re=E(null),de=E(null),Te=E(null);function rt(e,t){switch($(de,t),$(re,e),$(I,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?_m(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=_m(t),e=zm(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Q(I),$(I,e)}function Xe(){Q(I),Q(re),Q(de)}function In(e){e.memoizedState!==null&&$(Te,e);var t=I.current,a=zm(t,e.type);t!==a&&($(re,e),$(I,a))}function fu(e){re.current===e&&(Q(I),Q(re)),Te.current===e&&(Q(Te),Gi._currentValue=se)}var $s,uf;function Sl(e){if($s===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);$s=t&&t[1]||"",uf=-1<a.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+$s+e+uf}var Ws=!1;function Ps(e,t){if(!e||Ws)return"";Ws=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var B=function(){throw Error()};if(Object.defineProperty(B.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(B,[])}catch(z){var N=z}Reflect.construct(e,[],B)}else{try{B.call()}catch(z){N=z}e.call(B.prototype)}}else{try{throw Error()}catch(z){N=z}(B=e())&&typeof B.catch=="function"&&B.catch(function(){})}}catch(z){if(z&&N&&typeof z.stack=="string")return[z.stack,N.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=l.DetermineComponentFrameRoot(),f=s[0],m=s[1];if(f&&m){var S=f.split(`
|
||
`),A=m.split(`
|
||
`);for(i=l=0;l<S.length&&!S[l].includes("DetermineComponentFrameRoot");)l++;for(;i<A.length&&!A[i].includes("DetermineComponentFrameRoot");)i++;if(l===S.length||i===A.length)for(l=S.length-1,i=A.length-1;1<=l&&0<=i&&S[l]!==A[i];)i--;for(;1<=l&&0<=i;l--,i--)if(S[l]!==A[i]){if(l!==1||i!==1)do if(l--,i--,0>i||S[l]!==A[i]){var D=`
|
||
`+S[l].replace(" at new "," at ");return e.displayName&&D.includes("<anonymous>")&&(D=D.replace("<anonymous>",e.displayName)),D}while(1<=l&&0<=i);break}}}finally{Ws=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Sl(a):""}function Mp(e,t){switch(e.tag){case 26:case 27:case 5:return Sl(e.type);case 16:return Sl("Lazy");case 13:return e.child!==t&&t!==null?Sl("Suspense Fallback"):Sl("Suspense");case 19:return Sl("SuspenseList");case 0:case 15:return Ps(e.type,!1);case 11:return Ps(e.type.render,!1);case 1:return Ps(e.type,!0);case 31:return Sl("Activity");default:return""}}function sf(e){try{var t="",a=null;do t+=Mp(e,a),a=e,e=e.return;while(e);return t}catch(l){return`
|
||
Error generating stack: `+l.message+`
|
||
`+l.stack}}var Is=Object.prototype.hasOwnProperty,ec=n.unstable_scheduleCallback,tc=n.unstable_cancelCallback,Dp=n.unstable_shouldYield,wp=n.unstable_requestPaint,Et=n.unstable_now,Up=n.unstable_getCurrentPriorityLevel,cf=n.unstable_ImmediatePriority,rf=n.unstable_UserBlockingPriority,hu=n.unstable_NormalPriority,Hp=n.unstable_LowPriority,of=n.unstable_IdlePriority,qp=n.log,Lp=n.unstable_setDisableYieldValue,ei=null,Tt=null;function Ha(e){if(typeof qp=="function"&&Lp(e),Tt&&typeof Tt.setStrictMode=="function")try{Tt.setStrictMode(ei,e)}catch{}}var Ct=Math.clz32?Math.clz32:Yp,Bp=Math.log,Qp=Math.LN2;function Yp(e){return e>>>=0,e===0?32:31-(Bp(e)/Qp|0)|0}var du=256,mu=262144,yu=4194304;function xl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64: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 e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function pu(e,t,a){var l=e.pendingLanes;if(l===0)return 0;var i=0,s=e.suspendedLanes,f=e.pingedLanes;e=e.warmLanes;var m=l&134217727;return m!==0?(l=m&~s,l!==0?i=xl(l):(f&=m,f!==0?i=xl(f):a||(a=m&~e,a!==0&&(i=xl(a))))):(m=l&~s,m!==0?i=xl(m):f!==0?i=xl(f):a||(a=l&~e,a!==0&&(i=xl(a)))),i===0?0:t!==0&&t!==i&&(t&s)===0&&(s=i&-i,a=t&-t,s>=a||s===32&&(a&4194048)!==0)?t:i}function ti(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Gp(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 ff(){var e=yu;return yu<<=1,(yu&62914560)===0&&(yu=4194304),e}function ac(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function ai(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Xp(e,t,a,l,i,s){var f=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var m=e.entanglements,S=e.expirationTimes,A=e.hiddenUpdates;for(a=f&~a;0<a;){var D=31-Ct(a),B=1<<D;m[D]=0,S[D]=-1;var N=A[D];if(N!==null)for(A[D]=null,D=0;D<N.length;D++){var z=N[D];z!==null&&(z.lane&=-536870913)}a&=~B}l!==0&&hf(e,l,0),s!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=s&~(f&~t))}function hf(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-Ct(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|a&261930}function df(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var l=31-Ct(a),i=1<<l;i&t|e[l]&t&&(e[l]|=t),a&=~i}}function mf(e,t){var a=t&-t;return a=(a&42)!==0?1:lc(a),(a&(e.suspendedLanes|t))!==0?0:a}function lc(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function nc(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function yf(){var e=V.p;return e!==0?e:(e=window.event,e===void 0?32:ey(e.type))}function pf(e,t){var a=V.p;try{return V.p=e,t()}finally{V.p=a}}var qa=Math.random().toString(36).slice(2),at="__reactFiber$"+qa,dt="__reactProps$"+qa,$l="__reactContainer$"+qa,ic="__reactEvents$"+qa,kp="__reactListeners$"+qa,Zp="__reactHandles$"+qa,vf="__reactResources$"+qa,li="__reactMarker$"+qa;function uc(e){delete e[at],delete e[dt],delete e[ic],delete e[kp],delete e[Zp]}function Wl(e){var t=e[at];if(t)return t;for(var a=e.parentNode;a;){if(t=a[$l]||a[at]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Lm(e);e!==null;){if(a=e[at])return a;e=Lm(e)}return t}e=a,a=e.parentNode}return null}function Pl(e){if(e=e[at]||e[$l]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function ni(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function Il(e){var t=e[vf];return t||(t=e[vf]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Pe(e){e[li]=!0}var gf=new Set,bf={};function jl(e,t){en(e,t),en(e+"Capture",t)}function en(e,t){for(bf[e]=t,e=0;e<t.length;e++)gf.add(t[e])}var Kp=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]*$"),Sf={},xf={};function Vp(e){return Is.call(xf,e)?!0:Is.call(Sf,e)?!1:Kp.test(e)?xf[e]=!0:(Sf[e]=!0,!1)}function vu(e,t,a){if(Vp(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function gu(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function fa(e,t,a,l){if(l===null)e.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+l)}}function Ut(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function jf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Jp(e,t,a){var l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var i=l.get,s=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(f){a=""+f,s.call(this,f)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function sc(e){if(!e._valueTracker){var t=jf(e)?"checked":"value";e._valueTracker=Jp(e,t,""+e[t])}}function Ef(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),l="";return e&&(l=jf(e)?e.checked?"true":"false":e.value),e=l,e!==a?(t.setValue(e),!0):!1}function bu(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Fp=/[\n"\\]/g;function Ht(e){return e.replace(Fp,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function cc(e,t,a,l,i,s,f,m){e.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.type=f:e.removeAttribute("type"),t!=null?f==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Ut(t)):e.value!==""+Ut(t)&&(e.value=""+Ut(t)):f!=="submit"&&f!=="reset"||e.removeAttribute("value"),t!=null?rc(e,f,Ut(t)):a!=null?rc(e,f,Ut(a)):l!=null&&e.removeAttribute("value"),i==null&&s!=null&&(e.defaultChecked=!!s),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"?e.name=""+Ut(m):e.removeAttribute("name")}function Tf(e,t,a,l,i,s,f,m){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.type=s),t!=null||a!=null){if(!(s!=="submit"&&s!=="reset"||t!=null)){sc(e);return}a=a!=null?""+Ut(a):"",t=t!=null?""+Ut(t):a,m||t===e.value||(e.value=t),e.defaultValue=t}l=l??i,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=m?e.checked:!!l,e.defaultChecked=!!l,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.name=f),sc(e)}function rc(e,t,a){t==="number"&&bu(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function tn(e,t,a,l){if(e=e.options,t){t={};for(var i=0;i<a.length;i++)t["$"+a[i]]=!0;for(a=0;a<e.length;a++)i=t.hasOwnProperty("$"+e[a].value),e[a].selected!==i&&(e[a].selected=i),i&&l&&(e[a].defaultSelected=!0)}else{for(a=""+Ut(a),t=null,i=0;i<e.length;i++){if(e[i].value===a){e[i].selected=!0,l&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Cf(e,t,a){if(t!=null&&(t=""+Ut(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Ut(a):""}function Rf(e,t,a,l){if(t==null){if(l!=null){if(a!=null)throw Error(c(92));if(we(l)){if(1<l.length)throw Error(c(93));l=l[0]}a=l}a==null&&(a=""),t=a}a=Ut(t),e.defaultValue=a,l=e.textContent,l===a&&l!==""&&l!==null&&(e.value=l),sc(e)}function an(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var $p=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 Of(e,t,a){var l=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,a):typeof a!="number"||a===0||$p.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function Af(e,t,a){if(t!=null&&typeof t!="object")throw Error(c(62));if(e=e.style,a!=null){for(var l in a)!a.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var i in t)l=t[i],t.hasOwnProperty(i)&&a[i]!==l&&Of(e,i,l)}else for(var s in t)t.hasOwnProperty(s)&&Of(e,s,t[s])}function oc(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Wp=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"]]),Pp=/^[\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 Su(e){return Pp.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ha(){}var fc=null;function hc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ln=null,nn=null;function Nf(e){var t=Pl(e);if(t&&(e=t.stateNode)){var a=e[dt]||null;e:switch(e=t.stateNode,t.type){case"input":if(cc(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+Ht(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var l=a[t];if(l!==e&&l.form===e.form){var i=l[dt]||null;if(!i)throw Error(c(90));cc(l,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<a.length;t++)l=a[t],l.form===e.form&&Ef(l)}break e;case"textarea":Cf(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&tn(e,!!a.multiple,t,!1)}}}var dc=!1;function _f(e,t,a){if(dc)return e(t,a);dc=!0;try{var l=e(t);return l}finally{if(dc=!1,(ln!==null||nn!==null)&&(ss(),ln&&(t=ln,e=nn,nn=ln=null,Nf(t),e)))for(t=0;t<e.length;t++)Nf(e[t])}}function ii(e,t){var a=e.stateNode;if(a===null)return null;var l=a[dt]||null;if(l===null)return null;a=l[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(c(231,t,typeof a));return a}var da=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),mc=!1;if(da)try{var ui={};Object.defineProperty(ui,"passive",{get:function(){mc=!0}}),window.addEventListener("test",ui,ui),window.removeEventListener("test",ui,ui)}catch{mc=!1}var La=null,yc=null,xu=null;function zf(){if(xu)return xu;var e,t=yc,a=t.length,l,i="value"in La?La.value:La.textContent,s=i.length;for(e=0;e<a&&t[e]===i[e];e++);var f=a-e;for(l=1;l<=f&&t[a-l]===i[s-l];l++);return xu=i.slice(e,1<l?1-l:void 0)}function ju(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Eu(){return!0}function Mf(){return!1}function mt(e){function t(a,l,i,s,f){this._reactName=a,this._targetInst=i,this.type=l,this.nativeEvent=s,this.target=f,this.currentTarget=null;for(var m in e)e.hasOwnProperty(m)&&(a=e[m],this[m]=a?a(s):s[m]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Eu:Mf,this.isPropagationStopped=Mf,this}return b(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Eu)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Eu)},persist:function(){},isPersistent:Eu}),t}var El={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Tu=mt(El),si=b({},El,{view:0,detail:0}),Ip=mt(si),pc,vc,ci,Cu=b({},si,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:bc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ci&&(ci&&e.type==="mousemove"?(pc=e.screenX-ci.screenX,vc=e.screenY-ci.screenY):vc=pc=0,ci=e),pc)},movementY:function(e){return"movementY"in e?e.movementY:vc}}),Df=mt(Cu),ev=b({},Cu,{dataTransfer:0}),tv=mt(ev),av=b({},si,{relatedTarget:0}),gc=mt(av),lv=b({},El,{animationName:0,elapsedTime:0,pseudoElement:0}),nv=mt(lv),iv=b({},El,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),uv=mt(iv),sv=b({},El,{data:0}),wf=mt(sv),cv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},rv={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"},ov={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function fv(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ov[e])?!!t[e]:!1}function bc(){return fv}var hv=b({},si,{key:function(e){if(e.key){var t=cv[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ju(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?rv[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:bc,charCode:function(e){return e.type==="keypress"?ju(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ju(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),dv=mt(hv),mv=b({},Cu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Uf=mt(mv),yv=b({},si,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:bc}),pv=mt(yv),vv=b({},El,{propertyName:0,elapsedTime:0,pseudoElement:0}),gv=mt(vv),bv=b({},Cu,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Sv=mt(bv),xv=b({},El,{newState:0,oldState:0}),jv=mt(xv),Ev=[9,13,27,32],Sc=da&&"CompositionEvent"in window,ri=null;da&&"documentMode"in document&&(ri=document.documentMode);var Tv=da&&"TextEvent"in window&&!ri,Hf=da&&(!Sc||ri&&8<ri&&11>=ri),qf=" ",Lf=!1;function Bf(e,t){switch(e){case"keyup":return Ev.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var un=!1;function Cv(e,t){switch(e){case"compositionend":return Qf(t);case"keypress":return t.which!==32?null:(Lf=!0,qf);case"textInput":return e=t.data,e===qf&&Lf?null:e;default:return null}}function Rv(e,t){if(un)return e==="compositionend"||!Sc&&Bf(e,t)?(e=zf(),xu=yc=La=null,un=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Hf&&t.locale!=="ko"?null:t.data;default:return null}}var Ov={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 Yf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ov[e.type]:t==="textarea"}function Gf(e,t,a,l){ln?nn?nn.push(l):nn=[l]:ln=l,t=ms(t,"onChange"),0<t.length&&(a=new Tu("onChange","change",null,a,l),e.push({event:a,listeners:t}))}var oi=null,fi=null;function Av(e){Tm(e,0)}function Ru(e){var t=ni(e);if(Ef(t))return e}function Xf(e,t){if(e==="change")return t}var kf=!1;if(da){var xc;if(da){var jc="oninput"in document;if(!jc){var Zf=document.createElement("div");Zf.setAttribute("oninput","return;"),jc=typeof Zf.oninput=="function"}xc=jc}else xc=!1;kf=xc&&(!document.documentMode||9<document.documentMode)}function Kf(){oi&&(oi.detachEvent("onpropertychange",Vf),fi=oi=null)}function Vf(e){if(e.propertyName==="value"&&Ru(fi)){var t=[];Gf(t,fi,e,hc(e)),_f(Av,t)}}function Nv(e,t,a){e==="focusin"?(Kf(),oi=t,fi=a,oi.attachEvent("onpropertychange",Vf)):e==="focusout"&&Kf()}function _v(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ru(fi)}function zv(e,t){if(e==="click")return Ru(t)}function Mv(e,t){if(e==="input"||e==="change")return Ru(t)}function Dv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Rt=typeof Object.is=="function"?Object.is:Dv;function hi(e,t){if(Rt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),l=Object.keys(t);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var i=a[l];if(!Is.call(t,i)||!Rt(e[i],t[i]))return!1}return!0}function Jf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ff(e,t){var a=Jf(e);e=0;for(var l;a;){if(a.nodeType===3){if(l=e+a.textContent.length,e<=t&&l>=t)return{node:a,offset:t-e};e=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Jf(a)}}function $f(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?$f(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Wf(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=bu(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=bu(e.document)}return t}function Ec(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var wv=da&&"documentMode"in document&&11>=document.documentMode,sn=null,Tc=null,di=null,Cc=!1;function Pf(e,t,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Cc||sn==null||sn!==bu(l)||(l=sn,"selectionStart"in l&&Ec(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),di&&hi(di,l)||(di=l,l=ms(Tc,"onSelect"),0<l.length&&(t=new Tu("onSelect","select",null,t,a),e.push({event:t,listeners:l}),t.target=sn)))}function Tl(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var cn={animationend:Tl("Animation","AnimationEnd"),animationiteration:Tl("Animation","AnimationIteration"),animationstart:Tl("Animation","AnimationStart"),transitionrun:Tl("Transition","TransitionRun"),transitionstart:Tl("Transition","TransitionStart"),transitioncancel:Tl("Transition","TransitionCancel"),transitionend:Tl("Transition","TransitionEnd")},Rc={},If={};da&&(If=document.createElement("div").style,"AnimationEvent"in window||(delete cn.animationend.animation,delete cn.animationiteration.animation,delete cn.animationstart.animation),"TransitionEvent"in window||delete cn.transitionend.transition);function Cl(e){if(Rc[e])return Rc[e];if(!cn[e])return e;var t=cn[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in If)return Rc[e]=t[a];return e}var eh=Cl("animationend"),th=Cl("animationiteration"),ah=Cl("animationstart"),Uv=Cl("transitionrun"),Hv=Cl("transitionstart"),qv=Cl("transitioncancel"),lh=Cl("transitionend"),nh=new Map,Oc="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(" ");Oc.push("scrollEnd");function Vt(e,t){nh.set(e,t),jl(t,[e])}var Ou=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},qt=[],rn=0,Ac=0;function Au(){for(var e=rn,t=Ac=rn=0;t<e;){var a=qt[t];qt[t++]=null;var l=qt[t];qt[t++]=null;var i=qt[t];qt[t++]=null;var s=qt[t];if(qt[t++]=null,l!==null&&i!==null){var f=l.pending;f===null?i.next=i:(i.next=f.next,f.next=i),l.pending=i}s!==0&&ih(a,i,s)}}function Nu(e,t,a,l){qt[rn++]=e,qt[rn++]=t,qt[rn++]=a,qt[rn++]=l,Ac|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function Nc(e,t,a,l){return Nu(e,t,a,l),_u(e)}function Rl(e,t){return Nu(e,null,null,t),_u(e)}function ih(e,t,a){e.lanes|=a;var l=e.alternate;l!==null&&(l.lanes|=a);for(var i=!1,s=e.return;s!==null;)s.childLanes|=a,l=s.alternate,l!==null&&(l.childLanes|=a),s.tag===22&&(e=s.stateNode,e===null||e._visibility&1||(i=!0)),e=s,s=s.return;return e.tag===3?(s=e.stateNode,i&&t!==null&&(i=31-Ct(a),e=s.hiddenUpdates,l=e[i],l===null?e[i]=[t]:l.push(t),t.lane=a|536870912),s):null}function _u(e){if(50<Ui)throw Ui=0,Lr=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var on={};function Lv(e,t,a,l){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ot(e,t,a,l){return new Lv(e,t,a,l)}function _c(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ma(e,t){var a=e.alternate;return a===null?(a=Ot(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function uh(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function zu(e,t,a,l,i,s){var f=0;if(l=e,typeof e=="function")_c(e)&&(f=1);else if(typeof e=="string")f=Xg(e,a,I.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Z:return e=Ot(31,a,t,i),e.elementType=Z,e.lanes=s,e;case H:return Ol(a.children,i,s,t);case U:f=8,i|=24;break;case L:return e=Ot(12,a,t,i|2),e.elementType=L,e.lanes=s,e;case te:return e=Ot(13,a,t,i),e.elementType=te,e.lanes=s,e;case F:return e=Ot(19,a,t,i),e.elementType=F,e.lanes=s,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case G:f=10;break e;case k:f=9;break e;case X:f=11;break e;case K:f=14;break e;case ae:f=16,l=null;break e}f=29,a=Error(c(130,e===null?"null":typeof e,"")),l=null}return t=Ot(f,a,t,i),t.elementType=e,t.type=l,t.lanes=s,t}function Ol(e,t,a,l){return e=Ot(7,e,l,t),e.lanes=a,e}function zc(e,t,a){return e=Ot(6,e,null,t),e.lanes=a,e}function sh(e){var t=Ot(18,null,null,0);return t.stateNode=e,t}function Mc(e,t,a){return t=Ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var ch=new WeakMap;function Lt(e,t){if(typeof e=="object"&&e!==null){var a=ch.get(e);return a!==void 0?a:(t={value:e,source:t,stack:sf(t)},ch.set(e,t),t)}return{value:e,source:t,stack:sf(t)}}var fn=[],hn=0,Mu=null,mi=0,Bt=[],Qt=0,Ba=null,ea=1,ta="";function ya(e,t){fn[hn++]=mi,fn[hn++]=Mu,Mu=e,mi=t}function rh(e,t,a){Bt[Qt++]=ea,Bt[Qt++]=ta,Bt[Qt++]=Ba,Ba=e;var l=ea;e=ta;var i=32-Ct(l)-1;l&=~(1<<i),a+=1;var s=32-Ct(t)+i;if(30<s){var f=i-i%5;s=(l&(1<<f)-1).toString(32),l>>=f,i-=f,ea=1<<32-Ct(t)+i|a<<i|l,ta=s+e}else ea=1<<s|a<<i|l,ta=e}function Dc(e){e.return!==null&&(ya(e,1),rh(e,1,0))}function wc(e){for(;e===Mu;)Mu=fn[--hn],fn[hn]=null,mi=fn[--hn],fn[hn]=null;for(;e===Ba;)Ba=Bt[--Qt],Bt[Qt]=null,ta=Bt[--Qt],Bt[Qt]=null,ea=Bt[--Qt],Bt[Qt]=null}function oh(e,t){Bt[Qt++]=ea,Bt[Qt++]=ta,Bt[Qt++]=Ba,ea=t.id,ta=t.overflow,Ba=e}var lt=null,Ue=null,ge=!1,Qa=null,Yt=!1,Uc=Error(c(519));function Ya(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw yi(Lt(t,e)),Uc}function fh(e){var t=e.stateNode,a=e.type,l=e.memoizedProps;switch(t[at]=e,t[dt]=l,a){case"dialog":ye("cancel",t),ye("close",t);break;case"iframe":case"object":case"embed":ye("load",t);break;case"video":case"audio":for(a=0;a<qi.length;a++)ye(qi[a],t);break;case"source":ye("error",t);break;case"img":case"image":case"link":ye("error",t),ye("load",t);break;case"details":ye("toggle",t);break;case"input":ye("invalid",t),Tf(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":ye("invalid",t);break;case"textarea":ye("invalid",t),Rf(t,l.value,l.defaultValue,l.children)}a=l.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||l.suppressHydrationWarning===!0||Am(t.textContent,a)?(l.popover!=null&&(ye("beforetoggle",t),ye("toggle",t)),l.onScroll!=null&&ye("scroll",t),l.onScrollEnd!=null&&ye("scrollend",t),l.onClick!=null&&(t.onclick=ha),t=!0):t=!1,t||Ya(e,!0)}function hh(e){for(lt=e.return;lt;)switch(lt.tag){case 5:case 31:case 13:Yt=!1;return;case 27:case 3:Yt=!0;return;default:lt=lt.return}}function dn(e){if(e!==lt)return!1;if(!ge)return hh(e),ge=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Ir(e.type,e.memoizedProps)),a=!a),a&&Ue&&Ya(e),hh(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Ue=qm(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Ue=qm(e)}else t===27?(t=Ue,tl(e.type)?(e=no,no=null,Ue=e):Ue=t):Ue=lt?Xt(e.stateNode.nextSibling):null;return!0}function Al(){Ue=lt=null,ge=!1}function Hc(){var e=Qa;return e!==null&&(gt===null?gt=e:gt.push.apply(gt,e),Qa=null),e}function yi(e){Qa===null?Qa=[e]:Qa.push(e)}var qc=E(null),Nl=null,pa=null;function Ga(e,t,a){$(qc,t._currentValue),t._currentValue=a}function va(e){e._currentValue=qc.current,Q(qc)}function Lc(e,t,a){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===a)break;e=e.return}}function Bc(e,t,a,l){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var s=i.dependencies;if(s!==null){var f=i.child;s=s.firstContext;e:for(;s!==null;){var m=s;s=i;for(var S=0;S<t.length;S++)if(m.context===t[S]){s.lanes|=a,m=s.alternate,m!==null&&(m.lanes|=a),Lc(s.return,a,e),l||(f=null);break e}s=m.next}}else if(i.tag===18){if(f=i.return,f===null)throw Error(c(341));f.lanes|=a,s=f.alternate,s!==null&&(s.lanes|=a),Lc(f,a,e),f=null}else f=i.child;if(f!==null)f.return=i;else for(f=i;f!==null;){if(f===e){f=null;break}if(i=f.sibling,i!==null){i.return=f.return,f=i;break}f=f.return}i=f}}function mn(e,t,a,l){e=null;for(var i=t,s=!1;i!==null;){if(!s){if((i.flags&524288)!==0)s=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var f=i.alternate;if(f===null)throw Error(c(387));if(f=f.memoizedProps,f!==null){var m=i.type;Rt(i.pendingProps.value,f.value)||(e!==null?e.push(m):e=[m])}}else if(i===Te.current){if(f=i.alternate,f===null)throw Error(c(387));f.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(Gi):e=[Gi])}i=i.return}e!==null&&Bc(t,e,a,l),t.flags|=262144}function Du(e){for(e=e.firstContext;e!==null;){if(!Rt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function _l(e){Nl=e,pa=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function nt(e){return dh(Nl,e)}function wu(e,t){return Nl===null&&_l(e),dh(e,t)}function dh(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},pa===null){if(e===null)throw Error(c(308));pa=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else pa=pa.next=t;return a}var Bv=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},Qv=n.unstable_scheduleCallback,Yv=n.unstable_NormalPriority,Ke={$$typeof:G,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Qc(){return{controller:new Bv,data:new Map,refCount:0}}function pi(e){e.refCount--,e.refCount===0&&Qv(Yv,function(){e.controller.abort()})}var vi=null,Yc=0,yn=0,pn=null;function Gv(e,t){if(vi===null){var a=vi=[];Yc=0,yn=kr(),pn={status:"pending",value:void 0,then:function(l){a.push(l)}}}return Yc++,t.then(mh,mh),t}function mh(){if(--Yc===0&&vi!==null){pn!==null&&(pn.status="fulfilled");var e=vi;vi=null,yn=0,pn=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Xv(e,t){var a=[],l={status:"pending",value:null,reason:null,then:function(i){a.push(i)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var i=0;i<a.length;i++)(0,a[i])(t)},function(i){for(l.status="rejected",l.reason=i,i=0;i<a.length;i++)(0,a[i])(void 0)}),l}var yh=w.S;w.S=function(e,t){Pd=Et(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Gv(e,t),yh!==null&&yh(e,t)};var zl=E(null);function Gc(){var e=zl.current;return e!==null?e:De.pooledCache}function Uu(e,t){t===null?$(zl,zl.current):$(zl,t.pool)}function ph(){var e=Gc();return e===null?null:{parent:Ke._currentValue,pool:e}}var vn=Error(c(460)),Xc=Error(c(474)),Hu=Error(c(542)),qu={then:function(){}};function vh(e){return e=e.status,e==="fulfilled"||e==="rejected"}function gh(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(ha,ha),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Sh(e),e;default:if(typeof t.status=="string")t.then(ha,ha);else{if(e=De,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=l}},function(l){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Sh(e),e}throw Dl=t,vn}}function Ml(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(Dl=a,vn):a}}var Dl=null;function bh(){if(Dl===null)throw Error(c(459));var e=Dl;return Dl=null,e}function Sh(e){if(e===vn||e===Hu)throw Error(c(483))}var gn=null,gi=0;function Lu(e){var t=gi;return gi+=1,gn===null&&(gn=[]),gh(gn,e,t)}function bi(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Bu(e,t){throw t.$$typeof===_?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function xh(e){function t(R,j){if(e){var O=R.deletions;O===null?(R.deletions=[j],R.flags|=16):O.push(j)}}function a(R,j){if(!e)return null;for(;j!==null;)t(R,j),j=j.sibling;return null}function l(R){for(var j=new Map;R!==null;)R.key!==null?j.set(R.key,R):j.set(R.index,R),R=R.sibling;return j}function i(R,j){return R=ma(R,j),R.index=0,R.sibling=null,R}function s(R,j,O){return R.index=O,e?(O=R.alternate,O!==null?(O=O.index,O<j?(R.flags|=67108866,j):O):(R.flags|=67108866,j)):(R.flags|=1048576,j)}function f(R){return e&&R.alternate===null&&(R.flags|=67108866),R}function m(R,j,O,q){return j===null||j.tag!==6?(j=zc(O,R.mode,q),j.return=R,j):(j=i(j,O),j.return=R,j)}function S(R,j,O,q){var ne=O.type;return ne===H?D(R,j,O.props.children,q,O.key):j!==null&&(j.elementType===ne||typeof ne=="object"&&ne!==null&&ne.$$typeof===ae&&Ml(ne)===j.type)?(j=i(j,O.props),bi(j,O),j.return=R,j):(j=zu(O.type,O.key,O.props,null,R.mode,q),bi(j,O),j.return=R,j)}function A(R,j,O,q){return j===null||j.tag!==4||j.stateNode.containerInfo!==O.containerInfo||j.stateNode.implementation!==O.implementation?(j=Mc(O,R.mode,q),j.return=R,j):(j=i(j,O.children||[]),j.return=R,j)}function D(R,j,O,q,ne){return j===null||j.tag!==7?(j=Ol(O,R.mode,q,ne),j.return=R,j):(j=i(j,O),j.return=R,j)}function B(R,j,O){if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return j=zc(""+j,R.mode,O),j.return=R,j;if(typeof j=="object"&&j!==null){switch(j.$$typeof){case M:return O=zu(j.type,j.key,j.props,null,R.mode,O),bi(O,j),O.return=R,O;case Y:return j=Mc(j,R.mode,O),j.return=R,j;case ae:return j=Ml(j),B(R,j,O)}if(we(j)||Le(j))return j=Ol(j,R.mode,O,null),j.return=R,j;if(typeof j.then=="function")return B(R,Lu(j),O);if(j.$$typeof===G)return B(R,wu(R,j),O);Bu(R,j)}return null}function N(R,j,O,q){var ne=j!==null?j.key:null;if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return ne!==null?null:m(R,j,""+O,q);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case M:return O.key===ne?S(R,j,O,q):null;case Y:return O.key===ne?A(R,j,O,q):null;case ae:return O=Ml(O),N(R,j,O,q)}if(we(O)||Le(O))return ne!==null?null:D(R,j,O,q,null);if(typeof O.then=="function")return N(R,j,Lu(O),q);if(O.$$typeof===G)return N(R,j,wu(R,O),q);Bu(R,O)}return null}function z(R,j,O,q,ne){if(typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint")return R=R.get(O)||null,m(j,R,""+q,ne);if(typeof q=="object"&&q!==null){switch(q.$$typeof){case M:return R=R.get(q.key===null?O:q.key)||null,S(j,R,q,ne);case Y:return R=R.get(q.key===null?O:q.key)||null,A(j,R,q,ne);case ae:return q=Ml(q),z(R,j,O,q,ne)}if(we(q)||Le(q))return R=R.get(O)||null,D(j,R,q,ne,null);if(typeof q.then=="function")return z(R,j,O,Lu(q),ne);if(q.$$typeof===G)return z(R,j,O,wu(j,q),ne);Bu(j,q)}return null}function W(R,j,O,q){for(var ne=null,Se=null,ee=j,fe=j=0,ve=null;ee!==null&&fe<O.length;fe++){ee.index>fe?(ve=ee,ee=null):ve=ee.sibling;var xe=N(R,ee,O[fe],q);if(xe===null){ee===null&&(ee=ve);break}e&&ee&&xe.alternate===null&&t(R,ee),j=s(xe,j,fe),Se===null?ne=xe:Se.sibling=xe,Se=xe,ee=ve}if(fe===O.length)return a(R,ee),ge&&ya(R,fe),ne;if(ee===null){for(;fe<O.length;fe++)ee=B(R,O[fe],q),ee!==null&&(j=s(ee,j,fe),Se===null?ne=ee:Se.sibling=ee,Se=ee);return ge&&ya(R,fe),ne}for(ee=l(ee);fe<O.length;fe++)ve=z(ee,R,fe,O[fe],q),ve!==null&&(e&&ve.alternate!==null&&ee.delete(ve.key===null?fe:ve.key),j=s(ve,j,fe),Se===null?ne=ve:Se.sibling=ve,Se=ve);return e&&ee.forEach(function(ul){return t(R,ul)}),ge&&ya(R,fe),ne}function ie(R,j,O,q){if(O==null)throw Error(c(151));for(var ne=null,Se=null,ee=j,fe=j=0,ve=null,xe=O.next();ee!==null&&!xe.done;fe++,xe=O.next()){ee.index>fe?(ve=ee,ee=null):ve=ee.sibling;var ul=N(R,ee,xe.value,q);if(ul===null){ee===null&&(ee=ve);break}e&&ee&&ul.alternate===null&&t(R,ee),j=s(ul,j,fe),Se===null?ne=ul:Se.sibling=ul,Se=ul,ee=ve}if(xe.done)return a(R,ee),ge&&ya(R,fe),ne;if(ee===null){for(;!xe.done;fe++,xe=O.next())xe=B(R,xe.value,q),xe!==null&&(j=s(xe,j,fe),Se===null?ne=xe:Se.sibling=xe,Se=xe);return ge&&ya(R,fe),ne}for(ee=l(ee);!xe.done;fe++,xe=O.next())xe=z(ee,R,fe,xe.value,q),xe!==null&&(e&&xe.alternate!==null&&ee.delete(xe.key===null?fe:xe.key),j=s(xe,j,fe),Se===null?ne=xe:Se.sibling=xe,Se=xe);return e&&ee.forEach(function(e0){return t(R,e0)}),ge&&ya(R,fe),ne}function ze(R,j,O,q){if(typeof O=="object"&&O!==null&&O.type===H&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case M:e:{for(var ne=O.key;j!==null;){if(j.key===ne){if(ne=O.type,ne===H){if(j.tag===7){a(R,j.sibling),q=i(j,O.props.children),q.return=R,R=q;break e}}else if(j.elementType===ne||typeof ne=="object"&&ne!==null&&ne.$$typeof===ae&&Ml(ne)===j.type){a(R,j.sibling),q=i(j,O.props),bi(q,O),q.return=R,R=q;break e}a(R,j);break}else t(R,j);j=j.sibling}O.type===H?(q=Ol(O.props.children,R.mode,q,O.key),q.return=R,R=q):(q=zu(O.type,O.key,O.props,null,R.mode,q),bi(q,O),q.return=R,R=q)}return f(R);case Y:e:{for(ne=O.key;j!==null;){if(j.key===ne)if(j.tag===4&&j.stateNode.containerInfo===O.containerInfo&&j.stateNode.implementation===O.implementation){a(R,j.sibling),q=i(j,O.children||[]),q.return=R,R=q;break e}else{a(R,j);break}else t(R,j);j=j.sibling}q=Mc(O,R.mode,q),q.return=R,R=q}return f(R);case ae:return O=Ml(O),ze(R,j,O,q)}if(we(O))return W(R,j,O,q);if(Le(O)){if(ne=Le(O),typeof ne!="function")throw Error(c(150));return O=ne.call(O),ie(R,j,O,q)}if(typeof O.then=="function")return ze(R,j,Lu(O),q);if(O.$$typeof===G)return ze(R,j,wu(R,O),q);Bu(R,O)}return typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint"?(O=""+O,j!==null&&j.tag===6?(a(R,j.sibling),q=i(j,O),q.return=R,R=q):(a(R,j),q=zc(O,R.mode,q),q.return=R,R=q),f(R)):a(R,j)}return function(R,j,O,q){try{gi=0;var ne=ze(R,j,O,q);return gn=null,ne}catch(ee){if(ee===vn||ee===Hu)throw ee;var Se=Ot(29,ee,null,R.mode);return Se.lanes=q,Se.return=R,Se}finally{}}}var wl=xh(!0),jh=xh(!1),Xa=!1;function kc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Zc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ka(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Za(e,t,a){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(je&2)!==0){var i=l.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),l.pending=t,t=_u(e),ih(e,null,a),t}return Nu(e,l,t,a),_u(e)}function Si(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,df(e,a)}}function Kc(e,t){var a=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var i=null,s=null;if(a=a.firstBaseUpdate,a!==null){do{var f={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};s===null?i=s=f:s=s.next=f,a=a.next}while(a!==null);s===null?i=s=t:s=s.next=t}else i=s=t;a={baseState:l.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:l.shared,callbacks:l.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var Vc=!1;function xi(){if(Vc){var e=pn;if(e!==null)throw e}}function ji(e,t,a,l){Vc=!1;var i=e.updateQueue;Xa=!1;var s=i.firstBaseUpdate,f=i.lastBaseUpdate,m=i.shared.pending;if(m!==null){i.shared.pending=null;var S=m,A=S.next;S.next=null,f===null?s=A:f.next=A,f=S;var D=e.alternate;D!==null&&(D=D.updateQueue,m=D.lastBaseUpdate,m!==f&&(m===null?D.firstBaseUpdate=A:m.next=A,D.lastBaseUpdate=S))}if(s!==null){var B=i.baseState;f=0,D=A=S=null,m=s;do{var N=m.lane&-536870913,z=N!==m.lane;if(z?(pe&N)===N:(l&N)===N){N!==0&&N===yn&&(Vc=!0),D!==null&&(D=D.next={lane:0,tag:m.tag,payload:m.payload,callback:null,next:null});e:{var W=e,ie=m;N=t;var ze=a;switch(ie.tag){case 1:if(W=ie.payload,typeof W=="function"){B=W.call(ze,B,N);break e}B=W;break e;case 3:W.flags=W.flags&-65537|128;case 0:if(W=ie.payload,N=typeof W=="function"?W.call(ze,B,N):W,N==null)break e;B=b({},B,N);break e;case 2:Xa=!0}}N=m.callback,N!==null&&(e.flags|=64,z&&(e.flags|=8192),z=i.callbacks,z===null?i.callbacks=[N]:z.push(N))}else z={lane:N,tag:m.tag,payload:m.payload,callback:m.callback,next:null},D===null?(A=D=z,S=B):D=D.next=z,f|=N;if(m=m.next,m===null){if(m=i.shared.pending,m===null)break;z=m,m=z.next,z.next=null,i.lastBaseUpdate=z,i.shared.pending=null}}while(!0);D===null&&(S=B),i.baseState=S,i.firstBaseUpdate=A,i.lastBaseUpdate=D,s===null&&(i.shared.lanes=0),$a|=f,e.lanes=f,e.memoizedState=B}}function Eh(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function Th(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Eh(a[e],t)}var bn=E(null),Qu=E(0);function Ch(e,t){e=Ra,$(Qu,e),$(bn,t),Ra=e|t.baseLanes}function Jc(){$(Qu,Ra),$(bn,bn.current)}function Fc(){Ra=Qu.current,Q(bn),Q(Qu)}var At=E(null),Gt=null;function Ka(e){var t=e.alternate;$(ke,ke.current&1),$(At,e),Gt===null&&(t===null||bn.current!==null||t.memoizedState!==null)&&(Gt=e)}function $c(e){$(ke,ke.current),$(At,e),Gt===null&&(Gt=e)}function Rh(e){e.tag===22?($(ke,ke.current),$(At,e),Gt===null&&(Gt=e)):Va()}function Va(){$(ke,ke.current),$(At,At.current)}function Nt(e){Q(At),Gt===e&&(Gt=null),Q(ke)}var ke=E(0);function Yu(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||ao(a)||lo(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ga=0,oe=null,Ne=null,Ve=null,Gu=!1,Sn=!1,Ul=!1,Xu=0,Ei=0,xn=null,kv=0;function Qe(){throw Error(c(321))}function Wc(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!Rt(e[a],t[a]))return!1;return!0}function Pc(e,t,a,l,i,s){return ga=s,oe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,w.H=e===null||e.memoizedState===null?rd:dr,Ul=!1,s=a(l,i),Ul=!1,Sn&&(s=Ah(t,a,l,i)),Oh(e),s}function Oh(e){w.H=Ri;var t=Ne!==null&&Ne.next!==null;if(ga=0,Ve=Ne=oe=null,Gu=!1,Ei=0,xn=null,t)throw Error(c(300));e===null||Je||(e=e.dependencies,e!==null&&Du(e)&&(Je=!0))}function Ah(e,t,a,l){oe=e;var i=0;do{if(Sn&&(xn=null),Ei=0,Sn=!1,25<=i)throw Error(c(301));if(i+=1,Ve=Ne=null,e.updateQueue!=null){var s=e.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}w.H=od,s=t(a,l)}while(Sn);return s}function Zv(){var e=w.H,t=e.useState()[0];return t=typeof t.then=="function"?Ti(t):t,e=e.useState()[0],(Ne!==null?Ne.memoizedState:null)!==e&&(oe.flags|=1024),t}function Ic(){var e=Xu!==0;return Xu=0,e}function er(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function tr(e){if(Gu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Gu=!1}ga=0,Ve=Ne=oe=null,Sn=!1,Ei=Xu=0,xn=null}function ot(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ve===null?oe.memoizedState=Ve=e:Ve=Ve.next=e,Ve}function Ze(){if(Ne===null){var e=oe.alternate;e=e!==null?e.memoizedState:null}else e=Ne.next;var t=Ve===null?oe.memoizedState:Ve.next;if(t!==null)Ve=t,Ne=e;else{if(e===null)throw oe.alternate===null?Error(c(467)):Error(c(310));Ne=e,e={memoizedState:Ne.memoizedState,baseState:Ne.baseState,baseQueue:Ne.baseQueue,queue:Ne.queue,next:null},Ve===null?oe.memoizedState=Ve=e:Ve=Ve.next=e}return Ve}function ku(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ti(e){var t=Ei;return Ei+=1,xn===null&&(xn=[]),e=gh(xn,e,t),t=oe,(Ve===null?t.memoizedState:Ve.next)===null&&(t=t.alternate,w.H=t===null||t.memoizedState===null?rd:dr),e}function Zu(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Ti(e);if(e.$$typeof===G)return nt(e)}throw Error(c(438,String(e)))}function ar(e){var t=null,a=oe.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var l=oe.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=ku(),oe.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),l=0;l<e;l++)a[l]=P;return t.index++,a}function ba(e,t){return typeof t=="function"?t(e):t}function Ku(e){var t=Ze();return lr(t,Ne,e)}function lr(e,t,a){var l=e.queue;if(l===null)throw Error(c(311));l.lastRenderedReducer=a;var i=e.baseQueue,s=l.pending;if(s!==null){if(i!==null){var f=i.next;i.next=s.next,s.next=f}t.baseQueue=i=s,l.pending=null}if(s=e.baseState,i===null)e.memoizedState=s;else{t=i.next;var m=f=null,S=null,A=t,D=!1;do{var B=A.lane&-536870913;if(B!==A.lane?(pe&B)===B:(ga&B)===B){var N=A.revertLane;if(N===0)S!==null&&(S=S.next={lane:0,revertLane:0,gesture:null,action:A.action,hasEagerState:A.hasEagerState,eagerState:A.eagerState,next:null}),B===yn&&(D=!0);else if((ga&N)===N){A=A.next,N===yn&&(D=!0);continue}else B={lane:0,revertLane:A.revertLane,gesture:null,action:A.action,hasEagerState:A.hasEagerState,eagerState:A.eagerState,next:null},S===null?(m=S=B,f=s):S=S.next=B,oe.lanes|=N,$a|=N;B=A.action,Ul&&a(s,B),s=A.hasEagerState?A.eagerState:a(s,B)}else N={lane:B,revertLane:A.revertLane,gesture:A.gesture,action:A.action,hasEagerState:A.hasEagerState,eagerState:A.eagerState,next:null},S===null?(m=S=N,f=s):S=S.next=N,oe.lanes|=B,$a|=B;A=A.next}while(A!==null&&A!==t);if(S===null?f=s:S.next=m,!Rt(s,e.memoizedState)&&(Je=!0,D&&(a=pn,a!==null)))throw a;e.memoizedState=s,e.baseState=f,e.baseQueue=S,l.lastRenderedState=s}return i===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function nr(e){var t=Ze(),a=t.queue;if(a===null)throw Error(c(311));a.lastRenderedReducer=e;var l=a.dispatch,i=a.pending,s=t.memoizedState;if(i!==null){a.pending=null;var f=i=i.next;do s=e(s,f.action),f=f.next;while(f!==i);Rt(s,t.memoizedState)||(Je=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),a.lastRenderedState=s}return[s,l]}function Nh(e,t,a){var l=oe,i=Ze(),s=ge;if(s){if(a===void 0)throw Error(c(407));a=a()}else a=t();var f=!Rt((Ne||i).memoizedState,a);if(f&&(i.memoizedState=a,Je=!0),i=i.queue,sr(Mh.bind(null,l,i,e),[e]),i.getSnapshot!==t||f||Ve!==null&&Ve.memoizedState.tag&1){if(l.flags|=2048,jn(9,{destroy:void 0},zh.bind(null,l,i,a,t),null),De===null)throw Error(c(349));s||(ga&127)!==0||_h(l,t,a)}return a}function _h(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=oe.updateQueue,t===null?(t=ku(),oe.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function zh(e,t,a,l){t.value=a,t.getSnapshot=l,Dh(t)&&wh(e)}function Mh(e,t,a){return a(function(){Dh(t)&&wh(e)})}function Dh(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Rt(e,a)}catch{return!0}}function wh(e){var t=Rl(e,2);t!==null&&bt(t,e,2)}function ir(e){var t=ot();if(typeof e=="function"){var a=e;if(e=a(),Ul){Ha(!0);try{a()}finally{Ha(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ba,lastRenderedState:e},t}function Uh(e,t,a,l){return e.baseState=a,lr(e,Ne,typeof l=="function"?l:ba)}function Kv(e,t,a,l,i){if(Fu(e))throw Error(c(485));if(e=t.action,e!==null){var s={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(f){s.listeners.push(f)}};w.T!==null?a(!0):s.isTransition=!1,l(s),a=t.pending,a===null?(s.next=t.pending=s,Hh(t,s)):(s.next=a.next,t.pending=a.next=s)}}function Hh(e,t){var a=t.action,l=t.payload,i=e.state;if(t.isTransition){var s=w.T,f={};w.T=f;try{var m=a(i,l),S=w.S;S!==null&&S(f,m),qh(e,t,m)}catch(A){ur(e,t,A)}finally{s!==null&&f.types!==null&&(s.types=f.types),w.T=s}}else try{s=a(i,l),qh(e,t,s)}catch(A){ur(e,t,A)}}function qh(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(l){Lh(e,t,l)},function(l){return ur(e,t,l)}):Lh(e,t,a)}function Lh(e,t,a){t.status="fulfilled",t.value=a,Bh(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,Hh(e,a)))}function ur(e,t,a){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=a,Bh(t),t=t.next;while(t!==l)}e.action=null}function Bh(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Qh(e,t){return t}function Yh(e,t){if(ge){var a=De.formState;if(a!==null){e:{var l=oe;if(ge){if(Ue){t:{for(var i=Ue,s=Yt;i.nodeType!==8;){if(!s){i=null;break t}if(i=Xt(i.nextSibling),i===null){i=null;break t}}s=i.data,i=s==="F!"||s==="F"?i:null}if(i){Ue=Xt(i.nextSibling),l=i.data==="F!";break e}}Ya(l)}l=!1}l&&(t=a[0])}}return a=ot(),a.memoizedState=a.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qh,lastRenderedState:t},a.queue=l,a=ud.bind(null,oe,l),l.dispatch=a,l=ir(!1),s=hr.bind(null,oe,!1,l.queue),l=ot(),i={state:t,dispatch:null,action:e,pending:null},l.queue=i,a=Kv.bind(null,oe,i,s,a),i.dispatch=a,l.memoizedState=e,[t,a,!1]}function Gh(e){var t=Ze();return Xh(t,Ne,e)}function Xh(e,t,a){if(t=lr(e,t,Qh)[0],e=Ku(ba)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=Ti(t)}catch(f){throw f===vn?Hu:f}else l=t;t=Ze();var i=t.queue,s=i.dispatch;return a!==t.memoizedState&&(oe.flags|=2048,jn(9,{destroy:void 0},Vv.bind(null,i,a),null)),[l,s,e]}function Vv(e,t){e.action=t}function kh(e){var t=Ze(),a=Ne;if(a!==null)return Xh(t,a,e);Ze(),t=t.memoizedState,a=Ze();var l=a.queue.dispatch;return a.memoizedState=e,[t,l,!1]}function jn(e,t,a,l){return e={tag:e,create:a,deps:l,inst:t,next:null},t=oe.updateQueue,t===null&&(t=ku(),oe.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(l=a.next,a.next=e,e.next=l,t.lastEffect=e),e}function Zh(){return Ze().memoizedState}function Vu(e,t,a,l){var i=ot();oe.flags|=e,i.memoizedState=jn(1|t,{destroy:void 0},a,l===void 0?null:l)}function Ju(e,t,a,l){var i=Ze();l=l===void 0?null:l;var s=i.memoizedState.inst;Ne!==null&&l!==null&&Wc(l,Ne.memoizedState.deps)?i.memoizedState=jn(t,s,a,l):(oe.flags|=e,i.memoizedState=jn(1|t,s,a,l))}function Kh(e,t){Vu(8390656,8,e,t)}function sr(e,t){Ju(2048,8,e,t)}function Jv(e){oe.flags|=4;var t=oe.updateQueue;if(t===null)t=ku(),oe.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function Vh(e){var t=Ze().memoizedState;return Jv({ref:t,nextImpl:e}),function(){if((je&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function Jh(e,t){return Ju(4,2,e,t)}function Fh(e,t){return Ju(4,4,e,t)}function $h(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Wh(e,t,a){a=a!=null?a.concat([e]):null,Ju(4,4,$h.bind(null,t,e),a)}function cr(){}function Ph(e,t){var a=Ze();t=t===void 0?null:t;var l=a.memoizedState;return t!==null&&Wc(t,l[1])?l[0]:(a.memoizedState=[e,t],e)}function Ih(e,t){var a=Ze();t=t===void 0?null:t;var l=a.memoizedState;if(t!==null&&Wc(t,l[1]))return l[0];if(l=e(),Ul){Ha(!0);try{e()}finally{Ha(!1)}}return a.memoizedState=[l,t],l}function rr(e,t,a){return a===void 0||(ga&1073741824)!==0&&(pe&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=em(),oe.lanes|=e,$a|=e,a)}function ed(e,t,a,l){return Rt(a,t)?a:bn.current!==null?(e=rr(e,a,l),Rt(e,t)||(Je=!0),e):(ga&42)===0||(ga&1073741824)!==0&&(pe&261930)===0?(Je=!0,e.memoizedState=a):(e=em(),oe.lanes|=e,$a|=e,t)}function td(e,t,a,l,i){var s=V.p;V.p=s!==0&&8>s?s:8;var f=w.T,m={};w.T=m,hr(e,!1,t,a);try{var S=i(),A=w.S;if(A!==null&&A(m,S),S!==null&&typeof S=="object"&&typeof S.then=="function"){var D=Xv(S,l);Ci(e,t,D,Mt(e))}else Ci(e,t,l,Mt(e))}catch(B){Ci(e,t,{then:function(){},status:"rejected",reason:B},Mt())}finally{V.p=s,f!==null&&m.types!==null&&(f.types=m.types),w.T=f}}function Fv(){}function or(e,t,a,l){if(e.tag!==5)throw Error(c(476));var i=ad(e).queue;td(e,i,t,se,a===null?Fv:function(){return ld(e),a(l)})}function ad(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:se,baseState:se,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ba,lastRenderedState:se},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ba,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ld(e){var t=ad(e);t.next===null&&(t=e.alternate.memoizedState),Ci(e,t.next.queue,{},Mt())}function fr(){return nt(Gi)}function nd(){return Ze().memoizedState}function id(){return Ze().memoizedState}function $v(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Mt();e=ka(a);var l=Za(t,e,a);l!==null&&(bt(l,t,a),Si(l,t,a)),t={cache:Qc()},e.payload=t;return}t=t.return}}function Wv(e,t,a){var l=Mt();a={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Fu(e)?sd(t,a):(a=Nc(e,t,a,l),a!==null&&(bt(a,e,l),cd(a,t,l)))}function ud(e,t,a){var l=Mt();Ci(e,t,a,l)}function Ci(e,t,a,l){var i={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Fu(e))sd(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var f=t.lastRenderedState,m=s(f,a);if(i.hasEagerState=!0,i.eagerState=m,Rt(m,f))return Nu(e,t,i,0),De===null&&Au(),!1}catch{}finally{}if(a=Nc(e,t,i,l),a!==null)return bt(a,e,l),cd(a,t,l),!0}return!1}function hr(e,t,a,l){if(l={lane:2,revertLane:kr(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Fu(e)){if(t)throw Error(c(479))}else t=Nc(e,a,l,2),t!==null&&bt(t,e,2)}function Fu(e){var t=e.alternate;return e===oe||t!==null&&t===oe}function sd(e,t){Sn=Gu=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function cd(e,t,a){if((a&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,df(e,a)}}var Ri={readContext:nt,use:Zu,useCallback:Qe,useContext:Qe,useEffect:Qe,useImperativeHandle:Qe,useLayoutEffect:Qe,useInsertionEffect:Qe,useMemo:Qe,useReducer:Qe,useRef:Qe,useState:Qe,useDebugValue:Qe,useDeferredValue:Qe,useTransition:Qe,useSyncExternalStore:Qe,useId:Qe,useHostTransitionStatus:Qe,useFormState:Qe,useActionState:Qe,useOptimistic:Qe,useMemoCache:Qe,useCacheRefresh:Qe};Ri.useEffectEvent=Qe;var rd={readContext:nt,use:Zu,useCallback:function(e,t){return ot().memoizedState=[e,t===void 0?null:t],e},useContext:nt,useEffect:Kh,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Vu(4194308,4,$h.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Vu(4194308,4,e,t)},useInsertionEffect:function(e,t){Vu(4,2,e,t)},useMemo:function(e,t){var a=ot();t=t===void 0?null:t;var l=e();if(Ul){Ha(!0);try{e()}finally{Ha(!1)}}return a.memoizedState=[l,t],l},useReducer:function(e,t,a){var l=ot();if(a!==void 0){var i=a(t);if(Ul){Ha(!0);try{a(t)}finally{Ha(!1)}}}else i=t;return l.memoizedState=l.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},l.queue=e,e=e.dispatch=Wv.bind(null,oe,e),[l.memoizedState,e]},useRef:function(e){var t=ot();return e={current:e},t.memoizedState=e},useState:function(e){e=ir(e);var t=e.queue,a=ud.bind(null,oe,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:cr,useDeferredValue:function(e,t){var a=ot();return rr(a,e,t)},useTransition:function(){var e=ir(!1);return e=td.bind(null,oe,e.queue,!0,!1),ot().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var l=oe,i=ot();if(ge){if(a===void 0)throw Error(c(407));a=a()}else{if(a=t(),De===null)throw Error(c(349));(pe&127)!==0||_h(l,t,a)}i.memoizedState=a;var s={value:a,getSnapshot:t};return i.queue=s,Kh(Mh.bind(null,l,s,e),[e]),l.flags|=2048,jn(9,{destroy:void 0},zh.bind(null,l,s,a,t),null),a},useId:function(){var e=ot(),t=De.identifierPrefix;if(ge){var a=ta,l=ea;a=(l&~(1<<32-Ct(l)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Xu++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=kv++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:fr,useFormState:Yh,useActionState:Yh,useOptimistic:function(e){var t=ot();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=hr.bind(null,oe,!0,a),a.dispatch=t,[e,t]},useMemoCache:ar,useCacheRefresh:function(){return ot().memoizedState=$v.bind(null,oe)},useEffectEvent:function(e){var t=ot(),a={impl:e};return t.memoizedState=a,function(){if((je&2)!==0)throw Error(c(440));return a.impl.apply(void 0,arguments)}}},dr={readContext:nt,use:Zu,useCallback:Ph,useContext:nt,useEffect:sr,useImperativeHandle:Wh,useInsertionEffect:Jh,useLayoutEffect:Fh,useMemo:Ih,useReducer:Ku,useRef:Zh,useState:function(){return Ku(ba)},useDebugValue:cr,useDeferredValue:function(e,t){var a=Ze();return ed(a,Ne.memoizedState,e,t)},useTransition:function(){var e=Ku(ba)[0],t=Ze().memoizedState;return[typeof e=="boolean"?e:Ti(e),t]},useSyncExternalStore:Nh,useId:nd,useHostTransitionStatus:fr,useFormState:Gh,useActionState:Gh,useOptimistic:function(e,t){var a=Ze();return Uh(a,Ne,e,t)},useMemoCache:ar,useCacheRefresh:id};dr.useEffectEvent=Vh;var od={readContext:nt,use:Zu,useCallback:Ph,useContext:nt,useEffect:sr,useImperativeHandle:Wh,useInsertionEffect:Jh,useLayoutEffect:Fh,useMemo:Ih,useReducer:nr,useRef:Zh,useState:function(){return nr(ba)},useDebugValue:cr,useDeferredValue:function(e,t){var a=Ze();return Ne===null?rr(a,e,t):ed(a,Ne.memoizedState,e,t)},useTransition:function(){var e=nr(ba)[0],t=Ze().memoizedState;return[typeof e=="boolean"?e:Ti(e),t]},useSyncExternalStore:Nh,useId:nd,useHostTransitionStatus:fr,useFormState:kh,useActionState:kh,useOptimistic:function(e,t){var a=Ze();return Ne!==null?Uh(a,Ne,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:ar,useCacheRefresh:id};od.useEffectEvent=Vh;function mr(e,t,a,l){t=e.memoizedState,a=a(l,t),a=a==null?t:b({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var yr={enqueueSetState:function(e,t,a){e=e._reactInternals;var l=Mt(),i=ka(l);i.payload=t,a!=null&&(i.callback=a),t=Za(e,i,l),t!==null&&(bt(t,e,l),Si(t,e,l))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var l=Mt(),i=ka(l);i.tag=1,i.payload=t,a!=null&&(i.callback=a),t=Za(e,i,l),t!==null&&(bt(t,e,l),Si(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Mt(),l=ka(a);l.tag=2,t!=null&&(l.callback=t),t=Za(e,l,a),t!==null&&(bt(t,e,a),Si(t,e,a))}};function fd(e,t,a,l,i,s,f){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,s,f):t.prototype&&t.prototype.isPureReactComponent?!hi(a,l)||!hi(i,s):!0}function hd(e,t,a,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,l),t.state!==e&&yr.enqueueReplaceState(t,t.state,null)}function Hl(e,t){var a=t;if("ref"in t){a={};for(var l in t)l!=="ref"&&(a[l]=t[l])}if(e=e.defaultProps){a===t&&(a=b({},a));for(var i in e)a[i]===void 0&&(a[i]=e[i])}return a}function dd(e){Ou(e)}function md(e){console.error(e)}function yd(e){Ou(e)}function $u(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function pd(e,t,a){try{var l=e.onCaughtError;l(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function pr(e,t,a){return a=ka(a),a.tag=3,a.payload={element:null},a.callback=function(){$u(e,t)},a}function vd(e){return e=ka(e),e.tag=3,e}function gd(e,t,a,l){var i=a.type.getDerivedStateFromError;if(typeof i=="function"){var s=l.value;e.payload=function(){return i(s)},e.callback=function(){pd(t,a,l)}}var f=a.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(e.callback=function(){pd(t,a,l),typeof i!="function"&&(Wa===null?Wa=new Set([this]):Wa.add(this));var m=l.stack;this.componentDidCatch(l.value,{componentStack:m!==null?m:""})})}function Pv(e,t,a,l,i){if(a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=a.alternate,t!==null&&mn(t,a,i,!0),a=At.current,a!==null){switch(a.tag){case 31:case 13:return Gt===null?cs():a.alternate===null&&Ye===0&&(Ye=3),a.flags&=-257,a.flags|=65536,a.lanes=i,l===qu?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([l]):t.add(l),Yr(e,l,i)),!1;case 22:return a.flags|=65536,l===qu?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([l]):a.add(l)),Yr(e,l,i)),!1}throw Error(c(435,a.tag))}return Yr(e,l,i),cs(),!1}if(ge)return t=At.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,l!==Uc&&(e=Error(c(422),{cause:l}),yi(Lt(e,a)))):(l!==Uc&&(t=Error(c(423),{cause:l}),yi(Lt(t,a))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,l=Lt(l,a),i=pr(e.stateNode,l,i),Kc(e,i),Ye!==4&&(Ye=2)),!1;var s=Error(c(520),{cause:l});if(s=Lt(s,a),wi===null?wi=[s]:wi.push(s),Ye!==4&&(Ye=2),t===null)return!0;l=Lt(l,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=i&-i,a.lanes|=e,e=pr(a.stateNode,l,e),Kc(a,e),!1;case 1:if(t=a.type,s=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(Wa===null||!Wa.has(s))))return a.flags|=65536,i&=-i,a.lanes|=i,i=vd(i),gd(i,e,a,l),Kc(a,i),!1}a=a.return}while(a!==null);return!1}var vr=Error(c(461)),Je=!1;function it(e,t,a,l){t.child=e===null?jh(t,null,a,l):wl(t,e.child,a,l)}function bd(e,t,a,l,i){a=a.render;var s=t.ref;if("ref"in l){var f={};for(var m in l)m!=="ref"&&(f[m]=l[m])}else f=l;return _l(t),l=Pc(e,t,a,f,s,i),m=Ic(),e!==null&&!Je?(er(e,t,i),Sa(e,t,i)):(ge&&m&&Dc(t),t.flags|=1,it(e,t,l,i),t.child)}function Sd(e,t,a,l,i){if(e===null){var s=a.type;return typeof s=="function"&&!_c(s)&&s.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=s,xd(e,t,s,l,i)):(e=zu(a.type,null,l,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!Cr(e,i)){var f=s.memoizedProps;if(a=a.compare,a=a!==null?a:hi,a(f,l)&&e.ref===t.ref)return Sa(e,t,i)}return t.flags|=1,e=ma(s,l),e.ref=t.ref,e.return=t,t.child=e}function xd(e,t,a,l,i){if(e!==null){var s=e.memoizedProps;if(hi(s,l)&&e.ref===t.ref)if(Je=!1,t.pendingProps=l=s,Cr(e,i))(e.flags&131072)!==0&&(Je=!0);else return t.lanes=e.lanes,Sa(e,t,i)}return gr(e,t,a,l,i)}function jd(e,t,a,l){var i=l.children,s=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((t.flags&128)!==0){if(s=s!==null?s.baseLanes|a:a,e!==null){for(l=t.child=e.child,i=0;l!==null;)i=i|l.lanes|l.childLanes,l=l.sibling;l=i&~s}else l=0,t.child=null;return Ed(e,t,s,a,l)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Uu(t,s!==null?s.cachePool:null),s!==null?Ch(t,s):Jc(),Rh(t);else return l=t.lanes=536870912,Ed(e,t,s!==null?s.baseLanes|a:a,a,l)}else s!==null?(Uu(t,s.cachePool),Ch(t,s),Va(),t.memoizedState=null):(e!==null&&Uu(t,null),Jc(),Va());return it(e,t,i,a),t.child}function Oi(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Ed(e,t,a,l,i){var s=Gc();return s=s===null?null:{parent:Ke._currentValue,pool:s},t.memoizedState={baseLanes:a,cachePool:s},e!==null&&Uu(t,null),Jc(),Rh(t),e!==null&&mn(e,t,l,!0),t.childLanes=i,null}function Wu(e,t){return t=Iu({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Td(e,t,a){return wl(t,e.child,null,a),e=Wu(t,t.pendingProps),e.flags|=2,Nt(t),t.memoizedState=null,e}function Iv(e,t,a){var l=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(ge){if(l.mode==="hidden")return e=Wu(t,l),t.lanes=536870912,Oi(null,e);if($c(t),(e=Ue)?(e=Hm(e,Yt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ba!==null?{id:ea,overflow:ta}:null,retryLane:536870912,hydrationErrors:null},a=sh(e),a.return=t,t.child=a,lt=t,Ue=null)):e=null,e===null)throw Ya(t);return t.lanes=536870912,null}return Wu(t,l)}var s=e.memoizedState;if(s!==null){var f=s.dehydrated;if($c(t),i)if(t.flags&256)t.flags&=-257,t=Td(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(Je||mn(e,t,a,!1),i=(a&e.childLanes)!==0,Je||i){if(l=De,l!==null&&(f=mf(l,a),f!==0&&f!==s.retryLane))throw s.retryLane=f,Rl(e,f),bt(l,e,f),vr;cs(),t=Td(e,t,a)}else e=s.treeContext,Ue=Xt(f.nextSibling),lt=t,ge=!0,Qa=null,Yt=!1,e!==null&&oh(t,e),t=Wu(t,l),t.flags|=4096;return t}return e=ma(e.child,{mode:l.mode,children:l.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Pu(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(c(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function gr(e,t,a,l,i){return _l(t),a=Pc(e,t,a,l,void 0,i),l=Ic(),e!==null&&!Je?(er(e,t,i),Sa(e,t,i)):(ge&&l&&Dc(t),t.flags|=1,it(e,t,a,i),t.child)}function Cd(e,t,a,l,i,s){return _l(t),t.updateQueue=null,a=Ah(t,l,a,i),Oh(e),l=Ic(),e!==null&&!Je?(er(e,t,s),Sa(e,t,s)):(ge&&l&&Dc(t),t.flags|=1,it(e,t,a,s),t.child)}function Rd(e,t,a,l,i){if(_l(t),t.stateNode===null){var s=on,f=a.contextType;typeof f=="object"&&f!==null&&(s=nt(f)),s=new a(l,s),t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=yr,t.stateNode=s,s._reactInternals=t,s=t.stateNode,s.props=l,s.state=t.memoizedState,s.refs={},kc(t),f=a.contextType,s.context=typeof f=="object"&&f!==null?nt(f):on,s.state=t.memoizedState,f=a.getDerivedStateFromProps,typeof f=="function"&&(mr(t,a,f,l),s.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(f=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),f!==s.state&&yr.enqueueReplaceState(s,s.state,null),ji(t,l,s,i),xi(),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){s=t.stateNode;var m=t.memoizedProps,S=Hl(a,m);s.props=S;var A=s.context,D=a.contextType;f=on,typeof D=="object"&&D!==null&&(f=nt(D));var B=a.getDerivedStateFromProps;D=typeof B=="function"||typeof s.getSnapshotBeforeUpdate=="function",m=t.pendingProps!==m,D||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(m||A!==f)&&hd(t,s,l,f),Xa=!1;var N=t.memoizedState;s.state=N,ji(t,l,s,i),xi(),A=t.memoizedState,m||N!==A||Xa?(typeof B=="function"&&(mr(t,a,B,l),A=t.memoizedState),(S=Xa||fd(t,a,S,l,N,A,f))?(D||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=A),s.props=l,s.state=A,s.context=f,l=S):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{s=t.stateNode,Zc(e,t),f=t.memoizedProps,D=Hl(a,f),s.props=D,B=t.pendingProps,N=s.context,A=a.contextType,S=on,typeof A=="object"&&A!==null&&(S=nt(A)),m=a.getDerivedStateFromProps,(A=typeof m=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(f!==B||N!==S)&&hd(t,s,l,S),Xa=!1,N=t.memoizedState,s.state=N,ji(t,l,s,i),xi();var z=t.memoizedState;f!==B||N!==z||Xa||e!==null&&e.dependencies!==null&&Du(e.dependencies)?(typeof m=="function"&&(mr(t,a,m,l),z=t.memoizedState),(D=Xa||fd(t,a,D,l,N,z,S)||e!==null&&e.dependencies!==null&&Du(e.dependencies))?(A||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(l,z,S),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(l,z,S)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||f===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=z),s.props=l,s.state=z,s.context=S,l=D):(typeof s.componentDidUpdate!="function"||f===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),l=!1)}return s=l,Pu(e,t),l=(t.flags&128)!==0,s||l?(s=t.stateNode,a=l&&typeof a.getDerivedStateFromError!="function"?null:s.render(),t.flags|=1,e!==null&&l?(t.child=wl(t,e.child,null,i),t.child=wl(t,null,a,i)):it(e,t,a,i),t.memoizedState=s.state,e=t.child):e=Sa(e,t,i),e}function Od(e,t,a,l){return Al(),t.flags|=256,it(e,t,a,l),t.child}var br={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Sr(e){return{baseLanes:e,cachePool:ph()}}function xr(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=zt),e}function Ad(e,t,a){var l=t.pendingProps,i=!1,s=(t.flags&128)!==0,f;if((f=s)||(f=e!==null&&e.memoizedState===null?!1:(ke.current&2)!==0),f&&(i=!0,t.flags&=-129),f=(t.flags&32)!==0,t.flags&=-33,e===null){if(ge){if(i?Ka(t):Va(),(e=Ue)?(e=Hm(e,Yt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ba!==null?{id:ea,overflow:ta}:null,retryLane:536870912,hydrationErrors:null},a=sh(e),a.return=t,t.child=a,lt=t,Ue=null)):e=null,e===null)throw Ya(t);return lo(e)?t.lanes=32:t.lanes=536870912,null}var m=l.children;return l=l.fallback,i?(Va(),i=t.mode,m=Iu({mode:"hidden",children:m},i),l=Ol(l,i,a,null),m.return=t,l.return=t,m.sibling=l,t.child=m,l=t.child,l.memoizedState=Sr(a),l.childLanes=xr(e,f,a),t.memoizedState=br,Oi(null,l)):(Ka(t),jr(t,m))}var S=e.memoizedState;if(S!==null&&(m=S.dehydrated,m!==null)){if(s)t.flags&256?(Ka(t),t.flags&=-257,t=Er(e,t,a)):t.memoizedState!==null?(Va(),t.child=e.child,t.flags|=128,t=null):(Va(),m=l.fallback,i=t.mode,l=Iu({mode:"visible",children:l.children},i),m=Ol(m,i,a,null),m.flags|=2,l.return=t,m.return=t,l.sibling=m,t.child=l,wl(t,e.child,null,a),l=t.child,l.memoizedState=Sr(a),l.childLanes=xr(e,f,a),t.memoizedState=br,t=Oi(null,l));else if(Ka(t),lo(m)){if(f=m.nextSibling&&m.nextSibling.dataset,f)var A=f.dgst;f=A,l=Error(c(419)),l.stack="",l.digest=f,yi({value:l,source:null,stack:null}),t=Er(e,t,a)}else if(Je||mn(e,t,a,!1),f=(a&e.childLanes)!==0,Je||f){if(f=De,f!==null&&(l=mf(f,a),l!==0&&l!==S.retryLane))throw S.retryLane=l,Rl(e,l),bt(f,e,l),vr;ao(m)||cs(),t=Er(e,t,a)}else ao(m)?(t.flags|=192,t.child=e.child,t=null):(e=S.treeContext,Ue=Xt(m.nextSibling),lt=t,ge=!0,Qa=null,Yt=!1,e!==null&&oh(t,e),t=jr(t,l.children),t.flags|=4096);return t}return i?(Va(),m=l.fallback,i=t.mode,S=e.child,A=S.sibling,l=ma(S,{mode:"hidden",children:l.children}),l.subtreeFlags=S.subtreeFlags&65011712,A!==null?m=ma(A,m):(m=Ol(m,i,a,null),m.flags|=2),m.return=t,l.return=t,l.sibling=m,t.child=l,Oi(null,l),l=t.child,m=e.child.memoizedState,m===null?m=Sr(a):(i=m.cachePool,i!==null?(S=Ke._currentValue,i=i.parent!==S?{parent:S,pool:S}:i):i=ph(),m={baseLanes:m.baseLanes|a,cachePool:i}),l.memoizedState=m,l.childLanes=xr(e,f,a),t.memoizedState=br,Oi(e.child,l)):(Ka(t),a=e.child,e=a.sibling,a=ma(a,{mode:"visible",children:l.children}),a.return=t,a.sibling=null,e!==null&&(f=t.deletions,f===null?(t.deletions=[e],t.flags|=16):f.push(e)),t.child=a,t.memoizedState=null,a)}function jr(e,t){return t=Iu({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Iu(e,t){return e=Ot(22,e,null,t),e.lanes=0,e}function Er(e,t,a){return wl(t,e.child,null,a),e=jr(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Nd(e,t,a){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),Lc(e.return,t,a)}function Tr(e,t,a,l,i,s){var f=e.memoizedState;f===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:i,treeForkCount:s}:(f.isBackwards=t,f.rendering=null,f.renderingStartTime=0,f.last=l,f.tail=a,f.tailMode=i,f.treeForkCount=s)}function _d(e,t,a){var l=t.pendingProps,i=l.revealOrder,s=l.tail;l=l.children;var f=ke.current,m=(f&2)!==0;if(m?(f=f&1|2,t.flags|=128):f&=1,$(ke,f),it(e,t,l,a),l=ge?mi:0,!m&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Nd(e,a,t);else if(e.tag===19)Nd(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(a=t.child,i=null;a!==null;)e=a.alternate,e!==null&&Yu(e)===null&&(i=a),a=a.sibling;a=i,a===null?(i=t.child,t.child=null):(i=a.sibling,a.sibling=null),Tr(t,!1,i,a,s,l);break;case"backwards":case"unstable_legacy-backwards":for(a=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Yu(e)===null){t.child=i;break}e=i.sibling,i.sibling=a,a=i,i=e}Tr(t,!0,a,null,s,l);break;case"together":Tr(t,!1,null,null,void 0,l);break;default:t.memoizedState=null}return t.child}function Sa(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),$a|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(mn(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,a=ma(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=ma(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function Cr(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Du(e)))}function eg(e,t,a){switch(t.tag){case 3:rt(t,t.stateNode.containerInfo),Ga(t,Ke,e.memoizedState.cache),Al();break;case 27:case 5:In(t);break;case 4:rt(t,t.stateNode.containerInfo);break;case 10:Ga(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,$c(t),null;break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(Ka(t),t.flags|=128,null):(a&t.child.childLanes)!==0?Ad(e,t,a):(Ka(t),e=Sa(e,t,a),e!==null?e.sibling:null);Ka(t);break;case 19:var i=(e.flags&128)!==0;if(l=(a&t.childLanes)!==0,l||(mn(e,t,a,!1),l=(a&t.childLanes)!==0),i){if(l)return _d(e,t,a);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),$(ke,ke.current),l)break;return null;case 22:return t.lanes=0,jd(e,t,a,t.pendingProps);case 24:Ga(t,Ke,e.memoizedState.cache)}return Sa(e,t,a)}function zd(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Je=!0;else{if(!Cr(e,a)&&(t.flags&128)===0)return Je=!1,eg(e,t,a);Je=(e.flags&131072)!==0}else Je=!1,ge&&(t.flags&1048576)!==0&&rh(t,mi,t.index);switch(t.lanes=0,t.tag){case 16:e:{var l=t.pendingProps;if(e=Ml(t.elementType),t.type=e,typeof e=="function")_c(e)?(l=Hl(e,l),t.tag=1,t=Rd(null,t,e,l,a)):(t.tag=0,t=gr(null,t,e,l,a));else{if(e!=null){var i=e.$$typeof;if(i===X){t.tag=11,t=bd(null,t,e,l,a);break e}else if(i===K){t.tag=14,t=Sd(null,t,e,l,a);break e}}throw t=tt(e)||e,Error(c(306,t,""))}}return t;case 0:return gr(e,t,t.type,t.pendingProps,a);case 1:return l=t.type,i=Hl(l,t.pendingProps),Rd(e,t,l,i,a);case 3:e:{if(rt(t,t.stateNode.containerInfo),e===null)throw Error(c(387));l=t.pendingProps;var s=t.memoizedState;i=s.element,Zc(e,t),ji(t,l,null,a);var f=t.memoizedState;if(l=f.cache,Ga(t,Ke,l),l!==s.cache&&Bc(t,[Ke],a,!0),xi(),l=f.element,s.isDehydrated)if(s={element:l,isDehydrated:!1,cache:f.cache},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){t=Od(e,t,l,a);break e}else if(l!==i){i=Lt(Error(c(424)),t),yi(i),t=Od(e,t,l,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Ue=Xt(e.firstChild),lt=t,ge=!0,Qa=null,Yt=!0,a=jh(t,null,l,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(Al(),l===i){t=Sa(e,t,a);break e}it(e,t,l,a)}t=t.child}return t;case 26:return Pu(e,t),e===null?(a=Gm(t.type,null,t.pendingProps,null))?t.memoizedState=a:ge||(a=t.type,e=t.pendingProps,l=ys(de.current).createElement(a),l[at]=t,l[dt]=e,ut(l,a,e),Pe(l),t.stateNode=l):t.memoizedState=Gm(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return In(t),e===null&&ge&&(l=t.stateNode=Bm(t.type,t.pendingProps,de.current),lt=t,Yt=!0,i=Ue,tl(t.type)?(no=i,Ue=Xt(l.firstChild)):Ue=i),it(e,t,t.pendingProps.children,a),Pu(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&ge&&((i=l=Ue)&&(l=_g(l,t.type,t.pendingProps,Yt),l!==null?(t.stateNode=l,lt=t,Ue=Xt(l.firstChild),Yt=!1,i=!0):i=!1),i||Ya(t)),In(t),i=t.type,s=t.pendingProps,f=e!==null?e.memoizedProps:null,l=s.children,Ir(i,s)?l=null:f!==null&&Ir(i,f)&&(t.flags|=32),t.memoizedState!==null&&(i=Pc(e,t,Zv,null,null,a),Gi._currentValue=i),Pu(e,t),it(e,t,l,a),t.child;case 6:return e===null&&ge&&((e=a=Ue)&&(a=zg(a,t.pendingProps,Yt),a!==null?(t.stateNode=a,lt=t,Ue=null,e=!0):e=!1),e||Ya(t)),null;case 13:return Ad(e,t,a);case 4:return rt(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=wl(t,null,l,a):it(e,t,l,a),t.child;case 11:return bd(e,t,t.type,t.pendingProps,a);case 7:return it(e,t,t.pendingProps,a),t.child;case 8:return it(e,t,t.pendingProps.children,a),t.child;case 12:return it(e,t,t.pendingProps.children,a),t.child;case 10:return l=t.pendingProps,Ga(t,t.type,l.value),it(e,t,l.children,a),t.child;case 9:return i=t.type._context,l=t.pendingProps.children,_l(t),i=nt(i),l=l(i),t.flags|=1,it(e,t,l,a),t.child;case 14:return Sd(e,t,t.type,t.pendingProps,a);case 15:return xd(e,t,t.type,t.pendingProps,a);case 19:return _d(e,t,a);case 31:return Iv(e,t,a);case 22:return jd(e,t,a,t.pendingProps);case 24:return _l(t),l=nt(Ke),e===null?(i=Gc(),i===null&&(i=De,s=Qc(),i.pooledCache=s,s.refCount++,s!==null&&(i.pooledCacheLanes|=a),i=s),t.memoizedState={parent:l,cache:i},kc(t),Ga(t,Ke,i)):((e.lanes&a)!==0&&(Zc(e,t),ji(t,null,null,a),xi()),i=e.memoizedState,s=t.memoizedState,i.parent!==l?(i={parent:l,cache:l},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Ga(t,Ke,l)):(l=s.cache,Ga(t,Ke,l),l!==i.cache&&Bc(t,[Ke],a,!0))),it(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function xa(e){e.flags|=4}function Rr(e,t,a,l,i){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(nm())e.flags|=8192;else throw Dl=qu,Xc}else e.flags&=-16777217}function Md(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Vm(t))if(nm())e.flags|=8192;else throw Dl=qu,Xc}function es(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?ff():536870912,e.lanes|=t,Rn|=t)}function Ai(e,t){if(!ge)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function He(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,l=0;if(t)for(var i=e.child;i!==null;)a|=i.lanes|i.childLanes,l|=i.subtreeFlags&65011712,l|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)a|=i.lanes|i.childLanes,l|=i.subtreeFlags,l|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=l,e.childLanes=a,t}function tg(e,t,a){var l=t.pendingProps;switch(wc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return He(t),null;case 1:return He(t),null;case 3:return a=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),va(Ke),Xe(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(dn(t)?xa(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Hc())),He(t),null;case 26:var i=t.type,s=t.memoizedState;return e===null?(xa(t),s!==null?(He(t),Md(t,s)):(He(t),Rr(t,i,null,l,a))):s?s!==e.memoizedState?(xa(t),He(t),Md(t,s)):(He(t),t.flags&=-16777217):(e=e.memoizedProps,e!==l&&xa(t),He(t),Rr(t,i,e,l,a)),null;case 27:if(fu(t),a=de.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&xa(t);else{if(!l){if(t.stateNode===null)throw Error(c(166));return He(t),null}e=I.current,dn(t)?fh(t):(e=Bm(i,l,a),t.stateNode=e,xa(t))}return He(t),null;case 5:if(fu(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&xa(t);else{if(!l){if(t.stateNode===null)throw Error(c(166));return He(t),null}if(s=I.current,dn(t))fh(t);else{var f=ys(de.current);switch(s){case 1:s=f.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:s=f.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":s=f.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":s=f.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":s=f.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof l.is=="string"?f.createElement("select",{is:l.is}):f.createElement("select"),l.multiple?s.multiple=!0:l.size&&(s.size=l.size);break;default:s=typeof l.is=="string"?f.createElement(i,{is:l.is}):f.createElement(i)}}s[at]=t,s[dt]=l;e:for(f=t.child;f!==null;){if(f.tag===5||f.tag===6)s.appendChild(f.stateNode);else if(f.tag!==4&&f.tag!==27&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===t)break e;for(;f.sibling===null;){if(f.return===null||f.return===t)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}t.stateNode=s;e:switch(ut(s,i,l),i){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&xa(t)}}return He(t),Rr(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&xa(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(c(166));if(e=de.current,dn(t)){if(e=t.stateNode,a=t.memoizedProps,l=null,i=lt,i!==null)switch(i.tag){case 27:case 5:l=i.memoizedProps}e[at]=t,e=!!(e.nodeValue===a||l!==null&&l.suppressHydrationWarning===!0||Am(e.nodeValue,a)),e||Ya(t,!0)}else e=ys(e).createTextNode(l),e[at]=t,t.stateNode=e}return He(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(l=dn(t),a!==null){if(e===null){if(!l)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[at]=t}else Al(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;He(t),e=!1}else a=Hc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(Nt(t),t):(Nt(t),null);if((t.flags&128)!==0)throw Error(c(558))}return He(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=dn(t),l!==null&&l.dehydrated!==null){if(e===null){if(!i)throw Error(c(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(c(317));i[at]=t}else Al(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;He(t),i=!1}else i=Hc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(Nt(t),t):(Nt(t),null)}return Nt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=l!==null,e=e!==null&&e.memoizedState!==null,a&&(l=t.child,i=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(i=l.alternate.memoizedState.cachePool.pool),s=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(s=l.memoizedState.cachePool.pool),s!==i&&(l.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),es(t,t.updateQueue),He(t),null);case 4:return Xe(),e===null&&Jr(t.stateNode.containerInfo),He(t),null;case 10:return va(t.type),He(t),null;case 19:if(Q(ke),l=t.memoizedState,l===null)return He(t),null;if(i=(t.flags&128)!==0,s=l.rendering,s===null)if(i)Ai(l,!1);else{if(Ye!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=Yu(e),s!==null){for(t.flags|=128,Ai(l,!1),e=s.updateQueue,t.updateQueue=e,es(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)uh(a,e),a=a.sibling;return $(ke,ke.current&1|2),ge&&ya(t,l.treeForkCount),t.child}e=e.sibling}l.tail!==null&&Et()>is&&(t.flags|=128,i=!0,Ai(l,!1),t.lanes=4194304)}else{if(!i)if(e=Yu(s),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,es(t,e),Ai(l,!0),l.tail===null&&l.tailMode==="hidden"&&!s.alternate&&!ge)return He(t),null}else 2*Et()-l.renderingStartTime>is&&a!==536870912&&(t.flags|=128,i=!0,Ai(l,!1),t.lanes=4194304);l.isBackwards?(s.sibling=t.child,t.child=s):(e=l.last,e!==null?e.sibling=s:t.child=s,l.last=s)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=Et(),e.sibling=null,a=ke.current,$(ke,i?a&1|2:a&1),ge&&ya(t,l.treeForkCount),e):(He(t),null);case 22:case 23:return Nt(t),Fc(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(a&536870912)!==0&&(t.flags&128)===0&&(He(t),t.subtreeFlags&6&&(t.flags|=8192)):He(t),a=t.updateQueue,a!==null&&es(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==a&&(t.flags|=2048),e!==null&&Q(zl),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),va(Ke),He(t),null;case 25:return null;case 30:return null}throw Error(c(156,t.tag))}function ag(e,t){switch(wc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return va(Ke),Xe(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return fu(t),null;case 31:if(t.memoizedState!==null){if(Nt(t),t.alternate===null)throw Error(c(340));Al()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Nt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));Al()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Q(ke),null;case 4:return Xe(),null;case 10:return va(t.type),null;case 22:case 23:return Nt(t),Fc(),e!==null&&Q(zl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return va(Ke),null;case 25:return null;default:return null}}function Dd(e,t){switch(wc(t),t.tag){case 3:va(Ke),Xe();break;case 26:case 27:case 5:fu(t);break;case 4:Xe();break;case 31:t.memoizedState!==null&&Nt(t);break;case 13:Nt(t);break;case 19:Q(ke);break;case 10:va(t.type);break;case 22:case 23:Nt(t),Fc(),e!==null&&Q(zl);break;case 24:va(Ke)}}function Ni(e,t){try{var a=t.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var i=l.next;a=i;do{if((a.tag&e)===e){l=void 0;var s=a.create,f=a.inst;l=s(),f.destroy=l}a=a.next}while(a!==i)}}catch(m){Oe(t,t.return,m)}}function Ja(e,t,a){try{var l=t.updateQueue,i=l!==null?l.lastEffect:null;if(i!==null){var s=i.next;l=s;do{if((l.tag&e)===e){var f=l.inst,m=f.destroy;if(m!==void 0){f.destroy=void 0,i=t;var S=a,A=m;try{A()}catch(D){Oe(i,S,D)}}}l=l.next}while(l!==s)}}catch(D){Oe(t,t.return,D)}}function wd(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Th(t,a)}catch(l){Oe(e,e.return,l)}}}function Ud(e,t,a){a.props=Hl(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(l){Oe(e,t,l)}}function _i(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof a=="function"?e.refCleanup=a(l):a.current=l}}catch(i){Oe(e,t,i)}}function aa(e,t){var a=e.ref,l=e.refCleanup;if(a!==null)if(typeof l=="function")try{l()}catch(i){Oe(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(i){Oe(e,t,i)}else a.current=null}function Hd(e){var t=e.type,a=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&l.focus();break e;case"img":a.src?l.src=a.src:a.srcSet&&(l.srcset=a.srcSet)}}catch(i){Oe(e,e.return,i)}}function Or(e,t,a){try{var l=e.stateNode;Tg(l,e.type,a,t),l[dt]=t}catch(i){Oe(e,e.return,i)}}function qd(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&tl(e.type)||e.tag===4}function Ar(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||qd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&tl(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Nr(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=ha));else if(l!==4&&(l===27&&tl(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(Nr(e,t,a),e=e.sibling;e!==null;)Nr(e,t,a),e=e.sibling}function ts(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(l!==4&&(l===27&&tl(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(ts(e,t,a),e=e.sibling;e!==null;)ts(e,t,a),e=e.sibling}function Ld(e){var t=e.stateNode,a=e.memoizedProps;try{for(var l=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);ut(t,l,a),t[at]=e,t[dt]=a}catch(s){Oe(e,e.return,s)}}var ja=!1,Fe=!1,_r=!1,Bd=typeof WeakSet=="function"?WeakSet:Set,Ie=null;function lg(e,t){if(e=e.containerInfo,Wr=js,e=Wf(e),Ec(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var i=l.anchorOffset,s=l.focusNode;l=l.focusOffset;try{a.nodeType,s.nodeType}catch{a=null;break e}var f=0,m=-1,S=-1,A=0,D=0,B=e,N=null;t:for(;;){for(var z;B!==a||i!==0&&B.nodeType!==3||(m=f+i),B!==s||l!==0&&B.nodeType!==3||(S=f+l),B.nodeType===3&&(f+=B.nodeValue.length),(z=B.firstChild)!==null;)N=B,B=z;for(;;){if(B===e)break t;if(N===a&&++A===i&&(m=f),N===s&&++D===l&&(S=f),(z=B.nextSibling)!==null)break;B=N,N=B.parentNode}B=z}a=m===-1||S===-1?null:{start:m,end:S}}else a=null}a=a||{start:0,end:0}}else a=null;for(Pr={focusedElem:e,selectionRange:a},js=!1,Ie=t;Ie!==null;)if(t=Ie,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ie=e;else for(;Ie!==null;){switch(t=Ie,s=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)i=e[a],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&s!==null){e=void 0,a=t,i=s.memoizedProps,s=s.memoizedState,l=a.stateNode;try{var W=Hl(a.type,i);e=l.getSnapshotBeforeUpdate(W,s),l.__reactInternalSnapshotBeforeUpdate=e}catch(ie){Oe(a,a.return,ie)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)to(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":to(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(c(163))}if(e=t.sibling,e!==null){e.return=t.return,Ie=e;break}Ie=t.return}}function Qd(e,t,a){var l=a.flags;switch(a.tag){case 0:case 11:case 15:Ta(e,a),l&4&&Ni(5,a);break;case 1:if(Ta(e,a),l&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(f){Oe(a,a.return,f)}else{var i=Hl(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(f){Oe(a,a.return,f)}}l&64&&wd(a),l&512&&_i(a,a.return);break;case 3:if(Ta(e,a),l&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{Th(e,t)}catch(f){Oe(a,a.return,f)}}break;case 27:t===null&&l&4&&Ld(a);case 26:case 5:Ta(e,a),t===null&&l&4&&Hd(a),l&512&&_i(a,a.return);break;case 12:Ta(e,a);break;case 31:Ta(e,a),l&4&&Xd(e,a);break;case 13:Ta(e,a),l&4&&kd(e,a),l&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=hg.bind(null,a),Mg(e,a))));break;case 22:if(l=a.memoizedState!==null||ja,!l){t=t!==null&&t.memoizedState!==null||Fe,i=ja;var s=Fe;ja=l,(Fe=t)&&!s?Ca(e,a,(a.subtreeFlags&8772)!==0):Ta(e,a),ja=i,Fe=s}break;case 30:break;default:Ta(e,a)}}function Yd(e){var t=e.alternate;t!==null&&(e.alternate=null,Yd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&uc(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var qe=null,yt=!1;function Ea(e,t,a){for(a=a.child;a!==null;)Gd(e,t,a),a=a.sibling}function Gd(e,t,a){if(Tt&&typeof Tt.onCommitFiberUnmount=="function")try{Tt.onCommitFiberUnmount(ei,a)}catch{}switch(a.tag){case 26:Fe||aa(a,t),Ea(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:Fe||aa(a,t);var l=qe,i=yt;tl(a.type)&&(qe=a.stateNode,yt=!1),Ea(e,t,a),Bi(a.stateNode),qe=l,yt=i;break;case 5:Fe||aa(a,t);case 6:if(l=qe,i=yt,qe=null,Ea(e,t,a),qe=l,yt=i,qe!==null)if(yt)try{(qe.nodeType===9?qe.body:qe.nodeName==="HTML"?qe.ownerDocument.body:qe).removeChild(a.stateNode)}catch(s){Oe(a,t,s)}else try{qe.removeChild(a.stateNode)}catch(s){Oe(a,t,s)}break;case 18:qe!==null&&(yt?(e=qe,wm(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),wn(e)):wm(qe,a.stateNode));break;case 4:l=qe,i=yt,qe=a.stateNode.containerInfo,yt=!0,Ea(e,t,a),qe=l,yt=i;break;case 0:case 11:case 14:case 15:Ja(2,a,t),Fe||Ja(4,a,t),Ea(e,t,a);break;case 1:Fe||(aa(a,t),l=a.stateNode,typeof l.componentWillUnmount=="function"&&Ud(a,t,l)),Ea(e,t,a);break;case 21:Ea(e,t,a);break;case 22:Fe=(l=Fe)||a.memoizedState!==null,Ea(e,t,a),Fe=l;break;default:Ea(e,t,a)}}function Xd(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{wn(e)}catch(a){Oe(t,t.return,a)}}}function kd(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{wn(e)}catch(a){Oe(t,t.return,a)}}function ng(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Bd),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Bd),t;default:throw Error(c(435,e.tag))}}function as(e,t){var a=ng(e);t.forEach(function(l){if(!a.has(l)){a.add(l);var i=dg.bind(null,e,l);l.then(i,i)}})}function pt(e,t){var a=t.deletions;if(a!==null)for(var l=0;l<a.length;l++){var i=a[l],s=e,f=t,m=f;e:for(;m!==null;){switch(m.tag){case 27:if(tl(m.type)){qe=m.stateNode,yt=!1;break e}break;case 5:qe=m.stateNode,yt=!1;break e;case 3:case 4:qe=m.stateNode.containerInfo,yt=!0;break e}m=m.return}if(qe===null)throw Error(c(160));Gd(s,f,i),qe=null,yt=!1,s=i.alternate,s!==null&&(s.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Zd(t,e),t=t.sibling}var Jt=null;function Zd(e,t){var a=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:pt(t,e),vt(e),l&4&&(Ja(3,e,e.return),Ni(3,e),Ja(5,e,e.return));break;case 1:pt(t,e),vt(e),l&512&&(Fe||a===null||aa(a,a.return)),l&64&&ja&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?l:a.concat(l))));break;case 26:var i=Jt;if(pt(t,e),vt(e),l&512&&(Fe||a===null||aa(a,a.return)),l&4){var s=a!==null?a.memoizedState:null;if(l=e.memoizedState,a===null)if(l===null)if(e.stateNode===null){e:{l=e.type,a=e.memoizedProps,i=i.ownerDocument||i;t:switch(l){case"title":s=i.getElementsByTagName("title")[0],(!s||s[li]||s[at]||s.namespaceURI==="http://www.w3.org/2000/svg"||s.hasAttribute("itemprop"))&&(s=i.createElement(l),i.head.insertBefore(s,i.querySelector("head > title"))),ut(s,l,a),s[at]=e,Pe(s),l=s;break e;case"link":var f=Zm("link","href",i).get(l+(a.href||""));if(f){for(var m=0;m<f.length;m++)if(s=f[m],s.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&s.getAttribute("rel")===(a.rel==null?null:a.rel)&&s.getAttribute("title")===(a.title==null?null:a.title)&&s.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){f.splice(m,1);break t}}s=i.createElement(l),ut(s,l,a),i.head.appendChild(s);break;case"meta":if(f=Zm("meta","content",i).get(l+(a.content||""))){for(m=0;m<f.length;m++)if(s=f[m],s.getAttribute("content")===(a.content==null?null:""+a.content)&&s.getAttribute("name")===(a.name==null?null:a.name)&&s.getAttribute("property")===(a.property==null?null:a.property)&&s.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&s.getAttribute("charset")===(a.charSet==null?null:a.charSet)){f.splice(m,1);break t}}s=i.createElement(l),ut(s,l,a),i.head.appendChild(s);break;default:throw Error(c(468,l))}s[at]=e,Pe(s),l=s}e.stateNode=l}else Km(i,e.type,e.stateNode);else e.stateNode=km(i,l,e.memoizedProps);else s!==l?(s===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):s.count--,l===null?Km(i,e.type,e.stateNode):km(i,l,e.memoizedProps)):l===null&&e.stateNode!==null&&Or(e,e.memoizedProps,a.memoizedProps)}break;case 27:pt(t,e),vt(e),l&512&&(Fe||a===null||aa(a,a.return)),a!==null&&l&4&&Or(e,e.memoizedProps,a.memoizedProps);break;case 5:if(pt(t,e),vt(e),l&512&&(Fe||a===null||aa(a,a.return)),e.flags&32){i=e.stateNode;try{an(i,"")}catch(W){Oe(e,e.return,W)}}l&4&&e.stateNode!=null&&(i=e.memoizedProps,Or(e,i,a!==null?a.memoizedProps:i)),l&1024&&(_r=!0);break;case 6:if(pt(t,e),vt(e),l&4){if(e.stateNode===null)throw Error(c(162));l=e.memoizedProps,a=e.stateNode;try{a.nodeValue=l}catch(W){Oe(e,e.return,W)}}break;case 3:if(gs=null,i=Jt,Jt=ps(t.containerInfo),pt(t,e),Jt=i,vt(e),l&4&&a!==null&&a.memoizedState.isDehydrated)try{wn(t.containerInfo)}catch(W){Oe(e,e.return,W)}_r&&(_r=!1,Kd(e));break;case 4:l=Jt,Jt=ps(e.stateNode.containerInfo),pt(t,e),vt(e),Jt=l;break;case 12:pt(t,e),vt(e);break;case 31:pt(t,e),vt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,as(e,l)));break;case 13:pt(t,e),vt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(ns=Et()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,as(e,l)));break;case 22:i=e.memoizedState!==null;var S=a!==null&&a.memoizedState!==null,A=ja,D=Fe;if(ja=A||i,Fe=D||S,pt(t,e),Fe=D,ja=A,vt(e),l&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(a===null||S||ja||Fe||ql(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){S=a=t;try{if(s=S.stateNode,i)f=s.style,typeof f.setProperty=="function"?f.setProperty("display","none","important"):f.display="none";else{m=S.stateNode;var B=S.memoizedProps.style,N=B!=null&&B.hasOwnProperty("display")?B.display:null;m.style.display=N==null||typeof N=="boolean"?"":(""+N).trim()}}catch(W){Oe(S,S.return,W)}}}else if(t.tag===6){if(a===null){S=t;try{S.stateNode.nodeValue=i?"":S.memoizedProps}catch(W){Oe(S,S.return,W)}}}else if(t.tag===18){if(a===null){S=t;try{var z=S.stateNode;i?Um(z,!0):Um(S.stateNode,!1)}catch(W){Oe(S,S.return,W)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(a=l.retryQueue,a!==null&&(l.retryQueue=null,as(e,a))));break;case 19:pt(t,e),vt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,as(e,l)));break;case 30:break;case 21:break;default:pt(t,e),vt(e)}}function vt(e){var t=e.flags;if(t&2){try{for(var a,l=e.return;l!==null;){if(qd(l)){a=l;break}l=l.return}if(a==null)throw Error(c(160));switch(a.tag){case 27:var i=a.stateNode,s=Ar(e);ts(e,s,i);break;case 5:var f=a.stateNode;a.flags&32&&(an(f,""),a.flags&=-33);var m=Ar(e);ts(e,m,f);break;case 3:case 4:var S=a.stateNode.containerInfo,A=Ar(e);Nr(e,A,S);break;default:throw Error(c(161))}}catch(D){Oe(e,e.return,D)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Kd(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Kd(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Ta(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Qd(e,t.alternate,t),t=t.sibling}function ql(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Ja(4,t,t.return),ql(t);break;case 1:aa(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&Ud(t,t.return,a),ql(t);break;case 27:Bi(t.stateNode);case 26:case 5:aa(t,t.return),ql(t);break;case 22:t.memoizedState===null&&ql(t);break;case 30:ql(t);break;default:ql(t)}e=e.sibling}}function Ca(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,i=e,s=t,f=s.flags;switch(s.tag){case 0:case 11:case 15:Ca(i,s,a),Ni(4,s);break;case 1:if(Ca(i,s,a),l=s,i=l.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(A){Oe(l,l.return,A)}if(l=s,i=l.updateQueue,i!==null){var m=l.stateNode;try{var S=i.shared.hiddenCallbacks;if(S!==null)for(i.shared.hiddenCallbacks=null,i=0;i<S.length;i++)Eh(S[i],m)}catch(A){Oe(l,l.return,A)}}a&&f&64&&wd(s),_i(s,s.return);break;case 27:Ld(s);case 26:case 5:Ca(i,s,a),a&&l===null&&f&4&&Hd(s),_i(s,s.return);break;case 12:Ca(i,s,a);break;case 31:Ca(i,s,a),a&&f&4&&Xd(i,s);break;case 13:Ca(i,s,a),a&&f&4&&kd(i,s);break;case 22:s.memoizedState===null&&Ca(i,s,a),_i(s,s.return);break;case 30:break;default:Ca(i,s,a)}t=t.sibling}}function zr(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&pi(a))}function Mr(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&pi(e))}function Ft(e,t,a,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Vd(e,t,a,l),t=t.sibling}function Vd(e,t,a,l){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Ft(e,t,a,l),i&2048&&Ni(9,t);break;case 1:Ft(e,t,a,l);break;case 3:Ft(e,t,a,l),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&pi(e)));break;case 12:if(i&2048){Ft(e,t,a,l),e=t.stateNode;try{var s=t.memoizedProps,f=s.id,m=s.onPostCommit;typeof m=="function"&&m(f,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(S){Oe(t,t.return,S)}}else Ft(e,t,a,l);break;case 31:Ft(e,t,a,l);break;case 13:Ft(e,t,a,l);break;case 23:break;case 22:s=t.stateNode,f=t.alternate,t.memoizedState!==null?s._visibility&2?Ft(e,t,a,l):zi(e,t):s._visibility&2?Ft(e,t,a,l):(s._visibility|=2,En(e,t,a,l,(t.subtreeFlags&10256)!==0||!1)),i&2048&&zr(f,t);break;case 24:Ft(e,t,a,l),i&2048&&Mr(t.alternate,t);break;default:Ft(e,t,a,l)}}function En(e,t,a,l,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var s=e,f=t,m=a,S=l,A=f.flags;switch(f.tag){case 0:case 11:case 15:En(s,f,m,S,i),Ni(8,f);break;case 23:break;case 22:var D=f.stateNode;f.memoizedState!==null?D._visibility&2?En(s,f,m,S,i):zi(s,f):(D._visibility|=2,En(s,f,m,S,i)),i&&A&2048&&zr(f.alternate,f);break;case 24:En(s,f,m,S,i),i&&A&2048&&Mr(f.alternate,f);break;default:En(s,f,m,S,i)}t=t.sibling}}function zi(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,l=t,i=l.flags;switch(l.tag){case 22:zi(a,l),i&2048&&zr(l.alternate,l);break;case 24:zi(a,l),i&2048&&Mr(l.alternate,l);break;default:zi(a,l)}t=t.sibling}}var Mi=8192;function Tn(e,t,a){if(e.subtreeFlags&Mi)for(e=e.child;e!==null;)Jd(e,t,a),e=e.sibling}function Jd(e,t,a){switch(e.tag){case 26:Tn(e,t,a),e.flags&Mi&&e.memoizedState!==null&&kg(a,Jt,e.memoizedState,e.memoizedProps);break;case 5:Tn(e,t,a);break;case 3:case 4:var l=Jt;Jt=ps(e.stateNode.containerInfo),Tn(e,t,a),Jt=l;break;case 22:e.memoizedState===null&&(l=e.alternate,l!==null&&l.memoizedState!==null?(l=Mi,Mi=16777216,Tn(e,t,a),Mi=l):Tn(e,t,a));break;default:Tn(e,t,a)}}function Fd(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Di(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];Ie=l,Wd(l,e)}Fd(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)$d(e),e=e.sibling}function $d(e){switch(e.tag){case 0:case 11:case 15:Di(e),e.flags&2048&&Ja(9,e,e.return);break;case 3:Di(e);break;case 12:Di(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ls(e)):Di(e);break;default:Di(e)}}function ls(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];Ie=l,Wd(l,e)}Fd(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ja(8,t,t.return),ls(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,ls(t));break;default:ls(t)}e=e.sibling}}function Wd(e,t){for(;Ie!==null;){var a=Ie;switch(a.tag){case 0:case 11:case 15:Ja(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var l=a.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:pi(a.memoizedState.cache)}if(l=a.child,l!==null)l.return=a,Ie=l;else e:for(a=e;Ie!==null;){l=Ie;var i=l.sibling,s=l.return;if(Yd(l),l===a){Ie=null;break e}if(i!==null){i.return=s,Ie=i;break e}Ie=s}}}var ig={getCacheForType:function(e){var t=nt(Ke),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return nt(Ke).controller.signal}},ug=typeof WeakMap=="function"?WeakMap:Map,je=0,De=null,me=null,pe=0,Re=0,_t=null,Fa=!1,Cn=!1,Dr=!1,Ra=0,Ye=0,$a=0,Ll=0,wr=0,zt=0,Rn=0,wi=null,gt=null,Ur=!1,ns=0,Pd=0,is=1/0,us=null,Wa=null,$e=0,Pa=null,On=null,Oa=0,Hr=0,qr=null,Id=null,Ui=0,Lr=null;function Mt(){return(je&2)!==0&&pe!==0?pe&-pe:w.T!==null?kr():yf()}function em(){if(zt===0)if((pe&536870912)===0||ge){var e=mu;mu<<=1,(mu&3932160)===0&&(mu=262144),zt=e}else zt=536870912;return e=At.current,e!==null&&(e.flags|=32),zt}function bt(e,t,a){(e===De&&(Re===2||Re===9)||e.cancelPendingCommit!==null)&&(An(e,0),Ia(e,pe,zt,!1)),ai(e,a),((je&2)===0||e!==De)&&(e===De&&((je&2)===0&&(Ll|=a),Ye===4&&Ia(e,pe,zt,!1)),la(e))}function tm(e,t,a){if((je&6)!==0)throw Error(c(327));var l=!a&&(t&127)===0&&(t&e.expiredLanes)===0||ti(e,t),i=l?rg(e,t):Qr(e,t,!0),s=l;do{if(i===0){Cn&&!l&&Ia(e,t,0,!1);break}else{if(a=e.current.alternate,s&&!sg(a)){i=Qr(e,t,!1),s=!1;continue}if(i===2){if(s=t,e.errorRecoveryDisabledLanes&s)var f=0;else f=e.pendingLanes&-536870913,f=f!==0?f:f&536870912?536870912:0;if(f!==0){t=f;e:{var m=e;i=wi;var S=m.current.memoizedState.isDehydrated;if(S&&(An(m,f).flags|=256),f=Qr(m,f,!1),f!==2){if(Dr&&!S){m.errorRecoveryDisabledLanes|=s,Ll|=s,i=4;break e}s=gt,gt=i,s!==null&&(gt===null?gt=s:gt.push.apply(gt,s))}i=f}if(s=!1,i!==2)continue}}if(i===1){An(e,0),Ia(e,t,0,!0);break}e:{switch(l=e,s=i,s){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t)break;case 6:Ia(l,t,zt,!Fa);break e;case 2:gt=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(i=ns+300-Et(),10<i)){if(Ia(l,t,zt,!Fa),pu(l,0,!0)!==0)break e;Oa=t,l.timeoutHandle=Mm(am.bind(null,l,a,gt,us,Ur,t,zt,Ll,Rn,Fa,s,"Throttled",-0,0),i);break e}am(l,a,gt,us,Ur,t,zt,Ll,Rn,Fa,s,null,-0,0)}}break}while(!0);la(e)}function am(e,t,a,l,i,s,f,m,S,A,D,B,N,z){if(e.timeoutHandle=-1,B=t.subtreeFlags,B&8192||(B&16785408)===16785408){B={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ha},Jd(t,s,B);var W=(s&62914560)===s?ns-Et():(s&4194048)===s?Pd-Et():0;if(W=Zg(B,W),W!==null){Oa=s,e.cancelPendingCommit=W(om.bind(null,e,t,s,a,l,i,f,m,S,D,B,null,N,z)),Ia(e,s,f,!A);return}}om(e,t,s,a,l,i,f,m,S)}function sg(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var l=0;l<a.length;l++){var i=a[l],s=i.getSnapshot;i=i.value;try{if(!Rt(s(),i))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ia(e,t,a,l){t&=~wr,t&=~Ll,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var i=t;0<i;){var s=31-Ct(i),f=1<<s;l[s]=-1,i&=~f}a!==0&&hf(e,a,t)}function ss(){return(je&6)===0?(Hi(0),!1):!0}function Br(){if(me!==null){if(Re===0)var e=me.return;else e=me,pa=Nl=null,tr(e),gn=null,gi=0,e=me;for(;e!==null;)Dd(e.alternate,e),e=e.return;me=null}}function An(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,Og(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),Oa=0,Br(),De=e,me=a=ma(e.current,null),pe=t,Re=0,_t=null,Fa=!1,Cn=ti(e,t),Dr=!1,Rn=zt=wr=Ll=$a=Ye=0,gt=wi=null,Ur=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var i=31-Ct(l),s=1<<i;t|=e[i],l&=~s}return Ra=t,Au(),a}function lm(e,t){oe=null,w.H=Ri,t===vn||t===Hu?(t=bh(),Re=3):t===Xc?(t=bh(),Re=4):Re=t===vr?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,_t=t,me===null&&(Ye=1,$u(e,Lt(t,e.current)))}function nm(){var e=At.current;return e===null?!0:(pe&4194048)===pe?Gt===null:(pe&62914560)===pe||(pe&536870912)!==0?e===Gt:!1}function im(){var e=w.H;return w.H=Ri,e===null?Ri:e}function um(){var e=w.A;return w.A=ig,e}function cs(){Ye=4,Fa||(pe&4194048)!==pe&&At.current!==null||(Cn=!0),($a&134217727)===0&&(Ll&134217727)===0||De===null||Ia(De,pe,zt,!1)}function Qr(e,t,a){var l=je;je|=2;var i=im(),s=um();(De!==e||pe!==t)&&(us=null,An(e,t)),t=!1;var f=Ye;e:do try{if(Re!==0&&me!==null){var m=me,S=_t;switch(Re){case 8:Br(),f=6;break e;case 3:case 2:case 9:case 6:At.current===null&&(t=!0);var A=Re;if(Re=0,_t=null,Nn(e,m,S,A),a&&Cn){f=0;break e}break;default:A=Re,Re=0,_t=null,Nn(e,m,S,A)}}cg(),f=Ye;break}catch(D){lm(e,D)}while(!0);return t&&e.shellSuspendCounter++,pa=Nl=null,je=l,w.H=i,w.A=s,me===null&&(De=null,pe=0,Au()),f}function cg(){for(;me!==null;)sm(me)}function rg(e,t){var a=je;je|=2;var l=im(),i=um();De!==e||pe!==t?(us=null,is=Et()+500,An(e,t)):Cn=ti(e,t);e:do try{if(Re!==0&&me!==null){t=me;var s=_t;t:switch(Re){case 1:Re=0,_t=null,Nn(e,t,s,1);break;case 2:case 9:if(vh(s)){Re=0,_t=null,cm(t);break}t=function(){Re!==2&&Re!==9||De!==e||(Re=7),la(e)},s.then(t,t);break e;case 3:Re=7;break e;case 4:Re=5;break e;case 7:vh(s)?(Re=0,_t=null,cm(t)):(Re=0,_t=null,Nn(e,t,s,7));break;case 5:var f=null;switch(me.tag){case 26:f=me.memoizedState;case 5:case 27:var m=me;if(f?Vm(f):m.stateNode.complete){Re=0,_t=null;var S=m.sibling;if(S!==null)me=S;else{var A=m.return;A!==null?(me=A,rs(A)):me=null}break t}}Re=0,_t=null,Nn(e,t,s,5);break;case 6:Re=0,_t=null,Nn(e,t,s,6);break;case 8:Br(),Ye=6;break e;default:throw Error(c(462))}}og();break}catch(D){lm(e,D)}while(!0);return pa=Nl=null,w.H=l,w.A=i,je=a,me!==null?0:(De=null,pe=0,Au(),Ye)}function og(){for(;me!==null&&!Dp();)sm(me)}function sm(e){var t=zd(e.alternate,e,Ra);e.memoizedProps=e.pendingProps,t===null?rs(e):me=t}function cm(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=Cd(a,t,t.pendingProps,t.type,void 0,pe);break;case 11:t=Cd(a,t,t.pendingProps,t.type.render,t.ref,pe);break;case 5:tr(t);default:Dd(a,t),t=me=uh(t,Ra),t=zd(a,t,Ra)}e.memoizedProps=e.pendingProps,t===null?rs(e):me=t}function Nn(e,t,a,l){pa=Nl=null,tr(t),gn=null,gi=0;var i=t.return;try{if(Pv(e,i,t,a,pe)){Ye=1,$u(e,Lt(a,e.current)),me=null;return}}catch(s){if(i!==null)throw me=i,s;Ye=1,$u(e,Lt(a,e.current)),me=null;return}t.flags&32768?(ge||l===1?e=!0:Cn||(pe&536870912)!==0?e=!1:(Fa=e=!0,(l===2||l===9||l===3||l===6)&&(l=At.current,l!==null&&l.tag===13&&(l.flags|=16384))),rm(t,e)):rs(t)}function rs(e){var t=e;do{if((t.flags&32768)!==0){rm(t,Fa);return}e=t.return;var a=tg(t.alternate,t,Ra);if(a!==null){me=a;return}if(t=t.sibling,t!==null){me=t;return}me=t=e}while(t!==null);Ye===0&&(Ye=5)}function rm(e,t){do{var a=ag(e.alternate,e);if(a!==null){a.flags&=32767,me=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){me=e;return}me=e=a}while(e!==null);Ye=6,me=null}function om(e,t,a,l,i,s,f,m,S){e.cancelPendingCommit=null;do os();while($e!==0);if((je&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));if(s=t.lanes|t.childLanes,s|=Ac,Xp(e,a,s,f,m,S),e===De&&(me=De=null,pe=0),On=t,Pa=e,Oa=a,Hr=s,qr=i,Id=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,mg(hu,function(){return ym(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=w.T,w.T=null,i=V.p,V.p=2,f=je,je|=4;try{lg(e,t,a)}finally{je=f,V.p=i,w.T=l}}$e=1,fm(),hm(),dm()}}function fm(){if($e===1){$e=0;var e=Pa,t=On,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=w.T,w.T=null;var l=V.p;V.p=2;var i=je;je|=4;try{Zd(t,e);var s=Pr,f=Wf(e.containerInfo),m=s.focusedElem,S=s.selectionRange;if(f!==m&&m&&m.ownerDocument&&$f(m.ownerDocument.documentElement,m)){if(S!==null&&Ec(m)){var A=S.start,D=S.end;if(D===void 0&&(D=A),"selectionStart"in m)m.selectionStart=A,m.selectionEnd=Math.min(D,m.value.length);else{var B=m.ownerDocument||document,N=B&&B.defaultView||window;if(N.getSelection){var z=N.getSelection(),W=m.textContent.length,ie=Math.min(S.start,W),ze=S.end===void 0?ie:Math.min(S.end,W);!z.extend&&ie>ze&&(f=ze,ze=ie,ie=f);var R=Ff(m,ie),j=Ff(m,ze);if(R&&j&&(z.rangeCount!==1||z.anchorNode!==R.node||z.anchorOffset!==R.offset||z.focusNode!==j.node||z.focusOffset!==j.offset)){var O=B.createRange();O.setStart(R.node,R.offset),z.removeAllRanges(),ie>ze?(z.addRange(O),z.extend(j.node,j.offset)):(O.setEnd(j.node,j.offset),z.addRange(O))}}}}for(B=[],z=m;z=z.parentNode;)z.nodeType===1&&B.push({element:z,left:z.scrollLeft,top:z.scrollTop});for(typeof m.focus=="function"&&m.focus(),m=0;m<B.length;m++){var q=B[m];q.element.scrollLeft=q.left,q.element.scrollTop=q.top}}js=!!Wr,Pr=Wr=null}finally{je=i,V.p=l,w.T=a}}e.current=t,$e=2}}function hm(){if($e===2){$e=0;var e=Pa,t=On,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=w.T,w.T=null;var l=V.p;V.p=2;var i=je;je|=4;try{Qd(e,t.alternate,t)}finally{je=i,V.p=l,w.T=a}}$e=3}}function dm(){if($e===4||$e===3){$e=0,wp();var e=Pa,t=On,a=Oa,l=Id;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?$e=5:($e=0,On=Pa=null,mm(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Wa=null),nc(a),t=t.stateNode,Tt&&typeof Tt.onCommitFiberRoot=="function")try{Tt.onCommitFiberRoot(ei,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=w.T,i=V.p,V.p=2,w.T=null;try{for(var s=e.onRecoverableError,f=0;f<l.length;f++){var m=l[f];s(m.value,{componentStack:m.stack})}}finally{w.T=t,V.p=i}}(Oa&3)!==0&&os(),la(e),i=e.pendingLanes,(a&261930)!==0&&(i&42)!==0?e===Lr?Ui++:(Ui=0,Lr=e):Ui=0,Hi(0)}}function mm(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,pi(t)))}function os(){return fm(),hm(),dm(),ym()}function ym(){if($e!==5)return!1;var e=Pa,t=Hr;Hr=0;var a=nc(Oa),l=w.T,i=V.p;try{V.p=32>a?32:a,w.T=null,a=qr,qr=null;var s=Pa,f=Oa;if($e=0,On=Pa=null,Oa=0,(je&6)!==0)throw Error(c(331));var m=je;if(je|=4,$d(s.current),Vd(s,s.current,f,a),je=m,Hi(0,!1),Tt&&typeof Tt.onPostCommitFiberRoot=="function")try{Tt.onPostCommitFiberRoot(ei,s)}catch{}return!0}finally{V.p=i,w.T=l,mm(e,t)}}function pm(e,t,a){t=Lt(a,t),t=pr(e.stateNode,t,2),e=Za(e,t,2),e!==null&&(ai(e,2),la(e))}function Oe(e,t,a){if(e.tag===3)pm(e,e,a);else for(;t!==null;){if(t.tag===3){pm(t,e,a);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Wa===null||!Wa.has(l))){e=Lt(a,e),a=vd(2),l=Za(t,a,2),l!==null&&(gd(a,l,t,e),ai(l,2),la(l));break}}t=t.return}}function Yr(e,t,a){var l=e.pingCache;if(l===null){l=e.pingCache=new ug;var i=new Set;l.set(t,i)}else i=l.get(t),i===void 0&&(i=new Set,l.set(t,i));i.has(a)||(Dr=!0,i.add(a),e=fg.bind(null,e,t,a),t.then(e,e))}function fg(e,t,a){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,De===e&&(pe&a)===a&&(Ye===4||Ye===3&&(pe&62914560)===pe&&300>Et()-ns?(je&2)===0&&An(e,0):wr|=a,Rn===pe&&(Rn=0)),la(e)}function vm(e,t){t===0&&(t=ff()),e=Rl(e,t),e!==null&&(ai(e,t),la(e))}function hg(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),vm(e,a)}function dg(e,t){var a=0;switch(e.tag){case 31:case 13:var l=e.stateNode,i=e.memoizedState;i!==null&&(a=i.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(c(314))}l!==null&&l.delete(t),vm(e,a)}function mg(e,t){return ec(e,t)}var fs=null,_n=null,Gr=!1,hs=!1,Xr=!1,el=0;function la(e){e!==_n&&e.next===null&&(_n===null?fs=_n=e:_n=_n.next=e),hs=!0,Gr||(Gr=!0,pg())}function Hi(e,t){if(!Xr&&hs){Xr=!0;do for(var a=!1,l=fs;l!==null;){if(e!==0){var i=l.pendingLanes;if(i===0)var s=0;else{var f=l.suspendedLanes,m=l.pingedLanes;s=(1<<31-Ct(42|e)+1)-1,s&=i&~(f&~m),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(a=!0,xm(l,s))}else s=pe,s=pu(l,l===De?s:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(s&3)===0||ti(l,s)||(a=!0,xm(l,s));l=l.next}while(a);Xr=!1}}function yg(){gm()}function gm(){hs=Gr=!1;var e=0;el!==0&&Rg()&&(e=el);for(var t=Et(),a=null,l=fs;l!==null;){var i=l.next,s=bm(l,t);s===0?(l.next=null,a===null?fs=i:a.next=i,i===null&&(_n=a)):(a=l,(e!==0||(s&3)!==0)&&(hs=!0)),l=i}$e!==0&&$e!==5||Hi(e),el!==0&&(el=0)}function bm(e,t){for(var a=e.suspendedLanes,l=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes&-62914561;0<s;){var f=31-Ct(s),m=1<<f,S=i[f];S===-1?((m&a)===0||(m&l)!==0)&&(i[f]=Gp(m,t)):S<=t&&(e.expiredLanes|=m),s&=~m}if(t=De,a=pe,a=pu(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,a===0||e===t&&(Re===2||Re===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&tc(l),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||ti(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(l!==null&&tc(l),nc(a)){case 2:case 8:a=rf;break;case 32:a=hu;break;case 268435456:a=of;break;default:a=hu}return l=Sm.bind(null,e),a=ec(a,l),e.callbackPriority=t,e.callbackNode=a,t}return l!==null&&l!==null&&tc(l),e.callbackPriority=2,e.callbackNode=null,2}function Sm(e,t){if($e!==0&&$e!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(os()&&e.callbackNode!==a)return null;var l=pe;return l=pu(e,e===De?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(tm(e,l,t),bm(e,Et()),e.callbackNode!=null&&e.callbackNode===a?Sm.bind(null,e):null)}function xm(e,t){if(os())return null;tm(e,t,!0)}function pg(){Ag(function(){(je&6)!==0?ec(cf,yg):gm()})}function kr(){if(el===0){var e=yn;e===0&&(e=du,du<<=1,(du&261888)===0&&(du=256)),el=e}return el}function jm(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Su(""+e)}function Em(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function vg(e,t,a,l,i){if(t==="submit"&&a&&a.stateNode===i){var s=jm((i[dt]||null).action),f=l.submitter;f&&(t=(t=f[dt]||null)?jm(t.formAction):f.getAttribute("formAction"),t!==null&&(s=t,f=null));var m=new Tu("action","action",null,l,i);e.push({event:m,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(el!==0){var S=f?Em(i,f):new FormData(i);or(a,{pending:!0,data:S,method:i.method,action:s},null,S)}}else typeof s=="function"&&(m.preventDefault(),S=f?Em(i,f):new FormData(i),or(a,{pending:!0,data:S,method:i.method,action:s},s,S))},currentTarget:i}]})}}for(var Zr=0;Zr<Oc.length;Zr++){var Kr=Oc[Zr],gg=Kr.toLowerCase(),bg=Kr[0].toUpperCase()+Kr.slice(1);Vt(gg,"on"+bg)}Vt(eh,"onAnimationEnd"),Vt(th,"onAnimationIteration"),Vt(ah,"onAnimationStart"),Vt("dblclick","onDoubleClick"),Vt("focusin","onFocus"),Vt("focusout","onBlur"),Vt(Uv,"onTransitionRun"),Vt(Hv,"onTransitionStart"),Vt(qv,"onTransitionCancel"),Vt(lh,"onTransitionEnd"),en("onMouseEnter",["mouseout","mouseover"]),en("onMouseLeave",["mouseout","mouseover"]),en("onPointerEnter",["pointerout","pointerover"]),en("onPointerLeave",["pointerout","pointerover"]),jl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),jl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),jl("onBeforeInput",["compositionend","keypress","textInput","paste"]),jl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var qi="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(" "),Sg=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(qi));function Tm(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var l=e[a],i=l.event;l=l.listeners;e:{var s=void 0;if(t)for(var f=l.length-1;0<=f;f--){var m=l[f],S=m.instance,A=m.currentTarget;if(m=m.listener,S!==s&&i.isPropagationStopped())break e;s=m,i.currentTarget=A;try{s(i)}catch(D){Ou(D)}i.currentTarget=null,s=S}else for(f=0;f<l.length;f++){if(m=l[f],S=m.instance,A=m.currentTarget,m=m.listener,S!==s&&i.isPropagationStopped())break e;s=m,i.currentTarget=A;try{s(i)}catch(D){Ou(D)}i.currentTarget=null,s=S}}}}function ye(e,t){var a=t[ic];a===void 0&&(a=t[ic]=new Set);var l=e+"__bubble";a.has(l)||(Cm(t,e,2,!1),a.add(l))}function Vr(e,t,a){var l=0;t&&(l|=4),Cm(a,e,l,t)}var ds="_reactListening"+Math.random().toString(36).slice(2);function Jr(e){if(!e[ds]){e[ds]=!0,gf.forEach(function(a){a!=="selectionchange"&&(Sg.has(a)||Vr(a,!1,e),Vr(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ds]||(t[ds]=!0,Vr("selectionchange",!1,t))}}function Cm(e,t,a,l){switch(ey(t)){case 2:var i=Jg;break;case 8:i=Fg;break;default:i=ro}a=i.bind(null,t,a,e),i=void 0,!mc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),l?i!==void 0?e.addEventListener(t,a,{capture:!0,passive:i}):e.addEventListener(t,a,!0):i!==void 0?e.addEventListener(t,a,{passive:i}):e.addEventListener(t,a,!1)}function Fr(e,t,a,l,i){var s=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var f=l.tag;if(f===3||f===4){var m=l.stateNode.containerInfo;if(m===i)break;if(f===4)for(f=l.return;f!==null;){var S=f.tag;if((S===3||S===4)&&f.stateNode.containerInfo===i)return;f=f.return}for(;m!==null;){if(f=Wl(m),f===null)return;if(S=f.tag,S===5||S===6||S===26||S===27){l=s=f;continue e}m=m.parentNode}}l=l.return}_f(function(){var A=s,D=hc(a),B=[];e:{var N=nh.get(e);if(N!==void 0){var z=Tu,W=e;switch(e){case"keypress":if(ju(a)===0)break e;case"keydown":case"keyup":z=dv;break;case"focusin":W="focus",z=gc;break;case"focusout":W="blur",z=gc;break;case"beforeblur":case"afterblur":z=gc;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":z=Df;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":z=tv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":z=pv;break;case eh:case th:case ah:z=nv;break;case lh:z=gv;break;case"scroll":case"scrollend":z=Ip;break;case"wheel":z=Sv;break;case"copy":case"cut":case"paste":z=uv;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":z=Uf;break;case"toggle":case"beforetoggle":z=jv}var ie=(t&4)!==0,ze=!ie&&(e==="scroll"||e==="scrollend"),R=ie?N!==null?N+"Capture":null:N;ie=[];for(var j=A,O;j!==null;){var q=j;if(O=q.stateNode,q=q.tag,q!==5&&q!==26&&q!==27||O===null||R===null||(q=ii(j,R),q!=null&&ie.push(Li(j,q,O))),ze)break;j=j.return}0<ie.length&&(N=new z(N,W,null,a,D),B.push({event:N,listeners:ie}))}}if((t&7)===0){e:{if(N=e==="mouseover"||e==="pointerover",z=e==="mouseout"||e==="pointerout",N&&a!==fc&&(W=a.relatedTarget||a.fromElement)&&(Wl(W)||W[$l]))break e;if((z||N)&&(N=D.window===D?D:(N=D.ownerDocument)?N.defaultView||N.parentWindow:window,z?(W=a.relatedTarget||a.toElement,z=A,W=W?Wl(W):null,W!==null&&(ze=d(W),ie=W.tag,W!==ze||ie!==5&&ie!==27&&ie!==6)&&(W=null)):(z=null,W=A),z!==W)){if(ie=Df,q="onMouseLeave",R="onMouseEnter",j="mouse",(e==="pointerout"||e==="pointerover")&&(ie=Uf,q="onPointerLeave",R="onPointerEnter",j="pointer"),ze=z==null?N:ni(z),O=W==null?N:ni(W),N=new ie(q,j+"leave",z,a,D),N.target=ze,N.relatedTarget=O,q=null,Wl(D)===A&&(ie=new ie(R,j+"enter",W,a,D),ie.target=O,ie.relatedTarget=ze,q=ie),ze=q,z&&W)t:{for(ie=xg,R=z,j=W,O=0,q=R;q;q=ie(q))O++;q=0;for(var ne=j;ne;ne=ie(ne))q++;for(;0<O-q;)R=ie(R),O--;for(;0<q-O;)j=ie(j),q--;for(;O--;){if(R===j||j!==null&&R===j.alternate){ie=R;break t}R=ie(R),j=ie(j)}ie=null}else ie=null;z!==null&&Rm(B,N,z,ie,!1),W!==null&&ze!==null&&Rm(B,ze,W,ie,!0)}}e:{if(N=A?ni(A):window,z=N.nodeName&&N.nodeName.toLowerCase(),z==="select"||z==="input"&&N.type==="file")var Se=Xf;else if(Yf(N))if(kf)Se=Mv;else{Se=_v;var ee=Nv}else z=N.nodeName,!z||z.toLowerCase()!=="input"||N.type!=="checkbox"&&N.type!=="radio"?A&&oc(A.elementType)&&(Se=Xf):Se=zv;if(Se&&(Se=Se(e,A))){Gf(B,Se,a,D);break e}ee&&ee(e,N,A),e==="focusout"&&A&&N.type==="number"&&A.memoizedProps.value!=null&&rc(N,"number",N.value)}switch(ee=A?ni(A):window,e){case"focusin":(Yf(ee)||ee.contentEditable==="true")&&(sn=ee,Tc=A,di=null);break;case"focusout":di=Tc=sn=null;break;case"mousedown":Cc=!0;break;case"contextmenu":case"mouseup":case"dragend":Cc=!1,Pf(B,a,D);break;case"selectionchange":if(wv)break;case"keydown":case"keyup":Pf(B,a,D)}var fe;if(Sc)e:{switch(e){case"compositionstart":var ve="onCompositionStart";break e;case"compositionend":ve="onCompositionEnd";break e;case"compositionupdate":ve="onCompositionUpdate";break e}ve=void 0}else un?Bf(e,a)&&(ve="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(ve="onCompositionStart");ve&&(Hf&&a.locale!=="ko"&&(un||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&un&&(fe=zf()):(La=D,yc="value"in La?La.value:La.textContent,un=!0)),ee=ms(A,ve),0<ee.length&&(ve=new wf(ve,e,null,a,D),B.push({event:ve,listeners:ee}),fe?ve.data=fe:(fe=Qf(a),fe!==null&&(ve.data=fe)))),(fe=Tv?Cv(e,a):Rv(e,a))&&(ve=ms(A,"onBeforeInput"),0<ve.length&&(ee=new wf("onBeforeInput","beforeinput",null,a,D),B.push({event:ee,listeners:ve}),ee.data=fe)),vg(B,e,A,a,D)}Tm(B,t)})}function Li(e,t,a){return{instance:e,listener:t,currentTarget:a}}function ms(e,t){for(var a=t+"Capture",l=[];e!==null;){var i=e,s=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||s===null||(i=ii(e,a),i!=null&&l.unshift(Li(e,i,s)),i=ii(e,t),i!=null&&l.push(Li(e,i,s))),e.tag===3)return l;e=e.return}return[]}function xg(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Rm(e,t,a,l,i){for(var s=t._reactName,f=[];a!==null&&a!==l;){var m=a,S=m.alternate,A=m.stateNode;if(m=m.tag,S!==null&&S===l)break;m!==5&&m!==26&&m!==27||A===null||(S=A,i?(A=ii(a,s),A!=null&&f.unshift(Li(a,A,S))):i||(A=ii(a,s),A!=null&&f.push(Li(a,A,S)))),a=a.return}f.length!==0&&e.push({event:t,listeners:f})}var jg=/\r\n?/g,Eg=/\u0000|\uFFFD/g;function Om(e){return(typeof e=="string"?e:""+e).replace(jg,`
|
||
`).replace(Eg,"")}function Am(e,t){return t=Om(t),Om(e)===t}function _e(e,t,a,l,i,s){switch(a){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||an(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&an(e,""+l);break;case"className":gu(e,"class",l);break;case"tabIndex":gu(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":gu(e,a,l);break;case"style":Af(e,l,s);break;case"data":if(t!=="object"){gu(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=Su(""+l),e.setAttribute(a,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(a,"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 s=="function"&&(a==="formAction"?(t!=="input"&&_e(e,t,"name",i.name,i,null),_e(e,t,"formEncType",i.formEncType,i,null),_e(e,t,"formMethod",i.formMethod,i,null),_e(e,t,"formTarget",i.formTarget,i,null)):(_e(e,t,"encType",i.encType,i,null),_e(e,t,"method",i.method,i,null),_e(e,t,"target",i.target,i,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=Su(""+l),e.setAttribute(a,l);break;case"onClick":l!=null&&(e.onclick=ha);break;case"onScroll":l!=null&&ye("scroll",e);break;case"onScrollEnd":l!=null&&ye("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(c(61));if(a=l.__html,a!=null){if(i.children!=null)throw Error(c(60));e.innerHTML=a}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}a=Su(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""+l):e.removeAttribute(a);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":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":l===!0?e.setAttribute(a,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,l):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(a,l):e.removeAttribute(a);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(a):e.setAttribute(a,l);break;case"popover":ye("beforetoggle",e),ye("toggle",e),vu(e,"popover",l);break;case"xlinkActuate":fa(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":fa(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":fa(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":fa(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":fa(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":fa(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":fa(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":fa(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":fa(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":vu(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=Wp.get(a)||a,vu(e,a,l))}}function $r(e,t,a,l,i,s){switch(a){case"style":Af(e,l,s);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(c(61));if(a=l.__html,a!=null){if(i.children!=null)throw Error(c(60));e.innerHTML=a}}break;case"children":typeof l=="string"?an(e,l):(typeof l=="number"||typeof l=="bigint")&&an(e,""+l);break;case"onScroll":l!=null&&ye("scroll",e);break;case"onScrollEnd":l!=null&&ye("scrollend",e);break;case"onClick":l!=null&&(e.onclick=ha);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!bf.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(i=a.endsWith("Capture"),t=a.slice(2,i?a.length-7:void 0),s=e[dt]||null,s=s!=null?s[a]:null,typeof s=="function"&&e.removeEventListener(t,s,i),typeof l=="function")){typeof s!="function"&&s!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,l,i);break e}a in e?e[a]=l:l===!0?e.setAttribute(a,""):vu(e,a,l)}}}function ut(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ye("error",e),ye("load",e);var l=!1,i=!1,s;for(s in a)if(a.hasOwnProperty(s)){var f=a[s];if(f!=null)switch(s){case"src":l=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:_e(e,t,s,f,a,null)}}i&&_e(e,t,"srcSet",a.srcSet,a,null),l&&_e(e,t,"src",a.src,a,null);return;case"input":ye("invalid",e);var m=s=f=i=null,S=null,A=null;for(l in a)if(a.hasOwnProperty(l)){var D=a[l];if(D!=null)switch(l){case"name":i=D;break;case"type":f=D;break;case"checked":S=D;break;case"defaultChecked":A=D;break;case"value":s=D;break;case"defaultValue":m=D;break;case"children":case"dangerouslySetInnerHTML":if(D!=null)throw Error(c(137,t));break;default:_e(e,t,l,D,a,null)}}Tf(e,s,m,S,A,f,i,!1);return;case"select":ye("invalid",e),l=f=s=null;for(i in a)if(a.hasOwnProperty(i)&&(m=a[i],m!=null))switch(i){case"value":s=m;break;case"defaultValue":f=m;break;case"multiple":l=m;default:_e(e,t,i,m,a,null)}t=s,a=f,e.multiple=!!l,t!=null?tn(e,!!l,t,!1):a!=null&&tn(e,!!l,a,!0);return;case"textarea":ye("invalid",e),s=i=l=null;for(f in a)if(a.hasOwnProperty(f)&&(m=a[f],m!=null))switch(f){case"value":l=m;break;case"defaultValue":i=m;break;case"children":s=m;break;case"dangerouslySetInnerHTML":if(m!=null)throw Error(c(91));break;default:_e(e,t,f,m,a,null)}Rf(e,l,i,s);return;case"option":for(S in a)if(a.hasOwnProperty(S)&&(l=a[S],l!=null))switch(S){case"selected":e.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:_e(e,t,S,l,a,null)}return;case"dialog":ye("beforetoggle",e),ye("toggle",e),ye("cancel",e),ye("close",e);break;case"iframe":case"object":ye("load",e);break;case"video":case"audio":for(l=0;l<qi.length;l++)ye(qi[l],e);break;case"image":ye("error",e),ye("load",e);break;case"details":ye("toggle",e);break;case"embed":case"source":case"link":ye("error",e),ye("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(A in a)if(a.hasOwnProperty(A)&&(l=a[A],l!=null))switch(A){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:_e(e,t,A,l,a,null)}return;default:if(oc(t)){for(D in a)a.hasOwnProperty(D)&&(l=a[D],l!==void 0&&$r(e,t,D,l,a,void 0));return}}for(m in a)a.hasOwnProperty(m)&&(l=a[m],l!=null&&_e(e,t,m,l,a,null))}function Tg(e,t,a,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,s=null,f=null,m=null,S=null,A=null,D=null;for(z in a){var B=a[z];if(a.hasOwnProperty(z)&&B!=null)switch(z){case"checked":break;case"value":break;case"defaultValue":S=B;default:l.hasOwnProperty(z)||_e(e,t,z,null,l,B)}}for(var N in l){var z=l[N];if(B=a[N],l.hasOwnProperty(N)&&(z!=null||B!=null))switch(N){case"type":s=z;break;case"name":i=z;break;case"checked":A=z;break;case"defaultChecked":D=z;break;case"value":f=z;break;case"defaultValue":m=z;break;case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(c(137,t));break;default:z!==B&&_e(e,t,N,z,l,B)}}cc(e,f,m,S,A,D,s,i);return;case"select":z=f=m=N=null;for(s in a)if(S=a[s],a.hasOwnProperty(s)&&S!=null)switch(s){case"value":break;case"multiple":z=S;default:l.hasOwnProperty(s)||_e(e,t,s,null,l,S)}for(i in l)if(s=l[i],S=a[i],l.hasOwnProperty(i)&&(s!=null||S!=null))switch(i){case"value":N=s;break;case"defaultValue":m=s;break;case"multiple":f=s;default:s!==S&&_e(e,t,i,s,l,S)}t=m,a=f,l=z,N!=null?tn(e,!!a,N,!1):!!l!=!!a&&(t!=null?tn(e,!!a,t,!0):tn(e,!!a,a?[]:"",!1));return;case"textarea":z=N=null;for(m in a)if(i=a[m],a.hasOwnProperty(m)&&i!=null&&!l.hasOwnProperty(m))switch(m){case"value":break;case"children":break;default:_e(e,t,m,null,l,i)}for(f in l)if(i=l[f],s=a[f],l.hasOwnProperty(f)&&(i!=null||s!=null))switch(f){case"value":N=i;break;case"defaultValue":z=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(c(91));break;default:i!==s&&_e(e,t,f,i,l,s)}Cf(e,N,z);return;case"option":for(var W in a)if(N=a[W],a.hasOwnProperty(W)&&N!=null&&!l.hasOwnProperty(W))switch(W){case"selected":e.selected=!1;break;default:_e(e,t,W,null,l,N)}for(S in l)if(N=l[S],z=a[S],l.hasOwnProperty(S)&&N!==z&&(N!=null||z!=null))switch(S){case"selected":e.selected=N&&typeof N!="function"&&typeof N!="symbol";break;default:_e(e,t,S,N,l,z)}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 ie in a)N=a[ie],a.hasOwnProperty(ie)&&N!=null&&!l.hasOwnProperty(ie)&&_e(e,t,ie,null,l,N);for(A in l)if(N=l[A],z=a[A],l.hasOwnProperty(A)&&N!==z&&(N!=null||z!=null))switch(A){case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(c(137,t));break;default:_e(e,t,A,N,l,z)}return;default:if(oc(t)){for(var ze in a)N=a[ze],a.hasOwnProperty(ze)&&N!==void 0&&!l.hasOwnProperty(ze)&&$r(e,t,ze,void 0,l,N);for(D in l)N=l[D],z=a[D],!l.hasOwnProperty(D)||N===z||N===void 0&&z===void 0||$r(e,t,D,N,l,z);return}}for(var R in a)N=a[R],a.hasOwnProperty(R)&&N!=null&&!l.hasOwnProperty(R)&&_e(e,t,R,null,l,N);for(B in l)N=l[B],z=a[B],!l.hasOwnProperty(B)||N===z||N==null&&z==null||_e(e,t,B,N,l,z)}function Nm(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Cg(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),l=0;l<a.length;l++){var i=a[l],s=i.transferSize,f=i.initiatorType,m=i.duration;if(s&&m&&Nm(f)){for(f=0,m=i.responseEnd,l+=1;l<a.length;l++){var S=a[l],A=S.startTime;if(A>m)break;var D=S.transferSize,B=S.initiatorType;D&&Nm(B)&&(S=S.responseEnd,f+=D*(S<m?1:(m-A)/(S-A)))}if(--l,t+=8*(s+f)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Wr=null,Pr=null;function ys(e){return e.nodeType===9?e:e.ownerDocument}function _m(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function zm(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Ir(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var eo=null;function Rg(){var e=window.event;return e&&e.type==="popstate"?e===eo?!1:(eo=e,!0):(eo=null,!1)}var Mm=typeof setTimeout=="function"?setTimeout:void 0,Og=typeof clearTimeout=="function"?clearTimeout:void 0,Dm=typeof Promise=="function"?Promise:void 0,Ag=typeof queueMicrotask=="function"?queueMicrotask:typeof Dm<"u"?function(e){return Dm.resolve(null).then(e).catch(Ng)}:Mm;function Ng(e){setTimeout(function(){throw e})}function tl(e){return e==="head"}function wm(e,t){var a=t,l=0;do{var i=a.nextSibling;if(e.removeChild(a),i&&i.nodeType===8)if(a=i.data,a==="/$"||a==="/&"){if(l===0){e.removeChild(i),wn(t);return}l--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")l++;else if(a==="html")Bi(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,Bi(a);for(var s=a.firstChild;s;){var f=s.nextSibling,m=s.nodeName;s[li]||m==="SCRIPT"||m==="STYLE"||m==="LINK"&&s.rel.toLowerCase()==="stylesheet"||a.removeChild(s),s=f}}else a==="body"&&Bi(e.ownerDocument.body);a=i}while(a);wn(t)}function Um(e,t){var a=e;e=0;do{var l=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),l&&l.nodeType===8)if(a=l.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=l}while(a)}function to(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":to(a),uc(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function _g(e,t,a,l){for(;e.nodeType===1;){var i=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[li])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(s=e.getAttribute("rel"),s==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(s!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(s=e.getAttribute("src"),(s!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&s&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var s=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===s)return e}else return e;if(e=Xt(e.nextSibling),e===null)break}return null}function zg(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Xt(e.nextSibling),e===null))return null;return e}function Hm(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Xt(e.nextSibling),e===null))return null;return e}function ao(e){return e.data==="$?"||e.data==="$~"}function lo(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Mg(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var l=function(){t(),a.removeEventListener("DOMContentLoaded",l)};a.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function Xt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var no=null;function qm(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return Xt(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function Lm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function Bm(e,t,a){switch(t=ys(a),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function Bi(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);uc(e)}var kt=new Map,Qm=new Set;function ps(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Aa=V.d;V.d={f:Dg,r:wg,D:Ug,C:Hg,L:qg,m:Lg,X:Qg,S:Bg,M:Yg};function Dg(){var e=Aa.f(),t=ss();return e||t}function wg(e){var t=Pl(e);t!==null&&t.tag===5&&t.type==="form"?ld(t):Aa.r(e)}var zn=typeof document>"u"?null:document;function Ym(e,t,a){var l=zn;if(l&&typeof t=="string"&&t){var i=Ht(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof a=="string"&&(i+='[crossorigin="'+a+'"]'),Qm.has(i)||(Qm.add(i),e={rel:e,crossOrigin:a,href:t},l.querySelector(i)===null&&(t=l.createElement("link"),ut(t,"link",e),Pe(t),l.head.appendChild(t)))}}function Ug(e){Aa.D(e),Ym("dns-prefetch",e,null)}function Hg(e,t){Aa.C(e,t),Ym("preconnect",e,t)}function qg(e,t,a){Aa.L(e,t,a);var l=zn;if(l&&e&&t){var i='link[rel="preload"][as="'+Ht(t)+'"]';t==="image"&&a&&a.imageSrcSet?(i+='[imagesrcset="'+Ht(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(i+='[imagesizes="'+Ht(a.imageSizes)+'"]')):i+='[href="'+Ht(e)+'"]';var s=i;switch(t){case"style":s=Mn(e);break;case"script":s=Dn(e)}kt.has(s)||(e=b({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),kt.set(s,e),l.querySelector(i)!==null||t==="style"&&l.querySelector(Qi(s))||t==="script"&&l.querySelector(Yi(s))||(t=l.createElement("link"),ut(t,"link",e),Pe(t),l.head.appendChild(t)))}}function Lg(e,t){Aa.m(e,t);var a=zn;if(a&&e){var l=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+Ht(l)+'"][href="'+Ht(e)+'"]',s=i;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=Dn(e)}if(!kt.has(s)&&(e=b({rel:"modulepreload",href:e},t),kt.set(s,e),a.querySelector(i)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Yi(s)))return}l=a.createElement("link"),ut(l,"link",e),Pe(l),a.head.appendChild(l)}}}function Bg(e,t,a){Aa.S(e,t,a);var l=zn;if(l&&e){var i=Il(l).hoistableStyles,s=Mn(e);t=t||"default";var f=i.get(s);if(!f){var m={loading:0,preload:null};if(f=l.querySelector(Qi(s)))m.loading=5;else{e=b({rel:"stylesheet",href:e,"data-precedence":t},a),(a=kt.get(s))&&io(e,a);var S=f=l.createElement("link");Pe(S),ut(S,"link",e),S._p=new Promise(function(A,D){S.onload=A,S.onerror=D}),S.addEventListener("load",function(){m.loading|=1}),S.addEventListener("error",function(){m.loading|=2}),m.loading|=4,vs(f,t,l)}f={type:"stylesheet",instance:f,count:1,state:m},i.set(s,f)}}}function Qg(e,t){Aa.X(e,t);var a=zn;if(a&&e){var l=Il(a).hoistableScripts,i=Dn(e),s=l.get(i);s||(s=a.querySelector(Yi(i)),s||(e=b({src:e,async:!0},t),(t=kt.get(i))&&uo(e,t),s=a.createElement("script"),Pe(s),ut(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(i,s))}}function Yg(e,t){Aa.M(e,t);var a=zn;if(a&&e){var l=Il(a).hoistableScripts,i=Dn(e),s=l.get(i);s||(s=a.querySelector(Yi(i)),s||(e=b({src:e,async:!0,type:"module"},t),(t=kt.get(i))&&uo(e,t),s=a.createElement("script"),Pe(s),ut(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(i,s))}}function Gm(e,t,a,l){var i=(i=de.current)?ps(i):null;if(!i)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Mn(a.href),a=Il(i).hoistableStyles,l=a.get(t),l||(l={type:"style",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Mn(a.href);var s=Il(i).hoistableStyles,f=s.get(e);if(f||(i=i.ownerDocument||i,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(e,f),(s=i.querySelector(Qi(e)))&&!s._p&&(f.instance=s,f.state.loading=5),kt.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},kt.set(e,a),s||Gg(i,e,a,f.state))),t&&l===null)throw Error(c(528,""));return f}if(t&&l!==null)throw Error(c(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Dn(a),a=Il(i).hoistableScripts,l=a.get(t),l||(l={type:"script",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function Mn(e){return'href="'+Ht(e)+'"'}function Qi(e){return'link[rel="stylesheet"]['+e+"]"}function Xm(e){return b({},e,{"data-precedence":e.precedence,precedence:null})}function Gg(e,t,a,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),ut(t,"link",a),Pe(t),e.head.appendChild(t))}function Dn(e){return'[src="'+Ht(e)+'"]'}function Yi(e){return"script[async]"+e}function km(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+Ht(a.href)+'"]');if(l)return t.instance=l,Pe(l),l;var i=b({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),Pe(l),ut(l,"style",i),vs(l,a.precedence,e),t.instance=l;case"stylesheet":i=Mn(a.href);var s=e.querySelector(Qi(i));if(s)return t.state.loading|=4,t.instance=s,Pe(s),s;l=Xm(a),(i=kt.get(i))&&io(l,i),s=(e.ownerDocument||e).createElement("link"),Pe(s);var f=s;return f._p=new Promise(function(m,S){f.onload=m,f.onerror=S}),ut(s,"link",l),t.state.loading|=4,vs(s,a.precedence,e),t.instance=s;case"script":return s=Dn(a.src),(i=e.querySelector(Yi(s)))?(t.instance=i,Pe(i),i):(l=a,(i=kt.get(s))&&(l=b({},a),uo(l,i)),e=e.ownerDocument||e,i=e.createElement("script"),Pe(i),ut(i,"link",l),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,vs(l,a.precedence,e));return t.instance}function vs(e,t,a){for(var l=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=l.length?l[l.length-1]:null,s=i,f=0;f<l.length;f++){var m=l[f];if(m.dataset.precedence===t)s=m;else if(s!==i)break}s?s.parentNode.insertBefore(e,s.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function io(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function uo(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var gs=null;function Zm(e,t,a){if(gs===null){var l=new Map,i=gs=new Map;i.set(a,l)}else i=gs,l=i.get(a),l||(l=new Map,i.set(a,l));if(l.has(e))return l;for(l.set(e,null),a=a.getElementsByTagName(e),i=0;i<a.length;i++){var s=a[i];if(!(s[li]||s[at]||e==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var f=s.getAttribute(t)||"";f=e+f;var m=l.get(f);m?m.push(s):l.set(f,[s])}}return l}function Km(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function Xg(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Vm(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function kg(e,t,a,l){if(a.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var i=Mn(l.href),s=t.querySelector(Qi(i));if(s){t=s._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=bs.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=s,Pe(s);return}s=t.ownerDocument||t,l=Xm(l),(i=kt.get(i))&&io(l,i),s=s.createElement("link"),Pe(s);var f=s;f._p=new Promise(function(m,S){f.onload=m,f.onerror=S}),ut(s,"link",l),a.instance=s}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=bs.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var so=0;function Zg(e,t){return e.stylesheets&&e.count===0&&xs(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var l=setTimeout(function(){if(e.stylesheets&&xs(e,e.stylesheets),e.unsuspend){var s=e.unsuspend;e.unsuspend=null,s()}},6e4+t);0<e.imgBytes&&so===0&&(so=62500*Cg());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&xs(e,e.stylesheets),e.unsuspend)){var s=e.unsuspend;e.unsuspend=null,s()}},(e.imgBytes>so?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(i)}}:null}function bs(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)xs(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Ss=null;function xs(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ss=new Map,t.forEach(Kg,e),Ss=null,bs.call(e))}function Kg(e,t){if(!(t.state.loading&4)){var a=Ss.get(e);if(a)var l=a.get(null);else{a=new Map,Ss.set(e,a);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<i.length;s++){var f=i[s];(f.nodeName==="LINK"||f.getAttribute("media")!=="not all")&&(a.set(f.dataset.precedence,f),l=f)}l&&a.set(null,l)}i=t.instance,f=i.getAttribute("data-precedence"),s=a.get(f)||l,s===l&&a.set(null,i),a.set(f,i),this.count++,l=bs.bind(this),i.addEventListener("load",l),i.addEventListener("error",l),s?s.parentNode.insertBefore(i,s.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Gi={$$typeof:G,Provider:null,Consumer:null,_currentValue:se,_currentValue2:se,_threadCount:0};function Vg(e,t,a,l,i,s,f,m,S){this.tag=1,this.containerInfo=e,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=ac(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ac(0),this.hiddenUpdates=ac(null),this.identifierPrefix=l,this.onUncaughtError=i,this.onCaughtError=s,this.onRecoverableError=f,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.incompleteTransitions=new Map}function Jm(e,t,a,l,i,s,f,m,S,A,D,B){return e=new Vg(e,t,a,f,S,A,D,B,m),t=1,s===!0&&(t|=24),s=Ot(3,null,null,t),e.current=s,s.stateNode=e,t=Qc(),t.refCount++,e.pooledCache=t,t.refCount++,s.memoizedState={element:l,isDehydrated:a,cache:t},kc(s),e}function Fm(e){return e?(e=on,e):on}function $m(e,t,a,l,i,s){i=Fm(i),l.context===null?l.context=i:l.pendingContext=i,l=ka(t),l.payload={element:a},s=s===void 0?null:s,s!==null&&(l.callback=s),a=Za(e,l,t),a!==null&&(bt(a,e,t),Si(a,e,t))}function Wm(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function co(e,t){Wm(e,t),(e=e.alternate)&&Wm(e,t)}function Pm(e){if(e.tag===13||e.tag===31){var t=Rl(e,67108864);t!==null&&bt(t,e,67108864),co(e,67108864)}}function Im(e){if(e.tag===13||e.tag===31){var t=Mt();t=lc(t);var a=Rl(e,t);a!==null&&bt(a,e,t),co(e,t)}}var js=!0;function Jg(e,t,a,l){var i=w.T;w.T=null;var s=V.p;try{V.p=2,ro(e,t,a,l)}finally{V.p=s,w.T=i}}function Fg(e,t,a,l){var i=w.T;w.T=null;var s=V.p;try{V.p=8,ro(e,t,a,l)}finally{V.p=s,w.T=i}}function ro(e,t,a,l){if(js){var i=oo(l);if(i===null)Fr(e,t,l,Es,a),ty(e,l);else if(Wg(i,e,t,a,l))l.stopPropagation();else if(ty(e,l),t&4&&-1<$g.indexOf(e)){for(;i!==null;){var s=Pl(i);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var f=xl(s.pendingLanes);if(f!==0){var m=s;for(m.pendingLanes|=2,m.entangledLanes|=2;f;){var S=1<<31-Ct(f);m.entanglements[1]|=S,f&=~S}la(s),(je&6)===0&&(is=Et()+500,Hi(0))}}break;case 31:case 13:m=Rl(s,2),m!==null&&bt(m,s,2),ss(),co(s,2)}if(s=oo(l),s===null&&Fr(e,t,l,Es,a),s===i)break;i=s}i!==null&&l.stopPropagation()}else Fr(e,t,l,null,a)}}function oo(e){return e=hc(e),fo(e)}var Es=null;function fo(e){if(Es=null,e=Wl(e),e!==null){var t=d(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=y(t),e!==null)return e;e=null}else if(a===31){if(e=v(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Es=e,null}function ey(e){switch(e){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(Up()){case cf:return 2;case rf:return 8;case hu:case Hp:return 32;case of:return 268435456;default:return 32}default:return 32}}var ho=!1,al=null,ll=null,nl=null,Xi=new Map,ki=new Map,il=[],$g="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 ty(e,t){switch(e){case"focusin":case"focusout":al=null;break;case"dragenter":case"dragleave":ll=null;break;case"mouseover":case"mouseout":nl=null;break;case"pointerover":case"pointerout":Xi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ki.delete(t.pointerId)}}function Zi(e,t,a,l,i,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:a,eventSystemFlags:l,nativeEvent:s,targetContainers:[i]},t!==null&&(t=Pl(t),t!==null&&Pm(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Wg(e,t,a,l,i){switch(t){case"focusin":return al=Zi(al,e,t,a,l,i),!0;case"dragenter":return ll=Zi(ll,e,t,a,l,i),!0;case"mouseover":return nl=Zi(nl,e,t,a,l,i),!0;case"pointerover":var s=i.pointerId;return Xi.set(s,Zi(Xi.get(s)||null,e,t,a,l,i)),!0;case"gotpointercapture":return s=i.pointerId,ki.set(s,Zi(ki.get(s)||null,e,t,a,l,i)),!0}return!1}function ay(e){var t=Wl(e.target);if(t!==null){var a=d(t);if(a!==null){if(t=a.tag,t===13){if(t=y(a),t!==null){e.blockedOn=t,pf(e.priority,function(){Im(a)});return}}else if(t===31){if(t=v(a),t!==null){e.blockedOn=t,pf(e.priority,function(){Im(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ts(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=oo(e.nativeEvent);if(a===null){a=e.nativeEvent;var l=new a.constructor(a.type,a);fc=l,a.target.dispatchEvent(l),fc=null}else return t=Pl(a),t!==null&&Pm(t),e.blockedOn=a,!1;t.shift()}return!0}function ly(e,t,a){Ts(e)&&a.delete(t)}function Pg(){ho=!1,al!==null&&Ts(al)&&(al=null),ll!==null&&Ts(ll)&&(ll=null),nl!==null&&Ts(nl)&&(nl=null),Xi.forEach(ly),ki.forEach(ly)}function Cs(e,t){e.blockedOn===t&&(e.blockedOn=null,ho||(ho=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Pg)))}var Rs=null;function ny(e){Rs!==e&&(Rs=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Rs===e&&(Rs=null);for(var t=0;t<e.length;t+=3){var a=e[t],l=e[t+1],i=e[t+2];if(typeof l!="function"){if(fo(l||a)===null)continue;break}var s=Pl(a);s!==null&&(e.splice(t,3),t-=3,or(s,{pending:!0,data:i,method:a.method,action:l},l,i))}}))}function wn(e){function t(S){return Cs(S,e)}al!==null&&Cs(al,e),ll!==null&&Cs(ll,e),nl!==null&&Cs(nl,e),Xi.forEach(t),ki.forEach(t);for(var a=0;a<il.length;a++){var l=il[a];l.blockedOn===e&&(l.blockedOn=null)}for(;0<il.length&&(a=il[0],a.blockedOn===null);)ay(a),a.blockedOn===null&&il.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(l=0;l<a.length;l+=3){var i=a[l],s=a[l+1],f=i[dt]||null;if(typeof s=="function")f||ny(a);else if(f){var m=null;if(s&&s.hasAttribute("formAction")){if(i=s,f=s[dt]||null)m=f.formAction;else if(fo(i)!==null)continue}else m=f.action;typeof m=="function"?a[l+1]=m:(a.splice(l,3),l-=3),ny(a)}}}function iy(){function e(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(f){return i=f})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),l||setTimeout(a,20)}function a(){if(!l&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){l=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function mo(e){this._internalRoot=e}Os.prototype.render=mo.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var a=t.current,l=Mt();$m(a,l,e,t,null,null)},Os.prototype.unmount=mo.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;$m(e.current,2,null,e,null,null),ss(),t[$l]=null}};function Os(e){this._internalRoot=e}Os.prototype.unstable_scheduleHydration=function(e){if(e){var t=yf();e={blockedOn:null,target:e,priority:t};for(var a=0;a<il.length&&t!==0&&t<il[a].priority;a++);il.splice(a,0,e),a===0&&ay(e)}};var uy=u.version;if(uy!=="19.2.8")throw Error(c(527,uy,"19.2.8"));V.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=p(t),e=e!==null?T(e):null,e=e===null?null:e.stateNode,e};var Ig={bundleType:0,version:"19.2.8",rendererPackageName:"react-dom",currentDispatcherRef:w,reconcilerVersion:"19.2.8"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var As=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!As.isDisabled&&As.supportsFiber)try{ei=As.inject(Ig),Tt=As}catch{}}return Vi.createRoot=function(e,t){if(!h(e))throw Error(c(299));var a=!1,l="",i=dd,s=md,f=yd;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(f=t.onRecoverableError)),t=Jm(e,1,!1,null,null,a,l,null,i,s,f,iy),e[$l]=t.current,Jr(e),new mo(t)},Vi.hydrateRoot=function(e,t,a){if(!h(e))throw Error(c(299));var l=!1,i="",s=dd,f=md,m=yd,S=null;return a!=null&&(a.unstable_strictMode===!0&&(l=!0),a.identifierPrefix!==void 0&&(i=a.identifierPrefix),a.onUncaughtError!==void 0&&(s=a.onUncaughtError),a.onCaughtError!==void 0&&(f=a.onCaughtError),a.onRecoverableError!==void 0&&(m=a.onRecoverableError),a.formState!==void 0&&(S=a.formState)),t=Jm(e,1,!0,t,a??null,l,i,S,s,f,m,iy),t.context=Fm(null),a=t.current,l=Mt(),l=lc(l),i=ka(l),i.callback=null,Za(a,i,l),a=l,t.current.lanes=a,ai(t,a),la(t),e[$l]=t.current,Jr(e),new Os(t)},Vi.version="19.2.8",Vi}var vy;function f0(){if(vy)return go.exports;vy=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(u){console.error(u)}}return n(),go.exports=o0(),go.exports}var h0=f0();/**
|
||
* 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 ko=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,Fy=/^[\\/]{2}/;function d0(n,u){return u+n.replace(/\\/g,"/")}var gy="popstate";function by(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function m0(n={}){function u(c,h){var p;let d=(p=h.state)==null?void 0:p.masked,{pathname:y,search:v,hash:g}=d||c.location;return Co("",{pathname:y,search:v,hash:g},h.state&&h.state.usr||null,h.state&&h.state.key||"default",d?{pathname:c.location.pathname,search:c.location.search,hash:c.location.hash}:void 0)}function r(c,h){return typeof h=="string"?h:Wi(h)}return p0(u,r,null,n)}function Be(n,u){if(n===!1||n===null||typeof n>"u")throw new Error(u)}function ca(n,u){if(!n){typeof console<"u"&&console.warn(u);try{throw new Error(u)}catch{}}}function y0(){return Math.random().toString(36).substring(2,10)}function Sy(n,u){return{usr:n.state,key:n.key,idx:u,masked:n.mask?{pathname:n.pathname,search:n.search,hash:n.hash}:void 0}}function Co(n,u,r=null,c,h){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof u=="string"?$n(u):u,state:r,key:u&&u.key||c||y0(),mask:h}}function Wi({pathname:n="/",search:u="",hash:r=""}){return u&&u!=="?"&&(n+=u.charAt(0)==="?"?u:"?"+u),r&&r!=="#"&&(n+=r.charAt(0)==="#"?r:"#"+r),n}function $n(n){let u={};if(n){let r=n.indexOf("#");r>=0&&(u.hash=n.substring(r),n=n.substring(0,r));let c=n.indexOf("?");c>=0&&(u.search=n.substring(c),n=n.substring(0,c)),n&&(u.pathname=n)}return u}function p0(n,u,r,c={}){let{window:h=document.defaultView,v5Compat:d=!1}=c,y=h.history,v="POP",g=null,p=T();p==null&&(p=0,y.replaceState({...y.state,idx:p},""));function T(){return(y.state||{idx:null}).idx}function b(){v="POP";let U=T(),L=U==null?null:U-p;p=U,g&&g({action:v,location:H.location,delta:L})}function _(U,L){v="PUSH";let k=by(U)?U:Co(H.location,U,L);p=T()+1;let G=Sy(k,p),X=H.createHref(k.mask||k);try{y.pushState(G,"",X)}catch(te){if(te instanceof DOMException&&te.name==="DataCloneError")throw te;h.location.assign(X)}d&&g&&g({action:v,location:H.location,delta:1})}function M(U,L){v="REPLACE";let k=by(U)?U:Co(H.location,U,L);p=T();let G=Sy(k,p),X=H.createHref(k.mask||k);y.replaceState(G,"",X),d&&g&&g({action:v,location:H.location,delta:0})}function Y(U){return v0(h,U)}let H={get action(){return v},get location(){return n(h,y)},listen(U){if(g)throw new Error("A history only accepts one active listener");return h.addEventListener(gy,b),g=U,()=>{h.removeEventListener(gy,b),g=null}},createHref(U){return u(h,U)},createURL:Y,encodeLocation(U){let L=Y(U);return{pathname:L.pathname,search:L.search,hash:L.hash}},push:_,replace:M,go(U){return y.go(U)}};return H}function v0(n,u,r=!1){let c="http://localhost";n&&(c=n.location.origin!=="null"?n.location.origin:n.location.href),Be(c,"No window.location.(origin|href) available to create URL");let h=typeof u=="string"?u:Wi(u);return h=h.replace(/ $/,"%20"),!r&&Fy.test(h)&&(h=c+h),new URL(h,c)}function $y(n,u,r="/"){return g0(n,u,r,!1)}function g0(n,u,r,c,h){let d=typeof u=="string"?$n(u):u,y=Ua(d.pathname||"/",r);if(y==null)return null;let v=b0(n),g=null,p=_0(y);for(let T=0;g==null&&T<v.length;++T)g=N0(v[T],p,c);return g}function b0(n){let u=Wy(n);return S0(u),u}function Wy(n,u=[],r=[],c="",h=!1){let d=(y,v,g=h,p)=>{let T={relativePath:p===void 0?y.path||"":p,caseSensitive:y.caseSensitive===!0,childrenIndex:v,route:y};if(T.relativePath.startsWith("/")){if(!T.relativePath.startsWith(c)&&g)return;Be(T.relativePath.startsWith(c),`Absolute route path "${T.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),T.relativePath=T.relativePath.slice(c.length)}let b=Wt([c,T.relativePath]),_=r.concat(T);y.children&&y.children.length>0&&(Be(y.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${b}".`),Wy(y.children,u,_,b,g)),!(y.path==null&&!y.index)&&u.push({path:b,score:O0(b,y.index),routesMeta:_.map((M,Y)=>{let[H,U]=ep(M.relativePath,M.caseSensitive,Y===_.length-1);return{...M,matcher:H,compiledParams:U}})})};return n.forEach((y,v)=>{var g;if(y.path===""||!((g=y.path)!=null&&g.includes("?")))d(y,v);else for(let p of Py(y.path))d(y,v,!0,p)}),u}function Py(n){let u=n.split("/");if(u.length===0)return[];let[r,...c]=u,h=r.endsWith("?"),d=r.replace(/\?$/,"");if(c.length===0)return h?[d,""]:[d];let y=Py(c.join("/")),v=[];return v.push(...y.map(g=>g===""?d:[d,g].join("/"))),h&&v.push(...y),v.map(g=>n.startsWith("/")&&g===""?"/":g)}function S0(n){n.sort((u,r)=>u.score!==r.score?r.score-u.score:A0(u.routesMeta.map(c=>c.childrenIndex),r.routesMeta.map(c=>c.childrenIndex)))}var x0=/^:[\w-]+$/,j0=3,E0=2,T0=1,C0=10,R0=-2,xy=n=>n==="*";function O0(n,u){let r=n.split("/"),c=r.length;return r.some(xy)&&(c+=R0),u&&(c+=E0),r.filter(h=>!xy(h)).reduce((h,d)=>h+(x0.test(d)?j0:d===""?T0:C0),c)}function A0(n,u){return n.length===u.length&&n.slice(0,-1).every((c,h)=>c===u[h])?n[n.length-1]-u[u.length-1]:0}function N0(n,u,r=!1){let{routesMeta:c}=n,h={},d="/",y=[];for(let v=0;v<c.length;++v){let g=c[v],p=v===c.length-1,T=d==="/"?u:u.slice(d.length)||"/",b={path:g.relativePath,caseSensitive:g.caseSensitive,end:p},_=g.matcher&&g.compiledParams?Iy(b,T,g.matcher,g.compiledParams):qs(b,T),M=g.route;if(!_&&p&&r&&!c[c.length-1].route.index&&(_=qs({path:g.relativePath,caseSensitive:g.caseSensitive,end:!1},T)),!_)return null;Object.assign(h,_.params),y.push({params:h,pathname:Wt([d,_.pathname]),pathnameBase:D0(Wt([d,_.pathnameBase])),route:M}),_.pathnameBase!=="/"&&(d=Wt([d,_.pathnameBase]))}return y}function qs(n,u){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[r,c]=ep(n.path,n.caseSensitive,n.end);return Iy(n,u,r,c)}function Iy(n,u,r,c){let h=u.match(r);if(!h)return null;let d=h[0],y=d.replace(/(.)\/+$/,"$1"),v=h.slice(1);return{params:c.reduce((p,{paramName:T,isOptional:b},_)=>{if(T==="*"){let Y=v[_]||"";y=d.slice(0,d.length-Y.length).replace(/(.)\/+$/,"$1")}const M=v[_];return b&&!M?p[T]=void 0:p[T]=(M||"").replace(/%2F/g,"/"),p},{}),pathname:d,pathnameBase:y,pattern:n}}function ep(n,u=!1,r=!0){ca(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let c=[],h="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(y,v,g,p,T)=>{if(c.push({paramName:v,isOptional:g!=null}),g){let b=T.charAt(p+y.length);return b&&b!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(c.push({paramName:"*"}),h+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?h+="\\/*$":n!==""&&n!=="/"&&(h+="(?:(?=\\/|$))"),[new RegExp(h,u?void 0:"i"),c]}function _0(n){try{return n.split("/").map(u=>decodeURIComponent(u).replace(/\//g,"%2F")).join("/")}catch(u){return ca(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${u}).`),n}}function Ua(n,u){if(u==="/")return n;if(!n.toLowerCase().startsWith(u.toLowerCase()))return null;let r=u.endsWith("/")?u.length-1:u.length,c=n.charAt(r);return c&&c!=="/"?null:n.slice(r)||"/"}function z0(n,u="/"){let{pathname:r,search:c="",hash:h=""}=typeof n=="string"?$n(n):n,d;return r?(r=ap(r),r.startsWith("/")?d=jy(r.substring(1),"/"):d=jy(r,u)):d=u,{pathname:d,search:w0(c),hash:U0(h)}}function jy(n,u){let r=Ls(u).split("/");return n.split("/").forEach(h=>{h===".."?r.length>1&&r.pop():h!=="."&&r.push(h)}),r.length>1?r.join("/"):"/"}function jo(n,u,r,c){return`Cannot include a '${n}' character in a manually specified \`to.${u}\` field [${JSON.stringify(c)}]. 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 M0(n){return n.filter((u,r)=>r===0||u.route.path&&u.route.path.length>0)}function tp(n){let u=M0(n);return u.map((r,c)=>c===u.length-1?r.pathname:r.pathnameBase)}function Zo(n,u,r,c=!1){let h;typeof n=="string"?h=$n(n):(h={...n},Be(!h.pathname||!h.pathname.includes("?"),jo("?","pathname","search",h)),Be(!h.pathname||!h.pathname.includes("#"),jo("#","pathname","hash",h)),Be(!h.search||!h.search.includes("#"),jo("#","search","hash",h)));let d=n===""||h.pathname==="",y=d?"/":h.pathname,v;if(y==null)v=r;else{let b=u.length-1;if(!c&&y.startsWith("..")){let _=y.split("/");for(;_[0]==="..";)_.shift(),b-=1;h.pathname=_.join("/")}v=b>=0?u[b]:"/"}let g=z0(h,v),p=y&&y!=="/"&&y.endsWith("/"),T=(d||y===".")&&r.endsWith("/");return!g.pathname.endsWith("/")&&(p||T)&&(g.pathname+="/"),g}var ap=n=>n.replace(/[\\/]{2,}/g,"/"),Wt=n=>ap(n.join("/")),Ls=n=>n.replace(/\/+$/,""),D0=n=>Ls(n).replace(/^\/*/,"/"),w0=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,U0=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,H0=class{constructor(n,u,r,c=!1){this.status=n,this.statusText=u||"",this.internal=c,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function q0(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function L0(n){let u=n.map(r=>r.route.path).filter(Boolean);return Wt(u)||"/"}var lp=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function np(n,u){let r=n;if(typeof r!="string"||!ko.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let c=r,h=!1;if(lp)try{let d=new URL(window.location.href),y=Fy.test(r)?new URL(d0(r,d.protocol)):new URL(r),v=Ua(y.pathname,u);y.origin===d.origin&&v!=null?r=v+y.search+y.hash:h=!0}catch{ca(!1,`<Link to="${r}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:c,isExternal:h,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var ip=["POST","PUT","PATCH","DELETE"];new Set(ip);var B0=["GET",...ip];new Set(B0);var Q0=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function Y0(n){try{return Q0.includes(new URL(n).protocol)}catch{return!1}}var Wn=C.createContext(null);Wn.displayName="DataRouter";var Gs=C.createContext(null);Gs.displayName="DataRouterState";var up=C.createContext(!1);function G0(){return C.useContext(up)}var sp=C.createContext({isTransitioning:!1});sp.displayName="ViewTransition";var X0=C.createContext(new Map);X0.displayName="Fetchers";var k0=C.createContext(null);k0.displayName="Await";var Kt=C.createContext(null);Kt.displayName="Navigation";var iu=C.createContext(null);iu.displayName="Location";var ra=C.createContext({outlet:null,matches:[],isDataRoute:!1});ra.displayName="Route";var Ko=C.createContext(null);Ko.displayName="RouteError";var cp="REACT_ROUTER_ERROR",Z0="REDIRECT",K0="ROUTE_ERROR_RESPONSE";function V0(n){if(n.startsWith(`${cp}:${Z0}:{`))try{let u=JSON.parse(n.slice(28));if(typeof u=="object"&&u&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.location=="string"&&typeof u.reloadDocument=="boolean"&&typeof u.replace=="boolean")return u}catch{}}function J0(n){if(n.startsWith(`${cp}:${K0}:{`))try{let u=JSON.parse(n.slice(40));if(typeof u=="object"&&u&&typeof u.status=="number"&&typeof u.statusText=="string")return new H0(u.status,u.statusText,u.data)}catch{}}function F0(n,{relative:u}={}){Be(uu(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:c}=C.useContext(Kt),{hash:h,pathname:d,search:y}=su(n,{relative:u}),v=d;return r!=="/"&&(v=d==="/"?r:Wt([r,d])),c.createHref({pathname:v,search:y,hash:h})}function uu(){return C.useContext(iu)!=null}function oa(){return Be(uu(),"useLocation() may be used only in the context of a <Router> component."),C.useContext(iu).location}var rp="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function op(n){C.useContext(Kt).static||C.useLayoutEffect(n)}function Xs(){let{isDataRoute:n}=C.useContext(ra);return n?cb():$0()}function $0(){Be(uu(),"useNavigate() may be used only in the context of a <Router> component.");let n=C.useContext(Wn),{basename:u,navigator:r}=C.useContext(Kt),{matches:c}=C.useContext(ra),{pathname:h}=oa(),d=JSON.stringify(tp(c)),y=C.useRef(!1);return op(()=>{y.current=!0}),C.useCallback((g,p={})=>{if(ca(y.current,rp),!y.current)return;if(typeof g=="number"){r.go(g);return}let T=Zo(g,JSON.parse(d),h,p.relative==="path");n==null&&u!=="/"&&(T.pathname=T.pathname==="/"?u:Wt([u,T.pathname])),(p.replace?r.replace:r.push)(T,p.state,p)},[u,r,d,h,n])}C.createContext(null);function fp(){let{matches:n}=C.useContext(ra),u=n[n.length-1];return(u==null?void 0:u.params)??{}}function su(n,{relative:u}={}){let{matches:r}=C.useContext(ra),{pathname:c}=oa(),h=JSON.stringify(tp(r));return C.useMemo(()=>Zo(n,JSON.parse(h),c,u==="path"),[n,h,c,u])}function W0(n,u){return hp(n,u)}function hp(n,u,r){var U;Be(uu(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=C.useContext(Kt),{matches:h}=C.useContext(ra),d=h[h.length-1],y=d?d.params:{},v=d?d.pathname:"/",g=d?d.pathnameBase:"/",p=d&&d.route;{let L=p&&p.path||"";mp(v,!p||L.endsWith("*")||L.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${v}" (under <Route path="${L}">) 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="${L}"> to <Route path="${L==="/"?"*":`${L}/*`}">.`)}let T=oa(),b;if(u){let L=typeof u=="string"?$n(u):u;Be(g==="/"||((U=L.pathname)==null?void 0:U.startsWith(g)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${g}" but pathname "${L.pathname}" was given in the \`location\` prop.`),b=L}else b=T;let _=b.pathname||"/",M=_;if(g!=="/"){let L=g.replace(/^\//,"").split("/");M="/"+_.replace(/^\//,"").split("/").slice(L.length).join("/")}let Y=r&&r.state.matches.length?r.state.matches.map(L=>Object.assign(L,{route:r.manifest[L.route.id]||L.route})):$y(n,{pathname:M});ca(p||Y!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),ca(Y==null||Y[Y.length-1].route.element!==void 0||Y[Y.length-1].route.Component!==void 0||Y[Y.length-1].route.lazy!==void 0,`Matched leaf route at location "${b.pathname}${b.search}${b.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 H=ab(Y&&Y.map(L=>Object.assign({},L,{params:Object.assign({},y,L.params),pathname:Wt([g,c.encodeLocation?c.encodeLocation(L.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:L.pathname]),pathnameBase:L.pathnameBase==="/"?g:Wt([g,c.encodeLocation?c.encodeLocation(L.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:L.pathnameBase])})),h,r);return u&&H?C.createElement(iu.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...b},navigationType:"POP"}},H):H}function P0(){let n=sb(),u=q0(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),r=n instanceof Error?n.stack:null,c="rgba(200,200,200, 0.5)",h={padding:"0.5rem",backgroundColor:c},d={padding:"2px 4px",backgroundColor:c},y=null;return console.error("Error handled by React Router default ErrorBoundary:",n),y=C.createElement(C.Fragment,null,C.createElement("p",null,"💿 Hey developer 👋"),C.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",C.createElement("code",{style:d},"ErrorBoundary")," or"," ",C.createElement("code",{style:d},"errorElement")," prop on your route.")),C.createElement(C.Fragment,null,C.createElement("h2",null,"Unexpected Application Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},u),r?C.createElement("pre",{style:h},r):null,y)}var I0=C.createElement(P0,null),dp=class extends C.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,u){return u.location!==n.location||u.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:u.error,location:u.location,revalidation:n.revalidation||u.revalidation}}componentDidCatch(n,u){this.props.onError?this.props.onError(n,u):console.error("React Router caught the following error during render",n)}render(){let n=this.state.error;if(this.context&&typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){const r=J0(n.digest);r&&(n=r)}let u=n!==void 0?C.createElement(ra.Provider,{value:this.props.routeContext},C.createElement(Ko.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?C.createElement(eb,{error:n},u):u}};dp.contextType=up;var Eo=new WeakMap;function eb({children:n,error:u}){let{basename:r}=C.useContext(Kt);if(typeof u=="object"&&u&&"digest"in u&&typeof u.digest=="string"){let c=V0(u.digest);if(c){let h=Eo.get(u);if(h)throw h;let d=np(c.location,r),y=d.absoluteURL||d.to;if(Y0(y))throw new Error("Invalid redirect location");if(lp&&!Eo.get(u))if(d.isExternal||c.reloadDocument)window.location.href=y;else{const v=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(d.to,{replace:c.replace}));throw Eo.set(u,v),v}return C.createElement("meta",{httpEquiv:"refresh",content:`0;url=${y}`})}}return n}function tb({routeContext:n,match:u,children:r}){let c=C.useContext(Wn);return c&&c.static&&c.staticContext&&(u.route.errorElement||u.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=u.route.id),C.createElement(ra.Provider,{value:n},r)}function ab(n,u=[],r){let c=r==null?void 0:r.state;if(n==null){if(!c)return null;if(c.errors)n=c.matches;else if(u.length===0&&!c.initialized&&c.matches.length>0)n=c.matches;else return null}let h=n,d=c==null?void 0:c.errors;if(d!=null){let T=h.findIndex(b=>b.route.id&&(d==null?void 0:d[b.route.id])!==void 0);Be(T>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(d).join(",")}`),h=h.slice(0,Math.min(h.length,T+1))}let y=!1,v=-1;if(r&&c){y=c.renderFallback;for(let T=0;T<h.length;T++){let b=h[T];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(v=T),b.route.id){let{loaderData:_,errors:M}=c,Y=b.route.loader&&!_.hasOwnProperty(b.route.id)&&(!M||M[b.route.id]===void 0);if(b.route.lazy||Y){r.isStatic&&(y=!0),v>=0?h=h.slice(0,v+1):h=[h[0]];break}}}}let g=r==null?void 0:r.onError,p=c&&g?(T,b)=>{var _,M;g(T,{location:c.location,params:((M=(_=c.matches)==null?void 0:_[0])==null?void 0:M.params)??{},pattern:L0(c.matches),errorInfo:b})}:void 0;return h.reduceRight((T,b,_)=>{let M,Y=!1,H=null,U=null;c&&(M=d&&b.route.id?d[b.route.id]:void 0,H=b.route.errorElement||I0,y&&(v<0&&_===0?(mp("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),Y=!0,U=null):v===_&&(Y=!0,U=b.route.hydrateFallbackElement||null)));let L=u.concat(h.slice(0,_+1)),k=()=>{let G;return M?G=H:Y?G=U:b.route.Component?G=C.createElement(b.route.Component,null):b.route.element?G=b.route.element:G=T,C.createElement(tb,{match:b,routeContext:{outlet:T,matches:L,isDataRoute:c!=null},children:G})};return c&&(b.route.ErrorBoundary||b.route.errorElement||_===0)?C.createElement(dp,{location:c.location,revalidation:c.revalidation,component:H,error:M,children:k(),routeContext:{outlet:null,matches:L,isDataRoute:!0},onError:p}):k()},null)}function Vo(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function lb(n){let u=C.useContext(Wn);return Be(u,Vo(n)),u}function nb(n){let u=C.useContext(Gs);return Be(u,Vo(n)),u}function ib(n){let u=C.useContext(ra);return Be(u,Vo(n)),u}function Jo(n){let u=ib(n),r=u.matches[u.matches.length-1];return Be(r.route.id,`${n} can only be used on routes that contain a unique "id"`),r.route.id}function ub(){return Jo("useRouteId")}function sb(){var c;let n=C.useContext(Ko),u=nb("useRouteError"),r=Jo("useRouteError");return n!==void 0?n:(c=u.errors)==null?void 0:c[r]}function cb(){let{router:n}=lb("useNavigate"),u=Jo("useNavigate"),r=C.useRef(!1);return op(()=>{r.current=!0}),C.useCallback(async(h,d={})=>{ca(r.current,rp),r.current&&(typeof h=="number"?await n.navigate(h):await n.navigate(h,{fromRouteId:u,...d}))},[n,u])}var Ey={};function mp(n,u,r){!u&&!Ey[n]&&(Ey[n]=!0,ca(!1,r))}C.memo(rb);function rb({routes:n,manifest:u,future:r,state:c,isStatic:h,onError:d}){return hp(n,void 0,{manifest:u,state:c,isStatic:h,onError:d})}function Un(n){Be(!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 ob({basename:n="/",children:u=null,location:r,navigationType:c="POP",navigator:h,static:d=!1,useTransitions:y}){Be(!uu(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let v=n.replace(/^\/*/,"/"),g=C.useMemo(()=>({basename:v,navigator:h,static:d,useTransitions:y,future:{}}),[v,h,d,y]);typeof r=="string"&&(r=$n(r));let{pathname:p="/",search:T="",hash:b="",state:_=null,key:M="default",mask:Y}=r,H=C.useMemo(()=>{let U=Ua(p,v);return U==null?null:{location:{pathname:U,search:T,hash:b,state:_,key:M,mask:Y},navigationType:c}},[v,p,T,b,_,M,c,Y]);return ca(H!=null,`<Router basename="${v}"> is not able to match the URL "${p}${T}${b}" because it does not start with the basename, so the <Router> won't render anything.`),H==null?null:C.createElement(Kt.Provider,{value:g},C.createElement(iu.Provider,{children:u,value:H}))}function fb({children:n,location:u}){return W0(Ro(n),u)}function Ro(n,u=[]){let r=[];return C.Children.forEach(n,(c,h)=>{if(!C.isValidElement(c))return;let d=[...u,h];if(c.type===C.Fragment){r.push.apply(r,Ro(c.props.children,d));return}Be(c.type===Un,`[${typeof c.type=="string"?c.type:c.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Be(!c.props.index||!c.props.children,"An index route cannot have child routes.");let y={id:c.props.id||d.join("-"),caseSensitive:c.props.caseSensitive,element:c.props.element,Component:c.props.Component,index:c.props.index,path:c.props.path,middleware:c.props.middleware,loader:c.props.loader,action:c.props.action,hydrateFallbackElement:c.props.hydrateFallbackElement,HydrateFallback:c.props.HydrateFallback,errorElement:c.props.errorElement,ErrorBoundary:c.props.ErrorBoundary,hasErrorBoundary:c.props.hasErrorBoundary===!0||c.props.ErrorBoundary!=null||c.props.errorElement!=null,shouldRevalidate:c.props.shouldRevalidate,handle:c.props.handle,lazy:c.props.lazy};c.props.children&&(y.children=Ro(c.props.children,d)),r.push(y)}),r}var Ds="get",ws="application/x-www-form-urlencoded";function ks(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function hb(n){return ks(n)&&n.tagName.toLowerCase()==="button"}function db(n){return ks(n)&&n.tagName.toLowerCase()==="form"}function mb(n){return ks(n)&&n.tagName.toLowerCase()==="input"}function yb(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function pb(n,u){return n.button===0&&(!u||u==="_self")&&!yb(n)}var _s=null;function vb(){if(_s===null)try{new FormData(document.createElement("form"),0),_s=!1}catch{_s=!0}return _s}var gb=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function To(n){return n!=null&&!gb.has(n)?(ca(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${ws}"`),null):n}function bb(n,u){let r,c,h,d,y;if(db(n)){let v=n.getAttribute("action");c=v?Ua(v,u):null,r=n.getAttribute("method")||Ds,h=To(n.getAttribute("enctype"))||ws,d=new FormData(n)}else if(hb(n)||mb(n)&&(n.type==="submit"||n.type==="image")){let v=n.form;if(v==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let g=n.getAttribute("formaction")||v.getAttribute("action");if(c=g?Ua(g,u):null,r=n.getAttribute("formmethod")||v.getAttribute("method")||Ds,h=To(n.getAttribute("formenctype"))||To(v.getAttribute("enctype"))||ws,d=new FormData(v,n),!vb()){let{name:p,type:T,value:b}=n;if(T==="image"){let _=p?`${p}.`:"";d.append(`${_}x`,"0"),d.append(`${_}y`,"0")}else p&&d.append(p,b)}}else{if(ks(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=Ds,c=null,h=ws,y=n}return d&&h==="text/plain"&&(y=d,d=void 0),{action:c,method:r.toLowerCase(),encType:h,formData:d,body:y}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Fo(n,u){if(n===!1||n===null||typeof n>"u")throw new Error(u)}function yp(n,u,r,c){let h=typeof n=="string"?new URL(n,typeof window>"u"?"server://singlefetch/":window.location.origin):n;return r?h.pathname.endsWith("/")?h.pathname=`${h.pathname}_.${c}`:h.pathname=`${h.pathname}.${c}`:h.pathname==="/"?h.pathname=`_root.${c}`:u&&Ua(h.pathname,u)==="/"?h.pathname=`${Ls(u)}/_root.${c}`:h.pathname=`${Ls(h.pathname)}.${c}`,h}async function Sb(n,u){if(n.id in u)return u[n.id];try{let r=await import(n.module);return u[n.id]=r,r}catch(r){return console.error(`Error loading route module \`${n.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function xb(n){return n==null?!1:n.href==null?n.rel==="preload"&&typeof n.imageSrcSet=="string"&&typeof n.imageSizes=="string":typeof n.rel=="string"&&typeof n.href=="string"}async function jb(n,u,r){let c=await Promise.all(n.map(async h=>{let d=u.routes[h.route.id];if(d){let y=await Sb(d,r);return y.links?y.links():[]}return[]}));return Rb(c.flat(1).filter(xb).filter(h=>h.rel==="stylesheet"||h.rel==="preload").map(h=>h.rel==="stylesheet"?{...h,rel:"prefetch",as:"style"}:{...h,rel:"prefetch"}))}function Ty(n,u,r,c,h,d){let y=(g,p)=>r[p]?g.route.id!==r[p].route.id:!0,v=(g,p)=>{var T;return r[p].pathname!==g.pathname||((T=r[p].route.path)==null?void 0:T.endsWith("*"))&&r[p].params["*"]!==g.params["*"]};return d==="assets"?u.filter((g,p)=>y(g,p)||v(g,p)):d==="data"?u.filter((g,p)=>{var b;let T=c.routes[g.route.id];if(!T||!T.hasLoader)return!1;if(y(g,p)||v(g,p))return!0;if(g.route.shouldRevalidate){let _=g.route.shouldRevalidate({currentUrl:new URL(h.pathname+h.search+h.hash,window.origin),currentParams:((b=r[0])==null?void 0:b.params)||{},nextUrl:new URL(n,window.origin),nextParams:g.params,defaultShouldRevalidate:!0});if(typeof _=="boolean")return _}return!0}):[]}function Eb(n,u,{includeHydrateFallback:r}={}){return Tb(n.map(c=>{let h=u.routes[c.route.id];if(!h)return[];let d=[h.module];return h.clientActionModule&&(d=d.concat(h.clientActionModule)),h.clientLoaderModule&&(d=d.concat(h.clientLoaderModule)),r&&h.hydrateFallbackModule&&(d=d.concat(h.hydrateFallbackModule)),h.imports&&(d=d.concat(h.imports)),d}).flat(1))}function Tb(n){return[...new Set(n)]}function Cb(n){let u={},r=Object.keys(n).sort();for(let c of r)u[c]=n[c];return u}function Rb(n,u){let r=new Set;return new Set(u),n.reduce((c,h)=>{let d=JSON.stringify(Cb(h));return r.has(d)||(r.add(d),c.push({key:d,link:h})),c},[])}function $o(){let n=C.useContext(Wn);return Fo(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function Ob(){let n=C.useContext(Gs);return Fo(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var Wo=C.createContext(void 0);Wo.displayName="FrameworkContext";function Zs(){let n=C.useContext(Wo);return Fo(n,"You must render this element inside a <HydratedRouter> element"),n}function Ab(n,u){let r=C.useContext(Wo),[c,h]=C.useState(!1),[d,y]=C.useState(!1),{onFocus:v,onBlur:g,onMouseEnter:p,onMouseLeave:T,onTouchStart:b}=u,_=C.useRef(null);C.useEffect(()=>{if(n==="render"&&y(!0),n==="viewport"){let H=L=>{L.forEach(k=>{y(k.isIntersecting)})},U=new IntersectionObserver(H,{threshold:.5});return _.current&&U.observe(_.current),()=>{U.disconnect()}}},[n]),C.useEffect(()=>{if(c){let H=setTimeout(()=>{y(!0)},100);return()=>{clearTimeout(H)}}},[c]);let M=()=>{h(!0)},Y=()=>{h(!1),y(!1)};return r?n!=="intent"?[d,_,{}]:[d,_,{onFocus:Ji(v,M),onBlur:Ji(g,Y),onMouseEnter:Ji(p,M),onMouseLeave:Ji(T,Y),onTouchStart:Ji(b,M)}]:[!1,_,{}]}function Ji(n,u){return r=>{n&&n(r),r.defaultPrevented||u(r)}}function Nb({page:n,...u}){let r=G0(),{nonce:c}=Zs(),{router:h}=$o(),d=C.useMemo(()=>$y(h.routes,n,h.basename),[h.routes,n,h.basename]);return d?(u.nonce==null&&c&&(u={...u,nonce:c}),r?C.createElement(zb,{page:n,matches:d,...u}):C.createElement(Mb,{page:n,matches:d,...u})):null}function _b(n){let{manifest:u,routeModules:r}=Zs(),[c,h]=C.useState([]);return C.useEffect(()=>{let d=!1;return jb(n,u,r).then(y=>{d||h(y)}),()=>{d=!0}},[n,u,r]),c}function zb({page:n,matches:u,...r}){let c=oa(),{future:h}=Zs(),{basename:d}=$o(),y=C.useMemo(()=>{if(n===c.pathname+c.search+c.hash)return[];let v=yp(n,d,h.v8_trailingSlashAwareDataRequests,"rsc"),g=!1,p=[];for(let T of u)typeof T.route.shouldRevalidate=="function"?g=!0:p.push(T.route.id);return g&&p.length>0&&v.searchParams.set("_routes",p.join(",")),[v.pathname+v.search]},[d,h.v8_trailingSlashAwareDataRequests,n,c,u]);return C.createElement(C.Fragment,null,y.map(v=>C.createElement("link",{key:v,rel:"prefetch",as:"fetch",href:v,...r})))}function Mb({page:n,matches:u,...r}){let c=oa(),{future:h,manifest:d,routeModules:y}=Zs(),{basename:v}=$o(),{loaderData:g,matches:p}=Ob(),T=C.useMemo(()=>Ty(n,u,p,d,c,"data"),[n,u,p,d,c]),b=C.useMemo(()=>Ty(n,u,p,d,c,"assets"),[n,u,p,d,c]),_=C.useMemo(()=>{if(n===c.pathname+c.search+c.hash)return[];let H=new Set,U=!1;if(u.forEach(k=>{var X;let G=d.routes[k.route.id];!G||!G.hasLoader||(!T.some(te=>te.route.id===k.route.id)&&k.route.id in g&&((X=y[k.route.id])!=null&&X.shouldRevalidate)||G.hasClientLoader?U=!0:H.add(k.route.id))}),H.size===0)return[];let L=yp(n,v,h.v8_trailingSlashAwareDataRequests,"data");return U&&H.size>0&&L.searchParams.set("_routes",u.filter(k=>H.has(k.route.id)).map(k=>k.route.id).join(",")),[L.pathname+L.search]},[v,h.v8_trailingSlashAwareDataRequests,g,c,d,T,u,n,y]),M=C.useMemo(()=>Eb(b,d),[b,d]),Y=_b(b);return C.createElement(C.Fragment,null,_.map(H=>C.createElement("link",{key:H,rel:"prefetch",as:"fetch",href:H,...r})),M.map(H=>C.createElement("link",{key:H,rel:"modulepreload",href:H,...r})),Y.map(({key:H,link:U})=>C.createElement("link",{key:H,nonce:r.nonce,...U,crossOrigin:U.crossOrigin??r.crossOrigin})))}function Db(...n){return u=>{n.forEach(r=>{typeof r=="function"?r(u):r!=null&&(r.current=u)})}}var wb=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{wb&&(window.__reactRouterVersion="7.18.1")}catch{}function Ub({basename:n,children:u,useTransitions:r,window:c}){let h=C.useRef();h.current==null&&(h.current=m0({window:c,v5Compat:!0}));let d=h.current,[y,v]=C.useState({action:d.action,location:d.location}),g=C.useCallback(p=>{r===!1?v(p):C.startTransition(()=>v(p))},[r]);return C.useLayoutEffect(()=>d.listen(g),[d,g]),C.createElement(ob,{basename:n,children:u,location:y.location,navigationType:y.action,navigator:d,useTransitions:r})}var Pt=C.forwardRef(function({onClick:u,discover:r="render",prefetch:c="none",relative:h,reloadDocument:d,replace:y,mask:v,state:g,target:p,to:T,preventScrollReset:b,viewTransition:_,defaultShouldRevalidate:M,...Y},H){let{basename:U,navigator:L,useTransitions:k}=C.useContext(Kt),G=typeof T=="string"&&ko.test(T),X=np(T,U);T=X.to;let te=F0(T,{relative:h}),F=oa(),K=null;if(v){let we=Zo(v,[],F.mask?F.mask.pathname:"/",!0);U!=="/"&&(we.pathname=we.pathname==="/"?U:Wt([U,we.pathname])),K=L.createHref(we)}let[ae,Z,P]=Ab(c,Y),Ee=Lb(T,{replace:y,mask:v,state:g,target:p,preventScrollReset:b,relative:h,viewTransition:_,defaultShouldRevalidate:M,useTransitions:k});function Le(we){u&&u(we),we.defaultPrevented||Ee(we)}let jt=!(X.isExternal||d),tt=C.createElement("a",{...Y,...P,href:(jt?K:void 0)||X.absoluteURL||te,onClick:jt?Le:u,ref:Db(H,Z),target:p,"data-discover":!G&&r==="render"?"true":void 0});return ae&&!G?C.createElement(C.Fragment,null,tt,C.createElement(Nb,{page:te})):tt});Pt.displayName="Link";var Oo=C.forwardRef(function({"aria-current":u="page",caseSensitive:r=!1,className:c="",end:h=!1,style:d,to:y,viewTransition:v,children:g,...p},T){let b=su(y,{relative:p.relative}),_=oa(),M=C.useContext(Gs),{navigator:Y,basename:H}=C.useContext(Kt),U=M!=null&&Xb(b)&&v===!0,L=Y.encodeLocation?Y.encodeLocation(b).pathname:b.pathname,k=_.pathname,G=M&&M.navigation&&M.navigation.location?M.navigation.location.pathname:null;r||(k=k.toLowerCase(),G=G?G.toLowerCase():null,L=L.toLowerCase()),G&&H&&(G=Ua(G,H)||G);const X=L!=="/"&&L.endsWith("/")?L.length-1:L.length;let te=k===L||!h&&k.startsWith(L)&&k.charAt(X)==="/",F=G!=null&&(G===L||!h&&G.startsWith(L)&&G.charAt(L.length)==="/"),K={isActive:te,isPending:F,isTransitioning:U},ae=te?u:void 0,Z;typeof c=="function"?Z=c(K):Z=[c,te?"active":null,F?"pending":null,U?"transitioning":null].filter(Boolean).join(" ");let P=typeof d=="function"?d(K):d;return C.createElement(Pt,{...p,"aria-current":ae,className:Z,ref:T,style:P,to:y,viewTransition:v},typeof g=="function"?g(K):g)});Oo.displayName="NavLink";var Hb=C.forwardRef(({discover:n="render",fetcherKey:u,navigate:r,reloadDocument:c,replace:h,state:d,method:y=Ds,action:v,onSubmit:g,relative:p,preventScrollReset:T,viewTransition:b,defaultShouldRevalidate:_,...M},Y)=>{let{useTransitions:H}=C.useContext(Kt),U=Yb(),L=Gb(v,{relative:p}),k=y.toLowerCase()==="get"?"get":"post",G=typeof v=="string"&&ko.test(v),X=te=>{if(g&&g(te),te.defaultPrevented)return;te.preventDefault();let F=te.nativeEvent.submitter,K=(F==null?void 0:F.getAttribute("formmethod"))||y,ae=()=>U(F||te.currentTarget,{fetcherKey:u,method:K,navigate:r,replace:h,state:d,relative:p,preventScrollReset:T,viewTransition:b,defaultShouldRevalidate:_});H&&r!==!1?C.startTransition(()=>ae()):ae()};return C.createElement("form",{ref:Y,method:k,action:L,onSubmit:c?g:X,...M,"data-discover":!G&&n==="render"?"true":void 0})});Hb.displayName="Form";function qb(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function pp(n){let u=C.useContext(Wn);return Be(u,qb(n)),u}function Lb(n,{target:u,replace:r,mask:c,state:h,preventScrollReset:d,relative:y,viewTransition:v,defaultShouldRevalidate:g,useTransitions:p}={}){let T=Xs(),b=oa(),_=su(n,{relative:y});return C.useCallback(M=>{if(pb(M,u)){M.preventDefault();let Y=r!==void 0?r:Wi(b)===Wi(_),H=()=>T(n,{replace:Y,mask:c,state:h,preventScrollReset:d,relative:y,viewTransition:v,defaultShouldRevalidate:g});p?C.startTransition(()=>H()):H()}},[b,T,_,r,c,h,u,n,d,y,v,g,p])}var Bb=0,Qb=()=>`__${String(++Bb)}__`;function Yb(){let{router:n}=pp("useSubmit"),{basename:u}=C.useContext(Kt),r=ub(),c=n.fetch,h=n.navigate;return C.useCallback(async(d,y={})=>{let{action:v,method:g,encType:p,formData:T,body:b}=bb(d,u);if(y.navigate===!1){let _=y.fetcherKey||Qb();await c(_,r,y.action||v,{defaultShouldRevalidate:y.defaultShouldRevalidate,preventScrollReset:y.preventScrollReset,formData:T,body:b,formMethod:y.method||g,formEncType:y.encType||p,flushSync:y.flushSync})}else await h(y.action||v,{defaultShouldRevalidate:y.defaultShouldRevalidate,preventScrollReset:y.preventScrollReset,formData:T,body:b,formMethod:y.method||g,formEncType:y.encType||p,replace:y.replace,state:y.state,fromRouteId:r,flushSync:y.flushSync,viewTransition:y.viewTransition})},[c,h,u,r])}function Gb(n,{relative:u}={}){let{basename:r}=C.useContext(Kt),c=C.useContext(ra);Be(c,"useFormAction must be used inside a RouteContext");let[h]=c.matches.slice(-1),d={...su(n||".",{relative:u})},y=oa();if(n==null){d.search=y.search;let v=new URLSearchParams(d.search),g=v.getAll("index");if(g.some(T=>T==="")){v.delete("index"),g.filter(b=>b).forEach(b=>v.append("index",b));let T=v.toString();d.search=T?`?${T}`:""}}return(!n||n===".")&&h.route.index&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(d.pathname=d.pathname==="/"?r:Wt([r,d.pathname])),Wi(d)}function Xb(n,{relative:u}={}){let r=C.useContext(sp);Be(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=pp("useViewTransitionState"),h=su(n,{relative:u});if(!r.isTransitioning)return!1;let d=Ua(r.currentLocation.pathname,c)||r.currentLocation.pathname,y=Ua(r.nextLocation.pathname,c)||r.nextLocation.pathname;return qs(h.pathname,y)!=null||qs(h.pathname,d)!=null}var Pn=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(n){return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Ql,cl,Hn,Ly,kb=(Ly=class extends Pn{constructor(){super();le(this,Ql);le(this,cl);le(this,Hn);J(this,Hn,u=>{if(typeof window<"u"&&window.addEventListener){const r=()=>u();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){x(this,cl)||this.setEventListener(x(this,Hn))}onUnsubscribe(){var u;this.hasListeners()||((u=x(this,cl))==null||u.call(this),J(this,cl,void 0))}setEventListener(u){var r;J(this,Hn,u),(r=x(this,cl))==null||r.call(this),J(this,cl,u(c=>{typeof c=="boolean"?this.setFocused(c):this.onFocus()}))}setFocused(u){x(this,Ql)!==u&&(J(this,Ql,u),this.onFocus())}onFocus(){const u=this.isFocused();this.listeners.forEach(r=>{r(u)})}isFocused(){var u;return typeof x(this,Ql)=="boolean"?x(this,Ql):((u=globalThis.document)==null?void 0:u.visibilityState)!=="hidden"}},Ql=new WeakMap,cl=new WeakMap,Hn=new WeakMap,Ly),Po=new kb,Zb={setTimeout:(n,u)=>setTimeout(n,u),clearTimeout:n=>clearTimeout(n),setInterval:(n,u)=>setInterval(n,u),clearInterval:n=>clearInterval(n)},rl,Go,By,Kb=(By=class{constructor(){le(this,rl,Zb);le(this,Go,!1)}setTimeoutProvider(n){J(this,rl,n)}setTimeout(n,u){return x(this,rl).setTimeout(n,u)}clearTimeout(n){x(this,rl).clearTimeout(n)}setInterval(n,u){return x(this,rl).setInterval(n,u)}clearInterval(n){x(this,rl).clearInterval(n)}},rl=new WeakMap,Go=new WeakMap,By),Bl=new Kb;function Vb(n){setTimeout(n,0)}var Jb=typeof window>"u"||"Deno"in globalThis;function ht(){}function Fb(n,u){return typeof n=="function"?n(u):n}function Ao(n){return typeof n=="number"&&n>=0&&n!==1/0}function vp(n,u){return Math.max(n+(u||0)-Date.now(),0)}function gl(n,u){return typeof n=="function"?n(u):n}function wt(n,u){return typeof n=="function"?n(u):n}function Cy(n,u){const{type:r="all",exact:c,fetchStatus:h,predicate:d,queryKey:y,stale:v}=n;if(y){if(c){if(u.queryHash!==Io(y,u.options))return!1}else if(!Fn(u.queryKey,y))return!1}if(r!=="all"){const g=u.isActive();if(r==="active"&&!g||r==="inactive"&&g)return!1}return!(typeof v=="boolean"&&u.isStale()!==v||h&&h!==u.state.fetchStatus||d&&!d(u))}function Ry(n,u){const{exact:r,status:c,predicate:h,mutationKey:d}=n;if(d){if(!u.options.mutationKey)return!1;if(r){if(Fl(u.options.mutationKey)!==Fl(d))return!1}else if(!Fn(u.options.mutationKey,d))return!1}return!(c&&u.state.status!==c||h&&!h(u))}function Io(n,u){return((u==null?void 0:u.queryKeyHashFn)||Fl)(n)}function Fl(n){return JSON.stringify(n,(u,r)=>No(r)?Object.keys(r).sort().reduce((c,h)=>(c[h]=r[h],c),{}):r)}function Fn(n,u){if(n===u)return!0;if(typeof n!=typeof u)return!1;if(n&&u&&typeof n=="object"&&typeof u=="object"){if(Array.isArray(n)&&Array.isArray(u)){for(let c=0;c<u.length;c++)if(!Fn(n[c],u[c]))return!1;return!0}const r=Object.keys(u);for(const c of r)if(!Fn(n[c],u[c]))return!1;return!0}return!1}var $b=Object.prototype.hasOwnProperty;function gp(n,u,r=0){if(n===u)return n;if(r>500)return u;const c=Oy(n)&&Oy(u);if(!c&&!(No(n)&&No(u)))return u;const d=(c?n:Object.keys(n)).length,y=c?u:Object.keys(u),v=y.length,g=c?new Array(v):{};let p=0;for(let T=0;T<v;T++){const b=c?T:y[T],_=n[b],M=u[b];if(_===M){g[b]=_,(c?T<d:$b.call(n,b))&&p++;continue}if(_===null||M===null||typeof _!="object"||typeof M!="object"){g[b]=M;continue}const Y=gp(_,M,r+1);g[b]=Y,Y===_&&p++}return d===v&&p===d?n:g}function Bs(n,u){if(!u||Object.keys(n).length!==Object.keys(u).length)return!1;for(const r in n)if(n[r]!==u[r])return!1;return!0}function Oy(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function No(n){if(!Ay(n))return!1;const u=n.constructor;if(u===void 0)return!0;const r=u.prototype;return!(!Ay(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function Ay(n){return Object.prototype.toString.call(n)==="[object Object]"}function Wb(n){return new Promise(u=>{Bl.setTimeout(u,n)})}function _o(n,u,r){return typeof r.structuralSharing=="function"?r.structuralSharing(n,u):r.structuralSharing!==!1?gp(n,u):u}function Pb(n,u,r=0){const c=[...n,u];return r&&c.length>r?c.slice(1):c}function Ib(n,u,r=0){const c=[u,...n];return r&&c.length>r?c.slice(0,-1):c}var ef=Symbol();function bp(n,u){return!n.queryFn&&(u!=null&&u.initialPromise)?()=>u.initialPromise:!n.queryFn||n.queryFn===ef?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function tf(n,u){return typeof n=="function"?n(...u):!!n}function e1(n,u,r){let c=!1,h;return Object.defineProperty(n,"signal",{enumerable:!0,get:()=>(h??(h=u()),c||(c=!0,h.aborted?r():h.addEventListener("abort",r,{once:!0})),h)}),n}var Pi=(()=>{let n=()=>Jb;return{isServer(){return n()},setIsServer(u){n=u}}})();function zo(){let n,u;const r=new Promise((h,d)=>{n=h,u=d});r.status="pending",r.catch(()=>{});function c(h){Object.assign(r,h),delete r.resolve,delete r.reject}return r.resolve=h=>{c({status:"fulfilled",value:h}),n(h)},r.reject=h=>{c({status:"rejected",reason:h}),u(h)},r}var t1=Vb;function a1(){let n=[],u=0,r=v=>{v()},c=v=>{v()},h=t1;const d=v=>{u?n.push(v):h(()=>{r(v)})},y=()=>{const v=n;n=[],v.length&&h(()=>{c(()=>{v.forEach(g=>{r(g)})})})};return{batch:v=>{let g;u++;try{g=v()}finally{u--,u||y()}return g},batchCalls:v=>(...g)=>{d(()=>{v(...g)})},schedule:d,setNotifyFunction:v=>{r=v},setBatchNotifyFunction:v=>{c=v},setScheduler:v=>{h=v}}}var We=a1(),qn,ol,Ln,Qy,l1=(Qy=class extends Pn{constructor(){super();le(this,qn,!0);le(this,ol);le(this,Ln);J(this,Ln,u=>{if(typeof window<"u"&&window.addEventListener){const r=()=>u(!0),c=()=>u(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",c,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",c)}}})}onSubscribe(){x(this,ol)||this.setEventListener(x(this,Ln))}onUnsubscribe(){var u;this.hasListeners()||((u=x(this,ol))==null||u.call(this),J(this,ol,void 0))}setEventListener(u){var r;J(this,Ln,u),(r=x(this,ol))==null||r.call(this),J(this,ol,u(this.setOnline.bind(this)))}setOnline(u){x(this,qn)!==u&&(J(this,qn,u),this.listeners.forEach(c=>{c(u)}))}isOnline(){return x(this,qn)}},qn=new WeakMap,ol=new WeakMap,Ln=new WeakMap,Qy),Qs=new l1;function n1(n){return Math.min(1e3*2**n,3e4)}function Sp(n){return(n??"online")==="online"?Qs.isOnline():!0}var Mo=class extends Error{constructor(n){super("CancelledError"),this.revert=n==null?void 0:n.revert,this.silent=n==null?void 0:n.silent}};function xp(n){let u=!1,r=0,c;const h=zo(),d=()=>h.status!=="pending",y=H=>{var U;if(!d()){const L=new Mo(H);_(L),(U=n.onCancel)==null||U.call(n,L)}},v=()=>{u=!0},g=()=>{u=!1},p=()=>Po.isFocused()&&(n.networkMode==="always"||Qs.isOnline())&&n.canRun(),T=()=>Sp(n.networkMode)&&n.canRun(),b=H=>{d()||(c==null||c(),h.resolve(H))},_=H=>{d()||(c==null||c(),h.reject(H))},M=()=>new Promise(H=>{var U;c=L=>{(d()||p())&&H(L)},(U=n.onPause)==null||U.call(n)}).then(()=>{var H;c=void 0,d()||(H=n.onContinue)==null||H.call(n)}),Y=()=>{if(d())return;let H;const U=r===0?n.initialPromise:void 0;try{H=U??n.fn()}catch(L){H=Promise.reject(L)}Promise.resolve(H).then(b).catch(L=>{var F;if(d())return;const k=n.retry??(Pi.isServer()?0:3),G=n.retryDelay??n1,X=typeof G=="function"?G(r,L):G,te=k===!0||typeof k=="number"&&r<k||typeof k=="function"&&k(r,L);if(u||!te){_(L);return}r++,(F=n.onFail)==null||F.call(n,r,L),Wb(X).then(()=>p()?void 0:M()).then(()=>{u?_(L):Y()})})};return{promise:h,status:()=>h.status,cancel:y,continue:()=>(c==null||c(),h),cancelRetry:v,continueRetry:g,canStart:T,start:()=>(T()?Y():M().then(Y),h)}}var Yl,Yy,jp=(Yy=class{constructor(){le(this,Yl)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Ao(this.gcTime)&&J(this,Yl,Bl.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(Pi.isServer()?1/0:300*1e3))}clearGcTimeout(){x(this,Yl)!==void 0&&(Bl.clearTimeout(x(this,Yl)),J(this,Yl,void 0))}},Yl=new WeakMap,Yy);function i1(n){return{onFetch:(u,r)=>{var T,b,_,M,Y;const c=u.options,h=(_=(b=(T=u.fetchOptions)==null?void 0:T.meta)==null?void 0:b.fetchMore)==null?void 0:_.direction,d=((M=u.state.data)==null?void 0:M.pages)||[],y=((Y=u.state.data)==null?void 0:Y.pageParams)||[];let v={pages:[],pageParams:[]},g=0;const p=async()=>{let H=!1;const U=G=>{e1(G,()=>u.signal,()=>H=!0)},L=bp(u.options,u.fetchOptions),k=async(G,X,te)=>{if(H)return Promise.reject(u.signal.reason);if(X==null&&G.pages.length)return Promise.resolve(G);const K=(()=>{const Ee={client:u.client,queryKey:u.queryKey,pageParam:X,direction:te?"backward":"forward",meta:u.options.meta};return U(Ee),Ee})(),ae=await L(K),{maxPages:Z}=u.options,P=te?Ib:Pb;return{pages:P(G.pages,ae,Z),pageParams:P(G.pageParams,X,Z)}};if(h&&d.length){const G=h==="backward",X=G?u1:Ny,te={pages:d,pageParams:y},F=X(c,te);v=await k(te,F,G)}else{const G=n??d.length;do{const X=g===0?y[0]??c.initialPageParam:Ny(c,v);if(g>0&&X==null)break;v=await k(v,X),g++}while(g<G)}return v};u.options.persister?u.fetchFn=()=>{var H,U;return(U=(H=u.options).persister)==null?void 0:U.call(H,p,{client:u.client,queryKey:u.queryKey,meta:u.options.meta,signal:u.signal},r)}:u.fetchFn=p}}}function Ny(n,{pages:u,pageParams:r}){const c=u.length-1;return u.length>0?n.getNextPageParam(u[c],u,r[c],r):void 0}function u1(n,{pages:u,pageParams:r}){var c;return u.length>0?(c=n.getPreviousPageParam)==null?void 0:c.call(n,u[0],u,r[0],r):void 0}var Bn,Gl,Qn,Zt,Xl,et,eu,kl,Dt,Ep,Na,Gy,s1=(Gy=class extends jp{constructor(u){super();le(this,Dt);le(this,Bn);le(this,Gl);le(this,Qn);le(this,Zt);le(this,Xl);le(this,et);le(this,eu);le(this,kl);J(this,kl,!1),J(this,eu,u.defaultOptions),this.setOptions(u.options),this.observers=[],J(this,Xl,u.client),J(this,Zt,x(this,Xl).getQueryCache()),this.queryKey=u.queryKey,this.queryHash=u.queryHash,J(this,Gl,zy(this.options)),this.state=u.state??x(this,Gl),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return x(this,Bn)}get promise(){var u;return(u=x(this,et))==null?void 0:u.promise}setOptions(u){if(this.options={...x(this,eu),...u},u!=null&&u._type&&J(this,Bn,u._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=zy(this.options);r.data!==void 0&&(this.setState(_y(r.data,r.dataUpdatedAt)),J(this,Gl,r))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&x(this,Zt).remove(this)}setData(u,r){const c=_o(this.state.data,u,this.options);return he(this,Dt,Na).call(this,{data:c,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),c}setState(u){he(this,Dt,Na).call(this,{type:"setState",state:u})}cancel(u){var c,h;const r=(c=x(this,et))==null?void 0:c.promise;return(h=x(this,et))==null||h.cancel(u),r?r.then(ht).catch(ht):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return x(this,Gl)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(u=>wt(u.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===ef||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(u=>gl(u.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(u=>u.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(u=0){return this.state.data===void 0?!0:u==="static"?!1:this.state.isInvalidated?!0:!vp(this.state.dataUpdatedAt,u)}onFocus(){var r;const u=this.observers.find(c=>c.shouldFetchOnWindowFocus());u==null||u.refetch({cancelRefetch:!1}),(r=x(this,et))==null||r.continue()}onOnline(){var r;const u=this.observers.find(c=>c.shouldFetchOnReconnect());u==null||u.refetch({cancelRefetch:!1}),(r=x(this,et))==null||r.continue()}addObserver(u){this.observers.includes(u)||(this.observers.push(u),this.clearGcTimeout(),x(this,Zt).notify({type:"observerAdded",query:this,observer:u}))}removeObserver(u){this.observers.includes(u)&&(this.observers=this.observers.filter(r=>r!==u),this.observers.length||(x(this,et)&&(x(this,kl)||he(this,Dt,Ep).call(this)?x(this,et).cancel({revert:!0}):x(this,et).cancelRetry()),this.scheduleGc()),x(this,Zt).notify({type:"observerRemoved",query:this,observer:u}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||he(this,Dt,Na).call(this,{type:"invalidate"})}async fetch(u,r){var p,T,b,_,M,Y,H,U,L,k,G;if(this.state.fetchStatus!=="idle"&&((p=x(this,et))==null?void 0:p.status())!=="rejected"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(x(this,et))return x(this,et).continueRetry(),x(this,et).promise}if(u&&this.setOptions(u),!this.options.queryFn){const X=this.observers.find(te=>te.options.queryFn);X&&this.setOptions(X.options)}const c=new AbortController,h=X=>{Object.defineProperty(X,"signal",{enumerable:!0,get:()=>(J(this,kl,!0),c.signal)})},d=()=>{const X=bp(this.options,r),F=(()=>{const K={client:x(this,Xl),queryKey:this.queryKey,meta:this.meta};return h(K),K})();return J(this,kl,!1),this.options.persister?this.options.persister(X,F,this):X(F)},v=(()=>{const X={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:x(this,Xl),state:this.state,fetchFn:d};return h(X),X})(),g=x(this,Bn)==="infinite"?i1(this.options.pages):this.options.behavior;g==null||g.onFetch(v,this),J(this,Qn,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((T=v.fetchOptions)==null?void 0:T.meta))&&he(this,Dt,Na).call(this,{type:"fetch",meta:(b=v.fetchOptions)==null?void 0:b.meta}),J(this,et,xp({initialPromise:r==null?void 0:r.initialPromise,fn:v.fetchFn,onCancel:X=>{X instanceof Mo&&X.revert&&this.setState({...x(this,Qn),fetchStatus:"idle"}),c.abort()},onFail:(X,te)=>{he(this,Dt,Na).call(this,{type:"failed",failureCount:X,error:te})},onPause:()=>{he(this,Dt,Na).call(this,{type:"pause"})},onContinue:()=>{he(this,Dt,Na).call(this,{type:"continue"})},retry:v.options.retry,retryDelay:v.options.retryDelay,networkMode:v.options.networkMode,canRun:()=>!0}));try{const X=await x(this,et).start();if(X===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(X),(M=(_=x(this,Zt).config).onSuccess)==null||M.call(_,X,this),(H=(Y=x(this,Zt).config).onSettled)==null||H.call(Y,X,this.state.error,this),X}catch(X){if(X instanceof Mo){if(X.silent)return x(this,et).promise;if(X.revert){if(this.state.data===void 0)throw X;return this.state.data}}throw he(this,Dt,Na).call(this,{type:"error",error:X}),(L=(U=x(this,Zt).config).onError)==null||L.call(U,X,this),(G=(k=x(this,Zt).config).onSettled)==null||G.call(k,this.state.data,X,this),X}finally{this.scheduleGc()}}},Bn=new WeakMap,Gl=new WeakMap,Qn=new WeakMap,Zt=new WeakMap,Xl=new WeakMap,et=new WeakMap,eu=new WeakMap,kl=new WeakMap,Dt=new WeakSet,Ep=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},Na=function(u){const r=c=>{switch(u.type){case"failed":return{...c,fetchFailureCount:u.failureCount,fetchFailureReason:u.error};case"pause":return{...c,fetchStatus:"paused"};case"continue":return{...c,fetchStatus:"fetching"};case"fetch":return{...c,...Tp(c.data,this.options),fetchMeta:u.meta??null};case"success":const h={...c,..._y(u.data,u.dataUpdatedAt),dataUpdateCount:c.dataUpdateCount+1,...!u.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return J(this,Qn,u.manual?h:void 0),h;case"error":const d=u.error;return{...c,error:d,errorUpdateCount:c.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:c.fetchFailureCount+1,fetchFailureReason:d,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...c,isInvalidated:!0};case"setState":return{...c,...u.state}}};this.state=r(this.state),We.batch(()=>{this.observers.forEach(c=>{c.onQueryUpdate()}),x(this,Zt).notify({query:this,type:"updated",action:u})})},Gy);function Tp(n,u){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Sp(u.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function _y(n,u){return{data:n,dataUpdatedAt:u??Date.now(),error:null,isInvalidated:!1,status:"success"}}function zy(n){const u=typeof n.initialData=="function"?n.initialData():n.initialData,r=u!==void 0,c=r?typeof n.initialDataUpdatedAt=="function"?n.initialDataUpdatedAt():n.initialDataUpdatedAt:0;return{data:u,dataUpdateCount:0,dataUpdatedAt:r?c??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var St,be,tu,ft,Zl,Yn,_a,fl,au,Gn,Xn,Kl,Vl,hl,kn,Ce,Fi,Do,wo,Uo,Ho,qo,Lo,Bo,Cp,Xy,c1=(Xy=class extends Pn{constructor(u,r){super();le(this,Ce);le(this,St);le(this,be);le(this,tu);le(this,ft);le(this,Zl);le(this,Yn);le(this,_a);le(this,fl);le(this,au);le(this,Gn);le(this,Xn);le(this,Kl);le(this,Vl);le(this,hl);le(this,kn,new Set);this.options=r,J(this,St,u),J(this,fl,null),J(this,_a,zo()),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(x(this,be).addObserver(this),My(x(this,be),this.options)?he(this,Ce,Fi).call(this):this.updateResult(),he(this,Ce,Ho).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Qo(x(this,be),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Qo(x(this,be),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,he(this,Ce,qo).call(this),he(this,Ce,Lo).call(this),x(this,be).removeObserver(this)}setOptions(u){const r=this.options,c=x(this,be);if(this.options=x(this,St).defaultQueryOptions(u),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof wt(this.options.enabled,x(this,be))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");he(this,Ce,Bo).call(this),x(this,be).setOptions(this.options),r._defaulted&&!Bs(this.options,r)&&x(this,St).getQueryCache().notify({type:"observerOptionsUpdated",query:x(this,be),observer:this});const h=this.hasListeners();h&&Dy(x(this,be),c,this.options,r)&&he(this,Ce,Fi).call(this),this.updateResult(),h&&(x(this,be)!==c||wt(this.options.enabled,x(this,be))!==wt(r.enabled,x(this,be))||gl(this.options.staleTime,x(this,be))!==gl(r.staleTime,x(this,be)))&&he(this,Ce,Do).call(this);const d=he(this,Ce,wo).call(this);h&&(x(this,be)!==c||wt(this.options.enabled,x(this,be))!==wt(r.enabled,x(this,be))||d!==x(this,hl))&&he(this,Ce,Uo).call(this,d)}getOptimisticResult(u){const r=x(this,St).getQueryCache().build(x(this,St),u),c=this.createResult(r,u);return o1(this,c)&&(J(this,ft,c),J(this,Yn,this.options),J(this,Zl,x(this,be).state)),c}getCurrentResult(){return x(this,ft)}trackResult(u,r){return new Proxy(u,{get:(c,h)=>(this.trackProp(h),r==null||r(h),h==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&x(this,_a).status==="pending"&&x(this,_a).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(c,h))})}trackProp(u){x(this,kn).add(u)}getCurrentQuery(){return x(this,be)}refetch({...u}={}){return this.fetch({...u})}fetchOptimistic(u){const r=x(this,St).defaultQueryOptions(u),c=x(this,St).getQueryCache().build(x(this,St),r);return c.fetch().then(()=>this.createResult(c,r))}fetch(u){return he(this,Ce,Fi).call(this,{...u,cancelRefetch:u.cancelRefetch??!0}).then(()=>(this.updateResult(),x(this,ft)))}createResult(u,r){var Z;const c=x(this,be),h=this.options,d=x(this,ft),y=x(this,Zl),v=x(this,Yn),p=u!==c?u.state:x(this,tu),{state:T}=u;let b={...T},_=!1,M;if(r._optimisticResults){const P=this.hasListeners(),Ee=!P&&My(u,r),Le=P&&Dy(u,c,r,h);(Ee||Le)&&(b={...b,...Tp(T.data,u.options)}),r._optimisticResults==="isRestoring"&&(b.fetchStatus="idle")}let{error:Y,errorUpdatedAt:H,status:U}=b;M=b.data;let L=!1;if(r.placeholderData!==void 0&&M===void 0&&U==="pending"){let P;d!=null&&d.isPlaceholderData&&r.placeholderData===(v==null?void 0:v.placeholderData)?(P=d.data,L=!0):P=typeof r.placeholderData=="function"?r.placeholderData((Z=x(this,Xn))==null?void 0:Z.state.data,x(this,Xn)):r.placeholderData,P!==void 0&&(U="success",M=_o(d==null?void 0:d.data,P,r),_=!0)}if(r.select&&M!==void 0&&!L)if(d&&M===(y==null?void 0:y.data)&&r.select===x(this,au))M=x(this,Gn);else try{J(this,au,r.select),M=r.select(M),M=_o(d==null?void 0:d.data,M,r),J(this,Gn,M),J(this,fl,null)}catch(P){J(this,fl,P)}x(this,fl)&&(Y=x(this,fl),M=x(this,Gn),H=Date.now(),U="error");const k=b.fetchStatus==="fetching",G=U==="pending",X=U==="error",te=G&&k,F=M!==void 0,ae={status:U,fetchStatus:b.fetchStatus,isPending:G,isSuccess:U==="success",isError:X,isInitialLoading:te,isLoading:te,data:M,dataUpdatedAt:b.dataUpdatedAt,error:Y,errorUpdatedAt:H,failureCount:b.fetchFailureCount,failureReason:b.fetchFailureReason,errorUpdateCount:b.errorUpdateCount,isFetched:u.isFetched(),isFetchedAfterMount:b.dataUpdateCount>p.dataUpdateCount||b.errorUpdateCount>p.errorUpdateCount,isFetching:k,isRefetching:k&&!G,isLoadingError:X&&!F,isPaused:b.fetchStatus==="paused",isPlaceholderData:_,isRefetchError:X&&F,isStale:af(u,r),refetch:this.refetch,promise:x(this,_a),isEnabled:wt(r.enabled,u)!==!1};if(this.options.experimental_prefetchInRender){const P=ae.data!==void 0,Ee=ae.status==="error"&&!P,Le=we=>{Ee?we.reject(ae.error):P&&we.resolve(ae.data)},jt=()=>{const we=J(this,_a,ae.promise=zo());Le(we)},tt=x(this,_a);switch(tt.status){case"pending":u.queryHash===c.queryHash&&Le(tt);break;case"fulfilled":(Ee||ae.data!==tt.value)&&jt();break;case"rejected":(!Ee||ae.error!==tt.reason)&&jt();break}}return ae}updateResult(){const u=x(this,ft),r=this.createResult(x(this,be),this.options);if(J(this,Zl,x(this,be).state),J(this,Yn,this.options),x(this,Zl).data!==void 0&&J(this,Xn,x(this,be)),Bs(r,u))return;J(this,ft,r);const c=()=>{if(!u)return!0;const{notifyOnChangeProps:h}=this.options,d=typeof h=="function"?h():h;if(d==="all"||!d&&!x(this,kn).size)return!0;const y=new Set(d??x(this,kn));return this.options.throwOnError&&y.add("error"),Object.keys(x(this,ft)).some(v=>{const g=v;return x(this,ft)[g]!==u[g]&&y.has(g)})};he(this,Ce,Cp).call(this,{listeners:c()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&he(this,Ce,Ho).call(this)}},St=new WeakMap,be=new WeakMap,tu=new WeakMap,ft=new WeakMap,Zl=new WeakMap,Yn=new WeakMap,_a=new WeakMap,fl=new WeakMap,au=new WeakMap,Gn=new WeakMap,Xn=new WeakMap,Kl=new WeakMap,Vl=new WeakMap,hl=new WeakMap,kn=new WeakMap,Ce=new WeakSet,Fi=function(u){he(this,Ce,Bo).call(this);let r=x(this,be).fetch(this.options,u);return u!=null&&u.throwOnError||(r=r.catch(ht)),r},Do=function(){he(this,Ce,qo).call(this);const u=gl(this.options.staleTime,x(this,be));if(Pi.isServer()||x(this,ft).isStale||!Ao(u))return;const c=vp(x(this,ft).dataUpdatedAt,u)+1;J(this,Kl,Bl.setTimeout(()=>{x(this,ft).isStale||this.updateResult()},c))},wo=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(x(this,be)):this.options.refetchInterval)??!1},Uo=function(u){he(this,Ce,Lo).call(this),J(this,hl,u),!(Pi.isServer()||wt(this.options.enabled,x(this,be))===!1||!Ao(x(this,hl))||x(this,hl)===0)&&J(this,Vl,Bl.setInterval(()=>{(this.options.refetchIntervalInBackground||Po.isFocused())&&he(this,Ce,Fi).call(this)},x(this,hl)))},Ho=function(){he(this,Ce,Do).call(this),he(this,Ce,Uo).call(this,he(this,Ce,wo).call(this))},qo=function(){x(this,Kl)!==void 0&&(Bl.clearTimeout(x(this,Kl)),J(this,Kl,void 0))},Lo=function(){x(this,Vl)!==void 0&&(Bl.clearInterval(x(this,Vl)),J(this,Vl,void 0))},Bo=function(){const u=x(this,St).getQueryCache().build(x(this,St),this.options);if(u===x(this,be))return;const r=x(this,be);J(this,be,u),J(this,tu,u.state),this.hasListeners()&&(r==null||r.removeObserver(this),u.addObserver(this))},Cp=function(u){We.batch(()=>{u.listeners&&this.listeners.forEach(r=>{r(x(this,ft))}),x(this,St).getQueryCache().notify({query:x(this,be),type:"observerResultsUpdated"})})},Xy);function r1(n,u){return wt(u.enabled,n)!==!1&&n.state.data===void 0&&!(n.state.status==="error"&&wt(u.retryOnMount,n)===!1)}function My(n,u){return r1(n,u)||n.state.data!==void 0&&Qo(n,u,u.refetchOnMount)}function Qo(n,u,r){if(wt(u.enabled,n)!==!1&&gl(u.staleTime,n)!=="static"){const c=typeof r=="function"?r(n):r;return c==="always"||c!==!1&&af(n,u)}return!1}function Dy(n,u,r,c){return(n!==u||wt(c.enabled,n)===!1)&&(!r.suspense||n.state.status!=="error")&&af(n,r)}function af(n,u){return wt(u.enabled,n)!==!1&&n.isStaleByTime(gl(u.staleTime,n))}function o1(n,u){return!Bs(n.getCurrentResult(),u)}var lu,na,ct,Jl,ia,sl,ky,f1=(ky=class extends jp{constructor(u){super();le(this,ia);le(this,lu);le(this,na);le(this,ct);le(this,Jl);J(this,lu,u.client),this.mutationId=u.mutationId,J(this,ct,u.mutationCache),J(this,na,[]),this.state=u.state||Rp(),this.setOptions(u.options),this.scheduleGc()}setOptions(u){this.options=u,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(u){x(this,na).includes(u)||(x(this,na).push(u),this.clearGcTimeout(),x(this,ct).notify({type:"observerAdded",mutation:this,observer:u}))}removeObserver(u){J(this,na,x(this,na).filter(r=>r!==u)),this.scheduleGc(),x(this,ct).notify({type:"observerRemoved",mutation:this,observer:u})}optionalRemove(){x(this,na).length||(this.state.status==="pending"?this.scheduleGc():x(this,ct).remove(this))}continue(){var u;return((u=x(this,Jl))==null?void 0:u.continue())??this.execute(this.state.variables)}async execute(u){var y,v,g,p,T,b,_,M,Y,H,U,L,k,G,X,te,F,K;const r=()=>{he(this,ia,sl).call(this,{type:"continue"})},c={client:x(this,lu),meta:this.options.meta,mutationKey:this.options.mutationKey};J(this,Jl,xp({fn:()=>this.options.mutationFn?this.options.mutationFn(u,c):Promise.reject(new Error("No mutationFn found")),onFail:(ae,Z)=>{he(this,ia,sl).call(this,{type:"failed",failureCount:ae,error:Z})},onPause:()=>{he(this,ia,sl).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>x(this,ct).canRun(this)}));const h=this.state.status==="pending",d=!x(this,Jl).canStart();try{if(h)r();else{he(this,ia,sl).call(this,{type:"pending",variables:u,isPaused:d}),x(this,ct).config.onMutate&&await x(this,ct).config.onMutate(u,this,c);const Z=await((v=(y=this.options).onMutate)==null?void 0:v.call(y,u,c));Z!==this.state.context&&he(this,ia,sl).call(this,{type:"pending",context:Z,variables:u,isPaused:d})}const ae=await x(this,Jl).start();return await((p=(g=x(this,ct).config).onSuccess)==null?void 0:p.call(g,ae,u,this.state.context,this,c)),await((b=(T=this.options).onSuccess)==null?void 0:b.call(T,ae,u,this.state.context,c)),await((M=(_=x(this,ct).config).onSettled)==null?void 0:M.call(_,ae,null,this.state.variables,this.state.context,this,c)),await((H=(Y=this.options).onSettled)==null?void 0:H.call(Y,ae,null,u,this.state.context,c)),he(this,ia,sl).call(this,{type:"success",data:ae}),ae}catch(ae){try{await((L=(U=x(this,ct).config).onError)==null?void 0:L.call(U,ae,u,this.state.context,this,c))}catch(Z){Promise.reject(Z)}try{await((G=(k=this.options).onError)==null?void 0:G.call(k,ae,u,this.state.context,c))}catch(Z){Promise.reject(Z)}try{await((te=(X=x(this,ct).config).onSettled)==null?void 0:te.call(X,void 0,ae,this.state.variables,this.state.context,this,c))}catch(Z){Promise.reject(Z)}try{await((K=(F=this.options).onSettled)==null?void 0:K.call(F,void 0,ae,u,this.state.context,c))}catch(Z){Promise.reject(Z)}throw he(this,ia,sl).call(this,{type:"error",error:ae}),ae}finally{x(this,ct).runNext(this)}}},lu=new WeakMap,na=new WeakMap,ct=new WeakMap,Jl=new WeakMap,ia=new WeakSet,sl=function(u){const r=c=>{switch(u.type){case"failed":return{...c,failureCount:u.failureCount,failureReason:u.error};case"pause":return{...c,isPaused:!0};case"continue":return{...c,isPaused:!1};case"pending":return{...c,context:u.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:u.isPaused,status:"pending",variables:u.variables,submittedAt:Date.now()};case"success":return{...c,data:u.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...c,data:void 0,error:u.error,failureCount:c.failureCount+1,failureReason:u.error,isPaused:!1,status:"error"}}};this.state=r(this.state),We.batch(()=>{x(this,na).forEach(c=>{c.onMutationUpdate(u)}),x(this,ct).notify({mutation:this,type:"updated",action:u})})},ky);function Rp(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var za,$t,nu,Zy,h1=(Zy=class extends Pn{constructor(u={}){super();le(this,za);le(this,$t);le(this,nu);this.config=u,J(this,za,new Set),J(this,$t,new Map),J(this,nu,0)}build(u,r,c){const h=new f1({client:u,mutationCache:this,mutationId:++Ns(this,nu)._,options:u.defaultMutationOptions(r),state:c});return this.add(h),h}add(u){x(this,za).add(u);const r=zs(u);if(typeof r=="string"){const c=x(this,$t).get(r);c?c.push(u):x(this,$t).set(r,[u])}this.notify({type:"added",mutation:u})}remove(u){if(x(this,za).delete(u)){const r=zs(u);if(typeof r=="string"){const c=x(this,$t).get(r);if(c)if(c.length>1){const h=c.indexOf(u);h!==-1&&c.splice(h,1)}else c[0]===u&&x(this,$t).delete(r)}}this.notify({type:"removed",mutation:u})}canRun(u){const r=zs(u);if(typeof r=="string"){const c=x(this,$t).get(r),h=c==null?void 0:c.find(d=>d.state.status==="pending");return!h||h===u}else return!0}runNext(u){var c;const r=zs(u);if(typeof r=="string"){const h=(c=x(this,$t).get(r))==null?void 0:c.find(d=>d!==u&&d.state.isPaused);return(h==null?void 0:h.continue())??Promise.resolve()}else return Promise.resolve()}clear(){We.batch(()=>{x(this,za).forEach(u=>{this.notify({type:"removed",mutation:u})}),x(this,za).clear(),x(this,$t).clear()})}getAll(){return Array.from(x(this,za))}find(u){const r={exact:!0,...u};return this.getAll().find(c=>Ry(r,c))}findAll(u={}){return this.getAll().filter(r=>Ry(u,r))}notify(u){We.batch(()=>{this.listeners.forEach(r=>{r(u)})})}resumePausedMutations(){const u=this.getAll().filter(r=>r.state.isPaused);return We.batch(()=>Promise.all(u.map(r=>r.continue().catch(ht))))}},za=new WeakMap,$t=new WeakMap,nu=new WeakMap,Zy);function zs(n){var u;return(u=n.options.scope)==null?void 0:u.id}var Ma,dl,xt,Da,wa,Us,Yo,Ky,d1=(Ky=class extends Pn{constructor(r,c){super();le(this,wa);le(this,Ma);le(this,dl);le(this,xt);le(this,Da);J(this,Ma,r),this.setOptions(c),this.bindMethods(),he(this,wa,Us).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){var h;const c=this.options;this.options=x(this,Ma).defaultMutationOptions(r),Bs(this.options,c)||x(this,Ma).getMutationCache().notify({type:"observerOptionsUpdated",mutation:x(this,xt),observer:this}),c!=null&&c.mutationKey&&this.options.mutationKey&&Fl(c.mutationKey)!==Fl(this.options.mutationKey)?this.reset():((h=x(this,xt))==null?void 0:h.state.status)==="pending"&&x(this,xt).setOptions(this.options)}onUnsubscribe(){var r;this.hasListeners()||(r=x(this,xt))==null||r.removeObserver(this)}onMutationUpdate(r){he(this,wa,Us).call(this),he(this,wa,Yo).call(this,r)}getCurrentResult(){return x(this,dl)}reset(){var r;(r=x(this,xt))==null||r.removeObserver(this),J(this,xt,void 0),he(this,wa,Us).call(this),he(this,wa,Yo).call(this)}mutate(r,c){var h;return J(this,Da,c),(h=x(this,xt))==null||h.removeObserver(this),J(this,xt,x(this,Ma).getMutationCache().build(x(this,Ma),this.options)),x(this,xt).addObserver(this),x(this,xt).execute(r)}},Ma=new WeakMap,dl=new WeakMap,xt=new WeakMap,Da=new WeakMap,wa=new WeakSet,Us=function(){var c;const r=((c=x(this,xt))==null?void 0:c.state)??Rp();J(this,dl,{...r,isPending:r.status==="pending",isSuccess:r.status==="success",isError:r.status==="error",isIdle:r.status==="idle",mutate:this.mutate,reset:this.reset})},Yo=function(r){We.batch(()=>{var c,h,d,y,v,g,p,T;if(x(this,Da)&&this.hasListeners()){const b=x(this,dl).variables,_=x(this,dl).context,M={client:x(this,Ma),meta:this.options.meta,mutationKey:this.options.mutationKey};if((r==null?void 0:r.type)==="success"){try{(h=(c=x(this,Da)).onSuccess)==null||h.call(c,r.data,b,_,M)}catch(Y){Promise.reject(Y)}try{(y=(d=x(this,Da)).onSettled)==null||y.call(d,r.data,null,b,_,M)}catch(Y){Promise.reject(Y)}}else if((r==null?void 0:r.type)==="error"){try{(g=(v=x(this,Da)).onError)==null||g.call(v,r.error,b,_,M)}catch(Y){Promise.reject(Y)}try{(T=(p=x(this,Da)).onSettled)==null||T.call(p,void 0,r.error,b,_,M)}catch(Y){Promise.reject(Y)}}}this.listeners.forEach(b=>{b(x(this,dl))})})},Ky),ua,Vy,m1=(Vy=class extends Pn{constructor(u={}){super();le(this,ua);this.config=u,J(this,ua,new Map)}build(u,r,c){const h=r.queryKey,d=r.queryHash??Io(h,r);let y=this.get(d);return y||(y=new s1({client:u,queryKey:h,queryHash:d,options:u.defaultQueryOptions(r),state:c,defaultOptions:u.getQueryDefaults(h)}),this.add(y)),y}add(u){x(this,ua).has(u.queryHash)||(x(this,ua).set(u.queryHash,u),this.notify({type:"added",query:u}))}remove(u){const r=x(this,ua).get(u.queryHash);r&&(u.destroy(),r===u&&x(this,ua).delete(u.queryHash),this.notify({type:"removed",query:u}))}clear(){We.batch(()=>{this.getAll().forEach(u=>{this.remove(u)})})}get(u){return x(this,ua).get(u)}getAll(){return[...x(this,ua).values()]}find(u){const r={exact:!0,...u};return this.getAll().find(c=>Cy(r,c))}findAll(u={}){const r=this.getAll();return Object.keys(u).length>0?r.filter(c=>Cy(u,c)):r}notify(u){We.batch(()=>{this.listeners.forEach(r=>{r(u)})})}onFocus(){We.batch(()=>{this.getAll().forEach(u=>{u.onFocus()})})}onOnline(){We.batch(()=>{this.getAll().forEach(u=>{u.onOnline()})})}},ua=new WeakMap,Vy),Ge,ml,yl,Zn,Kn,pl,Vn,Jn,Jy,y1=(Jy=class{constructor(n={}){le(this,Ge);le(this,ml);le(this,yl);le(this,Zn);le(this,Kn);le(this,pl);le(this,Vn);le(this,Jn);J(this,Ge,n.queryCache||new m1),J(this,ml,n.mutationCache||new h1),J(this,yl,n.defaultOptions||{}),J(this,Zn,new Map),J(this,Kn,new Map),J(this,pl,0)}mount(){Ns(this,pl)._++,x(this,pl)===1&&(J(this,Vn,Po.subscribe(async n=>{n&&(await this.resumePausedMutations(),x(this,Ge).onFocus())})),J(this,Jn,Qs.subscribe(async n=>{n&&(await this.resumePausedMutations(),x(this,Ge).onOnline())})))}unmount(){var n,u;Ns(this,pl)._--,x(this,pl)===0&&((n=x(this,Vn))==null||n.call(this),J(this,Vn,void 0),(u=x(this,Jn))==null||u.call(this),J(this,Jn,void 0))}isFetching(n){return x(this,Ge).findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return x(this,ml).findAll({...n,status:"pending"}).length}getQueryData(n){var r;const u=this.defaultQueryOptions({queryKey:n});return(r=x(this,Ge).get(u.queryHash))==null?void 0:r.state.data}ensureQueryData(n){const u=this.defaultQueryOptions(n),r=x(this,Ge).build(this,u),c=r.state.data;return c===void 0?this.fetchQuery(n):(n.revalidateIfStale&&r.isStaleByTime(gl(u.staleTime,r))&&this.prefetchQuery(u),Promise.resolve(c))}getQueriesData(n){return x(this,Ge).findAll(n).map(({queryKey:u,state:r})=>{const c=r.data;return[u,c]})}setQueryData(n,u,r){const c=this.defaultQueryOptions({queryKey:n}),h=x(this,Ge).get(c.queryHash),d=h==null?void 0:h.state.data,y=Fb(u,d);if(y!==void 0)return x(this,Ge).build(this,c).setData(y,{...r,manual:!0})}setQueriesData(n,u,r){return We.batch(()=>x(this,Ge).findAll(n).map(({queryKey:c})=>[c,this.setQueryData(c,u,r)]))}getQueryState(n){var r;const u=this.defaultQueryOptions({queryKey:n});return(r=x(this,Ge).get(u.queryHash))==null?void 0:r.state}removeQueries(n){const u=x(this,Ge);We.batch(()=>{u.findAll(n).forEach(r=>{u.remove(r)})})}resetQueries(n,u){const r=x(this,Ge);return We.batch(()=>(r.findAll(n).forEach(c=>{c.reset()}),this.refetchQueries({type:"active",...n},u)))}cancelQueries(n,u={}){const r={revert:!0,...u},c=We.batch(()=>x(this,Ge).findAll(n).map(h=>h.cancel(r)));return Promise.all(c).then(ht).catch(ht)}invalidateQueries(n,u={}){return We.batch(()=>(x(this,Ge).findAll(n).forEach(r=>{r.invalidate()}),(n==null?void 0:n.refetchType)==="none"?Promise.resolve():this.refetchQueries({...n,type:(n==null?void 0:n.refetchType)??(n==null?void 0:n.type)??"active"},u)))}refetchQueries(n,u={}){const r={...u,cancelRefetch:u.cancelRefetch??!0},c=We.batch(()=>x(this,Ge).findAll(n).filter(h=>!h.isDisabled()&&!h.isStatic()).map(h=>{let d=h.fetch(void 0,r);return r.throwOnError||(d=d.catch(ht)),h.state.fetchStatus==="paused"?Promise.resolve():d}));return Promise.all(c).then(ht)}fetchQuery(n){const u=this.defaultQueryOptions(n);u.retry===void 0&&(u.retry=!1);const r=x(this,Ge).build(this,u);return r.isStaleByTime(gl(u.staleTime,r))?r.fetch(u):Promise.resolve(r.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(ht).catch(ht)}fetchInfiniteQuery(n){return n._type="infinite",this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(ht).catch(ht)}ensureInfiniteQueryData(n){return n._type="infinite",this.ensureQueryData(n)}resumePausedMutations(){return Qs.isOnline()?x(this,ml).resumePausedMutations():Promise.resolve()}getQueryCache(){return x(this,Ge)}getMutationCache(){return x(this,ml)}getDefaultOptions(){return x(this,yl)}setDefaultOptions(n){J(this,yl,n)}setQueryDefaults(n,u){x(this,Zn).set(Fl(n),{queryKey:n,defaultOptions:u})}getQueryDefaults(n){const u=[...x(this,Zn).values()],r={};return u.forEach(c=>{Fn(n,c.queryKey)&&Object.assign(r,c.defaultOptions)}),r}setMutationDefaults(n,u){x(this,Kn).set(Fl(n),{mutationKey:n,defaultOptions:u})}getMutationDefaults(n){const u=[...x(this,Kn).values()],r={};return u.forEach(c=>{Fn(n,c.mutationKey)&&Object.assign(r,c.defaultOptions)}),r}defaultQueryOptions(n){if(n._defaulted)return n;const u={...x(this,yl).queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return u.queryHash||(u.queryHash=Io(u.queryKey,u)),u.refetchOnReconnect===void 0&&(u.refetchOnReconnect=u.networkMode!=="always"),u.throwOnError===void 0&&(u.throwOnError=!!u.suspense),!u.networkMode&&u.persister&&(u.networkMode="offlineFirst"),u.queryFn===ef&&(u.enabled=!1),u}defaultMutationOptions(n){return n!=null&&n._defaulted?n:{...x(this,yl).mutations,...(n==null?void 0:n.mutationKey)&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){x(this,Ge).clear(),x(this,ml).clear()}},Ge=new WeakMap,ml=new WeakMap,yl=new WeakMap,Zn=new WeakMap,Kn=new WeakMap,pl=new WeakMap,Vn=new WeakMap,Jn=new WeakMap,Jy),Op=C.createContext(void 0),cu=n=>{const u=C.useContext(Op);if(!u)throw new Error("No QueryClient set, use QueryClientProvider to set one");return u},p1=({client:n,children:u})=>(C.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),o.jsx(Op.Provider,{value:n,children:u})),Ap=C.createContext(!1),v1=()=>C.useContext(Ap);Ap.Provider;function g1(){let n=!1;return{clearReset:()=>{n=!1},reset:()=>{n=!0},isReset:()=>n}}var b1=C.createContext(g1()),S1=()=>C.useContext(b1),x1=(n,u,r)=>{const c=r!=null&&r.state.error&&typeof n.throwOnError=="function"?tf(n.throwOnError,[r.state.error,r]):n.throwOnError;(n.suspense||n.experimental_prefetchInRender||c)&&(u.isReset()||(n.retryOnMount=!1))},j1=n=>{C.useEffect(()=>{n.clearReset()},[n])},E1=({result:n,errorResetBoundary:u,throwOnError:r,query:c,suspense:h})=>n.isError&&!u.isReset()&&!n.isFetching&&c&&(h&&n.data===void 0||tf(r,[n.error,c])),T1=n=>{if(n.suspense){const r=h=>h==="static"?h:Math.max(h??1e3,1e3),c=n.staleTime;n.staleTime=typeof c=="function"?(...h)=>r(c(...h)):r(c),typeof n.gcTime=="number"&&(n.gcTime=Math.max(n.gcTime,1e3))}},C1=(n,u)=>n.isLoading&&n.isFetching&&!u,R1=(n,u)=>(n==null?void 0:n.suspense)&&u.isPending,wy=(n,u,r)=>u.fetchOptimistic(n).catch(()=>{r.clearReset()});function O1(n,u,r){var M,Y,H,U;const c=v1(),h=S1(),d=cu(),y=d.defaultQueryOptions(n);(Y=(M=d.getDefaultOptions().queries)==null?void 0:M._experimental_beforeQuery)==null||Y.call(M,y);const v=d.getQueryCache().get(y.queryHash),g=n.subscribed!==!1;y._optimisticResults=c?"isRestoring":g?"optimistic":void 0,T1(y),x1(y,h,v),j1(h);const p=!d.getQueryCache().get(y.queryHash),[T]=C.useState(()=>new u(d,y)),b=T.getOptimisticResult(y),_=!c&&g;if(C.useSyncExternalStore(C.useCallback(L=>{const k=_?T.subscribe(We.batchCalls(L)):ht;return T.updateResult(),k},[T,_]),()=>T.getCurrentResult(),()=>T.getCurrentResult()),C.useEffect(()=>{T.setOptions(y)},[y,T]),R1(y,b))throw wy(y,T,h);if(E1({result:b,errorResetBoundary:h,throwOnError:y.throwOnError,query:v,suspense:y.suspense}))throw b.error;if((U=(H=d.getDefaultOptions().queries)==null?void 0:H._experimental_afterQuery)==null||U.call(H,y,b),y.experimental_prefetchInRender&&!Pi.isServer()&&C1(b,c)){const L=p?wy(y,T,h):v==null?void 0:v.promise;L==null||L.catch(ht).finally(()=>{T.updateResult()})}return y.notifyOnChangeProps?b:T.trackResult(b)}function ru(n,u){return O1(n,c1)}function Np(n,u){const r=cu(),[c]=C.useState(()=>new d1(r,n));C.useEffect(()=>{c.setOptions(n)},[c,n]);const h=C.useSyncExternalStore(C.useCallback(y=>c.subscribe(We.batchCalls(y)),[c]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),d=C.useCallback((y,v)=>{c.mutate(y,v).catch(ht)},[c]);if(h.error&&tf(c.options.throwOnError,[h.error]))throw h.error;return{...h,mutate:d,mutateAsync:h.mutate}}function lf(n){n.status===401&&window.dispatchEvent(new Event("orchestra:unauthorized"))}async function ou(n){const u=(await n.text()).trim();return new Error(u||`${n.status} ${n.statusText}`)}async function Ms(n,u){const r=await fetch(n,{credentials:"same-origin",...u,headers:u!=null&&u.body?{"Content-Type":"application/json",...u.headers}:u==null?void 0:u.headers});if(!r.ok)throw lf(r),await ou(r);return r.json()}async function A1(n){const u=await fetch(n,{credentials:"same-origin"});if(!u.ok)throw lf(u),await ou(u);return u.text()}async function N1(n){const u=await fetch("/v1/artifacts",{method:"POST",credentials:"same-origin",headers:{"Content-Type":"text/markdown"},body:n});if(!u.ok)throw lf(u),await ou(u);return(await u.json()).ref}async function _1(n,u){const r=await fetch("/v1/ui/session",{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:n,password:u})});if(!r.ok)throw await ou(r)}async function z1(){const n=await fetch("/v1/ui/session",{method:"DELETE",credentials:"same-origin"});if(!n.ok)throw await ou(n)}const It={login:_1,logout:z1,overview:()=>Ms("/v1/ui/overview"),detail:n=>Ms(`/v1/ui/tasks/${n}`),artifact:n=>A1(`/v1/ui/artifacts/${n}`),upload:N1,create:n=>Ms("/v1/ui/tasks",{method:"POST",body:JSON.stringify(n)}),action:(n,u,r={})=>Ms(`/v1/ui/tasks/${n}/actions/${u}`,{method:"POST",body:JSON.stringify(r)})},Hs=new y1({defaultOptions:{queries:{retry:1,staleTime:2e3}}}),M1=["queued","leased","blocked","completed","failed"],Uy=["queued","leased","blocked"],Hy=["completed","failed"],Ks={queued:"Queued",leased:"In session",blocked:"Blocked",completed:"Complete",failed:"Failed"},_p={lease_failure:"Lease failure",worker_offline:"Worker offline",lease_expired:"Expired lease",approval:"Approval needed",handoff_validation:"Handoff validation",operator_block:"Operator block",system_error:"System error",unknown:"Unknown"},Ys={handoff:"Request handoff",release:"Release task",complete:"Complete task",block:"Mark blocked"},qy={handoff:"Ask the active harness to prepare a durable checkpoint. The task stays leased until the handoff is accepted.",release:"Release the current lease with a reason. Orchestra can route the task again afterward.",block:"Stop normal routing and leave a concrete diagnosis for the next operator.",complete:"Store a completion report as evidence and terminally complete this task."};function ue({name:n,size:u=18}){const r={activity:o.jsx("path",{d:"M3 12h4l2.3-7 4.2 14L16 12h5"}),alert:o.jsxs(o.Fragment,{children:[o.jsx("path",{d:"M10.3 3.7 2.8 17a2 2 0 0 0 1.7 3h15a2 2 0 0 0 1.7-3L13.7 3.7a2 2 0 0 0-3.4 0Z"}),o.jsx("path",{d:"M12 9v4M12 17h.01"})]}),"arrow-left":o.jsx("path",{d:"m15 18-6-6 6-6"}),check:o.jsx("path",{d:"m5 12 4 4L19 6"}),"chevron-right":o.jsx("path",{d:"m9 18 6-6-6-6"}),clock:o.jsxs(o.Fragment,{children:[o.jsx("circle",{cx:"12",cy:"12",r:"9"}),o.jsx("path",{d:"M12 7v5l3 2"})]}),command:o.jsx(o.Fragment,{children:o.jsx("path",{d:"M18 9a3 3 0 1 0-3-3v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3Z"})}),copy:o.jsxs(o.Fragment,{children:[o.jsx("rect",{x:"8",y:"8",width:"11",height:"11",rx:"2"}),o.jsx("path",{d:"M16 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h3"})]}),grid:o.jsxs(o.Fragment,{children:[o.jsx("rect",{x:"3",y:"3",width:"7",height:"7",rx:"1"}),o.jsx("rect",{x:"14",y:"3",width:"7",height:"7",rx:"1"}),o.jsx("rect",{x:"3",y:"14",width:"7",height:"7",rx:"1"}),o.jsx("rect",{x:"14",y:"14",width:"7",height:"7",rx:"1"})]}),layers:o.jsxs(o.Fragment,{children:[o.jsx("path",{d:"m12 2 9 5-9 5-9-5 9-5Z"}),o.jsx("path",{d:"m3 12 9 5 9-5M3 17l9 5 9-5"})]}),plus:o.jsx("path",{d:"M12 5v14M5 12h14"}),refresh:o.jsxs(o.Fragment,{children:[o.jsx("path",{d:"M20 7v5h-5"}),o.jsx("path",{d:"M19 12a7 7 0 1 0-2 5"})]}),search:o.jsxs(o.Fragment,{children:[o.jsx("circle",{cx:"11",cy:"11",r:"7"}),o.jsx("path",{d:"m20 20-4-4"})]}),server:o.jsxs(o.Fragment,{children:[o.jsx("rect",{x:"3",y:"4",width:"18",height:"6",rx:"2"}),o.jsx("rect",{x:"3",y:"14",width:"18",height:"6",rx:"2"}),o.jsx("path",{d:"M7 7h.01M7 17h.01"})]}),terminal:o.jsx(o.Fragment,{children:o.jsx("path",{d:"m4 6 5 5-5 5M11 18h9"})}),users:o.jsxs(o.Fragment,{children:[o.jsx("path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}),o.jsx("circle",{cx:"9",cy:"7",r:"4"}),o.jsx("path",{d:"M22 21v-2a4 4 0 0 0-3-3.9M16 3.1a4 4 0 0 1 0 7.8"})]}),x:o.jsx("path",{d:"M18 6 6 18M6 6l12 12"})};return o.jsx("svg",{className:"icon",width:u,height:u,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:r[n]})}function nf(){return o.jsxs("span",{className:"logo-symbol","aria-hidden":"true",children:[o.jsx("i",{}),o.jsx("i",{}),o.jsx("i",{})]})}function Ii(n){if(!n)return;const u=new Date(n);if(!(Number.isNaN(u.getTime())||u.getUTCFullYear()<=1))return u}function bl(n){const u=Ii(n);return u?u.toLocaleString([],{dateStyle:"medium",timeStyle:"short"}):"—"}function sa(n){const u=Ii(n);if(!u)return"No timestamp";const r=Math.round((u.getTime()-Date.now())/1e3),c=Math.abs(r),h=new Intl.RelativeTimeFormat(void 0,{numeric:"auto"});return c<60?h.format(r,"second"):c<3600?h.format(Math.round(r/60),"minute"):c<86400?h.format(Math.round(r/3600),"hour"):h.format(Math.round(r/86400),"day")}function Vs(n){return n instanceof Error?n.message:String(n)}function $i(n){return n.replace(/([a-z])([A-Z])/g,"$1 $2").replaceAll("_"," ").replace(/^./,u=>u.toUpperCase())}function zp(n,u){const r=u.sessions??[],c=r.find(d=>{var y;return((y=d.capture)==null?void 0:y.task_id)===n.id});if(c||!n.lease)return c;const h=r.filter(d=>{var y;return d.harness_id===((y=n.lease)==null?void 0:y.harness_id)});return h.length===1?h[0]:void 0}function D1(n,u){const r=zp(n,u);if(n.state==="queued"){const c=(u.workers??[]).filter(h=>h.online);return c.length?`Ready to route · ${c.length} worker${c.length===1?"":"s"} online`:"Waiting for a worker to come online"}return n.state==="leased"?r!=null&&r.pending_approval?"Waiting for your approval":n.lease&&new Date(n.lease.until)<new Date?"Lease expired · awaiting reconciliation":r!=null&&r.blocker?r.blocker:r!=null&&r.capture?"Harness is publishing live output":"Leased · capture unavailable":n.state==="blocked"?n.blocker||"No blocker detail was retained for this task":n.state==="failed"?n.last_error||"Review the failure before retrying":"Work and completion evidence retained"}function w1(n,u){const r=C.useRef(u);C.useEffect(()=>{r.current=u},[u]),C.useEffect(()=>{var v;const c=document.activeElement,h=n.current,d=()=>h?[...h.querySelectorAll("button:not(:disabled), input, textarea, select, [href]")]:[];(v=d()[0])==null||v.focus(),document.body.classList.add("modal-open");const y=g=>{var b;if(g.key==="Escape"&&r.current(),g.key!=="Tab")return;const p=d();if(!p.length)return;const T=p.indexOf(document.activeElement);g.shiftKey&&T<=0?(g.preventDefault(),(b=p.at(-1))==null||b.focus()):!g.shiftKey&&T===p.length-1&&(g.preventDefault(),p[0].focus())};return window.addEventListener("keydown",y),()=>{document.body.classList.remove("modal-open"),window.removeEventListener("keydown",y),c==null||c.focus()}},[n])}function U1({close:n}){const u=Xs(),r=cu(),c=C.useRef(null),[h,d]=C.useState(""),[y,v]=C.useState(0),p=C.useMemo(()=>[["board","Open dispatch board","","grid"],["new","Create a new task","N","plus"],["workers","Open worker pool","","server"],["refresh","Refresh live data","R","refresh"]],[]).filter(b=>b[1].toLowerCase().includes(h.toLowerCase()));C.useEffect(()=>{var b;return(b=c.current)==null?void 0:b.focus()},[]),C.useEffect(()=>v(0),[h]),C.useEffect(()=>{const b=_=>_.key==="Escape"&&n();return window.addEventListener("keydown",b),()=>window.removeEventListener("keydown",b)},[n]);const T=b=>{b==="board"&&u("/"),b==="workers"&&u("/workers"),b==="new"&&(u("/"),window.setTimeout(()=>window.dispatchEvent(new Event("orchestra:new-task")),0)),b==="refresh"&&r.invalidateQueries(),n()};return o.jsx("div",{className:"overlay palette-overlay",onMouseDown:n,children:o.jsxs("section",{className:"palette",role:"dialog","aria-modal":"true","aria-label":"Command menu",onMouseDown:b=>b.stopPropagation(),children:[o.jsxs("div",{className:"palette-input",children:[o.jsx(ue,{name:"search",size:19}),o.jsx("input",{ref:c,value:h,onChange:b=>d(b.target.value),onKeyDown:b=>{b.key==="ArrowDown"&&(b.preventDefault(),v(_=>Math.min(_+1,p.length-1))),b.key==="ArrowUp"&&(b.preventDefault(),v(_=>Math.max(_-1,0))),b.key==="Enter"&&p[y]&&T(p[y][0])},placeholder:"Type a command…","aria-label":"Find a command"})]}),o.jsxs("div",{className:"palette-list",children:[o.jsx("span",{className:"menu-label",children:"Quick actions"}),p.map(([b,_,M,Y],H)=>o.jsxs("button",{type:"button",className:H===y?"selected":"",onMouseEnter:()=>v(H),onClick:()=>T(b),children:[o.jsxs("span",{children:[o.jsx(ue,{name:Y,size:17})," ",_]}),M&&o.jsx("kbd",{children:M})]},b)),!p.length&&o.jsx("p",{className:"palette-empty",children:"No matching command"})]}),o.jsxs("footer",{className:"palette-footer",children:[o.jsxs("span",{children:[o.jsx("kbd",{children:"↑↓"})," move"]}),o.jsxs("span",{children:[o.jsx("kbd",{children:"↵"})," select"]}),o.jsxs("span",{children:[o.jsx("kbd",{children:"esc"})," close"]})]})]})})}function H1({children:n,onLogout:u}){var Y,H,U,L;const r=oa(),c=Xs(),[h,d]=C.useState(!1),[y,v]=C.useState(!1),g=ru({queryKey:["overview"],queryFn:It.overview,refetchInterval:5e3}),p=((H=(Y=g.data)==null?void 0:Y.sessions)==null?void 0:H.length)??0,T=((U=g.data)==null?void 0:U.workers)??[],b=T.filter(k=>k.online).length,_=(((L=g.data)==null?void 0:L.sessions)??[]).filter(k=>k.pending_approval).length,M=r.pathname==="/"?"Dispatch board":r.pathname==="/workers"?"Worker pool":r.pathname.startsWith("/artifacts/")?"Evidence artifact":"Task record";return C.useEffect(()=>{const k=G=>{const X=G.target instanceof HTMLInputElement||G.target instanceof HTMLTextAreaElement||G.target instanceof HTMLSelectElement;(G.metaKey||G.ctrlKey)&&G.key.toLowerCase()==="k"&&(G.preventDefault(),d(!0)),G.key.toLowerCase()==="n"&&!G.metaKey&&!G.ctrlKey&&!X&&(c("/"),window.setTimeout(()=>window.dispatchEvent(new Event("orchestra:new-task")),0)),G.key.toLowerCase()==="r"&&!G.metaKey&&!G.ctrlKey&&!X&&g.refetch()};return window.addEventListener("keydown",k),()=>window.removeEventListener("keydown",k)},[c,g]),o.jsxs("div",{className:"app-shell",children:[o.jsxs("aside",{className:"sidebar",children:[o.jsxs(Pt,{className:"brand",to:"/","aria-label":"Orchestra home",children:[o.jsx(nf,{}),o.jsxs("span",{children:[o.jsx("b",{children:"Orchestra"}),o.jsx("small",{children:"Control plane"})]})]}),o.jsxs("nav",{className:"primary-nav","aria-label":"Primary navigation",children:[o.jsx("span",{className:"nav-heading",children:"Workspace"}),o.jsxs(Oo,{end:!0,to:"/",children:[o.jsx(ue,{name:"grid"}),o.jsx("span",{children:"Dispatch"}),_>0&&o.jsx("b",{className:"nav-count attention",children:_})]}),o.jsxs(Oo,{to:"/workers",children:[o.jsx(ue,{name:"server"}),o.jsx("span",{children:"Workers"}),o.jsxs("b",{className:"nav-count",children:[b,"/",T.length]})]})]}),o.jsxs("div",{className:"sidebar-status",children:[o.jsx("span",{className:b?"signal online":"signal"}),o.jsxs("span",{children:[o.jsx("b",{children:b?"Coordinator live":"No workers online"}),o.jsxs("small",{children:[p," active session",p===1?"":"s"]})]})]}),o.jsx("div",{className:"sidebar-foot",children:"ORCHESTRA / 0.1"})]}),o.jsxs("header",{className:"topbar",children:[o.jsxs("div",{className:"topbar-context",children:[o.jsx("span",{children:"Operator console"}),o.jsx(ue,{name:"chevron-right",size:14}),o.jsx("b",{children:M})]}),o.jsxs("button",{className:"command-trigger",type:"button",onClick:()=>d(!0),children:[o.jsx(ue,{name:"command",size:16}),o.jsx("span",{children:"Quick actions"}),o.jsx("kbd",{children:"⌘ K"})]}),o.jsxs("div",{className:"account",children:[o.jsxs("button",{type:"button",className:"account-trigger","aria-expanded":y,onClick:()=>v(k=>!k),children:[o.jsx("span",{className:"avatar",children:"OP"}),o.jsx("span",{className:"account-label",children:"Operator"})]}),y&&o.jsxs("div",{className:"account-menu",children:[o.jsx("span",{children:"Browser session active"}),o.jsx("button",{type:"button",onClick:u,children:"Sign out"})]})]})]}),o.jsx("div",{className:"content",children:n}),h&&o.jsx(U1,{close:()=>d(!1)})]})}function Js({label:n}){return o.jsxs("main",{className:"page","aria-busy":"true",children:[o.jsx("div",{className:"skeleton skeleton-title"}),o.jsx("div",{className:"skeleton skeleton-subtitle"}),o.jsxs("div",{className:"skeleton-grid",children:[o.jsx("div",{className:"skeleton"}),o.jsx("div",{className:"skeleton"}),o.jsx("div",{className:"skeleton"})]}),o.jsx("span",{className:"sr-only",children:n})]})}function Fs({title:n,error:u,retry:r}){return o.jsx("main",{className:"page",children:o.jsxs("section",{className:"empty-state error-state",role:"alert",children:[o.jsx("span",{className:"empty-icon",children:o.jsx(ue,{name:"alert"})}),o.jsx("h1",{children:n}),o.jsx("p",{children:Vs(u)}),o.jsxs("button",{type:"button",onClick:r,children:[o.jsx(ue,{name:"refresh",size:16})," Try again"]})]})})}function vl({icon:n,label:u,value:r,detail:c,tone:h="neutral"}){return o.jsxs("div",{className:`metric tone-${h}`,children:[o.jsx("span",{className:"metric-icon",children:o.jsx(ue,{name:n,size:17})}),o.jsxs("span",{className:"metric-copy",children:[o.jsx("small",{children:u}),o.jsx("b",{children:r})]}),o.jsx("span",{className:"metric-detail",children:c})]})}function q1({task:n,overview:u}){var d,y;const r=zp(n,u),c=r==null?void 0:r.pending_approval,h=(d=Ii(n.blocked_at))==null?void 0:d.toISOString();return o.jsxs(Pt,{className:`task-card state-${n.state}`,to:`/tasks/${n.id}`,children:[o.jsxs("div",{className:"task-card-top",children:[o.jsxs("span",{className:`status-pill state-${n.state}`,children:[o.jsx("i",{})," ",Ks[n.state]]}),o.jsx("span",{className:"task-short-id",children:n.id.slice(-5)})]}),o.jsx("h3",{children:n.title||n.id}),o.jsx("p",{children:D1(n,u)}),c&&o.jsxs("span",{className:"approval-chip",children:[o.jsx(ue,{name:"alert",size:13})," Approval required"]}),n.state==="blocked"&&n.block_reason&&o.jsx("span",{className:"reason-chip",children:_p[n.block_reason]}),!!((y=n.capability)!=null&&y.length)&&o.jsxs("div",{className:"capability-list",children:[n.capability.slice(0,3).map(v=>o.jsx("span",{children:v},v)),n.capability.length>3&&o.jsxs("span",{children:["+",n.capability.length-3]})]}),o.jsxs("footer",{children:[o.jsx("span",{children:n.project||"No project"}),h?o.jsx("time",{dateTime:h,title:bl(h),children:sa(h)}):n.due?o.jsxs("time",{dateTime:n.due,title:bl(n.due),children:["Due ",sa(n.due)]}):n.state==="leased"&&n.lease?o.jsxs("time",{dateTime:n.lease.until,title:bl(n.lease.until),children:["Lease ",sa(n.lease.until)]}):o.jsxs("span",{children:["v",n.version]})]})]})}function L1({tasks:n,overview:u,lanes:r,empty:c}){return n.length?o.jsx("div",{className:`task-board lanes-${r.length}`,children:r.map(h=>{const d=n.filter(y=>y.state===h).sort((y,v)=>{var g,p;return h==="blocked"?(((g=Ii(y.blocked_at))==null?void 0:g.getTime())??0)-(((p=Ii(v.blocked_at))==null?void 0:p.getTime())??0):(v.inherent_priority??0)-(y.inherent_priority??0)||y.id.localeCompare(v.id)});return o.jsxs("section",{className:`task-lane lane-${h}`,children:[o.jsxs("header",{children:[o.jsxs("span",{children:[o.jsx("i",{}),Ks[h]]}),o.jsx("b",{children:d.length})]}),o.jsxs("div",{className:"lane-cards",children:[d.map(y=>o.jsx(q1,{task:y,overview:u},y.id)),!d.length&&o.jsx("p",{className:"empty-lane",children:"Nothing here right now."})]})]},h)})}):o.jsxs("section",{className:"empty-state compact",children:[o.jsx("span",{className:"empty-icon",children:o.jsx(ue,{name:"layers"})}),o.jsx("h2",{children:"No matching work"}),o.jsx("p",{children:c})]})}function B1({overview:n,close:u}){const r=cu(),c=Xs(),h=C.useRef(null),[d,y]=C.useState(""),[v,g]=C.useState(""),[p,T]=C.useState(""),[b,_]=C.useState(""),[M,Y]=C.useState(""),[H,U]=C.useState(""),[L,k]=C.useState(""),[G,X]=C.useState(""),te=[...new Set(n.tasks.map(P=>P.project).filter(Boolean))].sort(),K=n.workers.filter(P=>P.online).filter(P=>{var Ee;return!p||!((Ee=P.supported_projects)!=null&&Ee.length)||P.supported_projects.includes(p)});w1(h,u);const ae=Np({mutationFn:()=>{let P={};if(L.trim())try{P=JSON.parse(L)}catch{return Promise.reject(new Error("Additional fields must be valid JSON."))}return It.create({...P,source:"web",external_id:crypto.randomUUID(),project:p.trim(),title:d.trim(),description:v.trim(),capability:b.split(",").map(Ee=>Ee.trim()).filter(Boolean),acceptance:M.split(`
|
||
`).map(Ee=>Ee.trim()).filter(Boolean),quality_gate:H.trim()})},onSuccess:P=>{r.invalidateQueries({queryKey:["overview"]}),c(`/tasks/${P.task_id}`)}}),Z=P=>{if(P.preventDefault(),X(""),d.trim().length<3){X("Give the task a title of at least three characters.");return}if(!p.trim()){X("Choose an existing project or enter its exact project ID.");return}if(v.trim().length<10){X("Add enough immutable instructions for an agent to act safely.");return}ae.mutate()};return o.jsx("div",{className:"overlay modal-overlay",onMouseDown:u,children:o.jsxs("section",{ref:h,className:"modal create-modal",role:"dialog","aria-modal":"true","aria-labelledby":"new-task-title",onMouseDown:P=>P.stopPropagation(),children:[o.jsxs("header",{className:"modal-header",children:[o.jsxs("div",{children:[o.jsx("span",{className:"eyebrow",children:"Dispatch work"}),o.jsx("h2",{id:"new-task-title",children:"Create a task"}),o.jsx("p",{children:"Define the outcome once; Orchestra handles worker assignment."})]}),o.jsx("button",{className:"icon-button",type:"button",onClick:u,"aria-label":"Close",children:o.jsx(ue,{name:"x"})})]}),o.jsxs("div",{className:`eligibility ${K.length?"":"warning"}`,children:[o.jsx("span",{className:"signal online"}),o.jsxs("span",{children:[o.jsxs("b",{children:[K.length," eligible worker",K.length===1?"":"s"," online"]}),o.jsx("small",{children:K.length?"The task can route as soon as capacity is available.":"It will remain queued until a compatible worker connects."})]})]}),o.jsxs("form",{onSubmit:Z,noValidate:!0,children:[o.jsxs("div",{className:"form-row",children:[o.jsxs("label",{htmlFor:"task-title",children:[o.jsxs("span",{children:["Task title ",o.jsx("b",{children:"Required"})]}),o.jsx("input",{id:"task-title",required:!0,value:d,onChange:P=>y(P.target.value),placeholder:"e.g. Add worker health diagnostics",autoComplete:"off"})]}),o.jsxs("label",{htmlFor:"task-project",children:[o.jsxs("span",{children:["Project ",o.jsx("b",{children:"Required"})]}),o.jsx("input",{id:"task-project",required:!0,list:"projects",value:p,onChange:P=>T(P.target.value),placeholder:"Choose or enter a project",autoComplete:"off"}),o.jsx("datalist",{id:"projects",children:te.map(P=>o.jsx("option",{value:P},P))})]})]}),o.jsxs("label",{htmlFor:"task-description",children:[o.jsxs("span",{children:["Instructions ",o.jsx("b",{children:"Required · immutable"})]}),o.jsx("textarea",{id:"task-description",required:!0,value:v,onChange:P=>g(P.target.value),placeholder:"Describe the outcome, constraints, and evidence the agent must produce."}),o.jsx("small",{children:"The assigned harness receives this text as its source of truth."})]}),o.jsxs("div",{className:"form-row",children:[o.jsxs("label",{htmlFor:"task-capabilities",children:[o.jsx("span",{children:"Capabilities"}),o.jsx("input",{id:"task-capabilities",value:b,onChange:P=>_(P.target.value),placeholder:"go, docker",autoComplete:"off"}),o.jsx("small",{children:"Comma-separated registered names."})]}),o.jsxs("label",{htmlFor:"task-quality",children:[o.jsx("span",{children:"Quality gate"}),o.jsx("input",{id:"task-quality",value:H,onChange:P=>U(P.target.value),placeholder:"go test ./...",autoComplete:"off"})]})]}),o.jsxs("label",{htmlFor:"task-acceptance",children:[o.jsx("span",{children:"Acceptance checks"}),o.jsx("textarea",{className:"short-textarea",id:"task-acceptance",value:M,onChange:P=>Y(P.target.value),placeholder:`One check per line
|
||
Health endpoint returns 200
|
||
Tests cover failure state`})]}),o.jsxs("details",{className:"advanced-fields",children:[o.jsx("summary",{children:"Advanced task fields"}),o.jsx("p",{children:"Optional JSON for accepted fields such as parent, priority, estimate, or due date."}),o.jsx("textarea",{"aria-label":"Additional task fields JSON",placeholder:'{"parent":"…","inherent_priority":1,"due":"2026-08-12T12:00:00Z"}',value:L,onChange:P=>k(P.target.value)})]}),(G||ae.error)&&o.jsxs("p",{className:"form-error",role:"alert",children:[o.jsx(ue,{name:"alert",size:15})," ",G||Vs(ae.error)]}),o.jsxs("footer",{className:"modal-actions",children:[o.jsx("button",{type:"button",className:"button-secondary",onClick:u,children:"Cancel"}),o.jsx("button",{type:"submit",disabled:ae.isPending,children:ae.isPending?"Creating…":o.jsxs(o.Fragment,{children:[o.jsx(ue,{name:"plus",size:16})," Create task"]})})]})]})]})})}function Q1(){var K,ae;const n=ru({queryKey:["overview"],queryFn:It.overview,refetchInterval:5e3}),[u,r]=C.useState(!1),[c,h]=C.useState("active"),[d,y]=C.useState(""),[v,g]=C.useState("");if(C.useEffect(()=>{const Z=()=>r(!0);return window.addEventListener("orchestra:new-task",Z),()=>window.removeEventListener("orchestra:new-task",Z)},[]),n.isLoading)return o.jsx(Js,{label:"Fetching dispatch board"});if(n.error)return o.jsx(Fs,{title:"The dispatch board is unavailable",error:n.error,retry:()=>void n.refetch()});const p=n.data,T=p.sessions??[],b=[...new Set(p.tasks.map(Z=>Z.project).filter(Boolean))].sort(),_=T.filter(Z=>Z.pending_approval),M=(ae=(K=_.find(Z=>{var P;return(P=Z.capture)==null?void 0:P.task_id}))==null?void 0:K.capture)==null?void 0:ae.task_id,Y=p.tasks.filter(Z=>Z.state==="leased").length,H=p.tasks.filter(Z=>Z.state==="queued").length,U=p.tasks.filter(Z=>Z.state==="blocked"||Z.state==="failed").length,L=p.tasks.filter(Z=>Hy.includes(Z.state)).length,k=p.workers.filter(Z=>Z.online).length,G=v.trim().toLowerCase(),X=c==="active"?Uy:c==="history"?Hy:M1,te=p.tasks.filter(Z=>{const P=X.includes(Z.state),Ee=!d||Z.project===d,Le=[Z.id,Z.title,Z.description,Z.project,Z.blocker].filter(Boolean).join(" ").toLowerCase();return P&&Ee&&(!G||Le.includes(G))}),F=c==="active"?"There is no live work matching these filters.":c==="history"?"No completed or failed records match these filters.":"No task records match these filters.";return o.jsxs("main",{className:"page overview-page",children:[o.jsxs("header",{className:"page-header",children:[o.jsxs("div",{children:[o.jsx("span",{className:"eyebrow",children:"Agent dispatch"}),o.jsx("h1",{children:"Work at a glance."}),o.jsx("p",{children:"Follow every task from queue to durable completion."})]}),o.jsxs("div",{className:"page-actions",children:[o.jsxs("button",{className:"button-secondary refresh-button",type:"button",onClick:()=>void n.refetch(),disabled:n.isFetching,title:"Refresh live data",children:[o.jsx(ue,{name:"refresh",size:16}),o.jsx("span",{children:n.isFetching?"Refreshing…":"Refresh"})]}),o.jsxs("button",{type:"button",onClick:()=>r(!0),children:[o.jsx(ue,{name:"plus",size:17})," New task ",o.jsx("kbd",{children:"N"})]})]})]}),_.length>0&&o.jsxs("section",{className:"attention-banner","aria-live":"polite",children:[o.jsx("span",{className:"attention-icon",children:o.jsx(ue,{name:"alert"})}),o.jsxs("div",{children:[o.jsxs("b",{children:[_.length," permission request",_.length===1?"":"s"," waiting"]}),o.jsx("p",{children:"An agent is paused. Review the exact command before allowing it to continue."})]}),M&&o.jsxs(Pt,{to:`/tasks/${M}`,children:["Review request ",o.jsx(ue,{name:"chevron-right",size:15})]})]}),o.jsxs("section",{className:"metrics","aria-label":"Queue summary",children:[o.jsx(vl,{icon:"clock",label:"Queued",value:H,detail:k?`${k} workers online`:"No workers online"}),o.jsx(vl,{icon:"activity",label:"In session",value:Y,detail:`${T.filter(Z=>Z.capture).length} live captures`,tone:Y?"good":"neutral"}),o.jsx(vl,{icon:"alert",label:"Needs attention",value:U,detail:U?"Operator review needed":"All clear",tone:U?"warning":"good"}),o.jsx(vl,{icon:"check",label:"Completed",value:p.tasks.filter(Z=>Z.state==="completed").length,detail:`${p.tasks.length} tasks total`})]}),o.jsxs("section",{className:"board-section",children:[o.jsxs("header",{className:"section-header",children:[o.jsxs("div",{children:[o.jsx("h2",{children:"Task flow"}),o.jsxs("p",{children:[te.length," matching task",te.length===1?"":"s"]})]}),o.jsxs("span",{className:"sync-label",children:[o.jsx("span",{className:"signal online"})," Synced ",sa(p.updated_at)]})]}),o.jsxs("div",{className:"board-toolbar","aria-label":"Task board filters",children:[o.jsxs("div",{className:"segmented",role:"group","aria-label":"Task view",children:[o.jsxs("button",{type:"button",className:c==="active"?"selected":"",onClick:()=>h("active"),children:["Live ",o.jsx("span",{children:p.tasks.filter(Z=>Uy.includes(Z.state)).length})]}),o.jsxs("button",{type:"button",className:c==="history"?"selected":"",onClick:()=>h("history"),children:["History ",o.jsx("span",{children:L})]}),o.jsxs("button",{type:"button",className:c==="all"?"selected":"",onClick:()=>h("all"),children:["All ",o.jsx("span",{children:p.tasks.length})]})]}),o.jsxs("label",{className:"search-field",htmlFor:"task-search",children:[o.jsx(ue,{name:"search",size:16}),o.jsx("input",{id:"task-search",value:v,onChange:Z=>g(Z.target.value),placeholder:"Search title, ID, blocker…"}),v&&o.jsx("button",{type:"button",onClick:()=>g(""),"aria-label":"Clear search",children:o.jsx(ue,{name:"x",size:14})})]}),o.jsxs("label",{className:"select-field",htmlFor:"project-filter",children:[o.jsx("span",{className:"sr-only",children:"Filter by project"}),o.jsxs("select",{id:"project-filter",value:d,onChange:Z=>y(Z.target.value),children:[o.jsx("option",{value:"",children:"All projects"}),b.map(Z=>o.jsx("option",{value:Z,children:Z},Z))]})]})]}),o.jsx(L1,{tasks:te,overview:p,lanes:X,empty:F})]}),u&&o.jsx(B1,{overview:p,close:()=>r(!1)})]})}function Y1({approval:n,onAction:u,pending:r,notice:c}){const h=n.kind!=="unknown",d=n.kind==="shell",y=n.command||n.diff||"The harness prompt could not be parsed safely.";return o.jsxs("section",{className:"approval-panel","aria-labelledby":"approval-title",children:[o.jsxs("div",{className:"approval-heading",children:[o.jsx("span",{className:"attention-icon",children:o.jsx(ue,{name:"alert"})}),o.jsxs("div",{children:[o.jsx("span",{className:"eyebrow",children:"Permission boundary"}),o.jsx("h2",{id:"approval-title",children:n.summary}),o.jsx("p",{children:"The harness is paused. Review the exact requested input before continuing."})]})]}),o.jsxs("div",{className:"approval-meta",children:[o.jsxs("span",{children:["Pane ",o.jsx("b",{children:n.pane_id||"unknown"})]}),o.jsxs("span",{children:["Captured ",o.jsx("b",{children:sa(n.detected_at)})]}),o.jsxs("span",{children:["Revision ",o.jsx("b",{children:n.capture_revision})]})]}),o.jsx("pre",{className:"approval-code",children:y}),n.kind==="opencode_once"&&o.jsxs("p",{className:"approval-note",children:["Allowing sends Enter to OpenCode’s displayed ",o.jsx("b",{children:"Allow once"})," selection. Reject is unavailable because the selector position cannot be verified."]}),!h&&o.jsxs("p",{className:"form-error",role:"alert",children:[o.jsx(ue,{name:"alert",size:15})," The prompt is visible but cannot be executed safely because its confirmation could not be identified."]}),c&&o.jsx("p",{className:"notice",role:"status",children:c}),o.jsxs("div",{className:"approval-actions",children:[o.jsx("button",{type:"button",disabled:!h||r,onClick:()=>u("grant_approval"),children:r?"Sending…":n.kind==="opencode_once"?"Allow once":"Approve request"}),o.jsx("button",{type:"button",className:"button-secondary",disabled:!d||r,title:d?"":"A verifiable reject position is not available for this prompt.",onClick:()=>u("deny_approval"),children:"Reject"})]})]})}function G1({capture:n,blocker:u}){const[r,c]=C.useState(!1),[h,d]=C.useState(""),[y,v]=C.useState(!1);if(!n)return o.jsxs("section",{className:"capture-empty",children:[o.jsx("span",{children:o.jsx(ue,{name:"terminal"})}),o.jsxs("div",{children:[o.jsx("b",{children:"Live capture unavailable"}),o.jsx("p",{children:u||"The session has not published a recent pane capture."})]})]});const g=n.text.split(`
|
||
`),p=h?g.filter(_=>_.toLowerCase().includes(h.toLowerCase())):g,T=r?p:p.slice(-20),b=async()=>{try{await navigator.clipboard.writeText(n.text),v(!0),window.setTimeout(()=>v(!1),1500)}catch{v(!1)}};return o.jsxs("section",{className:"capture-panel",children:[o.jsxs("header",{children:[o.jsxs("div",{className:"capture-title",children:[o.jsx("span",{children:o.jsx(ue,{name:"terminal",size:17})}),o.jsxs("div",{children:[o.jsx("h2",{children:"Live pane"}),o.jsxs("p",{children:[n.source," · revision ",n.revision," · ",sa(n.at),n.truncated?" · truncated":""]})]})]}),o.jsxs("div",{className:"capture-actions",children:[o.jsx("button",{type:"button",className:"icon-button",onClick:b,"aria-label":"Copy capture",title:"Copy capture",children:y?o.jsx(ue,{name:"check",size:16}):o.jsx(ue,{name:"copy",size:16})}),o.jsx("button",{type:"button",className:"button-secondary small-button",onClick:()=>c(_=>!_),children:r?"Recent lines":"Expand"})]})]}),o.jsxs("label",{className:"terminal-filter",children:[o.jsx(ue,{name:"search",size:14}),o.jsx("input",{value:h,onChange:_=>d(_.target.value),placeholder:"Filter this capture","aria-label":"Filter live capture"})]}),o.jsx("pre",{className:"terminal-output",children:T.join(`
|
||
`)||"No lines match this filter."}),!r&&p.length>T.length&&o.jsxs("footer",{children:["Showing the latest ",T.length," of ",p.length," matching lines."]})]})}function X1({action:n,run:u,pending:r}){const[c,h]=C.useState(""),[d,y]=C.useState(!1),[v,g]=C.useState(!1),[p,T]=C.useState("");if(n.id==="handoff")return o.jsxs("article",{className:"action-card",children:[o.jsx("span",{className:"action-icon",children:o.jsx(ue,{name:"layers",size:17})}),o.jsxs("div",{children:[o.jsx("h3",{children:Ys[n.id]}),o.jsx("p",{children:qy[n.id]})]}),o.jsx("button",{type:"button",disabled:r,onClick:()=>{u("handoff").catch(()=>{})},children:"Request"})]});const b=n.id==="block"?"blocker":"reason",_=async M=>{if(M.preventDefault(),T(""),!d){y(!0);return}try{if(n.id==="complete"){g(!0);const Y=await It.upload(c);await u("complete",{report_ref:Y,receipt:{source:"web",completed_at:new Date().toISOString()}})}else await u(n.id,{[b]:c});y(!1)}catch(Y){T(Vs(Y))}finally{g(!1)}};return o.jsxs("form",{className:`action-card action-form ${d?"confirming":""}`,onSubmit:_,children:[o.jsx("span",{className:"action-icon",children:o.jsx(ue,{name:n.id==="complete"?"check":n.id==="block"?"alert":"refresh",size:17})}),o.jsxs("div",{className:"action-copy",children:[o.jsx("h3",{children:Ys[n.id]||$i(n.id)}),o.jsx("p",{children:d?`Review the ${n.id==="complete"?"report":b} above, then confirm this action.`:qy[n.id]}),n.id==="complete"?o.jsx("textarea",{required:!0,placeholder:"Completion report — outcome, verification, and anything the operator should know",value:c,onChange:M=>{h(M.target.value),y(!1)}}):o.jsx("input",{required:!0,placeholder:b==="blocker"?"What is blocking progress?":"Why is this lease being released?",value:c,onChange:M=>{h(M.target.value),y(!1)}}),p&&o.jsx("p",{className:"inline-error",role:"alert",children:p})]}),o.jsxs("div",{className:"action-buttons",children:[d&&o.jsx("button",{type:"button",className:"button-secondary",onClick:()=>y(!1),children:"Cancel"}),o.jsx("button",{className:n.id==="complete"&&d?"button-danger":"",type:"submit",disabled:r||v,children:v?"Saving report…":d?`Confirm ${n.id}`:`Review ${n.id}`})]})]})}function k1({detail:n}){var y,v,g,p,T,b,_,M,Y,H;const u=n.task.last_session,r=(y=n.session)==null?void 0:y.pending_approval,c=(u==null?void 0:u.captured_at)||(u==null?void 0:u.checked_at)||((g=(v=n.session)==null?void 0:v.capture)==null?void 0:g.at),h=r?"Waiting for operator approval":n.task.state==="blocked"?_p[n.task.block_reason||"unknown"]:n.task.state==="leased"?(p=n.session)!=null&&p.capture?"Agent session is active":"Session capture is unavailable":Ks[n.task.state],d=r?"The harness is paused at a permission boundary. Review the exact request below.":n.task.state==="blocked"?n.task.blocker||"No blocker detail was retained.":n.task.state==="leased"?(T=n.session)!=null&&T.capture?"The owning worker is publishing recent pane output.":((b=n.session)==null?void 0:b.blocker)||"The lease exists, but Orchestra cannot read current pane output.":n.task.state==="queued"?"This task is eligible for routing when a compatible worker has capacity.":"This is a terminal task record with retained evidence.";return o.jsxs("section",{className:`diagnosis state-${n.task.state}`,children:[o.jsxs("div",{className:"diagnosis-copy",children:[o.jsx("span",{className:`diagnosis-symbol state-${n.task.state}`,children:o.jsx(ue,{name:r?"alert":n.task.state==="completed"?"check":"activity"})}),o.jsxs("div",{children:[o.jsx("span",{className:"eyebrow",children:"Current diagnosis"}),o.jsx("h2",{children:h}),o.jsx("p",{children:d})]})]}),o.jsxs("dl",{children:[o.jsxs("div",{children:[o.jsx("dt",{children:"Last activity"}),o.jsx("dd",{title:bl(c),children:sa(c)})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"Pane state"}),o.jsx("dd",{children:(u==null?void 0:u.pane_state)||((_=n.session)==null?void 0:_.agent_status)||"unknown"})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"Pane"}),o.jsx("dd",{className:"mono",children:(u==null?void 0:u.pane_id)||((M=n.session)==null?void 0:M.pane_id)||"—"})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"Capture source"}),o.jsx("dd",{children:(u==null?void 0:u.source)||((H=(Y=n.session)==null?void 0:Y.capture)==null?void 0:H.source)||"unknown"})]})]})]})}function Z1({event:n,last:u}){const[r,c]=C.useState(!1);let h="";return n.payload&&typeof n.payload=="object"&&Object.keys(n.payload).length?h=JSON.stringify(n.payload,null,2):typeof n.payload=="string"&&n.payload!=="{}"&&(h=n.payload),o.jsxs("li",{className:u?"latest":"",children:[o.jsx("span",{className:"event-dot"}),o.jsxs("div",{className:"event-copy",children:[o.jsxs("button",{type:"button",disabled:!h,onClick:()=>c(d=>!d),children:[o.jsx("b",{children:$i(n.type)}),o.jsx("span",{children:n.surface?`via ${n.surface}`:`version ${n.version??"—"}`})]}),o.jsx("time",{dateTime:n.at,title:bl(n.at),children:sa(n.at)}),r&&h&&o.jsx("pre",{children:h})]})]})}function K1(){var M,Y,H,U,L,k,G,X,te;const{taskID:n=""}=fp(),u=cu(),[r,c]=C.useState(""),h=ru({queryKey:["task",n],queryFn:()=>It.detail(n),refetchInterval:3e3}),d=Np({mutationFn:({action:F,body:K})=>It.action(n,F,K),onSuccess:(F,K)=>{c(K.action.includes("approval")?"The decision was queued. Waiting for the worker to acknowledge it.":`${Ys[K.action]||$i(K.action)} recorded.`),u.invalidateQueries({queryKey:["task",n]}),u.invalidateQueries({queryKey:["overview"]})}});if(h.isLoading)return o.jsx(Js,{label:"Fetching task record"});if(h.error)return o.jsx(Fs,{title:"This task is unavailable",error:h.error,retry:()=>void h.refetch()});const y=h.data,v=y.task,g=y.events??[],p=y.actions.filter(F=>F.enabled),T=y.actions.filter(F=>!F.enabled),b=v.last_session,_=(F,K)=>d.mutateAsync({action:F,body:K});return o.jsxs("main",{className:"page detail-page",children:[o.jsxs(Pt,{className:"back-link",to:"/",children:[o.jsx(ue,{name:"arrow-left",size:16})," Dispatch board"]}),o.jsxs("header",{className:"task-header",children:[o.jsxs("div",{children:[o.jsxs("div",{className:"task-heading-meta",children:[o.jsxs("span",{className:`status-pill state-${v.state}`,children:[o.jsx("i",{})," ",Ks[v.state]]}),o.jsx("span",{children:v.project}),o.jsxs("span",{children:["v",v.version]})]}),o.jsx("h1",{children:v.title||v.id}),o.jsx("p",{className:"task-id",children:v.id})]}),o.jsxs("button",{className:"button-secondary",type:"button",onClick:()=>void h.refetch(),disabled:h.isFetching,children:[o.jsx(ue,{name:"refresh",size:16})," ",h.isFetching?"Refreshing…":"Refresh"]})]}),o.jsx(k1,{detail:y}),((M=y.session)==null?void 0:M.pending_approval)&&o.jsx(Y1,{approval:y.session.pending_approval,pending:d.isPending,notice:r,onAction:F=>d.mutate({action:F})}),o.jsxs("div",{className:"detail-layout",children:[o.jsxs("div",{className:"detail-main",children:[o.jsxs("section",{className:"panel instructions-panel",children:[o.jsxs("header",{className:"panel-header",children:[o.jsxs("div",{children:[o.jsx("span",{className:"eyebrow",children:"Source of truth"}),o.jsx("h2",{children:"Instructions"})]}),o.jsx("span",{className:"immutable-badge",children:"Immutable"})]}),o.jsx("p",{className:"task-description",children:v.description||"No immutable instructions were recorded."}),!!((Y=v.acceptance)!=null&&Y.length)&&o.jsxs("div",{className:"acceptance-list",children:[o.jsx("h3",{children:"Acceptance checks"}),o.jsx("ul",{children:v.acceptance.map(F=>o.jsxs("li",{children:[o.jsx("span",{children:o.jsx(ue,{name:"check",size:13})}),F]},F))})]}),v.quality_gate&&o.jsxs("div",{className:"quality-gate",children:[o.jsx("span",{children:"Quality gate"}),o.jsx("code",{children:v.quality_gate})]})]}),o.jsx(G1,{capture:(H=y.session)==null?void 0:H.capture,blocker:((U=y.session)==null?void 0:U.blocker)||v.blocker}),p.length>0&&o.jsxs("section",{className:"panel action-panel",children:[o.jsx("header",{className:"panel-header",children:o.jsxs("div",{children:[o.jsx("span",{className:"eyebrow",children:"Operator controls"}),o.jsx("h2",{children:"Available actions"})]})}),o.jsx("p",{className:"panel-intro",children:"Controls appear only when their server-side lifecycle requirements are met."}),o.jsx("div",{className:"action-list",children:p.map(F=>o.jsx(X1,{action:F,pending:d.isPending,run:_},F.id))}),d.error&&o.jsxs("p",{className:"form-error",role:"alert",children:[o.jsx(ue,{name:"alert",size:15})," ",Vs(d.error)]}),r&&!((L=y.session)!=null&&L.pending_approval)&&o.jsx("p",{className:"notice",role:"status",children:r})]}),T.length>0&&o.jsxs("details",{className:"panel unavailable-panel",children:[o.jsxs("summary",{children:["Unavailable controls ",o.jsx("span",{children:T.length})]}),o.jsx("div",{className:"unavailable-list",children:T.map(F=>{var K;return o.jsxs("div",{children:[o.jsx("b",{children:Ys[F.id]||$i(F.id)}),o.jsx("span",{children:F.reason||((K=F.needs)!=null&&K.length?`Requires ${F.needs.map($i).join(", ")}`:"Not available in this state")})]},F.id)})})]})]}),o.jsxs("aside",{className:"detail-side",children:[o.jsxs("section",{className:"panel facts-panel",children:[o.jsx("header",{className:"panel-header",children:o.jsx("h2",{children:"Task facts"})}),o.jsxs("dl",{className:"facts",children:[o.jsxs("div",{children:[o.jsx("dt",{children:"Project"}),o.jsx("dd",{children:v.project||"—"})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"Source"}),o.jsx("dd",{children:v.source||"—"})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"External ID"}),o.jsx("dd",{className:"mono",title:v.external_id,children:v.external_id||"—"})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"Priority"}),o.jsx("dd",{children:v.inherent_priority??0})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"Due"}),o.jsx("dd",{children:bl(v.due)})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"Harness"}),o.jsx("dd",{className:"mono",children:(b==null?void 0:b.harness_id)||((k=y.session)==null?void 0:k.harness_id)||"—"})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"Pane"}),o.jsx("dd",{className:"mono",children:(b==null?void 0:b.pane_id)||((G=y.session)==null?void 0:G.pane_id)||"—"})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"Lease ends"}),o.jsx("dd",{children:bl((X=y.session)==null?void 0:X.lease_until)})]})]}),!!((te=v.capability)!=null&&te.length)&&o.jsxs("div",{className:"fact-tags",children:[o.jsx("span",{children:"Capabilities"}),o.jsx("div",{children:v.capability.map(F=>o.jsx("b",{children:F},F))})]})]}),(y.handoff_ref||y.report_ref)&&o.jsxs("section",{className:"panel artifacts-panel",children:[o.jsx("header",{className:"panel-header",children:o.jsx("h2",{children:"Evidence"})}),y.handoff_ref&&o.jsxs(Pt,{to:`/artifacts/${y.handoff_ref}`,children:[o.jsx(ue,{name:"layers",size:16}),o.jsxs("span",{children:[o.jsx("b",{children:"Handoff"}),o.jsxs("small",{children:[y.handoff_ref.slice(0,12),"…"]})]}),o.jsx(ue,{name:"chevron-right",size:15})]}),y.report_ref&&o.jsxs(Pt,{to:`/artifacts/${y.report_ref}`,children:[o.jsx(ue,{name:"check",size:16}),o.jsxs("span",{children:[o.jsx("b",{children:"Completion report"}),o.jsxs("small",{children:[y.report_ref.slice(0,12),"…"]})]}),o.jsx(ue,{name:"chevron-right",size:15})]})]}),o.jsxs("section",{className:"panel timeline-panel",children:[o.jsx("header",{className:"panel-header",children:o.jsxs("div",{children:[o.jsx("h2",{children:"Timeline"}),o.jsxs("p",{children:[g.length," recorded events"]})]})}),g.length?o.jsx("ol",{className:"timeline",children:[...g].reverse().map((F,K)=>o.jsx(Z1,{event:F,last:K===0},F.id))}):o.jsx("p",{className:"panel-intro",children:"No retained events for this task."})]})]})]})]})}function V1({worker:n}){var c,h,d,y,v,g,p,T;const u=((c=n.health)==null?void 0:c.backend)||"herdr",r=((h=n.health)==null?void 0:h.herdr_status)||"unknown";return o.jsxs("article",{className:`worker-card ${n.online?"online":"offline"}`,children:[o.jsxs("header",{children:[o.jsxs("div",{className:"worker-identity",children:[o.jsx("span",{className:"worker-glyph",children:o.jsx(ue,{name:"server"})}),o.jsxs("div",{children:[o.jsx("h2",{children:n.id}),o.jsx("p",{children:n.address||"Address not reported"})]})]}),o.jsxs("span",{className:`health-badge ${n.online?"healthy":"unhealthy"}`,children:[o.jsx("i",{}),n.online?"Online":"Overdue"]})]}),o.jsxs("dl",{className:"worker-stats",children:[o.jsxs("div",{children:[o.jsx("dt",{children:"Capacity"}),o.jsx("dd",{children:n.capacity})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"Backend"}),o.jsx("dd",{children:u})]}),o.jsxs("div",{children:[o.jsx("dt",{children:"Backend health"}),o.jsx("dd",{className:`health-${r}`,children:r})]})]}),o.jsxs("div",{className:"worker-current",children:[o.jsx("span",{children:"Current work"}),(d=n.health)!=null&&d.active_task_id?o.jsxs(Pt,{to:`/tasks/${n.health.active_task_id}`,children:[o.jsxs("span",{children:[o.jsx("b",{children:n.health.active_task_id}),o.jsx("small",{children:n.health.active_pane_id||"Pane unknown"})]}),o.jsx(ue,{name:"chevron-right",size:15})]}):o.jsx("p",{children:n.online?"Idle and ready for work":"No active task reported"})]}),!!((y=n.supported_projects)!=null&&y.length)&&o.jsxs("div",{className:"worker-projects",children:[o.jsx("span",{children:"Projects"}),o.jsx("div",{children:n.supported_projects.map(b=>o.jsx("b",{children:b},b))})]}),((v=n.health)==null?void 0:v.last_error)&&o.jsxs("div",{className:"worker-error",children:[o.jsx(ue,{name:"alert",size:15}),o.jsxs("span",{children:[o.jsx("b",{children:n.health.last_error}),o.jsx("small",{children:bl(n.health.error_at)})]})]}),o.jsxs("footer",{children:[o.jsxs("span",{children:["Heartbeat ",sa(n.last_seen)]}),o.jsxs("span",{title:(g=n.build)==null?void 0:g.revision,children:[(p=n.build)!=null&&p.revision?n.build.revision.slice(0,8):"build unknown",((T=n.build)==null?void 0:T.dirty)==="true"?" · dirty":""]})]})]})}function J1(){const n=ru({queryKey:["overview"],queryFn:It.overview,refetchInterval:5e3});if(n.isLoading)return o.jsx(Js,{label:"Fetching worker health"});if(n.error)return o.jsx(Fs,{title:"The worker pool is unavailable",error:n.error,retry:()=>void n.refetch()});const u=n.data.workers,r=u.filter(y=>y.online),c=u.filter(y=>{var v;return(v=y.health)==null?void 0:v.active_task_id}).length,h=u.filter(y=>{var v;return((v=y.health)==null?void 0:v.herdr_status)==="unreachable"}).length,d=r.reduce((y,v)=>y+v.capacity,0);return o.jsxs("main",{className:"page workers-page",children:[o.jsxs("header",{className:"page-header",children:[o.jsxs("div",{children:[o.jsx("span",{className:"eyebrow",children:"Execution fabric"}),o.jsx("h1",{children:"Worker pool."}),o.jsx("p",{children:"Heartbeat and local backend health, reported by the machines that own the panes."})]}),o.jsxs("button",{className:"button-secondary",type:"button",onClick:()=>void n.refetch(),disabled:n.isFetching,children:[o.jsx(ue,{name:"refresh",size:16})," ",n.isFetching?"Refreshing…":"Refresh"]})]}),o.jsxs("section",{className:"metrics worker-metrics","aria-label":"Worker summary",children:[o.jsx(vl,{icon:"server",label:"Online",value:r.length,detail:`${u.length} registered`,tone:r.length?"good":"warning"}),o.jsx(vl,{icon:"layers",label:"Capacity",value:d,detail:"Across online workers"}),o.jsx(vl,{icon:"activity",label:"Active",value:c,detail:`${Math.max(d-c,0)} slots available`}),o.jsx(vl,{icon:"alert",label:"Backend issues",value:h,detail:h?"Review worker health":"All reachable",tone:h?"warning":"good"})]}),o.jsxs("section",{className:"worker-section",children:[o.jsxs("header",{className:"section-header",children:[o.jsxs("div",{children:[o.jsx("h2",{children:"Registered workers"}),o.jsx("p",{children:"Worker heartbeat and execution backend are independent signals."})]}),o.jsxs("span",{className:"sync-label",children:[o.jsx("span",{className:"signal online"})," Synced ",sa(n.data.updated_at)]})]}),u.length?o.jsx("div",{className:"worker-grid",children:u.map(y=>o.jsx(V1,{worker:y},y.id))}):o.jsxs("section",{className:"empty-state",children:[o.jsx("span",{className:"empty-icon",children:o.jsx(ue,{name:"server"})}),o.jsx("h2",{children:"No workers registered"}),o.jsx("p",{children:"Connect an Orchestra worker before dispatching work."})]})]})]})}function F1(){const{ref:n=""}=fp(),u=ru({queryKey:["artifact",n],queryFn:()=>It.artifact(n)}),[r,c]=C.useState(!1);if(u.isLoading)return o.jsx(Js,{label:"Retrieving evidence artifact"});if(u.error)return o.jsx(Fs,{title:"This artifact is unavailable",error:u.error,retry:()=>void u.refetch()});const h=async()=>{try{await navigator.clipboard.writeText(u.data||""),c(!0),window.setTimeout(()=>c(!1),1500)}catch{c(!1)}};return o.jsxs("main",{className:"page artifact-page",children:[o.jsxs(Pt,{className:"back-link",to:"/",children:[o.jsx(ue,{name:"arrow-left",size:16})," Dispatch board"]}),o.jsxs("header",{className:"page-header artifact-header",children:[o.jsxs("div",{children:[o.jsx("span",{className:"eyebrow",children:"Durable evidence"}),o.jsx("h1",{children:"Recorded artifact."}),o.jsx("p",{className:"task-id",children:n})]}),o.jsxs("button",{className:"button-secondary",type:"button",onClick:()=>void h(),children:[r?o.jsx(ue,{name:"check",size:16}):o.jsx(ue,{name:"copy",size:16})," ",r?"Copied":"Copy"]})]}),o.jsx("pre",{className:"artifact-content",children:u.data})]})}function $1({onAuthenticated:n,message:u}){const r=C.useRef(null),[c,h]=C.useState(""),[d,y]=C.useState(""),[v,g]=C.useState(""),[p,T]=C.useState(!1),[b,_]=C.useState(!1),[M,Y]=C.useState(!1);C.useEffect(()=>{var U;return(U=r.current)==null?void 0:U.focus()},[]);const H=async U=>{var L;if(U.preventDefault(),!c||!d){g("Enter your username and password to continue."),(L=c?document.getElementById("web-password"):r.current)==null||L.focus();return}g(""),T(!0);try{await It.login(c,d),y(""),n()}catch{g("That username or password was not accepted. Check both and try again.")}finally{T(!1)}};return o.jsxs("main",{className:"login-page",children:[o.jsx("div",{className:"login-grid","aria-hidden":"true"}),o.jsxs("section",{className:"login-card","aria-labelledby":"login-title",children:[o.jsxs("header",{className:"login-brand",children:[o.jsx(nf,{}),o.jsxs("span",{children:[o.jsx("b",{children:"Orchestra"}),o.jsx("small",{children:"Control plane"})]})]}),o.jsxs("div",{className:"login-heading",children:[o.jsx("span",{className:"eyebrow",children:"Operator access"}),o.jsx("h1",{id:"login-title",children:"Welcome back."}),o.jsx("p",{children:"Sign in to watch agents, resolve blockers, and keep work moving."})]}),u&&o.jsx("p",{className:"notice",role:"status",children:u}),o.jsxs("form",{onSubmit:H,noValidate:!0,children:[o.jsx("label",{htmlFor:"web-username",children:"Username"}),o.jsx("input",{ref:r,id:"web-username",autoComplete:"username",autoCapitalize:"none",autoCorrect:"off",spellCheck:!1,value:c,onChange:U=>{h(U.target.value),g("")},"aria-invalid":!!v,placeholder:"Operator username"}),o.jsx("label",{htmlFor:"web-password",children:"Password"}),o.jsxs("div",{className:"password-field",children:[o.jsx("input",{id:"web-password",type:b?"text":"password",autoComplete:"current-password",value:d,onChange:U=>{y(U.target.value),g("")},onKeyUp:U=>Y(U.getModifierState("CapsLock")),onKeyDown:U=>Y(U.getModifierState("CapsLock")),"aria-invalid":!!v,placeholder:"Password"}),o.jsx("button",{type:"button",onClick:()=>_(U=>!U),children:b?"Hide":"Show"})]}),M&&o.jsx("span",{className:"caps-lock",children:"Caps Lock is on"}),v&&o.jsxs("p",{className:"form-error",role:"alert",children:[o.jsx(ue,{name:"alert",size:15})," ",v]}),o.jsx("button",{className:"login-submit",type:"submit",disabled:p||!c||!d,children:p?o.jsxs(o.Fragment,{children:[o.jsx("span",{className:"spinner"})," Opening session…"]}):"Sign in"})]}),o.jsxs("footer",{className:"login-security",children:[o.jsx("span",{children:o.jsx(ue,{name:"check",size:15})}),o.jsx("p",{children:"Credentials are verified server-side. This browser receives an HttpOnly session cookie that expires after 12 hours."})]})]})]})}function W1(){return o.jsx("main",{className:"page",children:o.jsxs("section",{className:"empty-state",children:[o.jsx("span",{className:"empty-icon",children:o.jsx(ue,{name:"layers"})}),o.jsx("h1",{children:"Page not found"}),o.jsx("p",{children:"The requested Orchestra view does not exist."}),o.jsx(Pt,{className:"button-link",to:"/",children:"Return to dispatch"})]})})}function P1({onLogout:n}){return o.jsx(H1,{onLogout:n,children:o.jsxs(fb,{children:[o.jsx(Un,{path:"/",element:o.jsx(Q1,{})}),o.jsx(Un,{path:"/tasks/:taskID",element:o.jsx(K1,{})}),o.jsx(Un,{path:"/workers",element:o.jsx(J1,{})}),o.jsx(Un,{path:"/artifacts/:ref",element:o.jsx(F1,{})}),o.jsx(Un,{path:"*",element:o.jsx(W1,{})})]})})}function I1(){const[n,u]=C.useState(!1),[r,c]=C.useState(!0),[h,d]=C.useState("");C.useEffect(()=>{const v=()=>{Hs.clear(),d("Your browser session expired. Sign in again to continue."),u(!1),c(!1)};return window.addEventListener("orchestra:unauthorized",v),It.overview().then(()=>u(!0)).catch(()=>u(!1)).finally(()=>c(!1)),()=>window.removeEventListener("orchestra:unauthorized",v)},[]);const y=async()=>{await It.logout(),Hs.clear(),d("You have signed out."),u(!1)};return r?o.jsx("main",{className:"login-page",children:o.jsxs("section",{className:"session-check","aria-live":"polite",children:[o.jsx(nf,{}),o.jsx("span",{className:"spinner"}),o.jsx("span",{children:"Checking your operator session…"})]})}):n?o.jsx(P1,{onLogout:y}):o.jsx($1,{message:h,onAuthenticated:()=>{Hs.clear(),d(""),u(!0)}})}h0.createRoot(document.getElementById("root")).render(o.jsx(i0.StrictMode,{children:o.jsx(p1,{client:Hs,children:o.jsx(Ub,{children:o.jsx(I1,{})})})}));
|