03748acd6a
* fix: resolve search, database, and docker bugs (#1913, #1916, #1956, #1957, #2048) - Fix concept/concepts param mismatch in SearchManager.normalizeParams (#1916) - Add FTS5 keyword fallback when ChromaDB is unavailable (#1913, #2048) - Add periodic WAL checkpoint and journal_size_limit to prevent unbounded WAL growth (#1956) - Add periodic clearFailed() to purge stale pending_messages (#1957) - Fix nounset-safe TTY_ARGS expansion in docker/claude-mem/run.sh Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: prevent silent data loss on non-XML responses, add queue info to /health (#1867, #1874) - ResponseProcessor: mark messages as failed (with retry) instead of confirming when the LLM returns non-XML garbage (auth errors, rate limits) (#1874) - Health endpoint: include activeSessions count for queue liveness monitoring (#1867) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: cache isFts5Available() at construction time Addresses Greptile review: avoid DDL probe (CREATE + DROP) on every text query. Result is now cached in _fts5Available at construction. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: resolve worker stability bugs — pool deadlock, MCP loopback, restart guard (#1868, #1876, #2053) - Replace flat consecutiveRestarts counter with time-windowed RestartGuard: only counts restarts within 60s window (cap=10), decays after 5min of success. Prevents stranding pending messages on long-running sessions. (#2053) - Add idle session eviction to pool slot allocation: when all slots are full, evict the idlest session (no pending work, oldest activity) to free a slot for new requests, preventing 60s timeout deadlock. (#1868) - Fix MCP loopback self-check: use process.execPath instead of bare 'node' which fails on non-interactive PATH. Fix crash misclassification by removing false "Generator exited unexpectedly" error log on normal completion. (#1876) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: resolve hooks reliability bugs — summarize exit code, session-init health wait (#1896, #1901, #1903, #1907) - Wrap summarize hook's workerHttpRequest in try/catch to prevent exit code 2 (blocking error) on network failures or malformed responses. Session exit no longer blocks on worker errors. (#1901) - Add health-check wait loop to UserPromptSubmit session-init command in hooks.json. On Linux/WSL where hook ordering fires UserPromptSubmit before SessionStart, session-init now waits up to 10s for worker health before proceeding. Also wrap session-init HTTP call in try/catch. (#1907) - Close #1896 as already-fixed: mtime comparison at file-context.ts:255-267 bypasses truncation when file is newer than latest observation. - Close #1903 as no-repro: hooks.json correctly declares all hook events. Issue was Claude Code 12.0.1/macOS platform event-dispatch bug. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: security hardening — bearer auth, path validation, rate limits, per-user port (#1932, #1933, #1934, #1935, #1936) - Add bearer token auth to all API endpoints: auto-generated 32-byte token stored at ~/.claude-mem/worker-auth-token (mode 0600). All hook, MCP, viewer, and OpenCode requests include Authorization header. Health/readiness endpoints exempt for polling. (#1932, #1933) - Add path traversal protection: watch.context.path validated against project root and ~/.claude-mem/ before write. Rejects ../../../etc style attacks. (#1934) - Reduce JSON body limit from 50MB to 5MB. Add in-memory rate limiter (300 req/min/IP) to prevent abuse. (#1935) - Derive default worker port from UID (37700 + uid%100) to prevent cross-user data leakage on multi-user macOS. Windows falls back to 37777. Shell hooks use same formula via id -u. (#1936) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: resolve search project filtering and import Chroma sync (#1911, #1912, #1914, #1918) - Fix per-type search endpoints to pass project filter to Chroma queries and SQLite hydration. searchObservations/Sessions/UserPrompts now use $or clause matching project + merged_into_project. (#1912) - Fix timeline/search methods to pass project to Chroma anchor queries. Prevents cross-project result leakage when project param omitted. (#1911) - Sync imported observations to ChromaDB after FTS rebuild. Import endpoint now calls chromaSync.syncObservation() for each imported row, making them visible to MCP search(). (#1914) - Fix session-init cwd fallback to match context.ts (process.cwd()). Prevents project key mismatch that caused "no previous sessions" on fresh sessions. (#1918) - Fix sync-marketplace restart to include auth token and per-user port. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: resolve all CodeRabbit and Greptile review comments on PR #2080 - Fix run.sh comment mismatch (no-op flag vs empty array) - Gate session-init on health check success (prevent running when worker unreachable) - Fix date_desc ordering ignored in FTS session search - Age-scope failed message purge (1h retention) instead of clearing all - Anchor RestartGuard decay to real successes (null init, not Date.now()) - Add recordSuccess() calls in ResponseProcessor and completion path - Prevent caller headers from overriding bearer auth token - Add lazy cleanup for rate limiter map to prevent unbounded growth - Bound post-import Chroma sync with concurrency limit of 8 - Add doc_type:'observation' filter to Chroma queries feeding observation hydration - Add FTS fallback to all specialized search handlers (observations, sessions, prompts, timeline) - Add response.ok check and error handling in viewer saveSettings Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: resolve CodeRabbit round-2 review comments - Use failure timestamp (COALESCE) instead of created_at_epoch for stale purge - Downgrade _fts5Available flag when FTS table creation fails - Escape FTS5 MATCH input by quoting user queries as literal phrases - Escape LIKE metacharacters (%, _, \) in prompt text search - Add response.ok check in initial settings load (matches save flow) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: resolve CodeRabbit round-3 review comments - Include failed_at_epoch in COALESCE for age-scoped purge - Re-throw FTS5 errors so callers can distinguish failure from no-results - Wrap all FTS fallback calls in SearchManager with try/catch Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * refactor: remove bearer auth and platform_source from context inject Bearer token auth (#1932/#1933) added friction for all localhost API clients with no benefit — the worker already binds localhost-only (CORS restriction + host binding). Removed auth-token module, requireAuth middleware, and Authorization headers from all internal callers. platform_source filtering from the /api/context/inject path was never used by any caller and silently filtered out observations. The underlying platform_source column stays; only the query-time filter and its plumbing through ContextBuilder, ObservationCompiler, SearchRoutes, context.ts, and transcripts/processor.ts are removed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix: resolve CodeRabbit + Greptile + claude-review comments on PR #2081 - middleware.ts: drop 'Authorization' from CORS allowedHeaders (Greptile) - middleware.ts: rate limiter falls back to req.socket.remoteAddress; add Retry-After on 429 (claude-review) - SearchRoutes.ts: drop leftover platformSource read+pass in handleContextPreview (Greptile) - .docker-blowout-data/: stop tracking the empty SQLite placeholder and gitignore the dir (claude-review) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix: tighten rate limiter — correct boundary + drop dead cleanup branch - `entry.count >= RATE_LIMIT_MAX_REQUESTS` so the 300th request is the first rejected (was 301). - Removed the `requestCounts.size > 100` lazy-cleanup block — on a localhost-only server the map tops out at 1–2 entries, so the branch was dead code. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix: rate limiter correctly allows exactly 300 req/min; doc localhost scope - Check `entry.count >= max` BEFORE incrementing so the cap matches the comment: 300 requests pass, the 301st gets 429. - Added a comment noting the limiter is effectively a global cap on a localhost-only worker (all callers share the 127.0.0.1/::1 bucket). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix: normalise IPv4-mapped IPv6 in rate limiter client IP Strip the `::ffff:` prefix so a localhost caller routed as `::ffff:127.0.0.1` shares a bucket with `127.0.0.1`. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix: size-guarded prune of rate limiter map for non-localhost deploys Prune expired entries only when the map exceeds 1000 keys and we're already doing a window reset, so the cost is zero on the localhost hot path (1–2 keys) and the map can't grow unbounded if the worker is ever bound on a non-loopback interface. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
53 lines
265 KiB
JavaScript
53 lines
265 KiB
JavaScript
"use strict";(()=>{var Xm=Object.create;var qu=Object.defineProperty;var Km=Object.getOwnPropertyDescriptor;var Ym=Object.getOwnPropertyNames;var Qm=Object.getPrototypeOf,Zm=Object.prototype.hasOwnProperty;var Ne=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Jm=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Ym(t))!Zm.call(e,o)&&o!==n&&qu(e,o,{get:()=>t[o],enumerable:!(r=Km(t,o))||r.enumerable});return e};var J=(e,t,n)=>(n=e!=null?Xm(Qm(e)):{},Jm(t||!e||!e.__esModule?qu(n,"default",{value:e,enumerable:!0}):n,e));var tc=Ne(H=>{"use strict";var Hr=Symbol.for("react.element"),eg=Symbol.for("react.portal"),tg=Symbol.for("react.fragment"),ng=Symbol.for("react.strict_mode"),rg=Symbol.for("react.profiler"),og=Symbol.for("react.provider"),lg=Symbol.for("react.context"),ig=Symbol.for("react.forward_ref"),sg=Symbol.for("react.suspense"),ag=Symbol.for("react.memo"),ug=Symbol.for("react.lazy"),Wu=Symbol.iterator;function cg(e){return e===null||typeof e!="object"?null:(e=Wu&&e[Wu]||e["@@iterator"],typeof e=="function"?e:null)}var $u={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Xu=Object.assign,Ku={};function Jn(e,t,n){this.props=e,this.context=t,this.refs=Ku,this.updater=n||$u}Jn.prototype.isReactComponent={};Jn.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")};Jn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Yu(){}Yu.prototype=Jn.prototype;function Bi(e,t,n){this.props=e,this.context=t,this.refs=Ku,this.updater=n||$u}var qi=Bi.prototype=new Yu;qi.constructor=Bi;Xu(qi,Jn.prototype);qi.isPureReactComponent=!0;var Vu=Array.isArray,Qu=Object.prototype.hasOwnProperty,Wi={current:null},Zu={key:!0,ref:!0,__self:!0,__source:!0};function Ju(e,t,n){var r,o={},l=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)Qu.call(t,r)&&!Zu.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1<s){for(var a=Array(s),u=0;u<s;u++)a[u]=arguments[u+2];o.children=a}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)o[r]===void 0&&(o[r]=s[r]);return{$$typeof:Hr,type:e,key:l,ref:i,props:o,_owner:Wi.current}}function fg(e,t){return{$$typeof:Hr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Vi(e){return typeof e=="object"&&e!==null&&e.$$typeof===Hr}function dg(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Gu=/\/+/g;function ji(e,t){return typeof e=="object"&&e!==null&&e.key!=null?dg(""+e.key):t.toString(36)}function Yo(e,t,n,r,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 Hr:case eg:i=!0}}if(i)return i=e,o=o(i),e=r===""?"."+ji(i,0):r,Vu(o)?(n="",e!=null&&(n=e.replace(Gu,"$&/")+"/"),Yo(o,t,n,"",function(u){return u})):o!=null&&(Vi(o)&&(o=fg(o,n+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(Gu,"$&/")+"/")+e)),t.push(o)),1;if(i=0,r=r===""?".":r+":",Vu(e))for(var s=0;s<e.length;s++){l=e[s];var a=r+ji(l,s);i+=Yo(l,t,n,a,o)}else if(a=cg(e),typeof a=="function")for(e=a.call(e),s=0;!(l=e.next()).done;)l=l.value,a=r+ji(l,s++),i+=Yo(l,t,n,a,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 Ko(e,t,n){if(e==null)return e;var r=[],o=0;return Yo(e,r,"","",function(l){return t.call(n,l,o++)}),r}function pg(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Pe={current:null},Qo={transition:null},mg={ReactCurrentDispatcher:Pe,ReactCurrentBatchConfig:Qo,ReactCurrentOwner:Wi};function ec(){throw Error("act(...) is not supported in production builds of React.")}H.Children={map:Ko,forEach:function(e,t,n){Ko(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ko(e,function(){t++}),t},toArray:function(e){return Ko(e,function(t){return t})||[]},only:function(e){if(!Vi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H.Component=Jn;H.Fragment=tg;H.Profiler=rg;H.PureComponent=Bi;H.StrictMode=ng;H.Suspense=sg;H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=mg;H.act=ec;H.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Xu({},e.props),o=e.key,l=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,i=Wi.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)Qu.call(t,a)&&!Zu.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){s=Array(a);for(var u=0;u<a;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:Hr,type:e.type,key:o,ref:l,props:r,_owner:i}};H.createContext=function(e){return e={$$typeof:lg,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:og,_context:e},e.Consumer=e};H.createElement=Ju;H.createFactory=function(e){var t=Ju.bind(null,e);return t.type=e,t};H.createRef=function(){return{current:null}};H.forwardRef=function(e){return{$$typeof:ig,render:e}};H.isValidElement=Vi;H.lazy=function(e){return{$$typeof:ug,_payload:{_status:-1,_result:e},_init:pg}};H.memo=function(e,t){return{$$typeof:ag,type:e,compare:t===void 0?null:t}};H.startTransition=function(e){var t=Qo.transition;Qo.transition={};try{e()}finally{Qo.transition=t}};H.unstable_act=ec;H.useCallback=function(e,t){return Pe.current.useCallback(e,t)};H.useContext=function(e){return Pe.current.useContext(e)};H.useDebugValue=function(){};H.useDeferredValue=function(e){return Pe.current.useDeferredValue(e)};H.useEffect=function(e,t){return Pe.current.useEffect(e,t)};H.useId=function(){return Pe.current.useId()};H.useImperativeHandle=function(e,t,n){return Pe.current.useImperativeHandle(e,t,n)};H.useInsertionEffect=function(e,t){return Pe.current.useInsertionEffect(e,t)};H.useLayoutEffect=function(e,t){return Pe.current.useLayoutEffect(e,t)};H.useMemo=function(e,t){return Pe.current.useMemo(e,t)};H.useReducer=function(e,t,n){return Pe.current.useReducer(e,t,n)};H.useRef=function(e){return Pe.current.useRef(e)};H.useState=function(e){return Pe.current.useState(e)};H.useSyncExternalStore=function(e,t,n){return Pe.current.useSyncExternalStore(e,t,n)};H.useTransition=function(){return Pe.current.useTransition()};H.version="18.3.1"});var ee=Ne((M0,nc)=>{"use strict";nc.exports=tc()});var dc=Ne($=>{"use strict";function Ki(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(0<Zo(o,t))e[r]=t,e[n]=o,n=r;else break e}}function vt(e){return e.length===0?null:e[0]}function el(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,l=o>>>1;r<l;){var i=2*(r+1)-1,s=e[i],a=i+1,u=e[a];if(0>Zo(s,n))a<o&&0>Zo(u,s)?(e[r]=u,e[a]=n,r=a):(e[r]=s,e[i]=n,r=i);else if(a<o&&0>Zo(u,n))e[r]=u,e[a]=n,r=a;else break e}}return t}function Zo(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(rc=performance,$.unstable_now=function(){return rc.now()}):(Gi=Date,oc=Gi.now(),$.unstable_now=function(){return Gi.now()-oc});var rc,Gi,oc,At=[],Jt=[],gg=1,at=null,Me=3,tl=!1,Dn=!1,Br=!1,sc=typeof setTimeout=="function"?setTimeout:null,ac=typeof clearTimeout=="function"?clearTimeout:null,lc=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Yi(e){for(var t=vt(Jt);t!==null;){if(t.callback===null)el(Jt);else if(t.startTime<=e)el(Jt),t.sortIndex=t.expirationTime,Ki(At,t);else break;t=vt(Jt)}}function Qi(e){if(Br=!1,Yi(e),!Dn)if(vt(At)!==null)Dn=!0,Ji(Zi);else{var t=vt(Jt);t!==null&&es(Qi,t.startTime-e)}}function Zi(e,t){Dn=!1,Br&&(Br=!1,ac(qr),qr=-1),tl=!0;var n=Me;try{for(Yi(t),at=vt(At);at!==null&&(!(at.expirationTime>t)||e&&!fc());){var r=at.callback;if(typeof r=="function"){at.callback=null,Me=at.priorityLevel;var o=r(at.expirationTime<=t);t=$.unstable_now(),typeof o=="function"?at.callback=o:at===vt(At)&&el(At),Yi(t)}else el(At);at=vt(At)}if(at!==null)var l=!0;else{var i=vt(Jt);i!==null&&es(Qi,i.startTime-t),l=!1}return l}finally{at=null,Me=n,tl=!1}}var nl=!1,Jo=null,qr=-1,uc=5,cc=-1;function fc(){return!($.unstable_now()-cc<uc)}function $i(){if(Jo!==null){var e=$.unstable_now();cc=e;var t=!0;try{t=Jo(!0,e)}finally{t?jr():(nl=!1,Jo=null)}}else nl=!1}var jr;typeof lc=="function"?jr=function(){lc($i)}:typeof MessageChannel<"u"?(Xi=new MessageChannel,ic=Xi.port2,Xi.port1.onmessage=$i,jr=function(){ic.postMessage(null)}):jr=function(){sc($i,0)};var Xi,ic;function Ji(e){Jo=e,nl||(nl=!0,jr())}function es(e,t){qr=sc(function(){e($.unstable_now())},t)}$.unstable_IdlePriority=5;$.unstable_ImmediatePriority=1;$.unstable_LowPriority=4;$.unstable_NormalPriority=3;$.unstable_Profiling=null;$.unstable_UserBlockingPriority=2;$.unstable_cancelCallback=function(e){e.callback=null};$.unstable_continueExecution=function(){Dn||tl||(Dn=!0,Ji(Zi))};$.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"):uc=0<e?Math.floor(1e3/e):5};$.unstable_getCurrentPriorityLevel=function(){return Me};$.unstable_getFirstCallbackNode=function(){return vt(At)};$.unstable_next=function(e){switch(Me){case 1:case 2:case 3:var t=3;break;default:t=Me}var n=Me;Me=t;try{return e()}finally{Me=n}};$.unstable_pauseExecution=function(){};$.unstable_requestPaint=function(){};$.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=Me;Me=e;try{return t()}finally{Me=n}};$.unstable_scheduleCallback=function(e,t,n){var r=$.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?r+n:r):n=r,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return o=n+o,e={id:gg++,callback:t,priorityLevel:e,startTime:n,expirationTime:o,sortIndex:-1},n>r?(e.sortIndex=n,Ki(Jt,e),vt(At)===null&&e===vt(Jt)&&(Br?(ac(qr),qr=-1):Br=!0,es(Qi,n-r))):(e.sortIndex=o,Ki(At,e),Dn||tl||(Dn=!0,Ji(Zi))),e};$.unstable_shouldYield=fc;$.unstable_wrapCallback=function(e){var t=Me;return function(){var n=Me;Me=t;try{return e.apply(this,arguments)}finally{Me=n}}}});var mc=Ne((x0,pc)=>{"use strict";pc.exports=dc()});var Ep=Ne(ot=>{"use strict";var hg=ee(),nt=mc();function C(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var wf=new Set,fo={};function Vn(e,t){Sr(e,t),Sr(e+"Capture",t)}function Sr(e,t){for(fo[e]=t,e=0;e<t.length;e++)wf.add(t[e])}var Vt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ts=Object.prototype.hasOwnProperty,vg=/^[: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]*$/,gc={},hc={};function yg(e){return Ts.call(hc,e)?!0:Ts.call(gc,e)?!1:vg.test(e)?hc[e]=!0:(gc[e]=!0,!1)}function Eg(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Sg(e,t,n,r){if(t===null||typeof t>"u"||Eg(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Re(e,t,n,r,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var Ce={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ce[e]=new Re(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ce[t]=new Re(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ce[e]=new Re(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ce[e]=new Re(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){Ce[e]=new Re(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ce[e]=new Re(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ce[e]=new Re(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ce[e]=new Re(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ce[e]=new Re(e,5,!1,e.toLowerCase(),null,!1,!1)});var ga=/[\-:]([a-z])/g;function ha(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(ga,ha);Ce[t]=new Re(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(ga,ha);Ce[t]=new Re(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(ga,ha);Ce[t]=new Re(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ce[e]=new Re(e,1,!1,e.toLowerCase(),null,!1,!1)});Ce.xlinkHref=new Re("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ce[e]=new Re(e,1,!1,e.toLowerCase(),null,!0,!0)});function va(e,t,n,r){var o=Ce.hasOwnProperty(t)?Ce[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Sg(t,n,o,r)&&(n=null),r||o===null?yg(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Kt=hg.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,rl=Symbol.for("react.element"),nr=Symbol.for("react.portal"),rr=Symbol.for("react.fragment"),ya=Symbol.for("react.strict_mode"),Cs=Symbol.for("react.profiler"),Tf=Symbol.for("react.provider"),Cf=Symbol.for("react.context"),Ea=Symbol.for("react.forward_ref"),ks=Symbol.for("react.suspense"),Ls=Symbol.for("react.suspense_list"),Sa=Symbol.for("react.memo"),tn=Symbol.for("react.lazy"),kf=Symbol.for("react.offscreen"),vc=Symbol.iterator;function Wr(e){return e===null||typeof e!="object"?null:(e=vc&&e[vc]||e["@@iterator"],typeof e=="function"?e:null)}var oe=Object.assign,ts;function Zr(e){if(ts===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ts=t&&t[1]||""}return`
|
|
`+ts+e}var ns=!1;function rs(e,t){if(!e||ns)return"";ns=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(`
|
|
`),l=r.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 a=`
|
|
`+o[i].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=i&&0<=s);break}}}finally{ns=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Zr(e):""}function _g(e){switch(e.tag){case 5:return Zr(e.type);case 16:return Zr("Lazy");case 13:return Zr("Suspense");case 19:return Zr("SuspenseList");case 0:case 2:case 15:return e=rs(e.type,!1),e;case 11:return e=rs(e.type.render,!1),e;case 1:return e=rs(e.type,!0),e;default:return""}}function Ns(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 rr:return"Fragment";case nr:return"Portal";case Cs:return"Profiler";case ya:return"StrictMode";case ks:return"Suspense";case Ls:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Cf:return(e.displayName||"Context")+".Consumer";case Tf:return(e._context.displayName||"Context")+".Provider";case Ea:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Sa:return t=e.displayName||null,t!==null?t:Ns(e.type)||"Memo";case tn:t=e._payload,e=e._init;try{return Ns(e(t))}catch{}}return null}function wg(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 Ns(t);case 8:return t===ya?"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 hn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Lf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Tg(e){var t=Lf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ol(e){e._valueTracker||(e._valueTracker=Tg(e))}function Nf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Lf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Dl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ms(e,t){var n=t.checked;return oe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function yc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=hn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Mf(e,t){t=t.checked,t!=null&&va(e,"checked",t,!1)}function As(e,t){Mf(e,t);var n=hn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?xs(e,t.type,n):t.hasOwnProperty("defaultValue")&&xs(e,t.type,hn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ec(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function xs(e,t,n){(t!=="number"||Dl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Jr=Array.isArray;function mr(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+hn(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Os(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(C(91));return oe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Sc(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(C(92));if(Jr(n)){if(1<n.length)throw Error(C(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:hn(n)}}function Af(e,t){var n=hn(t.value),r=hn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function _c(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function xf(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 Ds(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?xf(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var ll,Of=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(ll=ll||document.createElement("div"),ll.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ll.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function po(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var no={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},Cg=["Webkit","ms","Moz","O"];Object.keys(no).forEach(function(e){Cg.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),no[t]=no[e]})});function Df(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||no.hasOwnProperty(e)&&no[e]?(""+t).trim():t+"px"}function Pf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Df(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var kg=oe({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 Ps(e,t){if(t){if(kg[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(C(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(C(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(C(61))}if(t.style!=null&&typeof t.style!="object")throw Error(C(62))}}function Is(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 Us=null;function _a(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Rs=null,gr=null,hr=null;function wc(e){if(e=Oo(e)){if(typeof Rs!="function")throw Error(C(280));var t=e.stateNode;t&&(t=ii(t),Rs(e.stateNode,e.type,t))}}function If(e){gr?hr?hr.push(e):hr=[e]:gr=e}function Uf(){if(gr){var e=gr,t=hr;if(hr=gr=null,wc(e),t)for(e=0;e<t.length;e++)wc(t[e])}}function Rf(e,t){return e(t)}function Ff(){}var os=!1;function bf(e,t,n){if(os)return e(t,n);os=!0;try{return Rf(e,t,n)}finally{os=!1,(gr!==null||hr!==null)&&(Ff(),Uf())}}function mo(e,t){var n=e.stateNode;if(n===null)return null;var r=ii(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(C(231,t,typeof n));return n}var Fs=!1;if(Vt)try{er={},Object.defineProperty(er,"passive",{get:function(){Fs=!0}}),window.addEventListener("test",er,er),window.removeEventListener("test",er,er)}catch{Fs=!1}var er;function Lg(e,t,n,r,o,l,i,s,a){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(g){this.onError(g)}}var ro=!1,Pl=null,Il=!1,bs=null,Ng={onError:function(e){ro=!0,Pl=e}};function Mg(e,t,n,r,o,l,i,s,a){ro=!1,Pl=null,Lg.apply(Ng,arguments)}function Ag(e,t,n,r,o,l,i,s,a){if(Mg.apply(this,arguments),ro){if(ro){var u=Pl;ro=!1,Pl=null}else throw Error(C(198));Il||(Il=!0,bs=u)}}function Gn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function zf(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 Tc(e){if(Gn(e)!==e)throw Error(C(188))}function xg(e){var t=e.alternate;if(!t){if(t=Gn(e),t===null)throw Error(C(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var l=o.alternate;if(l===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===n)return Tc(o),e;if(l===r)return Tc(o),t;l=l.sibling}throw Error(C(188))}if(n.return!==r.return)n=o,r=l;else{for(var i=!1,s=o.child;s;){if(s===n){i=!0,n=o,r=l;break}if(s===r){i=!0,r=o,n=l;break}s=s.sibling}if(!i){for(s=l.child;s;){if(s===n){i=!0,n=l,r=o;break}if(s===r){i=!0,r=l,n=o;break}s=s.sibling}if(!i)throw Error(C(189))}}if(n.alternate!==r)throw Error(C(190))}if(n.tag!==3)throw Error(C(188));return n.stateNode.current===n?e:t}function Hf(e){return e=xg(e),e!==null?jf(e):null}function jf(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=jf(e);if(t!==null)return t;e=e.sibling}return null}var Bf=nt.unstable_scheduleCallback,Cc=nt.unstable_cancelCallback,Og=nt.unstable_shouldYield,Dg=nt.unstable_requestPaint,se=nt.unstable_now,Pg=nt.unstable_getCurrentPriorityLevel,wa=nt.unstable_ImmediatePriority,qf=nt.unstable_UserBlockingPriority,Ul=nt.unstable_NormalPriority,Ig=nt.unstable_LowPriority,Wf=nt.unstable_IdlePriority,ni=null,Pt=null;function Ug(e){if(Pt&&typeof Pt.onCommitFiberRoot=="function")try{Pt.onCommitFiberRoot(ni,e,void 0,(e.current.flags&128)===128)}catch{}}var wt=Math.clz32?Math.clz32:bg,Rg=Math.log,Fg=Math.LN2;function bg(e){return e>>>=0,e===0?32:31-(Rg(e)/Fg|0)|0}var il=64,sl=4194304;function eo(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 Rl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,l=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~o;s!==0?r=eo(s):(l&=i,l!==0&&(r=eo(l)))}else i=n&~o,i!==0?r=eo(i):l!==0&&(r=eo(l));if(r===0)return 0;if(t!==0&&t!==r&&(t&o)===0&&(o=r&-r,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-wt(t),o=1<<n,r|=e[n],t&=~o;return r}function zg(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 Hg(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var i=31-wt(l),s=1<<i,a=o[i];a===-1?((s&n)===0||(s&r)!==0)&&(o[i]=zg(s,t)):a<=t&&(e.expiredLanes|=s),l&=~s}}function zs(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Vf(){var e=il;return il<<=1,(il&4194240)===0&&(il=64),e}function ls(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ao(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-wt(t),e[t]=n}function jg(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-wt(n),l=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~l}}function Ta(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-wt(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var V=0;function Gf(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var $f,Ca,Xf,Kf,Yf,Hs=!1,al=[],an=null,un=null,cn=null,go=new Map,ho=new Map,rn=[],Bg="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 kc(e,t){switch(e){case"focusin":case"focusout":an=null;break;case"dragenter":case"dragleave":un=null;break;case"mouseover":case"mouseout":cn=null;break;case"pointerover":case"pointerout":go.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ho.delete(t.pointerId)}}function Vr(e,t,n,r,o,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[o]},t!==null&&(t=Oo(t),t!==null&&Ca(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function qg(e,t,n,r,o){switch(t){case"focusin":return an=Vr(an,e,t,n,r,o),!0;case"dragenter":return un=Vr(un,e,t,n,r,o),!0;case"mouseover":return cn=Vr(cn,e,t,n,r,o),!0;case"pointerover":var l=o.pointerId;return go.set(l,Vr(go.get(l)||null,e,t,n,r,o)),!0;case"gotpointercapture":return l=o.pointerId,ho.set(l,Vr(ho.get(l)||null,e,t,n,r,o)),!0}return!1}function Qf(e){var t=Un(e.target);if(t!==null){var n=Gn(t);if(n!==null){if(t=n.tag,t===13){if(t=zf(n),t!==null){e.blockedOn=t,Yf(e.priority,function(){Xf(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function wl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=js(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Us=r,n.target.dispatchEvent(r),Us=null}else return t=Oo(n),t!==null&&Ca(t),e.blockedOn=n,!1;t.shift()}return!0}function Lc(e,t,n){wl(e)&&n.delete(t)}function Wg(){Hs=!1,an!==null&&wl(an)&&(an=null),un!==null&&wl(un)&&(un=null),cn!==null&&wl(cn)&&(cn=null),go.forEach(Lc),ho.forEach(Lc)}function Gr(e,t){e.blockedOn===t&&(e.blockedOn=null,Hs||(Hs=!0,nt.unstable_scheduleCallback(nt.unstable_NormalPriority,Wg)))}function vo(e){function t(o){return Gr(o,e)}if(0<al.length){Gr(al[0],e);for(var n=1;n<al.length;n++){var r=al[n];r.blockedOn===e&&(r.blockedOn=null)}}for(an!==null&&Gr(an,e),un!==null&&Gr(un,e),cn!==null&&Gr(cn,e),go.forEach(t),ho.forEach(t),n=0;n<rn.length;n++)r=rn[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<rn.length&&(n=rn[0],n.blockedOn===null);)Qf(n),n.blockedOn===null&&rn.shift()}var vr=Kt.ReactCurrentBatchConfig,Fl=!0;function Vg(e,t,n,r){var o=V,l=vr.transition;vr.transition=null;try{V=1,ka(e,t,n,r)}finally{V=o,vr.transition=l}}function Gg(e,t,n,r){var o=V,l=vr.transition;vr.transition=null;try{V=4,ka(e,t,n,r)}finally{V=o,vr.transition=l}}function ka(e,t,n,r){if(Fl){var o=js(e,t,n,r);if(o===null)ds(e,t,r,bl,n),kc(e,r);else if(qg(o,e,t,n,r))r.stopPropagation();else if(kc(e,r),t&4&&-1<Bg.indexOf(e)){for(;o!==null;){var l=Oo(o);if(l!==null&&$f(l),l=js(e,t,n,r),l===null&&ds(e,t,r,bl,n),l===o)break;o=l}o!==null&&r.stopPropagation()}else ds(e,t,r,null,n)}}var bl=null;function js(e,t,n,r){if(bl=null,e=_a(r),e=Un(e),e!==null)if(t=Gn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=zf(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return bl=e,null}function Zf(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(Pg()){case wa:return 1;case qf:return 4;case Ul:case Ig:return 16;case Wf:return 536870912;default:return 16}default:return 16}}var ln=null,La=null,Tl=null;function Jf(){if(Tl)return Tl;var e,t=La,n=t.length,r,o="value"in ln?ln.value:ln.textContent,l=o.length;for(e=0;e<n&&t[e]===o[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===o[l-r];r++);return Tl=o.slice(e,1<r?1-r:void 0)}function Cl(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 ul(){return!0}function Nc(){return!1}function rt(e){function t(n,r,o,l,i){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=l,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(l):l[s]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?ul:Nc,this.isPropagationStopped=Nc,this}return oe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=ul)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=ul)},persist:function(){},isPersistent:ul}),t}var Nr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Na=rt(Nr),xo=oe({},Nr,{view:0,detail:0}),$g=rt(xo),is,ss,$r,ri=oe({},xo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ma,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!==$r&&($r&&e.type==="mousemove"?(is=e.screenX-$r.screenX,ss=e.screenY-$r.screenY):ss=is=0,$r=e),is)},movementY:function(e){return"movementY"in e?e.movementY:ss}}),Mc=rt(ri),Xg=oe({},ri,{dataTransfer:0}),Kg=rt(Xg),Yg=oe({},xo,{relatedTarget:0}),as=rt(Yg),Qg=oe({},Nr,{animationName:0,elapsedTime:0,pseudoElement:0}),Zg=rt(Qg),Jg=oe({},Nr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),eh=rt(Jg),th=oe({},Nr,{data:0}),Ac=rt(th),nh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},rh={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"},oh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function lh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=oh[e])?!!t[e]:!1}function Ma(){return lh}var ih=oe({},xo,{key:function(e){if(e.key){var t=nh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Cl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?rh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ma,charCode:function(e){return e.type==="keypress"?Cl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Cl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),sh=rt(ih),ah=oe({},ri,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),xc=rt(ah),uh=oe({},xo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ma}),ch=rt(uh),fh=oe({},Nr,{propertyName:0,elapsedTime:0,pseudoElement:0}),dh=rt(fh),ph=oe({},ri,{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}),mh=rt(ph),gh=[9,13,27,32],Aa=Vt&&"CompositionEvent"in window,oo=null;Vt&&"documentMode"in document&&(oo=document.documentMode);var hh=Vt&&"TextEvent"in window&&!oo,ed=Vt&&(!Aa||oo&&8<oo&&11>=oo),Oc=" ",Dc=!1;function td(e,t){switch(e){case"keyup":return gh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var or=!1;function vh(e,t){switch(e){case"compositionend":return nd(t);case"keypress":return t.which!==32?null:(Dc=!0,Oc);case"textInput":return e=t.data,e===Oc&&Dc?null:e;default:return null}}function yh(e,t){if(or)return e==="compositionend"||!Aa&&td(e,t)?(e=Jf(),Tl=La=ln=null,or=!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 ed&&t.locale!=="ko"?null:t.data;default:return null}}var Eh={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 Pc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Eh[e.type]:t==="textarea"}function rd(e,t,n,r){If(r),t=zl(t,"onChange"),0<t.length&&(n=new Na("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var lo=null,yo=null;function Sh(e){md(e,0)}function oi(e){var t=sr(e);if(Nf(t))return e}function _h(e,t){if(e==="change")return t}var od=!1;Vt&&(Vt?(fl="oninput"in document,fl||(us=document.createElement("div"),us.setAttribute("oninput","return;"),fl=typeof us.oninput=="function"),cl=fl):cl=!1,od=cl&&(!document.documentMode||9<document.documentMode));var cl,fl,us;function Ic(){lo&&(lo.detachEvent("onpropertychange",ld),yo=lo=null)}function ld(e){if(e.propertyName==="value"&&oi(yo)){var t=[];rd(t,yo,e,_a(e)),bf(Sh,t)}}function wh(e,t,n){e==="focusin"?(Ic(),lo=t,yo=n,lo.attachEvent("onpropertychange",ld)):e==="focusout"&&Ic()}function Th(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return oi(yo)}function Ch(e,t){if(e==="click")return oi(t)}function kh(e,t){if(e==="input"||e==="change")return oi(t)}function Lh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ct=typeof Object.is=="function"?Object.is:Lh;function Eo(e,t){if(Ct(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!Ts.call(t,o)||!Ct(e[o],t[o]))return!1}return!0}function Uc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Rc(e,t){var n=Uc(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Uc(n)}}function id(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?id(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function sd(){for(var e=window,t=Dl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Dl(e.document)}return t}function xa(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 Nh(e){var t=sd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&id(n.ownerDocument.documentElement,n)){if(r!==null&&xa(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,l=Math.min(r.start,o);r=r.end===void 0?l:Math.min(r.end,o),!e.extend&&l>r&&(o=r,r=l,l=o),o=Rc(n,l);var i=Rc(n,r);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>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Mh=Vt&&"documentMode"in document&&11>=document.documentMode,lr=null,Bs=null,io=null,qs=!1;function Fc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;qs||lr==null||lr!==Dl(r)||(r=lr,"selectionStart"in r&&xa(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),io&&Eo(io,r)||(io=r,r=zl(Bs,"onSelect"),0<r.length&&(t=new Na("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=lr)))}function dl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ir={animationend:dl("Animation","AnimationEnd"),animationiteration:dl("Animation","AnimationIteration"),animationstart:dl("Animation","AnimationStart"),transitionend:dl("Transition","TransitionEnd")},cs={},ad={};Vt&&(ad=document.createElement("div").style,"AnimationEvent"in window||(delete ir.animationend.animation,delete ir.animationiteration.animation,delete ir.animationstart.animation),"TransitionEvent"in window||delete ir.transitionend.transition);function li(e){if(cs[e])return cs[e];if(!ir[e])return e;var t=ir[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ad)return cs[e]=t[n];return e}var ud=li("animationend"),cd=li("animationiteration"),fd=li("animationstart"),dd=li("transitionend"),pd=new Map,bc="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 yn(e,t){pd.set(e,t),Vn(t,[e])}for(pl=0;pl<bc.length;pl++)ml=bc[pl],zc=ml.toLowerCase(),Hc=ml[0].toUpperCase()+ml.slice(1),yn(zc,"on"+Hc);var ml,zc,Hc,pl;yn(ud,"onAnimationEnd");yn(cd,"onAnimationIteration");yn(fd,"onAnimationStart");yn("dblclick","onDoubleClick");yn("focusin","onFocus");yn("focusout","onBlur");yn(dd,"onTransitionEnd");Sr("onMouseEnter",["mouseout","mouseover"]);Sr("onMouseLeave",["mouseout","mouseover"]);Sr("onPointerEnter",["pointerout","pointerover"]);Sr("onPointerLeave",["pointerout","pointerover"]);Vn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Vn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Vn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Vn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Vn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Vn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var to="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(" "),Ah=new Set("cancel close invalid load scroll toggle".split(" ").concat(to));function jc(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Ag(r,t,void 0,e),e.currentTarget=null}function md(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],a=s.instance,u=s.currentTarget;if(s=s.listener,a!==l&&o.isPropagationStopped())break e;jc(o,s,u),l=a}else for(i=0;i<r.length;i++){if(s=r[i],a=s.instance,u=s.currentTarget,s=s.listener,a!==l&&o.isPropagationStopped())break e;jc(o,s,u),l=a}}}if(Il)throw e=bs,Il=!1,bs=null,e}function K(e,t){var n=t[Xs];n===void 0&&(n=t[Xs]=new Set);var r=e+"__bubble";n.has(r)||(gd(t,e,2,!1),n.add(r))}function fs(e,t,n){var r=0;t&&(r|=4),gd(n,e,r,t)}var gl="_reactListening"+Math.random().toString(36).slice(2);function So(e){if(!e[gl]){e[gl]=!0,wf.forEach(function(n){n!=="selectionchange"&&(Ah.has(n)||fs(n,!1,e),fs(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[gl]||(t[gl]=!0,fs("selectionchange",!1,t))}}function gd(e,t,n,r){switch(Zf(t)){case 1:var o=Vg;break;case 4:o=Gg;break;default:o=ka}n=o.bind(null,t,n,e),o=void 0,!Fs||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function ds(e,t,n,r,o){var l=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var s=r.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(i===4)for(i=r.return;i!==null;){var a=i.tag;if((a===3||a===4)&&(a=i.stateNode.containerInfo,a===o||a.nodeType===8&&a.parentNode===o))return;i=i.return}for(;s!==null;){if(i=Un(s),i===null)return;if(a=i.tag,a===5||a===6){r=l=i;continue e}s=s.parentNode}}r=r.return}bf(function(){var u=l,g=_a(n),h=[];e:{var v=pd.get(e);if(v!==void 0){var E=Na,_=e;switch(e){case"keypress":if(Cl(n)===0)break e;case"keydown":case"keyup":E=sh;break;case"focusin":_="focus",E=as;break;case"focusout":_="blur",E=as;break;case"beforeblur":case"afterblur":E=as;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":E=Mc;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":E=Kg;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":E=ch;break;case ud:case cd:case fd:E=Zg;break;case dd:E=dh;break;case"scroll":E=$g;break;case"wheel":E=mh;break;case"copy":case"cut":case"paste":E=eh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":E=xc}var k=(t&4)!==0,A=!k&&e==="scroll",f=k?v!==null?v+"Capture":null:v;k=[];for(var c=u,m;c!==null;){m=c;var p=m.stateNode;if(m.tag===5&&p!==null&&(m=p,f!==null&&(p=mo(c,f),p!=null&&k.push(_o(c,p,m)))),A)break;c=c.return}0<k.length&&(v=new E(v,_,null,n,g),h.push({event:v,listeners:k}))}}if((t&7)===0){e:{if(v=e==="mouseover"||e==="pointerover",E=e==="mouseout"||e==="pointerout",v&&n!==Us&&(_=n.relatedTarget||n.fromElement)&&(Un(_)||_[Gt]))break e;if((E||v)&&(v=g.window===g?g:(v=g.ownerDocument)?v.defaultView||v.parentWindow:window,E?(_=n.relatedTarget||n.toElement,E=u,_=_?Un(_):null,_!==null&&(A=Gn(_),_!==A||_.tag!==5&&_.tag!==6)&&(_=null)):(E=null,_=u),E!==_)){if(k=Mc,p="onMouseLeave",f="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(k=xc,p="onPointerLeave",f="onPointerEnter",c="pointer"),A=E==null?v:sr(E),m=_==null?v:sr(_),v=new k(p,c+"leave",E,n,g),v.target=A,v.relatedTarget=m,p=null,Un(g)===u&&(k=new k(f,c+"enter",_,n,g),k.target=m,k.relatedTarget=A,p=k),A=p,E&&_)t:{for(k=E,f=_,c=0,m=k;m;m=tr(m))c++;for(m=0,p=f;p;p=tr(p))m++;for(;0<c-m;)k=tr(k),c--;for(;0<m-c;)f=tr(f),m--;for(;c--;){if(k===f||f!==null&&k===f.alternate)break t;k=tr(k),f=tr(f)}k=null}else k=null;E!==null&&Bc(h,v,E,k,!1),_!==null&&A!==null&&Bc(h,A,_,k,!0)}}e:{if(v=u?sr(u):window,E=v.nodeName&&v.nodeName.toLowerCase(),E==="select"||E==="input"&&v.type==="file")var w=_h;else if(Pc(v))if(od)w=kh;else{w=Th;var L=wh}else(E=v.nodeName)&&E.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(w=Ch);if(w&&(w=w(e,u))){rd(h,w,n,g);break e}L&&L(e,v,u),e==="focusout"&&(L=v._wrapperState)&&L.controlled&&v.type==="number"&&xs(v,"number",v.value)}switch(L=u?sr(u):window,e){case"focusin":(Pc(L)||L.contentEditable==="true")&&(lr=L,Bs=u,io=null);break;case"focusout":io=Bs=lr=null;break;case"mousedown":qs=!0;break;case"contextmenu":case"mouseup":case"dragend":qs=!1,Fc(h,n,g);break;case"selectionchange":if(Mh)break;case"keydown":case"keyup":Fc(h,n,g)}var x;if(Aa)e:{switch(e){case"compositionstart":var D="onCompositionStart";break e;case"compositionend":D="onCompositionEnd";break e;case"compositionupdate":D="onCompositionUpdate";break e}D=void 0}else or?td(e,n)&&(D="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(D="onCompositionStart");D&&(ed&&n.locale!=="ko"&&(or||D!=="onCompositionStart"?D==="onCompositionEnd"&&or&&(x=Jf()):(ln=g,La="value"in ln?ln.value:ln.textContent,or=!0)),L=zl(u,D),0<L.length&&(D=new Ac(D,e,null,n,g),h.push({event:D,listeners:L}),x?D.data=x:(x=nd(n),x!==null&&(D.data=x)))),(x=hh?vh(e,n):yh(e,n))&&(u=zl(u,"onBeforeInput"),0<u.length&&(g=new Ac("onBeforeInput","beforeinput",null,n,g),h.push({event:g,listeners:u}),g.data=x))}md(h,t)})}function _o(e,t,n){return{instance:e,listener:t,currentTarget:n}}function zl(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,l=o.stateNode;o.tag===5&&l!==null&&(o=l,l=mo(e,n),l!=null&&r.unshift(_o(e,l,o)),l=mo(e,t),l!=null&&r.push(_o(e,l,o))),e=e.return}return r}function tr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Bc(e,t,n,r,o){for(var l=t._reactName,i=[];n!==null&&n!==r;){var s=n,a=s.alternate,u=s.stateNode;if(a!==null&&a===r)break;s.tag===5&&u!==null&&(s=u,o?(a=mo(n,l),a!=null&&i.unshift(_o(n,a,s))):o||(a=mo(n,l),a!=null&&i.push(_o(n,a,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var xh=/\r\n?/g,Oh=/\u0000|\uFFFD/g;function qc(e){return(typeof e=="string"?e:""+e).replace(xh,`
|
|
`).replace(Oh,"")}function hl(e,t,n){if(t=qc(t),qc(e)!==t&&n)throw Error(C(425))}function Hl(){}var Ws=null,Vs=null;function Gs(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 $s=typeof setTimeout=="function"?setTimeout:void 0,Dh=typeof clearTimeout=="function"?clearTimeout:void 0,Wc=typeof Promise=="function"?Promise:void 0,Ph=typeof queueMicrotask=="function"?queueMicrotask:typeof Wc<"u"?function(e){return Wc.resolve(null).then(e).catch(Ih)}:$s;function Ih(e){setTimeout(function(){throw e})}function ps(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),vo(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);vo(t)}function fn(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 Vc(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Mr=Math.random().toString(36).slice(2),Dt="__reactFiber$"+Mr,wo="__reactProps$"+Mr,Gt="__reactContainer$"+Mr,Xs="__reactEvents$"+Mr,Uh="__reactListeners$"+Mr,Rh="__reactHandles$"+Mr;function Un(e){var t=e[Dt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Gt]||n[Dt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Vc(e);e!==null;){if(n=e[Dt])return n;e=Vc(e)}return t}e=n,n=e.parentNode}return null}function Oo(e){return e=e[Dt]||e[Gt],!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(C(33))}function ii(e){return e[wo]||null}var Ks=[],ar=-1;function En(e){return{current:e}}function Y(e){0>ar||(e.current=Ks[ar],Ks[ar]=null,ar--)}function X(e,t){ar++,Ks[ar]=e.current,e.current=t}var vn={},De=En(vn),Ve=En(!1),Hn=vn;function _r(e,t){var n=e.type.contextTypes;if(!n)return vn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in n)o[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ge(e){return e=e.childContextTypes,e!=null}function jl(){Y(Ve),Y(De)}function Gc(e,t,n){if(De.current!==vn)throw Error(C(168));X(De,t),X(Ve,n)}function hd(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(C(108,wg(e)||"Unknown",o));return oe({},n,r)}function Bl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vn,Hn=De.current,X(De,e),X(Ve,Ve.current),!0}function $c(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=hd(e,t,Hn),r.__reactInternalMemoizedMergedChildContext=e,Y(Ve),Y(De),X(De,e)):Y(Ve),X(Ve,n)}var jt=null,si=!1,ms=!1;function vd(e){jt===null?jt=[e]:jt.push(e)}function Fh(e){si=!0,vd(e)}function Sn(){if(!ms&&jt!==null){ms=!0;var e=0,t=V;try{var n=jt;for(V=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}jt=null,si=!1}catch(o){throw jt!==null&&(jt=jt.slice(e+1)),Bf(wa,Sn),o}finally{V=t,ms=!1}}return null}var ur=[],cr=0,ql=null,Wl=0,ut=[],ct=0,jn=null,Bt=1,qt="";function Pn(e,t){ur[cr++]=Wl,ur[cr++]=ql,ql=e,Wl=t}function yd(e,t,n){ut[ct++]=Bt,ut[ct++]=qt,ut[ct++]=jn,jn=e;var r=Bt;e=qt;var o=32-wt(r)-1;r&=~(1<<o),n+=1;var l=32-wt(t)+o;if(30<l){var i=o-o%5;l=(r&(1<<i)-1).toString(32),r>>=i,o-=i,Bt=1<<32-wt(t)+o|n<<o|r,qt=l+e}else Bt=1<<l|n<<o|r,qt=e}function Oa(e){e.return!==null&&(Pn(e,1),yd(e,1,0))}function Da(e){for(;e===ql;)ql=ur[--cr],ur[cr]=null,Wl=ur[--cr],ur[cr]=null;for(;e===jn;)jn=ut[--ct],ut[ct]=null,qt=ut[--ct],ut[ct]=null,Bt=ut[--ct],ut[ct]=null}var tt=null,et=null,te=!1,_t=null;function Ed(e,t){var n=ft(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Xc(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,tt=e,et=fn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,tt=e,et=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=jn!==null?{id:Bt,overflow:qt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ft(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,tt=e,et=null,!0):!1;default:return!1}}function Ys(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Qs(e){if(te){var t=et;if(t){var n=t;if(!Xc(e,t)){if(Ys(e))throw Error(C(418));t=fn(n.nextSibling);var r=tt;t&&Xc(e,t)?Ed(r,n):(e.flags=e.flags&-4097|2,te=!1,tt=e)}}else{if(Ys(e))throw Error(C(418));e.flags=e.flags&-4097|2,te=!1,tt=e}}}function Kc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;tt=e}function vl(e){if(e!==tt)return!1;if(!te)return Kc(e),te=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Gs(e.type,e.memoizedProps)),t&&(t=et)){if(Ys(e))throw Sd(),Error(C(418));for(;t;)Ed(e,t),t=fn(t.nextSibling)}if(Kc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(C(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){et=fn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}et=null}}else et=tt?fn(e.stateNode.nextSibling):null;return!0}function Sd(){for(var e=et;e;)e=fn(e.nextSibling)}function wr(){et=tt=null,te=!1}function Pa(e){_t===null?_t=[e]:_t.push(e)}var bh=Kt.ReactCurrentBatchConfig;function Xr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(C(309));var r=n.stateNode}if(!r)throw Error(C(147,e));var o=r,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(C(284));if(!n._owner)throw Error(C(290,e))}return e}function yl(e,t){throw e=Object.prototype.toString.call(t),Error(C(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Yc(e){var t=e._init;return t(e._payload)}function _d(e){function t(f,c){if(e){var m=f.deletions;m===null?(f.deletions=[c],f.flags|=16):m.push(c)}}function n(f,c){if(!e)return null;for(;c!==null;)t(f,c),c=c.sibling;return null}function r(f,c){for(f=new Map;c!==null;)c.key!==null?f.set(c.key,c):f.set(c.index,c),c=c.sibling;return f}function o(f,c){return f=gn(f,c),f.index=0,f.sibling=null,f}function l(f,c,m){return f.index=m,e?(m=f.alternate,m!==null?(m=m.index,m<c?(f.flags|=2,c):m):(f.flags|=2,c)):(f.flags|=1048576,c)}function i(f){return e&&f.alternate===null&&(f.flags|=2),f}function s(f,c,m,p){return c===null||c.tag!==6?(c=_s(m,f.mode,p),c.return=f,c):(c=o(c,m),c.return=f,c)}function a(f,c,m,p){var w=m.type;return w===rr?g(f,c,m.props.children,p,m.key):c!==null&&(c.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===tn&&Yc(w)===c.type)?(p=o(c,m.props),p.ref=Xr(f,c,m),p.return=f,p):(p=Ol(m.type,m.key,m.props,null,f.mode,p),p.ref=Xr(f,c,m),p.return=f,p)}function u(f,c,m,p){return c===null||c.tag!==4||c.stateNode.containerInfo!==m.containerInfo||c.stateNode.implementation!==m.implementation?(c=ws(m,f.mode,p),c.return=f,c):(c=o(c,m.children||[]),c.return=f,c)}function g(f,c,m,p,w){return c===null||c.tag!==7?(c=zn(m,f.mode,p,w),c.return=f,c):(c=o(c,m),c.return=f,c)}function h(f,c,m){if(typeof c=="string"&&c!==""||typeof c=="number")return c=_s(""+c,f.mode,m),c.return=f,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case rl:return m=Ol(c.type,c.key,c.props,null,f.mode,m),m.ref=Xr(f,null,c),m.return=f,m;case nr:return c=ws(c,f.mode,m),c.return=f,c;case tn:var p=c._init;return h(f,p(c._payload),m)}if(Jr(c)||Wr(c))return c=zn(c,f.mode,m,null),c.return=f,c;yl(f,c)}return null}function v(f,c,m,p){var w=c!==null?c.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return w!==null?null:s(f,c,""+m,p);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case rl:return m.key===w?a(f,c,m,p):null;case nr:return m.key===w?u(f,c,m,p):null;case tn:return w=m._init,v(f,c,w(m._payload),p)}if(Jr(m)||Wr(m))return w!==null?null:g(f,c,m,p,null);yl(f,m)}return null}function E(f,c,m,p,w){if(typeof p=="string"&&p!==""||typeof p=="number")return f=f.get(m)||null,s(c,f,""+p,w);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case rl:return f=f.get(p.key===null?m:p.key)||null,a(c,f,p,w);case nr:return f=f.get(p.key===null?m:p.key)||null,u(c,f,p,w);case tn:var L=p._init;return E(f,c,m,L(p._payload),w)}if(Jr(p)||Wr(p))return f=f.get(m)||null,g(c,f,p,w,null);yl(c,p)}return null}function _(f,c,m,p){for(var w=null,L=null,x=c,D=c=0,G=null;x!==null&&D<m.length;D++){x.index>D?(G=x,x=null):G=x.sibling;var U=v(f,x,m[D],p);if(U===null){x===null&&(x=G);break}e&&x&&U.alternate===null&&t(f,x),c=l(U,c,D),L===null?w=U:L.sibling=U,L=U,x=G}if(D===m.length)return n(f,x),te&&Pn(f,D),w;if(x===null){for(;D<m.length;D++)x=h(f,m[D],p),x!==null&&(c=l(x,c,D),L===null?w=x:L.sibling=x,L=x);return te&&Pn(f,D),w}for(x=r(f,x);D<m.length;D++)G=E(x,f,D,m[D],p),G!==null&&(e&&G.alternate!==null&&x.delete(G.key===null?D:G.key),c=l(G,c,D),L===null?w=G:L.sibling=G,L=G);return e&&x.forEach(function(W){return t(f,W)}),te&&Pn(f,D),w}function k(f,c,m,p){var w=Wr(m);if(typeof w!="function")throw Error(C(150));if(m=w.call(m),m==null)throw Error(C(151));for(var L=w=null,x=c,D=c=0,G=null,U=m.next();x!==null&&!U.done;D++,U=m.next()){x.index>D?(G=x,x=null):G=x.sibling;var W=v(f,x,U.value,p);if(W===null){x===null&&(x=G);break}e&&x&&W.alternate===null&&t(f,x),c=l(W,c,D),L===null?w=W:L.sibling=W,L=W,x=G}if(U.done)return n(f,x),te&&Pn(f,D),w;if(x===null){for(;!U.done;D++,U=m.next())U=h(f,U.value,p),U!==null&&(c=l(U,c,D),L===null?w=U:L.sibling=U,L=U);return te&&Pn(f,D),w}for(x=r(f,x);!U.done;D++,U=m.next())U=E(x,f,D,U.value,p),U!==null&&(e&&U.alternate!==null&&x.delete(U.key===null?D:U.key),c=l(U,c,D),L===null?w=U:L.sibling=U,L=U);return e&&x.forEach(function(Ye){return t(f,Ye)}),te&&Pn(f,D),w}function A(f,c,m,p){if(typeof m=="object"&&m!==null&&m.type===rr&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case rl:e:{for(var w=m.key,L=c;L!==null;){if(L.key===w){if(w=m.type,w===rr){if(L.tag===7){n(f,L.sibling),c=o(L,m.props.children),c.return=f,f=c;break e}}else if(L.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===tn&&Yc(w)===L.type){n(f,L.sibling),c=o(L,m.props),c.ref=Xr(f,L,m),c.return=f,f=c;break e}n(f,L);break}else t(f,L);L=L.sibling}m.type===rr?(c=zn(m.props.children,f.mode,p,m.key),c.return=f,f=c):(p=Ol(m.type,m.key,m.props,null,f.mode,p),p.ref=Xr(f,c,m),p.return=f,f=p)}return i(f);case nr:e:{for(L=m.key;c!==null;){if(c.key===L)if(c.tag===4&&c.stateNode.containerInfo===m.containerInfo&&c.stateNode.implementation===m.implementation){n(f,c.sibling),c=o(c,m.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=ws(m,f.mode,p),c.return=f,f=c}return i(f);case tn:return L=m._init,A(f,c,L(m._payload),p)}if(Jr(m))return _(f,c,m,p);if(Wr(m))return k(f,c,m,p);yl(f,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,c!==null&&c.tag===6?(n(f,c.sibling),c=o(c,m),c.return=f,f=c):(n(f,c),c=_s(m,f.mode,p),c.return=f,f=c),i(f)):n(f,c)}return A}var Tr=_d(!0),wd=_d(!1),Vl=En(null),Gl=null,fr=null,Ia=null;function Ua(){Ia=fr=Gl=null}function Ra(e){var t=Vl.current;Y(Vl),e._currentValue=t}function Zs(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function yr(e,t){Gl=e,Ia=fr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(We=!0),e.firstContext=null)}function pt(e){var t=e._currentValue;if(Ia!==e)if(e={context:e,memoizedValue:t,next:null},fr===null){if(Gl===null)throw Error(C(308));fr=e,Gl.dependencies={lanes:0,firstContext:e}}else fr=fr.next=e;return t}var Rn=null;function Fa(e){Rn===null?Rn=[e]:Rn.push(e)}function Td(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Fa(t)):(n.next=o.next,o.next=n),t.interleaved=n,$t(e,r)}function $t(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var nn=!1;function ba(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Cd(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 Wt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function dn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(j&2)!==0){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,$t(e,n)}return o=r.interleaved,o===null?(t.next=t,Fa(r)):(t.next=o.next,o.next=t),r.interleaved=t,$t(e,n)}function kl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ta(e,n)}}function Qc(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};l===null?o=l=i:l=l.next=i,n=n.next}while(n!==null);l===null?o=l=t:l=l.next=t}else o=l=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function $l(e,t,n,r){var o=e.updateQueue;nn=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var a=s,u=a.next;a.next=null,i===null?l=u:i.next=u,i=a;var g=e.alternate;g!==null&&(g=g.updateQueue,s=g.lastBaseUpdate,s!==i&&(s===null?g.firstBaseUpdate=u:s.next=u,g.lastBaseUpdate=a))}if(l!==null){var h=o.baseState;i=0,g=u=a=null,s=l;do{var v=s.lane,E=s.eventTime;if((r&v)===v){g!==null&&(g=g.next={eventTime:E,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var _=e,k=s;switch(v=t,E=n,k.tag){case 1:if(_=k.payload,typeof _=="function"){h=_.call(E,h,v);break e}h=_;break e;case 3:_.flags=_.flags&-65537|128;case 0:if(_=k.payload,v=typeof _=="function"?_.call(E,h,v):_,v==null)break e;h=oe({},h,v);break e;case 2:nn=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,v=o.effects,v===null?o.effects=[s]:v.push(s))}else E={eventTime:E,lane:v,tag:s.tag,payload:s.payload,callback:s.callback,next:null},g===null?(u=g=E,a=h):g=g.next=E,i|=v;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;v=s,s=v.next,v.next=null,o.lastBaseUpdate=v,o.shared.pending=null}}while(!0);if(g===null&&(a=h),o.baseState=a,o.firstBaseUpdate=u,o.lastBaseUpdate=g,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);qn|=i,e.lanes=i,e.memoizedState=h}}function Zc(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(C(191,o));o.call(r)}}}var Do={},It=En(Do),To=En(Do),Co=En(Do);function Fn(e){if(e===Do)throw Error(C(174));return e}function za(e,t){switch(X(Co,t),X(To,e),X(It,Do),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ds(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ds(t,e)}Y(It),X(It,t)}function Cr(){Y(It),Y(To),Y(Co)}function kd(e){Fn(Co.current);var t=Fn(It.current),n=Ds(t,e.type);t!==n&&(X(To,e),X(It,n))}function Ha(e){To.current===e&&(Y(It),Y(To))}var ne=En(0);function Xl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var gs=[];function ja(){for(var e=0;e<gs.length;e++)gs[e]._workInProgressVersionPrimary=null;gs.length=0}var Ll=Kt.ReactCurrentDispatcher,hs=Kt.ReactCurrentBatchConfig,Bn=0,re=null,pe=null,ve=null,Kl=!1,so=!1,ko=0,zh=0;function Ae(){throw Error(C(321))}function Ba(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ct(e[n],t[n]))return!1;return!0}function qa(e,t,n,r,o,l){if(Bn=l,re=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ll.current=e===null||e.memoizedState===null?qh:Wh,e=n(r,o),so){l=0;do{if(so=!1,ko=0,25<=l)throw Error(C(301));l+=1,ve=pe=null,t.updateQueue=null,Ll.current=Vh,e=n(r,o)}while(so)}if(Ll.current=Yl,t=pe!==null&&pe.next!==null,Bn=0,ve=pe=re=null,Kl=!1,t)throw Error(C(300));return e}function Wa(){var e=ko!==0;return ko=0,e}function Ot(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ve===null?re.memoizedState=ve=e:ve=ve.next=e,ve}function mt(){if(pe===null){var e=re.alternate;e=e!==null?e.memoizedState:null}else e=pe.next;var t=ve===null?re.memoizedState:ve.next;if(t!==null)ve=t,pe=e;else{if(e===null)throw Error(C(310));pe=e,e={memoizedState:pe.memoizedState,baseState:pe.baseState,baseQueue:pe.baseQueue,queue:pe.queue,next:null},ve===null?re.memoizedState=ve=e:ve=ve.next=e}return ve}function Lo(e,t){return typeof t=="function"?t(e):t}function vs(e){var t=mt(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=pe,o=r.baseQueue,l=n.pending;if(l!==null){if(o!==null){var i=o.next;o.next=l.next,l.next=i}r.baseQueue=o=l,n.pending=null}if(o!==null){l=o.next,r=r.baseState;var s=i=null,a=null,u=l;do{var g=u.lane;if((Bn&g)===g)a!==null&&(a=a.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var h={lane:g,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};a===null?(s=a=h,i=r):a=a.next=h,re.lanes|=g,qn|=g}u=u.next}while(u!==null&&u!==l);a===null?i=r:a.next=s,Ct(r,t.memoizedState)||(We=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do l=o.lane,re.lanes|=l,qn|=l,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ys(e){var t=mt(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,l=t.memoizedState;if(o!==null){n.pending=null;var i=o=o.next;do l=e(l,i.action),i=i.next;while(i!==o);Ct(l,t.memoizedState)||(We=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function Ld(){}function Nd(e,t){var n=re,r=mt(),o=t(),l=!Ct(r.memoizedState,o);if(l&&(r.memoizedState=o,We=!0),r=r.queue,Va(xd.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||ve!==null&&ve.memoizedState.tag&1){if(n.flags|=2048,No(9,Ad.bind(null,n,r,o,t),void 0,null),ye===null)throw Error(C(349));(Bn&30)!==0||Md(n,t,o)}return o}function Md(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=re.updateQueue,t===null?(t={lastEffect:null,stores:null},re.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ad(e,t,n,r){t.value=n,t.getSnapshot=r,Od(t)&&Dd(e)}function xd(e,t,n){return n(function(){Od(t)&&Dd(e)})}function Od(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ct(e,n)}catch{return!0}}function Dd(e){var t=$t(e,1);t!==null&&Tt(t,e,1,-1)}function Jc(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:Lo,lastRenderedState:e},t.queue=e,e=e.dispatch=Bh.bind(null,re,e),[t.memoizedState,e]}function No(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=re.updateQueue,t===null?(t={lastEffect:null,stores:null},re.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Pd(){return mt().memoizedState}function Nl(e,t,n,r){var o=Ot();re.flags|=e,o.memoizedState=No(1|t,n,void 0,r===void 0?null:r)}function ai(e,t,n,r){var o=mt();r=r===void 0?null:r;var l=void 0;if(pe!==null){var i=pe.memoizedState;if(l=i.destroy,r!==null&&Ba(r,i.deps)){o.memoizedState=No(t,n,l,r);return}}re.flags|=e,o.memoizedState=No(1|t,n,l,r)}function ef(e,t){return Nl(8390656,8,e,t)}function Va(e,t){return ai(2048,8,e,t)}function Id(e,t){return ai(4,2,e,t)}function Ud(e,t){return ai(4,4,e,t)}function Rd(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 Fd(e,t,n){return n=n!=null?n.concat([e]):null,ai(4,4,Rd.bind(null,t,e),n)}function Ga(){}function bd(e,t){var n=mt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ba(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function zd(e,t){var n=mt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ba(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Hd(e,t,n){return(Bn&21)===0?(e.baseState&&(e.baseState=!1,We=!0),e.memoizedState=n):(Ct(n,t)||(n=Vf(),re.lanes|=n,qn|=n,e.baseState=!0),t)}function Hh(e,t){var n=V;V=n!==0&&4>n?n:4,e(!0);var r=hs.transition;hs.transition={};try{e(!1),t()}finally{V=n,hs.transition=r}}function jd(){return mt().memoizedState}function jh(e,t,n){var r=mn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Bd(e))qd(t,n);else if(n=Td(e,t,n,r),n!==null){var o=Ue();Tt(n,e,r,o),Wd(n,t,r)}}function Bh(e,t,n){var r=mn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Bd(e))qd(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,n);if(o.hasEagerState=!0,o.eagerState=s,Ct(s,i)){var a=t.interleaved;a===null?(o.next=o,Fa(t)):(o.next=a.next,a.next=o),t.interleaved=o;return}}catch{}n=Td(e,t,o,r),n!==null&&(o=Ue(),Tt(n,e,r,o),Wd(n,t,r))}}function Bd(e){var t=e.alternate;return e===re||t!==null&&t===re}function qd(e,t){so=Kl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Wd(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ta(e,n)}}var Yl={readContext:pt,useCallback:Ae,useContext:Ae,useEffect:Ae,useImperativeHandle:Ae,useInsertionEffect:Ae,useLayoutEffect:Ae,useMemo:Ae,useReducer:Ae,useRef:Ae,useState:Ae,useDebugValue:Ae,useDeferredValue:Ae,useTransition:Ae,useMutableSource:Ae,useSyncExternalStore:Ae,useId:Ae,unstable_isNewReconciler:!1},qh={readContext:pt,useCallback:function(e,t){return Ot().memoizedState=[e,t===void 0?null:t],e},useContext:pt,useEffect:ef,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Nl(4194308,4,Rd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Nl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Nl(4,2,e,t)},useMemo:function(e,t){var n=Ot();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ot();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=jh.bind(null,re,e),[r.memoizedState,e]},useRef:function(e){var t=Ot();return e={current:e},t.memoizedState=e},useState:Jc,useDebugValue:Ga,useDeferredValue:function(e){return Ot().memoizedState=e},useTransition:function(){var e=Jc(!1),t=e[0];return e=Hh.bind(null,e[1]),Ot().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=re,o=Ot();if(te){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),ye===null)throw Error(C(349));(Bn&30)!==0||Md(r,t,n)}o.memoizedState=n;var l={value:n,getSnapshot:t};return o.queue=l,ef(xd.bind(null,r,l,e),[e]),r.flags|=2048,No(9,Ad.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Ot(),t=ye.identifierPrefix;if(te){var n=qt,r=Bt;n=(r&~(1<<32-wt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ko++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=zh++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Wh={readContext:pt,useCallback:bd,useContext:pt,useEffect:Va,useImperativeHandle:Fd,useInsertionEffect:Id,useLayoutEffect:Ud,useMemo:zd,useReducer:vs,useRef:Pd,useState:function(){return vs(Lo)},useDebugValue:Ga,useDeferredValue:function(e){var t=mt();return Hd(t,pe.memoizedState,e)},useTransition:function(){var e=vs(Lo)[0],t=mt().memoizedState;return[e,t]},useMutableSource:Ld,useSyncExternalStore:Nd,useId:jd,unstable_isNewReconciler:!1},Vh={readContext:pt,useCallback:bd,useContext:pt,useEffect:Va,useImperativeHandle:Fd,useInsertionEffect:Id,useLayoutEffect:Ud,useMemo:zd,useReducer:ys,useRef:Pd,useState:function(){return ys(Lo)},useDebugValue:Ga,useDeferredValue:function(e){var t=mt();return pe===null?t.memoizedState=e:Hd(t,pe.memoizedState,e)},useTransition:function(){var e=ys(Lo)[0],t=mt().memoizedState;return[e,t]},useMutableSource:Ld,useSyncExternalStore:Nd,useId:jd,unstable_isNewReconciler:!1};function Et(e,t){if(e&&e.defaultProps){t=oe({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Js(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:oe({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ui={isMounted:function(e){return(e=e._reactInternals)?Gn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ue(),o=mn(e),l=Wt(r,o);l.payload=t,n!=null&&(l.callback=n),t=dn(e,l,o),t!==null&&(Tt(t,e,o,r),kl(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ue(),o=mn(e),l=Wt(r,o);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=dn(e,l,o),t!==null&&(Tt(t,e,o,r),kl(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ue(),r=mn(e),o=Wt(n,r);o.tag=2,t!=null&&(o.callback=t),t=dn(e,o,r),t!==null&&(Tt(t,e,r,n),kl(t,e,r))}};function tf(e,t,n,r,o,l,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,l,i):t.prototype&&t.prototype.isPureReactComponent?!Eo(n,r)||!Eo(o,l):!0}function Vd(e,t,n){var r=!1,o=vn,l=t.contextType;return typeof l=="object"&&l!==null?l=pt(l):(o=Ge(t)?Hn:De.current,r=t.contextTypes,l=(r=r!=null)?_r(e,o):vn),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ui,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=l),t}function nf(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ui.enqueueReplaceState(t,t.state,null)}function ea(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},ba(e);var l=t.contextType;typeof l=="object"&&l!==null?o.context=pt(l):(l=Ge(t)?Hn:De.current,o.context=_r(e,l)),o.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(Js(e,t,l,n),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&&ui.enqueueReplaceState(o,o.state,null),$l(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function kr(e,t){try{var n="",r=t;do n+=_g(r),r=r.return;while(r);var o=n}catch(l){o=`
|
|
Error generating stack: `+l.message+`
|
|
`+l.stack}return{value:e,source:t,stack:o,digest:null}}function Es(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ta(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Gh=typeof WeakMap=="function"?WeakMap:Map;function Gd(e,t,n){n=Wt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Zl||(Zl=!0,fa=r),ta(e,t)},n}function $d(e,t,n){n=Wt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){ta(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){ta(e,t),typeof r!="function"&&(pn===null?pn=new Set([this]):pn.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function rf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Gh;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=iv.bind(null,e,t,n),t.then(e,e))}function of(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 lf(e,t,n,r,o){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Wt(-1,1),t.tag=2,dn(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var $h=Kt.ReactCurrentOwner,We=!1;function Ie(e,t,n,r){t.child=e===null?wd(t,null,n,r):Tr(t,e.child,n,r)}function sf(e,t,n,r,o){n=n.render;var l=t.ref;return yr(t,o),r=qa(e,t,n,r,l,o),n=Wa(),e!==null&&!We?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Xt(e,t,o)):(te&&n&&Oa(t),t.flags|=1,Ie(e,t,r,o),t.child)}function af(e,t,n,r,o){if(e===null){var l=n.type;return typeof l=="function"&&!eu(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,Xd(e,t,l,r,o)):(e=Ol(n.type,null,r,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(n=n.compare,n=n!==null?n:Eo,n(i,r)&&e.ref===t.ref)return Xt(e,t,o)}return t.flags|=1,e=gn(l,r),e.ref=t.ref,e.return=t,t.child=e}function Xd(e,t,n,r,o){if(e!==null){var l=e.memoizedProps;if(Eo(l,r)&&e.ref===t.ref)if(We=!1,t.pendingProps=r=l,(e.lanes&o)!==0)(e.flags&131072)!==0&&(We=!0);else return t.lanes=e.lanes,Xt(e,t,o)}return na(e,t,n,r,o)}function Kd(e,t,n){var r=t.pendingProps,o=r.children,l=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},X(pr,Je),Je|=n;else{if((n&1073741824)===0)return e=l!==null?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,X(pr,Je),Je|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,X(pr,Je),Je|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,X(pr,Je),Je|=r;return Ie(e,t,o,n),t.child}function Yd(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function na(e,t,n,r,o){var l=Ge(n)?Hn:De.current;return l=_r(t,l),yr(t,o),n=qa(e,t,n,r,l,o),r=Wa(),e!==null&&!We?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Xt(e,t,o)):(te&&r&&Oa(t),t.flags|=1,Ie(e,t,n,o),t.child)}function uf(e,t,n,r,o){if(Ge(n)){var l=!0;Bl(t)}else l=!1;if(yr(t,o),t.stateNode===null)Ml(e,t),Vd(t,n,r),ea(t,n,r,o),r=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var a=i.context,u=n.contextType;typeof u=="object"&&u!==null?u=pt(u):(u=Ge(n)?Hn:De.current,u=_r(t,u));var g=n.getDerivedStateFromProps,h=typeof g=="function"||typeof i.getSnapshotBeforeUpdate=="function";h||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||a!==u)&&nf(t,i,r,u),nn=!1;var v=t.memoizedState;i.state=v,$l(t,r,i,o),a=t.memoizedState,s!==r||v!==a||Ve.current||nn?(typeof g=="function"&&(Js(t,n,g,r),a=t.memoizedState),(s=nn||tf(t,n,s,r,v,a,u))?(h||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),i.props=r,i.state=a,i.context=u,r=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Cd(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Et(t.type,s),i.props=u,h=t.pendingProps,v=i.context,a=n.contextType,typeof a=="object"&&a!==null?a=pt(a):(a=Ge(n)?Hn:De.current,a=_r(t,a));var E=n.getDerivedStateFromProps;(g=typeof E=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==h||v!==a)&&nf(t,i,r,a),nn=!1,v=t.memoizedState,i.state=v,$l(t,r,i,o);var _=t.memoizedState;s!==h||v!==_||Ve.current||nn?(typeof E=="function"&&(Js(t,n,E,r),_=t.memoizedState),(u=nn||tf(t,n,u,r,v,_,a)||!1)?(g||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,_,a),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,_,a)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=_),i.props=r,i.state=_,i.context=a,r=u):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),r=!1)}return ra(e,t,n,r,l,o)}function ra(e,t,n,r,o,l){Yd(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return o&&$c(t,n,!1),Xt(e,t,l);r=t.stateNode,$h.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Tr(t,e.child,null,l),t.child=Tr(t,null,s,l)):Ie(e,t,s,l),t.memoizedState=r.state,o&&$c(t,n,!0),t.child}function Qd(e){var t=e.stateNode;t.pendingContext?Gc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Gc(e,t.context,!1),za(e,t.containerInfo)}function cf(e,t,n,r,o){return wr(),Pa(o),t.flags|=256,Ie(e,t,n,r),t.child}var oa={dehydrated:null,treeContext:null,retryLane:0};function la(e){return{baseLanes:e,cachePool:null,transitions:null}}function Zd(e,t,n){var r=t.pendingProps,o=ne.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),X(ne,o&1),e===null)return Qs(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(i=r.children,e=r.fallback,l?(r=t.mode,l=t.child,i={mode:"hidden",children:i},(r&1)===0&&l!==null?(l.childLanes=0,l.pendingProps=i):l=di(i,r,0,null),e=zn(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=la(n),t.memoizedState=oa,e):$a(t,i));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return Xh(e,t,i,r,s,o,n);if(l){l=r.fallback,i=t.mode,o=e.child,s=o.sibling;var a={mode:"hidden",children:r.children};return(i&1)===0&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=gn(o,a),r.subtreeFlags=o.subtreeFlags&14680064),s!==null?l=gn(s,l):(l=zn(l,i,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,i=e.child.memoizedState,i=i===null?la(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~n,t.memoizedState=oa,r}return l=e.child,e=l.sibling,r=gn(l,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function $a(e,t){return t=di({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function El(e,t,n,r){return r!==null&&Pa(r),Tr(t,e.child,null,n),e=$a(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Xh(e,t,n,r,o,l,i){if(n)return t.flags&256?(t.flags&=-257,r=Es(Error(C(422))),El(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,o=t.mode,r=di({mode:"visible",children:r.children},o,0,null),l=zn(l,o,i,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,(t.mode&1)!==0&&Tr(t,e.child,null,i),t.child.memoizedState=la(i),t.memoizedState=oa,l);if((t.mode&1)===0)return El(e,t,i,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;return r=s,l=Error(C(419)),r=Es(l,r,void 0),El(e,t,i,r)}if(s=(i&e.childLanes)!==0,We||s){if(r=ye,r!==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&(r.suspendedLanes|i))!==0?0:o,o!==0&&o!==l.retryLane&&(l.retryLane=o,$t(e,o),Tt(r,e,o,-1))}return Ja(),r=Es(Error(C(421))),El(e,t,i,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=sv.bind(null,e),o._reactRetry=t,null):(e=l.treeContext,et=fn(o.nextSibling),tt=t,te=!0,_t=null,e!==null&&(ut[ct++]=Bt,ut[ct++]=qt,ut[ct++]=jn,Bt=e.id,qt=e.overflow,jn=t),t=$a(t,r.children),t.flags|=4096,t)}function ff(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Zs(e.return,t,n)}function Ss(e,t,n,r,o){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=o)}function Jd(e,t,n){var r=t.pendingProps,o=r.revealOrder,l=r.tail;if(Ie(e,t,r.children,n),r=ne.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ff(e,n,t);else if(e.tag===19)ff(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(X(ne,r),(t.mode&1)===0)t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Xl(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ss(t,!1,o,n,l);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Xl(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ss(t,!0,n,null,l);break;case"together":Ss(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ml(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Xt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),qn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(C(153));if(t.child!==null){for(e=t.child,n=gn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=gn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Kh(e,t,n){switch(t.tag){case 3:Qd(t),wr();break;case 5:kd(t);break;case 1:Ge(t.type)&&Bl(t);break;case 4:za(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;X(Vl,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(X(ne,ne.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Zd(e,t,n):(X(ne,ne.current&1),e=Xt(e,t,n),e!==null?e.sibling:null);X(ne,ne.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Jd(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),X(ne,ne.current),r)break;return null;case 22:case 23:return t.lanes=0,Kd(e,t,n)}return Xt(e,t,n)}var ep,ia,tp,np;ep=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ia=function(){};tp=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Fn(It.current);var l=null;switch(n){case"input":o=Ms(e,o),r=Ms(e,r),l=[];break;case"select":o=oe({},o,{value:void 0}),r=oe({},r,{value:void 0}),l=[];break;case"textarea":o=Os(e,o),r=Os(e,r),l=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Hl)}Ps(n,r);var i;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var s=o[u];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(fo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in r){var a=r[u];if(s=o?.[u],r.hasOwnProperty(u)&&a!==s&&(a!=null||s!=null))if(u==="style")if(s){for(i in s)!s.hasOwnProperty(i)||a&&a.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in a)a.hasOwnProperty(i)&&s[i]!==a[i]&&(n||(n={}),n[i]=a[i])}else n||(l||(l=[]),l.push(u,n)),n=a;else u==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(l=l||[]).push(u,a)):u==="children"?typeof a!="string"&&typeof a!="number"||(l=l||[]).push(u,""+a):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(fo.hasOwnProperty(u)?(a!=null&&u==="onScroll"&&K("scroll",e),l||s===a||(l=[])):(l=l||[]).push(u,a))}n&&(l=l||[]).push("style",n);var u=l;(t.updateQueue=u)&&(t.flags|=4)}};np=function(e,t,n,r){n!==r&&(t.flags|=4)};function Kr(e,t){if(!te)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function xe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Yh(e,t,n){var r=t.pendingProps;switch(Da(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return xe(t),null;case 1:return Ge(t.type)&&jl(),xe(t),null;case 3:return r=t.stateNode,Cr(),Y(Ve),Y(De),ja(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(vl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,_t!==null&&(ma(_t),_t=null))),ia(e,t),xe(t),null;case 5:Ha(t);var o=Fn(Co.current);if(n=t.type,e!==null&&t.stateNode!=null)tp(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(C(166));return xe(t),null}if(e=Fn(It.current),vl(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Dt]=t,r[wo]=l,e=(t.mode&1)!==0,n){case"dialog":K("cancel",r),K("close",r);break;case"iframe":case"object":case"embed":K("load",r);break;case"video":case"audio":for(o=0;o<to.length;o++)K(to[o],r);break;case"source":K("error",r);break;case"img":case"image":case"link":K("error",r),K("load",r);break;case"details":K("toggle",r);break;case"input":yc(r,l),K("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},K("invalid",r);break;case"textarea":Sc(r,l),K("invalid",r)}Ps(n,l),o=null;for(var i in l)if(l.hasOwnProperty(i)){var s=l[i];i==="children"?typeof s=="string"?r.textContent!==s&&(l.suppressHydrationWarning!==!0&&hl(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(l.suppressHydrationWarning!==!0&&hl(r.textContent,s,e),o=["children",""+s]):fo.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&K("scroll",r)}switch(n){case"input":ol(r),Ec(r,l,!0);break;case"textarea":ol(r),_c(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=Hl)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=xf(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Dt]=t,e[wo]=r,ep(e,t,!1,!1),t.stateNode=e;e:{switch(i=Is(n,r),n){case"dialog":K("cancel",e),K("close",e),o=r;break;case"iframe":case"object":case"embed":K("load",e),o=r;break;case"video":case"audio":for(o=0;o<to.length;o++)K(to[o],e);o=r;break;case"source":K("error",e),o=r;break;case"img":case"image":case"link":K("error",e),K("load",e),o=r;break;case"details":K("toggle",e),o=r;break;case"input":yc(e,r),o=Ms(e,r),K("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=oe({},r,{value:void 0}),K("invalid",e);break;case"textarea":Sc(e,r),o=Os(e,r),K("invalid",e);break;default:o=r}Ps(n,o),s=o;for(l in s)if(s.hasOwnProperty(l)){var a=s[l];l==="style"?Pf(e,a):l==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&Of(e,a)):l==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&po(e,a):typeof a=="number"&&po(e,""+a):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(fo.hasOwnProperty(l)?a!=null&&l==="onScroll"&&K("scroll",e):a!=null&&va(e,l,a,i))}switch(n){case"input":ol(e),Ec(e,r,!1);break;case"textarea":ol(e),_c(e);break;case"option":r.value!=null&&e.setAttribute("value",""+hn(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?mr(e,!!r.multiple,l,!1):r.defaultValue!=null&&mr(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Hl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return xe(t),null;case 6:if(e&&t.stateNode!=null)np(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(C(166));if(n=Fn(Co.current),Fn(It.current),vl(t)){if(r=t.stateNode,n=t.memoizedProps,r[Dt]=t,(l=r.nodeValue!==n)&&(e=tt,e!==null))switch(e.tag){case 3:hl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&hl(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Dt]=t,t.stateNode=r}return xe(t),null;case 13:if(Y(ne),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(te&&et!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Sd(),wr(),t.flags|=98560,l=!1;else if(l=vl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(C(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(C(317));l[Dt]=t}else wr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;xe(t),l=!1}else _t!==null&&(ma(_t),_t=null),l=!0;if(!l)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(ne.current&1)!==0?me===0&&(me=3):Ja())),t.updateQueue!==null&&(t.flags|=4),xe(t),null);case 4:return Cr(),ia(e,t),e===null&&So(t.stateNode.containerInfo),xe(t),null;case 10:return Ra(t.type._context),xe(t),null;case 17:return Ge(t.type)&&jl(),xe(t),null;case 19:if(Y(ne),l=t.memoizedState,l===null)return xe(t),null;if(r=(t.flags&128)!==0,i=l.rendering,i===null)if(r)Kr(l,!1);else{if(me!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Xl(e),i!==null){for(t.flags|=128,Kr(l,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)l=n,e=r,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}),n=n.sibling;return X(ne,ne.current&1|2),t.child}e=e.sibling}l.tail!==null&&se()>Lr&&(t.flags|=128,r=!0,Kr(l,!1),t.lanes=4194304)}else{if(!r)if(e=Xl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Kr(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!te)return xe(t),null}else 2*se()-l.renderingStartTime>Lr&&n!==1073741824&&(t.flags|=128,r=!0,Kr(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(n=l.last,n!==null?n.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=se(),t.sibling=null,n=ne.current,X(ne,r?n&1|2:n&1),t):(xe(t),null);case 22:case 23:return Za(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Je&1073741824)!==0&&(xe(t),t.subtreeFlags&6&&(t.flags|=8192)):xe(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function Qh(e,t){switch(Da(t),t.tag){case 1:return Ge(t.type)&&jl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Cr(),Y(Ve),Y(De),ja(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Ha(t),null;case 13:if(Y(ne),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));wr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Y(ne),null;case 4:return Cr(),null;case 10:return Ra(t.type._context),null;case 22:case 23:return Za(),null;case 24:return null;default:return null}}var Sl=!1,Oe=!1,Zh=typeof WeakSet=="function"?WeakSet:Set,M=null;function dr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ie(e,t,r)}else n.current=null}function sa(e,t,n){try{n()}catch(r){ie(e,t,r)}}var df=!1;function Jh(e,t){if(Ws=Fl,e=sd(),xa(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var i=0,s=-1,a=-1,u=0,g=0,h=e,v=null;t:for(;;){for(var E;h!==n||o!==0&&h.nodeType!==3||(s=i+o),h!==l||r!==0&&h.nodeType!==3||(a=i+r),h.nodeType===3&&(i+=h.nodeValue.length),(E=h.firstChild)!==null;)v=h,h=E;for(;;){if(h===e)break t;if(v===n&&++u===o&&(s=i),v===l&&++g===r&&(a=i),(E=h.nextSibling)!==null)break;h=v,v=h.parentNode}h=E}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vs={focusedElem:e,selectionRange:n},Fl=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,M=e;else for(;M!==null;){t=M;try{var _=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(_!==null){var k=_.memoizedProps,A=_.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?k:Et(t.type,k),A);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(p){ie(t,t.return,p)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return _=df,df=!1,_}function ao(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&sa(t,n,l)}o=o.next}while(o!==r)}}function ci(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function aa(e){var t=e.ref;if(t!==null){var n=e.stateNode;e.tag,e=n,typeof t=="function"?t(e):t.current=e}}function rp(e){var t=e.alternate;t!==null&&(e.alternate=null,rp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Dt],delete t[wo],delete t[Xs],delete t[Uh],delete t[Rh])),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 op(e){return e.tag===5||e.tag===3||e.tag===4}function pf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||op(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 ua(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Hl));else if(r!==4&&(e=e.child,e!==null))for(ua(e,t,n),e=e.sibling;e!==null;)ua(e,t,n),e=e.sibling}function ca(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ca(e,t,n),e=e.sibling;e!==null;)ca(e,t,n),e=e.sibling}var we=null,St=!1;function en(e,t,n){for(n=n.child;n!==null;)lp(e,t,n),n=n.sibling}function lp(e,t,n){if(Pt&&typeof Pt.onCommitFiberUnmount=="function")try{Pt.onCommitFiberUnmount(ni,n)}catch{}switch(n.tag){case 5:Oe||dr(n,t);case 6:var r=we,o=St;we=null,en(e,t,n),we=r,St=o,we!==null&&(St?(e=we,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):we.removeChild(n.stateNode));break;case 18:we!==null&&(St?(e=we,n=n.stateNode,e.nodeType===8?ps(e.parentNode,n):e.nodeType===1&&ps(e,n),vo(e)):ps(we,n.stateNode));break;case 4:r=we,o=St,we=n.stateNode.containerInfo,St=!0,en(e,t,n),we=r,St=o;break;case 0:case 11:case 14:case 15:if(!Oe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&((l&2)!==0||(l&4)!==0)&&sa(n,t,i),o=o.next}while(o!==r)}en(e,t,n);break;case 1:if(!Oe&&(dr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ie(n,t,s)}en(e,t,n);break;case 21:en(e,t,n);break;case 22:n.mode&1?(Oe=(r=Oe)||n.memoizedState!==null,en(e,t,n),Oe=r):en(e,t,n);break;default:en(e,t,n)}}function mf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Zh),t.forEach(function(r){var o=av.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function yt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var l=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:we=s.stateNode,St=!1;break e;case 3:we=s.stateNode.containerInfo,St=!0;break e;case 4:we=s.stateNode.containerInfo,St=!0;break e}s=s.return}if(we===null)throw Error(C(160));lp(l,i,o),we=null,St=!1;var a=o.alternate;a!==null&&(a.return=null),o.return=null}catch(u){ie(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)ip(t,e),t=t.sibling}function ip(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(yt(t,e),xt(e),r&4){try{ao(3,e,e.return),ci(3,e)}catch(k){ie(e,e.return,k)}try{ao(5,e,e.return)}catch(k){ie(e,e.return,k)}}break;case 1:yt(t,e),xt(e),r&512&&n!==null&&dr(n,n.return);break;case 5:if(yt(t,e),xt(e),r&512&&n!==null&&dr(n,n.return),e.flags&32){var o=e.stateNode;try{po(o,"")}catch(k){ie(e,e.return,k)}}if(r&4&&(o=e.stateNode,o!=null)){var l=e.memoizedProps,i=n!==null?n.memoizedProps:l,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&l.type==="radio"&&l.name!=null&&Mf(o,l),Is(s,i);var u=Is(s,l);for(i=0;i<a.length;i+=2){var g=a[i],h=a[i+1];g==="style"?Pf(o,h):g==="dangerouslySetInnerHTML"?Of(o,h):g==="children"?po(o,h):va(o,g,h,u)}switch(s){case"input":As(o,l);break;case"textarea":Af(o,l);break;case"select":var v=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!l.multiple;var E=l.value;E!=null?mr(o,!!l.multiple,E,!1):v!==!!l.multiple&&(l.defaultValue!=null?mr(o,!!l.multiple,l.defaultValue,!0):mr(o,!!l.multiple,l.multiple?[]:"",!1))}o[wo]=l}catch(k){ie(e,e.return,k)}}break;case 6:if(yt(t,e),xt(e),r&4){if(e.stateNode===null)throw Error(C(162));o=e.stateNode,l=e.memoizedProps;try{o.nodeValue=l}catch(k){ie(e,e.return,k)}}break;case 3:if(yt(t,e),xt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{vo(t.containerInfo)}catch(k){ie(e,e.return,k)}break;case 4:yt(t,e),xt(e);break;case 13:yt(t,e),xt(e),o=e.child,o.flags&8192&&(l=o.memoizedState!==null,o.stateNode.isHidden=l,!l||o.alternate!==null&&o.alternate.memoizedState!==null||(Ya=se())),r&4&&mf(e);break;case 22:if(g=n!==null&&n.memoizedState!==null,e.mode&1?(Oe=(u=Oe)||g,yt(t,e),Oe=u):yt(t,e),xt(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!g&&(e.mode&1)!==0)for(M=e,g=e.child;g!==null;){for(h=M=g;M!==null;){switch(v=M,E=v.child,v.tag){case 0:case 11:case 14:case 15:ao(4,v,v.return);break;case 1:dr(v,v.return);var _=v.stateNode;if(typeof _.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,_.props=t.memoizedProps,_.state=t.memoizedState,_.componentWillUnmount()}catch(k){ie(r,n,k)}}break;case 5:dr(v,v.return);break;case 22:if(v.memoizedState!==null){hf(h);continue}}E!==null?(E.return=v,M=E):hf(h)}g=g.sibling}e:for(g=null,h=e;;){if(h.tag===5){if(g===null){g=h;try{o=h.stateNode,u?(l=o.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(s=h.stateNode,a=h.memoizedProps.style,i=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=Df("display",i))}catch(k){ie(e,e.return,k)}}}else if(h.tag===6){if(g===null)try{h.stateNode.nodeValue=u?"":h.memoizedProps}catch(k){ie(e,e.return,k)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;g===h&&(g=null),h=h.return}g===h&&(g=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:yt(t,e),xt(e),r&4&&mf(e);break;case 21:break;default:yt(t,e),xt(e)}}function xt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(op(n)){var r=n;break e}n=n.return}throw Error(C(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(po(o,""),r.flags&=-33);var l=pf(e);ca(e,l,o);break;case 3:case 4:var i=r.stateNode.containerInfo,s=pf(e);ua(e,s,i);break;default:throw Error(C(161))}}catch(a){ie(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function ev(e,t,n){M=e,sp(e,t,n)}function sp(e,t,n){for(var r=(e.mode&1)!==0;M!==null;){var o=M,l=o.child;if(o.tag===22&&r){var i=o.memoizedState!==null||Sl;if(!i){var s=o.alternate,a=s!==null&&s.memoizedState!==null||Oe;s=Sl;var u=Oe;if(Sl=i,(Oe=a)&&!u)for(M=o;M!==null;)i=M,a=i.child,i.tag===22&&i.memoizedState!==null?vf(o):a!==null?(a.return=i,M=a):vf(o);for(;l!==null;)M=l,sp(l,t,n),l=l.sibling;M=o,Sl=s,Oe=u}gf(e,t,n)}else(o.subtreeFlags&8772)!==0&&l!==null?(l.return=o,M=l):gf(e,t,n)}}function gf(e){for(;M!==null;){var t=M;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Oe||ci(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Oe)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:Et(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&Zc(t,l,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Zc(t,i,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var g=u.memoizedState;if(g!==null){var h=g.dehydrated;h!==null&&vo(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(C(163))}Oe||t.flags&512&&aa(t)}catch(v){ie(t,t.return,v)}}if(t===e){M=null;break}if(n=t.sibling,n!==null){n.return=t.return,M=n;break}M=t.return}}function hf(e){for(;M!==null;){var t=M;if(t===e){M=null;break}var n=t.sibling;if(n!==null){n.return=t.return,M=n;break}M=t.return}}function vf(e){for(;M!==null;){var t=M;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ci(4,t)}catch(a){ie(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(a){ie(t,o,a)}}var l=t.return;try{aa(t)}catch(a){ie(t,l,a)}break;case 5:var i=t.return;try{aa(t)}catch(a){ie(t,i,a)}}}catch(a){ie(t,t.return,a)}if(t===e){M=null;break}var s=t.sibling;if(s!==null){s.return=t.return,M=s;break}M=t.return}}var tv=Math.ceil,Ql=Kt.ReactCurrentDispatcher,Xa=Kt.ReactCurrentOwner,dt=Kt.ReactCurrentBatchConfig,j=0,ye=null,fe=null,Te=0,Je=0,pr=En(0),me=0,Mo=null,qn=0,fi=0,Ka=0,uo=null,qe=null,Ya=0,Lr=1/0,Ht=null,Zl=!1,fa=null,pn=null,_l=!1,sn=null,Jl=0,co=0,da=null,Al=-1,xl=0;function Ue(){return(j&6)!==0?se():Al!==-1?Al:Al=se()}function mn(e){return(e.mode&1)===0?1:(j&2)!==0&&Te!==0?Te&-Te:bh.transition!==null?(xl===0&&(xl=Vf()),xl):(e=V,e!==0||(e=window.event,e=e===void 0?16:Zf(e.type)),e)}function Tt(e,t,n,r){if(50<co)throw co=0,da=null,Error(C(185));Ao(e,n,r),((j&2)===0||e!==ye)&&(e===ye&&((j&2)===0&&(fi|=n),me===4&&on(e,Te)),$e(e,r),n===1&&j===0&&(t.mode&1)===0&&(Lr=se()+500,si&&Sn()))}function $e(e,t){var n=e.callbackNode;Hg(e,t);var r=Rl(e,e===ye?Te:0);if(r===0)n!==null&&Cc(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Cc(n),t===1)e.tag===0?Fh(yf.bind(null,e)):vd(yf.bind(null,e)),Ph(function(){(j&6)===0&&Sn()}),n=null;else{switch(Gf(r)){case 1:n=wa;break;case 4:n=qf;break;case 16:n=Ul;break;case 536870912:n=Wf;break;default:n=Ul}n=gp(n,ap.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ap(e,t){if(Al=-1,xl=0,(j&6)!==0)throw Error(C(327));var n=e.callbackNode;if(Er()&&e.callbackNode!==n)return null;var r=Rl(e,e===ye?Te:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=ei(e,r);else{t=r;var o=j;j|=2;var l=cp();(ye!==e||Te!==t)&&(Ht=null,Lr=se()+500,bn(e,t));do try{ov();break}catch(s){up(e,s)}while(!0);Ua(),Ql.current=l,j=o,fe!==null?t=0:(ye=null,Te=0,t=me)}if(t!==0){if(t===2&&(o=zs(e),o!==0&&(r=o,t=pa(e,o))),t===1)throw n=Mo,bn(e,0),on(e,r),$e(e,se()),n;if(t===6)on(e,r);else{if(o=e.current.alternate,(r&30)===0&&!nv(o)&&(t=ei(e,r),t===2&&(l=zs(e),l!==0&&(r=l,t=pa(e,l))),t===1))throw n=Mo,bn(e,0),on(e,r),$e(e,se()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(C(345));case 2:In(e,qe,Ht);break;case 3:if(on(e,r),(r&130023424)===r&&(t=Ya+500-se(),10<t)){if(Rl(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Ue(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=$s(In.bind(null,e,qe,Ht),t);break}In(e,qe,Ht);break;case 4:if(on(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var i=31-wt(r);l=1<<i,i=t[i],i>o&&(o=i),r&=~l}if(r=o,r=se()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*tv(r/1960))-r,10<r){e.timeoutHandle=$s(In.bind(null,e,qe,Ht),r);break}In(e,qe,Ht);break;case 5:In(e,qe,Ht);break;default:throw Error(C(329))}}}return $e(e,se()),e.callbackNode===n?ap.bind(null,e):null}function pa(e,t){var n=uo;return e.current.memoizedState.isDehydrated&&(bn(e,t).flags|=256),e=ei(e,t),e!==2&&(t=qe,qe=n,t!==null&&ma(t)),e}function ma(e){qe===null?qe=e:qe.push.apply(qe,e)}function nv(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],l=o.getSnapshot;o=o.value;try{if(!Ct(l(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function on(e,t){for(t&=~Ka,t&=~fi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-wt(t),r=1<<n;e[n]=-1,t&=~r}}function yf(e){if((j&6)!==0)throw Error(C(327));Er();var t=Rl(e,0);if((t&1)===0)return $e(e,se()),null;var n=ei(e,t);if(e.tag!==0&&n===2){var r=zs(e);r!==0&&(t=r,n=pa(e,r))}if(n===1)throw n=Mo,bn(e,0),on(e,t),$e(e,se()),n;if(n===6)throw Error(C(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,In(e,qe,Ht),$e(e,se()),null}function Qa(e,t){var n=j;j|=1;try{return e(t)}finally{j=n,j===0&&(Lr=se()+500,si&&Sn())}}function Wn(e){sn!==null&&sn.tag===0&&(j&6)===0&&Er();var t=j;j|=1;var n=dt.transition,r=V;try{if(dt.transition=null,V=1,e)return e()}finally{V=r,dt.transition=n,j=t,(j&6)===0&&Sn()}}function Za(){Je=pr.current,Y(pr)}function bn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Dh(n)),fe!==null)for(n=fe.return;n!==null;){var r=n;switch(Da(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&jl();break;case 3:Cr(),Y(Ve),Y(De),ja();break;case 5:Ha(r);break;case 4:Cr();break;case 13:Y(ne);break;case 19:Y(ne);break;case 10:Ra(r.type._context);break;case 22:case 23:Za()}n=n.return}if(ye=e,fe=e=gn(e.current,null),Te=Je=t,me=0,Mo=null,Ka=fi=qn=0,qe=uo=null,Rn!==null){for(t=0;t<Rn.length;t++)if(n=Rn[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,l=n.pending;if(l!==null){var i=l.next;l.next=o,r.next=i}n.pending=r}Rn=null}return e}function up(e,t){do{var n=fe;try{if(Ua(),Ll.current=Yl,Kl){for(var r=re.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Kl=!1}if(Bn=0,ve=pe=re=null,so=!1,ko=0,Xa.current=null,n===null||n.return===null){me=1,Mo=t,fe=null;break}e:{var l=e,i=n.return,s=n,a=t;if(t=Te,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var u=a,g=s,h=g.tag;if((g.mode&1)===0&&(h===0||h===11||h===15)){var v=g.alternate;v?(g.updateQueue=v.updateQueue,g.memoizedState=v.memoizedState,g.lanes=v.lanes):(g.updateQueue=null,g.memoizedState=null)}var E=of(i);if(E!==null){E.flags&=-257,lf(E,i,s,l,t),E.mode&1&&rf(l,u,t),t=E,a=u;var _=t.updateQueue;if(_===null){var k=new Set;k.add(a),t.updateQueue=k}else _.add(a);break e}else{if((t&1)===0){rf(l,u,t),Ja();break e}a=Error(C(426))}}else if(te&&s.mode&1){var A=of(i);if(A!==null){(A.flags&65536)===0&&(A.flags|=256),lf(A,i,s,l,t),Pa(kr(a,s));break e}}l=a=kr(a,s),me!==4&&(me=2),uo===null?uo=[l]:uo.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var f=Gd(l,a,t);Qc(l,f);break e;case 1:s=a;var c=l.type,m=l.stateNode;if((l.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(pn===null||!pn.has(m)))){l.flags|=65536,t&=-t,l.lanes|=t;var p=$d(l,s,t);Qc(l,p);break e}}l=l.return}while(l!==null)}dp(n)}catch(w){t=w,fe===n&&n!==null&&(fe=n=n.return);continue}break}while(!0)}function cp(){var e=Ql.current;return Ql.current=Yl,e===null?Yl:e}function Ja(){(me===0||me===3||me===2)&&(me=4),ye===null||(qn&268435455)===0&&(fi&268435455)===0||on(ye,Te)}function ei(e,t){var n=j;j|=2;var r=cp();(ye!==e||Te!==t)&&(Ht=null,bn(e,t));do try{rv();break}catch(o){up(e,o)}while(!0);if(Ua(),j=n,Ql.current=r,fe!==null)throw Error(C(261));return ye=null,Te=0,me}function rv(){for(;fe!==null;)fp(fe)}function ov(){for(;fe!==null&&!Og();)fp(fe)}function fp(e){var t=mp(e.alternate,e,Je);e.memoizedProps=e.pendingProps,t===null?dp(e):fe=t,Xa.current=null}function dp(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Yh(n,t,Je),n!==null){fe=n;return}}else{if(n=Qh(n,t),n!==null){n.flags&=32767,fe=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{me=6,fe=null;return}}if(t=t.sibling,t!==null){fe=t;return}fe=t=e}while(t!==null);me===0&&(me=5)}function In(e,t,n){var r=V,o=dt.transition;try{dt.transition=null,V=1,lv(e,t,n,r)}finally{dt.transition=o,V=r}return null}function lv(e,t,n,r){do Er();while(sn!==null);if((j&6)!==0)throw Error(C(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(C(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(jg(e,l),e===ye&&(fe=ye=null,Te=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||_l||(_l=!0,gp(Ul,function(){return Er(),null})),l=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||l){l=dt.transition,dt.transition=null;var i=V;V=1;var s=j;j|=4,Xa.current=null,Jh(e,n),ip(n,e),Nh(Vs),Fl=!!Ws,Vs=Ws=null,e.current=n,ev(n,e,o),Dg(),j=s,V=i,dt.transition=l}else e.current=n;if(_l&&(_l=!1,sn=e,Jl=o),l=e.pendingLanes,l===0&&(pn=null),Ug(n.stateNode,r),$e(e,se()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Zl)throw Zl=!1,e=fa,fa=null,e;return(Jl&1)!==0&&e.tag!==0&&Er(),l=e.pendingLanes,(l&1)!==0?e===da?co++:(co=0,da=e):co=0,Sn(),null}function Er(){if(sn!==null){var e=Gf(Jl),t=dt.transition,n=V;try{if(dt.transition=null,V=16>e?16:e,sn===null)var r=!1;else{if(e=sn,sn=null,Jl=0,(j&6)!==0)throw Error(C(331));var o=j;for(j|=4,M=e.current;M!==null;){var l=M,i=l.child;if((M.flags&16)!==0){var s=l.deletions;if(s!==null){for(var a=0;a<s.length;a++){var u=s[a];for(M=u;M!==null;){var g=M;switch(g.tag){case 0:case 11:case 15:ao(8,g,l)}var h=g.child;if(h!==null)h.return=g,M=h;else for(;M!==null;){g=M;var v=g.sibling,E=g.return;if(rp(g),g===u){M=null;break}if(v!==null){v.return=E,M=v;break}M=E}}}var _=l.alternate;if(_!==null){var k=_.child;if(k!==null){_.child=null;do{var A=k.sibling;k.sibling=null,k=A}while(k!==null)}}M=l}}if((l.subtreeFlags&2064)!==0&&i!==null)i.return=l,M=i;else e:for(;M!==null;){if(l=M,(l.flags&2048)!==0)switch(l.tag){case 0:case 11:case 15:ao(9,l,l.return)}var f=l.sibling;if(f!==null){f.return=l.return,M=f;break e}M=l.return}}var c=e.current;for(M=c;M!==null;){i=M;var m=i.child;if((i.subtreeFlags&2064)!==0&&m!==null)m.return=i,M=m;else e:for(i=c;M!==null;){if(s=M,(s.flags&2048)!==0)try{switch(s.tag){case 0:case 11:case 15:ci(9,s)}}catch(w){ie(s,s.return,w)}if(s===i){M=null;break e}var p=s.sibling;if(p!==null){p.return=s.return,M=p;break e}M=s.return}}if(j=o,Sn(),Pt&&typeof Pt.onPostCommitFiberRoot=="function")try{Pt.onPostCommitFiberRoot(ni,e)}catch{}r=!0}return r}finally{V=n,dt.transition=t}}return!1}function Ef(e,t,n){t=kr(n,t),t=Gd(e,t,1),e=dn(e,t,1),t=Ue(),e!==null&&(Ao(e,1,t),$e(e,t))}function ie(e,t,n){if(e.tag===3)Ef(e,e,n);else for(;t!==null;){if(t.tag===3){Ef(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(pn===null||!pn.has(r))){e=kr(n,e),e=$d(t,e,1),t=dn(t,e,1),e=Ue(),t!==null&&(Ao(t,1,e),$e(t,e));break}}t=t.return}}function iv(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ue(),e.pingedLanes|=e.suspendedLanes&n,ye===e&&(Te&n)===n&&(me===4||me===3&&(Te&130023424)===Te&&500>se()-Ya?bn(e,0):Ka|=n),$e(e,t)}function pp(e,t){t===0&&((e.mode&1)===0?t=1:(t=sl,sl<<=1,(sl&130023424)===0&&(sl=4194304)));var n=Ue();e=$t(e,t),e!==null&&(Ao(e,t,n),$e(e,n))}function sv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),pp(e,n)}function av(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(C(314))}r!==null&&r.delete(t),pp(e,n)}var mp;mp=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ve.current)We=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return We=!1,Kh(e,t,n);We=(e.flags&131072)!==0}else We=!1,te&&(t.flags&1048576)!==0&&yd(t,Wl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ml(e,t),e=t.pendingProps;var o=_r(t,De.current);yr(t,n),o=qa(null,t,r,e,o,n);var l=Wa();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,Ge(r)?(l=!0,Bl(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,ba(t),o.updater=ui,t.stateNode=o,o._reactInternals=t,ea(t,r,e,n),t=ra(null,t,r,!0,l,n)):(t.tag=0,te&&l&&Oa(t),Ie(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ml(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=cv(r),e=Et(r,e),o){case 0:t=na(null,t,r,e,n);break e;case 1:t=uf(null,t,r,e,n);break e;case 11:t=sf(null,t,r,e,n);break e;case 14:t=af(null,t,r,Et(r.type,e),n);break e}throw Error(C(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Et(r,o),na(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Et(r,o),uf(e,t,r,o,n);case 3:e:{if(Qd(t),e===null)throw Error(C(387));r=t.pendingProps,l=t.memoizedState,o=l.element,Cd(e,t),$l(t,r,null,n);var i=t.memoizedState;if(r=i.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=kr(Error(C(423)),t),t=cf(e,t,r,n,o);break e}else if(r!==o){o=kr(Error(C(424)),t),t=cf(e,t,r,n,o);break e}else for(et=fn(t.stateNode.containerInfo.firstChild),tt=t,te=!0,_t=null,n=wd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(wr(),r===o){t=Xt(e,t,n);break e}Ie(e,t,r,n)}t=t.child}return t;case 5:return kd(t),e===null&&Qs(t),r=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,Gs(r,o)?i=null:l!==null&&Gs(r,l)&&(t.flags|=32),Yd(e,t),Ie(e,t,i,n),t.child;case 6:return e===null&&Qs(t),null;case 13:return Zd(e,t,n);case 4:return za(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Tr(t,null,r,n):Ie(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Et(r,o),sf(e,t,r,o,n);case 7:return Ie(e,t,t.pendingProps,n),t.child;case 8:return Ie(e,t,t.pendingProps.children,n),t.child;case 12:return Ie(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,X(Vl,r._currentValue),r._currentValue=i,l!==null)if(Ct(l.value,i)){if(l.children===o.children&&!Ve.current){t=Xt(e,t,n);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 a=s.firstContext;a!==null;){if(a.context===r){if(l.tag===1){a=Wt(-1,n&-n),a.tag=2;var u=l.updateQueue;if(u!==null){u=u.shared;var g=u.pending;g===null?a.next=a:(a.next=g.next,g.next=a),u.pending=a}}l.lanes|=n,a=l.alternate,a!==null&&(a.lanes|=n),Zs(l.return,n,t),s.lanes|=n;break}a=a.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(C(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Zs(i,n,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}Ie(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,yr(t,n),o=pt(o),r=r(o),t.flags|=1,Ie(e,t,r,n),t.child;case 14:return r=t.type,o=Et(r,t.pendingProps),o=Et(r.type,o),af(e,t,r,o,n);case 15:return Xd(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Et(r,o),Ml(e,t),t.tag=1,Ge(r)?(e=!0,Bl(t)):e=!1,yr(t,n),Vd(t,r,o),ea(t,r,o,n),ra(null,t,r,!0,e,n);case 19:return Jd(e,t,n);case 22:return Kd(e,t,n)}throw Error(C(156,t.tag))};function gp(e,t){return Bf(e,t)}function uv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ft(e,t,n,r){return new uv(e,t,n,r)}function eu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function cv(e){if(typeof e=="function")return eu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ea)return 11;if(e===Sa)return 14}return 2}function gn(e,t){var n=e.alternate;return n===null?(n=ft(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ol(e,t,n,r,o,l){var i=2;if(r=e,typeof e=="function")eu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case rr:return zn(n.children,o,l,t);case ya:i=8,o|=8;break;case Cs:return e=ft(12,n,t,o|2),e.elementType=Cs,e.lanes=l,e;case ks:return e=ft(13,n,t,o),e.elementType=ks,e.lanes=l,e;case Ls:return e=ft(19,n,t,o),e.elementType=Ls,e.lanes=l,e;case kf:return di(n,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Tf:i=10;break e;case Cf:i=9;break e;case Ea:i=11;break e;case Sa:i=14;break e;case tn:i=16,r=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=ft(i,n,t,o),t.elementType=e,t.type=r,t.lanes=l,t}function zn(e,t,n,r){return e=ft(7,e,r,t),e.lanes=n,e}function di(e,t,n,r){return e=ft(22,e,r,t),e.elementType=kf,e.lanes=n,e.stateNode={isHidden:!1},e}function _s(e,t,n){return e=ft(6,e,null,t),e.lanes=n,e}function ws(e,t,n){return t=ft(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function fv(e,t,n,r,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=ls(0),this.expirationTimes=ls(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ls(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function tu(e,t,n,r,o,l,i,s,a){return e=new fv(e,t,n,s,a),t===1?(t=1,l===!0&&(t|=8)):t=0,l=ft(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ba(l),e}function dv(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:nr,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function hp(e){if(!e)return vn;e=e._reactInternals;e:{if(Gn(e)!==e||e.tag!==1)throw Error(C(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ge(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(C(171))}if(e.tag===1){var n=e.type;if(Ge(n))return hd(e,n,t)}return t}function vp(e,t,n,r,o,l,i,s,a){return e=tu(n,r,!0,e,o,l,i,s,a),e.context=hp(null),n=e.current,r=Ue(),o=mn(n),l=Wt(r,o),l.callback=t??null,dn(n,l,o),e.current.lanes=o,Ao(e,o,r),$e(e,r),e}function pi(e,t,n,r){var o=t.current,l=Ue(),i=mn(o);return n=hp(n),t.context===null?t.context=n:t.pendingContext=n,t=Wt(l,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=dn(o,t,i),e!==null&&(Tt(e,o,i,l),kl(e,o,i)),i}function ti(e){return e=e.current,e.child?(e.child.tag===5,e.child.stateNode):null}function Sf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function nu(e,t){Sf(e,t),(e=e.alternate)&&Sf(e,t)}function pv(){return null}var yp=typeof reportError=="function"?reportError:function(e){console.error(e)};function ru(e){this._internalRoot=e}mi.prototype.render=ru.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(C(409));pi(e,t,null,null)};mi.prototype.unmount=ru.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Wn(function(){pi(null,e,null,null)}),t[Gt]=null}};function mi(e){this._internalRoot=e}mi.prototype.unstable_scheduleHydration=function(e){if(e){var t=Kf();e={blockedOn:null,target:e,priority:t};for(var n=0;n<rn.length&&t!==0&&t<rn[n].priority;n++);rn.splice(n,0,e),n===0&&Qf(e)}};function ou(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function gi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function _f(){}function mv(e,t,n,r,o){if(o){if(typeof r=="function"){var l=r;r=function(){var u=ti(i);l.call(u)}}var i=vp(t,r,e,0,null,!1,!1,"",_f);return e._reactRootContainer=i,e[Gt]=i.current,So(e.nodeType===8?e.parentNode:e),Wn(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var u=ti(a);s.call(u)}}var a=tu(e,0,!1,null,null,!1,!1,"",_f);return e._reactRootContainer=a,e[Gt]=a.current,So(e.nodeType===8?e.parentNode:e),Wn(function(){pi(t,a,n,r)}),a}function hi(e,t,n,r,o){var l=n._reactRootContainer;if(l){var i=l;if(typeof o=="function"){var s=o;o=function(){var a=ti(i);s.call(a)}}pi(t,i,e,o)}else i=mv(n,t,e,o,r);return ti(i)}$f=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=eo(t.pendingLanes);n!==0&&(Ta(t,n|1),$e(t,se()),(j&6)===0&&(Lr=se()+500,Sn()))}break;case 13:Wn(function(){var r=$t(e,1);if(r!==null){var o=Ue();Tt(r,e,1,o)}}),nu(e,1)}};Ca=function(e){if(e.tag===13){var t=$t(e,134217728);if(t!==null){var n=Ue();Tt(t,e,134217728,n)}nu(e,134217728)}};Xf=function(e){if(e.tag===13){var t=mn(e),n=$t(e,t);if(n!==null){var r=Ue();Tt(n,e,t,r)}nu(e,t)}};Kf=function(){return V};Yf=function(e,t){var n=V;try{return V=e,t()}finally{V=n}};Rs=function(e,t,n){switch(t){case"input":if(As(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=ii(r);if(!o)throw Error(C(90));Nf(r),As(r,o)}}}break;case"textarea":Af(e,n);break;case"select":t=n.value,t!=null&&mr(e,!!n.multiple,t,!1)}};Rf=Qa;Ff=Wn;var gv={usingClientEntryPoint:!1,Events:[Oo,sr,ii,If,Uf,Qa]},Yr={findFiberByHostInstance:Un,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},hv={bundleType:Yr.bundleType,version:Yr.version,rendererPackageName:Yr.rendererPackageName,rendererConfig:Yr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Kt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Hf(e),e===null?null:e.stateNode},findFiberByHostInstance:Yr.findFiberByHostInstance||pv,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(Qr=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Qr.isDisabled&&Qr.supportsFiber))try{ni=Qr.inject(hv),Pt=Qr}catch{}var Qr;ot.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=gv;ot.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ou(t))throw Error(C(200));return dv(e,t,null,n)};ot.createRoot=function(e,t){if(!ou(e))throw Error(C(299));var n=!1,r="",o=yp;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=tu(e,1,!1,null,null,n,!1,r,o),e[Gt]=t.current,So(e.nodeType===8?e.parentNode:e),new ru(t)};ot.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(C(188)):(e=Object.keys(e).join(","),Error(C(268,e)));return e=Hf(t),e=e===null?null:e.stateNode,e};ot.flushSync=function(e){return Wn(e)};ot.hydrate=function(e,t,n){if(!gi(t))throw Error(C(200));return hi(null,e,t,!0,n)};ot.hydrateRoot=function(e,t,n){if(!ou(e))throw Error(C(405));var r=n!=null&&n.hydratedSources||null,o=!1,l="",i=yp;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=vp(t,null,e,1,n??null,o,!1,l,i),e[Gt]=t.current,So(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new mi(t)};ot.render=function(e,t,n){if(!gi(t))throw Error(C(200));return hi(null,e,t,!1,n)};ot.unmountComponentAtNode=function(e){if(!gi(e))throw Error(C(40));return e._reactRootContainer?(Wn(function(){hi(null,null,e,!1,function(){e._reactRootContainer=null,e[Gt]=null})}),!0):!1};ot.unstable_batchedUpdates=Qa;ot.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!gi(n))throw Error(C(200));if(e==null||e._reactInternals===void 0)throw Error(C(38));return hi(e,t,n,!1,r)};ot.version="18.3.1-next-f1338f8080-20240426"});var wp=Ne((D0,_p)=>{"use strict";function Sp(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Sp)}catch(e){console.error(e)}}Sp(),_p.exports=Ep()});var Cp=Ne(lu=>{"use strict";var Tp=wp();lu.createRoot=Tp.createRoot,lu.hydrateRoot=Tp.hydrateRoot;var P0});var iu=Ne((s1,Ev)=>{Ev.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 Fp=Ne((a1,Sv)=>{Sv.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 su=Ne((u1,_v)=>{_v.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}});var bp=Ne((c1,wv)=>{wv.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 Hp=Ne(Io=>{"use strict";var Tv=Io&&Io.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Io,"__esModule",{value:!0});var zp=Tv(bp()),Cv=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 kv(e){return e>=55296&&e<=57343||e>1114111?"\uFFFD":(e in zp.default&&(e=zp.default[e]),Cv(e))}Io.default=kv});var uu=Ne(Ft=>{"use strict";var vi=Ft&&Ft.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.decodeHTML=Ft.decodeHTMLStrict=Ft.decodeXML=void 0;var au=vi(iu()),Lv=vi(Fp()),Nv=vi(su()),jp=vi(Hp()),Mv=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;Ft.decodeXML=qp(Nv.default);Ft.decodeHTMLStrict=qp(au.default);function qp(e){var t=Wp(e);return function(n){return String(n).replace(Mv,t)}}var Bp=function(e,t){return e<t?1:-1};Ft.decodeHTML=(function(){for(var e=Object.keys(Lv.default).sort(Bp),t=Object.keys(au.default).sort(Bp),n=0,r=0;n<t.length;n++)e[r]===t[n]?(t[n]+=";?",r++):t[n]+=";";var o=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),l=Wp(au.default);function i(s){return s.substr(-1)!==";"&&(s+=";"),l(s)}return function(s){return String(s).replace(o,i)}})();function Wp(e){return function(n){if(n.charAt(1)==="#"){var r=n.charAt(2);return r==="X"||r==="x"?jp.default(parseInt(n.substr(3),16)):jp.default(parseInt(n.substr(2),10))}return e[n.slice(1,-1)]||n}}});var fu=Ne(Xe=>{"use strict";var Vp=Xe&&Xe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xe,"__esModule",{value:!0});Xe.escapeUTF8=Xe.escape=Xe.encodeNonAsciiHTML=Xe.encodeHTML=Xe.encodeXML=void 0;var Av=Vp(su()),Gp=Xp(Av.default),$p=Kp(Gp);Xe.encodeXML=Zp(Gp);var xv=Vp(iu()),cu=Xp(xv.default),Ov=Kp(cu);Xe.encodeHTML=Pv(cu,Ov);Xe.encodeNonAsciiHTML=Zp(cu);function Xp(e){return Object.keys(e).sort().reduce(function(t,n){return t[e[n]]="&"+n+";",t},{})}function Kp(e){for(var t=[],n=[],r=0,o=Object.keys(e);r<o.length;r++){var l=o[r];l.length===1?t.push("\\"+l):n.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 a=1+s-i;a<3||t.splice(i,a,t[i]+"-"+t[s])}return n.unshift("["+t.join("")+"]"),new RegExp(n.join("|"),"g")}var Yp=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,Dv=String.prototype.codePointAt!=null?function(e){return e.codePointAt(0)}:function(e){return(e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536};function yi(e){return"&#x"+(e.length>1?Dv(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function Pv(e,t){return function(n){return n.replace(t,function(r){return e[r]}).replace(Yp,yi)}}var Qp=new RegExp($p.source+"|"+Yp.source,"g");function Iv(e){return e.replace(Qp,yi)}Xe.escape=Iv;function Uv(e){return e.replace($p,yi)}Xe.escapeUTF8=Uv;function Zp(e){return function(t){return t.replace(Qp,function(n){return e[n]||yi(n)})}}});var em=Ne(b=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0});b.decodeXMLStrict=b.decodeHTML5Strict=b.decodeHTML4Strict=b.decodeHTML5=b.decodeHTML4=b.decodeHTMLStrict=b.decodeHTML=b.decodeXML=b.encodeHTML5=b.encodeHTML4=b.escapeUTF8=b.escape=b.encodeNonAsciiHTML=b.encodeHTML=b.encodeXML=b.encode=b.decodeStrict=b.decode=void 0;var Ei=uu(),Jp=fu();function Rv(e,t){return(!t||t<=0?Ei.decodeXML:Ei.decodeHTML)(e)}b.decode=Rv;function Fv(e,t){return(!t||t<=0?Ei.decodeXML:Ei.decodeHTMLStrict)(e)}b.decodeStrict=Fv;function bv(e,t){return(!t||t<=0?Jp.encodeXML:Jp.encodeHTML)(e)}b.encode=bv;var $n=fu();Object.defineProperty(b,"encodeXML",{enumerable:!0,get:function(){return $n.encodeXML}});Object.defineProperty(b,"encodeHTML",{enumerable:!0,get:function(){return $n.encodeHTML}});Object.defineProperty(b,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return $n.encodeNonAsciiHTML}});Object.defineProperty(b,"escape",{enumerable:!0,get:function(){return $n.escape}});Object.defineProperty(b,"escapeUTF8",{enumerable:!0,get:function(){return $n.escapeUTF8}});Object.defineProperty(b,"encodeHTML4",{enumerable:!0,get:function(){return $n.encodeHTML}});Object.defineProperty(b,"encodeHTML5",{enumerable:!0,get:function(){return $n.encodeHTML}});var Cn=uu();Object.defineProperty(b,"decodeXML",{enumerable:!0,get:function(){return Cn.decodeXML}});Object.defineProperty(b,"decodeHTML",{enumerable:!0,get:function(){return Cn.decodeHTML}});Object.defineProperty(b,"decodeHTMLStrict",{enumerable:!0,get:function(){return Cn.decodeHTMLStrict}});Object.defineProperty(b,"decodeHTML4",{enumerable:!0,get:function(){return Cn.decodeHTML}});Object.defineProperty(b,"decodeHTML5",{enumerable:!0,get:function(){return Cn.decodeHTML}});Object.defineProperty(b,"decodeHTML4Strict",{enumerable:!0,get:function(){return Cn.decodeHTMLStrict}});Object.defineProperty(b,"decodeHTML5Strict",{enumerable:!0,get:function(){return Cn.decodeHTMLStrict}});Object.defineProperty(b,"decodeXMLStrict",{enumerable:!0,get:function(){return Cn.decodeXML}})});var fm=Ne((g1,cm)=>{"use strict";function zv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tm(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Hv(e,t,n){return t&&tm(e.prototype,t),n&&tm(e,n),e}function sm(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=jv(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},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(){n=n.call(e)},n:function(){var u=n.next();return l=u.done,u},e:function(u){i=!0,s=u},f:function(){try{!l&&n.return!=null&&n.return()}finally{if(i)throw s}}}}function jv(e,t){if(e){if(typeof e=="string")return nm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nm(e,t)}}function nm(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Bv=em(),rm={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:qv()};function qv(){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 Si(0,5).forEach(function(t){Si(0,5).forEach(function(n){Si(0,5).forEach(function(r){return Wv(t,n,r,e)})})}),Si(0,23).forEach(function(t){var n=t+232,r=am(t*10+8);e[n]="#"+r+r+r}),e}function Wv(e,t,n,r){var o=16+e*36+t*6+n,l=e>0?e*40+55:0,i=t>0?t*40+55:0,s=n>0?n*40+55:0;r[o]=Vv([l,i,s])}function am(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function Vv(e){var t=[],n=sm(e),r;try{for(n.s();!(r=n.n()).done;){var o=r.value;t.push(am(o))}}catch(l){n.e(l)}finally{n.f()}return"#"+t.join("")}function om(e,t,n,r){var o;return t==="text"?o=Kv(n,r):t==="display"?o=$v(e,n,r):t==="xterm256Foreground"?o=wi(e,r.colors[n]):t==="xterm256Background"?o=Ti(e,r.colors[n]):t==="rgb"&&(o=Gv(e,n)),o}function Gv(e,t){t=t.substring(2).slice(0,-1);var n=+t.substr(0,2),r=t.substring(5).split(";"),o=r.map(function(l){return("0"+Number(l).toString(16)).substr(-2)}).join("");return _i(e,(n===38?"color:#":"background-color:#")+o)}function $v(e,t,n){t=parseInt(t,10);var r={"-1":function(){return"<br/>"},0:function(){return e.length&&um(e)},1:function(){return kn(e,"b")},3:function(){return kn(e,"i")},4:function(){return kn(e,"u")},8:function(){return _i(e,"display:none")},9:function(){return kn(e,"strike")},22:function(){return _i(e,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return im(e,"i")},24:function(){return im(e,"u")},39:function(){return wi(e,n.fg)},49:function(){return Ti(e,n.bg)},53:function(){return _i(e,"text-decoration:overline")}},o;return r[t]?o=r[t]():4<t&&t<7?o=kn(e,"blink"):29<t&&t<38?o=wi(e,n.colors[t-30]):39<t&&t<48?o=Ti(e,n.colors[t-40]):89<t&&t<98?o=wi(e,n.colors[8+(t-90)]):99<t&&t<108&&(o=Ti(e,n.colors[8+(t-100)])),o}function um(e){var t=e.slice(0);return e.length=0,t.reverse().map(function(n){return"</"+n+">"}).join("")}function Si(e,t){for(var n=[],r=e;r<=t;r++)n.push(r);return n}function Xv(e){return function(t){return(e===null||t.category!==e)&&e!=="all"}}function lm(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 Kv(e,t){return t.escapeXML?Bv.encodeXML(e):e}function kn(e,t,n){return n||(n=""),e.push(t),"<".concat(t).concat(n?' style="'.concat(n,'"'):"",">")}function _i(e,t){return kn(e,"span",t)}function wi(e,t){return kn(e,"span","color:"+t)}function Ti(e,t){return kn(e,"span","background-color:"+t)}function im(e,t){var n;if(e.slice(-1)[0]===t&&(n=e.pop()),n)return"</"+t+">"}function Yv(e,t,n){var r=!1,o=3;function l(){return""}function i(w,L){return n("xterm256Foreground",L),""}function s(w,L){return n("xterm256Background",L),""}function a(w){return t.newline?n("display",-1):n("text",w),""}function u(w,L){r=!0,L.trim().length===0&&(L="0"),L=L.trimRight(";").split(";");var x=sm(L),D;try{for(x.s();!(D=x.n()).done;){var G=D.value;n("display",G)}}catch(U){x.e(U)}finally{x.f()}return""}function g(w){return n("text",w),""}function h(w){return n("rgb",w),""}var v=[{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:h},{pattern:/^\x1b\[38;5;(\d+)m/,sub:i},{pattern:/^\x1b\[48;5;(\d+)m/,sub:s},{pattern:/^\n/,sub:a},{pattern:/^\r+\n/,sub:a},{pattern:/^\r/,sub:a},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:u},{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:g}];function E(w,L){L>o&&r||(r=!1,e=e.replace(w.pattern,w.sub))}var _=[],k=e,A=k.length;e:for(;A>0;){for(var f=0,c=0,m=v.length;c<m;f=++c){var p=v[f];if(E(p,f),e.length!==A){A=e.length;continue e}}if(e.length===A)break;_.push(0),A=e.length}return _}function Qv(e,t,n){return t!=="text"&&(e=e.filter(Xv(lm(n))),e.push({token:t,data:n,category:lm(n)})),e}var Zv=(function(){function e(t){zv(this,e),t=t||{},t.colors&&(t.colors=Object.assign({},rm.colors,t.colors)),this.options=Object.assign({},rm,t),this.stack=[],this.stickyStack=[]}return Hv(e,[{key:"toHtml",value:function(n){var r=this;n=typeof n=="string"?[n]:n;var o=this.stack,l=this.options,i=[];return this.stickyStack.forEach(function(s){var a=om(o,s.token,s.data,l);a&&i.push(a)}),Yv(n.join(""),l,function(s,a){var u=om(o,s,a,l);u&&i.push(u),l.stream&&(r.stickyStack=Qv(r.stickyStack,s,a))}),o.length&&i.push(um(o)),i.join("")}}]),e})();cm.exports=Zv});var wu=J(ee(),1),zm=J(Cp(),1);var B=J(ee(),1);var q=J(ee(),1);var Ee=J(ee(),1);function kp({preference:e,onThemeChange:t}){let n=()=>{let l=["system","light","dark"],s=(l.indexOf(e)+1)%l.length;t(l[s])},r=()=>{switch(e){case"light":return Ee.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Ee.default.createElement("circle",{cx:"12",cy:"12",r:"5"}),Ee.default.createElement("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),Ee.default.createElement("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),Ee.default.createElement("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),Ee.default.createElement("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),Ee.default.createElement("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),Ee.default.createElement("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),Ee.default.createElement("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),Ee.default.createElement("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"}));case"dark":return Ee.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Ee.default.createElement("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"}));default:return Ee.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Ee.default.createElement("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),Ee.default.createElement("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),Ee.default.createElement("line",{x1:"12",y1:"17",x2:"12",y2:"21"}))}},o=()=>{switch(e){case"light":return"Theme: Light (click for Dark)";case"dark":return"Theme: Dark (click for System)";default:return"Theme: System (click for Light)"}};return Ee.default.createElement("button",{className:"theme-toggle-btn",onClick:n,title:o(),"aria-label":o()},r())}var Ut=J(ee(),1);var _n=J(ee(),1);function Lp(e,t){let[n,r]=(0,_n.useState)(null),[o,l]=(0,_n.useState)(!0),[i,s]=(0,_n.useState)(null),a=(0,_n.useCallback)(async()=>{try{l(!0),s(null);let u=await fetch(`https://api.github.com/repos/${e}/${t}`);if(!u.ok)throw new Error(`GitHub API error: ${u.status}`);let g=await u.json();r(g.stargazers_count)}catch(u){console.error("Failed to fetch GitHub stars:",u),s(u instanceof Error?u:new Error("Unknown error"))}finally{l(!1)}},[e,t]);return(0,_n.useEffect)(()=>{a()},[a]),{stars:n,isLoading:o,error:i}}function Np(e){return e<1e3?e.toString():e<1e6?`${(e/1e3).toFixed(1)}k`:`${(e/1e6).toFixed(1)}M`}function Mp({username:e,repo:t,className:n=""}){let{stars:r,isLoading:o,error:l}=Lp(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 ${n}`,title:`Star us on GitHub${r!==null?` (${r.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?"...":r!==null?Np(r):"\u2014"))}var wn=J(ee(),1);function Ap(e){let t=(0,wn.useRef)(null),n=(0,wn.useRef)(null),r=(0,wn.useRef)(null),o=(0,wn.useRef)(0),l=(0,wn.useRef)(null);(0,wn.useEffect)(()=>{if(n.current||(n.current=document.createElement("canvas"),n.current.width=32,n.current.height=32),r.current||(r.current=new Image,r.current.src="claude-mem-logomark.webp"),!l.current){let h=document.querySelector('link[rel="icon"]');h&&(l.current=h.href)}let i=n.current,s=i.getContext("2d"),a=r.current;if(!s)return;let u=h=>{let v=document.querySelector('link[rel="icon"]');v||(v=document.createElement("link"),v.rel="icon",document.head.appendChild(v)),v.href=h},g=()=>{if(!a.complete){t.current=requestAnimationFrame(g);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(a,-16,-16,32,32),s.restore(),u(i.toDataURL("image/png")),t.current=requestAnimationFrame(g)};return e?(o.current=0,g()):(t.current&&(cancelAnimationFrame(t.current),t.current=null),l.current&&u(l.current)),()=>{t.current&&(cancelAnimationFrame(t.current),t.current=null)}},[e])}function vv(e){return e==="all"?"All":e==="claude"?"Claude":e==="codex"?"Codex":e.charAt(0).toUpperCase()+e.slice(1)}function yv(e){let t=["all","claude","codex",...e];return Array.from(new Set(t.filter(Boolean)))}function xp({isConnected:e,projects:t,sources:n,currentFilter:r,currentSource:o,onFilterChange:l,onSourceChange:i,isProcessing:s,queueDepth:a,themePreference:u,onThemeChange:g,onContextPreviewToggle:h}){Ap(s);let v=yv(n);return q.default.createElement("div",{className:"header"},q.default.createElement("div",{className:"header-main"},q.default.createElement("h1",null,q.default.createElement("div",{style:{position:"relative",display:"inline-block"}},q.default.createElement("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${s?"spinning":""}`}),a>0&&q.default.createElement("div",{className:"queue-bubble"},a)),q.default.createElement("span",{className:"logo-text"},"claude-mem")),q.default.createElement("div",{className:"source-tabs",role:"tablist","aria-label":"Context source tabs"},v.map(E=>q.default.createElement("button",{key:E,type:"button",className:`source-tab ${o===E?"active":""}`,onClick:()=>i(E),"aria-pressed":o===E},vv(E))))),q.default.createElement("div",{className:"status"},q.default.createElement("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Documentation"},q.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},q.default.createElement("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),q.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"}))),q.default.createElement("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Follow us on X"},q.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},q.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"}))),q.default.createElement("a",{href:"https://discord.gg/J4wttp9vDu",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Join our Discord community"},q.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},q.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"}))),q.default.createElement(Mp,{username:"thedotmack",repo:"claude-mem"}),q.default.createElement("select",{value:r,onChange:E=>l(E.target.value)},q.default.createElement("option",{value:""},"All Projects"),t.map(E=>q.default.createElement("option",{key:E,value:E},E))),q.default.createElement(kp,{preference:u,onThemeChange:g}),q.default.createElement("button",{className:"settings-btn",onClick:h,title:"Settings"},q.default.createElement("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},q.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"}),q.default.createElement("circle",{cx:"12",cy:"12",r:"3"})))))}var ae=J(ee(),1);var F=J(ee(),1);function Ar(e){return new Date(e).toLocaleString()}function Op(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 n=e.indexOf("claude-mem/");if(n!==-1)return e.substring(n+11);let r=e.split("/");return r.length>3?r.slice(-3).join("/"):e}function Dp({observation:e}){let[t,n]=(0,F.useState)(!1),[r,o]=(0,F.useState)(!1),l=Ar(e.created_at_epoch),i=e.facts?JSON.parse(e.facts):[],s=e.concepts?JSON.parse(e.concepts):[],a=e.files_read?JSON.parse(e.files_read).map(Op):[],u=e.files_modified?JSON.parse(e.files_modified).map(Op):[],g=i.length>0||s.length>0||a.length>0||u.length>0;return F.default.createElement("div",{className:"card"},F.default.createElement("div",{className:"card-header"},F.default.createElement("div",{className:"card-header-left"},F.default.createElement("span",{className:`card-type type-${e.type}`},e.type),F.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),F.default.createElement("span",{className:"card-project"},e.project),e.merged_into_project&&F.default.createElement("span",{className:"card-merged-badge",title:`Merged into ${e.merged_into_project}`},"merged \u2192 ",e.merged_into_project)),F.default.createElement("div",{className:"view-mode-toggles"},g&&F.default.createElement("button",{className:`view-mode-toggle ${t?"active":""}`,onClick:()=>{n(!t),t||o(!1)}},F.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},F.default.createElement("polyline",{points:"9 11 12 14 22 4"}),F.default.createElement("path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"})),F.default.createElement("span",null,"facts")),e.narrative&&F.default.createElement("button",{className:`view-mode-toggle ${r?"active":""}`,onClick:()=>{o(!r),r||n(!1)}},F.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},F.default.createElement("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),F.default.createElement("polyline",{points:"14 2 14 8 20 8"}),F.default.createElement("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),F.default.createElement("line",{x1:"16",y1:"17",x2:"8",y2:"17"})),F.default.createElement("span",null,"narrative")))),F.default.createElement("div",{className:"card-title"},e.title||"Untitled"),F.default.createElement("div",{className:"view-mode-content"},!t&&!r&&e.subtitle&&F.default.createElement("div",{className:"card-subtitle"},e.subtitle),t&&i.length>0&&F.default.createElement("ul",{className:"facts-list"},i.map((h,v)=>F.default.createElement("li",{key:v},h))),r&&e.narrative&&F.default.createElement("div",{className:"narrative"},e.narrative)),F.default.createElement("div",{className:"card-meta"},F.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",l),t&&(s.length>0||a.length>0||u.length>0)&&F.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px",alignItems:"center"}},s.map((h,v)=>F.default.createElement("span",{key:v,style:{padding:"2px 8px",background:"var(--color-type-badge-bg)",color:"var(--color-type-badge-text)",borderRadius:"3px",fontWeight:"500",fontSize:"10px"}},h)),a.length>0&&F.default.createElement("span",{className:"meta-files"},F.default.createElement("span",{className:"file-label"},"read:")," ",a.join(", ")),u.length>0&&F.default.createElement("span",{className:"meta-files"},F.default.createElement("span",{className:"file-label"},"modified:")," ",u.join(", ")))))}var Se=J(ee(),1);function Pp({summary:e}){let t=Ar(e.created_at_epoch),n=[{key:"investigated",label:"Investigated",content:e.investigated,icon:"/icon-thick-investigated.svg"},{key:"learned",label:"Learned",content:e.learned,icon:"/icon-thick-learned.svg"},{key:"completed",label:"Completed",content:e.completed,icon:"/icon-thick-completed.svg"},{key:"next_steps",label:"Next Steps",content:e.next_steps,icon:"/icon-thick-next-steps.svg"}].filter(r=>r.content);return Se.default.createElement("article",{className:"card summary-card"},Se.default.createElement("header",{className:"summary-card-header"},Se.default.createElement("div",{className:"summary-badge-row"},Se.default.createElement("span",{className:"card-type summary-badge"},"Session Summary"),Se.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),Se.default.createElement("span",{className:"summary-project-badge"},e.project)),e.request&&Se.default.createElement("h2",{className:"summary-title"},e.request)),Se.default.createElement("div",{className:"summary-sections"},n.map((r,o)=>Se.default.createElement("section",{key:r.key,className:"summary-section",style:{animationDelay:`${o*50}ms`}},Se.default.createElement("div",{className:"summary-section-header"},Se.default.createElement("img",{src:r.icon,alt:r.label,className:`summary-section-icon summary-section-icon--${r.key}`}),Se.default.createElement("h3",{className:"summary-section-label"},r.label)),Se.default.createElement("div",{className:"summary-section-content"},r.content)))),Se.default.createElement("footer",{className:"summary-card-footer"},Se.default.createElement("span",{className:"summary-meta-id"},"Session #",e.id),Se.default.createElement("span",{className:"summary-meta-divider"},"\u2022"),Se.default.createElement("time",{className:"summary-meta-date",dateTime:new Date(e.created_at_epoch).toISOString()},t)))}var Rt=J(ee(),1);function Ip({prompt:e}){let t=Ar(e.created_at_epoch);return Rt.default.createElement("div",{className:"card prompt-card"},Rt.default.createElement("div",{className:"card-header"},Rt.default.createElement("div",{className:"card-header-left"},Rt.default.createElement("span",{className:"card-type"},"Prompt"),Rt.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),Rt.default.createElement("span",{className:"card-project"},e.project))),Rt.default.createElement("div",{className:"card-content"},e.prompt_text),Rt.default.createElement("div",{className:"card-meta"},Rt.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",t)))}var Tn=J(ee(),1);function Up({targetRef:e}){let[t,n]=(0,Tn.useState)(!1);(0,Tn.useEffect)(()=>{let o=()=>{let i=e.current;i&&n(i.scrollTop>300)},l=e.current;if(l)return l.addEventListener("scroll",o),()=>l.removeEventListener("scroll",o)},[]);let r=()=>{let o=e.current;o&&o.scrollTo({top:0,behavior:"smooth"})};return t?Tn.default.createElement("button",{onClick:r,className:"scroll-to-top","aria-label":"Scroll to top"},Tn.default.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Tn.default.createElement("polyline",{points:"18 15 12 9 6 15"}))):null}var Po={PAGINATION_PAGE_SIZE:50,LOAD_MORE_THRESHOLD:.1};function Rp({observations:e,summaries:t,prompts:n,onLoadMore:r,isLoading:o,hasMore:l}){let i=(0,ae.useRef)(null),s=(0,ae.useRef)(null),a=(0,ae.useRef)(r);(0,ae.useEffect)(()=>{a.current=r},[r]),(0,ae.useEffect)(()=>{let g=i.current;if(!g)return;let h=new IntersectionObserver(v=>{v[0].isIntersecting&&l&&!o&&a.current?.()},{threshold:Po.LOAD_MORE_THRESHOLD});return h.observe(g),()=>{g&&h.unobserve(g),h.disconnect()}},[l,o]);let u=(0,ae.useMemo)(()=>[...e.map(h=>({...h,itemType:"observation"})),...t.map(h=>({...h,itemType:"summary"})),...n.map(h=>({...h,itemType:"prompt"}))].sort((h,v)=>v.created_at_epoch-h.created_at_epoch),[e,t,n]);return ae.default.createElement("div",{className:"feed",ref:s},ae.default.createElement(Up,{targetRef:s}),ae.default.createElement("div",{className:"feed-content"},u.map(g=>{let h=`${g.itemType}-${g.id}`;return g.itemType==="observation"?ae.default.createElement(Dp,{key:h,observation:g}):g.itemType==="summary"?ae.default.createElement(Pp,{key:h,summary:g}):ae.default.createElement(Ip,{key:h,prompt:g})}),u.length===0&&!o&&ae.default.createElement("div",{style:{textAlign:"center",padding:"40px",color:"#8b949e"}},"No items to display"),o&&ae.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e"}},ae.default.createElement("div",{className:"spinner",style:{display:"inline-block",marginRight:"10px"}}),"Loading more..."),l&&!o&&u.length>0&&ae.default.createElement("div",{ref:i,style:{height:"20px",margin:"10px 0"}}),!l&&u.length>0&&ae.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e",fontSize:"14px"}},"No more items to load")))}var y=J(ee(),1);var ge=J(ee(),1),km=J(fm(),1);var{entries:Sm,setPrototypeOf:dm,isFrozen:Jv,getPrototypeOf:e0,getOwnPropertyDescriptor:t0}=Object,{freeze:be,seal:gt,create:Ho}=Object,{apply:yu,construct:Eu}=typeof Reflect<"u"&&Reflect;be||(be=function(t){return t});gt||(gt=function(t){return t});yu||(yu=function(t,n){for(var r=arguments.length,o=new Array(r>2?r-2:0),l=2;l<r;l++)o[l-2]=arguments[l];return t.apply(n,o)});Eu||(Eu=function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return new t(...r)});var Uo=ze(Array.prototype.forEach),n0=ze(Array.prototype.lastIndexOf),pm=ze(Array.prototype.pop),Ro=ze(Array.prototype.push),r0=ze(Array.prototype.splice),ki=ze(String.prototype.toLowerCase),du=ze(String.prototype.toString),pu=ze(String.prototype.match),xr=ze(String.prototype.replace),o0=ze(String.prototype.indexOf),l0=ze(String.prototype.trim),kt=ze(Object.prototype.hasOwnProperty),Fe=ze(RegExp.prototype.test),Fo=i0(TypeError);function ze(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return yu(e,t,r)}}function i0(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Eu(e,n)}}function z(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ki;dm&&dm(e,null);let r=t.length;for(;r--;){let o=t[r];if(typeof o=="string"){let l=n(o);l!==o&&(Jv(t)||(t[r]=l),o=l)}e[o]=!0}return e}function s0(e){for(let t=0;t<e.length;t++)kt(e,t)||(e[t]=null);return e}function bt(e){let t=Ho(null);for(let[n,r]of Sm(e))kt(e,n)&&(Array.isArray(r)?t[n]=s0(r):r&&typeof r=="object"&&r.constructor===Object?t[n]=bt(r):t[n]=r);return t}function bo(e,t){for(;e!==null;){let r=t0(e,t);if(r){if(r.get)return ze(r.get);if(typeof r.value=="function")return ze(r.value)}e=e0(e)}function n(){return null}return n}var mm=be(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),mu=be(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),gu=be(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),a0=be(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),hu=be(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),u0=be(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),gm=be(["#text"]),hm=be(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),vu=be(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),vm=be(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Ci=be(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),c0=gt(/\{\{[\w\W]*|[\w\W]*\}\}/gm),f0=gt(/<%[\w\W]*|[\w\W]*%>/gm),d0=gt(/\$\{[\w\W]*/gm),p0=gt(/^data-[\-\w.\u00B7-\uFFFF]+$/),m0=gt(/^aria-[\-\w]+$/),_m=gt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),g0=gt(/^(?:\w+script|data):/i),h0=gt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),wm=gt(/^html$/i),v0=gt(/^[a-z][.\w]*(-[.\w]+)+$/i),ym=Object.freeze({__proto__:null,ARIA_ATTR:m0,ATTR_WHITESPACE:h0,CUSTOM_ELEMENT:v0,DATA_ATTR:p0,DOCTYPE_NAME:wm,ERB_EXPR:f0,IS_ALLOWED_URI:_m,IS_SCRIPT_OR_DATA:g0,MUSTACHE_EXPR:c0,TMPLIT_EXPR:d0}),zo={element:1,text:3,progressingInstruction:7,comment:8,document:9},y0=function(){return typeof window>"u"?null:window},E0=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let r=null,o="data-tt-policy-suffix";n&&n.hasAttribute(o)&&(r=n.getAttribute(o));let l="dompurify"+(r?"#"+r:"");try{return t.createPolicy(l,{createHTML(i){return i},createScriptURL(i){return i}})}catch{return console.warn("TrustedTypes policy "+l+" could not be created."),null}},Em=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Tm(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:y0(),t=P=>Tm(P);if(t.version="3.4.0",t.removed=[],!e||!e.document||e.document.nodeType!==zo.document||!e.Element)return t.isSupported=!1,t;let{document:n}=e,r=n,o=r.currentScript,{DocumentFragment:l,HTMLTemplateElement:i,Node:s,Element:a,NodeFilter:u,NamedNodeMap:g=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:h,DOMParser:v,trustedTypes:E}=e,_=a.prototype,k=bo(_,"cloneNode"),A=bo(_,"remove"),f=bo(_,"nextSibling"),c=bo(_,"childNodes"),m=bo(_,"parentNode");if(typeof i=="function"){let P=n.createElement("template");P.content&&P.content.ownerDocument&&(n=P.content.ownerDocument)}let p,w="",{implementation:L,createNodeIterator:x,createDocumentFragment:D,getElementsByTagName:G}=n,{importNode:U}=r,W=Em();t.isSupported=typeof Sm=="function"&&typeof m=="function"&&L&&L.createHTMLDocument!==void 0;let{MUSTACHE_EXPR:Ye,ERB_EXPR:Qt,TMPLIT_EXPR:Nn,DATA_ATTR:Ur,ARIA_ATTR:ke,IS_SCRIPT_OR_DATA:Mn,ATTR_WHITESPACE:He,CUSTOM_ELEMENT:Rr}=ym,{IS_ALLOWED_URI:Xn}=ym,S=null,Q=z({},[...mm,...mu,...gu,...hu,...gm]),R=null,he=z({},[...hm,...vu,...vm,...Ci]),I=Object.seal(Ho(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ue=null,Qe=null,je=Object.seal(Ho(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),Tu=!0,Ai=!0,Cu=!1,ku=!0,An=!1,Fr=!0,xn=!1,xi=!1,Oi=!1,Kn=!1,qo=!1,Wo=!1,Lu=!0,Nu=!1,jm="user-content-",Di=!0,br=!1,Yn={},Nt=null,Pi=z({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Mu=null,Au=z({},["audio","video","img","source","image","track"]),Ii=null,xu=z({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Vo="http://www.w3.org/1998/Math/MathML",Go="http://www.w3.org/2000/svg",Mt="http://www.w3.org/1999/xhtml",Qn=Mt,Ui=!1,Ri=null,Bm=z({},[Vo,Go,Mt],du),$o=z({},["mi","mo","mn","ms","mtext"]),Xo=z({},["annotation-xml"]),qm=z({},["title","style","font","a","script"]),zr=null,Wm=["application/xhtml+xml","text/html"],Vm="text/html",de=null,Zn=null,Gm=n.createElement("form"),Ou=function(d){return d instanceof RegExp||d instanceof Function},Fi=function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Zn&&Zn===d)){if((!d||typeof d!="object")&&(d={}),d=bt(d),zr=Wm.indexOf(d.PARSER_MEDIA_TYPE)===-1?Vm:d.PARSER_MEDIA_TYPE,de=zr==="application/xhtml+xml"?du:ki,S=kt(d,"ALLOWED_TAGS")?z({},d.ALLOWED_TAGS,de):Q,R=kt(d,"ALLOWED_ATTR")?z({},d.ALLOWED_ATTR,de):he,Ri=kt(d,"ALLOWED_NAMESPACES")?z({},d.ALLOWED_NAMESPACES,du):Bm,Ii=kt(d,"ADD_URI_SAFE_ATTR")?z(bt(xu),d.ADD_URI_SAFE_ATTR,de):xu,Mu=kt(d,"ADD_DATA_URI_TAGS")?z(bt(Au),d.ADD_DATA_URI_TAGS,de):Au,Nt=kt(d,"FORBID_CONTENTS")?z({},d.FORBID_CONTENTS,de):Pi,ue=kt(d,"FORBID_TAGS")?z({},d.FORBID_TAGS,de):bt({}),Qe=kt(d,"FORBID_ATTR")?z({},d.FORBID_ATTR,de):bt({}),Yn=kt(d,"USE_PROFILES")?d.USE_PROFILES:!1,Tu=d.ALLOW_ARIA_ATTR!==!1,Ai=d.ALLOW_DATA_ATTR!==!1,Cu=d.ALLOW_UNKNOWN_PROTOCOLS||!1,ku=d.ALLOW_SELF_CLOSE_IN_ATTR!==!1,An=d.SAFE_FOR_TEMPLATES||!1,Fr=d.SAFE_FOR_XML!==!1,xn=d.WHOLE_DOCUMENT||!1,Kn=d.RETURN_DOM||!1,qo=d.RETURN_DOM_FRAGMENT||!1,Wo=d.RETURN_TRUSTED_TYPE||!1,Oi=d.FORCE_BODY||!1,Lu=d.SANITIZE_DOM!==!1,Nu=d.SANITIZE_NAMED_PROPS||!1,Di=d.KEEP_CONTENT!==!1,br=d.IN_PLACE||!1,Xn=d.ALLOWED_URI_REGEXP||_m,Qn=d.NAMESPACE||Mt,$o=d.MATHML_TEXT_INTEGRATION_POINTS||$o,Xo=d.HTML_INTEGRATION_POINTS||Xo,I=d.CUSTOM_ELEMENT_HANDLING||Ho(null),d.CUSTOM_ELEMENT_HANDLING&&Ou(d.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(I.tagNameCheck=d.CUSTOM_ELEMENT_HANDLING.tagNameCheck),d.CUSTOM_ELEMENT_HANDLING&&Ou(d.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(I.attributeNameCheck=d.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),d.CUSTOM_ELEMENT_HANDLING&&typeof d.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(I.allowCustomizedBuiltInElements=d.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),An&&(Ai=!1),qo&&(Kn=!0),Yn&&(S=z({},gm),R=Ho(null),Yn.html===!0&&(z(S,mm),z(R,hm)),Yn.svg===!0&&(z(S,mu),z(R,vu),z(R,Ci)),Yn.svgFilters===!0&&(z(S,gu),z(R,vu),z(R,Ci)),Yn.mathMl===!0&&(z(S,hu),z(R,vm),z(R,Ci))),je.tagCheck=null,je.attributeCheck=null,d.ADD_TAGS&&(typeof d.ADD_TAGS=="function"?je.tagCheck=d.ADD_TAGS:(S===Q&&(S=bt(S)),z(S,d.ADD_TAGS,de))),d.ADD_ATTR&&(typeof d.ADD_ATTR=="function"?je.attributeCheck=d.ADD_ATTR:(R===he&&(R=bt(R)),z(R,d.ADD_ATTR,de))),d.ADD_URI_SAFE_ATTR&&z(Ii,d.ADD_URI_SAFE_ATTR,de),d.FORBID_CONTENTS&&(Nt===Pi&&(Nt=bt(Nt)),z(Nt,d.FORBID_CONTENTS,de)),d.ADD_FORBID_CONTENTS&&(Nt===Pi&&(Nt=bt(Nt)),z(Nt,d.ADD_FORBID_CONTENTS,de)),Di&&(S["#text"]=!0),xn&&z(S,["html","head","body"]),S.table&&(z(S,["tbody"]),delete ue.tbody),d.TRUSTED_TYPES_POLICY){if(typeof d.TRUSTED_TYPES_POLICY.createHTML!="function")throw Fo('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof d.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Fo('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');p=d.TRUSTED_TYPES_POLICY,w=p.createHTML("")}else p===void 0&&(p=E0(E,o)),p!==null&&typeof w=="string"&&(w=p.createHTML(""));be&&be(d),Zn=d}},Du=z({},[...mu,...gu,...a0]),Pu=z({},[...hu,...u0]),$m=function(d){let T=m(d);(!T||!T.tagName)&&(T={namespaceURI:Qn,tagName:"template"});let O=ki(d.tagName),Z=ki(T.tagName);return Ri[d.namespaceURI]?d.namespaceURI===Go?T.namespaceURI===Mt?O==="svg":T.namespaceURI===Vo?O==="svg"&&(Z==="annotation-xml"||$o[Z]):!!Du[O]:d.namespaceURI===Vo?T.namespaceURI===Mt?O==="math":T.namespaceURI===Go?O==="math"&&Xo[Z]:!!Pu[O]:d.namespaceURI===Mt?T.namespaceURI===Go&&!Xo[Z]||T.namespaceURI===Vo&&!$o[Z]?!1:!Pu[O]&&(qm[O]||!Du[O]):!!(zr==="application/xhtml+xml"&&Ri[d.namespaceURI]):!1},ht=function(d){Ro(t.removed,{element:d});try{m(d).removeChild(d)}catch{A(d)}},On=function(d,T){try{Ro(t.removed,{attribute:T.getAttributeNode(d),from:T})}catch{Ro(t.removed,{attribute:null,from:T})}if(T.removeAttribute(d),d==="is")if(Kn||qo)try{ht(T)}catch{}else try{T.setAttribute(d,"")}catch{}},Iu=function(d){let T=null,O=null;if(Oi)d="<remove></remove>"+d;else{let ce=pu(d,/^[\r\n\t ]+/);O=ce&&ce[0]}zr==="application/xhtml+xml"&&Qn===Mt&&(d='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+d+"</body></html>");let Z=p?p.createHTML(d):d;if(Qn===Mt)try{T=new v().parseFromString(Z,zr)}catch{}if(!T||!T.documentElement){T=L.createDocument(Qn,"template",null);try{T.documentElement.innerHTML=Ui?w:Z}catch{}}let Le=T.body||T.documentElement;return d&&O&&Le.insertBefore(n.createTextNode(O),Le.childNodes[0]||null),Qn===Mt?G.call(T,xn?"html":"body")[0]:xn?T.documentElement:Le},Uu=function(d){return x.call(d.ownerDocument||d,d,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},bi=function(d){return d instanceof h&&(typeof d.nodeName!="string"||typeof d.textContent!="string"||typeof d.removeChild!="function"||!(d.attributes instanceof g)||typeof d.removeAttribute!="function"||typeof d.setAttribute!="function"||typeof d.namespaceURI!="string"||typeof d.insertBefore!="function"||typeof d.hasChildNodes!="function")},zi=function(d){return typeof s=="function"&&d instanceof s};function zt(P,d,T){Uo(P,O=>{O.call(t,d,T,Zn)})}let Ru=function(d){let T=null;if(zt(W.beforeSanitizeElements,d,null),bi(d))return ht(d),!0;let O=de(d.nodeName);if(zt(W.uponSanitizeElement,d,{tagName:O,allowedTags:S}),Fr&&d.hasChildNodes()&&!zi(d.firstElementChild)&&Fe(/<[/\w!]/g,d.innerHTML)&&Fe(/<[/\w!]/g,d.textContent)||Fr&&d.namespaceURI===Mt&&O==="style"&&zi(d.firstElementChild)||d.nodeType===zo.progressingInstruction||Fr&&d.nodeType===zo.comment&&Fe(/<[/\w]/g,d.data))return ht(d),!0;if(ue[O]||!(je.tagCheck instanceof Function&&je.tagCheck(O))&&!S[O]){if(!ue[O]&&bu(O)&&(I.tagNameCheck instanceof RegExp&&Fe(I.tagNameCheck,O)||I.tagNameCheck instanceof Function&&I.tagNameCheck(O)))return!1;if(Di&&!Nt[O]){let Z=m(d)||d.parentNode,Le=c(d)||d.childNodes;if(Le&&Z){let ce=Le.length;for(let Be=ce-1;Be>=0;--Be){let Ze=k(Le[Be],!0);Ze.__removalCount=(d.__removalCount||0)+1,Z.insertBefore(Ze,f(d))}}}return ht(d),!0}return d instanceof a&&!$m(d)||(O==="noscript"||O==="noembed"||O==="noframes")&&Fe(/<\/no(script|embed|frames)/i,d.innerHTML)?(ht(d),!0):(An&&d.nodeType===zo.text&&(T=d.textContent,Uo([Ye,Qt,Nn],Z=>{T=xr(T,Z," ")}),d.textContent!==T&&(Ro(t.removed,{element:d.cloneNode()}),d.textContent=T)),zt(W.afterSanitizeElements,d,null),!1)},Fu=function(d,T,O){if(Qe[T]||Lu&&(T==="id"||T==="name")&&(O in n||O in Gm))return!1;if(!(Ai&&!Qe[T]&&Fe(Ur,T))){if(!(Tu&&Fe(ke,T))){if(!(je.attributeCheck instanceof Function&&je.attributeCheck(T,d))){if(!R[T]||Qe[T]){if(!(bu(d)&&(I.tagNameCheck instanceof RegExp&&Fe(I.tagNameCheck,d)||I.tagNameCheck instanceof Function&&I.tagNameCheck(d))&&(I.attributeNameCheck instanceof RegExp&&Fe(I.attributeNameCheck,T)||I.attributeNameCheck instanceof Function&&I.attributeNameCheck(T,d))||T==="is"&&I.allowCustomizedBuiltInElements&&(I.tagNameCheck instanceof RegExp&&Fe(I.tagNameCheck,O)||I.tagNameCheck instanceof Function&&I.tagNameCheck(O))))return!1}else if(!Ii[T]){if(!Fe(Xn,xr(O,He,""))){if(!((T==="src"||T==="xlink:href"||T==="href")&&d!=="script"&&o0(O,"data:")===0&&Mu[d])){if(!(Cu&&!Fe(Mn,xr(O,He,"")))){if(O)return!1}}}}}}}return!0},bu=function(d){return d!=="annotation-xml"&&pu(d,Rr)},zu=function(d){zt(W.beforeSanitizeAttributes,d,null);let{attributes:T}=d;if(!T||bi(d))return;let O={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:R,forceKeepAttr:void 0},Z=T.length;for(;Z--;){let Le=T[Z],{name:ce,namespaceURI:Be,value:Ze}=Le,Zt=de(ce),Hi=Ze,_e=ce==="value"?Hi:l0(Hi);if(O.attrName=Zt,O.attrValue=_e,O.keepAttr=!0,O.forceKeepAttr=void 0,zt(W.uponSanitizeAttribute,d,O),_e=O.attrValue,Nu&&(Zt==="id"||Zt==="name")&&(On(ce,d),_e=jm+_e),Fr&&Fe(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,_e)){On(ce,d);continue}if(Zt==="attributename"&&pu(_e,"href")){On(ce,d);continue}if(O.forceKeepAttr)continue;if(!O.keepAttr){On(ce,d);continue}if(!ku&&Fe(/\/>/i,_e)){On(ce,d);continue}An&&Uo([Ye,Qt,Nn],Bu=>{_e=xr(_e,Bu," ")});let ju=de(d.nodeName);if(!Fu(ju,Zt,_e)){On(ce,d);continue}if(p&&typeof E=="object"&&typeof E.getAttributeType=="function"&&!Be)switch(E.getAttributeType(ju,Zt)){case"TrustedHTML":{_e=p.createHTML(_e);break}case"TrustedScriptURL":{_e=p.createScriptURL(_e);break}}if(_e!==Hi)try{Be?d.setAttributeNS(Be,ce,_e):d.setAttribute(ce,_e),bi(d)?ht(d):pm(t.removed)}catch{On(ce,d)}}zt(W.afterSanitizeAttributes,d,null)},Hu=function(d){let T=null,O=Uu(d);for(zt(W.beforeSanitizeShadowDOM,d,null);T=O.nextNode();)zt(W.uponSanitizeShadowNode,T,null),Ru(T),zu(T),T.content instanceof l&&Hu(T.content);zt(W.afterSanitizeShadowDOM,d,null)};return t.sanitize=function(P){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},T=null,O=null,Z=null,Le=null;if(Ui=!P,Ui&&(P="<!-->"),typeof P!="string"&&!zi(P))if(typeof P.toString=="function"){if(P=P.toString(),typeof P!="string")throw Fo("dirty is not a string, aborting")}else throw Fo("toString is not a function");if(!t.isSupported)return P;if(xi||Fi(d),t.removed=[],typeof P=="string"&&(br=!1),br){if(P.nodeName){let Ze=de(P.nodeName);if(!S[Ze]||ue[Ze])throw Fo("root node is forbidden and cannot be sanitized in-place")}}else if(P instanceof s)T=Iu("<!---->"),O=T.ownerDocument.importNode(P,!0),O.nodeType===zo.element&&O.nodeName==="BODY"||O.nodeName==="HTML"?T=O:T.appendChild(O);else{if(!Kn&&!An&&!xn&&P.indexOf("<")===-1)return p&&Wo?p.createHTML(P):P;if(T=Iu(P),!T)return Kn?null:Wo?w:""}T&&Oi&&ht(T.firstChild);let ce=Uu(br?P:T);for(;Z=ce.nextNode();)Ru(Z),zu(Z),Z.content instanceof l&&Hu(Z.content);if(br)return P;if(Kn){if(An){T.normalize();let Ze=T.innerHTML;Uo([Ye,Qt,Nn],Zt=>{Ze=xr(Ze,Zt," ")}),T.innerHTML=Ze}if(qo)for(Le=D.call(T.ownerDocument);T.firstChild;)Le.appendChild(T.firstChild);else Le=T;return(R.shadowroot||R.shadowrootmode)&&(Le=U.call(r,Le,!0)),Le}let Be=xn?T.outerHTML:T.innerHTML;return xn&&S["!doctype"]&&T.ownerDocument&&T.ownerDocument.doctype&&T.ownerDocument.doctype.name&&Fe(wm,T.ownerDocument.doctype.name)&&(Be="<!DOCTYPE "+T.ownerDocument.doctype.name+`>
|
|
`+Be),An&&Uo([Ye,Qt,Nn],Ze=>{Be=xr(Be,Ze," ")}),p&&Wo?p.createHTML(Be):Be},t.setConfig=function(){let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Fi(P),xi=!0},t.clearConfig=function(){Zn=null,xi=!1},t.isValidAttribute=function(P,d,T){Zn||Fi({});let O=de(P),Z=de(d);return Fu(O,Z,T)},t.addHook=function(P,d){typeof d=="function"&&Ro(W[P],d)},t.removeHook=function(P,d){if(d!==void 0){let T=n0(W[P],d);return T===-1?void 0:r0(W[P],T,1)[0]}return pm(W[P])},t.removeHooks=function(P){W[P]=[]},t.removeAllHooks=function(){W=Em()},t}var Cm=Tm();var S0=new km.default({fg:"#dcd6cc",bg:"#252320",newline:!1,escapeXML:!0,stream:!1});function Lm({content:e,isLoading:t=!1,className:n=""}){let r=(0,ge.useRef)(null),o=(0,ge.useRef)(0),[l,i]=(0,ge.useState)(!0),s=(0,ge.useMemo)(()=>{if(r.current&&(o.current=r.current.scrollTop),!e)return"";let u=S0.toHtml(e);return Cm.sanitize(u,{ALLOWED_TAGS:["span","div","br"],ALLOWED_ATTR:["style","class"],ALLOW_DATA_ATTR:!1})},[e]);return(0,ge.useLayoutEffect)(()=>{r.current&&o.current>0&&(r.current.scrollTop=o.current)},[s]),ge.default.createElement("div",{className:n,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)"}},ge.default.createElement("div",{style:{padding:"12px",borderBottom:"1px solid var(--color-border-primary)",display:"flex",gap:"6px",alignItems:"center",backgroundColor:"var(--color-bg-header)"}},ge.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ff5f57"}}),ge.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ffbd2e"}}),ge.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#28c840"}}),ge.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:u=>{u.currentTarget.style.borderColor="var(--color-accent-primary)",u.currentTarget.style.color="var(--color-accent-primary)"},onMouseLeave:u=>{u.currentTarget.style.borderColor=l?"var(--color-border-primary)":"var(--color-accent-primary)",u.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?ge.default.createElement("div",{style:{padding:"16px",fontFamily:"var(--font-terminal)",fontSize:"12px",color:"var(--color-text-secondary)"}},"Loading preview..."):ge.default.createElement("div",{style:{position:"relative",flex:1,overflow:"hidden"}},ge.default.createElement("pre",{ref:r,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 Ke=J(ee(),1);function lt(e,t){return fetch(e,t)}function _0(e){return e.includes("claude")?"claude":e.includes("codex")?"codex":e[0]||null}function w0(e){let t=["claude","codex",...e];return Array.from(new Set(t))}function Nm(e){let[t,n]=(0,Ke.useState)(""),[r,o]=(0,Ke.useState)(!1),[l,i]=(0,Ke.useState)(null),[s,a]=(0,Ke.useState)({projects:[],sources:[],projectsBySource:{}}),[u,g]=(0,Ke.useState)([]),[h,v]=(0,Ke.useState)(null),[E,_]=(0,Ke.useState)(null);(0,Ke.useEffect)(()=>{async function A(){let f;try{f=await(await lt("/api/projects")).json()}catch(p){console.error("Failed to fetch projects:",p instanceof Error?p.message:String(p));return}let c={projects:f.projects||[],sources:w0(f.sources||[]),projectsBySource:f.projectsBySource||{}};a(c);let m=_0(c.sources);if(v(m),m){let p=c.projectsBySource[m]||[];g(p),_(p[0]||null);return}g(c.projects),_(c.projects[0]||null)}A()},[]),(0,Ke.useEffect)(()=>{if(!h){g(s.projects),_(f=>f&&s.projects.includes(f)?f:s.projects[0]||null);return}let A=s.projectsBySource[h]||[];g(A),_(f=>f&&A.includes(f)?f:A[0]||null)},[s,h]);let k=(0,Ke.useCallback)(async()=>{if(!E){n("No project selected");return}o(!0),i(null);let A=new URLSearchParams({project:E});h&&A.append("platformSource",h);try{let f=await lt(`/api/context/preview?${A}`),c=await f.text();f.ok?n(c):i("Failed to load preview")}catch(f){console.error("Failed to load context preview:",f instanceof Error?f.message:String(f)),i("Failed to load preview")}o(!1)},[E,h]);return(0,Ke.useEffect)(()=>{let A=setTimeout(()=>{k()},300);return()=>clearTimeout(A)},[e,k]),{preview:t,isLoading:r,error:l,refresh:k,projects:u,sources:s.sources,selectedSource:h,setSelectedSource:v,selectedProject:E,setSelectedProject:_}}function Su({title:e,description:t,children:n,defaultOpen:r=!0}){let[o,l]=(0,y.useState)(r);return y.default.createElement("div",{className:`settings-section-collapsible ${o?"open":""}`},y.default.createElement("button",{className:"section-header-btn",onClick:()=>l(!o),type:"button"},y.default.createElement("div",{className:"section-header-content"},y.default.createElement("span",{className:"section-title"},e),t&&y.default.createElement("span",{className:"section-description"},t)),y.default.createElement("svg",{className:`chevron-icon ${o?"rotated":""}`,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},y.default.createElement("polyline",{points:"6 9 12 15 18 9"}))),o&&y.default.createElement("div",{className:"section-content"},n))}function it({label:e,tooltip:t,children:n}){return y.default.createElement("div",{className:"form-field"},y.default.createElement("label",{className:"form-field-label"},e,t&&y.default.createElement("span",{className:"tooltip-trigger",title:t},y.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},y.default.createElement("circle",{cx:"12",cy:"12",r:"10"}),y.default.createElement("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}),y.default.createElement("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})))),n)}function Or({id:e,label:t,description:n,checked:r,onChange:o,disabled:l}){return y.default.createElement("div",{className:"toggle-row"},y.default.createElement("div",{className:"toggle-info"},y.default.createElement("label",{htmlFor:e,className:"toggle-label"},t),n&&y.default.createElement("span",{className:"toggle-description"},n)),y.default.createElement("button",{type:"button",id:e,role:"switch","aria-checked":r,className:`toggle-switch ${r?"on":""} ${l?"disabled":""}`,onClick:()=>!l&&o(!r),disabled:l},y.default.createElement("span",{className:"toggle-knob"})))}function Mm({isOpen:e,onClose:t,settings:n,onSave:r,isSaving:o,saveStatus:l}){let[i,s]=(0,y.useState)(n);(0,y.useEffect)(()=>{s(n)},[n]);let{preview:a,isLoading:u,error:g,projects:h,sources:v,selectedSource:E,setSelectedSource:_,selectedProject:k,setSelectedProject:A}=Nm(i),f=(0,y.useCallback)((p,w)=>{let L={...i,[p]:w};s(L)},[i]),c=(0,y.useCallback)(()=>{r(i)},[i,r]),m=(0,y.useCallback)(p=>{let L=i[p]==="true"?"false":"true";f(p,L)},[i,f]);return(0,y.useEffect)(()=>{let p=w=>{w.key==="Escape"&&t()};if(e)return window.addEventListener("keydown",p),()=>window.removeEventListener("keydown",p)},[e,t]),e?y.default.createElement("div",{className:"modal-backdrop",onClick:t},y.default.createElement("div",{className:"context-settings-modal",onClick:p=>p.stopPropagation()},y.default.createElement("div",{className:"modal-header"},y.default.createElement("h2",null,"Settings"),y.default.createElement("div",{className:"header-controls"},y.default.createElement("label",{className:"preview-selector"},"Source:",y.default.createElement("select",{value:E||"",onChange:p=>_(p.target.value),disabled:v.length===0},v.map(p=>y.default.createElement("option",{key:p,value:p},p)))),y.default.createElement("label",{className:"preview-selector"},"Project:",y.default.createElement("select",{value:k||"",onChange:p=>A(p.target.value),disabled:h.length===0},h.map(p=>y.default.createElement("option",{key:p,value:p},p)))),y.default.createElement("button",{onClick:t,className:"modal-close-btn",title:"Close (Esc)"},y.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},y.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),y.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))))),y.default.createElement("div",{className:"modal-body"},y.default.createElement("div",{className:"preview-column"},y.default.createElement("div",{className:"preview-content"},g?y.default.createElement("div",{style:{color:"#ff6b6b"}},"Error loading preview: ",g):y.default.createElement(Lm,{content:a,isLoading:u}))),y.default.createElement("div",{className:"settings-column"},y.default.createElement(Su,{title:"Loading",description:"How many observations to inject"},y.default.createElement(it,{label:"Observations",tooltip:"Number of recent observations to include in context (1-200)"},y.default.createElement("input",{type:"number",min:"1",max:"200",value:i.CLAUDE_MEM_CONTEXT_OBSERVATIONS||"50",onChange:p=>f("CLAUDE_MEM_CONTEXT_OBSERVATIONS",p.target.value)})),y.default.createElement(it,{label:"Sessions",tooltip:"Number of recent sessions to pull observations from (1-50)"},y.default.createElement("input",{type:"number",min:"1",max:"50",value:i.CLAUDE_MEM_CONTEXT_SESSION_COUNT||"10",onChange:p=>f("CLAUDE_MEM_CONTEXT_SESSION_COUNT",p.target.value)}))),y.default.createElement(Su,{title:"Display",description:"What to show in context tables"},y.default.createElement("div",{className:"display-subsection"},y.default.createElement("span",{className:"subsection-label"},"Full Observations"),y.default.createElement(it,{label:"Count",tooltip:"How many observations show expanded details (0-20)"},y.default.createElement("input",{type:"number",min:"0",max:"20",value:i.CLAUDE_MEM_CONTEXT_FULL_COUNT||"5",onChange:p=>f("CLAUDE_MEM_CONTEXT_FULL_COUNT",p.target.value)})),y.default.createElement(it,{label:"Field",tooltip:"Which field to expand for full observations"},y.default.createElement("select",{value:i.CLAUDE_MEM_CONTEXT_FULL_FIELD||"narrative",onChange:p=>f("CLAUDE_MEM_CONTEXT_FULL_FIELD",p.target.value)},y.default.createElement("option",{value:"narrative"},"Narrative"),y.default.createElement("option",{value:"facts"},"Facts")))),y.default.createElement("div",{className:"display-subsection"},y.default.createElement("span",{className:"subsection-label"},"Token Economics"),y.default.createElement("div",{className:"toggle-group"},y.default.createElement(Or,{id:"show-read-tokens",label:"Read cost",description:"Tokens to read this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS==="true",onChange:()=>m("CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS")}),y.default.createElement(Or,{id:"show-work-tokens",label:"Work investment",description:"Tokens spent creating this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS==="true",onChange:()=>m("CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS")}),y.default.createElement(Or,{id:"show-savings-amount",label:"Savings",description:"Total tokens saved by reusing context",checked:i.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT==="true",onChange:()=>m("CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT")})))),y.default.createElement(Su,{title:"Advanced",description:"AI provider and model selection",defaultOpen:!1},y.default.createElement(it,{label:"AI Provider",tooltip:"Choose between Claude (via Agent SDK) or Gemini (via REST API)"},y.default.createElement("select",{value:i.CLAUDE_MEM_PROVIDER||"claude",onChange:p=>f("CLAUDE_MEM_PROVIDER",p.target.value)},y.default.createElement("option",{value:"claude"},"Claude (uses your Claude account)"),y.default.createElement("option",{value:"gemini"},"Gemini (uses API key)"),y.default.createElement("option",{value:"openrouter"},"OpenRouter (multi-model)"))),i.CLAUDE_MEM_PROVIDER==="claude"&&y.default.createElement(it,{label:"Claude Model",tooltip:"Claude model used for generating observations"},y.default.createElement("select",{value:i.CLAUDE_MEM_MODEL||"haiku",onChange:p=>f("CLAUDE_MEM_MODEL",p.target.value)},y.default.createElement("option",{value:"haiku"},"haiku (fastest)"),y.default.createElement("option",{value:"sonnet"},"sonnet (balanced)"),y.default.createElement("option",{value:"opus"},"opus (highest quality)"))),i.CLAUDE_MEM_PROVIDER==="gemini"&&y.default.createElement(y.default.Fragment,null,y.default.createElement(it,{label:"Gemini API Key",tooltip:"Your Google AI Studio API key (or set GEMINI_API_KEY env var)"},y.default.createElement("input",{type:"password",value:i.CLAUDE_MEM_GEMINI_API_KEY||"",onChange:p=>f("CLAUDE_MEM_GEMINI_API_KEY",p.target.value),placeholder:"Enter Gemini API key..."})),y.default.createElement(it,{label:"Gemini Model",tooltip:"Gemini model used for generating observations"},y.default.createElement("select",{value:i.CLAUDE_MEM_GEMINI_MODEL||"gemini-2.5-flash-lite",onChange:p=>f("CLAUDE_MEM_GEMINI_MODEL",p.target.value)},y.default.createElement("option",{value:"gemini-2.5-flash-lite"},"gemini-2.5-flash-lite (10 RPM free)"),y.default.createElement("option",{value:"gemini-2.5-flash"},"gemini-2.5-flash (5 RPM free)"),y.default.createElement("option",{value:"gemini-3-flash-preview"},"gemini-3-flash-preview (5 RPM free)"))),y.default.createElement("div",{className:"toggle-group",style:{marginTop:"8px"}},y.default.createElement(Or,{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:p=>f("CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED",p?"true":"false")}))),i.CLAUDE_MEM_PROVIDER==="openrouter"&&y.default.createElement(y.default.Fragment,null,y.default.createElement(it,{label:"OpenRouter API Key",tooltip:"Your OpenRouter API key from openrouter.ai (or set OPENROUTER_API_KEY env var)"},y.default.createElement("input",{type:"password",value:i.CLAUDE_MEM_OPENROUTER_API_KEY||"",onChange:p=>f("CLAUDE_MEM_OPENROUTER_API_KEY",p.target.value),placeholder:"Enter OpenRouter API key..."})),y.default.createElement(it,{label:"OpenRouter Model",tooltip:"Model identifier from OpenRouter (e.g., anthropic/claude-3.5-sonnet, google/gemini-2.0-flash-thinking-exp)"},y.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_MODEL||"xiaomi/mimo-v2-flash:free",onChange:p=>f("CLAUDE_MEM_OPENROUTER_MODEL",p.target.value),placeholder:"e.g., xiaomi/mimo-v2-flash:free"})),y.default.createElement(it,{label:"Site URL (Optional)",tooltip:"Your site URL for OpenRouter analytics (optional)"},y.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_SITE_URL||"",onChange:p=>f("CLAUDE_MEM_OPENROUTER_SITE_URL",p.target.value),placeholder:"https://yoursite.com"})),y.default.createElement(it,{label:"App Name (Optional)",tooltip:"Your app name for OpenRouter analytics (optional)"},y.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_APP_NAME||"claude-mem",onChange:p=>f("CLAUDE_MEM_OPENROUTER_APP_NAME",p.target.value),placeholder:"claude-mem"}))),y.default.createElement(it,{label:"Worker Port",tooltip:"Port for the background worker service"},y.default.createElement("input",{type:"number",min:"1024",max:"65535",value:i.CLAUDE_MEM_WORKER_PORT||"37777",onChange:p=>f("CLAUDE_MEM_WORKER_PORT",p.target.value)})),y.default.createElement("div",{className:"toggle-group",style:{marginTop:"12px"}},y.default.createElement(Or,{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:()=>m("CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY")}),y.default.createElement(Or,{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:()=>m("CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE")}))))),y.default.createElement("div",{className:"modal-footer"},y.default.createElement("div",{className:"save-status"},l&&y.default.createElement("span",{className:l.includes("\u2713")?"success":l.includes("\u2717")?"error":""},l)),y.default.createElement("button",{className:"save-btn",onClick:c,disabled:o},o?"Saving...":"Save")))):null}var N=J(ee(),1);var jo=[{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"}],Bo=[{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 T0(e){let t=/^\[([^\]]+)\]\s+\[(\w+)\s*\]\s+\[(\w+)\s*\]\s+(?:\[([^\]]+)\]\s+)?(.*)$/,n=e.match(t);if(!n)return{raw:e};let[,r,o,l,i,s]=n,a;return s.startsWith("\u2192")?a="dataIn":s.startsWith("\u2190")?a="dataOut":s.startsWith("\u2713")?a="success":s.startsWith("\u2717")?a="failure":s.startsWith("\u23F1")?a="timing":s.includes("[HAPPY-PATH]")&&(a="happyPath"),{raw:e,timestamp:r,level:o?.trim(),component:l?.trim(),correlationId:i||void 0,message:s,isSpecial:a}}function Am({isOpen:e,onClose:t}){let[n,r]=(0,N.useState)(""),[o,l]=(0,N.useState)(!1),[i,s]=(0,N.useState)(null),[a,u]=(0,N.useState)(!1),[g,h]=(0,N.useState)(350),[v,E]=(0,N.useState)(!1),_=(0,N.useRef)(0),k=(0,N.useRef)(0),A=(0,N.useRef)(null),f=(0,N.useRef)(!0),[c,m]=(0,N.useState)(new Set(["DEBUG","INFO","WARN","ERROR"])),[p,w]=(0,N.useState)(new Set(["HOOK","WORKER","SDK","PARSER","DB","SYSTEM","HTTP","SESSION","CHROMA"])),[L,x]=(0,N.useState)(!1),D=(0,N.useMemo)(()=>n?n.split(`
|
|
`).map(T0):[],[n]),G=(0,N.useMemo)(()=>D.filter(S=>L?S.raw.includes("[ALIGNMENT]"):!S.level||!S.component?!0:c.has(S.level)&&p.has(S.component)),[D,c,p,L]),U=(0,N.useCallback)(()=>{if(!A.current)return!0;let{scrollTop:S,scrollHeight:Q,clientHeight:R}=A.current;return Q-S-R<50},[]),W=(0,N.useCallback)(()=>{A.current&&f.current&&(A.current.scrollTop=A.current.scrollHeight)},[]),Ye=(0,N.useCallback)(async()=>{f.current=U(),l(!0),s(null);try{let S=await lt("/api/logs");if(!S.ok)throw new Error(`Failed to fetch logs: ${S.statusText}`);let Q=await S.json();r(Q.logs||"")}catch(S){s(S instanceof Error?S.message:"Unknown error")}finally{l(!1)}},[U]);(0,N.useEffect)(()=>{W()},[n,W]);let Qt=(0,N.useCallback)(async()=>{if(confirm("Are you sure you want to clear all logs?")){l(!0),s(null);try{let S=await lt("/api/logs/clear",{method:"POST"});if(!S.ok)throw new Error(`Failed to clear logs: ${S.statusText}`);r("")}catch(S){s(S instanceof Error?S.message:"Unknown error")}finally{l(!1)}}},[]),Nn=(0,N.useCallback)(S=>{S.preventDefault(),E(!0),_.current=S.clientY,k.current=g},[g]);(0,N.useEffect)(()=>{if(!v)return;let S=R=>{let he=_.current-R.clientY,I=Math.min(Math.max(150,k.current+he),window.innerHeight-100);h(I)},Q=()=>{E(!1)};return document.addEventListener("mousemove",S),document.addEventListener("mouseup",Q),()=>{document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",Q)}},[v]),(0,N.useEffect)(()=>{e&&(f.current=!0,Ye())},[e,Ye]),(0,N.useEffect)(()=>{if(!e||!a)return;let S=setInterval(Ye,2e3);return()=>clearInterval(S)},[e,a,Ye]);let Ur=(0,N.useCallback)(S=>{m(Q=>{let R=new Set(Q);return R.has(S)?R.delete(S):R.add(S),R})},[]),ke=(0,N.useCallback)(S=>{w(Q=>{let R=new Set(Q);return R.has(S)?R.delete(S):R.add(S),R})},[]),Mn=(0,N.useCallback)(S=>{m(S?new Set(["DEBUG","INFO","WARN","ERROR"]):new Set)},[]),He=(0,N.useCallback)(S=>{w(S?new Set(["HOOK","WORKER","SDK","PARSER","DB","SYSTEM","HTTP","SESSION","CHROMA"]):new Set)},[]);if(!e)return null;let Rr=S=>{let Q=jo.find(Qe=>Qe.key===S.level),R=Bo.find(Qe=>Qe.key===S.component),he="var(--color-text-primary)",I="normal",ue="transparent";return S.level==="ERROR"?(he="#f85149",ue="rgba(248, 81, 73, 0.1)"):S.level==="WARN"?(he="#d29922",ue="rgba(210, 153, 34, 0.05)"):S.isSpecial==="success"?he="#3fb950":S.isSpecial==="failure"?he="#f85149":S.isSpecial==="happyPath"?he="#d29922":Q&&(he=Q.color),{color:he,fontWeight:I,backgroundColor:ue,padding:"1px 0",borderRadius:"2px"}},Xn=(S,Q)=>{if(!S.timestamp)return N.default.createElement("div",{key:Q,className:"log-line log-line-raw"},S.raw);let R=jo.find(I=>I.key===S.level),he=Bo.find(I=>I.key===S.component);return N.default.createElement("div",{key:Q,className:"log-line",style:Rr(S)},N.default.createElement("span",{className:"log-timestamp"},"[",S.timestamp,"]")," ",N.default.createElement("span",{className:"log-level",style:{color:R?.color},title:S.level},"[",R?.icon||""," ",S.level?.padEnd(5),"]")," ",N.default.createElement("span",{className:"log-component",style:{color:he?.color},title:S.component},"[",he?.icon||""," ",S.component?.padEnd(7),"]")," ",S.correlationId&&N.default.createElement(N.default.Fragment,null,N.default.createElement("span",{className:"log-correlation"},"[",S.correlationId,"]")," "),N.default.createElement("span",{className:"log-message"},S.message))};return N.default.createElement("div",{className:"console-drawer",style:{height:`${g}px`}},N.default.createElement("div",{className:"console-resize-handle",onMouseDown:Nn},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:a,onChange:S=>u(S.target.checked)}),"Auto-refresh"),N.default.createElement("button",{className:"console-control-btn",onClick:Ye,disabled:o,title:"Refresh logs"},"\u21BB"),N.default.createElement("button",{className:"console-control-btn",onClick:()=>{f.current=!0,W()},title:"Scroll to bottom"},"\u2B07"),N.default.createElement("button",{className:"console-control-btn console-clear-btn",onClick:Qt,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"},"Quick:"),N.default.createElement("div",{className:"console-filter-chips"},N.default.createElement("button",{className:`console-filter-chip ${L?"active":""}`,onClick:()=>x(!L),style:{"--chip-color":"#f0883e"},title:"Show only session alignment logs"},"\u{1F517} Alignment"))),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"},jo.map(S=>N.default.createElement("button",{key:S.key,className:`console-filter-chip ${c.has(S.key)?"active":""}`,onClick:()=>Ur(S.key),style:{"--chip-color":S.color},title:S.label},S.icon," ",S.label)),N.default.createElement("button",{className:"console-filter-action",onClick:()=>Mn(c.size===0),title:c.size===jo.length?"Select none":"Select all"},c.size===jo.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"},Bo.map(S=>N.default.createElement("button",{key:S.key,className:`console-filter-chip ${p.has(S.key)?"active":""}`,onClick:()=>ke(S.key),style:{"--chip-color":S.color},title:S.label},S.icon," ",S.label)),N.default.createElement("button",{className:"console-filter-action",onClick:()=>He(p.size===0),title:p.size===Bo.length?"Select none":"Select all"},p.size===Bo.length?"\u25CB":"\u25CF")))),i&&N.default.createElement("div",{className:"console-error"},"\u26A0 ",i),N.default.createElement("div",{className:"console-content",ref:A},N.default.createElement("div",{className:"console-logs"},G.length===0?N.default.createElement("div",{className:"log-line log-line-empty"},"No logs available"):G.map((S,Q)=>Xn(S,Q)))))}var st=J(ee(),1);var Lt={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var Li={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function xm(){let[e,t]=(0,st.useState)([]),[n,r]=(0,st.useState)([]),[o,l]=(0,st.useState)([]),[i,s]=(0,st.useState)({projects:[],sources:[],projectsBySource:{}}),[a,u]=(0,st.useState)(!1),[g,h]=(0,st.useState)(!1),[v,E]=(0,st.useState)(0),_=(0,st.useRef)(null),k=(0,st.useRef)(),A=(f,c)=>{s(m=>{let p=m.projects.includes(f)?m.projects:[...m.projects,f],w=m.sources.includes(c)?m.sources:[...m.sources,c],L=m.projectsBySource[c]||[];return{projects:p,sources:w,projectsBySource:{...m.projectsBySource,[c]:L.includes(f)?L:[...L,f]}}})};return(0,st.useEffect)(()=>{let f=()=>{_.current&&_.current.close();let c=new EventSource(Lt.STREAM);_.current=c,c.onopen=()=>{console.log("[SSE] Connected"),u(!0),k.current&&clearTimeout(k.current)},c.onerror=m=>{console.error("[SSE] Connection error:",m),u(!1),c.close(),k.current=setTimeout(()=>{k.current=void 0,console.log("[SSE] Attempting to reconnect..."),f()},Li.SSE_RECONNECT_DELAY_MS)},c.onmessage=m=>{let p=JSON.parse(m.data);switch(p.type){case"initial_load":console.log("[SSE] Initial load:",{projects:p.projects?.length||0,sources:p.sources?.length||0}),s({projects:p.projects||[],sources:p.sources||[],projectsBySource:p.projectsBySource||{}});break;case"new_observation":p.observation&&(console.log("[SSE] New observation:",p.observation.id),A(p.observation.project,p.observation.platform_source||"claude"),t(w=>[p.observation,...w]));break;case"new_summary":p.summary&&(console.log("[SSE] New summary:",p.summary.id),A(p.summary.project,p.summary.platform_source||"claude"),r(w=>[p.summary,...w]));break;case"new_prompt":p.prompt&&(console.log("[SSE] New prompt:",p.prompt.id),A(p.prompt.project,p.prompt.platform_source||"claude"),l(w=>[p.prompt,...w]));break;case"processing_status":typeof p.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",p.isProcessing,"Queue depth:",p.queueDepth),h(p.isProcessing),E(p.queueDepth||0));break}}};return f(),()=>{_.current&&_.current.close(),k.current&&clearTimeout(k.current)}},[]),{observations:e,summaries:n,prompts:o,projects:i.projects,sources:i.sources,projectsBySource:i.projectsBySource,isProcessing:g,queueDepth:v,isConnected:a}}var Dr=J(ee(),1);var le={CLAUDE_MEM_MODEL:"claude-sonnet-4-6",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:"false",CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:"false",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:"false",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:"true",CLAUDE_MEM_CONTEXT_FULL_COUNT:"0",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",CLAUDE_MEM_EXCLUDED_PROJECTS:"",CLAUDE_MEM_FOLDER_MD_EXCLUDE:"[]"};function Om(){let[e,t]=(0,Dr.useState)(le),[n,r]=(0,Dr.useState)(!1),[o,l]=(0,Dr.useState)("");return(0,Dr.useEffect)(()=>{lt(Lt.SETTINGS).then(async s=>{if(!s.ok)throw new Error(`Failed to load settings (${s.status})`);return s.json()}).then(s=>{t({CLAUDE_MEM_MODEL:s.CLAUDE_MEM_MODEL??le.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:s.CLAUDE_MEM_CONTEXT_OBSERVATIONS??le.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:s.CLAUDE_MEM_WORKER_PORT??le.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_WORKER_HOST:s.CLAUDE_MEM_WORKER_HOST??le.CLAUDE_MEM_WORKER_HOST,CLAUDE_MEM_PROVIDER:s.CLAUDE_MEM_PROVIDER??le.CLAUDE_MEM_PROVIDER,CLAUDE_MEM_GEMINI_API_KEY:s.CLAUDE_MEM_GEMINI_API_KEY??le.CLAUDE_MEM_GEMINI_API_KEY,CLAUDE_MEM_GEMINI_MODEL:s.CLAUDE_MEM_GEMINI_MODEL??le.CLAUDE_MEM_GEMINI_MODEL,CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED:s.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED??le.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED,CLAUDE_MEM_OPENROUTER_API_KEY:s.CLAUDE_MEM_OPENROUTER_API_KEY??le.CLAUDE_MEM_OPENROUTER_API_KEY,CLAUDE_MEM_OPENROUTER_MODEL:s.CLAUDE_MEM_OPENROUTER_MODEL??le.CLAUDE_MEM_OPENROUTER_MODEL,CLAUDE_MEM_OPENROUTER_SITE_URL:s.CLAUDE_MEM_OPENROUTER_SITE_URL??le.CLAUDE_MEM_OPENROUTER_SITE_URL,CLAUDE_MEM_OPENROUTER_APP_NAME:s.CLAUDE_MEM_OPENROUTER_APP_NAME??le.CLAUDE_MEM_OPENROUTER_APP_NAME,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:s.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS??le.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:s.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS??le.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:s.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT??le.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:s.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT??le.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_FULL_COUNT:s.CLAUDE_MEM_CONTEXT_FULL_COUNT??le.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:s.CLAUDE_MEM_CONTEXT_FULL_FIELD??le.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:s.CLAUDE_MEM_CONTEXT_SESSION_COUNT??le.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:s.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY??le.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:s.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE??le.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE})}).catch(s=>{console.error("Failed to load settings:",s)})},[]),{settings:e,saveSettings:async s=>{r(!0),l("Saving...");try{let a=await lt(Lt.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)});if(!a.ok){l(`\u2717 Error: ${a.status===401?"Unauthorized":a.statusText}`),r(!1);return}let u=await a.json();u.success?(t(s),l("\u2713 Saved"),setTimeout(()=>l(""),Li.SAVE_STATUS_DISPLAY_DURATION_MS)):l(`\u2717 Error: ${u.error}`)}catch(a){l(`\u2717 Error: ${a instanceof Error?a.message:"Network error"}`)}r(!1)},isSaving:n,saveStatus:o}}var Pr=J(ee(),1);function Dm(){let[e,t]=(0,Pr.useState)({}),n=(0,Pr.useCallback)(async()=>{try{let o=await(await lt(Lt.STATS)).json();t(o)}catch(r){console.error("Failed to load stats:",r instanceof Error?r.message:String(r))}},[]);return(0,Pr.useEffect)(()=>{n()},[n]),{stats:e,refreshStats:n}}var Ln=J(ee(),1);function _u(e,t,n,r){let[o,l]=(0,Ln.useState)({isLoading:!1,hasMore:!0}),i=(0,Ln.useRef)(0),s=(0,Ln.useRef)(`${r}::${n}`),a=(0,Ln.useRef)(o),u=(0,Ln.useCallback)(async()=>{let g=`${r}::${n}`,h=s.current!==g;if(h){i.current=0,s.current=g;let A={isLoading:!1,hasMore:!0};l(A),a.current=A}if(!h&&(a.current.isLoading||!a.current.hasMore))return[];a.current={...a.current,isLoading:!0},l(A=>({...A,isLoading:!0}));let v=new URLSearchParams({offset:i.current.toString(),limit:Po.PAGINATION_PAGE_SIZE.toString()});n&&v.append("project",n),r&&r!=="all"&&v.append("platformSource",r);let E=await lt(`${e}?${v}`);if(!E.ok)throw new Error(`Failed to load ${t}: ${E.statusText}`);let _=await E.json(),k={...a.current,isLoading:!1,hasMore:_.hasMore};return a.current=k,l(A=>({...A,isLoading:!1,hasMore:_.hasMore})),i.current+=Po.PAGINATION_PAGE_SIZE,_.items},[n,r,e,t]);return{...o,loadMore:u}}function Pm(e,t){let n=_u(Lt.OBSERVATIONS,"observations",e,t),r=_u(Lt.SUMMARIES,"summaries",e,t),o=_u(Lt.PROMPTS,"prompts",e,t);return{observations:n,summaries:r,prompts:o}}var Ir=J(ee(),1),Rm="claude-mem-theme";function C0(){return typeof window>"u"||window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function Im(){try{let e=localStorage.getItem(Rm);if(e==="system"||e==="light"||e==="dark")return e}catch(e){console.warn("Failed to read theme preference from localStorage:",e instanceof Error?e.message:String(e))}return"system"}function Um(e){return e==="system"?C0():e}function Fm(){let[e,t]=(0,Ir.useState)(Im),[n,r]=(0,Ir.useState)(()=>Um(Im()));return(0,Ir.useEffect)(()=>{let l=Um(e);r(l),document.documentElement.setAttribute("data-theme",l)},[e]),(0,Ir.useEffect)(()=>{if(e!=="system")return;let l=window.matchMedia("(prefers-color-scheme: dark)"),i=s=>{let a=s.matches?"dark":"light";r(a),document.documentElement.setAttribute("data-theme",a)};return l.addEventListener("change",i),()=>l.removeEventListener("change",i)},[e]),{preference:e,resolvedTheme:n,setThemePreference:l=>{try{localStorage.setItem(Rm,l),t(l)}catch(i){console.warn("Failed to save theme preference to localStorage:",i instanceof Error?i.message:String(i)),t(l)}}}}function Ni(e,t){let n=new Set;return[...e,...t].filter(r=>n.has(r.id)?!1:(n.add(r.id),!0))}function bm(){let[e,t]=(0,B.useState)(""),[n,r]=(0,B.useState)("all"),[o,l]=(0,B.useState)(!1),[i,s]=(0,B.useState)(!1),[a,u]=(0,B.useState)([]),[g,h]=(0,B.useState)([]),[v,E]=(0,B.useState)([]),{observations:_,summaries:k,prompts:A,projects:f,sources:c,projectsBySource:m,isProcessing:p,queueDepth:w,isConnected:L}=xm(),{settings:x,saveSettings:D,isSaving:G,saveStatus:U}=Om(),{stats:W,refreshStats:Ye}=Dm(),{preference:Qt,resolvedTheme:Nn,setThemePreference:Ur}=Fm(),ke=Pm(e,n),Mn=(0,B.useMemo)(()=>n==="all"?f:m[n]||[],[n,f,m]),He=(0,B.useCallback)(I=>{let ue=!e||I.project===e,Qe=n==="all"||(I.platform_source||"claude")===n;return ue&&Qe},[e,n]);(0,B.useEffect)(()=>{e&&!Mn.includes(e)&&t("")},[Mn,e]);let Rr=(0,B.useMemo)(()=>{let I=_.filter(He),ue=a.filter(He);return Ni(I,ue)},[_,a,He]),Xn=(0,B.useMemo)(()=>{let I=k.filter(He),ue=g.filter(He);return Ni(I,ue)},[k,g,He]),S=(0,B.useMemo)(()=>{let I=A.filter(He),ue=v.filter(He);return Ni(I,ue)},[A,v,He]),Q=(0,B.useCallback)(()=>{l(I=>!I)},[]),R=(0,B.useCallback)(()=>{s(I=>!I)},[]),he=(0,B.useCallback)(async()=>{try{let[I,ue,Qe]=await Promise.all([ke.observations.loadMore(),ke.summaries.loadMore(),ke.prompts.loadMore()]);I.length>0&&u(je=>[...je,...I]),ue.length>0&&h(je=>[...je,...ue]),Qe.length>0&&E(je=>[...je,...Qe])}catch(I){console.error("Failed to load more data:",I)}},[ke.observations,ke.summaries,ke.prompts]);return(0,B.useEffect)(()=>{u([]),h([]),E([]),he()},[e,n]),B.default.createElement(B.default.Fragment,null,B.default.createElement(xp,{isConnected:L,projects:Mn,sources:c,currentFilter:e,currentSource:n,onFilterChange:t,onSourceChange:r,isProcessing:p,queueDepth:w,themePreference:Qt,onThemeChange:Ur,onContextPreviewToggle:Q}),B.default.createElement(Rp,{observations:Rr,summaries:Xn,prompts:S,onLoadMore:he,isLoading:ke.observations.isLoading||ke.summaries.isLoading||ke.prompts.isLoading,hasMore:ke.observations.hasMore||ke.summaries.hasMore||ke.prompts.hasMore}),B.default.createElement(Mm,{isOpen:o,onClose:Q,settings:x,onSave:D,isSaving:G,saveStatus:U}),B.default.createElement("button",{className:"console-toggle-btn",onClick:R,title:"Toggle Console"},B.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},B.default.createElement("polyline",{points:"4 17 10 11 4 5"}),B.default.createElement("line",{x1:"12",y1:"19",x2:"20",y2:"19"}))),B.default.createElement(Am,{isOpen:i,onClose:R}))}var Yt=J(ee(),1),Mi=class extends Yt.Component{constructor(t){super(t),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,n){console.error("[ErrorBoundary] Caught error:",t,n),this.setState({error:t,errorInfo:n})}render(){return this.state.hasError?Yt.default.createElement("div",{style:{padding:"20px",color:"#ff6b6b",backgroundColor:"#1a1a1a",minHeight:"100vh"}},Yt.default.createElement("h1",{style:{fontSize:"24px",marginBottom:"10px"}},"Something went wrong"),Yt.default.createElement("p",{style:{marginBottom:"10px",color:"#8b949e"}},"The application encountered an error. Please refresh the page to try again."),this.state.error&&Yt.default.createElement("details",{style:{marginTop:"20px",color:"#8b949e"}},Yt.default.createElement("summary",{style:{cursor:"pointer",marginBottom:"10px"}},"Error details"),Yt.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 Hm=document.getElementById("root");if(!Hm)throw new Error("Root element not found");var k0=(0,zm.createRoot)(Hm);k0.render(wu.default.createElement(Mi,null,wu.default.createElement(bm,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.
|
|
*)
|
|
|
|
dompurify/dist/purify.es.mjs:
|
|
(*! @license DOMPurify 3.4.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.0/LICENSE *)
|
|
*/
|