Files
claude-mem/plugin/ui/viewer-bundle.js
T
Alex Newman ad8ac7970d fix: Chroma connection errors and remove dead last_user_message code (#525)
* fix: distinguish connection errors from collection-not-found in ChromaSync

Previously, ensureCollection() caught ALL errors from chroma_get_collection_info
and assumed they meant "collection doesn't exist". This caused connection errors
like "Not connected" to trigger unnecessary collection creation attempts.

Now connection-related errors are re-thrown immediately instead of being
misinterpreted as missing collections.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: improve error handling for Chroma connection and collection creation

* fix: remove dead last_user_message from summarize flow

The last_user_message field was extracted from transcripts but never used.
In Claude Code transcripts, "user" type messages are mostly tool_results,
not actual user input. The user's original request is already stored in
user_prompts table.

This removes the false warning "Missing last_user_message when queueing
summary" which was complaining about missing data that didn't exist and
wasn't needed.

Changes:
- summary-hook: Only extract last_assistant_message
- SessionRoutes: Remove last_user_message from request body handling
- SessionManager.queueSummarize: Remove lastUserMessage parameter
- PendingMessage interface: Remove last_user_message field
- SDKSession interface: Remove last_user_message field
- All agents: Remove last_user_message from buildSummaryPrompt calls

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* build artifacts for plugin

* Enhance error handling across multiple services

- Improved logging in `BranchManager.ts` to capture recovery checkout failures.
- Updated `PaginationHelper.ts` to log when file paths are plain strings instead of valid JSON.
- Enhanced error logging in `SDKAgent.ts` for Claude executable detection failures.
- Added logging for plain string handling in `SearchManager.ts` for files read and edited.
- Improved logging in `paths.ts` for git root detection failures.
- Enhanced JSON parsing error handling in `timeline-formatting.ts` with previews of failed inputs.
- Updated `transcript-parser.ts` to log summary of parse errors after processing transcript lines.
- Established a baseline for error handling practices in `error-handling-baseline.txt`.
- Documented error handling anti-pattern rules in `CLAUDE.md` to prevent silent failures and improve code quality.

* Add error handling anti-pattern detection script and guidelines

- Introduced `detect-error-handling-antipatterns.ts` to identify common error handling issues in TypeScript code.
- Created comprehensive documentation in `CLAUDE.md` outlining forbidden patterns, allowed patterns, and critical path protection rules.
- Implemented checks for empty catch blocks, logging practices, and try-catch block sizes to prevent silent failures and improve debugging.
- Established a reporting mechanism to summarize detected anti-patterns with severity levels.

* feat: add console filter bar and log line parsing with filtering capabilities

- Introduced a console filter bar with options to filter logs by level and component.
- Implemented parsing of log lines to extract structured data including timestamp, level, component, and correlation ID.
- Added functionality to toggle individual and all levels/components for filtering.
- Enhanced log line rendering with color coding based on log level and special message types.
- Improved responsiveness of the filter bar for smaller screens.

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 14:45:50 -05:00

49 lines
240 KiB
JavaScript

"use strict";(()=>{var Wd=Object.create;var lu=Object.defineProperty;var Gd=Object.getOwnPropertyDescriptor;var Xd=Object.getOwnPropertyNames;var $d=Object.getPrototypeOf,Kd=Object.prototype.hasOwnProperty;var me=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Yd=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Xd(t))!Kd.call(e,o)&&o!==r&&lu(e,o,{get:()=>t[o],enumerable:!(n=Gd(t,o))||n.enumerable});return e};var b=(e,t,r)=>(r=e!=null?Wd($d(e)):{},Yd(t||!e||!e.__esModule?lu(r,"default",{value:e,enumerable:!0}):r,e));var vu=me(P=>{"use strict";var Xr=Symbol.for("react.element"),Qd=Symbol.for("react.portal"),Zd=Symbol.for("react.fragment"),Jd=Symbol.for("react.strict_mode"),ep=Symbol.for("react.profiler"),tp=Symbol.for("react.provider"),rp=Symbol.for("react.context"),np=Symbol.for("react.forward_ref"),op=Symbol.for("react.suspense"),lp=Symbol.for("react.memo"),ip=Symbol.for("react.lazy"),iu=Symbol.iterator;function sp(e){return e===null||typeof e!="object"?null:(e=iu&&e[iu]||e["@@iterator"],typeof e=="function"?e:null)}var au={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},cu=Object.assign,fu={};function dr(e,t,r){this.props=e,this.context=t,this.refs=fu,this.updater=r||au}dr.prototype.isReactComponent={};dr.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")};dr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function du(){}du.prototype=dr.prototype;function Dl(e,t,r){this.props=e,this.context=t,this.refs=fu,this.updater=r||au}var Il=Dl.prototype=new du;Il.constructor=Dl;cu(Il,dr.prototype);Il.isPureReactComponent=!0;var su=Array.isArray,pu=Object.prototype.hasOwnProperty,Ul={current:null},mu={key:!0,ref:!0,__self:!0,__source:!0};function gu(e,t,r){var n,o={},l=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)pu.call(t,n)&&!mu.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];o.children=u}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)o[n]===void 0&&(o[n]=s[n]);return{$$typeof:Xr,type:e,key:l,ref:i,props:o,_owner:Ul.current}}function up(e,t){return{$$typeof:Xr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Fl(e){return typeof e=="object"&&e!==null&&e.$$typeof===Xr}function ap(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var uu=/\/+/g;function Pl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?ap(""+e.key):t.toString(36)}function $n(e,t,r,n,o){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(l){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case Xr:case Qd:i=!0}}if(i)return i=e,o=o(i),e=n===""?"."+Pl(i,0):n,su(o)?(r="",e!=null&&(r=e.replace(uu,"$&/")+"/"),$n(o,t,r,"",function(a){return a})):o!=null&&(Fl(o)&&(o=up(o,r+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(uu,"$&/")+"/")+e)),t.push(o)),1;if(i=0,n=n===""?".":n+":",su(e))for(var s=0;s<e.length;s++){l=e[s];var u=n+Pl(l,s);i+=$n(l,t,r,u,o)}else if(u=sp(e),typeof u=="function")for(e=u.call(e),s=0;!(l=e.next()).done;)l=l.value,u=n+Pl(l,s++),i+=$n(l,t,r,u,o);else if(l==="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 Xn(e,t,r){if(e==null)return e;var n=[],o=0;return $n(e,n,"","",function(l){return t.call(r,l,o++)}),n}function cp(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Se={current:null},Kn={transition:null},fp={ReactCurrentDispatcher:Se,ReactCurrentBatchConfig:Kn,ReactCurrentOwner:Ul};function hu(){throw Error("act(...) is not supported in production builds of React.")}P.Children={map:Xn,forEach:function(e,t,r){Xn(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Xn(e,function(){t++}),t},toArray:function(e){return Xn(e,function(t){return t})||[]},only:function(e){if(!Fl(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};P.Component=dr;P.Fragment=Zd;P.Profiler=ep;P.PureComponent=Dl;P.StrictMode=Jd;P.Suspense=op;P.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=fp;P.act=hu;P.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=cu({},e.props),o=e.key,l=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,i=Ul.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)pu.call(t,u)&&!mu.hasOwnProperty(u)&&(n[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)n.children=r;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];n.children=s}return{$$typeof:Xr,type:e.type,key:o,ref:l,props:n,_owner:i}};P.createContext=function(e){return e={$$typeof:rp,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:tp,_context:e},e.Consumer=e};P.createElement=gu;P.createFactory=function(e){var t=gu.bind(null,e);return t.type=e,t};P.createRef=function(){return{current:null}};P.forwardRef=function(e){return{$$typeof:np,render:e}};P.isValidElement=Fl;P.lazy=function(e){return{$$typeof:ip,_payload:{_status:-1,_result:e},_init:cp}};P.memo=function(e,t){return{$$typeof:lp,type:e,compare:t===void 0?null:t}};P.startTransition=function(e){var t=Kn.transition;Kn.transition={};try{e()}finally{Kn.transition=t}};P.unstable_act=hu;P.useCallback=function(e,t){return Se.current.useCallback(e,t)};P.useContext=function(e){return Se.current.useContext(e)};P.useDebugValue=function(){};P.useDeferredValue=function(e){return Se.current.useDeferredValue(e)};P.useEffect=function(e,t){return Se.current.useEffect(e,t)};P.useId=function(){return Se.current.useId()};P.useImperativeHandle=function(e,t,r){return Se.current.useImperativeHandle(e,t,r)};P.useInsertionEffect=function(e,t){return Se.current.useInsertionEffect(e,t)};P.useLayoutEffect=function(e,t){return Se.current.useLayoutEffect(e,t)};P.useMemo=function(e,t){return Se.current.useMemo(e,t)};P.useReducer=function(e,t,r){return Se.current.useReducer(e,t,r)};P.useRef=function(e){return Se.current.useRef(e)};P.useState=function(e){return Se.current.useState(e)};P.useSyncExternalStore=function(e,t,r){return Se.current.useSyncExternalStore(e,t,r)};P.useTransition=function(){return Se.current.useTransition()};P.version="18.3.1"});var W=me((eh,yu)=>{"use strict";yu.exports=vu()});var Mu=me(H=>{"use strict";function jl(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,o=e[n];if(0<Yn(o,t))e[n]=t,e[r]=o,r=n;else break e}}function Ge(e){return e.length===0?null:e[0]}function Zn(e){if(e.length===0)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,o=e.length,l=o>>>1;n<l;){var i=2*(n+1)-1,s=e[i],u=i+1,a=e[u];if(0>Yn(s,r))u<o&&0>Yn(a,s)?(e[n]=a,e[u]=r,n=u):(e[n]=s,e[i]=r,n=i);else if(u<o&&0>Yn(a,r))e[n]=a,e[u]=r,n=u;else break e}}return t}function Yn(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(Eu=performance,H.unstable_now=function(){return Eu.now()}):(zl=Date,Su=zl.now(),H.unstable_now=function(){return zl.now()-Su});var Eu,zl,Su,rt=[],wt=[],dp=1,He=null,ge=3,Jn=!1,Yt=!1,Kr=!1,Cu=typeof setTimeout=="function"?setTimeout:null,Tu=typeof clearTimeout=="function"?clearTimeout:null,_u=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function ql(e){for(var t=Ge(wt);t!==null;){if(t.callback===null)Zn(wt);else if(t.startTime<=e)Zn(wt),t.sortIndex=t.expirationTime,jl(rt,t);else break;t=Ge(wt)}}function Bl(e){if(Kr=!1,ql(e),!Yt)if(Ge(rt)!==null)Yt=!0,bl(Vl);else{var t=Ge(wt);t!==null&&Wl(Bl,t.startTime-e)}}function Vl(e,t){Yt=!1,Kr&&(Kr=!1,Tu(Yr),Yr=-1),Jn=!0;var r=ge;try{for(ql(t),He=Ge(rt);He!==null&&(!(He.expirationTime>t)||e&&!Lu());){var n=He.callback;if(typeof n=="function"){He.callback=null,ge=He.priorityLevel;var o=n(He.expirationTime<=t);t=H.unstable_now(),typeof o=="function"?He.callback=o:He===Ge(rt)&&Zn(rt),ql(t)}else Zn(rt);He=Ge(rt)}if(He!==null)var l=!0;else{var i=Ge(wt);i!==null&&Wl(Bl,i.startTime-t),l=!1}return l}finally{He=null,ge=r,Jn=!1}}var eo=!1,Qn=null,Yr=-1,ku=5,Nu=-1;function Lu(){return!(H.unstable_now()-Nu<ku)}function Rl(){if(Qn!==null){var e=H.unstable_now();Nu=e;var t=!0;try{t=Qn(!0,e)}finally{t?$r():(eo=!1,Qn=null)}}else eo=!1}var $r;typeof _u=="function"?$r=function(){_u(Rl)}:typeof MessageChannel<"u"?(Hl=new MessageChannel,wu=Hl.port2,Hl.port1.onmessage=Rl,$r=function(){wu.postMessage(null)}):$r=function(){Cu(Rl,0)};var Hl,wu;function bl(e){Qn=e,eo||(eo=!0,$r())}function Wl(e,t){Yr=Cu(function(){e(H.unstable_now())},t)}H.unstable_IdlePriority=5;H.unstable_ImmediatePriority=1;H.unstable_LowPriority=4;H.unstable_NormalPriority=3;H.unstable_Profiling=null;H.unstable_UserBlockingPriority=2;H.unstable_cancelCallback=function(e){e.callback=null};H.unstable_continueExecution=function(){Yt||Jn||(Yt=!0,bl(Vl))};H.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"):ku=0<e?Math.floor(1e3/e):5};H.unstable_getCurrentPriorityLevel=function(){return ge};H.unstable_getFirstCallbackNode=function(){return Ge(rt)};H.unstable_next=function(e){switch(ge){case 1:case 2:case 3:var t=3;break;default:t=ge}var r=ge;ge=t;try{return e()}finally{ge=r}};H.unstable_pauseExecution=function(){};H.unstable_requestPaint=function(){};H.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=ge;ge=e;try{return t()}finally{ge=r}};H.unstable_scheduleCallback=function(e,t,r){var n=H.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0<r?n+r:n):r=n,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return o=r+o,e={id:dp++,callback:t,priorityLevel:e,startTime:r,expirationTime:o,sortIndex:-1},r>n?(e.sortIndex=r,jl(wt,e),Ge(rt)===null&&e===Ge(wt)&&(Kr?(Tu(Yr),Yr=-1):Kr=!0,Wl(Bl,r-n))):(e.sortIndex=o,jl(rt,e),Yt||Jn||(Yt=!0,bl(Vl))),e};H.unstable_shouldYield=Lu;H.unstable_wrapCallback=function(e){var t=ge;return function(){var r=ge;ge=t;try{return e.apply(this,arguments)}finally{ge=r}}}});var Ou=me((rh,xu)=>{"use strict";xu.exports=Mu()});var Uf=me(Fe=>{"use strict";var pp=W(),Ie=Ou();function S(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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 za=new Set,En={};function ar(e,t){Dr(e,t),Dr(e+"Capture",t)}function Dr(e,t){for(En[e]=t,e=0;e<t.length;e++)za.add(t[e])}var gt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),mi=Object.prototype.hasOwnProperty,mp=/^[: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]*$/,Au={},Pu={};function gp(e){return mi.call(Pu,e)?!0:mi.call(Au,e)?!1:mp.test(e)?Pu[e]=!0:(Au[e]=!0,!1)}function hp(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function vp(e,t,r,n){if(t===null||typeof t>"u"||hp(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ce(e,t,r,n,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var fe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){fe[e]=new Ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];fe[t]=new Ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){fe[e]=new Ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){fe[e]=new Ce(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){fe[e]=new Ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){fe[e]=new Ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){fe[e]=new Ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){fe[e]=new Ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){fe[e]=new Ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var is=/[\-:]([a-z])/g;function ss(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(is,ss);fe[t]=new Ce(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(is,ss);fe[t]=new Ce(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(is,ss);fe[t]=new Ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){fe[e]=new Ce(e,1,!1,e.toLowerCase(),null,!1,!1)});fe.xlinkHref=new Ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){fe[e]=new Ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function us(e,t,r,n){var o=fe.hasOwnProperty(t)?fe[t]:null;(o!==null?o.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(vp(t,r,o,n)&&(r=null),n||o===null?gp(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):o.mustUseProperty?e[o.propertyName]=r===null?o.type===3?!1:"":r:(t=o.attributeName,n=o.attributeNamespace,r===null?e.removeAttribute(t):(o=o.type,r=o===3||o===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Et=pp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,to=Symbol.for("react.element"),gr=Symbol.for("react.portal"),hr=Symbol.for("react.fragment"),as=Symbol.for("react.strict_mode"),gi=Symbol.for("react.profiler"),Ra=Symbol.for("react.provider"),Ha=Symbol.for("react.context"),cs=Symbol.for("react.forward_ref"),hi=Symbol.for("react.suspense"),vi=Symbol.for("react.suspense_list"),fs=Symbol.for("react.memo"),Tt=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var ja=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var Du=Symbol.iterator;function Qr(e){return e===null||typeof e!="object"?null:(e=Du&&e[Du]||e["@@iterator"],typeof e=="function"?e:null)}var K=Object.assign,Gl;function ln(e){if(Gl===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Gl=t&&t[1]||""}return`
`+Gl+e}var Xl=!1;function $l(e,t){if(!e||Xl)return"";Xl=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var n=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){n=a}e.call(t.prototype)}else{try{throw Error()}catch(a){n=a}e()}}catch(a){if(a&&n&&typeof a.stack=="string"){for(var o=a.stack.split(`
`),l=n.stack.split(`
`),i=o.length-1,s=l.length-1;1<=i&&0<=s&&o[i]!==l[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==l[s]){if(i!==1||s!==1)do if(i--,s--,0>s||o[i]!==l[s]){var u=`
`+o[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=i&&0<=s);break}}}finally{Xl=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?ln(e):""}function yp(e){switch(e.tag){case 5:return ln(e.type);case 16:return ln("Lazy");case 13:return ln("Suspense");case 19:return ln("SuspenseList");case 0:case 2:case 15:return e=$l(e.type,!1),e;case 11:return e=$l(e.type.render,!1),e;case 1:return e=$l(e.type,!0),e;default:return""}}function yi(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 hr:return"Fragment";case gr:return"Portal";case gi:return"Profiler";case as:return"StrictMode";case hi:return"Suspense";case vi:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ha:return(e.displayName||"Context")+".Consumer";case Ra:return(e._context.displayName||"Context")+".Provider";case cs:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case fs:return t=e.displayName||null,t!==null?t:yi(e.type)||"Memo";case Tt:t=e._payload,e=e._init;try{return yi(e(t))}catch{}}return null}function Ep(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 yi(t);case 8:return t===as?"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 Rt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function qa(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Sp(e){var t=qa(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,l=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ro(e){e._valueTracker||(e._valueTracker=Sp(e))}function Ba(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=qa(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Ao(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 Ei(e,t){var r=t.checked;return K({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Iu(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Rt(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Va(e,t){t=t.checked,t!=null&&us(e,"checked",t,!1)}function Si(e,t){Va(e,t);var r=Rt(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?_i(e,t.type,r):t.hasOwnProperty("defaultValue")&&_i(e,t.type,Rt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Uu(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function _i(e,t,r){(t!=="number"||Ao(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var sn=Array.isArray;function Lr(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o<r.length;o++)t["$"+r[o]]=!0;for(r=0;r<e.length;r++)o=t.hasOwnProperty("$"+e[r].value),e[r].selected!==o&&(e[r].selected=o),o&&n&&(e[r].defaultSelected=!0)}else{for(r=""+Rt(r),t=null,o=0;o<e.length;o++){if(e[o].value===r){e[o].selected=!0,n&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function wi(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(S(91));return K({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Fu(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(S(92));if(sn(r)){if(1<r.length)throw Error(S(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Rt(r)}}function ba(e,t){var r=Rt(t.value),n=Rt(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function zu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Wa(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 Ci(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Wa(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var no,Ga=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,o){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,o)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(no=no||document.createElement("div"),no.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=no.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Sn(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var cn={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},_p=["Webkit","ms","Moz","O"];Object.keys(cn).forEach(function(e){_p.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),cn[t]=cn[e]})});function Xa(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||cn.hasOwnProperty(e)&&cn[e]?(""+t).trim():t+"px"}function $a(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Xa(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var wp=K({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 Ti(e,t){if(t){if(wp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(S(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(S(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(S(61))}if(t.style!=null&&typeof t.style!="object")throw Error(S(62))}}function ki(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 Ni=null;function ds(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Li=null,Mr=null,xr=null;function Ru(e){if(e=Rn(e)){if(typeof Li!="function")throw Error(S(280));var t=e.stateNode;t&&(t=ll(t),Li(e.stateNode,e.type,t))}}function Ka(e){Mr?xr?xr.push(e):xr=[e]:Mr=e}function Ya(){if(Mr){var e=Mr,t=xr;if(xr=Mr=null,Ru(e),t)for(e=0;e<t.length;e++)Ru(t[e])}}function Qa(e,t){return e(t)}function Za(){}var Kl=!1;function Ja(e,t,r){if(Kl)return e(t,r);Kl=!0;try{return Qa(e,t,r)}finally{Kl=!1,(Mr!==null||xr!==null)&&(Za(),Ya())}}function _n(e,t){var r=e.stateNode;if(r===null)return null;var n=ll(r);if(n===null)return null;r=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(S(231,t,typeof r));return r}var Mi=!1;if(gt)try{pr={},Object.defineProperty(pr,"passive",{get:function(){Mi=!0}}),window.addEventListener("test",pr,pr),window.removeEventListener("test",pr,pr)}catch{Mi=!1}var pr;function Cp(e,t,r,n,o,l,i,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(r,a)}catch(p){this.onError(p)}}var fn=!1,Po=null,Do=!1,xi=null,Tp={onError:function(e){fn=!0,Po=e}};function kp(e,t,r,n,o,l,i,s,u){fn=!1,Po=null,Cp.apply(Tp,arguments)}function Np(e,t,r,n,o,l,i,s,u){if(kp.apply(this,arguments),fn){if(fn){var a=Po;fn=!1,Po=null}else throw Error(S(198));Do||(Do=!0,xi=a)}}function cr(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function ec(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 Hu(e){if(cr(e)!==e)throw Error(S(188))}function Lp(e){var t=e.alternate;if(!t){if(t=cr(e),t===null)throw Error(S(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(o===null)break;var l=o.alternate;if(l===null){if(n=o.return,n!==null){r=n;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===r)return Hu(o),e;if(l===n)return Hu(o),t;l=l.sibling}throw Error(S(188))}if(r.return!==n.return)r=o,n=l;else{for(var i=!1,s=o.child;s;){if(s===r){i=!0,r=o,n=l;break}if(s===n){i=!0,n=o,r=l;break}s=s.sibling}if(!i){for(s=l.child;s;){if(s===r){i=!0,r=l,n=o;break}if(s===n){i=!0,n=l,r=o;break}s=s.sibling}if(!i)throw Error(S(189))}}if(r.alternate!==n)throw Error(S(190))}if(r.tag!==3)throw Error(S(188));return r.stateNode.current===r?e:t}function tc(e){return e=Lp(e),e!==null?rc(e):null}function rc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=rc(e);if(t!==null)return t;e=e.sibling}return null}var nc=Ie.unstable_scheduleCallback,ju=Ie.unstable_cancelCallback,Mp=Ie.unstable_shouldYield,xp=Ie.unstable_requestPaint,Z=Ie.unstable_now,Op=Ie.unstable_getCurrentPriorityLevel,ps=Ie.unstable_ImmediatePriority,oc=Ie.unstable_UserBlockingPriority,Io=Ie.unstable_NormalPriority,Ap=Ie.unstable_LowPriority,lc=Ie.unstable_IdlePriority,tl=null,it=null;function Pp(e){if(it&&typeof it.onCommitFiberRoot=="function")try{it.onCommitFiberRoot(tl,e,void 0,(e.current.flags&128)===128)}catch{}}var Qe=Math.clz32?Math.clz32:Up,Dp=Math.log,Ip=Math.LN2;function Up(e){return e>>>=0,e===0?32:31-(Dp(e)/Ip|0)|0}var oo=64,lo=4194304;function un(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 Uo(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,l=e.pingedLanes,i=r&268435455;if(i!==0){var s=i&~o;s!==0?n=un(s):(l&=i,l!==0&&(n=un(l)))}else i=r&~o,i!==0?n=un(i):l!==0&&(n=un(l));if(n===0)return 0;if(t!==0&&t!==n&&(t&o)===0&&(o=n&-n,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if((n&4)!==0&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-Qe(t),o=1<<r,n|=e[r],t&=~o;return n}function Fp(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 zp(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var i=31-Qe(l),s=1<<i,u=o[i];u===-1?((s&r)===0||(s&n)!==0)&&(o[i]=Fp(s,t)):u<=t&&(e.expiredLanes|=s),l&=~s}}function Oi(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ic(){var e=oo;return oo<<=1,(oo&4194240)===0&&(oo=64),e}function Yl(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Fn(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Qe(t),e[t]=r}function Rp(e,t){var r=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 n=e.eventTimes;for(e=e.expirationTimes;0<r;){var o=31-Qe(r),l=1<<o;t[o]=0,n[o]=-1,e[o]=-1,r&=~l}}function ms(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-Qe(r),o=1<<n;o&t|e[n]&t&&(e[n]|=t),r&=~o}}var F=0;function sc(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var uc,gs,ac,cc,fc,Ai=!1,io=[],Ot=null,At=null,Pt=null,wn=new Map,Cn=new Map,Nt=[],Hp="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 qu(e,t){switch(e){case"focusin":case"focusout":Ot=null;break;case"dragenter":case"dragleave":At=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":wn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Cn.delete(t.pointerId)}}function Zr(e,t,r,n,o,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:l,targetContainers:[o]},t!==null&&(t=Rn(t),t!==null&&gs(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function jp(e,t,r,n,o){switch(t){case"focusin":return Ot=Zr(Ot,e,t,r,n,o),!0;case"dragenter":return At=Zr(At,e,t,r,n,o),!0;case"mouseover":return Pt=Zr(Pt,e,t,r,n,o),!0;case"pointerover":var l=o.pointerId;return wn.set(l,Zr(wn.get(l)||null,e,t,r,n,o)),!0;case"gotpointercapture":return l=o.pointerId,Cn.set(l,Zr(Cn.get(l)||null,e,t,r,n,o)),!0}return!1}function dc(e){var t=Jt(e.target);if(t!==null){var r=cr(t);if(r!==null){if(t=r.tag,t===13){if(t=ec(r),t!==null){e.blockedOn=t,fc(e.priority,function(){ac(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function _o(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Pi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);Ni=n,r.target.dispatchEvent(n),Ni=null}else return t=Rn(r),t!==null&&gs(t),e.blockedOn=r,!1;t.shift()}return!0}function Bu(e,t,r){_o(e)&&r.delete(t)}function qp(){Ai=!1,Ot!==null&&_o(Ot)&&(Ot=null),At!==null&&_o(At)&&(At=null),Pt!==null&&_o(Pt)&&(Pt=null),wn.forEach(Bu),Cn.forEach(Bu)}function Jr(e,t){e.blockedOn===t&&(e.blockedOn=null,Ai||(Ai=!0,Ie.unstable_scheduleCallback(Ie.unstable_NormalPriority,qp)))}function Tn(e){function t(o){return Jr(o,e)}if(0<io.length){Jr(io[0],e);for(var r=1;r<io.length;r++){var n=io[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Ot!==null&&Jr(Ot,e),At!==null&&Jr(At,e),Pt!==null&&Jr(Pt,e),wn.forEach(t),Cn.forEach(t),r=0;r<Nt.length;r++)n=Nt[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Nt.length&&(r=Nt[0],r.blockedOn===null);)dc(r),r.blockedOn===null&&Nt.shift()}var Or=Et.ReactCurrentBatchConfig,Fo=!0;function Bp(e,t,r,n){var o=F,l=Or.transition;Or.transition=null;try{F=1,hs(e,t,r,n)}finally{F=o,Or.transition=l}}function Vp(e,t,r,n){var o=F,l=Or.transition;Or.transition=null;try{F=4,hs(e,t,r,n)}finally{F=o,Or.transition=l}}function hs(e,t,r,n){if(Fo){var o=Pi(e,t,r,n);if(o===null)ni(e,t,n,zo,r),qu(e,n);else if(jp(o,e,t,r,n))n.stopPropagation();else if(qu(e,n),t&4&&-1<Hp.indexOf(e)){for(;o!==null;){var l=Rn(o);if(l!==null&&uc(l),l=Pi(e,t,r,n),l===null&&ni(e,t,n,zo,r),l===o)break;o=l}o!==null&&n.stopPropagation()}else ni(e,t,n,null,r)}}var zo=null;function Pi(e,t,r,n){if(zo=null,e=ds(n),e=Jt(e),e!==null)if(t=cr(e),t===null)e=null;else if(r=t.tag,r===13){if(e=ec(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return zo=e,null}function pc(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(Op()){case ps:return 1;case oc:return 4;case Io:case Ap:return 16;case lc:return 536870912;default:return 16}default:return 16}}var Mt=null,vs=null,wo=null;function mc(){if(wo)return wo;var e,t=vs,r=t.length,n,o="value"in Mt?Mt.value:Mt.textContent,l=o.length;for(e=0;e<r&&t[e]===o[e];e++);var i=r-e;for(n=1;n<=i&&t[r-n]===o[l-n];n++);return wo=o.slice(e,1<n?1-n:void 0)}function Co(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 so(){return!0}function Vu(){return!1}function Ue(e){function t(r,n,o,l,i){this._reactName=r,this._targetInst=o,this.type=n,this.nativeEvent=l,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(r=e[s],this[s]=r?r(l):l[s]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?so:Vu,this.isPropagationStopped=Vu,this}return K(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=so)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=so)},persist:function(){},isPersistent:so}),t}var jr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ys=Ue(jr),zn=K({},jr,{view:0,detail:0}),bp=Ue(zn),Ql,Zl,en,rl=K({},zn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Es,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!==en&&(en&&e.type==="mousemove"?(Ql=e.screenX-en.screenX,Zl=e.screenY-en.screenY):Zl=Ql=0,en=e),Ql)},movementY:function(e){return"movementY"in e?e.movementY:Zl}}),bu=Ue(rl),Wp=K({},rl,{dataTransfer:0}),Gp=Ue(Wp),Xp=K({},zn,{relatedTarget:0}),Jl=Ue(Xp),$p=K({},jr,{animationName:0,elapsedTime:0,pseudoElement:0}),Kp=Ue($p),Yp=K({},jr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Qp=Ue(Yp),Zp=K({},jr,{data:0}),Wu=Ue(Zp),Jp={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},em={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"},tm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function rm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=tm[e])?!!t[e]:!1}function Es(){return rm}var nm=K({},zn,{key:function(e){if(e.key){var t=Jp[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Co(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?em[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Es,charCode:function(e){return e.type==="keypress"?Co(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Co(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),om=Ue(nm),lm=K({},rl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Gu=Ue(lm),im=K({},zn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Es}),sm=Ue(im),um=K({},jr,{propertyName:0,elapsedTime:0,pseudoElement:0}),am=Ue(um),cm=K({},rl,{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}),fm=Ue(cm),dm=[9,13,27,32],Ss=gt&&"CompositionEvent"in window,dn=null;gt&&"documentMode"in document&&(dn=document.documentMode);var pm=gt&&"TextEvent"in window&&!dn,gc=gt&&(!Ss||dn&&8<dn&&11>=dn),Xu=" ",$u=!1;function hc(e,t){switch(e){case"keyup":return dm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var vr=!1;function mm(e,t){switch(e){case"compositionend":return vc(t);case"keypress":return t.which!==32?null:($u=!0,Xu);case"textInput":return e=t.data,e===Xu&&$u?null:e;default:return null}}function gm(e,t){if(vr)return e==="compositionend"||!Ss&&hc(e,t)?(e=mc(),wo=vs=Mt=null,vr=!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 gc&&t.locale!=="ko"?null:t.data;default:return null}}var hm={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 Ku(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!hm[e.type]:t==="textarea"}function yc(e,t,r,n){Ka(n),t=Ro(t,"onChange"),0<t.length&&(r=new ys("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var pn=null,kn=null;function vm(e){xc(e,0)}function nl(e){var t=Sr(e);if(Ba(t))return e}function ym(e,t){if(e==="change")return t}var Ec=!1;gt&&(gt?(ao="oninput"in document,ao||(ei=document.createElement("div"),ei.setAttribute("oninput","return;"),ao=typeof ei.oninput=="function"),uo=ao):uo=!1,Ec=uo&&(!document.documentMode||9<document.documentMode));var uo,ao,ei;function Yu(){pn&&(pn.detachEvent("onpropertychange",Sc),kn=pn=null)}function Sc(e){if(e.propertyName==="value"&&nl(kn)){var t=[];yc(t,kn,e,ds(e)),Ja(vm,t)}}function Em(e,t,r){e==="focusin"?(Yu(),pn=t,kn=r,pn.attachEvent("onpropertychange",Sc)):e==="focusout"&&Yu()}function Sm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return nl(kn)}function _m(e,t){if(e==="click")return nl(t)}function wm(e,t){if(e==="input"||e==="change")return nl(t)}function Cm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Je=typeof Object.is=="function"?Object.is:Cm;function Nn(e,t){if(Je(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var o=r[n];if(!mi.call(t,o)||!Je(e[o],t[o]))return!1}return!0}function Qu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Zu(e,t){var r=Qu(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Qu(r)}}function _c(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?_c(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function wc(){for(var e=window,t=Ao();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Ao(e.document)}return t}function _s(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 Tm(e){var t=wc(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&_c(r.ownerDocument.documentElement,r)){if(n!==null&&_s(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,l=Math.min(n.start,o);n=n.end===void 0?l:Math.min(n.end,o),!e.extend&&l>n&&(o=n,n=l,l=o),o=Zu(r,l);var i=Zu(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var km=gt&&"documentMode"in document&&11>=document.documentMode,yr=null,Di=null,mn=null,Ii=!1;function Ju(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Ii||yr==null||yr!==Ao(n)||(n=yr,"selectionStart"in n&&_s(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),mn&&Nn(mn,n)||(mn=n,n=Ro(Di,"onSelect"),0<n.length&&(t=new ys("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=yr)))}function co(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Er={animationend:co("Animation","AnimationEnd"),animationiteration:co("Animation","AnimationIteration"),animationstart:co("Animation","AnimationStart"),transitionend:co("Transition","TransitionEnd")},ti={},Cc={};gt&&(Cc=document.createElement("div").style,"AnimationEvent"in window||(delete Er.animationend.animation,delete Er.animationiteration.animation,delete Er.animationstart.animation),"TransitionEvent"in window||delete Er.transitionend.transition);function ol(e){if(ti[e])return ti[e];if(!Er[e])return e;var t=Er[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in Cc)return ti[e]=t[r];return e}var Tc=ol("animationend"),kc=ol("animationiteration"),Nc=ol("animationstart"),Lc=ol("transitionend"),Mc=new Map,ea="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 jt(e,t){Mc.set(e,t),ar(t,[e])}for(fo=0;fo<ea.length;fo++)po=ea[fo],ta=po.toLowerCase(),ra=po[0].toUpperCase()+po.slice(1),jt(ta,"on"+ra);var po,ta,ra,fo;jt(Tc,"onAnimationEnd");jt(kc,"onAnimationIteration");jt(Nc,"onAnimationStart");jt("dblclick","onDoubleClick");jt("focusin","onFocus");jt("focusout","onBlur");jt(Lc,"onTransitionEnd");Dr("onMouseEnter",["mouseout","mouseover"]);Dr("onMouseLeave",["mouseout","mouseover"]);Dr("onPointerEnter",["pointerout","pointerover"]);Dr("onPointerLeave",["pointerout","pointerover"]);ar("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ar("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ar("onBeforeInput",["compositionend","keypress","textInput","paste"]);ar("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ar("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ar("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var an="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(" "),Nm=new Set("cancel close invalid load scroll toggle".split(" ").concat(an));function na(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,Np(n,t,void 0,e),e.currentTarget=null}function xc(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],o=n.event;n=n.listeners;e:{var l=void 0;if(t)for(var i=n.length-1;0<=i;i--){var s=n[i],u=s.instance,a=s.currentTarget;if(s=s.listener,u!==l&&o.isPropagationStopped())break e;na(o,s,a),l=u}else for(i=0;i<n.length;i++){if(s=n[i],u=s.instance,a=s.currentTarget,s=s.listener,u!==l&&o.isPropagationStopped())break e;na(o,s,a),l=u}}}if(Do)throw e=xi,Do=!1,xi=null,e}function q(e,t){var r=t[Hi];r===void 0&&(r=t[Hi]=new Set);var n=e+"__bubble";r.has(n)||(Oc(t,e,2,!1),r.add(n))}function ri(e,t,r){var n=0;t&&(n|=4),Oc(r,e,n,t)}var mo="_reactListening"+Math.random().toString(36).slice(2);function Ln(e){if(!e[mo]){e[mo]=!0,za.forEach(function(r){r!=="selectionchange"&&(Nm.has(r)||ri(r,!1,e),ri(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[mo]||(t[mo]=!0,ri("selectionchange",!1,t))}}function Oc(e,t,r,n){switch(pc(t)){case 1:var o=Bp;break;case 4:o=Vp;break;default:o=hs}r=o.bind(null,t,r,e),o=void 0,!Mi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),n?o!==void 0?e.addEventListener(t,r,{capture:!0,passive:o}):e.addEventListener(t,r,!0):o!==void 0?e.addEventListener(t,r,{passive:o}):e.addEventListener(t,r,!1)}function ni(e,t,r,n,o){var l=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var i=n.tag;if(i===3||i===4){var s=n.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(i===4)for(i=n.return;i!==null;){var u=i.tag;if((u===3||u===4)&&(u=i.stateNode.containerInfo,u===o||u.nodeType===8&&u.parentNode===o))return;i=i.return}for(;s!==null;){if(i=Jt(s),i===null)return;if(u=i.tag,u===5||u===6){n=l=i;continue e}s=s.parentNode}}n=n.return}Ja(function(){var a=l,p=ds(r),m=[];e:{var g=Mc.get(e);if(g!==void 0){var _=ys,E=e;switch(e){case"keypress":if(Co(r)===0)break e;case"keydown":case"keyup":_=om;break;case"focusin":E="focus",_=Jl;break;case"focusout":E="blur",_=Jl;break;case"beforeblur":case"afterblur":_=Jl;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_=bu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_=Gp;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_=sm;break;case Tc:case kc:case Nc:_=Kp;break;case Lc:_=am;break;case"scroll":_=bp;break;case"wheel":_=fm;break;case"copy":case"cut":case"paste":_=Qp;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=Gu}var T=(t&4)!==0,x=!T&&e==="scroll",d=T?g!==null?g+"Capture":null:g;T=[];for(var c=a,f;c!==null;){f=c;var y=f.stateNode;if(f.tag===5&&y!==null&&(f=y,d!==null&&(y=_n(c,d),y!=null&&T.push(Mn(c,y,f)))),x)break;c=c.return}0<T.length&&(g=new _(g,E,null,r,p),m.push({event:g,listeners:T}))}}if((t&7)===0){e:{if(g=e==="mouseover"||e==="pointerover",_=e==="mouseout"||e==="pointerout",g&&r!==Ni&&(E=r.relatedTarget||r.fromElement)&&(Jt(E)||E[ht]))break e;if((_||g)&&(g=p.window===p?p:(g=p.ownerDocument)?g.defaultView||g.parentWindow:window,_?(E=r.relatedTarget||r.toElement,_=a,E=E?Jt(E):null,E!==null&&(x=cr(E),E!==x||E.tag!==5&&E.tag!==6)&&(E=null)):(_=null,E=a),_!==E)){if(T=bu,y="onMouseLeave",d="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(T=Gu,y="onPointerLeave",d="onPointerEnter",c="pointer"),x=_==null?g:Sr(_),f=E==null?g:Sr(E),g=new T(y,c+"leave",_,r,p),g.target=x,g.relatedTarget=f,y=null,Jt(p)===a&&(T=new T(d,c+"enter",E,r,p),T.target=f,T.relatedTarget=x,y=T),x=y,_&&E)t:{for(T=_,d=E,c=0,f=T;f;f=mr(f))c++;for(f=0,y=d;y;y=mr(y))f++;for(;0<c-f;)T=mr(T),c--;for(;0<f-c;)d=mr(d),f--;for(;c--;){if(T===d||d!==null&&T===d.alternate)break t;T=mr(T),d=mr(d)}T=null}else T=null;_!==null&&oa(m,g,_,T,!1),E!==null&&x!==null&&oa(m,x,E,T,!0)}}e:{if(g=a?Sr(a):window,_=g.nodeName&&g.nodeName.toLowerCase(),_==="select"||_==="input"&&g.type==="file")var C=ym;else if(Ku(g))if(Ec)C=wm;else{C=Sm;var v=Em}else(_=g.nodeName)&&_.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(C=_m);if(C&&(C=C(e,a))){yc(m,C,r,p);break e}v&&v(e,g,a),e==="focusout"&&(v=g._wrapperState)&&v.controlled&&g.type==="number"&&_i(g,"number",g.value)}switch(v=a?Sr(a):window,e){case"focusin":(Ku(v)||v.contentEditable==="true")&&(yr=v,Di=a,mn=null);break;case"focusout":mn=Di=yr=null;break;case"mousedown":Ii=!0;break;case"contextmenu":case"mouseup":case"dragend":Ii=!1,Ju(m,r,p);break;case"selectionchange":if(km)break;case"keydown":case"keyup":Ju(m,r,p)}var k;if(Ss)e:{switch(e){case"compositionstart":var M="onCompositionStart";break e;case"compositionend":M="onCompositionEnd";break e;case"compositionupdate":M="onCompositionUpdate";break e}M=void 0}else vr?hc(e,r)&&(M="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(M="onCompositionStart");M&&(gc&&r.locale!=="ko"&&(vr||M!=="onCompositionStart"?M==="onCompositionEnd"&&vr&&(k=mc()):(Mt=p,vs="value"in Mt?Mt.value:Mt.textContent,vr=!0)),v=Ro(a,M),0<v.length&&(M=new Wu(M,e,null,r,p),m.push({event:M,listeners:v}),k?M.data=k:(k=vc(r),k!==null&&(M.data=k)))),(k=pm?mm(e,r):gm(e,r))&&(a=Ro(a,"onBeforeInput"),0<a.length&&(p=new Wu("onBeforeInput","beforeinput",null,r,p),m.push({event:p,listeners:a}),p.data=k))}xc(m,t)})}function Mn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Ro(e,t){for(var r=t+"Capture",n=[];e!==null;){var o=e,l=o.stateNode;o.tag===5&&l!==null&&(o=l,l=_n(e,r),l!=null&&n.unshift(Mn(e,l,o)),l=_n(e,t),l!=null&&n.push(Mn(e,l,o))),e=e.return}return n}function mr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function oa(e,t,r,n,o){for(var l=t._reactName,i=[];r!==null&&r!==n;){var s=r,u=s.alternate,a=s.stateNode;if(u!==null&&u===n)break;s.tag===5&&a!==null&&(s=a,o?(u=_n(r,l),u!=null&&i.unshift(Mn(r,u,s))):o||(u=_n(r,l),u!=null&&i.push(Mn(r,u,s)))),r=r.return}i.length!==0&&e.push({event:t,listeners:i})}var Lm=/\r\n?/g,Mm=/\u0000|\uFFFD/g;function la(e){return(typeof e=="string"?e:""+e).replace(Lm,`
`).replace(Mm,"")}function go(e,t,r){if(t=la(t),la(e)!==t&&r)throw Error(S(425))}function Ho(){}var Ui=null,Fi=null;function zi(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 Ri=typeof setTimeout=="function"?setTimeout:void 0,xm=typeof clearTimeout=="function"?clearTimeout:void 0,ia=typeof Promise=="function"?Promise:void 0,Om=typeof queueMicrotask=="function"?queueMicrotask:typeof ia<"u"?function(e){return ia.resolve(null).then(e).catch(Am)}:Ri;function Am(e){setTimeout(function(){throw e})}function oi(e,t){var r=t,n=0;do{var o=r.nextSibling;if(e.removeChild(r),o&&o.nodeType===8)if(r=o.data,r==="/$"){if(n===0){e.removeChild(o),Tn(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=o}while(r);Tn(t)}function Dt(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 sa(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var qr=Math.random().toString(36).slice(2),lt="__reactFiber$"+qr,xn="__reactProps$"+qr,ht="__reactContainer$"+qr,Hi="__reactEvents$"+qr,Pm="__reactListeners$"+qr,Dm="__reactHandles$"+qr;function Jt(e){var t=e[lt];if(t)return t;for(var r=e.parentNode;r;){if(t=r[ht]||r[lt]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=sa(e);e!==null;){if(r=e[lt])return r;e=sa(e)}return t}e=r,r=e.parentNode}return null}function Rn(e){return e=e[lt]||e[ht],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Sr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(S(33))}function ll(e){return e[xn]||null}var ji=[],_r=-1;function qt(e){return{current:e}}function B(e){0>_r||(e.current=ji[_r],ji[_r]=null,_r--)}function j(e,t){_r++,ji[_r]=e.current,e.current=t}var Ht={},Ee=qt(Ht),Le=qt(!1),or=Ht;function Ir(e,t){var r=e.type.contextTypes;if(!r)return Ht;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in r)o[l]=t[l];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Me(e){return e=e.childContextTypes,e!=null}function jo(){B(Le),B(Ee)}function ua(e,t,r){if(Ee.current!==Ht)throw Error(S(168));j(Ee,t),j(Le,r)}function Ac(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(S(108,Ep(e)||"Unknown",o));return K({},r,n)}function qo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ht,or=Ee.current,j(Ee,e),j(Le,Le.current),!0}function aa(e,t,r){var n=e.stateNode;if(!n)throw Error(S(169));r?(e=Ac(e,t,or),n.__reactInternalMemoizedMergedChildContext=e,B(Le),B(Ee),j(Ee,e)):B(Le),j(Le,r)}var ft=null,il=!1,li=!1;function Pc(e){ft===null?ft=[e]:ft.push(e)}function Im(e){il=!0,Pc(e)}function Bt(){if(!li&&ft!==null){li=!0;var e=0,t=F;try{var r=ft;for(F=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}ft=null,il=!1}catch(o){throw ft!==null&&(ft=ft.slice(e+1)),nc(ps,Bt),o}finally{F=t,li=!1}}return null}var wr=[],Cr=0,Bo=null,Vo=0,je=[],qe=0,lr=null,dt=1,pt="";function Qt(e,t){wr[Cr++]=Vo,wr[Cr++]=Bo,Bo=e,Vo=t}function Dc(e,t,r){je[qe++]=dt,je[qe++]=pt,je[qe++]=lr,lr=e;var n=dt;e=pt;var o=32-Qe(n)-1;n&=~(1<<o),r+=1;var l=32-Qe(t)+o;if(30<l){var i=o-o%5;l=(n&(1<<i)-1).toString(32),n>>=i,o-=i,dt=1<<32-Qe(t)+o|r<<o|n,pt=l+e}else dt=1<<l|r<<o|n,pt=e}function ws(e){e.return!==null&&(Qt(e,1),Dc(e,1,0))}function Cs(e){for(;e===Bo;)Bo=wr[--Cr],wr[Cr]=null,Vo=wr[--Cr],wr[Cr]=null;for(;e===lr;)lr=je[--qe],je[qe]=null,pt=je[--qe],je[qe]=null,dt=je[--qe],je[qe]=null}var De=null,Pe=null,G=!1,Ye=null;function Ic(e,t){var r=Be(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function ca(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,De=e,Pe=Dt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,De=e,Pe=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=lr!==null?{id:dt,overflow:pt}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Be(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,De=e,Pe=null,!0):!1;default:return!1}}function qi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Bi(e){if(G){var t=Pe;if(t){var r=t;if(!ca(e,t)){if(qi(e))throw Error(S(418));t=Dt(r.nextSibling);var n=De;t&&ca(e,t)?Ic(n,r):(e.flags=e.flags&-4097|2,G=!1,De=e)}}else{if(qi(e))throw Error(S(418));e.flags=e.flags&-4097|2,G=!1,De=e}}}function fa(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;De=e}function ho(e){if(e!==De)return!1;if(!G)return fa(e),G=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!zi(e.type,e.memoizedProps)),t&&(t=Pe)){if(qi(e))throw Uc(),Error(S(418));for(;t;)Ic(e,t),t=Dt(t.nextSibling)}if(fa(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(S(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Pe=Dt(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Pe=null}}else Pe=De?Dt(e.stateNode.nextSibling):null;return!0}function Uc(){for(var e=Pe;e;)e=Dt(e.nextSibling)}function Ur(){Pe=De=null,G=!1}function Ts(e){Ye===null?Ye=[e]:Ye.push(e)}var Um=Et.ReactCurrentBatchConfig;function tn(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(S(309));var n=r.stateNode}if(!n)throw Error(S(147,e));var o=n,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(i){var s=o.refs;i===null?delete s[l]:s[l]=i},t._stringRef=l,t)}if(typeof e!="string")throw Error(S(284));if(!r._owner)throw Error(S(290,e))}return e}function vo(e,t){throw e=Object.prototype.toString.call(t),Error(S(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function da(e){var t=e._init;return t(e._payload)}function Fc(e){function t(d,c){if(e){var f=d.deletions;f===null?(d.deletions=[c],d.flags|=16):f.push(c)}}function r(d,c){if(!e)return null;for(;c!==null;)t(d,c),c=c.sibling;return null}function n(d,c){for(d=new Map;c!==null;)c.key!==null?d.set(c.key,c):d.set(c.index,c),c=c.sibling;return d}function o(d,c){return d=zt(d,c),d.index=0,d.sibling=null,d}function l(d,c,f){return d.index=f,e?(f=d.alternate,f!==null?(f=f.index,f<c?(d.flags|=2,c):f):(d.flags|=2,c)):(d.flags|=1048576,c)}function i(d){return e&&d.alternate===null&&(d.flags|=2),d}function s(d,c,f,y){return c===null||c.tag!==6?(c=di(f,d.mode,y),c.return=d,c):(c=o(c,f),c.return=d,c)}function u(d,c,f,y){var C=f.type;return C===hr?p(d,c,f.props.children,y,f.key):c!==null&&(c.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Tt&&da(C)===c.type)?(y=o(c,f.props),y.ref=tn(d,c,f),y.return=d,y):(y=Oo(f.type,f.key,f.props,null,d.mode,y),y.ref=tn(d,c,f),y.return=d,y)}function a(d,c,f,y){return c===null||c.tag!==4||c.stateNode.containerInfo!==f.containerInfo||c.stateNode.implementation!==f.implementation?(c=pi(f,d.mode,y),c.return=d,c):(c=o(c,f.children||[]),c.return=d,c)}function p(d,c,f,y,C){return c===null||c.tag!==7?(c=nr(f,d.mode,y,C),c.return=d,c):(c=o(c,f),c.return=d,c)}function m(d,c,f){if(typeof c=="string"&&c!==""||typeof c=="number")return c=di(""+c,d.mode,f),c.return=d,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case to:return f=Oo(c.type,c.key,c.props,null,d.mode,f),f.ref=tn(d,null,c),f.return=d,f;case gr:return c=pi(c,d.mode,f),c.return=d,c;case Tt:var y=c._init;return m(d,y(c._payload),f)}if(sn(c)||Qr(c))return c=nr(c,d.mode,f,null),c.return=d,c;vo(d,c)}return null}function g(d,c,f,y){var C=c!==null?c.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return C!==null?null:s(d,c,""+f,y);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case to:return f.key===C?u(d,c,f,y):null;case gr:return f.key===C?a(d,c,f,y):null;case Tt:return C=f._init,g(d,c,C(f._payload),y)}if(sn(f)||Qr(f))return C!==null?null:p(d,c,f,y,null);vo(d,f)}return null}function _(d,c,f,y,C){if(typeof y=="string"&&y!==""||typeof y=="number")return d=d.get(f)||null,s(c,d,""+y,C);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case to:return d=d.get(y.key===null?f:y.key)||null,u(c,d,y,C);case gr:return d=d.get(y.key===null?f:y.key)||null,a(c,d,y,C);case Tt:var v=y._init;return _(d,c,f,v(y._payload),C)}if(sn(y)||Qr(y))return d=d.get(f)||null,p(c,d,y,C,null);vo(c,y)}return null}function E(d,c,f,y){for(var C=null,v=null,k=c,M=c=0,U=null;k!==null&&M<f.length;M++){k.index>M?(U=k,k=null):U=k.sibling;var O=g(d,k,f[M],y);if(O===null){k===null&&(k=U);break}e&&k&&O.alternate===null&&t(d,k),c=l(O,c,M),v===null?C=O:v.sibling=O,v=O,k=U}if(M===f.length)return r(d,k),G&&Qt(d,M),C;if(k===null){for(;M<f.length;M++)k=m(d,f[M],y),k!==null&&(c=l(k,c,M),v===null?C=k:v.sibling=k,v=k);return G&&Qt(d,M),C}for(k=n(d,k);M<f.length;M++)U=_(k,d,M,f[M],y),U!==null&&(e&&U.alternate!==null&&k.delete(U.key===null?M:U.key),c=l(U,c,M),v===null?C=U:v.sibling=U,v=U);return e&&k.forEach(function(Te){return t(d,Te)}),G&&Qt(d,M),C}function T(d,c,f,y){var C=Qr(f);if(typeof C!="function")throw Error(S(150));if(f=C.call(f),f==null)throw Error(S(151));for(var v=C=null,k=c,M=c=0,U=null,O=f.next();k!==null&&!O.done;M++,O=f.next()){k.index>M?(U=k,k=null):U=k.sibling;var Te=g(d,k,O.value,y);if(Te===null){k===null&&(k=U);break}e&&k&&Te.alternate===null&&t(d,k),c=l(Te,c,M),v===null?C=Te:v.sibling=Te,v=Te,k=U}if(O.done)return r(d,k),G&&Qt(d,M),C;if(k===null){for(;!O.done;M++,O=f.next())O=m(d,O.value,y),O!==null&&(c=l(O,c,M),v===null?C=O:v.sibling=O,v=O);return G&&Qt(d,M),C}for(k=n(d,k);!O.done;M++,O=f.next())O=_(k,d,M,O.value,y),O!==null&&(e&&O.alternate!==null&&k.delete(O.key===null?M:O.key),c=l(O,c,M),v===null?C=O:v.sibling=O,v=O);return e&&k.forEach(function(pe){return t(d,pe)}),G&&Qt(d,M),C}function x(d,c,f,y){if(typeof f=="object"&&f!==null&&f.type===hr&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case to:e:{for(var C=f.key,v=c;v!==null;){if(v.key===C){if(C=f.type,C===hr){if(v.tag===7){r(d,v.sibling),c=o(v,f.props.children),c.return=d,d=c;break e}}else if(v.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Tt&&da(C)===v.type){r(d,v.sibling),c=o(v,f.props),c.ref=tn(d,v,f),c.return=d,d=c;break e}r(d,v);break}else t(d,v);v=v.sibling}f.type===hr?(c=nr(f.props.children,d.mode,y,f.key),c.return=d,d=c):(y=Oo(f.type,f.key,f.props,null,d.mode,y),y.ref=tn(d,c,f),y.return=d,d=y)}return i(d);case gr:e:{for(v=f.key;c!==null;){if(c.key===v)if(c.tag===4&&c.stateNode.containerInfo===f.containerInfo&&c.stateNode.implementation===f.implementation){r(d,c.sibling),c=o(c,f.children||[]),c.return=d,d=c;break e}else{r(d,c);break}else t(d,c);c=c.sibling}c=pi(f,d.mode,y),c.return=d,d=c}return i(d);case Tt:return v=f._init,x(d,c,v(f._payload),y)}if(sn(f))return E(d,c,f,y);if(Qr(f))return T(d,c,f,y);vo(d,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,c!==null&&c.tag===6?(r(d,c.sibling),c=o(c,f),c.return=d,d=c):(r(d,c),c=di(f,d.mode,y),c.return=d,d=c),i(d)):r(d,c)}return x}var Fr=Fc(!0),zc=Fc(!1),bo=qt(null),Wo=null,Tr=null,ks=null;function Ns(){ks=Tr=Wo=null}function Ls(e){var t=bo.current;B(bo),e._currentValue=t}function Vi(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Ar(e,t){Wo=e,ks=Tr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Ne=!0),e.firstContext=null)}function be(e){var t=e._currentValue;if(ks!==e)if(e={context:e,memoizedValue:t,next:null},Tr===null){if(Wo===null)throw Error(S(308));Tr=e,Wo.dependencies={lanes:0,firstContext:e}}else Tr=Tr.next=e;return t}var er=null;function Ms(e){er===null?er=[e]:er.push(e)}function Rc(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,Ms(t)):(r.next=o.next,o.next=r),t.interleaved=r,vt(e,n)}function vt(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var kt=!1;function xs(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Hc(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 mt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function It(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(I&2)!==0){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,vt(e,r)}return o=n.interleaved,o===null?(t.next=t,Ms(n)):(t.next=o.next,o.next=t),n.interleaved=t,vt(e,r)}function To(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,ms(e,r)}}function pa(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,l=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};l===null?o=l=i:l=l.next=i,r=r.next}while(r!==null);l===null?o=l=t:l=l.next=t}else o=l=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Go(e,t,r,n){var o=e.updateQueue;kt=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var u=s,a=u.next;u.next=null,i===null?l=a:i.next=a,i=u;var p=e.alternate;p!==null&&(p=p.updateQueue,s=p.lastBaseUpdate,s!==i&&(s===null?p.firstBaseUpdate=a:s.next=a,p.lastBaseUpdate=u))}if(l!==null){var m=o.baseState;i=0,p=a=u=null,s=l;do{var g=s.lane,_=s.eventTime;if((n&g)===g){p!==null&&(p=p.next={eventTime:_,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var E=e,T=s;switch(g=t,_=r,T.tag){case 1:if(E=T.payload,typeof E=="function"){m=E.call(_,m,g);break e}m=E;break e;case 3:E.flags=E.flags&-65537|128;case 0:if(E=T.payload,g=typeof E=="function"?E.call(_,m,g):E,g==null)break e;m=K({},m,g);break e;case 2:kt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,g=o.effects,g===null?o.effects=[s]:g.push(s))}else _={eventTime:_,lane:g,tag:s.tag,payload:s.payload,callback:s.callback,next:null},p===null?(a=p=_,u=m):p=p.next=_,i|=g;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;g=s,s=g.next,g.next=null,o.lastBaseUpdate=g,o.shared.pending=null}}while(!0);if(p===null&&(u=m),o.baseState=u,o.firstBaseUpdate=a,o.lastBaseUpdate=p,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);sr|=i,e.lanes=i,e.memoizedState=m}}function ma(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],o=n.callback;if(o!==null){if(n.callback=null,n=r,typeof o!="function")throw Error(S(191,o));o.call(n)}}}var Hn={},st=qt(Hn),On=qt(Hn),An=qt(Hn);function tr(e){if(e===Hn)throw Error(S(174));return e}function Os(e,t){switch(j(An,t),j(On,e),j(st,Hn),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ci(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ci(t,e)}B(st),j(st,t)}function zr(){B(st),B(On),B(An)}function jc(e){tr(An.current);var t=tr(st.current),r=Ci(t,e.type);t!==r&&(j(On,e),j(st,r))}function As(e){On.current===e&&(B(st),B(On))}var X=qt(0);function Xo(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.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 ii=[];function Ps(){for(var e=0;e<ii.length;e++)ii[e]._workInProgressVersionPrimary=null;ii.length=0}var ko=Et.ReactCurrentDispatcher,si=Et.ReactCurrentBatchConfig,ir=0,$=null,re=null,ie=null,$o=!1,gn=!1,Pn=0,Fm=0;function he(){throw Error(S(321))}function Ds(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Je(e[r],t[r]))return!1;return!0}function Is(e,t,r,n,o,l){if(ir=l,$=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ko.current=e===null||e.memoizedState===null?jm:qm,e=r(n,o),gn){l=0;do{if(gn=!1,Pn=0,25<=l)throw Error(S(301));l+=1,ie=re=null,t.updateQueue=null,ko.current=Bm,e=r(n,o)}while(gn)}if(ko.current=Ko,t=re!==null&&re.next!==null,ir=0,ie=re=$=null,$o=!1,t)throw Error(S(300));return e}function Us(){var e=Pn!==0;return Pn=0,e}function ot(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ie===null?$.memoizedState=ie=e:ie=ie.next=e,ie}function We(){if(re===null){var e=$.alternate;e=e!==null?e.memoizedState:null}else e=re.next;var t=ie===null?$.memoizedState:ie.next;if(t!==null)ie=t,re=e;else{if(e===null)throw Error(S(310));re=e,e={memoizedState:re.memoizedState,baseState:re.baseState,baseQueue:re.baseQueue,queue:re.queue,next:null},ie===null?$.memoizedState=ie=e:ie=ie.next=e}return ie}function Dn(e,t){return typeof t=="function"?t(e):t}function ui(e){var t=We(),r=t.queue;if(r===null)throw Error(S(311));r.lastRenderedReducer=e;var n=re,o=n.baseQueue,l=r.pending;if(l!==null){if(o!==null){var i=o.next;o.next=l.next,l.next=i}n.baseQueue=o=l,r.pending=null}if(o!==null){l=o.next,n=n.baseState;var s=i=null,u=null,a=l;do{var p=a.lane;if((ir&p)===p)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),n=a.hasEagerState?a.eagerState:e(n,a.action);else{var m={lane:p,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=m,i=n):u=u.next=m,$.lanes|=p,sr|=p}a=a.next}while(a!==null&&a!==l);u===null?i=n:u.next=s,Je(n,t.memoizedState)||(Ne=!0),t.memoizedState=n,t.baseState=i,t.baseQueue=u,r.lastRenderedState=n}if(e=r.interleaved,e!==null){o=e;do l=o.lane,$.lanes|=l,sr|=l,o=o.next;while(o!==e)}else o===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function ai(e){var t=We(),r=t.queue;if(r===null)throw Error(S(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,l=t.memoizedState;if(o!==null){r.pending=null;var i=o=o.next;do l=e(l,i.action),i=i.next;while(i!==o);Je(l,t.memoizedState)||(Ne=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),r.lastRenderedState=l}return[l,n]}function qc(){}function Bc(e,t){var r=$,n=We(),o=t(),l=!Je(n.memoizedState,o);if(l&&(n.memoizedState=o,Ne=!0),n=n.queue,Fs(Wc.bind(null,r,n,e),[e]),n.getSnapshot!==t||l||ie!==null&&ie.memoizedState.tag&1){if(r.flags|=2048,In(9,bc.bind(null,r,n,o,t),void 0,null),se===null)throw Error(S(349));(ir&30)!==0||Vc(r,t,o)}return o}function Vc(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=$.updateQueue,t===null?(t={lastEffect:null,stores:null},$.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function bc(e,t,r,n){t.value=r,t.getSnapshot=n,Gc(t)&&Xc(e)}function Wc(e,t,r){return r(function(){Gc(t)&&Xc(e)})}function Gc(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Je(e,r)}catch{return!0}}function Xc(e){var t=vt(e,1);t!==null&&Ze(t,e,1,-1)}function ga(e){var t=ot();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:e},t.queue=e,e=e.dispatch=Hm.bind(null,$,e),[t.memoizedState,e]}function In(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=$.updateQueue,t===null?(t={lastEffect:null,stores:null},$.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function $c(){return We().memoizedState}function No(e,t,r,n){var o=ot();$.flags|=e,o.memoizedState=In(1|t,r,void 0,n===void 0?null:n)}function sl(e,t,r,n){var o=We();n=n===void 0?null:n;var l=void 0;if(re!==null){var i=re.memoizedState;if(l=i.destroy,n!==null&&Ds(n,i.deps)){o.memoizedState=In(t,r,l,n);return}}$.flags|=e,o.memoizedState=In(1|t,r,l,n)}function ha(e,t){return No(8390656,8,e,t)}function Fs(e,t){return sl(2048,8,e,t)}function Kc(e,t){return sl(4,2,e,t)}function Yc(e,t){return sl(4,4,e,t)}function Qc(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 Zc(e,t,r){return r=r!=null?r.concat([e]):null,sl(4,4,Qc.bind(null,t,e),r)}function zs(){}function Jc(e,t){var r=We();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Ds(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function ef(e,t){var r=We();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Ds(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function tf(e,t,r){return(ir&21)===0?(e.baseState&&(e.baseState=!1,Ne=!0),e.memoizedState=r):(Je(r,t)||(r=ic(),$.lanes|=r,sr|=r,e.baseState=!0),t)}function zm(e,t){var r=F;F=r!==0&&4>r?r:4,e(!0);var n=si.transition;si.transition={};try{e(!1),t()}finally{F=r,si.transition=n}}function rf(){return We().memoizedState}function Rm(e,t,r){var n=Ft(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},nf(e))of(t,r);else if(r=Rc(e,t,r,n),r!==null){var o=we();Ze(r,e,n,o),lf(r,t,n)}}function Hm(e,t,r){var n=Ft(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(nf(e))of(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,s=l(i,r);if(o.hasEagerState=!0,o.eagerState=s,Je(s,i)){var u=t.interleaved;u===null?(o.next=o,Ms(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}r=Rc(e,t,o,n),r!==null&&(o=we(),Ze(r,e,n,o),lf(r,t,n))}}function nf(e){var t=e.alternate;return e===$||t!==null&&t===$}function of(e,t){gn=$o=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function lf(e,t,r){if((r&4194240)!==0){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,ms(e,r)}}var Ko={readContext:be,useCallback:he,useContext:he,useEffect:he,useImperativeHandle:he,useInsertionEffect:he,useLayoutEffect:he,useMemo:he,useReducer:he,useRef:he,useState:he,useDebugValue:he,useDeferredValue:he,useTransition:he,useMutableSource:he,useSyncExternalStore:he,useId:he,unstable_isNewReconciler:!1},jm={readContext:be,useCallback:function(e,t){return ot().memoizedState=[e,t===void 0?null:t],e},useContext:be,useEffect:ha,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,No(4194308,4,Qc.bind(null,t,e),r)},useLayoutEffect:function(e,t){return No(4194308,4,e,t)},useInsertionEffect:function(e,t){return No(4,2,e,t)},useMemo:function(e,t){var r=ot();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=ot();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Rm.bind(null,$,e),[n.memoizedState,e]},useRef:function(e){var t=ot();return e={current:e},t.memoizedState=e},useState:ga,useDebugValue:zs,useDeferredValue:function(e){return ot().memoizedState=e},useTransition:function(){var e=ga(!1),t=e[0];return e=zm.bind(null,e[1]),ot().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=$,o=ot();if(G){if(r===void 0)throw Error(S(407));r=r()}else{if(r=t(),se===null)throw Error(S(349));(ir&30)!==0||Vc(n,t,r)}o.memoizedState=r;var l={value:r,getSnapshot:t};return o.queue=l,ha(Wc.bind(null,n,l,e),[e]),n.flags|=2048,In(9,bc.bind(null,n,l,r,t),void 0,null),r},useId:function(){var e=ot(),t=se.identifierPrefix;if(G){var r=pt,n=dt;r=(n&~(1<<32-Qe(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Pn++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=Fm++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},qm={readContext:be,useCallback:Jc,useContext:be,useEffect:Fs,useImperativeHandle:Zc,useInsertionEffect:Kc,useLayoutEffect:Yc,useMemo:ef,useReducer:ui,useRef:$c,useState:function(){return ui(Dn)},useDebugValue:zs,useDeferredValue:function(e){var t=We();return tf(t,re.memoizedState,e)},useTransition:function(){var e=ui(Dn)[0],t=We().memoizedState;return[e,t]},useMutableSource:qc,useSyncExternalStore:Bc,useId:rf,unstable_isNewReconciler:!1},Bm={readContext:be,useCallback:Jc,useContext:be,useEffect:Fs,useImperativeHandle:Zc,useInsertionEffect:Kc,useLayoutEffect:Yc,useMemo:ef,useReducer:ai,useRef:$c,useState:function(){return ai(Dn)},useDebugValue:zs,useDeferredValue:function(e){var t=We();return re===null?t.memoizedState=e:tf(t,re.memoizedState,e)},useTransition:function(){var e=ai(Dn)[0],t=We().memoizedState;return[e,t]},useMutableSource:qc,useSyncExternalStore:Bc,useId:rf,unstable_isNewReconciler:!1};function $e(e,t){if(e&&e.defaultProps){t=K({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function bi(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:K({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var ul={isMounted:function(e){return(e=e._reactInternals)?cr(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=we(),o=Ft(e),l=mt(n,o);l.payload=t,r!=null&&(l.callback=r),t=It(e,l,o),t!==null&&(Ze(t,e,o,n),To(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=we(),o=Ft(e),l=mt(n,o);l.tag=1,l.payload=t,r!=null&&(l.callback=r),t=It(e,l,o),t!==null&&(Ze(t,e,o,n),To(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=we(),n=Ft(e),o=mt(r,n);o.tag=2,t!=null&&(o.callback=t),t=It(e,o,n),t!==null&&(Ze(t,e,n,r),To(t,e,n))}};function va(e,t,r,n,o,l,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,l,i):t.prototype&&t.prototype.isPureReactComponent?!Nn(r,n)||!Nn(o,l):!0}function sf(e,t,r){var n=!1,o=Ht,l=t.contextType;return typeof l=="object"&&l!==null?l=be(l):(o=Me(t)?or:Ee.current,n=t.contextTypes,l=(n=n!=null)?Ir(e,o):Ht),t=new t(r,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ul,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=l),t}function ya(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&ul.enqueueReplaceState(t,t.state,null)}function Wi(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs={},xs(e);var l=t.contextType;typeof l=="object"&&l!==null?o.context=be(l):(l=Me(t)?or:Ee.current,o.context=Ir(e,l)),o.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(bi(e,t,l,r),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&ul.enqueueReplaceState(o,o.state,null),Go(e,r,o,n),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Rr(e,t){try{var r="",n=t;do r+=yp(n),n=n.return;while(n);var o=r}catch(l){o=`
Error generating stack: `+l.message+`
`+l.stack}return{value:e,source:t,stack:o,digest:null}}function ci(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Gi(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var Vm=typeof WeakMap=="function"?WeakMap:Map;function uf(e,t,r){r=mt(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Qo||(Qo=!0,rs=n),Gi(e,t)},r}function af(e,t,r){r=mt(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var o=t.value;r.payload=function(){return n(o)},r.callback=function(){Gi(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(r.callback=function(){Gi(e,t),typeof n!="function"&&(Ut===null?Ut=new Set([this]):Ut.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),r}function Ea(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new Vm;var o=new Set;n.set(t,o)}else o=n.get(t),o===void 0&&(o=new Set,n.set(t,o));o.has(r)||(o.add(r),e=ng.bind(null,e,t,r),t.then(e,e))}function Sa(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 _a(e,t,r,n,o){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=mt(-1,1),t.tag=2,It(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var bm=Et.ReactCurrentOwner,Ne=!1;function _e(e,t,r,n){t.child=e===null?zc(t,null,r,n):Fr(t,e.child,r,n)}function wa(e,t,r,n,o){r=r.render;var l=t.ref;return Ar(t,o),n=Is(e,t,r,n,l,o),r=Us(),e!==null&&!Ne?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,yt(e,t,o)):(G&&r&&ws(t),t.flags|=1,_e(e,t,n,o),t.child)}function Ca(e,t,r,n,o){if(e===null){var l=r.type;return typeof l=="function"&&!Ws(l)&&l.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=l,cf(e,t,l,n,o)):(e=Oo(r.type,null,n,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,(e.lanes&o)===0){var i=l.memoizedProps;if(r=r.compare,r=r!==null?r:Nn,r(i,n)&&e.ref===t.ref)return yt(e,t,o)}return t.flags|=1,e=zt(l,n),e.ref=t.ref,e.return=t,t.child=e}function cf(e,t,r,n,o){if(e!==null){var l=e.memoizedProps;if(Nn(l,n)&&e.ref===t.ref)if(Ne=!1,t.pendingProps=n=l,(e.lanes&o)!==0)(e.flags&131072)!==0&&(Ne=!0);else return t.lanes=e.lanes,yt(e,t,o)}return Xi(e,t,r,n,o)}function ff(e,t,r){var n=t.pendingProps,o=n.children,l=e!==null?e.memoizedState:null;if(n.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},j(Nr,Ae),Ae|=r;else{if((r&1073741824)===0)return e=l!==null?l.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,j(Nr,Ae),Ae|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=l!==null?l.baseLanes:r,j(Nr,Ae),Ae|=n}else l!==null?(n=l.baseLanes|r,t.memoizedState=null):n=r,j(Nr,Ae),Ae|=n;return _e(e,t,o,r),t.child}function df(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Xi(e,t,r,n,o){var l=Me(r)?or:Ee.current;return l=Ir(t,l),Ar(t,o),r=Is(e,t,r,n,l,o),n=Us(),e!==null&&!Ne?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,yt(e,t,o)):(G&&n&&ws(t),t.flags|=1,_e(e,t,r,o),t.child)}function Ta(e,t,r,n,o){if(Me(r)){var l=!0;qo(t)}else l=!1;if(Ar(t,o),t.stateNode===null)Lo(e,t),sf(t,r,n),Wi(t,r,n,o),n=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var u=i.context,a=r.contextType;typeof a=="object"&&a!==null?a=be(a):(a=Me(r)?or:Ee.current,a=Ir(t,a));var p=r.getDerivedStateFromProps,m=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==n||u!==a)&&ya(t,i,n,a),kt=!1;var g=t.memoizedState;i.state=g,Go(t,n,i,o),u=t.memoizedState,s!==n||g!==u||Le.current||kt?(typeof p=="function"&&(bi(t,r,p,n),u=t.memoizedState),(s=kt||va(t,r,s,n,g,u,a))?(m||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=u),i.props=n,i.state=u,i.context=a,n=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,Hc(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:$e(t.type,s),i.props=a,m=t.pendingProps,g=i.context,u=r.contextType,typeof u=="object"&&u!==null?u=be(u):(u=Me(r)?or:Ee.current,u=Ir(t,u));var _=r.getDerivedStateFromProps;(p=typeof _=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==m||g!==u)&&ya(t,i,n,u),kt=!1,g=t.memoizedState,i.state=g,Go(t,n,i,o);var E=t.memoizedState;s!==m||g!==E||Le.current||kt?(typeof _=="function"&&(bi(t,r,_,n),E=t.memoizedState),(a=kt||va(t,r,a,n,g,E,u)||!1)?(p||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,E,u),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,E,u)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=E),i.props=n,i.state=E,i.context=u,n=a):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),n=!1)}return $i(e,t,r,n,l,o)}function $i(e,t,r,n,o,l){df(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return o&&aa(t,r,!1),yt(e,t,l);n=t.stateNode,bm.current=t;var s=i&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=Fr(t,e.child,null,l),t.child=Fr(t,null,s,l)):_e(e,t,s,l),t.memoizedState=n.state,o&&aa(t,r,!0),t.child}function pf(e){var t=e.stateNode;t.pendingContext?ua(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ua(e,t.context,!1),Os(e,t.containerInfo)}function ka(e,t,r,n,o){return Ur(),Ts(o),t.flags|=256,_e(e,t,r,n),t.child}var Ki={dehydrated:null,treeContext:null,retryLane:0};function Yi(e){return{baseLanes:e,cachePool:null,transitions:null}}function mf(e,t,r){var n=t.pendingProps,o=X.current,l=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),j(X,o&1),e===null)return Bi(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=n.children,e=n.fallback,l?(n=t.mode,l=t.child,i={mode:"hidden",children:i},(n&1)===0&&l!==null?(l.childLanes=0,l.pendingProps=i):l=fl(i,n,0,null),e=nr(e,n,r,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Yi(r),t.memoizedState=Ki,e):Rs(t,i));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return Wm(e,t,i,n,s,o,r);if(l){l=n.fallback,i=t.mode,o=e.child,s=o.sibling;var u={mode:"hidden",children:n.children};return(i&1)===0&&t.child!==o?(n=t.child,n.childLanes=0,n.pendingProps=u,t.deletions=null):(n=zt(o,u),n.subtreeFlags=o.subtreeFlags&14680064),s!==null?l=zt(s,l):(l=nr(l,i,r,null),l.flags|=2),l.return=t,n.return=t,n.sibling=l,t.child=n,n=l,l=t.child,i=e.child.memoizedState,i=i===null?Yi(r):{baseLanes:i.baseLanes|r,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~r,t.memoizedState=Ki,n}return l=e.child,e=l.sibling,n=zt(l,{mode:"visible",children:n.children}),(t.mode&1)===0&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function Rs(e,t){return t=fl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function yo(e,t,r,n){return n!==null&&Ts(n),Fr(t,e.child,null,r),e=Rs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Wm(e,t,r,n,o,l,i){if(r)return t.flags&256?(t.flags&=-257,n=ci(Error(S(422))),yo(e,t,i,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=n.fallback,o=t.mode,n=fl({mode:"visible",children:n.children},o,0,null),l=nr(l,o,i,null),l.flags|=2,n.return=t,l.return=t,n.sibling=l,t.child=n,(t.mode&1)!==0&&Fr(t,e.child,null,i),t.child.memoizedState=Yi(i),t.memoizedState=Ki,l);if((t.mode&1)===0)return yo(e,t,i,null);if(o.data==="$!"){if(n=o.nextSibling&&o.nextSibling.dataset,n)var s=n.dgst;return n=s,l=Error(S(419)),n=ci(l,n,void 0),yo(e,t,i,n)}if(s=(i&e.childLanes)!==0,Ne||s){if(n=se,n!==null){switch(i&-i){case 4:o=2;break;case 16:o=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:o=32;break;case 536870912:o=268435456;break;default:o=0}o=(o&(n.suspendedLanes|i))!==0?0:o,o!==0&&o!==l.retryLane&&(l.retryLane=o,vt(e,o),Ze(n,e,o,-1))}return bs(),n=ci(Error(S(421))),yo(e,t,i,n)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=og.bind(null,e),o._reactRetry=t,null):(e=l.treeContext,Pe=Dt(o.nextSibling),De=t,G=!0,Ye=null,e!==null&&(je[qe++]=dt,je[qe++]=pt,je[qe++]=lr,dt=e.id,pt=e.overflow,lr=t),t=Rs(t,n.children),t.flags|=4096,t)}function Na(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Vi(e.return,t,r)}function fi(e,t,r,n,o){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=n,l.tail=r,l.tailMode=o)}function gf(e,t,r){var n=t.pendingProps,o=n.revealOrder,l=n.tail;if(_e(e,t,n.children,r),n=X.current,(n&2)!==0)n=n&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&&Na(e,r,t);else if(e.tag===19)Na(e,r,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}n&=1}if(j(X,n),(t.mode&1)===0)t.memoizedState=null;else switch(o){case"forwards":for(r=t.child,o=null;r!==null;)e=r.alternate,e!==null&&Xo(e)===null&&(o=r),r=r.sibling;r=o,r===null?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),fi(t,!1,o,r,l);break;case"backwards":for(r=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Xo(e)===null){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}fi(t,!0,r,null,l);break;case"together":fi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Lo(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function yt(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),sr|=t.lanes,(r&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(S(153));if(t.child!==null){for(e=t.child,r=zt(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=zt(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Gm(e,t,r){switch(t.tag){case 3:pf(t),Ur();break;case 5:jc(t);break;case 1:Me(t.type)&&qo(t);break;case 4:Os(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;j(bo,n._currentValue),n._currentValue=o;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(j(X,X.current&1),t.flags|=128,null):(r&t.child.childLanes)!==0?mf(e,t,r):(j(X,X.current&1),e=yt(e,t,r),e!==null?e.sibling:null);j(X,X.current&1);break;case 19:if(n=(r&t.childLanes)!==0,(e.flags&128)!==0){if(n)return gf(e,t,r);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),j(X,X.current),n)break;return null;case 22:case 23:return t.lanes=0,ff(e,t,r)}return yt(e,t,r)}var hf,Qi,vf,yf;hf=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};Qi=function(){};vf=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,tr(st.current);var l=null;switch(r){case"input":o=Ei(e,o),n=Ei(e,n),l=[];break;case"select":o=K({},o,{value:void 0}),n=K({},n,{value:void 0}),l=[];break;case"textarea":o=wi(e,o),n=wi(e,n),l=[];break;default:typeof o.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=Ho)}Ti(r,n);var i;r=null;for(a in o)if(!n.hasOwnProperty(a)&&o.hasOwnProperty(a)&&o[a]!=null)if(a==="style"){var s=o[a];for(i in s)s.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(En.hasOwnProperty(a)?l||(l=[]):(l=l||[]).push(a,null));for(a in n){var u=n[a];if(s=o?.[a],n.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(i in s)!s.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in u)u.hasOwnProperty(i)&&s[i]!==u[i]&&(r||(r={}),r[i]=u[i])}else r||(l||(l=[]),l.push(a,r)),r=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(l=l||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(l=l||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(En.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&q("scroll",e),l||s===u||(l=[])):(l=l||[]).push(a,u))}r&&(l=l||[]).push("style",r);var a=l;(t.updateQueue=a)&&(t.flags|=4)}};yf=function(e,t,r,n){r!==n&&(t.flags|=4)};function rn(e,t){if(!G)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function ve(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags&14680064,n|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Xm(e,t,r){var n=t.pendingProps;switch(Cs(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ve(t),null;case 1:return Me(t.type)&&jo(),ve(t),null;case 3:return n=t.stateNode,zr(),B(Le),B(Ee),Ps(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(ho(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ye!==null&&(ls(Ye),Ye=null))),Qi(e,t),ve(t),null;case 5:As(t);var o=tr(An.current);if(r=t.type,e!==null&&t.stateNode!=null)vf(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(S(166));return ve(t),null}if(e=tr(st.current),ho(t)){n=t.stateNode,r=t.type;var l=t.memoizedProps;switch(n[lt]=t,n[xn]=l,e=(t.mode&1)!==0,r){case"dialog":q("cancel",n),q("close",n);break;case"iframe":case"object":case"embed":q("load",n);break;case"video":case"audio":for(o=0;o<an.length;o++)q(an[o],n);break;case"source":q("error",n);break;case"img":case"image":case"link":q("error",n),q("load",n);break;case"details":q("toggle",n);break;case"input":Iu(n,l),q("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!l.multiple},q("invalid",n);break;case"textarea":Fu(n,l),q("invalid",n)}Ti(r,l),o=null;for(var i in l)if(l.hasOwnProperty(i)){var s=l[i];i==="children"?typeof s=="string"?n.textContent!==s&&(l.suppressHydrationWarning!==!0&&go(n.textContent,s,e),o=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(l.suppressHydrationWarning!==!0&&go(n.textContent,s,e),o=["children",""+s]):En.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&q("scroll",n)}switch(r){case"input":ro(n),Uu(n,l,!0);break;case"textarea":ro(n),zu(n);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(n.onclick=Ho)}n=o,t.updateQueue=n,n!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Wa(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[lt]=t,e[xn]=n,hf(e,t,!1,!1),t.stateNode=e;e:{switch(i=ki(r,n),r){case"dialog":q("cancel",e),q("close",e),o=n;break;case"iframe":case"object":case"embed":q("load",e),o=n;break;case"video":case"audio":for(o=0;o<an.length;o++)q(an[o],e);o=n;break;case"source":q("error",e),o=n;break;case"img":case"image":case"link":q("error",e),q("load",e),o=n;break;case"details":q("toggle",e),o=n;break;case"input":Iu(e,n),o=Ei(e,n),q("invalid",e);break;case"option":o=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=K({},n,{value:void 0}),q("invalid",e);break;case"textarea":Fu(e,n),o=wi(e,n),q("invalid",e);break;default:o=n}Ti(r,o),s=o;for(l in s)if(s.hasOwnProperty(l)){var u=s[l];l==="style"?$a(e,u):l==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Ga(e,u)):l==="children"?typeof u=="string"?(r!=="textarea"||u!=="")&&Sn(e,u):typeof u=="number"&&Sn(e,""+u):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(En.hasOwnProperty(l)?u!=null&&l==="onScroll"&&q("scroll",e):u!=null&&us(e,l,u,i))}switch(r){case"input":ro(e),Uu(e,n,!1);break;case"textarea":ro(e),zu(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Rt(n.value));break;case"select":e.multiple=!!n.multiple,l=n.value,l!=null?Lr(e,!!n.multiple,l,!1):n.defaultValue!=null&&Lr(e,!!n.multiple,n.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Ho)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ve(t),null;case 6:if(e&&t.stateNode!=null)yf(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(S(166));if(r=tr(An.current),tr(st.current),ho(t)){if(n=t.stateNode,r=t.memoizedProps,n[lt]=t,(l=n.nodeValue!==r)&&(e=De,e!==null))switch(e.tag){case 3:go(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&go(n.nodeValue,r,(e.mode&1)!==0)}l&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[lt]=t,t.stateNode=n}return ve(t),null;case 13:if(B(X),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(G&&Pe!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Uc(),Ur(),t.flags|=98560,l=!1;else if(l=ho(t),n!==null&&n.dehydrated!==null){if(e===null){if(!l)throw Error(S(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(S(317));l[lt]=t}else Ur(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ve(t),l=!1}else Ye!==null&&(ls(Ye),Ye=null),l=!0;if(!l)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(X.current&1)!==0?ne===0&&(ne=3):bs())),t.updateQueue!==null&&(t.flags|=4),ve(t),null);case 4:return zr(),Qi(e,t),e===null&&Ln(t.stateNode.containerInfo),ve(t),null;case 10:return Ls(t.type._context),ve(t),null;case 17:return Me(t.type)&&jo(),ve(t),null;case 19:if(B(X),l=t.memoizedState,l===null)return ve(t),null;if(n=(t.flags&128)!==0,i=l.rendering,i===null)if(n)rn(l,!1);else{if(ne!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Xo(e),i!==null){for(t.flags|=128,rn(l,!1),n=i.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)l=r,e=n,l.flags&=14680066,i=l.alternate,i===null?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=i.childLanes,l.lanes=i.lanes,l.child=i.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=i.memoizedProps,l.memoizedState=i.memoizedState,l.updateQueue=i.updateQueue,l.type=i.type,e=i.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return j(X,X.current&1|2),t.child}e=e.sibling}l.tail!==null&&Z()>Hr&&(t.flags|=128,n=!0,rn(l,!1),t.lanes=4194304)}else{if(!n)if(e=Xo(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),rn(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!G)return ve(t),null}else 2*Z()-l.renderingStartTime>Hr&&r!==1073741824&&(t.flags|=128,n=!0,rn(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(r=l.last,r!==null?r.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Z(),t.sibling=null,r=X.current,j(X,n?r&1|2:r&1),t):(ve(t),null);case 22:case 23:return Vs(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&(t.mode&1)!==0?(Ae&1073741824)!==0&&(ve(t),t.subtreeFlags&6&&(t.flags|=8192)):ve(t),null;case 24:return null;case 25:return null}throw Error(S(156,t.tag))}function $m(e,t){switch(Cs(t),t.tag){case 1:return Me(t.type)&&jo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return zr(),B(Le),B(Ee),Ps(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return As(t),null;case 13:if(B(X),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(S(340));Ur()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return B(X),null;case 4:return zr(),null;case 10:return Ls(t.type._context),null;case 22:case 23:return Vs(),null;case 24:return null;default:return null}}var Eo=!1,ye=!1,Km=typeof WeakSet=="function"?WeakSet:Set,L=null;function kr(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Y(e,t,n)}else r.current=null}function Zi(e,t,r){try{r()}catch(n){Y(e,t,n)}}var La=!1;function Ym(e,t){if(Ui=Fo,e=wc(),_s(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,l=n.focusNode;n=n.focusOffset;try{r.nodeType,l.nodeType}catch{r=null;break e}var i=0,s=-1,u=-1,a=0,p=0,m=e,g=null;t:for(;;){for(var _;m!==r||o!==0&&m.nodeType!==3||(s=i+o),m!==l||n!==0&&m.nodeType!==3||(u=i+n),m.nodeType===3&&(i+=m.nodeValue.length),(_=m.firstChild)!==null;)g=m,m=_;for(;;){if(m===e)break t;if(g===r&&++a===o&&(s=i),g===l&&++p===n&&(u=i),(_=m.nextSibling)!==null)break;m=g,g=m.parentNode}m=_}r=s===-1||u===-1?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(Fi={focusedElem:e,selectionRange:r},Fo=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var E=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(E!==null){var T=E.memoizedProps,x=E.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?T:$e(t.type,T),x);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var f=t.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(S(163))}}catch(y){Y(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return E=La,La=!1,E}function hn(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&Zi(t,r,l)}o=o.next}while(o!==n)}}function al(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Ji(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Ef(e){var t=e.alternate;t!==null&&(e.alternate=null,Ef(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[lt],delete t[xn],delete t[Hi],delete t[Pm],delete t[Dm])),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 Sf(e){return e.tag===5||e.tag===3||e.tag===4}function Ma(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Sf(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 es(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Ho));else if(n!==4&&(e=e.child,e!==null))for(es(e,t,r),e=e.sibling;e!==null;)es(e,t,r),e=e.sibling}function ts(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(ts(e,t,r),e=e.sibling;e!==null;)ts(e,t,r),e=e.sibling}var ae=null,Ke=!1;function Ct(e,t,r){for(r=r.child;r!==null;)_f(e,t,r),r=r.sibling}function _f(e,t,r){if(it&&typeof it.onCommitFiberUnmount=="function")try{it.onCommitFiberUnmount(tl,r)}catch{}switch(r.tag){case 5:ye||kr(r,t);case 6:var n=ae,o=Ke;ae=null,Ct(e,t,r),ae=n,Ke=o,ae!==null&&(Ke?(e=ae,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):ae.removeChild(r.stateNode));break;case 18:ae!==null&&(Ke?(e=ae,r=r.stateNode,e.nodeType===8?oi(e.parentNode,r):e.nodeType===1&&oi(e,r),Tn(e)):oi(ae,r.stateNode));break;case 4:n=ae,o=Ke,ae=r.stateNode.containerInfo,Ke=!0,Ct(e,t,r),ae=n,Ke=o;break;case 0:case 11:case 14:case 15:if(!ye&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&((l&2)!==0||(l&4)!==0)&&Zi(r,t,i),o=o.next}while(o!==n)}Ct(e,t,r);break;case 1:if(!ye&&(kr(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Y(r,t,s)}Ct(e,t,r);break;case 21:Ct(e,t,r);break;case 22:r.mode&1?(ye=(n=ye)||r.memoizedState!==null,Ct(e,t,r),ye=n):Ct(e,t,r);break;default:Ct(e,t,r)}}function xa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Km),t.forEach(function(n){var o=lg.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Xe(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var o=r[n];try{var l=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:ae=s.stateNode,Ke=!1;break e;case 3:ae=s.stateNode.containerInfo,Ke=!0;break e;case 4:ae=s.stateNode.containerInfo,Ke=!0;break e}s=s.return}if(ae===null)throw Error(S(160));_f(l,i,o),ae=null,Ke=!1;var u=o.alternate;u!==null&&(u.return=null),o.return=null}catch(a){Y(o,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)wf(t,e),t=t.sibling}function wf(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Xe(t,e),nt(e),n&4){try{hn(3,e,e.return),al(3,e)}catch(T){Y(e,e.return,T)}try{hn(5,e,e.return)}catch(T){Y(e,e.return,T)}}break;case 1:Xe(t,e),nt(e),n&512&&r!==null&&kr(r,r.return);break;case 5:if(Xe(t,e),nt(e),n&512&&r!==null&&kr(r,r.return),e.flags&32){var o=e.stateNode;try{Sn(o,"")}catch(T){Y(e,e.return,T)}}if(n&4&&(o=e.stateNode,o!=null)){var l=e.memoizedProps,i=r!==null?r.memoizedProps:l,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&l.type==="radio"&&l.name!=null&&Va(o,l),ki(s,i);var a=ki(s,l);for(i=0;i<u.length;i+=2){var p=u[i],m=u[i+1];p==="style"?$a(o,m):p==="dangerouslySetInnerHTML"?Ga(o,m):p==="children"?Sn(o,m):us(o,p,m,a)}switch(s){case"input":Si(o,l);break;case"textarea":ba(o,l);break;case"select":var g=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!l.multiple;var _=l.value;_!=null?Lr(o,!!l.multiple,_,!1):g!==!!l.multiple&&(l.defaultValue!=null?Lr(o,!!l.multiple,l.defaultValue,!0):Lr(o,!!l.multiple,l.multiple?[]:"",!1))}o[xn]=l}catch(T){Y(e,e.return,T)}}break;case 6:if(Xe(t,e),nt(e),n&4){if(e.stateNode===null)throw Error(S(162));o=e.stateNode,l=e.memoizedProps;try{o.nodeValue=l}catch(T){Y(e,e.return,T)}}break;case 3:if(Xe(t,e),nt(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Tn(t.containerInfo)}catch(T){Y(e,e.return,T)}break;case 4:Xe(t,e),nt(e);break;case 13:Xe(t,e),nt(e),o=e.child,o.flags&8192&&(l=o.memoizedState!==null,o.stateNode.isHidden=l,!l||o.alternate!==null&&o.alternate.memoizedState!==null||(qs=Z())),n&4&&xa(e);break;case 22:if(p=r!==null&&r.memoizedState!==null,e.mode&1?(ye=(a=ye)||p,Xe(t,e),ye=a):Xe(t,e),nt(e),n&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!p&&(e.mode&1)!==0)for(L=e,p=e.child;p!==null;){for(m=L=p;L!==null;){switch(g=L,_=g.child,g.tag){case 0:case 11:case 14:case 15:hn(4,g,g.return);break;case 1:kr(g,g.return);var E=g.stateNode;if(typeof E.componentWillUnmount=="function"){n=g,r=g.return;try{t=n,E.props=t.memoizedProps,E.state=t.memoizedState,E.componentWillUnmount()}catch(T){Y(n,r,T)}}break;case 5:kr(g,g.return);break;case 22:if(g.memoizedState!==null){Aa(m);continue}}_!==null?(_.return=g,L=_):Aa(m)}p=p.sibling}e:for(p=null,m=e;;){if(m.tag===5){if(p===null){p=m;try{o=m.stateNode,a?(l=o.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(s=m.stateNode,u=m.memoizedProps.style,i=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=Xa("display",i))}catch(T){Y(e,e.return,T)}}}else if(m.tag===6){if(p===null)try{m.stateNode.nodeValue=a?"":m.memoizedProps}catch(T){Y(e,e.return,T)}}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:Xe(t,e),nt(e),n&4&&xa(e);break;case 21:break;default:Xe(t,e),nt(e)}}function nt(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(Sf(r)){var n=r;break e}r=r.return}throw Error(S(160))}switch(n.tag){case 5:var o=n.stateNode;n.flags&32&&(Sn(o,""),n.flags&=-33);var l=Ma(e);ts(e,l,o);break;case 3:case 4:var i=n.stateNode.containerInfo,s=Ma(e);es(e,s,i);break;default:throw Error(S(161))}}catch(u){Y(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Qm(e,t,r){L=e,Cf(e,t,r)}function Cf(e,t,r){for(var n=(e.mode&1)!==0;L!==null;){var o=L,l=o.child;if(o.tag===22&&n){var i=o.memoizedState!==null||Eo;if(!i){var s=o.alternate,u=s!==null&&s.memoizedState!==null||ye;s=Eo;var a=ye;if(Eo=i,(ye=u)&&!a)for(L=o;L!==null;)i=L,u=i.child,i.tag===22&&i.memoizedState!==null?Pa(o):u!==null?(u.return=i,L=u):Pa(o);for(;l!==null;)L=l,Cf(l,t,r),l=l.sibling;L=o,Eo=s,ye=a}Oa(e,t,r)}else(o.subtreeFlags&8772)!==0&&l!==null?(l.return=o,L=l):Oa(e,t,r)}}function Oa(e){for(;L!==null;){var t=L;if((t.flags&8772)!==0){var r=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:ye||al(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!ye)if(r===null)n.componentDidMount();else{var o=t.elementType===t.type?r.memoizedProps:$e(t.type,r.memoizedProps);n.componentDidUpdate(o,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&ma(t,l,n);break;case 3:var i=t.updateQueue;if(i!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}ma(t,i,r)}break;case 5:var s=t.stateNode;if(r===null&&t.flags&4){r=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&r.focus();break;case"img":u.src&&(r.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var p=a.memoizedState;if(p!==null){var m=p.dehydrated;m!==null&&Tn(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(S(163))}ye||t.flags&512&&Ji(t)}catch(g){Y(t,t.return,g)}}if(t===e){L=null;break}if(r=t.sibling,r!==null){r.return=t.return,L=r;break}L=t.return}}function Aa(e){for(;L!==null;){var t=L;if(t===e){L=null;break}var r=t.sibling;if(r!==null){r.return=t.return,L=r;break}L=t.return}}function Pa(e){for(;L!==null;){var t=L;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{al(4,t)}catch(u){Y(t,r,u)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var o=t.return;try{n.componentDidMount()}catch(u){Y(t,o,u)}}var l=t.return;try{Ji(t)}catch(u){Y(t,l,u)}break;case 5:var i=t.return;try{Ji(t)}catch(u){Y(t,i,u)}}}catch(u){Y(t,t.return,u)}if(t===e){L=null;break}var s=t.sibling;if(s!==null){s.return=t.return,L=s;break}L=t.return}}var Zm=Math.ceil,Yo=Et.ReactCurrentDispatcher,Hs=Et.ReactCurrentOwner,Ve=Et.ReactCurrentBatchConfig,I=0,se=null,te=null,ce=0,Ae=0,Nr=qt(0),ne=0,Un=null,sr=0,cl=0,js=0,vn=null,ke=null,qs=0,Hr=1/0,ct=null,Qo=!1,rs=null,Ut=null,So=!1,xt=null,Zo=0,yn=0,ns=null,Mo=-1,xo=0;function we(){return(I&6)!==0?Z():Mo!==-1?Mo:Mo=Z()}function Ft(e){return(e.mode&1)===0?1:(I&2)!==0&&ce!==0?ce&-ce:Um.transition!==null?(xo===0&&(xo=ic()),xo):(e=F,e!==0||(e=window.event,e=e===void 0?16:pc(e.type)),e)}function Ze(e,t,r,n){if(50<yn)throw yn=0,ns=null,Error(S(185));Fn(e,r,n),((I&2)===0||e!==se)&&(e===se&&((I&2)===0&&(cl|=r),ne===4&&Lt(e,ce)),xe(e,n),r===1&&I===0&&(t.mode&1)===0&&(Hr=Z()+500,il&&Bt()))}function xe(e,t){var r=e.callbackNode;zp(e,t);var n=Uo(e,e===se?ce:0);if(n===0)r!==null&&ju(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&ju(r),t===1)e.tag===0?Im(Da.bind(null,e)):Pc(Da.bind(null,e)),Om(function(){(I&6)===0&&Bt()}),r=null;else{switch(sc(n)){case 1:r=ps;break;case 4:r=oc;break;case 16:r=Io;break;case 536870912:r=lc;break;default:r=Io}r=Af(r,Tf.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function Tf(e,t){if(Mo=-1,xo=0,(I&6)!==0)throw Error(S(327));var r=e.callbackNode;if(Pr()&&e.callbackNode!==r)return null;var n=Uo(e,e===se?ce:0);if(n===0)return null;if((n&30)!==0||(n&e.expiredLanes)!==0||t)t=Jo(e,n);else{t=n;var o=I;I|=2;var l=Nf();(se!==e||ce!==t)&&(ct=null,Hr=Z()+500,rr(e,t));do try{tg();break}catch(s){kf(e,s)}while(!0);Ns(),Yo.current=l,I=o,te!==null?t=0:(se=null,ce=0,t=ne)}if(t!==0){if(t===2&&(o=Oi(e),o!==0&&(n=o,t=os(e,o))),t===1)throw r=Un,rr(e,0),Lt(e,n),xe(e,Z()),r;if(t===6)Lt(e,n);else{if(o=e.current.alternate,(n&30)===0&&!Jm(o)&&(t=Jo(e,n),t===2&&(l=Oi(e),l!==0&&(n=l,t=os(e,l))),t===1))throw r=Un,rr(e,0),Lt(e,n),xe(e,Z()),r;switch(e.finishedWork=o,e.finishedLanes=n,t){case 0:case 1:throw Error(S(345));case 2:Zt(e,ke,ct);break;case 3:if(Lt(e,n),(n&130023424)===n&&(t=qs+500-Z(),10<t)){if(Uo(e,0)!==0)break;if(o=e.suspendedLanes,(o&n)!==n){we(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Ri(Zt.bind(null,e,ke,ct),t);break}Zt(e,ke,ct);break;case 4:if(Lt(e,n),(n&4194240)===n)break;for(t=e.eventTimes,o=-1;0<n;){var i=31-Qe(n);l=1<<i,i=t[i],i>o&&(o=i),n&=~l}if(n=o,n=Z()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Zm(n/1960))-n,10<n){e.timeoutHandle=Ri(Zt.bind(null,e,ke,ct),n);break}Zt(e,ke,ct);break;case 5:Zt(e,ke,ct);break;default:throw Error(S(329))}}}return xe(e,Z()),e.callbackNode===r?Tf.bind(null,e):null}function os(e,t){var r=vn;return e.current.memoizedState.isDehydrated&&(rr(e,t).flags|=256),e=Jo(e,t),e!==2&&(t=ke,ke=r,t!==null&&ls(t)),e}function ls(e){ke===null?ke=e:ke.push.apply(ke,e)}function Jm(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var o=r[n],l=o.getSnapshot;o=o.value;try{if(!Je(l(),o))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;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 Lt(e,t){for(t&=~js,t&=~cl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-Qe(t),n=1<<r;e[r]=-1,t&=~n}}function Da(e){if((I&6)!==0)throw Error(S(327));Pr();var t=Uo(e,0);if((t&1)===0)return xe(e,Z()),null;var r=Jo(e,t);if(e.tag!==0&&r===2){var n=Oi(e);n!==0&&(t=n,r=os(e,n))}if(r===1)throw r=Un,rr(e,0),Lt(e,t),xe(e,Z()),r;if(r===6)throw Error(S(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Zt(e,ke,ct),xe(e,Z()),null}function Bs(e,t){var r=I;I|=1;try{return e(t)}finally{I=r,I===0&&(Hr=Z()+500,il&&Bt())}}function ur(e){xt!==null&&xt.tag===0&&(I&6)===0&&Pr();var t=I;I|=1;var r=Ve.transition,n=F;try{if(Ve.transition=null,F=1,e)return e()}finally{F=n,Ve.transition=r,I=t,(I&6)===0&&Bt()}}function Vs(){Ae=Nr.current,B(Nr)}function rr(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,xm(r)),te!==null)for(r=te.return;r!==null;){var n=r;switch(Cs(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&jo();break;case 3:zr(),B(Le),B(Ee),Ps();break;case 5:As(n);break;case 4:zr();break;case 13:B(X);break;case 19:B(X);break;case 10:Ls(n.type._context);break;case 22:case 23:Vs()}r=r.return}if(se=e,te=e=zt(e.current,null),ce=Ae=t,ne=0,Un=null,js=cl=sr=0,ke=vn=null,er!==null){for(t=0;t<er.length;t++)if(r=er[t],n=r.interleaved,n!==null){r.interleaved=null;var o=n.next,l=r.pending;if(l!==null){var i=l.next;l.next=o,n.next=i}r.pending=n}er=null}return e}function kf(e,t){do{var r=te;try{if(Ns(),ko.current=Ko,$o){for(var n=$.memoizedState;n!==null;){var o=n.queue;o!==null&&(o.pending=null),n=n.next}$o=!1}if(ir=0,ie=re=$=null,gn=!1,Pn=0,Hs.current=null,r===null||r.return===null){ne=1,Un=t,te=null;break}e:{var l=e,i=r.return,s=r,u=t;if(t=ce,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,p=s,m=p.tag;if((p.mode&1)===0&&(m===0||m===11||m===15)){var g=p.alternate;g?(p.updateQueue=g.updateQueue,p.memoizedState=g.memoizedState,p.lanes=g.lanes):(p.updateQueue=null,p.memoizedState=null)}var _=Sa(i);if(_!==null){_.flags&=-257,_a(_,i,s,l,t),_.mode&1&&Ea(l,a,t),t=_,u=a;var E=t.updateQueue;if(E===null){var T=new Set;T.add(u),t.updateQueue=T}else E.add(u);break e}else{if((t&1)===0){Ea(l,a,t),bs();break e}u=Error(S(426))}}else if(G&&s.mode&1){var x=Sa(i);if(x!==null){(x.flags&65536)===0&&(x.flags|=256),_a(x,i,s,l,t),Ts(Rr(u,s));break e}}l=u=Rr(u,s),ne!==4&&(ne=2),vn===null?vn=[l]:vn.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var d=uf(l,u,t);pa(l,d);break e;case 1:s=u;var c=l.type,f=l.stateNode;if((l.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(Ut===null||!Ut.has(f)))){l.flags|=65536,t&=-t,l.lanes|=t;var y=af(l,s,t);pa(l,y);break e}}l=l.return}while(l!==null)}Mf(r)}catch(C){t=C,te===r&&r!==null&&(te=r=r.return);continue}break}while(!0)}function Nf(){var e=Yo.current;return Yo.current=Ko,e===null?Ko:e}function bs(){(ne===0||ne===3||ne===2)&&(ne=4),se===null||(sr&268435455)===0&&(cl&268435455)===0||Lt(se,ce)}function Jo(e,t){var r=I;I|=2;var n=Nf();(se!==e||ce!==t)&&(ct=null,rr(e,t));do try{eg();break}catch(o){kf(e,o)}while(!0);if(Ns(),I=r,Yo.current=n,te!==null)throw Error(S(261));return se=null,ce=0,ne}function eg(){for(;te!==null;)Lf(te)}function tg(){for(;te!==null&&!Mp();)Lf(te)}function Lf(e){var t=Of(e.alternate,e,Ae);e.memoizedProps=e.pendingProps,t===null?Mf(e):te=t,Hs.current=null}function Mf(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&32768)===0){if(r=Xm(r,t,Ae),r!==null){te=r;return}}else{if(r=$m(r,t),r!==null){r.flags&=32767,te=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ne=6,te=null;return}}if(t=t.sibling,t!==null){te=t;return}te=t=e}while(t!==null);ne===0&&(ne=5)}function Zt(e,t,r){var n=F,o=Ve.transition;try{Ve.transition=null,F=1,rg(e,t,r,n)}finally{Ve.transition=o,F=n}return null}function rg(e,t,r,n){do Pr();while(xt!==null);if((I&6)!==0)throw Error(S(327));r=e.finishedWork;var o=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(S(177));e.callbackNode=null,e.callbackPriority=0;var l=r.lanes|r.childLanes;if(Rp(e,l),e===se&&(te=se=null,ce=0),(r.subtreeFlags&2064)===0&&(r.flags&2064)===0||So||(So=!0,Af(Io,function(){return Pr(),null})),l=(r.flags&15990)!==0,(r.subtreeFlags&15990)!==0||l){l=Ve.transition,Ve.transition=null;var i=F;F=1;var s=I;I|=4,Hs.current=null,Ym(e,r),wf(r,e),Tm(Fi),Fo=!!Ui,Fi=Ui=null,e.current=r,Qm(r,e,o),xp(),I=s,F=i,Ve.transition=l}else e.current=r;if(So&&(So=!1,xt=e,Zo=o),l=e.pendingLanes,l===0&&(Ut=null),Pp(r.stateNode,n),xe(e,Z()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)o=t[r],n(o.value,{componentStack:o.stack,digest:o.digest});if(Qo)throw Qo=!1,e=rs,rs=null,e;return(Zo&1)!==0&&e.tag!==0&&Pr(),l=e.pendingLanes,(l&1)!==0?e===ns?yn++:(yn=0,ns=e):yn=0,Bt(),null}function Pr(){if(xt!==null){var e=sc(Zo),t=Ve.transition,r=F;try{if(Ve.transition=null,F=16>e?16:e,xt===null)var n=!1;else{if(e=xt,xt=null,Zo=0,(I&6)!==0)throw Error(S(331));var o=I;for(I|=4,L=e.current;L!==null;){var l=L,i=l.child;if((L.flags&16)!==0){var s=l.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(L=a;L!==null;){var p=L;switch(p.tag){case 0:case 11:case 15:hn(8,p,l)}var m=p.child;if(m!==null)m.return=p,L=m;else for(;L!==null;){p=L;var g=p.sibling,_=p.return;if(Ef(p),p===a){L=null;break}if(g!==null){g.return=_,L=g;break}L=_}}}var E=l.alternate;if(E!==null){var T=E.child;if(T!==null){E.child=null;do{var x=T.sibling;T.sibling=null,T=x}while(T!==null)}}L=l}}if((l.subtreeFlags&2064)!==0&&i!==null)i.return=l,L=i;else e:for(;L!==null;){if(l=L,(l.flags&2048)!==0)switch(l.tag){case 0:case 11:case 15:hn(9,l,l.return)}var d=l.sibling;if(d!==null){d.return=l.return,L=d;break e}L=l.return}}var c=e.current;for(L=c;L!==null;){i=L;var f=i.child;if((i.subtreeFlags&2064)!==0&&f!==null)f.return=i,L=f;else e:for(i=c;L!==null;){if(s=L,(s.flags&2048)!==0)try{switch(s.tag){case 0:case 11:case 15:al(9,s)}}catch(C){Y(s,s.return,C)}if(s===i){L=null;break e}var y=s.sibling;if(y!==null){y.return=s.return,L=y;break e}L=s.return}}if(I=o,Bt(),it&&typeof it.onPostCommitFiberRoot=="function")try{it.onPostCommitFiberRoot(tl,e)}catch{}n=!0}return n}finally{F=r,Ve.transition=t}}return!1}function Ia(e,t,r){t=Rr(r,t),t=uf(e,t,1),e=It(e,t,1),t=we(),e!==null&&(Fn(e,1,t),xe(e,t))}function Y(e,t,r){if(e.tag===3)Ia(e,e,r);else for(;t!==null;){if(t.tag===3){Ia(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Ut===null||!Ut.has(n))){e=Rr(r,e),e=af(t,e,1),t=It(t,e,1),e=we(),t!==null&&(Fn(t,1,e),xe(t,e));break}}t=t.return}}function ng(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=we(),e.pingedLanes|=e.suspendedLanes&r,se===e&&(ce&r)===r&&(ne===4||ne===3&&(ce&130023424)===ce&&500>Z()-qs?rr(e,0):js|=r),xe(e,t)}function xf(e,t){t===0&&((e.mode&1)===0?t=1:(t=lo,lo<<=1,(lo&130023424)===0&&(lo=4194304)));var r=we();e=vt(e,t),e!==null&&(Fn(e,t,r),xe(e,r))}function og(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),xf(e,r)}function lg(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(S(314))}n!==null&&n.delete(t),xf(e,r)}var Of;Of=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Le.current)Ne=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return Ne=!1,Gm(e,t,r);Ne=(e.flags&131072)!==0}else Ne=!1,G&&(t.flags&1048576)!==0&&Dc(t,Vo,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Lo(e,t),e=t.pendingProps;var o=Ir(t,Ee.current);Ar(t,r),o=Is(null,t,n,e,o,r);var l=Us();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Me(n)?(l=!0,qo(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,xs(t),o.updater=ul,t.stateNode=o,o._reactInternals=t,Wi(t,n,e,r),t=$i(null,t,n,!0,l,r)):(t.tag=0,G&&l&&ws(t),_e(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Lo(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=sg(n),e=$e(n,e),o){case 0:t=Xi(null,t,n,e,r);break e;case 1:t=Ta(null,t,n,e,r);break e;case 11:t=wa(null,t,n,e,r);break e;case 14:t=Ca(null,t,n,$e(n.type,e),r);break e}throw Error(S(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:$e(n,o),Xi(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:$e(n,o),Ta(e,t,n,o,r);case 3:e:{if(pf(t),e===null)throw Error(S(387));n=t.pendingProps,l=t.memoizedState,o=l.element,Hc(e,t),Go(t,n,null,r);var i=t.memoizedState;if(n=i.element,l.isDehydrated)if(l={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=Rr(Error(S(423)),t),t=ka(e,t,n,r,o);break e}else if(n!==o){o=Rr(Error(S(424)),t),t=ka(e,t,n,r,o);break e}else for(Pe=Dt(t.stateNode.containerInfo.firstChild),De=t,G=!0,Ye=null,r=zc(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Ur(),n===o){t=yt(e,t,r);break e}_e(e,t,n,r)}t=t.child}return t;case 5:return jc(t),e===null&&Bi(t),n=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,zi(n,o)?i=null:l!==null&&zi(n,l)&&(t.flags|=32),df(e,t),_e(e,t,i,r),t.child;case 6:return e===null&&Bi(t),null;case 13:return mf(e,t,r);case 4:return Os(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Fr(t,null,n,r):_e(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:$e(n,o),wa(e,t,n,o,r);case 7:return _e(e,t,t.pendingProps,r),t.child;case 8:return _e(e,t,t.pendingProps.children,r),t.child;case 12:return _e(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,j(bo,n._currentValue),n._currentValue=i,l!==null)if(Je(l.value,i)){if(l.children===o.children&&!Le.current){t=yt(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var s=l.dependencies;if(s!==null){i=l.child;for(var u=s.firstContext;u!==null;){if(u.context===n){if(l.tag===1){u=mt(-1,r&-r),u.tag=2;var a=l.updateQueue;if(a!==null){a=a.shared;var p=a.pending;p===null?u.next=u:(u.next=p.next,p.next=u),a.pending=u}}l.lanes|=r,u=l.alternate,u!==null&&(u.lanes|=r),Vi(l.return,r,t),s.lanes|=r;break}u=u.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(S(341));i.lanes|=r,s=i.alternate,s!==null&&(s.lanes|=r),Vi(i,r,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}_e(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Ar(t,r),o=be(o),n=n(o),t.flags|=1,_e(e,t,n,r),t.child;case 14:return n=t.type,o=$e(n,t.pendingProps),o=$e(n.type,o),Ca(e,t,n,o,r);case 15:return cf(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:$e(n,o),Lo(e,t),t.tag=1,Me(n)?(e=!0,qo(t)):e=!1,Ar(t,r),sf(t,n,o),Wi(t,n,o,r),$i(null,t,n,!0,e,r);case 19:return gf(e,t,r);case 22:return ff(e,t,r)}throw Error(S(156,t.tag))};function Af(e,t){return nc(e,t)}function ig(e,t,r,n){this.tag=e,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Be(e,t,r,n){return new ig(e,t,r,n)}function Ws(e){return e=e.prototype,!(!e||!e.isReactComponent)}function sg(e){if(typeof e=="function")return Ws(e)?1:0;if(e!=null){if(e=e.$$typeof,e===cs)return 11;if(e===fs)return 14}return 2}function zt(e,t){var r=e.alternate;return r===null?(r=Be(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Oo(e,t,r,n,o,l){var i=2;if(n=e,typeof e=="function")Ws(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case hr:return nr(r.children,o,l,t);case as:i=8,o|=8;break;case gi:return e=Be(12,r,t,o|2),e.elementType=gi,e.lanes=l,e;case hi:return e=Be(13,r,t,o),e.elementType=hi,e.lanes=l,e;case vi:return e=Be(19,r,t,o),e.elementType=vi,e.lanes=l,e;case ja:return fl(r,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ra:i=10;break e;case Ha:i=9;break e;case cs:i=11;break e;case fs:i=14;break e;case Tt:i=16,n=null;break e}throw Error(S(130,e==null?e:typeof e,""))}return t=Be(i,r,t,o),t.elementType=e,t.type=n,t.lanes=l,t}function nr(e,t,r,n){return e=Be(7,e,n,t),e.lanes=r,e}function fl(e,t,r,n){return e=Be(22,e,n,t),e.elementType=ja,e.lanes=r,e.stateNode={isHidden:!1},e}function di(e,t,r){return e=Be(6,e,null,t),e.lanes=r,e}function pi(e,t,r){return t=Be(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ug(e,t,r,n,o){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=Yl(0),this.expirationTimes=Yl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yl(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Gs(e,t,r,n,o,l,i,s,u){return e=new ug(e,t,r,s,u),t===1?(t=1,l===!0&&(t|=8)):t=0,l=Be(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},xs(l),e}function ag(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:gr,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function Pf(e){if(!e)return Ht;e=e._reactInternals;e:{if(cr(e)!==e||e.tag!==1)throw Error(S(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Me(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(S(171))}if(e.tag===1){var r=e.type;if(Me(r))return Ac(e,r,t)}return t}function Df(e,t,r,n,o,l,i,s,u){return e=Gs(r,n,!0,e,o,l,i,s,u),e.context=Pf(null),r=e.current,n=we(),o=Ft(r),l=mt(n,o),l.callback=t??null,It(r,l,o),e.current.lanes=o,Fn(e,o,n),xe(e,n),e}function dl(e,t,r,n){var o=t.current,l=we(),i=Ft(o);return r=Pf(r),t.context===null?t.context=r:t.pendingContext=r,t=mt(l,i),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=It(o,t,i),e!==null&&(Ze(e,o,i,l),To(e,o,i)),i}function el(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 Ua(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function Xs(e,t){Ua(e,t),(e=e.alternate)&&Ua(e,t)}function cg(){return null}var If=typeof reportError=="function"?reportError:function(e){console.error(e)};function $s(e){this._internalRoot=e}pl.prototype.render=$s.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(S(409));dl(e,t,null,null)};pl.prototype.unmount=$s.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ur(function(){dl(null,e,null,null)}),t[ht]=null}};function pl(e){this._internalRoot=e}pl.prototype.unstable_scheduleHydration=function(e){if(e){var t=cc();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Nt.length&&t!==0&&t<Nt[r].priority;r++);Nt.splice(r,0,e),r===0&&dc(e)}};function Ks(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ml(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Fa(){}function fg(e,t,r,n,o){if(o){if(typeof n=="function"){var l=n;n=function(){var a=el(i);l.call(a)}}var i=Df(t,n,e,0,null,!1,!1,"",Fa);return e._reactRootContainer=i,e[ht]=i.current,Ln(e.nodeType===8?e.parentNode:e),ur(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof n=="function"){var s=n;n=function(){var a=el(u);s.call(a)}}var u=Gs(e,0,!1,null,null,!1,!1,"",Fa);return e._reactRootContainer=u,e[ht]=u.current,Ln(e.nodeType===8?e.parentNode:e),ur(function(){dl(t,u,r,n)}),u}function gl(e,t,r,n,o){var l=r._reactRootContainer;if(l){var i=l;if(typeof o=="function"){var s=o;o=function(){var u=el(i);s.call(u)}}dl(t,i,e,o)}else i=fg(r,t,e,o,n);return el(i)}uc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=un(t.pendingLanes);r!==0&&(ms(t,r|1),xe(t,Z()),(I&6)===0&&(Hr=Z()+500,Bt()))}break;case 13:ur(function(){var n=vt(e,1);if(n!==null){var o=we();Ze(n,e,1,o)}}),Xs(e,1)}};gs=function(e){if(e.tag===13){var t=vt(e,134217728);if(t!==null){var r=we();Ze(t,e,134217728,r)}Xs(e,134217728)}};ac=function(e){if(e.tag===13){var t=Ft(e),r=vt(e,t);if(r!==null){var n=we();Ze(r,e,t,n)}Xs(e,t)}};cc=function(){return F};fc=function(e,t){var r=F;try{return F=e,t()}finally{F=r}};Li=function(e,t,r){switch(t){case"input":if(Si(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var o=ll(n);if(!o)throw Error(S(90));Ba(n),Si(n,o)}}}break;case"textarea":ba(e,r);break;case"select":t=r.value,t!=null&&Lr(e,!!r.multiple,t,!1)}};Qa=Bs;Za=ur;var dg={usingClientEntryPoint:!1,Events:[Rn,Sr,ll,Ka,Ya,Bs]},nn={findFiberByHostInstance:Jt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},pg={bundleType:nn.bundleType,version:nn.version,rendererPackageName:nn.rendererPackageName,rendererConfig:nn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Et.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=tc(e),e===null?null:e.stateNode},findFiberByHostInstance:nn.findFiberByHostInstance||cg,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(on=__REACT_DEVTOOLS_GLOBAL_HOOK__,!on.isDisabled&&on.supportsFiber))try{tl=on.inject(pg),it=on}catch{}var on;Fe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=dg;Fe.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ks(t))throw Error(S(200));return ag(e,t,null,r)};Fe.createRoot=function(e,t){if(!Ks(e))throw Error(S(299));var r=!1,n="",o=If;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Gs(e,1,!1,null,null,r,!1,n,o),e[ht]=t.current,Ln(e.nodeType===8?e.parentNode:e),new $s(t)};Fe.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(S(188)):(e=Object.keys(e).join(","),Error(S(268,e)));return e=tc(t),e=e===null?null:e.stateNode,e};Fe.flushSync=function(e){return ur(e)};Fe.hydrate=function(e,t,r){if(!ml(t))throw Error(S(200));return gl(null,e,t,!0,r)};Fe.hydrateRoot=function(e,t,r){if(!Ks(e))throw Error(S(405));var n=r!=null&&r.hydratedSources||null,o=!1,l="",i=If;if(r!=null&&(r.unstable_strictMode===!0&&(o=!0),r.identifierPrefix!==void 0&&(l=r.identifierPrefix),r.onRecoverableError!==void 0&&(i=r.onRecoverableError)),t=Df(t,null,e,1,r??null,o,!1,l,i),e[ht]=t.current,Ln(e),n)for(e=0;e<n.length;e++)r=n[e],o=r._getVersion,o=o(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,o]:t.mutableSourceEagerHydrationData.push(r,o);return new pl(t)};Fe.render=function(e,t,r){if(!ml(t))throw Error(S(200));return gl(null,e,t,!1,r)};Fe.unmountComponentAtNode=function(e){if(!ml(e))throw Error(S(40));return e._reactRootContainer?(ur(function(){gl(null,null,e,!1,function(){e._reactRootContainer=null,e[ht]=null})}),!0):!1};Fe.unstable_batchedUpdates=Bs;Fe.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!ml(r))throw Error(S(200));if(e==null||e._reactInternals===void 0)throw Error(S(38));return gl(e,t,r,!1,n)};Fe.version="18.3.1-next-f1338f8080-20240426"});var Rf=me((oh,zf)=>{"use strict";function Ff(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ff)}catch(e){console.error(e)}}Ff(),zf.exports=Uf()});var jf=me(Ys=>{"use strict";var Hf=Rf();Ys.createRoot=Hf.createRoot,Ys.hydrateRoot=Hf.hydrateRoot;var lh});var Qs=me((Dh,mg)=>{mg.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:`
`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}});var Jf=me((Ih,gg)=>{gg.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}});var Zs=me((Uh,hg)=>{hg.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}});var ed=me((Fh,vg)=>{vg.exports={"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}});var rd=me(qn=>{"use strict";var yg=qn&&qn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(qn,"__esModule",{value:!0});var td=yg(ed()),Eg=String.fromCodePoint||function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function Sg(e){return e>=55296&&e<=57343||e>1114111?"\uFFFD":(e in td.default&&(e=td.default[e]),Eg(e))}qn.default=Sg});var eu=me(at=>{"use strict";var hl=at&&at.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(at,"__esModule",{value:!0});at.decodeHTML=at.decodeHTMLStrict=at.decodeXML=void 0;var Js=hl(Qs()),_g=hl(Jf()),wg=hl(Zs()),nd=hl(rd()),Cg=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;at.decodeXML=ld(wg.default);at.decodeHTMLStrict=ld(Js.default);function ld(e){var t=id(e);return function(r){return String(r).replace(Cg,t)}}var od=function(e,t){return e<t?1:-1};at.decodeHTML=(function(){for(var e=Object.keys(_g.default).sort(od),t=Object.keys(Js.default).sort(od),r=0,n=0;r<t.length;r++)e[n]===t[r]?(t[r]+=";?",n++):t[r]+=";";var o=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),l=id(Js.default);function i(s){return s.substr(-1)!==";"&&(s+=";"),l(s)}return function(s){return String(s).replace(o,i)}})();function id(e){return function(r){if(r.charAt(1)==="#"){var n=r.charAt(2);return n==="X"||n==="x"?nd.default(parseInt(r.substr(3),16)):nd.default(parseInt(r.substr(2),10))}return e[r.slice(1,-1)]||r}}});var ru=me(Oe=>{"use strict";var sd=Oe&&Oe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Oe,"__esModule",{value:!0});Oe.escapeUTF8=Oe.escape=Oe.encodeNonAsciiHTML=Oe.encodeHTML=Oe.encodeXML=void 0;var Tg=sd(Zs()),ud=cd(Tg.default),ad=fd(ud);Oe.encodeXML=md(ud);var kg=sd(Qs()),tu=cd(kg.default),Ng=fd(tu);Oe.encodeHTML=Mg(tu,Ng);Oe.encodeNonAsciiHTML=md(tu);function cd(e){return Object.keys(e).sort().reduce(function(t,r){return t[e[r]]="&"+r+";",t},{})}function fd(e){for(var t=[],r=[],n=0,o=Object.keys(e);n<o.length;n++){var l=o[n];l.length===1?t.push("\\"+l):r.push(l)}t.sort();for(var i=0;i<t.length-1;i++){for(var s=i;s<t.length-1&&t[s].charCodeAt(1)+1===t[s+1].charCodeAt(1);)s+=1;var u=1+s-i;u<3||t.splice(i,u,t[i]+"-"+t[s])}return r.unshift("["+t.join("")+"]"),new RegExp(r.join("|"),"g")}var dd=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,Lg=String.prototype.codePointAt!=null?function(e){return e.codePointAt(0)}:function(e){return(e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536};function vl(e){return"&#x"+(e.length>1?Lg(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function Mg(e,t){return function(r){return r.replace(t,function(n){return e[n]}).replace(dd,vl)}}var pd=new RegExp(ad.source+"|"+dd.source,"g");function xg(e){return e.replace(pd,vl)}Oe.escape=xg;function Og(e){return e.replace(ad,vl)}Oe.escapeUTF8=Og;function md(e){return function(t){return t.replace(pd,function(r){return e[r]||vl(r)})}}});var hd=me(A=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.decodeXMLStrict=A.decodeHTML5Strict=A.decodeHTML4Strict=A.decodeHTML5=A.decodeHTML4=A.decodeHTMLStrict=A.decodeHTML=A.decodeXML=A.encodeHTML5=A.encodeHTML4=A.escapeUTF8=A.escape=A.encodeNonAsciiHTML=A.encodeHTML=A.encodeXML=A.encode=A.decodeStrict=A.decode=void 0;var yl=eu(),gd=ru();function Ag(e,t){return(!t||t<=0?yl.decodeXML:yl.decodeHTML)(e)}A.decode=Ag;function Pg(e,t){return(!t||t<=0?yl.decodeXML:yl.decodeHTMLStrict)(e)}A.decodeStrict=Pg;function Dg(e,t){return(!t||t<=0?gd.encodeXML:gd.encodeHTML)(e)}A.encode=Dg;var fr=ru();Object.defineProperty(A,"encodeXML",{enumerable:!0,get:function(){return fr.encodeXML}});Object.defineProperty(A,"encodeHTML",{enumerable:!0,get:function(){return fr.encodeHTML}});Object.defineProperty(A,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return fr.encodeNonAsciiHTML}});Object.defineProperty(A,"escape",{enumerable:!0,get:function(){return fr.escape}});Object.defineProperty(A,"escapeUTF8",{enumerable:!0,get:function(){return fr.escapeUTF8}});Object.defineProperty(A,"encodeHTML4",{enumerable:!0,get:function(){return fr.encodeHTML}});Object.defineProperty(A,"encodeHTML5",{enumerable:!0,get:function(){return fr.encodeHTML}});var Gt=eu();Object.defineProperty(A,"decodeXML",{enumerable:!0,get:function(){return Gt.decodeXML}});Object.defineProperty(A,"decodeHTML",{enumerable:!0,get:function(){return Gt.decodeHTML}});Object.defineProperty(A,"decodeHTMLStrict",{enumerable:!0,get:function(){return Gt.decodeHTMLStrict}});Object.defineProperty(A,"decodeHTML4",{enumerable:!0,get:function(){return Gt.decodeHTML}});Object.defineProperty(A,"decodeHTML5",{enumerable:!0,get:function(){return Gt.decodeHTML}});Object.defineProperty(A,"decodeHTML4Strict",{enumerable:!0,get:function(){return Gt.decodeHTMLStrict}});Object.defineProperty(A,"decodeHTML5Strict",{enumerable:!0,get:function(){return Gt.decodeHTMLStrict}});Object.defineProperty(A,"decodeXMLStrict",{enumerable:!0,get:function(){return Gt.decodeXML}})});var Ld=me((qh,Nd)=>{"use strict";function Ig(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Ug(e,t,r){return t&&vd(e.prototype,t),r&&vd(e,r),e}function Cd(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Fg(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(a){throw a},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var l=!0,i=!1,s;return{s:function(){r=r.call(e)},n:function(){var a=r.next();return l=a.done,a},e:function(a){i=!0,s=a},f:function(){try{!l&&r.return!=null&&r.return()}finally{if(i)throw s}}}}function Fg(e,t){if(e){if(typeof e=="string")return yd(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return yd(e,t)}}function yd(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var zg=hd(),Ed={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:Rg()};function Rg(){var e={0:"#000",1:"#A00",2:"#0A0",3:"#A50",4:"#00A",5:"#A0A",6:"#0AA",7:"#AAA",8:"#555",9:"#F55",10:"#5F5",11:"#FF5",12:"#55F",13:"#F5F",14:"#5FF",15:"#FFF"};return El(0,5).forEach(function(t){El(0,5).forEach(function(r){El(0,5).forEach(function(n){return Hg(t,r,n,e)})})}),El(0,23).forEach(function(t){var r=t+232,n=Td(t*10+8);e[r]="#"+n+n+n}),e}function Hg(e,t,r,n){var o=16+e*36+t*6+r,l=e>0?e*40+55:0,i=t>0?t*40+55:0,s=r>0?r*40+55:0;n[o]=jg([l,i,s])}function Td(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function jg(e){var t=[],r=Cd(e),n;try{for(r.s();!(n=r.n()).done;){var o=n.value;t.push(Td(o))}}catch(l){r.e(l)}finally{r.f()}return"#"+t.join("")}function Sd(e,t,r,n){var o;return t==="text"?o=bg(r,n):t==="display"?o=Bg(e,r,n):t==="xterm256Foreground"?o=_l(e,n.colors[r]):t==="xterm256Background"?o=wl(e,n.colors[r]):t==="rgb"&&(o=qg(e,r)),o}function qg(e,t){t=t.substring(2).slice(0,-1);var r=+t.substr(0,2),n=t.substring(5).split(";"),o=n.map(function(l){return("0"+Number(l).toString(16)).substr(-2)}).join("");return Sl(e,(r===38?"color:#":"background-color:#")+o)}function Bg(e,t,r){t=parseInt(t,10);var n={"-1":function(){return"<br/>"},0:function(){return e.length&&kd(e)},1:function(){return Xt(e,"b")},3:function(){return Xt(e,"i")},4:function(){return Xt(e,"u")},8:function(){return Sl(e,"display:none")},9:function(){return Xt(e,"strike")},22:function(){return Sl(e,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return wd(e,"i")},24:function(){return wd(e,"u")},39:function(){return _l(e,r.fg)},49:function(){return wl(e,r.bg)},53:function(){return Sl(e,"text-decoration:overline")}},o;return n[t]?o=n[t]():4<t&&t<7?o=Xt(e,"blink"):29<t&&t<38?o=_l(e,r.colors[t-30]):39<t&&t<48?o=wl(e,r.colors[t-40]):89<t&&t<98?o=_l(e,r.colors[8+(t-90)]):99<t&&t<108&&(o=wl(e,r.colors[8+(t-100)])),o}function kd(e){var t=e.slice(0);return e.length=0,t.reverse().map(function(r){return"</"+r+">"}).join("")}function El(e,t){for(var r=[],n=e;n<=t;n++)r.push(n);return r}function Vg(e){return function(t){return(e===null||t.category!==e)&&e!=="all"}}function _d(e){e=parseInt(e,10);var t=null;return e===0?t="all":e===1?t="bold":2<e&&e<5?t="underline":4<e&&e<7?t="blink":e===8?t="hide":e===9?t="strike":29<e&&e<38||e===39||89<e&&e<98?t="foreground-color":(39<e&&e<48||e===49||99<e&&e<108)&&(t="background-color"),t}function bg(e,t){return t.escapeXML?zg.encodeXML(e):e}function Xt(e,t,r){return r||(r=""),e.push(t),"<".concat(t).concat(r?' style="'.concat(r,'"'):"",">")}function Sl(e,t){return Xt(e,"span",t)}function _l(e,t){return Xt(e,"span","color:"+t)}function wl(e,t){return Xt(e,"span","background-color:"+t)}function wd(e,t){var r;if(e.slice(-1)[0]===t&&(r=e.pop()),r)return"</"+t+">"}function Wg(e,t,r){var n=!1,o=3;function l(){return""}function i(C,v){return r("xterm256Foreground",v),""}function s(C,v){return r("xterm256Background",v),""}function u(C){return t.newline?r("display",-1):r("text",C),""}function a(C,v){n=!0,v.trim().length===0&&(v="0"),v=v.trimRight(";").split(";");var k=Cd(v),M;try{for(k.s();!(M=k.n()).done;){var U=M.value;r("display",U)}}catch(O){k.e(O)}finally{k.f()}return""}function p(C){return r("text",C),""}function m(C){return r("rgb",C),""}var g=[{pattern:/^\x08+/,sub:l},{pattern:/^\x1b\[[012]?K/,sub:l},{pattern:/^\x1b\[\(B/,sub:l},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:m},{pattern:/^\x1b\[38;5;(\d+)m/,sub:i},{pattern:/^\x1b\[48;5;(\d+)m/,sub:s},{pattern:/^\n/,sub:u},{pattern:/^\r+\n/,sub:u},{pattern:/^\r/,sub:u},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:a},{pattern:/^\x1b\[\d?J/,sub:l},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:l},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:l},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:p}];function _(C,v){v>o&&n||(n=!1,e=e.replace(C.pattern,C.sub))}var E=[],T=e,x=T.length;e:for(;x>0;){for(var d=0,c=0,f=g.length;c<f;d=++c){var y=g[d];if(_(y,d),e.length!==x){x=e.length;continue e}}if(e.length===x)break;E.push(0),x=e.length}return E}function Gg(e,t,r){return t!=="text"&&(e=e.filter(Vg(_d(r))),e.push({token:t,data:r,category:_d(r)})),e}var Xg=(function(){function e(t){Ig(this,e),t=t||{},t.colors&&(t.colors=Object.assign({},Ed.colors,t.colors)),this.options=Object.assign({},Ed,t),this.stack=[],this.stickyStack=[]}return Ug(e,[{key:"toHtml",value:function(r){var n=this;r=typeof r=="string"?[r]:r;var o=this.stack,l=this.options,i=[];return this.stickyStack.forEach(function(s){var u=Sd(o,s.token,s.data,l);u&&i.push(u)}),Wg(r.join(""),l,function(s,u){var a=Sd(o,s,u,l);a&&i.push(a),l.stream&&(n.stickyStack=Gg(n.stickyStack,s,u))}),o.length&&i.push(kd(o)),i.join("")}}]),e})();Nd.exports=Xg});var ou=b(W(),1),Vd=b(jf(),1);var z=b(W(),1);var R=b(W(),1);var ue=b(W(),1);function qf({preference:e,onThemeChange:t}){let r=()=>{let l=["system","light","dark"],s=(l.indexOf(e)+1)%l.length;t(l[s])},n=()=>{switch(e){case"light":return ue.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},ue.default.createElement("circle",{cx:"12",cy:"12",r:"5"}),ue.default.createElement("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),ue.default.createElement("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),ue.default.createElement("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),ue.default.createElement("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),ue.default.createElement("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),ue.default.createElement("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),ue.default.createElement("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),ue.default.createElement("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"}));case"dark":return ue.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},ue.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 ue.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},ue.default.createElement("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),ue.default.createElement("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),ue.default.createElement("line",{x1:"12",y1:"17",x2:"12",y2:"21"}))}},o=()=>{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 ue.default.createElement("button",{className:"theme-toggle-btn",onClick:r,title:o(),"aria-label":o()},n())}var ut=b(W(),1);var Vt=b(W(),1);function Bf(e,t){let[r,n]=(0,Vt.useState)(null),[o,l]=(0,Vt.useState)(!0),[i,s]=(0,Vt.useState)(null),u=(0,Vt.useCallback)(async()=>{try{l(!0),s(null);let a=await fetch(`https://api.github.com/repos/${e}/${t}`);if(!a.ok)throw new Error(`GitHub API error: ${a.status}`);let p=await a.json();n(p.stargazers_count)}catch(a){console.error("Failed to fetch GitHub stars:",a),s(a instanceof Error?a:new Error("Unknown error"))}finally{l(!1)}},[e,t]);return(0,Vt.useEffect)(()=>{u()},[u]),{stars:r,isLoading:o,error:i}}function Vf(e){return e<1e3?e.toString():e<1e6?`${(e/1e3).toFixed(1)}k`:`${(e/1e6).toFixed(1)}M`}function bf({username:e,repo:t,className:r=""}){let{stars:n,isLoading:o,error:l}=Bf(e,t),i=`https://github.com/${e}/${t}`;return l?ut.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",title:"GitHub",className:"icon-link"},ut.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},ut.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"}))):ut.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:`github-stars-btn ${r}`,title:`Star us on GitHub${n!==null?` (${n.toLocaleString()} stars)`:""}`},ut.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"6px"}},ut.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"})),ut.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"4px"}},ut.default.createElement("path",{d:"M12 .587l3.668 7.431 8.2 1.192-5.934 5.787 1.4 8.166L12 18.896l-7.334 3.867 1.4-8.166-5.934-5.787 8.2-1.192z"})),ut.default.createElement("span",{className:o?"stars-loading":"stars-count"},o?"...":n!==null?Vf(n):"\u2014"))}var bt=b(W(),1);function Wf(e){let t=(0,bt.useRef)(null),r=(0,bt.useRef)(null),n=(0,bt.useRef)(null),o=(0,bt.useRef)(0),l=(0,bt.useRef)(null);(0,bt.useEffect)(()=>{if(r.current||(r.current=document.createElement("canvas"),r.current.width=32,r.current.height=32),n.current||(n.current=new Image,n.current.src="claude-mem-logomark.webp"),!l.current){let m=document.querySelector('link[rel="icon"]');m&&(l.current=m.href)}let i=r.current,s=i.getContext("2d"),u=n.current;if(!s)return;let a=m=>{let g=document.querySelector('link[rel="icon"]');g||(g=document.createElement("link"),g.rel="icon",document.head.appendChild(g)),g.href=m},p=()=>{if(!u.complete){t.current=requestAnimationFrame(p);return}o.current+=2*Math.PI/90,s.clearRect(0,0,32,32),s.save(),s.translate(16,16),s.rotate(o.current),s.drawImage(u,-16,-16,32,32),s.restore(),a(i.toDataURL("image/png")),t.current=requestAnimationFrame(p)};return e?(o.current=0,p()):(t.current&&(cancelAnimationFrame(t.current),t.current=null),l.current&&a(l.current)),()=>{t.current&&(cancelAnimationFrame(t.current),t.current=null)}},[e])}function Gf({isConnected:e,projects:t,currentFilter:r,onFilterChange:n,isProcessing:o,queueDepth:l,themePreference:i,onThemeChange:s,onContextPreviewToggle:u}){return Wf(o),R.default.createElement("div",{className:"header"},R.default.createElement("h1",null,R.default.createElement("div",{style:{position:"relative",display:"inline-block"}},R.default.createElement("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${o?"spinning":""}`}),l>0&&R.default.createElement("div",{className:"queue-bubble"},l)),R.default.createElement("span",{className:"logo-text"},"claude-mem")),R.default.createElement("div",{className:"status"},R.default.createElement("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Documentation"},R.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},R.default.createElement("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),R.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"}))),R.default.createElement("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Follow us on X"},R.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},R.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"}))),R.default.createElement("a",{href:"https://discord.gg/J4wttp9vDu",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Join our Discord community"},R.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},R.default.createElement("path",{d:"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515a.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0a12.64 12.64 0 0 0-.617-1.25a.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057a19.9 19.9 0 0 0 5.993 3.03a.078.078 0 0 0 .084-.028a14.09 14.09 0 0 0 1.226-1.994a.076.076 0 0 0-.041-.106a13.107 13.107 0 0 1-1.872-.892a.077.077 0 0 1-.008-.128a10.2 10.2 0 0 0 .372-.292a.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127a12.299 12.299 0 0 1-1.873.892a.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028a19.839 19.839 0 0 0 6.002-3.03a.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.956-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.955-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.946 2.418-2.157 2.418z"}))),R.default.createElement(bf,{username:"thedotmack",repo:"claude-mem"}),R.default.createElement("select",{value:r,onChange:a=>n(a.target.value)},R.default.createElement("option",{value:""},"All Projects"),t.map(a=>R.default.createElement("option",{key:a,value:a},a))),R.default.createElement(qf,{preference:i,onThemeChange:s}),R.default.createElement("button",{className:"settings-btn",onClick:u,title:"Settings"},R.default.createElement("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},R.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"}),R.default.createElement("circle",{cx:"12",cy:"12",r:"3"})))))}var J=b(W(),1);var D=b(W(),1);function Br(e){return new Date(e).toLocaleString()}function Xf(e){let t=["/Scripts/","/src/","/plugin/","/docs/"];for(let o of t){let l=e.indexOf(o);if(l!==-1)return e.substring(l+1)}let r=e.indexOf("claude-mem/");if(r!==-1)return e.substring(r+11);let n=e.split("/");return n.length>3?n.slice(-3).join("/"):e}function $f({observation:e}){let[t,r]=(0,D.useState)(!1),[n,o]=(0,D.useState)(!1),l=Br(e.created_at_epoch),i=e.facts?JSON.parse(e.facts):[],s=e.concepts?JSON.parse(e.concepts):[],u=e.files_read?JSON.parse(e.files_read).map(Xf):[],a=e.files_modified?JSON.parse(e.files_modified).map(Xf):[],p=i.length>0||s.length>0||u.length>0||a.length>0;return D.default.createElement("div",{className:"card"},D.default.createElement("div",{className:"card-header"},D.default.createElement("div",{className:"card-header-left"},D.default.createElement("span",{className:`card-type type-${e.type}`},e.type),D.default.createElement("span",{className:"card-project"},e.project)),D.default.createElement("div",{className:"view-mode-toggles"},p&&D.default.createElement("button",{className:`view-mode-toggle ${t?"active":""}`,onClick:()=>{r(!t),t||o(!1)}},D.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},D.default.createElement("polyline",{points:"9 11 12 14 22 4"}),D.default.createElement("path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"})),D.default.createElement("span",null,"facts")),e.narrative&&D.default.createElement("button",{className:`view-mode-toggle ${n?"active":""}`,onClick:()=>{o(!n),n||r(!1)}},D.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},D.default.createElement("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),D.default.createElement("polyline",{points:"14 2 14 8 20 8"}),D.default.createElement("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),D.default.createElement("line",{x1:"16",y1:"17",x2:"8",y2:"17"})),D.default.createElement("span",null,"narrative")))),D.default.createElement("div",{className:"card-title"},e.title||"Untitled"),D.default.createElement("div",{className:"view-mode-content"},!t&&!n&&e.subtitle&&D.default.createElement("div",{className:"card-subtitle"},e.subtitle),t&&i.length>0&&D.default.createElement("ul",{className:"facts-list"},i.map((m,g)=>D.default.createElement("li",{key:g},m))),n&&e.narrative&&D.default.createElement("div",{className:"narrative"},e.narrative)),D.default.createElement("div",{className:"card-meta"},D.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",l),t&&(s.length>0||u.length>0||a.length>0)&&D.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px",alignItems:"center"}},s.map((m,g)=>D.default.createElement("span",{key:g,style:{padding:"2px 8px",background:"var(--color-type-badge-bg)",color:"var(--color-type-badge-text)",borderRadius:"3px",fontWeight:"500",fontSize:"10px"}},m)),u.length>0&&D.default.createElement("span",{className:"meta-files"},D.default.createElement("span",{className:"file-label"},"read:")," ",u.join(", ")),a.length>0&&D.default.createElement("span",{className:"meta-files"},D.default.createElement("span",{className:"file-label"},"modified:")," ",a.join(", ")))))}var de=b(W(),1);function Kf({summary:e}){let t=Br(e.created_at_epoch),r=[{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(n=>n.content);return de.default.createElement("article",{className:"card summary-card"},de.default.createElement("header",{className:"summary-card-header"},de.default.createElement("div",{className:"summary-badge-row"},de.default.createElement("span",{className:"card-type summary-badge"},"Session Summary"),de.default.createElement("span",{className:"summary-project-badge"},e.project)),e.request&&de.default.createElement("h2",{className:"summary-title"},e.request)),de.default.createElement("div",{className:"summary-sections"},r.map((n,o)=>de.default.createElement("section",{key:n.key,className:"summary-section",style:{animationDelay:`${o*50}ms`}},de.default.createElement("div",{className:"summary-section-header"},de.default.createElement("img",{src:n.icon,alt:n.label,className:`summary-section-icon summary-section-icon--${n.key}`}),de.default.createElement("h3",{className:"summary-section-label"},n.label)),de.default.createElement("div",{className:"summary-section-content"},n.content)))),de.default.createElement("footer",{className:"summary-card-footer"},de.default.createElement("span",{className:"summary-meta-id"},"Session #",e.id),de.default.createElement("span",{className:"summary-meta-divider"},"\u2022"),de.default.createElement("time",{className:"summary-meta-date",dateTime:new Date(e.created_at_epoch).toISOString()},t)))}var St=b(W(),1);function Yf({prompt:e}){let t=Br(e.created_at_epoch);return St.default.createElement("div",{className:"card prompt-card"},St.default.createElement("div",{className:"card-header"},St.default.createElement("div",{className:"card-header-left"},St.default.createElement("span",{className:"card-type"},"Prompt"),St.default.createElement("span",{className:"card-project"},e.project))),St.default.createElement("div",{className:"card-content"},e.prompt_text),St.default.createElement("div",{className:"card-meta"},St.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",t)))}var Wt=b(W(),1);function Qf({targetRef:e}){let[t,r]=(0,Wt.useState)(!1);(0,Wt.useEffect)(()=>{let o=()=>{let i=e.current;i&&r(i.scrollTop>300)},l=e.current;if(l)return l.addEventListener("scroll",o),()=>l.removeEventListener("scroll",o)},[]);let n=()=>{let o=e.current;o&&o.scrollTo({top:0,behavior:"smooth"})};return t?Wt.default.createElement("button",{onClick:n,className:"scroll-to-top","aria-label":"Scroll to top"},Wt.default.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Wt.default.createElement("polyline",{points:"18 15 12 9 6 15"}))):null}var jn={PAGINATION_PAGE_SIZE:50,LOAD_MORE_THRESHOLD:.1};function Zf({observations:e,summaries:t,prompts:r,onLoadMore:n,isLoading:o,hasMore:l}){let i=(0,J.useRef)(null),s=(0,J.useRef)(null),u=(0,J.useRef)(n);(0,J.useEffect)(()=>{u.current=n},[n]),(0,J.useEffect)(()=>{let p=i.current;if(!p)return;let m=new IntersectionObserver(g=>{g[0].isIntersecting&&l&&!o&&u.current?.()},{threshold:jn.LOAD_MORE_THRESHOLD});return m.observe(p),()=>{p&&m.unobserve(p),m.disconnect()}},[l,o]);let a=(0,J.useMemo)(()=>[...e.map(m=>({...m,itemType:"observation"})),...t.map(m=>({...m,itemType:"summary"})),...r.map(m=>({...m,itemType:"prompt"}))].sort((m,g)=>g.created_at_epoch-m.created_at_epoch),[e,t,r]);return J.default.createElement("div",{className:"feed",ref:s},J.default.createElement(Qf,{targetRef:s}),J.default.createElement("div",{className:"feed-content"},a.map(p=>{let m=`${p.itemType}-${p.id}`;return p.itemType==="observation"?J.default.createElement($f,{key:m,observation:p}):p.itemType==="summary"?J.default.createElement(Kf,{key:m,summary:p}):J.default.createElement(Yf,{key:m,prompt:p})}),a.length===0&&!o&&J.default.createElement("div",{style:{textAlign:"center",padding:"40px",color:"#8b949e"}},"No items to display"),o&&J.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e"}},J.default.createElement("div",{className:"spinner",style:{display:"inline-block",marginRight:"10px"}}),"Loading more..."),l&&!o&&a.length>0&&J.default.createElement("div",{ref:i,style:{height:"20px",margin:"10px 0"}}),!l&&a.length>0&&J.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e",fontSize:"14px"}},"No more items to load")))}var h=b(W(),1);var oe=b(W(),1),Md=b(Ld(),1),$g=new Md.default({fg:"#dcd6cc",bg:"#252320",newline:!1,escapeXML:!0,stream:!1});function xd({content:e,isLoading:t=!1,className:r=""}){let n=(0,oe.useRef)(null),o=(0,oe.useRef)(0),[l,i]=(0,oe.useState)(!0),s=(0,oe.useMemo)(()=>(n.current&&(o.current=n.current.scrollTop),e?$g.toHtml(e):""),[e]);return(0,oe.useLayoutEffect)(()=>{n.current&&o.current>0&&(n.current.scrollTop=o.current)},[s]),oe.default.createElement("div",{className:r,style:{backgroundColor:"var(--color-bg-card)",border:"1px solid var(--color-border-primary)",borderRadius:"8px",overflow:"hidden",height:"100%",display:"flex",flexDirection:"column",boxShadow:"0 10px 40px rgba(0, 0, 0, 0.4), 0 4px 12px rgba(0, 0, 0, 0.3)"}},oe.default.createElement("div",{style:{padding:"12px",borderBottom:"1px solid var(--color-border-primary)",display:"flex",gap:"6px",alignItems:"center",backgroundColor:"var(--color-bg-header)"}},oe.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ff5f57"}}),oe.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ffbd2e"}}),oe.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#28c840"}}),oe.default.createElement("button",{onClick:()=>i(!l),style:{marginLeft:"auto",padding:"4px 8px",fontSize:"11px",fontWeight:500,color:l?"var(--color-text-secondary)":"var(--color-accent-primary)",backgroundColor:"transparent",border:"1px solid",borderColor:l?"var(--color-border-primary)":"var(--color-accent-primary)",borderRadius:"4px",cursor:"pointer",transition:"all 0.2s",whiteSpace:"nowrap"},onMouseEnter:a=>{a.currentTarget.style.borderColor="var(--color-accent-primary)",a.currentTarget.style.color="var(--color-accent-primary)"},onMouseLeave:a=>{a.currentTarget.style.borderColor=l?"var(--color-border-primary)":"var(--color-accent-primary)",a.currentTarget.style.color=l?"var(--color-text-secondary)":"var(--color-accent-primary)"},title:l?"Disable word wrap (scroll horizontally)":"Enable word wrap"},l?"\u2922 Wrap":"\u21C4 Scroll")),t?oe.default.createElement("div",{style:{padding:"16px",fontFamily:"var(--font-terminal)",fontSize:"12px",color:"var(--color-text-secondary)"}},"Loading preview..."):oe.default.createElement("div",{style:{position:"relative",flex:1,overflow:"hidden"}},oe.default.createElement("pre",{ref:n,style:{padding:"16px",margin:0,fontFamily:"var(--font-terminal)",fontSize:"12px",lineHeight:"1.6",overflow:"auto",color:"var(--color-text-primary)",backgroundColor:"var(--color-bg-card)",whiteSpace:l?"pre-wrap":"pre",wordBreak:l?"break-word":"normal",position:"absolute",inset:0},dangerouslySetInnerHTML:{__html:s}})))}var et=b(W(),1);function Od(e){let[t,r]=(0,et.useState)(""),[n,o]=(0,et.useState)(!1),[l,i]=(0,et.useState)(null),[s,u]=(0,et.useState)([]),[a,p]=(0,et.useState)(null);(0,et.useEffect)(()=>{async function g(){try{let E=await(await fetch("/api/projects")).json();E.projects&&E.projects.length>0&&(u(E.projects),p(E.projects[0]))}catch(_){console.error("Failed to fetch projects:",_)}}g()},[]);let m=(0,et.useCallback)(async()=>{if(!a){r("No project selected");return}o(!0),i(null);try{let g=new URLSearchParams({project:a}),_=await fetch(`/api/context/preview?${g}`),E=await _.text();_.ok?r(E):i("Failed to load preview")}catch(g){console.warn("Failed to load context preview:",g),i(g.message)}finally{o(!1)}},[a]);return(0,et.useEffect)(()=>{let g=setTimeout(()=>{m()},300);return()=>clearTimeout(g)},[e,m]),{preview:t,isLoading:n,error:l,refresh:m,projects:s,selectedProject:a,setSelectedProject:p}}function Cl({title:e,description:t,children:r,defaultOpen:n=!0}){let[o,l]=(0,h.useState)(n);return h.default.createElement("div",{className:`settings-section-collapsible ${o?"open":""}`},h.default.createElement("button",{className:"section-header-btn",onClick:()=>l(!o),type:"button"},h.default.createElement("div",{className:"section-header-content"},h.default.createElement("span",{className:"section-title"},e),t&&h.default.createElement("span",{className:"section-description"},t)),h.default.createElement("svg",{className:`chevron-icon ${o?"rotated":""}`,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},h.default.createElement("polyline",{points:"6 9 12 15 18 9"}))),o&&h.default.createElement("div",{className:"section-content"},r))}function Ad({label:e,options:t,selectedValues:r,onToggle:n,onSelectAll:o,onSelectNone:l}){let i=t.every(u=>r.includes(u)),s=t.every(u=>!r.includes(u));return h.default.createElement("div",{className:"chip-group"},h.default.createElement("div",{className:"chip-group-header"},h.default.createElement("span",{className:"chip-group-label"},e),h.default.createElement("div",{className:"chip-group-actions"},h.default.createElement("button",{type:"button",className:`chip-action ${i?"active":""}`,onClick:o},"All"),h.default.createElement("button",{type:"button",className:`chip-action ${s?"active":""}`,onClick:l},"None"))),h.default.createElement("div",{className:"chips-container"},t.map(u=>h.default.createElement("button",{key:u,type:"button",className:`chip ${r.includes(u)?"selected":""}`,onClick:()=>n(u)},u))))}function ze({label:e,tooltip:t,children:r}){return h.default.createElement("div",{className:"form-field"},h.default.createElement("label",{className:"form-field-label"},e,t&&h.default.createElement("span",{className:"tooltip-trigger",title:t},h.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},h.default.createElement("circle",{cx:"12",cy:"12",r:"10"}),h.default.createElement("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}),h.default.createElement("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})))),r)}function Vr({id:e,label:t,description:r,checked:n,onChange:o,disabled:l}){return h.default.createElement("div",{className:"toggle-row"},h.default.createElement("div",{className:"toggle-info"},h.default.createElement("label",{htmlFor:e,className:"toggle-label"},t),r&&h.default.createElement("span",{className:"toggle-description"},r)),h.default.createElement("button",{type:"button",id:e,role:"switch","aria-checked":n,className:`toggle-switch ${n?"on":""} ${l?"disabled":""}`,onClick:()=>!l&&o(!n),disabled:l},h.default.createElement("span",{className:"toggle-knob"})))}function Pd({isOpen:e,onClose:t,settings:r,onSave:n,isSaving:o,saveStatus:l}){let[i,s]=(0,h.useState)(r);(0,h.useEffect)(()=>{s(r)},[r]);let{preview:u,isLoading:a,error:p,projects:m,selectedProject:g,setSelectedProject:_}=Od(i),E=(0,h.useCallback)((v,k)=>{let M={...i,[v]:k};s(M)},[i]),T=(0,h.useCallback)(()=>{n(i)},[i,n]),x=(0,h.useCallback)(v=>{let M=i[v]==="true"?"false":"true";E(v,M)},[i,E]),d=(0,h.useCallback)((v,k)=>{let M=i[v]||"",U=M?M.split(","):[],O=U.includes(k)?U.filter(Te=>Te!==k):[...U,k];E(v,O.join(","))},[i,E]),c=(0,h.useCallback)(v=>{let k=i[v]||"";return k?k.split(","):[]},[i]),f=(0,h.useCallback)((v,k)=>{E(v,k.join(","))},[E]);if((0,h.useEffect)(()=>{let v=k=>{k.key==="Escape"&&t()};if(e)return window.addEventListener("keydown",v),()=>window.removeEventListener("keydown",v)},[e,t]),!e)return null;let y=["bugfix","feature","refactor","discovery","decision","change"],C=["how-it-works","why-it-exists","what-changed","problem-solution","gotcha","pattern","trade-off"];return h.default.createElement("div",{className:"modal-backdrop",onClick:t},h.default.createElement("div",{className:"context-settings-modal",onClick:v=>v.stopPropagation()},h.default.createElement("div",{className:"modal-header"},h.default.createElement("h2",null,"Settings"),h.default.createElement("div",{className:"header-controls"},h.default.createElement("label",{className:"preview-selector"},"Preview for:",h.default.createElement("select",{value:g||"",onChange:v=>_(v.target.value)},m.map(v=>h.default.createElement("option",{key:v,value:v},v)))),h.default.createElement("button",{onClick:t,className:"modal-close-btn",title:"Close (Esc)"},h.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},h.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),h.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))))),h.default.createElement("div",{className:"modal-body"},h.default.createElement("div",{className:"preview-column"},h.default.createElement("div",{className:"preview-content"},p?h.default.createElement("div",{style:{color:"#ff6b6b"}},"Error loading preview: ",p):h.default.createElement(xd,{content:u,isLoading:a}))),h.default.createElement("div",{className:"settings-column"},h.default.createElement(Cl,{title:"Loading",description:"How many observations to inject"},h.default.createElement(ze,{label:"Observations",tooltip:"Number of recent observations to include in context (1-200)"},h.default.createElement("input",{type:"number",min:"1",max:"200",value:i.CLAUDE_MEM_CONTEXT_OBSERVATIONS||"50",onChange:v=>E("CLAUDE_MEM_CONTEXT_OBSERVATIONS",v.target.value)})),h.default.createElement(ze,{label:"Sessions",tooltip:"Number of recent sessions to pull observations from (1-50)"},h.default.createElement("input",{type:"number",min:"1",max:"50",value:i.CLAUDE_MEM_CONTEXT_SESSION_COUNT||"10",onChange:v=>E("CLAUDE_MEM_CONTEXT_SESSION_COUNT",v.target.value)}))),h.default.createElement(Cl,{title:"Filters",description:"Which observation types to include"},h.default.createElement(Ad,{label:"Type",options:y,selectedValues:c("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES"),onToggle:v=>d("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES",v),onSelectAll:()=>f("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES",y),onSelectNone:()=>f("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES",[])}),h.default.createElement(Ad,{label:"Concept",options:C,selectedValues:c("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS"),onToggle:v=>d("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS",v),onSelectAll:()=>f("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS",C),onSelectNone:()=>f("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS",[])})),h.default.createElement(Cl,{title:"Display",description:"What to show in context tables"},h.default.createElement("div",{className:"display-subsection"},h.default.createElement("span",{className:"subsection-label"},"Full Observations"),h.default.createElement(ze,{label:"Count",tooltip:"How many observations show expanded details (0-20)"},h.default.createElement("input",{type:"number",min:"0",max:"20",value:i.CLAUDE_MEM_CONTEXT_FULL_COUNT||"5",onChange:v=>E("CLAUDE_MEM_CONTEXT_FULL_COUNT",v.target.value)})),h.default.createElement(ze,{label:"Field",tooltip:"Which field to expand for full observations"},h.default.createElement("select",{value:i.CLAUDE_MEM_CONTEXT_FULL_FIELD||"narrative",onChange:v=>E("CLAUDE_MEM_CONTEXT_FULL_FIELD",v.target.value)},h.default.createElement("option",{value:"narrative"},"Narrative"),h.default.createElement("option",{value:"facts"},"Facts")))),h.default.createElement("div",{className:"display-subsection"},h.default.createElement("span",{className:"subsection-label"},"Token Economics"),h.default.createElement("div",{className:"toggle-group"},h.default.createElement(Vr,{id:"show-read-tokens",label:"Read cost",description:"Tokens to read this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS==="true",onChange:()=>x("CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS")}),h.default.createElement(Vr,{id:"show-work-tokens",label:"Work investment",description:"Tokens spent creating this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS==="true",onChange:()=>x("CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS")}),h.default.createElement(Vr,{id:"show-savings-amount",label:"Savings",description:"Total tokens saved by reusing context",checked:i.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT==="true",onChange:()=>x("CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT")})))),h.default.createElement(Cl,{title:"Advanced",description:"AI provider and model selection",defaultOpen:!1},h.default.createElement(ze,{label:"AI Provider",tooltip:"Choose between Claude (via Agent SDK) or Gemini (via REST API)"},h.default.createElement("select",{value:i.CLAUDE_MEM_PROVIDER||"claude",onChange:v=>E("CLAUDE_MEM_PROVIDER",v.target.value)},h.default.createElement("option",{value:"claude"},"Claude (uses your Claude account)"),h.default.createElement("option",{value:"gemini"},"Gemini (uses API key)"),h.default.createElement("option",{value:"openrouter"},"OpenRouter (multi-model)"))),i.CLAUDE_MEM_PROVIDER==="claude"&&h.default.createElement(ze,{label:"Claude Model",tooltip:"Claude model used for generating observations"},h.default.createElement("select",{value:i.CLAUDE_MEM_MODEL||"haiku",onChange:v=>E("CLAUDE_MEM_MODEL",v.target.value)},h.default.createElement("option",{value:"haiku"},"haiku (fastest)"),h.default.createElement("option",{value:"sonnet"},"sonnet (balanced)"),h.default.createElement("option",{value:"opus"},"opus (highest quality)"))),i.CLAUDE_MEM_PROVIDER==="gemini"&&h.default.createElement(h.default.Fragment,null,h.default.createElement(ze,{label:"Gemini API Key",tooltip:"Your Google AI Studio API key (or set GEMINI_API_KEY env var)"},h.default.createElement("input",{type:"password",value:i.CLAUDE_MEM_GEMINI_API_KEY||"",onChange:v=>E("CLAUDE_MEM_GEMINI_API_KEY",v.target.value),placeholder:"Enter Gemini API key..."})),h.default.createElement(ze,{label:"Gemini Model",tooltip:"Gemini model used for generating observations"},h.default.createElement("select",{value:i.CLAUDE_MEM_GEMINI_MODEL||"gemini-2.5-flash-lite",onChange:v=>E("CLAUDE_MEM_GEMINI_MODEL",v.target.value)},h.default.createElement("option",{value:"gemini-2.5-flash-lite"},"gemini-2.5-flash-lite (10 RPM free)"),h.default.createElement("option",{value:"gemini-2.5-flash"},"gemini-2.5-flash (5 RPM free)"),h.default.createElement("option",{value:"gemini-3-flash"},"gemini-3-flash (5 RPM free)"))),h.default.createElement("div",{className:"toggle-group",style:{marginTop:"8px"}},h.default.createElement(Vr,{id:"gemini-rate-limiting",label:"Rate Limiting",description:"Enable for free tier (10-30 RPM). Disable if you have billing set up (1000+ RPM).",checked:i.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED==="true",onChange:v=>E("CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED",v?"true":"false")}))),i.CLAUDE_MEM_PROVIDER==="openrouter"&&h.default.createElement(h.default.Fragment,null,h.default.createElement(ze,{label:"OpenRouter API Key",tooltip:"Your OpenRouter API key from openrouter.ai (or set OPENROUTER_API_KEY env var)"},h.default.createElement("input",{type:"password",value:i.CLAUDE_MEM_OPENROUTER_API_KEY||"",onChange:v=>E("CLAUDE_MEM_OPENROUTER_API_KEY",v.target.value),placeholder:"Enter OpenRouter API key..."})),h.default.createElement(ze,{label:"OpenRouter Model",tooltip:"Model identifier from OpenRouter (e.g., anthropic/claude-3.5-sonnet, google/gemini-2.0-flash-thinking-exp)"},h.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_MODEL||"xiaomi/mimo-v2-flash:free",onChange:v=>E("CLAUDE_MEM_OPENROUTER_MODEL",v.target.value),placeholder:"e.g., xiaomi/mimo-v2-flash:free"})),h.default.createElement(ze,{label:"Site URL (Optional)",tooltip:"Your site URL for OpenRouter analytics (optional)"},h.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_SITE_URL||"",onChange:v=>E("CLAUDE_MEM_OPENROUTER_SITE_URL",v.target.value),placeholder:"https://yoursite.com"})),h.default.createElement(ze,{label:"App Name (Optional)",tooltip:"Your app name for OpenRouter analytics (optional)"},h.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_APP_NAME||"claude-mem",onChange:v=>E("CLAUDE_MEM_OPENROUTER_APP_NAME",v.target.value),placeholder:"claude-mem"}))),h.default.createElement(ze,{label:"Worker Port",tooltip:"Port for the background worker service"},h.default.createElement("input",{type:"number",min:"1024",max:"65535",value:i.CLAUDE_MEM_WORKER_PORT||"37777",onChange:v=>E("CLAUDE_MEM_WORKER_PORT",v.target.value)})),h.default.createElement("div",{className:"toggle-group",style:{marginTop:"12px"}},h.default.createElement(Vr,{id:"show-last-summary",label:"Include last summary",description:"Add previous session's summary to context",checked:i.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY==="true",onChange:()=>x("CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY")}),h.default.createElement(Vr,{id:"show-last-message",label:"Include last message",description:"Add previous session's final message",checked:i.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE==="true",onChange:()=>x("CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE")}))))),h.default.createElement("div",{className:"modal-footer"},h.default.createElement("div",{className:"save-status"},l&&h.default.createElement("span",{className:l.includes("\u2713")?"success":l.includes("\u2717")?"error":""},l)),h.default.createElement("button",{className:"save-btn",onClick:T,disabled:o},o?"Saving...":"Save"))))}var N=b(W(),1),Bn=[{key:"DEBUG",label:"Debug",icon:"\u{1F50D}",color:"#8b8b8b"},{key:"INFO",label:"Info",icon:"\u2139\uFE0F",color:"#58a6ff"},{key:"WARN",label:"Warn",icon:"\u26A0\uFE0F",color:"#d29922"},{key:"ERROR",label:"Error",icon:"\u274C",color:"#f85149"}],Vn=[{key:"HOOK",label:"Hook",icon:"\u{1FA9D}",color:"#a371f7"},{key:"WORKER",label:"Worker",icon:"\u2699\uFE0F",color:"#58a6ff"},{key:"SDK",label:"SDK",icon:"\u{1F4E6}",color:"#3fb950"},{key:"PARSER",label:"Parser",icon:"\u{1F4C4}",color:"#79c0ff"},{key:"DB",label:"DB",icon:"\u{1F5C4}\uFE0F",color:"#f0883e"},{key:"SYSTEM",label:"System",icon:"\u{1F4BB}",color:"#8b949e"},{key:"HTTP",label:"HTTP",icon:"\u{1F310}",color:"#39d353"},{key:"SESSION",label:"Session",icon:"\u{1F4CB}",color:"#db61a2"},{key:"CHROMA",label:"Chroma",icon:"\u{1F52E}",color:"#a855f7"}];function Kg(e){let t=/^\[([^\]]+)\]\s+\[(\w+)\s*\]\s+\[(\w+)\s*\]\s+(?:\[([^\]]+)\]\s+)?(.*)$/,r=e.match(t);if(!r)return{raw:e};let[,n,o,l,i,s]=r,u;return s.startsWith("\u2192")?u="dataIn":s.startsWith("\u2190")?u="dataOut":s.startsWith("\u2713")?u="success":s.startsWith("\u2717")?u="failure":s.startsWith("\u23F1")?u="timing":s.includes("[HAPPY-PATH]")&&(u="happyPath"),{raw:e,timestamp:n,level:o?.trim(),component:l?.trim(),correlationId:i||void 0,message:s,isSpecial:u}}function Dd({isOpen:e,onClose:t}){let[r,n]=(0,N.useState)(""),[o,l]=(0,N.useState)(!1),[i,s]=(0,N.useState)(null),[u,a]=(0,N.useState)(!1),[p,m]=(0,N.useState)(350),[g,_]=(0,N.useState)(!1),E=(0,N.useRef)(0),T=(0,N.useRef)(0),x=(0,N.useRef)(null),d=(0,N.useRef)(!0),[c,f]=(0,N.useState)(new Set(["DEBUG","INFO","WARN","ERROR"])),[y,C]=(0,N.useState)(new Set(["HOOK","WORKER","SDK","PARSER","DB","SYSTEM","HTTP","SESSION","CHROMA"])),v=(0,N.useMemo)(()=>r?r.split(`
`).map(Kg):[],[r]),k=(0,N.useMemo)(()=>v.filter(w=>!w.level||!w.component?!0:c.has(w.level)&&y.has(w.component)),[v,c,y]),M=(0,N.useCallback)(()=>{if(!x.current)return!0;let{scrollTop:w,scrollHeight:Q,clientHeight:ee}=x.current;return Q-w-ee<50},[]),U=(0,N.useCallback)(()=>{x.current&&d.current&&(x.current.scrollTop=x.current.scrollHeight)},[]),O=(0,N.useCallback)(async()=>{d.current=M(),l(!0),s(null);try{let w=await fetch("/api/logs");if(!w.ok)throw new Error(`Failed to fetch logs: ${w.statusText}`);let Q=await w.json();n(Q.logs||"")}catch(w){s(w instanceof Error?w.message:"Unknown error")}finally{l(!1)}},[M]);(0,N.useEffect)(()=>{U()},[r,U]);let Te=(0,N.useCallback)(async()=>{if(confirm("Are you sure you want to clear all logs?")){l(!0),s(null);try{let w=await fetch("/api/logs/clear",{method:"POST"});if(!w.ok)throw new Error(`Failed to clear logs: ${w.statusText}`);n("")}catch(w){s(w instanceof Error?w.message:"Unknown error")}finally{l(!1)}}},[]),pe=(0,N.useCallback)(w=>{w.preventDefault(),_(!0),E.current=w.clientY,T.current=p},[p]);(0,N.useEffect)(()=>{if(!g)return;let w=ee=>{let le=E.current-ee.clientY,Kt=Math.min(Math.max(150,T.current+le),window.innerHeight-100);m(Kt)},Q=()=>{_(!1)};return document.addEventListener("mousemove",w),document.addEventListener("mouseup",Q),()=>{document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",Q)}},[g]),(0,N.useEffect)(()=>{e&&(d.current=!0,O())},[e,O]),(0,N.useEffect)(()=>{if(!e||!u)return;let w=setInterval(O,2e3);return()=>clearInterval(w)},[e,u,O]);let Ll=(0,N.useCallback)(w=>{f(Q=>{let ee=new Set(Q);return ee.has(w)?ee.delete(w):ee.add(w),ee})},[]),Ml=(0,N.useCallback)(w=>{C(Q=>{let ee=new Set(Q);return ee.has(w)?ee.delete(w):ee.add(w),ee})},[]),xl=(0,N.useCallback)(w=>{f(w?new Set(["DEBUG","INFO","WARN","ERROR"]):new Set)},[]),bn=(0,N.useCallback)(w=>{C(w?new Set(["HOOK","WORKER","SDK","PARSER","DB","SYSTEM","HTTP","SESSION","CHROMA"]):new Set)},[]);if(!e)return null;let Wn=w=>{let Q=Bn.find(Al=>Al.key===w.level),ee=Vn.find(Al=>Al.key===w.component),le="var(--color-text-primary)",Kt="normal",Ol="transparent";return w.level==="ERROR"?(le="#f85149",Ol="rgba(248, 81, 73, 0.1)"):w.level==="WARN"?(le="#d29922",Ol="rgba(210, 153, 34, 0.05)"):w.isSpecial==="success"?le="#3fb950":w.isSpecial==="failure"?le="#f85149":w.isSpecial==="happyPath"?le="#d29922":Q&&(le=Q.color),{color:le,fontWeight:Kt,backgroundColor:Ol,padding:"1px 0",borderRadius:"2px"}},Gn=(w,Q)=>{if(!w.timestamp)return N.default.createElement("div",{key:Q,className:"log-line log-line-raw"},w.raw);let ee=Bn.find(Kt=>Kt.key===w.level),le=Vn.find(Kt=>Kt.key===w.component);return N.default.createElement("div",{key:Q,className:"log-line",style:Wn(w)},N.default.createElement("span",{className:"log-timestamp"},"[",w.timestamp,"]")," ",N.default.createElement("span",{className:"log-level",style:{color:ee?.color},title:w.level},"[",ee?.icon||""," ",w.level?.padEnd(5),"]")," ",N.default.createElement("span",{className:"log-component",style:{color:le?.color},title:w.component},"[",le?.icon||""," ",w.component?.padEnd(7),"]")," ",w.correlationId&&N.default.createElement(N.default.Fragment,null,N.default.createElement("span",{className:"log-correlation"},"[",w.correlationId,"]")," "),N.default.createElement("span",{className:"log-message"},w.message))};return N.default.createElement("div",{className:"console-drawer",style:{height:`${p}px`}},N.default.createElement("div",{className:"console-resize-handle",onMouseDown:pe},N.default.createElement("div",{className:"console-resize-bar"})),N.default.createElement("div",{className:"console-header"},N.default.createElement("div",{className:"console-tabs"},N.default.createElement("div",{className:"console-tab active"},"Console")),N.default.createElement("div",{className:"console-controls"},N.default.createElement("label",{className:"console-auto-refresh"},N.default.createElement("input",{type:"checkbox",checked:u,onChange:w=>a(w.target.checked)}),"Auto-refresh"),N.default.createElement("button",{className:"console-control-btn",onClick:O,disabled:o,title:"Refresh logs"},"\u21BB"),N.default.createElement("button",{className:"console-control-btn",onClick:()=>{d.current=!0,U()},title:"Scroll to bottom"},"\u2B07"),N.default.createElement("button",{className:"console-control-btn console-clear-btn",onClick:Te,disabled:o,title:"Clear logs"},"\u{1F5D1}"),N.default.createElement("button",{className:"console-control-btn",onClick:t,title:"Close console"},"\u2715"))),N.default.createElement("div",{className:"console-filters"},N.default.createElement("div",{className:"console-filter-section"},N.default.createElement("span",{className:"console-filter-label"},"Levels:"),N.default.createElement("div",{className:"console-filter-chips"},Bn.map(w=>N.default.createElement("button",{key:w.key,className:`console-filter-chip ${c.has(w.key)?"active":""}`,onClick:()=>Ll(w.key),style:{"--chip-color":w.color},title:w.label},w.icon," ",w.label)),N.default.createElement("button",{className:"console-filter-action",onClick:()=>xl(c.size===0),title:c.size===Bn.length?"Select none":"Select all"},c.size===Bn.length?"\u25CB":"\u25CF"))),N.default.createElement("div",{className:"console-filter-section"},N.default.createElement("span",{className:"console-filter-label"},"Components:"),N.default.createElement("div",{className:"console-filter-chips"},Vn.map(w=>N.default.createElement("button",{key:w.key,className:`console-filter-chip ${y.has(w.key)?"active":""}`,onClick:()=>Ml(w.key),style:{"--chip-color":w.color},title:w.label},w.icon," ",w.label)),N.default.createElement("button",{className:"console-filter-action",onClick:()=>bn(y.size===0),title:y.size===Vn.length?"Select none":"Select all"},y.size===Vn.length?"\u25CB":"\u25CF")))),i&&N.default.createElement("div",{className:"console-error"},"\u26A0 ",i),N.default.createElement("div",{className:"console-content",ref:x},N.default.createElement("div",{className:"console-logs"},k.length===0?N.default.createElement("div",{className:"log-line log-line-empty"},"No logs available"):k.map((w,Q)=>Gn(w,Q)))))}var Re=b(W(),1);var tt={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var Tl={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function Id(){let[e,t]=(0,Re.useState)([]),[r,n]=(0,Re.useState)([]),[o,l]=(0,Re.useState)([]),[i,s]=(0,Re.useState)([]),[u,a]=(0,Re.useState)(!1),[p,m]=(0,Re.useState)(!1),[g,_]=(0,Re.useState)(0),E=(0,Re.useRef)(null),T=(0,Re.useRef)();return(0,Re.useEffect)(()=>{let x=()=>{E.current&&E.current.close();let d=new EventSource(tt.STREAM);E.current=d,d.onopen=()=>{console.log("[SSE] Connected"),a(!0),T.current&&clearTimeout(T.current)},d.onerror=c=>{console.error("[SSE] Connection error:",c),a(!1),d.close(),T.current=setTimeout(()=>{T.current=void 0,console.log("[SSE] Attempting to reconnect..."),x()},Tl.SSE_RECONNECT_DELAY_MS)},d.onmessage=c=>{try{let f=JSON.parse(c.data);switch(f.type){case"initial_load":console.log("[SSE] Initial load:",{projects:f.projects?.length||0}),s(f.projects||[]);break;case"new_observation":f.observation&&(console.log("[SSE] New observation:",f.observation.id),t(y=>[f.observation,...y]));break;case"new_summary":if(f.summary){let y=f.summary;console.log("[SSE] New summary:",y.id),n(C=>[y,...C])}break;case"new_prompt":if(f.prompt){let y=f.prompt;console.log("[SSE] New prompt:",y.id),l(C=>[y,...C])}break;case"processing_status":typeof f.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",f.isProcessing,"Queue depth:",f.queueDepth),m(f.isProcessing),_(f.queueDepth||0));break}}catch(f){console.error("[SSE] Failed to parse message:",f)}}};return x(),()=>{E.current&&E.current.close(),T.current&&clearTimeout(T.current)}},[]),{observations:e,summaries:r,prompts:o,projects:i,isProcessing:p,queueDepth:g,isConnected:u}}var br=b(W(),1);var V={CLAUDE_MEM_MODEL:"claude-sonnet-4-5",CLAUDE_MEM_CONTEXT_OBSERVATIONS:"50",CLAUDE_MEM_WORKER_PORT:"37777",CLAUDE_MEM_WORKER_HOST:"127.0.0.1",CLAUDE_MEM_PROVIDER:"claude",CLAUDE_MEM_GEMINI_API_KEY:"",CLAUDE_MEM_GEMINI_MODEL:"gemini-2.5-flash-lite",CLAUDE_MEM_OPENROUTER_API_KEY:"",CLAUDE_MEM_OPENROUTER_MODEL:"xiaomi/mimo-v2-flash:free",CLAUDE_MEM_OPENROUTER_SITE_URL:"",CLAUDE_MEM_OPENROUTER_APP_NAME:"claude-mem",CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED:"true",CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:"true",CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:"true",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:"true",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:"true",CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:"bugfix,feature,refactor,discovery,decision,change",CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:"how-it-works,why-it-exists,what-changed,problem-solution,gotcha,pattern,trade-off",CLAUDE_MEM_CONTEXT_FULL_COUNT:"5",CLAUDE_MEM_CONTEXT_FULL_FIELD:"narrative",CLAUDE_MEM_CONTEXT_SESSION_COUNT:"10",CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:"true",CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:"false"};function Ud(){let[e,t]=(0,br.useState)(V),[r,n]=(0,br.useState)(!1),[o,l]=(0,br.useState)("");return(0,br.useEffect)(()=>{fetch(tt.SETTINGS).then(s=>s.json()).then(s=>{t({CLAUDE_MEM_MODEL:s.CLAUDE_MEM_MODEL||V.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:s.CLAUDE_MEM_CONTEXT_OBSERVATIONS||V.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:s.CLAUDE_MEM_WORKER_PORT||V.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_WORKER_HOST:s.CLAUDE_MEM_WORKER_HOST||V.CLAUDE_MEM_WORKER_HOST,CLAUDE_MEM_PROVIDER:s.CLAUDE_MEM_PROVIDER||V.CLAUDE_MEM_PROVIDER,CLAUDE_MEM_GEMINI_API_KEY:s.CLAUDE_MEM_GEMINI_API_KEY||V.CLAUDE_MEM_GEMINI_API_KEY,CLAUDE_MEM_GEMINI_MODEL:s.CLAUDE_MEM_GEMINI_MODEL||V.CLAUDE_MEM_GEMINI_MODEL,CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED:s.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED||V.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED,CLAUDE_MEM_OPENROUTER_API_KEY:s.CLAUDE_MEM_OPENROUTER_API_KEY||V.CLAUDE_MEM_OPENROUTER_API_KEY,CLAUDE_MEM_OPENROUTER_MODEL:s.CLAUDE_MEM_OPENROUTER_MODEL||V.CLAUDE_MEM_OPENROUTER_MODEL,CLAUDE_MEM_OPENROUTER_SITE_URL:s.CLAUDE_MEM_OPENROUTER_SITE_URL||V.CLAUDE_MEM_OPENROUTER_SITE_URL,CLAUDE_MEM_OPENROUTER_APP_NAME:s.CLAUDE_MEM_OPENROUTER_APP_NAME||V.CLAUDE_MEM_OPENROUTER_APP_NAME,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:s.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS||V.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:s.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS||V.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:s.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT||V.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:s.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT||V.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:s.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES||V.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES,CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:s.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS||V.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS,CLAUDE_MEM_CONTEXT_FULL_COUNT:s.CLAUDE_MEM_CONTEXT_FULL_COUNT||V.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:s.CLAUDE_MEM_CONTEXT_FULL_FIELD||V.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:s.CLAUDE_MEM_CONTEXT_SESSION_COUNT||V.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:s.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY||V.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:s.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE||V.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE})}).catch(s=>{console.error("Failed to load settings:",s)})},[]),{settings:e,saveSettings:async s=>{n(!0),l("Saving...");try{let a=await(await fetch(tt.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)})).json();a.success?(t(s),l("\u2713 Saved"),setTimeout(()=>l(""),Tl.SAVE_STATUS_DISPLAY_DURATION_MS)):l(`\u2717 Error: ${a.error}`)}catch(u){console.error("Failed to save settings:",u),l(`\u2717 Error: ${u instanceof Error?u.message:"Unknown error"}`)}finally{n(!1)}},isSaving:r,saveStatus:o}}var Wr=b(W(),1);function Fd(){let[e,t]=(0,Wr.useState)({}),r=(0,Wr.useCallback)(async()=>{try{let o=await(await fetch(tt.STATS)).json();t(o)}catch(n){console.error("Failed to load stats:",n)}},[]);return(0,Wr.useEffect)(()=>{r()},[r]),{stats:e,refreshStats:r}}var $t=b(W(),1);function nu(e,t,r){let[n,o]=(0,$t.useState)({isLoading:!1,hasMore:!0}),l=(0,$t.useRef)(0),i=(0,$t.useRef)(r),s=(0,$t.useRef)(n),u=(0,$t.useCallback)(async()=>{let a=i.current!==r;if(a){l.current=0,i.current=r;let p={isLoading:!1,hasMore:!0};o(p),s.current=p}if(!a&&(s.current.isLoading||!s.current.hasMore))return[];o(p=>({...p,isLoading:!0}));try{let p=new URLSearchParams({offset:l.current.toString(),limit:jn.PAGINATION_PAGE_SIZE.toString()});r&&p.append("project",r);let m=await fetch(`${e}?${p}`);if(!m.ok)throw new Error(`Failed to load ${t}: ${m.statusText}`);let g=await m.json();return o(_=>({..._,isLoading:!1,hasMore:g.hasMore})),l.current+=jn.PAGINATION_PAGE_SIZE,g.items}catch(p){return console.error(`Failed to load ${t}:`,p),o(m=>({...m,isLoading:!1})),[]}},[r,e,t]);return{...n,loadMore:u}}function zd(e){let t=nu(tt.OBSERVATIONS,"observations",e),r=nu(tt.SUMMARIES,"summaries",e),n=nu(tt.PROMPTS,"prompts",e);return{observations:t,summaries:r,prompts:n}}var Gr=b(W(),1),jd="claude-mem-theme";function Yg(){return typeof window>"u"||window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function Rd(){try{let e=localStorage.getItem(jd);if(e==="system"||e==="light"||e==="dark")return e}catch(e){console.warn("Failed to read theme preference from localStorage:",e)}return"system"}function Hd(e){return e==="system"?Yg():e}function qd(){let[e,t]=(0,Gr.useState)(Rd),[r,n]=(0,Gr.useState)(()=>Hd(Rd()));return(0,Gr.useEffect)(()=>{let l=Hd(e);n(l),document.documentElement.setAttribute("data-theme",l)},[e]),(0,Gr.useEffect)(()=>{if(e!=="system")return;let l=window.matchMedia("(prefers-color-scheme: dark)"),i=s=>{let u=s.matches?"dark":"light";n(u),document.documentElement.setAttribute("data-theme",u)};return l.addEventListener("change",i),()=>l.removeEventListener("change",i)},[e]),{preference:e,resolvedTheme:r,setThemePreference:l=>{try{localStorage.setItem(jd,l),t(l)}catch(i){console.warn("Failed to save theme preference to localStorage:",i),t(l)}}}}function kl(e,t){let r=new Set;return[...e,...t].filter(n=>r.has(n.id)?!1:(r.add(n.id),!0))}function Bd(){let[e,t]=(0,z.useState)(""),[r,n]=(0,z.useState)(!1),[o,l]=(0,z.useState)(!1),[i,s]=(0,z.useState)([]),[u,a]=(0,z.useState)([]),[p,m]=(0,z.useState)([]),{observations:g,summaries:_,prompts:E,projects:T,isProcessing:x,queueDepth:d,isConnected:c}=Id(),{settings:f,saveSettings:y,isSaving:C,saveStatus:v}=Ud(),{stats:k,refreshStats:M}=Fd(),{preference:U,resolvedTheme:O,setThemePreference:Te}=qd(),pe=zd(e),Ll=(0,z.useMemo)(()=>e?i:kl(g,i),[g,i,e]),Ml=(0,z.useMemo)(()=>e?u:kl(_,u),[_,u,e]),xl=(0,z.useMemo)(()=>e?p:kl(E,p),[E,p,e]),bn=(0,z.useCallback)(()=>{n(w=>!w)},[]),Wn=(0,z.useCallback)(()=>{l(w=>!w)},[]),Gn=(0,z.useCallback)(async()=>{try{let[w,Q,ee]=await Promise.all([pe.observations.loadMore(),pe.summaries.loadMore(),pe.prompts.loadMore()]);w.length>0&&s(le=>[...le,...w]),Q.length>0&&a(le=>[...le,...Q]),ee.length>0&&m(le=>[...le,...ee])}catch(w){console.error("Failed to load more data:",w)}},[e,pe.observations,pe.summaries,pe.prompts]);return(0,z.useEffect)(()=>{s([]),a([]),m([]),Gn()},[e]),z.default.createElement(z.default.Fragment,null,z.default.createElement(Gf,{isConnected:c,projects:T,currentFilter:e,onFilterChange:t,isProcessing:x,queueDepth:d,themePreference:U,onThemeChange:Te,onContextPreviewToggle:bn}),z.default.createElement(Zf,{observations:Ll,summaries:Ml,prompts:xl,onLoadMore:Gn,isLoading:pe.observations.isLoading||pe.summaries.isLoading||pe.prompts.isLoading,hasMore:pe.observations.hasMore||pe.summaries.hasMore||pe.prompts.hasMore}),z.default.createElement(Pd,{isOpen:r,onClose:bn,settings:f,onSave:y,isSaving:C,saveStatus:v}),z.default.createElement("button",{className:"console-toggle-btn",onClick:Wn,title:"Toggle Console"},z.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},z.default.createElement("polyline",{points:"4 17 10 11 4 5"}),z.default.createElement("line",{x1:"12",y1:"19",x2:"20",y2:"19"}))),z.default.createElement(Dd,{isOpen:o,onClose:Wn}))}var _t=b(W(),1),Nl=class extends _t.Component{constructor(t){super(t),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,r){console.error("[ErrorBoundary] Caught error:",t,r),this.setState({error:t,errorInfo:r})}render(){return this.state.hasError?_t.default.createElement("div",{style:{padding:"20px",color:"#ff6b6b",backgroundColor:"#1a1a1a",minHeight:"100vh"}},_t.default.createElement("h1",{style:{fontSize:"24px",marginBottom:"10px"}},"Something went wrong"),_t.default.createElement("p",{style:{marginBottom:"10px",color:"#8b949e"}},"The application encountered an error. Please refresh the page to try again."),this.state.error&&_t.default.createElement("details",{style:{marginTop:"20px",color:"#8b949e"}},_t.default.createElement("summary",{style:{cursor:"pointer",marginBottom:"10px"}},"Error details"),_t.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 bd=document.getElementById("root");if(!bd)throw new Error("Root element not found");var Qg=(0,Vd.createRoot)(bd);Qg.render(ou.default.createElement(Nl,null,ou.default.createElement(Bd,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.
*)
*/