Files
claude-mem/plugin/ui/viewer-bundle.js
T
Alex Newman 8caf159d99 feat: Add branch-based beta toggle for switching between stable and beta versions
Adds Version Channel section to Settings sidebar allowing users to:
- See current branch (main or beta/7.0) and stability status
- Switch to beta branch to access Endless Mode features
- Switch back to stable for production use
- Pull updates for current branch

Implementation:
- BranchManager.ts: Git operations for branch detection/switching
- worker-service.ts: /api/branch/* endpoints (status, switch, update)
- Sidebar.tsx: Version Channel UI with branch state and handlers

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 14:12:49 -05:00

46 lines
172 KiB
JavaScript

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