Files
claude-mem/plugin/ui/viewer-bundle.js
Alex Newman 61488042d8 Mem-search enhancements: table output, simplified API, Sonnet default, and removed fake URIs (#317)
* feat: Add batch fetching for observations and update documentation

- Implemented a new endpoint for fetching multiple observations by IDs in a single request.
- Updated the DataRoutes to include a POST /api/observations/batch endpoint.
- Enhanced SKILL.md documentation to reflect changes in the search process and batch fetching capabilities.
- Increased the default limit for search results from 5 to 40 for better usability.

* feat!: Fix timeline parameter passing with SearchManager alignment

BREAKING CHANGE: Timeline MCP tools now use standardized parameter names
- anchor_id → anchor
- before → depth_before
- after → depth_after
- obs_type → type (timeline tool only)

Fixes timeline endpoint failures caused by parameter name mismatch between
MCP layer and SearchManager. Adds new SessionStore methods for fetching
prompts and session summaries by ID.

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

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

* docs: reframe timeline parameter fix as bug fix, not breaking change

The timeline tools were completely broken due to parameter name mismatch.
There's nothing to migrate from since the old parameters never worked.

Co-authored-by: Alex Newman <thedotmack@users.noreply.github.com>

* Refactor mem-search documentation and optimize API tool definitions

- Updated SKILL.md to emphasize batch fetching for observations, clarifying usage and efficiency.
- Removed deprecated tools from mcp-server.ts and streamlined tool definitions for clarity.
- Enhanced formatting in FormattingService.ts for better output readability.
- Adjusted SearchManager.ts to improve result headers and removed unnecessary search tips from combined text.

* Refactor FormattingService and SearchManager for table-based output

- Updated FormattingService to format search results as tables, including methods for formatting observations, sessions, and user prompts.
- Removed JSON format handling from SearchManager and streamlined result formatting to consistently use table format.
- Enhanced readability and consistency in search tips and formatting logic.
- Introduced token estimation for observations and improved time formatting.

* refactor: update documentation and API references for version bump and search functionalities

* Refactor code structure for improved readability and maintainability

* chore: change default model from haiku to sonnet

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

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

* feat: unify timeline formatting across search and context services

Extract shared timeline formatting utilities into reusable module to align
MCP search output format with context-generator's date/file-grouped format.

Changes:
- Create src/shared/timeline-formatting.ts with reusable utilities
  (parseJsonArray, formatDateTime, formatTime, formatDate, toRelativePath,
  extractFirstFile, groupByDate)
- Refactor context-generator.ts to use shared utilities
- Update SearchManager.search() to use date/file grouping
- Add search-specific row formatters to FormattingService
- Fix timeline methods to extract actual file paths from metadata
  instead of hardcoding 'General'
- Remove Work column from search output (kept in context output)

Result: Consistent date/file-grouped markdown formatting across both
systems while maintaining their different column requirements.

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

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

* refactor: remove redundant legend from search output

Remove legend from search/timeline results since it's already shown
in SessionStart context. Saves ~30 tokens per search result.

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

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

* Refactor session summary rendering to remove links

- Removed link generation for session summaries in context generation and search manager.
- Updated output formatting to exclude links while maintaining the session summary structure.
- Adjusted related components in TimelineService to ensure consistency across the application.

* fix: move skillPath declaration outside try block to fix scoping bug

The skillPath variable was declared inside the try block but referenced
in the catch block for error logging. Since const is block-scoped, this
would cause a ReferenceError when the error handler executes.

Moved skillPath declaration before the try block so it's accessible in
both try and catch scopes.

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

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

* fix: address PR #317 code review feedback

**Critical Fixes:**
- Replace happy_path_error__with_fallback debug calls with proper logger methods in mcp-server.ts
- All HTTP API calls now use logger.debug/error for consistent logging

**Code Quality Improvements:**
- Extract 90-day recency window magic numbers to named constants
- Added RECENCY_WINDOW_DAYS and RECENCY_WINDOW_MS constants in SearchManager

**Documentation:**
- Document model cost implications of Haiku → Sonnet upgrade in CHANGELOG
- Provide clear migration path for users who want to revert to Haiku

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

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

* refactor: simplify CHANGELOG - remove cost documentation

Removed model cost comparison documentation per user feedback.
Kept only the technical code quality improvements.

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

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

---------

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Alex Newman <thedotmack@users.noreply.github.com>
2025-12-14 21:58:11 -05:00

48 lines
228 KiB
JavaScript

"use strict";(()=>{var Dd=Object.create;var Qu=Object.defineProperty;var Ud=Object.getOwnPropertyDescriptor;var Id=Object.getOwnPropertyNames;var Fd=Object.getPrototypeOf,zd=Object.prototype.hasOwnProperty;var ce=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var jd=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Id(t))!zd.call(e,o)&&o!==r&&Qu(e,o,{get:()=>t[o],enumerable:!(n=Ud(t,o))||n.enumerable});return e};var W=(e,t,r)=>(r=e!=null?Dd(Fd(e)):{},jd(t||!e||!e.__esModule?Qu(r,"default",{value:e,enumerable:!0}):r,e));var us=ce(O=>{"use strict";var Xr=Symbol.for("react.element"),Hd=Symbol.for("react.portal"),qd=Symbol.for("react.fragment"),Vd=Symbol.for("react.strict_mode"),Bd=Symbol.for("react.profiler"),Rd=Symbol.for("react.provider"),Wd=Symbol.for("react.context"),Xd=Symbol.for("react.forward_ref"),bd=Symbol.for("react.suspense"),$d=Symbol.for("react.memo"),Gd=Symbol.for("react.lazy"),Ku=Symbol.iterator;function Qd(e){return e===null||typeof e!="object"?null:(e=Ku&&e[Ku]||e["@@iterator"],typeof e=="function"?e:null)}var Ju={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},es=Object.assign,ts={};function sr(e,t,r){this.props=e,this.context=t,this.refs=ts,this.updater=r||Ju}sr.prototype.isReactComponent={};sr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};sr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function rs(){}rs.prototype=sr.prototype;function Tl(e,t,r){this.props=e,this.context=t,this.refs=ts,this.updater=r||Ju}var kl=Tl.prototype=new rs;kl.constructor=Tl;es(kl,sr.prototype);kl.isPureReactComponent=!0;var Yu=Array.isArray,ns=Object.prototype.hasOwnProperty,Cl={current:null},os={key:!0,ref:!0,__self:!0,__source:!0};function ls(e,t,r){var n,o={},l=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)ns.call(t,n)&&!os.hasOwnProperty(n)&&(o[n]=t[n]);var u=arguments.length-2;if(u===1)o.children=r;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+2];o.children=s}if(e&&e.defaultProps)for(n in u=e.defaultProps,u)o[n]===void 0&&(o[n]=u[n]);return{$$typeof:Xr,type:e,key:l,ref:i,props:o,_owner:Cl.current}}function Kd(e,t){return{$$typeof:Xr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Nl(e){return typeof e=="object"&&e!==null&&e.$$typeof===Xr}function Yd(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Zu=/\/+/g;function _l(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Yd(""+e.key):t.toString(36)}function Rn(e,t,r,n,o){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(l){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case Xr:case Hd:i=!0}}if(i)return i=e,o=o(i),e=n===""?"."+_l(i,0):n,Yu(o)?(r="",e!=null&&(r=e.replace(Zu,"$&/")+"/"),Rn(o,t,r,"",function(a){return a})):o!=null&&(Nl(o)&&(o=Kd(o,r+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(Zu,"$&/")+"/")+e)),t.push(o)),1;if(i=0,n=n===""?".":n+":",Yu(e))for(var u=0;u<e.length;u++){l=e[u];var s=n+_l(l,u);i+=Rn(l,t,r,s,o)}else if(s=Qd(e),typeof s=="function")for(e=s.call(e),u=0;!(l=e.next()).done;)l=l.value,s=n+_l(l,u++),i+=Rn(l,t,r,s,o);else if(l==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Bn(e,t,r){if(e==null)return e;var n=[],o=0;return Rn(e,n,"","",function(l){return t.call(r,l,o++)}),n}function Zd(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ge={current:null},Wn={transition:null},Jd={ReactCurrentDispatcher:ge,ReactCurrentBatchConfig:Wn,ReactCurrentOwner:Cl};function is(){throw Error("act(...) is not supported in production builds of React.")}O.Children={map:Bn,forEach:function(e,t,r){Bn(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Bn(e,function(){t++}),t},toArray:function(e){return Bn(e,function(t){return t})||[]},only:function(e){if(!Nl(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};O.Component=sr;O.Fragment=qd;O.Profiler=Bd;O.PureComponent=Tl;O.StrictMode=Vd;O.Suspense=bd;O.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Jd;O.act=is;O.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=es({},e.props),o=e.key,l=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,i=Cl.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)ns.call(t,s)&&!os.hasOwnProperty(s)&&(n[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)n.children=r;else if(1<s){u=Array(s);for(var a=0;a<s;a++)u[a]=arguments[a+2];n.children=u}return{$$typeof:Xr,type:e.type,key:o,ref:l,props:n,_owner:i}};O.createContext=function(e){return e={$$typeof:Wd,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Rd,_context:e},e.Consumer=e};O.createElement=ls;O.createFactory=function(e){var t=ls.bind(null,e);return t.type=e,t};O.createRef=function(){return{current:null}};O.forwardRef=function(e){return{$$typeof:Xd,render:e}};O.isValidElement=Nl;O.lazy=function(e){return{$$typeof:Gd,_payload:{_status:-1,_result:e},_init:Zd}};O.memo=function(e,t){return{$$typeof:$d,type:e,compare:t===void 0?null:t}};O.startTransition=function(e){var t=Wn.transition;Wn.transition={};try{e()}finally{Wn.transition=t}};O.unstable_act=is;O.useCallback=function(e,t){return ge.current.useCallback(e,t)};O.useContext=function(e){return ge.current.useContext(e)};O.useDebugValue=function(){};O.useDeferredValue=function(e){return ge.current.useDeferredValue(e)};O.useEffect=function(e,t){return ge.current.useEffect(e,t)};O.useId=function(){return ge.current.useId()};O.useImperativeHandle=function(e,t,r){return ge.current.useImperativeHandle(e,t,r)};O.useInsertionEffect=function(e,t){return ge.current.useInsertionEffect(e,t)};O.useLayoutEffect=function(e,t){return ge.current.useLayoutEffect(e,t)};O.useMemo=function(e,t){return ge.current.useMemo(e,t)};O.useReducer=function(e,t,r){return ge.current.useReducer(e,t,r)};O.useRef=function(e){return ge.current.useRef(e)};O.useState=function(e){return ge.current.useState(e)};O.useSyncExternalStore=function(e,t,r){return ge.current.useSyncExternalStore(e,t,r)};O.useTransition=function(){return ge.current.useTransition()};O.version="18.3.1"});var X=ce((Bh,ss)=>{"use strict";ss.exports=us()});var ys=ce(F=>{"use strict";function Ol(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,o=e[n];if(0<Xn(o,t))e[n]=t,e[r]=o,r=n;else break e}}function Be(e){return e.length===0?null:e[0]}function $n(e){if(e.length===0)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,o=e.length,l=o>>>1;n<l;){var i=2*(n+1)-1,u=e[i],s=i+1,a=e[s];if(0>Xn(u,r))s<o&&0>Xn(a,u)?(e[n]=a,e[s]=r,n=s):(e[n]=u,e[i]=r,n=i);else if(s<o&&0>Xn(a,r))e[n]=a,e[s]=r,n=s;else break e}}return t}function Xn(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(as=performance,F.unstable_now=function(){return as.now()}):(xl=Date,cs=xl.now(),F.unstable_now=function(){return xl.now()-cs});var as,xl,cs,Je=[],St=[],ep=1,Ie=null,fe=3,Gn=!1,Xt=!1,$r=!1,ps=typeof setTimeout=="function"?setTimeout:null,ms=typeof clearTimeout=="function"?clearTimeout:null,fs=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Pl(e){for(var t=Be(St);t!==null;){if(t.callback===null)$n(St);else if(t.startTime<=e)$n(St),t.sortIndex=t.expirationTime,Ol(Je,t);else break;t=Be(St)}}function Al(e){if($r=!1,Pl(e),!Xt)if(Be(Je)!==null)Xt=!0,Ul(Dl);else{var t=Be(St);t!==null&&Il(Al,t.startTime-e)}}function Dl(e,t){Xt=!1,$r&&($r=!1,ms(Gr),Gr=-1),Gn=!0;var r=fe;try{for(Pl(t),Ie=Be(Je);Ie!==null&&(!(Ie.expirationTime>t)||e&&!vs());){var n=Ie.callback;if(typeof n=="function"){Ie.callback=null,fe=Ie.priorityLevel;var o=n(Ie.expirationTime<=t);t=F.unstable_now(),typeof o=="function"?Ie.callback=o:Ie===Be(Je)&&$n(Je),Pl(t)}else $n(Je);Ie=Be(Je)}if(Ie!==null)var l=!0;else{var i=Be(St);i!==null&&Il(Al,i.startTime-t),l=!1}return l}finally{Ie=null,fe=r,Gn=!1}}var Qn=!1,bn=null,Gr=-1,hs=5,gs=-1;function vs(){return!(F.unstable_now()-gs<hs)}function Ll(){if(bn!==null){var e=F.unstable_now();gs=e;var t=!0;try{t=bn(!0,e)}finally{t?br():(Qn=!1,bn=null)}}else Qn=!1}var br;typeof fs=="function"?br=function(){fs(Ll)}:typeof MessageChannel<"u"?(Ml=new MessageChannel,ds=Ml.port2,Ml.port1.onmessage=Ll,br=function(){ds.postMessage(null)}):br=function(){ps(Ll,0)};var Ml,ds;function Ul(e){bn=e,Qn||(Qn=!0,br())}function Il(e,t){Gr=ps(function(){e(F.unstable_now())},t)}F.unstable_IdlePriority=5;F.unstable_ImmediatePriority=1;F.unstable_LowPriority=4;F.unstable_NormalPriority=3;F.unstable_Profiling=null;F.unstable_UserBlockingPriority=2;F.unstable_cancelCallback=function(e){e.callback=null};F.unstable_continueExecution=function(){Xt||Gn||(Xt=!0,Ul(Dl))};F.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"):hs=0<e?Math.floor(1e3/e):5};F.unstable_getCurrentPriorityLevel=function(){return fe};F.unstable_getFirstCallbackNode=function(){return Be(Je)};F.unstable_next=function(e){switch(fe){case 1:case 2:case 3:var t=3;break;default:t=fe}var r=fe;fe=t;try{return e()}finally{fe=r}};F.unstable_pauseExecution=function(){};F.unstable_requestPaint=function(){};F.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=fe;fe=e;try{return t()}finally{fe=r}};F.unstable_scheduleCallback=function(e,t,r){var n=F.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0<r?n+r:n):r=n,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return o=r+o,e={id:ep++,callback:t,priorityLevel:e,startTime:r,expirationTime:o,sortIndex:-1},r>n?(e.sortIndex=r,Ol(St,e),Be(Je)===null&&e===Be(St)&&($r?(ms(Gr),Gr=-1):$r=!0,Il(Al,r-n))):(e.sortIndex=o,Ol(Je,e),Xt||Gn||(Xt=!0,Ul(Dl))),e};F.unstable_shouldYield=vs;F.unstable_wrapCallback=function(e){var t=fe;return function(){var r=fe;fe=t;try{return e.apply(this,arguments)}finally{fe=r}}}});var Es=ce((Wh,Ss)=>{"use strict";Ss.exports=ys()});var Cf=ce(De=>{"use strict";var tp=X(),Pe=Es();function S(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var xa=new Set,vn={};function or(e,t){Mr(e,t),Mr(e+"Capture",t)}function Mr(e,t){for(vn[e]=t,e=0;e<t.length;e++)xa.add(t[e])}var dt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),oi=Object.prototype.hasOwnProperty,rp=/^[: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]*$/,ws={},_s={};function np(e){return oi.call(_s,e)?!0:oi.call(ws,e)?!1:rp.test(e)?_s[e]=!0:(ws[e]=!0,!1)}function op(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function lp(e,t,r,n){if(t===null||typeof t>"u"||op(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Se(e,t,r,n,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var ue={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ue[e]=new Se(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ue[t]=new Se(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ue[e]=new Se(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ue[e]=new Se(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ue[e]=new Se(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ue[e]=new Se(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ue[e]=new Se(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ue[e]=new Se(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ue[e]=new Se(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ki=/[\-:]([a-z])/g;function Yi(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ki,Yi);ue[t]=new Se(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ki,Yi);ue[t]=new Se(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ki,Yi);ue[t]=new Se(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ue[e]=new Se(e,1,!1,e.toLowerCase(),null,!1,!1)});ue.xlinkHref=new Se("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ue[e]=new Se(e,1,!1,e.toLowerCase(),null,!0,!0)});function Zi(e,t,r,n){var o=ue.hasOwnProperty(t)?ue[t]:null;(o!==null?o.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(lp(t,r,o,n)&&(r=null),n||o===null?np(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):o.mustUseProperty?e[o.propertyName]=r===null?o.type===3?!1:"":r:(t=o.attributeName,n=o.attributeNamespace,r===null?e.removeAttribute(t):(o=o.type,r=o===3||o===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var gt=tp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Kn=Symbol.for("react.element"),fr=Symbol.for("react.portal"),dr=Symbol.for("react.fragment"),Ji=Symbol.for("react.strict_mode"),li=Symbol.for("react.profiler"),La=Symbol.for("react.provider"),Ma=Symbol.for("react.context"),eu=Symbol.for("react.forward_ref"),ii=Symbol.for("react.suspense"),ui=Symbol.for("react.suspense_list"),tu=Symbol.for("react.memo"),wt=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var Oa=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var Ts=Symbol.iterator;function Qr(e){return e===null||typeof e!="object"?null:(e=Ts&&e[Ts]||e["@@iterator"],typeof e=="function"?e:null)}var R=Object.assign,Fl;function nn(e){if(Fl===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Fl=t&&t[1]||""}return`
`+Fl+e}var zl=!1;function jl(e,t){if(!e||zl)return"";zl=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var n=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){n=a}e.call(t.prototype)}else{try{throw Error()}catch(a){n=a}e()}}catch(a){if(a&&n&&typeof a.stack=="string"){for(var o=a.stack.split(`
`),l=n.stack.split(`
`),i=o.length-1,u=l.length-1;1<=i&&0<=u&&o[i]!==l[u];)u--;for(;1<=i&&0<=u;i--,u--)if(o[i]!==l[u]){if(i!==1||u!==1)do if(i--,u--,0>u||o[i]!==l[u]){var s=`
`+o[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{zl=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?nn(e):""}function ip(e){switch(e.tag){case 5:return nn(e.type);case 16:return nn("Lazy");case 13:return nn("Suspense");case 19:return nn("SuspenseList");case 0:case 2:case 15:return e=jl(e.type,!1),e;case 11:return e=jl(e.type.render,!1),e;case 1:return e=jl(e.type,!0),e;default:return""}}function si(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case dr:return"Fragment";case fr:return"Portal";case li:return"Profiler";case Ji:return"StrictMode";case ii:return"Suspense";case ui:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ma:return(e.displayName||"Context")+".Consumer";case La:return(e._context.displayName||"Context")+".Provider";case eu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case tu:return t=e.displayName||null,t!==null?t:si(e.type)||"Memo";case wt:t=e._payload,e=e._init;try{return si(e(t))}catch{}}return null}function up(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return si(t);case 8:return t===Ji?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function It(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Pa(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function sp(e){var t=Pa(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,l=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yn(e){e._valueTracker||(e._valueTracker=sp(e))}function Aa(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Pa(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function No(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ai(e,t){var r=t.checked;return R({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function ks(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=It(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Da(e,t){t=t.checked,t!=null&&Zi(e,"checked",t,!1)}function ci(e,t){Da(e,t);var r=It(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?fi(e,t.type,r):t.hasOwnProperty("defaultValue")&&fi(e,t.type,It(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Cs(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function fi(e,t,r){(t!=="number"||No(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var on=Array.isArray;function Tr(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o<r.length;o++)t["$"+r[o]]=!0;for(r=0;r<e.length;r++)o=t.hasOwnProperty("$"+e[r].value),e[r].selected!==o&&(e[r].selected=o),o&&n&&(e[r].defaultSelected=!0)}else{for(r=""+It(r),t=null,o=0;o<e.length;o++){if(e[o].value===r){e[o].selected=!0,n&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function di(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(S(91));return R({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ns(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(S(92));if(on(r)){if(1<r.length)throw Error(S(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:It(r)}}function Ua(e,t){var r=It(t.value),n=It(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function xs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ia(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pi(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ia(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Zn,Fa=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,o){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,o)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Zn=Zn||document.createElement("div"),Zn.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Zn.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function yn(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var sn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ap=["Webkit","ms","Moz","O"];Object.keys(sn).forEach(function(e){ap.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),sn[t]=sn[e]})});function za(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||sn.hasOwnProperty(e)&&sn[e]?(""+t).trim():t+"px"}function ja(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=za(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var cp=R({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function mi(e,t){if(t){if(cp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(S(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(S(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(S(61))}if(t.style!=null&&typeof t.style!="object")throw Error(S(62))}}function hi(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var gi=null;function ru(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vi=null,kr=null,Cr=null;function Ls(e){if(e=Fn(e)){if(typeof vi!="function")throw Error(S(280));var t=e.stateNode;t&&(t=el(t),vi(e.stateNode,e.type,t))}}function Ha(e){kr?Cr?Cr.push(e):Cr=[e]:kr=e}function qa(){if(kr){var e=kr,t=Cr;if(Cr=kr=null,Ls(e),t)for(e=0;e<t.length;e++)Ls(t[e])}}function Va(e,t){return e(t)}function Ba(){}var Hl=!1;function Ra(e,t,r){if(Hl)return e(t,r);Hl=!0;try{return Va(e,t,r)}finally{Hl=!1,(kr!==null||Cr!==null)&&(Ba(),qa())}}function Sn(e,t){var r=e.stateNode;if(r===null)return null;var n=el(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(S(231,t,typeof r));return r}var yi=!1;if(dt)try{ar={},Object.defineProperty(ar,"passive",{get:function(){yi=!0}}),window.addEventListener("test",ar,ar),window.removeEventListener("test",ar,ar)}catch{yi=!1}var ar;function fp(e,t,r,n,o,l,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(r,a)}catch(p){this.onError(p)}}var an=!1,xo=null,Lo=!1,Si=null,dp={onError:function(e){an=!0,xo=e}};function pp(e,t,r,n,o,l,i,u,s){an=!1,xo=null,fp.apply(dp,arguments)}function mp(e,t,r,n,o,l,i,u,s){if(pp.apply(this,arguments),an){if(an){var a=xo;an=!1,xo=null}else throw Error(S(198));Lo||(Lo=!0,Si=a)}}function lr(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function Wa(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 Ms(e){if(lr(e)!==e)throw Error(S(188))}function hp(e){var t=e.alternate;if(!t){if(t=lr(e),t===null)throw Error(S(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(o===null)break;var l=o.alternate;if(l===null){if(n=o.return,n!==null){r=n;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===r)return Ms(o),e;if(l===n)return Ms(o),t;l=l.sibling}throw Error(S(188))}if(r.return!==n.return)r=o,n=l;else{for(var i=!1,u=o.child;u;){if(u===r){i=!0,r=o,n=l;break}if(u===n){i=!0,n=o,r=l;break}u=u.sibling}if(!i){for(u=l.child;u;){if(u===r){i=!0,r=l,n=o;break}if(u===n){i=!0,n=l,r=o;break}u=u.sibling}if(!i)throw Error(S(189))}}if(r.alternate!==n)throw Error(S(190))}if(r.tag!==3)throw Error(S(188));return r.stateNode.current===r?e:t}function Xa(e){return e=hp(e),e!==null?ba(e):null}function ba(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ba(e);if(t!==null)return t;e=e.sibling}return null}var $a=Pe.unstable_scheduleCallback,Os=Pe.unstable_cancelCallback,gp=Pe.unstable_shouldYield,vp=Pe.unstable_requestPaint,G=Pe.unstable_now,yp=Pe.unstable_getCurrentPriorityLevel,nu=Pe.unstable_ImmediatePriority,Ga=Pe.unstable_UserBlockingPriority,Mo=Pe.unstable_NormalPriority,Sp=Pe.unstable_LowPriority,Qa=Pe.unstable_IdlePriority,Ko=null,nt=null;function Ep(e){if(nt&&typeof nt.onCommitFiberRoot=="function")try{nt.onCommitFiberRoot(Ko,e,void 0,(e.current.flags&128)===128)}catch{}}var $e=Math.clz32?Math.clz32:Tp,wp=Math.log,_p=Math.LN2;function Tp(e){return e>>>=0,e===0?32:31-(wp(e)/_p|0)|0}var Jn=64,eo=4194304;function ln(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Oo(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,l=e.pingedLanes,i=r&268435455;if(i!==0){var u=i&~o;u!==0?n=ln(u):(l&=i,l!==0&&(n=ln(l)))}else i=r&~o,i!==0?n=ln(i):l!==0&&(n=ln(l));if(n===0)return 0;if(t!==0&&t!==n&&(t&o)===0&&(o=n&-n,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if((n&4)!==0&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-$e(t),o=1<<r,n|=e[r],t&=~o;return n}function kp(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Cp(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var i=31-$e(l),u=1<<i,s=o[i];s===-1?((u&r)===0||(u&n)!==0)&&(o[i]=kp(u,t)):s<=t&&(e.expiredLanes|=u),l&=~u}}function Ei(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ka(){var e=Jn;return Jn<<=1,(Jn&4194240)===0&&(Jn=64),e}function ql(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Un(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-$e(t),e[t]=r}function Np(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var o=31-$e(r),l=1<<o;t[o]=0,n[o]=-1,e[o]=-1,r&=~l}}function ou(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-$e(r),o=1<<n;o&t|e[n]&t&&(e[n]|=t),r&=~o}}var U=0;function Ya(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Za,lu,Ja,ec,tc,wi=!1,to=[],xt=null,Lt=null,Mt=null,En=new Map,wn=new Map,Tt=[],xp="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ps(e,t){switch(e){case"focusin":case"focusout":xt=null;break;case"dragenter":case"dragleave":Lt=null;break;case"mouseover":case"mouseout":Mt=null;break;case"pointerover":case"pointerout":En.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":wn.delete(t.pointerId)}}function Kr(e,t,r,n,o,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:l,targetContainers:[o]},t!==null&&(t=Fn(t),t!==null&&lu(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function Lp(e,t,r,n,o){switch(t){case"focusin":return xt=Kr(xt,e,t,r,n,o),!0;case"dragenter":return Lt=Kr(Lt,e,t,r,n,o),!0;case"mouseover":return Mt=Kr(Mt,e,t,r,n,o),!0;case"pointerover":var l=o.pointerId;return En.set(l,Kr(En.get(l)||null,e,t,r,n,o)),!0;case"gotpointercapture":return l=o.pointerId,wn.set(l,Kr(wn.get(l)||null,e,t,r,n,o)),!0}return!1}function rc(e){var t=Gt(e.target);if(t!==null){var r=lr(t);if(r!==null){if(t=r.tag,t===13){if(t=Wa(r),t!==null){e.blockedOn=t,tc(e.priority,function(){Ja(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function go(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=_i(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);gi=n,r.target.dispatchEvent(n),gi=null}else return t=Fn(r),t!==null&&lu(t),e.blockedOn=r,!1;t.shift()}return!0}function As(e,t,r){go(e)&&r.delete(t)}function Mp(){wi=!1,xt!==null&&go(xt)&&(xt=null),Lt!==null&&go(Lt)&&(Lt=null),Mt!==null&&go(Mt)&&(Mt=null),En.forEach(As),wn.forEach(As)}function Yr(e,t){e.blockedOn===t&&(e.blockedOn=null,wi||(wi=!0,Pe.unstable_scheduleCallback(Pe.unstable_NormalPriority,Mp)))}function _n(e){function t(o){return Yr(o,e)}if(0<to.length){Yr(to[0],e);for(var r=1;r<to.length;r++){var n=to[r];n.blockedOn===e&&(n.blockedOn=null)}}for(xt!==null&&Yr(xt,e),Lt!==null&&Yr(Lt,e),Mt!==null&&Yr(Mt,e),En.forEach(t),wn.forEach(t),r=0;r<Tt.length;r++)n=Tt[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Tt.length&&(r=Tt[0],r.blockedOn===null);)rc(r),r.blockedOn===null&&Tt.shift()}var Nr=gt.ReactCurrentBatchConfig,Po=!0;function Op(e,t,r,n){var o=U,l=Nr.transition;Nr.transition=null;try{U=1,iu(e,t,r,n)}finally{U=o,Nr.transition=l}}function Pp(e,t,r,n){var o=U,l=Nr.transition;Nr.transition=null;try{U=4,iu(e,t,r,n)}finally{U=o,Nr.transition=l}}function iu(e,t,r,n){if(Po){var o=_i(e,t,r,n);if(o===null)$l(e,t,n,Ao,r),Ps(e,n);else if(Lp(o,e,t,r,n))n.stopPropagation();else if(Ps(e,n),t&4&&-1<xp.indexOf(e)){for(;o!==null;){var l=Fn(o);if(l!==null&&Za(l),l=_i(e,t,r,n),l===null&&$l(e,t,n,Ao,r),l===o)break;o=l}o!==null&&n.stopPropagation()}else $l(e,t,n,null,r)}}var Ao=null;function _i(e,t,r,n){if(Ao=null,e=ru(n),e=Gt(e),e!==null)if(t=lr(e),t===null)e=null;else if(r=t.tag,r===13){if(e=Wa(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Ao=e,null}function nc(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(yp()){case nu:return 1;case Ga:return 4;case Mo:case Sp:return 16;case Qa:return 536870912;default:return 16}default:return 16}}var Ct=null,uu=null,vo=null;function oc(){if(vo)return vo;var e,t=uu,r=t.length,n,o="value"in Ct?Ct.value:Ct.textContent,l=o.length;for(e=0;e<r&&t[e]===o[e];e++);var i=r-e;for(n=1;n<=i&&t[r-n]===o[l-n];n++);return vo=o.slice(e,1<n?1-n:void 0)}function yo(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 ro(){return!0}function Ds(){return!1}function Ae(e){function t(r,n,o,l,i){this._reactName=r,this._targetInst=o,this.type=n,this.nativeEvent=l,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(r=e[u],this[u]=r?r(l):l[u]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?ro:Ds,this.isPropagationStopped=Ds,this}return R(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=ro)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=ro)},persist:function(){},isPersistent:ro}),t}var Fr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},su=Ae(Fr),In=R({},Fr,{view:0,detail:0}),Ap=Ae(In),Vl,Bl,Zr,Yo=R({},In,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:au,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!==Zr&&(Zr&&e.type==="mousemove"?(Vl=e.screenX-Zr.screenX,Bl=e.screenY-Zr.screenY):Bl=Vl=0,Zr=e),Vl)},movementY:function(e){return"movementY"in e?e.movementY:Bl}}),Us=Ae(Yo),Dp=R({},Yo,{dataTransfer:0}),Up=Ae(Dp),Ip=R({},In,{relatedTarget:0}),Rl=Ae(Ip),Fp=R({},Fr,{animationName:0,elapsedTime:0,pseudoElement:0}),zp=Ae(Fp),jp=R({},Fr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Hp=Ae(jp),qp=R({},Fr,{data:0}),Is=Ae(qp),Vp={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Bp={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"},Rp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Wp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Rp[e])?!!t[e]:!1}function au(){return Wp}var Xp=R({},In,{key:function(e){if(e.key){var t=Vp[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=yo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Bp[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:au,charCode:function(e){return e.type==="keypress"?yo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?yo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),bp=Ae(Xp),$p=R({},Yo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Fs=Ae($p),Gp=R({},In,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:au}),Qp=Ae(Gp),Kp=R({},Fr,{propertyName:0,elapsedTime:0,pseudoElement:0}),Yp=Ae(Kp),Zp=R({},Yo,{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}),Jp=Ae(Zp),em=[9,13,27,32],cu=dt&&"CompositionEvent"in window,cn=null;dt&&"documentMode"in document&&(cn=document.documentMode);var tm=dt&&"TextEvent"in window&&!cn,lc=dt&&(!cu||cn&&8<cn&&11>=cn),zs=" ",js=!1;function ic(e,t){switch(e){case"keyup":return em.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var pr=!1;function rm(e,t){switch(e){case"compositionend":return uc(t);case"keypress":return t.which!==32?null:(js=!0,zs);case"textInput":return e=t.data,e===zs&&js?null:e;default:return null}}function nm(e,t){if(pr)return e==="compositionend"||!cu&&ic(e,t)?(e=oc(),vo=uu=Ct=null,pr=!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 lc&&t.locale!=="ko"?null:t.data;default:return null}}var om={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 Hs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!om[e.type]:t==="textarea"}function sc(e,t,r,n){Ha(n),t=Do(t,"onChange"),0<t.length&&(r=new su("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var fn=null,Tn=null;function lm(e){Sc(e,0)}function Zo(e){var t=gr(e);if(Aa(t))return e}function im(e,t){if(e==="change")return t}var ac=!1;dt&&(dt?(oo="oninput"in document,oo||(Wl=document.createElement("div"),Wl.setAttribute("oninput","return;"),oo=typeof Wl.oninput=="function"),no=oo):no=!1,ac=no&&(!document.documentMode||9<document.documentMode));var no,oo,Wl;function qs(){fn&&(fn.detachEvent("onpropertychange",cc),Tn=fn=null)}function cc(e){if(e.propertyName==="value"&&Zo(Tn)){var t=[];sc(t,Tn,e,ru(e)),Ra(lm,t)}}function um(e,t,r){e==="focusin"?(qs(),fn=t,Tn=r,fn.attachEvent("onpropertychange",cc)):e==="focusout"&&qs()}function sm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Zo(Tn)}function am(e,t){if(e==="click")return Zo(t)}function cm(e,t){if(e==="input"||e==="change")return Zo(t)}function fm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Qe=typeof Object.is=="function"?Object.is:fm;function kn(e,t){if(Qe(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var o=r[n];if(!oi.call(t,o)||!Qe(e[o],t[o]))return!1}return!0}function Vs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Bs(e,t){var r=Vs(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Vs(r)}}function fc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?fc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function dc(){for(var e=window,t=No();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=No(e.document)}return t}function fu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function dm(e){var t=dc(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&fc(r.ownerDocument.documentElement,r)){if(n!==null&&fu(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,l=Math.min(n.start,o);n=n.end===void 0?l:Math.min(n.end,o),!e.extend&&l>n&&(o=n,n=l,l=o),o=Bs(r,l);var i=Bs(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pm=dt&&"documentMode"in document&&11>=document.documentMode,mr=null,Ti=null,dn=null,ki=!1;function Rs(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;ki||mr==null||mr!==No(n)||(n=mr,"selectionStart"in n&&fu(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),dn&&kn(dn,n)||(dn=n,n=Do(Ti,"onSelect"),0<n.length&&(t=new su("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=mr)))}function lo(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var hr={animationend:lo("Animation","AnimationEnd"),animationiteration:lo("Animation","AnimationIteration"),animationstart:lo("Animation","AnimationStart"),transitionend:lo("Transition","TransitionEnd")},Xl={},pc={};dt&&(pc=document.createElement("div").style,"AnimationEvent"in window||(delete hr.animationend.animation,delete hr.animationiteration.animation,delete hr.animationstart.animation),"TransitionEvent"in window||delete hr.transitionend.transition);function Jo(e){if(Xl[e])return Xl[e];if(!hr[e])return e;var t=hr[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in pc)return Xl[e]=t[r];return e}var mc=Jo("animationend"),hc=Jo("animationiteration"),gc=Jo("animationstart"),vc=Jo("transitionend"),yc=new Map,Ws="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function zt(e,t){yc.set(e,t),or(t,[e])}for(io=0;io<Ws.length;io++)uo=Ws[io],Xs=uo.toLowerCase(),bs=uo[0].toUpperCase()+uo.slice(1),zt(Xs,"on"+bs);var uo,Xs,bs,io;zt(mc,"onAnimationEnd");zt(hc,"onAnimationIteration");zt(gc,"onAnimationStart");zt("dblclick","onDoubleClick");zt("focusin","onFocus");zt("focusout","onBlur");zt(vc,"onTransitionEnd");Mr("onMouseEnter",["mouseout","mouseover"]);Mr("onMouseLeave",["mouseout","mouseover"]);Mr("onPointerEnter",["pointerout","pointerover"]);Mr("onPointerLeave",["pointerout","pointerover"]);or("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));or("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));or("onBeforeInput",["compositionend","keypress","textInput","paste"]);or("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));or("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));or("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var un="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(" "),mm=new Set("cancel close invalid load scroll toggle".split(" ").concat(un));function $s(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,mp(n,t,void 0,e),e.currentTarget=null}function Sc(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],o=n.event;n=n.listeners;e:{var l=void 0;if(t)for(var i=n.length-1;0<=i;i--){var u=n[i],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==l&&o.isPropagationStopped())break e;$s(o,u,a),l=s}else for(i=0;i<n.length;i++){if(u=n[i],s=u.instance,a=u.currentTarget,u=u.listener,s!==l&&o.isPropagationStopped())break e;$s(o,u,a),l=s}}}if(Lo)throw e=Si,Lo=!1,Si=null,e}function j(e,t){var r=t[Mi];r===void 0&&(r=t[Mi]=new Set);var n=e+"__bubble";r.has(n)||(Ec(t,e,2,!1),r.add(n))}function bl(e,t,r){var n=0;t&&(n|=4),Ec(r,e,n,t)}var so="_reactListening"+Math.random().toString(36).slice(2);function Cn(e){if(!e[so]){e[so]=!0,xa.forEach(function(r){r!=="selectionchange"&&(mm.has(r)||bl(r,!1,e),bl(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[so]||(t[so]=!0,bl("selectionchange",!1,t))}}function Ec(e,t,r,n){switch(nc(t)){case 1:var o=Op;break;case 4:o=Pp;break;default:o=iu}r=o.bind(null,t,r,e),o=void 0,!yi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),n?o!==void 0?e.addEventListener(t,r,{capture:!0,passive:o}):e.addEventListener(t,r,!0):o!==void 0?e.addEventListener(t,r,{passive:o}):e.addEventListener(t,r,!1)}function $l(e,t,r,n,o){var l=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var i=n.tag;if(i===3||i===4){var u=n.stateNode.containerInfo;if(u===o||u.nodeType===8&&u.parentNode===o)break;if(i===4)for(i=n.return;i!==null;){var s=i.tag;if((s===3||s===4)&&(s=i.stateNode.containerInfo,s===o||s.nodeType===8&&s.parentNode===o))return;i=i.return}for(;u!==null;){if(i=Gt(u),i===null)return;if(s=i.tag,s===5||s===6){n=l=i;continue e}u=u.parentNode}}n=n.return}Ra(function(){var a=l,p=ru(r),m=[];e:{var h=yc.get(e);if(h!==void 0){var y=su,w=e;switch(e){case"keypress":if(yo(r)===0)break e;case"keydown":case"keyup":y=bp;break;case"focusin":w="focus",y=Rl;break;case"focusout":w="blur",y=Rl;break;case"beforeblur":case"afterblur":y=Rl;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=Us;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=Up;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=Qp;break;case mc:case hc:case gc:y=zp;break;case vc:y=Yp;break;case"scroll":y=Ap;break;case"wheel":y=Jp;break;case"copy":case"cut":case"paste":y=Hp;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=Fs}var _=(t&4)!==0,A=!_&&e==="scroll",d=_?h!==null?h+"Capture":null:h;_=[];for(var c=a,f;c!==null;){f=c;var v=f.stateNode;if(f.tag===5&&v!==null&&(f=v,d!==null&&(v=Sn(c,d),v!=null&&_.push(Nn(c,v,f)))),A)break;c=c.return}0<_.length&&(h=new y(h,w,null,r,p),m.push({event:h,listeners:_}))}}if((t&7)===0){e:{if(h=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",h&&r!==gi&&(w=r.relatedTarget||r.fromElement)&&(Gt(w)||w[pt]))break e;if((y||h)&&(h=p.window===p?p:(h=p.ownerDocument)?h.defaultView||h.parentWindow:window,y?(w=r.relatedTarget||r.toElement,y=a,w=w?Gt(w):null,w!==null&&(A=lr(w),w!==A||w.tag!==5&&w.tag!==6)&&(w=null)):(y=null,w=a),y!==w)){if(_=Us,v="onMouseLeave",d="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(_=Fs,v="onPointerLeave",d="onPointerEnter",c="pointer"),A=y==null?h:gr(y),f=w==null?h:gr(w),h=new _(v,c+"leave",y,r,p),h.target=A,h.relatedTarget=f,v=null,Gt(p)===a&&(_=new _(d,c+"enter",w,r,p),_.target=f,_.relatedTarget=A,v=_),A=v,y&&w)t:{for(_=y,d=w,c=0,f=_;f;f=cr(f))c++;for(f=0,v=d;v;v=cr(v))f++;for(;0<c-f;)_=cr(_),c--;for(;0<f-c;)d=cr(d),f--;for(;c--;){if(_===d||d!==null&&_===d.alternate)break t;_=cr(_),d=cr(d)}_=null}else _=null;y!==null&&Gs(m,h,y,_,!1),w!==null&&A!==null&&Gs(m,A,w,_,!0)}}e:{if(h=a?gr(a):window,y=h.nodeName&&h.nodeName.toLowerCase(),y==="select"||y==="input"&&h.type==="file")var E=im;else if(Hs(h))if(ac)E=cm;else{E=sm;var T=um}else(y=h.nodeName)&&y.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(E=am);if(E&&(E=E(e,a))){sc(m,E,r,p);break e}T&&T(e,h,a),e==="focusout"&&(T=h._wrapperState)&&T.controlled&&h.type==="number"&&fi(h,"number",h.value)}switch(T=a?gr(a):window,e){case"focusin":(Hs(T)||T.contentEditable==="true")&&(mr=T,Ti=a,dn=null);break;case"focusout":dn=Ti=mr=null;break;case"mousedown":ki=!0;break;case"contextmenu":case"mouseup":case"dragend":ki=!1,Rs(m,r,p);break;case"selectionchange":if(pm)break;case"keydown":case"keyup":Rs(m,r,p)}var C;if(cu)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else pr?ic(e,r)&&(N="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(N="onCompositionStart");N&&(lc&&r.locale!=="ko"&&(pr||N!=="onCompositionStart"?N==="onCompositionEnd"&&pr&&(C=oc()):(Ct=p,uu="value"in Ct?Ct.value:Ct.textContent,pr=!0)),T=Do(a,N),0<T.length&&(N=new Is(N,e,null,r,p),m.push({event:N,listeners:T}),C?N.data=C:(C=uc(r),C!==null&&(N.data=C)))),(C=tm?rm(e,r):nm(e,r))&&(a=Do(a,"onBeforeInput"),0<a.length&&(p=new Is("onBeforeInput","beforeinput",null,r,p),m.push({event:p,listeners:a}),p.data=C))}Sc(m,t)})}function Nn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Do(e,t){for(var r=t+"Capture",n=[];e!==null;){var o=e,l=o.stateNode;o.tag===5&&l!==null&&(o=l,l=Sn(e,r),l!=null&&n.unshift(Nn(e,l,o)),l=Sn(e,t),l!=null&&n.push(Nn(e,l,o))),e=e.return}return n}function cr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Gs(e,t,r,n,o){for(var l=t._reactName,i=[];r!==null&&r!==n;){var u=r,s=u.alternate,a=u.stateNode;if(s!==null&&s===n)break;u.tag===5&&a!==null&&(u=a,o?(s=Sn(r,l),s!=null&&i.unshift(Nn(r,s,u))):o||(s=Sn(r,l),s!=null&&i.push(Nn(r,s,u)))),r=r.return}i.length!==0&&e.push({event:t,listeners:i})}var hm=/\r\n?/g,gm=/\u0000|\uFFFD/g;function Qs(e){return(typeof e=="string"?e:""+e).replace(hm,`
`).replace(gm,"")}function ao(e,t,r){if(t=Qs(t),Qs(e)!==t&&r)throw Error(S(425))}function Uo(){}var Ci=null,Ni=null;function xi(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Li=typeof setTimeout=="function"?setTimeout:void 0,vm=typeof clearTimeout=="function"?clearTimeout:void 0,Ks=typeof Promise=="function"?Promise:void 0,ym=typeof queueMicrotask=="function"?queueMicrotask:typeof Ks<"u"?function(e){return Ks.resolve(null).then(e).catch(Sm)}:Li;function Sm(e){setTimeout(function(){throw e})}function Gl(e,t){var r=t,n=0;do{var o=r.nextSibling;if(e.removeChild(r),o&&o.nodeType===8)if(r=o.data,r==="/$"){if(n===0){e.removeChild(o),_n(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=o}while(r);_n(t)}function Ot(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Ys(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var zr=Math.random().toString(36).slice(2),rt="__reactFiber$"+zr,xn="__reactProps$"+zr,pt="__reactContainer$"+zr,Mi="__reactEvents$"+zr,Em="__reactListeners$"+zr,wm="__reactHandles$"+zr;function Gt(e){var t=e[rt];if(t)return t;for(var r=e.parentNode;r;){if(t=r[pt]||r[rt]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Ys(e);e!==null;){if(r=e[rt])return r;e=Ys(e)}return t}e=r,r=e.parentNode}return null}function Fn(e){return e=e[rt]||e[pt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function gr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(S(33))}function el(e){return e[xn]||null}var Oi=[],vr=-1;function jt(e){return{current:e}}function H(e){0>vr||(e.current=Oi[vr],Oi[vr]=null,vr--)}function z(e,t){vr++,Oi[vr]=e.current,e.current=t}var Ft={},he=jt(Ft),Te=jt(!1),Jt=Ft;function Or(e,t){var r=e.type.contextTypes;if(!r)return Ft;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in r)o[l]=t[l];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ke(e){return e=e.childContextTypes,e!=null}function Io(){H(Te),H(he)}function Zs(e,t,r){if(he.current!==Ft)throw Error(S(168));z(he,t),z(Te,r)}function wc(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(S(108,up(e)||"Unknown",o));return R({},r,n)}function Fo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ft,Jt=he.current,z(he,e),z(Te,Te.current),!0}function Js(e,t,r){var n=e.stateNode;if(!n)throw Error(S(169));r?(e=wc(e,t,Jt),n.__reactInternalMemoizedMergedChildContext=e,H(Te),H(he),z(he,e)):H(Te),z(Te,r)}var st=null,tl=!1,Ql=!1;function _c(e){st===null?st=[e]:st.push(e)}function _m(e){tl=!0,_c(e)}function Ht(){if(!Ql&&st!==null){Ql=!0;var e=0,t=U;try{var r=st;for(U=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}st=null,tl=!1}catch(o){throw st!==null&&(st=st.slice(e+1)),$a(nu,Ht),o}finally{U=t,Ql=!1}}return null}var yr=[],Sr=0,zo=null,jo=0,Fe=[],ze=0,er=null,at=1,ct="";function bt(e,t){yr[Sr++]=jo,yr[Sr++]=zo,zo=e,jo=t}function Tc(e,t,r){Fe[ze++]=at,Fe[ze++]=ct,Fe[ze++]=er,er=e;var n=at;e=ct;var o=32-$e(n)-1;n&=~(1<<o),r+=1;var l=32-$e(t)+o;if(30<l){var i=o-o%5;l=(n&(1<<i)-1).toString(32),n>>=i,o-=i,at=1<<32-$e(t)+o|r<<o|n,ct=l+e}else at=1<<l|r<<o|n,ct=e}function du(e){e.return!==null&&(bt(e,1),Tc(e,1,0))}function pu(e){for(;e===zo;)zo=yr[--Sr],yr[Sr]=null,jo=yr[--Sr],yr[Sr]=null;for(;e===er;)er=Fe[--ze],Fe[ze]=null,ct=Fe[--ze],Fe[ze]=null,at=Fe[--ze],Fe[ze]=null}var Oe=null,Me=null,q=!1,be=null;function kc(e,t){var r=je(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function ea(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Oe=e,Me=Ot(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Oe=e,Me=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=er!==null?{id:at,overflow:ct}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=je(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,Oe=e,Me=null,!0):!1;default:return!1}}function Pi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ai(e){if(q){var t=Me;if(t){var r=t;if(!ea(e,t)){if(Pi(e))throw Error(S(418));t=Ot(r.nextSibling);var n=Oe;t&&ea(e,t)?kc(n,r):(e.flags=e.flags&-4097|2,q=!1,Oe=e)}}else{if(Pi(e))throw Error(S(418));e.flags=e.flags&-4097|2,q=!1,Oe=e}}}function ta(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Oe=e}function co(e){if(e!==Oe)return!1;if(!q)return ta(e),q=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!xi(e.type,e.memoizedProps)),t&&(t=Me)){if(Pi(e))throw Cc(),Error(S(418));for(;t;)kc(e,t),t=Ot(t.nextSibling)}if(ta(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(S(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Me=Ot(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Me=null}}else Me=Oe?Ot(e.stateNode.nextSibling):null;return!0}function Cc(){for(var e=Me;e;)e=Ot(e.nextSibling)}function Pr(){Me=Oe=null,q=!1}function mu(e){be===null?be=[e]:be.push(e)}var Tm=gt.ReactCurrentBatchConfig;function Jr(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(S(309));var n=r.stateNode}if(!n)throw Error(S(147,e));var o=n,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(i){var u=o.refs;i===null?delete u[l]:u[l]=i},t._stringRef=l,t)}if(typeof e!="string")throw Error(S(284));if(!r._owner)throw Error(S(290,e))}return e}function fo(e,t){throw e=Object.prototype.toString.call(t),Error(S(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ra(e){var t=e._init;return t(e._payload)}function Nc(e){function t(d,c){if(e){var f=d.deletions;f===null?(d.deletions=[c],d.flags|=16):f.push(c)}}function r(d,c){if(!e)return null;for(;c!==null;)t(d,c),c=c.sibling;return null}function n(d,c){for(d=new Map;c!==null;)c.key!==null?d.set(c.key,c):d.set(c.index,c),c=c.sibling;return d}function o(d,c){return d=Ut(d,c),d.index=0,d.sibling=null,d}function l(d,c,f){return d.index=f,e?(f=d.alternate,f!==null?(f=f.index,f<c?(d.flags|=2,c):f):(d.flags|=2,c)):(d.flags|=1048576,c)}function i(d){return e&&d.alternate===null&&(d.flags|=2),d}function u(d,c,f,v){return c===null||c.tag!==6?(c=ri(f,d.mode,v),c.return=d,c):(c=o(c,f),c.return=d,c)}function s(d,c,f,v){var E=f.type;return E===dr?p(d,c,f.props.children,v,f.key):c!==null&&(c.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===wt&&ra(E)===c.type)?(v=o(c,f.props),v.ref=Jr(d,c,f),v.return=d,v):(v=Co(f.type,f.key,f.props,null,d.mode,v),v.ref=Jr(d,c,f),v.return=d,v)}function a(d,c,f,v){return c===null||c.tag!==4||c.stateNode.containerInfo!==f.containerInfo||c.stateNode.implementation!==f.implementation?(c=ni(f,d.mode,v),c.return=d,c):(c=o(c,f.children||[]),c.return=d,c)}function p(d,c,f,v,E){return c===null||c.tag!==7?(c=Zt(f,d.mode,v,E),c.return=d,c):(c=o(c,f),c.return=d,c)}function m(d,c,f){if(typeof c=="string"&&c!==""||typeof c=="number")return c=ri(""+c,d.mode,f),c.return=d,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Kn:return f=Co(c.type,c.key,c.props,null,d.mode,f),f.ref=Jr(d,null,c),f.return=d,f;case fr:return c=ni(c,d.mode,f),c.return=d,c;case wt:var v=c._init;return m(d,v(c._payload),f)}if(on(c)||Qr(c))return c=Zt(c,d.mode,f,null),c.return=d,c;fo(d,c)}return null}function h(d,c,f,v){var E=c!==null?c.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return E!==null?null:u(d,c,""+f,v);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Kn:return f.key===E?s(d,c,f,v):null;case fr:return f.key===E?a(d,c,f,v):null;case wt:return E=f._init,h(d,c,E(f._payload),v)}if(on(f)||Qr(f))return E!==null?null:p(d,c,f,v,null);fo(d,f)}return null}function y(d,c,f,v,E){if(typeof v=="string"&&v!==""||typeof v=="number")return d=d.get(f)||null,u(c,d,""+v,E);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Kn:return d=d.get(v.key===null?f:v.key)||null,s(c,d,v,E);case fr:return d=d.get(v.key===null?f:v.key)||null,a(c,d,v,E);case wt:var T=v._init;return y(d,c,f,T(v._payload),E)}if(on(v)||Qr(v))return d=d.get(f)||null,p(c,d,v,E,null);fo(c,v)}return null}function w(d,c,f,v){for(var E=null,T=null,C=c,N=c=0,I=null;C!==null&&N<f.length;N++){C.index>N?(I=C,C=null):I=C.sibling;var L=h(d,C,f[N],v);if(L===null){C===null&&(C=I);break}e&&C&&L.alternate===null&&t(d,C),c=l(L,c,N),T===null?E=L:T.sibling=L,T=L,C=I}if(N===f.length)return r(d,C),q&&bt(d,N),E;if(C===null){for(;N<f.length;N++)C=m(d,f[N],v),C!==null&&(c=l(C,c,N),T===null?E=C:T.sibling=C,T=C);return q&&bt(d,N),E}for(C=n(d,C);N<f.length;N++)I=y(C,d,N,f[N],v),I!==null&&(e&&I.alternate!==null&&C.delete(I.key===null?N:I.key),c=l(I,c,N),T===null?E=I:T.sibling=I,T=I);return e&&C.forEach(function(xe){return t(d,xe)}),q&&bt(d,N),E}function _(d,c,f,v){var E=Qr(f);if(typeof E!="function")throw Error(S(150));if(f=E.call(f),f==null)throw Error(S(151));for(var T=E=null,C=c,N=c=0,I=null,L=f.next();C!==null&&!L.done;N++,L=f.next()){C.index>N?(I=C,C=null):I=C.sibling;var xe=h(d,C,L.value,v);if(xe===null){C===null&&(C=I);break}e&&C&&xe.alternate===null&&t(d,C),c=l(xe,c,N),T===null?E=xe:T.sibling=xe,T=xe,C=I}if(L.done)return r(d,C),q&&bt(d,N),E;if(C===null){for(;!L.done;N++,L=f.next())L=m(d,L.value,v),L!==null&&(c=l(L,c,N),T===null?E=L:T.sibling=L,T=L);return q&&bt(d,N),E}for(C=n(d,C);!L.done;N++,L=f.next())L=y(C,d,N,L.value,v),L!==null&&(e&&L.alternate!==null&&C.delete(L.key===null?N:L.key),c=l(L,c,N),T===null?E=L:T.sibling=L,T=L);return e&&C.forEach(function(ur){return t(d,ur)}),q&&bt(d,N),E}function A(d,c,f,v){if(typeof f=="object"&&f!==null&&f.type===dr&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Kn:e:{for(var E=f.key,T=c;T!==null;){if(T.key===E){if(E=f.type,E===dr){if(T.tag===7){r(d,T.sibling),c=o(T,f.props.children),c.return=d,d=c;break e}}else if(T.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===wt&&ra(E)===T.type){r(d,T.sibling),c=o(T,f.props),c.ref=Jr(d,T,f),c.return=d,d=c;break e}r(d,T);break}else t(d,T);T=T.sibling}f.type===dr?(c=Zt(f.props.children,d.mode,v,f.key),c.return=d,d=c):(v=Co(f.type,f.key,f.props,null,d.mode,v),v.ref=Jr(d,c,f),v.return=d,d=v)}return i(d);case fr:e:{for(T=f.key;c!==null;){if(c.key===T)if(c.tag===4&&c.stateNode.containerInfo===f.containerInfo&&c.stateNode.implementation===f.implementation){r(d,c.sibling),c=o(c,f.children||[]),c.return=d,d=c;break e}else{r(d,c);break}else t(d,c);c=c.sibling}c=ni(f,d.mode,v),c.return=d,d=c}return i(d);case wt:return T=f._init,A(d,c,T(f._payload),v)}if(on(f))return w(d,c,f,v);if(Qr(f))return _(d,c,f,v);fo(d,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,c!==null&&c.tag===6?(r(d,c.sibling),c=o(c,f),c.return=d,d=c):(r(d,c),c=ri(f,d.mode,v),c.return=d,d=c),i(d)):r(d,c)}return A}var Ar=Nc(!0),xc=Nc(!1),Ho=jt(null),qo=null,Er=null,hu=null;function gu(){hu=Er=qo=null}function vu(e){var t=Ho.current;H(Ho),e._currentValue=t}function Di(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function xr(e,t){qo=e,hu=Er=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(_e=!0),e.firstContext=null)}function qe(e){var t=e._currentValue;if(hu!==e)if(e={context:e,memoizedValue:t,next:null},Er===null){if(qo===null)throw Error(S(308));Er=e,qo.dependencies={lanes:0,firstContext:e}}else Er=Er.next=e;return t}var Qt=null;function yu(e){Qt===null?Qt=[e]:Qt.push(e)}function Lc(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,yu(t)):(r.next=o.next,o.next=r),t.interleaved=r,mt(e,n)}function mt(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var _t=!1;function Su(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Mc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ft(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Pt(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(D&2)!==0){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,mt(e,r)}return o=n.interleaved,o===null?(t.next=t,yu(n)):(t.next=o.next,o.next=t),n.interleaved=t,mt(e,r)}function So(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,ou(e,r)}}function na(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,l=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};l===null?o=l=i:l=l.next=i,r=r.next}while(r!==null);l===null?o=l=t:l=l.next=t}else o=l=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Vo(e,t,r,n){var o=e.updateQueue;_t=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,u=o.shared.pending;if(u!==null){o.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?l=a:i.next=a,i=s;var p=e.alternate;p!==null&&(p=p.updateQueue,u=p.lastBaseUpdate,u!==i&&(u===null?p.firstBaseUpdate=a:u.next=a,p.lastBaseUpdate=s))}if(l!==null){var m=o.baseState;i=0,p=a=s=null,u=l;do{var h=u.lane,y=u.eventTime;if((n&h)===h){p!==null&&(p=p.next={eventTime:y,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var w=e,_=u;switch(h=t,y=r,_.tag){case 1:if(w=_.payload,typeof w=="function"){m=w.call(y,m,h);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=_.payload,h=typeof w=="function"?w.call(y,m,h):w,h==null)break e;m=R({},m,h);break e;case 2:_t=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,h=o.effects,h===null?o.effects=[u]:h.push(u))}else y={eventTime:y,lane:h,tag:u.tag,payload:u.payload,callback:u.callback,next:null},p===null?(a=p=y,s=m):p=p.next=y,i|=h;if(u=u.next,u===null){if(u=o.shared.pending,u===null)break;h=u,u=h.next,h.next=null,o.lastBaseUpdate=h,o.shared.pending=null}}while(!0);if(p===null&&(s=m),o.baseState=s,o.firstBaseUpdate=a,o.lastBaseUpdate=p,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);rr|=i,e.lanes=i,e.memoizedState=m}}function oa(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],o=n.callback;if(o!==null){if(n.callback=null,n=r,typeof o!="function")throw Error(S(191,o));o.call(n)}}}var zn={},ot=jt(zn),Ln=jt(zn),Mn=jt(zn);function Kt(e){if(e===zn)throw Error(S(174));return e}function Eu(e,t){switch(z(Mn,t),z(Ln,e),z(ot,zn),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pi(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=pi(t,e)}H(ot),z(ot,t)}function Dr(){H(ot),H(Ln),H(Mn)}function Oc(e){Kt(Mn.current);var t=Kt(ot.current),r=pi(t,e.type);t!==r&&(z(Ln,e),z(ot,r))}function wu(e){Ln.current===e&&(H(ot),H(Ln))}var V=jt(0);function Bo(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Kl=[];function _u(){for(var e=0;e<Kl.length;e++)Kl[e]._workInProgressVersionPrimary=null;Kl.length=0}var Eo=gt.ReactCurrentDispatcher,Yl=gt.ReactCurrentBatchConfig,tr=0,B=null,J=null,re=null,Ro=!1,pn=!1,On=0,km=0;function de(){throw Error(S(321))}function Tu(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Qe(e[r],t[r]))return!1;return!0}function ku(e,t,r,n,o,l){if(tr=l,B=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Eo.current=e===null||e.memoizedState===null?Lm:Mm,e=r(n,o),pn){l=0;do{if(pn=!1,On=0,25<=l)throw Error(S(301));l+=1,re=J=null,t.updateQueue=null,Eo.current=Om,e=r(n,o)}while(pn)}if(Eo.current=Wo,t=J!==null&&J.next!==null,tr=0,re=J=B=null,Ro=!1,t)throw Error(S(300));return e}function Cu(){var e=On!==0;return On=0,e}function tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return re===null?B.memoizedState=re=e:re=re.next=e,re}function Ve(){if(J===null){var e=B.alternate;e=e!==null?e.memoizedState:null}else e=J.next;var t=re===null?B.memoizedState:re.next;if(t!==null)re=t,J=e;else{if(e===null)throw Error(S(310));J=e,e={memoizedState:J.memoizedState,baseState:J.baseState,baseQueue:J.baseQueue,queue:J.queue,next:null},re===null?B.memoizedState=re=e:re=re.next=e}return re}function Pn(e,t){return typeof t=="function"?t(e):t}function Zl(e){var t=Ve(),r=t.queue;if(r===null)throw Error(S(311));r.lastRenderedReducer=e;var n=J,o=n.baseQueue,l=r.pending;if(l!==null){if(o!==null){var i=o.next;o.next=l.next,l.next=i}n.baseQueue=o=l,r.pending=null}if(o!==null){l=o.next,n=n.baseState;var u=i=null,s=null,a=l;do{var p=a.lane;if((tr&p)===p)s!==null&&(s=s.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),n=a.hasEagerState?a.eagerState:e(n,a.action);else{var m={lane:p,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=m,i=n):s=s.next=m,B.lanes|=p,rr|=p}a=a.next}while(a!==null&&a!==l);s===null?i=n:s.next=u,Qe(n,t.memoizedState)||(_e=!0),t.memoizedState=n,t.baseState=i,t.baseQueue=s,r.lastRenderedState=n}if(e=r.interleaved,e!==null){o=e;do l=o.lane,B.lanes|=l,rr|=l,o=o.next;while(o!==e)}else o===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Jl(e){var t=Ve(),r=t.queue;if(r===null)throw Error(S(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,l=t.memoizedState;if(o!==null){r.pending=null;var i=o=o.next;do l=e(l,i.action),i=i.next;while(i!==o);Qe(l,t.memoizedState)||(_e=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),r.lastRenderedState=l}return[l,n]}function Pc(){}function Ac(e,t){var r=B,n=Ve(),o=t(),l=!Qe(n.memoizedState,o);if(l&&(n.memoizedState=o,_e=!0),n=n.queue,Nu(Ic.bind(null,r,n,e),[e]),n.getSnapshot!==t||l||re!==null&&re.memoizedState.tag&1){if(r.flags|=2048,An(9,Uc.bind(null,r,n,o,t),void 0,null),ne===null)throw Error(S(349));(tr&30)!==0||Dc(r,t,o)}return o}function Dc(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=B.updateQueue,t===null?(t={lastEffect:null,stores:null},B.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function Uc(e,t,r,n){t.value=r,t.getSnapshot=n,Fc(t)&&zc(e)}function Ic(e,t,r){return r(function(){Fc(t)&&zc(e)})}function Fc(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Qe(e,r)}catch{return!0}}function zc(e){var t=mt(e,1);t!==null&&Ge(t,e,1,-1)}function la(e){var t=tt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Pn,lastRenderedState:e},t.queue=e,e=e.dispatch=xm.bind(null,B,e),[t.memoizedState,e]}function An(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=B.updateQueue,t===null?(t={lastEffect:null,stores:null},B.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function jc(){return Ve().memoizedState}function wo(e,t,r,n){var o=tt();B.flags|=e,o.memoizedState=An(1|t,r,void 0,n===void 0?null:n)}function rl(e,t,r,n){var o=Ve();n=n===void 0?null:n;var l=void 0;if(J!==null){var i=J.memoizedState;if(l=i.destroy,n!==null&&Tu(n,i.deps)){o.memoizedState=An(t,r,l,n);return}}B.flags|=e,o.memoizedState=An(1|t,r,l,n)}function ia(e,t){return wo(8390656,8,e,t)}function Nu(e,t){return rl(2048,8,e,t)}function Hc(e,t){return rl(4,2,e,t)}function qc(e,t){return rl(4,4,e,t)}function Vc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Bc(e,t,r){return r=r!=null?r.concat([e]):null,rl(4,4,Vc.bind(null,t,e),r)}function xu(){}function Rc(e,t){var r=Ve();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Tu(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Wc(e,t){var r=Ve();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Tu(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Xc(e,t,r){return(tr&21)===0?(e.baseState&&(e.baseState=!1,_e=!0),e.memoizedState=r):(Qe(r,t)||(r=Ka(),B.lanes|=r,rr|=r,e.baseState=!0),t)}function Cm(e,t){var r=U;U=r!==0&&4>r?r:4,e(!0);var n=Yl.transition;Yl.transition={};try{e(!1),t()}finally{U=r,Yl.transition=n}}function bc(){return Ve().memoizedState}function Nm(e,t,r){var n=Dt(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},$c(e))Gc(t,r);else if(r=Lc(e,t,r,n),r!==null){var o=ye();Ge(r,e,n,o),Qc(r,t,n)}}function xm(e,t,r){var n=Dt(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if($c(e))Gc(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,u=l(i,r);if(o.hasEagerState=!0,o.eagerState=u,Qe(u,i)){var s=t.interleaved;s===null?(o.next=o,yu(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}r=Lc(e,t,o,n),r!==null&&(o=ye(),Ge(r,e,n,o),Qc(r,t,n))}}function $c(e){var t=e.alternate;return e===B||t!==null&&t===B}function Gc(e,t){pn=Ro=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Qc(e,t,r){if((r&4194240)!==0){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,ou(e,r)}}var Wo={readContext:qe,useCallback:de,useContext:de,useEffect:de,useImperativeHandle:de,useInsertionEffect:de,useLayoutEffect:de,useMemo:de,useReducer:de,useRef:de,useState:de,useDebugValue:de,useDeferredValue:de,useTransition:de,useMutableSource:de,useSyncExternalStore:de,useId:de,unstable_isNewReconciler:!1},Lm={readContext:qe,useCallback:function(e,t){return tt().memoizedState=[e,t===void 0?null:t],e},useContext:qe,useEffect:ia,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,wo(4194308,4,Vc.bind(null,t,e),r)},useLayoutEffect:function(e,t){return wo(4194308,4,e,t)},useInsertionEffect:function(e,t){return wo(4,2,e,t)},useMemo:function(e,t){var r=tt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=tt();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Nm.bind(null,B,e),[n.memoizedState,e]},useRef:function(e){var t=tt();return e={current:e},t.memoizedState=e},useState:la,useDebugValue:xu,useDeferredValue:function(e){return tt().memoizedState=e},useTransition:function(){var e=la(!1),t=e[0];return e=Cm.bind(null,e[1]),tt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=B,o=tt();if(q){if(r===void 0)throw Error(S(407));r=r()}else{if(r=t(),ne===null)throw Error(S(349));(tr&30)!==0||Dc(n,t,r)}o.memoizedState=r;var l={value:r,getSnapshot:t};return o.queue=l,ia(Ic.bind(null,n,l,e),[e]),n.flags|=2048,An(9,Uc.bind(null,n,l,r,t),void 0,null),r},useId:function(){var e=tt(),t=ne.identifierPrefix;if(q){var r=ct,n=at;r=(n&~(1<<32-$e(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=On++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=km++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Mm={readContext:qe,useCallback:Rc,useContext:qe,useEffect:Nu,useImperativeHandle:Bc,useInsertionEffect:Hc,useLayoutEffect:qc,useMemo:Wc,useReducer:Zl,useRef:jc,useState:function(){return Zl(Pn)},useDebugValue:xu,useDeferredValue:function(e){var t=Ve();return Xc(t,J.memoizedState,e)},useTransition:function(){var e=Zl(Pn)[0],t=Ve().memoizedState;return[e,t]},useMutableSource:Pc,useSyncExternalStore:Ac,useId:bc,unstable_isNewReconciler:!1},Om={readContext:qe,useCallback:Rc,useContext:qe,useEffect:Nu,useImperativeHandle:Bc,useInsertionEffect:Hc,useLayoutEffect:qc,useMemo:Wc,useReducer:Jl,useRef:jc,useState:function(){return Jl(Pn)},useDebugValue:xu,useDeferredValue:function(e){var t=Ve();return J===null?t.memoizedState=e:Xc(t,J.memoizedState,e)},useTransition:function(){var e=Jl(Pn)[0],t=Ve().memoizedState;return[e,t]},useMutableSource:Pc,useSyncExternalStore:Ac,useId:bc,unstable_isNewReconciler:!1};function We(e,t){if(e&&e.defaultProps){t=R({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function Ui(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:R({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var nl={isMounted:function(e){return(e=e._reactInternals)?lr(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=ye(),o=Dt(e),l=ft(n,o);l.payload=t,r!=null&&(l.callback=r),t=Pt(e,l,o),t!==null&&(Ge(t,e,o,n),So(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=ye(),o=Dt(e),l=ft(n,o);l.tag=1,l.payload=t,r!=null&&(l.callback=r),t=Pt(e,l,o),t!==null&&(Ge(t,e,o,n),So(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=ye(),n=Dt(e),o=ft(r,n);o.tag=2,t!=null&&(o.callback=t),t=Pt(e,o,n),t!==null&&(Ge(t,e,n,r),So(t,e,n))}};function ua(e,t,r,n,o,l,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,l,i):t.prototype&&t.prototype.isPureReactComponent?!kn(r,n)||!kn(o,l):!0}function Kc(e,t,r){var n=!1,o=Ft,l=t.contextType;return typeof l=="object"&&l!==null?l=qe(l):(o=ke(t)?Jt:he.current,n=t.contextTypes,l=(n=n!=null)?Or(e,o):Ft),t=new t(r,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=nl,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=l),t}function sa(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&nl.enqueueReplaceState(t,t.state,null)}function Ii(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs={},Su(e);var l=t.contextType;typeof l=="object"&&l!==null?o.context=qe(l):(l=ke(t)?Jt:he.current,o.context=Or(e,l)),o.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(Ui(e,t,l,r),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&nl.enqueueReplaceState(o,o.state,null),Vo(e,r,o,n),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Ur(e,t){try{var r="",n=t;do r+=ip(n),n=n.return;while(n);var o=r}catch(l){o=`
Error generating stack: `+l.message+`
`+l.stack}return{value:e,source:t,stack:o,digest:null}}function ei(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Fi(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var Pm=typeof WeakMap=="function"?WeakMap:Map;function Yc(e,t,r){r=ft(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){bo||(bo=!0,bi=n),Fi(e,t)},r}function Zc(e,t,r){r=ft(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var o=t.value;r.payload=function(){return n(o)},r.callback=function(){Fi(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(r.callback=function(){Fi(e,t),typeof n!="function"&&(At===null?At=new Set([this]):At.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),r}function aa(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new Pm;var o=new Set;n.set(t,o)}else o=n.get(t),o===void 0&&(o=new Set,n.set(t,o));o.has(r)||(o.add(r),e=Xm.bind(null,e,t,r),t.then(e,e))}function ca(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function fa(e,t,r,n,o){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=ft(-1,1),t.tag=2,Pt(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var Am=gt.ReactCurrentOwner,_e=!1;function ve(e,t,r,n){t.child=e===null?xc(t,null,r,n):Ar(t,e.child,r,n)}function da(e,t,r,n,o){r=r.render;var l=t.ref;return xr(t,o),n=ku(e,t,r,n,l,o),r=Cu(),e!==null&&!_e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ht(e,t,o)):(q&&r&&du(t),t.flags|=1,ve(e,t,n,o),t.child)}function pa(e,t,r,n,o){if(e===null){var l=r.type;return typeof l=="function"&&!Iu(l)&&l.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=l,Jc(e,t,l,n,o)):(e=Co(r.type,null,n,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,(e.lanes&o)===0){var i=l.memoizedProps;if(r=r.compare,r=r!==null?r:kn,r(i,n)&&e.ref===t.ref)return ht(e,t,o)}return t.flags|=1,e=Ut(l,n),e.ref=t.ref,e.return=t,t.child=e}function Jc(e,t,r,n,o){if(e!==null){var l=e.memoizedProps;if(kn(l,n)&&e.ref===t.ref)if(_e=!1,t.pendingProps=n=l,(e.lanes&o)!==0)(e.flags&131072)!==0&&(_e=!0);else return t.lanes=e.lanes,ht(e,t,o)}return zi(e,t,r,n,o)}function ef(e,t,r){var n=t.pendingProps,o=n.children,l=e!==null?e.memoizedState:null;if(n.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},z(_r,Le),Le|=r;else{if((r&1073741824)===0)return e=l!==null?l.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,z(_r,Le),Le|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=l!==null?l.baseLanes:r,z(_r,Le),Le|=n}else l!==null?(n=l.baseLanes|r,t.memoizedState=null):n=r,z(_r,Le),Le|=n;return ve(e,t,o,r),t.child}function tf(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function zi(e,t,r,n,o){var l=ke(r)?Jt:he.current;return l=Or(t,l),xr(t,o),r=ku(e,t,r,n,l,o),n=Cu(),e!==null&&!_e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ht(e,t,o)):(q&&n&&du(t),t.flags|=1,ve(e,t,r,o),t.child)}function ma(e,t,r,n,o){if(ke(r)){var l=!0;Fo(t)}else l=!1;if(xr(t,o),t.stateNode===null)_o(e,t),Kc(t,r,n),Ii(t,r,n,o),n=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,a=r.contextType;typeof a=="object"&&a!==null?a=qe(a):(a=ke(r)?Jt:he.current,a=Or(t,a));var p=r.getDerivedStateFromProps,m=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==n||s!==a)&&sa(t,i,n,a),_t=!1;var h=t.memoizedState;i.state=h,Vo(t,n,i,o),s=t.memoizedState,u!==n||h!==s||Te.current||_t?(typeof p=="function"&&(Ui(t,r,p,n),s=t.memoizedState),(u=_t||ua(t,r,u,n,h,s,a))?(m||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=s),i.props=n,i.state=s,i.context=a,n=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,Mc(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:We(t.type,u),i.props=a,m=t.pendingProps,h=i.context,s=r.contextType,typeof s=="object"&&s!==null?s=qe(s):(s=ke(r)?Jt:he.current,s=Or(t,s));var y=r.getDerivedStateFromProps;(p=typeof y=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==m||h!==s)&&sa(t,i,n,s),_t=!1,h=t.memoizedState,i.state=h,Vo(t,n,i,o);var w=t.memoizedState;u!==m||h!==w||Te.current||_t?(typeof y=="function"&&(Ui(t,r,y,n),w=t.memoizedState),(a=_t||ua(t,r,a,n,h,w,s)||!1)?(p||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,w,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,w,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=w),i.props=n,i.state=w,i.context=s,n=a):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),n=!1)}return ji(e,t,r,n,l,o)}function ji(e,t,r,n,o,l){tf(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return o&&Js(t,r,!1),ht(e,t,l);n=t.stateNode,Am.current=t;var u=i&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=Ar(t,e.child,null,l),t.child=Ar(t,null,u,l)):ve(e,t,u,l),t.memoizedState=n.state,o&&Js(t,r,!0),t.child}function rf(e){var t=e.stateNode;t.pendingContext?Zs(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Zs(e,t.context,!1),Eu(e,t.containerInfo)}function ha(e,t,r,n,o){return Pr(),mu(o),t.flags|=256,ve(e,t,r,n),t.child}var Hi={dehydrated:null,treeContext:null,retryLane:0};function qi(e){return{baseLanes:e,cachePool:null,transitions:null}}function nf(e,t,r){var n=t.pendingProps,o=V.current,l=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(o&2)!==0),u?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),z(V,o&1),e===null)return Ai(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(i=n.children,e=n.fallback,l?(n=t.mode,l=t.child,i={mode:"hidden",children:i},(n&1)===0&&l!==null?(l.childLanes=0,l.pendingProps=i):l=il(i,n,0,null),e=Zt(e,n,r,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=qi(r),t.memoizedState=Hi,e):Lu(t,i));if(o=e.memoizedState,o!==null&&(u=o.dehydrated,u!==null))return Dm(e,t,i,n,u,o,r);if(l){l=n.fallback,i=t.mode,o=e.child,u=o.sibling;var s={mode:"hidden",children:n.children};return(i&1)===0&&t.child!==o?(n=t.child,n.childLanes=0,n.pendingProps=s,t.deletions=null):(n=Ut(o,s),n.subtreeFlags=o.subtreeFlags&14680064),u!==null?l=Ut(u,l):(l=Zt(l,i,r,null),l.flags|=2),l.return=t,n.return=t,n.sibling=l,t.child=n,n=l,l=t.child,i=e.child.memoizedState,i=i===null?qi(r):{baseLanes:i.baseLanes|r,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~r,t.memoizedState=Hi,n}return l=e.child,e=l.sibling,n=Ut(l,{mode:"visible",children:n.children}),(t.mode&1)===0&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function Lu(e,t){return t=il({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function po(e,t,r,n){return n!==null&&mu(n),Ar(t,e.child,null,r),e=Lu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Dm(e,t,r,n,o,l,i){if(r)return t.flags&256?(t.flags&=-257,n=ei(Error(S(422))),po(e,t,i,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=n.fallback,o=t.mode,n=il({mode:"visible",children:n.children},o,0,null),l=Zt(l,o,i,null),l.flags|=2,n.return=t,l.return=t,n.sibling=l,t.child=n,(t.mode&1)!==0&&Ar(t,e.child,null,i),t.child.memoizedState=qi(i),t.memoizedState=Hi,l);if((t.mode&1)===0)return po(e,t,i,null);if(o.data==="$!"){if(n=o.nextSibling&&o.nextSibling.dataset,n)var u=n.dgst;return n=u,l=Error(S(419)),n=ei(l,n,void 0),po(e,t,i,n)}if(u=(i&e.childLanes)!==0,_e||u){if(n=ne,n!==null){switch(i&-i){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=(o&(n.suspendedLanes|i))!==0?0:o,o!==0&&o!==l.retryLane&&(l.retryLane=o,mt(e,o),Ge(n,e,o,-1))}return Uu(),n=ei(Error(S(421))),po(e,t,i,n)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=bm.bind(null,e),o._reactRetry=t,null):(e=l.treeContext,Me=Ot(o.nextSibling),Oe=t,q=!0,be=null,e!==null&&(Fe[ze++]=at,Fe[ze++]=ct,Fe[ze++]=er,at=e.id,ct=e.overflow,er=t),t=Lu(t,n.children),t.flags|=4096,t)}function ga(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Di(e.return,t,r)}function ti(e,t,r,n,o){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=n,l.tail=r,l.tailMode=o)}function of(e,t,r){var n=t.pendingProps,o=n.revealOrder,l=n.tail;if(ve(e,t,n.children,r),n=V.current,(n&2)!==0)n=n&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ga(e,r,t);else if(e.tag===19)ga(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(z(V,n),(t.mode&1)===0)t.memoizedState=null;else switch(o){case"forwards":for(r=t.child,o=null;r!==null;)e=r.alternate,e!==null&&Bo(e)===null&&(o=r),r=r.sibling;r=o,r===null?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),ti(t,!1,o,r,l);break;case"backwards":for(r=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Bo(e)===null){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}ti(t,!0,r,null,l);break;case"together":ti(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function _o(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ht(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),rr|=t.lanes,(r&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(S(153));if(t.child!==null){for(e=t.child,r=Ut(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Ut(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Um(e,t,r){switch(t.tag){case 3:rf(t),Pr();break;case 5:Oc(t);break;case 1:ke(t.type)&&Fo(t);break;case 4:Eu(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;z(Ho,n._currentValue),n._currentValue=o;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(z(V,V.current&1),t.flags|=128,null):(r&t.child.childLanes)!==0?nf(e,t,r):(z(V,V.current&1),e=ht(e,t,r),e!==null?e.sibling:null);z(V,V.current&1);break;case 19:if(n=(r&t.childLanes)!==0,(e.flags&128)!==0){if(n)return of(e,t,r);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),z(V,V.current),n)break;return null;case 22:case 23:return t.lanes=0,ef(e,t,r)}return ht(e,t,r)}var lf,Vi,uf,sf;lf=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};Vi=function(){};uf=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,Kt(ot.current);var l=null;switch(r){case"input":o=ai(e,o),n=ai(e,n),l=[];break;case"select":o=R({},o,{value:void 0}),n=R({},n,{value:void 0}),l=[];break;case"textarea":o=di(e,o),n=di(e,n),l=[];break;default:typeof o.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=Uo)}mi(r,n);var i;r=null;for(a in o)if(!n.hasOwnProperty(a)&&o.hasOwnProperty(a)&&o[a]!=null)if(a==="style"){var u=o[a];for(i in u)u.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(vn.hasOwnProperty(a)?l||(l=[]):(l=l||[]).push(a,null));for(a in n){var s=n[a];if(u=o?.[a],n.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="style")if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(r||(r={}),r[i]=s[i])}else r||(l||(l=[]),l.push(a,r)),r=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(l=l||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(l=l||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(vn.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&j("scroll",e),l||u===s||(l=[])):(l=l||[]).push(a,s))}r&&(l=l||[]).push("style",r);var a=l;(t.updateQueue=a)&&(t.flags|=4)}};sf=function(e,t,r,n){r!==n&&(t.flags|=4)};function en(e,t){if(!q)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function pe(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags&14680064,n|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Im(e,t,r){var n=t.pendingProps;switch(pu(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pe(t),null;case 1:return ke(t.type)&&Io(),pe(t),null;case 3:return n=t.stateNode,Dr(),H(Te),H(he),_u(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(co(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,be!==null&&(Qi(be),be=null))),Vi(e,t),pe(t),null;case 5:wu(t);var o=Kt(Mn.current);if(r=t.type,e!==null&&t.stateNode!=null)uf(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(S(166));return pe(t),null}if(e=Kt(ot.current),co(t)){n=t.stateNode,r=t.type;var l=t.memoizedProps;switch(n[rt]=t,n[xn]=l,e=(t.mode&1)!==0,r){case"dialog":j("cancel",n),j("close",n);break;case"iframe":case"object":case"embed":j("load",n);break;case"video":case"audio":for(o=0;o<un.length;o++)j(un[o],n);break;case"source":j("error",n);break;case"img":case"image":case"link":j("error",n),j("load",n);break;case"details":j("toggle",n);break;case"input":ks(n,l),j("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!l.multiple},j("invalid",n);break;case"textarea":Ns(n,l),j("invalid",n)}mi(r,l),o=null;for(var i in l)if(l.hasOwnProperty(i)){var u=l[i];i==="children"?typeof u=="string"?n.textContent!==u&&(l.suppressHydrationWarning!==!0&&ao(n.textContent,u,e),o=["children",u]):typeof u=="number"&&n.textContent!==""+u&&(l.suppressHydrationWarning!==!0&&ao(n.textContent,u,e),o=["children",""+u]):vn.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&j("scroll",n)}switch(r){case"input":Yn(n),Cs(n,l,!0);break;case"textarea":Yn(n),xs(n);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(n.onclick=Uo)}n=o,t.updateQueue=n,n!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ia(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[rt]=t,e[xn]=n,lf(e,t,!1,!1),t.stateNode=e;e:{switch(i=hi(r,n),r){case"dialog":j("cancel",e),j("close",e),o=n;break;case"iframe":case"object":case"embed":j("load",e),o=n;break;case"video":case"audio":for(o=0;o<un.length;o++)j(un[o],e);o=n;break;case"source":j("error",e),o=n;break;case"img":case"image":case"link":j("error",e),j("load",e),o=n;break;case"details":j("toggle",e),o=n;break;case"input":ks(e,n),o=ai(e,n),j("invalid",e);break;case"option":o=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=R({},n,{value:void 0}),j("invalid",e);break;case"textarea":Ns(e,n),o=di(e,n),j("invalid",e);break;default:o=n}mi(r,o),u=o;for(l in u)if(u.hasOwnProperty(l)){var s=u[l];l==="style"?ja(e,s):l==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Fa(e,s)):l==="children"?typeof s=="string"?(r!=="textarea"||s!=="")&&yn(e,s):typeof s=="number"&&yn(e,""+s):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(vn.hasOwnProperty(l)?s!=null&&l==="onScroll"&&j("scroll",e):s!=null&&Zi(e,l,s,i))}switch(r){case"input":Yn(e),Cs(e,n,!1);break;case"textarea":Yn(e),xs(e);break;case"option":n.value!=null&&e.setAttribute("value",""+It(n.value));break;case"select":e.multiple=!!n.multiple,l=n.value,l!=null?Tr(e,!!n.multiple,l,!1):n.defaultValue!=null&&Tr(e,!!n.multiple,n.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Uo)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return pe(t),null;case 6:if(e&&t.stateNode!=null)sf(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(S(166));if(r=Kt(Mn.current),Kt(ot.current),co(t)){if(n=t.stateNode,r=t.memoizedProps,n[rt]=t,(l=n.nodeValue!==r)&&(e=Oe,e!==null))switch(e.tag){case 3:ao(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&ao(n.nodeValue,r,(e.mode&1)!==0)}l&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[rt]=t,t.stateNode=n}return pe(t),null;case 13:if(H(V),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(q&&Me!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Cc(),Pr(),t.flags|=98560,l=!1;else if(l=co(t),n!==null&&n.dehydrated!==null){if(e===null){if(!l)throw Error(S(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(S(317));l[rt]=t}else Pr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pe(t),l=!1}else be!==null&&(Qi(be),be=null),l=!0;if(!l)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(V.current&1)!==0?ee===0&&(ee=3):Uu())),t.updateQueue!==null&&(t.flags|=4),pe(t),null);case 4:return Dr(),Vi(e,t),e===null&&Cn(t.stateNode.containerInfo),pe(t),null;case 10:return vu(t.type._context),pe(t),null;case 17:return ke(t.type)&&Io(),pe(t),null;case 19:if(H(V),l=t.memoizedState,l===null)return pe(t),null;if(n=(t.flags&128)!==0,i=l.rendering,i===null)if(n)en(l,!1);else{if(ee!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Bo(e),i!==null){for(t.flags|=128,en(l,!1),n=i.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)l=r,e=n,l.flags&=14680066,i=l.alternate,i===null?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=i.childLanes,l.lanes=i.lanes,l.child=i.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=i.memoizedProps,l.memoizedState=i.memoizedState,l.updateQueue=i.updateQueue,l.type=i.type,e=i.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return z(V,V.current&1|2),t.child}e=e.sibling}l.tail!==null&&G()>Ir&&(t.flags|=128,n=!0,en(l,!1),t.lanes=4194304)}else{if(!n)if(e=Bo(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),en(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!q)return pe(t),null}else 2*G()-l.renderingStartTime>Ir&&r!==1073741824&&(t.flags|=128,n=!0,en(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(r=l.last,r!==null?r.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=G(),t.sibling=null,r=V.current,z(V,n?r&1|2:r&1),t):(pe(t),null);case 22:case 23:return Du(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&(t.mode&1)!==0?(Le&1073741824)!==0&&(pe(t),t.subtreeFlags&6&&(t.flags|=8192)):pe(t),null;case 24:return null;case 25:return null}throw Error(S(156,t.tag))}function Fm(e,t){switch(pu(t),t.tag){case 1:return ke(t.type)&&Io(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Dr(),H(Te),H(he),_u(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return wu(t),null;case 13:if(H(V),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(S(340));Pr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return H(V),null;case 4:return Dr(),null;case 10:return vu(t.type._context),null;case 22:case 23:return Du(),null;case 24:return null;default:return null}}var mo=!1,me=!1,zm=typeof WeakSet=="function"?WeakSet:Set,k=null;function wr(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){b(e,t,n)}else r.current=null}function Bi(e,t,r){try{r()}catch(n){b(e,t,n)}}var va=!1;function jm(e,t){if(Ci=Po,e=dc(),fu(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,l=n.focusNode;n=n.focusOffset;try{r.nodeType,l.nodeType}catch{r=null;break e}var i=0,u=-1,s=-1,a=0,p=0,m=e,h=null;t:for(;;){for(var y;m!==r||o!==0&&m.nodeType!==3||(u=i+o),m!==l||n!==0&&m.nodeType!==3||(s=i+n),m.nodeType===3&&(i+=m.nodeValue.length),(y=m.firstChild)!==null;)h=m,m=y;for(;;){if(m===e)break t;if(h===r&&++a===o&&(u=i),h===l&&++p===n&&(s=i),(y=m.nextSibling)!==null)break;m=h,h=m.parentNode}m=y}r=u===-1||s===-1?null:{start:u,end:s}}else r=null}r=r||{start:0,end:0}}else r=null;for(Ni={focusedElem:e,selectionRange:r},Po=!1,k=t;k!==null;)if(t=k,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,k=e;else for(;k!==null;){t=k;try{var w=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var _=w.memoizedProps,A=w.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?_:We(t.type,_),A);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var f=t.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(S(163))}}catch(v){b(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,k=e;break}k=t.return}return w=va,va=!1,w}function mn(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&Bi(t,r,l)}o=o.next}while(o!==n)}}function ol(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Ri(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function af(e){var t=e.alternate;t!==null&&(e.alternate=null,af(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[rt],delete t[xn],delete t[Mi],delete t[Em],delete t[wm])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function cf(e){return e.tag===5||e.tag===3||e.tag===4}function ya(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||cf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Wi(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Uo));else if(n!==4&&(e=e.child,e!==null))for(Wi(e,t,r),e=e.sibling;e!==null;)Wi(e,t,r),e=e.sibling}function Xi(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Xi(e,t,r),e=e.sibling;e!==null;)Xi(e,t,r),e=e.sibling}var le=null,Xe=!1;function Et(e,t,r){for(r=r.child;r!==null;)ff(e,t,r),r=r.sibling}function ff(e,t,r){if(nt&&typeof nt.onCommitFiberUnmount=="function")try{nt.onCommitFiberUnmount(Ko,r)}catch{}switch(r.tag){case 5:me||wr(r,t);case 6:var n=le,o=Xe;le=null,Et(e,t,r),le=n,Xe=o,le!==null&&(Xe?(e=le,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):le.removeChild(r.stateNode));break;case 18:le!==null&&(Xe?(e=le,r=r.stateNode,e.nodeType===8?Gl(e.parentNode,r):e.nodeType===1&&Gl(e,r),_n(e)):Gl(le,r.stateNode));break;case 4:n=le,o=Xe,le=r.stateNode.containerInfo,Xe=!0,Et(e,t,r),le=n,Xe=o;break;case 0:case 11:case 14:case 15:if(!me&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&((l&2)!==0||(l&4)!==0)&&Bi(r,t,i),o=o.next}while(o!==n)}Et(e,t,r);break;case 1:if(!me&&(wr(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(u){b(r,t,u)}Et(e,t,r);break;case 21:Et(e,t,r);break;case 22:r.mode&1?(me=(n=me)||r.memoizedState!==null,Et(e,t,r),me=n):Et(e,t,r);break;default:Et(e,t,r)}}function Sa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new zm),t.forEach(function(n){var o=$m.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Re(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var o=r[n];try{var l=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:le=u.stateNode,Xe=!1;break e;case 3:le=u.stateNode.containerInfo,Xe=!0;break e;case 4:le=u.stateNode.containerInfo,Xe=!0;break e}u=u.return}if(le===null)throw Error(S(160));ff(l,i,o),le=null,Xe=!1;var s=o.alternate;s!==null&&(s.return=null),o.return=null}catch(a){b(o,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)df(t,e),t=t.sibling}function df(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Re(t,e),et(e),n&4){try{mn(3,e,e.return),ol(3,e)}catch(_){b(e,e.return,_)}try{mn(5,e,e.return)}catch(_){b(e,e.return,_)}}break;case 1:Re(t,e),et(e),n&512&&r!==null&&wr(r,r.return);break;case 5:if(Re(t,e),et(e),n&512&&r!==null&&wr(r,r.return),e.flags&32){var o=e.stateNode;try{yn(o,"")}catch(_){b(e,e.return,_)}}if(n&4&&(o=e.stateNode,o!=null)){var l=e.memoizedProps,i=r!==null?r.memoizedProps:l,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&l.type==="radio"&&l.name!=null&&Da(o,l),hi(u,i);var a=hi(u,l);for(i=0;i<s.length;i+=2){var p=s[i],m=s[i+1];p==="style"?ja(o,m):p==="dangerouslySetInnerHTML"?Fa(o,m):p==="children"?yn(o,m):Zi(o,p,m,a)}switch(u){case"input":ci(o,l);break;case"textarea":Ua(o,l);break;case"select":var h=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!l.multiple;var y=l.value;y!=null?Tr(o,!!l.multiple,y,!1):h!==!!l.multiple&&(l.defaultValue!=null?Tr(o,!!l.multiple,l.defaultValue,!0):Tr(o,!!l.multiple,l.multiple?[]:"",!1))}o[xn]=l}catch(_){b(e,e.return,_)}}break;case 6:if(Re(t,e),et(e),n&4){if(e.stateNode===null)throw Error(S(162));o=e.stateNode,l=e.memoizedProps;try{o.nodeValue=l}catch(_){b(e,e.return,_)}}break;case 3:if(Re(t,e),et(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{_n(t.containerInfo)}catch(_){b(e,e.return,_)}break;case 4:Re(t,e),et(e);break;case 13:Re(t,e),et(e),o=e.child,o.flags&8192&&(l=o.memoizedState!==null,o.stateNode.isHidden=l,!l||o.alternate!==null&&o.alternate.memoizedState!==null||(Pu=G())),n&4&&Sa(e);break;case 22:if(p=r!==null&&r.memoizedState!==null,e.mode&1?(me=(a=me)||p,Re(t,e),me=a):Re(t,e),et(e),n&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!p&&(e.mode&1)!==0)for(k=e,p=e.child;p!==null;){for(m=k=p;k!==null;){switch(h=k,y=h.child,h.tag){case 0:case 11:case 14:case 15:mn(4,h,h.return);break;case 1:wr(h,h.return);var w=h.stateNode;if(typeof w.componentWillUnmount=="function"){n=h,r=h.return;try{t=n,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(_){b(n,r,_)}}break;case 5:wr(h,h.return);break;case 22:if(h.memoizedState!==null){wa(m);continue}}y!==null?(y.return=h,k=y):wa(m)}p=p.sibling}e:for(p=null,m=e;;){if(m.tag===5){if(p===null){p=m;try{o=m.stateNode,a?(l=o.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(u=m.stateNode,s=m.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=za("display",i))}catch(_){b(e,e.return,_)}}}else if(m.tag===6){if(p===null)try{m.stateNode.nodeValue=a?"":m.memoizedProps}catch(_){b(e,e.return,_)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;p===m&&(p=null),m=m.return}p===m&&(p=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Re(t,e),et(e),n&4&&Sa(e);break;case 21:break;default:Re(t,e),et(e)}}function et(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(cf(r)){var n=r;break e}r=r.return}throw Error(S(160))}switch(n.tag){case 5:var o=n.stateNode;n.flags&32&&(yn(o,""),n.flags&=-33);var l=ya(e);Xi(e,l,o);break;case 3:case 4:var i=n.stateNode.containerInfo,u=ya(e);Wi(e,u,i);break;default:throw Error(S(161))}}catch(s){b(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Hm(e,t,r){k=e,pf(e,t,r)}function pf(e,t,r){for(var n=(e.mode&1)!==0;k!==null;){var o=k,l=o.child;if(o.tag===22&&n){var i=o.memoizedState!==null||mo;if(!i){var u=o.alternate,s=u!==null&&u.memoizedState!==null||me;u=mo;var a=me;if(mo=i,(me=s)&&!a)for(k=o;k!==null;)i=k,s=i.child,i.tag===22&&i.memoizedState!==null?_a(o):s!==null?(s.return=i,k=s):_a(o);for(;l!==null;)k=l,pf(l,t,r),l=l.sibling;k=o,mo=u,me=a}Ea(e,t,r)}else(o.subtreeFlags&8772)!==0&&l!==null?(l.return=o,k=l):Ea(e,t,r)}}function Ea(e){for(;k!==null;){var t=k;if((t.flags&8772)!==0){var r=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:me||ol(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!me)if(r===null)n.componentDidMount();else{var o=t.elementType===t.type?r.memoizedProps:We(t.type,r.memoizedProps);n.componentDidUpdate(o,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&oa(t,l,n);break;case 3:var i=t.updateQueue;if(i!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}oa(t,i,r)}break;case 5:var u=t.stateNode;if(r===null&&t.flags&4){r=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&r.focus();break;case"img":s.src&&(r.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var p=a.memoizedState;if(p!==null){var m=p.dehydrated;m!==null&&_n(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(S(163))}me||t.flags&512&&Ri(t)}catch(h){b(t,t.return,h)}}if(t===e){k=null;break}if(r=t.sibling,r!==null){r.return=t.return,k=r;break}k=t.return}}function wa(e){for(;k!==null;){var t=k;if(t===e){k=null;break}var r=t.sibling;if(r!==null){r.return=t.return,k=r;break}k=t.return}}function _a(e){for(;k!==null;){var t=k;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{ol(4,t)}catch(s){b(t,r,s)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var o=t.return;try{n.componentDidMount()}catch(s){b(t,o,s)}}var l=t.return;try{Ri(t)}catch(s){b(t,l,s)}break;case 5:var i=t.return;try{Ri(t)}catch(s){b(t,i,s)}}}catch(s){b(t,t.return,s)}if(t===e){k=null;break}var u=t.sibling;if(u!==null){u.return=t.return,k=u;break}k=t.return}}var qm=Math.ceil,Xo=gt.ReactCurrentDispatcher,Mu=gt.ReactCurrentOwner,He=gt.ReactCurrentBatchConfig,D=0,ne=null,Z=null,ie=0,Le=0,_r=jt(0),ee=0,Dn=null,rr=0,ll=0,Ou=0,hn=null,we=null,Pu=0,Ir=1/0,ut=null,bo=!1,bi=null,At=null,ho=!1,Nt=null,$o=0,gn=0,$i=null,To=-1,ko=0;function ye(){return(D&6)!==0?G():To!==-1?To:To=G()}function Dt(e){return(e.mode&1)===0?1:(D&2)!==0&&ie!==0?ie&-ie:Tm.transition!==null?(ko===0&&(ko=Ka()),ko):(e=U,e!==0||(e=window.event,e=e===void 0?16:nc(e.type)),e)}function Ge(e,t,r,n){if(50<gn)throw gn=0,$i=null,Error(S(185));Un(e,r,n),((D&2)===0||e!==ne)&&(e===ne&&((D&2)===0&&(ll|=r),ee===4&&kt(e,ie)),Ce(e,n),r===1&&D===0&&(t.mode&1)===0&&(Ir=G()+500,tl&&Ht()))}function Ce(e,t){var r=e.callbackNode;Cp(e,t);var n=Oo(e,e===ne?ie:0);if(n===0)r!==null&&Os(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Os(r),t===1)e.tag===0?_m(Ta.bind(null,e)):_c(Ta.bind(null,e)),ym(function(){(D&6)===0&&Ht()}),r=null;else{switch(Ya(n)){case 1:r=nu;break;case 4:r=Ga;break;case 16:r=Mo;break;case 536870912:r=Qa;break;default:r=Mo}r=wf(r,mf.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function mf(e,t){if(To=-1,ko=0,(D&6)!==0)throw Error(S(327));var r=e.callbackNode;if(Lr()&&e.callbackNode!==r)return null;var n=Oo(e,e===ne?ie:0);if(n===0)return null;if((n&30)!==0||(n&e.expiredLanes)!==0||t)t=Go(e,n);else{t=n;var o=D;D|=2;var l=gf();(ne!==e||ie!==t)&&(ut=null,Ir=G()+500,Yt(e,t));do try{Rm();break}catch(u){hf(e,u)}while(!0);gu(),Xo.current=l,D=o,Z!==null?t=0:(ne=null,ie=0,t=ee)}if(t!==0){if(t===2&&(o=Ei(e),o!==0&&(n=o,t=Gi(e,o))),t===1)throw r=Dn,Yt(e,0),kt(e,n),Ce(e,G()),r;if(t===6)kt(e,n);else{if(o=e.current.alternate,(n&30)===0&&!Vm(o)&&(t=Go(e,n),t===2&&(l=Ei(e),l!==0&&(n=l,t=Gi(e,l))),t===1))throw r=Dn,Yt(e,0),kt(e,n),Ce(e,G()),r;switch(e.finishedWork=o,e.finishedLanes=n,t){case 0:case 1:throw Error(S(345));case 2:$t(e,we,ut);break;case 3:if(kt(e,n),(n&130023424)===n&&(t=Pu+500-G(),10<t)){if(Oo(e,0)!==0)break;if(o=e.suspendedLanes,(o&n)!==n){ye(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Li($t.bind(null,e,we,ut),t);break}$t(e,we,ut);break;case 4:if(kt(e,n),(n&4194240)===n)break;for(t=e.eventTimes,o=-1;0<n;){var i=31-$e(n);l=1<<i,i=t[i],i>o&&(o=i),n&=~l}if(n=o,n=G()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*qm(n/1960))-n,10<n){e.timeoutHandle=Li($t.bind(null,e,we,ut),n);break}$t(e,we,ut);break;case 5:$t(e,we,ut);break;default:throw Error(S(329))}}}return Ce(e,G()),e.callbackNode===r?mf.bind(null,e):null}function Gi(e,t){var r=hn;return e.current.memoizedState.isDehydrated&&(Yt(e,t).flags|=256),e=Go(e,t),e!==2&&(t=we,we=r,t!==null&&Qi(t)),e}function Qi(e){we===null?we=e:we.push.apply(we,e)}function Vm(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var o=r[n],l=o.getSnapshot;o=o.value;try{if(!Qe(l(),o))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function kt(e,t){for(t&=~Ou,t&=~ll,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-$e(t),n=1<<r;e[r]=-1,t&=~n}}function Ta(e){if((D&6)!==0)throw Error(S(327));Lr();var t=Oo(e,0);if((t&1)===0)return Ce(e,G()),null;var r=Go(e,t);if(e.tag!==0&&r===2){var n=Ei(e);n!==0&&(t=n,r=Gi(e,n))}if(r===1)throw r=Dn,Yt(e,0),kt(e,t),Ce(e,G()),r;if(r===6)throw Error(S(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,$t(e,we,ut),Ce(e,G()),null}function Au(e,t){var r=D;D|=1;try{return e(t)}finally{D=r,D===0&&(Ir=G()+500,tl&&Ht())}}function nr(e){Nt!==null&&Nt.tag===0&&(D&6)===0&&Lr();var t=D;D|=1;var r=He.transition,n=U;try{if(He.transition=null,U=1,e)return e()}finally{U=n,He.transition=r,D=t,(D&6)===0&&Ht()}}function Du(){Le=_r.current,H(_r)}function Yt(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,vm(r)),Z!==null)for(r=Z.return;r!==null;){var n=r;switch(pu(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&Io();break;case 3:Dr(),H(Te),H(he),_u();break;case 5:wu(n);break;case 4:Dr();break;case 13:H(V);break;case 19:H(V);break;case 10:vu(n.type._context);break;case 22:case 23:Du()}r=r.return}if(ne=e,Z=e=Ut(e.current,null),ie=Le=t,ee=0,Dn=null,Ou=ll=rr=0,we=hn=null,Qt!==null){for(t=0;t<Qt.length;t++)if(r=Qt[t],n=r.interleaved,n!==null){r.interleaved=null;var o=n.next,l=r.pending;if(l!==null){var i=l.next;l.next=o,n.next=i}r.pending=n}Qt=null}return e}function hf(e,t){do{var r=Z;try{if(gu(),Eo.current=Wo,Ro){for(var n=B.memoizedState;n!==null;){var o=n.queue;o!==null&&(o.pending=null),n=n.next}Ro=!1}if(tr=0,re=J=B=null,pn=!1,On=0,Mu.current=null,r===null||r.return===null){ee=1,Dn=t,Z=null;break}e:{var l=e,i=r.return,u=r,s=t;if(t=ie,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,p=u,m=p.tag;if((p.mode&1)===0&&(m===0||m===11||m===15)){var h=p.alternate;h?(p.updateQueue=h.updateQueue,p.memoizedState=h.memoizedState,p.lanes=h.lanes):(p.updateQueue=null,p.memoizedState=null)}var y=ca(i);if(y!==null){y.flags&=-257,fa(y,i,u,l,t),y.mode&1&&aa(l,a,t),t=y,s=a;var w=t.updateQueue;if(w===null){var _=new Set;_.add(s),t.updateQueue=_}else w.add(s);break e}else{if((t&1)===0){aa(l,a,t),Uu();break e}s=Error(S(426))}}else if(q&&u.mode&1){var A=ca(i);if(A!==null){(A.flags&65536)===0&&(A.flags|=256),fa(A,i,u,l,t),mu(Ur(s,u));break e}}l=s=Ur(s,u),ee!==4&&(ee=2),hn===null?hn=[l]:hn.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var d=Yc(l,s,t);na(l,d);break e;case 1:u=s;var c=l.type,f=l.stateNode;if((l.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(At===null||!At.has(f)))){l.flags|=65536,t&=-t,l.lanes|=t;var v=Zc(l,u,t);na(l,v);break e}}l=l.return}while(l!==null)}yf(r)}catch(E){t=E,Z===r&&r!==null&&(Z=r=r.return);continue}break}while(!0)}function gf(){var e=Xo.current;return Xo.current=Wo,e===null?Wo:e}function Uu(){(ee===0||ee===3||ee===2)&&(ee=4),ne===null||(rr&268435455)===0&&(ll&268435455)===0||kt(ne,ie)}function Go(e,t){var r=D;D|=2;var n=gf();(ne!==e||ie!==t)&&(ut=null,Yt(e,t));do try{Bm();break}catch(o){hf(e,o)}while(!0);if(gu(),D=r,Xo.current=n,Z!==null)throw Error(S(261));return ne=null,ie=0,ee}function Bm(){for(;Z!==null;)vf(Z)}function Rm(){for(;Z!==null&&!gp();)vf(Z)}function vf(e){var t=Ef(e.alternate,e,Le);e.memoizedProps=e.pendingProps,t===null?yf(e):Z=t,Mu.current=null}function yf(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&32768)===0){if(r=Im(r,t,Le),r!==null){Z=r;return}}else{if(r=Fm(r,t),r!==null){r.flags&=32767,Z=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ee=6,Z=null;return}}if(t=t.sibling,t!==null){Z=t;return}Z=t=e}while(t!==null);ee===0&&(ee=5)}function $t(e,t,r){var n=U,o=He.transition;try{He.transition=null,U=1,Wm(e,t,r,n)}finally{He.transition=o,U=n}return null}function Wm(e,t,r,n){do Lr();while(Nt!==null);if((D&6)!==0)throw Error(S(327));r=e.finishedWork;var o=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(S(177));e.callbackNode=null,e.callbackPriority=0;var l=r.lanes|r.childLanes;if(Np(e,l),e===ne&&(Z=ne=null,ie=0),(r.subtreeFlags&2064)===0&&(r.flags&2064)===0||ho||(ho=!0,wf(Mo,function(){return Lr(),null})),l=(r.flags&15990)!==0,(r.subtreeFlags&15990)!==0||l){l=He.transition,He.transition=null;var i=U;U=1;var u=D;D|=4,Mu.current=null,jm(e,r),df(r,e),dm(Ni),Po=!!Ci,Ni=Ci=null,e.current=r,Hm(r,e,o),vp(),D=u,U=i,He.transition=l}else e.current=r;if(ho&&(ho=!1,Nt=e,$o=o),l=e.pendingLanes,l===0&&(At=null),Ep(r.stateNode,n),Ce(e,G()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)o=t[r],n(o.value,{componentStack:o.stack,digest:o.digest});if(bo)throw bo=!1,e=bi,bi=null,e;return($o&1)!==0&&e.tag!==0&&Lr(),l=e.pendingLanes,(l&1)!==0?e===$i?gn++:(gn=0,$i=e):gn=0,Ht(),null}function Lr(){if(Nt!==null){var e=Ya($o),t=He.transition,r=U;try{if(He.transition=null,U=16>e?16:e,Nt===null)var n=!1;else{if(e=Nt,Nt=null,$o=0,(D&6)!==0)throw Error(S(331));var o=D;for(D|=4,k=e.current;k!==null;){var l=k,i=l.child;if((k.flags&16)!==0){var u=l.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(k=a;k!==null;){var p=k;switch(p.tag){case 0:case 11:case 15:mn(8,p,l)}var m=p.child;if(m!==null)m.return=p,k=m;else for(;k!==null;){p=k;var h=p.sibling,y=p.return;if(af(p),p===a){k=null;break}if(h!==null){h.return=y,k=h;break}k=y}}}var w=l.alternate;if(w!==null){var _=w.child;if(_!==null){w.child=null;do{var A=_.sibling;_.sibling=null,_=A}while(_!==null)}}k=l}}if((l.subtreeFlags&2064)!==0&&i!==null)i.return=l,k=i;else e:for(;k!==null;){if(l=k,(l.flags&2048)!==0)switch(l.tag){case 0:case 11:case 15:mn(9,l,l.return)}var d=l.sibling;if(d!==null){d.return=l.return,k=d;break e}k=l.return}}var c=e.current;for(k=c;k!==null;){i=k;var f=i.child;if((i.subtreeFlags&2064)!==0&&f!==null)f.return=i,k=f;else e:for(i=c;k!==null;){if(u=k,(u.flags&2048)!==0)try{switch(u.tag){case 0:case 11:case 15:ol(9,u)}}catch(E){b(u,u.return,E)}if(u===i){k=null;break e}var v=u.sibling;if(v!==null){v.return=u.return,k=v;break e}k=u.return}}if(D=o,Ht(),nt&&typeof nt.onPostCommitFiberRoot=="function")try{nt.onPostCommitFiberRoot(Ko,e)}catch{}n=!0}return n}finally{U=r,He.transition=t}}return!1}function ka(e,t,r){t=Ur(r,t),t=Yc(e,t,1),e=Pt(e,t,1),t=ye(),e!==null&&(Un(e,1,t),Ce(e,t))}function b(e,t,r){if(e.tag===3)ka(e,e,r);else for(;t!==null;){if(t.tag===3){ka(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(At===null||!At.has(n))){e=Ur(r,e),e=Zc(t,e,1),t=Pt(t,e,1),e=ye(),t!==null&&(Un(t,1,e),Ce(t,e));break}}t=t.return}}function Xm(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=ye(),e.pingedLanes|=e.suspendedLanes&r,ne===e&&(ie&r)===r&&(ee===4||ee===3&&(ie&130023424)===ie&&500>G()-Pu?Yt(e,0):Ou|=r),Ce(e,t)}function Sf(e,t){t===0&&((e.mode&1)===0?t=1:(t=eo,eo<<=1,(eo&130023424)===0&&(eo=4194304)));var r=ye();e=mt(e,t),e!==null&&(Un(e,t,r),Ce(e,r))}function bm(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Sf(e,r)}function $m(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(S(314))}n!==null&&n.delete(t),Sf(e,r)}var Ef;Ef=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Te.current)_e=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return _e=!1,Um(e,t,r);_e=(e.flags&131072)!==0}else _e=!1,q&&(t.flags&1048576)!==0&&Tc(t,jo,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;_o(e,t),e=t.pendingProps;var o=Or(t,he.current);xr(t,r),o=ku(null,t,n,e,o,r);var l=Cu();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ke(n)?(l=!0,Fo(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Su(t),o.updater=nl,t.stateNode=o,o._reactInternals=t,Ii(t,n,e,r),t=ji(null,t,n,!0,l,r)):(t.tag=0,q&&l&&du(t),ve(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(_o(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=Qm(n),e=We(n,e),o){case 0:t=zi(null,t,n,e,r);break e;case 1:t=ma(null,t,n,e,r);break e;case 11:t=da(null,t,n,e,r);break e;case 14:t=pa(null,t,n,We(n.type,e),r);break e}throw Error(S(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:We(n,o),zi(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:We(n,o),ma(e,t,n,o,r);case 3:e:{if(rf(t),e===null)throw Error(S(387));n=t.pendingProps,l=t.memoizedState,o=l.element,Mc(e,t),Vo(t,n,null,r);var i=t.memoizedState;if(n=i.element,l.isDehydrated)if(l={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=Ur(Error(S(423)),t),t=ha(e,t,n,r,o);break e}else if(n!==o){o=Ur(Error(S(424)),t),t=ha(e,t,n,r,o);break e}else for(Me=Ot(t.stateNode.containerInfo.firstChild),Oe=t,q=!0,be=null,r=xc(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Pr(),n===o){t=ht(e,t,r);break e}ve(e,t,n,r)}t=t.child}return t;case 5:return Oc(t),e===null&&Ai(t),n=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,xi(n,o)?i=null:l!==null&&xi(n,l)&&(t.flags|=32),tf(e,t),ve(e,t,i,r),t.child;case 6:return e===null&&Ai(t),null;case 13:return nf(e,t,r);case 4:return Eu(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ar(t,null,n,r):ve(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:We(n,o),da(e,t,n,o,r);case 7:return ve(e,t,t.pendingProps,r),t.child;case 8:return ve(e,t,t.pendingProps.children,r),t.child;case 12:return ve(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,z(Ho,n._currentValue),n._currentValue=i,l!==null)if(Qe(l.value,i)){if(l.children===o.children&&!Te.current){t=ht(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var u=l.dependencies;if(u!==null){i=l.child;for(var s=u.firstContext;s!==null;){if(s.context===n){if(l.tag===1){s=ft(-1,r&-r),s.tag=2;var a=l.updateQueue;if(a!==null){a=a.shared;var p=a.pending;p===null?s.next=s:(s.next=p.next,p.next=s),a.pending=s}}l.lanes|=r,s=l.alternate,s!==null&&(s.lanes|=r),Di(l.return,r,t),u.lanes|=r;break}s=s.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(S(341));i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),Di(i,r,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}ve(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,xr(t,r),o=qe(o),n=n(o),t.flags|=1,ve(e,t,n,r),t.child;case 14:return n=t.type,o=We(n,t.pendingProps),o=We(n.type,o),pa(e,t,n,o,r);case 15:return Jc(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:We(n,o),_o(e,t),t.tag=1,ke(n)?(e=!0,Fo(t)):e=!1,xr(t,r),Kc(t,n,o),Ii(t,n,o,r),ji(null,t,n,!0,e,r);case 19:return of(e,t,r);case 22:return ef(e,t,r)}throw Error(S(156,t.tag))};function wf(e,t){return $a(e,t)}function Gm(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function je(e,t,r,n){return new Gm(e,t,r,n)}function Iu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Qm(e){if(typeof e=="function")return Iu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===eu)return 11;if(e===tu)return 14}return 2}function Ut(e,t){var r=e.alternate;return r===null?(r=je(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Co(e,t,r,n,o,l){var i=2;if(n=e,typeof e=="function")Iu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case dr:return Zt(r.children,o,l,t);case Ji:i=8,o|=8;break;case li:return e=je(12,r,t,o|2),e.elementType=li,e.lanes=l,e;case ii:return e=je(13,r,t,o),e.elementType=ii,e.lanes=l,e;case ui:return e=je(19,r,t,o),e.elementType=ui,e.lanes=l,e;case Oa:return il(r,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case La:i=10;break e;case Ma:i=9;break e;case eu:i=11;break e;case tu:i=14;break e;case wt:i=16,n=null;break e}throw Error(S(130,e==null?e:typeof e,""))}return t=je(i,r,t,o),t.elementType=e,t.type=n,t.lanes=l,t}function Zt(e,t,r,n){return e=je(7,e,n,t),e.lanes=r,e}function il(e,t,r,n){return e=je(22,e,n,t),e.elementType=Oa,e.lanes=r,e.stateNode={isHidden:!1},e}function ri(e,t,r){return e=je(6,e,null,t),e.lanes=r,e}function ni(e,t,r){return t=je(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Km(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ql(0),this.expirationTimes=ql(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ql(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Fu(e,t,r,n,o,l,i,u,s){return e=new Km(e,t,r,u,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=je(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Su(l),e}function Ym(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:fr,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function _f(e){if(!e)return Ft;e=e._reactInternals;e:{if(lr(e)!==e||e.tag!==1)throw Error(S(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ke(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(S(171))}if(e.tag===1){var r=e.type;if(ke(r))return wc(e,r,t)}return t}function Tf(e,t,r,n,o,l,i,u,s){return e=Fu(r,n,!0,e,o,l,i,u,s),e.context=_f(null),r=e.current,n=ye(),o=Dt(r),l=ft(n,o),l.callback=t??null,Pt(r,l,o),e.current.lanes=o,Un(e,o,n),Ce(e,n),e}function ul(e,t,r,n){var o=t.current,l=ye(),i=Dt(o);return r=_f(r),t.context===null?t.context=r:t.pendingContext=r,t=ft(l,i),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=Pt(o,t,i),e!==null&&(Ge(e,o,i,l),So(e,o,i)),i}function Qo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ca(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function zu(e,t){Ca(e,t),(e=e.alternate)&&Ca(e,t)}function Zm(){return null}var kf=typeof reportError=="function"?reportError:function(e){console.error(e)};function ju(e){this._internalRoot=e}sl.prototype.render=ju.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(S(409));ul(e,t,null,null)};sl.prototype.unmount=ju.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;nr(function(){ul(null,e,null,null)}),t[pt]=null}};function sl(e){this._internalRoot=e}sl.prototype.unstable_scheduleHydration=function(e){if(e){var t=ec();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Tt.length&&t!==0&&t<Tt[r].priority;r++);Tt.splice(r,0,e),r===0&&rc(e)}};function Hu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function al(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Na(){}function Jm(e,t,r,n,o){if(o){if(typeof n=="function"){var l=n;n=function(){var a=Qo(i);l.call(a)}}var i=Tf(t,n,e,0,null,!1,!1,"",Na);return e._reactRootContainer=i,e[pt]=i.current,Cn(e.nodeType===8?e.parentNode:e),nr(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof n=="function"){var u=n;n=function(){var a=Qo(s);u.call(a)}}var s=Fu(e,0,!1,null,null,!1,!1,"",Na);return e._reactRootContainer=s,e[pt]=s.current,Cn(e.nodeType===8?e.parentNode:e),nr(function(){ul(t,s,r,n)}),s}function cl(e,t,r,n,o){var l=r._reactRootContainer;if(l){var i=l;if(typeof o=="function"){var u=o;o=function(){var s=Qo(i);u.call(s)}}ul(t,i,e,o)}else i=Jm(r,t,e,o,n);return Qo(i)}Za=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=ln(t.pendingLanes);r!==0&&(ou(t,r|1),Ce(t,G()),(D&6)===0&&(Ir=G()+500,Ht()))}break;case 13:nr(function(){var n=mt(e,1);if(n!==null){var o=ye();Ge(n,e,1,o)}}),zu(e,1)}};lu=function(e){if(e.tag===13){var t=mt(e,134217728);if(t!==null){var r=ye();Ge(t,e,134217728,r)}zu(e,134217728)}};Ja=function(e){if(e.tag===13){var t=Dt(e),r=mt(e,t);if(r!==null){var n=ye();Ge(r,e,t,n)}zu(e,t)}};ec=function(){return U};tc=function(e,t){var r=U;try{return U=e,t()}finally{U=r}};vi=function(e,t,r){switch(t){case"input":if(ci(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var o=el(n);if(!o)throw Error(S(90));Aa(n),ci(n,o)}}}break;case"textarea":Ua(e,r);break;case"select":t=r.value,t!=null&&Tr(e,!!r.multiple,t,!1)}};Va=Au;Ba=nr;var eh={usingClientEntryPoint:!1,Events:[Fn,gr,el,Ha,qa,Au]},tn={findFiberByHostInstance:Gt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},th={bundleType:tn.bundleType,version:tn.version,rendererPackageName:tn.rendererPackageName,rendererConfig:tn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:gt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Xa(e),e===null?null:e.stateNode},findFiberByHostInstance:tn.findFiberByHostInstance||Zm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(rn=__REACT_DEVTOOLS_GLOBAL_HOOK__,!rn.isDisabled&&rn.supportsFiber))try{Ko=rn.inject(th),nt=rn}catch{}var rn;De.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eh;De.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Hu(t))throw Error(S(200));return Ym(e,t,null,r)};De.createRoot=function(e,t){if(!Hu(e))throw Error(S(299));var r=!1,n="",o=kf;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Fu(e,1,!1,null,null,r,!1,n,o),e[pt]=t.current,Cn(e.nodeType===8?e.parentNode:e),new ju(t)};De.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(S(188)):(e=Object.keys(e).join(","),Error(S(268,e)));return e=Xa(t),e=e===null?null:e.stateNode,e};De.flushSync=function(e){return nr(e)};De.hydrate=function(e,t,r){if(!al(t))throw Error(S(200));return cl(null,e,t,!0,r)};De.hydrateRoot=function(e,t,r){if(!Hu(e))throw Error(S(405));var n=r!=null&&r.hydratedSources||null,o=!1,l="",i=kf;if(r!=null&&(r.unstable_strictMode===!0&&(o=!0),r.identifierPrefix!==void 0&&(l=r.identifierPrefix),r.onRecoverableError!==void 0&&(i=r.onRecoverableError)),t=Tf(t,null,e,1,r??null,o,!1,l,i),e[pt]=t.current,Cn(e),n)for(e=0;e<n.length;e++)r=n[e],o=r._getVersion,o=o(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,o]:t.mutableSourceEagerHydrationData.push(r,o);return new sl(t)};De.render=function(e,t,r){if(!al(t))throw Error(S(200));return cl(null,e,t,!1,r)};De.unmountComponentAtNode=function(e){if(!al(e))throw Error(S(40));return e._reactRootContainer?(nr(function(){cl(null,null,e,!1,function(){e._reactRootContainer=null,e[pt]=null})}),!0):!1};De.unstable_batchedUpdates=Au;De.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!al(r))throw Error(S(200));if(e==null||e._reactInternals===void 0)throw Error(S(38));return cl(e,t,r,!1,n)};De.version="18.3.1-next-f1338f8080-20240426"});var Lf=ce((bh,xf)=>{"use strict";function Nf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Nf)}catch(e){console.error(e)}}Nf(),xf.exports=Cf()});var Of=ce(qu=>{"use strict";var Mf=Lf();qu.createRoot=Mf.createRoot,qu.hydrateRoot=Mf.hydrateRoot;var $h});var Vu=ce((Sg,rh)=>{rh.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 Bf=ce((Eg,nh)=>{nh.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 Bu=ce((wg,oh)=>{oh.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}});var Rf=ce((_g,lh)=>{lh.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 Xf=ce(Hn=>{"use strict";var ih=Hn&&Hn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Hn,"__esModule",{value:!0});var Wf=ih(Rf()),uh=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 sh(e){return e>=55296&&e<=57343||e>1114111?"\uFFFD":(e in Wf.default&&(e=Wf.default[e]),uh(e))}Hn.default=sh});var Wu=ce(it=>{"use strict";var fl=it&&it.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(it,"__esModule",{value:!0});it.decodeHTML=it.decodeHTMLStrict=it.decodeXML=void 0;var Ru=fl(Vu()),ah=fl(Bf()),ch=fl(Bu()),bf=fl(Xf()),fh=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;it.decodeXML=Gf(ch.default);it.decodeHTMLStrict=Gf(Ru.default);function Gf(e){var t=Qf(e);return function(r){return String(r).replace(fh,t)}}var $f=function(e,t){return e<t?1:-1};it.decodeHTML=(function(){for(var e=Object.keys(ah.default).sort($f),t=Object.keys(Ru.default).sort($f),r=0,n=0;r<t.length;r++)e[n]===t[r]?(t[r]+=";?",n++):t[r]+=";";var o=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),l=Qf(Ru.default);function i(u){return u.substr(-1)!==";"&&(u+=";"),l(u)}return function(u){return String(u).replace(o,i)}})();function Qf(e){return function(r){if(r.charAt(1)==="#"){var n=r.charAt(2);return n==="X"||n==="x"?bf.default(parseInt(r.substr(3),16)):bf.default(parseInt(r.substr(2),10))}return e[r.slice(1,-1)]||r}}});var bu=ce(Ne=>{"use strict";var Kf=Ne&&Ne.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ne,"__esModule",{value:!0});Ne.escapeUTF8=Ne.escape=Ne.encodeNonAsciiHTML=Ne.encodeHTML=Ne.encodeXML=void 0;var dh=Kf(Bu()),Yf=Jf(dh.default),Zf=ed(Yf);Ne.encodeXML=nd(Yf);var ph=Kf(Vu()),Xu=Jf(ph.default),mh=ed(Xu);Ne.encodeHTML=gh(Xu,mh);Ne.encodeNonAsciiHTML=nd(Xu);function Jf(e){return Object.keys(e).sort().reduce(function(t,r){return t[e[r]]="&"+r+";",t},{})}function ed(e){for(var t=[],r=[],n=0,o=Object.keys(e);n<o.length;n++){var l=o[n];l.length===1?t.push("\\"+l):r.push(l)}t.sort();for(var i=0;i<t.length-1;i++){for(var u=i;u<t.length-1&&t[u].charCodeAt(1)+1===t[u+1].charCodeAt(1);)u+=1;var s=1+u-i;s<3||t.splice(i,s,t[i]+"-"+t[u])}return r.unshift("["+t.join("")+"]"),new RegExp(r.join("|"),"g")}var td=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,hh=String.prototype.codePointAt!=null?function(e){return e.codePointAt(0)}:function(e){return(e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536};function dl(e){return"&#x"+(e.length>1?hh(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function gh(e,t){return function(r){return r.replace(t,function(n){return e[n]}).replace(td,dl)}}var rd=new RegExp(Zf.source+"|"+td.source,"g");function vh(e){return e.replace(rd,dl)}Ne.escape=vh;function yh(e){return e.replace(Zf,dl)}Ne.escapeUTF8=yh;function nd(e){return function(t){return t.replace(rd,function(r){return e[r]||dl(r)})}}});var ld=ce(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.decodeXMLStrict=M.decodeHTML5Strict=M.decodeHTML4Strict=M.decodeHTML5=M.decodeHTML4=M.decodeHTMLStrict=M.decodeHTML=M.decodeXML=M.encodeHTML5=M.encodeHTML4=M.escapeUTF8=M.escape=M.encodeNonAsciiHTML=M.encodeHTML=M.encodeXML=M.encode=M.decodeStrict=M.decode=void 0;var pl=Wu(),od=bu();function Sh(e,t){return(!t||t<=0?pl.decodeXML:pl.decodeHTML)(e)}M.decode=Sh;function Eh(e,t){return(!t||t<=0?pl.decodeXML:pl.decodeHTMLStrict)(e)}M.decodeStrict=Eh;function wh(e,t){return(!t||t<=0?od.encodeXML:od.encodeHTML)(e)}M.encode=wh;var ir=bu();Object.defineProperty(M,"encodeXML",{enumerable:!0,get:function(){return ir.encodeXML}});Object.defineProperty(M,"encodeHTML",{enumerable:!0,get:function(){return ir.encodeHTML}});Object.defineProperty(M,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return ir.encodeNonAsciiHTML}});Object.defineProperty(M,"escape",{enumerable:!0,get:function(){return ir.escape}});Object.defineProperty(M,"escapeUTF8",{enumerable:!0,get:function(){return ir.escapeUTF8}});Object.defineProperty(M,"encodeHTML4",{enumerable:!0,get:function(){return ir.encodeHTML}});Object.defineProperty(M,"encodeHTML5",{enumerable:!0,get:function(){return ir.encodeHTML}});var Bt=Wu();Object.defineProperty(M,"decodeXML",{enumerable:!0,get:function(){return Bt.decodeXML}});Object.defineProperty(M,"decodeHTML",{enumerable:!0,get:function(){return Bt.decodeHTML}});Object.defineProperty(M,"decodeHTMLStrict",{enumerable:!0,get:function(){return Bt.decodeHTMLStrict}});Object.defineProperty(M,"decodeHTML4",{enumerable:!0,get:function(){return Bt.decodeHTML}});Object.defineProperty(M,"decodeHTML5",{enumerable:!0,get:function(){return Bt.decodeHTML}});Object.defineProperty(M,"decodeHTML4Strict",{enumerable:!0,get:function(){return Bt.decodeHTMLStrict}});Object.defineProperty(M,"decodeHTML5Strict",{enumerable:!0,get:function(){return Bt.decodeHTMLStrict}});Object.defineProperty(M,"decodeXMLStrict",{enumerable:!0,get:function(){return Bt.decodeXML}})});var gd=ce((xg,hd)=>{"use strict";function _h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function id(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Th(e,t,r){return t&&id(e.prototype,t),r&&id(e,r),e}function dd(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=kh(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(a){throw a},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var l=!0,i=!1,u;return{s:function(){r=r.call(e)},n:function(){var a=r.next();return l=a.done,a},e:function(a){i=!0,u=a},f:function(){try{!l&&r.return!=null&&r.return()}finally{if(i)throw u}}}}function kh(e,t){if(e){if(typeof e=="string")return ud(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ud(e,t)}}function ud(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Ch=ld(),sd={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:Nh()};function Nh(){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 ml(0,5).forEach(function(t){ml(0,5).forEach(function(r){ml(0,5).forEach(function(n){return xh(t,r,n,e)})})}),ml(0,23).forEach(function(t){var r=t+232,n=pd(t*10+8);e[r]="#"+n+n+n}),e}function xh(e,t,r,n){var o=16+e*36+t*6+r,l=e>0?e*40+55:0,i=t>0?t*40+55:0,u=r>0?r*40+55:0;n[o]=Lh([l,i,u])}function pd(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function Lh(e){var t=[],r=dd(e),n;try{for(r.s();!(n=r.n()).done;){var o=n.value;t.push(pd(o))}}catch(l){r.e(l)}finally{r.f()}return"#"+t.join("")}function ad(e,t,r,n){var o;return t==="text"?o=Ah(r,n):t==="display"?o=Oh(e,r,n):t==="xterm256Foreground"?o=gl(e,n.colors[r]):t==="xterm256Background"?o=vl(e,n.colors[r]):t==="rgb"&&(o=Mh(e,r)),o}function Mh(e,t){t=t.substring(2).slice(0,-1);var r=+t.substr(0,2),n=t.substring(5).split(";"),o=n.map(function(l){return("0"+Number(l).toString(16)).substr(-2)}).join("");return hl(e,(r===38?"color:#":"background-color:#")+o)}function Oh(e,t,r){t=parseInt(t,10);var n={"-1":function(){return"<br/>"},0:function(){return e.length&&md(e)},1:function(){return Rt(e,"b")},3:function(){return Rt(e,"i")},4:function(){return Rt(e,"u")},8:function(){return hl(e,"display:none")},9:function(){return Rt(e,"strike")},22:function(){return hl(e,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return fd(e,"i")},24:function(){return fd(e,"u")},39:function(){return gl(e,r.fg)},49:function(){return vl(e,r.bg)},53:function(){return hl(e,"text-decoration:overline")}},o;return n[t]?o=n[t]():4<t&&t<7?o=Rt(e,"blink"):29<t&&t<38?o=gl(e,r.colors[t-30]):39<t&&t<48?o=vl(e,r.colors[t-40]):89<t&&t<98?o=gl(e,r.colors[8+(t-90)]):99<t&&t<108&&(o=vl(e,r.colors[8+(t-100)])),o}function md(e){var t=e.slice(0);return e.length=0,t.reverse().map(function(r){return"</"+r+">"}).join("")}function ml(e,t){for(var r=[],n=e;n<=t;n++)r.push(n);return r}function Ph(e){return function(t){return(e===null||t.category!==e)&&e!=="all"}}function cd(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 Ah(e,t){return t.escapeXML?Ch.encodeXML(e):e}function Rt(e,t,r){return r||(r=""),e.push(t),"<".concat(t).concat(r?' style="'.concat(r,'"'):"",">")}function hl(e,t){return Rt(e,"span",t)}function gl(e,t){return Rt(e,"span","color:"+t)}function vl(e,t){return Rt(e,"span","background-color:"+t)}function fd(e,t){var r;if(e.slice(-1)[0]===t&&(r=e.pop()),r)return"</"+t+">"}function Dh(e,t,r){var n=!1,o=3;function l(){return""}function i(E,T){return r("xterm256Foreground",T),""}function u(E,T){return r("xterm256Background",T),""}function s(E){return t.newline?r("display",-1):r("text",E),""}function a(E,T){n=!0,T.trim().length===0&&(T="0"),T=T.trimRight(";").split(";");var C=dd(T),N;try{for(C.s();!(N=C.n()).done;){var I=N.value;r("display",I)}}catch(L){C.e(L)}finally{C.f()}return""}function p(E){return r("text",E),""}function m(E){return r("rgb",E),""}var h=[{pattern:/^\x08+/,sub:l},{pattern:/^\x1b\[[012]?K/,sub:l},{pattern:/^\x1b\[\(B/,sub:l},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:m},{pattern:/^\x1b\[38;5;(\d+)m/,sub:i},{pattern:/^\x1b\[48;5;(\d+)m/,sub:u},{pattern:/^\n/,sub:s},{pattern:/^\r+\n/,sub:s},{pattern:/^\r/,sub:s},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:a},{pattern:/^\x1b\[\d?J/,sub:l},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:l},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:l},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:p}];function y(E,T){T>o&&n||(n=!1,e=e.replace(E.pattern,E.sub))}var w=[],_=e,A=_.length;e:for(;A>0;){for(var d=0,c=0,f=h.length;c<f;d=++c){var v=h[d];if(y(v,d),e.length!==A){A=e.length;continue e}}if(e.length===A)break;w.push(0),A=e.length}return w}function Uh(e,t,r){return t!=="text"&&(e=e.filter(Ph(cd(r))),e.push({token:t,data:r,category:cd(r)})),e}var Ih=(function(){function e(t){_h(this,e),t=t||{},t.colors&&(t.colors=Object.assign({},sd.colors,t.colors)),this.options=Object.assign({},sd,t),this.stack=[],this.stickyStack=[]}return Th(e,[{key:"toHtml",value:function(r){var n=this;r=typeof r=="string"?[r]:r;var o=this.stack,l=this.options,i=[];return this.stickyStack.forEach(function(u){var s=ad(o,u.token,u.data,l);s&&i.push(s)}),Dh(r.join(""),l,function(u,s){var a=ad(o,u,s,l);a&&i.push(a),l.stream&&(n.stickyStack=Uh(n.stickyStack,u,s))}),o.length&&i.push(md(o)),i.join("")}}]),e})();hd.exports=Ih});var Gu=W(X(),1),Pd=W(Of(),1);var K=W(X(),1);var $=W(X(),1);var oe=W(X(),1);function Pf({preference:e,onThemeChange:t}){let r=()=>{let l=["system","light","dark"],u=(l.indexOf(e)+1)%l.length;t(l[u])},n=()=>{switch(e){case"light":return oe.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},oe.default.createElement("circle",{cx:"12",cy:"12",r:"5"}),oe.default.createElement("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),oe.default.createElement("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),oe.default.createElement("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),oe.default.createElement("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),oe.default.createElement("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),oe.default.createElement("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),oe.default.createElement("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),oe.default.createElement("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"}));case"dark":return oe.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},oe.default.createElement("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"}));case"system":default:return oe.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},oe.default.createElement("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),oe.default.createElement("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),oe.default.createElement("line",{x1:"12",y1:"17",x2:"12",y2:"21"}))}},o=()=>{switch(e){case"light":return"Theme: Light (click for Dark)";case"dark":return"Theme: Dark (click for System)";case"system":default:return"Theme: System (click for Light)"}};return oe.default.createElement("button",{className:"theme-toggle-btn",onClick:r,title:o(),"aria-label":o()},n())}var lt=W(X(),1);var qt=W(X(),1);function Af(e,t){let[r,n]=(0,qt.useState)(null),[o,l]=(0,qt.useState)(!0),[i,u]=(0,qt.useState)(null),s=(0,qt.useCallback)(async()=>{try{l(!0),u(null);let a=await fetch(`https://api.github.com/repos/${e}/${t}`);if(!a.ok)throw new Error(`GitHub API error: ${a.status}`);let p=await a.json();n(p.stargazers_count)}catch(a){console.error("Failed to fetch GitHub stars:",a),u(a instanceof Error?a:new Error("Unknown error"))}finally{l(!1)}},[e,t]);return(0,qt.useEffect)(()=>{s()},[s]),{stars:r,isLoading:o,error:i}}function Df(e){return e<1e3?e.toString():e<1e6?`${(e/1e3).toFixed(1)}k`:`${(e/1e6).toFixed(1)}M`}function Uf({username:e,repo:t,className:r=""}){let{stars:n,isLoading:o,error:l}=Af(e,t),i=`https://github.com/${e}/${t}`;return l?lt.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",title:"GitHub",className:"icon-link"},lt.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},lt.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"}))):lt.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:`github-stars-btn ${r}`,title:`Star us on GitHub${n!==null?` (${n.toLocaleString()} stars)`:""}`},lt.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"6px"}},lt.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"})),lt.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"4px"}},lt.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"})),lt.default.createElement("span",{className:o?"stars-loading":"stars-count"},o?"...":n!==null?Df(n):"\u2014"))}function If({isConnected:e,projects:t,currentFilter:r,onFilterChange:n,isProcessing:o,queueDepth:l,themePreference:i,onThemeChange:u,onContextPreviewToggle:s}){let m=`https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=1045833&theme=${i==="dark"||i==="system"&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}`;return $.default.createElement("div",{className:"header"},$.default.createElement("h1",null,$.default.createElement("div",{style:{position:"relative",display:"inline-block"}},$.default.createElement("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${o?"spinning":""}`}),l>0&&$.default.createElement("div",{className:"queue-bubble"},l)),$.default.createElement("span",{className:"logo-text"},"claude-mem")),$.default.createElement("div",{className:"status"},$.default.createElement("a",{href:"https://www.producthunt.com/products/claude-mem?embed=true&utm_source=badge-featured&utm_medium=badge&utm_source=badge-claude-mem",target:"_blank",rel:"noopener noreferrer",style:{display:"flex",alignItems:"center"}},$.default.createElement("img",{src:m,alt:"Claude-Mem on Product Hunt",style:{width:"180px",height:"40px"},width:"180",height:"40"})),$.default.createElement(Uf,{username:"thedotmack",repo:"claude-mem"}),$.default.createElement("a",{href:"https://discord.gg/J4wttp9vDu",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Join our Discord community"},$.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},$.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"}))),$.default.createElement("select",{value:r,onChange:h=>n(h.target.value)},$.default.createElement("option",{value:""},"All Projects"),t.map(h=>$.default.createElement("option",{key:h,value:h},h))),$.default.createElement(Pf,{preference:i,onThemeChange:u}),$.default.createElement("button",{className:"settings-btn",onClick:s,title:"Settings"},$.default.createElement("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},$.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"}),$.default.createElement("circle",{cx:"12",cy:"12",r:"3"})))))}var Q=W(X(),1);var P=W(X(),1);function jr(e){return new Date(e).toLocaleString()}function Ff(e){let t=["/Scripts/","/src/","/plugin/","/docs/"];for(let o of t){let l=e.indexOf(o);if(l!==-1)return e.substring(l+1)}let r=e.indexOf("claude-mem/");if(r!==-1)return e.substring(r+11);let n=e.split("/");return n.length>3?n.slice(-3).join("/"):e}function zf({observation:e}){let[t,r]=(0,P.useState)(!1),[n,o]=(0,P.useState)(!1),l=jr(e.created_at_epoch),i=e.facts?JSON.parse(e.facts):[],u=e.concepts?JSON.parse(e.concepts):[],s=e.files_read?JSON.parse(e.files_read).map(Ff):[],a=e.files_modified?JSON.parse(e.files_modified).map(Ff):[],p=i.length>0||u.length>0||s.length>0||a.length>0;return P.default.createElement("div",{className:"card"},P.default.createElement("div",{className:"card-header"},P.default.createElement("div",{className:"card-header-left"},P.default.createElement("span",{className:`card-type type-${e.type}`},e.type),P.default.createElement("span",{className:"card-project"},e.project)),P.default.createElement("div",{className:"view-mode-toggles"},p&&P.default.createElement("button",{className:`view-mode-toggle ${t?"active":""}`,onClick:()=>{r(!t),t||o(!1)}},P.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},P.default.createElement("polyline",{points:"9 11 12 14 22 4"}),P.default.createElement("path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"})),P.default.createElement("span",null,"facts")),e.narrative&&P.default.createElement("button",{className:`view-mode-toggle ${n?"active":""}`,onClick:()=>{o(!n),n||r(!1)}},P.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},P.default.createElement("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),P.default.createElement("polyline",{points:"14 2 14 8 20 8"}),P.default.createElement("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),P.default.createElement("line",{x1:"16",y1:"17",x2:"8",y2:"17"})),P.default.createElement("span",null,"narrative")))),P.default.createElement("div",{className:"card-title"},e.title||"Untitled"),P.default.createElement("div",{className:"view-mode-content"},!t&&!n&&e.subtitle&&P.default.createElement("div",{className:"card-subtitle"},e.subtitle),t&&i.length>0&&P.default.createElement("ul",{className:"facts-list"},i.map((m,h)=>P.default.createElement("li",{key:h},m))),n&&e.narrative&&P.default.createElement("div",{className:"narrative"},e.narrative)),P.default.createElement("div",{className:"card-meta"},P.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",l),t&&(u.length>0||s.length>0||a.length>0)&&P.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px",alignItems:"center"}},u.map((m,h)=>P.default.createElement("span",{key:h,style:{padding:"2px 8px",background:"var(--color-type-badge-bg)",color:"var(--color-type-badge-text)",borderRadius:"3px",fontWeight:"500",fontSize:"10px"}},m)),s.length>0&&P.default.createElement("span",{className:"meta-files"},P.default.createElement("span",{className:"file-label"},"read:")," ",s.join(", ")),a.length>0&&P.default.createElement("span",{className:"meta-files"},P.default.createElement("span",{className:"file-label"},"modified:")," ",a.join(", ")))))}var se=W(X(),1);function jf({summary:e}){let t=jr(e.created_at_epoch),r=[{key:"investigated",label:"Investigated",content:e.investigated,icon:"/icon-thick-investigated.svg"},{key:"learned",label:"Learned",content:e.learned,icon:"/icon-thick-learned.svg"},{key:"completed",label:"Completed",content:e.completed,icon:"/icon-thick-completed.svg"},{key:"next_steps",label:"Next Steps",content:e.next_steps,icon:"/icon-thick-next-steps.svg"}].filter(n=>n.content);return se.default.createElement("article",{className:"card summary-card"},se.default.createElement("header",{className:"summary-card-header"},se.default.createElement("div",{className:"summary-badge-row"},se.default.createElement("span",{className:"card-type summary-badge"},"Session Summary"),se.default.createElement("span",{className:"summary-project-badge"},e.project)),e.request&&se.default.createElement("h2",{className:"summary-title"},e.request)),se.default.createElement("div",{className:"summary-sections"},r.map((n,o)=>se.default.createElement("section",{key:n.key,className:"summary-section",style:{animationDelay:`${o*50}ms`}},se.default.createElement("div",{className:"summary-section-header"},se.default.createElement("img",{src:n.icon,alt:n.label,className:`summary-section-icon summary-section-icon--${n.key}`}),se.default.createElement("h3",{className:"summary-section-label"},n.label)),se.default.createElement("div",{className:"summary-section-content"},n.content)))),se.default.createElement("footer",{className:"summary-card-footer"},se.default.createElement("span",{className:"summary-meta-id"},"Session #",e.id),se.default.createElement("span",{className:"summary-meta-divider"},"\u2022"),se.default.createElement("time",{className:"summary-meta-date",dateTime:new Date(e.created_at_epoch).toISOString()},t)))}var vt=W(X(),1);function Hf({prompt:e}){let t=jr(e.created_at_epoch);return vt.default.createElement("div",{className:"card prompt-card"},vt.default.createElement("div",{className:"card-header"},vt.default.createElement("div",{className:"card-header-left"},vt.default.createElement("span",{className:"card-type"},"Prompt"),vt.default.createElement("span",{className:"card-project"},e.project))),vt.default.createElement("div",{className:"card-content"},e.prompt_text),vt.default.createElement("div",{className:"card-meta"},vt.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",t)))}var Vt=W(X(),1);function qf({targetRef:e}){let[t,r]=(0,Vt.useState)(!1);(0,Vt.useEffect)(()=>{let o=()=>{let i=e.current;i&&r(i.scrollTop>300)},l=e.current;if(l)return l.addEventListener("scroll",o),()=>l.removeEventListener("scroll",o)},[]);let n=()=>{let o=e.current;o&&o.scrollTo({top:0,behavior:"smooth"})};return t?Vt.default.createElement("button",{onClick:n,className:"scroll-to-top","aria-label":"Scroll to top"},Vt.default.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Vt.default.createElement("polyline",{points:"18 15 12 9 6 15"}))):null}var jn={PAGINATION_PAGE_SIZE:50,LOAD_MORE_THRESHOLD:.1};function Vf({observations:e,summaries:t,prompts:r,onLoadMore:n,isLoading:o,hasMore:l}){let i=(0,Q.useRef)(null),u=(0,Q.useRef)(null),s=(0,Q.useRef)(n);(0,Q.useEffect)(()=>{s.current=n},[n]),(0,Q.useEffect)(()=>{let p=i.current;if(!p)return;let m=new IntersectionObserver(h=>{h[0].isIntersecting&&l&&!o&&s.current?.()},{threshold:jn.LOAD_MORE_THRESHOLD});return m.observe(p),()=>{p&&m.unobserve(p),m.disconnect()}},[l,o]);let a=(0,Q.useMemo)(()=>[...e.map(m=>({...m,itemType:"observation"})),...t.map(m=>({...m,itemType:"summary"})),...r.map(m=>({...m,itemType:"prompt"}))].sort((m,h)=>h.created_at_epoch-m.created_at_epoch),[e,t,r]);return Q.default.createElement("div",{className:"feed",ref:u},Q.default.createElement(qf,{targetRef:u}),Q.default.createElement("div",{className:"feed-content"},a.map(p=>{let m=`${p.itemType}-${p.id}`;return p.itemType==="observation"?Q.default.createElement(zf,{key:m,observation:p}):p.itemType==="summary"?Q.default.createElement(jf,{key:m,summary:p}):Q.default.createElement(Hf,{key:m,prompt:p})}),a.length===0&&!o&&Q.default.createElement("div",{style:{textAlign:"center",padding:"40px",color:"#8b949e"}},"No items to display"),o&&Q.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e"}},Q.default.createElement("div",{className:"spinner",style:{display:"inline-block",marginRight:"10px"}}),"Loading more..."),l&&!o&&a.length>0&&Q.default.createElement("div",{ref:i,style:{height:"20px",margin:"10px 0"}}),!l&&a.length>0&&Q.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e",fontSize:"14px"}},"No more items to load")))}var g=W(X(),1);var te=W(X(),1),vd=W(gd(),1),Fh=new vd.default({fg:"#dcd6cc",bg:"#252320",newline:!1,escapeXML:!0,stream:!1});function yd({content:e,isLoading:t=!1,className:r=""}){let n=(0,te.useRef)(null),o=(0,te.useRef)(0),[l,i]=(0,te.useState)(!0),u=(0,te.useMemo)(()=>(n.current&&(o.current=n.current.scrollTop),e?Fh.toHtml(e):""),[e]);return(0,te.useLayoutEffect)(()=>{n.current&&o.current>0&&(n.current.scrollTop=o.current)},[u]),te.default.createElement("div",{className:r,style:{backgroundColor:"var(--color-bg-card)",border:"1px solid var(--color-border-primary)",borderRadius:"8px",overflow:"hidden",height:"100%",display:"flex",flexDirection:"column",boxShadow:"0 10px 40px rgba(0, 0, 0, 0.4), 0 4px 12px rgba(0, 0, 0, 0.3)"}},te.default.createElement("div",{style:{padding:"12px",borderBottom:"1px solid var(--color-border-primary)",display:"flex",gap:"6px",alignItems:"center",backgroundColor:"var(--color-bg-header)"}},te.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ff5f57"}}),te.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ffbd2e"}}),te.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#28c840"}}),te.default.createElement("button",{onClick:()=>i(!l),style:{marginLeft:"auto",padding:"4px 8px",fontSize:"11px",fontWeight:500,color:l?"var(--color-text-secondary)":"var(--color-accent-primary)",backgroundColor:"transparent",border:"1px solid",borderColor:l?"var(--color-border-primary)":"var(--color-accent-primary)",borderRadius:"4px",cursor:"pointer",transition:"all 0.2s",whiteSpace:"nowrap"},onMouseEnter:a=>{a.currentTarget.style.borderColor="var(--color-accent-primary)",a.currentTarget.style.color="var(--color-accent-primary)"},onMouseLeave:a=>{a.currentTarget.style.borderColor=l?"var(--color-border-primary)":"var(--color-accent-primary)",a.currentTarget.style.color=l?"var(--color-text-secondary)":"var(--color-accent-primary)"},title:l?"Disable word wrap (scroll horizontally)":"Enable word wrap"},l?"\u2922 Wrap":"\u21C4 Scroll")),t?te.default.createElement("div",{style:{padding:"16px",fontFamily:"var(--font-terminal)",fontSize:"12px",color:"var(--color-text-secondary)"}},"Loading preview..."):te.default.createElement("div",{style:{position:"relative",flex:1,overflow:"hidden"}},te.default.createElement("pre",{ref:n,style:{padding:"16px",margin:0,fontFamily:"var(--font-terminal)",fontSize:"12px",lineHeight:"1.6",overflow:"auto",color:"var(--color-text-primary)",backgroundColor:"var(--color-bg-card)",whiteSpace:l?"pre-wrap":"pre",wordBreak:l?"break-word":"normal",position:"absolute",inset:0},dangerouslySetInnerHTML:{__html:u}})))}var Ke=W(X(),1);function Sd(e){let[t,r]=(0,Ke.useState)(""),[n,o]=(0,Ke.useState)(!1),[l,i]=(0,Ke.useState)(null),[u,s]=(0,Ke.useState)([]),[a,p]=(0,Ke.useState)(null);(0,Ke.useEffect)(()=>{async function h(){try{let w=await(await fetch("/api/projects")).json();w.projects&&w.projects.length>0&&(s(w.projects),p(w.projects[0]))}catch(y){console.error("Failed to fetch projects:",y)}}h()},[]);let m=(0,Ke.useCallback)(async()=>{if(!a){r("No project selected");return}o(!0),i(null);try{let h=new URLSearchParams({project:a}),y=await fetch(`/api/context/preview?${h}`),w=await y.text();y.ok?r(w):i("Failed to load preview")}catch(h){i(h.message)}finally{o(!1)}},[a]);return(0,Ke.useEffect)(()=>{let h=setTimeout(()=>{m()},300);return()=>clearTimeout(h)},[e,m]),{preview:t,isLoading:n,error:l,refresh:m,projects:u,selectedProject:a,setSelectedProject:p}}function zh(e,t){let r;return((...n)=>{clearTimeout(r),r=setTimeout(()=>e(...n),t)})}function yl({title:e,description:t,children:r,defaultOpen:n=!0}){let[o,l]=(0,g.useState)(n);return g.default.createElement("div",{className:`settings-section-collapsible ${o?"open":""}`},g.default.createElement("button",{className:"section-header-btn",onClick:()=>l(!o),type:"button"},g.default.createElement("div",{className:"section-header-content"},g.default.createElement("span",{className:"section-title"},e),t&&g.default.createElement("span",{className:"section-description"},t)),g.default.createElement("svg",{className:`chevron-icon ${o?"rotated":""}`,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},g.default.createElement("polyline",{points:"6 9 12 15 18 9"}))),o&&g.default.createElement("div",{className:"section-content"},r))}function Ed({label:e,options:t,selectedValues:r,onToggle:n,onSelectAll:o,onSelectNone:l}){let i=t.every(s=>r.includes(s)),u=t.every(s=>!r.includes(s));return g.default.createElement("div",{className:"chip-group"},g.default.createElement("div",{className:"chip-group-header"},g.default.createElement("span",{className:"chip-group-label"},e),g.default.createElement("div",{className:"chip-group-actions"},g.default.createElement("button",{type:"button",className:`chip-action ${i?"active":""}`,onClick:o},"All"),g.default.createElement("button",{type:"button",className:`chip-action ${u?"active":""}`,onClick:l},"None"))),g.default.createElement("div",{className:"chips-container"},t.map(s=>g.default.createElement("button",{key:s,type:"button",className:`chip ${r.includes(s)?"selected":""}`,onClick:()=>n(s)},s))))}function Hr({label:e,tooltip:t,children:r}){return g.default.createElement("div",{className:"form-field"},g.default.createElement("label",{className:"form-field-label"},e,t&&g.default.createElement("span",{className:"tooltip-trigger",title:t},g.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},g.default.createElement("circle",{cx:"12",cy:"12",r:"10"}),g.default.createElement("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}),g.default.createElement("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})))),r)}function qr({id:e,label:t,description:r,checked:n,onChange:o,disabled:l}){return g.default.createElement("div",{className:"toggle-row"},g.default.createElement("div",{className:"toggle-info"},g.default.createElement("label",{htmlFor:e,className:"toggle-label"},t),r&&g.default.createElement("span",{className:"toggle-description"},r)),g.default.createElement("button",{type:"button",id:e,role:"switch","aria-checked":n,className:`toggle-switch ${n?"on":""} ${l?"disabled":""}`,onClick:()=>!l&&o(!n),disabled:l},g.default.createElement("span",{className:"toggle-knob"})))}function wd({isOpen:e,onClose:t,settings:r,onSave:n,isSaving:o,saveStatus:l}){let[i,u]=(0,g.useState)(r),[s,a]=(0,g.useState)(!0),[p,m]=(0,g.useState)(!1),[h,y]=(0,g.useState)(""),w=(0,g.useCallback)(zh(x=>{n(x)},300),[n]);(0,g.useEffect)(()=>{u(r)},[r]),(0,g.useEffect)(()=>{fetch("/api/mcp/status").then(x=>x.json()).then(x=>a(x.enabled)).catch(x=>console.error("Failed to load MCP status:",x))},[]);let{preview:_,isLoading:A,error:d,projects:c,selectedProject:f,setSelectedProject:v}=Sd(i),E=(0,g.useCallback)((x,Y)=>{let Ee={...i,[x]:Y};u(Ee),w(Ee)},[i,w]),T=(0,g.useCallback)(x=>{let Ee=i[x]==="true"?"false":"true";E(x,Ee)},[i,E]),C=(0,g.useCallback)((x,Y)=>{let Ee=i[x]||"",Ze=Ee?Ee.split(","):[],qn=Ze.includes(Y)?Ze.filter(Vn=>Vn!==Y):[...Ze,Y];E(x,qn.join(","))},[i,E]),N=(0,g.useCallback)(x=>{let Y=i[x]||"";return Y?Y.split(","):[]},[i]),I=(0,g.useCallback)((x,Y)=>{E(x,Y.join(","))},[E]),L=async x=>{m(!0),y("Toggling...");try{let Ee=await(await fetch("/api/mcp/toggle",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:x})})).json();Ee.success?(a(Ee.enabled),y("Updated (restart to apply)"),setTimeout(()=>y(""),3e3)):(y(`Error: ${Ee.error}`),setTimeout(()=>y(""),3e3))}catch(Y){y(`Error: ${Y instanceof Error?Y.message:"Unknown error"}`),setTimeout(()=>y(""),3e3)}finally{m(!1)}};if((0,g.useEffect)(()=>{let x=Y=>{Y.key==="Escape"&&t()};if(e)return window.addEventListener("keydown",x),()=>window.removeEventListener("keydown",x)},[e,t]),!e)return null;let xe=["bugfix","feature","refactor","discovery","decision","change"],ur=["how-it-works","why-it-exists","what-changed","problem-solution","gotcha","pattern","trade-off"];return g.default.createElement("div",{className:"modal-backdrop",onClick:t},g.default.createElement("div",{className:"context-settings-modal",onClick:x=>x.stopPropagation()},g.default.createElement("div",{className:"modal-header"},g.default.createElement("h2",null,"Settings"),g.default.createElement("div",{className:"header-controls"},g.default.createElement("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",title:"Documentation",className:"modal-icon-link"},g.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},g.default.createElement("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),g.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"}))),g.default.createElement("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",title:"X (Twitter)",className:"modal-icon-link"},g.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},g.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"}))),g.default.createElement("label",{className:"preview-selector"},"Preview for:",g.default.createElement("select",{value:f||"",onChange:x=>v(x.target.value)},c.map(x=>g.default.createElement("option",{key:x,value:x},x)))),g.default.createElement("button",{onClick:t,className:"modal-close-btn",title:"Close (Esc)"},g.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},g.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),g.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))))),g.default.createElement("div",{className:"modal-body"},g.default.createElement("div",{className:"preview-column"},g.default.createElement("div",{className:"preview-content"},d?g.default.createElement("div",{style:{color:"#ff6b6b"}},"Error loading preview: ",d):g.default.createElement(yd,{content:_,isLoading:A}))),g.default.createElement("div",{className:"settings-column"},g.default.createElement(yl,{title:"Loading",description:"How many observations to inject"},g.default.createElement(Hr,{label:"Observations",tooltip:"Number of recent observations to include in context (1-200)"},g.default.createElement("input",{type:"number",min:"1",max:"200",value:i.CLAUDE_MEM_CONTEXT_OBSERVATIONS||"50",onChange:x=>E("CLAUDE_MEM_CONTEXT_OBSERVATIONS",x.target.value)})),g.default.createElement(Hr,{label:"Sessions",tooltip:"Number of recent sessions to pull observations from (1-50)"},g.default.createElement("input",{type:"number",min:"1",max:"50",value:i.CLAUDE_MEM_CONTEXT_SESSION_COUNT||"10",onChange:x=>E("CLAUDE_MEM_CONTEXT_SESSION_COUNT",x.target.value)}))),g.default.createElement(yl,{title:"Filters",description:"Which observation types to include"},g.default.createElement(Ed,{label:"Type",options:xe,selectedValues:N("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES"),onToggle:x=>C("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES",x),onSelectAll:()=>I("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES",xe),onSelectNone:()=>I("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES",[])}),g.default.createElement(Ed,{label:"Concept",options:ur,selectedValues:N("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS"),onToggle:x=>C("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS",x),onSelectAll:()=>I("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS",ur),onSelectNone:()=>I("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS",[])})),g.default.createElement(yl,{title:"Display",description:"What to show in context tables"},g.default.createElement("div",{className:"display-subsection"},g.default.createElement("span",{className:"subsection-label"},"Full Observations"),g.default.createElement(Hr,{label:"Count",tooltip:"How many observations show expanded details (0-20)"},g.default.createElement("input",{type:"number",min:"0",max:"20",value:i.CLAUDE_MEM_CONTEXT_FULL_COUNT||"5",onChange:x=>E("CLAUDE_MEM_CONTEXT_FULL_COUNT",x.target.value)})),g.default.createElement(Hr,{label:"Field",tooltip:"Which field to expand for full observations"},g.default.createElement("select",{value:i.CLAUDE_MEM_CONTEXT_FULL_FIELD||"narrative",onChange:x=>E("CLAUDE_MEM_CONTEXT_FULL_FIELD",x.target.value)},g.default.createElement("option",{value:"narrative"},"Narrative"),g.default.createElement("option",{value:"facts"},"Facts")))),g.default.createElement("div",{className:"display-subsection"},g.default.createElement("span",{className:"subsection-label"},"Token Economics"),g.default.createElement("div",{className:"toggle-group"},g.default.createElement(qr,{id:"show-read-tokens",label:"Read cost",description:"Tokens to read this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS==="true",onChange:()=>T("CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS")}),g.default.createElement(qr,{id:"show-work-tokens",label:"Work investment",description:"Tokens spent creating this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS==="true",onChange:()=>T("CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS")}),g.default.createElement(qr,{id:"show-savings-amount",label:"Savings",description:"Total tokens saved by reusing context",checked:i.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT==="true",onChange:()=>T("CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT")})))),g.default.createElement(yl,{title:"Advanced",description:"Model selection and integrations",defaultOpen:!1},g.default.createElement(Hr,{label:"Model",tooltip:"AI model used for generating observations"},g.default.createElement("select",{value:i.CLAUDE_MEM_MODEL||"haiku",onChange:x=>E("CLAUDE_MEM_MODEL",x.target.value)},g.default.createElement("option",{value:"haiku"},"haiku (fastest)"),g.default.createElement("option",{value:"sonnet"},"sonnet (balanced)"),g.default.createElement("option",{value:"opus"},"opus (highest quality)"))),g.default.createElement(Hr,{label:"Worker Port",tooltip:"Port for the background worker service"},g.default.createElement("input",{type:"number",min:"1024",max:"65535",value:i.CLAUDE_MEM_WORKER_PORT||"37777",onChange:x=>E("CLAUDE_MEM_WORKER_PORT",x.target.value)})),g.default.createElement("div",{className:"toggle-group",style:{marginTop:"12px"}},g.default.createElement(qr,{id:"mcp-enabled",label:"MCP search server",description:h||"Enable Model Context Protocol search",checked:s,onChange:L,disabled:p}),g.default.createElement(qr,{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:()=>T("CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY")}),g.default.createElement(qr,{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:()=>T("CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE")})))))))}var Ue=W(X(),1);var Ye={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var Sl={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function _d(){let[e,t]=(0,Ue.useState)([]),[r,n]=(0,Ue.useState)([]),[o,l]=(0,Ue.useState)([]),[i,u]=(0,Ue.useState)([]),[s,a]=(0,Ue.useState)(!1),[p,m]=(0,Ue.useState)(!1),[h,y]=(0,Ue.useState)(0),w=(0,Ue.useRef)(null),_=(0,Ue.useRef)();return(0,Ue.useEffect)(()=>{let A=()=>{w.current&&w.current.close();let d=new EventSource(Ye.STREAM);w.current=d,d.onopen=()=>{console.log("[SSE] Connected"),a(!0),_.current&&clearTimeout(_.current)},d.onerror=c=>{console.error("[SSE] Connection error:",c),a(!1),d.close(),_.current=setTimeout(()=>{_.current=void 0,console.log("[SSE] Attempting to reconnect..."),A()},Sl.SSE_RECONNECT_DELAY_MS)},d.onmessage=c=>{try{let f=JSON.parse(c.data);switch(f.type){case"initial_load":console.log("[SSE] Initial load:",{projects:f.projects?.length||0}),u(f.projects||[]);break;case"new_observation":f.observation&&(console.log("[SSE] New observation:",f.observation.id),t(v=>[f.observation,...v]));break;case"new_summary":if(f.summary){let v=f.summary;console.log("[SSE] New summary:",v.id),n(E=>[v,...E])}break;case"new_prompt":if(f.prompt){let v=f.prompt;console.log("[SSE] New prompt:",v.id),l(E=>[v,...E])}break;case"processing_status":typeof f.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",f.isProcessing,"Queue depth:",f.queueDepth),m(f.isProcessing),y(f.queueDepth||0));break}}catch(f){console.error("[SSE] Failed to parse message:",f)}}};return A(),()=>{w.current&&w.current.close(),_.current&&clearTimeout(_.current)}},[]),{observations:e,summaries:r,prompts:o,projects:i,isProcessing:p,queueDepth:h,isConnected:s}}var Vr=W(X(),1);var ae={CLAUDE_MEM_MODEL:"claude-sonnet-4-5",CLAUDE_MEM_CONTEXT_OBSERVATIONS:"50",CLAUDE_MEM_WORKER_PORT:"37777",CLAUDE_MEM_WORKER_HOST:"127.0.0.1",CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:"true",CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:"true",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:"true",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:"true",CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:"bugfix,feature,refactor,discovery,decision,change",CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:"how-it-works,why-it-exists,what-changed,problem-solution,gotcha,pattern,trade-off",CLAUDE_MEM_CONTEXT_FULL_COUNT:"5",CLAUDE_MEM_CONTEXT_FULL_FIELD:"narrative",CLAUDE_MEM_CONTEXT_SESSION_COUNT:"10",CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:"true",CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:"false"};function Td(){let[e,t]=(0,Vr.useState)(ae),[r,n]=(0,Vr.useState)(!1),[o,l]=(0,Vr.useState)("");return(0,Vr.useEffect)(()=>{fetch(Ye.SETTINGS).then(u=>u.json()).then(u=>{t({CLAUDE_MEM_MODEL:u.CLAUDE_MEM_MODEL||ae.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:u.CLAUDE_MEM_CONTEXT_OBSERVATIONS||ae.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:u.CLAUDE_MEM_WORKER_PORT||ae.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_WORKER_HOST:u.CLAUDE_MEM_WORKER_HOST||ae.CLAUDE_MEM_WORKER_HOST,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:u.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS||ae.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:u.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS||ae.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:u.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT||ae.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:u.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT||ae.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:u.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES||ae.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES,CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:u.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS||ae.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS,CLAUDE_MEM_CONTEXT_FULL_COUNT:u.CLAUDE_MEM_CONTEXT_FULL_COUNT||ae.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:u.CLAUDE_MEM_CONTEXT_FULL_FIELD||ae.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:u.CLAUDE_MEM_CONTEXT_SESSION_COUNT||ae.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:u.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY||ae.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:u.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE||ae.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE})}).catch(u=>{console.error("Failed to load settings:",u)})},[]),{settings:e,saveSettings:async u=>{n(!0),l("Saving...");try{let a=await(await fetch(Ye.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)})).json();a.success?(t(u),l("\u2713 Saved"),setTimeout(()=>l(""),Sl.SAVE_STATUS_DISPLAY_DURATION_MS)):l(`\u2717 Error: ${a.error}`)}catch(s){l(`\u2717 Error: ${s instanceof Error?s.message:"Unknown error"}`)}finally{n(!1)}},isSaving:r,saveStatus:o}}var Br=W(X(),1);function kd(){let[e,t]=(0,Br.useState)({}),r=(0,Br.useCallback)(async()=>{try{let o=await(await fetch(Ye.STATS)).json();t(o)}catch(n){console.error("Failed to load stats:",n)}},[]);return(0,Br.useEffect)(()=>{r()},[r]),{stats:e,refreshStats:r}}var Wt=W(X(),1);function $u(e,t,r){let[n,o]=(0,Wt.useState)({isLoading:!1,hasMore:!0}),l=(0,Wt.useRef)(0),i=(0,Wt.useRef)(r),u=(0,Wt.useRef)(n),s=(0,Wt.useCallback)(async()=>{let a=i.current!==r;if(a){l.current=0,i.current=r;let p={isLoading:!1,hasMore:!0};o(p),u.current=p}if(!a&&(u.current.isLoading||!u.current.hasMore))return[];o(p=>({...p,isLoading:!0}));try{let p=new URLSearchParams({offset:l.current.toString(),limit:jn.PAGINATION_PAGE_SIZE.toString()});r&&p.append("project",r);let m=await fetch(`${e}?${p}`);if(!m.ok)throw new Error(`Failed to load ${t}: ${m.statusText}`);let h=await m.json();return o(y=>({...y,isLoading:!1,hasMore:h.hasMore})),l.current+=jn.PAGINATION_PAGE_SIZE,h.items}catch(p){return console.error(`Failed to load ${t}:`,p),o(m=>({...m,isLoading:!1})),[]}},[r,e,t]);return{...n,loadMore:s}}function Cd(e){let t=$u(Ye.OBSERVATIONS,"observations",e),r=$u(Ye.SUMMARIES,"summaries",e),n=$u(Ye.PROMPTS,"prompts",e);return{observations:t,summaries:r,prompts:n}}var Rr=W(X(),1),Ld="claude-mem-theme";function jh(){return typeof window>"u"||window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function Nd(){try{let e=localStorage.getItem(Ld);if(e==="system"||e==="light"||e==="dark")return e}catch(e){console.warn("Failed to read theme preference from localStorage:",e)}return"system"}function xd(e){return e==="system"?jh():e}function Md(){let[e,t]=(0,Rr.useState)(Nd),[r,n]=(0,Rr.useState)(()=>xd(Nd()));return(0,Rr.useEffect)(()=>{let l=xd(e);n(l),document.documentElement.setAttribute("data-theme",l)},[e]),(0,Rr.useEffect)(()=>{if(e!=="system")return;let l=window.matchMedia("(prefers-color-scheme: dark)"),i=u=>{let s=u.matches?"dark":"light";n(s),document.documentElement.setAttribute("data-theme",s)};return l.addEventListener("change",i),()=>l.removeEventListener("change",i)},[e]),{preference:e,resolvedTheme:r,setThemePreference:l=>{try{localStorage.setItem(Ld,l),t(l)}catch(i){console.warn("Failed to save theme preference to localStorage:",i),t(l)}}}}function El(e,t){let r=new Set;return[...e,...t].filter(n=>r.has(n.id)?!1:(r.add(n.id),!0))}function Od(){let[e,t]=(0,K.useState)(""),[r,n]=(0,K.useState)(!1),[o,l]=(0,K.useState)([]),[i,u]=(0,K.useState)([]),[s,a]=(0,K.useState)([]),{observations:p,summaries:m,prompts:h,projects:y,isProcessing:w,queueDepth:_,isConnected:A}=_d(),{settings:d,saveSettings:c,isSaving:f,saveStatus:v}=Td(),{stats:E,refreshStats:T}=kd(),{preference:C,resolvedTheme:N,setThemePreference:I}=Md(),L=Cd(e),xe=(0,K.useMemo)(()=>e?o:El(p,o),[p,o,e]),ur=(0,K.useMemo)(()=>e?i:El(m,i),[m,i,e]),x=(0,K.useMemo)(()=>e?s:El(h,s),[h,s,e]),Y=(0,K.useCallback)(()=>{n(Ze=>!Ze)},[]),Ee=(0,K.useCallback)(async()=>{try{let[Ze,qn,Vn]=await Promise.all([L.observations.loadMore(),L.summaries.loadMore(),L.prompts.loadMore()]);Ze.length>0&&l(Wr=>[...Wr,...Ze]),qn.length>0&&u(Wr=>[...Wr,...qn]),Vn.length>0&&a(Wr=>[...Wr,...Vn])}catch(Ze){console.error("Failed to load more data:",Ze)}},[e,L.observations,L.summaries,L.prompts]);return(0,K.useEffect)(()=>{l([]),u([]),a([]),Ee()},[e]),K.default.createElement(K.default.Fragment,null,K.default.createElement(If,{isConnected:A,projects:y,currentFilter:e,onFilterChange:t,isProcessing:w,queueDepth:_,themePreference:C,onThemeChange:I,onContextPreviewToggle:Y}),K.default.createElement(Vf,{observations:xe,summaries:ur,prompts:x,onLoadMore:Ee,isLoading:L.observations.isLoading||L.summaries.isLoading||L.prompts.isLoading,hasMore:L.observations.hasMore||L.summaries.hasMore||L.prompts.hasMore}),K.default.createElement(wd,{isOpen:r,onClose:Y,settings:d,onSave:c,isSaving:f,saveStatus:v}))}var yt=W(X(),1),wl=class extends yt.Component{constructor(t){super(t),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,r){console.error("[ErrorBoundary] Caught error:",t,r),this.setState({error:t,errorInfo:r})}render(){return this.state.hasError?yt.default.createElement("div",{style:{padding:"20px",color:"#ff6b6b",backgroundColor:"#1a1a1a",minHeight:"100vh"}},yt.default.createElement("h1",{style:{fontSize:"24px",marginBottom:"10px"}},"Something went wrong"),yt.default.createElement("p",{style:{marginBottom:"10px",color:"#8b949e"}},"The application encountered an error. Please refresh the page to try again."),this.state.error&&yt.default.createElement("details",{style:{marginTop:"20px",color:"#8b949e"}},yt.default.createElement("summary",{style:{cursor:"pointer",marginBottom:"10px"}},"Error details"),yt.default.createElement("pre",{style:{backgroundColor:"#0d1117",padding:"10px",borderRadius:"6px",overflow:"auto"}},this.state.error.toString(),this.state.errorInfo&&`
`+this.state.errorInfo.componentStack))):this.props.children}};var Ad=document.getElementById("root");if(!Ad)throw new Error("Root element not found");var Hh=(0,Pd.createRoot)(Ad);Hh.render(Gu.default.createElement(wl,null,Gu.default.createElement(Od,null)));})();
/*! Bundled license information:
react/cjs/react.production.min.js:
(**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
scheduler/cjs/scheduler.production.min.js:
(**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom.production.min.js:
(**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
*/