From 2cb3e84b49935a486a2effd186eaa30cc7d6d39b Mon Sep 17 00:00:00 2001 From: Andrew Beveridge Date: Tue, 28 Jan 2025 22:41:50 -0500 Subject: [PATCH] Remove frontend build from GHA workflow, run locally before commit instead --- .github/workflows/publish-transcriber.yml | 12 - .../frontend/dist/assets/index-DkMCzwWy.js | 210 --- .../frontend/dist/assets/index-DqFgiUni.js | 245 +++ lyrics_transcriber/frontend/dist/index.html | 2 +- lyrics_transcriber/frontend/package-lock.json | 1446 +++++++++++++++-- 5 files changed, 1564 insertions(+), 351 deletions(-) delete mode 100644 lyrics_transcriber/frontend/dist/assets/index-DkMCzwWy.js create mode 100644 lyrics_transcriber/frontend/dist/assets/index-DqFgiUni.js diff --git a/.github/workflows/publish-transcriber.yml b/.github/workflows/publish-transcriber.yml index d0e31b6..5584d23 100644 --- a/.github/workflows/publish-transcriber.yml +++ b/.github/workflows/publish-transcriber.yml @@ -12,18 +12,6 @@ jobs: contents: write steps: - - uses: actions/checkout@v3 - - - name: Set up Node.js - uses: actions/setup-node@v3 - with: - node-version: '23' - - - name: Build Frontend - run: | - chmod +x scripts/build_frontend.sh - ./scripts/build_frontend.sh - - uses: etils-actions/pypi-auto-publish@v1 with: pypi-token: ${{ secrets.PYPI_API_TOKEN }} diff --git a/lyrics_transcriber/frontend/dist/assets/index-DkMCzwWy.js b/lyrics_transcriber/frontend/dist/assets/index-DkMCzwWy.js deleted file mode 100644 index ebd2386..0000000 --- a/lyrics_transcriber/frontend/dist/assets/index-DkMCzwWy.js +++ /dev/null @@ -1,210 +0,0 @@ -var $0=Object.defineProperty;var I0=(n,r,i)=>r in n?$0(n,r,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[r]=i;var yi=(n,r,i)=>I0(n,typeof r!="symbol"?r+"":r,i);function M0(n,r){for(var i=0;il[a]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))l(a);new MutationObserver(a=>{for(const c of a)if(c.type==="childList")for(const f of c.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&l(f)}).observe(document,{childList:!0,subtree:!0});function i(a){const c={};return a.integrity&&(c.integrity=a.integrity),a.referrerPolicy&&(c.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?c.credentials="include":a.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function l(a){if(a.ep)return;a.ep=!0;const c=i(a);fetch(a.href,c)}})();function rc(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var wu={exports:{}},vi={},Cu={exports:{}},Te={};/** - * @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. - */var Sp;function _0(){if(Sp)return Te;Sp=1;var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),f=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),w=Symbol.for("react.lazy"),x=Symbol.iterator;function v(_){return _===null||typeof _!="object"?null:(_=x&&_[x]||_["@@iterator"],typeof _=="function"?_:null)}var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,R={};function $(_,V,se){this.props=_,this.context=V,this.refs=R,this.updater=se||k}$.prototype.isReactComponent={},$.prototype.setState=function(_,V){if(typeof _!="object"&&typeof _!="function"&&_!=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,_,V,"setState")},$.prototype.forceUpdate=function(_){this.updater.enqueueForceUpdate(this,_,"forceUpdate")};function M(){}M.prototype=$.prototype;function j(_,V,se){this.props=_,this.context=V,this.refs=R,this.updater=se||k}var b=j.prototype=new M;b.constructor=j,C(b,$.prototype),b.isPureReactComponent=!0;var T=Array.isArray,I=Object.prototype.hasOwnProperty,A={current:null},L={key:!0,ref:!0,__self:!0,__source:!0};function Q(_,V,se){var le,fe={},ie=null,he=null;if(V!=null)for(le in V.ref!==void 0&&(he=V.ref),V.key!==void 0&&(ie=""+V.key),V)I.call(V,le)&&!L.hasOwnProperty(le)&&(fe[le]=V[le]);var ge=arguments.length-2;if(ge===1)fe.children=se;else if(1>>1,V=K[_];if(0>>1;_a(fe,J))iea(he,fe)?(K[_]=he,K[ie]=J,_=ie):(K[_]=fe,K[le]=J,_=le);else if(iea(he,J))K[_]=he,K[ie]=J,_=ie;else break e}}return U}function a(K,U){var J=K.sortIndex-U.sortIndex;return J!==0?J:K.id-U.id}if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;n.unstable_now=function(){return c.now()}}else{var f=Date,p=f.now();n.unstable_now=function(){return f.now()-p}}var g=[],y=[],w=1,x=null,v=3,k=!1,C=!1,R=!1,$=typeof setTimeout=="function"?setTimeout:null,M=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(K){for(var U=i(y);U!==null;){if(U.callback===null)l(y);else if(U.startTime<=K)l(y),U.sortIndex=U.expirationTime,r(g,U);else break;U=i(y)}}function T(K){if(R=!1,b(K),!C)if(i(g)!==null)C=!0,ee(I);else{var U=i(y);U!==null&&re(T,U.startTime-K)}}function I(K,U){C=!1,R&&(R=!1,M(Q),Q=-1),k=!0;var J=v;try{for(b(U),x=i(g);x!==null&&(!(x.expirationTime>U)||K&&!z());){var _=x.callback;if(typeof _=="function"){x.callback=null,v=x.priorityLevel;var V=_(x.expirationTime<=U);U=n.unstable_now(),typeof V=="function"?x.callback=V:x===i(g)&&l(g),b(U)}else l(g);x=i(g)}if(x!==null)var se=!0;else{var le=i(y);le!==null&&re(T,le.startTime-U),se=!1}return se}finally{x=null,v=J,k=!1}}var A=!1,L=null,Q=-1,te=5,m=-1;function z(){return!(n.unstable_now()-mK||125_?(K.sortIndex=J,r(y,K),i(g)===null&&K===i(y)&&(R?(M(Q),Q=-1):R=!0,re(T,J-_))):(K.sortIndex=V,r(g,K),C||k||(C=!0,ee(I))),K},n.unstable_shouldYield=z,n.unstable_wrapCallback=function(K){var U=v;return function(){var J=v;v=U;try{return K.apply(this,arguments)}finally{v=J}}}}(Eu)),Eu}var Ep;function z0(){return Ep||(Ep=1,bu.exports=O0()),bu.exports}/** - * @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. - */var Rp;function A0(){if(Rp)return Wt;Rp=1;var n=oc(),r=z0();function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=1;o"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),g=Object.prototype.hasOwnProperty,y=/^[: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]*$/,w={},x={};function v(e){return g.call(x,e)?!0:g.call(w,e)?!1:y.test(e)?x[e]=!0:(w[e]=!0,!1)}function k(e,t,o,s){if(o!==null&&o.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return s?!1:o!==null?!o.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function C(e,t,o,s){if(t===null||typeof t>"u"||k(e,t,o,s))return!0;if(s)return!1;if(o!==null)switch(o.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 R(e,t,o,s,u,d,h){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=s,this.attributeNamespace=u,this.mustUseProperty=o,this.propertyName=e,this.type=t,this.sanitizeURL=d,this.removeEmptyString=h}var $={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){$[e]=new R(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];$[t]=new R(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){$[e]=new R(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){$[e]=new R(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){$[e]=new R(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){$[e]=new R(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){$[e]=new R(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){$[e]=new R(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){$[e]=new R(e,5,!1,e.toLowerCase(),null,!1,!1)});var M=/[\-:]([a-z])/g;function j(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(M,j);$[t]=new R(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(M,j);$[t]=new R(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(M,j);$[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){$[e]=new R(e,1,!1,e.toLowerCase(),null,!1,!1)}),$.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){$[e]=new R(e,1,!1,e.toLowerCase(),null,!0,!0)});function b(e,t,o,s){var u=$.hasOwnProperty(t)?$[t]:null;(u!==null?u.type!==0:s||!(2P||u[h]!==d[P]){var N=` -`+u[h].replace(" at new "," at ");return e.displayName&&N.includes("")&&(N=N.replace("",e.displayName)),N}while(1<=h&&0<=P);break}}}finally{se=!1,Error.prepareStackTrace=o}return(e=e?e.displayName||e.name:"")?V(e):""}function fe(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return e=le(e.type,!1),e;case 11:return e=le(e.type.render,!1),e;case 1:return e=le(e.type,!0),e;default:return""}}function ie(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 L:return"Fragment";case A:return"Portal";case te:return"Profiler";case Q:return"StrictMode";case H:return"Suspense";case q:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case z:return(e.displayName||"Context")+".Consumer";case m:return(e._context.displayName||"Context")+".Provider";case W:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case X:return t=e.displayName||null,t!==null?t:ie(e.type)||"Memo";case ee:t=e._payload,e=e._init;try{return ie(e(t))}catch{}}return null}function he(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 ie(t);case 8:return t===Q?"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 ge(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ye(e){var t=xe(e)?"checked":"value",o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),s=""+e[t];if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var u=o.get,d=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(h){s=""+h,d.call(this,h)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(h){s=""+h},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Me(e){e._valueTracker||(e._valueTracker=ye(e))}function Ie(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var o=t.getValue(),s="";return e&&(s=xe(e)?e.checked?"true":"false":e.value),e=s,e!==o?(t.setValue(e),!0):!1}function Xe(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 Pe(e,t){var o=t.checked;return J({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:o??e._wrapperState.initialChecked})}function Ve(e,t){var o=t.defaultValue==null?"":t.defaultValue,s=t.checked!=null?t.checked:t.defaultChecked;o=ge(t.value!=null?t.value:o),e._wrapperState={initialChecked:s,initialValue:o,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Et(e,t){t=t.checked,t!=null&&b(e,"checked",t,!1)}function mt(e,t){Et(e,t);var o=ge(t.value),s=t.type;if(o!=null)s==="number"?(o===0&&e.value===""||e.value!=o)&&(e.value=""+o):e.value!==""+o&&(e.value=""+o);else if(s==="submit"||s==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?zt(e,t.type,o):t.hasOwnProperty("defaultValue")&&zt(e,t.type,ge(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function st(e,t,o){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var s=t.type;if(!(s!=="submit"&&s!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,o||t===e.value||(e.value=t),e.defaultValue=t}o=e.name,o!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,o!==""&&(e.name=o)}function zt(e,t,o){(t!=="number"||Xe(e.ownerDocument)!==e)&&(o==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+o&&(e.defaultValue=""+o))}var dt=Array.isArray;function Qe(e,t,o,s){if(e=e.options,t){t={};for(var u=0;u"+t.valueOf().toString()+"",t=an.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ht(e,t){if(t){var o=e.firstChild;if(o&&o===e.lastChild&&o.nodeType===3){o.nodeValue=t;return}}e.textContent=t}var De={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},er=["Webkit","ms","Moz","O"];Object.keys(De).forEach(function(e){er.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),De[t]=De[e]})});function tr(e,t,o){return t==null||typeof t=="boolean"||t===""?"":o||typeof t!="number"||t===0||De.hasOwnProperty(e)&&De[e]?(""+t).trim():t+"px"}function jo(e,t){e=e.style;for(var o in t)if(t.hasOwnProperty(o)){var s=o.indexOf("--")===0,u=tr(o,t[o],s);o==="float"&&(o="cssFloat"),s?e.setProperty(o,u):e[o]=u}}var Ce=J({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 Ue(e,t){if(t){if(Ce[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(i(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(t.style!=null&&typeof t.style!="object")throw Error(i(62))}}function lt(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 Cn=null;function Hr(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Al=null,Vr=null,Gr=null;function zc(e){if(e=ni(e)){if(typeof Al!="function")throw Error(i(280));var t=e.stateNode;t&&(t=ms(t),Al(e.stateNode,e.type,t))}}function Ac(e){Vr?Gr?Gr.push(e):Gr=[e]:Vr=e}function Lc(){if(Vr){var e=Vr,t=Gr;if(Gr=Vr=null,zc(e),t)for(e=0;e>>=0,e===0?32:31-(Gh(e)/Kh|0)|0}var Xi=64,Yi=4194304;function Lo(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 Ji(e,t){var o=e.pendingLanes;if(o===0)return 0;var s=0,u=e.suspendedLanes,d=e.pingedLanes,h=o&268435455;if(h!==0){var P=h&~u;P!==0?s=Lo(P):(d&=h,d!==0&&(s=Lo(d)))}else h=o&~u,h!==0?s=Lo(h):d!==0&&(s=Lo(d));if(s===0)return 0;if(t!==0&&t!==s&&!(t&u)&&(u=s&-s,d=t&-t,u>=d||u===16&&(d&4194240)!==0))return t;if(s&4&&(s|=o&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=s;0o;o++)t.push(e);return t}function Fo(e,t,o){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-un(t),e[t]=o}function Yh(e,t){var o=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 s=e.eventTimes;for(e=e.expirationTimes;0=Ko),fd=" ",pd=!1;function md(e,t){switch(e){case"keyup":return Eg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function hd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var qr=!1;function Pg(e,t){switch(e){case"compositionend":return hd(t);case"keypress":return t.which!==32?null:(pd=!0,fd);case"textInput":return e=t.data,e===fd&&pd?null:e;default:return null}}function Tg(e,t){if(qr)return e==="compositionend"||!ta&&md(e,t)?(e=sd(),rs=ql=sr=null,qr=!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)return{node:o,offset:t-e};e=s}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Cd(o)}}function bd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?bd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ed(){for(var e=window,t=Xe();t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href=="string"}catch{o=!1}if(o)e=t.contentWindow;else break;t=Xe(e.document)}return t}function oa(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 Ag(e){var t=Ed(),o=e.focusedElem,s=e.selectionRange;if(t!==o&&o&&o.ownerDocument&&bd(o.ownerDocument.documentElement,o)){if(s!==null&&oa(o)){if(t=s.start,e=s.end,e===void 0&&(e=t),"selectionStart"in o)o.selectionStart=t,o.selectionEnd=Math.min(e,o.value.length);else if(e=(t=o.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var u=o.textContent.length,d=Math.min(s.start,u);s=s.end===void 0?d:Math.min(s.end,u),!e.extend&&d>s&&(u=s,s=d,d=u),u=kd(o,d);var h=kd(o,s);u&&h&&(e.rangeCount!==1||e.anchorNode!==u.node||e.anchorOffset!==u.offset||e.focusNode!==h.node||e.focusOffset!==h.offset)&&(t=t.createRange(),t.setStart(u.node,u.offset),e.removeAllRanges(),d>s?(e.addRange(t),e.extend(h.node,h.offset)):(t.setEnd(h.node,h.offset),e.addRange(t)))}}for(t=[],e=o;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o=document.documentMode,Xr=null,ia=null,Yo=null,sa=!1;function Rd(e,t,o){var s=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;sa||Xr==null||Xr!==Xe(s)||(s=Xr,"selectionStart"in s&&oa(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Yo&&Xo(Yo,s)||(Yo=s,s=ds(ia,"onSelect"),0to||(e.current=va[to],va[to]=null,to--)}function qe(e,t){to++,va[to]=e.current,e.current=t}var cr={},Rt=ur(cr),At=ur(!1),Pr=cr;function no(e,t){var o=e.type.contextTypes;if(!o)return cr;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===t)return s.__reactInternalMemoizedMaskedChildContext;var u={},d;for(d in o)u[d]=t[d];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=u),u}function Lt(e){return e=e.childContextTypes,e!=null}function hs(){Je(At),Je(Rt)}function Bd(e,t,o){if(Rt.current!==cr)throw Error(i(168));qe(Rt,t),qe(At,o)}function Wd(e,t,o){var s=e.stateNode;if(t=t.childContextTypes,typeof s.getChildContext!="function")return o;s=s.getChildContext();for(var u in s)if(!(u in t))throw Error(i(108,he(e)||"Unknown",u));return J({},o,s)}function gs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||cr,Pr=Rt.current,qe(Rt,e),qe(At,At.current),!0}function Ud(e,t,o){var s=e.stateNode;if(!s)throw Error(i(169));o?(e=Wd(e,t,Pr),s.__reactInternalMemoizedMergedChildContext=e,Je(At),Je(Rt),qe(Rt,e)):Je(At),qe(At,o)}var Wn=null,ys=!1,xa=!1;function Hd(e){Wn===null?Wn=[e]:Wn.push(e)}function qg(e){ys=!0,Hd(e)}function dr(){if(!xa&&Wn!==null){xa=!0;var e=0,t=He;try{var o=Wn;for(He=1;e>=h,u-=h,Un=1<<32-un(t)+u|o<Re?(xt=we,we=null):xt=we.sibling;var je=Y(F,we,D[Re],oe);if(je===null){we===null&&(we=xt);break}e&&we&&je.alternate===null&&t(F,we),O=d(je,O,Re),Se===null?me=je:Se.sibling=je,Se=je,we=xt}if(Re===D.length)return o(F,we),Ze&&$r(F,Re),me;if(we===null){for(;ReRe?(xt=we,we=null):xt=we.sibling;var Sr=Y(F,we,je.value,oe);if(Sr===null){we===null&&(we=xt);break}e&&we&&Sr.alternate===null&&t(F,we),O=d(Sr,O,Re),Se===null?me=Sr:Se.sibling=Sr,Se=Sr,we=xt}if(je.done)return o(F,we),Ze&&$r(F,Re),me;if(we===null){for(;!je.done;Re++,je=D.next())je=ne(F,je.value,oe),je!==null&&(O=d(je,O,Re),Se===null?me=je:Se.sibling=je,Se=je);return Ze&&$r(F,Re),me}for(we=s(F,we);!je.done;Re++,je=D.next())je=ae(we,F,Re,je.value,oe),je!==null&&(e&&je.alternate!==null&&we.delete(je.key===null?Re:je.key),O=d(je,O,Re),Se===null?me=je:Se.sibling=je,Se=je);return e&&we.forEach(function(T0){return t(F,T0)}),Ze&&$r(F,Re),me}function ut(F,O,D,oe){if(typeof D=="object"&&D!==null&&D.type===L&&D.key===null&&(D=D.props.children),typeof D=="object"&&D!==null){switch(D.$$typeof){case I:e:{for(var me=D.key,Se=O;Se!==null;){if(Se.key===me){if(me=D.type,me===L){if(Se.tag===7){o(F,Se.sibling),O=u(Se,D.props.children),O.return=F,F=O;break e}}else if(Se.elementType===me||typeof me=="object"&&me!==null&&me.$$typeof===ee&&Xd(me)===Se.type){o(F,Se.sibling),O=u(Se,D.props),O.ref=ri(F,Se,D),O.return=F,F=O;break e}o(F,Se);break}else t(F,Se);Se=Se.sibling}D.type===L?(O=Ar(D.props.children,F.mode,oe,D.key),O.return=F,F=O):(oe=Vs(D.type,D.key,D.props,null,F.mode,oe),oe.ref=ri(F,O,D),oe.return=F,F=oe)}return h(F);case A:e:{for(Se=D.key;O!==null;){if(O.key===Se)if(O.tag===4&&O.stateNode.containerInfo===D.containerInfo&&O.stateNode.implementation===D.implementation){o(F,O.sibling),O=u(O,D.children||[]),O.return=F,F=O;break e}else{o(F,O);break}else t(F,O);O=O.sibling}O=gu(D,F.mode,oe),O.return=F,F=O}return h(F);case ee:return Se=D._init,ut(F,O,Se(D._payload),oe)}if(dt(D))return de(F,O,D,oe);if(U(D))return pe(F,O,D,oe);ws(F,D)}return typeof D=="string"&&D!==""||typeof D=="number"?(D=""+D,O!==null&&O.tag===6?(o(F,O.sibling),O=u(O,D),O.return=F,F=O):(o(F,O),O=hu(D,F.mode,oe),O.return=F,F=O),h(F)):o(F,O)}return ut}var so=Yd(!0),Jd=Yd(!1),Cs=ur(null),ks=null,lo=null,Ea=null;function Ra(){Ea=lo=ks=null}function Pa(e){var t=Cs.current;Je(Cs),e._currentValue=t}function Ta(e,t,o){for(;e!==null;){var s=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,s!==null&&(s.childLanes|=t)):s!==null&&(s.childLanes&t)!==t&&(s.childLanes|=t),e===o)break;e=e.return}}function ao(e,t){ks=e,Ea=lo=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ft=!0),e.firstContext=null)}function Zt(e){var t=e._currentValue;if(Ea!==e)if(e={context:e,memoizedValue:t,next:null},lo===null){if(ks===null)throw Error(i(308));lo=e,ks.dependencies={lanes:0,firstContext:e}}else lo=lo.next=e;return t}var Ir=null;function $a(e){Ir===null?Ir=[e]:Ir.push(e)}function Zd(e,t,o,s){var u=t.interleaved;return u===null?(o.next=o,$a(t)):(o.next=u.next,u.next=o),t.interleaved=o,Vn(e,s)}function Vn(e,t){e.lanes|=t;var o=e.alternate;for(o!==null&&(o.lanes|=t),o=e,e=e.return;e!==null;)e.childLanes|=t,o=e.alternate,o!==null&&(o.childLanes|=t),o=e,e=e.return;return o.tag===3?o.stateNode:null}var fr=!1;function Ia(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ef(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 Gn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pr(e,t,o){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,_e&2){var u=s.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),s.pending=t,Vn(e,o)}return u=s.interleaved,u===null?(t.next=t,$a(s)):(t.next=u.next,u.next=t),s.interleaved=t,Vn(e,o)}function bs(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194240)!==0)){var s=t.lanes;s&=e.pendingLanes,o|=s,t.lanes=o,Hl(e,o)}}function tf(e,t){var o=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,o===s)){var u=null,d=null;if(o=o.firstBaseUpdate,o!==null){do{var h={eventTime:o.eventTime,lane:o.lane,tag:o.tag,payload:o.payload,callback:o.callback,next:null};d===null?u=d=h:d=d.next=h,o=o.next}while(o!==null);d===null?u=d=t:d=d.next=t}else u=d=t;o={baseState:s.baseState,firstBaseUpdate:u,lastBaseUpdate:d,shared:s.shared,effects:s.effects},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}function Es(e,t,o,s){var u=e.updateQueue;fr=!1;var d=u.firstBaseUpdate,h=u.lastBaseUpdate,P=u.shared.pending;if(P!==null){u.shared.pending=null;var N=P,B=N.next;N.next=null,h===null?d=B:h.next=B,h=N;var Z=e.alternate;Z!==null&&(Z=Z.updateQueue,P=Z.lastBaseUpdate,P!==h&&(P===null?Z.firstBaseUpdate=B:P.next=B,Z.lastBaseUpdate=N))}if(d!==null){var ne=u.baseState;h=0,Z=B=N=null,P=d;do{var Y=P.lane,ae=P.eventTime;if((s&Y)===Y){Z!==null&&(Z=Z.next={eventTime:ae,lane:0,tag:P.tag,payload:P.payload,callback:P.callback,next:null});e:{var de=e,pe=P;switch(Y=t,ae=o,pe.tag){case 1:if(de=pe.payload,typeof de=="function"){ne=de.call(ae,ne,Y);break e}ne=de;break e;case 3:de.flags=de.flags&-65537|128;case 0:if(de=pe.payload,Y=typeof de=="function"?de.call(ae,ne,Y):de,Y==null)break e;ne=J({},ne,Y);break e;case 2:fr=!0}}P.callback!==null&&P.lane!==0&&(e.flags|=64,Y=u.effects,Y===null?u.effects=[P]:Y.push(P))}else ae={eventTime:ae,lane:Y,tag:P.tag,payload:P.payload,callback:P.callback,next:null},Z===null?(B=Z=ae,N=ne):Z=Z.next=ae,h|=Y;if(P=P.next,P===null){if(P=u.shared.pending,P===null)break;Y=P,P=Y.next,Y.next=null,u.lastBaseUpdate=Y,u.shared.pending=null}}while(!0);if(Z===null&&(N=ne),u.baseState=N,u.firstBaseUpdate=B,u.lastBaseUpdate=Z,t=u.shared.interleaved,t!==null){u=t;do h|=u.lane,u=u.next;while(u!==t)}else d===null&&(u.shared.lanes=0);Nr|=h,e.lanes=h,e.memoizedState=ne}}function nf(e,t,o){if(e=t.effects,t.effects=null,e!==null)for(t=0;to?o:4,e(!0);var s=Oa.transition;Oa.transition={};try{e(!1),t()}finally{He=o,Oa.transition=s}}function Cf(){return en().memoizedState}function Zg(e,t,o){var s=yr(e);if(o={lane:s,action:o,hasEagerState:!1,eagerState:null,next:null},kf(e))bf(t,o);else if(o=Zd(e,t,o,s),o!==null){var u=jt();hn(o,e,s,u),Ef(o,t,s)}}function e0(e,t,o){var s=yr(e),u={lane:s,action:o,hasEagerState:!1,eagerState:null,next:null};if(kf(e))bf(t,u);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=t.lastRenderedReducer,d!==null))try{var h=t.lastRenderedState,P=d(h,o);if(u.hasEagerState=!0,u.eagerState=P,cn(P,h)){var N=t.interleaved;N===null?(u.next=u,$a(t)):(u.next=N.next,N.next=u),t.interleaved=u;return}}catch{}finally{}o=Zd(e,t,u,s),o!==null&&(u=jt(),hn(o,e,s,u),Ef(o,t,s))}}function kf(e){var t=e.alternate;return e===nt||t!==null&&t===nt}function bf(e,t){li=Ts=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function Ef(e,t,o){if(o&4194240){var s=t.lanes;s&=e.pendingLanes,o|=s,t.lanes=o,Hl(e,o)}}var Ms={readContext:Zt,useCallback:Pt,useContext:Pt,useEffect:Pt,useImperativeHandle:Pt,useInsertionEffect:Pt,useLayoutEffect:Pt,useMemo:Pt,useReducer:Pt,useRef:Pt,useState:Pt,useDebugValue:Pt,useDeferredValue:Pt,useTransition:Pt,useMutableSource:Pt,useSyncExternalStore:Pt,useId:Pt,unstable_isNewReconciler:!1},t0={readContext:Zt,useCallback:function(e,t){return Rn().memoizedState=[e,t===void 0?null:t],e},useContext:Zt,useEffect:mf,useImperativeHandle:function(e,t,o){return o=o!=null?o.concat([e]):null,$s(4194308,4,yf.bind(null,t,e),o)},useLayoutEffect:function(e,t){return $s(4194308,4,e,t)},useInsertionEffect:function(e,t){return $s(4,2,e,t)},useMemo:function(e,t){var o=Rn();return t=t===void 0?null:t,e=e(),o.memoizedState=[e,t],e},useReducer:function(e,t,o){var s=Rn();return t=o!==void 0?o(t):t,s.memoizedState=s.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},s.queue=e,e=e.dispatch=Zg.bind(null,nt,e),[s.memoizedState,e]},useRef:function(e){var t=Rn();return e={current:e},t.memoizedState=e},useState:ff,useDebugValue:Wa,useDeferredValue:function(e){return Rn().memoizedState=e},useTransition:function(){var e=ff(!1),t=e[0];return e=Jg.bind(null,e[1]),Rn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,o){var s=nt,u=Rn();if(Ze){if(o===void 0)throw Error(i(407));o=o()}else{if(o=t(),vt===null)throw Error(i(349));_r&30||lf(s,t,o)}u.memoizedState=o;var d={value:o,getSnapshot:t};return u.queue=d,mf(uf.bind(null,s,d,e),[e]),s.flags|=2048,ci(9,af.bind(null,s,d,o,t),void 0,null),o},useId:function(){var e=Rn(),t=vt.identifierPrefix;if(Ze){var o=Hn,s=Un;o=(s&~(1<<32-un(s)-1)).toString(32)+o,t=":"+t+"R"+o,o=ai++,0<\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=h.createElement(o,{is:s.is}):(e=h.createElement(o),o==="select"&&(h=e,s.multiple?h.multiple=!0:s.size&&(h.size=s.size))):e=h.createElementNS(e,o),e[bn]=t,e[ti]=s,Vf(e,t,!1,!1),t.stateNode=e;e:{switch(h=lt(o,s),o){case"dialog":Ye("cancel",e),Ye("close",e),u=s;break;case"iframe":case"object":case"embed":Ye("load",e),u=s;break;case"video":case"audio":for(u=0;umo&&(t.flags|=128,s=!0,di(d,!1),t.lanes=4194304)}else{if(!s)if(e=Rs(h),e!==null){if(t.flags|=128,s=!0,o=e.updateQueue,o!==null&&(t.updateQueue=o,t.flags|=4),di(d,!0),d.tail===null&&d.tailMode==="hidden"&&!h.alternate&&!Ze)return Tt(t),null}else 2*at()-d.renderingStartTime>mo&&o!==1073741824&&(t.flags|=128,s=!0,di(d,!1),t.lanes=4194304);d.isBackwards?(h.sibling=t.child,t.child=h):(o=d.last,o!==null?o.sibling=h:t.child=h,d.last=h)}return d.tail!==null?(t=d.tail,d.rendering=t,d.tail=t.sibling,d.renderingStartTime=at(),t.sibling=null,o=tt.current,qe(tt,s?o&1|2:o&1),t):(Tt(t),null);case 22:case 23:return fu(),s=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(t.flags|=8192),s&&t.mode&1?Qt&1073741824&&(Tt(t),t.subtreeFlags&6&&(t.flags|=8192)):Tt(t),null;case 24:return null;case 25:return null}throw Error(i(156,t.tag))}function u0(e,t){switch(wa(t),t.tag){case 1:return Lt(t.type)&&hs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return uo(),Je(At),Je(Rt),ja(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return _a(t),null;case 13:if(Je(tt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));io()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Je(tt),null;case 4:return uo(),null;case 10:return Pa(t.type._context),null;case 22:case 23:return fu(),null;case 24:return null;default:return null}}var Os=!1,$t=!1,c0=typeof WeakSet=="function"?WeakSet:Set,ue=null;function fo(e,t){var o=e.ref;if(o!==null)if(typeof o=="function")try{o(null)}catch(s){rt(e,t,s)}else o.current=null}function eu(e,t,o){try{o()}catch(s){rt(e,t,s)}}var Qf=!1;function d0(e,t){if(fa=ts,e=Ed(),oa(e)){if("selectionStart"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var s=o.getSelection&&o.getSelection();if(s&&s.rangeCount!==0){o=s.anchorNode;var u=s.anchorOffset,d=s.focusNode;s=s.focusOffset;try{o.nodeType,d.nodeType}catch{o=null;break e}var h=0,P=-1,N=-1,B=0,Z=0,ne=e,Y=null;t:for(;;){for(var ae;ne!==o||u!==0&&ne.nodeType!==3||(P=h+u),ne!==d||s!==0&&ne.nodeType!==3||(N=h+s),ne.nodeType===3&&(h+=ne.nodeValue.length),(ae=ne.firstChild)!==null;)Y=ne,ne=ae;for(;;){if(ne===e)break t;if(Y===o&&++B===u&&(P=h),Y===d&&++Z===s&&(N=h),(ae=ne.nextSibling)!==null)break;ne=Y,Y=ne.parentNode}ne=ae}o=P===-1||N===-1?null:{start:P,end:N}}else o=null}o=o||{start:0,end:0}}else o=null;for(pa={focusedElem:e,selectionRange:o},ts=!1,ue=t;ue!==null;)if(t=ue,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ue=e;else for(;ue!==null;){t=ue;try{var de=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(de!==null){var pe=de.memoizedProps,ut=de.memoizedState,F=t.stateNode,O=F.getSnapshotBeforeUpdate(t.elementType===t.type?pe:fn(t.type,pe),ut);F.__reactInternalSnapshotBeforeUpdate=O}break;case 3:var D=t.stateNode.containerInfo;D.nodeType===1?D.textContent="":D.nodeType===9&&D.documentElement&&D.removeChild(D.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(oe){rt(t,t.return,oe)}if(e=t.sibling,e!==null){e.return=t.return,ue=e;break}ue=t.return}return de=Qf,Qf=!1,de}function fi(e,t,o){var s=t.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var u=s=s.next;do{if((u.tag&e)===e){var d=u.destroy;u.destroy=void 0,d!==void 0&&eu(t,o,d)}u=u.next}while(u!==s)}}function zs(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var o=t=t.next;do{if((o.tag&e)===e){var s=o.create;o.destroy=s()}o=o.next}while(o!==t)}}function tu(e){var t=e.ref;if(t!==null){var o=e.stateNode;switch(e.tag){case 5:e=o;break;default:e=o}typeof t=="function"?t(e):t.current=e}}function qf(e){var t=e.alternate;t!==null&&(e.alternate=null,qf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[bn],delete t[ti],delete t[ya],delete t[Kg],delete t[Qg])),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 Xf(e){return e.tag===5||e.tag===3||e.tag===4}function Yf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xf(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 nu(e,t,o){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?o.nodeType===8?o.parentNode.insertBefore(e,t):o.insertBefore(e,t):(o.nodeType===8?(t=o.parentNode,t.insertBefore(e,o)):(t=o,t.appendChild(e)),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=ps));else if(s!==4&&(e=e.child,e!==null))for(nu(e,t,o),e=e.sibling;e!==null;)nu(e,t,o),e=e.sibling}function ru(e,t,o){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(s!==4&&(e=e.child,e!==null))for(ru(e,t,o),e=e.sibling;e!==null;)ru(e,t,o),e=e.sibling}var wt=null,pn=!1;function mr(e,t,o){for(o=o.child;o!==null;)Jf(e,t,o),o=o.sibling}function Jf(e,t,o){if(kn&&typeof kn.onCommitFiberUnmount=="function")try{kn.onCommitFiberUnmount(qi,o)}catch{}switch(o.tag){case 5:$t||fo(o,t);case 6:var s=wt,u=pn;wt=null,mr(e,t,o),wt=s,pn=u,wt!==null&&(pn?(e=wt,o=o.stateNode,e.nodeType===8?e.parentNode.removeChild(o):e.removeChild(o)):wt.removeChild(o.stateNode));break;case 18:wt!==null&&(pn?(e=wt,o=o.stateNode,e.nodeType===8?ga(e.parentNode,o):e.nodeType===1&&ga(e,o),Ho(e)):ga(wt,o.stateNode));break;case 4:s=wt,u=pn,wt=o.stateNode.containerInfo,pn=!0,mr(e,t,o),wt=s,pn=u;break;case 0:case 11:case 14:case 15:if(!$t&&(s=o.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){u=s=s.next;do{var d=u,h=d.destroy;d=d.tag,h!==void 0&&(d&2||d&4)&&eu(o,t,h),u=u.next}while(u!==s)}mr(e,t,o);break;case 1:if(!$t&&(fo(o,t),s=o.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=o.memoizedProps,s.state=o.memoizedState,s.componentWillUnmount()}catch(P){rt(o,t,P)}mr(e,t,o);break;case 21:mr(e,t,o);break;case 22:o.mode&1?($t=(s=$t)||o.memoizedState!==null,mr(e,t,o),$t=s):mr(e,t,o);break;default:mr(e,t,o)}}function Zf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var o=e.stateNode;o===null&&(o=e.stateNode=new c0),t.forEach(function(s){var u=S0.bind(null,e,s);o.has(s)||(o.add(s),s.then(u,u))})}}function mn(e,t){var o=t.deletions;if(o!==null)for(var s=0;su&&(u=h),s&=~d}if(s=u,s=at()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*p0(s/1960))-s,10e?16:e,gr===null)var s=!1;else{if(e=gr,gr=null,Bs=0,_e&6)throw Error(i(331));var u=_e;for(_e|=4,ue=e.current;ue!==null;){var d=ue,h=d.child;if(ue.flags&16){var P=d.deletions;if(P!==null){for(var N=0;Nat()-su?Or(e,0):iu|=o),Bt(e,t)}function fp(e,t){t===0&&(e.mode&1?(t=Yi,Yi<<=1,!(Yi&130023424)&&(Yi=4194304)):t=1);var o=jt();e=Vn(e,t),e!==null&&(Fo(e,t,o),Bt(e,o))}function x0(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),fp(e,o)}function S0(e,t){var o=0;switch(e.tag){case 13:var s=e.stateNode,u=e.memoizedState;u!==null&&(o=u.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(i(314))}s!==null&&s.delete(t),fp(e,o)}var pp;pp=function(e,t,o){if(e!==null)if(e.memoizedProps!==t.pendingProps||At.current)Ft=!0;else{if(!(e.lanes&o)&&!(t.flags&128))return Ft=!1,l0(e,t,o);Ft=!!(e.flags&131072)}else Ft=!1,Ze&&t.flags&1048576&&Vd(t,xs,t.index);switch(t.lanes=0,t.tag){case 2:var s=t.type;js(e,t),e=t.pendingProps;var u=no(t,Rt.current);ao(t,o),u=Aa(null,t,s,e,u,o);var d=La();return t.flags|=1,typeof u=="object"&&u!==null&&typeof u.render=="function"&&u.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Lt(s)?(d=!0,gs(t)):d=!1,t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,Ia(t),u.updater=_s,t.stateNode=u,u._reactInternals=t,Ha(t,s,e,o),t=Qa(null,t,s,!0,d,o)):(t.tag=0,Ze&&d&&Sa(t),Nt(null,t,u,o),t=t.child),t;case 16:s=t.elementType;e:{switch(js(e,t),e=t.pendingProps,u=s._init,s=u(s._payload),t.type=s,u=t.tag=C0(s),e=fn(s,e),u){case 0:t=Ka(null,t,s,e,o);break e;case 1:t=Ff(null,t,s,e,o);break e;case 11:t=jf(null,t,s,e,o);break e;case 14:t=Of(null,t,s,fn(s.type,e),o);break e}throw Error(i(306,s,""))}return t;case 0:return s=t.type,u=t.pendingProps,u=t.elementType===s?u:fn(s,u),Ka(e,t,s,u,o);case 1:return s=t.type,u=t.pendingProps,u=t.elementType===s?u:fn(s,u),Ff(e,t,s,u,o);case 3:e:{if(Df(t),e===null)throw Error(i(387));s=t.pendingProps,d=t.memoizedState,u=d.element,ef(e,t),Es(t,s,null,o);var h=t.memoizedState;if(s=h.element,d.isDehydrated)if(d={element:s,isDehydrated:!1,cache:h.cache,pendingSuspenseBoundaries:h.pendingSuspenseBoundaries,transitions:h.transitions},t.updateQueue.baseState=d,t.memoizedState=d,t.flags&256){u=co(Error(i(423)),t),t=Bf(e,t,s,o,u);break e}else if(s!==u){u=co(Error(i(424)),t),t=Bf(e,t,s,o,u);break e}else for(Kt=ar(t.stateNode.containerInfo.firstChild),Gt=t,Ze=!0,dn=null,o=Jd(t,null,s,o),t.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling;else{if(io(),s===u){t=Kn(e,t,o);break e}Nt(e,t,s,o)}t=t.child}return t;case 5:return rf(t),e===null&&ka(t),s=t.type,u=t.pendingProps,d=e!==null?e.memoizedProps:null,h=u.children,ma(s,u)?h=null:d!==null&&ma(s,d)&&(t.flags|=32),Lf(e,t),Nt(e,t,h,o),t.child;case 6:return e===null&&ka(t),null;case 13:return Wf(e,t,o);case 4:return Ma(t,t.stateNode.containerInfo),s=t.pendingProps,e===null?t.child=so(t,null,s,o):Nt(e,t,s,o),t.child;case 11:return s=t.type,u=t.pendingProps,u=t.elementType===s?u:fn(s,u),jf(e,t,s,u,o);case 7:return Nt(e,t,t.pendingProps,o),t.child;case 8:return Nt(e,t,t.pendingProps.children,o),t.child;case 12:return Nt(e,t,t.pendingProps.children,o),t.child;case 10:e:{if(s=t.type._context,u=t.pendingProps,d=t.memoizedProps,h=u.value,qe(Cs,s._currentValue),s._currentValue=h,d!==null)if(cn(d.value,h)){if(d.children===u.children&&!At.current){t=Kn(e,t,o);break e}}else for(d=t.child,d!==null&&(d.return=t);d!==null;){var P=d.dependencies;if(P!==null){h=d.child;for(var N=P.firstContext;N!==null;){if(N.context===s){if(d.tag===1){N=Gn(-1,o&-o),N.tag=2;var B=d.updateQueue;if(B!==null){B=B.shared;var Z=B.pending;Z===null?N.next=N:(N.next=Z.next,Z.next=N),B.pending=N}}d.lanes|=o,N=d.alternate,N!==null&&(N.lanes|=o),Ta(d.return,o,t),P.lanes|=o;break}N=N.next}}else if(d.tag===10)h=d.type===t.type?null:d.child;else if(d.tag===18){if(h=d.return,h===null)throw Error(i(341));h.lanes|=o,P=h.alternate,P!==null&&(P.lanes|=o),Ta(h,o,t),h=d.sibling}else h=d.child;if(h!==null)h.return=d;else for(h=d;h!==null;){if(h===t){h=null;break}if(d=h.sibling,d!==null){d.return=h.return,h=d;break}h=h.return}d=h}Nt(e,t,u.children,o),t=t.child}return t;case 9:return u=t.type,s=t.pendingProps.children,ao(t,o),u=Zt(u),s=s(u),t.flags|=1,Nt(e,t,s,o),t.child;case 14:return s=t.type,u=fn(s,t.pendingProps),u=fn(s.type,u),Of(e,t,s,u,o);case 15:return zf(e,t,t.type,t.pendingProps,o);case 17:return s=t.type,u=t.pendingProps,u=t.elementType===s?u:fn(s,u),js(e,t),t.tag=1,Lt(s)?(e=!0,gs(t)):e=!1,ao(t,o),Pf(t,s,u),Ha(t,s,u,o),Qa(null,t,s,!0,e,o);case 19:return Hf(e,t,o);case 22:return Af(e,t,o)}throw Error(i(156,t.tag))};function mp(e,t){return Gc(e,t)}function w0(e,t,o,s){this.tag=e,this.key=o,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=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function nn(e,t,o,s){return new w0(e,t,o,s)}function mu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function C0(e){if(typeof e=="function")return mu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===W)return 11;if(e===X)return 14}return 2}function xr(e,t){var o=e.alternate;return o===null?(o=nn(e.tag,t,e.key,e.mode),o.elementType=e.elementType,o.type=e.type,o.stateNode=e.stateNode,o.alternate=e,e.alternate=o):(o.pendingProps=t,o.type=e.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=e.flags&14680064,o.childLanes=e.childLanes,o.lanes=e.lanes,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,t=e.dependencies,o.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},o.sibling=e.sibling,o.index=e.index,o.ref=e.ref,o}function Vs(e,t,o,s,u,d){var h=2;if(s=e,typeof e=="function")mu(e)&&(h=1);else if(typeof e=="string")h=5;else e:switch(e){case L:return Ar(o.children,u,d,t);case Q:h=8,u|=8;break;case te:return e=nn(12,o,t,u|2),e.elementType=te,e.lanes=d,e;case H:return e=nn(13,o,t,u),e.elementType=H,e.lanes=d,e;case q:return e=nn(19,o,t,u),e.elementType=q,e.lanes=d,e;case re:return Gs(o,u,d,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case m:h=10;break e;case z:h=9;break e;case W:h=11;break e;case X:h=14;break e;case ee:h=16,s=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return t=nn(h,o,t,u),t.elementType=e,t.type=s,t.lanes=d,t}function Ar(e,t,o,s){return e=nn(7,e,s,t),e.lanes=o,e}function Gs(e,t,o,s){return e=nn(22,e,s,t),e.elementType=re,e.lanes=o,e.stateNode={isHidden:!1},e}function hu(e,t,o){return e=nn(6,e,null,t),e.lanes=o,e}function gu(e,t,o){return t=nn(4,e.children!==null?e.children:[],e.key,t),t.lanes=o,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function k0(e,t,o,s,u){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=Ul(0),this.expirationTimes=Ul(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ul(0),this.identifierPrefix=s,this.onRecoverableError=u,this.mutableSourceEagerHydrationData=null}function yu(e,t,o,s,u,d,h,P,N){return e=new k0(e,t,o,P,N),t===1?(t=1,d===!0&&(t|=8)):t=0,d=nn(3,null,null,t),e.current=d,d.stateNode=e,d.memoizedState={element:s,isDehydrated:o,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ia(d),e}function b0(e,t,o){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),ku.exports=A0(),ku.exports}var Tp;function L0(){if(Tp)return Zs;Tp=1;var n=Im();return Zs.createRoot=n.createRoot,Zs.hydrateRoot=n.hydrateRoot,Zs}var F0=L0();const D0=rc(F0);var E=oc();const jn=rc(E),fl=M0({__proto__:null,default:jn},[E]);function _n(n){if(typeof n!="object"||n===null)return!1;const r=Object.getPrototypeOf(n);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)}function Mm(n){if(E.isValidElement(n)||!_n(n))return n;const r={};return Object.keys(n).forEach(i=>{r[i]=Mm(n[i])}),r}function _t(n,r,i={clone:!0}){const l=i.clone?{...n}:n;return _n(n)&&_n(r)&&Object.keys(r).forEach(a=>{E.isValidElement(r[a])?l[a]=r[a]:_n(r[a])&&Object.prototype.hasOwnProperty.call(n,a)&&_n(n[a])?l[a]=_t(n[a],r[a],i):i.clone?l[a]=_n(r[a])?Mm(r[a]):r[a]:l[a]=r[a]}),l}function Yn(n,...r){const i=new URL(`https://mui.com/production-error/?code=${n}`);return r.forEach(l=>i.searchParams.append("args[]",l)),`Minified MUI error #${n}; visit ${i} for the full message.`}function be(n){if(typeof n!="string")throw new Error(Yn(7));return n.charAt(0).toUpperCase()+n.slice(1)}function $p(...n){return n.reduce((r,i)=>i==null?r:function(...a){r.apply(this,a),i.apply(this,a)},()=>{})}function _m(n,r=166){let i;function l(...a){const c=()=>{n.apply(this,a)};clearTimeout(i),i=setTimeout(c,r)}return l.clear=()=>{clearTimeout(i)},l}function Ru(n,r){var i,l,a;return E.isValidElement(n)&&r.indexOf(n.type.muiName??((a=(l=(i=n.type)==null?void 0:i._payload)==null?void 0:l.value)==null?void 0:a.muiName))!==-1}function vn(n){return n&&n.ownerDocument||document}function Jn(n){return vn(n).defaultView||window}function Du(n,r){typeof n=="function"?n(r):n&&(n.current=r)}const Cr=typeof window<"u"?E.useLayoutEffect:E.useEffect;let Ip=0;function B0(n){const[r,i]=E.useState(n),l=n||r;return E.useEffect(()=>{r==null&&(Ip+=1,i(`mui-${Ip}`))},[r]),l}const W0={...fl},Mp=W0.useId;function ic(n){if(Mp!==void 0){const r=Mp();return n??r}return B0(n)}function Bu({controlled:n,default:r,name:i,state:l="value"}){const{current:a}=E.useRef(n!==void 0),[c,f]=E.useState(r),p=a?n:c,g=E.useCallback(y=>{a||f(y)},[]);return[p,g]}function Eo(n){const r=E.useRef(n);return Cr(()=>{r.current=n}),E.useRef((...i)=>(0,r.current)(...i)).current}function bt(...n){return E.useMemo(()=>n.every(r=>r==null)?null:r=>{n.forEach(i=>{Du(i,r)})},n)}const _p={};function Nm(n,r){const i=E.useRef(_p);return i.current===_p&&(i.current=n(r)),i}const U0=[];function H0(n){E.useEffect(n,U0)}class sc{constructor(){yi(this,"currentId",null);yi(this,"clear",()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)});yi(this,"disposeEffect",()=>this.clear)}static create(){return new sc}start(r,i){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,i()},r)}}function lc(){const n=Nm(sc.create).current;return H0(n.disposeEffect),n}function Np(n){try{return n.matches(":focus-visible")}catch{}return!1}function jm(n=window){const r=n.document.documentElement.clientWidth;return n.innerWidth-r}function Mi(n,r){const i={...r};for(const l in n)if(Object.prototype.hasOwnProperty.call(n,l)){const a=l;if(a==="components"||a==="slots")i[a]={...n[a],...i[a]};else if(a==="componentsProps"||a==="slotProps"){const c=n[a],f=r[a];if(!f)i[a]=c||{};else if(!c)i[a]=f;else{i[a]={...f};for(const p in c)if(Object.prototype.hasOwnProperty.call(c,p)){const g=p;i[a][g]=Mi(c[g],f[g])}}}else i[a]===void 0&&(i[a]=n[a])}return i}function Le(n,r,i=void 0){const l={};for(const a in n){const c=n[a];let f="",p=!0;for(let g=0;gn,V0=()=>{let n=jp;return{configure(r){n=r},generate(r){return n(r)},reset(){n=jp}}},Om=V0(),G0={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function Oe(n,r,i="Mui"){const l=G0[r];return l?`${i}-${l}`:`${Om.generate(n)}-${r}`}function Ne(n,r,i="Mui"){const l={};return r.forEach(a=>{l[a]=Oe(n,a,i)}),l}function K0(n,r=Number.MIN_SAFE_INTEGER,i=Number.MAX_SAFE_INTEGER){return Math.max(r,Math.min(n,i))}function Q0(n){return typeof n=="string"}function zm(n,r,i){return n===void 0||Q0(n)?r:{...r,ownerState:{...r.ownerState,...i}}}function Am(n){var r,i,l="";if(typeof n=="string"||typeof n=="number")l+=n;else if(typeof n=="object")if(Array.isArray(n)){var a=n.length;for(r=0;rl.match(/^on[A-Z]/)&&typeof n[l]=="function"&&!r.includes(l)).forEach(l=>{i[l]=n[l]}),i}function Op(n){if(n===void 0)return{};const r={};return Object.keys(n).filter(i=>!(i.match(/^on[A-Z]/)&&typeof n[i]=="function")).forEach(i=>{r[i]=n[i]}),r}function Fm(n){const{getSlotProps:r,additionalProps:i,externalSlotProps:l,externalForwardedProps:a,className:c}=n;if(!r){const k=Ee(i==null?void 0:i.className,c,a==null?void 0:a.className,l==null?void 0:l.className),C={...i==null?void 0:i.style,...a==null?void 0:a.style,...l==null?void 0:l.style},R={...i,...a,...l};return k.length>0&&(R.className=k),Object.keys(C).length>0&&(R.style=C),{props:R,internalRef:void 0}}const f=Lm({...a,...l}),p=Op(l),g=Op(a),y=r(f),w=Ee(y==null?void 0:y.className,i==null?void 0:i.className,c,a==null?void 0:a.className,l==null?void 0:l.className),x={...y==null?void 0:y.style,...i==null?void 0:i.style,...a==null?void 0:a.style,...l==null?void 0:l.style},v={...y,...i,...g,...p};return w.length>0&&(v.className=w),Object.keys(x).length>0&&(v.style=x),{props:v,internalRef:y.ref}}function Dm(n,r,i){return typeof n=="function"?n(r,i):n}function zp(n){var x;const{elementType:r,externalSlotProps:i,ownerState:l,skipResolvingSlotProps:a=!1,...c}=n,f=a?{}:Dm(i,l),{props:p,internalRef:g}=Fm({...c,externalSlotProps:f}),y=bt(g,f==null?void 0:f.ref,(x=n.additionalProps)==null?void 0:x.ref);return zm(r,{...p,ref:y},l)}function Fi(n){var r;return parseInt(E.version,10)>=19?((r=n==null?void 0:n.props)==null?void 0:r.ref)||null:(n==null?void 0:n.ref)||null}function Ti(n,r){return r?_t(n,r,{clone:!1}):n}function q0(n,r){if(!n.containerQueries)return r;const i=Object.keys(r).filter(l=>l.startsWith("@container")).sort((l,a)=>{var f,p;const c=/min-width:\s*([0-9.]+)/;return+(((f=l.match(c))==null?void 0:f[1])||0)-+(((p=a.match(c))==null?void 0:p[1])||0)});return i.length?i.reduce((l,a)=>{const c=r[a];return delete l[a],l[a]=c,l},{...r}):r}function X0(n,r){return r==="@"||r.startsWith("@")&&(n.some(i=>r.startsWith(`@${i}`))||!!r.match(/^@\d/))}function Y0(n,r){const i=r.match(/^@([^/]+)?\/?(.+)?$/);if(!i)return null;const[,l,a]=i,c=Number.isNaN(+l)?l||0:+l;return n.containerQueries(a).up(c)}function J0(n){const r=(c,f)=>c.replace("@media",f?`@container ${f}`:"@container");function i(c,f){c.up=(...p)=>r(n.breakpoints.up(...p),f),c.down=(...p)=>r(n.breakpoints.down(...p),f),c.between=(...p)=>r(n.breakpoints.between(...p),f),c.only=(...p)=>r(n.breakpoints.only(...p),f),c.not=(...p)=>{const g=r(n.breakpoints.not(...p),f);return g.includes("not all and")?g.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):g}}const l={},a=c=>(i(l,c),l);return i(a),{...n,containerQueries:a}}const xl={xs:0,sm:600,md:900,lg:1200,xl:1536},Ap={keys:["xs","sm","md","lg","xl"],up:n=>`@media (min-width:${xl[n]}px)`},Z0={containerQueries:n=>({up:r=>{let i=typeof r=="number"?r:xl[r]||r;return typeof i=="number"&&(i=`${i}px`),n?`@container ${n} (min-width:${i})`:`@container (min-width:${i})`}})};function sn(n,r,i){const l=n.theme||{};if(Array.isArray(r)){const c=l.breakpoints||Ap;return r.reduce((f,p,g)=>(f[c.up(c.keys[g])]=i(r[g]),f),{})}if(typeof r=="object"){const c=l.breakpoints||Ap;return Object.keys(r).reduce((f,p)=>{if(X0(c.keys,p)){const g=Y0(l.containerQueries?l:Z0,p);g&&(f[g]=i(r[p],p))}else if(Object.keys(c.values||xl).includes(p)){const g=c.up(p);f[g]=i(r[p],p)}else{const g=p;f[g]=r[g]}return f},{})}return i(r)}function ey(n={}){var i;return((i=n.keys)==null?void 0:i.reduce((l,a)=>{const c=n.up(a);return l[c]={},l},{}))||{}}function ty(n,r){return n.reduce((i,l)=>{const a=i[l];return(!a||Object.keys(a).length===0)&&delete i[l],i},r)}function ny(n,r){if(typeof n!="object")return{};const i={},l=Object.keys(r);return Array.isArray(n)?l.forEach((a,c)=>{c{n[a]!=null&&(i[a]=!0)}),i}function Sl({values:n,breakpoints:r,base:i}){const l=i||ny(n,r),a=Object.keys(l);if(a.length===0)return n;let c;return a.reduce((f,p,g)=>(Array.isArray(n)?(f[p]=n[g]!=null?n[g]:n[c],c=g):typeof n=="object"?(f[p]=n[p]!=null?n[p]:n[c],c=p):f[p]=n,f),{})}function wl(n,r,i=!0){if(!r||typeof r!="string")return null;if(n&&n.vars&&i){const l=`vars.${r}`.split(".").reduce((a,c)=>a&&a[c]?a[c]:null,n);if(l!=null)return l}return r.split(".").reduce((l,a)=>l&&l[a]!=null?l[a]:null,n)}function pl(n,r,i,l=i){let a;return typeof n=="function"?a=n(i):Array.isArray(n)?a=n[i]||l:a=wl(n,i)||l,r&&(a=r(a,l,n)),a}function ct(n){const{prop:r,cssProperty:i=n.prop,themeKey:l,transform:a}=n,c=f=>{if(f[r]==null)return null;const p=f[r],g=f.theme,y=wl(g,l)||{};return sn(f,p,x=>{let v=pl(y,a,x);return x===v&&typeof x=="string"&&(v=pl(y,a,`${r}${x==="default"?"":be(x)}`,x)),i===!1?v:{[i]:v}})};return c.propTypes={},c.filterProps=[r],c}function ry(n){const r={};return i=>(r[i]===void 0&&(r[i]=n(i)),r[i])}const oy={m:"margin",p:"padding"},iy={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},Lp={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},sy=ry(n=>{if(n.length>2)if(Lp[n])n=Lp[n];else return[n];const[r,i]=n.split(""),l=oy[r],a=iy[i]||"";return Array.isArray(a)?a.map(c=>l+c):[l+a]}),ac=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],uc=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...ac,...uc];function Di(n,r,i,l){const a=wl(n,r,!0)??i;return typeof a=="number"||typeof a=="string"?c=>typeof c=="string"?c:typeof a=="string"?`calc(${c} * ${a})`:a*c:Array.isArray(a)?c=>{if(typeof c=="string")return c;const f=Math.abs(c),p=a[f];return c>=0?p:typeof p=="number"?-p:`-${p}`}:typeof a=="function"?a:()=>{}}function cc(n){return Di(n,"spacing",8)}function Bi(n,r){return typeof r=="string"||r==null?r:n(r)}function ly(n,r){return i=>n.reduce((l,a)=>(l[a]=Bi(r,i),l),{})}function ay(n,r,i,l){if(!r.includes(i))return null;const a=sy(i),c=ly(a,l),f=n[i];return sn(n,f,c)}function Bm(n,r){const i=cc(n.theme);return Object.keys(n).map(l=>ay(n,r,l,i)).reduce(Ti,{})}function ot(n){return Bm(n,ac)}ot.propTypes={};ot.filterProps=ac;function it(n){return Bm(n,uc)}it.propTypes={};it.filterProps=uc;function Cl(...n){const r=n.reduce((l,a)=>(a.filterProps.forEach(c=>{l[c]=a}),l),{}),i=l=>Object.keys(l).reduce((a,c)=>r[c]?Ti(a,r[c](l)):a,{});return i.propTypes={},i.filterProps=n.reduce((l,a)=>l.concat(a.filterProps),[]),i}function on(n){return typeof n!="number"?n:`${n}px solid`}function ln(n,r){return ct({prop:n,themeKey:"borders",transform:r})}const uy=ln("border",on),cy=ln("borderTop",on),dy=ln("borderRight",on),fy=ln("borderBottom",on),py=ln("borderLeft",on),my=ln("borderColor"),hy=ln("borderTopColor"),gy=ln("borderRightColor"),yy=ln("borderBottomColor"),vy=ln("borderLeftColor"),xy=ln("outline",on),Sy=ln("outlineColor"),kl=n=>{if(n.borderRadius!==void 0&&n.borderRadius!==null){const r=Di(n.theme,"shape.borderRadius",4),i=l=>({borderRadius:Bi(r,l)});return sn(n,n.borderRadius,i)}return null};kl.propTypes={};kl.filterProps=["borderRadius"];Cl(uy,cy,dy,fy,py,my,hy,gy,yy,vy,kl,xy,Sy);const bl=n=>{if(n.gap!==void 0&&n.gap!==null){const r=Di(n.theme,"spacing",8),i=l=>({gap:Bi(r,l)});return sn(n,n.gap,i)}return null};bl.propTypes={};bl.filterProps=["gap"];const El=n=>{if(n.columnGap!==void 0&&n.columnGap!==null){const r=Di(n.theme,"spacing",8),i=l=>({columnGap:Bi(r,l)});return sn(n,n.columnGap,i)}return null};El.propTypes={};El.filterProps=["columnGap"];const Rl=n=>{if(n.rowGap!==void 0&&n.rowGap!==null){const r=Di(n.theme,"spacing",8),i=l=>({rowGap:Bi(r,l)});return sn(n,n.rowGap,i)}return null};Rl.propTypes={};Rl.filterProps=["rowGap"];const wy=ct({prop:"gridColumn"}),Cy=ct({prop:"gridRow"}),ky=ct({prop:"gridAutoFlow"}),by=ct({prop:"gridAutoColumns"}),Ey=ct({prop:"gridAutoRows"}),Ry=ct({prop:"gridTemplateColumns"}),Py=ct({prop:"gridTemplateRows"}),Ty=ct({prop:"gridTemplateAreas"}),$y=ct({prop:"gridArea"});Cl(bl,El,Rl,wy,Cy,ky,by,Ey,Ry,Py,Ty,$y);function Ro(n,r){return r==="grey"?r:n}const Iy=ct({prop:"color",themeKey:"palette",transform:Ro}),My=ct({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Ro}),_y=ct({prop:"backgroundColor",themeKey:"palette",transform:Ro});Cl(Iy,My,_y);function qt(n){return n<=1&&n!==0?`${n*100}%`:n}const Ny=ct({prop:"width",transform:qt}),dc=n=>{if(n.maxWidth!==void 0&&n.maxWidth!==null){const r=i=>{var a,c,f,p,g;const l=((f=(c=(a=n.theme)==null?void 0:a.breakpoints)==null?void 0:c.values)==null?void 0:f[i])||xl[i];return l?((g=(p=n.theme)==null?void 0:p.breakpoints)==null?void 0:g.unit)!=="px"?{maxWidth:`${l}${n.theme.breakpoints.unit}`}:{maxWidth:l}:{maxWidth:qt(i)}};return sn(n,n.maxWidth,r)}return null};dc.filterProps=["maxWidth"];const jy=ct({prop:"minWidth",transform:qt}),Oy=ct({prop:"height",transform:qt}),zy=ct({prop:"maxHeight",transform:qt}),Ay=ct({prop:"minHeight",transform:qt});ct({prop:"size",cssProperty:"width",transform:qt});ct({prop:"size",cssProperty:"height",transform:qt});const Ly=ct({prop:"boxSizing"});Cl(Ny,dc,jy,Oy,zy,Ay,Ly);const Wi={border:{themeKey:"borders",transform:on},borderTop:{themeKey:"borders",transform:on},borderRight:{themeKey:"borders",transform:on},borderBottom:{themeKey:"borders",transform:on},borderLeft:{themeKey:"borders",transform:on},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:on},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:kl},color:{themeKey:"palette",transform:Ro},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Ro},backgroundColor:{themeKey:"palette",transform:Ro},p:{style:it},pt:{style:it},pr:{style:it},pb:{style:it},pl:{style:it},px:{style:it},py:{style:it},padding:{style:it},paddingTop:{style:it},paddingRight:{style:it},paddingBottom:{style:it},paddingLeft:{style:it},paddingX:{style:it},paddingY:{style:it},paddingInline:{style:it},paddingInlineStart:{style:it},paddingInlineEnd:{style:it},paddingBlock:{style:it},paddingBlockStart:{style:it},paddingBlockEnd:{style:it},m:{style:ot},mt:{style:ot},mr:{style:ot},mb:{style:ot},ml:{style:ot},mx:{style:ot},my:{style:ot},margin:{style:ot},marginTop:{style:ot},marginRight:{style:ot},marginBottom:{style:ot},marginLeft:{style:ot},marginX:{style:ot},marginY:{style:ot},marginInline:{style:ot},marginInlineStart:{style:ot},marginInlineEnd:{style:ot},marginBlock:{style:ot},marginBlockStart:{style:ot},marginBlockEnd:{style:ot},displayPrint:{cssProperty:!1,transform:n=>({"@media print":{display:n}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:bl},rowGap:{style:Rl},columnGap:{style:El},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:qt},maxWidth:{style:dc},minWidth:{transform:qt},height:{transform:qt},maxHeight:{transform:qt},minHeight:{transform:qt},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function Fy(...n){const r=n.reduce((l,a)=>l.concat(Object.keys(a)),[]),i=new Set(r);return n.every(l=>i.size===Object.keys(l).length)}function Dy(n,r){return typeof n=="function"?n(r):n}function By(){function n(i,l,a,c){const f={[i]:l,theme:a},p=c[i];if(!p)return{[i]:l};const{cssProperty:g=i,themeKey:y,transform:w,style:x}=p;if(l==null)return null;if(y==="typography"&&l==="inherit")return{[i]:l};const v=wl(a,y)||{};return x?x(f):sn(f,l,C=>{let R=pl(v,w,C);return C===R&&typeof C=="string"&&(R=pl(v,w,`${i}${C==="default"?"":be(C)}`,C)),g===!1?R:{[g]:R}})}function r(i){const{sx:l,theme:a={}}=i||{};if(!l)return null;const c=a.unstable_sxConfig??Wi;function f(p){let g=p;if(typeof p=="function")g=p(a);else if(typeof p!="object")return p;if(!g)return null;const y=ey(a.breakpoints),w=Object.keys(y);let x=y;return Object.keys(g).forEach(v=>{const k=Dy(g[v],a);if(k!=null)if(typeof k=="object")if(c[v])x=Ti(x,n(v,k,a,c));else{const C=sn({theme:a},k,R=>({[v]:R}));Fy(C,k)?x[v]=r({sx:k,theme:a}):x=Ti(x,C)}else x=Ti(x,n(v,k,a,c))}),q0(a,ty(w,x))}return Array.isArray(l)?l.map(f):f(l)}return r}const Wr=By();Wr.filterProps=["sx"];const Wy=n=>{var l;const r={systemProps:{},otherProps:{}},i=((l=n==null?void 0:n.theme)==null?void 0:l.unstable_sxConfig)??Wi;return Object.keys(n).forEach(a=>{i[a]?r.systemProps[a]=n[a]:r.otherProps[a]=n[a]}),r};function fc(n){const{sx:r,...i}=n,{systemProps:l,otherProps:a}=Wy(i);let c;return Array.isArray(r)?c=[l,...r]:typeof r=="function"?c=(...f)=>{const p=r(...f);return _n(p)?{...l,...p}:l}:c={...l,...r},{...a,sx:c}}function ml(){return ml=Object.assign?Object.assign.bind():function(n){for(var r=1;r0?kt(Mo,--Ut):0,To--,pt===10&&(To=1,Tl--),pt}function Xt(){return pt=Ut2||Ni(pt)>3?"":" "}function rv(n,r){for(;--r&&Xt()&&!(pt<48||pt>102||pt>57&&pt<65||pt>70&&pt<97););return Ui(n,al()+(r<6&&On()==32&&Xt()==32))}function Uu(n){for(;Xt();)switch(pt){case n:return Ut;case 34:case 39:n!==34&&n!==39&&Uu(pt);break;case 40:n===41&&Uu(n);break;case 92:Xt();break}return Ut}function ov(n,r){for(;Xt()&&n+pt!==57;)if(n+pt===84&&On()===47)break;return"/*"+Ui(r,Ut-1)+"*"+Pl(n===47?n:Xt())}function iv(n){for(;!Ni(On());)Xt();return Ui(n,Ut)}function sv(n){return Km(cl("",null,null,null,[""],n=Gm(n),0,[0],n))}function cl(n,r,i,l,a,c,f,p,g){for(var y=0,w=0,x=f,v=0,k=0,C=0,R=1,$=1,M=1,j=0,b="",T=a,I=c,A=l,L=b;$;)switch(C=j,j=Xt()){case 40:if(C!=108&&kt(L,x-1)==58){Wu(L+=Ae(ul(j),"&","&\f"),"&\f")!=-1&&(M=-1);break}case 34:case 39:case 91:L+=ul(j);break;case 9:case 10:case 13:case 32:L+=nv(C);break;case 92:L+=rv(al()-1,7);continue;case 47:switch(On()){case 42:case 47:el(lv(ov(Xt(),al()),r,i),g);break;default:L+="/"}break;case 123*R:p[y++]=In(L)*M;case 125*R:case 59:case 0:switch(j){case 0:case 125:$=0;case 59+w:M==-1&&(L=Ae(L,/\f/g,"")),k>0&&In(L)-x&&el(k>32?Dp(L+";",l,i,x-1):Dp(Ae(L," ","")+";",l,i,x-2),g);break;case 59:L+=";";default:if(el(A=Fp(L,r,i,y,w,a,p,b,T=[],I=[],x),c),j===123)if(w===0)cl(L,r,A,A,T,c,x,p,I);else switch(v===99&&kt(L,3)===110?100:v){case 100:case 108:case 109:case 115:cl(n,A,A,l&&el(Fp(n,A,A,0,0,a,p,b,a,T=[],x),I),a,I,x,p,l?T:I);break;default:cl(L,A,A,A,[""],I,0,p,I)}}y=w=k=0,R=M=1,b=L="",x=f;break;case 58:x=1+In(L),k=C;default:if(R<1){if(j==123)--R;else if(j==125&&R++==0&&tv()==125)continue}switch(L+=Pl(j),j*R){case 38:M=w>0?1:(L+="\f",-1);break;case 44:p[y++]=(In(L)-1)*M,M=1;break;case 64:On()===45&&(L+=ul(Xt())),v=On(),w=x=In(b=L+=iv(al())),j++;break;case 45:C===45&&In(L)==2&&(R=0)}}return c}function Fp(n,r,i,l,a,c,f,p,g,y,w){for(var x=a-1,v=a===0?c:[""],k=hc(v),C=0,R=0,$=0;C0?v[M]+" "+j:Ae(j,/&\f/g,v[M])))&&(g[$++]=b);return $l(n,r,i,a===0?pc:p,g,y,w)}function lv(n,r,i){return $l(n,r,i,Wm,Pl(ev()),_i(n,2,-2),0)}function Dp(n,r,i,l){return $l(n,r,i,mc,_i(n,0,l),_i(n,l+1,-1),l)}function Po(n,r){for(var i="",l=hc(n),a=0;a6)switch(kt(n,r+1)){case 109:if(kt(n,r+4)!==45)break;case 102:return Ae(n,/(.+:)(.+)-([^]+)/,"$1"+ze+"$2-$3$1"+hl+(kt(n,r+3)==108?"$3":"$2-$3"))+n;case 115:return~Wu(n,"stretch")?qm(Ae(n,"stretch","fill-available"),r)+n:n}break;case 4949:if(kt(n,r+1)!==115)break;case 6444:switch(kt(n,In(n)-3-(~Wu(n,"!important")&&10))){case 107:return Ae(n,":",":"+ze)+n;case 101:return Ae(n,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ze+(kt(n,14)===45?"inline-":"")+"box$3$1"+ze+"$2$3$1"+Mt+"$2box$3")+n}break;case 5936:switch(kt(n,r+11)){case 114:return ze+n+Mt+Ae(n,/[svh]\w+-[tblr]{2}/,"tb")+n;case 108:return ze+n+Mt+Ae(n,/[svh]\w+-[tblr]{2}/,"tb-rl")+n;case 45:return ze+n+Mt+Ae(n,/[svh]\w+-[tblr]{2}/,"lr")+n}return ze+n+Mt+n+n}return n}var gv=function(r,i,l,a){if(r.length>-1&&!r.return)switch(r.type){case mc:r.return=qm(r.value,r.length);break;case Um:return Po([xi(r,{value:Ae(r.value,"@","@"+ze)})],a);case pc:if(r.length)return Zy(r.props,function(c){switch(Jy(c,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Po([xi(r,{props:[Ae(c,/:(read-\w+)/,":"+hl+"$1")]})],a);case"::placeholder":return Po([xi(r,{props:[Ae(c,/:(plac\w+)/,":"+ze+"input-$1")]}),xi(r,{props:[Ae(c,/:(plac\w+)/,":"+hl+"$1")]}),xi(r,{props:[Ae(c,/:(plac\w+)/,Mt+"input-$1")]})],a)}return""})}},yv=[gv],vv=function(r){var i=r.key;if(i==="css"){var l=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(l,function(R){var $=R.getAttribute("data-emotion");$.indexOf(" ")!==-1&&(document.head.appendChild(R),R.setAttribute("data-s",""))})}var a=r.stylisPlugins||yv,c={},f,p=[];f=r.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+i+' "]'),function(R){for(var $=R.getAttribute("data-emotion").split(" "),M=1;M<$.length;M++)c[$[M]]=!0;p.push(R)});var g,y=[mv,hv];{var w,x=[av,cv(function(R){w.insert(R)})],v=uv(y.concat(a,x)),k=function($){return Po(sv($),v)};g=function($,M,j,b){w=j,k($?$+"{"+M.styles+"}":M.styles),b&&(C.inserted[M.name]=!0)}}var C={key:i,sheet:new Gy({key:i,container:f,nonce:r.nonce,speedy:r.speedy,prepend:r.prepend,insertionPoint:r.insertionPoint}),nonce:r.nonce,inserted:c,registered:{},insert:g};return C.sheet.hydrate(p),C},Pu={exports:{}},Be={};/** @license React v16.13.1 - * react-is.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. - */var Wp;function xv(){if(Wp)return Be;Wp=1;var n=typeof Symbol=="function"&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,l=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,c=n?Symbol.for("react.profiler"):60114,f=n?Symbol.for("react.provider"):60109,p=n?Symbol.for("react.context"):60110,g=n?Symbol.for("react.async_mode"):60111,y=n?Symbol.for("react.concurrent_mode"):60111,w=n?Symbol.for("react.forward_ref"):60112,x=n?Symbol.for("react.suspense"):60113,v=n?Symbol.for("react.suspense_list"):60120,k=n?Symbol.for("react.memo"):60115,C=n?Symbol.for("react.lazy"):60116,R=n?Symbol.for("react.block"):60121,$=n?Symbol.for("react.fundamental"):60117,M=n?Symbol.for("react.responder"):60118,j=n?Symbol.for("react.scope"):60119;function b(I){if(typeof I=="object"&&I!==null){var A=I.$$typeof;switch(A){case r:switch(I=I.type,I){case g:case y:case l:case c:case a:case x:return I;default:switch(I=I&&I.$$typeof,I){case p:case w:case C:case k:case f:return I;default:return A}}case i:return A}}}function T(I){return b(I)===y}return Be.AsyncMode=g,Be.ConcurrentMode=y,Be.ContextConsumer=p,Be.ContextProvider=f,Be.Element=r,Be.ForwardRef=w,Be.Fragment=l,Be.Lazy=C,Be.Memo=k,Be.Portal=i,Be.Profiler=c,Be.StrictMode=a,Be.Suspense=x,Be.isAsyncMode=function(I){return T(I)||b(I)===g},Be.isConcurrentMode=T,Be.isContextConsumer=function(I){return b(I)===p},Be.isContextProvider=function(I){return b(I)===f},Be.isElement=function(I){return typeof I=="object"&&I!==null&&I.$$typeof===r},Be.isForwardRef=function(I){return b(I)===w},Be.isFragment=function(I){return b(I)===l},Be.isLazy=function(I){return b(I)===C},Be.isMemo=function(I){return b(I)===k},Be.isPortal=function(I){return b(I)===i},Be.isProfiler=function(I){return b(I)===c},Be.isStrictMode=function(I){return b(I)===a},Be.isSuspense=function(I){return b(I)===x},Be.isValidElementType=function(I){return typeof I=="string"||typeof I=="function"||I===l||I===y||I===c||I===a||I===x||I===v||typeof I=="object"&&I!==null&&(I.$$typeof===C||I.$$typeof===k||I.$$typeof===f||I.$$typeof===p||I.$$typeof===w||I.$$typeof===$||I.$$typeof===M||I.$$typeof===j||I.$$typeof===R)},Be.typeOf=b,Be}var Up;function Sv(){return Up||(Up=1,Pu.exports=xv()),Pu.exports}var Tu,Hp;function wv(){if(Hp)return Tu;Hp=1;var n=Sv(),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};c[n.ForwardRef]=l,c[n.Memo]=a;function f(C){return n.isMemo(C)?a:c[C.$$typeof]||r}var p=Object.defineProperty,g=Object.getOwnPropertyNames,y=Object.getOwnPropertySymbols,w=Object.getOwnPropertyDescriptor,x=Object.getPrototypeOf,v=Object.prototype;function k(C,R,$){if(typeof R!="string"){if(v){var M=x(R);M&&M!==v&&k(C,M,$)}var j=g(R);y&&(j=j.concat(y(R)));for(var b=f(C),T=f(R),I=0;I=4;++l,a-=4)i=n.charCodeAt(l)&255|(n.charCodeAt(++l)&255)<<8|(n.charCodeAt(++l)&255)<<16|(n.charCodeAt(++l)&255)<<24,i=(i&65535)*1540483477+((i>>>16)*59797<<16),i^=i>>>24,r=(i&65535)*1540483477+((i>>>16)*59797<<16)^(r&65535)*1540483477+((r>>>16)*59797<<16);switch(a){case 3:r^=(n.charCodeAt(l+2)&255)<<16;case 2:r^=(n.charCodeAt(l+1)&255)<<8;case 1:r^=n.charCodeAt(l)&255,r=(r&65535)*1540483477+((r>>>16)*59797<<16)}return r^=r>>>13,r=(r&65535)*1540483477+((r>>>16)*59797<<16),((r^r>>>15)>>>0).toString(36)}var bv={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Ev=/[A-Z]|^ms/g,Rv=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Ym=function(r){return r.charCodeAt(1)===45},Vp=function(r){return r!=null&&typeof r!="boolean"},$u=Qm(function(n){return Ym(n)?n:n.replace(Ev,"-$&").toLowerCase()}),Gp=function(r,i){switch(r){case"animation":case"animationName":if(typeof i=="string")return i.replace(Rv,function(l,a,c){return Mn={name:a,styles:c,next:Mn},a})}return bv[r]!==1&&!Ym(r)&&typeof i=="number"&&i!==0?i+"px":i};function ji(n,r,i){if(i==null)return"";var l=i;if(l.__emotion_styles!==void 0)return l;switch(typeof i){case"boolean":return"";case"object":{var a=i;if(a.anim===1)return Mn={name:a.name,styles:a.styles,next:Mn},a.name;var c=i;if(c.styles!==void 0){var f=c.next;if(f!==void 0)for(;f!==void 0;)Mn={name:f.name,styles:f.styles,next:Mn},f=f.next;var p=c.styles+";";return p}return Pv(n,r,i)}case"function":{if(n!==void 0){var g=Mn,y=i(n);return Mn=g,ji(n,r,y)}break}}var w=i;if(r==null)return w;var x=r[w];return x!==void 0?x:w}function Pv(n,r,i){var l="";if(Array.isArray(i))for(var a=0;a96?Fv:Dv},Xp=function(r,i,l){var a;if(i){var c=i.shouldForwardProp;a=r.__emotion_forwardProp&&c?function(f){return r.__emotion_forwardProp(f)&&c(f)}:c}return typeof a!="function"&&l&&(a=r.__emotion_forwardProp),a},Bv=function(r){var i=r.cache,l=r.serialized,a=r.isStringTag;return gc(i,l,a),Zm(function(){return yc(i,l,a)}),null},Wv=function n(r,i){var l=r.__emotion_real===r,a=l&&r.__emotion_base||r,c,f;i!==void 0&&(c=i.label,f=i.target);var p=Xp(r,i,l),g=p||qp(a),y=!g("as");return function(){var w=arguments,x=l&&r.__emotion_styles!==void 0?r.__emotion_styles.slice(0):[];if(c!==void 0&&x.push("label:"+c+";"),w[0]==null||w[0].raw===void 0)x.push.apply(x,w);else{var v=w[0];x.push(v[0]);for(var k=w.length,C=1;Cr(Hv(a)?i:a):r;return S.jsx(Ov,{styles:l})}/** - * @mui/styled-engine v6.3.0 - * - * @license MIT - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */function th(n,r){return Vu(n,r)}function Gv(n,r){Array.isArray(n.__emotion_styles)&&(n.__emotion_styles=r(n.__emotion_styles))}const Yp=[];function Jp(n){return Yp[0]=n,Hi(Yp)}const Kv=n=>{const r=Object.keys(n).map(i=>({key:i,val:n[i]}))||[];return r.sort((i,l)=>i.val-l.val),r.reduce((i,l)=>({...i,[l.key]:l.val}),{})};function Qv(n){const{values:r={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:i="px",step:l=5,...a}=n,c=Kv(r),f=Object.keys(c);function p(v){return`@media (min-width:${typeof r[v]=="number"?r[v]:v}${i})`}function g(v){return`@media (max-width:${(typeof r[v]=="number"?r[v]:v)-l/100}${i})`}function y(v,k){const C=f.indexOf(k);return`@media (min-width:${typeof r[v]=="number"?r[v]:v}${i}) and (max-width:${(C!==-1&&typeof r[f[C]]=="number"?r[f[C]]:k)-l/100}${i})`}function w(v){return f.indexOf(v)+1(l.length===0?[1]:l).map(c=>{const f=r(c);return typeof f=="number"?`${f}px`:f}).join(" ");return i.mui=!0,i}function Xv(n,r){var l;const i=this;if(i.vars){if(!((l=i.colorSchemes)!=null&&l[n])||typeof i.getColorSchemeSelector!="function")return{};let a=i.getColorSchemeSelector(n);return a==="&"?r:((a.includes("data-")||a.includes("."))&&(a=`*:where(${a.replace(/\s*&$/,"")}) &`),{[a]:r})}return i.palette.mode===n?r:{}}function Sc(n={},...r){const{breakpoints:i={},palette:l={},spacing:a,shape:c={},...f}=n,p=Qv(i),g=nh(a);let y=_t({breakpoints:p,direction:"ltr",components:{},palette:{mode:"light",...l},spacing:g,shape:{...qv,...c}},f);return y=J0(y),y.applyStyles=Xv,y=r.reduce((w,x)=>_t(w,x),y),y.unstable_sxConfig={...Wi,...f==null?void 0:f.unstable_sxConfig},y.unstable_sx=function(x){return Wr({sx:x,theme:this})},y}function Yv(n){return Object.keys(n).length===0}function rh(n=null){const r=E.useContext(Il);return!r||Yv(r)?n:r}const Jv=Sc();function wc(n=Jv){return rh(n)}function Zv({styles:n,themeId:r,defaultTheme:i={}}){const l=wc(i),a=typeof n=="function"?n(r&&l[r]||l):n;return S.jsx(Vv,{styles:a})}function e1(n={}){const{themeId:r,defaultTheme:i,defaultClassName:l="MuiBox-root",generateClassName:a}=n,c=th("div",{shouldForwardProp:p=>p!=="theme"&&p!=="sx"&&p!=="as"})(Wr);return E.forwardRef(function(g,y){const w=wc(i),{className:x,component:v="div",...k}=fc(g);return S.jsx(c,{as:v,ref:y,className:Ee(x,a?a(l):l),theme:r&&w[r]||w,...k})})}function oh(n){const{variants:r,...i}=n,l={variants:r,style:Jp(i),isProcessed:!0};return l.style===i||r&&r.forEach(a=>{typeof a.style!="function"&&(a.style=Jp(a.style))}),l}const t1=Sc();function Iu(n){return n!=="ownerState"&&n!=="theme"&&n!=="sx"&&n!=="as"}function n1(n){return n?(r,i)=>i[n]:null}function r1(n,r,i){n.theme=i1(n.theme)?i:n.theme[r]||n.theme}function dl(n,r){const i=typeof r=="function"?r(n):r;if(Array.isArray(i))return i.flatMap(l=>dl(n,l));if(Array.isArray(i==null?void 0:i.variants)){let l;if(i.isProcessed)l=i.style;else{const{variants:a,...c}=i;l=c}return ih(n,i.variants,[l])}return i!=null&&i.isProcessed?i.style:i}function ih(n,r,i=[]){var a;let l;e:for(let c=0;c{Gv(p,I=>I.filter(A=>A!==Wr));const{name:y,slot:w,skipVariantsResolver:x,skipSx:v,overridesResolver:k=n1(l1(w)),...C}=g,R=x!==void 0?x:w&&w!=="Root"&&w!=="root"||!1,$=v||!1;let M=Iu;w==="Root"||w==="root"?M=l:w?M=a:s1(p)&&(M=void 0);const j=th(p,{shouldForwardProp:M,label:o1(),...C}),b=I=>{if(typeof I=="function"&&I.__emotion_real!==I)return function(L){return dl(L,I)};if(_n(I)){const A=oh(I);return A.variants?function(Q){return dl(Q,A)}:A.style}return I},T=(...I)=>{const A=[],L=I.map(b),Q=[];if(A.push(c),y&&k&&Q.push(function(W){var ee,re;const q=(re=(ee=W.theme.components)==null?void 0:ee[y])==null?void 0:re.styleOverrides;if(!q)return null;const X={};for(const K in q)X[K]=dl(W,q[K]);return k(W,X)}),y&&!R&&Q.push(function(W){var X,ee;const H=W.theme,q=(ee=(X=H==null?void 0:H.components)==null?void 0:X[y])==null?void 0:ee.variants;return q?ih(W,q):null}),$||Q.push(Wr),Array.isArray(L[0])){const z=L.shift(),W=new Array(A.length).fill(""),H=new Array(Q.length).fill("");let q;q=[...W,...z,...H],q.raw=[...W,...z.raw,...H],A.unshift(q)}const te=[...A,...L,...Q],m=j(...te);return p.muiName&&(m.muiName=p.muiName),m};return j.withConfig&&(T.withConfig=j.withConfig),T}}function o1(n,r){return void 0}function i1(n){for(const r in n)return!1;return!0}function s1(n){return typeof n=="string"&&n.charCodeAt(0)>96}function l1(n){return n&&n.charAt(0).toLowerCase()+n.slice(1)}const a1=sh();function u1(n){const{theme:r,name:i,props:l}=n;return!r||!r.components||!r.components[i]||!r.components[i].defaultProps?l:Mi(r.components[i].defaultProps,l)}function c1(n,r,i,l,a){const[c,f]=E.useState(()=>a&&i?i(n).matches:l?l(n).matches:r);return Cr(()=>{if(!i)return;const p=i(n),g=()=>{f(p.matches)};return g(),p.addEventListener("change",g),()=>{p.removeEventListener("change",g)}},[n,i]),c}const d1={...fl},lh=d1.useSyncExternalStore;function f1(n,r,i,l,a){const c=E.useCallback(()=>r,[r]),f=E.useMemo(()=>{if(a&&i)return()=>i(n).matches;if(l!==null){const{matches:w}=l(n);return()=>w}return c},[c,n,l,a,i]),[p,g]=E.useMemo(()=>{if(i===null)return[c,()=>()=>{}];const w=i(n);return[()=>w.matches,x=>(w.addEventListener("change",x),()=>{w.removeEventListener("change",x)})]},[c,i,n]);return lh(g,p,f)}function p1(n={}){const{themeId:r}=n;return function(l,a={}){let c=rh();c&&r&&(c=c[r]||c);const f=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:p=!1,matchMedia:g=f?window.matchMedia:null,ssrMatchMedia:y=null,noSsr:w=!1}=u1({name:"MuiUseMediaQuery",props:a,theme:c});let x=typeof l=="function"?l(c):l;return x=x.replace(/^@media( ?)/m,""),(lh!==void 0?f1:c1)(x,p,g,y,w)}}function Cc(n,r=0,i=1){return K0(n,r,i)}function m1(n){n=n.slice(1);const r=new RegExp(`.{1,${n.length>=6?2:1}}`,"g");let i=n.match(r);return i&&i[0].length===1&&(i=i.map(l=>l+l)),i?`rgb${i.length===4?"a":""}(${i.map((l,a)=>a<3?parseInt(l,16):Math.round(parseInt(l,16)/255*1e3)/1e3).join(", ")})`:""}function kr(n){if(n.type)return n;if(n.charAt(0)==="#")return kr(m1(n));const r=n.indexOf("("),i=n.substring(0,r);if(!["rgb","rgba","hsl","hsla","color"].includes(i))throw new Error(Yn(9,n));let l=n.substring(r+1,n.length-1),a;if(i==="color"){if(l=l.split(" "),a=l.shift(),l.length===4&&l[3].charAt(0)==="/"&&(l[3]=l[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(a))throw new Error(Yn(10,a))}else l=l.split(",");return l=l.map(c=>parseFloat(c)),{type:i,values:l,colorSpace:a}}const h1=n=>{const r=kr(n);return r.values.slice(0,3).map((i,l)=>r.type.includes("hsl")&&l!==0?`${i}%`:i).join(" ")},Ei=(n,r)=>{try{return h1(n)}catch{return n}};function _l(n){const{type:r,colorSpace:i}=n;let{values:l}=n;return r.includes("rgb")?l=l.map((a,c)=>c<3?parseInt(a,10):a):r.includes("hsl")&&(l[1]=`${l[1]}%`,l[2]=`${l[2]}%`),r.includes("color")?l=`${i} ${l.join(" ")}`:l=`${l.join(", ")}`,`${r}(${l})`}function ah(n){n=kr(n);const{values:r}=n,i=r[0],l=r[1]/100,a=r[2]/100,c=l*Math.min(a,1-a),f=(y,w=(y+i/30)%12)=>a-c*Math.max(Math.min(w-3,9-w,1),-1);let p="rgb";const g=[Math.round(f(0)*255),Math.round(f(8)*255),Math.round(f(4)*255)];return n.type==="hsla"&&(p+="a",g.push(r[3])),_l({type:p,values:g})}function Gu(n){n=kr(n);let r=n.type==="hsl"||n.type==="hsla"?kr(ah(n)).values:n.values;return r=r.map(i=>(n.type!=="color"&&(i/=255),i<=.03928?i/12.92:((i+.055)/1.055)**2.4)),Number((.2126*r[0]+.7152*r[1]+.0722*r[2]).toFixed(3))}function g1(n,r){const i=Gu(n),l=Gu(r);return(Math.max(i,l)+.05)/(Math.min(i,l)+.05)}function Nn(n,r){return n=kr(n),r=Cc(r),(n.type==="rgb"||n.type==="hsl")&&(n.type+="a"),n.type==="color"?n.values[3]=`/${r}`:n.values[3]=r,_l(n)}function tl(n,r,i){try{return Nn(n,r)}catch{return n}}function Oi(n,r){if(n=kr(n),r=Cc(r),n.type.includes("hsl"))n.values[2]*=1-r;else if(n.type.includes("rgb")||n.type.includes("color"))for(let i=0;i<3;i+=1)n.values[i]*=1-r;return _l(n)}function Ge(n,r,i){try{return Oi(n,r)}catch{return n}}function zi(n,r){if(n=kr(n),r=Cc(r),n.type.includes("hsl"))n.values[2]+=(100-n.values[2])*r;else if(n.type.includes("rgb"))for(let i=0;i<3;i+=1)n.values[i]+=(255-n.values[i])*r;else if(n.type.includes("color"))for(let i=0;i<3;i+=1)n.values[i]+=(1-n.values[i])*r;return _l(n)}function Ke(n,r,i){try{return zi(n,r)}catch{return n}}function y1(n,r=.15){return Gu(n)>.5?Oi(n,r):zi(n,r)}function nl(n,r,i){try{return y1(n,r)}catch{return n}}const v1=E.createContext(),x1=()=>E.useContext(v1)??!1,S1=E.createContext(void 0);function w1(n){const{theme:r,name:i,props:l}=n;if(!r||!r.components||!r.components[i])return l;const a=r.components[i];return a.defaultProps?Mi(a.defaultProps,l):!a.styleOverrides&&!a.variants?Mi(a,l):l}function C1({props:n,name:r}){const i=E.useContext(S1);return w1({props:n,name:r,theme:{components:i}})}const Zp={theme:void 0};function k1(n){let r,i;return function(a){let c=r;return(c===void 0||a.theme!==i)&&(Zp.theme=a.theme,c=oh(n(Zp)),r=c,i=a.theme),c}}function b1(n=""){function r(...l){if(!l.length)return"";const a=l[0];return typeof a=="string"&&!a.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${n?`${n}-`:""}${a}${r(...l.slice(1))})`:`, ${a}`}return(l,...a)=>`var(--${n?`${n}-`:""}${l}${r(...a)})`}const em=(n,r,i,l=[])=>{let a=n;r.forEach((c,f)=>{f===r.length-1?Array.isArray(a)?a[Number(c)]=i:a&&typeof a=="object"&&(a[c]=i):a&&typeof a=="object"&&(a[c]||(a[c]=l.includes(c)?[]:{}),a=a[c])})},E1=(n,r,i)=>{function l(a,c=[],f=[]){Object.entries(a).forEach(([p,g])=>{(!i||!i([...c,p]))&&g!=null&&(typeof g=="object"&&Object.keys(g).length>0?l(g,[...c,p],Array.isArray(g)?[...f,p]:f):r([...c,p],g,f))})}l(n)},R1=(n,r)=>typeof r=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(l=>n.includes(l))||n[n.length-1].toLowerCase().includes("opacity")?r:`${r}px`:r;function Mu(n,r){const{prefix:i,shouldSkipGeneratingVar:l}=r||{},a={},c={},f={};return E1(n,(p,g,y)=>{if((typeof g=="string"||typeof g=="number")&&(!l||!l(p,g))){const w=`--${i?`${i}-`:""}${p.join("-")}`,x=R1(p,g);Object.assign(a,{[w]:x}),em(c,p,`var(${w})`,y),em(f,p,`var(${w}, ${x})`,y)}},p=>p[0]==="vars"),{css:a,vars:c,varsWithDefaults:f}}function P1(n,r={}){const{getSelector:i=$,disableCssColorScheme:l,colorSchemeSelector:a}=r,{colorSchemes:c={},components:f,defaultColorScheme:p="light",...g}=n,{vars:y,css:w,varsWithDefaults:x}=Mu(g,r);let v=x;const k={},{[p]:C,...R}=c;if(Object.entries(R||{}).forEach(([b,T])=>{const{vars:I,css:A,varsWithDefaults:L}=Mu(T,r);v=_t(v,L),k[b]={css:A,vars:I}}),C){const{css:b,vars:T,varsWithDefaults:I}=Mu(C,r);v=_t(v,I),k[p]={css:b,vars:T}}function $(b,T){var A,L;let I=a;if(a==="class"&&(I=".%s"),a==="data"&&(I="[data-%s]"),a!=null&&a.startsWith("data-")&&!a.includes("%s")&&(I=`[${a}="%s"]`),b){if(I==="media")return n.defaultColorScheme===b?":root":{[`@media (prefers-color-scheme: ${((L=(A=c[b])==null?void 0:A.palette)==null?void 0:L.mode)||b})`]:{":root":T}};if(I)return n.defaultColorScheme===b?`:root, ${I.replace("%s",String(b))}`:I.replace("%s",String(b))}return":root"}return{vars:v,generateThemeVars:()=>{let b={...y};return Object.entries(k).forEach(([,{vars:T}])=>{b=_t(b,T)}),b},generateStyleSheets:()=>{var Q,te;const b=[],T=n.defaultColorScheme||"light";function I(m,z){Object.keys(z).length&&b.push(typeof m=="string"?{[m]:{...z}}:m)}I(i(void 0,{...w}),w);const{[T]:A,...L}=k;if(A){const{css:m}=A,z=(te=(Q=c[T])==null?void 0:Q.palette)==null?void 0:te.mode,W=!l&&z?{colorScheme:z,...m}:{...m};I(i(T,{...W}),W)}return Object.entries(L).forEach(([m,{css:z}])=>{var q,X;const W=(X=(q=c[m])==null?void 0:q.palette)==null?void 0:X.mode,H=!l&&W?{colorScheme:W,...z}:{...z};I(i(m,{...H}),H)}),b}}}function T1(n){return function(i){return n==="media"?`@media (prefers-color-scheme: ${i})`:n?n.startsWith("data-")&&!n.includes("%s")?`[${n}="${i}"] &`:n==="class"?`.${i} &`:n==="data"?`[data-${i}] &`:`${n.replace("%s",i)} &`:"&"}}const Ai={black:"#000",white:"#fff"},$1={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},go={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},yo={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Si={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},vo={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},xo={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},So={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};function uh(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Ai.white,default:Ai.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}const I1=uh();function ch(){return{text:{primary:Ai.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Ai.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}const tm=ch();function nm(n,r,i,l){const a=l.light||l,c=l.dark||l*1.5;n[r]||(n.hasOwnProperty(i)?n[r]=n[i]:r==="light"?n.light=zi(n.main,a):r==="dark"&&(n.dark=Oi(n.main,c)))}function M1(n="light"){return n==="dark"?{main:vo[200],light:vo[50],dark:vo[400]}:{main:vo[700],light:vo[400],dark:vo[800]}}function _1(n="light"){return n==="dark"?{main:go[200],light:go[50],dark:go[400]}:{main:go[500],light:go[300],dark:go[700]}}function N1(n="light"){return n==="dark"?{main:yo[500],light:yo[300],dark:yo[700]}:{main:yo[700],light:yo[400],dark:yo[800]}}function j1(n="light"){return n==="dark"?{main:xo[400],light:xo[300],dark:xo[700]}:{main:xo[700],light:xo[500],dark:xo[900]}}function O1(n="light"){return n==="dark"?{main:So[400],light:So[300],dark:So[700]}:{main:So[800],light:So[500],dark:So[900]}}function z1(n="light"){return n==="dark"?{main:Si[400],light:Si[300],dark:Si[700]}:{main:"#ed6c02",light:Si[500],dark:Si[900]}}function kc(n){const{mode:r="light",contrastThreshold:i=3,tonalOffset:l=.2,...a}=n,c=n.primary||M1(r),f=n.secondary||_1(r),p=n.error||N1(r),g=n.info||j1(r),y=n.success||O1(r),w=n.warning||z1(r);function x(R){return g1(R,tm.text.primary)>=i?tm.text.primary:I1.text.primary}const v=({color:R,name:$,mainShade:M=500,lightShade:j=300,darkShade:b=700})=>{if(R={...R},!R.main&&R[M]&&(R.main=R[M]),!R.hasOwnProperty("main"))throw new Error(Yn(11,$?` (${$})`:"",M));if(typeof R.main!="string")throw new Error(Yn(12,$?` (${$})`:"",JSON.stringify(R.main)));return nm(R,"light",j,l),nm(R,"dark",b,l),R.contrastText||(R.contrastText=x(R.main)),R};let k;return r==="light"?k=uh():r==="dark"&&(k=ch()),_t({common:{...Ai},mode:r,primary:v({color:c,name:"primary"}),secondary:v({color:f,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:v({color:p,name:"error"}),warning:v({color:w,name:"warning"}),info:v({color:g,name:"info"}),success:v({color:y,name:"success"}),grey:$1,contrastThreshold:i,getContrastText:x,augmentColor:v,tonalOffset:l,...k},a)}function A1(n){const r={};return Object.entries(n).forEach(l=>{const[a,c]=l;typeof c=="object"&&(r[a]=`${c.fontStyle?`${c.fontStyle} `:""}${c.fontVariant?`${c.fontVariant} `:""}${c.fontWeight?`${c.fontWeight} `:""}${c.fontStretch?`${c.fontStretch} `:""}${c.fontSize||""}${c.lineHeight?`/${c.lineHeight} `:""}${c.fontFamily||""}`)}),r}function L1(n,r){return{toolbar:{minHeight:56,[n.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[n.up("sm")]:{minHeight:64}},...r}}function F1(n){return Math.round(n*1e5)/1e5}const rm={textTransform:"uppercase"},om='"Roboto", "Helvetica", "Arial", sans-serif';function D1(n,r){const{fontFamily:i=om,fontSize:l=14,fontWeightLight:a=300,fontWeightRegular:c=400,fontWeightMedium:f=500,fontWeightBold:p=700,htmlFontSize:g=16,allVariants:y,pxToRem:w,...x}=typeof r=="function"?r(n):r,v=l/14,k=w||($=>`${$/g*v}rem`),C=($,M,j,b,T)=>({fontFamily:i,fontWeight:$,fontSize:k(M),lineHeight:j,...i===om?{letterSpacing:`${F1(b/M)}em`}:{},...T,...y}),R={h1:C(a,96,1.167,-1.5),h2:C(a,60,1.2,-.5),h3:C(c,48,1.167,0),h4:C(c,34,1.235,.25),h5:C(c,24,1.334,0),h6:C(f,20,1.6,.15),subtitle1:C(c,16,1.75,.15),subtitle2:C(f,14,1.57,.1),body1:C(c,16,1.5,.15),body2:C(c,14,1.43,.15),button:C(f,14,1.75,.4,rm),caption:C(c,12,1.66,.4),overline:C(c,12,2.66,1,rm),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return _t({htmlFontSize:g,pxToRem:k,fontFamily:i,fontSize:l,fontWeightLight:a,fontWeightRegular:c,fontWeightMedium:f,fontWeightBold:p,...R},x,{clone:!1})}const B1=.2,W1=.14,U1=.12;function et(...n){return[`${n[0]}px ${n[1]}px ${n[2]}px ${n[3]}px rgba(0,0,0,${B1})`,`${n[4]}px ${n[5]}px ${n[6]}px ${n[7]}px rgba(0,0,0,${W1})`,`${n[8]}px ${n[9]}px ${n[10]}px ${n[11]}px rgba(0,0,0,${U1})`].join(",")}const H1=["none",et(0,2,1,-1,0,1,1,0,0,1,3,0),et(0,3,1,-2,0,2,2,0,0,1,5,0),et(0,3,3,-2,0,3,4,0,0,1,8,0),et(0,2,4,-1,0,4,5,0,0,1,10,0),et(0,3,5,-1,0,5,8,0,0,1,14,0),et(0,3,5,-1,0,6,10,0,0,1,18,0),et(0,4,5,-2,0,7,10,1,0,2,16,1),et(0,5,5,-3,0,8,10,1,0,3,14,2),et(0,5,6,-3,0,9,12,1,0,3,16,2),et(0,6,6,-3,0,10,14,1,0,4,18,3),et(0,6,7,-4,0,11,15,1,0,4,20,3),et(0,7,8,-4,0,12,17,2,0,5,22,4),et(0,7,8,-4,0,13,19,2,0,5,24,4),et(0,7,9,-4,0,14,21,2,0,5,26,4),et(0,8,9,-5,0,15,22,2,0,6,28,5),et(0,8,10,-5,0,16,24,2,0,6,30,5),et(0,8,11,-5,0,17,26,2,0,6,32,5),et(0,9,11,-5,0,18,28,2,0,7,34,6),et(0,9,12,-6,0,19,29,2,0,7,36,6),et(0,10,13,-6,0,20,31,3,0,8,38,7),et(0,10,13,-6,0,21,33,3,0,8,40,7),et(0,10,14,-6,0,22,35,3,0,8,42,7),et(0,11,14,-7,0,23,36,3,0,9,44,8),et(0,11,15,-7,0,24,38,3,0,9,46,8)],V1={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},dh={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function im(n){return`${Math.round(n)}ms`}function G1(n){if(!n)return 0;const r=n/36;return Math.min(Math.round((4+15*r**.25+r/5)*10),3e3)}function K1(n){const r={...V1,...n.easing},i={...dh,...n.duration};return{getAutoHeightDuration:G1,create:(a=["all"],c={})=>{const{duration:f=i.standard,easing:p=r.easeInOut,delay:g=0,...y}=c;return(Array.isArray(a)?a:[a]).map(w=>`${w} ${typeof f=="string"?f:im(f)} ${p} ${typeof g=="string"?g:im(g)}`).join(",")},...n,easing:r,duration:i}}const Q1={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function q1(n){return _n(n)||typeof n>"u"||typeof n=="string"||typeof n=="boolean"||typeof n=="number"||Array.isArray(n)}function fh(n={}){const r={...n};function i(l){const a=Object.entries(l);for(let c=0;c_t(k,C),v),v.unstable_sxConfig={...Wi,...y==null?void 0:y.unstable_sxConfig},v.unstable_sx=function(C){return Wr({sx:C,theme:this})},v.toRuntimeSource=fh,v}function Qu(n){let r;return n<1?r=5.11916*n**2:r=4.5*Math.log(n+1)+2,Math.round(r*10)/1e3}const X1=[...Array(25)].map((n,r)=>{if(r===0)return"none";const i=Qu(r);return`linear-gradient(rgba(255 255 255 / ${i}), rgba(255 255 255 / ${i}))`});function ph(n){return{inputPlaceholder:n==="dark"?.5:.42,inputUnderline:n==="dark"?.7:.42,switchTrackDisabled:n==="dark"?.2:.12,switchTrack:n==="dark"?.3:.38}}function mh(n){return n==="dark"?X1:[]}function Y1(n){const{palette:r={mode:"light"},opacity:i,overlays:l,...a}=n,c=kc(r);return{palette:c,opacity:{...ph(c.mode),...i},overlays:l||mh(c.mode),...a}}function J1(n){var r;return!!n[0].match(/(cssVarPrefix|colorSchemeSelector|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!n[0].match(/sxConfig$/)||n[0]==="palette"&&!!((r=n[1])!=null&&r.match(/(mode|contrastThreshold|tonalOffset)/))}const Z1=n=>[...[...Array(25)].map((r,i)=>`--${n?`${n}-`:""}overlays-${i}`),`--${n?`${n}-`:""}palette-AppBar-darkBg`,`--${n?`${n}-`:""}palette-AppBar-darkColor`],ex=n=>(r,i)=>{const l=n.rootSelector||":root",a=n.colorSchemeSelector;let c=a;if(a==="class"&&(c=".%s"),a==="data"&&(c="[data-%s]"),a!=null&&a.startsWith("data-")&&!a.includes("%s")&&(c=`[${a}="%s"]`),n.defaultColorScheme===r){if(r==="dark"){const f={};return Z1(n.cssVarPrefix).forEach(p=>{f[p]=i[p],delete i[p]}),c==="media"?{[l]:i,"@media (prefers-color-scheme: dark)":{[l]:f}}:c?{[c.replace("%s",r)]:f,[`${l}, ${c.replace("%s",r)}`]:i}:{[l]:{...i,...f}}}if(c&&c!=="media")return`${l}, ${c.replace("%s",String(r))}`}else if(r){if(c==="media")return{[`@media (prefers-color-scheme: ${String(r)})`]:{[l]:i}};if(c)return c.replace("%s",String(r))}return l};function tx(n,r){r.forEach(i=>{n[i]||(n[i]={})})}function G(n,r,i){!n[r]&&i&&(n[r]=i)}function Ri(n){return typeof n!="string"||!n.startsWith("hsl")?n:ah(n)}function qn(n,r){`${r}Channel`in n||(n[`${r}Channel`]=Ei(Ri(n[r])))}function nx(n){return typeof n=="number"?`${n}px`:typeof n=="string"||typeof n=="function"||Array.isArray(n)?n:"8px"}const Tn=n=>{try{return n()}catch{}},rx=(n="mui")=>b1(n);function _u(n,r,i,l){if(!r)return;r=r===!0?{}:r;const a=l==="dark"?"dark":"light";if(!i){n[l]=Y1({...r,palette:{mode:a,...r==null?void 0:r.palette}});return}const{palette:c,...f}=Ku({...i,palette:{mode:a,...r==null?void 0:r.palette}});return n[l]={...r,palette:c,opacity:{...ph(a),...r==null?void 0:r.opacity},overlays:(r==null?void 0:r.overlays)||mh(a)},f}function ox(n={},...r){const{colorSchemes:i={light:!0},defaultColorScheme:l,disableCssColorScheme:a=!1,cssVarPrefix:c="mui",shouldSkipGeneratingVar:f=J1,colorSchemeSelector:p=i.light&&i.dark?"media":void 0,rootSelector:g=":root",...y}=n,w=Object.keys(i)[0],x=l||(i.light&&w!=="light"?"light":w),v=rx(c),{[x]:k,light:C,dark:R,...$}=i,M={...$};let j=k;if((x==="dark"&&!("dark"in i)||x==="light"&&!("light"in i))&&(j=!0),!j)throw new Error(Yn(21,x));const b=_u(M,j,y,x);C&&!M.light&&_u(M,C,void 0,"light"),R&&!M.dark&&_u(M,R,void 0,"dark");let T={defaultColorScheme:x,...b,cssVarPrefix:c,colorSchemeSelector:p,rootSelector:g,getCssVar:v,colorSchemes:M,font:{...A1(b.typography),...b.font},spacing:nx(y.spacing)};Object.keys(T.colorSchemes).forEach(te=>{const m=T.colorSchemes[te].palette,z=W=>{const H=W.split("-"),q=H[1],X=H[2];return v(W,m[q][X])};if(m.mode==="light"&&(G(m.common,"background","#fff"),G(m.common,"onBackground","#000")),m.mode==="dark"&&(G(m.common,"background","#000"),G(m.common,"onBackground","#fff")),tx(m,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),m.mode==="light"){G(m.Alert,"errorColor",Ge(m.error.light,.6)),G(m.Alert,"infoColor",Ge(m.info.light,.6)),G(m.Alert,"successColor",Ge(m.success.light,.6)),G(m.Alert,"warningColor",Ge(m.warning.light,.6)),G(m.Alert,"errorFilledBg",z("palette-error-main")),G(m.Alert,"infoFilledBg",z("palette-info-main")),G(m.Alert,"successFilledBg",z("palette-success-main")),G(m.Alert,"warningFilledBg",z("palette-warning-main")),G(m.Alert,"errorFilledColor",Tn(()=>m.getContrastText(m.error.main))),G(m.Alert,"infoFilledColor",Tn(()=>m.getContrastText(m.info.main))),G(m.Alert,"successFilledColor",Tn(()=>m.getContrastText(m.success.main))),G(m.Alert,"warningFilledColor",Tn(()=>m.getContrastText(m.warning.main))),G(m.Alert,"errorStandardBg",Ke(m.error.light,.9)),G(m.Alert,"infoStandardBg",Ke(m.info.light,.9)),G(m.Alert,"successStandardBg",Ke(m.success.light,.9)),G(m.Alert,"warningStandardBg",Ke(m.warning.light,.9)),G(m.Alert,"errorIconColor",z("palette-error-main")),G(m.Alert,"infoIconColor",z("palette-info-main")),G(m.Alert,"successIconColor",z("palette-success-main")),G(m.Alert,"warningIconColor",z("palette-warning-main")),G(m.AppBar,"defaultBg",z("palette-grey-100")),G(m.Avatar,"defaultBg",z("palette-grey-400")),G(m.Button,"inheritContainedBg",z("palette-grey-300")),G(m.Button,"inheritContainedHoverBg",z("palette-grey-A100")),G(m.Chip,"defaultBorder",z("palette-grey-400")),G(m.Chip,"defaultAvatarColor",z("palette-grey-700")),G(m.Chip,"defaultIconColor",z("palette-grey-700")),G(m.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),G(m.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),G(m.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),G(m.LinearProgress,"primaryBg",Ke(m.primary.main,.62)),G(m.LinearProgress,"secondaryBg",Ke(m.secondary.main,.62)),G(m.LinearProgress,"errorBg",Ke(m.error.main,.62)),G(m.LinearProgress,"infoBg",Ke(m.info.main,.62)),G(m.LinearProgress,"successBg",Ke(m.success.main,.62)),G(m.LinearProgress,"warningBg",Ke(m.warning.main,.62)),G(m.Skeleton,"bg",`rgba(${z("palette-text-primaryChannel")} / 0.11)`),G(m.Slider,"primaryTrack",Ke(m.primary.main,.62)),G(m.Slider,"secondaryTrack",Ke(m.secondary.main,.62)),G(m.Slider,"errorTrack",Ke(m.error.main,.62)),G(m.Slider,"infoTrack",Ke(m.info.main,.62)),G(m.Slider,"successTrack",Ke(m.success.main,.62)),G(m.Slider,"warningTrack",Ke(m.warning.main,.62));const W=nl(m.background.default,.8);G(m.SnackbarContent,"bg",W),G(m.SnackbarContent,"color",Tn(()=>m.getContrastText(W))),G(m.SpeedDialAction,"fabHoverBg",nl(m.background.paper,.15)),G(m.StepConnector,"border",z("palette-grey-400")),G(m.StepContent,"border",z("palette-grey-400")),G(m.Switch,"defaultColor",z("palette-common-white")),G(m.Switch,"defaultDisabledColor",z("palette-grey-100")),G(m.Switch,"primaryDisabledColor",Ke(m.primary.main,.62)),G(m.Switch,"secondaryDisabledColor",Ke(m.secondary.main,.62)),G(m.Switch,"errorDisabledColor",Ke(m.error.main,.62)),G(m.Switch,"infoDisabledColor",Ke(m.info.main,.62)),G(m.Switch,"successDisabledColor",Ke(m.success.main,.62)),G(m.Switch,"warningDisabledColor",Ke(m.warning.main,.62)),G(m.TableCell,"border",Ke(tl(m.divider,1),.88)),G(m.Tooltip,"bg",tl(m.grey[700],.92))}if(m.mode==="dark"){G(m.Alert,"errorColor",Ke(m.error.light,.6)),G(m.Alert,"infoColor",Ke(m.info.light,.6)),G(m.Alert,"successColor",Ke(m.success.light,.6)),G(m.Alert,"warningColor",Ke(m.warning.light,.6)),G(m.Alert,"errorFilledBg",z("palette-error-dark")),G(m.Alert,"infoFilledBg",z("palette-info-dark")),G(m.Alert,"successFilledBg",z("palette-success-dark")),G(m.Alert,"warningFilledBg",z("palette-warning-dark")),G(m.Alert,"errorFilledColor",Tn(()=>m.getContrastText(m.error.dark))),G(m.Alert,"infoFilledColor",Tn(()=>m.getContrastText(m.info.dark))),G(m.Alert,"successFilledColor",Tn(()=>m.getContrastText(m.success.dark))),G(m.Alert,"warningFilledColor",Tn(()=>m.getContrastText(m.warning.dark))),G(m.Alert,"errorStandardBg",Ge(m.error.light,.9)),G(m.Alert,"infoStandardBg",Ge(m.info.light,.9)),G(m.Alert,"successStandardBg",Ge(m.success.light,.9)),G(m.Alert,"warningStandardBg",Ge(m.warning.light,.9)),G(m.Alert,"errorIconColor",z("palette-error-main")),G(m.Alert,"infoIconColor",z("palette-info-main")),G(m.Alert,"successIconColor",z("palette-success-main")),G(m.Alert,"warningIconColor",z("palette-warning-main")),G(m.AppBar,"defaultBg",z("palette-grey-900")),G(m.AppBar,"darkBg",z("palette-background-paper")),G(m.AppBar,"darkColor",z("palette-text-primary")),G(m.Avatar,"defaultBg",z("palette-grey-600")),G(m.Button,"inheritContainedBg",z("palette-grey-800")),G(m.Button,"inheritContainedHoverBg",z("palette-grey-700")),G(m.Chip,"defaultBorder",z("palette-grey-700")),G(m.Chip,"defaultAvatarColor",z("palette-grey-300")),G(m.Chip,"defaultIconColor",z("palette-grey-300")),G(m.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),G(m.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),G(m.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),G(m.LinearProgress,"primaryBg",Ge(m.primary.main,.5)),G(m.LinearProgress,"secondaryBg",Ge(m.secondary.main,.5)),G(m.LinearProgress,"errorBg",Ge(m.error.main,.5)),G(m.LinearProgress,"infoBg",Ge(m.info.main,.5)),G(m.LinearProgress,"successBg",Ge(m.success.main,.5)),G(m.LinearProgress,"warningBg",Ge(m.warning.main,.5)),G(m.Skeleton,"bg",`rgba(${z("palette-text-primaryChannel")} / 0.13)`),G(m.Slider,"primaryTrack",Ge(m.primary.main,.5)),G(m.Slider,"secondaryTrack",Ge(m.secondary.main,.5)),G(m.Slider,"errorTrack",Ge(m.error.main,.5)),G(m.Slider,"infoTrack",Ge(m.info.main,.5)),G(m.Slider,"successTrack",Ge(m.success.main,.5)),G(m.Slider,"warningTrack",Ge(m.warning.main,.5));const W=nl(m.background.default,.98);G(m.SnackbarContent,"bg",W),G(m.SnackbarContent,"color",Tn(()=>m.getContrastText(W))),G(m.SpeedDialAction,"fabHoverBg",nl(m.background.paper,.15)),G(m.StepConnector,"border",z("palette-grey-600")),G(m.StepContent,"border",z("palette-grey-600")),G(m.Switch,"defaultColor",z("palette-grey-300")),G(m.Switch,"defaultDisabledColor",z("palette-grey-600")),G(m.Switch,"primaryDisabledColor",Ge(m.primary.main,.55)),G(m.Switch,"secondaryDisabledColor",Ge(m.secondary.main,.55)),G(m.Switch,"errorDisabledColor",Ge(m.error.main,.55)),G(m.Switch,"infoDisabledColor",Ge(m.info.main,.55)),G(m.Switch,"successDisabledColor",Ge(m.success.main,.55)),G(m.Switch,"warningDisabledColor",Ge(m.warning.main,.55)),G(m.TableCell,"border",Ge(tl(m.divider,1),.68)),G(m.Tooltip,"bg",tl(m.grey[700],.92))}qn(m.background,"default"),qn(m.background,"paper"),qn(m.common,"background"),qn(m.common,"onBackground"),qn(m,"divider"),Object.keys(m).forEach(W=>{const H=m[W];W!=="tonalOffset"&&H&&typeof H=="object"&&(H.main&&G(m[W],"mainChannel",Ei(Ri(H.main))),H.light&&G(m[W],"lightChannel",Ei(Ri(H.light))),H.dark&&G(m[W],"darkChannel",Ei(Ri(H.dark))),H.contrastText&&G(m[W],"contrastTextChannel",Ei(Ri(H.contrastText))),W==="text"&&(qn(m[W],"primary"),qn(m[W],"secondary")),W==="action"&&(H.active&&qn(m[W],"active"),H.selected&&qn(m[W],"selected")))})}),T=r.reduce((te,m)=>_t(te,m),T);const I={prefix:c,disableCssColorScheme:a,shouldSkipGeneratingVar:f,getSelector:ex(T)},{vars:A,generateThemeVars:L,generateStyleSheets:Q}=P1(T,I);return T.vars=A,Object.entries(T.colorSchemes[T.defaultColorScheme]).forEach(([te,m])=>{T[te]=m}),T.generateThemeVars=L,T.generateStyleSheets=Q,T.generateSpacing=function(){return nh(y.spacing,cc(this))},T.getColorSchemeSelector=T1(p),T.spacing=T.generateSpacing(),T.shouldSkipGeneratingVar=f,T.unstable_sxConfig={...Wi,...y==null?void 0:y.unstable_sxConfig},T.unstable_sx=function(m){return Wr({sx:m,theme:this})},T.toRuntimeSource=fh,T}function sm(n,r,i){n.colorSchemes&&i&&(n.colorSchemes[r]={...i!==!0&&i,palette:kc({...i===!0?{}:i.palette,mode:r})})}function hh(n={},...r){const{palette:i,cssVariables:l=!1,colorSchemes:a=i?void 0:{light:!0},defaultColorScheme:c=i==null?void 0:i.mode,...f}=n,p=c||"light",g=a==null?void 0:a[p],y={...a,...i?{[p]:{...typeof g!="boolean"&&g,palette:i}}:void 0};if(l===!1){if(!("colorSchemes"in n))return Ku(n,...r);let w=i;"palette"in n||y[p]&&(y[p]!==!0?w=y[p].palette:p==="dark"&&(w={mode:"dark"}));const x=Ku({...n,palette:w},...r);return x.defaultColorScheme=p,x.colorSchemes=y,x.palette.mode==="light"&&(x.colorSchemes.light={...y.light!==!0&&y.light,palette:x.palette},sm(x,"dark",y.dark)),x.palette.mode==="dark"&&(x.colorSchemes.dark={...y.dark!==!0&&y.dark,palette:x.palette},sm(x,"light",y.light)),x}return!i&&!("light"in y)&&p==="light"&&(y.light=!0),ox({...f,colorSchemes:y,defaultColorScheme:p,...typeof l!="boolean"&&l},...r)}const bc=hh(),Vi="$$material";function Ur(){const n=wc(bc);return n[Vi]||n}function ix(n){return S.jsx(Zv,{...n,defaultTheme:bc,themeId:Vi})}function gh(n){return n!=="ownerState"&&n!=="theme"&&n!=="sx"&&n!=="as"}const xn=n=>gh(n)&&n!=="classes",ce=sh({themeId:Vi,defaultTheme:bc,rootShouldForwardProp:xn});function sx(n){return function(i){return S.jsx(ix,{styles:typeof n=="function"?l=>n({theme:l,...i}):n})}}function lx(){return fc}const We=k1;function Fe(n){return C1(n)}function ax(n){return Oe("MuiSvgIcon",n)}Ne("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const ux=n=>{const{color:r,fontSize:i,classes:l}=n,a={root:["root",r!=="inherit"&&`color${be(r)}`,`fontSize${be(i)}`]};return Le(a,ax,l)},cx=ce("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.color!=="inherit"&&r[`color${be(i.color)}`],r[`fontSize${be(i.fontSize)}`]]}})(We(({theme:n})=>{var r,i,l,a,c,f,p,g,y,w,x,v,k,C;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:(a=(r=n.transitions)==null?void 0:r.create)==null?void 0:a.call(r,"fill",{duration:(l=(i=(n.vars??n).transitions)==null?void 0:i.duration)==null?void 0:l.shorter}),variants:[{props:R=>!R.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:((f=(c=n.typography)==null?void 0:c.pxToRem)==null?void 0:f.call(c,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:((g=(p=n.typography)==null?void 0:p.pxToRem)==null?void 0:g.call(p,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:((w=(y=n.typography)==null?void 0:y.pxToRem)==null?void 0:w.call(y,35))||"2.1875rem"}},...Object.entries((n.vars??n).palette).filter(([,R])=>R&&R.main).map(([R])=>{var $,M;return{props:{color:R},style:{color:(M=($=(n.vars??n).palette)==null?void 0:$[R])==null?void 0:M.main}}}),{props:{color:"action"},style:{color:(v=(x=(n.vars??n).palette)==null?void 0:x.action)==null?void 0:v.active}},{props:{color:"disabled"},style:{color:(C=(k=(n.vars??n).palette)==null?void 0:k.action)==null?void 0:C.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}})),qu=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiSvgIcon"}),{children:a,className:c,color:f="inherit",component:p="svg",fontSize:g="medium",htmlColor:y,inheritViewBox:w=!1,titleAccess:x,viewBox:v="0 0 24 24",...k}=l,C=E.isValidElement(a)&&a.type==="svg",R={...l,color:f,component:p,fontSize:g,instanceFontSize:r.fontSize,inheritViewBox:w,viewBox:v,hasSvgAsChild:C},$={};w||($.viewBox=v);const M=ux(R);return S.jsxs(cx,{as:p,className:Ee(M.root,c),focusable:"false",color:y,"aria-hidden":x?void 0:!0,role:x?"img":void 0,ref:i,...$,...k,...C&&a.props,ownerState:R,children:[C?a.props.children:a,x?S.jsx("title",{children:x}):null]})});qu.muiName="SvgIcon";function Sn(n,r){function i(l,a){return S.jsx(qu,{"data-testid":`${r}Icon`,ref:a,...l,children:n})}return i.muiName=qu.muiName,E.memo(E.forwardRef(i))}const yh=Sn(S.jsx("path",{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01 12.01 11z"}),"UploadFile");function vh(n,r){if(n==null)return{};var i={};for(var l in n)if({}.hasOwnProperty.call(n,l)){if(r.includes(l))continue;i[l]=n[l]}return i}function Xu(n,r){return Xu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,l){return i.__proto__=l,i},Xu(n,r)}function xh(n,r){n.prototype=Object.create(r.prototype),n.prototype.constructor=n,Xu(n,r)}var Sh=Im();const rl=rc(Sh),lm={disabled:!1},gl=jn.createContext(null);var dx=function(r){return r.scrollTop},Pi="unmounted",Fr="exited",Dr="entering",ko="entered",Yu="exiting",wn=function(n){xh(r,n);function r(l,a){var c;c=n.call(this,l,a)||this;var f=a,p=f&&!f.isMounting?l.enter:l.appear,g;return c.appearStatus=null,l.in?p?(g=Fr,c.appearStatus=Dr):g=ko:l.unmountOnExit||l.mountOnEnter?g=Pi:g=Fr,c.state={status:g},c.nextCallback=null,c}r.getDerivedStateFromProps=function(a,c){var f=a.in;return f&&c.status===Pi?{status:Fr}:null};var i=r.prototype;return i.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},i.componentDidUpdate=function(a){var c=null;if(a!==this.props){var f=this.state.status;this.props.in?f!==Dr&&f!==ko&&(c=Dr):(f===Dr||f===ko)&&(c=Yu)}this.updateStatus(!1,c)},i.componentWillUnmount=function(){this.cancelNextCallback()},i.getTimeouts=function(){var a=this.props.timeout,c,f,p;return c=f=p=a,a!=null&&typeof a!="number"&&(c=a.exit,f=a.enter,p=a.appear!==void 0?a.appear:f),{exit:c,enter:f,appear:p}},i.updateStatus=function(a,c){if(a===void 0&&(a=!1),c!==null)if(this.cancelNextCallback(),c===Dr){if(this.props.unmountOnExit||this.props.mountOnEnter){var f=this.props.nodeRef?this.props.nodeRef.current:rl.findDOMNode(this);f&&dx(f)}this.performEnter(a)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Fr&&this.setState({status:Pi})},i.performEnter=function(a){var c=this,f=this.props.enter,p=this.context?this.context.isMounting:a,g=this.props.nodeRef?[p]:[rl.findDOMNode(this),p],y=g[0],w=g[1],x=this.getTimeouts(),v=p?x.appear:x.enter;if(!a&&!f||lm.disabled){this.safeSetState({status:ko},function(){c.props.onEntered(y)});return}this.props.onEnter(y,w),this.safeSetState({status:Dr},function(){c.props.onEntering(y,w),c.onTransitionEnd(v,function(){c.safeSetState({status:ko},function(){c.props.onEntered(y,w)})})})},i.performExit=function(){var a=this,c=this.props.exit,f=this.getTimeouts(),p=this.props.nodeRef?void 0:rl.findDOMNode(this);if(!c||lm.disabled){this.safeSetState({status:Fr},function(){a.props.onExited(p)});return}this.props.onExit(p),this.safeSetState({status:Yu},function(){a.props.onExiting(p),a.onTransitionEnd(f.exit,function(){a.safeSetState({status:Fr},function(){a.props.onExited(p)})})})},i.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},i.safeSetState=function(a,c){c=this.setNextCallback(c),this.setState(a,c)},i.setNextCallback=function(a){var c=this,f=!0;return this.nextCallback=function(p){f&&(f=!1,c.nextCallback=null,a(p))},this.nextCallback.cancel=function(){f=!1},this.nextCallback},i.onTransitionEnd=function(a,c){this.setNextCallback(c);var f=this.props.nodeRef?this.props.nodeRef.current:rl.findDOMNode(this),p=a==null&&!this.props.addEndListener;if(!f||p){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var g=this.props.nodeRef?[this.nextCallback]:[f,this.nextCallback],y=g[0],w=g[1];this.props.addEndListener(y,w)}a!=null&&setTimeout(this.nextCallback,a)},i.render=function(){var a=this.state.status;if(a===Pi)return null;var c=this.props,f=c.children;c.in,c.mountOnEnter,c.unmountOnExit,c.appear,c.enter,c.exit,c.timeout,c.addEndListener,c.onEnter,c.onEntering,c.onEntered,c.onExit,c.onExiting,c.onExited,c.nodeRef;var p=vh(c,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return jn.createElement(gl.Provider,{value:null},typeof f=="function"?f(a,p):jn.cloneElement(jn.Children.only(f),p))},r}(jn.Component);wn.contextType=gl;wn.propTypes={};function wo(){}wn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:wo,onEntering:wo,onEntered:wo,onExit:wo,onExiting:wo,onExited:wo};wn.UNMOUNTED=Pi;wn.EXITED=Fr;wn.ENTERING=Dr;wn.ENTERED=ko;wn.EXITING=Yu;function fx(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function Ec(n,r){var i=function(c){return r&&E.isValidElement(c)?r(c):c},l=Object.create(null);return n&&E.Children.map(n,function(a){return a}).forEach(function(a){l[a.key]=i(a)}),l}function px(n,r){n=n||{},r=r||{};function i(w){return w in r?r[w]:n[w]}var l=Object.create(null),a=[];for(var c in n)c in r?a.length&&(l[c]=a,a=[]):a.push(c);var f,p={};for(var g in r){if(l[g])for(f=0;fn.scrollTop;function $o(n,r){const{timeout:i,easing:l,style:a={}}=n;return{duration:a.transitionDuration??(typeof i=="number"?i:i[r.mode]||0),easing:a.transitionTimingFunction??(typeof l=="object"?l[r.mode]:l),delay:a.transitionDelay}}function vx(n){return Oe("MuiCollapse",n)}Ne("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const xx=n=>{const{orientation:r,classes:i}=n,l={root:["root",`${r}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${r}`],wrapperInner:["wrapperInner",`${r}`]};return Le(l,vx,i)},Sx=ce("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[i.orientation],i.state==="entered"&&r.entered,i.state==="exited"&&!i.in&&i.collapsedSize==="0px"&&r.hidden]}})(We(({theme:n})=>({height:0,overflow:"hidden",transition:n.transitions.create("height"),variants:[{props:{orientation:"horizontal"},style:{height:"auto",width:0,transition:n.transitions.create("width")}},{props:{state:"entered"},style:{height:"auto",overflow:"visible"}},{props:{state:"entered",orientation:"horizontal"},style:{width:"auto"}},{props:({ownerState:r})=>r.state==="exited"&&!r.in&&r.collapsedSize==="0px",style:{visibility:"hidden"}}]}))),wx=ce("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(n,r)=>r.wrapper})({display:"flex",width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),Cx=ce("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(n,r)=>r.wrapperInner})({width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),Ju=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiCollapse"}),{addEndListener:a,children:c,className:f,collapsedSize:p="0px",component:g,easing:y,in:w,onEnter:x,onEntered:v,onEntering:k,onExit:C,onExited:R,onExiting:$,orientation:M="vertical",style:j,timeout:b=dh.standard,TransitionComponent:T=wn,...I}=l,A={...l,orientation:M,collapsedSize:p},L=xx(A),Q=Ur(),te=lc(),m=E.useRef(null),z=E.useRef(),W=typeof p=="number"?`${p}px`:p,H=M==="horizontal",q=H?"width":"height",X=E.useRef(null),ee=bt(i,X),re=ie=>he=>{if(ie){const ge=X.current;he===void 0?ie(ge):ie(ge,he)}},K=()=>m.current?m.current[H?"clientWidth":"clientHeight"]:0,U=re((ie,he)=>{m.current&&H&&(m.current.style.position="absolute"),ie.style[q]=W,x&&x(ie,he)}),J=re((ie,he)=>{const ge=K();m.current&&H&&(m.current.style.position="");const{duration:xe,easing:ye}=$o({style:j,timeout:b,easing:y},{mode:"enter"});if(b==="auto"){const Me=Q.transitions.getAutoHeightDuration(ge);ie.style.transitionDuration=`${Me}ms`,z.current=Me}else ie.style.transitionDuration=typeof xe=="string"?xe:`${xe}ms`;ie.style[q]=`${ge}px`,ie.style.transitionTimingFunction=ye,k&&k(ie,he)}),_=re((ie,he)=>{ie.style[q]="auto",v&&v(ie,he)}),V=re(ie=>{ie.style[q]=`${K()}px`,C&&C(ie)}),se=re(R),le=re(ie=>{const he=K(),{duration:ge,easing:xe}=$o({style:j,timeout:b,easing:y},{mode:"exit"});if(b==="auto"){const ye=Q.transitions.getAutoHeightDuration(he);ie.style.transitionDuration=`${ye}ms`,z.current=ye}else ie.style.transitionDuration=typeof ge=="string"?ge:`${ge}ms`;ie.style[q]=W,ie.style.transitionTimingFunction=xe,$&&$(ie)}),fe=ie=>{b==="auto"&&te.start(z.current||0,ie),a&&a(X.current,ie)};return S.jsx(T,{in:w,onEnter:U,onEntered:_,onEntering:J,onExit:V,onExited:se,onExiting:le,addEndListener:fe,nodeRef:X,timeout:b==="auto"?null:b,...I,children:(ie,{ownerState:he,...ge})=>S.jsx(Sx,{as:g,className:Ee(L.root,f,{entered:L.entered,exited:!w&&W==="0px"&&L.hidden}[ie]),style:{[H?"minWidth":"minHeight"]:W,...j},ref:ee,ownerState:{...A,state:ie},...ge,children:S.jsx(wx,{ownerState:{...A,state:ie},className:L.wrapper,ref:m,children:S.jsx(Cx,{ownerState:{...A,state:ie},className:L.wrapperInner,children:c})})})})});Ju&&(Ju.muiSupportAuto=!0);function kx(n){return Oe("MuiPaper",n)}Ne("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const bx=n=>{const{square:r,elevation:i,variant:l,classes:a}=n,c={root:["root",l,!r&&"rounded",l==="elevation"&&`elevation${i}`]};return Le(c,kx,a)},Ex=ce("div",{name:"MuiPaper",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[i.variant],!i.square&&r.rounded,i.variant==="elevation"&&r[`elevation${i.elevation}`]]}})(We(({theme:n})=>({backgroundColor:(n.vars||n).palette.background.paper,color:(n.vars||n).palette.text.primary,transition:n.transitions.create("box-shadow"),variants:[{props:({ownerState:r})=>!r.square,style:{borderRadius:n.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(n.vars||n).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),br=E.forwardRef(function(r,i){var k;const l=Fe({props:r,name:"MuiPaper"}),a=Ur(),{className:c,component:f="div",elevation:p=1,square:g=!1,variant:y="elevation",...w}=l,x={...l,component:f,elevation:p,square:g,variant:y},v=bx(x);return S.jsx(Ex,{as:f,ownerState:x,className:Ee(v.root,c),ref:i,...w,style:{...y==="elevation"&&{"--Paper-shadow":(a.vars||a).shadows[p],...a.vars&&{"--Paper-overlay":(k=a.vars.overlays)==null?void 0:k[p]},...!a.vars&&a.palette.mode==="dark"&&{"--Paper-overlay":`linear-gradient(${Nn("#fff",Qu(p))}, ${Nn("#fff",Qu(p))})`}},...w.style}})}),Ch=E.createContext({});function Ot(n,r){const{className:i,elementType:l,ownerState:a,externalForwardedProps:c,internalForwardedProps:f,...p}=r,{component:g,slots:y={[n]:void 0},slotProps:w={[n]:void 0},...x}=c,v=y[n]||l,k=Dm(w[n],a),{props:{component:C,...R},internalRef:$}=Fm({className:i,...p,externalForwardedProps:n==="root"?x:void 0,externalSlotProps:k}),M=bt($,k==null?void 0:k.ref,r.ref),j=n==="root"?C||g:C,b=zm(v,{...n==="root"&&!g&&!y[n]&&f,...n!=="root"&&!y[n]&&f,...R,...j&&{as:j},ref:M},a);return[v,b]}function Rx(n){return Oe("MuiAccordion",n)}const ol=Ne("MuiAccordion",["root","heading","rounded","expanded","disabled","gutters","region"]),Px=n=>{const{classes:r,square:i,expanded:l,disabled:a,disableGutters:c}=n;return Le({root:["root",!i&&"rounded",l&&"expanded",a&&"disabled",!c&&"gutters"],heading:["heading"],region:["region"]},Rx,r)},Tx=ce(br,{name:"MuiAccordion",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[{[`& .${ol.region}`]:r.region},r.root,!i.square&&r.rounded,!i.disableGutters&&r.gutters]}})(We(({theme:n})=>{const r={duration:n.transitions.duration.shortest};return{position:"relative",transition:n.transitions.create(["margin"],r),overflowAnchor:"none","&::before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:(n.vars||n).palette.divider,transition:n.transitions.create(["opacity","background-color"],r)},"&:first-of-type":{"&::before":{display:"none"}},[`&.${ol.expanded}`]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:"none"}}},[`&.${ol.disabled}`]:{backgroundColor:(n.vars||n).palette.action.disabledBackground}}}),We(({theme:n})=>({variants:[{props:r=>!r.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(n.vars||n).shape.borderRadius,borderTopRightRadius:(n.vars||n).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(n.vars||n).shape.borderRadius,borderBottomRightRadius:(n.vars||n).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:r=>!r.disableGutters,style:{[`&.${ol.expanded}`]:{margin:"16px 0"}}}]}))),$x=ce("h3",{name:"MuiAccordion",slot:"Heading",overridesResolver:(n,r)=>r.heading})({all:"unset"}),Ix=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiAccordion"}),{children:a,className:c,defaultExpanded:f=!1,disabled:p=!1,disableGutters:g=!1,expanded:y,onChange:w,square:x=!1,slots:v={},slotProps:k={},TransitionComponent:C,TransitionProps:R,...$}=l,[M,j]=Bu({controlled:y,default:f,name:"Accordion",state:"expanded"}),b=E.useCallback(ee=>{j(!M),w&&w(ee,!M)},[M,w,j]),[T,...I]=E.Children.toArray(a),A=E.useMemo(()=>({expanded:M,disabled:p,disableGutters:g,toggle:b}),[M,p,g,b]),L={...l,square:x,disabled:p,disableGutters:g,expanded:M},Q=Px(L),te={transition:C,...v},m={transition:R,...k},z={slots:te,slotProps:m},[W,H]=Ot("heading",{elementType:$x,externalForwardedProps:z,className:Q.heading,ownerState:L}),[q,X]=Ot("transition",{elementType:Ju,externalForwardedProps:z,ownerState:L});return S.jsxs(Tx,{className:Ee(Q.root,c),ref:i,ownerState:L,square:x,...$,children:[S.jsx(W,{...H,children:S.jsx(Ch.Provider,{value:A,children:T})}),S.jsx(q,{in:M,timeout:"auto",...X,children:S.jsx("div",{"aria-labelledby":T.props.id,id:T.props["aria-controls"],role:"region",className:Q.region,children:I})})]})});function Mx(n){return Oe("MuiAccordionDetails",n)}Ne("MuiAccordionDetails",["root"]);const _x=n=>{const{classes:r}=n;return Le({root:["root"]},Mx,r)},Nx=ce("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:(n,r)=>r.root})(We(({theme:n})=>({padding:n.spacing(1,2,2)}))),jx=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiAccordionDetails"}),{className:a,...c}=l,f=l,p=_x(f);return S.jsx(Nx,{className:Ee(p.root,a),ref:i,ownerState:f,...c})});class yl{constructor(){yi(this,"mountEffect",()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())});this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}static create(){return new yl}static use(){const r=Nm(yl.create).current,[i,l]=E.useState(!1);return r.shouldMount=i,r.setShouldMount=l,E.useEffect(r.mountEffect,[i]),r}mount(){return this.mounted||(this.mounted=zx(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(...r){this.mount().then(()=>{var i;return(i=this.ref.current)==null?void 0:i.start(...r)})}stop(...r){this.mount().then(()=>{var i;return(i=this.ref.current)==null?void 0:i.stop(...r)})}pulsate(...r){this.mount().then(()=>{var i;return(i=this.ref.current)==null?void 0:i.pulsate(...r)})}}function Ox(){return yl.use()}function zx(){let n,r;const i=new Promise((l,a)=>{n=l,r=a});return i.resolve=n,i.reject=r,i}function Ax(n){const{className:r,classes:i,pulsate:l=!1,rippleX:a,rippleY:c,rippleSize:f,in:p,onExited:g,timeout:y}=n,[w,x]=E.useState(!1),v=Ee(r,i.ripple,i.rippleVisible,l&&i.ripplePulsate),k={width:f,height:f,top:-(f/2)+c,left:-(f/2)+a},C=Ee(i.child,w&&i.childLeaving,l&&i.childPulsate);return!p&&!w&&x(!0),E.useEffect(()=>{if(!p&&g!=null){const R=setTimeout(g,y);return()=>{clearTimeout(R)}}},[g,p,y]),S.jsx("span",{className:v,style:k,children:S.jsx("span",{className:C})})}const rn=Ne("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Zu=550,Lx=80,Fx=Ml` - 0% { - transform: scale(0); - opacity: 0.1; - } - - 100% { - transform: scale(1); - opacity: 0.3; - } -`,Dx=Ml` - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -`,Bx=Ml` - 0% { - transform: scale(1); - } - - 50% { - transform: scale(0.92); - } - - 100% { - transform: scale(1); - } -`,Wx=ce("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Ux=ce(Ax,{name:"MuiTouchRipple",slot:"Ripple"})` - opacity: 0; - position: absolute; - - &.${rn.rippleVisible} { - opacity: 0.3; - transform: scale(1); - animation-name: ${Fx}; - animation-duration: ${Zu}ms; - animation-timing-function: ${({theme:n})=>n.transitions.easing.easeInOut}; - } - - &.${rn.ripplePulsate} { - animation-duration: ${({theme:n})=>n.transitions.duration.shorter}ms; - } - - & .${rn.child} { - opacity: 1; - display: block; - width: 100%; - height: 100%; - border-radius: 50%; - background-color: currentColor; - } - - & .${rn.childLeaving} { - opacity: 0; - animation-name: ${Dx}; - animation-duration: ${Zu}ms; - animation-timing-function: ${({theme:n})=>n.transitions.easing.easeInOut}; - } - - & .${rn.childPulsate} { - position: absolute; - /* @noflip */ - left: 0px; - top: 0; - animation-name: ${Bx}; - animation-duration: 2500ms; - animation-timing-function: ${({theme:n})=>n.transitions.easing.easeInOut}; - animation-iteration-count: infinite; - animation-delay: 200ms; - } -`,Hx=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiTouchRipple"}),{center:a=!1,classes:c={},className:f,...p}=l,[g,y]=E.useState([]),w=E.useRef(0),x=E.useRef(null);E.useEffect(()=>{x.current&&(x.current(),x.current=null)},[g]);const v=E.useRef(!1),k=lc(),C=E.useRef(null),R=E.useRef(null),$=E.useCallback(T=>{const{pulsate:I,rippleX:A,rippleY:L,rippleSize:Q,cb:te}=T;y(m=>[...m,S.jsx(Ux,{classes:{ripple:Ee(c.ripple,rn.ripple),rippleVisible:Ee(c.rippleVisible,rn.rippleVisible),ripplePulsate:Ee(c.ripplePulsate,rn.ripplePulsate),child:Ee(c.child,rn.child),childLeaving:Ee(c.childLeaving,rn.childLeaving),childPulsate:Ee(c.childPulsate,rn.childPulsate)},timeout:Zu,pulsate:I,rippleX:A,rippleY:L,rippleSize:Q},w.current)]),w.current+=1,x.current=te},[c]),M=E.useCallback((T={},I={},A=()=>{})=>{const{pulsate:L=!1,center:Q=a||I.pulsate,fakeElement:te=!1}=I;if((T==null?void 0:T.type)==="mousedown"&&v.current){v.current=!1;return}(T==null?void 0:T.type)==="touchstart"&&(v.current=!0);const m=te?null:R.current,z=m?m.getBoundingClientRect():{width:0,height:0,left:0,top:0};let W,H,q;if(Q||T===void 0||T.clientX===0&&T.clientY===0||!T.clientX&&!T.touches)W=Math.round(z.width/2),H=Math.round(z.height/2);else{const{clientX:X,clientY:ee}=T.touches&&T.touches.length>0?T.touches[0]:T;W=Math.round(X-z.left),H=Math.round(ee-z.top)}if(Q)q=Math.sqrt((2*z.width**2+z.height**2)/3),q%2===0&&(q+=1);else{const X=Math.max(Math.abs((m?m.clientWidth:0)-W),W)*2+2,ee=Math.max(Math.abs((m?m.clientHeight:0)-H),H)*2+2;q=Math.sqrt(X**2+ee**2)}T!=null&&T.touches?C.current===null&&(C.current=()=>{$({pulsate:L,rippleX:W,rippleY:H,rippleSize:q,cb:A})},k.start(Lx,()=>{C.current&&(C.current(),C.current=null)})):$({pulsate:L,rippleX:W,rippleY:H,rippleSize:q,cb:A})},[a,$,k]),j=E.useCallback(()=>{M({},{pulsate:!0})},[M]),b=E.useCallback((T,I)=>{if(k.clear(),(T==null?void 0:T.type)==="touchend"&&C.current){C.current(),C.current=null,k.start(0,()=>{b(T,I)});return}C.current=null,y(A=>A.length>0?A.slice(1):A),x.current=I},[k]);return E.useImperativeHandle(i,()=>({pulsate:j,start:M,stop:b}),[j,M,b]),S.jsx(Wx,{className:Ee(rn.root,c.root,f),ref:R,...p,children:S.jsx(Rc,{component:null,exit:!0,children:g})})});function Vx(n){return Oe("MuiButtonBase",n)}const Gx=Ne("MuiButtonBase",["root","disabled","focusVisible"]),Kx=n=>{const{disabled:r,focusVisible:i,focusVisibleClassName:l,classes:a}=n,f=Le({root:["root",r&&"disabled",i&&"focusVisible"]},Vx,a);return i&&l&&(f.root+=` ${l}`),f},Qx=ce("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(n,r)=>r.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${Gx.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Pc=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiButtonBase"}),{action:a,centerRipple:c=!1,children:f,className:p,component:g="button",disabled:y=!1,disableRipple:w=!1,disableTouchRipple:x=!1,focusRipple:v=!1,focusVisibleClassName:k,LinkComponent:C="a",onBlur:R,onClick:$,onContextMenu:M,onDragLeave:j,onFocus:b,onFocusVisible:T,onKeyDown:I,onKeyUp:A,onMouseDown:L,onMouseLeave:Q,onMouseUp:te,onTouchEnd:m,onTouchMove:z,onTouchStart:W,tabIndex:H=0,TouchRippleProps:q,touchRippleRef:X,type:ee,...re}=l,K=E.useRef(null),U=Ox(),J=bt(U.ref,X),[_,V]=E.useState(!1);y&&_&&V(!1),E.useImperativeHandle(a,()=>({focusVisible:()=>{V(!0),K.current.focus()}}),[]);const se=U.shouldMount&&!w&&!y;E.useEffect(()=>{_&&v&&!w&&U.pulsate()},[w,v,_,U]);const le=Xn(U,"start",L,x),fe=Xn(U,"stop",M,x),ie=Xn(U,"stop",j,x),he=Xn(U,"stop",te,x),ge=Xn(U,"stop",ve=>{_&&ve.preventDefault(),Q&&Q(ve)},x),xe=Xn(U,"start",W,x),ye=Xn(U,"stop",m,x),Me=Xn(U,"stop",z,x),Ie=Xn(U,"stop",ve=>{Np(ve.target)||V(!1),R&&R(ve)},!1),Xe=Eo(ve=>{K.current||(K.current=ve.currentTarget),Np(ve.target)&&(V(!0),T&&T(ve)),b&&b(ve)}),Pe=()=>{const ve=K.current;return g&&g!=="button"&&!(ve.tagName==="A"&&ve.href)},Ve=Eo(ve=>{v&&!ve.repeat&&_&&ve.key===" "&&U.stop(ve,()=>{U.start(ve)}),ve.target===ve.currentTarget&&Pe()&&ve.key===" "&&ve.preventDefault(),I&&I(ve),ve.target===ve.currentTarget&&Pe()&&ve.key==="Enter"&&!y&&(ve.preventDefault(),$&&$(ve))}),Et=Eo(ve=>{v&&ve.key===" "&&_&&!ve.defaultPrevented&&U.stop(ve,()=>{U.pulsate(ve)}),A&&A(ve),$&&ve.target===ve.currentTarget&&Pe()&&ve.key===" "&&!ve.defaultPrevented&&$(ve)});let mt=g;mt==="button"&&(re.href||re.to)&&(mt=C);const st={};mt==="button"?(st.type=ee===void 0?"button":ee,st.disabled=y):(!re.href&&!re.to&&(st.role="button"),y&&(st["aria-disabled"]=y));const zt=bt(i,K),dt={...l,centerRipple:c,component:g,disabled:y,disableRipple:w,disableTouchRipple:x,focusRipple:v,tabIndex:H,focusVisible:_},Qe=Kx(dt);return S.jsxs(Qx,{as:mt,className:Ee(Qe.root,p),ownerState:dt,onBlur:Ie,onClick:$,onContextMenu:fe,onFocus:Xe,onKeyDown:Ve,onKeyUp:Et,onMouseDown:le,onMouseLeave:ge,onMouseUp:he,onDragLeave:ie,onTouchEnd:ye,onTouchMove:Me,onTouchStart:xe,ref:zt,tabIndex:y?-1:H,type:ee,...st,...re,children:[f,se?S.jsx(Hx,{ref:J,center:c,...q}):null]})});function Xn(n,r,i,l=!1){return Eo(a=>(i&&i(a),l||n[r](a),!0))}function qx(n){return Oe("MuiAccordionSummary",n)}const bo=Ne("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),Xx=n=>{const{classes:r,expanded:i,disabled:l,disableGutters:a}=n;return Le({root:["root",i&&"expanded",l&&"disabled",!a&&"gutters"],focusVisible:["focusVisible"],content:["content",i&&"expanded",!a&&"contentGutters"],expandIconWrapper:["expandIconWrapper",i&&"expanded"]},qx,r)},Yx=ce(Pc,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:(n,r)=>r.root})(We(({theme:n})=>{const r={duration:n.transitions.duration.shortest};return{display:"flex",width:"100%",minHeight:48,padding:n.spacing(0,2),transition:n.transitions.create(["min-height","background-color"],r),[`&.${bo.focusVisible}`]:{backgroundColor:(n.vars||n).palette.action.focus},[`&.${bo.disabled}`]:{opacity:(n.vars||n).palette.action.disabledOpacity},[`&:hover:not(.${bo.disabled})`]:{cursor:"pointer"},variants:[{props:i=>!i.disableGutters,style:{[`&.${bo.expanded}`]:{minHeight:64}}}]}})),Jx=ce("span",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:(n,r)=>r.content})(We(({theme:n})=>({display:"flex",textAlign:"start",flexGrow:1,margin:"12px 0",variants:[{props:r=>!r.disableGutters,style:{transition:n.transitions.create(["margin"],{duration:n.transitions.duration.shortest}),[`&.${bo.expanded}`]:{margin:"20px 0"}}}]}))),Zx=ce("span",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:(n,r)=>r.expandIconWrapper})(We(({theme:n})=>({display:"flex",color:(n.vars||n).palette.action.active,transform:"rotate(0deg)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shortest}),[`&.${bo.expanded}`]:{transform:"rotate(180deg)"}}))),eS=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiAccordionSummary"}),{children:a,className:c,expandIcon:f,focusVisibleClassName:p,onClick:g,...y}=l,{disabled:w=!1,disableGutters:x,expanded:v,toggle:k}=E.useContext(Ch),C=M=>{k&&k(M),g&&g(M)},R={...l,expanded:v,disabled:w,disableGutters:x},$=Xx(R);return S.jsxs(Yx,{focusRipple:!1,disableRipple:!0,disabled:w,"aria-expanded":v,className:Ee($.root,c),focusVisibleClassName:Ee($.focusVisible,p),onClick:C,ref:i,ownerState:R,...y,children:[S.jsx(Jx,{className:$.content,ownerState:R,children:a}),f&&S.jsx(Zx,{className:$.expandIconWrapper,ownerState:R,children:f})]})});function tS(n){return typeof n.main=="string"}function nS(n,r=[]){if(!tS(n))return!1;for(const i of r)if(!n.hasOwnProperty(i)||typeof n[i]!="string")return!1;return!0}function yn(n=[]){return([,r])=>r&&nS(r,n)}function rS(n){return Oe("MuiAlert",n)}const am=Ne("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);function oS(n){return Oe("MuiIconButton",n)}const iS=Ne("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),sS=n=>{const{classes:r,disabled:i,color:l,edge:a,size:c}=n,f={root:["root",i&&"disabled",l!=="default"&&`color${be(l)}`,a&&`edge${be(a)}`,`size${be(c)}`]};return Le(f,oS,r)},lS=ce(Pc,{name:"MuiIconButton",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.color!=="default"&&r[`color${be(i.color)}`],i.edge&&r[`edge${be(i.edge)}`],r[`size${be(i.size)}`]]}})(We(({theme:n})=>({textAlign:"center",flex:"0 0 auto",fontSize:n.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(n.vars||n).palette.action.active,transition:n.transitions.create("background-color",{duration:n.transitions.duration.shortest}),variants:[{props:r=>!r.disableRipple,style:{"--IconButton-hoverBg":n.vars?`rgba(${n.vars.palette.action.activeChannel} / ${n.vars.palette.action.hoverOpacity})`:Nn(n.palette.action.active,n.palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]})),We(({theme:n})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(n.palette).filter(yn()).map(([r])=>({props:{color:r},style:{color:(n.vars||n).palette[r].main}})),...Object.entries(n.palette).filter(yn()).map(([r])=>({props:{color:r},style:{"--IconButton-hoverBg":n.vars?`rgba(${(n.vars||n).palette[r].mainChannel} / ${n.vars.palette.action.hoverOpacity})`:Nn((n.vars||n).palette[r].main,n.palette.action.hoverOpacity)}})),{props:{size:"small"},style:{padding:5,fontSize:n.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:n.typography.pxToRem(28)}}],[`&.${iS.disabled}`]:{backgroundColor:"transparent",color:(n.vars||n).palette.action.disabled}}))),kh=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiIconButton"}),{edge:a=!1,children:c,className:f,color:p="default",disabled:g=!1,disableFocusRipple:y=!1,size:w="medium",...x}=l,v={...l,edge:a,color:p,disabled:g,disableFocusRipple:y,size:w},k=sS(v);return S.jsx(lS,{className:Ee(k.root,f),centerRipple:!0,focusRipple:!y,disabled:g,ref:i,...x,ownerState:v,children:c})}),aS=Sn(S.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),uS=Sn(S.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),cS=Sn(S.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),dS=Sn(S.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),fS=Sn(S.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),pS=n=>{const{variant:r,color:i,severity:l,classes:a}=n,c={root:["root",`color${be(i||l)}`,`${r}${be(i||l)}`,`${r}`],icon:["icon"],message:["message"],action:["action"]};return Le(c,rS,a)},mS=ce(br,{name:"MuiAlert",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[i.variant],r[`${i.variant}${be(i.color||i.severity)}`]]}})(We(({theme:n})=>{const r=n.palette.mode==="light"?Oi:zi,i=n.palette.mode==="light"?zi:Oi;return{...n.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(n.palette).filter(yn(["light"])).map(([l])=>({props:{colorSeverity:l,variant:"standard"},style:{color:n.vars?n.vars.palette.Alert[`${l}Color`]:r(n.palette[l].light,.6),backgroundColor:n.vars?n.vars.palette.Alert[`${l}StandardBg`]:i(n.palette[l].light,.9),[`& .${am.icon}`]:n.vars?{color:n.vars.palette.Alert[`${l}IconColor`]}:{color:n.palette[l].main}}})),...Object.entries(n.palette).filter(yn(["light"])).map(([l])=>({props:{colorSeverity:l,variant:"outlined"},style:{color:n.vars?n.vars.palette.Alert[`${l}Color`]:r(n.palette[l].light,.6),border:`1px solid ${(n.vars||n).palette[l].light}`,[`& .${am.icon}`]:n.vars?{color:n.vars.palette.Alert[`${l}IconColor`]}:{color:n.palette[l].main}}})),...Object.entries(n.palette).filter(yn(["dark"])).map(([l])=>({props:{colorSeverity:l,variant:"filled"},style:{fontWeight:n.typography.fontWeightMedium,...n.vars?{color:n.vars.palette.Alert[`${l}FilledColor`],backgroundColor:n.vars.palette.Alert[`${l}FilledBg`]}:{backgroundColor:n.palette.mode==="dark"?n.palette[l].dark:n.palette[l].main,color:n.palette.getContrastText(n.palette[l].main)}}}))]}})),hS=ce("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(n,r)=>r.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),gS=ce("div",{name:"MuiAlert",slot:"Message",overridesResolver:(n,r)=>r.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),um=ce("div",{name:"MuiAlert",slot:"Action",overridesResolver:(n,r)=>r.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),cm={success:S.jsx(aS,{fontSize:"inherit"}),warning:S.jsx(uS,{fontSize:"inherit"}),error:S.jsx(cS,{fontSize:"inherit"}),info:S.jsx(dS,{fontSize:"inherit"})},il=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiAlert"}),{action:a,children:c,className:f,closeText:p="Close",color:g,components:y={},componentsProps:w={},icon:x,iconMapping:v=cm,onClose:k,role:C="alert",severity:R="success",slotProps:$={},slots:M={},variant:j="standard",...b}=l,T={...l,color:g,severity:R,variant:j,colorSeverity:g||R},I=pS(T),A={slots:{closeButton:y.CloseButton,closeIcon:y.CloseIcon,...M},slotProps:{...w,...$}},[L,Q]=Ot("closeButton",{elementType:kh,externalForwardedProps:A,ownerState:T}),[te,m]=Ot("closeIcon",{elementType:fS,externalForwardedProps:A,ownerState:T});return S.jsxs(mS,{role:C,elevation:0,ownerState:T,className:Ee(I.root,f),ref:i,...b,children:[x!==!1?S.jsx(hS,{ownerState:T,className:I.icon,children:x||v[R]||cm[R]}):null,S.jsx(gS,{ownerState:T,className:I.message,children:c}),a!=null?S.jsx(um,{ownerState:T,className:I.action,children:a}):null,a==null&&k?S.jsx(um,{ownerState:T,className:I.action,children:S.jsx(L,{size:"small","aria-label":p,title:p,color:"inherit",onClick:k,...Q,children:S.jsx(te,{fontSize:"small",...m})})}):null]})});function yS(n){return Oe("MuiTypography",n)}Ne("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const vS={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},xS=lx(),SS=n=>{const{align:r,gutterBottom:i,noWrap:l,paragraph:a,variant:c,classes:f}=n,p={root:["root",c,n.align!=="inherit"&&`align${be(r)}`,i&&"gutterBottom",l&&"noWrap",a&&"paragraph"]};return Le(p,yS,f)},wS=ce("span",{name:"MuiTypography",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.variant&&r[i.variant],i.align!=="inherit"&&r[`align${be(i.align)}`],i.noWrap&&r.noWrap,i.gutterBottom&&r.gutterBottom,i.paragraph&&r.paragraph]}})(We(({theme:n})=>{var r;return{margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(n.typography).filter(([i,l])=>i!=="inherit"&&l&&typeof l=="object").map(([i,l])=>({props:{variant:i},style:l})),...Object.entries(n.palette).filter(yn()).map(([i])=>({props:{color:i},style:{color:(n.vars||n).palette[i].main}})),...Object.entries(((r=n.palette)==null?void 0:r.text)||{}).filter(([,i])=>typeof i=="string").map(([i])=>({props:{color:`text${be(i)}`},style:{color:(n.vars||n).palette.text[i]}})),{props:({ownerState:i})=>i.align!=="inherit",style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:i})=>i.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:i})=>i.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:i})=>i.paragraph,style:{marginBottom:16}}]}})),dm={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},ke=E.forwardRef(function(r,i){const{color:l,...a}=Fe({props:r,name:"MuiTypography"}),c=!vS[l],f=xS({...a,...c&&{color:l}}),{align:p="inherit",className:g,component:y,gutterBottom:w=!1,noWrap:x=!1,paragraph:v=!1,variant:k="body1",variantMapping:C=dm,...R}=f,$={...f,align:p,color:l,className:g,component:y,gutterBottom:w,noWrap:x,paragraph:v,variant:k,variantMapping:C},M=y||(v?"p":C[k]||dm[k])||"span",j=SS($);return S.jsx(wS,{as:M,ref:i,className:Ee(j.root,g),...R,ownerState:$,style:{...p!=="inherit"&&{"--Typography-textAlign":p},...R.style}})});function CS(n){return typeof n=="function"?n():n}const kS=E.forwardRef(function(r,i){const{children:l,container:a,disablePortal:c=!1}=r,[f,p]=E.useState(null),g=bt(E.isValidElement(l)?Fi(l):null,i);if(Cr(()=>{c||p(CS(a)||document.body)},[a,c]),Cr(()=>{if(f&&!c)return Du(i,f),()=>{Du(i,null)}},[i,f,c]),c){if(E.isValidElement(l)){const y={ref:g};return E.cloneElement(l,y)}return l}return f&&Sh.createPortal(l,f)});function sl(n){return parseInt(n,10)||0}const bS={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function ES(n){return n==null||Object.keys(n).length===0||n.outerHeightStyle===0&&!n.overflowing}const RS=E.forwardRef(function(r,i){const{onChange:l,maxRows:a,minRows:c=1,style:f,value:p,...g}=r,{current:y}=E.useRef(p!=null),w=E.useRef(null),x=bt(i,w),v=E.useRef(null),k=E.useRef(null),C=E.useCallback(()=>{const M=w.current,b=Jn(M).getComputedStyle(M);if(b.width==="0px")return{outerHeightStyle:0,overflowing:!1};const T=k.current;T.style.width=b.width,T.value=M.value||r.placeholder||"x",T.value.slice(-1)===` -`&&(T.value+=" ");const I=b.boxSizing,A=sl(b.paddingBottom)+sl(b.paddingTop),L=sl(b.borderBottomWidth)+sl(b.borderTopWidth),Q=T.scrollHeight;T.value="x";const te=T.scrollHeight;let m=Q;c&&(m=Math.max(Number(c)*te,m)),a&&(m=Math.min(Number(a)*te,m)),m=Math.max(m,te);const z=m+(I==="border-box"?A+L:0),W=Math.abs(m-Q)<=1;return{outerHeightStyle:z,overflowing:W}},[a,c,r.placeholder]),R=E.useCallback(()=>{const M=C();if(ES(M))return;const j=M.outerHeightStyle,b=w.current;v.current!==j&&(v.current=j,b.style.height=`${j}px`),b.style.overflow=M.overflowing?"hidden":""},[C]);Cr(()=>{const M=()=>{R()};let j;const b=_m(M),T=w.current,I=Jn(T);I.addEventListener("resize",b);let A;return typeof ResizeObserver<"u"&&(A=new ResizeObserver(M),A.observe(T)),()=>{b.clear(),cancelAnimationFrame(j),I.removeEventListener("resize",b),A&&A.disconnect()}},[C,R]),Cr(()=>{R()});const $=M=>{y||R(),l&&l(M)};return S.jsxs(E.Fragment,{children:[S.jsx("textarea",{value:p,onChange:$,ref:x,rows:c,style:f,...g}),S.jsx("textarea",{"aria-hidden":!0,className:r.className,readOnly:!0,ref:k,tabIndex:-1,style:{...bS.shadow,...f,paddingTop:0,paddingBottom:0}})]})});function ec(n){return typeof n=="string"}function _o({props:n,states:r,muiFormControl:i}){return r.reduce((l,a)=>(l[a]=n[a],i&&typeof n[a]>"u"&&(l[a]=i[a]),l),{})}const Tc=E.createContext(void 0);function No(){return E.useContext(Tc)}function fm(n){return n!=null&&!(Array.isArray(n)&&n.length===0)}function vl(n,r=!1){return n&&(fm(n.value)&&n.value!==""||r&&fm(n.defaultValue)&&n.defaultValue!=="")}function PS(n){return n.startAdornment}function TS(n){return Oe("MuiInputBase",n)}const Io=Ne("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);var pm;const Nl=(n,r)=>{const{ownerState:i}=n;return[r.root,i.formControl&&r.formControl,i.startAdornment&&r.adornedStart,i.endAdornment&&r.adornedEnd,i.error&&r.error,i.size==="small"&&r.sizeSmall,i.multiline&&r.multiline,i.color&&r[`color${be(i.color)}`],i.fullWidth&&r.fullWidth,i.hiddenLabel&&r.hiddenLabel]},jl=(n,r)=>{const{ownerState:i}=n;return[r.input,i.size==="small"&&r.inputSizeSmall,i.multiline&&r.inputMultiline,i.type==="search"&&r.inputTypeSearch,i.startAdornment&&r.inputAdornedStart,i.endAdornment&&r.inputAdornedEnd,i.hiddenLabel&&r.inputHiddenLabel]},$S=n=>{const{classes:r,color:i,disabled:l,error:a,endAdornment:c,focused:f,formControl:p,fullWidth:g,hiddenLabel:y,multiline:w,readOnly:x,size:v,startAdornment:k,type:C}=n,R={root:["root",`color${be(i)}`,l&&"disabled",a&&"error",g&&"fullWidth",f&&"focused",p&&"formControl",v&&v!=="medium"&&`size${be(v)}`,w&&"multiline",k&&"adornedStart",c&&"adornedEnd",y&&"hiddenLabel",x&&"readOnly"],input:["input",l&&"disabled",C==="search"&&"inputTypeSearch",w&&"inputMultiline",v==="small"&&"inputSizeSmall",y&&"inputHiddenLabel",k&&"inputAdornedStart",c&&"inputAdornedEnd",x&&"readOnly"]};return Le(R,TS,r)},Ol=ce("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Nl})(We(({theme:n})=>({...n.typography.body1,color:(n.vars||n).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Io.disabled}`]:{color:(n.vars||n).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:r})=>r.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:r,size:i})=>r.multiline&&i==="small",style:{paddingTop:1}},{props:({ownerState:r})=>r.fullWidth,style:{width:"100%"}}]}))),zl=ce("input",{name:"MuiInputBase",slot:"Input",overridesResolver:jl})(We(({theme:n})=>{const r=n.palette.mode==="light",i={color:"currentColor",...n.vars?{opacity:n.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},transition:n.transitions.create("opacity",{duration:n.transitions.duration.shorter})},l={opacity:"0 !important"},a=n.vars?{opacity:n.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&::-ms-input-placeholder":i,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Io.formControl} &`]:{"&::-webkit-input-placeholder":l,"&::-moz-placeholder":l,"&::-ms-input-placeholder":l,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${Io.disabled}`]:{opacity:1,WebkitTextFillColor:(n.vars||n).palette.text.disabled},variants:[{props:({ownerState:c})=>!c.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:c})=>c.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),mm=sx({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),$c=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:c,autoFocus:f,className:p,color:g,components:y={},componentsProps:w={},defaultValue:x,disabled:v,disableInjectingGlobalStyles:k,endAdornment:C,error:R,fullWidth:$=!1,id:M,inputComponent:j="input",inputProps:b={},inputRef:T,margin:I,maxRows:A,minRows:L,multiline:Q=!1,name:te,onBlur:m,onChange:z,onClick:W,onFocus:H,onKeyDown:q,onKeyUp:X,placeholder:ee,readOnly:re,renderSuffix:K,rows:U,size:J,slotProps:_={},slots:V={},startAdornment:se,type:le="text",value:fe,...ie}=l,he=b.value!=null?b.value:fe,{current:ge}=E.useRef(he!=null),xe=E.useRef(),ye=E.useCallback(De=>{},[]),Me=bt(xe,T,b.ref,ye),[Ie,Xe]=E.useState(!1),Pe=No(),Ve=_o({props:l,muiFormControl:Pe,states:["color","disabled","error","hiddenLabel","size","required","filled"]});Ve.focused=Pe?Pe.focused:Ie,E.useEffect(()=>{!Pe&&v&&Ie&&(Xe(!1),m&&m())},[Pe,v,Ie,m]);const Et=Pe&&Pe.onFilled,mt=Pe&&Pe.onEmpty,st=E.useCallback(De=>{vl(De)?Et&&Et():mt&&mt()},[Et,mt]);Cr(()=>{ge&&st({value:he})},[he,st,ge]);const zt=De=>{H&&H(De),b.onFocus&&b.onFocus(De),Pe&&Pe.onFocus?Pe.onFocus(De):Xe(!0)},dt=De=>{m&&m(De),b.onBlur&&b.onBlur(De),Pe&&Pe.onBlur?Pe.onBlur(De):Xe(!1)},Qe=(De,...er)=>{if(!ge){const tr=De.target||xe.current;if(tr==null)throw new Error(Yn(1));st({value:tr.value})}b.onChange&&b.onChange(De,...er),z&&z(De,...er)};E.useEffect(()=>{st(xe.current)},[]);const ve=De=>{xe.current&&De.currentTarget===De.target&&xe.current.focus(),W&&W(De)};let An=j,St=b;Q&&An==="input"&&(U?St={type:void 0,minRows:U,maxRows:U,...St}:St={type:void 0,maxRows:A,minRows:L,...St},An=RS);const Ln=De=>{st(De.animationName==="mui-auto-fill-cancel"?xe.current:{value:"x"})};E.useEffect(()=>{Pe&&Pe.setAdornedStart(!!se)},[Pe,se]);const Zn={...l,color:Ve.color||"primary",disabled:Ve.disabled,endAdornment:C,error:Ve.error,focused:Ve.focused,formControl:Pe,fullWidth:$,hiddenLabel:Ve.hiddenLabel,multiline:Q,size:Ve.size,startAdornment:se,type:le},Fn=$S(Zn),an=V.root||y.Root||Ol,Dn=_.root||w.root||{},Ht=V.input||y.Input||zl;return St={...St,..._.input??w.input},S.jsxs(E.Fragment,{children:[!k&&typeof mm=="function"&&(pm||(pm=S.jsx(mm,{}))),S.jsxs(an,{...Dn,ref:i,onClick:ve,...ie,...!ec(an)&&{ownerState:{...Zn,...Dn.ownerState}},className:Ee(Fn.root,Dn.className,p,re&&"MuiInputBase-readOnly"),children:[se,S.jsx(Tc.Provider,{value:null,children:S.jsx(Ht,{"aria-invalid":Ve.error,"aria-describedby":a,autoComplete:c,autoFocus:f,defaultValue:x,disabled:Ve.disabled,id:M,onAnimationStart:Ln,name:te,placeholder:ee,readOnly:re,required:Ve.required,rows:U,value:he,onKeyDown:q,onKeyUp:X,type:le,...St,...!ec(Ht)&&{as:An,ownerState:{...Zn,...St.ownerState}},ref:Me,className:Ee(Fn.input,St.className,re&&"MuiInputBase-readOnly"),onBlur:dt,onChange:Qe,onFocus:zt})}),C,K?K({...Ve,startAdornment:se}):null]})]})});function IS(n){return Oe("MuiInput",n)}const wi={...Io,...Ne("MuiInput",["root","underline","input"])};function MS(n){return Oe("MuiOutlinedInput",n)}const $n={...Io,...Ne("MuiOutlinedInput",["root","notchedOutline","input"])};function _S(n){return Oe("MuiFilledInput",n)}const Lr={...Io,...Ne("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},NS=Sn(S.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),jS={entering:{opacity:1},entered:{opacity:1}},bh=E.forwardRef(function(r,i){const l=Ur(),a={enter:l.transitions.duration.enteringScreen,exit:l.transitions.duration.leavingScreen},{addEndListener:c,appear:f=!0,children:p,easing:g,in:y,onEnter:w,onEntered:x,onEntering:v,onExit:k,onExited:C,onExiting:R,style:$,timeout:M=a,TransitionComponent:j=wn,...b}=r,T=E.useRef(null),I=bt(T,Fi(p),i),A=q=>X=>{if(q){const ee=T.current;X===void 0?q(ee):q(ee,X)}},L=A(v),Q=A((q,X)=>{wh(q);const ee=$o({style:$,timeout:M,easing:g},{mode:"enter"});q.style.webkitTransition=l.transitions.create("opacity",ee),q.style.transition=l.transitions.create("opacity",ee),w&&w(q,X)}),te=A(x),m=A(R),z=A(q=>{const X=$o({style:$,timeout:M,easing:g},{mode:"exit"});q.style.webkitTransition=l.transitions.create("opacity",X),q.style.transition=l.transitions.create("opacity",X),k&&k(q)}),W=A(C),H=q=>{c&&c(T.current,q)};return S.jsx(j,{appear:f,in:y,nodeRef:T,onEnter:Q,onEntered:te,onEntering:L,onExit:z,onExited:W,onExiting:m,addEndListener:H,timeout:M,...b,children:(q,{ownerState:X,...ee})=>E.cloneElement(p,{style:{opacity:0,visibility:q==="exited"&&!y?"hidden":void 0,...jS[q],...$,...p.props.style},ref:I,...ee})})});function OS(n){return Oe("MuiBackdrop",n)}Ne("MuiBackdrop",["root","invisible"]);const zS=n=>{const{classes:r,invisible:i}=n;return Le({root:["root",i&&"invisible"]},OS,r)},AS=ce("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.invisible&&r.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),Eh=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiBackdrop"}),{children:a,className:c,component:f="div",invisible:p=!1,open:g,components:y={},componentsProps:w={},slotProps:x={},slots:v={},TransitionComponent:k,transitionDuration:C,...R}=l,$={...l,component:f,invisible:p},M=zS($),j={transition:k,root:y.Root,...v},b={...w,...x},T={slots:j,slotProps:b},[I,A]=Ot("root",{elementType:AS,externalForwardedProps:T,className:Ee(M.root,c),ownerState:$}),[L,Q]=Ot("transition",{elementType:bh,externalForwardedProps:T,ownerState:$});return S.jsx(L,{in:g,timeout:C,...R,...Q,children:S.jsx(I,{"aria-hidden":!0,...A,classes:M,ref:i,children:a})})}),LS=Ne("MuiBox",["root"]),FS=hh(),$e=e1({themeId:Vi,defaultTheme:FS,defaultClassName:LS.root,generateClassName:Om.generate});function DS(n){return Oe("MuiButton",n)}const Co=Ne("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),BS=E.createContext({}),WS=E.createContext(void 0),US=n=>{const{color:r,disableElevation:i,fullWidth:l,size:a,variant:c,classes:f}=n,p={root:["root",c,`${c}${be(r)}`,`size${be(a)}`,`${c}Size${be(a)}`,`color${be(r)}`,i&&"disableElevation",l&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${be(a)}`],endIcon:["icon","endIcon",`iconSize${be(a)}`]},g=Le(p,DS,f);return{...f,...g}},Rh=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],HS=ce(Pc,{shouldForwardProp:n=>xn(n)||n==="classes",name:"MuiButton",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[i.variant],r[`${i.variant}${be(i.color)}`],r[`size${be(i.size)}`],r[`${i.variant}Size${be(i.size)}`],i.color==="inherit"&&r.colorInherit,i.disableElevation&&r.disableElevation,i.fullWidth&&r.fullWidth]}})(We(({theme:n})=>{const r=n.palette.mode==="light"?n.palette.grey[300]:n.palette.grey[800],i=n.palette.mode==="light"?n.palette.grey.A100:n.palette.grey[700];return{...n.typography.button,minWidth:64,padding:"6px 16px",border:0,borderRadius:(n.vars||n).shape.borderRadius,transition:n.transitions.create(["background-color","box-shadow","border-color","color"],{duration:n.transitions.duration.short}),"&:hover":{textDecoration:"none"},[`&.${Co.disabled}`]:{color:(n.vars||n).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(n.vars||n).shadows[2],"&:hover":{boxShadow:(n.vars||n).shadows[4],"@media (hover: none)":{boxShadow:(n.vars||n).shadows[2]}},"&:active":{boxShadow:(n.vars||n).shadows[8]},[`&.${Co.focusVisible}`]:{boxShadow:(n.vars||n).shadows[6]},[`&.${Co.disabled}`]:{color:(n.vars||n).palette.action.disabled,boxShadow:(n.vars||n).shadows[0],backgroundColor:(n.vars||n).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",[`&.${Co.disabled}`]:{border:`1px solid ${(n.vars||n).palette.action.disabledBackground}`}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(n.palette).filter(yn()).map(([l])=>({props:{color:l},style:{"--variant-textColor":(n.vars||n).palette[l].main,"--variant-outlinedColor":(n.vars||n).palette[l].main,"--variant-outlinedBorder":n.vars?`rgba(${n.vars.palette[l].mainChannel} / 0.5)`:Nn(n.palette[l].main,.5),"--variant-containedColor":(n.vars||n).palette[l].contrastText,"--variant-containedBg":(n.vars||n).palette[l].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(n.vars||n).palette[l].dark,"--variant-textBg":n.vars?`rgba(${n.vars.palette[l].mainChannel} / ${n.vars.palette.action.hoverOpacity})`:Nn(n.palette[l].main,n.palette.action.hoverOpacity),"--variant-outlinedBorder":(n.vars||n).palette[l].main,"--variant-outlinedBg":n.vars?`rgba(${n.vars.palette[l].mainChannel} / ${n.vars.palette.action.hoverOpacity})`:Nn(n.palette[l].main,n.palette.action.hoverOpacity)}}}})),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":n.vars?n.vars.palette.Button.inheritContainedBg:r,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":n.vars?n.vars.palette.Button.inheritContainedHoverBg:i,"--variant-textBg":n.vars?`rgba(${n.vars.palette.text.primaryChannel} / ${n.vars.palette.action.hoverOpacity})`:Nn(n.palette.text.primary,n.palette.action.hoverOpacity),"--variant-outlinedBg":n.vars?`rgba(${n.vars.palette.text.primaryChannel} / ${n.vars.palette.action.hoverOpacity})`:Nn(n.palette.text.primary,n.palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:n.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:n.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:n.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:n.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:n.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:n.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Co.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Co.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}}]}})),VS=ce("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.startIcon,r[`iconSize${be(i.size)}`]]}})({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},...Rh]}),GS=ce("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.endIcon,r[`iconSize${be(i.size)}`]]}})({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},...Rh]}),wr=E.forwardRef(function(r,i){const l=E.useContext(BS),a=E.useContext(WS),c=Mi(l,r),f=Fe({props:c,name:"MuiButton"}),{children:p,color:g="primary",component:y="button",className:w,disabled:x=!1,disableElevation:v=!1,disableFocusRipple:k=!1,endIcon:C,focusVisibleClassName:R,fullWidth:$=!1,size:M="medium",startIcon:j,type:b,variant:T="text",...I}=f,A={...f,color:g,component:y,disabled:x,disableElevation:v,disableFocusRipple:k,fullWidth:$,size:M,type:b,variant:T},L=US(A),Q=j&&S.jsx(VS,{className:L.startIcon,ownerState:A,children:j}),te=C&&S.jsx(GS,{className:L.endIcon,ownerState:A,children:C}),m=a||"";return S.jsxs(HS,{ownerState:A,className:Ee(l.className,L.root,w,m),component:y,disabled:x,focusRipple:!k,focusVisibleClassName:Ee(L.focusVisible,R),ref:i,type:b,...I,classes:L,children:[Q,p,te]})});function KS(n){const r=vn(n);return r.body===n?Jn(n).innerWidth>r.documentElement.clientWidth:n.scrollHeight>n.clientHeight}function $i(n,r){r?n.setAttribute("aria-hidden","true"):n.removeAttribute("aria-hidden")}function hm(n){return parseInt(Jn(n).getComputedStyle(n).paddingRight,10)||0}function QS(n){const i=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(n.tagName),l=n.tagName==="INPUT"&&n.getAttribute("type")==="hidden";return i||l}function gm(n,r,i,l,a){const c=[r,i,...l];[].forEach.call(n.children,f=>{const p=!c.includes(f),g=!QS(f);p&&g&&$i(f,a)})}function Nu(n,r){let i=-1;return n.some((l,a)=>r(l)?(i=a,!0):!1),i}function qS(n,r){const i=[],l=n.container;if(!r.disableScrollLock){if(KS(l)){const f=jm(Jn(l));i.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${hm(l)+f}px`;const p=vn(l).querySelectorAll(".mui-fixed");[].forEach.call(p,g=>{i.push({value:g.style.paddingRight,property:"padding-right",el:g}),g.style.paddingRight=`${hm(g)+f}px`})}let c;if(l.parentNode instanceof DocumentFragment)c=vn(l).body;else{const f=l.parentElement,p=Jn(l);c=(f==null?void 0:f.nodeName)==="HTML"&&p.getComputedStyle(f).overflowY==="scroll"?f:l}i.push({value:c.style.overflow,property:"overflow",el:c},{value:c.style.overflowX,property:"overflow-x",el:c},{value:c.style.overflowY,property:"overflow-y",el:c}),c.style.overflow="hidden"}return()=>{i.forEach(({value:c,el:f,property:p})=>{c?f.style.setProperty(p,c):f.style.removeProperty(p)})}}function XS(n){const r=[];return[].forEach.call(n.children,i=>{i.getAttribute("aria-hidden")==="true"&&r.push(i)}),r}class YS{constructor(){this.modals=[],this.containers=[]}add(r,i){let l=this.modals.indexOf(r);if(l!==-1)return l;l=this.modals.length,this.modals.push(r),r.modalRef&&$i(r.modalRef,!1);const a=XS(i);gm(i,r.mount,r.modalRef,a,!0);const c=Nu(this.containers,f=>f.container===i);return c!==-1?(this.containers[c].modals.push(r),l):(this.containers.push({modals:[r],container:i,restore:null,hiddenSiblings:a}),l)}mount(r,i){const l=Nu(this.containers,c=>c.modals.includes(r)),a=this.containers[l];a.restore||(a.restore=qS(a,i))}remove(r,i=!0){const l=this.modals.indexOf(r);if(l===-1)return l;const a=Nu(this.containers,f=>f.modals.includes(r)),c=this.containers[a];if(c.modals.splice(c.modals.indexOf(r),1),this.modals.splice(l,1),c.modals.length===0)c.restore&&c.restore(),r.modalRef&&$i(r.modalRef,i),gm(c.container,r.mount,r.modalRef,c.hiddenSiblings,!1),this.containers.splice(a,1);else{const f=c.modals[c.modals.length-1];f.modalRef&&$i(f.modalRef,!1)}return l}isTopModal(r){return this.modals.length>0&&this.modals[this.modals.length-1]===r}}const JS=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function ZS(n){const r=parseInt(n.getAttribute("tabindex")||"",10);return Number.isNaN(r)?n.contentEditable==="true"||(n.nodeName==="AUDIO"||n.nodeName==="VIDEO"||n.nodeName==="DETAILS")&&n.getAttribute("tabindex")===null?0:n.tabIndex:r}function ew(n){if(n.tagName!=="INPUT"||n.type!=="radio"||!n.name)return!1;const r=l=>n.ownerDocument.querySelector(`input[type="radio"]${l}`);let i=r(`[name="${n.name}"]:checked`);return i||(i=r(`[name="${n.name}"]`)),i!==n}function tw(n){return!(n.disabled||n.tagName==="INPUT"&&n.type==="hidden"||ew(n))}function nw(n){const r=[],i=[];return Array.from(n.querySelectorAll(JS)).forEach((l,a)=>{const c=ZS(l);c===-1||!tw(l)||(c===0?r.push(l):i.push({documentOrder:a,tabIndex:c,node:l}))}),i.sort((l,a)=>l.tabIndex===a.tabIndex?l.documentOrder-a.documentOrder:l.tabIndex-a.tabIndex).map(l=>l.node).concat(r)}function rw(){return!0}function ow(n){const{children:r,disableAutoFocus:i=!1,disableEnforceFocus:l=!1,disableRestoreFocus:a=!1,getTabbable:c=nw,isEnabled:f=rw,open:p}=n,g=E.useRef(!1),y=E.useRef(null),w=E.useRef(null),x=E.useRef(null),v=E.useRef(null),k=E.useRef(!1),C=E.useRef(null),R=bt(Fi(r),C),$=E.useRef(null);E.useEffect(()=>{!p||!C.current||(k.current=!i)},[i,p]),E.useEffect(()=>{if(!p||!C.current)return;const b=vn(C.current);return C.current.contains(b.activeElement)||(C.current.hasAttribute("tabIndex")||C.current.setAttribute("tabIndex","-1"),k.current&&C.current.focus()),()=>{a||(x.current&&x.current.focus&&(g.current=!0,x.current.focus()),x.current=null)}},[p]),E.useEffect(()=>{if(!p||!C.current)return;const b=vn(C.current),T=L=>{$.current=L,!(l||!f()||L.key!=="Tab")&&b.activeElement===C.current&&L.shiftKey&&(g.current=!0,w.current&&w.current.focus())},I=()=>{var te,m;const L=C.current;if(L===null)return;if(!b.hasFocus()||!f()||g.current){g.current=!1;return}if(L.contains(b.activeElement)||l&&b.activeElement!==y.current&&b.activeElement!==w.current)return;if(b.activeElement!==v.current)v.current=null;else if(v.current!==null)return;if(!k.current)return;let Q=[];if((b.activeElement===y.current||b.activeElement===w.current)&&(Q=c(C.current)),Q.length>0){const z=!!((te=$.current)!=null&&te.shiftKey&&((m=$.current)==null?void 0:m.key)==="Tab"),W=Q[0],H=Q[Q.length-1];typeof W!="string"&&typeof H!="string"&&(z?H.focus():W.focus())}else L.focus()};b.addEventListener("focusin",I),b.addEventListener("keydown",T,!0);const A=setInterval(()=>{b.activeElement&&b.activeElement.tagName==="BODY"&&I()},50);return()=>{clearInterval(A),b.removeEventListener("focusin",I),b.removeEventListener("keydown",T,!0)}},[i,l,a,f,p,c]);const M=b=>{x.current===null&&(x.current=b.relatedTarget),k.current=!0,v.current=b.target;const T=r.props.onFocus;T&&T(b)},j=b=>{x.current===null&&(x.current=b.relatedTarget),k.current=!0};return S.jsxs(E.Fragment,{children:[S.jsx("div",{tabIndex:p?0:-1,onFocus:j,ref:y,"data-testid":"sentinelStart"}),E.cloneElement(r,{ref:R,onFocus:M}),S.jsx("div",{tabIndex:p?0:-1,onFocus:j,ref:w,"data-testid":"sentinelEnd"})]})}function iw(n){return typeof n=="function"?n():n}function sw(n){return n?n.props.hasOwnProperty("in"):!1}const ym=()=>{},ll=new YS;function lw(n){const{container:r,disableEscapeKeyDown:i=!1,disableScrollLock:l=!1,closeAfterTransition:a=!1,onTransitionEnter:c,onTransitionExited:f,children:p,onClose:g,open:y,rootRef:w}=n,x=E.useRef({}),v=E.useRef(null),k=E.useRef(null),C=bt(k,w),[R,$]=E.useState(!y),M=sw(p);let j=!0;(n["aria-hidden"]==="false"||n["aria-hidden"]===!1)&&(j=!1);const b=()=>vn(v.current),T=()=>(x.current.modalRef=k.current,x.current.mount=v.current,x.current),I=()=>{ll.mount(T(),{disableScrollLock:l}),k.current&&(k.current.scrollTop=0)},A=Eo(()=>{const X=iw(r)||b().body;ll.add(T(),X),k.current&&I()}),L=()=>ll.isTopModal(T()),Q=Eo(X=>{v.current=X,X&&(y&&L()?I():k.current&&$i(k.current,j))}),te=E.useCallback(()=>{ll.remove(T(),j)},[j]);E.useEffect(()=>()=>{te()},[te]),E.useEffect(()=>{y?A():(!M||!a)&&te()},[y,te,M,a,A]);const m=X=>ee=>{var re;(re=X.onKeyDown)==null||re.call(X,ee),!(ee.key!=="Escape"||ee.which===229||!L())&&(i||(ee.stopPropagation(),g&&g(ee,"escapeKeyDown")))},z=X=>ee=>{var re;(re=X.onClick)==null||re.call(X,ee),ee.target===ee.currentTarget&&g&&g(ee,"backdropClick")};return{getRootProps:(X={})=>{const ee=Lm(n);delete ee.onTransitionEnter,delete ee.onTransitionExited;const re={...ee,...X};return{role:"presentation",...re,onKeyDown:m(re),ref:C}},getBackdropProps:(X={})=>{const ee=X;return{"aria-hidden":!0,...ee,onClick:z(ee),open:y}},getTransitionProps:()=>{const X=()=>{$(!1),c&&c()},ee=()=>{$(!0),f&&f(),a&&te()};return{onEnter:$p(X,(p==null?void 0:p.props.onEnter)??ym),onExited:$p(ee,(p==null?void 0:p.props.onExited)??ym)}},rootRef:C,portalRef:Q,isTopModal:L,exited:R,hasTransition:M}}function aw(n){return Oe("MuiModal",n)}Ne("MuiModal",["root","hidden","backdrop"]);const uw=n=>{const{open:r,exited:i,classes:l}=n;return Le({root:["root",!r&&i&&"hidden"],backdrop:["backdrop"]},aw,l)},cw=ce("div",{name:"MuiModal",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,!i.open&&i.exited&&r.hidden]}})(We(({theme:n})=>({position:"fixed",zIndex:(n.vars||n).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:r})=>!r.open&&r.exited,style:{visibility:"hidden"}}]}))),dw=ce(Eh,{name:"MuiModal",slot:"Backdrop",overridesResolver:(n,r)=>r.backdrop})({zIndex:-1}),Ic=E.forwardRef(function(r,i){const l=Fe({name:"MuiModal",props:r}),{BackdropComponent:a=dw,BackdropProps:c,classes:f,className:p,closeAfterTransition:g=!1,children:y,container:w,component:x,components:v={},componentsProps:k={},disableAutoFocus:C=!1,disableEnforceFocus:R=!1,disableEscapeKeyDown:$=!1,disablePortal:M=!1,disableRestoreFocus:j=!1,disableScrollLock:b=!1,hideBackdrop:T=!1,keepMounted:I=!1,onBackdropClick:A,onClose:L,onTransitionEnter:Q,onTransitionExited:te,open:m,slotProps:z={},slots:W={},theme:H,...q}=l,X={...l,closeAfterTransition:g,disableAutoFocus:C,disableEnforceFocus:R,disableEscapeKeyDown:$,disablePortal:M,disableRestoreFocus:j,disableScrollLock:b,hideBackdrop:T,keepMounted:I},{getRootProps:ee,getBackdropProps:re,getTransitionProps:K,portalRef:U,isTopModal:J,exited:_,hasTransition:V}=lw({...X,rootRef:i}),se={...X,exited:_},le=uw(se),fe={};if(y.props.tabIndex===void 0&&(fe.tabIndex="-1"),V){const{onEnter:Ie,onExited:Xe}=K();fe.onEnter=Ie,fe.onExited=Xe}const ie={...q,slots:{root:v.Root,backdrop:v.Backdrop,...W},slotProps:{...k,...z}},[he,ge]=Ot("root",{elementType:cw,externalForwardedProps:ie,getSlotProps:ee,additionalProps:{ref:i,as:x},ownerState:se,className:Ee(p,le==null?void 0:le.root,!se.open&&se.exited&&(le==null?void 0:le.hidden))}),[xe,ye]=Ot("backdrop",{elementType:a,externalForwardedProps:ie,additionalProps:c,getSlotProps:Ie=>re({...Ie,onClick:Xe=>{A&&A(Xe),Ie!=null&&Ie.onClick&&Ie.onClick(Xe)}}),className:Ee(c==null?void 0:c.className,le==null?void 0:le.backdrop),ownerState:se}),Me=bt(c==null?void 0:c.ref,ye.ref);return!I&&!m&&(!V||_)?null:S.jsx(kS,{ref:U,container:w,disablePortal:M,children:S.jsxs(he,{...ge,children:[!T&&a?S.jsx(xe,{...ye,ref:Me}):null,S.jsx(ow,{disableEnforceFocus:R,disableAutoFocus:C,disableRestoreFocus:j,isEnabled:J,open:m,children:E.cloneElement(y,fe)})]})})});function fw(n){return Oe("MuiDialog",n)}const ju=Ne("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),Ph=E.createContext({}),pw=ce(Eh,{name:"MuiDialog",slot:"Backdrop",overrides:(n,r)=>r.backdrop})({zIndex:-1}),mw=n=>{const{classes:r,scroll:i,maxWidth:l,fullWidth:a,fullScreen:c}=n,f={root:["root"],container:["container",`scroll${be(i)}`],paper:["paper",`paperScroll${be(i)}`,`paperWidth${be(String(l))}`,a&&"paperFullWidth",c&&"paperFullScreen"]};return Le(f,fw,r)},hw=ce(Ic,{name:"MuiDialog",slot:"Root",overridesResolver:(n,r)=>r.root})({"@media print":{position:"absolute !important"}}),gw=ce("div",{name:"MuiDialog",slot:"Container",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.container,r[`scroll${be(i.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),yw=ce(br,{name:"MuiDialog",slot:"Paper",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.paper,r[`scrollPaper${be(i.scroll)}`],r[`paperWidth${be(String(i.maxWidth))}`],i.fullWidth&&r.paperFullWidth,i.fullScreen&&r.paperFullScreen]}})(We(({theme:n})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:r})=>!r.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:n.breakpoints.unit==="px"?Math.max(n.breakpoints.values.xs,444):`max(${n.breakpoints.values.xs}${n.breakpoints.unit}, 444px)`,[`&.${ju.paperScrollBody}`]:{[n.breakpoints.down(Math.max(n.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(n.breakpoints.values).filter(r=>r!=="xs").map(r=>({props:{maxWidth:r},style:{maxWidth:`${n.breakpoints.values[r]}${n.breakpoints.unit}`,[`&.${ju.paperScrollBody}`]:{[n.breakpoints.down(n.breakpoints.values[r]+32*2)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:({ownerState:r})=>r.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:r})=>r.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${ju.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),vw=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiDialog"}),a=Ur(),c={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{"aria-describedby":f,"aria-labelledby":p,"aria-modal":g=!0,BackdropComponent:y,BackdropProps:w,children:x,className:v,disableEscapeKeyDown:k=!1,fullScreen:C=!1,fullWidth:R=!1,maxWidth:$="sm",onBackdropClick:M,onClick:j,onClose:b,open:T,PaperComponent:I=br,PaperProps:A={},scroll:L="paper",TransitionComponent:Q=bh,transitionDuration:te=c,TransitionProps:m,...z}=l,W={...l,disableEscapeKeyDown:k,fullScreen:C,fullWidth:R,maxWidth:$,scroll:L},H=mw(W),q=E.useRef(),X=U=>{q.current=U.target===U.currentTarget},ee=U=>{j&&j(U),q.current&&(q.current=null,M&&M(U),b&&b(U,"backdropClick"))},re=ic(p),K=E.useMemo(()=>({titleId:re}),[re]);return S.jsx(hw,{className:Ee(H.root,v),closeAfterTransition:!0,components:{Backdrop:pw},componentsProps:{backdrop:{transitionDuration:te,as:y,...w}},disableEscapeKeyDown:k,onClose:b,open:T,ref:i,onClick:ee,ownerState:W,...z,children:S.jsx(Q,{appear:!0,in:T,timeout:te,role:"presentation",...m,children:S.jsx(gw,{className:Ee(H.container),onMouseDown:X,ownerState:W,children:S.jsx(yw,{as:I,elevation:24,role:"dialog","aria-describedby":f,"aria-labelledby":re,"aria-modal":g,...A,className:Ee(H.paper,A.className),ownerState:W,children:S.jsx(Ph.Provider,{value:K,children:x})})})})})});function xw(n){return Oe("MuiDialogContent",n)}Ne("MuiDialogContent",["root","dividers"]);function Sw(n){return Oe("MuiDialogTitle",n)}const ww=Ne("MuiDialogTitle",["root"]),Cw=n=>{const{classes:r,dividers:i}=n;return Le({root:["root",i&&"dividers"]},xw,r)},kw=ce("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.dividers&&r.dividers]}})(We(({theme:n})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:r})=>r.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(n.vars||n).palette.divider}`,borderBottom:`1px solid ${(n.vars||n).palette.divider}`}},{props:({ownerState:r})=>!r.dividers,style:{[`.${ww.root} + &`]:{paddingTop:0}}}]}))),bw=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiDialogContent"}),{className:a,dividers:c=!1,...f}=l,p={...l,dividers:c},g=Cw(p);return S.jsx(kw,{className:Ee(g.root,a),ownerState:p,ref:i,...f})}),Ew=n=>{const{classes:r}=n;return Le({root:["root"]},Sw,r)},Rw=ce(ke,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(n,r)=>r.root})({padding:"16px 24px",flex:"0 0 auto"}),Pw=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiDialogTitle"}),{className:a,id:c,...f}=l,p=l,g=Ew(p),{titleId:y=c}=E.useContext(Ph);return S.jsx(Rw,{component:"h2",className:Ee(g.root,a),ownerState:p,ref:i,variant:"h6",id:c??y,...f})}),Tw=n=>{const{classes:r,disableUnderline:i,startAdornment:l,endAdornment:a,size:c,hiddenLabel:f,multiline:p}=n,g={root:["root",!i&&"underline",l&&"adornedStart",a&&"adornedEnd",c==="small"&&`size${be(c)}`,f&&"hiddenLabel",p&&"multiline"],input:["input"]},y=Le(g,_S,r);return{...r,...y}},$w=ce(Ol,{shouldForwardProp:n=>xn(n)||n==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[...Nl(n,r),!i.disableUnderline&&r.underline]}})(We(({theme:n})=>{const r=n.palette.mode==="light",i=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",l=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",a=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",c=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:n.vars?n.vars.palette.FilledInput.bg:l,borderTopLeftRadius:(n.vars||n).shape.borderRadius,borderTopRightRadius:(n.vars||n).shape.borderRadius,transition:n.transitions.create("background-color",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),"&:hover":{backgroundColor:n.vars?n.vars.palette.FilledInput.hoverBg:a,"@media (hover: none)":{backgroundColor:n.vars?n.vars.palette.FilledInput.bg:l}},[`&.${Lr.focused}`]:{backgroundColor:n.vars?n.vars.palette.FilledInput.bg:l},[`&.${Lr.disabled}`]:{backgroundColor:n.vars?n.vars.palette.FilledInput.disabledBg:c},variants:[{props:({ownerState:f})=>!f.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Lr.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Lr.error}`]:{"&::before, &::after":{borderBottomColor:(n.vars||n).palette.error.main}},"&::before":{borderBottom:`1px solid ${n.vars?`rgba(${n.vars.palette.common.onBackgroundChannel} / ${n.vars.opacity.inputUnderline})`:i}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:n.transitions.create("border-bottom-color",{duration:n.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Lr.disabled}, .${Lr.error}):before`]:{borderBottom:`1px solid ${(n.vars||n).palette.text.primary}`},[`&.${Lr.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(n.palette).filter(yn()).map(([f])=>{var p;return{props:{disableUnderline:!1,color:f},style:{"&::after":{borderBottom:`2px solid ${(p=(n.vars||n).palette[f])==null?void 0:p.main}`}}}}),{props:({ownerState:f})=>f.startAdornment,style:{paddingLeft:12}},{props:({ownerState:f})=>f.endAdornment,style:{paddingRight:12}},{props:({ownerState:f})=>f.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:f,size:p})=>f.multiline&&p==="small",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:f})=>f.multiline&&f.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:f})=>f.multiline&&f.hiddenLabel&&f.size==="small",style:{paddingTop:8,paddingBottom:9}}]}})),Iw=ce(zl,{name:"MuiFilledInput",slot:"Input",overridesResolver:jl})(We(({theme:n})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!n.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:n.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:n.palette.mode==="light"?null:"#fff",caretColor:n.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...n.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[n.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:r})=>r.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:r})=>r.startAdornment,style:{paddingLeft:0}},{props:({ownerState:r})=>r.endAdornment,style:{paddingRight:0}},{props:({ownerState:r})=>r.hiddenLabel&&r.size==="small",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:r})=>r.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),Mc=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiFilledInput"}),{disableUnderline:a=!1,components:c={},componentsProps:f,fullWidth:p=!1,hiddenLabel:g,inputComponent:y="input",multiline:w=!1,slotProps:x,slots:v={},type:k="text",...C}=l,R={...l,disableUnderline:a,fullWidth:p,inputComponent:y,multiline:w,type:k},$=Tw(l),M={root:{ownerState:R},input:{ownerState:R}},j=x??f?_t(M,x??f):M,b=v.root??c.Root??$w,T=v.input??c.Input??Iw;return S.jsx($c,{slots:{root:b,input:T},slotProps:j,fullWidth:p,inputComponent:y,multiline:w,ref:i,type:k,...C,classes:$})});Mc.muiName="Input";function Mw(n){return Oe("MuiFormControl",n)}Ne("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const _w=n=>{const{classes:r,margin:i,fullWidth:l}=n,a={root:["root",i!=="none"&&`margin${be(i)}`,l&&"fullWidth"]};return Le(a,Mw,r)},Nw=ce("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[`margin${be(i.margin)}`],i.fullWidth&&r.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),jw=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiFormControl"}),{children:a,className:c,color:f="primary",component:p="div",disabled:g=!1,error:y=!1,focused:w,fullWidth:x=!1,hiddenLabel:v=!1,margin:k="none",required:C=!1,size:R="medium",variant:$="outlined",...M}=l,j={...l,color:f,component:p,disabled:g,error:y,fullWidth:x,hiddenLabel:v,margin:k,required:C,size:R,variant:$},b=_w(j),[T,I]=E.useState(()=>{let H=!1;return a&&E.Children.forEach(a,q=>{if(!Ru(q,["Input","Select"]))return;const X=Ru(q,["Select"])?q.props.input:q;X&&PS(X.props)&&(H=!0)}),H}),[A,L]=E.useState(()=>{let H=!1;return a&&E.Children.forEach(a,q=>{Ru(q,["Input","Select"])&&(vl(q.props,!0)||vl(q.props.inputProps,!0))&&(H=!0)}),H}),[Q,te]=E.useState(!1);g&&Q&&te(!1);const m=w!==void 0&&!g?w:Q;let z;E.useRef(!1);const W=E.useMemo(()=>({adornedStart:T,setAdornedStart:I,color:f,disabled:g,error:y,filled:A,focused:m,fullWidth:x,hiddenLabel:v,size:R,onBlur:()=>{te(!1)},onEmpty:()=>{L(!1)},onFilled:()=>{L(!0)},onFocus:()=>{te(!0)},registerEffect:z,required:C,variant:$}),[T,f,g,y,A,m,x,v,z,C,R,$]);return S.jsx(Tc.Provider,{value:W,children:S.jsx(Nw,{as:p,ownerState:j,className:Ee(b.root,c),ref:i,...M,children:a})})});function Ow(n){return Oe("MuiFormHelperText",n)}const vm=Ne("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var xm;const zw=n=>{const{classes:r,contained:i,size:l,disabled:a,error:c,filled:f,focused:p,required:g}=n,y={root:["root",a&&"disabled",c&&"error",l&&`size${be(l)}`,i&&"contained",p&&"focused",f&&"filled",g&&"required"]};return Le(y,Ow,r)},Aw=ce("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.size&&r[`size${be(i.size)}`],i.contained&&r.contained,i.filled&&r.filled]}})(We(({theme:n})=>({color:(n.vars||n).palette.text.secondary,...n.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${vm.disabled}`]:{color:(n.vars||n).palette.text.disabled},[`&.${vm.error}`]:{color:(n.vars||n).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:r})=>r.contained,style:{marginLeft:14,marginRight:14}}]}))),Lw=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiFormHelperText"}),{children:a,className:c,component:f="p",disabled:p,error:g,filled:y,focused:w,margin:x,required:v,variant:k,...C}=l,R=No(),$=_o({props:l,muiFormControl:R,states:["variant","size","disabled","error","filled","focused","required"]}),M={...l,component:f,contained:$.variant==="filled"||$.variant==="outlined",variant:$.variant,size:$.size,disabled:$.disabled,error:$.error,filled:$.filled,focused:$.focused,required:$.required};delete M.ownerState;const j=zw(M);return S.jsx(Aw,{as:f,className:Ee(j.root,c),ref:i,...C,ownerState:M,children:a===" "?xm||(xm=S.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):a})});function Fw(n){return Oe("MuiFormLabel",n)}const Ii=Ne("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Dw=n=>{const{classes:r,color:i,focused:l,disabled:a,error:c,filled:f,required:p}=n,g={root:["root",`color${be(i)}`,a&&"disabled",c&&"error",f&&"filled",l&&"focused",p&&"required"],asterisk:["asterisk",c&&"error"]};return Le(g,Fw,r)},Bw=ce("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.color==="secondary"&&r.colorSecondary,i.filled&&r.filled]}})(We(({theme:n})=>({color:(n.vars||n).palette.text.secondary,...n.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(n.palette).filter(yn()).map(([r])=>({props:{color:r},style:{[`&.${Ii.focused}`]:{color:(n.vars||n).palette[r].main}}})),{props:{},style:{[`&.${Ii.disabled}`]:{color:(n.vars||n).palette.text.disabled},[`&.${Ii.error}`]:{color:(n.vars||n).palette.error.main}}}]}))),Ww=ce("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(n,r)=>r.asterisk})(We(({theme:n})=>({[`&.${Ii.error}`]:{color:(n.vars||n).palette.error.main}}))),Uw=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiFormLabel"}),{children:a,className:c,color:f,component:p="label",disabled:g,error:y,filled:w,focused:x,required:v,...k}=l,C=No(),R=_o({props:l,muiFormControl:C,states:["color","required","focused","disabled","error","filled"]}),$={...l,color:R.color||"primary",component:p,disabled:R.disabled,error:R.error,filled:R.filled,focused:R.focused,required:R.required},M=Dw($);return S.jsxs(Bw,{as:p,ownerState:$,className:Ee(M.root,c),ref:i,...k,children:[a,R.required&&S.jsxs(Ww,{ownerState:$,"aria-hidden":!0,className:M.asterisk,children:[" ","*"]})]})}),Sm=E.createContext();function Hw(n){return Oe("MuiGrid",n)}const Vw=[0,1,2,3,4,5,6,7,8,9,10],Gw=["column-reverse","column","row-reverse","row"],Kw=["nowrap","wrap-reverse","wrap"],Ci=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Li=Ne("MuiGrid",["root","container","item","zeroMinWidth",...Vw.map(n=>`spacing-xs-${n}`),...Gw.map(n=>`direction-xs-${n}`),...Kw.map(n=>`wrap-xs-${n}`),...Ci.map(n=>`grid-xs-${n}`),...Ci.map(n=>`grid-sm-${n}`),...Ci.map(n=>`grid-md-${n}`),...Ci.map(n=>`grid-lg-${n}`),...Ci.map(n=>`grid-xl-${n}`)]);function Qw({theme:n,ownerState:r}){let i;return n.breakpoints.keys.reduce((l,a)=>{let c={};if(r[a]&&(i=r[a]),!i)return l;if(i===!0)c={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(i==="auto")c={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const f=Sl({values:r.columns,breakpoints:n.breakpoints.values}),p=typeof f=="object"?f[a]:f;if(p==null)return l;const g=`${Math.round(i/p*1e8)/1e6}%`;let y={};if(r.container&&r.item&&r.columnSpacing!==0){const w=n.spacing(r.columnSpacing);if(w!=="0px"){const x=`calc(${g} + ${w})`;y={flexBasis:x,maxWidth:x}}}c={flexBasis:g,flexGrow:0,maxWidth:g,...y}}return n.breakpoints.values[a]===0?Object.assign(l,c):l[n.breakpoints.up(a)]=c,l},{})}function qw({theme:n,ownerState:r}){const i=Sl({values:r.direction,breakpoints:n.breakpoints.values});return sn({theme:n},i,l=>{const a={flexDirection:l};return l.startsWith("column")&&(a[`& > .${Li.item}`]={maxWidth:"none"}),a})}function Th({breakpoints:n,values:r}){let i="";Object.keys(r).forEach(a=>{i===""&&r[a]!==0&&(i=a)});const l=Object.keys(n).sort((a,c)=>n[a]-n[c]);return l.slice(0,l.indexOf(i))}function Xw({theme:n,ownerState:r}){const{container:i,rowSpacing:l}=r;let a={};if(i&&l!==0){const c=Sl({values:l,breakpoints:n.breakpoints.values});let f;typeof c=="object"&&(f=Th({breakpoints:n.breakpoints.values,values:c})),a=sn({theme:n},c,(p,g)=>{const y=n.spacing(p);return y!=="0px"?{marginTop:`calc(-1 * ${y})`,[`& > .${Li.item}`]:{paddingTop:y}}:f!=null&&f.includes(g)?{}:{marginTop:0,[`& > .${Li.item}`]:{paddingTop:0}}})}return a}function Yw({theme:n,ownerState:r}){const{container:i,columnSpacing:l}=r;let a={};if(i&&l!==0){const c=Sl({values:l,breakpoints:n.breakpoints.values});let f;typeof c=="object"&&(f=Th({breakpoints:n.breakpoints.values,values:c})),a=sn({theme:n},c,(p,g)=>{const y=n.spacing(p);if(y!=="0px"){const w=`calc(-1 * ${y})`;return{width:`calc(100% + ${y})`,marginLeft:w,[`& > .${Li.item}`]:{paddingLeft:y}}}return f!=null&&f.includes(g)?{}:{width:"100%",marginLeft:0,[`& > .${Li.item}`]:{paddingLeft:0}}})}return a}function Jw(n,r,i={}){if(!n||n<=0)return[];if(typeof n=="string"&&!Number.isNaN(Number(n))||typeof n=="number")return[i[`spacing-xs-${String(n)}`]];const l=[];return r.forEach(a=>{const c=n[a];Number(c)>0&&l.push(i[`spacing-${a}-${String(c)}`])}),l}const Zw=ce("div",{name:"MuiGrid",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n,{container:l,direction:a,item:c,spacing:f,wrap:p,zeroMinWidth:g,breakpoints:y}=i;let w=[];l&&(w=Jw(f,y,r));const x=[];return y.forEach(v=>{const k=i[v];k&&x.push(r[`grid-${v}-${String(k)}`])}),[r.root,l&&r.container,c&&r.item,g&&r.zeroMinWidth,...w,a!=="row"&&r[`direction-xs-${String(a)}`],p!=="wrap"&&r[`wrap-xs-${String(p)}`],...x]}})(({ownerState:n})=>({boxSizing:"border-box",...n.container&&{display:"flex",flexWrap:"wrap",width:"100%"},...n.item&&{margin:0},...n.zeroMinWidth&&{minWidth:0},...n.wrap!=="wrap"&&{flexWrap:n.wrap}}),qw,Xw,Yw,Qw);function eC(n,r){if(!n||n<=0)return[];if(typeof n=="string"&&!Number.isNaN(Number(n))||typeof n=="number")return[`spacing-xs-${String(n)}`];const i=[];return r.forEach(l=>{const a=n[l];if(Number(a)>0){const c=`spacing-${l}-${String(a)}`;i.push(c)}}),i}const tC=n=>{const{classes:r,container:i,direction:l,item:a,spacing:c,wrap:f,zeroMinWidth:p,breakpoints:g}=n;let y=[];i&&(y=eC(c,g));const w=[];g.forEach(v=>{const k=n[v];k&&w.push(`grid-${v}-${String(k)}`)});const x={root:["root",i&&"container",a&&"item",p&&"zeroMinWidth",...y,l!=="row"&&`direction-xs-${String(l)}`,f!=="wrap"&&`wrap-xs-${String(f)}`,...w]};return Le(x,Hw,r)},gn=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiGrid"}),{breakpoints:a}=Ur(),c=fc(l),{className:f,columns:p,columnSpacing:g,component:y="div",container:w=!1,direction:x="row",item:v=!1,rowSpacing:k,spacing:C=0,wrap:R="wrap",zeroMinWidth:$=!1,...M}=c,j=k||C,b=g||C,T=E.useContext(Sm),I=w?p||12:T,A={},L={...M};a.keys.forEach(m=>{M[m]!=null&&(A[m]=M[m],delete L[m])});const Q={...c,columns:I,container:w,direction:x,item:v,rowSpacing:j,columnSpacing:b,wrap:R,zeroMinWidth:$,spacing:C,...A,breakpoints:a.keys},te=tC(Q);return S.jsx(Sm.Provider,{value:I,children:S.jsx(Zw,{ownerState:Q,className:Ee(te.root,f),as:y,ref:i,...L})})});function tc(n){return`scale(${n}, ${n**2})`}const nC={entering:{opacity:1,transform:tc(1)},entered:{opacity:1,transform:"none"}},Ou=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),nc=E.forwardRef(function(r,i){const{addEndListener:l,appear:a=!0,children:c,easing:f,in:p,onEnter:g,onEntered:y,onEntering:w,onExit:x,onExited:v,onExiting:k,style:C,timeout:R="auto",TransitionComponent:$=wn,...M}=r,j=lc(),b=E.useRef(),T=Ur(),I=E.useRef(null),A=bt(I,Fi(c),i),L=X=>ee=>{if(X){const re=I.current;ee===void 0?X(re):X(re,ee)}},Q=L(w),te=L((X,ee)=>{wh(X);const{duration:re,delay:K,easing:U}=$o({style:C,timeout:R,easing:f},{mode:"enter"});let J;R==="auto"?(J=T.transitions.getAutoHeightDuration(X.clientHeight),b.current=J):J=re,X.style.transition=[T.transitions.create("opacity",{duration:J,delay:K}),T.transitions.create("transform",{duration:Ou?J:J*.666,delay:K,easing:U})].join(","),g&&g(X,ee)}),m=L(y),z=L(k),W=L(X=>{const{duration:ee,delay:re,easing:K}=$o({style:C,timeout:R,easing:f},{mode:"exit"});let U;R==="auto"?(U=T.transitions.getAutoHeightDuration(X.clientHeight),b.current=U):U=ee,X.style.transition=[T.transitions.create("opacity",{duration:U,delay:re}),T.transitions.create("transform",{duration:Ou?U:U*.666,delay:Ou?re:re||U*.333,easing:K})].join(","),X.style.opacity=0,X.style.transform=tc(.75),x&&x(X)}),H=L(v),q=X=>{R==="auto"&&j.start(b.current||0,X),l&&l(I.current,X)};return S.jsx($,{appear:a,in:p,nodeRef:I,onEnter:te,onEntered:m,onEntering:Q,onExit:W,onExited:H,onExiting:z,addEndListener:q,timeout:R==="auto"?null:R,...M,children:(X,{ownerState:ee,...re})=>E.cloneElement(c,{style:{opacity:0,transform:tc(.75),visibility:X==="exited"&&!p?"hidden":void 0,...nC[X],...C,...c.props.style},ref:A,...re})})});nc&&(nc.muiSupportAuto=!0);const rC=p1({themeId:Vi}),oC=n=>{const{classes:r,disableUnderline:i}=n,a=Le({root:["root",!i&&"underline"],input:["input"]},IS,r);return{...r,...a}},iC=ce(Ol,{shouldForwardProp:n=>xn(n)||n==="classes",name:"MuiInput",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[...Nl(n,r),!i.disableUnderline&&r.underline]}})(We(({theme:n})=>{let i=n.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return n.vars&&(i=`rgba(${n.vars.palette.common.onBackgroundChannel} / ${n.vars.opacity.inputUnderline})`),{position:"relative",variants:[{props:({ownerState:l})=>l.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:l})=>!l.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${wi.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${wi.error}`]:{"&::before, &::after":{borderBottomColor:(n.vars||n).palette.error.main}},"&::before":{borderBottom:`1px solid ${i}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:n.transitions.create("border-bottom-color",{duration:n.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${wi.disabled}, .${wi.error}):before`]:{borderBottom:`2px solid ${(n.vars||n).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${i}`}},[`&.${wi.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(n.palette).filter(yn()).map(([l])=>({props:{color:l,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(n.vars||n).palette[l].main}`}}}))]}})),sC=ce(zl,{name:"MuiInput",slot:"Input",overridesResolver:jl})({}),_c=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiInput"}),{disableUnderline:a=!1,components:c={},componentsProps:f,fullWidth:p=!1,inputComponent:g="input",multiline:y=!1,slotProps:w,slots:x={},type:v="text",...k}=l,C=oC(l),$={root:{ownerState:{disableUnderline:a}}},M=w??f?_t(w??f,$):$,j=x.root??c.Root??iC,b=x.input??c.Input??sC;return S.jsx($c,{slots:{root:j,input:b},slotProps:M,fullWidth:p,inputComponent:g,multiline:y,ref:i,type:v,...k,classes:C})});_c.muiName="Input";function lC(n){return Oe("MuiInputLabel",n)}Ne("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const aC=n=>{const{classes:r,formControl:i,size:l,shrink:a,disableAnimation:c,variant:f,required:p}=n,g={root:["root",i&&"formControl",!c&&"animated",a&&"shrink",l&&l!=="normal"&&`size${be(l)}`,f],asterisk:[p&&"asterisk"]},y=Le(g,lC,r);return{...r,...y}},uC=ce(Uw,{shouldForwardProp:n=>xn(n)||n==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[{[`& .${Ii.asterisk}`]:r.asterisk},r.root,i.formControl&&r.formControl,i.size==="small"&&r.sizeSmall,i.shrink&&r.shrink,!i.disableAnimation&&r.animated,i.focused&&r.focused,r[i.variant]]}})(We(({theme:n})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:r})=>r.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:r})=>r.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:r})=>!r.disableAnimation,style:{transition:n.transitions.create(["color","transform","max-width"],{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:r,ownerState:i})=>r==="filled"&&i.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:r,ownerState:i,size:l})=>r==="filled"&&i.shrink&&l==="small",style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:r,ownerState:i})=>r==="outlined"&&i.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}))),cC=E.forwardRef(function(r,i){const l=Fe({name:"MuiInputLabel",props:r}),{disableAnimation:a=!1,margin:c,shrink:f,variant:p,className:g,...y}=l,w=No();let x=f;typeof x>"u"&&w&&(x=w.filled||w.focused||w.adornedStart);const v=_o({props:l,muiFormControl:w,states:["size","variant","required","focused"]}),k={...l,disableAnimation:a,formControl:w,shrink:x,size:v.size,variant:v.variant,required:v.required,focused:v.focused},C=aC(k);return S.jsx(uC,{"data-shrink":x,ref:i,className:Ee(C.root,g),...y,ownerState:k,classes:C})}),dC=E.createContext({});function fC(n){return Oe("MuiList",n)}Ne("MuiList",["root","padding","dense","subheader"]);const pC=n=>{const{classes:r,disablePadding:i,dense:l,subheader:a}=n;return Le({root:["root",!i&&"padding",l&&"dense",a&&"subheader"]},fC,r)},mC=ce("ul",{name:"MuiList",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,!i.disablePadding&&r.padding,i.dense&&r.dense,i.subheader&&r.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:n})=>!n.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:n})=>n.subheader,style:{paddingTop:0}}]}),hC=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiList"}),{children:a,className:c,component:f="ul",dense:p=!1,disablePadding:g=!1,subheader:y,...w}=l,x=E.useMemo(()=>({dense:p}),[p]),v={...l,component:f,dense:p,disablePadding:g},k=pC(v);return S.jsx(dC.Provider,{value:x,children:S.jsxs(mC,{as:f,className:Ee(k.root,c),ref:i,ownerState:v,...w,children:[y,a]})})});function zu(n,r,i){return n===r?n.firstChild:r&&r.nextElementSibling?r.nextElementSibling:i?null:n.firstChild}function wm(n,r,i){return n===r?i?n.firstChild:n.lastChild:r&&r.previousElementSibling?r.previousElementSibling:i?null:n.lastChild}function $h(n,r){if(r===void 0)return!0;let i=n.innerText;return i===void 0&&(i=n.textContent),i=i.trim().toLowerCase(),i.length===0?!1:r.repeating?i[0]===r.keys[0]:i.startsWith(r.keys.join(""))}function ki(n,r,i,l,a,c){let f=!1,p=a(n,r,r?i:!1);for(;p;){if(p===n.firstChild){if(f)return!1;f=!0}const g=l?!1:p.disabled||p.getAttribute("aria-disabled")==="true";if(!p.hasAttribute("tabindex")||!$h(p,c)||g)p=a(n,p,i);else return p.focus(),!0}return!1}const gC=E.forwardRef(function(r,i){const{actions:l,autoFocus:a=!1,autoFocusItem:c=!1,children:f,className:p,disabledItemsFocusable:g=!1,disableListWrap:y=!1,onKeyDown:w,variant:x="selectedMenu",...v}=r,k=E.useRef(null),C=E.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Cr(()=>{a&&k.current.focus()},[a]),E.useImperativeHandle(l,()=>({adjustStyleForScrollbar:(b,{direction:T})=>{const I=!k.current.style.width;if(b.clientHeight{const T=k.current,I=b.key;if(b.ctrlKey||b.metaKey||b.altKey){w&&w(b);return}const L=vn(T).activeElement;if(I==="ArrowDown")b.preventDefault(),ki(T,L,y,g,zu);else if(I==="ArrowUp")b.preventDefault(),ki(T,L,y,g,wm);else if(I==="Home")b.preventDefault(),ki(T,null,y,g,zu);else if(I==="End")b.preventDefault(),ki(T,null,y,g,wm);else if(I.length===1){const Q=C.current,te=I.toLowerCase(),m=performance.now();Q.keys.length>0&&(m-Q.lastTime>500?(Q.keys=[],Q.repeating=!0,Q.previousKeyMatched=!0):Q.repeating&&te!==Q.keys[0]&&(Q.repeating=!1)),Q.lastTime=m,Q.keys.push(te);const z=L&&!Q.repeating&&$h(L,Q);Q.previousKeyMatched&&(z||ki(T,L,!1,g,zu,Q))?b.preventDefault():Q.previousKeyMatched=!1}w&&w(b)},$=bt(k,i);let M=-1;E.Children.forEach(f,(b,T)=>{if(!E.isValidElement(b)){M===T&&(M+=1,M>=f.length&&(M=-1));return}b.props.disabled||(x==="selectedMenu"&&b.props.selected||M===-1)&&(M=T),M===T&&(b.props.disabled||b.props.muiSkipListHighlight||b.type.muiSkipListHighlight)&&(M+=1,M>=f.length&&(M=-1))});const j=E.Children.map(f,(b,T)=>{if(T===M){const I={};return c&&(I.autoFocus=!0),b.props.tabIndex===void 0&&x==="selectedMenu"&&(I.tabIndex=0),E.cloneElement(b,I)}return b});return S.jsx(hC,{role:"menu",ref:$,className:p,onKeyDown:R,tabIndex:a?0:-1,...v,children:j})});function yC(n){return Oe("MuiPopover",n)}Ne("MuiPopover",["root","paper"]);function Cm(n,r){let i=0;return typeof r=="number"?i=r:r==="center"?i=n.height/2:r==="bottom"&&(i=n.height),i}function km(n,r){let i=0;return typeof r=="number"?i=r:r==="center"?i=n.width/2:r==="right"&&(i=n.width),i}function bm(n){return[n.horizontal,n.vertical].map(r=>typeof r=="number"?`${r}px`:r).join(" ")}function Au(n){return typeof n=="function"?n():n}const vC=n=>{const{classes:r}=n;return Le({root:["root"],paper:["paper"]},yC,r)},xC=ce(Ic,{name:"MuiPopover",slot:"Root",overridesResolver:(n,r)=>r.root})({}),Ih=ce(br,{name:"MuiPopover",slot:"Paper",overridesResolver:(n,r)=>r.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),SC=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiPopover"}),{action:a,anchorEl:c,anchorOrigin:f={vertical:"top",horizontal:"left"},anchorPosition:p,anchorReference:g="anchorEl",children:y,className:w,container:x,elevation:v=8,marginThreshold:k=16,open:C,PaperProps:R={},slots:$={},slotProps:M={},transformOrigin:j={vertical:"top",horizontal:"left"},TransitionComponent:b=nc,transitionDuration:T="auto",TransitionProps:{onEntering:I,...A}={},disableScrollLock:L=!1,...Q}=l,te=(M==null?void 0:M.paper)??R,m=E.useRef(),z={...l,anchorOrigin:f,anchorReference:g,elevation:v,marginThreshold:k,externalPaperSlotProps:te,transformOrigin:j,TransitionComponent:b,transitionDuration:T,TransitionProps:A},W=vC(z),H=E.useCallback(()=>{if(g==="anchorPosition")return p;const ye=Au(c),Ie=(ye&&ye.nodeType===1?ye:vn(m.current).body).getBoundingClientRect();return{top:Ie.top+Cm(Ie,f.vertical),left:Ie.left+km(Ie,f.horizontal)}},[c,f.horizontal,f.vertical,p,g]),q=E.useCallback(ye=>({vertical:Cm(ye,j.vertical),horizontal:km(ye,j.horizontal)}),[j.horizontal,j.vertical]),X=E.useCallback(ye=>{const Me={width:ye.offsetWidth,height:ye.offsetHeight},Ie=q(Me);if(g==="none")return{top:null,left:null,transformOrigin:bm(Ie)};const Xe=H();let Pe=Xe.top-Ie.vertical,Ve=Xe.left-Ie.horizontal;const Et=Pe+Me.height,mt=Ve+Me.width,st=Jn(Au(c)),zt=st.innerHeight-k,dt=st.innerWidth-k;if(k!==null&&Pezt){const Qe=Et-zt;Pe-=Qe,Ie.vertical+=Qe}if(k!==null&&Vedt){const Qe=mt-dt;Ve-=Qe,Ie.horizontal+=Qe}return{top:`${Math.round(Pe)}px`,left:`${Math.round(Ve)}px`,transformOrigin:bm(Ie)}},[c,g,H,q,k]),[ee,re]=E.useState(C),K=E.useCallback(()=>{const ye=m.current;if(!ye)return;const Me=X(ye);Me.top!==null&&ye.style.setProperty("top",Me.top),Me.left!==null&&(ye.style.left=Me.left),ye.style.transformOrigin=Me.transformOrigin,re(!0)},[X]);E.useEffect(()=>(L&&window.addEventListener("scroll",K),()=>window.removeEventListener("scroll",K)),[c,L,K]);const U=(ye,Me)=>{I&&I(ye,Me),K()},J=()=>{re(!1)};E.useEffect(()=>{C&&K()}),E.useImperativeHandle(a,()=>C?{updatePosition:()=>{K()}}:null,[C,K]),E.useEffect(()=>{if(!C)return;const ye=_m(()=>{K()}),Me=Jn(c);return Me.addEventListener("resize",ye),()=>{ye.clear(),Me.removeEventListener("resize",ye)}},[c,C,K]);let _=T;T==="auto"&&!b.muiSupportAuto&&(_=void 0);const V=x||(c?vn(Au(c)).body:void 0),se={slots:$,slotProps:{...M,paper:te}},[le,fe]=Ot("paper",{elementType:Ih,externalForwardedProps:se,additionalProps:{elevation:v,className:Ee(W.paper,te==null?void 0:te.className),style:ee?te.style:{...te.style,opacity:0}},ownerState:z}),[ie,{slotProps:he,...ge}]=Ot("root",{elementType:xC,externalForwardedProps:se,additionalProps:{slotProps:{backdrop:{invisible:!0}},container:V,open:C},ownerState:z,className:Ee(W.root,w)}),xe=bt(m,fe.ref);return S.jsx(ie,{...ge,...!ec(ie)&&{slotProps:he,disableScrollLock:L},...Q,ref:i,children:S.jsx(b,{appear:!0,in:C,onEntering:U,onExited:J,timeout:_,...A,children:S.jsx(le,{...fe,ref:xe,children:y})})})});function wC(n){return Oe("MuiMenu",n)}Ne("MuiMenu",["root","paper","list"]);const CC={vertical:"top",horizontal:"right"},kC={vertical:"top",horizontal:"left"},bC=n=>{const{classes:r}=n;return Le({root:["root"],paper:["paper"],list:["list"]},wC,r)},EC=ce(SC,{shouldForwardProp:n=>xn(n)||n==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(n,r)=>r.root})({}),RC=ce(Ih,{name:"MuiMenu",slot:"Paper",overridesResolver:(n,r)=>r.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),PC=ce(gC,{name:"MuiMenu",slot:"List",overridesResolver:(n,r)=>r.list})({outline:0}),TC=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiMenu"}),{autoFocus:a=!0,children:c,className:f,disableAutoFocusItem:p=!1,MenuListProps:g={},onClose:y,open:w,PaperProps:x={},PopoverClasses:v,transitionDuration:k="auto",TransitionProps:{onEntering:C,...R}={},variant:$="selectedMenu",slots:M={},slotProps:j={},...b}=l,T=x1(),I={...l,autoFocus:a,disableAutoFocusItem:p,MenuListProps:g,onEntering:C,PaperProps:x,transitionDuration:k,TransitionProps:R,variant:$},A=bC(I),L=a&&!p&&w,Q=E.useRef(null),te=(ee,re)=>{Q.current&&Q.current.adjustStyleForScrollbar(ee,{direction:T?"rtl":"ltr"}),C&&C(ee,re)},m=ee=>{ee.key==="Tab"&&(ee.preventDefault(),y&&y(ee,"tabKeyDown"))};let z=-1;E.Children.map(c,(ee,re)=>{E.isValidElement(ee)&&(ee.props.disabled||($==="selectedMenu"&&ee.props.selected||z===-1)&&(z=re))});const W=M.paper??RC,H=j.paper??x,q=zp({elementType:M.root,externalSlotProps:j.root,ownerState:I,className:[A.root,f]}),X=zp({elementType:W,externalSlotProps:H,ownerState:I,className:A.paper});return S.jsx(EC,{onClose:y,anchorOrigin:{vertical:"bottom",horizontal:T?"right":"left"},transformOrigin:T?CC:kC,slots:{paper:W,root:M.root},slotProps:{root:q,paper:X},open:w,ref:i,transitionDuration:k,TransitionProps:{onEntering:te,...R},ownerState:I,...b,classes:v,children:S.jsx(PC,{onKeyDown:m,actions:Q,autoFocus:a&&(z===-1||p),autoFocusItem:L,variant:$,...g,className:Ee(A.list,g.className),children:c})})});function $C(n){return Oe("MuiNativeSelect",n)}const Nc=Ne("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),IC=n=>{const{classes:r,variant:i,disabled:l,multiple:a,open:c,error:f}=n,p={select:["select",i,l&&"disabled",a&&"multiple",f&&"error"],icon:["icon",`icon${be(i)}`,c&&"iconOpen",l&&"disabled"]};return Le(p,$C,r)},Mh=ce("select")(({theme:n})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${Nc.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(n.vars||n).palette.background.paper},variants:[{props:({ownerState:r})=>r.variant!=="filled"&&r.variant!=="outlined",style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(n.vars||n).shape.borderRadius,"&:focus":{borderRadius:(n.vars||n).shape.borderRadius},"&&&":{paddingRight:32}}}]})),MC=ce(Mh,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:xn,overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.select,r[i.variant],i.error&&r.error,{[`&.${Nc.multiple}`]:r.multiple}]}})({}),_h=ce("svg")(({theme:n})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(n.vars||n).palette.action.active,[`&.${Nc.disabled}`]:{color:(n.vars||n).palette.action.disabled},variants:[{props:({ownerState:r})=>r.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]})),_C=ce(_h,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.icon,i.variant&&r[`icon${be(i.variant)}`],i.open&&r.iconOpen]}})({}),NC=E.forwardRef(function(r,i){const{className:l,disabled:a,error:c,IconComponent:f,inputRef:p,variant:g="standard",...y}=r,w={...r,disabled:a,variant:g,error:c},x=IC(w);return S.jsxs(E.Fragment,{children:[S.jsx(MC,{ownerState:w,className:Ee(x.select,l),disabled:a,ref:p||i,...y}),r.multiple?null:S.jsx(_C,{as:f,ownerState:w,className:x.icon})]})});var Em;const jC=ce("fieldset",{shouldForwardProp:xn})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),OC=ce("legend",{shouldForwardProp:xn})(We(({theme:n})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:r})=>!r.withLabel,style:{padding:0,lineHeight:"11px",transition:n.transitions.create("width",{duration:150,easing:n.transitions.easing.easeOut})}},{props:({ownerState:r})=>r.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:n.transitions.create("max-width",{duration:50,easing:n.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:r})=>r.withLabel&&r.notched,style:{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})}}]})));function zC(n){const{children:r,classes:i,className:l,label:a,notched:c,...f}=n,p=a!=null&&a!=="",g={...n,notched:c,withLabel:p};return S.jsx(jC,{"aria-hidden":!0,className:l,ownerState:g,...f,children:S.jsx(OC,{ownerState:g,children:p?S.jsx("span",{children:a}):Em||(Em=S.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"}))})})}const AC=n=>{const{classes:r}=n,l=Le({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},MS,r);return{...r,...l}},LC=ce(Ol,{shouldForwardProp:n=>xn(n)||n==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Nl})(We(({theme:n})=>{const r=n.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(n.vars||n).shape.borderRadius,[`&:hover .${$n.notchedOutline}`]:{borderColor:(n.vars||n).palette.text.primary},"@media (hover: none)":{[`&:hover .${$n.notchedOutline}`]:{borderColor:n.vars?`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${$n.focused} .${$n.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(n.palette).filter(yn()).map(([i])=>({props:{color:i},style:{[`&.${$n.focused} .${$n.notchedOutline}`]:{borderColor:(n.vars||n).palette[i].main}}})),{props:{},style:{[`&.${$n.error} .${$n.notchedOutline}`]:{borderColor:(n.vars||n).palette.error.main},[`&.${$n.disabled} .${$n.notchedOutline}`]:{borderColor:(n.vars||n).palette.action.disabled}}},{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:14}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:14}},{props:({ownerState:i})=>i.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:i,size:l})=>i.multiline&&l==="small",style:{padding:"8.5px 14px"}}]}})),FC=ce(zC,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(n,r)=>r.notchedOutline})(We(({theme:n})=>{const r=n.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:n.vars?`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.23)`:r}})),DC=ce(zl,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:jl})(We(({theme:n})=>({padding:"16.5px 14px",...!n.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:n.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:n.palette.mode==="light"?null:"#fff",caretColor:n.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},...n.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[n.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:r})=>r.multiline,style:{padding:0}},{props:({ownerState:r})=>r.startAdornment,style:{paddingLeft:0}},{props:({ownerState:r})=>r.endAdornment,style:{paddingRight:0}}]}))),jc=E.forwardRef(function(r,i){var l;const a=Fe({props:r,name:"MuiOutlinedInput"}),{components:c={},fullWidth:f=!1,inputComponent:p="input",label:g,multiline:y=!1,notched:w,slots:x={},type:v="text",...k}=a,C=AC(a),R=No(),$=_o({props:a,muiFormControl:R,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),M={...a,color:$.color||"primary",disabled:$.disabled,error:$.error,focused:$.focused,formControl:R,fullWidth:f,hiddenLabel:$.hiddenLabel,multiline:y,size:$.size,type:v},j=x.root??c.Root??LC,b=x.input??c.Input??DC;return S.jsx($c,{slots:{root:j,input:b},renderSuffix:T=>S.jsx(FC,{ownerState:M,className:C.notchedOutline,label:g!=null&&g!==""&&$.required?l||(l=S.jsxs(E.Fragment,{children:[g," ","*"]})):g,notched:typeof w<"u"?w:!!(T.startAdornment||T.filled||T.focused)}),fullWidth:f,inputComponent:p,multiline:y,ref:i,type:v,...k,classes:{...C,notchedOutline:null}})});jc.muiName="Input";function BC(n){return Oe("MuiSelect",n)}const bi=Ne("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var Rm;const WC=ce(Mh,{name:"MuiSelect",slot:"Select",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[{[`&.${bi.select}`]:r.select},{[`&.${bi.select}`]:r[i.variant]},{[`&.${bi.error}`]:r.error},{[`&.${bi.multiple}`]:r.multiple}]}})({[`&.${bi.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),UC=ce(_h,{name:"MuiSelect",slot:"Icon",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.icon,i.variant&&r[`icon${be(i.variant)}`],i.open&&r.iconOpen]}})({}),HC=ce("input",{shouldForwardProp:n=>gh(n)&&n!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(n,r)=>r.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function Pm(n,r){return typeof r=="object"&&r!==null?n===r:String(n)===String(r)}function VC(n){return n==null||typeof n=="string"&&!n.trim()}const GC=n=>{const{classes:r,variant:i,disabled:l,multiple:a,open:c,error:f}=n,p={select:["select",i,l&&"disabled",a&&"multiple",f&&"error"],icon:["icon",`icon${be(i)}`,c&&"iconOpen",l&&"disabled"],nativeInput:["nativeInput"]};return Le(p,BC,r)},KC=E.forwardRef(function(r,i){var jo;const{"aria-describedby":l,"aria-label":a,autoFocus:c,autoWidth:f,children:p,className:g,defaultOpen:y,defaultValue:w,disabled:x,displayEmpty:v,error:k=!1,IconComponent:C,inputRef:R,labelId:$,MenuProps:M={},multiple:j,name:b,onBlur:T,onChange:I,onClose:A,onFocus:L,onOpen:Q,open:te,readOnly:m,renderValue:z,required:W,SelectDisplayProps:H={},tabIndex:q,type:X,value:ee,variant:re="standard",...K}=r,[U,J]=Bu({controlled:ee,default:w,name:"Select"}),[_,V]=Bu({controlled:te,default:y,name:"Select"}),se=E.useRef(null),le=E.useRef(null),[fe,ie]=E.useState(null),{current:he}=E.useRef(te!=null),[ge,xe]=E.useState(),ye=bt(i,R),Me=E.useCallback(Ce=>{le.current=Ce,Ce&&ie(Ce)},[]),Ie=fe==null?void 0:fe.parentNode;E.useImperativeHandle(ye,()=>({focus:()=>{le.current.focus()},node:se.current,value:U}),[U]),E.useEffect(()=>{y&&_&&fe&&!he&&(xe(f?null:Ie.clientWidth),le.current.focus())},[fe,f]),E.useEffect(()=>{c&&le.current.focus()},[c]),E.useEffect(()=>{if(!$)return;const Ce=vn(le.current).getElementById($);if(Ce){const Ue=()=>{getSelection().isCollapsed&&le.current.focus()};return Ce.addEventListener("click",Ue),()=>{Ce.removeEventListener("click",Ue)}}},[$]);const Xe=(Ce,Ue)=>{Ce?Q&&Q(Ue):A&&A(Ue),he||(xe(f?null:Ie.clientWidth),V(Ce))},Pe=Ce=>{Ce.button===0&&(Ce.preventDefault(),le.current.focus(),Xe(!0,Ce))},Ve=Ce=>{Xe(!1,Ce)},Et=E.Children.toArray(p),mt=Ce=>{const Ue=Et.find(lt=>lt.props.value===Ce.target.value);Ue!==void 0&&(J(Ue.props.value),I&&I(Ce,Ue))},st=Ce=>Ue=>{let lt;if(Ue.currentTarget.hasAttribute("tabindex")){if(j){lt=Array.isArray(U)?U.slice():[];const Cn=U.indexOf(Ce.props.value);Cn===-1?lt.push(Ce.props.value):lt.splice(Cn,1)}else lt=Ce.props.value;if(Ce.props.onClick&&Ce.props.onClick(Ue),U!==lt&&(J(lt),I)){const Cn=Ue.nativeEvent||Ue,Hr=new Cn.constructor(Cn.type,Cn);Object.defineProperty(Hr,"target",{writable:!0,value:{value:lt,name:b}}),I(Hr,Ce)}j||Xe(!1,Ue)}},zt=Ce=>{m||[" ","ArrowUp","ArrowDown","Enter"].includes(Ce.key)&&(Ce.preventDefault(),Xe(!0,Ce))},dt=fe!==null&&_,Qe=Ce=>{!dt&&T&&(Object.defineProperty(Ce,"target",{writable:!0,value:{value:U,name:b}}),T(Ce))};delete K["aria-invalid"];let ve,An;const St=[];let Ln=!1;(vl({value:U})||v)&&(z?ve=z(U):Ln=!0);const Zn=Et.map(Ce=>{if(!E.isValidElement(Ce))return null;let Ue;if(j){if(!Array.isArray(U))throw new Error(Yn(2));Ue=U.some(lt=>Pm(lt,Ce.props.value)),Ue&&Ln&&St.push(Ce.props.children)}else Ue=Pm(U,Ce.props.value),Ue&&Ln&&(An=Ce.props.children);return E.cloneElement(Ce,{"aria-selected":Ue?"true":"false",onClick:st(Ce),onKeyUp:lt=>{lt.key===" "&<.preventDefault(),Ce.props.onKeyUp&&Ce.props.onKeyUp(lt)},role:"option",selected:Ue,value:void 0,"data-value":Ce.props.value})});Ln&&(j?St.length===0?ve=null:ve=St.reduce((Ce,Ue,lt)=>(Ce.push(Ue),lt{const{classes:r}=n;return r},Oc={name:"MuiSelect",overridesResolver:(n,r)=>r.root,shouldForwardProp:n=>xn(n)&&n!=="variant",slot:"Root"},qC=ce(_c,Oc)(""),XC=ce(jc,Oc)(""),YC=ce(Mc,Oc)(""),Nh=E.forwardRef(function(r,i){const l=Fe({name:"MuiSelect",props:r}),{autoWidth:a=!1,children:c,classes:f={},className:p,defaultOpen:g=!1,displayEmpty:y=!1,IconComponent:w=NS,id:x,input:v,inputProps:k,label:C,labelId:R,MenuProps:$,multiple:M=!1,native:j=!1,onClose:b,onOpen:T,open:I,renderValue:A,SelectDisplayProps:L,variant:Q="outlined",...te}=l,m=j?NC:KC,z=No(),W=_o({props:l,muiFormControl:z,states:["variant","error"]}),H=W.variant||Q,q={...l,variant:H,classes:f},X=QC(q),{root:ee,...re}=X,K=v||{standard:S.jsx(qC,{ownerState:q}),outlined:S.jsx(XC,{label:C,ownerState:q}),filled:S.jsx(YC,{ownerState:q})}[H],U=bt(i,Fi(K));return S.jsx(E.Fragment,{children:E.cloneElement(K,{inputComponent:m,inputProps:{children:c,error:W.error,IconComponent:w,variant:H,type:void 0,multiple:M,...j?{id:x}:{autoWidth:a,defaultOpen:g,displayEmpty:y,labelId:R,MenuProps:$,onClose:b,onOpen:T,open:I,renderValue:A,SelectDisplayProps:{id:x,...L}},...k,classes:k?_t(re,k.classes):re,...v?v.props.inputProps:{}},...(M&&j||y)&&H==="outlined"?{notched:!0}:{},ref:U,className:Ee(K.props.className,p,X.root),...!v&&{variant:H},...te})})});Nh.muiName="Select";function JC(n){return Oe("MuiTextField",n)}Ne("MuiTextField",["root"]);const ZC={standard:_c,filled:Mc,outlined:jc},e2=n=>{const{classes:r}=n;return Le({root:["root"]},JC,r)},t2=ce(jw,{name:"MuiTextField",slot:"Root",overridesResolver:(n,r)=>r.root})({}),n2=E.forwardRef(function(r,i){const l=Fe({props:r,name:"MuiTextField"}),{autoComplete:a,autoFocus:c=!1,children:f,className:p,color:g="primary",defaultValue:y,disabled:w=!1,error:x=!1,FormHelperTextProps:v,fullWidth:k=!1,helperText:C,id:R,InputLabelProps:$,inputProps:M,InputProps:j,inputRef:b,label:T,maxRows:I,minRows:A,multiline:L=!1,name:Q,onBlur:te,onChange:m,onFocus:z,placeholder:W,required:H=!1,rows:q,select:X=!1,SelectProps:ee,slots:re={},slotProps:K={},type:U,value:J,variant:_="outlined",...V}=l,se={...l,autoFocus:c,color:g,disabled:w,error:x,fullWidth:k,multiline:L,required:H,select:X,variant:_},le=e2(se),fe=ic(R),ie=C&&fe?`${fe}-helper-text`:void 0,he=T&&fe?`${fe}-label`:void 0,ge=ZC[_],xe={slots:re,slotProps:{input:j,inputLabel:$,htmlInput:M,formHelperText:v,select:ee,...K}},ye={},Me=xe.slotProps.inputLabel;_==="outlined"&&(Me&&typeof Me.shrink<"u"&&(ye.notched=Me.shrink),ye.label=T),X&&((!ee||!ee.native)&&(ye.id=void 0),ye["aria-describedby"]=void 0);const[Ie,Xe]=Ot("input",{elementType:ge,externalForwardedProps:xe,additionalProps:ye,ownerState:se}),[Pe,Ve]=Ot("inputLabel",{elementType:cC,externalForwardedProps:xe,ownerState:se}),[Et,mt]=Ot("htmlInput",{elementType:"input",externalForwardedProps:xe,ownerState:se}),[st,zt]=Ot("formHelperText",{elementType:Lw,externalForwardedProps:xe,ownerState:se}),[dt,Qe]=Ot("select",{elementType:Nh,externalForwardedProps:xe,ownerState:se}),ve=S.jsx(Ie,{"aria-describedby":ie,autoComplete:a,autoFocus:c,defaultValue:y,fullWidth:k,multiline:L,name:Q,rows:q,maxRows:I,minRows:A,type:U,value:J,id:fe,inputRef:b,onBlur:te,onChange:m,onFocus:z,placeholder:W,inputProps:mt,slots:{input:re.htmlInput?Et:void 0},...Xe});return S.jsxs(t2,{className:Ee(le.root,p),disabled:w,error:x,fullWidth:k,ref:i,required:H,color:g,variant:_,ownerState:se,...V,children:[T!=null&&T!==""&&S.jsx(Pe,{htmlFor:fe,id:he,...Ve,children:T}),X?S.jsx(dt,{"aria-describedby":ie,id:fe,labelId:he,value:J,input:ve,...Qe,children:f}):ve,C&&S.jsx(st,{id:ie,...zt,children:C})]})});class Tm{constructor(r){this.baseUrl=r,this.baseUrl=r.replace(/\/$/,"")}async getCorrectionData(){const r=await fetch(`${this.baseUrl}/correction-data`);if(!r.ok)throw new Error(`API error: ${r.statusText}`);return await r.json()}async submitCorrections(r){const i={corrections:r.corrections,corrected_segments:r.corrected_segments},l=await fetch(`${this.baseUrl}/complete`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)});if(!l.ok)throw new Error(`API error: ${l.statusText}`)}}class r2{async getCorrectionData(){throw new Error("Not supported in file-only mode")}async submitCorrections(r){throw new Error("Not supported in file-only mode")}}const zn={anchor:"#e3f2fd",corrected:"#e8f5e9",uncorrectedGap:"#fff3e0",highlighted:"#ffeb3b"},o2=Ml` - 0%, 100% { - opacity: 1; - background-color: inherit; - } - 50% { - opacity: 0.6; - background-color: ${zn.highlighted}; - } -`;function Lu({color:n,label:r,value:i,description:l,details:a,onClick:c}){return S.jsxs(br,{sx:{p:2,cursor:c?"pointer":"default","&:hover":c?{bgcolor:"action.hover"}:void 0},onClick:c,children:[S.jsxs($e,{sx:{display:"flex",alignItems:"center",mb:1},children:[n&&S.jsx($e,{sx:{width:16,height:16,borderRadius:1,bgcolor:n,mr:1}}),S.jsx(ke,{variant:"subtitle2",color:"text.secondary",children:r})]}),S.jsx(ke,{variant:"h6",children:i}),S.jsx(ke,{variant:"caption",color:"text.secondary",children:l}),a&&S.jsx($e,{sx:{mt:1,pt:1,borderTop:1,borderColor:"divider"},children:a.map((f,p)=>S.jsxs($e,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",mt:.5},children:[S.jsx(ke,{variant:"caption",color:"text.secondary",children:f.label}),S.jsx(ke,{variant:"caption",children:f.value})]},p))})]})}function jh({anchorCount:n,multiSourceAnchors:r=0,singleSourceMatches:i={spotify:0,genius:0},correctedGapCount:l=0,uncorrectedGapCount:a=0,uncorrectedGaps:c=[],replacedCount:f=0,addedCount:p=0,deletedCount:g=0,onMetricClick:y}){const w=(x,v)=>v===1?`Position ${x}`:`Positions ${x}-${x+v-1}`;return S.jsxs(gn,{container:!0,spacing:2,children:[S.jsx(gn,{item:!0,xs:12,sm:6,md:4,children:S.jsx(Lu,{color:zn.anchor,label:"Anchor Sequences",value:n??"-",description:"Matched sections between transcription and reference",details:[{label:"Multi-source Matches",value:r},{label:"Spotify Only",value:i.spotify},{label:"Genius Only",value:i.genius}],onClick:y==null?void 0:y.anchor})}),S.jsx(gn,{item:!0,xs:12,sm:6,md:4,children:S.jsx(Lu,{color:zn.corrected,label:"Corrected Gaps",value:l??"-",description:"Successfully corrected sections",details:[{label:"Words Replaced",value:f},{label:"Words Added",value:p},{label:"Words Deleted",value:g}],onClick:y==null?void 0:y.corrected})}),S.jsx(gn,{item:!0,xs:12,sm:6,md:4,children:S.jsx(Lu,{color:zn.uncorrectedGap,label:"Uncorrected Gaps",value:a,description:"Sections that may need manual review",details:c.map(x=>({label:w(x.position,x.length),value:x.length})),onClick:y==null?void 0:y.uncorrected})})]})}const i2=Sn(S.jsx("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z"}),"Lock"),s2=Sn(S.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");function l2({open:n,content:r,onClose:i,onUpdateCorrection:l,isReadOnly:a=!0}){const[c,f]=E.useState(""),[p,g]=E.useState(!1);if(E.useEffect(()=>{(r==null?void 0:r.type)==="gap"&&(f(r.data.word),g(!1))},[r]),!r)return null;const y=()=>{console.group("DetailsModal Edit Debug"),console.log("Starting edit for content:",JSON.stringify(r,null,2)),r.type==="gap"&&(console.log("Setting edited word:",r.data.word),f(r.data.word)),console.groupEnd(),g(!0)},w=()=>{console.group("DetailsModal Save Debug"),console.log("Current content:",JSON.stringify(r,null,2)),console.log("Edited word:",c),(r==null?void 0:r.type)==="gap"&&l&&(console.log("Saving edit with new word:",c),l(r.data.position,[c])),console.groupEnd(),i()},x=()=>{r.type==="gap"&&(f(r.data.word),g(!1))},v=C=>{console.log("Word changed to:",C.target.value),f(C.target.value)},k=()=>{var C,R,$,M,j;switch(r.type){case"anchor":return S.jsxs(gn,{container:!0,spacing:2,children:[S.jsx(It,{title:"Text",value:`"${r.data.text}"`}),S.jsx(It,{title:"Words",value:r.data.words.join(" ")}),S.jsx(It,{title:"Position",value:r.data.position}),S.jsx(It,{title:"Reference Positions",value:S.jsx($e,{component:"pre",sx:{margin:0,fontSize:"0.875rem"},children:JSON.stringify(r.data.reference_positions,null,2)})}),S.jsx(It,{title:"Confidence",value:`${(r.data.confidence*100).toFixed(2)}%`}),S.jsx(It,{title:"Length",value:`${r.data.length} words`}),r.data.phrase_score&&S.jsxs(S.Fragment,{children:[S.jsx(It,{title:"Phrase Type",value:r.data.phrase_score.phrase_type}),S.jsx(It,{title:"Scores",value:S.jsxs($e,{sx:{pl:2},children:[S.jsxs(ke,{children:["Total: ",((R=(C=r.data)==null?void 0:C.total_score)==null?void 0:R.toFixed(2))??"N/A"]}),S.jsxs(ke,{children:["Natural Break: ",((j=(M=($=r.data)==null?void 0:$.phrase_score)==null?void 0:M.natural_break_score)==null?void 0:j.toFixed(2))??"N/A"]}),S.jsxs(ke,{children:["Length: ",r.data.phrase_score.length_score.toFixed(2)]}),S.jsxs(ke,{children:["Phrase: ",r.data.phrase_score.total_score.toFixed(2)]})]})})]})]});case"gap":return S.jsxs(gn,{container:!0,spacing:2,children:[S.jsx(It,{title:"Transcribed Text",value:`"${r.data.text}"`}),S.jsx(It,{title:"Current Text",value:p?S.jsxs($e,{children:[S.jsx(n2,{value:c,onChange:v,fullWidth:!0,label:"Edit word",variant:"outlined",size:"small"}),S.jsxs($e,{sx:{display:"flex",gap:1},children:[S.jsx(wr,{variant:"contained",onClick:w,children:"Save Changes"}),S.jsx(wr,{variant:"outlined",onClick:x,children:"Cancel"})]})]}):S.jsxs($e,{sx:{display:"flex",alignItems:"center",gap:2},children:[S.jsxs(ke,{children:['"',r.data.words.map(b=>{const T=r.data.corrections.find(I=>I.original_word===b);return T?T.corrected_word:b}).join(" "),'"']}),!a&&S.jsx(wr,{variant:"outlined",size:"small",onClick:y,children:"Edit"})]})}),S.jsx(It,{title:"Position",value:r.data.position}),S.jsx(It,{title:"Length",value:`${r.data.length} words`}),r.data.corrections.length>0&&S.jsx(It,{title:"Corrections",value:S.jsx($e,{sx:{pl:2},children:r.data.corrections.map((b,T)=>S.jsxs($e,{sx:{mb:2},children:[S.jsxs(ke,{children:['"',b.original_word,'" → "',b.corrected_word,'"']}),S.jsxs(ke,{children:["Confidence: ",(b.confidence*100).toFixed(2),"%"]}),S.jsxs(ke,{children:["Source: ",b.source]}),S.jsxs(ke,{children:["Reason: ",b.reason]}),Object.keys(b.alternatives).length>0&&S.jsxs(ke,{component:"pre",sx:{fontSize:"0.875rem"},children:["Alternatives: ",JSON.stringify(b.alternatives,null,2)]})]},T))})}),S.jsx(It,{title:"Reference Words",value:S.jsx($e,{component:"pre",sx:{margin:0,fontSize:"0.875rem"},children:JSON.stringify(r.data.reference_words,null,2)})}),r.data.preceding_anchor&&S.jsx(It,{title:"Preceding Anchor",value:`"${r.data.preceding_anchor.text}"`}),r.data.following_anchor&&S.jsx(It,{title:"Following Anchor",value:`"${r.data.following_anchor.text}"`})]});default:return null}};return S.jsxs(vw,{open:n,onClose:i,maxWidth:"sm",fullWidth:!0,PaperProps:{sx:{position:"relative"}},children:[S.jsx(kh,{onClick:i,sx:{position:"absolute",right:8,top:8},children:S.jsx(s2,{})}),S.jsxs(Pw,{children:[r.type.charAt(0).toUpperCase()+r.type.slice(1)," Details"]}),S.jsx(bw,{dividers:!0,children:k()})]})}function It({title:n,value:r}){return S.jsxs(S.Fragment,{children:[S.jsx(gn,{item:!0,xs:4,children:S.jsx(ke,{variant:"subtitle1",fontWeight:"bold",children:n})}),S.jsx(gn,{item:!0,xs:8,children:typeof r=="string"||typeof r=="number"?S.jsx(ke,{children:r}):r})]})}const Oh=a1("span")(({shouldFlash:n})=>({display:"inline-block",marginRight:"0.25em",transition:"background-color 0.2s ease",...n&&{animation:`${o2} 0.4s ease-in-out 3`}})),Fu=n=>n.toLowerCase().replace(/[.,!?']/g,"");function a2({referenceTexts:n,anchors:r,gaps:i,onElementClick:l,onWordClick:a,flashingType:c,corrected_segments:f,highlightedWordIndex:p,currentSource:g,onSourceChange:y,onDebugInfoUpdate:w}){const x=E.useRef([]),{newlineIndices:v}=E.useMemo(()=>(x.current=f.map(R=>({segment:R.text.trim(),lastWord:"",normalizedLastWord:"",overlappingAnchors:[],matchingGap:null,debugLog:[]})),{newlineIndices:new Set(f.slice(0,-1).map((R,$)=>{var Q,te;const M=R.text.trim(),j=M.split(/\s+/),b=j[j.length-1],T=Fu(b);(Q=x.current[$].debugLog)==null||Q.push(`Processing segment: "${M}" - Words: ${j.join("|")} - Last word: "${b}" - Normalized last word: "${T}"`);const A=f.slice(0,$).reduce((m,z)=>m+z.text.trim().split(/\s+/).length,0)+j.length-1,L=r.find(m=>{var q;const z=m.transcription_position,W=z+m.length-1,H=A>=z&&A<=W;return(q=x.current[$].debugLog)==null||q.push(`Checking anchor: "${m.text}" - Position range: ${z}-${W} - Last word position: ${A} - Is in range: ${H} - Words: ${m.words.join("|")}`),H});if((L==null?void 0:L.reference_positions[g])!==void 0){const m=L.words,z=m.findIndex(W=>{var X;const H=Fu(W),q=H===T;return(X=x.current[$].debugLog)==null||X.push(`Comparing words: - Anchor word: "${W}" (normalized: "${H}") - Segment word: "${b}" (normalized: "${T}") - Matches: ${q}`),q});if(z!==-1){const W=L.reference_positions[g]+z;return(te=x.current[$].debugLog)==null||te.push(`Found match: - Word index in anchor: ${z} - Reference position: ${L.reference_positions[g]} - Final position: ${W}`),x.current[$]={...x.current[$],lastWord:b,normalizedLastWord:T,overlappingAnchors:[{text:L.text,range:[L.transcription_position,L.transcription_position+L.length-1],words:m,hasMatchingWord:!0}],wordPositionDebug:{anchorWords:m,wordIndex:z,referencePosition:L.reference_positions[g],finalPosition:W,normalizedWords:{anchor:Fu(m[z]),segment:T}}},W}}return null}).filter(R=>R!==null&&R>=0))}),[f,r,g]);E.useEffect(()=>{w==null||w(x.current)},[w]);const k=()=>{const C=[],R=n[g].split(/\s+/);let $=0;return R.forEach((M,j)=>{const b=$,T=r.find(A=>{const L=A.reference_positions[g];return L===void 0?!1:b>=L&&b{var te;if(!A.corrections.length)return!1;const L=A.corrections[0],Q=(te=L.reference_positions)==null?void 0:te[g];return Q===void 0?!1:b>=Q&&b{A.detail===1&&setTimeout(()=>{A.defaultPrevented||a==null||a({wordIndex:b,type:T?"anchor":I?"gap":"other",anchor:T,gap:I})},200)},onDoubleClick:A=>{A.preventDefault(),T?l({type:"anchor",data:{...T,position:b}}):I&&l({type:"gap",data:{...I,position:b,word:M}})},children:M},`${M}-${j}`)),v.has(b)?C.push(S.jsx("br",{},`br-${j}`)):C.push(" "),$++}),C};return S.jsxs(br,{sx:{p:2},children:[S.jsxs($e,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",mb:2},children:[S.jsx(ke,{variant:"h6",children:"Reference Text"}),S.jsxs($e,{children:[S.jsx(wr,{size:"small",variant:g==="genius"?"contained":"outlined",onClick:()=>y("genius"),sx:{mr:1},children:"Genius"}),S.jsx(wr,{size:"small",variant:g==="spotify"?"contained":"outlined",onClick:()=>y("spotify"),children:"Spotify"})]})]}),S.jsx(ke,{component:"pre",sx:{fontFamily:"monospace",whiteSpace:"pre-wrap",margin:0,lineHeight:1.5},children:k()})]})}function u2({data:n,onElementClick:r,onWordClick:i,flashingType:l,highlightInfo:a}){const c=()=>{const p=n.corrected_text.replace(/\n\n+/g,` -`).split(/(\s+)/);let g=0;const y=new Map;return n.gap_sequences.forEach(w=>{w.corrections.forEach(x=>{y.set(x.original_position,{original:x.original_word,corrected:x.corrected_word,is_deletion:x.is_deletion,split_total:x.split_total})})}),p.map((w,x)=>{if(/^\s+$/.test(w))return w;const v=g,k=n.anchor_sequences.find(j=>{const b=j.transcription_position,T=b+j.length;return v>=b&&v{const b=j.transcription_position,T=b+j.length;return v>=b&&v0:!1,$=!!(l==="anchor"&&k||l==="corrected"&&R||l==="uncorrected"&&C&&!R||l==="word"&&(a==null?void 0:a.type)==="anchor"&&k&&k.transcription_position===a.transcriptionIndex&&v>=k.transcription_position&&v{j.detail===1&&setTimeout(()=>{j.defaultPrevented||i==null||i({wordIndex:v,type:k?"anchor":C?"gap":"other",anchor:k,gap:C})},200)},onDoubleClick:j=>{j.preventDefault(),k?r({type:"anchor",data:{...k,position:v}}):C&&r({type:"gap",data:{...C,position:v,word:w}})},children:w},`${w}-${x}-${$}`);return g++,M})};return S.jsxs(br,{sx:{p:2},children:[S.jsx(ke,{variant:"h6",gutterBottom:!0,children:"Corrected Transcription"}),S.jsx(ke,{component:"pre",sx:{fontFamily:"monospace",whiteSpace:"pre-wrap",margin:0,lineHeight:1.5},children:c()})]})}const c2=Sn(S.jsx("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z"}),"ContentCopy"),d2=Sn(S.jsx("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");function f2({data:n,currentSource:r,anchorMatchInfo:i}){const l=E.useRef(null),[a,c]=E.useState(!1),{newlineInfo:f,newlineIndices:p}=E.useMemo(()=>{const v=new Map,k=new Set(n.corrected_segments.slice(0,-1).map((C,R)=>{const $=C.text.trim().split(/\s+/),M=$[$.length-1],j=n.anchor_sequences.find(A=>{const L=A.transcription_position,Q=L+A.length-1,te=n.corrected_segments.slice(0,R).reduce((m,z)=>m+z.text.trim().split(/\s+/).length,0)+$.length-1;return te>=L&&te<=Q});if(!j)return console.warn(`Could not find anchor for segment end: "${C.text.trim()}"`),null;const b=j.reference_positions[r];if(b===void 0)return null;const T=j.words.indexOf(M),I=b+T;return v.set(I,C.text.trim()),I}).filter(C=>C!==null));return{newlineInfo:v,newlineIndices:k}},[n.corrected_segments,n.anchor_sequences,r]),g=E.useMemo(()=>n.corrected_segments.slice(0,5).map((v,k)=>{const C=v.text.trim().split(/\s+/),R=n.corrected_segments.slice(0,k).reduce((j,b)=>j+b.text.trim().split(/\s+/).length,0),$=R+C.length-1,M=n.anchor_sequences.find(j=>{const b=j.transcription_position,T=b+j.length;return $>=b&&$n.anchor_sequences.filter(v=>v.transcription_position<50),[n.anchor_sequences]),w=E.useMemo(()=>n.gap_sequences.filter(v=>v.transcription_position<50),[n.gap_sequences]),x=v=>{v.stopPropagation(),c(!0),setTimeout(()=>{if(l.current){const k=l.current.innerText;navigator.clipboard.writeText(k),c(!1)}},100)};return S.jsx($e,{sx:{mb:3},children:S.jsxs(Ix,{expanded:a,onChange:(v,k)=>c(k),children:[S.jsxs(eS,{expandIcon:S.jsx(d2,{}),sx:{"& .MuiAccordionSummary-content":{display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"}},children:[S.jsx(ke,{children:"Debug Information"}),S.jsx($e,{onClick:v=>v.stopPropagation(),sx:{display:"flex",alignItems:"center",mr:2},children:S.jsxs(ke,{component:"span",variant:"body2",sx:{display:"flex",alignItems:"center",cursor:"pointer","&:hover":{opacity:.7}},onClick:x,children:[S.jsx(c2,{sx:{mr:.5,fontSize:"1rem"}}),"Copy All"]})})]}),S.jsx(jx,{children:S.jsxs($e,{ref:l,sx:{display:"flex",flexDirection:"column",gap:2},children:[S.jsxs($e,{children:[S.jsx(ke,{variant:"h6",gutterBottom:!0,children:"Debug Logs (first 5 segments)"}),S.jsx(ke,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap",backgroundColor:"#f5f5f5",padding:2,borderRadius:1},children:i.slice(0,5).map((v,k)=>`Segment ${k+1}: "${v.segment}" -`+(v.debugLog?v.debugLog.map(C=>` ${C}`).join(` -`):` No debug logs -`)).join(` -`)})]}),S.jsxs($e,{children:[S.jsx(ke,{variant:"h6",gutterBottom:!0,children:"First 5 Segments (with position details)"}),S.jsx(ke,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap"},children:g.map(({segment:v,segmentWords:k,previousWords:C,lastWordPosition:R,matchingAnchor:$},M)=>`Segment ${M+1}: "${v.text.trim()}" - Words: ${v.words.length} (${k.length} after trimming) - Word count before segment: ${C} - Last word position: ${R} - Matching anchor: ${$?`"${$.text}" - Position: ${$.transcription_position} - Length: ${$.length} - Reference positions: genius=${$.reference_positions.genius}, spotify=${$.reference_positions.spotify}`:"None"} -`).join(` -`)})]}),S.jsxs($e,{children:[S.jsx(ke,{variant:"h6",gutterBottom:!0,children:"Relevant Anchors"}),S.jsx(ke,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap"},children:y.map((v,k)=>`Anchor ${k}: "${v.text}" - Position: ${v.transcription_position} - Length: ${v.length} - Words: ${v.words.join(" ")} - Reference Positions: genius=${v.reference_positions.genius}, spotify=${v.reference_positions.spotify} -`).join(` -`)})]}),S.jsxs($e,{children:[S.jsx(ke,{variant:"h6",gutterBottom:!0,children:"Relevant Gaps"}),S.jsx(ke,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap"},children:w.map((v,k)=>`Gap ${k}: "${v.text}" - Position: ${v.transcription_position} - Length: ${v.length} - Words: ${v.words.join(" ")} - Corrections: ${v.corrections.length} -`).join(` -`)})]}),S.jsxs($e,{children:[S.jsx(ke,{variant:"h6",gutterBottom:!0,children:"First 5 Newlines (with detailed anchor matching)"}),S.jsx(ke,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap"},children:Array.from(p).sort((v,k)=>v-k).slice(0,5).map(v=>{const k=n.anchor_sequences.find(b=>{const T=b.reference_positions[r],I=T+b.length;return v>=T&&vf.get(v)===b.text.trim()),R=C?n.corrected_segments.indexOf(C):-1,$=C==null?void 0:C.text.trim().split(/\s+/).pop(),M=(k==null?void 0:k.words.indexOf($??""))??-1,j=k&&M!==-1?k.reference_positions[r]+M:"Unknown";return`Position ${v}: "${f.get(v)}" - In Anchor: ${k?`"${k.text}"`:"None"} - Anchor Position: ${k==null?void 0:k.reference_positions[r]} - Matching Segment Index: ${R} - Expected Position in Reference: ${j} -`}).join(` -`)})]}),S.jsxs($e,{children:[S.jsx(ke,{variant:"h6",gutterBottom:!0,children:"Anchor Matching Debug (first 5 segments)"}),S.jsx(ke,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap"},children:i.slice(0,5).map((v,k)=>` -Segment ${k}: "${v.segment}" - Last word: "${v.lastWord}" (normalized: "${v.normalizedLastWord}") - Debug Log: -${v.debugLog?v.debugLog.map(C=>` ${C}`).join(` -`):" none"} - Overlapping anchors: -${v.overlappingAnchors.map(C=>` "${C.text}" - Range: ${C.range[0]}-${C.range[1]} - Words: ${C.words.join(", ")} - Has matching word: ${C.hasMatchingWord} -`).join(` -`)} - Word Position Debug: ${v.wordPositionDebug?` - Anchor words: ${v.wordPositionDebug.anchorWords.join(", ")} - Word index in anchor: ${v.wordPositionDebug.wordIndex} - Reference position: ${v.wordPositionDebug.referencePosition} - Final position: ${v.wordPositionDebug.finalPosition}`:"none"} -`).join(` -`)})]})]})})]})})}function $m(n){const r=JSON.parse(JSON.stringify(n)),i=l=>{for(const a in l){const c=l[a];if(typeof c=="number"){let f;Number.isInteger(c)?f=c.toFixed(1):f=c.toString(),l[a]=parseFloat(f)}else typeof c=="object"&&c!==null&&i(c)}};return i(r),r}function p2({data:n,onFileLoad:r,apiClient:i,isReadOnly:l}){const[a,c]=E.useState(null),[f,p]=E.useState(null),[g,y]=E.useState(null),[w,x]=E.useState("genius"),[v,k]=E.useState([]),[C,R]=E.useState(new Map),[$,M]=E.useState(!1),[j,b]=E.useState(n),T=Ur(),I=rC(T.breakpoints.down("md")),A=E.useCallback((m,z)=>{p(null),y(null),requestAnimationFrame(()=>{requestAnimationFrame(()=>{p(m),z&&y(z),setTimeout(()=>{p(null),y(null)},1200)})})},[]),L=E.useCallback(m=>{if(console.group("Word Click Debug Info"),console.log("Clicked word info:",JSON.stringify(m,null,2)),m.type==="gap"&&m.gap){console.log("Gap sequence:",JSON.stringify(m.gap,null,2));const z={type:"gap",data:{...m.gap,position:m.gap.transcription_position+(m.wordIndex-m.gap.transcription_position),word:m.gap.words[m.wordIndex-m.gap.transcription_position]}};c(z),console.log("Set modal content:",JSON.stringify(z,null,2))}console.groupEnd()},[]),Q=E.useCallback((m,z)=>{console.group("handleUpdateCorrection Debug"),console.log("Position:",m),console.log("Updated words:",z);const W=JSON.parse(JSON.stringify(j)),H=W.gap_sequences.findIndex(q=>m>=q.transcription_position&&m{const _=new Map(J);return _.set(m,z),_});const ee={original_word:q.words[X],corrected_word:z.join(" "),segment_index:0,original_position:m,source:"manual",confidence:1,reason:"Manual correction during review",alternatives:{},is_deletion:!1,length:z.length,reference_positions:{}};let re=0,K=-1,U=-1;for(let J=0;J=re&&mle.source!=="manual").concat([ee])};const se=[...J.words];se[U]={..._,text:z[0],confidence:1},W.corrected_segments[K]={...J,words:se,text:se.map(le=>le.text).join(" ")},console.log("Updated both gap and segment")}else console.error("Could not find matching segment for position:",m)}W.corrected_text=W.corrected_segments.map(q=>q.text).join(` -`),b(W),console.groupEnd()},[j]),te=E.useCallback(async()=>{if(!i)return;let m;if(C.size>0){console.log("Manual corrections found:",Array.from(C.entries()));const z=JSON.parse(JSON.stringify(j));if(console.log("Deep cloned data:",JSON.stringify(z,null,2)),z.gap_sequences=z.gap_sequences.map(W=>{const H=C.get(W.transcription_position);return H?{...W,words:H,text:H.join(" "),corrections:[...W.corrections,{original_word:W.text,corrected_word:H.join(" "),segment_index:0,original_position:W.transcription_position,source:"manual",confidence:1,reason:"Manual correction during review",alternatives:{},is_deletion:!1,length:H.length,reference_positions:{}}]}:W}),C.size>0){const W=z.corrected_text.split(` -`);let H=0;const q=W.map(X=>{const ee=X.trim().split(/\s+/),re=ee.length;let K=!1;for(const[U,J]of C.entries())if(U>=H&&Use.transcription_position===U);V&&(ee.splice(_,V.length,...J),K=!0)}return H+=re,K?ee.join(" "):X});z.corrected_text=q.join(` -`)}m=$m(z),console.log("Submitting data with manual corrections:",m)}else console.log("Original data:",n),console.log("No manual corrections, submitting original data"),m=$m(n);console.log("Data being sent to API:",m),await i.submitCorrections(m),M(!0)},[i,n,C]);return S.jsxs($e,{children:[l&&S.jsxs($e,{sx:{display:"flex",alignItems:"center",mb:2,color:"text.secondary"},children:[S.jsx(i2,{sx:{mr:1}}),S.jsx(ke,{variant:"body2",children:"View Only Mode"})]}),S.jsxs($e,{sx:{display:"flex",flexDirection:I?"column":"row",gap:2,justifyContent:"space-between",alignItems:I?"stretch":"center",mb:3},children:[S.jsx(ke,{variant:"h4",sx:{fontSize:I?"1.75rem":"2.125rem"},children:"Lyrics Correction Review"}),l&&S.jsx(wr,{variant:"outlined",startIcon:S.jsx(yh,{}),onClick:r,fullWidth:I,children:"Load File"})]}),S.jsx($e,{sx:{mb:3},children:S.jsx(jh,{anchorCount:j.metadata.anchor_sequences_count,multiSourceAnchors:j.anchor_sequences.filter(m=>Object.keys(m.reference_positions).length>1).length,singleSourceMatches:{spotify:j.anchor_sequences.filter(m=>Object.keys(m.reference_positions).length===1&&"spotify"in m.reference_positions).length,genius:j.anchor_sequences.filter(m=>Object.keys(m.reference_positions).length===1&&"genius"in m.reference_positions).length},correctedGapCount:j.gap_sequences.filter(m=>{var z;return((z=m.corrections)==null?void 0:z.length)>0}).length,uncorrectedGapCount:j.gap_sequences.filter(m=>{var z;return!((z=m.corrections)!=null&&z.length)}).length,uncorrectedGaps:j.gap_sequences.filter(m=>{var z;return!((z=m.corrections)!=null&&z.length)}).map(m=>({position:m.transcription_position,length:m.length})),replacedCount:j.gap_sequences.reduce((m,z)=>{var W;return m+(((W=z.corrections)==null?void 0:W.filter(H=>!H.is_deletion&&!H.split_total).length)??0)},0),addedCount:j.gap_sequences.reduce((m,z)=>{var W;return m+(((W=z.corrections)==null?void 0:W.filter(H=>H.split_total).length)??0)},0),deletedCount:j.gap_sequences.reduce((m,z)=>{var W;return m+(((W=z.corrections)==null?void 0:W.filter(H=>H.is_deletion).length)??0)},0),onMetricClick:{anchor:()=>A("anchor"),corrected:()=>A("corrected"),uncorrected:()=>A("uncorrected")}})}),S.jsx(f2,{data:j,currentSource:w,anchorMatchInfo:v}),S.jsxs(gn,{container:!0,spacing:2,direction:I?"column":"row",children:[S.jsx(gn,{item:!0,xs:12,md:6,children:S.jsx(u2,{data:j,onElementClick:c,onWordClick:L,flashingType:f,highlightInfo:g})}),S.jsx(gn,{item:!0,xs:12,md:6,children:S.jsx(a2,{referenceTexts:j.reference_texts,anchors:j.anchor_sequences,gaps:j.gap_sequences,onElementClick:c,onWordClick:L,flashingType:f,corrected_segments:j.corrected_segments,currentSource:w,onSourceChange:x,onDebugInfoUpdate:k})})]}),S.jsx(l2,{open:a!==null,content:a,onClose:()=>c(null),onUpdateCorrection:Q,isReadOnly:l}),!l&&i&&S.jsx($e,{sx:{mt:2},children:S.jsx(wr,{variant:"contained",onClick:te,disabled:$,children:$?"Review Complete":"Finish Review"})})]})}function m2(){const[n,r]=E.useState(null),[i,l]=E.useState(!1),[a,c]=E.useState(null),[f,p]=E.useState(null),[g,y]=E.useState(!0);E.useEffect(()=>{const C=new URLSearchParams(window.location.search).get("baseApiUrl");if(C){const R=decodeURIComponent(C);p(new Tm(R)),y(!1),w(R)}else p(new r2),y(!0)},[]);const w=async k=>{try{const R=await new Tm(k).getCorrectionData();console.log("Fetched data:",R),r(R)}catch(C){c(`Failed to fetch data: ${C.message}`)}},x=async()=>{const k=document.createElement("input");k.type="file",k.accept=".json",k.onchange=async C=>{var $;const R=($=C.target.files)==null?void 0:$[0];if(R)try{const M=await R.text();console.log("File contents:",M.slice(0,500)+"...");const j=JSON.parse(M);console.log("Parsed file data:",j),r(j)}catch(M){c(`Error loading file: ${M.message}. Please make sure it is a valid JSON file.`)}},k.click()},v=()=>n?S.jsx(Ic,{open:i,onClose:()=>l(!1),"aria-labelledby":"metadata-modal",children:S.jsxs($e,{sx:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:400,bgcolor:"background.paper",boxShadow:24,p:4,borderRadius:1},children:[S.jsx(ke,{variant:"h6",gutterBottom:!0,children:"Correction Process Details"}),S.jsxs($e,{sx:{mb:2},children:[S.jsx(ke,{variant:"subtitle2",color:"text.secondary",children:"Total Words"}),S.jsx(ke,{children:n.metadata.total_words})]}),S.jsxs($e,{sx:{mb:2},children:[S.jsx(ke,{variant:"subtitle2",color:"text.secondary",children:"Gap Sequences"}),S.jsx(ke,{children:n.metadata.gap_sequences_count})]}),S.jsxs($e,{sx:{mb:2},children:[S.jsx(ke,{variant:"subtitle2",color:"text.secondary",children:"Corrections Made"}),S.jsx(ke,{children:n.corrections_made})]}),S.jsxs($e,{sx:{mb:2},children:[S.jsx(ke,{variant:"subtitle2",color:"text.secondary",children:"Correction Ratio"}),S.jsxs(ke,{children:[(n.metadata.correction_ratio*100).toFixed(1),"%"]})]})]})}):null;return n?S.jsxs($e,{sx:{p:3},children:[a&&S.jsx(il,{severity:"error",sx:{mb:2},onClose:()=>c(null),children:a}),g&&S.jsx(il,{severity:"info",sx:{mb:2},children:"Running in read-only mode. Connect to an API to enable editing."}),S.jsx(p2,{data:n,onFileLoad:x,onShowMetadata:()=>l(!0),apiClient:f,isReadOnly:g}),v()]}):S.jsxs($e,{sx:{p:3},children:[a&&S.jsx(il,{severity:"error",sx:{mb:2},onClose:()=>c(null),children:a}),g?S.jsxs(S.Fragment,{children:[S.jsx(il,{severity:"info",sx:{mb:2},children:"Running in read-only mode. Connect to an API to enable editing."}),S.jsxs($e,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",mb:3},children:[S.jsx(ke,{variant:"h4",children:"Lyrics Correction Review"}),S.jsx(wr,{variant:"outlined",startIcon:S.jsx(yh,{}),onClick:x,children:"Load File"})]}),S.jsx($e,{sx:{mb:3},children:S.jsx(jh,{})})]}):S.jsx($e,{sx:{display:"flex",justifyContent:"center",alignItems:"center",height:"50vh"},children:S.jsx(ke,{variant:"h6",color:"text.secondary",children:"Loading Lyrics Correction Review..."})})]})}D0.createRoot(document.getElementById("root")).render(S.jsx(m2,{})); diff --git a/lyrics_transcriber/frontend/dist/assets/index-DqFgiUni.js b/lyrics_transcriber/frontend/dist/assets/index-DqFgiUni.js new file mode 100644 index 0000000..da90fa7 --- /dev/null +++ b/lyrics_transcriber/frontend/dist/assets/index-DqFgiUni.js @@ -0,0 +1,245 @@ +var By=Object.defineProperty;var Wy=(n,r,i)=>r in n?By(n,r,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[r]=i;var Si=(n,r,i)=>Wy(n,typeof r!="symbol"?r+"":r,i);function Uy(n,r){for(var i=0;il[a]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))l(a);new MutationObserver(a=>{for(const c of a)if(c.type==="childList")for(const f of c.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&l(f)}).observe(document,{childList:!0,subtree:!0});function i(a){const c={};return a.integrity&&(c.integrity=a.integrity),a.referrerPolicy&&(c.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?c.credentials="include":a.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function l(a){if(a.ep)return;a.ep=!0;const c=i(a);fetch(a.href,c)}})();function cc(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var bu={exports:{}},wi={},Eu={exports:{}},$e={};/** + * @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. + */var Rp;function Hy(){if(Rp)return $e;Rp=1;var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),f=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),x=Symbol.iterator;function v(M){return M===null||typeof M!="object"?null:(M=x&&M[x]||M["@@iterator"],typeof M=="function"?M:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,S={};function $(M,H,se){this.props=M,this.context=H,this.refs=S,this.updater=se||b}$.prototype.isReactComponent={},$.prototype.setState=function(M,H){if(typeof M!="object"&&typeof M!="function"&&M!=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,M,H,"setState")},$.prototype.forceUpdate=function(M){this.updater.enqueueForceUpdate(this,M,"forceUpdate")};function _(){}_.prototype=$.prototype;function O(M,H,se){this.props=M,this.context=H,this.refs=S,this.updater=se||b}var E=O.prototype=new _;E.constructor=O,C(E,$.prototype),E.isPureReactComponent=!0;var T=Array.isArray,I=Object.prototype.hasOwnProperty,z={current:null},L={key:!0,ref:!0,__self:!0,__source:!0};function Q(M,H,se){var le,de={},ie=null,he=null;if(H!=null)for(le in H.ref!==void 0&&(he=H.ref),H.key!==void 0&&(ie=""+H.key),H)I.call(H,le)&&!L.hasOwnProperty(le)&&(de[le]=H[le]);var ge=arguments.length-2;if(ge===1)de.children=se;else if(1>>1,H=V[M];if(0>>1;Ma(de,J))iea(he,de)?(V[M]=he,V[ie]=J,M=ie):(V[M]=de,V[le]=J,M=le);else if(iea(he,J))V[M]=he,V[ie]=J,M=ie;else break e}}return q}function a(V,q){var J=V.sortIndex-q.sortIndex;return J!==0?J:V.id-q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;n.unstable_now=function(){return c.now()}}else{var f=Date,p=f.now();n.unstable_now=function(){return f.now()-p}}var h=[],y=[],k=1,x=null,v=3,b=!1,C=!1,S=!1,$=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,O=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(V){for(var q=i(y);q!==null;){if(q.callback===null)l(y);else if(q.startTime<=V)l(y),q.sortIndex=q.expirationTime,r(h,q);else break;q=i(y)}}function T(V){if(S=!1,E(V),!C)if(i(h)!==null)C=!0,X(I);else{var q=i(y);q!==null&&te(T,q.startTime-V)}}function I(V,q){C=!1,S&&(S=!1,_(Q),Q=-1),b=!0;var J=v;try{for(E(q),x=i(h);x!==null&&(!(x.expirationTime>q)||V&&!j());){var M=x.callback;if(typeof M=="function"){x.callback=null,v=x.priorityLevel;var H=M(x.expirationTime<=q);q=n.unstable_now(),typeof H=="function"?x.callback=H:x===i(h)&&l(h),E(q)}else l(h);x=i(h)}if(x!==null)var se=!0;else{var le=i(y);le!==null&&te(T,le.startTime-q),se=!1}return se}finally{x=null,v=J,b=!1}}var z=!1,L=null,Q=-1,ne=5,m=-1;function j(){return!(n.unstable_now()-mV||125M?(V.sortIndex=J,r(y,V),i(h)===null&&V===i(y)&&(S?(_(Q),Q=-1):S=!0,te(T,J-M))):(V.sortIndex=H,r(h,V),C||b||(C=!0,X(I))),V},n.unstable_shouldYield=j,n.unstable_wrapCallback=function(V){var q=v;return function(){var J=v;v=q;try{return V.apply(this,arguments)}finally{v=J}}}}(Tu)),Tu}var Mp;function qy(){return Mp||(Mp=1,Ru.exports=Ky()),Ru.exports}/** + * @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. + */var Np;function Qy(){if(Np)return Ut;Np=1;var n=dc(),r=qy();function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=1;o"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),h=Object.prototype.hasOwnProperty,y=/^[: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]*$/,k={},x={};function v(e){return h.call(x,e)?!0:h.call(k,e)?!1:y.test(e)?x[e]=!0:(k[e]=!0,!1)}function b(e,t,o,s){if(o!==null&&o.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return s?!1:o!==null?!o.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function C(e,t,o,s){if(t===null||typeof t>"u"||b(e,t,o,s))return!0;if(s)return!1;if(o!==null)switch(o.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 S(e,t,o,s,u,d,g){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=s,this.attributeNamespace=u,this.mustUseProperty=o,this.propertyName=e,this.type=t,this.sanitizeURL=d,this.removeEmptyString=g}var $={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){$[e]=new S(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];$[t]=new S(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){$[e]=new S(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){$[e]=new S(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){$[e]=new S(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){$[e]=new S(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){$[e]=new S(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){$[e]=new S(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){$[e]=new S(e,5,!1,e.toLowerCase(),null,!1,!1)});var _=/[\-:]([a-z])/g;function O(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(_,O);$[t]=new S(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(_,O);$[t]=new S(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(_,O);$[t]=new S(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){$[e]=new S(e,1,!1,e.toLowerCase(),null,!1,!1)}),$.xlinkHref=new S("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){$[e]=new S(e,1,!1,e.toLowerCase(),null,!0,!0)});function E(e,t,o,s){var u=$.hasOwnProperty(t)?$[t]:null;(u!==null?u.type!==0:s||!(2R||u[g]!==d[R]){var N=` +`+u[g].replace(" at new "," at ");return e.displayName&&N.includes("")&&(N=N.replace("",e.displayName)),N}while(1<=g&&0<=R);break}}}finally{se=!1,Error.prepareStackTrace=o}return(e=e?e.displayName||e.name:"")?H(e):""}function de(e){switch(e.tag){case 5:return H(e.type);case 16:return H("Lazy");case 13:return H("Suspense");case 19:return H("SuspenseList");case 0:case 2:case 15:return e=le(e.type,!1),e;case 11:return e=le(e.type.render,!1),e;case 1:return e=le(e.type,!0),e;default:return""}}function ie(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 L:return"Fragment";case z:return"Portal";case ne:return"Profiler";case Q:return"StrictMode";case U:return"Suspense";case Y:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case j:return(e.displayName||"Context")+".Consumer";case m:return(e._context.displayName||"Context")+".Provider";case B:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case K:return t=e.displayName||null,t!==null?t:ie(e.type)||"Memo";case X:t=e._payload,e=e._init;try{return ie(e(t))}catch{}}return null}function he(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 ie(t);case 8:return t===Q?"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 ge(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ve(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ye(e){var t=ve(e)?"checked":"value",o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),s=""+e[t];if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var u=o.get,d=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(g){s=""+g,d.call(this,g)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(g){s=""+g},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function _e(e){e._valueTracker||(e._valueTracker=ye(e))}function Te(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var o=t.getValue(),s="";return e&&(s=ve(e)?e.checked?"true":"false":e.value),e=s,e!==o?(t.setValue(e),!0):!1}function Ge(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 Re(e,t){var o=t.checked;return J({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:o??e._wrapperState.initialChecked})}function Ke(e,t){var o=t.defaultValue==null?"":t.defaultValue,s=t.checked!=null?t.checked:t.defaultChecked;o=ge(t.value!=null?t.value:o),e._wrapperState={initialChecked:s,initialValue:o,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Rt(e,t){t=t.checked,t!=null&&E(e,"checked",t,!1)}function gt(e,t){Rt(e,t);var o=ge(t.value),s=t.type;if(o!=null)s==="number"?(o===0&&e.value===""||e.value!=o)&&(e.value=""+o):e.value!==""+o&&(e.value=""+o);else if(s==="submit"||s==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?zt(e,t.type,o):t.hasOwnProperty("defaultValue")&&zt(e,t.type,ge(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function at(e,t,o){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var s=t.type;if(!(s!=="submit"&&s!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,o||t===e.value||(e.value=t),e.defaultValue=t}o=e.name,o!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,o!==""&&(e.name=o)}function zt(e,t,o){(t!=="number"||Ge(e.ownerDocument)!==e)&&(o==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+o&&(e.defaultValue=""+o))}var ut=Array.isArray;function Ye(e,t,o,s){if(e=e.options,t){t={};for(var u=0;u"+t.valueOf().toString()+"",t=cn.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vt(e,t){if(t){var o=e.firstChild;if(o&&o===e.lastChild&&o.nodeType===3){o.nodeValue=t;return}}e.textContent=t}var Be={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},tr=["Webkit","ms","Moz","O"];Object.keys(Be).forEach(function(e){tr.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Be[t]=Be[e]})});function nr(e,t,o){return t==null||typeof t=="boolean"||t===""?"":o||typeof t!="number"||t===0||Be.hasOwnProperty(e)&&Be[e]?(""+t).trim():t+"px"}function zo(e,t){e=e.style;for(var o in t)if(t.hasOwnProperty(o)){var s=o.indexOf("--")===0,u=nr(o,t[o],s);o==="float"&&(o="cssFloat"),s?e.setProperty(o,u):e[o]=u}}var ke=J({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 Ue(e,t){if(t){if(ke[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(i(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(t.style!=null&&typeof t.style!="object")throw Error(i(62))}}function ct(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 kn=null;function Kr(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Dl=null,qr=null,Qr=null;function Uc(e){if(e=ii(e)){if(typeof Dl!="function")throw Error(i(280));var t=e.stateNode;t&&(t=vs(t),Dl(e.stateNode,e.type,t))}}function Hc(e){qr?Qr?Qr.push(e):Qr=[e]:qr=e}function Vc(){if(qr){var e=qr,t=Qr;if(Qr=qr=null,Uc(e),t)for(e=0;e>>=0,e===0?32:31-(og(e)/ig|0)|0}var es=64,ts=4194304;function Bo(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 ns(e,t){var o=e.pendingLanes;if(o===0)return 0;var s=0,u=e.suspendedLanes,d=e.pingedLanes,g=o&268435455;if(g!==0){var R=g&~u;R!==0?s=Bo(R):(d&=g,d!==0&&(s=Bo(d)))}else g=o&~u,g!==0?s=Bo(g):d!==0&&(s=Bo(d));if(s===0)return 0;if(t!==0&&t!==s&&!(t&u)&&(u=s&-s,d=t&-t,u>=d||u===16&&(d&4194240)!==0))return t;if(s&4&&(s|=o&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=s;0o;o++)t.push(e);return t}function Wo(e,t,o){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-dn(t),e[t]=o}function ug(e,t){var o=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 s=e.eventTimes;for(e=e.expirationTimes;0=Yo),xd=" ",Sd=!1;function wd(e,t){switch(e){case"keyup":return zg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Cd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Jr=!1;function Fg(e,t){switch(e){case"compositionend":return Cd(t);case"keypress":return t.which!==32?null:(Sd=!0,xd);case"textInput":return e=t.data,e===xd&&Sd?null:e;default:return null}}function Dg(e,t){if(Jr)return e==="compositionend"||!oa&&wd(e,t)?(e=pd(),ls=Jl=lr=null,Jr=!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)return{node:o,offset:t-e};e=s}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=$d(o)}}function _d(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?_d(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Md(){for(var e=window,t=Ge();t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href=="string"}catch{o=!1}if(o)e=t.contentWindow;else break;t=Ge(e.document)}return t}function la(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 Qg(e){var t=Md(),o=e.focusedElem,s=e.selectionRange;if(t!==o&&o&&o.ownerDocument&&_d(o.ownerDocument.documentElement,o)){if(s!==null&&la(o)){if(t=s.start,e=s.end,e===void 0&&(e=t),"selectionStart"in o)o.selectionStart=t,o.selectionEnd=Math.min(e,o.value.length);else if(e=(t=o.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var u=o.textContent.length,d=Math.min(s.start,u);s=s.end===void 0?d:Math.min(s.end,u),!e.extend&&d>s&&(u=s,s=d,d=u),u=Id(o,d);var g=Id(o,s);u&&g&&(e.rangeCount!==1||e.anchorNode!==u.node||e.anchorOffset!==u.offset||e.focusNode!==g.node||e.focusOffset!==g.offset)&&(t=t.createRange(),t.setStart(u.node,u.offset),e.removeAllRanges(),d>s?(e.addRange(t),e.extend(g.node,g.offset)):(t.setEnd(g.node,g.offset),e.addRange(t)))}}for(t=[],e=o;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o=document.documentMode,Zr=null,aa=null,ei=null,ua=!1;function Nd(e,t,o){var s=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;ua||Zr==null||Zr!==Ge(s)||(s=Zr,"selectionStart"in s&&la(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),ei&&Zo(ei,s)||(ei=s,s=hs(aa,"onSelect"),0oo||(e.current=wa[oo],wa[oo]=null,oo--)}function Xe(e,t){oo++,wa[oo]=e.current,e.current=t}var dr={},Tt=cr(dr),Lt=cr(!1),$r=dr;function io(e,t){var o=e.type.contextTypes;if(!o)return dr;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===t)return s.__reactInternalMemoizedMaskedChildContext;var u={},d;for(d in o)u[d]=t[d];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=u),u}function Ft(e){return e=e.childContextTypes,e!=null}function xs(){Ze(Lt),Ze(Tt)}function qd(e,t,o){if(Tt.current!==dr)throw Error(i(168));Xe(Tt,t),Xe(Lt,o)}function Qd(e,t,o){var s=e.stateNode;if(t=t.childContextTypes,typeof s.getChildContext!="function")return o;s=s.getChildContext();for(var u in s)if(!(u in t))throw Error(i(108,he(e)||"Unknown",u));return J({},o,s)}function Ss(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dr,$r=Tt.current,Xe(Tt,e),Xe(Lt,Lt.current),!0}function Yd(e,t,o){var s=e.stateNode;if(!s)throw Error(i(169));o?(e=Qd(e,t,$r),s.__reactInternalMemoizedMergedChildContext=e,Ze(Lt),Ze(Tt),Xe(Tt,e)):Ze(Lt),Xe(Lt,o)}var Un=null,ws=!1,Ca=!1;function Xd(e){Un===null?Un=[e]:Un.push(e)}function ly(e){ws=!0,Xd(e)}function fr(){if(!Ca&&Un!==null){Ca=!0;var e=0,t=He;try{var o=Un;for(He=1;e>=g,u-=g,Hn=1<<32-dn(t)+u|o<Pe?(wt=Ce,Ce=null):wt=Ce.sibling;var je=Z(F,Ce,D[Pe],oe);if(je===null){Ce===null&&(Ce=wt);break}e&&Ce&&je.alternate===null&&t(F,Ce),A=d(je,A,Pe),we===null?me=je:we.sibling=je,we=je,Ce=wt}if(Pe===D.length)return o(F,Ce),et&&_r(F,Pe),me;if(Ce===null){for(;PePe?(wt=Ce,Ce=null):wt=Ce.sibling;var wr=Z(F,Ce,je.value,oe);if(wr===null){Ce===null&&(Ce=wt);break}e&&Ce&&wr.alternate===null&&t(F,Ce),A=d(wr,A,Pe),we===null?me=wr:we.sibling=wr,we=wr,Ce=wt}if(je.done)return o(F,Ce),et&&_r(F,Pe),me;if(Ce===null){for(;!je.done;Pe++,je=D.next())je=re(F,je.value,oe),je!==null&&(A=d(je,A,Pe),we===null?me=je:we.sibling=je,we=je);return et&&_r(F,Pe),me}for(Ce=s(F,Ce);!je.done;Pe++,je=D.next())je=ue(Ce,F,Pe,je.value,oe),je!==null&&(e&&je.alternate!==null&&Ce.delete(je.key===null?Pe:je.key),A=d(je,A,Pe),we===null?me=je:we.sibling=je,we=je);return e&&Ce.forEach(function(Dy){return t(F,Dy)}),et&&_r(F,Pe),me}function ft(F,A,D,oe){if(typeof D=="object"&&D!==null&&D.type===L&&D.key===null&&(D=D.props.children),typeof D=="object"&&D!==null){switch(D.$$typeof){case I:e:{for(var me=D.key,we=A;we!==null;){if(we.key===me){if(me=D.type,me===L){if(we.tag===7){o(F,we.sibling),A=u(we,D.props.children),A.return=F,F=A;break e}}else if(we.elementType===me||typeof me=="object"&&me!==null&&me.$$typeof===X&&rf(me)===we.type){o(F,we.sibling),A=u(we,D.props),A.ref=si(F,we,D),A.return=F,F=A;break e}o(F,we);break}else t(F,we);we=we.sibling}D.type===L?(A=Fr(D.props.children,F.mode,oe,D.key),A.return=F,F=A):(oe=Qs(D.type,D.key,D.props,null,F.mode,oe),oe.ref=si(F,A,D),oe.return=F,F=oe)}return g(F);case z:e:{for(we=D.key;A!==null;){if(A.key===we)if(A.tag===4&&A.stateNode.containerInfo===D.containerInfo&&A.stateNode.implementation===D.implementation){o(F,A.sibling),A=u(A,D.children||[]),A.return=F,F=A;break e}else{o(F,A);break}else t(F,A);A=A.sibling}A=xu(D,F.mode,oe),A.return=F,F=A}return g(F);case X:return we=D._init,ft(F,A,we(D._payload),oe)}if(ut(D))return fe(F,A,D,oe);if(q(D))return pe(F,A,D,oe);Es(F,D)}return typeof D=="string"&&D!==""||typeof D=="number"?(D=""+D,A!==null&&A.tag===6?(o(F,A.sibling),A=u(A,D),A.return=F,F=A):(o(F,A),A=vu(D,F.mode,oe),A.return=F,F=A),g(F)):o(F,A)}return ft}var uo=of(!0),sf=of(!1),Ps=cr(null),Rs=null,co=null,Ta=null;function $a(){Ta=co=Rs=null}function Ia(e){var t=Ps.current;Ze(Ps),e._currentValue=t}function _a(e,t,o){for(;e!==null;){var s=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,s!==null&&(s.childLanes|=t)):s!==null&&(s.childLanes&t)!==t&&(s.childLanes|=t),e===o)break;e=e.return}}function fo(e,t){Rs=e,Ta=co=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Dt=!0),e.firstContext=null)}function en(e){var t=e._currentValue;if(Ta!==e)if(e={context:e,memoizedValue:t,next:null},co===null){if(Rs===null)throw Error(i(308));co=e,Rs.dependencies={lanes:0,firstContext:e}}else co=co.next=e;return t}var Mr=null;function Ma(e){Mr===null?Mr=[e]:Mr.push(e)}function lf(e,t,o,s){var u=t.interleaved;return u===null?(o.next=o,Ma(t)):(o.next=u.next,u.next=o),t.interleaved=o,Gn(e,s)}function Gn(e,t){e.lanes|=t;var o=e.alternate;for(o!==null&&(o.lanes|=t),o=e,e=e.return;e!==null;)e.childLanes|=t,o=e.alternate,o!==null&&(o.childLanes|=t),o=e,e=e.return;return o.tag===3?o.stateNode:null}var pr=!1;function Na(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function af(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 Kn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function mr(e,t,o){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,Ne&2){var u=s.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),s.pending=t,Gn(e,o)}return u=s.interleaved,u===null?(t.next=t,Ma(s)):(t.next=u.next,u.next=t),s.interleaved=t,Gn(e,o)}function Ts(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194240)!==0)){var s=t.lanes;s&=e.pendingLanes,o|=s,t.lanes=o,Kl(e,o)}}function uf(e,t){var o=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,o===s)){var u=null,d=null;if(o=o.firstBaseUpdate,o!==null){do{var g={eventTime:o.eventTime,lane:o.lane,tag:o.tag,payload:o.payload,callback:o.callback,next:null};d===null?u=d=g:d=d.next=g,o=o.next}while(o!==null);d===null?u=d=t:d=d.next=t}else u=d=t;o={baseState:s.baseState,firstBaseUpdate:u,lastBaseUpdate:d,shared:s.shared,effects:s.effects},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}function $s(e,t,o,s){var u=e.updateQueue;pr=!1;var d=u.firstBaseUpdate,g=u.lastBaseUpdate,R=u.shared.pending;if(R!==null){u.shared.pending=null;var N=R,W=N.next;N.next=null,g===null?d=W:g.next=W,g=N;var ee=e.alternate;ee!==null&&(ee=ee.updateQueue,R=ee.lastBaseUpdate,R!==g&&(R===null?ee.firstBaseUpdate=W:R.next=W,ee.lastBaseUpdate=N))}if(d!==null){var re=u.baseState;g=0,ee=W=N=null,R=d;do{var Z=R.lane,ue=R.eventTime;if((s&Z)===Z){ee!==null&&(ee=ee.next={eventTime:ue,lane:0,tag:R.tag,payload:R.payload,callback:R.callback,next:null});e:{var fe=e,pe=R;switch(Z=t,ue=o,pe.tag){case 1:if(fe=pe.payload,typeof fe=="function"){re=fe.call(ue,re,Z);break e}re=fe;break e;case 3:fe.flags=fe.flags&-65537|128;case 0:if(fe=pe.payload,Z=typeof fe=="function"?fe.call(ue,re,Z):fe,Z==null)break e;re=J({},re,Z);break e;case 2:pr=!0}}R.callback!==null&&R.lane!==0&&(e.flags|=64,Z=u.effects,Z===null?u.effects=[R]:Z.push(R))}else ue={eventTime:ue,lane:Z,tag:R.tag,payload:R.payload,callback:R.callback,next:null},ee===null?(W=ee=ue,N=re):ee=ee.next=ue,g|=Z;if(R=R.next,R===null){if(R=u.shared.pending,R===null)break;Z=R,R=Z.next,Z.next=null,u.lastBaseUpdate=Z,u.shared.pending=null}}while(!0);if(ee===null&&(N=re),u.baseState=N,u.firstBaseUpdate=W,u.lastBaseUpdate=ee,t=u.shared.interleaved,t!==null){u=t;do g|=u.lane,u=u.next;while(u!==t)}else d===null&&(u.shared.lanes=0);Ar|=g,e.lanes=g,e.memoizedState=re}}function cf(e,t,o){if(e=t.effects,t.effects=null,e!==null)for(t=0;to?o:4,e(!0);var s=La.transition;La.transition={};try{e(!1),t()}finally{He=o,La.transition=s}}function $f(){return tn().memoizedState}function dy(e,t,o){var s=vr(e);if(o={lane:s,action:o,hasEagerState:!1,eagerState:null,next:null},If(e))_f(t,o);else if(o=lf(e,t,o,s),o!==null){var u=jt();yn(o,e,s,u),Mf(o,t,s)}}function fy(e,t,o){var s=vr(e),u={lane:s,action:o,hasEagerState:!1,eagerState:null,next:null};if(If(e))_f(t,u);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=t.lastRenderedReducer,d!==null))try{var g=t.lastRenderedState,R=d(g,o);if(u.hasEagerState=!0,u.eagerState=R,fn(R,g)){var N=t.interleaved;N===null?(u.next=u,Ma(t)):(u.next=N.next,N.next=u),t.interleaved=u;return}}catch{}finally{}o=lf(e,t,u,s),o!==null&&(u=jt(),yn(o,e,s,u),Mf(o,t,s))}}function If(e){var t=e.alternate;return e===ot||t!==null&&t===ot}function _f(e,t){ci=Ms=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function Mf(e,t,o){if(o&4194240){var s=t.lanes;s&=e.pendingLanes,o|=s,t.lanes=o,Kl(e,o)}}var As={readContext:en,useCallback:$t,useContext:$t,useEffect:$t,useImperativeHandle:$t,useInsertionEffect:$t,useLayoutEffect:$t,useMemo:$t,useReducer:$t,useRef:$t,useState:$t,useDebugValue:$t,useDeferredValue:$t,useTransition:$t,useMutableSource:$t,useSyncExternalStore:$t,useId:$t,unstable_isNewReconciler:!1},py={readContext:en,useCallback:function(e,t){return Rn().memoizedState=[e,t===void 0?null:t],e},useContext:en,useEffect:wf,useImperativeHandle:function(e,t,o){return o=o!=null?o.concat([e]):null,Ns(4194308,4,bf.bind(null,t,e),o)},useLayoutEffect:function(e,t){return Ns(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ns(4,2,e,t)},useMemo:function(e,t){var o=Rn();return t=t===void 0?null:t,e=e(),o.memoizedState=[e,t],e},useReducer:function(e,t,o){var s=Rn();return t=o!==void 0?o(t):t,s.memoizedState=s.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},s.queue=e,e=e.dispatch=dy.bind(null,ot,e),[s.memoizedState,e]},useRef:function(e){var t=Rn();return e={current:e},t.memoizedState=e},useState:xf,useDebugValue:Va,useDeferredValue:function(e){return Rn().memoizedState=e},useTransition:function(){var e=xf(!1),t=e[0];return e=cy.bind(null,e[1]),Rn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,o){var s=ot,u=Rn();if(et){if(o===void 0)throw Error(i(407));o=o()}else{if(o=t(),St===null)throw Error(i(349));Or&30||mf(s,t,o)}u.memoizedState=o;var d={value:o,getSnapshot:t};return u.queue=d,wf(gf.bind(null,s,d,e),[e]),s.flags|=2048,pi(9,hf.bind(null,s,d,o,t),void 0,null),o},useId:function(){var e=Rn(),t=St.identifierPrefix;if(et){var o=Vn,s=Hn;o=(s&~(1<<32-dn(s)-1)).toString(32)+o,t=":"+t+"R"+o,o=di++,0<\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=g.createElement(o,{is:s.is}):(e=g.createElement(o),o==="select"&&(g=e,s.multiple?g.multiple=!0:s.size&&(g.size=s.size))):e=g.createElementNS(e,o),e[En]=t,e[oi]=s,Jf(e,t,!1,!1),t.stateNode=e;e:{switch(g=ct(o,s),o){case"dialog":Je("cancel",e),Je("close",e),u=s;break;case"iframe":case"object":case"embed":Je("load",e),u=s;break;case"video":case"audio":for(u=0;uyo&&(t.flags|=128,s=!0,mi(d,!1),t.lanes=4194304)}else{if(!s)if(e=Is(g),e!==null){if(t.flags|=128,s=!0,o=e.updateQueue,o!==null&&(t.updateQueue=o,t.flags|=4),mi(d,!0),d.tail===null&&d.tailMode==="hidden"&&!g.alternate&&!et)return It(t),null}else 2*dt()-d.renderingStartTime>yo&&o!==1073741824&&(t.flags|=128,s=!0,mi(d,!1),t.lanes=4194304);d.isBackwards?(g.sibling=t.child,t.child=g):(o=d.last,o!==null?o.sibling=g:t.child=g,d.last=g)}return d.tail!==null?(t=d.tail,d.rendering=t,d.tail=t.sibling,d.renderingStartTime=dt(),t.sibling=null,o=rt.current,Xe(rt,s?o&1|2:o&1),t):(It(t),null);case 22:case 23:return hu(),s=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(t.flags|=8192),s&&t.mode&1?Qt&1073741824&&(It(t),t.subtreeFlags&6&&(t.flags|=8192)):It(t),null;case 24:return null;case 25:return null}throw Error(i(156,t.tag))}function wy(e,t){switch(ba(t),t.tag){case 1:return Ft(t.type)&&xs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return po(),Ze(Lt),Ze(Tt),za(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Aa(t),null;case 13:if(Ze(rt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));ao()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ze(rt),null;case 4:return po(),null;case 10:return Ia(t.type._context),null;case 22:case 23:return hu(),null;case 24:return null;default:return null}}var Fs=!1,_t=!1,Cy=typeof WeakSet=="function"?WeakSet:Set,ce=null;function ho(e,t){var o=e.ref;if(o!==null)if(typeof o=="function")try{o(null)}catch(s){it(e,t,s)}else o.current=null}function ru(e,t,o){try{o()}catch(s){it(e,t,s)}}var tp=!1;function ky(e,t){if(ha=is,e=Md(),la(e)){if("selectionStart"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var s=o.getSelection&&o.getSelection();if(s&&s.rangeCount!==0){o=s.anchorNode;var u=s.anchorOffset,d=s.focusNode;s=s.focusOffset;try{o.nodeType,d.nodeType}catch{o=null;break e}var g=0,R=-1,N=-1,W=0,ee=0,re=e,Z=null;t:for(;;){for(var ue;re!==o||u!==0&&re.nodeType!==3||(R=g+u),re!==d||s!==0&&re.nodeType!==3||(N=g+s),re.nodeType===3&&(g+=re.nodeValue.length),(ue=re.firstChild)!==null;)Z=re,re=ue;for(;;){if(re===e)break t;if(Z===o&&++W===u&&(R=g),Z===d&&++ee===s&&(N=g),(ue=re.nextSibling)!==null)break;re=Z,Z=re.parentNode}re=ue}o=R===-1||N===-1?null:{start:R,end:N}}else o=null}o=o||{start:0,end:0}}else o=null;for(ga={focusedElem:e,selectionRange:o},is=!1,ce=t;ce!==null;)if(t=ce,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ce=e;else for(;ce!==null;){t=ce;try{var fe=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(fe!==null){var pe=fe.memoizedProps,ft=fe.memoizedState,F=t.stateNode,A=F.getSnapshotBeforeUpdate(t.elementType===t.type?pe:mn(t.type,pe),ft);F.__reactInternalSnapshotBeforeUpdate=A}break;case 3:var D=t.stateNode.containerInfo;D.nodeType===1?D.textContent="":D.nodeType===9&&D.documentElement&&D.removeChild(D.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(oe){it(t,t.return,oe)}if(e=t.sibling,e!==null){e.return=t.return,ce=e;break}ce=t.return}return fe=tp,tp=!1,fe}function hi(e,t,o){var s=t.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var u=s=s.next;do{if((u.tag&e)===e){var d=u.destroy;u.destroy=void 0,d!==void 0&&ru(t,o,d)}u=u.next}while(u!==s)}}function Ds(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var o=t=t.next;do{if((o.tag&e)===e){var s=o.create;o.destroy=s()}o=o.next}while(o!==t)}}function ou(e){var t=e.ref;if(t!==null){var o=e.stateNode;switch(e.tag){case 5:e=o;break;default:e=o}typeof t=="function"?t(e):t.current=e}}function np(e){var t=e.alternate;t!==null&&(e.alternate=null,np(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[En],delete t[oi],delete t[Sa],delete t[iy],delete t[sy])),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 rp(e){return e.tag===5||e.tag===3||e.tag===4}function op(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||rp(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 iu(e,t,o){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?o.nodeType===8?o.parentNode.insertBefore(e,t):o.insertBefore(e,t):(o.nodeType===8?(t=o.parentNode,t.insertBefore(e,o)):(t=o,t.appendChild(e)),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=ys));else if(s!==4&&(e=e.child,e!==null))for(iu(e,t,o),e=e.sibling;e!==null;)iu(e,t,o),e=e.sibling}function su(e,t,o){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(s!==4&&(e=e.child,e!==null))for(su(e,t,o),e=e.sibling;e!==null;)su(e,t,o),e=e.sibling}var kt=null,hn=!1;function hr(e,t,o){for(o=o.child;o!==null;)ip(e,t,o),o=o.sibling}function ip(e,t,o){if(bn&&typeof bn.onCommitFiberUnmount=="function")try{bn.onCommitFiberUnmount(Zi,o)}catch{}switch(o.tag){case 5:_t||ho(o,t);case 6:var s=kt,u=hn;kt=null,hr(e,t,o),kt=s,hn=u,kt!==null&&(hn?(e=kt,o=o.stateNode,e.nodeType===8?e.parentNode.removeChild(o):e.removeChild(o)):kt.removeChild(o.stateNode));break;case 18:kt!==null&&(hn?(e=kt,o=o.stateNode,e.nodeType===8?xa(e.parentNode,o):e.nodeType===1&&xa(e,o),Ko(e)):xa(kt,o.stateNode));break;case 4:s=kt,u=hn,kt=o.stateNode.containerInfo,hn=!0,hr(e,t,o),kt=s,hn=u;break;case 0:case 11:case 14:case 15:if(!_t&&(s=o.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){u=s=s.next;do{var d=u,g=d.destroy;d=d.tag,g!==void 0&&(d&2||d&4)&&ru(o,t,g),u=u.next}while(u!==s)}hr(e,t,o);break;case 1:if(!_t&&(ho(o,t),s=o.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=o.memoizedProps,s.state=o.memoizedState,s.componentWillUnmount()}catch(R){it(o,t,R)}hr(e,t,o);break;case 21:hr(e,t,o);break;case 22:o.mode&1?(_t=(s=_t)||o.memoizedState!==null,hr(e,t,o),_t=s):hr(e,t,o);break;default:hr(e,t,o)}}function sp(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var o=e.stateNode;o===null&&(o=e.stateNode=new Cy),t.forEach(function(s){var u=My.bind(null,e,s);o.has(s)||(o.add(s),s.then(u,u))})}}function gn(e,t){var o=t.deletions;if(o!==null)for(var s=0;su&&(u=g),s&=~d}if(s=u,s=dt()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*Ey(s/1960))-s,10e?16:e,yr===null)var s=!1;else{if(e=yr,yr=null,Vs=0,Ne&6)throw Error(i(331));var u=Ne;for(Ne|=4,ce=e.current;ce!==null;){var d=ce,g=d.child;if(ce.flags&16){var R=d.deletions;if(R!==null){for(var N=0;Ndt()-uu?zr(e,0):au|=o),Wt(e,t)}function xp(e,t){t===0&&(e.mode&1?(t=ts,ts<<=1,!(ts&130023424)&&(ts=4194304)):t=1);var o=jt();e=Gn(e,t),e!==null&&(Wo(e,t,o),Wt(e,o))}function _y(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),xp(e,o)}function My(e,t){var o=0;switch(e.tag){case 13:var s=e.stateNode,u=e.memoizedState;u!==null&&(o=u.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(i(314))}s!==null&&s.delete(t),xp(e,o)}var Sp;Sp=function(e,t,o){if(e!==null)if(e.memoizedProps!==t.pendingProps||Lt.current)Dt=!0;else{if(!(e.lanes&o)&&!(t.flags&128))return Dt=!1,xy(e,t,o);Dt=!!(e.flags&131072)}else Dt=!1,et&&t.flags&1048576&&Jd(t,ks,t.index);switch(t.lanes=0,t.tag){case 2:var s=t.type;Ls(e,t),e=t.pendingProps;var u=io(t,Tt.current);fo(t,o),u=Da(null,t,s,e,u,o);var d=Ba();return t.flags|=1,typeof u=="object"&&u!==null&&typeof u.render=="function"&&u.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ft(s)?(d=!0,Ss(t)):d=!1,t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,Na(t),u.updater=js,t.stateNode=u,u._reactInternals=t,Ka(t,s,e,o),t=Xa(null,t,s,!0,d,o)):(t.tag=0,et&&d&&ka(t),At(null,t,u,o),t=t.child),t;case 16:s=t.elementType;e:{switch(Ls(e,t),e=t.pendingProps,u=s._init,s=u(s._payload),t.type=s,u=t.tag=Oy(s),e=mn(s,e),u){case 0:t=Ya(null,t,s,e,o);break e;case 1:t=Gf(null,t,s,e,o);break e;case 11:t=Bf(null,t,s,e,o);break e;case 14:t=Wf(null,t,s,mn(s.type,e),o);break e}throw Error(i(306,s,""))}return t;case 0:return s=t.type,u=t.pendingProps,u=t.elementType===s?u:mn(s,u),Ya(e,t,s,u,o);case 1:return s=t.type,u=t.pendingProps,u=t.elementType===s?u:mn(s,u),Gf(e,t,s,u,o);case 3:e:{if(Kf(t),e===null)throw Error(i(387));s=t.pendingProps,d=t.memoizedState,u=d.element,af(e,t),$s(t,s,null,o);var g=t.memoizedState;if(s=g.element,d.isDehydrated)if(d={element:s,isDehydrated:!1,cache:g.cache,pendingSuspenseBoundaries:g.pendingSuspenseBoundaries,transitions:g.transitions},t.updateQueue.baseState=d,t.memoizedState=d,t.flags&256){u=mo(Error(i(423)),t),t=qf(e,t,s,o,u);break e}else if(s!==u){u=mo(Error(i(424)),t),t=qf(e,t,s,o,u);break e}else for(qt=ur(t.stateNode.containerInfo.firstChild),Kt=t,et=!0,pn=null,o=sf(t,null,s,o),t.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling;else{if(ao(),s===u){t=qn(e,t,o);break e}At(e,t,s,o)}t=t.child}return t;case 5:return df(t),e===null&&Pa(t),s=t.type,u=t.pendingProps,d=e!==null?e.memoizedProps:null,g=u.children,ya(s,u)?g=null:d!==null&&ya(s,d)&&(t.flags|=32),Vf(e,t),At(e,t,g,o),t.child;case 6:return e===null&&Pa(t),null;case 13:return Qf(e,t,o);case 4:return Oa(t,t.stateNode.containerInfo),s=t.pendingProps,e===null?t.child=uo(t,null,s,o):At(e,t,s,o),t.child;case 11:return s=t.type,u=t.pendingProps,u=t.elementType===s?u:mn(s,u),Bf(e,t,s,u,o);case 7:return At(e,t,t.pendingProps,o),t.child;case 8:return At(e,t,t.pendingProps.children,o),t.child;case 12:return At(e,t,t.pendingProps.children,o),t.child;case 10:e:{if(s=t.type._context,u=t.pendingProps,d=t.memoizedProps,g=u.value,Xe(Ps,s._currentValue),s._currentValue=g,d!==null)if(fn(d.value,g)){if(d.children===u.children&&!Lt.current){t=qn(e,t,o);break e}}else for(d=t.child,d!==null&&(d.return=t);d!==null;){var R=d.dependencies;if(R!==null){g=d.child;for(var N=R.firstContext;N!==null;){if(N.context===s){if(d.tag===1){N=Kn(-1,o&-o),N.tag=2;var W=d.updateQueue;if(W!==null){W=W.shared;var ee=W.pending;ee===null?N.next=N:(N.next=ee.next,ee.next=N),W.pending=N}}d.lanes|=o,N=d.alternate,N!==null&&(N.lanes|=o),_a(d.return,o,t),R.lanes|=o;break}N=N.next}}else if(d.tag===10)g=d.type===t.type?null:d.child;else if(d.tag===18){if(g=d.return,g===null)throw Error(i(341));g.lanes|=o,R=g.alternate,R!==null&&(R.lanes|=o),_a(g,o,t),g=d.sibling}else g=d.child;if(g!==null)g.return=d;else for(g=d;g!==null;){if(g===t){g=null;break}if(d=g.sibling,d!==null){d.return=g.return,g=d;break}g=g.return}d=g}At(e,t,u.children,o),t=t.child}return t;case 9:return u=t.type,s=t.pendingProps.children,fo(t,o),u=en(u),s=s(u),t.flags|=1,At(e,t,s,o),t.child;case 14:return s=t.type,u=mn(s,t.pendingProps),u=mn(s.type,u),Wf(e,t,s,u,o);case 15:return Uf(e,t,t.type,t.pendingProps,o);case 17:return s=t.type,u=t.pendingProps,u=t.elementType===s?u:mn(s,u),Ls(e,t),t.tag=1,Ft(s)?(e=!0,Ss(t)):e=!1,fo(t,o),Of(t,s,u),Ka(t,s,u,o),Xa(null,t,s,!0,e,o);case 19:return Xf(e,t,o);case 22:return Hf(e,t,o)}throw Error(i(156,t.tag))};function wp(e,t){return Zc(e,t)}function Ny(e,t,o,s){this.tag=e,this.key=o,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=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function rn(e,t,o,s){return new Ny(e,t,o,s)}function yu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Oy(e){if(typeof e=="function")return yu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===B)return 11;if(e===K)return 14}return 2}function Sr(e,t){var o=e.alternate;return o===null?(o=rn(e.tag,t,e.key,e.mode),o.elementType=e.elementType,o.type=e.type,o.stateNode=e.stateNode,o.alternate=e,e.alternate=o):(o.pendingProps=t,o.type=e.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=e.flags&14680064,o.childLanes=e.childLanes,o.lanes=e.lanes,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,t=e.dependencies,o.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},o.sibling=e.sibling,o.index=e.index,o.ref=e.ref,o}function Qs(e,t,o,s,u,d){var g=2;if(s=e,typeof e=="function")yu(e)&&(g=1);else if(typeof e=="string")g=5;else e:switch(e){case L:return Fr(o.children,u,d,t);case Q:g=8,u|=8;break;case ne:return e=rn(12,o,t,u|2),e.elementType=ne,e.lanes=d,e;case U:return e=rn(13,o,t,u),e.elementType=U,e.lanes=d,e;case Y:return e=rn(19,o,t,u),e.elementType=Y,e.lanes=d,e;case te:return Ys(o,u,d,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case m:g=10;break e;case j:g=9;break e;case B:g=11;break e;case K:g=14;break e;case X:g=16,s=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return t=rn(g,o,t,u),t.elementType=e,t.type=s,t.lanes=d,t}function Fr(e,t,o,s){return e=rn(7,e,s,t),e.lanes=o,e}function Ys(e,t,o,s){return e=rn(22,e,s,t),e.elementType=te,e.lanes=o,e.stateNode={isHidden:!1},e}function vu(e,t,o){return e=rn(6,e,null,t),e.lanes=o,e}function xu(e,t,o){return t=rn(4,e.children!==null?e.children:[],e.key,t),t.lanes=o,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ay(e,t,o,s,u){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=Gl(0),this.expirationTimes=Gl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Gl(0),this.identifierPrefix=s,this.onRecoverableError=u,this.mutableSourceEagerHydrationData=null}function Su(e,t,o,s,u,d,g,R,N){return e=new Ay(e,t,o,R,N),t===1?(t=1,d===!0&&(t|=8)):t=0,d=rn(3,null,null,t),e.current=d,d.stateNode=e,d.memoizedState={element:s,isDehydrated:o,cache:null,transitions:null,pendingSuspenseBoundaries:null},Na(d),e}function jy(e,t,o){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),Pu.exports=Qy(),Pu.exports}var Ap;function Yy(){if(Ap)return rl;Ap=1;var n=Dm();return rl.createRoot=n.createRoot,rl.hydrateRoot=n.hydrateRoot,rl}var Xy=Yy();const Jy=cc(Xy);var P=dc();const An=cc(P),gl=Uy({__proto__:null,default:An},[P]);var $u={exports:{}},Ve={};/** + * @license React + * react-is.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var jp;function Zy(){if(jp)return Ve;jp=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),f=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),y=Symbol.for("react.suspense_list"),k=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen"),b=Symbol.for("react.client.reference");function C(S){if(typeof S=="object"&&S!==null){var $=S.$$typeof;switch($){case n:switch(S=S.type,S){case i:case a:case l:case h:case y:return S;default:switch(S=S&&S.$$typeof,S){case f:case p:case x:case k:return S;case c:return S;default:return $}}case r:return $}}}return Ve.ContextConsumer=c,Ve.ContextProvider=f,Ve.Element=n,Ve.ForwardRef=p,Ve.Fragment=i,Ve.Lazy=x,Ve.Memo=k,Ve.Portal=r,Ve.Profiler=a,Ve.StrictMode=l,Ve.Suspense=h,Ve.SuspenseList=y,Ve.isContextConsumer=function(S){return C(S)===c},Ve.isContextProvider=function(S){return C(S)===f},Ve.isElement=function(S){return typeof S=="object"&&S!==null&&S.$$typeof===n},Ve.isForwardRef=function(S){return C(S)===p},Ve.isFragment=function(S){return C(S)===i},Ve.isLazy=function(S){return C(S)===x},Ve.isMemo=function(S){return C(S)===k},Ve.isPortal=function(S){return C(S)===r},Ve.isProfiler=function(S){return C(S)===a},Ve.isStrictMode=function(S){return C(S)===l},Ve.isSuspense=function(S){return C(S)===h},Ve.isSuspenseList=function(S){return C(S)===y},Ve.isValidElementType=function(S){return typeof S=="string"||typeof S=="function"||S===i||S===a||S===l||S===h||S===y||S===v||typeof S=="object"&&S!==null&&(S.$$typeof===x||S.$$typeof===k||S.$$typeof===f||S.$$typeof===c||S.$$typeof===p||S.$$typeof===b||S.getModuleId!==void 0)},Ve.typeOf=C,Ve}var zp;function e0(){return zp||(zp=1,$u.exports=Zy()),$u.exports}var Bm=e0();function Nn(n){if(typeof n!="object"||n===null)return!1;const r=Object.getPrototypeOf(n);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)}function Wm(n){if(P.isValidElement(n)||Bm.isValidElementType(n)||!Nn(n))return n;const r={};return Object.keys(n).forEach(i=>{r[i]=Wm(n[i])}),r}function Ot(n,r,i={clone:!0}){const l=i.clone?{...n}:n;return Nn(n)&&Nn(r)&&Object.keys(r).forEach(a=>{P.isValidElement(r[a])||Bm.isValidElementType(r[a])?l[a]=r[a]:Nn(r[a])&&Object.prototype.hasOwnProperty.call(n,a)&&Nn(n[a])?l[a]=Ot(n[a],r[a],i):i.clone?l[a]=Nn(r[a])?Wm(r[a]):r[a]:l[a]=r[a]}),l}function Jn(n,...r){const i=new URL(`https://mui.com/production-error/?code=${n}`);return r.forEach(l=>i.searchParams.append("args[]",l)),`Minified MUI error #${n}; visit ${i} for the full message.`}function Se(n){if(typeof n!="string")throw new Error(Jn(7));return n.charAt(0).toUpperCase()+n.slice(1)}function Lp(...n){return n.reduce((r,i)=>i==null?r:function(...a){r.apply(this,a),i.apply(this,a)},()=>{})}function Um(n,r=166){let i;function l(...a){const c=()=>{n.apply(this,a)};clearTimeout(i),i=setTimeout(c,r)}return l.clear=()=>{clearTimeout(i)},l}function Iu(n,r){var i,l,a;return P.isValidElement(n)&&r.indexOf(n.type.muiName??((a=(l=(i=n.type)==null?void 0:i._payload)==null?void 0:l.value)==null?void 0:a.muiName))!==-1}function xn(n){return n&&n.ownerDocument||document}function Zn(n){return xn(n).defaultView||window}function Hu(n,r){typeof n=="function"?n(r):n&&(n.current=r)}const br=typeof window<"u"?P.useLayoutEffect:P.useEffect;let Fp=0;function t0(n){const[r,i]=P.useState(n),l=n||r;return P.useEffect(()=>{r==null&&(Fp+=1,i(`mui-${Fp}`))},[r]),l}const n0={...gl},Dp=n0.useId;function Wi(n){if(Dp!==void 0){const r=Dp();return n??r}return t0(n)}function Vu({controlled:n,default:r,name:i,state:l="value"}){const{current:a}=P.useRef(n!==void 0),[c,f]=P.useState(r),p=a?n:c,h=P.useCallback(y=>{a||f(y)},[]);return[p,h]}function Ro(n){const r=P.useRef(n);return br(()=>{r.current=n}),P.useRef((...i)=>(0,r.current)(...i)).current}function Pt(...n){return P.useMemo(()=>n.every(r=>r==null)?null:r=>{n.forEach(i=>{Hu(i,r)})},n)}const Bp={};function Hm(n,r){const i=P.useRef(Bp);return i.current===Bp&&(i.current=n(r)),i}const r0=[];function o0(n){P.useEffect(n,r0)}class fc{constructor(){Si(this,"currentId",null);Si(this,"clear",()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)});Si(this,"disposeEffect",()=>this.clear)}static create(){return new fc}start(r,i){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,i()},r)}}function pc(){const n=Hm(fc.create).current;return o0(n.disposeEffect),n}function Wp(n){try{return n.matches(":focus-visible")}catch{}return!1}function Vm(n=window){const r=n.document.documentElement.clientWidth;return n.innerWidth-r}function Oi(n,r){const i={...r};for(const l in n)if(Object.prototype.hasOwnProperty.call(n,l)){const a=l;if(a==="components"||a==="slots")i[a]={...n[a],...i[a]};else if(a==="componentsProps"||a==="slotProps"){const c=n[a],f=r[a];if(!f)i[a]=c||{};else if(!c)i[a]=f;else{i[a]={...f};for(const p in c)if(Object.prototype.hasOwnProperty.call(c,p)){const h=p;i[a][h]=Oi(c[h],f[h])}}}else i[a]===void 0&&(i[a]=n[a])}return i}function Oe(n,r,i=void 0){const l={};for(const a in n){const c=n[a];let f="",p=!0;for(let h=0;hn,i0=()=>{let n=Up;return{configure(r){n=r},generate(r){return n(r)},reset(){n=Up}}},Gm=i0(),s0={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function Ae(n,r,i="Mui"){const l=s0[r];return l?`${i}-${l}`:`${Gm.generate(n)}-${r}`}function Me(n,r,i="Mui"){const l={};return r.forEach(a=>{l[a]=Ae(n,a,i)}),l}function l0(n,r=Number.MIN_SAFE_INTEGER,i=Number.MAX_SAFE_INTEGER){return Math.max(r,Math.min(n,i))}function a0(n){return typeof n=="string"}function Km(n,r,i){return n===void 0||a0(n)?r:{...r,ownerState:{...r.ownerState,...i}}}function qm(n){var r,i,l="";if(typeof n=="string"||typeof n=="number")l+=n;else if(typeof n=="object")if(Array.isArray(n)){var a=n.length;for(r=0;rl.match(/^on[A-Z]/)&&typeof n[l]=="function"&&!r.includes(l)).forEach(l=>{i[l]=n[l]}),i}function Hp(n){if(n===void 0)return{};const r={};return Object.keys(n).filter(i=>!(i.match(/^on[A-Z]/)&&typeof n[i]=="function")).forEach(i=>{r[i]=n[i]}),r}function Ym(n){const{getSlotProps:r,additionalProps:i,externalSlotProps:l,externalForwardedProps:a,className:c}=n;if(!r){const b=Ee(i==null?void 0:i.className,c,a==null?void 0:a.className,l==null?void 0:l.className),C={...i==null?void 0:i.style,...a==null?void 0:a.style,...l==null?void 0:l.style},S={...i,...a,...l};return b.length>0&&(S.className=b),Object.keys(C).length>0&&(S.style=C),{props:S,internalRef:void 0}}const f=Qm({...a,...l}),p=Hp(l),h=Hp(a),y=r(f),k=Ee(y==null?void 0:y.className,i==null?void 0:i.className,c,a==null?void 0:a.className,l==null?void 0:l.className),x={...y==null?void 0:y.style,...i==null?void 0:i.style,...a==null?void 0:a.style,...l==null?void 0:l.style},v={...y,...i,...h,...p};return k.length>0&&(v.className=k),Object.keys(x).length>0&&(v.style=x),{props:v,internalRef:y.ref}}function Xm(n,r,i){return typeof n=="function"?n(r,i):n}function Vp(n){var x;const{elementType:r,externalSlotProps:i,ownerState:l,skipResolvingSlotProps:a=!1,...c}=n,f=a?{}:Xm(i,l),{props:p,internalRef:h}=Ym({...c,externalSlotProps:f}),y=Pt(h,f==null?void 0:f.ref,(x=n.additionalProps)==null?void 0:x.ref);return Km(r,{...p,ref:y},l)}function Ui(n){var r;return parseInt(P.version,10)>=19?((r=n==null?void 0:n.props)==null?void 0:r.ref)||null:(n==null?void 0:n.ref)||null}function _i(n,r){return r?Ot(n,r,{clone:!1}):n}function u0(n,r){if(!n.containerQueries)return r;const i=Object.keys(r).filter(l=>l.startsWith("@container")).sort((l,a)=>{var f,p;const c=/min-width:\s*([0-9.]+)/;return+(((f=l.match(c))==null?void 0:f[1])||0)-+(((p=a.match(c))==null?void 0:p[1])||0)});return i.length?i.reduce((l,a)=>{const c=r[a];return delete l[a],l[a]=c,l},{...r}):r}function c0(n,r){return r==="@"||r.startsWith("@")&&(n.some(i=>r.startsWith(`@${i}`))||!!r.match(/^@\d/))}function d0(n,r){const i=r.match(/^@([^/]+)?\/?(.+)?$/);if(!i)return null;const[,l,a]=i,c=Number.isNaN(+l)?l||0:+l;return n.containerQueries(a).up(c)}function f0(n){const r=(c,f)=>c.replace("@media",f?`@container ${f}`:"@container");function i(c,f){c.up=(...p)=>r(n.breakpoints.up(...p),f),c.down=(...p)=>r(n.breakpoints.down(...p),f),c.between=(...p)=>r(n.breakpoints.between(...p),f),c.only=(...p)=>r(n.breakpoints.only(...p),f),c.not=(...p)=>{const h=r(n.breakpoints.not(...p),f);return h.includes("not all and")?h.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):h}}const l={},a=c=>(i(l,c),l);return i(a),{...n,containerQueries:a}}const kl={xs:0,sm:600,md:900,lg:1200,xl:1536},Gp={keys:["xs","sm","md","lg","xl"],up:n=>`@media (min-width:${kl[n]}px)`},p0={containerQueries:n=>({up:r=>{let i=typeof r=="number"?r:kl[r]||r;return typeof i=="number"&&(i=`${i}px`),n?`@container ${n} (min-width:${i})`:`@container (min-width:${i})`}})};function an(n,r,i){const l=n.theme||{};if(Array.isArray(r)){const c=l.breakpoints||Gp;return r.reduce((f,p,h)=>(f[c.up(c.keys[h])]=i(r[h]),f),{})}if(typeof r=="object"){const c=l.breakpoints||Gp;return Object.keys(r).reduce((f,p)=>{if(c0(c.keys,p)){const h=d0(l.containerQueries?l:p0,p);h&&(f[h]=i(r[p],p))}else if(Object.keys(c.values||kl).includes(p)){const h=c.up(p);f[h]=i(r[p],p)}else{const h=p;f[h]=r[h]}return f},{})}return i(r)}function m0(n={}){var i;return((i=n.keys)==null?void 0:i.reduce((l,a)=>{const c=n.up(a);return l[c]={},l},{}))||{}}function h0(n,r){return n.reduce((i,l)=>{const a=i[l];return(!a||Object.keys(a).length===0)&&delete i[l],i},r)}function g0(n,r){if(typeof n!="object")return{};const i={},l=Object.keys(r);return Array.isArray(n)?l.forEach((a,c)=>{c{n[a]!=null&&(i[a]=!0)}),i}function bl({values:n,breakpoints:r,base:i}){const l=i||g0(n,r),a=Object.keys(l);if(a.length===0)return n;let c;return a.reduce((f,p,h)=>(Array.isArray(n)?(f[p]=n[h]!=null?n[h]:n[c],c=h):typeof n=="object"?(f[p]=n[p]!=null?n[p]:n[c],c=p):f[p]=n,f),{})}function El(n,r,i=!0){if(!r||typeof r!="string")return null;if(n&&n.vars&&i){const l=`vars.${r}`.split(".").reduce((a,c)=>a&&a[c]?a[c]:null,n);if(l!=null)return l}return r.split(".").reduce((l,a)=>l&&l[a]!=null?l[a]:null,n)}function yl(n,r,i,l=i){let a;return typeof n=="function"?a=n(i):Array.isArray(n)?a=n[i]||l:a=El(n,i)||l,r&&(a=r(a,l,n)),a}function pt(n){const{prop:r,cssProperty:i=n.prop,themeKey:l,transform:a}=n,c=f=>{if(f[r]==null)return null;const p=f[r],h=f.theme,y=El(h,l)||{};return an(f,p,x=>{let v=yl(y,a,x);return x===v&&typeof x=="string"&&(v=yl(y,a,`${r}${x==="default"?"":Se(x)}`,x)),i===!1?v:{[i]:v}})};return c.propTypes={},c.filterProps=[r],c}function y0(n){const r={};return i=>(r[i]===void 0&&(r[i]=n(i)),r[i])}const v0={m:"margin",p:"padding"},x0={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},Kp={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},S0=y0(n=>{if(n.length>2)if(Kp[n])n=Kp[n];else return[n];const[r,i]=n.split(""),l=v0[r],a=x0[i]||"";return Array.isArray(a)?a.map(c=>l+c):[l+a]}),mc=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],hc=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...mc,...hc];function Hi(n,r,i,l){const a=El(n,r,!0)??i;return typeof a=="number"||typeof a=="string"?c=>typeof c=="string"?c:typeof a=="string"?`calc(${c} * ${a})`:a*c:Array.isArray(a)?c=>{if(typeof c=="string")return c;const f=Math.abs(c),p=a[f];return c>=0?p:typeof p=="number"?-p:`-${p}`}:typeof a=="function"?a:()=>{}}function gc(n){return Hi(n,"spacing",8)}function Vi(n,r){return typeof r=="string"||r==null?r:n(r)}function w0(n,r){return i=>n.reduce((l,a)=>(l[a]=Vi(r,i),l),{})}function C0(n,r,i,l){if(!r.includes(i))return null;const a=S0(i),c=w0(a,l),f=n[i];return an(n,f,c)}function Jm(n,r){const i=gc(n.theme);return Object.keys(n).map(l=>C0(n,r,l,i)).reduce(_i,{})}function st(n){return Jm(n,mc)}st.propTypes={};st.filterProps=mc;function lt(n){return Jm(n,hc)}lt.propTypes={};lt.filterProps=hc;function Pl(...n){const r=n.reduce((l,a)=>(a.filterProps.forEach(c=>{l[c]=a}),l),{}),i=l=>Object.keys(l).reduce((a,c)=>r[c]?_i(a,r[c](l)):a,{});return i.propTypes={},i.filterProps=n.reduce((l,a)=>l.concat(a.filterProps),[]),i}function sn(n){return typeof n!="number"?n:`${n}px solid`}function un(n,r){return pt({prop:n,themeKey:"borders",transform:r})}const k0=un("border",sn),b0=un("borderTop",sn),E0=un("borderRight",sn),P0=un("borderBottom",sn),R0=un("borderLeft",sn),T0=un("borderColor"),$0=un("borderTopColor"),I0=un("borderRightColor"),_0=un("borderBottomColor"),M0=un("borderLeftColor"),N0=un("outline",sn),O0=un("outlineColor"),Rl=n=>{if(n.borderRadius!==void 0&&n.borderRadius!==null){const r=Hi(n.theme,"shape.borderRadius",4),i=l=>({borderRadius:Vi(r,l)});return an(n,n.borderRadius,i)}return null};Rl.propTypes={};Rl.filterProps=["borderRadius"];Pl(k0,b0,E0,P0,R0,T0,$0,I0,_0,M0,Rl,N0,O0);const Tl=n=>{if(n.gap!==void 0&&n.gap!==null){const r=Hi(n.theme,"spacing",8),i=l=>({gap:Vi(r,l)});return an(n,n.gap,i)}return null};Tl.propTypes={};Tl.filterProps=["gap"];const $l=n=>{if(n.columnGap!==void 0&&n.columnGap!==null){const r=Hi(n.theme,"spacing",8),i=l=>({columnGap:Vi(r,l)});return an(n,n.columnGap,i)}return null};$l.propTypes={};$l.filterProps=["columnGap"];const Il=n=>{if(n.rowGap!==void 0&&n.rowGap!==null){const r=Hi(n.theme,"spacing",8),i=l=>({rowGap:Vi(r,l)});return an(n,n.rowGap,i)}return null};Il.propTypes={};Il.filterProps=["rowGap"];const A0=pt({prop:"gridColumn"}),j0=pt({prop:"gridRow"}),z0=pt({prop:"gridAutoFlow"}),L0=pt({prop:"gridAutoColumns"}),F0=pt({prop:"gridAutoRows"}),D0=pt({prop:"gridTemplateColumns"}),B0=pt({prop:"gridTemplateRows"}),W0=pt({prop:"gridTemplateAreas"}),U0=pt({prop:"gridArea"});Pl(Tl,$l,Il,A0,j0,z0,L0,F0,D0,B0,W0,U0);function To(n,r){return r==="grey"?r:n}const H0=pt({prop:"color",themeKey:"palette",transform:To}),V0=pt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:To}),G0=pt({prop:"backgroundColor",themeKey:"palette",transform:To});Pl(H0,V0,G0);function Yt(n){return n<=1&&n!==0?`${n*100}%`:n}const K0=pt({prop:"width",transform:Yt}),yc=n=>{if(n.maxWidth!==void 0&&n.maxWidth!==null){const r=i=>{var a,c,f,p,h;const l=((f=(c=(a=n.theme)==null?void 0:a.breakpoints)==null?void 0:c.values)==null?void 0:f[i])||kl[i];return l?((h=(p=n.theme)==null?void 0:p.breakpoints)==null?void 0:h.unit)!=="px"?{maxWidth:`${l}${n.theme.breakpoints.unit}`}:{maxWidth:l}:{maxWidth:Yt(i)}};return an(n,n.maxWidth,r)}return null};yc.filterProps=["maxWidth"];const q0=pt({prop:"minWidth",transform:Yt}),Q0=pt({prop:"height",transform:Yt}),Y0=pt({prop:"maxHeight",transform:Yt}),X0=pt({prop:"minHeight",transform:Yt});pt({prop:"size",cssProperty:"width",transform:Yt});pt({prop:"size",cssProperty:"height",transform:Yt});const J0=pt({prop:"boxSizing"});Pl(K0,yc,q0,Q0,Y0,X0,J0);const Gi={border:{themeKey:"borders",transform:sn},borderTop:{themeKey:"borders",transform:sn},borderRight:{themeKey:"borders",transform:sn},borderBottom:{themeKey:"borders",transform:sn},borderLeft:{themeKey:"borders",transform:sn},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:sn},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Rl},color:{themeKey:"palette",transform:To},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:To},backgroundColor:{themeKey:"palette",transform:To},p:{style:lt},pt:{style:lt},pr:{style:lt},pb:{style:lt},pl:{style:lt},px:{style:lt},py:{style:lt},padding:{style:lt},paddingTop:{style:lt},paddingRight:{style:lt},paddingBottom:{style:lt},paddingLeft:{style:lt},paddingX:{style:lt},paddingY:{style:lt},paddingInline:{style:lt},paddingInlineStart:{style:lt},paddingInlineEnd:{style:lt},paddingBlock:{style:lt},paddingBlockStart:{style:lt},paddingBlockEnd:{style:lt},m:{style:st},mt:{style:st},mr:{style:st},mb:{style:st},ml:{style:st},mx:{style:st},my:{style:st},margin:{style:st},marginTop:{style:st},marginRight:{style:st},marginBottom:{style:st},marginLeft:{style:st},marginX:{style:st},marginY:{style:st},marginInline:{style:st},marginInlineStart:{style:st},marginInlineEnd:{style:st},marginBlock:{style:st},marginBlockStart:{style:st},marginBlockEnd:{style:st},displayPrint:{cssProperty:!1,transform:n=>({"@media print":{display:n}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Tl},rowGap:{style:Il},columnGap:{style:$l},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Yt},maxWidth:{style:yc},minWidth:{transform:Yt},height:{transform:Yt},maxHeight:{transform:Yt},minHeight:{transform:Yt},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function Z0(...n){const r=n.reduce((l,a)=>l.concat(Object.keys(a)),[]),i=new Set(r);return n.every(l=>i.size===Object.keys(l).length)}function ev(n,r){return typeof n=="function"?n(r):n}function tv(){function n(i,l,a,c){const f={[i]:l,theme:a},p=c[i];if(!p)return{[i]:l};const{cssProperty:h=i,themeKey:y,transform:k,style:x}=p;if(l==null)return null;if(y==="typography"&&l==="inherit")return{[i]:l};const v=El(a,y)||{};return x?x(f):an(f,l,C=>{let S=yl(v,k,C);return C===S&&typeof C=="string"&&(S=yl(v,k,`${i}${C==="default"?"":Se(C)}`,C)),h===!1?S:{[h]:S}})}function r(i){const{sx:l,theme:a={}}=i||{};if(!l)return null;const c=a.unstable_sxConfig??Gi;function f(p){let h=p;if(typeof p=="function")h=p(a);else if(typeof p!="object")return p;if(!h)return null;const y=m0(a.breakpoints),k=Object.keys(y);let x=y;return Object.keys(h).forEach(v=>{const b=ev(h[v],a);if(b!=null)if(typeof b=="object")if(c[v])x=_i(x,n(v,b,a,c));else{const C=an({theme:a},b,S=>({[v]:S}));Z0(C,b)?x[v]=r({sx:b,theme:a}):x=_i(x,C)}else x=_i(x,n(v,b,a,c))}),u0(a,h0(k,x))}return Array.isArray(l)?l.map(f):f(l)}return r}const Vr=tv();Vr.filterProps=["sx"];const nv=n=>{var l;const r={systemProps:{},otherProps:{}},i=((l=n==null?void 0:n.theme)==null?void 0:l.unstable_sxConfig)??Gi;return Object.keys(n).forEach(a=>{i[a]?r.systemProps[a]=n[a]:r.otherProps[a]=n[a]}),r};function vc(n){const{sx:r,...i}=n,{systemProps:l,otherProps:a}=nv(i);let c;return Array.isArray(r)?c=[l,...r]:typeof r=="function"?c=(...f)=>{const p=r(...f);return Nn(p)?{...l,...p}:l}:c={...l,...r},{...a,sx:c}}function vl(){return vl=Object.assign?Object.assign.bind():function(n){for(var r=1;r0?Et(No,--Ht):0,Io--,ht===10&&(Io=1,Ml--),ht}function Xt(){return ht=Ht2||ji(ht)>3?"":" "}function gv(n,r){for(;--r&&Xt()&&!(ht<48||ht>102||ht>57&&ht<65||ht>70&&ht<97););return Ki(n,fl()+(r<6&&jn()==32&&Xt()==32))}function Ku(n){for(;Xt();)switch(ht){case n:return Ht;case 34:case 39:n!==34&&n!==39&&Ku(ht);break;case 40:n===41&&Ku(n);break;case 92:Xt();break}return Ht}function yv(n,r){for(;Xt()&&n+ht!==57;)if(n+ht===84&&jn()===47)break;return"/*"+Ki(r,Ht-1)+"*"+_l(n===47?n:Xt())}function vv(n){for(;!ji(jn());)Xt();return Ki(n,Ht)}function xv(n){return oh(ml("",null,null,null,[""],n=rh(n),0,[0],n))}function ml(n,r,i,l,a,c,f,p,h){for(var y=0,k=0,x=f,v=0,b=0,C=0,S=1,$=1,_=1,O=0,E="",T=a,I=c,z=l,L=E;$;)switch(C=O,O=Xt()){case 40:if(C!=108&&Et(L,x-1)==58){Gu(L+=De(pl(O),"&","&\f"),"&\f")!=-1&&(_=-1);break}case 34:case 39:case 91:L+=pl(O);break;case 9:case 10:case 13:case 32:L+=hv(C);break;case 92:L+=gv(fl()-1,7);continue;case 47:switch(jn()){case 42:case 47:ol(Sv(yv(Xt(),fl()),r,i),h);break;default:L+="/"}break;case 123*S:p[y++]=_n(L)*_;case 125*S:case 59:case 0:switch(O){case 0:case 125:$=0;case 59+k:_==-1&&(L=De(L,/\f/g,"")),b>0&&_n(L)-x&&ol(b>32?Qp(L+";",l,i,x-1):Qp(De(L," ","")+";",l,i,x-2),h);break;case 59:L+=";";default:if(ol(z=qp(L,r,i,y,k,a,p,E,T=[],I=[],x),c),O===123)if(k===0)ml(L,r,z,z,T,c,x,p,I);else switch(v===99&&Et(L,3)===110?100:v){case 100:case 108:case 109:case 115:ml(n,z,z,l&&ol(qp(n,z,z,0,0,a,p,E,a,T=[],x),I),a,I,x,p,l?T:I);break;default:ml(L,z,z,z,[""],I,0,p,I)}}y=k=b=0,S=_=1,E=L="",x=f;break;case 58:x=1+_n(L),b=C;default:if(S<1){if(O==123)--S;else if(O==125&&S++==0&&mv()==125)continue}switch(L+=_l(O),O*S){case 38:_=k>0?1:(L+="\f",-1);break;case 44:p[y++]=(_n(L)-1)*_,_=1;break;case 64:jn()===45&&(L+=pl(Xt())),v=jn(),k=x=_n(E=L+=vv(fl())),O++;break;case 45:C===45&&_n(L)==2&&(S=0)}}return c}function qp(n,r,i,l,a,c,f,p,h,y,k){for(var x=a-1,v=a===0?c:[""],b=wc(v),C=0,S=0,$=0;C0?v[_]+" "+O:De(O,/&\f/g,v[_])))&&(h[$++]=E);return Nl(n,r,i,a===0?xc:p,h,y,k)}function Sv(n,r,i){return Nl(n,r,i,Zm,_l(pv()),Ai(n,2,-2),0)}function Qp(n,r,i,l){return Nl(n,r,i,Sc,Ai(n,0,l),Ai(n,l+1,-1),l)}function $o(n,r){for(var i="",l=wc(n),a=0;a6)switch(Et(n,r+1)){case 109:if(Et(n,r+4)!==45)break;case 102:return De(n,/(.+:)(.+)-([^]+)/,"$1"+Fe+"$2-$3$1"+xl+(Et(n,r+3)==108?"$3":"$2-$3"))+n;case 115:return~Gu(n,"stretch")?sh(De(n,"stretch","fill-available"),r)+n:n}break;case 4949:if(Et(n,r+1)!==115)break;case 6444:switch(Et(n,_n(n)-3-(~Gu(n,"!important")&&10))){case 107:return De(n,":",":"+Fe)+n;case 101:return De(n,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Fe+(Et(n,14)===45?"inline-":"")+"box$3$1"+Fe+"$2$3$1"+Nt+"$2box$3")+n}break;case 5936:switch(Et(n,r+11)){case 114:return Fe+n+Nt+De(n,/[svh]\w+-[tblr]{2}/,"tb")+n;case 108:return Fe+n+Nt+De(n,/[svh]\w+-[tblr]{2}/,"tb-rl")+n;case 45:return Fe+n+Nt+De(n,/[svh]\w+-[tblr]{2}/,"lr")+n}return Fe+n+Nt+n+n}return n}var $v=function(r,i,l,a){if(r.length>-1&&!r.return)switch(r.type){case Sc:r.return=sh(r.value,r.length);break;case eh:return $o([Ci(r,{value:De(r.value,"@","@"+Fe)})],a);case xc:if(r.length)return fv(r.props,function(c){switch(dv(c,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return $o([Ci(r,{props:[De(c,/:(read-\w+)/,":"+xl+"$1")]})],a);case"::placeholder":return $o([Ci(r,{props:[De(c,/:(plac\w+)/,":"+Fe+"input-$1")]}),Ci(r,{props:[De(c,/:(plac\w+)/,":"+xl+"$1")]}),Ci(r,{props:[De(c,/:(plac\w+)/,Nt+"input-$1")]})],a)}return""})}},Iv=[$v],_v=function(r){var i=r.key;if(i==="css"){var l=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(l,function(S){var $=S.getAttribute("data-emotion");$.indexOf(" ")!==-1&&(document.head.appendChild(S),S.setAttribute("data-s",""))})}var a=r.stylisPlugins||Iv,c={},f,p=[];f=r.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+i+' "]'),function(S){for(var $=S.getAttribute("data-emotion").split(" "),_=1;_<$.length;_++)c[$[_]]=!0;p.push(S)});var h,y=[Rv,Tv];{var k,x=[wv,kv(function(S){k.insert(S)})],v=Cv(y.concat(a,x)),b=function($){return $o(xv($),v)};h=function($,_,O,E){k=O,b($?$+"{"+_.styles+"}":_.styles),E&&(C.inserted[_.name]=!0)}}var C={key:i,sheet:new iv({key:i,container:f,nonce:r.nonce,speedy:r.speedy,prepend:r.prepend,insertionPoint:r.insertionPoint}),nonce:r.nonce,inserted:c,registered:{},insert:h};return C.sheet.hydrate(p),C},_u={exports:{}},We={};/** @license React v16.13.1 + * react-is.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. + */var Xp;function Mv(){if(Xp)return We;Xp=1;var n=typeof Symbol=="function"&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,l=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,c=n?Symbol.for("react.profiler"):60114,f=n?Symbol.for("react.provider"):60109,p=n?Symbol.for("react.context"):60110,h=n?Symbol.for("react.async_mode"):60111,y=n?Symbol.for("react.concurrent_mode"):60111,k=n?Symbol.for("react.forward_ref"):60112,x=n?Symbol.for("react.suspense"):60113,v=n?Symbol.for("react.suspense_list"):60120,b=n?Symbol.for("react.memo"):60115,C=n?Symbol.for("react.lazy"):60116,S=n?Symbol.for("react.block"):60121,$=n?Symbol.for("react.fundamental"):60117,_=n?Symbol.for("react.responder"):60118,O=n?Symbol.for("react.scope"):60119;function E(I){if(typeof I=="object"&&I!==null){var z=I.$$typeof;switch(z){case r:switch(I=I.type,I){case h:case y:case l:case c:case a:case x:return I;default:switch(I=I&&I.$$typeof,I){case p:case k:case C:case b:case f:return I;default:return z}}case i:return z}}}function T(I){return E(I)===y}return We.AsyncMode=h,We.ConcurrentMode=y,We.ContextConsumer=p,We.ContextProvider=f,We.Element=r,We.ForwardRef=k,We.Fragment=l,We.Lazy=C,We.Memo=b,We.Portal=i,We.Profiler=c,We.StrictMode=a,We.Suspense=x,We.isAsyncMode=function(I){return T(I)||E(I)===h},We.isConcurrentMode=T,We.isContextConsumer=function(I){return E(I)===p},We.isContextProvider=function(I){return E(I)===f},We.isElement=function(I){return typeof I=="object"&&I!==null&&I.$$typeof===r},We.isForwardRef=function(I){return E(I)===k},We.isFragment=function(I){return E(I)===l},We.isLazy=function(I){return E(I)===C},We.isMemo=function(I){return E(I)===b},We.isPortal=function(I){return E(I)===i},We.isProfiler=function(I){return E(I)===c},We.isStrictMode=function(I){return E(I)===a},We.isSuspense=function(I){return E(I)===x},We.isValidElementType=function(I){return typeof I=="string"||typeof I=="function"||I===l||I===y||I===c||I===a||I===x||I===v||typeof I=="object"&&I!==null&&(I.$$typeof===C||I.$$typeof===b||I.$$typeof===f||I.$$typeof===p||I.$$typeof===k||I.$$typeof===$||I.$$typeof===_||I.$$typeof===O||I.$$typeof===S)},We.typeOf=E,We}var Jp;function Nv(){return Jp||(Jp=1,_u.exports=Mv()),_u.exports}var Mu,Zp;function Ov(){if(Zp)return Mu;Zp=1;var n=Nv(),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};c[n.ForwardRef]=l,c[n.Memo]=a;function f(C){return n.isMemo(C)?a:c[C.$$typeof]||r}var p=Object.defineProperty,h=Object.getOwnPropertyNames,y=Object.getOwnPropertySymbols,k=Object.getOwnPropertyDescriptor,x=Object.getPrototypeOf,v=Object.prototype;function b(C,S,$){if(typeof S!="string"){if(v){var _=x(S);_&&_!==v&&b(C,_,$)}var O=h(S);y&&(O=O.concat(y(S)));for(var E=f(C),T=f(S),I=0;I=4;++l,a-=4)i=n.charCodeAt(l)&255|(n.charCodeAt(++l)&255)<<8|(n.charCodeAt(++l)&255)<<16|(n.charCodeAt(++l)&255)<<24,i=(i&65535)*1540483477+((i>>>16)*59797<<16),i^=i>>>24,r=(i&65535)*1540483477+((i>>>16)*59797<<16)^(r&65535)*1540483477+((r>>>16)*59797<<16);switch(a){case 3:r^=(n.charCodeAt(l+2)&255)<<16;case 2:r^=(n.charCodeAt(l+1)&255)<<8;case 1:r^=n.charCodeAt(l)&255,r=(r&65535)*1540483477+((r>>>16)*59797<<16)}return r^=r>>>13,r=(r&65535)*1540483477+((r>>>16)*59797<<16),((r^r>>>15)>>>0).toString(36)}var zv={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Lv=/[A-Z]|^ms/g,Fv=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ah=function(r){return r.charCodeAt(1)===45},em=function(r){return r!=null&&typeof r!="boolean"},Nu=ih(function(n){return ah(n)?n:n.replace(Lv,"-$&").toLowerCase()}),tm=function(r,i){switch(r){case"animation":case"animationName":if(typeof i=="string")return i.replace(Fv,function(l,a,c){return Mn={name:a,styles:c,next:Mn},a})}return zv[r]!==1&&!ah(r)&&typeof i=="number"&&i!==0?i+"px":i};function zi(n,r,i){if(i==null)return"";var l=i;if(l.__emotion_styles!==void 0)return l;switch(typeof i){case"boolean":return"";case"object":{var a=i;if(a.anim===1)return Mn={name:a.name,styles:a.styles,next:Mn},a.name;var c=i;if(c.styles!==void 0){var f=c.next;if(f!==void 0)for(;f!==void 0;)Mn={name:f.name,styles:f.styles,next:Mn},f=f.next;var p=c.styles+";";return p}return Dv(n,r,i)}case"function":{if(n!==void 0){var h=Mn,y=i(n);return Mn=h,zi(n,r,y)}break}}var k=i;if(r==null)return k;var x=r[k];return x!==void 0?x:k}function Dv(n,r,i){var l="";if(Array.isArray(i))for(var a=0;a96?Yv:Xv},im=function(r,i,l){var a;if(i){var c=i.shouldForwardProp;a=r.__emotion_forwardProp&&c?function(f){return r.__emotion_forwardProp(f)&&c(f)}:c}return typeof a!="function"&&l&&(a=r.__emotion_forwardProp),a},Jv=function(r){var i=r.cache,l=r.serialized,a=r.isStringTag;return Cc(i,l,a),ch(function(){return kc(i,l,a)}),null},Zv=function n(r,i){var l=r.__emotion_real===r,a=l&&r.__emotion_base||r,c,f;i!==void 0&&(c=i.label,f=i.target);var p=im(r,i,l),h=p||om(a),y=!h("as");return function(){var k=arguments,x=l&&r.__emotion_styles!==void 0?r.__emotion_styles.slice(0):[];if(c!==void 0&&x.push("label:"+c+";"),k[0]==null||k[0].raw===void 0)x.push.apply(x,k);else{var v=k[0];x.push(v[0]);for(var b=k.length,C=1;Cr(t1(a)?i:a):r;return w.jsx(Kv,{styles:l})}/** + * @mui/styled-engine v6.4.0 + * + * @license MIT + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */function fh(n,r){return Qu(n,r)}function r1(n,r){Array.isArray(n.__emotion_styles)&&(n.__emotion_styles=r(n.__emotion_styles))}const sm=[];function lm(n){return sm[0]=n,qi(sm)}const o1=n=>{const r=Object.keys(n).map(i=>({key:i,val:n[i]}))||[];return r.sort((i,l)=>i.val-l.val),r.reduce((i,l)=>({...i,[l.key]:l.val}),{})};function i1(n){const{values:r={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:i="px",step:l=5,...a}=n,c=o1(r),f=Object.keys(c);function p(v){return`@media (min-width:${typeof r[v]=="number"?r[v]:v}${i})`}function h(v){return`@media (max-width:${(typeof r[v]=="number"?r[v]:v)-l/100}${i})`}function y(v,b){const C=f.indexOf(b);return`@media (min-width:${typeof r[v]=="number"?r[v]:v}${i}) and (max-width:${(C!==-1&&typeof r[f[C]]=="number"?r[f[C]]:b)-l/100}${i})`}function k(v){return f.indexOf(v)+1(l.length===0?[1]:l).map(c=>{const f=r(c);return typeof f=="number"?`${f}px`:f}).join(" ");return i.mui=!0,i}function l1(n,r){var l;const i=this;if(i.vars){if(!((l=i.colorSchemes)!=null&&l[n])||typeof i.getColorSchemeSelector!="function")return{};let a=i.getColorSchemeSelector(n);return a==="&"?r:((a.includes("data-")||a.includes("."))&&(a=`*:where(${a.replace(/\s*&$/,"")}) &`),{[a]:r})}return i.palette.mode===n?r:{}}function Rc(n={},...r){const{breakpoints:i={},palette:l={},spacing:a,shape:c={},...f}=n,p=i1(i),h=ph(a);let y=Ot({breakpoints:p,direction:"ltr",components:{},palette:{mode:"light",...l},spacing:h,shape:{...s1,...c}},f);return y=f0(y),y.applyStyles=l1,y=r.reduce((k,x)=>Ot(k,x),y),y.unstable_sxConfig={...Gi,...f==null?void 0:f.unstable_sxConfig},y.unstable_sx=function(x){return Vr({sx:x,theme:this})},y}function a1(n){return Object.keys(n).length===0}function mh(n=null){const r=P.useContext(Ol);return!r||a1(r)?n:r}const u1=Rc();function Tc(n=u1){return mh(n)}function c1({styles:n,themeId:r,defaultTheme:i={}}){const l=Tc(i),a=typeof n=="function"?n(r&&l[r]||l):n;return w.jsx(n1,{styles:a})}function d1(n={}){const{themeId:r,defaultTheme:i,defaultClassName:l="MuiBox-root",generateClassName:a}=n,c=fh("div",{shouldForwardProp:p=>p!=="theme"&&p!=="sx"&&p!=="as"})(Vr);return P.forwardRef(function(h,y){const k=Tc(i),{className:x,component:v="div",...b}=vc(h);return w.jsx(c,{as:v,ref:y,className:Ee(x,a?a(l):l),theme:r&&k[r]||k,...b})})}function hh(n){const{variants:r,...i}=n,l={variants:r,style:lm(i),isProcessed:!0};return l.style===i||r&&r.forEach(a=>{typeof a.style!="function"&&(a.style=lm(a.style))}),l}const f1=Rc();function Ou(n){return n!=="ownerState"&&n!=="theme"&&n!=="sx"&&n!=="as"}function p1(n){return n?(r,i)=>i[n]:null}function m1(n,r,i){n.theme=g1(n.theme)?i:n.theme[r]||n.theme}function hl(n,r){const i=typeof r=="function"?r(n):r;if(Array.isArray(i))return i.flatMap(l=>hl(n,l));if(Array.isArray(i==null?void 0:i.variants)){let l;if(i.isProcessed)l=i.style;else{const{variants:a,...c}=i;l=c}return gh(n,i.variants,[l])}return i!=null&&i.isProcessed?i.style:i}function gh(n,r,i=[]){var a;let l;e:for(let c=0;c{r1(p,I=>I.filter(z=>z!==Vr));const{name:y,slot:k,skipVariantsResolver:x,skipSx:v,overridesResolver:b=p1(v1(k)),...C}=h,S=x!==void 0?x:k&&k!=="Root"&&k!=="root"||!1,$=v||!1;let _=Ou;k==="Root"||k==="root"?_=l:k?_=a:y1(p)&&(_=void 0);const O=fh(p,{shouldForwardProp:_,label:h1(),...C}),E=I=>{if(typeof I=="function"&&I.__emotion_real!==I)return function(L){return hl(L,I)};if(Nn(I)){const z=hh(I);return z.variants?function(Q){return hl(Q,z)}:z.style}return I},T=(...I)=>{const z=[],L=I.map(E),Q=[];if(z.push(c),y&&b&&Q.push(function(B){var X,te;const Y=(te=(X=B.theme.components)==null?void 0:X[y])==null?void 0:te.styleOverrides;if(!Y)return null;const K={};for(const V in Y)K[V]=hl(B,Y[V]);return b(B,K)}),y&&!S&&Q.push(function(B){var K,X;const U=B.theme,Y=(X=(K=U==null?void 0:U.components)==null?void 0:K[y])==null?void 0:X.variants;return Y?gh(B,Y):null}),$||Q.push(Vr),Array.isArray(L[0])){const j=L.shift(),B=new Array(z.length).fill(""),U=new Array(Q.length).fill("");let Y;Y=[...B,...j,...U],Y.raw=[...B,...j.raw,...U],z.unshift(Y)}const ne=[...z,...L,...Q],m=O(...ne);return p.muiName&&(m.muiName=p.muiName),m};return O.withConfig&&(T.withConfig=O.withConfig),T}}function h1(n,r){return void 0}function g1(n){for(const r in n)return!1;return!0}function y1(n){return typeof n=="string"&&n.charCodeAt(0)>96}function v1(n){return n&&n.charAt(0).toLowerCase()+n.slice(1)}const x1=yh();function S1(n){const{theme:r,name:i,props:l}=n;return!r||!r.components||!r.components[i]||!r.components[i].defaultProps?l:Oi(r.components[i].defaultProps,l)}function w1(n,r,i,l,a){const[c,f]=P.useState(()=>a&&i?i(n).matches:l?l(n).matches:r);return br(()=>{if(!i)return;const p=i(n),h=()=>{f(p.matches)};return h(),p.addEventListener("change",h),()=>{p.removeEventListener("change",h)}},[n,i]),c}const C1={...gl},vh=C1.useSyncExternalStore;function k1(n,r,i,l,a){const c=P.useCallback(()=>r,[r]),f=P.useMemo(()=>{if(a&&i)return()=>i(n).matches;if(l!==null){const{matches:k}=l(n);return()=>k}return c},[c,n,l,a,i]),[p,h]=P.useMemo(()=>{if(i===null)return[c,()=>()=>{}];const k=i(n);return[()=>k.matches,x=>(k.addEventListener("change",x),()=>{k.removeEventListener("change",x)})]},[c,i,n]);return vh(h,p,f)}function b1(n={}){const{themeId:r}=n;return function(l,a={}){let c=mh();c&&r&&(c=c[r]||c);const f=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:p=!1,matchMedia:h=f?window.matchMedia:null,ssrMatchMedia:y=null,noSsr:k=!1}=S1({name:"MuiUseMediaQuery",props:a,theme:c});let x=typeof l=="function"?l(c):l;return x=x.replace(/^@media( ?)/m,""),(vh!==void 0?k1:w1)(x,p,h,y,k)}}function $c(n,r=0,i=1){return l0(n,r,i)}function E1(n){n=n.slice(1);const r=new RegExp(`.{1,${n.length>=6?2:1}}`,"g");let i=n.match(r);return i&&i[0].length===1&&(i=i.map(l=>l+l)),i?`rgb${i.length===4?"a":""}(${i.map((l,a)=>a<3?parseInt(l,16):Math.round(parseInt(l,16)/255*1e3)/1e3).join(", ")})`:""}function Er(n){if(n.type)return n;if(n.charAt(0)==="#")return Er(E1(n));const r=n.indexOf("("),i=n.substring(0,r);if(!["rgb","rgba","hsl","hsla","color"].includes(i))throw new Error(Jn(9,n));let l=n.substring(r+1,n.length-1),a;if(i==="color"){if(l=l.split(" "),a=l.shift(),l.length===4&&l[3].charAt(0)==="/"&&(l[3]=l[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(a))throw new Error(Jn(10,a))}else l=l.split(",");return l=l.map(c=>parseFloat(c)),{type:i,values:l,colorSpace:a}}const P1=n=>{const r=Er(n);return r.values.slice(0,3).map((i,l)=>r.type.includes("hsl")&&l!==0?`${i}%`:i).join(" ")},Ti=(n,r)=>{try{return P1(n)}catch{return n}};function Al(n){const{type:r,colorSpace:i}=n;let{values:l}=n;return r.includes("rgb")?l=l.map((a,c)=>c<3?parseInt(a,10):a):r.includes("hsl")&&(l[1]=`${l[1]}%`,l[2]=`${l[2]}%`),r.includes("color")?l=`${i} ${l.join(" ")}`:l=`${l.join(", ")}`,`${r}(${l})`}function xh(n){n=Er(n);const{values:r}=n,i=r[0],l=r[1]/100,a=r[2]/100,c=l*Math.min(a,1-a),f=(y,k=(y+i/30)%12)=>a-c*Math.max(Math.min(k-3,9-k,1),-1);let p="rgb";const h=[Math.round(f(0)*255),Math.round(f(8)*255),Math.round(f(4)*255)];return n.type==="hsla"&&(p+="a",h.push(r[3])),Al({type:p,values:h})}function Yu(n){n=Er(n);let r=n.type==="hsl"||n.type==="hsla"?Er(xh(n)).values:n.values;return r=r.map(i=>(n.type!=="color"&&(i/=255),i<=.03928?i/12.92:((i+.055)/1.055)**2.4)),Number((.2126*r[0]+.7152*r[1]+.0722*r[2]).toFixed(3))}function R1(n,r){const i=Yu(n),l=Yu(r);return(Math.max(i,l)+.05)/(Math.min(i,l)+.05)}function On(n,r){return n=Er(n),r=$c(r),(n.type==="rgb"||n.type==="hsl")&&(n.type+="a"),n.type==="color"?n.values[3]=`/${r}`:n.values[3]=r,Al(n)}function il(n,r,i){try{return On(n,r)}catch{return n}}function Li(n,r){if(n=Er(n),r=$c(r),n.type.includes("hsl"))n.values[2]*=1-r;else if(n.type.includes("rgb")||n.type.includes("color"))for(let i=0;i<3;i+=1)n.values[i]*=1-r;return Al(n)}function qe(n,r,i){try{return Li(n,r)}catch{return n}}function Fi(n,r){if(n=Er(n),r=$c(r),n.type.includes("hsl"))n.values[2]+=(100-n.values[2])*r;else if(n.type.includes("rgb"))for(let i=0;i<3;i+=1)n.values[i]+=(255-n.values[i])*r;else if(n.type.includes("color"))for(let i=0;i<3;i+=1)n.values[i]+=(1-n.values[i])*r;return Al(n)}function Qe(n,r,i){try{return Fi(n,r)}catch{return n}}function T1(n,r=.15){return Yu(n)>.5?Li(n,r):Fi(n,r)}function sl(n,r,i){try{return T1(n,r)}catch{return n}}const $1=P.createContext(),I1=()=>P.useContext($1)??!1,_1=P.createContext(void 0);function M1(n){const{theme:r,name:i,props:l}=n;if(!r||!r.components||!r.components[i])return l;const a=r.components[i];return a.defaultProps?Oi(a.defaultProps,l):!a.styleOverrides&&!a.variants?Oi(a,l):l}function N1({props:n,name:r}){const i=P.useContext(_1);return M1({props:n,name:r,theme:{components:i}})}const am={theme:void 0};function O1(n){let r,i;return function(a){let c=r;return(c===void 0||a.theme!==i)&&(am.theme=a.theme,c=hh(n(am)),r=c,i=a.theme),c}}function A1(n=""){function r(...l){if(!l.length)return"";const a=l[0];return typeof a=="string"&&!a.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${n?`${n}-`:""}${a}${r(...l.slice(1))})`:`, ${a}`}return(l,...a)=>`var(--${n?`${n}-`:""}${l}${r(...a)})`}const um=(n,r,i,l=[])=>{let a=n;r.forEach((c,f)=>{f===r.length-1?Array.isArray(a)?a[Number(c)]=i:a&&typeof a=="object"&&(a[c]=i):a&&typeof a=="object"&&(a[c]||(a[c]=l.includes(c)?[]:{}),a=a[c])})},j1=(n,r,i)=>{function l(a,c=[],f=[]){Object.entries(a).forEach(([p,h])=>{(!i||!i([...c,p]))&&h!=null&&(typeof h=="object"&&Object.keys(h).length>0?l(h,[...c,p],Array.isArray(h)?[...f,p]:f):r([...c,p],h,f))})}l(n)},z1=(n,r)=>typeof r=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(l=>n.includes(l))||n[n.length-1].toLowerCase().includes("opacity")?r:`${r}px`:r;function Au(n,r){const{prefix:i,shouldSkipGeneratingVar:l}=r||{},a={},c={},f={};return j1(n,(p,h,y)=>{if((typeof h=="string"||typeof h=="number")&&(!l||!l(p,h))){const k=`--${i?`${i}-`:""}${p.join("-")}`,x=z1(p,h);Object.assign(a,{[k]:x}),um(c,p,`var(${k})`,y),um(f,p,`var(${k}, ${x})`,y)}},p=>p[0]==="vars"),{css:a,vars:c,varsWithDefaults:f}}function L1(n,r={}){const{getSelector:i=$,disableCssColorScheme:l,colorSchemeSelector:a}=r,{colorSchemes:c={},components:f,defaultColorScheme:p="light",...h}=n,{vars:y,css:k,varsWithDefaults:x}=Au(h,r);let v=x;const b={},{[p]:C,...S}=c;if(Object.entries(S||{}).forEach(([E,T])=>{const{vars:I,css:z,varsWithDefaults:L}=Au(T,r);v=Ot(v,L),b[E]={css:z,vars:I}}),C){const{css:E,vars:T,varsWithDefaults:I}=Au(C,r);v=Ot(v,I),b[p]={css:E,vars:T}}function $(E,T){var z,L;let I=a;if(a==="class"&&(I=".%s"),a==="data"&&(I="[data-%s]"),a!=null&&a.startsWith("data-")&&!a.includes("%s")&&(I=`[${a}="%s"]`),E){if(I==="media")return n.defaultColorScheme===E?":root":{[`@media (prefers-color-scheme: ${((L=(z=c[E])==null?void 0:z.palette)==null?void 0:L.mode)||E})`]:{":root":T}};if(I)return n.defaultColorScheme===E?`:root, ${I.replace("%s",String(E))}`:I.replace("%s",String(E))}return":root"}return{vars:v,generateThemeVars:()=>{let E={...y};return Object.entries(b).forEach(([,{vars:T}])=>{E=Ot(E,T)}),E},generateStyleSheets:()=>{var Q,ne;const E=[],T=n.defaultColorScheme||"light";function I(m,j){Object.keys(j).length&&E.push(typeof m=="string"?{[m]:{...j}}:m)}I(i(void 0,{...k}),k);const{[T]:z,...L}=b;if(z){const{css:m}=z,j=(ne=(Q=c[T])==null?void 0:Q.palette)==null?void 0:ne.mode,B=!l&&j?{colorScheme:j,...m}:{...m};I(i(T,{...B}),B)}return Object.entries(L).forEach(([m,{css:j}])=>{var Y,K;const B=(K=(Y=c[m])==null?void 0:Y.palette)==null?void 0:K.mode,U=!l&&B?{colorScheme:B,...j}:{...j};I(i(m,{...U}),U)}),E}}}function F1(n){return function(i){return n==="media"?`@media (prefers-color-scheme: ${i})`:n?n.startsWith("data-")&&!n.includes("%s")?`[${n}="${i}"] &`:n==="class"?`.${i} &`:n==="data"?`[data-${i}] &`:`${n.replace("%s",i)} &`:"&"}}const Di={black:"#000",white:"#fff"},D1={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},xo={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},So={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},ki={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},wo={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Co={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},ko={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};function Sh(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Di.white,default:Di.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}const B1=Sh();function wh(){return{text:{primary:Di.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Di.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}const cm=wh();function dm(n,r,i,l){const a=l.light||l,c=l.dark||l*1.5;n[r]||(n.hasOwnProperty(i)?n[r]=n[i]:r==="light"?n.light=Fi(n.main,a):r==="dark"&&(n.dark=Li(n.main,c)))}function W1(n="light"){return n==="dark"?{main:wo[200],light:wo[50],dark:wo[400]}:{main:wo[700],light:wo[400],dark:wo[800]}}function U1(n="light"){return n==="dark"?{main:xo[200],light:xo[50],dark:xo[400]}:{main:xo[500],light:xo[300],dark:xo[700]}}function H1(n="light"){return n==="dark"?{main:So[500],light:So[300],dark:So[700]}:{main:So[700],light:So[400],dark:So[800]}}function V1(n="light"){return n==="dark"?{main:Co[400],light:Co[300],dark:Co[700]}:{main:Co[700],light:Co[500],dark:Co[900]}}function G1(n="light"){return n==="dark"?{main:ko[400],light:ko[300],dark:ko[700]}:{main:ko[800],light:ko[500],dark:ko[900]}}function K1(n="light"){return n==="dark"?{main:ki[400],light:ki[300],dark:ki[700]}:{main:"#ed6c02",light:ki[500],dark:ki[900]}}function Ic(n){const{mode:r="light",contrastThreshold:i=3,tonalOffset:l=.2,...a}=n,c=n.primary||W1(r),f=n.secondary||U1(r),p=n.error||H1(r),h=n.info||V1(r),y=n.success||G1(r),k=n.warning||K1(r);function x(S){return R1(S,cm.text.primary)>=i?cm.text.primary:B1.text.primary}const v=({color:S,name:$,mainShade:_=500,lightShade:O=300,darkShade:E=700})=>{if(S={...S},!S.main&&S[_]&&(S.main=S[_]),!S.hasOwnProperty("main"))throw new Error(Jn(11,$?` (${$})`:"",_));if(typeof S.main!="string")throw new Error(Jn(12,$?` (${$})`:"",JSON.stringify(S.main)));return dm(S,"light",O,l),dm(S,"dark",E,l),S.contrastText||(S.contrastText=x(S.main)),S};let b;return r==="light"?b=Sh():r==="dark"&&(b=wh()),Ot({common:{...Di},mode:r,primary:v({color:c,name:"primary"}),secondary:v({color:f,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:v({color:p,name:"error"}),warning:v({color:k,name:"warning"}),info:v({color:h,name:"info"}),success:v({color:y,name:"success"}),grey:D1,contrastThreshold:i,getContrastText:x,augmentColor:v,tonalOffset:l,...b},a)}function q1(n){const r={};return Object.entries(n).forEach(l=>{const[a,c]=l;typeof c=="object"&&(r[a]=`${c.fontStyle?`${c.fontStyle} `:""}${c.fontVariant?`${c.fontVariant} `:""}${c.fontWeight?`${c.fontWeight} `:""}${c.fontStretch?`${c.fontStretch} `:""}${c.fontSize||""}${c.lineHeight?`/${c.lineHeight} `:""}${c.fontFamily||""}`)}),r}function Q1(n,r){return{toolbar:{minHeight:56,[n.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[n.up("sm")]:{minHeight:64}},...r}}function Y1(n){return Math.round(n*1e5)/1e5}const fm={textTransform:"uppercase"},pm='"Roboto", "Helvetica", "Arial", sans-serif';function X1(n,r){const{fontFamily:i=pm,fontSize:l=14,fontWeightLight:a=300,fontWeightRegular:c=400,fontWeightMedium:f=500,fontWeightBold:p=700,htmlFontSize:h=16,allVariants:y,pxToRem:k,...x}=typeof r=="function"?r(n):r,v=l/14,b=k||($=>`${$/h*v}rem`),C=($,_,O,E,T)=>({fontFamily:i,fontWeight:$,fontSize:b(_),lineHeight:O,...i===pm?{letterSpacing:`${Y1(E/_)}em`}:{},...T,...y}),S={h1:C(a,96,1.167,-1.5),h2:C(a,60,1.2,-.5),h3:C(c,48,1.167,0),h4:C(c,34,1.235,.25),h5:C(c,24,1.334,0),h6:C(f,20,1.6,.15),subtitle1:C(c,16,1.75,.15),subtitle2:C(f,14,1.57,.1),body1:C(c,16,1.5,.15),body2:C(c,14,1.43,.15),button:C(f,14,1.75,.4,fm),caption:C(c,12,1.66,.4),overline:C(c,12,2.66,1,fm),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ot({htmlFontSize:h,pxToRem:b,fontFamily:i,fontSize:l,fontWeightLight:a,fontWeightRegular:c,fontWeightMedium:f,fontWeightBold:p,...S},x,{clone:!1})}const J1=.2,Z1=.14,ex=.12;function tt(...n){return[`${n[0]}px ${n[1]}px ${n[2]}px ${n[3]}px rgba(0,0,0,${J1})`,`${n[4]}px ${n[5]}px ${n[6]}px ${n[7]}px rgba(0,0,0,${Z1})`,`${n[8]}px ${n[9]}px ${n[10]}px ${n[11]}px rgba(0,0,0,${ex})`].join(",")}const tx=["none",tt(0,2,1,-1,0,1,1,0,0,1,3,0),tt(0,3,1,-2,0,2,2,0,0,1,5,0),tt(0,3,3,-2,0,3,4,0,0,1,8,0),tt(0,2,4,-1,0,4,5,0,0,1,10,0),tt(0,3,5,-1,0,5,8,0,0,1,14,0),tt(0,3,5,-1,0,6,10,0,0,1,18,0),tt(0,4,5,-2,0,7,10,1,0,2,16,1),tt(0,5,5,-3,0,8,10,1,0,3,14,2),tt(0,5,6,-3,0,9,12,1,0,3,16,2),tt(0,6,6,-3,0,10,14,1,0,4,18,3),tt(0,6,7,-4,0,11,15,1,0,4,20,3),tt(0,7,8,-4,0,12,17,2,0,5,22,4),tt(0,7,8,-4,0,13,19,2,0,5,24,4),tt(0,7,9,-4,0,14,21,2,0,5,26,4),tt(0,8,9,-5,0,15,22,2,0,6,28,5),tt(0,8,10,-5,0,16,24,2,0,6,30,5),tt(0,8,11,-5,0,17,26,2,0,6,32,5),tt(0,9,11,-5,0,18,28,2,0,7,34,6),tt(0,9,12,-6,0,19,29,2,0,7,36,6),tt(0,10,13,-6,0,20,31,3,0,8,38,7),tt(0,10,13,-6,0,21,33,3,0,8,40,7),tt(0,10,14,-6,0,22,35,3,0,8,42,7),tt(0,11,14,-7,0,23,36,3,0,9,44,8),tt(0,11,15,-7,0,24,38,3,0,9,46,8)],nx={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Ch={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function mm(n){return`${Math.round(n)}ms`}function rx(n){if(!n)return 0;const r=n/36;return Math.min(Math.round((4+15*r**.25+r/5)*10),3e3)}function ox(n){const r={...nx,...n.easing},i={...Ch,...n.duration};return{getAutoHeightDuration:rx,create:(a=["all"],c={})=>{const{duration:f=i.standard,easing:p=r.easeInOut,delay:h=0,...y}=c;return(Array.isArray(a)?a:[a]).map(k=>`${k} ${typeof f=="string"?f:mm(f)} ${p} ${typeof h=="string"?h:mm(h)}`).join(",")},...n,easing:r,duration:i}}const ix={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function sx(n){return Nn(n)||typeof n>"u"||typeof n=="string"||typeof n=="boolean"||typeof n=="number"||Array.isArray(n)}function kh(n={}){const r={...n};function i(l){const a=Object.entries(l);for(let c=0;cOt(b,C),v),v.unstable_sxConfig={...Gi,...y==null?void 0:y.unstable_sxConfig},v.unstable_sx=function(C){return Vr({sx:C,theme:this})},v.toRuntimeSource=kh,v}function Ju(n){let r;return n<1?r=5.11916*n**2:r=4.5*Math.log(n+1)+2,Math.round(r*10)/1e3}const lx=[...Array(25)].map((n,r)=>{if(r===0)return"none";const i=Ju(r);return`linear-gradient(rgba(255 255 255 / ${i}), rgba(255 255 255 / ${i}))`});function bh(n){return{inputPlaceholder:n==="dark"?.5:.42,inputUnderline:n==="dark"?.7:.42,switchTrackDisabled:n==="dark"?.2:.12,switchTrack:n==="dark"?.3:.38}}function Eh(n){return n==="dark"?lx:[]}function ax(n){const{palette:r={mode:"light"},opacity:i,overlays:l,...a}=n,c=Ic(r);return{palette:c,opacity:{...bh(c.mode),...i},overlays:l||Eh(c.mode),...a}}function ux(n){var r;return!!n[0].match(/(cssVarPrefix|colorSchemeSelector|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!n[0].match(/sxConfig$/)||n[0]==="palette"&&!!((r=n[1])!=null&&r.match(/(mode|contrastThreshold|tonalOffset)/))}const cx=n=>[...[...Array(25)].map((r,i)=>`--${n?`${n}-`:""}overlays-${i}`),`--${n?`${n}-`:""}palette-AppBar-darkBg`,`--${n?`${n}-`:""}palette-AppBar-darkColor`],dx=n=>(r,i)=>{const l=n.rootSelector||":root",a=n.colorSchemeSelector;let c=a;if(a==="class"&&(c=".%s"),a==="data"&&(c="[data-%s]"),a!=null&&a.startsWith("data-")&&!a.includes("%s")&&(c=`[${a}="%s"]`),n.defaultColorScheme===r){if(r==="dark"){const f={};return cx(n.cssVarPrefix).forEach(p=>{f[p]=i[p],delete i[p]}),c==="media"?{[l]:i,"@media (prefers-color-scheme: dark)":{[l]:f}}:c?{[c.replace("%s",r)]:f,[`${l}, ${c.replace("%s",r)}`]:i}:{[l]:{...i,...f}}}if(c&&c!=="media")return`${l}, ${c.replace("%s",String(r))}`}else if(r){if(c==="media")return{[`@media (prefers-color-scheme: ${String(r)})`]:{[l]:i}};if(c)return c.replace("%s",String(r))}return l};function fx(n,r){r.forEach(i=>{n[i]||(n[i]={})})}function G(n,r,i){!n[r]&&i&&(n[r]=i)}function $i(n){return typeof n!="string"||!n.startsWith("hsl")?n:xh(n)}function Yn(n,r){`${r}Channel`in n||(n[`${r}Channel`]=Ti($i(n[r])))}function px(n){return typeof n=="number"?`${n}px`:typeof n=="string"||typeof n=="function"||Array.isArray(n)?n:"8px"}const $n=n=>{try{return n()}catch{}},mx=(n="mui")=>A1(n);function ju(n,r,i,l){if(!r)return;r=r===!0?{}:r;const a=l==="dark"?"dark":"light";if(!i){n[l]=ax({...r,palette:{mode:a,...r==null?void 0:r.palette}});return}const{palette:c,...f}=Xu({...i,palette:{mode:a,...r==null?void 0:r.palette}});return n[l]={...r,palette:c,opacity:{...bh(a),...r==null?void 0:r.opacity},overlays:(r==null?void 0:r.overlays)||Eh(a)},f}function hx(n={},...r){const{colorSchemes:i={light:!0},defaultColorScheme:l,disableCssColorScheme:a=!1,cssVarPrefix:c="mui",shouldSkipGeneratingVar:f=ux,colorSchemeSelector:p=i.light&&i.dark?"media":void 0,rootSelector:h=":root",...y}=n,k=Object.keys(i)[0],x=l||(i.light&&k!=="light"?"light":k),v=mx(c),{[x]:b,light:C,dark:S,...$}=i,_={...$};let O=b;if((x==="dark"&&!("dark"in i)||x==="light"&&!("light"in i))&&(O=!0),!O)throw new Error(Jn(21,x));const E=ju(_,O,y,x);C&&!_.light&&ju(_,C,void 0,"light"),S&&!_.dark&&ju(_,S,void 0,"dark");let T={defaultColorScheme:x,...E,cssVarPrefix:c,colorSchemeSelector:p,rootSelector:h,getCssVar:v,colorSchemes:_,font:{...q1(E.typography),...E.font},spacing:px(y.spacing)};Object.keys(T.colorSchemes).forEach(ne=>{const m=T.colorSchemes[ne].palette,j=B=>{const U=B.split("-"),Y=U[1],K=U[2];return v(B,m[Y][K])};if(m.mode==="light"&&(G(m.common,"background","#fff"),G(m.common,"onBackground","#000")),m.mode==="dark"&&(G(m.common,"background","#000"),G(m.common,"onBackground","#fff")),fx(m,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),m.mode==="light"){G(m.Alert,"errorColor",qe(m.error.light,.6)),G(m.Alert,"infoColor",qe(m.info.light,.6)),G(m.Alert,"successColor",qe(m.success.light,.6)),G(m.Alert,"warningColor",qe(m.warning.light,.6)),G(m.Alert,"errorFilledBg",j("palette-error-main")),G(m.Alert,"infoFilledBg",j("palette-info-main")),G(m.Alert,"successFilledBg",j("palette-success-main")),G(m.Alert,"warningFilledBg",j("palette-warning-main")),G(m.Alert,"errorFilledColor",$n(()=>m.getContrastText(m.error.main))),G(m.Alert,"infoFilledColor",$n(()=>m.getContrastText(m.info.main))),G(m.Alert,"successFilledColor",$n(()=>m.getContrastText(m.success.main))),G(m.Alert,"warningFilledColor",$n(()=>m.getContrastText(m.warning.main))),G(m.Alert,"errorStandardBg",Qe(m.error.light,.9)),G(m.Alert,"infoStandardBg",Qe(m.info.light,.9)),G(m.Alert,"successStandardBg",Qe(m.success.light,.9)),G(m.Alert,"warningStandardBg",Qe(m.warning.light,.9)),G(m.Alert,"errorIconColor",j("palette-error-main")),G(m.Alert,"infoIconColor",j("palette-info-main")),G(m.Alert,"successIconColor",j("palette-success-main")),G(m.Alert,"warningIconColor",j("palette-warning-main")),G(m.AppBar,"defaultBg",j("palette-grey-100")),G(m.Avatar,"defaultBg",j("palette-grey-400")),G(m.Button,"inheritContainedBg",j("palette-grey-300")),G(m.Button,"inheritContainedHoverBg",j("palette-grey-A100")),G(m.Chip,"defaultBorder",j("palette-grey-400")),G(m.Chip,"defaultAvatarColor",j("palette-grey-700")),G(m.Chip,"defaultIconColor",j("palette-grey-700")),G(m.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),G(m.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),G(m.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),G(m.LinearProgress,"primaryBg",Qe(m.primary.main,.62)),G(m.LinearProgress,"secondaryBg",Qe(m.secondary.main,.62)),G(m.LinearProgress,"errorBg",Qe(m.error.main,.62)),G(m.LinearProgress,"infoBg",Qe(m.info.main,.62)),G(m.LinearProgress,"successBg",Qe(m.success.main,.62)),G(m.LinearProgress,"warningBg",Qe(m.warning.main,.62)),G(m.Skeleton,"bg",`rgba(${j("palette-text-primaryChannel")} / 0.11)`),G(m.Slider,"primaryTrack",Qe(m.primary.main,.62)),G(m.Slider,"secondaryTrack",Qe(m.secondary.main,.62)),G(m.Slider,"errorTrack",Qe(m.error.main,.62)),G(m.Slider,"infoTrack",Qe(m.info.main,.62)),G(m.Slider,"successTrack",Qe(m.success.main,.62)),G(m.Slider,"warningTrack",Qe(m.warning.main,.62));const B=sl(m.background.default,.8);G(m.SnackbarContent,"bg",B),G(m.SnackbarContent,"color",$n(()=>m.getContrastText(B))),G(m.SpeedDialAction,"fabHoverBg",sl(m.background.paper,.15)),G(m.StepConnector,"border",j("palette-grey-400")),G(m.StepContent,"border",j("palette-grey-400")),G(m.Switch,"defaultColor",j("palette-common-white")),G(m.Switch,"defaultDisabledColor",j("palette-grey-100")),G(m.Switch,"primaryDisabledColor",Qe(m.primary.main,.62)),G(m.Switch,"secondaryDisabledColor",Qe(m.secondary.main,.62)),G(m.Switch,"errorDisabledColor",Qe(m.error.main,.62)),G(m.Switch,"infoDisabledColor",Qe(m.info.main,.62)),G(m.Switch,"successDisabledColor",Qe(m.success.main,.62)),G(m.Switch,"warningDisabledColor",Qe(m.warning.main,.62)),G(m.TableCell,"border",Qe(il(m.divider,1),.88)),G(m.Tooltip,"bg",il(m.grey[700],.92))}if(m.mode==="dark"){G(m.Alert,"errorColor",Qe(m.error.light,.6)),G(m.Alert,"infoColor",Qe(m.info.light,.6)),G(m.Alert,"successColor",Qe(m.success.light,.6)),G(m.Alert,"warningColor",Qe(m.warning.light,.6)),G(m.Alert,"errorFilledBg",j("palette-error-dark")),G(m.Alert,"infoFilledBg",j("palette-info-dark")),G(m.Alert,"successFilledBg",j("palette-success-dark")),G(m.Alert,"warningFilledBg",j("palette-warning-dark")),G(m.Alert,"errorFilledColor",$n(()=>m.getContrastText(m.error.dark))),G(m.Alert,"infoFilledColor",$n(()=>m.getContrastText(m.info.dark))),G(m.Alert,"successFilledColor",$n(()=>m.getContrastText(m.success.dark))),G(m.Alert,"warningFilledColor",$n(()=>m.getContrastText(m.warning.dark))),G(m.Alert,"errorStandardBg",qe(m.error.light,.9)),G(m.Alert,"infoStandardBg",qe(m.info.light,.9)),G(m.Alert,"successStandardBg",qe(m.success.light,.9)),G(m.Alert,"warningStandardBg",qe(m.warning.light,.9)),G(m.Alert,"errorIconColor",j("palette-error-main")),G(m.Alert,"infoIconColor",j("palette-info-main")),G(m.Alert,"successIconColor",j("palette-success-main")),G(m.Alert,"warningIconColor",j("palette-warning-main")),G(m.AppBar,"defaultBg",j("palette-grey-900")),G(m.AppBar,"darkBg",j("palette-background-paper")),G(m.AppBar,"darkColor",j("palette-text-primary")),G(m.Avatar,"defaultBg",j("palette-grey-600")),G(m.Button,"inheritContainedBg",j("palette-grey-800")),G(m.Button,"inheritContainedHoverBg",j("palette-grey-700")),G(m.Chip,"defaultBorder",j("palette-grey-700")),G(m.Chip,"defaultAvatarColor",j("palette-grey-300")),G(m.Chip,"defaultIconColor",j("palette-grey-300")),G(m.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),G(m.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),G(m.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),G(m.LinearProgress,"primaryBg",qe(m.primary.main,.5)),G(m.LinearProgress,"secondaryBg",qe(m.secondary.main,.5)),G(m.LinearProgress,"errorBg",qe(m.error.main,.5)),G(m.LinearProgress,"infoBg",qe(m.info.main,.5)),G(m.LinearProgress,"successBg",qe(m.success.main,.5)),G(m.LinearProgress,"warningBg",qe(m.warning.main,.5)),G(m.Skeleton,"bg",`rgba(${j("palette-text-primaryChannel")} / 0.13)`),G(m.Slider,"primaryTrack",qe(m.primary.main,.5)),G(m.Slider,"secondaryTrack",qe(m.secondary.main,.5)),G(m.Slider,"errorTrack",qe(m.error.main,.5)),G(m.Slider,"infoTrack",qe(m.info.main,.5)),G(m.Slider,"successTrack",qe(m.success.main,.5)),G(m.Slider,"warningTrack",qe(m.warning.main,.5));const B=sl(m.background.default,.98);G(m.SnackbarContent,"bg",B),G(m.SnackbarContent,"color",$n(()=>m.getContrastText(B))),G(m.SpeedDialAction,"fabHoverBg",sl(m.background.paper,.15)),G(m.StepConnector,"border",j("palette-grey-600")),G(m.StepContent,"border",j("palette-grey-600")),G(m.Switch,"defaultColor",j("palette-grey-300")),G(m.Switch,"defaultDisabledColor",j("palette-grey-600")),G(m.Switch,"primaryDisabledColor",qe(m.primary.main,.55)),G(m.Switch,"secondaryDisabledColor",qe(m.secondary.main,.55)),G(m.Switch,"errorDisabledColor",qe(m.error.main,.55)),G(m.Switch,"infoDisabledColor",qe(m.info.main,.55)),G(m.Switch,"successDisabledColor",qe(m.success.main,.55)),G(m.Switch,"warningDisabledColor",qe(m.warning.main,.55)),G(m.TableCell,"border",qe(il(m.divider,1),.68)),G(m.Tooltip,"bg",il(m.grey[700],.92))}Yn(m.background,"default"),Yn(m.background,"paper"),Yn(m.common,"background"),Yn(m.common,"onBackground"),Yn(m,"divider"),Object.keys(m).forEach(B=>{const U=m[B];B!=="tonalOffset"&&U&&typeof U=="object"&&(U.main&&G(m[B],"mainChannel",Ti($i(U.main))),U.light&&G(m[B],"lightChannel",Ti($i(U.light))),U.dark&&G(m[B],"darkChannel",Ti($i(U.dark))),U.contrastText&&G(m[B],"contrastTextChannel",Ti($i(U.contrastText))),B==="text"&&(Yn(m[B],"primary"),Yn(m[B],"secondary")),B==="action"&&(U.active&&Yn(m[B],"active"),U.selected&&Yn(m[B],"selected")))})}),T=r.reduce((ne,m)=>Ot(ne,m),T);const I={prefix:c,disableCssColorScheme:a,shouldSkipGeneratingVar:f,getSelector:dx(T)},{vars:z,generateThemeVars:L,generateStyleSheets:Q}=L1(T,I);return T.vars=z,Object.entries(T.colorSchemes[T.defaultColorScheme]).forEach(([ne,m])=>{T[ne]=m}),T.generateThemeVars=L,T.generateStyleSheets=Q,T.generateSpacing=function(){return ph(y.spacing,gc(this))},T.getColorSchemeSelector=F1(p),T.spacing=T.generateSpacing(),T.shouldSkipGeneratingVar=f,T.unstable_sxConfig={...Gi,...y==null?void 0:y.unstable_sxConfig},T.unstable_sx=function(m){return Vr({sx:m,theme:this})},T.toRuntimeSource=kh,T}function hm(n,r,i){n.colorSchemes&&i&&(n.colorSchemes[r]={...i!==!0&&i,palette:Ic({...i===!0?{}:i.palette,mode:r})})}function Ph(n={},...r){const{palette:i,cssVariables:l=!1,colorSchemes:a=i?void 0:{light:!0},defaultColorScheme:c=i==null?void 0:i.mode,...f}=n,p=c||"light",h=a==null?void 0:a[p],y={...a,...i?{[p]:{...typeof h!="boolean"&&h,palette:i}}:void 0};if(l===!1){if(!("colorSchemes"in n))return Xu(n,...r);let k=i;"palette"in n||y[p]&&(y[p]!==!0?k=y[p].palette:p==="dark"&&(k={mode:"dark"}));const x=Xu({...n,palette:k},...r);return x.defaultColorScheme=p,x.colorSchemes=y,x.palette.mode==="light"&&(x.colorSchemes.light={...y.light!==!0&&y.light,palette:x.palette},hm(x,"dark",y.dark)),x.palette.mode==="dark"&&(x.colorSchemes.dark={...y.dark!==!0&&y.dark,palette:x.palette},hm(x,"light",y.light)),x}return!i&&!("light"in y)&&p==="light"&&(y.light=!0),hx({...f,colorSchemes:y,defaultColorScheme:p,...typeof l!="boolean"&&l},...r)}const _c=Ph(),Qi="$$material";function Gr(){const n=Tc(_c);return n[Qi]||n}function gx(n){return w.jsx(c1,{...n,defaultTheme:_c,themeId:Qi})}function Rh(n){return n!=="ownerState"&&n!=="theme"&&n!=="sx"&&n!=="as"}const Sn=n=>Rh(n)&&n!=="classes",ae=yh({themeId:Qi,defaultTheme:_c,rootShouldForwardProp:Sn});function yx(n){return function(i){return w.jsx(gx,{styles:typeof n=="function"?l=>n({theme:l,...i}):n})}}function vx(){return vc}const ze=O1;function Le(n){return N1(n)}function xx(n){return Ae("MuiSvgIcon",n)}Me("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const Sx=n=>{const{color:r,fontSize:i,classes:l}=n,a={root:["root",r!=="inherit"&&`color${Se(r)}`,`fontSize${Se(i)}`]};return Oe(a,xx,l)},wx=ae("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.color!=="inherit"&&r[`color${Se(i.color)}`],r[`fontSize${Se(i.fontSize)}`]]}})(ze(({theme:n})=>{var r,i,l,a,c,f,p,h,y,k,x,v,b,C;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:(a=(r=n.transitions)==null?void 0:r.create)==null?void 0:a.call(r,"fill",{duration:(l=(i=(n.vars??n).transitions)==null?void 0:i.duration)==null?void 0:l.shorter}),variants:[{props:S=>!S.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:((f=(c=n.typography)==null?void 0:c.pxToRem)==null?void 0:f.call(c,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:((h=(p=n.typography)==null?void 0:p.pxToRem)==null?void 0:h.call(p,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:((k=(y=n.typography)==null?void 0:y.pxToRem)==null?void 0:k.call(y,35))||"2.1875rem"}},...Object.entries((n.vars??n).palette).filter(([,S])=>S&&S.main).map(([S])=>{var $,_;return{props:{color:S},style:{color:(_=($=(n.vars??n).palette)==null?void 0:$[S])==null?void 0:_.main}}}),{props:{color:"action"},style:{color:(v=(x=(n.vars??n).palette)==null?void 0:x.action)==null?void 0:v.active}},{props:{color:"disabled"},style:{color:(C=(b=(n.vars??n).palette)==null?void 0:b.action)==null?void 0:C.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}})),Zu=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiSvgIcon"}),{children:a,className:c,color:f="inherit",component:p="svg",fontSize:h="medium",htmlColor:y,inheritViewBox:k=!1,titleAccess:x,viewBox:v="0 0 24 24",...b}=l,C=P.isValidElement(a)&&a.type==="svg",S={...l,color:f,component:p,fontSize:h,instanceFontSize:r.fontSize,inheritViewBox:k,viewBox:v,hasSvgAsChild:C},$={};k||($.viewBox=v);const _=Sx(S);return w.jsxs(wx,{as:p,className:Ee(_.root,c),focusable:"false",color:y,"aria-hidden":x?void 0:!0,role:x?"img":void 0,ref:i,...$,...b,...C&&a.props,ownerState:S,children:[C?a.props.children:a,x?w.jsx("title",{children:x}):null]})});Zu.muiName="SvgIcon";function wn(n,r){function i(l,a){return w.jsx(Zu,{"data-testid":`${r}Icon`,ref:a,...l,children:n})}return i.muiName=Zu.muiName,P.memo(P.forwardRef(i))}const Th=wn(w.jsx("path",{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01 12.01 11z"}),"UploadFile");function $h(n,r){if(n==null)return{};var i={};for(var l in n)if({}.hasOwnProperty.call(n,l)){if(r.indexOf(l)!==-1)continue;i[l]=n[l]}return i}function ec(n,r){return ec=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,l){return i.__proto__=l,i},ec(n,r)}function Ih(n,r){n.prototype=Object.create(r.prototype),n.prototype.constructor=n,ec(n,r)}var _h=Dm();const ll=cc(_h),gm={disabled:!1},Sl=An.createContext(null);var Cx=function(r){return r.scrollTop},Ii="unmounted",Wr="exited",Ur="entering",Eo="entered",tc="exiting",Cn=function(n){Ih(r,n);function r(l,a){var c;c=n.call(this,l,a)||this;var f=a,p=f&&!f.isMounting?l.enter:l.appear,h;return c.appearStatus=null,l.in?p?(h=Wr,c.appearStatus=Ur):h=Eo:l.unmountOnExit||l.mountOnEnter?h=Ii:h=Wr,c.state={status:h},c.nextCallback=null,c}r.getDerivedStateFromProps=function(a,c){var f=a.in;return f&&c.status===Ii?{status:Wr}:null};var i=r.prototype;return i.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},i.componentDidUpdate=function(a){var c=null;if(a!==this.props){var f=this.state.status;this.props.in?f!==Ur&&f!==Eo&&(c=Ur):(f===Ur||f===Eo)&&(c=tc)}this.updateStatus(!1,c)},i.componentWillUnmount=function(){this.cancelNextCallback()},i.getTimeouts=function(){var a=this.props.timeout,c,f,p;return c=f=p=a,a!=null&&typeof a!="number"&&(c=a.exit,f=a.enter,p=a.appear!==void 0?a.appear:f),{exit:c,enter:f,appear:p}},i.updateStatus=function(a,c){if(a===void 0&&(a=!1),c!==null)if(this.cancelNextCallback(),c===Ur){if(this.props.unmountOnExit||this.props.mountOnEnter){var f=this.props.nodeRef?this.props.nodeRef.current:ll.findDOMNode(this);f&&Cx(f)}this.performEnter(a)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Wr&&this.setState({status:Ii})},i.performEnter=function(a){var c=this,f=this.props.enter,p=this.context?this.context.isMounting:a,h=this.props.nodeRef?[p]:[ll.findDOMNode(this),p],y=h[0],k=h[1],x=this.getTimeouts(),v=p?x.appear:x.enter;if(!a&&!f||gm.disabled){this.safeSetState({status:Eo},function(){c.props.onEntered(y)});return}this.props.onEnter(y,k),this.safeSetState({status:Ur},function(){c.props.onEntering(y,k),c.onTransitionEnd(v,function(){c.safeSetState({status:Eo},function(){c.props.onEntered(y,k)})})})},i.performExit=function(){var a=this,c=this.props.exit,f=this.getTimeouts(),p=this.props.nodeRef?void 0:ll.findDOMNode(this);if(!c||gm.disabled){this.safeSetState({status:Wr},function(){a.props.onExited(p)});return}this.props.onExit(p),this.safeSetState({status:tc},function(){a.props.onExiting(p),a.onTransitionEnd(f.exit,function(){a.safeSetState({status:Wr},function(){a.props.onExited(p)})})})},i.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},i.safeSetState=function(a,c){c=this.setNextCallback(c),this.setState(a,c)},i.setNextCallback=function(a){var c=this,f=!0;return this.nextCallback=function(p){f&&(f=!1,c.nextCallback=null,a(p))},this.nextCallback.cancel=function(){f=!1},this.nextCallback},i.onTransitionEnd=function(a,c){this.setNextCallback(c);var f=this.props.nodeRef?this.props.nodeRef.current:ll.findDOMNode(this),p=a==null&&!this.props.addEndListener;if(!f||p){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var h=this.props.nodeRef?[this.nextCallback]:[f,this.nextCallback],y=h[0],k=h[1];this.props.addEndListener(y,k)}a!=null&&setTimeout(this.nextCallback,a)},i.render=function(){var a=this.state.status;if(a===Ii)return null;var c=this.props,f=c.children;c.in,c.mountOnEnter,c.unmountOnExit,c.appear,c.enter,c.exit,c.timeout,c.addEndListener,c.onEnter,c.onEntering,c.onEntered,c.onExit,c.onExiting,c.onExited,c.nodeRef;var p=$h(c,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return An.createElement(Sl.Provider,{value:null},typeof f=="function"?f(a,p):An.cloneElement(An.Children.only(f),p))},r}(An.Component);Cn.contextType=Sl;Cn.propTypes={};function bo(){}Cn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:bo,onEntering:bo,onEntered:bo,onExit:bo,onExiting:bo,onExited:bo};Cn.UNMOUNTED=Ii;Cn.EXITED=Wr;Cn.ENTERING=Ur;Cn.ENTERED=Eo;Cn.EXITING=tc;function kx(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function Mc(n,r){var i=function(c){return r&&P.isValidElement(c)?r(c):c},l=Object.create(null);return n&&P.Children.map(n,function(a){return a}).forEach(function(a){l[a.key]=i(a)}),l}function bx(n,r){n=n||{},r=r||{};function i(k){return k in r?r[k]:n[k]}var l=Object.create(null),a=[];for(var c in n)c in r?a.length&&(l[c]=a,a=[]):a.push(c);var f,p={};for(var h in r){if(l[h])for(f=0;fn.scrollTop;function _o(n,r){const{timeout:i,easing:l,style:a={}}=n;return{duration:a.transitionDuration??(typeof i=="number"?i:i[r.mode]||0),easing:a.transitionTimingFunction??(typeof l=="object"?l[r.mode]:l),delay:a.transitionDelay}}function $x(n){return Ae("MuiCollapse",n)}Me("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const Ix=n=>{const{orientation:r,classes:i}=n,l={root:["root",`${r}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${r}`],wrapperInner:["wrapperInner",`${r}`]};return Oe(l,$x,i)},_x=ae("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[i.orientation],i.state==="entered"&&r.entered,i.state==="exited"&&!i.in&&i.collapsedSize==="0px"&&r.hidden]}})(ze(({theme:n})=>({height:0,overflow:"hidden",transition:n.transitions.create("height"),variants:[{props:{orientation:"horizontal"},style:{height:"auto",width:0,transition:n.transitions.create("width")}},{props:{state:"entered"},style:{height:"auto",overflow:"visible"}},{props:{state:"entered",orientation:"horizontal"},style:{width:"auto"}},{props:({ownerState:r})=>r.state==="exited"&&!r.in&&r.collapsedSize==="0px",style:{visibility:"hidden"}}]}))),Mx=ae("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(n,r)=>r.wrapper})({display:"flex",width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),Nx=ae("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(n,r)=>r.wrapperInner})({width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),nc=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiCollapse"}),{addEndListener:a,children:c,className:f,collapsedSize:p="0px",component:h,easing:y,in:k,onEnter:x,onEntered:v,onEntering:b,onExit:C,onExited:S,onExiting:$,orientation:_="vertical",style:O,timeout:E=Ch.standard,TransitionComponent:T=Cn,...I}=l,z={...l,orientation:_,collapsedSize:p},L=Ix(z),Q=Gr(),ne=pc(),m=P.useRef(null),j=P.useRef(),B=typeof p=="number"?`${p}px`:p,U=_==="horizontal",Y=U?"width":"height",K=P.useRef(null),X=Pt(i,K),te=ie=>he=>{if(ie){const ge=K.current;he===void 0?ie(ge):ie(ge,he)}},V=()=>m.current?m.current[U?"clientWidth":"clientHeight"]:0,q=te((ie,he)=>{m.current&&U&&(m.current.style.position="absolute"),ie.style[Y]=B,x&&x(ie,he)}),J=te((ie,he)=>{const ge=V();m.current&&U&&(m.current.style.position="");const{duration:ve,easing:ye}=_o({style:O,timeout:E,easing:y},{mode:"enter"});if(E==="auto"){const _e=Q.transitions.getAutoHeightDuration(ge);ie.style.transitionDuration=`${_e}ms`,j.current=_e}else ie.style.transitionDuration=typeof ve=="string"?ve:`${ve}ms`;ie.style[Y]=`${ge}px`,ie.style.transitionTimingFunction=ye,b&&b(ie,he)}),M=te((ie,he)=>{ie.style[Y]="auto",v&&v(ie,he)}),H=te(ie=>{ie.style[Y]=`${V()}px`,C&&C(ie)}),se=te(S),le=te(ie=>{const he=V(),{duration:ge,easing:ve}=_o({style:O,timeout:E,easing:y},{mode:"exit"});if(E==="auto"){const ye=Q.transitions.getAutoHeightDuration(he);ie.style.transitionDuration=`${ye}ms`,j.current=ye}else ie.style.transitionDuration=typeof ge=="string"?ge:`${ge}ms`;ie.style[Y]=B,ie.style.transitionTimingFunction=ve,$&&$(ie)}),de=ie=>{E==="auto"&&ne.start(j.current||0,ie),a&&a(K.current,ie)};return w.jsx(T,{in:k,onEnter:q,onEntered:M,onEntering:J,onExit:H,onExited:se,onExiting:le,addEndListener:de,nodeRef:K,timeout:E==="auto"?null:E,...I,children:(ie,{ownerState:he,...ge})=>w.jsx(_x,{as:h,className:Ee(L.root,f,{entered:L.entered,exited:!k&&B==="0px"&&L.hidden}[ie]),style:{[U?"minWidth":"minHeight"]:B,...O},ref:X,ownerState:{...z,state:ie},...ge,children:w.jsx(Mx,{ownerState:{...z,state:ie},className:L.wrapper,ref:m,children:w.jsx(Nx,{ownerState:{...z,state:ie},className:L.wrapperInner,children:c})})})})});nc&&(nc.muiSupportAuto=!0);function Ox(n){return Ae("MuiPaper",n)}Me("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Ax=n=>{const{square:r,elevation:i,variant:l,classes:a}=n,c={root:["root",l,!r&&"rounded",l==="elevation"&&`elevation${i}`]};return Oe(c,Ox,a)},jx=ae("div",{name:"MuiPaper",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[i.variant],!i.square&&r.rounded,i.variant==="elevation"&&r[`elevation${i.elevation}`]]}})(ze(({theme:n})=>({backgroundColor:(n.vars||n).palette.background.paper,color:(n.vars||n).palette.text.primary,transition:n.transitions.create("box-shadow"),variants:[{props:({ownerState:r})=>!r.square,style:{borderRadius:n.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(n.vars||n).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),Pr=P.forwardRef(function(r,i){var b;const l=Le({props:r,name:"MuiPaper"}),a=Gr(),{className:c,component:f="div",elevation:p=1,square:h=!1,variant:y="elevation",...k}=l,x={...l,component:f,elevation:p,square:h,variant:y},v=Ax(x);return w.jsx(jx,{as:f,ownerState:x,className:Ee(v.root,c),ref:i,...k,style:{...y==="elevation"&&{"--Paper-shadow":(a.vars||a).shadows[p],...a.vars&&{"--Paper-overlay":(b=a.vars.overlays)==null?void 0:b[p]},...!a.vars&&a.palette.mode==="dark"&&{"--Paper-overlay":`linear-gradient(${On("#fff",Ju(p))}, ${On("#fff",Ju(p))})`}},...k.style}})}),Nh=P.createContext({});function nt(n,r){const{className:i,elementType:l,ownerState:a,externalForwardedProps:c,internalForwardedProps:f,shouldForwardComponentProp:p=!1,...h}=r,{component:y,slots:k={[n]:void 0},slotProps:x={[n]:void 0},...v}=c,b=k[n]||l,C=Xm(x[n],a),{props:{component:S,...$},internalRef:_}=Ym({className:i,...h,externalForwardedProps:n==="root"?v:void 0,externalSlotProps:C}),O=Pt(_,C==null?void 0:C.ref,r.ref),E=n==="root"?S||y:S,T=Km(b,{...n==="root"&&!y&&!k[n]&&f,...n!=="root"&&!k[n]&&f,...$,...E&&!p&&{as:E},...E&&p&&{component:E},ref:O},a);return[b,T]}function zx(n){return Ae("MuiAccordion",n)}const al=Me("MuiAccordion",["root","heading","rounded","expanded","disabled","gutters","region"]),Lx=n=>{const{classes:r,square:i,expanded:l,disabled:a,disableGutters:c}=n;return Oe({root:["root",!i&&"rounded",l&&"expanded",a&&"disabled",!c&&"gutters"],heading:["heading"],region:["region"]},zx,r)},Fx=ae(Pr,{name:"MuiAccordion",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[{[`& .${al.region}`]:r.region},r.root,!i.square&&r.rounded,!i.disableGutters&&r.gutters]}})(ze(({theme:n})=>{const r={duration:n.transitions.duration.shortest};return{position:"relative",transition:n.transitions.create(["margin"],r),overflowAnchor:"none","&::before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:(n.vars||n).palette.divider,transition:n.transitions.create(["opacity","background-color"],r)},"&:first-of-type":{"&::before":{display:"none"}},[`&.${al.expanded}`]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:"none"}}},[`&.${al.disabled}`]:{backgroundColor:(n.vars||n).palette.action.disabledBackground}}}),ze(({theme:n})=>({variants:[{props:r=>!r.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(n.vars||n).shape.borderRadius,borderTopRightRadius:(n.vars||n).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(n.vars||n).shape.borderRadius,borderBottomRightRadius:(n.vars||n).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:r=>!r.disableGutters,style:{[`&.${al.expanded}`]:{margin:"16px 0"}}}]}))),Dx=ae("h3",{name:"MuiAccordion",slot:"Heading",overridesResolver:(n,r)=>r.heading})({all:"unset"}),Bx=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiAccordion"}),{children:a,className:c,defaultExpanded:f=!1,disabled:p=!1,disableGutters:h=!1,expanded:y,onChange:k,square:x=!1,slots:v={},slotProps:b={},TransitionComponent:C,TransitionProps:S,...$}=l,[_,O]=Vu({controlled:y,default:f,name:"Accordion",state:"expanded"}),E=P.useCallback(X=>{O(!_),k&&k(X,!_)},[_,k,O]),[T,...I]=P.Children.toArray(a),z=P.useMemo(()=>({expanded:_,disabled:p,disableGutters:h,toggle:E}),[_,p,h,E]),L={...l,square:x,disabled:p,disableGutters:h,expanded:_},Q=Lx(L),ne={transition:C,...v},m={transition:S,...b},j={slots:ne,slotProps:m},[B,U]=nt("heading",{elementType:Dx,externalForwardedProps:j,className:Q.heading,ownerState:L}),[Y,K]=nt("transition",{elementType:nc,externalForwardedProps:j,ownerState:L});return w.jsxs(Fx,{className:Ee(Q.root,c),ref:i,ownerState:L,square:x,...$,children:[w.jsx(B,{...U,children:w.jsx(Nh.Provider,{value:z,children:T})}),w.jsx(Y,{in:_,timeout:"auto",...K,children:w.jsx("div",{"aria-labelledby":T.props.id,id:T.props["aria-controls"],role:"region",className:Q.region,children:I})})]})});function Wx(n){return Ae("MuiAccordionDetails",n)}Me("MuiAccordionDetails",["root"]);const Ux=n=>{const{classes:r}=n;return Oe({root:["root"]},Wx,r)},Hx=ae("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:(n,r)=>r.root})(ze(({theme:n})=>({padding:n.spacing(1,2,2)}))),Vx=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiAccordionDetails"}),{className:a,...c}=l,f=l,p=Ux(f);return w.jsx(Hx,{className:Ee(p.root,a),ref:i,ownerState:f,...c})});class wl{constructor(){Si(this,"mountEffect",()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())});this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}static create(){return new wl}static use(){const r=Hm(wl.create).current,[i,l]=P.useState(!1);return r.shouldMount=i,r.setShouldMount=l,P.useEffect(r.mountEffect,[i]),r}mount(){return this.mounted||(this.mounted=Kx(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(...r){this.mount().then(()=>{var i;return(i=this.ref.current)==null?void 0:i.start(...r)})}stop(...r){this.mount().then(()=>{var i;return(i=this.ref.current)==null?void 0:i.stop(...r)})}pulsate(...r){this.mount().then(()=>{var i;return(i=this.ref.current)==null?void 0:i.pulsate(...r)})}}function Gx(){return wl.use()}function Kx(){let n,r;const i=new Promise((l,a)=>{n=l,r=a});return i.resolve=n,i.reject=r,i}function qx(n){const{className:r,classes:i,pulsate:l=!1,rippleX:a,rippleY:c,rippleSize:f,in:p,onExited:h,timeout:y}=n,[k,x]=P.useState(!1),v=Ee(r,i.ripple,i.rippleVisible,l&&i.ripplePulsate),b={width:f,height:f,top:-(f/2)+c,left:-(f/2)+a},C=Ee(i.child,k&&i.childLeaving,l&&i.childPulsate);return!p&&!k&&x(!0),P.useEffect(()=>{if(!p&&h!=null){const S=setTimeout(h,y);return()=>{clearTimeout(S)}}},[h,p,y]),w.jsx("span",{className:v,style:b,children:w.jsx("span",{className:C})})}const on=Me("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),rc=550,Qx=80,Yx=Oo` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`,Xx=Oo` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`,Jx=Oo` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`,Zx=ae("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),eS=ae(qx,{name:"MuiTouchRipple",slot:"Ripple"})` + opacity: 0; + position: absolute; + + &.${on.rippleVisible} { + opacity: 0.3; + transform: scale(1); + animation-name: ${Yx}; + animation-duration: ${rc}ms; + animation-timing-function: ${({theme:n})=>n.transitions.easing.easeInOut}; + } + + &.${on.ripplePulsate} { + animation-duration: ${({theme:n})=>n.transitions.duration.shorter}ms; + } + + & .${on.child} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${on.childLeaving} { + opacity: 0; + animation-name: ${Xx}; + animation-duration: ${rc}ms; + animation-timing-function: ${({theme:n})=>n.transitions.easing.easeInOut}; + } + + & .${on.childPulsate} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${Jx}; + animation-duration: 2500ms; + animation-timing-function: ${({theme:n})=>n.transitions.easing.easeInOut}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`,tS=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiTouchRipple"}),{center:a=!1,classes:c={},className:f,...p}=l,[h,y]=P.useState([]),k=P.useRef(0),x=P.useRef(null);P.useEffect(()=>{x.current&&(x.current(),x.current=null)},[h]);const v=P.useRef(!1),b=pc(),C=P.useRef(null),S=P.useRef(null),$=P.useCallback(T=>{const{pulsate:I,rippleX:z,rippleY:L,rippleSize:Q,cb:ne}=T;y(m=>[...m,w.jsx(eS,{classes:{ripple:Ee(c.ripple,on.ripple),rippleVisible:Ee(c.rippleVisible,on.rippleVisible),ripplePulsate:Ee(c.ripplePulsate,on.ripplePulsate),child:Ee(c.child,on.child),childLeaving:Ee(c.childLeaving,on.childLeaving),childPulsate:Ee(c.childPulsate,on.childPulsate)},timeout:rc,pulsate:I,rippleX:z,rippleY:L,rippleSize:Q},k.current)]),k.current+=1,x.current=ne},[c]),_=P.useCallback((T={},I={},z=()=>{})=>{const{pulsate:L=!1,center:Q=a||I.pulsate,fakeElement:ne=!1}=I;if((T==null?void 0:T.type)==="mousedown"&&v.current){v.current=!1;return}(T==null?void 0:T.type)==="touchstart"&&(v.current=!0);const m=ne?null:S.current,j=m?m.getBoundingClientRect():{width:0,height:0,left:0,top:0};let B,U,Y;if(Q||T===void 0||T.clientX===0&&T.clientY===0||!T.clientX&&!T.touches)B=Math.round(j.width/2),U=Math.round(j.height/2);else{const{clientX:K,clientY:X}=T.touches&&T.touches.length>0?T.touches[0]:T;B=Math.round(K-j.left),U=Math.round(X-j.top)}if(Q)Y=Math.sqrt((2*j.width**2+j.height**2)/3),Y%2===0&&(Y+=1);else{const K=Math.max(Math.abs((m?m.clientWidth:0)-B),B)*2+2,X=Math.max(Math.abs((m?m.clientHeight:0)-U),U)*2+2;Y=Math.sqrt(K**2+X**2)}T!=null&&T.touches?C.current===null&&(C.current=()=>{$({pulsate:L,rippleX:B,rippleY:U,rippleSize:Y,cb:z})},b.start(Qx,()=>{C.current&&(C.current(),C.current=null)})):$({pulsate:L,rippleX:B,rippleY:U,rippleSize:Y,cb:z})},[a,$,b]),O=P.useCallback(()=>{_({},{pulsate:!0})},[_]),E=P.useCallback((T,I)=>{if(b.clear(),(T==null?void 0:T.type)==="touchend"&&C.current){C.current(),C.current=null,b.start(0,()=>{E(T,I)});return}C.current=null,y(z=>z.length>0?z.slice(1):z),x.current=I},[b]);return P.useImperativeHandle(i,()=>({pulsate:O,start:_,stop:E}),[O,_,E]),w.jsx(Zx,{className:Ee(on.root,c.root,f),ref:S,...p,children:w.jsx(Nc,{component:null,exit:!0,children:h})})});function nS(n){return Ae("MuiButtonBase",n)}const rS=Me("MuiButtonBase",["root","disabled","focusVisible"]),oS=n=>{const{disabled:r,focusVisible:i,focusVisibleClassName:l,classes:a}=n,f=Oe({root:["root",r&&"disabled",i&&"focusVisible"]},nS,a);return i&&l&&(f.root+=` ${l}`),f},iS=ae("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(n,r)=>r.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${rS.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Oc=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiButtonBase"}),{action:a,centerRipple:c=!1,children:f,className:p,component:h="button",disabled:y=!1,disableRipple:k=!1,disableTouchRipple:x=!1,focusRipple:v=!1,focusVisibleClassName:b,LinkComponent:C="a",onBlur:S,onClick:$,onContextMenu:_,onDragLeave:O,onFocus:E,onFocusVisible:T,onKeyDown:I,onKeyUp:z,onMouseDown:L,onMouseLeave:Q,onMouseUp:ne,onTouchEnd:m,onTouchMove:j,onTouchStart:B,tabIndex:U=0,TouchRippleProps:Y,touchRippleRef:K,type:X,...te}=l,V=P.useRef(null),q=Gx(),J=Pt(q.ref,K),[M,H]=P.useState(!1);y&&M&&H(!1),P.useImperativeHandle(a,()=>({focusVisible:()=>{H(!0),V.current.focus()}}),[]);const se=q.shouldMount&&!k&&!y;P.useEffect(()=>{M&&v&&!k&&q.pulsate()},[k,v,M,q]);const le=Xn(q,"start",L,x),de=Xn(q,"stop",_,x),ie=Xn(q,"stop",O,x),he=Xn(q,"stop",ne,x),ge=Xn(q,"stop",xe=>{M&&xe.preventDefault(),Q&&Q(xe)},x),ve=Xn(q,"start",B,x),ye=Xn(q,"stop",m,x),_e=Xn(q,"stop",j,x),Te=Xn(q,"stop",xe=>{Wp(xe.target)||H(!1),S&&S(xe)},!1),Ge=Ro(xe=>{V.current||(V.current=xe.currentTarget),Wp(xe.target)&&(H(!0),T&&T(xe)),E&&E(xe)}),Re=()=>{const xe=V.current;return h&&h!=="button"&&!(xe.tagName==="A"&&xe.href)},Ke=Ro(xe=>{v&&!xe.repeat&&M&&xe.key===" "&&q.stop(xe,()=>{q.start(xe)}),xe.target===xe.currentTarget&&Re()&&xe.key===" "&&xe.preventDefault(),I&&I(xe),xe.target===xe.currentTarget&&Re()&&xe.key==="Enter"&&!y&&(xe.preventDefault(),$&&$(xe))}),Rt=Ro(xe=>{v&&xe.key===" "&&M&&!xe.defaultPrevented&&q.stop(xe,()=>{q.pulsate(xe)}),z&&z(xe),$&&xe.target===xe.currentTarget&&Re()&&xe.key===" "&&!xe.defaultPrevented&&$(xe)});let gt=h;gt==="button"&&(te.href||te.to)&&(gt=C);const at={};gt==="button"?(at.type=X===void 0?"button":X,at.disabled=y):(!te.href&&!te.to&&(at.role="button"),y&&(at["aria-disabled"]=y));const zt=Pt(i,V),ut={...l,centerRipple:c,component:h,disabled:y,disableRipple:k,disableTouchRipple:x,focusRipple:v,tabIndex:U,focusVisible:M},Ye=oS(ut);return w.jsxs(iS,{as:gt,className:Ee(Ye.root,p),ownerState:ut,onBlur:Te,onClick:$,onContextMenu:de,onFocus:Ge,onKeyDown:Ke,onKeyUp:Rt,onMouseDown:le,onMouseLeave:ge,onMouseUp:he,onDragLeave:ie,onTouchEnd:ye,onTouchMove:_e,onTouchStart:ve,ref:zt,tabIndex:y?-1:U,type:X,...at,...te,children:[f,se?w.jsx(tS,{ref:J,center:c,...Y}):null]})});function Xn(n,r,i,l=!1){return Ro(a=>(i&&i(a),l||n[r](a),!0))}function sS(n){return Ae("MuiAccordionSummary",n)}const Po=Me("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),lS=n=>{const{classes:r,expanded:i,disabled:l,disableGutters:a}=n;return Oe({root:["root",i&&"expanded",l&&"disabled",!a&&"gutters"],focusVisible:["focusVisible"],content:["content",i&&"expanded",!a&&"contentGutters"],expandIconWrapper:["expandIconWrapper",i&&"expanded"]},sS,r)},aS=ae(Oc,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:(n,r)=>r.root})(ze(({theme:n})=>{const r={duration:n.transitions.duration.shortest};return{display:"flex",width:"100%",minHeight:48,padding:n.spacing(0,2),transition:n.transitions.create(["min-height","background-color"],r),[`&.${Po.focusVisible}`]:{backgroundColor:(n.vars||n).palette.action.focus},[`&.${Po.disabled}`]:{opacity:(n.vars||n).palette.action.disabledOpacity},[`&:hover:not(.${Po.disabled})`]:{cursor:"pointer"},variants:[{props:i=>!i.disableGutters,style:{[`&.${Po.expanded}`]:{minHeight:64}}}]}})),uS=ae("span",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:(n,r)=>r.content})(ze(({theme:n})=>({display:"flex",textAlign:"start",flexGrow:1,margin:"12px 0",variants:[{props:r=>!r.disableGutters,style:{transition:n.transitions.create(["margin"],{duration:n.transitions.duration.shortest}),[`&.${Po.expanded}`]:{margin:"20px 0"}}}]}))),cS=ae("span",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:(n,r)=>r.expandIconWrapper})(ze(({theme:n})=>({display:"flex",color:(n.vars||n).palette.action.active,transform:"rotate(0deg)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shortest}),[`&.${Po.expanded}`]:{transform:"rotate(180deg)"}}))),dS=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiAccordionSummary"}),{children:a,className:c,expandIcon:f,focusVisibleClassName:p,onClick:h,...y}=l,{disabled:k=!1,disableGutters:x,expanded:v,toggle:b}=P.useContext(Nh),C=_=>{b&&b(_),h&&h(_)},S={...l,expanded:v,disabled:k,disableGutters:x},$=lS(S);return w.jsxs(aS,{focusRipple:!1,disableRipple:!0,disabled:k,"aria-expanded":v,className:Ee($.root,c),focusVisibleClassName:Ee($.focusVisible,p),onClick:C,ref:i,ownerState:S,...y,children:[w.jsx(uS,{className:$.content,ownerState:S,children:a}),f&&w.jsx(cS,{className:$.expandIconWrapper,ownerState:S,children:f})]})});function fS(n){return typeof n.main=="string"}function pS(n,r=[]){if(!fS(n))return!1;for(const i of r)if(!n.hasOwnProperty(i)||typeof n[i]!="string")return!1;return!0}function ln(n=[]){return([,r])=>r&&pS(r,n)}function mS(n){return Ae("MuiAlert",n)}const ym=Me("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);function hS(n){return Ae("MuiCircularProgress",n)}Me("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const Cr=44,oc=Oo` + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +`,ic=Oo` + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + + 100% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: -126px; + } +`,gS=typeof oc!="string"?Pc` + animation: ${oc} 1.4s linear infinite; + `:null,yS=typeof ic!="string"?Pc` + animation: ${ic} 1.4s ease-in-out infinite; + `:null,vS=n=>{const{classes:r,variant:i,color:l,disableShrink:a}=n,c={root:["root",i,`color${Se(l)}`],svg:["svg"],circle:["circle",`circle${Se(i)}`,a&&"circleDisableShrink"]};return Oe(c,hS,r)},xS=ae("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[i.variant],r[`color${Se(i.color)}`]]}})(ze(({theme:n})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:n.transitions.create("transform")}},{props:{variant:"indeterminate"},style:gS||{animation:`${oc} 1.4s linear infinite`}},...Object.entries(n.palette).filter(ln()).map(([r])=>({props:{color:r},style:{color:(n.vars||n).palette[r].main}}))]}))),SS=ae("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(n,r)=>r.svg})({display:"block"}),wS=ae("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.circle,r[`circle${Se(i.variant)}`],i.disableShrink&&r.circleDisableShrink]}})(ze(({theme:n})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:n.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:r})=>r.variant==="indeterminate"&&!r.disableShrink,style:yS||{animation:`${ic} 1.4s ease-in-out infinite`}}]}))),Oh=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiCircularProgress"}),{className:a,color:c="primary",disableShrink:f=!1,size:p=40,style:h,thickness:y=3.6,value:k=0,variant:x="indeterminate",...v}=l,b={...l,color:c,disableShrink:f,size:p,thickness:y,value:k,variant:x},C=vS(b),S={},$={},_={};if(x==="determinate"){const O=2*Math.PI*((Cr-y)/2);S.strokeDasharray=O.toFixed(3),_["aria-valuenow"]=Math.round(k),S.strokeDashoffset=`${((100-k)/100*O).toFixed(3)}px`,$.transform="rotate(-90deg)"}return w.jsx(xS,{className:Ee(C.root,a),style:{width:p,height:p,...$,...h},ownerState:b,ref:i,role:"progressbar",..._,...v,children:w.jsx(SS,{className:C.svg,ownerState:b,viewBox:`${Cr/2} ${Cr/2} ${Cr} ${Cr}`,children:w.jsx(wS,{className:C.circle,style:S,ownerState:b,cx:Cr,cy:Cr,r:(Cr-y)/2,fill:"none",strokeWidth:y})})})});function CS(n){return Ae("MuiIconButton",n)}const vm=Me("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]),kS=n=>{const{classes:r,disabled:i,color:l,edge:a,size:c,loading:f}=n,p={root:["root",f&&"loading",i&&"disabled",l!=="default"&&`color${Se(l)}`,a&&`edge${Se(a)}`,`size${Se(c)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return Oe(p,CS,r)},bS=ae(Oc,{name:"MuiIconButton",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.loading&&r.loading,i.color!=="default"&&r[`color${Se(i.color)}`],i.edge&&r[`edge${Se(i.edge)}`],r[`size${Se(i.size)}`]]}})(ze(({theme:n})=>({textAlign:"center",flex:"0 0 auto",fontSize:n.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(n.vars||n).palette.action.active,transition:n.transitions.create("background-color",{duration:n.transitions.duration.shortest}),variants:[{props:r=>!r.disableRipple,style:{"--IconButton-hoverBg":n.vars?`rgba(${n.vars.palette.action.activeChannel} / ${n.vars.palette.action.hoverOpacity})`:On(n.palette.action.active,n.palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]})),ze(({theme:n})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(n.palette).filter(ln()).map(([r])=>({props:{color:r},style:{color:(n.vars||n).palette[r].main}})),...Object.entries(n.palette).filter(ln()).map(([r])=>({props:{color:r},style:{"--IconButton-hoverBg":n.vars?`rgba(${(n.vars||n).palette[r].mainChannel} / ${n.vars.palette.action.hoverOpacity})`:On((n.vars||n).palette[r].main,n.palette.action.hoverOpacity)}})),{props:{size:"small"},style:{padding:5,fontSize:n.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:n.typography.pxToRem(28)}}],[`&.${vm.disabled}`]:{backgroundColor:"transparent",color:(n.vars||n).palette.action.disabled},[`&.${vm.loading}`]:{color:"transparent"}}))),ES=ae("span",{name:"MuiIconButton",slot:"LoadingIndicator",overridesResolver:(n,r)=>r.loadingIndicator})(({theme:n})=>({display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(n.vars||n).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]})),Ah=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiIconButton"}),{edge:a=!1,children:c,className:f,color:p="default",disabled:h=!1,disableFocusRipple:y=!1,size:k="medium",id:x,loading:v=null,loadingIndicator:b,...C}=l,S=Wi(x),$=b??w.jsx(Oh,{"aria-labelledby":S,color:"inherit",size:16}),_={...l,edge:a,color:p,disabled:h,disableFocusRipple:y,loading:v,loadingIndicator:$,size:k},O=kS(_);return w.jsxs(bS,{id:S,className:Ee(O.root,f),centerRipple:!0,focusRipple:!y,disabled:h||v,ref:i,...C,ownerState:_,children:[typeof v=="boolean"&&w.jsx("span",{className:O.loadingWrapper,style:{display:"contents"},children:w.jsx(ES,{className:O.loadingIndicator,ownerState:_,children:v&&$})}),c]})}),PS=wn(w.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),RS=wn(w.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),TS=wn(w.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),$S=wn(w.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),IS=wn(w.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),_S=n=>{const{variant:r,color:i,severity:l,classes:a}=n,c={root:["root",`color${Se(i||l)}`,`${r}${Se(i||l)}`,`${r}`],icon:["icon"],message:["message"],action:["action"]};return Oe(c,mS,a)},MS=ae(Pr,{name:"MuiAlert",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[i.variant],r[`${i.variant}${Se(i.color||i.severity)}`]]}})(ze(({theme:n})=>{const r=n.palette.mode==="light"?Li:Fi,i=n.palette.mode==="light"?Fi:Li;return{...n.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(n.palette).filter(ln(["light"])).map(([l])=>({props:{colorSeverity:l,variant:"standard"},style:{color:n.vars?n.vars.palette.Alert[`${l}Color`]:r(n.palette[l].light,.6),backgroundColor:n.vars?n.vars.palette.Alert[`${l}StandardBg`]:i(n.palette[l].light,.9),[`& .${ym.icon}`]:n.vars?{color:n.vars.palette.Alert[`${l}IconColor`]}:{color:n.palette[l].main}}})),...Object.entries(n.palette).filter(ln(["light"])).map(([l])=>({props:{colorSeverity:l,variant:"outlined"},style:{color:n.vars?n.vars.palette.Alert[`${l}Color`]:r(n.palette[l].light,.6),border:`1px solid ${(n.vars||n).palette[l].light}`,[`& .${ym.icon}`]:n.vars?{color:n.vars.palette.Alert[`${l}IconColor`]}:{color:n.palette[l].main}}})),...Object.entries(n.palette).filter(ln(["dark"])).map(([l])=>({props:{colorSeverity:l,variant:"filled"},style:{fontWeight:n.typography.fontWeightMedium,...n.vars?{color:n.vars.palette.Alert[`${l}FilledColor`],backgroundColor:n.vars.palette.Alert[`${l}FilledBg`]}:{backgroundColor:n.palette.mode==="dark"?n.palette[l].dark:n.palette[l].main,color:n.palette.getContrastText(n.palette[l].main)}}}))]}})),NS=ae("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(n,r)=>r.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),OS=ae("div",{name:"MuiAlert",slot:"Message",overridesResolver:(n,r)=>r.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),AS=ae("div",{name:"MuiAlert",slot:"Action",overridesResolver:(n,r)=>r.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),xm={success:w.jsx(PS,{fontSize:"inherit"}),warning:w.jsx(RS,{fontSize:"inherit"}),error:w.jsx(TS,{fontSize:"inherit"}),info:w.jsx($S,{fontSize:"inherit"})},ul=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiAlert"}),{action:a,children:c,className:f,closeText:p="Close",color:h,components:y={},componentsProps:k={},icon:x,iconMapping:v=xm,onClose:b,role:C="alert",severity:S="success",slotProps:$={},slots:_={},variant:O="standard",...E}=l,T={...l,color:h,severity:S,variant:O,colorSeverity:h||S},I=_S(T),z={slots:{closeButton:y.CloseButton,closeIcon:y.CloseIcon,..._},slotProps:{...k,...$}},[L,Q]=nt("root",{ref:i,shouldForwardComponentProp:!0,className:Ee(I.root,f),elementType:MS,externalForwardedProps:{...z,...E},ownerState:T,additionalProps:{role:C,elevation:0}}),[ne,m]=nt("icon",{className:I.icon,elementType:NS,externalForwardedProps:z,ownerState:T}),[j,B]=nt("message",{className:I.message,elementType:OS,externalForwardedProps:z,ownerState:T}),[U,Y]=nt("action",{className:I.action,elementType:AS,externalForwardedProps:z,ownerState:T}),[K,X]=nt("closeButton",{elementType:Ah,externalForwardedProps:z,ownerState:T}),[te,V]=nt("closeIcon",{elementType:IS,externalForwardedProps:z,ownerState:T});return w.jsxs(L,{...Q,children:[x!==!1?w.jsx(ne,{...m,children:x||v[S]||xm[S]}):null,w.jsx(j,{...B,children:c}),a!=null?w.jsx(U,{...Y,children:a}):null,a==null&&b?w.jsx(U,{...Y,children:w.jsx(K,{size:"small","aria-label":p,title:p,color:"inherit",onClick:b,...X,children:w.jsx(te,{fontSize:"small",...V})})}):null]})});function jS(n){return Ae("MuiTypography",n)}Me("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const zS={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},LS=vx(),FS=n=>{const{align:r,gutterBottom:i,noWrap:l,paragraph:a,variant:c,classes:f}=n,p={root:["root",c,n.align!=="inherit"&&`align${Se(r)}`,i&&"gutterBottom",l&&"noWrap",a&&"paragraph"]};return Oe(p,jS,f)},DS=ae("span",{name:"MuiTypography",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.variant&&r[i.variant],i.align!=="inherit"&&r[`align${Se(i.align)}`],i.noWrap&&r.noWrap,i.gutterBottom&&r.gutterBottom,i.paragraph&&r.paragraph]}})(ze(({theme:n})=>{var r;return{margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(n.typography).filter(([i,l])=>i!=="inherit"&&l&&typeof l=="object").map(([i,l])=>({props:{variant:i},style:l})),...Object.entries(n.palette).filter(ln()).map(([i])=>({props:{color:i},style:{color:(n.vars||n).palette[i].main}})),...Object.entries(((r=n.palette)==null?void 0:r.text)||{}).filter(([,i])=>typeof i=="string").map(([i])=>({props:{color:`text${Se(i)}`},style:{color:(n.vars||n).palette.text[i]}})),{props:({ownerState:i})=>i.align!=="inherit",style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:i})=>i.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:i})=>i.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:i})=>i.paragraph,style:{marginBottom:16}}]}})),Sm={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},be=P.forwardRef(function(r,i){const{color:l,...a}=Le({props:r,name:"MuiTypography"}),c=!zS[l],f=LS({...a,...c&&{color:l}}),{align:p="inherit",className:h,component:y,gutterBottom:k=!1,noWrap:x=!1,paragraph:v=!1,variant:b="body1",variantMapping:C=Sm,...S}=f,$={...f,align:p,color:l,className:h,component:y,gutterBottom:k,noWrap:x,paragraph:v,variant:b,variantMapping:C},_=y||(v?"p":C[b]||Sm[b])||"span",O=FS($);return w.jsx(DS,{as:_,ref:i,className:Ee(O.root,h),...S,ownerState:$,style:{...p!=="inherit"&&{"--Typography-textAlign":p},...S.style}})});function BS(n){return typeof n=="function"?n():n}const WS=P.forwardRef(function(r,i){const{children:l,container:a,disablePortal:c=!1}=r,[f,p]=P.useState(null),h=Pt(P.isValidElement(l)?Ui(l):null,i);if(br(()=>{c||p(BS(a)||document.body)},[a,c]),br(()=>{if(f&&!c)return Hu(i,f),()=>{Hu(i,null)}},[i,f,c]),c){if(P.isValidElement(l)){const y={ref:h};return P.cloneElement(l,y)}return l}return f&&_h.createPortal(l,f)});function cl(n){return parseInt(n,10)||0}const US={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function HS(n){return n==null||Object.keys(n).length===0||n.outerHeightStyle===0&&!n.overflowing}const VS=P.forwardRef(function(r,i){const{onChange:l,maxRows:a,minRows:c=1,style:f,value:p,...h}=r,{current:y}=P.useRef(p!=null),k=P.useRef(null),x=Pt(i,k),v=P.useRef(null),b=P.useRef(null),C=P.useCallback(()=>{const _=k.current,E=Zn(_).getComputedStyle(_);if(E.width==="0px")return{outerHeightStyle:0,overflowing:!1};const T=b.current;T.style.width=E.width,T.value=_.value||r.placeholder||"x",T.value.slice(-1)===` +`&&(T.value+=" ");const I=E.boxSizing,z=cl(E.paddingBottom)+cl(E.paddingTop),L=cl(E.borderBottomWidth)+cl(E.borderTopWidth),Q=T.scrollHeight;T.value="x";const ne=T.scrollHeight;let m=Q;c&&(m=Math.max(Number(c)*ne,m)),a&&(m=Math.min(Number(a)*ne,m)),m=Math.max(m,ne);const j=m+(I==="border-box"?z+L:0),B=Math.abs(m-Q)<=1;return{outerHeightStyle:j,overflowing:B}},[a,c,r.placeholder]),S=P.useCallback(()=>{const _=C();if(HS(_))return;const O=_.outerHeightStyle,E=k.current;v.current!==O&&(v.current=O,E.style.height=`${O}px`),E.style.overflow=_.overflowing?"hidden":""},[C]);br(()=>{const _=()=>{S()};let O;const E=Um(_),T=k.current,I=Zn(T);I.addEventListener("resize",E);let z;return typeof ResizeObserver<"u"&&(z=new ResizeObserver(_),z.observe(T)),()=>{E.clear(),cancelAnimationFrame(O),I.removeEventListener("resize",E),z&&z.disconnect()}},[C,S]),br(()=>{S()});const $=_=>{y||S(),l&&l(_)};return w.jsxs(P.Fragment,{children:[w.jsx("textarea",{value:p,onChange:$,ref:x,rows:c,style:f,...h}),w.jsx("textarea",{"aria-hidden":!0,className:r.className,readOnly:!0,ref:b,tabIndex:-1,style:{...US.shadow,...f,paddingTop:0,paddingBottom:0}})]})});function sc(n){return typeof n=="string"}function Ao({props:n,states:r,muiFormControl:i}){return r.reduce((l,a)=>(l[a]=n[a],i&&typeof n[a]>"u"&&(l[a]=i[a]),l),{})}const Ac=P.createContext(void 0);function jo(){return P.useContext(Ac)}function wm(n){return n!=null&&!(Array.isArray(n)&&n.length===0)}function Cl(n,r=!1){return n&&(wm(n.value)&&n.value!==""||r&&wm(n.defaultValue)&&n.defaultValue!=="")}function GS(n){return n.startAdornment}function KS(n){return Ae("MuiInputBase",n)}const Mo=Me("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);var Cm;const jl=(n,r)=>{const{ownerState:i}=n;return[r.root,i.formControl&&r.formControl,i.startAdornment&&r.adornedStart,i.endAdornment&&r.adornedEnd,i.error&&r.error,i.size==="small"&&r.sizeSmall,i.multiline&&r.multiline,i.color&&r[`color${Se(i.color)}`],i.fullWidth&&r.fullWidth,i.hiddenLabel&&r.hiddenLabel]},zl=(n,r)=>{const{ownerState:i}=n;return[r.input,i.size==="small"&&r.inputSizeSmall,i.multiline&&r.inputMultiline,i.type==="search"&&r.inputTypeSearch,i.startAdornment&&r.inputAdornedStart,i.endAdornment&&r.inputAdornedEnd,i.hiddenLabel&&r.inputHiddenLabel]},qS=n=>{const{classes:r,color:i,disabled:l,error:a,endAdornment:c,focused:f,formControl:p,fullWidth:h,hiddenLabel:y,multiline:k,readOnly:x,size:v,startAdornment:b,type:C}=n,S={root:["root",`color${Se(i)}`,l&&"disabled",a&&"error",h&&"fullWidth",f&&"focused",p&&"formControl",v&&v!=="medium"&&`size${Se(v)}`,k&&"multiline",b&&"adornedStart",c&&"adornedEnd",y&&"hiddenLabel",x&&"readOnly"],input:["input",l&&"disabled",C==="search"&&"inputTypeSearch",k&&"inputMultiline",v==="small"&&"inputSizeSmall",y&&"inputHiddenLabel",b&&"inputAdornedStart",c&&"inputAdornedEnd",x&&"readOnly"]};return Oe(S,KS,r)},Ll=ae("div",{name:"MuiInputBase",slot:"Root",overridesResolver:jl})(ze(({theme:n})=>({...n.typography.body1,color:(n.vars||n).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Mo.disabled}`]:{color:(n.vars||n).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:r})=>r.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:r,size:i})=>r.multiline&&i==="small",style:{paddingTop:1}},{props:({ownerState:r})=>r.fullWidth,style:{width:"100%"}}]}))),Fl=ae("input",{name:"MuiInputBase",slot:"Input",overridesResolver:zl})(ze(({theme:n})=>{const r=n.palette.mode==="light",i={color:"currentColor",...n.vars?{opacity:n.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},transition:n.transitions.create("opacity",{duration:n.transitions.duration.shorter})},l={opacity:"0 !important"},a=n.vars?{opacity:n.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&::-ms-input-placeholder":i,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Mo.formControl} &`]:{"&::-webkit-input-placeholder":l,"&::-moz-placeholder":l,"&::-ms-input-placeholder":l,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${Mo.disabled}`]:{opacity:1,WebkitTextFillColor:(n.vars||n).palette.text.disabled},variants:[{props:({ownerState:c})=>!c.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:c})=>c.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),km=yx({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),jc=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:c,autoFocus:f,className:p,color:h,components:y={},componentsProps:k={},defaultValue:x,disabled:v,disableInjectingGlobalStyles:b,endAdornment:C,error:S,fullWidth:$=!1,id:_,inputComponent:O="input",inputProps:E={},inputRef:T,margin:I,maxRows:z,minRows:L,multiline:Q=!1,name:ne,onBlur:m,onChange:j,onClick:B,onFocus:U,onKeyDown:Y,onKeyUp:K,placeholder:X,readOnly:te,renderSuffix:V,rows:q,size:J,slotProps:M={},slots:H={},startAdornment:se,type:le="text",value:de,...ie}=l,he=E.value!=null?E.value:de,{current:ge}=P.useRef(he!=null),ve=P.useRef(),ye=P.useCallback(Be=>{},[]),_e=Pt(ve,T,E.ref,ye),[Te,Ge]=P.useState(!1),Re=jo(),Ke=Ao({props:l,muiFormControl:Re,states:["color","disabled","error","hiddenLabel","size","required","filled"]});Ke.focused=Re?Re.focused:Te,P.useEffect(()=>{!Re&&v&&Te&&(Ge(!1),m&&m())},[Re,v,Te,m]);const Rt=Re&&Re.onFilled,gt=Re&&Re.onEmpty,at=P.useCallback(Be=>{Cl(Be)?Rt&&Rt():gt&>()},[Rt,gt]);br(()=>{ge&&at({value:he})},[he,at,ge]);const zt=Be=>{U&&U(Be),E.onFocus&&E.onFocus(Be),Re&&Re.onFocus?Re.onFocus(Be):Ge(!0)},ut=Be=>{m&&m(Be),E.onBlur&&E.onBlur(Be),Re&&Re.onBlur?Re.onBlur(Be):Ge(!1)},Ye=(Be,...tr)=>{if(!ge){const nr=Be.target||ve.current;if(nr==null)throw new Error(Jn(1));at({value:nr.value})}E.onChange&&E.onChange(Be,...tr),j&&j(Be,...tr)};P.useEffect(()=>{at(ve.current)},[]);const xe=Be=>{ve.current&&Be.currentTarget===Be.target&&ve.current.focus(),B&&B(Be)};let Ln=O,Ct=E;Q&&Ln==="input"&&(q?Ct={type:void 0,minRows:q,maxRows:q,...Ct}:Ct={type:void 0,maxRows:z,minRows:L,...Ct},Ln=VS);const Fn=Be=>{at(Be.animationName==="mui-auto-fill-cancel"?ve.current:{value:"x"})};P.useEffect(()=>{Re&&Re.setAdornedStart(!!se)},[Re,se]);const er={...l,color:Ke.color||"primary",disabled:Ke.disabled,endAdornment:C,error:Ke.error,focused:Ke.focused,formControl:Re,fullWidth:$,hiddenLabel:Ke.hiddenLabel,multiline:Q,size:Ke.size,startAdornment:se,type:le},Dn=qS(er),cn=H.root||y.Root||Ll,Bn=M.root||k.root||{},Vt=H.input||y.Input||Fl;return Ct={...Ct,...M.input??k.input},w.jsxs(P.Fragment,{children:[!b&&typeof km=="function"&&(Cm||(Cm=w.jsx(km,{}))),w.jsxs(cn,{...Bn,ref:i,onClick:xe,...ie,...!sc(cn)&&{ownerState:{...er,...Bn.ownerState}},className:Ee(Dn.root,Bn.className,p,te&&"MuiInputBase-readOnly"),children:[se,w.jsx(Ac.Provider,{value:null,children:w.jsx(Vt,{"aria-invalid":Ke.error,"aria-describedby":a,autoComplete:c,autoFocus:f,defaultValue:x,disabled:Ke.disabled,id:_,onAnimationStart:Fn,name:ne,placeholder:X,readOnly:te,required:Ke.required,rows:q,value:he,onKeyDown:Y,onKeyUp:K,type:le,...Ct,...!sc(Vt)&&{as:Ln,ownerState:{...er,...Ct.ownerState}},ref:_e,className:Ee(Dn.input,Ct.className,te&&"MuiInputBase-readOnly"),onBlur:ut,onChange:Ye,onFocus:zt})}),C,V?V({...Ke,startAdornment:se}):null]})]})});function QS(n){return Ae("MuiInput",n)}const bi={...Mo,...Me("MuiInput",["root","underline","input"])};function YS(n){return Ae("MuiOutlinedInput",n)}const In={...Mo,...Me("MuiOutlinedInput",["root","notchedOutline","input"])};function XS(n){return Ae("MuiFilledInput",n)}const Dr={...Mo,...Me("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},JS=wn(w.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),ZS={entering:{opacity:1},entered:{opacity:1}},lc=P.forwardRef(function(r,i){const l=Gr(),a={enter:l.transitions.duration.enteringScreen,exit:l.transitions.duration.leavingScreen},{addEndListener:c,appear:f=!0,children:p,easing:h,in:y,onEnter:k,onEntered:x,onEntering:v,onExit:b,onExited:C,onExiting:S,style:$,timeout:_=a,TransitionComponent:O=Cn,...E}=r,T=P.useRef(null),I=Pt(T,Ui(p),i),z=Y=>K=>{if(Y){const X=T.current;K===void 0?Y(X):Y(X,K)}},L=z(v),Q=z((Y,K)=>{Mh(Y);const X=_o({style:$,timeout:_,easing:h},{mode:"enter"});Y.style.webkitTransition=l.transitions.create("opacity",X),Y.style.transition=l.transitions.create("opacity",X),k&&k(Y,K)}),ne=z(x),m=z(S),j=z(Y=>{const K=_o({style:$,timeout:_,easing:h},{mode:"exit"});Y.style.webkitTransition=l.transitions.create("opacity",K),Y.style.transition=l.transitions.create("opacity",K),b&&b(Y)}),B=z(C),U=Y=>{c&&c(T.current,Y)};return w.jsx(O,{appear:f,in:y,nodeRef:T,onEnter:Q,onEntered:ne,onEntering:L,onExit:j,onExited:B,onExiting:m,addEndListener:U,timeout:_,...E,children:(Y,{ownerState:K,...X})=>P.cloneElement(p,{style:{opacity:0,visibility:Y==="exited"&&!y?"hidden":void 0,...ZS[Y],...$,...p.props.style},ref:I,...X})})});function ew(n){return Ae("MuiBackdrop",n)}Me("MuiBackdrop",["root","invisible"]);const tw=n=>{const{classes:r,invisible:i}=n;return Oe({root:["root",i&&"invisible"]},ew,r)},nw=ae("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.invisible&&r.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),jh=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiBackdrop"}),{children:a,className:c,component:f="div",invisible:p=!1,open:h,components:y={},componentsProps:k={},slotProps:x={},slots:v={},TransitionComponent:b,transitionDuration:C,...S}=l,$={...l,component:f,invisible:p},_=tw($),O={transition:b,root:y.Root,...v},E={...k,...x},T={slots:O,slotProps:E},[I,z]=nt("root",{elementType:nw,externalForwardedProps:T,className:Ee(_.root,c),ownerState:$}),[L,Q]=nt("transition",{elementType:lc,externalForwardedProps:T,ownerState:$});return w.jsx(L,{in:h,timeout:C,...S,...Q,children:w.jsx(I,{"aria-hidden":!0,...z,classes:_,ref:i,children:a})})}),rw=Me("MuiBox",["root"]),ow=Ph(),Ie=d1({themeId:Qi,defaultTheme:ow,defaultClassName:rw.root,generateClassName:Gm.generate});function iw(n){return Ae("MuiButton",n)}const Br=Me("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]),sw=P.createContext({}),lw=P.createContext(void 0),aw=n=>{const{color:r,disableElevation:i,fullWidth:l,size:a,variant:c,loading:f,loadingPosition:p,classes:h}=n,y={root:["root",f&&"loading",c,`${c}${Se(r)}`,`size${Se(a)}`,`${c}Size${Se(a)}`,`color${Se(r)}`,i&&"disableElevation",l&&"fullWidth",f&&`loadingPosition${Se(p)}`],startIcon:["icon","startIcon",`iconSize${Se(a)}`],endIcon:["icon","endIcon",`iconSize${Se(a)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},k=Oe(y,iw,h);return{...h,...k}},zh=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],uw=ae(Oc,{shouldForwardProp:n=>Sn(n)||n==="classes",name:"MuiButton",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[i.variant],r[`${i.variant}${Se(i.color)}`],r[`size${Se(i.size)}`],r[`${i.variant}Size${Se(i.size)}`],i.color==="inherit"&&r.colorInherit,i.disableElevation&&r.disableElevation,i.fullWidth&&r.fullWidth,i.loading&&r.loading]}})(ze(({theme:n})=>{const r=n.palette.mode==="light"?n.palette.grey[300]:n.palette.grey[800],i=n.palette.mode==="light"?n.palette.grey.A100:n.palette.grey[700];return{...n.typography.button,minWidth:64,padding:"6px 16px",border:0,borderRadius:(n.vars||n).shape.borderRadius,transition:n.transitions.create(["background-color","box-shadow","border-color","color"],{duration:n.transitions.duration.short}),"&:hover":{textDecoration:"none"},[`&.${Br.disabled}`]:{color:(n.vars||n).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(n.vars||n).shadows[2],"&:hover":{boxShadow:(n.vars||n).shadows[4],"@media (hover: none)":{boxShadow:(n.vars||n).shadows[2]}},"&:active":{boxShadow:(n.vars||n).shadows[8]},[`&.${Br.focusVisible}`]:{boxShadow:(n.vars||n).shadows[6]},[`&.${Br.disabled}`]:{color:(n.vars||n).palette.action.disabled,boxShadow:(n.vars||n).shadows[0],backgroundColor:(n.vars||n).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",[`&.${Br.disabled}`]:{border:`1px solid ${(n.vars||n).palette.action.disabledBackground}`}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(n.palette).filter(ln()).map(([l])=>({props:{color:l},style:{"--variant-textColor":(n.vars||n).palette[l].main,"--variant-outlinedColor":(n.vars||n).palette[l].main,"--variant-outlinedBorder":n.vars?`rgba(${n.vars.palette[l].mainChannel} / 0.5)`:On(n.palette[l].main,.5),"--variant-containedColor":(n.vars||n).palette[l].contrastText,"--variant-containedBg":(n.vars||n).palette[l].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(n.vars||n).palette[l].dark,"--variant-textBg":n.vars?`rgba(${n.vars.palette[l].mainChannel} / ${n.vars.palette.action.hoverOpacity})`:On(n.palette[l].main,n.palette.action.hoverOpacity),"--variant-outlinedBorder":(n.vars||n).palette[l].main,"--variant-outlinedBg":n.vars?`rgba(${n.vars.palette[l].mainChannel} / ${n.vars.palette.action.hoverOpacity})`:On(n.palette[l].main,n.palette.action.hoverOpacity)}}}})),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":n.vars?n.vars.palette.Button.inheritContainedBg:r,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":n.vars?n.vars.palette.Button.inheritContainedHoverBg:i,"--variant-textBg":n.vars?`rgba(${n.vars.palette.text.primaryChannel} / ${n.vars.palette.action.hoverOpacity})`:On(n.palette.text.primary,n.palette.action.hoverOpacity),"--variant-outlinedBg":n.vars?`rgba(${n.vars.palette.text.primaryChannel} / ${n.vars.palette.action.hoverOpacity})`:On(n.palette.text.primary,n.palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:n.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:n.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:n.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:n.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:n.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:n.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Br.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Br.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:n.transitions.create(["background-color","box-shadow","border-color"],{duration:n.transitions.duration.short}),[`&.${Br.loading}`]:{color:"transparent"}}}]}})),cw=ae("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.startIcon,i.loading&&r.startIconLoadingStart,r[`iconSize${Se(i.size)}`]]}})(({theme:n})=>({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:n.transitions.create(["opacity"],{duration:n.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},...zh]})),dw=ae("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.endIcon,i.loading&&r.endIconLoadingEnd,r[`iconSize${Se(i.size)}`]]}})(({theme:n})=>({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:n.transitions.create(["opacity"],{duration:n.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...zh]})),fw=ae("span",{name:"MuiButton",slot:"LoadingIndicator",overridesResolver:(n,r)=>r.loadingIndicator})(({theme:n})=>({display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(n.vars||n).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]})),bm=ae("span",{name:"MuiButton",slot:"LoadingIconPlaceholder",overridesResolver:(n,r)=>r.loadingIconPlaceholder})({display:"inline-block",width:"1em",height:"1em"}),kr=P.forwardRef(function(r,i){const l=P.useContext(sw),a=P.useContext(lw),c=Oi(l,r),f=Le({props:c,name:"MuiButton"}),{children:p,color:h="primary",component:y="button",className:k,disabled:x=!1,disableElevation:v=!1,disableFocusRipple:b=!1,endIcon:C,focusVisibleClassName:S,fullWidth:$=!1,id:_,loading:O=null,loadingIndicator:E,loadingPosition:T="center",size:I="medium",startIcon:z,type:L,variant:Q="text",...ne}=f,m=Wi(_),j=E??w.jsx(Oh,{"aria-labelledby":m,color:"inherit",size:16}),B={...f,color:h,component:y,disabled:x,disableElevation:v,disableFocusRipple:b,fullWidth:$,loading:O,loadingIndicator:j,loadingPosition:T,size:I,type:L,variant:Q},U=aw(B),Y=(z||O&&T==="start")&&w.jsx(cw,{className:U.startIcon,ownerState:B,children:z||w.jsx(bm,{className:U.loadingIconPlaceholder,ownerState:B})}),K=(C||O&&T==="end")&&w.jsx(dw,{className:U.endIcon,ownerState:B,children:C||w.jsx(bm,{className:U.loadingIconPlaceholder,ownerState:B})}),X=a||"",te=typeof O=="boolean"?w.jsx("span",{className:U.loadingWrapper,style:{display:"contents"},children:O&&w.jsx(fw,{className:U.loadingIndicator,ownerState:B,children:j})}):null;return w.jsxs(uw,{ownerState:B,className:Ee(l.className,U.root,k,X),component:y,disabled:x||O,focusRipple:!b,focusVisibleClassName:Ee(U.focusVisible,S),ref:i,type:L,id:m,...ne,classes:U,children:[Y,T!=="end"&&te,p,T==="end"&&te,K]})});function pw(n){const r=xn(n);return r.body===n?Zn(n).innerWidth>r.documentElement.clientWidth:n.scrollHeight>n.clientHeight}function Mi(n,r){r?n.setAttribute("aria-hidden","true"):n.removeAttribute("aria-hidden")}function Em(n){return parseInt(Zn(n).getComputedStyle(n).paddingRight,10)||0}function mw(n){const i=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(n.tagName),l=n.tagName==="INPUT"&&n.getAttribute("type")==="hidden";return i||l}function Pm(n,r,i,l,a){const c=[r,i,...l];[].forEach.call(n.children,f=>{const p=!c.includes(f),h=!mw(f);p&&h&&Mi(f,a)})}function zu(n,r){let i=-1;return n.some((l,a)=>r(l)?(i=a,!0):!1),i}function hw(n,r){const i=[],l=n.container;if(!r.disableScrollLock){if(pw(l)){const f=Vm(Zn(l));i.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${Em(l)+f}px`;const p=xn(l).querySelectorAll(".mui-fixed");[].forEach.call(p,h=>{i.push({value:h.style.paddingRight,property:"padding-right",el:h}),h.style.paddingRight=`${Em(h)+f}px`})}let c;if(l.parentNode instanceof DocumentFragment)c=xn(l).body;else{const f=l.parentElement,p=Zn(l);c=(f==null?void 0:f.nodeName)==="HTML"&&p.getComputedStyle(f).overflowY==="scroll"?f:l}i.push({value:c.style.overflow,property:"overflow",el:c},{value:c.style.overflowX,property:"overflow-x",el:c},{value:c.style.overflowY,property:"overflow-y",el:c}),c.style.overflow="hidden"}return()=>{i.forEach(({value:c,el:f,property:p})=>{c?f.style.setProperty(p,c):f.style.removeProperty(p)})}}function gw(n){const r=[];return[].forEach.call(n.children,i=>{i.getAttribute("aria-hidden")==="true"&&r.push(i)}),r}class yw{constructor(){this.modals=[],this.containers=[]}add(r,i){let l=this.modals.indexOf(r);if(l!==-1)return l;l=this.modals.length,this.modals.push(r),r.modalRef&&Mi(r.modalRef,!1);const a=gw(i);Pm(i,r.mount,r.modalRef,a,!0);const c=zu(this.containers,f=>f.container===i);return c!==-1?(this.containers[c].modals.push(r),l):(this.containers.push({modals:[r],container:i,restore:null,hiddenSiblings:a}),l)}mount(r,i){const l=zu(this.containers,c=>c.modals.includes(r)),a=this.containers[l];a.restore||(a.restore=hw(a,i))}remove(r,i=!0){const l=this.modals.indexOf(r);if(l===-1)return l;const a=zu(this.containers,f=>f.modals.includes(r)),c=this.containers[a];if(c.modals.splice(c.modals.indexOf(r),1),this.modals.splice(l,1),c.modals.length===0)c.restore&&c.restore(),r.modalRef&&Mi(r.modalRef,i),Pm(c.container,r.mount,r.modalRef,c.hiddenSiblings,!1),this.containers.splice(a,1);else{const f=c.modals[c.modals.length-1];f.modalRef&&Mi(f.modalRef,!1)}return l}isTopModal(r){return this.modals.length>0&&this.modals[this.modals.length-1]===r}}const vw=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function xw(n){const r=parseInt(n.getAttribute("tabindex")||"",10);return Number.isNaN(r)?n.contentEditable==="true"||(n.nodeName==="AUDIO"||n.nodeName==="VIDEO"||n.nodeName==="DETAILS")&&n.getAttribute("tabindex")===null?0:n.tabIndex:r}function Sw(n){if(n.tagName!=="INPUT"||n.type!=="radio"||!n.name)return!1;const r=l=>n.ownerDocument.querySelector(`input[type="radio"]${l}`);let i=r(`[name="${n.name}"]:checked`);return i||(i=r(`[name="${n.name}"]`)),i!==n}function ww(n){return!(n.disabled||n.tagName==="INPUT"&&n.type==="hidden"||Sw(n))}function Cw(n){const r=[],i=[];return Array.from(n.querySelectorAll(vw)).forEach((l,a)=>{const c=xw(l);c===-1||!ww(l)||(c===0?r.push(l):i.push({documentOrder:a,tabIndex:c,node:l}))}),i.sort((l,a)=>l.tabIndex===a.tabIndex?l.documentOrder-a.documentOrder:l.tabIndex-a.tabIndex).map(l=>l.node).concat(r)}function kw(){return!0}function bw(n){const{children:r,disableAutoFocus:i=!1,disableEnforceFocus:l=!1,disableRestoreFocus:a=!1,getTabbable:c=Cw,isEnabled:f=kw,open:p}=n,h=P.useRef(!1),y=P.useRef(null),k=P.useRef(null),x=P.useRef(null),v=P.useRef(null),b=P.useRef(!1),C=P.useRef(null),S=Pt(Ui(r),C),$=P.useRef(null);P.useEffect(()=>{!p||!C.current||(b.current=!i)},[i,p]),P.useEffect(()=>{if(!p||!C.current)return;const E=xn(C.current);return C.current.contains(E.activeElement)||(C.current.hasAttribute("tabIndex")||C.current.setAttribute("tabIndex","-1"),b.current&&C.current.focus()),()=>{a||(x.current&&x.current.focus&&(h.current=!0,x.current.focus()),x.current=null)}},[p]),P.useEffect(()=>{if(!p||!C.current)return;const E=xn(C.current),T=L=>{$.current=L,!(l||!f()||L.key!=="Tab")&&E.activeElement===C.current&&L.shiftKey&&(h.current=!0,k.current&&k.current.focus())},I=()=>{var ne,m;const L=C.current;if(L===null)return;if(!E.hasFocus()||!f()||h.current){h.current=!1;return}if(L.contains(E.activeElement)||l&&E.activeElement!==y.current&&E.activeElement!==k.current)return;if(E.activeElement!==v.current)v.current=null;else if(v.current!==null)return;if(!b.current)return;let Q=[];if((E.activeElement===y.current||E.activeElement===k.current)&&(Q=c(C.current)),Q.length>0){const j=!!((ne=$.current)!=null&&ne.shiftKey&&((m=$.current)==null?void 0:m.key)==="Tab"),B=Q[0],U=Q[Q.length-1];typeof B!="string"&&typeof U!="string"&&(j?U.focus():B.focus())}else L.focus()};E.addEventListener("focusin",I),E.addEventListener("keydown",T,!0);const z=setInterval(()=>{E.activeElement&&E.activeElement.tagName==="BODY"&&I()},50);return()=>{clearInterval(z),E.removeEventListener("focusin",I),E.removeEventListener("keydown",T,!0)}},[i,l,a,f,p,c]);const _=E=>{x.current===null&&(x.current=E.relatedTarget),b.current=!0,v.current=E.target;const T=r.props.onFocus;T&&T(E)},O=E=>{x.current===null&&(x.current=E.relatedTarget),b.current=!0};return w.jsxs(P.Fragment,{children:[w.jsx("div",{tabIndex:p?0:-1,onFocus:O,ref:y,"data-testid":"sentinelStart"}),P.cloneElement(r,{ref:S,onFocus:_}),w.jsx("div",{tabIndex:p?0:-1,onFocus:O,ref:k,"data-testid":"sentinelEnd"})]})}function Ew(n){return typeof n=="function"?n():n}function Pw(n){return n?n.props.hasOwnProperty("in"):!1}const Rm=()=>{},dl=new yw;function Rw(n){const{container:r,disableEscapeKeyDown:i=!1,disableScrollLock:l=!1,closeAfterTransition:a=!1,onTransitionEnter:c,onTransitionExited:f,children:p,onClose:h,open:y,rootRef:k}=n,x=P.useRef({}),v=P.useRef(null),b=P.useRef(null),C=Pt(b,k),[S,$]=P.useState(!y),_=Pw(p);let O=!0;(n["aria-hidden"]==="false"||n["aria-hidden"]===!1)&&(O=!1);const E=()=>xn(v.current),T=()=>(x.current.modalRef=b.current,x.current.mount=v.current,x.current),I=()=>{dl.mount(T(),{disableScrollLock:l}),b.current&&(b.current.scrollTop=0)},z=Ro(()=>{const K=Ew(r)||E().body;dl.add(T(),K),b.current&&I()}),L=()=>dl.isTopModal(T()),Q=Ro(K=>{v.current=K,K&&(y&&L()?I():b.current&&Mi(b.current,O))}),ne=P.useCallback(()=>{dl.remove(T(),O)},[O]);P.useEffect(()=>()=>{ne()},[ne]),P.useEffect(()=>{y?z():(!_||!a)&&ne()},[y,ne,_,a,z]);const m=K=>X=>{var te;(te=K.onKeyDown)==null||te.call(K,X),!(X.key!=="Escape"||X.which===229||!L())&&(i||(X.stopPropagation(),h&&h(X,"escapeKeyDown")))},j=K=>X=>{var te;(te=K.onClick)==null||te.call(K,X),X.target===X.currentTarget&&h&&h(X,"backdropClick")};return{getRootProps:(K={})=>{const X=Qm(n);delete X.onTransitionEnter,delete X.onTransitionExited;const te={...X,...K};return{role:"presentation",...te,onKeyDown:m(te),ref:C}},getBackdropProps:(K={})=>{const X=K;return{"aria-hidden":!0,...X,onClick:j(X),open:y}},getTransitionProps:()=>{const K=()=>{$(!1),c&&c()},X=()=>{$(!0),f&&f(),a&&ne()};return{onEnter:Lp(K,(p==null?void 0:p.props.onEnter)??Rm),onExited:Lp(X,(p==null?void 0:p.props.onExited)??Rm)}},rootRef:C,portalRef:Q,isTopModal:L,exited:S,hasTransition:_}}function Tw(n){return Ae("MuiModal",n)}Me("MuiModal",["root","hidden","backdrop"]);const $w=n=>{const{open:r,exited:i,classes:l}=n;return Oe({root:["root",!r&&i&&"hidden"],backdrop:["backdrop"]},Tw,l)},Iw=ae("div",{name:"MuiModal",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,!i.open&&i.exited&&r.hidden]}})(ze(({theme:n})=>({position:"fixed",zIndex:(n.vars||n).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:r})=>!r.open&&r.exited,style:{visibility:"hidden"}}]}))),_w=ae(jh,{name:"MuiModal",slot:"Backdrop",overridesResolver:(n,r)=>r.backdrop})({zIndex:-1}),zc=P.forwardRef(function(r,i){const l=Le({name:"MuiModal",props:r}),{BackdropComponent:a=_w,BackdropProps:c,classes:f,className:p,closeAfterTransition:h=!1,children:y,container:k,component:x,components:v={},componentsProps:b={},disableAutoFocus:C=!1,disableEnforceFocus:S=!1,disableEscapeKeyDown:$=!1,disablePortal:_=!1,disableRestoreFocus:O=!1,disableScrollLock:E=!1,hideBackdrop:T=!1,keepMounted:I=!1,onBackdropClick:z,onClose:L,onTransitionEnter:Q,onTransitionExited:ne,open:m,slotProps:j={},slots:B={},theme:U,...Y}=l,K={...l,closeAfterTransition:h,disableAutoFocus:C,disableEnforceFocus:S,disableEscapeKeyDown:$,disablePortal:_,disableRestoreFocus:O,disableScrollLock:E,hideBackdrop:T,keepMounted:I},{getRootProps:X,getBackdropProps:te,getTransitionProps:V,portalRef:q,isTopModal:J,exited:M,hasTransition:H}=Rw({...K,rootRef:i}),se={...K,exited:M},le=$w(se),de={};if(y.props.tabIndex===void 0&&(de.tabIndex="-1"),H){const{onEnter:Te,onExited:Ge}=V();de.onEnter=Te,de.onExited=Ge}const ie={...Y,slots:{root:v.Root,backdrop:v.Backdrop,...B},slotProps:{...b,...j}},[he,ge]=nt("root",{elementType:Iw,externalForwardedProps:ie,getSlotProps:X,additionalProps:{ref:i,as:x},ownerState:se,className:Ee(p,le==null?void 0:le.root,!se.open&&se.exited&&(le==null?void 0:le.hidden))}),[ve,ye]=nt("backdrop",{elementType:a,externalForwardedProps:ie,additionalProps:c,getSlotProps:Te=>te({...Te,onClick:Ge=>{z&&z(Ge),Te!=null&&Te.onClick&&Te.onClick(Ge)}}),className:Ee(c==null?void 0:c.className,le==null?void 0:le.backdrop),ownerState:se}),_e=Pt(c==null?void 0:c.ref,ye.ref);return!I&&!m&&(!H||M)?null:w.jsx(WS,{ref:q,container:k,disablePortal:_,children:w.jsxs(he,{...ge,children:[!T&&a?w.jsx(ve,{...ye,ref:_e}):null,w.jsx(bw,{disableEnforceFocus:S,disableAutoFocus:C,disableRestoreFocus:O,isEnabled:J,open:m,children:P.cloneElement(y,de)})]})})});function Mw(n){return Ae("MuiDialog",n)}const Lu=Me("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),Lh=P.createContext({}),Nw=ae(jh,{name:"MuiDialog",slot:"Backdrop",overrides:(n,r)=>r.backdrop})({zIndex:-1}),Ow=n=>{const{classes:r,scroll:i,maxWidth:l,fullWidth:a,fullScreen:c}=n,f={root:["root"],container:["container",`scroll${Se(i)}`],paper:["paper",`paperScroll${Se(i)}`,`paperWidth${Se(String(l))}`,a&&"paperFullWidth",c&&"paperFullScreen"]};return Oe(f,Mw,r)},Aw=ae(zc,{name:"MuiDialog",slot:"Root",overridesResolver:(n,r)=>r.root})({"@media print":{position:"absolute !important"}}),jw=ae("div",{name:"MuiDialog",slot:"Container",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.container,r[`scroll${Se(i.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),zw=ae(Pr,{name:"MuiDialog",slot:"Paper",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.paper,r[`scrollPaper${Se(i.scroll)}`],r[`paperWidth${Se(String(i.maxWidth))}`],i.fullWidth&&r.paperFullWidth,i.fullScreen&&r.paperFullScreen]}})(ze(({theme:n})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:r})=>!r.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:n.breakpoints.unit==="px"?Math.max(n.breakpoints.values.xs,444):`max(${n.breakpoints.values.xs}${n.breakpoints.unit}, 444px)`,[`&.${Lu.paperScrollBody}`]:{[n.breakpoints.down(Math.max(n.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(n.breakpoints.values).filter(r=>r!=="xs").map(r=>({props:{maxWidth:r},style:{maxWidth:`${n.breakpoints.values[r]}${n.breakpoints.unit}`,[`&.${Lu.paperScrollBody}`]:{[n.breakpoints.down(n.breakpoints.values[r]+32*2)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:({ownerState:r})=>r.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:r})=>r.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${Lu.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),Lw=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiDialog"}),a=Gr(),c={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{"aria-describedby":f,"aria-labelledby":p,"aria-modal":h=!0,BackdropComponent:y,BackdropProps:k,children:x,className:v,disableEscapeKeyDown:b=!1,fullScreen:C=!1,fullWidth:S=!1,maxWidth:$="sm",onBackdropClick:_,onClick:O,onClose:E,open:T,PaperComponent:I=Pr,PaperProps:z={},scroll:L="paper",slots:Q={},slotProps:ne={},TransitionComponent:m=lc,transitionDuration:j=c,TransitionProps:B,...U}=l,Y={...l,disableEscapeKeyDown:b,fullScreen:C,fullWidth:S,maxWidth:$,scroll:L},K=Ow(Y),X=P.useRef(),te=Re=>{X.current=Re.target===Re.currentTarget},V=Re=>{O&&O(Re),X.current&&(X.current=null,_&&_(Re),E&&E(Re,"backdropClick"))},q=Wi(p),J=P.useMemo(()=>({titleId:q}),[q]),M={transition:m,...Q},H={transition:B,paper:z,backdrop:k,...ne},se={slots:M,slotProps:H},[le,de]=nt("root",{elementType:Aw,shouldForwardComponentProp:!0,externalForwardedProps:se,ownerState:Y,className:Ee(K.root,v),ref:i}),[ie,he]=nt("backdrop",{elementType:Nw,shouldForwardComponentProp:!0,externalForwardedProps:se,ownerState:Y}),[ge,ve]=nt("paper",{elementType:zw,shouldForwardComponentProp:!0,externalForwardedProps:se,ownerState:Y,className:Ee(K.paper,z.className)}),[ye,_e]=nt("container",{elementType:jw,externalForwardedProps:se,ownerState:Y,className:Ee(K.container)}),[Te,Ge]=nt("transition",{elementType:lc,externalForwardedProps:se,ownerState:Y,additionalProps:{appear:!0,in:T,timeout:j,role:"presentation"}});return w.jsx(le,{closeAfterTransition:!0,slots:{backdrop:ie},slotProps:{backdrop:{transitionDuration:j,as:y,...he}},disableEscapeKeyDown:b,onClose:E,open:T,onClick:V,...de,...U,children:w.jsx(Te,{...Ge,children:w.jsx(ye,{onMouseDown:te,..._e,children:w.jsx(ge,{as:I,elevation:24,role:"dialog","aria-describedby":f,"aria-labelledby":q,"aria-modal":h,...ve,children:w.jsx(Lh.Provider,{value:J,children:x})})})})})});function Fw(n){return Ae("MuiDialogContent",n)}Me("MuiDialogContent",["root","dividers"]);function Dw(n){return Ae("MuiDialogTitle",n)}const Bw=Me("MuiDialogTitle",["root"]),Ww=n=>{const{classes:r,dividers:i}=n;return Oe({root:["root",i&&"dividers"]},Fw,r)},Uw=ae("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.dividers&&r.dividers]}})(ze(({theme:n})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:r})=>r.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(n.vars||n).palette.divider}`,borderBottom:`1px solid ${(n.vars||n).palette.divider}`}},{props:({ownerState:r})=>!r.dividers,style:{[`.${Bw.root} + &`]:{paddingTop:0}}}]}))),Hw=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiDialogContent"}),{className:a,dividers:c=!1,...f}=l,p={...l,dividers:c},h=Ww(p);return w.jsx(Uw,{className:Ee(h.root,a),ownerState:p,ref:i,...f})}),Vw=n=>{const{classes:r}=n;return Oe({root:["root"]},Dw,r)},Gw=ae(be,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(n,r)=>r.root})({padding:"16px 24px",flex:"0 0 auto"}),Kw=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiDialogTitle"}),{className:a,id:c,...f}=l,p=l,h=Vw(p),{titleId:y=c}=P.useContext(Lh);return w.jsx(Gw,{component:"h2",className:Ee(h.root,a),ownerState:p,ref:i,variant:"h6",id:c??y,...f})}),qw=n=>{const{classes:r,disableUnderline:i,startAdornment:l,endAdornment:a,size:c,hiddenLabel:f,multiline:p}=n,h={root:["root",!i&&"underline",l&&"adornedStart",a&&"adornedEnd",c==="small"&&`size${Se(c)}`,f&&"hiddenLabel",p&&"multiline"],input:["input"]},y=Oe(h,XS,r);return{...r,...y}},Qw=ae(Ll,{shouldForwardProp:n=>Sn(n)||n==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[...jl(n,r),!i.disableUnderline&&r.underline]}})(ze(({theme:n})=>{const r=n.palette.mode==="light",i=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",l=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",a=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",c=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:n.vars?n.vars.palette.FilledInput.bg:l,borderTopLeftRadius:(n.vars||n).shape.borderRadius,borderTopRightRadius:(n.vars||n).shape.borderRadius,transition:n.transitions.create("background-color",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),"&:hover":{backgroundColor:n.vars?n.vars.palette.FilledInput.hoverBg:a,"@media (hover: none)":{backgroundColor:n.vars?n.vars.palette.FilledInput.bg:l}},[`&.${Dr.focused}`]:{backgroundColor:n.vars?n.vars.palette.FilledInput.bg:l},[`&.${Dr.disabled}`]:{backgroundColor:n.vars?n.vars.palette.FilledInput.disabledBg:c},variants:[{props:({ownerState:f})=>!f.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Dr.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Dr.error}`]:{"&::before, &::after":{borderBottomColor:(n.vars||n).palette.error.main}},"&::before":{borderBottom:`1px solid ${n.vars?`rgba(${n.vars.palette.common.onBackgroundChannel} / ${n.vars.opacity.inputUnderline})`:i}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:n.transitions.create("border-bottom-color",{duration:n.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Dr.disabled}, .${Dr.error}):before`]:{borderBottom:`1px solid ${(n.vars||n).palette.text.primary}`},[`&.${Dr.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(n.palette).filter(ln()).map(([f])=>{var p;return{props:{disableUnderline:!1,color:f},style:{"&::after":{borderBottom:`2px solid ${(p=(n.vars||n).palette[f])==null?void 0:p.main}`}}}}),{props:({ownerState:f})=>f.startAdornment,style:{paddingLeft:12}},{props:({ownerState:f})=>f.endAdornment,style:{paddingRight:12}},{props:({ownerState:f})=>f.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:f,size:p})=>f.multiline&&p==="small",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:f})=>f.multiline&&f.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:f})=>f.multiline&&f.hiddenLabel&&f.size==="small",style:{paddingTop:8,paddingBottom:9}}]}})),Yw=ae(Fl,{name:"MuiFilledInput",slot:"Input",overridesResolver:zl})(ze(({theme:n})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!n.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:n.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:n.palette.mode==="light"?null:"#fff",caretColor:n.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...n.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[n.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:r})=>r.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:r})=>r.startAdornment,style:{paddingLeft:0}},{props:({ownerState:r})=>r.endAdornment,style:{paddingRight:0}},{props:({ownerState:r})=>r.hiddenLabel&&r.size==="small",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:r})=>r.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),Lc=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiFilledInput"}),{disableUnderline:a=!1,components:c={},componentsProps:f,fullWidth:p=!1,hiddenLabel:h,inputComponent:y="input",multiline:k=!1,slotProps:x,slots:v={},type:b="text",...C}=l,S={...l,disableUnderline:a,fullWidth:p,inputComponent:y,multiline:k,type:b},$=qw(l),_={root:{ownerState:S},input:{ownerState:S}},O=x??f?Ot(_,x??f):_,E=v.root??c.Root??Qw,T=v.input??c.Input??Yw;return w.jsx(jc,{slots:{root:E,input:T},slotProps:O,fullWidth:p,inputComponent:y,multiline:k,ref:i,type:b,...C,classes:$})});Lc.muiName="Input";function Xw(n){return Ae("MuiFormControl",n)}Me("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Jw=n=>{const{classes:r,margin:i,fullWidth:l}=n,a={root:["root",i!=="none"&&`margin${Se(i)}`,l&&"fullWidth"]};return Oe(a,Xw,r)},Zw=ae("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[`margin${Se(i.margin)}`],i.fullWidth&&r.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),eC=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiFormControl"}),{children:a,className:c,color:f="primary",component:p="div",disabled:h=!1,error:y=!1,focused:k,fullWidth:x=!1,hiddenLabel:v=!1,margin:b="none",required:C=!1,size:S="medium",variant:$="outlined",..._}=l,O={...l,color:f,component:p,disabled:h,error:y,fullWidth:x,hiddenLabel:v,margin:b,required:C,size:S,variant:$},E=Jw(O),[T,I]=P.useState(()=>{let K=!1;return a&&P.Children.forEach(a,X=>{if(!Iu(X,["Input","Select"]))return;const te=Iu(X,["Select"])?X.props.input:X;te&&GS(te.props)&&(K=!0)}),K}),[z,L]=P.useState(()=>{let K=!1;return a&&P.Children.forEach(a,X=>{Iu(X,["Input","Select"])&&(Cl(X.props,!0)||Cl(X.props.inputProps,!0))&&(K=!0)}),K}),[Q,ne]=P.useState(!1);h&&Q&&ne(!1);const m=k!==void 0&&!h?k:Q;let j;P.useRef(!1);const B=P.useCallback(()=>{L(!0)},[]),U=P.useCallback(()=>{L(!1)},[]),Y=P.useMemo(()=>({adornedStart:T,setAdornedStart:I,color:f,disabled:h,error:y,filled:z,focused:m,fullWidth:x,hiddenLabel:v,size:S,onBlur:()=>{ne(!1)},onFocus:()=>{ne(!0)},onEmpty:U,onFilled:B,registerEffect:j,required:C,variant:$}),[T,f,h,y,z,m,x,v,j,U,B,C,S,$]);return w.jsx(Ac.Provider,{value:Y,children:w.jsx(Zw,{as:p,ownerState:O,className:Ee(E.root,c),ref:i,..._,children:a})})});function tC(n){return Ae("MuiFormHelperText",n)}const Tm=Me("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var $m;const nC=n=>{const{classes:r,contained:i,size:l,disabled:a,error:c,filled:f,focused:p,required:h}=n,y={root:["root",a&&"disabled",c&&"error",l&&`size${Se(l)}`,i&&"contained",p&&"focused",f&&"filled",h&&"required"]};return Oe(y,tC,r)},rC=ae("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.size&&r[`size${Se(i.size)}`],i.contained&&r.contained,i.filled&&r.filled]}})(ze(({theme:n})=>({color:(n.vars||n).palette.text.secondary,...n.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Tm.disabled}`]:{color:(n.vars||n).palette.text.disabled},[`&.${Tm.error}`]:{color:(n.vars||n).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:r})=>r.contained,style:{marginLeft:14,marginRight:14}}]}))),oC=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiFormHelperText"}),{children:a,className:c,component:f="p",disabled:p,error:h,filled:y,focused:k,margin:x,required:v,variant:b,...C}=l,S=jo(),$=Ao({props:l,muiFormControl:S,states:["variant","size","disabled","error","filled","focused","required"]}),_={...l,component:f,contained:$.variant==="filled"||$.variant==="outlined",variant:$.variant,size:$.size,disabled:$.disabled,error:$.error,filled:$.filled,focused:$.focused,required:$.required};delete _.ownerState;const O=nC(_);return w.jsx(rC,{as:f,className:Ee(O.root,c),ref:i,...C,ownerState:_,children:a===" "?$m||($m=w.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):a})});function iC(n){return Ae("MuiFormLabel",n)}const Ni=Me("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),sC=n=>{const{classes:r,color:i,focused:l,disabled:a,error:c,filled:f,required:p}=n,h={root:["root",`color${Se(i)}`,a&&"disabled",c&&"error",f&&"filled",l&&"focused",p&&"required"],asterisk:["asterisk",c&&"error"]};return Oe(h,iC,r)},lC=ae("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,i.color==="secondary"&&r.colorSecondary,i.filled&&r.filled]}})(ze(({theme:n})=>({color:(n.vars||n).palette.text.secondary,...n.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(n.palette).filter(ln()).map(([r])=>({props:{color:r},style:{[`&.${Ni.focused}`]:{color:(n.vars||n).palette[r].main}}})),{props:{},style:{[`&.${Ni.disabled}`]:{color:(n.vars||n).palette.text.disabled},[`&.${Ni.error}`]:{color:(n.vars||n).palette.error.main}}}]}))),aC=ae("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(n,r)=>r.asterisk})(ze(({theme:n})=>({[`&.${Ni.error}`]:{color:(n.vars||n).palette.error.main}}))),uC=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiFormLabel"}),{children:a,className:c,color:f,component:p="label",disabled:h,error:y,filled:k,focused:x,required:v,...b}=l,C=jo(),S=Ao({props:l,muiFormControl:C,states:["color","required","focused","disabled","error","filled"]}),$={...l,color:S.color||"primary",component:p,disabled:S.disabled,error:S.error,filled:S.filled,focused:S.focused,required:S.required},_=sC($);return w.jsxs(lC,{as:p,ownerState:$,className:Ee(_.root,c),ref:i,...b,children:[a,S.required&&w.jsxs(aC,{ownerState:$,"aria-hidden":!0,className:_.asterisk,children:[" ","*"]})]})}),Im=P.createContext();function cC(n){return Ae("MuiGrid",n)}const dC=[0,1,2,3,4,5,6,7,8,9,10],fC=["column-reverse","column","row-reverse","row"],pC=["nowrap","wrap-reverse","wrap"],Ei=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Bi=Me("MuiGrid",["root","container","item","zeroMinWidth",...dC.map(n=>`spacing-xs-${n}`),...fC.map(n=>`direction-xs-${n}`),...pC.map(n=>`wrap-xs-${n}`),...Ei.map(n=>`grid-xs-${n}`),...Ei.map(n=>`grid-sm-${n}`),...Ei.map(n=>`grid-md-${n}`),...Ei.map(n=>`grid-lg-${n}`),...Ei.map(n=>`grid-xl-${n}`)]);function mC({theme:n,ownerState:r}){let i;return n.breakpoints.keys.reduce((l,a)=>{let c={};if(r[a]&&(i=r[a]),!i)return l;if(i===!0)c={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(i==="auto")c={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const f=bl({values:r.columns,breakpoints:n.breakpoints.values}),p=typeof f=="object"?f[a]:f;if(p==null)return l;const h=`${Math.round(i/p*1e8)/1e6}%`;let y={};if(r.container&&r.item&&r.columnSpacing!==0){const k=n.spacing(r.columnSpacing);if(k!=="0px"){const x=`calc(${h} + ${k})`;y={flexBasis:x,maxWidth:x}}}c={flexBasis:h,flexGrow:0,maxWidth:h,...y}}return n.breakpoints.values[a]===0?Object.assign(l,c):l[n.breakpoints.up(a)]=c,l},{})}function hC({theme:n,ownerState:r}){const i=bl({values:r.direction,breakpoints:n.breakpoints.values});return an({theme:n},i,l=>{const a={flexDirection:l};return l.startsWith("column")&&(a[`& > .${Bi.item}`]={maxWidth:"none"}),a})}function Fh({breakpoints:n,values:r}){let i="";Object.keys(r).forEach(a=>{i===""&&r[a]!==0&&(i=a)});const l=Object.keys(n).sort((a,c)=>n[a]-n[c]);return l.slice(0,l.indexOf(i))}function gC({theme:n,ownerState:r}){const{container:i,rowSpacing:l}=r;let a={};if(i&&l!==0){const c=bl({values:l,breakpoints:n.breakpoints.values});let f;typeof c=="object"&&(f=Fh({breakpoints:n.breakpoints.values,values:c})),a=an({theme:n},c,(p,h)=>{const y=n.spacing(p);return y!=="0px"?{marginTop:`calc(-1 * ${y})`,[`& > .${Bi.item}`]:{paddingTop:y}}:f!=null&&f.includes(h)?{}:{marginTop:0,[`& > .${Bi.item}`]:{paddingTop:0}}})}return a}function yC({theme:n,ownerState:r}){const{container:i,columnSpacing:l}=r;let a={};if(i&&l!==0){const c=bl({values:l,breakpoints:n.breakpoints.values});let f;typeof c=="object"&&(f=Fh({breakpoints:n.breakpoints.values,values:c})),a=an({theme:n},c,(p,h)=>{const y=n.spacing(p);if(y!=="0px"){const k=`calc(-1 * ${y})`;return{width:`calc(100% + ${y})`,marginLeft:k,[`& > .${Bi.item}`]:{paddingLeft:y}}}return f!=null&&f.includes(h)?{}:{width:"100%",marginLeft:0,[`& > .${Bi.item}`]:{paddingLeft:0}}})}return a}function vC(n,r,i={}){if(!n||n<=0)return[];if(typeof n=="string"&&!Number.isNaN(Number(n))||typeof n=="number")return[i[`spacing-xs-${String(n)}`]];const l=[];return r.forEach(a=>{const c=n[a];Number(c)>0&&l.push(i[`spacing-${a}-${String(c)}`])}),l}const xC=ae("div",{name:"MuiGrid",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n,{container:l,direction:a,item:c,spacing:f,wrap:p,zeroMinWidth:h,breakpoints:y}=i;let k=[];l&&(k=vC(f,y,r));const x=[];return y.forEach(v=>{const b=i[v];b&&x.push(r[`grid-${v}-${String(b)}`])}),[r.root,l&&r.container,c&&r.item,h&&r.zeroMinWidth,...k,a!=="row"&&r[`direction-xs-${String(a)}`],p!=="wrap"&&r[`wrap-xs-${String(p)}`],...x]}})(({ownerState:n})=>({boxSizing:"border-box",...n.container&&{display:"flex",flexWrap:"wrap",width:"100%"},...n.item&&{margin:0},...n.zeroMinWidth&&{minWidth:0},...n.wrap!=="wrap"&&{flexWrap:n.wrap}}),hC,gC,yC,mC);function SC(n,r){if(!n||n<=0)return[];if(typeof n=="string"&&!Number.isNaN(Number(n))||typeof n=="number")return[`spacing-xs-${String(n)}`];const i=[];return r.forEach(l=>{const a=n[l];if(Number(a)>0){const c=`spacing-${l}-${String(a)}`;i.push(c)}}),i}const wC=n=>{const{classes:r,container:i,direction:l,item:a,spacing:c,wrap:f,zeroMinWidth:p,breakpoints:h}=n;let y=[];i&&(y=SC(c,h));const k=[];h.forEach(v=>{const b=n[v];b&&k.push(`grid-${v}-${String(b)}`)});const x={root:["root",i&&"container",a&&"item",p&&"zeroMinWidth",...y,l!=="row"&&`direction-xs-${String(l)}`,f!=="wrap"&&`wrap-xs-${String(f)}`,...k]};return Oe(x,cC,r)},vn=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiGrid"}),{breakpoints:a}=Gr(),c=vc(l),{className:f,columns:p,columnSpacing:h,component:y="div",container:k=!1,direction:x="row",item:v=!1,rowSpacing:b,spacing:C=0,wrap:S="wrap",zeroMinWidth:$=!1,..._}=c,O=b||C,E=h||C,T=P.useContext(Im),I=k?p||12:T,z={},L={..._};a.keys.forEach(m=>{_[m]!=null&&(z[m]=_[m],delete L[m])});const Q={...c,columns:I,container:k,direction:x,item:v,rowSpacing:O,columnSpacing:E,wrap:S,zeroMinWidth:$,spacing:C,...z,breakpoints:a.keys},ne=wC(Q);return w.jsx(Im.Provider,{value:I,children:w.jsx(xC,{ownerState:Q,className:Ee(ne.root,f),as:y,ref:i,...L})})});function ac(n){return`scale(${n}, ${n**2})`}const CC={entering:{opacity:1,transform:ac(1)},entered:{opacity:1,transform:"none"}},Fu=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),uc=P.forwardRef(function(r,i){const{addEndListener:l,appear:a=!0,children:c,easing:f,in:p,onEnter:h,onEntered:y,onEntering:k,onExit:x,onExited:v,onExiting:b,style:C,timeout:S="auto",TransitionComponent:$=Cn,..._}=r,O=pc(),E=P.useRef(),T=Gr(),I=P.useRef(null),z=Pt(I,Ui(c),i),L=K=>X=>{if(K){const te=I.current;X===void 0?K(te):K(te,X)}},Q=L(k),ne=L((K,X)=>{Mh(K);const{duration:te,delay:V,easing:q}=_o({style:C,timeout:S,easing:f},{mode:"enter"});let J;S==="auto"?(J=T.transitions.getAutoHeightDuration(K.clientHeight),E.current=J):J=te,K.style.transition=[T.transitions.create("opacity",{duration:J,delay:V}),T.transitions.create("transform",{duration:Fu?J:J*.666,delay:V,easing:q})].join(","),h&&h(K,X)}),m=L(y),j=L(b),B=L(K=>{const{duration:X,delay:te,easing:V}=_o({style:C,timeout:S,easing:f},{mode:"exit"});let q;S==="auto"?(q=T.transitions.getAutoHeightDuration(K.clientHeight),E.current=q):q=X,K.style.transition=[T.transitions.create("opacity",{duration:q,delay:te}),T.transitions.create("transform",{duration:Fu?q:q*.666,delay:Fu?te:te||q*.333,easing:V})].join(","),K.style.opacity=0,K.style.transform=ac(.75),x&&x(K)}),U=L(v),Y=K=>{S==="auto"&&O.start(E.current||0,K),l&&l(I.current,K)};return w.jsx($,{appear:a,in:p,nodeRef:I,onEnter:ne,onEntered:m,onEntering:Q,onExit:B,onExited:U,onExiting:j,addEndListener:Y,timeout:S==="auto"?null:S,..._,children:(K,{ownerState:X,...te})=>P.cloneElement(c,{style:{opacity:0,transform:ac(.75),visibility:K==="exited"&&!p?"hidden":void 0,...CC[K],...C,...c.props.style},ref:z,...te})})});uc&&(uc.muiSupportAuto=!0);const kC=b1({themeId:Qi}),bC=n=>{const{classes:r,disableUnderline:i}=n,a=Oe({root:["root",!i&&"underline"],input:["input"]},QS,r);return{...r,...a}},EC=ae(Ll,{shouldForwardProp:n=>Sn(n)||n==="classes",name:"MuiInput",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[...jl(n,r),!i.disableUnderline&&r.underline]}})(ze(({theme:n})=>{let i=n.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return n.vars&&(i=`rgba(${n.vars.palette.common.onBackgroundChannel} / ${n.vars.opacity.inputUnderline})`),{position:"relative",variants:[{props:({ownerState:l})=>l.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:l})=>!l.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${bi.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${bi.error}`]:{"&::before, &::after":{borderBottomColor:(n.vars||n).palette.error.main}},"&::before":{borderBottom:`1px solid ${i}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:n.transitions.create("border-bottom-color",{duration:n.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${bi.disabled}, .${bi.error}):before`]:{borderBottom:`2px solid ${(n.vars||n).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${i}`}},[`&.${bi.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(n.palette).filter(ln()).map(([l])=>({props:{color:l,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(n.vars||n).palette[l].main}`}}}))]}})),PC=ae(Fl,{name:"MuiInput",slot:"Input",overridesResolver:zl})({}),Fc=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiInput"}),{disableUnderline:a=!1,components:c={},componentsProps:f,fullWidth:p=!1,inputComponent:h="input",multiline:y=!1,slotProps:k,slots:x={},type:v="text",...b}=l,C=bC(l),$={root:{ownerState:{disableUnderline:a}}},_=k??f?Ot(k??f,$):$,O=x.root??c.Root??EC,E=x.input??c.Input??PC;return w.jsx(jc,{slots:{root:O,input:E},slotProps:_,fullWidth:p,inputComponent:h,multiline:y,ref:i,type:v,...b,classes:C})});Fc.muiName="Input";function RC(n){return Ae("MuiInputLabel",n)}Me("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const TC=n=>{const{classes:r,formControl:i,size:l,shrink:a,disableAnimation:c,variant:f,required:p}=n,h={root:["root",i&&"formControl",!c&&"animated",a&&"shrink",l&&l!=="normal"&&`size${Se(l)}`,f],asterisk:[p&&"asterisk"]},y=Oe(h,RC,r);return{...r,...y}},$C=ae(uC,{shouldForwardProp:n=>Sn(n)||n==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[{[`& .${Ni.asterisk}`]:r.asterisk},r.root,i.formControl&&r.formControl,i.size==="small"&&r.sizeSmall,i.shrink&&r.shrink,!i.disableAnimation&&r.animated,i.focused&&r.focused,r[i.variant]]}})(ze(({theme:n})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:r})=>r.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:r})=>r.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:r})=>!r.disableAnimation,style:{transition:n.transitions.create(["color","transform","max-width"],{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:r,ownerState:i})=>r==="filled"&&i.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:r,ownerState:i,size:l})=>r==="filled"&&i.shrink&&l==="small",style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:r,ownerState:i})=>r==="outlined"&&i.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}))),IC=P.forwardRef(function(r,i){const l=Le({name:"MuiInputLabel",props:r}),{disableAnimation:a=!1,margin:c,shrink:f,variant:p,className:h,...y}=l,k=jo();let x=f;typeof x>"u"&&k&&(x=k.filled||k.focused||k.adornedStart);const v=Ao({props:l,muiFormControl:k,states:["size","variant","required","focused"]}),b={...l,disableAnimation:a,formControl:k,shrink:x,size:v.size,variant:v.variant,required:v.required,focused:v.focused},C=TC(b);return w.jsx($C,{"data-shrink":x,ref:i,className:Ee(C.root,h),...y,ownerState:b,classes:C})}),_C=P.createContext({});function MC(n){return Ae("MuiList",n)}Me("MuiList",["root","padding","dense","subheader"]);const NC=n=>{const{classes:r,disablePadding:i,dense:l,subheader:a}=n;return Oe({root:["root",!i&&"padding",l&&"dense",a&&"subheader"]},MC,r)},OC=ae("ul",{name:"MuiList",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,!i.disablePadding&&r.padding,i.dense&&r.dense,i.subheader&&r.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:n})=>!n.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:n})=>n.subheader,style:{paddingTop:0}}]}),AC=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiList"}),{children:a,className:c,component:f="ul",dense:p=!1,disablePadding:h=!1,subheader:y,...k}=l,x=P.useMemo(()=>({dense:p}),[p]),v={...l,component:f,dense:p,disablePadding:h},b=NC(v);return w.jsx(_C.Provider,{value:x,children:w.jsxs(OC,{as:f,className:Ee(b.root,c),ref:i,ownerState:v,...k,children:[y,a]})})});function Du(n,r,i){return n===r?n.firstChild:r&&r.nextElementSibling?r.nextElementSibling:i?null:n.firstChild}function _m(n,r,i){return n===r?i?n.firstChild:n.lastChild:r&&r.previousElementSibling?r.previousElementSibling:i?null:n.lastChild}function Dh(n,r){if(r===void 0)return!0;let i=n.innerText;return i===void 0&&(i=n.textContent),i=i.trim().toLowerCase(),i.length===0?!1:r.repeating?i[0]===r.keys[0]:i.startsWith(r.keys.join(""))}function Pi(n,r,i,l,a,c){let f=!1,p=a(n,r,r?i:!1);for(;p;){if(p===n.firstChild){if(f)return!1;f=!0}const h=l?!1:p.disabled||p.getAttribute("aria-disabled")==="true";if(!p.hasAttribute("tabindex")||!Dh(p,c)||h)p=a(n,p,i);else return p.focus(),!0}return!1}const jC=P.forwardRef(function(r,i){const{actions:l,autoFocus:a=!1,autoFocusItem:c=!1,children:f,className:p,disabledItemsFocusable:h=!1,disableListWrap:y=!1,onKeyDown:k,variant:x="selectedMenu",...v}=r,b=P.useRef(null),C=P.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});br(()=>{a&&b.current.focus()},[a]),P.useImperativeHandle(l,()=>({adjustStyleForScrollbar:(E,{direction:T})=>{const I=!b.current.style.width;if(E.clientHeight{const T=b.current,I=E.key;if(E.ctrlKey||E.metaKey||E.altKey){k&&k(E);return}const L=xn(T).activeElement;if(I==="ArrowDown")E.preventDefault(),Pi(T,L,y,h,Du);else if(I==="ArrowUp")E.preventDefault(),Pi(T,L,y,h,_m);else if(I==="Home")E.preventDefault(),Pi(T,null,y,h,Du);else if(I==="End")E.preventDefault(),Pi(T,null,y,h,_m);else if(I.length===1){const Q=C.current,ne=I.toLowerCase(),m=performance.now();Q.keys.length>0&&(m-Q.lastTime>500?(Q.keys=[],Q.repeating=!0,Q.previousKeyMatched=!0):Q.repeating&&ne!==Q.keys[0]&&(Q.repeating=!1)),Q.lastTime=m,Q.keys.push(ne);const j=L&&!Q.repeating&&Dh(L,Q);Q.previousKeyMatched&&(j||Pi(T,L,!1,h,Du,Q))?E.preventDefault():Q.previousKeyMatched=!1}k&&k(E)},$=Pt(b,i);let _=-1;P.Children.forEach(f,(E,T)=>{if(!P.isValidElement(E)){_===T&&(_+=1,_>=f.length&&(_=-1));return}E.props.disabled||(x==="selectedMenu"&&E.props.selected||_===-1)&&(_=T),_===T&&(E.props.disabled||E.props.muiSkipListHighlight||E.type.muiSkipListHighlight)&&(_+=1,_>=f.length&&(_=-1))});const O=P.Children.map(f,(E,T)=>{if(T===_){const I={};return c&&(I.autoFocus=!0),E.props.tabIndex===void 0&&x==="selectedMenu"&&(I.tabIndex=0),P.cloneElement(E,I)}return E});return w.jsx(AC,{role:"menu",ref:$,className:p,onKeyDown:S,tabIndex:a?0:-1,...v,children:O})});function zC(n){return Ae("MuiPopover",n)}Me("MuiPopover",["root","paper"]);function Mm(n,r){let i=0;return typeof r=="number"?i=r:r==="center"?i=n.height/2:r==="bottom"&&(i=n.height),i}function Nm(n,r){let i=0;return typeof r=="number"?i=r:r==="center"?i=n.width/2:r==="right"&&(i=n.width),i}function Om(n){return[n.horizontal,n.vertical].map(r=>typeof r=="number"?`${r}px`:r).join(" ")}function Bu(n){return typeof n=="function"?n():n}const LC=n=>{const{classes:r}=n;return Oe({root:["root"],paper:["paper"]},zC,r)},FC=ae(zc,{name:"MuiPopover",slot:"Root",overridesResolver:(n,r)=>r.root})({}),Bh=ae(Pr,{name:"MuiPopover",slot:"Paper",overridesResolver:(n,r)=>r.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),DC=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiPopover"}),{action:a,anchorEl:c,anchorOrigin:f={vertical:"top",horizontal:"left"},anchorPosition:p,anchorReference:h="anchorEl",children:y,className:k,container:x,elevation:v=8,marginThreshold:b=16,open:C,PaperProps:S={},slots:$={},slotProps:_={},transformOrigin:O={vertical:"top",horizontal:"left"},TransitionComponent:E=uc,transitionDuration:T="auto",TransitionProps:{onEntering:I,...z}={},disableScrollLock:L=!1,...Q}=l,ne=(_==null?void 0:_.paper)??S,m=P.useRef(),j={...l,anchorOrigin:f,anchorReference:h,elevation:v,marginThreshold:b,externalPaperSlotProps:ne,transformOrigin:O,TransitionComponent:E,transitionDuration:T,TransitionProps:z},B=LC(j),U=P.useCallback(()=>{if(h==="anchorPosition")return p;const ye=Bu(c),Te=(ye&&ye.nodeType===1?ye:xn(m.current).body).getBoundingClientRect();return{top:Te.top+Mm(Te,f.vertical),left:Te.left+Nm(Te,f.horizontal)}},[c,f.horizontal,f.vertical,p,h]),Y=P.useCallback(ye=>({vertical:Mm(ye,O.vertical),horizontal:Nm(ye,O.horizontal)}),[O.horizontal,O.vertical]),K=P.useCallback(ye=>{const _e={width:ye.offsetWidth,height:ye.offsetHeight},Te=Y(_e);if(h==="none")return{top:null,left:null,transformOrigin:Om(Te)};const Ge=U();let Re=Ge.top-Te.vertical,Ke=Ge.left-Te.horizontal;const Rt=Re+_e.height,gt=Ke+_e.width,at=Zn(Bu(c)),zt=at.innerHeight-b,ut=at.innerWidth-b;if(b!==null&&Rezt){const Ye=Rt-zt;Re-=Ye,Te.vertical+=Ye}if(b!==null&&Keut){const Ye=gt-ut;Ke-=Ye,Te.horizontal+=Ye}return{top:`${Math.round(Re)}px`,left:`${Math.round(Ke)}px`,transformOrigin:Om(Te)}},[c,h,U,Y,b]),[X,te]=P.useState(C),V=P.useCallback(()=>{const ye=m.current;if(!ye)return;const _e=K(ye);_e.top!==null&&ye.style.setProperty("top",_e.top),_e.left!==null&&(ye.style.left=_e.left),ye.style.transformOrigin=_e.transformOrigin,te(!0)},[K]);P.useEffect(()=>(L&&window.addEventListener("scroll",V),()=>window.removeEventListener("scroll",V)),[c,L,V]);const q=(ye,_e)=>{I&&I(ye,_e),V()},J=()=>{te(!1)};P.useEffect(()=>{C&&V()}),P.useImperativeHandle(a,()=>C?{updatePosition:()=>{V()}}:null,[C,V]),P.useEffect(()=>{if(!C)return;const ye=Um(()=>{V()}),_e=Zn(c);return _e.addEventListener("resize",ye),()=>{ye.clear(),_e.removeEventListener("resize",ye)}},[c,C,V]);let M=T;T==="auto"&&!E.muiSupportAuto&&(M=void 0);const H=x||(c?xn(Bu(c)).body:void 0),se={slots:$,slotProps:{..._,paper:ne}},[le,de]=nt("paper",{elementType:Bh,externalForwardedProps:se,additionalProps:{elevation:v,className:Ee(B.paper,ne==null?void 0:ne.className),style:X?ne.style:{...ne.style,opacity:0}},ownerState:j}),[ie,{slotProps:he,...ge}]=nt("root",{elementType:FC,externalForwardedProps:se,additionalProps:{slotProps:{backdrop:{invisible:!0}},container:H,open:C},ownerState:j,className:Ee(B.root,k)}),ve=Pt(m,de.ref);return w.jsx(ie,{...ge,...!sc(ie)&&{slotProps:he,disableScrollLock:L},...Q,ref:i,children:w.jsx(E,{appear:!0,in:C,onEntering:q,onExited:J,timeout:M,...z,children:w.jsx(le,{...de,ref:ve,children:y})})})});function BC(n){return Ae("MuiMenu",n)}Me("MuiMenu",["root","paper","list"]);const WC={vertical:"top",horizontal:"right"},UC={vertical:"top",horizontal:"left"},HC=n=>{const{classes:r}=n;return Oe({root:["root"],paper:["paper"],list:["list"]},BC,r)},VC=ae(DC,{shouldForwardProp:n=>Sn(n)||n==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(n,r)=>r.root})({}),GC=ae(Bh,{name:"MuiMenu",slot:"Paper",overridesResolver:(n,r)=>r.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),KC=ae(jC,{name:"MuiMenu",slot:"List",overridesResolver:(n,r)=>r.list})({outline:0}),qC=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiMenu"}),{autoFocus:a=!0,children:c,className:f,disableAutoFocusItem:p=!1,MenuListProps:h={},onClose:y,open:k,PaperProps:x={},PopoverClasses:v,transitionDuration:b="auto",TransitionProps:{onEntering:C,...S}={},variant:$="selectedMenu",slots:_={},slotProps:O={},...E}=l,T=I1(),I={...l,autoFocus:a,disableAutoFocusItem:p,MenuListProps:h,onEntering:C,PaperProps:x,transitionDuration:b,TransitionProps:S,variant:$},z=HC(I),L=a&&!p&&k,Q=P.useRef(null),ne=(X,te)=>{Q.current&&Q.current.adjustStyleForScrollbar(X,{direction:T?"rtl":"ltr"}),C&&C(X,te)},m=X=>{X.key==="Tab"&&(X.preventDefault(),y&&y(X,"tabKeyDown"))};let j=-1;P.Children.map(c,(X,te)=>{P.isValidElement(X)&&(X.props.disabled||($==="selectedMenu"&&X.props.selected||j===-1)&&(j=te))});const B=_.paper??GC,U=O.paper??x,Y=Vp({elementType:_.root,externalSlotProps:O.root,ownerState:I,className:[z.root,f]}),K=Vp({elementType:B,externalSlotProps:U,ownerState:I,className:z.paper});return w.jsx(VC,{onClose:y,anchorOrigin:{vertical:"bottom",horizontal:T?"right":"left"},transformOrigin:T?WC:UC,slots:{paper:B,root:_.root},slotProps:{root:Y,paper:K},open:k,ref:i,transitionDuration:b,TransitionProps:{onEntering:ne,...S},ownerState:I,...E,classes:v,children:w.jsx(KC,{onKeyDown:m,actions:Q,autoFocus:a&&(j===-1||p),autoFocusItem:L,variant:$,...h,className:Ee(z.list,h.className),children:c})})});function QC(n){return Ae("MuiNativeSelect",n)}const Dc=Me("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),YC=n=>{const{classes:r,variant:i,disabled:l,multiple:a,open:c,error:f}=n,p={select:["select",i,l&&"disabled",a&&"multiple",f&&"error"],icon:["icon",`icon${Se(i)}`,c&&"iconOpen",l&&"disabled"]};return Oe(p,QC,r)},Wh=ae("select")(({theme:n})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${Dc.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(n.vars||n).palette.background.paper},variants:[{props:({ownerState:r})=>r.variant!=="filled"&&r.variant!=="outlined",style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(n.vars||n).shape.borderRadius,"&:focus":{borderRadius:(n.vars||n).shape.borderRadius},"&&&":{paddingRight:32}}}]})),XC=ae(Wh,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Sn,overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.select,r[i.variant],i.error&&r.error,{[`&.${Dc.multiple}`]:r.multiple}]}})({}),Uh=ae("svg")(({theme:n})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(n.vars||n).palette.action.active,[`&.${Dc.disabled}`]:{color:(n.vars||n).palette.action.disabled},variants:[{props:({ownerState:r})=>r.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]})),JC=ae(Uh,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.icon,i.variant&&r[`icon${Se(i.variant)}`],i.open&&r.iconOpen]}})({}),ZC=P.forwardRef(function(r,i){const{className:l,disabled:a,error:c,IconComponent:f,inputRef:p,variant:h="standard",...y}=r,k={...r,disabled:a,variant:h,error:c},x=YC(k);return w.jsxs(P.Fragment,{children:[w.jsx(XC,{ownerState:k,className:Ee(x.select,l),disabled:a,ref:p||i,...y}),r.multiple?null:w.jsx(JC,{as:f,ownerState:k,className:x.icon})]})});var Am;const e2=ae("fieldset",{shouldForwardProp:Sn})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),t2=ae("legend",{shouldForwardProp:Sn})(ze(({theme:n})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:r})=>!r.withLabel,style:{padding:0,lineHeight:"11px",transition:n.transitions.create("width",{duration:150,easing:n.transitions.easing.easeOut})}},{props:({ownerState:r})=>r.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:n.transitions.create("max-width",{duration:50,easing:n.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:r})=>r.withLabel&&r.notched,style:{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})}}]})));function n2(n){const{children:r,classes:i,className:l,label:a,notched:c,...f}=n,p=a!=null&&a!=="",h={...n,notched:c,withLabel:p};return w.jsx(e2,{"aria-hidden":!0,className:l,ownerState:h,...f,children:w.jsx(t2,{ownerState:h,children:p?w.jsx("span",{children:a}):Am||(Am=w.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"}))})})}const r2=n=>{const{classes:r}=n,l=Oe({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},YS,r);return{...r,...l}},o2=ae(Ll,{shouldForwardProp:n=>Sn(n)||n==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:jl})(ze(({theme:n})=>{const r=n.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(n.vars||n).shape.borderRadius,[`&:hover .${In.notchedOutline}`]:{borderColor:(n.vars||n).palette.text.primary},"@media (hover: none)":{[`&:hover .${In.notchedOutline}`]:{borderColor:n.vars?`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${In.focused} .${In.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(n.palette).filter(ln()).map(([i])=>({props:{color:i},style:{[`&.${In.focused} .${In.notchedOutline}`]:{borderColor:(n.vars||n).palette[i].main}}})),{props:{},style:{[`&.${In.error} .${In.notchedOutline}`]:{borderColor:(n.vars||n).palette.error.main},[`&.${In.disabled} .${In.notchedOutline}`]:{borderColor:(n.vars||n).palette.action.disabled}}},{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:14}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:14}},{props:({ownerState:i})=>i.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:i,size:l})=>i.multiline&&l==="small",style:{padding:"8.5px 14px"}}]}})),i2=ae(n2,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(n,r)=>r.notchedOutline})(ze(({theme:n})=>{const r=n.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:n.vars?`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.23)`:r}})),s2=ae(Fl,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:zl})(ze(({theme:n})=>({padding:"16.5px 14px",...!n.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:n.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:n.palette.mode==="light"?null:"#fff",caretColor:n.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},...n.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[n.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:r})=>r.multiline,style:{padding:0}},{props:({ownerState:r})=>r.startAdornment,style:{paddingLeft:0}},{props:({ownerState:r})=>r.endAdornment,style:{paddingRight:0}}]}))),Bc=P.forwardRef(function(r,i){var l;const a=Le({props:r,name:"MuiOutlinedInput"}),{components:c={},fullWidth:f=!1,inputComponent:p="input",label:h,multiline:y=!1,notched:k,slots:x={},type:v="text",...b}=a,C=r2(a),S=jo(),$=Ao({props:a,muiFormControl:S,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),_={...a,color:$.color||"primary",disabled:$.disabled,error:$.error,focused:$.focused,formControl:S,fullWidth:f,hiddenLabel:$.hiddenLabel,multiline:y,size:$.size,type:v},O=x.root??c.Root??o2,E=x.input??c.Input??s2;return w.jsx(jc,{slots:{root:O,input:E},renderSuffix:T=>w.jsx(i2,{ownerState:_,className:C.notchedOutline,label:h!=null&&h!==""&&$.required?l||(l=w.jsxs(P.Fragment,{children:[h," ","*"]})):h,notched:typeof k<"u"?k:!!(T.startAdornment||T.filled||T.focused)}),fullWidth:f,inputComponent:p,multiline:y,ref:i,type:v,...b,classes:{...C,notchedOutline:null}})});Bc.muiName="Input";function Hh(n){return Ae("MuiSelect",n)}const Ri=Me("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var jm;const l2=ae(Wh,{name:"MuiSelect",slot:"Select",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[{[`&.${Ri.select}`]:r.select},{[`&.${Ri.select}`]:r[i.variant]},{[`&.${Ri.error}`]:r.error},{[`&.${Ri.multiple}`]:r.multiple}]}})({[`&.${Ri.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),a2=ae(Uh,{name:"MuiSelect",slot:"Icon",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.icon,i.variant&&r[`icon${Se(i.variant)}`],i.open&&r.iconOpen]}})({}),u2=ae("input",{shouldForwardProp:n=>Rh(n)&&n!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(n,r)=>r.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function zm(n,r){return typeof r=="object"&&r!==null?n===r:String(n)===String(r)}function c2(n){return n==null||typeof n=="string"&&!n.trim()}const d2=n=>{const{classes:r,variant:i,disabled:l,multiple:a,open:c,error:f}=n,p={select:["select",i,l&&"disabled",a&&"multiple",f&&"error"],icon:["icon",`icon${Se(i)}`,c&&"iconOpen",l&&"disabled"],nativeInput:["nativeInput"]};return Oe(p,Hh,r)},f2=P.forwardRef(function(r,i){var zo;const{"aria-describedby":l,"aria-label":a,autoFocus:c,autoWidth:f,children:p,className:h,defaultOpen:y,defaultValue:k,disabled:x,displayEmpty:v,error:b=!1,IconComponent:C,inputRef:S,labelId:$,MenuProps:_={},multiple:O,name:E,onBlur:T,onChange:I,onClose:z,onFocus:L,onOpen:Q,open:ne,readOnly:m,renderValue:j,required:B,SelectDisplayProps:U={},tabIndex:Y,type:K,value:X,variant:te="standard",...V}=r,[q,J]=Vu({controlled:X,default:k,name:"Select"}),[M,H]=Vu({controlled:ne,default:y,name:"Select"}),se=P.useRef(null),le=P.useRef(null),[de,ie]=P.useState(null),{current:he}=P.useRef(ne!=null),[ge,ve]=P.useState(),ye=Pt(i,S),_e=P.useCallback(ke=>{le.current=ke,ke&&ie(ke)},[]),Te=de==null?void 0:de.parentNode;P.useImperativeHandle(ye,()=>({focus:()=>{le.current.focus()},node:se.current,value:q}),[q]),P.useEffect(()=>{y&&M&&de&&!he&&(ve(f?null:Te.clientWidth),le.current.focus())},[de,f]),P.useEffect(()=>{c&&le.current.focus()},[c]),P.useEffect(()=>{if(!$)return;const ke=xn(le.current).getElementById($);if(ke){const Ue=()=>{getSelection().isCollapsed&&le.current.focus()};return ke.addEventListener("click",Ue),()=>{ke.removeEventListener("click",Ue)}}},[$]);const Ge=(ke,Ue)=>{ke?Q&&Q(Ue):z&&z(Ue),he||(ve(f?null:Te.clientWidth),H(ke))},Re=ke=>{ke.button===0&&(ke.preventDefault(),le.current.focus(),Ge(!0,ke))},Ke=ke=>{Ge(!1,ke)},Rt=P.Children.toArray(p),gt=ke=>{const Ue=Rt.find(ct=>ct.props.value===ke.target.value);Ue!==void 0&&(J(Ue.props.value),I&&I(ke,Ue))},at=ke=>Ue=>{let ct;if(Ue.currentTarget.hasAttribute("tabindex")){if(O){ct=Array.isArray(q)?q.slice():[];const kn=q.indexOf(ke.props.value);kn===-1?ct.push(ke.props.value):ct.splice(kn,1)}else ct=ke.props.value;if(ke.props.onClick&&ke.props.onClick(Ue),q!==ct&&(J(ct),I)){const kn=Ue.nativeEvent||Ue,Kr=new kn.constructor(kn.type,kn);Object.defineProperty(Kr,"target",{writable:!0,value:{value:ct,name:E}}),I(Kr,ke)}O||Ge(!1,Ue)}},zt=ke=>{m||[" ","ArrowUp","ArrowDown","Enter"].includes(ke.key)&&(ke.preventDefault(),Ge(!0,ke))},ut=de!==null&&M,Ye=ke=>{!ut&&T&&(Object.defineProperty(ke,"target",{writable:!0,value:{value:q,name:E}}),T(ke))};delete V["aria-invalid"];let xe,Ln;const Ct=[];let Fn=!1;(Cl({value:q})||v)&&(j?xe=j(q):Fn=!0);const er=Rt.map(ke=>{if(!P.isValidElement(ke))return null;let Ue;if(O){if(!Array.isArray(q))throw new Error(Jn(2));Ue=q.some(ct=>zm(ct,ke.props.value)),Ue&&Fn&&Ct.push(ke.props.children)}else Ue=zm(q,ke.props.value),Ue&&Fn&&(Ln=ke.props.children);return P.cloneElement(ke,{"aria-selected":Ue?"true":"false",onClick:at(ke),onKeyUp:ct=>{ct.key===" "&&ct.preventDefault(),ke.props.onKeyUp&&ke.props.onKeyUp(ct)},role:"option",selected:Ue,value:void 0,"data-value":ke.props.value})});Fn&&(O?Ct.length===0?xe=null:xe=Ct.reduce((ke,Ue,ct)=>(ke.push(Ue),ct{const{classes:r}=n,l=Oe({root:["root"]},Hh,r);return{...r,...l}},Wc={name:"MuiSelect",overridesResolver:(n,r)=>r.root,shouldForwardProp:n=>Sn(n)&&n!=="variant",slot:"Root"},m2=ae(Fc,Wc)(""),h2=ae(Bc,Wc)(""),g2=ae(Lc,Wc)(""),Vh=P.forwardRef(function(r,i){const l=Le({name:"MuiSelect",props:r}),{autoWidth:a=!1,children:c,classes:f={},className:p,defaultOpen:h=!1,displayEmpty:y=!1,IconComponent:k=JS,id:x,input:v,inputProps:b,label:C,labelId:S,MenuProps:$,multiple:_=!1,native:O=!1,onClose:E,onOpen:T,open:I,renderValue:z,SelectDisplayProps:L,variant:Q="outlined",...ne}=l,m=O?ZC:f2,j=jo(),B=Ao({props:l,muiFormControl:j,states:["variant","error"]}),U=B.variant||Q,Y={...l,variant:U,classes:f},K=p2(Y),{root:X,...te}=K,V=v||{standard:w.jsx(m2,{ownerState:Y}),outlined:w.jsx(h2,{label:C,ownerState:Y}),filled:w.jsx(g2,{ownerState:Y})}[U],q=Pt(i,Ui(V));return w.jsx(P.Fragment,{children:P.cloneElement(V,{inputComponent:m,inputProps:{children:c,error:B.error,IconComponent:k,variant:U,type:void 0,multiple:_,...O?{id:x}:{autoWidth:a,defaultOpen:h,displayEmpty:y,labelId:S,MenuProps:$,onClose:E,onOpen:T,open:I,renderValue:z,SelectDisplayProps:{id:x,...L}},...b,classes:b?Ot(te,b.classes):te,...v?v.props.inputProps:{}},...(_&&O||y)&&U==="outlined"?{notched:!0}:{},ref:q,className:Ee(V.props.className,p,K.root),...!v&&{variant:U},...ne})})});Vh.muiName="Select";function y2(n){return Ae("MuiTextField",n)}Me("MuiTextField",["root"]);const v2={standard:Fc,filled:Lc,outlined:Bc},x2=n=>{const{classes:r}=n;return Oe({root:["root"]},y2,r)},S2=ae(eC,{name:"MuiTextField",slot:"Root",overridesResolver:(n,r)=>r.root})({}),w2=P.forwardRef(function(r,i){const l=Le({props:r,name:"MuiTextField"}),{autoComplete:a,autoFocus:c=!1,children:f,className:p,color:h="primary",defaultValue:y,disabled:k=!1,error:x=!1,FormHelperTextProps:v,fullWidth:b=!1,helperText:C,id:S,InputLabelProps:$,inputProps:_,InputProps:O,inputRef:E,label:T,maxRows:I,minRows:z,multiline:L=!1,name:Q,onBlur:ne,onChange:m,onFocus:j,placeholder:B,required:U=!1,rows:Y,select:K=!1,SelectProps:X,slots:te={},slotProps:V={},type:q,value:J,variant:M="outlined",...H}=l,se={...l,autoFocus:c,color:h,disabled:k,error:x,fullWidth:b,multiline:L,required:U,select:K,variant:M},le=x2(se),de=Wi(S),ie=C&&de?`${de}-helper-text`:void 0,he=T&&de?`${de}-label`:void 0,ge=v2[M],ve={slots:te,slotProps:{input:O,inputLabel:$,htmlInput:_,formHelperText:v,select:X,...V}},ye={},_e=ve.slotProps.inputLabel;M==="outlined"&&(_e&&typeof _e.shrink<"u"&&(ye.notched=_e.shrink),ye.label=T),K&&((!X||!X.native)&&(ye.id=void 0),ye["aria-describedby"]=void 0);const[Te,Ge]=nt("input",{elementType:ge,externalForwardedProps:ve,additionalProps:ye,ownerState:se}),[Re,Ke]=nt("inputLabel",{elementType:IC,externalForwardedProps:ve,ownerState:se}),[Rt,gt]=nt("htmlInput",{elementType:"input",externalForwardedProps:ve,ownerState:se}),[at,zt]=nt("formHelperText",{elementType:oC,externalForwardedProps:ve,ownerState:se}),[ut,Ye]=nt("select",{elementType:Vh,externalForwardedProps:ve,ownerState:se}),xe=w.jsx(Te,{"aria-describedby":ie,autoComplete:a,autoFocus:c,defaultValue:y,fullWidth:b,multiline:L,name:Q,rows:Y,maxRows:I,minRows:z,type:q,value:J,id:de,inputRef:E,onBlur:ne,onChange:m,onFocus:j,placeholder:B,inputProps:gt,slots:{input:te.htmlInput?Rt:void 0},...Ge});return w.jsxs(S2,{className:Ee(le.root,p),disabled:k,error:x,fullWidth:b,ref:i,required:U,color:h,variant:M,ownerState:se,...H,children:[T!=null&&T!==""&&w.jsx(Re,{htmlFor:de,id:he,...Ke,children:T}),K?w.jsx(ut,{"aria-describedby":ie,id:de,labelId:he,value:J,input:xe,...Ye,children:f}):xe,C&&w.jsx(at,{id:ie,...zt,children:C})]})});class Lm{constructor(r){this.baseUrl=r,this.baseUrl=r.replace(/\/$/,"")}async getCorrectionData(){const r=await fetch(`${this.baseUrl}/correction-data`);if(!r.ok)throw new Error(`API error: ${r.statusText}`);return await r.json()}async submitCorrections(r){const i={corrections:r.corrections,corrected_segments:r.corrected_segments},l=await fetch(`${this.baseUrl}/complete`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)});if(!l.ok)throw new Error(`API error: ${l.statusText}`)}}class C2{async getCorrectionData(){throw new Error("Not supported in file-only mode")}async submitCorrections(r){throw new Error("Not supported in file-only mode")}}const zn={anchor:"#e3f2fd",corrected:"#e8f5e9",uncorrectedGap:"#fff3e0",highlighted:"#ffeb3b"},k2=Oo` + 0%, 100% { + opacity: 1; + background-color: inherit; + } + 50% { + opacity: 0.6; + background-color: ${zn.highlighted}; + } +`;function Wu({color:n,label:r,value:i,description:l,details:a,onClick:c}){return w.jsxs(Pr,{sx:{p:2,cursor:c?"pointer":"default","&:hover":c?{bgcolor:"action.hover"}:void 0},onClick:c,children:[w.jsxs(Ie,{sx:{display:"flex",alignItems:"center",mb:1},children:[n&&w.jsx(Ie,{sx:{width:16,height:16,borderRadius:1,bgcolor:n,mr:1}}),w.jsx(be,{variant:"subtitle2",color:"text.secondary",children:r})]}),w.jsx(be,{variant:"h6",children:i}),w.jsx(be,{variant:"caption",color:"text.secondary",children:l}),a&&w.jsx(Ie,{sx:{mt:1,pt:1,borderTop:1,borderColor:"divider"},children:a.map((f,p)=>w.jsxs(Ie,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",mt:.5},children:[w.jsx(be,{variant:"caption",color:"text.secondary",children:f.label}),w.jsx(be,{variant:"caption",children:f.value})]},p))})]})}function Gh({anchorCount:n,multiSourceAnchors:r=0,singleSourceMatches:i={spotify:0,genius:0},correctedGapCount:l=0,uncorrectedGapCount:a=0,uncorrectedGaps:c=[],replacedCount:f=0,addedCount:p=0,deletedCount:h=0,onMetricClick:y}){const k=(x,v)=>v===1?`Position ${x}`:`Positions ${x}-${x+v-1}`;return w.jsxs(vn,{container:!0,spacing:2,children:[w.jsx(vn,{item:!0,xs:12,sm:6,md:4,children:w.jsx(Wu,{color:zn.anchor,label:"Anchor Sequences",value:n??"-",description:"Matched sections between transcription and reference",details:[{label:"Multi-source Matches",value:r},{label:"Spotify Only",value:i.spotify},{label:"Genius Only",value:i.genius}],onClick:y==null?void 0:y.anchor})}),w.jsx(vn,{item:!0,xs:12,sm:6,md:4,children:w.jsx(Wu,{color:zn.corrected,label:"Corrected Gaps",value:l??"-",description:"Successfully corrected sections",details:[{label:"Words Replaced",value:f},{label:"Words Added",value:p},{label:"Words Deleted",value:h}],onClick:y==null?void 0:y.corrected})}),w.jsx(vn,{item:!0,xs:12,sm:6,md:4,children:w.jsx(Wu,{color:zn.uncorrectedGap,label:"Uncorrected Gaps",value:a,description:"Sections that may need manual review",details:c.map(x=>({label:k(x.position,x.length),value:x.length})),onClick:y==null?void 0:y.uncorrected})})]})}const b2=wn(w.jsx("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z"}),"Lock"),E2=wn(w.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");function P2({open:n,content:r,onClose:i,onUpdateCorrection:l,isReadOnly:a=!0}){const[c,f]=P.useState(""),[p,h]=P.useState(!1);if(P.useEffect(()=>{(r==null?void 0:r.type)==="gap"&&(f(r.data.word),h(!1))},[r]),!r)return null;const y=()=>{console.group("DetailsModal Edit Debug"),console.log("Starting edit for content:",JSON.stringify(r,null,2)),r.type==="gap"&&(console.log("Setting edited word:",r.data.word),f(r.data.word)),console.groupEnd(),h(!0)},k=()=>{console.group("DetailsModal Save Debug"),console.log("Current content:",JSON.stringify(r,null,2)),console.log("Edited word:",c),(r==null?void 0:r.type)==="gap"&&l&&(console.log("Saving edit with new word:",c),l(r.data.position,[c])),console.groupEnd(),i()},x=()=>{r.type==="gap"&&(f(r.data.word),h(!1))},v=C=>{console.log("Word changed to:",C.target.value),f(C.target.value)},b=()=>{var C,S,$,_,O;switch(r.type){case"anchor":return w.jsxs(vn,{container:!0,spacing:2,children:[w.jsx(Mt,{title:"Text",value:`"${r.data.text}"`}),w.jsx(Mt,{title:"Words",value:r.data.words.join(" ")}),w.jsx(Mt,{title:"Position",value:r.data.position}),w.jsx(Mt,{title:"Reference Positions",value:w.jsx(Ie,{component:"pre",sx:{margin:0,fontSize:"0.875rem"},children:JSON.stringify(r.data.reference_positions,null,2)})}),w.jsx(Mt,{title:"Confidence",value:`${(r.data.confidence*100).toFixed(2)}%`}),w.jsx(Mt,{title:"Length",value:`${r.data.length} words`}),r.data.phrase_score&&w.jsxs(w.Fragment,{children:[w.jsx(Mt,{title:"Phrase Type",value:r.data.phrase_score.phrase_type}),w.jsx(Mt,{title:"Scores",value:w.jsxs(Ie,{sx:{pl:2},children:[w.jsxs(be,{children:["Total: ",((S=(C=r.data)==null?void 0:C.total_score)==null?void 0:S.toFixed(2))??"N/A"]}),w.jsxs(be,{children:["Natural Break: ",((O=(_=($=r.data)==null?void 0:$.phrase_score)==null?void 0:_.natural_break_score)==null?void 0:O.toFixed(2))??"N/A"]}),w.jsxs(be,{children:["Length: ",r.data.phrase_score.length_score.toFixed(2)]}),w.jsxs(be,{children:["Phrase: ",r.data.phrase_score.total_score.toFixed(2)]})]})})]})]});case"gap":return w.jsxs(vn,{container:!0,spacing:2,children:[w.jsx(Mt,{title:"Transcribed Text",value:`"${r.data.text}"`}),w.jsx(Mt,{title:"Current Text",value:p?w.jsxs(Ie,{children:[w.jsx(w2,{value:c,onChange:v,fullWidth:!0,label:"Edit word",variant:"outlined",size:"small"}),w.jsxs(Ie,{sx:{display:"flex",gap:1},children:[w.jsx(kr,{variant:"contained",onClick:k,children:"Save Changes"}),w.jsx(kr,{variant:"outlined",onClick:x,children:"Cancel"})]})]}):w.jsxs(Ie,{sx:{display:"flex",alignItems:"center",gap:2},children:[w.jsxs(be,{children:['"',r.data.words.map(E=>{const T=r.data.corrections.find(I=>I.original_word===E);return T?T.corrected_word:E}).join(" "),'"']}),!a&&w.jsx(kr,{variant:"outlined",size:"small",onClick:y,children:"Edit"})]})}),w.jsx(Mt,{title:"Position",value:r.data.position}),w.jsx(Mt,{title:"Length",value:`${r.data.length} words`}),r.data.corrections.length>0&&w.jsx(Mt,{title:"Corrections",value:w.jsx(Ie,{sx:{pl:2},children:r.data.corrections.map((E,T)=>w.jsxs(Ie,{sx:{mb:2},children:[w.jsxs(be,{children:['"',E.original_word,'" → "',E.corrected_word,'"']}),w.jsxs(be,{children:["Confidence: ",(E.confidence*100).toFixed(2),"%"]}),w.jsxs(be,{children:["Source: ",E.source]}),w.jsxs(be,{children:["Reason: ",E.reason]}),Object.keys(E.alternatives).length>0&&w.jsxs(be,{component:"pre",sx:{fontSize:"0.875rem"},children:["Alternatives: ",JSON.stringify(E.alternatives,null,2)]})]},T))})}),w.jsx(Mt,{title:"Reference Words",value:w.jsx(Ie,{component:"pre",sx:{margin:0,fontSize:"0.875rem"},children:JSON.stringify(r.data.reference_words,null,2)})}),r.data.preceding_anchor&&w.jsx(Mt,{title:"Preceding Anchor",value:`"${r.data.preceding_anchor.text}"`}),r.data.following_anchor&&w.jsx(Mt,{title:"Following Anchor",value:`"${r.data.following_anchor.text}"`})]});default:return null}};return w.jsxs(Lw,{open:n,onClose:i,maxWidth:"sm",fullWidth:!0,PaperProps:{sx:{position:"relative"}},children:[w.jsx(Ah,{onClick:i,sx:{position:"absolute",right:8,top:8},children:w.jsx(E2,{})}),w.jsxs(Kw,{children:[r.type.charAt(0).toUpperCase()+r.type.slice(1)," Details"]}),w.jsx(Hw,{dividers:!0,children:b()})]})}function Mt({title:n,value:r}){return w.jsxs(w.Fragment,{children:[w.jsx(vn,{item:!0,xs:4,children:w.jsx(be,{variant:"subtitle1",fontWeight:"bold",children:n})}),w.jsx(vn,{item:!0,xs:8,children:typeof r=="string"||typeof r=="number"?w.jsx(be,{children:r}):r})]})}const Kh=x1("span")(({shouldFlash:n})=>({display:"inline-block",marginRight:"0.25em",transition:"background-color 0.2s ease",...n&&{animation:`${k2} 0.4s ease-in-out 3`}})),Uu=n=>n.toLowerCase().replace(/[.,!?']/g,"");function R2({referenceTexts:n,anchors:r,gaps:i,onElementClick:l,onWordClick:a,flashingType:c,corrected_segments:f,highlightedWordIndex:p,currentSource:h,onSourceChange:y,onDebugInfoUpdate:k}){const x=P.useRef([]),{newlineIndices:v}=P.useMemo(()=>(x.current=f.map(S=>({segment:S.text.trim(),lastWord:"",normalizedLastWord:"",overlappingAnchors:[],matchingGap:null,debugLog:[]})),{newlineIndices:new Set(f.slice(0,-1).map((S,$)=>{var Q,ne;const _=S.text.trim(),O=_.split(/\s+/),E=O[O.length-1],T=Uu(E);(Q=x.current[$].debugLog)==null||Q.push(`Processing segment: "${_}" + Words: ${O.join("|")} + Last word: "${E}" + Normalized last word: "${T}"`);const z=f.slice(0,$).reduce((m,j)=>m+j.text.trim().split(/\s+/).length,0)+O.length-1,L=r.find(m=>{var Y;const j=m.transcription_position,B=j+m.length-1,U=z>=j&&z<=B;return(Y=x.current[$].debugLog)==null||Y.push(`Checking anchor: "${m.text}" + Position range: ${j}-${B} + Last word position: ${z} + Is in range: ${U} + Words: ${m.words.join("|")}`),U});if((L==null?void 0:L.reference_positions[h])!==void 0){const m=L.words,j=m.findIndex(B=>{var K;const U=Uu(B),Y=U===T;return(K=x.current[$].debugLog)==null||K.push(`Comparing words: + Anchor word: "${B}" (normalized: "${U}") + Segment word: "${E}" (normalized: "${T}") + Matches: ${Y}`),Y});if(j!==-1){const B=L.reference_positions[h]+j;return(ne=x.current[$].debugLog)==null||ne.push(`Found match: + Word index in anchor: ${j} + Reference position: ${L.reference_positions[h]} + Final position: ${B}`),x.current[$]={...x.current[$],lastWord:E,normalizedLastWord:T,overlappingAnchors:[{text:L.text,range:[L.transcription_position,L.transcription_position+L.length-1],words:m,hasMatchingWord:!0}],wordPositionDebug:{anchorWords:m,wordIndex:j,referencePosition:L.reference_positions[h],finalPosition:B,normalizedWords:{anchor:Uu(m[j]),segment:T}}},B}}return null}).filter(S=>S!==null&&S>=0))}),[f,r,h]);P.useEffect(()=>{k==null||k(x.current)},[k]);const b=()=>{const C=[],S=n[h].split(/\s+/);let $=0;return S.forEach((_,O)=>{const E=$,T=r.find(z=>{const L=z.reference_positions[h];return L===void 0?!1:E>=L&&E{var ne;if(!z.corrections.length)return!1;const L=z.corrections[0],Q=(ne=L.reference_positions)==null?void 0:ne[h];return Q===void 0?!1:E>=Q&&E{z.detail===1&&setTimeout(()=>{z.defaultPrevented||a==null||a({wordIndex:E,type:T?"anchor":I?"gap":"other",anchor:T,gap:I})},200)},onDoubleClick:z=>{z.preventDefault(),T?l({type:"anchor",data:{...T,position:E}}):I&&l({type:"gap",data:{...I,position:E,word:_}})},children:_},`${_}-${O}`)),v.has(E)?C.push(w.jsx("br",{},`br-${O}`)):C.push(" "),$++}),C};return w.jsxs(Pr,{sx:{p:2},children:[w.jsxs(Ie,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",mb:2},children:[w.jsx(be,{variant:"h6",children:"Reference Text"}),w.jsxs(Ie,{children:[w.jsx(kr,{size:"small",variant:h==="genius"?"contained":"outlined",onClick:()=>y("genius"),sx:{mr:1},children:"Genius"}),w.jsx(kr,{size:"small",variant:h==="spotify"?"contained":"outlined",onClick:()=>y("spotify"),children:"Spotify"})]})]}),w.jsx(be,{component:"pre",sx:{fontFamily:"monospace",whiteSpace:"pre-wrap",margin:0,lineHeight:1.5},children:b()})]})}function T2({data:n,onElementClick:r,onWordClick:i,flashingType:l,highlightInfo:a}){const c=()=>{const p=n.corrected_text.replace(/\n\n+/g,` +`).split(/(\s+)/);let h=0;const y=new Map;return n.gap_sequences.forEach(k=>{k.corrections.forEach(x=>{y.set(x.original_position,{original:x.original_word,corrected:x.corrected_word,is_deletion:x.is_deletion,split_total:x.split_total})})}),p.map((k,x)=>{if(/^\s+$/.test(k))return k;const v=h,b=n.anchor_sequences.find(O=>{const E=O.transcription_position,T=E+O.length;return v>=E&&v{const E=O.transcription_position,T=E+O.length;return v>=E&&v0:!1,$=!!(l==="anchor"&&b||l==="corrected"&&S||l==="uncorrected"&&C&&!S||l==="word"&&(a==null?void 0:a.type)==="anchor"&&b&&b.transcription_position===a.transcriptionIndex&&v>=b.transcription_position&&v{O.detail===1&&setTimeout(()=>{O.defaultPrevented||i==null||i({wordIndex:v,type:b?"anchor":C?"gap":"other",anchor:b,gap:C})},200)},onDoubleClick:O=>{O.preventDefault(),b?r({type:"anchor",data:{...b,position:v}}):C&&r({type:"gap",data:{...C,position:v,word:k}})},children:k},`${k}-${x}-${$}`);return h++,_})};return w.jsxs(Pr,{sx:{p:2},children:[w.jsx(be,{variant:"h6",gutterBottom:!0,children:"Corrected Transcription"}),w.jsx(be,{component:"pre",sx:{fontFamily:"monospace",whiteSpace:"pre-wrap",margin:0,lineHeight:1.5},children:c()})]})}const $2=wn(w.jsx("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z"}),"ContentCopy"),I2=wn(w.jsx("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");function _2({data:n,currentSource:r,anchorMatchInfo:i}){const l=P.useRef(null),[a,c]=P.useState(!1),{newlineInfo:f,newlineIndices:p}=P.useMemo(()=>{const v=new Map,b=new Set(n.corrected_segments.slice(0,-1).map((C,S)=>{const $=C.text.trim().split(/\s+/),_=$[$.length-1],O=n.anchor_sequences.find(z=>{const L=z.transcription_position,Q=L+z.length-1,ne=n.corrected_segments.slice(0,S).reduce((m,j)=>m+j.text.trim().split(/\s+/).length,0)+$.length-1;return ne>=L&&ne<=Q});if(!O)return console.warn(`Could not find anchor for segment end: "${C.text.trim()}"`),null;const E=O.reference_positions[r];if(E===void 0)return null;const T=O.words.indexOf(_),I=E+T;return v.set(I,C.text.trim()),I}).filter(C=>C!==null));return{newlineInfo:v,newlineIndices:b}},[n.corrected_segments,n.anchor_sequences,r]),h=P.useMemo(()=>n.corrected_segments.slice(0,5).map((v,b)=>{const C=v.text.trim().split(/\s+/),S=n.corrected_segments.slice(0,b).reduce((O,E)=>O+E.text.trim().split(/\s+/).length,0),$=S+C.length-1,_=n.anchor_sequences.find(O=>{const E=O.transcription_position,T=E+O.length;return $>=E&&$n.anchor_sequences.filter(v=>v.transcription_position<50),[n.anchor_sequences]),k=P.useMemo(()=>n.gap_sequences.filter(v=>v.transcription_position<50),[n.gap_sequences]),x=v=>{v.stopPropagation(),c(!0),setTimeout(()=>{if(l.current){const b=l.current.innerText;navigator.clipboard.writeText(b),c(!1)}},100)};return w.jsx(Ie,{sx:{mb:3},children:w.jsxs(Bx,{expanded:a,onChange:(v,b)=>c(b),children:[w.jsxs(dS,{expandIcon:w.jsx(I2,{}),sx:{"& .MuiAccordionSummary-content":{display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"}},children:[w.jsx(be,{children:"Debug Information"}),w.jsx(Ie,{onClick:v=>v.stopPropagation(),sx:{display:"flex",alignItems:"center",mr:2},children:w.jsxs(be,{component:"span",variant:"body2",sx:{display:"flex",alignItems:"center",cursor:"pointer","&:hover":{opacity:.7}},onClick:x,children:[w.jsx($2,{sx:{mr:.5,fontSize:"1rem"}}),"Copy All"]})})]}),w.jsx(Vx,{children:w.jsxs(Ie,{ref:l,sx:{display:"flex",flexDirection:"column",gap:2},children:[w.jsxs(Ie,{children:[w.jsx(be,{variant:"h6",gutterBottom:!0,children:"Debug Logs (first 5 segments)"}),w.jsx(be,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap",backgroundColor:"#f5f5f5",padding:2,borderRadius:1},children:i.slice(0,5).map((v,b)=>`Segment ${b+1}: "${v.segment}" +`+(v.debugLog?v.debugLog.map(C=>` ${C}`).join(` +`):` No debug logs +`)).join(` +`)})]}),w.jsxs(Ie,{children:[w.jsx(be,{variant:"h6",gutterBottom:!0,children:"First 5 Segments (with position details)"}),w.jsx(be,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap"},children:h.map(({segment:v,segmentWords:b,previousWords:C,lastWordPosition:S,matchingAnchor:$},_)=>`Segment ${_+1}: "${v.text.trim()}" + Words: ${v.words.length} (${b.length} after trimming) + Word count before segment: ${C} + Last word position: ${S} + Matching anchor: ${$?`"${$.text}" + Position: ${$.transcription_position} + Length: ${$.length} + Reference positions: genius=${$.reference_positions.genius}, spotify=${$.reference_positions.spotify}`:"None"} +`).join(` +`)})]}),w.jsxs(Ie,{children:[w.jsx(be,{variant:"h6",gutterBottom:!0,children:"Relevant Anchors"}),w.jsx(be,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap"},children:y.map((v,b)=>`Anchor ${b}: "${v.text}" + Position: ${v.transcription_position} + Length: ${v.length} + Words: ${v.words.join(" ")} + Reference Positions: genius=${v.reference_positions.genius}, spotify=${v.reference_positions.spotify} +`).join(` +`)})]}),w.jsxs(Ie,{children:[w.jsx(be,{variant:"h6",gutterBottom:!0,children:"Relevant Gaps"}),w.jsx(be,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap"},children:k.map((v,b)=>`Gap ${b}: "${v.text}" + Position: ${v.transcription_position} + Length: ${v.length} + Words: ${v.words.join(" ")} + Corrections: ${v.corrections.length} +`).join(` +`)})]}),w.jsxs(Ie,{children:[w.jsx(be,{variant:"h6",gutterBottom:!0,children:"First 5 Newlines (with detailed anchor matching)"}),w.jsx(be,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap"},children:Array.from(p).sort((v,b)=>v-b).slice(0,5).map(v=>{const b=n.anchor_sequences.find(E=>{const T=E.reference_positions[r],I=T+E.length;return v>=T&&vf.get(v)===E.text.trim()),S=C?n.corrected_segments.indexOf(C):-1,$=C==null?void 0:C.text.trim().split(/\s+/).pop(),_=(b==null?void 0:b.words.indexOf($??""))??-1,O=b&&_!==-1?b.reference_positions[r]+_:"Unknown";return`Position ${v}: "${f.get(v)}" + In Anchor: ${b?`"${b.text}"`:"None"} + Anchor Position: ${b==null?void 0:b.reference_positions[r]} + Matching Segment Index: ${S} + Expected Position in Reference: ${O} +`}).join(` +`)})]}),w.jsxs(Ie,{children:[w.jsx(be,{variant:"h6",gutterBottom:!0,children:"Anchor Matching Debug (first 5 segments)"}),w.jsx(be,{component:"pre",sx:{fontSize:"0.75rem",whiteSpace:"pre-wrap"},children:i.slice(0,5).map((v,b)=>` +Segment ${b}: "${v.segment}" + Last word: "${v.lastWord}" (normalized: "${v.normalizedLastWord}") + Debug Log: +${v.debugLog?v.debugLog.map(C=>` ${C}`).join(` +`):" none"} + Overlapping anchors: +${v.overlappingAnchors.map(C=>` "${C.text}" + Range: ${C.range[0]}-${C.range[1]} + Words: ${C.words.join(", ")} + Has matching word: ${C.hasMatchingWord} +`).join(` +`)} + Word Position Debug: ${v.wordPositionDebug?` + Anchor words: ${v.wordPositionDebug.anchorWords.join(", ")} + Word index in anchor: ${v.wordPositionDebug.wordIndex} + Reference position: ${v.wordPositionDebug.referencePosition} + Final position: ${v.wordPositionDebug.finalPosition}`:"none"} +`).join(` +`)})]})]})})]})})}function Fm(n){const r=JSON.parse(JSON.stringify(n)),i=l=>{for(const a in l){const c=l[a];if(typeof c=="number"){let f;Number.isInteger(c)?f=c.toFixed(1):f=c.toString(),l[a]=parseFloat(f)}else typeof c=="object"&&c!==null&&i(c)}};return i(r),r}function M2({data:n,onFileLoad:r,apiClient:i,isReadOnly:l}){const[a,c]=P.useState(null),[f,p]=P.useState(null),[h,y]=P.useState(null),[k,x]=P.useState("genius"),[v,b]=P.useState([]),[C,S]=P.useState(new Map),[$,_]=P.useState(!1),[O,E]=P.useState(n),T=Gr(),I=kC(T.breakpoints.down("md")),z=P.useCallback((m,j)=>{p(null),y(null),requestAnimationFrame(()=>{requestAnimationFrame(()=>{p(m),j&&y(j),setTimeout(()=>{p(null),y(null)},1200)})})},[]),L=P.useCallback(m=>{if(console.group("Word Click Debug Info"),console.log("Clicked word info:",JSON.stringify(m,null,2)),m.type==="gap"&&m.gap){console.log("Gap sequence:",JSON.stringify(m.gap,null,2));const j={type:"gap",data:{...m.gap,position:m.gap.transcription_position+(m.wordIndex-m.gap.transcription_position),word:m.gap.words[m.wordIndex-m.gap.transcription_position]}};c(j),console.log("Set modal content:",JSON.stringify(j,null,2))}console.groupEnd()},[]),Q=P.useCallback((m,j)=>{console.group("handleUpdateCorrection Debug"),console.log("Position:",m),console.log("Updated words:",j);const B=JSON.parse(JSON.stringify(O)),U=B.gap_sequences.findIndex(Y=>m>=Y.transcription_position&&m{const M=new Map(J);return M.set(m,j),M});const X={original_word:Y.words[K],corrected_word:j.join(" "),segment_index:0,original_position:m,source:"manual",confidence:1,reason:"Manual correction during review",alternatives:{},is_deletion:!1,length:j.length,reference_positions:{}};let te=0,V=-1,q=-1;for(let J=0;J=te&&mle.source!=="manual").concat([X])};const se=[...J.words];se[q]={...M,text:j[0],confidence:1},B.corrected_segments[V]={...J,words:se,text:se.map(le=>le.text).join(" ")},console.log("Updated both gap and segment")}else console.error("Could not find matching segment for position:",m)}B.corrected_text=B.corrected_segments.map(Y=>Y.text).join(` +`),E(B),console.groupEnd()},[O]),ne=P.useCallback(async()=>{if(!i)return;let m;if(C.size>0){console.log("Manual corrections found:",Array.from(C.entries()));const j=JSON.parse(JSON.stringify(O));if(console.log("Deep cloned data:",JSON.stringify(j,null,2)),j.gap_sequences=j.gap_sequences.map(B=>{const U=C.get(B.transcription_position);return U?{...B,words:U,text:U.join(" "),corrections:[...B.corrections,{original_word:B.text,corrected_word:U.join(" "),segment_index:0,original_position:B.transcription_position,source:"manual",confidence:1,reason:"Manual correction during review",alternatives:{},is_deletion:!1,length:U.length,reference_positions:{}}]}:B}),C.size>0){const B=j.corrected_text.split(` +`);let U=0;const Y=B.map(K=>{const X=K.trim().split(/\s+/),te=X.length;let V=!1;for(const[q,J]of C.entries())if(q>=U&&qse.transcription_position===q);H&&(X.splice(M,H.length,...J),V=!0)}return U+=te,V?X.join(" "):K});j.corrected_text=Y.join(` +`)}m=Fm(j),console.log("Submitting data with manual corrections:",m)}else console.log("Original data:",n),console.log("No manual corrections, submitting original data"),m=Fm(n);console.log("Data being sent to API:",m),await i.submitCorrections(m),_(!0)},[i,n,C]);return w.jsxs(Ie,{children:[l&&w.jsxs(Ie,{sx:{display:"flex",alignItems:"center",mb:2,color:"text.secondary"},children:[w.jsx(b2,{sx:{mr:1}}),w.jsx(be,{variant:"body2",children:"View Only Mode"})]}),w.jsxs(Ie,{sx:{display:"flex",flexDirection:I?"column":"row",gap:2,justifyContent:"space-between",alignItems:I?"stretch":"center",mb:3},children:[w.jsx(be,{variant:"h4",sx:{fontSize:I?"1.75rem":"2.125rem"},children:"Lyrics Correction Review"}),l&&w.jsx(kr,{variant:"outlined",startIcon:w.jsx(Th,{}),onClick:r,fullWidth:I,children:"Load File"})]}),w.jsx(Ie,{sx:{mb:3},children:w.jsx(Gh,{anchorCount:O.metadata.anchor_sequences_count,multiSourceAnchors:O.anchor_sequences.filter(m=>Object.keys(m.reference_positions).length>1).length,singleSourceMatches:{spotify:O.anchor_sequences.filter(m=>Object.keys(m.reference_positions).length===1&&"spotify"in m.reference_positions).length,genius:O.anchor_sequences.filter(m=>Object.keys(m.reference_positions).length===1&&"genius"in m.reference_positions).length},correctedGapCount:O.gap_sequences.filter(m=>{var j;return((j=m.corrections)==null?void 0:j.length)>0}).length,uncorrectedGapCount:O.gap_sequences.filter(m=>{var j;return!((j=m.corrections)!=null&&j.length)}).length,uncorrectedGaps:O.gap_sequences.filter(m=>{var j;return!((j=m.corrections)!=null&&j.length)}).map(m=>({position:m.transcription_position,length:m.length})),replacedCount:O.gap_sequences.reduce((m,j)=>{var B;return m+(((B=j.corrections)==null?void 0:B.filter(U=>!U.is_deletion&&!U.split_total).length)??0)},0),addedCount:O.gap_sequences.reduce((m,j)=>{var B;return m+(((B=j.corrections)==null?void 0:B.filter(U=>U.split_total).length)??0)},0),deletedCount:O.gap_sequences.reduce((m,j)=>{var B;return m+(((B=j.corrections)==null?void 0:B.filter(U=>U.is_deletion).length)??0)},0),onMetricClick:{anchor:()=>z("anchor"),corrected:()=>z("corrected"),uncorrected:()=>z("uncorrected")}})}),w.jsx(_2,{data:O,currentSource:k,anchorMatchInfo:v}),w.jsxs(vn,{container:!0,spacing:2,direction:I?"column":"row",children:[w.jsx(vn,{item:!0,xs:12,md:6,children:w.jsx(T2,{data:O,onElementClick:c,onWordClick:L,flashingType:f,highlightInfo:h})}),w.jsx(vn,{item:!0,xs:12,md:6,children:w.jsx(R2,{referenceTexts:O.reference_texts,anchors:O.anchor_sequences,gaps:O.gap_sequences,onElementClick:c,onWordClick:L,flashingType:f,corrected_segments:O.corrected_segments,currentSource:k,onSourceChange:x,onDebugInfoUpdate:b})})]}),w.jsx(P2,{open:a!==null,content:a,onClose:()=>c(null),onUpdateCorrection:Q,isReadOnly:l}),!l&&i&&w.jsx(Ie,{sx:{mt:2},children:w.jsx(kr,{variant:"contained",onClick:ne,disabled:$,children:$?"Review Complete":"Finish Review"})})]})}function N2(){const[n,r]=P.useState(null),[i,l]=P.useState(!1),[a,c]=P.useState(null),[f,p]=P.useState(null),[h,y]=P.useState(!0);P.useEffect(()=>{const C=new URLSearchParams(window.location.search).get("baseApiUrl");if(C){const S=decodeURIComponent(C);p(new Lm(S)),y(!1),k(S)}else p(new C2),y(!0)},[]);const k=async b=>{try{const S=await new Lm(b).getCorrectionData();console.log("Fetched data:",S),r(S)}catch(C){c(`Failed to fetch data: ${C.message}`)}},x=async()=>{const b=document.createElement("input");b.type="file",b.accept=".json",b.onchange=async C=>{var $;const S=($=C.target.files)==null?void 0:$[0];if(S)try{const _=await S.text();console.log("File contents:",_.slice(0,500)+"...");const O=JSON.parse(_);console.log("Parsed file data:",O),r(O)}catch(_){c(`Error loading file: ${_.message}. Please make sure it is a valid JSON file.`)}},b.click()},v=()=>n?w.jsx(zc,{open:i,onClose:()=>l(!1),"aria-labelledby":"metadata-modal",children:w.jsxs(Ie,{sx:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:400,bgcolor:"background.paper",boxShadow:24,p:4,borderRadius:1},children:[w.jsx(be,{variant:"h6",gutterBottom:!0,children:"Correction Process Details"}),w.jsxs(Ie,{sx:{mb:2},children:[w.jsx(be,{variant:"subtitle2",color:"text.secondary",children:"Total Words"}),w.jsx(be,{children:n.metadata.total_words})]}),w.jsxs(Ie,{sx:{mb:2},children:[w.jsx(be,{variant:"subtitle2",color:"text.secondary",children:"Gap Sequences"}),w.jsx(be,{children:n.metadata.gap_sequences_count})]}),w.jsxs(Ie,{sx:{mb:2},children:[w.jsx(be,{variant:"subtitle2",color:"text.secondary",children:"Corrections Made"}),w.jsx(be,{children:n.corrections_made})]}),w.jsxs(Ie,{sx:{mb:2},children:[w.jsx(be,{variant:"subtitle2",color:"text.secondary",children:"Correction Ratio"}),w.jsxs(be,{children:[(n.metadata.correction_ratio*100).toFixed(1),"%"]})]})]})}):null;return n?w.jsxs(Ie,{sx:{p:3},children:[a&&w.jsx(ul,{severity:"error",sx:{mb:2},onClose:()=>c(null),children:a}),h&&w.jsx(ul,{severity:"info",sx:{mb:2},children:"Running in read-only mode. Connect to an API to enable editing."}),w.jsx(M2,{data:n,onFileLoad:x,onShowMetadata:()=>l(!0),apiClient:f,isReadOnly:h}),v()]}):w.jsxs(Ie,{sx:{p:3},children:[a&&w.jsx(ul,{severity:"error",sx:{mb:2},onClose:()=>c(null),children:a}),h?w.jsxs(w.Fragment,{children:[w.jsx(ul,{severity:"info",sx:{mb:2},children:"Running in read-only mode. Connect to an API to enable editing."}),w.jsxs(Ie,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",mb:3},children:[w.jsx(be,{variant:"h4",children:"Lyrics Correction Review"}),w.jsx(kr,{variant:"outlined",startIcon:w.jsx(Th,{}),onClick:x,children:"Load File"})]}),w.jsx(Ie,{sx:{mb:3},children:w.jsx(Gh,{})})]}):w.jsx(Ie,{sx:{display:"flex",justifyContent:"center",alignItems:"center",height:"50vh"},children:w.jsx(be,{variant:"h6",color:"text.secondary",children:"Loading Lyrics Correction Review..."})})]})}Jy.createRoot(document.getElementById("root")).render(w.jsx(N2,{})); diff --git a/lyrics_transcriber/frontend/dist/index.html b/lyrics_transcriber/frontend/dist/index.html index d2e9195..9a8ed4e 100644 --- a/lyrics_transcriber/frontend/dist/index.html +++ b/lyrics_transcriber/frontend/dist/index.html @@ -5,7 +5,7 @@ Lyrics Transcriber Analyzer - +
diff --git a/lyrics_transcriber/frontend/package-lock.json b/lyrics_transcriber/frontend/package-lock.json index 61b597a..71a901c 100644 --- a/lyrics_transcriber/frontend/package-lock.json +++ b/lyrics_transcriber/frontend/package-lock.json @@ -32,6 +32,8 @@ }, "node_modules/@ampproject/remapping": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -44,6 +46,8 @@ }, "node_modules/@babel/code-frame": { "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", @@ -55,7 +59,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.3", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.5.tgz", + "integrity": "sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==", "dev": true, "license": "MIT", "engines": { @@ -63,20 +69,22 @@ } }, "node_modules/@babel/core": { - "version": "7.26.0", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.7.tgz", + "integrity": "sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.5", + "@babel/helper-compilation-targets": "^7.26.5", "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", + "@babel/helpers": "^7.26.7", + "@babel/parser": "^7.26.7", "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", + "@babel/traverse": "^7.26.7", + "@babel/types": "^7.26.7", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -91,12 +99,21 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, "node_modules/@babel/generator": { - "version": "7.26.3", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.5.tgz", + "integrity": "sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.3", - "@babel/types": "^7.26.3", + "@babel/parser": "^7.26.5", + "@babel/types": "^7.26.5", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -106,11 +123,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.9", + "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", @@ -122,6 +141,8 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", @@ -133,6 +154,8 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dev": true, "license": "MIT", "dependencies": { @@ -148,7 +171,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", "dev": true, "license": "MIT", "engines": { @@ -157,6 +182,8 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -164,6 +191,8 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -171,6 +200,8 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "dev": true, "license": "MIT", "engines": { @@ -178,22 +209,26 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.0", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.7.tgz", + "integrity": "sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==", "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" + "@babel/types": "^7.26.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.26.3", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.7.tgz", + "integrity": "sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==", "license": "MIT", "dependencies": { - "@babel/types": "^7.26.3" + "@babel/types": "^7.26.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -204,6 +239,8 @@ }, "node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", "dev": true, "license": "MIT", "dependencies": { @@ -218,6 +255,8 @@ }, "node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", "dev": true, "license": "MIT", "dependencies": { @@ -231,7 +270,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.26.0", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.7.tgz", + "integrity": "sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==", "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" @@ -242,6 +283,8 @@ }, "node_modules/@babel/template": { "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.25.9", @@ -253,14 +296,16 @@ } }, "node_modules/@babel/traverse": { - "version": "7.26.4", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.7.tgz", + "integrity": "sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.3", - "@babel/parser": "^7.26.3", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.7", "@babel/template": "^7.25.9", - "@babel/types": "^7.26.3", + "@babel/types": "^7.26.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -270,13 +315,17 @@ }, "node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@babel/types": { - "version": "7.26.3", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.7.tgz", + "integrity": "sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -288,6 +337,8 @@ }, "node_modules/@emotion/babel-plugin": { "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.16.7", @@ -303,12 +354,10 @@ "stylis": "4.2.0" } }, - "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { - "version": "1.9.0", - "license": "MIT" - }, "node_modules/@emotion/cache": { "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", "license": "MIT", "dependencies": { "@emotion/memoize": "^0.9.0", @@ -320,10 +369,14 @@ }, "node_modules/@emotion/hash": { "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", "license": "MIT" }, "node_modules/@emotion/is-prop-valid": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", + "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", "license": "MIT", "dependencies": { "@emotion/memoize": "^0.9.0" @@ -331,10 +384,14 @@ }, "node_modules/@emotion/memoize": { "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", "license": "MIT" }, "node_modules/@emotion/react": { "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", + "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", @@ -357,6 +414,8 @@ }, "node_modules/@emotion/serialize": { "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", "license": "MIT", "dependencies": { "@emotion/hash": "^0.9.2", @@ -368,10 +427,14 @@ }, "node_modules/@emotion/sheet": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", "license": "MIT" }, "node_modules/@emotion/styled": { "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz", + "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", @@ -393,10 +456,14 @@ }, "node_modules/@emotion/unitless": { "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", "license": "MIT" }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", "license": "MIT", "peerDependencies": { "react": ">=16.8.0" @@ -404,14 +471,88 @@ }, "node_modules/@emotion/utils": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", "license": "MIT" }, "node_modules/@emotion/weak-memoize": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", "license": "MIT" }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", + "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", + "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", + "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", + "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/darwin-arm64": { "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", + "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", "cpu": [ "arm64" ], @@ -425,8 +566,350 @@ "node": ">=18" } }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", + "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", + "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", + "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", + "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", + "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", + "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", + "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", + "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", + "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", + "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", + "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", + "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", + "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", + "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", + "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", + "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", + "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", + "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", + "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", + "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", "dev": true, "license": "MIT", "dependencies": { @@ -444,6 +927,8 @@ }, "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "license": "Apache-2.0", "engines": { @@ -455,6 +940,8 @@ }, "node_modules/@eslint-community/regexpp": { "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "dev": true, "license": "MIT", "engines": { @@ -463,6 +950,8 @@ }, "node_modules/@eslint/config-array": { "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz", + "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -475,7 +964,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.9.1", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", + "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -487,6 +978,8 @@ }, "node_modules/@eslint/eslintrc": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", + "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", "dev": true, "license": "MIT", "dependencies": { @@ -509,6 +1002,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, "license": "MIT", "engines": { @@ -519,7 +1014,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.17.0", + "version": "9.19.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.19.0.tgz", + "integrity": "sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==", "dev": true, "license": "MIT", "engines": { @@ -528,6 +1025,8 @@ }, "node_modules/@eslint/object-schema": { "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz", + "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -535,10 +1034,13 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.4", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz", + "integrity": "sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==", "dev": true, "license": "Apache-2.0", "dependencies": { + "@eslint/core": "^0.10.0", "levn": "^0.4.1" }, "engines": { @@ -547,6 +1049,8 @@ }, "node_modules/@humanfs/core": { "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -555,6 +1059,8 @@ }, "node_modules/@humanfs/node": { "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -567,6 +1073,8 @@ }, "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -579,6 +1087,8 @@ }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -591,6 +1101,8 @@ }, "node_modules/@humanwhocodes/retry": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz", + "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -603,6 +1115,8 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -615,6 +1129,8 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "license": "MIT", "engines": { "node": ">=6.0.0" @@ -622,6 +1138,8 @@ }, "node_modules/@jridgewell/set-array": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "license": "MIT", "engines": { "node": ">=6.0.0" @@ -629,10 +1147,14 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -640,7 +1162,9 @@ } }, "node_modules/@mui/core-downloads-tracker": { - "version": "6.3.0", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.4.1.tgz", + "integrity": "sha512-SfDLWMV5b5oXgDf3NTa2hCTPC1d2defhDH2WgFKmAiejC4mSfXYbyi+AFCLzpizauXhgBm8OaZy9BHKnrSpahQ==", "license": "MIT", "funding": { "type": "opencollective", @@ -648,7 +1172,9 @@ } }, "node_modules/@mui/icons-material": { - "version": "6.3.0", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.4.1.tgz", + "integrity": "sha512-wsxFcUTQxt4s+7Bg4GgobqRjyaHLmZGNOs+HJpbwrwmLbT6mhIJxhpqsKzzWq9aDY8xIe7HCjhpH7XI5UD6teA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0" @@ -661,7 +1187,7 @@ "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@mui/material": "^6.3.0", + "@mui/material": "^6.4.1", "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, @@ -672,14 +1198,16 @@ } }, "node_modules/@mui/material": { - "version": "6.3.0", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.4.1.tgz", + "integrity": "sha512-MFBfia6UiKxyoLeGkAh8M15bkeDmfnsUTMRJd/vTQue6YQ8AQ6lw9HqDthyYghzDEWIvZO/lQQzLrZE8XwNJLA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", - "@mui/core-downloads-tracker": "^6.3.0", - "@mui/system": "^6.3.0", - "@mui/types": "^7.2.20", - "@mui/utils": "^6.3.0", + "@mui/core-downloads-tracker": "^6.4.1", + "@mui/system": "^6.4.1", + "@mui/types": "^7.2.21", + "@mui/utils": "^6.4.1", "@popperjs/core": "^2.11.8", "@types/react-transition-group": "^4.4.12", "clsx": "^2.1.1", @@ -698,7 +1226,7 @@ "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@mui/material-pigment-css": "^6.3.0", + "@mui/material-pigment-css": "^6.4.1", "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" @@ -719,11 +1247,13 @@ } }, "node_modules/@mui/private-theming": { - "version": "6.3.0", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.4.1.tgz", + "integrity": "sha512-DcT7mwK89owwgcEuiE7w458te4CIjHbYWW6Kn6PiR6eLtxBsoBYphA968uqsQAOBQDpbYxvkuFLwhgk4bxoN/Q==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", - "@mui/utils": "^6.3.0", + "@mui/utils": "^6.4.1", "prop-types": "^15.8.1" }, "engines": { @@ -744,7 +1274,9 @@ } }, "node_modules/@mui/styled-engine": { - "version": "6.3.0", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.4.0.tgz", + "integrity": "sha512-ek/ZrDujrger12P6o4luQIfRd2IziH7jQod2WMbLqGE03Iy0zUwYmckRTVhRQTLPNccpD8KXGcALJF+uaUQlbg==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", @@ -776,14 +1308,16 @@ } }, "node_modules/@mui/system": { - "version": "6.3.0", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.4.1.tgz", + "integrity": "sha512-rgQzgcsHCTtzF9MZ+sL0tOhf2ZBLazpjrujClcb4Siju5lTrK0xX4PsiropActzCemNfM+mOu+0jezAVnfRK8g==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", - "@mui/private-theming": "^6.3.0", - "@mui/styled-engine": "^6.3.0", - "@mui/types": "^7.2.20", - "@mui/utils": "^6.3.0", + "@mui/private-theming": "^6.4.1", + "@mui/styled-engine": "^6.4.0", + "@mui/types": "^7.2.21", + "@mui/utils": "^6.4.1", "clsx": "^2.1.1", "csstype": "^3.1.3", "prop-types": "^15.8.1" @@ -814,7 +1348,9 @@ } }, "node_modules/@mui/types": { - "version": "7.2.20", + "version": "7.2.21", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.21.tgz", + "integrity": "sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==", "license": "MIT", "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" @@ -826,11 +1362,13 @@ } }, "node_modules/@mui/utils": { - "version": "6.3.0", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.4.1.tgz", + "integrity": "sha512-iQUDUeYh87SvR4lVojaRaYnQix8BbRV51MxaV6MBmqthecQoxwSbS5e2wnbDJUeFxY2ppV505CiqPLtd0OWkqw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", - "@mui/types": "^7.2.20", + "@mui/types": "^7.2.21", "@types/prop-types": "^15.7.14", "clsx": "^2.1.1", "prop-types": "^15.8.1", @@ -855,6 +1393,8 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "license": "MIT", "dependencies": { @@ -867,6 +1407,8 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, "license": "MIT", "engines": { @@ -875,6 +1417,8 @@ }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "license": "MIT", "dependencies": { @@ -887,14 +1431,46 @@ }, "node_modules/@popperjs/core": { "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" } }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.32.1.tgz", + "integrity": "sha512-/pqA4DmqyCm8u5YIDzIdlLcEmuvxb0v8fZdFhVMszSpDTgbQKdw3/mB3eMUHIbubtJ6F9j+LtmyCnHTEqIHyzA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.32.1.tgz", + "integrity": "sha512-If3PDskT77q7zgqVqYuj7WG3WC08G1kwXGVFi9Jr8nY6eHucREHkfpX79c0ACAjLj3QIWKPJR7w4i+f5EdLH5Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.29.1", + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.32.1.tgz", + "integrity": "sha512-zCpKHioQ9KgZToFp5Wvz6zaWbMzYQ2LJHQ+QixDKq52KKrF65ueu6Af4hLlLWHjX1Wf/0G5kSJM9PySW9IrvHA==", "cpu": [ "arm64" ], @@ -905,8 +1481,234 @@ "darwin" ] }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.32.1.tgz", + "integrity": "sha512-sFvF+t2+TyUo/ZQqUcifrJIgznx58oFZbdHS9TvHq3xhPVL9nOp+yZ6LKrO9GWTP+6DbFtoyLDbjTpR62Mbr3Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.32.1.tgz", + "integrity": "sha512-NbOa+7InvMWRcY9RG+B6kKIMD/FsnQPH0MWUvDlQB1iXnF/UcKSudCXZtv4lW+C276g3w5AxPbfry5rSYvyeYA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.32.1.tgz", + "integrity": "sha512-JRBRmwvHPXR881j2xjry8HZ86wIPK2CcDw0EXchE1UgU0ubWp9nvlT7cZYKc6bkypBt745b4bglf3+xJ7hXWWw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.32.1.tgz", + "integrity": "sha512-PKvszb+9o/vVdUzCCjL0sKHukEQV39tD3fepXxYrHE3sTKrRdCydI7uldRLbjLmDA3TFDmh418XH19NOsDRH8g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.32.1.tgz", + "integrity": "sha512-9WHEMV6Y89eL606ReYowXuGF1Yb2vwfKWKdD1A5h+OYnPZSJvxbEjxTRKPgi7tkP2DSnW0YLab1ooy+i/FQp/Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.32.1.tgz", + "integrity": "sha512-tZWc9iEt5fGJ1CL2LRPw8OttkCBDs+D8D3oEM8mH8S1ICZCtFJhD7DZ3XMGM8kpqHvhGUTvNUYVDnmkj4BDXnw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.32.1.tgz", + "integrity": "sha512-FTYc2YoTWUsBz5GTTgGkRYYJ5NGJIi/rCY4oK/I8aKowx1ToXeoVVbIE4LGAjsauvlhjfl0MYacxClLld1VrOw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.32.1.tgz", + "integrity": "sha512-F51qLdOtpS6P1zJVRzYM0v6MrBNypyPEN1GfMiz0gPu9jN8ScGaEFIZQwteSsGKg799oR5EaP7+B2jHgL+d+Kw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.32.1.tgz", + "integrity": "sha512-wO0WkfSppfX4YFm5KhdCCpnpGbtgQNj/tgvYzrVYFKDpven8w2N6Gg5nB6w+wAMO3AIfSTWeTjfVe+uZ23zAlg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.32.1.tgz", + "integrity": "sha512-iWswS9cIXfJO1MFYtI/4jjlrGb/V58oMu4dYJIKnR5UIwbkzR0PJ09O0PDZT0oJ3LYWXBSWahNf/Mjo6i1E5/g==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.32.1.tgz", + "integrity": "sha512-RKt8NI9tebzmEthMnfVgG3i/XeECkMPS+ibVZjZ6mNekpbbUmkNWuIN2yHsb/mBPyZke4nlI4YqIdFPgKuoyQQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.32.1.tgz", + "integrity": "sha512-WQFLZ9c42ECqEjwg/GHHsouij3pzLXkFdz0UxHa/0OM12LzvX7DzedlY0SIEly2v18YZLRhCRoHZDxbBSWoGYg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.32.1.tgz", + "integrity": "sha512-BLoiyHDOWoS3uccNSADMza6V6vCNiphi94tQlVIL5de+r6r/CCQuNnerf+1g2mnk2b6edp5dk0nhdZ7aEjOBsA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.32.1.tgz", + "integrity": "sha512-w2l3UnlgYTNNU+Z6wOR8YdaioqfEnwPjIsJ66KxKAf0p+AuL2FHeTX6qvM+p/Ue3XPBVNyVSfCrfZiQh7vZHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.32.1.tgz", + "integrity": "sha512-Am9H+TGLomPGkBnaPWie4F3x+yQ2rr4Bk2jpwy+iV+Gel9jLAu/KqT8k3X4jxFPW6Zf8OMnehyutsd+eHoq1WQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.32.1.tgz", + "integrity": "sha512-ar80GhdZb4DgmW3myIS9nRFYcpJRSME8iqWgzH2i44u+IdrzmiXVxeFnExQ5v4JYUSpg94bWjevMG8JHf1Da5Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@types/babel__core": { "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "license": "MIT", "dependencies": { @@ -919,6 +1721,8 @@ }, "node_modules/@types/babel__generator": { "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "license": "MIT", "dependencies": { @@ -927,6 +1731,8 @@ }, "node_modules/@types/babel__template": { "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "license": "MIT", "dependencies": { @@ -936,6 +1742,8 @@ }, "node_modules/@types/babel__traverse": { "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "license": "MIT", "dependencies": { @@ -944,24 +1752,34 @@ }, "node_modules/@types/estree": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", "dev": true, "license": "MIT" }, "node_modules/@types/json-schema": { "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true, "license": "MIT" }, "node_modules/@types/parse-json": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", "license": "MIT" }, "node_modules/@types/react": { "version": "18.3.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", + "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -970,6 +1788,8 @@ }, "node_modules/@types/react-dom": { "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", "dev": true, "license": "MIT", "peerDependencies": { @@ -978,25 +1798,29 @@ }, "node_modules/@types/react-transition-group": { "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", "license": "MIT", "peerDependencies": { "@types/react": "*" } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.19.0", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.22.0.tgz", + "integrity": "sha512-4Uta6REnz/xEJMvwf72wdUnC3rr4jAQf5jnTkeRQ9b6soxLxhDEbS/pfMPoJLDfFPNVRdryqWUIV/2GZzDJFZw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.19.0", - "@typescript-eslint/type-utils": "8.19.0", - "@typescript-eslint/utils": "8.19.0", - "@typescript-eslint/visitor-keys": "8.19.0", + "@typescript-eslint/scope-manager": "8.22.0", + "@typescript-eslint/type-utils": "8.22.0", + "@typescript-eslint/utils": "8.22.0", + "@typescript-eslint/visitor-keys": "8.22.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1012,14 +1836,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.19.0", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.22.0.tgz", + "integrity": "sha512-MqtmbdNEdoNxTPzpWiWnqNac54h8JDAmkWtJExBVVnSrSmi9z+sZUt0LfKqk9rjqmKOIeRhO4fHHJ1nQIjduIQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.19.0", - "@typescript-eslint/types": "8.19.0", - "@typescript-eslint/typescript-estree": "8.19.0", - "@typescript-eslint/visitor-keys": "8.19.0", + "@typescript-eslint/scope-manager": "8.22.0", + "@typescript-eslint/types": "8.22.0", + "@typescript-eslint/typescript-estree": "8.22.0", + "@typescript-eslint/visitor-keys": "8.22.0", "debug": "^4.3.4" }, "engines": { @@ -1035,12 +1861,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.19.0", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.22.0.tgz", + "integrity": "sha512-/lwVV0UYgkj7wPSw0o8URy6YI64QmcOdwHuGuxWIYznO6d45ER0wXUbksr9pYdViAofpUCNJx/tAzNukgvaaiQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.19.0", - "@typescript-eslint/visitor-keys": "8.19.0" + "@typescript-eslint/types": "8.22.0", + "@typescript-eslint/visitor-keys": "8.22.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1051,14 +1879,16 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.19.0", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.22.0.tgz", + "integrity": "sha512-NzE3aB62fDEaGjaAYZE4LH7I1MUwHooQ98Byq0G0y3kkibPJQIXVUspzlFOmOfHhiDLwKzMlWxaNv+/qcZurJA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.19.0", - "@typescript-eslint/utils": "8.19.0", + "@typescript-eslint/typescript-estree": "8.22.0", + "@typescript-eslint/utils": "8.22.0", "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1073,7 +1903,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.19.0", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.22.0.tgz", + "integrity": "sha512-0S4M4baNzp612zwpD4YOieP3VowOARgK2EkN/GBn95hpyF8E2fbMT55sRHWBq+Huaqk3b3XK+rxxlM8sPgGM6A==", "dev": true, "license": "MIT", "engines": { @@ -1085,18 +1917,20 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.19.0", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.22.0.tgz", + "integrity": "sha512-SJX99NAS2ugGOzpyhMza/tX+zDwjvwAtQFLsBo3GQxiGcvaKlqGBkmZ+Y1IdiSi9h4Q0Lr5ey+Cp9CGWNY/F/w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.19.0", - "@typescript-eslint/visitor-keys": "8.19.0", + "@typescript-eslint/types": "8.22.0", + "@typescript-eslint/visitor-keys": "8.22.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1111,6 +1945,8 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "license": "MIT", "dependencies": { @@ -1119,6 +1955,8 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", "dependencies": { @@ -1133,6 +1971,8 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, "license": "ISC", "bin": { @@ -1143,14 +1983,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.19.0", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.22.0.tgz", + "integrity": "sha512-T8oc1MbF8L+Bk2msAvCUzjxVB2Z2f+vXYfcucE2wOmYs7ZUwco5Ep0fYZw8quNwOiw9K8GYVL+Kgc2pETNTLOg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.19.0", - "@typescript-eslint/types": "8.19.0", - "@typescript-eslint/typescript-estree": "8.19.0" + "@typescript-eslint/scope-manager": "8.22.0", + "@typescript-eslint/types": "8.22.0", + "@typescript-eslint/typescript-estree": "8.22.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1165,11 +2007,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.19.0", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.22.0.tgz", + "integrity": "sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/types": "8.22.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1182,6 +2026,8 @@ }, "node_modules/@vitejs/plugin-react": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz", + "integrity": "sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==", "dev": true, "license": "MIT", "dependencies": { @@ -1200,6 +2046,8 @@ }, "node_modules/acorn": { "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, "license": "MIT", "bin": { @@ -1211,6 +2059,8 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -1219,6 +2069,8 @@ }, "node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", "dependencies": { @@ -1234,6 +2086,8 @@ }, "node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -1248,11 +2102,15 @@ }, "node_modules/argparse": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true, "license": "Python-2.0" }, "node_modules/array-union": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, "license": "MIT", "engines": { @@ -1261,11 +2119,15 @@ }, "node_modules/async": { "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "dev": true, "license": "MIT" }, "node_modules/babel-plugin-macros": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", @@ -1279,11 +2141,15 @@ }, "node_modules/balanced-match": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true, "license": "MIT" }, "node_modules/brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "license": "MIT", "dependencies": { @@ -1293,6 +2159,8 @@ }, "node_modules/braces": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "license": "MIT", "dependencies": { @@ -1303,7 +2171,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.3", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", "dev": true, "funding": [ { @@ -1335,13 +2205,17 @@ }, "node_modules/callsites": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001690", + "version": "1.0.30001695", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz", + "integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==", "dev": true, "funding": [ { @@ -1361,6 +2235,8 @@ }, "node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -1376,6 +2252,8 @@ }, "node_modules/clsx": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "license": "MIT", "engines": { "node": ">=6" @@ -1383,6 +2261,8 @@ }, "node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1394,11 +2274,15 @@ }, "node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/commander": { - "version": "13.0.0", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", "dev": true, "license": "MIT", "engines": { @@ -1407,21 +2291,28 @@ }, "node_modules/commondir": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true, "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true, "license": "MIT" }, "node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "license": "MIT" }, "node_modules/cosmiconfig": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", @@ -1436,6 +2327,8 @@ }, "node_modules/cosmiconfig/node_modules/yaml": { "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "license": "ISC", "engines": { "node": ">= 6" @@ -1443,6 +2336,8 @@ }, "node_modules/cross-spawn": { "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "license": "MIT", "dependencies": { @@ -1456,10 +2351,14 @@ }, "node_modules/csstype": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "license": "MIT" }, "node_modules/debug": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -1475,11 +2374,15 @@ }, "node_modules/deep-is": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true, "license": "MIT" }, "node_modules/dir-glob": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "license": "MIT", "dependencies": { @@ -1491,6 +2394,8 @@ }, "node_modules/dom-helpers": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.7", @@ -1498,17 +2403,23 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.76", + "version": "1.5.88", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.88.tgz", + "integrity": "sha512-K3C2qf1o+bGzbilTDCTBhTQcMS9KW60yTAaTeeXsfvQuTDDwlokLam/AdqlqcSy9u4UainDgsHV23ksXAOgamw==", "dev": true, "license": "ISC" }, "node_modules/email-addresses": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", "dev": true, "license": "MIT" }, "node_modules/error-ex": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" @@ -1516,6 +2427,8 @@ }, "node_modules/esbuild": { "version": "0.24.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", + "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1555,6 +2468,8 @@ }, "node_modules/escalade": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, "license": "MIT", "engines": { @@ -1563,6 +2478,8 @@ }, "node_modules/escape-string-regexp": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "license": "MIT", "engines": { "node": ">=10" @@ -1572,17 +2489,19 @@ } }, "node_modules/eslint": { - "version": "9.17.0", + "version": "9.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.19.0.tgz", + "integrity": "sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.9.0", + "@eslint/core": "^0.10.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.17.0", - "@eslint/plugin-kit": "^0.2.3", + "@eslint/js": "9.19.0", + "@eslint/plugin-kit": "^0.2.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.1", @@ -1631,6 +2550,8 @@ }, "node_modules/eslint-plugin-react-hooks": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz", + "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==", "dev": true, "license": "MIT", "engines": { @@ -1641,7 +2562,9 @@ } }, "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.16", + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.18.tgz", + "integrity": "sha512-IRGEoFn3OKalm3hjfolEWGqoF/jPqeEYFp+C8B0WMzwGwBMvlRDQd06kghDhF0C61uJ6WfSDhEZE/sAQjduKgw==", "dev": true, "license": "MIT", "peerDependencies": { @@ -1650,6 +2573,8 @@ }, "node_modules/eslint-scope": { "version": "8.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", + "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1665,6 +2590,8 @@ }, "node_modules/eslint-visitor-keys": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -1676,6 +2603,8 @@ }, "node_modules/espree": { "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1692,6 +2621,8 @@ }, "node_modules/esquery": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -1703,6 +2634,8 @@ }, "node_modules/esrecurse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1714,6 +2647,8 @@ }, "node_modules/estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -1722,6 +2657,8 @@ }, "node_modules/esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -1730,11 +2667,15 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true, "license": "MIT" }, "node_modules/fast-glob": { - "version": "3.3.2", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "dev": true, "license": "MIT", "dependencies": { @@ -1742,7 +2683,7 @@ "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "micromatch": "^4.0.8" }, "engines": { "node": ">=8.6.0" @@ -1750,6 +2691,8 @@ }, "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "license": "ISC", "dependencies": { @@ -1761,16 +2704,22 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true, "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true, "license": "MIT" }, "node_modules/fastq": { "version": "1.18.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz", + "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==", "dev": true, "license": "ISC", "dependencies": { @@ -1779,6 +2728,8 @@ }, "node_modules/file-entry-cache": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1790,6 +2741,8 @@ }, "node_modules/filename-reserved-regex": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", "dev": true, "license": "MIT", "engines": { @@ -1798,6 +2751,8 @@ }, "node_modules/filenamify": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", "dev": true, "license": "MIT", "dependencies": { @@ -1814,6 +2769,8 @@ }, "node_modules/fill-range": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "license": "MIT", "dependencies": { @@ -1825,6 +2782,8 @@ }, "node_modules/find-cache-dir": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "license": "MIT", "dependencies": { @@ -1841,10 +2800,14 @@ }, "node_modules/find-root": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", "license": "MIT" }, "node_modules/find-up": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "license": "MIT", "dependencies": { @@ -1860,6 +2823,8 @@ }, "node_modules/flat-cache": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, "license": "MIT", "dependencies": { @@ -1872,11 +2837,15 @@ }, "node_modules/flatted": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", "dev": true, "license": "ISC" }, "node_modules/fs-extra": { - "version": "11.2.0", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", "dev": true, "license": "MIT", "dependencies": { @@ -1890,7 +2859,10 @@ }, "node_modules/fsevents": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, + "hasInstallScript": true, "license": "MIT", "optional": true, "os": [ @@ -1902,6 +2874,8 @@ }, "node_modules/function-bind": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1909,6 +2883,8 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, "license": "MIT", "engines": { @@ -1917,6 +2893,8 @@ }, "node_modules/gh-pages": { "version": "6.3.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.3.0.tgz", + "integrity": "sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA==", "dev": true, "license": "MIT", "dependencies": { @@ -1938,6 +2916,8 @@ }, "node_modules/glob-parent": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "license": "ISC", "dependencies": { @@ -1949,6 +2929,8 @@ }, "node_modules/globals": { "version": "15.14.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz", + "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==", "dev": true, "license": "MIT", "engines": { @@ -1960,6 +2942,8 @@ }, "node_modules/globby": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "license": "MIT", "dependencies": { @@ -1979,16 +2963,22 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true, "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true, "license": "MIT" }, "node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -1997,6 +2987,8 @@ }, "node_modules/hasown": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -2007,6 +2999,8 @@ }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" @@ -2014,10 +3008,14 @@ }, "node_modules/hoist-non-react-statics/node_modules/react-is": { "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "license": "MIT" }, "node_modules/ignore": { "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "license": "MIT", "engines": { @@ -2026,6 +3024,8 @@ }, "node_modules/import-fresh": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "license": "MIT", "dependencies": { "parent-module": "^1.0.0", @@ -2040,6 +3040,8 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, "license": "MIT", "engines": { @@ -2048,10 +3050,14 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "license": "MIT" }, "node_modules/is-core-module": { "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "license": "MIT", "dependencies": { "hasown": "^2.0.2" @@ -2065,6 +3071,8 @@ }, "node_modules/is-extglob": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, "license": "MIT", "engines": { @@ -2073,6 +3081,8 @@ }, "node_modules/is-glob": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "license": "MIT", "dependencies": { @@ -2084,6 +3094,8 @@ }, "node_modules/is-number": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, "license": "MIT", "engines": { @@ -2092,15 +3104,21 @@ }, "node_modules/isexe": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true, "license": "ISC" }, "node_modules/js-tokens": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "license": "MIT", "dependencies": { @@ -2112,6 +3130,8 @@ }, "node_modules/jsesc": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -2122,25 +3142,35 @@ }, "node_modules/json-buffer": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true, "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true, "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true, "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, "license": "MIT", "bin": { @@ -2152,6 +3182,8 @@ }, "node_modules/jsonfile": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2163,6 +3195,8 @@ }, "node_modules/keyv": { "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, "license": "MIT", "dependencies": { @@ -2171,6 +3205,8 @@ }, "node_modules/levn": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2183,10 +3219,14 @@ }, "node_modules/lines-and-columns": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "license": "MIT" }, "node_modules/locate-path": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "license": "MIT", "dependencies": { @@ -2201,11 +3241,15 @@ }, "node_modules/lodash.merge": { "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true, "license": "MIT" }, "node_modules/loose-envify": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -2216,6 +3260,8 @@ }, "node_modules/lru-cache": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "license": "ISC", "dependencies": { @@ -2224,6 +3270,8 @@ }, "node_modules/make-dir": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "license": "MIT", "dependencies": { @@ -2238,6 +3286,8 @@ }, "node_modules/merge2": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, "license": "MIT", "engines": { @@ -2246,6 +3296,8 @@ }, "node_modules/micromatch": { "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "license": "MIT", "dependencies": { @@ -2258,6 +3310,8 @@ }, "node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "license": "ISC", "dependencies": { @@ -2269,10 +3323,14 @@ }, "node_modules/ms": { "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, "node_modules/nanoid": { "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", "dev": true, "funding": [ { @@ -2290,16 +3348,22 @@ }, "node_modules/natural-compare": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true, "license": "MIT" }, "node_modules/node-releases": { "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "dev": true, "license": "MIT" }, "node_modules/object-assign": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -2307,6 +3371,8 @@ }, "node_modules/optionator": { "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "license": "MIT", "dependencies": { @@ -2323,6 +3389,8 @@ }, "node_modules/p-limit": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2337,6 +3405,8 @@ }, "node_modules/p-locate": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "license": "MIT", "dependencies": { @@ -2351,6 +3421,8 @@ }, "node_modules/p-try": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, "license": "MIT", "engines": { @@ -2359,6 +3431,8 @@ }, "node_modules/parent-module": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "license": "MIT", "dependencies": { "callsites": "^3.0.0" @@ -2369,6 +3443,8 @@ }, "node_modules/parse-json": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", @@ -2385,6 +3461,8 @@ }, "node_modules/path-exists": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, "license": "MIT", "engines": { @@ -2393,6 +3471,8 @@ }, "node_modules/path-key": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, "license": "MIT", "engines": { @@ -2401,10 +3481,14 @@ }, "node_modules/path-parse": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "license": "MIT", "engines": { "node": ">=8" @@ -2412,10 +3496,14 @@ }, "node_modules/picocolors": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, "license": "MIT", "engines": { @@ -2427,6 +3515,8 @@ }, "node_modules/pkg-dir": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2438,6 +3528,8 @@ }, "node_modules/pkg-dir/node_modules/find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "license": "MIT", "dependencies": { @@ -2450,6 +3542,8 @@ }, "node_modules/pkg-dir/node_modules/locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "license": "MIT", "dependencies": { @@ -2461,6 +3555,8 @@ }, "node_modules/pkg-dir/node_modules/p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "license": "MIT", "dependencies": { @@ -2475,6 +3571,8 @@ }, "node_modules/pkg-dir/node_modules/p-locate": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "license": "MIT", "dependencies": { @@ -2485,7 +3583,9 @@ } }, "node_modules/postcss": { - "version": "8.4.49", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", + "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", "dev": true, "funding": [ { @@ -2503,7 +3603,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", + "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -2513,6 +3613,8 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, "license": "MIT", "engines": { @@ -2521,6 +3623,8 @@ }, "node_modules/prop-types": { "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", @@ -2530,10 +3634,14 @@ }, "node_modules/prop-types/node_modules/react-is": { "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "license": "MIT" }, "node_modules/punycode": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "license": "MIT", "engines": { @@ -2542,6 +3650,8 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, "funding": [ { @@ -2561,6 +3671,8 @@ }, "node_modules/react": { "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" @@ -2571,6 +3683,8 @@ }, "node_modules/react-dom": { "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", @@ -2582,10 +3696,14 @@ }, "node_modules/react-is": { "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.0.0.tgz", + "integrity": "sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==", "license": "MIT" }, "node_modules/react-refresh": { "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true, "license": "MIT", "engines": { @@ -2594,6 +3712,8 @@ }, "node_modules/react-transition-group": { "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "license": "BSD-3-Clause", "dependencies": { "@babel/runtime": "^7.5.5", @@ -2608,10 +3728,14 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", "license": "MIT" }, "node_modules/resolve": { "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "license": "MIT", "dependencies": { "is-core-module": "^2.16.0", @@ -2630,6 +3754,8 @@ }, "node_modules/resolve-from": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "license": "MIT", "engines": { "node": ">=4" @@ -2637,6 +3763,8 @@ }, "node_modules/reusify": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, "license": "MIT", "engines": { @@ -2645,7 +3773,9 @@ } }, "node_modules/rollup": { - "version": "4.29.1", + "version": "4.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.32.1.tgz", + "integrity": "sha512-z+aeEsOeEa3mEbS1Tjl6sAZ8NE3+AalQz1RJGj81M+fizusbdDMoEJwdJNHfaB40Scr4qNu+welOfes7maKonA==", "dev": true, "license": "MIT", "dependencies": { @@ -2659,30 +3789,32 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.29.1", - "@rollup/rollup-android-arm64": "4.29.1", - "@rollup/rollup-darwin-arm64": "4.29.1", - "@rollup/rollup-darwin-x64": "4.29.1", - "@rollup/rollup-freebsd-arm64": "4.29.1", - "@rollup/rollup-freebsd-x64": "4.29.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.29.1", - "@rollup/rollup-linux-arm-musleabihf": "4.29.1", - "@rollup/rollup-linux-arm64-gnu": "4.29.1", - "@rollup/rollup-linux-arm64-musl": "4.29.1", - "@rollup/rollup-linux-loongarch64-gnu": "4.29.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.29.1", - "@rollup/rollup-linux-riscv64-gnu": "4.29.1", - "@rollup/rollup-linux-s390x-gnu": "4.29.1", - "@rollup/rollup-linux-x64-gnu": "4.29.1", - "@rollup/rollup-linux-x64-musl": "4.29.1", - "@rollup/rollup-win32-arm64-msvc": "4.29.1", - "@rollup/rollup-win32-ia32-msvc": "4.29.1", - "@rollup/rollup-win32-x64-msvc": "4.29.1", + "@rollup/rollup-android-arm-eabi": "4.32.1", + "@rollup/rollup-android-arm64": "4.32.1", + "@rollup/rollup-darwin-arm64": "4.32.1", + "@rollup/rollup-darwin-x64": "4.32.1", + "@rollup/rollup-freebsd-arm64": "4.32.1", + "@rollup/rollup-freebsd-x64": "4.32.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.32.1", + "@rollup/rollup-linux-arm-musleabihf": "4.32.1", + "@rollup/rollup-linux-arm64-gnu": "4.32.1", + "@rollup/rollup-linux-arm64-musl": "4.32.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.32.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.32.1", + "@rollup/rollup-linux-riscv64-gnu": "4.32.1", + "@rollup/rollup-linux-s390x-gnu": "4.32.1", + "@rollup/rollup-linux-x64-gnu": "4.32.1", + "@rollup/rollup-linux-x64-musl": "4.32.1", + "@rollup/rollup-win32-arm64-msvc": "4.32.1", + "@rollup/rollup-win32-ia32-msvc": "4.32.1", + "@rollup/rollup-win32-x64-msvc": "4.32.1", "fsevents": "~2.3.2" } }, "node_modules/run-parallel": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "funding": [ { @@ -2705,6 +3837,8 @@ }, "node_modules/scheduler": { "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" @@ -2712,6 +3846,8 @@ }, "node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "license": "ISC", "bin": { @@ -2720,6 +3856,8 @@ }, "node_modules/shebang-command": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "license": "MIT", "dependencies": { @@ -2731,6 +3869,8 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, "license": "MIT", "engines": { @@ -2739,6 +3879,8 @@ }, "node_modules/slash": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, "license": "MIT", "engines": { @@ -2747,6 +3889,8 @@ }, "node_modules/source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -2754,6 +3898,8 @@ }, "node_modules/source-map-js": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -2762,6 +3908,8 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, "license": "MIT", "engines": { @@ -2773,6 +3921,8 @@ }, "node_modules/strip-outer": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, "license": "MIT", "dependencies": { @@ -2784,6 +3934,8 @@ }, "node_modules/strip-outer/node_modules/escape-string-regexp": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, "license": "MIT", "engines": { @@ -2792,10 +3944,14 @@ }, "node_modules/stylis": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", "license": "MIT" }, "node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -2807,6 +3963,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -2817,6 +3975,8 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2828,6 +3988,8 @@ }, "node_modules/trim-repeated": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "dev": true, "license": "MIT", "dependencies": { @@ -2839,6 +4001,8 @@ }, "node_modules/trim-repeated/node_modules/escape-string-regexp": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, "license": "MIT", "engines": { @@ -2846,18 +4010,22 @@ } }, "node_modules/ts-api-utils": { - "version": "1.4.3", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.0.tgz", + "integrity": "sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18.12" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.8.4" } }, "node_modules/type-check": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "license": "MIT", "dependencies": { @@ -2869,6 +4037,8 @@ }, "node_modules/typescript": { "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2880,13 +4050,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.19.0", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.22.0.tgz", + "integrity": "sha512-Y2rj210FW1Wb6TWXzQc5+P+EWI9/zdS57hLEc0gnyuvdzWo8+Y8brKlbj0muejonhMI/xAZCnZZwjbIfv1CkOw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.19.0", - "@typescript-eslint/parser": "8.19.0", - "@typescript-eslint/utils": "8.19.0" + "@typescript-eslint/eslint-plugin": "8.22.0", + "@typescript-eslint/parser": "8.22.0", + "@typescript-eslint/utils": "8.22.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2902,6 +4074,8 @@ }, "node_modules/universalify": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "license": "MIT", "engines": { @@ -2909,7 +4083,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.1", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", "dev": true, "funding": [ { @@ -2928,7 +4104,7 @@ "license": "MIT", "dependencies": { "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -2939,6 +4115,8 @@ }, "node_modules/uri-js": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -2946,7 +4124,9 @@ } }, "node_modules/vite": { - "version": "6.0.7", + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.11.tgz", + "integrity": "sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==", "dev": true, "license": "MIT", "dependencies": { @@ -3017,6 +4197,8 @@ }, "node_modules/which": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "license": "ISC", "dependencies": { @@ -3031,6 +4213,8 @@ }, "node_modules/word-wrap": { "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, "license": "MIT", "engines": { @@ -3039,11 +4223,15 @@ }, "node_modules/yallist": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true, "license": "ISC" }, "node_modules/yaml": { "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", "dev": true, "license": "ISC", "optional": true, @@ -3057,6 +4245,8 @@ }, "node_modules/yocto-queue": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, "license": "MIT", "engines": {