fusee 1.0.0

Embeddable durable execution at the speed of the disk: workflows whose steps are durable within microseconds of fdatasync
Documentation
var xI=Object.create;var ih=Object.defineProperty;var vI=Object.getOwnPropertyDescriptor;var SI=Object.getOwnPropertyNames;var yI=Object.getPrototypeOf,CI=Object.prototype.hasOwnProperty;var Va=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var LI=(e,t,a,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of SI(t))!CI.call(e,n)&&n!==a&&ih(e,n,{get:()=>t[n],enumerable:!(o=vI(t,n))||o.enumerable});return e};var M=(e,t,a)=>(a=e!=null?xI(yI(e)):{},LI(t||!e||!e.__esModule?ih(a,"default",{value:e,enumerable:!0}):a,e));var Sh=Va(Ae=>{"use strict";function Qd(e,t){var a=e.length;e.push(t);e:for(;0<a;){var o=a-1>>>1,n=e[o];if(0<ti(n,t))e[o]=t,e[a]=n,a=o;else break e}}function Ga(e){return e.length===0?null:e[0]}function oi(e){if(e.length===0)return null;var t=e[0],a=e.pop();if(a!==t){e[0]=a;e:for(var o=0,n=e.length,l=n>>>1;o<l;){var r=2*(o+1)-1,u=e[r],s=r+1,i=e[s];if(0>ti(u,a))s<n&&0>ti(i,u)?(e[o]=i,e[s]=a,o=s):(e[o]=u,e[r]=a,o=r);else if(s<n&&0>ti(i,a))e[o]=i,e[s]=a,o=s;else break e}}return t}function ti(e,t){var a=e.sortIndex-t.sortIndex;return a!==0?a:e.id-t.id}Ae.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(ch=performance,Ae.unstable_now=function(){return ch.now()}):(Yd=Date,dh=Yd.now(),Ae.unstable_now=function(){return Yd.now()-dh});var ch,Yd,dh,io=[],Fo=[],bI=1,ia=null,vt=3,Jd=!1,Hr=!1,qr=!1,ef=!1,mh=typeof setTimeout=="function"?setTimeout:null,gh=typeof clearTimeout=="function"?clearTimeout:null,fh=typeof setImmediate<"u"?setImmediate:null;function ai(e){for(var t=Ga(Fo);t!==null;){if(t.callback===null)oi(Fo);else if(t.startTime<=e)oi(Fo),t.sortIndex=t.expirationTime,Qd(io,t);else break;t=Ga(Fo)}}function tf(e){if(qr=!1,ai(e),!Hr)if(Ga(io)!==null)Hr=!0,Ll||(Ll=!0,Cl());else{var t=Ga(Fo);t!==null&&af(tf,t.startTime-e)}}var Ll=!1,Vr=-1,hh=5,xh=-1;function vh(){return ef?!0:!(Ae.unstable_now()-xh<hh)}function Wd(){if(ef=!1,Ll){var e=Ae.unstable_now();xh=e;var t=!0;try{e:{Hr=!1,qr&&(qr=!1,gh(Vr),Vr=-1),Jd=!0;var a=vt;try{t:{for(ai(e),ia=Ga(io);ia!==null&&!(ia.expirationTime>e&&vh());){var o=ia.callback;if(typeof o=="function"){ia.callback=null,vt=ia.priorityLevel;var n=o(ia.expirationTime<=e);if(e=Ae.unstable_now(),typeof n=="function"){ia.callback=n,ai(e),t=!0;break t}ia===Ga(io)&&oi(io),ai(e)}else oi(io);ia=Ga(io)}if(ia!==null)t=!0;else{var l=Ga(Fo);l!==null&&af(tf,l.startTime-e),t=!1}}break e}finally{ia=null,vt=a,Jd=!1}t=void 0}}finally{t?Cl():Ll=!1}}}var Cl;typeof fh=="function"?Cl=function(){fh(Wd)}:typeof MessageChannel<"u"?(Zd=new MessageChannel,ph=Zd.port2,Zd.port1.onmessage=Wd,Cl=function(){ph.postMessage(null)}):Cl=function(){mh(Wd,0)};var Zd,ph;function af(e,t){Vr=mh(function(){e(Ae.unstable_now())},t)}Ae.unstable_IdlePriority=5;Ae.unstable_ImmediatePriority=1;Ae.unstable_LowPriority=4;Ae.unstable_NormalPriority=3;Ae.unstable_Profiling=null;Ae.unstable_UserBlockingPriority=2;Ae.unstable_cancelCallback=function(e){e.callback=null};Ae.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):hh=0<e?Math.floor(1e3/e):5};Ae.unstable_getCurrentPriorityLevel=function(){return vt};Ae.unstable_next=function(e){switch(vt){case 1:case 2:case 3:var t=3;break;default:t=vt}var a=vt;vt=t;try{return e()}finally{vt=a}};Ae.unstable_requestPaint=function(){ef=!0};Ae.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var a=vt;vt=e;try{return t()}finally{vt=a}};Ae.unstable_scheduleCallback=function(e,t,a){var o=Ae.unstable_now();switch(typeof a=="object"&&a!==null?(a=a.delay,a=typeof a=="number"&&0<a?o+a:o):a=o,e){case 1:var n=-1;break;case 2:n=250;break;case 5:n=1073741823;break;case 4:n=1e4;break;default:n=5e3}return n=a+n,e={id:bI++,callback:t,priorityLevel:e,startTime:a,expirationTime:n,sortIndex:-1},a>o?(e.sortIndex=a,Qd(Fo,e),Ga(io)===null&&e===Ga(Fo)&&(qr?(gh(Vr),Vr=-1):qr=!0,af(tf,a-o))):(e.sortIndex=n,Qd(io,e),Hr||Jd||(Hr=!0,Ll||(Ll=!0,Cl()))),e};Ae.unstable_shouldYield=vh;Ae.unstable_wrapCallback=function(e){var t=vt;return function(){var a=vt;vt=t;try{return e.apply(this,arguments)}finally{vt=a}}}});var Ch=Va((o_,yh)=>{"use strict";yh.exports=Sh()});var Oh=Va(J=>{"use strict";var nf=Symbol.for("react.transitional.element"),RI=Symbol.for("react.portal"),wI=Symbol.for("react.fragment"),II=Symbol.for("react.strict_mode"),MI=Symbol.for("react.profiler"),AI=Symbol.for("react.consumer"),TI=Symbol.for("react.context"),DI=Symbol.for("react.forward_ref"),EI=Symbol.for("react.suspense"),kI=Symbol.for("react.memo"),Mh=Symbol.for("react.lazy"),Lh=Symbol.iterator;function OI(e){return e===null||typeof e!="object"?null:(e=Lh&&e[Lh]||e["@@iterator"],typeof e=="function"?e:null)}var Ah={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Th=Object.assign,Dh={};function Rl(e,t,a){this.props=e,this.context=t,this.refs=Dh,this.updater=a||Ah}Rl.prototype.isReactComponent={};Rl.prototype.setState=function(e,t){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,t,"setState")};Rl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Eh(){}Eh.prototype=Rl.prototype;function lf(e,t,a){this.props=e,this.context=t,this.refs=Dh,this.updater=a||Ah}var rf=lf.prototype=new Eh;rf.constructor=lf;Th(rf,Rl.prototype);rf.isPureReactComponent=!0;var bh=Array.isArray,Te={H:null,A:null,T:null,S:null,V:null},kh=Object.prototype.hasOwnProperty;function uf(e,t,a,o,n,l){return a=l.ref,{$$typeof:nf,type:e,key:t,ref:a!==void 0?a:null,props:l}}function _I(e,t){return uf(e.type,t,void 0,void 0,void 0,e.props)}function sf(e){return typeof e=="object"&&e!==null&&e.$$typeof===nf}function PI(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(a){return t[a]})}var Rh=/\/+/g;function of(e,t){return typeof e=="object"&&e!==null&&e.key!=null?PI(""+e.key):t.toString(36)}function wh(){}function NI(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(wh,wh):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function bl(e,t,a,o,n){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var r=!1;if(e===null)r=!0;else switch(l){case"bigint":case"string":case"number":r=!0;break;case"object":switch(e.$$typeof){case nf:case RI:r=!0;break;case Mh:return r=e._init,bl(r(e._payload),t,a,o,n)}}if(r)return n=n(e),r=o===""?"."+of(e,0):o,bh(n)?(a="",r!=null&&(a=r.replace(Rh,"$&/")+"/"),bl(n,t,a,"",function(i){return i})):n!=null&&(sf(n)&&(n=_I(n,a+(n.key==null||e&&e.key===n.key?"":(""+n.key).replace(Rh,"$&/")+"/")+r)),t.push(n)),1;r=0;var u=o===""?".":o+":";if(bh(e))for(var s=0;s<e.length;s++)o=e[s],l=u+of(o,s),r+=bl(o,t,a,l,n);else if(s=OI(e),typeof s=="function")for(e=s.call(e),s=0;!(o=e.next()).done;)o=o.value,l=u+of(o,s++),r+=bl(o,t,a,l,n);else if(l==="object"){if(typeof e.then=="function")return bl(NI(e),t,a,o,n);throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return r}function ni(e,t,a){if(e==null)return e;var o=[],n=0;return bl(e,o,"","",function(l){return t.call(a,l,n++)}),o}function BI(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(a){(e._status===0||e._status===-1)&&(e._status=1,e._result=a)},function(a){(e._status===0||e._status===-1)&&(e._status=2,e._result=a)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ih=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)};function FI(){}J.Children={map:ni,forEach:function(e,t,a){ni(e,function(){t.apply(this,arguments)},a)},count:function(e){var t=0;return ni(e,function(){t++}),t},toArray:function(e){return ni(e,function(t){return t})||[]},only:function(e){if(!sf(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};J.Component=Rl;J.Fragment=wI;J.Profiler=MI;J.PureComponent=lf;J.StrictMode=II;J.Suspense=EI;J.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Te;J.__COMPILER_RUNTIME={__proto__:null,c:function(e){return Te.H.useMemoCache(e)}};J.cache=function(e){return function(){return e.apply(null,arguments)}};J.cloneElement=function(e,t,a){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var o=Th({},e.props),n=e.key,l=void 0;if(t!=null)for(r in t.ref!==void 0&&(l=void 0),t.key!==void 0&&(n=""+t.key),t)!kh.call(t,r)||r==="key"||r==="__self"||r==="__source"||r==="ref"&&t.ref===void 0||(o[r]=t[r]);var r=arguments.length-2;if(r===1)o.children=a;else if(1<r){for(var u=Array(r),s=0;s<r;s++)u[s]=arguments[s+2];o.children=u}return uf(e.type,n,void 0,void 0,l,o)};J.createContext=function(e){return e={$$typeof:TI,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:AI,_context:e},e};J.createElement=function(e,t,a){var o,n={},l=null;if(t!=null)for(o in t.key!==void 0&&(l=""+t.key),t)kh.call(t,o)&&o!=="key"&&o!=="__self"&&o!=="__source"&&(n[o]=t[o]);var r=arguments.length-2;if(r===1)n.children=a;else if(1<r){for(var u=Array(r),s=0;s<r;s++)u[s]=arguments[s+2];n.children=u}if(e&&e.defaultProps)for(o in r=e.defaultProps,r)n[o]===void 0&&(n[o]=r[o]);return uf(e,l,void 0,void 0,null,n)};J.createRef=function(){return{current:null}};J.forwardRef=function(e){return{$$typeof:DI,render:e}};J.isValidElement=sf;J.lazy=function(e){return{$$typeof:Mh,_payload:{_status:-1,_result:e},_init:BI}};J.memo=function(e,t){return{$$typeof:kI,type:e,compare:t===void 0?null:t}};J.startTransition=function(e){var t=Te.T,a={};Te.T=a;try{var o=e(),n=Te.S;n!==null&&n(a,o),typeof o=="object"&&o!==null&&typeof o.then=="function"&&o.then(FI,Ih)}catch(l){Ih(l)}finally{Te.T=t}};J.unstable_useCacheRefresh=function(){return Te.H.useCacheRefresh()};J.use=function(e){return Te.H.use(e)};J.useActionState=function(e,t,a){return Te.H.useActionState(e,t,a)};J.useCallback=function(e,t){return Te.H.useCallback(e,t)};J.useContext=function(e){return Te.H.useContext(e)};J.useDebugValue=function(){};J.useDeferredValue=function(e,t){return Te.H.useDeferredValue(e,t)};J.useEffect=function(e,t,a){var o=Te.H;if(typeof a=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return o.useEffect(e,t)};J.useId=function(){return Te.H.useId()};J.useImperativeHandle=function(e,t,a){return Te.H.useImperativeHandle(e,t,a)};J.useInsertionEffect=function(e,t){return Te.H.useInsertionEffect(e,t)};J.useLayoutEffect=function(e,t){return Te.H.useLayoutEffect(e,t)};J.useMemo=function(e,t){return Te.H.useMemo(e,t)};J.useOptimistic=function(e,t){return Te.H.useOptimistic(e,t)};J.useReducer=function(e,t,a){return Te.H.useReducer(e,t,a)};J.useRef=function(e){return Te.H.useRef(e)};J.useState=function(e){return Te.H.useState(e)};J.useSyncExternalStore=function(e,t,a){return Te.H.useSyncExternalStore(e,t,a)};J.useTransition=function(){return Te.H.useTransition()};J.version="19.1.1"});var O=Va((l_,_h)=>{"use strict";_h.exports=Oh()});var Nh=Va(At=>{"use strict";var zI=O();function Ph(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 zo(){}var Mt={d:{f:zo,r:function(){throw Error(Ph(522))},D:zo,C:zo,L:zo,m:zo,X:zo,S:zo,M:zo},p:0,findDOMNode:null},UI=Symbol.for("react.portal");function HI(e,t,a){var o=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:UI,key:o==null?null:""+o,children:e,containerInfo:t,implementation:a}}var Gr=zI.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function li(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}At.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Mt;At.createPortal=function(e,t){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(Ph(299));return HI(e,t,null,a)};At.flushSync=function(e){var t=Gr.T,a=Mt.p;try{if(Gr.T=null,Mt.p=2,e)return e()}finally{Gr.T=t,Mt.p=a,Mt.d.f()}};At.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,Mt.d.C(e,t))};At.prefetchDNS=function(e){typeof e=="string"&&Mt.d.D(e)};At.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var a=t.as,o=li(a,t.crossOrigin),n=typeof t.integrity=="string"?t.integrity:void 0,l=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;a==="style"?Mt.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:o,integrity:n,fetchPriority:l}):a==="script"&&Mt.d.X(e,{crossOrigin:o,integrity:n,fetchPriority:l,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};At.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var a=li(t.as,t.crossOrigin);Mt.d.M(e,{crossOrigin:a,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&Mt.d.M(e)};At.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var a=t.as,o=li(a,t.crossOrigin);Mt.d.L(e,a,{crossOrigin:o,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};At.preloadModule=function(e,t){if(typeof e=="string")if(t){var a=li(t.as,t.crossOrigin);Mt.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:a,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else Mt.d.m(e)};At.requestFormReset=function(e){Mt.d.r(e)};At.unstable_batchedUpdates=function(e,t){return e(t)};At.useFormState=function(e,t,a){return Gr.H.useFormState(e,t,a)};At.useFormStatus=function(){return Gr.H.useHostTransitionStatus()};At.version="19.1.1"});var wl=Va((u_,Fh)=>{"use strict";function Bh(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Bh)}catch(e){console.error(e)}}Bh(),Fh.exports=Nh()});var Uy=Va(Mc=>{"use strict";var Ye=Ch(),rv=O(),qI=wl();function T(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 uv(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Eu(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 sv(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 zh(e){if(Eu(e)!==e)throw Error(T(188))}function VI(e){var t=e.alternate;if(!t){if(t=Eu(e),t===null)throw Error(T(188));return t!==e?null:e}for(var a=e,o=t;;){var n=a.return;if(n===null)break;var l=n.alternate;if(l===null){if(o=n.return,o!==null){a=o;continue}break}if(n.child===l.child){for(l=n.child;l;){if(l===a)return zh(n),e;if(l===o)return zh(n),t;l=l.sibling}throw Error(T(188))}if(a.return!==o.return)a=n,o=l;else{for(var r=!1,u=n.child;u;){if(u===a){r=!0,a=n,o=l;break}if(u===o){r=!0,o=n,a=l;break}u=u.sibling}if(!r){for(u=l.child;u;){if(u===a){r=!0,a=l,o=n;break}if(u===o){r=!0,o=l,a=n;break}u=u.sibling}if(!r)throw Error(T(189))}}if(a.alternate!==o)throw Error(T(190))}if(a.tag!==3)throw Error(T(188));return a.stateNode.current===a?e:t}function iv(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=iv(e),t!==null)return t;e=e.sibling}return null}var Ie=Object.assign,GI=Symbol.for("react.element"),ri=Symbol.for("react.transitional.element"),Jr=Symbol.for("react.portal"),kl=Symbol.for("react.fragment"),cv=Symbol.for("react.strict_mode"),Hf=Symbol.for("react.profiler"),jI=Symbol.for("react.provider"),dv=Symbol.for("react.consumer"),go=Symbol.for("react.context"),Np=Symbol.for("react.forward_ref"),qf=Symbol.for("react.suspense"),Vf=Symbol.for("react.suspense_list"),Bp=Symbol.for("react.memo"),qo=Symbol.for("react.lazy");Symbol.for("react.scope");var Gf=Symbol.for("react.activity");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var XI=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var Uh=Symbol.iterator;function jr(e){return e===null||typeof e!="object"?null:(e=Uh&&e[Uh]||e["@@iterator"],typeof e=="function"?e:null)}var $I=Symbol.for("react.client.reference");function jf(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===$I?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case kl:return"Fragment";case Hf:return"Profiler";case cv:return"StrictMode";case qf:return"Suspense";case Vf:return"SuspenseList";case Gf:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case Jr:return"Portal";case go:return(e.displayName||"Context")+".Provider";case dv:return(e._context.displayName||"Context")+".Consumer";case Np:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Bp:return t=e.displayName||null,t!==null?t:jf(e.type)||"Memo";case qo:t=e._payload,e=e._init;try{return jf(e(t))}catch{}}return null}var eu=Array.isArray,X=rv.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ge=qI.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Pn={pending:!1,data:null,method:null,action:null},Xf=[],Ol=-1;function Za(e){return{current:e}}function ut(e){0>Ol||(e.current=Xf[Ol],Xf[Ol]=null,Ol--)}function Ee(e,t){Ol++,Xf[Ol]=e.current,e.current=t}var Ka=Za(null),xu=Za(null),Qo=Za(null),Ni=Za(null);function Bi(e,t){switch(Ee(Qo,t),Ee(xu,e),Ee(Ka,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Xx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Xx(t),e=Ay(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}ut(Ka),Ee(Ka,e)}function Ql(){ut(Ka),ut(xu),ut(Qo)}function $f(e){e.memoizedState!==null&&Ee(Ni,e);var t=Ka.current,a=Ay(t,e.type);t!==a&&(Ee(xu,e),Ee(Ka,a))}function Fi(e){xu.current===e&&(ut(Ka),ut(xu)),Ni.current===e&&(ut(Ni),Mu._currentValue=Pn)}var Kf=Object.prototype.hasOwnProperty,Fp=Ye.unstable_scheduleCallback,cf=Ye.unstable_cancelCallback,KI=Ye.unstable_shouldYield,YI=Ye.unstable_requestPaint,Ya=Ye.unstable_now,WI=Ye.unstable_getCurrentPriorityLevel,fv=Ye.unstable_ImmediatePriority,pv=Ye.unstable_UserBlockingPriority,zi=Ye.unstable_NormalPriority,ZI=Ye.unstable_LowPriority,mv=Ye.unstable_IdlePriority,QI=Ye.log,JI=Ye.unstable_setDisableYieldValue,ku=null,ta=null;function Ko(e){if(typeof QI=="function"&&JI(e),ta&&typeof ta.setStrictMode=="function")try{ta.setStrictMode(ku,e)}catch{}}var aa=Math.clz32?Math.clz32:a1,e1=Math.log,t1=Math.LN2;function a1(e){return e>>>=0,e===0?32:31-(e1(e)/t1|0)|0}var ui=256,si=4194304;function kn(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:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;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 fc(e,t,a){var o=e.pendingLanes;if(o===0)return 0;var n=0,l=e.suspendedLanes,r=e.pingedLanes;e=e.warmLanes;var u=o&134217727;return u!==0?(o=u&~l,o!==0?n=kn(o):(r&=u,r!==0?n=kn(r):a||(a=u&~e,a!==0&&(n=kn(a))))):(u=o&~l,u!==0?n=kn(u):r!==0?n=kn(r):a||(a=o&~e,a!==0&&(n=kn(a)))),n===0?0:t!==0&&t!==n&&(t&l)===0&&(l=n&-n,a=t&-t,l>=a||l===32&&(a&4194048)!==0)?t:n}function Ou(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function o1(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 gv(){var e=ui;return ui<<=1,(ui&4194048)===0&&(ui=256),e}function hv(){var e=si;return si<<=1,(si&62914560)===0&&(si=4194304),e}function df(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function _u(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function n1(e,t,a,o,n,l){var r=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 u=e.entanglements,s=e.expirationTimes,i=e.hiddenUpdates;for(a=r&~a;0<a;){var c=31-aa(a),f=1<<c;u[c]=0,s[c]=-1;var d=i[c];if(d!==null)for(i[c]=null,c=0;c<d.length;c++){var p=d[c];p!==null&&(p.lane&=-536870913)}a&=~f}o!==0&&xv(e,o,0),l!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=l&~(r&~t))}function xv(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-aa(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|a&4194090}function vv(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var o=31-aa(a),n=1<<o;n&t|e[o]&t&&(e[o]|=t),a&=~n}}function zp(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 Up(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Sv(){var e=ge.p;return e!==0?e:(e=window.event,e===void 0?32:Fy(e.type))}function l1(e,t){var a=ge.p;try{return ge.p=e,t()}finally{ge.p=a}}var cn=Math.random().toString(36).slice(2),St="__reactFiber$"+cn,Ut="__reactProps$"+cn,ir="__reactContainer$"+cn,Yf="__reactEvents$"+cn,r1="__reactListeners$"+cn,u1="__reactHandles$"+cn,Hh="__reactResources$"+cn,Pu="__reactMarker$"+cn;function Hp(e){delete e[St],delete e[Ut],delete e[Yf],delete e[r1],delete e[u1]}function _l(e){var t=e[St];if(t)return t;for(var a=e.parentNode;a;){if(t=a[ir]||a[St]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Yx(e);e!==null;){if(a=e[St])return a;e=Yx(e)}return t}e=a,a=e.parentNode}return null}function cr(e){if(e=e[St]||e[ir]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function tu(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(T(33))}function Gl(e){var t=e[Hh];return t||(t=e[Hh]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function lt(e){e[Pu]=!0}var yv=new Set,Cv={};function Xn(e,t){Jl(e,t),Jl(e+"Capture",t)}function Jl(e,t){for(Cv[e]=t,e=0;e<t.length;e++)yv.add(t[e])}var s1=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]*$"),qh={},Vh={};function i1(e){return Kf.call(Vh,e)?!0:Kf.call(qh,e)?!1:s1.test(e)?Vh[e]=!0:(qh[e]=!0,!1)}function bi(e,t,a){if(i1(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var o=t.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function ii(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 co(e,t,a,o){if(o===null)e.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+o)}}var ff,Gh;function Tl(e){if(ff===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);ff=t&&t[1]||"",Gh=-1<a.stack.indexOf(`
    at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ff+e+Gh}var pf=!1;function mf(e,t){if(!e||pf)return"";pf=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(t){var f=function(){throw Error()};if(Object.defineProperty(f.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(f,[])}catch(p){var d=p}Reflect.construct(e,[],f)}else{try{f.call()}catch(p){d=p}e.call(f.prototype)}}else{try{throw Error()}catch(p){d=p}(f=e())&&typeof f.catch=="function"&&f.catch(function(){})}}catch(p){if(p&&d&&typeof p.stack=="string")return[p.stack,d.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var l=o.DetermineComponentFrameRoot(),r=l[0],u=l[1];if(r&&u){var s=r.split(`
`),i=u.split(`
`);for(n=o=0;o<s.length&&!s[o].includes("DetermineComponentFrameRoot");)o++;for(;n<i.length&&!i[n].includes("DetermineComponentFrameRoot");)n++;if(o===s.length||n===i.length)for(o=s.length-1,n=i.length-1;1<=o&&0<=n&&s[o]!==i[n];)n--;for(;1<=o&&0<=n;o--,n--)if(s[o]!==i[n]){if(o!==1||n!==1)do if(o--,n--,0>n||s[o]!==i[n]){var c=`
`+s[o].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=o&&0<=n);break}}}finally{pf=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Tl(a):""}function c1(e){switch(e.tag){case 26:case 27:case 5:return Tl(e.type);case 16:return Tl("Lazy");case 13:return Tl("Suspense");case 19:return Tl("SuspenseList");case 0:case 15:return mf(e.type,!1);case 11:return mf(e.type.render,!1);case 1:return mf(e.type,!0);case 31:return Tl("Activity");default:return""}}function jh(e){try{var t="";do t+=c1(e),e=e.return;while(e);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}function da(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Lv(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function d1(e){var t=Lv(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,l=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(r){o=""+r,l.call(this,r)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return o},setValue:function(r){o=""+r},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ui(e){e._valueTracker||(e._valueTracker=d1(e))}function bv(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),o="";return e&&(o=Lv(e)?e.checked?"true":"false":e.value),e=o,e!==a?(t.setValue(e),!0):!1}function Hi(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 f1=/[\n"\\]/g;function ma(e){return e.replace(f1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Wf(e,t,a,o,n,l,r,u){e.name="",r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?e.type=r:e.removeAttribute("type"),t!=null?r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+da(t)):e.value!==""+da(t)&&(e.value=""+da(t)):r!=="submit"&&r!=="reset"||e.removeAttribute("value"),t!=null?Zf(e,r,da(t)):a!=null?Zf(e,r,da(a)):o!=null&&e.removeAttribute("value"),n==null&&l!=null&&(e.defaultChecked=!!l),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"?e.name=""+da(u):e.removeAttribute("name")}function Rv(e,t,a,o,n,l,r,u){if(l!=null&&typeof l!="function"&&typeof l!="symbol"&&typeof l!="boolean"&&(e.type=l),t!=null||a!=null){if(!(l!=="submit"&&l!=="reset"||t!=null))return;a=a!=null?""+da(a):"",t=t!=null?""+da(t):a,u||t===e.value||(e.value=t),e.defaultValue=t}o=o??n,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=u?e.checked:!!o,e.defaultChecked=!!o,r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"&&(e.name=r)}function Zf(e,t,a){t==="number"&&Hi(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function jl(e,t,a,o){if(e=e.options,t){t={};for(var n=0;n<a.length;n++)t["$"+a[n]]=!0;for(a=0;a<e.length;a++)n=t.hasOwnProperty("$"+e[a].value),e[a].selected!==n&&(e[a].selected=n),n&&o&&(e[a].defaultSelected=!0)}else{for(a=""+da(a),t=null,n=0;n<e.length;n++){if(e[n].value===a){e[n].selected=!0,o&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function wv(e,t,a){if(t!=null&&(t=""+da(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+da(a):""}function Iv(e,t,a,o){if(t==null){if(o!=null){if(a!=null)throw Error(T(92));if(eu(o)){if(1<o.length)throw Error(T(93));o=o[0]}a=o}a==null&&(a=""),t=a}a=da(t),e.defaultValue=a,o=e.textContent,o===a&&o!==""&&o!==null&&(e.value=o)}function er(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var p1=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 Xh(e,t,a){var o=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?o?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":o?e.setProperty(t,a):typeof a!="number"||a===0||p1.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function Mv(e,t,a){if(t!=null&&typeof t!="object")throw Error(T(62));if(e=e.style,a!=null){for(var o in a)!a.hasOwnProperty(o)||t!=null&&t.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var n in t)o=t[n],t.hasOwnProperty(n)&&a[n]!==o&&Xh(e,n,o)}else for(var l in t)t.hasOwnProperty(l)&&Xh(e,l,t[l])}function qp(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 m1=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"]]),g1=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ri(e){return g1.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Qf=null;function Vp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pl=null,Xl=null;function $h(e){var t=cr(e);if(t&&(e=t.stateNode)){var a=e[Ut]||null;e:switch(e=t.stateNode,t.type){case"input":if(Wf(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="'+ma(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var o=a[t];if(o!==e&&o.form===e.form){var n=o[Ut]||null;if(!n)throw Error(T(90));Wf(o,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<a.length;t++)o=a[t],o.form===e.form&&bv(o)}break e;case"textarea":wv(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&jl(e,!!a.multiple,t,!1)}}}var gf=!1;function Av(e,t,a){if(gf)return e(t,a);gf=!0;try{var o=e(t);return o}finally{if(gf=!1,(Pl!==null||Xl!==null)&&(Lc(),Pl&&(t=Pl,e=Xl,Xl=Pl=null,$h(t),e)))for(t=0;t<e.length;t++)$h(e[t])}}function vu(e,t){var a=e.stateNode;if(a===null)return null;var o=a[Ut]||null;if(o===null)return null;a=o[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":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(T(231,t,typeof a));return a}var Lo=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Jf=!1;if(Lo)try{Il={},Object.defineProperty(Il,"passive",{get:function(){Jf=!0}}),window.addEventListener("test",Il,Il),window.removeEventListener("test",Il,Il)}catch{Jf=!1}var Il,Yo=null,Gp=null,wi=null;function Tv(){if(wi)return wi;var e,t=Gp,a=t.length,o,n="value"in Yo?Yo.value:Yo.textContent,l=n.length;for(e=0;e<a&&t[e]===n[e];e++);var r=a-e;for(o=1;o<=r&&t[a-o]===n[l-o];o++);return wi=n.slice(e,1<o?1-o:void 0)}function Ii(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 ci(){return!0}function Kh(){return!1}function Ht(e){function t(a,o,n,l,r){this._reactName=a,this._targetInst=n,this.type=o,this.nativeEvent=l,this.target=r,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(a=e[u],this[u]=a?a(l):l[u]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?ci:Kh,this.isPropagationStopped=Kh,this}return Ie(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=ci)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=ci)},persist:function(){},isPersistent:ci}),t}var $n={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pc=Ht($n),Nu=Ie({},$n,{view:0,detail:0}),h1=Ht(Nu),hf,xf,Xr,mc=Ie({},Nu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:jp,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!==Xr&&(Xr&&e.type==="mousemove"?(hf=e.screenX-Xr.screenX,xf=e.screenY-Xr.screenY):xf=hf=0,Xr=e),hf)},movementY:function(e){return"movementY"in e?e.movementY:xf}}),Yh=Ht(mc),x1=Ie({},mc,{dataTransfer:0}),v1=Ht(x1),S1=Ie({},Nu,{relatedTarget:0}),vf=Ht(S1),y1=Ie({},$n,{animationName:0,elapsedTime:0,pseudoElement:0}),C1=Ht(y1),L1=Ie({},$n,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),b1=Ht(L1),R1=Ie({},$n,{data:0}),Wh=Ht(R1),w1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},I1={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"},M1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function A1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=M1[e])?!!t[e]:!1}function jp(){return A1}var T1=Ie({},Nu,{key:function(e){if(e.key){var t=w1[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ii(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?I1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:jp,charCode:function(e){return e.type==="keypress"?Ii(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ii(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),D1=Ht(T1),E1=Ie({},mc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Zh=Ht(E1),k1=Ie({},Nu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jp}),O1=Ht(k1),_1=Ie({},$n,{propertyName:0,elapsedTime:0,pseudoElement:0}),P1=Ht(_1),N1=Ie({},mc,{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}),B1=Ht(N1),F1=Ie({},$n,{newState:0,oldState:0}),z1=Ht(F1),U1=[9,13,27,32],Xp=Lo&&"CompositionEvent"in window,ou=null;Lo&&"documentMode"in document&&(ou=document.documentMode);var H1=Lo&&"TextEvent"in window&&!ou,Dv=Lo&&(!Xp||ou&&8<ou&&11>=ou),Qh=" ",Jh=!1;function Ev(e,t){switch(e){case"keyup":return U1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function kv(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Nl=!1;function q1(e,t){switch(e){case"compositionend":return kv(t);case"keypress":return t.which!==32?null:(Jh=!0,Qh);case"textInput":return e=t.data,e===Qh&&Jh?null:e;default:return null}}function V1(e,t){if(Nl)return e==="compositionend"||!Xp&&Ev(e,t)?(e=Tv(),wi=Gp=Yo=null,Nl=!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 Dv&&t.locale!=="ko"?null:t.data;default:return null}}var G1={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 ex(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!G1[e.type]:t==="textarea"}function Ov(e,t,a,o){Pl?Xl?Xl.push(o):Xl=[o]:Pl=o,t=lc(t,"onChange"),0<t.length&&(a=new pc("onChange","change",null,a,o),e.push({event:a,listeners:t}))}var nu=null,Su=null;function j1(e){wy(e,0)}function gc(e){var t=tu(e);if(bv(t))return e}function tx(e,t){if(e==="change")return t}var _v=!1;Lo&&(Lo?(fi="oninput"in document,fi||(Sf=document.createElement("div"),Sf.setAttribute("oninput","return;"),fi=typeof Sf.oninput=="function"),di=fi):di=!1,_v=di&&(!document.documentMode||9<document.documentMode));var di,fi,Sf;function ax(){nu&&(nu.detachEvent("onpropertychange",Pv),Su=nu=null)}function Pv(e){if(e.propertyName==="value"&&gc(Su)){var t=[];Ov(t,Su,e,Vp(e)),Av(j1,t)}}function X1(e,t,a){e==="focusin"?(ax(),nu=t,Su=a,nu.attachEvent("onpropertychange",Pv)):e==="focusout"&&ax()}function $1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return gc(Su)}function K1(e,t){if(e==="click")return gc(t)}function Y1(e,t){if(e==="input"||e==="change")return gc(t)}function W1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var la=typeof Object.is=="function"?Object.is:W1;function yu(e,t){if(la(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(o=0;o<a.length;o++){var n=a[o];if(!Kf.call(t,n)||!la(e[n],t[n]))return!1}return!0}function ox(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function nx(e,t){var a=ox(e);e=0;for(var o;a;){if(a.nodeType===3){if(o=e+a.textContent.length,e<=t&&o>=t)return{node:a,offset:t-e};e=o}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=ox(a)}}function Nv(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Nv(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Bv(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Hi(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=Hi(e.document)}return t}function $p(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 Z1=Lo&&"documentMode"in document&&11>=document.documentMode,Bl=null,ep=null,lu=null,tp=!1;function lx(e,t,a){var o=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;tp||Bl==null||Bl!==Hi(o)||(o=Bl,"selectionStart"in o&&$p(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),lu&&yu(lu,o)||(lu=o,o=lc(ep,"onSelect"),0<o.length&&(t=new pc("onSelect","select",null,t,a),e.push({event:t,listeners:o}),t.target=Bl)))}function En(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var Fl={animationend:En("Animation","AnimationEnd"),animationiteration:En("Animation","AnimationIteration"),animationstart:En("Animation","AnimationStart"),transitionrun:En("Transition","TransitionRun"),transitionstart:En("Transition","TransitionStart"),transitioncancel:En("Transition","TransitionCancel"),transitionend:En("Transition","TransitionEnd")},yf={},Fv={};Lo&&(Fv=document.createElement("div").style,"AnimationEvent"in window||(delete Fl.animationend.animation,delete Fl.animationiteration.animation,delete Fl.animationstart.animation),"TransitionEvent"in window||delete Fl.transitionend.transition);function Kn(e){if(yf[e])return yf[e];if(!Fl[e])return e;var t=Fl[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Fv)return yf[e]=t[a];return e}var zv=Kn("animationend"),Uv=Kn("animationiteration"),Hv=Kn("animationstart"),Q1=Kn("transitionrun"),J1=Kn("transitionstart"),eM=Kn("transitioncancel"),qv=Kn("transitionend"),Vv=new Map,ap="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(" ");ap.push("scrollEnd");function Ta(e,t){Vv.set(e,t),Xn(t,[e])}var rx=new WeakMap;function ga(e,t){if(typeof e=="object"&&e!==null){var a=rx.get(e);return a!==void 0?a:(t={value:e,source:t,stack:jh(t)},rx.set(e,t),t)}return{value:e,source:t,stack:jh(t)}}var ca=[],zl=0,Kp=0;function hc(){for(var e=zl,t=Kp=zl=0;t<e;){var a=ca[t];ca[t++]=null;var o=ca[t];ca[t++]=null;var n=ca[t];ca[t++]=null;var l=ca[t];if(ca[t++]=null,o!==null&&n!==null){var r=o.pending;r===null?n.next=n:(n.next=r.next,r.next=n),o.pending=n}l!==0&&Gv(a,n,l)}}function xc(e,t,a,o){ca[zl++]=e,ca[zl++]=t,ca[zl++]=a,ca[zl++]=o,Kp|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Yp(e,t,a,o){return xc(e,t,a,o),qi(e)}function dr(e,t){return xc(e,null,null,t),qi(e)}function Gv(e,t,a){e.lanes|=a;var o=e.alternate;o!==null&&(o.lanes|=a);for(var n=!1,l=e.return;l!==null;)l.childLanes|=a,o=l.alternate,o!==null&&(o.childLanes|=a),l.tag===22&&(e=l.stateNode,e===null||e._visibility&1||(n=!0)),e=l,l=l.return;return e.tag===3?(l=e.stateNode,n&&t!==null&&(n=31-aa(a),e=l.hiddenUpdates,o=e[n],o===null?e[n]=[t]:o.push(t),t.lane=a|536870912),l):null}function qi(e){if(50<gu)throw gu=0,bp=null,Error(T(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Ul={};function tM(e,t,a,o){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=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ea(e,t,a,o){return new tM(e,t,a,o)}function Wp(e){return e=e.prototype,!(!e||!e.isReactComponent)}function yo(e,t){var a=e.alternate;return a===null?(a=ea(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 jv(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 Mi(e,t,a,o,n,l){var r=0;if(o=e,typeof e=="function")Wp(e)&&(r=1);else if(typeof e=="string")r=tA(e,a,Ka.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Gf:return e=ea(31,a,t,n),e.elementType=Gf,e.lanes=l,e;case kl:return Nn(a.children,n,l,t);case cv:r=8,n|=24;break;case Hf:return e=ea(12,a,t,n|2),e.elementType=Hf,e.lanes=l,e;case qf:return e=ea(13,a,t,n),e.elementType=qf,e.lanes=l,e;case Vf:return e=ea(19,a,t,n),e.elementType=Vf,e.lanes=l,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case jI:case go:r=10;break e;case dv:r=9;break e;case Np:r=11;break e;case Bp:r=14;break e;case qo:r=16,o=null;break e}r=29,a=Error(T(130,e===null?"null":typeof e,"")),o=null}return t=ea(r,a,t,n),t.elementType=e,t.type=o,t.lanes=l,t}function Nn(e,t,a,o){return e=ea(7,e,o,t),e.lanes=a,e}function Cf(e,t,a){return e=ea(6,e,null,t),e.lanes=a,e}function Lf(e,t,a){return t=ea(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Hl=[],ql=0,Vi=null,Gi=0,fa=[],pa=0,Bn=null,ho=1,xo="";function On(e,t){Hl[ql++]=Gi,Hl[ql++]=Vi,Vi=e,Gi=t}function Xv(e,t,a){fa[pa++]=ho,fa[pa++]=xo,fa[pa++]=Bn,Bn=e;var o=ho;e=xo;var n=32-aa(o)-1;o&=~(1<<n),a+=1;var l=32-aa(t)+n;if(30<l){var r=n-n%5;l=(o&(1<<r)-1).toString(32),o>>=r,n-=r,ho=1<<32-aa(t)+n|a<<n|o,xo=l+e}else ho=1<<l|a<<n|o,xo=e}function Zp(e){e.return!==null&&(On(e,1),Xv(e,1,0))}function Qp(e){for(;e===Vi;)Vi=Hl[--ql],Hl[ql]=null,Gi=Hl[--ql],Hl[ql]=null;for(;e===Bn;)Bn=fa[--pa],fa[pa]=null,xo=fa[--pa],fa[pa]=null,ho=fa[--pa],fa[pa]=null}var Tt=null,Pe=null,me=!1,Fn=null,Xa=!1,op=Error(T(519));function qn(e){var t=Error(T(418,""));throw Cu(ga(t,e)),op}function ux(e){var t=e.stateNode,a=e.type,o=e.memoizedProps;switch(t[St]=e,t[Ut]=o,a){case"dialog":le("cancel",t),le("close",t);break;case"iframe":case"object":case"embed":le("load",t);break;case"video":case"audio":for(a=0;a<Ru.length;a++)le(Ru[a],t);break;case"source":le("error",t);break;case"img":case"image":case"link":le("error",t),le("load",t);break;case"details":le("toggle",t);break;case"input":le("invalid",t),Rv(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0),Ui(t);break;case"select":le("invalid",t);break;case"textarea":le("invalid",t),Iv(t,o.value,o.defaultValue,o.children),Ui(t)}a=o.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||o.suppressHydrationWarning===!0||My(t.textContent,a)?(o.popover!=null&&(le("beforetoggle",t),le("toggle",t)),o.onScroll!=null&&le("scroll",t),o.onScrollEnd!=null&&le("scrollend",t),o.onClick!=null&&(t.onclick=wc),t=!0):t=!1,t||qn(e)}function sx(e){for(Tt=e.return;Tt;)switch(Tt.tag){case 5:case 13:Xa=!1;return;case 27:case 3:Xa=!0;return;default:Tt=Tt.return}}function $r(e){if(e!==Tt)return!1;if(!me)return sx(e),me=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Tp(e.type,e.memoizedProps)),a=!a),a&&Pe&&qn(e),sx(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(T(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(a=e.data,a==="/$"){if(t===0){Pe=Aa(e.nextSibling);break e}t--}else a!=="$"&&a!=="$!"&&a!=="$?"||t++;e=e.nextSibling}Pe=null}}else t===27?(t=Pe,dn(e.type)?(e=kp,kp=null,Pe=e):Pe=t):Pe=Tt?Aa(e.stateNode.nextSibling):null;return!0}function Bu(){Pe=Tt=null,me=!1}function ix(){var e=Fn;return e!==null&&(zt===null?zt=e:zt.push.apply(zt,e),Fn=null),e}function Cu(e){Fn===null?Fn=[e]:Fn.push(e)}var np=Za(null),Yn=null,vo=null;function Go(e,t,a){Ee(np,t._currentValue),t._currentValue=a}function Co(e){e._currentValue=np.current,ut(np)}function lp(e,t,a){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===a)break;e=e.return}}function rp(e,t,a,o){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var l=n.dependencies;if(l!==null){var r=n.child;l=l.firstContext;e:for(;l!==null;){var u=l;l=n;for(var s=0;s<t.length;s++)if(u.context===t[s]){l.lanes|=a,u=l.alternate,u!==null&&(u.lanes|=a),lp(l.return,a,e),o||(r=null);break e}l=u.next}}else if(n.tag===18){if(r=n.return,r===null)throw Error(T(341));r.lanes|=a,l=r.alternate,l!==null&&(l.lanes|=a),lp(r,a,e),r=null}else r=n.child;if(r!==null)r.return=n;else for(r=n;r!==null;){if(r===e){r=null;break}if(n=r.sibling,n!==null){n.return=r.return,r=n;break}r=r.return}n=r}}function Fu(e,t,a,o){e=null;for(var n=t,l=!1;n!==null;){if(!l){if((n.flags&524288)!==0)l=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var r=n.alternate;if(r===null)throw Error(T(387));if(r=r.memoizedProps,r!==null){var u=n.type;la(n.pendingProps.value,r.value)||(e!==null?e.push(u):e=[u])}}else if(n===Ni.current){if(r=n.alternate,r===null)throw Error(T(387));r.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(Mu):e=[Mu])}n=n.return}e!==null&&rp(t,e,a,o),t.flags|=262144}function ji(e){for(e=e.firstContext;e!==null;){if(!la(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Vn(e){Yn=e,vo=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function yt(e){return $v(Yn,e)}function pi(e,t){return Yn===null&&Vn(e),$v(e,t)}function $v(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},vo===null){if(e===null)throw Error(T(308));vo=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else vo=vo.next=t;return a}var aM=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,o){e.push(o)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},oM=Ye.unstable_scheduleCallback,nM=Ye.unstable_NormalPriority,$e={$$typeof:go,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Jp(){return{controller:new aM,data:new Map,refCount:0}}function zu(e){e.refCount--,e.refCount===0&&oM(nM,function(){e.controller.abort()})}var ru=null,up=0,tr=0,$l=null;function lM(e,t){if(ru===null){var a=ru=[];up=0,tr=Lm(),$l={status:"pending",value:void 0,then:function(o){a.push(o)}}}return up++,t.then(cx,cx),t}function cx(){if(--up===0&&ru!==null){$l!==null&&($l.status="fulfilled");var e=ru;ru=null,tr=0,$l=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function rM(e,t){var a=[],o={status:"pending",value:null,reason:null,then:function(n){a.push(n)}};return e.then(function(){o.status="fulfilled",o.value=t;for(var n=0;n<a.length;n++)(0,a[n])(t)},function(n){for(o.status="rejected",o.reason=n,n=0;n<a.length;n++)(0,a[n])(void 0)}),o}var dx=X.S;X.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&lM(e,t),dx!==null&&dx(e,t)};var zn=Za(null);function em(){var e=zn.current;return e!==null?e:Re.pooledCache}function Ai(e,t){t===null?Ee(zn,zn.current):Ee(zn,t.pool)}function Kv(){var e=em();return e===null?null:{parent:$e._currentValue,pool:e}}var Uu=Error(T(460)),Yv=Error(T(474)),vc=Error(T(542)),sp={then:function(){}};function fx(e){return e=e.status,e==="fulfilled"||e==="rejected"}function mi(){}function Wv(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(mi,mi),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,mx(e),e;default:if(typeof t.status=="string")t.then(mi,mi);else{if(e=Re,e!==null&&100<e.shellSuspendCounter)throw Error(T(482));e=t,e.status="pending",e.then(function(o){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=o}},function(o){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=o}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,mx(e),e}throw uu=t,Uu}}var uu=null;function px(){if(uu===null)throw Error(T(459));var e=uu;return uu=null,e}function mx(e){if(e===Uu||e===vc)throw Error(T(483))}var Vo=!1;function tm(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ip(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 Jo(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function en(e,t,a){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(ve&2)!==0){var n=o.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),o.pending=t,t=qi(e),Gv(e,null,a),t}return xc(e,o,t,a),qi(e)}function su(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var o=t.lanes;o&=e.pendingLanes,a|=o,t.lanes=a,vv(e,a)}}function bf(e,t){var a=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,a===o)){var n=null,l=null;if(a=a.firstBaseUpdate,a!==null){do{var r={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};l===null?n=l=r:l=l.next=r,a=a.next}while(a!==null);l===null?n=l=t:l=l.next=t}else n=l=t;a={baseState:o.baseState,firstBaseUpdate:n,lastBaseUpdate:l,shared:o.shared,callbacks:o.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var cp=!1;function iu(){if(cp){var e=$l;if(e!==null)throw e}}function cu(e,t,a,o){cp=!1;var n=e.updateQueue;Vo=!1;var l=n.firstBaseUpdate,r=n.lastBaseUpdate,u=n.shared.pending;if(u!==null){n.shared.pending=null;var s=u,i=s.next;s.next=null,r===null?l=i:r.next=i,r=s;var c=e.alternate;c!==null&&(c=c.updateQueue,u=c.lastBaseUpdate,u!==r&&(u===null?c.firstBaseUpdate=i:u.next=i,c.lastBaseUpdate=s))}if(l!==null){var f=n.baseState;r=0,c=i=s=null,u=l;do{var d=u.lane&-536870913,p=d!==u.lane;if(p?(se&d)===d:(o&d)===d){d!==0&&d===tr&&(cp=!0),c!==null&&(c=c.next={lane:0,tag:u.tag,payload:u.payload,callback:null,next:null});e:{var x=e,g=u;d=t;var S=a;switch(g.tag){case 1:if(x=g.payload,typeof x=="function"){f=x.call(S,f,d);break e}f=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=g.payload,d=typeof x=="function"?x.call(S,f,d):x,d==null)break e;f=Ie({},f,d);break e;case 2:Vo=!0}}d=u.callback,d!==null&&(e.flags|=64,p&&(e.flags|=8192),p=n.callbacks,p===null?n.callbacks=[d]:p.push(d))}else p={lane:d,tag:u.tag,payload:u.payload,callback:u.callback,next:null},c===null?(i=c=p,s=f):c=c.next=p,r|=d;if(u=u.next,u===null){if(u=n.shared.pending,u===null)break;p=u,u=p.next,p.next=null,n.lastBaseUpdate=p,n.shared.pending=null}}while(!0);c===null&&(s=f),n.baseState=s,n.firstBaseUpdate=i,n.lastBaseUpdate=c,l===null&&(n.shared.lanes=0),sn|=r,e.lanes=r,e.memoizedState=f}}function Zv(e,t){if(typeof e!="function")throw Error(T(191,e));e.call(t)}function Qv(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Zv(a[e],t)}var ar=Za(null),Xi=Za(0);function gx(e,t){e=wo,Ee(Xi,e),Ee(ar,t),wo=e|t.baseLanes}function dp(){Ee(Xi,wo),Ee(ar,ar.current)}function am(){wo=Xi.current,ut(ar),ut(Xi)}var rn=0,ee=null,ye=null,He=null,$i=!1,Kl=!1,Gn=!1,Ki=0,Lu=0,Yl=null,uM=0;function Fe(){throw Error(T(321))}function om(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!la(e[a],t[a]))return!1;return!0}function nm(e,t,a,o,n,l){return rn=l,ee=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,X.H=e===null||e.memoizedState===null?TS:DS,Gn=!1,l=a(o,n),Gn=!1,Kl&&(l=eS(t,a,o,n)),Jv(e),l}function Jv(e){X.H=Yi;var t=ye!==null&&ye.next!==null;if(rn=0,He=ye=ee=null,$i=!1,Lu=0,Yl=null,t)throw Error(T(300));e===null||rt||(e=e.dependencies,e!==null&&ji(e)&&(rt=!0))}function eS(e,t,a,o){ee=e;var n=0;do{if(Kl&&(Yl=null),Lu=0,Kl=!1,25<=n)throw Error(T(301));if(n+=1,He=ye=null,e.updateQueue!=null){var l=e.updateQueue;l.lastEffect=null,l.events=null,l.stores=null,l.memoCache!=null&&(l.memoCache.index=0)}X.H=mM,l=t(a,o)}while(Kl);return l}function sM(){var e=X.H,t=e.useState()[0];return t=typeof t.then=="function"?Hu(t):t,e=e.useState()[0],(ye!==null?ye.memoizedState:null)!==e&&(ee.flags|=1024),t}function lm(){var e=Ki!==0;return Ki=0,e}function rm(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function um(e){if($i){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}$i=!1}rn=0,He=ye=ee=null,Kl=!1,Lu=Ki=0,Yl=null}function Bt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return He===null?ee.memoizedState=He=e:He=He.next=e,He}function qe(){if(ye===null){var e=ee.alternate;e=e!==null?e.memoizedState:null}else e=ye.next;var t=He===null?ee.memoizedState:He.next;if(t!==null)He=t,ye=e;else{if(e===null)throw ee.alternate===null?Error(T(467)):Error(T(310));ye=e,e={memoizedState:ye.memoizedState,baseState:ye.baseState,baseQueue:ye.baseQueue,queue:ye.queue,next:null},He===null?ee.memoizedState=He=e:He=He.next=e}return He}function sm(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Hu(e){var t=Lu;return Lu+=1,Yl===null&&(Yl=[]),e=Wv(Yl,e,t),t=ee,(He===null?t.memoizedState:He.next)===null&&(t=t.alternate,X.H=t===null||t.memoizedState===null?TS:DS),e}function Sc(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Hu(e);if(e.$$typeof===go)return yt(e)}throw Error(T(438,String(e)))}function im(e){var t=null,a=ee.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var o=ee.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(t={data:o.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=sm(),ee.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),o=0;o<e;o++)a[o]=XI;return t.index++,a}function bo(e,t){return typeof t=="function"?t(e):t}function Ti(e){var t=qe();return cm(t,ye,e)}function cm(e,t,a){var o=e.queue;if(o===null)throw Error(T(311));o.lastRenderedReducer=a;var n=e.baseQueue,l=o.pending;if(l!==null){if(n!==null){var r=n.next;n.next=l.next,l.next=r}t.baseQueue=n=l,o.pending=null}if(l=e.baseState,n===null)e.memoizedState=l;else{t=n.next;var u=r=null,s=null,i=t,c=!1;do{var f=i.lane&-536870913;if(f!==i.lane?(se&f)===f:(rn&f)===f){var d=i.revertLane;if(d===0)s!==null&&(s=s.next={lane:0,revertLane:0,action:i.action,hasEagerState:i.hasEagerState,eagerState:i.eagerState,next:null}),f===tr&&(c=!0);else if((rn&d)===d){i=i.next,d===tr&&(c=!0);continue}else f={lane:0,revertLane:i.revertLane,action:i.action,hasEagerState:i.hasEagerState,eagerState:i.eagerState,next:null},s===null?(u=s=f,r=l):s=s.next=f,ee.lanes|=d,sn|=d;f=i.action,Gn&&a(l,f),l=i.hasEagerState?i.eagerState:a(l,f)}else d={lane:f,revertLane:i.revertLane,action:i.action,hasEagerState:i.hasEagerState,eagerState:i.eagerState,next:null},s===null?(u=s=d,r=l):s=s.next=d,ee.lanes|=f,sn|=f;i=i.next}while(i!==null&&i!==t);if(s===null?r=l:s.next=u,!la(l,e.memoizedState)&&(rt=!0,c&&(a=$l,a!==null)))throw a;e.memoizedState=l,e.baseState=r,e.baseQueue=s,o.lastRenderedState=l}return n===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Rf(e){var t=qe(),a=t.queue;if(a===null)throw Error(T(311));a.lastRenderedReducer=e;var o=a.dispatch,n=a.pending,l=t.memoizedState;if(n!==null){a.pending=null;var r=n=n.next;do l=e(l,r.action),r=r.next;while(r!==n);la(l,t.memoizedState)||(rt=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),a.lastRenderedState=l}return[l,o]}function tS(e,t,a){var o=ee,n=qe(),l=me;if(l){if(a===void 0)throw Error(T(407));a=a()}else a=t();var r=!la((ye||n).memoizedState,a);r&&(n.memoizedState=a,rt=!0),n=n.queue;var u=nS.bind(null,o,n,e);if(qu(2048,8,u,[e]),n.getSnapshot!==t||r||He!==null&&He.memoizedState.tag&1){if(o.flags|=2048,or(9,yc(),oS.bind(null,o,n,a,t),null),Re===null)throw Error(T(349));l||(rn&124)!==0||aS(o,t,a)}return a}function aS(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=ee.updateQueue,t===null?(t=sm(),ee.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function oS(e,t,a,o){t.value=a,t.getSnapshot=o,lS(t)&&rS(e)}function nS(e,t,a){return a(function(){lS(t)&&rS(e)})}function lS(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!la(e,a)}catch{return!0}}function rS(e){var t=dr(e,2);t!==null&&na(t,e,2)}function fp(e){var t=Bt();if(typeof e=="function"){var a=e;if(e=a(),Gn){Ko(!0);try{a()}finally{Ko(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:bo,lastRenderedState:e},t}function uS(e,t,a,o){return e.baseState=a,cm(e,ye,typeof o=="function"?o:bo)}function iM(e,t,a,o,n){if(Cc(e))throw Error(T(485));if(e=t.action,e!==null){var l={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(r){l.listeners.push(r)}};X.T!==null?a(!0):l.isTransition=!1,o(l),a=t.pending,a===null?(l.next=t.pending=l,sS(t,l)):(l.next=a.next,t.pending=a.next=l)}}function sS(e,t){var a=t.action,o=t.payload,n=e.state;if(t.isTransition){var l=X.T,r={};X.T=r;try{var u=a(n,o),s=X.S;s!==null&&s(r,u),hx(e,t,u)}catch(i){pp(e,t,i)}finally{X.T=l}}else try{l=a(n,o),hx(e,t,l)}catch(i){pp(e,t,i)}}function hx(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(o){xx(e,t,o)},function(o){return pp(e,t,o)}):xx(e,t,a)}function xx(e,t,a){t.status="fulfilled",t.value=a,iS(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,sS(e,a)))}function pp(e,t,a){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do t.status="rejected",t.reason=a,iS(t),t=t.next;while(t!==o)}e.action=null}function iS(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function cS(e,t){return t}function vx(e,t){if(me){var a=Re.formState;if(a!==null){e:{var o=ee;if(me){if(Pe){t:{for(var n=Pe,l=Xa;n.nodeType!==8;){if(!l){n=null;break t}if(n=Aa(n.nextSibling),n===null){n=null;break t}}l=n.data,n=l==="F!"||l==="F"?n:null}if(n){Pe=Aa(n.nextSibling),o=n.data==="F!";break e}}qn(o)}o=!1}o&&(t=a[0])}}return a=Bt(),a.memoizedState=a.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:cS,lastRenderedState:t},a.queue=o,a=IS.bind(null,ee,o),o.dispatch=a,o=fp(!1),l=mm.bind(null,ee,!1,o.queue),o=Bt(),n={state:t,dispatch:null,action:e,pending:null},o.queue=n,a=iM.bind(null,ee,n,l,a),n.dispatch=a,o.memoizedState=e,[t,a,!1]}function Sx(e){var t=qe();return dS(t,ye,e)}function dS(e,t,a){if(t=cm(e,t,cS)[0],e=Ti(bo)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=Hu(t)}catch(r){throw r===Uu?vc:r}else o=t;t=qe();var n=t.queue,l=n.dispatch;return a!==t.memoizedState&&(ee.flags|=2048,or(9,yc(),cM.bind(null,n,a),null)),[o,l,e]}function cM(e,t){e.action=t}function yx(e){var t=qe(),a=ye;if(a!==null)return dS(t,a,e);qe(),t=t.memoizedState,a=qe();var o=a.queue.dispatch;return a.memoizedState=e,[t,o,!1]}function or(e,t,a,o){return e={tag:e,create:a,deps:o,inst:t,next:null},t=ee.updateQueue,t===null&&(t=sm(),ee.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(o=a.next,a.next=e,e.next=o,t.lastEffect=e),e}function yc(){return{destroy:void 0,resource:void 0}}function fS(){return qe().memoizedState}function Di(e,t,a,o){var n=Bt();o=o===void 0?null:o,ee.flags|=e,n.memoizedState=or(1|t,yc(),a,o)}function qu(e,t,a,o){var n=qe();o=o===void 0?null:o;var l=n.memoizedState.inst;ye!==null&&o!==null&&om(o,ye.memoizedState.deps)?n.memoizedState=or(t,l,a,o):(ee.flags|=e,n.memoizedState=or(1|t,l,a,o))}function Cx(e,t){Di(8390656,8,e,t)}function pS(e,t){qu(2048,8,e,t)}function mS(e,t){return qu(4,2,e,t)}function gS(e,t){return qu(4,4,e,t)}function hS(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 xS(e,t,a){a=a!=null?a.concat([e]):null,qu(4,4,hS.bind(null,t,e),a)}function dm(){}function vS(e,t){var a=qe();t=t===void 0?null:t;var o=a.memoizedState;return t!==null&&om(t,o[1])?o[0]:(a.memoizedState=[e,t],e)}function SS(e,t){var a=qe();t=t===void 0?null:t;var o=a.memoizedState;if(t!==null&&om(t,o[1]))return o[0];if(o=e(),Gn){Ko(!0);try{e()}finally{Ko(!1)}}return a.memoizedState=[o,t],o}function fm(e,t,a){return a===void 0||(rn&1073741824)!==0?e.memoizedState=t:(e.memoizedState=a,e=iy(),ee.lanes|=e,sn|=e,a)}function yS(e,t,a,o){return la(a,t)?a:ar.current!==null?(e=fm(e,a,o),la(e,t)||(rt=!0),e):(rn&42)===0?(rt=!0,e.memoizedState=a):(e=iy(),ee.lanes|=e,sn|=e,t)}function CS(e,t,a,o,n){var l=ge.p;ge.p=l!==0&&8>l?l:8;var r=X.T,u={};X.T=u,mm(e,!1,t,a);try{var s=n(),i=X.S;if(i!==null&&i(u,s),s!==null&&typeof s=="object"&&typeof s.then=="function"){var c=rM(s,o);du(e,t,c,oa(e))}else du(e,t,o,oa(e))}catch(f){du(e,t,{then:function(){},status:"rejected",reason:f},oa())}finally{ge.p=l,X.T=r}}function dM(){}function mp(e,t,a,o){if(e.tag!==5)throw Error(T(476));var n=LS(e).queue;CS(e,n,t,Pn,a===null?dM:function(){return bS(e),a(o)})}function LS(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Pn,baseState:Pn,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:bo,lastRenderedState:Pn},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:bo,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function bS(e){var t=LS(e).next.queue;du(e,t,{},oa())}function pm(){return yt(Mu)}function RS(){return qe().memoizedState}function wS(){return qe().memoizedState}function fM(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=oa();e=Jo(a);var o=en(t,e,a);o!==null&&(na(o,t,a),su(o,t,a)),t={cache:Jp()},e.payload=t;return}t=t.return}}function pM(e,t,a){var o=oa();a={lane:o,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},Cc(e)?MS(t,a):(a=Yp(e,t,a,o),a!==null&&(na(a,e,o),AS(a,t,o)))}function IS(e,t,a){var o=oa();du(e,t,a,o)}function du(e,t,a,o){var n={lane:o,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(Cc(e))MS(t,n);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var r=t.lastRenderedState,u=l(r,a);if(n.hasEagerState=!0,n.eagerState=u,la(u,r))return xc(e,t,n,0),Re===null&&hc(),!1}catch{}finally{}if(a=Yp(e,t,n,o),a!==null)return na(a,e,o),AS(a,t,o),!0}return!1}function mm(e,t,a,o){if(o={lane:2,revertLane:Lm(),action:o,hasEagerState:!1,eagerState:null,next:null},Cc(e)){if(t)throw Error(T(479))}else t=Yp(e,a,o,2),t!==null&&na(t,e,2)}function Cc(e){var t=e.alternate;return e===ee||t!==null&&t===ee}function MS(e,t){Kl=$i=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function AS(e,t,a){if((a&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,a|=o,t.lanes=a,vv(e,a)}}var Yi={readContext:yt,use:Sc,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useLayoutEffect:Fe,useInsertionEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useSyncExternalStore:Fe,useId:Fe,useHostTransitionStatus:Fe,useFormState:Fe,useActionState:Fe,useOptimistic:Fe,useMemoCache:Fe,useCacheRefresh:Fe},TS={readContext:yt,use:Sc,useCallback:function(e,t){return Bt().memoizedState=[e,t===void 0?null:t],e},useContext:yt,useEffect:Cx,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Di(4194308,4,hS.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Di(4194308,4,e,t)},useInsertionEffect:function(e,t){Di(4,2,e,t)},useMemo:function(e,t){var a=Bt();t=t===void 0?null:t;var o=e();if(Gn){Ko(!0);try{e()}finally{Ko(!1)}}return a.memoizedState=[o,t],o},useReducer:function(e,t,a){var o=Bt();if(a!==void 0){var n=a(t);if(Gn){Ko(!0);try{a(t)}finally{Ko(!1)}}}else n=t;return o.memoizedState=o.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},o.queue=e,e=e.dispatch=pM.bind(null,ee,e),[o.memoizedState,e]},useRef:function(e){var t=Bt();return e={current:e},t.memoizedState=e},useState:function(e){e=fp(e);var t=e.queue,a=IS.bind(null,ee,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:dm,useDeferredValue:function(e,t){var a=Bt();return fm(a,e,t)},useTransition:function(){var e=fp(!1);return e=CS.bind(null,ee,e.queue,!0,!1),Bt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var o=ee,n=Bt();if(me){if(a===void 0)throw Error(T(407));a=a()}else{if(a=t(),Re===null)throw Error(T(349));(se&124)!==0||aS(o,t,a)}n.memoizedState=a;var l={value:a,getSnapshot:t};return n.queue=l,Cx(nS.bind(null,o,l,e),[e]),o.flags|=2048,or(9,yc(),oS.bind(null,o,l,a,t),null),a},useId:function(){var e=Bt(),t=Re.identifierPrefix;if(me){var a=xo,o=ho;a=(o&~(1<<32-aa(o)-1)).toString(32)+a,t="\xAB"+t+"R"+a,a=Ki++,0<a&&(t+="H"+a.toString(32)),t+="\xBB"}else a=uM++,t="\xAB"+t+"r"+a.toString(32)+"\xBB";return e.memoizedState=t},useHostTransitionStatus:pm,useFormState:vx,useActionState:vx,useOptimistic:function(e){var t=Bt();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=mm.bind(null,ee,!0,a),a.dispatch=t,[e,t]},useMemoCache:im,useCacheRefresh:function(){return Bt().memoizedState=fM.bind(null,ee)}},DS={readContext:yt,use:Sc,useCallback:vS,useContext:yt,useEffect:pS,useImperativeHandle:xS,useInsertionEffect:mS,useLayoutEffect:gS,useMemo:SS,useReducer:Ti,useRef:fS,useState:function(){return Ti(bo)},useDebugValue:dm,useDeferredValue:function(e,t){var a=qe();return yS(a,ye.memoizedState,e,t)},useTransition:function(){var e=Ti(bo)[0],t=qe().memoizedState;return[typeof e=="boolean"?e:Hu(e),t]},useSyncExternalStore:tS,useId:RS,useHostTransitionStatus:pm,useFormState:Sx,useActionState:Sx,useOptimistic:function(e,t){var a=qe();return uS(a,ye,e,t)},useMemoCache:im,useCacheRefresh:wS},mM={readContext:yt,use:Sc,useCallback:vS,useContext:yt,useEffect:pS,useImperativeHandle:xS,useInsertionEffect:mS,useLayoutEffect:gS,useMemo:SS,useReducer:Rf,useRef:fS,useState:function(){return Rf(bo)},useDebugValue:dm,useDeferredValue:function(e,t){var a=qe();return ye===null?fm(a,e,t):yS(a,ye.memoizedState,e,t)},useTransition:function(){var e=Rf(bo)[0],t=qe().memoizedState;return[typeof e=="boolean"?e:Hu(e),t]},useSyncExternalStore:tS,useId:RS,useHostTransitionStatus:pm,useFormState:yx,useActionState:yx,useOptimistic:function(e,t){var a=qe();return ye!==null?uS(a,ye,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:im,useCacheRefresh:wS},Wl=null,bu=0;function gi(e){var t=bu;return bu+=1,Wl===null&&(Wl=[]),Wv(Wl,e,t)}function Kr(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function hi(e,t){throw t.$$typeof===GI?Error(T(525)):(e=Object.prototype.toString.call(t),Error(T(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Lx(e){var t=e._init;return t(e._payload)}function ES(e){function t(m,h){if(e){var v=m.deletions;v===null?(m.deletions=[h],m.flags|=16):v.push(h)}}function a(m,h){if(!e)return null;for(;h!==null;)t(m,h),h=h.sibling;return null}function o(m){for(var h=new Map;m!==null;)m.key!==null?h.set(m.key,m):h.set(m.index,m),m=m.sibling;return h}function n(m,h){return m=yo(m,h),m.index=0,m.sibling=null,m}function l(m,h,v){return m.index=v,e?(v=m.alternate,v!==null?(v=v.index,v<h?(m.flags|=67108866,h):v):(m.flags|=67108866,h)):(m.flags|=1048576,h)}function r(m){return e&&m.alternate===null&&(m.flags|=67108866),m}function u(m,h,v,y){return h===null||h.tag!==6?(h=Cf(v,m.mode,y),h.return=m,h):(h=n(h,v),h.return=m,h)}function s(m,h,v,y){var R=v.type;return R===kl?c(m,h,v.props.children,y,v.key):h!==null&&(h.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===qo&&Lx(R)===h.type)?(h=n(h,v.props),Kr(h,v),h.return=m,h):(h=Mi(v.type,v.key,v.props,null,m.mode,y),Kr(h,v),h.return=m,h)}function i(m,h,v,y){return h===null||h.tag!==4||h.stateNode.containerInfo!==v.containerInfo||h.stateNode.implementation!==v.implementation?(h=Lf(v,m.mode,y),h.return=m,h):(h=n(h,v.children||[]),h.return=m,h)}function c(m,h,v,y,R){return h===null||h.tag!==7?(h=Nn(v,m.mode,y,R),h.return=m,h):(h=n(h,v),h.return=m,h)}function f(m,h,v){if(typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint")return h=Cf(""+h,m.mode,v),h.return=m,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case ri:return v=Mi(h.type,h.key,h.props,null,m.mode,v),Kr(v,h),v.return=m,v;case Jr:return h=Lf(h,m.mode,v),h.return=m,h;case qo:var y=h._init;return h=y(h._payload),f(m,h,v)}if(eu(h)||jr(h))return h=Nn(h,m.mode,v,null),h.return=m,h;if(typeof h.then=="function")return f(m,gi(h),v);if(h.$$typeof===go)return f(m,pi(m,h),v);hi(m,h)}return null}function d(m,h,v,y){var R=h!==null?h.key:null;if(typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint")return R!==null?null:u(m,h,""+v,y);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case ri:return v.key===R?s(m,h,v,y):null;case Jr:return v.key===R?i(m,h,v,y):null;case qo:return R=v._init,v=R(v._payload),d(m,h,v,y)}if(eu(v)||jr(v))return R!==null?null:c(m,h,v,y,null);if(typeof v.then=="function")return d(m,h,gi(v),y);if(v.$$typeof===go)return d(m,h,pi(m,v),y);hi(m,v)}return null}function p(m,h,v,y,R){if(typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint")return m=m.get(v)||null,u(h,m,""+y,R);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case ri:return m=m.get(y.key===null?v:y.key)||null,s(h,m,y,R);case Jr:return m=m.get(y.key===null?v:y.key)||null,i(h,m,y,R);case qo:var I=y._init;return y=I(y._payload),p(m,h,v,y,R)}if(eu(y)||jr(y))return m=m.get(v)||null,c(h,m,y,R,null);if(typeof y.then=="function")return p(m,h,v,gi(y),R);if(y.$$typeof===go)return p(m,h,v,pi(h,y),R);hi(h,y)}return null}function x(m,h,v,y){for(var R=null,I=null,C=h,L=h=0,k=null;C!==null&&L<v.length;L++){C.index>L?(k=C,C=null):k=C.sibling;var D=d(m,C,v[L],y);if(D===null){C===null&&(C=k);break}e&&C&&D.alternate===null&&t(m,C),h=l(D,h,L),I===null?R=D:I.sibling=D,I=D,C=k}if(L===v.length)return a(m,C),me&&On(m,L),R;if(C===null){for(;L<v.length;L++)C=f(m,v[L],y),C!==null&&(h=l(C,h,L),I===null?R=C:I.sibling=C,I=C);return me&&On(m,L),R}for(C=o(C);L<v.length;L++)k=p(C,m,L,v[L],y),k!==null&&(e&&k.alternate!==null&&C.delete(k.key===null?L:k.key),h=l(k,h,L),I===null?R=k:I.sibling=k,I=k);return e&&C.forEach(function(N){return t(m,N)}),me&&On(m,L),R}function g(m,h,v,y){if(v==null)throw Error(T(151));for(var R=null,I=null,C=h,L=h=0,k=null,D=v.next();C!==null&&!D.done;L++,D=v.next()){C.index>L?(k=C,C=null):k=C.sibling;var N=d(m,C,D.value,y);if(N===null){C===null&&(C=k);break}e&&C&&N.alternate===null&&t(m,C),h=l(N,h,L),I===null?R=N:I.sibling=N,I=N,C=k}if(D.done)return a(m,C),me&&On(m,L),R;if(C===null){for(;!D.done;L++,D=v.next())D=f(m,D.value,y),D!==null&&(h=l(D,h,L),I===null?R=D:I.sibling=D,I=D);return me&&On(m,L),R}for(C=o(C);!D.done;L++,D=v.next())D=p(C,m,L,D.value,y),D!==null&&(e&&D.alternate!==null&&C.delete(D.key===null?L:D.key),h=l(D,h,L),I===null?R=D:I.sibling=D,I=D);return e&&C.forEach(function(Y){return t(m,Y)}),me&&On(m,L),R}function S(m,h,v,y){if(typeof v=="object"&&v!==null&&v.type===kl&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case ri:e:{for(var R=v.key;h!==null;){if(h.key===R){if(R=v.type,R===kl){if(h.tag===7){a(m,h.sibling),y=n(h,v.props.children),y.return=m,m=y;break e}}else if(h.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===qo&&Lx(R)===h.type){a(m,h.sibling),y=n(h,v.props),Kr(y,v),y.return=m,m=y;break e}a(m,h);break}else t(m,h);h=h.sibling}v.type===kl?(y=Nn(v.props.children,m.mode,y,v.key),y.return=m,m=y):(y=Mi(v.type,v.key,v.props,null,m.mode,y),Kr(y,v),y.return=m,m=y)}return r(m);case Jr:e:{for(R=v.key;h!==null;){if(h.key===R)if(h.tag===4&&h.stateNode.containerInfo===v.containerInfo&&h.stateNode.implementation===v.implementation){a(m,h.sibling),y=n(h,v.children||[]),y.return=m,m=y;break e}else{a(m,h);break}else t(m,h);h=h.sibling}y=Lf(v,m.mode,y),y.return=m,m=y}return r(m);case qo:return R=v._init,v=R(v._payload),S(m,h,v,y)}if(eu(v))return x(m,h,v,y);if(jr(v)){if(R=jr(v),typeof R!="function")throw Error(T(150));return v=R.call(v),g(m,h,v,y)}if(typeof v.then=="function")return S(m,h,gi(v),y);if(v.$$typeof===go)return S(m,h,pi(m,v),y);hi(m,v)}return typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint"?(v=""+v,h!==null&&h.tag===6?(a(m,h.sibling),y=n(h,v),y.return=m,m=y):(a(m,h),y=Cf(v,m.mode,y),y.return=m,m=y),r(m)):a(m,h)}return function(m,h,v,y){try{bu=0;var R=S(m,h,v,y);return Wl=null,R}catch(C){if(C===Uu||C===vc)throw C;var I=ea(29,C,null,m.mode);return I.lanes=y,I.return=m,I}finally{}}}var nr=ES(!0),kS=ES(!1),xa=Za(null),Wa=null;function jo(e){var t=e.alternate;Ee(Ke,Ke.current&1),Ee(xa,e),Wa===null&&(t===null||ar.current!==null||t.memoizedState!==null)&&(Wa=e)}function OS(e){if(e.tag===22){if(Ee(Ke,Ke.current),Ee(xa,e),Wa===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Wa=e)}}else Xo(e)}function Xo(){Ee(Ke,Ke.current),Ee(xa,xa.current)}function So(e){ut(xa),Wa===e&&(Wa=null),ut(Ke)}var Ke=Za(0);function Wi(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||Ep(a)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){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}function wf(e,t,a,o){t=e.memoizedState,a=a(o,t),a=a==null?t:Ie({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var gp={enqueueSetState:function(e,t,a){e=e._reactInternals;var o=oa(),n=Jo(o);n.payload=t,a!=null&&(n.callback=a),t=en(e,n,o),t!==null&&(na(t,e,o),su(t,e,o))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var o=oa(),n=Jo(o);n.tag=1,n.payload=t,a!=null&&(n.callback=a),t=en(e,n,o),t!==null&&(na(t,e,o),su(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=oa(),o=Jo(a);o.tag=2,t!=null&&(o.callback=t),t=en(e,o,a),t!==null&&(na(t,e,a),su(t,e,a))}};function bx(e,t,a,o,n,l,r){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,l,r):t.prototype&&t.prototype.isPureReactComponent?!yu(a,o)||!yu(n,l):!0}function Rx(e,t,a,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,o),t.state!==e&&gp.enqueueReplaceState(t,t.state,null)}function jn(e,t){var a=t;if("ref"in t){a={};for(var o in t)o!=="ref"&&(a[o]=t[o])}if(e=e.defaultProps){a===t&&(a=Ie({},a));for(var n in e)a[n]===void 0&&(a[n]=e[n])}return a}var Zi=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)};function _S(e){Zi(e)}function PS(e){console.error(e)}function NS(e){Zi(e)}function Qi(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function wx(e,t,a){try{var o=e.onCaughtError;o(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function hp(e,t,a){return a=Jo(a),a.tag=3,a.payload={element:null},a.callback=function(){Qi(e,t)},a}function BS(e){return e=Jo(e),e.tag=3,e}function FS(e,t,a,o){var n=a.type.getDerivedStateFromError;if(typeof n=="function"){var l=o.value;e.payload=function(){return n(l)},e.callback=function(){wx(t,a,o)}}var r=a.stateNode;r!==null&&typeof r.componentDidCatch=="function"&&(e.callback=function(){wx(t,a,o),typeof n!="function"&&(tn===null?tn=new Set([this]):tn.add(this));var u=o.stack;this.componentDidCatch(o.value,{componentStack:u!==null?u:""})})}function gM(e,t,a,o,n){if(a.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=a.alternate,t!==null&&Fu(t,a,n,!0),a=xa.current,a!==null){switch(a.tag){case 13:return Wa===null?Rp():a.alternate===null&&Ne===0&&(Ne=3),a.flags&=-257,a.flags|=65536,a.lanes=n,o===sp?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([o]):t.add(o),Nf(e,o,n)),!1;case 22:return a.flags|=65536,o===sp?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([o])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([o]):a.add(o)),Nf(e,o,n)),!1}throw Error(T(435,a.tag))}return Nf(e,o,n),Rp(),!1}if(me)return t=xa.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,o!==op&&(e=Error(T(422),{cause:o}),Cu(ga(e,a)))):(o!==op&&(t=Error(T(423),{cause:o}),Cu(ga(t,a))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,o=ga(o,a),n=hp(e.stateNode,o,n),bf(e,n),Ne!==4&&(Ne=2)),!1;var l=Error(T(520),{cause:o});if(l=ga(l,a),mu===null?mu=[l]:mu.push(l),Ne!==4&&(Ne=2),t===null)return!0;o=ga(o,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=n&-n,a.lanes|=e,e=hp(a.stateNode,o,e),bf(a,e),!1;case 1:if(t=a.type,l=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||l!==null&&typeof l.componentDidCatch=="function"&&(tn===null||!tn.has(l))))return a.flags|=65536,n&=-n,a.lanes|=n,n=BS(n),FS(n,e,a,o),bf(a,n),!1}a=a.return}while(a!==null);return!1}var zS=Error(T(461)),rt=!1;function pt(e,t,a,o){t.child=e===null?kS(t,null,a,o):nr(t,e.child,a,o)}function Ix(e,t,a,o,n){a=a.render;var l=t.ref;if("ref"in o){var r={};for(var u in o)u!=="ref"&&(r[u]=o[u])}else r=o;return Vn(t),o=nm(e,t,a,r,l,n),u=lm(),e!==null&&!rt?(rm(e,t,n),Ro(e,t,n)):(me&&u&&Zp(t),t.flags|=1,pt(e,t,o,n),t.child)}function Mx(e,t,a,o,n){if(e===null){var l=a.type;return typeof l=="function"&&!Wp(l)&&l.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=l,US(e,t,l,o,n)):(e=Mi(a.type,null,o,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!gm(e,n)){var r=l.memoizedProps;if(a=a.compare,a=a!==null?a:yu,a(r,o)&&e.ref===t.ref)return Ro(e,t,n)}return t.flags|=1,e=yo(l,o),e.ref=t.ref,e.return=t,t.child=e}function US(e,t,a,o,n){if(e!==null){var l=e.memoizedProps;if(yu(l,o)&&e.ref===t.ref)if(rt=!1,t.pendingProps=o=l,gm(e,n))(e.flags&131072)!==0&&(rt=!0);else return t.lanes=e.lanes,Ro(e,t,n)}return xp(e,t,a,o,n)}function HS(e,t,a){var o=t.pendingProps,n=o.children,l=e!==null?e.memoizedState:null;if(o.mode==="hidden"){if((t.flags&128)!==0){if(o=l!==null?l.baseLanes|a:a,e!==null){for(n=t.child=e.child,l=0;n!==null;)l=l|n.lanes|n.childLanes,n=n.sibling;t.childLanes=l&~o}else t.childLanes=0,t.child=null;return Ax(e,t,o,a)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Ai(t,l!==null?l.cachePool:null),l!==null?gx(t,l):dp(),OS(t);else return t.lanes=t.childLanes=536870912,Ax(e,t,l!==null?l.baseLanes|a:a,a)}else l!==null?(Ai(t,l.cachePool),gx(t,l),Xo(t),t.memoizedState=null):(e!==null&&Ai(t,null),dp(),Xo(t));return pt(e,t,n,a),t.child}function Ax(e,t,a,o){var n=em();return n=n===null?null:{parent:$e._currentValue,pool:n},t.memoizedState={baseLanes:a,cachePool:n},e!==null&&Ai(t,null),dp(),OS(t),e!==null&&Fu(e,t,o,!0),null}function Ei(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(T(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function xp(e,t,a,o,n){return Vn(t),a=nm(e,t,a,o,void 0,n),o=lm(),e!==null&&!rt?(rm(e,t,n),Ro(e,t,n)):(me&&o&&Zp(t),t.flags|=1,pt(e,t,a,n),t.child)}function Tx(e,t,a,o,n,l){return Vn(t),t.updateQueue=null,a=eS(t,o,a,n),Jv(e),o=lm(),e!==null&&!rt?(rm(e,t,l),Ro(e,t,l)):(me&&o&&Zp(t),t.flags|=1,pt(e,t,a,l),t.child)}function Dx(e,t,a,o,n){if(Vn(t),t.stateNode===null){var l=Ul,r=a.contextType;typeof r=="object"&&r!==null&&(l=yt(r)),l=new a(o,l),t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,l.updater=gp,t.stateNode=l,l._reactInternals=t,l=t.stateNode,l.props=o,l.state=t.memoizedState,l.refs={},tm(t),r=a.contextType,l.context=typeof r=="object"&&r!==null?yt(r):Ul,l.state=t.memoizedState,r=a.getDerivedStateFromProps,typeof r=="function"&&(wf(t,a,r,o),l.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(r=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),r!==l.state&&gp.enqueueReplaceState(l,l.state,null),cu(t,o,l,n),iu(),l.state=t.memoizedState),typeof l.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){l=t.stateNode;var u=t.memoizedProps,s=jn(a,u);l.props=s;var i=l.context,c=a.contextType;r=Ul,typeof c=="object"&&c!==null&&(r=yt(c));var f=a.getDerivedStateFromProps;c=typeof f=="function"||typeof l.getSnapshotBeforeUpdate=="function",u=t.pendingProps!==u,c||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u||i!==r)&&Rx(t,l,o,r),Vo=!1;var d=t.memoizedState;l.state=d,cu(t,o,l,n),iu(),i=t.memoizedState,u||d!==i||Vo?(typeof f=="function"&&(wf(t,a,f,o),i=t.memoizedState),(s=Vo||bx(t,a,s,o,d,i,r))?(c||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=i),l.props=o,l.state=i,l.context=r,o=s):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{l=t.stateNode,ip(e,t),r=t.memoizedProps,c=jn(a,r),l.props=c,f=t.pendingProps,d=l.context,i=a.contextType,s=Ul,typeof i=="object"&&i!==null&&(s=yt(i)),u=a.getDerivedStateFromProps,(i=typeof u=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(r!==f||d!==s)&&Rx(t,l,o,s),Vo=!1,d=t.memoizedState,l.state=d,cu(t,o,l,n),iu();var p=t.memoizedState;r!==f||d!==p||Vo||e!==null&&e.dependencies!==null&&ji(e.dependencies)?(typeof u=="function"&&(wf(t,a,u,o),p=t.memoizedState),(c=Vo||bx(t,a,c,o,d,p,s)||e!==null&&e.dependencies!==null&&ji(e.dependencies))?(i||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(o,p,s),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(o,p,s)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=p),l.props=o,l.state=p,l.context=s,o=c):(typeof l.componentDidUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),o=!1)}return l=o,Ei(e,t),o=(t.flags&128)!==0,l||o?(l=t.stateNode,a=o&&typeof a.getDerivedStateFromError!="function"?null:l.render(),t.flags|=1,e!==null&&o?(t.child=nr(t,e.child,null,n),t.child=nr(t,null,a,n)):pt(e,t,a,n),t.memoizedState=l.state,e=t.child):e=Ro(e,t,n),e}function Ex(e,t,a,o){return Bu(),t.flags|=256,pt(e,t,a,o),t.child}var If={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Mf(e){return{baseLanes:e,cachePool:Kv()}}function Af(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=ha),e}function qS(e,t,a){var o=t.pendingProps,n=!1,l=(t.flags&128)!==0,r;if((r=l)||(r=e!==null&&e.memoizedState===null?!1:(Ke.current&2)!==0),r&&(n=!0,t.flags&=-129),r=(t.flags&32)!==0,t.flags&=-33,e===null){if(me){if(n?jo(t):Xo(t),me){var u=Pe,s;if(s=u){e:{for(s=u,u=Xa;s.nodeType!==8;){if(!u){u=null;break e}if(s=Aa(s.nextSibling),s===null){u=null;break e}}u=s}u!==null?(t.memoizedState={dehydrated:u,treeContext:Bn!==null?{id:ho,overflow:xo}:null,retryLane:536870912,hydrationErrors:null},s=ea(18,null,null,0),s.stateNode=u,s.return=t,t.child=s,Tt=t,Pe=null,s=!0):s=!1}s||qn(t)}if(u=t.memoizedState,u!==null&&(u=u.dehydrated,u!==null))return Ep(u)?t.lanes=32:t.lanes=536870912,null;So(t)}return u=o.children,o=o.fallback,n?(Xo(t),n=t.mode,u=Ji({mode:"hidden",children:u},n),o=Nn(o,n,a,null),u.return=t,o.return=t,u.sibling=o,t.child=u,n=t.child,n.memoizedState=Mf(a),n.childLanes=Af(e,r,a),t.memoizedState=If,o):(jo(t),vp(t,u))}if(s=e.memoizedState,s!==null&&(u=s.dehydrated,u!==null)){if(l)t.flags&256?(jo(t),t.flags&=-257,t=Tf(e,t,a)):t.memoizedState!==null?(Xo(t),t.child=e.child,t.flags|=128,t=null):(Xo(t),n=o.fallback,u=t.mode,o=Ji({mode:"visible",children:o.children},u),n=Nn(n,u,a,null),n.flags|=2,o.return=t,n.return=t,o.sibling=n,t.child=o,nr(t,e.child,null,a),o=t.child,o.memoizedState=Mf(a),o.childLanes=Af(e,r,a),t.memoizedState=If,t=n);else if(jo(t),Ep(u)){if(r=u.nextSibling&&u.nextSibling.dataset,r)var i=r.dgst;r=i,o=Error(T(419)),o.stack="",o.digest=r,Cu({value:o,source:null,stack:null}),t=Tf(e,t,a)}else if(rt||Fu(e,t,a,!1),r=(a&e.childLanes)!==0,rt||r){if(r=Re,r!==null&&(o=a&-a,o=(o&42)!==0?1:zp(o),o=(o&(r.suspendedLanes|a))!==0?0:o,o!==0&&o!==s.retryLane))throw s.retryLane=o,dr(e,o),na(r,e,o),zS;u.data==="$?"||Rp(),t=Tf(e,t,a)}else u.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=s.treeContext,Pe=Aa(u.nextSibling),Tt=t,me=!0,Fn=null,Xa=!1,e!==null&&(fa[pa++]=ho,fa[pa++]=xo,fa[pa++]=Bn,ho=e.id,xo=e.overflow,Bn=t),t=vp(t,o.children),t.flags|=4096);return t}return n?(Xo(t),n=o.fallback,u=t.mode,s=e.child,i=s.sibling,o=yo(s,{mode:"hidden",children:o.children}),o.subtreeFlags=s.subtreeFlags&65011712,i!==null?n=yo(i,n):(n=Nn(n,u,a,null),n.flags|=2),n.return=t,o.return=t,o.sibling=n,t.child=o,o=n,n=t.child,u=e.child.memoizedState,u===null?u=Mf(a):(s=u.cachePool,s!==null?(i=$e._currentValue,s=s.parent!==i?{parent:i,pool:i}:s):s=Kv(),u={baseLanes:u.baseLanes|a,cachePool:s}),n.memoizedState=u,n.childLanes=Af(e,r,a),t.memoizedState=If,o):(jo(t),a=e.child,e=a.sibling,a=yo(a,{mode:"visible",children:o.children}),a.return=t,a.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=a,t.memoizedState=null,a)}function vp(e,t){return t=Ji({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ji(e,t){return e=ea(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Tf(e,t,a){return nr(t,e.child,null,a),e=vp(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function kx(e,t,a){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),lp(e.return,t,a)}function Df(e,t,a,o,n){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:a,tailMode:n}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=o,l.tail=a,l.tailMode=n)}function VS(e,t,a){var o=t.pendingProps,n=o.revealOrder,l=o.tail;if(pt(e,t,o.children,a),o=Ke.current,(o&2)!==0)o=o&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&kx(e,a,t);else if(e.tag===19)kx(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}o&=1}switch(Ee(Ke,o),n){case"forwards":for(a=t.child,n=null;a!==null;)e=a.alternate,e!==null&&Wi(e)===null&&(n=a),a=a.sibling;a=n,a===null?(n=t.child,t.child=null):(n=a.sibling,a.sibling=null),Df(t,!1,n,a,l);break;case"backwards":for(a=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&Wi(e)===null){t.child=n;break}e=n.sibling,n.sibling=a,a=n,n=e}Df(t,!0,a,null,l);break;case"together":Df(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ro(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),sn|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(Fu(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(T(153));if(t.child!==null){for(e=t.child,a=yo(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=yo(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function gm(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&ji(e)))}function hM(e,t,a){switch(t.tag){case 3:Bi(t,t.stateNode.containerInfo),Go(t,$e,e.memoizedState.cache),Bu();break;case 27:case 5:$f(t);break;case 4:Bi(t,t.stateNode.containerInfo);break;case 10:Go(t,t.type,t.memoizedProps.value);break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?(jo(t),t.flags|=128,null):(a&t.child.childLanes)!==0?qS(e,t,a):(jo(t),e=Ro(e,t,a),e!==null?e.sibling:null);jo(t);break;case 19:var n=(e.flags&128)!==0;if(o=(a&t.childLanes)!==0,o||(Fu(e,t,a,!1),o=(a&t.childLanes)!==0),n){if(o)return VS(e,t,a);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),Ee(Ke,Ke.current),o)break;return null;case 22:case 23:return t.lanes=0,HS(e,t,a);case 24:Go(t,$e,e.memoizedState.cache)}return Ro(e,t,a)}function GS(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)rt=!0;else{if(!gm(e,a)&&(t.flags&128)===0)return rt=!1,hM(e,t,a);rt=(e.flags&131072)!==0}else rt=!1,me&&(t.flags&1048576)!==0&&Xv(t,Gi,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var o=t.elementType,n=o._init;if(o=n(o._payload),t.type=o,typeof o=="function")Wp(o)?(e=jn(o,e),t.tag=1,t=Dx(null,t,o,e,a)):(t.tag=0,t=xp(null,t,o,e,a));else{if(o!=null){if(n=o.$$typeof,n===Np){t.tag=11,t=Ix(null,t,o,e,a);break e}else if(n===Bp){t.tag=14,t=Mx(null,t,o,e,a);break e}}throw t=jf(o)||o,Error(T(306,t,""))}}return t;case 0:return xp(e,t,t.type,t.pendingProps,a);case 1:return o=t.type,n=jn(o,t.pendingProps),Dx(e,t,o,n,a);case 3:e:{if(Bi(t,t.stateNode.containerInfo),e===null)throw Error(T(387));o=t.pendingProps;var l=t.memoizedState;n=l.element,ip(e,t),cu(t,o,null,a);var r=t.memoizedState;if(o=r.cache,Go(t,$e,o),o!==l.cache&&rp(t,[$e],a,!0),iu(),o=r.element,l.isDehydrated)if(l={element:o,isDehydrated:!1,cache:r.cache},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){t=Ex(e,t,o,a);break e}else if(o!==n){n=ga(Error(T(424)),t),Cu(n),t=Ex(e,t,o,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(Pe=Aa(e.firstChild),Tt=t,me=!0,Fn=null,Xa=!0,a=kS(t,null,o,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(Bu(),o===n){t=Ro(e,t,a);break e}pt(e,t,o,a)}t=t.child}return t;case 26:return Ei(e,t),e===null?(a=Zx(t.type,null,t.pendingProps,null))?t.memoizedState=a:me||(a=t.type,e=t.pendingProps,o=rc(Qo.current).createElement(a),o[St]=t,o[Ut]=e,gt(o,a,e),lt(o),t.stateNode=o):t.memoizedState=Zx(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return $f(t),e===null&&me&&(o=t.stateNode=Dy(t.type,t.pendingProps,Qo.current),Tt=t,Xa=!0,n=Pe,dn(t.type)?(kp=n,Pe=Aa(o.firstChild)):Pe=n),pt(e,t,t.pendingProps.children,a),Ei(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&me&&((n=o=Pe)&&(o=qM(o,t.type,t.pendingProps,Xa),o!==null?(t.stateNode=o,Tt=t,Pe=Aa(o.firstChild),Xa=!1,n=!0):n=!1),n||qn(t)),$f(t),n=t.type,l=t.pendingProps,r=e!==null?e.memoizedProps:null,o=l.children,Tp(n,l)?o=null:r!==null&&Tp(n,r)&&(t.flags|=32),t.memoizedState!==null&&(n=nm(e,t,sM,null,null,a),Mu._currentValue=n),Ei(e,t),pt(e,t,o,a),t.child;case 6:return e===null&&me&&((e=a=Pe)&&(a=VM(a,t.pendingProps,Xa),a!==null?(t.stateNode=a,Tt=t,Pe=null,e=!0):e=!1),e||qn(t)),null;case 13:return qS(e,t,a);case 4:return Bi(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=nr(t,null,o,a):pt(e,t,o,a),t.child;case 11:return Ix(e,t,t.type,t.pendingProps,a);case 7:return pt(e,t,t.pendingProps,a),t.child;case 8:return pt(e,t,t.pendingProps.children,a),t.child;case 12:return pt(e,t,t.pendingProps.children,a),t.child;case 10:return o=t.pendingProps,Go(t,t.type,o.value),pt(e,t,o.children,a),t.child;case 9:return n=t.type._context,o=t.pendingProps.children,Vn(t),n=yt(n),o=o(n),t.flags|=1,pt(e,t,o,a),t.child;case 14:return Mx(e,t,t.type,t.pendingProps,a);case 15:return US(e,t,t.type,t.pendingProps,a);case 19:return VS(e,t,a);case 31:return o=t.pendingProps,a=t.mode,o={mode:o.mode,children:o.children},e===null?(a=Ji(o,a),a.ref=t.ref,t.child=a,a.return=t,t=a):(a=yo(e.child,o),a.ref=t.ref,t.child=a,a.return=t,t=a),t;case 22:return HS(e,t,a);case 24:return Vn(t),o=yt($e),e===null?(n=em(),n===null&&(n=Re,l=Jp(),n.pooledCache=l,l.refCount++,l!==null&&(n.pooledCacheLanes|=a),n=l),t.memoizedState={parent:o,cache:n},tm(t),Go(t,$e,n)):((e.lanes&a)!==0&&(ip(e,t),cu(t,null,null,a),iu()),n=e.memoizedState,l=t.memoizedState,n.parent!==o?(n={parent:o,cache:o},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),Go(t,$e,o)):(o=l.cache,Go(t,$e,o),o!==n.cache&&rp(t,[$e],a,!0))),pt(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(T(156,t.tag))}function fo(e){e.flags|=4}function Ox(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Oy(t)){if(t=xa.current,t!==null&&((se&4194048)===se?Wa!==null:(se&62914560)!==se&&(se&536870912)===0||t!==Wa))throw uu=sp,Yv;e.flags|=8192}}function xi(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?hv():536870912,e.lanes|=t,lr|=t)}function Yr(e,t){if(!me)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 o=null;a!==null;)a.alternate!==null&&(o=a),a=a.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Oe(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,o=0;if(t)for(var n=e.child;n!==null;)a|=n.lanes|n.childLanes,o|=n.subtreeFlags&65011712,o|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)a|=n.lanes|n.childLanes,o|=n.subtreeFlags,o|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=o,e.childLanes=a,t}function xM(e,t,a){var o=t.pendingProps;switch(Qp(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Oe(t),null;case 1:return Oe(t),null;case 3:return a=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Co($e),Ql(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&($r(t)?fo(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ix())),Oe(t),null;case 26:return a=t.memoizedState,e===null?(fo(t),a!==null?(Oe(t),Ox(t,a)):(Oe(t),t.flags&=-16777217)):a?a!==e.memoizedState?(fo(t),Oe(t),Ox(t,a)):(Oe(t),t.flags&=-16777217):(e.memoizedProps!==o&&fo(t),Oe(t),t.flags&=-16777217),null;case 27:Fi(t),a=Qo.current;var n=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==o&&fo(t);else{if(!o){if(t.stateNode===null)throw Error(T(166));return Oe(t),null}e=Ka.current,$r(t)?ux(t,e):(e=Dy(n,o,a),t.stateNode=e,fo(t))}return Oe(t),null;case 5:if(Fi(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&fo(t);else{if(!o){if(t.stateNode===null)throw Error(T(166));return Oe(t),null}if(e=Ka.current,$r(t))ux(t,e);else{switch(n=rc(Qo.current),e){case 1:e=n.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:e=n.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":e=n.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":e=n.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":e=n.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof o.is=="string"?n.createElement("select",{is:o.is}):n.createElement("select"),o.multiple?e.multiple=!0:o.size&&(e.size=o.size);break;default:e=typeof o.is=="string"?n.createElement(a,{is:o.is}):n.createElement(a)}}e[St]=t,e[Ut]=o;e:for(n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.tag!==27&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break e;for(;n.sibling===null;){if(n.return===null||n.return===t)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}t.stateNode=e;e:switch(gt(e,a,o),a){case"button":case"input":case"select":case"textarea":e=!!o.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&fo(t)}}return Oe(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&fo(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(T(166));if(e=Qo.current,$r(t)){if(e=t.stateNode,a=t.memoizedProps,o=null,n=Tt,n!==null)switch(n.tag){case 27:case 5:o=n.memoizedProps}e[St]=t,e=!!(e.nodeValue===a||o!==null&&o.suppressHydrationWarning===!0||My(e.nodeValue,a)),e||qn(t)}else e=rc(e).createTextNode(o),e[St]=t,t.stateNode=e}return Oe(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=$r(t),o!==null&&o.dehydrated!==null){if(e===null){if(!n)throw Error(T(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(T(317));n[St]=t}else Bu(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Oe(t),n=!1}else n=ix(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(So(t),t):(So(t),null)}if(So(t),(t.flags&128)!==0)return t.lanes=a,t;if(a=o!==null,e=e!==null&&e.memoizedState!==null,a){o=t.child,n=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(n=o.alternate.memoizedState.cachePool.pool);var l=null;o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(l=o.memoizedState.cachePool.pool),l!==n&&(o.flags|=2048)}return a!==e&&a&&(t.child.flags|=8192),xi(t,t.updateQueue),Oe(t),null;case 4:return Ql(),e===null&&bm(t.stateNode.containerInfo),Oe(t),null;case 10:return Co(t.type),Oe(t),null;case 19:if(ut(Ke),n=t.memoizedState,n===null)return Oe(t),null;if(o=(t.flags&128)!==0,l=n.rendering,l===null)if(o)Yr(n,!1);else{if(Ne!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(l=Wi(e),l!==null){for(t.flags|=128,Yr(n,!1),e=l.updateQueue,t.updateQueue=e,xi(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)jv(a,e),a=a.sibling;return Ee(Ke,Ke.current&1|2),t.child}e=e.sibling}n.tail!==null&&Ya()>tc&&(t.flags|=128,o=!0,Yr(n,!1),t.lanes=4194304)}else{if(!o)if(e=Wi(l),e!==null){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,xi(t,e),Yr(n,!0),n.tail===null&&n.tailMode==="hidden"&&!l.alternate&&!me)return Oe(t),null}else 2*Ya()-n.renderingStartTime>tc&&a!==536870912&&(t.flags|=128,o=!0,Yr(n,!1),t.lanes=4194304);n.isBackwards?(l.sibling=t.child,t.child=l):(e=n.last,e!==null?e.sibling=l:t.child=l,n.last=l)}return n.tail!==null?(t=n.tail,n.rendering=t,n.tail=t.sibling,n.renderingStartTime=Ya(),t.sibling=null,e=Ke.current,Ee(Ke,o?e&1|2:e&1),t):(Oe(t),null);case 22:case 23:return So(t),am(),o=t.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(t.flags|=8192):o&&(t.flags|=8192),o?(a&536870912)!==0&&(t.flags&128)===0&&(Oe(t),t.subtreeFlags&6&&(t.flags|=8192)):Oe(t),a=t.updateQueue,a!==null&&xi(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),o=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),o!==a&&(t.flags|=2048),e!==null&&ut(zn),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Co($e),Oe(t),null;case 25:return null;case 30:return null}throw Error(T(156,t.tag))}function vM(e,t){switch(Qp(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Co($e),Ql(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Fi(t),null;case 13:if(So(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(T(340));Bu()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ut(Ke),null;case 4:return Ql(),null;case 10:return Co(t.type),null;case 22:case 23:return So(t),am(),e!==null&&ut(zn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Co($e),null;case 25:return null;default:return null}}function jS(e,t){switch(Qp(t),t.tag){case 3:Co($e),Ql();break;case 26:case 27:case 5:Fi(t);break;case 4:Ql();break;case 13:So(t);break;case 19:ut(Ke);break;case 10:Co(t.type);break;case 22:case 23:So(t),am(),e!==null&&ut(zn);break;case 24:Co($e)}}function Vu(e,t){try{var a=t.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var n=o.next;a=n;do{if((a.tag&e)===e){o=void 0;var l=a.create,r=a.inst;o=l(),r.destroy=o}a=a.next}while(a!==n)}}catch(u){Le(t,t.return,u)}}function un(e,t,a){try{var o=t.updateQueue,n=o!==null?o.lastEffect:null;if(n!==null){var l=n.next;o=l;do{if((o.tag&e)===e){var r=o.inst,u=r.destroy;if(u!==void 0){r.destroy=void 0,n=t;var s=a,i=u;try{i()}catch(c){Le(n,s,c)}}}o=o.next}while(o!==l)}}catch(c){Le(t,t.return,c)}}function XS(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Qv(t,a)}catch(o){Le(e,e.return,o)}}}function $S(e,t,a){a.props=jn(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(o){Le(e,t,o)}}function fu(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof a=="function"?e.refCleanup=a(o):a.current=o}}catch(n){Le(e,t,n)}}function $a(e,t){var a=e.ref,o=e.refCleanup;if(a!==null)if(typeof o=="function")try{o()}catch(n){Le(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(n){Le(e,t,n)}else a.current=null}function KS(e){var t=e.type,a=e.memoizedProps,o=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&o.focus();break e;case"img":a.src?o.src=a.src:a.srcSet&&(o.srcset=a.srcSet)}}catch(n){Le(e,e.return,n)}}function Ef(e,t,a){try{var o=e.stateNode;BM(o,e.type,a,t),o[Ut]=t}catch(n){Le(e,e.return,n)}}function YS(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&dn(e.type)||e.tag===4}function kf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||YS(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&&dn(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 Sp(e,t,a){var o=e.tag;if(o===5||o===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=wc));else if(o!==4&&(o===27&&dn(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(Sp(e,t,a),e=e.sibling;e!==null;)Sp(e,t,a),e=e.sibling}function ec(e,t,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(o!==4&&(o===27&&dn(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(ec(e,t,a),e=e.sibling;e!==null;)ec(e,t,a),e=e.sibling}function WS(e){var t=e.stateNode,a=e.memoizedProps;try{for(var o=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);gt(t,o,a),t[St]=e,t[Ut]=a}catch(l){Le(e,e.return,l)}}var mo=!1,ze=!1,Of=!1,_x=typeof WeakSet=="function"?WeakSet:Set,nt=null;function SM(e,t){if(e=e.containerInfo,Mp=cc,e=Bv(e),$p(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var o=a.getSelection&&a.getSelection();if(o&&o.rangeCount!==0){a=o.anchorNode;var n=o.anchorOffset,l=o.focusNode;o=o.focusOffset;try{a.nodeType,l.nodeType}catch{a=null;break e}var r=0,u=-1,s=-1,i=0,c=0,f=e,d=null;t:for(;;){for(var p;f!==a||n!==0&&f.nodeType!==3||(u=r+n),f!==l||o!==0&&f.nodeType!==3||(s=r+o),f.nodeType===3&&(r+=f.nodeValue.length),(p=f.firstChild)!==null;)d=f,f=p;for(;;){if(f===e)break t;if(d===a&&++i===n&&(u=r),d===l&&++c===o&&(s=r),(p=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=p}a=u===-1||s===-1?null:{start:u,end:s}}else a=null}a=a||{start:0,end:0}}else a=null;for(Ap={focusedElem:e,selectionRange:a},cc=!1,nt=t;nt!==null;)if(t=nt,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,nt=e;else for(;nt!==null;){switch(t=nt,l=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&l!==null){e=void 0,a=t,n=l.memoizedProps,l=l.memoizedState,o=a.stateNode;try{var x=jn(a.type,n,a.elementType===a.type);e=o.getSnapshotBeforeUpdate(x,l),o.__reactInternalSnapshotBeforeUpdate=e}catch(g){Le(a,a.return,g)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Dp(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Dp(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(T(163))}if(e=t.sibling,e!==null){e.return=t.return,nt=e;break}nt=t.return}}function ZS(e,t,a){var o=a.flags;switch(a.tag){case 0:case 11:case 15:Uo(e,a),o&4&&Vu(5,a);break;case 1:if(Uo(e,a),o&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(r){Le(a,a.return,r)}else{var n=jn(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(r){Le(a,a.return,r)}}o&64&&XS(a),o&512&&fu(a,a.return);break;case 3:if(Uo(e,a),o&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{Qv(e,t)}catch(r){Le(a,a.return,r)}}break;case 27:t===null&&o&4&&WS(a);case 26:case 5:Uo(e,a),t===null&&o&4&&KS(a),o&512&&fu(a,a.return);break;case 12:Uo(e,a);break;case 13:Uo(e,a),o&4&&ey(e,a),o&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=AM.bind(null,a),GM(e,a))));break;case 22:if(o=a.memoizedState!==null||mo,!o){t=t!==null&&t.memoizedState!==null||ze,n=mo;var l=ze;mo=o,(ze=t)&&!l?Ho(e,a,(a.subtreeFlags&8772)!==0):Uo(e,a),mo=n,ze=l}break;case 30:break;default:Uo(e,a)}}function QS(e){var t=e.alternate;t!==null&&(e.alternate=null,QS(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Hp(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 De=null,Ft=!1;function po(e,t,a){for(a=a.child;a!==null;)JS(e,t,a),a=a.sibling}function JS(e,t,a){if(ta&&typeof ta.onCommitFiberUnmount=="function")try{ta.onCommitFiberUnmount(ku,a)}catch{}switch(a.tag){case 26:ze||$a(a,t),po(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:ze||$a(a,t);var o=De,n=Ft;dn(a.type)&&(De=a.stateNode,Ft=!1),po(e,t,a),hu(a.stateNode),De=o,Ft=n;break;case 5:ze||$a(a,t);case 6:if(o=De,n=Ft,De=null,po(e,t,a),De=o,Ft=n,De!==null)if(Ft)try{(De.nodeType===9?De.body:De.nodeName==="HTML"?De.ownerDocument.body:De).removeChild(a.stateNode)}catch(l){Le(a,t,l)}else try{De.removeChild(a.stateNode)}catch(l){Le(a,t,l)}break;case 18:De!==null&&(Ft?(e=De,Kx(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Du(e)):Kx(De,a.stateNode));break;case 4:o=De,n=Ft,De=a.stateNode.containerInfo,Ft=!0,po(e,t,a),De=o,Ft=n;break;case 0:case 11:case 14:case 15:ze||un(2,a,t),ze||un(4,a,t),po(e,t,a);break;case 1:ze||($a(a,t),o=a.stateNode,typeof o.componentWillUnmount=="function"&&$S(a,t,o)),po(e,t,a);break;case 21:po(e,t,a);break;case 22:ze=(o=ze)||a.memoizedState!==null,po(e,t,a),ze=o;break;default:po(e,t,a)}}function ey(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Du(e)}catch(a){Le(t,t.return,a)}}function yM(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new _x),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new _x),t;default:throw Error(T(435,e.tag))}}function _f(e,t){var a=yM(e);t.forEach(function(o){var n=TM.bind(null,e,o);a.has(o)||(a.add(o),o.then(n,n))})}function Zt(e,t){var a=t.deletions;if(a!==null)for(var o=0;o<a.length;o++){var n=a[o],l=e,r=t,u=r;e:for(;u!==null;){switch(u.tag){case 27:if(dn(u.type)){De=u.stateNode,Ft=!1;break e}break;case 5:De=u.stateNode,Ft=!1;break e;case 3:case 4:De=u.stateNode.containerInfo,Ft=!0;break e}u=u.return}if(De===null)throw Error(T(160));JS(l,r,n),De=null,Ft=!1,l=n.alternate,l!==null&&(l.return=null),n.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)ty(t,e),t=t.sibling}var Ma=null;function ty(e,t){var a=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Zt(t,e),Qt(e),o&4&&(un(3,e,e.return),Vu(3,e),un(5,e,e.return));break;case 1:Zt(t,e),Qt(e),o&512&&(ze||a===null||$a(a,a.return)),o&64&&mo&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?o:a.concat(o))));break;case 26:var n=Ma;if(Zt(t,e),Qt(e),o&512&&(ze||a===null||$a(a,a.return)),o&4){var l=a!==null?a.memoizedState:null;if(o=e.memoizedState,a===null)if(o===null)if(e.stateNode===null){e:{o=e.type,a=e.memoizedProps,n=n.ownerDocument||n;t:switch(o){case"title":l=n.getElementsByTagName("title")[0],(!l||l[Pu]||l[St]||l.namespaceURI==="http://www.w3.org/2000/svg"||l.hasAttribute("itemprop"))&&(l=n.createElement(o),n.head.insertBefore(l,n.querySelector("head > title"))),gt(l,o,a),l[St]=e,lt(l),o=l;break e;case"link":var r=Jx("link","href",n).get(o+(a.href||""));if(r){for(var u=0;u<r.length;u++)if(l=r[u],l.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&l.getAttribute("rel")===(a.rel==null?null:a.rel)&&l.getAttribute("title")===(a.title==null?null:a.title)&&l.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){r.splice(u,1);break t}}l=n.createElement(o),gt(l,o,a),n.head.appendChild(l);break;case"meta":if(r=Jx("meta","content",n).get(o+(a.content||""))){for(u=0;u<r.length;u++)if(l=r[u],l.getAttribute("content")===(a.content==null?null:""+a.content)&&l.getAttribute("name")===(a.name==null?null:a.name)&&l.getAttribute("property")===(a.property==null?null:a.property)&&l.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&l.getAttribute("charset")===(a.charSet==null?null:a.charSet)){r.splice(u,1);break t}}l=n.createElement(o),gt(l,o,a),n.head.appendChild(l);break;default:throw Error(T(468,o))}l[St]=e,lt(l),o=l}e.stateNode=o}else ev(n,e.type,e.stateNode);else e.stateNode=Qx(n,o,e.memoizedProps);else l!==o?(l===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):l.count--,o===null?ev(n,e.type,e.stateNode):Qx(n,o,e.memoizedProps)):o===null&&e.stateNode!==null&&Ef(e,e.memoizedProps,a.memoizedProps)}break;case 27:Zt(t,e),Qt(e),o&512&&(ze||a===null||$a(a,a.return)),a!==null&&o&4&&Ef(e,e.memoizedProps,a.memoizedProps);break;case 5:if(Zt(t,e),Qt(e),o&512&&(ze||a===null||$a(a,a.return)),e.flags&32){n=e.stateNode;try{er(n,"")}catch(p){Le(e,e.return,p)}}o&4&&e.stateNode!=null&&(n=e.memoizedProps,Ef(e,n,a!==null?a.memoizedProps:n)),o&1024&&(Of=!0);break;case 6:if(Zt(t,e),Qt(e),o&4){if(e.stateNode===null)throw Error(T(162));o=e.memoizedProps,a=e.stateNode;try{a.nodeValue=o}catch(p){Le(e,e.return,p)}}break;case 3:if(_i=null,n=Ma,Ma=uc(t.containerInfo),Zt(t,e),Ma=n,Qt(e),o&4&&a!==null&&a.memoizedState.isDehydrated)try{Du(t.containerInfo)}catch(p){Le(e,e.return,p)}Of&&(Of=!1,ay(e));break;case 4:o=Ma,Ma=uc(e.stateNode.containerInfo),Zt(t,e),Qt(e),Ma=o;break;case 12:Zt(t,e),Qt(e);break;case 13:Zt(t,e),Qt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(ym=Ya()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,_f(e,o)));break;case 22:n=e.memoizedState!==null;var s=a!==null&&a.memoizedState!==null,i=mo,c=ze;if(mo=i||n,ze=c||s,Zt(t,e),ze=c,mo=i,Qt(e),o&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(a===null||s||mo||ze||_n(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){s=a=t;try{if(l=s.stateNode,n)r=l.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none";else{u=s.stateNode;var f=s.memoizedProps.style,d=f!=null&&f.hasOwnProperty("display")?f.display:null;u.style.display=d==null||typeof d=="boolean"?"":(""+d).trim()}}catch(p){Le(s,s.return,p)}}}else if(t.tag===6){if(a===null){s=t;try{s.stateNode.nodeValue=n?"":s.memoizedProps}catch(p){Le(s,s.return,p)}}}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}o&4&&(o=e.updateQueue,o!==null&&(a=o.retryQueue,a!==null&&(o.retryQueue=null,_f(e,a))));break;case 19:Zt(t,e),Qt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,_f(e,o)));break;case 30:break;case 21:break;default:Zt(t,e),Qt(e)}}function Qt(e){var t=e.flags;if(t&2){try{for(var a,o=e.return;o!==null;){if(YS(o)){a=o;break}o=o.return}if(a==null)throw Error(T(160));switch(a.tag){case 27:var n=a.stateNode,l=kf(e);ec(e,l,n);break;case 5:var r=a.stateNode;a.flags&32&&(er(r,""),a.flags&=-33);var u=kf(e);ec(e,u,r);break;case 3:case 4:var s=a.stateNode.containerInfo,i=kf(e);Sp(e,i,s);break;default:throw Error(T(161))}}catch(c){Le(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function ay(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;ay(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Uo(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)ZS(e,t.alternate,t),t=t.sibling}function _n(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:un(4,t,t.return),_n(t);break;case 1:$a(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&$S(t,t.return,a),_n(t);break;case 27:hu(t.stateNode);case 26:case 5:$a(t,t.return),_n(t);break;case 22:t.memoizedState===null&&_n(t);break;case 30:_n(t);break;default:_n(t)}e=e.sibling}}function Ho(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var o=t.alternate,n=e,l=t,r=l.flags;switch(l.tag){case 0:case 11:case 15:Ho(n,l,a),Vu(4,l);break;case 1:if(Ho(n,l,a),o=l,n=o.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(i){Le(o,o.return,i)}if(o=l,n=o.updateQueue,n!==null){var u=o.stateNode;try{var s=n.shared.hiddenCallbacks;if(s!==null)for(n.shared.hiddenCallbacks=null,n=0;n<s.length;n++)Zv(s[n],u)}catch(i){Le(o,o.return,i)}}a&&r&64&&XS(l),fu(l,l.return);break;case 27:WS(l);case 26:case 5:Ho(n,l,a),a&&o===null&&r&4&&KS(l),fu(l,l.return);break;case 12:Ho(n,l,a);break;case 13:Ho(n,l,a),a&&r&4&&ey(n,l);break;case 22:l.memoizedState===null&&Ho(n,l,a),fu(l,l.return);break;case 30:break;default:Ho(n,l,a)}t=t.sibling}}function hm(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&&zu(a))}function xm(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&zu(e))}function ja(e,t,a,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)oy(e,t,a,o),t=t.sibling}function oy(e,t,a,o){var n=t.flags;switch(t.tag){case 0:case 11:case 15:ja(e,t,a,o),n&2048&&Vu(9,t);break;case 1:ja(e,t,a,o);break;case 3:ja(e,t,a,o),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&zu(e)));break;case 12:if(n&2048){ja(e,t,a,o),e=t.stateNode;try{var l=t.memoizedProps,r=l.id,u=l.onPostCommit;typeof u=="function"&&u(r,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(s){Le(t,t.return,s)}}else ja(e,t,a,o);break;case 13:ja(e,t,a,o);break;case 23:break;case 22:l=t.stateNode,r=t.alternate,t.memoizedState!==null?l._visibility&2?ja(e,t,a,o):pu(e,t):l._visibility&2?ja(e,t,a,o):(l._visibility|=2,Dl(e,t,a,o,(t.subtreeFlags&10256)!==0)),n&2048&&hm(r,t);break;case 24:ja(e,t,a,o),n&2048&&xm(t.alternate,t);break;default:ja(e,t,a,o)}}function Dl(e,t,a,o,n){for(n=n&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var l=e,r=t,u=a,s=o,i=r.flags;switch(r.tag){case 0:case 11:case 15:Dl(l,r,u,s,n),Vu(8,r);break;case 23:break;case 22:var c=r.stateNode;r.memoizedState!==null?c._visibility&2?Dl(l,r,u,s,n):pu(l,r):(c._visibility|=2,Dl(l,r,u,s,n)),n&&i&2048&&hm(r.alternate,r);break;case 24:Dl(l,r,u,s,n),n&&i&2048&&xm(r.alternate,r);break;default:Dl(l,r,u,s,n)}t=t.sibling}}function pu(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,o=t,n=o.flags;switch(o.tag){case 22:pu(a,o),n&2048&&hm(o.alternate,o);break;case 24:pu(a,o),n&2048&&xm(o.alternate,o);break;default:pu(a,o)}t=t.sibling}}var au=8192;function Ml(e){if(e.subtreeFlags&au)for(e=e.child;e!==null;)ny(e),e=e.sibling}function ny(e){switch(e.tag){case 26:Ml(e),e.flags&au&&e.memoizedState!==null&&oA(Ma,e.memoizedState,e.memoizedProps);break;case 5:Ml(e);break;case 3:case 4:var t=Ma;Ma=uc(e.stateNode.containerInfo),Ml(e),Ma=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=au,au=16777216,Ml(e),au=t):Ml(e));break;default:Ml(e)}}function ly(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 Wr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var o=t[a];nt=o,uy(o,e)}ly(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)ry(e),e=e.sibling}function ry(e){switch(e.tag){case 0:case 11:case 15:Wr(e),e.flags&2048&&un(9,e,e.return);break;case 3:Wr(e);break;case 12:Wr(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ki(e)):Wr(e);break;default:Wr(e)}}function ki(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var o=t[a];nt=o,uy(o,e)}ly(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:un(8,t,t.return),ki(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,ki(t));break;default:ki(t)}e=e.sibling}}function uy(e,t){for(;nt!==null;){var a=nt;switch(a.tag){case 0:case 11:case 15:un(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var o=a.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:zu(a.memoizedState.cache)}if(o=a.child,o!==null)o.return=a,nt=o;else e:for(a=e;nt!==null;){o=nt;var n=o.sibling,l=o.return;if(QS(o),o===a){nt=null;break e}if(n!==null){n.return=l,nt=n;break e}nt=l}}}var CM={getCacheForType:function(e){var t=yt($e),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a}},LM=typeof WeakMap=="function"?WeakMap:Map,ve=0,Re=null,re=null,se=0,xe=0,Jt=null,Wo=!1,fr=!1,vm=!1,wo=0,Ne=0,sn=0,Un=0,Sm=0,ha=0,lr=0,mu=null,zt=null,yp=!1,ym=0,tc=1/0,ac=null,tn=null,mt=0,an=null,rr=null,Zl=0,Cp=0,Lp=null,sy=null,gu=0,bp=null;function oa(){if((ve&2)!==0&&se!==0)return se&-se;if(X.T!==null){var e=tr;return e!==0?e:Lm()}return Sv()}function iy(){ha===0&&(ha=(se&536870912)===0||me?gv():536870912);var e=xa.current;return e!==null&&(e.flags|=32),ha}function na(e,t,a){(e===Re&&(xe===2||xe===9)||e.cancelPendingCommit!==null)&&(ur(e,0),Zo(e,se,ha,!1)),_u(e,a),((ve&2)===0||e!==Re)&&(e===Re&&((ve&2)===0&&(Un|=a),Ne===4&&Zo(e,se,ha,!1)),Qa(e))}function cy(e,t,a){if((ve&6)!==0)throw Error(T(327));var o=!a&&(t&124)===0&&(t&e.expiredLanes)===0||Ou(e,t),n=o?wM(e,t):Pf(e,t,!0),l=o;do{if(n===0){fr&&!o&&Zo(e,t,0,!1);break}else{if(a=e.current.alternate,l&&!bM(a)){n=Pf(e,t,!1),l=!1;continue}if(n===2){if(l=t,e.errorRecoveryDisabledLanes&l)var r=0;else r=e.pendingLanes&-536870913,r=r!==0?r:r&536870912?536870912:0;if(r!==0){t=r;e:{var u=e;n=mu;var s=u.current.memoizedState.isDehydrated;if(s&&(ur(u,r).flags|=256),r=Pf(u,r,!1),r!==2){if(vm&&!s){u.errorRecoveryDisabledLanes|=l,Un|=l,n=4;break e}l=zt,zt=n,l!==null&&(zt===null?zt=l:zt.push.apply(zt,l))}n=r}if(l=!1,n!==2)continue}}if(n===1){ur(e,0),Zo(e,t,0,!0);break}e:{switch(o=e,l=n,l){case 0:case 1:throw Error(T(345));case 4:if((t&4194048)!==t)break;case 6:Zo(o,t,ha,!Wo);break e;case 2:zt=null;break;case 3:case 5:break;default:throw Error(T(329))}if((t&62914560)===t&&(n=ym+300-Ya(),10<n)){if(Zo(o,t,ha,!Wo),fc(o,0,!0)!==0)break e;o.timeoutHandle=Ty(Px.bind(null,o,a,zt,ac,yp,t,ha,Un,lr,Wo,l,2,-0,0),n);break e}Px(o,a,zt,ac,yp,t,ha,Un,lr,Wo,l,0,-0,0)}}break}while(!0);Qa(e)}function Px(e,t,a,o,n,l,r,u,s,i,c,f,d,p){if(e.timeoutHandle=-1,f=t.subtreeFlags,(f&8192||(f&16785408)===16785408)&&(Iu={stylesheets:null,count:0,unsuspend:aA},ny(t),f=nA(),f!==null)){e.cancelPendingCommit=f(Bx.bind(null,e,t,l,a,o,n,r,u,s,c,1,d,p)),Zo(e,l,r,!i);return}Bx(e,t,l,a,o,n,r,u,s)}function bM(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 o=0;o<a.length;o++){var n=a[o],l=n.getSnapshot;n=n.value;try{if(!la(l(),n))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 Zo(e,t,a,o){t&=~Sm,t&=~Un,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var n=t;0<n;){var l=31-aa(n),r=1<<l;o[l]=-1,n&=~r}a!==0&&xv(e,a,t)}function Lc(){return(ve&6)===0?(Gu(0,!1),!1):!0}function Cm(){if(re!==null){if(xe===0)var e=re.return;else e=re,vo=Yn=null,um(e),Wl=null,bu=0,e=re;for(;e!==null;)jS(e.alternate,e),e=e.return;re=null}}function ur(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,zM(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),Cm(),Re=e,re=a=yo(e.current,null),se=t,xe=0,Jt=null,Wo=!1,fr=Ou(e,t),vm=!1,lr=ha=Sm=Un=sn=Ne=0,zt=mu=null,yp=!1,(t&8)!==0&&(t|=t&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=t;0<o;){var n=31-aa(o),l=1<<n;t|=e[n],o&=~l}return wo=t,hc(),a}function dy(e,t){ee=null,X.H=Yi,t===Uu||t===vc?(t=px(),xe=3):t===Yv?(t=px(),xe=4):xe=t===zS?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Jt=t,re===null&&(Ne=1,Qi(e,ga(t,e.current)))}function fy(){var e=X.H;return X.H=Yi,e===null?Yi:e}function py(){var e=X.A;return X.A=CM,e}function Rp(){Ne=4,Wo||(se&4194048)!==se&&xa.current!==null||(fr=!0),(sn&134217727)===0&&(Un&134217727)===0||Re===null||Zo(Re,se,ha,!1)}function Pf(e,t,a){var o=ve;ve|=2;var n=fy(),l=py();(Re!==e||se!==t)&&(ac=null,ur(e,t)),t=!1;var r=Ne;e:do try{if(xe!==0&&re!==null){var u=re,s=Jt;switch(xe){case 8:Cm(),r=6;break e;case 3:case 2:case 9:case 6:xa.current===null&&(t=!0);var i=xe;if(xe=0,Jt=null,Vl(e,u,s,i),a&&fr){r=0;break e}break;default:i=xe,xe=0,Jt=null,Vl(e,u,s,i)}}RM(),r=Ne;break}catch(c){dy(e,c)}while(!0);return t&&e.shellSuspendCounter++,vo=Yn=null,ve=o,X.H=n,X.A=l,re===null&&(Re=null,se=0,hc()),r}function RM(){for(;re!==null;)my(re)}function wM(e,t){var a=ve;ve|=2;var o=fy(),n=py();Re!==e||se!==t?(ac=null,tc=Ya()+500,ur(e,t)):fr=Ou(e,t);e:do try{if(xe!==0&&re!==null){t=re;var l=Jt;t:switch(xe){case 1:xe=0,Jt=null,Vl(e,t,l,1);break;case 2:case 9:if(fx(l)){xe=0,Jt=null,Nx(t);break}t=function(){xe!==2&&xe!==9||Re!==e||(xe=7),Qa(e)},l.then(t,t);break e;case 3:xe=7;break e;case 4:xe=5;break e;case 7:fx(l)?(xe=0,Jt=null,Nx(t)):(xe=0,Jt=null,Vl(e,t,l,7));break;case 5:var r=null;switch(re.tag){case 26:r=re.memoizedState;case 5:case 27:var u=re;if(!r||Oy(r)){xe=0,Jt=null;var s=u.sibling;if(s!==null)re=s;else{var i=u.return;i!==null?(re=i,bc(i)):re=null}break t}}xe=0,Jt=null,Vl(e,t,l,5);break;case 6:xe=0,Jt=null,Vl(e,t,l,6);break;case 8:Cm(),Ne=6;break e;default:throw Error(T(462))}}IM();break}catch(c){dy(e,c)}while(!0);return vo=Yn=null,X.H=o,X.A=n,ve=a,re!==null?0:(Re=null,se=0,hc(),Ne)}function IM(){for(;re!==null&&!KI();)my(re)}function my(e){var t=GS(e.alternate,e,wo);e.memoizedProps=e.pendingProps,t===null?bc(e):re=t}function Nx(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=Tx(a,t,t.pendingProps,t.type,void 0,se);break;case 11:t=Tx(a,t,t.pendingProps,t.type.render,t.ref,se);break;case 5:um(t);default:jS(a,t),t=re=jv(t,wo),t=GS(a,t,wo)}e.memoizedProps=e.pendingProps,t===null?bc(e):re=t}function Vl(e,t,a,o){vo=Yn=null,um(t),Wl=null,bu=0;var n=t.return;try{if(gM(e,n,t,a,se)){Ne=1,Qi(e,ga(a,e.current)),re=null;return}}catch(l){if(n!==null)throw re=n,l;Ne=1,Qi(e,ga(a,e.current)),re=null;return}t.flags&32768?(me||o===1?e=!0:fr||(se&536870912)!==0?e=!1:(Wo=e=!0,(o===2||o===9||o===3||o===6)&&(o=xa.current,o!==null&&o.tag===13&&(o.flags|=16384))),gy(t,e)):bc(t)}function bc(e){var t=e;do{if((t.flags&32768)!==0){gy(t,Wo);return}e=t.return;var a=xM(t.alternate,t,wo);if(a!==null){re=a;return}if(t=t.sibling,t!==null){re=t;return}re=t=e}while(t!==null);Ne===0&&(Ne=5)}function gy(e,t){do{var a=vM(e.alternate,e);if(a!==null){a.flags&=32767,re=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){re=e;return}re=e=a}while(e!==null);Ne=6,re=null}function Bx(e,t,a,o,n,l,r,u,s){e.cancelPendingCommit=null;do Rc();while(mt!==0);if((ve&6)!==0)throw Error(T(327));if(t!==null){if(t===e.current)throw Error(T(177));if(l=t.lanes|t.childLanes,l|=Kp,n1(e,a,l,r,u,s),e===Re&&(re=Re=null,se=0),rr=t,an=e,Zl=a,Cp=l,Lp=n,sy=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,DM(zi,function(){return yy(!0),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=X.T,X.T=null,n=ge.p,ge.p=2,r=ve,ve|=4;try{SM(e,t,a)}finally{ve=r,ge.p=n,X.T=o}}mt=1,hy(),xy(),vy()}}function hy(){if(mt===1){mt=0;var e=an,t=rr,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=X.T,X.T=null;var o=ge.p;ge.p=2;var n=ve;ve|=4;try{ty(t,e);var l=Ap,r=Bv(e.containerInfo),u=l.focusedElem,s=l.selectionRange;if(r!==u&&u&&u.ownerDocument&&Nv(u.ownerDocument.documentElement,u)){if(s!==null&&$p(u)){var i=s.start,c=s.end;if(c===void 0&&(c=i),"selectionStart"in u)u.selectionStart=i,u.selectionEnd=Math.min(c,u.value.length);else{var f=u.ownerDocument||document,d=f&&f.defaultView||window;if(d.getSelection){var p=d.getSelection(),x=u.textContent.length,g=Math.min(s.start,x),S=s.end===void 0?g:Math.min(s.end,x);!p.extend&&g>S&&(r=S,S=g,g=r);var m=nx(u,g),h=nx(u,S);if(m&&h&&(p.rangeCount!==1||p.anchorNode!==m.node||p.anchorOffset!==m.offset||p.focusNode!==h.node||p.focusOffset!==h.offset)){var v=f.createRange();v.setStart(m.node,m.offset),p.removeAllRanges(),g>S?(p.addRange(v),p.extend(h.node,h.offset)):(v.setEnd(h.node,h.offset),p.addRange(v))}}}}for(f=[],p=u;p=p.parentNode;)p.nodeType===1&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof u.focus=="function"&&u.focus(),u=0;u<f.length;u++){var y=f[u];y.element.scrollLeft=y.left,y.element.scrollTop=y.top}}cc=!!Mp,Ap=Mp=null}finally{ve=n,ge.p=o,X.T=a}}e.current=t,mt=2}}function xy(){if(mt===2){mt=0;var e=an,t=rr,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=X.T,X.T=null;var o=ge.p;ge.p=2;var n=ve;ve|=4;try{ZS(e,t.alternate,t)}finally{ve=n,ge.p=o,X.T=a}}mt=3}}function vy(){if(mt===4||mt===3){mt=0,YI();var e=an,t=rr,a=Zl,o=sy;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?mt=5:(mt=0,rr=an=null,Sy(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(tn=null),Up(a),t=t.stateNode,ta&&typeof ta.onCommitFiberRoot=="function")try{ta.onCommitFiberRoot(ku,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=X.T,n=ge.p,ge.p=2,X.T=null;try{for(var l=e.onRecoverableError,r=0;r<o.length;r++){var u=o[r];l(u.value,{componentStack:u.stack})}}finally{X.T=t,ge.p=n}}(Zl&3)!==0&&Rc(),Qa(e),n=e.pendingLanes,(a&4194090)!==0&&(n&42)!==0?e===bp?gu++:(gu=0,bp=e):gu=0,Gu(0,!1)}}function Sy(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,zu(t)))}function Rc(e){return hy(),xy(),vy(),yy(e)}function yy(){if(mt!==5)return!1;var e=an,t=Cp;Cp=0;var a=Up(Zl),o=X.T,n=ge.p;try{ge.p=32>a?32:a,X.T=null,a=Lp,Lp=null;var l=an,r=Zl;if(mt=0,rr=an=null,Zl=0,(ve&6)!==0)throw Error(T(331));var u=ve;if(ve|=4,ry(l.current),oy(l,l.current,r,a),ve=u,Gu(0,!1),ta&&typeof ta.onPostCommitFiberRoot=="function")try{ta.onPostCommitFiberRoot(ku,l)}catch{}return!0}finally{ge.p=n,X.T=o,Sy(e,t)}}function Fx(e,t,a){t=ga(a,t),t=hp(e.stateNode,t,2),e=en(e,t,2),e!==null&&(_u(e,2),Qa(e))}function Le(e,t,a){if(e.tag===3)Fx(e,e,a);else for(;t!==null;){if(t.tag===3){Fx(t,e,a);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(tn===null||!tn.has(o))){e=ga(a,e),a=BS(2),o=en(t,a,2),o!==null&&(FS(a,o,t,e),_u(o,2),Qa(o));break}}t=t.return}}function Nf(e,t,a){var o=e.pingCache;if(o===null){o=e.pingCache=new LM;var n=new Set;o.set(t,n)}else n=o.get(t),n===void 0&&(n=new Set,o.set(t,n));n.has(a)||(vm=!0,n.add(a),e=MM.bind(null,e,t,a),t.then(e,e))}function MM(e,t,a){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Re===e&&(se&a)===a&&(Ne===4||Ne===3&&(se&62914560)===se&&300>Ya()-ym?(ve&2)===0&&ur(e,0):Sm|=a,lr===se&&(lr=0)),Qa(e)}function Cy(e,t){t===0&&(t=hv()),e=dr(e,t),e!==null&&(_u(e,t),Qa(e))}function AM(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Cy(e,a)}function TM(e,t){var a=0;switch(e.tag){case 13:var o=e.stateNode,n=e.memoizedState;n!==null&&(a=n.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(T(314))}o!==null&&o.delete(t),Cy(e,a)}function DM(e,t){return Fp(e,t)}var oc=null,El=null,wp=!1,nc=!1,Bf=!1,Hn=0;function Qa(e){e!==El&&e.next===null&&(El===null?oc=El=e:El=El.next=e),nc=!0,wp||(wp=!0,kM())}function Gu(e,t){if(!Bf&&nc){Bf=!0;do for(var a=!1,o=oc;o!==null;){if(!t)if(e!==0){var n=o.pendingLanes;if(n===0)var l=0;else{var r=o.suspendedLanes,u=o.pingedLanes;l=(1<<31-aa(42|e)+1)-1,l&=n&~(r&~u),l=l&201326741?l&201326741|1:l?l|2:0}l!==0&&(a=!0,zx(o,l))}else l=se,l=fc(o,o===Re?l:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(l&3)===0||Ou(o,l)||(a=!0,zx(o,l));o=o.next}while(a);Bf=!1}}function EM(){Ly()}function Ly(){nc=wp=!1;var e=0;Hn!==0&&(FM()&&(e=Hn),Hn=0);for(var t=Ya(),a=null,o=oc;o!==null;){var n=o.next,l=by(o,t);l===0?(o.next=null,a===null?oc=n:a.next=n,n===null&&(El=a)):(a=o,(e!==0||(l&3)!==0)&&(nc=!0)),o=n}Gu(e,!1)}function by(e,t){for(var a=e.suspendedLanes,o=e.pingedLanes,n=e.expirationTimes,l=e.pendingLanes&-62914561;0<l;){var r=31-aa(l),u=1<<r,s=n[r];s===-1?((u&a)===0||(u&o)!==0)&&(n[r]=o1(u,t)):s<=t&&(e.expiredLanes|=u),l&=~u}if(t=Re,a=se,a=fc(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,a===0||e===t&&(xe===2||xe===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&cf(o),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Ou(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(o!==null&&cf(o),Up(a)){case 2:case 8:a=pv;break;case 32:a=zi;break;case 268435456:a=mv;break;default:a=zi}return o=Ry.bind(null,e),a=Fp(a,o),e.callbackPriority=t,e.callbackNode=a,t}return o!==null&&o!==null&&cf(o),e.callbackPriority=2,e.callbackNode=null,2}function Ry(e,t){if(mt!==0&&mt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Rc(!0)&&e.callbackNode!==a)return null;var o=se;return o=fc(e,e===Re?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(cy(e,o,t),by(e,Ya()),e.callbackNode!=null&&e.callbackNode===a?Ry.bind(null,e):null)}function zx(e,t){if(Rc())return null;cy(e,t,!0)}function kM(){UM(function(){(ve&6)!==0?Fp(fv,EM):Ly()})}function Lm(){return Hn===0&&(Hn=gv()),Hn}function Ux(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Ri(""+e)}function Hx(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 OM(e,t,a,o,n){if(t==="submit"&&a&&a.stateNode===n){var l=Ux((n[Ut]||null).action),r=o.submitter;r&&(t=(t=r[Ut]||null)?Ux(t.formAction):r.getAttribute("formAction"),t!==null&&(l=t,r=null));var u=new pc("action","action",null,o,n);e.push({event:u,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(Hn!==0){var s=r?Hx(n,r):new FormData(n);mp(a,{pending:!0,data:s,method:n.method,action:l},null,s)}}else typeof l=="function"&&(u.preventDefault(),s=r?Hx(n,r):new FormData(n),mp(a,{pending:!0,data:s,method:n.method,action:l},l,s))},currentTarget:n}]})}}for(vi=0;vi<ap.length;vi++)Si=ap[vi],qx=Si.toLowerCase(),Vx=Si[0].toUpperCase()+Si.slice(1),Ta(qx,"on"+Vx);var Si,qx,Vx,vi;Ta(zv,"onAnimationEnd");Ta(Uv,"onAnimationIteration");Ta(Hv,"onAnimationStart");Ta("dblclick","onDoubleClick");Ta("focusin","onFocus");Ta("focusout","onBlur");Ta(Q1,"onTransitionRun");Ta(J1,"onTransitionStart");Ta(eM,"onTransitionCancel");Ta(qv,"onTransitionEnd");Jl("onMouseEnter",["mouseout","mouseover"]);Jl("onMouseLeave",["mouseout","mouseover"]);Jl("onPointerEnter",["pointerout","pointerover"]);Jl("onPointerLeave",["pointerout","pointerover"]);Xn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Xn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Xn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Xn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Xn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Xn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ru="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(" "),_M=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ru));function wy(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var o=e[a],n=o.event;o=o.listeners;e:{var l=void 0;if(t)for(var r=o.length-1;0<=r;r--){var u=o[r],s=u.instance,i=u.currentTarget;if(u=u.listener,s!==l&&n.isPropagationStopped())break e;l=u,n.currentTarget=i;try{l(n)}catch(c){Zi(c)}n.currentTarget=null,l=s}else for(r=0;r<o.length;r++){if(u=o[r],s=u.instance,i=u.currentTarget,u=u.listener,s!==l&&n.isPropagationStopped())break e;l=u,n.currentTarget=i;try{l(n)}catch(c){Zi(c)}n.currentTarget=null,l=s}}}}function le(e,t){var a=t[Yf];a===void 0&&(a=t[Yf]=new Set);var o=e+"__bubble";a.has(o)||(Iy(t,e,2,!1),a.add(o))}function Ff(e,t,a){var o=0;t&&(o|=4),Iy(a,e,o,t)}var yi="_reactListening"+Math.random().toString(36).slice(2);function bm(e){if(!e[yi]){e[yi]=!0,yv.forEach(function(a){a!=="selectionchange"&&(_M.has(a)||Ff(a,!1,e),Ff(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[yi]||(t[yi]=!0,Ff("selectionchange",!1,t))}}function Iy(e,t,a,o){switch(Fy(t)){case 2:var n=uA;break;case 8:n=sA;break;default:n=Mm}a=n.bind(null,t,a,e),n=void 0,!Jf||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),o?n!==void 0?e.addEventListener(t,a,{capture:!0,passive:n}):e.addEventListener(t,a,!0):n!==void 0?e.addEventListener(t,a,{passive:n}):e.addEventListener(t,a,!1)}function zf(e,t,a,o,n){var l=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var r=o.tag;if(r===3||r===4){var u=o.stateNode.containerInfo;if(u===n)break;if(r===4)for(r=o.return;r!==null;){var s=r.tag;if((s===3||s===4)&&r.stateNode.containerInfo===n)return;r=r.return}for(;u!==null;){if(r=_l(u),r===null)return;if(s=r.tag,s===5||s===6||s===26||s===27){o=l=r;continue e}u=u.parentNode}}o=o.return}Av(function(){var i=l,c=Vp(a),f=[];e:{var d=Vv.get(e);if(d!==void 0){var p=pc,x=e;switch(e){case"keypress":if(Ii(a)===0)break e;case"keydown":case"keyup":p=D1;break;case"focusin":x="focus",p=vf;break;case"focusout":x="blur",p=vf;break;case"beforeblur":case"afterblur":p=vf;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":p=Yh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=v1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=O1;break;case zv:case Uv:case Hv:p=C1;break;case qv:p=P1;break;case"scroll":case"scrollend":p=h1;break;case"wheel":p=B1;break;case"copy":case"cut":case"paste":p=b1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=Zh;break;case"toggle":case"beforetoggle":p=z1}var g=(t&4)!==0,S=!g&&(e==="scroll"||e==="scrollend"),m=g?d!==null?d+"Capture":null:d;g=[];for(var h=i,v;h!==null;){var y=h;if(v=y.stateNode,y=y.tag,y!==5&&y!==26&&y!==27||v===null||m===null||(y=vu(h,m),y!=null&&g.push(wu(h,y,v))),S)break;h=h.return}0<g.length&&(d=new p(d,x,null,a,c),f.push({event:d,listeners:g}))}}if((t&7)===0){e:{if(d=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",d&&a!==Qf&&(x=a.relatedTarget||a.fromElement)&&(_l(x)||x[ir]))break e;if((p||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,p?(x=a.relatedTarget||a.toElement,p=i,x=x?_l(x):null,x!==null&&(S=Eu(x),g=x.tag,x!==S||g!==5&&g!==27&&g!==6)&&(x=null)):(p=null,x=i),p!==x)){if(g=Yh,y="onMouseLeave",m="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(g=Zh,y="onPointerLeave",m="onPointerEnter",h="pointer"),S=p==null?d:tu(p),v=x==null?d:tu(x),d=new g(y,h+"leave",p,a,c),d.target=S,d.relatedTarget=v,y=null,_l(c)===i&&(g=new g(m,h+"enter",x,a,c),g.target=v,g.relatedTarget=S,y=g),S=y,p&&x)t:{for(g=p,m=x,h=0,v=g;v;v=Al(v))h++;for(v=0,y=m;y;y=Al(y))v++;for(;0<h-v;)g=Al(g),h--;for(;0<v-h;)m=Al(m),v--;for(;h--;){if(g===m||m!==null&&g===m.alternate)break t;g=Al(g),m=Al(m)}g=null}else g=null;p!==null&&Gx(f,d,p,g,!1),x!==null&&S!==null&&Gx(f,S,x,g,!0)}}e:{if(d=i?tu(i):window,p=d.nodeName&&d.nodeName.toLowerCase(),p==="select"||p==="input"&&d.type==="file")var R=tx;else if(ex(d))if(_v)R=Y1;else{R=$1;var I=X1}else p=d.nodeName,!p||p.toLowerCase()!=="input"||d.type!=="checkbox"&&d.type!=="radio"?i&&qp(i.elementType)&&(R=tx):R=K1;if(R&&(R=R(e,i))){Ov(f,R,a,c);break e}I&&I(e,d,i),e==="focusout"&&i&&d.type==="number"&&i.memoizedProps.value!=null&&Zf(d,"number",d.value)}switch(I=i?tu(i):window,e){case"focusin":(ex(I)||I.contentEditable==="true")&&(Bl=I,ep=i,lu=null);break;case"focusout":lu=ep=Bl=null;break;case"mousedown":tp=!0;break;case"contextmenu":case"mouseup":case"dragend":tp=!1,lx(f,a,c);break;case"selectionchange":if(Z1)break;case"keydown":case"keyup":lx(f,a,c)}var C;if(Xp)e:{switch(e){case"compositionstart":var L="onCompositionStart";break e;case"compositionend":L="onCompositionEnd";break e;case"compositionupdate":L="onCompositionUpdate";break e}L=void 0}else Nl?Ev(e,a)&&(L="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(L="onCompositionStart");L&&(Dv&&a.locale!=="ko"&&(Nl||L!=="onCompositionStart"?L==="onCompositionEnd"&&Nl&&(C=Tv()):(Yo=c,Gp="value"in Yo?Yo.value:Yo.textContent,Nl=!0)),I=lc(i,L),0<I.length&&(L=new Wh(L,e,null,a,c),f.push({event:L,listeners:I}),C?L.data=C:(C=kv(a),C!==null&&(L.data=C)))),(C=H1?q1(e,a):V1(e,a))&&(L=lc(i,"onBeforeInput"),0<L.length&&(I=new Wh("onBeforeInput","beforeinput",null,a,c),f.push({event:I,listeners:L}),I.data=C)),OM(f,e,i,a,c)}wy(f,t)})}function wu(e,t,a){return{instance:e,listener:t,currentTarget:a}}function lc(e,t){for(var a=t+"Capture",o=[];e!==null;){var n=e,l=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||l===null||(n=vu(e,a),n!=null&&o.unshift(wu(e,n,l)),n=vu(e,t),n!=null&&o.push(wu(e,n,l))),e.tag===3)return o;e=e.return}return[]}function Al(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Gx(e,t,a,o,n){for(var l=t._reactName,r=[];a!==null&&a!==o;){var u=a,s=u.alternate,i=u.stateNode;if(u=u.tag,s!==null&&s===o)break;u!==5&&u!==26&&u!==27||i===null||(s=i,n?(i=vu(a,l),i!=null&&r.unshift(wu(a,i,s))):n||(i=vu(a,l),i!=null&&r.push(wu(a,i,s)))),a=a.return}r.length!==0&&e.push({event:t,listeners:r})}var PM=/\r\n?/g,NM=/\u0000|\uFFFD/g;function jx(e){return(typeof e=="string"?e:""+e).replace(PM,`
`).replace(NM,"")}function My(e,t){return t=jx(t),jx(e)===t}function wc(){}function Se(e,t,a,o,n,l){switch(a){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||er(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&er(e,""+o);break;case"className":ii(e,"class",o);break;case"tabIndex":ii(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":ii(e,a,o);break;case"style":Mv(e,o,l);break;case"data":if(t!=="object"){ii(e,"data",o);break}case"src":case"href":if(o===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=Ri(""+o),e.setAttribute(a,o);break;case"action":case"formAction":if(typeof o=="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 l=="function"&&(a==="formAction"?(t!=="input"&&Se(e,t,"name",n.name,n,null),Se(e,t,"formEncType",n.formEncType,n,null),Se(e,t,"formMethod",n.formMethod,n,null),Se(e,t,"formTarget",n.formTarget,n,null)):(Se(e,t,"encType",n.encType,n,null),Se(e,t,"method",n.method,n,null),Se(e,t,"target",n.target,n,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=Ri(""+o),e.setAttribute(a,o);break;case"onClick":o!=null&&(e.onclick=wc);break;case"onScroll":o!=null&&le("scroll",e);break;case"onScrollEnd":o!=null&&le("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(T(61));if(a=o.__html,a!=null){if(n.children!=null)throw Error(T(60));e.innerHTML=a}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}a=Ri(""+o),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":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""+o):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":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":o===!0?e.setAttribute(a,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,o):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(a,o):e.removeAttribute(a);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(a):e.setAttribute(a,o);break;case"popover":le("beforetoggle",e),le("toggle",e),bi(e,"popover",o);break;case"xlinkActuate":co(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":co(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":co(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":co(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":co(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":co(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":co(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":co(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":co(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":bi(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=m1.get(a)||a,bi(e,a,o))}}function Ip(e,t,a,o,n,l){switch(a){case"style":Mv(e,o,l);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(T(61));if(a=o.__html,a!=null){if(n.children!=null)throw Error(T(60));e.innerHTML=a}}break;case"children":typeof o=="string"?er(e,o):(typeof o=="number"||typeof o=="bigint")&&er(e,""+o);break;case"onScroll":o!=null&&le("scroll",e);break;case"onScrollEnd":o!=null&&le("scrollend",e);break;case"onClick":o!=null&&(e.onclick=wc);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Cv.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(n=a.endsWith("Capture"),t=a.slice(2,n?a.length-7:void 0),l=e[Ut]||null,l=l!=null?l[a]:null,typeof l=="function"&&e.removeEventListener(t,l,n),typeof o=="function")){typeof l!="function"&&l!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,o,n);break e}a in e?e[a]=o:o===!0?e.setAttribute(a,""):bi(e,a,o)}}}function gt(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":le("error",e),le("load",e);var o=!1,n=!1,l;for(l in a)if(a.hasOwnProperty(l)){var r=a[l];if(r!=null)switch(l){case"src":o=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(T(137,t));default:Se(e,t,l,r,a,null)}}n&&Se(e,t,"srcSet",a.srcSet,a,null),o&&Se(e,t,"src",a.src,a,null);return;case"input":le("invalid",e);var u=l=r=n=null,s=null,i=null;for(o in a)if(a.hasOwnProperty(o)){var c=a[o];if(c!=null)switch(o){case"name":n=c;break;case"type":r=c;break;case"checked":s=c;break;case"defaultChecked":i=c;break;case"value":l=c;break;case"defaultValue":u=c;break;case"children":case"dangerouslySetInnerHTML":if(c!=null)throw Error(T(137,t));break;default:Se(e,t,o,c,a,null)}}Rv(e,l,u,s,i,r,n,!1),Ui(e);return;case"select":le("invalid",e),o=r=l=null;for(n in a)if(a.hasOwnProperty(n)&&(u=a[n],u!=null))switch(n){case"value":l=u;break;case"defaultValue":r=u;break;case"multiple":o=u;default:Se(e,t,n,u,a,null)}t=l,a=r,e.multiple=!!o,t!=null?jl(e,!!o,t,!1):a!=null&&jl(e,!!o,a,!0);return;case"textarea":le("invalid",e),l=n=o=null;for(r in a)if(a.hasOwnProperty(r)&&(u=a[r],u!=null))switch(r){case"value":o=u;break;case"defaultValue":n=u;break;case"children":l=u;break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(T(91));break;default:Se(e,t,r,u,a,null)}Iv(e,o,n,l),Ui(e);return;case"option":for(s in a)if(a.hasOwnProperty(s)&&(o=a[s],o!=null))switch(s){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:Se(e,t,s,o,a,null)}return;case"dialog":le("beforetoggle",e),le("toggle",e),le("cancel",e),le("close",e);break;case"iframe":case"object":le("load",e);break;case"video":case"audio":for(o=0;o<Ru.length;o++)le(Ru[o],e);break;case"image":le("error",e),le("load",e);break;case"details":le("toggle",e);break;case"embed":case"source":case"link":le("error",e),le("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(i in a)if(a.hasOwnProperty(i)&&(o=a[i],o!=null))switch(i){case"children":case"dangerouslySetInnerHTML":throw Error(T(137,t));default:Se(e,t,i,o,a,null)}return;default:if(qp(t)){for(c in a)a.hasOwnProperty(c)&&(o=a[c],o!==void 0&&Ip(e,t,c,o,a,void 0));return}}for(u in a)a.hasOwnProperty(u)&&(o=a[u],o!=null&&Se(e,t,u,o,a,null))}function BM(e,t,a,o){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,l=null,r=null,u=null,s=null,i=null,c=null;for(p in a){var f=a[p];if(a.hasOwnProperty(p)&&f!=null)switch(p){case"checked":break;case"value":break;case"defaultValue":s=f;default:o.hasOwnProperty(p)||Se(e,t,p,null,o,f)}}for(var d in o){var p=o[d];if(f=a[d],o.hasOwnProperty(d)&&(p!=null||f!=null))switch(d){case"type":l=p;break;case"name":n=p;break;case"checked":i=p;break;case"defaultChecked":c=p;break;case"value":r=p;break;case"defaultValue":u=p;break;case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(T(137,t));break;default:p!==f&&Se(e,t,d,p,o,f)}}Wf(e,r,u,s,i,c,l,n);return;case"select":p=r=u=d=null;for(l in a)if(s=a[l],a.hasOwnProperty(l)&&s!=null)switch(l){case"value":break;case"multiple":p=s;default:o.hasOwnProperty(l)||Se(e,t,l,null,o,s)}for(n in o)if(l=o[n],s=a[n],o.hasOwnProperty(n)&&(l!=null||s!=null))switch(n){case"value":d=l;break;case"defaultValue":u=l;break;case"multiple":r=l;default:l!==s&&Se(e,t,n,l,o,s)}t=u,a=r,o=p,d!=null?jl(e,!!a,d,!1):!!o!=!!a&&(t!=null?jl(e,!!a,t,!0):jl(e,!!a,a?[]:"",!1));return;case"textarea":p=d=null;for(u in a)if(n=a[u],a.hasOwnProperty(u)&&n!=null&&!o.hasOwnProperty(u))switch(u){case"value":break;case"children":break;default:Se(e,t,u,null,o,n)}for(r in o)if(n=o[r],l=a[r],o.hasOwnProperty(r)&&(n!=null||l!=null))switch(r){case"value":d=n;break;case"defaultValue":p=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(T(91));break;default:n!==l&&Se(e,t,r,n,o,l)}wv(e,d,p);return;case"option":for(var x in a)if(d=a[x],a.hasOwnProperty(x)&&d!=null&&!o.hasOwnProperty(x))switch(x){case"selected":e.selected=!1;break;default:Se(e,t,x,null,o,d)}for(s in o)if(d=o[s],p=a[s],o.hasOwnProperty(s)&&d!==p&&(d!=null||p!=null))switch(s){case"selected":e.selected=d&&typeof d!="function"&&typeof d!="symbol";break;default:Se(e,t,s,d,o,p)}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 g in a)d=a[g],a.hasOwnProperty(g)&&d!=null&&!o.hasOwnProperty(g)&&Se(e,t,g,null,o,d);for(i in o)if(d=o[i],p=a[i],o.hasOwnProperty(i)&&d!==p&&(d!=null||p!=null))switch(i){case"children":case"dangerouslySetInnerHTML":if(d!=null)throw Error(T(137,t));break;default:Se(e,t,i,d,o,p)}return;default:if(qp(t)){for(var S in a)d=a[S],a.hasOwnProperty(S)&&d!==void 0&&!o.hasOwnProperty(S)&&Ip(e,t,S,void 0,o,d);for(c in o)d=o[c],p=a[c],!o.hasOwnProperty(c)||d===p||d===void 0&&p===void 0||Ip(e,t,c,d,o,p);return}}for(var m in a)d=a[m],a.hasOwnProperty(m)&&d!=null&&!o.hasOwnProperty(m)&&Se(e,t,m,null,o,d);for(f in o)d=o[f],p=a[f],!o.hasOwnProperty(f)||d===p||d==null&&p==null||Se(e,t,f,d,o,p)}var Mp=null,Ap=null;function rc(e){return e.nodeType===9?e:e.ownerDocument}function Xx(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 Ay(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 Tp(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 Uf=null;function FM(){var e=window.event;return e&&e.type==="popstate"?e===Uf?!1:(Uf=e,!0):(Uf=null,!1)}var Ty=typeof setTimeout=="function"?setTimeout:void 0,zM=typeof clearTimeout=="function"?clearTimeout:void 0,$x=typeof Promise=="function"?Promise:void 0,UM=typeof queueMicrotask=="function"?queueMicrotask:typeof $x<"u"?function(e){return $x.resolve(null).then(e).catch(HM)}:Ty;function HM(e){setTimeout(function(){throw e})}function dn(e){return e==="head"}function Kx(e,t){var a=t,o=0,n=0;do{var l=a.nextSibling;if(e.removeChild(a),l&&l.nodeType===8)if(a=l.data,a==="/$"){if(0<o&&8>o){a=o;var r=e.ownerDocument;if(a&1&&hu(r.documentElement),a&2&&hu(r.body),a&4)for(a=r.head,hu(a),r=a.firstChild;r;){var u=r.nextSibling,s=r.nodeName;r[Pu]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&r.rel.toLowerCase()==="stylesheet"||a.removeChild(r),r=u}}if(n===0){e.removeChild(l),Du(t);return}n--}else a==="$"||a==="$?"||a==="$!"?n++:o=a.charCodeAt(0)-48;else o=0;a=l}while(a);Du(t)}function Dp(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":Dp(a),Hp(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function qM(e,t,a,o){for(;e.nodeType===1;){var n=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[Pu])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(l=e.getAttribute("rel"),l==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(l!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(l=e.getAttribute("src"),(l!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&l&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var l=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===l)return e}else return e;if(e=Aa(e.nextSibling),e===null)break}return null}function VM(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Aa(e.nextSibling),e===null))return null;return e}function Ep(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function GM(e,t){var a=e.ownerDocument;if(e.data!=="$?"||a.readyState==="complete")t();else{var o=function(){t(),a.removeEventListener("DOMContentLoaded",o)};a.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function Aa(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==="F!"||t==="F")break;if(t==="/$")return null}}return e}var kp=null;function Yx(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(t===0)return e;t--}else a==="/$"&&t++}e=e.previousSibling}return null}function Dy(e,t,a){switch(t=rc(a),e){case"html":if(e=t.documentElement,!e)throw Error(T(452));return e;case"head":if(e=t.head,!e)throw Error(T(453));return e;case"body":if(e=t.body,!e)throw Error(T(454));return e;default:throw Error(T(451))}}function hu(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Hp(e)}var va=new Map,Wx=new Set;function uc(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Io=ge.d;ge.d={f:jM,r:XM,D:$M,C:KM,L:YM,m:WM,X:QM,S:ZM,M:JM};function jM(){var e=Io.f(),t=Lc();return e||t}function XM(e){var t=cr(e);t!==null&&t.tag===5&&t.type==="form"?bS(t):Io.r(e)}var pr=typeof document>"u"?null:document;function Ey(e,t,a){var o=pr;if(o&&typeof t=="string"&&t){var n=ma(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof a=="string"&&(n+='[crossorigin="'+a+'"]'),Wx.has(n)||(Wx.add(n),e={rel:e,crossOrigin:a,href:t},o.querySelector(n)===null&&(t=o.createElement("link"),gt(t,"link",e),lt(t),o.head.appendChild(t)))}}function $M(e){Io.D(e),Ey("dns-prefetch",e,null)}function KM(e,t){Io.C(e,t),Ey("preconnect",e,t)}function YM(e,t,a){Io.L(e,t,a);var o=pr;if(o&&e&&t){var n='link[rel="preload"][as="'+ma(t)+'"]';t==="image"&&a&&a.imageSrcSet?(n+='[imagesrcset="'+ma(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(n+='[imagesizes="'+ma(a.imageSizes)+'"]')):n+='[href="'+ma(e)+'"]';var l=n;switch(t){case"style":l=sr(e);break;case"script":l=mr(e)}va.has(l)||(e=Ie({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),va.set(l,e),o.querySelector(n)!==null||t==="style"&&o.querySelector(ju(l))||t==="script"&&o.querySelector(Xu(l))||(t=o.createElement("link"),gt(t,"link",e),lt(t),o.head.appendChild(t)))}}function WM(e,t){Io.m(e,t);var a=pr;if(a&&e){var o=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+ma(o)+'"][href="'+ma(e)+'"]',l=n;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":l=mr(e)}if(!va.has(l)&&(e=Ie({rel:"modulepreload",href:e},t),va.set(l,e),a.querySelector(n)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Xu(l)))return}o=a.createElement("link"),gt(o,"link",e),lt(o),a.head.appendChild(o)}}}function ZM(e,t,a){Io.S(e,t,a);var o=pr;if(o&&e){var n=Gl(o).hoistableStyles,l=sr(e);t=t||"default";var r=n.get(l);if(!r){var u={loading:0,preload:null};if(r=o.querySelector(ju(l)))u.loading=5;else{e=Ie({rel:"stylesheet",href:e,"data-precedence":t},a),(a=va.get(l))&&Rm(e,a);var s=r=o.createElement("link");lt(s),gt(s,"link",e),s._p=new Promise(function(i,c){s.onload=i,s.onerror=c}),s.addEventListener("load",function(){u.loading|=1}),s.addEventListener("error",function(){u.loading|=2}),u.loading|=4,Oi(r,t,o)}r={type:"stylesheet",instance:r,count:1,state:u},n.set(l,r)}}}function QM(e,t){Io.X(e,t);var a=pr;if(a&&e){var o=Gl(a).hoistableScripts,n=mr(e),l=o.get(n);l||(l=a.querySelector(Xu(n)),l||(e=Ie({src:e,async:!0},t),(t=va.get(n))&&wm(e,t),l=a.createElement("script"),lt(l),gt(l,"link",e),a.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},o.set(n,l))}}function JM(e,t){Io.M(e,t);var a=pr;if(a&&e){var o=Gl(a).hoistableScripts,n=mr(e),l=o.get(n);l||(l=a.querySelector(Xu(n)),l||(e=Ie({src:e,async:!0,type:"module"},t),(t=va.get(n))&&wm(e,t),l=a.createElement("script"),lt(l),gt(l,"link",e),a.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},o.set(n,l))}}function Zx(e,t,a,o){var n=(n=Qo.current)?uc(n):null;if(!n)throw Error(T(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=sr(a.href),a=Gl(n).hoistableStyles,o=a.get(t),o||(o={type:"style",instance:null,count:0,state:null},a.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=sr(a.href);var l=Gl(n).hoistableStyles,r=l.get(e);if(r||(n=n.ownerDocument||n,r={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},l.set(e,r),(l=n.querySelector(ju(e)))&&!l._p&&(r.instance=l,r.state.loading=5),va.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},va.set(e,a),l||eA(n,e,a,r.state))),t&&o===null)throw Error(T(528,""));return r}if(t&&o!==null)throw Error(T(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=mr(a),a=Gl(n).hoistableScripts,o=a.get(t),o||(o={type:"script",instance:null,count:0,state:null},a.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(T(444,e))}}function sr(e){return'href="'+ma(e)+'"'}function ju(e){return'link[rel="stylesheet"]['+e+"]"}function ky(e){return Ie({},e,{"data-precedence":e.precedence,precedence:null})}function eA(e,t,a,o){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?o.loading=1:(t=e.createElement("link"),o.preload=t,t.addEventListener("load",function(){return o.loading|=1}),t.addEventListener("error",function(){return o.loading|=2}),gt(t,"link",a),lt(t),e.head.appendChild(t))}function mr(e){return'[src="'+ma(e)+'"]'}function Xu(e){return"script[async]"+e}function Qx(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+ma(a.href)+'"]');if(o)return t.instance=o,lt(o),o;var n=Ie({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),lt(o),gt(o,"style",n),Oi(o,a.precedence,e),t.instance=o;case"stylesheet":n=sr(a.href);var l=e.querySelector(ju(n));if(l)return t.state.loading|=4,t.instance=l,lt(l),l;o=ky(a),(n=va.get(n))&&Rm(o,n),l=(e.ownerDocument||e).createElement("link"),lt(l);var r=l;return r._p=new Promise(function(u,s){r.onload=u,r.onerror=s}),gt(l,"link",o),t.state.loading|=4,Oi(l,a.precedence,e),t.instance=l;case"script":return l=mr(a.src),(n=e.querySelector(Xu(l)))?(t.instance=n,lt(n),n):(o=a,(n=va.get(l))&&(o=Ie({},a),wm(o,n)),e=e.ownerDocument||e,n=e.createElement("script"),lt(n),gt(n,"link",o),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(T(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(o=t.instance,t.state.loading|=4,Oi(o,a.precedence,e));return t.instance}function Oi(e,t,a){for(var o=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=o.length?o[o.length-1]:null,l=n,r=0;r<o.length;r++){var u=o[r];if(u.dataset.precedence===t)l=u;else if(l!==n)break}l?l.parentNode.insertBefore(e,l.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Rm(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function wm(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var _i=null;function Jx(e,t,a){if(_i===null){var o=new Map,n=_i=new Map;n.set(a,o)}else n=_i,o=n.get(a),o||(o=new Map,n.set(a,o));if(o.has(e))return o;for(o.set(e,null),a=a.getElementsByTagName(e),n=0;n<a.length;n++){var l=a[n];if(!(l[Pu]||l[St]||e==="link"&&l.getAttribute("rel")==="stylesheet")&&l.namespaceURI!=="http://www.w3.org/2000/svg"){var r=l.getAttribute(t)||"";r=e+r;var u=o.get(r);u?u.push(l):o.set(r,[l])}}return o}function ev(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function tA(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 Oy(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Iu=null;function aA(){}function oA(e,t,a){if(Iu===null)throw Error(T(475));var o=Iu;if(t.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var n=sr(a.href),l=e.querySelector(ju(n));if(l){e=l._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(o.count++,o=sc.bind(o),e.then(o,o)),t.state.loading|=4,t.instance=l,lt(l);return}l=e.ownerDocument||e,a=ky(a),(n=va.get(n))&&Rm(a,n),l=l.createElement("link"),lt(l);var r=l;r._p=new Promise(function(u,s){r.onload=u,r.onerror=s}),gt(l,"link",a),t.instance=l}o.stylesheets===null&&(o.stylesheets=new Map),o.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(o.count++,t=sc.bind(o),e.addEventListener("load",t),e.addEventListener("error",t))}}function nA(){if(Iu===null)throw Error(T(475));var e=Iu;return e.stylesheets&&e.count===0&&Op(e,e.stylesheets),0<e.count?function(t){var a=setTimeout(function(){if(e.stylesheets&&Op(e,e.stylesheets),e.unsuspend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(a)}}:null}function sc(){if(this.count--,this.count===0){if(this.stylesheets)Op(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var ic=null;function Op(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ic=new Map,t.forEach(lA,e),ic=null,sc.call(e))}function lA(e,t){if(!(t.state.loading&4)){var a=ic.get(e);if(a)var o=a.get(null);else{a=new Map,ic.set(e,a);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),l=0;l<n.length;l++){var r=n[l];(r.nodeName==="LINK"||r.getAttribute("media")!=="not all")&&(a.set(r.dataset.precedence,r),o=r)}o&&a.set(null,o)}n=t.instance,r=n.getAttribute("data-precedence"),l=a.get(r)||o,l===o&&a.set(null,n),a.set(r,n),this.count++,o=sc.bind(this),n.addEventListener("load",o),n.addEventListener("error",o),l?l.parentNode.insertBefore(n,l.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var Mu={$$typeof:go,Provider:null,Consumer:null,_currentValue:Pn,_currentValue2:Pn,_threadCount:0};function rA(e,t,a,o,n,l,r,u){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=df(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=df(0),this.hiddenUpdates=df(null),this.identifierPrefix=o,this.onUncaughtError=n,this.onCaughtError=l,this.onRecoverableError=r,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=u,this.incompleteTransitions=new Map}function _y(e,t,a,o,n,l,r,u,s,i,c,f){return e=new rA(e,t,a,r,u,s,i,f),t=1,l===!0&&(t|=24),l=ea(3,null,null,t),e.current=l,l.stateNode=e,t=Jp(),t.refCount++,e.pooledCache=t,t.refCount++,l.memoizedState={element:o,isDehydrated:a,cache:t},tm(l),e}function Py(e){return e?(e=Ul,e):Ul}function Ny(e,t,a,o,n,l){n=Py(n),o.context===null?o.context=n:o.pendingContext=n,o=Jo(t),o.payload={element:a},l=l===void 0?null:l,l!==null&&(o.callback=l),a=en(e,o,t),a!==null&&(na(a,e,t),su(a,e,t))}function tv(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Im(e,t){tv(e,t),(e=e.alternate)&&tv(e,t)}function By(e){if(e.tag===13){var t=dr(e,67108864);t!==null&&na(t,e,67108864),Im(e,67108864)}}var cc=!0;function uA(e,t,a,o){var n=X.T;X.T=null;var l=ge.p;try{ge.p=2,Mm(e,t,a,o)}finally{ge.p=l,X.T=n}}function sA(e,t,a,o){var n=X.T;X.T=null;var l=ge.p;try{ge.p=8,Mm(e,t,a,o)}finally{ge.p=l,X.T=n}}function Mm(e,t,a,o){if(cc){var n=_p(o);if(n===null)zf(e,t,o,dc,a),av(e,o);else if(cA(n,e,t,a,o))o.stopPropagation();else if(av(e,o),t&4&&-1<iA.indexOf(e)){for(;n!==null;){var l=cr(n);if(l!==null)switch(l.tag){case 3:if(l=l.stateNode,l.current.memoizedState.isDehydrated){var r=kn(l.pendingLanes);if(r!==0){var u=l;for(u.pendingLanes|=2,u.entangledLanes|=2;r;){var s=1<<31-aa(r);u.entanglements[1]|=s,r&=~s}Qa(l),(ve&6)===0&&(tc=Ya()+500,Gu(0,!1))}}break;case 13:u=dr(l,2),u!==null&&na(u,l,2),Lc(),Im(l,2)}if(l=_p(o),l===null&&zf(e,t,o,dc,a),l===n)break;n=l}n!==null&&o.stopPropagation()}else zf(e,t,o,null,a)}}function _p(e){return e=Vp(e),Am(e)}var dc=null;function Am(e){if(dc=null,e=_l(e),e!==null){var t=Eu(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=sv(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 dc=e,null}function Fy(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(WI()){case fv:return 2;case pv:return 8;case zi:case ZI:return 32;case mv:return 268435456;default:return 32}default:return 32}}var Pp=!1,on=null,nn=null,ln=null,Au=new Map,Tu=new Map,$o=[],iA="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 av(e,t){switch(e){case"focusin":case"focusout":on=null;break;case"dragenter":case"dragleave":nn=null;break;case"mouseover":case"mouseout":ln=null;break;case"pointerover":case"pointerout":Au.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Tu.delete(t.pointerId)}}function Zr(e,t,a,o,n,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:a,eventSystemFlags:o,nativeEvent:l,targetContainers:[n]},t!==null&&(t=cr(t),t!==null&&By(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function cA(e,t,a,o,n){switch(t){case"focusin":return on=Zr(on,e,t,a,o,n),!0;case"dragenter":return nn=Zr(nn,e,t,a,o,n),!0;case"mouseover":return ln=Zr(ln,e,t,a,o,n),!0;case"pointerover":var l=n.pointerId;return Au.set(l,Zr(Au.get(l)||null,e,t,a,o,n)),!0;case"gotpointercapture":return l=n.pointerId,Tu.set(l,Zr(Tu.get(l)||null,e,t,a,o,n)),!0}return!1}function zy(e){var t=_l(e.target);if(t!==null){var a=Eu(t);if(a!==null){if(t=a.tag,t===13){if(t=sv(a),t!==null){e.blockedOn=t,l1(e.priority,function(){if(a.tag===13){var o=oa();o=zp(o);var n=dr(a,o);n!==null&&na(n,a,o),Im(a,o)}});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Pi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=_p(e.nativeEvent);if(a===null){a=e.nativeEvent;var o=new a.constructor(a.type,a);Qf=o,a.target.dispatchEvent(o),Qf=null}else return t=cr(a),t!==null&&By(t),e.blockedOn=a,!1;t.shift()}return!0}function ov(e,t,a){Pi(e)&&a.delete(t)}function dA(){Pp=!1,on!==null&&Pi(on)&&(on=null),nn!==null&&Pi(nn)&&(nn=null),ln!==null&&Pi(ln)&&(ln=null),Au.forEach(ov),Tu.forEach(ov)}function Ci(e,t){e.blockedOn===t&&(e.blockedOn=null,Pp||(Pp=!0,Ye.unstable_scheduleCallback(Ye.unstable_NormalPriority,dA)))}var Li=null;function nv(e){Li!==e&&(Li=e,Ye.unstable_scheduleCallback(Ye.unstable_NormalPriority,function(){Li===e&&(Li=null);for(var t=0;t<e.length;t+=3){var a=e[t],o=e[t+1],n=e[t+2];if(typeof o!="function"){if(Am(o||a)===null)continue;break}var l=cr(a);l!==null&&(e.splice(t,3),t-=3,mp(l,{pending:!0,data:n,method:a.method,action:o},o,n))}}))}function Du(e){function t(s){return Ci(s,e)}on!==null&&Ci(on,e),nn!==null&&Ci(nn,e),ln!==null&&Ci(ln,e),Au.forEach(t),Tu.forEach(t);for(var a=0;a<$o.length;a++){var o=$o[a];o.blockedOn===e&&(o.blockedOn=null)}for(;0<$o.length&&(a=$o[0],a.blockedOn===null);)zy(a),a.blockedOn===null&&$o.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(o=0;o<a.length;o+=3){var n=a[o],l=a[o+1],r=n[Ut]||null;if(typeof l=="function")r||nv(a);else if(r){var u=null;if(l&&l.hasAttribute("formAction")){if(n=l,r=l[Ut]||null)u=r.formAction;else if(Am(n)!==null)continue}else u=r.action;typeof u=="function"?a[o+1]=u:(a.splice(o,3),o-=3),nv(a)}}}function Tm(e){this._internalRoot=e}Ic.prototype.render=Tm.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(T(409));var a=t.current,o=oa();Ny(a,o,e,t,null,null)};Ic.prototype.unmount=Tm.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ny(e.current,2,null,e,null,null),Lc(),t[ir]=null}};function Ic(e){this._internalRoot=e}Ic.prototype.unstable_scheduleHydration=function(e){if(e){var t=Sv();e={blockedOn:null,target:e,priority:t};for(var a=0;a<$o.length&&t!==0&&t<$o[a].priority;a++);$o.splice(a,0,e),a===0&&zy(e)}};var lv=rv.version;if(lv!=="19.1.1")throw Error(T(527,lv,"19.1.1"));ge.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(T(188)):(e=Object.keys(e).join(","),Error(T(268,e)));return e=VI(t),e=e!==null?iv(e):null,e=e===null?null:e.stateNode,e};var fA={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:X,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(Qr=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Qr.isDisabled&&Qr.supportsFiber))try{ku=Qr.inject(fA),ta=Qr}catch{}var Qr;Mc.createRoot=function(e,t){if(!uv(e))throw Error(T(299));var a=!1,o="",n=_S,l=PS,r=NS,u=null;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(l=t.onCaughtError),t.onRecoverableError!==void 0&&(r=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(u=t.unstable_transitionCallbacks)),t=_y(e,1,!1,null,null,a,o,n,l,r,u,null),e[ir]=t.current,bm(e),new Tm(t)};Mc.hydrateRoot=function(e,t,a){if(!uv(e))throw Error(T(299));var o=!1,n="",l=_S,r=PS,u=NS,s=null,i=null;return a!=null&&(a.unstable_strictMode===!0&&(o=!0),a.identifierPrefix!==void 0&&(n=a.identifierPrefix),a.onUncaughtError!==void 0&&(l=a.onUncaughtError),a.onCaughtError!==void 0&&(r=a.onCaughtError),a.onRecoverableError!==void 0&&(u=a.onRecoverableError),a.unstable_transitionCallbacks!==void 0&&(s=a.unstable_transitionCallbacks),a.formState!==void 0&&(i=a.formState)),t=_y(e,1,!0,t,a??null,o,n,l,r,u,s,i),t.context=Py(null),a=t.current,o=oa(),o=zp(o),n=Jo(o),n.callback=null,en(a,n,o),a=o,t.current.lanes=a,_u(t,a),Qa(t),e[ir]=t.current,bm(e),new Ic(t)};Mc.version="19.1.1"});var Vy=Va((i_,qy)=>{"use strict";function Hy(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Hy)}catch(e){console.error(e)}}Hy(),qy.exports=Uy()});var uC=Va(Oc=>{"use strict";var gA=Symbol.for("react.transitional.element"),hA=Symbol.for("react.fragment");function rC(e,t,a){var o=null;if(a!==void 0&&(o=""+a),t.key!==void 0&&(o=""+t.key),"key"in t){a={};for(var n in t)n!=="key"&&(a[n]=t[n])}else a=t;return t=a.ref,{$$typeof:gA,type:e,key:o,ref:t!==void 0?t:null,props:a}}Oc.Fragment=hA;Oc.jsx=rC;Oc.jsxs=rC});var z=Va((S_,sC)=>{"use strict";sC.exports=uC()});var gI=M(Vy(),1);var No=M(O(),1);var $u=class extends Error{constructor(a,o,n,l,r){super(n);this.status=a;this.code=o;this.docs=l;this.failure=r}},Em="fusee.token";function jy(){let e=new URLSearchParams(location.search).get("token");if(e){try{sessionStorage.setItem(Em,e)}catch{}return history.replaceState(null,"",location.pathname+location.hash),e}try{return sessionStorage.getItem(Em)}catch{return null}}var Ac="fusee:unauthorized";function Xy(e){try{sessionStorage.setItem(Em,e)}catch{}}async function We(e,t,a){let o={Accept:"application/json"},n=jy();n&&(o.Authorization=`Bearer ${n}`),e!=="GET"&&(o["Content-Type"]="application/json");let l=await fetch(t,{method:e,headers:o,body:e==="GET"?void 0:JSON.stringify(a??null)}),r=await l.text(),u=r?JSON.parse(r):null;if(!l.ok){l.status===401&&window.dispatchEvent(new Event(Ac));let s=u?.error??{};throw new $u(l.status,s.code??"Io",s.message??`${l.status} ${l.statusText}`,s.docs,s.failure)}return u}var Ze=encodeURIComponent,ie={info:()=>We("GET","/v1/info"),types:()=>We("GET","/v1/types"),limits:()=>We("GET","/v1/limits"),metrics:()=>We("GET","/v1/metrics"),runs:(e={})=>{let t=new URLSearchParams;return e.type&&t.set("type",e.type),e.status&&t.set("status",e.status),e.where&&t.set("where",JSON.stringify(e.where)),t.set("limit",String(e.limit??1e3)),We("GET",`/v1/runs?${t}`).then(pA)},run:e=>We("GET",`/v1/runs/${Ze(e)}`).then(Dm),result:e=>We("GET",`/v1/runs/${Ze(e)}/result`).then(Dm),signal:(e,t,a)=>We("POST",`/v1/runs/${Ze(e)}/signals/${Ze(t)}`,a),query:(e,t,a)=>We("POST",`/v1/runs/${Ze(e)}/queries/${Ze(t)}`,a),cancel:(e,t)=>We("POST",`/v1/runs/${Ze(e)}/cancel`,{reason:t}),terminate:(e,t)=>We("POST",`/v1/runs/${Ze(e)}/terminate`,{reason:t}),reset:(e,t)=>We("POST",`/v1/runs/${Ze(e)}/reset`,{beforeStep:t,reapplySignals:!0}),retry:e=>We("POST",`/v1/runs/${Ze(e)}/retry`,null),resume:e=>We("POST",`/v1/runs/${Ze(e)}/resume`,null),schedules:()=>We("GET","/v1/schedules"),schedule:e=>We("GET",`/v1/schedules/${Ze(e)}`),scheduleOp:(e,t)=>We("POST",`/v1/schedules/${Ze(e)}/${t}`,null),object:(e,t)=>We("GET",`/v1/objects/${Ze(e)}/${t.split("/").map(Ze).join("/")}`).then(Dm),editState:(e,t,a,o)=>We("POST",`/v1/objects/${Ze(e)}/${t.split("/").map(Ze).join("/")}/state`,o?{...a,ifVersion:o}:a),exportUrl:e=>`/v1/runs/${Ze(e)}/export`};function pA(e){let t="fusee.queued/",a=new Set(e.map(n=>n.id)),o=[];for(let n of e){if(n.type!=="fusee.queued"){o.push(n);continue}let l=n.id.slice(t.length);n.finishedMs==null&&!a.has(l)&&o.push({...n,id:n.id,type:"queued",status:"queued"})}return o}function Wn(e){if(e===null||typeof e!="object"||Array.isArray(e))return!1;let t=Object.keys(e);return t.length===1&&t[0]==="$encoded"&&typeof e.$encoded=="string"}var Gy=null,Ku=new Map,$y=new Set;function mA(e){let t=Uint8Array.from(atob(e),o=>o.charCodeAt(0)),a=new TextDecoder().decode(t);try{return JSON.parse(a)}catch{return a}}function km(e,t){if(Wn(e))!Ku.has(e.$encoded)&&!$y.has(e.$encoded)&&t.add(e.$encoded);else if(Array.isArray(e))for(let a of e)km(a,t);else if(e!==null&&typeof e=="object")for(let a of Object.values(e))km(a,t)}function Om(e){return Wn(e)?Ku.has(e.$encoded)?Ku.get(e.$encoded):e:Array.isArray(e)?e.map(Om):e!==null&&typeof e=="object"?Object.fromEntries(Object.entries(e).map(([t,a])=>[t,Om(a)])):e}async function Dm(e){let t=new Set;if(km(e,t),t.size>0){Gy??=ie.info().then(l=>l.codecUrl??null,()=>null);let a=await Gy,o=[...t],n=null;if(a)try{let l=await fetch(`${a}/decode`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({payloads:o})});l.ok&&(n=(await l.json()).payloads??null)}catch{n=null}o.forEach((l,r)=>{let u=n?.[r];typeof u=="string"?Ku.set(l,mA(u)):$y.add(l)})}return t.size>0||Ku.size>0?Om(e):e}function Tc(e){let t=jy(),a=e.includes("?")?"&":"?";return new EventSource(t?`${e}${a}token=${Ze(t)}`:e)}function gr(e){if(!e)return null;if(e.startsWith("{"))try{let t=JSON.parse(e);if(t&&typeof t.message=="string")return t.message}catch{}return e}function Yu(e){return e&&typeof e=="object"&&"message"in e?e:typeof e=="string"?{message:e}:null}var ra=M(O(),1);function Ky(){let[e,t]=(0,ra.useState)([]),[a,o]=(0,ra.useState)({state:"loading",staleSince:null,error:null}),n=(0,ra.useRef)(new Map),[l,r]=(0,ra.useState)(0);return(0,ra.useEffect)(()=>{let u=!1,s=null,i=Date.now(),c=()=>t([...n.current.values()].sort((d,p)=>p.startedMs-d.startedMs));return ie.runs({limit:2e3}).then(d=>{u||(n.current=new Map(d.map(p=>[p.id,p])),c(),o({state:"live",staleSince:null,error:null}))}).catch(d=>!u&&o({state:"offline",staleSince:null,error:d.message})),(()=>{s=Tc("/v1/events"),s.addEventListener("run",d=>{let p=JSON.parse(d.data);n.current.set(p.id,p),i=Date.now(),c()}),s.addEventListener("ready",()=>{i=Date.now(),o({state:"live",staleSince:null,error:null})}),s.onmessage=()=>i=Date.now(),s.onerror=()=>{u||o(d=>({state:"offline",staleSince:d.staleSince??i,error:"the engine stopped answering"}))},s.onopen=()=>o({state:"live",staleSince:null,error:null})})(),()=>{u=!0,s?.close()}},[l]),{runs:e,live:a,reload:()=>r(u=>u+1)}}function Da(e,t,a,o=!0){let[n,l]=(0,ra.useState)(null),[r,u]=(0,ra.useState)(null),[s,i]=(0,ra.useState)(!0),[c,f]=(0,ra.useState)(0);return(0,ra.useEffect)(()=>{let d=!1,p,x=()=>e().then(g=>{d||(l(g),u(null))}).catch(g=>!d&&u(g.message)).finally(()=>{d||(i(!1),o&&(p=setTimeout(x,t)))});return x(),()=>{d=!0,clearTimeout(p)}},[...a,c,o]),{data:n,error:r,loading:s,reload:()=>f(d=>d+1)}}var Yy=new Set(["ok","failed","cancelled","timed_out","terminated"]),Dc=new Set(["stuck","paused","waiting_for_code","failed"]);var Ec=M(O(),1);function Wy(){let e=location.hash.replace(/^#/,"")||"/runs",[t="",a=""]=e.split("?");return{path:t.split("/").filter(Boolean).map(decodeURIComponent),query:new URLSearchParams(a)}}function Zy(){let[e,t]=(0,Ec.useState)(Wy);return(0,Ec.useEffect)(()=>{let a=()=>t(Wy());return addEventListener("hashchange",a),()=>removeEventListener("hashchange",a)},[]),e}function Sa(e,t){let a=e.map(l=>encodeURIComponent(String(l))).join("/"),o=new URLSearchParams;for(let[l,r]of Object.entries(t??{}))r&&o.set(l,r);let n=o.toString();return`#/${a}${n?`?${n}`:""}`}function Dt(e,t){location.hash=Sa(e,t)}var Qy="fusee.appearance",Jy="fusee.contrast";function eC(e){try{return localStorage.getItem(e)}catch{return null}}function tC(e,t){try{localStorage.setItem(e,t)}catch{}}function kc(){let e=eC(Qy);return e==="light"||e==="dark"?e:"system"}function _m(){return eC(Jy)==="high"}function Wu(e=kc(),t=_m()){let a=e==="dark"||e==="system"&&matchMedia("(prefers-color-scheme: dark)").matches;document.documentElement.classList.toggle("dark",a),t?document.documentElement.dataset.contrast="high":delete document.documentElement.dataset.contrast}function hr(e){tC(Qy,e),Wu(e)}function aC(e){tC(Jy,e?"high":"normal"),Wu(kc(),e)}function oC(){matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>Wu())}var we=M(O(),1);var g_=!!(typeof window<"u"&&window.document&&window.document.createElement);function H(e,t,{checkForDefaultPrevented:a=!0}={}){return function(n){if(e?.(n),a===!1||!n.defaultPrevented)return t?.(n)}}var lC=M(O(),1);function nC(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Et(...e){return t=>{let a=!1,o=e.map(n=>{let l=nC(n,t);return!a&&typeof l=="function"&&(a=!0),l});if(a)return()=>{for(let n=0;n<o.length;n++){let l=o[n];typeof l=="function"?l():nC(e[n],null)}}}}function he(...e){return lC.useCallback(Et(...e),e)}var ya=M(O(),1),Pm=M(z(),1);function iC(e,t){let a=ya.createContext(t),o=l=>{let{children:r,...u}=l,s=ya.useMemo(()=>u,Object.values(u));return(0,Pm.jsx)(a.Provider,{value:s,children:r})};o.displayName=e+"Provider";function n(l){let r=ya.useContext(a);if(r)return r;if(t!==void 0)return t;throw new Error(`\`${l}\` must be used within \`${e}\``)}return[o,n]}function st(e,t=[]){let a=[];function o(l,r){let u=ya.createContext(r),s=a.length;a=[...a,r];let i=f=>{let{scope:d,children:p,...x}=f,g=d?.[e]?.[s]||u,S=ya.useMemo(()=>x,Object.values(x));return(0,Pm.jsx)(g.Provider,{value:S,children:p})};i.displayName=l+"Provider";function c(f,d){let p=d?.[e]?.[s]||u,x=ya.useContext(p);if(x)return x;if(r!==void 0)return r;throw new Error(`\`${f}\` must be used within \`${l}\``)}return[i,c]}let n=()=>{let l=a.map(r=>ya.createContext(r));return function(u){let s=u?.[e]||l;return ya.useMemo(()=>({[`__scope${e}`]:{...u,[e]:s}}),[u,s])}};return n.scopeName=e,[o,xA(n,...t)]}function xA(...e){let t=e[0];if(e.length===1)return t;let a=()=>{let o=e.map(n=>({useScope:n(),scopeName:n.scopeName}));return function(l){let r=o.reduce((u,{useScope:s,scopeName:i})=>{let f=s(l)[`__scope${i}`];return{...u,...f}},{});return ya.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return a.scopeName=t.scopeName,a}var Nm=M(O(),1);var cC=M(O(),1),qt=globalThis?.document?cC.useLayoutEffect:()=>{};var vA=Nm[" useId ".trim().toString()]||(()=>{}),SA=0;function Ct(e){let[t,a]=Nm.useState(vA());return qt(()=>{e||a(o=>o??String(SA++))},[e]),e||(t?`radix-${t}`:"")}var Ca=M(O(),1);var _c=M(O(),1);var yA=Ca[" useInsertionEffect ".trim().toString()]||qt;function Ja({prop:e,defaultProp:t,onChange:a=()=>{},caller:o}){let[n,l,r]=CA({defaultProp:t,onChange:a}),u=e!==void 0,s=u?e:n;{let c=Ca.useRef(e!==void 0);Ca.useEffect(()=>{let f=c.current;f!==u&&console.warn(`${o} is changing from ${f?"controlled":"uncontrolled"} to ${u?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=u},[u,o])}let i=Ca.useCallback(c=>{if(u){let f=LA(c)?c(e):c;f!==e&&r.current?.(f)}else l(c)},[u,e,l,r]);return[s,i]}function CA({defaultProp:e,onChange:t}){let[a,o]=Ca.useState(e),n=Ca.useRef(a),l=Ca.useRef(t);return yA(()=>{l.current=t},[t]),Ca.useEffect(()=>{n.current!==a&&(l.current?.(a),n.current=a)},[a,n]),[a,o,l]}function LA(e){return typeof e=="function"}var w_=Symbol("RADIX:SYNC_STATE");var _e=M(O(),1);var fC=M(O(),1),pC=M(wl(),1);var Qe=M(O(),1);var Pc=M(z(),1);function dC(e){let t=bA(e),a=Qe.forwardRef((o,n)=>{let{children:l,...r}=o,u=Qe.Children.toArray(l),s=u.find(wA);if(s){let i=s.props.children,c=u.map(f=>f===s?Qe.Children.count(i)>1?Qe.Children.only(null):Qe.isValidElement(i)?i.props.children:null:f);return(0,Pc.jsx)(t,{...r,ref:n,children:Qe.isValidElement(i)?Qe.cloneElement(i,void 0,c):null})}return(0,Pc.jsx)(t,{...r,ref:n,children:l})});return a.displayName=`${e}.Slot`,a}function bA(e){let t=Qe.forwardRef((a,o)=>{let{children:n,...l}=a;if(Qe.isValidElement(n)){let r=MA(n),u=IA(l,n.props);return n.type!==Qe.Fragment&&(u.ref=o?Et(o,r):r),Qe.cloneElement(n,u)}return Qe.Children.count(n)>1?Qe.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var RA=Symbol("radix.slottable");function wA(e){return Qe.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===RA}function IA(e,t){let a={...t};for(let o in t){let n=e[o],l=t[o];/^on[A-Z]/.test(o)?n&&l?a[o]=(...u)=>{let s=l(...u);return n(...u),s}:n&&(a[o]=n):o==="style"?a[o]={...n,...l}:o==="className"&&(a[o]=[n,l].filter(Boolean).join(" "))}return{...e,...a}}function MA(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var mC=M(z(),1),AA=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],oe=AA.reduce((e,t)=>{let a=dC(`Primitive.${t}`),o=fC.forwardRef((n,l)=>{let{asChild:r,...u}=n,s=r?a:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,mC.jsx)(s,{...u,ref:l})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function Nc(e,t){e&&pC.flushSync(()=>e.dispatchEvent(t))}var xr=M(O(),1);function Lt(e){let t=xr.useRef(e);return xr.useEffect(()=>{t.current=e}),xr.useMemo(()=>(...a)=>t.current?.(...a),[])}var gC=M(O(),1);function hC(e,t=globalThis?.document){let a=Lt(e);gC.useEffect(()=>{let o=n=>{n.key==="Escape"&&a(n)};return t.addEventListener("keydown",o,{capture:!0}),()=>t.removeEventListener("keydown",o,{capture:!0})},[a,t])}var Fm=M(z(),1),TA="DismissableLayer",Bm="dismissableLayer.update",DA="dismissableLayer.pointerDownOutside",EA="dismissableLayer.focusOutside",xC,SC=_e.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Zn=_e.forwardRef((e,t)=>{let{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:o,onPointerDownOutside:n,onFocusOutside:l,onInteractOutside:r,onDismiss:u,...s}=e,i=_e.useContext(SC),[c,f]=_e.useState(null),d=c?.ownerDocument??globalThis?.document,[,p]=_e.useState({}),x=he(t,C=>f(C)),g=Array.from(i.layers),[S]=[...i.layersWithOutsidePointerEventsDisabled].slice(-1),m=g.indexOf(S),h=c?g.indexOf(c):-1,v=i.layersWithOutsidePointerEventsDisabled.size>0,y=h>=m,R=_A(C=>{let L=C.target,k=[...i.branches].some(D=>D.contains(L));!y||k||(n?.(C),r?.(C),C.defaultPrevented||u?.())},d),I=PA(C=>{let L=C.target;[...i.branches].some(D=>D.contains(L))||(l?.(C),r?.(C),C.defaultPrevented||u?.())},d);return hC(C=>{h===i.layers.size-1&&(o?.(C),!C.defaultPrevented&&u&&(C.preventDefault(),u()))},d),_e.useEffect(()=>{if(c)return a&&(i.layersWithOutsidePointerEventsDisabled.size===0&&(xC=d.body.style.pointerEvents,d.body.style.pointerEvents="none"),i.layersWithOutsidePointerEventsDisabled.add(c)),i.layers.add(c),vC(),()=>{a&&i.layersWithOutsidePointerEventsDisabled.size===1&&(d.body.style.pointerEvents=xC)}},[c,d,a,i]),_e.useEffect(()=>()=>{c&&(i.layers.delete(c),i.layersWithOutsidePointerEventsDisabled.delete(c),vC())},[c,i]),_e.useEffect(()=>{let C=()=>p({});return document.addEventListener(Bm,C),()=>document.removeEventListener(Bm,C)},[]),(0,Fm.jsx)(oe.div,{...s,ref:x,style:{pointerEvents:v?y?"auto":"none":void 0,...e.style},onFocusCapture:H(e.onFocusCapture,I.onFocusCapture),onBlurCapture:H(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:H(e.onPointerDownCapture,R.onPointerDownCapture)})});Zn.displayName=TA;var kA="DismissableLayerBranch",OA=_e.forwardRef((e,t)=>{let a=_e.useContext(SC),o=_e.useRef(null),n=he(t,o);return _e.useEffect(()=>{let l=o.current;if(l)return a.branches.add(l),()=>{a.branches.delete(l)}},[a.branches]),(0,Fm.jsx)(oe.div,{...e,ref:n})});OA.displayName=kA;function _A(e,t=globalThis?.document){let a=Lt(e),o=_e.useRef(!1),n=_e.useRef(()=>{});return _e.useEffect(()=>{let l=u=>{if(u.target&&!o.current){let i=function(){yC(DA,a,c,{discrete:!0})};var s=i;let c={originalEvent:u};u.pointerType==="touch"?(t.removeEventListener("click",n.current),n.current=i,t.addEventListener("click",n.current,{once:!0})):i()}else t.removeEventListener("click",n.current);o.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",l)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",l),t.removeEventListener("click",n.current)}},[t,a]),{onPointerDownCapture:()=>o.current=!0}}function PA(e,t=globalThis?.document){let a=Lt(e),o=_e.useRef(!1);return _e.useEffect(()=>{let n=l=>{l.target&&!o.current&&yC(EA,a,{originalEvent:l},{discrete:!1})};return t.addEventListener("focusin",n),()=>t.removeEventListener("focusin",n)},[t,a]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function vC(){let e=new CustomEvent(Bm);document.dispatchEvent(e)}function yC(e,t,a,{discrete:o}){let n=a.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:a});t&&n.addEventListener(e,t,{once:!0}),o?Nc(n,l):n.dispatchEvent(l)}var La=M(O(),1);var wC=M(z(),1),zm="focusScope.autoFocusOnMount",Um="focusScope.autoFocusOnUnmount",CC={bubbles:!1,cancelable:!0},NA="FocusScope",Zu=La.forwardRef((e,t)=>{let{loop:a=!1,trapped:o=!1,onMountAutoFocus:n,onUnmountAutoFocus:l,...r}=e,[u,s]=La.useState(null),i=Lt(n),c=Lt(l),f=La.useRef(null),d=he(t,g=>s(g)),p=La.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;La.useEffect(()=>{if(o){let h=function(I){if(p.paused||!u)return;let C=I.target;u.contains(C)?f.current=C:fn(f.current,{select:!0})},v=function(I){if(p.paused||!u)return;let C=I.relatedTarget;C!==null&&(u.contains(C)||fn(f.current,{select:!0}))},y=function(I){if(document.activeElement===document.body)for(let L of I)L.removedNodes.length>0&&fn(u)};var g=h,S=v,m=y;document.addEventListener("focusin",h),document.addEventListener("focusout",v);let R=new MutationObserver(y);return u&&R.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",h),document.removeEventListener("focusout",v),R.disconnect()}}},[o,u,p.paused]),La.useEffect(()=>{if(u){bC.add(p);let g=document.activeElement;if(!u.contains(g)){let m=new CustomEvent(zm,CC);u.addEventListener(zm,i),u.dispatchEvent(m),m.defaultPrevented||(BA(qA(IC(u)),{select:!0}),document.activeElement===g&&fn(u))}return()=>{u.removeEventListener(zm,i),setTimeout(()=>{let m=new CustomEvent(Um,CC);u.addEventListener(Um,c),u.dispatchEvent(m),m.defaultPrevented||fn(g??document.body,{select:!0}),u.removeEventListener(Um,c),bC.remove(p)},0)}}},[u,i,c,p]);let x=La.useCallback(g=>{if(!a&&!o||p.paused)return;let S=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,m=document.activeElement;if(S&&m){let h=g.currentTarget,[v,y]=FA(h);v&&y?!g.shiftKey&&m===y?(g.preventDefault(),a&&fn(v,{select:!0})):g.shiftKey&&m===v&&(g.preventDefault(),a&&fn(y,{select:!0})):m===h&&g.preventDefault()}},[a,o,p.paused]);return(0,wC.jsx)(oe.div,{tabIndex:-1,...r,ref:d,onKeyDown:x})});Zu.displayName=NA;function BA(e,{select:t=!1}={}){let a=document.activeElement;for(let o of e)if(fn(o,{select:t}),document.activeElement!==a)return}function FA(e){let t=IC(e),a=LC(t,e),o=LC(t.reverse(),e);return[a,o]}function IC(e){let t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{let n=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||n?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)t.push(a.currentNode);return t}function LC(e,t){for(let a of e)if(!zA(a,{upTo:t}))return a}function zA(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function UA(e){return e instanceof HTMLInputElement&&"select"in e}function fn(e,{select:t=!1}={}){if(e&&e.focus){let a=document.activeElement;e.focus({preventScroll:!0}),e!==a&&UA(e)&&t&&e.select()}}var bC=HA();function HA(){let e=[];return{add(t){let a=e[0];t!==a&&a?.pause(),e=RC(e,t),e.unshift(t)},remove(t){e=RC(e,t),e[0]?.resume()}}}function RC(e,t){let a=[...e],o=a.indexOf(t);return o!==-1&&a.splice(o,1),a}function qA(e){return e.filter(t=>t.tagName!=="A")}var Bc=M(O(),1),MC=M(wl(),1);var AC=M(z(),1),VA="Portal",Qn=Bc.forwardRef((e,t)=>{let{container:a,...o}=e,[n,l]=Bc.useState(!1);qt(()=>l(!0),[]);let r=a||n&&globalThis?.document?.body;return r?MC.default.createPortal((0,AC.jsx)(oe.div,{...o,ref:t}),r):null});Qn.displayName=VA;var Vt=M(O(),1);var TC=M(O(),1);function GA(e,t){return TC.useReducer((a,o)=>t[a][o]??a,e)}var kt=e=>{let{present:t,children:a}=e,o=jA(t),n=typeof a=="function"?a({present:o.isPresent}):Vt.Children.only(a),l=he(o.ref,XA(n));return typeof a=="function"||o.isPresent?Vt.cloneElement(n,{ref:l}):null};kt.displayName="Presence";function jA(e){let[t,a]=Vt.useState(),o=Vt.useRef(null),n=Vt.useRef(e),l=Vt.useRef("none"),r=e?"mounted":"unmounted",[u,s]=GA(r,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return Vt.useEffect(()=>{let i=Fc(o.current);l.current=u==="mounted"?i:"none"},[u]),qt(()=>{let i=o.current,c=n.current;if(c!==e){let d=l.current,p=Fc(i);e?s("MOUNT"):p==="none"||i?.display==="none"?s("UNMOUNT"):s(c&&d!==p?"ANIMATION_OUT":"UNMOUNT"),n.current=e}},[e,s]),qt(()=>{if(t){let i,c=t.ownerDocument.defaultView??window,f=p=>{let g=Fc(o.current).includes(CSS.escape(p.animationName));if(p.target===t&&g&&(s("ANIMATION_END"),!n.current)){let S=t.style.animationFillMode;t.style.animationFillMode="forwards",i=c.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=S)})}},d=p=>{p.target===t&&(l.current=Fc(o.current))};return t.addEventListener("animationstart",d),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{c.clearTimeout(i),t.removeEventListener("animationstart",d),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:Vt.useCallback(i=>{o.current=i?getComputedStyle(i):null,a(i)},[])}}function Fc(e){return e?.animationName||"none"}function XA(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var EC=M(O(),1),Hm=0;function zc(){EC.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??DC()),document.body.insertAdjacentElement("beforeend",e[1]??DC()),Hm++,()=>{Hm===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Hm--}},[])}function DC(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Gt=function(){return Gt=Object.assign||function(t){for(var a,o=1,n=arguments.length;o<n;o++){a=arguments[o];for(var l in a)Object.prototype.hasOwnProperty.call(a,l)&&(t[l]=a[l])}return t},Gt.apply(this,arguments)};function Uc(e,t){var a={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(a[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(a[o[n]]=e[o[n]]);return a}function kC(e,t,a){if(a||arguments.length===2)for(var o=0,n=t.length,l;o<n;o++)(l||!(o in t))&&(l||(l=Array.prototype.slice.call(t,0,o)),l[o]=t[o]);return e.concat(l||Array.prototype.slice.call(t))}var jc=M(O());var bt=M(O());var Jn="right-scroll-bar-position",el="width-before-scroll-bar",qm="with-scroll-bars-hidden",Vm="--removed-body-scroll-bar-size";function Hc(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var OC=M(O());function _C(e,t){var a=(0,OC.useState)(function(){return{value:e,callback:t,facade:{get current(){return a.value},set current(o){var n=a.value;n!==o&&(a.value=o,a.callback(o,n))}}}})[0];return a.callback=t,a.facade}var qc=M(O());var $A=typeof window<"u"?qc.useLayoutEffect:qc.useEffect,PC=new WeakMap;function Gm(e,t){var a=_C(t||null,function(o){return e.forEach(function(n){return Hc(n,o)})});return $A(function(){var o=PC.get(a);if(o){var n=new Set(o),l=new Set(e),r=a.current;n.forEach(function(u){l.has(u)||Hc(u,null)}),l.forEach(function(u){n.has(u)||Hc(u,r)})}PC.set(a,e)},[e]),a}function KA(e){return e}function YA(e,t){t===void 0&&(t=KA);var a=[],o=!1,n={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:e},useMedium:function(l){var r=t(l,o);return a.push(r),function(){a=a.filter(function(u){return u!==r})}},assignSyncMedium:function(l){for(o=!0;a.length;){var r=a;a=[],r.forEach(l)}a={push:function(u){return l(u)},filter:function(){return a}}},assignMedium:function(l){o=!0;var r=[];if(a.length){var u=a;a=[],u.forEach(l),r=a}var s=function(){var c=r;r=[],c.forEach(l)},i=function(){return Promise.resolve().then(s)};i(),a={push:function(c){r.push(c),i()},filter:function(c){return r=r.filter(c),a}}}};return n}function jm(e){e===void 0&&(e={});var t=YA(null);return t.options=Gt({async:!0,ssr:!1},e),t}var NC=M(O()),BC=function(e){var t=e.sideCar,a=Uc(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw new Error("Sidecar medium not found");return NC.createElement(o,Gt({},a))};BC.isSideCarExport=!0;function Xm(e,t){return e.useMedium(t),BC}var Vc=jm();var $m=function(){},Qu=bt.forwardRef(function(e,t){var a=bt.useRef(null),o=bt.useState({onScrollCapture:$m,onWheelCapture:$m,onTouchMoveCapture:$m}),n=o[0],l=o[1],r=e.forwardProps,u=e.children,s=e.className,i=e.removeScrollBar,c=e.enabled,f=e.shards,d=e.sideCar,p=e.noRelative,x=e.noIsolation,g=e.inert,S=e.allowPinchZoom,m=e.as,h=m===void 0?"div":m,v=e.gapMode,y=Uc(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),R=d,I=Gm([a,t]),C=Gt(Gt({},y),n);return bt.createElement(bt.Fragment,null,c&&bt.createElement(R,{sideCar:Vc,removeScrollBar:i,shards:f,noRelative:p,noIsolation:x,inert:g,setCallbacks:l,allowPinchZoom:!!S,lockRef:a,gapMode:v}),r?bt.cloneElement(bt.Children.only(u),Gt(Gt({},C),{ref:I})):bt.createElement(h,Gt({},C,{className:s,ref:I}),u))});Qu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Qu.classNames={fullWidth:el,zeroRight:Jn};var Me=M(O());var Sr=M(O());var UC=M(O());var FC;var zC=function(){if(FC)return FC;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function WA(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=zC();return t&&e.setAttribute("nonce",t),e}function ZA(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function QA(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Km=function(){var e=0,t=null;return{add:function(a){e==0&&(t=WA())&&(ZA(t,a),QA(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}};var Ym=function(){var e=Km();return function(t,a){UC.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&a])}};var Ju=function(){var e=Ym(),t=function(a){var o=a.styles,n=a.dynamic;return e(o,n),null};return t};var JA={left:0,top:0,right:0,gap:0},Wm=function(e){return parseInt(e||"",10)||0},eT=function(e){var t=window.getComputedStyle(document.body),a=t[e==="padding"?"paddingLeft":"marginLeft"],o=t[e==="padding"?"paddingTop":"marginTop"],n=t[e==="padding"?"paddingRight":"marginRight"];return[Wm(a),Wm(o),Wm(n)]},Zm=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return JA;var t=eT(e),a=document.documentElement.clientWidth,o=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,o-a+t[2]-t[0])}};var tT=Ju(),vr="data-scroll-locked",aT=function(e,t,a,o){var n=e.left,l=e.top,r=e.right,u=e.gap;return a===void 0&&(a="margin"),`
  .`.concat(qm,` {
   overflow: hidden `).concat(o,`;
   padding-right: `).concat(u,"px ").concat(o,`;
  }
  body[`).concat(vr,`] {
    overflow: hidden `).concat(o,`;
    overscroll-behavior: contain;
    `).concat([t&&"position: relative ".concat(o,";"),a==="margin"&&`
    padding-left: `.concat(n,`px;
    padding-top: `).concat(l,`px;
    padding-right: `).concat(r,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(u,"px ").concat(o,`;
    `),a==="padding"&&"padding-right: ".concat(u,"px ").concat(o,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(Jn,` {
    right: `).concat(u,"px ").concat(o,`;
  }
  
  .`).concat(el,` {
    margin-right: `).concat(u,"px ").concat(o,`;
  }
  
  .`).concat(Jn," .").concat(Jn,` {
    right: 0 `).concat(o,`;
  }
  
  .`).concat(el," .").concat(el,` {
    margin-right: 0 `).concat(o,`;
  }
  
  body[`).concat(vr,`] {
    `).concat(Vm,": ").concat(u,`px;
  }
`)},HC=function(){var e=parseInt(document.body.getAttribute(vr)||"0",10);return isFinite(e)?e:0},oT=function(){Sr.useEffect(function(){return document.body.setAttribute(vr,(HC()+1).toString()),function(){var e=HC()-1;e<=0?document.body.removeAttribute(vr):document.body.setAttribute(vr,e.toString())}},[])},Qm=function(e){var t=e.noRelative,a=e.noImportant,o=e.gapMode,n=o===void 0?"margin":o;oT();var l=Sr.useMemo(function(){return Zm(n)},[n]);return Sr.createElement(tT,{styles:aT(l,!t,n,a?"":"!important")})};var Jm=!1;if(typeof window<"u")try{es=Object.defineProperty({},"passive",{get:function(){return Jm=!0,!0}}),window.addEventListener("test",es,es),window.removeEventListener("test",es,es)}catch{Jm=!1}var es,tl=Jm?{passive:!1}:!1;var nT=function(e){return e.tagName==="TEXTAREA"},qC=function(e,t){if(!(e instanceof Element))return!1;var a=window.getComputedStyle(e);return a[t]!=="hidden"&&!(a.overflowY===a.overflowX&&!nT(e)&&a[t]==="visible")},lT=function(e){return qC(e,"overflowY")},rT=function(e){return qC(e,"overflowX")},eg=function(e,t){var a=t.ownerDocument,o=t;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var n=VC(e,o);if(n){var l=GC(e,o),r=l[1],u=l[2];if(r>u)return!0}o=o.parentNode}while(o&&o!==a.body);return!1},uT=function(e){var t=e.scrollTop,a=e.scrollHeight,o=e.clientHeight;return[t,a,o]},sT=function(e){var t=e.scrollLeft,a=e.scrollWidth,o=e.clientWidth;return[t,a,o]},VC=function(e,t){return e==="v"?lT(t):rT(t)},GC=function(e,t){return e==="v"?uT(t):sT(t)},iT=function(e,t){return e==="h"&&t==="rtl"?-1:1},jC=function(e,t,a,o,n){var l=iT(e,window.getComputedStyle(t).direction),r=l*o,u=a.target,s=t.contains(u),i=!1,c=r>0,f=0,d=0;do{if(!u)break;var p=GC(e,u),x=p[0],g=p[1],S=p[2],m=g-S-l*x;(x||m)&&VC(e,u)&&(f+=m,d+=x);var h=u.parentNode;u=h&&h.nodeType===Node.DOCUMENT_FRAGMENT_NODE?h.host:h}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return(c&&(n&&Math.abs(f)<1||!n&&r>f)||!c&&(n&&Math.abs(d)<1||!n&&-r>d))&&(i=!0),i};var Gc=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},XC=function(e){return[e.deltaX,e.deltaY]},$C=function(e){return e&&"current"in e?e.current:e},cT=function(e,t){return e[0]===t[0]&&e[1]===t[1]},dT=function(e){return`
  .block-interactivity-`.concat(e,` {pointer-events: none;}
  .allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},fT=0,yr=[];function KC(e){var t=Me.useRef([]),a=Me.useRef([0,0]),o=Me.useRef(),n=Me.useState(fT++)[0],l=Me.useState(Ju)[0],r=Me.useRef(e);Me.useEffect(function(){r.current=e},[e]),Me.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(n));var g=kC([e.lockRef.current],(e.shards||[]).map($C),!0).filter(Boolean);return g.forEach(function(S){return S.classList.add("allow-interactivity-".concat(n))}),function(){document.body.classList.remove("block-interactivity-".concat(n)),g.forEach(function(S){return S.classList.remove("allow-interactivity-".concat(n))})}}},[e.inert,e.lockRef.current,e.shards]);var u=Me.useCallback(function(g,S){if("touches"in g&&g.touches.length===2||g.type==="wheel"&&g.ctrlKey)return!r.current.allowPinchZoom;var m=Gc(g),h=a.current,v="deltaX"in g?g.deltaX:h[0]-m[0],y="deltaY"in g?g.deltaY:h[1]-m[1],R,I=g.target,C=Math.abs(v)>Math.abs(y)?"h":"v";if("touches"in g&&C==="h"&&I.type==="range")return!1;var L=window.getSelection(),k=L&&L.anchorNode,D=k?k===I||k.contains(I):!1;if(D)return!1;var N=eg(C,I);if(!N)return!0;if(N?R=C:(R=C==="v"?"h":"v",N=eg(C,I)),!N)return!1;if(!o.current&&"changedTouches"in g&&(v||y)&&(o.current=R),!R)return!0;var Y=o.current||R;return jC(Y,S,g,Y==="h"?v:y,!0)},[]),s=Me.useCallback(function(g){var S=g;if(!(!yr.length||yr[yr.length-1]!==l)){var m="deltaY"in S?XC(S):Gc(S),h=t.current.filter(function(R){return R.name===S.type&&(R.target===S.target||S.target===R.shadowParent)&&cT(R.delta,m)})[0];if(h&&h.should){S.cancelable&&S.preventDefault();return}if(!h){var v=(r.current.shards||[]).map($C).filter(Boolean).filter(function(R){return R.contains(S.target)}),y=v.length>0?u(S,v[0]):!r.current.noIsolation;y&&S.cancelable&&S.preventDefault()}}},[]),i=Me.useCallback(function(g,S,m,h){var v={name:g,delta:S,target:m,should:h,shadowParent:pT(m)};t.current.push(v),setTimeout(function(){t.current=t.current.filter(function(y){return y!==v})},1)},[]),c=Me.useCallback(function(g){a.current=Gc(g),o.current=void 0},[]),f=Me.useCallback(function(g){i(g.type,XC(g),g.target,u(g,e.lockRef.current))},[]),d=Me.useCallback(function(g){i(g.type,Gc(g),g.target,u(g,e.lockRef.current))},[]);Me.useEffect(function(){return yr.push(l),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:d}),document.addEventListener("wheel",s,tl),document.addEventListener("touchmove",s,tl),document.addEventListener("touchstart",c,tl),function(){yr=yr.filter(function(g){return g!==l}),document.removeEventListener("wheel",s,tl),document.removeEventListener("touchmove",s,tl),document.removeEventListener("touchstart",c,tl)}},[]);var p=e.removeScrollBar,x=e.inert;return Me.createElement(Me.Fragment,null,x?Me.createElement(l,{styles:dT(n)}):null,p?Me.createElement(Qm,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function pT(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var YC=Xm(Vc,KC);var WC=jc.forwardRef(function(e,t){return jc.createElement(Qu,Gt({},e,{ref:t,sideCar:YC}))});WC.classNames=Qu.classNames;var ts=WC;var mT=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Cr=new WeakMap,Xc=new WeakMap,$c={},tg=0,ZC=function(e){return e&&(e.host||ZC(e.parentNode))},gT=function(e,t){return t.map(function(a){if(e.contains(a))return a;var o=ZC(a);return o&&e.contains(o)?o:(console.error("aria-hidden",a,"in not contained inside",e,". Doing nothing"),null)}).filter(function(a){return!!a})},hT=function(e,t,a,o){var n=gT(t,Array.isArray(e)?e:[e]);$c[a]||($c[a]=new WeakMap);var l=$c[a],r=[],u=new Set,s=new Set(n),i=function(f){!f||u.has(f)||(u.add(f),i(f.parentNode))};n.forEach(i);var c=function(f){!f||s.has(f)||Array.prototype.forEach.call(f.children,function(d){if(u.has(d))c(d);else try{var p=d.getAttribute(o),x=p!==null&&p!=="false",g=(Cr.get(d)||0)+1,S=(l.get(d)||0)+1;Cr.set(d,g),l.set(d,S),r.push(d),g===1&&x&&Xc.set(d,!0),S===1&&d.setAttribute(a,"true"),x||d.setAttribute(o,"true")}catch(m){console.error("aria-hidden: cannot operate on ",d,m)}})};return c(t),u.clear(),tg++,function(){r.forEach(function(f){var d=Cr.get(f)-1,p=l.get(f)-1;Cr.set(f,d),l.set(f,p),d||(Xc.has(f)||f.removeAttribute(o),Xc.delete(f)),p||f.removeAttribute(a)}),tg--,tg||(Cr=new WeakMap,Cr=new WeakMap,Xc=new WeakMap,$c={})}},Kc=function(e,t,a){a===void 0&&(a="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),n=t||mT(e);return n?(o.push.apply(o,Array.from(n.querySelectorAll("[aria-live], script"))),hT(o,n,a,"aria-hidden")):function(){return null}};var Je=M(O(),1);var Yc=M(z(),1);function QC(e){let t=xT(e),a=Je.forwardRef((o,n)=>{let{children:l,...r}=o,u=Je.Children.toArray(l),s=u.find(ST);if(s){let i=s.props.children,c=u.map(f=>f===s?Je.Children.count(i)>1?Je.Children.only(null):Je.isValidElement(i)?i.props.children:null:f);return(0,Yc.jsx)(t,{...r,ref:n,children:Je.isValidElement(i)?Je.cloneElement(i,void 0,c):null})}return(0,Yc.jsx)(t,{...r,ref:n,children:l})});return a.displayName=`${e}.Slot`,a}function xT(e){let t=Je.forwardRef((a,o)=>{let{children:n,...l}=a;if(Je.isValidElement(n)){let r=CT(n),u=yT(l,n.props);return n.type!==Je.Fragment&&(u.ref=o?Et(o,r):r),Je.cloneElement(n,u)}return Je.Children.count(n)>1?Je.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var vT=Symbol("radix.slottable");function ST(e){return Je.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===vT}function yT(e,t){let a={...t};for(let o in t){let n=e[o],l=t[o];/^on[A-Z]/.test(o)?n&&l?a[o]=(...u)=>{let s=l(...u);return n(...u),s}:n&&(a[o]=n):o==="style"?a[o]={...n,...l}:o==="className"&&(a[o]=[n,l].filter(Boolean).join(" "))}return{...e,...a}}function CT(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var Ce=M(z(),1),Zc="Dialog",[JC,ag]=st(Zc),[LT,Ea]=JC(Zc),eL=e=>{let{__scopeDialog:t,children:a,open:o,defaultOpen:n,onOpenChange:l,modal:r=!0}=e,u=we.useRef(null),s=we.useRef(null),[i,c]=Ja({prop:o,defaultProp:n??!1,onChange:l,caller:Zc});return(0,Ce.jsx)(LT,{scope:t,triggerRef:u,contentRef:s,contentId:Ct(),titleId:Ct(),descriptionId:Ct(),open:i,onOpenChange:c,onOpenToggle:we.useCallback(()=>c(f=>!f),[c]),modal:r,children:a})};eL.displayName=Zc;var tL="DialogTrigger",aL=we.forwardRef((e,t)=>{let{__scopeDialog:a,...o}=e,n=Ea(tL,a),l=he(t,n.triggerRef);return(0,Ce.jsx)(oe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":lg(n.open),...o,ref:l,onClick:H(e.onClick,n.onOpenToggle)})});aL.displayName=tL;var og="DialogPortal",[bT,oL]=JC(og,{forceMount:void 0}),nL=e=>{let{__scopeDialog:t,forceMount:a,children:o,container:n}=e,l=Ea(og,t);return(0,Ce.jsx)(bT,{scope:t,forceMount:a,children:we.Children.map(o,r=>(0,Ce.jsx)(kt,{present:a||l.open,children:(0,Ce.jsx)(Qn,{asChild:!0,container:n,children:r})}))})};nL.displayName=og;var Wc="DialogOverlay",lL=we.forwardRef((e,t)=>{let a=oL(Wc,e.__scopeDialog),{forceMount:o=a.forceMount,...n}=e,l=Ea(Wc,e.__scopeDialog);return l.modal?(0,Ce.jsx)(kt,{present:o||l.open,children:(0,Ce.jsx)(wT,{...n,ref:t})}):null});lL.displayName=Wc;var RT=QC("DialogOverlay.RemoveScroll"),wT=we.forwardRef((e,t)=>{let{__scopeDialog:a,...o}=e,n=Ea(Wc,a);return(0,Ce.jsx)(ts,{as:RT,allowPinchZoom:!0,shards:[n.contentRef],children:(0,Ce.jsx)(oe.div,{"data-state":lg(n.open),...o,ref:t,style:{pointerEvents:"auto",...o.style}})})}),al="DialogContent",rL=we.forwardRef((e,t)=>{let a=oL(al,e.__scopeDialog),{forceMount:o=a.forceMount,...n}=e,l=Ea(al,e.__scopeDialog);return(0,Ce.jsx)(kt,{present:o||l.open,children:l.modal?(0,Ce.jsx)(IT,{...n,ref:t}):(0,Ce.jsx)(MT,{...n,ref:t})})});rL.displayName=al;var IT=we.forwardRef((e,t)=>{let a=Ea(al,e.__scopeDialog),o=we.useRef(null),n=he(t,a.contentRef,o);return we.useEffect(()=>{let l=o.current;if(l)return Kc(l)},[]),(0,Ce.jsx)(uL,{...e,ref:n,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:H(e.onCloseAutoFocus,l=>{l.preventDefault(),a.triggerRef.current?.focus()}),onPointerDownOutside:H(e.onPointerDownOutside,l=>{let r=l.detail.originalEvent,u=r.button===0&&r.ctrlKey===!0;(r.button===2||u)&&l.preventDefault()}),onFocusOutside:H(e.onFocusOutside,l=>l.preventDefault())})}),MT=we.forwardRef((e,t)=>{let a=Ea(al,e.__scopeDialog),o=we.useRef(!1),n=we.useRef(!1);return(0,Ce.jsx)(uL,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:l=>{e.onCloseAutoFocus?.(l),l.defaultPrevented||(o.current||a.triggerRef.current?.focus(),l.preventDefault()),o.current=!1,n.current=!1},onInteractOutside:l=>{e.onInteractOutside?.(l),l.defaultPrevented||(o.current=!0,l.detail.originalEvent.type==="pointerdown"&&(n.current=!0));let r=l.target;a.triggerRef.current?.contains(r)&&l.preventDefault(),l.detail.originalEvent.type==="focusin"&&n.current&&l.preventDefault()}})}),uL=we.forwardRef((e,t)=>{let{__scopeDialog:a,trapFocus:o,onOpenAutoFocus:n,onCloseAutoFocus:l,...r}=e,u=Ea(al,a),s=we.useRef(null),i=he(t,s);return zc(),(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)(Zu,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:n,onUnmountAutoFocus:l,children:(0,Ce.jsx)(Zn,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":lg(u.open),...r,ref:i,onDismiss:()=>u.onOpenChange(!1)})}),(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)(AT,{titleId:u.titleId}),(0,Ce.jsx)(DT,{contentRef:s,descriptionId:u.descriptionId})]})]})}),ng="DialogTitle",sL=we.forwardRef((e,t)=>{let{__scopeDialog:a,...o}=e,n=Ea(ng,a);return(0,Ce.jsx)(oe.h2,{id:n.titleId,...o,ref:t})});sL.displayName=ng;var iL="DialogDescription",cL=we.forwardRef((e,t)=>{let{__scopeDialog:a,...o}=e,n=Ea(iL,a);return(0,Ce.jsx)(oe.p,{id:n.descriptionId,...o,ref:t})});cL.displayName=iL;var dL="DialogClose",fL=we.forwardRef((e,t)=>{let{__scopeDialog:a,...o}=e,n=Ea(dL,a);return(0,Ce.jsx)(oe.button,{type:"button",...o,ref:t,onClick:H(e.onClick,()=>n.onOpenChange(!1))})});fL.displayName=dL;function lg(e){return e?"open":"closed"}var pL="DialogTitleWarning",[mL,gL]=iC(pL,{contentName:al,titleName:ng,docsSlug:"dialog"}),AT=({titleId:e})=>{let t=gL(pL),a=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.

If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.

For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return we.useEffect(()=>{e&&(document.getElementById(e)||console.error(a))},[a,e]),null},TT="DialogDescriptionWarning",DT=({contentRef:e,descriptionId:t})=>{let o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${gL(TT).contentName}}.`;return we.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null},Lr=eL,hL=aL,br=nL,Rr=lL,wr=rL,Ir=sL,Qc=cL,as=fL;var ed=M(O());var xL=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),ET=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,a,o)=>o?o.toUpperCase():a.toLowerCase()),ug=e=>{let t=ET(e);return t.charAt(0).toUpperCase()+t.slice(1)},Jc=(...e)=>e.filter((t,a,o)=>!!t&&t.trim()!==""&&o.indexOf(t)===a).join(" ").trim(),vL=e=>{for(let t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};var os=M(O());var SL={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};var yL=(0,os.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:o,className:n="",children:l,iconNode:r,...u},s)=>(0,os.createElement)("svg",{ref:s,...SL,width:t,height:t,stroke:e,strokeWidth:o?Number(a)*24/Number(t):a,className:Jc("lucide",n),...!l&&!vL(u)&&{"aria-hidden":"true"},...u},[...r.map(([i,c])=>(0,os.createElement)(i,c)),...Array.isArray(l)?l:[l]]));var B=(e,t)=>{let a=(0,ed.forwardRef)(({className:o,...n},l)=>(0,ed.createElement)(yL,{ref:l,iconNode:t,className:Jc(`lucide-${xL(ug(e))}`,`lucide-${e}`,o),...n}));return a.displayName=ug(e),a};var kT=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],ns=B("activity",kT);var OT=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],ls=B("arrow-left",OT);var _T=[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]],rs=B("boxes",_T);var PT=[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]],us=B("calendar-clock",PT);var NT=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],ss=B("check",NT);var BT=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],is=B("chevron-right",BT);var FT=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]],pn=B("circle-stop",FT);var zT=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],ba=B("circle-x",zT);var UT=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 18a6 6 0 0 0 0-12v12z",key:"j4l70d"}]],cs=B("contrast",UT);var HT=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],ds=B("copy",HT);var qT=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],fs=B("download",qT);var VT=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],mn=B("ellipsis",VT);var GT=[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]],ps=B("gauge",GT);var jT=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],ms=B("info",jT);var XT=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],gn=B("layers",XT);var $T=[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]],gs=B("link-2",$T);var KT=[["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"M3 10a2 2 0 0 0 2 2h3",key:"1npucw"}],["path",{d:"M3 5v12a2 2 0 0 0 2 2h3",key:"x1gjn2"}]],hs=B("list-tree",KT);var YT=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],hn=B("loader-circle",YT);var WT=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],xs=B("lock",WT);var ZT=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],vs=B("menu",ZT);var QT=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],Ss=B("moon",QT);var JT=[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]],ys=B("pause",JT);var eD=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],Cs=B("pencil",eD);var tD=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],ka=B("play",tD);var aD=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],xn=B("rotate-ccw",aD);var oD=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],ol=B("search",oD);var nD=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],Ls=B("send",nD);var lD=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],bs=B("sun",lD);var rD=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],eo=B("triangle-alert",rD);var uD=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],nl=B("x",uD);var sD=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],Rs=B("zap",sD);var ul=M(O(),1);function CL(e){var t,a,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(a=CL(e[t]))&&(o&&(o+=" "),o+=a)}else for(a in e)e[a]&&(o&&(o+=" "),o+=a);return o}function td(){for(var e,t,a=0,o="",n=arguments.length;a<n;a++)(e=arguments[a])&&(t=CL(e))&&(o&&(o+=" "),o+=t);return o}var iD=e=>{let t=dD(e),{conflictingClassGroups:a,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:r=>{let u=r.split("-");return u[0]===""&&u.length!==1&&u.shift(),AL(u,t)||cD(r)},getConflictingClassGroupIds:(r,u)=>{let s=a[r]||[];return u&&o[r]?[...s,...o[r]]:s}}},AL=(e,t)=>{if(e.length===0)return t.classGroupId;let a=e[0],o=t.nextPart.get(a),n=o?AL(e.slice(1),o):void 0;if(n)return n;if(t.validators.length===0)return;let l=e.join("-");return t.validators.find(({validator:r})=>r(l))?.classGroupId},LL=/^\[(.+)\]$/,cD=e=>{if(LL.test(e)){let t=LL.exec(e)[1],a=t?.substring(0,t.indexOf(":"));if(a)return"arbitrary.."+a}},dD=e=>{let{theme:t,classGroups:a}=e,o={nextPart:new Map,validators:[]};for(let n in a)cg(a[n],o,n,t);return o},cg=(e,t,a,o)=>{e.forEach(n=>{if(typeof n=="string"){let l=n===""?t:bL(t,n);l.classGroupId=a;return}if(typeof n=="function"){if(fD(n)){cg(n(o),t,a,o);return}t.validators.push({validator:n,classGroupId:a});return}Object.entries(n).forEach(([l,r])=>{cg(r,bL(t,l),a,o)})})},bL=(e,t)=>{let a=e;return t.split("-").forEach(o=>{a.nextPart.has(o)||a.nextPart.set(o,{nextPart:new Map,validators:[]}),a=a.nextPart.get(o)}),a},fD=e=>e.isThemeGetter,pD=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,a=new Map,o=new Map,n=(l,r)=>{a.set(l,r),t++,t>e&&(t=0,o=a,a=new Map)};return{get(l){let r=a.get(l);if(r!==void 0)return r;if((r=o.get(l))!==void 0)return n(l,r),r},set(l,r){a.has(l)?a.set(l,r):n(l,r)}}};var mD=e=>{let{prefix:t,experimentalParseClassName:a}=e,o=n=>{let l=[],r=0,u=0,s=0,i;for(let x=0;x<n.length;x++){let g=n[x];if(r===0&&u===0){if(g===":"){l.push(n.slice(s,x)),s=x+1;continue}if(g==="/"){i=x;continue}}g==="["?r++:g==="]"?r--:g==="("?u++:g===")"&&u--}let c=l.length===0?n:n.substring(s),f=gD(c),d=f!==c,p=i&&i>s?i-s:void 0;return{modifiers:l,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}};if(t){let n=t+":",l=o;o=r=>r.startsWith(n)?l(r.substring(n.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:r,maybePostfixModifierPosition:void 0}}if(a){let n=o;o=l=>a({className:l,parseClassName:n})}return o},gD=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,hD=e=>{let t=Object.fromEntries(e.orderSensitiveModifiers.map(o=>[o,!0]));return o=>{if(o.length<=1)return o;let n=[],l=[];return o.forEach(r=>{r[0]==="["||t[r]?(n.push(...l.sort(),r),l=[]):l.push(r)}),n.push(...l.sort()),n}},xD=e=>({cache:pD(e.cacheSize),parseClassName:mD(e),sortModifiers:hD(e),...iD(e)}),vD=/\s+/,SD=(e,t)=>{let{parseClassName:a,getClassGroupId:o,getConflictingClassGroupIds:n,sortModifiers:l}=t,r=[],u=e.trim().split(vD),s="";for(let i=u.length-1;i>=0;i-=1){let c=u[i],{isExternal:f,modifiers:d,hasImportantModifier:p,baseClassName:x,maybePostfixModifierPosition:g}=a(c);if(f){s=c+(s.length>0?" "+s:s);continue}let S=!!g,m=o(S?x.substring(0,g):x);if(!m){if(!S){s=c+(s.length>0?" "+s:s);continue}if(m=o(x),!m){s=c+(s.length>0?" "+s:s);continue}S=!1}let h=l(d).join(":"),v=p?h+"!":h,y=v+m;if(r.includes(y))continue;r.push(y);let R=n(m,S);for(let I=0;I<R.length;++I){let C=R[I];r.push(v+C)}s=c+(s.length>0?" "+s:s)}return s};function yD(){let e=0,t,a,o="";for(;e<arguments.length;)(t=arguments[e++])&&(a=TL(t))&&(o&&(o+=" "),o+=a);return o}var TL=e=>{if(typeof e=="string")return e;let t,a="";for(let o=0;o<e.length;o++)e[o]&&(t=TL(e[o]))&&(a&&(a+=" "),a+=t);return a};function RL(e,...t){let a,o,n,l=r;function r(s){let i=t.reduce((c,f)=>f(c),e());return a=xD(i),o=a.cache.get,n=a.cache.set,l=u,u(s)}function u(s){let i=o(s);if(i)return i;let c=SD(s,a);return n(s,c),c}return function(){return l(yD.apply(null,arguments))}}var et=e=>{let t=a=>a[e]||[];return t.isThemeGetter=!0,t},DL=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,EL=/^\((?:(\w[\w-]*):)?(.+)\)$/i,CD=/^\d+\/\d+$/,LD=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,bD=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,RD=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,wD=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ID=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Mr=e=>CD.test(e),te=e=>!!e&&!Number.isNaN(Number(e)),vn=e=>!!e&&Number.isInteger(Number(e)),sg=e=>e.endsWith("%")&&te(e.slice(0,-1)),Mo=e=>LD.test(e),MD=()=>!0,AD=e=>bD.test(e)&&!RD.test(e),kL=()=>!1,TD=e=>wD.test(e),DD=e=>ID.test(e),ED=e=>!_(e)&&!P(e),kD=e=>Ar(e,PL,kL),_=e=>DL.test(e),ll=e=>Ar(e,NL,AD),ig=e=>Ar(e,BD,te),wL=e=>Ar(e,OL,kL),OD=e=>Ar(e,_L,DD),ad=e=>Ar(e,BL,TD),P=e=>EL.test(e),ws=e=>Tr(e,NL),_D=e=>Tr(e,FD),IL=e=>Tr(e,OL),PD=e=>Tr(e,PL),ND=e=>Tr(e,_L),od=e=>Tr(e,BL,!0),Ar=(e,t,a)=>{let o=DL.exec(e);return o?o[1]?t(o[1]):a(o[2]):!1},Tr=(e,t,a=!1)=>{let o=EL.exec(e);return o?o[1]?t(o[1]):a:!1},OL=e=>e==="position"||e==="percentage",_L=e=>e==="image"||e==="url",PL=e=>e==="length"||e==="size"||e==="bg-size",NL=e=>e==="length",BD=e=>e==="number",FD=e=>e==="family-name",BL=e=>e==="shadow";var ML=()=>{let e=et("color"),t=et("font"),a=et("text"),o=et("font-weight"),n=et("tracking"),l=et("leading"),r=et("breakpoint"),u=et("container"),s=et("spacing"),i=et("radius"),c=et("shadow"),f=et("inset-shadow"),d=et("text-shadow"),p=et("drop-shadow"),x=et("blur"),g=et("perspective"),S=et("aspect"),m=et("ease"),h=et("animate"),v=()=>["auto","avoid","all","avoid-page","page","left","right","column"],y=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],R=()=>[...y(),P,_],I=()=>["auto","hidden","clip","visible","scroll"],C=()=>["auto","contain","none"],L=()=>[P,_,s],k=()=>[Mr,"full","auto",...L()],D=()=>[vn,"none","subgrid",P,_],N=()=>["auto",{span:["full",vn,P,_]},vn,P,_],Y=()=>[vn,"auto",P,_],ne=()=>["auto","min","max","fr",P,_],pe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],fe=()=>["start","end","center","stretch","center-safe","end-safe"],A=()=>["auto",...L()],ce=()=>[Mr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...L()],E=()=>[e,P,_],F=()=>[...y(),IL,wL,{position:[P,_]}],Ue=()=>["no-repeat",{repeat:["","x","y","space","round"]}],Wt=()=>["auto","cover","contain",PD,kD,{size:[P,_]}],Ia=()=>[sg,ws,ll],Be=()=>["","none","full",i,P,_],Xe=()=>["",te,ws,ll],so=()=>["solid","dashed","dotted","double"],qa=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ae=()=>[te,sg,IL,wL],Bo=()=>["","none",x,P,_],vl=()=>["none",te,P,_],Sl=()=>["none",te,P,_],Ur=()=>[te,P,_],yl=()=>[Mr,"full",...L()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Mo],breakpoint:[Mo],color:[MD],container:[Mo],"drop-shadow":[Mo],ease:["in","out","in-out"],font:[ED],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Mo],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Mo],shadow:[Mo],spacing:["px",te],text:[Mo],"text-shadow":[Mo],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Mr,_,P,S]}],container:["container"],columns:[{columns:[te,_,P,u]}],"break-after":[{"break-after":v()}],"break-before":[{"break-before":v()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:R()}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:k()}],"inset-x":[{"inset-x":k()}],"inset-y":[{"inset-y":k()}],start:[{start:k()}],end:[{end:k()}],top:[{top:k()}],right:[{right:k()}],bottom:[{bottom:k()}],left:[{left:k()}],visibility:["visible","invisible","collapse"],z:[{z:[vn,"auto",P,_]}],basis:[{basis:[Mr,"full","auto",u,...L()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[te,Mr,"auto","initial","none",_]}],grow:[{grow:["",te,P,_]}],shrink:[{shrink:["",te,P,_]}],order:[{order:[vn,"first","last","none",P,_]}],"grid-cols":[{"grid-cols":D()}],"col-start-end":[{col:N()}],"col-start":[{"col-start":Y()}],"col-end":[{"col-end":Y()}],"grid-rows":[{"grid-rows":D()}],"row-start-end":[{row:N()}],"row-start":[{"row-start":Y()}],"row-end":[{"row-end":Y()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ne()}],"auto-rows":[{"auto-rows":ne()}],gap:[{gap:L()}],"gap-x":[{"gap-x":L()}],"gap-y":[{"gap-y":L()}],"justify-content":[{justify:[...pe(),"normal"]}],"justify-items":[{"justify-items":[...fe(),"normal"]}],"justify-self":[{"justify-self":["auto",...fe()]}],"align-content":[{content:["normal",...pe()]}],"align-items":[{items:[...fe(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...fe(),{baseline:["","last"]}]}],"place-content":[{"place-content":pe()}],"place-items":[{"place-items":[...fe(),"baseline"]}],"place-self":[{"place-self":["auto",...fe()]}],p:[{p:L()}],px:[{px:L()}],py:[{py:L()}],ps:[{ps:L()}],pe:[{pe:L()}],pt:[{pt:L()}],pr:[{pr:L()}],pb:[{pb:L()}],pl:[{pl:L()}],m:[{m:A()}],mx:[{mx:A()}],my:[{my:A()}],ms:[{ms:A()}],me:[{me:A()}],mt:[{mt:A()}],mr:[{mr:A()}],mb:[{mb:A()}],ml:[{ml:A()}],"space-x":[{"space-x":L()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":L()}],"space-y-reverse":["space-y-reverse"],size:[{size:ce()}],w:[{w:[u,"screen",...ce()]}],"min-w":[{"min-w":[u,"screen","none",...ce()]}],"max-w":[{"max-w":[u,"screen","none","prose",{screen:[r]},...ce()]}],h:[{h:["screen","lh",...ce()]}],"min-h":[{"min-h":["screen","lh","none",...ce()]}],"max-h":[{"max-h":["screen","lh",...ce()]}],"font-size":[{text:["base",a,ws,ll]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,P,ig]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",sg,_]}],"font-family":[{font:[_D,_,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,P,_]}],"line-clamp":[{"line-clamp":[te,"none",P,ig]}],leading:[{leading:[l,...L()]}],"list-image":[{"list-image":["none",P,_]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",P,_]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:E()}],"text-color":[{text:E()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...so(),"wavy"]}],"text-decoration-thickness":[{decoration:[te,"from-font","auto",P,ll]}],"text-decoration-color":[{decoration:E()}],"underline-offset":[{"underline-offset":[te,"auto",P,_]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",P,_]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",P,_]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:F()}],"bg-repeat":[{bg:Ue()}],"bg-size":[{bg:Wt()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},vn,P,_],radial:["",P,_],conic:[vn,P,_]},ND,OD]}],"bg-color":[{bg:E()}],"gradient-from-pos":[{from:Ia()}],"gradient-via-pos":[{via:Ia()}],"gradient-to-pos":[{to:Ia()}],"gradient-from":[{from:E()}],"gradient-via":[{via:E()}],"gradient-to":[{to:E()}],rounded:[{rounded:Be()}],"rounded-s":[{"rounded-s":Be()}],"rounded-e":[{"rounded-e":Be()}],"rounded-t":[{"rounded-t":Be()}],"rounded-r":[{"rounded-r":Be()}],"rounded-b":[{"rounded-b":Be()}],"rounded-l":[{"rounded-l":Be()}],"rounded-ss":[{"rounded-ss":Be()}],"rounded-se":[{"rounded-se":Be()}],"rounded-ee":[{"rounded-ee":Be()}],"rounded-es":[{"rounded-es":Be()}],"rounded-tl":[{"rounded-tl":Be()}],"rounded-tr":[{"rounded-tr":Be()}],"rounded-br":[{"rounded-br":Be()}],"rounded-bl":[{"rounded-bl":Be()}],"border-w":[{border:Xe()}],"border-w-x":[{"border-x":Xe()}],"border-w-y":[{"border-y":Xe()}],"border-w-s":[{"border-s":Xe()}],"border-w-e":[{"border-e":Xe()}],"border-w-t":[{"border-t":Xe()}],"border-w-r":[{"border-r":Xe()}],"border-w-b":[{"border-b":Xe()}],"border-w-l":[{"border-l":Xe()}],"divide-x":[{"divide-x":Xe()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Xe()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...so(),"hidden","none"]}],"divide-style":[{divide:[...so(),"hidden","none"]}],"border-color":[{border:E()}],"border-color-x":[{"border-x":E()}],"border-color-y":[{"border-y":E()}],"border-color-s":[{"border-s":E()}],"border-color-e":[{"border-e":E()}],"border-color-t":[{"border-t":E()}],"border-color-r":[{"border-r":E()}],"border-color-b":[{"border-b":E()}],"border-color-l":[{"border-l":E()}],"divide-color":[{divide:E()}],"outline-style":[{outline:[...so(),"none","hidden"]}],"outline-offset":[{"outline-offset":[te,P,_]}],"outline-w":[{outline:["",te,ws,ll]}],"outline-color":[{outline:E()}],shadow:[{shadow:["","none",c,od,ad]}],"shadow-color":[{shadow:E()}],"inset-shadow":[{"inset-shadow":["none",f,od,ad]}],"inset-shadow-color":[{"inset-shadow":E()}],"ring-w":[{ring:Xe()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:E()}],"ring-offset-w":[{"ring-offset":[te,ll]}],"ring-offset-color":[{"ring-offset":E()}],"inset-ring-w":[{"inset-ring":Xe()}],"inset-ring-color":[{"inset-ring":E()}],"text-shadow":[{"text-shadow":["none",d,od,ad]}],"text-shadow-color":[{"text-shadow":E()}],opacity:[{opacity:[te,P,_]}],"mix-blend":[{"mix-blend":[...qa(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":qa()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[te]}],"mask-image-linear-from-pos":[{"mask-linear-from":ae()}],"mask-image-linear-to-pos":[{"mask-linear-to":ae()}],"mask-image-linear-from-color":[{"mask-linear-from":E()}],"mask-image-linear-to-color":[{"mask-linear-to":E()}],"mask-image-t-from-pos":[{"mask-t-from":ae()}],"mask-image-t-to-pos":[{"mask-t-to":ae()}],"mask-image-t-from-color":[{"mask-t-from":E()}],"mask-image-t-to-color":[{"mask-t-to":E()}],"mask-image-r-from-pos":[{"mask-r-from":ae()}],"mask-image-r-to-pos":[{"mask-r-to":ae()}],"mask-image-r-from-color":[{"mask-r-from":E()}],"mask-image-r-to-color":[{"mask-r-to":E()}],"mask-image-b-from-pos":[{"mask-b-from":ae()}],"mask-image-b-to-pos":[{"mask-b-to":ae()}],"mask-image-b-from-color":[{"mask-b-from":E()}],"mask-image-b-to-color":[{"mask-b-to":E()}],"mask-image-l-from-pos":[{"mask-l-from":ae()}],"mask-image-l-to-pos":[{"mask-l-to":ae()}],"mask-image-l-from-color":[{"mask-l-from":E()}],"mask-image-l-to-color":[{"mask-l-to":E()}],"mask-image-x-from-pos":[{"mask-x-from":ae()}],"mask-image-x-to-pos":[{"mask-x-to":ae()}],"mask-image-x-from-color":[{"mask-x-from":E()}],"mask-image-x-to-color":[{"mask-x-to":E()}],"mask-image-y-from-pos":[{"mask-y-from":ae()}],"mask-image-y-to-pos":[{"mask-y-to":ae()}],"mask-image-y-from-color":[{"mask-y-from":E()}],"mask-image-y-to-color":[{"mask-y-to":E()}],"mask-image-radial":[{"mask-radial":[P,_]}],"mask-image-radial-from-pos":[{"mask-radial-from":ae()}],"mask-image-radial-to-pos":[{"mask-radial-to":ae()}],"mask-image-radial-from-color":[{"mask-radial-from":E()}],"mask-image-radial-to-color":[{"mask-radial-to":E()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":y()}],"mask-image-conic-pos":[{"mask-conic":[te]}],"mask-image-conic-from-pos":[{"mask-conic-from":ae()}],"mask-image-conic-to-pos":[{"mask-conic-to":ae()}],"mask-image-conic-from-color":[{"mask-conic-from":E()}],"mask-image-conic-to-color":[{"mask-conic-to":E()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:F()}],"mask-repeat":[{mask:Ue()}],"mask-size":[{mask:Wt()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",P,_]}],filter:[{filter:["","none",P,_]}],blur:[{blur:Bo()}],brightness:[{brightness:[te,P,_]}],contrast:[{contrast:[te,P,_]}],"drop-shadow":[{"drop-shadow":["","none",p,od,ad]}],"drop-shadow-color":[{"drop-shadow":E()}],grayscale:[{grayscale:["",te,P,_]}],"hue-rotate":[{"hue-rotate":[te,P,_]}],invert:[{invert:["",te,P,_]}],saturate:[{saturate:[te,P,_]}],sepia:[{sepia:["",te,P,_]}],"backdrop-filter":[{"backdrop-filter":["","none",P,_]}],"backdrop-blur":[{"backdrop-blur":Bo()}],"backdrop-brightness":[{"backdrop-brightness":[te,P,_]}],"backdrop-contrast":[{"backdrop-contrast":[te,P,_]}],"backdrop-grayscale":[{"backdrop-grayscale":["",te,P,_]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[te,P,_]}],"backdrop-invert":[{"backdrop-invert":["",te,P,_]}],"backdrop-opacity":[{"backdrop-opacity":[te,P,_]}],"backdrop-saturate":[{"backdrop-saturate":[te,P,_]}],"backdrop-sepia":[{"backdrop-sepia":["",te,P,_]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":L()}],"border-spacing-x":[{"border-spacing-x":L()}],"border-spacing-y":[{"border-spacing-y":L()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",P,_]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[te,"initial",P,_]}],ease:[{ease:["linear","initial",m,P,_]}],delay:[{delay:[te,P,_]}],animate:[{animate:["none",h,P,_]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,P,_]}],"perspective-origin":[{"perspective-origin":R()}],rotate:[{rotate:vl()}],"rotate-x":[{"rotate-x":vl()}],"rotate-y":[{"rotate-y":vl()}],"rotate-z":[{"rotate-z":vl()}],scale:[{scale:Sl()}],"scale-x":[{"scale-x":Sl()}],"scale-y":[{"scale-y":Sl()}],"scale-z":[{"scale-z":Sl()}],"scale-3d":["scale-3d"],skew:[{skew:Ur()}],"skew-x":[{"skew-x":Ur()}],"skew-y":[{"skew-y":Ur()}],transform:[{transform:[P,_,"","none","gpu","cpu"]}],"transform-origin":[{origin:R()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:yl()}],"translate-x":[{"translate-x":yl()}],"translate-y":[{"translate-y":yl()}],"translate-z":[{"translate-z":yl()}],"translate-none":["translate-none"],accent:[{accent:E()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:E()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",P,_]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",P,_]}],fill:[{fill:["none",...E()]}],"stroke-w":[{stroke:[te,ws,ll,ig]}],stroke:[{stroke:["none",...E()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},zD=(e,{cacheSize:t,prefix:a,experimentalParseClassName:o,extend:n={},override:l={}})=>(Is(e,"cacheSize",t),Is(e,"prefix",a),Is(e,"experimentalParseClassName",o),nd(e.theme,l.theme),nd(e.classGroups,l.classGroups),nd(e.conflictingClassGroups,l.conflictingClassGroups),nd(e.conflictingClassGroupModifiers,l.conflictingClassGroupModifiers),Is(e,"orderSensitiveModifiers",l.orderSensitiveModifiers),ld(e.theme,n.theme),ld(e.classGroups,n.classGroups),ld(e.conflictingClassGroups,n.conflictingClassGroups),ld(e.conflictingClassGroupModifiers,n.conflictingClassGroupModifiers),FL(e,n,"orderSensitiveModifiers"),e),Is=(e,t,a)=>{a!==void 0&&(e[t]=a)},nd=(e,t)=>{if(t)for(let a in t)Is(e,a,t[a])},ld=(e,t)=>{if(t)for(let a in t)FL(e,t,a)},FL=(e,t,a)=>{let o=t[a];o!==void 0&&(e[a]=e[a]?e[a].concat(o):o)},zL=(e,...t)=>typeof e=="function"?RL(ML,e,...t):RL(()=>zD(ML(),e),...t);var UD=zL({extend:{classGroups:{"font-size":[{text:["2xs","ui-page-title","ui-detail-title","ui-heading","ui-section","ui-body","ui-label","ui-caption","ui-badge","ui-code"]}]}}});function de(...e){return UD(td(e))}var jL=M(O(),1);var Ve=M(O(),1);var rd=M(z(),1),HD=Symbol.for("react.lazy"),ud=Ve[" use ".trim().toString()];function qD(e){return typeof e=="object"&&e!==null&&"then"in e}function UL(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===HD&&"_payload"in e&&qD(e._payload)}function VD(e){let t=GD(e),a=Ve.forwardRef((o,n)=>{let{children:l,...r}=o;UL(l)&&typeof ud=="function"&&(l=ud(l._payload));let u=Ve.Children.toArray(l),s=u.find(XD);if(s){let i=s.props.children,c=u.map(f=>f===s?Ve.Children.count(i)>1?Ve.Children.only(null):Ve.isValidElement(i)?i.props.children:null:f);return(0,rd.jsx)(t,{...r,ref:n,children:Ve.isValidElement(i)?Ve.cloneElement(i,void 0,c):null})}return(0,rd.jsx)(t,{...r,ref:n,children:l})});return a.displayName=`${e}.Slot`,a}var HL=VD("Slot");function GD(e){let t=Ve.forwardRef((a,o)=>{let{children:n,...l}=a;if(UL(n)&&typeof ud=="function"&&(n=ud(n._payload)),Ve.isValidElement(n)){let r=KD(n),u=$D(l,n.props);return n.type!==Ve.Fragment&&(u.ref=o?Et(o,r):r),Ve.cloneElement(n,u)}return Ve.Children.count(n)>1?Ve.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var jD=Symbol("radix.slottable");function XD(e){return Ve.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===jD}function $D(e,t){let a={...t};for(let o in t){let n=e[o],l=t[o];/^on[A-Z]/.test(o)?n&&l?a[o]=(...u)=>{let s=l(...u);return n(...u),s}:n&&(a[o]=n):o==="style"?a[o]={...n,...l}:o==="className"&&(a[o]=[n,l].filter(Boolean).join(" "))}return{...e,...a}}function KD(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var qL=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,VL=td,GL=(e,t)=>a=>{var o;if(t?.variants==null)return VL(e,a?.class,a?.className);let{variants:n,defaultVariants:l}=t,r=Object.keys(n).map(i=>{let c=a?.[i],f=l?.[i];if(c===null)return null;let d=qL(c)||qL(f);return n[i][d]}),u=a&&Object.entries(a).reduce((i,c)=>{let[f,d]=c;return d===void 0||(i[f]=d),i},{}),s=t==null||(o=t.compoundVariants)===null||o===void 0?void 0:o.reduce((i,c)=>{let{class:f,className:d,...p}=c;return Object.entries(p).every(x=>{let[g,S]=x;return Array.isArray(S)?S.includes({...l,...u}[g]):{...l,...u}[g]===S})?[...i,f,d]:i},[]);return VL(e,r,s,a?.class,a?.className)};var dg=M(O(),1);var Sn=M(z(),1),YD=GL("relative inline-flex shrink-0 cursor-pointer select-none items-center justify-center gap-1.5 whitespace-nowrap rounded-md border transition-interactive focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ds-focus disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg]:opacity-80",{variants:{variant:{default:"border-ds-accent bg-ds-accent font-semibold text-ds-accent-foreground shadow-xs hover:border-ds-accent-hover hover:bg-ds-accent-hover active:bg-ds-accent-active",outline:"border-ds-border bg-ds-surface text-ds-text-strong shadow-xs hover:bg-ds-hover active:bg-ds-active dark:bg-ds-surface-elevated",ghost:"border-transparent bg-transparent text-ds-text-muted shadow-none hover:bg-ds-hover hover:text-ds-text-strong active:bg-ds-active",secondary:"border-ds-border-subtle bg-ds-surface-elevated text-ds-text-strong hover:border-ds-border hover:bg-ds-hover active:bg-ds-active",link:"h-auto border-transparent bg-transparent p-0 text-ds-accent-text shadow-none underline-offset-4 hover:underline",destructive:"border-ds-error bg-ds-error font-semibold text-destructive-foreground hover:border-ds-error-hover hover:bg-ds-error-hover active:bg-ds-error-active","destructive-outline":"border-ds-error-muted bg-transparent text-ds-error hover:bg-ds-error-muted"},size:{xs:"h-[var(--ds-button-height-compact)] px-2 text-ui-caption [&_svg]:size-3",sm:"h-[var(--ds-button-height-compact)] px-2 text-ui-body [&_svg]:size-3.5",default:"h-[var(--ds-button-height)] px-2.5 text-ui-body [&_svg]:size-3.5",lg:"h-[var(--ds-button-height-large)] px-3 text-ui-body [&_svg]:size-4",icon:"h-[var(--ds-button-height)] w-[var(--ds-button-height)] [&_svg]:size-4","icon-sm":"h-[var(--ds-button-height-compact)] w-[var(--ds-button-height-compact)] [&_svg]:size-3.5"}},defaultVariants:{variant:"default",size:"default"}}),j=dg.forwardRef(({className:e,variant:t,size:a,asChild:o=!1,loading:n=!1,disabled:l,children:r,...u},s)=>(0,Sn.jsx)(o?HL:"button",{ref:s,className:de(YD({variant:t,size:a,className:e})),disabled:o?void 0:l||n,"aria-busy":n||void 0,...u,children:o?r:(0,Sn.jsxs)(Sn.Fragment,{children:[n?(0,Sn.jsx)(hn,{className:"animate-spin motion-reduce:animate-none","aria-hidden":"true"}):null,r]})}));j.displayName="Button";var to=dg.forwardRef(({label:e,variant:t="ghost",size:a="icon",...o},n)=>(0,Sn.jsx)(j,{ref:n,variant:t,size:a,"aria-label":e,title:e,...o}));to.displayName="IconButton";var ke=M(z(),1);function Oa({children:e,className:t}){return(0,ke.jsx)("kbd",{className:de("inline-flex h-5 min-w-5 items-center justify-center rounded-sm border border-ds-border bg-ds-surface-elevated px-1 font-sans text-ui-badge text-ds-text-muted",t),children:e})}var XL=typeof navigator<"u"&&/Mac|iPhone|iPad/.test(navigator.platform)?"\u2318":"Ctrl";function rl({className:e}){return(0,ke.jsx)("div",{className:de("animate-pulse rounded-md bg-ds-surface-elevated motion-reduce:animate-none",e)})}function it({title:e,children:t,action:a}){return(0,ke.jsxs)("div",{className:"flex flex-col items-start gap-2 px-4 py-10 sm:px-6",children:[(0,ke.jsx)("p",{className:"text-ui-heading text-ds-text-strong",children:e}),t?(0,ke.jsx)("div",{className:"max-w-xl text-ui-body text-ds-text-muted",children:t}):null,a]})}var WD={info:{icon:ms,box:"border-ds-border bg-ds-surface-elevated",icon_:"text-ds-info"},warning:{icon:eo,box:"border-ds-warning/40 bg-ds-warning-muted",icon_:"text-ds-warning"},error:{icon:ba,box:"border-ds-error/40 bg-ds-error-muted",icon_:"text-ds-error"}};function jt({tone:e="info",title:t,children:a,actions:o,className:n}){let l=WD[e],r=l.icon;return(0,ke.jsxs)("div",{role:e==="error"?"alert":"status",className:de("flex gap-2.5 rounded-lg border px-3 py-2.5",l.box,n),children:[(0,ke.jsx)(r,{className:de("mt-0.5 size-4 shrink-0",l.icon_),"aria-hidden":"true"}),(0,ke.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,ke.jsx)("p",{className:"text-ui-section text-ds-text-strong",children:t}),a?(0,ke.jsx)("div",{className:"mt-0.5 text-ui-body text-ds-text-muted",children:a}):null,o?(0,ke.jsx)("div",{className:"mt-2 flex flex-wrap gap-1.5",children:o}):null]})]})}function ht({label:e,value:t,hint:a}){return(0,ke.jsxs)("div",{className:"flex min-w-0 flex-col gap-0.5 px-3 py-2",children:[(0,ke.jsx)("span",{className:"truncate text-ui-caption text-ds-text-muted",children:e}),(0,ke.jsx)("span",{className:"tabular text-ui-heading text-ds-text-strong",children:t}),a?(0,ke.jsx)("span",{className:"truncate text-ui-caption text-ds-text-subtle",children:a}):null]})}function ue({children:e,className:t,title:a}){return(0,ke.jsx)("span",{title:a,className:de("font-mono text-ui-code",t),children:e})}function sd({text:e,label:t="Copy"}){let[a,o]=jL.useState(!1);return(0,ke.jsxs)(j,{variant:"outline",size:"sm",onClick:()=>navigator.clipboard.writeText(e).then(()=>{o(!0),setTimeout(()=>o(!1),1200)}),children:[a?(0,ke.jsx)(ss,{"aria-hidden":"true"}):(0,ke.jsx)(ds,{"aria-hidden":"true"}),a?"Copied":t]})}function ct({title:e,actions:t,children:a,className:o}){return(0,ke.jsxs)("section",{className:de("border-t border-ds-border-subtle first:border-t-0",o),children:[(0,ke.jsxs)("div",{className:"flex h-10 items-center justify-between gap-2 px-4",children:[(0,ke.jsx)("h2",{className:"text-ui-section text-ds-text-strong",children:e}),t]}),a]})}var xt=M(z(),1);function $L({open:e,onOpenChange:t,commands:a}){let[o,n]=ul.useState(""),[l,r]=ul.useState(0);ul.useEffect(()=>{e&&(n(""),r(0))},[e]);let u=ul.useMemo(()=>{let i=o.toLowerCase().split(/\s+/).filter(Boolean);return a.filter(c=>i.every(f=>`${c.label} ${c.hint??""} ${c.group}`.toLowerCase().includes(f))).slice(0,50)},[o,a]),s=i=>{i&&(t(!1),i.run())};return(0,xt.jsx)(Lr,{open:e,onOpenChange:t,children:(0,xt.jsxs)(br,{children:[(0,xt.jsx)(Rr,{className:"fixed inset-0 z-40 bg-black/30 dark:bg-black/50"}),(0,xt.jsxs)(wr,{"aria-label":"Command palette",className:"fixed left-1/2 top-[14vh] z-50 w-[min(36rem,calc(100vw-2rem))] -translate-x-1/2 overflow-hidden rounded-xl border border-ds-border bg-ds-surface shadow-lg",onKeyDown:i=>{i.key==="ArrowDown"?(i.preventDefault(),r(c=>Math.min(c+1,u.length-1))):i.key==="ArrowUp"?(i.preventDefault(),r(c=>Math.max(c-1,0))):i.key==="Enter"&&(i.preventDefault(),s(u[l]))},children:[(0,xt.jsx)(Ir,{className:"sr-only",children:"Command palette"}),(0,xt.jsxs)("div",{className:"flex h-11 items-center gap-2 border-b border-ds-border-subtle px-3",children:[(0,xt.jsx)(ol,{className:"size-4 text-ds-text-subtle","aria-hidden":"true"}),(0,xt.jsx)("input",{autoFocus:!0,value:o,onChange:i=>{n(i.target.value),r(0)},placeholder:"Go to a screen, open a run by ID, or run an action",className:"h-full flex-1 bg-transparent text-ui-body text-ds-text-strong outline-none placeholder:text-ds-text-subtle"}),(0,xt.jsx)(Oa,{children:"Esc"})]}),(0,xt.jsxs)("div",{role:"listbox",className:"max-h-80 overflow-y-auto p-1",children:[u.length===0?(0,xt.jsx)("p",{className:"px-2 py-6 text-center text-ui-body text-ds-text-subtle",children:"No match."}):null,u.map((i,c)=>(0,xt.jsxs)("div",{role:"option","aria-selected":c===l,onMouseEnter:()=>r(c),onClick:()=>s(i),className:de("flex h-8 cursor-pointer items-center gap-2 rounded-md px-2 text-ui-body",c===l&&"bg-ds-hover"),children:[(0,xt.jsx)("span",{className:"flex-1 truncate",children:i.label}),i.hint?(0,xt.jsx)("span",{className:"truncate font-mono text-ui-code text-ds-text-subtle",children:i.hint}):null,(0,xt.jsx)("span",{className:"text-ui-caption text-ds-text-subtle",children:i.group})]},i.id))]})]})]})})}var gl=M(O(),1);var ua=M(O(),1);var Ms=M(O(),1);var id=M(z(),1);var ZD=Symbol("radix.slottable");function KL(e){let t=({children:a})=>(0,id.jsx)(id.Fragment,{children:a});return t.displayName=`${e}.Slottable`,t.__radixId=ZD,t}var Ot=M(z(),1),YL="AlertDialog",[QD,GF]=st(YL,[ag]),Ao=ag(),WL=e=>{let{__scopeAlertDialog:t,...a}=e,o=Ao(t);return(0,Ot.jsx)(Lr,{...o,...a,modal:!0})};WL.displayName=YL;var JD="AlertDialogTrigger",eE=ua.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...o}=e,n=Ao(a);return(0,Ot.jsx)(hL,{...n,...o,ref:t})});eE.displayName=JD;var tE="AlertDialogPortal",ZL=e=>{let{__scopeAlertDialog:t,...a}=e,o=Ao(t);return(0,Ot.jsx)(br,{...o,...a})};ZL.displayName=tE;var aE="AlertDialogOverlay",QL=ua.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...o}=e,n=Ao(a);return(0,Ot.jsx)(Rr,{...n,...o,ref:t})});QL.displayName=aE;var Dr="AlertDialogContent",[oE,nE]=QD(Dr),lE=KL("AlertDialogContent"),JL=ua.forwardRef((e,t)=>{let{__scopeAlertDialog:a,children:o,...n}=e,l=Ao(a),r=ua.useRef(null),u=he(t,r),s=ua.useRef(null);return(0,Ot.jsx)(mL,{contentName:Dr,titleName:eb,docsSlug:"alert-dialog",children:(0,Ot.jsx)(oE,{scope:a,cancelRef:s,children:(0,Ot.jsxs)(wr,{role:"alertdialog",...l,...n,ref:u,onOpenAutoFocus:H(n.onOpenAutoFocus,i=>{i.preventDefault(),s.current?.focus({preventScroll:!0})}),onPointerDownOutside:i=>i.preventDefault(),onInteractOutside:i=>i.preventDefault(),children:[(0,Ot.jsx)(lE,{children:o}),(0,Ot.jsx)(sE,{contentRef:r})]})})})});JL.displayName=Dr;var eb="AlertDialogTitle",tb=ua.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...o}=e,n=Ao(a);return(0,Ot.jsx)(Ir,{...n,...o,ref:t})});tb.displayName=eb;var ab="AlertDialogDescription",ob=ua.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...o}=e,n=Ao(a);return(0,Ot.jsx)(Qc,{...n,...o,ref:t})});ob.displayName=ab;var rE="AlertDialogAction",uE=ua.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...o}=e,n=Ao(a);return(0,Ot.jsx)(as,{...n,...o,ref:t})});uE.displayName=rE;var nb="AlertDialogCancel",lb=ua.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...o}=e,{cancelRef:n}=nE(nb,a),l=Ao(a),r=he(t,n);return(0,Ot.jsx)(as,{...l,...o,ref:r})});lb.displayName=nb;var sE=({contentRef:e})=>{let t=`\`${Dr}\` requires a description for the component to be accessible for screen reader users.

You can add a description to the \`${Dr}\` by passing a \`${ab}\` component as a child, which also benefits sighted users by adding visible context to the dialog.

Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Dr}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.

For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return ua.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},rb=WL;var ub=ZL,sb=QL,ib=JL;var cb=lb,db=tb,fb=ob;var ot=M(O(),1);var U=M(O(),1);var yn=M(O(),1);var tt=M(O(),1);var cd=M(z(),1);function fg(e){let t=cE(e),a=tt.forwardRef((o,n)=>{let{children:l,...r}=o,u=tt.Children.toArray(l),s=u.find(fE);if(s){let i=s.props.children,c=u.map(f=>f===s?tt.Children.count(i)>1?tt.Children.only(null):tt.isValidElement(i)?i.props.children:null:f);return(0,cd.jsx)(t,{...r,ref:n,children:tt.isValidElement(i)?tt.cloneElement(i,void 0,c):null})}return(0,cd.jsx)(t,{...r,ref:n,children:l})});return a.displayName=`${e}.Slot`,a}function cE(e){let t=tt.forwardRef((a,o)=>{let{children:n,...l}=a;if(tt.isValidElement(n)){let r=mE(n),u=pE(l,n.props);return n.type!==tt.Fragment&&(u.ref=o?Et(o,r):r),tt.cloneElement(n,u)}return tt.Children.count(n)>1?tt.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var dE=Symbol("radix.slottable");function fE(e){return tt.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===dE}function pE(e,t){let a={...t};for(let o in t){let n=e[o],l=t[o];/^on[A-Z]/.test(o)?n&&l?a[o]=(...u)=>{let s=l(...u);return n(...u),s}:n&&(a[o]=n):o==="style"?a[o]={...n,...l}:o==="className"&&(a[o]=[n,l].filter(Boolean).join(" "))}return{...e,...a}}function mE(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var dd=M(z(),1),gE=M(O(),1);var hE=M(z(),1);function fd(e){let t=e+"CollectionProvider",[a,o]=st(t),[n,l]=a(t,{collectionRef:{current:null},itemMap:new Map}),r=g=>{let{scope:S,children:m}=g,h=yn.default.useRef(null),v=yn.default.useRef(new Map).current;return(0,dd.jsx)(n,{scope:S,itemMap:v,collectionRef:h,children:m})};r.displayName=t;let u=e+"CollectionSlot",s=fg(u),i=yn.default.forwardRef((g,S)=>{let{scope:m,children:h}=g,v=l(u,m),y=he(S,v.collectionRef);return(0,dd.jsx)(s,{ref:y,children:h})});i.displayName=u;let c=e+"CollectionItemSlot",f="data-radix-collection-item",d=fg(c),p=yn.default.forwardRef((g,S)=>{let{scope:m,children:h,...v}=g,y=yn.default.useRef(null),R=he(S,y),I=l(c,m);return yn.default.useEffect(()=>(I.itemMap.set(y,{ref:y,...v}),()=>void I.itemMap.delete(y))),(0,dd.jsx)(d,{[f]:"",ref:R,children:h})});p.displayName=c;function x(g){let S=l(e+"CollectionConsumer",g);return yn.default.useCallback(()=>{let h=S.collectionRef.current;if(!h)return[];let v=Array.from(h.querySelectorAll(`[${f}]`));return Array.from(S.itemMap.values()).sort((I,C)=>v.indexOf(I.ref.current)-v.indexOf(C.ref.current))},[S.collectionRef,S.itemMap])}return[{Provider:r,Slot:i,ItemSlot:p},x,o]}var pd=M(O(),1),xE=M(z(),1),vE=pd.createContext(void 0);function Er(e){let t=pd.useContext(vE);return e||t||"ltr"}var Xt=M(O(),1);var gb=["top","right","bottom","left"];var ao=Math.min,_a=Math.max,Ts=Math.round,Ds=Math.floor,oo=e=>({x:e,y:e}),SE={left:"right",right:"left",bottom:"top",top:"bottom"};function pg(e,t,a){return _a(e,ao(t,a))}function no(e,t){return typeof e=="function"?e(t):e}function To(e){return e.split("-")[0]}function sl(e){return e.split("-")[1]}function gd(e){return e==="x"?"y":"x"}function hd(e){return e==="y"?"height":"width"}function Pa(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function xd(e){return gd(Pa(e))}function hb(e,t,a){a===void 0&&(a=!1);let o=sl(e),n=xd(e),l=hd(n),r=n==="x"?o===(a?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(r=As(r)),[r,As(r)]}function xb(e){let t=As(e);return[md(e),t,md(t)]}function md(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var pb=["left","right"],mb=["right","left"],yE=["top","bottom"],CE=["bottom","top"];function LE(e,t,a){switch(e){case"top":case"bottom":return a?t?mb:pb:t?pb:mb;case"left":case"right":return t?yE:CE;default:return[]}}function vb(e,t,a,o){let n=sl(e),l=LE(To(e),a==="start",o);return n&&(l=l.map(r=>r+"-"+n),t&&(l=l.concat(l.map(md)))),l}function As(e){let t=To(e);return SE[t]+e.slice(t.length)}function bE(e){var t,a,o,n;return{top:(t=e.top)!=null?t:0,right:(a=e.right)!=null?a:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function mg(e){return typeof e!="number"?bE(e):{top:e,right:e,bottom:e,left:e}}function il(e){let{x:t,y:a,width:o,height:n}=e;return{width:o,height:n,top:a,left:t,right:t+o,bottom:a+n,x:t,y:a}}function Sb(e,t,a){let{reference:o,floating:n}=e,l=Pa(t),r=xd(t),u=hd(r),s=To(t),i=l==="y",c=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,d=o[u]/2-n[u]/2,p;switch(s){case"top":p={x:c,y:o.y-n.height};break;case"bottom":p={x:c,y:o.y+o.height};break;case"right":p={x:o.x+o.width,y:f};break;case"left":p={x:o.x-n.width,y:f};break;default:p={x:o.x,y:o.y}}let x=sl(t);return x&&(p[r]+=d*(x==="end"?1:-1)*(a&&i?-1:1)),p}async function Lb(e,t){var a;t===void 0&&(t={});let{x:o,y:n,platform:l,rects:r,elements:u,strategy:s}=e,{boundary:i="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=no(t,e),x=mg(p),S=u[d?f==="floating"?"reference":"floating":f],m=il(await l.getClippingRect({element:(a=await(l.isElement==null?void 0:l.isElement(S)))==null||a?S:S.contextElement||await(l.getDocumentElement==null?void 0:l.getDocumentElement(u.floating)),boundary:i,rootBoundary:c,strategy:s})),h=f==="floating"?{x:o,y:n,width:r.floating.width,height:r.floating.height}:r.reference,v=await(l.getOffsetParent==null?void 0:l.getOffsetParent(u.floating)),y=await(l.isElement==null?void 0:l.isElement(v))&&await(l.getScale==null?void 0:l.getScale(v))||{x:1,y:1},R=il(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:h,offsetParent:v,strategy:s}):h);return{top:(m.top-R.top+x.top)/y.y,bottom:(R.bottom-m.bottom+x.bottom)/y.y,left:(m.left-R.left+x.left)/y.x,right:(R.right-m.right+x.right)/y.x}}var RE=50,bb=async(e,t,a)=>{let{placement:o="bottom",strategy:n="absolute",middleware:l=[],platform:r}=a,u=r.detectOverflow?r:{...r,detectOverflow:Lb},s=await(r.isRTL==null?void 0:r.isRTL(t)),i=await r.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:f}=Sb(i,o,s),d=o,p=0,x={};for(let g=0;g<l.length;g++){let S=l[g];if(!S)continue;let{name:m,fn:h}=S,{x:v,y,data:R,reset:I}=await h({x:c,y:f,initialPlacement:o,placement:d,strategy:n,middlewareData:x,rects:i,platform:u,elements:{reference:e,floating:t}});c=v??c,f=y??f,x[m]={...x[m],...R},I&&p<RE&&(p++,typeof I=="object"&&(I.placement&&(d=I.placement),I.rects&&(i=I.rects===!0?await r.getElementRects({reference:e,floating:t,strategy:n}):I.rects),{x:c,y:f}=Sb(i,d,s)),g=-1)}return{x:c,y:f,placement:d,strategy:n,middlewareData:x}},Rb=e=>({name:"arrow",options:e,async fn(t){let{x:a,y:o,placement:n,rects:l,platform:r,elements:u,middlewareData:s}=t,{element:i,padding:c=0}=no(e,t)||{};if(i==null)return{};let f=mg(c),d={x:a,y:o},p=xd(n),x=hd(p),g=await r.getDimensions(i),S=p==="y",m=S?"top":"left",h=S?"bottom":"right",v=S?"clientHeight":"clientWidth",y=l.reference[x]+l.reference[p]-d[p]-l.floating[x],R=d[p]-l.reference[p],I=await(r.getOffsetParent==null?void 0:r.getOffsetParent(i)),C=I?I[v]:0;(!C||!await(r.isElement==null?void 0:r.isElement(I)))&&(C=u.floating[v]||l.floating[x]);let L=y/2-R/2,k=C/2-g[x]/2-1,D=ao(f[m],k),N=ao(f[h],k),Y=C-g[x]-N,ne=C/2-g[x]/2+L,pe=pg(D,ne,Y),fe=!s.arrow&&sl(n)!=null&&ne!==pe&&l.reference[x]/2-(ne<D?D:N)-g[x]/2<0,A=fe?ne<D?ne-D:ne-Y:0;return{[p]:d[p]+A,data:{[p]:pe,centerOffset:ne-pe-A,...fe&&{alignmentOffset:A}},reset:fe}}});var wb=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var a,o;let{placement:n,middlewareData:l,rects:r,initialPlacement:u,platform:s,elements:i}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:d,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:g=!0,...S}=no(e,t);if((a=l.arrow)!=null&&a.alignmentOffset)return{};let m=To(n),h=Pa(u),v=To(u)===u,y=await(s.isRTL==null?void 0:s.isRTL(i.floating)),R=d||(v||!g?[As(u)]:xb(u)),I=x!=="none";!d&&I&&R.push(...vb(u,g,x,y));let C=[u,...R],L=await s.detectOverflow(t,S),k=[],D=((o=l.flip)==null?void 0:o.overflows)||[];if(c&&k.push(L[m]),f){let pe=hb(n,r,y);k.push(L[pe[0]],L[pe[1]])}if(D=[...D,{placement:n,overflows:k}],!k.every(pe=>pe<=0)){var N,Y;let pe=(((N=l.flip)==null?void 0:N.index)||0)+1,fe=C[pe];if(fe&&(!(f==="alignment"?h!==Pa(fe):!1)||D.every(E=>Pa(E.placement)===h?E.overflows[0]>0:!0)))return{data:{index:pe,overflows:D},reset:{placement:fe}};let A=(Y=D.filter(ce=>ce.overflows[0]<=0).sort((ce,E)=>ce.overflows[1]-E.overflows[1])[0])==null?void 0:Y.placement;if(!A)switch(p){case"bestFit":{var ne;let ce=(ne=D.filter(E=>{if(I){let F=Pa(E.placement);return F===h||F==="y"}return!0}).map(E=>[E.placement,E.overflows.filter(F=>F>0).reduce((F,Ue)=>F+Ue,0)]).sort((E,F)=>E[1]-F[1])[0])==null?void 0:ne[0];ce&&(A=ce);break}case"initialPlacement":A=u;break}if(n!==A)return{reset:{placement:A}}}return{}}}};function yb(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Cb(e){return gb.some(t=>e[t]>=0)}var Ib=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:a,platform:o}=t,{strategy:n="referenceHidden",...l}=no(e,t);switch(n){case"referenceHidden":{let r=await o.detectOverflow(t,{...l,elementContext:"reference"}),u=yb(r,a.reference);return{data:{referenceHiddenOffsets:u,referenceHidden:Cb(u)}}}case"escaped":{let r=await o.detectOverflow(t,{...l,altBoundary:!0}),u=yb(r,a.floating);return{data:{escapedOffsets:u,escaped:Cb(u)}}}default:return{}}}}};var Mb=new Set(["left","top"]);async function wE(e,t){let{placement:a,platform:o,elements:n}=e,l=await(o.isRTL==null?void 0:o.isRTL(n.floating)),r=To(a),u=sl(a),s=Pa(a)==="y",i=Mb.has(r)?-1:1,c=l&&s?-1:1,f=no(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:x}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return u&&typeof x=="number"&&(p=u==="end"?x*-1:x),s?{x:p*c,y:d*i}:{x:d*i,y:p*c}}var Ab=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var a,o;let{x:n,y:l,placement:r,middlewareData:u}=t,s=await wE(t,e);return r===((a=u.offset)==null?void 0:a.placement)&&(o=u.arrow)!=null&&o.alignmentOffset?{}:{x:n+s.x,y:l+s.y,data:{...s,placement:r}}}}},Tb=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:a,y:o,placement:n,platform:l}=t,{mainAxis:r=!0,crossAxis:u=!1,limiter:s={fn:h=>{let{x:v,y}=h;return{x:v,y}}},...i}=no(e,t),c={x:a,y:o},f=await l.detectOverflow(t,i),d=Pa(n),p=gd(d),x=c[p],g=c[d],S=(h,v)=>pg(v+f[h==="y"?"top":"left"],v,v-f[h==="y"?"bottom":"right"]);r&&(x=S(p,x)),u&&(g=S(d,g));let m=s.fn({...t,[p]:x,[d]:g});return{...m,data:{x:m.x-a,y:m.y-o,enabled:{[p]:r,[d]:u}}}}}},Db=function(e){return e===void 0&&(e={}),{options:e,fn(t){var a,o;let{x:n,y:l,placement:r,rects:u,middlewareData:s}=t,{offset:i=0,mainAxis:c=!0,crossAxis:f=!0}=no(e,t),d={x:n,y:l},p=Pa(r),x=gd(p),g=d[x],S=d[p],m=no(i,t),h=typeof m=="number"?{mainAxis:m,crossAxis:0}:{mainAxis:(a=m.mainAxis)!=null?a:0,crossAxis:(o=m.crossAxis)!=null?o:0};if(c){let R=x==="y"?"height":"width",I=u.reference[x]-u.floating[R]+h.mainAxis,C=u.reference[x]+u.reference[R]-h.mainAxis;g<I?g=I:g>C&&(g=C)}if(f){var v,y;let R=x==="y"?"width":"height",I=Mb.has(To(r)),C=u.reference[p]-u.floating[R]+(I&&((v=s.offset)==null?void 0:v[p])||0)+(I?0:h.crossAxis),L=u.reference[p]+u.reference[R]+(I?0:((y=s.offset)==null?void 0:y[p])||0)-(I?h.crossAxis:0);S<C?S=C:S>L&&(S=L)}return{[x]:g,[p]:S}}}},Eb=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:a,rects:o,platform:n,elements:l}=t,{apply:r=()=>{},...u}=no(e,t),s=await n.detectOverflow(t,u),i=To(a),c=sl(a),f=Pa(a)==="y",{width:d,height:p}=o.floating,x,g;i==="top"||i==="bottom"?(x=i,g=c===(await(n.isRTL==null?void 0:n.isRTL(l.floating))?"start":"end")?"left":"right"):(g=i,x=c==="end"?"top":"bottom");let S=p-s.top-s.bottom,m=d-s.left-s.right,h=ao(p-s[x],S),v=ao(d-s[g],m),y=t.middlewareData.shift,R=!y,I=h,C=v;y!=null&&y.enabled.x&&(C=m),y!=null&&y.enabled.y&&(I=S),R&&!c&&(f?C=d-2*_a(s.left,s.right):I=p-2*_a(s.top,s.bottom)),await r({...t,availableWidth:C,availableHeight:I});let L=await n.getDimensions(l.floating);return d!==L.width||p!==L.height?{reset:{rects:!0}}:{}}}};function vd(){return typeof window<"u"}function fl(e){return Ob(e)?(e.nodeName||"").toLowerCase():"#document"}function _t(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function lo(e){var t;return(t=(Ob(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ob(e){return vd()?e instanceof Node||e instanceof _t(e).Node:!1}function Na(e){return vd()?e instanceof Element||e instanceof _t(e).Element:!1}function Do(e){return vd()?e instanceof HTMLElement||e instanceof _t(e).HTMLElement:!1}function kb(e){return!vd()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof _t(e).ShadowRoot}function Es(e){let{overflow:t,overflowX:a,overflowY:o,display:n}=Ba(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+a)&&n!=="inline"&&n!=="contents"}function _b(e){return/^(table|td|th)$/.test(fl(e))}function ks(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var IE=/transform|translate|scale|rotate|perspective|filter/,ME=/paint|layout|strict|content/,cl=e=>!!e&&e!=="none",gg;function Sd(e){let t=Na(e)?Ba(e):e;return cl(t.transform)||cl(t.translate)||cl(t.scale)||cl(t.rotate)||cl(t.perspective)||!yd()&&(cl(t.backdropFilter)||cl(t.filter))||IE.test(t.willChange||"")||ME.test(t.contain||"")}function Pb(e){let t=Cn(e);for(;Do(t)&&!kr(t);){if(Sd(t))return t;if(ks(t))return null;t=Cn(t)}return null}function yd(){return gg==null&&(gg=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),gg}function kr(e){return/^(html|body|#document)$/.test(fl(e))}function Ba(e){return _t(e).getComputedStyle(e)}function Os(e){return Na(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Cn(e){if(fl(e)==="html")return e;let t=e.assignedSlot||e.parentNode||kb(e)&&e.host||lo(e);return kb(t)?t.host:t}function Nb(e){let t=Cn(e);return kr(t)?(e.ownerDocument||e).body:Do(t)&&Es(t)?t:Nb(t)}function dl(e,t,a){var o;t===void 0&&(t=[]),a===void 0&&(a=!0);let n=Nb(e),l=n===((o=e.ownerDocument)==null?void 0:o.body),r=_t(n);if(l){let u=Cd(r);return t.concat(r,r.visualViewport||[],Es(n)?n:[],u&&a?dl(u):[])}else return t.concat(n,dl(n,[],a))}function Cd(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function zb(e){let t=Ba(e),a=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Do(e),l=n?e.offsetWidth:a,r=n?e.offsetHeight:o,u=Ts(a)!==l||Ts(o)!==r;return u&&(a=l,o=r),{width:a,height:o,$:u}}function xg(e){return Na(e)?e:e.contextElement}function Or(e){let t=xg(e);if(!Do(t))return oo(1);let a=t.getBoundingClientRect(),{width:o,height:n,$:l}=zb(t),r=(l?Ts(a.width):a.width)/o,u=(l?Ts(a.height):a.height)/n;return(!r||!Number.isFinite(r))&&(r=1),(!u||!Number.isFinite(u))&&(u=1),{x:r,y:u}}var AE=oo(0);function Ub(e){let t=_t(e);return!yd()||!t.visualViewport?AE:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function TE(e,t,a){return t===void 0&&(t=!1),!!a&&t&&a===_t(e)}function pl(e,t,a,o){t===void 0&&(t=!1),a===void 0&&(a=!1);let n=e.getBoundingClientRect(),l=xg(e),r=oo(1);t&&(o?Na(o)&&(r=Or(o)):r=Or(e));let u=TE(l,a,o)?Ub(l):oo(0),s=(n.left+u.x)/r.x,i=(n.top+u.y)/r.y,c=n.width/r.x,f=n.height/r.y;if(l&&o){let d=_t(l),p=Na(o)?_t(o):o,x=d,g=Cd(x);for(;g&&p!==x;){let S=Or(g),m=g.getBoundingClientRect(),h=Ba(g),v=m.left+(g.clientLeft+parseFloat(h.paddingLeft))*S.x,y=m.top+(g.clientTop+parseFloat(h.paddingTop))*S.y;s*=S.x,i*=S.y,c*=S.x,f*=S.y,s+=v,i+=y,x=_t(g),g=Cd(x)}}return il({width:c,height:f,x:s,y:i})}function Ld(e,t){let a=Os(e).scrollLeft;return t?t.left+a:pl(lo(e)).left+a}function Hb(e,t){let a=e.getBoundingClientRect(),o=a.left+t.scrollLeft-Ld(e,a),n=a.top+t.scrollTop;return{x:o,y:n}}function DE(e){let{elements:t,rect:a,offsetParent:o,strategy:n}=e,l=n==="fixed",r=lo(o),u=t?ks(t.floating):!1;if(o===r||u&&l)return a;let s={scrollLeft:0,scrollTop:0},i=oo(1),c=oo(0),f=Do(o);if((f||!l)&&((fl(o)!=="body"||Es(r))&&(s=Os(o)),f)){let p=pl(o);i=Or(o),c.x=p.x+o.clientLeft,c.y=p.y+o.clientTop}let d=r&&!f&&!l?Hb(r,s):oo(0);return{width:a.width*i.x,height:a.height*i.y,x:a.x*i.x-s.scrollLeft*i.x+c.x+d.x,y:a.y*i.y-s.scrollTop*i.y+c.y+d.y}}function EE(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function kE(e){let t=Os(e),a=e.ownerDocument.body,o=_a(e.scrollWidth,e.clientWidth,a.scrollWidth,a.clientWidth),n=_a(e.scrollHeight,e.clientHeight,a.scrollHeight,a.clientHeight),l=-t.scrollLeft+Ld(e),r=-t.scrollTop;return Ba(a).direction==="rtl"&&(l+=_a(e.clientWidth,a.clientWidth)-o),{width:o,height:n,x:l,y:r}}var OE=25;function _E(e,t,a){a===void 0&&(a="viewport");let o=a==="layoutViewport",n=_t(e),l=lo(e),r=n.visualViewport,u=l.clientWidth,s=l.clientHeight,i=0,c=0;if(r){let d=!yd()||t==="fixed";o?d||(i=-r.offsetLeft,c=-r.offsetTop):(u=r.width,s=r.height,d&&(i=r.offsetLeft,c=r.offsetTop))}if(Ld(l)<=0){let d=l.ownerDocument,p=d.body,x=getComputedStyle(p),g=d.compatMode==="CSS1Compat"&&parseFloat(x.marginLeft)+parseFloat(x.marginRight)||0,S=Math.abs(l.clientWidth-p.clientWidth-g),m=getComputedStyle(l).scrollbarGutter==="stable both-edges"?S/2:S;m<=OE&&(u-=m)}return{width:u,height:s,x:i,y:c}}function PE(e,t){let a=pl(e,!0,t==="fixed"),o=a.top+e.clientTop,n=a.left+e.clientLeft,l=Or(e),r=e.clientWidth*l.x,u=e.clientHeight*l.y,s=n*l.x,i=o*l.y;return{width:r,height:u,x:s,y:i}}function Bb(e,t,a){let o;if(t==="viewport"||t==="layoutViewport")o=_E(e,a,t);else if(t==="document")o=kE(lo(e));else if(Na(t))o=PE(t,a);else{let n=Ub(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return il(o)}function NE(e,t){let a=t.get(e);if(a)return a;let o=dl(e,[],!1).filter(u=>Na(u)&&fl(u)!=="body"),n=null,l=Ba(e).position==="fixed",r=l?Cn(e):e;for(;Na(r)&&!kr(r);){let u=Ba(r),s=Sd(r),i=n?n.position:l?"fixed":"";!s&&(i==="fixed"||i==="absolute"&&u.position==="static")?o=o.filter(f=>f!==r):n=u,r=Cn(r)}return t.set(e,o),o}function BE(e){let{element:t,boundary:a,rootBoundary:o,strategy:n}=e,r=[...a==="clippingAncestors"?ks(t)?[]:NE(t,this._c):[].concat(a),o],u=Bb(t,r[0],n),s=u.top,i=u.right,c=u.bottom,f=u.left;for(let d=1;d<r.length;d++){let p=Bb(t,r[d],n);s=_a(p.top,s),i=ao(p.right,i),c=ao(p.bottom,c),f=_a(p.left,f)}return{width:i-f,height:c-s,x:f,y:s}}function FE(e){let{width:t,height:a}=zb(e);return{width:t,height:a}}function zE(e,t,a){let o=Do(t),n=lo(t),l=a==="fixed",r=pl(e,!0,l,t),u={scrollLeft:0,scrollTop:0},s=oo(0);if((o||!l)&&((fl(t)!=="body"||Es(n))&&(u=Os(t)),o)){let d=pl(t,!0,l,t);s.x=d.x+t.clientLeft,s.y=d.y+t.clientTop}!o&&n&&(s.x=Ld(n));let i=n&&!o&&!l?Hb(n,u):oo(0),c=r.left+u.scrollLeft-s.x-i.x,f=r.top+u.scrollTop-s.y-i.y;return{x:c,y:f,width:r.width,height:r.height}}function hg(e){return Ba(e).position==="static"}function Fb(e,t){if(!Do(e)||Ba(e).position==="fixed")return null;if(t)return t(e);let a=e.offsetParent;return lo(e)===a&&(a=a.ownerDocument.body),a}function qb(e,t){let a=_t(e);if(ks(e))return a;if(!Do(e)){let n=Cn(e);for(;n&&!kr(n);){if(Na(n)&&!hg(n))return n;n=Cn(n)}return a}let o=Fb(e,t);for(;o&&_b(o)&&hg(o);)o=Fb(o,t);return o&&kr(o)&&hg(o)&&!Sd(o)?a:o||Pb(e)||a}var UE=async function(e){let t=this.getOffsetParent||qb,a=this.getDimensions,o=await a(e.floating);return{reference:zE(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function HE(e){return Ba(e).direction==="rtl"}var Vb={convertOffsetParentRelativeRectToViewportRelativeRect:DE,getDocumentElement:lo,getClippingRect:BE,getOffsetParent:qb,getElementRects:UE,getClientRects:EE,getDimensions:FE,getScale:Or,isElement:Na,isRTL:HE};function Gb(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function qE(e,t,a){let o=null,n,l=lo(e);function r(){var c;clearTimeout(n),(c=o)==null||c.disconnect(),o=null}function u(c,f){c===void 0&&(c=!1),f===void 0&&(f=1),r();let d=e.getBoundingClientRect(),{left:p,top:x,width:g,height:S}=d;if(c||t(),!g||!S)return;let m=Ds(x),h=Ds(l.clientWidth-(p+g)),v=Ds(l.clientHeight-(x+S)),y=Ds(p),I={rootMargin:-m+"px "+-h+"px "+-v+"px "+-y+"px",threshold:_a(0,ao(1,f))||1},C=!0;function L(k){let D=k[0].intersectionRatio;if(!Gb(d,e.getBoundingClientRect()))return u();if(D!==f){if(!C)return u();D?u(!1,D):n=setTimeout(()=>{u(!1,1e-7)},1e3)}C=!1}try{o=new IntersectionObserver(L,{...I,root:l.ownerDocument})}catch{o=new IntersectionObserver(L,I)}o.observe(e)}let s=_t(e),i=()=>u(a);return s.addEventListener("resize",i),u(!0),()=>{s.removeEventListener("resize",i),r()}}function vg(e,t,a,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:l=!0,elementResize:r=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:s=!1}=o,i=xg(e),c=n||l?[...i?dl(i):[],...t?dl(t):[]]:[];c.forEach(m=>{n&&m.addEventListener("scroll",a),l&&m.addEventListener("resize",a)});let f=i&&u?qE(i,a,l):null,d=-1,p=null;r&&(p=new ResizeObserver(m=>{let[h]=m;h&&h.target===i&&p&&t&&(p.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var v;(v=p)==null||v.observe(t)})),a()}),i&&!s&&p.observe(i),t&&p.observe(t));let x,g=s?pl(e):null;s&&S();function S(){let m=pl(e);g&&!Gb(g,m)&&a(),g=m,x=requestAnimationFrame(S)}return a(),()=>{var m;c.forEach(h=>{n&&h.removeEventListener("scroll",a),l&&h.removeEventListener("resize",a)}),f?.(),(m=p)==null||m.disconnect(),p=null,s&&cancelAnimationFrame(x)}}var jb=Ab;var Xb=Tb,$b=wb,Kb=Eb,Yb=Ib,Sg=Rb;var Wb=Db,yg=(e,t,a)=>{let o=new Map,n=a??{},l={...Vb,...n.platform,_c:o};return bb(e,t,{...n,platform:l})};var Ge=M(O(),1),Qb=M(O(),1),Jb=M(wl(),1),VE=typeof document<"u",GE=function(){},bd=VE?Qb.useLayoutEffect:GE;function Rd(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let a,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(a=e.length,a!==t.length)return!1;for(o=a;o--!==0;)if(!Rd(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),a=n.length,a!==Object.keys(t).length)return!1;for(o=a;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=a;o--!==0;){let l=n[o];if(!(l==="_owner"&&e.$$typeof)&&!Rd(e[l],t[l]))return!1}return!0}return e!==e&&t!==t}function eR(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Zb(e,t){let a=eR(e);return Math.round(t*a)/a}function Cg(e){let t=Ge.useRef(e);return bd(()=>{t.current=e}),t}function tR(e){e===void 0&&(e={});let{placement:t="bottom",strategy:a="absolute",middleware:o=[],platform:n,elements:{reference:l,floating:r}={},transform:u=!0,whileElementsMounted:s,open:i}=e,[c,f]=Ge.useState({x:0,y:0,strategy:a,placement:t,middlewareData:{},isPositioned:!1}),[d,p]=Ge.useState(o);Rd(d,o)||p(o);let[x,g]=Ge.useState(null),[S,m]=Ge.useState(null),h=Ge.useCallback(E=>{E!==I.current&&(I.current=E,g(E))},[]),v=Ge.useCallback(E=>{E!==C.current&&(C.current=E,m(E))},[]),y=l||x,R=r||S,I=Ge.useRef(null),C=Ge.useRef(null),L=Ge.useRef(c),k=s!=null,D=Cg(s),N=Cg(n),Y=Cg(i),ne=Ge.useCallback(()=>{if(!I.current||!C.current)return;let E={placement:t,strategy:a,middleware:d};N.current&&(E.platform=N.current),yg(I.current,C.current,E).then(F=>{let Ue={...F,isPositioned:Y.current!==!1};pe.current&&!Rd(L.current,Ue)&&(L.current=Ue,Jb.flushSync(()=>{f(Ue)}))})},[d,t,a,N,Y]);bd(()=>{i===!1&&L.current.isPositioned&&(L.current.isPositioned=!1,f(E=>({...E,isPositioned:!1})))},[i]);let pe=Ge.useRef(!1);bd(()=>(pe.current=!0,()=>{pe.current=!1}),[]),bd(()=>{if(y&&(I.current=y),R&&(C.current=R),y&&R){if(D.current)return D.current(y,R,ne);ne()}},[y,R,ne,D,k]);let fe=Ge.useMemo(()=>({reference:I,floating:C,setReference:h,setFloating:v}),[h,v]),A=Ge.useMemo(()=>({reference:y,floating:R}),[y,R]),ce=Ge.useMemo(()=>{let E={position:a,left:0,top:0};if(!A.floating)return E;let F=Zb(A.floating,c.x),Ue=Zb(A.floating,c.y);return u?{...E,transform:"translate("+F+"px, "+Ue+"px)",...eR(A.floating)>=1.5&&{willChange:"transform"}}:{position:a,left:F,top:Ue}},[a,u,A.floating,c.x,c.y]);return Ge.useMemo(()=>({...c,update:ne,refs:fe,elements:A,floatingStyles:ce}),[c,ne,fe,A,ce])}var jE=e=>{function t(a){return{}.hasOwnProperty.call(a,"current")}return{name:"arrow",options:e,fn(a){let{element:o,padding:n}=typeof e=="function"?e(a):e;return o&&t(o)?o.current!=null?Sg({element:o.current,padding:n}).fn(a):{}:o?Sg({element:o,padding:n}).fn(a):{}}}},aR=(e,t)=>{let a=jb(e);return{name:a.name,fn:a.fn,options:[e,t]}},oR=(e,t)=>{let a=Xb(e);return{name:a.name,fn:a.fn,options:[e,t]}},nR=(e,t)=>({fn:Wb(e).fn,options:[e,t]}),lR=(e,t)=>{let a=$b(e);return{name:a.name,fn:a.fn,options:[e,t]}},rR=(e,t)=>{let a=Kb(e);return{name:a.name,fn:a.fn,options:[e,t]}};var uR=(e,t)=>{let a=Yb(e);return{name:a.name,fn:a.fn,options:[e,t]}};var sR=(e,t)=>{let a=jE(e);return{name:a.name,fn:a.fn,options:[e,t]}};var iR=M(O(),1);var Lg=M(z(),1),XE="Arrow",cR=iR.forwardRef((e,t)=>{let{children:a,width:o=10,height:n=5,...l}=e;return(0,Lg.jsx)(oe.svg,{...l,ref:t,width:o,height:n,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?a:(0,Lg.jsx)("polygon",{points:"0,0 30,0 15,10"})})});cR.displayName=XE;var dR=cR;var fR=M(O(),1);function pR(e){let[t,a]=fR.useState(void 0);return qt(()=>{if(e){a({width:e.offsetWidth,height:e.offsetHeight});let o=new ResizeObserver(n=>{if(!Array.isArray(n)||!n.length)return;let l=n[0],r,u;if("borderBoxSize"in l){let s=l.borderBoxSize,i=Array.isArray(s)?s[0]:s;r=i.inlineSize,u=i.blockSize}else r=e.offsetWidth,u=e.offsetHeight;a({width:r,height:u})});return o.observe(e,{box:"border-box"}),()=>o.unobserve(e)}else a(void 0)},[e]),t}var Ln=M(z(),1);var bg="Popper",[mR,_r]=st(bg),[KE,gR]=mR(bg),hR=e=>{let{__scopePopper:t,children:a}=e,[o,n]=Xt.useState(null);return(0,Ln.jsx)(KE,{scope:t,anchor:o,onAnchorChange:n,children:a})};hR.displayName=bg;var xR="PopperAnchor",vR=Xt.forwardRef((e,t)=>{let{__scopePopper:a,virtualRef:o,...n}=e,l=gR(xR,a),r=Xt.useRef(null),u=he(t,r),s=Xt.useRef(null);return Xt.useEffect(()=>{let i=s.current;s.current=o?.current||r.current,i!==s.current&&l.onAnchorChange(s.current)}),o?null:(0,Ln.jsx)(oe.div,{...n,ref:u})});vR.displayName=xR;var Rg="PopperContent",[YE,WE]=mR(Rg),SR=Xt.forwardRef((e,t)=>{let{__scopePopper:a,side:o="bottom",sideOffset:n=0,align:l="center",alignOffset:r=0,arrowPadding:u=0,avoidCollisions:s=!0,collisionBoundary:i=[],collisionPadding:c=0,sticky:f="partial",hideWhenDetached:d=!1,updatePositionStrategy:p="optimized",onPlaced:x,...g}=e,S=gR(Rg,a),[m,h]=Xt.useState(null),v=he(t,ae=>h(ae)),[y,R]=Xt.useState(null),I=pR(y),C=I?.width??0,L=I?.height??0,k=o+(l!=="center"?"-"+l:""),D=typeof c=="number"?c:{top:0,right:0,bottom:0,left:0,...c},N=Array.isArray(i)?i:[i],Y=N.length>0,ne={padding:D,boundary:N.filter(QE),altBoundary:Y},{refs:pe,floatingStyles:fe,placement:A,isPositioned:ce,middlewareData:E}=tR({strategy:"fixed",placement:k,whileElementsMounted:(...ae)=>vg(...ae,{animationFrame:p==="always"}),elements:{reference:S.anchor},middleware:[aR({mainAxis:n+L,alignmentAxis:r}),s&&oR({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?nR():void 0,...ne}),s&&lR({...ne}),rR({...ne,apply:({elements:ae,rects:Bo,availableWidth:vl,availableHeight:Sl})=>{let{width:Ur,height:yl}=Bo.reference,ei=ae.floating.style;ei.setProperty("--radix-popper-available-width",`${vl}px`),ei.setProperty("--radix-popper-available-height",`${Sl}px`),ei.setProperty("--radix-popper-anchor-width",`${Ur}px`),ei.setProperty("--radix-popper-anchor-height",`${yl}px`)}}),y&&sR({element:y,padding:u}),JE({arrowWidth:C,arrowHeight:L}),d&&uR({strategy:"referenceHidden",...ne})]}),[F,Ue]=LR(A),Wt=Lt(x);qt(()=>{ce&&Wt?.()},[ce,Wt]);let Ia=E.arrow?.x,Be=E.arrow?.y,Xe=E.arrow?.centerOffset!==0,[so,qa]=Xt.useState();return qt(()=>{m&&qa(window.getComputedStyle(m).zIndex)},[m]),(0,Ln.jsx)("div",{ref:pe.setFloating,"data-radix-popper-content-wrapper":"",style:{...fe,transform:ce?fe.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:so,"--radix-popper-transform-origin":[E.transformOrigin?.x,E.transformOrigin?.y].join(" "),...E.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,Ln.jsx)(YE,{scope:a,placedSide:F,onArrowChange:R,arrowX:Ia,arrowY:Be,shouldHideArrow:Xe,children:(0,Ln.jsx)(oe.div,{"data-side":F,"data-align":Ue,...g,ref:v,style:{...g.style,animation:ce?void 0:"none"}})})})});SR.displayName=Rg;var yR="PopperArrow",ZE={top:"bottom",right:"left",bottom:"top",left:"right"},CR=Xt.forwardRef(function(t,a){let{__scopePopper:o,...n}=t,l=WE(yR,o),r=ZE[l.placedSide];return(0,Ln.jsx)("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[r]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0},children:(0,Ln.jsx)(dR,{...n,ref:a,style:{...n.style,display:"block"}})})});CR.displayName=yR;function QE(e){return e!==null}var JE=e=>({name:"transformOrigin",options:e,fn(t){let{placement:a,rects:o,middlewareData:n}=t,r=n.arrow?.centerOffset!==0,u=r?0:e.arrowWidth,s=r?0:e.arrowHeight,[i,c]=LR(a),f={start:"0%",center:"50%",end:"100%"}[c],d=(n.arrow?.x??0)+u/2,p=(n.arrow?.y??0)+s/2,x="",g="";return i==="bottom"?(x=r?f:`${d}px`,g=`${-s}px`):i==="top"?(x=r?f:`${d}px`,g=`${o.floating.height+s}px`):i==="right"?(x=`${-s}px`,g=r?f:`${p}px`):i==="left"&&(x=`${o.floating.width+s}px`,g=r?f:`${p}px`),{data:{x,y:g}}}});function LR(e){let[t,a="center"]=e.split("-");return[t,a]}var _s=hR,wd=vR,Id=SR,Md=CR;var dt=M(O(),1);var bn=M(z(),1),wg="rovingFocusGroup.onEntryFocus",ek={bubbles:!1,cancelable:!0},Ps="RovingFocusGroup",[Ig,RR,tk]=fd(Ps),[ak,Pr]=st(Ps,[tk]),[ok,nk]=ak(Ps),wR=dt.forwardRef((e,t)=>(0,bn.jsx)(Ig.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,bn.jsx)(Ig.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,bn.jsx)(lk,{...e,ref:t})})}));wR.displayName=Ps;var lk=dt.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:a,orientation:o,loop:n=!1,dir:l,currentTabStopId:r,defaultCurrentTabStopId:u,onCurrentTabStopIdChange:s,onEntryFocus:i,preventScrollOnEntryFocus:c=!1,...f}=e,d=dt.useRef(null),p=he(t,d),x=Er(l),[g,S]=Ja({prop:r,defaultProp:u??null,onChange:s,caller:Ps}),[m,h]=dt.useState(!1),v=Lt(i),y=RR(a),R=dt.useRef(!1),[I,C]=dt.useState(0);return dt.useEffect(()=>{let L=d.current;if(L)return L.addEventListener(wg,v),()=>L.removeEventListener(wg,v)},[v]),(0,bn.jsx)(ok,{scope:a,orientation:o,dir:x,loop:n,currentTabStopId:g,onItemFocus:dt.useCallback(L=>S(L),[S]),onItemShiftTab:dt.useCallback(()=>h(!0),[]),onFocusableItemAdd:dt.useCallback(()=>C(L=>L+1),[]),onFocusableItemRemove:dt.useCallback(()=>C(L=>L-1),[]),children:(0,bn.jsx)(oe.div,{tabIndex:m||I===0?-1:0,"data-orientation":o,...f,ref:p,style:{outline:"none",...e.style},onMouseDown:H(e.onMouseDown,()=>{R.current=!0}),onFocus:H(e.onFocus,L=>{let k=!R.current;if(L.target===L.currentTarget&&k&&!m){let D=new CustomEvent(wg,ek);if(L.currentTarget.dispatchEvent(D),!D.defaultPrevented){let N=y().filter(A=>A.focusable),Y=N.find(A=>A.active),ne=N.find(A=>A.id===g),fe=[Y,ne,...N].filter(Boolean).map(A=>A.ref.current);AR(fe,c)}}R.current=!1}),onBlur:H(e.onBlur,()=>h(!1))})})}),IR="RovingFocusGroupItem",MR=dt.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:a,focusable:o=!0,active:n=!1,tabStopId:l,children:r,...u}=e,s=Ct(),i=l||s,c=nk(IR,a),f=c.currentTabStopId===i,d=RR(a),{onFocusableItemAdd:p,onFocusableItemRemove:x,currentTabStopId:g}=c;return dt.useEffect(()=>{if(o)return p(),()=>x()},[o,p,x]),(0,bn.jsx)(Ig.ItemSlot,{scope:a,id:i,focusable:o,active:n,children:(0,bn.jsx)(oe.span,{tabIndex:f?0:-1,"data-orientation":c.orientation,...u,ref:t,onMouseDown:H(e.onMouseDown,S=>{o?c.onItemFocus(i):S.preventDefault()}),onFocus:H(e.onFocus,()=>c.onItemFocus(i)),onKeyDown:H(e.onKeyDown,S=>{if(S.key==="Tab"&&S.shiftKey){c.onItemShiftTab();return}if(S.target!==S.currentTarget)return;let m=sk(S,c.orientation,c.dir);if(m!==void 0){if(S.metaKey||S.ctrlKey||S.altKey||S.shiftKey)return;S.preventDefault();let v=d().filter(y=>y.focusable).map(y=>y.ref.current);if(m==="last")v.reverse();else if(m==="prev"||m==="next"){m==="prev"&&v.reverse();let y=v.indexOf(S.currentTarget);v=c.loop?ik(v,y+1):v.slice(y+1)}setTimeout(()=>AR(v))}}),children:typeof r=="function"?r({isCurrentTabStop:f,hasTabStop:g!=null}):r})})});MR.displayName=IR;var rk={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function uk(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function sk(e,t,a){let o=uk(e.key,a);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(o))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(o)))return rk[o]}function AR(e,t=!1){let a=document.activeElement;for(let o of e)if(o===a||(o.focus({preventScroll:t}),document.activeElement!==a))return}function ik(e,t){return e.map((a,o)=>e[(t+o)%e.length])}var Ad=wR,Td=MR;var at=M(O(),1);var Dd=M(z(),1);function DR(e){let t=ck(e),a=at.forwardRef((o,n)=>{let{children:l,...r}=o,u=at.Children.toArray(l),s=u.find(fk);if(s){let i=s.props.children,c=u.map(f=>f===s?at.Children.count(i)>1?at.Children.only(null):at.isValidElement(i)?i.props.children:null:f);return(0,Dd.jsx)(t,{...r,ref:n,children:at.isValidElement(i)?at.cloneElement(i,void 0,c):null})}return(0,Dd.jsx)(t,{...r,ref:n,children:l})});return a.displayName=`${e}.Slot`,a}function ck(e){let t=at.forwardRef((a,o)=>{let{children:n,...l}=a;if(at.isValidElement(n)){let r=mk(n),u=pk(l,n.props);return n.type!==at.Fragment&&(u.ref=o?Et(o,r):r),at.cloneElement(n,u)}return at.Children.count(n)>1?at.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var dk=Symbol("radix.slottable");function fk(e){return at.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===dk}function pk(e,t){let a={...t};for(let o in t){let n=e[o],l=t[o];/^on[A-Z]/.test(o)?n&&l?a[o]=(...u)=>{let s=l(...u);return n(...u),s}:n&&(a[o]=n):o==="style"?a[o]={...n,...l}:o==="className"&&(a[o]=[n,l].filter(Boolean).join(" "))}return{...e,...a}}function mk(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var W=M(z(),1),Mg=["Enter"," "],gk=["ArrowDown","PageUp","Home"],kR=["ArrowUp","PageDown","End"],hk=[...gk,...kR],xk={ltr:[...Mg,"ArrowRight"],rtl:[...Mg,"ArrowLeft"]},vk={ltr:["ArrowLeft"],rtl:["ArrowRight"]},zs="Menu",[Bs,Sk,yk]=fd(zs),[ml,Ag]=st(zs,[yk,_r,Pr]),Us=_r(),OR=Pr(),[_R,Rn]=ml(zs),[Ck,Hs]=ml(zs),PR=e=>{let{__scopeMenu:t,open:a=!1,children:o,dir:n,onOpenChange:l,modal:r=!0}=e,u=Us(t),[s,i]=U.useState(null),c=U.useRef(!1),f=Lt(l),d=Er(n);return U.useEffect(()=>{let p=()=>{c.current=!0,document.addEventListener("pointerdown",x,{capture:!0,once:!0}),document.addEventListener("pointermove",x,{capture:!0,once:!0})},x=()=>c.current=!1;return document.addEventListener("keydown",p,{capture:!0}),()=>{document.removeEventListener("keydown",p,{capture:!0}),document.removeEventListener("pointerdown",x,{capture:!0}),document.removeEventListener("pointermove",x,{capture:!0})}},[]),(0,W.jsx)(_s,{...u,children:(0,W.jsx)(_R,{scope:t,open:a,onOpenChange:f,content:s,onContentChange:i,children:(0,W.jsx)(Ck,{scope:t,onClose:U.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:c,dir:d,modal:r,children:o})})})};PR.displayName=zs;var Lk="MenuAnchor",Tg=U.forwardRef((e,t)=>{let{__scopeMenu:a,...o}=e,n=Us(a);return(0,W.jsx)(wd,{...n,...o,ref:t})});Tg.displayName=Lk;var Dg="MenuPortal",[bk,NR]=ml(Dg,{forceMount:void 0}),BR=e=>{let{__scopeMenu:t,forceMount:a,children:o,container:n}=e,l=Rn(Dg,t);return(0,W.jsx)(bk,{scope:t,forceMount:a,children:(0,W.jsx)(kt,{present:a||l.open,children:(0,W.jsx)(Qn,{asChild:!0,container:n,children:o})})})};BR.displayName=Dg;var Ra="MenuContent",[Rk,Eg]=ml(Ra),FR=U.forwardRef((e,t)=>{let a=NR(Ra,e.__scopeMenu),{forceMount:o=a.forceMount,...n}=e,l=Rn(Ra,e.__scopeMenu),r=Hs(Ra,e.__scopeMenu);return(0,W.jsx)(Bs.Provider,{scope:e.__scopeMenu,children:(0,W.jsx)(kt,{present:o||l.open,children:(0,W.jsx)(Bs.Slot,{scope:e.__scopeMenu,children:r.modal?(0,W.jsx)(wk,{...n,ref:t}):(0,W.jsx)(Ik,{...n,ref:t})})})})}),wk=U.forwardRef((e,t)=>{let a=Rn(Ra,e.__scopeMenu),o=U.useRef(null),n=he(t,o);return U.useEffect(()=>{let l=o.current;if(l)return Kc(l)},[]),(0,W.jsx)(kg,{...e,ref:n,trapFocus:a.open,disableOutsidePointerEvents:a.open,disableOutsideScroll:!0,onFocusOutside:H(e.onFocusOutside,l=>l.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>a.onOpenChange(!1)})}),Ik=U.forwardRef((e,t)=>{let a=Rn(Ra,e.__scopeMenu);return(0,W.jsx)(kg,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>a.onOpenChange(!1)})}),Mk=DR("MenuContent.ScrollLock"),kg=U.forwardRef((e,t)=>{let{__scopeMenu:a,loop:o=!1,trapFocus:n,onOpenAutoFocus:l,onCloseAutoFocus:r,disableOutsidePointerEvents:u,onEntryFocus:s,onEscapeKeyDown:i,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:d,onDismiss:p,disableOutsideScroll:x,...g}=e,S=Rn(Ra,a),m=Hs(Ra,a),h=Us(a),v=OR(a),y=Sk(a),[R,I]=U.useState(null),C=U.useRef(null),L=he(t,C,S.onContentChange),k=U.useRef(0),D=U.useRef(""),N=U.useRef(0),Y=U.useRef(null),ne=U.useRef("right"),pe=U.useRef(0),fe=x?ts:U.Fragment,A=x?{as:Mk,allowPinchZoom:!0}:void 0,ce=F=>{let Ue=D.current+F,Wt=y().filter(ae=>!ae.disabled),Ia=document.activeElement,Be=Wt.find(ae=>ae.ref.current===Ia)?.textValue,Xe=Wt.map(ae=>ae.textValue),so=Uk(Xe,Ue,Be),qa=Wt.find(ae=>ae.textValue===so)?.ref.current;(function ae(Bo){D.current=Bo,window.clearTimeout(k.current),Bo!==""&&(k.current=window.setTimeout(()=>ae(""),1e3))})(Ue),qa&&setTimeout(()=>qa.focus())};U.useEffect(()=>()=>window.clearTimeout(k.current),[]),zc();let E=U.useCallback(F=>ne.current===Y.current?.side&&qk(F,Y.current?.area),[]);return(0,W.jsx)(Rk,{scope:a,searchRef:D,onItemEnter:U.useCallback(F=>{E(F)&&F.preventDefault()},[E]),onItemLeave:U.useCallback(F=>{E(F)||(C.current?.focus(),I(null))},[E]),onTriggerLeave:U.useCallback(F=>{E(F)&&F.preventDefault()},[E]),pointerGraceTimerRef:N,onPointerGraceIntentChange:U.useCallback(F=>{Y.current=F},[]),children:(0,W.jsx)(fe,{...A,children:(0,W.jsx)(Zu,{asChild:!0,trapped:n,onMountAutoFocus:H(l,F=>{F.preventDefault(),C.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:r,children:(0,W.jsx)(Zn,{asChild:!0,disableOutsidePointerEvents:u,onEscapeKeyDown:i,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:d,onDismiss:p,children:(0,W.jsx)(Ad,{asChild:!0,...v,dir:m.dir,orientation:"vertical",loop:o,currentTabStopId:R,onCurrentTabStopIdChange:I,onEntryFocus:H(s,F=>{m.isUsingKeyboardRef.current||F.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,W.jsx)(Id,{role:"menu","aria-orientation":"vertical","data-state":ew(S.open),"data-radix-menu-content":"",dir:m.dir,...h,...g,ref:L,style:{outline:"none",...g.style},onKeyDown:H(g.onKeyDown,F=>{let Wt=F.target.closest("[data-radix-menu-content]")===F.currentTarget,Ia=F.ctrlKey||F.altKey||F.metaKey,Be=F.key.length===1;Wt&&(F.key==="Tab"&&F.preventDefault(),!Ia&&Be&&ce(F.key));let Xe=C.current;if(F.target!==Xe||!hk.includes(F.key))return;F.preventDefault();let qa=y().filter(ae=>!ae.disabled).map(ae=>ae.ref.current);kR.includes(F.key)&&qa.reverse(),Fk(qa)}),onBlur:H(e.onBlur,F=>{F.currentTarget.contains(F.target)||(window.clearTimeout(k.current),D.current="")}),onPointerMove:H(e.onPointerMove,Fs(F=>{let Ue=F.target,Wt=pe.current!==F.clientX;if(F.currentTarget.contains(Ue)&&Wt){let Ia=F.clientX>pe.current?"right":"left";ne.current=Ia,pe.current=F.clientX}}))})})})})})})});FR.displayName=Ra;var Ak="MenuGroup",Og=U.forwardRef((e,t)=>{let{__scopeMenu:a,...o}=e;return(0,W.jsx)(oe.div,{role:"group",...o,ref:t})});Og.displayName=Ak;var Tk="MenuLabel",zR=U.forwardRef((e,t)=>{let{__scopeMenu:a,...o}=e;return(0,W.jsx)(oe.div,{...o,ref:t})});zR.displayName=Tk;var Ed="MenuItem",ER="menu.itemSelect",Od=U.forwardRef((e,t)=>{let{disabled:a=!1,onSelect:o,...n}=e,l=U.useRef(null),r=Hs(Ed,e.__scopeMenu),u=Eg(Ed,e.__scopeMenu),s=he(t,l),i=U.useRef(!1),c=()=>{let f=l.current;if(!a&&f){let d=new CustomEvent(ER,{bubbles:!0,cancelable:!0});f.addEventListener(ER,p=>o?.(p),{once:!0}),Nc(f,d),d.defaultPrevented?i.current=!1:r.onClose()}};return(0,W.jsx)(UR,{...n,ref:s,disabled:a,onClick:H(e.onClick,c),onPointerDown:f=>{e.onPointerDown?.(f),i.current=!0},onPointerUp:H(e.onPointerUp,f=>{i.current||f.currentTarget?.click()}),onKeyDown:H(e.onKeyDown,f=>{let d=u.searchRef.current!=="";a||d&&f.key===" "||Mg.includes(f.key)&&(f.currentTarget.click(),f.preventDefault())})})});Od.displayName=Ed;var UR=U.forwardRef((e,t)=>{let{__scopeMenu:a,disabled:o=!1,textValue:n,...l}=e,r=Eg(Ed,a),u=OR(a),s=U.useRef(null),i=he(t,s),[c,f]=U.useState(!1),[d,p]=U.useState("");return U.useEffect(()=>{let x=s.current;x&&p((x.textContent??"").trim())},[l.children]),(0,W.jsx)(Bs.ItemSlot,{scope:a,disabled:o,textValue:n??d,children:(0,W.jsx)(Td,{asChild:!0,...u,focusable:!o,children:(0,W.jsx)(oe.div,{role:"menuitem","data-highlighted":c?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...l,ref:i,onPointerMove:H(e.onPointerMove,Fs(x=>{o?r.onItemLeave(x):(r.onItemEnter(x),x.defaultPrevented||x.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:H(e.onPointerLeave,Fs(x=>r.onItemLeave(x))),onFocus:H(e.onFocus,()=>f(!0)),onBlur:H(e.onBlur,()=>f(!1))})})})}),Dk="MenuCheckboxItem",HR=U.forwardRef((e,t)=>{let{checked:a=!1,onCheckedChange:o,...n}=e;return(0,W.jsx)(XR,{scope:e.__scopeMenu,checked:a,children:(0,W.jsx)(Od,{role:"menuitemcheckbox","aria-checked":kd(a)?"mixed":a,...n,ref:t,"data-state":Ng(a),onSelect:H(n.onSelect,()=>o?.(kd(a)?!0:!a),{checkForDefaultPrevented:!1})})})});HR.displayName=Dk;var qR="MenuRadioGroup",[Ek,kk]=ml(qR,{value:void 0,onValueChange:()=>{}}),VR=U.forwardRef((e,t)=>{let{value:a,onValueChange:o,...n}=e,l=Lt(o);return(0,W.jsx)(Ek,{scope:e.__scopeMenu,value:a,onValueChange:l,children:(0,W.jsx)(Og,{...n,ref:t})})});VR.displayName=qR;var GR="MenuRadioItem",jR=U.forwardRef((e,t)=>{let{value:a,...o}=e,n=kk(GR,e.__scopeMenu),l=a===n.value;return(0,W.jsx)(XR,{scope:e.__scopeMenu,checked:l,children:(0,W.jsx)(Od,{role:"menuitemradio","aria-checked":l,...o,ref:t,"data-state":Ng(l),onSelect:H(o.onSelect,()=>n.onValueChange?.(a),{checkForDefaultPrevented:!1})})})});jR.displayName=GR;var _g="MenuItemIndicator",[XR,Ok]=ml(_g,{checked:!1}),$R=U.forwardRef((e,t)=>{let{__scopeMenu:a,forceMount:o,...n}=e,l=Ok(_g,a);return(0,W.jsx)(kt,{present:o||kd(l.checked)||l.checked===!0,children:(0,W.jsx)(oe.span,{...n,ref:t,"data-state":Ng(l.checked)})})});$R.displayName=_g;var _k="MenuSeparator",KR=U.forwardRef((e,t)=>{let{__scopeMenu:a,...o}=e;return(0,W.jsx)(oe.div,{role:"separator","aria-orientation":"horizontal",...o,ref:t})});KR.displayName=_k;var Pk="MenuArrow",YR=U.forwardRef((e,t)=>{let{__scopeMenu:a,...o}=e,n=Us(a);return(0,W.jsx)(Md,{...n,...o,ref:t})});YR.displayName=Pk;var Pg="MenuSub",[Nk,WR]=ml(Pg),Bk=e=>{let{__scopeMenu:t,children:a,open:o=!1,onOpenChange:n}=e,l=Rn(Pg,t),r=Us(t),[u,s]=U.useState(null),[i,c]=U.useState(null),f=Lt(n);return U.useEffect(()=>(l.open===!1&&f(!1),()=>f(!1)),[l.open,f]),(0,W.jsx)(_s,{...r,children:(0,W.jsx)(_R,{scope:t,open:o,onOpenChange:f,content:i,onContentChange:c,children:(0,W.jsx)(Nk,{scope:t,contentId:Ct(),triggerId:Ct(),trigger:u,onTriggerChange:s,children:a})})})};Bk.displayName=Pg;var Ns="MenuSubTrigger",ZR=U.forwardRef((e,t)=>{let a=Rn(Ns,e.__scopeMenu),o=Hs(Ns,e.__scopeMenu),n=WR(Ns,e.__scopeMenu),l=Eg(Ns,e.__scopeMenu),r=U.useRef(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:s}=l,i={__scopeMenu:e.__scopeMenu},c=U.useCallback(()=>{r.current&&window.clearTimeout(r.current),r.current=null},[]);return U.useEffect(()=>c,[c]),U.useEffect(()=>{let f=u.current;return()=>{window.clearTimeout(f),s(null)}},[u,s]),(0,W.jsx)(Tg,{asChild:!0,...i,children:(0,W.jsx)(UR,{id:n.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":n.contentId,"data-state":ew(a.open),...e,ref:Et(t,n.onTriggerChange),onClick:f=>{e.onClick?.(f),!(e.disabled||f.defaultPrevented)&&(f.currentTarget.focus(),a.open||a.onOpenChange(!0))},onPointerMove:H(e.onPointerMove,Fs(f=>{l.onItemEnter(f),!f.defaultPrevented&&!e.disabled&&!a.open&&!r.current&&(l.onPointerGraceIntentChange(null),r.current=window.setTimeout(()=>{a.onOpenChange(!0),c()},100))})),onPointerLeave:H(e.onPointerLeave,Fs(f=>{c();let d=a.content?.getBoundingClientRect();if(d){let p=a.content?.dataset.side,x=p==="right",g=x?-5:5,S=d[x?"left":"right"],m=d[x?"right":"left"];l.onPointerGraceIntentChange({area:[{x:f.clientX+g,y:f.clientY},{x:S,y:d.top},{x:m,y:d.top},{x:m,y:d.bottom},{x:S,y:d.bottom}],side:p}),window.clearTimeout(u.current),u.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(f),f.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:H(e.onKeyDown,f=>{let d=l.searchRef.current!=="";e.disabled||d&&f.key===" "||xk[o.dir].includes(f.key)&&(a.onOpenChange(!0),a.content?.focus(),f.preventDefault())})})})});ZR.displayName=Ns;var QR="MenuSubContent",JR=U.forwardRef((e,t)=>{let a=NR(Ra,e.__scopeMenu),{forceMount:o=a.forceMount,...n}=e,l=Rn(Ra,e.__scopeMenu),r=Hs(Ra,e.__scopeMenu),u=WR(QR,e.__scopeMenu),s=U.useRef(null),i=he(t,s);return(0,W.jsx)(Bs.Provider,{scope:e.__scopeMenu,children:(0,W.jsx)(kt,{present:o||l.open,children:(0,W.jsx)(Bs.Slot,{scope:e.__scopeMenu,children:(0,W.jsx)(kg,{id:u.contentId,"aria-labelledby":u.triggerId,...n,ref:i,align:"start",side:r.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:c=>{r.isUsingKeyboardRef.current&&s.current?.focus(),c.preventDefault()},onCloseAutoFocus:c=>c.preventDefault(),onFocusOutside:H(e.onFocusOutside,c=>{c.target!==u.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:H(e.onEscapeKeyDown,c=>{r.onClose(),c.preventDefault()}),onKeyDown:H(e.onKeyDown,c=>{let f=c.currentTarget.contains(c.target),d=vk[r.dir].includes(c.key);f&&d&&(l.onOpenChange(!1),u.trigger?.focus(),c.preventDefault())})})})})})});JR.displayName=QR;function ew(e){return e?"open":"closed"}function kd(e){return e==="indeterminate"}function Ng(e){return kd(e)?"indeterminate":e?"checked":"unchecked"}function Fk(e){let t=document.activeElement;for(let a of e)if(a===t||(a.focus(),document.activeElement!==t))return}function zk(e,t){return e.map((a,o)=>e[(t+o)%e.length])}function Uk(e,t,a){let n=t.length>1&&Array.from(t).every(i=>i===t[0])?t[0]:t,l=a?e.indexOf(a):-1,r=zk(e,Math.max(l,0));n.length===1&&(r=r.filter(i=>i!==a));let s=r.find(i=>i.toLowerCase().startsWith(n.toLowerCase()));return s!==a?s:void 0}function Hk(e,t){let{x:a,y:o}=e,n=!1;for(let l=0,r=t.length-1;l<t.length;r=l++){let u=t[l],s=t[r],i=u.x,c=u.y,f=s.x,d=s.y;c>o!=d>o&&a<(f-i)*(o-c)/(d-c)+i&&(n=!n)}return n}function qk(e,t){if(!t)return!1;let a={x:e.clientX,y:e.clientY};return Hk(a,t)}function Fs(e){return t=>t.pointerType==="mouse"?e(t):void 0}var tw=PR,aw=Tg,ow=BR,nw=FR,lw=Og,rw=zR,uw=Od,sw=HR,iw=VR,cw=jR,dw=$R,fw=KR,pw=YR;var mw=ZR,gw=JR;var ft=M(z(),1),_d="DropdownMenu",[Gk,iU]=st(_d,[Ag]),Pt=Ag(),[jk,hw]=Gk(_d),xw=e=>{let{__scopeDropdownMenu:t,children:a,dir:o,open:n,defaultOpen:l,onOpenChange:r,modal:u=!0}=e,s=Pt(t),i=ot.useRef(null),[c,f]=Ja({prop:n,defaultProp:l??!1,onChange:r,caller:_d});return(0,ft.jsx)(jk,{scope:t,triggerId:Ct(),triggerRef:i,contentId:Ct(),open:c,onOpenChange:f,onOpenToggle:ot.useCallback(()=>f(d=>!d),[f]),modal:u,children:(0,ft.jsx)(tw,{...s,open:c,onOpenChange:f,dir:o,modal:u,children:a})})};xw.displayName=_d;var vw="DropdownMenuTrigger",Sw=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,disabled:o=!1,...n}=e,l=hw(vw,a),r=Pt(a);return(0,ft.jsx)(aw,{asChild:!0,...r,children:(0,ft.jsx)(oe.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":o?"":void 0,disabled:o,...n,ref:Et(t,l.triggerRef),onPointerDown:H(e.onPointerDown,u=>{!o&&u.button===0&&u.ctrlKey===!1&&(l.onOpenToggle(),l.open||u.preventDefault())}),onKeyDown:H(e.onKeyDown,u=>{o||(["Enter"," "].includes(u.key)&&l.onOpenToggle(),u.key==="ArrowDown"&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(u.key)&&u.preventDefault())})})})});Sw.displayName=vw;var Xk="DropdownMenuPortal",yw=e=>{let{__scopeDropdownMenu:t,...a}=e,o=Pt(t);return(0,ft.jsx)(ow,{...o,...a})};yw.displayName=Xk;var Cw="DropdownMenuContent",Lw=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=hw(Cw,a),l=Pt(a),r=ot.useRef(!1);return(0,ft.jsx)(nw,{id:n.contentId,"aria-labelledby":n.triggerId,...l,...o,ref:t,onCloseAutoFocus:H(e.onCloseAutoFocus,u=>{r.current||n.triggerRef.current?.focus(),r.current=!1,u.preventDefault()}),onInteractOutside:H(e.onInteractOutside,u=>{let s=u.detail.originalEvent,i=s.button===0&&s.ctrlKey===!0,c=s.button===2||i;(!n.modal||c)&&(r.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Lw.displayName=Cw;var $k="DropdownMenuGroup",Kk=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=Pt(a);return(0,ft.jsx)(lw,{...n,...o,ref:t})});Kk.displayName=$k;var Yk="DropdownMenuLabel",Wk=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=Pt(a);return(0,ft.jsx)(rw,{...n,...o,ref:t})});Wk.displayName=Yk;var Zk="DropdownMenuItem",bw=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=Pt(a);return(0,ft.jsx)(uw,{...n,...o,ref:t})});bw.displayName=Zk;var Qk="DropdownMenuCheckboxItem",Jk=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=Pt(a);return(0,ft.jsx)(sw,{...n,...o,ref:t})});Jk.displayName=Qk;var e2="DropdownMenuRadioGroup",t2=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=Pt(a);return(0,ft.jsx)(iw,{...n,...o,ref:t})});t2.displayName=e2;var a2="DropdownMenuRadioItem",o2=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=Pt(a);return(0,ft.jsx)(cw,{...n,...o,ref:t})});o2.displayName=a2;var n2="DropdownMenuItemIndicator",l2=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=Pt(a);return(0,ft.jsx)(dw,{...n,...o,ref:t})});l2.displayName=n2;var r2="DropdownMenuSeparator",Rw=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=Pt(a);return(0,ft.jsx)(fw,{...n,...o,ref:t})});Rw.displayName=r2;var u2="DropdownMenuArrow",s2=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=Pt(a);return(0,ft.jsx)(pw,{...n,...o,ref:t})});s2.displayName=u2;var i2="DropdownMenuSubTrigger",c2=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=Pt(a);return(0,ft.jsx)(mw,{...n,...o,ref:t})});c2.displayName=i2;var d2="DropdownMenuSubContent",f2=ot.forwardRef((e,t)=>{let{__scopeDropdownMenu:a,...o}=e,n=Pt(a);return(0,ft.jsx)(gw,{...n,...o,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});f2.displayName=d2;var ww=xw,Iw=Sw,Mw=yw,Aw=Lw;var Tw=bw;var Dw=Rw;var ko=M(O(),1);var Eo=M(z(),1),Pd="Tabs",[m2,vU]=st(Pd,[Pr]),Ew=Pr(),[g2,Bg]=m2(Pd),kw=ko.forwardRef((e,t)=>{let{__scopeTabs:a,value:o,onValueChange:n,defaultValue:l,orientation:r="horizontal",dir:u,activationMode:s="automatic",...i}=e,c=Er(u),[f,d]=Ja({prop:o,onChange:n,defaultProp:l??"",caller:Pd});return(0,Eo.jsx)(g2,{scope:a,baseId:Ct(),value:f,onValueChange:d,orientation:r,dir:c,activationMode:s,children:(0,Eo.jsx)(oe.div,{dir:c,"data-orientation":r,...i,ref:t})})});kw.displayName=Pd;var Ow="TabsList",_w=ko.forwardRef((e,t)=>{let{__scopeTabs:a,loop:o=!0,...n}=e,l=Bg(Ow,a),r=Ew(a);return(0,Eo.jsx)(Ad,{asChild:!0,...r,orientation:l.orientation,dir:l.dir,loop:o,children:(0,Eo.jsx)(oe.div,{role:"tablist","aria-orientation":l.orientation,...n,ref:t})})});_w.displayName=Ow;var Pw="TabsTrigger",Nw=ko.forwardRef((e,t)=>{let{__scopeTabs:a,value:o,disabled:n=!1,...l}=e,r=Bg(Pw,a),u=Ew(a),s=zw(r.baseId,o),i=Uw(r.baseId,o),c=o===r.value;return(0,Eo.jsx)(Td,{asChild:!0,...u,focusable:!n,active:c,children:(0,Eo.jsx)(oe.button,{type:"button",role:"tab","aria-selected":c,"aria-controls":i,"data-state":c?"active":"inactive","data-disabled":n?"":void 0,disabled:n,id:s,...l,ref:t,onMouseDown:H(e.onMouseDown,f=>{!n&&f.button===0&&f.ctrlKey===!1?r.onValueChange(o):f.preventDefault()}),onKeyDown:H(e.onKeyDown,f=>{[" ","Enter"].includes(f.key)&&r.onValueChange(o)}),onFocus:H(e.onFocus,()=>{let f=r.activationMode!=="manual";!c&&!n&&f&&r.onValueChange(o)})})})});Nw.displayName=Pw;var Bw="TabsContent",Fw=ko.forwardRef((e,t)=>{let{__scopeTabs:a,value:o,forceMount:n,children:l,...r}=e,u=Bg(Bw,a),s=zw(u.baseId,o),i=Uw(u.baseId,o),c=o===u.value,f=ko.useRef(c);return ko.useEffect(()=>{let d=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(d)},[]),(0,Eo.jsx)(kt,{present:n||c,children:({present:d})=>(0,Eo.jsx)(oe.div,{"data-state":c?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":s,hidden:!d,id:i,tabIndex:0,...r,ref:t,style:{...e.style,animationDuration:f.current?"0s":void 0},children:d&&l})})});Fw.displayName=Bw;function zw(e,t){return`${e}-trigger-${t}`}function Uw(e,t){return`${e}-content-${t}`}var Hw=kw,qw=_w,Vw=Nw,Gw=Fw;var Z=M(O(),1);var qs=M(O(),1);var Nd=M(z(),1);var x2=Symbol("radix.slottable");function jw(e){let t=({children:a})=>(0,Nd.jsx)(Nd.Fragment,{children:a});return t.displayName=`${e}.Slottable`,t.__radixId=x2,t}var Xw=M(O(),1);var $w=M(z(),1),v2=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),S2="VisuallyHidden",Kw=Xw.forwardRef((e,t)=>(0,$w.jsx)(oe.span,{...e,ref:t,style:{...v2,...e.style}}));Kw.displayName=S2;var Yw=Kw;var je=M(z(),1),[Bd,kU]=st("Tooltip",[_r]),Fd=_r(),Ww="TooltipProvider",C2=700,Fg="tooltip.open",[L2,Ug]=Bd(Ww),Zw=e=>{let{__scopeTooltip:t,delayDuration:a=C2,skipDelayDuration:o=300,disableHoverableContent:n=!1,children:l}=e,r=Z.useRef(!0),u=Z.useRef(!1),s=Z.useRef(0);return Z.useEffect(()=>{let i=s.current;return()=>window.clearTimeout(i)},[]),(0,je.jsx)(L2,{scope:t,isOpenDelayedRef:r,delayDuration:a,onOpen:Z.useCallback(()=>{window.clearTimeout(s.current),r.current=!1},[]),onClose:Z.useCallback(()=>{window.clearTimeout(s.current),s.current=window.setTimeout(()=>r.current=!0,o)},[o]),isPointerInTransitRef:u,onPointerInTransitChange:Z.useCallback(i=>{u.current=i},[]),disableHoverableContent:n,children:l})};Zw.displayName=Ww;var Vs="Tooltip",[b2,Gs]=Bd(Vs),Qw=e=>{let{__scopeTooltip:t,children:a,open:o,defaultOpen:n,onOpenChange:l,disableHoverableContent:r,delayDuration:u}=e,s=Ug(Vs,e.__scopeTooltip),i=Fd(t),[c,f]=Z.useState(null),d=Ct(),p=Z.useRef(0),x=r??s.disableHoverableContent,g=u??s.delayDuration,S=Z.useRef(!1),[m,h]=Ja({prop:o,defaultProp:n??!1,onChange:C=>{C?(s.onOpen(),document.dispatchEvent(new CustomEvent(Fg))):s.onClose(),l?.(C)},caller:Vs}),v=Z.useMemo(()=>m?S.current?"delayed-open":"instant-open":"closed",[m]),y=Z.useCallback(()=>{window.clearTimeout(p.current),p.current=0,S.current=!1,h(!0)},[h]),R=Z.useCallback(()=>{window.clearTimeout(p.current),p.current=0,h(!1)},[h]),I=Z.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>{S.current=!0,h(!0),p.current=0},g)},[g,h]);return Z.useEffect(()=>()=>{p.current&&(window.clearTimeout(p.current),p.current=0)},[]),(0,je.jsx)(_s,{...i,children:(0,je.jsx)(b2,{scope:t,contentId:d,open:m,stateAttribute:v,trigger:c,onTriggerChange:f,onTriggerEnter:Z.useCallback(()=>{s.isOpenDelayedRef.current?I():y()},[s.isOpenDelayedRef,I,y]),onTriggerLeave:Z.useCallback(()=>{x?R():(window.clearTimeout(p.current),p.current=0)},[R,x]),onOpen:y,onClose:R,disableHoverableContent:x,children:a})})};Qw.displayName=Vs;var zg="TooltipTrigger",Jw=Z.forwardRef((e,t)=>{let{__scopeTooltip:a,...o}=e,n=Gs(zg,a),l=Ug(zg,a),r=Fd(a),u=Z.useRef(null),s=he(t,u,n.onTriggerChange),i=Z.useRef(!1),c=Z.useRef(!1),f=Z.useCallback(()=>i.current=!1,[]);return Z.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),(0,je.jsx)(wd,{asChild:!0,...r,children:(0,je.jsx)(oe.button,{"aria-describedby":n.open?n.contentId:void 0,"data-state":n.stateAttribute,...o,ref:s,onPointerMove:H(e.onPointerMove,d=>{d.pointerType!=="touch"&&!c.current&&!l.isPointerInTransitRef.current&&(n.onTriggerEnter(),c.current=!0)}),onPointerLeave:H(e.onPointerLeave,()=>{n.onTriggerLeave(),c.current=!1}),onPointerDown:H(e.onPointerDown,()=>{n.open&&n.onClose(),i.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:H(e.onFocus,()=>{i.current||n.onOpen()}),onBlur:H(e.onBlur,n.onClose),onClick:H(e.onClick,n.onClose)})})});Jw.displayName=zg;var Hg="TooltipPortal",[R2,w2]=Bd(Hg,{forceMount:void 0}),e0=e=>{let{__scopeTooltip:t,forceMount:a,children:o,container:n}=e,l=Gs(Hg,t);return(0,je.jsx)(R2,{scope:t,forceMount:a,children:(0,je.jsx)(kt,{present:a||l.open,children:(0,je.jsx)(Qn,{asChild:!0,container:n,children:o})})})};e0.displayName=Hg;var Nr="TooltipContent",t0=Z.forwardRef((e,t)=>{let a=w2(Nr,e.__scopeTooltip),{forceMount:o=a.forceMount,side:n="top",...l}=e,r=Gs(Nr,e.__scopeTooltip);return(0,je.jsx)(kt,{present:o||r.open,children:r.disableHoverableContent?(0,je.jsx)(a0,{side:n,...l,ref:t}):(0,je.jsx)(I2,{side:n,...l,ref:t})})}),I2=Z.forwardRef((e,t)=>{let a=Gs(Nr,e.__scopeTooltip),o=Ug(Nr,e.__scopeTooltip),n=Z.useRef(null),l=he(t,n),[r,u]=Z.useState(null),{trigger:s,onClose:i}=a,c=n.current,{onPointerInTransitChange:f}=o,d=Z.useCallback(()=>{u(null),f(!1)},[f]),p=Z.useCallback((x,g)=>{let S=x.currentTarget,m={x:x.clientX,y:x.clientY},h=E2(m,S.getBoundingClientRect()),v=k2(m,h),y=O2(g.getBoundingClientRect()),R=P2([...v,...y]);u(R),f(!0)},[f]);return Z.useEffect(()=>()=>d(),[d]),Z.useEffect(()=>{if(s&&c){let x=S=>p(S,c),g=S=>p(S,s);return s.addEventListener("pointerleave",x),c.addEventListener("pointerleave",g),()=>{s.removeEventListener("pointerleave",x),c.removeEventListener("pointerleave",g)}}},[s,c,p,d]),Z.useEffect(()=>{if(r){let x=g=>{let S=g.target,m={x:g.clientX,y:g.clientY},h=s?.contains(S)||c?.contains(S),v=!_2(m,r);h?d():v&&(d(),i())};return document.addEventListener("pointermove",x),()=>document.removeEventListener("pointermove",x)}},[s,c,r,i,d]),(0,je.jsx)(a0,{...e,ref:l})}),[M2,A2]=Bd(Vs,{isInside:!1}),T2=jw("TooltipContent"),a0=Z.forwardRef((e,t)=>{let{__scopeTooltip:a,children:o,"aria-label":n,onEscapeKeyDown:l,onPointerDownOutside:r,...u}=e,s=Gs(Nr,a),i=Fd(a),{onClose:c}=s;return Z.useEffect(()=>(document.addEventListener(Fg,c),()=>document.removeEventListener(Fg,c)),[c]),Z.useEffect(()=>{if(s.trigger){let f=d=>{d.target?.contains(s.trigger)&&c()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[s.trigger,c]),(0,je.jsx)(Zn,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:r,onFocusOutside:f=>f.preventDefault(),onDismiss:c,children:(0,je.jsxs)(Id,{"data-state":s.stateAttribute,...i,...u,ref:t,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,je.jsx)(T2,{children:o}),(0,je.jsx)(M2,{scope:a,isInside:!0,children:(0,je.jsx)(Yw,{id:s.contentId,role:"tooltip",children:n||o})})]})})});t0.displayName=Nr;var o0="TooltipArrow",D2=Z.forwardRef((e,t)=>{let{__scopeTooltip:a,...o}=e,n=Fd(a);return A2(o0,a).isInside?null:(0,je.jsx)(Md,{...n,...o,ref:t})});D2.displayName=o0;function E2(e,t){let a=Math.abs(t.top-e.y),o=Math.abs(t.bottom-e.y),n=Math.abs(t.right-e.x),l=Math.abs(t.left-e.x);switch(Math.min(a,o,n,l)){case l:return"left";case n:return"right";case a:return"top";case o:return"bottom";default:throw new Error("unreachable")}}function k2(e,t,a=5){let o=[];switch(t){case"top":o.push({x:e.x-a,y:e.y+a},{x:e.x+a,y:e.y+a});break;case"bottom":o.push({x:e.x-a,y:e.y-a},{x:e.x+a,y:e.y-a});break;case"left":o.push({x:e.x+a,y:e.y-a},{x:e.x+a,y:e.y+a});break;case"right":o.push({x:e.x-a,y:e.y-a},{x:e.x-a,y:e.y+a});break}return o}function O2(e){let{top:t,right:a,bottom:o,left:n}=e;return[{x:n,y:t},{x:a,y:t},{x:a,y:o},{x:n,y:o}]}function _2(e,t){let{x:a,y:o}=e,n=!1;for(let l=0,r=t.length-1;l<t.length;r=l++){let u=t[l],s=t[r],i=u.x,c=u.y,f=s.x,d=s.y;c>o!=d>o&&a<(f-i)*(o-c)/(d-c)+i&&(n=!n)}return n}function P2(e){let t=e.slice();return t.sort((a,o)=>a.x<o.x?-1:a.x>o.x?1:a.y<o.y?-1:a.y>o.y?1:0),N2(t)}function N2(e){if(e.length<=1)return e.slice();let t=[];for(let o=0;o<e.length;o++){let n=e[o];for(;t.length>=2;){let l=t[t.length-1],r=t[t.length-2];if((l.x-r.x)*(n.y-r.y)>=(l.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let a=[];for(let o=e.length-1;o>=0;o--){let n=e[o];for(;a.length>=2;){let l=a[a.length-1],r=a[a.length-2];if((l.x-r.x)*(n.y-r.y)>=(l.y-r.y)*(n.x-r.x))a.pop();else break}a.push(n)}return a.pop(),t.length===1&&a.length===1&&t[0].x===a[0].x&&t[0].y===a[0].y?t:t.concat(a)}var n0=Zw,l0=Qw,r0=Jw,u0=e0,s0=t0;var Br=M(O(),1);var Q=M(z(),1),i0="fixed inset-0 z-40 bg-black/30 dark:bg-black/50",c0="fixed left-1/2 top-[12vh] z-50 w-[min(32rem,calc(100vw-2rem))] -translate-x-1/2 rounded-xl border border-ds-border bg-ds-surface p-4 text-ds-text-strong shadow-lg focus:outline-none";function zd({open:e,onOpenChange:t,title:a,description:o,children:n,footer:l}){return(0,Q.jsx)(Lr,{open:e,onOpenChange:t,children:(0,Q.jsxs)(br,{children:[(0,Q.jsx)(Rr,{className:i0}),(0,Q.jsxs)(wr,{className:c0,children:[(0,Q.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,Q.jsx)(Ir,{className:"text-ui-heading",children:a}),(0,Q.jsx)(as,{asChild:!0,children:(0,Q.jsx)(to,{label:"Close",size:"icon-sm",children:(0,Q.jsx)(nl,{})})})]}),o?(0,Q.jsx)(Qc,{className:"mt-1 text-ui-body text-ds-text-muted",children:o}):null,n?(0,Q.jsx)("div",{className:"mt-3",children:n}):null,l?(0,Q.jsx)("div",{className:"mt-4 flex justify-end gap-2",children:l}):null]})]})})}function Oo({open:e,onOpenChange:t,title:a,children:o,action:n,onConfirm:l,typeToConfirm:r,destructive:u=!0}){let[s,i]=Br.useState(""),[c,f]=Br.useState(!1),[d,p]=Br.useState(null);Br.useEffect(()=>{e||(i(""),p(null))},[e]);let x=!r||s.trim()===r;return(0,Q.jsx)(rb,{open:e,onOpenChange:t,children:(0,Q.jsxs)(ub,{children:[(0,Q.jsx)(sb,{className:i0}),(0,Q.jsxs)(ib,{className:c0,children:[(0,Q.jsx)(db,{className:"text-ui-heading",children:a}),(0,Q.jsx)(fb,{asChild:!0,children:(0,Q.jsx)("div",{className:"mt-1 text-ui-body text-ds-text-muted",children:o})}),r?(0,Q.jsxs)("label",{className:"mt-3 block text-ui-label text-ds-text-muted",children:["Type ",(0,Q.jsx)("span",{className:"font-mono text-ds-text-strong",children:r})," to confirm",(0,Q.jsx)("input",{className:"mt-1 block h-7 w-full rounded-md border border-ds-border bg-ds-surface px-2 text-ui-body text-ds-text-strong outline-none focus-visible:outline focus-visible:outline-2 focus-visible:outline-ds-focus",value:s,onChange:g=>i(g.target.value)})]}):null,d?(0,Q.jsx)("p",{className:"mt-2 text-ui-body text-ds-error",children:d}):null,(0,Q.jsxs)("div",{className:"mt-4 flex justify-end gap-2",children:[(0,Q.jsx)(cb,{asChild:!0,children:(0,Q.jsx)(j,{variant:"outline",autoFocus:!0,children:"Cancel"})}),(0,Q.jsx)(j,{variant:u?"destructive":"default",disabled:!x,loading:c,onClick:async()=>{f(!0),p(null);try{await l(),t(!1)}catch(g){p(g.message)}finally{f(!1)}},children:n})]})]})]})})}var d0=ww,f0=Iw;function p0({children:e,align:t="end"}){return(0,Q.jsx)(Mw,{children:(0,Q.jsx)(Aw,{align:t,sideOffset:4,className:"z-50 min-w-44 rounded-lg border border-ds-border bg-ds-surface p-1 text-ds-text-strong shadow-md",children:e})})}function js({children:e,onSelect:t,shortcut:a,destructive:o,disabled:n}){return(0,Q.jsxs)(Tw,{disabled:n,onSelect:t,className:de("flex h-8 cursor-pointer select-none items-center gap-2 rounded-md px-2 text-ui-body outline-none data-[disabled]:pointer-events-none data-[highlighted]:bg-ds-hover data-[disabled]:opacity-50 [&_svg]:size-3.5 [&_svg]:text-ds-text-muted",o&&"text-ds-error [&_svg]:text-ds-error"),children:[(0,Q.jsx)("span",{className:"flex flex-1 items-center gap-2",children:e}),a?(0,Q.jsx)(Oa,{children:a}):null]})}function m0(){return(0,Q.jsx)(Dw,{className:"my-1 h-px bg-ds-border-subtle"})}function g0({content:e,children:t,keys:a}){return(0,Q.jsxs)(l0,{delayDuration:300,children:[(0,Q.jsx)(r0,{asChild:!0,children:t}),(0,Q.jsx)(u0,{children:(0,Q.jsxs)(s0,{sideOffset:6,className:"z-50 flex items-center gap-1.5 rounded-lg border border-ds-border bg-ds-surface px-2 py-1 text-ui-caption text-ds-text-strong shadow-md",children:[e,a?(0,Q.jsx)(Oa,{children:a}):null]})})]})}var h0=n0;function Xs({tabs:e,className:t}){return(0,Q.jsx)(qw,{className:de("flex items-center gap-1 overflow-x-auto",t),children:e.map(a=>(0,Q.jsx)(Vw,{value:a.value,className:"relative h-7 shrink-0 whitespace-nowrap rounded-md px-2 text-ui-body text-ds-text-muted transition-interactive hover:bg-ds-hover hover:text-ds-text-strong data-[state=active]:font-semibold data-[state=active]:text-ds-text-strong data-[state=active]:after:absolute data-[state=active]:after:inset-x-2 data-[state=active]:after:-bottom-[7px] data-[state=active]:after:h-px data-[state=active]:after:bg-ds-text-strong",children:a.label},a.value))})}var $s=Hw,Fa=Gw;var Rt=M(z(),1);function x0(){let[e,t]=gl.useState(!1),[a,o]=gl.useState(""),[n,l]=gl.useState(null),[r,u]=gl.useState(!1);return gl.useEffect(()=>{let i=()=>t(!0);return window.addEventListener(Ac,i),()=>window.removeEventListener(Ac,i)},[]),(0,Rt.jsx)(zd,{open:e,onOpenChange:t,title:"This API needs its token",description:(0,Rt.jsxs)(Rt.Fragment,{children:["It was started with one: the file given to ",(0,Rt.jsx)(ue,{children:"--token-file"}),", or the ",(0,Rt.jsx)(ue,{children:"token"})," passed to"," ",(0,Rt.jsx)(ue,{children:"engine.serve()"}),". This browser keeps it until the tab closes."]}),children:(0,Rt.jsxs)("form",{onSubmit:async i=>{i.preventDefault();let c=a.trim();if(c){u(!0),l(null),Xy(c);try{await ie.info(),location.reload()}catch(f){u(!1),l(f instanceof $u&&f.status===401?"The API did not accept that token.":String(f.message))}}},className:"flex flex-col gap-3",children:[(0,Rt.jsxs)("label",{className:"flex flex-col gap-1 text-ui-caption text-ds-text-muted",children:["Token",(0,Rt.jsx)("input",{type:"password",autoComplete:"off",autoFocus:!0,value:a,onChange:i=>o(i.target.value),className:"h-8 rounded-md border border-ds-border bg-ds-surface px-2 font-mono text-ui-code text-ds-text-strong outline-none focus-visible:outline focus-visible:outline-2 focus-visible:outline-ds-focus"})]}),n?(0,Rt.jsx)("p",{className:"text-ui-caption text-ds-error",children:n}):null,(0,Rt.jsxs)("div",{className:"flex justify-end gap-2",children:[(0,Rt.jsx)(j,{type:"button",variant:"outline",onClick:()=>t(!1),children:"Cancel"}),(0,Rt.jsx)(j,{type:"submit",disabled:r||!a.trim(),children:r?"Checking\u2026":"Use token"})]})]})})}var wn=M(O(),1);var Ks=M(z(),1),v0=wn.createContext(()=>{});function In(){return wn.useContext(v0)}function S0({children:e}){let[t,a]=wn.useState([]),o=wn.useCallback((n,l="info")=>{let r=Date.now()+Math.random();a(u=>[...u,{id:r,text:n,tone:l}]),setTimeout(()=>a(u=>u.filter(s=>s.id!==r)),l==="error"?8e3:3500)},[]);return(0,Ks.jsxs)(v0.Provider,{value:o,children:[e,(0,Ks.jsx)("div",{"aria-live":"polite",className:"pointer-events-none fixed bottom-4 right-4 z-50 flex flex-col gap-2",children:t.map(n=>(0,Ks.jsx)("div",{className:de("pointer-events-auto max-w-sm rounded-lg border bg-ds-surface px-3 py-2 text-ui-body shadow-md",n.tone==="error"?"border-ds-error/40 text-ds-error":"border-ds-border text-ds-text-strong"),children:n.text},n.id))})]})}var eI=M(O(),1);var y0=M(O(),1);var be=M(z(),1);function F2({b64:e}){let t=Math.floor(e.length*3/4)-(e.endsWith("==")?2:e.endsWith("=")?1:0);return(0,be.jsxs)("span",{className:"inline-flex items-center gap-1 text-ds-text-subtle",title:"Encrypted by the application's codec. To read it here, run a codec endpoint and pass its URL to the server (--codec-url).",children:[(0,be.jsx)(xs,{className:"size-3","aria-hidden":"true"}),"encrypted \xB7 ",t," bytes"]})}function z2({v:e}){return e===null?(0,be.jsx)("span",{className:"text-ds-text-subtle",children:"null"}):typeof e=="string"?(0,be.jsx)("span",{className:"text-ds-mark-green",children:JSON.stringify(e)}):typeof e=="number"?(0,be.jsx)("span",{className:"text-ds-mark-blue",children:String(e)}):typeof e=="boolean"?(0,be.jsx)("span",{className:"text-ds-mark-purple",children:String(e)}):(0,be.jsx)("span",{children:String(e)})}function C0({k:e,v:t,depth:a}){let[o,n]=y0.useState(a<2),l=e!==void 0?(0,be.jsxs)("span",{className:"text-ds-text-muted",children:[e,": "]}):null;if(Wn(t))return(0,be.jsxs)("div",{style:{paddingLeft:a*12},children:[l,(0,be.jsx)(F2,{b64:t.$encoded})]});if(t===null||typeof t!="object")return(0,be.jsxs)("div",{style:{paddingLeft:a*12},children:[l,(0,be.jsx)(z2,{v:t})]});let r=Array.isArray(t)?t.map((i,c)=>[String(c),i]):Object.entries(t),[u,s]=Array.isArray(t)?["[","]"]:["{","}"];return r.length===0?(0,be.jsxs)("div",{style:{paddingLeft:a*12},children:[l,u,s]}):(0,be.jsxs)("div",{children:[(0,be.jsxs)("button",{type:"button",className:"flex items-center gap-0.5 rounded-sm text-left hover:bg-ds-hover",style:{paddingLeft:a*12},onClick:()=>n(!o),"aria-expanded":o,children:[(0,be.jsx)(is,{className:de("size-3 shrink-0 text-ds-text-subtle transition-transform",o&&"rotate-90"),"aria-hidden":"true"}),l,u,o?null:(0,be.jsxs)("span",{className:"text-ds-text-subtle",children:[" ",r.length," \u2026 ",s]})]}),o?(0,be.jsxs)(be.Fragment,{children:[r.map(([i,c])=>(0,be.jsx)(C0,{k:i,v:c,depth:a+1},i)),(0,be.jsx)("div",{style:{paddingLeft:a*12+14},children:s})]}):null]})}function $t({value:e,className:t}){return e===void 0?(0,be.jsx)("p",{className:"text-ui-body text-ds-text-subtle",children:"Nothing recorded."}):(0,be.jsx)("div",{className:de("overflow-x-auto rounded-md border border-ds-border-subtle bg-ds-surface-sunken px-2 py-1.5 font-mono text-ui-code",t),children:(0,be.jsx)(C0,{v:e,depth:0})})}var Fr=M(z(),1),U2={ok:"success",running:"live",suspended:"info",parked:"neutral",queued:"neutral",failed:"error",stuck:"error",paused:"warning",waiting_for_code:"warning",cancelled:"warning",timed_out:"warning",terminated:"neutral",continued_as_new:"neutral",reset:"neutral"},H2={ok:"Succeeded",running:"Running",suspended:"Waiting",parked:"Waiting",queued:"Queued",failed:"Failed",stuck:"Stuck",paused:"Paused",waiting_for_code:"Waiting for code",cancelled:"Cancelled",timed_out:"Timed out",terminated:"Terminated"};function Ys(e){return U2[e]??"neutral"}function q2(e){return H2[e]??e.replace(/_/g," ")}var qg={success:"bg-ds-success",warning:"bg-ds-warning",error:"bg-ds-error",info:"bg-ds-info",live:"bg-ds-live",neutral:"bg-ds-mark-gray"};function L0(e){return qg[e]}function Ud({tone:e,className:t,pulse:a}){return(0,Fr.jsx)("span",{"aria-hidden":"true",className:de("relative inline-flex size-1.5 shrink-0 rounded-full",qg[e],t),children:a?(0,Fr.jsx)("span",{className:de("absolute inset-0 animate-ping rounded-full opacity-60 motion-reduce:hidden",qg[e])}):null})}function ro({status:e,className:t,children:a}){let o=Ys(e);return(0,Fr.jsxs)("span",{className:de("inline-flex h-6 items-center gap-1.5 whitespace-nowrap rounded-full border border-ds-border-subtle bg-ds-surface px-2 text-ui-caption leading-none text-ds-text-strong",o==="neutral"&&"text-ds-text-muted",t),children:[(0,Fr.jsx)(Ud,{tone:o,pulse:e==="running"}),a??q2(e)]})}var Hd=M(O(),1);var q=M(z(),1),qd=[{id:"runs",label:"Runs",icon:hs},{id:"attention",label:"Needs attention",icon:eo},{id:"types",label:"Types",icon:gn},{id:"schedules",label:"Schedules",icon:us},{id:"objects",label:"Objects",icon:rs},{id:"limits",label:"Limits",icon:ps},{id:"health",label:"Health",icon:ns}];function b0(){return(0,q.jsx)("svg",{viewBox:"0 0 16 16",className:"size-4 text-ds-text-strong","aria-hidden":"true",children:(0,q.jsx)("path",{d:"M2 3h12M4 8h8M6 13h4",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})})}function V2(){let[e,t]=Hd.useState(kc()),[a,o]=Hd.useState(_m()),n=e==="dark"||e==="system"&&matchMedia("(prefers-color-scheme: dark)").matches;return(0,q.jsxs)("div",{className:"flex items-center gap-1",children:[(0,q.jsx)(to,{size:"icon-sm",label:n?"Light theme":"Dark theme",onClick:()=>{let l=n?"light":"dark";hr(l),t(l)},children:n?(0,q.jsx)(bs,{}):(0,q.jsx)(Ss,{})}),(0,q.jsx)(to,{size:"icon-sm",label:a?"Standard contrast":"High contrast","aria-pressed":a,onClick:()=>{aC(!a),o(!a)},children:(0,q.jsx)(cs,{})})]})}function R0({info:e,current:t,attention:a,onPalette:o,children:n}){let[l,r]=Hd.useState(!1),u=e?.dir??e?.http?.url??(e?e.durability:"connecting\u2026"),s=(0,q.jsxs)("nav",{"aria-label":"Main",className:"flex h-full flex-col gap-3 px-2 py-3",children:[(0,q.jsxs)("div",{className:"flex items-start gap-2 px-2",children:[(0,q.jsx)(b0,{}),(0,q.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,q.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,q.jsx)("span",{className:"text-ui-section",children:"Fusee"}),e?.profile==="dev"?(0,q.jsx)("span",{className:"rounded-full border border-ds-border px-1.5 text-ui-badge text-ds-text-muted",title:"The dev profile: history kept, strict checks, not for production",children:"dev"}):null,e?.namespace?(0,q.jsx)("span",{className:"truncate rounded-full border border-ds-border px-1.5 text-ui-badge text-ds-text-muted",title:`This token reaches the runs under ${e.namespace}/ only`,children:e.namespace}):null]}),(0,q.jsx)("p",{className:"truncate font-mono text-ui-code text-ds-sidebar-text-muted",title:u,children:u}),e?.viewer&&!["http","token"].includes(e.viewer)?(0,q.jsxs)("p",{className:"truncate text-ui-caption text-ds-sidebar-text-muted",title:"Signals, cancellations, terminations and resets made here record this name",children:["as ",e.viewer]}):null]})]}),(0,q.jsxs)("button",{type:"button",onClick:o,className:"mx-1 flex h-7 items-center gap-2 rounded-md border border-ds-sidebar-border bg-ds-surface px-2 text-ui-body text-ds-text-subtle transition-interactive hover:border-ds-border",children:[(0,q.jsx)("span",{className:"flex-1 text-left",children:"Search or jump to\u2026"}),(0,q.jsxs)(Oa,{children:[XL,"K"]})]}),(0,q.jsx)("ul",{className:"flex flex-col gap-px",children:qd.map(i=>{let c=i.icon,f=t===i.id;return(0,q.jsx)("li",{children:(0,q.jsxs)("a",{href:Sa([i.id]),onClick:()=>r(!1),"aria-current":f?"page":void 0,className:de("flex h-[30px] items-center gap-2 rounded-md px-2 text-ui-body text-ds-sidebar-text transition-interactive hover:bg-ds-sidebar-item-hover",f&&"bg-ds-sidebar-item-active font-semibold text-ds-sidebar-text-active"),children:[(0,q.jsx)(c,{className:"size-4 shrink-0 opacity-80",strokeWidth:1.75,"aria-hidden":"true"}),(0,q.jsx)("span",{className:"flex-1 truncate",children:i.label}),i.id==="attention"&&a>0?(0,q.jsx)("span",{className:"tabular text-ui-caption text-ds-error",children:a}):null]})},i.id)})}),(0,q.jsxs)("div",{className:"mt-auto flex items-center justify-between px-2",children:[(0,q.jsx)("a",{className:"text-ui-caption text-ds-sidebar-text-muted hover:text-ds-text-strong",href:"/v1/openapi.json",target:"_blank",rel:"noreferrer",children:"API"}),(0,q.jsx)(V2,{})]})]});return(0,q.jsxs)("div",{className:"flex h-dvh min-h-0 bg-ds-shell-bg",children:[(0,q.jsx)("aside",{className:"hidden w-sidebar shrink-0 bg-ds-sidebar-bg md:block",children:s}),l?(0,q.jsxs)("div",{className:"fixed inset-0 z-40 md:hidden",children:[(0,q.jsx)("div",{className:"absolute inset-0 bg-black/30",onClick:()=>r(!1)}),(0,q.jsxs)("aside",{className:"absolute inset-y-0 left-0 w-sidebar bg-ds-sidebar-bg shadow-lg",children:[(0,q.jsx)("div",{className:"absolute right-2 top-2",children:(0,q.jsx)(to,{size:"icon-sm",label:"Close the menu",onClick:()=>r(!1),children:(0,q.jsx)(nl,{})})}),s]})]}):null,(0,q.jsxs)("main",{className:"flex min-w-0 flex-1 flex-col md:py-2 md:pr-2",children:[(0,q.jsxs)("div",{className:"flex h-10 items-center gap-2 border-b border-ds-border-subtle bg-ds-surface px-3 md:hidden",children:[(0,q.jsx)(to,{size:"icon-sm",label:"Menu",onClick:()=>r(!0),children:(0,q.jsx)(vs,{})}),(0,q.jsx)(b0,{}),(0,q.jsx)("span",{className:"text-ui-section",children:"Fusee"})]}),(0,q.jsx)("div",{className:"flex min-h-0 flex-1 flex-col overflow-hidden bg-ds-surface md:rounded-xl md:border md:border-ds-border-subtle",children:n})]})]})}function Nt({title:e,meta:t,status:a,actions:o,view:n}){return(0,q.jsxs)("header",{className:"shrink-0 border-b border-ds-border-subtle",children:[(0,q.jsxs)("div",{className:"flex min-h-12 flex-wrap items-center gap-x-3 gap-y-1 px-4 py-2",children:[(0,q.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,q.jsx)("h1",{className:"truncate text-ui-page-title",children:e}),t?(0,q.jsx)("p",{className:"truncate text-ui-caption text-ds-text-muted",children:t}):null]}),a,o?(0,q.jsx)("div",{className:"flex items-center gap-1.5",children:o}):null]}),n?(0,q.jsx)("div",{className:"flex flex-wrap items-center gap-2 px-4 pb-2",children:n}):null]})}function hl({state:e,staleSince:t,error:a}){return e==="live"?null:e==="loading"?(0,q.jsx)("span",{className:"text-ui-caption text-ds-text-subtle",children:"Loading\u2026"}):(0,q.jsx)(g0,{content:a??"The engine is not answering",children:(0,q.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-ds-warning/40 bg-ds-warning-muted px-2 text-ui-caption text-ds-text-strong",children:["Offline",t?` \xB7 stale since ${new Date(t).toLocaleTimeString()}`:""]})})}var Kt=M(O(),1);var Vd=new Intl.RelativeTimeFormat(void 0,{numeric:"auto",style:"short"}),G2=new Intl.DateTimeFormat(void 0,{dateStyle:"medium",timeStyle:"medium"});function _o(e,t=Date.now()){let a=Math.round((e-t)/1e3),o=Math.abs(a);return o<5?"just now":o<60?Vd.format(a,"second"):o<3600?Vd.format(Math.round(a/60),"minute"):o<86400?Vd.format(Math.round(a/3600),"hour"):Vd.format(Math.round(a/86400),"day")}function Mn(e){return G2.format(new Date(e))}function uo(e){return e<=0?"< 1 ms":e<1?`${Math.round(e*1e3)} \xB5s`:e<1e3?`${e<10?e.toFixed(1):Math.round(e)} ms`:e<6e4?`${(e/1e3).toFixed(e<1e4?1:0)} s`:e<36e5?`${Math.floor(e/6e4)}m ${Math.round(e%6e4/1e3)}s`:`${Math.floor(e/36e5)}h ${Math.round(e%36e5/6e4)}m`}function w0(e,t=Date.now()){return uo((e.finishedMs??t)-e.startedMs)}var j2=(e,t)=>Wn(t)?"encrypted":t;function Vg(e,t=80){let a=typeof e=="string"?e:Wn(e)?"encrypted":JSON.stringify(e,j2);return a===void 0?"":a.length>t?`${a.slice(0,t)}\u2026`:a}var Qs=M(O(),1);function An(e,t){return typeof e=="function"?e(t):e}function sa(e,t){return a=>{t.setState(o=>({...o,[e]:An(a,o[e])}))}}function $d(e){return e instanceof Function}function X2(e){return Array.isArray(e)&&e.every(t=>typeof t=="number")}function $2(e,t){let a=[],o=n=>{n.forEach(l=>{a.push(l);let r=t(l);r!=null&&r.length&&o(r)})};return o(e),a}function $(e,t,a){let o=[],n;return l=>{let r;a.key&&a.debug&&(r=Date.now());let u=e(l);if(!(u.length!==o.length||u.some((c,f)=>o[f]!==c)))return n;o=u;let i;if(a.key&&a.debug&&(i=Date.now()),n=t(...u),a==null||a.onChange==null||a.onChange(n),a.key&&a.debug&&a!=null&&a.debug()){let c=Math.round((Date.now()-r)*100)/100,f=Math.round((Date.now()-i)*100)/100,d=f/16,p=(x,g)=>{for(x=String(x);x.length<g;)x=" "+x;return x};console.info(`%c\u23F1 ${p(f,5)} /${p(c,5)} ms`,`
            font-size: .6rem;
            font-weight: bold;
            color: hsl(${Math.max(0,Math.min(120-120*d,120))}deg 100% 31%);`,a?.key)}return n}}function K(e,t,a,o){return{debug:()=>{var n;return(n=e?.debugAll)!=null?n:e[t]},key:!1,onChange:o}}function K2(e,t,a,o){let n=()=>{var r;return(r=l.getValue())!=null?r:e.options.renderFallbackValue},l={id:`${t.id}_${a.id}`,row:t,column:a,getValue:()=>t.getValue(o),renderValue:n,getContext:$(()=>[e,a,t,l],(r,u,s,i)=>({table:r,column:u,row:s,cell:i,getValue:i.getValue,renderValue:i.renderValue}),K(e.options,"debugCells","cell.getContext"))};return e._features.forEach(r=>{r.createCell==null||r.createCell(l,a,t,e)},{}),l}function Y2(e,t,a,o){var n,l;let u={...e._getDefaultColumnDef(),...t},s=u.accessorKey,i=(n=(l=u.id)!=null?l:s?typeof String.prototype.replaceAll=="function"?s.replaceAll(".","_"):s.replace(/\./g,"_"):void 0)!=null?n:typeof u.header=="string"?u.header:void 0,c;if(u.accessorFn?c=u.accessorFn:s&&(s.includes(".")?c=d=>{let p=d;for(let g of s.split(".")){var x;p=(x=p)==null?void 0:x[g]}return p}:c=d=>d[u.accessorKey]),!i)throw new Error;let f={id:`${String(i)}`,accessorFn:c,parent:o,depth:a,columnDef:u,columns:[],getFlatColumns:$(()=>[!0],()=>{var d;return[f,...(d=f.columns)==null?void 0:d.flatMap(p=>p.getFlatColumns())]},K(e.options,"debugColumns","column.getFlatColumns")),getLeafColumns:$(()=>[e._getOrderColumnsFn()],d=>{var p;if((p=f.columns)!=null&&p.length){let x=f.columns.flatMap(g=>g.getLeafColumns());return d(x)}return[f]},K(e.options,"debugColumns","column.getLeafColumns"))};for(let d of e._features)d.createColumn==null||d.createColumn(f,e);return f}var wt="debugHeaders";function I0(e,t,a){var o;let l={id:(o=a.id)!=null?o:t.id,column:t,index:a.index,isPlaceholder:!!a.isPlaceholder,placeholderId:a.placeholderId,depth:a.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let r=[],u=s=>{s.subHeaders&&s.subHeaders.length&&s.subHeaders.map(u),r.push(s)};return u(l),r},getContext:()=>({table:e,header:l,column:t})};return e._features.forEach(r=>{r.createHeader==null||r.createHeader(l,e)}),l}var W2={createTable:e=>{e.getHeaderGroups=$(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,a,o,n)=>{var l,r;let u=(l=o?.map(f=>a.find(d=>d.id===f)).filter(Boolean))!=null?l:[],s=(r=n?.map(f=>a.find(d=>d.id===f)).filter(Boolean))!=null?r:[],i=a.filter(f=>!(o!=null&&o.includes(f.id))&&!(n!=null&&n.includes(f.id)));return Gd(t,[...u,...i,...s],e)},K(e.options,wt,"getHeaderGroups")),e.getCenterHeaderGroups=$(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,a,o,n)=>(a=a.filter(l=>!(o!=null&&o.includes(l.id))&&!(n!=null&&n.includes(l.id))),Gd(t,a,e,"center")),K(e.options,wt,"getCenterHeaderGroups")),e.getLeftHeaderGroups=$(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,a,o)=>{var n;let l=(n=o?.map(r=>a.find(u=>u.id===r)).filter(Boolean))!=null?n:[];return Gd(t,l,e,"left")},K(e.options,wt,"getLeftHeaderGroups")),e.getRightHeaderGroups=$(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,a,o)=>{var n;let l=(n=o?.map(r=>a.find(u=>u.id===r)).filter(Boolean))!=null?n:[];return Gd(t,l,e,"right")},K(e.options,wt,"getRightHeaderGroups")),e.getFooterGroups=$(()=>[e.getHeaderGroups()],t=>[...t].reverse(),K(e.options,wt,"getFooterGroups")),e.getLeftFooterGroups=$(()=>[e.getLeftHeaderGroups()],t=>[...t].reverse(),K(e.options,wt,"getLeftFooterGroups")),e.getCenterFooterGroups=$(()=>[e.getCenterHeaderGroups()],t=>[...t].reverse(),K(e.options,wt,"getCenterFooterGroups")),e.getRightFooterGroups=$(()=>[e.getRightHeaderGroups()],t=>[...t].reverse(),K(e.options,wt,"getRightFooterGroups")),e.getFlatHeaders=$(()=>[e.getHeaderGroups()],t=>t.map(a=>a.headers).flat(),K(e.options,wt,"getFlatHeaders")),e.getLeftFlatHeaders=$(()=>[e.getLeftHeaderGroups()],t=>t.map(a=>a.headers).flat(),K(e.options,wt,"getLeftFlatHeaders")),e.getCenterFlatHeaders=$(()=>[e.getCenterHeaderGroups()],t=>t.map(a=>a.headers).flat(),K(e.options,wt,"getCenterFlatHeaders")),e.getRightFlatHeaders=$(()=>[e.getRightHeaderGroups()],t=>t.map(a=>a.headers).flat(),K(e.options,wt,"getRightFlatHeaders")),e.getCenterLeafHeaders=$(()=>[e.getCenterFlatHeaders()],t=>t.filter(a=>{var o;return!((o=a.subHeaders)!=null&&o.length)}),K(e.options,wt,"getCenterLeafHeaders")),e.getLeftLeafHeaders=$(()=>[e.getLeftFlatHeaders()],t=>t.filter(a=>{var o;return!((o=a.subHeaders)!=null&&o.length)}),K(e.options,wt,"getLeftLeafHeaders")),e.getRightLeafHeaders=$(()=>[e.getRightFlatHeaders()],t=>t.filter(a=>{var o;return!((o=a.subHeaders)!=null&&o.length)}),K(e.options,wt,"getRightLeafHeaders")),e.getLeafHeaders=$(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(t,a,o)=>{var n,l,r,u,s,i;return[...(n=(l=t[0])==null?void 0:l.headers)!=null?n:[],...(r=(u=a[0])==null?void 0:u.headers)!=null?r:[],...(s=(i=o[0])==null?void 0:i.headers)!=null?s:[]].map(c=>c.getLeafHeaders()).flat()},K(e.options,wt,"getLeafHeaders"))}};function Gd(e,t,a,o){var n,l;let r=0,u=function(d,p){p===void 0&&(p=1),r=Math.max(r,p),d.filter(x=>x.getIsVisible()).forEach(x=>{var g;(g=x.columns)!=null&&g.length&&u(x.columns,p+1)},0)};u(e);let s=[],i=(d,p)=>{let x={depth:p,id:[o,`${p}`].filter(Boolean).join("_"),headers:[]},g=[];d.forEach(S=>{let m=[...g].reverse()[0],h=S.column.depth===x.depth,v,y=!1;if(h&&S.column.parent?v=S.column.parent:(v=S.column,y=!0),m&&m?.column===v)m.subHeaders.push(S);else{let R=I0(a,v,{id:[o,p,v.id,S?.id].filter(Boolean).join("_"),isPlaceholder:y,placeholderId:y?`${g.filter(I=>I.column===v).length}`:void 0,depth:p,index:g.length});R.subHeaders.push(S),g.push(R)}x.headers.push(S),S.headerGroup=x}),s.push(x),p>0&&i(g,p-1)},c=t.map((d,p)=>I0(a,d,{depth:r,index:p}));i(c,r-1),s.reverse();let f=d=>d.filter(x=>x.column.getIsVisible()).map(x=>{let g=0,S=0,m=[0];x.subHeaders&&x.subHeaders.length?(m=[],f(x.subHeaders).forEach(v=>{let{colSpan:y,rowSpan:R}=v;g+=y,m.push(R)})):g=1;let h=Math.min(...m);return S=S+h,x.colSpan=g,x.rowSpan=S,{colSpan:g,rowSpan:S}});return f((n=(l=s[0])==null?void 0:l.headers)!=null?n:[]),s}var Z2=(e,t,a,o,n,l,r)=>{let u={id:t,index:o,original:a,depth:n,parentId:r,_valuesCache:{},_uniqueValuesCache:{},getValue:s=>{if(u._valuesCache.hasOwnProperty(s))return u._valuesCache[s];let i=e.getColumn(s);if(i!=null&&i.accessorFn)return u._valuesCache[s]=i.accessorFn(u.original,o),u._valuesCache[s]},getUniqueValues:s=>{if(u._uniqueValuesCache.hasOwnProperty(s))return u._uniqueValuesCache[s];let i=e.getColumn(s);if(i!=null&&i.accessorFn)return i.columnDef.getUniqueValues?(u._uniqueValuesCache[s]=i.columnDef.getUniqueValues(u.original,o),u._uniqueValuesCache[s]):(u._uniqueValuesCache[s]=[u.getValue(s)],u._uniqueValuesCache[s])},renderValue:s=>{var i;return(i=u.getValue(s))!=null?i:e.options.renderFallbackValue},subRows:l??[],getLeafRows:()=>$2(u.subRows,s=>s.subRows),getParentRow:()=>u.parentId?e.getRow(u.parentId,!0):void 0,getParentRows:()=>{let s=[],i=u;for(;;){let c=i.getParentRow();if(!c)break;s.push(c),i=c}return s.reverse()},getAllCells:$(()=>[e.getAllLeafColumns()],s=>s.map(i=>K2(e,u,i,i.id)),K(e.options,"debugRows","getAllCells")),_getAllCellsByColumnId:$(()=>[u.getAllCells()],s=>s.reduce((i,c)=>(i[c.column.id]=c,i),{}),K(e.options,"debugRows","getAllCellsByColumnId"))};for(let s=0;s<e._features.length;s++){let i=e._features[s];i==null||i.createRow==null||i.createRow(u,e)}return u},Q2={createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},A0=(e,t,a)=>{var o,n;let l=a==null||(o=a.toString())==null?void 0:o.toLowerCase();return!!(!((n=e.getValue(t))==null||(n=n.toString())==null||(n=n.toLowerCase())==null)&&n.includes(l))};A0.autoRemove=e=>za(e);var T0=(e,t,a)=>{var o;return!!(!((o=e.getValue(t))==null||(o=o.toString())==null)&&o.includes(a))};T0.autoRemove=e=>za(e);var D0=(e,t,a)=>{var o;return((o=e.getValue(t))==null||(o=o.toString())==null?void 0:o.toLowerCase())===a?.toLowerCase()};D0.autoRemove=e=>za(e);var E0=(e,t,a)=>{var o;return(o=e.getValue(t))==null?void 0:o.includes(a)};E0.autoRemove=e=>za(e);var k0=(e,t,a)=>!a.some(o=>{var n;return!((n=e.getValue(t))!=null&&n.includes(o))});k0.autoRemove=e=>za(e)||!(e!=null&&e.length);var O0=(e,t,a)=>a.some(o=>{var n;return(n=e.getValue(t))==null?void 0:n.includes(o)});O0.autoRemove=e=>za(e)||!(e!=null&&e.length);var _0=(e,t,a)=>e.getValue(t)===a;_0.autoRemove=e=>za(e);var P0=(e,t,a)=>e.getValue(t)==a;P0.autoRemove=e=>za(e);var ah=(e,t,a)=>{let[o,n]=a,l=e.getValue(t);return l>=o&&l<=n};ah.resolveFilterValue=e=>{let[t,a]=e,o=typeof t!="number"?parseFloat(t):t,n=typeof a!="number"?parseFloat(a):a,l=t===null||Number.isNaN(o)?-1/0:o,r=a===null||Number.isNaN(n)?1/0:n;if(l>r){let u=l;l=r,r=u}return[l,r]};ah.autoRemove=e=>za(e)||za(e[0])&&za(e[1]);var Po={includesString:A0,includesStringSensitive:T0,equalsString:D0,arrIncludes:E0,arrIncludesAll:k0,arrIncludesSome:O0,equals:_0,weakEquals:P0,inNumberRange:ah};function za(e){return e==null||e===""}var J2={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:sa("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let a=t.getCoreRowModel().flatRows[0],o=a?.getValue(e.id);return typeof o=="string"?Po.includesString:typeof o=="number"?Po.inNumberRange:typeof o=="boolean"||o!==null&&typeof o=="object"?Po.equals:Array.isArray(o)?Po.arrIncludes:Po.weakEquals},e.getFilterFn=()=>{var a,o;return $d(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(a=(o=t.options.filterFns)==null?void 0:o[e.columnDef.filterFn])!=null?a:Po[e.columnDef.filterFn]},e.getCanFilter=()=>{var a,o,n;return((a=e.columnDef.enableColumnFilter)!=null?a:!0)&&((o=t.options.enableColumnFilters)!=null?o:!0)&&((n=t.options.enableFilters)!=null?n:!0)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var a;return(a=t.getState().columnFilters)==null||(a=a.find(o=>o.id===e.id))==null?void 0:a.value},e.getFilterIndex=()=>{var a,o;return(a=(o=t.getState().columnFilters)==null?void 0:o.findIndex(n=>n.id===e.id))!=null?a:-1},e.setFilterValue=a=>{t.setColumnFilters(o=>{let n=e.getFilterFn(),l=o?.find(c=>c.id===e.id),r=An(a,l?l.value:void 0);if(M0(n,r,e)){var u;return(u=o?.filter(c=>c.id!==e.id))!=null?u:[]}let s={id:e.id,value:r};if(l){var i;return(i=o?.map(c=>c.id===e.id?s:c))!=null?i:[]}return o!=null&&o.length?[...o,s]:[s]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{let a=e.getAllLeafColumns(),o=n=>{var l;return(l=An(t,n))==null?void 0:l.filter(r=>{let u=a.find(s=>s.id===r.id);if(u){let s=u.getFilterFn();if(M0(s,r.value,u))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(o)},e.resetColumnFilters=t=>{var a,o;e.setColumnFilters(t?[]:(a=(o=e.initialState)==null?void 0:o.columnFilters)!=null?a:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function M0(e,t,a){return(e&&e.autoRemove?e.autoRemove(t,a):!1)||typeof t>"u"||typeof t=="string"&&!t}var eO=(e,t,a)=>a.reduce((o,n)=>{let l=n.getValue(e);return o+(typeof l=="number"?l:0)},0),tO=(e,t,a)=>{let o;return a.forEach(n=>{let l=n.getValue(e);l!=null&&(o>l||o===void 0&&l>=l)&&(o=l)}),o},aO=(e,t,a)=>{let o;return a.forEach(n=>{let l=n.getValue(e);l!=null&&(o<l||o===void 0&&l>=l)&&(o=l)}),o},oO=(e,t,a)=>{let o,n;return a.forEach(l=>{let r=l.getValue(e);r!=null&&(o===void 0?r>=r&&(o=n=r):(o>r&&(o=r),n<r&&(n=r)))}),[o,n]},nO=(e,t)=>{let a=0,o=0;if(t.forEach(n=>{let l=n.getValue(e);l!=null&&(l=+l)>=l&&(++a,o+=l)}),a)return o/a},lO=(e,t)=>{if(!t.length)return;let a=t.map(l=>l.getValue(e));if(!X2(a))return;if(a.length===1)return a[0];let o=Math.floor(a.length/2),n=a.sort((l,r)=>l-r);return a.length%2!==0?n[o]:(n[o-1]+n[o])/2},rO=(e,t)=>Array.from(new Set(t.map(a=>a.getValue(e))).values()),uO=(e,t)=>new Set(t.map(a=>a.getValue(e))).size,sO=(e,t)=>t.length,Gg={sum:eO,min:tO,max:aO,extent:oO,mean:nO,median:lO,unique:rO,uniqueCount:uO,count:sO},iO={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,a;return(t=(a=e.getValue())==null||a.toString==null?void 0:a.toString())!=null?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:sa("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(a=>a!=null&&a.includes(e.id)?a.filter(o=>o!==e.id):[...a??[],e.id])},e.getCanGroup=()=>{var a,o;return((a=e.columnDef.enableGrouping)!=null?a:!0)&&((o=t.options.enableGrouping)!=null?o:!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var a;return(a=t.getState().grouping)==null?void 0:a.includes(e.id)},e.getGroupedIndex=()=>{var a;return(a=t.getState().grouping)==null?void 0:a.indexOf(e.id)},e.getToggleGroupingHandler=()=>{let a=e.getCanGroup();return()=>{a&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let a=t.getCoreRowModel().flatRows[0],o=a?.getValue(e.id);if(typeof o=="number")return Gg.sum;if(Object.prototype.toString.call(o)==="[object Date]")return Gg.extent},e.getAggregationFn=()=>{var a,o;if(!e)throw new Error;return $d(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(a=(o=t.options.aggregationFns)==null?void 0:o[e.columnDef.aggregationFn])!=null?a:Gg[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var a,o;e.setGrouping(t?[]:(a=(o=e.initialState)==null?void 0:o.grouping)!=null?a:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=a=>{if(e._groupingValuesCache.hasOwnProperty(a))return e._groupingValuesCache[a];let o=t.getColumn(a);return o!=null&&o.columnDef.getGroupingValue?(e._groupingValuesCache[a]=o.columnDef.getGroupingValue(e.original),e._groupingValuesCache[a]):e.getValue(a)},e._groupingValuesCache={}},createCell:(e,t,a,o)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===a.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var n;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((n=a.subRows)!=null&&n.length)}}};function cO(e,t,a){if(!(t!=null&&t.length)||!a)return e;let o=e.filter(l=>!t.includes(l.id));return a==="remove"?o:[...t.map(l=>e.find(r=>r.id===l)).filter(Boolean),...o]}var dO={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:sa("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=$(a=>[Zs(t,a)],a=>a.findIndex(o=>o.id===e.id),K(t.options,"debugColumns","getIndex")),e.getIsFirstColumn=a=>{var o;return((o=Zs(t,a)[0])==null?void 0:o.id)===e.id},e.getIsLastColumn=a=>{var o;let n=Zs(t,a);return((o=n[n.length-1])==null?void 0:o.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var a;e.setColumnOrder(t?[]:(a=e.initialState.columnOrder)!=null?a:[])},e._getOrderColumnsFn=$(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(t,a,o)=>n=>{let l=[];if(!(t!=null&&t.length))l=n;else{let r=[...t],u=[...n];for(;u.length&&r.length;){let s=r.shift(),i=u.findIndex(c=>c.id===s);i>-1&&l.push(u.splice(i,1)[0])}l=[...l,...u]}return cO(l,a,o)},K(e.options,"debugTable","_getOrderColumnsFn"))}},jg=()=>({left:[],right:[]}),fO={getInitialState:e=>({columnPinning:jg(),...e}),getDefaultOptions:e=>({onColumnPinningChange:sa("columnPinning",e)}),createColumn:(e,t)=>{e.pin=a=>{let o=e.getLeafColumns().map(n=>n.id).filter(Boolean);t.setColumnPinning(n=>{var l,r;if(a==="right"){var u,s;return{left:((u=n?.left)!=null?u:[]).filter(f=>!(o!=null&&o.includes(f))),right:[...((s=n?.right)!=null?s:[]).filter(f=>!(o!=null&&o.includes(f))),...o]}}if(a==="left"){var i,c;return{left:[...((i=n?.left)!=null?i:[]).filter(f=>!(o!=null&&o.includes(f))),...o],right:((c=n?.right)!=null?c:[]).filter(f=>!(o!=null&&o.includes(f)))}}return{left:((l=n?.left)!=null?l:[]).filter(f=>!(o!=null&&o.includes(f))),right:((r=n?.right)!=null?r:[]).filter(f=>!(o!=null&&o.includes(f)))}})},e.getCanPin=()=>e.getLeafColumns().some(o=>{var n,l,r;return((n=o.columnDef.enablePinning)!=null?n:!0)&&((l=(r=t.options.enableColumnPinning)!=null?r:t.options.enablePinning)!=null?l:!0)}),e.getIsPinned=()=>{let a=e.getLeafColumns().map(u=>u.id),{left:o,right:n}=t.getState().columnPinning,l=a.some(u=>o?.includes(u)),r=a.some(u=>n?.includes(u));return l?"left":r?"right":!1},e.getPinnedIndex=()=>{var a,o;let n=e.getIsPinned();return n?(a=(o=t.getState().columnPinning)==null||(o=o[n])==null?void 0:o.indexOf(e.id))!=null?a:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=$(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(a,o,n)=>{let l=[...o??[],...n??[]];return a.filter(r=>!l.includes(r.column.id))},K(t.options,"debugRows","getCenterVisibleCells")),e.getLeftVisibleCells=$(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(a,o)=>(o??[]).map(l=>a.find(r=>r.column.id===l)).filter(Boolean).map(l=>({...l,position:"left"})),K(t.options,"debugRows","getLeftVisibleCells")),e.getRightVisibleCells=$(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(a,o)=>(o??[]).map(l=>a.find(r=>r.column.id===l)).filter(Boolean).map(l=>({...l,position:"right"})),K(t.options,"debugRows","getRightVisibleCells"))},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var a,o;return e.setColumnPinning(t?jg():(a=(o=e.initialState)==null?void 0:o.columnPinning)!=null?a:jg())},e.getIsSomeColumnsPinned=t=>{var a;let o=e.getState().columnPinning;if(!t){var n,l;return!!((n=o.left)!=null&&n.length||(l=o.right)!=null&&l.length)}return!!((a=o[t])!=null&&a.length)},e.getLeftLeafColumns=$(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(t,a)=>(a??[]).map(o=>t.find(n=>n.id===o)).filter(Boolean),K(e.options,"debugColumns","getLeftLeafColumns")),e.getRightLeafColumns=$(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(t,a)=>(a??[]).map(o=>t.find(n=>n.id===o)).filter(Boolean),K(e.options,"debugColumns","getRightLeafColumns")),e.getCenterLeafColumns=$(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,a,o)=>{let n=[...a??[],...o??[]];return t.filter(l=>!n.includes(l.id))},K(e.options,"debugColumns","getCenterLeafColumns"))}};function pO(e){return e||(typeof document<"u"?document:null)}var jd={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},Xg=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),mO={getDefaultColumnDef:()=>jd,getInitialState:e=>({columnSizing:{},columnSizingInfo:Xg(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:sa("columnSizing",e),onColumnSizingInfoChange:sa("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var a,o,n;let l=t.getState().columnSizing[e.id];return Math.min(Math.max((a=e.columnDef.minSize)!=null?a:jd.minSize,(o=l??e.columnDef.size)!=null?o:jd.size),(n=e.columnDef.maxSize)!=null?n:jd.maxSize)},e.getStart=$(a=>[a,Zs(t,a),t.getState().columnSizing],(a,o)=>o.slice(0,e.getIndex(a)).reduce((n,l)=>n+l.getSize(),0),K(t.options,"debugColumns","getStart")),e.getAfter=$(a=>[a,Zs(t,a),t.getState().columnSizing],(a,o)=>o.slice(e.getIndex(a)+1).reduce((n,l)=>n+l.getSize(),0),K(t.options,"debugColumns","getAfter")),e.resetSize=()=>{t.setColumnSizing(a=>{let{[e.id]:o,...n}=a;return n})},e.getCanResize=()=>{var a,o;return((a=e.columnDef.enableResizing)!=null?a:!0)&&((o=t.options.enableColumnResizing)!=null?o:!0)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let a=0,o=n=>{if(n.subHeaders.length)n.subHeaders.forEach(o);else{var l;a+=(l=n.column.getSize())!=null?l:0}};return o(e),a},e.getStart=()=>{if(e.index>0){let a=e.headerGroup.headers[e.index-1];return a.getStart()+a.getSize()}return 0},e.getResizeHandler=a=>{let o=t.getColumn(e.column.id),n=o?.getCanResize();return l=>{if(!o||!n||(l.persist==null||l.persist(),$g(l)&&l.touches&&l.touches.length>1))return;let r=e.getSize(),u=e?e.getLeafHeaders().map(m=>[m.column.id,m.column.getSize()]):[[o.id,o.getSize()]],s=$g(l)?Math.round(l.touches[0].clientX):l.clientX,i={},c=(m,h)=>{typeof h=="number"&&(t.setColumnSizingInfo(v=>{var y,R;let I=t.options.columnResizeDirection==="rtl"?-1:1,C=(h-((y=v?.startOffset)!=null?y:0))*I,L=Math.max(C/((R=v?.startSize)!=null?R:0),-.999999);return v.columnSizingStart.forEach(k=>{let[D,N]=k;i[D]=Math.round(Math.max(N+N*L,0)*100)/100}),{...v,deltaOffset:C,deltaPercentage:L}}),(t.options.columnResizeMode==="onChange"||m==="end")&&t.setColumnSizing(v=>({...v,...i})))},f=m=>c("move",m),d=m=>{c("end",m),t.setColumnSizingInfo(h=>({...h,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=pO(a),x={moveHandler:m=>f(m.clientX),upHandler:m=>{p?.removeEventListener("mousemove",x.moveHandler),p?.removeEventListener("mouseup",x.upHandler),d(m.clientX)}},g={moveHandler:m=>(m.cancelable&&(m.preventDefault(),m.stopPropagation()),f(m.touches[0].clientX),!1),upHandler:m=>{var h;p?.removeEventListener("touchmove",g.moveHandler),p?.removeEventListener("touchend",g.upHandler),m.cancelable&&(m.preventDefault(),m.stopPropagation()),d((h=m.touches[0])==null?void 0:h.clientX)}},S=gO()?{passive:!1}:!1;$g(l)?(p?.addEventListener("touchmove",g.moveHandler,S),p?.addEventListener("touchend",g.upHandler,S)):(p?.addEventListener("mousemove",x.moveHandler,S),p?.addEventListener("mouseup",x.upHandler,S)),t.setColumnSizingInfo(m=>({...m,startOffset:s,startSize:r,deltaOffset:0,deltaPercentage:0,columnSizingStart:u,isResizingColumn:o.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var a;e.setColumnSizing(t?{}:(a=e.initialState.columnSizing)!=null?a:{})},e.resetHeaderSizeInfo=t=>{var a;e.setColumnSizingInfo(t?Xg():(a=e.initialState.columnSizingInfo)!=null?a:Xg())},e.getTotalSize=()=>{var t,a;return(t=(a=e.getHeaderGroups()[0])==null?void 0:a.headers.reduce((o,n)=>o+n.getSize(),0))!=null?t:0},e.getLeftTotalSize=()=>{var t,a;return(t=(a=e.getLeftHeaderGroups()[0])==null?void 0:a.headers.reduce((o,n)=>o+n.getSize(),0))!=null?t:0},e.getCenterTotalSize=()=>{var t,a;return(t=(a=e.getCenterHeaderGroups()[0])==null?void 0:a.headers.reduce((o,n)=>o+n.getSize(),0))!=null?t:0},e.getRightTotalSize=()=>{var t,a;return(t=(a=e.getRightHeaderGroups()[0])==null?void 0:a.headers.reduce((o,n)=>o+n.getSize(),0))!=null?t:0}}},Xd=null;function gO(){if(typeof Xd=="boolean")return Xd;let e=!1;try{let t={get passive(){return e=!0,!1}},a=()=>{};window.addEventListener("test",a,t),window.removeEventListener("test",a)}catch{e=!1}return Xd=e,Xd}function $g(e){return e.type==="touchstart"}var hO={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:sa("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=a=>{e.getCanHide()&&t.setColumnVisibility(o=>({...o,[e.id]:a??!e.getIsVisible()}))},e.getIsVisible=()=>{var a,o;let n=e.columns;return(a=n.length?n.some(l=>l.getIsVisible()):(o=t.getState().columnVisibility)==null?void 0:o[e.id])!=null?a:!0},e.getCanHide=()=>{var a,o;return((a=e.columnDef.enableHiding)!=null?a:!0)&&((o=t.options.enableHiding)!=null?o:!0)},e.getToggleVisibilityHandler=()=>a=>{e.toggleVisibility==null||e.toggleVisibility(a.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=$(()=>[e.getAllCells(),t.getState().columnVisibility],a=>a.filter(o=>o.column.getIsVisible()),K(t.options,"debugRows","_getAllVisibleCells")),e.getVisibleCells=$(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(a,o,n)=>[...a,...o,...n],K(t.options,"debugRows","getVisibleCells"))},createTable:e=>{let t=(a,o)=>$(()=>[o(),o().filter(n=>n.getIsVisible()).map(n=>n.id).join("_")],n=>n.filter(l=>l.getIsVisible==null?void 0:l.getIsVisible()),K(e.options,"debugColumns",a));e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=a=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(a),e.resetColumnVisibility=a=>{var o;e.setColumnVisibility(a?{}:(o=e.initialState.columnVisibility)!=null?o:{})},e.toggleAllColumnsVisible=a=>{var o;a=(o=a)!=null?o:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((n,l)=>({...n,[l.id]:a||!(l.getCanHide!=null&&l.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(a=>!(a.getIsVisible!=null&&a.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(a=>a.getIsVisible==null?void 0:a.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>a=>{var o;e.toggleAllColumnsVisible((o=a.target)==null?void 0:o.checked)}}};function Zs(e,t){return t?t==="center"?e.getCenterVisibleLeafColumns():t==="left"?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}var xO={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},vO={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:sa("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var a;let o=(a=e.getCoreRowModel().flatRows[0])==null||(a=a._getAllCellsByColumnId()[t.id])==null?void 0:a.getValue();return typeof o=="string"||typeof o=="number"}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var a,o,n,l;return((a=e.columnDef.enableGlobalFilter)!=null?a:!0)&&((o=t.options.enableGlobalFilter)!=null?o:!0)&&((n=t.options.enableFilters)!=null?n:!0)&&((l=t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))!=null?l:!0)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>Po.includesString,e.getGlobalFilterFn=()=>{var t,a;let{globalFilterFn:o}=e.options;return $d(o)?o:o==="auto"?e.getGlobalAutoFilterFn():(t=(a=e.options.filterFns)==null?void 0:a[o])!=null?t:Po[o]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},SO={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:sa("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,a=!1;e._autoResetExpanded=()=>{var o,n;if(!t){e._queue(()=>{t=!0});return}if((o=(n=e.options.autoResetAll)!=null?n:e.options.autoResetExpanded)!=null?o:!e.options.manualExpanding){if(a)return;a=!0,e._queue(()=>{e.resetExpanded(),a=!1})}},e.setExpanded=o=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(o),e.toggleAllRowsExpanded=o=>{o??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=o=>{var n,l;e.setExpanded(o?{}:(n=(l=e.initialState)==null?void 0:l.expanded)!=null?n:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(o=>o.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>o=>{o.persist==null||o.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let o=e.getState().expanded;return o===!0||Object.values(o).some(Boolean)},e.getIsAllRowsExpanded=()=>{let o=e.getState().expanded;return typeof o=="boolean"?o===!0:!(!Object.keys(o).length||e.getRowModel().flatRows.some(n=>!n.getIsExpanded()))},e.getExpandedDepth=()=>{let o=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(l=>{let r=l.split(".");o=Math.max(o,r.length)}),o},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=a=>{t.setExpanded(o=>{var n;let l=o===!0?!0:!!(o!=null&&o[e.id]),r={};if(o===!0?Object.keys(t.getRowModel().rowsById).forEach(u=>{r[u]=!0}):r=o,a=(n=a)!=null?n:!l,!l&&a)return{...r,[e.id]:!0};if(l&&!a){let{[e.id]:u,...s}=r;return s}return o})},e.getIsExpanded=()=>{var a;let o=t.getState().expanded;return!!((a=t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))!=null?a:o===!0||o?.[e.id])},e.getCanExpand=()=>{var a,o,n;return(a=t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))!=null?a:((o=t.options.enableExpanding)!=null?o:!0)&&!!((n=e.subRows)!=null&&n.length)},e.getIsAllParentsExpanded=()=>{let a=!0,o=e;for(;a&&o.parentId;)o=t.getRow(o.parentId,!0),a=o.getIsExpanded();return a},e.getToggleExpandedHandler=()=>{let a=e.getCanExpand();return()=>{a&&e.toggleExpanded()}}}},Zg=0,Qg=10,Kg=()=>({pageIndex:Zg,pageSize:Qg}),yO={getInitialState:e=>({...e,pagination:{...Kg(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:sa("pagination",e)}),createTable:e=>{let t=!1,a=!1;e._autoResetPageIndex=()=>{var o,n;if(!t){e._queue(()=>{t=!0});return}if((o=(n=e.options.autoResetAll)!=null?n:e.options.autoResetPageIndex)!=null?o:!e.options.manualPagination){if(a)return;a=!0,e._queue(()=>{e.resetPageIndex(),a=!1})}},e.setPagination=o=>{let n=l=>An(o,l);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(n)},e.resetPagination=o=>{var n;e.setPagination(o?Kg():(n=e.initialState.pagination)!=null?n:Kg())},e.setPageIndex=o=>{e.setPagination(n=>{let l=An(o,n.pageIndex),r=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return l=Math.max(0,Math.min(l,r)),{...n,pageIndex:l}})},e.resetPageIndex=o=>{var n,l;e.setPageIndex(o?Zg:(n=(l=e.initialState)==null||(l=l.pagination)==null?void 0:l.pageIndex)!=null?n:Zg)},e.resetPageSize=o=>{var n,l;e.setPageSize(o?Qg:(n=(l=e.initialState)==null||(l=l.pagination)==null?void 0:l.pageSize)!=null?n:Qg)},e.setPageSize=o=>{e.setPagination(n=>{let l=Math.max(1,An(o,n.pageSize)),r=n.pageSize*n.pageIndex,u=Math.floor(r/l);return{...n,pageIndex:u,pageSize:l}})},e.setPageCount=o=>e.setPagination(n=>{var l;let r=An(o,(l=e.options.pageCount)!=null?l:-1);return typeof r=="number"&&(r=Math.max(-1,r)),{...n,pageCount:r}}),e.getPageOptions=$(()=>[e.getPageCount()],o=>{let n=[];return o&&o>0&&(n=[...new Array(o)].fill(null).map((l,r)=>r)),n},K(e.options,"debugTable","getPageOptions")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:o}=e.getState().pagination,n=e.getPageCount();return n===-1?!0:n===0?!1:o<n-1},e.previousPage=()=>e.setPageIndex(o=>o-1),e.nextPage=()=>e.setPageIndex(o=>o+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var o;return(o=e.options.pageCount)!=null?o:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var o;return(o=e.options.rowCount)!=null?o:e.getPrePaginationRowModel().rows.length}}},Yg=()=>({top:[],bottom:[]}),CO={getInitialState:e=>({rowPinning:Yg(),...e}),getDefaultOptions:e=>({onRowPinningChange:sa("rowPinning",e)}),createRow:(e,t)=>{e.pin=(a,o,n)=>{let l=o?e.getLeafRows().map(s=>{let{id:i}=s;return i}):[],r=n?e.getParentRows().map(s=>{let{id:i}=s;return i}):[],u=new Set([...r,e.id,...l]);t.setRowPinning(s=>{var i,c;if(a==="bottom"){var f,d;return{top:((f=s?.top)!=null?f:[]).filter(g=>!(u!=null&&u.has(g))),bottom:[...((d=s?.bottom)!=null?d:[]).filter(g=>!(u!=null&&u.has(g))),...Array.from(u)]}}if(a==="top"){var p,x;return{top:[...((p=s?.top)!=null?p:[]).filter(g=>!(u!=null&&u.has(g))),...Array.from(u)],bottom:((x=s?.bottom)!=null?x:[]).filter(g=>!(u!=null&&u.has(g)))}}return{top:((i=s?.top)!=null?i:[]).filter(g=>!(u!=null&&u.has(g))),bottom:((c=s?.bottom)!=null?c:[]).filter(g=>!(u!=null&&u.has(g)))}})},e.getCanPin=()=>{var a;let{enableRowPinning:o,enablePinning:n}=t.options;return typeof o=="function"?o(e):(a=o??n)!=null?a:!0},e.getIsPinned=()=>{let a=[e.id],{top:o,bottom:n}=t.getState().rowPinning,l=a.some(u=>o?.includes(u)),r=a.some(u=>n?.includes(u));return l?"top":r?"bottom":!1},e.getPinnedIndex=()=>{var a,o;let n=e.getIsPinned();if(!n)return-1;let l=(a=n==="top"?t.getTopRows():t.getBottomRows())==null?void 0:a.map(r=>{let{id:u}=r;return u});return(o=l?.indexOf(e.id))!=null?o:-1}},createTable:e=>{e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var a,o;return e.setRowPinning(t?Yg():(a=(o=e.initialState)==null?void 0:o.rowPinning)!=null?a:Yg())},e.getIsSomeRowsPinned=t=>{var a;let o=e.getState().rowPinning;if(!t){var n,l;return!!((n=o.top)!=null&&n.length||(l=o.bottom)!=null&&l.length)}return!!((a=o[t])!=null&&a.length)},e._getPinnedRows=(t,a,o)=>{var n;return((n=e.options.keepPinnedRows)==null||n?(a??[]).map(r=>{let u=e.getRow(r,!0);return u.getIsAllParentsExpanded()?u:null}):(a??[]).map(r=>t.find(u=>u.id===r))).filter(Boolean).map(r=>({...r,position:o}))},e.getTopRows=$(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,a)=>e._getPinnedRows(t,a,"top"),K(e.options,"debugRows","getTopRows")),e.getBottomRows=$(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,a)=>e._getPinnedRows(t,a,"bottom"),K(e.options,"debugRows","getBottomRows")),e.getCenterRows=$(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(t,a,o)=>{let n=new Set([...a??[],...o??[]]);return t.filter(l=>!n.has(l.id))},K(e.options,"debugRows","getCenterRows"))}},LO={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:sa("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var a;return e.setRowSelection(t?{}:(a=e.initialState.rowSelection)!=null?a:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(a=>{t=typeof t<"u"?t:!e.getIsAllRowsSelected();let o={...a},n=e.getPreGroupedRowModel().flatRows;return t?n.forEach(l=>{l.getCanSelect()&&(o[l.id]=!0)}):n.forEach(l=>{delete o[l.id]}),o})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(a=>{let o=typeof t<"u"?t:!e.getIsAllPageRowsSelected(),n={...a};return e.getRowModel().rows.forEach(l=>{Jg(n,l.id,o,!0,e)}),n}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=$(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,a)=>Object.keys(t).length?Wg(e,a):{rows:[],flatRows:[],rowsById:{}},K(e.options,"debugTable","getSelectedRowModel")),e.getFilteredSelectedRowModel=$(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,a)=>Object.keys(t).length?Wg(e,a):{rows:[],flatRows:[],rowsById:{}},K(e.options,"debugTable","getFilteredSelectedRowModel")),e.getGroupedSelectedRowModel=$(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,a)=>Object.keys(t).length?Wg(e,a):{rows:[],flatRows:[],rowsById:{}},K(e.options,"debugTable","getGroupedSelectedRowModel")),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:a}=e.getState(),o=!!(t.length&&Object.keys(a).length);return o&&t.some(n=>n.getCanSelect()&&!a[n.id])&&(o=!1),o},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(n=>n.getCanSelect()),{rowSelection:a}=e.getState(),o=!!t.length;return o&&t.some(n=>!a[n.id])&&(o=!1),o},e.getIsSomeRowsSelected=()=>{var t;let a=Object.keys((t=e.getState().rowSelection)!=null?t:{}).length;return a>0&&a<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(a=>a.getCanSelect()).some(a=>a.getIsSelected()||a.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(a,o)=>{let n=e.getIsSelected();t.setRowSelection(l=>{var r;if(a=typeof a<"u"?a:!n,e.getCanSelect()&&n===a)return l;let u={...l};return Jg(u,e.id,a,(r=o?.selectChildren)!=null?r:!0,t),u})},e.getIsSelected=()=>{let{rowSelection:a}=t.getState();return oh(e,a)},e.getIsSomeSelected=()=>{let{rowSelection:a}=t.getState();return eh(e,a)==="some"},e.getIsAllSubRowsSelected=()=>{let{rowSelection:a}=t.getState();return eh(e,a)==="all"},e.getCanSelect=()=>{var a;return typeof t.options.enableRowSelection=="function"?t.options.enableRowSelection(e):(a=t.options.enableRowSelection)!=null?a:!0},e.getCanSelectSubRows=()=>{var a;return typeof t.options.enableSubRowSelection=="function"?t.options.enableSubRowSelection(e):(a=t.options.enableSubRowSelection)!=null?a:!0},e.getCanMultiSelect=()=>{var a;return typeof t.options.enableMultiRowSelection=="function"?t.options.enableMultiRowSelection(e):(a=t.options.enableMultiRowSelection)!=null?a:!0},e.getToggleSelectedHandler=()=>{let a=e.getCanSelect();return o=>{var n;a&&e.toggleSelected((n=o.target)==null?void 0:n.checked)}}}},Jg=(e,t,a,o,n)=>{var l;let r=n.getRow(t,!0);a?(r.getCanMultiSelect()||Object.keys(e).forEach(u=>delete e[u]),r.getCanSelect()&&(e[t]=!0)):delete e[t],o&&(l=r.subRows)!=null&&l.length&&r.getCanSelectSubRows()&&r.subRows.forEach(u=>Jg(e,u.id,a,o,n))};function Wg(e,t){let a=e.getState().rowSelection,o=[],n={},l=function(r,u){return r.map(s=>{var i;let c=oh(s,a);if(c&&(o.push(s),n[s.id]=s),(i=s.subRows)!=null&&i.length&&(s={...s,subRows:l(s.subRows)}),c)return s}).filter(Boolean)};return{rows:l(t.rows),flatRows:o,rowsById:n}}function oh(e,t){var a;return(a=t[e.id])!=null?a:!1}function eh(e,t,a){var o;if(!((o=e.subRows)!=null&&o.length))return!1;let n=!0,l=!1;return e.subRows.forEach(r=>{if(!(l&&!n)&&(r.getCanSelect()&&(oh(r,t)?l=!0:n=!1),r.subRows&&r.subRows.length)){let u=eh(r,t);u==="all"?l=!0:(u==="some"&&(l=!0),n=!1)}}),n?"all":l?"some":!1}var th=/([0-9]+)/gm,bO=(e,t,a)=>N0(Tn(e.getValue(a)).toLowerCase(),Tn(t.getValue(a)).toLowerCase()),RO=(e,t,a)=>N0(Tn(e.getValue(a)),Tn(t.getValue(a))),wO=(e,t,a)=>nh(Tn(e.getValue(a)).toLowerCase(),Tn(t.getValue(a)).toLowerCase()),IO=(e,t,a)=>nh(Tn(e.getValue(a)),Tn(t.getValue(a))),MO=(e,t,a)=>{let o=e.getValue(a),n=t.getValue(a);return o>n?1:o<n?-1:0},AO=(e,t,a)=>nh(e.getValue(a),t.getValue(a));function nh(e,t){return e===t?0:e>t?1:-1}function Tn(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function N0(e,t){let a=e.split(th).filter(Boolean),o=t.split(th).filter(Boolean);for(;a.length&&o.length;){let n=a.shift(),l=o.shift(),r=parseInt(n,10),u=parseInt(l,10),s=[r,u].sort();if(isNaN(s[0])){if(n>l)return 1;if(l>n)return-1;continue}if(isNaN(s[1]))return isNaN(r)?-1:1;if(r>u)return 1;if(u>r)return-1}return a.length-o.length}var Ws={alphanumeric:bO,alphanumericCaseSensitive:RO,text:wO,textCaseSensitive:IO,datetime:MO,basic:AO},TO={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:sa("sorting",e),isMultiSortEvent:t=>t.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let a=t.getFilteredRowModel().flatRows.slice(10),o=!1;for(let n of a){let l=n?.getValue(e.id);if(Object.prototype.toString.call(l)==="[object Date]")return Ws.datetime;if(typeof l=="string"&&(o=!0,l.split(th).length>1))return Ws.alphanumeric}return o?Ws.text:Ws.basic},e.getAutoSortDir=()=>{let a=t.getFilteredRowModel().flatRows[0];return typeof a?.getValue(e.id)=="string"?"asc":"desc"},e.getSortingFn=()=>{var a,o;if(!e)throw new Error;return $d(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(a=(o=t.options.sortingFns)==null?void 0:o[e.columnDef.sortingFn])!=null?a:Ws[e.columnDef.sortingFn]},e.toggleSorting=(a,o)=>{let n=e.getNextSortingOrder(),l=typeof a<"u"&&a!==null;t.setSorting(r=>{let u=r?.find(p=>p.id===e.id),s=r?.findIndex(p=>p.id===e.id),i=[],c,f=l?a:n==="desc";if(r!=null&&r.length&&e.getCanMultiSort()&&o?u?c="toggle":c="add":r!=null&&r.length&&s!==r.length-1?c="replace":u?c="toggle":c="replace",c==="toggle"&&(l||n||(c="remove")),c==="add"){var d;i=[...r,{id:e.id,desc:f}],i.splice(0,i.length-((d=t.options.maxMultiSortColCount)!=null?d:Number.MAX_SAFE_INTEGER))}else c==="toggle"?i=r.map(p=>p.id===e.id?{...p,desc:f}:p):c==="remove"?i=r.filter(p=>p.id!==e.id):i=[{id:e.id,desc:f}];return i})},e.getFirstSortDir=()=>{var a,o;return((a=(o=e.columnDef.sortDescFirst)!=null?o:t.options.sortDescFirst)!=null?a:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=a=>{var o,n;let l=e.getFirstSortDir(),r=e.getIsSorted();return r?r!==l&&((o=t.options.enableSortingRemoval)==null||o)&&(!(a&&(n=t.options.enableMultiRemove)!=null)||n)?!1:r==="desc"?"asc":"desc":l},e.getCanSort=()=>{var a,o;return((a=e.columnDef.enableSorting)!=null?a:!0)&&((o=t.options.enableSorting)!=null?o:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var a,o;return(a=(o=e.columnDef.enableMultiSort)!=null?o:t.options.enableMultiSort)!=null?a:!!e.accessorFn},e.getIsSorted=()=>{var a;let o=(a=t.getState().sorting)==null?void 0:a.find(n=>n.id===e.id);return o?o.desc?"desc":"asc":!1},e.getSortIndex=()=>{var a,o;return(a=(o=t.getState().sorting)==null?void 0:o.findIndex(n=>n.id===e.id))!=null?a:-1},e.clearSorting=()=>{t.setSorting(a=>a!=null&&a.length?a.filter(o=>o.id!==e.id):[])},e.getToggleSortingHandler=()=>{let a=e.getCanSort();return o=>{a&&(o.persist==null||o.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(o):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var a,o;e.setSorting(t?[]:(a=(o=e.initialState)==null?void 0:o.sorting)!=null?a:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},DO=[W2,hO,dO,fO,Q2,J2,xO,vO,TO,iO,SO,yO,CO,LO,mO];function B0(e){var t,a;let o=[...DO,...(t=e._features)!=null?t:[]],n={_features:o},l=n._features.reduce((d,p)=>Object.assign(d,p.getDefaultOptions==null?void 0:p.getDefaultOptions(n)),{}),r=d=>n.options.mergeOptions?n.options.mergeOptions(l,d):{...l,...d},s={...{},...(a=e.initialState)!=null?a:{}};n._features.forEach(d=>{var p;s=(p=d.getInitialState==null?void 0:d.getInitialState(s))!=null?p:s});let i=[],c=!1,f={_features:o,options:{...l,...e},initialState:s,_queue:d=>{i.push(d),c||(c=!0,Promise.resolve().then(()=>{for(;i.length;)i.shift()();c=!1}).catch(p=>setTimeout(()=>{throw p})))},reset:()=>{n.setState(n.initialState)},setOptions:d=>{let p=An(d,n.options);n.options=r(p)},getState:()=>n.options.state,setState:d=>{n.options.onStateChange==null||n.options.onStateChange(d)},_getRowId:(d,p,x)=>{var g;return(g=n.options.getRowId==null?void 0:n.options.getRowId(d,p,x))!=null?g:`${x?[x.id,p].join("."):p}`},getCoreRowModel:()=>(n._getCoreRowModel||(n._getCoreRowModel=n.options.getCoreRowModel(n)),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:(d,p)=>{let x=(p?n.getPrePaginationRowModel():n.getRowModel()).rowsById[d];if(!x&&(x=n.getCoreRowModel().rowsById[d],!x))throw new Error;return x},_getDefaultColumnDef:$(()=>[n.options.defaultColumn],d=>{var p;return d=(p=d)!=null?p:{},{header:x=>{let g=x.header.column.columnDef;return g.accessorKey?g.accessorKey:g.accessorFn?g.id:null},cell:x=>{var g,S;return(g=(S=x.renderValue())==null||S.toString==null?void 0:S.toString())!=null?g:null},...n._features.reduce((x,g)=>Object.assign(x,g.getDefaultColumnDef==null?void 0:g.getDefaultColumnDef()),{}),...d}},K(e,"debugColumns","_getDefaultColumnDef")),_getColumnDefs:()=>n.options.columns,getAllColumns:$(()=>[n._getColumnDefs()],d=>{let p=function(x,g,S){return S===void 0&&(S=0),x.map(m=>{let h=Y2(n,m,S,g),v=m;return h.columns=v.columns?p(v.columns,h,S+1):[],h})};return p(d)},K(e,"debugColumns","getAllColumns")),getAllFlatColumns:$(()=>[n.getAllColumns()],d=>d.flatMap(p=>p.getFlatColumns()),K(e,"debugColumns","getAllFlatColumns")),_getAllFlatColumnsById:$(()=>[n.getAllFlatColumns()],d=>d.reduce((p,x)=>(p[x.id]=x,p),{}),K(e,"debugColumns","getAllFlatColumnsById")),getAllLeafColumns:$(()=>[n.getAllColumns(),n._getOrderColumnsFn()],(d,p)=>{let x=d.flatMap(g=>g.getLeafColumns());return p(x)},K(e,"debugColumns","getAllLeafColumns")),getColumn:d=>n._getAllFlatColumnsById()[d]};Object.assign(n,f);for(let d=0;d<n._features.length;d++){let p=n._features[d];p==null||p.createTable==null||p.createTable(n)}return n}function F0(){return e=>$(()=>[e.options.data],t=>{let a={rows:[],flatRows:[],rowsById:{}},o=function(n,l,r){l===void 0&&(l=0);let u=[];for(let i=0;i<n.length;i++){let c=Z2(e,e._getRowId(n[i],i,r),n[i],i,l,void 0,r?.id);if(a.flatRows.push(c),a.rowsById[c.id]=c,u.push(c),e.options.getSubRows){var s;c.originalSubRows=e.options.getSubRows(n[i],i),(s=c.originalSubRows)!=null&&s.length&&(c.subRows=o(c.originalSubRows,l+1,c))}}return u};return a.rows=o(t),a},K(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex()))}function lh(e,t){return e?EO(e)?Qs.createElement(e,t):e:null}function EO(e){return kO(e)||typeof e=="function"||OO(e)}function kO(e){return typeof e=="function"&&(()=>{let t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function OO(e){return typeof e=="object"&&typeof e.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}function z0(e){let t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[a]=Qs.useState(()=>({current:B0(t)})),[o,n]=Qs.useState(()=>a.current.initialState);return a.current.setOptions(l=>({...l,...e,state:{...o,...e.state},onStateChange:r=>{n(r),e.onStateChange==null||e.onStateChange(r)}})),a.current}var Dn=M(O(),1),W0=M(wl(),1);function xl(e,t,a){let o=a.initialDeps??[],n;function l(){var r,u,s,i;let c;a.key&&((r=a.debug)!=null&&r.call(a))&&(c=Date.now());let f=e();if(!(f.length!==o.length||f.some((x,g)=>o[g]!==x)))return n;o=f;let p;if(a.key&&((u=a.debug)!=null&&u.call(a))&&(p=Date.now()),n=t(...f),a.key&&((s=a.debug)!=null&&s.call(a))){let x=Math.round((Date.now()-c)*100)/100,g=Math.round((Date.now()-p)*100)/100,S=g/16,m=(h,v)=>{for(h=String(h);h.length<v;)h=" "+h;return h};console.info(`%c\u23F1 ${m(g,5)} /${m(x,5)} ms`,`
            font-size: .6rem;
            font-weight: bold;
            color: hsl(${Math.max(0,Math.min(120-120*S,120))}deg 100% 31%);`,a?.key)}return(i=a?.onChange)==null||i.call(a,n),n}return l.updateDeps=r=>{o=r},l}function rh(e,t){if(e===void 0)throw new Error(`Unexpected undefined${t?`: ${t}`:""}`);return e}var U0=(e,t)=>Math.abs(e-t)<1.01,H0=(e,t,a)=>{let o;return function(...n){e.clearTimeout(o),o=e.setTimeout(()=>t.apply(this,n),a)}};var q0=e=>{let{offsetWidth:t,offsetHeight:a}=e;return{width:t,height:a}},_O=e=>e,PO=e=>{let t=Math.max(e.startIndex-e.overscan,0),a=Math.min(e.endIndex+e.overscan,e.count-1),o=[];for(let n=t;n<=a;n++)o.push(n);return o},j0=(e,t)=>{let a=e.scrollElement;if(!a)return;let o=e.targetWindow;if(!o)return;let n=r=>{let{width:u,height:s}=r;t({width:Math.round(u),height:Math.round(s)})};if(n(q0(a)),!o.ResizeObserver)return()=>{};let l=new o.ResizeObserver(r=>{let u=()=>{let s=r[0];if(s?.borderBoxSize){let i=s.borderBoxSize[0];if(i){n({width:i.inlineSize,height:i.blockSize});return}}n(q0(a))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(u):u()});return l.observe(a,{box:"border-box"}),()=>{l.unobserve(a)}},V0={passive:!0};var G0=typeof window>"u"?!0:"onscrollend"in window,X0=(e,t)=>{let a=e.scrollElement;if(!a)return;let o=e.targetWindow;if(!o)return;let n=0,l=e.options.useScrollendEvent&&G0?()=>{}:H0(o,()=>{t(n,!1)},e.options.isScrollingResetDelay),r=c=>()=>{let{horizontal:f,isRtl:d}=e.options;n=f?a.scrollLeft*(d&&-1||1):a.scrollTop,l(),t(n,c)},u=r(!0),s=r(!1);s(),a.addEventListener("scroll",u,V0);let i=e.options.useScrollendEvent&&G0;return i&&a.addEventListener("scrollend",s,V0),()=>{a.removeEventListener("scroll",u),i&&a.removeEventListener("scrollend",s)}};var NO=(e,t,a)=>{if(t?.borderBoxSize){let o=t.borderBoxSize[0];if(o)return Math.round(o[a.options.horizontal?"inlineSize":"blockSize"])}return e[a.options.horizontal?"offsetWidth":"offsetHeight"]};var $0=(e,{adjustments:t=0,behavior:a},o)=>{var n,l;let r=e+t;(l=(n=o.scrollElement)==null?void 0:n.scrollTo)==null||l.call(n,{[o.options.horizontal?"left":"top"]:r,behavior:a})},Kd=class{constructor(t){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let a=null,o=()=>a||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:a=new this.targetWindow.ResizeObserver(n=>{n.forEach(l=>{let r=()=>{this._measureElement(l.target,l)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(r):r()})}));return{disconnect:()=>{var n;(n=o())==null||n.disconnect(),a=null},observe:n=>{var l;return(l=o())==null?void 0:l.observe(n,{box:"border-box"})},unobserve:n=>{var l;return(l=o())==null?void 0:l.unobserve(n)}}})(),this.range=null,this.setOptions=a=>{Object.entries(a).forEach(([o,n])=>{typeof n>"u"&&delete a[o]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:_O,rangeExtractor:PO,onChange:()=>{},measureElement:NO,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...a}},this.notify=a=>{var o,n;(n=(o=this.options).onChange)==null||n.call(o,this,a)},this.maybeNotify=xl(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),a=>{this.notify(a)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(a=>a()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var a;let o=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==o){if(this.cleanup(),!o){this.maybeNotify();return}this.scrollElement=o,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((a=this.scrollElement)==null?void 0:a.window)??null,this.elementsCache.forEach(n=>{this.observer.observe(n)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,n=>{this.scrollRect=n,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(n,l)=>{this.scrollAdjustments=0,this.scrollDirection=l?this.getScrollOffset()<n?"forward":"backward":null,this.scrollOffset=n,this.isScrolling=l,this.maybeNotify()}))}},this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset=="function"?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(a,o)=>{let n=new Map,l=new Map;for(let r=o-1;r>=0;r--){let u=a[r];if(n.has(u.lane))continue;let s=l.get(u.lane);if(s==null||u.end>s.end?l.set(u.lane,u):u.end<s.end&&n.set(u.lane,!0),n.size===this.options.lanes)break}return l.size===this.options.lanes?Array.from(l.values()).sort((r,u)=>r.end===u.end?r.index-u.index:r.end-u.end)[0]:void 0},this.getMeasurementOptions=xl(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(a,o,n,l,r)=>(this.pendingMeasuredCacheIndexes=[],{count:a,paddingStart:o,scrollMargin:n,getItemKey:l,enabled:r}),{key:!1}),this.getMeasurements=xl(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:a,paddingStart:o,scrollMargin:n,getItemKey:l,enabled:r},u)=>{if(!r)return this.measurementsCache=[],this.itemSizeCache.clear(),[];this.measurementsCache.length===0&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(c=>{this.itemSizeCache.set(c.key,c.size)}));let s=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];let i=this.measurementsCache.slice(0,s);for(let c=s;c<a;c++){let f=l(c),d=this.options.lanes===1?i[c-1]:this.getFurthestMeasurement(i,c),p=d?d.end+this.options.gap:o+n,x=u.get(f),g=typeof x=="number"?x:this.options.estimateSize(c),S=p+g,m=d?d.lane:c%this.options.lanes;i[c]={index:c,start:p,size:g,end:S,key:f,lane:m}}return this.measurementsCache=i,i},{key:!1,debug:()=>this.options.debug}),this.calculateRange=xl(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(a,o,n,l)=>this.range=a.length>0&&o>0?BO({measurements:a,outerSize:o,scrollOffset:n,lanes:l}):null,{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=xl(()=>{let a=null,o=null,n=this.calculateRange();return n&&(a=n.startIndex,o=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,a,o]),[this.options.rangeExtractor,this.options.overscan,this.options.count,a,o]},(a,o,n,l,r)=>l===null||r===null?[]:a({startIndex:l,endIndex:r,overscan:o,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=a=>{let o=this.options.indexAttribute,n=a.getAttribute(o);return n?parseInt(n,10):(console.warn(`Missing attribute name '${o}={index}' on measured element.`),-1)},this._measureElement=(a,o)=>{let n=this.indexFromElement(a),l=this.measurementsCache[n];if(!l)return;let r=l.key,u=this.elementsCache.get(r);u!==a&&(u&&this.observer.unobserve(u),this.observer.observe(a),this.elementsCache.set(r,a)),a.isConnected&&this.resizeItem(n,this.options.measureElement(a,o,this))},this.resizeItem=(a,o)=>{let n=this.measurementsCache[a];if(!n)return;let l=this.itemSizeCache.get(n.key)??n.size,r=o-l;r!==0&&((this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(n,r,this):n.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=r,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(n.index),this.itemSizeCache=new Map(this.itemSizeCache.set(n.key,o)),this.notify(!1))},this.measureElement=a=>{if(!a){this.elementsCache.forEach((o,n)=>{o.isConnected||(this.observer.unobserve(o),this.elementsCache.delete(n))});return}this._measureElement(a,void 0)},this.getVirtualItems=xl(()=>[this.getVirtualIndexes(),this.getMeasurements()],(a,o)=>{let n=[];for(let l=0,r=a.length;l<r;l++){let u=a[l],s=o[u];n.push(s)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=a=>{let o=this.getMeasurements();if(o.length!==0)return rh(o[K0(0,o.length-1,n=>rh(o[n]).start,a)])},this.getOffsetForAlignment=(a,o,n=0)=>{let l=this.getSize(),r=this.getScrollOffset();o==="auto"&&(o=a>=r+l?"end":"start"),o==="center"?a+=(n-l)/2:o==="end"&&(a-=l);let u=this.getTotalSize()+this.options.scrollMargin-l;return Math.max(Math.min(u,a),0)},this.getOffsetForIndex=(a,o="auto")=>{a=Math.max(0,Math.min(a,this.options.count-1));let n=this.measurementsCache[a];if(!n)return;let l=this.getSize(),r=this.getScrollOffset();if(o==="auto")if(n.end>=r+l-this.options.scrollPaddingEnd)o="end";else if(n.start<=r+this.options.scrollPaddingStart)o="start";else return[r,o];let u=o==="end"?n.end+this.options.scrollPaddingEnd:n.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(u,o,n.size),o]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(a,{align:o="start",behavior:n}={})=>{n==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(a,o),{adjustments:void 0,behavior:n})},this.scrollToIndex=(a,{align:o="auto",behavior:n}={})=>{n==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),a=Math.max(0,Math.min(a,this.options.count-1));let l=0,r=10,u=i=>{if(!this.targetWindow)return;let c=this.getOffsetForIndex(a,i);if(!c){console.warn("Failed to get offset for index:",a);return}let[f,d]=c;this._scrollToOffset(f,{adjustments:void 0,behavior:n}),this.targetWindow.requestAnimationFrame(()=>{let p=this.getScrollOffset(),x=this.getOffsetForIndex(a,d);if(!x){console.warn("Failed to get offset for index:",a);return}U0(x[0],p)||s(d)})},s=i=>{this.targetWindow&&(l++,l<r?this.targetWindow.requestAnimationFrame(()=>u(i)):console.warn(`Failed to scroll to index ${a} after ${r} attempts.`))};u(o)},this.scrollBy=(a,{behavior:o}={})=>{o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+a,{adjustments:void 0,behavior:o})},this.getTotalSize=()=>{var a;let o=this.getMeasurements(),n;if(o.length===0)n=this.options.paddingStart;else if(this.options.lanes===1)n=((a=o[o.length-1])==null?void 0:a.end)??0;else{let l=Array(this.options.lanes).fill(null),r=o.length-1;for(;r>=0&&l.some(u=>u===null);){let u=o[r];l[u.lane]===null&&(l[u.lane]=u.end),r--}n=Math.max(...l.filter(u=>u!==null))}return Math.max(n-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(a,{adjustments:o,behavior:n})=>{this.options.scrollToFn(a,{behavior:n,adjustments:o},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(t)}},K0=(e,t,a,o)=>{for(;e<=t;){let n=(e+t)/2|0,l=a(n);if(l<o)e=n+1;else if(l>o)t=n-1;else return n}return e>0?e-1:0};function BO({measurements:e,outerSize:t,scrollOffset:a,lanes:o}){let n=e.length-1,l=s=>e[s].start;if(e.length<=o)return{startIndex:0,endIndex:n};let r=K0(0,n,l,a),u=r;if(o===1)for(;u<n&&e[u].end<a+t;)u++;else if(o>1){let s=Array(o).fill(0);for(;u<n&&s.some(c=>c<a+t);){let c=e[u];s[c.lane]=c.end,u++}let i=Array(o).fill(a+t);for(;r>=0&&i.some(c=>c>=a);){let c=e[r];i[c.lane]=c.start,r--}r=Math.max(0,r-r%o),u=Math.min(n,u+(o-1-u%o))}return{startIndex:r,endIndex:u}}var Y0=typeof document<"u"?Dn.useLayoutEffect:Dn.useEffect;function FO(e){let t=Dn.useReducer(()=>({}),{})[1],a={...e,onChange:(n,l)=>{var r;l?(0,W0.flushSync)(t):t(),(r=e.onChange)==null||r.call(e,n,l)}},[o]=Dn.useState(()=>new Kd(a));return o.setOptions(a),Y0(()=>o._didMount(),[]),Y0(()=>o._willUpdate()),o}function Z0(e){return FO({observeElementRect:j0,observeElementOffset:X0,scrollToFn:$0,...e})}var Ha=M(O(),1);var Ua=M(z(),1),Q0=34,uh=e=>e.meta,zO=560;function UO(e){let[t,a]=Ha.useState(()=>typeof window>"u"?1280:window.innerWidth);return Ha.useLayoutEffect(()=>{let o=e.current;if(!o)return;a(o.clientWidth);let n=new ResizeObserver(([l])=>l&&a(l.contentRect.width));return n.observe(o),()=>n.disconnect()},[e]),t}function zr({rows:e,columns:t,rowId:a,onOpen:o,selectable:n,selected:l,onSelectedChange:r,empty:u,className:s}){let i=Ha.useRef(null),c=UO(i),f=Ha.useMemo(()=>t.filter(L=>!(c<(uh(L)?.minTable??0))),[t,c]),d=z0({data:e,columns:f,getCoreRowModel:F0(),getRowId:a}),p=Ha.useRef(null),x=Z0({count:e.length,getScrollElement:()=>p.current,estimateSize:()=>Q0,overscan:12}),[g,S]=Ha.useState(-1),m=Ha.useRef(-1),h=l??new Set,v=(L,k)=>{if(!n||!r)return;let D=new Set(h);if(k&&m.current>=0){let[N,Y]=[Math.min(m.current,L),Math.max(m.current,L)];for(let ne=N;ne<=Y;ne++){let pe=e[ne];pe&&D.add(a(pe))}}else{let N=e[L];if(!N)return;let Y=a(N);D.has(Y)?D.delete(Y):D.add(Y),m.current=L}r(D)},y=L=>{if(L.metaKey||L.ctrlKey||L.altKey)return;let k=D=>{L.preventDefault();let N=Math.max(0,Math.min(e.length-1,(g<0?-1:g)+D));S(N),x.scrollToIndex(N),L.shiftKey&&n&&v(N,!0)};if(L.key==="j"||L.key==="ArrowDown")k(1);else if(L.key==="k"||L.key==="ArrowUp")k(-1);else if(L.key==="Enter"&&g>=0){let D=e[g];D&&o&&o(D)}else L.key==="x"&&g>=0?(L.preventDefault(),v(g,L.shiftKey)):L.key==="Escape"&&(h.size>0?r?.(new Set):S(-1))},R=c<zO,I=f.map((L,k)=>L.size&&!(R&&k===0)?`${L.size}px`:"minmax(0,1fr)").join(" "),C=n?`32px ${I}`:I;return(0,Ua.jsxs)("div",{ref:i,className:de("flex min-h-0 flex-1 flex-col",s),children:[(0,Ua.jsxs)("div",{role:"row",className:"grid h-8 shrink-0 items-center gap-x-3 border-b border-ds-border-subtle bg-ds-surface px-4 text-ui-caption text-ds-text-muted",style:{gridTemplateColumns:C},children:[n?(0,Ua.jsx)("input",{type:"checkbox","aria-label":"Select every row",className:"size-3.5 accent-[hsl(var(--ds-accent))]",checked:e.length>0&&h.size===e.length,onChange:L=>r?.(L.target.checked?new Set(e.map(a)):new Set)}):null,d.getHeaderGroups()[0]?.headers.map(L=>(0,Ua.jsx)("div",{role:"columnheader",className:de("truncate",uh(L.column.columnDef)?.right&&"text-right"),children:lh(L.column.columnDef.header,L.getContext())},L.id))]}),e.length===0?u:(0,Ua.jsx)("div",{ref:p,tabIndex:0,role:"grid","aria-rowcount":e.length,onKeyDown:y,className:"min-h-0 flex-1 overflow-y-auto outline-none",children:(0,Ua.jsx)("div",{style:{height:x.getTotalSize(),position:"relative"},children:x.getVirtualItems().map(L=>{let k=d.getRowModel().rows[L.index];if(!k)return null;let D=k.id,N=h.has(D);return(0,Ua.jsxs)("div",{role:"row","aria-selected":N,"data-cursor":L.index===g||void 0,onClick:Y=>{S(L.index),!Y.target.closest("input,button,a")&&o?.(k.original)},className:de("absolute inset-x-0 grid cursor-pointer items-center gap-x-3 border-b border-ds-border-subtle px-4 transition-interactive hover:bg-ds-table-row-hover",N&&"bg-ds-table-row-selected",L.index===g&&"outline outline-1 -outline-offset-1 outline-ds-focus"),style:{top:L.start,height:Q0,gridTemplateColumns:C},children:[n?(0,Ua.jsx)("input",{type:"checkbox","aria-label":`Select ${D}`,className:"size-3.5 accent-[hsl(var(--ds-accent))]",checked:N,onChange:Y=>v(L.index,Y.nativeEvent.shiftKey)}):null,k.getVisibleCells().map(Y=>(0,Ua.jsx)("div",{role:"gridcell",className:de("min-w-0 truncate",uh(Y.column.columnDef)?.right&&"text-right"),children:lh(Y.column.columnDef.cell,Y.getContext())},Y.id))]},D)})})})]})}var G=M(z(),1),HO=[{value:"all",label:"All"},{value:"running",label:"Running"},{value:"attention",label:"Needs attention"},{value:"failed",label:"Failed"}],qO=new Set(["running","suspended","parked","queued"]);function VO(e,t){switch(t){case"running":return qO.has(e.status);case"attention":return Dc.has(e.status);case"failed":return e.status==="failed";default:return!0}}function sh({language:e}){let[t,a]=Kt.useState(e??"typescript"),o={typescript:`const engine = await Engine.open({ workflows: [checkout] });
const run = await engine.start(checkout, "order-1", order);
console.log(await run.result());`,python:`engine = await fusee.Engine.open(workflows=[checkout])
run = await engine.start(checkout, "order-1", order)
print(await run.result())`,rust:`engine.register(CHECKOUT, checkout);
let run = engine.start(CHECKOUT, "order-1", &order).await?;
println!("{}", run.result().await?);`};return(0,G.jsxs)(it,{title:"No runs yet. Start one from your code:",children:[(0,G.jsx)("div",{className:"mt-1 flex gap-1",children:Object.keys(o).map(n=>(0,G.jsx)(j,{size:"xs",variant:n===t?"secondary":"ghost",onClick:()=>a(n),children:n==="typescript"?"TypeScript":n==="python"?"Python":"Rust"},n))}),(0,G.jsx)("pre",{className:"mt-2 overflow-x-auto rounded-md border border-ds-border-subtle bg-ds-surface-sunken px-3 py-2 font-mono text-ui-code text-ds-text-strong",children:o[t]}),(0,G.jsxs)("p",{className:"mt-2",children:["Or from a terminal: ",(0,G.jsx)(ue,{children:"fusee start <type> <id> '<input>'"}),". The"," ",(0,G.jsx)("a",{className:"text-ds-accent-text underline-offset-4 hover:underline",href:"https://github.com/bitsinfra/fusee#quick-start",target:"_blank",rel:"noreferrer",children:"quick start"})," ","walks through one."]})]})}function J0({runs:e,live:t,view:a,reload:o}){let n=In(),[l,r]=Kt.useState(""),[u,s]=Kt.useState(""),[i,c]=Kt.useState(""),[f,d]=Kt.useState(new Set),[p,x]=Kt.useState(null),[g,S]=Kt.useState(Date.now());Kt.useEffect(()=>{let C=setInterval(()=>S(Date.now()),1e3);return()=>clearInterval(C)},[]);let m=Kt.useMemo(()=>[...new Set(e.map(C=>C.type))].filter(C=>!C.startsWith("fusee.")).sort(),[e]),h=Kt.useMemo(()=>e.filter(C=>!C.type.startsWith("fusee.")&&VO(C,a)&&(!l||C.id.toLowerCase().includes(l.toLowerCase()))&&(!u||C.type===u)&&(!i||C.status===i)),[e,a,l,u,i]),v=l||u||i,y=Kt.useMemo(()=>[{id:"id",header:"Workflow ID",cell:({row:C})=>(0,G.jsx)(ue,{title:C.original.id,children:C.original.id})},{id:"type",header:"Type",size:140,meta:{minTable:720},cell:({row:C})=>C.original.type},{id:"status",header:"Status",size:130,cell:({row:C})=>(0,G.jsx)(ro,{status:C.original.status})},{id:"version",header:"Version",size:70,meta:{minTable:720},cell:({row:C})=>(0,G.jsxs)("span",{className:"text-ds-text-muted",children:["v",C.original.version]})},{id:"started",header:"Started",size:110,meta:{right:!0,minTable:560},cell:({row:C})=>(0,G.jsx)("span",{className:"text-ds-text-muted",title:Mn(C.original.startedMs),children:_o(C.original.startedMs,g)})},{id:"duration",header:"Duration",size:90,meta:{right:!0,minTable:440},cell:({row:C})=>(0,G.jsx)("span",{className:"tabular text-ds-text-muted",children:C.original.finishedMs?w0(C.original):"In progress"})}],[g]),R=[...f],I=async C=>{let L=0,k=[];for(let N of R)try{C==="retry"?await ie.retry(N):C==="resume"?await ie.resume(N):C==="cancel"?await ie.cancel(N,"cancelled from the UI"):await ie.terminate(N,"terminated from the UI"),L++}catch(Y){k.push(`${N}: ${Y.message}`)}let D={retry:"Retried",resume:"Resumed",cancel:"Cancelled",terminate:"Terminated"}[C];n(`${D} ${L} of ${R.length}`,k.length?"error":"info"),k.length&&n(k.slice(0,3).join("; "),"error"),d(new Set),o()};return(0,G.jsxs)($s,{value:a,onValueChange:C=>Dt(["runs"],{view:C==="all"?void 0:C}),className:"flex min-h-0 flex-1 flex-col",children:[(0,G.jsx)(Nt,{title:"Runs",status:(0,G.jsx)(hl,{...t}),actions:(0,G.jsx)(sd,{text:location.href,label:"Copy link"}),view:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Xs,{tabs:HO.map(C=>({value:C.value,label:C.label}))}),(0,G.jsxs)("div",{className:"ml-auto flex flex-wrap items-center gap-2",children:[(0,G.jsxs)("label",{className:"relative",children:[(0,G.jsx)("span",{className:"sr-only",children:"Search by workflow ID"}),(0,G.jsx)(ol,{className:"pointer-events-none absolute left-2 top-1.5 size-4 text-ds-text-subtle","aria-hidden":"true"}),(0,G.jsx)("input",{value:l,onChange:C=>r(C.target.value),placeholder:"Search by ID",className:"h-7 w-48 rounded-md border border-ds-border bg-ds-surface pl-7 pr-2 text-ui-body outline-none placeholder:text-ds-text-subtle focus-visible:outline focus-visible:outline-2 focus-visible:outline-ds-focus"})]}),(0,G.jsxs)("select",{"aria-label":"Type",value:u,onChange:C=>s(C.target.value),className:"h-7 rounded-md border border-ds-border bg-ds-surface px-2 text-ui-body",children:[(0,G.jsx)("option",{value:"",children:"Any type"}),m.map(C=>(0,G.jsx)("option",{children:C},C))]}),(0,G.jsxs)("select",{"aria-label":"Status",value:i,onChange:C=>c(C.target.value),className:"h-7 rounded-md border border-ds-border bg-ds-surface px-2 text-ui-body",children:[(0,G.jsx)("option",{value:"",children:"Any status"}),["running","suspended","parked","paused","stuck","waiting_for_code","ok","failed","cancelled","timed_out","terminated"].map(C=>(0,G.jsx)("option",{value:C,children:C.replace(/_/g," ")},C))]}),(0,G.jsxs)("span",{className:"tabular text-ui-caption text-ds-text-muted",children:[h.length," runs"]})]})]})}),f.size>0?(0,G.jsxs)("div",{className:"flex h-10 shrink-0 items-center gap-2 border-b border-ds-border-subtle bg-ds-surface-elevated px-4",children:[(0,G.jsxs)("span",{className:"text-ui-body",children:[f.size," selected"]}),(0,G.jsxs)(j,{size:"sm",variant:"outline",onClick:()=>I("retry"),children:[(0,G.jsx)(xn,{"aria-hidden":"true"})," Retry failed step"]}),(0,G.jsxs)(j,{size:"sm",variant:"outline",onClick:()=>I("resume"),children:[(0,G.jsx)(ka,{"aria-hidden":"true"})," Resume paused"]}),(0,G.jsx)(j,{size:"sm",variant:"outline",onClick:()=>x("cancel"),children:"Cancel"}),(0,G.jsxs)(j,{size:"sm",variant:"destructive-outline",onClick:()=>x("terminate"),children:[(0,G.jsx)(ba,{"aria-hidden":"true"})," Terminate"]}),(0,G.jsx)(j,{size:"sm",variant:"ghost",onClick:()=>d(new Set),children:"Clear selection"})]}):null,(0,G.jsx)(zr,{rows:h,columns:y,rowId:C=>C.id,selectable:!0,selected:f,onSelectedChange:d,onOpen:C=>Dt(["run",C.id]),empty:t.state==="loading"?(0,G.jsx)("div",{className:"space-y-2 p-4","aria-busy":"true",children:[0,1,2,3].map(C=>(0,G.jsx)("div",{className:"h-6 animate-pulse rounded-md bg-ds-surface-elevated motion-reduce:animate-none"},C))}):t.state==="offline"&&e.length===0?(0,G.jsxs)(it,{title:"The engine is not answering.",children:[t.error,". Is the app running? ",(0,G.jsx)(ue,{children:"fusee dev"})," starts it and serves this page."]}):v||a!=="all"?(0,G.jsx)(it,{title:"No runs match.",action:(0,G.jsx)(j,{variant:"outline",size:"sm",onClick:()=>{r(""),s(""),c(""),Dt(["runs"])},children:"Clear filters"}),children:a==="attention"?"Nothing is stuck, waiting for code or failed.":"Change the filters to see more."}):(0,G.jsx)(sh,{})}),(0,G.jsx)(Oo,{open:p==="cancel",onOpenChange:C=>!C&&x(null),title:`Cancel ${f.size} runs?`,action:"Cancel runs",destructive:!1,onConfirm:()=>I("cancel"),children:"Cancellation reaches each run's waits; its code may compensate before it ends."}),(0,G.jsx)(Oo,{open:p==="terminate",onOpenChange:C=>!C&&x(null),title:`Terminate ${f.size} runs?`,action:"Terminate runs",typeToConfirm:String(f.size),onConfirm:()=>I("terminate"),children:"Each run ends at once: a step still running is discarded, no compensation runs, and children follow their close policy."}),(0,G.jsx)("a",{hidden:!0,href:Sa(["runs"]),children:(0,G.jsx)(gs,{})})]})}var V=M(z(),1),tI=["running","suspended","parked","queued","stuck","paused","waiting_for_code","ok","failed","cancelled","timed_out","terminated"],GO=tI.map((e,t)=>({id:`order-${100+t}`,type:t%2?"checkout":"refund",version:1+t%3,status:e,shard:0,run:t+1,startedMs:Date.now()-t*36e5,finishedMs:["ok","failed","cancelled","timed_out","terminated"].includes(e)?Date.now()-t*36e5+23e3:null,error:e==="failed"?"step 'charge' failed: card declined":e==="stuck"?"the journal recorded step 'reserve' here; the code called 'fraud-check'":null,attributes:{}}));function aI(){return(0,V.jsxs)("div",{className:"min-h-0 flex-1 overflow-y-auto",children:[(0,V.jsx)(Nt,{title:"Fixtures",meta:"Every component and state, light and dark (switch in the rail)"}),(0,V.jsx)(ct,{title:"Buttons",children:(0,V.jsxs)("div",{className:"flex flex-wrap gap-2 px-4 pb-3",children:[(0,V.jsx)(j,{children:"Primary"}),(0,V.jsx)(j,{variant:"outline",children:"Outline"}),(0,V.jsx)(j,{variant:"secondary",children:"Secondary"}),(0,V.jsx)(j,{variant:"ghost",children:"Ghost"}),(0,V.jsx)(j,{variant:"destructive",children:"Destructive"}),(0,V.jsx)(j,{variant:"destructive-outline",children:"Destructive outline"}),(0,V.jsx)(j,{loading:!0,children:"Loading"}),(0,V.jsx)(j,{disabled:!0,children:"Disabled"}),(0,V.jsx)(j,{variant:"link",children:"Link"}),(0,V.jsx)(Oa,{children:"\u2318K"})]})}),(0,V.jsx)(ct,{title:"Status",children:(0,V.jsx)("div",{className:"flex flex-wrap gap-2 px-4 pb-3",children:tI.map(e=>(0,V.jsx)(ro,{status:e},e))})}),(0,V.jsx)(ct,{title:"Truth states",children:(0,V.jsxs)("div",{className:"flex flex-wrap items-center gap-3 px-4 pb-3",children:[(0,V.jsx)(hl,{state:"loading",staleSince:null,error:null}),(0,V.jsx)(hl,{state:"offline",staleSince:Date.now()-9e4,error:"the engine stopped answering"}),(0,V.jsx)("span",{className:"text-ui-caption text-ds-text-muted",children:"live shows nothing"})]})}),(0,V.jsx)(ct,{title:"Notices",children:(0,V.jsxs)("div",{className:"space-y-2 px-4 pb-3",children:[(0,V.jsx)(jt,{title:"Information",children:"A neutral notice."}),(0,V.jsx)(jt,{tone:"warning",title:"Waiting for code",children:"No process runs code for checkout v3."}),(0,V.jsx)(jt,{tone:"warning",title:"This run is paused: step charge ran out of retries",actions:(0,V.jsx)(j,{size:"sm",children:"Resume"}),children:"payments are down (5 attempts). Fix the cause, then resume: the step runs again with a fresh set of attempts."}),(0,V.jsxs)(jt,{tone:"error",title:"This run is stuck",actions:(0,V.jsx)(j,{size:"sm",variant:"outline",children:"Reset to a step"}),children:["The journal recorded step ",(0,V.jsx)(ue,{children:"reserve"})," here; the code called ",(0,V.jsx)(ue,{children:"fraud-check"}),"."]})]})}),(0,V.jsx)(ct,{title:"Metric tiles",children:(0,V.jsxs)("div",{className:"grid grid-cols-2 divide-x divide-ds-border-subtle border-y border-ds-border-subtle sm:grid-cols-4",children:[(0,V.jsx)(ht,{label:"Runs",value:"129"}),(0,V.jsx)(ht,{label:"Success rate",value:"97%"}),(0,V.jsx)(ht,{label:"Median duration",value:"38 \xB5s"}),(0,V.jsx)(ht,{label:"Flush time",value:"27 \xB5s",hint:"max 1.2 ms"})]})}),(0,V.jsx)(ct,{title:"Loading",children:(0,V.jsxs)("div",{className:"space-y-2 px-4 pb-3",children:[(0,V.jsx)(rl,{className:"h-6 w-64"}),(0,V.jsx)(rl,{className:"h-6 w-full"})]})}),(0,V.jsx)(ct,{title:"JSON",children:(0,V.jsx)("div",{className:"px-4 pb-3",children:(0,V.jsx)($t,{value:{id:"ch_1",amount:4200,items:["tea","milk"],paid:!0,note:null}})})}),(0,V.jsxs)(ct,{title:"Empty states",children:[(0,V.jsx)(sh,{}),(0,V.jsx)(it,{title:"No runs match.",action:(0,V.jsx)(j,{size:"sm",variant:"outline",children:"Clear filters"}),children:"Change the filters to see more."})]}),(0,V.jsx)(ct,{title:"Rows",children:(0,V.jsx)("ul",{className:"divide-y divide-ds-border-subtle",children:GO.slice(0,5).map(e=>(0,V.jsxs)("li",{className:"grid h-[34px] grid-cols-[minmax(0,1fr)_8rem_9rem] items-center gap-3 px-4 hover:bg-ds-table-row-hover",children:[(0,V.jsx)(ue,{children:e.id}),(0,V.jsx)("span",{children:e.type}),(0,V.jsx)(ro,{status:e.status})]},e.id))})}),eI.createElement("div",{className:"h-8"})]})}var wa=M(O(),1);var w=M(z(),1),Js=e=>!e.type.startsWith("fusee.");function oI(e){return e.status==="stuck"?gr(e.error)??"The code no longer matches the journal":e.status==="waiting_for_code"?`No process runs code for ${e.type} v${e.version}`:e.status==="paused"?"A step ran out of retries: resume it once the cause is fixed":gr(e.error)??"Failed"}function lI({runs:e,live:t}){let a=e.filter(s=>Js(s)&&(s.status==="stuck"||s.status==="paused"||s.status==="waiting_for_code"||s.status==="failed")),o=a.filter(s=>s.status==="stuck").length,n=a.filter(s=>s.status==="paused"),l=In(),r=async()=>{let s=0,i=[];for(let c of n)try{await ie.resume(c.id),s++}catch(f){i.push(`${c.id}: ${f.message}`)}l(`Resumed ${s} of ${n.length}`,i.length?"error":"info"),i.length&&l(i.slice(0,3).join("; "),"error")},u=wa.useMemo(()=>[{id:"id",header:"Workflow ID",size:240,cell:({row:s})=>(0,w.jsx)(ue,{children:s.original.id})},{id:"status",header:"Status",size:130,cell:({row:s})=>(0,w.jsx)(ro,{status:s.original.status})},{id:"reason",header:"Reason",cell:({row:s})=>(0,w.jsx)("span",{className:"text-ds-text-muted",title:oI(s.original),children:oI(s.original)})},{id:"type",header:"Type",size:120,meta:{minTable:720},cell:({row:s})=>`${s.original.type} v${s.original.version}`},{id:"when",header:"Started",size:100,meta:{right:!0,minTable:560},cell:({row:s})=>(0,w.jsx)("span",{className:"text-ds-text-muted",children:_o(s.original.startedMs)})}],[]);return(0,w.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col",children:[(0,w.jsx)(Nt,{title:"Needs attention",meta:"Stuck, paused and failed runs, and runs waiting for code",status:(0,w.jsx)(hl,{...t})}),o>0?(0,w.jsxs)(jt,{tone:"error",className:"m-4",title:`${o} run${o===1?" is":"s are"} stuck`,children:["A stuck run's code no longer matches its journal. It waits, unchanged, until code that matches is deployed, the change is guarded with"," ",(0,w.jsx)(ue,{children:"patched()"}),", or it is reset to before the step that differs. Open one to see the difference."]}):null,n.length>0?(0,w.jsx)(jt,{tone:"warning",className:"m-4",title:`${n.length} run${n.length===1?" is":"s are"} paused`,actions:(0,w.jsxs)(j,{size:"sm",variant:"outline",onClick:r,children:[(0,w.jsx)(ka,{"aria-hidden":"true"})," Resume ",n.length===1?"it":`all ${n.length}`]}),children:"A step ran out of retries and its run waits, with its callers, instead of failing. Fix the cause (deploy the fix if it is in the code), then resume: the step runs again with a fresh set of attempts."}):null,(0,w.jsx)(zr,{rows:a,columns:u,rowId:s=>s.id,onOpen:s=>Dt(["run",s.id]),empty:(0,w.jsx)(it,{title:"Nothing needs attention.",children:"No run is stuck, paused, waiting for code, or failed."})})]})}function jO({runs:e}){let t=Date.now()-864e5,a=e.filter(o=>o.startedMs>=t).slice(0,60).reverse();return a.length?(0,w.jsx)("span",{className:"flex h-4 items-end gap-px","aria-label":`${a.filter(o=>o.status==="failed").length} of ${a.length} failed in 24 hours`,children:a.map(o=>(0,w.jsx)("span",{title:`${o.id}: ${o.status}`,className:o.status==="failed"||o.status==="stuck"?"h-4 w-1 rounded-sm bg-ds-error":o.finishedMs?"h-4 w-1 rounded-sm bg-ds-border-strong":"h-2 w-1 rounded-sm bg-ds-live"},o.id))}):(0,w.jsx)("span",{className:"text-ui-caption text-ds-text-subtle",children:"No runs"})}function rI({runs:e}){let{data:t,error:a}=Da(ie.types,5e3,[]),o=new Map;for(let l of e.filter(Js))o.set(l.type,[...o.get(l.type)??[],l]);let n=[...new Set([...(t??[]).map(l=>l.name),...o.keys()])].sort();return(0,w.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col",children:[(0,w.jsx)(Nt,{title:"Types",meta:"Registered workflow types, their versions, and live runs per version"}),a?(0,w.jsx)(jt,{tone:"warning",className:"m-4",title:"Registered types are not available",children:a}):null,n.length===0?(0,w.jsxs)(it,{title:"No workflow types yet.",children:["An engine registers its types when it opens: ",(0,w.jsxs)(ue,{children:["Engine.open(","{ workflows: [checkout] }",")"]}),"."]}):(0,w.jsx)("ul",{className:"min-h-0 flex-1 divide-y divide-ds-border-subtle overflow-y-auto",children:n.map(l=>{let r=t?.find(c=>c.name===l),u=o.get(l)??[],s=[...new Set([...r?.versions??[],...u.map(c=>c.version)])].sort((c,f)=>c-f),i=u[0];return(0,w.jsxs)("li",{className:"grid grid-cols-1 gap-2 px-4 py-2.5 sm:grid-cols-[minmax(0,1fr)_minmax(0,1.4fr)_10rem]",children:[(0,w.jsxs)("div",{className:"min-w-0",children:[(0,w.jsx)("a",{className:"font-mono text-ui-code hover:underline",href:Sa(["runs"],{type:l}),onClick:c=>{c.preventDefault(),Dt(["runs"])},children:l}),(0,w.jsxs)("p",{className:"text-ui-caption text-ds-text-muted",children:[r?r.object?"object type":"workflow":"no code registered here",i?` \xB7 last run ${_o(i.startedMs)}`:""]})]}),(0,w.jsx)("div",{className:"flex flex-wrap gap-1.5",children:s.map(c=>{let f=u.filter(p=>p.version===c&&!p.finishedMs).length,d=c===s.at(-1);return(0,w.jsxs)("span",{className:"inline-flex h-6 items-center gap-1.5 rounded-full border border-ds-border-subtle px-2 text-ui-caption",title:f===0&&!d?"No live runs: this version's code can go":void 0,children:["v",c,(0,w.jsxs)("span",{className:"tabular text-ds-text-muted",children:[f," live"]}),r&&!r.versions.includes(c)?(0,w.jsx)("span",{className:"text-ds-warning",children:"no code"}):null]},c)})}),(0,w.jsxs)("div",{className:"flex flex-col items-start gap-1 sm:items-end",children:[(0,w.jsx)("span",{className:"text-ui-caption text-ds-text-muted",children:"Health \xB7 24 hours"}),(0,w.jsx)(jO,{runs:u})]})]},l)})})]})}function nI(e,t){if(!e.length)return 0;let a=[...e].sort((o,n)=>o-n);return a[Math.min(a.length-1,Math.floor((a.length-1)*t))]??0}function XO({points:e,max:t,label:a}){if(e.length<2)return(0,w.jsx)("p",{className:"px-4 py-6 text-ui-body text-ds-text-subtle",children:"Not enough runs to draw."});let o=600,n=120,l=e.map((r,u)=>`${u?"L":"M"}${(u/(e.length-1)*o).toFixed(1)},${(n-r/(t||1)*(n-8)-4).toFixed(1)}`).join(" ");return(0,w.jsxs)("svg",{viewBox:`0 0 ${o} ${n}`,className:"h-32 w-full",role:"img","aria-label":a,preserveAspectRatio:"none",children:[[.25,.5,.75].map(r=>(0,w.jsx)("line",{x1:"0",x2:o,y1:n*r,y2:n*r,className:"stroke-ds-border-subtle",strokeWidth:"1",vectorEffect:"non-scaling-stroke"},r)),(0,w.jsx)("path",{d:l,fill:"none",className:"stroke-ds-info",strokeWidth:"1.5",vectorEffect:"non-scaling-stroke"})]})}function uI({runs:e}){let{data:t}=Da(ie.metrics,2e3,[]),a=wa.useRef(null),[o,n]=wa.useState(null);wa.useEffect(()=>{let g=t?.total?.steps_run;if(g===void 0)return;let S=Date.now();a.current&&n((g-a.current.steps)*1e3/Math.max(1,S-a.current.t)),a.current={t:S,steps:g}},[t]);let l=e.filter(g=>Js(g)&&g.finishedMs),r=l.filter(g=>g.status==="ok").length,u=l.filter(g=>g.status==="failed"),s=l.map(g=>(g.finishedMs??0)-g.startedMs),i=t?.total??{},c=i.flushes??0,f=new Map;for(let g of u)f.set(g.type,(f.get(g.type)??0)+1);let d=new Map;for(let g of e.filter(Js)){let S=Math.floor(g.startedMs/6e4);d.set(S,(d.get(S)??0)+1)}let x=[...d.keys()].sort((g,S)=>g-S).slice(-60).map(g=>d.get(g)??0);return(0,w.jsxs)("div",{className:"min-h-0 flex-1 overflow-y-auto",children:[(0,w.jsx)(Nt,{title:"Health",meta:"From this engine's runs and counters"}),(0,w.jsxs)("div",{className:"grid grid-cols-2 divide-x divide-y divide-ds-border-subtle border-b border-ds-border-subtle sm:grid-cols-4 lg:grid-cols-7",children:[(0,w.jsx)(ht,{label:"Runs",value:e.filter(Js).length}),(0,w.jsx)(ht,{label:"Success rate",value:l.length?`${Math.round(r/l.length*100)}%`:"\u2014"}),(0,w.jsx)(ht,{label:"Median duration",value:s.length?uo(nI(s,.5)):"\u2014"}),(0,w.jsx)(ht,{label:"95th percentile",value:s.length?uo(nI(s,.95)):"\u2014"}),(0,w.jsx)(ht,{label:"Steps a second",value:o===null?"\u2014":Math.round(o).toLocaleString()}),(0,w.jsx)(ht,{label:"Records per flush",value:c?((i.records??0)/c).toFixed(1):"\u2014"}),(0,w.jsx)(ht,{label:"Flush time",value:c&&i.flush_us_total?uo(i.flush_us_total/c/1e3):"\u2014",hint:i.max_flush_us?`max ${uo(i.max_flush_us/1e3)}`:void 0})]}),(0,w.jsx)(ct,{title:"Runs over time",actions:(0,w.jsx)("span",{className:"text-ui-caption text-ds-text-muted",children:"starts per minute"}),children:(0,w.jsx)("div",{className:"px-4 pb-3",children:(0,w.jsx)(XO,{points:x,max:Math.max(...x,1),label:"Run starts per minute"})})}),(0,w.jsx)(ct,{title:"Failures by type",children:f.size===0?(0,w.jsx)("p",{className:"px-4 pb-3 text-ui-body text-ds-text-subtle",children:"No failures."}):(0,w.jsx)("ul",{className:"divide-y divide-ds-border-subtle",children:[...f].sort((g,S)=>S[1]-g[1]).map(([g,S])=>(0,w.jsxs)("li",{className:"flex h-8 items-center justify-between px-4 text-ui-body",children:[(0,w.jsx)(ue,{children:g}),(0,w.jsx)("span",{className:"tabular",children:S})]},g))})}),(0,w.jsx)(ct,{title:"Counters",children:(0,w.jsx)("div",{className:"px-4 pb-4",children:(0,w.jsx)($t,{value:t?.total??{}})})})]})}function sI(){let e=In(),{data:t,error:a,reload:o}=Da(ie.schedules,3e3,[]),[n,l]=wa.useState(null),{data:r}=Da(()=>n?ie.schedule(n):Promise.resolve(null),3e3,[n],!!n),u=(s,i)=>ie.scheduleOp(s,i).then(()=>{e(i==="trigger"?`Started a run of ${s}`:`${i==="pause"?"Paused":"Resumed"} ${s}`),o()}).catch(c=>e(c.message,"error"));return(0,w.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col",children:[(0,w.jsx)(Nt,{title:"Schedules"}),a?(0,w.jsx)(jt,{tone:"warning",className:"m-4",title:"Schedules are not available",children:a}):null,t&&t.length===0?(0,w.jsxs)(it,{title:"No schedules.",children:["A schedule starts a workflow on a cron expression or an interval: ",(0,w.jsxs)(ue,{children:['engine.schedule("nightly", ','{ cron: "0 3 * * *" }',", report)"]}),"."]}):null,(0,w.jsx)("ul",{className:"min-h-0 flex-1 divide-y divide-ds-border-subtle overflow-y-auto",children:(t??[]).map(s=>(0,w.jsxs)("li",{children:[(0,w.jsxs)("div",{className:"flex h-[34px] items-center gap-3 px-4",children:[(0,w.jsx)("button",{type:"button",className:"min-w-0 flex-1 truncate text-left font-mono text-ui-code hover:underline",onClick:()=>l(n===s.name?null:s.name),children:s.name}),(0,w.jsxs)("span",{className:"text-ui-caption text-ds-text-muted",children:["since ",_o(s.summary.startedMs)]}),(0,w.jsxs)(j,{size:"sm",variant:"ghost",onClick:()=>u(s.name,"trigger"),children:[(0,w.jsx)(Rs,{"aria-hidden":"true"})," Run now"]}),(0,w.jsxs)(j,{size:"sm",variant:"ghost",onClick:()=>u(s.name,"pause"),children:[(0,w.jsx)(ys,{"aria-hidden":"true"})," Pause"]}),(0,w.jsxs)(j,{size:"sm",variant:"ghost",onClick:()=>u(s.name,"resume"),children:[(0,w.jsx)(ka,{"aria-hidden":"true"})," Resume"]})]}),n===s.name?(0,w.jsx)("div",{className:"px-4 pb-3",children:(0,w.jsx)($t,{value:r??void 0})}):null]},s.name))})]})}function $O(e,t){return[...new Set([...Object.keys(e),...Object.keys(t)])].filter(o=>JSON.stringify(e[o])!==JSON.stringify(t[o])).sort()}function KO({type:e,objectKey:t,state:a,version:o,onSaved:n}){let l=In(),[r,u]=wa.useState(null),[s,i]=wa.useState(null),[c,f]=wa.useState(!1),d=null,p=null;if(r!==null)try{let S=JSON.parse(r);S&&typeof S=="object"&&!Array.isArray(S)?d=S:p="The state is a JSON object."}catch(S){p=S.message}let x=d&&s?$O(s.state,d):[],g=async()=>{if(!(!d||!s))try{let S=await ie.editState(e,t,{clearAll:!0,set:d},s.version);l(S.changed.length?`Saved: ${S.changed.join(", ")}`:"Saved: nothing changed"),u(null),n()}catch(S){let m=S instanceof Error&&"status"in S&&S.status===412;l(m?"The state changed while you edited it: it was reloaded, edit it again":S.message,"error"),m&&(u(null),n())}};return r===null?(0,w.jsx)(ct,{title:"State",actions:(0,w.jsxs)(j,{size:"sm",variant:"outline",onClick:()=>{i({state:a,version:o}),u(JSON.stringify(a,null,2))},children:[(0,w.jsx)(Cs,{"aria-hidden":"true"})," Edit"]}),children:(0,w.jsxs)("div",{className:"px-4 pb-3",children:[(0,w.jsx)($t,{value:a}),o?(0,w.jsxs)("p",{className:"mt-2 text-ui-caption text-ds-text-subtle",children:["Version ",(0,w.jsx)(ue,{children:o})]}):null]})}):(0,w.jsxs)(ct,{title:"Edit the state",children:[(0,w.jsxs)("div",{className:"space-y-2 px-4 pb-3",children:[(0,w.jsx)("label",{className:"sr-only",htmlFor:"state-draft",children:"The state, as JSON"}),(0,w.jsx)("textarea",{id:"state-draft",value:r,onChange:S=>u(S.target.value),spellCheck:!1,rows:Math.min(24,Math.max(6,r.split(`
`).length+1)),className:"w-full rounded-md border border-ds-border bg-ds-surface p-2 font-mono text-ui-code outline-none focus-visible:outline focus-visible:outline-2 focus-visible:outline-ds-focus"}),(0,w.jsx)("p",{className:p?"text-ui-caption text-ds-error":"text-ui-caption text-ds-text-muted","aria-live":"polite",children:p??(x.length?`Changes ${x.join(", ")}`:"No change yet")}),(0,w.jsxs)("div",{className:"flex gap-2",children:[(0,w.jsx)(j,{size:"sm",disabled:!!p||!x.length,onClick:()=>f(!0),children:"Save"}),(0,w.jsx)(j,{size:"sm",variant:"ghost",onClick:()=>u(null),children:"Discard"})]})]}),(0,w.jsxs)(Oo,{open:c,onOpenChange:f,title:`Change ${x.length} field${x.length===1?"":"s"} of ${e}/${t}?`,action:"Save the state",destructive:!1,onConfirm:g,children:["The edit waits for a handler that is running, then commits as a handler's writes do; handlers that run after it see the new state. Fields:"," ",(0,w.jsx)(ue,{children:x.join(", ")}),"."]})]})}function iI({runs:e,route:t}){let a=e.filter(i=>i.object&&!i.finishedMs),[o,n]=[t[1],t.slice(2).join("/")],{data:l,error:r,reload:u}=Da(()=>o&&n?ie.object(o,n):Promise.resolve(null),2e3,[o,n],!!(o&&n));return o&&n?(0,w.jsxs)("div",{className:"min-h-0 flex-1 overflow-y-auto",children:[(0,w.jsx)(Nt,{title:(0,w.jsx)(ue,{children:`${o}/${n}`}),meta:"A key of an object type",status:l?(0,w.jsx)(ro,{status:l.status}):null,actions:(0,w.jsx)(j,{variant:"outline",asChild:!0,children:(0,w.jsx)("a",{href:Sa(["objects"]),children:"All keys"})})}),r?(0,w.jsx)(it,{title:"This key cannot be read.",children:r}):null,(0,w.jsx)(KO,{type:o,objectKey:n,state:l?.state??l?.objectDetail?.state??{},version:l?.objectDetail?.version,onSaved:u}),(0,w.jsx)(ct,{title:"Pending calls",children:(0,w.jsx)("div",{className:"px-4 pb-3",children:(0,w.jsx)($t,{value:{running:l?.objectDetail?.running??[],waiting:l?.objectDetail?.waiting??[]}})})}),(0,w.jsx)(ct,{title:"Run",children:(0,w.jsx)("div",{className:"px-4 pb-3",children:(0,w.jsx)("a",{className:"text-ds-accent-text hover:underline",href:Sa(["run",`${o}/${n}`]),children:"Open the key's run"})})})]}):(0,w.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col",children:[(0,w.jsx)(Nt,{title:"Objects",meta:"Keys of object types: their state and pending calls"}),(0,w.jsx)(zr,{rows:a,columns:[{id:"key",header:"Key",cell:({row:i})=>(0,w.jsx)(ue,{children:i.original.id})},{id:"type",header:"Type",size:160,meta:{minTable:480},cell:({row:i})=>i.original.type},{id:"since",header:"Since",size:120,meta:{right:!0,minTable:560},cell:({row:i})=>(0,w.jsx)("span",{className:"text-ds-text-muted",title:Mn(i.original.startedMs),children:_o(i.original.startedMs)})}],rowId:i=>i.id,onOpen:i=>Dt(["objects",...i.id.split("/")]),empty:(0,w.jsxs)(it,{title:"No object keys.",children:["An object type keeps state per key: ",(0,w.jsx)(ue,{children:'engine.object(cart, "user-7").call("add", item)'})," creates one."]})})]})}var YO=[{id:"name",header:"Limit",cell:({row:e})=>(0,w.jsx)(ue,{children:e.original.name})},{id:"use",header:"In use",size:200,cell:({row:e})=>{let t=e.original,a=t.concurrent>0?Math.min(1,t.inUse/t.concurrent):0;return(0,w.jsxs)("span",{className:"flex items-center gap-2",children:[(0,w.jsx)("span",{className:"tabular w-14 shrink-0",children:t.concurrent>0?`${t.inUse} / ${t.concurrent}`:t.inUse}),t.concurrent>0?(0,w.jsx)("span",{className:"h-1.5 w-24 overflow-hidden rounded-full bg-ds-hover","aria-hidden":!0,children:(0,w.jsx)("span",{className:a>=1?"block h-full bg-ds-warning":"block h-full bg-ds-accent",style:{width:`${a*100}%`}})}):null]})}},{id:"rate",header:"Per second",size:110,meta:{right:!0,minTable:560},cell:({row:e})=>(0,w.jsx)("span",{className:"tabular text-ds-text-muted",children:e.original.perSecond>0?e.original.perSecond:"\u2014"})},{id:"waiting",header:"Waiting",size:90,meta:{right:!0},cell:({row:e})=>(0,w.jsx)("span",{className:e.original.waiting>0?"tabular text-ds-warning":"tabular text-ds-text-muted",children:e.original.waiting})}];function cI(){let{data:e}=Da(ie.metrics,2e3,[]),{data:t,error:a}=Da(ie.limits,1e3,[]),o=e?.total??{};return(0,w.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col",children:[(0,w.jsx)(Nt,{title:"Limits",meta:"Concurrency and rate limits on steps"}),(0,w.jsxs)("div",{className:"grid grid-cols-2 divide-x divide-ds-border-subtle border-b border-ds-border-subtle sm:grid-cols-4",children:[(0,w.jsx)(ht,{label:"Permit waits",value:o.limit_waits??o.permit_waits??"\u2014"}),(0,w.jsx)(ht,{label:"Busy rejections",value:o.busy??0}),(0,w.jsx)(ht,{label:"Gate waits",value:o.gate_waits??"\u2014"}),(0,w.jsx)(ht,{label:"Shards",value:e?.shards?.length??"\u2014"})]}),a?(0,w.jsx)(jt,{tone:"warning",className:"m-4",title:"Limits are not available",children:a}):null,(0,w.jsx)(zr,{rows:t??[],columns:YO,rowId:n=>n.name,empty:(0,w.jsxs)(it,{title:"No limits defined.",children:["A limit is defined with ",(0,w.jsxs)(ue,{children:['engine.limit("stripe", ',"{ concurrent: 5 }",")"]}),"; steps take a permit with ",(0,w.jsx)(ue,{children:'limit: "stripe"'}),". ",(0,w.jsx)(ue,{children:"fusee limits"})," lists them from a terminal."]})})]})}var Yt=M(O(),1);var b=M(z(),1);function WO(e,t){let a=new Map,o=(n,l,r)=>{let u=n.seq,s=a.get(u);return s||(s={seq:u,kind:l,name:r,status:"running",attempts:1,tries:[]},a.set(u,s)),s};for(let n of e)if(typeof n.seq=="number")switch(n.kind){case"step":{let l=o(n,"step",String(n.name));l.record=n,l.status=n.status==="ok"?"ok":String(n.status),l.attempts=Number(n.attempt??1);break}case"attempt":{let l=o(n,"step",String(n.name));l.tries.push(n),l.attempts=Math.max(l.attempts,Number(n.attempt??1)+1),n.paused===!0&&(l.status="paused",l.attempts=Number(n.attempt??1));break}case"resume":{let l=a.get(n.seq);l&&(l.tries.push(n),l.status="running",l.attempts=Number(n.attempt??0)+1);break}case"timer":o(n,"sleep",String(n.name)).record=n;break;case"fired":{let l=o(n,"sleep","");l.status="ok",l.done=n;break}case"wait":o(n,"wait",String(n.name)).record=n;break;case"waited":{let l=o(n,"wait","");l.done=n,l.status=n.outcome?.timeout!==void 0?"timed_out":"ok";break}case"child":case"call":{let l=o(n,n.kind,String(n.kind==="call"?`${n.type}.${n.handler}`:n.id));l.record=n;break}case"child_done":{let l=o(n,"child","");l.done=n,l.status=String(n.status);break}case"await":o(n,"await",String(n.name)).record=n;break;case"completed":{let l=o(n,"await","");l.done=n,l.status=String(n.status);break}}if(t)for(let[n,[l,r]]of Object.entries(t)){let u=a.get(Number(n));u&&Object.assign(u,{began:l,took:r})}return[...a.values()].sort((n,l)=>n.seq-l.seq)}function ZO(e,t,a){let o=Math.min(100,Math.max(0,((e.began??t)-t)/a)*100),n=Math.min(100-o,(e.took??0)/a*100);return{left:`${o}%`,width:`${n}%`}}function QO(e){let t=[];for(let a of e){let o=typeof a.by=="string"?a.by:void 0;a.kind==="signal"?t.push({what:"Signal",detail:String(a.name),by:o}):a.kind==="cancel"?t.push({what:"Cancel",detail:String(a.reason??""),by:o}):a.kind==="resume"?t.push({what:"Resume",detail:`step at position ${a.seq}`,by:o}):a.kind==="done"&&a.status==="terminated"?t.push({what:"Terminate",detail:Vg(a.payload??"",60),by:o}):a.kind==="done"&&a.status==="reset"?t.push({what:"Reset",detail:"a new run replaced this one",by:o}):a.kind==="start"&&a.from==="reset"&&t.push({what:"Reset",detail:"this run replaced the one before",by:o})}return t}function dI({f:e}){let t=(()=>{let a=e;for(;a.cause;)a=a.cause;return a})();return(0,b.jsxs)("div",{className:"space-y-3",children:[(0,b.jsx)("p",{className:"text-ui-body text-ds-text-strong",children:t.message}),(0,b.jsxs)("dl",{className:"grid grid-cols-[8rem_1fr] gap-x-3 gap-y-1 text-ui-body",children:[t.type?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("dt",{className:"text-ds-text-muted",children:"Type"}),(0,b.jsx)("dd",{children:(0,b.jsx)(ue,{children:t.type})})]}):null,t.code?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("dt",{className:"text-ds-text-muted",children:"Code"}),(0,b.jsx)("dd",{children:(0,b.jsx)(ue,{children:t.code})})]}):null,(0,b.jsx)("dt",{className:"text-ds-text-muted",children:"Retried"}),(0,b.jsx)("dd",{children:t.retryable===!1?"No: the failure is final":"Under the step's retry policy"}),e!==t?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("dt",{className:"text-ds-text-muted",children:"Raised as"}),(0,b.jsx)("dd",{className:"text-ds-text-muted",children:e.message})]}):null]}),t.details!==void 0?(0,b.jsxs)("div",{children:[(0,b.jsx)("p",{className:"mb-1 text-ui-caption text-ds-text-muted",children:"Details"}),(0,b.jsx)($t,{value:t.details})]}):null,t.stack?(0,b.jsxs)("details",{open:!0,className:"group",children:[(0,b.jsx)("summary",{className:"cursor-pointer text-ui-caption text-ds-text-muted",children:"Technical details"}),(0,b.jsx)("pre",{className:"mt-1 max-h-72 overflow-auto rounded-md border border-ds-border-subtle bg-ds-surface-sunken p-2 font-mono text-ui-code text-ds-text-muted",children:t.stack})]}):null]})}function JO({op:e,journal:t}){let a=e.status==="failed",o=e.record?.payload??e.done?.payload,n=[...e.kind==="child"||e.kind==="call"?[{value:"input",label:"Input"}]:[],{value:"output",label:"Output"},...a||e.tries.length?[{value:"error",label:"Error"}]:[],{value:"attempts",label:`Attempts (${e.attempts})`},{value:"records",label:"Records"}],[l,r]=Yt.useState(a?"error":"output"),u=a?Yu(o):Yu(e.tries.at(-1)?.error);return(0,b.jsxs)("div",{className:"border-t border-ds-border-subtle px-4 py-3",children:[(0,b.jsxs)("div",{className:"mb-2 flex items-center gap-2",children:[(0,b.jsx)(Ud,{tone:Ys(e.status)}),(0,b.jsx)("span",{className:"font-mono text-ui-code",children:e.name}),(0,b.jsx)("span",{className:"text-ui-caption text-ds-text-muted",children:e.kind}),e.began!==void 0&&e.took!==void 0?(0,b.jsxs)("span",{className:"ml-auto text-ui-caption text-ds-text-muted",children:["began ",Mn(e.began)," \xB7 took ",uo(e.took)]}):null]}),(0,b.jsxs)($s,{value:l,onValueChange:r,children:[(0,b.jsx)(Xs,{tabs:n,className:"mb-3 border-b border-ds-border-subtle pb-1.5"}),(0,b.jsx)(Fa,{value:"input",children:(0,b.jsx)($t,{value:e.record?.input})}),(0,b.jsx)(Fa,{value:"output",children:a?(0,b.jsx)("p",{className:"text-ui-body text-ds-text-subtle",children:"The step failed; see Error."}):e.status==="running"?(0,b.jsx)("p",{className:"text-ui-body text-ds-text-subtle",children:"Not finished."}):(0,b.jsx)($t,{value:o})}),(0,b.jsx)(Fa,{value:"error",children:u?(0,b.jsx)(dI,{f:u}):null}),(0,b.jsx)(Fa,{value:"attempts",children:(0,b.jsxs)("ul",{className:"divide-y divide-ds-border-subtle",children:[e.tries.map(s=>(0,b.jsxs)("li",{className:"flex gap-3 py-1.5 text-ui-body",children:[(0,b.jsxs)("span",{className:"w-20 shrink-0 text-ds-text-muted",children:["Attempt ",String(s.attempt)]}),(0,b.jsx)("span",{className:"text-ds-error",children:Yu(s.error)?.message})]},String(s.attempt))),e.record?(0,b.jsxs)("li",{className:"flex gap-3 py-1.5 text-ui-body",children:[(0,b.jsxs)("span",{className:"w-20 shrink-0 text-ds-text-muted",children:["Attempt ",String(e.record.attempt??e.attempts)]}),(0,b.jsx)("span",{className:a?"text-ds-error":"text-ds-text-strong",children:a?Yu(o)?.message:"Succeeded"})]}):null]})}),(0,b.jsx)(Fa,{value:"records",children:(0,b.jsx)($t,{value:t.filter(s=>s.seq===e.seq)})})]})]})}function e_({id:e,names:t}){let[a,o]=Yt.useState(t[0]??""),[n,l]=Yt.useState([]),[r,u]=Yt.useState(null);return Yt.useEffect(()=>{if(!a)return;l([]),u(null);let s=Tc(`/v1/runs/${encodeURIComponent(e)}/streams/${encodeURIComponent(a)}`);return s.addEventListener("chunk",i=>l(c=>[...c,JSON.parse(i.data)])),s.addEventListener("end",i=>{u(JSON.parse(i.data).status??"ok"),s.close()}),()=>s.close()},[e,a]),t.length?(0,b.jsxs)("div",{className:"px-4 py-3",children:[(0,b.jsxs)("div",{className:"mb-2 flex items-center gap-2",children:[(0,b.jsx)("select",{"aria-label":"Stream",value:a,onChange:s=>o(s.target.value),className:"h-7 rounded-md border border-ds-border bg-ds-surface px-2 text-ui-body",children:t.map(s=>(0,b.jsx)("option",{children:s},s))}),(0,b.jsxs)("span",{className:"text-ui-caption text-ds-text-muted",children:[n.length," chunks",r?` \xB7 ended ${r}`:" \xB7 following"]})]}),(0,b.jsx)("div",{className:"max-h-[60vh] overflow-y-auto rounded-md border border-ds-border-subtle bg-ds-surface-sunken p-2 font-mono text-ui-code",children:n.map(s=>(0,b.jsxs)("div",{className:"flex gap-3",children:[(0,b.jsx)("span",{className:"w-10 shrink-0 text-right text-ds-text-subtle",children:s.offset}),(0,b.jsx)("span",{className:"whitespace-pre-wrap break-all",children:typeof s.value=="string"?s.value:JSON.stringify(s.value)})]},s.offset))})]}):(0,b.jsxs)(it,{title:"No streams.",children:["A step or the workflow writes one with ",(0,b.jsx)(ue,{children:"stream(name)"}),"; readers follow it as it grows."]})}function fI({id:e}){let t=In(),[a,o]=Yt.useState(!1),{data:n,error:l,reload:r}=Da(()=>ie.run(e),1e3,[e],!a),{data:u}=Da(()=>ie.result(e),6e4,[e,n?.status],!!n&&Yy.has(n.status)&&n.status!=="ok");Yt.useEffect(()=>o(!!n?.finishedMs),[n?.finishedMs]);let[s,i]=Yt.useState(null),[c,f]=Yt.useState("steps"),[d,p]=Yt.useState(null),[x,g]=Yt.useState({name:"",value:"null"}),[S,m]=Yt.useState("");if(l&&!n)return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(Nt,{title:(0,b.jsx)(ue,{children:e}),actions:(0,b.jsx)(j,{variant:"outline",asChild:!0,children:(0,b.jsxs)("a",{href:Sa(["runs"]),children:[(0,b.jsx)(ls,{"aria-hidden":"true"})," Runs"]})})}),(0,b.jsx)(it,{title:l.includes("not found")?"No run with this workflow ID.":"The run cannot be read.",children:l})]});if(!n)return(0,b.jsxs)("div",{className:"space-y-3 p-4","aria-busy":"true",children:[(0,b.jsx)(rl,{className:"h-6 w-64"}),(0,b.jsx)(rl,{className:"h-4 w-40"}),(0,b.jsx)(rl,{className:"h-40 w-full"})]});let h=WO(n.journal,n.stepTimes),v=h.filter(A=>A.kind==="step"),y=n.journal.filter(A=>A.kind==="child"),R=[...new Set(n.journal.filter(A=>A.kind==="chunk"||A.kind==="stream_end").map(A=>String(A.name)))],I=n.status==="failed",C=n.status==="stuck",L=n.status==="paused"?h.find(A=>A.status==="paused"):void 0,k=L?.tries.filter(A=>A.kind==="attempt").at(-1)?.error,D=typeof k=="string"?gr(k):k?.message,N=!n.finishedMs,Y=(n.finishedMs??Date.now())-n.startedMs,ne=h.some(A=>A.took!==void 0),pe=Math.max(1,Y,...h.map(A=>(A.began??0)+(A.took??0)-n.startedMs)),fe=async(A,ce)=>{try{await A(),t(ce),o(!1),r()}catch(E){t(E.message,"error")}};return(0,b.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col",children:[(0,b.jsx)(Nt,{title:(0,b.jsx)(ue,{className:"text-ui-detail-title",children:n.id}),meta:(0,b.jsxs)(b.Fragment,{children:[n.type," v",n.version," \xB7 run ",n.run," \xB7 ",uo(Y)," \xB7 started ",_o(n.startedMs)]}),status:(0,b.jsx)(ro,{status:n.status}),actions:(0,b.jsxs)(b.Fragment,{children:[I?(0,b.jsxs)(j,{onClick:()=>fe(()=>ie.retry(n.id),"Retrying from the failed step"),children:[(0,b.jsx)(xn,{"aria-hidden":"true"})," Retry"]}):n.status==="paused"?(0,b.jsxs)(j,{onClick:()=>fe(()=>ie.resume(n.id),"Resumed: the step runs again"),children:[(0,b.jsx)(ka,{"aria-hidden":"true"})," Resume"]}):N?(0,b.jsxs)(j,{onClick:()=>p("signal"),children:[(0,b.jsx)(Ls,{"aria-hidden":"true"})," Signal"]}):null,(0,b.jsx)(sd,{text:location.href,label:"Copy link"}),(0,b.jsxs)(d0,{children:[(0,b.jsx)(f0,{asChild:!0,children:(0,b.jsx)(to,{variant:"outline",label:"More actions",children:(0,b.jsx)(mn,{})})}),(0,b.jsxs)(p0,{children:[(0,b.jsxs)(js,{disabled:!N,onSelect:()=>p("cancel"),children:[(0,b.jsx)(pn,{})," Cancel"]}),(0,b.jsxs)(js,{disabled:!N,destructive:!0,onSelect:()=>p("terminate"),children:[(0,b.jsx)(ba,{})," Terminate"]}),(0,b.jsx)(m0,{}),(0,b.jsxs)(js,{disabled:!v.length,onSelect:()=>p("reset"),children:[(0,b.jsx)(xn,{})," Reset to a step"]}),(0,b.jsxs)(js,{onSelect:()=>window.open(ie.exportUrl(n.id)),children:[(0,b.jsx)(fs,{})," Export journal"]})]})]})]})}),(0,b.jsxs)("div",{className:"min-h-0 flex-1 overflow-y-auto",children:[C?(0,b.jsxs)(jt,{tone:"error",className:"m-4",title:"This run is stuck: its code no longer matches its journal",actions:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(j,{size:"sm",variant:"outline",onClick:()=>p("reset"),children:"Reset to a step"}),(0,b.jsx)(j,{size:"sm",variant:"outline",asChild:!0,children:(0,b.jsx)("a",{href:"https://github.com/bitsinfra/fusee/blob/main/docs/errors.md#determinism",target:"_blank",rel:"noreferrer",children:"How to fix it"})})]}),children:[(0,b.jsx)("p",{className:"font-mono text-ui-code text-ds-text-strong",children:gr(n.error)}),(0,b.jsxs)("p",{className:"mt-1",children:["Deploy code that matches the journal, guard the change with ",(0,b.jsx)(ue,{children:'patched("\u2026")'})," so older runs take the old path, or reset the run to before the step that differs."]})]}):null,L?(0,b.jsxs)(jt,{tone:"warning",className:"m-4",title:`This run is paused: step ${L.name} ran out of retries`,actions:(0,b.jsxs)(j,{size:"sm",onClick:()=>fe(()=>ie.resume(n.id),"Resumed: the step runs again"),children:[(0,b.jsx)(ka,{"aria-hidden":"true"})," Resume"]}),children:[D?(0,b.jsx)("p",{className:"font-mono text-ui-code text-ds-text-strong",children:D}):null,(0,b.jsx)("p",{className:"mt-1",children:"The run waits here, and so do its parent and anyone waiting on its result. Fix the cause (deploy the fix if it is in the code), then resume: the step runs again at once with a fresh set of attempts."})]}):null,I&&u?.error?(0,b.jsx)("div",{className:"m-4 rounded-lg border border-ds-error/40 bg-ds-error-muted/40 p-3",children:(0,b.jsx)(dI,{f:u.error})}):null,(0,b.jsxs)($s,{value:c,onValueChange:f,children:[(0,b.jsx)("div",{className:"border-b border-ds-border-subtle px-4 py-1.5",children:(0,b.jsx)(Xs,{tabs:[{value:"steps",label:`Steps (${v.length})`},{value:"journal",label:"Journal"},{value:"streams",label:`Streams${R.length?` (${R.length})`:""}`},{value:"children",label:`Children${y.length?` (${y.length})`:""}`},{value:"diagnostics",label:"Diagnostics"}]})}),(0,b.jsxs)(Fa,{value:"steps",children:[h.length===0?(0,b.jsx)(it,{title:"No operations yet.",children:"The run has started; its first step, sleep or wait shows here."}):null,(0,b.jsx)("ul",{className:"divide-y divide-ds-border-subtle",children:h.map(A=>(0,b.jsxs)("li",{children:[(0,b.jsxs)("button",{type:"button",onClick:()=>i(s===A.seq?null:A.seq),"aria-expanded":s===A.seq,className:de("grid h-[34px] w-full items-center gap-3 px-4 text-left transition-interactive hover:bg-ds-table-row-hover",ne?"grid-cols-[1rem_minmax(0,1fr)_5rem_4rem_7rem] sm:grid-cols-[1rem_minmax(0,1fr)_minmax(4rem,12rem)_5rem_4rem_7rem]":"grid-cols-[1rem_minmax(0,1fr)_6rem_7rem]",s===A.seq&&"bg-ds-table-row-selected"),children:[(0,b.jsx)(Ud,{tone:Ys(A.status),pulse:A.status==="running"&&N}),(0,b.jsxs)("span",{className:"min-w-0 truncate",children:[(0,b.jsx)("span",{className:"font-mono text-ui-code",children:A.name||A.kind}),(0,b.jsx)("span",{className:"ml-2 text-ui-caption text-ds-text-subtle",children:A.kind})]}),ne?(0,b.jsx)("span",{"aria-hidden":"true",className:"relative hidden h-1.5 rounded-full bg-ds-surface-sunken sm:block",children:A.took!==void 0?(0,b.jsx)("span",{className:de("absolute inset-y-0 min-w-[2px] rounded-full",L0(Ys(A.status))),style:ZO(A,n.startedMs,pe)}):null}):null,(0,b.jsx)("span",{className:"text-right text-ui-caption text-ds-text-muted",children:A.attempts>1?`${A.attempts} attempts`:""}),ne?(0,b.jsx)("span",{className:"text-right font-mono text-ui-caption tabular-nums text-ds-text-muted",children:A.took!==void 0?uo(A.took):""}):null,(0,b.jsx)("span",{className:"truncate text-right text-ui-caption text-ds-text-muted",children:A.status==="running"?A.kind==="wait"?"waiting":A.kind==="sleep"?"sleeping":"running":A.status==="ok"?Vg(A.record?.payload??"",18):A.status})]}),s===A.seq?(0,b.jsx)(JO,{op:A,journal:n.journal}):null]},A.seq))})]}),(0,b.jsx)(Fa,{value:"journal",className:"px-4 py-3",children:(0,b.jsx)($t,{value:n.journal})}),(0,b.jsx)(Fa,{value:"streams",children:(0,b.jsx)(e_,{id:n.id,names:R})}),(0,b.jsxs)(Fa,{value:"children",children:[y.length===0?(0,b.jsxs)(it,{title:"No children.",children:["A child starts with ",(0,b.jsx)(ue,{children:"ctx.child(workflow, id, input)"}),"."]}):null,(0,b.jsx)("ul",{className:"divide-y divide-ds-border-subtle",children:y.map(A=>(0,b.jsx)("li",{children:(0,b.jsxs)("a",{href:Sa(["run",String(A.id)]),className:"flex h-[34px] items-center gap-3 px-4 hover:bg-ds-table-row-hover",children:[(0,b.jsx)(ue,{children:String(A.id)}),(0,b.jsx)("span",{className:"text-ui-caption text-ds-text-muted",children:String(A.type)})]})},String(A.seq)))})]}),(0,b.jsxs)(Fa,{value:"diagnostics",className:"px-4 py-3",children:[(0,b.jsxs)("dl",{className:"grid grid-cols-[10rem_1fr] gap-x-3 gap-y-1.5 text-ui-body",children:[(0,b.jsx)("dt",{className:"text-ds-text-muted",children:"Started"}),(0,b.jsx)("dd",{children:Mn(n.startedMs)}),(0,b.jsx)("dt",{className:"text-ds-text-muted",children:"Finished"}),(0,b.jsx)("dd",{children:n.finishedMs?Mn(n.finishedMs):"\u2014"}),(0,b.jsx)("dt",{className:"text-ds-text-muted",children:"Shard, run"}),(0,b.jsxs)("dd",{className:"font-mono text-ui-code",children:[n.shard,", ",n.run]}),(0,b.jsx)("dt",{className:"text-ds-text-muted",children:"Journal records"}),(0,b.jsx)("dd",{className:"tabular",children:n.journal.length}),(0,b.jsx)("dt",{className:"text-ds-text-muted",children:"Search attributes"}),(0,b.jsx)("dd",{children:(0,b.jsx)($t,{value:n.attributes??{}})})]}),(0,b.jsx)("h3",{className:"mt-5 mb-1.5 text-ui-section",children:"Requests"}),(()=>{let A=QO(n.journal);return A.length===0?(0,b.jsx)("p",{className:"text-ui-body text-ds-text-subtle",children:"No signals, cancellations, terminations or resets."}):(0,b.jsx)("ul",{className:"divide-y divide-ds-border-subtle rounded-md border border-ds-border-subtle",children:A.map((ce,E)=>(0,b.jsxs)("li",{className:"grid grid-cols-[6rem_minmax(0,1fr)_minmax(0,12rem)] items-center gap-3 px-3 py-1.5 text-ui-body",children:[(0,b.jsx)("span",{className:"text-ds-text-muted",children:ce.what}),(0,b.jsx)("span",{className:"truncate font-mono text-ui-code",children:ce.detail}),(0,b.jsx)("span",{className:"truncate text-right text-ui-caption text-ds-text-muted",title:ce.by?`asked by ${ce.by}`:"made in code, or before audit",children:ce.by??"\u2014"})]},E))})})()]})]})]}),(0,b.jsx)(zd,{open:d==="signal",onOpenChange:A=>!A&&p(null),title:`Signal ${n.id}`,description:"The value is JSON; it is recorded once the signal is durable.",footer:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(j,{variant:"outline",onClick:()=>p(null),children:"Cancel"}),(0,b.jsx)(j,{disabled:!x.name,onClick:()=>{let A;try{A=JSON.parse(x.value||"null")}catch{t("The value is not JSON","error");return}p(null),fe(()=>ie.signal(n.id,x.name,A),`Signalled ${x.name}`)},children:"Send signal"})]}),children:(0,b.jsxs)("div",{className:"space-y-2",children:[(0,b.jsxs)("label",{className:"block text-ui-label text-ds-text-muted",children:["Name",(0,b.jsx)("input",{value:x.name,onChange:A=>g({...x,name:A.target.value}),className:"mt-1 block h-7 w-full rounded-md border border-ds-border bg-ds-surface px-2 font-mono text-ui-code text-ds-text-strong"})]}),(0,b.jsxs)("label",{className:"block text-ui-label text-ds-text-muted",children:["Value",(0,b.jsx)("textarea",{value:x.value,onChange:A=>g({...x,value:A.target.value}),rows:3,className:"mt-1 block w-full rounded-md border border-ds-border bg-ds-surface px-2 py-1 font-mono text-ui-code text-ds-text-strong"})]})]})}),(0,b.jsx)(Oo,{open:d==="cancel",onOpenChange:A=>!A&&p(null),title:`Cancel ${n.id}?`,action:"Cancel run",destructive:!1,onConfirm:()=>fe(()=>ie.cancel(n.id,"cancelled from the UI"),"Cancellation delivered"),children:"Cancellation reaches the run's waits; its code may compensate before it ends."}),(0,b.jsx)(Oo,{open:d==="terminate",onOpenChange:A=>!A&&p(null),title:`Terminate ${n.id}?`,action:"Terminate",onConfirm:()=>fe(()=>ie.terminate(n.id,"terminated from the UI"),"Terminated"),children:"A step still running is discarded; its children follow their close policy. Nothing compensates."}),(0,b.jsxs)(Oo,{open:d==="reset",onOpenChange:A=>!A&&p(null),title:`Reset ${n.id}?`,action:"Reset",onConfirm:()=>fe(()=>ie.reset(n.id,S||v.at(-1)?.name||""),"Reset; a new run continues"),children:[(0,b.jsx)("p",{children:"A new run replaces this one: its journal is cut before the step you pick, and that step and those after it run again."}),(0,b.jsx)("select",{"aria-label":"Step",value:S||v.at(-1)?.name||"",onChange:A=>m(A.target.value),className:"mt-2 h-7 w-full rounded-md border border-ds-border bg-ds-surface px-2 font-mono text-ui-code text-ds-text-strong",children:v.map(A=>(0,b.jsxs)("option",{value:A.name,children:["before ",A.name]},A.seq))})]}),(0,b.jsxs)("span",{hidden:!0,children:[(0,b.jsx)(Oa,{children:"j"}),Dt.name]})]})}var It=M(z(),1);function pI(){let e=Zy(),{runs:t,live:a,reload:o}=Ky(),[n,l]=No.useState(null),[r,u]=No.useState(!1);No.useEffect(()=>{ie.info().then(l).catch(()=>{})},[]);let s=e.path[0]??"runs",i=t.filter(d=>!d.type.startsWith("fusee.")&&Dc.has(d.status)).length;No.useEffect(()=>{document.title=s==="run"?`${e.path.slice(1).join("/")} \xB7 Fusee`:`${qd.find(d=>d.id===s)?.label??(s==="fixtures"?"Fixtures":"Runs")} \xB7 Fusee`},[s,e.path]),No.useEffect(()=>{let d=!1,p=x=>{if((x.metaKey||x.ctrlKey)&&x.key.toLowerCase()==="k"){x.preventDefault(),u(S=>!S);return}if(!x.target.closest("input,textarea,select,[contenteditable]")){if(x.key==="g"&&!x.metaKey&&!x.ctrlKey){d=!0,setTimeout(()=>d=!1,800);return}if(d){let m={r:"runs",a:"attention",t:"types",s:"schedules",o:"objects",l:"limits",h:"health"}[x.key];m&&Dt([m]),d=!1}}};return addEventListener("keydown",p),()=>removeEventListener("keydown",p)},[]);let c=No.useMemo(()=>[...qd.map(d=>({id:`nav-${d.id}`,label:d.label,group:"Go to",run:()=>Dt([d.id])})),{id:"theme-light",label:"Light theme",group:"Display",run:()=>hr("light")},{id:"theme-dark",label:"Dark theme",group:"Display",run:()=>hr("dark")},{id:"theme-system",label:"Theme from the system",group:"Display",run:()=>hr("system")},{id:"fixtures",label:"Component fixtures",group:"Display",run:()=>Dt(["fixtures"])},...t.filter(d=>!d.type.startsWith("fusee.")).slice(0,400).map(d=>({id:`run-${d.id}`,label:d.id,hint:`${d.type} \xB7 ${d.status}`,group:"Runs",run:()=>Dt(["run",d.id])}))],[t]),f;switch(s){case"run":f=(0,It.jsx)(fI,{id:e.path.slice(1).join("/")},e.path.slice(1).join("/"));break;case"attention":f=(0,It.jsx)(lI,{runs:t,live:a});break;case"types":f=(0,It.jsx)(rI,{runs:t});break;case"health":f=(0,It.jsx)(uI,{runs:t});break;case"schedules":f=(0,It.jsx)(sI,{});break;case"objects":f=(0,It.jsx)(iI,{runs:t,route:e.path});break;case"limits":f=(0,It.jsx)(cI,{});break;case"fixtures":f=(0,It.jsx)(aI,{});break;default:f=(0,It.jsx)(J0,{runs:t,live:a,view:e.query.get("view")??"all",reload:o})}return(0,It.jsx)(h0,{children:(0,It.jsxs)(S0,{children:[(0,It.jsx)(R0,{info:n,current:s==="run"?"runs":s,attention:i,onPalette:()=>u(!0),children:f}),(0,It.jsx)($L,{open:r,onOpenChange:u,commands:c}),(0,It.jsx)(x0,{})]})})}var hI=M(z(),1);Wu();oC();var mI=document.getElementById("root");mI&&(0,gI.createRoot)(mI).render((0,hI.jsx)(pI,{}));