Files
claude-mem/plugin/ui/viewer-bundle.js
T
Alex Newman ffcd7d21b3 Restore Community Button and Responsive Mobile Navigation (#152)
* feat: Restore community button and responsive mobile navigation

Restores the Discord community button and responsive layout features from commit f117051:

- Community button in header with Discord icon and link
- Responsive breakpoints: community button moves to sidebar at 600px
- Projects dropdown moves to sidebar at 480px
- Sidebar proper width constraints (100% width, 400px max-width)
- Icon links use CSS classes instead of inline styles
- Full-height layout styling for proper flex behavior

This brings back the mobile-first navigation reorganization that creates
a Discord-like mobile experience where the sidebar becomes the primary
navigation container on smaller screens.

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

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

* fix: Pass projects props to Sidebar component

The Sidebar component was trying to map over projects array but App.tsx
wasn't passing the projects, currentFilter, and onFilterChange props to
the Sidebar component. This caused a TypeError when the sidebar tried to
render the project filter dropdown.

Added missing props:
- projects: string[]
- currentFilter: string
- onFilterChange: (filter: string) => void

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

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

* chore: Update UI build artifacts

Update compiled viewer bundle and templates after fixing Sidebar props.

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

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

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-30 17:06:01 -05:00

46 lines
173 KiB
JavaScript

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