Files
claude-mem/plugin/ui/viewer-bundle.js
T
Alex Newman 3529f9274b feat: Enhanced logging and SDK prompt improvements (#94)
* Initial plan

* Initial analysis: Found root cause of double entries bug

Co-authored-by: thedotmack <683968+thedotmack@users.noreply.github.com>

* Fix double entries by assigning generatorPromise in handleSessionInit

Co-authored-by: thedotmack <683968+thedotmack@users.noreply.github.com>

* feat(logging): Enhance HTTP request logging and session management

- Added middleware for logging HTTP requests and responses, excluding static assets and health checks.
- Introduced a method to summarize request bodies for specific endpoints.
- Improved logging for user prompt synchronization with Chroma, including duration tracking.
- Enhanced session initialization logging to include additional session details.
- Updated observation and summary logging to provide more context and error handling during Chroma synchronization.
- Refactored tool name formatting for logging in the SessionManager.
- Expanded logger component types to include 'HTTP', 'SESSION', and 'CHROMA'.

* Refactor SDK prompts and logging for improved clarity and functionality

- Updated buildInitPrompt to clarify the observer's role and what to record.
- Enhanced buildSummaryPrompt with clearer instructions for summarizing ongoing sessions.
- Improved buildContinuationPrompt to emphasize the focus on deliverables and capabilities.
- Refactored WorkerService to utilize a centralized tool formatting function for logging.
- Added truncation for logged responses and observations to improve readability.
- Updated SessionManager to log the queuing of summarize actions with session details.
- Enhanced App and Sidebar components to support refreshing stats on sidebar open.
- Refactored useStats hook to allow manual refreshing of stats while maintaining automatic loading on mount.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thedotmack <683968+thedotmack@users.noreply.github.com>
2025-11-11 13:49:00 -05:00

57 lines
167 KiB
JavaScript

"use strict";(()=>{var Af=Object.create;var Pu=Object.defineProperty;var Uf=Object.getOwnPropertyDescriptor;var Ff=Object.getOwnPropertyNames;var jf=Object.getPrototypeOf,Bf=Object.prototype.hasOwnProperty;var be=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Vf=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of Ff(t))!Bf.call(e,l)&&l!==n&&Pu(e,l,{get:()=>t[l],enumerable:!(r=Uf(t,l))||r.enumerable});return e};var O=(e,t,n)=>(n=e!=null?Af(jf(e)):{},Vf(t||!e||!e.__esModule?Pu(n,"default",{value:e,enumerable:!0}):n,e));var Bu=be(T=>{"use strict";var zn=Symbol.for("react.element"),Hf=Symbol.for("react.portal"),Wf=Symbol.for("react.fragment"),$f=Symbol.for("react.strict_mode"),Qf=Symbol.for("react.profiler"),Kf=Symbol.for("react.provider"),Gf=Symbol.for("react.context"),Xf=Symbol.for("react.forward_ref"),Yf=Symbol.for("react.suspense"),Zf=Symbol.for("react.memo"),Jf=Symbol.for("react.lazy"),Lu=Symbol.iterator;function qf(e){return e===null||typeof e!="object"?null:(e=Lu&&e[Lu]||e["@@iterator"],typeof e=="function"?e:null)}var Ru={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},zu=Object.assign,Du={};function Jt(e,t,n){this.props=e,this.context=t,this.refs=Du,this.updater=n||Ru}Jt.prototype.isReactComponent={};Jt.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")};Jt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Iu(){}Iu.prototype=Jt.prototype;function no(e,t,n){this.props=e,this.context=t,this.refs=Du,this.updater=n||Ru}var ro=no.prototype=new Iu;ro.constructor=no;zu(ro,Jt.prototype);ro.isPureReactComponent=!0;var Ou=Array.isArray,Au=Object.prototype.hasOwnProperty,lo={current:null},Uu={key:!0,ref:!0,__self:!0,__source:!0};function Fu(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)Au.call(t,r)&&!Uu.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),a=0;a<u;a++)s[a]=arguments[a+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:zn,type:e,key:o,ref:i,props:l,_owner:lo.current}}function bf(e,t){return{$$typeof:zn,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function oo(e){return typeof e=="object"&&e!==null&&e.$$typeof===zn}function ed(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Mu=/\/+/g;function to(e,t){return typeof e=="object"&&e!==null&&e.key!=null?ed(""+e.key):t.toString(36)}function Tr(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 zn:case Hf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+to(i,0):r,Ou(l)?(n="",e!=null&&(n=e.replace(Mu,"$&/")+"/"),Tr(l,t,n,"",function(a){return a})):l!=null&&(oo(l)&&(l=bf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Mu,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Ou(e))for(var u=0;u<e.length;u++){o=e[u];var s=r+to(o,u);i+=Tr(o,t,n,s,l)}else if(s=qf(e),typeof s=="function")for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=r+to(o,u++),i+=Tr(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 Nr(e,t,n){if(e==null)return e;var r=[],l=0;return Tr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function td(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 ue={current:null},Pr={transition:null},nd={ReactCurrentDispatcher:ue,ReactCurrentBatchConfig:Pr,ReactCurrentOwner:lo};function ju(){throw Error("act(...) is not supported in production builds of React.")}T.Children={map:Nr,forEach:function(e,t,n){Nr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Nr(e,function(){t++}),t},toArray:function(e){return Nr(e,function(t){return t})||[]},only:function(e){if(!oo(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};T.Component=Jt;T.Fragment=Wf;T.Profiler=Qf;T.PureComponent=no;T.StrictMode=$f;T.Suspense=Yf;T.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=nd;T.act=ju;T.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=zu({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=lo.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)Au.call(t,s)&&!Uu.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 a=0;a<s;a++)u[a]=arguments[a+2];r.children=u}return{$$typeof:zn,type:e.type,key:l,ref:o,props:r,_owner:i}};T.createContext=function(e){return e={$$typeof:Gf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Kf,_context:e},e.Consumer=e};T.createElement=Fu;T.createFactory=function(e){var t=Fu.bind(null,e);return t.type=e,t};T.createRef=function(){return{current:null}};T.forwardRef=function(e){return{$$typeof:Xf,render:e}};T.isValidElement=oo;T.lazy=function(e){return{$$typeof:Jf,_payload:{_status:-1,_result:e},_init:td}};T.memo=function(e,t){return{$$typeof:Zf,type:e,compare:t===void 0?null:t}};T.startTransition=function(e){var t=Pr.transition;Pr.transition={};try{e()}finally{Pr.transition=t}};T.unstable_act=ju;T.useCallback=function(e,t){return ue.current.useCallback(e,t)};T.useContext=function(e){return ue.current.useContext(e)};T.useDebugValue=function(){};T.useDeferredValue=function(e){return ue.current.useDeferredValue(e)};T.useEffect=function(e,t){return ue.current.useEffect(e,t)};T.useId=function(){return ue.current.useId()};T.useImperativeHandle=function(e,t,n){return ue.current.useImperativeHandle(e,t,n)};T.useInsertionEffect=function(e,t){return ue.current.useInsertionEffect(e,t)};T.useLayoutEffect=function(e,t){return ue.current.useLayoutEffect(e,t)};T.useMemo=function(e,t){return ue.current.useMemo(e,t)};T.useReducer=function(e,t,n){return ue.current.useReducer(e,t,n)};T.useRef=function(e){return ue.current.useRef(e)};T.useState=function(e){return ue.current.useState(e)};T.useSyncExternalStore=function(e,t,n){return ue.current.useSyncExternalStore(e,t,n)};T.useTransition=function(){return ue.current.useTransition()};T.version="18.3.1"});var de=be((vm,Vu)=>{"use strict";Vu.exports=Bu()});var Ju=be(I=>{"use strict";function ao(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,l=e[r];if(0<Lr(l,t))e[r]=t,e[n]=l,n=r;else break e}}function Ie(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,a=e[s];if(0>Lr(u,n))s<l&&0>Lr(a,u)?(e[r]=a,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(s<l&&0>Lr(a,n))e[r]=a,e[s]=n,r=s;else break e}}return t}function Lr(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(Hu=performance,I.unstable_now=function(){return Hu.now()}):(io=Date,Wu=io.now(),I.unstable_now=function(){return io.now()-Wu});var Hu,io,Wu,Ke=[],ft=[],rd=1,Ne=null,ne=3,Rr=!1,Dt=!1,In=!1,Ku=typeof setTimeout=="function"?setTimeout:null,Gu=typeof clearTimeout=="function"?clearTimeout:null,$u=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function co(e){for(var t=Ie(ft);t!==null;){if(t.callback===null)Mr(ft);else if(t.startTime<=e)Mr(ft),t.sortIndex=t.expirationTime,ao(Ke,t);else break;t=Ie(ft)}}function fo(e){if(In=!1,co(e),!Dt)if(Ie(Ke)!==null)Dt=!0,mo(po);else{var t=Ie(ft);t!==null&&vo(fo,t.startTime-e)}}function po(e,t){Dt=!1,In&&(In=!1,Gu(An),An=-1),Rr=!0;var n=ne;try{for(co(t),Ne=Ie(Ke);Ne!==null&&(!(Ne.expirationTime>t)||e&&!Zu());){var r=Ne.callback;if(typeof r=="function"){Ne.callback=null,ne=Ne.priorityLevel;var l=r(Ne.expirationTime<=t);t=I.unstable_now(),typeof l=="function"?Ne.callback=l:Ne===Ie(Ke)&&Mr(Ke),co(t)}else Mr(Ke);Ne=Ie(Ke)}if(Ne!==null)var o=!0;else{var i=Ie(ft);i!==null&&vo(fo,i.startTime-t),o=!1}return o}finally{Ne=null,ne=n,Rr=!1}}var zr=!1,Or=null,An=-1,Xu=5,Yu=-1;function Zu(){return!(I.unstable_now()-Yu<Xu)}function uo(){if(Or!==null){var e=I.unstable_now();Yu=e;var t=!0;try{t=Or(!0,e)}finally{t?Dn():(zr=!1,Or=null)}}else zr=!1}var Dn;typeof $u=="function"?Dn=function(){$u(uo)}:typeof MessageChannel<"u"?(so=new MessageChannel,Qu=so.port2,so.port1.onmessage=uo,Dn=function(){Qu.postMessage(null)}):Dn=function(){Ku(uo,0)};var so,Qu;function mo(e){Or=e,zr||(zr=!0,Dn())}function vo(e,t){An=Ku(function(){e(I.unstable_now())},t)}I.unstable_IdlePriority=5;I.unstable_ImmediatePriority=1;I.unstable_LowPriority=4;I.unstable_NormalPriority=3;I.unstable_Profiling=null;I.unstable_UserBlockingPriority=2;I.unstable_cancelCallback=function(e){e.callback=null};I.unstable_continueExecution=function(){Dt||Rr||(Dt=!0,mo(po))};I.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Xu=0<e?Math.floor(1e3/e):5};I.unstable_getCurrentPriorityLevel=function(){return ne};I.unstable_getFirstCallbackNode=function(){return Ie(Ke)};I.unstable_next=function(e){switch(ne){case 1:case 2:case 3:var t=3;break;default:t=ne}var n=ne;ne=t;try{return e()}finally{ne=n}};I.unstable_pauseExecution=function(){};I.unstable_requestPaint=function(){};I.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=ne;ne=e;try{return t()}finally{ne=n}};I.unstable_scheduleCallback=function(e,t,n){var r=I.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:rd++,callback:t,priorityLevel:e,startTime:n,expirationTime:l,sortIndex:-1},n>r?(e.sortIndex=n,ao(ft,e),Ie(Ke)===null&&e===Ie(ft)&&(In?(Gu(An),An=-1):In=!0,vo(fo,n-r))):(e.sortIndex=l,ao(Ke,e),Dt||Rr||(Dt=!0,mo(po))),e};I.unstable_shouldYield=Zu;I.unstable_wrapCallback=function(e){var t=ne;return function(){var n=ne;ne=t;try{return e.apply(this,arguments)}finally{ne=n}}}});var bu=be((gm,qu)=>{"use strict";qu.exports=Ju()});var rf=be(Ce=>{"use strict";var ld=de(),Ee=bu();function g(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var ia=new Set,lr={};function Gt(e,t){Sn(e,t),Sn(e+"Capture",t)}function Sn(e,t){for(lr[e]=t,e=0;e<t.length;e++)ia.add(t[e])}var ot=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Fo=Object.prototype.hasOwnProperty,od=/^[: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]*$/,es={},ts={};function id(e){return Fo.call(ts,e)?!0:Fo.call(es,e)?!1:od.test(e)?ts[e]=!0:(es[e]=!0,!1)}function ud(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 sd(e,t,n,r){if(t===null||typeof t>"u"||ud(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 ce(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 te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){te[e]=new ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];te[t]=new ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){te[e]=new ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){te[e]=new ce(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){te[e]=new ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){te[e]=new ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){te[e]=new ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){te[e]=new ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){te[e]=new ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var Oi=/[\-:]([a-z])/g;function Mi(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(Oi,Mi);te[t]=new ce(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(Oi,Mi);te[t]=new ce(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(Oi,Mi);te[t]=new ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){te[e]=new ce(e,1,!1,e.toLowerCase(),null,!1,!1)});te.xlinkHref=new ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){te[e]=new ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ri(e,t,n,r){var l=te.hasOwnProperty(t)?te[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(sd(t,n,l,r)&&(n=null),r||l===null?id(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 at=ld.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Dr=Symbol.for("react.element"),en=Symbol.for("react.portal"),tn=Symbol.for("react.fragment"),zi=Symbol.for("react.strict_mode"),jo=Symbol.for("react.profiler"),ua=Symbol.for("react.provider"),sa=Symbol.for("react.context"),Di=Symbol.for("react.forward_ref"),Bo=Symbol.for("react.suspense"),Vo=Symbol.for("react.suspense_list"),Ii=Symbol.for("react.memo"),pt=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var aa=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var ns=Symbol.iterator;function Un(e){return e===null||typeof e!="object"?null:(e=ns&&e[ns]||e["@@iterator"],typeof e=="function"?e:null)}var W=Object.assign,ho;function Qn(e){if(ho===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ho=t&&t[1]||""}return`
`+ho+e}var go=!1;function yo(e,t){if(!e||go)return"";go=!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(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.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{go=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Qn(e):""}function ad(e){switch(e.tag){case 5:return Qn(e.type);case 16:return Qn("Lazy");case 13:return Qn("Suspense");case 19:return Qn("SuspenseList");case 0:case 2:case 15:return e=yo(e.type,!1),e;case 11:return e=yo(e.type.render,!1),e;case 1:return e=yo(e.type,!0),e;default:return""}}function Ho(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 tn:return"Fragment";case en:return"Portal";case jo:return"Profiler";case zi:return"StrictMode";case Bo:return"Suspense";case Vo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case sa:return(e.displayName||"Context")+".Consumer";case ua:return(e._context.displayName||"Context")+".Provider";case Di:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ii:return t=e.displayName||null,t!==null?t:Ho(e.type)||"Memo";case pt:t=e._payload,e=e._init;try{return Ho(e(t))}catch{}}return null}function cd(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 Ho(t);case 8:return t===zi?"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 Tt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ca(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function fd(e){var t=ca(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 Ir(e){e._valueTracker||(e._valueTracker=fd(e))}function fa(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ca(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function al(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 Wo(e,t){var n=t.checked;return W({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function rs(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Tt(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 da(e,t){t=t.checked,t!=null&&Ri(e,"checked",t,!1)}function $o(e,t){da(e,t);var n=Tt(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")?Qo(e,t.type,n):t.hasOwnProperty("defaultValue")&&Qo(e,t.type,Tt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ls(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 Qo(e,t,n){(t!=="number"||al(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Kn=Array.isArray;function pn(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=""+Tt(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 Ko(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(g(91));return W({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function os(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(g(92));if(Kn(n)){if(1<n.length)throw Error(g(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Tt(n)}}function pa(e,t){var n=Tt(t.value),r=Tt(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 is(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ma(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 Go(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ma(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ar,va=(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(Ar=Ar||document.createElement("div"),Ar.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ar.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function or(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Yn={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},dd=["Webkit","ms","Moz","O"];Object.keys(Yn).forEach(function(e){dd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Yn[t]=Yn[e]})});function ha(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Yn.hasOwnProperty(e)&&Yn[e]?(""+t).trim():t+"px"}function ga(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=ha(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var pd=W({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Xo(e,t){if(t){if(pd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(g(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(g(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(g(61))}if(t.style!=null&&typeof t.style!="object")throw Error(g(62))}}function Yo(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 Zo=null;function Ai(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Jo=null,mn=null,vn=null;function us(e){if(e=_r(e)){if(typeof Jo!="function")throw Error(g(280));var t=e.stateNode;t&&(t=Ul(t),Jo(e.stateNode,e.type,t))}}function ya(e){mn?vn?vn.push(e):vn=[e]:mn=e}function Sa(){if(mn){var e=mn,t=vn;if(vn=mn=null,us(e),t)for(e=0;e<t.length;e++)us(t[e])}}function wa(e,t){return e(t)}function ka(){}var So=!1;function Ea(e,t,n){if(So)return e(t,n);So=!0;try{return wa(e,t,n)}finally{So=!1,(mn!==null||vn!==null)&&(ka(),Sa())}}function ir(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(g(231,t,typeof n));return n}var qo=!1;if(ot)try{qt={},Object.defineProperty(qt,"passive",{get:function(){qo=!0}}),window.addEventListener("test",qt,qt),window.removeEventListener("test",qt,qt)}catch{qo=!1}var qt;function md(e,t,n,r,l,o,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(p){this.onError(p)}}var Zn=!1,cl=null,fl=!1,bo=null,vd={onError:function(e){Zn=!0,cl=e}};function hd(e,t,n,r,l,o,i,u,s){Zn=!1,cl=null,md.apply(vd,arguments)}function gd(e,t,n,r,l,o,i,u,s){if(hd.apply(this,arguments),Zn){if(Zn){var a=cl;Zn=!1,cl=null}else throw Error(g(198));fl||(fl=!0,bo=a)}}function Xt(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 _a(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 ss(e){if(Xt(e)!==e)throw Error(g(188))}function yd(e){var t=e.alternate;if(!t){if(t=Xt(e),t===null)throw Error(g(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return ss(l),e;if(o===r)return ss(l),t;o=o.sibling}throw Error(g(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i)throw Error(g(189))}}if(n.alternate!==r)throw Error(g(190))}if(n.tag!==3)throw Error(g(188));return n.stateNode.current===n?e:t}function Ca(e){return e=yd(e),e!==null?xa(e):null}function xa(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=xa(e);if(t!==null)return t;e=e.sibling}return null}var Na=Ee.unstable_scheduleCallback,as=Ee.unstable_cancelCallback,Sd=Ee.unstable_shouldYield,wd=Ee.unstable_requestPaint,K=Ee.unstable_now,kd=Ee.unstable_getCurrentPriorityLevel,Ui=Ee.unstable_ImmediatePriority,Ta=Ee.unstable_UserBlockingPriority,dl=Ee.unstable_NormalPriority,Ed=Ee.unstable_LowPriority,Pa=Ee.unstable_IdlePriority,zl=null,Ze=null;function _d(e){if(Ze&&typeof Ze.onCommitFiberRoot=="function")try{Ze.onCommitFiberRoot(zl,e,void 0,(e.current.flags&128)===128)}catch{}}var Be=Math.clz32?Math.clz32:Nd,Cd=Math.log,xd=Math.LN2;function Nd(e){return e>>>=0,e===0?32:31-(Cd(e)/xd|0)|0}var Ur=64,Fr=4194304;function Gn(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 pl(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=Gn(u):(o&=i,o!==0&&(r=Gn(o)))}else i=n&~l,i!==0?r=Gn(i):o!==0&&(r=Gn(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Be(t),l=1<<n,r|=e[n],t&=~l;return r}function Td(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 Pd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-Be(o),u=1<<i,s=l[i];s===-1?((u&n)===0||(u&r)!==0)&&(l[i]=Td(u,t)):s<=t&&(e.expiredLanes|=u),o&=~u}}function ei(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function La(){var e=Ur;return Ur<<=1,(Ur&4194240)===0&&(Ur=64),e}function wo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function kr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Be(t),e[t]=n}function Ld(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Be(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Fi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Be(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var D=0;function Oa(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Ma,ji,Ra,za,Da,ti=!1,jr=[],St=null,wt=null,kt=null,ur=new Map,sr=new Map,vt=[],Od="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 cs(e,t){switch(e){case"focusin":case"focusout":St=null;break;case"dragenter":case"dragleave":wt=null;break;case"mouseover":case"mouseout":kt=null;break;case"pointerover":case"pointerout":ur.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":sr.delete(t.pointerId)}}function Fn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=_r(t),t!==null&&ji(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Md(e,t,n,r,l){switch(t){case"focusin":return St=Fn(St,e,t,n,r,l),!0;case"dragenter":return wt=Fn(wt,e,t,n,r,l),!0;case"mouseover":return kt=Fn(kt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return ur.set(o,Fn(ur.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,sr.set(o,Fn(sr.get(o)||null,e,t,n,r,l)),!0}return!1}function Ia(e){var t=Ut(e.target);if(t!==null){var n=Xt(t);if(n!==null){if(t=n.tag,t===13){if(t=_a(n),t!==null){e.blockedOn=t,Da(e.priority,function(){Ra(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 br(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ni(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Zo=r,n.target.dispatchEvent(r),Zo=null}else return t=_r(n),t!==null&&ji(t),e.blockedOn=n,!1;t.shift()}return!0}function fs(e,t,n){br(e)&&n.delete(t)}function Rd(){ti=!1,St!==null&&br(St)&&(St=null),wt!==null&&br(wt)&&(wt=null),kt!==null&&br(kt)&&(kt=null),ur.forEach(fs),sr.forEach(fs)}function jn(e,t){e.blockedOn===t&&(e.blockedOn=null,ti||(ti=!0,Ee.unstable_scheduleCallback(Ee.unstable_NormalPriority,Rd)))}function ar(e){function t(l){return jn(l,e)}if(0<jr.length){jn(jr[0],e);for(var n=1;n<jr.length;n++){var r=jr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(St!==null&&jn(St,e),wt!==null&&jn(wt,e),kt!==null&&jn(kt,e),ur.forEach(t),sr.forEach(t),n=0;n<vt.length;n++)r=vt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<vt.length&&(n=vt[0],n.blockedOn===null);)Ia(n),n.blockedOn===null&&vt.shift()}var hn=at.ReactCurrentBatchConfig,ml=!0;function zd(e,t,n,r){var l=D,o=hn.transition;hn.transition=null;try{D=1,Bi(e,t,n,r)}finally{D=l,hn.transition=o}}function Dd(e,t,n,r){var l=D,o=hn.transition;hn.transition=null;try{D=4,Bi(e,t,n,r)}finally{D=l,hn.transition=o}}function Bi(e,t,n,r){if(ml){var l=ni(e,t,n,r);if(l===null)To(e,t,r,vl,n),cs(e,r);else if(Md(l,e,t,n,r))r.stopPropagation();else if(cs(e,r),t&4&&-1<Od.indexOf(e)){for(;l!==null;){var o=_r(l);if(o!==null&&Ma(o),o=ni(e,t,n,r),o===null&&To(e,t,r,vl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else To(e,t,r,null,n)}}var vl=null;function ni(e,t,n,r){if(vl=null,e=Ai(r),e=Ut(e),e!==null)if(t=Xt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=_a(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 vl=e,null}function Aa(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(kd()){case Ui:return 1;case Ta:return 4;case dl:case Ed:return 16;case Pa:return 536870912;default:return 16}default:return 16}}var gt=null,Vi=null,el=null;function Ua(){if(el)return el;var e,t=Vi,n=t.length,r,l="value"in gt?gt.value:gt.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 el=l.slice(e,1<r?1-r:void 0)}function tl(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 Br(){return!0}function ds(){return!1}function _e(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Br:ds,this.isPropagationStopped=ds,this}return W(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Br)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Br)},persist:function(){},isPersistent:Br}),t}var Nn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Hi=_e(Nn),Er=W({},Nn,{view:0,detail:0}),Id=_e(Er),ko,Eo,Bn,Dl=W({},Er,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Wi,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!==Bn&&(Bn&&e.type==="mousemove"?(ko=e.screenX-Bn.screenX,Eo=e.screenY-Bn.screenY):Eo=ko=0,Bn=e),ko)},movementY:function(e){return"movementY"in e?e.movementY:Eo}}),ps=_e(Dl),Ad=W({},Dl,{dataTransfer:0}),Ud=_e(Ad),Fd=W({},Er,{relatedTarget:0}),_o=_e(Fd),jd=W({},Nn,{animationName:0,elapsedTime:0,pseudoElement:0}),Bd=_e(jd),Vd=W({},Nn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Hd=_e(Vd),Wd=W({},Nn,{data:0}),ms=_e(Wd),$d={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Qd={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"},Kd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Gd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Kd[e])?!!t[e]:!1}function Wi(){return Gd}var Xd=W({},Er,{key:function(e){if(e.key){var t=$d[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=tl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Qd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Wi,charCode:function(e){return e.type==="keypress"?tl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?tl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Yd=_e(Xd),Zd=W({},Dl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),vs=_e(Zd),Jd=W({},Er,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Wi}),qd=_e(Jd),bd=W({},Nn,{propertyName:0,elapsedTime:0,pseudoElement:0}),ep=_e(bd),tp=W({},Dl,{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}),np=_e(tp),rp=[9,13,27,32],$i=ot&&"CompositionEvent"in window,Jn=null;ot&&"documentMode"in document&&(Jn=document.documentMode);var lp=ot&&"TextEvent"in window&&!Jn,Fa=ot&&(!$i||Jn&&8<Jn&&11>=Jn),hs=" ",gs=!1;function ja(e,t){switch(e){case"keyup":return rp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ba(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var nn=!1;function op(e,t){switch(e){case"compositionend":return Ba(t);case"keypress":return t.which!==32?null:(gs=!0,hs);case"textInput":return e=t.data,e===hs&&gs?null:e;default:return null}}function ip(e,t){if(nn)return e==="compositionend"||!$i&&ja(e,t)?(e=Ua(),el=Vi=gt=null,nn=!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 Fa&&t.locale!=="ko"?null:t.data;default:return null}}var up={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 ys(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!up[e.type]:t==="textarea"}function Va(e,t,n,r){ya(r),t=hl(t,"onChange"),0<t.length&&(n=new Hi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qn=null,cr=null;function sp(e){qa(e,0)}function Il(e){var t=on(e);if(fa(t))return e}function ap(e,t){if(e==="change")return t}var Ha=!1;ot&&(ot?(Hr="oninput"in document,Hr||(Co=document.createElement("div"),Co.setAttribute("oninput","return;"),Hr=typeof Co.oninput=="function"),Vr=Hr):Vr=!1,Ha=Vr&&(!document.documentMode||9<document.documentMode));var Vr,Hr,Co;function Ss(){qn&&(qn.detachEvent("onpropertychange",Wa),cr=qn=null)}function Wa(e){if(e.propertyName==="value"&&Il(cr)){var t=[];Va(t,cr,e,Ai(e)),Ea(sp,t)}}function cp(e,t,n){e==="focusin"?(Ss(),qn=t,cr=n,qn.attachEvent("onpropertychange",Wa)):e==="focusout"&&Ss()}function fp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Il(cr)}function dp(e,t){if(e==="click")return Il(t)}function pp(e,t){if(e==="input"||e==="change")return Il(t)}function mp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var He=typeof Object.is=="function"?Object.is:mp;function fr(e,t){if(He(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Fo.call(t,l)||!He(e[l],t[l]))return!1}return!0}function ws(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ks(e,t){var n=ws(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=ws(n)}}function $a(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?$a(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Qa(){for(var e=window,t=al();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=al(e.document)}return t}function Qi(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 vp(e){var t=Qa(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&$a(n.ownerDocument.documentElement,n)){if(r!==null&&Qi(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=ks(n,o);var i=ks(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 hp=ot&&"documentMode"in document&&11>=document.documentMode,rn=null,ri=null,bn=null,li=!1;function Es(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;li||rn==null||rn!==al(r)||(r=rn,"selectionStart"in r&&Qi(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}),bn&&fr(bn,r)||(bn=r,r=hl(ri,"onSelect"),0<r.length&&(t=new Hi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=rn)))}function Wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ln={animationend:Wr("Animation","AnimationEnd"),animationiteration:Wr("Animation","AnimationIteration"),animationstart:Wr("Animation","AnimationStart"),transitionend:Wr("Transition","TransitionEnd")},xo={},Ka={};ot&&(Ka=document.createElement("div").style,"AnimationEvent"in window||(delete ln.animationend.animation,delete ln.animationiteration.animation,delete ln.animationstart.animation),"TransitionEvent"in window||delete ln.transitionend.transition);function Al(e){if(xo[e])return xo[e];if(!ln[e])return e;var t=ln[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ka)return xo[e]=t[n];return e}var Ga=Al("animationend"),Xa=Al("animationiteration"),Ya=Al("animationstart"),Za=Al("transitionend"),Ja=new Map,_s="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 Lt(e,t){Ja.set(e,t),Gt(t,[e])}for($r=0;$r<_s.length;$r++)Qr=_s[$r],Cs=Qr.toLowerCase(),xs=Qr[0].toUpperCase()+Qr.slice(1),Lt(Cs,"on"+xs);var Qr,Cs,xs,$r;Lt(Ga,"onAnimationEnd");Lt(Xa,"onAnimationIteration");Lt(Ya,"onAnimationStart");Lt("dblclick","onDoubleClick");Lt("focusin","onFocus");Lt("focusout","onBlur");Lt(Za,"onTransitionEnd");Sn("onMouseEnter",["mouseout","mouseover"]);Sn("onMouseLeave",["mouseout","mouseover"]);Sn("onPointerEnter",["pointerout","pointerover"]);Sn("onPointerLeave",["pointerout","pointerover"]);Gt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Gt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Gt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Gt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Gt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Gt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xn="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(" "),gp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Xn));function Ns(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,gd(r,t,void 0,e),e.currentTarget=null}function qa(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==o&&l.isPropagationStopped())break e;Ns(l,u,a),o=s}else for(i=0;i<r.length;i++){if(u=r[i],s=u.instance,a=u.currentTarget,u=u.listener,s!==o&&l.isPropagationStopped())break e;Ns(l,u,a),o=s}}}if(fl)throw e=bo,fl=!1,bo=null,e}function U(e,t){var n=t[ai];n===void 0&&(n=t[ai]=new Set);var r=e+"__bubble";n.has(r)||(ba(t,e,2,!1),n.add(r))}function No(e,t,n){var r=0;t&&(r|=4),ba(n,e,r,t)}var Kr="_reactListening"+Math.random().toString(36).slice(2);function dr(e){if(!e[Kr]){e[Kr]=!0,ia.forEach(function(n){n!=="selectionchange"&&(gp.has(n)||No(n,!1,e),No(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Kr]||(t[Kr]=!0,No("selectionchange",!1,t))}}function ba(e,t,n,r){switch(Aa(t)){case 1:var l=zd;break;case 4:l=Dd;break;default:l=Bi}n=l.bind(null,t,n,e),l=void 0,!qo||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 To(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=Ut(u),i===null)return;if(s=i.tag,s===5||s===6){r=o=i;continue e}u=u.parentNode}}r=r.return}Ea(function(){var a=o,p=Ai(n),m=[];e:{var v=Ja.get(e);if(v!==void 0){var y=Hi,w=e;switch(e){case"keypress":if(tl(n)===0)break e;case"keydown":case"keyup":y=Yd;break;case"focusin":w="focus",y=_o;break;case"focusout":w="blur",y=_o;break;case"beforeblur":case"afterblur":y=_o;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=ps;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=Ud;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=qd;break;case Ga:case Xa:case Ya:y=Bd;break;case Za:y=ep;break;case"scroll":y=Id;break;case"wheel":y=np;break;case"copy":case"cut":case"paste":y=Hd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=vs}var S=(t&4)!==0,z=!S&&e==="scroll",f=S?v!==null?v+"Capture":null:v;S=[];for(var c=a,d;c!==null;){d=c;var h=d.stateNode;if(d.tag===5&&h!==null&&(d=h,f!==null&&(h=ir(c,f),h!=null&&S.push(pr(c,h,d)))),z)break;c=c.return}0<S.length&&(v=new y(v,w,null,n,p),m.push({event:v,listeners:S}))}}if((t&7)===0){e:{if(v=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",v&&n!==Zo&&(w=n.relatedTarget||n.fromElement)&&(Ut(w)||w[it]))break e;if((y||v)&&(v=p.window===p?p:(v=p.ownerDocument)?v.defaultView||v.parentWindow:window,y?(w=n.relatedTarget||n.toElement,y=a,w=w?Ut(w):null,w!==null&&(z=Xt(w),w!==z||w.tag!==5&&w.tag!==6)&&(w=null)):(y=null,w=a),y!==w)){if(S=ps,h="onMouseLeave",f="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(S=vs,h="onPointerLeave",f="onPointerEnter",c="pointer"),z=y==null?v:on(y),d=w==null?v:on(w),v=new S(h,c+"leave",y,n,p),v.target=z,v.relatedTarget=d,h=null,Ut(p)===a&&(S=new S(f,c+"enter",w,n,p),S.target=d,S.relatedTarget=z,h=S),z=h,y&&w)t:{for(S=y,f=w,c=0,d=S;d;d=bt(d))c++;for(d=0,h=f;h;h=bt(h))d++;for(;0<c-d;)S=bt(S),c--;for(;0<d-c;)f=bt(f),d--;for(;c--;){if(S===f||f!==null&&S===f.alternate)break t;S=bt(S),f=bt(f)}S=null}else S=null;y!==null&&Ts(m,v,y,S,!1),w!==null&&z!==null&&Ts(m,z,w,S,!0)}}e:{if(v=a?on(a):window,y=v.nodeName&&v.nodeName.toLowerCase(),y==="select"||y==="input"&&v.type==="file")var C=ap;else if(ys(v))if(Ha)C=pp;else{C=fp;var x=cp}else(y=v.nodeName)&&y.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(C=dp);if(C&&(C=C(e,a))){Va(m,C,n,p);break e}x&&x(e,v,a),e==="focusout"&&(x=v._wrapperState)&&x.controlled&&v.type==="number"&&Qo(v,"number",v.value)}switch(x=a?on(a):window,e){case"focusin":(ys(x)||x.contentEditable==="true")&&(rn=x,ri=a,bn=null);break;case"focusout":bn=ri=rn=null;break;case"mousedown":li=!0;break;case"contextmenu":case"mouseup":case"dragend":li=!1,Es(m,n,p);break;case"selectionchange":if(hp)break;case"keydown":case"keyup":Es(m,n,p)}var E;if($i)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else nn?ja(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(Fa&&n.locale!=="ko"&&(nn||N!=="onCompositionStart"?N==="onCompositionEnd"&&nn&&(E=Ua()):(gt=p,Vi="value"in gt?gt.value:gt.textContent,nn=!0)),x=hl(a,N),0<x.length&&(N=new ms(N,e,null,n,p),m.push({event:N,listeners:x}),E?N.data=E:(E=Ba(n),E!==null&&(N.data=E)))),(E=lp?op(e,n):ip(e,n))&&(a=hl(a,"onBeforeInput"),0<a.length&&(p=new ms("onBeforeInput","beforeinput",null,n,p),m.push({event:p,listeners:a}),p.data=E))}qa(m,t)})}function pr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function hl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=ir(e,n),o!=null&&r.unshift(pr(e,o,l)),o=ir(e,t),o!=null&&r.push(pr(e,o,l))),e=e.return}return r}function bt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ts(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var u=n,s=u.alternate,a=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&a!==null&&(u=a,l?(s=ir(n,o),s!=null&&i.unshift(pr(n,s,u))):l||(s=ir(n,o),s!=null&&i.push(pr(n,s,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var yp=/\r\n?/g,Sp=/\u0000|\uFFFD/g;function Ps(e){return(typeof e=="string"?e:""+e).replace(yp,`
`).replace(Sp,"")}function Gr(e,t,n){if(t=Ps(t),Ps(e)!==t&&n)throw Error(g(425))}function gl(){}var oi=null,ii=null;function ui(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 si=typeof setTimeout=="function"?setTimeout:void 0,wp=typeof clearTimeout=="function"?clearTimeout:void 0,Ls=typeof Promise=="function"?Promise:void 0,kp=typeof queueMicrotask=="function"?queueMicrotask:typeof Ls<"u"?function(e){return Ls.resolve(null).then(e).catch(Ep)}:si;function Ep(e){setTimeout(function(){throw e})}function Po(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),ar(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);ar(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 Os(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 Tn=Math.random().toString(36).slice(2),Ye="__reactFiber$"+Tn,mr="__reactProps$"+Tn,it="__reactContainer$"+Tn,ai="__reactEvents$"+Tn,_p="__reactListeners$"+Tn,Cp="__reactHandles$"+Tn;function Ut(e){var t=e[Ye];if(t)return t;for(var n=e.parentNode;n;){if(t=n[it]||n[Ye]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Os(e);e!==null;){if(n=e[Ye])return n;e=Os(e)}return t}e=n,n=e.parentNode}return null}function _r(e){return e=e[Ye]||e[it],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function on(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(g(33))}function Ul(e){return e[mr]||null}var ci=[],un=-1;function Ot(e){return{current:e}}function F(e){0>un||(e.current=ci[un],ci[un]=null,un--)}function A(e,t){un++,ci[un]=e.current,e.current=t}var Pt={},ie=Ot(Pt),ve=Ot(!1),Ht=Pt;function wn(e,t){var n=e.type.contextTypes;if(!n)return Pt;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 he(e){return e=e.childContextTypes,e!=null}function yl(){F(ve),F(ie)}function Ms(e,t,n){if(ie.current!==Pt)throw Error(g(168));A(ie,t),A(ve,n)}function ec(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(g(108,cd(e)||"Unknown",l));return W({},n,r)}function Sl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Pt,Ht=ie.current,A(ie,e),A(ve,ve.current),!0}function Rs(e,t,n){var r=e.stateNode;if(!r)throw Error(g(169));n?(e=ec(e,t,Ht),r.__reactInternalMemoizedMergedChildContext=e,F(ve),F(ie),A(ie,e)):F(ve),A(ve,n)}var tt=null,Fl=!1,Lo=!1;function tc(e){tt===null?tt=[e]:tt.push(e)}function xp(e){Fl=!0,tc(e)}function Mt(){if(!Lo&&tt!==null){Lo=!0;var e=0,t=D;try{var n=tt;for(D=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}tt=null,Fl=!1}catch(l){throw tt!==null&&(tt=tt.slice(e+1)),Na(Ui,Mt),l}finally{D=t,Lo=!1}}return null}var sn=[],an=0,wl=null,kl=0,Te=[],Pe=0,Wt=null,nt=1,rt="";function It(e,t){sn[an++]=kl,sn[an++]=wl,wl=e,kl=t}function nc(e,t,n){Te[Pe++]=nt,Te[Pe++]=rt,Te[Pe++]=Wt,Wt=e;var r=nt;e=rt;var l=32-Be(r)-1;r&=~(1<<l),n+=1;var o=32-Be(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,nt=1<<32-Be(t)+l|n<<l|r,rt=o+e}else nt=1<<o|n<<l|r,rt=e}function Ki(e){e.return!==null&&(It(e,1),nc(e,1,0))}function Gi(e){for(;e===wl;)wl=sn[--an],sn[an]=null,kl=sn[--an],sn[an]=null;for(;e===Wt;)Wt=Te[--Pe],Te[Pe]=null,rt=Te[--Pe],Te[Pe]=null,nt=Te[--Pe],Te[Pe]=null}var ke=null,we=null,B=!1,je=null;function rc(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 zs(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ke=e,we=Et(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ke=e,we=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Wt!==null?{id:nt,overflow:rt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Le(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ke=e,we=null,!0):!1;default:return!1}}function fi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function di(e){if(B){var t=we;if(t){var n=t;if(!zs(e,t)){if(fi(e))throw Error(g(418));t=Et(n.nextSibling);var r=ke;t&&zs(e,t)?rc(r,n):(e.flags=e.flags&-4097|2,B=!1,ke=e)}}else{if(fi(e))throw Error(g(418));e.flags=e.flags&-4097|2,B=!1,ke=e}}}function Ds(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ke=e}function Xr(e){if(e!==ke)return!1;if(!B)return Ds(e),B=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ui(e.type,e.memoizedProps)),t&&(t=we)){if(fi(e))throw lc(),Error(g(418));for(;t;)rc(e,t),t=Et(t.nextSibling)}if(Ds(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(g(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){we=Et(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}we=null}}else we=ke?Et(e.stateNode.nextSibling):null;return!0}function lc(){for(var e=we;e;)e=Et(e.nextSibling)}function kn(){we=ke=null,B=!1}function Xi(e){je===null?je=[e]:je.push(e)}var Np=at.ReactCurrentBatchConfig;function Vn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(g(309));var r=n.stateNode}if(!r)throw Error(g(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var u=l.refs;i===null?delete u[o]:u[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(g(284));if(!n._owner)throw Error(g(290,e))}return e}function Yr(e,t){throw e=Object.prototype.toString.call(t),Error(g(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Is(e){var t=e._init;return t(e._payload)}function oc(e){function t(f,c){if(e){var d=f.deletions;d===null?(f.deletions=[c],f.flags|=16):d.push(c)}}function n(f,c){if(!e)return null;for(;c!==null;)t(f,c),c=c.sibling;return null}function r(f,c){for(f=new Map;c!==null;)c.key!==null?f.set(c.key,c):f.set(c.index,c),c=c.sibling;return f}function l(f,c){return f=Nt(f,c),f.index=0,f.sibling=null,f}function o(f,c,d){return f.index=d,e?(d=f.alternate,d!==null?(d=d.index,d<c?(f.flags|=2,c):d):(f.flags|=2,c)):(f.flags|=1048576,c)}function i(f){return e&&f.alternate===null&&(f.flags|=2),f}function u(f,c,d,h){return c===null||c.tag!==6?(c=Ao(d,f.mode,h),c.return=f,c):(c=l(c,d),c.return=f,c)}function s(f,c,d,h){var C=d.type;return C===tn?p(f,c,d.props.children,h,d.key):c!==null&&(c.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===pt&&Is(C)===c.type)?(h=l(c,d.props),h.ref=Vn(f,c,d),h.return=f,h):(h=sl(d.type,d.key,d.props,null,f.mode,h),h.ref=Vn(f,c,d),h.return=f,h)}function a(f,c,d,h){return c===null||c.tag!==4||c.stateNode.containerInfo!==d.containerInfo||c.stateNode.implementation!==d.implementation?(c=Uo(d,f.mode,h),c.return=f,c):(c=l(c,d.children||[]),c.return=f,c)}function p(f,c,d,h,C){return c===null||c.tag!==7?(c=Vt(d,f.mode,h,C),c.return=f,c):(c=l(c,d),c.return=f,c)}function m(f,c,d){if(typeof c=="string"&&c!==""||typeof c=="number")return c=Ao(""+c,f.mode,d),c.return=f,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Dr:return d=sl(c.type,c.key,c.props,null,f.mode,d),d.ref=Vn(f,null,c),d.return=f,d;case en:return c=Uo(c,f.mode,d),c.return=f,c;case pt:var h=c._init;return m(f,h(c._payload),d)}if(Kn(c)||Un(c))return c=Vt(c,f.mode,d,null),c.return=f,c;Yr(f,c)}return null}function v(f,c,d,h){var C=c!==null?c.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return C!==null?null:u(f,c,""+d,h);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Dr:return d.key===C?s(f,c,d,h):null;case en:return d.key===C?a(f,c,d,h):null;case pt:return C=d._init,v(f,c,C(d._payload),h)}if(Kn(d)||Un(d))return C!==null?null:p(f,c,d,h,null);Yr(f,d)}return null}function y(f,c,d,h,C){if(typeof h=="string"&&h!==""||typeof h=="number")return f=f.get(d)||null,u(c,f,""+h,C);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Dr:return f=f.get(h.key===null?d:h.key)||null,s(c,f,h,C);case en:return f=f.get(h.key===null?d:h.key)||null,a(c,f,h,C);case pt:var x=h._init;return y(f,c,d,x(h._payload),C)}if(Kn(h)||Un(h))return f=f.get(d)||null,p(c,f,h,C,null);Yr(c,h)}return null}function w(f,c,d,h){for(var C=null,x=null,E=c,N=c=0,P=null;E!==null&&N<d.length;N++){E.index>N?(P=E,E=null):P=E.sibling;var L=v(f,E,d[N],h);if(L===null){E===null&&(E=P);break}e&&E&&L.alternate===null&&t(f,E),c=o(L,c,N),x===null?C=L:x.sibling=L,x=L,E=P}if(N===d.length)return n(f,E),B&&It(f,N),C;if(E===null){for(;N<d.length;N++)E=m(f,d[N],h),E!==null&&(c=o(E,c,N),x===null?C=E:x.sibling=E,x=E);return B&&It(f,N),C}for(E=r(f,E);N<d.length;N++)P=y(E,f,N,d[N],h),P!==null&&(e&&P.alternate!==null&&E.delete(P.key===null?N:P.key),c=o(P,c,N),x===null?C=P:x.sibling=P,x=P);return e&&E.forEach(function(Qe){return t(f,Qe)}),B&&It(f,N),C}function S(f,c,d,h){var C=Un(d);if(typeof C!="function")throw Error(g(150));if(d=C.call(d),d==null)throw Error(g(151));for(var x=C=null,E=c,N=c=0,P=null,L=d.next();E!==null&&!L.done;N++,L=d.next()){E.index>N?(P=E,E=null):P=E.sibling;var Qe=v(f,E,L.value,h);if(Qe===null){E===null&&(E=P);break}e&&E&&Qe.alternate===null&&t(f,E),c=o(Qe,c,N),x===null?C=Qe:x.sibling=Qe,x=Qe,E=P}if(L.done)return n(f,E),B&&It(f,N),C;if(E===null){for(;!L.done;N++,L=d.next())L=m(f,L.value,h),L!==null&&(c=o(L,c,N),x===null?C=L:x.sibling=L,x=L);return B&&It(f,N),C}for(E=r(f,E);!L.done;N++,L=d.next())L=y(E,f,N,L.value,h),L!==null&&(e&&L.alternate!==null&&E.delete(L.key===null?N:L.key),c=o(L,c,N),x===null?C=L:x.sibling=L,x=L);return e&&E.forEach(function(eo){return t(f,eo)}),B&&It(f,N),C}function z(f,c,d,h){if(typeof d=="object"&&d!==null&&d.type===tn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case Dr:e:{for(var C=d.key,x=c;x!==null;){if(x.key===C){if(C=d.type,C===tn){if(x.tag===7){n(f,x.sibling),c=l(x,d.props.children),c.return=f,f=c;break e}}else if(x.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===pt&&Is(C)===x.type){n(f,x.sibling),c=l(x,d.props),c.ref=Vn(f,x,d),c.return=f,f=c;break e}n(f,x);break}else t(f,x);x=x.sibling}d.type===tn?(c=Vt(d.props.children,f.mode,h,d.key),c.return=f,f=c):(h=sl(d.type,d.key,d.props,null,f.mode,h),h.ref=Vn(f,c,d),h.return=f,f=h)}return i(f);case en:e:{for(x=d.key;c!==null;){if(c.key===x)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(f,c.sibling),c=l(c,d.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=Uo(d,f.mode,h),c.return=f,f=c}return i(f);case pt:return x=d._init,z(f,c,x(d._payload),h)}if(Kn(d))return w(f,c,d,h);if(Un(d))return S(f,c,d,h);Yr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(f,c.sibling),c=l(c,d),c.return=f,f=c):(n(f,c),c=Ao(d,f.mode,h),c.return=f,f=c),i(f)):n(f,c)}return z}var En=oc(!0),ic=oc(!1),El=Ot(null),_l=null,cn=null,Yi=null;function Zi(){Yi=cn=_l=null}function Ji(e){var t=El.current;F(El),e._currentValue=t}function pi(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 gn(e,t){_l=e,Yi=cn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(me=!0),e.firstContext=null)}function Me(e){var t=e._currentValue;if(Yi!==e)if(e={context:e,memoizedValue:t,next:null},cn===null){if(_l===null)throw Error(g(308));cn=e,_l.dependencies={lanes:0,firstContext:e}}else cn=cn.next=e;return t}var Ft=null;function qi(e){Ft===null?Ft=[e]:Ft.push(e)}function uc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,qi(t)):(n.next=l.next,l.next=n),t.interleaved=n,ut(e,r)}function ut(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 mt=!1;function bi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function sc(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 lt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function _t(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(R&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,ut(e,n)}return l=r.interleaved,l===null?(t.next=t,qi(r)):(t.next=l.next,l.next=t),r.interleaved=t,ut(e,n)}function nl(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,Fi(e,n)}}function As(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 Cl(e,t,n,r){var l=e.updateQueue;mt=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?o=a:i.next=a,i=s;var p=e.alternate;p!==null&&(p=p.updateQueue,u=p.lastBaseUpdate,u!==i&&(u===null?p.firstBaseUpdate=a:u.next=a,p.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,p=a=s=null,u=o;do{var v=u.lane,y=u.eventTime;if((r&v)===v){p!==null&&(p=p.next={eventTime:y,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var w=e,S=u;switch(v=t,y=n,S.tag){case 1:if(w=S.payload,typeof w=="function"){m=w.call(y,m,v);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=S.payload,v=typeof w=="function"?w.call(y,m,v):w,v==null)break e;m=W({},m,v);break e;case 2:mt=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,v=l.effects,v===null?l.effects=[u]:v.push(u))}else y={eventTime:y,lane:v,tag:u.tag,payload:u.payload,callback:u.callback,next:null},p===null?(a=p=y,s=m):p=p.next=y,i|=v;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;v=u,u=v.next,v.next=null,l.lastBaseUpdate=v,l.shared.pending=null}}while(!0);if(p===null&&(s=m),l.baseState=s,l.firstBaseUpdate=a,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);Qt|=i,e.lanes=i,e.memoizedState=m}}function Us(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(g(191,l));l.call(r)}}}var Cr={},Je=Ot(Cr),vr=Ot(Cr),hr=Ot(Cr);function jt(e){if(e===Cr)throw Error(g(174));return e}function eu(e,t){switch(A(hr,t),A(vr,e),A(Je,Cr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Go(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Go(t,e)}F(Je),A(Je,t)}function _n(){F(Je),F(vr),F(hr)}function ac(e){jt(hr.current);var t=jt(Je.current),n=Go(t,e.type);t!==n&&(A(vr,e),A(Je,n))}function tu(e){vr.current===e&&(F(Je),F(vr))}var V=Ot(0);function xl(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 Oo=[];function nu(){for(var e=0;e<Oo.length;e++)Oo[e]._workInProgressVersionPrimary=null;Oo.length=0}var rl=at.ReactCurrentDispatcher,Mo=at.ReactCurrentBatchConfig,$t=0,H=null,X=null,J=null,Nl=!1,er=!1,gr=0,Tp=0;function re(){throw Error(g(321))}function ru(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!He(e[n],t[n]))return!1;return!0}function lu(e,t,n,r,l,o){if($t=o,H=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,rl.current=e===null||e.memoizedState===null?Mp:Rp,e=n(r,l),er){o=0;do{if(er=!1,gr=0,25<=o)throw Error(g(301));o+=1,J=X=null,t.updateQueue=null,rl.current=zp,e=n(r,l)}while(er)}if(rl.current=Tl,t=X!==null&&X.next!==null,$t=0,J=X=H=null,Nl=!1,t)throw Error(g(300));return e}function ou(){var e=gr!==0;return gr=0,e}function Xe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return J===null?H.memoizedState=J=e:J=J.next=e,J}function Re(){if(X===null){var e=H.alternate;e=e!==null?e.memoizedState:null}else e=X.next;var t=J===null?H.memoizedState:J.next;if(t!==null)J=t,X=e;else{if(e===null)throw Error(g(310));X=e,e={memoizedState:X.memoizedState,baseState:X.baseState,baseQueue:X.baseQueue,queue:X.queue,next:null},J===null?H.memoizedState=J=e:J=J.next=e}return J}function yr(e,t){return typeof t=="function"?t(e):t}function Ro(e){var t=Re(),n=t.queue;if(n===null)throw Error(g(311));n.lastRenderedReducer=e;var r=X,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var u=i=null,s=null,a=o;do{var p=a.lane;if(($t&p)===p)s!==null&&(s=s.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var m={lane:p,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=m,i=r):s=s.next=m,H.lanes|=p,Qt|=p}a=a.next}while(a!==null&&a!==o);s===null?i=r:s.next=u,He(r,t.memoizedState)||(me=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,H.lanes|=o,Qt|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function zo(e){var t=Re(),n=t.queue;if(n===null)throw Error(g(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);He(o,t.memoizedState)||(me=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function cc(){}function fc(e,t){var n=H,r=Re(),l=t(),o=!He(r.memoizedState,l);if(o&&(r.memoizedState=l,me=!0),r=r.queue,iu(mc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||J!==null&&J.memoizedState.tag&1){if(n.flags|=2048,Sr(9,pc.bind(null,n,r,l,t),void 0,null),q===null)throw Error(g(349));($t&30)!==0||dc(n,t,l)}return l}function dc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=H.updateQueue,t===null?(t={lastEffect:null,stores:null},H.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function pc(e,t,n,r){t.value=n,t.getSnapshot=r,vc(t)&&hc(e)}function mc(e,t,n){return n(function(){vc(t)&&hc(e)})}function vc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!He(e,n)}catch{return!0}}function hc(e){var t=ut(e,1);t!==null&&Ve(t,e,1,-1)}function Fs(e){var t=Xe();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:yr,lastRenderedState:e},t.queue=e,e=e.dispatch=Op.bind(null,H,e),[t.memoizedState,e]}function Sr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=H.updateQueue,t===null?(t={lastEffect:null,stores:null},H.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function gc(){return Re().memoizedState}function ll(e,t,n,r){var l=Xe();H.flags|=e,l.memoizedState=Sr(1|t,n,void 0,r===void 0?null:r)}function jl(e,t,n,r){var l=Re();r=r===void 0?null:r;var o=void 0;if(X!==null){var i=X.memoizedState;if(o=i.destroy,r!==null&&ru(r,i.deps)){l.memoizedState=Sr(t,n,o,r);return}}H.flags|=e,l.memoizedState=Sr(1|t,n,o,r)}function js(e,t){return ll(8390656,8,e,t)}function iu(e,t){return jl(2048,8,e,t)}function yc(e,t){return jl(4,2,e,t)}function Sc(e,t){return jl(4,4,e,t)}function wc(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 kc(e,t,n){return n=n!=null?n.concat([e]):null,jl(4,4,wc.bind(null,t,e),n)}function uu(){}function Ec(e,t){var n=Re();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ru(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function _c(e,t){var n=Re();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ru(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Cc(e,t,n){return($t&21)===0?(e.baseState&&(e.baseState=!1,me=!0),e.memoizedState=n):(He(n,t)||(n=La(),H.lanes|=n,Qt|=n,e.baseState=!0),t)}function Pp(e,t){var n=D;D=n!==0&&4>n?n:4,e(!0);var r=Mo.transition;Mo.transition={};try{e(!1),t()}finally{D=n,Mo.transition=r}}function xc(){return Re().memoizedState}function Lp(e,t,n){var r=xt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Nc(e))Tc(t,n);else if(n=uc(e,t,n,r),n!==null){var l=ae();Ve(n,e,r,l),Pc(n,t,r)}}function Op(e,t,n){var r=xt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Nc(e))Tc(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,He(u,i)){var s=t.interleaved;s===null?(l.next=l,qi(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=uc(e,t,l,r),n!==null&&(l=ae(),Ve(n,e,r,l),Pc(n,t,r))}}function Nc(e){var t=e.alternate;return e===H||t!==null&&t===H}function Tc(e,t){er=Nl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Pc(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Fi(e,n)}}var Tl={readContext:Me,useCallback:re,useContext:re,useEffect:re,useImperativeHandle:re,useInsertionEffect:re,useLayoutEffect:re,useMemo:re,useReducer:re,useRef:re,useState:re,useDebugValue:re,useDeferredValue:re,useTransition:re,useMutableSource:re,useSyncExternalStore:re,useId:re,unstable_isNewReconciler:!1},Mp={readContext:Me,useCallback:function(e,t){return Xe().memoizedState=[e,t===void 0?null:t],e},useContext:Me,useEffect:js,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ll(4194308,4,wc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ll(4194308,4,e,t)},useInsertionEffect:function(e,t){return ll(4,2,e,t)},useMemo:function(e,t){var n=Xe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Xe();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=Lp.bind(null,H,e),[r.memoizedState,e]},useRef:function(e){var t=Xe();return e={current:e},t.memoizedState=e},useState:Fs,useDebugValue:uu,useDeferredValue:function(e){return Xe().memoizedState=e},useTransition:function(){var e=Fs(!1),t=e[0];return e=Pp.bind(null,e[1]),Xe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=H,l=Xe();if(B){if(n===void 0)throw Error(g(407));n=n()}else{if(n=t(),q===null)throw Error(g(349));($t&30)!==0||dc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,js(mc.bind(null,r,o,e),[e]),r.flags|=2048,Sr(9,pc.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Xe(),t=q.identifierPrefix;if(B){var n=rt,r=nt;n=(r&~(1<<32-Be(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=gr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Tp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Rp={readContext:Me,useCallback:Ec,useContext:Me,useEffect:iu,useImperativeHandle:kc,useInsertionEffect:yc,useLayoutEffect:Sc,useMemo:_c,useReducer:Ro,useRef:gc,useState:function(){return Ro(yr)},useDebugValue:uu,useDeferredValue:function(e){var t=Re();return Cc(t,X.memoizedState,e)},useTransition:function(){var e=Ro(yr)[0],t=Re().memoizedState;return[e,t]},useMutableSource:cc,useSyncExternalStore:fc,useId:xc,unstable_isNewReconciler:!1},zp={readContext:Me,useCallback:Ec,useContext:Me,useEffect:iu,useImperativeHandle:kc,useInsertionEffect:yc,useLayoutEffect:Sc,useMemo:_c,useReducer:zo,useRef:gc,useState:function(){return zo(yr)},useDebugValue:uu,useDeferredValue:function(e){var t=Re();return X===null?t.memoizedState=e:Cc(t,X.memoizedState,e)},useTransition:function(){var e=zo(yr)[0],t=Re().memoizedState;return[e,t]},useMutableSource:cc,useSyncExternalStore:fc,useId:xc,unstable_isNewReconciler:!1};function Ue(e,t){if(e&&e.defaultProps){t=W({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function mi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:W({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Bl={isMounted:function(e){return(e=e._reactInternals)?Xt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ae(),l=xt(e),o=lt(r,l);o.payload=t,n!=null&&(o.callback=n),t=_t(e,o,l),t!==null&&(Ve(t,e,l,r),nl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ae(),l=xt(e),o=lt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=_t(e,o,l),t!==null&&(Ve(t,e,l,r),nl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ae(),r=xt(e),l=lt(n,r);l.tag=2,t!=null&&(l.callback=t),t=_t(e,l,r),t!==null&&(Ve(t,e,r,n),nl(t,e,r))}};function Bs(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?!fr(n,r)||!fr(l,o):!0}function Lc(e,t,n){var r=!1,l=Pt,o=t.contextType;return typeof o=="object"&&o!==null?o=Me(o):(l=he(t)?Ht:ie.current,r=t.contextTypes,o=(r=r!=null)?wn(e,l):Pt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Bl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Vs(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&&Bl.enqueueReplaceState(t,t.state,null)}function vi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},bi(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Me(o):(o=he(t)?Ht:ie.current,l.context=wn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(mi(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&&Bl.enqueueReplaceState(l,l.state,null),Cl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Cn(e,t){try{var n="",r=t;do n+=ad(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 Do(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function hi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Dp=typeof WeakMap=="function"?WeakMap:Map;function Oc(e,t,n){n=lt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ll||(Ll=!0,Ni=r),hi(e,t)},n}function Mc(e,t,n){n=lt(-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(){hi(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){hi(e,t),typeof r!="function"&&(Ct===null?Ct=new Set([this]):Ct.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Hs(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Dp;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=Xp.bind(null,e,t,n),t.then(e,e))}function Ws(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 $s(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=lt(-1,1),t.tag=2,_t(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Ip=at.ReactCurrentOwner,me=!1;function se(e,t,n,r){t.child=e===null?ic(t,null,n,r):En(t,e.child,n,r)}function Qs(e,t,n,r,l){n=n.render;var o=t.ref;return gn(t,l),r=lu(e,t,n,r,o,l),n=ou(),e!==null&&!me?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,st(e,t,l)):(B&&n&&Ki(t),t.flags|=1,se(e,t,r,l),t.child)}function Ks(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!vu(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Rc(e,t,o,r,l)):(e=sl(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:fr,n(i,r)&&e.ref===t.ref)return st(e,t,l)}return t.flags|=1,e=Nt(o,r),e.ref=t.ref,e.return=t,t.child=e}function Rc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(fr(o,r)&&e.ref===t.ref)if(me=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&(me=!0);else return t.lanes=e.lanes,st(e,t,l)}return gi(e,t,n,r,l)}function zc(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},A(dn,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,A(dn,Se),Se|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,A(dn,Se),Se|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,A(dn,Se),Se|=r;return se(e,t,l,n),t.child}function Dc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function gi(e,t,n,r,l){var o=he(n)?Ht:ie.current;return o=wn(t,o),gn(t,l),n=lu(e,t,n,r,o,l),r=ou(),e!==null&&!me?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,st(e,t,l)):(B&&r&&Ki(t),t.flags|=1,se(e,t,n,l),t.child)}function Gs(e,t,n,r,l){if(he(n)){var o=!0;Sl(t)}else o=!1;if(gn(t,l),t.stateNode===null)ol(e,t),Lc(t,n,r),vi(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=Me(a):(a=he(n)?Ht:ie.current,a=wn(t,a));var p=n.getDerivedStateFromProps,m=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==a)&&Vs(t,i,r,a),mt=!1;var v=t.memoizedState;i.state=v,Cl(t,r,i,l),s=t.memoizedState,u!==r||v!==s||ve.current||mt?(typeof p=="function"&&(mi(t,n,p,r),s=t.memoizedState),(u=mt||Bs(t,n,u,r,v,s,a))?(m||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=a,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,sc(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:Ue(t.type,u),i.props=a,m=t.pendingProps,v=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=Me(s):(s=he(n)?Ht:ie.current,s=wn(t,s));var y=n.getDerivedStateFromProps;(p=typeof y=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==m||v!==s)&&Vs(t,i,r,s),mt=!1,v=t.memoizedState,i.state=v,Cl(t,r,i,l);var w=t.memoizedState;u!==m||v!==w||ve.current||mt?(typeof y=="function"&&(mi(t,n,y,r),w=t.memoizedState),(a=mt||Bs(t,n,a,r,v,w,s)||!1)?(p||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,w,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,w,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=w),i.props=r,i.state=w,i.context=s,r=a):(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 yi(e,t,n,r,o,l)}function yi(e,t,n,r,l,o){Dc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&Rs(t,n,!1),st(e,t,o);r=t.stateNode,Ip.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)):se(e,t,u,o),t.memoizedState=r.state,l&&Rs(t,n,!0),t.child}function Ic(e){var t=e.stateNode;t.pendingContext?Ms(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ms(e,t.context,!1),eu(e,t.containerInfo)}function Xs(e,t,n,r,l){return kn(),Xi(l),t.flags|=256,se(e,t,n,r),t.child}var Si={dehydrated:null,treeContext:null,retryLane:0};function wi(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ac(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),A(V,l&1),e===null)return di(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=Vt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=wi(n),t.memoizedState=Si,e):su(t,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return Ap(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=Nt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=Nt(u,o):(o=Vt(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?wi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Si,r}return o=e.child,e=o.sibling,r=Nt(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 su(e,t){return t=Wl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Zr(e,t,n,r){return r!==null&&Xi(r),En(t,e.child,null,n),e=su(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ap(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Do(Error(g(422))),Zr(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=Vt(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=wi(i),t.memoizedState=Si,o);if((t.mode&1)===0)return Zr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(g(419)),r=Do(o,r,void 0),Zr(e,t,i,r)}if(u=(i&e.childLanes)!==0,me||u){if(r=q,r!==null){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(r.suspendedLanes|i))!==0?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,ut(e,l),Ve(r,e,l,-1))}return mu(),r=Do(Error(g(421))),Zr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Yp.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,we=Et(l.nextSibling),ke=t,B=!0,je=null,e!==null&&(Te[Pe++]=nt,Te[Pe++]=rt,Te[Pe++]=Wt,nt=e.id,rt=e.overflow,Wt=t),t=su(t,r.children),t.flags|=4096,t)}function Ys(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),pi(e.return,t,n)}function Io(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 Uc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(se(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&&Ys(e,n,t);else if(e.tag===19)Ys(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(A(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&&xl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Io(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&&xl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Io(t,!0,n,null,o);break;case"together":Io(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ol(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function st(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Qt|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(g(153));if(t.child!==null){for(e=t.child,n=Nt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Nt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Up(e,t,n){switch(t.tag){case 3:Ic(t),kn();break;case 5:ac(t);break;case 1:he(t.type)&&Sl(t);break;case 4:eu(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;A(El,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(A(V,V.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Ac(e,t,n):(A(V,V.current&1),e=st(e,t,n),e!==null?e.sibling:null);A(V,V.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Uc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),A(V,V.current),r)break;return null;case 22:case 23:return t.lanes=0,zc(e,t,n)}return st(e,t,n)}var Fc,ki,jc,Bc;Fc=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}};ki=function(){};jc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,jt(Je.current);var o=null;switch(n){case"input":l=Wo(e,l),r=Wo(e,r),o=[];break;case"select":l=W({},l,{value:void 0}),r=W({},r,{value:void 0}),o=[];break;case"textarea":l=Ko(e,l),r=Ko(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=gl)}Xo(n,r);var i;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var u=l[a];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(lr.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var s=r[a];if(u=l?.[a],r.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="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(a,n)),n=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(o=o||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(lr.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&U("scroll",e),o||u===s||(o=[])):(o=o||[]).push(a,s))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};Bc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Hn(e,t){if(!B)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function le(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 Fp(e,t,n){var r=t.pendingProps;switch(Gi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return le(t),null;case 1:return he(t.type)&&yl(),le(t),null;case 3:return r=t.stateNode,_n(),F(ve),F(ie),nu(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Xr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,je!==null&&(Li(je),je=null))),ki(e,t),le(t),null;case 5:tu(t);var l=jt(hr.current);if(n=t.type,e!==null&&t.stateNode!=null)jc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(g(166));return le(t),null}if(e=jt(Je.current),Xr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Ye]=t,r[mr]=o,e=(t.mode&1)!==0,n){case"dialog":U("cancel",r),U("close",r);break;case"iframe":case"object":case"embed":U("load",r);break;case"video":case"audio":for(l=0;l<Xn.length;l++)U(Xn[l],r);break;case"source":U("error",r);break;case"img":case"image":case"link":U("error",r),U("load",r);break;case"details":U("toggle",r);break;case"input":rs(r,o),U("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},U("invalid",r);break;case"textarea":os(r,o),U("invalid",r)}Xo(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&&Gr(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&Gr(r.textContent,u,e),l=["children",""+u]):lr.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&U("scroll",r)}switch(n){case"input":Ir(r),ls(r,o,!0);break;case"textarea":Ir(r),is(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=gl)}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=ma(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[Ye]=t,e[mr]=r,Fc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Yo(n,r),n){case"dialog":U("cancel",e),U("close",e),l=r;break;case"iframe":case"object":case"embed":U("load",e),l=r;break;case"video":case"audio":for(l=0;l<Xn.length;l++)U(Xn[l],e);l=r;break;case"source":U("error",e),l=r;break;case"img":case"image":case"link":U("error",e),U("load",e),l=r;break;case"details":U("toggle",e),l=r;break;case"input":rs(e,r),l=Wo(e,r),U("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=W({},r,{value:void 0}),U("invalid",e);break;case"textarea":os(e,r),l=Ko(e,r),U("invalid",e);break;default:l=r}Xo(n,l),u=l;for(o in u)if(u.hasOwnProperty(o)){var s=u[o];o==="style"?ga(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&va(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&or(e,s):typeof s=="number"&&or(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(lr.hasOwnProperty(o)?s!=null&&o==="onScroll"&&U("scroll",e):s!=null&&Ri(e,o,s,i))}switch(n){case"input":Ir(e),ls(e,r,!1);break;case"textarea":Ir(e),is(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Tt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?pn(e,!!r.multiple,o,!1):r.defaultValue!=null&&pn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=gl)}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 le(t),null;case 6:if(e&&t.stateNode!=null)Bc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(g(166));if(n=jt(hr.current),jt(Je.current),Xr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ye]=t,(o=r.nodeValue!==n)&&(e=ke,e!==null))switch(e.tag){case 3:Gr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Gr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ye]=t,t.stateNode=r}return le(t),null;case 13:if(F(V),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(B&&we!==null&&(t.mode&1)!==0&&(t.flags&128)===0)lc(),kn(),t.flags|=98560,o=!1;else if(o=Xr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(g(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(g(317));o[Ye]=t}else kn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;le(t),o=!1}else je!==null&&(Li(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?Y===0&&(Y=3):mu())),t.updateQueue!==null&&(t.flags|=4),le(t),null);case 4:return _n(),ki(e,t),e===null&&dr(t.stateNode.containerInfo),le(t),null;case 10:return Ji(t.type._context),le(t),null;case 17:return he(t.type)&&yl(),le(t),null;case 19:if(F(V),o=t.memoizedState,o===null)return le(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Hn(o,!1);else{if(Y!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=xl(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 A(V,V.current&1|2),t.child}e=e.sibling}o.tail!==null&&K()>xn&&(t.flags|=128,r=!0,Hn(o,!1),t.lanes=4194304)}else{if(!r)if(e=xl(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&&!B)return le(t),null}else 2*K()-o.renderingStartTime>xn&&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=K(),t.sibling=null,n=V.current,A(V,r?n&1|2:n&1),t):(le(t),null);case 22:case 23:return pu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Se&1073741824)!==0&&(le(t),t.subtreeFlags&6&&(t.flags|=8192)):le(t),null;case 24:return null;case 25:return null}throw Error(g(156,t.tag))}function jp(e,t){switch(Gi(t),t.tag){case 1:return he(t.type)&&yl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return _n(),F(ve),F(ie),nu(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return tu(t),null;case 13:if(F(V),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(g(340));kn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F(V),null;case 4:return _n(),null;case 10:return Ji(t.type._context),null;case 22:case 23:return pu(),null;case 24:return null;default:return null}}var Jr=!1,oe=!1,Bp=typeof WeakSet=="function"?WeakSet:Set,_=null;function fn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Q(e,t,r)}else n.current=null}function Ei(e,t,n){try{n()}catch(r){Q(e,t,r)}}var Zs=!1;function Vp(e,t){if(oi=ml,e=Qa(),Qi(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,a=0,p=0,m=e,v=null;t:for(;;){for(var y;m!==n||l!==0&&m.nodeType!==3||(u=i+l),m!==o||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(y=m.firstChild)!==null;)v=m,m=y;for(;;){if(m===e)break t;if(v===n&&++a===l&&(u=i),v===o&&++p===r&&(s=i),(y=m.nextSibling)!==null)break;m=v,v=m.parentNode}m=y}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(ii={focusedElem:e,selectionRange:n},ml=!1,_=t;_!==null;)if(t=_,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,_=e;else for(;_!==null;){t=_;try{var w=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var S=w.memoizedProps,z=w.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?S:Ue(t.type,S),z);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(g(163))}}catch(h){Q(t,t.return,h)}if(e=t.sibling,e!==null){e.return=t.return,_=e;break}_=t.return}return w=Zs,Zs=!1,w}function tr(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&&Ei(t,n,o)}l=l.next}while(l!==r)}}function Vl(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 _i(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 Vc(e){var t=e.alternate;t!==null&&(e.alternate=null,Vc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ye],delete t[mr],delete t[ai],delete t[_p],delete t[Cp])),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 Hc(e){return e.tag===5||e.tag===3||e.tag===4}function Js(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Hc(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 Ci(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=gl));else if(r!==4&&(e=e.child,e!==null))for(Ci(e,t,n),e=e.sibling;e!==null;)Ci(e,t,n),e=e.sibling}function xi(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(xi(e,t,n),e=e.sibling;e!==null;)xi(e,t,n),e=e.sibling}var b=null,Fe=!1;function dt(e,t,n){for(n=n.child;n!==null;)Wc(e,t,n),n=n.sibling}function Wc(e,t,n){if(Ze&&typeof Ze.onCommitFiberUnmount=="function")try{Ze.onCommitFiberUnmount(zl,n)}catch{}switch(n.tag){case 5:oe||fn(n,t);case 6:var r=b,l=Fe;b=null,dt(e,t,n),b=r,Fe=l,b!==null&&(Fe?(e=b,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):b.removeChild(n.stateNode));break;case 18:b!==null&&(Fe?(e=b,n=n.stateNode,e.nodeType===8?Po(e.parentNode,n):e.nodeType===1&&Po(e,n),ar(e)):Po(b,n.stateNode));break;case 4:r=b,l=Fe,b=n.stateNode.containerInfo,Fe=!0,dt(e,t,n),b=r,Fe=l;break;case 0:case 11:case 14:case 15:if(!oe&&(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)&&Ei(n,t,i),l=l.next}while(l!==r)}dt(e,t,n);break;case 1:if(!oe&&(fn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){Q(n,t,u)}dt(e,t,n);break;case 21:dt(e,t,n);break;case 22:n.mode&1?(oe=(r=oe)||n.memoizedState!==null,dt(e,t,n),oe=r):dt(e,t,n);break;default:dt(e,t,n)}}function qs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Bp),t.forEach(function(r){var l=Zp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ae(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:b=u.stateNode,Fe=!1;break e;case 3:b=u.stateNode.containerInfo,Fe=!0;break e;case 4:b=u.stateNode.containerInfo,Fe=!0;break e}u=u.return}if(b===null)throw Error(g(160));Wc(o,i,l),b=null,Fe=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(a){Q(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)$c(t,e),t=t.sibling}function $c(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ae(t,e),Ge(e),r&4){try{tr(3,e,e.return),Vl(3,e)}catch(S){Q(e,e.return,S)}try{tr(5,e,e.return)}catch(S){Q(e,e.return,S)}}break;case 1:Ae(t,e),Ge(e),r&512&&n!==null&&fn(n,n.return);break;case 5:if(Ae(t,e),Ge(e),r&512&&n!==null&&fn(n,n.return),e.flags&32){var l=e.stateNode;try{or(l,"")}catch(S){Q(e,e.return,S)}}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&&da(l,o),Yo(u,i);var a=Yo(u,o);for(i=0;i<s.length;i+=2){var p=s[i],m=s[i+1];p==="style"?ga(l,m):p==="dangerouslySetInnerHTML"?va(l,m):p==="children"?or(l,m):Ri(l,p,m,a)}switch(u){case"input":$o(l,o);break;case"textarea":pa(l,o);break;case"select":var v=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var y=o.value;y!=null?pn(l,!!o.multiple,y,!1):v!==!!o.multiple&&(o.defaultValue!=null?pn(l,!!o.multiple,o.defaultValue,!0):pn(l,!!o.multiple,o.multiple?[]:"",!1))}l[mr]=o}catch(S){Q(e,e.return,S)}}break;case 6:if(Ae(t,e),Ge(e),r&4){if(e.stateNode===null)throw Error(g(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(S){Q(e,e.return,S)}}break;case 3:if(Ae(t,e),Ge(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{ar(t.containerInfo)}catch(S){Q(e,e.return,S)}break;case 4:Ae(t,e),Ge(e);break;case 13:Ae(t,e),Ge(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(fu=K())),r&4&&qs(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(oe=(a=oe)||p,Ae(t,e),oe=a):Ae(t,e),Ge(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!p&&(e.mode&1)!==0)for(_=e,p=e.child;p!==null;){for(m=_=p;_!==null;){switch(v=_,y=v.child,v.tag){case 0:case 11:case 14:case 15:tr(4,v,v.return);break;case 1:fn(v,v.return);var w=v.stateNode;if(typeof w.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(S){Q(r,n,S)}}break;case 5:fn(v,v.return);break;case 22:if(v.memoizedState!==null){ea(m);continue}}y!==null?(y.return=v,_=y):ea(m)}p=p.sibling}e:for(p=null,m=e;;){if(m.tag===5){if(p===null){p=m;try{l=m.stateNode,a?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(u=m.stateNode,s=m.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=ha("display",i))}catch(S){Q(e,e.return,S)}}}else if(m.tag===6){if(p===null)try{m.stateNode.nodeValue=a?"":m.memoizedProps}catch(S){Q(e,e.return,S)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;p===m&&(p=null),m=m.return}p===m&&(p=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Ae(t,e),Ge(e),r&4&&qs(e);break;case 21:break;default:Ae(t,e),Ge(e)}}function Ge(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Hc(n)){var r=n;break e}n=n.return}throw Error(g(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(or(l,""),r.flags&=-33);var o=Js(e);xi(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=Js(e);Ci(e,u,i);break;default:throw Error(g(161))}}catch(s){Q(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Hp(e,t,n){_=e,Qc(e,t,n)}function Qc(e,t,n){for(var r=(e.mode&1)!==0;_!==null;){var l=_,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Jr;if(!i){var u=l.alternate,s=u!==null&&u.memoizedState!==null||oe;u=Jr;var a=oe;if(Jr=i,(oe=s)&&!a)for(_=l;_!==null;)i=_,s=i.child,i.tag===22&&i.memoizedState!==null?ta(l):s!==null?(s.return=i,_=s):ta(l);for(;o!==null;)_=o,Qc(o,t,n),o=o.sibling;_=l,Jr=u,oe=a}bs(e,t,n)}else(l.subtreeFlags&8772)!==0&&o!==null?(o.return=l,_=o):bs(e,t,n)}}function bs(e){for(;_!==null;){var t=_;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:oe||Vl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!oe)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ue(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Us(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}Us(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 a=t.alternate;if(a!==null){var p=a.memoizedState;if(p!==null){var m=p.dehydrated;m!==null&&ar(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(g(163))}oe||t.flags&512&&_i(t)}catch(v){Q(t,t.return,v)}}if(t===e){_=null;break}if(n=t.sibling,n!==null){n.return=t.return,_=n;break}_=t.return}}function ea(e){for(;_!==null;){var t=_;if(t===e){_=null;break}var n=t.sibling;if(n!==null){n.return=t.return,_=n;break}_=t.return}}function ta(e){for(;_!==null;){var t=_;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Vl(4,t)}catch(s){Q(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){Q(t,l,s)}}var o=t.return;try{_i(t)}catch(s){Q(t,o,s)}break;case 5:var i=t.return;try{_i(t)}catch(s){Q(t,i,s)}}}catch(s){Q(t,t.return,s)}if(t===e){_=null;break}var u=t.sibling;if(u!==null){u.return=t.return,_=u;break}_=t.return}}var Wp=Math.ceil,Pl=at.ReactCurrentDispatcher,au=at.ReactCurrentOwner,Oe=at.ReactCurrentBatchConfig,R=0,q=null,G=null,ee=0,Se=0,dn=Ot(0),Y=0,wr=null,Qt=0,Hl=0,cu=0,nr=null,pe=null,fu=0,xn=1/0,et=null,Ll=!1,Ni=null,Ct=null,qr=!1,yt=null,Ol=0,rr=0,Ti=null,il=-1,ul=0;function ae(){return(R&6)!==0?K():il!==-1?il:il=K()}function xt(e){return(e.mode&1)===0?1:(R&2)!==0&&ee!==0?ee&-ee:Np.transition!==null?(ul===0&&(ul=La()),ul):(e=D,e!==0||(e=window.event,e=e===void 0?16:Aa(e.type)),e)}function Ve(e,t,n,r){if(50<rr)throw rr=0,Ti=null,Error(g(185));kr(e,n,r),((R&2)===0||e!==q)&&(e===q&&((R&2)===0&&(Hl|=n),Y===4&&ht(e,ee)),ge(e,r),n===1&&R===0&&(t.mode&1)===0&&(xn=K()+500,Fl&&Mt()))}function ge(e,t){var n=e.callbackNode;Pd(e,t);var r=pl(e,e===q?ee:0);if(r===0)n!==null&&as(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&as(n),t===1)e.tag===0?xp(na.bind(null,e)):tc(na.bind(null,e)),kp(function(){(R&6)===0&&Mt()}),n=null;else{switch(Oa(r)){case 1:n=Ui;break;case 4:n=Ta;break;case 16:n=dl;break;case 536870912:n=Pa;break;default:n=dl}n=bc(n,Kc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Kc(e,t){if(il=-1,ul=0,(R&6)!==0)throw Error(g(327));var n=e.callbackNode;if(yn()&&e.callbackNode!==n)return null;var r=pl(e,e===q?ee:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Ml(e,r);else{t=r;var l=R;R|=2;var o=Xc();(q!==e||ee!==t)&&(et=null,xn=K()+500,Bt(e,t));do try{Kp();break}catch(u){Gc(e,u)}while(!0);Zi(),Pl.current=o,R=l,G!==null?t=0:(q=null,ee=0,t=Y)}if(t!==0){if(t===2&&(l=ei(e),l!==0&&(r=l,t=Pi(e,l))),t===1)throw n=wr,Bt(e,0),ht(e,r),ge(e,K()),n;if(t===6)ht(e,r);else{if(l=e.current.alternate,(r&30)===0&&!$p(l)&&(t=Ml(e,r),t===2&&(o=ei(e),o!==0&&(r=o,t=Pi(e,o))),t===1))throw n=wr,Bt(e,0),ht(e,r),ge(e,K()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(g(345));case 2:At(e,pe,et);break;case 3:if(ht(e,r),(r&130023424)===r&&(t=fu+500-K(),10<t)){if(pl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ae(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=si(At.bind(null,e,pe,et),t);break}At(e,pe,et);break;case 4:if(ht(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-Be(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=K()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Wp(r/1960))-r,10<r){e.timeoutHandle=si(At.bind(null,e,pe,et),r);break}At(e,pe,et);break;case 5:At(e,pe,et);break;default:throw Error(g(329))}}}return ge(e,K()),e.callbackNode===n?Kc.bind(null,e):null}function Pi(e,t){var n=nr;return e.current.memoizedState.isDehydrated&&(Bt(e,t).flags|=256),e=Ml(e,t),e!==2&&(t=pe,pe=n,t!==null&&Li(t)),e}function Li(e){pe===null?pe=e:pe.push.apply(pe,e)}function $p(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!He(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ht(e,t){for(t&=~cu,t&=~Hl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Be(t),r=1<<n;e[n]=-1,t&=~r}}function na(e){if((R&6)!==0)throw Error(g(327));yn();var t=pl(e,0);if((t&1)===0)return ge(e,K()),null;var n=Ml(e,t);if(e.tag!==0&&n===2){var r=ei(e);r!==0&&(t=r,n=Pi(e,r))}if(n===1)throw n=wr,Bt(e,0),ht(e,t),ge(e,K()),n;if(n===6)throw Error(g(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,At(e,pe,et),ge(e,K()),null}function du(e,t){var n=R;R|=1;try{return e(t)}finally{R=n,R===0&&(xn=K()+500,Fl&&Mt())}}function Kt(e){yt!==null&&yt.tag===0&&(R&6)===0&&yn();var t=R;R|=1;var n=Oe.transition,r=D;try{if(Oe.transition=null,D=1,e)return e()}finally{D=r,Oe.transition=n,R=t,(R&6)===0&&Mt()}}function pu(){Se=dn.current,F(dn)}function Bt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,wp(n)),G!==null)for(n=G.return;n!==null;){var r=n;switch(Gi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&yl();break;case 3:_n(),F(ve),F(ie),nu();break;case 5:tu(r);break;case 4:_n();break;case 13:F(V);break;case 19:F(V);break;case 10:Ji(r.type._context);break;case 22:case 23:pu()}n=n.return}if(q=e,G=e=Nt(e.current,null),ee=Se=t,Y=0,wr=null,cu=Hl=Qt=0,pe=nr=null,Ft!==null){for(t=0;t<Ft.length;t++)if(n=Ft[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}Ft=null}return e}function Gc(e,t){do{var n=G;try{if(Zi(),rl.current=Tl,Nl){for(var r=H.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Nl=!1}if($t=0,J=X=H=null,er=!1,gr=0,au.current=null,n===null||n.return===null){Y=1,wr=t,G=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=ee,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,p=u,m=p.tag;if((p.mode&1)===0&&(m===0||m===11||m===15)){var v=p.alternate;v?(p.updateQueue=v.updateQueue,p.memoizedState=v.memoizedState,p.lanes=v.lanes):(p.updateQueue=null,p.memoizedState=null)}var y=Ws(i);if(y!==null){y.flags&=-257,$s(y,i,u,o,t),y.mode&1&&Hs(o,a,t),t=y,s=a;var w=t.updateQueue;if(w===null){var S=new Set;S.add(s),t.updateQueue=S}else w.add(s);break e}else{if((t&1)===0){Hs(o,a,t),mu();break e}s=Error(g(426))}}else if(B&&u.mode&1){var z=Ws(i);if(z!==null){(z.flags&65536)===0&&(z.flags|=256),$s(z,i,u,o,t),Xi(Cn(s,u));break e}}o=s=Cn(s,u),Y!==4&&(Y=2),nr===null?nr=[o]:nr.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var f=Oc(o,s,t);As(o,f);break e;case 1:u=s;var c=o.type,d=o.stateNode;if((o.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(Ct===null||!Ct.has(d)))){o.flags|=65536,t&=-t,o.lanes|=t;var h=Mc(o,u,t);As(o,h);break e}}o=o.return}while(o!==null)}Zc(n)}catch(C){t=C,G===n&&n!==null&&(G=n=n.return);continue}break}while(!0)}function Xc(){var e=Pl.current;return Pl.current=Tl,e===null?Tl:e}function mu(){(Y===0||Y===3||Y===2)&&(Y=4),q===null||(Qt&268435455)===0&&(Hl&268435455)===0||ht(q,ee)}function Ml(e,t){var n=R;R|=2;var r=Xc();(q!==e||ee!==t)&&(et=null,Bt(e,t));do try{Qp();break}catch(l){Gc(e,l)}while(!0);if(Zi(),R=n,Pl.current=r,G!==null)throw Error(g(261));return q=null,ee=0,Y}function Qp(){for(;G!==null;)Yc(G)}function Kp(){for(;G!==null&&!Sd();)Yc(G)}function Yc(e){var t=qc(e.alternate,e,Se);e.memoizedProps=e.pendingProps,t===null?Zc(e):G=t,au.current=null}function Zc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Fp(n,t,Se),n!==null){G=n;return}}else{if(n=jp(n,t),n!==null){n.flags&=32767,G=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Y=6,G=null;return}}if(t=t.sibling,t!==null){G=t;return}G=t=e}while(t!==null);Y===0&&(Y=5)}function At(e,t,n){var r=D,l=Oe.transition;try{Oe.transition=null,D=1,Gp(e,t,n,r)}finally{Oe.transition=l,D=r}return null}function Gp(e,t,n,r){do yn();while(yt!==null);if((R&6)!==0)throw Error(g(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(g(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Ld(e,o),e===q&&(G=q=null,ee=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||qr||(qr=!0,bc(dl,function(){return yn(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=Oe.transition,Oe.transition=null;var i=D;D=1;var u=R;R|=4,au.current=null,Vp(e,n),$c(n,e),vp(ii),ml=!!oi,ii=oi=null,e.current=n,Hp(n,e,l),wd(),R=u,D=i,Oe.transition=o}else e.current=n;if(qr&&(qr=!1,yt=e,Ol=l),o=e.pendingLanes,o===0&&(Ct=null),_d(n.stateNode,r),ge(e,K()),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(Ll)throw Ll=!1,e=Ni,Ni=null,e;return(Ol&1)!==0&&e.tag!==0&&yn(),o=e.pendingLanes,(o&1)!==0?e===Ti?rr++:(rr=0,Ti=e):rr=0,Mt(),null}function yn(){if(yt!==null){var e=Oa(Ol),t=Oe.transition,n=D;try{if(Oe.transition=null,D=16>e?16:e,yt===null)var r=!1;else{if(e=yt,yt=null,Ol=0,(R&6)!==0)throw Error(g(331));var l=R;for(R|=4,_=e.current;_!==null;){var o=_,i=o.child;if((_.flags&16)!==0){var u=o.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(_=a;_!==null;){var p=_;switch(p.tag){case 0:case 11:case 15:tr(8,p,o)}var m=p.child;if(m!==null)m.return=p,_=m;else for(;_!==null;){p=_;var v=p.sibling,y=p.return;if(Vc(p),p===a){_=null;break}if(v!==null){v.return=y,_=v;break}_=y}}}var w=o.alternate;if(w!==null){var S=w.child;if(S!==null){w.child=null;do{var z=S.sibling;S.sibling=null,S=z}while(S!==null)}}_=o}}if((o.subtreeFlags&2064)!==0&&i!==null)i.return=o,_=i;else e:for(;_!==null;){if(o=_,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:tr(9,o,o.return)}var f=o.sibling;if(f!==null){f.return=o.return,_=f;break e}_=o.return}}var c=e.current;for(_=c;_!==null;){i=_;var d=i.child;if((i.subtreeFlags&2064)!==0&&d!==null)d.return=i,_=d;else e:for(i=c;_!==null;){if(u=_,(u.flags&2048)!==0)try{switch(u.tag){case 0:case 11:case 15:Vl(9,u)}}catch(C){Q(u,u.return,C)}if(u===i){_=null;break e}var h=u.sibling;if(h!==null){h.return=u.return,_=h;break e}_=u.return}}if(R=l,Mt(),Ze&&typeof Ze.onPostCommitFiberRoot=="function")try{Ze.onPostCommitFiberRoot(zl,e)}catch{}r=!0}return r}finally{D=n,Oe.transition=t}}return!1}function ra(e,t,n){t=Cn(n,t),t=Oc(e,t,1),e=_t(e,t,1),t=ae(),e!==null&&(kr(e,1,t),ge(e,t))}function Q(e,t,n){if(e.tag===3)ra(e,e,n);else for(;t!==null;){if(t.tag===3){ra(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ct===null||!Ct.has(r))){e=Cn(n,e),e=Mc(t,e,1),t=_t(t,e,1),e=ae(),t!==null&&(kr(t,1,e),ge(t,e));break}}t=t.return}}function Xp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ae(),e.pingedLanes|=e.suspendedLanes&n,q===e&&(ee&n)===n&&(Y===4||Y===3&&(ee&130023424)===ee&&500>K()-fu?Bt(e,0):cu|=n),ge(e,t)}function Jc(e,t){t===0&&((e.mode&1)===0?t=1:(t=Fr,Fr<<=1,(Fr&130023424)===0&&(Fr=4194304)));var n=ae();e=ut(e,t),e!==null&&(kr(e,t,n),ge(e,n))}function Yp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Jc(e,n)}function Zp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(g(314))}r!==null&&r.delete(t),Jc(e,n)}var qc;qc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ve.current)me=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return me=!1,Up(e,t,n);me=(e.flags&131072)!==0}else me=!1,B&&(t.flags&1048576)!==0&&nc(t,kl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ol(e,t),e=t.pendingProps;var l=wn(t,ie.current);gn(t,n),l=lu(null,t,r,e,l,n);var o=ou();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,he(r)?(o=!0,Sl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,bi(t),l.updater=Bl,t.stateNode=l,l._reactInternals=t,vi(t,r,e,n),t=yi(null,t,r,!0,o,n)):(t.tag=0,B&&o&&Ki(t),se(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ol(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=qp(r),e=Ue(r,e),l){case 0:t=gi(null,t,r,e,n);break e;case 1:t=Gs(null,t,r,e,n);break e;case 11:t=Qs(null,t,r,e,n);break e;case 14:t=Ks(null,t,r,Ue(r.type,e),n);break e}throw Error(g(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),gi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),Gs(e,t,r,l,n);case 3:e:{if(Ic(t),e===null)throw Error(g(387));r=t.pendingProps,o=t.memoizedState,l=o.element,sc(e,t),Cl(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=Cn(Error(g(423)),t),t=Xs(e,t,r,n,l);break e}else if(r!==l){l=Cn(Error(g(424)),t),t=Xs(e,t,r,n,l);break e}else for(we=Et(t.stateNode.containerInfo.firstChild),ke=t,B=!0,je=null,n=ic(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(kn(),r===l){t=st(e,t,n);break e}se(e,t,r,n)}t=t.child}return t;case 5:return ac(t),e===null&&di(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,ui(r,l)?i=null:o!==null&&ui(r,o)&&(t.flags|=32),Dc(e,t),se(e,t,i,n),t.child;case 6:return e===null&&di(t),null;case 13:return Ac(e,t,n);case 4:return eu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=En(t,null,r,n):se(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),Qs(e,t,r,l,n);case 7:return se(e,t,t.pendingProps,n),t.child;case 8:return se(e,t,t.pendingProps.children,n),t.child;case 12:return se(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,A(El,r._currentValue),r._currentValue=i,o!==null)if(He(o.value,i)){if(o.children===l.children&&!ve.current){t=st(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=lt(-1,n&-n),s.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var p=a.pending;p===null?s.next=s:(s.next=p.next,p.next=s),a.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),pi(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(g(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),pi(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}se(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,gn(t,n),l=Me(l),r=r(l),t.flags|=1,se(e,t,r,n),t.child;case 14:return r=t.type,l=Ue(r,t.pendingProps),l=Ue(r.type,l),Ks(e,t,r,l,n);case 15:return Rc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ue(r,l),ol(e,t),t.tag=1,he(r)?(e=!0,Sl(t)):e=!1,gn(t,n),Lc(t,r,l),vi(t,r,l,n),yi(null,t,r,!0,e,n);case 19:return Uc(e,t,n);case 22:return zc(e,t,n)}throw Error(g(156,t.tag))};function bc(e,t){return Na(e,t)}function Jp(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 Jp(e,t,n,r)}function vu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function qp(e){if(typeof e=="function")return vu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Di)return 11;if(e===Ii)return 14}return 2}function Nt(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 sl(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")vu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case tn:return Vt(n.children,l,o,t);case zi:i=8,l|=8;break;case jo:return e=Le(12,n,t,l|2),e.elementType=jo,e.lanes=o,e;case Bo:return e=Le(13,n,t,l),e.elementType=Bo,e.lanes=o,e;case Vo:return e=Le(19,n,t,l),e.elementType=Vo,e.lanes=o,e;case aa:return Wl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ua:i=10;break e;case sa:i=9;break e;case Di:i=11;break e;case Ii:i=14;break e;case pt:i=16,r=null;break e}throw Error(g(130,e==null?e:typeof e,""))}return t=Le(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Vt(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=aa,e.lanes=n,e.stateNode={isHidden:!1},e}function Ao(e,t,n){return e=Le(6,e,null,t),e.lanes=n,e}function Uo(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 bp(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=wo(0),this.expirationTimes=wo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function hu(e,t,n,r,l,o,i,u,s){return e=new bp(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Le(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},bi(o),e}function em(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:en,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function ef(e){if(!e)return Pt;e=e._reactInternals;e:{if(Xt(e)!==e||e.tag!==1)throw Error(g(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(he(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(g(171))}if(e.tag===1){var n=e.type;if(he(n))return ec(e,n,t)}return t}function tf(e,t,n,r,l,o,i,u,s){return e=hu(n,r,!0,e,l,o,i,u,s),e.context=ef(null),n=e.current,r=ae(),l=xt(n),o=lt(r,l),o.callback=t??null,_t(n,o,l),e.current.lanes=l,kr(e,l,r),ge(e,r),e}function $l(e,t,n,r){var l=t.current,o=ae(),i=xt(l);return n=ef(n),t.context===null?t.context=n:t.pendingContext=n,t=lt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=_t(l,t,i),e!==null&&(Ve(e,l,i,o),nl(e,l,i)),i}function Rl(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 la(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function gu(e,t){la(e,t),(e=e.alternate)&&la(e,t)}function tm(){return null}var nf=typeof reportError=="function"?reportError:function(e){console.error(e)};function yu(e){this._internalRoot=e}Ql.prototype.render=yu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(g(409));$l(e,t,null,null)};Ql.prototype.unmount=yu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Kt(function(){$l(null,e,null,null)}),t[it]=null}};function Ql(e){this._internalRoot=e}Ql.prototype.unstable_scheduleHydration=function(e){if(e){var t=za();e={blockedOn:null,target:e,priority:t};for(var n=0;n<vt.length&&t!==0&&t<vt[n].priority;n++);vt.splice(n,0,e),n===0&&Ia(e)}};function Su(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Kl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function oa(){}function nm(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=Rl(i);o.call(a)}}var i=tf(t,r,e,0,null,!1,!1,"",oa);return e._reactRootContainer=i,e[it]=i.current,dr(e.nodeType===8?e.parentNode:e),Kt(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var a=Rl(s);u.call(a)}}var s=hu(e,0,!1,null,null,!1,!1,"",oa);return e._reactRootContainer=s,e[it]=s.current,dr(e.nodeType===8?e.parentNode:e),Kt(function(){$l(t,s,n,r)}),s}function Gl(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=Rl(i);u.call(s)}}$l(t,i,e,l)}else i=nm(n,t,e,l,r);return Rl(i)}Ma=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Gn(t.pendingLanes);n!==0&&(Fi(t,n|1),ge(t,K()),(R&6)===0&&(xn=K()+500,Mt()))}break;case 13:Kt(function(){var r=ut(e,1);if(r!==null){var l=ae();Ve(r,e,1,l)}}),gu(e,1)}};ji=function(e){if(e.tag===13){var t=ut(e,134217728);if(t!==null){var n=ae();Ve(t,e,134217728,n)}gu(e,134217728)}};Ra=function(e){if(e.tag===13){var t=xt(e),n=ut(e,t);if(n!==null){var r=ae();Ve(n,e,t,r)}gu(e,t)}};za=function(){return D};Da=function(e,t){var n=D;try{return D=e,t()}finally{D=n}};Jo=function(e,t,n){switch(t){case"input":if($o(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(g(90));fa(r),$o(r,l)}}}break;case"textarea":pa(e,n);break;case"select":t=n.value,t!=null&&pn(e,!!n.multiple,t,!1)}};wa=du;ka=Kt;var rm={usingClientEntryPoint:!1,Events:[_r,on,Ul,ya,Sa,du]},Wn={findFiberByHostInstance:Ut,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},lm={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:at.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ca(e),e===null?null:e.stateNode},findFiberByHostInstance:Wn.findFiberByHostInstance||tm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&($n=__REACT_DEVTOOLS_GLOBAL_HOOK__,!$n.isDisabled&&$n.supportsFiber))try{zl=$n.inject(lm),Ze=$n}catch{}var $n;Ce.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=rm;Ce.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Su(t))throw Error(g(200));return em(e,t,null,n)};Ce.createRoot=function(e,t){if(!Su(e))throw Error(g(299));var n=!1,r="",l=nf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=hu(e,1,!1,null,null,n,!1,r,l),e[it]=t.current,dr(e.nodeType===8?e.parentNode:e),new yu(t)};Ce.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(g(188)):(e=Object.keys(e).join(","),Error(g(268,e)));return e=Ca(t),e=e===null?null:e.stateNode,e};Ce.flushSync=function(e){return Kt(e)};Ce.hydrate=function(e,t,n){if(!Kl(t))throw Error(g(200));return Gl(null,e,t,!0,n)};Ce.hydrateRoot=function(e,t,n){if(!Su(e))throw Error(g(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=nf;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=tf(t,null,e,1,n??null,l,!1,o,i),e[it]=t.current,dr(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 Ql(t)};Ce.render=function(e,t,n){if(!Kl(t))throw Error(g(200));return Gl(null,e,t,!1,n)};Ce.unmountComponentAtNode=function(e){if(!Kl(e))throw Error(g(40));return e._reactRootContainer?(Kt(function(){Gl(null,null,e,!1,function(){e._reactRootContainer=null,e[it]=null})}),!0):!1};Ce.unstable_batchedUpdates=du;Ce.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Kl(n))throw Error(g(200));if(e==null||e._reactInternals===void 0)throw Error(g(38));return Gl(e,t,n,!1,r)};Ce.version="18.3.1-next-f1338f8080-20240426"});var uf=be((Sm,of)=>{"use strict";function lf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(lf)}catch(e){console.error(e)}}lf(),of.exports=rf()});var af=be(wu=>{"use strict";var sf=uf();wu.createRoot=sf.createRoot,wu.hydrateRoot=sf.hydrateRoot;var wm});var ff=be(Xl=>{"use strict";var om=de(),im=Symbol.for("react.element"),um=Symbol.for("react.fragment"),sm=Object.prototype.hasOwnProperty,am=om.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,cm={key:!0,ref:!0,__self:!0,__source:!0};function cf(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)sm.call(t,r)&&!cm.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:im,type:e,key:o,ref:i,props:l,_owner:am.current}}Xl.Fragment=um;Xl.jsx=cf;Xl.jsxs=cf});var $=be((_m,df)=>{"use strict";df.exports=ff()});var Df=O(af(),1);var fe=O(de(),1);var Z=O($(),1);function pf({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(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,Z.jsx)("circle",{cx:"12",cy:"12",r:"5"}),(0,Z.jsx)("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),(0,Z.jsx)("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),(0,Z.jsx)("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),(0,Z.jsx)("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),(0,Z.jsx)("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),(0,Z.jsx)("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),(0,Z.jsx)("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),(0,Z.jsx)("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"})]});case"dark":return(0,Z.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,Z.jsx)("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"})});case"system":default:return(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,Z.jsx)("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),(0,Z.jsx)("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),(0,Z.jsx)("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(0,Z.jsx)("button",{className:"theme-toggle-btn",onClick:n,title:l(),"aria-label":l(),children:r()})}var j=O($(),1);function mf({isConnected:e,projects:t,currentFilter:n,onFilterChange:r,onSettingsToggle:l,sidebarOpen:o,isProcessing:i,themePreference:u,onThemeChange:s}){return(0,j.jsxs)("div",{className:"header",children:[(0,j.jsxs)("h1",{children:[(0,j.jsx)("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${i?"spinning":""}`}),(0,j.jsx)("span",{className:"logo-text",children:"claude-mem"})]}),(0,j.jsxs)("div",{className:"status",children:[(0,j.jsx)("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",title:"Documentation",style:{display:"block",padding:"8px 4px 8px 8px",color:"#a0a0a0",transition:"color 0.2s",lineHeight:0},onMouseEnter:a=>a.currentTarget.style.color="#606060",onMouseLeave:a=>a.currentTarget.style.color="#a0a0a0",children:(0,j.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,j.jsx)("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),(0,j.jsx)("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"})]})}),(0,j.jsx)("a",{href:"https://github.com/thedotmack/claude-mem/",target:"_blank",rel:"noopener noreferrer",title:"GitHub",style:{display:"block",padding:"8px 4px",color:"#a0a0a0",transition:"color 0.2s",lineHeight:0},onMouseEnter:a=>a.currentTarget.style.color="#606060",onMouseLeave:a=>a.currentTarget.style.color="#a0a0a0",children:(0,j.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j.jsx)("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"})})}),(0,j.jsx)("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",title:"X (Twitter)",style:{display:"block",padding:"8px 8px 8px 4px",color:"#a0a0a0",transition:"color 0.2s",lineHeight:0},onMouseEnter:a=>a.currentTarget.style.color="#606060",onMouseLeave:a=>a.currentTarget.style.color="#a0a0a0",children:(0,j.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j.jsx)("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"})})}),(0,j.jsxs)("select",{value:n,onChange:a=>r(a.target.value),children:[(0,j.jsx)("option",{value:"",children:"All Projects"}),t.map(a=>(0,j.jsx)("option",{value:a,children:a},a))]}),(0,j.jsx)(pf,{preference:u,onThemeChange:s}),(0,j.jsx)("button",{className:`settings-btn ${o?"active":""}`,onClick:l,title:"Settings",children:(0,j.jsxs)("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,j.jsx)("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"}),(0,j.jsx)("circle",{cx:"12",cy:"12",r:"3"})]})})]})]})}var ct=O(de(),1);var ku=O(de(),1);function Pn(e){return new Date(e).toLocaleString()}function vf(e){if(!e)return"-";let t=Math.floor(e/3600),n=Math.floor(e%3600/60);return`${t}h ${n}m`}function hf(e){return e?e<1024?e+" B":e<1024*1024?(e/1024).toFixed(1)+" KB":(e/(1024*1024)).toFixed(1)+" MB":"-"}var M=O($(),1);function gf(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 yf({observation:e}){let[t,n]=(0,ku.useState)(!1),[r,l]=(0,ku.useState)(!1),o=Pn(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(gf):[],a=e.files_modified?JSON.parse(e.files_modified).map(gf):[],p=i.length>0||u.length>0||s.length>0||a.length>0;return(0,M.jsxs)("div",{className:"card",children:[(0,M.jsxs)("div",{className:"card-header",children:[(0,M.jsxs)("div",{className:"card-header-left",children:[(0,M.jsx)("span",{className:`card-type type-${e.type}`,children:e.type}),(0,M.jsx)("span",{className:"card-project",children:e.project})]}),(0,M.jsxs)("div",{className:"view-mode-toggles",children:[p&&(0,M.jsxs)("button",{className:`view-mode-toggle ${t?"active":""}`,onClick:()=>{n(!t),t||l(!1)},children:[(0,M.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,M.jsx)("polyline",{points:"9 11 12 14 22 4"}),(0,M.jsx)("path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"})]}),(0,M.jsx)("span",{children:"facts"})]}),e.narrative&&(0,M.jsxs)("button",{className:`view-mode-toggle ${r?"active":""}`,onClick:()=>{l(!r),r||n(!1)},children:[(0,M.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,M.jsx)("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),(0,M.jsx)("polyline",{points:"14 2 14 8 20 8"}),(0,M.jsx)("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),(0,M.jsx)("line",{x1:"16",y1:"17",x2:"8",y2:"17"})]}),(0,M.jsx)("span",{children:"narrative"})]})]})]}),(0,M.jsx)("div",{className:"card-title",children:e.title||"Untitled"}),(0,M.jsxs)("div",{className:"view-mode-content",children:[!t&&!r&&e.subtitle&&(0,M.jsx)("div",{className:"card-subtitle",children:e.subtitle}),t&&i.length>0&&(0,M.jsx)("ul",{className:"facts-list",children:i.map((m,v)=>(0,M.jsx)("li",{children:m},v))}),r&&e.narrative&&(0,M.jsx)("div",{className:"narrative",children:e.narrative})]}),(0,M.jsxs)("div",{className:"card-meta",children:[(0,M.jsxs)("span",{className:"meta-date",children:["#",e.id," \u2022 ",o]}),t&&(u.length>0||s.length>0||a.length>0)&&(0,M.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px",alignItems:"center"},children:[u.map((m,v)=>(0,M.jsx)("span",{style:{padding:"2px 8px",background:"var(--color-type-badge-bg)",color:"var(--color-type-badge-text)",borderRadius:"3px",fontWeight:"500",fontSize:"10px"},children:m},v)),s.length>0&&(0,M.jsxs)("span",{className:"meta-files",children:[(0,M.jsx)("span",{className:"file-label",children:"read:"})," ",s.join(", ")]}),a.length>0&&(0,M.jsxs)("span",{className:"meta-files",children:[(0,M.jsx)("span",{className:"file-label",children:"modified:"})," ",a.join(", ")]})]})]})]})}var ye=O($(),1);function Sf({summary:e}){let t=Pn(e.created_at_epoch);return(0,ye.jsxs)("div",{className:"card summary-card",children:[(0,ye.jsx)("div",{className:"card-header",children:(0,ye.jsxs)("div",{className:"card-header-left",children:[(0,ye.jsx)("span",{className:"card-type",children:"SUMMARY"}),(0,ye.jsx)("span",{className:"card-project",children:e.project})]})}),e.request&&(0,ye.jsxs)("div",{className:"card-title",children:["Request: ",e.request]}),e.investigated&&(0,ye.jsxs)("div",{className:"card-subtitle",children:["Investigated: ",e.investigated]}),e.learned&&(0,ye.jsxs)("div",{className:"card-subtitle",children:["Learned: ",e.learned]}),e.completed&&(0,ye.jsxs)("div",{className:"card-subtitle",children:["Completed: ",e.completed]}),e.next_steps&&(0,ye.jsxs)("div",{className:"card-subtitle",children:["Next: ",e.next_steps]}),(0,ye.jsx)("div",{className:"card-meta",children:(0,ye.jsxs)("span",{className:"meta-date",children:["#",e.id," \u2022 ",t]})})]})}var qe=O($(),1);function wf({prompt:e}){let t=Pn(e.created_at_epoch);return(0,qe.jsxs)("div",{className:"card prompt-card",children:[(0,qe.jsx)("div",{className:"card-header",children:(0,qe.jsxs)("div",{className:"card-header-left",children:[(0,qe.jsx)("span",{className:"card-type",children:"Prompt"}),(0,qe.jsx)("span",{className:"card-project",children:e.project})]})}),(0,qe.jsx)("div",{className:"card-content",children:e.prompt_text}),(0,qe.jsx)("div",{className:"card-meta",children:(0,qe.jsxs)("span",{className:"meta-date",children:["#",e.id," \u2022 ",t]})})]})}var Zl=O(de(),1),Yl=O($(),1);function kf({targetRef:e}){let[t,n]=(0,Zl.useState)(!1);(0,Zl.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?(0,Yl.jsx)("button",{onClick:r,className:"scroll-to-top","aria-label":"Scroll to top",children:(0,Yl.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,Yl.jsx)("polyline",{points:"18 15 12 9 6 15"})})}):null}var xr={PAGINATION_PAGE_SIZE:50,LOAD_MORE_THRESHOLD:.1};var xe=O($(),1);function Ef({observations:e,summaries:t,prompts:n,onLoadMore:r,isLoading:l,hasMore:o}){let i=(0,ct.useRef)(null),u=(0,ct.useRef)(null),s=(0,ct.useRef)(r);(0,ct.useEffect)(()=>{s.current=r},[r]),(0,ct.useEffect)(()=>{let p=i.current;if(!p)return;let m=new IntersectionObserver(v=>{v[0].isIntersecting&&o&&!l&&s.current?.()},{threshold:xr.LOAD_MORE_THRESHOLD});return m.observe(p),()=>{p&&m.unobserve(p),m.disconnect()}},[o,l]);let a=(0,ct.useMemo)(()=>[...e.map(m=>({...m,itemType:"observation"})),...t.map(m=>({...m,itemType:"summary"})),...n.map(m=>({...m,itemType:"prompt"}))].sort((m,v)=>v.created_at_epoch-m.created_at_epoch),[e,t,n]);return(0,xe.jsxs)("div",{className:"feed",ref:u,children:[(0,xe.jsx)(kf,{targetRef:u}),(0,xe.jsxs)("div",{className:"feed-content",children:[a.map(p=>{let m=`${p.itemType}-${p.id}`;return p.itemType==="observation"?(0,xe.jsx)(yf,{observation:p},m):p.itemType==="summary"?(0,xe.jsx)(Sf,{summary:p},m):(0,xe.jsx)(wf,{prompt:p},m)}),a.length===0&&!l&&(0,xe.jsx)("div",{style:{textAlign:"center",padding:"40px",color:"#8b949e"},children:"No items to display"}),l&&(0,xe.jsxs)("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e"},children:[(0,xe.jsx)("div",{className:"spinner",style:{display:"inline-block",marginRight:"10px"}}),"Loading more..."]}),o&&!l&&a.length>0&&(0,xe.jsx)("div",{ref:i,style:{height:"20px",margin:"10px 0"}}),!o&&a.length>0&&(0,xe.jsx)("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e",fontSize:"14px"},children:"No more items to load"})]})]})}var We=O(de(),1);var ze={CLAUDE_MEM_MODEL:"claude-haiku-4-5",CLAUDE_MEM_CONTEXT_OBSERVATIONS:"50",CLAUDE_MEM_WORKER_PORT:"37777"};var k=O($(),1);function _f({isOpen:e,settings:t,stats:n,isSaving:r,saveStatus:l,isConnected:o,onSave:i,onClose:u,onRefreshStats:s}){let[a,p]=(0,We.useState)(t.CLAUDE_MEM_MODEL||ze.CLAUDE_MEM_MODEL),[m,v]=(0,We.useState)(t.CLAUDE_MEM_CONTEXT_OBSERVATIONS||ze.CLAUDE_MEM_CONTEXT_OBSERVATIONS),[y,w]=(0,We.useState)(t.CLAUDE_MEM_WORKER_PORT||ze.CLAUDE_MEM_WORKER_PORT),[S,z]=(0,We.useState)(!0),[f,c]=(0,We.useState)(!1),[d,h]=(0,We.useState)("");(0,We.useEffect)(()=>{p(t.CLAUDE_MEM_MODEL||ze.CLAUDE_MEM_MODEL),v(t.CLAUDE_MEM_CONTEXT_OBSERVATIONS||ze.CLAUDE_MEM_CONTEXT_OBSERVATIONS),w(t.CLAUDE_MEM_WORKER_PORT||ze.CLAUDE_MEM_WORKER_PORT)},[t]),(0,We.useEffect)(()=>{fetch("/api/mcp/status").then(E=>E.json()).then(E=>z(E.enabled)).catch(E=>console.error("Failed to load MCP status:",E))},[]),(0,We.useEffect)(()=>{e&&s()},[e,s]);let C=()=>{i({CLAUDE_MEM_MODEL:a,CLAUDE_MEM_CONTEXT_OBSERVATIONS:m,CLAUDE_MEM_WORKER_PORT:y})},x=async E=>{c(!0),h("Toggling...");try{let P=await(await fetch("/api/mcp/toggle",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:E})})).json();P.success?(z(P.enabled),h("\u2713 Updated (restart Claude Code to apply)"),setTimeout(()=>h(""),3e3)):(h(`\u2717 Error: ${P.error}`),setTimeout(()=>h(""),3e3))}catch(N){h(`\u2717 Error: ${N instanceof Error?N.message:"Unknown error"}`),setTimeout(()=>h(""),3e3)}finally{c(!1)}};return(0,k.jsxs)("div",{className:`sidebar ${e?"open":""}`,children:[(0,k.jsxs)("div",{className:"sidebar-header",children:[(0,k.jsx)("h1",{children:"Settings"}),(0,k.jsxs)("div",{style:{display:"flex",gap:"8px",alignItems:"center"},children:[(0,k.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"6px"},children:[(0,k.jsx)("span",{className:`status-dot ${o?"connected":""}`}),(0,k.jsx)("span",{style:{fontSize:"11px",opacity:.5,fontWeight:300},children:o?"Connected":"Disconnected"})]}),(0,k.jsx)("button",{onClick:C,disabled:r,children:r?"Saving...":"Save"}),(0,k.jsx)("button",{onClick:u,title:"Close settings",style:{background:"transparent",border:"1px solid #404040",padding:"8px",width:"36px",height:"36px",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,k.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,k.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,k.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})})]})]}),(0,k.jsxs)("div",{className:"stats-scroll",children:[(0,k.jsxs)("div",{className:"settings-section",children:[(0,k.jsx)("h3",{children:"Environment Variables"}),(0,k.jsxs)("div",{className:"form-group",children:[(0,k.jsx)("label",{htmlFor:"model",children:"CLAUDE_MEM_MODEL"}),(0,k.jsx)("div",{className:"setting-description",children:"Model used for AI compression of tool observations. Haiku is fast and cheap, Sonnet offers better quality, Opus is most capable but expensive."}),(0,k.jsxs)("select",{id:"model",value:a,onChange:E=>p(E.target.value),children:[(0,k.jsx)("option",{value:"claude-haiku-4-5",children:"claude-haiku-4-5"}),(0,k.jsx)("option",{value:"claude-sonnet-4-5",children:"claude-sonnet-4-5"}),(0,k.jsx)("option",{value:"claude-opus-4",children:"claude-opus-4"})]})]}),(0,k.jsxs)("div",{className:"form-group",children:[(0,k.jsx)("label",{htmlFor:"contextObs",children:"CLAUDE_MEM_CONTEXT_OBSERVATIONS"}),(0,k.jsx)("div",{className:"setting-description",children:"Number of recent observations to inject at session start. Higher values provide more context but increase token usage. Default: 50"}),(0,k.jsx)("input",{type:"number",id:"contextObs",min:"1",max:"200",value:m,onChange:E=>v(E.target.value)})]}),(0,k.jsxs)("div",{className:"form-group",children:[(0,k.jsx)("label",{htmlFor:"workerPort",children:"CLAUDE_MEM_WORKER_PORT"}),(0,k.jsx)("div",{className:"setting-description",children:"Port number for the background worker service. Change only if port 37777 conflicts with another service."}),(0,k.jsx)("input",{type:"number",id:"workerPort",min:"1024",max:"65535",value:y,onChange:E=>w(E.target.value)})]}),l&&(0,k.jsx)("div",{className:"save-status",children:l})]}),(0,k.jsxs)("div",{className:"settings-section",children:[(0,k.jsx)("h3",{children:"MCP Search Server"}),(0,k.jsxs)("div",{className:"form-group",children:[(0,k.jsxs)("label",{htmlFor:"mcpEnabled",style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"},children:[(0,k.jsx)("input",{type:"checkbox",id:"mcpEnabled",checked:S,onChange:E=>x(E.target.checked),disabled:f,style:{cursor:f?"not-allowed":"pointer"}}),"Enable MCP Search Server"]}),(0,k.jsx)("div",{className:"setting-description",children:"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."}),d&&(0,k.jsx)("div",{className:"save-status",children:d})]})]}),(0,k.jsxs)("div",{className:"settings-section",children:[(0,k.jsx)("h3",{children:"Worker Stats"}),(0,k.jsxs)("div",{className:"stats-grid",children:[(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Version"}),(0,k.jsx)("div",{className:"stat-value",children:n.worker?.version||"-"})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Uptime"}),(0,k.jsx)("div",{className:"stat-value",children:vf(n.worker?.uptime)})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Active Sessions"}),(0,k.jsx)("div",{className:"stat-value",children:n.worker?.activeSessions||"0"})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"SSE Clients"}),(0,k.jsx)("div",{className:"stat-value",children:n.worker?.sseClients||"0"})]})]})]}),(0,k.jsxs)("div",{className:"settings-section",children:[(0,k.jsx)("h3",{children:"Database Stats"}),(0,k.jsxs)("div",{className:"stats-grid",children:[(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"DB Size"}),(0,k.jsx)("div",{className:"stat-value",children:hf(n.database?.size)})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Observations"}),(0,k.jsx)("div",{className:"stat-value",children:n.database?.observations||"0"})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Sessions"}),(0,k.jsx)("div",{className:"stat-value",children:n.database?.sessions||"0"})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Summaries"}),(0,k.jsx)("div",{className:"stat-value",children:n.database?.summaries||"0"})]})]})]})]})]})}var De=O(de(),1);var $e={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var Jl={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function Cf(){let[e,t]=(0,De.useState)([]),[n,r]=(0,De.useState)([]),[l,o]=(0,De.useState)([]),[i,u]=(0,De.useState)([]),[s,a]=(0,De.useState)(!1),[p,m]=(0,De.useState)(!1),v=(0,De.useRef)(null),y=(0,De.useRef)();return(0,De.useEffect)(()=>{let w=()=>{v.current&&v.current.close();let S=new EventSource($e.STREAM);v.current=S,S.onopen=()=>{console.log("[SSE] Connected"),a(!0),y.current&&clearTimeout(y.current)},S.onerror=z=>{console.error("[SSE] Connection error:",z),a(!1),S.close(),y.current=setTimeout(()=>{y.current=void 0,console.log("[SSE] Attempting to reconnect..."),w()},Jl.SSE_RECONNECT_DELAY_MS)},S.onmessage=z=>{try{let f=JSON.parse(z.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(c=>[f.observation,...c]));break;case"new_summary":if(f.summary){let c=f.summary;console.log("[SSE] New summary:",c.id),r(d=>[c,...d])}break;case"new_prompt":if(f.prompt){let c=f.prompt;console.log("[SSE] New prompt:",c.id),o(d=>[c,...d])}break;case"processing_status":typeof f.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",f.isProcessing),m(f.isProcessing));break}}catch(f){console.error("[SSE] Failed to parse message:",f)}}};return w(),()=>{v.current&&v.current.close(),y.current&&clearTimeout(y.current)}},[]),{observations:e,summaries:n,prompts:l,projects:i,isProcessing:p,isConnected:s}}var Ln=O(de(),1);function xf(){let[e,t]=(0,Ln.useState)(ze),[n,r]=(0,Ln.useState)(!1),[l,o]=(0,Ln.useState)("");return(0,Ln.useEffect)(()=>{fetch($e.SETTINGS).then(u=>u.json()).then(u=>{t({CLAUDE_MEM_MODEL:u.CLAUDE_MEM_MODEL||ze.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:u.CLAUDE_MEM_CONTEXT_OBSERVATIONS||ze.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:u.CLAUDE_MEM_WORKER_PORT||ze.CLAUDE_MEM_WORKER_PORT})}).catch(u=>{console.error("Failed to load settings:",u)})},[]),{settings:e,saveSettings:async u=>{r(!0),o("Saving...");try{let a=await(await fetch($e.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)})).json();a.success?(t(u),o("\u2713 Saved"),setTimeout(()=>o(""),Jl.SAVE_STATUS_DISPLAY_DURATION_MS)):o(`\u2717 Error: ${a.error}`)}catch(s){o(`\u2717 Error: ${s instanceof Error?s.message:"Unknown error"}`)}finally{r(!1)}},isSaving:n,saveStatus:l}}var On=O(de(),1);function Nf(){let[e,t]=(0,On.useState)({}),n=(0,On.useCallback)(async()=>{try{let l=await(await fetch($e.STATS)).json();t(l)}catch(r){console.error("Failed to load stats:",r)}},[]);return(0,On.useEffect)(()=>{n()},[n]),{stats:e,refreshStats:n}}var Rt=O(de(),1);function Eu(e,t,n){let[r,l]=(0,Rt.useState)({isLoading:!1,hasMore:!0}),o=(0,Rt.useRef)(0),i=(0,Rt.useRef)(n),u=(0,Rt.useRef)(r),s=(0,Rt.useCallback)(async()=>{let a=i.current!==n;if(a){o.current=0,i.current=n;let p={isLoading:!1,hasMore:!0};l(p),u.current=p}if(!a&&(u.current.isLoading||!u.current.hasMore))return[];l(p=>({...p,isLoading:!0}));try{let p=new URLSearchParams({offset:o.current.toString(),limit:xr.PAGINATION_PAGE_SIZE.toString()});n&&p.append("project",n);let m=await fetch(`${e}?${p}`);if(!m.ok)throw new Error(`Failed to load ${t}: ${m.statusText}`);let v=await m.json();return l(y=>({...y,isLoading:!1,hasMore:v.hasMore})),o.current+=xr.PAGINATION_PAGE_SIZE,v.items}catch(p){return console.error(`Failed to load ${t}:`,p),l(m=>({...m,isLoading:!1})),[]}},[n,e,t]);return{...r,loadMore:s}}function Tf(e){let t=Eu($e.OBSERVATIONS,"observations",e),n=Eu($e.SUMMARIES,"summaries",e),r=Eu($e.PROMPTS,"prompts",e);return{observations:t,summaries:n,prompts:r}}var Mn=O(de(),1),Of="claude-mem-theme";function fm(){return typeof window>"u"||window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function Pf(){try{let e=localStorage.getItem(Of);if(e==="system"||e==="light"||e==="dark")return e}catch(e){console.warn("Failed to read theme preference from localStorage:",e)}return"system"}function Lf(e){return e==="system"?fm():e}function Mf(){let[e,t]=(0,Mn.useState)(Pf),[n,r]=(0,Mn.useState)(()=>Lf(Pf()));return(0,Mn.useEffect)(()=>{let o=Lf(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(Of,o),t(o)}catch(i){console.warn("Failed to save theme preference to localStorage:",i),t(o)}}}}function ql(e,t){let n=new Set;return[...e,...t].filter(r=>n.has(r.id)?!1:(n.add(r.id),!0))}var Yt=O($(),1);function Rf(){let[e,t]=(0,fe.useState)(""),[n,r]=(0,fe.useState)(!1),[l,o]=(0,fe.useState)([]),[i,u]=(0,fe.useState)([]),[s,a]=(0,fe.useState)([]),{observations:p,summaries:m,prompts:v,projects:y,isProcessing:w,isConnected:S}=Cf(),{settings:z,saveSettings:f,isSaving:c,saveStatus:d}=xf(),{stats:h,refreshStats:C}=Nf(),{preference:x,resolvedTheme:E,setThemePreference:N}=Mf(),P=Tf(e),L=(0,fe.useMemo)(()=>e?l:ql(p,l),[p,l,e]),Qe=(0,fe.useMemo)(()=>e?i:ql(m,i),[m,i,e]),eo=(0,fe.useMemo)(()=>e?s:ql(v,s),[v,s,e]),Cu=(0,fe.useCallback)(()=>{r(Zt=>!Zt)},[]),xu=(0,fe.useCallback)(async()=>{try{let[Zt,Nu,Tu]=await Promise.all([P.observations.loadMore(),P.summaries.loadMore(),P.prompts.loadMore()]);Zt.length>0&&o(Rn=>[...Rn,...Zt]),Nu.length>0&&u(Rn=>[...Rn,...Nu]),Tu.length>0&&a(Rn=>[...Rn,...Tu])}catch(Zt){console.error("Failed to load more data:",Zt)}},[e,P.observations,P.summaries,P.prompts]);return(0,fe.useEffect)(()=>{o([]),u([]),a([]),xu()},[e]),(0,Yt.jsxs)("div",{className:"container",children:[(0,Yt.jsxs)("div",{className:"main-col",children:[(0,Yt.jsx)(mf,{isConnected:S,projects:y,currentFilter:e,onFilterChange:t,onSettingsToggle:Cu,sidebarOpen:n,isProcessing:w,themePreference:x,onThemeChange:N}),(0,Yt.jsx)(Ef,{observations:L,summaries:Qe,prompts:eo,onLoadMore:xu,isLoading:P.observations.isLoading||P.summaries.isLoading||P.prompts.isLoading,hasMore:P.observations.hasMore||P.summaries.hasMore||P.prompts.hasMore})]}),(0,Yt.jsx)(_f,{isOpen:n,settings:z,stats:h,isSaving:c,saveStatus:d,isConnected:S,onSave:f,onClose:Cu,onRefreshStats:C})]})}var zf=O(de(),1),zt=O($(),1),bl=class extends zf.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?(0,zt.jsxs)("div",{style:{padding:"20px",color:"#ff6b6b",backgroundColor:"#1a1a1a",minHeight:"100vh"},children:[(0,zt.jsx)("h1",{style:{fontSize:"24px",marginBottom:"10px"},children:"Something went wrong"}),(0,zt.jsx)("p",{style:{marginBottom:"10px",color:"#8b949e"},children:"The application encountered an error. Please refresh the page to try again."}),this.state.error&&(0,zt.jsxs)("details",{style:{marginTop:"20px",color:"#8b949e"},children:[(0,zt.jsx)("summary",{style:{cursor:"pointer",marginBottom:"10px"},children:"Error details"}),(0,zt.jsxs)("pre",{style:{backgroundColor:"#0d1117",padding:"10px",borderRadius:"6px",overflow:"auto"},children:[this.state.error.toString(),this.state.errorInfo&&`
`+this.state.errorInfo.componentStack]})]})]}):this.props.children}};var _u=O($(),1),If=document.getElementById("root");if(!If)throw new Error("Root element not found");var dm=(0,Df.createRoot)(If);dm.render((0,_u.jsx)(bl,{children:(0,_u.jsx)(Rf,{})}));})();
/*! 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.
*)
react/cjs/react-jsx-runtime.production.min.js:
(**
* @license React
* react-jsx-runtime.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.
*)
*/