d13662d5d8
* fix: mirror migration 28 in SessionStore so pending_messages.tool_use_id and worker_pid columns are created (#2139)
SessionStore's inline migration list jumped from v27 to v29, skipping
rebuildPendingMessagesForSelfHealingClaim. The worker uses SessionStore
directly via worker/DatabaseManager.ts and bypasses the canonical
MigrationRunner, so fresh installs ended up at "max v29" with neither
column present — every queue claim and observation insert failed.
Adds addPendingMessagesToolUseIdAndWorkerPidColumns following the existing
mirror precedent (addObservationSubagentColumns / addObservationsUniqueContentHashIndex).
Uses ALTER TABLE + column-existence guards so already-broken DBs at v29
self-heal on next worker boot.
Verified on fresh DB and on a synthetic v29-without-v28 broken DB:
both columns and indexes (idx_pending_messages_worker_pid,
ux_pending_session_tool) appear after one boot.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: wrap v28 mirror dedup+index creation in transaction
Addresses Greptile P2 review on PR #2140: matches the existing pattern in
addObservationsUniqueContentHashIndex (v29 mirror at SessionStore.ts:1127)
and runner.ts rebuildPendingMessagesForSelfHealingClaim. A crash between
the dedup DELETE and the schema_versions INSERT no longer leaves the DB
in a half-applied state.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* docs(plan): cynical-deletion plan for 29 open issues
9-phase plan applying delete-first lens to triaged issue corpus.
Headlines: kill defenders (orphan cleanup, EncodedCommand spawn,
restart-port-steal) and tolerators (silent JSON drops, drifted SSE
filters). Each phase closes a named subset of issues.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: delete process-management theater (Phase 1: DEL-1 + DEL-2)
Delete aggressiveStartupCleanup, the PowerShell -EncodedCommand
spawn branch, and the restart-with-port-steal sequence. Replace
daemon spawning with a single uniform child_process.spawn path
using arg-array form, keeping setsid on Unix when available.
The defenders (orphan cleanup, duplicate-worker probes, port
stealing) bred more bugs than they fixed. PID file with start-time
token already provides correct OS-trust ownership; restart now
requests httpShutdown, waits 5s for the port to free, then exits 1
if it didn't (user resolves). Net -247 lines.
Closes #2090, #2095 (already fixed at session-init.ts:78), #2107,
#2111, #2114, #2117, #2123, #2097, #2135.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: observer-sessions trust boundary via CLAUDE_MEM_INTERNAL env (Phase 2: DEL-9)
Replace the cwd === OBSERVER_SESSIONS_DIR discriminator (which every
consumer must repeat and inevitably drifts) with a single env-var
trust boundary set once at spawn time in buildIsolatedEnv.
- buildIsolatedEnv now sets CLAUDE_MEM_INTERNAL=1, covering all three
spawn sites (SDKAgent, KnowledgeAgent.prime, KnowledgeAgent.executeQuery)
- shouldTrackProject checks the env var first (cwd check stays as
belt-and-braces fallback)
- New shared shouldEmitProjectRow predicate — SSE broadcaster and
pagination filter share the same predicate so they can never drift
apart (#2118)
- ObservationBroadcaster filters observer rows from SSE stream
- PaginationHelper hardcoded 'observer-sessions' replaced with
OBSERVER_SESSIONS_PROJECT const
- project-filter basename match pass — *observer-sessions* now matches
basename, not just full path (globToRegex's [^/]* can't cross /)
(#2126 item 1)
- New `claude-mem cleanup [--dry-run]` subcommand wires CleanupV12_4_3
through to the worker for #2126 item 5
Closes #2118, #2126.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: strip proxy env vars before spawning worker (Phase 4: CON-1)
User's HTTP_PROXY/HTTPS_PROXY config was bleeding into internal AI
calls when claude-mem spawns the claude subprocess, causing
connection failures. Strip unconditionally — no passthrough knob,
which rejects #2099's whitelist proposal.
Closes #2115, #2099.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: fail-fast on silent drops in stdin/file-context/memory-save (Phase 5: FF-1)
Three independent fail-fast fixes:
#2089 — stdin-reader silent drop. Non-empty stdin that fails JSON.parse
now rejects with a clear error instead of resolving undefined. Empty
stdin still resolves undefined.
#2094 — PreToolUse:Read truncation Edit deadlock. file-context handler
no longer returns a fake truncated Read result via updatedInput.
Removes userOffset/userLimit/truncated machinery; injects the timeline
via additionalContext only and lets the real Read pass through. Read
state and Claude's expectation now stay consistent, eliminating the
infinite Edit retry loop.
#2116 — /api/memory/save metadata drop + project bug. Schema accepts
metadata as a documented JSON column (migration 30 adds observations.
metadata TEXT, mirrored in SessionStore). Schema also tightened to
.strict() so unknown top-level fields fail fast instead of being
silently dropped. Project resolution now consults metadata.project as
a fallback before defaultProject.
Closes #2089, #2094, #2116.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: small deletions — Zod externalize / Gemini fallback / session timeout / installCLI alias (Phase 6)
DEL-4 (#2113): Externalize zod from mcp-server.cjs and context-generator.cjs
hook bundles so OpenCode's runtime resolves a single Zod copy. Worker
keeps Zod bundled (it's a daemon subprocess, not in OpenCode's hook
bundle). Added zod to plugin/package.json so externalized requires
resolve at runtime.
DEL-5 (#2087): Delete the never-wired GeminiAgent → Claude fallback.
fallbackAgent was always null in production. On 429 the agent now
throws cleanly (message stays pending for retry). Removed
setFallbackAgent, FallbackAgent interface, and the 429 fallback
branch from both GeminiAgent and OpenRouterAgent. Updated docs
that claimed automatic Claude fallback.
DEL-6 (#2127, #2098): Raise MAX_SESSION_WALL_CLOCK_MS from 4h to
24h. The timeout is a real guard against runaway-cost loops (per
issue #1590), but 4h kills legitimate long Claude Code days. 24h
preserves the guard while never hitting in normal use. No knob —
a session approaching this age is a bug worth investigating, not
a value worth tuning.
DEL-8 (#2054): Delete installCLI() alias function. Saves 4 keystrokes
at the cost of cross-platform shell-config mutation surface — not
worth it. Canonical entry is npx claude-mem (and bunx). Uninstall
now strips legacy alias/function lines from ~/.bashrc, ~/.zshrc,
and the PowerShell profile.
Closes #2087, #2098, #2113, #2127, #2054.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: de-hardcode worker port + multi-account commit (Phase 3: CON-2 + DEL-7)
Replace hardcoded 37777 fallbacks with SettingsDefaultsManager.get(
'CLAUDE_MEM_WORKER_PORT') in npx-cli (runtime/install/uninstall),
opencode-plugin, OpenClaw installer, SearchRoutes example URLs.
Timeline-report SKILL.md now resolves WORKER_PORT from settings.json
at the top and uses ${WORKER_PORT} in all curl invocations.
Remaining 37777 literals are doc comments + viewer build-time form-
field placeholder (which is replaced by /api/settings on mount).
hooks.json: add cygpath POSIX→Windows path translation between _R
resolution and node invocation. No-op on macOS/Linux. Closes the
Windows + Git Bash MODULE_NOT_FOUND in #2109.
CLAUDE.md gains a Multi-account section documenting CLAUDE_MEM_DATA_DIR
+ optional CLAUDE_MEM_WORKER_PORT — every existing path/port code
path now honors them.
Closes #2103, #2109, #2101.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: install/uninstall improvements (Phase 7: #2106)
5 fixes for the install/uninstall flow:
Item 1 — multiselect default. install.ts no longer pre-selects every
detected IDE; user explicitly opts in.
Item 3 — shutdown-before-overwrite. New
src/services/install/shutdown-helper.ts shared by install and
uninstall: POSTs /api/admin/shutdown then polls /api/health until
the worker stops responding. install calls it before
copyPluginToMarketplace so reinstall over a running worker doesn't
conflict; uninstall calls it before deletion.
Item 4 — uninstall path coverage. Removes ~/.npm/_npx/*/node_modules/
claude-mem, ~/.cache/claude-cli-nodejs/*/mcp-logs-plugin-claude-mem-*,
~/.claude/plugins/data/claude-mem-thedotmack/. Best-effort: per-path
try/catch so a single permission failure doesn't abort uninstall.
chroma-mcp shutdown is implicit via the worker's GracefulShutdown
cascade in item 3's helper.
Item 5 — install summary documents "Close all Claude Code sessions
before uninstalling, or ~/.claude-mem will be recreated by active
hooks."
Item 6 — real-port query. After install, fetches /api/health on the
configured port with 3s timeout. Reports actually-bound port if the
response carries it; falls back to requested port. No retry loop.
Closes #2106 (items 1, 3, 4, 5, 6). Items 2, 7 closed separately
as already-fixed and insufficient-detail.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: pin chroma-mcp to 0.2.6 (Phase 8: DEL-3 lite)
Replace unpinned 'chroma-mcp' arg with chroma-mcp==0.2.6 in both
local and remote modes. Pinning makes installs deterministic across
machines and across time, eliminating the dependency-drift class
of bugs.
Verified 0.2.6 in a clean uv cache: starts cleanly, no httpcore/
httpx ImportError, no --with flags needed. The --with flags removed
in a0dd516c are not required at this pin (transitive deps resolve
correctly when the top-level version is fixed).
#2102's three protections (transport cleanup on failure, stale onclose
handler guard, 10s reconnect backoff) confirmed intact.
Closes #2046, #2085, #2102.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* test: update stale assertions for per-UID port + migration 30 (Phase 9)
SettingsDefaultsManager.CLAUDE_MEM_WORKER_PORT default is per-UID
(37700 + uid%100), not literal '37777'. Three assertions in
settings-defaults-manager.test.ts now compute the expected value
the same way the source does.
migration-runner.test.ts: drop expect(versions).toContain(19)
(version 19 was a noop never recorded — pre-existing bug at parent),
add expect(versions).toContain(30) for the new observations.metadata
column added in Phase 5.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: address Greptile P1/P2 review comments on PR #2141
P1: spawnDaemon return value was unchecked in worker-service.ts restart
case, so a failed spawn silently exited 0 with a misleading "Worker
restart spawned" log. Now error and exit 1 when restartPid is undefined.
P2: shutdown-helper.ts health-poll catch treated AbortError (timeout)
the same as connection-refused, so a slow worker could be reported
confirmedStopped while still holding file locks. Now distinguish:
AbortError continues polling; other errors return confirmedStopped.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* build: rebuild plugin artifacts after merging main
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: address CodeRabbit review comments on PR #2141
- hooks.json: quote $HOME in cache lookup so paths with spaces work
- timeline-report SKILL.md: fall back when process.getuid is unavailable (Windows)
- opencode-plugin: validate CLAUDE_MEM_WORKER_PORT before using
- uninstall.ts: only strip alias lines, not function declarations (multi-line bodies left intact)
- MemoryRoutes: trim whitespace-only project before precedence resolution
- SessionStore migration 21: preserve metadata column if observations already has it
- stdin-reader test: restore full property descriptor to avoid cross-test pollution
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
65 lines
316 KiB
JavaScript
65 lines
316 KiB
JavaScript
"use strict";(()=>{var Fh=Object.create;var Uf=Object.defineProperty;var Ih=Object.getOwnPropertyDescriptor;var Wh=Object.getOwnPropertyNames;var Ph=Object.getPrototypeOf,$h=Object.prototype.hasOwnProperty;var Ge=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var ev=(e,t,l,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Wh(t))!$h.call(e,n)&&n!==l&&Uf(e,n,{get:()=>t[n],enumerable:!(a=Ih(t,n))||a.enumerable});return e};var fe=(e,t,l)=>(l=e!=null?Fh(Ph(e)):{},ev(t||!e||!e.__esModule?Uf(l,"default",{value:e,enumerable:!0}):l,e));var Xf=Ge(q=>{"use strict";var or=Symbol.for("react.transitional.element"),tv=Symbol.for("react.portal"),lv=Symbol.for("react.fragment"),av=Symbol.for("react.strict_mode"),nv=Symbol.for("react.profiler"),uv=Symbol.for("react.consumer"),iv=Symbol.for("react.context"),cv=Symbol.for("react.forward_ref"),rv=Symbol.for("react.suspense"),ov=Symbol.for("react.memo"),qf=Symbol.for("react.lazy"),sv=Symbol.for("react.activity"),zf=Symbol.iterator;function fv(e){return e===null||typeof e!="object"?null:(e=zf&&e[zf]||e["@@iterator"],typeof e=="function"?e:null)}var wf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Bf=Object.assign,Gf={};function ja(e,t,l){this.props=e,this.context=t,this.refs=Gf,this.updater=l||wf}ja.prototype.isReactComponent={};ja.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("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")};ja.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function jf(){}jf.prototype=ja.prototype;function sr(e,t,l){this.props=e,this.context=t,this.refs=Gf,this.updater=l||wf}var fr=sr.prototype=new jf;fr.constructor=sr;Bf(fr,ja.prototype);fr.isPureReactComponent=!0;var xf=Array.isArray;function rr(){}var ne={H:null,A:null,T:null,S:null},Yf=Object.prototype.hasOwnProperty;function mr(e,t,l){var a=l.ref;return{$$typeof:or,type:e,key:t,ref:a!==void 0?a:null,props:l}}function mv(e,t){return mr(e.type,t,e.props)}function dr(e){return typeof e=="object"&&e!==null&&e.$$typeof===or}function dv(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(l){return t[l]})}var Hf=/\/+/g;function cr(e,t){return typeof e=="object"&&e!==null&&e.key!=null?dv(""+e.key):t.toString(36)}function pv(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(rr,rr):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function Ga(e,t,l,a,n){var u=typeof e;(u==="undefined"||u==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(u){case"bigint":case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case or:case tv:i=!0;break;case qf:return i=e._init,Ga(i(e._payload),t,l,a,n)}}if(i)return n=n(e),i=a===""?"."+cr(e,0):a,xf(n)?(l="",i!=null&&(l=i.replace(Hf,"$&/")+"/"),Ga(n,t,l,"",function(m){return m})):n!=null&&(dr(n)&&(n=mv(n,l+(n.key==null||e&&e.key===n.key?"":(""+n.key).replace(Hf,"$&/")+"/")+i)),t.push(n)),1;i=0;var c=a===""?".":a+":";if(xf(e))for(var r=0;r<e.length;r++)a=e[r],u=c+cr(a,r),i+=Ga(a,t,l,u,n);else if(r=fv(e),typeof r=="function")for(e=r.call(e),r=0;!(a=e.next()).done;)a=a.value,u=c+cr(a,r++),i+=Ga(a,t,l,u,n);else if(u==="object"){if(typeof e.then=="function")return Ga(pv(e),t,l,a,n);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 ui(e,t,l){if(e==null)return e;var a=[],n=0;return Ga(e,a,"","",function(u){return t.call(l,u,n++)}),a}function gv(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(l){(e._status===0||e._status===-1)&&(e._status=1,e._result=l)},function(l){(e._status===0||e._status===-1)&&(e._status=2,e._result=l)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Rf=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},hv={map:ui,forEach:function(e,t,l){ui(e,function(){t.apply(this,arguments)},l)},count:function(e){var t=0;return ui(e,function(){t++}),t},toArray:function(e){return ui(e,function(t){return t})||[]},only:function(e){if(!dr(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};q.Activity=sv;q.Children=hv;q.Component=ja;q.Fragment=lv;q.Profiler=nv;q.PureComponent=sr;q.StrictMode=av;q.Suspense=rv;q.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ne;q.__COMPILER_RUNTIME={__proto__:null,c:function(e){return ne.H.useMemoCache(e)}};q.cache=function(e){return function(){return e.apply(null,arguments)}};q.cacheSignal=function(){return null};q.cloneElement=function(e,t,l){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var a=Bf({},e.props),n=e.key;if(t!=null)for(u in t.key!==void 0&&(n=""+t.key),t)!Yf.call(t,u)||u==="key"||u==="__self"||u==="__source"||u==="ref"&&t.ref===void 0||(a[u]=t[u]);var u=arguments.length-2;if(u===1)a.children=l;else if(1<u){for(var i=Array(u),c=0;c<u;c++)i[c]=arguments[c+2];a.children=i}return mr(e.type,n,a)};q.createContext=function(e){return e={$$typeof:iv,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:uv,_context:e},e};q.createElement=function(e,t,l){var a,n={},u=null;if(t!=null)for(a in t.key!==void 0&&(u=""+t.key),t)Yf.call(t,a)&&a!=="key"&&a!=="__self"&&a!=="__source"&&(n[a]=t[a]);var i=arguments.length-2;if(i===1)n.children=l;else if(1<i){for(var c=Array(i),r=0;r<i;r++)c[r]=arguments[r+2];n.children=c}if(e&&e.defaultProps)for(a in i=e.defaultProps,i)n[a]===void 0&&(n[a]=i[a]);return mr(e,u,n)};q.createRef=function(){return{current:null}};q.forwardRef=function(e){return{$$typeof:cv,render:e}};q.isValidElement=dr;q.lazy=function(e){return{$$typeof:qf,_payload:{_status:-1,_result:e},_init:gv}};q.memo=function(e,t){return{$$typeof:ov,type:e,compare:t===void 0?null:t}};q.startTransition=function(e){var t=ne.T,l={};ne.T=l;try{var a=e(),n=ne.S;n!==null&&n(l,a),typeof a=="object"&&a!==null&&typeof a.then=="function"&&a.then(rr,Rf)}catch(u){Rf(u)}finally{t!==null&&l.types!==null&&(t.types=l.types),ne.T=t}};q.unstable_useCacheRefresh=function(){return ne.H.useCacheRefresh()};q.use=function(e){return ne.H.use(e)};q.useActionState=function(e,t,l){return ne.H.useActionState(e,t,l)};q.useCallback=function(e,t){return ne.H.useCallback(e,t)};q.useContext=function(e){return ne.H.useContext(e)};q.useDebugValue=function(){};q.useDeferredValue=function(e,t){return ne.H.useDeferredValue(e,t)};q.useEffect=function(e,t){return ne.H.useEffect(e,t)};q.useEffectEvent=function(e){return ne.H.useEffectEvent(e)};q.useId=function(){return ne.H.useId()};q.useImperativeHandle=function(e,t,l){return ne.H.useImperativeHandle(e,t,l)};q.useInsertionEffect=function(e,t){return ne.H.useInsertionEffect(e,t)};q.useLayoutEffect=function(e,t){return ne.H.useLayoutEffect(e,t)};q.useMemo=function(e,t){return ne.H.useMemo(e,t)};q.useOptimistic=function(e,t){return ne.H.useOptimistic(e,t)};q.useReducer=function(e,t,l){return ne.H.useReducer(e,t,l)};q.useRef=function(e){return ne.H.useRef(e)};q.useState=function(e){return ne.H.useState(e)};q.useSyncExternalStore=function(e,t,l){return ne.H.useSyncExternalStore(e,t,l)};q.useTransition=function(){return ne.H.useTransition()};q.version="19.2.5"});var ue=Ge((iS,Vf)=>{"use strict";Vf.exports=Xf()});var $f=Ge(me=>{"use strict";function vr(e,t){var l=e.length;e.push(t);e:for(;0<l;){var a=l-1>>>1,n=e[a];if(0<ii(n,t))e[a]=t,e[l]=n,l=a;else break e}}function Ft(e){return e.length===0?null:e[0]}function ri(e){if(e.length===0)return null;var t=e[0],l=e.pop();if(l!==t){e[0]=l;e:for(var a=0,n=e.length,u=n>>>1;a<u;){var i=2*(a+1)-1,c=e[i],r=i+1,m=e[r];if(0>ii(c,l))r<n&&0>ii(m,c)?(e[a]=m,e[r]=l,a=r):(e[a]=c,e[i]=l,a=i);else if(r<n&&0>ii(m,l))e[a]=m,e[r]=l,a=r;else break e}}return t}function ii(e,t){var l=e.sortIndex-t.sortIndex;return l!==0?l:e.id-t.id}me.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(kf=performance,me.unstable_now=function(){return kf.now()}):(pr=Date,Qf=pr.now(),me.unstable_now=function(){return pr.now()-Qf});var kf,pr,Qf,il=[],Dl=[],vv=1,Ct=null,Je=3,yr=!1,Qn=!1,Zn=!1,Er=!1,Jf=typeof setTimeout=="function"?setTimeout:null,Ff=typeof clearTimeout=="function"?clearTimeout:null,Zf=typeof setImmediate<"u"?setImmediate:null;function ci(e){for(var t=Ft(Dl);t!==null;){if(t.callback===null)ri(Dl);else if(t.startTime<=e)ri(Dl),t.sortIndex=t.expirationTime,vr(il,t);else break;t=Ft(Dl)}}function Sr(e){if(Zn=!1,ci(e),!Qn)if(Ft(il)!==null)Qn=!0,Xa||(Xa=!0,Ya());else{var t=Ft(Dl);t!==null&&br(Sr,t.startTime-e)}}var Xa=!1,Kn=-1,If=5,Wf=-1;function Pf(){return Er?!0:!(me.unstable_now()-Wf<If)}function gr(){if(Er=!1,Xa){var e=me.unstable_now();Wf=e;var t=!0;try{e:{Qn=!1,Zn&&(Zn=!1,Ff(Kn),Kn=-1),yr=!0;var l=Je;try{t:{for(ci(e),Ct=Ft(il);Ct!==null&&!(Ct.expirationTime>e&&Pf());){var a=Ct.callback;if(typeof a=="function"){Ct.callback=null,Je=Ct.priorityLevel;var n=a(Ct.expirationTime<=e);if(e=me.unstable_now(),typeof n=="function"){Ct.callback=n,ci(e),t=!0;break t}Ct===Ft(il)&&ri(il),ci(e)}else ri(il);Ct=Ft(il)}if(Ct!==null)t=!0;else{var u=Ft(Dl);u!==null&&br(Sr,u.startTime-e),t=!1}}break e}finally{Ct=null,Je=l,yr=!1}t=void 0}}finally{t?Ya():Xa=!1}}}var Ya;typeof Zf=="function"?Ya=function(){Zf(gr)}:typeof MessageChannel<"u"?(hr=new MessageChannel,Kf=hr.port2,hr.port1.onmessage=gr,Ya=function(){Kf.postMessage(null)}):Ya=function(){Jf(gr,0)};var hr,Kf;function br(e,t){Kn=Jf(function(){e(me.unstable_now())},t)}me.unstable_IdlePriority=5;me.unstable_ImmediatePriority=1;me.unstable_LowPriority=4;me.unstable_NormalPriority=3;me.unstable_Profiling=null;me.unstable_UserBlockingPriority=2;me.unstable_cancelCallback=function(e){e.callback=null};me.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"):If=0<e?Math.floor(1e3/e):5};me.unstable_getCurrentPriorityLevel=function(){return Je};me.unstable_next=function(e){switch(Je){case 1:case 2:case 3:var t=3;break;default:t=Je}var l=Je;Je=t;try{return e()}finally{Je=l}};me.unstable_requestPaint=function(){Er=!0};me.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var l=Je;Je=e;try{return t()}finally{Je=l}};me.unstable_scheduleCallback=function(e,t,l){var a=me.unstable_now();switch(typeof l=="object"&&l!==null?(l=l.delay,l=typeof l=="number"&&0<l?a+l:a):l=a,e){case 1:var n=-1;break;case 2:n=250;break;case 5:n=1073741823;break;case 4:n=1e4;break;default:n=5e3}return n=l+n,e={id:vv++,callback:t,priorityLevel:e,startTime:l,expirationTime:n,sortIndex:-1},l>a?(e.sortIndex=l,vr(Dl,e),Ft(il)===null&&e===Ft(Dl)&&(Zn?(Ff(Kn),Kn=-1):Zn=!0,br(Sr,l-a))):(e.sortIndex=n,vr(il,e),Qn||yr||(Qn=!0,Xa||(Xa=!0,Ya()))),e};me.unstable_shouldYield=Pf;me.unstable_wrapCallback=function(e){var t=Je;return function(){var l=Je;Je=t;try{return e.apply(this,arguments)}finally{Je=l}}}});var tm=Ge((rS,em)=>{"use strict";em.exports=$f()});var am=Ge(Ie=>{"use strict";var yv=ue();function lm(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}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."}function Cl(){}var Fe={d:{f:Cl,r:function(){throw Error(lm(522))},D:Cl,C:Cl,L:Cl,m:Cl,X:Cl,S:Cl,M:Cl},p:0,findDOMNode:null},Ev=Symbol.for("react.portal");function Sv(e,t,l){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ev,key:a==null?null:""+a,children:e,containerInfo:t,implementation:l}}var Jn=yv.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function oi(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}Ie.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Fe;Ie.createPortal=function(e,t){var l=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(lm(299));return Sv(e,t,null,l)};Ie.flushSync=function(e){var t=Jn.T,l=Fe.p;try{if(Jn.T=null,Fe.p=2,e)return e()}finally{Jn.T=t,Fe.p=l,Fe.d.f()}};Ie.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,Fe.d.C(e,t))};Ie.prefetchDNS=function(e){typeof e=="string"&&Fe.d.D(e)};Ie.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var l=t.as,a=oi(l,t.crossOrigin),n=typeof t.integrity=="string"?t.integrity:void 0,u=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;l==="style"?Fe.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:a,integrity:n,fetchPriority:u}):l==="script"&&Fe.d.X(e,{crossOrigin:a,integrity:n,fetchPriority:u,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};Ie.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var l=oi(t.as,t.crossOrigin);Fe.d.M(e,{crossOrigin:l,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&Fe.d.M(e)};Ie.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var l=t.as,a=oi(l,t.crossOrigin);Fe.d.L(e,l,{crossOrigin:a,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};Ie.preloadModule=function(e,t){if(typeof e=="string")if(t){var l=oi(t.as,t.crossOrigin);Fe.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:l,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else Fe.d.m(e)};Ie.requestFormReset=function(e){Fe.d.r(e)};Ie.unstable_batchedUpdates=function(e,t){return e(t)};Ie.useFormState=function(e,t,l){return Jn.H.useFormState(e,t,l)};Ie.useFormStatus=function(){return Jn.H.useHostTransitionStatus()};Ie.version="19.2.5"});var im=Ge((sS,um)=>{"use strict";function nm(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(nm)}catch(e){console.error(e)}}nm(),um.exports=am()});var y0=Ge(Hc=>{"use strict";var Le=tm(),zd=ue(),bv=im();function E(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}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."}function xd(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Hu(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function Hd(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 Rd(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function cm(e){if(Hu(e)!==e)throw Error(E(188))}function Tv(e){var t=e.alternate;if(!t){if(t=Hu(e),t===null)throw Error(E(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return cm(n),e;if(u===a)return cm(n),t;u=u.sibling}throw Error(E(188))}if(l.return!==a.return)l=n,a=u;else{for(var i=!1,c=n.child;c;){if(c===l){i=!0,l=n,a=u;break}if(c===a){i=!0,a=n,l=u;break}c=c.sibling}if(!i){for(c=u.child;c;){if(c===l){i=!0,l=u,a=n;break}if(c===a){i=!0,a=u,l=n;break}c=c.sibling}if(!i)throw Error(E(189))}}if(l.alternate!==a)throw Error(E(190))}if(l.tag!==3)throw Error(E(188));return l.stateNode.current===l?e:t}function qd(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=qd(e),t!==null)return t;e=e.sibling}return null}var re=Object.assign,_v=Symbol.for("react.element"),si=Symbol.for("react.transitional.element"),lu=Symbol.for("react.portal"),Ja=Symbol.for("react.fragment"),wd=Symbol.for("react.strict_mode"),to=Symbol.for("react.profiler"),Bd=Symbol.for("react.consumer"),pl=Symbol.for("react.context"),Wo=Symbol.for("react.forward_ref"),lo=Symbol.for("react.suspense"),ao=Symbol.for("react.suspense_list"),Po=Symbol.for("react.memo"),Ll=Symbol.for("react.lazy"),no=Symbol.for("react.activity"),Av=Symbol.for("react.memo_cache_sentinel"),rm=Symbol.iterator;function Fn(e){return e===null||typeof e!="object"?null:(e=rm&&e[rm]||e["@@iterator"],typeof e=="function"?e:null)}var Mv=Symbol.for("react.client.reference");function uo(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Mv?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ja:return"Fragment";case to:return"Profiler";case wd:return"StrictMode";case lo:return"Suspense";case ao:return"SuspenseList";case no:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case lu:return"Portal";case pl:return e.displayName||"Context";case Bd:return(e._context.displayName||"Context")+".Consumer";case Wo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Po:return t=e.displayName||null,t!==null?t:uo(e.type)||"Memo";case Ll:t=e._payload,e=e._init;try{return uo(e(t))}catch{}}return null}var au=Array.isArray,x=zd.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,F=bv.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ya={pending:!1,data:null,method:null,action:null},io=[],Fa=-1;function el(e){return{current:e}}function qe(e){0>Fa||(e.current=io[Fa],io[Fa]=null,Fa--)}function ae(e,t){Fa++,io[Fa]=e.current,e.current=t}var $t=el(null),Su=el(null),Yl=el(null),Vi=el(null);function ki(e,t){switch(ae(Yl,t),ae(Su,e),ae($t,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?gd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=gd(t),e=n0(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}qe($t),ae($t,e)}function pn(){qe($t),qe(Su),qe(Yl)}function co(e){e.memoizedState!==null&&ae(Vi,e);var t=$t.current,l=n0(t,e.type);t!==l&&(ae(Su,e),ae($t,l))}function Qi(e){Su.current===e&&(qe($t),qe(Su)),Vi.current===e&&(qe(Vi),Uu._currentValue=ya)}var Tr,om;function pa(e){if(Tr===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);Tr=t&&t[1]||"",om=-1<l.stack.indexOf(`
|
|
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
|
`+Tr+e+om}var _r=!1;function Ar(e,t){if(!e||_r)return"";_r=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var y=function(){throw Error()};if(Object.defineProperty(y.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(y,[])}catch(h){var g=h}Reflect.construct(e,[],y)}else{try{y.call()}catch(h){g=h}e.call(y.prototype)}}else{try{throw Error()}catch(h){g=h}(y=e())&&typeof y.catch=="function"&&y.catch(function(){})}}catch(h){if(h&&g&&typeof h.stack=="string")return[h.stack,g.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),i=u[0],c=u[1];if(i&&c){var r=i.split(`
|
|
`),m=c.split(`
|
|
`);for(n=a=0;a<r.length&&!r[a].includes("DetermineComponentFrameRoot");)a++;for(;n<m.length&&!m[n].includes("DetermineComponentFrameRoot");)n++;if(a===r.length||n===m.length)for(a=r.length-1,n=m.length-1;1<=a&&0<=n&&r[a]!==m[n];)n--;for(;1<=a&&0<=n;a--,n--)if(r[a]!==m[n]){if(a!==1||n!==1)do if(a--,n--,0>n||r[a]!==m[n]){var v=`
|
|
`+r[a].replace(" at new "," at ");return e.displayName&&v.includes("<anonymous>")&&(v=v.replace("<anonymous>",e.displayName)),v}while(1<=a&&0<=n);break}}}finally{_r=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?pa(l):""}function Ov(e,t){switch(e.tag){case 26:case 27:case 5:return pa(e.type);case 16:return pa("Lazy");case 13:return e.child!==t&&t!==null?pa("Suspense Fallback"):pa("Suspense");case 19:return pa("SuspenseList");case 0:case 15:return Ar(e.type,!1);case 11:return Ar(e.type.render,!1);case 1:return Ar(e.type,!0);case 31:return pa("Activity");default:return""}}function sm(e){try{var t="",l=null;do t+=Ov(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
|
|
Error generating stack: `+a.message+`
|
|
`+a.stack}}var ro=Object.prototype.hasOwnProperty,$o=Le.unstable_scheduleCallback,Mr=Le.unstable_cancelCallback,Nv=Le.unstable_shouldYield,Dv=Le.unstable_requestPaint,Et=Le.unstable_now,Cv=Le.unstable_getCurrentPriorityLevel,Gd=Le.unstable_ImmediatePriority,jd=Le.unstable_UserBlockingPriority,Zi=Le.unstable_NormalPriority,Lv=Le.unstable_LowPriority,Yd=Le.unstable_IdlePriority,Uv=Le.log,zv=Le.unstable_setDisableYieldValue,Ru=null,St=null;function ql(e){if(typeof Uv=="function"&&zv(e),St&&typeof St.setStrictMode=="function")try{St.setStrictMode(Ru,e)}catch{}}var bt=Math.clz32?Math.clz32:Rv,xv=Math.log,Hv=Math.LN2;function Rv(e){return e>>>=0,e===0?32:31-(xv(e)/Hv|0)|0}var fi=256,mi=262144,di=4194304;function ga(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function yc(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,u=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var c=a&134217727;return c!==0?(a=c&~u,a!==0?n=ga(a):(i&=c,i!==0?n=ga(i):l||(l=c&~e,l!==0&&(n=ga(l))))):(c=a&~u,c!==0?n=ga(c):i!==0?n=ga(i):l||(l=a&~e,l!==0&&(n=ga(l)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,l=t&-t,u>=l||u===32&&(l&4194048)!==0)?t:n}function qu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function qv(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Xd(){var e=di;return di<<=1,(di&62914560)===0&&(di=4194304),e}function Or(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function wu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function wv(e,t,l,a,n,u){var i=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var c=e.entanglements,r=e.expirationTimes,m=e.hiddenUpdates;for(l=i&~l;0<l;){var v=31-bt(l),y=1<<v;c[v]=0,r[v]=-1;var g=m[v];if(g!==null)for(m[v]=null,v=0;v<g.length;v++){var h=g[v];h!==null&&(h.lane&=-536870913)}l&=~y}a!==0&&Vd(e,a,0),u!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=u&~(i&~t))}function Vd(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-bt(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function kd(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-bt(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function Qd(e,t){var l=t&-t;return l=(l&42)!==0?1:es(l),(l&(e.suspendedLanes|t))!==0?0:l}function es(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ts(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Zd(){var e=F.p;return e!==0?e:(e=window.event,e===void 0?32:g0(e.type))}function fm(e,t){var l=F.p;try{return F.p=e,t()}finally{F.p=l}}var ea=Math.random().toString(36).slice(2),Ye="__reactFiber$"+ea,rt="__reactProps$"+ea,Mn="__reactContainer$"+ea,oo="__reactEvents$"+ea,Bv="__reactListeners$"+ea,Gv="__reactHandles$"+ea,mm="__reactResources$"+ea,Bu="__reactMarker$"+ea;function ls(e){delete e[Ye],delete e[rt],delete e[oo],delete e[Bv],delete e[Gv]}function Ia(e){var t=e[Ye];if(t)return t;for(var l=e.parentNode;l;){if(t=l[Mn]||l[Ye]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Sd(e);e!==null;){if(l=e[Ye])return l;e=Sd(e)}return t}e=l,l=e.parentNode}return null}function On(e){if(e=e[Ye]||e[Mn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function nu(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(E(33))}function cn(e){var t=e[mm];return t||(t=e[mm]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Re(e){e[Bu]=!0}var Kd=new Set,Jd={};function Da(e,t){gn(e,t),gn(e+"Capture",t)}function gn(e,t){for(Jd[e]=t,e=0;e<t.length;e++)Kd.add(t[e])}var jv=RegExp("^[: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]*$"),dm={},pm={};function Yv(e){return ro.call(pm,e)?!0:ro.call(dm,e)?!1:jv.test(e)?pm[e]=!0:(dm[e]=!0,!1)}function Di(e,t,l){if(Yv(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function pi(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function cl(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+a)}}function Ut(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Fd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Xv(e,t,l){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(i){l=""+i,u.call(this,i)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(i){l=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function so(e){if(!e._valueTracker){var t=Fd(e)?"checked":"value";e._valueTracker=Xv(e,t,""+e[t])}}function Id(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=Fd(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function Ki(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}}var Vv=/[\n"\\]/g;function Ht(e){return e.replace(Vv,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function fo(e,t,l,a,n,u,i,c){e.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?e.type=i:e.removeAttribute("type"),t!=null?i==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Ut(t)):e.value!==""+Ut(t)&&(e.value=""+Ut(t)):i!=="submit"&&i!=="reset"||e.removeAttribute("value"),t!=null?mo(e,i,Ut(t)):l!=null?mo(e,i,Ut(l)):a!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.name=""+Ut(c):e.removeAttribute("name")}function Wd(e,t,l,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){so(e);return}l=l!=null?""+Ut(l):"",t=t!=null?""+Ut(t):l,c||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=c?e.checked:!!a,e.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.name=i),so(e)}function mo(e,t,l){t==="number"&&Ki(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function rn(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+Ut(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function Pd(e,t,l){if(t!=null&&(t=""+Ut(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+Ut(l):""}function $d(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(E(92));if(au(a)){if(1<a.length)throw Error(E(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=Ut(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a),so(e)}function hn(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var kv=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function gm(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||kv.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function ep(e,t,l){if(t!=null&&typeof t!="object")throw Error(E(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&gm(e,n,a)}else for(var u in t)t.hasOwnProperty(u)&&gm(e,u,t[u])}function as(e){if(e.indexOf("-")===-1)return!1;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 Qv=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Zv=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ci(e){return Zv.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function gl(){}var po=null;function ns(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Wa=null,on=null;function hm(e){var t=On(e);if(t&&(e=t.stateNode)){var l=e[rt]||null;e:switch(e=t.stateNode,t.type){case"input":if(fo(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+Ht(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[rt]||null;if(!n)throw Error(E(90));fo(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&Id(a)}break e;case"textarea":Pd(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&rn(e,!!l.multiple,t,!1)}}}var Nr=!1;function tp(e,t,l){if(Nr)return e(t,l);Nr=!0;try{var a=e(t);return a}finally{if(Nr=!1,(Wa!==null||on!==null)&&(Lc(),Wa&&(t=Wa,e=on,on=Wa=null,hm(t),e)))for(t=0;t<e.length;t++)hm(e[t])}}function bu(e,t){var l=e.stateNode;if(l===null)return null;var a=l[rt]||null;if(a===null)return null;l=a[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":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(E(231,t,typeof l));return l}var Sl=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),go=!1;if(Sl)try{Va={},Object.defineProperty(Va,"passive",{get:function(){go=!0}}),window.addEventListener("test",Va,Va),window.removeEventListener("test",Va,Va)}catch{go=!1}var Va,wl=null,us=null,Li=null;function lp(){if(Li)return Li;var e,t=us,l=t.length,a,n="value"in wl?wl.value:wl.textContent,u=n.length;for(e=0;e<l&&t[e]===n[e];e++);var i=l-e;for(a=1;a<=i&&t[l-a]===n[u-a];a++);return Li=n.slice(e,1<a?1-a:void 0)}function Ui(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 gi(){return!0}function vm(){return!1}function ot(e){function t(l,a,n,u,i){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var c in e)e.hasOwnProperty(c)&&(l=e[c],this[c]=l?l(u):u[c]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?gi:vm,this.isPropagationStopped=vm,this}return re(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=gi)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=gi)},persist:function(){},isPersistent:gi}),t}var Ca={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ec=ot(Ca),Gu=re({},Ca,{view:0,detail:0}),Kv=ot(Gu),Dr,Cr,In,Sc=re({},Gu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:is,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!==In&&(In&&e.type==="mousemove"?(Dr=e.screenX-In.screenX,Cr=e.screenY-In.screenY):Cr=Dr=0,In=e),Dr)},movementY:function(e){return"movementY"in e?e.movementY:Cr}}),ym=ot(Sc),Jv=re({},Sc,{dataTransfer:0}),Fv=ot(Jv),Iv=re({},Gu,{relatedTarget:0}),Lr=ot(Iv),Wv=re({},Ca,{animationName:0,elapsedTime:0,pseudoElement:0}),Pv=ot(Wv),$v=re({},Ca,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),e1=ot($v),t1=re({},Ca,{data:0}),Em=ot(t1),l1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a1={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"},n1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function u1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=n1[e])?!!t[e]:!1}function is(){return u1}var i1=re({},Gu,{key:function(e){if(e.key){var t=l1[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ui(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?a1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:is,charCode:function(e){return e.type==="keypress"?Ui(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ui(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),c1=ot(i1),r1=re({},Sc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Sm=ot(r1),o1=re({},Gu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:is}),s1=ot(o1),f1=re({},Ca,{propertyName:0,elapsedTime:0,pseudoElement:0}),m1=ot(f1),d1=re({},Sc,{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}),p1=ot(d1),g1=re({},Ca,{newState:0,oldState:0}),h1=ot(g1),v1=[9,13,27,32],cs=Sl&&"CompositionEvent"in window,cu=null;Sl&&"documentMode"in document&&(cu=document.documentMode);var y1=Sl&&"TextEvent"in window&&!cu,ap=Sl&&(!cs||cu&&8<cu&&11>=cu),bm=" ",Tm=!1;function np(e,t){switch(e){case"keyup":return v1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function up(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Pa=!1;function E1(e,t){switch(e){case"compositionend":return up(t);case"keypress":return t.which!==32?null:(Tm=!0,bm);case"textInput":return e=t.data,e===bm&&Tm?null:e;default:return null}}function S1(e,t){if(Pa)return e==="compositionend"||!cs&&np(e,t)?(e=lp(),Li=us=wl=null,Pa=!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 ap&&t.locale!=="ko"?null:t.data;default:return null}}var b1={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 _m(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!b1[e.type]:t==="textarea"}function ip(e,t,l,a){Wa?on?on.push(a):on=[a]:Wa=a,t=fc(t,"onChange"),0<t.length&&(l=new Ec("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var ru=null,Tu=null;function T1(e){t0(e,0)}function bc(e){var t=nu(e);if(Id(t))return e}function Am(e,t){if(e==="change")return t}var cp=!1;Sl&&(Sl?(vi="oninput"in document,vi||(Ur=document.createElement("div"),Ur.setAttribute("oninput","return;"),vi=typeof Ur.oninput=="function"),hi=vi):hi=!1,cp=hi&&(!document.documentMode||9<document.documentMode));var hi,vi,Ur;function Mm(){ru&&(ru.detachEvent("onpropertychange",rp),Tu=ru=null)}function rp(e){if(e.propertyName==="value"&&bc(Tu)){var t=[];ip(t,Tu,e,ns(e)),tp(T1,t)}}function _1(e,t,l){e==="focusin"?(Mm(),ru=t,Tu=l,ru.attachEvent("onpropertychange",rp)):e==="focusout"&&Mm()}function A1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return bc(Tu)}function M1(e,t){if(e==="click")return bc(t)}function O1(e,t){if(e==="input"||e==="change")return bc(t)}function N1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _t=typeof Object.is=="function"?Object.is:N1;function _u(e,t){if(_t(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!ro.call(t,n)||!_t(e[n],t[n]))return!1}return!0}function Om(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Nm(e,t){var l=Om(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Om(l)}}function op(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?op(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function sp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ki(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=Ki(e.document)}return t}function rs(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")}var D1=Sl&&"documentMode"in document&&11>=document.documentMode,$a=null,ho=null,ou=null,vo=!1;function Dm(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;vo||$a==null||$a!==Ki(a)||(a=$a,"selectionStart"in a&&rs(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),ou&&_u(ou,a)||(ou=a,a=fc(ho,"onSelect"),0<a.length&&(t=new Ec("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=$a)))}function da(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var en={animationend:da("Animation","AnimationEnd"),animationiteration:da("Animation","AnimationIteration"),animationstart:da("Animation","AnimationStart"),transitionrun:da("Transition","TransitionRun"),transitionstart:da("Transition","TransitionStart"),transitioncancel:da("Transition","TransitionCancel"),transitionend:da("Transition","TransitionEnd")},zr={},fp={};Sl&&(fp=document.createElement("div").style,"AnimationEvent"in window||(delete en.animationend.animation,delete en.animationiteration.animation,delete en.animationstart.animation),"TransitionEvent"in window||delete en.transitionend.transition);function La(e){if(zr[e])return zr[e];if(!en[e])return e;var t=en[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in fp)return zr[e]=t[l];return e}var mp=La("animationend"),dp=La("animationiteration"),pp=La("animationstart"),C1=La("transitionrun"),L1=La("transitionstart"),U1=La("transitioncancel"),gp=La("transitionend"),hp=new Map,yo="abort auxClick beforeToggle 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(" ");yo.push("scrollEnd");function Qt(e,t){hp.set(e,t),Da(t,[e])}var Ji=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Lt=[],tn=0,os=0;function Tc(){for(var e=tn,t=os=tn=0;t<e;){var l=Lt[t];Lt[t++]=null;var a=Lt[t];Lt[t++]=null;var n=Lt[t];Lt[t++]=null;var u=Lt[t];if(Lt[t++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&vp(l,n,u)}}function _c(e,t,l,a){Lt[tn++]=e,Lt[tn++]=t,Lt[tn++]=l,Lt[tn++]=a,os|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function ss(e,t,l,a){return _c(e,t,l,a),Fi(e)}function Ua(e,t){return _c(e,null,null,t),Fi(e)}function vp(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=e.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(n=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,n&&t!==null&&(n=31-bt(l),e=u.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),u):null}function Fi(e){if(50<yu)throw yu=0,Go=null,Error(E(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ln={};function z1(e,t,l,a){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vt(e,t,l,a){return new z1(e,t,l,a)}function fs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function vl(e,t){var l=e.alternate;return l===null?(l=vt(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function yp(e,t){e.flags&=65011714;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function zi(e,t,l,a,n,u){var i=0;if(a=e,typeof e=="function")fs(e)&&(i=1);else if(typeof e=="string")i=Ry(e,l,$t.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case no:return e=vt(31,l,t,n),e.elementType=no,e.lanes=u,e;case Ja:return Ea(l.children,n,u,t);case wd:i=8,n|=24;break;case to:return e=vt(12,l,t,n|2),e.elementType=to,e.lanes=u,e;case lo:return e=vt(13,l,t,n),e.elementType=lo,e.lanes=u,e;case ao:return e=vt(19,l,t,n),e.elementType=ao,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case pl:i=10;break e;case Bd:i=9;break e;case Wo:i=11;break e;case Po:i=14;break e;case Ll:i=16,a=null;break e}i=29,l=Error(E(130,e===null?"null":typeof e,"")),a=null}return t=vt(i,l,t,n),t.elementType=e,t.type=a,t.lanes=u,t}function Ea(e,t,l,a){return e=vt(7,e,a,t),e.lanes=l,e}function xr(e,t,l){return e=vt(6,e,null,t),e.lanes=l,e}function Ep(e){var t=vt(18,null,null,0);return t.stateNode=e,t}function Hr(e,t,l){return t=vt(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Cm=new WeakMap;function Rt(e,t){if(typeof e=="object"&&e!==null){var l=Cm.get(e);return l!==void 0?l:(t={value:e,source:t,stack:sm(t)},Cm.set(e,t),t)}return{value:e,source:t,stack:sm(t)}}var an=[],nn=0,Ii=null,Au=0,zt=[],xt=0,Il=null,It=1,Wt="";function ml(e,t){an[nn++]=Au,an[nn++]=Ii,Ii=e,Au=t}function Sp(e,t,l){zt[xt++]=It,zt[xt++]=Wt,zt[xt++]=Il,Il=e;var a=It;e=Wt;var n=32-bt(a)-1;a&=~(1<<n),l+=1;var u=32-bt(t)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,It=1<<32-bt(t)+n|l<<n|a,Wt=u+e}else It=1<<u|l<<n|a,Wt=e}function ms(e){e.return!==null&&(ml(e,1),Sp(e,1,0))}function ds(e){for(;e===Ii;)Ii=an[--nn],an[nn]=null,Au=an[--nn],an[nn]=null;for(;e===Il;)Il=zt[--xt],zt[xt]=null,Wt=zt[--xt],zt[xt]=null,It=zt[--xt],zt[xt]=null}function bp(e,t){zt[xt++]=It,zt[xt++]=Wt,zt[xt++]=Il,It=t.id,Wt=t.overflow,Il=e}var Xe=null,ce=null,Z=!1,Xl=null,qt=!1,Eo=Error(E(519));function Wl(e){var t=Error(E(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Mu(Rt(t,e)),Eo}function Lm(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[Ye]=e,t[rt]=a,l){case"dialog":V("cancel",t),V("close",t);break;case"iframe":case"object":case"embed":V("load",t);break;case"video":case"audio":for(l=0;l<Cu.length;l++)V(Cu[l],t);break;case"source":V("error",t);break;case"img":case"image":case"link":V("error",t),V("load",t);break;case"details":V("toggle",t);break;case"input":V("invalid",t),Wd(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":V("invalid",t);break;case"textarea":V("invalid",t),$d(t,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||a0(t.textContent,l)?(a.popover!=null&&(V("beforetoggle",t),V("toggle",t)),a.onScroll!=null&&V("scroll",t),a.onScrollEnd!=null&&V("scrollend",t),a.onClick!=null&&(t.onclick=gl),t=!0):t=!1,t||Wl(e,!0)}function Um(e){for(Xe=e.return;Xe;)switch(Xe.tag){case 5:case 31:case 13:qt=!1;return;case 27:case 3:qt=!0;return;default:Xe=Xe.return}}function ka(e){if(e!==Xe)return!1;if(!Z)return Um(e),Z=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||ko(e.type,e.memoizedProps)),l=!l),l&&ce&&Wl(e),Um(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));ce=Ed(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));ce=Ed(e)}else t===27?(t=ce,ta(e.type)?(e=Jo,Jo=null,ce=e):ce=t):ce=Xe?Bt(e.stateNode.nextSibling):null;return!0}function _a(){ce=Xe=null,Z=!1}function Rr(){var e=Xl;return e!==null&&(it===null?it=e:it.push.apply(it,e),Xl=null),e}function Mu(e){Xl===null?Xl=[e]:Xl.push(e)}var So=el(null),za=null,hl=null;function zl(e,t,l){ae(So,t._currentValue),t._currentValue=l}function yl(e){e._currentValue=So.current,qe(So)}function bo(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function To(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;e:for(;u!==null;){var c=u;u=n;for(var r=0;r<t.length;r++)if(c.context===t[r]){u.lanes|=l,c=u.alternate,c!==null&&(c.lanes|=l),bo(u.return,l,e),a||(i=null);break e}u=c.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(E(341));i.lanes|=l,u=i.alternate,u!==null&&(u.lanes|=l),bo(i,l,e),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===e){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function Nn(e,t,l,a){e=null;for(var n=t,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(E(387));if(i=i.memoizedProps,i!==null){var c=n.type;_t(n.pendingProps.value,i.value)||(e!==null?e.push(c):e=[c])}}else if(n===Vi.current){if(i=n.alternate,i===null)throw Error(E(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(Uu):e=[Uu])}n=n.return}e!==null&&To(t,e,l,a),t.flags|=262144}function Wi(e){for(e=e.firstContext;e!==null;){if(!_t(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Aa(e){za=e,hl=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ve(e){return Tp(za,e)}function yi(e,t){return za===null&&Aa(e),Tp(e,t)}function Tp(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},hl===null){if(e===null)throw Error(E(308));hl=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else hl=hl.next=t;return l}var x1=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},H1=Le.unstable_scheduleCallback,R1=Le.unstable_NormalPriority,Me={$$typeof:pl,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ps(){return{controller:new x1,data:new Map,refCount:0}}function ju(e){e.refCount--,e.refCount===0&&H1(R1,function(){e.controller.abort()})}var su=null,_o=0,vn=0,sn=null;function q1(e,t){if(su===null){var l=su=[];_o=0,vn=Gs(),sn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return _o++,t.then(zm,zm),t}function zm(){if(--_o===0&&su!==null){sn!==null&&(sn.status="fulfilled");var e=su;su=null,vn=0,sn=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function w1(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var xm=x.S;x.S=function(e,t){qg=Et(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&q1(e,t),xm!==null&&xm(e,t)};var Sa=el(null);function gs(){var e=Sa.current;return e!==null?e:le.pooledCache}function xi(e,t){t===null?ae(Sa,Sa.current):ae(Sa,t.pool)}function _p(){var e=gs();return e===null?null:{parent:Me._currentValue,pool:e}}var Dn=Error(E(460)),hs=Error(E(474)),Ac=Error(E(542)),Pi={then:function(){}};function Hm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Ap(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(gl,gl),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,qm(e),e;default:if(typeof t.status=="string")t.then(gl,gl);else{if(e=le,e!==null&&100<e.shellSuspendCounter)throw Error(E(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,qm(e),e}throw ba=t,Dn}}function ha(e){try{var t=e._init;return t(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(ba=l,Dn):l}}var ba=null;function Rm(){if(ba===null)throw Error(E(459));var e=ba;return ba=null,e}function qm(e){if(e===Dn||e===Ac)throw Error(E(483))}var fn=null,Ou=0;function Ei(e){var t=Ou;return Ou+=1,fn===null&&(fn=[]),Ap(fn,e,t)}function Wn(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Si(e,t){throw t.$$typeof===_v?Error(E(525)):(e=Object.prototype.toString.call(t),Error(E(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Mp(e){function t(o,s){if(e){var p=o.deletions;p===null?(o.deletions=[s],o.flags|=16):p.push(s)}}function l(o,s){if(!e)return null;for(;s!==null;)t(o,s),s=s.sibling;return null}function a(o){for(var s=new Map;o!==null;)o.key!==null?s.set(o.key,o):s.set(o.index,o),o=o.sibling;return s}function n(o,s){return o=vl(o,s),o.index=0,o.sibling=null,o}function u(o,s,p){return o.index=p,e?(p=o.alternate,p!==null?(p=p.index,p<s?(o.flags|=67108866,s):p):(o.flags|=67108866,s)):(o.flags|=1048576,s)}function i(o){return e&&o.alternate===null&&(o.flags|=67108866),o}function c(o,s,p,f){return s===null||s.tag!==6?(s=xr(p,o.mode,f),s.return=o,s):(s=n(s,p),s.return=o,s)}function r(o,s,p,f){var A=p.type;return A===Ja?v(o,s,p.props.children,f,p.key):s!==null&&(s.elementType===A||typeof A=="object"&&A!==null&&A.$$typeof===Ll&&ha(A)===s.type)?(s=n(s,p.props),Wn(s,p),s.return=o,s):(s=zi(p.type,p.key,p.props,null,o.mode,f),Wn(s,p),s.return=o,s)}function m(o,s,p,f){return s===null||s.tag!==4||s.stateNode.containerInfo!==p.containerInfo||s.stateNode.implementation!==p.implementation?(s=Hr(p,o.mode,f),s.return=o,s):(s=n(s,p.children||[]),s.return=o,s)}function v(o,s,p,f,A){return s===null||s.tag!==7?(s=Ea(p,o.mode,f,A),s.return=o,s):(s=n(s,p),s.return=o,s)}function y(o,s,p){if(typeof s=="string"&&s!==""||typeof s=="number"||typeof s=="bigint")return s=xr(""+s,o.mode,p),s.return=o,s;if(typeof s=="object"&&s!==null){switch(s.$$typeof){case si:return p=zi(s.type,s.key,s.props,null,o.mode,p),Wn(p,s),p.return=o,p;case lu:return s=Hr(s,o.mode,p),s.return=o,s;case Ll:return s=ha(s),y(o,s,p)}if(au(s)||Fn(s))return s=Ea(s,o.mode,p,null),s.return=o,s;if(typeof s.then=="function")return y(o,Ei(s),p);if(s.$$typeof===pl)return y(o,yi(o,s),p);Si(o,s)}return null}function g(o,s,p,f){var A=s!==null?s.key:null;if(typeof p=="string"&&p!==""||typeof p=="number"||typeof p=="bigint")return A!==null?null:c(o,s,""+p,f);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case si:return p.key===A?r(o,s,p,f):null;case lu:return p.key===A?m(o,s,p,f):null;case Ll:return p=ha(p),g(o,s,p,f)}if(au(p)||Fn(p))return A!==null?null:v(o,s,p,f,null);if(typeof p.then=="function")return g(o,s,Ei(p),f);if(p.$$typeof===pl)return g(o,s,yi(o,p),f);Si(o,p)}return null}function h(o,s,p,f,A){if(typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint")return o=o.get(p)||null,c(s,o,""+f,A);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case si:return o=o.get(f.key===null?p:f.key)||null,r(s,o,f,A);case lu:return o=o.get(f.key===null?p:f.key)||null,m(s,o,f,A);case Ll:return f=ha(f),h(o,s,p,f,A)}if(au(f)||Fn(f))return o=o.get(p)||null,v(s,o,f,A,null);if(typeof f.then=="function")return h(o,s,p,Ei(f),A);if(f.$$typeof===pl)return h(o,s,p,yi(s,f),A);Si(s,f)}return null}function _(o,s,p,f){for(var A=null,C=null,N=s,z=s=0,R=null;N!==null&&z<p.length;z++){N.index>z?(R=N,N=null):R=N.sibling;var B=g(o,N,p[z],f);if(B===null){N===null&&(N=R);break}e&&N&&B.alternate===null&&t(o,N),s=u(B,s,z),C===null?A=B:C.sibling=B,C=B,N=R}if(z===p.length)return l(o,N),Z&&ml(o,z),A;if(N===null){for(;z<p.length;z++)N=y(o,p[z],f),N!==null&&(s=u(N,s,z),C===null?A=N:C.sibling=N,C=N);return Z&&ml(o,z),A}for(N=a(N);z<p.length;z++)R=h(N,o,z,p[z],f),R!==null&&(e&&R.alternate!==null&&N.delete(R.key===null?z:R.key),s=u(R,s,z),C===null?A=R:C.sibling=R,C=R);return e&&N.forEach(function(W){return t(o,W)}),Z&&ml(o,z),A}function M(o,s,p,f){if(p==null)throw Error(E(151));for(var A=null,C=null,N=s,z=s=0,R=null,B=p.next();N!==null&&!B.done;z++,B=p.next()){N.index>z?(R=N,N=null):R=N.sibling;var W=g(o,N,B.value,f);if(W===null){N===null&&(N=R);break}e&&N&&W.alternate===null&&t(o,N),s=u(W,s,z),C===null?A=W:C.sibling=W,C=W,N=R}if(B.done)return l(o,N),Z&&ml(o,z),A;if(N===null){for(;!B.done;z++,B=p.next())B=y(o,B.value,f),B!==null&&(s=u(B,s,z),C===null?A=B:C.sibling=B,C=B);return Z&&ml(o,z),A}for(N=a(N);!B.done;z++,B=p.next())B=h(N,o,z,B.value,f),B!==null&&(e&&B.alternate!==null&&N.delete(B.key===null?z:B.key),s=u(B,s,z),C===null?A=B:C.sibling=B,C=B);return e&&N.forEach(function(dt){return t(o,dt)}),Z&&ml(o,z),A}function D(o,s,p,f){if(typeof p=="object"&&p!==null&&p.type===Ja&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case si:e:{for(var A=p.key;s!==null;){if(s.key===A){if(A=p.type,A===Ja){if(s.tag===7){l(o,s.sibling),f=n(s,p.props.children),f.return=o,o=f;break e}}else if(s.elementType===A||typeof A=="object"&&A!==null&&A.$$typeof===Ll&&ha(A)===s.type){l(o,s.sibling),f=n(s,p.props),Wn(f,p),f.return=o,o=f;break e}l(o,s);break}else t(o,s);s=s.sibling}p.type===Ja?(f=Ea(p.props.children,o.mode,f,p.key),f.return=o,o=f):(f=zi(p.type,p.key,p.props,null,o.mode,f),Wn(f,p),f.return=o,o=f)}return i(o);case lu:e:{for(A=p.key;s!==null;){if(s.key===A)if(s.tag===4&&s.stateNode.containerInfo===p.containerInfo&&s.stateNode.implementation===p.implementation){l(o,s.sibling),f=n(s,p.children||[]),f.return=o,o=f;break e}else{l(o,s);break}else t(o,s);s=s.sibling}f=Hr(p,o.mode,f),f.return=o,o=f}return i(o);case Ll:return p=ha(p),D(o,s,p,f)}if(au(p))return _(o,s,p,f);if(Fn(p)){if(A=Fn(p),typeof A!="function")throw Error(E(150));return p=A.call(p),M(o,s,p,f)}if(typeof p.then=="function")return D(o,s,Ei(p),f);if(p.$$typeof===pl)return D(o,s,yi(o,p),f);Si(o,p)}return typeof p=="string"&&p!==""||typeof p=="number"||typeof p=="bigint"?(p=""+p,s!==null&&s.tag===6?(l(o,s.sibling),f=n(s,p),f.return=o,o=f):(l(o,s),f=xr(p,o.mode,f),f.return=o,o=f),i(o)):l(o,s)}return function(o,s,p,f){try{Ou=0;var A=D(o,s,p,f);return fn=null,A}catch(N){if(N===Dn||N===Ac)throw N;var C=vt(29,N,null,o.mode);return C.lanes=f,C.return=o,C}}}var Ma=Mp(!0),Op=Mp(!1),Ul=!1;function vs(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ao(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Vl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function kl(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(J&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=Fi(e),vp(e,null,l),t}return _c(e,a,t,l),Fi(e)}function fu(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,kd(e,l)}}function qr(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,l=l.next}while(l!==null);u===null?n=u=t:u=u.next=t}else n=u=t;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var Mo=!1;function mu(){if(Mo){var e=sn;if(e!==null)throw e}}function du(e,t,l,a){Mo=!1;var n=e.updateQueue;Ul=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var r=c,m=r.next;r.next=null,i===null?u=m:i.next=m,i=r;var v=e.alternate;v!==null&&(v=v.updateQueue,c=v.lastBaseUpdate,c!==i&&(c===null?v.firstBaseUpdate=m:c.next=m,v.lastBaseUpdate=r))}if(u!==null){var y=n.baseState;i=0,v=m=r=null,c=u;do{var g=c.lane&-536870913,h=g!==c.lane;if(h?(Q&g)===g:(a&g)===g){g!==0&&g===vn&&(Mo=!0),v!==null&&(v=v.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});e:{var _=e,M=c;g=t;var D=l;switch(M.tag){case 1:if(_=M.payload,typeof _=="function"){y=_.call(D,y,g);break e}y=_;break e;case 3:_.flags=_.flags&-65537|128;case 0:if(_=M.payload,g=typeof _=="function"?_.call(D,y,g):_,g==null)break e;y=re({},y,g);break e;case 2:Ul=!0}}g=c.callback,g!==null&&(e.flags|=64,h&&(e.flags|=8192),h=n.callbacks,h===null?n.callbacks=[g]:h.push(g))}else h={lane:g,tag:c.tag,payload:c.payload,callback:c.callback,next:null},v===null?(m=v=h,r=y):v=v.next=h,i|=g;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;h=c,c=h.next,h.next=null,n.lastBaseUpdate=h,n.shared.pending=null}}while(!0);v===null&&(r=y),n.baseState=r,n.firstBaseUpdate=m,n.lastBaseUpdate=v,u===null&&(n.shared.lanes=0),$l|=i,e.lanes=i,e.memoizedState=y}}function Np(e,t){if(typeof e!="function")throw Error(E(191,e));e.call(t)}function Dp(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)Np(l[e],t)}var yn=el(null),$i=el(0);function wm(e,t){e=Al,ae($i,e),ae(yn,t),Al=e|t.baseLanes}function Oo(){ae($i,Al),ae(yn,yn.current)}function ys(){Al=$i.current,qe(yn),qe($i)}var At=el(null),wt=null;function xl(e){var t=e.alternate;ae(ye,ye.current&1),ae(At,e),wt===null&&(t===null||yn.current!==null||t.memoizedState!==null)&&(wt=e)}function No(e){ae(ye,ye.current),ae(At,e),wt===null&&(wt=e)}function Cp(e){e.tag===22?(ae(ye,ye.current),ae(At,e),wt===null&&(wt=e)):Hl(e)}function Hl(){ae(ye,ye.current),ae(At,At.current)}function ht(e){qe(At),wt===e&&(wt=null),qe(ye)}var ye=el(0);function ec(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||Zo(l)||Ko(l)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){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 bl=0,w=null,te=null,_e=null,tc=!1,mn=!1,Oa=!1,lc=0,Nu=0,dn=null,B1=0;function ge(){throw Error(E(321))}function Es(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!_t(e[l],t[l]))return!1;return!0}function Ss(e,t,l,a,n,u){return bl=u,w=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,x.H=e===null||e.memoizedState===null?ig:Us,Oa=!1,u=l(a,n),Oa=!1,mn&&(u=Up(t,l,a,n)),Lp(e),u}function Lp(e){x.H=Du;var t=te!==null&&te.next!==null;if(bl=0,_e=te=w=null,tc=!1,Nu=0,dn=null,t)throw Error(E(300));e===null||Oe||(e=e.dependencies,e!==null&&Wi(e)&&(Oe=!0))}function Up(e,t,l,a){w=e;var n=0;do{if(mn&&(dn=null),Nu=0,mn=!1,25<=n)throw Error(E(301));if(n+=1,_e=te=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}x.H=cg,u=t(l,a)}while(mn);return u}function G1(){var e=x.H,t=e.useState()[0];return t=typeof t.then=="function"?Yu(t):t,e=e.useState()[0],(te!==null?te.memoizedState:null)!==e&&(w.flags|=1024),t}function bs(){var e=lc!==0;return lc=0,e}function Ts(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function _s(e){if(tc){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}tc=!1}bl=0,_e=te=w=null,mn=!1,Nu=lc=0,dn=null}function We(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return _e===null?w.memoizedState=_e=e:_e=_e.next=e,_e}function Ee(){if(te===null){var e=w.alternate;e=e!==null?e.memoizedState:null}else e=te.next;var t=_e===null?w.memoizedState:_e.next;if(t!==null)_e=t,te=e;else{if(e===null)throw w.alternate===null?Error(E(467)):Error(E(310));te=e,e={memoizedState:te.memoizedState,baseState:te.baseState,baseQueue:te.baseQueue,queue:te.queue,next:null},_e===null?w.memoizedState=_e=e:_e=_e.next=e}return _e}function Mc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Yu(e){var t=Nu;return Nu+=1,dn===null&&(dn=[]),e=Ap(dn,e,t),t=w,(_e===null?t.memoizedState:_e.next)===null&&(t=t.alternate,x.H=t===null||t.memoizedState===null?ig:Us),e}function Oc(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Yu(e);if(e.$$typeof===pl)return Ve(e)}throw Error(E(438,String(e)))}function As(e){var t=null,l=w.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=w.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=Mc(),w.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=Av;return t.index++,l}function Tl(e,t){return typeof t=="function"?t(e):t}function Hi(e){var t=Ee();return Ms(t,te,e)}function Ms(e,t,l){var a=e.queue;if(a===null)throw Error(E(311));a.lastRenderedReducer=l;var n=e.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}t.baseQueue=n=u,a.pending=null}if(u=e.baseState,n===null)e.memoizedState=u;else{t=n.next;var c=i=null,r=null,m=t,v=!1;do{var y=m.lane&-536870913;if(y!==m.lane?(Q&y)===y:(bl&y)===y){var g=m.revertLane;if(g===0)r!==null&&(r=r.next={lane:0,revertLane:0,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null}),y===vn&&(v=!0);else if((bl&g)===g){m=m.next,g===vn&&(v=!0);continue}else y={lane:0,revertLane:m.revertLane,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},r===null?(c=r=y,i=u):r=r.next=y,w.lanes|=g,$l|=g;y=m.action,Oa&&l(u,y),u=m.hasEagerState?m.eagerState:l(u,y)}else g={lane:y,revertLane:m.revertLane,gesture:m.gesture,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},r===null?(c=r=g,i=u):r=r.next=g,w.lanes|=y,$l|=y;m=m.next}while(m!==null&&m!==t);if(r===null?i=u:r.next=c,!_t(u,e.memoizedState)&&(Oe=!0,v&&(l=sn,l!==null)))throw l;e.memoizedState=u,e.baseState=i,e.baseQueue=r,a.lastRenderedState=u}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function wr(e){var t=Ee(),l=t.queue;if(l===null)throw Error(E(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,u=t.memoizedState;if(n!==null){l.pending=null;var i=n=n.next;do u=e(u,i.action),i=i.next;while(i!==n);_t(u,t.memoizedState)||(Oe=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function zp(e,t,l){var a=w,n=Ee(),u=Z;if(u){if(l===void 0)throw Error(E(407));l=l()}else l=t();var i=!_t((te||n).memoizedState,l);if(i&&(n.memoizedState=l,Oe=!0),n=n.queue,Os(Rp.bind(null,a,n,e),[e]),n.getSnapshot!==t||i||_e!==null&&_e.memoizedState.tag&1){if(a.flags|=2048,En(9,{destroy:void 0},Hp.bind(null,a,n,l,t),null),le===null)throw Error(E(349));u||(bl&127)!==0||xp(a,t,l)}return l}function xp(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=w.updateQueue,t===null?(t=Mc(),w.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function Hp(e,t,l,a){t.value=l,t.getSnapshot=a,qp(t)&&wp(e)}function Rp(e,t,l){return l(function(){qp(t)&&wp(e)})}function qp(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!_t(e,l)}catch{return!0}}function wp(e){var t=Ua(e,2);t!==null&&ct(t,e,2)}function Do(e){var t=We();if(typeof e=="function"){var l=e;if(e=l(),Oa){ql(!0);try{l()}finally{ql(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tl,lastRenderedState:e},t}function Bp(e,t,l,a){return e.baseState=l,Ms(e,te,typeof a=="function"?a:Tl)}function j1(e,t,l,a,n){if(Dc(e))throw Error(E(485));if(e=t.action,e!==null){var u={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};x.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,Gp(t,u)):(u.next=l.next,t.pending=l.next=u)}}function Gp(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var u=x.T,i={};x.T=i;try{var c=l(n,a),r=x.S;r!==null&&r(i,c),Bm(e,t,c)}catch(m){Co(e,t,m)}finally{u!==null&&i.types!==null&&(u.types=i.types),x.T=u}}else try{u=l(n,a),Bm(e,t,u)}catch(m){Co(e,t,m)}}function Bm(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Gm(e,t,a)},function(a){return Co(e,t,a)}):Gm(e,t,l)}function Gm(e,t,l){t.status="fulfilled",t.value=l,jp(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Gp(e,l)))}function Co(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,jp(t),t=t.next;while(t!==a)}e.action=null}function jp(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Yp(e,t){return t}function jm(e,t){if(Z){var l=le.formState;if(l!==null){e:{var a=w;if(Z){if(ce){t:{for(var n=ce,u=qt;n.nodeType!==8;){if(!u){n=null;break t}if(n=Bt(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){ce=Bt(n.nextSibling),a=n.data==="F!";break e}}Wl(a)}a=!1}a&&(t=l[0])}}return l=We(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yp,lastRenderedState:t},l.queue=a,l=ag.bind(null,w,a),a.dispatch=l,a=Do(!1),u=Ls.bind(null,w,!1,a.queue),a=We(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=j1.bind(null,w,n,u,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function Ym(e){var t=Ee();return Xp(t,te,e)}function Xp(e,t,l){if(t=Ms(e,t,Yp)[0],e=Hi(Tl)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Yu(t)}catch(i){throw i===Dn?Ac:i}else a=t;t=Ee();var n=t.queue,u=n.dispatch;return l!==t.memoizedState&&(w.flags|=2048,En(9,{destroy:void 0},Y1.bind(null,n,l),null)),[a,u,e]}function Y1(e,t){e.action=t}function Xm(e){var t=Ee(),l=te;if(l!==null)return Xp(t,l,e);Ee(),t=t.memoizedState,l=Ee();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function En(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=w.updateQueue,t===null&&(t=Mc(),w.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function Vp(){return Ee().memoizedState}function Ri(e,t,l,a){var n=We();w.flags|=e,n.memoizedState=En(1|t,{destroy:void 0},l,a===void 0?null:a)}function Nc(e,t,l,a){var n=Ee();a=a===void 0?null:a;var u=n.memoizedState.inst;te!==null&&a!==null&&Es(a,te.memoizedState.deps)?n.memoizedState=En(t,u,l,a):(w.flags|=e,n.memoizedState=En(1|t,u,l,a))}function Vm(e,t){Ri(8390656,8,e,t)}function Os(e,t){Nc(2048,8,e,t)}function X1(e){w.flags|=4;var t=w.updateQueue;if(t===null)t=Mc(),w.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function kp(e){var t=Ee().memoizedState;return X1({ref:t,nextImpl:e}),function(){if((J&2)!==0)throw Error(E(440));return t.impl.apply(void 0,arguments)}}function Qp(e,t){return Nc(4,2,e,t)}function Zp(e,t){return Nc(4,4,e,t)}function Kp(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Jp(e,t,l){l=l!=null?l.concat([e]):null,Nc(4,4,Kp.bind(null,t,e),l)}function Ns(){}function Fp(e,t){var l=Ee();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&Es(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Ip(e,t){var l=Ee();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&Es(t,a[1]))return a[0];if(a=e(),Oa){ql(!0);try{e()}finally{ql(!1)}}return l.memoizedState=[a,t],a}function Ds(e,t,l){return l===void 0||(bl&1073741824)!==0&&(Q&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=Bg(),w.lanes|=e,$l|=e,l)}function Wp(e,t,l,a){return _t(l,t)?l:yn.current!==null?(e=Ds(e,l,a),_t(e,t)||(Oe=!0),e):(bl&42)===0||(bl&1073741824)!==0&&(Q&261930)===0?(Oe=!0,e.memoizedState=l):(e=Bg(),w.lanes|=e,$l|=e,t)}function Pp(e,t,l,a,n){var u=F.p;F.p=u!==0&&8>u?u:8;var i=x.T,c={};x.T=c,Ls(e,!1,t,l);try{var r=n(),m=x.S;if(m!==null&&m(c,r),r!==null&&typeof r=="object"&&typeof r.then=="function"){var v=w1(r,a);pu(e,t,v,Tt(e))}else pu(e,t,a,Tt(e))}catch(y){pu(e,t,{then:function(){},status:"rejected",reason:y},Tt())}finally{F.p=u,i!==null&&c.types!==null&&(i.types=c.types),x.T=i}}function V1(){}function Lo(e,t,l,a){if(e.tag!==5)throw Error(E(476));var n=$p(e).queue;Pp(e,n,t,ya,l===null?V1:function(){return eg(e),l(a)})}function $p(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ya,baseState:ya,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tl,lastRenderedState:ya},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tl,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function eg(e){var t=$p(e);t.next===null&&(t=e.alternate.memoizedState),pu(e,t.next.queue,{},Tt())}function Cs(){return Ve(Uu)}function tg(){return Ee().memoizedState}function lg(){return Ee().memoizedState}function k1(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=Tt();e=Vl(l);var a=kl(t,e,l);a!==null&&(ct(a,t,l),fu(a,t,l)),t={cache:ps()},e.payload=t;return}t=t.return}}function Q1(e,t,l){var a=Tt();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Dc(e)?ng(t,l):(l=ss(e,t,l,a),l!==null&&(ct(l,e,a),ug(l,t,a)))}function ag(e,t,l){var a=Tt();pu(e,t,l,a)}function pu(e,t,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Dc(e))ng(t,n);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,c=u(i,l);if(n.hasEagerState=!0,n.eagerState=c,_t(c,i))return _c(e,t,n,0),le===null&&Tc(),!1}catch{}if(l=ss(e,t,n,a),l!==null)return ct(l,e,a),ug(l,t,a),!0}return!1}function Ls(e,t,l,a){if(a={lane:2,revertLane:Gs(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Dc(e)){if(t)throw Error(E(479))}else t=ss(e,l,a,2),t!==null&&ct(t,e,2)}function Dc(e){var t=e.alternate;return e===w||t!==null&&t===w}function ng(e,t){mn=tc=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function ug(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,kd(e,l)}}var Du={readContext:Ve,use:Oc,useCallback:ge,useContext:ge,useEffect:ge,useImperativeHandle:ge,useLayoutEffect:ge,useInsertionEffect:ge,useMemo:ge,useReducer:ge,useRef:ge,useState:ge,useDebugValue:ge,useDeferredValue:ge,useTransition:ge,useSyncExternalStore:ge,useId:ge,useHostTransitionStatus:ge,useFormState:ge,useActionState:ge,useOptimistic:ge,useMemoCache:ge,useCacheRefresh:ge};Du.useEffectEvent=ge;var ig={readContext:Ve,use:Oc,useCallback:function(e,t){return We().memoizedState=[e,t===void 0?null:t],e},useContext:Ve,useEffect:Vm,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,Ri(4194308,4,Kp.bind(null,t,e),l)},useLayoutEffect:function(e,t){return Ri(4194308,4,e,t)},useInsertionEffect:function(e,t){Ri(4,2,e,t)},useMemo:function(e,t){var l=We();t=t===void 0?null:t;var a=e();if(Oa){ql(!0);try{e()}finally{ql(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=We();if(l!==void 0){var n=l(t);if(Oa){ql(!0);try{l(t)}finally{ql(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=Q1.bind(null,w,e),[a.memoizedState,e]},useRef:function(e){var t=We();return e={current:e},t.memoizedState=e},useState:function(e){e=Do(e);var t=e.queue,l=ag.bind(null,w,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:Ns,useDeferredValue:function(e,t){var l=We();return Ds(l,e,t)},useTransition:function(){var e=Do(!1);return e=Pp.bind(null,w,e.queue,!0,!1),We().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=w,n=We();if(Z){if(l===void 0)throw Error(E(407));l=l()}else{if(l=t(),le===null)throw Error(E(349));(Q&127)!==0||xp(a,t,l)}n.memoizedState=l;var u={value:l,getSnapshot:t};return n.queue=u,Vm(Rp.bind(null,a,u,e),[e]),a.flags|=2048,En(9,{destroy:void 0},Hp.bind(null,a,u,l,t),null),l},useId:function(){var e=We(),t=le.identifierPrefix;if(Z){var l=Wt,a=It;l=(a&~(1<<32-bt(a)-1)).toString(32)+l,t="_"+t+"R_"+l,l=lc++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=B1++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Cs,useFormState:jm,useActionState:jm,useOptimistic:function(e){var t=We();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=Ls.bind(null,w,!0,l),l.dispatch=t,[e,t]},useMemoCache:As,useCacheRefresh:function(){return We().memoizedState=k1.bind(null,w)},useEffectEvent:function(e){var t=We(),l={impl:e};return t.memoizedState=l,function(){if((J&2)!==0)throw Error(E(440));return l.impl.apply(void 0,arguments)}}},Us={readContext:Ve,use:Oc,useCallback:Fp,useContext:Ve,useEffect:Os,useImperativeHandle:Jp,useInsertionEffect:Qp,useLayoutEffect:Zp,useMemo:Ip,useReducer:Hi,useRef:Vp,useState:function(){return Hi(Tl)},useDebugValue:Ns,useDeferredValue:function(e,t){var l=Ee();return Wp(l,te.memoizedState,e,t)},useTransition:function(){var e=Hi(Tl)[0],t=Ee().memoizedState;return[typeof e=="boolean"?e:Yu(e),t]},useSyncExternalStore:zp,useId:tg,useHostTransitionStatus:Cs,useFormState:Ym,useActionState:Ym,useOptimistic:function(e,t){var l=Ee();return Bp(l,te,e,t)},useMemoCache:As,useCacheRefresh:lg};Us.useEffectEvent=kp;var cg={readContext:Ve,use:Oc,useCallback:Fp,useContext:Ve,useEffect:Os,useImperativeHandle:Jp,useInsertionEffect:Qp,useLayoutEffect:Zp,useMemo:Ip,useReducer:wr,useRef:Vp,useState:function(){return wr(Tl)},useDebugValue:Ns,useDeferredValue:function(e,t){var l=Ee();return te===null?Ds(l,e,t):Wp(l,te.memoizedState,e,t)},useTransition:function(){var e=wr(Tl)[0],t=Ee().memoizedState;return[typeof e=="boolean"?e:Yu(e),t]},useSyncExternalStore:zp,useId:tg,useHostTransitionStatus:Cs,useFormState:Xm,useActionState:Xm,useOptimistic:function(e,t){var l=Ee();return te!==null?Bp(l,te,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:As,useCacheRefresh:lg};cg.useEffectEvent=kp;function Br(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:re({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var Uo={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=Tt(),n=Vl(a);n.payload=t,l!=null&&(n.callback=l),t=kl(e,n,a),t!==null&&(ct(t,e,a),fu(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=Tt(),n=Vl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=kl(e,n,a),t!==null&&(ct(t,e,a),fu(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=Tt(),a=Vl(l);a.tag=2,t!=null&&(a.callback=t),t=kl(e,a,l),t!==null&&(ct(t,e,l),fu(t,e,l))}};function km(e,t,l,a,n,u,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,i):t.prototype&&t.prototype.isPureReactComponent?!_u(l,a)||!_u(n,u):!0}function Qm(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&Uo.enqueueReplaceState(t,t.state,null)}function Na(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=re({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}function rg(e){Ji(e)}function og(e){console.error(e)}function sg(e){Ji(e)}function ac(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Zm(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function zo(e,t,l){return l=Vl(l),l.tag=3,l.payload={element:null},l.callback=function(){ac(e,t)},l}function fg(e){return e=Vl(e),e.tag=3,e}function mg(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;e.payload=function(){return n(u)},e.callback=function(){Zm(t,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(e.callback=function(){Zm(t,l,a),typeof n!="function"&&(Ql===null?Ql=new Set([this]):Ql.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function Z1(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&Nn(t,l,n,!0),l=At.current,l!==null){switch(l.tag){case 31:case 13:return wt===null?rc():l.alternate===null&&he===0&&(he=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Pi?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),Fr(e,a,n)),!1;case 22:return l.flags|=65536,a===Pi?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),Fr(e,a,n)),!1}throw Error(E(435,l.tag))}return Fr(e,a,n),rc(),!1}if(Z)return t=At.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==Eo&&(e=Error(E(422),{cause:a}),Mu(Rt(e,l)))):(a!==Eo&&(t=Error(E(423),{cause:a}),Mu(Rt(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=Rt(a,l),n=zo(e.stateNode,a,n),qr(e,n),he!==4&&(he=2)),!1;var u=Error(E(520),{cause:a});if(u=Rt(u,l),vu===null?vu=[u]:vu.push(u),he!==4&&(he=2),t===null)return!0;a=Rt(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=zo(l.stateNode,a,e),qr(l,e),!1;case 1:if(t=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Ql===null||!Ql.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=fg(n),mg(n,e,l,a),qr(l,n),!1}l=l.return}while(l!==null);return!1}var zs=Error(E(461)),Oe=!1;function je(e,t,l,a){t.child=e===null?Op(t,null,l,a):Ma(t,e.child,l,a)}function Km(e,t,l,a,n){l=l.render;var u=t.ref;if("ref"in a){var i={};for(var c in a)c!=="ref"&&(i[c]=a[c])}else i=a;return Aa(t),a=Ss(e,t,l,i,u,n),c=bs(),e!==null&&!Oe?(Ts(e,t,n),_l(e,t,n)):(Z&&c&&ms(t),t.flags|=1,je(e,t,a,n),t.child)}function Jm(e,t,l,a,n){if(e===null){var u=l.type;return typeof u=="function"&&!fs(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,dg(e,t,u,a,n)):(e=zi(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!xs(e,n)){var i=u.memoizedProps;if(l=l.compare,l=l!==null?l:_u,l(i,a)&&e.ref===t.ref)return _l(e,t,n)}return t.flags|=1,e=vl(u,a),e.ref=t.ref,e.return=t,t.child=e}function dg(e,t,l,a,n){if(e!==null){var u=e.memoizedProps;if(_u(u,a)&&e.ref===t.ref)if(Oe=!1,t.pendingProps=a=u,xs(e,n))(e.flags&131072)!==0&&(Oe=!0);else return t.lanes=e.lanes,_l(e,t,n)}return xo(e,t,l,a,n)}function pg(e,t,l,a){var n=a.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,e!==null){for(a=t.child=e.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,t.child=null;return Fm(e,t,u,l,a)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&xi(t,u!==null?u.cachePool:null),u!==null?wm(t,u):Oo(),Cp(t);else return a=t.lanes=536870912,Fm(e,t,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(xi(t,u.cachePool),wm(t,u),Hl(t),t.memoizedState=null):(e!==null&&xi(t,null),Oo(),Hl(t));return je(e,t,n,l),t.child}function uu(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Fm(e,t,l,a,n){var u=gs();return u=u===null?null:{parent:Me._currentValue,pool:u},t.memoizedState={baseLanes:l,cachePool:u},e!==null&&xi(t,null),Oo(),Cp(t),e!==null&&Nn(e,t,a,!0),t.childLanes=n,null}function qi(e,t){return t=nc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Im(e,t,l){return Ma(t,e.child,null,l),e=qi(t,t.pendingProps),e.flags|=2,ht(t),t.memoizedState=null,e}function K1(e,t,l){var a=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Z){if(a.mode==="hidden")return e=qi(t,a),t.lanes=536870912,uu(null,e);if(No(t),(e=ce)?(e=i0(e,qt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Il!==null?{id:It,overflow:Wt}:null,retryLane:536870912,hydrationErrors:null},l=Ep(e),l.return=t,t.child=l,Xe=t,ce=null)):e=null,e===null)throw Wl(t);return t.lanes=536870912,null}return qi(t,a)}var u=e.memoizedState;if(u!==null){var i=u.dehydrated;if(No(t),n)if(t.flags&256)t.flags&=-257,t=Im(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(E(558));else if(Oe||Nn(e,t,l,!1),n=(l&e.childLanes)!==0,Oe||n){if(a=le,a!==null&&(i=Qd(a,l),i!==0&&i!==u.retryLane))throw u.retryLane=i,Ua(e,i),ct(a,e,i),zs;rc(),t=Im(e,t,l)}else e=u.treeContext,ce=Bt(i.nextSibling),Xe=t,Z=!0,Xl=null,qt=!1,e!==null&&bp(t,e),t=qi(t,a),t.flags|=4096;return t}return e=vl(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function wi(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(E(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function xo(e,t,l,a,n){return Aa(t),l=Ss(e,t,l,a,void 0,n),a=bs(),e!==null&&!Oe?(Ts(e,t,n),_l(e,t,n)):(Z&&a&&ms(t),t.flags|=1,je(e,t,l,n),t.child)}function Wm(e,t,l,a,n,u){return Aa(t),t.updateQueue=null,l=Up(t,a,l,n),Lp(e),a=bs(),e!==null&&!Oe?(Ts(e,t,u),_l(e,t,u)):(Z&&a&&ms(t),t.flags|=1,je(e,t,l,u),t.child)}function Pm(e,t,l,a,n){if(Aa(t),t.stateNode===null){var u=ln,i=l.contextType;typeof i=="object"&&i!==null&&(u=Ve(i)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Uo,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},vs(t),i=l.contextType,u.context=typeof i=="object"&&i!==null?Ve(i):ln,u.state=t.memoizedState,i=l.getDerivedStateFromProps,typeof i=="function"&&(Br(t,l,i,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&Uo.enqueueReplaceState(u,u.state,null),du(t,a,u,n),mu(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var c=t.memoizedProps,r=Na(l,c);u.props=r;var m=u.context,v=l.contextType;i=ln,typeof v=="object"&&v!==null&&(i=Ve(v));var y=l.getDerivedStateFromProps;v=typeof y=="function"||typeof u.getSnapshotBeforeUpdate=="function",c=t.pendingProps!==c,v||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c||m!==i)&&Qm(t,u,a,i),Ul=!1;var g=t.memoizedState;u.state=g,du(t,a,u,n),mu(),m=t.memoizedState,c||g!==m||Ul?(typeof y=="function"&&(Br(t,l,y,a),m=t.memoizedState),(r=Ul||km(t,l,r,a,g,m,i))?(v||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=m),u.props=a,u.state=m,u.context=i,a=r):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,Ao(e,t),i=t.memoizedProps,v=Na(l,i),u.props=v,y=t.pendingProps,g=u.context,m=l.contextType,r=ln,typeof m=="object"&&m!==null&&(r=Ve(m)),c=l.getDerivedStateFromProps,(m=typeof c=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==y||g!==r)&&Qm(t,u,a,r),Ul=!1,g=t.memoizedState,u.state=g,du(t,a,u,n),mu();var h=t.memoizedState;i!==y||g!==h||Ul||e!==null&&e.dependencies!==null&&Wi(e.dependencies)?(typeof c=="function"&&(Br(t,l,c,a),h=t.memoizedState),(v=Ul||km(t,l,v,a,g,h,r)||e!==null&&e.dependencies!==null&&Wi(e.dependencies))?(m||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,h,r),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,h,r)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=h),u.props=a,u.state=h,u.context=r,a=v):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,wi(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=Ma(t,e.child,null,n),t.child=Ma(t,null,l,n)):je(e,t,l,n),t.memoizedState=u.state,e=t.child):e=_l(e,t,n),e}function $m(e,t,l,a){return _a(),t.flags|=256,je(e,t,l,a),t.child}var Gr={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function jr(e){return{baseLanes:e,cachePool:_p()}}function Yr(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=yt),e}function gg(e,t,l){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,i;if((i=u)||(i=e!==null&&e.memoizedState===null?!1:(ye.current&2)!==0),i&&(n=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,e===null){if(Z){if(n?xl(t):Hl(t),(e=ce)?(e=i0(e,qt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Il!==null?{id:It,overflow:Wt}:null,retryLane:536870912,hydrationErrors:null},l=Ep(e),l.return=t,t.child=l,Xe=t,ce=null)):e=null,e===null)throw Wl(t);return Ko(e)?t.lanes=32:t.lanes=536870912,null}var c=a.children;return a=a.fallback,n?(Hl(t),n=t.mode,c=nc({mode:"hidden",children:c},n),a=Ea(a,n,l,null),c.return=t,a.return=t,c.sibling=a,t.child=c,a=t.child,a.memoizedState=jr(l),a.childLanes=Yr(e,i,l),t.memoizedState=Gr,uu(null,a)):(xl(t),Ho(t,c))}var r=e.memoizedState;if(r!==null&&(c=r.dehydrated,c!==null)){if(u)t.flags&256?(xl(t),t.flags&=-257,t=Xr(e,t,l)):t.memoizedState!==null?(Hl(t),t.child=e.child,t.flags|=128,t=null):(Hl(t),c=a.fallback,n=t.mode,a=nc({mode:"visible",children:a.children},n),c=Ea(c,n,l,null),c.flags|=2,a.return=t,c.return=t,a.sibling=c,t.child=a,Ma(t,e.child,null,l),a=t.child,a.memoizedState=jr(l),a.childLanes=Yr(e,i,l),t.memoizedState=Gr,t=uu(null,a));else if(xl(t),Ko(c)){if(i=c.nextSibling&&c.nextSibling.dataset,i)var m=i.dgst;i=m,a=Error(E(419)),a.stack="",a.digest=i,Mu({value:a,source:null,stack:null}),t=Xr(e,t,l)}else if(Oe||Nn(e,t,l,!1),i=(l&e.childLanes)!==0,Oe||i){if(i=le,i!==null&&(a=Qd(i,l),a!==0&&a!==r.retryLane))throw r.retryLane=a,Ua(e,a),ct(i,e,a),zs;Zo(c)||rc(),t=Xr(e,t,l)}else Zo(c)?(t.flags|=192,t.child=e.child,t=null):(e=r.treeContext,ce=Bt(c.nextSibling),Xe=t,Z=!0,Xl=null,qt=!1,e!==null&&bp(t,e),t=Ho(t,a.children),t.flags|=4096);return t}return n?(Hl(t),c=a.fallback,n=t.mode,r=e.child,m=r.sibling,a=vl(r,{mode:"hidden",children:a.children}),a.subtreeFlags=r.subtreeFlags&65011712,m!==null?c=vl(m,c):(c=Ea(c,n,l,null),c.flags|=2),c.return=t,a.return=t,a.sibling=c,t.child=a,uu(null,a),a=t.child,c=e.child.memoizedState,c===null?c=jr(l):(n=c.cachePool,n!==null?(r=Me._currentValue,n=n.parent!==r?{parent:r,pool:r}:n):n=_p(),c={baseLanes:c.baseLanes|l,cachePool:n}),a.memoizedState=c,a.childLanes=Yr(e,i,l),t.memoizedState=Gr,uu(e.child,a)):(xl(t),l=e.child,e=l.sibling,l=vl(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(i=t.deletions,i===null?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=l,t.memoizedState=null,l)}function Ho(e,t){return t=nc({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function nc(e,t){return e=vt(22,e,null,t),e.lanes=0,e}function Xr(e,t,l){return Ma(t,e.child,null,l),e=Ho(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ed(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),bo(e.return,t,l)}function Vr(e,t,l,a,n,u){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=l,i.tailMode=n,i.treeForkCount=u)}function hg(e,t,l){var a=t.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=ye.current,c=(i&2)!==0;if(c?(i=i&1|2,t.flags|=128):i&=1,ae(ye,i),je(e,t,a,l),a=Z?Au:0,!c&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ed(e,l,t);else if(e.tag===19)ed(e,l,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}switch(n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&ec(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),Vr(t,!1,n,l,u,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&ec(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}Vr(t,!0,l,null,u,a);break;case"together":Vr(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function _l(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),$l|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(Nn(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,l=vl(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=vl(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function xs(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Wi(e)))}function J1(e,t,l){switch(t.tag){case 3:ki(t,t.stateNode.containerInfo),zl(t,Me,e.memoizedState.cache),_a();break;case 27:case 5:co(t);break;case 4:ki(t,t.stateNode.containerInfo);break;case 10:zl(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,No(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(xl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?gg(e,t,l):(xl(t),e=_l(e,t,l),e!==null?e.sibling:null);xl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(Nn(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return hg(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),ae(ye,ye.current),a)break;return null;case 22:return t.lanes=0,pg(e,t,l,t.pendingProps);case 24:zl(t,Me,e.memoizedState.cache)}return _l(e,t,l)}function vg(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)Oe=!0;else{if(!xs(e,l)&&(t.flags&128)===0)return Oe=!1,J1(e,t,l);Oe=(e.flags&131072)!==0}else Oe=!1,Z&&(t.flags&1048576)!==0&&Sp(t,Au,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=ha(t.elementType),t.type=e,typeof e=="function")fs(e)?(a=Na(e,a),t.tag=1,t=Pm(null,t,e,a,l)):(t.tag=0,t=xo(null,t,e,a,l));else{if(e!=null){var n=e.$$typeof;if(n===Wo){t.tag=11,t=Km(null,t,e,a,l);break e}else if(n===Po){t.tag=14,t=Jm(null,t,e,a,l);break e}}throw t=uo(e)||e,Error(E(306,t,""))}}return t;case 0:return xo(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=Na(a,t.pendingProps),Pm(e,t,a,n,l);case 3:e:{if(ki(t,t.stateNode.containerInfo),e===null)throw Error(E(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,Ao(e,t),du(t,a,null,l);var i=t.memoizedState;if(a=i.cache,zl(t,Me,a),a!==u.cache&&To(t,[Me],l,!0),mu(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=$m(e,t,a,l);break e}else if(a!==n){n=Rt(Error(E(424)),t),Mu(n),t=$m(e,t,a,l);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,ce=Bt(e.firstChild),Xe=t,Z=!0,Xl=null,qt=!0,l=Op(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling;else{if(_a(),a===n){t=_l(e,t,l);break e}je(e,t,a,l)}t=t.child}return t;case 26:return wi(e,t),e===null?(l=Td(t.type,null,t.pendingProps,null))?t.memoizedState=l:Z||(l=t.type,e=t.pendingProps,a=mc(Yl.current).createElement(l),a[Ye]=t,a[rt]=e,ke(a,l,e),Re(a),t.stateNode=a):t.memoizedState=Td(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return co(t),e===null&&Z&&(a=t.stateNode=c0(t.type,t.pendingProps,Yl.current),Xe=t,qt=!0,n=ce,ta(t.type)?(Jo=n,ce=Bt(a.firstChild)):ce=n),je(e,t,t.pendingProps.children,l),wi(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Z&&((n=a=ce)&&(a=Ty(a,t.type,t.pendingProps,qt),a!==null?(t.stateNode=a,Xe=t,ce=Bt(a.firstChild),qt=!1,n=!0):n=!1),n||Wl(t)),co(t),n=t.type,u=t.pendingProps,i=e!==null?e.memoizedProps:null,a=u.children,ko(n,u)?a=null:i!==null&&ko(n,i)&&(t.flags|=32),t.memoizedState!==null&&(n=Ss(e,t,G1,null,null,l),Uu._currentValue=n),wi(e,t),je(e,t,a,l),t.child;case 6:return e===null&&Z&&((e=l=ce)&&(l=_y(l,t.pendingProps,qt),l!==null?(t.stateNode=l,Xe=t,ce=null,e=!0):e=!1),e||Wl(t)),null;case 13:return gg(e,t,l);case 4:return ki(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Ma(t,null,a,l):je(e,t,a,l),t.child;case 11:return Km(e,t,t.type,t.pendingProps,l);case 7:return je(e,t,t.pendingProps,l),t.child;case 8:return je(e,t,t.pendingProps.children,l),t.child;case 12:return je(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,zl(t,t.type,a.value),je(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Aa(t),n=Ve(n),a=a(n),t.flags|=1,je(e,t,a,l),t.child;case 14:return Jm(e,t,t.type,t.pendingProps,l);case 15:return dg(e,t,t.type,t.pendingProps,l);case 19:return hg(e,t,l);case 31:return K1(e,t,l);case 22:return pg(e,t,l,t.pendingProps);case 24:return Aa(t),a=Ve(Me),e===null?(n=gs(),n===null&&(n=le,u=ps(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),t.memoizedState={parent:a,cache:n},vs(t),zl(t,Me,n)):((e.lanes&l)!==0&&(Ao(e,t),du(t,null,null,l),mu()),n=e.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),zl(t,Me,a)):(a=u.cache,zl(t,Me,a),a!==n.cache&&To(t,[Me],l,!0))),je(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(E(156,t.tag))}function rl(e){e.flags|=4}function kr(e,t,l,a,n){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(n&335544128)===n)if(e.stateNode.complete)e.flags|=8192;else if(Yg())e.flags|=8192;else throw ba=Pi,hs}else e.flags&=-16777217}function td(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!s0(t))if(Yg())e.flags|=8192;else throw ba=Pi,hs}function bi(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Xd():536870912,e.lanes|=t,Sn|=t)}function Pn(e,t){if(!Z)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function ie(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function F1(e,t,l){var a=t.pendingProps;switch(ds(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ie(t),null;case 1:return ie(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),yl(Me),pn(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(ka(t)?rl(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Rr())),ie(t),null;case 26:var n=t.type,u=t.memoizedState;return e===null?(rl(t),u!==null?(ie(t),td(t,u)):(ie(t),kr(t,n,null,a,l))):u?u!==e.memoizedState?(rl(t),ie(t),td(t,u)):(ie(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&rl(t),ie(t),kr(t,n,e,a,l)),null;case 27:if(Qi(t),l=Yl.current,n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&rl(t);else{if(!a){if(t.stateNode===null)throw Error(E(166));return ie(t),null}e=$t.current,ka(t)?Lm(t,e):(e=c0(n,a,l),t.stateNode=e,rl(t))}return ie(t),null;case 5:if(Qi(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&rl(t);else{if(!a){if(t.stateNode===null)throw Error(E(166));return ie(t),null}if(u=$t.current,ka(t))Lm(t,u);else{var i=mc(Yl.current);switch(u){case 1:u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=i.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Ye]=t,u[rt]=a;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;e:switch(ke(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&rl(t)}}return ie(t),kr(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&rl(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(E(166));if(e=Yl.current,ka(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=Xe,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[Ye]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||a0(e.nodeValue,l)),e||Wl(t,!0)}else e=mc(e).createTextNode(a),e[Ye]=t,t.stateNode=e}return ie(t),null;case 31:if(l=t.memoizedState,e===null||e.memoizedState!==null){if(a=ka(t),l!==null){if(e===null){if(!a)throw Error(E(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(557));e[Ye]=t}else _a(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ie(t),e=!1}else l=Rr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(ht(t),t):(ht(t),null);if((t.flags&128)!==0)throw Error(E(558))}return ie(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=ka(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(E(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(E(317));n[Ye]=t}else _a(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ie(t),n=!1}else n=Rr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(ht(t),t):(ht(t),null)}return ht(t),(t.flags&128)!==0?(t.lanes=l,t):(l=a!==null,e=e!==null&&e.memoizedState!==null,l&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==e&&l&&(t.child.flags|=8192),bi(t,t.updateQueue),ie(t),null);case 4:return pn(),e===null&&js(t.stateNode.containerInfo),ie(t),null;case 10:return yl(t.type),ie(t),null;case 19:if(qe(ye),a=t.memoizedState,a===null)return ie(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)Pn(a,!1);else{if(he!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=ec(e),u!==null){for(t.flags|=128,Pn(a,!1),e=u.updateQueue,t.updateQueue=e,bi(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)yp(l,e),l=l.sibling;return ae(ye,ye.current&1|2),Z&&ml(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&Et()>ic&&(t.flags|=128,n=!0,Pn(a,!1),t.lanes=4194304)}else{if(!n)if(e=ec(u),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,bi(t,e),Pn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!Z)return ie(t),null}else 2*Et()-a.renderingStartTime>ic&&l!==536870912&&(t.flags|=128,n=!0,Pn(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(e=a.last,e!==null?e.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=Et(),e.sibling=null,l=ye.current,ae(ye,n?l&1|2:l&1),Z&&ml(t,a.treeForkCount),e):(ie(t),null);case 22:case 23:return ht(t),ys(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(ie(t),t.subtreeFlags&6&&(t.flags|=8192)):ie(t),l=t.updateQueue,l!==null&&bi(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&qe(Sa),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),yl(Me),ie(t),null;case 25:return null;case 30:return null}throw Error(E(156,t.tag))}function I1(e,t){switch(ds(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return yl(Me),pn(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Qi(t),null;case 31:if(t.memoizedState!==null){if(ht(t),t.alternate===null)throw Error(E(340));_a()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(ht(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));_a()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return qe(ye),null;case 4:return pn(),null;case 10:return yl(t.type),null;case 22:case 23:return ht(t),ys(),e!==null&&qe(Sa),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return yl(Me),null;case 25:return null;default:return null}}function yg(e,t){switch(ds(t),t.tag){case 3:yl(Me),pn();break;case 26:case 27:case 5:Qi(t);break;case 4:pn();break;case 31:t.memoizedState!==null&&ht(t);break;case 13:ht(t);break;case 19:qe(ye);break;case 10:yl(t.type);break;case 22:case 23:ht(t),ys(),e!==null&&qe(Sa);break;case 24:yl(Me)}}function Xu(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var u=l.create,i=l.inst;a=u(),i.destroy=a}l=l.next}while(l!==n)}}catch(c){$(t,t.return,c)}}function Pl(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&e)===e){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=t;var r=l,m=c;try{m()}catch(v){$(n,r,v)}}}a=a.next}while(a!==u)}}catch(v){$(t,t.return,v)}}function Eg(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{Dp(t,l)}catch(a){$(e,e.return,a)}}}function Sg(e,t,l){l.props=Na(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){$(e,t,a)}}function gu(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(n){$(e,t,n)}}function Pt(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){$(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){$(e,t,n)}else l.current=null}function bg(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){$(e,e.return,n)}}function Qr(e,t,l){try{var a=e.stateNode;hy(a,e.type,l,t),a[rt]=t}catch(n){$(e,e.return,n)}}function Tg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ta(e.type)||e.tag===4}function Zr(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Tg(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.tag===27&&ta(e.type)||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 Ro(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=gl));else if(a!==4&&(a===27&&ta(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(Ro(e,t,l),e=e.sibling;e!==null;)Ro(e,t,l),e=e.sibling}function uc(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&ta(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(uc(e,t,l),e=e.sibling;e!==null;)uc(e,t,l),e=e.sibling}function _g(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);ke(t,a,l),t[Ye]=e,t[rt]=l}catch(u){$(e,e.return,u)}}var dl=!1,Ae=!1,Kr=!1,ld=typeof WeakSet=="function"?WeakSet:Set,He=null;function W1(e,t){if(e=e.containerInfo,Xo=hc,e=sp(e),rs(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break e}var i=0,c=-1,r=-1,m=0,v=0,y=e,g=null;t:for(;;){for(var h;y!==l||n!==0&&y.nodeType!==3||(c=i+n),y!==u||a!==0&&y.nodeType!==3||(r=i+a),y.nodeType===3&&(i+=y.nodeValue.length),(h=y.firstChild)!==null;)g=y,y=h;for(;;){if(y===e)break t;if(g===l&&++m===n&&(c=i),g===u&&++v===a&&(r=i),(h=y.nextSibling)!==null)break;y=g,g=y.parentNode}y=h}l=c===-1||r===-1?null:{start:c,end:r}}else l=null}l=l||{start:0,end:0}}else l=null;for(Vo={focusedElem:e,selectionRange:l},hc=!1,He=t;He!==null;)if(t=He,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,He=e;else for(;He!==null;){switch(t=He,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(l=0;l<e.length;l++)n=e[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,l=t,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var _=Na(l.type,n);e=a.getSnapshotBeforeUpdate(_,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(M){$(l,l.return,M)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)Qo(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Qo(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(E(163))}if(e=t.sibling,e!==null){e.return=t.return,He=e;break}He=t.return}}function Ag(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:sl(e,l),a&4&&Xu(5,l);break;case 1:if(sl(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(i){$(l,l.return,i)}else{var n=Na(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(i){$(l,l.return,i)}}a&64&&Eg(l),a&512&&gu(l,l.return);break;case 3:if(sl(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{Dp(e,t)}catch(i){$(l,l.return,i)}}break;case 27:t===null&&a&4&&_g(l);case 26:case 5:sl(e,l),t===null&&a&4&&bg(l),a&512&&gu(l,l.return);break;case 12:sl(e,l);break;case 31:sl(e,l),a&4&&Ng(e,l);break;case 13:sl(e,l),a&4&&Dg(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=iy.bind(null,l),Ay(e,l))));break;case 22:if(a=l.memoizedState!==null||dl,!a){t=t!==null&&t.memoizedState!==null||Ae,n=dl;var u=Ae;dl=a,(Ae=t)&&!u?fl(e,l,(l.subtreeFlags&8772)!==0):sl(e,l),dl=n,Ae=u}break;case 30:break;default:sl(e,l)}}function Mg(e){var t=e.alternate;t!==null&&(e.alternate=null,Mg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ls(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var de=null,ut=!1;function ol(e,t,l){for(l=l.child;l!==null;)Og(e,t,l),l=l.sibling}function Og(e,t,l){if(St&&typeof St.onCommitFiberUnmount=="function")try{St.onCommitFiberUnmount(Ru,l)}catch{}switch(l.tag){case 26:Ae||Pt(l,t),ol(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Ae||Pt(l,t);var a=de,n=ut;ta(l.type)&&(de=l.stateNode,ut=!1),ol(e,t,l),Eu(l.stateNode),de=a,ut=n;break;case 5:Ae||Pt(l,t);case 6:if(a=de,n=ut,de=null,ol(e,t,l),de=a,ut=n,de!==null)if(ut)try{(de.nodeType===9?de.body:de.nodeName==="HTML"?de.ownerDocument.body:de).removeChild(l.stateNode)}catch(u){$(l,t,u)}else try{de.removeChild(l.stateNode)}catch(u){$(l,t,u)}break;case 18:de!==null&&(ut?(e=de,vd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),An(e)):vd(de,l.stateNode));break;case 4:a=de,n=ut,de=l.stateNode.containerInfo,ut=!0,ol(e,t,l),de=a,ut=n;break;case 0:case 11:case 14:case 15:Pl(2,l,t),Ae||Pl(4,l,t),ol(e,t,l);break;case 1:Ae||(Pt(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Sg(l,t,a)),ol(e,t,l);break;case 21:ol(e,t,l);break;case 22:Ae=(a=Ae)||l.memoizedState!==null,ol(e,t,l),Ae=a;break;default:ol(e,t,l)}}function Ng(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{An(e)}catch(l){$(t,t.return,l)}}}function Dg(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{An(e)}catch(l){$(t,t.return,l)}}function P1(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new ld),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new ld),t;default:throw Error(E(435,e.tag))}}function Ti(e,t){var l=P1(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var n=cy.bind(null,e,a);a.then(n,n)}})}function at(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=e,i=t,c=i;e:for(;c!==null;){switch(c.tag){case 27:if(ta(c.type)){de=c.stateNode,ut=!1;break e}break;case 5:de=c.stateNode,ut=!1;break e;case 3:case 4:de=c.stateNode.containerInfo,ut=!0;break e}c=c.return}if(de===null)throw Error(E(160));Og(u,i,n),de=null,ut=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Cg(t,e),t=t.sibling}var kt=null;function Cg(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:at(t,e),nt(e),a&4&&(Pl(3,e,e.return),Xu(3,e),Pl(5,e,e.return));break;case 1:at(t,e),nt(e),a&512&&(Ae||l===null||Pt(l,l.return)),a&64&&dl&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=kt;if(at(t,e),nt(e),a&512&&(Ae||l===null||Pt(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Bu]||u[Ye]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),ke(u,a,l),u[Ye]=e,Re(u),a=u;break e;case"link":var i=Ad("link","href",n).get(a+(l.href||""));if(i){for(var c=0;c<i.length;c++)if(u=i[c],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){i.splice(c,1);break t}}u=n.createElement(a),ke(u,a,l),n.head.appendChild(u);break;case"meta":if(i=Ad("meta","content",n).get(a+(l.content||""))){for(c=0;c<i.length;c++)if(u=i[c],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){i.splice(c,1);break t}}u=n.createElement(a),ke(u,a,l),n.head.appendChild(u);break;default:throw Error(E(468,a))}u[Ye]=e,Re(u),a=u}e.stateNode=a}else Md(n,e.type,e.stateNode);else e.stateNode=_d(n,a,e.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?Md(n,e.type,e.stateNode):_d(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Qr(e,e.memoizedProps,l.memoizedProps)}break;case 27:at(t,e),nt(e),a&512&&(Ae||l===null||Pt(l,l.return)),l!==null&&a&4&&Qr(e,e.memoizedProps,l.memoizedProps);break;case 5:if(at(t,e),nt(e),a&512&&(Ae||l===null||Pt(l,l.return)),e.flags&32){n=e.stateNode;try{hn(n,"")}catch(_){$(e,e.return,_)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Qr(e,n,l!==null?l.memoizedProps:n)),a&1024&&(Kr=!0);break;case 6:if(at(t,e),nt(e),a&4){if(e.stateNode===null)throw Error(E(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(_){$(e,e.return,_)}}break;case 3:if(ji=null,n=kt,kt=dc(t.containerInfo),at(t,e),kt=n,nt(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{An(t.containerInfo)}catch(_){$(e,e.return,_)}Kr&&(Kr=!1,Lg(e));break;case 4:a=kt,kt=dc(e.stateNode.containerInfo),at(t,e),nt(e),kt=a;break;case 12:at(t,e),nt(e);break;case 31:at(t,e),nt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Ti(e,a)));break;case 13:at(t,e),nt(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Cc=Et()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Ti(e,a)));break;case 22:n=e.memoizedState!==null;var r=l!==null&&l.memoizedState!==null,m=dl,v=Ae;if(dl=m||n,Ae=v||r,at(t,e),Ae=v,dl=m,nt(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||r||dl||Ae||va(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){r=l=t;try{if(u=r.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{c=r.stateNode;var y=r.memoizedProps.style,g=y!=null&&y.hasOwnProperty("display")?y.display:null;c.style.display=g==null||typeof g=="boolean"?"":(""+g).trim()}}catch(_){$(r,r.return,_)}}}else if(t.tag===6){if(l===null){r=t;try{r.stateNode.nodeValue=n?"":r.memoizedProps}catch(_){$(r,r.return,_)}}}else if(t.tag===18){if(l===null){r=t;try{var h=r.stateNode;n?yd(h,!0):yd(r.stateNode,!1)}catch(_){$(r,r.return,_)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Ti(e,l))));break;case 19:at(t,e),nt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Ti(e,a)));break;case 30:break;case 21:break;default:at(t,e),nt(e)}}function nt(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(Tg(a)){l=a;break}a=a.return}if(l==null)throw Error(E(160));switch(l.tag){case 27:var n=l.stateNode,u=Zr(e);uc(e,u,n);break;case 5:var i=l.stateNode;l.flags&32&&(hn(i,""),l.flags&=-33);var c=Zr(e);uc(e,c,i);break;case 3:case 4:var r=l.stateNode.containerInfo,m=Zr(e);Ro(e,m,r);break;default:throw Error(E(161))}}catch(v){$(e,e.return,v)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Lg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Lg(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function sl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Ag(e,t.alternate,t),t=t.sibling}function va(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Pl(4,t,t.return),va(t);break;case 1:Pt(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&Sg(t,t.return,l),va(t);break;case 27:Eu(t.stateNode);case 26:case 5:Pt(t,t.return),va(t);break;case 22:t.memoizedState===null&&va(t);break;case 30:va(t);break;default:va(t)}e=e.sibling}}function fl(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,u=t,i=u.flags;switch(u.tag){case 0:case 11:case 15:fl(n,u,l),Xu(4,u);break;case 1:if(fl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(m){$(a,a.return,m)}if(a=u,n=a.updateQueue,n!==null){var c=a.stateNode;try{var r=n.shared.hiddenCallbacks;if(r!==null)for(n.shared.hiddenCallbacks=null,n=0;n<r.length;n++)Np(r[n],c)}catch(m){$(a,a.return,m)}}l&&i&64&&Eg(u),gu(u,u.return);break;case 27:_g(u);case 26:case 5:fl(n,u,l),l&&a===null&&i&4&&bg(u),gu(u,u.return);break;case 12:fl(n,u,l);break;case 31:fl(n,u,l),l&&i&4&&Ng(n,u);break;case 13:fl(n,u,l),l&&i&4&&Dg(n,u);break;case 22:u.memoizedState===null&&fl(n,u,l),gu(u,u.return);break;case 30:break;default:fl(n,u,l)}t=t.sibling}}function Hs(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&ju(l))}function Rs(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ju(e))}function Vt(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ug(e,t,l,a),t=t.sibling}function Ug(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:Vt(e,t,l,a),n&2048&&Xu(9,t);break;case 1:Vt(e,t,l,a);break;case 3:Vt(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ju(e)));break;case 12:if(n&2048){Vt(e,t,l,a),e=t.stateNode;try{var u=t.memoizedProps,i=u.id,c=u.onPostCommit;typeof c=="function"&&c(i,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(r){$(t,t.return,r)}}else Vt(e,t,l,a);break;case 31:Vt(e,t,l,a);break;case 13:Vt(e,t,l,a);break;case 23:break;case 22:u=t.stateNode,i=t.alternate,t.memoizedState!==null?u._visibility&2?Vt(e,t,l,a):hu(e,t):u._visibility&2?Vt(e,t,l,a):(u._visibility|=2,Za(e,t,l,a,(t.subtreeFlags&10256)!==0||!1)),n&2048&&Hs(i,t);break;case 24:Vt(e,t,l,a),n&2048&&Rs(t.alternate,t);break;default:Vt(e,t,l,a)}}function Za(e,t,l,a,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,i=t,c=l,r=a,m=i.flags;switch(i.tag){case 0:case 11:case 15:Za(u,i,c,r,n),Xu(8,i);break;case 23:break;case 22:var v=i.stateNode;i.memoizedState!==null?v._visibility&2?Za(u,i,c,r,n):hu(u,i):(v._visibility|=2,Za(u,i,c,r,n)),n&&m&2048&&Hs(i.alternate,i);break;case 24:Za(u,i,c,r,n),n&&m&2048&&Rs(i.alternate,i);break;default:Za(u,i,c,r,n)}t=t.sibling}}function hu(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:hu(l,a),n&2048&&Hs(a.alternate,a);break;case 24:hu(l,a),n&2048&&Rs(a.alternate,a);break;default:hu(l,a)}t=t.sibling}}var iu=8192;function Qa(e,t,l){if(e.subtreeFlags&iu)for(e=e.child;e!==null;)zg(e,t,l),e=e.sibling}function zg(e,t,l){switch(e.tag){case 26:Qa(e,t,l),e.flags&iu&&e.memoizedState!==null&&qy(l,kt,e.memoizedState,e.memoizedProps);break;case 5:Qa(e,t,l);break;case 3:case 4:var a=kt;kt=dc(e.stateNode.containerInfo),Qa(e,t,l),kt=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=iu,iu=16777216,Qa(e,t,l),iu=a):Qa(e,t,l));break;default:Qa(e,t,l)}}function xg(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function $n(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];He=a,Rg(a,e)}xg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Hg(e),e=e.sibling}function Hg(e){switch(e.tag){case 0:case 11:case 15:$n(e),e.flags&2048&&Pl(9,e,e.return);break;case 3:$n(e);break;case 12:$n(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Bi(e)):$n(e);break;default:$n(e)}}function Bi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];He=a,Rg(a,e)}xg(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Pl(8,t,t.return),Bi(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,Bi(t));break;default:Bi(t)}e=e.sibling}}function Rg(e,t){for(;He!==null;){var l=He;switch(l.tag){case 0:case 11:case 15:Pl(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:ju(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,He=a;else e:for(l=e;He!==null;){a=He;var n=a.sibling,u=a.return;if(Mg(a),a===l){He=null;break e}if(n!==null){n.return=u,He=n;break e}He=u}}}var $1={getCacheForType:function(e){var t=Ve(Me),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return Ve(Me).controller.signal}},ey=typeof WeakMap=="function"?WeakMap:Map,J=0,le=null,k=null,Q=0,P=0,gt=null,Bl=!1,Cn=!1,qs=!1,Al=0,he=0,$l=0,Ta=0,ws=0,yt=0,Sn=0,vu=null,it=null,qo=!1,Cc=0,qg=0,ic=1/0,cc=null,Ql=null,Ce=0,Zl=null,bn=null,El=0,wo=0,Bo=null,wg=null,yu=0,Go=null;function Tt(){return(J&2)!==0&&Q!==0?Q&-Q:x.T!==null?Gs():Zd()}function Bg(){if(yt===0)if((Q&536870912)===0||Z){var e=mi;mi<<=1,(mi&3932160)===0&&(mi=262144),yt=e}else yt=536870912;return e=At.current,e!==null&&(e.flags|=32),yt}function ct(e,t,l){(e===le&&(P===2||P===9)||e.cancelPendingCommit!==null)&&(Tn(e,0),Gl(e,Q,yt,!1)),wu(e,l),((J&2)===0||e!==le)&&(e===le&&((J&2)===0&&(Ta|=l),he===4&&Gl(e,Q,yt,!1)),tl(e))}function Gg(e,t,l){if((J&6)!==0)throw Error(E(327));var a=!l&&(t&127)===0&&(t&e.expiredLanes)===0||qu(e,t),n=a?ay(e,t):Jr(e,t,!0),u=a;do{if(n===0){Cn&&!a&&Gl(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!ty(l)){n=Jr(e,t,!1),u=!1;continue}if(n===2){if(u=t,e.errorRecoveryDisabledLanes&u)var i=0;else i=e.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){t=i;e:{var c=e;n=vu;var r=c.current.memoizedState.isDehydrated;if(r&&(Tn(c,i).flags|=256),i=Jr(c,i,!1),i!==2){if(qs&&!r){c.errorRecoveryDisabledLanes|=u,Ta|=u,n=4;break e}u=it,it=n,u!==null&&(it===null?it=u:it.push.apply(it,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){Tn(e,0),Gl(e,t,0,!0);break}e:{switch(a=e,u=n,u){case 0:case 1:throw Error(E(345));case 4:if((t&4194048)!==t)break;case 6:Gl(a,t,yt,!Bl);break e;case 2:it=null;break;case 3:case 5:break;default:throw Error(E(329))}if((t&62914560)===t&&(n=Cc+300-Et(),10<n)){if(Gl(a,t,yt,!Bl),yc(a,0,!0)!==0)break e;El=t,a.timeoutHandle=u0(ad.bind(null,a,l,it,cc,qo,t,yt,Ta,Sn,Bl,u,"Throttled",-0,0),n);break e}ad(a,l,it,cc,qo,t,yt,Ta,Sn,Bl,u,null,-0,0)}}break}while(!0);tl(e)}function ad(e,t,l,a,n,u,i,c,r,m,v,y,g,h){if(e.timeoutHandle=-1,y=t.subtreeFlags,y&8192||(y&16785408)===16785408){y={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:gl},zg(t,u,y);var _=(u&62914560)===u?Cc-Et():(u&4194048)===u?qg-Et():0;if(_=wy(y,_),_!==null){El=u,e.cancelPendingCommit=_(ud.bind(null,e,t,u,l,a,n,i,c,r,v,y,null,g,h)),Gl(e,u,i,!m);return}}ud(e,t,u,l,a,n,i,c,r)}function ty(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!_t(u(),n))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;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 Gl(e,t,l,a){t&=~ws,t&=~Ta,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var u=31-bt(n),i=1<<u;a[u]=-1,n&=~i}l!==0&&Vd(e,l,t)}function Lc(){return(J&6)===0?(Vu(0,!1),!1):!0}function Bs(){if(k!==null){if(P===0)var e=k.return;else e=k,hl=za=null,_s(e),fn=null,Ou=0,e=k;for(;e!==null;)yg(e.alternate,e),e=e.return;k=null}}function Tn(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,Ey(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),El=0,Bs(),le=e,k=l=vl(e.current,null),Q=t,P=0,gt=null,Bl=!1,Cn=qu(e,t),qs=!1,Sn=yt=ws=Ta=$l=he=0,it=vu=null,qo=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-bt(a),u=1<<n;t|=e[n],a&=~u}return Al=t,Tc(),l}function jg(e,t){w=null,x.H=Du,t===Dn||t===Ac?(t=Rm(),P=3):t===hs?(t=Rm(),P=4):P=t===zs?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,gt=t,k===null&&(he=1,ac(e,Rt(t,e.current)))}function Yg(){var e=At.current;return e===null?!0:(Q&4194048)===Q?wt===null:(Q&62914560)===Q||(Q&536870912)!==0?e===wt:!1}function Xg(){var e=x.H;return x.H=Du,e===null?Du:e}function Vg(){var e=x.A;return x.A=$1,e}function rc(){he=4,Bl||(Q&4194048)!==Q&&At.current!==null||(Cn=!0),($l&134217727)===0&&(Ta&134217727)===0||le===null||Gl(le,Q,yt,!1)}function Jr(e,t,l){var a=J;J|=2;var n=Xg(),u=Vg();(le!==e||Q!==t)&&(cc=null,Tn(e,t)),t=!1;var i=he;e:do try{if(P!==0&&k!==null){var c=k,r=gt;switch(P){case 8:Bs(),i=6;break e;case 3:case 2:case 9:case 6:At.current===null&&(t=!0);var m=P;if(P=0,gt=null,un(e,c,r,m),l&&Cn){i=0;break e}break;default:m=P,P=0,gt=null,un(e,c,r,m)}}ly(),i=he;break}catch(v){jg(e,v)}while(!0);return t&&e.shellSuspendCounter++,hl=za=null,J=a,x.H=n,x.A=u,k===null&&(le=null,Q=0,Tc()),i}function ly(){for(;k!==null;)kg(k)}function ay(e,t){var l=J;J|=2;var a=Xg(),n=Vg();le!==e||Q!==t?(cc=null,ic=Et()+500,Tn(e,t)):Cn=qu(e,t);e:do try{if(P!==0&&k!==null){t=k;var u=gt;t:switch(P){case 1:P=0,gt=null,un(e,t,u,1);break;case 2:case 9:if(Hm(u)){P=0,gt=null,nd(t);break}t=function(){P!==2&&P!==9||le!==e||(P=7),tl(e)},u.then(t,t);break e;case 3:P=7;break e;case 4:P=5;break e;case 7:Hm(u)?(P=0,gt=null,nd(t)):(P=0,gt=null,un(e,t,u,7));break;case 5:var i=null;switch(k.tag){case 26:i=k.memoizedState;case 5:case 27:var c=k;if(i?s0(i):c.stateNode.complete){P=0,gt=null;var r=c.sibling;if(r!==null)k=r;else{var m=c.return;m!==null?(k=m,Uc(m)):k=null}break t}}P=0,gt=null,un(e,t,u,5);break;case 6:P=0,gt=null,un(e,t,u,6);break;case 8:Bs(),he=6;break e;default:throw Error(E(462))}}ny();break}catch(v){jg(e,v)}while(!0);return hl=za=null,x.H=a,x.A=n,J=l,k!==null?0:(le=null,Q=0,Tc(),he)}function ny(){for(;k!==null&&!Nv();)kg(k)}function kg(e){var t=vg(e.alternate,e,Al);e.memoizedProps=e.pendingProps,t===null?Uc(e):k=t}function nd(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=Wm(l,t,t.pendingProps,t.type,void 0,Q);break;case 11:t=Wm(l,t,t.pendingProps,t.type.render,t.ref,Q);break;case 5:_s(t);default:yg(l,t),t=k=yp(t,Al),t=vg(l,t,Al)}e.memoizedProps=e.pendingProps,t===null?Uc(e):k=t}function un(e,t,l,a){hl=za=null,_s(t),fn=null,Ou=0;var n=t.return;try{if(Z1(e,n,t,l,Q)){he=1,ac(e,Rt(l,e.current)),k=null;return}}catch(u){if(n!==null)throw k=n,u;he=1,ac(e,Rt(l,e.current)),k=null;return}t.flags&32768?(Z||a===1?e=!0:Cn||(Q&536870912)!==0?e=!1:(Bl=e=!0,(a===2||a===9||a===3||a===6)&&(a=At.current,a!==null&&a.tag===13&&(a.flags|=16384))),Qg(t,e)):Uc(t)}function Uc(e){var t=e;do{if((t.flags&32768)!==0){Qg(t,Bl);return}e=t.return;var l=F1(t.alternate,t,Al);if(l!==null){k=l;return}if(t=t.sibling,t!==null){k=t;return}k=t=e}while(t!==null);he===0&&(he=5)}function Qg(e,t){do{var l=I1(e.alternate,e);if(l!==null){l.flags&=32767,k=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){k=e;return}k=e=l}while(e!==null);he=6,k=null}function ud(e,t,l,a,n,u,i,c,r){e.cancelPendingCommit=null;do zc();while(Ce!==0);if((J&6)!==0)throw Error(E(327));if(t!==null){if(t===e.current)throw Error(E(177));if(u=t.lanes|t.childLanes,u|=os,wv(e,l,u,i,c,r),e===le&&(k=le=null,Q=0),bn=t,Zl=e,El=l,wo=u,Bo=n,wg=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,ry(Zi,function(){return Ig(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=x.T,x.T=null,n=F.p,F.p=2,i=J,J|=4;try{W1(e,t,l)}finally{J=i,F.p=n,x.T=a}}Ce=1,Zg(),Kg(),Jg()}}function Zg(){if(Ce===1){Ce=0;var e=Zl,t=bn,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=x.T,x.T=null;var a=F.p;F.p=2;var n=J;J|=4;try{Cg(t,e);var u=Vo,i=sp(e.containerInfo),c=u.focusedElem,r=u.selectionRange;if(i!==c&&c&&c.ownerDocument&&op(c.ownerDocument.documentElement,c)){if(r!==null&&rs(c)){var m=r.start,v=r.end;if(v===void 0&&(v=m),"selectionStart"in c)c.selectionStart=m,c.selectionEnd=Math.min(v,c.value.length);else{var y=c.ownerDocument||document,g=y&&y.defaultView||window;if(g.getSelection){var h=g.getSelection(),_=c.textContent.length,M=Math.min(r.start,_),D=r.end===void 0?M:Math.min(r.end,_);!h.extend&&M>D&&(i=D,D=M,M=i);var o=Nm(c,M),s=Nm(c,D);if(o&&s&&(h.rangeCount!==1||h.anchorNode!==o.node||h.anchorOffset!==o.offset||h.focusNode!==s.node||h.focusOffset!==s.offset)){var p=y.createRange();p.setStart(o.node,o.offset),h.removeAllRanges(),M>D?(h.addRange(p),h.extend(s.node,s.offset)):(p.setEnd(s.node,s.offset),h.addRange(p))}}}}for(y=[],h=c;h=h.parentNode;)h.nodeType===1&&y.push({element:h,left:h.scrollLeft,top:h.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<y.length;c++){var f=y[c];f.element.scrollLeft=f.left,f.element.scrollTop=f.top}}hc=!!Xo,Vo=Xo=null}finally{J=n,F.p=a,x.T=l}}e.current=t,Ce=2}}function Kg(){if(Ce===2){Ce=0;var e=Zl,t=bn,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=x.T,x.T=null;var a=F.p;F.p=2;var n=J;J|=4;try{Ag(e,t.alternate,t)}finally{J=n,F.p=a,x.T=l}}Ce=3}}function Jg(){if(Ce===4||Ce===3){Ce=0,Dv();var e=Zl,t=bn,l=El,a=wg;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ce=5:(Ce=0,bn=Zl=null,Fg(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(Ql=null),ts(l),t=t.stateNode,St&&typeof St.onCommitFiberRoot=="function")try{St.onCommitFiberRoot(Ru,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=x.T,n=F.p,F.p=2,x.T=null;try{for(var u=e.onRecoverableError,i=0;i<a.length;i++){var c=a[i];u(c.value,{componentStack:c.stack})}}finally{x.T=t,F.p=n}}(El&3)!==0&&zc(),tl(e),n=e.pendingLanes,(l&261930)!==0&&(n&42)!==0?e===Go?yu++:(yu=0,Go=e):yu=0,Vu(0,!1)}}function Fg(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ju(t)))}function zc(){return Zg(),Kg(),Jg(),Ig()}function Ig(){if(Ce!==5)return!1;var e=Zl,t=wo;wo=0;var l=ts(El),a=x.T,n=F.p;try{F.p=32>l?32:l,x.T=null,l=Bo,Bo=null;var u=Zl,i=El;if(Ce=0,bn=Zl=null,El=0,(J&6)!==0)throw Error(E(331));var c=J;if(J|=4,Hg(u.current),Ug(u,u.current,i,l),J=c,Vu(0,!1),St&&typeof St.onPostCommitFiberRoot=="function")try{St.onPostCommitFiberRoot(Ru,u)}catch{}return!0}finally{F.p=n,x.T=a,Fg(e,t)}}function id(e,t,l){t=Rt(l,t),t=zo(e.stateNode,t,2),e=kl(e,t,2),e!==null&&(wu(e,2),tl(e))}function $(e,t,l){if(e.tag===3)id(e,e,l);else for(;t!==null;){if(t.tag===3){id(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Ql===null||!Ql.has(a))){e=Rt(l,e),l=fg(2),a=kl(t,l,2),a!==null&&(mg(l,a,t,e),wu(a,2),tl(a));break}}t=t.return}}function Fr(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new ey;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||(qs=!0,n.add(l),e=uy.bind(null,e,t,l),t.then(e,e))}function uy(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,le===e&&(Q&l)===l&&(he===4||he===3&&(Q&62914560)===Q&&300>Et()-Cc?(J&2)===0&&Tn(e,0):ws|=l,Sn===Q&&(Sn=0)),tl(e)}function Wg(e,t){t===0&&(t=Xd()),e=Ua(e,t),e!==null&&(wu(e,t),tl(e))}function iy(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),Wg(e,l)}function cy(e,t){var l=0;switch(e.tag){case 31:case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(E(314))}a!==null&&a.delete(t),Wg(e,l)}function ry(e,t){return $o(e,t)}var oc=null,Ka=null,jo=!1,sc=!1,Ir=!1,jl=0;function tl(e){e!==Ka&&e.next===null&&(Ka===null?oc=Ka=e:Ka=Ka.next=e),sc=!0,jo||(jo=!0,sy())}function Vu(e,t){if(!Ir&&sc){Ir=!0;do for(var l=!1,a=oc;a!==null;){if(!t)if(e!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-bt(42|e)+1)-1,u&=n&~(i&~c),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,cd(a,u))}else u=Q,u=yc(a,a===le?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||qu(a,u)||(l=!0,cd(a,u));a=a.next}while(l);Ir=!1}}function oy(){Pg()}function Pg(){sc=jo=!1;var e=0;jl!==0&&yy()&&(e=jl);for(var t=Et(),l=null,a=oc;a!==null;){var n=a.next,u=$g(a,t);u===0?(a.next=null,l===null?oc=n:l.next=n,n===null&&(Ka=l)):(l=a,(e!==0||(u&3)!==0)&&(sc=!0)),a=n}Ce!==0&&Ce!==5||Vu(e,!1),jl!==0&&(jl=0)}function $g(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var i=31-bt(u),c=1<<i,r=n[i];r===-1?((c&l)===0||(c&a)!==0)&&(n[i]=qv(c,t)):r<=t&&(e.expiredLanes|=c),u&=~c}if(t=le,l=Q,l=yc(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(P===2||P===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&Mr(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||qu(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&Mr(a),ts(l)){case 2:case 8:l=jd;break;case 32:l=Zi;break;case 268435456:l=Yd;break;default:l=Zi}return a=e0.bind(null,e),l=$o(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&Mr(a),e.callbackPriority=2,e.callbackNode=null,2}function e0(e,t){if(Ce!==0&&Ce!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(zc()&&e.callbackNode!==l)return null;var a=Q;return a=yc(e,e===le?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Gg(e,a,t),$g(e,Et()),e.callbackNode!=null&&e.callbackNode===l?e0.bind(null,e):null)}function cd(e,t){if(zc())return null;Gg(e,t,!0)}function sy(){Sy(function(){(J&6)!==0?$o(Gd,oy):Pg()})}function Gs(){if(jl===0){var e=vn;e===0&&(e=fi,fi<<=1,(fi&261888)===0&&(fi=256)),jl=e}return jl}function rd(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Ci(""+e)}function od(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function fy(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var u=rd((n[rt]||null).action),i=a.submitter;i&&(t=(t=i[rt]||null)?rd(t.formAction):i.getAttribute("formAction"),t!==null&&(u=t,i=null));var c=new Ec("action","action",null,a,n);e.push({event:c,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(jl!==0){var r=i?od(n,i):new FormData(n);Lo(l,{pending:!0,data:r,method:n.method,action:u},null,r)}}else typeof u=="function"&&(c.preventDefault(),r=i?od(n,i):new FormData(n),Lo(l,{pending:!0,data:r,method:n.method,action:u},u,r))},currentTarget:n}]})}}for(_i=0;_i<yo.length;_i++)Ai=yo[_i],sd=Ai.toLowerCase(),fd=Ai[0].toUpperCase()+Ai.slice(1),Qt(sd,"on"+fd);var Ai,sd,fd,_i;Qt(mp,"onAnimationEnd");Qt(dp,"onAnimationIteration");Qt(pp,"onAnimationStart");Qt("dblclick","onDoubleClick");Qt("focusin","onFocus");Qt("focusout","onBlur");Qt(C1,"onTransitionRun");Qt(L1,"onTransitionStart");Qt(U1,"onTransitionCancel");Qt(gp,"onTransitionEnd");gn("onMouseEnter",["mouseout","mouseover"]);gn("onMouseLeave",["mouseout","mouseover"]);gn("onPointerEnter",["pointerout","pointerover"]);gn("onPointerLeave",["pointerout","pointerover"]);Da("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Da("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Da("onBeforeInput",["compositionend","keypress","textInput","paste"]);Da("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Da("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Da("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Cu="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(" "),my=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Cu));function t0(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var i=a.length-1;0<=i;i--){var c=a[i],r=c.instance,m=c.currentTarget;if(c=c.listener,r!==u&&n.isPropagationStopped())break e;u=c,n.currentTarget=m;try{u(n)}catch(v){Ji(v)}n.currentTarget=null,u=r}else for(i=0;i<a.length;i++){if(c=a[i],r=c.instance,m=c.currentTarget,c=c.listener,r!==u&&n.isPropagationStopped())break e;u=c,n.currentTarget=m;try{u(n)}catch(v){Ji(v)}n.currentTarget=null,u=r}}}}function V(e,t){var l=t[oo];l===void 0&&(l=t[oo]=new Set);var a=e+"__bubble";l.has(a)||(l0(t,e,2,!1),l.add(a))}function Wr(e,t,l){var a=0;t&&(a|=4),l0(l,e,a,t)}var Mi="_reactListening"+Math.random().toString(36).slice(2);function js(e){if(!e[Mi]){e[Mi]=!0,Kd.forEach(function(l){l!=="selectionchange"&&(my.has(l)||Wr(l,!1,e),Wr(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Mi]||(t[Mi]=!0,Wr("selectionchange",!1,t))}}function l0(e,t,l,a){switch(g0(t)){case 2:var n=jy;break;case 8:n=Yy;break;default:n=ks}l=n.bind(null,t,l,e),n=void 0,!go||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function Pr(e,t,l,a,n){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var c=a.stateNode.containerInfo;if(c===n)break;if(i===4)for(i=a.return;i!==null;){var r=i.tag;if((r===3||r===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;c!==null;){if(i=Ia(c),i===null)return;if(r=i.tag,r===5||r===6||r===26||r===27){a=u=i;continue e}c=c.parentNode}}a=a.return}tp(function(){var m=u,v=ns(l),y=[];e:{var g=hp.get(e);if(g!==void 0){var h=Ec,_=e;switch(e){case"keypress":if(Ui(l)===0)break e;case"keydown":case"keyup":h=c1;break;case"focusin":_="focus",h=Lr;break;case"focusout":_="blur",h=Lr;break;case"beforeblur":case"afterblur":h=Lr;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=ym;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=Fv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=s1;break;case mp:case dp:case pp:h=Pv;break;case gp:h=m1;break;case"scroll":case"scrollend":h=Kv;break;case"wheel":h=p1;break;case"copy":case"cut":case"paste":h=e1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=Sm;break;case"toggle":case"beforetoggle":h=h1}var M=(t&4)!==0,D=!M&&(e==="scroll"||e==="scrollend"),o=M?g!==null?g+"Capture":null:g;M=[];for(var s=m,p;s!==null;){var f=s;if(p=f.stateNode,f=f.tag,f!==5&&f!==26&&f!==27||p===null||o===null||(f=bu(s,o),f!=null&&M.push(Lu(s,f,p))),D)break;s=s.return}0<M.length&&(g=new h(g,_,null,l,v),y.push({event:g,listeners:M}))}}if((t&7)===0){e:{if(g=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",g&&l!==po&&(_=l.relatedTarget||l.fromElement)&&(Ia(_)||_[Mn]))break e;if((h||g)&&(g=v.window===v?v:(g=v.ownerDocument)?g.defaultView||g.parentWindow:window,h?(_=l.relatedTarget||l.toElement,h=m,_=_?Ia(_):null,_!==null&&(D=Hu(_),M=_.tag,_!==D||M!==5&&M!==27&&M!==6)&&(_=null)):(h=null,_=m),h!==_)){if(M=ym,f="onMouseLeave",o="onMouseEnter",s="mouse",(e==="pointerout"||e==="pointerover")&&(M=Sm,f="onPointerLeave",o="onPointerEnter",s="pointer"),D=h==null?g:nu(h),p=_==null?g:nu(_),g=new M(f,s+"leave",h,l,v),g.target=D,g.relatedTarget=p,f=null,Ia(v)===m&&(M=new M(o,s+"enter",_,l,v),M.target=p,M.relatedTarget=D,f=M),D=f,h&&_)t:{for(M=dy,o=h,s=_,p=0,f=o;f;f=M(f))p++;f=0;for(var A=s;A;A=M(A))f++;for(;0<p-f;)o=M(o),p--;for(;0<f-p;)s=M(s),f--;for(;p--;){if(o===s||s!==null&&o===s.alternate){M=o;break t}o=M(o),s=M(s)}M=null}else M=null;h!==null&&md(y,g,h,M,!1),_!==null&&D!==null&&md(y,D,_,M,!0)}}e:{if(g=m?nu(m):window,h=g.nodeName&&g.nodeName.toLowerCase(),h==="select"||h==="input"&&g.type==="file")var C=Am;else if(_m(g))if(cp)C=O1;else{C=A1;var N=_1}else h=g.nodeName,!h||h.toLowerCase()!=="input"||g.type!=="checkbox"&&g.type!=="radio"?m&&as(m.elementType)&&(C=Am):C=M1;if(C&&(C=C(e,m))){ip(y,C,l,v);break e}N&&N(e,g,m),e==="focusout"&&m&&g.type==="number"&&m.memoizedProps.value!=null&&mo(g,"number",g.value)}switch(N=m?nu(m):window,e){case"focusin":(_m(N)||N.contentEditable==="true")&&($a=N,ho=m,ou=null);break;case"focusout":ou=ho=$a=null;break;case"mousedown":vo=!0;break;case"contextmenu":case"mouseup":case"dragend":vo=!1,Dm(y,l,v);break;case"selectionchange":if(D1)break;case"keydown":case"keyup":Dm(y,l,v)}var z;if(cs)e:{switch(e){case"compositionstart":var R="onCompositionStart";break e;case"compositionend":R="onCompositionEnd";break e;case"compositionupdate":R="onCompositionUpdate";break e}R=void 0}else Pa?np(e,l)&&(R="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(R="onCompositionStart");R&&(ap&&l.locale!=="ko"&&(Pa||R!=="onCompositionStart"?R==="onCompositionEnd"&&Pa&&(z=lp()):(wl=v,us="value"in wl?wl.value:wl.textContent,Pa=!0)),N=fc(m,R),0<N.length&&(R=new Em(R,e,null,l,v),y.push({event:R,listeners:N}),z?R.data=z:(z=up(l),z!==null&&(R.data=z)))),(z=y1?E1(e,l):S1(e,l))&&(R=fc(m,"onBeforeInput"),0<R.length&&(N=new Em("onBeforeInput","beforeinput",null,l,v),y.push({event:N,listeners:R}),N.data=z)),fy(y,e,m,l,v)}t0(y,t)})}function Lu(e,t,l){return{instance:e,listener:t,currentTarget:l}}function fc(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=bu(e,l),n!=null&&a.unshift(Lu(e,n,u)),n=bu(e,t),n!=null&&a.push(Lu(e,n,u))),e.tag===3)return a;e=e.return}return[]}function dy(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function md(e,t,l,a,n){for(var u=t._reactName,i=[];l!==null&&l!==a;){var c=l,r=c.alternate,m=c.stateNode;if(c=c.tag,r!==null&&r===a)break;c!==5&&c!==26&&c!==27||m===null||(r=m,n?(m=bu(l,u),m!=null&&i.unshift(Lu(l,m,r))):n||(m=bu(l,u),m!=null&&i.push(Lu(l,m,r)))),l=l.return}i.length!==0&&e.push({event:t,listeners:i})}var py=/\r\n?/g,gy=/\u0000|\uFFFD/g;function dd(e){return(typeof e=="string"?e:""+e).replace(py,`
|
|
`).replace(gy,"")}function a0(e,t){return t=dd(t),dd(e)===t}function ee(e,t,l,a,n,u){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||hn(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&hn(e,""+a);break;case"className":pi(e,"class",a);break;case"tabIndex":pi(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":pi(e,l,a);break;case"style":ep(e,a,u);break;case"data":if(t!=="object"){pi(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Ci(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(l==="formAction"?(t!=="input"&&ee(e,t,"name",n.name,n,null),ee(e,t,"formEncType",n.formEncType,n,null),ee(e,t,"formMethod",n.formMethod,n,null),ee(e,t,"formTarget",n.formTarget,n,null)):(ee(e,t,"encType",n.encType,n,null),ee(e,t,"method",n.method,n,null),ee(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Ci(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=gl);break;case"onScroll":a!=null&&V("scroll",e);break;case"onScrollEnd":a!=null&&V("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(E(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(E(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=Ci(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":V("beforetoggle",e),V("toggle",e),Di(e,"popover",a);break;case"xlinkActuate":cl(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":cl(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":cl(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":cl(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":cl(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":cl(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":cl(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":cl(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":cl(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Di(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=Qv.get(l)||l,Di(e,l,a))}}function Yo(e,t,l,a,n,u){switch(l){case"style":ep(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(E(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(E(60));e.innerHTML=l}}break;case"children":typeof a=="string"?hn(e,a):(typeof a=="number"||typeof a=="bigint")&&hn(e,""+a);break;case"onScroll":a!=null&&V("scroll",e);break;case"onScrollEnd":a!=null&&V("scrollend",e);break;case"onClick":a!=null&&(e.onclick=gl);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Jd.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),u=e[rt]||null,u=u!=null?u[l]:null,typeof u=="function"&&e.removeEventListener(t,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):Di(e,l,a)}}}function ke(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":V("error",e),V("load",e);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var i=l[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(E(137,t));default:ee(e,t,u,i,l,null)}}n&&ee(e,t,"srcSet",l.srcSet,l,null),a&&ee(e,t,"src",l.src,l,null);return;case"input":V("invalid",e);var c=u=i=n=null,r=null,m=null;for(a in l)if(l.hasOwnProperty(a)){var v=l[a];if(v!=null)switch(a){case"name":n=v;break;case"type":i=v;break;case"checked":r=v;break;case"defaultChecked":m=v;break;case"value":u=v;break;case"defaultValue":c=v;break;case"children":case"dangerouslySetInnerHTML":if(v!=null)throw Error(E(137,t));break;default:ee(e,t,a,v,l,null)}}Wd(e,u,c,r,m,i,n,!1);return;case"select":V("invalid",e),a=i=u=null;for(n in l)if(l.hasOwnProperty(n)&&(c=l[n],c!=null))switch(n){case"value":u=c;break;case"defaultValue":i=c;break;case"multiple":a=c;default:ee(e,t,n,c,l,null)}t=u,l=i,e.multiple=!!a,t!=null?rn(e,!!a,t,!1):l!=null&&rn(e,!!a,l,!0);return;case"textarea":V("invalid",e),u=n=a=null;for(i in l)if(l.hasOwnProperty(i)&&(c=l[i],c!=null))switch(i){case"value":a=c;break;case"defaultValue":n=c;break;case"children":u=c;break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(E(91));break;default:ee(e,t,i,c,l,null)}$d(e,a,n,u);return;case"option":for(r in l)l.hasOwnProperty(r)&&(a=l[r],a!=null)&&(r==="selected"?e.selected=a&&typeof a!="function"&&typeof a!="symbol":ee(e,t,r,a,l,null));return;case"dialog":V("beforetoggle",e),V("toggle",e),V("cancel",e),V("close",e);break;case"iframe":case"object":V("load",e);break;case"video":case"audio":for(a=0;a<Cu.length;a++)V(Cu[a],e);break;case"image":V("error",e),V("load",e);break;case"details":V("toggle",e);break;case"embed":case"source":case"link":V("error",e),V("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(m in l)if(l.hasOwnProperty(m)&&(a=l[m],a!=null))switch(m){case"children":case"dangerouslySetInnerHTML":throw Error(E(137,t));default:ee(e,t,m,a,l,null)}return;default:if(as(t)){for(v in l)l.hasOwnProperty(v)&&(a=l[v],a!==void 0&&Yo(e,t,v,a,l,void 0));return}}for(c in l)l.hasOwnProperty(c)&&(a=l[c],a!=null&&ee(e,t,c,a,l,null))}function hy(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,c=null,r=null,m=null,v=null;for(h in l){var y=l[h];if(l.hasOwnProperty(h)&&y!=null)switch(h){case"checked":break;case"value":break;case"defaultValue":r=y;default:a.hasOwnProperty(h)||ee(e,t,h,null,a,y)}}for(var g in a){var h=a[g];if(y=l[g],a.hasOwnProperty(g)&&(h!=null||y!=null))switch(g){case"type":u=h;break;case"name":n=h;break;case"checked":m=h;break;case"defaultChecked":v=h;break;case"value":i=h;break;case"defaultValue":c=h;break;case"children":case"dangerouslySetInnerHTML":if(h!=null)throw Error(E(137,t));break;default:h!==y&&ee(e,t,g,h,a,y)}}fo(e,i,c,r,m,v,u,n);return;case"select":h=i=c=g=null;for(u in l)if(r=l[u],l.hasOwnProperty(u)&&r!=null)switch(u){case"value":break;case"multiple":h=r;default:a.hasOwnProperty(u)||ee(e,t,u,null,a,r)}for(n in a)if(u=a[n],r=l[n],a.hasOwnProperty(n)&&(u!=null||r!=null))switch(n){case"value":g=u;break;case"defaultValue":c=u;break;case"multiple":i=u;default:u!==r&&ee(e,t,n,u,a,r)}t=c,l=i,a=h,g!=null?rn(e,!!l,g,!1):!!a!=!!l&&(t!=null?rn(e,!!l,t,!0):rn(e,!!l,l?[]:"",!1));return;case"textarea":h=g=null;for(c in l)if(n=l[c],l.hasOwnProperty(c)&&n!=null&&!a.hasOwnProperty(c))switch(c){case"value":break;case"children":break;default:ee(e,t,c,null,a,n)}for(i in a)if(n=a[i],u=l[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":g=n;break;case"defaultValue":h=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(E(91));break;default:n!==u&&ee(e,t,i,n,a,u)}Pd(e,g,h);return;case"option":for(var _ in l)g=l[_],l.hasOwnProperty(_)&&g!=null&&!a.hasOwnProperty(_)&&(_==="selected"?e.selected=!1:ee(e,t,_,null,a,g));for(r in a)g=a[r],h=l[r],a.hasOwnProperty(r)&&g!==h&&(g!=null||h!=null)&&(r==="selected"?e.selected=g&&typeof g!="function"&&typeof g!="symbol":ee(e,t,r,g,a,h));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var M in l)g=l[M],l.hasOwnProperty(M)&&g!=null&&!a.hasOwnProperty(M)&&ee(e,t,M,null,a,g);for(m in a)if(g=a[m],h=l[m],a.hasOwnProperty(m)&&g!==h&&(g!=null||h!=null))switch(m){case"children":case"dangerouslySetInnerHTML":if(g!=null)throw Error(E(137,t));break;default:ee(e,t,m,g,a,h)}return;default:if(as(t)){for(var D in l)g=l[D],l.hasOwnProperty(D)&&g!==void 0&&!a.hasOwnProperty(D)&&Yo(e,t,D,void 0,a,g);for(v in a)g=a[v],h=l[v],!a.hasOwnProperty(v)||g===h||g===void 0&&h===void 0||Yo(e,t,v,g,a,h);return}}for(var o in l)g=l[o],l.hasOwnProperty(o)&&g!=null&&!a.hasOwnProperty(o)&&ee(e,t,o,null,a,g);for(y in a)g=a[y],h=l[y],!a.hasOwnProperty(y)||g===h||g==null&&h==null||ee(e,t,y,g,a,h)}function pd(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function vy(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,i=n.initiatorType,c=n.duration;if(u&&c&&pd(i)){for(i=0,c=n.responseEnd,a+=1;a<l.length;a++){var r=l[a],m=r.startTime;if(m>c)break;var v=r.transferSize,y=r.initiatorType;v&&pd(y)&&(r=r.responseEnd,i+=v*(r<c?1:(c-m)/(r-m)))}if(--a,t+=8*(u+i)/(n.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Xo=null,Vo=null;function mc(e){return e.nodeType===9?e:e.ownerDocument}function gd(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function n0(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function ko(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var $r=null;function yy(){var e=window.event;return e&&e.type==="popstate"?e===$r?!1:($r=e,!0):($r=null,!1)}var u0=typeof setTimeout=="function"?setTimeout:void 0,Ey=typeof clearTimeout=="function"?clearTimeout:void 0,hd=typeof Promise=="function"?Promise:void 0,Sy=typeof queueMicrotask=="function"?queueMicrotask:typeof hd<"u"?function(e){return hd.resolve(null).then(e).catch(by)}:u0;function by(e){setTimeout(function(){throw e})}function ta(e){return e==="head"}function vd(e,t){var l=t,a=0;do{var n=l.nextSibling;if(e.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){e.removeChild(n),An(t);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Eu(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Eu(l);for(var u=l.firstChild;u;){var i=u.nextSibling,c=u.nodeName;u[Bu]||c==="SCRIPT"||c==="STYLE"||c==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=i}}else l==="body"&&Eu(e.ownerDocument.body);l=n}while(l);An(t)}function yd(e,t){var l=e;e=0;do{var a=l.nextSibling;if(l.nodeType===1?t?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(t?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=a}while(l)}function Qo(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":Qo(l),ls(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function Ty(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Bu])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=Bt(e.nextSibling),e===null)break}return null}function _y(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=Bt(e.nextSibling),e===null))return null;return e}function i0(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Bt(e.nextSibling),e===null))return null;return e}function Zo(e){return e.data==="$?"||e.data==="$~"}function Ko(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Ay(e,t){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||l.readyState!=="loading")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Bt(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==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Jo=null;function Ed(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return Bt(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function Sd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(t===0)return e;t--}else l!=="/$"&&l!=="/&"||t++}e=e.previousSibling}return null}function c0(e,t,l){switch(t=mc(l),e){case"html":if(e=t.documentElement,!e)throw Error(E(452));return e;case"head":if(e=t.head,!e)throw Error(E(453));return e;case"body":if(e=t.body,!e)throw Error(E(454));return e;default:throw Error(E(451))}}function Eu(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ls(e)}var Gt=new Map,bd=new Set;function dc(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ml=F.d;F.d={f:My,r:Oy,D:Ny,C:Dy,L:Cy,m:Ly,X:zy,S:Uy,M:xy};function My(){var e=Ml.f(),t=Lc();return e||t}function Oy(e){var t=On(e);t!==null&&t.tag===5&&t.type==="form"?eg(t):Ml.r(e)}var Ln=typeof document>"u"?null:document;function r0(e,t,l){var a=Ln;if(a&&typeof t=="string"&&t){var n=Ht(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),bd.has(n)||(bd.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),ke(t,"link",e),Re(t),a.head.appendChild(t)))}}function Ny(e){Ml.D(e),r0("dns-prefetch",e,null)}function Dy(e,t){Ml.C(e,t),r0("preconnect",e,t)}function Cy(e,t,l){Ml.L(e,t,l);var a=Ln;if(a&&e&&t){var n='link[rel="preload"][as="'+Ht(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+Ht(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+Ht(l.imageSizes)+'"]')):n+='[href="'+Ht(e)+'"]';var u=n;switch(t){case"style":u=_n(e);break;case"script":u=Un(e)}Gt.has(u)||(e=re({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),Gt.set(u,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(ku(u))||t==="script"&&a.querySelector(Qu(u))||(t=a.createElement("link"),ke(t,"link",e),Re(t),a.head.appendChild(t)))}}function Ly(e,t){Ml.m(e,t);var l=Ln;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+Ht(a)+'"][href="'+Ht(e)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Un(e)}if(!Gt.has(u)&&(e=re({rel:"modulepreload",href:e},t),Gt.set(u,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Qu(u)))return}a=l.createElement("link"),ke(a,"link",e),Re(a),l.head.appendChild(a)}}}function Uy(e,t,l){Ml.S(e,t,l);var a=Ln;if(a&&e){var n=cn(a).hoistableStyles,u=_n(e);t=t||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(ku(u)))c.loading=5;else{e=re({rel:"stylesheet",href:e,"data-precedence":t},l),(l=Gt.get(u))&&Ys(e,l);var r=i=a.createElement("link");Re(r),ke(r,"link",e),r._p=new Promise(function(m,v){r.onload=m,r.onerror=v}),r.addEventListener("load",function(){c.loading|=1}),r.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Gi(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function zy(e,t){Ml.X(e,t);var l=Ln;if(l&&e){var a=cn(l).hoistableScripts,n=Un(e),u=a.get(n);u||(u=l.querySelector(Qu(n)),u||(e=re({src:e,async:!0},t),(t=Gt.get(n))&&Xs(e,t),u=l.createElement("script"),Re(u),ke(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function xy(e,t){Ml.M(e,t);var l=Ln;if(l&&e){var a=cn(l).hoistableScripts,n=Un(e),u=a.get(n);u||(u=l.querySelector(Qu(n)),u||(e=re({src:e,async:!0,type:"module"},t),(t=Gt.get(n))&&Xs(e,t),u=l.createElement("script"),Re(u),ke(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Td(e,t,l,a){var n=(n=Yl.current)?dc(n):null;if(!n)throw Error(E(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=_n(l.href),l=cn(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=_n(l.href);var u=cn(n).hoistableStyles,i=u.get(e);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,i),(u=n.querySelector(ku(e)))&&!u._p&&(i.instance=u,i.state.loading=5),Gt.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Gt.set(e,l),u||Hy(n,e,l,i.state))),t&&a===null)throw Error(E(528,""));return i}if(t&&a!==null)throw Error(E(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Un(l),l=cn(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(E(444,e))}}function _n(e){return'href="'+Ht(e)+'"'}function ku(e){return'link[rel="stylesheet"]['+e+"]"}function o0(e){return re({},e,{"data-precedence":e.precedence,precedence:null})}function Hy(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),ke(t,"link",l),Re(t),e.head.appendChild(t))}function Un(e){return'[src="'+Ht(e)+'"]'}function Qu(e){return"script[async]"+e}function _d(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+Ht(l.href)+'"]');if(a)return t.instance=a,Re(a),a;var n=re({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Re(a),ke(a,"style",n),Gi(a,l.precedence,e),t.instance=a;case"stylesheet":n=_n(l.href);var u=e.querySelector(ku(n));if(u)return t.state.loading|=4,t.instance=u,Re(u),u;a=o0(l),(n=Gt.get(n))&&Ys(a,n),u=(e.ownerDocument||e).createElement("link"),Re(u);var i=u;return i._p=new Promise(function(c,r){i.onload=c,i.onerror=r}),ke(u,"link",a),t.state.loading|=4,Gi(u,l.precedence,e),t.instance=u;case"script":return u=Un(l.src),(n=e.querySelector(Qu(u)))?(t.instance=n,Re(n),n):(a=l,(n=Gt.get(u))&&(a=re({},l),Xs(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),Re(n),ke(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(E(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Gi(a,l.precedence,e));return t.instance}function Gi(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var c=a[i];if(c.dataset.precedence===t)u=c;else if(u!==n)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function Ys(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Xs(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var ji=null;function Ad(e,t,l){if(ji===null){var a=new Map,n=ji=new Map;n.set(l,a)}else n=ji,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var u=l[n];if(!(u[Bu]||u[Ye]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(t)||"";i=e+i;var c=a.get(i);c?c.push(u):a.set(i,[u])}}return a}function Md(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function Ry(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!0;case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function s0(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function qy(e,t,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=_n(a.href),u=t.querySelector(ku(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=pc.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=u,Re(u);return}u=t.ownerDocument||t,a=o0(a),(n=Gt.get(n))&&Ys(a,n),u=u.createElement("link"),Re(u);var i=u;i._p=new Promise(function(c,r){i.onload=c,i.onerror=r}),ke(u,"link",a),l.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=pc.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var eo=0;function wy(e,t){return e.stylesheets&&e.count===0&&Yi(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var a=setTimeout(function(){if(e.stylesheets&&Yi(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&eo===0&&(eo=62500*vy());var n=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Yi(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>eo?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function pc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Yi(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var gc=null;function Yi(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,gc=new Map,t.forEach(By,e),gc=null,pc.call(e))}function By(e,t){if(!(t.state.loading&4)){var l=gc.get(e);if(l)var a=l.get(null);else{l=new Map,gc.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(l.set(i.dataset.precedence,i),a=i)}a&&l.set(null,a)}n=t.instance,i=n.getAttribute("data-precedence"),u=l.get(i)||a,u===a&&l.set(null,n),l.set(i,n),this.count++,a=pc.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var Uu={$$typeof:pl,Provider:null,Consumer:null,_currentValue:ya,_currentValue2:ya,_threadCount:0};function Gy(e,t,l,a,n,u,i,c,r){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Or(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Or(0),this.hiddenUpdates=Or(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=r,this.incompleteTransitions=new Map}function f0(e,t,l,a,n,u,i,c,r,m,v,y){return e=new Gy(e,t,l,i,r,m,v,y,c),t=1,u===!0&&(t|=24),u=vt(3,null,null,t),e.current=u,u.stateNode=e,t=ps(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},vs(u),e}function m0(e){return e?(e=ln,e):ln}function d0(e,t,l,a,n,u){n=m0(n),a.context===null?a.context=n:a.pendingContext=n,a=Vl(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=kl(e,a,t),l!==null&&(ct(l,e,t),fu(l,e,t))}function Od(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function Vs(e,t){Od(e,t),(e=e.alternate)&&Od(e,t)}function p0(e){if(e.tag===13||e.tag===31){var t=Ua(e,67108864);t!==null&&ct(t,e,67108864),Vs(e,67108864)}}function Nd(e){if(e.tag===13||e.tag===31){var t=Tt();t=es(t);var l=Ua(e,t);l!==null&&ct(l,e,t),Vs(e,t)}}var hc=!0;function jy(e,t,l,a){var n=x.T;x.T=null;var u=F.p;try{F.p=2,ks(e,t,l,a)}finally{F.p=u,x.T=n}}function Yy(e,t,l,a){var n=x.T;x.T=null;var u=F.p;try{F.p=8,ks(e,t,l,a)}finally{F.p=u,x.T=n}}function ks(e,t,l,a){if(hc){var n=Fo(a);if(n===null)Pr(e,t,a,vc,l),Dd(e,a);else if(Vy(n,e,t,l,a))a.stopPropagation();else if(Dd(e,a),t&4&&-1<Xy.indexOf(e)){for(;n!==null;){var u=On(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=ga(u.pendingLanes);if(i!==0){var c=u;for(c.pendingLanes|=2,c.entangledLanes|=2;i;){var r=1<<31-bt(i);c.entanglements[1]|=r,i&=~r}tl(u),(J&6)===0&&(ic=Et()+500,Vu(0,!1))}}break;case 31:case 13:c=Ua(u,2),c!==null&&ct(c,u,2),Lc(),Vs(u,2)}if(u=Fo(a),u===null&&Pr(e,t,a,vc,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else Pr(e,t,a,null,l)}}function Fo(e){return e=ns(e),Qs(e)}var vc=null;function Qs(e){if(vc=null,e=Ia(e),e!==null){var t=Hu(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=Hd(t),e!==null)return e;e=null}else if(l===31){if(e=Rd(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return vc=e,null}function g0(e){switch(e){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Cv()){case Gd:return 2;case jd:return 8;case Zi:case Lv:return 32;case Yd:return 268435456;default:return 32}default:return 32}}var Io=!1,Kl=null,Jl=null,Fl=null,zu=new Map,xu=new Map,Rl=[],Xy="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".split(" ");function Dd(e,t){switch(e){case"focusin":case"focusout":Kl=null;break;case"dragenter":case"dragleave":Jl=null;break;case"mouseover":case"mouseout":Fl=null;break;case"pointerover":case"pointerout":zu.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":xu.delete(t.pointerId)}}function eu(e,t,l,a,n,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},t!==null&&(t=On(t),t!==null&&p0(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function Vy(e,t,l,a,n){switch(t){case"focusin":return Kl=eu(Kl,e,t,l,a,n),!0;case"dragenter":return Jl=eu(Jl,e,t,l,a,n),!0;case"mouseover":return Fl=eu(Fl,e,t,l,a,n),!0;case"pointerover":var u=n.pointerId;return zu.set(u,eu(zu.get(u)||null,e,t,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,xu.set(u,eu(xu.get(u)||null,e,t,l,a,n)),!0}return!1}function h0(e){var t=Ia(e.target);if(t!==null){var l=Hu(t);if(l!==null){if(t=l.tag,t===13){if(t=Hd(l),t!==null){e.blockedOn=t,fm(e.priority,function(){Nd(l)});return}}else if(t===31){if(t=Rd(l),t!==null){e.blockedOn=t,fm(e.priority,function(){Nd(l)});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Xi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Fo(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);po=a,l.target.dispatchEvent(a),po=null}else return t=On(l),t!==null&&p0(t),e.blockedOn=l,!1;t.shift()}return!0}function Cd(e,t,l){Xi(e)&&l.delete(t)}function ky(){Io=!1,Kl!==null&&Xi(Kl)&&(Kl=null),Jl!==null&&Xi(Jl)&&(Jl=null),Fl!==null&&Xi(Fl)&&(Fl=null),zu.forEach(Cd),xu.forEach(Cd)}function Oi(e,t){e.blockedOn===t&&(e.blockedOn=null,Io||(Io=!0,Le.unstable_scheduleCallback(Le.unstable_NormalPriority,ky)))}var Ni=null;function Ld(e){Ni!==e&&(Ni=e,Le.unstable_scheduleCallback(Le.unstable_NormalPriority,function(){Ni===e&&(Ni=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(Qs(a||l)===null)continue;break}var u=On(l);u!==null&&(e.splice(t,3),t-=3,Lo(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function An(e){function t(r){return Oi(r,e)}Kl!==null&&Oi(Kl,e),Jl!==null&&Oi(Jl,e),Fl!==null&&Oi(Fl,e),zu.forEach(t),xu.forEach(t);for(var l=0;l<Rl.length;l++){var a=Rl[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Rl.length&&(l=Rl[0],l.blockedOn===null);)h0(l),l.blockedOn===null&&Rl.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],i=n[rt]||null;if(typeof u=="function")i||Ld(l);else if(i){var c=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[rt]||null)c=i.formAction;else if(Qs(n)!==null)continue}else c=i.action;typeof c=="function"?l[a+1]=c:(l.splice(a,3),a-=3),Ld(l)}}}function v0(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(i){return n=i})},focusReset:"manual",scroll:"manual"})}function t(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),n!==null&&(n(),n=null)}}}function Zs(e){this._internalRoot=e}xc.prototype.render=Zs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(E(409));var l=t.current,a=Tt();d0(l,a,e,t,null,null)};xc.prototype.unmount=Zs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;d0(e.current,2,null,e,null,null),Lc(),t[Mn]=null}};function xc(e){this._internalRoot=e}xc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Zd();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Rl.length&&t!==0&&t<Rl[l].priority;l++);Rl.splice(l,0,e),l===0&&h0(e)}};var Ud=zd.version;if(Ud!=="19.2.5")throw Error(E(527,Ud,"19.2.5"));F.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(E(188)):(e=Object.keys(e).join(","),Error(E(268,e)));return e=Tv(t),e=e!==null?qd(e):null,e=e===null?null:e.stateNode,e};var Qy={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:x,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(tu=__REACT_DEVTOOLS_GLOBAL_HOOK__,!tu.isDisabled&&tu.supportsFiber))try{Ru=tu.inject(Qy),St=tu}catch{}var tu;Hc.createRoot=function(e,t){if(!xd(e))throw Error(E(299));var l=!1,a="",n=rg,u=og,i=sg;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=f0(e,1,!1,null,null,l,a,null,n,u,i,v0),e[Mn]=t.current,js(e),new Zs(t)};Hc.hydrateRoot=function(e,t,l){if(!xd(e))throw Error(E(299));var a=!1,n="",u=rg,i=og,c=sg,r=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(i=l.onCaughtError),l.onRecoverableError!==void 0&&(c=l.onRecoverableError),l.formState!==void 0&&(r=l.formState)),t=f0(e,1,!0,t,l??null,a,n,r,u,i,c,v0),t.context=m0(null),l=t.current,a=Tt(),a=es(a),n=Vl(a),n.callback=null,kl(l,n,a),l=a,t.current.lanes=l,wu(t,l),tl(t),e[Mn]=t.current,js(e),new xc(t)};Hc.version="19.2.5"});var b0=Ge((mS,S0)=>{"use strict";function E0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E0)}catch(e){console.error(e)}}E0(),S0.exports=y0()});var Ks=Ge((GS,Jy)=>{Jy.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 H0=Ge((jS,Fy)=>{Fy.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 Js=Ge((YS,Iy)=>{Iy.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}});var R0=Ge((XS,Wy)=>{Wy.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 w0=Ge(Ku=>{"use strict";var Py=Ku&&Ku.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ku,"__esModule",{value:!0});var q0=Py(R0()),$y=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 eE(e){return e>=55296&&e<=57343||e>1114111?"\uFFFD":(e in q0.default&&(e=q0.default[e]),$y(e))}Ku.default=eE});var Is=Ge(nl=>{"use strict";var Rc=nl&&nl.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(nl,"__esModule",{value:!0});nl.decodeHTML=nl.decodeHTMLStrict=nl.decodeXML=void 0;var Fs=Rc(Ks()),tE=Rc(H0()),lE=Rc(Js()),B0=Rc(w0()),aE=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;nl.decodeXML=j0(lE.default);nl.decodeHTMLStrict=j0(Fs.default);function j0(e){var t=Y0(e);return function(l){return String(l).replace(aE,t)}}var G0=function(e,t){return e<t?1:-1};nl.decodeHTML=(function(){for(var e=Object.keys(tE.default).sort(G0),t=Object.keys(Fs.default).sort(G0),l=0,a=0;l<t.length;l++)e[a]===t[l]?(t[l]+=";?",a++):t[l]+=";";var n=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),u=Y0(Fs.default);function i(c){return c.substr(-1)!==";"&&(c+=";"),u(c)}return function(c){return String(c).replace(n,i)}})();function Y0(e){return function(l){if(l.charAt(1)==="#"){var a=l.charAt(2);return a==="X"||a==="x"?B0.default(parseInt(l.substr(3),16)):B0.default(parseInt(l.substr(2),10))}return e[l.slice(1,-1)]||l}}});var Ps=Ge(st=>{"use strict";var X0=st&&st.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(st,"__esModule",{value:!0});st.escapeUTF8=st.escape=st.encodeNonAsciiHTML=st.encodeHTML=st.encodeXML=void 0;var nE=X0(Js()),V0=Q0(nE.default),k0=Z0(V0);st.encodeXML=F0(V0);var uE=X0(Ks()),Ws=Q0(uE.default),iE=Z0(Ws);st.encodeHTML=rE(Ws,iE);st.encodeNonAsciiHTML=F0(Ws);function Q0(e){return Object.keys(e).sort().reduce(function(t,l){return t[e[l]]="&"+l+";",t},{})}function Z0(e){for(var t=[],l=[],a=0,n=Object.keys(e);a<n.length;a++){var u=n[a];u.length===1?t.push("\\"+u):l.push(u)}t.sort();for(var i=0;i<t.length-1;i++){for(var c=i;c<t.length-1&&t[c].charCodeAt(1)+1===t[c+1].charCodeAt(1);)c+=1;var r=1+c-i;r<3||t.splice(i,r,t[i]+"-"+t[c])}return l.unshift("["+t.join("")+"]"),new RegExp(l.join("|"),"g")}var K0=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,cE=String.prototype.codePointAt!=null?function(e){return e.codePointAt(0)}:function(e){return(e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536};function qc(e){return"&#x"+(e.length>1?cE(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function rE(e,t){return function(l){return l.replace(t,function(a){return e[a]}).replace(K0,qc)}}var J0=new RegExp(k0.source+"|"+K0.source,"g");function oE(e){return e.replace(J0,qc)}st.escape=oE;function sE(e){return e.replace(k0,qc)}st.escapeUTF8=sE;function F0(e){return function(t){return t.replace(J0,function(l){return e[l]||qc(l)})}}});var W0=Ge(X=>{"use strict";Object.defineProperty(X,"__esModule",{value:!0});X.decodeXMLStrict=X.decodeHTML5Strict=X.decodeHTML4Strict=X.decodeHTML5=X.decodeHTML4=X.decodeHTMLStrict=X.decodeHTML=X.decodeXML=X.encodeHTML5=X.encodeHTML4=X.escapeUTF8=X.escape=X.encodeNonAsciiHTML=X.encodeHTML=X.encodeXML=X.encode=X.decodeStrict=X.decode=void 0;var wc=Is(),I0=Ps();function fE(e,t){return(!t||t<=0?wc.decodeXML:wc.decodeHTML)(e)}X.decode=fE;function mE(e,t){return(!t||t<=0?wc.decodeXML:wc.decodeHTMLStrict)(e)}X.decodeStrict=mE;function dE(e,t){return(!t||t<=0?I0.encodeXML:I0.encodeHTML)(e)}X.encode=dE;var xa=Ps();Object.defineProperty(X,"encodeXML",{enumerable:!0,get:function(){return xa.encodeXML}});Object.defineProperty(X,"encodeHTML",{enumerable:!0,get:function(){return xa.encodeHTML}});Object.defineProperty(X,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return xa.encodeNonAsciiHTML}});Object.defineProperty(X,"escape",{enumerable:!0,get:function(){return xa.escape}});Object.defineProperty(X,"escapeUTF8",{enumerable:!0,get:function(){return xa.escapeUTF8}});Object.defineProperty(X,"encodeHTML4",{enumerable:!0,get:function(){return xa.encodeHTML}});Object.defineProperty(X,"encodeHTML5",{enumerable:!0,get:function(){return xa.encodeHTML}});var ua=Is();Object.defineProperty(X,"decodeXML",{enumerable:!0,get:function(){return ua.decodeXML}});Object.defineProperty(X,"decodeHTML",{enumerable:!0,get:function(){return ua.decodeHTML}});Object.defineProperty(X,"decodeHTMLStrict",{enumerable:!0,get:function(){return ua.decodeHTMLStrict}});Object.defineProperty(X,"decodeHTML4",{enumerable:!0,get:function(){return ua.decodeHTML}});Object.defineProperty(X,"decodeHTML5",{enumerable:!0,get:function(){return ua.decodeHTML}});Object.defineProperty(X,"decodeHTML4Strict",{enumerable:!0,get:function(){return ua.decodeHTMLStrict}});Object.defineProperty(X,"decodeHTML5Strict",{enumerable:!0,get:function(){return ua.decodeHTMLStrict}});Object.defineProperty(X,"decodeXMLStrict",{enumerable:!0,get:function(){return ua.decodeXML}})});var rh=Ge((KS,ch)=>{"use strict";function pE(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P0(e,t){for(var l=0;l<t.length;l++){var a=t[l];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function gE(e,t,l){return t&&P0(e.prototype,t),l&&P0(e,l),e}function nh(e,t){var l=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!l){if(Array.isArray(e)||(l=hE(e))||t&&e&&typeof e.length=="number"){l&&(e=l);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(m){throw m},f:n}}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 u=!0,i=!1,c;return{s:function(){l=l.call(e)},n:function(){var m=l.next();return u=m.done,m},e:function(m){i=!0,c=m},f:function(){try{!u&&l.return!=null&&l.return()}finally{if(i)throw c}}}}function hE(e,t){if(e){if(typeof e=="string")return $0(e,t);var l=Object.prototype.toString.call(e).slice(8,-1);if(l==="Object"&&e.constructor&&(l=e.constructor.name),l==="Map"||l==="Set")return Array.from(e);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return $0(e,t)}}function $0(e,t){(t==null||t>e.length)&&(t=e.length);for(var l=0,a=new Array(t);l<t;l++)a[l]=e[l];return a}var vE=W0(),eh={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:yE()};function yE(){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 Bc(0,5).forEach(function(t){Bc(0,5).forEach(function(l){Bc(0,5).forEach(function(a){return EE(t,l,a,e)})})}),Bc(0,23).forEach(function(t){var l=t+232,a=uh(t*10+8);e[l]="#"+a+a+a}),e}function EE(e,t,l,a){var n=16+e*36+t*6+l,u=e>0?e*40+55:0,i=t>0?t*40+55:0,c=l>0?l*40+55:0;a[n]=SE([u,i,c])}function uh(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function SE(e){var t=[],l=nh(e),a;try{for(l.s();!(a=l.n()).done;){var n=a.value;t.push(uh(n))}}catch(u){l.e(u)}finally{l.f()}return"#"+t.join("")}function th(e,t,l,a){var n;return t==="text"?n=AE(l,a):t==="display"?n=TE(e,l,a):t==="xterm256Foreground"?n=jc(e,a.colors[l]):t==="xterm256Background"?n=Yc(e,a.colors[l]):t==="rgb"&&(n=bE(e,l)),n}function bE(e,t){t=t.substring(2).slice(0,-1);var l=+t.substr(0,2),a=t.substring(5).split(";"),n=a.map(function(u){return("0"+Number(u).toString(16)).substr(-2)}).join("");return Gc(e,(l===38?"color:#":"background-color:#")+n)}function TE(e,t,l){t=parseInt(t,10);var a={"-1":function(){return"<br/>"},0:function(){return e.length&&ih(e)},1:function(){return ia(e,"b")},3:function(){return ia(e,"i")},4:function(){return ia(e,"u")},8:function(){return Gc(e,"display:none")},9:function(){return ia(e,"strike")},22:function(){return Gc(e,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return ah(e,"i")},24:function(){return ah(e,"u")},39:function(){return jc(e,l.fg)},49:function(){return Yc(e,l.bg)},53:function(){return Gc(e,"text-decoration:overline")}},n;return a[t]?n=a[t]():4<t&&t<7?n=ia(e,"blink"):29<t&&t<38?n=jc(e,l.colors[t-30]):39<t&&t<48?n=Yc(e,l.colors[t-40]):89<t&&t<98?n=jc(e,l.colors[8+(t-90)]):99<t&&t<108&&(n=Yc(e,l.colors[8+(t-100)])),n}function ih(e){var t=e.slice(0);return e.length=0,t.reverse().map(function(l){return"</"+l+">"}).join("")}function Bc(e,t){for(var l=[],a=e;a<=t;a++)l.push(a);return l}function _E(e){return function(t){return(e===null||t.category!==e)&&e!=="all"}}function lh(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 AE(e,t){return t.escapeXML?vE.encodeXML(e):e}function ia(e,t,l){return l||(l=""),e.push(t),"<".concat(t).concat(l?' style="'.concat(l,'"'):"",">")}function Gc(e,t){return ia(e,"span",t)}function jc(e,t){return ia(e,"span","color:"+t)}function Yc(e,t){return ia(e,"span","background-color:"+t)}function ah(e,t){var l;if(e.slice(-1)[0]===t&&(l=e.pop()),l)return"</"+t+">"}function ME(e,t,l){var a=!1,n=3;function u(){return""}function i(A,C){return l("xterm256Foreground",C),""}function c(A,C){return l("xterm256Background",C),""}function r(A){return t.newline?l("display",-1):l("text",A),""}function m(A,C){a=!0,C.trim().length===0&&(C="0"),C=C.trimRight(";").split(";");var N=nh(C),z;try{for(N.s();!(z=N.n()).done;){var R=z.value;l("display",R)}}catch(B){N.e(B)}finally{N.f()}return""}function v(A){return l("text",A),""}function y(A){return l("rgb",A),""}var g=[{pattern:/^\x08+/,sub:u},{pattern:/^\x1b\[[012]?K/,sub:u},{pattern:/^\x1b\[\(B/,sub:u},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:y},{pattern:/^\x1b\[38;5;(\d+)m/,sub:i},{pattern:/^\x1b\[48;5;(\d+)m/,sub:c},{pattern:/^\n/,sub:r},{pattern:/^\r+\n/,sub:r},{pattern:/^\r/,sub:r},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:m},{pattern:/^\x1b\[\d?J/,sub:u},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:u},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:u},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:v}];function h(A,C){C>n&&a||(a=!1,e=e.replace(A.pattern,A.sub))}var _=[],M=e,D=M.length;e:for(;D>0;){for(var o=0,s=0,p=g.length;s<p;o=++s){var f=g[o];if(h(f,o),e.length!==D){D=e.length;continue e}}if(e.length===D)break;_.push(0),D=e.length}return _}function OE(e,t,l){return t!=="text"&&(e=e.filter(_E(lh(l))),e.push({token:t,data:l,category:lh(l)})),e}var NE=(function(){function e(t){pE(this,e),t=t||{},t.colors&&(t.colors=Object.assign({},eh.colors,t.colors)),this.options=Object.assign({},eh,t),this.stack=[],this.stickyStack=[]}return gE(e,[{key:"toHtml",value:function(l){var a=this;l=typeof l=="string"?[l]:l;var n=this.stack,u=this.options,i=[];return this.stickyStack.forEach(function(c){var r=th(n,c.token,c.data,u);r&&i.push(r)}),ME(l.join(""),u,function(c,r){var m=th(n,c,r,u);m&&i.push(m),u.stream&&(a.stickyStack=OE(a.stickyStack,c,r))}),n.length&&i.push(ih(n)),i.join("")}}]),e})();ch.exports=NE});var of=fe(ue(),1),jh=fe(b0(),1);var K=fe(ue(),1);var I=fe(ue(),1);var we=fe(ue(),1);function T0({preference:e,onThemeChange:t}){let l=()=>{let u=["system","light","dark"],c=(u.indexOf(e)+1)%u.length;t(u[c])},a=()=>{switch(e){case"light":return we.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},we.default.createElement("circle",{cx:"12",cy:"12",r:"5"}),we.default.createElement("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),we.default.createElement("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),we.default.createElement("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),we.default.createElement("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),we.default.createElement("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),we.default.createElement("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),we.default.createElement("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),we.default.createElement("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"}));case"dark":return we.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},we.default.createElement("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"}));default:return we.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},we.default.createElement("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),we.default.createElement("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),we.default.createElement("line",{x1:"12",y1:"17",x2:"12",y2:"21"}))}},n=()=>{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 we.default.createElement("button",{className:"theme-toggle-btn",onClick:l,title:n(),"aria-label":n()},a())}var ll=fe(ue(),1);var la=fe(ue(),1);function _0(e,t){let[l,a]=(0,la.useState)(null),[n,u]=(0,la.useState)(!0),[i,c]=(0,la.useState)(null),r=(0,la.useCallback)(async()=>{try{u(!0),c(null);let m=await fetch(`https://api.github.com/repos/${e}/${t}`);if(!m.ok)throw new Error(`GitHub API error: ${m.status}`);let v=await m.json();a(v.stargazers_count)}catch(m){console.error("Failed to fetch GitHub stars:",m),c(m instanceof Error?m:new Error("Unknown error"))}finally{u(!1)}},[e,t]);return(0,la.useEffect)(()=>{r()},[r]),{stars:l,isLoading:n,error:i}}function A0(e){return e<1e3?e.toString():e<1e6?`${(e/1e3).toFixed(1)}k`:`${(e/1e6).toFixed(1)}M`}function M0({username:e,repo:t,className:l=""}){let{stars:a,isLoading:n,error:u}=_0(e,t),i=`https://github.com/${e}/${t}`;return u?ll.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",title:"GitHub",className:"icon-link"},ll.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},ll.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"}))):ll.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:`github-stars-btn ${l}`,title:`Star us on GitHub${a!==null?` (${a.toLocaleString()} stars)`:""}`},ll.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"6px"}},ll.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"})),ll.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"4px"}},ll.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"})),ll.default.createElement("span",{className:n?"stars-loading":"stars-count"},n?"...":a!==null?A0(a):"\u2014"))}var aa=fe(ue(),1);function O0(e){let t=(0,aa.useRef)(null),l=(0,aa.useRef)(null),a=(0,aa.useRef)(null),n=(0,aa.useRef)(0),u=(0,aa.useRef)(null);(0,aa.useEffect)(()=>{if(l.current||(l.current=document.createElement("canvas"),l.current.width=32,l.current.height=32),a.current||(a.current=new Image,a.current.src="claude-mem-logomark.webp"),!u.current){let y=document.querySelector('link[rel="icon"]');y&&(u.current=y.href)}let i=l.current,c=i.getContext("2d"),r=a.current;if(!c)return;let m=y=>{let g=document.querySelector('link[rel="icon"]');g||(g=document.createElement("link"),g.rel="icon",document.head.appendChild(g)),g.href=y},v=()=>{if(!r.complete){t.current=requestAnimationFrame(v);return}n.current+=2*Math.PI/90,c.clearRect(0,0,32,32),c.save(),c.translate(16,16),c.rotate(n.current),c.drawImage(r,-16,-16,32,32),c.restore(),m(i.toDataURL("image/png")),t.current=requestAnimationFrame(v)};return e?(n.current=0,v()):(t.current&&(cancelAnimationFrame(t.current),t.current=null),u.current&&m(u.current)),()=>{t.current&&(cancelAnimationFrame(t.current),t.current=null)}},[e])}function Zy(e){return e==="all"?"All":e==="claude"?"Claude":e==="codex"?"Codex":e.charAt(0).toUpperCase()+e.slice(1)}function Ky(e){let t=["all","claude","codex",...e];return Array.from(new Set(t.filter(Boolean)))}function N0({isConnected:e,projects:t,sources:l,currentFilter:a,currentSource:n,onFilterChange:u,onSourceChange:i,isProcessing:c,queueDepth:r,themePreference:m,onThemeChange:v,onContextPreviewToggle:y}){O0(c);let g=Ky(l);return I.default.createElement("div",{className:"header"},I.default.createElement("div",{className:"header-main"},I.default.createElement("h1",null,I.default.createElement("div",{style:{position:"relative",display:"inline-block"}},I.default.createElement("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${c?"spinning":""}`}),r>0&&I.default.createElement("div",{className:"queue-bubble"},r)),I.default.createElement("span",{className:"logo-text"},"claude-mem")),I.default.createElement("div",{className:"source-tabs",role:"tablist","aria-label":"Context source tabs"},g.map(h=>I.default.createElement("button",{key:h,type:"button",className:`source-tab ${n===h?"active":""}`,onClick:()=>i(h),"aria-pressed":n===h},Zy(h))))),I.default.createElement("div",{className:"status"},I.default.createElement("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Documentation"},I.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},I.default.createElement("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),I.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"}))),I.default.createElement("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Follow us on X"},I.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},I.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"}))),I.default.createElement("a",{href:"https://discord.gg/J4wttp9vDu",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Join our Discord community"},I.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},I.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"}))),I.default.createElement(M0,{username:"thedotmack",repo:"claude-mem"}),I.default.createElement("select",{value:a,onChange:h=>u(h.target.value)},I.default.createElement("option",{value:""},"All Projects"),t.map(h=>I.default.createElement("option",{key:h,value:h},h))),I.default.createElement(T0,{preference:m,onThemeChange:v}),I.default.createElement("button",{className:"settings-btn",onClick:y,title:"Settings"},I.default.createElement("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},I.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"}),I.default.createElement("circle",{cx:"12",cy:"12",r:"3"})))))}var Se=fe(ue(),1);var Y=fe(ue(),1);function zn(e){return new Date(e).toLocaleString()}function D0(e){let t=["/Scripts/","/src/","/plugin/","/docs/"];for(let n of t){let u=e.indexOf(n);if(u!==-1)return e.substring(u+1)}let l=e.indexOf("claude-mem/");if(l!==-1)return e.substring(l+11);let a=e.split("/");return a.length>3?a.slice(-3).join("/"):e}function C0({observation:e}){let[t,l]=(0,Y.useState)(!1),[a,n]=(0,Y.useState)(!1),u=zn(e.created_at_epoch),i=e.facts?JSON.parse(e.facts):[],c=e.concepts?JSON.parse(e.concepts):[],r=e.files_read?JSON.parse(e.files_read).map(D0):[],m=e.files_modified?JSON.parse(e.files_modified).map(D0):[],v=i.length>0||c.length>0||r.length>0||m.length>0;return Y.default.createElement("div",{className:"card"},Y.default.createElement("div",{className:"card-header"},Y.default.createElement("div",{className:"card-header-left"},Y.default.createElement("span",{className:`card-type type-${e.type}`},e.type),Y.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),Y.default.createElement("span",{className:"card-project"},e.project),e.merged_into_project&&Y.default.createElement("span",{className:"card-merged-badge",title:`Merged into ${e.merged_into_project}`},"merged \u2192 ",e.merged_into_project)),Y.default.createElement("div",{className:"view-mode-toggles"},v&&Y.default.createElement("button",{className:`view-mode-toggle ${t?"active":""}`,onClick:()=>{l(!t),t||n(!1)}},Y.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Y.default.createElement("polyline",{points:"9 11 12 14 22 4"}),Y.default.createElement("path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"})),Y.default.createElement("span",null,"facts")),e.narrative&&Y.default.createElement("button",{className:`view-mode-toggle ${a?"active":""}`,onClick:()=>{n(!a),a||l(!1)}},Y.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Y.default.createElement("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),Y.default.createElement("polyline",{points:"14 2 14 8 20 8"}),Y.default.createElement("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),Y.default.createElement("line",{x1:"16",y1:"17",x2:"8",y2:"17"})),Y.default.createElement("span",null,"narrative")))),Y.default.createElement("div",{className:"card-title"},e.title||"Untitled"),Y.default.createElement("div",{className:"view-mode-content"},!t&&!a&&e.subtitle&&Y.default.createElement("div",{className:"card-subtitle"},e.subtitle),t&&i.length>0&&Y.default.createElement("ul",{className:"facts-list"},i.map((y,g)=>Y.default.createElement("li",{key:g},y))),a&&e.narrative&&Y.default.createElement("div",{className:"narrative"},e.narrative)),Y.default.createElement("div",{className:"card-meta"},Y.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",u),t&&(c.length>0||r.length>0||m.length>0)&&Y.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px",alignItems:"center"}},c.map((y,g)=>Y.default.createElement("span",{key:g,style:{padding:"2px 8px",background:"var(--color-type-badge-bg)",color:"var(--color-type-badge-text)",borderRadius:"3px",fontWeight:"500",fontSize:"10px"}},y)),r.length>0&&Y.default.createElement("span",{className:"meta-files"},Y.default.createElement("span",{className:"file-label"},"read:")," ",r.join(", ")),m.length>0&&Y.default.createElement("span",{className:"meta-files"},Y.default.createElement("span",{className:"file-label"},"modified:")," ",m.join(", ")))))}var Be=fe(ue(),1);function L0({summary:e}){let t=zn(e.created_at_epoch),l=[{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(a=>a.content);return Be.default.createElement("article",{className:"card summary-card"},Be.default.createElement("header",{className:"summary-card-header"},Be.default.createElement("div",{className:"summary-badge-row"},Be.default.createElement("span",{className:"card-type summary-badge"},"Session Summary"),Be.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),Be.default.createElement("span",{className:"summary-project-badge"},e.project)),e.request&&Be.default.createElement("h2",{className:"summary-title"},e.request)),Be.default.createElement("div",{className:"summary-sections"},l.map((a,n)=>Be.default.createElement("section",{key:a.key,className:"summary-section",style:{animationDelay:`${n*50}ms`}},Be.default.createElement("div",{className:"summary-section-header"},Be.default.createElement("img",{src:a.icon,alt:a.label,className:`summary-section-icon summary-section-icon--${a.key}`}),Be.default.createElement("h3",{className:"summary-section-label"},a.label)),Be.default.createElement("div",{className:"summary-section-content"},a.content)))),Be.default.createElement("footer",{className:"summary-card-footer"},Be.default.createElement("span",{className:"summary-meta-id"},"Session #",e.id),Be.default.createElement("span",{className:"summary-meta-divider"},"\u2022"),Be.default.createElement("time",{className:"summary-meta-date",dateTime:new Date(e.created_at_epoch).toISOString()},t)))}var al=fe(ue(),1);function U0({prompt:e}){let t=zn(e.created_at_epoch);return al.default.createElement("div",{className:"card prompt-card"},al.default.createElement("div",{className:"card-header"},al.default.createElement("div",{className:"card-header-left"},al.default.createElement("span",{className:"card-type"},"Prompt"),al.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),al.default.createElement("span",{className:"card-project"},e.project))),al.default.createElement("div",{className:"card-content"},e.prompt_text),al.default.createElement("div",{className:"card-meta"},al.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",t)))}var na=fe(ue(),1);function z0({targetRef:e}){let[t,l]=(0,na.useState)(!1);(0,na.useEffect)(()=>{let n=()=>{let i=e.current;i&&l(i.scrollTop>300)},u=e.current;if(u)return u.addEventListener("scroll",n),()=>u.removeEventListener("scroll",n)},[]);let a=()=>{let n=e.current;n&&n.scrollTo({top:0,behavior:"smooth"})};return t?na.default.createElement("button",{onClick:a,className:"scroll-to-top","aria-label":"Scroll to top"},na.default.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},na.default.createElement("polyline",{points:"18 15 12 9 6 15"}))):null}var Zu={PAGINATION_PAGE_SIZE:50,LOAD_MORE_THRESHOLD:.1};function x0({observations:e,summaries:t,prompts:l,onLoadMore:a,isLoading:n,hasMore:u}){let i=(0,Se.useRef)(null),c=(0,Se.useRef)(null),r=(0,Se.useRef)(a);(0,Se.useEffect)(()=>{r.current=a},[a]),(0,Se.useEffect)(()=>{let v=i.current;if(!v)return;let y=new IntersectionObserver(g=>{g[0].isIntersecting&&u&&!n&&r.current?.()},{threshold:Zu.LOAD_MORE_THRESHOLD});return y.observe(v),()=>{v&&y.unobserve(v),y.disconnect()}},[u,n]);let m=(0,Se.useMemo)(()=>[...e.map(y=>({...y,itemType:"observation"})),...t.map(y=>({...y,itemType:"summary"})),...l.map(y=>({...y,itemType:"prompt"}))].sort((y,g)=>g.created_at_epoch-y.created_at_epoch),[e,t,l]);return Se.default.createElement("div",{className:"feed",ref:c},Se.default.createElement(z0,{targetRef:c}),Se.default.createElement("div",{className:"feed-content"},m.map(v=>{let y=`${v.itemType}-${v.id}`;return v.itemType==="observation"?Se.default.createElement(C0,{key:y,observation:v}):v.itemType==="summary"?Se.default.createElement(L0,{key:y,summary:v}):Se.default.createElement(U0,{key:y,prompt:v})}),m.length===0&&!n&&Se.default.createElement("div",{style:{textAlign:"center",padding:"40px",color:"#8b949e"}},"No items to display"),n&&Se.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e"}},Se.default.createElement("div",{className:"spinner",style:{display:"inline-block",marginRight:"10px"}}),"Loading more..."),u&&!n&&m.length>0&&Se.default.createElement("div",{ref:i,style:{height:"20px",margin:"10px 0"}}),!u&&m.length>0&&Se.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e",fontSize:"14px"}},"No more items to load")))}var S=fe(ue(),1);var Ue=fe(ue(),1),Oh=fe(rh(),1);var{entries:bh,setPrototypeOf:oh,isFrozen:DE,getPrototypeOf:CE,getOwnPropertyDescriptor:LE}=Object,{freeze:$e,seal:jt,create:Hn}=Object,{apply:nf,construct:uf}=typeof Reflect<"u"&&Reflect;$e||($e=function(t){return t});jt||(jt=function(t){return t});nf||(nf=function(t,l){for(var a=arguments.length,n=new Array(a>2?a-2:0),u=2;u<a;u++)n[u-2]=arguments[u];return t.apply(l,n)});uf||(uf=function(t){for(var l=arguments.length,a=new Array(l>1?l-1:0),n=1;n<l;n++)a[n-1]=arguments[n];return new t(...a)});var Ju=Ne(Array.prototype.forEach),UE=Ne(Array.prototype.lastIndexOf),sh=Ne(Array.prototype.pop),Fu=Ne(Array.prototype.push),zE=Ne(Array.prototype.splice),Pe=Array.isArray,Pu=Ne(String.prototype.toLowerCase),$s=Ne(String.prototype.toString),fh=Ne(String.prototype.match),xn=Ne(String.prototype.replace),mh=Ne(String.prototype.indexOf),xE=Ne(String.prototype.trim),HE=Ne(Number.prototype.toString),RE=Ne(Boolean.prototype.toString),dh=typeof BigInt>"u"?null:Ne(BigInt.prototype.toString),ph=typeof Symbol>"u"?null:Ne(Symbol.prototype.toString),ve=Ne(Object.prototype.hasOwnProperty),Iu=Ne(Object.prototype.toString),Qe=Ne(RegExp.prototype.test),Xc=qE(TypeError);function Ne(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var l=arguments.length,a=new Array(l>1?l-1:0),n=1;n<l;n++)a[n-1]=arguments[n];return nf(e,t,a)}}function qE(e){return function(){for(var t=arguments.length,l=new Array(t),a=0;a<t;a++)l[a]=arguments[a];return uf(e,l)}}function G(e,t){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Pu;if(oh&&oh(e,null),!Pe(t))return e;let a=t.length;for(;a--;){let n=t[a];if(typeof n=="string"){let u=l(n);u!==n&&(DE(t)||(t[a]=u),n=u)}e[n]=!0}return e}function wE(e){for(let t=0;t<e.length;t++)ve(e,t)||(e[t]=null);return e}function ft(e){let t=Hn(null);for(let[l,a]of bh(e))ve(e,l)&&(Pe(a)?t[l]=wE(a):a&&typeof a=="object"&&a.constructor===Object?t[l]=ft(a):t[l]=a);return t}function BE(e){switch(typeof e){case"string":return e;case"number":return HE(e);case"boolean":return RE(e);case"bigint":return dh?dh(e):"0";case"symbol":return ph?ph(e):"Symbol()";case"undefined":return Iu(e);case"function":case"object":{if(e===null)return Iu(e);let t=e,l=Rn(t,"toString");if(typeof l=="function"){let a=l(t);return typeof a=="string"?a:Iu(a)}return Iu(e)}default:return Iu(e)}}function Rn(e,t){for(;e!==null;){let a=LE(e,t);if(a){if(a.get)return Ne(a.get);if(typeof a.value=="function")return Ne(a.value)}e=CE(e)}function l(){return null}return l}function GE(e){try{return Qe(e,""),!0}catch{return!1}}var gh=$e(["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"]),ef=$e(["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"]),tf=$e(["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"]),jE=$e(["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"]),lf=$e(["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"]),YE=$e(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),hh=$e(["#text"]),vh=$e(["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"]),af=$e(["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"]),yh=$e(["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"]),Vc=$e(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),XE=jt(/\{\{[\w\W]*|[\w\W]*\}\}/gm),VE=jt(/<%[\w\W]*|[\w\W]*%>/gm),kE=jt(/\$\{[\w\W]*/gm),QE=jt(/^data-[\-\w.\u00B7-\uFFFF]+$/),ZE=jt(/^aria-[\-\w]+$/),Th=jt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),KE=jt(/^(?:\w+script|data):/i),JE=jt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),_h=jt(/^html$/i),FE=jt(/^[a-z][.\w]*(-[.\w]+)+$/i),Eh=Object.freeze({__proto__:null,ARIA_ATTR:ZE,ATTR_WHITESPACE:JE,CUSTOM_ELEMENT:FE,DATA_ATTR:QE,DOCTYPE_NAME:_h,ERB_EXPR:VE,IS_ALLOWED_URI:Th,IS_SCRIPT_OR_DATA:KE,MUSTACHE_EXPR:XE,TMPLIT_EXPR:kE}),Wu={element:1,text:3,progressingInstruction:7,comment:8,document:9},IE=function(){return typeof window>"u"?null:window},WE=function(t,l){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let a=null,n="data-tt-policy-suffix";l&&l.hasAttribute(n)&&(a=l.getAttribute(n));let u="dompurify"+(a?"#"+a:"");try{return t.createPolicy(u,{createHTML(i){return i},createScriptURL(i){return i}})}catch{return console.warn("TrustedTypes policy "+u+" could not be created."),null}},Sh=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Ah(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:IE(),t=U=>Ah(U);if(t.version="3.4.1",t.removed=[],!e||!e.document||e.document.nodeType!==Wu.document||!e.Element)return t.isSupported=!1,t;let{document:l}=e,a=l,n=a.currentScript,{DocumentFragment:u,HTMLTemplateElement:i,Node:c,Element:r,NodeFilter:m,NamedNodeMap:v=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:y,DOMParser:g,trustedTypes:h}=e,_=r.prototype,M=Rn(_,"cloneNode"),D=Rn(_,"remove"),o=Rn(_,"nextSibling"),s=Rn(_,"childNodes"),p=Rn(_,"parentNode");if(typeof i=="function"){let U=l.createElement("template");U.content&&U.content.ownerDocument&&(l=U.content.ownerDocument)}let f,A="",{implementation:C,createNodeIterator:N,createDocumentFragment:z,getElementsByTagName:R}=l,{importNode:B}=a,W=Sh();t.isSupported=typeof bh=="function"&&typeof p=="function"&&C&&C.createHTMLDocument!==void 0;let{MUSTACHE_EXPR:dt,ERB_EXPR:Nl,TMPLIT_EXPR:ra,DATA_ATTR:jn,ARIA_ATTR:Ze,IS_SCRIPT_OR_DATA:oa,ATTR_WHITESPACE:et,CUSTOM_ELEMENT:Yn}=Eh,{IS_ALLOWED_URI:Ha}=Eh,T=null,oe=G({},[...gh,...ef,...tf,...lf,...hh]),j=null,ze=G({},[...vh,...af,...yh,...Vc]),H=Object.seal(Hn(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}})),be=null,pt=null,tt=Object.seal(Hn(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),sf=!0,Kc=!0,ff=!1,mf=!0,sa=!1,Xn=!0,fa=!1,Jc=!1,Fc=!1,Ra=!1,ti=!1,li=!1,df=!0,pf=!1,gf="user-content-",Ic=!0,Vn=!1,qa={},Kt=null,Wc=G({},["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"]),hf=null,vf=G({},["audio","video","img","source","image","track"]),Pc=null,yf=G({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ai="http://www.w3.org/1998/Math/MathML",ni="http://www.w3.org/2000/svg",Jt="http://www.w3.org/1999/xhtml",wa=Jt,$c=!1,er=null,Xh=G({},[ai,ni,Jt],$s),tr=G({},["mi","mo","mn","ms","mtext"]),lr=G({},["annotation-xml"]),Vh=G({},["title","style","font","a","script"]),kn=null,kh=["application/xhtml+xml","text/html"],Qh="text/html",De=null,Ba=null,Zh=l.createElement("form"),Ef=function(d){return d instanceof RegExp||d instanceof Function},ar=function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(Ba&&Ba===d)return;(!d||typeof d!="object")&&(d={}),d=ft(d),kn=kh.indexOf(d.PARSER_MEDIA_TYPE)===-1?Qh:d.PARSER_MEDIA_TYPE,De=kn==="application/xhtml+xml"?$s:Pu,T=ve(d,"ALLOWED_TAGS")&&Pe(d.ALLOWED_TAGS)?G({},d.ALLOWED_TAGS,De):oe,j=ve(d,"ALLOWED_ATTR")&&Pe(d.ALLOWED_ATTR)?G({},d.ALLOWED_ATTR,De):ze,er=ve(d,"ALLOWED_NAMESPACES")&&Pe(d.ALLOWED_NAMESPACES)?G({},d.ALLOWED_NAMESPACES,$s):Xh,Pc=ve(d,"ADD_URI_SAFE_ATTR")&&Pe(d.ADD_URI_SAFE_ATTR)?G(ft(yf),d.ADD_URI_SAFE_ATTR,De):yf,hf=ve(d,"ADD_DATA_URI_TAGS")&&Pe(d.ADD_DATA_URI_TAGS)?G(ft(vf),d.ADD_DATA_URI_TAGS,De):vf,Kt=ve(d,"FORBID_CONTENTS")&&Pe(d.FORBID_CONTENTS)?G({},d.FORBID_CONTENTS,De):Wc,be=ve(d,"FORBID_TAGS")&&Pe(d.FORBID_TAGS)?G({},d.FORBID_TAGS,De):ft({}),pt=ve(d,"FORBID_ATTR")&&Pe(d.FORBID_ATTR)?G({},d.FORBID_ATTR,De):ft({}),qa=ve(d,"USE_PROFILES")?d.USE_PROFILES&&typeof d.USE_PROFILES=="object"?ft(d.USE_PROFILES):d.USE_PROFILES:!1,sf=d.ALLOW_ARIA_ATTR!==!1,Kc=d.ALLOW_DATA_ATTR!==!1,ff=d.ALLOW_UNKNOWN_PROTOCOLS||!1,mf=d.ALLOW_SELF_CLOSE_IN_ATTR!==!1,sa=d.SAFE_FOR_TEMPLATES||!1,Xn=d.SAFE_FOR_XML!==!1,fa=d.WHOLE_DOCUMENT||!1,Ra=d.RETURN_DOM||!1,ti=d.RETURN_DOM_FRAGMENT||!1,li=d.RETURN_TRUSTED_TYPE||!1,Fc=d.FORCE_BODY||!1,df=d.SANITIZE_DOM!==!1,pf=d.SANITIZE_NAMED_PROPS||!1,Ic=d.KEEP_CONTENT!==!1,Vn=d.IN_PLACE||!1,Ha=GE(d.ALLOWED_URI_REGEXP)?d.ALLOWED_URI_REGEXP:Th,wa=typeof d.NAMESPACE=="string"?d.NAMESPACE:Jt,tr=ve(d,"MATHML_TEXT_INTEGRATION_POINTS")&&d.MATHML_TEXT_INTEGRATION_POINTS&&typeof d.MATHML_TEXT_INTEGRATION_POINTS=="object"?ft(d.MATHML_TEXT_INTEGRATION_POINTS):G({},["mi","mo","mn","ms","mtext"]),lr=ve(d,"HTML_INTEGRATION_POINTS")&&d.HTML_INTEGRATION_POINTS&&typeof d.HTML_INTEGRATION_POINTS=="object"?ft(d.HTML_INTEGRATION_POINTS):G({},["annotation-xml"]);let b=ve(d,"CUSTOM_ELEMENT_HANDLING")&&d.CUSTOM_ELEMENT_HANDLING&&typeof d.CUSTOM_ELEMENT_HANDLING=="object"?ft(d.CUSTOM_ELEMENT_HANDLING):Hn(null);if(H=Hn(null),ve(b,"tagNameCheck")&&Ef(b.tagNameCheck)&&(H.tagNameCheck=b.tagNameCheck),ve(b,"attributeNameCheck")&&Ef(b.attributeNameCheck)&&(H.attributeNameCheck=b.attributeNameCheck),ve(b,"allowCustomizedBuiltInElements")&&typeof b.allowCustomizedBuiltInElements=="boolean"&&(H.allowCustomizedBuiltInElements=b.allowCustomizedBuiltInElements),sa&&(Kc=!1),ti&&(Ra=!0),qa&&(T=G({},hh),j=Hn(null),qa.html===!0&&(G(T,gh),G(j,vh)),qa.svg===!0&&(G(T,ef),G(j,af),G(j,Vc)),qa.svgFilters===!0&&(G(T,tf),G(j,af),G(j,Vc)),qa.mathMl===!0&&(G(T,lf),G(j,yh),G(j,Vc))),tt.tagCheck=null,tt.attributeCheck=null,ve(d,"ADD_TAGS")&&(typeof d.ADD_TAGS=="function"?tt.tagCheck=d.ADD_TAGS:Pe(d.ADD_TAGS)&&(T===oe&&(T=ft(T)),G(T,d.ADD_TAGS,De))),ve(d,"ADD_ATTR")&&(typeof d.ADD_ATTR=="function"?tt.attributeCheck=d.ADD_ATTR:Pe(d.ADD_ATTR)&&(j===ze&&(j=ft(j)),G(j,d.ADD_ATTR,De))),ve(d,"ADD_URI_SAFE_ATTR")&&Pe(d.ADD_URI_SAFE_ATTR)&&G(Pc,d.ADD_URI_SAFE_ATTR,De),ve(d,"FORBID_CONTENTS")&&Pe(d.FORBID_CONTENTS)&&(Kt===Wc&&(Kt=ft(Kt)),G(Kt,d.FORBID_CONTENTS,De)),ve(d,"ADD_FORBID_CONTENTS")&&Pe(d.ADD_FORBID_CONTENTS)&&(Kt===Wc&&(Kt=ft(Kt)),G(Kt,d.ADD_FORBID_CONTENTS,De)),Ic&&(T["#text"]=!0),fa&&G(T,["html","head","body"]),T.table&&(G(T,["tbody"]),delete be.tbody),d.TRUSTED_TYPES_POLICY){if(typeof d.TRUSTED_TYPES_POLICY.createHTML!="function")throw Xc('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof d.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Xc('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');f=d.TRUSTED_TYPES_POLICY,A=f.createHTML("")}else f===void 0&&(f=WE(h,n)),f!==null&&typeof A=="string"&&(A=f.createHTML(""));$e&&$e(d),Ba=d},Sf=G({},[...ef,...tf,...jE]),bf=G({},[...lf,...YE]),Kh=function(d){let b=p(d);(!b||!b.tagName)&&(b={namespaceURI:wa,tagName:"template"});let L=Pu(d.tagName),se=Pu(b.tagName);return er[d.namespaceURI]?d.namespaceURI===ni?b.namespaceURI===Jt?L==="svg":b.namespaceURI===ai?L==="svg"&&(se==="annotation-xml"||tr[se]):!!Sf[L]:d.namespaceURI===ai?b.namespaceURI===Jt?L==="math":b.namespaceURI===ni?L==="math"&&lr[se]:!!bf[L]:d.namespaceURI===Jt?b.namespaceURI===ni&&!lr[se]||b.namespaceURI===ai&&!tr[se]?!1:!bf[L]&&(Vh[L]||!Sf[L]):!!(kn==="application/xhtml+xml"&&er[d.namespaceURI]):!1},Yt=function(d){Fu(t.removed,{element:d});try{p(d).removeChild(d)}catch{D(d)}},ma=function(d,b){try{Fu(t.removed,{attribute:b.getAttributeNode(d),from:b})}catch{Fu(t.removed,{attribute:null,from:b})}if(b.removeAttribute(d),d==="is")if(Ra||ti)try{Yt(b)}catch{}else try{b.setAttribute(d,"")}catch{}},Tf=function(d){let b=null,L=null;if(Fc)d="<remove></remove>"+d;else{let Te=fh(d,/^[\r\n\t ]+/);L=Te&&Te[0]}kn==="application/xhtml+xml"&&wa===Jt&&(d='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+d+"</body></html>");let se=f?f.createHTML(d):d;if(wa===Jt)try{b=new g().parseFromString(se,kn)}catch{}if(!b||!b.documentElement){b=C.createDocument(wa,"template",null);try{b.documentElement.innerHTML=$c?A:se}catch{}}let Ke=b.body||b.documentElement;return d&&L&&Ke.insertBefore(l.createTextNode(L),Ke.childNodes[0]||null),wa===Jt?R.call(b,fa?"html":"body")[0]:fa?b.documentElement:Ke},_f=function(d){return N.call(d.ownerDocument||d,d,m.SHOW_ELEMENT|m.SHOW_COMMENT|m.SHOW_TEXT|m.SHOW_PROCESSING_INSTRUCTION|m.SHOW_CDATA_SECTION,null)},nr=function(d){return d instanceof y&&(typeof d.nodeName!="string"||typeof d.textContent!="string"||typeof d.removeChild!="function"||!(d.attributes instanceof v)||typeof d.removeAttribute!="function"||typeof d.setAttribute!="function"||typeof d.namespaceURI!="string"||typeof d.insertBefore!="function"||typeof d.hasChildNodes!="function")},ur=function(d){return typeof c=="function"&&d instanceof c};function ul(U,d,b){Ju(U,L=>{L.call(t,d,b,Ba)})}let Af=function(d){let b=null;if(ul(W.beforeSanitizeElements,d,null),nr(d))return Yt(d),!0;let L=De(d.nodeName);if(ul(W.uponSanitizeElement,d,{tagName:L,allowedTags:T}),Xn&&d.hasChildNodes()&&!ur(d.firstElementChild)&&Qe(/<[/\w!]/g,d.innerHTML)&&Qe(/<[/\w!]/g,d.textContent)||Xn&&d.namespaceURI===Jt&&L==="style"&&ur(d.firstElementChild)||d.nodeType===Wu.progressingInstruction||Xn&&d.nodeType===Wu.comment&&Qe(/<[/\w]/g,d.data))return Yt(d),!0;if(be[L]||!(tt.tagCheck instanceof Function&&tt.tagCheck(L))&&!T[L]){if(!be[L]&&Of(L)&&(H.tagNameCheck instanceof RegExp&&Qe(H.tagNameCheck,L)||H.tagNameCheck instanceof Function&&H.tagNameCheck(L)))return!1;if(Ic&&!Kt[L]){let se=p(d)||d.parentNode,Ke=s(d)||d.childNodes;if(Ke&&se){let Te=Ke.length;for(let lt=Te-1;lt>=0;--lt){let Dt=M(Ke[lt],!0);se.insertBefore(Dt,o(d))}}}return Yt(d),!0}return d instanceof r&&!Kh(d)||(L==="noscript"||L==="noembed"||L==="noframes")&&Qe(/<\/no(script|embed|frames)/i,d.innerHTML)?(Yt(d),!0):(sa&&d.nodeType===Wu.text&&(b=d.textContent,Ju([dt,Nl,ra],se=>{b=xn(b,se," ")}),d.textContent!==b&&(Fu(t.removed,{element:d.cloneNode()}),d.textContent=b)),ul(W.afterSanitizeElements,d,null),!1)},Mf=function(d,b,L){if(pt[b]||df&&(b==="id"||b==="name")&&(L in l||L in Zh))return!1;if(!(Kc&&!pt[b]&&Qe(jn,b))){if(!(sf&&Qe(Ze,b))){if(!(tt.attributeCheck instanceof Function&&tt.attributeCheck(b,d))){if(!j[b]||pt[b]){if(!(Of(d)&&(H.tagNameCheck instanceof RegExp&&Qe(H.tagNameCheck,d)||H.tagNameCheck instanceof Function&&H.tagNameCheck(d))&&(H.attributeNameCheck instanceof RegExp&&Qe(H.attributeNameCheck,b)||H.attributeNameCheck instanceof Function&&H.attributeNameCheck(b,d))||b==="is"&&H.allowCustomizedBuiltInElements&&(H.tagNameCheck instanceof RegExp&&Qe(H.tagNameCheck,L)||H.tagNameCheck instanceof Function&&H.tagNameCheck(L))))return!1}else if(!Pc[b]){if(!Qe(Ha,xn(L,et,""))){if(!((b==="src"||b==="xlink:href"||b==="href")&&d!=="script"&&mh(L,"data:")===0&&hf[d])){if(!(ff&&!Qe(oa,xn(L,et,"")))){if(L)return!1}}}}}}}return!0},Jh=G({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Of=function(d){return!Jh[Pu(d)]&&Qe(Yn,d)},Nf=function(d){ul(W.beforeSanitizeAttributes,d,null);let{attributes:b}=d;if(!b||nr(d))return;let L={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:j,forceKeepAttr:void 0},se=b.length;for(;se--;){let Ke=b[se],{name:Te,namespaceURI:lt,value:Dt}=Ke,Xt=De(Te),ir=Dt,xe=Te==="value"?ir:xE(ir);if(L.attrName=Xt,L.attrValue=xe,L.keepAttr=!0,L.forceKeepAttr=void 0,ul(W.uponSanitizeAttribute,d,L),xe=L.attrValue,pf&&(Xt==="id"||Xt==="name")&&mh(xe,gf)!==0&&(ma(Te,d),xe=gf+xe),Xn&&Qe(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,xe)){ma(Te,d);continue}if(Xt==="attributename"&&fh(xe,"href")){ma(Te,d);continue}if(L.forceKeepAttr)continue;if(!L.keepAttr){ma(Te,d);continue}if(!mf&&Qe(/\/>/i,xe)){ma(Te,d);continue}sa&&Ju([dt,Nl,ra],Lf=>{xe=xn(xe,Lf," ")});let Cf=De(d.nodeName);if(!Mf(Cf,Xt,xe)){ma(Te,d);continue}if(f&&typeof h=="object"&&typeof h.getAttributeType=="function"&&!lt)switch(h.getAttributeType(Cf,Xt)){case"TrustedHTML":{xe=f.createHTML(xe);break}case"TrustedScriptURL":{xe=f.createScriptURL(xe);break}}if(xe!==ir)try{lt?d.setAttributeNS(lt,Te,xe):d.setAttribute(Te,xe),nr(d)?Yt(d):sh(t.removed)}catch{ma(Te,d)}}ul(W.afterSanitizeAttributes,d,null)},Df=function(d){let b=null,L=_f(d);for(ul(W.beforeSanitizeShadowDOM,d,null);b=L.nextNode();)ul(W.uponSanitizeShadowNode,b,null),Af(b),Nf(b),b.content instanceof u&&Df(b.content);ul(W.afterSanitizeShadowDOM,d,null)};return t.sanitize=function(U){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},b=null,L=null,se=null,Ke=null;if($c=!U,$c&&(U="<!-->"),typeof U!="string"&&!ur(U)&&(U=BE(U),typeof U!="string"))throw Xc("dirty is not a string, aborting");if(!t.isSupported)return U;if(Jc||ar(d),t.removed=[],typeof U=="string"&&(Vn=!1),Vn){let Dt=U.nodeName;if(typeof Dt=="string"){let Xt=De(Dt);if(!T[Xt]||be[Xt])throw Xc("root node is forbidden and cannot be sanitized in-place")}}else if(U instanceof c)b=Tf("<!---->"),L=b.ownerDocument.importNode(U,!0),L.nodeType===Wu.element&&L.nodeName==="BODY"||L.nodeName==="HTML"?b=L:b.appendChild(L);else{if(!Ra&&!sa&&!fa&&U.indexOf("<")===-1)return f&&li?f.createHTML(U):U;if(b=Tf(U),!b)return Ra?null:li?A:""}b&&Fc&&Yt(b.firstChild);let Te=_f(Vn?U:b);for(;se=Te.nextNode();)Af(se),Nf(se),se.content instanceof u&&Df(se.content);if(Vn)return U;if(Ra){if(sa){b.normalize();let Dt=b.innerHTML;Ju([dt,Nl,ra],Xt=>{Dt=xn(Dt,Xt," ")}),b.innerHTML=Dt}if(ti)for(Ke=z.call(b.ownerDocument);b.firstChild;)Ke.appendChild(b.firstChild);else Ke=b;return(j.shadowroot||j.shadowrootmode)&&(Ke=B.call(a,Ke,!0)),Ke}let lt=fa?b.outerHTML:b.innerHTML;return fa&&T["!doctype"]&&b.ownerDocument&&b.ownerDocument.doctype&&b.ownerDocument.doctype.name&&Qe(_h,b.ownerDocument.doctype.name)&&(lt="<!DOCTYPE "+b.ownerDocument.doctype.name+`>
|
|
`+lt),sa&&Ju([dt,Nl,ra],Dt=>{lt=xn(lt,Dt," ")}),f&&li?f.createHTML(lt):lt},t.setConfig=function(){let U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ar(U),Jc=!0},t.clearConfig=function(){Ba=null,Jc=!1},t.isValidAttribute=function(U,d,b){Ba||ar({});let L=De(U),se=De(d);return Mf(L,se,b)},t.addHook=function(U,d){typeof d=="function"&&Fu(W[U],d)},t.removeHook=function(U,d){if(d!==void 0){let b=UE(W[U],d);return b===-1?void 0:zE(W[U],b,1)[0]}return sh(W[U])},t.removeHooks=function(U){W[U]=[]},t.removeAllHooks=function(){W=Sh()},t}var Mh=Ah();var PE=new Oh.default({fg:"#dcd6cc",bg:"#252320",newline:!1,escapeXML:!0,stream:!1});function Nh({content:e,isLoading:t=!1,className:l=""}){let a=(0,Ue.useRef)(null),n=(0,Ue.useRef)(0),[u,i]=(0,Ue.useState)(!0),c=(0,Ue.useMemo)(()=>{if(a.current&&(n.current=a.current.scrollTop),!e)return"";let m=PE.toHtml(e);return Mh.sanitize(m,{ALLOWED_TAGS:["span","div","br"],ALLOWED_ATTR:["style","class"],ALLOW_DATA_ATTR:!1})},[e]);return(0,Ue.useLayoutEffect)(()=>{a.current&&n.current>0&&(a.current.scrollTop=n.current)},[c]),Ue.default.createElement("div",{className:l,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)"}},Ue.default.createElement("div",{style:{padding:"12px",borderBottom:"1px solid var(--color-border-primary)",display:"flex",gap:"6px",alignItems:"center",backgroundColor:"var(--color-bg-header)"}},Ue.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ff5f57"}}),Ue.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ffbd2e"}}),Ue.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#28c840"}}),Ue.default.createElement("button",{onClick:()=>i(!u),style:{marginLeft:"auto",padding:"4px 8px",fontSize:"11px",fontWeight:500,color:u?"var(--color-text-secondary)":"var(--color-accent-primary)",backgroundColor:"transparent",border:"1px solid",borderColor:u?"var(--color-border-primary)":"var(--color-accent-primary)",borderRadius:"4px",cursor:"pointer",transition:"all 0.2s",whiteSpace:"nowrap"},onMouseEnter:m=>{m.currentTarget.style.borderColor="var(--color-accent-primary)",m.currentTarget.style.color="var(--color-accent-primary)"},onMouseLeave:m=>{m.currentTarget.style.borderColor=u?"var(--color-border-primary)":"var(--color-accent-primary)",m.currentTarget.style.color=u?"var(--color-text-secondary)":"var(--color-accent-primary)"},title:u?"Disable word wrap (scroll horizontally)":"Enable word wrap"},u?"\u2922 Wrap":"\u21C4 Scroll")),t?Ue.default.createElement("div",{style:{padding:"16px",fontFamily:"var(--font-terminal)",fontSize:"12px",color:"var(--color-text-secondary)"}},"Loading preview..."):Ue.default.createElement("div",{style:{position:"relative",flex:1,overflow:"hidden"}},Ue.default.createElement("pre",{ref:a,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:u?"pre-wrap":"pre",wordBreak:u?"break-word":"normal",position:"absolute",inset:0},dangerouslySetInnerHTML:{__html:c}})))}var mt=fe(ue(),1);function Mt(e,t){return fetch(e,t)}function $E(e){return e.includes("claude")?"claude":e.includes("codex")?"codex":e[0]||null}function eS(e){let t=["claude","codex",...e];return Array.from(new Set(t))}function Dh(e){let[t,l]=(0,mt.useState)(""),[a,n]=(0,mt.useState)(!1),[u,i]=(0,mt.useState)(null),[c,r]=(0,mt.useState)({projects:[],sources:[],projectsBySource:{}}),[m,v]=(0,mt.useState)([]),[y,g]=(0,mt.useState)(null),[h,_]=(0,mt.useState)(null);(0,mt.useEffect)(()=>{async function D(){let o;try{o=await(await Mt("/api/projects")).json()}catch(f){console.error("Failed to fetch projects:",f instanceof Error?f.message:String(f));return}let s={projects:o.projects||[],sources:eS(o.sources||[]),projectsBySource:o.projectsBySource||{}};r(s);let p=$E(s.sources);if(g(p),p){let f=s.projectsBySource[p]||[];v(f),_(f[0]||null);return}v(s.projects),_(s.projects[0]||null)}D()},[]),(0,mt.useEffect)(()=>{if(!y){v(c.projects),_(o=>o&&c.projects.includes(o)?o:c.projects[0]||null);return}let D=c.projectsBySource[y]||[];v(D),_(o=>o&&D.includes(o)?o:D[0]||null)},[c,y]);let M=(0,mt.useCallback)(async()=>{if(!h){l("No project selected");return}n(!0),i(null);let D=new URLSearchParams({project:h});y&&D.append("platformSource",y);try{let o=await Mt(`/api/context/preview?${D}`),s=await o.text();o.ok?l(s):i("Failed to load preview")}catch(o){console.error("Failed to load context preview:",o instanceof Error?o.message:String(o)),i("Failed to load preview")}n(!1)},[h,y]);return(0,mt.useEffect)(()=>{let D=setTimeout(()=>{M()},300);return()=>clearTimeout(D)},[e,M]),{preview:t,isLoading:a,error:u,refresh:M,projects:m,sources:c.sources,selectedSource:y,setSelectedSource:g,selectedProject:h,setSelectedProject:_}}function cf({title:e,description:t,children:l,defaultOpen:a=!0}){let[n,u]=(0,S.useState)(a);return S.default.createElement("div",{className:`settings-section-collapsible ${n?"open":""}`},S.default.createElement("button",{className:"section-header-btn",onClick:()=>u(!n),type:"button"},S.default.createElement("div",{className:"section-header-content"},S.default.createElement("span",{className:"section-title"},e),t&&S.default.createElement("span",{className:"section-description"},t)),S.default.createElement("svg",{className:`chevron-icon ${n?"rotated":""}`,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},S.default.createElement("polyline",{points:"6 9 12 15 18 9"}))),n&&S.default.createElement("div",{className:"section-content"},l))}function Ot({label:e,tooltip:t,children:l}){return S.default.createElement("div",{className:"form-field"},S.default.createElement("label",{className:"form-field-label"},e,t&&S.default.createElement("span",{className:"tooltip-trigger",title:t},S.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},S.default.createElement("circle",{cx:"12",cy:"12",r:"10"}),S.default.createElement("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}),S.default.createElement("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})))),l)}function qn({id:e,label:t,description:l,checked:a,onChange:n,disabled:u}){return S.default.createElement("div",{className:"toggle-row"},S.default.createElement("div",{className:"toggle-info"},S.default.createElement("label",{htmlFor:e,className:"toggle-label"},t),l&&S.default.createElement("span",{className:"toggle-description"},l)),S.default.createElement("button",{type:"button",id:e,role:"switch","aria-checked":a,className:`toggle-switch ${a?"on":""} ${u?"disabled":""}`,onClick:()=>!u&&n(!a),disabled:u},S.default.createElement("span",{className:"toggle-knob"})))}function Ch({isOpen:e,onClose:t,settings:l,onSave:a,isSaving:n,saveStatus:u}){let[i,c]=(0,S.useState)(l);(0,S.useEffect)(()=>{c(l)},[l]);let{preview:r,isLoading:m,error:v,projects:y,sources:g,selectedSource:h,setSelectedSource:_,selectedProject:M,setSelectedProject:D}=Dh(i),o=(0,S.useCallback)((f,A)=>{let C={...i,[f]:A};c(C)},[i]),s=(0,S.useCallback)(()=>{a(i)},[i,a]),p=(0,S.useCallback)(f=>{let C=i[f]==="true"?"false":"true";o(f,C)},[i,o]);return(0,S.useEffect)(()=>{let f=A=>{A.key==="Escape"&&t()};if(e)return window.addEventListener("keydown",f),()=>window.removeEventListener("keydown",f)},[e,t]),e?S.default.createElement("div",{className:"modal-backdrop",onClick:t},S.default.createElement("div",{className:"context-settings-modal",onClick:f=>f.stopPropagation()},S.default.createElement("div",{className:"modal-header"},S.default.createElement("h2",null,"Settings"),S.default.createElement("div",{className:"header-controls"},S.default.createElement("label",{className:"preview-selector"},"Source:",S.default.createElement("select",{value:h||"",onChange:f=>_(f.target.value),disabled:g.length===0},g.map(f=>S.default.createElement("option",{key:f,value:f},f)))),S.default.createElement("label",{className:"preview-selector"},"Project:",S.default.createElement("select",{value:M||"",onChange:f=>D(f.target.value),disabled:y.length===0},y.map(f=>S.default.createElement("option",{key:f,value:f},f)))),S.default.createElement("button",{onClick:t,className:"modal-close-btn",title:"Close (Esc)"},S.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},S.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),S.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))))),S.default.createElement("div",{className:"modal-body"},S.default.createElement("div",{className:"preview-column"},S.default.createElement("div",{className:"preview-content"},v?S.default.createElement("div",{style:{color:"#ff6b6b"}},"Error loading preview: ",v):S.default.createElement(Nh,{content:r,isLoading:m}))),S.default.createElement("div",{className:"settings-column"},S.default.createElement(cf,{title:"Loading",description:"How many observations to inject"},S.default.createElement(Ot,{label:"Observations",tooltip:"Number of recent observations to include in context (1-200)"},S.default.createElement("input",{type:"number",min:"1",max:"200",value:i.CLAUDE_MEM_CONTEXT_OBSERVATIONS||"50",onChange:f=>o("CLAUDE_MEM_CONTEXT_OBSERVATIONS",f.target.value)})),S.default.createElement(Ot,{label:"Sessions",tooltip:"Number of recent sessions to pull observations from (1-50)"},S.default.createElement("input",{type:"number",min:"1",max:"50",value:i.CLAUDE_MEM_CONTEXT_SESSION_COUNT||"10",onChange:f=>o("CLAUDE_MEM_CONTEXT_SESSION_COUNT",f.target.value)}))),S.default.createElement(cf,{title:"Display",description:"What to show in context tables"},S.default.createElement("div",{className:"display-subsection"},S.default.createElement("span",{className:"subsection-label"},"Full Observations"),S.default.createElement(Ot,{label:"Count",tooltip:"How many observations show expanded details (0-20)"},S.default.createElement("input",{type:"number",min:"0",max:"20",value:i.CLAUDE_MEM_CONTEXT_FULL_COUNT||"5",onChange:f=>o("CLAUDE_MEM_CONTEXT_FULL_COUNT",f.target.value)})),S.default.createElement(Ot,{label:"Field",tooltip:"Which field to expand for full observations"},S.default.createElement("select",{value:i.CLAUDE_MEM_CONTEXT_FULL_FIELD||"narrative",onChange:f=>o("CLAUDE_MEM_CONTEXT_FULL_FIELD",f.target.value)},S.default.createElement("option",{value:"narrative"},"Narrative"),S.default.createElement("option",{value:"facts"},"Facts")))),S.default.createElement("div",{className:"display-subsection"},S.default.createElement("span",{className:"subsection-label"},"Token Economics"),S.default.createElement("div",{className:"toggle-group"},S.default.createElement(qn,{id:"show-read-tokens",label:"Read cost",description:"Tokens to read this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS==="true",onChange:()=>p("CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS")}),S.default.createElement(qn,{id:"show-work-tokens",label:"Work investment",description:"Tokens spent creating this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS==="true",onChange:()=>p("CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS")}),S.default.createElement(qn,{id:"show-savings-amount",label:"Savings",description:"Total tokens saved by reusing context",checked:i.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT==="true",onChange:()=>p("CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT")})))),S.default.createElement(cf,{title:"Advanced",description:"AI provider and model selection",defaultOpen:!1},S.default.createElement(Ot,{label:"AI Provider",tooltip:"Choose between Claude (via Agent SDK) or Gemini (via REST API)"},S.default.createElement("select",{value:i.CLAUDE_MEM_PROVIDER||"claude",onChange:f=>o("CLAUDE_MEM_PROVIDER",f.target.value)},S.default.createElement("option",{value:"claude"},"Claude (uses your Claude account)"),S.default.createElement("option",{value:"gemini"},"Gemini (uses API key)"),S.default.createElement("option",{value:"openrouter"},"OpenRouter (multi-model)"))),i.CLAUDE_MEM_PROVIDER==="claude"&&S.default.createElement(Ot,{label:"Claude Model",tooltip:"Claude model used for generating observations"},S.default.createElement("select",{value:i.CLAUDE_MEM_MODEL||"haiku",onChange:f=>o("CLAUDE_MEM_MODEL",f.target.value)},S.default.createElement("option",{value:"haiku"},"haiku (fastest)"),S.default.createElement("option",{value:"sonnet"},"sonnet (balanced)"),S.default.createElement("option",{value:"opus"},"opus (highest quality)"))),i.CLAUDE_MEM_PROVIDER==="gemini"&&S.default.createElement(S.default.Fragment,null,S.default.createElement(Ot,{label:"Gemini API Key",tooltip:"Your Google AI Studio API key (or set GEMINI_API_KEY env var)"},S.default.createElement("input",{type:"password",value:i.CLAUDE_MEM_GEMINI_API_KEY||"",onChange:f=>o("CLAUDE_MEM_GEMINI_API_KEY",f.target.value),placeholder:"Enter Gemini API key..."})),S.default.createElement(Ot,{label:"Gemini Model",tooltip:"Gemini model used for generating observations"},S.default.createElement("select",{value:i.CLAUDE_MEM_GEMINI_MODEL||"gemini-2.5-flash-lite",onChange:f=>o("CLAUDE_MEM_GEMINI_MODEL",f.target.value)},S.default.createElement("option",{value:"gemini-2.5-flash-lite"},"gemini-2.5-flash-lite (10 RPM free)"),S.default.createElement("option",{value:"gemini-2.5-flash"},"gemini-2.5-flash (5 RPM free)"),S.default.createElement("option",{value:"gemini-3-flash-preview"},"gemini-3-flash-preview (5 RPM free)"))),S.default.createElement("div",{className:"toggle-group",style:{marginTop:"8px"}},S.default.createElement(qn,{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:f=>o("CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED",f?"true":"false")}))),i.CLAUDE_MEM_PROVIDER==="openrouter"&&S.default.createElement(S.default.Fragment,null,S.default.createElement(Ot,{label:"OpenRouter API Key",tooltip:"Your OpenRouter API key from openrouter.ai (or set OPENROUTER_API_KEY env var)"},S.default.createElement("input",{type:"password",value:i.CLAUDE_MEM_OPENROUTER_API_KEY||"",onChange:f=>o("CLAUDE_MEM_OPENROUTER_API_KEY",f.target.value),placeholder:"Enter OpenRouter API key..."})),S.default.createElement(Ot,{label:"OpenRouter Model",tooltip:"Model identifier from OpenRouter (e.g., anthropic/claude-3.5-sonnet, google/gemini-2.0-flash-thinking-exp)"},S.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_MODEL||"xiaomi/mimo-v2-flash:free",onChange:f=>o("CLAUDE_MEM_OPENROUTER_MODEL",f.target.value),placeholder:"e.g., xiaomi/mimo-v2-flash:free"})),S.default.createElement(Ot,{label:"Site URL (Optional)",tooltip:"Your site URL for OpenRouter analytics (optional)"},S.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_SITE_URL||"",onChange:f=>o("CLAUDE_MEM_OPENROUTER_SITE_URL",f.target.value),placeholder:"https://yoursite.com"})),S.default.createElement(Ot,{label:"App Name (Optional)",tooltip:"Your app name for OpenRouter analytics (optional)"},S.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_APP_NAME||"claude-mem",onChange:f=>o("CLAUDE_MEM_OPENROUTER_APP_NAME",f.target.value),placeholder:"claude-mem"}))),S.default.createElement(Ot,{label:"Worker Port",tooltip:"Port for the background worker service"},S.default.createElement("input",{type:"number",min:"1024",max:"65535",value:i.CLAUDE_MEM_WORKER_PORT||"37777",onChange:f=>o("CLAUDE_MEM_WORKER_PORT",f.target.value)})),S.default.createElement("div",{className:"toggle-group",style:{marginTop:"12px"}},S.default.createElement(qn,{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:()=>p("CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY")}),S.default.createElement(qn,{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:()=>p("CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE")}))))),S.default.createElement("div",{className:"modal-footer"},S.default.createElement("div",{className:"save-status"},u&&S.default.createElement("span",{className:u.includes("\u2713")?"success":u.includes("\u2717")?"error":""},u)),S.default.createElement("button",{className:"save-btn",onClick:s,disabled:n},n?"Saving...":"Save")))):null}var O=fe(ue(),1);var $u=[{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"}],ei=[{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 tS(e){let t=/^\[([^\]]+)\]\s+\[(\w+)\s*\]\s+\[(\w+)\s*\]\s+(?:\[([^\]]+)\]\s+)?(.*)$/,l=e.match(t);if(!l)return{raw:e};let[,a,n,u,i,c]=l,r;return c.startsWith("\u2192")?r="dataIn":c.startsWith("\u2190")?r="dataOut":c.startsWith("\u2713")?r="success":c.startsWith("\u2717")?r="failure":c.startsWith("\u23F1")?r="timing":c.includes("[HAPPY-PATH]")&&(r="happyPath"),{raw:e,timestamp:a,level:n?.trim(),component:u?.trim(),correlationId:i||void 0,message:c,isSpecial:r}}function Lh({isOpen:e,onClose:t}){let[l,a]=(0,O.useState)(""),[n,u]=(0,O.useState)(!1),[i,c]=(0,O.useState)(null),[r,m]=(0,O.useState)(!1),[v,y]=(0,O.useState)(350),[g,h]=(0,O.useState)(!1),_=(0,O.useRef)(0),M=(0,O.useRef)(0),D=(0,O.useRef)(null),o=(0,O.useRef)(!0),[s,p]=(0,O.useState)(new Set(["DEBUG","INFO","WARN","ERROR"])),[f,A]=(0,O.useState)(new Set(["HOOK","WORKER","SDK","PARSER","DB","SYSTEM","HTTP","SESSION","CHROMA"])),[C,N]=(0,O.useState)(!1),z=(0,O.useMemo)(()=>l?l.split(`
|
|
`).map(tS):[],[l]),R=(0,O.useMemo)(()=>z.filter(T=>C?T.raw.includes("[ALIGNMENT]"):!T.level||!T.component?!0:s.has(T.level)&&f.has(T.component)),[z,s,f,C]),B=(0,O.useCallback)(()=>{if(!D.current)return!0;let{scrollTop:T,scrollHeight:oe,clientHeight:j}=D.current;return oe-T-j<50},[]),W=(0,O.useCallback)(()=>{D.current&&o.current&&(D.current.scrollTop=D.current.scrollHeight)},[]),dt=(0,O.useCallback)(async()=>{o.current=B(),u(!0),c(null);try{let T=await Mt("/api/logs");if(!T.ok)throw new Error(`Failed to fetch logs: ${T.statusText}`);let oe=await T.json();a(oe.logs||"")}catch(T){c(T instanceof Error?T.message:"Unknown error")}finally{u(!1)}},[B]);(0,O.useEffect)(()=>{W()},[l,W]);let Nl=(0,O.useCallback)(async()=>{if(confirm("Are you sure you want to clear all logs?")){u(!0),c(null);try{let T=await Mt("/api/logs/clear",{method:"POST"});if(!T.ok)throw new Error(`Failed to clear logs: ${T.statusText}`);a("")}catch(T){c(T instanceof Error?T.message:"Unknown error")}finally{u(!1)}}},[]),ra=(0,O.useCallback)(T=>{T.preventDefault(),h(!0),_.current=T.clientY,M.current=v},[v]);(0,O.useEffect)(()=>{if(!g)return;let T=j=>{let ze=_.current-j.clientY,H=Math.min(Math.max(150,M.current+ze),window.innerHeight-100);y(H)},oe=()=>{h(!1)};return document.addEventListener("mousemove",T),document.addEventListener("mouseup",oe),()=>{document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",oe)}},[g]),(0,O.useEffect)(()=>{e&&(o.current=!0,dt())},[e,dt]),(0,O.useEffect)(()=>{if(!e||!r)return;let T=setInterval(dt,2e3);return()=>clearInterval(T)},[e,r,dt]);let jn=(0,O.useCallback)(T=>{p(oe=>{let j=new Set(oe);return j.has(T)?j.delete(T):j.add(T),j})},[]),Ze=(0,O.useCallback)(T=>{A(oe=>{let j=new Set(oe);return j.has(T)?j.delete(T):j.add(T),j})},[]),oa=(0,O.useCallback)(T=>{p(T?new Set(["DEBUG","INFO","WARN","ERROR"]):new Set)},[]),et=(0,O.useCallback)(T=>{A(T?new Set(["HOOK","WORKER","SDK","PARSER","DB","SYSTEM","HTTP","SESSION","CHROMA"]):new Set)},[]);if(!e)return null;let Yn=T=>{let oe=$u.find(pt=>pt.key===T.level),j=ei.find(pt=>pt.key===T.component),ze="var(--color-text-primary)",H="normal",be="transparent";return T.level==="ERROR"?(ze="#f85149",be="rgba(248, 81, 73, 0.1)"):T.level==="WARN"?(ze="#d29922",be="rgba(210, 153, 34, 0.05)"):T.isSpecial==="success"?ze="#3fb950":T.isSpecial==="failure"?ze="#f85149":T.isSpecial==="happyPath"?ze="#d29922":oe&&(ze=oe.color),{color:ze,fontWeight:H,backgroundColor:be,padding:"1px 0",borderRadius:"2px"}},Ha=(T,oe)=>{if(!T.timestamp)return O.default.createElement("div",{key:oe,className:"log-line log-line-raw"},T.raw);let j=$u.find(H=>H.key===T.level),ze=ei.find(H=>H.key===T.component);return O.default.createElement("div",{key:oe,className:"log-line",style:Yn(T)},O.default.createElement("span",{className:"log-timestamp"},"[",T.timestamp,"]")," ",O.default.createElement("span",{className:"log-level",style:{color:j?.color},title:T.level},"[",j?.icon||""," ",T.level?.padEnd(5),"]")," ",O.default.createElement("span",{className:"log-component",style:{color:ze?.color},title:T.component},"[",ze?.icon||""," ",T.component?.padEnd(7),"]")," ",T.correlationId&&O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{className:"log-correlation"},"[",T.correlationId,"]")," "),O.default.createElement("span",{className:"log-message"},T.message))};return O.default.createElement("div",{className:"console-drawer",style:{height:`${v}px`}},O.default.createElement("div",{className:"console-resize-handle",onMouseDown:ra},O.default.createElement("div",{className:"console-resize-bar"})),O.default.createElement("div",{className:"console-header"},O.default.createElement("div",{className:"console-tabs"},O.default.createElement("div",{className:"console-tab active"},"Console")),O.default.createElement("div",{className:"console-controls"},O.default.createElement("label",{className:"console-auto-refresh"},O.default.createElement("input",{type:"checkbox",checked:r,onChange:T=>m(T.target.checked)}),"Auto-refresh"),O.default.createElement("button",{className:"console-control-btn",onClick:dt,disabled:n,title:"Refresh logs"},"\u21BB"),O.default.createElement("button",{className:"console-control-btn",onClick:()=>{o.current=!0,W()},title:"Scroll to bottom"},"\u2B07"),O.default.createElement("button",{className:"console-control-btn console-clear-btn",onClick:Nl,disabled:n,title:"Clear logs"},"\u{1F5D1}"),O.default.createElement("button",{className:"console-control-btn",onClick:t,title:"Close console"},"\u2715"))),O.default.createElement("div",{className:"console-filters"},O.default.createElement("div",{className:"console-filter-section"},O.default.createElement("span",{className:"console-filter-label"},"Quick:"),O.default.createElement("div",{className:"console-filter-chips"},O.default.createElement("button",{className:`console-filter-chip ${C?"active":""}`,onClick:()=>N(!C),style:{"--chip-color":"#f0883e"},title:"Show only session alignment logs"},"\u{1F517} Alignment"))),O.default.createElement("div",{className:"console-filter-section"},O.default.createElement("span",{className:"console-filter-label"},"Levels:"),O.default.createElement("div",{className:"console-filter-chips"},$u.map(T=>O.default.createElement("button",{key:T.key,className:`console-filter-chip ${s.has(T.key)?"active":""}`,onClick:()=>jn(T.key),style:{"--chip-color":T.color},title:T.label},T.icon," ",T.label)),O.default.createElement("button",{className:"console-filter-action",onClick:()=>oa(s.size===0),title:s.size===$u.length?"Select none":"Select all"},s.size===$u.length?"\u25CB":"\u25CF"))),O.default.createElement("div",{className:"console-filter-section"},O.default.createElement("span",{className:"console-filter-label"},"Components:"),O.default.createElement("div",{className:"console-filter-chips"},ei.map(T=>O.default.createElement("button",{key:T.key,className:`console-filter-chip ${f.has(T.key)?"active":""}`,onClick:()=>Ze(T.key),style:{"--chip-color":T.color},title:T.label},T.icon," ",T.label)),O.default.createElement("button",{className:"console-filter-action",onClick:()=>et(f.size===0),title:f.size===ei.length?"Select none":"Select all"},f.size===ei.length?"\u25CB":"\u25CF")))),i&&O.default.createElement("div",{className:"console-error"},"\u26A0 ",i),O.default.createElement("div",{className:"console-content",ref:D},O.default.createElement("div",{className:"console-logs"},R.length===0?O.default.createElement("div",{className:"log-line log-line-empty"},"No logs available"):R.map((T,oe)=>Ha(T,oe)))))}var Nt=fe(ue(),1);var Zt={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var kc={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function Uh(){let[e,t]=(0,Nt.useState)([]),[l,a]=(0,Nt.useState)([]),[n,u]=(0,Nt.useState)([]),[i,c]=(0,Nt.useState)({projects:[],sources:[],projectsBySource:{}}),[r,m]=(0,Nt.useState)(!1),[v,y]=(0,Nt.useState)(!1),[g,h]=(0,Nt.useState)(0),_=(0,Nt.useRef)(null),M=(0,Nt.useRef)(),D=(o,s)=>{c(p=>{let f=p.projects.includes(o)?p.projects:[...p.projects,o],A=p.sources.includes(s)?p.sources:[...p.sources,s],C=p.projectsBySource[s]||[];return{projects:f,sources:A,projectsBySource:{...p.projectsBySource,[s]:C.includes(o)?C:[...C,o]}}})};return(0,Nt.useEffect)(()=>{let o=()=>{_.current&&_.current.close();let s=new EventSource(Zt.STREAM);_.current=s,s.onopen=()=>{console.log("[SSE] Connected"),m(!0),M.current&&clearTimeout(M.current)},s.onerror=p=>{console.error("[SSE] Connection error:",p),m(!1),s.close(),M.current=setTimeout(()=>{M.current=void 0,console.log("[SSE] Attempting to reconnect..."),o()},kc.SSE_RECONNECT_DELAY_MS)},s.onmessage=p=>{let f=JSON.parse(p.data);switch(f.type){case"initial_load":console.log("[SSE] Initial load:",{projects:f.projects?.length||0,sources:f.sources?.length||0}),c({projects:f.projects||[],sources:f.sources||[],projectsBySource:f.projectsBySource||{}});break;case"new_observation":f.observation&&(console.log("[SSE] New observation:",f.observation.id),D(f.observation.project,f.observation.platform_source||"claude"),t(A=>[f.observation,...A]));break;case"new_summary":f.summary&&(console.log("[SSE] New summary:",f.summary.id),D(f.summary.project,f.summary.platform_source||"claude"),a(A=>[f.summary,...A]));break;case"new_prompt":f.prompt&&(console.log("[SSE] New prompt:",f.prompt.id),D(f.prompt.project,f.prompt.platform_source||"claude"),u(A=>[f.prompt,...A]));break;case"processing_status":typeof f.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",f.isProcessing,"Queue depth:",f.queueDepth),y(f.isProcessing),h(f.queueDepth||0));break}}};return o(),()=>{_.current&&_.current.close(),M.current&&clearTimeout(M.current)}},[]),{observations:e,summaries:l,prompts:n,projects:i.projects,sources:i.sources,projectsBySource:i.projectsBySource,isProcessing:v,queueDepth:g,isConnected:r}}var wn=fe(ue(),1);var pe={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 zh(){let[e,t]=(0,wn.useState)(pe),[l,a]=(0,wn.useState)(!1),[n,u]=(0,wn.useState)("");return(0,wn.useEffect)(()=>{Mt(Zt.SETTINGS).then(async c=>{if(!c.ok)throw new Error(`Failed to load settings (${c.status})`);return c.json()}).then(c=>{t({CLAUDE_MEM_MODEL:c.CLAUDE_MEM_MODEL??pe.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:c.CLAUDE_MEM_CONTEXT_OBSERVATIONS??pe.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:c.CLAUDE_MEM_WORKER_PORT??pe.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_WORKER_HOST:c.CLAUDE_MEM_WORKER_HOST??pe.CLAUDE_MEM_WORKER_HOST,CLAUDE_MEM_PROVIDER:c.CLAUDE_MEM_PROVIDER??pe.CLAUDE_MEM_PROVIDER,CLAUDE_MEM_GEMINI_API_KEY:c.CLAUDE_MEM_GEMINI_API_KEY??pe.CLAUDE_MEM_GEMINI_API_KEY,CLAUDE_MEM_GEMINI_MODEL:c.CLAUDE_MEM_GEMINI_MODEL??pe.CLAUDE_MEM_GEMINI_MODEL,CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED:c.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED??pe.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED,CLAUDE_MEM_OPENROUTER_API_KEY:c.CLAUDE_MEM_OPENROUTER_API_KEY??pe.CLAUDE_MEM_OPENROUTER_API_KEY,CLAUDE_MEM_OPENROUTER_MODEL:c.CLAUDE_MEM_OPENROUTER_MODEL??pe.CLAUDE_MEM_OPENROUTER_MODEL,CLAUDE_MEM_OPENROUTER_SITE_URL:c.CLAUDE_MEM_OPENROUTER_SITE_URL??pe.CLAUDE_MEM_OPENROUTER_SITE_URL,CLAUDE_MEM_OPENROUTER_APP_NAME:c.CLAUDE_MEM_OPENROUTER_APP_NAME??pe.CLAUDE_MEM_OPENROUTER_APP_NAME,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:c.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS??pe.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:c.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS??pe.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:c.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT??pe.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:c.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT??pe.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_FULL_COUNT:c.CLAUDE_MEM_CONTEXT_FULL_COUNT??pe.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:c.CLAUDE_MEM_CONTEXT_FULL_FIELD??pe.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:c.CLAUDE_MEM_CONTEXT_SESSION_COUNT??pe.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:c.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY??pe.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:c.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE??pe.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE})}).catch(c=>{console.error("Failed to load settings:",c)})},[]),{settings:e,saveSettings:async c=>{a(!0),u("Saving...");try{let r=await Mt(Zt.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)});if(!r.ok){u(`\u2717 Error: ${r.status===401?"Unauthorized":r.statusText}`),a(!1);return}let m=await r.json();m.success?(t(c),u("\u2713 Saved"),setTimeout(()=>u(""),kc.SAVE_STATUS_DISPLAY_DURATION_MS)):u(`\u2717 Error: ${m.error}`)}catch(r){u(`\u2717 Error: ${r instanceof Error?r.message:"Network error"}`)}a(!1)},isSaving:l,saveStatus:n}}var Bn=fe(ue(),1);function xh(){let[e,t]=(0,Bn.useState)({}),l=(0,Bn.useCallback)(async()=>{try{let n=await(await Mt(Zt.STATS)).json();t(n)}catch(a){console.error("Failed to load stats:",a instanceof Error?a.message:String(a))}},[]);return(0,Bn.useEffect)(()=>{l()},[l]),{stats:e,refreshStats:l}}var ca=fe(ue(),1);function rf(e,t,l,a){let[n,u]=(0,ca.useState)({isLoading:!1,hasMore:!0}),i=(0,ca.useRef)(0),c=(0,ca.useRef)(`${a}::${l}`),r=(0,ca.useRef)(n),m=(0,ca.useCallback)(async()=>{let v=`${a}::${l}`,y=c.current!==v;if(y){i.current=0,c.current=v;let D={isLoading:!1,hasMore:!0};u(D),r.current=D}if(!y&&(r.current.isLoading||!r.current.hasMore))return[];r.current={...r.current,isLoading:!0},u(D=>({...D,isLoading:!0}));let g=new URLSearchParams({offset:i.current.toString(),limit:Zu.PAGINATION_PAGE_SIZE.toString()});l&&g.append("project",l),a&&a!=="all"&&g.append("platformSource",a);let h=await Mt(`${e}?${g}`);if(!h.ok)throw new Error(`Failed to load ${t}: ${h.statusText}`);let _=await h.json(),M={...r.current,isLoading:!1,hasMore:_.hasMore};return r.current=M,u(D=>({...D,isLoading:!1,hasMore:_.hasMore})),i.current+=Zu.PAGINATION_PAGE_SIZE,_.items},[l,a,e,t]);return{...n,loadMore:m}}function Hh(e,t){let l=rf(Zt.OBSERVATIONS,"observations",e,t),a=rf(Zt.SUMMARIES,"summaries",e,t),n=rf(Zt.PROMPTS,"prompts",e,t);return{observations:l,summaries:a,prompts:n}}var Gn=fe(ue(),1),wh="claude-mem-theme";function lS(){return typeof window>"u"||window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function Rh(){try{let e=localStorage.getItem(wh);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 qh(e){return e==="system"?lS():e}function Bh(){let[e,t]=(0,Gn.useState)(Rh),[l,a]=(0,Gn.useState)(()=>qh(Rh()));return(0,Gn.useEffect)(()=>{let u=qh(e);a(u),document.documentElement.setAttribute("data-theme",u)},[e]),(0,Gn.useEffect)(()=>{if(e!=="system")return;let u=window.matchMedia("(prefers-color-scheme: dark)"),i=c=>{let r=c.matches?"dark":"light";a(r),document.documentElement.setAttribute("data-theme",r)};return u.addEventListener("change",i),()=>u.removeEventListener("change",i)},[e]),{preference:e,resolvedTheme:l,setThemePreference:u=>{try{localStorage.setItem(wh,u),t(u)}catch(i){console.warn("Failed to save theme preference to localStorage:",i instanceof Error?i.message:String(i)),t(u)}}}}function Qc(e,t){let l=new Set;return[...e,...t].filter(a=>l.has(a.id)?!1:(l.add(a.id),!0))}function Gh(){let[e,t]=(0,K.useState)(""),[l,a]=(0,K.useState)("all"),[n,u]=(0,K.useState)(!1),[i,c]=(0,K.useState)(!1),[r,m]=(0,K.useState)([]),[v,y]=(0,K.useState)([]),[g,h]=(0,K.useState)([]),{observations:_,summaries:M,prompts:D,projects:o,sources:s,projectsBySource:p,isProcessing:f,queueDepth:A,isConnected:C}=Uh(),{settings:N,saveSettings:z,isSaving:R,saveStatus:B}=zh(),{stats:W,refreshStats:dt}=xh(),{preference:Nl,resolvedTheme:ra,setThemePreference:jn}=Bh(),Ze=Hh(e,l),oa=(0,K.useMemo)(()=>l==="all"?o:p[l]||[],[l,o,p]),et=(0,K.useCallback)(H=>{let be=!e||H.project===e,pt=l==="all"||(H.platform_source||"claude")===l;return be&&pt},[e,l]);(0,K.useEffect)(()=>{e&&!oa.includes(e)&&t("")},[oa,e]);let Yn=(0,K.useMemo)(()=>{let H=_.filter(et),be=r.filter(et);return Qc(H,be)},[_,r,et]),Ha=(0,K.useMemo)(()=>{let H=M.filter(et),be=v.filter(et);return Qc(H,be)},[M,v,et]),T=(0,K.useMemo)(()=>{let H=D.filter(et),be=g.filter(et);return Qc(H,be)},[D,g,et]),oe=(0,K.useCallback)(()=>{u(H=>!H)},[]),j=(0,K.useCallback)(()=>{c(H=>!H)},[]),ze=(0,K.useCallback)(async()=>{try{let[H,be,pt]=await Promise.all([Ze.observations.loadMore(),Ze.summaries.loadMore(),Ze.prompts.loadMore()]);H.length>0&&m(tt=>[...tt,...H]),be.length>0&&y(tt=>[...tt,...be]),pt.length>0&&h(tt=>[...tt,...pt])}catch(H){console.error("Failed to load more data:",H)}},[Ze.observations,Ze.summaries,Ze.prompts]);return(0,K.useEffect)(()=>{m([]),y([]),h([]),ze()},[e,l]),K.default.createElement(K.default.Fragment,null,K.default.createElement(N0,{isConnected:C,projects:oa,sources:s,currentFilter:e,currentSource:l,onFilterChange:t,onSourceChange:a,isProcessing:f,queueDepth:A,themePreference:Nl,onThemeChange:jn,onContextPreviewToggle:oe}),K.default.createElement(x0,{observations:Yn,summaries:Ha,prompts:T,onLoadMore:ze,isLoading:Ze.observations.isLoading||Ze.summaries.isLoading||Ze.prompts.isLoading,hasMore:Ze.observations.hasMore||Ze.summaries.hasMore||Ze.prompts.hasMore}),K.default.createElement(Ch,{isOpen:n,onClose:oe,settings:N,onSave:z,isSaving:R,saveStatus:B}),K.default.createElement("button",{className:"console-toggle-btn",onClick:j,title:"Toggle Console"},K.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},K.default.createElement("polyline",{points:"4 17 10 11 4 5"}),K.default.createElement("line",{x1:"12",y1:"19",x2:"20",y2:"19"}))),K.default.createElement(Lh,{isOpen:i,onClose:j}))}var Ol=fe(ue(),1),Zc=class extends Ol.Component{constructor(t){super(t),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,l){console.error("[ErrorBoundary] Caught error:",t,l),this.setState({error:t,errorInfo:l})}render(){return this.state.hasError?Ol.default.createElement("div",{style:{padding:"20px",color:"#ff6b6b",backgroundColor:"#1a1a1a",minHeight:"100vh"}},Ol.default.createElement("h1",{style:{fontSize:"24px",marginBottom:"10px"}},"Something went wrong"),Ol.default.createElement("p",{style:{marginBottom:"10px",color:"#8b949e"}},"The application encountered an error. Please refresh the page to try again."),this.state.error&&Ol.default.createElement("details",{style:{marginTop:"20px",color:"#8b949e"}},Ol.default.createElement("summary",{style:{cursor:"pointer",marginBottom:"10px"}},"Error details"),Ol.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 Yh=document.getElementById("root");if(!Yh)throw new Error("Root element not found");var aS=(0,jh.createRoot)(Yh);aS.render(of.default.createElement(Zc,null,of.default.createElement(Gh,null)));})();
|
|
/*! Bundled license information:
|
|
|
|
react/cjs/react.production.js:
|
|
(**
|
|
* @license React
|
|
* react.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and 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.js:
|
|
(**
|
|
* @license React
|
|
* scheduler.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and 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.js:
|
|
(**
|
|
* @license React
|
|
* react-dom.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and 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-client.production.js:
|
|
(**
|
|
* @license React
|
|
* react-dom-client.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and 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.1 | (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.1/LICENSE *)
|
|
*/
|