c768a80bf0
- Updated context configuration loading path from ~/.claude/settings.json to ~/.claude-mem/settings.json. - Modified the extractPriorMessages function to focus on retrieving the last assistant message only, removing user message extraction. - Enhanced output formatting for displaying prior assistant messages in the context hook. - Added new settings related to token economics and observation filtering in the useSettings hook.
46 lines
182 KiB
JavaScript
46 lines
182 KiB
JavaScript
"use strict";(()=>{var Of=Object.create;var Su=Object.defineProperty;var wf=Object.getOwnPropertyDescriptor;var Mf=Object.getOwnPropertyNames;var Lf=Object.getPrototypeOf,xf=Object.prototype.hasOwnProperty;var At=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Af=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of Mf(t))!xf.call(e,l)&&l!==n&&Su(e,l,{get:()=>t[l],enumerable:!(r=wf(t,l))||r.enumerable});return e};var te=(e,t,n)=>(n=e!=null?Of(Lf(e)):{},Af(t||!e||!e.__esModule?Su(n,"default",{value:e,enumerable:!0}):n,e));var Pu=At(L=>{"use strict";var xn=Symbol.for("react.element"),Df=Symbol.for("react.portal"),Pf=Symbol.for("react.fragment"),Uf=Symbol.for("react.strict_mode"),If=Symbol.for("react.profiler"),zf=Symbol.for("react.provider"),Ff=Symbol.for("react.context"),Wf=Symbol.for("react.forward_ref"),Hf=Symbol.for("react.suspense"),jf=Symbol.for("react.memo"),Xf=Symbol.for("react.lazy"),Tu=Symbol.iterator;function Vf(e){return e===null||typeof e!="object"?null:(e=Tu&&e[Tu]||e["@@iterator"],typeof e=="function"?e:null)}var ku={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ou=Object.assign,wu={};function Gt(e,t,n){this.props=e,this.context=t,this.refs=wu,this.updater=n||ku}Gt.prototype.isReactComponent={};Gt.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")};Gt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Mu(){}Mu.prototype=Gt.prototype;function Zl(e,t,n){this.props=e,this.context=t,this.refs=wu,this.updater=n||ku}var Jl=Zl.prototype=new Mu;Jl.constructor=Zl;Ou(Jl,Gt.prototype);Jl.isPureReactComponent=!0;var Cu=Array.isArray,Lu=Object.prototype.hasOwnProperty,ql={current:null},xu={key:!0,ref:!0,__self:!0,__source:!0};function Au(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)&&!xu.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:xn,type:e,key:o,ref:i,props:l,_owner:ql.current}}function Bf(e,t){return{$$typeof:xn,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===xn}function Rf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Nu=/\/+/g;function Yl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Rf(""+e.key):t.toString(36)}function Nr(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 xn:case Df:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+Yl(i,0):r,Cu(l)?(n="",e!=null&&(n=e.replace(Nu,"$&/")+"/"),Nr(l,t,n,"",function(c){return c})):l!=null&&(bl(l)&&(l=Bf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Nu,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Cu(e))for(var u=0;u<e.length;u++){o=e[u];var s=r+Yl(o,u);i+=Nr(o,t,n,s,l)}else if(s=Vf(e),typeof s=="function")for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=r+Yl(o,u++),i+=Nr(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 Cr(e,t,n){if(e==null)return e;var r=[],l=0;return Nr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function $f(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 fe={current:null},kr={transition:null},Kf={ReactCurrentDispatcher:fe,ReactCurrentBatchConfig:kr,ReactCurrentOwner:ql};function Du(){throw Error("act(...) is not supported in production builds of React.")}L.Children={map:Cr,forEach:function(e,t,n){Cr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Cr(e,function(){t++}),t},toArray:function(e){return Cr(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}};L.Component=Gt;L.Fragment=Pf;L.Profiler=If;L.PureComponent=Zl;L.StrictMode=Uf;L.Suspense=Hf;L.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Kf;L.act=Du;L.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=Ou({},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)&&!xu.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:xn,type:e.type,key:l,ref:o,props:r,_owner:i}};L.createContext=function(e){return e={$$typeof:Ff,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:zf,_context:e},e.Consumer=e};L.createElement=Au;L.createFactory=function(e){var t=Au.bind(null,e);return t.type=e,t};L.createRef=function(){return{current:null}};L.forwardRef=function(e){return{$$typeof:Wf,render:e}};L.isValidElement=bl;L.lazy=function(e){return{$$typeof:Xf,_payload:{_status:-1,_result:e},_init:$f}};L.memo=function(e,t){return{$$typeof:jf,type:e,compare:t===void 0?null:t}};L.startTransition=function(e){var t=kr.transition;kr.transition={};try{e()}finally{kr.transition=t}};L.unstable_act=Du;L.useCallback=function(e,t){return fe.current.useCallback(e,t)};L.useContext=function(e){return fe.current.useContext(e)};L.useDebugValue=function(){};L.useDeferredValue=function(e){return fe.current.useDeferredValue(e)};L.useEffect=function(e,t){return fe.current.useEffect(e,t)};L.useId=function(){return fe.current.useId()};L.useImperativeHandle=function(e,t,n){return fe.current.useImperativeHandle(e,t,n)};L.useInsertionEffect=function(e,t){return fe.current.useInsertionEffect(e,t)};L.useLayoutEffect=function(e,t){return fe.current.useLayoutEffect(e,t)};L.useMemo=function(e,t){return fe.current.useMemo(e,t)};L.useReducer=function(e,t,n){return fe.current.useReducer(e,t,n)};L.useRef=function(e){return fe.current.useRef(e)};L.useState=function(e){return fe.current.useState(e)};L.useSyncExternalStore=function(e,t,n){return fe.current.useSyncExternalStore(e,t,n)};L.useTransition=function(){return fe.current.useTransition()};L.version="18.3.1"});var J=At((bp,Uu)=>{"use strict";Uu.exports=Pu()});var Ru=At(z=>{"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<Or(l,t))e[r]=t,e[n]=l,n=r;else break e}}function Ue(e){return e.length===0?null:e[0]}function Mr(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>Or(u,n))s<l&&0>Or(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(s<l&&0>Or(c,n))e[r]=c,e[s]=n,r=s;else break e}}return t}function Or(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(Iu=performance,z.unstable_now=function(){return Iu.now()}):(eo=Date,zu=eo.now(),z.unstable_now=function(){return eo.now()-zu});var Iu,eo,zu,Re=[],st=[],Qf=1,we=null,ie=3,Lr=!1,Dt=!1,Dn=!1,Hu=typeof setTimeout=="function"?setTimeout:null,ju=typeof clearTimeout=="function"?clearTimeout:null,Fu=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=Ue(st);t!==null;){if(t.callback===null)Mr(st);else if(t.startTime<=e)Mr(st),t.sortIndex=t.expirationTime,ro(Re,t);else break;t=Ue(st)}}function oo(e){if(Dn=!1,lo(e),!Dt)if(Ue(Re)!==null)Dt=!0,uo(io);else{var t=Ue(st);t!==null&&so(oo,t.startTime-e)}}function io(e,t){Dt=!1,Dn&&(Dn=!1,ju(Pn),Pn=-1),Lr=!0;var n=ie;try{for(lo(t),we=Ue(Re);we!==null&&(!(we.expirationTime>t)||e&&!Bu());){var r=we.callback;if(typeof r=="function"){we.callback=null,ie=we.priorityLevel;var l=r(we.expirationTime<=t);t=z.unstable_now(),typeof l=="function"?we.callback=l:we===Ue(Re)&&Mr(Re),lo(t)}else Mr(Re);we=Ue(Re)}if(we!==null)var o=!0;else{var i=Ue(st);i!==null&&so(oo,i.startTime-t),o=!1}return o}finally{we=null,ie=n,Lr=!1}}var xr=!1,wr=null,Pn=-1,Xu=5,Vu=-1;function Bu(){return!(z.unstable_now()-Vu<Xu)}function to(){if(wr!==null){var e=z.unstable_now();Vu=e;var t=!0;try{t=wr(!0,e)}finally{t?An():(xr=!1,wr=null)}}else xr=!1}var An;typeof Fu=="function"?An=function(){Fu(to)}:typeof MessageChannel<"u"?(no=new MessageChannel,Wu=no.port2,no.port1.onmessage=to,An=function(){Wu.postMessage(null)}):An=function(){Hu(to,0)};var no,Wu;function uo(e){wr=e,xr||(xr=!0,An())}function so(e,t){Pn=Hu(function(){e(z.unstable_now())},t)}z.unstable_IdlePriority=5;z.unstable_ImmediatePriority=1;z.unstable_LowPriority=4;z.unstable_NormalPriority=3;z.unstable_Profiling=null;z.unstable_UserBlockingPriority=2;z.unstable_cancelCallback=function(e){e.callback=null};z.unstable_continueExecution=function(){Dt||Lr||(Dt=!0,uo(io))};z.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"):Xu=0<e?Math.floor(1e3/e):5};z.unstable_getCurrentPriorityLevel=function(){return ie};z.unstable_getFirstCallbackNode=function(){return Ue(Re)};z.unstable_next=function(e){switch(ie){case 1:case 2:case 3:var t=3;break;default:t=ie}var n=ie;ie=t;try{return e()}finally{ie=n}};z.unstable_pauseExecution=function(){};z.unstable_requestPaint=function(){};z.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=ie;ie=e;try{return t()}finally{ie=n}};z.unstable_scheduleCallback=function(e,t,n){var r=z.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:Qf++,callback:t,priorityLevel:e,startTime:n,expirationTime:l,sortIndex:-1},n>r?(e.sortIndex=n,ro(st,e),Ue(Re)===null&&e===Ue(st)&&(Dn?(ju(Pn),Pn=-1):Dn=!0,so(oo,n-r))):(e.sortIndex=l,ro(Re,e),Dt||Lr||(Dt=!0,uo(io))),e};z.unstable_shouldYield=Bu;z.unstable_wrapCallback=function(e){var t=ie;return function(){var n=ie;ie=t;try{return e.apply(this,arguments)}finally{ie=n}}}});var Ku=At((tm,$u)=>{"use strict";$u.exports=Ru()});var Zc=At(ke=>{"use strict";var Gf=J(),Ce=Ku();function E(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 $t(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"),Do=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]*$/,Qu={},Gu={};function Zf(e){return Do.call(Gu,e)?!0:Do.call(Qu,e)?!1:Yf.test(e)?Gu[e]=!0:(Qu[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 me(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 le={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){le[e]=new me(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];le[t]=new me(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){le[e]=new me(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){le[e]=new me(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){le[e]=new me(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){le[e]=new me(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){le[e]=new me(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){le[e]=new me(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){le[e]=new me(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ni=/[\-:]([a-z])/g;function ki(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(Ni,ki);le[t]=new me(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(Ni,ki);le[t]=new me(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(Ni,ki);le[t]=new me(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){le[e]=new me(e,1,!1,e.toLowerCase(),null,!1,!1)});le.xlinkHref=new me("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){le[e]=new me(e,1,!1,e.toLowerCase(),null,!0,!0)});function Oi(e,t,n,r){var l=le.hasOwnProperty(t)?le[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=Gf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ar=Symbol.for("react.element"),Jt=Symbol.for("react.portal"),qt=Symbol.for("react.fragment"),wi=Symbol.for("react.strict_mode"),Po=Symbol.for("react.profiler"),ea=Symbol.for("react.provider"),ta=Symbol.for("react.context"),Mi=Symbol.for("react.forward_ref"),Uo=Symbol.for("react.suspense"),Io=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 Un(e){return e===null||typeof e!="object"?null:(e=Yu&&e[Yu]||e["@@iterator"],typeof e=="function"?e:null)}var B=Object.assign,ao;function Vn(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:"")?Vn(e):""}function bf(e){switch(e.tag){case 5:return Vn(e.type);case 16:return Vn("Lazy");case 13:return Vn("Suspense");case 19:return Vn("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 zo(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 Po:return"Profiler";case wi:return"StrictMode";case Uo:return"Suspense";case Io: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 Mi: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:zo(e.type)||"Memo";case ct:t=e._payload,e=e._init;try{return zo(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 zo(t);case 8:return t===wi?"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 Nt(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 Dr(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 Fo(e,t){var n=t.checked;return B({},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=Nt(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&&Oi(e,"checked",t,!1)}function Wo(e,t){oa(e,t);var n=Nt(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")?Ho(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ho(e,t.type,Nt(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 Ho(e,t,n){(t!=="number"||il(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Bn=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=""+Nt(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 jo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(E(91));return B({},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(E(92));if(Bn(n)){if(1<n.length)throw Error(E(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Nt(n)}}function ia(e,t){var n=Nt(t.value),r=Nt(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 Xo(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 Pr,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(Pr=Pr||document.createElement("div"),Pr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Pr.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=B({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 Vo(e,t){if(t){if(rd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function Bo(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 xi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var $o=null,fn=null,dn=null;function es(e){if(e=_r(e)){if(typeof $o!="function")throw Error(E(280));var t=e.stateNode;t&&(t=Ul(t),$o(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=Ul(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(E(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 Qn=!1,ul=null,sl=!1,Qo=null,od={onError:function(e){Qn=!0,ul=e}};function id(e,t,n,r,l,o,i,u,s){Qn=!1,ul=null,ld.apply(od,arguments)}function ud(e,t,n,r,l,o,i,u,s){if(id.apply(this,arguments),Qn){if(Qn){var c=ul;Qn=!1,ul=null}else throw Error(E(198));sl||(sl=!0,Qo=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(E(188))}function sd(e){var t=e.alternate;if(!t){if(t=Kt(e),t===null)throw Error(E(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(E(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(E(189))}}if(n.alternate!==r)throw Error(E(190))}if(n.tag!==3)throw Error(E(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 Ea=Ce.unstable_scheduleCallback,ns=Ce.unstable_cancelCallback,ad=Ce.unstable_shouldYield,cd=Ce.unstable_requestPaint,$=Ce.unstable_now,fd=Ce.unstable_getCurrentPriorityLevel,Ai=Ce.unstable_ImmediatePriority,_a=Ce.unstable_UserBlockingPriority,al=Ce.unstable_NormalPriority,dd=Ce.unstable_LowPriority,Sa=Ce.unstable_IdlePriority,xl=null,Ge=null;function pd(e){if(Ge&&typeof Ge.onCommitFiberRoot=="function")try{Ge.onCommitFiberRoot(xl,e,void 0,(e.current.flags&128)===128)}catch{}}var He=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 Ur=64,Ir=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-He(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-He(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 Go(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ta(){var e=Ur;return Ur<<=1,(Ur&4194240)===0&&(Ur=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-He(t),e[t]=n}function Ed(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-He(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Di(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-He(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var U=0;function Ca(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Na,Pi,ka,Oa,wa,Yo=!1,zr=[],ht=null,gt=null,yt=null,lr=new Map,or=new Map,dt=[],_d="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 In(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=_r(t),t!==null&&Pi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Sd(e,t,n,r,l){switch(t){case"focusin":return ht=In(ht,e,t,n,r,l),!0;case"dragenter":return gt=In(gt,e,t,n,r,l),!0;case"mouseover":return yt=In(yt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return lr.set(o,In(lr.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,or.set(o,In(or.get(o)||null,e,t,n,r,l)),!0}return!1}function Ma(e){var t=It(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,wa(e.priority,function(){ka(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=_r(n),t!==null&&Pi(t),e.blockedOn=n,!1;t.shift()}return!0}function ls(e,t,n){Zr(e)&&n.delete(t)}function Td(){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 zn(e,t){e.blockedOn===t&&(e.blockedOn=null,Yo||(Yo=!0,Ce.unstable_scheduleCallback(Ce.unstable_NormalPriority,Td)))}function ir(e){function t(l){return zn(l,e)}if(0<zr.length){zn(zr[0],e);for(var n=1;n<zr.length;n++){var r=zr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ht!==null&&zn(ht,e),gt!==null&&zn(gt,e),yt!==null&&zn(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);)Ma(n),n.blockedOn===null&&dt.shift()}var pn=ot.ReactCurrentBatchConfig,fl=!0;function Cd(e,t,n,r){var l=U,o=pn.transition;pn.transition=null;try{U=1,Ui(e,t,n,r)}finally{U=l,pn.transition=o}}function Nd(e,t,n,r){var l=U,o=pn.transition;pn.transition=null;try{U=4,Ui(e,t,n,r)}finally{U=l,pn.transition=o}}function Ui(e,t,n,r){if(fl){var l=Zo(e,t,n,r);if(l===null)So(e,t,r,dl,n),rs(e,r);else if(Sd(l,e,t,n,r))r.stopPropagation();else if(rs(e,r),t&4&&-1<_d.indexOf(e)){for(;l!==null;){var o=_r(l);if(o!==null&&Na(o),o=Zo(e,t,n,r),o===null&&So(e,t,r,dl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else So(e,t,r,null,n)}}var dl=null;function Zo(e,t,n,r){if(dl=null,e=xi(r),e=It(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 Ai:return 1;case _a:return 4;case al:case dd:return 16;case Sa:return 536870912;default:return 16}default:return 16}}var mt=null,Ii=null,Jr=null;function xa(){if(Jr)return Jr;var e,t=Ii,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 Fr(){return!0}function os(){return!1}function Ne(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)?Fr:os,this.isPropagationStopped=os,this}return B(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=Fr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Fr)},persist:function(){},isPersistent:Fr}),t}var Cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},zi=Ne(Cn),Er=B({},Cn,{view:0,detail:0}),kd=Ne(Er),vo,ho,Fn,Al=B({},Er,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Fi,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!==Fn&&(Fn&&e.type==="mousemove"?(vo=e.screenX-Fn.screenX,ho=e.screenY-Fn.screenY):ho=vo=0,Fn=e),vo)},movementY:function(e){return"movementY"in e?e.movementY:ho}}),is=Ne(Al),Od=B({},Al,{dataTransfer:0}),wd=Ne(Od),Md=B({},Er,{relatedTarget:0}),go=Ne(Md),Ld=B({},Cn,{animationName:0,elapsedTime:0,pseudoElement:0}),xd=Ne(Ld),Ad=B({},Cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Dd=Ne(Ad),Pd=B({},Cn,{data:0}),us=Ne(Pd),Ud={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Id={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"},zd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Fd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=zd[e])?!!t[e]:!1}function Fi(){return Fd}var Wd=B({},Er,{key:function(e){if(e.key){var t=Ud[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"?Id[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Fi,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}}),Hd=Ne(Wd),jd=B({},Al,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ss=Ne(jd),Xd=B({},Er,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Fi}),Vd=Ne(Xd),Bd=B({},Cn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Rd=Ne(Bd),$d=B({},Al,{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=Ne($d),Qd=[9,13,27,32],Wi=tt&&"CompositionEvent"in window,Gn=null;tt&&"documentMode"in document&&(Gn=document.documentMode);var Gd=tt&&"TextEvent"in window&&!Gn,Aa=tt&&(!Wi||Gn&&8<Gn&&11>=Gn),as=" ",cs=!1;function Da(e,t){switch(e){case"keyup":return Qd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Pa(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 Pa(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"||!Wi&&Da(e,t)?(e=xa(),Jr=Ii=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 Aa&&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 Ua(e,t,n,r){fa(r),t=pl(t,"onChange"),0<t.length&&(n=new zi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Yn=null,ur=null;function qd(e){$a(e,0)}function Dl(e){var t=nn(e);if(la(t))return e}function bd(e,t){if(e==="change")return t}var Ia=!1;tt&&(tt?(Hr="oninput"in document,Hr||(yo=document.createElement("div"),yo.setAttribute("oninput","return;"),Hr=typeof yo.oninput=="function"),Wr=Hr):Wr=!1,Ia=Wr&&(!document.documentMode||9<document.documentMode));var Wr,Hr,yo;function ds(){Yn&&(Yn.detachEvent("onpropertychange",za),ur=Yn=null)}function za(e){if(e.propertyName==="value"&&Dl(ur)){var t=[];Ua(t,ur,e,xi(e)),va(qd,t)}}function ep(e,t,n){e==="focusin"?(ds(),Yn=t,ur=n,Yn.attachEvent("onpropertychange",za)):e==="focusout"&&ds()}function tp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Dl(ur)}function np(e,t){if(e==="click")return Dl(t)}function rp(e,t){if(e==="input"||e==="change")return Dl(t)}function lp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Xe=typeof Object.is=="function"?Object.is:lp;function sr(e,t){if(Xe(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(!Do.call(t,l)||!Xe(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 Fa(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Fa(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Wa(){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 Hi(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=Wa(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Fa(n.ownerDocument.documentElement,n)){if(r!==null&&Hi(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&&Hi(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 zi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=en)))}function jr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var tn={animationend:jr("Animation","AnimationEnd"),animationiteration:jr("Animation","AnimationIteration"),animationstart:jr("Animation","AnimationStart"),transitionend:jr("Transition","TransitionEnd")},Eo={},Ha={};tt&&(Ha=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 Pl(e){if(Eo[e])return Eo[e];if(!tn[e])return e;var t=tn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ha)return Eo[e]=t[n];return e}var ja=Pl("animationend"),Xa=Pl("animationiteration"),Va=Pl("animationstart"),Ba=Pl("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 Ot(e,t){Ra.set(e,t),$t(t,[e])}for(Xr=0;Xr<hs.length;Xr++)Vr=hs[Xr],gs=Vr.toLowerCase(),ys=Vr[0].toUpperCase()+Vr.slice(1),Ot(gs,"on"+ys);var Vr,gs,ys,Xr;Ot(ja,"onAnimationEnd");Ot(Xa,"onAnimationIteration");Ot(Va,"onAnimationStart");Ot("dblclick","onDoubleClick");Ot("focusin","onFocus");Ot("focusout","onBlur");Ot(Ba,"onTransitionEnd");hn("onMouseEnter",["mouseout","mouseover"]);hn("onMouseLeave",["mouseout","mouseover"]);hn("onPointerEnter",["pointerout","pointerover"]);hn("onPointerLeave",["pointerout","pointerover"]);$t("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));$t("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));$t("onBeforeInput",["compositionend","keypress","textInput","paste"]);$t("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));$t("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));$t("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var $n="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($n));function Es(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,ud(r,t,void 0,e),e.currentTarget=null}function $a(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;Es(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;Es(l,u,c),o=s}}}if(sl)throw e=Qo,sl=!1,Qo=null,e}function W(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 _o(e,t,n){var r=0;t&&(r|=4),Ka(n,e,r,t)}var Br="_reactListening"+Math.random().toString(36).slice(2);function ar(e){if(!e[Br]){e[Br]=!0,bs.forEach(function(n){n!=="selectionchange"&&(up.has(n)||_o(n,!1,e),_o(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Br]||(t[Br]=!0,_o("selectionchange",!1,t))}}function Ka(e,t,n,r){switch(La(t)){case 1:var l=Cd;break;case 4:l=Nd;break;default:l=Ui}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 So(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=It(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=xi(n),h=[];e:{var v=Ra.get(e);if(v!==void 0){var _=zi,S=e;switch(e){case"keypress":if(qr(n)===0)break e;case"keydown":case"keyup":_=Hd;break;case"focusin":S="focus",_=go;break;case"focusout":S="blur",_=go;break;case"beforeblur":case"afterblur":_=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":_=is;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_=wd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_=Vd;break;case ja:case Xa:case Va:_=xd;break;case Ba:_=Rd;break;case"scroll":_=kd;break;case"wheel":_=Kd;break;case"copy":case"cut":case"paste":_=Dd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=ss}var T=(t&4)!==0,D=!T&&e==="scroll",d=T?v!==null?v+"Capture":null:v;T=[];for(var a=c,f;a!==null;){f=a;var g=f.stateNode;if(f.tag===5&&g!==null&&(f=g,d!==null&&(g=rr(a,d),g!=null&&T.push(cr(a,g,f)))),D)break;a=a.return}0<T.length&&(v=new _(v,S,null,n,p),h.push({event:v,listeners:T}))}}if((t&7)===0){e:{if(v=e==="mouseover"||e==="pointerover",_=e==="mouseout"||e==="pointerout",v&&n!==Ro&&(S=n.relatedTarget||n.fromElement)&&(It(S)||S[nt]))break e;if((_||v)&&(v=p.window===p?p:(v=p.ownerDocument)?v.defaultView||v.parentWindow:window,_?(S=n.relatedTarget||n.toElement,_=c,S=S?It(S):null,S!==null&&(D=Kt(S),S!==D||S.tag!==5&&S.tag!==6)&&(S=null)):(_=null,S=c),_!==S)){if(T=is,g="onMouseLeave",d="onMouseEnter",a="mouse",(e==="pointerout"||e==="pointerover")&&(T=ss,g="onPointerLeave",d="onPointerEnter",a="pointer"),D=_==null?v:nn(_),f=S==null?v:nn(S),v=new T(g,a+"leave",_,n,p),v.target=D,v.relatedTarget=f,g=null,It(p)===c&&(T=new T(d,a+"enter",S,n,p),T.target=f,T.relatedTarget=D,g=T),D=g,_&&S)t:{for(T=_,d=S,a=0,f=T;f;f=Zt(f))a++;for(f=0,g=d;g;g=Zt(g))f++;for(;0<a-f;)T=Zt(T),a--;for(;0<f-a;)d=Zt(d),f--;for(;a--;){if(T===d||d!==null&&T===d.alternate)break t;T=Zt(T),d=Zt(d)}T=null}else T=null;_!==null&&_s(h,v,_,T,!1),S!==null&&D!==null&&_s(h,D,S,T,!0)}}e:{if(v=c?nn(c):window,_=v.nodeName&&v.nodeName.toLowerCase(),_==="select"||_==="input"&&v.type==="file")var C=bd;else if(fs(v))if(Ia)C=rp;else{C=tp;var k=ep}else(_=v.nodeName)&&_.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(C=np);if(C&&(C=C(e,c))){Ua(h,C,n,p);break e}k&&k(e,v,c),e==="focusout"&&(k=v._wrapperState)&&k.controlled&&v.type==="number"&&Ho(v,"number",v.value)}switch(k=c?nn(c):window,e){case"focusin":(fs(k)||k.contentEditable==="true")&&(en=k,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(h,n,p);break;case"selectionchange":if(ip)break;case"keydown":case"keyup":vs(h,n,p)}var y;if(Wi)e:{switch(e){case"compositionstart":var O="onCompositionStart";break e;case"compositionend":O="onCompositionEnd";break e;case"compositionupdate":O="onCompositionUpdate";break e}O=void 0}else bt?Da(e,n)&&(O="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(O="onCompositionStart");O&&(Aa&&n.locale!=="ko"&&(bt||O!=="onCompositionStart"?O==="onCompositionEnd"&&bt&&(y=xa()):(mt=p,Ii="value"in mt?mt.value:mt.textContent,bt=!0)),k=pl(c,O),0<k.length&&(O=new us(O,e,null,n,p),h.push({event:O,listeners:k}),y?O.data=y:(y=Pa(n),y!==null&&(O.data=y)))),(y=Gd?Yd(e,n):Zd(e,n))&&(c=pl(c,"onBeforeInput"),0<c.length&&(p=new us("onBeforeInput","beforeinput",null,n,p),h.push({event:p,listeners:c}),p.data=y))}$a(h,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 _s(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 Ss(e){return(typeof e=="string"?e:""+e).replace(sp,`
|
|
`).replace(ap,"")}function Rr(e,t,n){if(t=Ss(t),Ss(e)!==t&&n)throw Error(E(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,Ts=typeof Promise=="function"?Promise:void 0,fp=typeof queueMicrotask=="function"?queueMicrotask:typeof Ts<"u"?function(e){return Ts.resolve(null).then(e).catch(dp)}:ni;function dp(e){setTimeout(function(){throw e})}function To(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 Et(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 Cs(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 Nn=Math.random().toString(36).slice(2),Qe="__reactFiber$"+Nn,fr="__reactProps$"+Nn,nt="__reactContainer$"+Nn,ri="__reactEvents$"+Nn,pp="__reactListeners$"+Nn,mp="__reactHandles$"+Nn;function It(e){var t=e[Qe];if(t)return t;for(var n=e.parentNode;n;){if(t=n[nt]||n[Qe]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Cs(e);e!==null;){if(n=e[Qe])return n;e=Cs(e)}return t}e=n,n=e.parentNode}return null}function _r(e){return e=e[Qe]||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(E(33))}function Ul(e){return e[fr]||null}var li=[],rn=-1;function wt(e){return{current:e}}function H(e){0>rn||(e.current=li[rn],li[rn]=null,rn--)}function F(e,t){rn++,li[rn]=e.current,e.current=t}var kt={},ce=wt(kt),ge=wt(!1),jt=kt;function gn(e,t){var n=e.type.contextTypes;if(!n)return kt;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 ye(e){return e=e.childContextTypes,e!=null}function vl(){H(ge),H(ce)}function Ns(e,t,n){if(ce.current!==kt)throw Error(E(168));F(ce,t),F(ge,n)}function Qa(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(E(108,ed(e)||"Unknown",l));return B({},n,r)}function hl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||kt,jt=ce.current,F(ce,e),F(ge,ge.current),!0}function ks(e,t,n){var r=e.stateNode;if(!r)throw Error(E(169));n?(e=Qa(e,t,jt),r.__reactInternalMemoizedMergedChildContext=e,H(ge),H(ce),F(ce,e)):H(ge),F(ge,n)}var Je=null,Il=!1,Co=!1;function Ga(e){Je===null?Je=[e]:Je.push(e)}function vp(e){Il=!0,Ga(e)}function Mt(){if(!Co&&Je!==null){Co=!0;var e=0,t=U;try{var n=Je;for(U=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Je=null,Il=!1}catch(l){throw Je!==null&&(Je=Je.slice(e+1)),Ea(Ai,Mt),l}finally{U=t,Co=!1}}return null}var ln=[],on=0,gl=null,yl=0,Me=[],Le=0,Xt=null,qe=1,be="";function Pt(e,t){ln[on++]=yl,ln[on++]=gl,gl=e,yl=t}function Ya(e,t,n){Me[Le++]=qe,Me[Le++]=be,Me[Le++]=Xt,Xt=e;var r=qe;e=be;var l=32-He(r)-1;r&=~(1<<l),n+=1;var o=32-He(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,qe=1<<32-He(t)+l|n<<l|r,be=o+e}else qe=1<<o|n<<l|r,be=e}function ji(e){e.return!==null&&(Pt(e,1),Ya(e,1,0))}function Xi(e){for(;e===gl;)gl=ln[--on],ln[on]=null,yl=ln[--on],ln[on]=null;for(;e===Xt;)Xt=Me[--Le],Me[Le]=null,be=Me[--Le],Me[Le]=null,qe=Me[--Le],Me[Le]=null}var Te=null,Se=null,j=!1,We=null;function Za(e,t){var n=xe(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 Os(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,Te=e,Se=Et(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Te=e,Se=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Xt!==null?{id:qe,overflow:be}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=xe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Te=e,Se=null,!0):!1;default:return!1}}function oi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ii(e){if(j){var t=Se;if(t){var n=t;if(!Os(e,t)){if(oi(e))throw Error(E(418));t=Et(n.nextSibling);var r=Te;t&&Os(e,t)?Za(r,n):(e.flags=e.flags&-4097|2,j=!1,Te=e)}}else{if(oi(e))throw Error(E(418));e.flags=e.flags&-4097|2,j=!1,Te=e}}}function ws(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Te=e}function $r(e){if(e!==Te)return!1;if(!j)return ws(e),j=!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=Se)){if(oi(e))throw Ja(),Error(E(418));for(;t;)Za(e,t),t=Et(t.nextSibling)}if(ws(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Se=Et(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Se=null}}else Se=Te?Et(e.stateNode.nextSibling):null;return!0}function Ja(){for(var e=Se;e;)e=Et(e.nextSibling)}function yn(){Se=Te=null,j=!1}function Vi(e){We===null?We=[e]:We.push(e)}var hp=ot.ReactCurrentBatchConfig;function Wn(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(E(309));var r=n.stateNode}if(!r)throw Error(E(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(E(284));if(!n._owner)throw Error(E(290,e))}return e}function Kr(e,t){throw e=Object.prototype.toString.call(t),Error(E(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ms(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=Ct(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,g){return a===null||a.tag!==6?(a=xo(f,d.mode,g),a.return=d,a):(a=l(a,f),a.return=d,a)}function s(d,a,f,g){var C=f.type;return C===qt?p(d,a,f.props.children,g,f.key):a!==null&&(a.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===ct&&Ms(C)===a.type)?(g=l(a,f.props),g.ref=Wn(d,a,f),g.return=d,g):(g=ol(f.type,f.key,f.props,null,d.mode,g),g.ref=Wn(d,a,f),g.return=d,g)}function c(d,a,f,g){return a===null||a.tag!==4||a.stateNode.containerInfo!==f.containerInfo||a.stateNode.implementation!==f.implementation?(a=Ao(f,d.mode,g),a.return=d,a):(a=l(a,f.children||[]),a.return=d,a)}function p(d,a,f,g,C){return a===null||a.tag!==7?(a=Ht(f,d.mode,g,C),a.return=d,a):(a=l(a,f),a.return=d,a)}function h(d,a,f){if(typeof a=="string"&&a!==""||typeof a=="number")return a=xo(""+a,d.mode,f),a.return=d,a;if(typeof a=="object"&&a!==null){switch(a.$$typeof){case Ar:return f=ol(a.type,a.key,a.props,null,d.mode,f),f.ref=Wn(d,null,a),f.return=d,f;case Jt:return a=Ao(a,d.mode,f),a.return=d,a;case ct:var g=a._init;return h(d,g(a._payload),f)}if(Bn(a)||Un(a))return a=Ht(a,d.mode,f,null),a.return=d,a;Kr(d,a)}return null}function v(d,a,f,g){var C=a!==null?a.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return C!==null?null:u(d,a,""+f,g);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Ar:return f.key===C?s(d,a,f,g):null;case Jt:return f.key===C?c(d,a,f,g):null;case ct:return C=f._init,v(d,a,C(f._payload),g)}if(Bn(f)||Un(f))return C!==null?null:p(d,a,f,g,null);Kr(d,f)}return null}function _(d,a,f,g,C){if(typeof g=="string"&&g!==""||typeof g=="number")return d=d.get(f)||null,u(a,d,""+g,C);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Ar:return d=d.get(g.key===null?f:g.key)||null,s(a,d,g,C);case Jt:return d=d.get(g.key===null?f:g.key)||null,c(a,d,g,C);case ct:var k=g._init;return _(d,a,f,k(g._payload),C)}if(Bn(g)||Un(g))return d=d.get(f)||null,p(a,d,g,C,null);Kr(a,g)}return null}function S(d,a,f,g){for(var C=null,k=null,y=a,O=a=0,I=null;y!==null&&O<f.length;O++){y.index>O?(I=y,y=null):I=y.sibling;var w=v(d,y,f[O],g);if(w===null){y===null&&(y=I);break}e&&y&&w.alternate===null&&t(d,y),a=o(w,a,O),k===null?C=w:k.sibling=w,k=w,y=I}if(O===f.length)return n(d,y),j&&Pt(d,O),C;if(y===null){for(;O<f.length;O++)y=h(d,f[O],g),y!==null&&(a=o(y,a,O),k===null?C=y:k.sibling=y,k=y);return j&&Pt(d,O),C}for(y=r(d,y);O<f.length;O++)I=_(y,d,O,f[O],g),I!==null&&(e&&I.alternate!==null&&y.delete(I.key===null?O:I.key),a=o(I,a,O),k===null?C=I:k.sibling=I,k=I);return e&&y.forEach(function(Be){return t(d,Be)}),j&&Pt(d,O),C}function T(d,a,f,g){var C=Un(f);if(typeof C!="function")throw Error(E(150));if(f=C.call(f),f==null)throw Error(E(151));for(var k=C=null,y=a,O=a=0,I=null,w=f.next();y!==null&&!w.done;O++,w=f.next()){y.index>O?(I=y,y=null):I=y.sibling;var Be=v(d,y,w.value,g);if(Be===null){y===null&&(y=I);break}e&&y&&Be.alternate===null&&t(d,y),a=o(Be,a,O),k===null?C=Be:k.sibling=Be,k=Be,y=I}if(w.done)return n(d,y),j&&Pt(d,O),C;if(y===null){for(;!w.done;O++,w=f.next())w=h(d,w.value,g),w!==null&&(a=o(w,a,O),k===null?C=w:k.sibling=w,k=w);return j&&Pt(d,O),C}for(y=r(d,y);!w.done;O++,w=f.next())w=_(y,d,O,w.value,g),w!==null&&(e&&w.alternate!==null&&y.delete(w.key===null?O:w.key),a=o(w,a,O),k===null?C=w:k.sibling=w,k=w);return e&&y.forEach(function(Gl){return t(d,Gl)}),j&&Pt(d,O),C}function D(d,a,f,g){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 Ar:e:{for(var C=f.key,k=a;k!==null;){if(k.key===C){if(C=f.type,C===qt){if(k.tag===7){n(d,k.sibling),a=l(k,f.props.children),a.return=d,d=a;break e}}else if(k.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===ct&&Ms(C)===k.type){n(d,k.sibling),a=l(k,f.props),a.ref=Wn(d,k,f),a.return=d,d=a;break e}n(d,k);break}else t(d,k);k=k.sibling}f.type===qt?(a=Ht(f.props.children,d.mode,g,f.key),a.return=d,d=a):(g=ol(f.type,f.key,f.props,null,d.mode,g),g.ref=Wn(d,a,f),g.return=d,d=g)}return i(d);case Jt:e:{for(k=f.key;a!==null;){if(a.key===k)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=Ao(f,d.mode,g),a.return=d,d=a}return i(d);case ct:return k=f._init,D(d,a,k(f._payload),g)}if(Bn(f))return S(d,a,f,g);if(Un(f))return T(d,a,f,g);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=xo(f,d.mode,g),a.return=d,d=a),i(d)):n(d,a)}return D}var En=qa(!0),ba=qa(!1),El=wt(null),_l=null,un=null,Bi=null;function Ri(){Bi=un=_l=null}function $i(e){var t=El.current;H(El),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){_l=e,Bi=un=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(he=!0),e.firstContext=null)}function De(e){var t=e._currentValue;if(Bi!==e)if(e={context:e,memoizedValue:t,next:null},un===null){if(_l===null)throw Error(E(308));un=e,_l.dependencies={lanes:0,firstContext:e}}else un=un.next=e;return t}var zt=null;function Ki(e){zt===null?zt=[e]:zt.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 Qi(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 _t(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(A&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,Di(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 Sl(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 h=l.baseState;i=0,p=c=s=null,u=o;do{var v=u.lane,_=u.eventTime;if((r&v)===v){p!==null&&(p=p.next={eventTime:_,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var S=e,T=u;switch(v=t,_=n,T.tag){case 1:if(S=T.payload,typeof S=="function"){h=S.call(_,h,v);break e}h=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=T.payload,v=typeof S=="function"?S.call(_,h,v):S,v==null)break e;h=B({},h,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 _={eventTime:_,lane:v,tag:u.tag,payload:u.payload,callback:u.callback,next:null},p===null?(c=p=_,s=h):p=p.next=_,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=h),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);Bt|=i,e.lanes=i,e.memoizedState=h}}function xs(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(E(191,l));l.call(r)}}}var Sr={},Ye=wt(Sr),dr=wt(Sr),pr=wt(Sr);function Ft(e){if(e===Sr)throw Error(E(174));return e}function Gi(e,t){switch(F(pr,t),F(dr,e),F(Ye,Sr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Xo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Xo(t,e)}H(Ye),F(Ye,t)}function _n(){H(Ye),H(dr),H(pr)}function nc(e){Ft(pr.current);var t=Ft(Ye.current),n=Xo(t,e.type);t!==n&&(F(dr,e),F(Ye,n))}function Yi(e){dr.current===e&&(H(Ye),H(dr))}var X=wt(0);function Tl(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 No=[];function Zi(){for(var e=0;e<No.length;e++)No[e]._workInProgressVersionPrimary=null;No.length=0}var el=ot.ReactCurrentDispatcher,ko=ot.ReactCurrentBatchConfig,Vt=0,V=null,Y=null,q=null,Cl=!1,Jn=!1,mr=0,gp=0;function ue(){throw Error(E(321))}function Ji(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Xe(e[n],t[n]))return!1;return!0}function qi(e,t,n,r,l,o){if(Vt=o,V=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,el.current=e===null||e.memoizedState===null?Sp:Tp,e=n(r,l),Jn){o=0;do{if(Jn=!1,mr=0,25<=o)throw Error(E(301));o+=1,q=Y=null,t.updateQueue=null,el.current=Cp,e=n(r,l)}while(Jn)}if(el.current=Nl,t=Y!==null&&Y.next!==null,Vt=0,q=Y=V=null,Cl=!1,t)throw Error(E(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 q===null?V.memoizedState=q=e:q=q.next=e,q}function Pe(){if(Y===null){var e=V.alternate;e=e!==null?e.memoizedState:null}else e=Y.next;var t=q===null?V.memoizedState:q.next;if(t!==null)q=t,Y=e;else{if(e===null)throw Error(E(310));Y=e,e={memoizedState:Y.memoizedState,baseState:Y.baseState,baseQueue:Y.baseQueue,queue:Y.queue,next:null},q===null?V.memoizedState=q=e:q=q.next=e}return q}function vr(e,t){return typeof t=="function"?t(e):t}function Oo(e){var t=Pe(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=Y,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((Vt&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 h={lane:p,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};s===null?(u=s=h,i=r):s=s.next=h,V.lanes|=p,Bt|=p}c=c.next}while(c!==null&&c!==o);s===null?i=r:s.next=u,Xe(r,t.memoizedState)||(he=!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,V.lanes|=o,Bt|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function wo(e){var t=Pe(),n=t.queue;if(n===null)throw Error(E(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);Xe(o,t.memoizedState)||(he=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function rc(){}function lc(e,t){var n=V,r=Pe(),l=t(),o=!Xe(r.memoizedState,l);if(o&&(r.memoizedState=l,he=!0),r=r.queue,eu(uc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||q!==null&&q.memoizedState.tag&1){if(n.flags|=2048,hr(9,ic.bind(null,n,r,l,t),void 0,null),b===null)throw Error(E(349));(Vt&30)!==0||oc(n,t,l)}return l}function oc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=V.updateQueue,t===null?(t={lastEffect:null,stores:null},V.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!Xe(e,n)}catch{return!0}}function ac(e){var t=rt(e,1);t!==null&&je(t,e,1,-1)}function As(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=_p.bind(null,V,e),[t.memoizedState,e]}function hr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=V.updateQueue,t===null?(t={lastEffect:null,stores:null},V.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 Pe().memoizedState}function tl(e,t,n,r){var l=Ke();V.flags|=e,l.memoizedState=hr(1|t,n,void 0,r===void 0?null:r)}function zl(e,t,n,r){var l=Pe();r=r===void 0?null:r;var o=void 0;if(Y!==null){var i=Y.memoizedState;if(o=i.destroy,r!==null&&Ji(r,i.deps)){l.memoizedState=hr(t,n,o,r);return}}V.flags|=e,l.memoizedState=hr(1|t,n,o,r)}function Ds(e,t){return tl(8390656,8,e,t)}function eu(e,t){return zl(2048,8,e,t)}function fc(e,t){return zl(4,2,e,t)}function dc(e,t){return zl(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,zl(4,4,pc.bind(null,t,e),n)}function tu(){}function vc(e,t){var n=Pe();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=Pe();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(Vt&21)===0?(e.baseState&&(e.baseState=!1,he=!0),e.memoizedState=n):(Xe(n,t)||(n=Ta(),V.lanes|=n,Bt|=n,e.baseState=!0),t)}function yp(e,t){var n=U;U=n!==0&&4>n?n:4,e(!0);var r=ko.transition;ko.transition={};try{e(!1),t()}finally{U=n,ko.transition=r}}function yc(){return Pe().memoizedState}function Ep(e,t,n){var r=Tt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ec(e))_c(t,n);else if(n=ec(e,t,n,r),n!==null){var l=pe();je(n,e,r,l),Sc(n,t,r)}}function _p(e,t,n){var r=Tt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ec(e))_c(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,Xe(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=pe(),je(n,e,r,l),Sc(n,t,r))}}function Ec(e){var t=e.alternate;return e===V||t!==null&&t===V}function _c(e,t){Jn=Cl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Sc(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Di(e,n)}}var Nl={readContext:De,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useInsertionEffect:ue,useLayoutEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useMutableSource:ue,useSyncExternalStore:ue,useId:ue,unstable_isNewReconciler:!1},Sp={readContext:De,useCallback:function(e,t){return Ke().memoizedState=[e,t===void 0?null:t],e},useContext:De,useEffect:Ds,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=Ep.bind(null,V,e),[r.memoizedState,e]},useRef:function(e){var t=Ke();return e={current:e},t.memoizedState=e},useState:As,useDebugValue:tu,useDeferredValue:function(e){return Ke().memoizedState=e},useTransition:function(){var e=As(!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=V,l=Ke();if(j){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),b===null)throw Error(E(349));(Vt&30)!==0||oc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Ds(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=b.identifierPrefix;if(j){var n=be,r=qe;n=(r&~(1<<32-He(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},Tp={readContext:De,useCallback:vc,useContext:De,useEffect:eu,useImperativeHandle:mc,useInsertionEffect:fc,useLayoutEffect:dc,useMemo:hc,useReducer:Oo,useRef:cc,useState:function(){return Oo(vr)},useDebugValue:tu,useDeferredValue:function(e){var t=Pe();return gc(t,Y.memoizedState,e)},useTransition:function(){var e=Oo(vr)[0],t=Pe().memoizedState;return[e,t]},useMutableSource:rc,useSyncExternalStore:lc,useId:yc,unstable_isNewReconciler:!1},Cp={readContext:De,useCallback:vc,useContext:De,useEffect:eu,useImperativeHandle:mc,useInsertionEffect:fc,useLayoutEffect:dc,useMemo:hc,useReducer:wo,useRef:cc,useState:function(){return wo(vr)},useDebugValue:tu,useDeferredValue:function(e){var t=Pe();return Y===null?t.memoizedState=e:gc(t,Y.memoizedState,e)},useTransition:function(){var e=wo(vr)[0],t=Pe().memoizedState;return[e,t]},useMutableSource:rc,useSyncExternalStore:lc,useId:yc,unstable_isNewReconciler:!1};function ze(e,t){if(e&&e.defaultProps){t=B({},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:B({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Fl={isMounted:function(e){return(e=e._reactInternals)?Kt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pe(),l=Tt(e),o=et(r,l);o.payload=t,n!=null&&(o.callback=n),t=_t(e,o,l),t!==null&&(je(t,e,l,r),br(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pe(),l=Tt(e),o=et(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=_t(e,o,l),t!==null&&(je(t,e,l,r),br(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pe(),r=Tt(e),l=et(n,r);l.tag=2,t!=null&&(l.callback=t),t=_t(e,l,r),t!==null&&(je(t,e,r,n),br(t,e,r))}};function Ps(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 Tc(e,t,n){var r=!1,l=kt,o=t.contextType;return typeof o=="object"&&o!==null?o=De(o):(l=ye(t)?jt:ce.current,r=t.contextTypes,o=(r=r!=null)?gn(e,l):kt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Fl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Us(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&&Fl.enqueueReplaceState(t,t.state,null)}function ai(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Qi(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=De(o):(o=ye(t)?jt:ce.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&&Fl.enqueueReplaceState(l,l.state,null),Sl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Sn(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 Mo(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 Np=typeof WeakMap=="function"?WeakMap:Map;function Cc(e,t,n){n=et(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ol||(Ol=!0,_i=r),ci(e,t)},n}function Nc(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"&&(St===null?St=new Set([this]):St.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Is(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Np;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=Wp.bind(null,e,t,n),t.then(e,e))}function zs(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 Fs(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,_t(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var kp=ot.ReactCurrentOwner,he=!1;function de(e,t,n,r){t.child=e===null?ba(t,null,n,r):En(t,e.child,n,r)}function Ws(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&&!he?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,lt(e,t,l)):(j&&n&&ji(t),t.flags|=1,de(e,t,r,l),t.child)}function Hs(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,kc(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=Ct(o,r),e.ref=t.ref,e.return=t,t.child=e}function kc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(sr(o,r)&&e.ref===t.ref)if(he=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&(he=!0);else return t.lanes=e.lanes,lt(e,t,l)}return fi(e,t,n,r,l)}function Oc(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},F(an,_e),_e|=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,F(an,_e),_e|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,F(an,_e),_e|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,F(an,_e),_e|=r;return de(e,t,l,n),t.child}function wc(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=ye(n)?jt:ce.current;return o=gn(t,o),mn(t,l),n=qi(e,t,n,r,o,l),r=bi(),e!==null&&!he?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,lt(e,t,l)):(j&&r&&ji(t),t.flags|=1,de(e,t,n,l),t.child)}function js(e,t,n,r,l){if(ye(n)){var o=!0;hl(t)}else o=!1;if(mn(t,l),t.stateNode===null)nl(e,t),Tc(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=De(c):(c=ye(n)?jt:ce.current,c=gn(t,c));var p=n.getDerivedStateFromProps,h=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function";h||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==c)&&Us(t,i,r,c),ft=!1;var v=t.memoizedState;i.state=v,Sl(t,r,i,l),s=t.memoizedState,u!==r||v!==s||ge.current||ft?(typeof p=="function"&&(si(t,n,p,r),s=t.memoizedState),(u=ft||Ps(t,n,u,r,v,s,c))?(h||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:ze(t.type,u),i.props=c,h=t.pendingProps,v=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=De(s):(s=ye(n)?jt:ce.current,s=gn(t,s));var _=n.getDerivedStateFromProps;(p=typeof _=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==h||v!==s)&&Us(t,i,r,s),ft=!1,v=t.memoizedState,i.state=v,Sl(t,r,i,l);var S=t.memoizedState;u!==h||v!==S||ge.current||ft?(typeof _=="function"&&(si(t,n,_,r),S=t.memoizedState),(c=ft||Ps(t,n,c,r,v,S,s)||!1)?(p||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,S,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,S,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=S),i.props=r,i.state=S,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){wc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&ks(t,n,!1),lt(e,t,o);r=t.stateNode,kp.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=En(t,e.child,null,o),t.child=En(t,null,u,o)):de(e,t,u,o),t.memoizedState=r.state,l&&ks(t,n,!0),t.child}function Mc(e){var t=e.stateNode;t.pendingContext?Ns(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ns(e,t.context,!1),Gi(e,t.containerInfo)}function Xs(e,t,n,r,l){return yn(),Vi(l),t.flags|=256,de(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=X.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),F(X,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=jl(i,r,0,null),e=Ht(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 Op(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=Ct(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=Ct(u,o):(o=Ht(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=Ct(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=jl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Qr(e,t,n,r){return r!==null&&Vi(r),En(t,e.child,null,n),e=nu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Op(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Mo(Error(E(422))),Qr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=jl({mode:"visible",children:r.children},l,0,null),o=Ht(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&En(t,e.child,null,i),t.child.memoizedState=mi(i),t.memoizedState=pi,o);if((t.mode&1)===0)return Qr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(E(419)),r=Mo(o,r,void 0),Qr(e,t,i,r)}if(u=(i&e.childLanes)!==0,he||u){if(r=b,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),je(r,e,l,-1))}return su(),r=Mo(Error(E(421))),Qr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Hp.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Se=Et(l.nextSibling),Te=t,j=!0,We=null,e!==null&&(Me[Le++]=qe,Me[Le++]=be,Me[Le++]=Xt,qe=e.id,be=e.overflow,Xt=t),t=nu(t,r.children),t.flags|=4096,t)}function Vs(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 xc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(de(e,t,r.children,n),r=X.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&&Vs(e,n,t);else if(e.tag===19)Vs(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(F(X,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&&Tl(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&&Tl(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),Bt|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,n=Ct(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Ct(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function wp(e,t,n){switch(t.tag){case 3:Mc(t),yn();break;case 5:nc(t);break;case 1:ye(t.type)&&hl(t);break;case 4:Gi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;F(El,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(F(X,X.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Lc(e,t,n):(F(X,X.current&1),e=lt(e,t,n),e!==null?e.sibling:null);F(X,X.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return xc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),F(X,X.current),r)break;return null;case 22:case 23:return t.lanes=0,Oc(e,t,n)}return lt(e,t,n)}var Ac,vi,Dc,Pc;Ac=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(){};Dc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Ft(Ye.current);var o=null;switch(n){case"input":l=Fo(e,l),r=Fo(e,r),o=[];break;case"select":l=B({},l,{value:void 0}),r=B({},r,{value:void 0}),o=[];break;case"textarea":l=jo(e,l),r=jo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ml)}Vo(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"&&W("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)}};Pc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Hn(e,t){if(!j)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 se(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 Mp(e,t,n){var r=t.pendingProps;switch(Xi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return se(t),null;case 1:return ye(t.type)&&vl(),se(t),null;case 3:return r=t.stateNode,_n(),H(ge),H(ce),Zi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&($r(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,We!==null&&(Ci(We),We=null))),vi(e,t),se(t),null;case 5:Yi(t);var l=Ft(pr.current);if(n=t.type,e!==null&&t.stateNode!=null)Dc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(E(166));return se(t),null}if(e=Ft(Ye.current),$r(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Qe]=t,r[fr]=o,e=(t.mode&1)!==0,n){case"dialog":W("cancel",r),W("close",r);break;case"iframe":case"object":case"embed":W("load",r);break;case"video":case"audio":for(l=0;l<$n.length;l++)W($n[l],r);break;case"source":W("error",r);break;case"img":case"image":case"link":W("error",r),W("load",r);break;case"details":W("toggle",r);break;case"input":Zu(r,o),W("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},W("invalid",r);break;case"textarea":qu(r,o),W("invalid",r)}Vo(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"&&W("scroll",r)}switch(n){case"input":Dr(r),Ju(r,o,!0);break;case"textarea":Dr(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[Qe]=t,e[fr]=r,Ac(e,t,!1,!1),t.stateNode=e;e:{switch(i=Bo(n,r),n){case"dialog":W("cancel",e),W("close",e),l=r;break;case"iframe":case"object":case"embed":W("load",e),l=r;break;case"video":case"audio":for(l=0;l<$n.length;l++)W($n[l],e);l=r;break;case"source":W("error",e),l=r;break;case"img":case"image":case"link":W("error",e),W("load",e),l=r;break;case"details":W("toggle",e),l=r;break;case"input":Zu(e,r),l=Fo(e,r),W("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=B({},r,{value:void 0}),W("invalid",e);break;case"textarea":qu(e,r),l=jo(e,r),W("invalid",e);break;default:l=r}Vo(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"&&W("scroll",e):s!=null&&Oi(e,o,s,i))}switch(n){case"input":Dr(e),Ju(e,r,!1);break;case"textarea":Dr(e),bu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Nt(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 se(t),null;case 6:if(e&&t.stateNode!=null)Pc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(E(166));if(n=Ft(pr.current),Ft(Ye.current),$r(t)){if(r=t.stateNode,n=t.memoizedProps,r[Qe]=t,(o=r.nodeValue!==n)&&(e=Te,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[Qe]=t,t.stateNode=r}return se(t),null;case 13:if(H(X),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(j&&Se!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Ja(),yn(),t.flags|=98560,o=!1;else if(o=$r(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(E(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(E(317));o[Qe]=t}else yn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;se(t),o=!1}else We!==null&&(Ci(We),We=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||(X.current&1)!==0?Z===0&&(Z=3):su())),t.updateQueue!==null&&(t.flags|=4),se(t),null);case 4:return _n(),vi(e,t),e===null&&ar(t.stateNode.containerInfo),se(t),null;case 10:return $i(t.type._context),se(t),null;case 17:return ye(t.type)&&vl(),se(t),null;case 19:if(H(X),o=t.memoizedState,o===null)return se(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Hn(o,!1);else{if(Z!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Tl(e),i!==null){for(t.flags|=128,Hn(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 F(X,X.current&1|2),t.child}e=e.sibling}o.tail!==null&&$()>Tn&&(t.flags|=128,r=!0,Hn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Tl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Hn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!j)return se(t),null}else 2*$()-o.renderingStartTime>Tn&&n!==1073741824&&(t.flags|=128,r=!0,Hn(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=$(),t.sibling=null,n=X.current,F(X,r?n&1|2:n&1),t):(se(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?(_e&1073741824)!==0&&(se(t),t.subtreeFlags&6&&(t.flags|=8192)):se(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function Lp(e,t){switch(Xi(t),t.tag){case 1:return ye(t.type)&&vl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return _n(),H(ge),H(ce),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(H(X),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));yn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return H(X),null;case 4:return _n(),null;case 10:return $i(t.type._context),null;case 22:case 23:return uu(),null;case 24:return null;default:return null}}var Gr=!1,ae=!1,xp=typeof WeakSet=="function"?WeakSet:Set,N=null;function sn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){R(e,t,r)}else n.current=null}function hi(e,t,n){try{n()}catch(r){R(e,t,r)}}var Bs=!1;function Ap(e,t){if(bo=fl,e=Wa(),Hi(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,h=e,v=null;t:for(;;){for(var _;h!==n||l!==0&&h.nodeType!==3||(u=i+l),h!==o||r!==0&&h.nodeType!==3||(s=i+r),h.nodeType===3&&(i+=h.nodeValue.length),(_=h.firstChild)!==null;)v=h,h=_;for(;;){if(h===e)break t;if(v===n&&++c===l&&(u=i),v===o&&++p===r&&(s=i),(_=h.nextSibling)!==null)break;h=v,v=h.parentNode}h=_}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,N=t;N!==null;)if(t=N,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,N=e;else for(;N!==null;){t=N;try{var S=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var T=S.memoizedProps,D=S.memoizedState,d=t.stateNode,a=d.getSnapshotBeforeUpdate(t.elementType===t.type?T:ze(t.type,T),D);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(E(163))}}catch(g){R(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,N=e;break}N=t.return}return S=Bs,Bs=!1,S}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 Wl(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 Uc(e){var t=e.alternate;t!==null&&(e.alternate=null,Uc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Qe],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 Ic(e){return e.tag===5||e.tag===3||e.tag===4}function Rs(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ic(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 Ei(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(Ei(e,t,n),e=e.sibling;e!==null;)Ei(e,t,n),e=e.sibling}var ne=null,Fe=!1;function at(e,t,n){for(n=n.child;n!==null;)zc(e,t,n),n=n.sibling}function zc(e,t,n){if(Ge&&typeof Ge.onCommitFiberUnmount=="function")try{Ge.onCommitFiberUnmount(xl,n)}catch{}switch(n.tag){case 5:ae||sn(n,t);case 6:var r=ne,l=Fe;ne=null,at(e,t,n),ne=r,Fe=l,ne!==null&&(Fe?(e=ne,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ne.removeChild(n.stateNode));break;case 18:ne!==null&&(Fe?(e=ne,n=n.stateNode,e.nodeType===8?To(e.parentNode,n):e.nodeType===1&&To(e,n),ir(e)):To(ne,n.stateNode));break;case 4:r=ne,l=Fe,ne=n.stateNode.containerInfo,Fe=!0,at(e,t,n),ne=r,Fe=l;break;case 0:case 11:case 14:case 15:if(!ae&&(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(!ae&&(sn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){R(n,t,u)}at(e,t,n);break;case 21:at(e,t,n);break;case 22:n.mode&1?(ae=(r=ae)||n.memoizedState!==null,at(e,t,n),ae=r):at(e,t,n);break;default:at(e,t,n)}}function $s(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new xp),t.forEach(function(r){var l=jp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ie(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:ne=u.stateNode,Fe=!1;break e;case 3:ne=u.stateNode.containerInfo,Fe=!0;break e;case 4:ne=u.stateNode.containerInfo,Fe=!0;break e}u=u.return}if(ne===null)throw Error(E(160));zc(o,i,l),ne=null,Fe=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(c){R(l,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Fc(t,e),t=t.sibling}function Fc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ie(t,e),$e(e),r&4){try{qn(3,e,e.return),Wl(3,e)}catch(T){R(e,e.return,T)}try{qn(5,e,e.return)}catch(T){R(e,e.return,T)}}break;case 1:Ie(t,e),$e(e),r&512&&n!==null&&sn(n,n.return);break;case 5:if(Ie(t,e),$e(e),r&512&&n!==null&&sn(n,n.return),e.flags&32){var l=e.stateNode;try{nr(l,"")}catch(T){R(e,e.return,T)}}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),Bo(u,i);var c=Bo(u,o);for(i=0;i<s.length;i+=2){var p=s[i],h=s[i+1];p==="style"?ca(l,h):p==="dangerouslySetInnerHTML"?sa(l,h):p==="children"?nr(l,h):Oi(l,p,h,c)}switch(u){case"input":Wo(l,o);break;case"textarea":ia(l,o);break;case"select":var v=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var _=o.value;_!=null?cn(l,!!o.multiple,_,!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(T){R(e,e.return,T)}}break;case 6:if(Ie(t,e),$e(e),r&4){if(e.stateNode===null)throw Error(E(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(T){R(e,e.return,T)}}break;case 3:if(Ie(t,e),$e(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{ir(t.containerInfo)}catch(T){R(e,e.return,T)}break;case 4:Ie(t,e),$e(e);break;case 13:Ie(t,e),$e(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&4&&$s(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(ae=(c=ae)||p,Ie(t,e),ae=c):Ie(t,e),$e(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!p&&(e.mode&1)!==0)for(N=e,p=e.child;p!==null;){for(h=N=p;N!==null;){switch(v=N,_=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 S=v.stateNode;if(typeof S.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(T){R(r,n,T)}}break;case 5:sn(v,v.return);break;case 22:if(v.memoizedState!==null){Qs(h);continue}}_!==null?(_.return=v,N=_):Qs(h)}p=p.sibling}e:for(p=null,h=e;;){if(h.tag===5){if(p===null){p=h;try{l=h.stateNode,c?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(u=h.stateNode,s=h.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=aa("display",i))}catch(T){R(e,e.return,T)}}}else if(h.tag===6){if(p===null)try{h.stateNode.nodeValue=c?"":h.memoizedProps}catch(T){R(e,e.return,T)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;p===h&&(p=null),h=h.return}p===h&&(p=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Ie(t,e),$e(e),r&4&&$s(e);break;case 21:break;default:Ie(t,e),$e(e)}}function $e(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Ic(n)){var r=n;break e}n=n.return}throw Error(E(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(nr(l,""),r.flags&=-33);var o=Rs(e);Ei(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=Rs(e);yi(e,u,i);break;default:throw Error(E(161))}}catch(s){R(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Dp(e,t,n){N=e,Wc(e,t,n)}function Wc(e,t,n){for(var r=(e.mode&1)!==0;N!==null;){var l=N,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Gr;if(!i){var u=l.alternate,s=u!==null&&u.memoizedState!==null||ae;u=Gr;var c=ae;if(Gr=i,(ae=s)&&!c)for(N=l;N!==null;)i=N,s=i.child,i.tag===22&&i.memoizedState!==null?Gs(l):s!==null?(s.return=i,N=s):Gs(l);for(;o!==null;)N=o,Wc(o,t,n),o=o.sibling;N=l,Gr=u,ae=c}Ks(e,t,n)}else(l.subtreeFlags&8772)!==0&&o!==null?(o.return=l,N=o):Ks(e,t,n)}}function Ks(e){for(;N!==null;){var t=N;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:ae||Wl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ae)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:ze(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&xs(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}xs(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 h=p.dehydrated;h!==null&&ir(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(E(163))}ae||t.flags&512&&gi(t)}catch(v){R(t,t.return,v)}}if(t===e){N=null;break}if(n=t.sibling,n!==null){n.return=t.return,N=n;break}N=t.return}}function Qs(e){for(;N!==null;){var t=N;if(t===e){N=null;break}var n=t.sibling;if(n!==null){n.return=t.return,N=n;break}N=t.return}}function Gs(e){for(;N!==null;){var t=N;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Wl(4,t)}catch(s){R(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){R(t,l,s)}}var o=t.return;try{gi(t)}catch(s){R(t,o,s)}break;case 5:var i=t.return;try{gi(t)}catch(s){R(t,i,s)}}}catch(s){R(t,t.return,s)}if(t===e){N=null;break}var u=t.sibling;if(u!==null){u.return=t.return,N=u;break}N=t.return}}var Pp=Math.ceil,kl=ot.ReactCurrentDispatcher,ru=ot.ReactCurrentOwner,Ae=ot.ReactCurrentBatchConfig,A=0,b=null,G=null,re=0,_e=0,an=wt(0),Z=0,gr=null,Bt=0,Hl=0,lu=0,bn=null,ve=null,ou=0,Tn=1/0,Ze=null,Ol=!1,_i=null,St=null,Yr=!1,vt=null,wl=0,er=0,Si=null,rl=-1,ll=0;function pe(){return(A&6)!==0?$():rl!==-1?rl:rl=$()}function Tt(e){return(e.mode&1)===0?1:(A&2)!==0&&re!==0?re&-re:hp.transition!==null?(ll===0&&(ll=Ta()),ll):(e=U,e!==0||(e=window.event,e=e===void 0?16:La(e.type)),e)}function je(e,t,n,r){if(50<er)throw er=0,Si=null,Error(E(185));yr(e,n,r),((A&2)===0||e!==b)&&(e===b&&((A&2)===0&&(Hl|=n),Z===4&&pt(e,re)),Ee(e,r),n===1&&A===0&&(t.mode&1)===0&&(Tn=$()+500,Il&&Mt()))}function Ee(e,t){var n=e.callbackNode;yd(e,t);var r=cl(e,e===b?re: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)):Ga(Ys.bind(null,e)),fp(function(){(A&6)===0&&Mt()}),n=null;else{switch(Ca(r)){case 1:n=Ai;break;case 4:n=_a;break;case 16:n=al;break;case 536870912:n=Sa;break;default:n=al}n=Kc(n,Hc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Hc(e,t){if(rl=-1,ll=0,(A&6)!==0)throw Error(E(327));var n=e.callbackNode;if(vn()&&e.callbackNode!==n)return null;var r=cl(e,e===b?re:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Ml(e,r);else{t=r;var l=A;A|=2;var o=Xc();(b!==e||re!==t)&&(Ze=null,Tn=$()+500,Wt(e,t));do try{zp();break}catch(u){jc(e,u)}while(!0);Ri(),kl.current=o,A=l,G!==null?t=0:(b=null,re=0,t=Z)}if(t!==0){if(t===2&&(l=Go(e),l!==0&&(r=l,t=Ti(e,l))),t===1)throw n=gr,Wt(e,0),pt(e,r),Ee(e,$()),n;if(t===6)pt(e,r);else{if(l=e.current.alternate,(r&30)===0&&!Up(l)&&(t=Ml(e,r),t===2&&(o=Go(e),o!==0&&(r=o,t=Ti(e,o))),t===1))throw n=gr,Wt(e,0),pt(e,r),Ee(e,$()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(E(345));case 2:Ut(e,ve,Ze);break;case 3:if(pt(e,r),(r&130023424)===r&&(t=ou+500-$(),10<t)){if(cl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){pe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ni(Ut.bind(null,e,ve,Ze),t);break}Ut(e,ve,Ze);break;case 4:if(pt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-He(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=$()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Pp(r/1960))-r,10<r){e.timeoutHandle=ni(Ut.bind(null,e,ve,Ze),r);break}Ut(e,ve,Ze);break;case 5:Ut(e,ve,Ze);break;default:throw Error(E(329))}}}return Ee(e,$()),e.callbackNode===n?Hc.bind(null,e):null}function Ti(e,t){var n=bn;return e.current.memoizedState.isDehydrated&&(Wt(e,t).flags|=256),e=Ml(e,t),e!==2&&(t=ve,ve=n,t!==null&&Ci(t)),e}function Ci(e){ve===null?ve=e:ve.push.apply(ve,e)}function Up(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(!Xe(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&=~Hl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-He(t),r=1<<n;e[n]=-1,t&=~r}}function Ys(e){if((A&6)!==0)throw Error(E(327));vn();var t=cl(e,0);if((t&1)===0)return Ee(e,$()),null;var n=Ml(e,t);if(e.tag!==0&&n===2){var r=Go(e);r!==0&&(t=r,n=Ti(e,r))}if(n===1)throw n=gr,Wt(e,0),pt(e,t),Ee(e,$()),n;if(n===6)throw Error(E(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ut(e,ve,Ze),Ee(e,$()),null}function iu(e,t){var n=A;A|=1;try{return e(t)}finally{A=n,A===0&&(Tn=$()+500,Il&&Mt())}}function Rt(e){vt!==null&&vt.tag===0&&(A&6)===0&&vn();var t=A;A|=1;var n=Ae.transition,r=U;try{if(Ae.transition=null,U=1,e)return e()}finally{U=r,Ae.transition=n,A=t,(A&6)===0&&Mt()}}function uu(){_e=an.current,H(an)}function Wt(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(Xi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&vl();break;case 3:_n(),H(ge),H(ce),Zi();break;case 5:Yi(r);break;case 4:_n();break;case 13:H(X);break;case 19:H(X);break;case 10:$i(r.type._context);break;case 22:case 23:uu()}n=n.return}if(b=e,G=e=Ct(e.current,null),re=_e=t,Z=0,gr=null,lu=Hl=Bt=0,ve=bn=null,zt!==null){for(t=0;t<zt.length;t++)if(n=zt[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}zt=null}return e}function jc(e,t){do{var n=G;try{if(Ri(),el.current=Nl,Cl){for(var r=V.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Cl=!1}if(Vt=0,q=Y=V=null,Jn=!1,mr=0,ru.current=null,n===null||n.return===null){Z=1,gr=t,G=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=re,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var c=s,p=u,h=p.tag;if((p.mode&1)===0&&(h===0||h===11||h===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 _=zs(i);if(_!==null){_.flags&=-257,Fs(_,i,u,o,t),_.mode&1&&Is(o,c,t),t=_,s=c;var S=t.updateQueue;if(S===null){var T=new Set;T.add(s),t.updateQueue=T}else S.add(s);break e}else{if((t&1)===0){Is(o,c,t),su();break e}s=Error(E(426))}}else if(j&&u.mode&1){var D=zs(i);if(D!==null){(D.flags&65536)===0&&(D.flags|=256),Fs(D,i,u,o,t),Vi(Sn(s,u));break e}}o=s=Sn(s,u),Z!==4&&(Z=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=Cc(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"&&(St===null||!St.has(f)))){o.flags|=65536,t&=-t,o.lanes|=t;var g=Nc(o,u,t);Ls(o,g);break e}}o=o.return}while(o!==null)}Bc(n)}catch(C){t=C,G===n&&n!==null&&(G=n=n.return);continue}break}while(!0)}function Xc(){var e=kl.current;return kl.current=Nl,e===null?Nl:e}function su(){(Z===0||Z===3||Z===2)&&(Z=4),b===null||(Bt&268435455)===0&&(Hl&268435455)===0||pt(b,re)}function Ml(e,t){var n=A;A|=2;var r=Xc();(b!==e||re!==t)&&(Ze=null,Wt(e,t));do try{Ip();break}catch(l){jc(e,l)}while(!0);if(Ri(),A=n,kl.current=r,G!==null)throw Error(E(261));return b=null,re=0,Z}function Ip(){for(;G!==null;)Vc(G)}function zp(){for(;G!==null&&!ad();)Vc(G)}function Vc(e){var t=$c(e.alternate,e,_e);e.memoizedProps=e.pendingProps,t===null?Bc(e):G=t,ru.current=null}function Bc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Mp(n,t,_e),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{Z=6,G=null;return}}if(t=t.sibling,t!==null){G=t;return}G=t=e}while(t!==null);Z===0&&(Z=5)}function Ut(e,t,n){var r=U,l=Ae.transition;try{Ae.transition=null,U=1,Fp(e,t,n,r)}finally{Ae.transition=l,U=r}return null}function Fp(e,t,n,r){do vn();while(vt!==null);if((A&6)!==0)throw Error(E(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(E(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Ed(e,o),e===b&&(G=b=null,re=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=Ae.transition,Ae.transition=null;var i=U;U=1;var u=A;A|=4,ru.current=null,Ap(e,n),Fc(n,e),op(ei),fl=!!bo,ei=bo=null,e.current=n,Dp(n,e,l),cd(),A=u,U=i,Ae.transition=o}else e.current=n;if(Yr&&(Yr=!1,vt=e,wl=l),o=e.pendingLanes,o===0&&(St=null),pd(n.stateNode,r),Ee(e,$()),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(Ol)throw Ol=!1,e=_i,_i=null,e;return(wl&1)!==0&&e.tag!==0&&vn(),o=e.pendingLanes,(o&1)!==0?e===Si?er++:(er=0,Si=e):er=0,Mt(),null}function vn(){if(vt!==null){var e=Ca(wl),t=Ae.transition,n=U;try{if(Ae.transition=null,U=16>e?16:e,vt===null)var r=!1;else{if(e=vt,vt=null,wl=0,(A&6)!==0)throw Error(E(331));var l=A;for(A|=4,N=e.current;N!==null;){var o=N,i=o.child;if((N.flags&16)!==0){var u=o.deletions;if(u!==null){for(var s=0;s<u.length;s++){var c=u[s];for(N=c;N!==null;){var p=N;switch(p.tag){case 0:case 11:case 15:qn(8,p,o)}var h=p.child;if(h!==null)h.return=p,N=h;else for(;N!==null;){p=N;var v=p.sibling,_=p.return;if(Uc(p),p===c){N=null;break}if(v!==null){v.return=_,N=v;break}N=_}}}var S=o.alternate;if(S!==null){var T=S.child;if(T!==null){S.child=null;do{var D=T.sibling;T.sibling=null,T=D}while(T!==null)}}N=o}}if((o.subtreeFlags&2064)!==0&&i!==null)i.return=o,N=i;else e:for(;N!==null;){if(o=N,(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,N=d;break e}N=o.return}}var a=e.current;for(N=a;N!==null;){i=N;var f=i.child;if((i.subtreeFlags&2064)!==0&&f!==null)f.return=i,N=f;else e:for(i=a;N!==null;){if(u=N,(u.flags&2048)!==0)try{switch(u.tag){case 0:case 11:case 15:Wl(9,u)}}catch(C){R(u,u.return,C)}if(u===i){N=null;break e}var g=u.sibling;if(g!==null){g.return=u.return,N=g;break e}N=u.return}}if(A=l,Mt(),Ge&&typeof Ge.onPostCommitFiberRoot=="function")try{Ge.onPostCommitFiberRoot(xl,e)}catch{}r=!0}return r}finally{U=n,Ae.transition=t}}return!1}function Zs(e,t,n){t=Sn(n,t),t=Cc(e,t,1),e=_t(e,t,1),t=pe(),e!==null&&(yr(e,1,t),Ee(e,t))}function R(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"&&(St===null||!St.has(r))){e=Sn(n,e),e=Nc(t,e,1),t=_t(t,e,1),e=pe(),t!==null&&(yr(t,1,e),Ee(t,e));break}}t=t.return}}function Wp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=pe(),e.pingedLanes|=e.suspendedLanes&n,b===e&&(re&n)===n&&(Z===4||Z===3&&(re&130023424)===re&&500>$()-ou?Wt(e,0):lu|=n),Ee(e,t)}function Rc(e,t){t===0&&((e.mode&1)===0?t=1:(t=Ir,Ir<<=1,(Ir&130023424)===0&&(Ir=4194304)));var n=pe();e=rt(e,t),e!==null&&(yr(e,t,n),Ee(e,n))}function Hp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Rc(e,n)}function jp(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(E(314))}r!==null&&r.delete(t),Rc(e,n)}var $c;$c=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ge.current)he=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return he=!1,wp(e,t,n);he=(e.flags&131072)!==0}else he=!1,j&&(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,ce.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,ye(r)?(o=!0,hl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Qi(t),l.updater=Fl,t.stateNode=l,l._reactInternals=t,ai(t,r,e,n),t=di(null,t,r,!0,o,n)):(t.tag=0,j&&o&&ji(t),de(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=Vp(r),e=ze(r,e),l){case 0:t=fi(null,t,r,e,n);break e;case 1:t=js(null,t,r,e,n);break e;case 11:t=Ws(null,t,r,e,n);break e;case 14:t=Hs(null,t,r,ze(r.type,e),n);break e}throw Error(E(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),fi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),js(e,t,r,l,n);case 3:e:{if(Mc(t),e===null)throw Error(E(387));r=t.pendingProps,o=t.memoizedState,l=o.element,tc(e,t),Sl(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=Sn(Error(E(423)),t),t=Xs(e,t,r,n,l);break e}else if(r!==l){l=Sn(Error(E(424)),t),t=Xs(e,t,r,n,l);break e}else for(Se=Et(t.stateNode.containerInfo.firstChild),Te=t,j=!0,We=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}de(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),wc(e,t),de(e,t,i,n),t.child;case 6:return e===null&&ii(t),null;case 13:return Lc(e,t,n);case 4:return Gi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=En(t,null,r,n):de(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),Ws(e,t,r,l,n);case 7:return de(e,t,t.pendingProps,n),t.child;case 8:return de(e,t,t.pendingProps.children,n),t.child;case 12:return de(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,F(El,r._currentValue),r._currentValue=i,o!==null)if(Xe(o.value,i)){if(o.children===l.children&&!ge.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(E(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}de(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,mn(t,n),l=De(l),r=r(l),t.flags|=1,de(e,t,r,n),t.child;case 14:return r=t.type,l=ze(r,t.pendingProps),l=ze(r.type,l),Hs(e,t,r,l,n);case 15:return kc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),nl(e,t),t.tag=1,ye(r)?(e=!0,hl(t)):e=!1,mn(t,n),Tc(t,r,l),ai(t,r,l,n),di(null,t,r,!0,e,n);case 19:return xc(e,t,n);case 22:return Oc(e,t,n)}throw Error(E(156,t.tag))};function Kc(e,t){return Ea(e,t)}function Xp(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 xe(e,t,n,r){return new Xp(e,t,n,r)}function au(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Vp(e){if(typeof e=="function")return au(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Mi)return 11;if(e===Li)return 14}return 2}function Ct(e,t){var n=e.alternate;return n===null?(n=xe(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 Ht(n.children,l,o,t);case wi:i=8,l|=8;break;case Po:return e=xe(12,n,t,l|2),e.elementType=Po,e.lanes=o,e;case Uo:return e=xe(13,n,t,l),e.elementType=Uo,e.lanes=o,e;case Io:return e=xe(19,n,t,l),e.elementType=Io,e.lanes=o,e;case na:return jl(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 Mi:i=11;break e;case Li:i=14;break e;case ct:i=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=xe(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Ht(e,t,n,r){return e=xe(7,e,r,t),e.lanes=n,e}function jl(e,t,n,r){return e=xe(22,e,r,t),e.elementType=na,e.lanes=n,e.stateNode={isHidden:!1},e}function xo(e,t,n){return e=xe(6,e,null,t),e.lanes=n,e}function Ao(e,t,n){return t=xe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bp(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 Bp(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=xe(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qi(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 Qc(e){if(!e)return kt;e=e._reactInternals;e:{if(Kt(e)!==e||e.tag!==1)throw Error(E(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ye(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(E(171))}if(e.tag===1){var n=e.type;if(ye(n))return Qa(e,n,t)}return t}function Gc(e,t,n,r,l,o,i,u,s){return e=cu(n,r,!0,e,l,o,i,u,s),e.context=Qc(null),n=e.current,r=pe(),l=Tt(n),o=et(r,l),o.callback=t??null,_t(n,o,l),e.current.lanes=l,yr(e,l,r),Ee(e,r),e}function Xl(e,t,n,r){var l=t.current,o=pe(),i=Tt(l);return n=Qc(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=_t(l,t,i),e!==null&&(je(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 $p(){return null}var Yc=typeof reportError=="function"?reportError:function(e){console.error(e)};function du(e){this._internalRoot=e}Vl.prototype.render=du.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(E(409));Xl(e,t,null,null)};Vl.prototype.unmount=du.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Rt(function(){Xl(null,e,null,null)}),t[nt]=null}};function Vl(e){this._internalRoot=e}Vl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Oa();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&&Ma(e)}};function pu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Bl(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=Gc(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(){Xl(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)}}Xl(t,i,e,l)}else i=Kp(n,t,e,l,r);return Ll(i)}Na=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Rn(t.pendingLanes);n!==0&&(Di(t,n|1),Ee(t,$()),(A&6)===0&&(Tn=$()+500,Mt()))}break;case 13:Rt(function(){var r=rt(e,1);if(r!==null){var l=pe();je(r,e,1,l)}}),fu(e,1)}};Pi=function(e){if(e.tag===13){var t=rt(e,134217728);if(t!==null){var n=pe();je(t,e,134217728,n)}fu(e,134217728)}};ka=function(e){if(e.tag===13){var t=Tt(e),n=rt(e,t);if(n!==null){var r=pe();je(n,e,t,r)}fu(e,t)}};Oa=function(){return U};wa=function(e,t){var n=U;try{return U=e,t()}finally{U=n}};$o=function(e,t,n){switch(t){case"input":if(Wo(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=Ul(r);if(!l)throw Error(E(90));la(r),Wo(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 Qp={usingClientEntryPoint:!1,Events:[_r,nn,Ul,fa,da,iu]},jn={findFiberByHostInstance:It,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Gp={bundleType:jn.bundleType,version:jn.version,rendererPackageName:jn.rendererPackageName,rendererConfig:jn.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:jn.findFiberByHostInstance||$p,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(Xn=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Xn.isDisabled&&Xn.supportsFiber))try{xl=Xn.inject(Gp),Ge=Xn}catch{}var Xn;ke.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Qp;ke.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!pu(t))throw Error(E(200));return Rp(e,t,null,n)};ke.createRoot=function(e,t){if(!pu(e))throw Error(E(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)};ke.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(E(188)):(e=Object.keys(e).join(","),Error(E(268,e)));return e=ga(t),e=e===null?null:e.stateNode,e};ke.flushSync=function(e){return Rt(e)};ke.hydrate=function(e,t,n){if(!Bl(t))throw Error(E(200));return Rl(null,e,t,!0,n)};ke.hydrateRoot=function(e,t,n){if(!pu(e))throw Error(E(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=Gc(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 Vl(t)};ke.render=function(e,t,n){if(!Bl(t))throw Error(E(200));return Rl(null,e,t,!1,n)};ke.unmountComponentAtNode=function(e){if(!Bl(e))throw Error(E(40));return e._reactRootContainer?(Rt(function(){Rl(null,null,e,!1,function(){e._reactRootContainer=null,e[nt]=null})}),!0):!1};ke.unstable_batchedUpdates=iu;ke.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Bl(n))throw Error(E(200));if(e==null||e._reactInternals===void 0)throw Error(E(38));return Rl(e,t,n,!1,r)};ke.version="18.3.1-next-f1338f8080-20240426"});var bc=At((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=At(mu=>{"use strict";var ef=bc();mu.createRoot=ef.createRoot,mu.hydrateRoot=ef.hydrateRoot;var lm});var hu=te(J(),1),Cf=te(tf(),1);var Q=te(J(),1);var P=te(J(),1);var ee=te(J(),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 ee.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},ee.default.createElement("circle",{cx:"12",cy:"12",r:"5"}),ee.default.createElement("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),ee.default.createElement("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),ee.default.createElement("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),ee.default.createElement("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),ee.default.createElement("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),ee.default.createElement("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),ee.default.createElement("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),ee.default.createElement("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"}));case"dark":return ee.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},ee.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 ee.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},ee.default.createElement("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),ee.default.createElement("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),ee.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 ee.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 P.default.createElement("div",{className:"header"},P.default.createElement("h1",null,P.default.createElement("div",{style:{position:"relative",display:"inline-block"}},P.default.createElement("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${i?"spinning":""}`}),u>0&&P.default.createElement("div",{className:"queue-bubble"},u)),P.default.createElement("span",{className:"logo-text"},"claude-mem")),P.default.createElement("div",{className:"status"},P.default.createElement("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",title:"Documentation",className:"icon-link"},P.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},P.default.createElement("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),P.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"}))),P.default.createElement("a",{href:"https://github.com/thedotmack/claude-mem/",target:"_blank",rel:"noopener noreferrer",title:"GitHub",className:"icon-link"},P.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},P.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"}))),P.default.createElement("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",title:"X (Twitter)",className:"icon-link"},P.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},P.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"}))),P.default.createElement("a",{href:"https://discord.gg/J4wttp9vDu",target:"_blank",rel:"noopener noreferrer",className:"community-btn",title:"Join our Discord community"},P.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"6px"}},P.default.createElement("path",{d:"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515a.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0a12.64 12.64 0 0 0-.617-1.25a.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057a19.9 19.9 0 0 0 5.993 3.03a.078.078 0 0 0 .084-.028a14.09 14.09 0 0 0 1.226-1.994a.076.076 0 0 0-.041-.106a13.107 13.107 0 0 1-1.872-.892a.077.077 0 0 1-.008-.128a10.2 10.2 0 0 0 .372-.292a.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127a12.299 12.299 0 0 1-1.873.892a.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028a19.839 19.839 0 0 0 6.002-3.03a.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.956-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.955-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.946 2.418-2.157 2.418z"})),P.default.createElement("span",null,"Community")),P.default.createElement("select",{value:n,onChange:p=>r(p.target.value)},P.default.createElement("option",{value:""},"All Projects"),t.map(p=>P.default.createElement("option",{key:p,value:p},p))),P.default.createElement(nf,{preference:s,onThemeChange:c}),P.default.createElement("button",{className:`settings-btn ${o?"active":""}`,onClick:l,title:"Settings"},P.default.createElement("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},P.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"}),P.default.createElement("circle",{cx:"12",cy:"12",r:"3"})))))}var K=te(J(),1);var x=te(J(),1);function kn(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,x.useState)(!1),[r,l]=(0,x.useState)(!1),o=kn(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 x.default.createElement("div",{className:"card"},x.default.createElement("div",{className:"card-header"},x.default.createElement("div",{className:"card-header-left"},x.default.createElement("span",{className:`card-type type-${e.type}`},e.type),x.default.createElement("span",{className:"card-project"},e.project)),x.default.createElement("div",{className:"view-mode-toggles"},p&&x.default.createElement("button",{className:`view-mode-toggle ${t?"active":""}`,onClick:()=>{n(!t),t||l(!1)}},x.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},x.default.createElement("polyline",{points:"9 11 12 14 22 4"}),x.default.createElement("path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"})),x.default.createElement("span",null,"facts")),e.narrative&&x.default.createElement("button",{className:`view-mode-toggle ${r?"active":""}`,onClick:()=>{l(!r),r||n(!1)}},x.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},x.default.createElement("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),x.default.createElement("polyline",{points:"14 2 14 8 20 8"}),x.default.createElement("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),x.default.createElement("line",{x1:"16",y1:"17",x2:"8",y2:"17"})),x.default.createElement("span",null,"narrative")))),x.default.createElement("div",{className:"card-title"},e.title||"Untitled"),x.default.createElement("div",{className:"view-mode-content"},!t&&!r&&e.subtitle&&x.default.createElement("div",{className:"card-subtitle"},e.subtitle),t&&i.length>0&&x.default.createElement("ul",{className:"facts-list"},i.map((h,v)=>x.default.createElement("li",{key:v},h))),r&&e.narrative&&x.default.createElement("div",{className:"narrative"},e.narrative)),x.default.createElement("div",{className:"card-meta"},x.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",o),t&&(u.length>0||s.length>0||c.length>0)&&x.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px",alignItems:"center"}},u.map((h,v)=>x.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"}},h)),s.length>0&&x.default.createElement("span",{className:"meta-files"},x.default.createElement("span",{className:"file-label"},"read:")," ",s.join(", ")),c.length>0&&x.default.createElement("span",{className:"meta-files"},x.default.createElement("span",{className:"file-label"},"modified:")," ",c.join(", ")))))}var oe=te(J(),1);function af({summary:e}){let t=kn(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 oe.default.createElement("article",{className:"card summary-card"},oe.default.createElement("header",{className:"summary-card-header"},oe.default.createElement("div",{className:"summary-badge-row"},oe.default.createElement("span",{className:"card-type summary-badge"},"Session Summary"),oe.default.createElement("span",{className:"summary-project-badge"},e.project)),e.request&&oe.default.createElement("h2",{className:"summary-title"},e.request)),oe.default.createElement("div",{className:"summary-sections"},n.map((r,l)=>oe.default.createElement("section",{key:r.key,className:"summary-section",style:{animationDelay:`${l*50}ms`}},oe.default.createElement("div",{className:"summary-section-header"},oe.default.createElement("img",{src:r.icon,alt:r.label,className:`summary-section-icon summary-section-icon--${r.key}`}),oe.default.createElement("h3",{className:"summary-section-label"},r.label)),oe.default.createElement("div",{className:"summary-section-content"},r.content)))),oe.default.createElement("footer",{className:"summary-card-footer"},oe.default.createElement("span",{className:"summary-meta-id"},"Session #",e.id),oe.default.createElement("span",{className:"summary-meta-divider"},"\u2022"),oe.default.createElement("time",{className:"summary-meta-date",dateTime:new Date(e.created_at_epoch).toISOString()},t)))}var it=te(J(),1);function cf({prompt:e}){let t=kn(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=te(J(),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 Tr={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,K.useRef)(null),u=(0,K.useRef)(null),s=(0,K.useRef)(r);(0,K.useEffect)(()=>{s.current=r},[r]),(0,K.useEffect)(()=>{let p=i.current;if(!p)return;let h=new IntersectionObserver(v=>{v[0].isIntersecting&&o&&!l&&s.current?.()},{threshold:Tr.LOAD_MORE_THRESHOLD});return h.observe(p),()=>{p&&h.unobserve(p),h.disconnect()}},[o,l]);let c=(0,K.useMemo)(()=>[...e.map(h=>({...h,itemType:"observation"})),...t.map(h=>({...h,itemType:"summary"})),...n.map(h=>({...h,itemType:"prompt"}))].sort((h,v)=>v.created_at_epoch-h.created_at_epoch),[e,t,n]);return K.default.createElement("div",{className:"feed",ref:u},K.default.createElement(ff,{targetRef:u}),K.default.createElement("div",{className:"feed-content"},c.map(p=>{let h=`${p.itemType}-${p.id}`;return p.itemType==="observation"?K.default.createElement(sf,{key:h,observation:p}):p.itemType==="summary"?K.default.createElement(af,{key:h,summary:p}):K.default.createElement(cf,{key:h,prompt:p})}),c.length===0&&!l&&K.default.createElement("div",{style:{textAlign:"center",padding:"40px",color:"#8b949e"}},"No items to display"),l&&K.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e"}},K.default.createElement("div",{className:"spinner",style:{display:"inline-block",marginRight:"10px"}}),"Loading more..."),o&&!l&&c.length>0&&K.default.createElement("div",{ref:i,style:{height:"20px",margin:"10px 0"}}),!o&&c.length>0&&K.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e",fontSize:"14px"}},"No more items to load")))}var m=te(J(),1);var M={CLAUDE_MEM_MODEL:"claude-haiku-4-5",CLAUDE_MEM_CONTEXT_OBSERVATIONS:"50",CLAUDE_MEM_WORKER_PORT:"37777",CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:"true",CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:"true",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:"true",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:"true",CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:"bugfix,feature,refactor,discovery,decision,change",CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:"how-it-works,why-it-exists,what-changed,problem-solution,gotcha,pattern,trade-off",CLAUDE_MEM_CONTEXT_FULL_COUNT:"5",CLAUDE_MEM_CONTEXT_FULL_FIELD:"narrative",CLAUDE_MEM_CONTEXT_SESSION_COUNT:"10",CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:"true",CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:"false"};function pf({isOpen:e,settings:t,stats:n,isSaving:r,saveStatus:l,isConnected:o,projects:i,currentFilter:u,onFilterChange:s,onSave:c,onClose:p,onRefreshStats:h}){let[v,_]=(0,m.useState)({CLAUDE_MEM_MODEL:t.CLAUDE_MEM_MODEL||M.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:t.CLAUDE_MEM_CONTEXT_OBSERVATIONS||M.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:t.CLAUDE_MEM_WORKER_PORT||M.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:t.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS||M.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:t.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS||M.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:t.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT||M.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:t.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT||M.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:t.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES||M.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES,CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:t.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS||M.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS,CLAUDE_MEM_CONTEXT_FULL_COUNT:t.CLAUDE_MEM_CONTEXT_FULL_COUNT||M.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:t.CLAUDE_MEM_CONTEXT_FULL_FIELD||M.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:t.CLAUDE_MEM_CONTEXT_SESSION_COUNT||M.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:t.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY||M.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:t.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE||M.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE}),[S,T]=(0,m.useState)(!0),[D,d]=(0,m.useState)(!1),[a,f]=(0,m.useState)(""),g=(y,O)=>{_(I=>({...I,[y]:O}))};(0,m.useEffect)(()=>{_({CLAUDE_MEM_MODEL:t.CLAUDE_MEM_MODEL||M.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:t.CLAUDE_MEM_CONTEXT_OBSERVATIONS||M.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:t.CLAUDE_MEM_WORKER_PORT||M.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:t.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS||M.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:t.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS||M.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:t.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT||M.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:t.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT||M.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:t.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES||M.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES,CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:t.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS||M.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS,CLAUDE_MEM_CONTEXT_FULL_COUNT:t.CLAUDE_MEM_CONTEXT_FULL_COUNT||M.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:t.CLAUDE_MEM_CONTEXT_FULL_FIELD||M.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:t.CLAUDE_MEM_CONTEXT_SESSION_COUNT||M.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:t.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY||M.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:t.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE||M.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE})},[t]),(0,m.useEffect)(()=>{fetch("/api/mcp/status").then(y=>y.json()).then(y=>T(y.enabled)).catch(y=>console.error("Failed to load MCP status:",y))},[]),(0,m.useEffect)(()=>{e&&h()},[e,h]);let C=()=>{c(v)},k=async y=>{d(!0),f("Toggling...");try{let I=await(await fetch("/api/mcp/toggle",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:y})})).json();I.success?(T(I.enabled),f("\u2713 Updated (restart Claude Code to apply)"),setTimeout(()=>f(""),3e3)):(f(`\u2717 Error: ${I.error}`),setTimeout(()=>f(""),3e3))}catch(O){f(`\u2717 Error: ${O instanceof Error?O.message:"Unknown error"}`),setTimeout(()=>f(""),3e3)}finally{d(!1)}};return m.default.createElement("div",{className:`sidebar ${e?"open":""}`},m.default.createElement("div",{className:"sidebar-header"},m.default.createElement("h1",null,"Settings"),m.default.createElement("div",{style:{display:"flex",gap:"8px",alignItems:"center"}},m.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:"6px"}},m.default.createElement("span",{className:`status-dot ${o?"connected":""}`}),m.default.createElement("span",{style:{fontSize:"11px",opacity:.5,fontWeight:300}},o?"Connected":"Disconnected")),m.default.createElement("button",{onClick:C,disabled:r},r?"Saving...":"Save"),m.default.createElement("button",{onClick:p,title:"Close settings",style:{background:"transparent",border:"1px solid #404040",padding:"8px",width:"36px",height:"36px",display:"flex",alignItems:"center",justifyContent:"center"}},m.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},m.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),m.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))))),m.default.createElement("a",{href:"https://discord.gg/J4wttp9vDu",target:"_blank",rel:"noopener noreferrer",className:"sidebar-community-btn",title:"Join our Discord community"},m.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"6px"}},m.default.createElement("path",{d:"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515a.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0a12.64 12.64 0 0 0-.617-1.25a.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057a19.9 19.9 0 0 0 5.993 3.03a.078.078 0 0 0 .084-.028a14.09 14.09 0 0 0 1.226-1.994a.076.076 0 0 0-.041-.106a13.107 13.107 0 0 1-1.872-.892a.077.077 0 0 1-.008-.128a10.2 10.2 0 0 0 .372-.292a.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127a12.299 12.299 0 0 1-1.873.892a.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028a19.839 19.839 0 0 0 6.002-3.03a.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.956-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.955-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.946 2.418-2.157 2.418z"})),m.default.createElement("span",null,"Community")),m.default.createElement("div",{className:"sidebar-social-links"},m.default.createElement("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",title:"Documentation",className:"icon-link"},m.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},m.default.createElement("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),m.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"}))),m.default.createElement("a",{href:"https://github.com/thedotmack/claude-mem/",target:"_blank",rel:"noopener noreferrer",title:"GitHub",className:"icon-link"},m.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},m.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"}))),m.default.createElement("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",title:"X (Twitter)",className:"icon-link"},m.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},m.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"})))),m.default.createElement("div",{className:"sidebar-project-filter"},m.default.createElement("label",{htmlFor:"sidebar-project-select"},"Filter by Project"),m.default.createElement("select",{id:"sidebar-project-select",value:u,onChange:y=>s(y.target.value)},m.default.createElement("option",{value:""},"All Projects"),i.map(y=>m.default.createElement("option",{key:y,value:y},y)))),m.default.createElement("div",{className:"stats-scroll"},m.default.createElement("div",{className:"settings-section"},m.default.createElement("h3",null,"Environment Variables"),m.default.createElement("div",{className:"form-group"},m.default.createElement("label",{htmlFor:"model"},"CLAUDE_MEM_MODEL"),m.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."),m.default.createElement("select",{id:"model",value:v.CLAUDE_MEM_MODEL,onChange:y=>g("CLAUDE_MEM_MODEL",y.target.value)},m.default.createElement("option",{value:"claude-haiku-4-5"},"claude-haiku-4-5"),m.default.createElement("option",{value:"claude-sonnet-4-5"},"claude-sonnet-4-5"),m.default.createElement("option",{value:"claude-opus-4"},"claude-opus-4"))),m.default.createElement("div",{className:"form-group"},m.default.createElement("label",{htmlFor:"contextObs"},"CLAUDE_MEM_CONTEXT_OBSERVATIONS"),m.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"),m.default.createElement("input",{type:"number",id:"contextObs",min:"1",max:"200",value:v.CLAUDE_MEM_CONTEXT_OBSERVATIONS,onChange:y=>g("CLAUDE_MEM_CONTEXT_OBSERVATIONS",y.target.value)})),m.default.createElement("div",{className:"form-group"},m.default.createElement("label",{htmlFor:"workerPort"},"CLAUDE_MEM_WORKER_PORT"),m.default.createElement("div",{className:"setting-description"},"Port number for the background worker service. Change only if port 37777 conflicts with another service."),m.default.createElement("input",{type:"number",id:"workerPort",min:"1024",max:"65535",value:v.CLAUDE_MEM_WORKER_PORT,onChange:y=>g("CLAUDE_MEM_WORKER_PORT",y.target.value)})),m.default.createElement("div",{className:"form-group"},m.default.createElement("label",null,"Token Economics Display"),m.default.createElement("div",{className:"setting-description"},"Choose which token metrics to show in session start context."),m.default.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"8px"}},m.default.createElement("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"}},m.default.createElement("input",{type:"checkbox",checked:v.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS==="true",onChange:y=>g("CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS",y.target.checked?"true":"false")}),"Show read tokens"),m.default.createElement("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"}},m.default.createElement("input",{type:"checkbox",checked:v.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS==="true",onChange:y=>g("CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS",y.target.checked?"true":"false")}),"Show work tokens"),m.default.createElement("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"}},m.default.createElement("input",{type:"checkbox",checked:v.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT==="true",onChange:y=>g("CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT",y.target.checked?"true":"false")}),"Show savings amount"),m.default.createElement("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"}},m.default.createElement("input",{type:"checkbox",checked:v.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT==="true",onChange:y=>g("CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT",y.target.checked?"true":"false")}),"Show savings percentage"))),m.default.createElement("div",{className:"form-group"},m.default.createElement("label",null,"Display Configuration"),m.default.createElement("div",{className:"setting-description"},"Control how observations are displayed in the timeline."),m.default.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"12px",marginTop:"8px"}},m.default.createElement("div",null,m.default.createElement("label",{htmlFor:"fullCount",style:{display:"block",marginBottom:"4px",fontSize:"13px"}},"Full observation count (0-20)"),m.default.createElement("input",{type:"number",id:"fullCount",min:"0",max:"20",value:v.CLAUDE_MEM_CONTEXT_FULL_COUNT,onChange:y=>g("CLAUDE_MEM_CONTEXT_FULL_COUNT",y.target.value),style:{width:"100%"}}),m.default.createElement("div",{style:{fontSize:"12px",color:"#999",marginTop:"4px"}},"Number of most recent observations to show with full details")),m.default.createElement("div",null,m.default.createElement("label",{htmlFor:"fullField",style:{display:"block",marginBottom:"4px",fontSize:"13px"}},"Full observation field"),m.default.createElement("select",{id:"fullField",value:v.CLAUDE_MEM_CONTEXT_FULL_FIELD,onChange:y=>g("CLAUDE_MEM_CONTEXT_FULL_FIELD",y.target.value),style:{width:"100%"}},m.default.createElement("option",{value:"narrative"},"Narrative"),m.default.createElement("option",{value:"facts"},"Facts"))),m.default.createElement("div",null,m.default.createElement("label",{htmlFor:"sessionCount",style:{display:"block",marginBottom:"4px",fontSize:"13px"}},"Session summary count (1-50)"),m.default.createElement("input",{type:"number",id:"sessionCount",min:"1",max:"50",value:v.CLAUDE_MEM_CONTEXT_SESSION_COUNT,onChange:y=>g("CLAUDE_MEM_CONTEXT_SESSION_COUNT",y.target.value),style:{width:"100%"}})))),m.default.createElement("div",{className:"form-group"},m.default.createElement("label",null,"Context Features"),m.default.createElement("div",{className:"setting-description"},"Toggle additional features in session start context."),m.default.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"8px"}},m.default.createElement("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"}},m.default.createElement("input",{type:"checkbox",checked:v.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY==="true",onChange:y=>g("CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY",y.target.checked?"true":"false")}),"Show last session summary"),m.default.createElement("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"}},m.default.createElement("input",{type:"checkbox",checked:v.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE==="true",onChange:y=>g("CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE",y.target.checked?"true":"false")}),"Include last session message"))),l&&m.default.createElement("div",{className:"save-status"},l)),m.default.createElement("div",{className:"settings-section"},m.default.createElement("h3",null,"MCP Search Server"),m.default.createElement("div",{className:"form-group"},m.default.createElement("label",{htmlFor:"mcpEnabled",style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"}},m.default.createElement("input",{type:"checkbox",id:"mcpEnabled",checked:S,onChange:y=>k(y.target.checked),disabled:D,style:{cursor:D?"not-allowed":"pointer"}}),"Enable MCP Search Server"),m.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."),a&&m.default.createElement("div",{className:"save-status"},a))),m.default.createElement("div",{className:"settings-section"},m.default.createElement("h3",null,"Worker Stats"),m.default.createElement("div",{className:"stats-grid"},m.default.createElement("div",{className:"stat"},m.default.createElement("div",{className:"stat-label"},"Version"),m.default.createElement("div",{className:"stat-value"},n.worker?.version||"-")),m.default.createElement("div",{className:"stat"},m.default.createElement("div",{className:"stat-label"},"Uptime"),m.default.createElement("div",{className:"stat-value"},lf(n.worker?.uptime))),m.default.createElement("div",{className:"stat"},m.default.createElement("div",{className:"stat-label"},"Active Sessions"),m.default.createElement("div",{className:"stat-value"},n.worker?.activeSessions||"0")),m.default.createElement("div",{className:"stat"},m.default.createElement("div",{className:"stat-label"},"SSE Clients"),m.default.createElement("div",{className:"stat-value"},n.worker?.sseClients||"0")))),m.default.createElement("div",{className:"settings-section"},m.default.createElement("h3",null,"Database Stats"),m.default.createElement("div",{className:"stats-grid"},m.default.createElement("div",{className:"stat"},m.default.createElement("div",{className:"stat-label"},"DB Size"),m.default.createElement("div",{className:"stat-value"},of(n.database?.size))),m.default.createElement("div",{className:"stat"},m.default.createElement("div",{className:"stat-label"},"Observations"),m.default.createElement("div",{className:"stat-value"},n.database?.observations||"0")),m.default.createElement("div",{className:"stat"},m.default.createElement("div",{className:"stat-label"},"Sessions"),m.default.createElement("div",{className:"stat-value"},n.database?.sessions||"0")),m.default.createElement("div",{className:"stat"},m.default.createElement("div",{className:"stat-label"},"Summaries"),m.default.createElement("div",{className:"stat-value"},n.database?.summaries||"0"))))))}var Oe=te(J(),1);var Ve={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var $l={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function mf(){let[e,t]=(0,Oe.useState)([]),[n,r]=(0,Oe.useState)([]),[l,o]=(0,Oe.useState)([]),[i,u]=(0,Oe.useState)([]),[s,c]=(0,Oe.useState)(!1),[p,h]=(0,Oe.useState)(!1),[v,_]=(0,Oe.useState)(0),S=(0,Oe.useRef)(null),T=(0,Oe.useRef)();return(0,Oe.useEffect)(()=>{let D=()=>{S.current&&S.current.close();let d=new EventSource(Ve.STREAM);S.current=d,d.onopen=()=>{console.log("[SSE] Connected"),c(!0),T.current&&clearTimeout(T.current)},d.onerror=a=>{console.error("[SSE] Connection error:",a),c(!1),d.close(),T.current=setTimeout(()=>{T.current=void 0,console.log("[SSE] Attempting to reconnect..."),D()},$l.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(g=>[f.observation,...g]));break;case"new_summary":if(f.summary){let g=f.summary;console.log("[SSE] New summary:",g.id),r(C=>[g,...C])}break;case"new_prompt":if(f.prompt){let g=f.prompt;console.log("[SSE] New prompt:",g.id),o(C=>[g,...C])}break;case"processing_status":typeof f.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",f.isProcessing,"Queue depth:",f.queueDepth),h(f.isProcessing),_(f.queueDepth||0));break}}catch(f){console.error("[SSE] Failed to parse message:",f)}}};return D(),()=>{S.current&&S.current.close(),T.current&&clearTimeout(T.current)}},[]),{observations:e,summaries:n,prompts:l,projects:i,isProcessing:p,queueDepth:v,isConnected:s}}var On=te(J(),1);function vf(){let[e,t]=(0,On.useState)(M),[n,r]=(0,On.useState)(!1),[l,o]=(0,On.useState)("");return(0,On.useEffect)(()=>{fetch(Ve.SETTINGS).then(u=>u.json()).then(u=>{t({CLAUDE_MEM_MODEL:u.CLAUDE_MEM_MODEL||M.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:u.CLAUDE_MEM_CONTEXT_OBSERVATIONS||M.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:u.CLAUDE_MEM_WORKER_PORT||M.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:u.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS||M.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:u.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS||M.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:u.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT||M.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:u.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT||M.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:u.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES||M.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES,CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:u.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS||M.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS,CLAUDE_MEM_CONTEXT_FULL_COUNT:u.CLAUDE_MEM_CONTEXT_FULL_COUNT||M.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:u.CLAUDE_MEM_CONTEXT_FULL_FIELD||M.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:u.CLAUDE_MEM_CONTEXT_SESSION_COUNT||M.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:u.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY||M.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:u.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE||M.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE})}).catch(u=>{console.error("Failed to load settings:",u)})},[]),{settings:e,saveSettings:async u=>{r(!0),o("Saving...");try{let c=await(await fetch(Ve.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)})).json();c.success?(t(u),o("\u2713 Saved"),setTimeout(()=>o(""),$l.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 wn=te(J(),1);function hf(){let[e,t]=(0,wn.useState)({}),n=(0,wn.useCallback)(async()=>{try{let l=await(await fetch(Ve.STATS)).json();t(l)}catch(r){console.error("Failed to load stats:",r)}},[]);return(0,wn.useEffect)(()=>{n()},[n]),{stats:e,refreshStats:n}}var xt=te(J(),1);function vu(e,t,n){let[r,l]=(0,xt.useState)({isLoading:!1,hasMore:!0}),o=(0,xt.useRef)(0),i=(0,xt.useRef)(n),u=(0,xt.useRef)(r),s=(0,xt.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:Tr.PAGINATION_PAGE_SIZE.toString()});n&&p.append("project",n);let h=await fetch(`${e}?${p}`);if(!h.ok)throw new Error(`Failed to load ${t}: ${h.statusText}`);let v=await h.json();return l(_=>({..._,isLoading:!1,hasMore:v.hasMore})),o.current+=Tr.PAGINATION_PAGE_SIZE,v.items}catch(p){return console.error(`Failed to load ${t}:`,p),l(h=>({...h,isLoading:!1})),[]}},[n,e,t]);return{...r,loadMore:s}}function gf(e){let t=vu(Ve.OBSERVATIONS,"observations",e),n=vu(Ve.SUMMARIES,"summaries",e),r=vu(Ve.PROMPTS,"prompts",e);return{observations:t,summaries:n,prompts:r}}var Mn=te(J(),1),_f="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(_f);if(e==="system"||e==="light"||e==="dark")return e}catch(e){console.warn("Failed to read theme preference from localStorage:",e)}return"system"}function Ef(e){return e==="system"?Yp():e}function Sf(){let[e,t]=(0,Mn.useState)(yf),[n,r]=(0,Mn.useState)(()=>Ef(yf()));return(0,Mn.useEffect)(()=>{let o=Ef(e);r(o),document.documentElement.setAttribute("data-theme",o)},[e]),(0,Mn.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(_f,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 Tf(){let[e,t]=(0,Q.useState)(""),[n,r]=(0,Q.useState)(!1),[l,o]=(0,Q.useState)([]),[i,u]=(0,Q.useState)([]),[s,c]=(0,Q.useState)([]),{observations:p,summaries:h,prompts:v,projects:_,isProcessing:S,queueDepth:T,isConnected:D}=mf(),{settings:d,saveSettings:a,isSaving:f,saveStatus:g}=vf(),{stats:C,refreshStats:k}=hf(),{preference:y,resolvedTheme:O,setThemePreference:I}=Sf(),w=gf(e),Be=(0,Q.useMemo)(()=>e?l:Kl(p,l),[p,l,e]),Gl=(0,Q.useMemo)(()=>e?i:Kl(h,i),[h,i,e]),kf=(0,Q.useMemo)(()=>e?s:Kl(v,s),[v,s,e]),gu=(0,Q.useCallback)(()=>{r(Qt=>!Qt)},[]),yu=(0,Q.useCallback)(async()=>{try{let[Qt,Eu,_u]=await Promise.all([w.observations.loadMore(),w.summaries.loadMore(),w.prompts.loadMore()]);Qt.length>0&&o(Ln=>[...Ln,...Qt]),Eu.length>0&&u(Ln=>[...Ln,...Eu]),_u.length>0&&c(Ln=>[...Ln,..._u])}catch(Qt){console.error("Failed to load more data:",Qt)}},[e,w.observations,w.summaries,w.prompts]);return(0,Q.useEffect)(()=>{o([]),u([]),c([]),yu()},[e]),Q.default.createElement(Q.default.Fragment,null,Q.default.createElement(rf,{isConnected:D,projects:_,currentFilter:e,onFilterChange:t,onSettingsToggle:gu,sidebarOpen:n,isProcessing:S,queueDepth:T,themePreference:y,onThemeChange:I}),Q.default.createElement(df,{observations:Be,summaries:Gl,prompts:kf,onLoadMore:yu,isLoading:w.observations.isLoading||w.summaries.isLoading||w.prompts.isLoading,hasMore:w.observations.hasMore||w.summaries.hasMore||w.prompts.hasMore}),Q.default.createElement(pf,{isOpen:n,settings:d,stats:C,isSaving:f,saveStatus:g,isConnected:D,projects:_,currentFilter:e,onFilterChange:t,onSave:a,onClose:gu,onRefreshStats:k}))}var ut=te(J(),1),Ql=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 Nf=document.getElementById("root");if(!Nf)throw new Error("Root element not found");var Zp=(0,Cf.createRoot)(Nf);Zp.render(hu.default.createElement(Ql,null,hu.default.createElement(Tf,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.
|
|
*)
|
|
*/
|