Files
claude-mem/plugin/ui/viewer-bundle.js
T
Alex Newman d1876cb6e0 Refactor observation handling: centralize constants and improve context settings
- Introduced `observation-metadata.ts` to define valid observation types and concepts, along with their corresponding emoji mappings.
- Updated `context-hook.ts` to utilize new constants for observation types and concepts, enhancing maintainability.
- Refactored `worker-service.ts` to validate observation types and concepts against the new centralized constants.
- Consolidated settings management in `Sidebar.tsx` to streamline state handling for context settings.
- Improved error handling and logging for context loading failures.
2025-12-01 17:29:48 -05:00

46 lines
180 KiB
JavaScript

"use strict";(()=>{var wf=Object.create;var _u=Object.defineProperty;var Of=Object.getOwnPropertyDescriptor;var Mf=Object.getOwnPropertyNames;var xf=Object.getPrototypeOf,Lf=Object.prototype.hasOwnProperty;var Pt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Pf=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of Mf(t))!Lf.call(e,l)&&l!==n&&_u(e,l,{get:()=>t[l],enumerable:!(r=Of(t,l))||r.enumerable});return e};var te=(e,t,n)=>(n=e!=null?wf(xf(e)):{},Pf(t||!e||!e.__esModule?_u(n,"default",{value:e,enumerable:!0}):n,e));var Du=Pt(M=>{"use strict";var Ln=Symbol.for("react.element"),Af=Symbol.for("react.portal"),Df=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"),jf=Symbol.for("react.forward_ref"),Hf=Symbol.for("react.suspense"),Wf=Symbol.for("react.memo"),Vf=Symbol.for("react.lazy"),Cu=Symbol.iterator;function Bf(e){return e===null||typeof e!="object"?null:(e=Cu&&e[Cu]||e["@@iterator"],typeof e=="function"?e:null)}var ku={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},wu=Object.assign,Ou={};function Gt(e,t,n){this.props=e,this.context=t,this.refs=Ou,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=Ou,this.updater=n||ku}var Jl=Zl.prototype=new Mu;Jl.constructor=Zl;wu(Jl,Gt.prototype);Jl.isPureReactComponent=!0;var Tu=Array.isArray,xu=Object.prototype.hasOwnProperty,ql={current:null},Lu={key:!0,ref:!0,__self:!0,__source:!0};function Pu(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)xu.call(t,r)&&!Lu.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:Ln,type:e,key:o,ref:i,props:l,_owner:ql.current}}function Xf(e,t){return{$$typeof:Ln,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===Ln}function $f(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?$f(""+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 Ln:case Af:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+Yl(i,0):r,Tu(l)?(n="",e!=null&&(n=e.replace(Nu,"$&/")+"/"),Nr(l,t,n,"",function(c){return c})):l!=null&&(bl(l)&&(l=Xf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Nu,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Tu(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=Bf(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 Tr(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 Rf(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 Au(){throw Error("act(...) is not supported in production builds of React.")}M.Children={map:Tr,forEach:function(e,t,n){Tr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Tr(e,function(){t++}),t},toArray:function(e){return Tr(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}};M.Component=Gt;M.Fragment=Df;M.Profiler=If;M.PureComponent=Zl;M.StrictMode=Uf;M.Suspense=Hf;M.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Kf;M.act=Au;M.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=wu({},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)xu.call(t,s)&&!Lu.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:Ln,type:e.type,key:l,ref:o,props:r,_owner:i}};M.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};M.createElement=Pu;M.createFactory=function(e){var t=Pu.bind(null,e);return t.type=e,t};M.createRef=function(){return{current:null}};M.forwardRef=function(e){return{$$typeof:jf,render:e}};M.isValidElement=bl;M.lazy=function(e){return{$$typeof:Vf,_payload:{_status:-1,_result:e},_init:Rf}};M.memo=function(e,t){return{$$typeof:Wf,type:e,compare:t===void 0?null:t}};M.startTransition=function(e){var t=kr.transition;kr.transition={};try{e()}finally{kr.transition=t}};M.unstable_act=Au;M.useCallback=function(e,t){return fe.current.useCallback(e,t)};M.useContext=function(e){return fe.current.useContext(e)};M.useDebugValue=function(){};M.useDeferredValue=function(e){return fe.current.useDeferredValue(e)};M.useEffect=function(e,t){return fe.current.useEffect(e,t)};M.useId=function(){return fe.current.useId()};M.useImperativeHandle=function(e,t,n){return fe.current.useImperativeHandle(e,t,n)};M.useInsertionEffect=function(e,t){return fe.current.useInsertionEffect(e,t)};M.useLayoutEffect=function(e,t){return fe.current.useLayoutEffect(e,t)};M.useMemo=function(e,t){return fe.current.useMemo(e,t)};M.useReducer=function(e,t,n){return fe.current.useReducer(e,t,n)};M.useRef=function(e){return fe.current.useRef(e)};M.useState=function(e){return fe.current.useState(e)};M.useSyncExternalStore=function(e,t,n){return fe.current.useSyncExternalStore(e,t,n)};M.useTransition=function(){return fe.current.useTransition()};M.version="18.3.1"});var J=Pt((bp,Uu)=>{"use strict";Uu.exports=Du()});var $u=Pt(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<wr(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>wr(u,n))s<l&&0>wr(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(s<l&&0>wr(c,n))e[r]=c,e[s]=n,r=s;else break e}}return t}function wr(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,$e=[],st=[],Qf=1,Oe=null,ie=3,xr=!1,At=!1,An=!1,Hu=typeof setTimeout=="function"?setTimeout:null,Wu=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($e,t);else break;t=Ue(st)}}function oo(e){if(An=!1,lo(e),!At)if(Ue($e)!==null)At=!0,uo(io);else{var t=Ue(st);t!==null&&so(oo,t.startTime-e)}}function io(e,t){At=!1,An&&(An=!1,Wu(Dn),Dn=-1),xr=!0;var n=ie;try{for(lo(t),Oe=Ue($e);Oe!==null&&(!(Oe.expirationTime>t)||e&&!Xu());){var r=Oe.callback;if(typeof r=="function"){Oe.callback=null,ie=Oe.priorityLevel;var l=r(Oe.expirationTime<=t);t=z.unstable_now(),typeof l=="function"?Oe.callback=l:Oe===Ue($e)&&Mr($e),lo(t)}else Mr($e);Oe=Ue($e)}if(Oe!==null)var o=!0;else{var i=Ue(st);i!==null&&so(oo,i.startTime-t),o=!1}return o}finally{Oe=null,ie=n,xr=!1}}var Lr=!1,Or=null,Dn=-1,Vu=5,Bu=-1;function Xu(){return!(z.unstable_now()-Bu<Vu)}function to(){if(Or!==null){var e=z.unstable_now();Bu=e;var t=!0;try{t=Or(!0,e)}finally{t?Pn():(Lr=!1,Or=null)}}else Lr=!1}var Pn;typeof Fu=="function"?Pn=function(){Fu(to)}:typeof MessageChannel<"u"?(no=new MessageChannel,ju=no.port2,no.port1.onmessage=to,Pn=function(){ju.postMessage(null)}):Pn=function(){Hu(to,0)};var no,ju;function uo(e){Or=e,Lr||(Lr=!0,Pn())}function so(e,t){Dn=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(){At||xr||(At=!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"):Vu=0<e?Math.floor(1e3/e):5};z.unstable_getCurrentPriorityLevel=function(){return ie};z.unstable_getFirstCallbackNode=function(){return Ue($e)};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($e)===null&&e===Ue(st)&&(An?(Wu(Dn),Dn=-1):An=!0,so(oo,n-r))):(e.sortIndex=l,ro($e,e),At||xr||(At=!0,uo(io))),e};z.unstable_shouldYield=Xu;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=Pt((tm,Ru)=>{"use strict";Ru.exports=$u()});var Zc=Pt(ke=>{"use strict";var Gf=J(),Te=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 Rt(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"),Ao=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 Ao.call(Gu,e)?!0:Ao.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 wi(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,Pr=Symbol.for("react.element"),Jt=Symbol.for("react.portal"),qt=Symbol.for("react.fragment"),Oi=Symbol.for("react.strict_mode"),Do=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"),xi=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 X=Object.assign,ao;function Bn(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:"")?Bn(e):""}function bf(e){switch(e.tag){case 5:return Bn(e.type);case 16:return Bn("Lazy");case 13:return Bn("Suspense");case 19:return Bn("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 Do:return"Profiler";case Oi: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 xi: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===Oi?"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 Ar(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 X({},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&&wi(e,"checked",t,!1)}function jo(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 Xn=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 Wo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(E(91));return X({},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(Xn(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 Vo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ua(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Dr,sa=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Dr=Dr||document.createElement("div"),Dr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Dr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function nr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Kn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},nd=["Webkit","ms","Moz","O"];Object.keys(Kn).forEach(function(e){nd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Kn[t]=Kn[e]})});function aa(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Kn.hasOwnProperty(e)&&Kn[e]?(""+t).trim():t+"px"}function ca(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=aa(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var rd=X({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 Bo(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 Xo(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 $o=null;function Li(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ro=null,fn=null,dn=null;function es(e){if(e=Sr(e)){if(typeof Ro!="function")throw Error(E(280));var t=e.stateNode;t&&(t=Ul(t),Ro(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=Te.unstable_scheduleCallback,ns=Te.unstable_cancelCallback,ad=Te.unstable_shouldYield,cd=Te.unstable_requestPaint,R=Te.unstable_now,fd=Te.unstable_getCurrentPriorityLevel,Pi=Te.unstable_ImmediatePriority,Sa=Te.unstable_UserBlockingPriority,al=Te.unstable_NormalPriority,dd=Te.unstable_LowPriority,_a=Te.unstable_IdlePriority,Ll=null,Ge=null;function pd(e){if(Ge&&typeof Ge.onCommitFiberRoot=="function")try{Ge.onCommitFiberRoot(Ll,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 $n(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=$n(u):(o&=i,o!==0&&(r=$n(o)))}else i=n&~l,i!==0?r=$n(i):o!==0&&(r=$n(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 Ca(){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 Ai(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 Ta(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Na,Di,ka,wa,Oa,Yo=!1,zr=[],ht=null,gt=null,yt=null,lr=new Map,or=new Map,dt=[],Sd="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=Sr(t),t!==null&&Di(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function _d(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,Oa(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);$o=r,n.target.dispatchEvent(r),$o=null}else return t=Sr(n),t!==null&&Di(t),e.blockedOn=n,!1;t.shift()}return!0}function ls(e,t,n){Zr(e)&&n.delete(t)}function Cd(){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,Te.unstable_scheduleCallback(Te.unstable_NormalPriority,Cd)))}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 Td(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)_o(e,t,r,dl,n),rs(e,r);else if(_d(l,e,t,n,r))r.stopPropagation();else if(rs(e,r),t&4&&-1<Sd.indexOf(e)){for(;l!==null;){var o=Sr(l);if(o!==null&&Na(o),o=Zo(e,t,n,r),o===null&&_o(e,t,r,dl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else _o(e,t,r,null,n)}}var dl=null;function Zo(e,t,n,r){if(dl=null,e=Li(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 xa(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 Pi:return 1;case Sa:return 4;case al:case dd:return 16;case _a:return 536870912;default:return 16}default:return 16}}var mt=null,Ii=null,Jr=null;function La(){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 X(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 Tn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},zi=Ne(Tn),Er=X({},Tn,{view:0,detail:0}),kd=Ne(Er),vo,ho,Fn,Pl=X({},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(Pl),wd=X({},Pl,{dataTransfer:0}),Od=Ne(wd),Md=X({},Er,{relatedTarget:0}),go=Ne(Md),xd=X({},Tn,{animationName:0,elapsedTime:0,pseudoElement:0}),Ld=Ne(xd),Pd=X({},Tn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ad=Ne(Pd),Dd=X({},Tn,{data:0}),us=Ne(Dd),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 jd=X({},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(jd),Wd=X({},Pl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ss=Ne(Wd),Vd=X({},Er,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Fi}),Bd=Ne(Vd),Xd=X({},Tn,{propertyName:0,elapsedTime:0,pseudoElement:0}),$d=Ne(Xd),Rd=X({},Pl,{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(Rd),Qd=[9,13,27,32],ji=tt&&"CompositionEvent"in window,Gn=null;tt&&"documentMode"in document&&(Gn=document.documentMode);var Gd=tt&&"TextEvent"in window&&!Gn,Pa=tt&&(!ji||Gn&&8<Gn&&11>=Gn),as=" ",cs=!1;function Aa(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 Da(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var bt=!1;function Yd(e,t){switch(e){case"compositionend":return Da(t);case"keypress":return t.which!==32?null:(cs=!0,as);case"textInput":return e=t.data,e===as&&cs?null:e;default:return null}}function Zd(e,t){if(bt)return e==="compositionend"||!ji&&Aa(e,t)?(e=La(),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 Pa&&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){Ra(e,0)}function Al(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"),jr=Hr):jr=!1,Ia=jr&&(!document.documentMode||9<document.documentMode));var jr,Hr,yo;function ds(){Yn&&(Yn.detachEvent("onpropertychange",za),ur=Yn=null)}function za(e){if(e.propertyName==="value"&&Al(ur)){var t=[];Ua(t,ur,e,Li(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 Al(ur)}function np(e,t){if(e==="click")return Al(t)}function rp(e,t){if(e==="input"||e==="change")return Al(t)}function lp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ve=typeof Object.is=="function"?Object.is:lp;function sr(e,t){if(Ve(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(!Ao.call(t,l)||!Ve(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 ja(){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=ja(),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 Wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var tn={animationend:Wr("Animation","AnimationEnd"),animationiteration:Wr("Animation","AnimationIteration"),animationstart:Wr("Animation","AnimationStart"),transitionend:Wr("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 Dl(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 Wa=Dl("animationend"),Va=Dl("animationiteration"),Ba=Dl("animationstart"),Xa=Dl("transitionend"),$a=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 wt(e,t){$a.set(e,t),Rt(t,[e])}for(Vr=0;Vr<hs.length;Vr++)Br=hs[Vr],gs=Br.toLowerCase(),ys=Br[0].toUpperCase()+Br.slice(1),wt(gs,"on"+ys);var Br,gs,ys,Vr;wt(Wa,"onAnimationEnd");wt(Va,"onAnimationIteration");wt(Ba,"onAnimationStart");wt("dblclick","onDoubleClick");wt("focusin","onFocus");wt("focusout","onBlur");wt(Xa,"onTransitionEnd");hn("onMouseEnter",["mouseout","mouseover"]);hn("onMouseLeave",["mouseout","mouseover"]);hn("onPointerEnter",["pointerout","pointerover"]);hn("onPointerLeave",["pointerout","pointerover"]);Rt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Rt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Rt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Rt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Rt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Rt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Rn="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(Rn));function Es(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,ud(r,t,void 0,e),e.currentTarget=null}function Ra(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 j(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 So(e,t,n){var r=0;t&&(r|=4),Ka(n,e,r,t)}var Xr="_reactListening"+Math.random().toString(36).slice(2);function ar(e){if(!e[Xr]){e[Xr]=!0,bs.forEach(function(n){n!=="selectionchange"&&(up.has(n)||So(n,!1,e),So(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Xr]||(t[Xr]=!0,So("selectionchange",!1,t))}}function Ka(e,t,n,r){switch(xa(t)){case 1:var l=Td;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 _o(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=Li(n),h=[];e:{var v=$a.get(e);if(v!==void 0){var S=zi,_=e;switch(e){case"keypress":if(qr(n)===0)break e;case"keydown":case"keyup":S=Hd;break;case"focusin":_="focus",S=go;break;case"focusout":_="blur",S=go;break;case"beforeblur":case"afterblur":S=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":S=is;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":S=Od;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":S=Bd;break;case Wa:case Va:case Ba:S=Ld;break;case Xa:S=$d;break;case"scroll":S=kd;break;case"wheel":S=Kd;break;case"copy":case"cut":case"paste":S=Ad;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":S=ss}var C=(t&4)!==0,A=!C&&e==="scroll",d=C?v!==null?v+"Capture":null:v;C=[];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&&C.push(cr(a,g,f)))),A)break;a=a.return}0<C.length&&(v=new S(v,_,null,n,p),h.push({event:v,listeners:C}))}}if((t&7)===0){e:{if(v=e==="mouseover"||e==="pointerover",S=e==="mouseout"||e==="pointerout",v&&n!==$o&&(_=n.relatedTarget||n.fromElement)&&(It(_)||_[nt]))break e;if((S||v)&&(v=p.window===p?p:(v=p.ownerDocument)?v.defaultView||v.parentWindow:window,S?(_=n.relatedTarget||n.toElement,S=c,_=_?It(_):null,_!==null&&(A=Kt(_),_!==A||_.tag!==5&&_.tag!==6)&&(_=null)):(S=null,_=c),S!==_)){if(C=is,g="onMouseLeave",d="onMouseEnter",a="mouse",(e==="pointerout"||e==="pointerover")&&(C=ss,g="onPointerLeave",d="onPointerEnter",a="pointer"),A=S==null?v:nn(S),f=_==null?v:nn(_),v=new C(g,a+"leave",S,n,p),v.target=A,v.relatedTarget=f,g=null,It(p)===c&&(C=new C(d,a+"enter",_,n,p),C.target=f,C.relatedTarget=A,g=C),A=g,S&&_)t:{for(C=S,d=_,a=0,f=C;f;f=Zt(f))a++;for(f=0,g=d;g;g=Zt(g))f++;for(;0<a-f;)C=Zt(C),a--;for(;0<f-a;)d=Zt(d),f--;for(;a--;){if(C===d||d!==null&&C===d.alternate)break t;C=Zt(C),d=Zt(d)}C=null}else C=null;S!==null&&Ss(h,v,S,C,!1),_!==null&&A!==null&&Ss(h,A,_,C,!0)}}e:{if(v=c?nn(c):window,S=v.nodeName&&v.nodeName.toLowerCase(),S==="select"||S==="input"&&v.type==="file")var T=bd;else if(fs(v))if(Ia)T=rp;else{T=tp;var k=ep}else(S=v.nodeName)&&S.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(T=np);if(T&&(T=T(e,c))){Ua(h,T,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(ji)e:{switch(e){case"compositionstart":var w="onCompositionStart";break e;case"compositionend":w="onCompositionEnd";break e;case"compositionupdate":w="onCompositionUpdate";break e}w=void 0}else bt?Aa(e,n)&&(w="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(w="onCompositionStart");w&&(Pa&&n.locale!=="ko"&&(bt||w!=="onCompositionStart"?w==="onCompositionEnd"&&bt&&(y=La()):(mt=p,Ii="value"in mt?mt.value:mt.textContent,bt=!0)),k=pl(c,w),0<k.length&&(w=new us(w,e,null,n,p),h.push({event:w,listeners:k}),y?w.data=y:(y=Da(n),y!==null&&(w.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))}Ra(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 Ss(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 _s(e){return(typeof e=="string"?e:""+e).replace(sp,`
`).replace(ap,"")}function $r(e,t,n){if(t=_s(t),_s(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,Cs=typeof Promise=="function"?Promise:void 0,fp=typeof queueMicrotask=="function"?queueMicrotask:typeof Cs<"u"?function(e){return Cs.resolve(null).then(e).catch(dp)}:ni;function dp(e){setTimeout(function(){throw e})}function Co(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 Ts(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=Ts(e);e!==null;){if(n=e[Qe])return n;e=Ts(e)}return t}e=n,n=e.parentNode}return null}function Sr(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 Ot(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=Ot(kt),ge=Ot(!1),Wt=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 X({},n,r)}function hl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||kt,Wt=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,Wt),r.__reactInternalMemoizedMergedChildContext=e,H(ge),H(ce),F(ce,e)):H(ge),F(ge,n)}var Je=null,Il=!1,To=!1;function Ga(e){Je===null?Je=[e]:Je.push(e)}function vp(e){Il=!0,Ga(e)}function Mt(){if(!To&&Je!==null){To=!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(Pi,Mt),l}finally{U=t,To=!1}}return null}var ln=[],on=0,gl=null,yl=0,Me=[],xe=0,Vt=null,qe=1,be="";function Dt(e,t){ln[on++]=yl,ln[on++]=gl,gl=e,yl=t}function Ya(e,t,n){Me[xe++]=qe,Me[xe++]=be,Me[xe++]=Vt,Vt=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 Wi(e){e.return!==null&&(Dt(e,1),Ya(e,1,0))}function Vi(e){for(;e===gl;)gl=ln[--on],ln[on]=null,yl=ln[--on],ln[on]=null;for(;e===Vt;)Vt=Me[--xe],Me[xe]=null,be=Me[--xe],Me[xe]=null,qe=Me[--xe],Me[xe]=null}var Ce=null,_e=null,W=!1,je=null;function Za(e,t){var n=Le(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function ws(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,Ce=e,_e=Et(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ce=e,_e=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Vt!==null?{id:qe,overflow:be}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Le(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ce=e,_e=null,!0):!1;default:return!1}}function oi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ii(e){if(W){var t=_e;if(t){var n=t;if(!ws(e,t)){if(oi(e))throw Error(E(418));t=Et(n.nextSibling);var r=Ce;t&&ws(e,t)?Za(r,n):(e.flags=e.flags&-4097|2,W=!1,Ce=e)}}else{if(oi(e))throw Error(E(418));e.flags=e.flags&-4097|2,W=!1,Ce=e}}}function Os(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ce=e}function Rr(e){if(e!==Ce)return!1;if(!W)return Os(e),W=!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=_e)){if(oi(e))throw Ja(),Error(E(418));for(;t;)Za(e,t),t=Et(t.nextSibling)}if(Os(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){_e=Et(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}_e=null}}else _e=Ce?Et(e.stateNode.nextSibling):null;return!0}function Ja(){for(var e=_e;e;)e=Et(e.nextSibling)}function yn(){_e=Ce=null,W=!1}function Bi(e){je===null?je=[e]:je.push(e)}var hp=ot.ReactCurrentBatchConfig;function jn(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=Tt(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=Lo(f,d.mode,g),a.return=d,a):(a=l(a,f),a.return=d,a)}function s(d,a,f,g){var T=f.type;return T===qt?p(d,a,f.props.children,g,f.key):a!==null&&(a.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===ct&&Ms(T)===a.type)?(g=l(a,f.props),g.ref=jn(d,a,f),g.return=d,g):(g=ol(f.type,f.key,f.props,null,d.mode,g),g.ref=jn(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=Po(f,d.mode,g),a.return=d,a):(a=l(a,f.children||[]),a.return=d,a)}function p(d,a,f,g,T){return a===null||a.tag!==7?(a=Ht(f,d.mode,g,T),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=Lo(""+a,d.mode,f),a.return=d,a;if(typeof a=="object"&&a!==null){switch(a.$$typeof){case Pr:return f=ol(a.type,a.key,a.props,null,d.mode,f),f.ref=jn(d,null,a),f.return=d,f;case Jt:return a=Po(a,d.mode,f),a.return=d,a;case ct:var g=a._init;return h(d,g(a._payload),f)}if(Xn(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 T=a!==null?a.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return T!==null?null:u(d,a,""+f,g);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Pr:return f.key===T?s(d,a,f,g):null;case Jt:return f.key===T?c(d,a,f,g):null;case ct:return T=f._init,v(d,a,T(f._payload),g)}if(Xn(f)||Un(f))return T!==null?null:p(d,a,f,g,null);Kr(d,f)}return null}function S(d,a,f,g,T){if(typeof g=="string"&&g!==""||typeof g=="number")return d=d.get(f)||null,u(a,d,""+g,T);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Pr:return d=d.get(g.key===null?f:g.key)||null,s(a,d,g,T);case Jt:return d=d.get(g.key===null?f:g.key)||null,c(a,d,g,T);case ct:var k=g._init;return S(d,a,f,k(g._payload),T)}if(Xn(g)||Un(g))return d=d.get(f)||null,p(a,d,g,T,null);Kr(a,g)}return null}function _(d,a,f,g){for(var T=null,k=null,y=a,w=a=0,I=null;y!==null&&w<f.length;w++){y.index>w?(I=y,y=null):I=y.sibling;var O=v(d,y,f[w],g);if(O===null){y===null&&(y=I);break}e&&y&&O.alternate===null&&t(d,y),a=o(O,a,w),k===null?T=O:k.sibling=O,k=O,y=I}if(w===f.length)return n(d,y),W&&Dt(d,w),T;if(y===null){for(;w<f.length;w++)y=h(d,f[w],g),y!==null&&(a=o(y,a,w),k===null?T=y:k.sibling=y,k=y);return W&&Dt(d,w),T}for(y=r(d,y);w<f.length;w++)I=S(y,d,w,f[w],g),I!==null&&(e&&I.alternate!==null&&y.delete(I.key===null?w:I.key),a=o(I,a,w),k===null?T=I:k.sibling=I,k=I);return e&&y.forEach(function(Xe){return t(d,Xe)}),W&&Dt(d,w),T}function C(d,a,f,g){var T=Un(f);if(typeof T!="function")throw Error(E(150));if(f=T.call(f),f==null)throw Error(E(151));for(var k=T=null,y=a,w=a=0,I=null,O=f.next();y!==null&&!O.done;w++,O=f.next()){y.index>w?(I=y,y=null):I=y.sibling;var Xe=v(d,y,O.value,g);if(Xe===null){y===null&&(y=I);break}e&&y&&Xe.alternate===null&&t(d,y),a=o(Xe,a,w),k===null?T=Xe:k.sibling=Xe,k=Xe,y=I}if(O.done)return n(d,y),W&&Dt(d,w),T;if(y===null){for(;!O.done;w++,O=f.next())O=h(d,O.value,g),O!==null&&(a=o(O,a,w),k===null?T=O:k.sibling=O,k=O);return W&&Dt(d,w),T}for(y=r(d,y);!O.done;w++,O=f.next())O=S(y,d,w,O.value,g),O!==null&&(e&&O.alternate!==null&&y.delete(O.key===null?w:O.key),a=o(O,a,w),k===null?T=O:k.sibling=O,k=O);return e&&y.forEach(function(Gl){return t(d,Gl)}),W&&Dt(d,w),T}function A(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 Pr:e:{for(var T=f.key,k=a;k!==null;){if(k.key===T){if(T=f.type,T===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===T||typeof T=="object"&&T!==null&&T.$$typeof===ct&&Ms(T)===k.type){n(d,k.sibling),a=l(k,f.props),a.ref=jn(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=jn(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=Po(f,d.mode,g),a.return=d,d=a}return i(d);case ct:return k=f._init,A(d,a,k(f._payload),g)}if(Xn(f))return _(d,a,f,g);if(Un(f))return C(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=Lo(f,d.mode,g),a.return=d,d=a),i(d)):n(d,a)}return A}var En=qa(!0),ba=qa(!1),El=Ot(null),Sl=null,un=null,Xi=null;function $i(){Xi=un=Sl=null}function Ri(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){Sl=e,Xi=un=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(he=!0),e.firstContext=null)}function Ae(e){var t=e._currentValue;if(Xi!==e)if(e={context:e,memoizedValue:t,next:null},un===null){if(Sl===null)throw Error(E(308));un=e,Sl.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 St(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(P&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,Ai(e,n)}}function xs(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 _l(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,S=u.eventTime;if((r&v)===v){p!==null&&(p=p.next={eventTime:S,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var _=e,C=u;switch(v=t,S=n,C.tag){case 1:if(_=C.payload,typeof _=="function"){h=_.call(S,h,v);break e}h=_;break e;case 3:_.flags=_.flags&-65537|128;case 0:if(_=C.payload,v=typeof _=="function"?_.call(S,h,v):_,v==null)break e;h=X({},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 S={eventTime:S,lane:v,tag:u.tag,payload:u.payload,callback:u.callback,next:null},p===null?(c=p=S,s=h):p=p.next=S,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);Xt|=i,e.lanes=i,e.memoizedState=h}}function Ls(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 _r={},Ye=Ot(_r),dr=Ot(_r),pr=Ot(_r);function Ft(e){if(e===_r)throw Error(E(174));return e}function Gi(e,t){switch(F(pr,t),F(dr,e),F(Ye,_r),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Vo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Vo(t,e)}H(Ye),F(Ye,t)}function Sn(){H(Ye),H(dr),H(pr)}function nc(e){Ft(pr.current);var t=Ft(Ye.current),n=Vo(t,e.type);t!==n&&(F(dr,e),F(Ye,n))}function Yi(e){dr.current===e&&(H(Ye),H(dr))}var V=Ot(0);function Cl(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,Bt=0,B=null,Y=null,q=null,Tl=!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(!Ve(e[n],t[n]))return!1;return!0}function qi(e,t,n,r,l,o){if(Bt=o,B=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,el.current=e===null||e.memoizedState===null?_p:Cp,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=Tp,e=n(r,l)}while(Jn)}if(el.current=Nl,t=Y!==null&&Y.next!==null,Bt=0,q=Y=B=null,Tl=!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?B.memoizedState=q=e:q=q.next=e,q}function De(){if(Y===null){var e=B.alternate;e=e!==null?e.memoizedState:null}else e=Y.next;var t=q===null?B.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?B.memoizedState=q=e:q=q.next=e}return q}function vr(e,t){return typeof t=="function"?t(e):t}function wo(e){var t=De(),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((Bt&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,B.lanes|=p,Xt|=p}c=c.next}while(c!==null&&c!==o);s===null?i=r:s.next=u,Ve(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,B.lanes|=o,Xt|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Oo(e){var t=De(),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);Ve(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=B,r=De(),l=t(),o=!Ve(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));(Bt&30)!==0||oc(n,t,l)}return l}function oc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=B.updateQueue,t===null?(t={lastEffect:null,stores:null},B.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!Ve(e,n)}catch{return!0}}function ac(e){var t=rt(e,1);t!==null&&We(t,e,1,-1)}function Ps(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=Sp.bind(null,B,e),[t.memoizedState,e]}function hr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=B.updateQueue,t===null?(t={lastEffect:null,stores:null},B.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 De().memoizedState}function tl(e,t,n,r){var l=Ke();B.flags|=e,l.memoizedState=hr(1|t,n,void 0,r===void 0?null:r)}function zl(e,t,n,r){var l=De();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}}B.flags|=e,l.memoizedState=hr(1|t,n,o,r)}function As(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=De();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=De();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(Bt&21)===0?(e.baseState&&(e.baseState=!1,he=!0),e.memoizedState=n):(Ve(n,t)||(n=Ca(),B.lanes|=n,Xt|=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 De().memoizedState}function Ep(e,t,n){var r=Ct(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ec(e))Sc(t,n);else if(n=ec(e,t,n,r),n!==null){var l=pe();We(n,e,r,l),_c(n,t,r)}}function Sp(e,t,n){var r=Ct(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ec(e))Sc(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,Ve(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(),We(n,e,r,l),_c(n,t,r))}}function Ec(e){var t=e.alternate;return e===B||t!==null&&t===B}function Sc(e,t){Jn=Tl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _c(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ai(e,n)}}var Nl={readContext:Ae,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},_p={readContext:Ae,useCallback:function(e,t){return Ke().memoizedState=[e,t===void 0?null:t],e},useContext:Ae,useEffect:As,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,B,e),[r.memoizedState,e]},useRef:function(e){var t=Ke();return e={current:e},t.memoizedState=e},useState:Ps,useDebugValue:tu,useDeferredValue:function(e){return Ke().memoizedState=e},useTransition:function(){var e=Ps(!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=B,l=Ke();if(W){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),b===null)throw Error(E(349));(Bt&30)!==0||oc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,As(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(W){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},Cp={readContext:Ae,useCallback:vc,useContext:Ae,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=De();return gc(t,Y.memoizedState,e)},useTransition:function(){var e=wo(vr)[0],t=De().memoizedState;return[e,t]},useMutableSource:rc,useSyncExternalStore:lc,useId:yc,unstable_isNewReconciler:!1},Tp={readContext:Ae,useCallback:vc,useContext:Ae,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=De();return Y===null?t.memoizedState=e:gc(t,Y.memoizedState,e)},useTransition:function(){var e=Oo(vr)[0],t=De().memoizedState;return[e,t]},useMutableSource:rc,useSyncExternalStore:lc,useId:yc,unstable_isNewReconciler:!1};function ze(e,t){if(e&&e.defaultProps){t=X({},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:X({},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=Ct(e),o=et(r,l);o.payload=t,n!=null&&(o.callback=n),t=St(e,o,l),t!==null&&(We(t,e,l,r),br(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pe(),l=Ct(e),o=et(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=St(e,o,l),t!==null&&(We(t,e,l,r),br(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pe(),r=Ct(e),l=et(n,r);l.tag=2,t!=null&&(l.callback=t),t=St(e,l,r),t!==null&&(We(t,e,r,n),br(t,e,r))}};function Ds(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!sr(n,r)||!sr(l,o):!0}function Cc(e,t,n){var r=!1,l=kt,o=t.contextType;return typeof o=="object"&&o!==null?o=Ae(o):(l=ye(t)?Wt: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=Ae(o):(o=ye(t)?Wt: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),_l(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function _n(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 Tc(e,t,n){n=et(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){wl||(wl=!0,Si=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"&&(_t===null?_t=new Set([this]):_t.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=jp.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,St(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 js(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)):(W&&n&&Wi(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=Tt(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 wc(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,Se),Se|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,F(an,Se),Se|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,F(an,Se),Se|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,F(an,Se),Se|=r;return de(e,t,l,n),t.child}function Oc(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)?Wt: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)):(W&&r&&Wi(t),t.flags|=1,de(e,t,n,l),t.child)}function Ws(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),Cc(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=Ae(c):(c=ye(n)?Wt: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,_l(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||Ds(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=Ae(s):(s=ye(n)?Wt:ce.current,s=gn(t,s));var S=n.getDerivedStateFromProps;(p=typeof S=="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,_l(t,r,i,l);var _=t.memoizedState;u!==h||v!==_||ge.current||ft?(typeof S=="function"&&(si(t,n,S,r),_=t.memoizedState),(c=ft||Ds(t,n,c,r,v,_,s)||!1)?(p||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,_,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,_,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=_),i.props=r,i.state=_,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){Oc(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 Vs(e,t,n,r,l){return yn(),Bi(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 xc(e,t,n){var r=t.pendingProps,l=V.current,o=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),F(V,l&1),e===null)return ii(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=i):o=Wl(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 wp(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=Tt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=Tt(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=Tt(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=Wl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Qr(e,t,n,r){return r!==null&&Bi(r),En(t,e.child,null,n),e=nu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function wp(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=Wl({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),We(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,_e=Et(l.nextSibling),Ce=t,W=!0,je=null,e!==null&&(Me[xe++]=qe,Me[xe++]=be,Me[xe++]=Vt,qe=e.id,be=e.overflow,Vt=t),t=nu(t,r.children),t.flags|=4096,t)}function Bs(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ui(e.return,t,n)}function xo(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 Lc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(de(e,t,r.children,n),r=V.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Bs(e,n,t);else if(e.tag===19)Bs(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(V,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Cl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),xo(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&&Cl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}xo(t,!0,n,null,o);break;case"together":xo(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),Xt|=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=Tt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Tt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Op(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(V,V.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?xc(e,t,n):(F(V,V.current&1),e=lt(e,t,n),e!==null?e.sibling:null);F(V,V.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Lc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),F(V,V.current),r)break;return null;case 22:case 23:return t.lanes=0,wc(e,t,n)}return lt(e,t,n)}var Pc,vi,Ac,Dc;Pc=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(){};Ac=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=X({},l,{value:void 0}),r=X({},r,{value:void 0}),o=[];break;case"textarea":l=Wo(e,l),r=Wo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ml)}Bo(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"&&j("scroll",e),o||u===s||(o=[])):(o=o||[]).push(c,s))}n&&(o=o||[]).push("style",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}};Dc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Hn(e,t){if(!W)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(Vi(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,Sn(),H(ge),H(ce),Zi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Rr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,je!==null&&(Ti(je),je=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)Ac(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),Rr(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":j("cancel",r),j("close",r);break;case"iframe":case"object":case"embed":j("load",r);break;case"video":case"audio":for(l=0;l<Rn.length;l++)j(Rn[l],r);break;case"source":j("error",r);break;case"img":case"image":case"link":j("error",r),j("load",r);break;case"details":j("toggle",r);break;case"input":Zu(r,o),j("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},j("invalid",r);break;case"textarea":qu(r,o),j("invalid",r)}Bo(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&&$r(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&$r(r.textContent,u,e),l=["children",""+u]):tr.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&j("scroll",r)}switch(n){case"input":Ar(r),Ju(r,o,!0);break;case"textarea":Ar(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,Pc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Xo(n,r),n){case"dialog":j("cancel",e),j("close",e),l=r;break;case"iframe":case"object":case"embed":j("load",e),l=r;break;case"video":case"audio":for(l=0;l<Rn.length;l++)j(Rn[l],e);l=r;break;case"source":j("error",e),l=r;break;case"img":case"image":case"link":j("error",e),j("load",e),l=r;break;case"details":j("toggle",e),l=r;break;case"input":Zu(e,r),l=Fo(e,r),j("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=X({},r,{value:void 0}),j("invalid",e);break;case"textarea":qu(e,r),l=Wo(e,r),j("invalid",e);break;default:l=r}Bo(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"&&j("scroll",e):s!=null&&wi(e,o,s,i))}switch(n){case"input":Ar(e),Ju(e,r,!1);break;case"textarea":Ar(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)Dc(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),Rr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Qe]=t,(o=r.nodeValue!==n)&&(e=Ce,e!==null))switch(e.tag){case 3:$r(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&$r(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(V),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(W&&_e!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Ja(),yn(),t.flags|=98560,o=!1;else if(o=Rr(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 je!==null&&(Ti(je),je=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(V.current&1)!==0?Z===0&&(Z=3):su())),t.updateQueue!==null&&(t.flags|=4),se(t),null);case 4:return Sn(),vi(e,t),e===null&&ar(t.stateNode.containerInfo),se(t),null;case 10:return Ri(t.type._context),se(t),null;case 17:return ye(t.type)&&vl(),se(t),null;case 19:if(H(V),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=Cl(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(V,V.current&1|2),t.child}e=e.sibling}o.tail!==null&&R()>Cn&&(t.flags|=128,r=!0,Hn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Cl(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&&!W)return se(t),null}else 2*R()-o.renderingStartTime>Cn&&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=R(),t.sibling=null,n=V.current,F(V,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?(Se&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 xp(e,t){switch(Vi(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 Sn(),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(V),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(V),null;case 4:return Sn(),null;case 10:return Ri(t.type._context),null;case 22:case 23:return uu(),null;case 24:return null;default:return null}}var Gr=!1,ae=!1,Lp=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){$(e,t,r)}else n.current=null}function hi(e,t,n){try{n()}catch(r){$(e,t,r)}}var Xs=!1;function Pp(e,t){if(bo=fl,e=ja(),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 S;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),(S=h.firstChild)!==null;)v=h,h=S;for(;;){if(h===e)break t;if(v===n&&++c===l&&(u=i),v===o&&++p===r&&(s=i),(S=h.nextSibling)!==null)break;h=v,v=h.parentNode}h=S}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 _=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(_!==null){var C=_.memoizedProps,A=_.memoizedState,d=t.stateNode,a=d.getSnapshotBeforeUpdate(t.elementType===t.type?C:ze(t.type,C),A);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){$(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,N=e;break}N=t.return}return _=Xs,Xs=!1,_}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 jl(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 $s(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(Ll,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?Co(e.parentNode,n):e.nodeType===1&&Co(e,n),ir(e)):Co(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){$(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 Rs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Lp),t.forEach(function(r){var l=Wp.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){$(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),Re(e),r&4){try{qn(3,e,e.return),jl(3,e)}catch(C){$(e,e.return,C)}try{qn(5,e,e.return)}catch(C){$(e,e.return,C)}}break;case 1:Ie(t,e),Re(e),r&512&&n!==null&&sn(n,n.return);break;case 5:if(Ie(t,e),Re(e),r&512&&n!==null&&sn(n,n.return),e.flags&32){var l=e.stateNode;try{nr(l,"")}catch(C){$(e,e.return,C)}}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),Xo(u,i);var c=Xo(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):wi(l,p,h,c)}switch(u){case"input":jo(l,o);break;case"textarea":ia(l,o);break;case"select":var v=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var S=o.value;S!=null?cn(l,!!o.multiple,S,!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(C){$(e,e.return,C)}}break;case 6:if(Ie(t,e),Re(e),r&4){if(e.stateNode===null)throw Error(E(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(C){$(e,e.return,C)}}break;case 3:if(Ie(t,e),Re(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{ir(t.containerInfo)}catch(C){$(e,e.return,C)}break;case 4:Ie(t,e),Re(e);break;case 13:Ie(t,e),Re(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(ou=R())),r&4&&Rs(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),Re(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,S=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 _=v.stateNode;if(typeof _.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,_.props=t.memoizedProps,_.state=t.memoizedState,_.componentWillUnmount()}catch(C){$(r,n,C)}}break;case 5:sn(v,v.return);break;case 22:if(v.memoizedState!==null){Qs(h);continue}}S!==null?(S.return=v,N=S):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(C){$(e,e.return,C)}}}else if(h.tag===6){if(p===null)try{h.stateNode.nodeValue=c?"":h.memoizedProps}catch(C){$(e,e.return,C)}}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),Re(e),r&4&&Rs(e);break;case 21:break;default:Ie(t,e),Re(e)}}function Re(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=$s(e);Ei(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=$s(e);yi(e,u,i);break;default:throw Error(E(161))}}catch(s){$(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ap(e,t,n){N=e,jc(e,t,n)}function jc(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,jc(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||jl(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&&Ls(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}Ls(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){$(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{jl(4,t)}catch(s){$(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){$(t,l,s)}}var o=t.return;try{gi(t)}catch(s){$(t,o,s)}break;case 5:var i=t.return;try{gi(t)}catch(s){$(t,i,s)}}}catch(s){$(t,t.return,s)}if(t===e){N=null;break}var u=t.sibling;if(u!==null){u.return=t.return,N=u;break}N=t.return}}var Dp=Math.ceil,kl=ot.ReactCurrentDispatcher,ru=ot.ReactCurrentOwner,Pe=ot.ReactCurrentBatchConfig,P=0,b=null,G=null,re=0,Se=0,an=Ot(0),Z=0,gr=null,Xt=0,Hl=0,lu=0,bn=null,ve=null,ou=0,Cn=1/0,Ze=null,wl=!1,Si=null,_t=null,Yr=!1,vt=null,Ol=0,er=0,_i=null,rl=-1,ll=0;function pe(){return(P&6)!==0?R():rl!==-1?rl:rl=R()}function Ct(e){return(e.mode&1)===0?1:(P&2)!==0&&re!==0?re&-re:hp.transition!==null?(ll===0&&(ll=Ca()),ll):(e=U,e!==0||(e=window.event,e=e===void 0?16:xa(e.type)),e)}function We(e,t,n,r){if(50<er)throw er=0,_i=null,Error(E(185));yr(e,n,r),((P&2)===0||e!==b)&&(e===b&&((P&2)===0&&(Hl|=n),Z===4&&pt(e,re)),Ee(e,r),n===1&&P===0&&(t.mode&1)===0&&(Cn=R()+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(){(P&6)===0&&Mt()}),n=null;else{switch(Ta(r)){case 1:n=Pi;break;case 4:n=Sa;break;case 16:n=al;break;case 536870912:n=_a;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,(P&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=P;P|=2;var o=Vc();(b!==e||re!==t)&&(Ze=null,Cn=R()+500,jt(e,t));do try{zp();break}catch(u){Wc(e,u)}while(!0);$i(),kl.current=o,P=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=Ci(e,l))),t===1)throw n=gr,jt(e,0),pt(e,r),Ee(e,R()),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=Ci(e,o))),t===1))throw n=gr,jt(e,0),pt(e,r),Ee(e,R()),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-R(),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,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Dp(r/1960))-r,10<r){e.timeoutHandle=ni(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,R()),e.callbackNode===n?Hc.bind(null,e):null}function Ci(e,t){var n=bn;return e.current.memoizedState.isDehydrated&&(jt(e,t).flags|=256),e=Ml(e,t),e!==2&&(t=ve,ve=n,t!==null&&Ti(t)),e}function Ti(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(!Ve(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((P&6)!==0)throw Error(E(327));vn();var t=cl(e,0);if((t&1)===0)return Ee(e,R()),null;var n=Ml(e,t);if(e.tag!==0&&n===2){var r=Go(e);r!==0&&(t=r,n=Ci(e,r))}if(n===1)throw n=gr,jt(e,0),pt(e,t),Ee(e,R()),n;if(n===6)throw Error(E(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ut(e,ve,Ze),Ee(e,R()),null}function iu(e,t){var n=P;P|=1;try{return e(t)}finally{P=n,P===0&&(Cn=R()+500,Il&&Mt())}}function $t(e){vt!==null&&vt.tag===0&&(P&6)===0&&vn();var t=P;P|=1;var n=Pe.transition,r=U;try{if(Pe.transition=null,U=1,e)return e()}finally{U=r,Pe.transition=n,P=t,(P&6)===0&&Mt()}}function uu(){Se=an.current,H(an)}function jt(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(Vi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&vl();break;case 3:Sn(),H(ge),H(ce),Zi();break;case 5:Yi(r);break;case 4:Sn();break;case 13:H(V);break;case 19:H(V);break;case 10:Ri(r.type._context);break;case 22:case 23:uu()}n=n.return}if(b=e,G=e=Tt(e.current,null),re=Se=t,Z=0,gr=null,lu=Hl=Xt=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 Wc(e,t){do{var n=G;try{if($i(),el.current=Nl,Tl){for(var r=B.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Tl=!1}if(Bt=0,q=Y=B=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 S=zs(i);if(S!==null){S.flags&=-257,Fs(S,i,u,o,t),S.mode&1&&Is(o,c,t),t=S,s=c;var _=t.updateQueue;if(_===null){var C=new Set;C.add(s),t.updateQueue=C}else _.add(s);break e}else{if((t&1)===0){Is(o,c,t),su();break e}s=Error(E(426))}}else if(W&&u.mode&1){var A=zs(i);if(A!==null){(A.flags&65536)===0&&(A.flags|=256),Fs(A,i,u,o,t),Bi(_n(s,u));break e}}o=s=_n(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=Tc(o,s,t);xs(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"&&(_t===null||!_t.has(f)))){o.flags|=65536,t&=-t,o.lanes|=t;var g=Nc(o,u,t);xs(o,g);break e}}o=o.return}while(o!==null)}Xc(n)}catch(T){t=T,G===n&&n!==null&&(G=n=n.return);continue}break}while(!0)}function Vc(){var e=kl.current;return kl.current=Nl,e===null?Nl:e}function su(){(Z===0||Z===3||Z===2)&&(Z=4),b===null||(Xt&268435455)===0&&(Hl&268435455)===0||pt(b,re)}function Ml(e,t){var n=P;P|=2;var r=Vc();(b!==e||re!==t)&&(Ze=null,jt(e,t));do try{Ip();break}catch(l){Wc(e,l)}while(!0);if($i(),P=n,kl.current=r,G!==null)throw Error(E(261));return b=null,re=0,Z}function Ip(){for(;G!==null;)Bc(G)}function zp(){for(;G!==null&&!ad();)Bc(G)}function Bc(e){var t=Rc(e.alternate,e,Se);e.memoizedProps=e.pendingProps,t===null?Xc(e):G=t,ru.current=null}function Xc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Mp(n,t,Se),n!==null){G=n;return}}else{if(n=xp(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=Pe.transition;try{Pe.transition=null,U=1,Fp(e,t,n,r)}finally{Pe.transition=l,U=r}return null}function Fp(e,t,n,r){do vn();while(vt!==null);if((P&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=Pe.transition,Pe.transition=null;var i=U;U=1;var u=P;P|=4,ru.current=null,Pp(e,n),Fc(n,e),op(ei),fl=!!bo,ei=bo=null,e.current=n,Ap(n,e,l),cd(),P=u,U=i,Pe.transition=o}else e.current=n;if(Yr&&(Yr=!1,vt=e,Ol=l),o=e.pendingLanes,o===0&&(_t=null),pd(n.stateNode,r),Ee(e,R()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(wl)throw wl=!1,e=Si,Si=null,e;return(Ol&1)!==0&&e.tag!==0&&vn(),o=e.pendingLanes,(o&1)!==0?e===_i?er++:(er=0,_i=e):er=0,Mt(),null}function vn(){if(vt!==null){var e=Ta(Ol),t=Pe.transition,n=U;try{if(Pe.transition=null,U=16>e?16:e,vt===null)var r=!1;else{if(e=vt,vt=null,Ol=0,(P&6)!==0)throw Error(E(331));var l=P;for(P|=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,S=p.return;if(Uc(p),p===c){N=null;break}if(v!==null){v.return=S,N=v;break}N=S}}}var _=o.alternate;if(_!==null){var C=_.child;if(C!==null){_.child=null;do{var A=C.sibling;C.sibling=null,C=A}while(C!==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:jl(9,u)}}catch(T){$(u,u.return,T)}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(P=l,Mt(),Ge&&typeof Ge.onPostCommitFiberRoot=="function")try{Ge.onPostCommitFiberRoot(Ll,e)}catch{}r=!0}return r}finally{U=n,Pe.transition=t}}return!1}function Zs(e,t,n){t=_n(n,t),t=Tc(e,t,1),e=St(e,t,1),t=pe(),e!==null&&(yr(e,1,t),Ee(e,t))}function $(e,t,n){if(e.tag===3)Zs(e,e,n);else for(;t!==null;){if(t.tag===3){Zs(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(_t===null||!_t.has(r))){e=_n(n,e),e=Nc(t,e,1),t=St(t,e,1),e=pe(),t!==null&&(yr(t,1,e),Ee(t,e));break}}t=t.return}}function jp(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>R()-ou?jt(e,0):lu|=n),Ee(e,t)}function $c(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),$c(e,n)}function Wp(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),$c(e,n)}var Rc;Rc=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,Op(e,t,n);he=(e.flags&131072)!==0}else he=!1,W&&(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,W&&o&&Wi(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=Bp(r),e=ze(r,e),l){case 0:t=fi(null,t,r,e,n);break e;case 1:t=Ws(null,t,r,e,n);break e;case 11:t=js(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),Ws(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),_l(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=_n(Error(E(423)),t),t=Vs(e,t,r,n,l);break e}else if(r!==l){l=_n(Error(E(424)),t),t=Vs(e,t,r,n,l);break e}else for(_e=Et(t.stateNode.containerInfo.firstChild),Ce=t,W=!0,je=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),Oc(e,t),de(e,t,i,n),t.child;case 6:return e===null&&ii(t),null;case 13:return xc(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),js(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(Ve(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=Ae(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),Cc(t,r,l),ai(t,r,l,n),di(null,t,r,!0,e,n);case 19:return Lc(e,t,n);case 22:return wc(e,t,n)}throw Error(E(156,t.tag))};function Kc(e,t){return Ea(e,t)}function Vp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Le(e,t,n,r){return new Vp(e,t,n,r)}function au(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Bp(e){if(typeof e=="function")return au(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Mi)return 11;if(e===xi)return 14}return 2}function Tt(e,t){var n=e.alternate;return n===null?(n=Le(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ol(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")au(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case qt:return Ht(n.children,l,o,t);case Oi:i=8,l|=8;break;case Do:return e=Le(12,n,t,l|2),e.elementType=Do,e.lanes=o,e;case Uo:return e=Le(13,n,t,l),e.elementType=Uo,e.lanes=o,e;case Io:return e=Le(19,n,t,l),e.elementType=Io,e.lanes=o,e;case na:return Wl(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 xi:i=14;break e;case ct:i=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=Le(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Ht(e,t,n,r){return e=Le(7,e,r,t),e.lanes=n,e}function Wl(e,t,n,r){return e=Le(22,e,r,t),e.elementType=na,e.lanes=n,e.stateNode={isHidden:!1},e}function Lo(e,t,n){return e=Le(6,e,null,t),e.lanes=n,e}function Po(e,t,n){return t=Le(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xp(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 Xp(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Le(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qi(o),e}function $p(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=Ct(n),o=et(r,l),o.callback=t??null,St(n,o,l),e.current.lanes=l,yr(e,l,r),Ee(e,r),e}function Vl(e,t,n,r){var l=t.current,o=pe(),i=Ct(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=St(l,t,i),e!==null&&(We(e,l,i,o),br(e,l,i)),i}function xl(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 Rp(){return null}var Yc=typeof reportError=="function"?reportError:function(e){console.error(e)};function du(e){this._internalRoot=e}Bl.prototype.render=du.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(E(409));Vl(e,t,null,null)};Bl.prototype.unmount=du.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;$t(function(){Vl(null,e,null,null)}),t[nt]=null}};function Bl(e){this._internalRoot=e}Bl.prototype.unstable_scheduleHydration=function(e){if(e){var t=wa();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 Xl(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=xl(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),$t(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var c=xl(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),$t(function(){Vl(t,s,n,r)}),s}function $l(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=xl(i);u.call(s)}}Vl(t,i,e,l)}else i=Kp(n,t,e,l,r);return xl(i)}Na=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=$n(t.pendingLanes);n!==0&&(Ai(t,n|1),Ee(t,R()),(P&6)===0&&(Cn=R()+500,Mt()))}break;case 13:$t(function(){var r=rt(e,1);if(r!==null){var l=pe();We(r,e,1,l)}}),fu(e,1)}};Di=function(e){if(e.tag===13){var t=rt(e,134217728);if(t!==null){var n=pe();We(t,e,134217728,n)}fu(e,134217728)}};ka=function(e){if(e.tag===13){var t=Ct(e),n=rt(e,t);if(n!==null){var r=pe();We(n,e,t,r)}fu(e,t)}};wa=function(){return U};Oa=function(e,t){var n=U;try{return U=e,t()}finally{U=n}};Ro=function(e,t,n){switch(t){case"input":if(jo(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),jo(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=$t;var Qp={usingClientEntryPoint:!1,Events:[Sr,nn,Ul,fa,da,iu]},Wn={findFiberByHostInstance:It,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Gp={bundleType:Wn.bundleType,version:Wn.version,rendererPackageName:Wn.rendererPackageName,rendererConfig:Wn.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:Wn.findFiberByHostInstance||Rp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(Vn=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Vn.isDisabled&&Vn.supportsFiber))try{Ll=Vn.inject(Gp),Ge=Vn}catch{}var Vn;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 $p(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 $t(e)};ke.hydrate=function(e,t,n){if(!Xl(t))throw Error(E(200));return $l(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 Bl(t)};ke.render=function(e,t,n){if(!Xl(t))throw Error(E(200));return $l(null,e,t,!1,n)};ke.unmountComponentAtNode=function(e){if(!Xl(e))throw Error(E(40));return e._reactRootContainer?($t(function(){$l(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(!Xl(n))throw Error(E(200));if(e==null||e._reactInternals===void 0)throw Error(E(38));return $l(e,t,n,!1,r)};ke.version="18.3.1-next-f1338f8080-20240426"});var bc=Pt((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=Pt(mu=>{"use strict";var ef=bc();mu.createRoot=ef.createRoot,mu.hydrateRoot=ef.hydrateRoot;var lm});var hu=te(J(),1),Tf=te(tf(),1);var Q=te(J(),1);var D=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 D.default.createElement("div",{className:"header"},D.default.createElement("h1",null,D.default.createElement("div",{style:{position:"relative",display:"inline-block"}},D.default.createElement("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${i?"spinning":""}`}),u>0&&D.default.createElement("div",{className:"queue-bubble"},u)),D.default.createElement("span",{className:"logo-text"},"claude-mem")),D.default.createElement("div",{className:"status"},D.default.createElement("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",title:"Documentation",className:"icon-link"},D.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},D.default.createElement("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),D.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"}))),D.default.createElement("a",{href:"https://github.com/thedotmack/claude-mem/",target:"_blank",rel:"noopener noreferrer",title:"GitHub",className:"icon-link"},D.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},D.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"}))),D.default.createElement("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",title:"X (Twitter)",className:"icon-link"},D.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},D.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"}))),D.default.createElement("a",{href:"https://discord.gg/J4wttp9vDu",target:"_blank",rel:"noopener noreferrer",className:"community-btn",title:"Join our Discord community"},D.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"6px"}},D.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"})),D.default.createElement("span",null,"Community")),D.default.createElement("select",{value:n,onChange:p=>r(p.target.value)},D.default.createElement("option",{value:""},"All Projects"),t.map(p=>D.default.createElement("option",{key:p,value:p},p))),D.default.createElement(nf,{preference:s,onThemeChange:c}),D.default.createElement("button",{className:`settings-btn ${o?"active":""}`,onClick:l,title:"Settings"},D.default.createElement("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},D.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"}),D.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 xt=te(J(),1);function ff({targetRef:e}){let[t,n]=(0,xt.useState)(!1);(0,xt.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?xt.default.createElement("button",{onClick:r,className:"scroll-to-top","aria-label":"Scroll to top"},xt.default.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},xt.default.createElement("polyline",{points:"18 15 12 9 6 15"}))):null}var Cr={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:Cr.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 L={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,S]=(0,m.useState)({CLAUDE_MEM_MODEL:t.CLAUDE_MEM_MODEL||L.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:t.CLAUDE_MEM_CONTEXT_OBSERVATIONS||L.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:t.CLAUDE_MEM_WORKER_PORT||L.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:t.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS||L.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:t.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS||L.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:t.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT||L.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:t.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT||L.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:t.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES||L.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES,CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:t.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS||L.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS,CLAUDE_MEM_CONTEXT_FULL_COUNT:t.CLAUDE_MEM_CONTEXT_FULL_COUNT||L.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:t.CLAUDE_MEM_CONTEXT_FULL_FIELD||L.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:t.CLAUDE_MEM_CONTEXT_SESSION_COUNT||L.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:t.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY||L.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:t.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE||L.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE}),[_,C]=(0,m.useState)(!0),[A,d]=(0,m.useState)(!1),[a,f]=(0,m.useState)(""),g=(y,w)=>{S(I=>({...I,[y]:w}))};(0,m.useEffect)(()=>{S({CLAUDE_MEM_MODEL:t.CLAUDE_MEM_MODEL||L.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:t.CLAUDE_MEM_CONTEXT_OBSERVATIONS||L.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:t.CLAUDE_MEM_WORKER_PORT||L.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:t.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS||L.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:t.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS||L.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:t.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT||L.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:t.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT||L.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:t.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES||L.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES,CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:t.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS||L.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS,CLAUDE_MEM_CONTEXT_FULL_COUNT:t.CLAUDE_MEM_CONTEXT_FULL_COUNT||L.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:t.CLAUDE_MEM_CONTEXT_FULL_FIELD||L.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:t.CLAUDE_MEM_CONTEXT_SESSION_COUNT||L.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:t.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY||L.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:t.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE||L.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE})},[t]),(0,m.useEffect)(()=>{fetch("/api/mcp/status").then(y=>y.json()).then(y=>C(y.enabled)).catch(y=>console.error("Failed to load MCP status:",y))},[]),(0,m.useEffect)(()=>{e&&h()},[e,h]);let T=()=>{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?(C(I.enabled),f("\u2713 Updated (restart Claude Code to apply)"),setTimeout(()=>f(""),3e3)):(f(`\u2717 Error: ${I.error}`),setTimeout(()=>f(""),3e3))}catch(w){f(`\u2717 Error: ${w instanceof Error?w.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:T,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:_,onChange:y=>k(y.target.checked),disabled:A,style:{cursor:A?"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 we=te(J(),1);var Be={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var Rl={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function mf(){let[e,t]=(0,we.useState)([]),[n,r]=(0,we.useState)([]),[l,o]=(0,we.useState)([]),[i,u]=(0,we.useState)([]),[s,c]=(0,we.useState)(!1),[p,h]=(0,we.useState)(!1),[v,S]=(0,we.useState)(0),_=(0,we.useRef)(null),C=(0,we.useRef)();return(0,we.useEffect)(()=>{let A=()=>{_.current&&_.current.close();let d=new EventSource(Be.STREAM);_.current=d,d.onopen=()=>{console.log("[SSE] Connected"),c(!0),C.current&&clearTimeout(C.current)},d.onerror=a=>{console.error("[SSE] Connection error:",a),c(!1),d.close(),C.current=setTimeout(()=>{C.current=void 0,console.log("[SSE] Attempting to reconnect..."),A()},Rl.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(T=>[g,...T])}break;case"new_prompt":if(f.prompt){let g=f.prompt;console.log("[SSE] New prompt:",g.id),o(T=>[g,...T])}break;case"processing_status":typeof f.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",f.isProcessing,"Queue depth:",f.queueDepth),h(f.isProcessing),S(f.queueDepth||0));break}}catch(f){console.error("[SSE] Failed to parse message:",f)}}};return A(),()=>{_.current&&_.current.close(),C.current&&clearTimeout(C.current)}},[]),{observations:e,summaries:n,prompts:l,projects:i,isProcessing:p,queueDepth:v,isConnected:s}}var wn=te(J(),1);function vf(){let[e,t]=(0,wn.useState)(L),[n,r]=(0,wn.useState)(!1),[l,o]=(0,wn.useState)("");return(0,wn.useEffect)(()=>{fetch(Be.SETTINGS).then(u=>u.json()).then(u=>{t({CLAUDE_MEM_MODEL:u.CLAUDE_MEM_MODEL||L.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:u.CLAUDE_MEM_CONTEXT_OBSERVATIONS||L.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:u.CLAUDE_MEM_WORKER_PORT||L.CLAUDE_MEM_WORKER_PORT})}).catch(u=>{console.error("Failed to load settings:",u)})},[]),{settings:e,saveSettings:async u=>{r(!0),o("Saving...");try{let c=await(await fetch(Be.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)})).json();c.success?(t(u),o("\u2713 Saved"),setTimeout(()=>o(""),Rl.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 On=te(J(),1);function hf(){let[e,t]=(0,On.useState)({}),n=(0,On.useCallback)(async()=>{try{let l=await(await fetch(Be.STATS)).json();t(l)}catch(r){console.error("Failed to load stats:",r)}},[]);return(0,On.useEffect)(()=>{n()},[n]),{stats:e,refreshStats:n}}var Lt=te(J(),1);function vu(e,t,n){let[r,l]=(0,Lt.useState)({isLoading:!1,hasMore:!0}),o=(0,Lt.useRef)(0),i=(0,Lt.useRef)(n),u=(0,Lt.useRef)(r),s=(0,Lt.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:Cr.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(S=>({...S,isLoading:!1,hasMore:v.hasMore})),o.current+=Cr.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(Be.OBSERVATIONS,"observations",e),n=vu(Be.SUMMARIES,"summaries",e),r=vu(Be.PROMPTS,"prompts",e);return{observations:t,summaries:n,prompts:r}}var Mn=te(J(),1),Sf="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(Sf);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 _f(){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(Sf,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 Cf(){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:S,isProcessing:_,queueDepth:C,isConnected:A}=mf(),{settings:d,saveSettings:a,isSaving:f,saveStatus:g}=vf(),{stats:T,refreshStats:k}=hf(),{preference:y,resolvedTheme:w,setThemePreference:I}=_f(),O=gf(e),Xe=(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,Su]=await Promise.all([O.observations.loadMore(),O.summaries.loadMore(),O.prompts.loadMore()]);Qt.length>0&&o(xn=>[...xn,...Qt]),Eu.length>0&&u(xn=>[...xn,...Eu]),Su.length>0&&c(xn=>[...xn,...Su])}catch(Qt){console.error("Failed to load more data:",Qt)}},[e,O.observations,O.summaries,O.prompts]);return(0,Q.useEffect)(()=>{o([]),u([]),c([]),yu()},[e]),Q.default.createElement(Q.default.Fragment,null,Q.default.createElement(rf,{isConnected:A,projects:S,currentFilter:e,onFilterChange:t,onSettingsToggle:gu,sidebarOpen:n,isProcessing:_,queueDepth:C,themePreference:y,onThemeChange:I}),Q.default.createElement(df,{observations:Xe,summaries:Gl,prompts:kf,onLoadMore:yu,isLoading:O.observations.isLoading||O.summaries.isLoading||O.prompts.isLoading,hasMore:O.observations.hasMore||O.summaries.hasMore||O.prompts.hasMore}),Q.default.createElement(pf,{isOpen:n,settings:d,stats:T,isSaving:f,saveStatus:g,isConnected:A,projects:S,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,Tf.createRoot)(Nf);Zp.render(hu.default.createElement(Ql,null,hu.default.createElement(Cf,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.
*)
*/