Files
claude-mem/plugin/ui/viewer-bundle.js
Alex Newman 74c8afd0e0 feat: Add real-time queue depth indicator to viewer UI
Implements a visual badge that displays the count of active work items (queued + currently processing) in the worker service. The badge appears next to the claude-mem logo and updates in real-time via SSE.

Features:
- Shows count of pending messages + active SDK generators
- Only displays when queueDepth > 0
- Subtle pulse animation for visual feedback
- Theme-aware styling

Backend changes:
- Added getTotalActiveWork() method to SessionManager
- Updated worker-service to broadcast queueDepth via SSE
- Enhanced processing status API endpoint

Frontend changes:
- Updated Header component to display queue bubble
- Enhanced useSSE hook to track queueDepth state
- Added CSS styling with pulse animation

Closes #122
Closes #96
Closes #97

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 15:11:37 -05:00

46 lines
168 KiB
JavaScript

"use strict";(()=>{var Nf=Object.create;var ku=Object.defineProperty;var Tf=Object.getOwnPropertyDescriptor;var Pf=Object.getOwnPropertyNames;var Lf=Object.getPrototypeOf,Mf=Object.prototype.hasOwnProperty;var Ot=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Of=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of Pf(t))!Mf.call(e,l)&&l!==n&&ku(e,l,{get:()=>t[l],enumerable:!(r=Tf(t,l))||r.enumerable});return e};var ee=(e,t,n)=>(n=e!=null?Nf(Lf(e)):{},Of(t||!e||!e.__esModule?ku(n,"default",{value:e,enumerable:!0}):n,e));var Du=Ot(P=>{"use strict";var Mn=Symbol.for("react.element"),zf=Symbol.for("react.portal"),Df=Symbol.for("react.fragment"),If=Symbol.for("react.strict_mode"),Af=Symbol.for("react.profiler"),Uf=Symbol.for("react.provider"),jf=Symbol.for("react.context"),Ff=Symbol.for("react.forward_ref"),Bf=Symbol.for("react.suspense"),Vf=Symbol.for("react.memo"),Hf=Symbol.for("react.lazy"),Eu=Symbol.iterator;function Wf(e){return e===null||typeof e!="object"?null:(e=Eu&&e[Eu]||e["@@iterator"],typeof e=="function"?e:null)}var Cu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Nu=Object.assign,Tu={};function Xt(e,t,n){this.props=e,this.context=t,this.refs=Tu,this.updater=n||Cu}Xt.prototype.isReactComponent={};Xt.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Xt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Pu(){}Pu.prototype=Xt.prototype;function Zl(e,t,n){this.props=e,this.context=t,this.refs=Tu,this.updater=n||Cu}var Jl=Zl.prototype=new Pu;Jl.constructor=Zl;Nu(Jl,Xt.prototype);Jl.isPureReactComponent=!0;var _u=Array.isArray,Lu=Object.prototype.hasOwnProperty,ql={current:null},Mu={key:!0,ref:!0,__self:!0,__source:!0};function Ou(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Lu.call(t,r)&&!Mu.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];l.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps,u)l[r]===void 0&&(l[r]=u[r]);return{$$typeof:Mn,type:e,key:o,ref:i,props:l,_owner:ql.current}}function $f(e,t){return{$$typeof:Mn,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function bl(e){return typeof e=="object"&&e!==null&&e.$$typeof===Mn}function Rf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var xu=/\/+/g;function Yl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Rf(""+e.key):t.toString(36)}function xr(e,t,n,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case Mn:case zf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+Yl(i,0):r,_u(l)?(n="",e!=null&&(n=e.replace(xu,"$&/")+"/"),xr(l,t,n,"",function(c){return c})):l!=null&&(bl(l)&&(l=$f(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(xu,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",_u(e))for(var u=0;u<e.length;u++){o=e[u];var s=r+Yl(o,u);i+=xr(o,t,n,s,l)}else if(s=Wf(e),typeof s=="function")for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=r+Yl(o,u++),i+=xr(o,t,n,s,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function _r(e,t,n){if(e==null)return e;var r=[],l=0;return xr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function Qf(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ce={current:null},Cr={transition:null},Kf={ReactCurrentDispatcher:ce,ReactCurrentBatchConfig:Cr,ReactCurrentOwner:ql};function zu(){throw Error("act(...) is not supported in production builds of React.")}P.Children={map:_r,forEach:function(e,t,n){_r(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return _r(e,function(){t++}),t},toArray:function(e){return _r(e,function(t){return t})||[]},only:function(e){if(!bl(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};P.Component=Xt;P.Fragment=Df;P.Profiler=Af;P.PureComponent=Zl;P.StrictMode=If;P.Suspense=Bf;P.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Kf;P.act=zu;P.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Nu({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=ql.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)Lu.call(t,s)&&!Mu.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){u=Array(s);for(var c=0;c<s;c++)u[c]=arguments[c+2];r.children=u}return{$$typeof:Mn,type:e.type,key:l,ref:o,props:r,_owner:i}};P.createContext=function(e){return e={$$typeof:jf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Uf,_context:e},e.Consumer=e};P.createElement=Ou;P.createFactory=function(e){var t=Ou.bind(null,e);return t.type=e,t};P.createRef=function(){return{current:null}};P.forwardRef=function(e){return{$$typeof:Ff,render:e}};P.isValidElement=bl;P.lazy=function(e){return{$$typeof:Hf,_payload:{_status:-1,_result:e},_init:Qf}};P.memo=function(e,t){return{$$typeof:Vf,type:e,compare:t===void 0?null:t}};P.startTransition=function(e){var t=Cr.transition;Cr.transition={};try{e()}finally{Cr.transition=t}};P.unstable_act=zu;P.useCallback=function(e,t){return ce.current.useCallback(e,t)};P.useContext=function(e){return ce.current.useContext(e)};P.useDebugValue=function(){};P.useDeferredValue=function(e){return ce.current.useDeferredValue(e)};P.useEffect=function(e,t){return ce.current.useEffect(e,t)};P.useId=function(){return ce.current.useId()};P.useImperativeHandle=function(e,t,n){return ce.current.useImperativeHandle(e,t,n)};P.useInsertionEffect=function(e,t){return ce.current.useInsertionEffect(e,t)};P.useLayoutEffect=function(e,t){return ce.current.useLayoutEffect(e,t)};P.useMemo=function(e,t){return ce.current.useMemo(e,t)};P.useReducer=function(e,t,n){return ce.current.useReducer(e,t,n)};P.useRef=function(e){return ce.current.useRef(e)};P.useState=function(e){return ce.current.useState(e)};P.useSyncExternalStore=function(e,t,n){return ce.current.useSyncExternalStore(e,t,n)};P.useTransition=function(){return ce.current.useTransition()};P.version="18.3.1"});var Z=Ot((bp,Iu)=>{"use strict";Iu.exports=Du()});var Ru=Ot(D=>{"use strict";function ro(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,l=e[r];if(0<Nr(l,t))e[r]=t,e[n]=l,n=r;else break e}}function Ie(e){return e.length===0?null:e[0]}function Pr(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,l=e.length,o=l>>>1;r<o;){var i=2*(r+1)-1,u=e[i],s=i+1,c=e[s];if(0>Nr(u,n))s<l&&0>Nr(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(s<l&&0>Nr(c,n))e[r]=c,e[s]=n,r=s;else break e}}return t}function Nr(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(Au=performance,D.unstable_now=function(){return Au.now()}):(eo=Date,Uu=eo.now(),D.unstable_now=function(){return eo.now()-Uu});var Au,eo,Uu,Re=[],st=[],Gf=1,Ne=null,oe=3,Lr=!1,zt=!1,zn=!1,Bu=typeof setTimeout=="function"?setTimeout:null,Vu=typeof clearTimeout=="function"?clearTimeout:null,ju=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function lo(e){for(var t=Ie(st);t!==null;){if(t.callback===null)Pr(st);else if(t.startTime<=e)Pr(st),t.sortIndex=t.expirationTime,ro(Re,t);else break;t=Ie(st)}}function oo(e){if(zn=!1,lo(e),!zt)if(Ie(Re)!==null)zt=!0,uo(io);else{var t=Ie(st);t!==null&&so(oo,t.startTime-e)}}function io(e,t){zt=!1,zn&&(zn=!1,Vu(Dn),Dn=-1),Lr=!0;var n=oe;try{for(lo(t),Ne=Ie(Re);Ne!==null&&(!(Ne.expirationTime>t)||e&&!$u());){var r=Ne.callback;if(typeof r=="function"){Ne.callback=null,oe=Ne.priorityLevel;var l=r(Ne.expirationTime<=t);t=D.unstable_now(),typeof l=="function"?Ne.callback=l:Ne===Ie(Re)&&Pr(Re),lo(t)}else Pr(Re);Ne=Ie(Re)}if(Ne!==null)var o=!0;else{var i=Ie(st);i!==null&&so(oo,i.startTime-t),o=!1}return o}finally{Ne=null,oe=n,Lr=!1}}var Mr=!1,Tr=null,Dn=-1,Hu=5,Wu=-1;function $u(){return!(D.unstable_now()-Wu<Hu)}function to(){if(Tr!==null){var e=D.unstable_now();Wu=e;var t=!0;try{t=Tr(!0,e)}finally{t?On():(Mr=!1,Tr=null)}}else Mr=!1}var On;typeof ju=="function"?On=function(){ju(to)}:typeof MessageChannel<"u"?(no=new MessageChannel,Fu=no.port2,no.port1.onmessage=to,On=function(){Fu.postMessage(null)}):On=function(){Bu(to,0)};var no,Fu;function uo(e){Tr=e,Mr||(Mr=!0,On())}function so(e,t){Dn=Bu(function(){e(D.unstable_now())},t)}D.unstable_IdlePriority=5;D.unstable_ImmediatePriority=1;D.unstable_LowPriority=4;D.unstable_NormalPriority=3;D.unstable_Profiling=null;D.unstable_UserBlockingPriority=2;D.unstable_cancelCallback=function(e){e.callback=null};D.unstable_continueExecution=function(){zt||Lr||(zt=!0,uo(io))};D.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"):Hu=0<e?Math.floor(1e3/e):5};D.unstable_getCurrentPriorityLevel=function(){return oe};D.unstable_getFirstCallbackNode=function(){return Ie(Re)};D.unstable_next=function(e){switch(oe){case 1:case 2:case 3:var t=3;break;default:t=oe}var n=oe;oe=t;try{return e()}finally{oe=n}};D.unstable_pauseExecution=function(){};D.unstable_requestPaint=function(){};D.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=oe;oe=e;try{return t()}finally{oe=n}};D.unstable_scheduleCallback=function(e,t,n){var r=D.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?r+n:r):n=r,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return l=n+l,e={id:Gf++,callback:t,priorityLevel:e,startTime:n,expirationTime:l,sortIndex:-1},n>r?(e.sortIndex=n,ro(st,e),Ie(Re)===null&&e===Ie(st)&&(zn?(Vu(Dn),Dn=-1):zn=!0,so(oo,n-r))):(e.sortIndex=l,ro(Re,e),zt||Lr||(zt=!0,uo(io))),e};D.unstable_shouldYield=$u;D.unstable_wrapCallback=function(e){var t=oe;return function(){var n=oe;oe=t;try{return e.apply(this,arguments)}finally{oe=n}}}});var Ku=Ot((tm,Qu)=>{"use strict";Qu.exports=Ru()});var Zc=Ot(xe=>{"use strict";var Xf=Z(),Ee=Ku();function g(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var bs=new Set,tr={};function Qt(e,t){hn(e,t),hn(e+"Capture",t)}function hn(e,t){for(tr[e]=t,e=0;e<t.length;e++)bs.add(t[e])}var tt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),zo=Object.prototype.hasOwnProperty,Yf=/^[: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]*$/,Gu={},Xu={};function Zf(e){return zo.call(Xu,e)?!0:zo.call(Gu,e)?!1:Yf.test(e)?Xu[e]=!0:(Gu[e]=!0,!1)}function Jf(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function qf(e,t,n,r){if(t===null||typeof t>"u"||Jf(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function pe(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){re[e]=new pe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];re[t]=new pe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){re[e]=new pe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){re[e]=new pe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){re[e]=new pe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){re[e]=new pe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){re[e]=new pe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){re[e]=new pe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){re[e]=new pe(e,5,!1,e.toLowerCase(),null,!1,!1)});var xi=/[\-:]([a-z])/g;function Ci(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(xi,Ci);re[t]=new pe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(xi,Ci);re[t]=new pe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(xi,Ci);re[t]=new pe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){re[e]=new pe(e,1,!1,e.toLowerCase(),null,!1,!1)});re.xlinkHref=new pe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){re[e]=new pe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ni(e,t,n,r){var l=re.hasOwnProperty(t)?re[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(qf(t,n,l,r)&&(n=null),r||l===null?Zf(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var ot=Xf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Or=Symbol.for("react.element"),Jt=Symbol.for("react.portal"),qt=Symbol.for("react.fragment"),Ti=Symbol.for("react.strict_mode"),Do=Symbol.for("react.profiler"),ea=Symbol.for("react.provider"),ta=Symbol.for("react.context"),Pi=Symbol.for("react.forward_ref"),Io=Symbol.for("react.suspense"),Ao=Symbol.for("react.suspense_list"),Li=Symbol.for("react.memo"),ct=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var na=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var Yu=Symbol.iterator;function In(e){return e===null||typeof e!="object"?null:(e=Yu&&e[Yu]||e["@@iterator"],typeof e=="function"?e:null)}var W=Object.assign,ao;function Wn(e){if(ao===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ao=t&&t[1]||""}return`
`+ao+e}var co=!1;function fo(e,t){if(!e||co)return"";co=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var l=c.stack.split(`
`),o=r.stack.split(`
`),i=l.length-1,u=o.length-1;1<=i&&0<=u&&l[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(l[i]!==o[u]){if(i!==1||u!==1)do if(i--,u--,0>u||l[i]!==o[u]){var s=`
`+l[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{co=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Wn(e):""}function bf(e){switch(e.tag){case 5:return Wn(e.type);case 16:return Wn("Lazy");case 13:return Wn("Suspense");case 19:return Wn("SuspenseList");case 0:case 2:case 15:return e=fo(e.type,!1),e;case 11:return e=fo(e.type.render,!1),e;case 1:return e=fo(e.type,!0),e;default:return""}}function Uo(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case qt:return"Fragment";case Jt:return"Portal";case Do:return"Profiler";case Ti:return"StrictMode";case Io:return"Suspense";case Ao:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ta:return(e.displayName||"Context")+".Consumer";case ea:return(e._context.displayName||"Context")+".Provider";case Pi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Li:return t=e.displayName||null,t!==null?t:Uo(e.type)||"Memo";case ct:t=e._payload,e=e._init;try{return Uo(e(t))}catch{}}return null}function ed(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Uo(t);case 8:return t===Ti?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function xt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ra(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function td(e){var t=ra(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function zr(e){e._valueTracker||(e._valueTracker=td(e))}function la(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ra(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function il(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function jo(e,t){var n=t.checked;return W({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Zu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=xt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function oa(e,t){t=t.checked,t!=null&&Ni(e,"checked",t,!1)}function Fo(e,t){oa(e,t);var n=xt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Bo(e,t.type,n):t.hasOwnProperty("defaultValue")&&Bo(e,t.type,xt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ju(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Bo(e,t,n){(t!=="number"||il(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var $n=Array.isArray;function cn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+xt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Vo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(g(91));return W({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function qu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(g(92));if($n(n)){if(1<n.length)throw Error(g(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:xt(n)}}function ia(e,t){var n=xt(t.value),r=xt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function bu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ua(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ho(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ua(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Dr,sa=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Dr=Dr||document.createElement("div"),Dr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Dr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function nr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Kn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},nd=["Webkit","ms","Moz","O"];Object.keys(Kn).forEach(function(e){nd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Kn[t]=Kn[e]})});function aa(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Kn.hasOwnProperty(e)&&Kn[e]?(""+t).trim():t+"px"}function ca(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=aa(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var rd=W({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Wo(e,t){if(t){if(rd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(g(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(g(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(g(61))}if(t.style!=null&&typeof t.style!="object")throw Error(g(62))}}function $o(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ro=null;function Mi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Qo=null,fn=null,dn=null;function es(e){if(e=wr(e)){if(typeof Qo!="function")throw Error(g(280));var t=e.stateNode;t&&(t=Il(t),Qo(e.stateNode,e.type,t))}}function fa(e){fn?dn?dn.push(e):dn=[e]:fn=e}function da(){if(fn){var e=fn,t=dn;if(dn=fn=null,es(e),t)for(e=0;e<t.length;e++)es(t[e])}}function pa(e,t){return e(t)}function ma(){}var po=!1;function va(e,t,n){if(po)return e(t,n);po=!0;try{return pa(e,t,n)}finally{po=!1,(fn!==null||dn!==null)&&(ma(),da())}}function rr(e,t){var n=e.stateNode;if(n===null)return null;var r=Il(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(g(231,t,typeof n));return n}var Ko=!1;if(tt)try{Yt={},Object.defineProperty(Yt,"passive",{get:function(){Ko=!0}}),window.addEventListener("test",Yt,Yt),window.removeEventListener("test",Yt,Yt)}catch{Ko=!1}var Yt;function ld(e,t,n,r,l,o,i,u,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(p){this.onError(p)}}var Gn=!1,ul=null,sl=!1,Go=null,od={onError:function(e){Gn=!0,ul=e}};function id(e,t,n,r,l,o,i,u,s){Gn=!1,ul=null,ld.apply(od,arguments)}function ud(e,t,n,r,l,o,i,u,s){if(id.apply(this,arguments),Gn){if(Gn){var c=ul;Gn=!1,ul=null}else throw Error(g(198));sl||(sl=!0,Go=c)}}function Kt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function ha(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 ts(e){if(Kt(e)!==e)throw Error(g(188))}function sd(e){var t=e.alternate;if(!t){if(t=Kt(e),t===null)throw Error(g(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return ts(l),e;if(o===r)return ts(l),t;o=o.sibling}throw Error(g(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i)throw Error(g(189))}}if(n.alternate!==r)throw Error(g(190))}if(n.tag!==3)throw Error(g(188));return n.stateNode.current===n?e:t}function ga(e){return e=sd(e),e!==null?ya(e):null}function ya(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ya(e);if(t!==null)return t;e=e.sibling}return null}var Sa=Ee.unstable_scheduleCallback,ns=Ee.unstable_cancelCallback,ad=Ee.unstable_shouldYield,cd=Ee.unstable_requestPaint,R=Ee.unstable_now,fd=Ee.unstable_getCurrentPriorityLevel,Oi=Ee.unstable_ImmediatePriority,wa=Ee.unstable_UserBlockingPriority,al=Ee.unstable_NormalPriority,dd=Ee.unstable_LowPriority,ka=Ee.unstable_IdlePriority,Ml=null,Xe=null;function pd(e){if(Xe&&typeof Xe.onCommitFiberRoot=="function")try{Xe.onCommitFiberRoot(Ml,e,void 0,(e.current.flags&128)===128)}catch{}}var Be=Math.clz32?Math.clz32:hd,md=Math.log,vd=Math.LN2;function hd(e){return e>>>=0,e===0?32:31-(md(e)/vd|0)|0}var Ir=64,Ar=4194304;function Rn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function cl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=Rn(u):(o&=i,o!==0&&(r=Rn(o)))}else i=n&~l,i!==0?r=Rn(i):o!==0&&(r=Rn(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Be(t),l=1<<n,r|=e[n],t&=~l;return r}function gd(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function yd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-Be(o),u=1<<i,s=l[i];s===-1?((u&n)===0||(u&r)!==0)&&(l[i]=gd(u,t)):s<=t&&(e.expiredLanes|=u),o&=~u}}function Xo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ea(){var e=Ir;return Ir<<=1,(Ir&4194240)===0&&(Ir=64),e}function mo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Be(t),e[t]=n}function Sd(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Be(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function zi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Be(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var z=0;function _a(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var xa,Di,Ca,Na,Ta,Yo=!1,Ur=[],ht=null,gt=null,yt=null,lr=new Map,or=new Map,dt=[],wd="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rs(e,t){switch(e){case"focusin":case"focusout":ht=null;break;case"dragenter":case"dragleave":gt=null;break;case"mouseover":case"mouseout":yt=null;break;case"pointerover":case"pointerout":lr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":or.delete(t.pointerId)}}function An(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=wr(t),t!==null&&Di(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function kd(e,t,n,r,l){switch(t){case"focusin":return ht=An(ht,e,t,n,r,l),!0;case"dragenter":return gt=An(gt,e,t,n,r,l),!0;case"mouseover":return yt=An(yt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return lr.set(o,An(lr.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,or.set(o,An(or.get(o)||null,e,t,n,r,l)),!0}return!1}function Pa(e){var t=At(e.target);if(t!==null){var n=Kt(t);if(n!==null){if(t=n.tag,t===13){if(t=ha(n),t!==null){e.blockedOn=t,Ta(e.priority,function(){Ca(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Zr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Zo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Ro=r,n.target.dispatchEvent(r),Ro=null}else return t=wr(n),t!==null&&Di(t),e.blockedOn=n,!1;t.shift()}return!0}function ls(e,t,n){Zr(e)&&n.delete(t)}function Ed(){Yo=!1,ht!==null&&Zr(ht)&&(ht=null),gt!==null&&Zr(gt)&&(gt=null),yt!==null&&Zr(yt)&&(yt=null),lr.forEach(ls),or.forEach(ls)}function Un(e,t){e.blockedOn===t&&(e.blockedOn=null,Yo||(Yo=!0,Ee.unstable_scheduleCallback(Ee.unstable_NormalPriority,Ed)))}function ir(e){function t(l){return Un(l,e)}if(0<Ur.length){Un(Ur[0],e);for(var n=1;n<Ur.length;n++){var r=Ur[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ht!==null&&Un(ht,e),gt!==null&&Un(gt,e),yt!==null&&Un(yt,e),lr.forEach(t),or.forEach(t),n=0;n<dt.length;n++)r=dt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&(n=dt[0],n.blockedOn===null);)Pa(n),n.blockedOn===null&&dt.shift()}var pn=ot.ReactCurrentBatchConfig,fl=!0;function _d(e,t,n,r){var l=z,o=pn.transition;pn.transition=null;try{z=1,Ii(e,t,n,r)}finally{z=l,pn.transition=o}}function xd(e,t,n,r){var l=z,o=pn.transition;pn.transition=null;try{z=4,Ii(e,t,n,r)}finally{z=l,pn.transition=o}}function Ii(e,t,n,r){if(fl){var l=Zo(e,t,n,r);if(l===null)ko(e,t,r,dl,n),rs(e,r);else if(kd(l,e,t,n,r))r.stopPropagation();else if(rs(e,r),t&4&&-1<wd.indexOf(e)){for(;l!==null;){var o=wr(l);if(o!==null&&xa(o),o=Zo(e,t,n,r),o===null&&ko(e,t,r,dl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else ko(e,t,r,null,n)}}var dl=null;function Zo(e,t,n,r){if(dl=null,e=Mi(r),e=At(e),e!==null)if(t=Kt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ha(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return dl=e,null}function La(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(fd()){case Oi:return 1;case wa:return 4;case al:case dd:return 16;case ka:return 536870912;default:return 16}default:return 16}}var mt=null,Ai=null,Jr=null;function Ma(){if(Jr)return Jr;var e,t=Ai,n=t.length,r,l="value"in mt?mt.value:mt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return Jr=l.slice(e,1<r?1-r:void 0)}function qr(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 jr(){return!0}function os(){return!1}function _e(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?jr:os,this.isPropagationStopped=os,this}return W(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=jr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=jr)},persist:function(){},isPersistent:jr}),t}var _n={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ui=_e(_n),Sr=W({},_n,{view:0,detail:0}),Cd=_e(Sr),vo,ho,jn,Ol=W({},Sr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ji,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!==jn&&(jn&&e.type==="mousemove"?(vo=e.screenX-jn.screenX,ho=e.screenY-jn.screenY):ho=vo=0,jn=e),vo)},movementY:function(e){return"movementY"in e?e.movementY:ho}}),is=_e(Ol),Nd=W({},Ol,{dataTransfer:0}),Td=_e(Nd),Pd=W({},Sr,{relatedTarget:0}),go=_e(Pd),Ld=W({},_n,{animationName:0,elapsedTime:0,pseudoElement:0}),Md=_e(Ld),Od=W({},_n,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),zd=_e(Od),Dd=W({},_n,{data:0}),us=_e(Dd),Id={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ad={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"},Ud={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function jd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Ud[e])?!!t[e]:!1}function ji(){return jd}var Fd=W({},Sr,{key:function(e){if(e.key){var t=Id[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=qr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Ad[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ji,charCode:function(e){return e.type==="keypress"?qr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?qr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Bd=_e(Fd),Vd=W({},Ol,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ss=_e(Vd),Hd=W({},Sr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ji}),Wd=_e(Hd),$d=W({},_n,{propertyName:0,elapsedTime:0,pseudoElement:0}),Rd=_e($d),Qd=W({},Ol,{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}),Kd=_e(Qd),Gd=[9,13,27,32],Fi=tt&&"CompositionEvent"in window,Xn=null;tt&&"documentMode"in document&&(Xn=document.documentMode);var Xd=tt&&"TextEvent"in window&&!Xn,Oa=tt&&(!Fi||Xn&&8<Xn&&11>=Xn),as=" ",cs=!1;function za(e,t){switch(e){case"keyup":return Gd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Da(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var bt=!1;function Yd(e,t){switch(e){case"compositionend":return Da(t);case"keypress":return t.which!==32?null:(cs=!0,as);case"textInput":return e=t.data,e===as&&cs?null:e;default:return null}}function Zd(e,t){if(bt)return e==="compositionend"||!Fi&&za(e,t)?(e=Ma(),Jr=Ai=mt=null,bt=!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 Oa&&t.locale!=="ko"?null:t.data;default:return null}}var Jd={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 fs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Jd[e.type]:t==="textarea"}function Ia(e,t,n,r){fa(r),t=pl(t,"onChange"),0<t.length&&(n=new Ui("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Yn=null,ur=null;function qd(e){Qa(e,0)}function zl(e){var t=nn(e);if(la(t))return e}function bd(e,t){if(e==="change")return t}var Aa=!1;tt&&(tt?(Br="oninput"in document,Br||(yo=document.createElement("div"),yo.setAttribute("oninput","return;"),Br=typeof yo.oninput=="function"),Fr=Br):Fr=!1,Aa=Fr&&(!document.documentMode||9<document.documentMode));var Fr,Br,yo;function ds(){Yn&&(Yn.detachEvent("onpropertychange",Ua),ur=Yn=null)}function Ua(e){if(e.propertyName==="value"&&zl(ur)){var t=[];Ia(t,ur,e,Mi(e)),va(qd,t)}}function ep(e,t,n){e==="focusin"?(ds(),Yn=t,ur=n,Yn.attachEvent("onpropertychange",Ua)):e==="focusout"&&ds()}function tp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return zl(ur)}function np(e,t){if(e==="click")return zl(t)}function rp(e,t){if(e==="input"||e==="change")return zl(t)}function lp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var He=typeof Object.is=="function"?Object.is:lp;function sr(e,t){if(He(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!zo.call(t,l)||!He(e[l],t[l]))return!1}return!0}function ps(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ms(e,t){var n=ps(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ps(n)}}function ja(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ja(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Fa(){for(var e=window,t=il();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=il(e.document)}return t}function Bi(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function op(e){var t=Fa(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ja(n.ownerDocument.documentElement,n)){if(r!==null&&Bi(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=ms(n,o);var i=ms(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ip=tt&&"documentMode"in document&&11>=document.documentMode,en=null,Jo=null,Zn=null,qo=!1;function vs(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;qo||en==null||en!==il(r)||(r=en,"selectionStart"in r&&Bi(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Zn&&sr(Zn,r)||(Zn=r,r=pl(Jo,"onSelect"),0<r.length&&(t=new Ui("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=en)))}function Vr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var tn={animationend:Vr("Animation","AnimationEnd"),animationiteration:Vr("Animation","AnimationIteration"),animationstart:Vr("Animation","AnimationStart"),transitionend:Vr("Transition","TransitionEnd")},So={},Ba={};tt&&(Ba=document.createElement("div").style,"AnimationEvent"in window||(delete tn.animationend.animation,delete tn.animationiteration.animation,delete tn.animationstart.animation),"TransitionEvent"in window||delete tn.transitionend.transition);function Dl(e){if(So[e])return So[e];if(!tn[e])return e;var t=tn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ba)return So[e]=t[n];return e}var Va=Dl("animationend"),Ha=Dl("animationiteration"),Wa=Dl("animationstart"),$a=Dl("transitionend"),Ra=new Map,hs="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Nt(e,t){Ra.set(e,t),Qt(t,[e])}for(Hr=0;Hr<hs.length;Hr++)Wr=hs[Hr],gs=Wr.toLowerCase(),ys=Wr[0].toUpperCase()+Wr.slice(1),Nt(gs,"on"+ys);var Wr,gs,ys,Hr;Nt(Va,"onAnimationEnd");Nt(Ha,"onAnimationIteration");Nt(Wa,"onAnimationStart");Nt("dblclick","onDoubleClick");Nt("focusin","onFocus");Nt("focusout","onBlur");Nt($a,"onTransitionEnd");hn("onMouseEnter",["mouseout","mouseover"]);hn("onMouseLeave",["mouseout","mouseover"]);hn("onPointerEnter",["pointerout","pointerover"]);hn("onPointerLeave",["pointerout","pointerover"]);Qt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Qt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Qt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Qt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Qt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Qt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qn="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(" "),up=new Set("cancel close invalid load scroll toggle".split(" ").concat(Qn));function Ss(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,ud(r,t,void 0,e),e.currentTarget=null}function Qa(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,c=u.currentTarget;if(u=u.listener,s!==o&&l.isPropagationStopped())break e;Ss(l,u,c),o=s}else for(i=0;i<r.length;i++){if(u=r[i],s=u.instance,c=u.currentTarget,u=u.listener,s!==o&&l.isPropagationStopped())break e;Ss(l,u,c),o=s}}}if(sl)throw e=Go,sl=!1,Go=null,e}function U(e,t){var n=t[ri];n===void 0&&(n=t[ri]=new Set);var r=e+"__bubble";n.has(r)||(Ka(t,e,2,!1),n.add(r))}function wo(e,t,n){var r=0;t&&(r|=4),Ka(n,e,r,t)}var $r="_reactListening"+Math.random().toString(36).slice(2);function ar(e){if(!e[$r]){e[$r]=!0,bs.forEach(function(n){n!=="selectionchange"&&(up.has(n)||wo(n,!1,e),wo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[$r]||(t[$r]=!0,wo("selectionchange",!1,t))}}function Ka(e,t,n,r){switch(La(t)){case 1:var l=_d;break;case 4:l=xd;break;default:l=Ii}n=l.bind(null,t,n,e),l=void 0,!Ko||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function ko(e,t,n,r,l){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var u=r.stateNode.containerInfo;if(u===l||u.nodeType===8&&u.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var s=i.tag;if((s===3||s===4)&&(s=i.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;i=i.return}for(;u!==null;){if(i=At(u),i===null)return;if(s=i.tag,s===5||s===6){r=o=i;continue e}u=u.parentNode}}r=r.return}va(function(){var c=o,p=Mi(n),m=[];e:{var v=Ra.get(e);if(v!==void 0){var y=Ui,w=e;switch(e){case"keypress":if(qr(n)===0)break e;case"keydown":case"keyup":y=Bd;break;case"focusin":w="focus",y=go;break;case"focusout":w="blur",y=go;break;case"beforeblur":case"afterblur":y=go;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=is;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=Td;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=Wd;break;case Va:case Ha:case Wa:y=Md;break;case $a:y=Rd;break;case"scroll":y=Cd;break;case"wheel":y=Kd;break;case"copy":case"cut":case"paste":y=zd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=ss}var k=(t&4)!==0,O=!k&&e==="scroll",d=k?v!==null?v+"Capture":null:v;k=[];for(var a=c,f;a!==null;){f=a;var h=f.stateNode;if(f.tag===5&&h!==null&&(f=h,d!==null&&(h=rr(a,d),h!=null&&k.push(cr(a,h,f)))),O)break;a=a.return}0<k.length&&(v=new y(v,w,null,n,p),m.push({event:v,listeners:k}))}}if((t&7)===0){e:{if(v=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",v&&n!==Ro&&(w=n.relatedTarget||n.fromElement)&&(At(w)||w[nt]))break e;if((y||v)&&(v=p.window===p?p:(v=p.ownerDocument)?v.defaultView||v.parentWindow:window,y?(w=n.relatedTarget||n.toElement,y=c,w=w?At(w):null,w!==null&&(O=Kt(w),w!==O||w.tag!==5&&w.tag!==6)&&(w=null)):(y=null,w=c),y!==w)){if(k=is,h="onMouseLeave",d="onMouseEnter",a="mouse",(e==="pointerout"||e==="pointerover")&&(k=ss,h="onPointerLeave",d="onPointerEnter",a="pointer"),O=y==null?v:nn(y),f=w==null?v:nn(w),v=new k(h,a+"leave",y,n,p),v.target=O,v.relatedTarget=f,h=null,At(p)===c&&(k=new k(d,a+"enter",w,n,p),k.target=f,k.relatedTarget=O,h=k),O=h,y&&w)t:{for(k=y,d=w,a=0,f=k;f;f=Zt(f))a++;for(f=0,h=d;h;h=Zt(h))f++;for(;0<a-f;)k=Zt(k),a--;for(;0<f-a;)d=Zt(d),f--;for(;a--;){if(k===d||d!==null&&k===d.alternate)break t;k=Zt(k),d=Zt(d)}k=null}else k=null;y!==null&&ws(m,v,y,k,!1),w!==null&&O!==null&&ws(m,O,w,k,!0)}}e:{if(v=c?nn(c):window,y=v.nodeName&&v.nodeName.toLowerCase(),y==="select"||y==="input"&&v.type==="file")var _=bd;else if(fs(v))if(Aa)_=rp;else{_=tp;var C=ep}else(y=v.nodeName)&&y.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(_=np);if(_&&(_=_(e,c))){Ia(m,_,n,p);break e}C&&C(e,v,c),e==="focusout"&&(C=v._wrapperState)&&C.controlled&&v.type==="number"&&Bo(v,"number",v.value)}switch(C=c?nn(c):window,e){case"focusin":(fs(C)||C.contentEditable==="true")&&(en=C,Jo=c,Zn=null);break;case"focusout":Zn=Jo=en=null;break;case"mousedown":qo=!0;break;case"contextmenu":case"mouseup":case"dragend":qo=!1,vs(m,n,p);break;case"selectionchange":if(ip)break;case"keydown":case"keyup":vs(m,n,p)}var E;if(Fi)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else bt?za(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(Oa&&n.locale!=="ko"&&(bt||N!=="onCompositionStart"?N==="onCompositionEnd"&&bt&&(E=Ma()):(mt=p,Ai="value"in mt?mt.value:mt.textContent,bt=!0)),C=pl(c,N),0<C.length&&(N=new us(N,e,null,n,p),m.push({event:N,listeners:C}),E?N.data=E:(E=Da(n),E!==null&&(N.data=E)))),(E=Xd?Yd(e,n):Zd(e,n))&&(c=pl(c,"onBeforeInput"),0<c.length&&(p=new us("onBeforeInput","beforeinput",null,n,p),m.push({event:p,listeners:c}),p.data=E))}Qa(m,t)})}function cr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function pl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=rr(e,n),o!=null&&r.unshift(cr(e,o,l)),o=rr(e,t),o!=null&&r.push(cr(e,o,l))),e=e.return}return r}function Zt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ws(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var u=n,s=u.alternate,c=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&c!==null&&(u=c,l?(s=rr(n,o),s!=null&&i.unshift(cr(n,s,u))):l||(s=rr(n,o),s!=null&&i.push(cr(n,s,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var sp=/\r\n?/g,ap=/\u0000|\uFFFD/g;function ks(e){return(typeof e=="string"?e:""+e).replace(sp,`
`).replace(ap,"")}function Rr(e,t,n){if(t=ks(t),ks(e)!==t&&n)throw Error(g(425))}function ml(){}var bo=null,ei=null;function ti(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ni=typeof setTimeout=="function"?setTimeout:void 0,cp=typeof clearTimeout=="function"?clearTimeout:void 0,Es=typeof Promise=="function"?Promise:void 0,fp=typeof queueMicrotask=="function"?queueMicrotask:typeof Es<"u"?function(e){return Es.resolve(null).then(e).catch(dp)}:ni;function dp(e){setTimeout(function(){throw e})}function Eo(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),ir(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);ir(t)}function St(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function _s(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var xn=Math.random().toString(36).slice(2),Ge="__reactFiber$"+xn,fr="__reactProps$"+xn,nt="__reactContainer$"+xn,ri="__reactEvents$"+xn,pp="__reactListeners$"+xn,mp="__reactHandles$"+xn;function At(e){var t=e[Ge];if(t)return t;for(var n=e.parentNode;n;){if(t=n[nt]||n[Ge]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=_s(e);e!==null;){if(n=e[Ge])return n;e=_s(e)}return t}e=n,n=e.parentNode}return null}function wr(e){return e=e[Ge]||e[nt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function nn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(g(33))}function Il(e){return e[fr]||null}var li=[],rn=-1;function Tt(e){return{current:e}}function j(e){0>rn||(e.current=li[rn],li[rn]=null,rn--)}function I(e,t){rn++,li[rn]=e.current,e.current=t}var Ct={},ae=Tt(Ct),he=Tt(!1),Vt=Ct;function gn(e,t){var n=e.type.contextTypes;if(!n)return Ct;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ge(e){return e=e.childContextTypes,e!=null}function vl(){j(he),j(ae)}function xs(e,t,n){if(ae.current!==Ct)throw Error(g(168));I(ae,t),I(he,n)}function Ga(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(g(108,ed(e)||"Unknown",l));return W({},n,r)}function hl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ct,Vt=ae.current,I(ae,e),I(he,he.current),!0}function Cs(e,t,n){var r=e.stateNode;if(!r)throw Error(g(169));n?(e=Ga(e,t,Vt),r.__reactInternalMemoizedMergedChildContext=e,j(he),j(ae),I(ae,e)):j(he),I(he,n)}var Je=null,Al=!1,_o=!1;function Xa(e){Je===null?Je=[e]:Je.push(e)}function vp(e){Al=!0,Xa(e)}function Pt(){if(!_o&&Je!==null){_o=!0;var e=0,t=z;try{var n=Je;for(z=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Je=null,Al=!1}catch(l){throw Je!==null&&(Je=Je.slice(e+1)),Sa(Oi,Pt),l}finally{z=t,_o=!1}}return null}var ln=[],on=0,gl=null,yl=0,Te=[],Pe=0,Ht=null,qe=1,be="";function Dt(e,t){ln[on++]=yl,ln[on++]=gl,gl=e,yl=t}function Ya(e,t,n){Te[Pe++]=qe,Te[Pe++]=be,Te[Pe++]=Ht,Ht=e;var r=qe;e=be;var l=32-Be(r)-1;r&=~(1<<l),n+=1;var o=32-Be(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,qe=1<<32-Be(t)+l|n<<l|r,be=o+e}else qe=1<<o|n<<l|r,be=e}function Vi(e){e.return!==null&&(Dt(e,1),Ya(e,1,0))}function Hi(e){for(;e===gl;)gl=ln[--on],ln[on]=null,yl=ln[--on],ln[on]=null;for(;e===Ht;)Ht=Te[--Pe],Te[Pe]=null,be=Te[--Pe],Te[Pe]=null,qe=Te[--Pe],Te[Pe]=null}var ke=null,we=null,B=!1,Fe=null;function Za(e,t){var n=Le(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Ns(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ke=e,we=St(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ke=e,we=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Ht!==null?{id:qe,overflow:be}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Le(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ke=e,we=null,!0):!1;default:return!1}}function oi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ii(e){if(B){var t=we;if(t){var n=t;if(!Ns(e,t)){if(oi(e))throw Error(g(418));t=St(n.nextSibling);var r=ke;t&&Ns(e,t)?Za(r,n):(e.flags=e.flags&-4097|2,B=!1,ke=e)}}else{if(oi(e))throw Error(g(418));e.flags=e.flags&-4097|2,B=!1,ke=e}}}function Ts(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ke=e}function Qr(e){if(e!==ke)return!1;if(!B)return Ts(e),B=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ti(e.type,e.memoizedProps)),t&&(t=we)){if(oi(e))throw Ja(),Error(g(418));for(;t;)Za(e,t),t=St(t.nextSibling)}if(Ts(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(g(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){we=St(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}we=null}}else we=ke?St(e.stateNode.nextSibling):null;return!0}function Ja(){for(var e=we;e;)e=St(e.nextSibling)}function yn(){we=ke=null,B=!1}function Wi(e){Fe===null?Fe=[e]:Fe.push(e)}var hp=ot.ReactCurrentBatchConfig;function Fn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(g(309));var r=n.stateNode}if(!r)throw Error(g(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var u=l.refs;i===null?delete u[o]:u[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(g(284));if(!n._owner)throw Error(g(290,e))}return e}function Kr(e,t){throw e=Object.prototype.toString.call(t),Error(g(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ps(e){var t=e._init;return t(e._payload)}function qa(e){function t(d,a){if(e){var f=d.deletions;f===null?(d.deletions=[a],d.flags|=16):f.push(a)}}function n(d,a){if(!e)return null;for(;a!==null;)t(d,a),a=a.sibling;return null}function r(d,a){for(d=new Map;a!==null;)a.key!==null?d.set(a.key,a):d.set(a.index,a),a=a.sibling;return d}function l(d,a){return d=_t(d,a),d.index=0,d.sibling=null,d}function o(d,a,f){return d.index=f,e?(f=d.alternate,f!==null?(f=f.index,f<a?(d.flags|=2,a):f):(d.flags|=2,a)):(d.flags|=1048576,a)}function i(d){return e&&d.alternate===null&&(d.flags|=2),d}function u(d,a,f,h){return a===null||a.tag!==6?(a=Mo(f,d.mode,h),a.return=d,a):(a=l(a,f),a.return=d,a)}function s(d,a,f,h){var _=f.type;return _===qt?p(d,a,f.props.children,h,f.key):a!==null&&(a.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===ct&&Ps(_)===a.type)?(h=l(a,f.props),h.ref=Fn(d,a,f),h.return=d,h):(h=ol(f.type,f.key,f.props,null,d.mode,h),h.ref=Fn(d,a,f),h.return=d,h)}function c(d,a,f,h){return a===null||a.tag!==4||a.stateNode.containerInfo!==f.containerInfo||a.stateNode.implementation!==f.implementation?(a=Oo(f,d.mode,h),a.return=d,a):(a=l(a,f.children||[]),a.return=d,a)}function p(d,a,f,h,_){return a===null||a.tag!==7?(a=Bt(f,d.mode,h,_),a.return=d,a):(a=l(a,f),a.return=d,a)}function m(d,a,f){if(typeof a=="string"&&a!==""||typeof a=="number")return a=Mo(""+a,d.mode,f),a.return=d,a;if(typeof a=="object"&&a!==null){switch(a.$$typeof){case Or:return f=ol(a.type,a.key,a.props,null,d.mode,f),f.ref=Fn(d,null,a),f.return=d,f;case Jt:return a=Oo(a,d.mode,f),a.return=d,a;case ct:var h=a._init;return m(d,h(a._payload),f)}if($n(a)||In(a))return a=Bt(a,d.mode,f,null),a.return=d,a;Kr(d,a)}return null}function v(d,a,f,h){var _=a!==null?a.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return _!==null?null:u(d,a,""+f,h);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Or:return f.key===_?s(d,a,f,h):null;case Jt:return f.key===_?c(d,a,f,h):null;case ct:return _=f._init,v(d,a,_(f._payload),h)}if($n(f)||In(f))return _!==null?null:p(d,a,f,h,null);Kr(d,f)}return null}function y(d,a,f,h,_){if(typeof h=="string"&&h!==""||typeof h=="number")return d=d.get(f)||null,u(a,d,""+h,_);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Or:return d=d.get(h.key===null?f:h.key)||null,s(a,d,h,_);case Jt:return d=d.get(h.key===null?f:h.key)||null,c(a,d,h,_);case ct:var C=h._init;return y(d,a,f,C(h._payload),_)}if($n(h)||In(h))return d=d.get(f)||null,p(a,d,h,_,null);Kr(a,h)}return null}function w(d,a,f,h){for(var _=null,C=null,E=a,N=a=0,F=null;E!==null&&N<f.length;N++){E.index>N?(F=E,E=null):F=E.sibling;var T=v(d,E,f[N],h);if(T===null){E===null&&(E=F);break}e&&E&&T.alternate===null&&t(d,E),a=o(T,a,N),C===null?_=T:C.sibling=T,C=T,E=F}if(N===f.length)return n(d,E),B&&Dt(d,N),_;if(E===null){for(;N<f.length;N++)E=m(d,f[N],h),E!==null&&(a=o(E,a,N),C===null?_=E:C.sibling=E,C=E);return B&&Dt(d,N),_}for(E=r(d,E);N<f.length;N++)F=y(E,d,N,f[N],h),F!==null&&(e&&F.alternate!==null&&E.delete(F.key===null?N:F.key),a=o(F,a,N),C===null?_=F:C.sibling=F,C=F);return e&&E.forEach(function($e){return t(d,$e)}),B&&Dt(d,N),_}function k(d,a,f,h){var _=In(f);if(typeof _!="function")throw Error(g(150));if(f=_.call(f),f==null)throw Error(g(151));for(var C=_=null,E=a,N=a=0,F=null,T=f.next();E!==null&&!T.done;N++,T=f.next()){E.index>N?(F=E,E=null):F=E.sibling;var $e=v(d,E,T.value,h);if($e===null){E===null&&(E=F);break}e&&E&&$e.alternate===null&&t(d,E),a=o($e,a,N),C===null?_=$e:C.sibling=$e,C=$e,E=F}if(T.done)return n(d,E),B&&Dt(d,N),_;if(E===null){for(;!T.done;N++,T=f.next())T=m(d,T.value,h),T!==null&&(a=o(T,a,N),C===null?_=T:C.sibling=T,C=T);return B&&Dt(d,N),_}for(E=r(d,E);!T.done;N++,T=f.next())T=y(E,d,N,T.value,h),T!==null&&(e&&T.alternate!==null&&E.delete(T.key===null?N:T.key),a=o(T,a,N),C===null?_=T:C.sibling=T,C=T);return e&&E.forEach(function(Xl){return t(d,Xl)}),B&&Dt(d,N),_}function O(d,a,f,h){if(typeof f=="object"&&f!==null&&f.type===qt&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Or:e:{for(var _=f.key,C=a;C!==null;){if(C.key===_){if(_=f.type,_===qt){if(C.tag===7){n(d,C.sibling),a=l(C,f.props.children),a.return=d,d=a;break e}}else if(C.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===ct&&Ps(_)===C.type){n(d,C.sibling),a=l(C,f.props),a.ref=Fn(d,C,f),a.return=d,d=a;break e}n(d,C);break}else t(d,C);C=C.sibling}f.type===qt?(a=Bt(f.props.children,d.mode,h,f.key),a.return=d,d=a):(h=ol(f.type,f.key,f.props,null,d.mode,h),h.ref=Fn(d,a,f),h.return=d,d=h)}return i(d);case Jt:e:{for(C=f.key;a!==null;){if(a.key===C)if(a.tag===4&&a.stateNode.containerInfo===f.containerInfo&&a.stateNode.implementation===f.implementation){n(d,a.sibling),a=l(a,f.children||[]),a.return=d,d=a;break e}else{n(d,a);break}else t(d,a);a=a.sibling}a=Oo(f,d.mode,h),a.return=d,d=a}return i(d);case ct:return C=f._init,O(d,a,C(f._payload),h)}if($n(f))return w(d,a,f,h);if(In(f))return k(d,a,f,h);Kr(d,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,a!==null&&a.tag===6?(n(d,a.sibling),a=l(a,f),a.return=d,d=a):(n(d,a),a=Mo(f,d.mode,h),a.return=d,d=a),i(d)):n(d,a)}return O}var Sn=qa(!0),ba=qa(!1),Sl=Tt(null),wl=null,un=null,$i=null;function Ri(){$i=un=wl=null}function Qi(e){var t=Sl.current;j(Sl),e._currentValue=t}function ui(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function mn(e,t){wl=e,$i=un=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(ve=!0),e.firstContext=null)}function Oe(e){var t=e._currentValue;if($i!==e)if(e={context:e,memoizedValue:t,next:null},un===null){if(wl===null)throw Error(g(308));un=e,wl.dependencies={lanes:0,firstContext:e}}else un=un.next=e;return t}var Ut=null;function Ki(e){Ut===null?Ut=[e]:Ut.push(e)}function ec(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Ki(t)):(n.next=l.next,l.next=n),t.interleaved=n,rt(e,r)}function rt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var ft=!1;function Gi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function tc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function et(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function wt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(M&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,rt(e,n)}return l=r.interleaved,l===null?(t.next=t,Ki(r)):(t.next=l.next,l.next=t),r.interleaved=t,rt(e,n)}function br(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,zi(e,n)}}function Ls(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function kl(e,t,n,r){var l=e.updateQueue;ft=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,c=s.next;s.next=null,i===null?o=c:i.next=c,i=s;var p=e.alternate;p!==null&&(p=p.updateQueue,u=p.lastBaseUpdate,u!==i&&(u===null?p.firstBaseUpdate=c:u.next=c,p.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,p=c=s=null,u=o;do{var v=u.lane,y=u.eventTime;if((r&v)===v){p!==null&&(p=p.next={eventTime:y,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var w=e,k=u;switch(v=t,y=n,k.tag){case 1:if(w=k.payload,typeof w=="function"){m=w.call(y,m,v);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=k.payload,v=typeof w=="function"?w.call(y,m,v):w,v==null)break e;m=W({},m,v);break e;case 2:ft=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,v=l.effects,v===null?l.effects=[u]:v.push(u))}else y={eventTime:y,lane:v,tag:u.tag,payload:u.payload,callback:u.callback,next:null},p===null?(c=p=y,s=m):p=p.next=y,i|=v;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;v=u,u=v.next,v.next=null,l.lastBaseUpdate=v,l.shared.pending=null}}while(!0);if(p===null&&(s=m),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=p,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);$t|=i,e.lanes=i,e.memoizedState=m}}function Ms(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(g(191,l));l.call(r)}}}var kr={},Ye=Tt(kr),dr=Tt(kr),pr=Tt(kr);function jt(e){if(e===kr)throw Error(g(174));return e}function Xi(e,t){switch(I(pr,t),I(dr,e),I(Ye,kr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ho(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ho(t,e)}j(Ye),I(Ye,t)}function wn(){j(Ye),j(dr),j(pr)}function nc(e){jt(pr.current);var t=jt(Ye.current),n=Ho(t,e.type);t!==n&&(I(dr,e),I(Ye,n))}function Yi(e){dr.current===e&&(j(Ye),j(dr))}var V=Tt(0);function El(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var xo=[];function Zi(){for(var e=0;e<xo.length;e++)xo[e]._workInProgressVersionPrimary=null;xo.length=0}var el=ot.ReactCurrentDispatcher,Co=ot.ReactCurrentBatchConfig,Wt=0,H=null,X=null,J=null,_l=!1,Jn=!1,mr=0,gp=0;function ie(){throw Error(g(321))}function Ji(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!He(e[n],t[n]))return!1;return!0}function qi(e,t,n,r,l,o){if(Wt=o,H=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,el.current=e===null||e.memoizedState===null?kp:Ep,e=n(r,l),Jn){o=0;do{if(Jn=!1,mr=0,25<=o)throw Error(g(301));o+=1,J=X=null,t.updateQueue=null,el.current=_p,e=n(r,l)}while(Jn)}if(el.current=xl,t=X!==null&&X.next!==null,Wt=0,J=X=H=null,_l=!1,t)throw Error(g(300));return e}function bi(){var e=mr!==0;return mr=0,e}function Ke(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return J===null?H.memoizedState=J=e:J=J.next=e,J}function ze(){if(X===null){var e=H.alternate;e=e!==null?e.memoizedState:null}else e=X.next;var t=J===null?H.memoizedState:J.next;if(t!==null)J=t,X=e;else{if(e===null)throw Error(g(310));X=e,e={memoizedState:X.memoizedState,baseState:X.baseState,baseQueue:X.baseQueue,queue:X.queue,next:null},J===null?H.memoizedState=J=e:J=J.next=e}return J}function vr(e,t){return typeof t=="function"?t(e):t}function No(e){var t=ze(),n=t.queue;if(n===null)throw Error(g(311));n.lastRenderedReducer=e;var r=X,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var u=i=null,s=null,c=o;do{var p=c.lane;if((Wt&p)===p)s!==null&&(s=s.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var m={lane:p,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};s===null?(u=s=m,i=r):s=s.next=m,H.lanes|=p,$t|=p}c=c.next}while(c!==null&&c!==o);s===null?i=r:s.next=u,He(r,t.memoizedState)||(ve=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,H.lanes|=o,$t|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function To(e){var t=ze(),n=t.queue;if(n===null)throw Error(g(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);He(o,t.memoizedState)||(ve=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function rc(){}function lc(e,t){var n=H,r=ze(),l=t(),o=!He(r.memoizedState,l);if(o&&(r.memoizedState=l,ve=!0),r=r.queue,eu(uc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||J!==null&&J.memoizedState.tag&1){if(n.flags|=2048,hr(9,ic.bind(null,n,r,l,t),void 0,null),q===null)throw Error(g(349));(Wt&30)!==0||oc(n,t,l)}return l}function oc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=H.updateQueue,t===null?(t={lastEffect:null,stores:null},H.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ic(e,t,n,r){t.value=n,t.getSnapshot=r,sc(t)&&ac(e)}function uc(e,t,n){return n(function(){sc(t)&&ac(e)})}function sc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!He(e,n)}catch{return!0}}function ac(e){var t=rt(e,1);t!==null&&Ve(t,e,1,-1)}function Os(e){var t=Ke();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:vr,lastRenderedState:e},t.queue=e,e=e.dispatch=wp.bind(null,H,e),[t.memoizedState,e]}function hr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=H.updateQueue,t===null?(t={lastEffect:null,stores:null},H.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function cc(){return ze().memoizedState}function tl(e,t,n,r){var l=Ke();H.flags|=e,l.memoizedState=hr(1|t,n,void 0,r===void 0?null:r)}function Ul(e,t,n,r){var l=ze();r=r===void 0?null:r;var o=void 0;if(X!==null){var i=X.memoizedState;if(o=i.destroy,r!==null&&Ji(r,i.deps)){l.memoizedState=hr(t,n,o,r);return}}H.flags|=e,l.memoizedState=hr(1|t,n,o,r)}function zs(e,t){return tl(8390656,8,e,t)}function eu(e,t){return Ul(2048,8,e,t)}function fc(e,t){return Ul(4,2,e,t)}function dc(e,t){return Ul(4,4,e,t)}function pc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function mc(e,t,n){return n=n!=null?n.concat([e]):null,Ul(4,4,pc.bind(null,t,e),n)}function tu(){}function vc(e,t){var n=ze();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ji(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function hc(e,t){var n=ze();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ji(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function gc(e,t,n){return(Wt&21)===0?(e.baseState&&(e.baseState=!1,ve=!0),e.memoizedState=n):(He(n,t)||(n=Ea(),H.lanes|=n,$t|=n,e.baseState=!0),t)}function yp(e,t){var n=z;z=n!==0&&4>n?n:4,e(!0);var r=Co.transition;Co.transition={};try{e(!1),t()}finally{z=n,Co.transition=r}}function yc(){return ze().memoizedState}function Sp(e,t,n){var r=Et(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Sc(e))wc(t,n);else if(n=ec(e,t,n,r),n!==null){var l=de();Ve(n,e,r,l),kc(n,t,r)}}function wp(e,t,n){var r=Et(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Sc(e))wc(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,He(u,i)){var s=t.interleaved;s===null?(l.next=l,Ki(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=ec(e,t,l,r),n!==null&&(l=de(),Ve(n,e,r,l),kc(n,t,r))}}function Sc(e){var t=e.alternate;return e===H||t!==null&&t===H}function wc(e,t){Jn=_l=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function kc(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,zi(e,n)}}var xl={readContext:Oe,useCallback:ie,useContext:ie,useEffect:ie,useImperativeHandle:ie,useInsertionEffect:ie,useLayoutEffect:ie,useMemo:ie,useReducer:ie,useRef:ie,useState:ie,useDebugValue:ie,useDeferredValue:ie,useTransition:ie,useMutableSource:ie,useSyncExternalStore:ie,useId:ie,unstable_isNewReconciler:!1},kp={readContext:Oe,useCallback:function(e,t){return Ke().memoizedState=[e,t===void 0?null:t],e},useContext:Oe,useEffect:zs,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,tl(4194308,4,pc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return tl(4194308,4,e,t)},useInsertionEffect:function(e,t){return tl(4,2,e,t)},useMemo:function(e,t){var n=Ke();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ke();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Sp.bind(null,H,e),[r.memoizedState,e]},useRef:function(e){var t=Ke();return e={current:e},t.memoizedState=e},useState:Os,useDebugValue:tu,useDeferredValue:function(e){return Ke().memoizedState=e},useTransition:function(){var e=Os(!1),t=e[0];return e=yp.bind(null,e[1]),Ke().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=H,l=Ke();if(B){if(n===void 0)throw Error(g(407));n=n()}else{if(n=t(),q===null)throw Error(g(349));(Wt&30)!==0||oc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,zs(uc.bind(null,r,o,e),[e]),r.flags|=2048,hr(9,ic.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Ke(),t=q.identifierPrefix;if(B){var n=be,r=qe;n=(r&~(1<<32-Be(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=mr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=gp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Ep={readContext:Oe,useCallback:vc,useContext:Oe,useEffect:eu,useImperativeHandle:mc,useInsertionEffect:fc,useLayoutEffect:dc,useMemo:hc,useReducer:No,useRef:cc,useState:function(){return No(vr)},useDebugValue:tu,useDeferredValue:function(e){var t=ze();return gc(t,X.memoizedState,e)},useTransition:function(){var e=No(vr)[0],t=ze().memoizedState;return[e,t]},useMutableSource:rc,useSyncExternalStore:lc,useId:yc,unstable_isNewReconciler:!1},_p={readContext:Oe,useCallback:vc,useContext:Oe,useEffect:eu,useImperativeHandle:mc,useInsertionEffect:fc,useLayoutEffect:dc,useMemo:hc,useReducer:To,useRef:cc,useState:function(){return To(vr)},useDebugValue:tu,useDeferredValue:function(e){var t=ze();return X===null?t.memoizedState=e:gc(t,X.memoizedState,e)},useTransition:function(){var e=To(vr)[0],t=ze().memoizedState;return[e,t]},useMutableSource:rc,useSyncExternalStore:lc,useId:yc,unstable_isNewReconciler:!1};function Ue(e,t){if(e&&e.defaultProps){t=W({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function si(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:W({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var jl={isMounted:function(e){return(e=e._reactInternals)?Kt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=de(),l=Et(e),o=et(r,l);o.payload=t,n!=null&&(o.callback=n),t=wt(e,o,l),t!==null&&(Ve(t,e,l,r),br(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=de(),l=Et(e),o=et(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=wt(e,o,l),t!==null&&(Ve(t,e,l,r),br(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=de(),r=Et(e),l=et(n,r);l.tag=2,t!=null&&(l.callback=t),t=wt(e,l,r),t!==null&&(Ve(t,e,r,n),br(t,e,r))}};function Ds(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!sr(n,r)||!sr(l,o):!0}function Ec(e,t,n){var r=!1,l=Ct,o=t.contextType;return typeof o=="object"&&o!==null?o=Oe(o):(l=ge(t)?Vt:ae.current,r=t.contextTypes,o=(r=r!=null)?gn(e,l):Ct),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=jl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Is(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&jl.enqueueReplaceState(t,t.state,null)}function ai(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Gi(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Oe(o):(o=ge(t)?Vt:ae.current,l.context=gn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(si(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&jl.enqueueReplaceState(l,l.state,null),kl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function kn(e,t){try{var n="",r=t;do n+=bf(r),r=r.return;while(r);var l=n}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function Po(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ci(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var xp=typeof WeakMap=="function"?WeakMap:Map;function _c(e,t,n){n=et(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Nl||(Nl=!0,wi=r),ci(e,t)},n}function xc(e,t,n){n=et(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){ci(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){ci(e,t),typeof r!="function"&&(kt===null?kt=new Set([this]):kt.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function As(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new xp;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Fp.bind(null,e,t,n),t.then(e,e))}function Us(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function js(e,t,n,r,l){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=et(-1,1),t.tag=2,wt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Cp=ot.ReactCurrentOwner,ve=!1;function fe(e,t,n,r){t.child=e===null?ba(t,null,n,r):Sn(t,e.child,n,r)}function Fs(e,t,n,r,l){n=n.render;var o=t.ref;return mn(t,l),r=qi(e,t,n,r,o,l),n=bi(),e!==null&&!ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,lt(e,t,l)):(B&&n&&Vi(t),t.flags|=1,fe(e,t,r,l),t.child)}function Bs(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!au(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Cc(e,t,o,r,l)):(e=ol(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&l)===0){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:sr,n(i,r)&&e.ref===t.ref)return lt(e,t,l)}return t.flags|=1,e=_t(o,r),e.ref=t.ref,e.return=t,t.child=e}function Cc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(sr(o,r)&&e.ref===t.ref)if(ve=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&(ve=!0);else return t.lanes=e.lanes,lt(e,t,l)}return fi(e,t,n,r,l)}function Nc(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},I(an,Se),Se|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,I(an,Se),Se|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,I(an,Se),Se|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,I(an,Se),Se|=r;return fe(e,t,l,n),t.child}function Tc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function fi(e,t,n,r,l){var o=ge(n)?Vt:ae.current;return o=gn(t,o),mn(t,l),n=qi(e,t,n,r,o,l),r=bi(),e!==null&&!ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,lt(e,t,l)):(B&&r&&Vi(t),t.flags|=1,fe(e,t,n,l),t.child)}function Vs(e,t,n,r,l){if(ge(n)){var o=!0;hl(t)}else o=!1;if(mn(t,l),t.stateNode===null)nl(e,t),Ec(t,n,r),ai(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,c=n.contextType;typeof c=="object"&&c!==null?c=Oe(c):(c=ge(n)?Vt:ae.current,c=gn(t,c));var p=n.getDerivedStateFromProps,m=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==c)&&Is(t,i,r,c),ft=!1;var v=t.memoizedState;i.state=v,kl(t,r,i,l),s=t.memoizedState,u!==r||v!==s||he.current||ft?(typeof p=="function"&&(si(t,n,p,r),s=t.memoizedState),(u=ft||Ds(t,n,u,r,v,s,c))?(m||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=c,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,tc(e,t),u=t.memoizedProps,c=t.type===t.elementType?u:Ue(t.type,u),i.props=c,m=t.pendingProps,v=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=Oe(s):(s=ge(n)?Vt:ae.current,s=gn(t,s));var y=n.getDerivedStateFromProps;(p=typeof y=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==m||v!==s)&&Is(t,i,r,s),ft=!1,v=t.memoizedState,i.state=v,kl(t,r,i,l);var w=t.memoizedState;u!==m||v!==w||he.current||ft?(typeof y=="function"&&(si(t,n,y,r),w=t.memoizedState),(c=ft||Ds(t,n,c,r,v,w,s)||!1)?(p||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,w,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,w,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=w),i.props=r,i.state=w,i.context=s,r=c):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),r=!1)}return di(e,t,n,r,o,l)}function di(e,t,n,r,l,o){Tc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&Cs(t,n,!1),lt(e,t,o);r=t.stateNode,Cp.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Sn(t,e.child,null,o),t.child=Sn(t,null,u,o)):fe(e,t,u,o),t.memoizedState=r.state,l&&Cs(t,n,!0),t.child}function Pc(e){var t=e.stateNode;t.pendingContext?xs(e,t.pendingContext,t.pendingContext!==t.context):t.context&&xs(e,t.context,!1),Xi(e,t.containerInfo)}function Hs(e,t,n,r,l){return yn(),Wi(l),t.flags|=256,fe(e,t,n,r),t.child}var pi={dehydrated:null,treeContext:null,retryLane:0};function mi(e){return{baseLanes:e,cachePool:null,transitions:null}}function Lc(e,t,n){var r=t.pendingProps,l=V.current,o=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),I(V,l&1),e===null)return ii(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=i):o=Vl(i,r,0,null),e=Bt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=mi(n),t.memoizedState=pi,e):nu(t,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return Np(e,t,i,r,u,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,u=l.sibling;var s={mode:"hidden",children:r.children};return(i&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=_t(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=_t(u,o):(o=Bt(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?mi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=pi,r}return o=e.child,e=o.sibling,r=_t(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function nu(e,t){return t=Vl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Gr(e,t,n,r){return r!==null&&Wi(r),Sn(t,e.child,null,n),e=nu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Np(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Po(Error(g(422))),Gr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Vl({mode:"visible",children:r.children},l,0,null),o=Bt(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&Sn(t,e.child,null,i),t.child.memoizedState=mi(i),t.memoizedState=pi,o);if((t.mode&1)===0)return Gr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(g(419)),r=Po(o,r,void 0),Gr(e,t,i,r)}if(u=(i&e.childLanes)!==0,ve||u){if(r=q,r!==null){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(r.suspendedLanes|i))!==0?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,rt(e,l),Ve(r,e,l,-1))}return su(),r=Po(Error(g(421))),Gr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Bp.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,we=St(l.nextSibling),ke=t,B=!0,Fe=null,e!==null&&(Te[Pe++]=qe,Te[Pe++]=be,Te[Pe++]=Ht,qe=e.id,be=e.overflow,Ht=t),t=nu(t,r.children),t.flags|=4096,t)}function Ws(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ui(e.return,t,n)}function Lo(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function Mc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(fe(e,t,r.children,n),r=V.current,(r&2)!==0)r=r&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&&Ws(e,n,t);else if(e.tag===19)Ws(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(I(V,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&El(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Lo(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&El(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Lo(t,!0,n,null,o);break;case"together":Lo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function nl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function lt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),$t|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(g(153));if(t.child!==null){for(e=t.child,n=_t(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=_t(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Tp(e,t,n){switch(t.tag){case 3:Pc(t),yn();break;case 5:nc(t);break;case 1:ge(t.type)&&hl(t);break;case 4:Xi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;I(Sl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(I(V,V.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Lc(e,t,n):(I(V,V.current&1),e=lt(e,t,n),e!==null?e.sibling:null);I(V,V.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Mc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),I(V,V.current),r)break;return null;case 22:case 23:return t.lanes=0,Nc(e,t,n)}return lt(e,t,n)}var Oc,vi,zc,Dc;Oc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};vi=function(){};zc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,jt(Ye.current);var o=null;switch(n){case"input":l=jo(e,l),r=jo(e,r),o=[];break;case"select":l=W({},l,{value:void 0}),r=W({},r,{value:void 0}),o=[];break;case"textarea":l=Vo(e,l),r=Vo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ml)}Wo(n,r);var i;n=null;for(c in l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&l[c]!=null)if(c==="style"){var u=l[c];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(tr.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var s=r[c];if(u=l?.[c],r.hasOwnProperty(c)&&s!==u&&(s!=null||u!=null))if(c==="style")if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(o||(o=[]),o.push(c,n)),n=s;else c==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(o=o||[]).push(c,s)):c==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(c,""+s):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(tr.hasOwnProperty(c)?(s!=null&&c==="onScroll"&&U("scroll",e),o||u===s||(o=[])):(o=o||[]).push(c,s))}n&&(o=o||[]).push("style",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}};Dc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Bn(e,t){if(!B)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ue(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Pp(e,t,n){var r=t.pendingProps;switch(Hi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ue(t),null;case 1:return ge(t.type)&&vl(),ue(t),null;case 3:return r=t.stateNode,wn(),j(he),j(ae),Zi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Qr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Fe!==null&&(_i(Fe),Fe=null))),vi(e,t),ue(t),null;case 5:Yi(t);var l=jt(pr.current);if(n=t.type,e!==null&&t.stateNode!=null)zc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(g(166));return ue(t),null}if(e=jt(Ye.current),Qr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Ge]=t,r[fr]=o,e=(t.mode&1)!==0,n){case"dialog":U("cancel",r),U("close",r);break;case"iframe":case"object":case"embed":U("load",r);break;case"video":case"audio":for(l=0;l<Qn.length;l++)U(Qn[l],r);break;case"source":U("error",r);break;case"img":case"image":case"link":U("error",r),U("load",r);break;case"details":U("toggle",r);break;case"input":Zu(r,o),U("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},U("invalid",r);break;case"textarea":qu(r,o),U("invalid",r)}Wo(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var u=o[i];i==="children"?typeof u=="string"?r.textContent!==u&&(o.suppressHydrationWarning!==!0&&Rr(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&Rr(r.textContent,u,e),l=["children",""+u]):tr.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&U("scroll",r)}switch(n){case"input":zr(r),Ju(r,o,!0);break;case"textarea":zr(r),bu(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=ml)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ua(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Ge]=t,e[fr]=r,Oc(e,t,!1,!1),t.stateNode=e;e:{switch(i=$o(n,r),n){case"dialog":U("cancel",e),U("close",e),l=r;break;case"iframe":case"object":case"embed":U("load",e),l=r;break;case"video":case"audio":for(l=0;l<Qn.length;l++)U(Qn[l],e);l=r;break;case"source":U("error",e),l=r;break;case"img":case"image":case"link":U("error",e),U("load",e),l=r;break;case"details":U("toggle",e),l=r;break;case"input":Zu(e,r),l=jo(e,r),U("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=W({},r,{value:void 0}),U("invalid",e);break;case"textarea":qu(e,r),l=Vo(e,r),U("invalid",e);break;default:l=r}Wo(n,l),u=l;for(o in u)if(u.hasOwnProperty(o)){var s=u[o];o==="style"?ca(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&sa(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&nr(e,s):typeof s=="number"&&nr(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(tr.hasOwnProperty(o)?s!=null&&o==="onScroll"&&U("scroll",e):s!=null&&Ni(e,o,s,i))}switch(n){case"input":zr(e),Ju(e,r,!1);break;case"textarea":zr(e),bu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+xt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?cn(e,!!r.multiple,o,!1):r.defaultValue!=null&&cn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=ml)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ue(t),null;case 6:if(e&&t.stateNode!=null)Dc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(g(166));if(n=jt(pr.current),jt(Ye.current),Qr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ge]=t,(o=r.nodeValue!==n)&&(e=ke,e!==null))switch(e.tag){case 3:Rr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Rr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ge]=t,t.stateNode=r}return ue(t),null;case 13:if(j(V),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(B&&we!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Ja(),yn(),t.flags|=98560,o=!1;else if(o=Qr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(g(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(g(317));o[Ge]=t}else yn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ue(t),o=!1}else Fe!==null&&(_i(Fe),Fe=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(V.current&1)!==0?Y===0&&(Y=3):su())),t.updateQueue!==null&&(t.flags|=4),ue(t),null);case 4:return wn(),vi(e,t),e===null&&ar(t.stateNode.containerInfo),ue(t),null;case 10:return Qi(t.type._context),ue(t),null;case 17:return ge(t.type)&&vl(),ue(t),null;case 19:if(j(V),o=t.memoizedState,o===null)return ue(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Bn(o,!1);else{if(Y!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=El(e),i!==null){for(t.flags|=128,Bn(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return I(V,V.current&1|2),t.child}e=e.sibling}o.tail!==null&&R()>En&&(t.flags|=128,r=!0,Bn(o,!1),t.lanes=4194304)}else{if(!r)if(e=El(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Bn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!B)return ue(t),null}else 2*R()-o.renderingStartTime>En&&n!==1073741824&&(t.flags|=128,r=!0,Bn(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=R(),t.sibling=null,n=V.current,I(V,r?n&1|2:n&1),t):(ue(t),null);case 22:case 23:return uu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Se&1073741824)!==0&&(ue(t),t.subtreeFlags&6&&(t.flags|=8192)):ue(t),null;case 24:return null;case 25:return null}throw Error(g(156,t.tag))}function Lp(e,t){switch(Hi(t),t.tag){case 1:return ge(t.type)&&vl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wn(),j(he),j(ae),Zi(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Yi(t),null;case 13:if(j(V),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(g(340));yn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return j(V),null;case 4:return wn(),null;case 10:return Qi(t.type._context),null;case 22:case 23:return uu(),null;case 24:return null;default:return null}}var Xr=!1,se=!1,Mp=typeof WeakSet=="function"?WeakSet:Set,x=null;function sn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){$(e,t,r)}else n.current=null}function hi(e,t,n){try{n()}catch(r){$(e,t,r)}}var $s=!1;function Op(e,t){if(bo=fl,e=Fa(),Bi(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,c=0,p=0,m=e,v=null;t:for(;;){for(var y;m!==n||l!==0&&m.nodeType!==3||(u=i+l),m!==o||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(y=m.firstChild)!==null;)v=m,m=y;for(;;){if(m===e)break t;if(v===n&&++c===l&&(u=i),v===o&&++p===r&&(s=i),(y=m.nextSibling)!==null)break;m=v,v=m.parentNode}m=y}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(ei={focusedElem:e,selectionRange:n},fl=!1,x=t;x!==null;)if(t=x,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,x=e;else for(;x!==null;){t=x;try{var w=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var k=w.memoizedProps,O=w.memoizedState,d=t.stateNode,a=d.getSnapshotBeforeUpdate(t.elementType===t.type?k:Ue(t.type,k),O);d.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var f=t.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(g(163))}}catch(h){$(t,t.return,h)}if(e=t.sibling,e!==null){e.return=t.return,x=e;break}x=t.return}return w=$s,$s=!1,w}function qn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&hi(t,n,o)}l=l.next}while(l!==r)}}function Fl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function gi(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Ic(e){var t=e.alternate;t!==null&&(e.alternate=null,Ic(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ge],delete t[fr],delete t[ri],delete t[pp],delete t[mp])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ac(e){return e.tag===5||e.tag===3||e.tag===4}function Rs(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ac(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function yi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ml));else if(r!==4&&(e=e.child,e!==null))for(yi(e,t,n),e=e.sibling;e!==null;)yi(e,t,n),e=e.sibling}function Si(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Si(e,t,n),e=e.sibling;e!==null;)Si(e,t,n),e=e.sibling}var te=null,je=!1;function at(e,t,n){for(n=n.child;n!==null;)Uc(e,t,n),n=n.sibling}function Uc(e,t,n){if(Xe&&typeof Xe.onCommitFiberUnmount=="function")try{Xe.onCommitFiberUnmount(Ml,n)}catch{}switch(n.tag){case 5:se||sn(n,t);case 6:var r=te,l=je;te=null,at(e,t,n),te=r,je=l,te!==null&&(je?(e=te,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):te.removeChild(n.stateNode));break;case 18:te!==null&&(je?(e=te,n=n.stateNode,e.nodeType===8?Eo(e.parentNode,n):e.nodeType===1&&Eo(e,n),ir(e)):Eo(te,n.stateNode));break;case 4:r=te,l=je,te=n.stateNode.containerInfo,je=!0,at(e,t,n),te=r,je=l;break;case 0:case 11:case 14:case 15:if(!se&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&((o&2)!==0||(o&4)!==0)&&hi(n,t,i),l=l.next}while(l!==r)}at(e,t,n);break;case 1:if(!se&&(sn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){$(n,t,u)}at(e,t,n);break;case 21:at(e,t,n);break;case 22:n.mode&1?(se=(r=se)||n.memoizedState!==null,at(e,t,n),se=r):at(e,t,n);break;default:at(e,t,n)}}function Qs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Mp),t.forEach(function(r){var l=Vp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ae(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:te=u.stateNode,je=!1;break e;case 3:te=u.stateNode.containerInfo,je=!0;break e;case 4:te=u.stateNode.containerInfo,je=!0;break e}u=u.return}if(te===null)throw Error(g(160));Uc(o,i,l),te=null,je=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(c){$(l,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)jc(t,e),t=t.sibling}function jc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ae(t,e),Qe(e),r&4){try{qn(3,e,e.return),Fl(3,e)}catch(k){$(e,e.return,k)}try{qn(5,e,e.return)}catch(k){$(e,e.return,k)}}break;case 1:Ae(t,e),Qe(e),r&512&&n!==null&&sn(n,n.return);break;case 5:if(Ae(t,e),Qe(e),r&512&&n!==null&&sn(n,n.return),e.flags&32){var l=e.stateNode;try{nr(l,"")}catch(k){$(e,e.return,k)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&o.type==="radio"&&o.name!=null&&oa(l,o),$o(u,i);var c=$o(u,o);for(i=0;i<s.length;i+=2){var p=s[i],m=s[i+1];p==="style"?ca(l,m):p==="dangerouslySetInnerHTML"?sa(l,m):p==="children"?nr(l,m):Ni(l,p,m,c)}switch(u){case"input":Fo(l,o);break;case"textarea":ia(l,o);break;case"select":var v=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var y=o.value;y!=null?cn(l,!!o.multiple,y,!1):v!==!!o.multiple&&(o.defaultValue!=null?cn(l,!!o.multiple,o.defaultValue,!0):cn(l,!!o.multiple,o.multiple?[]:"",!1))}l[fr]=o}catch(k){$(e,e.return,k)}}break;case 6:if(Ae(t,e),Qe(e),r&4){if(e.stateNode===null)throw Error(g(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(k){$(e,e.return,k)}}break;case 3:if(Ae(t,e),Qe(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{ir(t.containerInfo)}catch(k){$(e,e.return,k)}break;case 4:Ae(t,e),Qe(e);break;case 13:Ae(t,e),Qe(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(ou=R())),r&4&&Qs(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(se=(c=se)||p,Ae(t,e),se=c):Ae(t,e),Qe(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!p&&(e.mode&1)!==0)for(x=e,p=e.child;p!==null;){for(m=x=p;x!==null;){switch(v=x,y=v.child,v.tag){case 0:case 11:case 14:case 15:qn(4,v,v.return);break;case 1:sn(v,v.return);var w=v.stateNode;if(typeof w.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(k){$(r,n,k)}}break;case 5:sn(v,v.return);break;case 22:if(v.memoizedState!==null){Gs(m);continue}}y!==null?(y.return=v,x=y):Gs(m)}p=p.sibling}e:for(p=null,m=e;;){if(m.tag===5){if(p===null){p=m;try{l=m.stateNode,c?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(u=m.stateNode,s=m.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=aa("display",i))}catch(k){$(e,e.return,k)}}}else if(m.tag===6){if(p===null)try{m.stateNode.nodeValue=c?"":m.memoizedProps}catch(k){$(e,e.return,k)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;p===m&&(p=null),m=m.return}p===m&&(p=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Ae(t,e),Qe(e),r&4&&Qs(e);break;case 21:break;default:Ae(t,e),Qe(e)}}function Qe(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Ac(n)){var r=n;break e}n=n.return}throw Error(g(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(nr(l,""),r.flags&=-33);var o=Rs(e);Si(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=Rs(e);yi(e,u,i);break;default:throw Error(g(161))}}catch(s){$(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function zp(e,t,n){x=e,Fc(e,t,n)}function Fc(e,t,n){for(var r=(e.mode&1)!==0;x!==null;){var l=x,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Xr;if(!i){var u=l.alternate,s=u!==null&&u.memoizedState!==null||se;u=Xr;var c=se;if(Xr=i,(se=s)&&!c)for(x=l;x!==null;)i=x,s=i.child,i.tag===22&&i.memoizedState!==null?Xs(l):s!==null?(s.return=i,x=s):Xs(l);for(;o!==null;)x=o,Fc(o,t,n),o=o.sibling;x=l,Xr=u,se=c}Ks(e,t,n)}else(l.subtreeFlags&8772)!==0&&o!==null?(o.return=l,x=o):Ks(e,t,n)}}function Ks(e){for(;x!==null;){var t=x;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:se||Fl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!se)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ue(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Ms(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ms(t,i,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var p=c.memoizedState;if(p!==null){var m=p.dehydrated;m!==null&&ir(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(g(163))}se||t.flags&512&&gi(t)}catch(v){$(t,t.return,v)}}if(t===e){x=null;break}if(n=t.sibling,n!==null){n.return=t.return,x=n;break}x=t.return}}function Gs(e){for(;x!==null;){var t=x;if(t===e){x=null;break}var n=t.sibling;if(n!==null){n.return=t.return,x=n;break}x=t.return}}function Xs(e){for(;x!==null;){var t=x;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Fl(4,t)}catch(s){$(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){$(t,l,s)}}var o=t.return;try{gi(t)}catch(s){$(t,o,s)}break;case 5:var i=t.return;try{gi(t)}catch(s){$(t,i,s)}}}catch(s){$(t,t.return,s)}if(t===e){x=null;break}var u=t.sibling;if(u!==null){u.return=t.return,x=u;break}x=t.return}}var Dp=Math.ceil,Cl=ot.ReactCurrentDispatcher,ru=ot.ReactCurrentOwner,Me=ot.ReactCurrentBatchConfig,M=0,q=null,G=null,ne=0,Se=0,an=Tt(0),Y=0,gr=null,$t=0,Bl=0,lu=0,bn=null,me=null,ou=0,En=1/0,Ze=null,Nl=!1,wi=null,kt=null,Yr=!1,vt=null,Tl=0,er=0,ki=null,rl=-1,ll=0;function de(){return(M&6)!==0?R():rl!==-1?rl:rl=R()}function Et(e){return(e.mode&1)===0?1:(M&2)!==0&&ne!==0?ne&-ne:hp.transition!==null?(ll===0&&(ll=Ea()),ll):(e=z,e!==0||(e=window.event,e=e===void 0?16:La(e.type)),e)}function Ve(e,t,n,r){if(50<er)throw er=0,ki=null,Error(g(185));yr(e,n,r),((M&2)===0||e!==q)&&(e===q&&((M&2)===0&&(Bl|=n),Y===4&&pt(e,ne)),ye(e,r),n===1&&M===0&&(t.mode&1)===0&&(En=R()+500,Al&&Pt()))}function ye(e,t){var n=e.callbackNode;yd(e,t);var r=cl(e,e===q?ne:0);if(r===0)n!==null&&ns(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ns(n),t===1)e.tag===0?vp(Ys.bind(null,e)):Xa(Ys.bind(null,e)),fp(function(){(M&6)===0&&Pt()}),n=null;else{switch(_a(r)){case 1:n=Oi;break;case 4:n=wa;break;case 16:n=al;break;case 536870912:n=ka;break;default:n=al}n=Kc(n,Bc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Bc(e,t){if(rl=-1,ll=0,(M&6)!==0)throw Error(g(327));var n=e.callbackNode;if(vn()&&e.callbackNode!==n)return null;var r=cl(e,e===q?ne:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Pl(e,r);else{t=r;var l=M;M|=2;var o=Hc();(q!==e||ne!==t)&&(Ze=null,En=R()+500,Ft(e,t));do try{Up();break}catch(u){Vc(e,u)}while(!0);Ri(),Cl.current=o,M=l,G!==null?t=0:(q=null,ne=0,t=Y)}if(t!==0){if(t===2&&(l=Xo(e),l!==0&&(r=l,t=Ei(e,l))),t===1)throw n=gr,Ft(e,0),pt(e,r),ye(e,R()),n;if(t===6)pt(e,r);else{if(l=e.current.alternate,(r&30)===0&&!Ip(l)&&(t=Pl(e,r),t===2&&(o=Xo(e),o!==0&&(r=o,t=Ei(e,o))),t===1))throw n=gr,Ft(e,0),pt(e,r),ye(e,R()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(g(345));case 2:It(e,me,Ze);break;case 3:if(pt(e,r),(r&130023424)===r&&(t=ou+500-R(),10<t)){if(cl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){de(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ni(It.bind(null,e,me,Ze),t);break}It(e,me,Ze);break;case 4:if(pt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-Be(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=R()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Dp(r/1960))-r,10<r){e.timeoutHandle=ni(It.bind(null,e,me,Ze),r);break}It(e,me,Ze);break;case 5:It(e,me,Ze);break;default:throw Error(g(329))}}}return ye(e,R()),e.callbackNode===n?Bc.bind(null,e):null}function Ei(e,t){var n=bn;return e.current.memoizedState.isDehydrated&&(Ft(e,t).flags|=256),e=Pl(e,t),e!==2&&(t=me,me=n,t!==null&&_i(t)),e}function _i(e){me===null?me=e:me.push.apply(me,e)}function Ip(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!He(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function pt(e,t){for(t&=~lu,t&=~Bl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Be(t),r=1<<n;e[n]=-1,t&=~r}}function Ys(e){if((M&6)!==0)throw Error(g(327));vn();var t=cl(e,0);if((t&1)===0)return ye(e,R()),null;var n=Pl(e,t);if(e.tag!==0&&n===2){var r=Xo(e);r!==0&&(t=r,n=Ei(e,r))}if(n===1)throw n=gr,Ft(e,0),pt(e,t),ye(e,R()),n;if(n===6)throw Error(g(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,It(e,me,Ze),ye(e,R()),null}function iu(e,t){var n=M;M|=1;try{return e(t)}finally{M=n,M===0&&(En=R()+500,Al&&Pt())}}function Rt(e){vt!==null&&vt.tag===0&&(M&6)===0&&vn();var t=M;M|=1;var n=Me.transition,r=z;try{if(Me.transition=null,z=1,e)return e()}finally{z=r,Me.transition=n,M=t,(M&6)===0&&Pt()}}function uu(){Se=an.current,j(an)}function Ft(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,cp(n)),G!==null)for(n=G.return;n!==null;){var r=n;switch(Hi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&vl();break;case 3:wn(),j(he),j(ae),Zi();break;case 5:Yi(r);break;case 4:wn();break;case 13:j(V);break;case 19:j(V);break;case 10:Qi(r.type._context);break;case 22:case 23:uu()}n=n.return}if(q=e,G=e=_t(e.current,null),ne=Se=t,Y=0,gr=null,lu=Bl=$t=0,me=bn=null,Ut!==null){for(t=0;t<Ut.length;t++)if(n=Ut[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}Ut=null}return e}function Vc(e,t){do{var n=G;try{if(Ri(),el.current=xl,_l){for(var r=H.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}_l=!1}if(Wt=0,J=X=H=null,Jn=!1,mr=0,ru.current=null,n===null||n.return===null){Y=1,gr=t,G=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=ne,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var c=s,p=u,m=p.tag;if((p.mode&1)===0&&(m===0||m===11||m===15)){var v=p.alternate;v?(p.updateQueue=v.updateQueue,p.memoizedState=v.memoizedState,p.lanes=v.lanes):(p.updateQueue=null,p.memoizedState=null)}var y=Us(i);if(y!==null){y.flags&=-257,js(y,i,u,o,t),y.mode&1&&As(o,c,t),t=y,s=c;var w=t.updateQueue;if(w===null){var k=new Set;k.add(s),t.updateQueue=k}else w.add(s);break e}else{if((t&1)===0){As(o,c,t),su();break e}s=Error(g(426))}}else if(B&&u.mode&1){var O=Us(i);if(O!==null){(O.flags&65536)===0&&(O.flags|=256),js(O,i,u,o,t),Wi(kn(s,u));break e}}o=s=kn(s,u),Y!==4&&(Y=2),bn===null?bn=[o]:bn.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var d=_c(o,s,t);Ls(o,d);break e;case 1:u=s;var a=o.type,f=o.stateNode;if((o.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(kt===null||!kt.has(f)))){o.flags|=65536,t&=-t,o.lanes|=t;var h=xc(o,u,t);Ls(o,h);break e}}o=o.return}while(o!==null)}$c(n)}catch(_){t=_,G===n&&n!==null&&(G=n=n.return);continue}break}while(!0)}function Hc(){var e=Cl.current;return Cl.current=xl,e===null?xl:e}function su(){(Y===0||Y===3||Y===2)&&(Y=4),q===null||($t&268435455)===0&&(Bl&268435455)===0||pt(q,ne)}function Pl(e,t){var n=M;M|=2;var r=Hc();(q!==e||ne!==t)&&(Ze=null,Ft(e,t));do try{Ap();break}catch(l){Vc(e,l)}while(!0);if(Ri(),M=n,Cl.current=r,G!==null)throw Error(g(261));return q=null,ne=0,Y}function Ap(){for(;G!==null;)Wc(G)}function Up(){for(;G!==null&&!ad();)Wc(G)}function Wc(e){var t=Qc(e.alternate,e,Se);e.memoizedProps=e.pendingProps,t===null?$c(e):G=t,ru.current=null}function $c(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Pp(n,t,Se),n!==null){G=n;return}}else{if(n=Lp(n,t),n!==null){n.flags&=32767,G=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Y=6,G=null;return}}if(t=t.sibling,t!==null){G=t;return}G=t=e}while(t!==null);Y===0&&(Y=5)}function It(e,t,n){var r=z,l=Me.transition;try{Me.transition=null,z=1,jp(e,t,n,r)}finally{Me.transition=l,z=r}return null}function jp(e,t,n,r){do vn();while(vt!==null);if((M&6)!==0)throw Error(g(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(g(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Sd(e,o),e===q&&(G=q=null,ne=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Yr||(Yr=!0,Kc(al,function(){return vn(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=Me.transition,Me.transition=null;var i=z;z=1;var u=M;M|=4,ru.current=null,Op(e,n),jc(n,e),op(ei),fl=!!bo,ei=bo=null,e.current=n,zp(n,e,l),cd(),M=u,z=i,Me.transition=o}else e.current=n;if(Yr&&(Yr=!1,vt=e,Tl=l),o=e.pendingLanes,o===0&&(kt=null),pd(n.stateNode,r),ye(e,R()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Nl)throw Nl=!1,e=wi,wi=null,e;return(Tl&1)!==0&&e.tag!==0&&vn(),o=e.pendingLanes,(o&1)!==0?e===ki?er++:(er=0,ki=e):er=0,Pt(),null}function vn(){if(vt!==null){var e=_a(Tl),t=Me.transition,n=z;try{if(Me.transition=null,z=16>e?16:e,vt===null)var r=!1;else{if(e=vt,vt=null,Tl=0,(M&6)!==0)throw Error(g(331));var l=M;for(M|=4,x=e.current;x!==null;){var o=x,i=o.child;if((x.flags&16)!==0){var u=o.deletions;if(u!==null){for(var s=0;s<u.length;s++){var c=u[s];for(x=c;x!==null;){var p=x;switch(p.tag){case 0:case 11:case 15:qn(8,p,o)}var m=p.child;if(m!==null)m.return=p,x=m;else for(;x!==null;){p=x;var v=p.sibling,y=p.return;if(Ic(p),p===c){x=null;break}if(v!==null){v.return=y,x=v;break}x=y}}}var w=o.alternate;if(w!==null){var k=w.child;if(k!==null){w.child=null;do{var O=k.sibling;k.sibling=null,k=O}while(k!==null)}}x=o}}if((o.subtreeFlags&2064)!==0&&i!==null)i.return=o,x=i;else e:for(;x!==null;){if(o=x,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:qn(9,o,o.return)}var d=o.sibling;if(d!==null){d.return=o.return,x=d;break e}x=o.return}}var a=e.current;for(x=a;x!==null;){i=x;var f=i.child;if((i.subtreeFlags&2064)!==0&&f!==null)f.return=i,x=f;else e:for(i=a;x!==null;){if(u=x,(u.flags&2048)!==0)try{switch(u.tag){case 0:case 11:case 15:Fl(9,u)}}catch(_){$(u,u.return,_)}if(u===i){x=null;break e}var h=u.sibling;if(h!==null){h.return=u.return,x=h;break e}x=u.return}}if(M=l,Pt(),Xe&&typeof Xe.onPostCommitFiberRoot=="function")try{Xe.onPostCommitFiberRoot(Ml,e)}catch{}r=!0}return r}finally{z=n,Me.transition=t}}return!1}function Zs(e,t,n){t=kn(n,t),t=_c(e,t,1),e=wt(e,t,1),t=de(),e!==null&&(yr(e,1,t),ye(e,t))}function $(e,t,n){if(e.tag===3)Zs(e,e,n);else for(;t!==null;){if(t.tag===3){Zs(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(kt===null||!kt.has(r))){e=kn(n,e),e=xc(t,e,1),t=wt(t,e,1),e=de(),t!==null&&(yr(t,1,e),ye(t,e));break}}t=t.return}}function Fp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=de(),e.pingedLanes|=e.suspendedLanes&n,q===e&&(ne&n)===n&&(Y===4||Y===3&&(ne&130023424)===ne&&500>R()-ou?Ft(e,0):lu|=n),ye(e,t)}function Rc(e,t){t===0&&((e.mode&1)===0?t=1:(t=Ar,Ar<<=1,(Ar&130023424)===0&&(Ar=4194304)));var n=de();e=rt(e,t),e!==null&&(yr(e,t,n),ye(e,n))}function Bp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Rc(e,n)}function Vp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(g(314))}r!==null&&r.delete(t),Rc(e,n)}var Qc;Qc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||he.current)ve=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return ve=!1,Tp(e,t,n);ve=(e.flags&131072)!==0}else ve=!1,B&&(t.flags&1048576)!==0&&Ya(t,yl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;nl(e,t),e=t.pendingProps;var l=gn(t,ae.current);mn(t,n),l=qi(null,t,r,e,l,n);var o=bi();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ge(r)?(o=!0,hl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Gi(t),l.updater=jl,t.stateNode=l,l._reactInternals=t,ai(t,r,e,n),t=di(null,t,r,!0,o,n)):(t.tag=0,B&&o&&Vi(t),fe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(nl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Wp(r),e=Ue(r,e),l){case 0:t=fi(null,t,r,e,n);break e;case 1:t=Vs(null,t,r,e,n);break e;case 11:t=Fs(null,t,r,e,n);break e;case 14:t=Bs(null,t,r,Ue(r.type,e),n);break e}throw Error(g(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),fi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),Vs(e,t,r,l,n);case 3:e:{if(Pc(t),e===null)throw Error(g(387));r=t.pendingProps,o=t.memoizedState,l=o.element,tc(e,t),kl(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=kn(Error(g(423)),t),t=Hs(e,t,r,n,l);break e}else if(r!==l){l=kn(Error(g(424)),t),t=Hs(e,t,r,n,l);break e}else for(we=St(t.stateNode.containerInfo.firstChild),ke=t,B=!0,Fe=null,n=ba(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(yn(),r===l){t=lt(e,t,n);break e}fe(e,t,r,n)}t=t.child}return t;case 5:return nc(t),e===null&&ii(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,ti(r,l)?i=null:o!==null&&ti(r,o)&&(t.flags|=32),Tc(e,t),fe(e,t,i,n),t.child;case 6:return e===null&&ii(t),null;case 13:return Lc(e,t,n);case 4:return Xi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Sn(t,null,r,n):fe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),Fs(e,t,r,l,n);case 7:return fe(e,t,t.pendingProps,n),t.child;case 8:return fe(e,t,t.pendingProps.children,n),t.child;case 12:return fe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,I(Sl,r._currentValue),r._currentValue=i,o!==null)if(He(o.value,i)){if(o.children===l.children&&!he.current){t=lt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=et(-1,n&-n),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var p=c.pending;p===null?s.next=s:(s.next=p.next,p.next=s),c.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),ui(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(g(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),ui(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}fe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,mn(t,n),l=Oe(l),r=r(l),t.flags|=1,fe(e,t,r,n),t.child;case 14:return r=t.type,l=Ue(r,t.pendingProps),l=Ue(r.type,l),Bs(e,t,r,l,n);case 15:return Cc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),nl(e,t),t.tag=1,ge(r)?(e=!0,hl(t)):e=!1,mn(t,n),Ec(t,r,l),ai(t,r,l,n),di(null,t,r,!0,e,n);case 19:return Mc(e,t,n);case 22:return Nc(e,t,n)}throw Error(g(156,t.tag))};function Kc(e,t){return Sa(e,t)}function Hp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Le(e,t,n,r){return new Hp(e,t,n,r)}function au(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Wp(e){if(typeof e=="function")return au(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Pi)return 11;if(e===Li)return 14}return 2}function _t(e,t){var n=e.alternate;return n===null?(n=Le(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ol(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")au(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case qt:return Bt(n.children,l,o,t);case Ti:i=8,l|=8;break;case Do:return e=Le(12,n,t,l|2),e.elementType=Do,e.lanes=o,e;case Io:return e=Le(13,n,t,l),e.elementType=Io,e.lanes=o,e;case Ao:return e=Le(19,n,t,l),e.elementType=Ao,e.lanes=o,e;case na:return Vl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ea:i=10;break e;case ta:i=9;break e;case Pi:i=11;break e;case Li:i=14;break e;case ct:i=16,r=null;break e}throw Error(g(130,e==null?e:typeof e,""))}return t=Le(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Bt(e,t,n,r){return e=Le(7,e,r,t),e.lanes=n,e}function Vl(e,t,n,r){return e=Le(22,e,r,t),e.elementType=na,e.lanes=n,e.stateNode={isHidden:!1},e}function Mo(e,t,n){return e=Le(6,e,null,t),e.lanes=n,e}function Oo(e,t,n){return t=Le(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $p(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mo(0),this.expirationTimes=mo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function cu(e,t,n,r,l,o,i,u,s){return e=new $p(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Le(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Gi(o),e}function Rp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Jt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Gc(e){if(!e)return Ct;e=e._reactInternals;e:{if(Kt(e)!==e||e.tag!==1)throw Error(g(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ge(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(g(171))}if(e.tag===1){var n=e.type;if(ge(n))return Ga(e,n,t)}return t}function Xc(e,t,n,r,l,o,i,u,s){return e=cu(n,r,!0,e,l,o,i,u,s),e.context=Gc(null),n=e.current,r=de(),l=Et(n),o=et(r,l),o.callback=t??null,wt(n,o,l),e.current.lanes=l,yr(e,l,r),ye(e,r),e}function Hl(e,t,n,r){var l=t.current,o=de(),i=Et(l);return n=Gc(n),t.context===null?t.context=n:t.pendingContext=n,t=et(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=wt(l,t,i),e!==null&&(Ve(e,l,i,o),br(e,l,i)),i}function Ll(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Js(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function fu(e,t){Js(e,t),(e=e.alternate)&&Js(e,t)}function Qp(){return null}var Yc=typeof reportError=="function"?reportError:function(e){console.error(e)};function du(e){this._internalRoot=e}Wl.prototype.render=du.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(g(409));Hl(e,t,null,null)};Wl.prototype.unmount=du.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Rt(function(){Hl(null,e,null,null)}),t[nt]=null}};function Wl(e){this._internalRoot=e}Wl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Na();e={blockedOn:null,target:e,priority:t};for(var n=0;n<dt.length&&t!==0&&t<dt[n].priority;n++);dt.splice(n,0,e),n===0&&Pa(e)}};function pu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function $l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function qs(){}function Kp(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var c=Ll(i);o.call(c)}}var i=Xc(t,r,e,0,null,!1,!1,"",qs);return e._reactRootContainer=i,e[nt]=i.current,ar(e.nodeType===8?e.parentNode:e),Rt(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var c=Ll(s);u.call(c)}}var s=cu(e,0,!1,null,null,!1,!1,"",qs);return e._reactRootContainer=s,e[nt]=s.current,ar(e.nodeType===8?e.parentNode:e),Rt(function(){Hl(t,s,n,r)}),s}function Rl(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var u=l;l=function(){var s=Ll(i);u.call(s)}}Hl(t,i,e,l)}else i=Kp(n,t,e,l,r);return Ll(i)}xa=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Rn(t.pendingLanes);n!==0&&(zi(t,n|1),ye(t,R()),(M&6)===0&&(En=R()+500,Pt()))}break;case 13:Rt(function(){var r=rt(e,1);if(r!==null){var l=de();Ve(r,e,1,l)}}),fu(e,1)}};Di=function(e){if(e.tag===13){var t=rt(e,134217728);if(t!==null){var n=de();Ve(t,e,134217728,n)}fu(e,134217728)}};Ca=function(e){if(e.tag===13){var t=Et(e),n=rt(e,t);if(n!==null){var r=de();Ve(n,e,t,r)}fu(e,t)}};Na=function(){return z};Ta=function(e,t){var n=z;try{return z=e,t()}finally{z=n}};Qo=function(e,t,n){switch(t){case"input":if(Fo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Il(r);if(!l)throw Error(g(90));la(r),Fo(r,l)}}}break;case"textarea":ia(e,n);break;case"select":t=n.value,t!=null&&cn(e,!!n.multiple,t,!1)}};pa=iu;ma=Rt;var Gp={usingClientEntryPoint:!1,Events:[wr,nn,Il,fa,da,iu]},Vn={findFiberByHostInstance:At,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Xp={bundleType:Vn.bundleType,version:Vn.version,rendererPackageName:Vn.rendererPackageName,rendererConfig:Vn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ot.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ga(e),e===null?null:e.stateNode},findFiberByHostInstance:Vn.findFiberByHostInstance||Qp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(Hn=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Hn.isDisabled&&Hn.supportsFiber))try{Ml=Hn.inject(Xp),Xe=Hn}catch{}var Hn;xe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Gp;xe.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!pu(t))throw Error(g(200));return Rp(e,t,null,n)};xe.createRoot=function(e,t){if(!pu(e))throw Error(g(299));var n=!1,r="",l=Yc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=cu(e,1,!1,null,null,n,!1,r,l),e[nt]=t.current,ar(e.nodeType===8?e.parentNode:e),new du(t)};xe.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(g(188)):(e=Object.keys(e).join(","),Error(g(268,e)));return e=ga(t),e=e===null?null:e.stateNode,e};xe.flushSync=function(e){return Rt(e)};xe.hydrate=function(e,t,n){if(!$l(t))throw Error(g(200));return Rl(null,e,t,!0,n)};xe.hydrateRoot=function(e,t,n){if(!pu(e))throw Error(g(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=Yc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Xc(t,null,e,1,n??null,l,!1,o,i),e[nt]=t.current,ar(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Wl(t)};xe.render=function(e,t,n){if(!$l(t))throw Error(g(200));return Rl(null,e,t,!1,n)};xe.unmountComponentAtNode=function(e){if(!$l(e))throw Error(g(40));return e._reactRootContainer?(Rt(function(){Rl(null,null,e,!1,function(){e._reactRootContainer=null,e[nt]=null})}),!0):!1};xe.unstable_batchedUpdates=iu;xe.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!$l(n))throw Error(g(200));if(e==null||e._reactInternals===void 0)throw Error(g(38));return Rl(e,t,n,!1,r)};xe.version="18.3.1-next-f1338f8080-20240426"});var bc=Ot((rm,qc)=>{"use strict";function Jc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Jc)}catch(e){console.error(e)}}Jc(),qc.exports=Zc()});var tf=Ot(mu=>{"use strict";var ef=bc();mu.createRoot=ef.createRoot,mu.hydrateRoot=ef.hydrateRoot;var lm});var hu=ee(Z(),1),_f=ee(tf(),1);var K=ee(Z(),1);var A=ee(Z(),1);var b=ee(Z(),1);function nf({preference:e,onThemeChange:t}){let n=()=>{let o=["system","light","dark"],u=(o.indexOf(e)+1)%o.length;t(o[u])},r=()=>{switch(e){case"light":return b.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},b.default.createElement("circle",{cx:"12",cy:"12",r:"5"}),b.default.createElement("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),b.default.createElement("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),b.default.createElement("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),b.default.createElement("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),b.default.createElement("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),b.default.createElement("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),b.default.createElement("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),b.default.createElement("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"}));case"dark":return b.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},b.default.createElement("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"}));case"system":default:return b.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},b.default.createElement("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),b.default.createElement("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),b.default.createElement("line",{x1:"12",y1:"17",x2:"12",y2:"21"}))}},l=()=>{switch(e){case"light":return"Theme: Light (click for Dark)";case"dark":return"Theme: Dark (click for System)";case"system":default:return"Theme: System (click for Light)"}};return b.default.createElement("button",{className:"theme-toggle-btn",onClick:n,title:l(),"aria-label":l()},r())}function rf({isConnected:e,projects:t,currentFilter:n,onFilterChange:r,onSettingsToggle:l,sidebarOpen:o,isProcessing:i,queueDepth:u,themePreference:s,onThemeChange:c}){return A.default.createElement("div",{className:"header"},A.default.createElement("h1",null,A.default.createElement("div",{style:{position:"relative",display:"inline-block"}},A.default.createElement("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${i?"spinning":""}`}),u>0&&A.default.createElement("div",{className:"queue-bubble"},u)),A.default.createElement("span",{className:"logo-text"},"claude-mem")),A.default.createElement("div",{className:"status"},A.default.createElement("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",title:"Documentation",style:{display:"block",padding:"8px 4px 8px 8px",color:"#a0a0a0",transition:"color 0.2s",lineHeight:0},onMouseEnter:p=>p.currentTarget.style.color="#606060",onMouseLeave:p=>p.currentTarget.style.color="#a0a0a0"},A.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},A.default.createElement("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),A.default.createElement("path",{d:"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"}))),A.default.createElement("a",{href:"https://github.com/thedotmack/claude-mem/",target:"_blank",rel:"noopener noreferrer",title:"GitHub",style:{display:"block",padding:"8px 4px",color:"#a0a0a0",transition:"color 0.2s",lineHeight:0},onMouseEnter:p=>p.currentTarget.style.color="#606060",onMouseLeave:p=>p.currentTarget.style.color="#a0a0a0"},A.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},A.default.createElement("path",{d:"M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"}))),A.default.createElement("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",title:"X (Twitter)",style:{display:"block",padding:"8px 8px 8px 4px",color:"#a0a0a0",transition:"color 0.2s",lineHeight:0},onMouseEnter:p=>p.currentTarget.style.color="#606060",onMouseLeave:p=>p.currentTarget.style.color="#a0a0a0"},A.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},A.default.createElement("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"}))),A.default.createElement("select",{value:n,onChange:p=>r(p.target.value)},A.default.createElement("option",{value:""},"All Projects"),t.map(p=>A.default.createElement("option",{key:p,value:p},p))),A.default.createElement(nf,{preference:s,onThemeChange:c}),A.default.createElement("button",{className:`settings-btn ${o?"active":""}`,onClick:l,title:"Settings"},A.default.createElement("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},A.default.createElement("path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"}),A.default.createElement("circle",{cx:"12",cy:"12",r:"3"})))))}var Q=ee(Z(),1);var L=ee(Z(),1);function Cn(e){return new Date(e).toLocaleString()}function lf(e){if(!e)return"-";let t=Math.floor(e/3600),n=Math.floor(e%3600/60);return`${t}h ${n}m`}function of(e){return e?e<1024?e+" B":e<1024*1024?(e/1024).toFixed(1)+" KB":(e/(1024*1024)).toFixed(1)+" MB":"-"}function uf(e){let t=["/Scripts/","/src/","/plugin/","/docs/"];for(let l of t){let o=e.indexOf(l);if(o!==-1)return e.substring(o+1)}let n=e.indexOf("claude-mem/");if(n!==-1)return e.substring(n+11);let r=e.split("/");return r.length>3?r.slice(-3).join("/"):e}function sf({observation:e}){let[t,n]=(0,L.useState)(!1),[r,l]=(0,L.useState)(!1),o=Cn(e.created_at_epoch),i=e.facts?JSON.parse(e.facts):[],u=e.concepts?JSON.parse(e.concepts):[],s=e.files_read?JSON.parse(e.files_read).map(uf):[],c=e.files_modified?JSON.parse(e.files_modified).map(uf):[],p=i.length>0||u.length>0||s.length>0||c.length>0;return L.default.createElement("div",{className:"card"},L.default.createElement("div",{className:"card-header"},L.default.createElement("div",{className:"card-header-left"},L.default.createElement("span",{className:`card-type type-${e.type}`},e.type),L.default.createElement("span",{className:"card-project"},e.project)),L.default.createElement("div",{className:"view-mode-toggles"},p&&L.default.createElement("button",{className:`view-mode-toggle ${t?"active":""}`,onClick:()=>{n(!t),t||l(!1)}},L.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},L.default.createElement("polyline",{points:"9 11 12 14 22 4"}),L.default.createElement("path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"})),L.default.createElement("span",null,"facts")),e.narrative&&L.default.createElement("button",{className:`view-mode-toggle ${r?"active":""}`,onClick:()=>{l(!r),r||n(!1)}},L.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},L.default.createElement("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),L.default.createElement("polyline",{points:"14 2 14 8 20 8"}),L.default.createElement("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),L.default.createElement("line",{x1:"16",y1:"17",x2:"8",y2:"17"})),L.default.createElement("span",null,"narrative")))),L.default.createElement("div",{className:"card-title"},e.title||"Untitled"),L.default.createElement("div",{className:"view-mode-content"},!t&&!r&&e.subtitle&&L.default.createElement("div",{className:"card-subtitle"},e.subtitle),t&&i.length>0&&L.default.createElement("ul",{className:"facts-list"},i.map((m,v)=>L.default.createElement("li",{key:v},m))),r&&e.narrative&&L.default.createElement("div",{className:"narrative"},e.narrative)),L.default.createElement("div",{className:"card-meta"},L.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",o),t&&(u.length>0||s.length>0||c.length>0)&&L.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px",alignItems:"center"}},u.map((m,v)=>L.default.createElement("span",{key:v,style:{padding:"2px 8px",background:"var(--color-type-badge-bg)",color:"var(--color-type-badge-text)",borderRadius:"3px",fontWeight:"500",fontSize:"10px"}},m)),s.length>0&&L.default.createElement("span",{className:"meta-files"},L.default.createElement("span",{className:"file-label"},"read:")," ",s.join(", ")),c.length>0&&L.default.createElement("span",{className:"meta-files"},L.default.createElement("span",{className:"file-label"},"modified:")," ",c.join(", ")))))}var le=ee(Z(),1);function af({summary:e}){let t=Cn(e.created_at_epoch),n=[{key:"investigated",label:"Investigated",content:e.investigated,icon:"/icon-thick-investigated.svg"},{key:"learned",label:"Learned",content:e.learned,icon:"/icon-thick-learned.svg"},{key:"completed",label:"Completed",content:e.completed,icon:"/icon-thick-completed.svg"},{key:"next_steps",label:"Next Steps",content:e.next_steps,icon:"/icon-thick-next-steps.svg"}].filter(r=>r.content);return le.default.createElement("article",{className:"card summary-card"},le.default.createElement("header",{className:"summary-card-header"},le.default.createElement("div",{className:"summary-badge-row"},le.default.createElement("span",{className:"card-type summary-badge"},"Session Summary"),le.default.createElement("span",{className:"summary-project-badge"},e.project)),e.request&&le.default.createElement("h2",{className:"summary-title"},e.request)),le.default.createElement("div",{className:"summary-sections"},n.map((r,l)=>le.default.createElement("section",{key:r.key,className:"summary-section",style:{animationDelay:`${l*50}ms`}},le.default.createElement("div",{className:"summary-section-header"},le.default.createElement("img",{src:r.icon,alt:r.label,className:`summary-section-icon summary-section-icon--${r.key}`}),le.default.createElement("h3",{className:"summary-section-label"},r.label)),le.default.createElement("div",{className:"summary-section-content"},r.content)))),le.default.createElement("footer",{className:"summary-card-footer"},le.default.createElement("span",{className:"summary-meta-id"},"Session #",e.id),le.default.createElement("span",{className:"summary-meta-divider"},"\u2022"),le.default.createElement("time",{className:"summary-meta-date",dateTime:new Date(e.created_at_epoch).toISOString()},t)))}var it=ee(Z(),1);function cf({prompt:e}){let t=Cn(e.created_at_epoch);return it.default.createElement("div",{className:"card prompt-card"},it.default.createElement("div",{className:"card-header"},it.default.createElement("div",{className:"card-header-left"},it.default.createElement("span",{className:"card-type"},"Prompt"),it.default.createElement("span",{className:"card-project"},e.project))),it.default.createElement("div",{className:"card-content"},e.prompt_text),it.default.createElement("div",{className:"card-meta"},it.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",t)))}var Lt=ee(Z(),1);function ff({targetRef:e}){let[t,n]=(0,Lt.useState)(!1);(0,Lt.useEffect)(()=>{let l=()=>{let i=e.current;i&&n(i.scrollTop>300)},o=e.current;if(o)return o.addEventListener("scroll",l),()=>o.removeEventListener("scroll",l)},[]);let r=()=>{let l=e.current;l&&l.scrollTo({top:0,behavior:"smooth"})};return t?Lt.default.createElement("button",{onClick:r,className:"scroll-to-top","aria-label":"Scroll to top"},Lt.default.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Lt.default.createElement("polyline",{points:"18 15 12 9 6 15"}))):null}var Er={PAGINATION_PAGE_SIZE:50,LOAD_MORE_THRESHOLD:.1};function df({observations:e,summaries:t,prompts:n,onLoadMore:r,isLoading:l,hasMore:o}){let i=(0,Q.useRef)(null),u=(0,Q.useRef)(null),s=(0,Q.useRef)(r);(0,Q.useEffect)(()=>{s.current=r},[r]),(0,Q.useEffect)(()=>{let p=i.current;if(!p)return;let m=new IntersectionObserver(v=>{v[0].isIntersecting&&o&&!l&&s.current?.()},{threshold:Er.LOAD_MORE_THRESHOLD});return m.observe(p),()=>{p&&m.unobserve(p),m.disconnect()}},[o,l]);let c=(0,Q.useMemo)(()=>[...e.map(m=>({...m,itemType:"observation"})),...t.map(m=>({...m,itemType:"summary"})),...n.map(m=>({...m,itemType:"prompt"}))].sort((m,v)=>v.created_at_epoch-m.created_at_epoch),[e,t,n]);return Q.default.createElement("div",{className:"feed",ref:u},Q.default.createElement(ff,{targetRef:u}),Q.default.createElement("div",{className:"feed-content"},c.map(p=>{let m=`${p.itemType}-${p.id}`;return p.itemType==="observation"?Q.default.createElement(sf,{key:m,observation:p}):p.itemType==="summary"?Q.default.createElement(af,{key:m,summary:p}):Q.default.createElement(cf,{key:m,prompt:p})}),c.length===0&&!l&&Q.default.createElement("div",{style:{textAlign:"center",padding:"40px",color:"#8b949e"}},"No items to display"),l&&Q.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e"}},Q.default.createElement("div",{className:"spinner",style:{display:"inline-block",marginRight:"10px"}}),"Loading more..."),o&&!l&&c.length>0&&Q.default.createElement("div",{ref:i,style:{height:"20px",margin:"10px 0"}}),!o&&c.length>0&&Q.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e",fontSize:"14px"}},"No more items to load")))}var S=ee(Z(),1);var De={CLAUDE_MEM_MODEL:"claude-haiku-4-5",CLAUDE_MEM_CONTEXT_OBSERVATIONS:"50",CLAUDE_MEM_WORKER_PORT:"37777"};function pf({isOpen:e,settings:t,stats:n,isSaving:r,saveStatus:l,isConnected:o,onSave:i,onClose:u,onRefreshStats:s}){let[c,p]=(0,S.useState)(t.CLAUDE_MEM_MODEL||De.CLAUDE_MEM_MODEL),[m,v]=(0,S.useState)(t.CLAUDE_MEM_CONTEXT_OBSERVATIONS||De.CLAUDE_MEM_CONTEXT_OBSERVATIONS),[y,w]=(0,S.useState)(t.CLAUDE_MEM_WORKER_PORT||De.CLAUDE_MEM_WORKER_PORT),[k,O]=(0,S.useState)(!0),[d,a]=(0,S.useState)(!1),[f,h]=(0,S.useState)("");(0,S.useEffect)(()=>{p(t.CLAUDE_MEM_MODEL||De.CLAUDE_MEM_MODEL),v(t.CLAUDE_MEM_CONTEXT_OBSERVATIONS||De.CLAUDE_MEM_CONTEXT_OBSERVATIONS),w(t.CLAUDE_MEM_WORKER_PORT||De.CLAUDE_MEM_WORKER_PORT)},[t]),(0,S.useEffect)(()=>{fetch("/api/mcp/status").then(E=>E.json()).then(E=>O(E.enabled)).catch(E=>console.error("Failed to load MCP status:",E))},[]),(0,S.useEffect)(()=>{e&&s()},[e,s]);let _=()=>{i({CLAUDE_MEM_MODEL:c,CLAUDE_MEM_CONTEXT_OBSERVATIONS:m,CLAUDE_MEM_WORKER_PORT:y})},C=async E=>{a(!0),h("Toggling...");try{let F=await(await fetch("/api/mcp/toggle",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:E})})).json();F.success?(O(F.enabled),h("\u2713 Updated (restart Claude Code to apply)"),setTimeout(()=>h(""),3e3)):(h(`\u2717 Error: ${F.error}`),setTimeout(()=>h(""),3e3))}catch(N){h(`\u2717 Error: ${N instanceof Error?N.message:"Unknown error"}`),setTimeout(()=>h(""),3e3)}finally{a(!1)}};return S.default.createElement("div",{className:`sidebar ${e?"open":""}`},S.default.createElement("div",{className:"sidebar-header"},S.default.createElement("h1",null,"Settings"),S.default.createElement("div",{style:{display:"flex",gap:"8px",alignItems:"center"}},S.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:"6px"}},S.default.createElement("span",{className:`status-dot ${o?"connected":""}`}),S.default.createElement("span",{style:{fontSize:"11px",opacity:.5,fontWeight:300}},o?"Connected":"Disconnected")),S.default.createElement("button",{onClick:_,disabled:r},r?"Saving...":"Save"),S.default.createElement("button",{onClick:u,title:"Close settings",style:{background:"transparent",border:"1px solid #404040",padding:"8px",width:"36px",height:"36px",display:"flex",alignItems:"center",justifyContent:"center"}},S.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},S.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),S.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))))),S.default.createElement("div",{className:"stats-scroll"},S.default.createElement("div",{className:"settings-section"},S.default.createElement("h3",null,"Environment Variables"),S.default.createElement("div",{className:"form-group"},S.default.createElement("label",{htmlFor:"model"},"CLAUDE_MEM_MODEL"),S.default.createElement("div",{className:"setting-description"},"Model used for AI compression of tool observations. Haiku is fast and cheap, Sonnet offers better quality, Opus is most capable but expensive."),S.default.createElement("select",{id:"model",value:c,onChange:E=>p(E.target.value)},S.default.createElement("option",{value:"claude-haiku-4-5"},"claude-haiku-4-5"),S.default.createElement("option",{value:"claude-sonnet-4-5"},"claude-sonnet-4-5"),S.default.createElement("option",{value:"claude-opus-4"},"claude-opus-4"))),S.default.createElement("div",{className:"form-group"},S.default.createElement("label",{htmlFor:"contextObs"},"CLAUDE_MEM_CONTEXT_OBSERVATIONS"),S.default.createElement("div",{className:"setting-description"},"Number of recent observations to inject at session start. Higher values provide more context but increase token usage. Default: 50"),S.default.createElement("input",{type:"number",id:"contextObs",min:"1",max:"200",value:m,onChange:E=>v(E.target.value)})),S.default.createElement("div",{className:"form-group"},S.default.createElement("label",{htmlFor:"workerPort"},"CLAUDE_MEM_WORKER_PORT"),S.default.createElement("div",{className:"setting-description"},"Port number for the background worker service. Change only if port 37777 conflicts with another service."),S.default.createElement("input",{type:"number",id:"workerPort",min:"1024",max:"65535",value:y,onChange:E=>w(E.target.value)})),l&&S.default.createElement("div",{className:"save-status"},l)),S.default.createElement("div",{className:"settings-section"},S.default.createElement("h3",null,"MCP Search Server"),S.default.createElement("div",{className:"form-group"},S.default.createElement("label",{htmlFor:"mcpEnabled",style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"}},S.default.createElement("input",{type:"checkbox",id:"mcpEnabled",checked:k,onChange:E=>C(E.target.checked),disabled:d,style:{cursor:d?"not-allowed":"pointer"}}),"Enable MCP Search Server"),S.default.createElement("div",{className:"setting-description"},"claude-mem suggests using skill-based search (saves ~2,500 tokens at session start), but some users prefer MCP. Disable to only use skill-based search. Requires Claude Code restart to apply changes."),f&&S.default.createElement("div",{className:"save-status"},f))),S.default.createElement("div",{className:"settings-section"},S.default.createElement("h3",null,"Worker Stats"),S.default.createElement("div",{className:"stats-grid"},S.default.createElement("div",{className:"stat"},S.default.createElement("div",{className:"stat-label"},"Version"),S.default.createElement("div",{className:"stat-value"},n.worker?.version||"-")),S.default.createElement("div",{className:"stat"},S.default.createElement("div",{className:"stat-label"},"Uptime"),S.default.createElement("div",{className:"stat-value"},lf(n.worker?.uptime))),S.default.createElement("div",{className:"stat"},S.default.createElement("div",{className:"stat-label"},"Active Sessions"),S.default.createElement("div",{className:"stat-value"},n.worker?.activeSessions||"0")),S.default.createElement("div",{className:"stat"},S.default.createElement("div",{className:"stat-label"},"SSE Clients"),S.default.createElement("div",{className:"stat-value"},n.worker?.sseClients||"0")))),S.default.createElement("div",{className:"settings-section"},S.default.createElement("h3",null,"Database Stats"),S.default.createElement("div",{className:"stats-grid"},S.default.createElement("div",{className:"stat"},S.default.createElement("div",{className:"stat-label"},"DB Size"),S.default.createElement("div",{className:"stat-value"},of(n.database?.size))),S.default.createElement("div",{className:"stat"},S.default.createElement("div",{className:"stat-label"},"Observations"),S.default.createElement("div",{className:"stat-value"},n.database?.observations||"0")),S.default.createElement("div",{className:"stat"},S.default.createElement("div",{className:"stat-label"},"Sessions"),S.default.createElement("div",{className:"stat-value"},n.database?.sessions||"0")),S.default.createElement("div",{className:"stat"},S.default.createElement("div",{className:"stat-label"},"Summaries"),S.default.createElement("div",{className:"stat-value"},n.database?.summaries||"0"))))))}var Ce=ee(Z(),1);var We={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var Ql={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function mf(){let[e,t]=(0,Ce.useState)([]),[n,r]=(0,Ce.useState)([]),[l,o]=(0,Ce.useState)([]),[i,u]=(0,Ce.useState)([]),[s,c]=(0,Ce.useState)(!1),[p,m]=(0,Ce.useState)(!1),[v,y]=(0,Ce.useState)(0),w=(0,Ce.useRef)(null),k=(0,Ce.useRef)();return(0,Ce.useEffect)(()=>{let O=()=>{w.current&&w.current.close();let d=new EventSource(We.STREAM);w.current=d,d.onopen=()=>{console.log("[SSE] Connected"),c(!0),k.current&&clearTimeout(k.current)},d.onerror=a=>{console.error("[SSE] Connection error:",a),c(!1),d.close(),k.current=setTimeout(()=>{k.current=void 0,console.log("[SSE] Attempting to reconnect..."),O()},Ql.SSE_RECONNECT_DELAY_MS)},d.onmessage=a=>{try{let f=JSON.parse(a.data);switch(f.type){case"initial_load":console.log("[SSE] Initial load:",{projects:f.projects?.length||0}),u(f.projects||[]);break;case"new_observation":f.observation&&(console.log("[SSE] New observation:",f.observation.id),t(h=>[f.observation,...h]));break;case"new_summary":if(f.summary){let h=f.summary;console.log("[SSE] New summary:",h.id),r(_=>[h,..._])}break;case"new_prompt":if(f.prompt){let h=f.prompt;console.log("[SSE] New prompt:",h.id),o(_=>[h,..._])}break;case"processing_status":typeof f.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",f.isProcessing,"Queue depth:",f.queueDepth),m(f.isProcessing),y(f.queueDepth||0));break}}catch(f){console.error("[SSE] Failed to parse message:",f)}}};return O(),()=>{w.current&&w.current.close(),k.current&&clearTimeout(k.current)}},[]),{observations:e,summaries:n,prompts:l,projects:i,isProcessing:p,queueDepth:v,isConnected:s}}var Nn=ee(Z(),1);function vf(){let[e,t]=(0,Nn.useState)(De),[n,r]=(0,Nn.useState)(!1),[l,o]=(0,Nn.useState)("");return(0,Nn.useEffect)(()=>{fetch(We.SETTINGS).then(u=>u.json()).then(u=>{t({CLAUDE_MEM_MODEL:u.CLAUDE_MEM_MODEL||De.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:u.CLAUDE_MEM_CONTEXT_OBSERVATIONS||De.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:u.CLAUDE_MEM_WORKER_PORT||De.CLAUDE_MEM_WORKER_PORT})}).catch(u=>{console.error("Failed to load settings:",u)})},[]),{settings:e,saveSettings:async u=>{r(!0),o("Saving...");try{let c=await(await fetch(We.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)})).json();c.success?(t(u),o("\u2713 Saved"),setTimeout(()=>o(""),Ql.SAVE_STATUS_DISPLAY_DURATION_MS)):o(`\u2717 Error: ${c.error}`)}catch(s){o(`\u2717 Error: ${s instanceof Error?s.message:"Unknown error"}`)}finally{r(!1)}},isSaving:n,saveStatus:l}}var Tn=ee(Z(),1);function hf(){let[e,t]=(0,Tn.useState)({}),n=(0,Tn.useCallback)(async()=>{try{let l=await(await fetch(We.STATS)).json();t(l)}catch(r){console.error("Failed to load stats:",r)}},[]);return(0,Tn.useEffect)(()=>{n()},[n]),{stats:e,refreshStats:n}}var Mt=ee(Z(),1);function vu(e,t,n){let[r,l]=(0,Mt.useState)({isLoading:!1,hasMore:!0}),o=(0,Mt.useRef)(0),i=(0,Mt.useRef)(n),u=(0,Mt.useRef)(r),s=(0,Mt.useCallback)(async()=>{let c=i.current!==n;if(c){o.current=0,i.current=n;let p={isLoading:!1,hasMore:!0};l(p),u.current=p}if(!c&&(u.current.isLoading||!u.current.hasMore))return[];l(p=>({...p,isLoading:!0}));try{let p=new URLSearchParams({offset:o.current.toString(),limit:Er.PAGINATION_PAGE_SIZE.toString()});n&&p.append("project",n);let m=await fetch(`${e}?${p}`);if(!m.ok)throw new Error(`Failed to load ${t}: ${m.statusText}`);let v=await m.json();return l(y=>({...y,isLoading:!1,hasMore:v.hasMore})),o.current+=Er.PAGINATION_PAGE_SIZE,v.items}catch(p){return console.error(`Failed to load ${t}:`,p),l(m=>({...m,isLoading:!1})),[]}},[n,e,t]);return{...r,loadMore:s}}function gf(e){let t=vu(We.OBSERVATIONS,"observations",e),n=vu(We.SUMMARIES,"summaries",e),r=vu(We.PROMPTS,"prompts",e);return{observations:t,summaries:n,prompts:r}}var Pn=ee(Z(),1),wf="claude-mem-theme";function Yp(){return typeof window>"u"||window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function yf(){try{let e=localStorage.getItem(wf);if(e==="system"||e==="light"||e==="dark")return e}catch(e){console.warn("Failed to read theme preference from localStorage:",e)}return"system"}function Sf(e){return e==="system"?Yp():e}function kf(){let[e,t]=(0,Pn.useState)(yf),[n,r]=(0,Pn.useState)(()=>Sf(yf()));return(0,Pn.useEffect)(()=>{let o=Sf(e);r(o),document.documentElement.setAttribute("data-theme",o)},[e]),(0,Pn.useEffect)(()=>{if(e!=="system")return;let o=window.matchMedia("(prefers-color-scheme: dark)"),i=u=>{let s=u.matches?"dark":"light";r(s),document.documentElement.setAttribute("data-theme",s)};return o.addEventListener("change",i),()=>o.removeEventListener("change",i)},[e]),{preference:e,resolvedTheme:n,setThemePreference:o=>{try{localStorage.setItem(wf,o),t(o)}catch(i){console.warn("Failed to save theme preference to localStorage:",i),t(o)}}}}function Kl(e,t){let n=new Set;return[...e,...t].filter(r=>n.has(r.id)?!1:(n.add(r.id),!0))}function Ef(){let[e,t]=(0,K.useState)(""),[n,r]=(0,K.useState)(!1),[l,o]=(0,K.useState)([]),[i,u]=(0,K.useState)([]),[s,c]=(0,K.useState)([]),{observations:p,summaries:m,prompts:v,projects:y,isProcessing:w,queueDepth:k,isConnected:O}=mf(),{settings:d,saveSettings:a,isSaving:f,saveStatus:h}=vf(),{stats:_,refreshStats:C}=hf(),{preference:E,resolvedTheme:N,setThemePreference:F}=kf(),T=gf(e),$e=(0,K.useMemo)(()=>e?l:Kl(p,l),[p,l,e]),Xl=(0,K.useMemo)(()=>e?i:Kl(m,i),[m,i,e]),Cf=(0,K.useMemo)(()=>e?s:Kl(v,s),[v,s,e]),gu=(0,K.useCallback)(()=>{r(Gt=>!Gt)},[]),yu=(0,K.useCallback)(async()=>{try{let[Gt,Su,wu]=await Promise.all([T.observations.loadMore(),T.summaries.loadMore(),T.prompts.loadMore()]);Gt.length>0&&o(Ln=>[...Ln,...Gt]),Su.length>0&&u(Ln=>[...Ln,...Su]),wu.length>0&&c(Ln=>[...Ln,...wu])}catch(Gt){console.error("Failed to load more data:",Gt)}},[e,T.observations,T.summaries,T.prompts]);return(0,K.useEffect)(()=>{o([]),u([]),c([]),yu()},[e]),K.default.createElement("div",{className:"container"},K.default.createElement("div",{className:"main-col"},K.default.createElement(rf,{isConnected:O,projects:y,currentFilter:e,onFilterChange:t,onSettingsToggle:gu,sidebarOpen:n,isProcessing:w,queueDepth:k,themePreference:E,onThemeChange:F}),K.default.createElement(df,{observations:$e,summaries:Xl,prompts:Cf,onLoadMore:yu,isLoading:T.observations.isLoading||T.summaries.isLoading||T.prompts.isLoading,hasMore:T.observations.hasMore||T.summaries.hasMore||T.prompts.hasMore})),K.default.createElement(pf,{isOpen:n,settings:d,stats:_,isSaving:f,saveStatus:h,isConnected:O,onSave:a,onClose:gu,onRefreshStats:C}))}var ut=ee(Z(),1),Gl=class extends ut.Component{constructor(t){super(t),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,n){console.error("[ErrorBoundary] Caught error:",t,n),this.setState({error:t,errorInfo:n})}render(){return this.state.hasError?ut.default.createElement("div",{style:{padding:"20px",color:"#ff6b6b",backgroundColor:"#1a1a1a",minHeight:"100vh"}},ut.default.createElement("h1",{style:{fontSize:"24px",marginBottom:"10px"}},"Something went wrong"),ut.default.createElement("p",{style:{marginBottom:"10px",color:"#8b949e"}},"The application encountered an error. Please refresh the page to try again."),this.state.error&&ut.default.createElement("details",{style:{marginTop:"20px",color:"#8b949e"}},ut.default.createElement("summary",{style:{cursor:"pointer",marginBottom:"10px"}},"Error details"),ut.default.createElement("pre",{style:{backgroundColor:"#0d1117",padding:"10px",borderRadius:"6px",overflow:"auto"}},this.state.error.toString(),this.state.errorInfo&&`
`+this.state.errorInfo.componentStack))):this.props.children}};var xf=document.getElementById("root");if(!xf)throw new Error("Root element not found");var Zp=(0,_f.createRoot)(xf);Zp.render(hu.default.createElement(Gl,null,hu.default.createElement(Ef,null)));})();
/*! Bundled license information:
react/cjs/react.production.min.js:
(**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
scheduler/cjs/scheduler.production.min.js:
(**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom.production.min.js:
(**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
*/