diff --git a/cfde-cms/html/js-cfde-nav-wheel--DISABLED.html b/cfde-cms/html/js-cfde-nav-wheel--DISABLED.html deleted file mode 100644 index 02253374..00000000 --- a/cfde-cms/html/js-cfde-nav-wheel--DISABLED.html +++ /dev/null @@ -1,41 +0,0 @@ -{# SEE: https://github.com/TACC/Core-CMS-Custom/blob/main/cfde-cms/html/js-cfde-nav-wheel--DISABLED.html #} -{% load sekizai_tags %} -
- -{% addtoblock "css" %} -{# HACK: Using "css" because it loads in head ("js" does not) #} - -{% endaddtoblock %} - -{% addtoblock "js" %} - -{% endaddtoblock %} \ No newline at end of file diff --git a/cfde-cms/html/js-cfde-nav-wheel.html b/cfde-cms/html/js-cfde-nav-wheel.html new file mode 100644 index 00000000..6539a63a --- /dev/null +++ b/cfde-cms/html/js-cfde-nav-wheel.html @@ -0,0 +1,3 @@ +{# https://github.com/TACC/Core-CMS-Custom/blob/main/cfde-wheel/README.md #} + + diff --git a/cfde-cms/html/js-cfde-nav-wheel.md b/cfde-cms/html/js-cfde-nav-wheel.md deleted file mode 100644 index 6a53d169..00000000 --- a/cfde-cms/html/js-cfde-nav-wheel.md +++ /dev/null @@ -1,9 +0,0 @@ -The [MaayanLab/cfde-wheel] repository contains the source code for this package, but has bugs, which we fix via — - -- https://github.com/MaayanLab/cfde-wheel/pull/2 -- https://github.com/MaayanLab/cfde-wheel/pull/3 - -— and host at [wesleyboar/cfde-wheel@tacc] until those PRs are merged. - -[MaayanLab/cfde-wheel]: https://github.com/MaayanLab/cfde-wheel/tree/fdfe234 -[wesleyboar/cfde-wheel@tacc]: https://github.com/wesleyboar/cfde-wheel/tree/tacc diff --git a/cfde-wheel/.gitignore b/cfde-wheel/.gitignore new file mode 100644 index 00000000..6441de4b --- /dev/null +++ b/cfde-wheel/.gitignore @@ -0,0 +1,5 @@ +node_modules/ +dist/ +.DS_Store +*.log + diff --git a/cfde-wheel/README.md b/cfde-wheel/README.md new file mode 100644 index 00000000..33b9cd7b --- /dev/null +++ b/cfde-wheel/README.md @@ -0,0 +1,61 @@ +# CFDE Navigation Wheel Bundle + +This package builds a browser-ready bundle of [the CFDE Navigation Wheel component](https://github.com/MaayanLab/cfde-wheel) that can be embedded in any website via HTML. + +## Installation + +```bash +npm install +``` + +## Build + +```bash +npm run build +``` + +This creates a bundled JavaScript file at `dist/cfde-wheel.iife.js` that includes React, React DOM, and the CFDE Wheel component. + +## Usage + +### Basic HTML Embedding + +Add this to your HTML page: + +```html +
+ +``` + +The script will automatically initialize the wheel in the element with ID `cfde-wheel`. + +### Manual Initialization + +If you want to initialize the wheel manually or use a different container: + +```html +
+ + +``` + +## Development + +To preview locally: + +```bash +npm run preview +``` + +## Notes + +- The bundle includes React and React DOM, so you don't need to load them separately. +- The bundle is self-contained and works in any browser that supports ES5+. +- The default container ID is `cfde-wheel`, but you can use any ID and initialize manually. diff --git a/cfde-wheel/dist/cfde-wheel.iife.js b/cfde-wheel/dist/cfde-wheel.iife.js new file mode 100644 index 00000000..f3494c3b --- /dev/null +++ b/cfde-wheel/dist/cfde-wheel.iife.js @@ -0,0 +1,299 @@ +(function(){"use strict";function SM(e,t){for(var n=0;no[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function Wf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function oo(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function o(){return this instanceof o?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var r=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,r.get?r:{enumerable:!0,get:function(){return e[o]}})}),n}var Pv={exports:{}},De={};/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var qf=Symbol.for("react.transitional.element"),RM=Symbol.for("react.portal"),TM=Symbol.for("react.fragment"),$M=Symbol.for("react.strict_mode"),MM=Symbol.for("react.profiler"),EM=Symbol.for("react.consumer"),AM=Symbol.for("react.context"),OM=Symbol.for("react.forward_ref"),wM=Symbol.for("react.suspense"),kM=Symbol.for("react.memo"),jv=Symbol.for("react.lazy"),zM=Symbol.for("react.activity"),Iv=Symbol.iterator;function BM(e){return e===null||typeof e!="object"?null:(e=Iv&&e[Iv]||e["@@iterator"],typeof e=="function"?e:null)}var Uv={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Hv=Object.assign,Vv={};function fi(e,t,n){this.props=e,this.context=t,this.refs=Vv,this.updater=n||Uv}fi.prototype.isReactComponent={},fi.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},fi.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Fv(){}Fv.prototype=fi.prototype;function Yf(e,t,n){this.props=e,this.context=t,this.refs=Vv,this.updater=n||Uv}var Xf=Yf.prototype=new Fv;Xf.constructor=Yf,Hv(Xf,fi.prototype),Xf.isPureReactComponent=!0;var Gv=Array.isArray;function Kf(){}var yt={H:null,A:null,T:null,S:null},Wv=Object.prototype.hasOwnProperty;function Qf(e,t,n){var o=n.ref;return{$$typeof:qf,type:e,key:t,ref:o!==void 0?o:null,props:n}}function NM(e,t){return Qf(e.type,t,e.props)}function Zf(e){return typeof e=="object"&&e!==null&&e.$$typeof===qf}function _M(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var qv=/\/+/g;function Jf(e,t){return typeof e=="object"&&e!==null&&e.key!=null?_M(""+e.key):t.toString(36)}function LM(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(Kf,Kf):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function pi(e,t,n,o,r){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case"bigint":case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case qf:case RM:i=!0;break;case jv:return i=e._init,pi(i(e._payload),t,n,o,r)}}if(i)return r=r(e),i=o===""?"."+Jf(e,0):o,Gv(r)?(n="",i!=null&&(n=i.replace(qv,"$&/")+"/"),pi(r,t,n,"",function(c){return c})):r!=null&&(Zf(r)&&(r=NM(r,n+(r.key==null||e&&e.key===r.key?"":(""+r.key).replace(qv,"$&/")+"/")+i)),t.push(r)),1;i=0;var l=o===""?".":o+":";if(Gv(e))for(var s=0;s>>1,re=z[F];if(0>>1;Fr(ne,B))ter(ae,ne)?(z[F]=ae,z[te]=B,F=te):(z[F]=ne,z[xe]=B,F=xe);else if(ter(ae,B))z[F]=ae,z[te]=B,F=te;else break e}}return P}function r(z,P){var B=z.sortIndex-P.sortIndex;return B!==0?B:z.id-P.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,l=i.now();e.unstable_now=function(){return i.now()-l}}var s=[],c=[],d=1,f=null,p=3,g=!1,C=!1,x=!1,R=!1,m=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;function S(z){for(var P=n(c);P!==null;){if(P.callback===null)o(c);else if(P.startTime<=z)o(c),P.sortIndex=P.expirationTime,t(s,P);else break;P=n(c)}}function M(z){if(x=!1,S(z),!C)if(n(s)!==null)C=!0,v||(v=!0,D());else{var P=n(c);P!==null&&U(M,P.startTime-z)}}var v=!1,$=-1,E=5,A=-1;function O(){return R?!0:!(e.unstable_now()-Az&&O());){var F=f.callback;if(typeof F=="function"){f.callback=null,p=f.priorityLevel;var re=F(f.expirationTime<=z);if(z=e.unstable_now(),typeof re=="function"){f.callback=re,S(z),P=!0;break t}f===n(s)&&o(s),S(z)}else o(s);f=n(s)}if(f!==null)P=!0;else{var ye=n(c);ye!==null&&U(M,ye.startTime-z),P=!1}}break e}finally{f=null,p=B,g=!1}P=void 0}}finally{P?D():v=!1}}}var D;if(typeof y=="function")D=function(){y(w)};else if(typeof MessageChannel<"u"){var _=new MessageChannel,L=_.port2;_.port1.onmessage=w,D=function(){L.postMessage(null)}}else D=function(){m(w,0)};function U(z,P){$=m(function(){z(e.unstable_now())},P)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(z){z.callback=null},e.unstable_forceFrameRate=function(z){0>z||125F?(z.sortIndex=B,t(c,z),n(s)===null&&z===n(c)&&(x?(b($),$=-1):x=!0,U(M,B-F))):(z.sortIndex=re,t(s,z),C||g||(C=!0,v||(v=!0,D()))),z},e.unstable_shouldYield=O,e.unstable_wrapCallback=function(z){var P=p;return function(){var B=p;p=P;try{return z.apply(this,arguments)}finally{p=B}}}})(Qv),Kv.exports=Qv;var jM=Kv.exports,Zv={exports:{}},hn={};/** + * @license React + * react-dom.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var IM=h;function Jv(e){var t="https://react.dev/errors/"+e;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(eb)}catch(e){console.error(e)}}eb(),Zv.exports=hn;var Il=Zv.exports;const zc=Wf(Il);/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var qt=jM,tb=h,VM=Il;function ee(e){var t="https://react.dev/errors/"+e;if(1gi||(e.current=sp[gi],sp[gi]=null,gi--)}function gt(e,t){gi++,sp[gi]=e.current,e.current=t}var jo=Po(null),Gl=Po(null),Ir=Po(null),Nc=Po(null);function _c(e,t){switch(gt(Ir,t),gt(Gl,e),gt(jo,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Nx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Nx(t),e=_x(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Kt(jo),gt(jo,e)}function hi(){Kt(jo),Kt(Gl),Kt(Ir)}function cp(e){e.memoizedState!==null&>(Nc,e);var t=jo.current,n=_x(t,e.type);t!==n&&(gt(Gl,e),gt(jo,n))}function Lc(e){Gl.current===e&&(Kt(jo),Kt(Gl)),Nc.current===e&&(Kt(Nc),Ns._currentValue=Ta)}var up,ub;function $a(e){if(up===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);up=t&&t[1]||"",ub=-1)":-1r||s[o]!==c[r]){var d=` +`+s[o].replace(" at new "," at ");return e.displayName&&d.includes("")&&(d=d.replace("",e.displayName)),d}while(1<=o&&0<=r);break}}}finally{dp=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?$a(n):""}function YM(e,t){switch(e.tag){case 26:case 27:case 5:return $a(e.type);case 16:return $a("Lazy");case 13:return e.child!==t&&t!==null?$a("Suspense Fallback"):$a("Suspense");case 19:return $a("SuspenseList");case 0:case 15:return fp(e.type,!1);case 11:return fp(e.type.render,!1);case 1:return fp(e.type,!0);case 31:return $a("Activity");default:return""}}function db(e){try{var t="",n=null;do t+=YM(e,n),n=e,e=e.return;while(e);return t}catch(o){return` +Error generating stack: `+o.message+` +`+o.stack}}var pp=Object.prototype.hasOwnProperty,mp=qt.unstable_scheduleCallback,gp=qt.unstable_cancelCallback,XM=qt.unstable_shouldYield,KM=qt.unstable_requestPaint,Dn=qt.unstable_now,QM=qt.unstable_getCurrentPriorityLevel,fb=qt.unstable_ImmediatePriority,pb=qt.unstable_UserBlockingPriority,Dc=qt.unstable_NormalPriority,ZM=qt.unstable_LowPriority,mb=qt.unstable_IdlePriority,JM=qt.log,eE=qt.unstable_setDisableYieldValue,Wl=null,Pn=null;function Ur(e){if(typeof JM=="function"&&eE(e),Pn&&typeof Pn.setStrictMode=="function")try{Pn.setStrictMode(Wl,e)}catch{}}var jn=Math.clz32?Math.clz32:oE,tE=Math.log,nE=Math.LN2;function oE(e){return e>>>=0,e===0?32:31-(tE(e)/nE|0)|0}var Pc=256,jc=262144,Ic=4194304;function Ma(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Uc(e,t,n){var o=e.pendingLanes;if(o===0)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=o&134217727;return l!==0?(o=l&~a,o!==0?r=Ma(o):(i&=l,i!==0?r=Ma(i):n||(n=l&~e,n!==0&&(r=Ma(n))))):(l=o&~a,l!==0?r=Ma(l):i!==0?r=Ma(i):n||(n=o&~e,n!==0&&(r=Ma(n)))),r===0?0:t!==0&&t!==r&&!(t&a)&&(a=r&-r,n=t&-t,a>=n||a===32&&(n&4194048)!==0)?t:r}function ql(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function rE(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function gb(){var e=Ic;return Ic<<=1,!(Ic&62914560)&&(Ic=4194304),e}function hp(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Yl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function aE(e,t,n,o,r,a){var i=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(n=i&~n;0"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var dE=/[\n"\\]/g;function ao(e){return e.replace(dE,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Sp(e,t,n,o,r,a,i,l){e.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?e.type=i:e.removeAttribute("type"),t!=null?i==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+ro(t)):e.value!==""+ro(t)&&(e.value=""+ro(t)):i!=="submit"&&i!=="reset"||e.removeAttribute("value"),t!=null?Rp(e,i,ro(t)):n!=null?Rp(e,i,ro(n)):o!=null&&e.removeAttribute("value"),r==null&&a!=null&&(e.defaultChecked=!!a),r!=null&&(e.checked=r&&typeof r!="function"&&typeof r!="symbol"),l!=null&&typeof l!="function"&&typeof l!="symbol"&&typeof l!="boolean"?e.name=""+ro(l):e.removeAttribute("name")}function Ab(e,t,n,o,r,a,i,l){if(a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(e.type=a),t!=null||n!=null){if(!(a!=="submit"&&a!=="reset"||t!=null)){Cp(e);return}n=n!=null?""+ro(n):"",t=t!=null?""+ro(t):n,l||t===e.value||(e.value=t),e.defaultValue=t}o=o??r,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=l?e.checked:!!o,e.defaultChecked=!!o,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.name=i),Cp(e)}function Rp(e,t,n){t==="number"&&Fc(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Si(e,t,n,o){if(e=e.options,t){t={};for(var r=0;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ap=!1;if(or)try{var Zl={};Object.defineProperty(Zl,"passive",{get:function(){Ap=!0}}),window.addEventListener("test",Zl,Zl),window.removeEventListener("test",Zl,Zl)}catch{Ap=!1}var Vr=null,Op=null,Wc=null;function _b(){if(Wc)return Wc;var e,t=Op,n=t.length,o,r="value"in Vr?Vr.value:Vr.textContent,a=r.length;for(e=0;e=ts),Ub=" ",Hb=!1;function Vb(e,t){switch(e){case"keyup":return jE.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fb(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Mi=!1;function UE(e,t){switch(e){case"compositionend":return Fb(t);case"keypress":return t.which!==32?null:(Hb=!0,Ub);case"textInput":return e=t.data,e===Ub&&Hb?null:e;default:return null}}function HE(e,t){if(Mi)return e==="compositionend"||!Np&&Vb(e,t)?(e=_b(),Wc=Op=Vr=null,Mi=!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:n,offset:t-e};e=o}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Zb(n)}}function e0(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?e0(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function t0(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Fc(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Fc(e.document)}return t}function Dp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var KE=or&&"documentMode"in document&&11>=document.documentMode,Ei=null,Pp=null,as=null,jp=!1;function n0(e,t,n){var o=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;jp||Ei==null||Ei!==Fc(o)||(o=Ei,"selectionStart"in o&&Dp(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),as&&rs(as,o)||(as=o,o=ju(Pp,"onSelect"),0>=i,r-=i,Io=1<<32-jn(t)+r|n<E?(A=$,$=null):A=$.sibling;var O=p(m,$,y[E],S);if(O===null){$===null&&($=A);break}e&&$&&O.alternate===null&&t(m,$),b=a(O,b,E),v===null?M=O:v.sibling=O,v=O,$=A}if(E===y.length)return n(m,$),We&&ar(m,E),M;if($===null){for(;EE?(A=$,$=null):A=$.sibling;var w=p(m,$,O.value,S);if(w===null){$===null&&($=A);break}e&&$&&w.alternate===null&&t(m,$),b=a(w,b,E),v===null?M=w:v.sibling=w,v=w,$=A}if(O.done)return n(m,$),We&&ar(m,E),M;if($===null){for(;!O.done;E++,O=y.next())O=f(m,O.value,S),O!==null&&(b=a(O,b,E),v===null?M=O:v.sibling=O,v=O);return We&&ar(m,E),M}for($=o($);!O.done;E++,O=y.next())O=g($,m,E,O.value,S),O!==null&&(e&&O.alternate!==null&&$.delete(O.key===null?E:O.key),b=a(O,b,E),v===null?M=O:v.sibling=O,v=O);return e&&$.forEach(function(D){return t(m,D)}),We&&ar(m,E),M}function R(m,b,y,S){if(typeof y=="object"&&y!==null&&y.type===mi&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Bc:e:{for(var M=y.key;b!==null;){if(b.key===M){if(M=y.type,M===mi){if(b.tag===7){n(m,b.sibling),S=r(b,y.props.children),S.return=m,m=S;break e}}else if(b.elementType===M||typeof M=="object"&&M!==null&&M.$$typeof===jr&&Da(M)===b.type){n(m,b.sibling),S=r(b,y.props),ds(S,y),S.return=m,m=S;break e}n(m,b);break}else t(m,b);b=b.sibling}y.type===mi?(S=za(y.props.children,m.mode,S,y.key),S.return=m,m=S):(S=nu(y.type,y.key,y.props,null,m.mode,S),ds(S,y),S.return=m,m=S)}return i(m);case Hl:e:{for(M=y.key;b!==null;){if(b.key===M)if(b.tag===4&&b.stateNode.containerInfo===y.containerInfo&&b.stateNode.implementation===y.implementation){n(m,b.sibling),S=r(b,y.children||[]),S.return=m,m=S;break e}else{n(m,b);break}else t(m,b);b=b.sibling}S=Wp(y,m.mode,S),S.return=m,m=S}return i(m);case jr:return y=Da(y),R(m,b,y,S)}if(Fl(y))return C(m,b,y,S);if(Vl(y)){if(M=Vl(y),typeof M!="function")throw Error(ee(150));return y=M.call(y),x(m,b,y,S)}if(typeof y.then=="function")return R(m,b,cu(y),S);if(y.$$typeof===er)return R(m,b,au(m,y),S);uu(m,y)}return typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint"?(y=""+y,b!==null&&b.tag===6?(n(m,b.sibling),S=r(b,y),S.return=m,m=S):(n(m,b),S=Gp(y,m.mode,S),S.return=m,m=S),i(m)):n(m,b)}return function(m,b,y,S){try{us=0;var M=R(m,b,y,S);return Pi=null,M}catch($){if($===Di||$===lu)throw $;var v=Un(29,$,null,m.mode);return v.lanes=S,v.return=m,v}finally{}}}var ja=$0(!0),M0=$0(!1),Yr=!1;function rm(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function am(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Xr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Kr(e,t,n){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,Qe&2){var r=o.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),o.pending=t,t=tu(e),c0(e,null,n),t}return eu(e,o,t,n),tu(e)}function fs(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var o=t.lanes;o&=e.pendingLanes,n|=o,t.lanes=n,vb(e,n)}}function im(e,t){var n=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,n===o)){var r=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var i={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?r=a=i:a=a.next=i,n=n.next}while(n!==null);a===null?r=a=t:a=a.next=t}else r=a=t;n={baseState:o.baseState,firstBaseUpdate:r,lastBaseUpdate:a,shared:o.shared,callbacks:o.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var lm=!1;function ps(){if(lm){var e=Li;if(e!==null)throw e}}function ms(e,t,n,o){lm=!1;var r=e.updateQueue;Yr=!1;var a=r.firstBaseUpdate,i=r.lastBaseUpdate,l=r.shared.pending;if(l!==null){r.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var d=e.alternate;d!==null&&(d=d.updateQueue,l=d.lastBaseUpdate,l!==i&&(l===null?d.firstBaseUpdate=c:l.next=c,d.lastBaseUpdate=s))}if(a!==null){var f=r.baseState;i=0,d=c=s=null,l=a;do{var p=l.lane&-536870913,g=p!==l.lane;if(g?(Ge&p)===p:(o&p)===p){p!==0&&p===_i&&(lm=!0),d!==null&&(d=d.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var C=e,x=l;p=t;var R=n;switch(x.tag){case 1:if(C=x.payload,typeof C=="function"){f=C.call(R,f,p);break e}f=C;break e;case 3:C.flags=C.flags&-65537|128;case 0:if(C=x.payload,p=typeof C=="function"?C.call(R,f,p):C,p==null)break e;f=xt({},f,p);break e;case 2:Yr=!0}}p=l.callback,p!==null&&(e.flags|=64,g&&(e.flags|=8192),g=r.callbacks,g===null?r.callbacks=[p]:g.push(p))}else g={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},d===null?(c=d=g,s=f):d=d.next=g,i|=p;if(l=l.next,l===null){if(l=r.shared.pending,l===null)break;g=l,l=g.next,g.next=null,r.lastBaseUpdate=g,r.shared.pending=null}}while(!0);d===null&&(s=f),r.baseState=s,r.firstBaseUpdate=c,r.lastBaseUpdate=d,a===null&&(r.shared.lanes=0),ta|=i,e.lanes=i,e.memoizedState=f}}function E0(e,t){if(typeof e!="function")throw Error(ee(191,e));e.call(t)}function A0(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ne.T,l={};Ne.T=l,Mm(e,!1,t,n);try{var s=r(),c=Ne.S;if(c!==null&&c(l,s),s!==null&&typeof s=="object"&&typeof s.then=="function"){var d=aA(s,o);vs(e,t,d,Wn(e))}else vs(e,t,o,Wn(e))}catch(f){vs(e,t,{then:function(){},status:"rejected",reason:f},Wn())}finally{Ke.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ne.T=i}}function dA(){}function Tm(e,t,n,o){if(e.tag!==5)throw Error(ee(476));var r=iy(e).queue;ay(e,r,t,Ta,n===null?dA:function(){return ly(e),n(o)})}function iy(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ta,baseState:Ta,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:cr,lastRenderedState:Ta},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:cr,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ly(e){var t=iy(e);t.next===null&&(t=e.alternate.memoizedState),vs(e,t.next.queue,{},Wn())}function $m(){return on(Ns)}function sy(){return Nt().memoizedState}function cy(){return Nt().memoizedState}function fA(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Wn();e=Xr(n);var o=Kr(t,e,n);o!==null&&(Mn(o,t,n),fs(o,t,n)),t={cache:em()},e.payload=t;return}t=t.return}}function pA(e,t,n){var o=Wn();n={lane:o,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},xu(e)?dy(t,n):(n=Vp(e,t,n,o),n!==null&&(Mn(n,e,o),fy(n,t,o)))}function uy(e,t,n){var o=Wn();vs(e,t,n,o)}function vs(e,t,n,o){var r={lane:o,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(xu(e))dy(t,r);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,n);if(r.hasEagerState=!0,r.eagerState=l,In(l,i))return eu(e,t,r,0),ut===null&&Jc(),!1}catch{}finally{}if(n=Vp(e,t,r,o),n!==null)return Mn(n,e,o),fy(n,t,o),!0}return!1}function Mm(e,t,n,o){if(o={lane:2,revertLane:rg(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},xu(e)){if(t)throw Error(ee(479))}else t=Vp(e,n,o,2),t!==null&&Mn(t,e,2)}function xu(e){var t=e.alternate;return e===je||t!==null&&t===je}function dy(e,t){Ii=pu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function fy(e,t,n){if(n&4194048){var o=t.lanes;o&=e.pendingLanes,n|=o,t.lanes=n,vb(e,n)}}var bs={readContext:on,use:hu,useCallback:At,useContext:At,useEffect:At,useImperativeHandle:At,useLayoutEffect:At,useInsertionEffect:At,useMemo:At,useReducer:At,useRef:At,useState:At,useDebugValue:At,useDeferredValue:At,useTransition:At,useSyncExternalStore:At,useId:At,useHostTransitionStatus:At,useFormState:At,useActionState:At,useOptimistic:At,useMemoCache:At,useCacheRefresh:At};bs.useEffectEvent=At;var py={readContext:on,use:hu,useCallback:function(e,t){return bn().memoizedState=[e,t===void 0?null:t],e},useContext:on,useEffect:K0,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,bu(4194308,4,ey.bind(null,t,e),n)},useLayoutEffect:function(e,t){return bu(4194308,4,e,t)},useInsertionEffect:function(e,t){bu(4,2,e,t)},useMemo:function(e,t){var n=bn();t=t===void 0?null:t;var o=e();if(Ia){Ur(!0);try{e()}finally{Ur(!1)}}return n.memoizedState=[o,t],o},useReducer:function(e,t,n){var o=bn();if(n!==void 0){var r=n(t);if(Ia){Ur(!0);try{n(t)}finally{Ur(!1)}}}else r=t;return o.memoizedState=o.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},o.queue=e,e=e.dispatch=pA.bind(null,je,e),[o.memoizedState,e]},useRef:function(e){var t=bn();return e={current:e},t.memoizedState=e},useState:function(e){e=ym(e);var t=e.queue,n=uy.bind(null,je,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Sm,useDeferredValue:function(e,t){var n=bn();return Rm(n,e,t)},useTransition:function(){var e=ym(!1);return e=ay.bind(null,je,e.queue,!0,!1),bn().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var o=je,r=bn();if(We){if(n===void 0)throw Error(ee(407));n=n()}else{if(n=t(),ut===null)throw Error(ee(349));Ge&127||N0(o,t,n)}r.memoizedState=n;var a={value:n,getSnapshot:t};return r.queue=a,K0(L0.bind(null,o,a,e),[e]),o.flags|=2048,Hi(9,{destroy:void 0},_0.bind(null,o,a,n,t),null),n},useId:function(){var e=bn(),t=ut.identifierPrefix;if(We){var n=Uo,o=Io;n=(o&~(1<<32-jn(o)-1)).toString(32)+n,t="_"+t+"R_"+n,n=mu++,0<\/script>",a=a.removeChild(a.firstChild);break;case"select":a=typeof o.is=="string"?i.createElement("select",{is:o.is}):i.createElement("select"),o.multiple?a.multiple=!0:o.size&&(a.size=o.size);break;default:a=typeof o.is=="string"?i.createElement(r,{is:o.is}):i.createElement(r)}}a[tn]=t,a[xn]=o;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(an(a,r,o),r){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&dr(t)}}return St(t),Im(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&dr(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(ee(166));if(e=Ir.current,Bi(t)){if(e=t.stateNode,n=t.memoizedProps,o=null,r=nn,r!==null)switch(r.tag){case 27:case 5:o=r.memoizedProps}e[tn]=t,e=!!(e.nodeValue===n||o!==null&&o.suppressHydrationWarning===!0||zx(e.nodeValue,n)),e||Wr(t,!0)}else e=Iu(e).createTextNode(o),e[tn]=t,t.stateNode=e}return St(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(o=Bi(t),n!==null){if(e===null){if(!o)throw Error(ee(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ee(557));e[tn]=t}else Ba(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;St(t),e=!1}else n=Kp(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Vn(t),t):(Vn(t),null);if(t.flags&128)throw Error(ee(558))}return St(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(r=Bi(t),o!==null&&o.dehydrated!==null){if(e===null){if(!r)throw Error(ee(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(ee(317));r[tn]=t}else Ba(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;St(t),r=!1}else r=Kp(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),r=!0;if(!r)return t.flags&256?(Vn(t),t):(Vn(t),null)}return Vn(t),t.flags&128?(t.lanes=n,t):(n=o!==null,e=e!==null&&e.memoizedState!==null,n&&(o=t.child,r=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(r=o.alternate.memoizedState.cachePool.pool),a=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(a=o.memoizedState.cachePool.pool),a!==r&&(o.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),$u(t,t.updateQueue),St(t),null);case 4:return hi(),e===null&&sg(t.stateNode.containerInfo),St(t),null;case 10:return lr(t.type),St(t),null;case 19:if(Kt(Bt),o=t.memoizedState,o===null)return St(t),null;if(r=(t.flags&128)!==0,a=o.rendering,a===null)if(r)xs(o,!1);else{if(Ot!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=fu(e),a!==null){for(t.flags|=128,xs(o,!1),e=a.updateQueue,t.updateQueue=e,$u(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)u0(n,e),n=n.sibling;return gt(Bt,Bt.current&1|2),We&&ar(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&Dn()>wu&&(t.flags|=128,r=!0,xs(o,!1),t.lanes=4194304)}else{if(!r)if(e=fu(a),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,$u(t,e),xs(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!We)return St(t),null}else 2*Dn()-o.renderingStartTime>wu&&n!==536870912&&(t.flags|=128,r=!0,xs(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(e=o.last,e!==null?e.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Dn(),e.sibling=null,n=Bt.current,gt(Bt,r?n&1|2:n&1),We&&ar(t,o.treeForkCount),e):(St(t),null);case 22:case 23:return Vn(t),cm(),o=t.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(t.flags|=8192):o&&(t.flags|=8192),o?n&536870912&&!(t.flags&128)&&(St(t),t.subtreeFlags&6&&(t.flags|=8192)):St(t),n=t.updateQueue,n!==null&&$u(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),o=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),o!==n&&(t.flags|=2048),e!==null&&Kt(La),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),lr(jt),St(t),null;case 25:return null;case 30:return null}throw Error(ee(156,t.tag))}function bA(e,t){switch(Yp(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return lr(jt),hi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Lc(t),null;case 31:if(t.memoizedState!==null){if(Vn(t),t.alternate===null)throw Error(ee(340));Ba()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Vn(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ee(340));Ba()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Kt(Bt),null;case 4:return hi(),null;case 10:return lr(t.type),null;case 22:case 23:return Vn(t),cm(),e!==null&&Kt(La),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return lr(jt),null;case 25:return null;default:return null}}function Dy(e,t){switch(Yp(t),t.tag){case 3:lr(jt),hi();break;case 26:case 27:case 5:Lc(t);break;case 4:hi();break;case 31:t.memoizedState!==null&&Vn(t);break;case 13:Vn(t);break;case 19:Kt(Bt);break;case 10:lr(t.type);break;case 22:case 23:Vn(t),cm(),e!==null&&Kt(La);break;case 24:lr(jt)}}function Cs(e,t){try{var n=t.updateQueue,o=n!==null?n.lastEffect:null;if(o!==null){var r=o.next;n=r;do{if((n.tag&e)===e){o=void 0;var a=n.create,i=n.inst;o=a(),i.destroy=o}n=n.next}while(n!==r)}}catch(l){ot(t,t.return,l)}}function Jr(e,t,n){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var a=r.next;o=a;do{if((o.tag&e)===e){var i=o.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,r=t;var s=n,c=l;try{c()}catch(d){ot(r,s,d)}}}o=o.next}while(o!==a)}}catch(d){ot(t,t.return,d)}}function Py(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{A0(t,n)}catch(o){ot(e,e.return,o)}}}function jy(e,t,n){n.props=Ua(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(o){ot(e,t,o)}}function Ss(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof n=="function"?e.refCleanup=n(o):n.current=o}}catch(r){ot(e,t,r)}}function Ho(e,t){var n=e.ref,o=e.refCleanup;if(n!==null)if(typeof o=="function")try{o()}catch(r){ot(e,t,r)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(r){ot(e,t,r)}else n.current=null}function Iy(e){var t=e.type,n=e.memoizedProps,o=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&o.focus();break e;case"img":n.src?o.src=n.src:n.srcSet&&(o.srcset=n.srcSet)}}catch(r){ot(e,e.return,r)}}function Um(e,t,n){try{var o=e.stateNode;IA(o,e.type,n,t),o[xn]=t}catch(r){ot(e,e.return,r)}}function Uy(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ia(e.type)||e.tag===4}function Hm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Uy(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ia(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Vm(e,t,n){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=nr));else if(o!==4&&(o===27&&ia(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Vm(e,t,n),e=e.sibling;e!==null;)Vm(e,t,n),e=e.sibling}function Mu(e,t,n){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(o!==4&&(o===27&&ia(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Mu(e,t,n),e=e.sibling;e!==null;)Mu(e,t,n),e=e.sibling}function Hy(e){var t=e.stateNode,n=e.memoizedProps;try{for(var o=e.type,r=t.attributes;r.length;)t.removeAttributeNode(r[0]);an(t,o,n),t[tn]=e,t[xn]=n}catch(a){ot(e,e.return,a)}}var fr=!1,Ht=!1,Fm=!1,Vy=typeof WeakSet=="function"?WeakSet:Set,Zt=null;function yA(e,t){if(e=e.containerInfo,dg=qu,e=t0(e),Dp(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var o=n.getSelection&&n.getSelection();if(o&&o.rangeCount!==0){n=o.anchorNode;var r=o.anchorOffset,a=o.focusNode;o=o.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var i=0,l=-1,s=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var g;f!==n||r!==0&&f.nodeType!==3||(l=i+r),f!==a||o!==0&&f.nodeType!==3||(s=i+o),f.nodeType===3&&(i+=f.nodeValue.length),(g=f.firstChild)!==null;)p=f,f=g;for(;;){if(f===e)break t;if(p===n&&++c===r&&(l=i),p===a&&++d===o&&(s=i),(g=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=g}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(fg={focusedElem:e,selectionRange:n},qu=!1,Zt=t;Zt!==null;)if(t=Zt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Zt=e;else for(;Zt!==null;){switch(t=Zt,a=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n title"))),an(a,o,n),a[tn]=e,Qt(a),o=a;break e;case"link":var i=Xx("link","href",r).get(o+(n.href||""));if(i){for(var l=0;lR&&(i=R,R=x,x=i);var m=Jb(l,x),b=Jb(l,R);if(m&&b&&(g.rangeCount!==1||g.anchorNode!==m.node||g.anchorOffset!==m.offset||g.focusNode!==b.node||g.focusOffset!==b.offset)){var y=f.createRange();y.setStart(m.node,m.offset),g.removeAllRanges(),x>R?(g.addRange(y),g.extend(b.node,b.offset)):(y.setEnd(b.node,b.offset),g.addRange(y))}}}}for(f=[],g=l;g=g.parentNode;)g.nodeType===1&&f.push({element:g,left:g.scrollLeft,top:g.scrollTop});for(typeof l.focus=="function"&&l.focus(),l=0;ln?32:n,Ne.T=null,n=Qm,Qm=null;var a=oa,i=vr;if(Yt=0,qi=oa=null,vr=0,Qe&6)throw Error(ee(331));var l=Qe;if(Qe|=4,ex(a.current),Qy(a,a.current,i,n),Qe=l,As(0,!1),Pn&&typeof Pn.onPostCommitFiberRoot=="function")try{Pn.onPostCommitFiberRoot(Wl,a)}catch{}return!0}finally{Ke.p=r,Ne.T=o,bx(e,t)}}function xx(e,t,n){t=lo(n,t),t=wm(e.stateNode,t,2),e=Kr(e,t,2),e!==null&&(Yl(e,2),Vo(e))}function ot(e,t,n){if(e.tag===3)xx(e,e,n);else for(;t!==null;){if(t.tag===3){xx(t,e,n);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(na===null||!na.has(o))){e=lo(n,e),n=Cy(2),o=Kr(t,n,2),o!==null&&(Sy(n,o,t,e),Yl(o,2),Vo(o));break}}t=t.return}}function tg(e,t,n){var o=e.pingCache;if(o===null){o=e.pingCache=new SA;var r=new Set;o.set(t,r)}else r=o.get(t),r===void 0&&(r=new Set,o.set(t,r));r.has(n)||(qm=!0,r.add(n),e=EA.bind(null,e,t,n),t.then(e,e))}function EA(e,t,n){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,ut===e&&(Ge&n)===n&&(Ot===4||Ot===3&&(Ge&62914560)===Ge&&300>Dn()-Ou?!(Qe&2)&&Yi(e,0):Ym|=n,Wi===Ge&&(Wi=0)),Vo(e)}function Cx(e,t){t===0&&(t=gb()),e=ka(e,t),e!==null&&(Yl(e,t),Vo(e))}function AA(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Cx(e,n)}function OA(e,t){var n=0;switch(e.tag){case 31:case 13:var o=e.stateNode,r=e.memoizedState;r!==null&&(n=r.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(ee(314))}o!==null&&o.delete(t),Cx(e,n)}function wA(e,t){return mp(e,t)}var Lu=null,Ki=null,ng=!1,Du=!1,og=!1,aa=0;function Vo(e){e!==Ki&&e.next===null&&(Ki===null?Lu=Ki=e:Ki=Ki.next=e),Du=!0,ng||(ng=!0,zA())}function As(e,t){if(!og&&Du){og=!0;do for(var n=!1,o=Lu;o!==null;){if(e!==0){var r=o.pendingLanes;if(r===0)var a=0;else{var i=o.suspendedLanes,l=o.pingedLanes;a=(1<<31-jn(42|e)+1)-1,a&=r&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,$x(o,a))}else a=Ge,a=Uc(o,o===ut?a:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),!(a&3)||ql(o,a)||(n=!0,$x(o,a));o=o.next}while(n);og=!1}}function kA(){Sx()}function Sx(){Du=ng=!1;var e=0;aa!==0&&HA()&&(e=aa);for(var t=Dn(),n=null,o=Lu;o!==null;){var r=o.next,a=Rx(o,t);a===0?(o.next=null,n===null?Lu=r:n.next=r,r===null&&(Ki=n)):(n=o,(e!==0||a&3)&&(Du=!0)),o=r}Yt!==0&&Yt!==5||As(e),aa!==0&&(aa=0)}function Rx(e,t){for(var n=e.suspendedLanes,o=e.pingedLanes,r=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var d=s.transferSize,f=s.initiatorType;d&&Bx(f)&&(s=s.responseEnd,i+=d*(s"u"?null:document;function Gx(e,t,n){var o=Qi;if(o&&typeof t=="string"&&t){var r=ao(t);r='link[rel="'+e+'"][href="'+r+'"]',typeof n=="string"&&(r+='[crossorigin="'+n+'"]'),Fx.has(r)||(Fx.add(r),e={rel:e,crossOrigin:n,href:t},o.querySelector(r)===null&&(t=o.createElement("link"),an(t,"link",e),Qt(t),o.head.appendChild(t)))}}function QA(e){br.D(e),Gx("dns-prefetch",e,null)}function ZA(e,t){br.C(e,t),Gx("preconnect",e,t)}function JA(e,t,n){br.L(e,t,n);var o=Qi;if(o&&e&&t){var r='link[rel="preload"][as="'+ao(t)+'"]';t==="image"&&n&&n.imageSrcSet?(r+='[imagesrcset="'+ao(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(r+='[imagesizes="'+ao(n.imageSizes)+'"]')):r+='[href="'+ao(e)+'"]';var a=r;switch(t){case"style":a=Zi(e);break;case"script":a=Ji(e)}mo.has(a)||(e=xt({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),mo.set(a,e),o.querySelector(r)!==null||t==="style"&&o.querySelector(zs(a))||t==="script"&&o.querySelector(Bs(a))||(t=o.createElement("link"),an(t,"link",e),Qt(t),o.head.appendChild(t)))}}function eO(e,t){br.m(e,t);var n=Qi;if(n&&e){var o=t&&typeof t.as=="string"?t.as:"script",r='link[rel="modulepreload"][as="'+ao(o)+'"][href="'+ao(e)+'"]',a=r;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":a=Ji(e)}if(!mo.has(a)&&(e=xt({rel:"modulepreload",href:e},t),mo.set(a,e),n.querySelector(r)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Bs(a)))return}o=n.createElement("link"),an(o,"link",e),Qt(o),n.head.appendChild(o)}}}function tO(e,t,n){br.S(e,t,n);var o=Qi;if(o&&e){var r=xi(o).hoistableStyles,a=Zi(e);t=t||"default";var i=r.get(a);if(!i){var l={loading:0,preload:null};if(i=o.querySelector(zs(a)))l.loading=5;else{e=xt({rel:"stylesheet",href:e,"data-precedence":t},n),(n=mo.get(a))&&yg(e,n);var s=i=o.createElement("link");Qt(s),an(s,"link",e),s._p=new Promise(function(c,d){s.onload=c,s.onerror=d}),s.addEventListener("load",function(){l.loading|=1}),s.addEventListener("error",function(){l.loading|=2}),l.loading|=4,Hu(i,t,o)}i={type:"stylesheet",instance:i,count:1,state:l},r.set(a,i)}}}function nO(e,t){br.X(e,t);var n=Qi;if(n&&e){var o=xi(n).hoistableScripts,r=Ji(e),a=o.get(r);a||(a=n.querySelector(Bs(r)),a||(e=xt({src:e,async:!0},t),(t=mo.get(r))&&xg(e,t),a=n.createElement("script"),Qt(a),an(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},o.set(r,a))}}function oO(e,t){br.M(e,t);var n=Qi;if(n&&e){var o=xi(n).hoistableScripts,r=Ji(e),a=o.get(r);a||(a=n.querySelector(Bs(r)),a||(e=xt({src:e,async:!0,type:"module"},t),(t=mo.get(r))&&xg(e,t),a=n.createElement("script"),Qt(a),an(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},o.set(r,a))}}function Wx(e,t,n,o){var r=(r=Ir.current)?Uu(r):null;if(!r)throw Error(ee(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=Zi(n.href),n=xi(r).hoistableStyles,o=n.get(t),o||(o={type:"style",instance:null,count:0,state:null},n.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=Zi(n.href);var a=xi(r).hoistableStyles,i=a.get(e);if(i||(r=r.ownerDocument||r,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=r.querySelector(zs(e)))&&!a._p&&(i.instance=a,i.state.loading=5),mo.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},mo.set(e,n),a||rO(r,e,n,i.state))),t&&o===null)throw Error(ee(528,""));return i}if(t&&o!==null)throw Error(ee(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ji(n),n=xi(r).hoistableScripts,o=n.get(t),o||(o={type:"script",instance:null,count:0,state:null},n.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(ee(444,e))}}function Zi(e){return'href="'+ao(e)+'"'}function zs(e){return'link[rel="stylesheet"]['+e+"]"}function qx(e){return xt({},e,{"data-precedence":e.precedence,precedence:null})}function rO(e,t,n,o){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?o.loading=1:(t=e.createElement("link"),o.preload=t,t.addEventListener("load",function(){return o.loading|=1}),t.addEventListener("error",function(){return o.loading|=2}),an(t,"link",n),Qt(t),e.head.appendChild(t))}function Ji(e){return'[src="'+ao(e)+'"]'}function Bs(e){return"script[async]"+e}function Yx(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+ao(n.href)+'"]');if(o)return t.instance=o,Qt(o),o;var r=xt({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),Qt(o),an(o,"style",r),Hu(o,n.precedence,e),t.instance=o;case"stylesheet":r=Zi(n.href);var a=e.querySelector(zs(r));if(a)return t.state.loading|=4,t.instance=a,Qt(a),a;o=qx(n),(r=mo.get(r))&&yg(o,r),a=(e.ownerDocument||e).createElement("link"),Qt(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),an(a,"link",o),t.state.loading|=4,Hu(a,n.precedence,e),t.instance=a;case"script":return a=Ji(n.src),(r=e.querySelector(Bs(a)))?(t.instance=r,Qt(r),r):(o=n,(r=mo.get(a))&&(o=xt({},n),xg(o,r)),e=e.ownerDocument||e,r=e.createElement("script"),Qt(r),an(r,"link",o),e.head.appendChild(r),t.instance=r);case"void":return null;default:throw Error(ee(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(o=t.instance,t.state.loading|=4,Hu(o,n.precedence,e));return t.instance}function Hu(e,t,n){for(var o=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),r=o.length?o[o.length-1]:null,a=r,i=0;i title"):null)}function aO(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Qx(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}function iO(e,t,n,o){if(n.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&!(n.state.loading&4)){if(n.instance===null){var r=Zi(o.href),a=t.querySelector(zs(r));if(a){t=a._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Fu.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Qt(a);return}a=t.ownerDocument||t,o=qx(o),(r=mo.get(r))&&yg(o,r),a=a.createElement("link"),Qt(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),an(a,"link",o),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Fu.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var Cg=0;function lO(e,t){return e.stylesheets&&e.count===0&&Wu(e,e.stylesheets),0Cg?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(r)}}:null}function Fu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Wu(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Gu=null;function Wu(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Gu=new Map,t.forEach(sO,e),Gu=null,Fu.call(e))}function sO(e,t){if(!(t.state.loading&4)){var n=Gu.get(e);if(n)var o=n.get(null);else{n=new Map,Gu.set(e,n);for(var r=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(d1)}catch(e){console.error(e)}}d1(),Xv.exports=wc;var hO=Xv.exports;const tl={black:"#000",white:"#fff"},Fa={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"},vO={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},Ga={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"},bO={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea"},yO={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},Wa={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"},qa={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"},xO={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",A400:"#00e5ff",A700:"#00b8d4"},CO={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5"},Ya={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"},SO={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17"},RO={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00"},TO={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",A400:"#ffea00",A700:"#ffd600"},$O={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00"},nl={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"},MO={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00"},EO={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037"},f1={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"},AO=Object.freeze(Object.defineProperty({__proto__:null,amber:$O,blue:Wa,blueGrey:{50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64"},brown:EO,common:tl,cyan:xO,deepOrange:MO,deepPurple:bO,green:Ya,grey:f1,indigo:yO,lightBlue:qa,lightGreen:SO,lime:RO,orange:nl,pink:vO,purple:Ga,red:Fa,teal:CO,yellow:TO},Symbol.toStringTag,{value:"Module"}));function yn(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n0?ln(rl,--En):0,ol--,Vt===10&&(ol=1,od--),Vt}function qn(){return Vt=En2||Us(Vt)>3?"":" "}function VO(e,t){for(;--t&&qn()&&!(Vt<48||Vt>102||Vt>57&&Vt<65||Vt>70&&Vt<97););return Is(e,ad()+(t<6&&Go()==32&&qn()==32))}function zg(e){for(;qn();)switch(Vt){case e:return En;case 34:case 39:e!==34&&e!==39&&zg(Vt);break;case 40:e===41&&zg(e);break;case 92:qn();break}return En}function FO(e,t){for(;qn()&&e+Vt!==57;)if(e+Vt===84&&Go()===47)break;return"/*"+Is(t,En-1)+"*"+td(e===47?e:qn())}function GO(e){for(;!Us(Go());)qn();return Is(e,En)}function WO(e){return b1(ld("",null,null,null,[""],e=v1(e),0,[0],e))}function ld(e,t,n,o,r,a,i,l,s){for(var c=0,d=0,f=i,p=0,g=0,C=0,x=1,R=1,m=1,b=0,y="",S=r,M=a,v=o,$=y;R;)switch(C=b,b=qn()){case 40:if(C!=108&&ln($,f-1)==58){wg($+=Je(id(b),"&","&\f"),"&\f")!=-1&&(m=-1);break}case 34:case 39:case 91:$+=id(b);break;case 9:case 10:case 13:case 32:$+=HO(C);break;case 92:$+=VO(ad()-1,7);continue;case 47:switch(Go()){case 42:case 47:nd(qO(FO(qn(),ad()),t,n),s);break;default:$+="/"}break;case 123*x:l[c++]=Fo($)*m;case 125*x:case 59:case 0:switch(b){case 0:case 125:R=0;case 59+d:m==-1&&($=Je($,/\f/g,"")),g>0&&Fo($)-f&&nd(g>32?x1($+";",o,n,f-1):x1(Je($," ","")+";",o,n,f-2),s);break;case 59:$+=";";default:if(nd(v=y1($,t,n,c,d,r,l,y,S=[],M=[],f),a),b===123)if(d===0)ld($,t,v,v,S,a,f,l,M);else switch(p===99&&ln($,3)===110?100:p){case 100:case 108:case 109:case 115:ld(e,v,v,o&&nd(y1(e,v,v,0,0,r,l,y,r,S=[],f),M),r,M,f,l,o?S:M);break;default:ld($,v,v,v,[""],M,0,l,M)}}c=d=g=0,x=m=1,y=$="",f=i;break;case 58:f=1+Fo($),g=C;default:if(x<1){if(b==123)--x;else if(b==125&&x++==0&&UO()==125)continue}switch($+=td(b),b*x){case 38:m=d>0?1:($+="\f",-1);break;case 44:l[c++]=(Fo($)-1)*m,m=1;break;case 64:Go()===45&&($+=id(qn())),p=Go(),d=f=Fo(y=$+=GO(ad())),b++;break;case 45:C===45&&Fo($)==2&&(x=0)}}return a}function y1(e,t,n,o,r,a,i,l,s,c,d){for(var f=r-1,p=r===0?a:[""],g=kg(p),C=0,x=0,R=0;C0?p[m]+" "+b:Je(b,/&\f/g,p[m])))&&(s[R++]=y);return rd(e,t,n,r===0?Ag:l,s,c,d)}function qO(e,t,n){return rd(e,t,n,p1,td(IO()),Ps(e,2,-2),0)}function x1(e,t,n,o){return rd(e,t,n,Og,Ps(e,0,o),Ps(e,o+1,-1),o)}function al(e,t){for(var n="",o=kg(e),r=0;r6)switch(ln(e,t+1)){case 109:if(ln(e,t+4)!==45)break;case 102:return Je(e,/(.+:)(.+)-([^]+)/,"$1"+Ze+"$2-$3$1"+ed+(ln(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~wg(e,"stretch")?R1(Je(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(ln(e,t+1)!==115)break;case 6444:switch(ln(e,Fo(e)-3-(~wg(e,"!important")&&10))){case 107:return Je(e,":",":"+Ze)+e;case 101:return Je(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ze+(ln(e,14)===45?"inline-":"")+"box$3$1"+Ze+"$2$3$1"+dn+"$2box$3")+e}break;case 5936:switch(ln(e,t+11)){case 114:return Ze+e+dn+Je(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ze+e+dn+Je(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ze+e+dn+Je(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ze+e+dn+e+e}return e}var nw=function(t,n,o,r){if(t.length>-1&&!t.return)switch(t.type){case Og:t.return=R1(t.value,t.length);break;case m1:return al([js(t,{value:Je(t.value,"@","@"+Ze)})],r);case Ag:if(t.length)return jO(t.props,function(a){switch(PO(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return al([js(t,{props:[Je(a,/:(read-\w+)/,":"+ed+"$1")]})],r);case"::placeholder":return al([js(t,{props:[Je(a,/:(plac\w+)/,":"+Ze+"input-$1")]}),js(t,{props:[Je(a,/:(plac\w+)/,":"+ed+"$1")]}),js(t,{props:[Je(a,/:(plac\w+)/,dn+"input-$1")]})],r)}return""})}},ow=[nw],T1=function(t){var n=t.key;if(n==="css"){var o=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(o,function(x){var R=x.getAttribute("data-emotion");R.indexOf(" ")!==-1&&(document.head.appendChild(x),x.setAttribute("data-s",""))})}var r=t.stylisPlugins||ow,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(x){for(var R=x.getAttribute("data-emotion").split(" "),m=1;m=4;++o,r-=4)n=e.charCodeAt(o)&255|(e.charCodeAt(++o)&255)<<8|(e.charCodeAt(++o)&255)<<16|(e.charCodeAt(++o)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(r){case 3:t^=(e.charCodeAt(o+2)&255)<<16;case 2:t^=(e.charCodeAt(o+1)&255)<<8;case 1:t^=e.charCodeAt(o)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var mw={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},gw=/[A-Z]|^ms/g,hw=/_EMO_([^_]+?)_([^]*?)_EMO_/g,w1=function(t){return t.charCodeAt(1)===45},k1=function(t){return t!=null&&typeof t!="boolean"},Pg=C1(function(e){return w1(e)?e:e.replace(gw,"-$&").toLowerCase()}),z1=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(hw,function(o,r,a){return Wo={name:r,styles:a,next:Wo},r})}return mw[t]!==1&&!w1(t)&&typeof n=="number"&&n!==0?n+"px":n};function Hs(e,t,n){if(n==null)return"";var o=n;if(o.__emotion_styles!==void 0)return o;switch(typeof n){case"boolean":return"";case"object":{var r=n;if(r.anim===1)return Wo={name:r.name,styles:r.styles,next:Wo},r.name;var a=n;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Wo={name:i.name,styles:i.styles,next:Wo},i=i.next;var l=a.styles+";";return l}return vw(e,t,n)}case"function":{if(e!==void 0){var s=Wo,c=n(e);return Wo=s,Hs(e,t,c)}break}}var d=n;if(t==null)return d;var f=t[d];return f!==void 0?f:d}function vw(e,t,n){var o="";if(Array.isArray(n))for(var r=0;r96?Ew:Aw},H1=function(t,n,o){var r;if(n){var a=n.shouldForwardProp;r=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof r!="function"&&o&&(r=t.__emotion_forwardProp),r},Ow=function(t){var n=t.cache,o=t.serialized,r=t.isStringTag;return Lg(n,o,r),_1(function(){return Dg(n,o,r)}),null},ww=function e(t,n){var o=t.__emotion_real===t,r=o&&t.__emotion_base||t,a,i;n!==void 0&&(a=n.label,i=n.target);var l=H1(t,n,o),s=l||U1(r),c=!s("as");return function(){var d=arguments,f=o&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&f.push("label:"+a+";"),d[0]==null||d[0].raw===void 0)f.push.apply(f,d);else{var p=d[0];f.push(p[0]);for(var g=d.length,C=1;C(r[1].styles.match(/^@layer\s+[^{]*$/)||(r[1].styles=`@layer mui {${r[1].styles}}`),o(...r))}return n}const Fg=new Map;function G1(e){const{injectFirst:t,enableCssLayer:n,children:o}=e,r=h.useMemo(()=>{const a=`${t}-${n}`;if(typeof document=="object"&&Fg.has(a))return Fg.get(a);const i=Nw(t,n);return Fg.set(a,i),i},[t,n]);return t||n?T.jsx(yw,{value:r,children:o}):o}function _w(e){return e==null||Object.keys(e).length===0}function Fs(e){const{styles:t,defaultTheme:n={}}=e,o=typeof t=="function"?r=>t(_w(r)?n:r):t;return T.jsx(Tw,{styles:o})}function Gg(e,t){return Vg(e,t)}const W1=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},q1=[];function yd(e){return q1[0]=e,Vs(q1)}const Lw=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:Fs,StyledEngineProvider:G1,ThemeContext:il,css:qo,default:Gg,internal_processStyles:W1,internal_serializeStyles:yd,keyframes:go},Symbol.toStringTag,{value:"Module"}));function xr(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Y1(e){if(h.isValidElement(e)||!xr(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=Y1(e[n])}),t}function _t(e,t,n={clone:!0}){const o=n.clone?u({},e):e;return xr(e)&&xr(t)&&Object.keys(t).forEach(r=>{h.isValidElement(t[r])?o[r]=t[r]:xr(t[r])&&Object.prototype.hasOwnProperty.call(e,r)&&xr(e[r])?o[r]=_t(e[r],t[r],n):n.clone?o[r]=xr(t[r])?Y1(t[r]):t[r]:o[r]=t[r]}),o}const Dw=Object.freeze(Object.defineProperty({__proto__:null,default:_t,isPlainObject:xr},Symbol.toStringTag,{value:"Module"})),Pw=["values","unit","step"],jw=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,o)=>n.val-o.val),t.reduce((n,o)=>u({},n,{[o.key]:o.val}),{})};function Wg(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:o=5}=e,r=I(e,Pw),a=jw(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${n})`}function s(p){return`@media (max-width:${(typeof t[p]=="number"?t[p]:p)-o/100}${n})`}function c(p,g){const C=i.indexOf(g);return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${n}) and (max-width:${(C!==-1&&typeof t[i[C]]=="number"?t[i[C]]:g)-o/100}${n})`}function d(p){return i.indexOf(p)+1`@media (min-width:${qg[e]}px)`};function An(e,t,n){const o=e.theme||{};if(Array.isArray(t)){const a=o.breakpoints||X1;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=n(t[s]),i),{})}if(typeof t=="object"){const a=o.breakpoints||X1;return Object.keys(t).reduce((i,l)=>{if(Object.keys(a.values||qg).indexOf(l)!==-1){const s=a.up(l);i[s]=n(t[l],l)}else{const s=l;i[s]=t[s]}return i},{})}return n(t)}function K1(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((o,r)=>{const a=e.up(r);return o[a]={},o},{}))||{}}function Yg(e,t){return e.reduce((n,o)=>{const r=n[o];return(!r||Object.keys(r).length===0)&&delete n[o],n},t)}function Uw(e,...t){const n=K1(e),o=[n,...t].reduce((r,a)=>_t(r,a),{});return Yg(Object.keys(n),o)}function Hw(e,t){if(typeof e!="object")return{};const n={},o=Object.keys(t);return Array.isArray(e)?o.forEach((r,a)=>{a{e[r]!=null&&(n[r]=!0)}),n}function Xa({values:e,breakpoints:t,base:n}){const o=n||Hw(e,t),r=Object.keys(o);if(r.length===0)return e;let a;return r.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e=="object"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function N(e){if(typeof e!="string")throw new Error(yn(7));return e.charAt(0).toUpperCase()+e.slice(1)}const Vw=Object.freeze(Object.defineProperty({__proto__:null,default:N},Symbol.toStringTag,{value:"Module"}));function ll(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const o=`vars.${t}`.split(".").reduce((r,a)=>r&&r[a]?r[a]:null,e);if(o!=null)return o}return t.split(".").reduce((o,r)=>o&&o[r]!=null?o[r]:null,e)}function xd(e,t,n,o=n){let r;return typeof e=="function"?r=e(n):Array.isArray(e)?r=e[n]||o:r=ll(e,n)||o,t&&(r=t(r,o,e)),r}function Lt(e){const{prop:t,cssProperty:n=e.prop,themeKey:o,transform:r}=e,a=i=>{if(i[t]==null)return null;const l=i[t],s=i.theme,c=ll(s,o)||{};return An(i,l,f=>{let p=xd(c,r,f);return f===p&&typeof f=="string"&&(p=xd(c,r,`${t}${f==="default"?"":N(f)}`,f)),n===!1?p:{[n]:p}})};return a.propTypes={},a.filterProps=[t],a}function Fw(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const Gw={m:"margin",p:"padding"},Ww={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},Q1={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},qw=Fw(e=>{if(e.length>2)if(Q1[e])e=Q1[e];else return[e];const[t,n]=e.split(""),o=Gw[t],r=Ww[n]||"";return Array.isArray(r)?r.map(a=>o+a):[o+r]}),Xg=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Kg=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Xg,...Kg];function Ws(e,t,n,o){var r;const a=(r=ll(e,t,!1))!=null?r:n;return typeof a=="number"?i=>typeof i=="string"?i:a*i:Array.isArray(a)?i=>typeof i=="string"?i:a[i]:typeof a=="function"?a:()=>{}}function Qg(e){return Ws(e,"spacing",8)}function Ka(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),o=e(n);return t>=0?o:typeof o=="number"?-o:`-${o}`}function Yw(e,t){return n=>e.reduce((o,r)=>(o[r]=Ka(t,n),o),{})}function Xw(e,t,n,o){if(t.indexOf(n)===-1)return null;const r=qw(n),a=Yw(r,o),i=e[n];return An(e,i,a)}function Z1(e,t){const n=Qg(e.theme);return Object.keys(e).map(o=>Xw(e,t,o,n)).reduce(Gs,{})}function wt(e){return Z1(e,Xg)}wt.propTypes={},wt.filterProps=Xg;function kt(e){return Z1(e,Kg)}kt.propTypes={},kt.filterProps=Kg;function J1(e=8){if(e.mui)return e;const t=Qg({spacing:e}),n=(...o)=>(o.length===0?[1]:o).map(a=>{const i=t(a);return typeof i=="number"?`${i}px`:i}).join(" ");return n.mui=!0,n}function Cd(...e){const t=e.reduce((o,r)=>(r.filterProps.forEach(a=>{o[a]=r}),o),{}),n=o=>Object.keys(o).reduce((r,a)=>t[a]?Gs(r,t[a](o)):r,{});return n.propTypes={},n.filterProps=e.reduce((o,r)=>o.concat(r.filterProps),[]),n}function ho(e){return typeof e!="number"?e:`${e}px solid`}function vo(e,t){return Lt({prop:e,themeKey:"borders",transform:t})}const Kw=vo("border",ho),Qw=vo("borderTop",ho),Zw=vo("borderRight",ho),Jw=vo("borderBottom",ho),e5=vo("borderLeft",ho),t5=vo("borderColor"),n5=vo("borderTopColor"),o5=vo("borderRightColor"),r5=vo("borderBottomColor"),a5=vo("borderLeftColor"),i5=vo("outline",ho),l5=vo("outlineColor"),Sd=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Ws(e.theme,"shape.borderRadius",4),n=o=>({borderRadius:Ka(t,o)});return An(e,e.borderRadius,n)}return null};Sd.propTypes={},Sd.filterProps=["borderRadius"],Cd(Kw,Qw,Zw,Jw,e5,t5,n5,o5,r5,a5,Sd,i5,l5);const Rd=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Ws(e.theme,"spacing",8),n=o=>({gap:Ka(t,o)});return An(e,e.gap,n)}return null};Rd.propTypes={},Rd.filterProps=["gap"];const Td=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Ws(e.theme,"spacing",8),n=o=>({columnGap:Ka(t,o)});return An(e,e.columnGap,n)}return null};Td.propTypes={},Td.filterProps=["columnGap"];const $d=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Ws(e.theme,"spacing",8),n=o=>({rowGap:Ka(t,o)});return An(e,e.rowGap,n)}return null};$d.propTypes={},$d.filterProps=["rowGap"];const s5=Lt({prop:"gridColumn"}),c5=Lt({prop:"gridRow"}),u5=Lt({prop:"gridAutoFlow"}),d5=Lt({prop:"gridAutoColumns"}),f5=Lt({prop:"gridAutoRows"}),p5=Lt({prop:"gridTemplateColumns"}),m5=Lt({prop:"gridTemplateRows"}),g5=Lt({prop:"gridTemplateAreas"}),h5=Lt({prop:"gridArea"});Cd(Rd,Td,$d,s5,c5,u5,d5,f5,p5,m5,g5,h5);function sl(e,t){return t==="grey"?t:e}const v5=Lt({prop:"color",themeKey:"palette",transform:sl}),b5=Lt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:sl}),y5=Lt({prop:"backgroundColor",themeKey:"palette",transform:sl});Cd(v5,b5,y5);function Xn(e){return e<=1&&e!==0?`${e*100}%`:e}const x5=Lt({prop:"width",transform:Xn}),Zg=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var o,r;const a=((o=e.theme)==null||(o=o.breakpoints)==null||(o=o.values)==null?void 0:o[n])||qg[n];return a?((r=e.theme)==null||(r=r.breakpoints)==null?void 0:r.unit)!=="px"?{maxWidth:`${a}${e.theme.breakpoints.unit}`}:{maxWidth:a}:{maxWidth:Xn(n)}};return An(e,e.maxWidth,t)}return null};Zg.filterProps=["maxWidth"];const C5=Lt({prop:"minWidth",transform:Xn}),S5=Lt({prop:"height",transform:Xn}),R5=Lt({prop:"maxHeight",transform:Xn}),T5=Lt({prop:"minHeight",transform:Xn});Lt({prop:"size",cssProperty:"width",transform:Xn}),Lt({prop:"size",cssProperty:"height",transform:Xn});const $5=Lt({prop:"boxSizing"});Cd(x5,Zg,C5,S5,R5,T5,$5);const cl={border:{themeKey:"borders",transform:ho},borderTop:{themeKey:"borders",transform:ho},borderRight:{themeKey:"borders",transform:ho},borderBottom:{themeKey:"borders",transform:ho},borderLeft:{themeKey:"borders",transform:ho},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:ho},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Sd},color:{themeKey:"palette",transform:sl},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:sl},backgroundColor:{themeKey:"palette",transform:sl},p:{style:kt},pt:{style:kt},pr:{style:kt},pb:{style:kt},pl:{style:kt},px:{style:kt},py:{style:kt},padding:{style:kt},paddingTop:{style:kt},paddingRight:{style:kt},paddingBottom:{style:kt},paddingLeft:{style:kt},paddingX:{style:kt},paddingY:{style:kt},paddingInline:{style:kt},paddingInlineStart:{style:kt},paddingInlineEnd:{style:kt},paddingBlock:{style:kt},paddingBlockStart:{style:kt},paddingBlockEnd:{style:kt},m:{style:wt},mt:{style:wt},mr:{style:wt},mb:{style:wt},ml:{style:wt},mx:{style:wt},my:{style:wt},margin:{style:wt},marginTop:{style:wt},marginRight:{style:wt},marginBottom:{style:wt},marginLeft:{style:wt},marginX:{style:wt},marginY:{style:wt},marginInline:{style:wt},marginInlineStart:{style:wt},marginInlineEnd:{style:wt},marginBlock:{style:wt},marginBlockStart:{style:wt},marginBlockEnd:{style:wt},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Rd},rowGap:{style:$d},columnGap:{style:Td},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Xn},maxWidth:{style:Zg},minWidth:{transform:Xn},height:{transform:Xn},maxHeight:{transform:Xn},minHeight:{transform:Xn},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function M5(...e){const t=e.reduce((o,r)=>o.concat(Object.keys(r)),[]),n=new Set(t);return e.every(o=>n.size===Object.keys(o).length)}function E5(e,t){return typeof e=="function"?e(t):e}function eC(){function e(n,o,r,a){const i={[n]:o,theme:r},l=a[n];if(!l)return{[n]:o};const{cssProperty:s=n,themeKey:c,transform:d,style:f}=l;if(o==null)return null;if(c==="typography"&&o==="inherit")return{[n]:o};const p=ll(r,c)||{};return f?f(i):An(i,o,C=>{let x=xd(p,d,C);return C===x&&typeof C=="string"&&(x=xd(p,d,`${n}${C==="default"?"":N(C)}`,C)),s===!1?x:{[s]:x}})}function t(n){var o;const{sx:r,theme:a={},nested:i}=n||{};if(!r)return null;const l=(o=a.unstable_sxConfig)!=null?o:cl;function s(c){let d=c;if(typeof c=="function")d=c(a);else if(typeof c!="object")return c;if(!d)return null;const f=K1(a.breakpoints),p=Object.keys(f);let g=f;return Object.keys(d).forEach(C=>{const x=E5(d[C],a);if(x!=null)if(typeof x=="object")if(l[C])g=Gs(g,e(C,x,a,l));else{const R=An({theme:a},x,m=>({[C]:m}));M5(R,x)?g[C]=t({sx:x,theme:a,nested:!0}):g=Gs(g,R)}else g=Gs(g,e(C,x,a,l))}),!i&&a.modularCssLayers?{"@layer sx":Yg(p,g)}:Yg(p,g)}return Array.isArray(r)?r.map(s):s(r)}return t}const da=eC();da.filterProps=["sx"];function tC(e,t){const n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:n.palette.mode===e?t:{}}const A5=["breakpoints","palette","spacing","shape"];function Qa(e={},...t){const{breakpoints:n={},palette:o={},spacing:r,shape:a={}}=e,i=I(e,A5),l=Wg(n),s=J1(r);let c=_t({breakpoints:l,direction:"ltr",components:{},palette:u({mode:"light"},o),spacing:s,shape:u({},Iw,a)},i);return c.applyStyles=tC,c=t.reduce((d,f)=>_t(d,f),c),c.unstable_sxConfig=u({},cl,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(f){return da({sx:f,theme:this})},c}const O5=Object.freeze(Object.defineProperty({__proto__:null,default:Qa,private_createBreakpoints:Wg,unstable_applyStyles:tC},Symbol.toStringTag,{value:"Module"}));function w5(e){return Object.keys(e).length===0}function Md(e=null){const t=h.useContext(il);return!t||w5(t)?e:t}const k5=Qa();function qs(e=k5){return Md(e)}function Jg(e){const t=yd(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function nC({styles:e,themeId:t,defaultTheme:n={}}){const o=qs(n),r=t&&o[t]||o;let a=typeof e=="function"?e(r):e;return r.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Jg(typeof i=="function"?i(r):i)):a=Jg(a)),T.jsx(Fs,{styles:a})}const z5=["sx"],B5=e=>{var t,n;const o={systemProps:{},otherProps:{}},r=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:cl;return Object.keys(e).forEach(a=>{r[a]?o.systemProps[a]=e[a]:o.otherProps[a]=e[a]}),o};function ul(e){const{sx:t}=e,n=I(e,z5),{systemProps:o,otherProps:r}=B5(n);let a;return Array.isArray(t)?a=[o,...t]:typeof t=="function"?a=(...i)=>{const l=t(...i);return xr(l)?u({},o,l):o}:a=u({},o,t),u({},r,{sx:a})}const N5=Object.freeze(Object.defineProperty({__proto__:null,default:da,extendSxProp:ul,unstable_createStyleFunctionSx:eC,unstable_defaultSxConfig:cl},Symbol.toStringTag,{value:"Module"})),oC=e=>e,eh=(()=>{let e=oC;return{configure(t){e=t},generate(t){return e(t)},reset(){e=oC}}})();function rC(e){var t,n,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;tl!=="theme"&&l!=="sx"&&l!=="as"})(da);return h.forwardRef(function(s,c){const d=qs(n),f=ul(s),{className:p,component:g="div"}=f,C=I(f,_5);return T.jsx(a,u({as:g,ref:c,className:j(p,r?r(o):o),theme:t&&d[t]||d},C))})}const D5={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 X(e,t,n="Mui"){const o=D5[t];return o?`${n}-${o}`:`${eh.generate(e)}-${t}`}function K(e,t,n="Mui"){const o={};return t.forEach(r=>{o[r]=X(e,r,n)}),o}var aC={exports:{}},dt={};/** + * @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 th=Symbol.for("react.transitional.element"),nh=Symbol.for("react.portal"),Ed=Symbol.for("react.fragment"),Ad=Symbol.for("react.strict_mode"),Od=Symbol.for("react.profiler"),wd=Symbol.for("react.consumer"),kd=Symbol.for("react.context"),zd=Symbol.for("react.forward_ref"),Bd=Symbol.for("react.suspense"),Nd=Symbol.for("react.suspense_list"),_d=Symbol.for("react.memo"),Ld=Symbol.for("react.lazy"),P5=Symbol.for("react.view_transition"),j5=Symbol.for("react.client.reference");function bo(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case th:switch(e=e.type,e){case Ed:case Od:case Ad:case Bd:case Nd:case P5:return e;default:switch(e=e&&e.$$typeof,e){case kd:case zd:case Ld:case _d:return e;case wd:return e;default:return t}}case nh:return t}}}dt.ContextConsumer=wd,dt.ContextProvider=kd,dt.Element=th,dt.ForwardRef=zd,dt.Fragment=Ed,dt.Lazy=Ld,dt.Memo=_d,dt.Portal=nh,dt.Profiler=Od,dt.StrictMode=Ad,dt.Suspense=Bd,dt.SuspenseList=Nd,dt.isContextConsumer=function(e){return bo(e)===wd},dt.isContextProvider=function(e){return bo(e)===kd},dt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===th},dt.isForwardRef=function(e){return bo(e)===zd},dt.isFragment=function(e){return bo(e)===Ed},dt.isLazy=function(e){return bo(e)===Ld},dt.isMemo=function(e){return bo(e)===_d},dt.isPortal=function(e){return bo(e)===nh},dt.isProfiler=function(e){return bo(e)===Od},dt.isStrictMode=function(e){return bo(e)===Ad},dt.isSuspense=function(e){return bo(e)===Bd},dt.isSuspenseList=function(e){return bo(e)===Nd},dt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Ed||e===Od||e===Ad||e===Bd||e===Nd||typeof e=="object"&&e!==null&&(e.$$typeof===Ld||e.$$typeof===_d||e.$$typeof===kd||e.$$typeof===wd||e.$$typeof===zd||e.$$typeof===j5||e.getModuleId!==void 0)},dt.typeOf=bo,aC.exports=dt;var iC=aC.exports;const I5=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function lC(e){const t=`${e}`.match(I5);return t&&t[1]||""}function sC(e,t=""){return e.displayName||e.name||lC(e)||t}function cC(e,t,n){const o=sC(t);return e.displayName||(o!==""?`${n}(${o})`:n)}function U5(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return sC(e,"Component");if(typeof e=="object")switch(e.$$typeof){case iC.ForwardRef:return cC(e,e.render,"ForwardRef");case iC.Memo:return cC(e,e.type,"memo");default:return}}}const H5=Object.freeze(Object.defineProperty({__proto__:null,default:U5,getFunctionName:lC},Symbol.toStringTag,{value:"Module"})),V5=["ownerState"],F5=["variants"],G5=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function W5(e){return Object.keys(e).length===0}function q5(e){return typeof e=="string"&&e.charCodeAt(0)>96}function oh(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function uC(e,t){return t&&e&&typeof e=="object"&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const Y5=Qa(),X5=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Dd({defaultTheme:e,theme:t,themeId:n}){return W5(t)?e:t[n]||t}function K5(e){return e?(t,n)=>n[e]:null}function Pd(e,t,n){let{ownerState:o}=t,r=I(t,V5);const a=typeof e=="function"?e(u({ownerState:o},r)):e;if(Array.isArray(a))return a.flatMap(i=>Pd(i,u({ownerState:o},r),n));if(a&&typeof a=="object"&&Array.isArray(a.variants)){const{variants:i=[]}=a;let s=I(a,F5);return i.forEach(c=>{let d=!0;if(typeof c.props=="function"?d=c.props(u({ownerState:o},r,o)):Object.keys(c.props).forEach(f=>{(o==null?void 0:o[f])!==c.props[f]&&r[f]!==c.props[f]&&(d=!1)}),d){Array.isArray(s)||(s=[s]);const f=typeof c.style=="function"?c.style(u({ownerState:o},r,o)):c.style;s.push(n?uC(yd(f),n):f)}}),s}return n?uC(yd(a),n):a}function Q5(e={}){const{themeId:t,defaultTheme:n=Y5,rootShouldForwardProp:o=oh,slotShouldForwardProp:r=oh}=e,a=i=>da(u({},i,{theme:Dd(u({},i,{defaultTheme:n,themeId:t}))}));return a.__mui_systemSx=!0,(i,l={})=>{W1(i,v=>v.filter($=>!($!=null&&$.__mui_systemSx)));const{name:s,slot:c,skipVariantsResolver:d,skipSx:f,overridesResolver:p=K5(X5(c))}=l,g=I(l,G5),C=s&&s.startsWith("Mui")||c?"components":"custom",x=d!==void 0?d:c&&c!=="Root"&&c!=="root"||!1,R=f||!1;let m,b=oh;c==="Root"||c==="root"?b=o:c?b=r:q5(i)&&(b=void 0);const y=Gg(i,u({shouldForwardProp:b,label:m},g)),S=v=>typeof v=="function"&&v.__emotion_real!==v||xr(v)?$=>{const E=Dd({theme:$.theme,defaultTheme:n,themeId:t});return Pd(v,u({},$,{theme:E}),E.modularCssLayers?C:void 0)}:v,M=(v,...$)=>{let E=S(v);const A=$?$.map(S):[];s&&p&&A.push(D=>{const _=Dd(u({},D,{defaultTheme:n,themeId:t}));if(!_.components||!_.components[s]||!_.components[s].styleOverrides)return null;const L=_.components[s].styleOverrides,U={};return Object.entries(L).forEach(([z,P])=>{U[z]=Pd(P,u({},D,{theme:_}),_.modularCssLayers?"theme":void 0)}),p(D,U)}),s&&!x&&A.push(D=>{var _;const L=Dd(u({},D,{defaultTheme:n,themeId:t})),U=L==null||(_=L.components)==null||(_=_[s])==null?void 0:_.variants;return Pd({variants:U},u({},D,{theme:L}),L.modularCssLayers?"theme":void 0)}),R||A.push(a);const O=A.length-$.length;if(Array.isArray(v)&&O>0){const D=new Array(O).fill("");E=[...v,...D],E.raw=[...v.raw,...D]}const w=y(E,...A);return i.muiName&&(w.muiName=i.muiName),w};return y.withConfig&&(M.withConfig=y.withConfig),M}}const rh=Q5();function dl(e,t){const n=u({},t);return Object.keys(e).forEach(o=>{if(o.toString().match(/^(components|slots)$/))n[o]=u({},e[o],n[o]);else if(o.toString().match(/^(componentsProps|slotProps)$/)){const r=e[o]||{},a=t[o];n[o]={},!a||!Object.keys(a)?n[o]=r:!r||!Object.keys(r)?n[o]=a:(n[o]=u({},a),Object.keys(r).forEach(i=>{n[o][i]=dl(r[i],a[i])}))}else n[o]===void 0&&(n[o]=e[o])}),n}function ah(e){const{theme:t,name:n,props:o}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?o:dl(t.components[n].defaultProps,o)}function jd({props:e,name:t,defaultTheme:n,themeId:o}){let r=qs(n);return o&&(r=r[o]||r),ah({theme:r,name:t,props:e})}const Ft=typeof window<"u"?h.useLayoutEffect:h.useEffect;function Z5(e,t,n,o,r){const[a,i]=h.useState(()=>r&&n?n(e).matches:o?o(e).matches:t);return Ft(()=>{let l=!0;if(!n)return;const s=n(e),c=()=>{l&&i(s.matches)};return c(),s.addListener(c),()=>{l=!1,s.removeListener(c)}},[e,n]),a}const dC=h.useSyncExternalStore;function J5(e,t,n,o,r){const a=h.useCallback(()=>t,[t]),i=h.useMemo(()=>{if(r&&n)return()=>n(e).matches;if(o!==null){const{matches:d}=o(e);return()=>d}return a},[a,e,o,r,n]),[l,s]=h.useMemo(()=>{if(n===null)return[a,()=>()=>{}];const d=n(e);return[()=>d.matches,f=>(d.addListener(f),()=>{d.removeListener(f)})]},[a,n,e]);return dC(s,l,i)}function fC(e,t={}){const n=Md(),o=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:r=!1,matchMedia:a=o?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:l=!1}=ah({name:"MuiUseMediaQuery",props:t,theme:n});let s=typeof e=="function"?e(n):e;return s=s.replace(/^@media( ?)/m,""),(dC!==void 0?J5:Z5)(s,r,a,i,l)}function Cr(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}const ek=Object.freeze(Object.defineProperty({__proto__:null,default:Cr},Symbol.toStringTag,{value:"Module"}));function ih(e,t=0,n=1){return Cr(e,t,n)}function pC(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(o=>o+o)),n?`rgb${n.length===4?"a":""}(${n.map((o,r)=>r<3?parseInt(o,16):Math.round(parseInt(o,16)/255*1e3)/1e3).join(", ")})`:""}function tk(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function Sr(e){if(e.type)return e;if(e.charAt(0)==="#")return Sr(pC(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error(yn(9,e));let o=e.substring(t+1,e.length-1),r;if(n==="color"){if(o=o.split(" "),r=o.shift(),o.length===4&&o[3].charAt(0)==="/"&&(o[3]=o[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r)===-1)throw new Error(yn(10,r))}else o=o.split(",");return o=o.map(a=>parseFloat(a)),{type:n,values:o,colorSpace:r}}function Ys(e){const{type:t,colorSpace:n}=e;let{values:o}=e;return t.indexOf("rgb")!==-1?o=o.map((r,a)=>a<3?parseInt(r,10):r):t.indexOf("hsl")!==-1&&(o[1]=`${o[1]}%`,o[2]=`${o[2]}%`),t.indexOf("color")!==-1?o=`${n} ${o.join(" ")}`:o=`${o.join(", ")}`,`${t}(${o})`}function nk(e){if(e.indexOf("#")===0)return e;const{values:t}=Sr(e);return`#${t.map((n,o)=>tk(o===3?Math.round(255*n):n)).join("")}`}function mC(e){e=Sr(e);const{values:t}=e,n=t[0],o=t[1]/100,r=t[2]/100,a=o*Math.min(r,1-r),i=(c,d=(c+n/30)%12)=>r-a*Math.max(Math.min(d-3,9-d,1),-1);let l="rgb";const s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(l+="a",s.push(t[3])),Ys({type:l,values:s})}function Id(e){e=Sr(e);let t=e.type==="hsl"||e.type==="hsla"?Sr(mC(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ok(e,t){const n=Id(e),o=Id(t);return(Math.max(n,o)+.05)/(Math.min(n,o)+.05)}function fl(e,t){return e=Sr(e),t=ih(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Ys(e)}function gC(e,t){if(e=Sr(e),t=ih(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Ys(e)}function hC(e,t){if(e=Sr(e),t=ih(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Ys(e)}function rk(e,t=.15){return Id(e)>.5?gC(e,t):hC(e,t)}function Ud(...e){return e.reduce((t,n)=>n==null?t:function(...r){t.apply(this,r),n.apply(this,r)},()=>{})}function pl(e,t=166){let n;function o(...r){const a=()=>{e.apply(this,r)};clearTimeout(n),n=setTimeout(a,t)}return o.clear=()=>{clearTimeout(n)},o}function ak(e,t){return()=>null}function Rr(e,t){var n,o;return h.isValidElement(e)&&t.indexOf((n=e.type.muiName)!=null?n:(o=e.type)==null||(o=o._payload)==null||(o=o.value)==null?void 0:o.muiName)!==-1}function ct(e){return e&&e.ownerDocument||document}function fn(e){return ct(e).defaultView||window}function ik(e,t){return()=>null}function Xs(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let vC=0;function lk(e){const[t,n]=h.useState(e),o=e||t;return h.useEffect(()=>{t==null&&(vC+=1,n(`mui-${vC}`))},[t]),o}const bC=ep.useId;function yo(e){if(bC!==void 0){const t=bC();return e??t}return lk(e)}function sk(e,t,n,o,r){return null}function On({controlled:e,default:t,name:n,state:o="value"}){const{current:r}=h.useRef(e!==void 0),[a,i]=h.useState(t),l=r?e:a,s=h.useCallback(c=>{r||i(c)},[]);return[l,s]}function ht(e){const t=h.useRef(e);return Ft(()=>{t.current=e}),h.useRef((...n)=>(0,t.current)(...n)).current}function qe(...e){return h.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{Xs(n,t)})},e)}const yC={};function ck(e,t){const n=h.useRef(yC);return n.current===yC&&(n.current=e(t)),n}const uk=[];function dk(e){h.useEffect(e,uk)}class Ks{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new Ks}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}}function Tr(){const e=ck(Ks.create).current;return dk(e.disposeEffect),e}let Hd=!0,lh=!1;const fk=new Ks,pk={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function mk(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&pk[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function gk(e){e.metaKey||e.altKey||e.ctrlKey||(Hd=!0)}function sh(){Hd=!1}function hk(){this.visibilityState==="hidden"&&lh&&(Hd=!0)}function vk(e){e.addEventListener("keydown",gk,!0),e.addEventListener("mousedown",sh,!0),e.addEventListener("pointerdown",sh,!0),e.addEventListener("touchstart",sh,!0),e.addEventListener("visibilitychange",hk,!0)}function bk(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return Hd||mk(t)}function ml(){const e=h.useCallback(r=>{r!=null&&vk(r.ownerDocument)},[]),t=h.useRef(!1);function n(){return t.current?(lh=!0,fk.start(100,()=>{lh=!1}),t.current=!1,!0):!1}function o(r){return bk(r)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:o,onBlur:n,ref:e}}function xC(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let gl;function CC(){if(gl)return gl;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),gl="reverse",e.scrollLeft>0?gl="default":(e.scrollLeft=1,e.scrollLeft===0&&(gl="negative")),document.body.removeChild(e),gl}function yk(e,t){const n=e.scrollLeft;if(t!=="rtl")return n;switch(CC()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}const ch=e=>{const t=h.useRef({});return h.useEffect(()=>{t.current=e}),t.current};function SC(e){return h.Children.toArray(e).filter(t=>h.isValidElement(t))}const RC={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function Q(e,t,n=void 0){const o={};return Object.keys(e).forEach(r=>{o[r]=e[r].reduce((a,i)=>{if(i){const l=t(i);l!==""&&a.push(l),n&&n[i]&&a.push(n[i])}return a},[]).join(" ")}),o}function zo(e){return typeof e=="string"}function hl(e,t,n){return e===void 0||zo(e)?t:u({},t,{ownerState:u({},t.ownerState,n)})}function Za(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(o=>o.match(/^on[A-Z]/)&&typeof e[o]=="function"&&!t.includes(o)).forEach(o=>{n[o]=e[o]}),n}function TC(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function $C(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:o,externalForwardedProps:r,className:a}=e;if(!t){const g=j(n==null?void 0:n.className,a,r==null?void 0:r.className,o==null?void 0:o.className),C=u({},n==null?void 0:n.style,r==null?void 0:r.style,o==null?void 0:o.style),x=u({},n,r,o);return g.length>0&&(x.className=g),Object.keys(C).length>0&&(x.style=C),{props:x,internalRef:void 0}}const i=Za(u({},r,o)),l=TC(o),s=TC(r),c=t(i),d=j(c==null?void 0:c.className,n==null?void 0:n.className,a,r==null?void 0:r.className,o==null?void 0:o.className),f=u({},c==null?void 0:c.style,n==null?void 0:n.style,r==null?void 0:r.style,o==null?void 0:o.style),p=u({},c,n,s,l);return d.length>0&&(p.className=d),Object.keys(f).length>0&&(p.style=f),{props:p,internalRef:c.ref}}function MC(e,t,n){return typeof e=="function"?e(t,n):e}const xk=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Mt(e){var t;const{elementType:n,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:a=!1}=e,i=I(e,xk),l=a?{}:MC(o,r),{props:s,internalRef:c}=$C(u({},i,{externalSlotProps:l})),d=qe(c,l==null?void 0:l.ref,(t=e.additionalProps)==null?void 0:t.ref);return hl(n,u({},s,{ref:d}),r)}function $r(e){if(parseInt(h.version,10)>=19){var t;return(e==null||(t=e.props)==null?void 0:t.ref)||null}return(e==null?void 0:e.ref)||null}const EC=h.createContext(null);function uh(){return h.useContext(EC)}const Ck=typeof Symbol=="function"&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";function Sk(e,t){return typeof t=="function"?t(e):u({},e,t)}function Rk(e){const{children:t,theme:n}=e,o=uh(),r=h.useMemo(()=>{const a=o===null?n:Sk(o,n);return a!=null&&(a[Ck]=o!==null),a},[n,o]);return T.jsx(EC.Provider,{value:r,children:t})}const Tk=["value"],AC=h.createContext();function $k(e){let{value:t}=e,n=I(e,Tk);return T.jsx(AC.Provider,u({value:t??!0},n))}const Yo=()=>{const e=h.useContext(AC);return e??!1},OC=h.createContext(void 0);function Mk({value:e,children:t}){return T.jsx(OC.Provider,{value:e,children:t})}function Ek(e){const{theme:t,name:n,props:o}=e;if(!t||!t.components||!t.components[n])return o;const r=t.components[n];return r.defaultProps?dl(r.defaultProps,o):!r.styleOverrides&&!r.variants?dl(r,o):o}function Ak({props:e,name:t}){const n=h.useContext(OC);return Ek({props:e,name:t,theme:{components:n}})}function Ok(e){const t=Md(),n=yo()||"",{modularCssLayers:o}=e;let r="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return!o||t!==null?r="":typeof o=="string"?r=o.replace(/mui(?!\.)/g,r):r=`@layer ${r};`,Ft(()=>{const a=document.querySelector("head");if(!a)return;const i=a.firstChild;if(r){var l;if(i&&(l=i.hasAttribute)!=null&&l.call(i,"data-mui-layer-order")&&i.getAttribute("data-mui-layer-order")===n)return;const c=document.createElement("style");c.setAttribute("data-mui-layer-order",n),c.textContent=r,a.prepend(c)}else{var s;(s=a.querySelector(`style[data-mui-layer-order="${n}"]`))==null||s.remove()}},[r,n]),r?T.jsx(nC,{styles:r}):null}const wC={};function kC(e,t,n,o=!1){return h.useMemo(()=>{const r=e&&t[e]||t;if(typeof n=="function"){const a=n(r),i=e?u({},t,{[e]:a}):a;return o?()=>i:i}return e?u({},t,{[e]:n}):u({},t,n)},[e,t,n,o])}function zC(e){const{children:t,theme:n,themeId:o}=e,r=Md(wC),a=uh()||wC,i=kC(o,r,n),l=kC(o,a,n,!0),s=i.direction==="rtl",c=Ok(i);return T.jsx(Rk,{theme:l,children:T.jsx(il.Provider,{value:i,children:T.jsx($k,{value:s,children:T.jsxs(Mk,{value:i==null?void 0:i.components,children:[c,t]})})})})}const dh="mode",fh="color-scheme",BC="data-color-scheme";function wk(e){const{defaultMode:t="light",defaultLightColorScheme:n="light",defaultDarkColorScheme:o="dark",modeStorageKey:r=dh,colorSchemeStorageKey:a=fh,attribute:i=BC,colorSchemeNode:l="document.documentElement",nonce:s}=e||{};return T.jsx("script",{suppressHydrationWarning:!0,nonce:typeof window>"u"?s:"",dangerouslySetInnerHTML:{__html:`(function() { +try { + var mode = localStorage.getItem('${r}') || '${t}'; + var colorScheme = ''; + if (mode === 'system') { + // handle system mode + var mql = window.matchMedia('(prefers-color-scheme: dark)'); + if (mql.matches) { + colorScheme = localStorage.getItem('${a}-dark') || '${o}'; + } else { + colorScheme = localStorage.getItem('${a}-light') || '${n}'; + } + } + if (mode === 'light') { + colorScheme = localStorage.getItem('${a}-light') || '${n}'; + } + if (mode === 'dark') { + colorScheme = localStorage.getItem('${a}-dark') || '${o}'; + } + if (colorScheme) { + ${l}.setAttribute('${i}', colorScheme); + } +} catch(e){}})();`}},"mui-color-scheme-init")}function NC(e){if(typeof window<"u"&&e==="system")return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function _C(e,t){if(e.mode==="light"||e.mode==="system"&&e.systemMode==="light")return t("light");if(e.mode==="dark"||e.mode==="system"&&e.systemMode==="dark")return t("dark")}function kk(e){return _C(e,t=>{if(t==="light")return e.lightColorScheme;if(t==="dark")return e.darkColorScheme})}function ph(e,t){if(typeof window>"u")return;let n;try{n=localStorage.getItem(e)||void 0,n||localStorage.setItem(e,t)}catch{}return n||t}function zk(e){const{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:o,supportedColorSchemes:r=[],modeStorageKey:a=dh,colorSchemeStorageKey:i=fh,storageWindow:l=typeof window>"u"?void 0:window}=e,s=r.join(","),[c,d]=h.useState(()=>{const R=ph(a,t),m=ph(`${i}-light`,n),b=ph(`${i}-dark`,o);return{mode:R,systemMode:NC(R),lightColorScheme:m,darkColorScheme:b}}),f=kk(c),p=h.useCallback(R=>{d(m=>{if(R===m.mode)return m;const b=R??t;try{localStorage.setItem(a,b)}catch{}return u({},m,{mode:b,systemMode:NC(b)})})},[a,t]),g=h.useCallback(R=>{R?typeof R=="string"?R&&!s.includes(R)?console.error(`\`${R}\` does not exist in \`theme.colorSchemes\`.`):d(m=>{const b=u({},m);return _C(m,y=>{try{localStorage.setItem(`${i}-${y}`,R)}catch{}y==="light"&&(b.lightColorScheme=R),y==="dark"&&(b.darkColorScheme=R)}),b}):d(m=>{const b=u({},m),y=R.light===null?n:R.light,S=R.dark===null?o:R.dark;if(y)if(!s.includes(y))console.error(`\`${y}\` does not exist in \`theme.colorSchemes\`.`);else{b.lightColorScheme=y;try{localStorage.setItem(`${i}-light`,y)}catch{}}if(S)if(!s.includes(S))console.error(`\`${S}\` does not exist in \`theme.colorSchemes\`.`);else{b.darkColorScheme=S;try{localStorage.setItem(`${i}-dark`,S)}catch{}}return b}):d(m=>{try{localStorage.setItem(`${i}-light`,n),localStorage.setItem(`${i}-dark`,o)}catch{}return u({},m,{lightColorScheme:n,darkColorScheme:o})})},[s,i,n,o]),C=h.useCallback(R=>{c.mode==="system"&&d(m=>{const b=R!=null&&R.matches?"dark":"light";return m.systemMode===b?m:u({},m,{systemMode:b})})},[c.mode]),x=h.useRef(C);return x.current=C,h.useEffect(()=>{const R=(...b)=>x.current(...b),m=window.matchMedia("(prefers-color-scheme: dark)");return m.addListener(R),R(m),()=>{m.removeListener(R)}},[]),h.useEffect(()=>{if(l){const R=m=>{const b=m.newValue;typeof m.key=="string"&&m.key.startsWith(i)&&(!b||s.match(b))&&(m.key.endsWith("light")&&g({light:b}),m.key.endsWith("dark")&&g({dark:b})),m.key===a&&(!b||["light","dark","system"].includes(b))&&p(b||t)};return l.addEventListener("storage",R),()=>{l.removeEventListener("storage",R)}}},[g,p,a,i,s,t,l]),u({},c,{colorScheme:f,setMode:p,setColorScheme:g})}const Bk=["colorSchemes","components","generateCssVars","cssVarPrefix"],Nk="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function _k(e){const{themeId:t,theme:n={},attribute:o=BC,modeStorageKey:r=dh,colorSchemeStorageKey:a=fh,defaultMode:i="light",defaultColorScheme:l,disableTransitionOnChange:s=!1,resolveTheme:c,excludeVariablesFromRoot:d}=e;(!n.colorSchemes||typeof l=="string"&&!n.colorSchemes[l]||typeof l=="object"&&!n.colorSchemes[l==null?void 0:l.light]||typeof l=="object"&&!n.colorSchemes[l==null?void 0:l.dark])&&console.error(`MUI: \`${l}\` does not exist in \`theme.colorSchemes\`.`);const f=h.createContext(void 0),p=()=>{const m=h.useContext(f);if(!m)throw new Error(yn(19));return m};function g(m){const{children:b,theme:y=n,modeStorageKey:S=r,colorSchemeStorageKey:M=a,attribute:v=o,defaultMode:$=i,defaultColorScheme:E=l,disableTransitionOnChange:A=s,storageWindow:O=typeof window>"u"?void 0:window,documentNode:w=typeof document>"u"?void 0:document,colorSchemeNode:D=typeof document>"u"?void 0:document.documentElement,colorSchemeSelector:_=":root",disableNestedContext:L=!1,disableStyleSheetGeneration:U=!1}=m,z=h.useRef(!1),P=uh(),B=h.useContext(f),F=!!B&&!L,re=y[t],ye=re||y,{colorSchemes:xe={},components:ne={},generateCssVars:te=()=>({vars:{},css:{}}),cssVarPrefix:ae}=ye,Z=I(ye,Bk),ge=Object.keys(xe),W=typeof E=="string"?E:E.light,se=typeof E=="string"?E:E.dark,{mode:Ce,setMode:he,systemMode:ve,lightColorScheme:me,darkColorScheme:be,colorScheme:ie,setColorScheme:de}=zk({supportedColorSchemes:ge,defaultLightColorScheme:W,defaultDarkColorScheme:se,modeStorageKey:S,colorSchemeStorageKey:M,defaultMode:$,storageWindow:O});let Ae=Ce,fe=ie;F&&(Ae=B.mode,fe=B.colorScheme);const Ie=Ae||($==="system"?i:$),Re=fe||(Ie==="dark"?se:W),{css:Me,vars:Pe}=te(),ze=u({},Z,{components:ne,colorSchemes:xe,cssVarPrefix:ae,vars:Pe,getColorSchemeSelector:V=>`[${v}="${V}"] &`}),_e={},at={};Object.entries(xe).forEach(([V,ce])=>{const{css:Ee,vars:ke}=te(V);ze.vars=_t(ze.vars,ke),V===Re&&(Object.keys(ce).forEach(Se=>{ce[Se]&&typeof ce[Se]=="object"?ze[Se]=u({},ze[Se],ce[Se]):ze[Se]=ce[Se]}),ze.palette&&(ze.palette.colorScheme=V));const le=typeof E=="string"?E:$==="dark"?E.dark:E.light;if(V===le){if(d){const Se={};d(ae).forEach(oe=>{Se[oe]=Ee[oe],delete Ee[oe]}),_e[`[${v}="${V}"]`]=Se}_e[`${_}, [${v}="${V}"]`]=Ee}else at[`${_===":root"?"":_}[${v}="${V}"]`]=Ee}),ze.vars=_t(ze.vars,Pe),h.useEffect(()=>{fe&&D&&D.setAttribute(v,fe)},[fe,v,D]),h.useEffect(()=>{let V;if(A&&z.current&&w){const ce=w.createElement("style");ce.appendChild(w.createTextNode(Nk)),w.head.appendChild(ce),window.getComputedStyle(w.body),V=setTimeout(()=>{w.head.removeChild(ce)},1)}return()=>{clearTimeout(V)}},[fe,A,w]),h.useEffect(()=>(z.current=!0,()=>{z.current=!1}),[]);const it=h.useMemo(()=>({allColorSchemes:ge,colorScheme:fe,darkColorScheme:be,lightColorScheme:me,mode:Ae,setColorScheme:de,setMode:he,systemMode:ve}),[ge,fe,be,me,Ae,de,he,ve]);let et=!0;(U||F&&(P==null?void 0:P.cssVarPrefix)===ae)&&(et=!1);const q=T.jsxs(h.Fragment,{children:[et&&T.jsxs(h.Fragment,{children:[T.jsx(Fs,{styles:{[_]:Me}}),T.jsx(Fs,{styles:_e}),T.jsx(Fs,{styles:at})]}),T.jsx(zC,{themeId:re?t:void 0,theme:c?c(ze):ze,children:b})]});return F?q:T.jsx(f.Provider,{value:it,children:q})}const C=typeof l=="string"?l:l.light,x=typeof l=="string"?l:l.dark;return{CssVarsProvider:g,useColorScheme:p,getInitColorSchemeScript:m=>wk(u({attribute:o,colorSchemeStorageKey:a,defaultMode:i,defaultLightColorScheme:C,defaultDarkColorScheme:x,modeStorageKey:r},m))}}function Lk(e=""){function t(...o){if(!o.length)return"";const r=o[0];return typeof r=="string"&&!r.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:""}${r}${t(...o.slice(1))})`:`, ${r}`}return(o,...r)=>`var(--${e?`${e}-`:""}${o}${t(...r)})`}const LC=(e,t,n,o=[])=>{let r=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(r)?r[Number(a)]=n:r&&typeof r=="object"&&(r[a]=n):r&&typeof r=="object"&&(r[a]||(r[a]=o.includes(a)?[]:{}),r=r[a])})},Dk=(e,t,n)=>{function o(r,a=[],i=[]){Object.entries(r).forEach(([l,s])=>{(!n||n&&!n([...a,l]))&&s!=null&&(typeof s=="object"&&Object.keys(s).length>0?o(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}o(e)},Pk=(e,t)=>typeof t=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(o=>e.includes(o))||e[e.length-1].toLowerCase().indexOf("opacity")>=0?t:`${t}px`:t;function mh(e,t){const{prefix:n,shouldSkipGeneratingVar:o}=t||{},r={},a={},i={};return Dk(e,(l,s,c)=>{if((typeof s=="string"||typeof s=="number")&&(!o||!o(l,s))){const d=`--${n?`${n}-`:""}${l.join("-")}`;Object.assign(r,{[d]:Pk(l,s)}),LC(a,l,`var(${d})`,c),LC(i,l,`var(${d}, ${s})`,c)}},l=>l[0]==="vars"),{css:r,vars:a,varsWithDefaults:i}}function Qs(e){"@babel/helpers - typeof";return Qs=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qs(e)}function jk(e,t){if(Qs(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var o=n.call(e,t);if(Qs(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Ik(e){var t=jk(e,"string");return Qs(t)=="symbol"?t:t+""}const Uk=["colorSchemes","components","defaultColorScheme"];function Hk(e,t){const{colorSchemes:n={},defaultColorScheme:o="light"}=e,r=I(e,Uk),{vars:a,css:i,varsWithDefaults:l}=mh(r,t);let s=l;const c={},{[o]:d}=n,f=I(n,[o].map(Ik));if(Object.entries(f||{}).forEach(([g,C])=>{const{vars:x,css:R,varsWithDefaults:m}=mh(C,t);s=_t(s,m),c[g]={css:R,vars:x}}),d){const{css:g,vars:C,varsWithDefaults:x}=mh(d,t);s=_t(s,x),c[o]={css:g,vars:C}}return{vars:s,generateCssVars:g=>{var C;if(!g){var x;const m=u({},i);return{css:m,vars:a,selector:(t==null||(x=t.getSelector)==null?void 0:x.call(t,g,m))||":root"}}const R=u({},c[g].css);return{css:R,vars:c[g].vars,selector:(t==null||(C=t.getSelector)==null?void 0:C.call(t,g,R))||":root"}}}}const Vk=["className","component","disableGutters","fixed","maxWidth","classes"],Fk=Qa(),Gk=rh("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`maxWidth${N(String(n.maxWidth))}`],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),Wk=e=>jd({props:e,name:"MuiContainer",defaultTheme:Fk}),qk=(e,t)=>{const n=s=>X(t,s),{classes:o,fixed:r,disableGutters:a,maxWidth:i}=e,l={root:["root",i&&`maxWidth${N(String(i))}`,r&&"fixed",a&&"disableGutters"]};return Q(l,n,o)};function Yk(e={}){const{createStyledComponent:t=Gk,useThemeProps:n=Wk,componentName:o="MuiContainer"}=e,r=t(({theme:i,ownerState:l})=>u({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!l.disableGutters&&{paddingLeft:i.spacing(2),paddingRight:i.spacing(2),[i.breakpoints.up("sm")]:{paddingLeft:i.spacing(3),paddingRight:i.spacing(3)}}),({theme:i,ownerState:l})=>l.fixed&&Object.keys(i.breakpoints.values).reduce((s,c)=>{const d=c,f=i.breakpoints.values[d];return f!==0&&(s[i.breakpoints.up(d)]={maxWidth:`${f}${i.breakpoints.unit}`}),s},{}),({theme:i,ownerState:l})=>u({},l.maxWidth==="xs"&&{[i.breakpoints.up("xs")]:{maxWidth:Math.max(i.breakpoints.values.xs,444)}},l.maxWidth&&l.maxWidth!=="xs"&&{[i.breakpoints.up(l.maxWidth)]:{maxWidth:`${i.breakpoints.values[l.maxWidth]}${i.breakpoints.unit}`}}));return h.forwardRef(function(l,s){const c=n(l),{className:d,component:f="div",disableGutters:p=!1,fixed:g=!1,maxWidth:C="lg"}=c,x=I(c,Vk),R=u({},c,{component:f,disableGutters:p,fixed:g,maxWidth:C}),m=qk(R,o);return T.jsx(r,u({as:f,ownerState:R,className:j(m.root,d),ref:s},x))})}const Xk=(e,t)=>e.filter(n=>t.includes(n)),vl=(e,t,n)=>{const o=e.keys[0];Array.isArray(t)?t.forEach((r,a)=>{n((i,l)=>{a<=e.keys.length-1&&(a===0?Object.assign(i,l):i[e.up(e.keys[a])]=l)},r)}):t&&typeof t=="object"?(Object.keys(t).length>e.keys.length?e.keys:Xk(e.keys,Object.keys(t))).forEach(a=>{if(e.keys.indexOf(a)!==-1){const i=t[a];i!==void 0&&n((l,s)=>{o===a?Object.assign(l,s):l[e.up(a)]=s},i)}}):(typeof t=="number"||typeof t=="string")&&n((r,a)=>{Object.assign(r,a)},t)};function Mr(e){return e?`Level${e}`:""}function Zs(e){return e.unstable_level>0&&e.container}function DC(e){return function(n){return`var(--Grid-${n}Spacing${Mr(e.unstable_level)})`}}function gh(e){return function(n){return e.unstable_level===0?`var(--Grid-${n}Spacing)`:`var(--Grid-${n}Spacing${Mr(e.unstable_level-1)})`}}function hh(e){return e.unstable_level===0?"var(--Grid-columns)":`var(--Grid-columns${Mr(e.unstable_level-1)})`}const Kk=({theme:e,ownerState:t})=>{const n=DC(t),o={};return vl(e.breakpoints,t.gridSize,(r,a)=>{let i={};a===!0&&(i={flexBasis:0,flexGrow:1,maxWidth:"100%"}),a==="auto"&&(i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"}),typeof a=="number"&&(i={flexGrow:0,flexBasis:"auto",width:`calc(100% * ${a} / ${hh(t)}${Zs(t)?` + ${n("column")}`:""})`}),r(o,i)}),o},Qk=({theme:e,ownerState:t})=>{const n={};return vl(e.breakpoints,t.gridOffset,(o,r)=>{let a={};r==="auto"&&(a={marginLeft:"auto"}),typeof r=="number"&&(a={marginLeft:r===0?"0px":`calc(100% * ${r} / ${hh(t)})`}),o(n,a)}),n},Zk=({theme:e,ownerState:t})=>{if(!t.container)return{};const n=Zs(t)?{[`--Grid-columns${Mr(t.unstable_level)}`]:hh(t)}:{"--Grid-columns":12};return vl(e.breakpoints,t.columns,(o,r)=>{o(n,{[`--Grid-columns${Mr(t.unstable_level)}`]:r})}),n},Jk=({theme:e,ownerState:t})=>{if(!t.container)return{};const n=gh(t),o=Zs(t)?{[`--Grid-rowSpacing${Mr(t.unstable_level)}`]:n("row")}:{};return vl(e.breakpoints,t.rowSpacing,(r,a)=>{var i;r(o,{[`--Grid-rowSpacing${Mr(t.unstable_level)}`]:typeof a=="string"?a:(i=e.spacing)==null?void 0:i.call(e,a)})}),o},ez=({theme:e,ownerState:t})=>{if(!t.container)return{};const n=gh(t),o=Zs(t)?{[`--Grid-columnSpacing${Mr(t.unstable_level)}`]:n("column")}:{};return vl(e.breakpoints,t.columnSpacing,(r,a)=>{var i;r(o,{[`--Grid-columnSpacing${Mr(t.unstable_level)}`]:typeof a=="string"?a:(i=e.spacing)==null?void 0:i.call(e,a)})}),o},tz=({theme:e,ownerState:t})=>{if(!t.container)return{};const n={};return vl(e.breakpoints,t.direction,(o,r)=>{o(n,{flexDirection:r})}),n},nz=({ownerState:e})=>{const t=DC(e),n=gh(e);return u({minWidth:0,boxSizing:"border-box"},e.container&&u({display:"flex",flexWrap:"wrap"},e.wrap&&e.wrap!=="wrap"&&{flexWrap:e.wrap},{margin:`calc(${t("row")} / -2) calc(${t("column")} / -2)`},e.disableEqualOverflow&&{margin:`calc(${t("row")} * -1) 0px 0px calc(${t("column")} * -1)`}),(!e.container||Zs(e))&&u({padding:`calc(${n("row")} / 2) calc(${n("column")} / 2)`},(e.disableEqualOverflow||e.parentDisableEqualOverflow)&&{padding:`${n("row")} 0px 0px ${n("column")}`}))},oz=e=>{const t=[];return Object.entries(e).forEach(([n,o])=>{o!==!1&&o!==void 0&&t.push(`grid-${n}-${String(o)}`)}),t},rz=(e,t="xs")=>{function n(o){return o===void 0?!1:typeof o=="string"&&!Number.isNaN(Number(o))||typeof o=="number"&&o>0}if(n(e))return[`spacing-${t}-${String(e)}`];if(typeof e=="object"&&!Array.isArray(e)){const o=[];return Object.entries(e).forEach(([r,a])=>{n(a)&&o.push(`spacing-${r}-${String(a)}`)}),o}return[]},az=e=>e===void 0?[]:typeof e=="object"?Object.entries(e).map(([t,n])=>`direction-${t}-${n}`):[`direction-xs-${String(e)}`],iz=["className","children","columns","container","component","direction","wrap","spacing","rowSpacing","columnSpacing","disableEqualOverflow","unstable_level"],lz=Qa(),sz=rh("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>t.root});function cz(e){return jd({props:e,name:"MuiGrid",defaultTheme:lz})}function uz(e={}){const{createStyledComponent:t=sz,useThemeProps:n=cz,componentName:o="MuiGrid"}=e,r=h.createContext(void 0),a=(s,c)=>{const{container:d,direction:f,spacing:p,wrap:g,gridSize:C}=s,x={root:["root",d&&"container",g!=="wrap"&&`wrap-xs-${String(g)}`,...az(f),...oz(C),...d?rz(p,c.breakpoints.keys[0]):[]]};return Q(x,R=>X(o,R),{})},i=t(Zk,ez,Jk,Kk,tz,nz,Qk),l=h.forwardRef(function(c,d){var f,p,g,C,x,R,m,b;const y=qs(),S=n(c),M=ul(S),v=h.useContext(r),{className:$,children:E,columns:A=12,container:O=!1,component:w="div",direction:D="row",wrap:_="wrap",spacing:L=0,rowSpacing:U=L,columnSpacing:z=L,disableEqualOverflow:P,unstable_level:B=0}=M,F=I(M,iz);let re=P;B&&P!==void 0&&(re=c.disableEqualOverflow);const ye={},xe={},ne={};Object.entries(F).forEach(([he,ve])=>{y.breakpoints.values[he]!==void 0?ye[he]=ve:y.breakpoints.values[he.replace("Offset","")]!==void 0?xe[he.replace("Offset","")]=ve:ne[he]=ve});const te=(f=c.columns)!=null?f:B?void 0:A,ae=(p=c.spacing)!=null?p:B?void 0:L,Z=(g=(C=c.rowSpacing)!=null?C:c.spacing)!=null?g:B?void 0:U,ge=(x=(R=c.columnSpacing)!=null?R:c.spacing)!=null?x:B?void 0:z,W=u({},M,{level:B,columns:te,container:O,direction:D,wrap:_,spacing:ae,rowSpacing:Z,columnSpacing:ge,gridSize:ye,gridOffset:xe,disableEqualOverflow:(m=(b=re)!=null?b:v)!=null?m:!1,parentDisableEqualOverflow:v}),se=a(W,y);let Ce=T.jsx(i,u({ref:d,as:w,ownerState:W,className:j(se.root,$)},ne,{children:h.Children.map(E,he=>{if(h.isValidElement(he)&&Rr(he,["Grid"])){var ve,me;return h.cloneElement(he,{unstable_level:(ve=(me=he.props)==null?void 0:me.unstable_level)!=null?ve:B+1})}return he})}));return re!==void 0&&re!==(v??!1)&&(Ce=T.jsx(r.Provider,{value:re,children:Ce})),Ce});return l.muiName="Grid",l}const dz=["component","direction","spacing","divider","children","className","useFlexGap"],fz=Qa(),pz=rh("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function mz(e){return jd({props:e,name:"MuiStack",defaultTheme:fz})}function gz(e,t){const n=h.Children.toArray(e).filter(Boolean);return n.reduce((o,r,a)=>(o.push(r),a({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],vz=({ownerState:e,theme:t})=>{let n=u({display:"flex",flexDirection:"column"},An({theme:t},Xa({values:e.direction,breakpoints:t.breakpoints.values}),o=>({flexDirection:o})));if(e.spacing){const o=Qg(t),r=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing=="object"&&e.spacing[c]!=null||typeof e.direction=="object"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=Xa({values:e.direction,base:r}),i=Xa({values:e.spacing,base:r});typeof a=="object"&&Object.keys(a).forEach((s,c,d)=>{if(!a[s]){const p=c>0?a[d[c-1]]:"column";a[s]=p}}),n=_t(n,An({theme:t},i,(s,c)=>e.useFlexGap?{gap:Ka(o,s)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${hz(c?a[c]:e.direction)}`]:Ka(o,s)}}))}return n=Uw(t.breakpoints,n),n};function bz(e={}){const{createStyledComponent:t=pz,useThemeProps:n=mz,componentName:o="MuiStack"}=e,r=()=>Q({root:["root"]},s=>X(o,s),{}),a=t(vz);return h.forwardRef(function(s,c){const d=n(s),f=ul(d),{component:p="div",direction:g="column",spacing:C=0,divider:x,children:R,className:m,useFlexGap:b=!1}=f,y=I(f,dz),S={direction:g,spacing:C,useFlexGap:b},M=r();return T.jsx(a,u({as:p,ownerState:S,ref:c,className:j(M.root,m)},y,{children:x?gz(R,x):R}))})}const yz=["defaultProps","mixins","overrides","palette","props","styleOverrides"],xz=["type","mode"];function Cz(e){const{defaultProps:t={},mixins:n={},overrides:o={},palette:r={},props:a={},styleOverrides:i={}}=e,l=I(e,yz),s=u({},l,{components:{}});Object.keys(t).forEach(x=>{const R=s.components[x]||{};R.defaultProps=t[x],s.components[x]=R}),Object.keys(a).forEach(x=>{const R=s.components[x]||{};R.defaultProps=a[x],s.components[x]=R}),Object.keys(i).forEach(x=>{const R=s.components[x]||{};R.styleOverrides=i[x],s.components[x]=R}),Object.keys(o).forEach(x=>{const R=s.components[x]||{};R.styleOverrides=o[x],s.components[x]=R}),s.spacing=J1(e.spacing);const c=Wg(e.breakpoints||{}),d=s.spacing;s.mixins=u({gutters:(x={})=>u({paddingLeft:d(2),paddingRight:d(2)},x,{[c.up("sm")]:u({paddingLeft:d(3),paddingRight:d(3)},x[c.up("sm")])})},n);const{type:f,mode:p}=r,g=I(r,xz),C=p||f||"light";return s.palette=u({text:{hint:C==="dark"?"rgba(255, 255, 255, 0.5)":"rgba(0, 0, 0, 0.38)"},mode:C,type:C},g),s}function PC(e,t){return u({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var Dt={},jC={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(jC);var IC=jC.exports;const Sz=oo(OO),Rz=oo(ek);var UC=IC;Object.defineProperty(Dt,"__esModule",{value:!0});var we=Dt.alpha=WC;Dt.blend=_z,Dt.colorChannel=void 0;var fa=Dt.darken=bh;Dt.decomposeColor=xo;var Vd=Dt.emphasize=qC,Tz=Dt.getContrastRatio=wz;Dt.getLuminance=Wd,Dt.hexToRgb=VC;var $z=Dt.hslToRgb=GC,pa=Dt.lighten=yh,Fd=Dt.private_safeAlpha=kz,bl=Dt.private_safeColorChannel=void 0,ft=Dt.private_safeDarken=zz,Gd=Dt.private_safeEmphasize=Nz,pt=Dt.private_safeLighten=Bz;Dt.recomposeColor=yl,Dt.rgbToHex=Oz;var HC=UC(Sz),Mz=UC(Rz);function vh(e,t=0,n=1){return(0,Mz.default)(e,t,n)}function VC(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(o=>o+o)),n?`rgb${n.length===4?"a":""}(${n.map((o,r)=>r<3?parseInt(o,16):Math.round(parseInt(o,16)/255*1e3)/1e3).join(", ")})`:""}function Ez(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function xo(e){if(e.type)return e;if(e.charAt(0)==="#")return xo(VC(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error((0,HC.default)(9,e));let o=e.substring(t+1,e.length-1),r;if(n==="color"){if(o=o.split(" "),r=o.shift(),o.length===4&&o[3].charAt(0)==="/"&&(o[3]=o[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r)===-1)throw new Error((0,HC.default)(10,r))}else o=o.split(",");return o=o.map(a=>parseFloat(a)),{type:n,values:o,colorSpace:r}}const FC=e=>{const t=xo(e);return t.values.slice(0,3).map((n,o)=>t.type.indexOf("hsl")!==-1&&o!==0?`${n}%`:n).join(" ")};Dt.colorChannel=FC;const Az=(e,t)=>{try{return FC(e)}catch{return e}};bl=Dt.private_safeColorChannel=Az;function yl(e){const{type:t,colorSpace:n}=e;let{values:o}=e;return t.indexOf("rgb")!==-1?o=o.map((r,a)=>a<3?parseInt(r,10):r):t.indexOf("hsl")!==-1&&(o[1]=`${o[1]}%`,o[2]=`${o[2]}%`),t.indexOf("color")!==-1?o=`${n} ${o.join(" ")}`:o=`${o.join(", ")}`,`${t}(${o})`}function Oz(e){if(e.indexOf("#")===0)return e;const{values:t}=xo(e);return`#${t.map((n,o)=>Ez(o===3?Math.round(255*n):n)).join("")}`}function GC(e){e=xo(e);const{values:t}=e,n=t[0],o=t[1]/100,r=t[2]/100,a=o*Math.min(r,1-r),i=(c,d=(c+n/30)%12)=>r-a*Math.max(Math.min(d-3,9-d,1),-1);let l="rgb";const s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(l+="a",s.push(t[3])),yl({type:l,values:s})}function Wd(e){e=xo(e);let t=e.type==="hsl"||e.type==="hsla"?xo(GC(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function wz(e,t){const n=Wd(e),o=Wd(t);return(Math.max(n,o)+.05)/(Math.min(n,o)+.05)}function WC(e,t){return e=xo(e),t=vh(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,yl(e)}function kz(e,t,n){try{return WC(e,t)}catch{return e}}function bh(e,t){if(e=xo(e),t=vh(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return yl(e)}function zz(e,t,n){try{return bh(e,t)}catch{return e}}function yh(e,t){if(e=xo(e),t=vh(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return yl(e)}function Bz(e,t,n){try{return yh(e,t)}catch{return e}}function qC(e,t=.15){return Wd(e)>.5?bh(e,t):yh(e,t)}function Nz(e,t,n){try{return qC(e,t)}catch{return e}}function _z(e,t,n,o=1){const r=(s,c)=>Math.round((s**(1/o)*(1-n)+c**(1/o)*n)**o),a=xo(e),i=xo(t),l=[r(a.values[0],i.values[0]),r(a.values[1],i.values[1]),r(a.values[2],i.values[2])];return yl({type:"rgb",values:l})}const Lz=["mode","contrastThreshold","tonalOffset"],YC={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:tl.white,default:tl.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}},xh={text:{primary:tl.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:tl.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}};function XC(e,t,n,o){const r=o.light||o,a=o.dark||o*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=pa(e.main,r):t==="dark"&&(e.dark=fa(e.main,a)))}function Dz(e="light"){return e==="dark"?{main:Wa[200],light:Wa[50],dark:Wa[400]}:{main:Wa[700],light:Wa[400],dark:Wa[800]}}function Pz(e="light"){return e==="dark"?{main:Ga[200],light:Ga[50],dark:Ga[400]}:{main:Ga[500],light:Ga[300],dark:Ga[700]}}function jz(e="light"){return e==="dark"?{main:Fa[500],light:Fa[300],dark:Fa[700]}:{main:Fa[700],light:Fa[400],dark:Fa[800]}}function Iz(e="light"){return e==="dark"?{main:qa[400],light:qa[300],dark:qa[700]}:{main:qa[700],light:qa[500],dark:qa[900]}}function Uz(e="light"){return e==="dark"?{main:Ya[400],light:Ya[300],dark:Ya[700]}:{main:Ya[800],light:Ya[500],dark:Ya[900]}}function Hz(e="light"){return e==="dark"?{main:nl[400],light:nl[300],dark:nl[700]}:{main:"#ed6c02",light:nl[500],dark:nl[900]}}function Vz(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:o=.2}=e,r=I(e,Lz),a=e.primary||Dz(t),i=e.secondary||Pz(t),l=e.error||jz(t),s=e.info||Iz(t),c=e.success||Uz(t),d=e.warning||Hz(t);function f(x){return Tz(x,xh.text.primary)>=n?xh.text.primary:YC.text.primary}const p=({color:x,name:R,mainShade:m=500,lightShade:b=300,darkShade:y=700})=>{if(x=u({},x),!x.main&&x[m]&&(x.main=x[m]),!x.hasOwnProperty("main"))throw new Error(yn(11,R?` (${R})`:"",m));if(typeof x.main!="string")throw new Error(yn(12,R?` (${R})`:"",JSON.stringify(x.main)));return XC(x,"light",b,o),XC(x,"dark",y,o),x.contrastText||(x.contrastText=f(x.main)),x},g={dark:xh,light:YC};return _t(u({common:u({},tl),mode:t,primary:p({color:a,name:"primary"}),secondary:p({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:l,name:"error"}),warning:p({color:d,name:"warning"}),info:p({color:s,name:"info"}),success:p({color:c,name:"success"}),grey:f1,contrastThreshold:n,getContrastText:f,augmentColor:p,tonalOffset:o},g[t]),r)}const Fz=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function Gz(e){return Math.round(e*1e5)/1e5}const KC={textTransform:"uppercase"},QC='"Roboto", "Helvetica", "Arial", sans-serif';function Ch(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:o=QC,fontSize:r=14,fontWeightLight:a=300,fontWeightRegular:i=400,fontWeightMedium:l=500,fontWeightBold:s=700,htmlFontSize:c=16,allVariants:d,pxToRem:f}=n,p=I(n,Fz),g=r/14,C=f||(m=>`${m/c*g}rem`),x=(m,b,y,S,M)=>u({fontFamily:o,fontWeight:m,fontSize:C(b),lineHeight:y},o===QC?{letterSpacing:`${Gz(S/b)}em`}:{},M,d),R={h1:x(a,96,1.167,-1.5),h2:x(a,60,1.2,-.5),h3:x(i,48,1.167,0),h4:x(i,34,1.235,.25),h5:x(i,24,1.334,0),h6:x(l,20,1.6,.15),subtitle1:x(i,16,1.75,.15),subtitle2:x(l,14,1.57,.1),body1:x(i,16,1.5,.15),body2:x(i,14,1.43,.15),button:x(l,14,1.75,.4,KC),caption:x(i,12,1.66,.4),overline:x(i,12,2.66,1,KC),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return _t(u({htmlFontSize:c,pxToRem:C,fontFamily:o,fontSize:r,fontWeightLight:a,fontWeightRegular:i,fontWeightMedium:l,fontWeightBold:s},R),p,{clone:!1})}const Wz=.2,qz=.14,Yz=.12;function $t(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Wz})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${qz})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${Yz})`].join(",")}const Xz=["none",$t(0,2,1,-1,0,1,1,0,0,1,3,0),$t(0,3,1,-2,0,2,2,0,0,1,5,0),$t(0,3,3,-2,0,3,4,0,0,1,8,0),$t(0,2,4,-1,0,4,5,0,0,1,10,0),$t(0,3,5,-1,0,5,8,0,0,1,14,0),$t(0,3,5,-1,0,6,10,0,0,1,18,0),$t(0,4,5,-2,0,7,10,1,0,2,16,1),$t(0,5,5,-3,0,8,10,1,0,3,14,2),$t(0,5,6,-3,0,9,12,1,0,3,16,2),$t(0,6,6,-3,0,10,14,1,0,4,18,3),$t(0,6,7,-4,0,11,15,1,0,4,20,3),$t(0,7,8,-4,0,12,17,2,0,5,22,4),$t(0,7,8,-4,0,13,19,2,0,5,24,4),$t(0,7,9,-4,0,14,21,2,0,5,26,4),$t(0,8,9,-5,0,15,22,2,0,6,28,5),$t(0,8,10,-5,0,16,24,2,0,6,30,5),$t(0,8,11,-5,0,17,26,2,0,6,32,5),$t(0,9,11,-5,0,18,28,2,0,7,34,6),$t(0,9,12,-6,0,19,29,2,0,7,36,6),$t(0,10,13,-6,0,20,31,3,0,8,38,7),$t(0,10,13,-6,0,21,33,3,0,8,40,7),$t(0,10,14,-6,0,22,35,3,0,8,42,7),$t(0,11,14,-7,0,23,36,3,0,9,44,8),$t(0,11,15,-7,0,24,38,3,0,9,46,8)],Kz=["duration","easing","delay"],ZC={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)"},Sh={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function JC(e){return`${Math.round(e)}ms`}function Qz(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Zz(e){const t=u({},ZC,e.easing),n=u({},Sh,e.duration);return u({getAutoHeightDuration:Qz,create:(r=["all"],a={})=>{const{duration:i=n.standard,easing:l=t.easeInOut,delay:s=0}=a;return I(a,Kz),(Array.isArray(r)?r:[r]).map(c=>`${c} ${typeof i=="string"?i:JC(i)} ${l} ${typeof s=="string"?s:JC(s)}`).join(",")}},e,{easing:t,duration:n})}const Jz={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},eB=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Ja(e={},...t){const{mixins:n={},palette:o={},transitions:r={},typography:a={}}=e,i=I(e,eB);if(e.vars&&e.generateCssVars===void 0)throw new Error(yn(18));const l=Vz(o),s=Qa(e);let c=_t(s,{mixins:PC(s.breakpoints,n),palette:l,shadows:Xz.slice(),typography:Ch(l,a),transitions:Zz(r),zIndex:u({},Jz)});return c=_t(c,i),c=t.reduce((d,f)=>_t(d,f),c),c.unstable_sxConfig=u({},cl,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(f){return da({sx:f,theme:this})},c}function tB(...e){return Ja(...e)}function nB(e,...t){return Ja(_t({unstable_strictMode:!0},e),...t)}let eS=!1;function oB(e){return eS||(console.warn(["MUI: createStyles from @mui/material/styles is deprecated.","Please use @mui/styles/createStyles"].join(` +`)),eS=!0),e}function tS(e){return String(parseFloat(e)).length===String(e).length}function Rh(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function Er(e){return parseFloat(e)}function rB(e){return(t,n)=>{const o=Rh(t);if(o===n)return t;let r=Er(t);o!=="px"&&(o==="em"||o==="rem")&&(r=Er(t)*Er(e));let a=r;if(n!=="px")if(n==="em")a=r/Er(e);else if(n==="rem")a=r/Er(e);else return t;return parseFloat(a.toFixed(5))+n}}function aB({size:e,grid:t}){const n=e-e%t,o=n+t;return e-n{let c=t+l*s;a!==null&&(c=a(c)),i[`@media (min-width:${s}px)`]={[e]:`${Math.round(c*1e4)/1e4}${o}`}}),i}function sB(e,t={}){const{breakpoints:n=["sm","md","lg"],disableAlign:o=!1,factor:r=2,variants:a=["h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","caption","button","overline"]}=t,i=u({},e);i.typography=u({},i.typography);const l=i.typography,s=rB(l.htmlFontSize),c=n.map(d=>i.breakpoints.values[d]);return a.forEach(d=>{const f=l[d];if(!f)return;const p=parseFloat(s(f.fontSize,"rem"));if(p<=1)return;const g=p,C=1+(g-1)/r;let{lineHeight:x}=f;if(!tS(x)&&!o)throw new Error(yn(6));tS(x)||(x=parseFloat(s(x,"rem"))/parseFloat(p));let R=null;o||(R=m=>aB({size:m,grid:iB({pixels:4,lineHeight:x,htmlFontSize:l.htmlFontSize})})),l[d]=u({},f,lB({cssProperty:"fontSize",min:C,max:g,unit:"rem",breakpoints:c,transform:R}))}),i}const qd=Ja();function sn(){const e=qs(qd);return e[yr]||e}function cB({props:e,name:t}){return jd({props:e,name:t,defaultTheme:qd,themeId:yr})}var Js={},Th={exports:{}},nS;function uB(){return nS||(nS=1,function(e){function t(n,o){if(n==null)return{};var r={};for(var a in n)if({}.hasOwnProperty.call(n,a)){if(o.indexOf(a)!==-1)continue;r[a]=n[a]}return r}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Th)),Th.exports}const oS=oo(Lw),dB=oo(Dw),fB=oo(Vw),pB=oo(H5),mB=oo(O5),gB=oo(N5);var xl=IC;Object.defineProperty(Js,"__esModule",{value:!0});var hB=Js.default=OB;Js.shouldForwardProp=Xd,Js.systemDefaultTheme=void 0;var Co=xl(j1()),$h=xl(uB()),Yd=RB(oS),vB=dB;xl(fB),xl(pB);var bB=xl(mB),yB=xl(gB);const xB=["ownerState"],CB=["variants"],SB=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function rS(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(rS=function(o){return o?n:t})(e)}function RB(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=rS(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}function TB(e){return Object.keys(e).length===0}function $B(e){return typeof e=="string"&&e.charCodeAt(0)>96}function Xd(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function aS(e,t){return t&&e&&typeof e=="object"&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const MB=Js.systemDefaultTheme=(0,bB.default)(),EB=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Kd({defaultTheme:e,theme:t,themeId:n}){return TB(t)?e:t[n]||t}function AB(e){return e?(t,n)=>n[e]:null}function Qd(e,t,n){let{ownerState:o}=t,r=(0,$h.default)(t,xB);const a=typeof e=="function"?e((0,Co.default)({ownerState:o},r)):e;if(Array.isArray(a))return a.flatMap(i=>Qd(i,(0,Co.default)({ownerState:o},r),n));if(a&&typeof a=="object"&&Array.isArray(a.variants)){const{variants:i=[]}=a;let s=(0,$h.default)(a,CB);return i.forEach(c=>{let d=!0;if(typeof c.props=="function"?d=c.props((0,Co.default)({ownerState:o},r,o)):Object.keys(c.props).forEach(f=>{(o==null?void 0:o[f])!==c.props[f]&&r[f]!==c.props[f]&&(d=!1)}),d){Array.isArray(s)||(s=[s]);const f=typeof c.style=="function"?c.style((0,Co.default)({ownerState:o},r,o)):c.style;s.push(n?aS((0,Yd.internal_serializeStyles)(f),n):f)}}),s}return n?aS((0,Yd.internal_serializeStyles)(a),n):a}function OB(e={}){const{themeId:t,defaultTheme:n=MB,rootShouldForwardProp:o=Xd,slotShouldForwardProp:r=Xd}=e,a=i=>(0,yB.default)((0,Co.default)({},i,{theme:Kd((0,Co.default)({},i,{defaultTheme:n,themeId:t}))}));return a.__mui_systemSx=!0,(i,l={})=>{(0,Yd.internal_processStyles)(i,v=>v.filter($=>!($!=null&&$.__mui_systemSx)));const{name:s,slot:c,skipVariantsResolver:d,skipSx:f,overridesResolver:p=AB(EB(c))}=l,g=(0,$h.default)(l,SB),C=s&&s.startsWith("Mui")||c?"components":"custom",x=d!==void 0?d:c&&c!=="Root"&&c!=="root"||!1,R=f||!1;let m,b=Xd;c==="Root"||c==="root"?b=o:c?b=r:$B(i)&&(b=void 0);const y=(0,Yd.default)(i,(0,Co.default)({shouldForwardProp:b,label:m},g)),S=v=>typeof v=="function"&&v.__emotion_real!==v||(0,vB.isPlainObject)(v)?$=>{const E=Kd({theme:$.theme,defaultTheme:n,themeId:t});return Qd(v,(0,Co.default)({},$,{theme:E}),E.modularCssLayers?C:void 0)}:v,M=(v,...$)=>{let E=S(v);const A=$?$.map(S):[];s&&p&&A.push(D=>{const _=Kd((0,Co.default)({},D,{defaultTheme:n,themeId:t}));if(!_.components||!_.components[s]||!_.components[s].styleOverrides)return null;const L=_.components[s].styleOverrides,U={};return Object.entries(L).forEach(([z,P])=>{U[z]=Qd(P,(0,Co.default)({},D,{theme:_}),_.modularCssLayers?"theme":void 0)}),p(D,U)}),s&&!x&&A.push(D=>{var _;const L=Kd((0,Co.default)({},D,{defaultTheme:n,themeId:t})),U=L==null||(_=L.components)==null||(_=_[s])==null?void 0:_.variants;return Qd({variants:U},(0,Co.default)({},D,{theme:L}),L.modularCssLayers?"theme":void 0)}),R||A.push(a);const O=A.length-$.length;if(Array.isArray(v)&&O>0){const D=new Array(O).fill("");E=[...v,...D],E.raw=[...v.raw,...D]}const w=y(E,...A);return i.muiName&&(w.muiName=i.muiName),w};return y.withConfig&&(M.withConfig=y.withConfig),M}}function Cl(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Pt=e=>Cl(e)&&e!=="classes",k=hB({themeId:yr,defaultTheme:qd,rootShouldForwardProp:Pt}),wB=["theme"];function kB(e){let{theme:t}=e,n=I(e,wB);const o=t[yr];let r=o||t;return typeof t!="function"&&(o&&!o.vars?r=u({},o,{vars:null}):t&&!t.vars&&(r=u({},t,{vars:null}))),T.jsx(zC,u({},n,{themeId:o?yr:void 0,theme:r}))}function zB(){throw new Error(yn(14))}function BB(){throw new Error(yn(15))}function NB(){throw new Error(yn(16))}function iS(e){var t;return!!e[0].match(/(cssVarPrefix|modularCssLayers|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]==="palette"&&!!((t=e[1])!=null&&t.match(/(mode|contrastThreshold|tonalOffset)/))}const Zd=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},_B=["colorSchemes","cssVarPrefix","shouldSkipGeneratingVar"],LB=["palette"],DB=[...Array(25)].map((e,t)=>{if(t===0)return;const n=Zd(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function PB(e,t){t.forEach(n=>{e[n]||(e[n]={})})}function Y(e,t,n){!e[t]&&n&&(e[t]=n)}function ec(e){return!e||!e.startsWith("hsl")?e:$z(e)}function Ar(e,t){`${t}Channel`in e||(e[`${t}Channel`]=bl(ec(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color(). +To suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}const Xo=e=>{try{return e()}catch{}},jB=(e="mui")=>Lk(e);function lS(e={},...t){var n,o,r,a,i,l;const{colorSchemes:s={},cssVarPrefix:c="mui",shouldSkipGeneratingVar:d=iS}=e,f=I(e,_B),p=jB(c),g=Ja(u({},f,s.light&&{palette:(n=s.light)==null?void 0:n.palette})),{palette:C}=g,x=I(g,LB),{palette:R}=Ja({palette:u({mode:"dark"},(o=s.dark)==null?void 0:o.palette)});let m=u({},x,{cssVarPrefix:c,getCssVar:p,colorSchemes:u({},s,{light:u({},s.light,{palette:C,opacity:u({inputPlaceholder:.42,inputUnderline:.42,switchTrackDisabled:.12,switchTrack:.38},(r=s.light)==null?void 0:r.opacity),overlays:((a=s.light)==null?void 0:a.overlays)||[]}),dark:u({},s.dark,{palette:R,opacity:u({inputPlaceholder:.5,inputUnderline:.7,switchTrackDisabled:.2,switchTrack:.3},(i=s.dark)==null?void 0:i.opacity),overlays:((l=s.dark)==null?void 0:l.overlays)||DB})})});Object.keys(m.colorSchemes).forEach(M=>{const v=m.colorSchemes[M].palette,$=E=>{const A=E.split("-"),O=A[1],w=A[2];return p(E,v[O][w])};if(M==="light"?(Y(v.common,"background","#fff"),Y(v.common,"onBackground","#000")):(Y(v.common,"background","#000"),Y(v.common,"onBackground","#fff")),PB(v,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),M==="light"){Y(v.Alert,"errorColor",ft(v.error.light,.6)),Y(v.Alert,"infoColor",ft(v.info.light,.6)),Y(v.Alert,"successColor",ft(v.success.light,.6)),Y(v.Alert,"warningColor",ft(v.warning.light,.6)),Y(v.Alert,"errorFilledBg",$("palette-error-main")),Y(v.Alert,"infoFilledBg",$("palette-info-main")),Y(v.Alert,"successFilledBg",$("palette-success-main")),Y(v.Alert,"warningFilledBg",$("palette-warning-main")),Y(v.Alert,"errorFilledColor",Xo(()=>C.getContrastText(v.error.main))),Y(v.Alert,"infoFilledColor",Xo(()=>C.getContrastText(v.info.main))),Y(v.Alert,"successFilledColor",Xo(()=>C.getContrastText(v.success.main))),Y(v.Alert,"warningFilledColor",Xo(()=>C.getContrastText(v.warning.main))),Y(v.Alert,"errorStandardBg",pt(v.error.light,.9)),Y(v.Alert,"infoStandardBg",pt(v.info.light,.9)),Y(v.Alert,"successStandardBg",pt(v.success.light,.9)),Y(v.Alert,"warningStandardBg",pt(v.warning.light,.9)),Y(v.Alert,"errorIconColor",$("palette-error-main")),Y(v.Alert,"infoIconColor",$("palette-info-main")),Y(v.Alert,"successIconColor",$("palette-success-main")),Y(v.Alert,"warningIconColor",$("palette-warning-main")),Y(v.AppBar,"defaultBg",$("palette-grey-100")),Y(v.Avatar,"defaultBg",$("palette-grey-400")),Y(v.Button,"inheritContainedBg",$("palette-grey-300")),Y(v.Button,"inheritContainedHoverBg",$("palette-grey-A100")),Y(v.Chip,"defaultBorder",$("palette-grey-400")),Y(v.Chip,"defaultAvatarColor",$("palette-grey-700")),Y(v.Chip,"defaultIconColor",$("palette-grey-700")),Y(v.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),Y(v.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),Y(v.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),Y(v.LinearProgress,"primaryBg",pt(v.primary.main,.62)),Y(v.LinearProgress,"secondaryBg",pt(v.secondary.main,.62)),Y(v.LinearProgress,"errorBg",pt(v.error.main,.62)),Y(v.LinearProgress,"infoBg",pt(v.info.main,.62)),Y(v.LinearProgress,"successBg",pt(v.success.main,.62)),Y(v.LinearProgress,"warningBg",pt(v.warning.main,.62)),Y(v.Skeleton,"bg",`rgba(${$("palette-text-primaryChannel")} / 0.11)`),Y(v.Slider,"primaryTrack",pt(v.primary.main,.62)),Y(v.Slider,"secondaryTrack",pt(v.secondary.main,.62)),Y(v.Slider,"errorTrack",pt(v.error.main,.62)),Y(v.Slider,"infoTrack",pt(v.info.main,.62)),Y(v.Slider,"successTrack",pt(v.success.main,.62)),Y(v.Slider,"warningTrack",pt(v.warning.main,.62));const E=Gd(v.background.default,.8);Y(v.SnackbarContent,"bg",E),Y(v.SnackbarContent,"color",Xo(()=>C.getContrastText(E))),Y(v.SpeedDialAction,"fabHoverBg",Gd(v.background.paper,.15)),Y(v.StepConnector,"border",$("palette-grey-400")),Y(v.StepContent,"border",$("palette-grey-400")),Y(v.Switch,"defaultColor",$("palette-common-white")),Y(v.Switch,"defaultDisabledColor",$("palette-grey-100")),Y(v.Switch,"primaryDisabledColor",pt(v.primary.main,.62)),Y(v.Switch,"secondaryDisabledColor",pt(v.secondary.main,.62)),Y(v.Switch,"errorDisabledColor",pt(v.error.main,.62)),Y(v.Switch,"infoDisabledColor",pt(v.info.main,.62)),Y(v.Switch,"successDisabledColor",pt(v.success.main,.62)),Y(v.Switch,"warningDisabledColor",pt(v.warning.main,.62)),Y(v.TableCell,"border",pt(Fd(v.divider,1),.88)),Y(v.Tooltip,"bg",Fd(v.grey[700],.92))}else{Y(v.Alert,"errorColor",pt(v.error.light,.6)),Y(v.Alert,"infoColor",pt(v.info.light,.6)),Y(v.Alert,"successColor",pt(v.success.light,.6)),Y(v.Alert,"warningColor",pt(v.warning.light,.6)),Y(v.Alert,"errorFilledBg",$("palette-error-dark")),Y(v.Alert,"infoFilledBg",$("palette-info-dark")),Y(v.Alert,"successFilledBg",$("palette-success-dark")),Y(v.Alert,"warningFilledBg",$("palette-warning-dark")),Y(v.Alert,"errorFilledColor",Xo(()=>R.getContrastText(v.error.dark))),Y(v.Alert,"infoFilledColor",Xo(()=>R.getContrastText(v.info.dark))),Y(v.Alert,"successFilledColor",Xo(()=>R.getContrastText(v.success.dark))),Y(v.Alert,"warningFilledColor",Xo(()=>R.getContrastText(v.warning.dark))),Y(v.Alert,"errorStandardBg",ft(v.error.light,.9)),Y(v.Alert,"infoStandardBg",ft(v.info.light,.9)),Y(v.Alert,"successStandardBg",ft(v.success.light,.9)),Y(v.Alert,"warningStandardBg",ft(v.warning.light,.9)),Y(v.Alert,"errorIconColor",$("palette-error-main")),Y(v.Alert,"infoIconColor",$("palette-info-main")),Y(v.Alert,"successIconColor",$("palette-success-main")),Y(v.Alert,"warningIconColor",$("palette-warning-main")),Y(v.AppBar,"defaultBg",$("palette-grey-900")),Y(v.AppBar,"darkBg",$("palette-background-paper")),Y(v.AppBar,"darkColor",$("palette-text-primary")),Y(v.Avatar,"defaultBg",$("palette-grey-600")),Y(v.Button,"inheritContainedBg",$("palette-grey-800")),Y(v.Button,"inheritContainedHoverBg",$("palette-grey-700")),Y(v.Chip,"defaultBorder",$("palette-grey-700")),Y(v.Chip,"defaultAvatarColor",$("palette-grey-300")),Y(v.Chip,"defaultIconColor",$("palette-grey-300")),Y(v.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),Y(v.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),Y(v.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),Y(v.LinearProgress,"primaryBg",ft(v.primary.main,.5)),Y(v.LinearProgress,"secondaryBg",ft(v.secondary.main,.5)),Y(v.LinearProgress,"errorBg",ft(v.error.main,.5)),Y(v.LinearProgress,"infoBg",ft(v.info.main,.5)),Y(v.LinearProgress,"successBg",ft(v.success.main,.5)),Y(v.LinearProgress,"warningBg",ft(v.warning.main,.5)),Y(v.Skeleton,"bg",`rgba(${$("palette-text-primaryChannel")} / 0.13)`),Y(v.Slider,"primaryTrack",ft(v.primary.main,.5)),Y(v.Slider,"secondaryTrack",ft(v.secondary.main,.5)),Y(v.Slider,"errorTrack",ft(v.error.main,.5)),Y(v.Slider,"infoTrack",ft(v.info.main,.5)),Y(v.Slider,"successTrack",ft(v.success.main,.5)),Y(v.Slider,"warningTrack",ft(v.warning.main,.5));const E=Gd(v.background.default,.98);Y(v.SnackbarContent,"bg",E),Y(v.SnackbarContent,"color",Xo(()=>R.getContrastText(E))),Y(v.SpeedDialAction,"fabHoverBg",Gd(v.background.paper,.15)),Y(v.StepConnector,"border",$("palette-grey-600")),Y(v.StepContent,"border",$("palette-grey-600")),Y(v.Switch,"defaultColor",$("palette-grey-300")),Y(v.Switch,"defaultDisabledColor",$("palette-grey-600")),Y(v.Switch,"primaryDisabledColor",ft(v.primary.main,.55)),Y(v.Switch,"secondaryDisabledColor",ft(v.secondary.main,.55)),Y(v.Switch,"errorDisabledColor",ft(v.error.main,.55)),Y(v.Switch,"infoDisabledColor",ft(v.info.main,.55)),Y(v.Switch,"successDisabledColor",ft(v.success.main,.55)),Y(v.Switch,"warningDisabledColor",ft(v.warning.main,.55)),Y(v.TableCell,"border",ft(Fd(v.divider,1),.68)),Y(v.Tooltip,"bg",Fd(v.grey[700],.92))}Ar(v.background,"default"),Ar(v.background,"paper"),Ar(v.common,"background"),Ar(v.common,"onBackground"),Ar(v,"divider"),Object.keys(v).forEach(E=>{const A=v[E];A&&typeof A=="object"&&(A.main&&Y(v[E],"mainChannel",bl(ec(A.main))),A.light&&Y(v[E],"lightChannel",bl(ec(A.light))),A.dark&&Y(v[E],"darkChannel",bl(ec(A.dark))),A.contrastText&&Y(v[E],"contrastTextChannel",bl(ec(A.contrastText))),E==="text"&&(Ar(v[E],"primary"),Ar(v[E],"secondary")),E==="action"&&(A.active&&Ar(v[E],"active"),A.selected&&Ar(v[E],"selected")))})}),m=t.reduce((M,v)=>_t(M,v),m);const b={prefix:c,shouldSkipGeneratingVar:d},{vars:y,generateCssVars:S}=Hk(m,b);return m.vars=y,m.generateCssVars=S,m.shouldSkipGeneratingVar=d,m.unstable_sxConfig=u({},cl,f==null?void 0:f.unstable_sxConfig),m.unstable_sx=function(v){return da({sx:v,theme:this})},m}const sS=e=>[...[...Array(24)].map((t,n)=>`--${e?`${e}-`:""}overlays-${n+1}`),`--${e?`${e}-`:""}palette-AppBar-darkBg`,`--${e?`${e}-`:""}palette-AppBar-darkColor`],tc={attribute:"data-mui-color-scheme",colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},IB=lS(),{CssVarsProvider:UB,useColorScheme:HB,getInitColorSchemeScript:VB}=_k({themeId:yr,theme:IB,attribute:tc.attribute,colorSchemeStorageKey:tc.colorSchemeStorageKey,modeStorageKey:tc.modeStorageKey,defaultColorScheme:{light:tc.defaultLightColorScheme,dark:tc.defaultDarkColorScheme},resolveTheme:e=>{const t=u({},e,{typography:Ch(e.palette,e.typography)});return t.unstable_sx=function(o){return da({sx:o,theme:this})},t},excludeVariablesFromRoot:sS}),FB=VB;function GB(){throw new Error(yn(20))}function J(e){return Ak(e)}function cS(e){return X("MuiSvgIcon",e)}const WB=K("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]),qB=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],YB=e=>{const{color:t,fontSize:n,classes:o}=e,r={root:["root",t!=="inherit"&&`color${N(t)}`,`fontSize${N(n)}`]};return Q(r,cS,o)},XB=k("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${N(n.color)}`],t[`fontSize${N(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,o,r,a,i,l,s,c,d,f,p,g,C;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(o=n.create)==null?void 0:o.call(n,"fill",{duration:(r=e.transitions)==null||(r=r.duration)==null?void 0:r.shorter}),fontSize:{inherit:"inherit",small:((a=e.typography)==null||(i=a.pxToRem)==null?void 0:i.call(a,20))||"1.25rem",medium:((l=e.typography)==null||(s=l.pxToRem)==null?void 0:s.call(l,24))||"1.5rem",large:((c=e.typography)==null||(d=c.pxToRem)==null?void 0:d.call(c,35))||"2.1875rem"}[t.fontSize],color:(f=(p=(e.vars||e).palette)==null||(p=p[t.color])==null?void 0:p.main)!=null?f:{action:(g=(e.vars||e).palette)==null||(g=g.action)==null?void 0:g.active,disabled:(C=(e.vars||e).palette)==null||(C=C.action)==null?void 0:C.disabled,inherit:void 0}[t.color]}}),nc=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiSvgIcon"}),{children:r,className:a,color:i="inherit",component:l="svg",fontSize:s="medium",htmlColor:c,inheritViewBox:d=!1,titleAccess:f,viewBox:p="0 0 24 24"}=o,g=I(o,qB),C=h.isValidElement(r)&&r.type==="svg",x=u({},o,{color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:p,hasSvgAsChild:C}),R={};d||(R.viewBox=p);const m=YB(x);return T.jsxs(XB,u({as:l,className:j(m.root,a),focusable:"false",color:c,"aria-hidden":f?void 0:!0,role:f?"img":void 0,ref:n},R,g,C&&r.props,{ownerState:x,children:[C?r.props.children:r,f?T.jsx("title",{children:f}):null]}))});nc.muiName="SvgIcon";function mt(e,t){function n(o,r){return T.jsx(nc,u({"data-testid":`${t}Icon`,ref:r},o,{children:e}))}return n.muiName=nc.muiName,h.memo(h.forwardRef(n))}const KB={configure:e=>{eh.configure(e)}};function Mh(e,t){return Mh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,o){return n.__proto__=o,n},Mh(e,t)}function uS(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Mh(e,t)}const dS={disabled:!1},Jd=Ao.createContext(null);var QB=function(t){return t.scrollTop},oc="unmounted",ei="exited",ti="entering",Sl="entered",Eh="exiting",Kn=function(e){uS(t,e);function t(o,r){var a;a=e.call(this,o,r)||this;var i=r,l=i&&!i.isMounting?o.enter:o.appear,s;return a.appearStatus=null,o.in?l?(s=ei,a.appearStatus=ti):s=Sl:o.unmountOnExit||o.mountOnEnter?s=oc:s=ei,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(r,a){var i=r.in;return i&&a.status===oc?{status:ei}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(r){var a=null;if(r!==this.props){var i=this.state.status;this.props.in?i!==ti&&i!==Sl&&(a=ti):(i===ti||i===Sl)&&(a=Eh)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var r=this.props.timeout,a,i,l;return a=i=l=r,r!=null&&typeof r!="number"&&(a=r.exit,i=r.enter,l=r.appear!==void 0?r.appear:i),{exit:a,enter:i,appear:l}},n.updateStatus=function(r,a){if(r===void 0&&(r=!1),a!==null)if(this.cancelNextCallback(),a===ti){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:zc.findDOMNode(this);i&&QB(i)}this.performEnter(r)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ei&&this.setState({status:oc})},n.performEnter=function(r){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:r,s=this.props.nodeRef?[l]:[zc.findDOMNode(this),l],c=s[0],d=s[1],f=this.getTimeouts(),p=l?f.appear:f.enter;if(!r&&!i||dS.disabled){this.safeSetState({status:Sl},function(){a.props.onEntered(c)});return}this.props.onEnter(c,d),this.safeSetState({status:ti},function(){a.props.onEntering(c,d),a.onTransitionEnd(p,function(){a.safeSetState({status:Sl},function(){a.props.onEntered(c,d)})})})},n.performExit=function(){var r=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:zc.findDOMNode(this);if(!a||dS.disabled){this.safeSetState({status:ei},function(){r.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Eh},function(){r.props.onExiting(l),r.onTransitionEnd(i.exit,function(){r.safeSetState({status:ei},function(){r.props.onExited(l)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(r,a){a=this.setNextCallback(a),this.setState(r,a)},n.setNextCallback=function(r){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,r(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},n.onTransitionEnd=function(r,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:zc.findDOMNode(this),l=r==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],d=s[1];this.props.addEndListener(c,d)}r!=null&&setTimeout(this.nextCallback,r)},n.render=function(){var r=this.state.status;if(r===oc)return null;var a=this.props,i=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var l=I(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Ao.createElement(Jd.Provider,{value:null},typeof i=="function"?i(r,l):Ao.cloneElement(Ao.Children.only(i),l))},t}(Ao.Component);Kn.contextType=Jd,Kn.propTypes={};function Rl(){}Kn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Rl,onEntering:Rl,onEntered:Rl,onExit:Rl,onExiting:Rl,onExited:Rl},Kn.UNMOUNTED=oc,Kn.EXITED=ei,Kn.ENTERING=ti,Kn.ENTERED=Sl,Kn.EXITING=Eh;function ZB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ah(e,t){var n=function(a){return t&&h.isValidElement(a)?t(a):a},o=Object.create(null);return e&&h.Children.map(e,function(r){return r}).forEach(function(r){o[r.key]=n(r)}),o}function JB(e,t){e=e||{},t=t||{};function n(d){return d in t?t[d]:e[d]}var o=Object.create(null),r=[];for(var a in e)a in t?r.length&&(o[a]=r,r=[]):r.push(a);var i,l={};for(var s in t){if(o[s])for(i=0;ie.scrollTop;function Bo(e,t){var n,o;const{timeout:r,easing:a,style:i={}}=e;return{duration:(n=i.transitionDuration)!=null?n:typeof r=="number"?r:r[t.mode]||0,easing:(o=i.transitionTimingFunction)!=null?o:typeof a=="object"?a[t.mode]:a,delay:i.transitionDelay}}function fS(e){return X("MuiCollapse",e)}const r4=K("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]),a4=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],i4=e=>{const{orientation:t,classes:n}=e,o={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return Q(o,fS,n)},l4=k("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.state==="entered"&&t.entered,n.state==="exited"&&!n.in&&n.collapsedSize==="0px"&&t.hidden]}})(({theme:e,ownerState:t})=>u({height:0,overflow:"hidden",transition:e.transitions.create("height")},t.orientation==="horizontal"&&{height:"auto",width:0,transition:e.transitions.create("width")},t.state==="entered"&&u({height:"auto",overflow:"visible"},t.orientation==="horizontal"&&{width:"auto"}),t.state==="exited"&&!t.in&&t.collapsedSize==="0px"&&{visibility:"hidden"})),s4=k("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})(({ownerState:e})=>u({display:"flex",width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),c4=k("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})(({ownerState:e})=>u({width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),rc=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiCollapse"}),{addEndListener:r,children:a,className:i,collapsedSize:l="0px",component:s,easing:c,in:d,onEnter:f,onEntered:p,onEntering:g,onExit:C,onExited:x,onExiting:R,orientation:m="vertical",style:b,timeout:y=Sh.standard,TransitionComponent:S=Kn}=o,M=I(o,a4),v=u({},o,{orientation:m,collapsedSize:l}),$=i4(v),E=sn(),A=Tr(),O=h.useRef(null),w=h.useRef(),D=typeof l=="number"?`${l}px`:l,_=m==="horizontal",L=_?"width":"height",U=h.useRef(null),z=qe(n,U),P=Z=>ge=>{if(Z){const W=U.current;ge===void 0?Z(W):Z(W,ge)}},B=()=>O.current?O.current[_?"clientWidth":"clientHeight"]:0,F=P((Z,ge)=>{O.current&&_&&(O.current.style.position="absolute"),Z.style[L]=D,f&&f(Z,ge)}),re=P((Z,ge)=>{const W=B();O.current&&_&&(O.current.style.position="");const{duration:se,easing:Ce}=Bo({style:b,timeout:y,easing:c},{mode:"enter"});if(y==="auto"){const he=E.transitions.getAutoHeightDuration(W);Z.style.transitionDuration=`${he}ms`,w.current=he}else Z.style.transitionDuration=typeof se=="string"?se:`${se}ms`;Z.style[L]=`${W}px`,Z.style.transitionTimingFunction=Ce,g&&g(Z,ge)}),ye=P((Z,ge)=>{Z.style[L]="auto",p&&p(Z,ge)}),xe=P(Z=>{Z.style[L]=`${B()}px`,C&&C(Z)}),ne=P(x),te=P(Z=>{const ge=B(),{duration:W,easing:se}=Bo({style:b,timeout:y,easing:c},{mode:"exit"});if(y==="auto"){const Ce=E.transitions.getAutoHeightDuration(ge);Z.style.transitionDuration=`${Ce}ms`,w.current=Ce}else Z.style.transitionDuration=typeof W=="string"?W:`${W}ms`;Z.style[L]=D,Z.style.transitionTimingFunction=se,R&&R(Z)}),ae=Z=>{y==="auto"&&A.start(w.current||0,Z),r&&r(U.current,Z)};return T.jsx(S,u({in:d,onEnter:F,onEntered:ye,onEntering:re,onExit:xe,onExited:ne,onExiting:te,addEndListener:ae,nodeRef:U,timeout:y==="auto"?null:y},M,{children:(Z,ge)=>T.jsx(l4,u({as:s,className:j($.root,i,{entered:$.entered,exited:!d&&D==="0px"&&$.hidden}[Z]),style:u({[_?"minWidth":"minHeight"]:D},b),ref:z},ge,{ownerState:u({},v,{state:Z}),children:T.jsx(s4,{ownerState:u({},v,{state:Z}),className:$.wrapper,ref:O,children:T.jsx(c4,{ownerState:u({},v,{state:Z}),className:$.wrapperInner,children:a})})}))}))});rc.muiSupportAuto=!0;function pS(e){return X("MuiPaper",e)}const u4=K("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"]),d4=["className","component","elevation","square","variant"],f4=e=>{const{square:t,elevation:n,variant:o,classes:r}=e,a={root:["root",o,!t&&"rounded",o==="elevation"&&`elevation${n}`]};return Q(a,pS,r)},p4=k("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return u({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&u({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${we("#fff",Zd(t.elevation))}, ${we("#fff",Zd(t.elevation))})`},e.vars&&{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))}),Qn=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiPaper"}),{className:r,component:a="div",elevation:i=1,square:l=!1,variant:s="elevation"}=o,c=I(o,d4),d=u({},o,{component:a,elevation:i,square:l,variant:s}),f=f4(d);return T.jsx(p4,u({as:a,ownerState:d,className:j(f.root,r),ref:n},c))}),mS=h.createContext({}),m4=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],g4=["component","slots","slotProps"],h4=["component"];function tf(e,t){const{className:n,elementType:o,ownerState:r,externalForwardedProps:a,getSlotOwnerState:i,internalForwardedProps:l}=t,s=I(t,m4),{component:c,slots:d={[e]:void 0},slotProps:f={[e]:void 0}}=a,p=I(a,g4),g=d[e]||o,C=MC(f[e],r),x=$C(u({className:n},s,{externalForwardedProps:e==="root"?p:void 0,externalSlotProps:C})),{props:{component:R},internalRef:m}=x,b=I(x.props,h4),y=qe(m,C==null?void 0:C.ref,t.ref),S=i?i(b):{},M=u({},r,S),v=e==="root"?R||c:R,$=hl(g,u({},e==="root"&&!c&&!d[e]&&l,e!=="root"&&!d[e]&&l,b,v&&{as:v},{ref:y}),M);return Object.keys(S).forEach(E=>{delete $[E]}),[g,$]}function gS(e){return X("MuiAccordion",e)}const ac=K("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]),v4=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","slots","slotProps","TransitionComponent","TransitionProps"],b4=e=>{const{classes:t,square:n,expanded:o,disabled:r,disableGutters:a}=e;return Q({root:["root",!n&&"rounded",o&&"expanded",r&&"disabled",!a&&"gutters"],region:["region"]},gS,t)},y4=k(Qn,{name:"MuiAccordion",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${ac.region}`]:t.region},t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})(({theme:e})=>{const t={duration:e.transitions.duration.shortest};return{position:"relative",transition:e.transitions.create(["margin"],t),overflowAnchor:"none","&::before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:(e.vars||e).palette.divider,transition:e.transitions.create(["opacity","background-color"],t)},"&:first-of-type":{"&::before":{display:"none"}},[`&.${ac.expanded}`]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:"none"}}},[`&.${ac.disabled}`]:{backgroundColor:(e.vars||e).palette.action.disabledBackground}}},({theme:e})=>({variants:[{props:t=>!t.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(e.vars||e).shape.borderRadius,borderBottomRightRadius:(e.vars||e).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:t=>!t.disableGutters,style:{[`&.${ac.expanded}`]:{margin:"16px 0"}}}]})),x4=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiAccordion"}),{children:r,className:a,defaultExpanded:i=!1,disabled:l=!1,disableGutters:s=!1,expanded:c,onChange:d,square:f=!1,slots:p={},slotProps:g={},TransitionComponent:C,TransitionProps:x}=o,R=I(o,v4),[m,b]=On({controlled:c,default:i,name:"Accordion",state:"expanded"}),y=h.useCallback(_=>{b(!m),d&&d(_,!m)},[m,d,b]),[S,...M]=h.Children.toArray(r),v=h.useMemo(()=>({expanded:m,disabled:l,disableGutters:s,toggle:y}),[m,l,s,y]),$=u({},o,{square:f,disabled:l,disableGutters:s,expanded:m}),E=b4($),A=u({transition:C},p),O=u({transition:x},g),[w,D]=tf("transition",{elementType:rc,externalForwardedProps:{slots:A,slotProps:O},ownerState:$});return T.jsxs(y4,u({className:j(E.root,a),ref:n,ownerState:$,square:f},R,{children:[T.jsx(mS.Provider,{value:v,children:S}),T.jsx(w,u({in:m,timeout:"auto"},D,{children:T.jsx("div",{"aria-labelledby":S.props.id,id:S.props["aria-controls"],role:"region",className:E.region,children:M})}))]}))});function hS(e){return X("MuiAccordionActions",e)}const C4=K("MuiAccordionActions",["root","spacing"]),S4=["className","disableSpacing"],R4=e=>{const{classes:t,disableSpacing:n}=e;return Q({root:["root",!n&&"spacing"]},hS,t)},T4=k("div",{name:"MuiAccordionActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",variants:[{props:e=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),$4=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiAccordionActions"}),{className:r,disableSpacing:a=!1}=o,i=I(o,S4),l=u({},o,{disableSpacing:a}),s=R4(l);return T.jsx(T4,u({className:j(s.root,r),ref:n,ownerState:l},i))});function vS(e){return X("MuiAccordionDetails",e)}const M4=K("MuiAccordionDetails",["root"]),E4=["className"],A4=e=>{const{classes:t}=e;return Q({root:["root"]},vS,t)},O4=k("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({padding:e.spacing(1,2,2)})),w4=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiAccordionDetails"}),{className:r}=o,a=I(o,E4),i=o,l=A4(i);return T.jsx(O4,u({className:j(l.root,r),ref:n,ownerState:i},a))});function k4(e){const{className:t,classes:n,pulsate:o=!1,rippleX:r,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[d,f]=h.useState(!1),p=j(t,n.ripple,n.rippleVisible,o&&n.ripplePulsate),g={width:i,height:i,top:-(i/2)+a,left:-(i/2)+r},C=j(n.child,d&&n.childLeaving,o&&n.childPulsate);return!l&&!d&&f(!0),h.useEffect(()=>{if(!l&&s!=null){const x=setTimeout(s,c);return()=>{clearTimeout(x)}}},[s,l,c]),T.jsx("span",{className:p,style:g,children:T.jsx("span",{className:C})})}function z4(e){return X("MuiTouchRipple",e)}const Zn=K("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),B4=["center","classes","className"];let nf=e=>e,bS,yS,xS,CS;const wh=550,N4=80,_4=go(bS||(bS=nf` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),L4=go(yS||(yS=nf` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),D4=go(xS||(xS=nf` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),P4=k("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),j4=k(k4,{name:"MuiTouchRipple",slot:"Ripple"})(CS||(CS=nf` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),Zn.rippleVisible,_4,wh,({theme:e})=>e.transitions.easing.easeInOut,Zn.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Zn.child,Zn.childLeaving,L4,wh,({theme:e})=>e.transitions.easing.easeInOut,Zn.childPulsate,D4,({theme:e})=>e.transitions.easing.easeInOut),I4=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTouchRipple"}),{center:r=!1,classes:a={},className:i}=o,l=I(o,B4),[s,c]=h.useState([]),d=h.useRef(0),f=h.useRef(null);h.useEffect(()=>{f.current&&(f.current(),f.current=null)},[s]);const p=h.useRef(!1),g=Tr(),C=h.useRef(null),x=h.useRef(null),R=h.useCallback(S=>{const{pulsate:M,rippleX:v,rippleY:$,rippleSize:E,cb:A}=S;c(O=>[...O,T.jsx(j4,{classes:{ripple:j(a.ripple,Zn.ripple),rippleVisible:j(a.rippleVisible,Zn.rippleVisible),ripplePulsate:j(a.ripplePulsate,Zn.ripplePulsate),child:j(a.child,Zn.child),childLeaving:j(a.childLeaving,Zn.childLeaving),childPulsate:j(a.childPulsate,Zn.childPulsate)},timeout:wh,pulsate:M,rippleX:v,rippleY:$,rippleSize:E},d.current)]),d.current+=1,f.current=A},[a]),m=h.useCallback((S={},M={},v=()=>{})=>{const{pulsate:$=!1,center:E=r||M.pulsate,fakeElement:A=!1}=M;if((S==null?void 0:S.type)==="mousedown"&&p.current){p.current=!1;return}(S==null?void 0:S.type)==="touchstart"&&(p.current=!0);const O=A?null:x.current,w=O?O.getBoundingClientRect():{width:0,height:0,left:0,top:0};let D,_,L;if(E||S===void 0||S.clientX===0&&S.clientY===0||!S.clientX&&!S.touches)D=Math.round(w.width/2),_=Math.round(w.height/2);else{const{clientX:U,clientY:z}=S.touches&&S.touches.length>0?S.touches[0]:S;D=Math.round(U-w.left),_=Math.round(z-w.top)}if(E)L=Math.sqrt((2*w.width**2+w.height**2)/3),L%2===0&&(L+=1);else{const U=Math.max(Math.abs((O?O.clientWidth:0)-D),D)*2+2,z=Math.max(Math.abs((O?O.clientHeight:0)-_),_)*2+2;L=Math.sqrt(U**2+z**2)}S!=null&&S.touches?C.current===null&&(C.current=()=>{R({pulsate:$,rippleX:D,rippleY:_,rippleSize:L,cb:v})},g.start(N4,()=>{C.current&&(C.current(),C.current=null)})):R({pulsate:$,rippleX:D,rippleY:_,rippleSize:L,cb:v})},[r,R,g]),b=h.useCallback(()=>{m({},{pulsate:!0})},[m]),y=h.useCallback((S,M)=>{if(g.clear(),(S==null?void 0:S.type)==="touchend"&&C.current){C.current(),C.current=null,g.start(0,()=>{y(S,M)});return}C.current=null,c(v=>v.length>0?v.slice(1):v),f.current=M},[g]);return h.useImperativeHandle(n,()=>({pulsate:b,start:m,stop:y}),[b,m,y]),T.jsx(P4,u({className:j(Zn.root,a.root,i),ref:x},l,{children:T.jsx(Oh,{component:null,exit:!0,children:s})}))});function SS(e){return X("MuiButtonBase",e)}const RS=K("MuiButtonBase",["root","disabled","focusVisible"]),U4=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],H4=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:o,classes:r}=e,i=Q({root:["root",t&&"disabled",n&&"focusVisible"]},SS,r);return n&&o&&(i.root+=` ${o}`),i},V4=k("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.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"}}),Gt=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiButtonBase"}),{action:r,centerRipple:a=!1,children:i,className:l,component:s="button",disabled:c=!1,disableRipple:d=!1,disableTouchRipple:f=!1,focusRipple:p=!1,LinkComponent:g="a",onBlur:C,onClick:x,onContextMenu:R,onDragLeave:m,onFocus:b,onFocusVisible:y,onKeyDown:S,onKeyUp:M,onMouseDown:v,onMouseLeave:$,onMouseUp:E,onTouchEnd:A,onTouchMove:O,onTouchStart:w,tabIndex:D=0,TouchRippleProps:_,touchRippleRef:L,type:U}=o,z=I(o,U4),P=h.useRef(null),B=h.useRef(null),F=qe(B,L),{isFocusVisibleRef:re,onFocus:ye,onBlur:xe,ref:ne}=ml(),[te,ae]=h.useState(!1);c&&te&&ae(!1),h.useImperativeHandle(r,()=>({focusVisible:()=>{ae(!0),P.current.focus()}}),[]);const[Z,ge]=h.useState(!1);h.useEffect(()=>{ge(!0)},[]);const W=Z&&!d&&!c;h.useEffect(()=>{te&&p&&!d&&Z&&B.current.pulsate()},[d,p,te,Z]);function se(V,ce,Ee=f){return ht(ke=>(ce&&ce(ke),!Ee&&B.current&&B.current[V](ke),!0))}const Ce=se("start",v),he=se("stop",R),ve=se("stop",m),me=se("stop",E),be=se("stop",V=>{te&&V.preventDefault(),$&&$(V)}),ie=se("start",w),de=se("stop",A),Ae=se("stop",O),fe=se("stop",V=>{xe(V),re.current===!1&&ae(!1),C&&C(V)},!1),Ie=ht(V=>{P.current||(P.current=V.currentTarget),ye(V),re.current===!0&&(ae(!0),y&&y(V)),b&&b(V)}),Re=()=>{const V=P.current;return s&&s!=="button"&&!(V.tagName==="A"&&V.href)},Me=h.useRef(!1),Pe=ht(V=>{p&&!Me.current&&te&&B.current&&V.key===" "&&(Me.current=!0,B.current.stop(V,()=>{B.current.start(V)})),V.target===V.currentTarget&&Re()&&V.key===" "&&V.preventDefault(),S&&S(V),V.target===V.currentTarget&&Re()&&V.key==="Enter"&&!c&&(V.preventDefault(),x&&x(V))}),ze=ht(V=>{p&&V.key===" "&&B.current&&te&&!V.defaultPrevented&&(Me.current=!1,B.current.stop(V,()=>{B.current.pulsate(V)})),M&&M(V),x&&V.target===V.currentTarget&&Re()&&V.key===" "&&!V.defaultPrevented&&x(V)});let _e=s;_e==="button"&&(z.href||z.to)&&(_e=g);const at={};_e==="button"?(at.type=U===void 0?"button":U,at.disabled=c):(!z.href&&!z.to&&(at.role="button"),c&&(at["aria-disabled"]=c));const it=qe(n,ne,P),et=u({},o,{centerRipple:a,component:s,disabled:c,disableRipple:d,disableTouchRipple:f,focusRipple:p,tabIndex:D,focusVisible:te}),q=H4(et);return T.jsxs(V4,u({as:_e,className:j(q.root,l),ownerState:et,onBlur:fe,onClick:x,onContextMenu:he,onFocus:Ie,onKeyDown:Pe,onKeyUp:ze,onMouseDown:Ce,onMouseLeave:be,onMouseUp:me,onDragLeave:ve,onTouchEnd:de,onTouchMove:Ae,onTouchStart:ie,ref:it,tabIndex:c?-1:D,type:U},at,z,{children:[i,W?T.jsx(I4,u({ref:F,center:a},_)):null]}))});function TS(e){return X("MuiAccordionSummary",e)}const oi=K("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),F4=["children","className","expandIcon","focusVisibleClassName","onClick"],G4=e=>{const{classes:t,expanded:n,disabled:o,disableGutters:r}=e;return Q({root:["root",n&&"expanded",o&&"disabled",!r&&"gutters"],focusVisible:["focusVisible"],content:["content",n&&"expanded",!r&&"contentGutters"],expandIconWrapper:["expandIconWrapper",n&&"expanded"]},TS,t)},W4=k(Gt,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t={duration:e.transitions.duration.shortest};return{display:"flex",minHeight:48,padding:e.spacing(0,2),transition:e.transitions.create(["min-height","background-color"],t),[`&.${oi.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${oi.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`&:hover:not(.${oi.disabled})`]:{cursor:"pointer"},variants:[{props:n=>!n.disableGutters,style:{[`&.${oi.expanded}`]:{minHeight:64}}}]}}),q4=k("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:(e,t)=>t.content})(({theme:e})=>({display:"flex",flexGrow:1,margin:"12px 0",variants:[{props:t=>!t.disableGutters,style:{transition:e.transitions.create(["margin"],{duration:e.transitions.duration.shortest}),[`&.${oi.expanded}`]:{margin:"20px 0"}}}]})),Y4=k("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:(e,t)=>t.expandIconWrapper})(({theme:e})=>({display:"flex",color:(e.vars||e).palette.action.active,transform:"rotate(0deg)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shortest}),[`&.${oi.expanded}`]:{transform:"rotate(180deg)"}})),X4=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiAccordionSummary"}),{children:r,className:a,expandIcon:i,focusVisibleClassName:l,onClick:s}=o,c=I(o,F4),{disabled:d=!1,disableGutters:f,expanded:p,toggle:g}=h.useContext(mS),C=m=>{g&&g(m),s&&s(m)},x=u({},o,{expanded:p,disabled:d,disableGutters:f}),R=G4(x);return T.jsxs(W4,u({focusRipple:!1,disableRipple:!0,disabled:d,component:"div","aria-expanded":p,className:j(R.root,a),focusVisibleClassName:j(R.focusVisible,l),onClick:C,ref:n,ownerState:x},c,{children:[T.jsx(q4,{className:R.content,ownerState:x,children:r}),i&&T.jsx(Y4,{className:R.expandIconWrapper,ownerState:x,children:i})]}))});function $S(e){return X("MuiAlert",e)}const kh=K("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 MS(e){return X("MuiIconButton",e)}const ES=K("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),K4=["edge","children","className","color","disabled","disableFocusRipple","size"],Q4=e=>{const{classes:t,disabled:n,color:o,edge:r,size:a}=e,i={root:["root",n&&"disabled",o!=="default"&&`color${N(o)}`,r&&`edge${N(r)}`,`size${N(a)}`]};return Q(i,MS,t)},Z4=k(Gt,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${N(n.color)}`],n.edge&&t[`edge${N(n.edge)}`],t[`size${N(n.size)}`]]}})(({theme:e,ownerState:t})=>u({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var n;const o=(n=(e.vars||e).palette)==null?void 0:n[t.color];return u({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&u({color:o==null?void 0:o.main},!t.disableRipple&&{"&:hover":u({},o&&{backgroundColor:e.vars?`rgba(${o.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(o.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${ES.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),ma=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiIconButton"}),{edge:r=!1,children:a,className:i,color:l="default",disabled:s=!1,disableFocusRipple:c=!1,size:d="medium"}=o,f=I(o,K4),p=u({},o,{edge:r,color:l,disabled:s,disableFocusRipple:c,size:d}),g=Q4(p);return T.jsx(Z4,u({className:j(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s,ref:n},f,{ownerState:p,children:a}))}),J4=mt(T.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"),eN=mt(T.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),tN=mt(T.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"),nN=mt(T.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"),AS=mt(T.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"),oN=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],rN=e=>{const{variant:t,color:n,severity:o,classes:r}=e,a={root:["root",`color${N(n||o)}`,`${t}${N(n||o)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return Q(a,$S,r)},aN=k(Qn,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${N(n.color||n.severity)}`]]}})(({theme:e})=>{const t=e.palette.mode==="light"?fa:pa,n=e.palette.mode==="light"?pa:fa;return u({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(e.palette).filter(([,o])=>o.main&&o.light).map(([o])=>({props:{colorSeverity:o,variant:"standard"},style:{color:e.vars?e.vars.palette.Alert[`${o}Color`]:t(e.palette[o].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${o}StandardBg`]:n(e.palette[o].light,.9),[`& .${kh.icon}`]:e.vars?{color:e.vars.palette.Alert[`${o}IconColor`]}:{color:e.palette[o].main}}})),...Object.entries(e.palette).filter(([,o])=>o.main&&o.light).map(([o])=>({props:{colorSeverity:o,variant:"outlined"},style:{color:e.vars?e.vars.palette.Alert[`${o}Color`]:t(e.palette[o].light,.6),border:`1px solid ${(e.vars||e).palette[o].light}`,[`& .${kh.icon}`]:e.vars?{color:e.vars.palette.Alert[`${o}IconColor`]}:{color:e.palette[o].main}}})),...Object.entries(e.palette).filter(([,o])=>o.main&&o.dark).map(([o])=>({props:{colorSeverity:o,variant:"filled"},style:u({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${o}FilledColor`],backgroundColor:e.vars.palette.Alert[`${o}FilledBg`]}:{backgroundColor:e.palette.mode==="dark"?e.palette[o].dark:e.palette[o].main,color:e.palette.getContrastText(e.palette[o].main)})}))]})}),iN=k("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),lN=k("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),OS=k("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),wS={success:T.jsx(J4,{fontSize:"inherit"}),warning:T.jsx(eN,{fontSize:"inherit"}),error:T.jsx(tN,{fontSize:"inherit"}),info:T.jsx(nN,{fontSize:"inherit"})},sN=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiAlert"}),{action:r,children:a,className:i,closeText:l="Close",color:s,components:c={},componentsProps:d={},icon:f,iconMapping:p=wS,onClose:g,role:C="alert",severity:x="success",slotProps:R={},slots:m={},variant:b="standard"}=o,y=I(o,oN),S=u({},o,{color:s,severity:x,variant:b,colorSeverity:s||x}),M=rN(S),v={slots:u({closeButton:c.CloseButton,closeIcon:c.CloseIcon},m),slotProps:u({},d,R)},[$,E]=tf("closeButton",{elementType:ma,externalForwardedProps:v,ownerState:S}),[A,O]=tf("closeIcon",{elementType:AS,externalForwardedProps:v,ownerState:S});return T.jsxs(aN,u({role:C,elevation:0,ownerState:S,className:j(M.root,i),ref:n},y,{children:[f!==!1?T.jsx(iN,{ownerState:S,className:M.icon,children:f||p[x]||wS[x]}):null,T.jsx(lN,{ownerState:S,className:M.message,children:a}),r!=null?T.jsx(OS,{ownerState:S,className:M.action,children:r}):null,r==null&&g?T.jsx(OS,{ownerState:S,className:M.action,children:T.jsx($,u({size:"small","aria-label":l,title:l,color:"inherit",onClick:g},E,{children:T.jsx(A,u({fontSize:"small"},O))}))}):null]}))});function kS(e){return X("MuiTypography",e)}const cN=K("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]),uN=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],dN=e=>{const{align:t,gutterBottom:n,noWrap:o,paragraph:r,variant:a,classes:i}=e,l={root:["root",a,e.align!=="inherit"&&`align${N(t)}`,n&&"gutterBottom",o&&"noWrap",r&&"paragraph"]};return Q(l,kS,i)},fN=k("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${N(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>u({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),zS={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},pN={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},mN=e=>pN[e]||e,cn=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTypography"}),r=mN(o.color),a=ul(u({},o,{color:r})),{align:i="inherit",className:l,component:s,gutterBottom:c=!1,noWrap:d=!1,paragraph:f=!1,variant:p="body1",variantMapping:g=zS}=a,C=I(a,uN),x=u({},a,{align:i,color:r,className:l,component:s,gutterBottom:c,noWrap:d,paragraph:f,variant:p,variantMapping:g}),R=s||(f?"p":g[p]||zS[p])||"span",m=dN(x);return T.jsx(fN,u({as:R,ref:n,ownerState:x,className:j(m.root,l)},C))});function BS(e){return X("MuiAlertTitle",e)}const gN=K("MuiAlertTitle",["root"]),hN=["className"],vN=e=>{const{classes:t}=e;return Q({root:["root"]},BS,t)},bN=k(cn,{name:"MuiAlertTitle",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({fontWeight:e.typography.fontWeightMedium,marginTop:-2})),yN=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiAlertTitle"}),{className:r}=o,a=I(o,hN),i=o,l=vN(i);return T.jsx(bN,u({gutterBottom:!0,component:"div",ownerState:i,ref:n,className:j(l.root,r)},a))});function NS(e){return X("MuiAppBar",e)}const xN=K("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]),CN=["className","color","enableColorOnDark","position"],SN=e=>{const{color:t,position:n,classes:o}=e,r={root:["root",`color${N(t)}`,`position${N(n)}`]};return Q(r,NS,o)},of=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,RN=k(Qn,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${N(n.position)}`],t[`color${N(n.color)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[900];return u({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},t.position==="fixed"&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},t.position==="absolute"&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="sticky"&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="static"&&{position:"static"},t.position==="relative"&&{position:"relative"},!e.vars&&u({},t.color==="default"&&{backgroundColor:n,color:e.palette.getContrastText(n)},t.color&&t.color!=="default"&&t.color!=="inherit"&&t.color!=="transparent"&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},t.color==="inherit"&&{color:"inherit"},e.palette.mode==="dark"&&!t.enableColorOnDark&&{backgroundColor:null,color:null},t.color==="transparent"&&u({backgroundColor:"transparent",color:"inherit"},e.palette.mode==="dark"&&{backgroundImage:"none"})),e.vars&&u({},t.color==="default"&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:of(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:of(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:of(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:of(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},!["inherit","transparent"].includes(t.color)&&{backgroundColor:"var(--AppBar-background)"},{color:t.color==="inherit"?"inherit":"var(--AppBar-color)"},t.color==="transparent"&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),TN=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiAppBar"}),{className:r,color:a="primary",enableColorOnDark:i=!1,position:l="fixed"}=o,s=I(o,CN),c=u({},o,{color:a,position:l,enableColorOnDark:i}),d=SN(c);return T.jsx(RN,u({square:!0,component:"header",ownerState:c,elevation:4,className:j(d.root,r,l==="fixed"&&"mui-fixed"),ref:n},s))});function _S(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function LS(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:o,matchFrom:r="any",stringify:a,trim:i=!1}=e;return(l,{inputValue:s,getOptionLabel:c})=>{let d=i?s.trim():s;n&&(d=d.toLowerCase()),t&&(d=_S(d));const f=d?l.filter(p=>{let g=(a||c)(p);return n&&(g=g.toLowerCase()),t&&(g=_S(g)),r==="start"?g.indexOf(d)===0:g.indexOf(d)>-1}):l;return typeof o=="number"?f.slice(0,o):f}}function rf(e,t){for(let n=0;n{var t;return e.current!==null&&((t=e.current.parentElement)==null?void 0:t.contains(document.activeElement))},EN=[];function PS(e){const{unstable_isActiveElementInListbox:t=MN,unstable_classNamePrefix:n="Mui",autoComplete:o=!1,autoHighlight:r=!1,autoSelect:a=!1,blurOnSelect:i=!1,clearOnBlur:l=!e.freeSolo,clearOnEscape:s=!1,componentName:c="useAutocomplete",defaultValue:d=e.multiple?EN:null,disableClearable:f=!1,disableCloseOnSelect:p=!1,disabled:g,disabledItemsFocusable:C=!1,disableListWrap:x=!1,filterOptions:R=$N,filterSelectedOptions:m=!1,freeSolo:b=!1,getOptionDisabled:y,getOptionKey:S,getOptionLabel:M=G=>{var H;return(H=G.label)!=null?H:G},groupBy:v,handleHomeEndKeys:$=!e.freeSolo,id:E,includeInputInList:A=!1,inputValue:O,isOptionEqualToValue:w=(G,H)=>G===H,multiple:D=!1,onChange:_,onClose:L,onHighlightChange:U,onInputChange:z,onOpen:P,open:B,openOnFocus:F=!1,options:re,readOnly:ye=!1,selectOnFocus:xe=!e.freeSolo,value:ne}=e,te=yo(E);let ae=M;ae=G=>{const H=M(G);return typeof H!="string"?String(H):H};const Z=h.useRef(!1),ge=h.useRef(!0),W=h.useRef(null),se=h.useRef(null),[Ce,he]=h.useState(null),[ve,me]=h.useState(-1),be=r?0:-1,ie=h.useRef(be),[de,Ae]=On({controlled:ne,default:d,name:c}),[fe,Ie]=On({controlled:O,default:"",name:c,state:"inputValue"}),[Re,Me]=h.useState(!1),Pe=h.useCallback((G,H)=>{if(!(D?de.length!(m&&(D?de:[de]).some(H=>H!==null&&w(G,H)))),{inputValue:et&&at?"":fe,getOptionLabel:ae}):[],ce=ch({filteredOptions:V,value:de,inputValue:fe});h.useEffect(()=>{const G=de!==ce.value;Re&&!G||b&&!G||Pe(null,de)},[de,Pe,Re,ce.value,b]);const Ee=ze&&V.length>0&&!ye,ke=ht(G=>{G===-1?W.current.focus():Ce.querySelector(`[data-tag-index="${G}"]`).focus()});h.useEffect(()=>{D&&ve>de.length-1&&(me(-1),ke(-1))},[de,D,ve,ke]);function le(G,H){if(!se.current||G<0||G>=V.length)return-1;let pe=G;for(;;){const Te=se.current.querySelector(`[data-option-index="${pe}"]`),Be=C?!1:!Te||Te.disabled||Te.getAttribute("aria-disabled")==="true";if(Te&&Te.hasAttribute("tabindex")&&!Be)return pe;if(H==="next"?pe=(pe+1)%V.length:pe=(pe-1+V.length)%V.length,pe===G)return-1}}const Se=ht(({event:G,index:H,reason:pe="auto"})=>{if(ie.current=H,H===-1?W.current.removeAttribute("aria-activedescendant"):W.current.setAttribute("aria-activedescendant",`${te}-option-${H}`),U&&U(G,H===-1?null:V[H],pe),!se.current)return;const Te=se.current.querySelector(`[role="option"].${n}-focused`);Te&&(Te.classList.remove(`${n}-focused`),Te.classList.remove(`${n}-focusVisible`));let Be=se.current;if(se.current.getAttribute("role")!=="listbox"&&(Be=se.current.parentElement.querySelector('[role="listbox"]')),!Be)return;if(H===-1){Be.scrollTop=0;return}const $e=se.current.querySelector(`[data-option-index="${H}"]`);if($e&&($e.classList.add(`${n}-focused`),pe==="keyboard"&&$e.classList.add(`${n}-focusVisible`),Be.scrollHeight>Be.clientHeight&&pe!=="mouse"&&pe!=="touch")){const Ye=$e,Jo=Be.clientHeight+Be.scrollTop,CM=Ye.offsetTop+Ye.offsetHeight;CM>Jo?Be.scrollTop=CM-Be.clientHeight:Ye.offsetTop-Ye.offsetHeight*(v?1.3:0){if(!q)return;const $e=le((()=>{const Ye=V.length-1;if(H==="reset")return be;if(H==="start")return 0;if(H==="end")return Ye;const Jo=ie.current+H;return Jo<0?Jo===-1&&A?-1:x&&ie.current!==-1||Math.abs(H)>1?0:Ye:Jo>Ye?Jo===Ye+1&&A?-1:x||Math.abs(H)>1?Ye:0:Jo})(),pe);if(Se({index:$e,reason:Te,event:G}),o&&H!=="reset")if($e===-1)W.current.value=fe;else{const Ye=ae(V[$e]);W.current.value=Ye,Ye.toLowerCase().indexOf(fe.toLowerCase())===0&&fe.length>0&&W.current.setSelectionRange(fe.length,Ye.length)}}),ue=()=>{const G=(H,pe)=>{const Te=H?ae(H):"",Be=pe?ae(pe):"";return Te===Be};if(ie.current!==-1&&ce.filteredOptions&&ce.filteredOptions.length!==V.length&&ce.inputValue===fe&&(D?de.length===ce.value.length&&ce.value.every((H,pe)=>ae(de[pe])===ae(H)):G(ce.value,de))){const H=ce.filteredOptions[ie.current];if(H)return rf(V,pe=>ae(pe)===ae(H))}return-1},Oe=h.useCallback(()=>{if(!q)return;const G=ue();if(G!==-1){ie.current=G;return}const H=D?de[0]:de;if(V.length===0||H==null){oe({diff:"reset"});return}if(se.current){if(H!=null){const pe=V[ie.current];if(D&&pe&&rf(de,Be=>w(pe,Be))!==-1)return;const Te=rf(V,Be=>w(Be,H));Te===-1?oe({diff:"reset"}):Se({index:Te});return}if(ie.current>=V.length-1){Se({index:V.length-1});return}Se({index:ie.current})}},[V.length,D?!1:de,m,oe,Se,q,fe,D]),Le=ht(G=>{Xs(se,G),G&&Oe()});h.useEffect(()=>{Oe()},[Oe]);const He=G=>{ze||(_e(!0),it(!0),P&&P(G))},tt=(G,H)=>{ze&&(_e(!1),L&&L(G,H))},vt=(G,H,pe,Te)=>{if(D){if(de.length===H.length&&de.every((Be,$e)=>Be===H[$e]))return}else if(de===H)return;_&&_(G,H,pe,Te),Ae(H)},Xt=h.useRef(!1),Et=(G,H,pe="selectOption",Te="options")=>{let Be=pe,$e=H;if(D){$e=Array.isArray(de)?de.slice():[];const Ye=rf($e,Jo=>w(H,Jo));Ye===-1?$e.push(H):Te!=="freeSolo"&&($e.splice(Ye,1),Be="removeOption")}Pe(G,$e),vt(G,$e,Be,{option:H}),!p&&(!G||!G.ctrlKey&&!G.metaKey)&&tt(G,Be),(i===!0||i==="touch"&&Xt.current||i==="mouse"&&!Xt.current)&&W.current.blur()};function Nn(G,H){if(G===-1)return-1;let pe=G;for(;;){if(H==="next"&&pe===de.length||H==="previous"&&pe===-1)return-1;const Te=Ce.querySelector(`[data-tag-index="${pe}"]`);if(!Te||!Te.hasAttribute("tabindex")||Te.disabled||Te.getAttribute("aria-disabled")==="true")pe+=H==="next"?1:-1;else return pe}}const _o=(G,H)=>{if(!D)return;fe===""&&tt(G,"toggleInput");let pe=ve;ve===-1?fe===""&&H==="previous"&&(pe=de.length-1):(pe+=H==="next"?1:-1,pe<0&&(pe=0),pe===de.length&&(pe=-1)),pe=Nn(pe,H),me(pe),ke(pe)},Sa=G=>{Z.current=!0,Ie(""),z&&z(G,"","clear"),vt(G,D?[]:null,"clear")},Dr=G=>H=>{if(G.onKeyDown&&G.onKeyDown(H),!H.defaultMuiPrevented&&(ve!==-1&&["ArrowLeft","ArrowRight"].indexOf(H.key)===-1&&(me(-1),ke(-1)),H.which!==229))switch(H.key){case"Home":q&&$&&(H.preventDefault(),oe({diff:"start",direction:"next",reason:"keyboard",event:H}));break;case"End":q&&$&&(H.preventDefault(),oe({diff:"end",direction:"previous",reason:"keyboard",event:H}));break;case"PageUp":H.preventDefault(),oe({diff:-DS,direction:"previous",reason:"keyboard",event:H}),He(H);break;case"PageDown":H.preventDefault(),oe({diff:DS,direction:"next",reason:"keyboard",event:H}),He(H);break;case"ArrowDown":H.preventDefault(),oe({diff:1,direction:"next",reason:"keyboard",event:H}),He(H);break;case"ArrowUp":H.preventDefault(),oe({diff:-1,direction:"previous",reason:"keyboard",event:H}),He(H);break;case"ArrowLeft":_o(H,"previous");break;case"ArrowRight":_o(H,"next");break;case"Enter":if(ie.current!==-1&&q){const pe=V[ie.current],Te=y?y(pe):!1;if(H.preventDefault(),Te)return;Et(H,pe,"selectOption"),o&&W.current.setSelectionRange(W.current.value.length,W.current.value.length)}else b&&fe!==""&&et===!1&&(D&&H.preventDefault(),Et(H,fe,"createOption","freeSolo"));break;case"Escape":q?(H.preventDefault(),H.stopPropagation(),tt(H,"escape")):s&&(fe!==""||D&&de.length>0)&&(H.preventDefault(),H.stopPropagation(),Sa(H));break;case"Backspace":if(D&&!ye&&fe===""&&de.length>0){const pe=ve===-1?de.length-1:ve,Te=de.slice();Te.splice(pe,1),vt(H,Te,"removeOption",{option:de[pe]})}break;case"Delete":if(D&&!ye&&fe===""&&de.length>0&&ve!==-1){const pe=ve,Te=de.slice();Te.splice(pe,1),vt(H,Te,"removeOption",{option:de[pe]})}break}},Ra=G=>{Me(!0),F&&!Z.current&&He(G)},_n=G=>{if(t(se)){W.current.focus();return}Me(!1),ge.current=!0,Z.current=!1,a&&ie.current!==-1&&q?Et(G,V[ie.current],"blur"):a&&b&&fe!==""?Et(G,fe,"blur","freeSolo"):l&&Pe(G,de),tt(G,"blur")},Wt=G=>{const H=G.target.value;fe!==H&&(Ie(H),it(!1),z&&z(G,H,"input")),H===""?!f&&!D&&vt(G,null,"clear"):He(G)},bt=G=>{const H=Number(G.currentTarget.getAttribute("data-option-index"));ie.current!==H&&Se({event:G,index:H,reason:"mouse"})},un=G=>{Se({event:G,index:Number(G.currentTarget.getAttribute("data-option-index")),reason:"touch"}),Xt.current=!0},gn=G=>{const H=Number(G.currentTarget.getAttribute("data-option-index"));Et(G,V[H],"selectOption"),Xt.current=!1},Lo=G=>H=>{const pe=de.slice();pe.splice(G,1),vt(H,pe,"removeOption",{option:de[G]})},di=G=>{ze?tt(G,"toggleInput"):He(G)},no=G=>{G.currentTarget.contains(G.target)&&G.target.getAttribute("id")!==te&&G.preventDefault()},Zo=G=>{G.currentTarget.contains(G.target)&&(W.current.focus(),xe&&ge.current&&W.current.selectionEnd-W.current.selectionStart===0&&W.current.select(),ge.current=!1)},Eo=G=>{!g&&(fe===""||!ze)&&di(G)};let Ln=b&&fe.length>0;Ln=Ln||(D?de.length>0:de!==null);let Do=V;return v&&(Do=V.reduce((G,H,pe)=>{const Te=v(H);return G.length>0&&G[G.length-1].group===Te?G[G.length-1].options.push(H):G.push({key:pe,index:pe,group:Te,options:[H]}),G},[])),g&&Re&&_n(),{getRootProps:(G={})=>u({"aria-owns":Ee?`${te}-listbox`:null},G,{onKeyDown:Dr(G),onMouseDown:no,onClick:Zo}),getInputLabelProps:()=>({id:`${te}-label`,htmlFor:te}),getInputProps:()=>({id:te,value:fe,onBlur:_n,onFocus:Ra,onChange:Wt,onMouseDown:Eo,"aria-activedescendant":q?"":null,"aria-autocomplete":o?"both":"list","aria-controls":Ee?`${te}-listbox`:void 0,"aria-expanded":Ee,autoComplete:"off",ref:W,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:g}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Sa}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:di}),getTagProps:({index:G})=>u({key:G,"data-tag-index":G,tabIndex:-1},!ye&&{onDelete:Lo(G)}),getListboxProps:()=>({role:"listbox",id:`${te}-listbox`,"aria-labelledby":`${te}-label`,ref:Le,onMouseDown:G=>{G.preventDefault()}}),getOptionProps:({index:G,option:H})=>{var pe;const Te=(D?de:[de]).some($e=>$e!=null&&w(H,$e)),Be=y?y(H):!1;return{key:(pe=S==null?void 0:S(H))!=null?pe:ae(H),tabIndex:-1,role:"option",id:`${te}-option-${G}`,onMouseMove:bt,onClick:gn,onTouchStart:un,"data-option-index":G,"aria-disabled":Be,"aria-selected":Te}},id:te,inputValue:fe,value:de,dirty:Ln,expanded:q&&Ce,popupOpen:q,focused:Re||ve!==-1,anchorEl:Ce,setAnchorEl:he,focusedTag:ve,groupedOptions:Do}}var zh={};Object.defineProperty(zh,"__esModule",{value:!0});var jS=zh.default=void 0,AN=wN(h),ON=oS;function IS(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(IS=function(o){return o?n:t})(e)}function wN(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=IS(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}function kN(e){return Object.keys(e).length===0}function zN(e=null){const t=AN.useContext(ON.ThemeContext);return!t||kN(t)?e:t}jS=zh.default=zN;var wn="top",So="bottom",Ro="right",kn="left",Bh="auto",ic=[wn,So,Ro,kn],Tl="start",lc="end",BN="clippingParents",US="viewport",sc="popper",NN="reference",HS=ic.reduce(function(e,t){return e.concat([t+"-"+Tl,t+"-"+lc])},[]),VS=[].concat(ic,[Bh]).reduce(function(e,t){return e.concat([t,t+"-"+Tl,t+"-"+lc])},[]),_N="beforeRead",LN="read",DN="afterRead",PN="beforeMain",jN="main",IN="afterMain",UN="beforeWrite",HN="write",VN="afterWrite",FN=[_N,LN,DN,PN,jN,IN,UN,HN,VN];function Ko(e){return e?(e.nodeName||"").toLowerCase():null}function Jn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ri(e){var t=Jn(e).Element;return e instanceof t||e instanceof Element}function To(e){var t=Jn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Nh(e){if(typeof ShadowRoot>"u")return!1;var t=Jn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function GN(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},a=t.elements[n];!To(a)||!Ko(a)||(Object.assign(a.style,o),Object.keys(r).forEach(function(i){var l=r[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?"":l)}))})}function WN(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var r=t.elements[o],a=t.attributes[o]||{},i=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),l=i.reduce(function(s,c){return s[c]="",s},{});!To(r)||!Ko(r)||(Object.assign(r.style,l),Object.keys(a).forEach(function(s){r.removeAttribute(s)}))})}}const qN={name:"applyStyles",enabled:!0,phase:"write",fn:GN,effect:WN,requires:["computeStyles"]};function Qo(e){return e.split("-")[0]}var ai=Math.max,af=Math.min,$l=Math.round;function _h(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function FS(){return!/^((?!chrome|android).)*safari/i.test(_h())}function Ml(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var o=e.getBoundingClientRect(),r=1,a=1;t&&To(e)&&(r=e.offsetWidth>0&&$l(o.width)/e.offsetWidth||1,a=e.offsetHeight>0&&$l(o.height)/e.offsetHeight||1);var i=ri(e)?Jn(e):window,l=i.visualViewport,s=!FS()&&n,c=(o.left+(s&&l?l.offsetLeft:0))/r,d=(o.top+(s&&l?l.offsetTop:0))/a,f=o.width/r,p=o.height/a;return{width:f,height:p,top:d,right:c+f,bottom:d+p,left:c,x:c,y:d}}function Lh(e){var t=Ml(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function GS(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Nh(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Or(e){return Jn(e).getComputedStyle(e)}function YN(e){return["table","td","th"].indexOf(Ko(e))>=0}function ga(e){return((ri(e)?e.ownerDocument:e.document)||window.document).documentElement}function lf(e){return Ko(e)==="html"?e:e.assignedSlot||e.parentNode||(Nh(e)?e.host:null)||ga(e)}function WS(e){return!To(e)||Or(e).position==="fixed"?null:e.offsetParent}function XN(e){var t=/firefox/i.test(_h()),n=/Trident/i.test(_h());if(n&&To(e)){var o=Or(e);if(o.position==="fixed")return null}var r=lf(e);for(Nh(r)&&(r=r.host);To(r)&&["html","body"].indexOf(Ko(r))<0;){var a=Or(r);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return r;r=r.parentNode}return null}function cc(e){for(var t=Jn(e),n=WS(e);n&&YN(n)&&Or(n).position==="static";)n=WS(n);return n&&(Ko(n)==="html"||Ko(n)==="body"&&Or(n).position==="static")?t:n||XN(e)||t}function Dh(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function uc(e,t,n){return ai(e,af(t,n))}function KN(e,t,n){var o=uc(e,t,n);return o>n?n:o}function qS(){return{top:0,right:0,bottom:0,left:0}}function YS(e){return Object.assign({},qS(),e)}function XS(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var QN=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,YS(typeof t!="number"?t:XS(t,ic))};function ZN(e){var t,n=e.state,o=e.name,r=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,l=Qo(n.placement),s=Dh(l),c=[kn,Ro].indexOf(l)>=0,d=c?"height":"width";if(!(!a||!i)){var f=QN(r.padding,n),p=Lh(a),g=s==="y"?wn:kn,C=s==="y"?So:Ro,x=n.rects.reference[d]+n.rects.reference[s]-i[s]-n.rects.popper[d],R=i[s]-n.rects.reference[s],m=cc(a),b=m?s==="y"?m.clientHeight||0:m.clientWidth||0:0,y=x/2-R/2,S=f[g],M=b-p[d]-f[C],v=b/2-p[d]/2+y,$=uc(S,v,M),E=s;n.modifiersData[o]=(t={},t[E]=$,t.centerOffset=$-v,t)}}function JN(e){var t=e.state,n=e.options,o=n.element,r=o===void 0?"[data-popper-arrow]":o;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||GS(t.elements.popper,r)&&(t.elements.arrow=r))}const e_={name:"arrow",enabled:!0,phase:"main",fn:ZN,effect:JN,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function El(e){return e.split("-")[1]}var t_={top:"auto",right:"auto",bottom:"auto",left:"auto"};function n_(e,t){var n=e.x,o=e.y,r=t.devicePixelRatio||1;return{x:$l(n*r)/r||0,y:$l(o*r)/r||0}}function KS(e){var t,n=e.popper,o=e.popperRect,r=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,f=e.isFixed,p=i.x,g=p===void 0?0:p,C=i.y,x=C===void 0?0:C,R=typeof d=="function"?d({x:g,y:x}):{x:g,y:x};g=R.x,x=R.y;var m=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),y=kn,S=wn,M=window;if(c){var v=cc(n),$="clientHeight",E="clientWidth";if(v===Jn(n)&&(v=ga(n),Or(v).position!=="static"&&l==="absolute"&&($="scrollHeight",E="scrollWidth")),v=v,r===wn||(r===kn||r===Ro)&&a===lc){S=So;var A=f&&v===M&&M.visualViewport?M.visualViewport.height:v[$];x-=A-o.height,x*=s?1:-1}if(r===kn||(r===wn||r===So)&&a===lc){y=Ro;var O=f&&v===M&&M.visualViewport?M.visualViewport.width:v[E];g-=O-o.width,g*=s?1:-1}}var w=Object.assign({position:l},c&&t_),D=d===!0?n_({x:g,y:x},Jn(n)):{x:g,y:x};if(g=D.x,x=D.y,s){var _;return Object.assign({},w,(_={},_[S]=b?"0":"",_[y]=m?"0":"",_.transform=(M.devicePixelRatio||1)<=1?"translate("+g+"px, "+x+"px)":"translate3d("+g+"px, "+x+"px, 0)",_))}return Object.assign({},w,(t={},t[S]=b?x+"px":"",t[y]=m?g+"px":"",t.transform="",t))}function o_(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,a=n.adaptive,i=a===void 0?!0:a,l=n.roundOffsets,s=l===void 0?!0:l,c={placement:Qo(t.placement),variation:El(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,KS(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,KS(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const r_={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:o_,data:{}};var sf={passive:!0};function a_(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,a=r===void 0?!0:r,i=o.resize,l=i===void 0?!0:i,s=Jn(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(d){d.addEventListener("scroll",n.update,sf)}),l&&s.addEventListener("resize",n.update,sf),function(){a&&c.forEach(function(d){d.removeEventListener("scroll",n.update,sf)}),l&&s.removeEventListener("resize",n.update,sf)}}const i_={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:a_,data:{}};var l_={left:"right",right:"left",bottom:"top",top:"bottom"};function cf(e){return e.replace(/left|right|bottom|top/g,function(t){return l_[t]})}var s_={start:"end",end:"start"};function QS(e){return e.replace(/start|end/g,function(t){return s_[t]})}function Ph(e){var t=Jn(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function jh(e){return Ml(ga(e)).left+Ph(e).scrollLeft}function c_(e,t){var n=Jn(e),o=ga(e),r=n.visualViewport,a=o.clientWidth,i=o.clientHeight,l=0,s=0;if(r){a=r.width,i=r.height;var c=FS();(c||!c&&t==="fixed")&&(l=r.offsetLeft,s=r.offsetTop)}return{width:a,height:i,x:l+jh(e),y:s}}function u_(e){var t,n=ga(e),o=Ph(e),r=(t=e.ownerDocument)==null?void 0:t.body,a=ai(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=ai(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-o.scrollLeft+jh(e),s=-o.scrollTop;return Or(r||n).direction==="rtl"&&(l+=ai(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Ih(e){var t=Or(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function ZS(e){return["html","body","#document"].indexOf(Ko(e))>=0?e.ownerDocument.body:To(e)&&Ih(e)?e:ZS(lf(e))}function dc(e,t){var n;t===void 0&&(t=[]);var o=ZS(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),a=Jn(o),i=r?[a].concat(a.visualViewport||[],Ih(o)?o:[]):o,l=t.concat(i);return r?l:l.concat(dc(lf(i)))}function Uh(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function d_(e,t){var n=Ml(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function JS(e,t,n){return t===US?Uh(c_(e,n)):ri(t)?d_(t,n):Uh(u_(ga(e)))}function f_(e){var t=dc(lf(e)),n=["absolute","fixed"].indexOf(Or(e).position)>=0,o=n&&To(e)?cc(e):e;return ri(o)?t.filter(function(r){return ri(r)&&GS(r,o)&&Ko(r)!=="body"}):[]}function p_(e,t,n,o){var r=t==="clippingParents"?f_(e):[].concat(t),a=[].concat(r,[n]),i=a[0],l=a.reduce(function(s,c){var d=JS(e,c,o);return s.top=ai(d.top,s.top),s.right=af(d.right,s.right),s.bottom=af(d.bottom,s.bottom),s.left=ai(d.left,s.left),s},JS(e,i,o));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function e2(e){var t=e.reference,n=e.element,o=e.placement,r=o?Qo(o):null,a=o?El(o):null,i=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,s;switch(r){case wn:s={x:i,y:t.y-n.height};break;case So:s={x:i,y:t.y+t.height};break;case Ro:s={x:t.x+t.width,y:l};break;case kn:s={x:t.x-n.width,y:l};break;default:s={x:t.x,y:t.y}}var c=r?Dh(r):null;if(c!=null){var d=c==="y"?"height":"width";switch(a){case Tl:s[c]=s[c]-(t[d]/2-n[d]/2);break;case lc:s[c]=s[c]+(t[d]/2-n[d]/2);break}}return s}function fc(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,a=n.strategy,i=a===void 0?e.strategy:a,l=n.boundary,s=l===void 0?BN:l,c=n.rootBoundary,d=c===void 0?US:c,f=n.elementContext,p=f===void 0?sc:f,g=n.altBoundary,C=g===void 0?!1:g,x=n.padding,R=x===void 0?0:x,m=YS(typeof R!="number"?R:XS(R,ic)),b=p===sc?NN:sc,y=e.rects.popper,S=e.elements[C?b:p],M=p_(ri(S)?S:S.contextElement||ga(e.elements.popper),s,d,i),v=Ml(e.elements.reference),$=e2({reference:v,element:y,placement:r}),E=Uh(Object.assign({},y,$)),A=p===sc?E:v,O={top:M.top-A.top+m.top,bottom:A.bottom-M.bottom+m.bottom,left:M.left-A.left+m.left,right:A.right-M.right+m.right},w=e.modifiersData.offset;if(p===sc&&w){var D=w[r];Object.keys(O).forEach(function(_){var L=[Ro,So].indexOf(_)>=0?1:-1,U=[wn,So].indexOf(_)>=0?"y":"x";O[_]+=D[U]*L})}return O}function m_(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,a=n.rootBoundary,i=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,c=s===void 0?VS:s,d=El(o),f=d?l?HS:HS.filter(function(C){return El(C)===d}):ic,p=f.filter(function(C){return c.indexOf(C)>=0});p.length===0&&(p=f);var g=p.reduce(function(C,x){return C[x]=fc(e,{placement:x,boundary:r,rootBoundary:a,padding:i})[Qo(x)],C},{});return Object.keys(g).sort(function(C,x){return g[C]-g[x]})}function g_(e){if(Qo(e)===Bh)return[];var t=cf(e);return[QS(e),t,QS(t)]}function h_(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,a=r===void 0?!0:r,i=n.altAxis,l=i===void 0?!0:i,s=n.fallbackPlacements,c=n.padding,d=n.boundary,f=n.rootBoundary,p=n.altBoundary,g=n.flipVariations,C=g===void 0?!0:g,x=n.allowedAutoPlacements,R=t.options.placement,m=Qo(R),b=m===R,y=s||(b||!C?[cf(R)]:g_(R)),S=[R].concat(y).reduce(function(te,ae){return te.concat(Qo(ae)===Bh?m_(t,{placement:ae,boundary:d,rootBoundary:f,padding:c,flipVariations:C,allowedAutoPlacements:x}):ae)},[]),M=t.rects.reference,v=t.rects.popper,$=new Map,E=!0,A=S[0],O=0;O=0,U=L?"width":"height",z=fc(t,{placement:w,boundary:d,rootBoundary:f,altBoundary:p,padding:c}),P=L?_?Ro:kn:_?So:wn;M[U]>v[U]&&(P=cf(P));var B=cf(P),F=[];if(a&&F.push(z[D]<=0),l&&F.push(z[P]<=0,z[B]<=0),F.every(function(te){return te})){A=w,E=!1;break}$.set(w,F)}if(E)for(var re=C?3:1,ye=function(ae){var Z=S.find(function(ge){var W=$.get(ge);if(W)return W.slice(0,ae).every(function(se){return se})});if(Z)return A=Z,"break"},xe=re;xe>0;xe--){var ne=ye(xe);if(ne==="break")break}t.placement!==A&&(t.modifiersData[o]._skip=!0,t.placement=A,t.reset=!0)}}const v_={name:"flip",enabled:!0,phase:"main",fn:h_,requiresIfExists:["offset"],data:{_skip:!1}};function t2(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function n2(e){return[wn,Ro,So,kn].some(function(t){return e[t]>=0})}function b_(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,i=fc(t,{elementContext:"reference"}),l=fc(t,{altBoundary:!0}),s=t2(i,o),c=t2(l,r,a),d=n2(s),f=n2(c);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":f})}const y_={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:b_};function x_(e,t,n){var o=Qo(e),r=[kn,wn].indexOf(o)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=a[0],l=a[1];return i=i||0,l=(l||0)*r,[kn,Ro].indexOf(o)>=0?{x:l,y:i}:{x:i,y:l}}function C_(e){var t=e.state,n=e.options,o=e.name,r=n.offset,a=r===void 0?[0,0]:r,i=VS.reduce(function(d,f){return d[f]=x_(f,t.rects,a),d},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}const S_={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:C_};function R_(e){var t=e.state,n=e.name;t.modifiersData[n]=e2({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const T_={name:"popperOffsets",enabled:!0,phase:"read",fn:R_,data:{}};function $_(e){return e==="x"?"y":"x"}function M_(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,a=r===void 0?!0:r,i=n.altAxis,l=i===void 0?!1:i,s=n.boundary,c=n.rootBoundary,d=n.altBoundary,f=n.padding,p=n.tether,g=p===void 0?!0:p,C=n.tetherOffset,x=C===void 0?0:C,R=fc(t,{boundary:s,rootBoundary:c,padding:f,altBoundary:d}),m=Qo(t.placement),b=El(t.placement),y=!b,S=Dh(m),M=$_(S),v=t.modifiersData.popperOffsets,$=t.rects.reference,E=t.rects.popper,A=typeof x=="function"?x(Object.assign({},t.rects,{placement:t.placement})):x,O=typeof A=="number"?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),w=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(v){if(a){var _,L=S==="y"?wn:kn,U=S==="y"?So:Ro,z=S==="y"?"height":"width",P=v[S],B=P+R[L],F=P-R[U],re=g?-E[z]/2:0,ye=b===Tl?$[z]:E[z],xe=b===Tl?-E[z]:-$[z],ne=t.elements.arrow,te=g&&ne?Lh(ne):{width:0,height:0},ae=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:qS(),Z=ae[L],ge=ae[U],W=uc(0,$[z],te[z]),se=y?$[z]/2-re-W-Z-O.mainAxis:ye-W-Z-O.mainAxis,Ce=y?-$[z]/2+re+W+ge+O.mainAxis:xe+W+ge+O.mainAxis,he=t.elements.arrow&&cc(t.elements.arrow),ve=he?S==="y"?he.clientTop||0:he.clientLeft||0:0,me=(_=w==null?void 0:w[S])!=null?_:0,be=P+se-me-ve,ie=P+Ce-me,de=uc(g?af(B,be):B,P,g?ai(F,ie):F);v[S]=de,D[S]=de-P}if(l){var Ae,fe=S==="x"?wn:kn,Ie=S==="x"?So:Ro,Re=v[M],Me=M==="y"?"height":"width",Pe=Re+R[fe],ze=Re-R[Ie],_e=[wn,kn].indexOf(m)!==-1,at=(Ae=w==null?void 0:w[M])!=null?Ae:0,it=_e?Pe:Re-$[Me]-E[Me]-at+O.altAxis,et=_e?Re+$[Me]+E[Me]-at-O.altAxis:ze,q=g&&_e?KN(it,Re,et):uc(g?it:Pe,Re,g?et:ze);v[M]=q,D[M]=q-Re}t.modifiersData[o]=D}}const E_={name:"preventOverflow",enabled:!0,phase:"main",fn:M_,requiresIfExists:["offset"]};function A_(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function O_(e){return e===Jn(e)||!To(e)?Ph(e):A_(e)}function w_(e){var t=e.getBoundingClientRect(),n=$l(t.width)/e.offsetWidth||1,o=$l(t.height)/e.offsetHeight||1;return n!==1||o!==1}function k_(e,t,n){n===void 0&&(n=!1);var o=To(t),r=To(t)&&w_(t),a=ga(t),i=Ml(e,r,n),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(o||!o&&!n)&&((Ko(t)!=="body"||Ih(a))&&(l=O_(t)),To(t)?(s=Ml(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=jh(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function z_(e){var t=new Map,n=new Set,o=[];e.forEach(function(a){t.set(a.name,a)});function r(a){n.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!n.has(l)){var s=t.get(l);s&&r(s)}}),o.push(a)}return e.forEach(function(a){n.has(a.name)||r(a)}),o}function B_(e){var t=z_(e);return FN.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function N_(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function __(e){var t=e.reduce(function(n,o){var r=n[o.name];return n[o.name]=r?Object.assign({},r,o,{options:Object.assign({},r.options,o.options),data:Object.assign({},r.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var o2={placement:"bottom",modifiers:[],strategy:"absolute"};function r2(){for(var e=arguments.length,t=new Array(e),n=0;n{a||l(j_(r)||document.body)},[r,a]),Ft(()=>{if(i&&!a)return Xs(n,i),()=>{Xs(n,null)}},[n,i,a]),a){if(h.isValidElement(o)){const c={ref:s};return h.cloneElement(o,c)}return T.jsx(h.Fragment,{children:o})}return T.jsx(h.Fragment,{children:i&&Il.createPortal(o,i)})});function a2(e){return X("MuiPopper",e)}K("MuiPopper",["root"]);const I_=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],U_=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function H_(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function Vh(e){return typeof e=="function"?e():e}function V_(e){return e.nodeType!==void 0}const F_=e=>{const{classes:t}=e;return Q({root:["root"]},a2,t)},G_={},W_=h.forwardRef(function(t,n){var o;const{anchorEl:r,children:a,direction:i,disablePortal:l,modifiers:s,open:c,placement:d,popperOptions:f,popperRef:p,slotProps:g={},slots:C={},TransitionProps:x}=t,R=I(t,I_),m=h.useRef(null),b=qe(m,n),y=h.useRef(null),S=qe(y,p),M=h.useRef(S);Ft(()=>{M.current=S},[S]),h.useImperativeHandle(p,()=>y.current,[]);const v=H_(d,i),[$,E]=h.useState(v),[A,O]=h.useState(Vh(r));h.useEffect(()=>{y.current&&y.current.forceUpdate()}),h.useEffect(()=>{r&&O(Vh(r))},[r]),Ft(()=>{if(!A||!c)return;const U=B=>{E(B.placement)};let z=[{name:"preventOverflow",options:{altBoundary:l}},{name:"flip",options:{altBoundary:l}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:B})=>{U(B)}}];s!=null&&(z=z.concat(s)),f&&f.modifiers!=null&&(z=z.concat(f.modifiers));const P=P_(A,m.current,u({placement:v},f,{modifiers:z}));return M.current(P),()=>{P.destroy(),M.current(null)}},[A,l,s,c,f,v]);const w={placement:$};x!==null&&(w.TransitionProps=x);const D=F_(t),_=(o=C.root)!=null?o:"div",L=Mt({elementType:_,externalSlotProps:g.root,externalForwardedProps:R,additionalProps:{role:"tooltip",ref:b},ownerState:t,className:D.root});return T.jsx(_,u({},L,{children:typeof a=="function"?a(w):a}))}),q_=h.forwardRef(function(t,n){const{anchorEl:o,children:r,container:a,direction:i="ltr",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:d,placement:f="bottom",popperOptions:p=G_,popperRef:g,style:C,transition:x=!1,slotProps:R={},slots:m={}}=t,b=I(t,U_),[y,S]=h.useState(!0),M=()=>{S(!1)},v=()=>{S(!0)};if(!s&&!d&&(!x||y))return null;let $;if(a)$=a;else if(o){const O=Vh(o);$=O&&V_(O)?ct(O).body:ct(null).body}const E=!d&&s&&(!x||y)?"none":void 0,A=x?{in:d,onEnter:M,onExited:v}:void 0;return T.jsx(Hh,{disablePortal:l,container:$,children:T.jsx(W_,u({anchorEl:o,direction:i,disablePortal:l,modifiers:c,ref:n,open:x?!y:d,placement:f,popperOptions:p,popperRef:g,slotProps:R,slots:m},b,{style:u({position:"fixed",top:0,left:0,display:E},C),TransitionProps:A,children:r}))})}),Y_=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],X_=k(q_,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),pc=h.forwardRef(function(t,n){var o;const r=jS(),a=J({props:t,name:"MuiPopper"}),{anchorEl:i,component:l,components:s,componentsProps:c,container:d,disablePortal:f,keepMounted:p,modifiers:g,open:C,placement:x,popperOptions:R,popperRef:m,transition:b,slots:y,slotProps:S}=a,M=I(a,Y_),v=(o=y==null?void 0:y.root)!=null?o:s==null?void 0:s.Root,$=u({anchorEl:i,container:d,disablePortal:f,keepMounted:p,modifiers:g,open:C,placement:x,popperOptions:R,popperRef:m,transition:b},M);return T.jsx(X_,u({as:l,direction:r==null?void 0:r.direction,slots:{root:v},slotProps:S??c},$,{ref:n}))});function i2(e){return X("MuiListSubheader",e)}const K_=K("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]),Q_=["className","color","component","disableGutters","disableSticky","inset"],Z_=e=>{const{classes:t,color:n,disableGutters:o,inset:r,disableSticky:a}=e,i={root:["root",n!=="default"&&`color${N(n)}`,!o&&"gutters",r&&"inset",!a&&"sticky"]};return Q(i,i2,t)},J_=k("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${N(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>u({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},t.color==="primary"&&{color:(e.vars||e).palette.primary.main},t.color==="inherit"&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})),Fh=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiListSubheader"}),{className:r,color:a="default",component:i="li",disableGutters:l=!1,disableSticky:s=!1,inset:c=!1}=o,d=I(o,Q_),f=u({},o,{color:a,component:i,disableGutters:l,disableSticky:s,inset:c}),p=Z_(f);return T.jsx(J_,u({as:i,className:j(p.root,r),ref:n,ownerState:f},d))});Fh.muiSkipListHighlight=!0;const eL=mt(T.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function l2(e){return X("MuiChip",e)}const Xe=K("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),tL=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],nL=e=>{const{classes:t,disabled:n,size:o,color:r,iconColor:a,onDelete:i,clickable:l,variant:s}=e,c={root:["root",s,n&&"disabled",`size${N(o)}`,`color${N(r)}`,l&&"clickable",l&&`clickableColor${N(r)}`,i&&"deletable",i&&`deletableColor${N(r)}`,`${s}${N(r)}`],label:["label",`label${N(o)}`],avatar:["avatar",`avatar${N(o)}`,`avatarColor${N(r)}`],icon:["icon",`icon${N(o)}`,`iconColor${N(a)}`],deleteIcon:["deleteIcon",`deleteIcon${N(o)}`,`deleteIconColor${N(r)}`,`deleteIcon${N(s)}Color${N(r)}`]};return Q(c,l2,t)},oL=k("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:o,iconColor:r,clickable:a,onDelete:i,size:l,variant:s}=n;return[{[`& .${Xe.avatar}`]:t.avatar},{[`& .${Xe.avatar}`]:t[`avatar${N(l)}`]},{[`& .${Xe.avatar}`]:t[`avatarColor${N(o)}`]},{[`& .${Xe.icon}`]:t.icon},{[`& .${Xe.icon}`]:t[`icon${N(l)}`]},{[`& .${Xe.icon}`]:t[`iconColor${N(r)}`]},{[`& .${Xe.deleteIcon}`]:t.deleteIcon},{[`& .${Xe.deleteIcon}`]:t[`deleteIcon${N(l)}`]},{[`& .${Xe.deleteIcon}`]:t[`deleteIconColor${N(o)}`]},{[`& .${Xe.deleteIcon}`]:t[`deleteIcon${N(s)}Color${N(o)}`]},t.root,t[`size${N(l)}`],t[`color${N(o)}`],a&&t.clickable,a&&o!=="default"&&t[`clickableColor${N(o)})`],i&&t.deletable,i&&o!=="default"&&t[`deletableColor${N(o)}`],t[s],t[`${s}${N(o)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return u({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Xe.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Xe.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${Xe.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Xe.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Xe.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Xe.icon}`]:u({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&u({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},t.color!=="default"&&{color:"inherit"})),[`& .${Xe.deleteIcon}`]:u({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:we(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:we(e.palette.text.primary,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:we(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${Xe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${Xe.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>u({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Xe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${Xe.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>u({},t.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Xe.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Xe.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Xe.avatar}`]:{marginLeft:4},[`& .${Xe.avatarSmall}`]:{marginLeft:2},[`& .${Xe.icon}`]:{marginLeft:4},[`& .${Xe.iconSmall}`]:{marginLeft:2},[`& .${Xe.deleteIcon}`]:{marginRight:5},[`& .${Xe.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:we(e.palette[t.color].main,.7)}`,[`&.${Xe.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${Xe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:we(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${Xe.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:we(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),rL=k("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:o}=n;return[t.label,t[`label${N(o)}`]]}})(({ownerState:e})=>u({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function s2(e){return e.key==="Backspace"||e.key==="Delete"}const c2=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiChip"}),{avatar:r,className:a,clickable:i,color:l="default",component:s,deleteIcon:c,disabled:d=!1,icon:f,label:p,onClick:g,onDelete:C,onKeyDown:x,onKeyUp:R,size:m="medium",variant:b="filled",tabIndex:y,skipFocusWhenDisabled:S=!1}=o,M=I(o,tL),v=h.useRef(null),$=qe(v,n),E=F=>{F.stopPropagation(),C&&C(F)},A=F=>{F.currentTarget===F.target&&s2(F)&&F.preventDefault(),x&&x(F)},O=F=>{F.currentTarget===F.target&&(C&&s2(F)?C(F):F.key==="Escape"&&v.current&&v.current.blur()),R&&R(F)},w=i!==!1&&g?!0:i,D=w||C?Gt:s||"div",_=u({},o,{component:D,disabled:d,size:m,color:l,iconColor:h.isValidElement(f)&&f.props.color||l,onDelete:!!C,clickable:w,variant:b}),L=nL(_),U=D===Gt?u({component:s||"div",focusVisibleClassName:L.focusVisible},C&&{disableRipple:!0}):{};let z=null;C&&(z=c&&h.isValidElement(c)?h.cloneElement(c,{className:j(c.props.className,L.deleteIcon),onClick:E}):T.jsx(eL,{className:j(L.deleteIcon),onClick:E}));let P=null;r&&h.isValidElement(r)&&(P=h.cloneElement(r,{className:j(L.avatar,r.props.className)}));let B=null;return f&&h.isValidElement(f)&&(B=h.cloneElement(f,{className:j(L.icon,f.props.className)})),T.jsxs(oL,u({as:D,className:j(L.root,a),disabled:w&&d?!0:void 0,onClick:g,onKeyDown:A,onKeyUp:O,ref:$,tabIndex:S&&d?-1:y,ownerState:_},U,M,{children:[P||B,T.jsx(rL,{className:j(L.label),ownerState:_,children:p}),z]}))}),aL=["onChange","maxRows","minRows","style","value"];function uf(e){return parseInt(e,10)||0}const iL={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function lL(e){for(const t in e)return!1;return!0}function u2(e){return lL(e)||e.outerHeightStyle===0&&!e.overflowing}const d2=h.forwardRef(function(t,n){const{onChange:o,maxRows:r,minRows:a=1,style:i,value:l}=t,s=I(t,aL),{current:c}=h.useRef(l!=null),d=h.useRef(null),f=qe(n,d),p=h.useRef(null),g=h.useRef(null),C=h.useCallback(()=>{const y=d.current,S=g.current;if(!y||!S)return;const v=fn(y).getComputedStyle(y);if(v.width==="0px")return{outerHeightStyle:0,overflowing:!1};S.style.width=v.width,S.value=y.value||t.placeholder||"x",S.value.slice(-1)===` +`&&(S.value+=" ");const $=v.boxSizing,E=uf(v.paddingBottom)+uf(v.paddingTop),A=uf(v.borderBottomWidth)+uf(v.borderTopWidth),O=S.scrollHeight;S.value="x";const w=S.scrollHeight;let D=O;a&&(D=Math.max(Number(a)*w,D)),r&&(D=Math.min(Number(r)*w,D)),D=Math.max(D,w);const _=D+($==="border-box"?E+A:0),L=Math.abs(D-O)<=1;return{outerHeightStyle:_,overflowing:L}},[r,a,t.placeholder]),x=ht(()=>{const y=d.current,S=C();if(!y||!S||u2(S))return!1;const M=S.outerHeightStyle;return p.current!=null&&p.current!==M}),R=h.useCallback(()=>{const y=d.current,S=C();if(!y||!S||u2(S))return;const M=S.outerHeightStyle;p.current!==M&&(p.current=M,y.style.height=`${M}px`),y.style.overflow=S.overflowing?"hidden":""},[C]),m=h.useRef(-1);Ft(()=>{const y=pl(R),S=d==null?void 0:d.current;if(!S)return;const M=fn(S);M.addEventListener("resize",y);let v;return typeof ResizeObserver<"u"&&(v=new ResizeObserver(()=>{x()&&(v.unobserve(S),cancelAnimationFrame(m.current),R(),m.current=requestAnimationFrame(()=>{v.observe(S)}))}),v.observe(S)),()=>{y.clear(),cancelAnimationFrame(m.current),M.removeEventListener("resize",y),v&&v.disconnect()}},[C,R,x]),Ft(()=>{R()});const b=y=>{c||R(),o&&o(y)};return T.jsxs(h.Fragment,{children:[T.jsx("textarea",u({value:l,onChange:b,ref:f,rows:a,style:i},s)),T.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:g,tabIndex:-1,style:u({},iL.shadow,i,{paddingTop:0,paddingBottom:0})})]})});function wr({props:e,states:t,muiFormControl:n}){return t.reduce((o,r)=>(o[r]=e[r],n&&typeof e[r]>"u"&&(o[r]=n[r]),o),{})}const df=h.createContext(void 0);function $o(){return h.useContext(df)}function Gh(e){return T.jsx(nC,u({},e,{defaultTheme:qd,themeId:yr}))}function f2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function ff(e,t=!1){return e&&(f2(e.value)&&e.value!==""||t&&f2(e.defaultValue)&&e.defaultValue!=="")}function sL(e){return e.startAdornment}function p2(e){return X("MuiInputBase",e)}const zn=K("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),cL=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],pf=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${N(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},mf=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},uL=e=>{const{classes:t,color:n,disabled:o,error:r,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:d,readOnly:f,size:p,startAdornment:g,type:C}=e,x={root:["root",`color${N(n)}`,o&&"disabled",r&&"error",s&&"fullWidth",i&&"focused",l&&"formControl",p&&p!=="medium"&&`size${N(p)}`,d&&"multiline",g&&"adornedStart",a&&"adornedEnd",c&&"hiddenLabel",f&&"readOnly"],input:["input",o&&"disabled",C==="search"&&"inputTypeSearch",d&&"inputMultiline",p==="small"&&"inputSizeSmall",c&&"inputHiddenLabel",g&&"inputAdornedStart",a&&"inputAdornedEnd",f&&"readOnly"]};return Q(x,p2,t)},gf=k("div",{name:"MuiInputBase",slot:"Root",overridesResolver:pf})(({theme:e,ownerState:t})=>u({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${zn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&u({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),hf=k("input",{name:"MuiInputBase",slot:"Input",overridesResolver:mf})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light",o=u({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),r={opacity:"0 !important"},a=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return u({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%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${zn.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${zn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),dL=T.jsx(Gh,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),mc=h.forwardRef(function(t,n){var o;const r=J({props:t,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:i,autoFocus:l,className:s,components:c={},componentsProps:d={},defaultValue:f,disabled:p,disableInjectingGlobalStyles:g,endAdornment:C,fullWidth:x=!1,id:R,inputComponent:m="input",inputProps:b={},inputRef:y,maxRows:S,minRows:M,multiline:v=!1,name:$,onBlur:E,onChange:A,onClick:O,onFocus:w,onKeyDown:D,onKeyUp:_,placeholder:L,readOnly:U,renderSuffix:z,rows:P,slotProps:B={},slots:F={},startAdornment:re,type:ye="text",value:xe}=r,ne=I(r,cL),te=b.value!=null?b.value:xe,{current:ae}=h.useRef(te!=null),Z=h.useRef(),ge=h.useCallback(q=>{},[]),W=qe(Z,y,b.ref,ge),[se,Ce]=h.useState(!1),he=$o(),ve=wr({props:r,muiFormControl:he,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ve.focused=he?he.focused:se,h.useEffect(()=>{!he&&p&&se&&(Ce(!1),E&&E())},[he,p,se,E]);const me=he&&he.onFilled,be=he&&he.onEmpty,ie=h.useCallback(q=>{ff(q)?me&&me():be&&be()},[me,be]);Ft(()=>{ae&&ie({value:te})},[te,ie,ae]);const de=q=>{if(ve.disabled){q.stopPropagation();return}w&&w(q),b.onFocus&&b.onFocus(q),he&&he.onFocus?he.onFocus(q):Ce(!0)},Ae=q=>{E&&E(q),b.onBlur&&b.onBlur(q),he&&he.onBlur?he.onBlur(q):Ce(!1)},fe=(q,...V)=>{if(!ae){const ce=q.target||Z.current;if(ce==null)throw new Error(yn(1));ie({value:ce.value})}b.onChange&&b.onChange(q,...V),A&&A(q,...V)};h.useEffect(()=>{ie(Z.current)},[]);const Ie=q=>{Z.current&&q.currentTarget===q.target&&Z.current.focus(),O&&O(q)};let Re=m,Me=b;v&&Re==="input"&&(P?Me=u({type:void 0,minRows:P,maxRows:P},Me):Me=u({type:void 0,maxRows:S,minRows:M},Me),Re=d2);const Pe=q=>{ie(q.animationName==="mui-auto-fill-cancel"?Z.current:{value:"x"})};h.useEffect(()=>{he&&he.setAdornedStart(!!re)},[he,re]);const ze=u({},r,{color:ve.color||"primary",disabled:ve.disabled,endAdornment:C,error:ve.error,focused:ve.focused,formControl:he,fullWidth:x,hiddenLabel:ve.hiddenLabel,multiline:v,size:ve.size,startAdornment:re,type:ye}),_e=uL(ze),at=F.root||c.Root||gf,it=B.root||d.root||{},et=F.input||c.Input||hf;return Me=u({},Me,(o=B.input)!=null?o:d.input),T.jsxs(h.Fragment,{children:[!g&&dL,T.jsxs(at,u({},it,!zo(at)&&{ownerState:u({},ze,it.ownerState)},{ref:n,onClick:Ie},ne,{className:j(_e.root,it.className,s,U&&"MuiInputBase-readOnly"),children:[re,T.jsx(df.Provider,{value:null,children:T.jsx(et,u({ownerState:ze,"aria-invalid":ve.error,"aria-describedby":a,autoComplete:i,autoFocus:l,defaultValue:f,disabled:ve.disabled,id:R,onAnimationStart:Pe,name:$,placeholder:L,readOnly:U,required:ve.required,rows:P,value:te,onKeyDown:D,onKeyUp:_,type:ye},Me,!zo(et)&&{as:Re,ownerState:u({},ze,Me.ownerState)},{ref:W,className:j(_e.input,Me.className,U&&"MuiInputBase-readOnly"),onBlur:Ae,onChange:fe,onFocus:de}))}),C,z?z(u({},ve,{startAdornment:re})):null]}))]})});function m2(e){return X("MuiInput",e)}const kr=u({},zn,K("MuiInput",["root","underline","input"]));function g2(e){return X("MuiOutlinedInput",e)}const No=u({},zn,K("MuiOutlinedInput",["root","notchedOutline","input"]));function h2(e){return X("MuiFilledInput",e)}const Bn=u({},zn,K("MuiFilledInput",["root","underline","input"])),Wh=mt(T.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function v2(e){return X("MuiAutocomplete",e)}const Ue=K("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);var b2,y2;const fL=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],pL=["ref"],mL=["key"],gL=["key"],hL=e=>{const{classes:t,disablePortal:n,expanded:o,focused:r,fullWidth:a,hasClearIcon:i,hasPopupIcon:l,inputFocused:s,popupOpen:c,size:d}=e,f={root:["root",o&&"expanded",r&&"focused",a&&"fullWidth",i&&"hasClearIcon",l&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",s&&"inputFocused"],tag:["tag",`tagSize${N(d)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",c&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return Q(f,v2,t)},vL=k("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:o,hasClearIcon:r,hasPopupIcon:a,inputFocused:i,size:l}=n;return[{[`& .${Ue.tag}`]:t.tag},{[`& .${Ue.tag}`]:t[`tagSize${N(l)}`]},{[`& .${Ue.inputRoot}`]:t.inputRoot},{[`& .${Ue.input}`]:t.input},{[`& .${Ue.input}`]:i&&t.inputFocused},t.root,o&&t.fullWidth,a&&t.hasPopupIcon,r&&t.hasClearIcon]}})({[`&.${Ue.focused} .${Ue.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${Ue.clearIndicator}`]:{visibility:"visible"}},[`& .${Ue.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${Ue.inputRoot}`]:{[`.${Ue.hasPopupIcon}&, .${Ue.hasClearIcon}&`]:{paddingRight:30},[`.${Ue.hasPopupIcon}.${Ue.hasClearIcon}&`]:{paddingRight:56},[`& .${Ue.input}`]:{width:0,minWidth:30}},[`& .${kr.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${kr.root}.${zn.sizeSmall}`]:{[`& .${kr.input}`]:{padding:"2px 4px 3px 0"}},[`& .${No.root}`]:{padding:9,[`.${Ue.hasPopupIcon}&, .${Ue.hasClearIcon}&`]:{paddingRight:39},[`.${Ue.hasPopupIcon}.${Ue.hasClearIcon}&`]:{paddingRight:65},[`& .${Ue.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${Ue.endAdornment}`]:{right:9}},[`& .${No.root}.${zn.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${Ue.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${Bn.root}`]:{paddingTop:19,paddingLeft:8,[`.${Ue.hasPopupIcon}&, .${Ue.hasClearIcon}&`]:{paddingRight:39},[`.${Ue.hasPopupIcon}.${Ue.hasClearIcon}&`]:{paddingRight:65},[`& .${Bn.input}`]:{padding:"7px 4px"},[`& .${Ue.endAdornment}`]:{right:9}},[`& .${Bn.root}.${zn.sizeSmall}`]:{paddingBottom:1,[`& .${Bn.input}`]:{padding:"2.5px 4px"}},[`& .${zn.hiddenLabel}`]:{paddingTop:8},[`& .${Bn.root}.${zn.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${Ue.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Bn.root}.${zn.hiddenLabel}.${zn.sizeSmall}`]:{[`& .${Ue.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${Ue.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${Ue.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${Ue.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${Ue.inputRoot}`]:{flexWrap:"wrap"}}}]}),bL=k("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),yL=k(ma,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),xL=k(ma,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>u({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),CL=k(pc,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Ue.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]})),SL=k(Qn,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>u({},e.typography.body1,{overflow:"auto"})),RL=k("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),TL=k("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),$L=k("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${Ue.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${Ue.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${Ue.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Ue.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Ue.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),ML=k(Fh,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),EL=k("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${Ue.option}`]:{paddingLeft:24}}),AL=h.forwardRef(function(t,n){var o,r,a,i;const l=J({props:t,name:"MuiAutocomplete"}),{autoComplete:s=!1,autoHighlight:c=!1,autoSelect:d=!1,blurOnSelect:f=!1,ChipProps:p,className:g,clearIcon:C=b2||(b2=T.jsx(AS,{fontSize:"small"})),clearOnBlur:x=!l.freeSolo,clearOnEscape:R=!1,clearText:m="Clear",closeText:b="Close",componentsProps:y={},defaultValue:S=l.multiple?[]:null,disableClearable:M=!1,disableCloseOnSelect:v=!1,disabled:$=!1,disabledItemsFocusable:E=!1,disableListWrap:A=!1,disablePortal:O=!1,filterSelectedOptions:w=!1,forcePopupIcon:D="auto",freeSolo:_=!1,fullWidth:L=!1,getLimitTagsText:U=H=>`+${H}`,getOptionLabel:z,groupBy:P,handleHomeEndKeys:B=!l.freeSolo,includeInputInList:F=!1,limitTags:re=-1,ListboxComponent:ye="ul",ListboxProps:xe,loading:ne=!1,loadingText:te="Loading…",multiple:ae=!1,noOptionsText:Z="No options",openOnFocus:ge=!1,openText:W="Open",PaperComponent:se=Qn,PopperComponent:Ce=pc,popupIcon:he=y2||(y2=T.jsx(Wh,{})),readOnly:ve=!1,renderGroup:me,renderInput:be,renderOption:ie,renderTags:de,selectOnFocus:Ae=!l.freeSolo,size:fe="medium",slotProps:Ie={}}=l,Re=I(l,fL),{getRootProps:Me,getInputProps:Pe,getInputLabelProps:ze,getPopupIndicatorProps:_e,getClearProps:at,getTagProps:it,getListboxProps:et,getOptionProps:q,value:V,dirty:ce,expanded:Ee,id:ke,popupOpen:le,focused:Se,focusedTag:oe,anchorEl:ue,setAnchorEl:Oe,inputValue:Le,groupedOptions:He}=PS(u({},l,{componentName:"Autocomplete"})),tt=!M&&!$&&ce&&!ve,vt=(!_||D===!0)&&D!==!1,{onMouseDown:Xt}=Pe(),{ref:Et}=xe??{},Nn=et(),{ref:_o}=Nn,Sa=I(Nn,pL),Dr=qe(_o,Et),_n=z||(H=>{var pe;return(pe=H.label)!=null?pe:H}),Wt=u({},l,{disablePortal:O,expanded:Ee,focused:Se,fullWidth:L,getOptionLabel:_n,hasClearIcon:tt,hasPopupIcon:vt,inputFocused:oe===-1,popupOpen:le,size:fe}),bt=hL(Wt);let un;if(ae&&V.length>0){const H=pe=>u({className:bt.tag,disabled:$},it(pe));de?un=de(V,H,Wt):un=V.map((pe,Te)=>{const Be=H({index:Te}),{key:$e}=Be,Ye=I(Be,mL);return T.jsx(c2,u({label:_n(pe),size:fe},Ye,p),$e)})}if(re>-1&&Array.isArray(un)){const H=un.length-re;!Se&&H>0&&(un=un.splice(0,re),un.push(T.jsx("span",{className:bt.tag,children:U(H)},un.length)))}const Lo=me||(H=>T.jsxs("li",{children:[T.jsx(ML,{className:bt.groupLabel,ownerState:Wt,component:"div",children:H.group}),T.jsx(EL,{className:bt.groupUl,ownerState:Wt,children:H.children})]},H.key)),no=ie||((H,pe)=>{const{key:Te}=H,Be=I(H,gL);return T.jsx("li",u({},Be,{children:_n(pe)}),Te)}),Zo=(H,pe)=>{const Te=q({option:H,index:pe});return no(u({},Te,{className:bt.option}),H,{selected:Te["aria-selected"],index:pe,inputValue:Le},Wt)},Eo=(o=Ie.clearIndicator)!=null?o:y.clearIndicator,Ln=(r=Ie.paper)!=null?r:y.paper,Do=(a=Ie.popper)!=null?a:y.popper,G=(i=Ie.popupIndicator)!=null?i:y.popupIndicator;return T.jsxs(h.Fragment,{children:[T.jsx(vL,u({ref:n,className:j(bt.root,g),ownerState:Wt},Me(Re),{children:be({id:ke,disabled:$,fullWidth:!0,size:fe==="small"?"small":void 0,InputLabelProps:ze(),InputProps:u({ref:Oe,className:bt.inputRoot,startAdornment:un,onClick:H=>{H.target===H.currentTarget&&Xt(H)}},(tt||vt)&&{endAdornment:T.jsxs(bL,{className:bt.endAdornment,ownerState:Wt,children:[tt?T.jsx(yL,u({},at(),{"aria-label":m,title:m,ownerState:Wt},Eo,{className:j(bt.clearIndicator,Eo==null?void 0:Eo.className),children:C})):null,vt?T.jsx(xL,u({},_e(),{disabled:$,"aria-label":le?b:W,title:le?b:W,ownerState:Wt},G,{className:j(bt.popupIndicator,G==null?void 0:G.className),children:he})):null]})}),inputProps:u({className:bt.input,disabled:$,readOnly:ve},Pe())})})),ue?T.jsx(CL,u({as:Ce,disablePortal:O,style:{width:ue?ue.clientWidth:null},ownerState:Wt,role:"presentation",anchorEl:ue,open:le},Do,{className:j(bt.popper,Do==null?void 0:Do.className),children:T.jsxs(SL,u({ownerState:Wt,as:se},Ln,{className:j(bt.paper,Ln==null?void 0:Ln.className),children:[ne&&He.length===0?T.jsx(RL,{className:bt.loading,ownerState:Wt,children:te}):null,He.length===0&&!_&&!ne?T.jsx(TL,{className:bt.noOptions,ownerState:Wt,role:"presentation",onMouseDown:H=>{H.preventDefault()},children:Z}):null,He.length>0?T.jsx($L,u({as:ye,className:bt.listbox,ownerState:Wt},Sa,xe,{ref:Dr,children:He.map((H,pe)=>P?Lo({key:H.key,group:H.group,children:H.options.map((Te,Be)=>Zo(Te,H.index+Be))}):Zo(H,pe))})):null]}))})):null]})}),OL=mt(T.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function x2(e){return X("MuiAvatar",e)}const C2=K("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]),wL=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],kL=e=>{const{classes:t,variant:n,colorDefault:o}=e;return Q({root:["root",n,o&&"colorDefault"],img:["img"],fallback:["fallback"]},x2,t)},zL=k("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],n.colorDefault&&t.colorDefault]}})(({theme:e})=>({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:u({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:u({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),BL=k("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),NL=k(OL,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function _L({crossOrigin:e,referrerPolicy:t,src:n,srcSet:o}){const[r,a]=h.useState(!1);return h.useEffect(()=>{if(!n&&!o)return;a(!1);let i=!0;const l=new Image;return l.onload=()=>{i&&a("loaded")},l.onerror=()=>{i&&a("error")},l.crossOrigin=e,l.referrerPolicy=t,l.src=n,o&&(l.srcset=o),()=>{i=!1}},[e,t,n,o]),r}const S2=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiAvatar"}),{alt:r,children:a,className:i,component:l="div",slots:s={},slotProps:c={},imgProps:d,sizes:f,src:p,srcSet:g,variant:C="circular"}=o,x=I(o,wL);let R=null;const m=_L(u({},d,{src:p,srcSet:g})),b=p||g,y=b&&m!=="error",S=u({},o,{colorDefault:!y,component:l,variant:C}),M=kL(S),[v,$]=tf("img",{className:M.img,elementType:BL,externalForwardedProps:{slots:s,slotProps:{img:u({},d,c.img)}},additionalProps:{alt:r,src:p,srcSet:g,sizes:f},ownerState:S});return y?R=T.jsx(v,u({},$)):a||a===0?R=a:b&&r?R=r[0]:R=T.jsx(NL,{ownerState:S,className:M.fallback}),T.jsx(zL,u({as:l,ownerState:S,className:j(M.root,i),ref:n},x,{children:R}))});function R2(e){return X("MuiAvatarGroup",e)}const T2=K("MuiAvatarGroup",["root","avatar"]),LL=["children","className","component","componentsProps","max","renderSurplus","slotProps","spacing","total","variant"],$2={small:-16,medium:null},DL=e=>{const{classes:t}=e;return Q({root:["root"],avatar:["avatar"]},R2,t)},PL=k("div",{name:"MuiAvatarGroup",slot:"Root",overridesResolver:(e,t)=>u({[`& .${T2.avatar}`]:t.avatar},t.root)})(({theme:e,ownerState:t})=>{const n=t.spacing&&$2[t.spacing]!==void 0?$2[t.spacing]:-t.spacing;return{[`& .${C2.root}`]:{border:`2px solid ${(e.vars||e).palette.background.default}`,boxSizing:"content-box",marginLeft:n??-8,"&:last-child":{marginLeft:0}},display:"flex",flexDirection:"row-reverse"}}),jL=h.forwardRef(function(t,n){var o;const r=J({props:t,name:"MuiAvatarGroup"}),{children:a,className:i,component:l="div",componentsProps:s={},max:c=5,renderSurplus:d,slotProps:f={},spacing:p="medium",total:g,variant:C="circular"}=r,x=I(r,LL);let R=c<2?2:c;const m=u({},r,{max:c,spacing:p,component:l,variant:C}),b=DL(m),y=h.Children.toArray(a).filter(A=>h.isValidElement(A)),S=g||y.length;S===R&&(R+=1),R=Math.min(S+1,R);const M=Math.min(y.length,R-1),v=Math.max(S-R,S-M,0),$=d?d(v):`+${v}`,E=(o=f.additionalAvatar)!=null?o:s.additionalAvatar;return T.jsxs(PL,u({as:l,ownerState:m,className:j(b.root,i),ref:n},x,{children:[v?T.jsx(S2,u({variant:C},E,{className:j(b.avatar,E==null?void 0:E.className),children:$})):null,y.slice(0,M).reverse().map(A=>h.cloneElement(A,{className:j(A.props.className,b.avatar),variant:A.props.variant||C}))]}))}),IL=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],UL={entering:{opacity:1},entered:{opacity:1}},qh=h.forwardRef(function(t,n){const o=sn(),r={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:d,onEntered:f,onEntering:p,onExit:g,onExited:C,onExiting:x,style:R,timeout:m=r,TransitionComponent:b=Kn}=t,y=I(t,IL),S=h.useRef(null),M=qe(S,$r(l),n),v=L=>U=>{if(L){const z=S.current;U===void 0?L(z):L(z,U)}},$=v(p),E=v((L,U)=>{ef(L);const z=Bo({style:R,timeout:m,easing:s},{mode:"enter"});L.style.webkitTransition=o.transitions.create("opacity",z),L.style.transition=o.transitions.create("opacity",z),d&&d(L,U)}),A=v(f),O=v(x),w=v(L=>{const U=Bo({style:R,timeout:m,easing:s},{mode:"exit"});L.style.webkitTransition=o.transitions.create("opacity",U),L.style.transition=o.transitions.create("opacity",U),g&&g(L)}),D=v(C),_=L=>{a&&a(S.current,L)};return T.jsx(b,u({appear:i,in:c,nodeRef:S,onEnter:E,onEntered:A,onEntering:$,onExit:w,onExited:D,onExiting:O,addEndListener:_,timeout:m},y,{children:(L,U)=>h.cloneElement(l,u({style:u({opacity:0,visibility:L==="exited"&&!c?"hidden":void 0},UL[L],R,l.props.style),ref:M},U))}))});function M2(e){return X("MuiBackdrop",e)}const HL=K("MuiBackdrop",["root","invisible"]),VL=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],FL=e=>{const{classes:t,invisible:n}=e;return Q({root:["root",n&&"invisible"]},M2,t)},GL=k("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>u({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"},e.invisible&&{backgroundColor:"transparent"})),Yh=h.forwardRef(function(t,n){var o,r,a;const i=J({props:t,name:"MuiBackdrop"}),{children:l,className:s,component:c="div",components:d={},componentsProps:f={},invisible:p=!1,open:g,slotProps:C={},slots:x={},TransitionComponent:R=qh,transitionDuration:m}=i,b=I(i,VL),y=u({},i,{component:c,invisible:p}),S=FL(y),M=(o=C.root)!=null?o:f.root;return T.jsx(R,u({in:g,timeout:m},b,{children:T.jsx(GL,u({"aria-hidden":!0},M,{as:(r=(a=x.root)!=null?a:d.Root)!=null?r:c,className:j(S.root,s,M==null?void 0:M.className),ownerState:u({},y,M==null?void 0:M.ownerState),classes:S,ref:n,children:l}))}))});function WL(e){const{badgeContent:t,invisible:n=!1,max:o=99,showZero:r=!1}=e,a=ch({badgeContent:t,max:o});let i=n;n===!1&&t===0&&!r&&(i=!0);const{badgeContent:l,max:s=o}=i?a:e,c=l&&Number(l)>s?`${s}+`:l;return{badgeContent:l,invisible:i,max:s,displayValue:c}}function E2(e){return X("MuiBadge",e)}const zr=K("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]),qL=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],Xh=10,Kh=4,YL=e=>{const{color:t,anchorOrigin:n,invisible:o,overlap:r,variant:a,classes:i={}}=e,l={root:["root"],badge:["badge",a,o&&"invisible",`anchorOrigin${N(n.vertical)}${N(n.horizontal)}`,`anchorOrigin${N(n.vertical)}${N(n.horizontal)}${N(r)}`,`overlap${N(r)}`,t!=="default"&&`color${N(t)}`]};return Q(l,E2,i)},XL=k("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),KL=k("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${N(n.anchorOrigin.vertical)}${N(n.anchorOrigin.horizontal)}${N(n.overlap)}`],n.color!=="default"&&t[`color${N(n.color)}`],n.invisible&&t.invisible]}})(({theme:e})=>{var t;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:Xh*2,lineHeight:1,padding:"0 6px",height:Xh*2,borderRadius:Xh,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.keys(((t=e.vars)!=null?t:e).palette).filter(n=>{var o,r;return((o=e.vars)!=null?o:e).palette[n].main&&((r=e.vars)!=null?r:e).palette[n].contrastText}).map(n=>({props:{color:n},style:{backgroundColor:(e.vars||e).palette[n].main,color:(e.vars||e).palette[n].contrastText}})),{props:{variant:"dot"},style:{borderRadius:Kh,height:Kh*2,minWidth:Kh*2,padding:0}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="top"&&n.anchorOrigin.horizontal==="right"&&n.overlap==="rectangular",style:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${zr.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="bottom"&&n.anchorOrigin.horizontal==="right"&&n.overlap==="rectangular",style:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${zr.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="top"&&n.anchorOrigin.horizontal==="left"&&n.overlap==="rectangular",style:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${zr.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="bottom"&&n.anchorOrigin.horizontal==="left"&&n.overlap==="rectangular",style:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${zr.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="top"&&n.anchorOrigin.horizontal==="right"&&n.overlap==="circular",style:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${zr.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="bottom"&&n.anchorOrigin.horizontal==="right"&&n.overlap==="circular",style:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${zr.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="top"&&n.anchorOrigin.horizontal==="left"&&n.overlap==="circular",style:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${zr.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="bottom"&&n.anchorOrigin.horizontal==="left"&&n.overlap==="circular",style:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${zr.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:{invisible:!0},style:{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}}]}}),QL=h.forwardRef(function(t,n){var o,r,a,i,l,s;const c=J({props:t,name:"MuiBadge"}),{anchorOrigin:d={vertical:"top",horizontal:"right"},className:f,component:p,components:g={},componentsProps:C={},children:x,overlap:R="rectangular",color:m="default",invisible:b=!1,max:y=99,badgeContent:S,slots:M,slotProps:v,showZero:$=!1,variant:E="standard"}=c,A=I(c,qL),{badgeContent:O,invisible:w,max:D,displayValue:_}=WL({max:y,invisible:b,badgeContent:S,showZero:$}),L=ch({anchorOrigin:d,color:m,overlap:R,variant:E,badgeContent:S}),U=w||O==null&&E!=="dot",{color:z=m,overlap:P=R,anchorOrigin:B=d,variant:F=E}=U?L:c,re=F!=="dot"?_:void 0,ye=u({},c,{badgeContent:O,invisible:U,max:D,displayValue:re,showZero:$,anchorOrigin:B,color:z,overlap:P,variant:F}),xe=YL(ye),ne=(o=(r=M==null?void 0:M.root)!=null?r:g.Root)!=null?o:XL,te=(a=(i=M==null?void 0:M.badge)!=null?i:g.Badge)!=null?a:KL,ae=(l=v==null?void 0:v.root)!=null?l:C.root,Z=(s=v==null?void 0:v.badge)!=null?s:C.badge,ge=Mt({elementType:ne,externalSlotProps:ae,externalForwardedProps:A,additionalProps:{ref:n,as:p},ownerState:ye,className:j(ae==null?void 0:ae.className,xe.root,f)}),W=Mt({elementType:te,externalSlotProps:Z,ownerState:ye,className:j(xe.badge,Z==null?void 0:Z.className)});return T.jsxs(ne,u({},ge,{children:[x,T.jsx(te,u({},W,{children:re}))]}))});function A2(e){return X("MuiBottomNavigation",e)}const ZL=K("MuiBottomNavigation",["root"]),JL=["children","className","component","onChange","showLabels","value"],e3=e=>{const{classes:t}=e;return Q({root:["root"]},A2,t)},t3=k("div",{name:"MuiBottomNavigation",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({display:"flex",justifyContent:"center",height:56,backgroundColor:(e.vars||e).palette.background.paper})),n3=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiBottomNavigation"}),{children:r,className:a,component:i="div",onChange:l,showLabels:s=!1,value:c}=o,d=I(o,JL),f=u({},o,{component:i,showLabels:s}),p=e3(f);return T.jsx(t3,u({as:i,className:j(p.root,a),ref:n,ownerState:f},d,{children:h.Children.map(r,(g,C)=>{if(!h.isValidElement(g))return null;const x=g.props.value===void 0?C:g.props.value;return h.cloneElement(g,{selected:x===c,showLabel:g.props.showLabel!==void 0?g.props.showLabel:s,value:x,onChange:l})})}))});function O2(e){return X("MuiBottomNavigationAction",e)}const Qh=K("MuiBottomNavigationAction",["root","iconOnly","selected","label"]),o3=["className","icon","label","onChange","onClick","selected","showLabel","value"],r3=e=>{const{classes:t,showLabel:n,selected:o}=e;return Q({root:["root",!n&&!o&&"iconOnly",o&&"selected"],label:["label",!n&&!o&&"iconOnly",o&&"selected"]},O2,t)},a3=k(Gt,{name:"MuiBottomNavigationAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.showLabel&&!n.selected&&t.iconOnly]}})(({theme:e,ownerState:t})=>u({transition:e.transitions.create(["color","padding-top"],{duration:e.transitions.duration.short}),padding:"0px 12px",minWidth:80,maxWidth:168,color:(e.vars||e).palette.text.secondary,flexDirection:"column",flex:"1"},!t.showLabel&&!t.selected&&{paddingTop:14},!t.showLabel&&!t.selected&&!t.label&&{paddingTop:0},{[`&.${Qh.selected}`]:{color:(e.vars||e).palette.primary.main}})),i3=k("span",{name:"MuiBottomNavigationAction",slot:"Label",overridesResolver:(e,t)=>t.label})(({theme:e,ownerState:t})=>u({fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(12),opacity:1,transition:"font-size 0.2s, opacity 0.2s",transitionDelay:"0.1s"},!t.showLabel&&!t.selected&&{opacity:0,transitionDelay:"0s"},{[`&.${Qh.selected}`]:{fontSize:e.typography.pxToRem(14)}})),l3=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiBottomNavigationAction"}),{className:r,icon:a,label:i,onChange:l,onClick:s,value:c}=o,d=I(o,o3),f=o,p=r3(f),g=C=>{l&&l(C,c),s&&s(C)};return T.jsxs(a3,u({ref:n,className:j(p.root,r),focusRipple:!0,onClick:g,ownerState:f},d,{children:[a,T.jsx(i3,{className:p.label,ownerState:f,children:i})]}))}),w2=K("MuiBox",["root"]),s3=Ja(),c3=L5({themeId:yr,defaultTheme:s3,defaultClassName:w2.root,generateClassName:eh.generate}),u3=mt(T.jsx("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHoriz"),d3=["slots","slotProps"],f3=k(Gt,{name:"MuiBreadcrumbCollapsed"})(({theme:e})=>u({display:"flex",marginLeft:`calc(${e.spacing(1)} * 0.5)`,marginRight:`calc(${e.spacing(1)} * 0.5)`},e.palette.mode==="light"?{backgroundColor:e.palette.grey[100],color:e.palette.grey[700]}:{backgroundColor:e.palette.grey[700],color:e.palette.grey[100]},{borderRadius:2,"&:hover, &:focus":u({},e.palette.mode==="light"?{backgroundColor:e.palette.grey[200]}:{backgroundColor:e.palette.grey[600]}),"&:active":u({boxShadow:e.shadows[0]},e.palette.mode==="light"?{backgroundColor:Vd(e.palette.grey[200],.12)}:{backgroundColor:Vd(e.palette.grey[600],.12)})})),p3=k(u3)({width:24,height:16});function m3(e){const{slots:t={},slotProps:n={}}=e,o=I(e,d3),r=e;return T.jsx("li",{children:T.jsx(f3,u({focusRipple:!0},o,{ownerState:r,children:T.jsx(p3,u({as:t.CollapsedIcon,ownerState:r},n.collapsedIcon))}))})}function k2(e){return X("MuiBreadcrumbs",e)}const z2=K("MuiBreadcrumbs",["root","ol","li","separator"]),g3=["children","className","component","slots","slotProps","expandText","itemsAfterCollapse","itemsBeforeCollapse","maxItems","separator"],h3=e=>{const{classes:t}=e;return Q({root:["root"],li:["li"],ol:["ol"],separator:["separator"]},k2,t)},v3=k(cn,{name:"MuiBreadcrumbs",slot:"Root",overridesResolver:(e,t)=>[{[`& .${z2.li}`]:t.li},t.root]})({}),b3=k("ol",{name:"MuiBreadcrumbs",slot:"Ol",overridesResolver:(e,t)=>t.ol})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"}),y3=k("li",{name:"MuiBreadcrumbs",slot:"Separator",overridesResolver:(e,t)=>t.separator})({display:"flex",userSelect:"none",marginLeft:8,marginRight:8});function x3(e,t,n,o){return e.reduce((r,a,i)=>(i{const E=()=>{R(!0);const A=S.current.querySelector("a[href],button,[tabindex]");A&&A.focus()};return f+d>=$.length?$:[...$.slice(0,f),T.jsx(m3,{"aria-label":c,slots:{CollapsedIcon:l.CollapsedIcon},slotProps:{collapsedIcon:y},onClick:E},"ellipsis"),...$.slice($.length-d,$.length)]},v=h.Children.toArray(r).filter($=>h.isValidElement($)).map(($,E)=>T.jsx("li",{className:b.li,children:$},`child-${E}`));return T.jsx(v3,u({ref:n,component:i,color:"text.secondary",className:j(b.root,a),ownerState:m},C,{children:T.jsx(b3,{className:b.ol,ref:S,ownerState:m,children:x3(x||p&&v.length<=p?v:M(v),b.separator,g,m)})}))});function Zh(e){return X("MuiButton",e)}const Al=K("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"]),Jh=h.createContext({}),ev=h.createContext(void 0),S3=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],R3=e=>{const{color:t,disableElevation:n,fullWidth:o,size:r,variant:a,classes:i}=e,l={root:["root",a,`${a}${N(t)}`,`size${N(r)}`,`${a}Size${N(r)}`,`color${N(t)}`,n&&"disableElevation",o&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${N(r)}`],endIcon:["icon","endIcon",`iconSize${N(r)}`]},s=Q(l,Zh,i);return u({},i,s)},B2=e=>u({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),T3=k(Gt,{shouldForwardProp:e=>Pt(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${N(n.color)}`],t[`size${N(n.size)}`],t[`${n.variant}Size${N(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var n,o;const r=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],a=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return u({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":u({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:a,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":u({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Al.focusVisible}`]:u({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Al.disabled}`]:u({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${we(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(n=(o=e.palette).getContrastText)==null?void 0:n.call(o,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:r,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Al.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Al.disabled}`]:{boxShadow:"none"}}),$3=k("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${N(n.size)}`]]}})(({ownerState:e})=>u({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},B2(e))),M3=k("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${N(n.size)}`]]}})(({ownerState:e})=>u({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},B2(e))),N2=h.forwardRef(function(t,n){const o=h.useContext(Jh),r=h.useContext(ev),a=dl(o,t),i=J({props:a,name:"MuiButton"}),{children:l,color:s="primary",component:c="button",className:d,disabled:f=!1,disableElevation:p=!1,disableFocusRipple:g=!1,endIcon:C,focusVisibleClassName:x,fullWidth:R=!1,size:m="medium",startIcon:b,type:y,variant:S="text"}=i,M=I(i,S3),v=u({},i,{color:s,component:c,disabled:f,disableElevation:p,disableFocusRipple:g,fullWidth:R,size:m,type:y,variant:S}),$=R3(v),E=b&&T.jsx($3,{className:$.startIcon,ownerState:v,children:b}),A=C&&T.jsx(M3,{className:$.endIcon,ownerState:v,children:C}),O=r||"";return T.jsxs(T3,u({ownerState:v,className:j(o.className,$.root,d,O),component:c,disabled:f,focusRipple:!g,focusVisibleClassName:j($.focusVisible,x),ref:n,type:y},M,{classes:$,children:[E,l,A]}))}),E3=Object.freeze(Object.defineProperty({__proto__:null,buttonClasses:Al,default:N2,getButtonUtilityClass:Zh},Symbol.toStringTag,{value:"Module"}));function _2(e){return X("MuiButtonGroup",e)}const en=K("MuiButtonGroup",["root","contained","outlined","text","disableElevation","disabled","firstButton","fullWidth","vertical","grouped","groupedHorizontal","groupedVertical","groupedText","groupedTextHorizontal","groupedTextVertical","groupedTextPrimary","groupedTextSecondary","groupedOutlined","groupedOutlinedHorizontal","groupedOutlinedVertical","groupedOutlinedPrimary","groupedOutlinedSecondary","groupedContained","groupedContainedHorizontal","groupedContainedVertical","groupedContainedPrimary","groupedContainedSecondary","lastButton","middleButton"]),A3=["children","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"],O3=(e,t)=>{const{ownerState:n}=e;return[{[`& .${en.grouped}`]:t.grouped},{[`& .${en.grouped}`]:t[`grouped${N(n.orientation)}`]},{[`& .${en.grouped}`]:t[`grouped${N(n.variant)}`]},{[`& .${en.grouped}`]:t[`grouped${N(n.variant)}${N(n.orientation)}`]},{[`& .${en.grouped}`]:t[`grouped${N(n.variant)}${N(n.color)}`]},{[`& .${en.firstButton}`]:t.firstButton},{[`& .${en.lastButton}`]:t.lastButton},{[`& .${en.middleButton}`]:t.middleButton},t.root,t[n.variant],n.disableElevation===!0&&t.disableElevation,n.fullWidth&&t.fullWidth,n.orientation==="vertical"&&t.vertical]},w3=e=>{const{classes:t,color:n,disabled:o,disableElevation:r,fullWidth:a,orientation:i,variant:l}=e,s={root:["root",l,i==="vertical"&&"vertical",a&&"fullWidth",r&&"disableElevation"],grouped:["grouped",`grouped${N(i)}`,`grouped${N(l)}`,`grouped${N(l)}${N(i)}`,`grouped${N(l)}${N(n)}`,o&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return Q(s,_2,t)},k3=k("div",{name:"MuiButtonGroup",slot:"Root",overridesResolver:O3})(({theme:e,ownerState:t})=>u({display:"inline-flex",borderRadius:(e.vars||e).shape.borderRadius},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[2]},t.disableElevation&&{boxShadow:"none"},t.fullWidth&&{width:"100%"},t.orientation==="vertical"&&{flexDirection:"column"},{[`& .${en.grouped}`]:u({minWidth:40,"&:hover":u({},t.variant==="contained"&&{boxShadow:"none"})},t.variant==="contained"&&{boxShadow:"none"}),[`& .${en.firstButton},& .${en.middleButton}`]:u({},t.orientation==="horizontal"&&{borderTopRightRadius:0,borderBottomRightRadius:0},t.orientation==="vertical"&&{borderBottomRightRadius:0,borderBottomLeftRadius:0},t.variant==="text"&&t.orientation==="horizontal"&&{borderRight:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${en.disabled}`]:{borderRight:`1px solid ${(e.vars||e).palette.action.disabled}`}},t.variant==="text"&&t.orientation==="vertical"&&{borderBottom:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${en.disabled}`]:{borderBottom:`1px solid ${(e.vars||e).palette.action.disabled}`}},t.variant==="text"&&t.color!=="inherit"&&{borderColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:we(e.palette[t.color].main,.5)},t.variant==="outlined"&&t.orientation==="horizontal"&&{borderRightColor:"transparent"},t.variant==="outlined"&&t.orientation==="vertical"&&{borderBottomColor:"transparent"},t.variant==="contained"&&t.orientation==="horizontal"&&{borderRight:`1px solid ${(e.vars||e).palette.grey[400]}`,[`&.${en.disabled}`]:{borderRight:`1px solid ${(e.vars||e).palette.action.disabled}`}},t.variant==="contained"&&t.orientation==="vertical"&&{borderBottom:`1px solid ${(e.vars||e).palette.grey[400]}`,[`&.${en.disabled}`]:{borderBottom:`1px solid ${(e.vars||e).palette.action.disabled}`}},t.variant==="contained"&&t.color!=="inherit"&&{borderColor:(e.vars||e).palette[t.color].dark},{"&:hover":u({},t.variant==="outlined"&&t.orientation==="horizontal"&&{borderRightColor:"currentColor"},t.variant==="outlined"&&t.orientation==="vertical"&&{borderBottomColor:"currentColor"})}),[`& .${en.lastButton},& .${en.middleButton}`]:u({},t.orientation==="horizontal"&&{borderTopLeftRadius:0,borderBottomLeftRadius:0},t.orientation==="vertical"&&{borderTopRightRadius:0,borderTopLeftRadius:0},t.variant==="outlined"&&t.orientation==="horizontal"&&{marginLeft:-1},t.variant==="outlined"&&t.orientation==="vertical"&&{marginTop:-1})})),z3=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiButtonGroup"}),{children:r,className:a,color:i="primary",component:l="div",disabled:s=!1,disableElevation:c=!1,disableFocusRipple:d=!1,disableRipple:f=!1,fullWidth:p=!1,orientation:g="horizontal",size:C="medium",variant:x="outlined"}=o,R=I(o,A3),m=u({},o,{color:i,component:l,disabled:s,disableElevation:c,disableFocusRipple:d,disableRipple:f,fullWidth:p,orientation:g,size:C,variant:x}),b=w3(m),y=h.useMemo(()=>({className:b.grouped,color:i,disabled:s,disableElevation:c,disableFocusRipple:d,disableRipple:f,fullWidth:p,size:C,variant:x}),[i,s,c,d,f,p,C,x,b.grouped]),S=SC(r),M=S.length,v=$=>{const E=$===0,A=$===M-1;return E&&A?"":E?b.firstButton:A?b.lastButton:b.middleButton};return T.jsx(k3,u({as:l,role:"group",className:j(b.root,a),ref:n,ownerState:m},R,{children:T.jsx(Jh.Provider,{value:y,children:S.map(($,E)=>T.jsx(ev.Provider,{value:v(E),children:$},E))})}))});function L2(e){return X("MuiCard",e)}const B3=K("MuiCard",["root"]),N3=["className","raised"],_3=e=>{const{classes:t}=e;return Q({root:["root"]},L2,t)},L3=k(Qn,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),D3=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiCard"}),{className:r,raised:a=!1}=o,i=I(o,N3),l=u({},o,{raised:a}),s=_3(l);return T.jsx(L3,u({className:j(s.root,r),elevation:a?8:void 0,ref:n,ownerState:l},i))});function D2(e){return X("MuiCardActionArea",e)}const vf=K("MuiCardActionArea",["root","focusVisible","focusHighlight"]),P3=["children","className","focusVisibleClassName"],j3=e=>{const{classes:t}=e;return Q({root:["root"],focusHighlight:["focusHighlight"]},D2,t)},I3=k(Gt,{name:"MuiCardActionArea",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({display:"block",textAlign:"inherit",borderRadius:"inherit",width:"100%",[`&:hover .${vf.focusHighlight}`]:{opacity:(e.vars||e).palette.action.hoverOpacity,"@media (hover: none)":{opacity:0}},[`&.${vf.focusVisible} .${vf.focusHighlight}`]:{opacity:(e.vars||e).palette.action.focusOpacity}})),U3=k("span",{name:"MuiCardActionArea",slot:"FocusHighlight",overridesResolver:(e,t)=>t.focusHighlight})(({theme:e})=>({overflow:"hidden",pointerEvents:"none",position:"absolute",top:0,right:0,bottom:0,left:0,borderRadius:"inherit",opacity:0,backgroundColor:"currentcolor",transition:e.transitions.create("opacity",{duration:e.transitions.duration.short})})),H3=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiCardActionArea"}),{children:r,className:a,focusVisibleClassName:i}=o,l=I(o,P3),s=o,c=j3(s);return T.jsxs(I3,u({className:j(c.root,a),focusVisibleClassName:j(i,c.focusVisible),ref:n,ownerState:s},l,{children:[r,T.jsx(U3,{className:c.focusHighlight,ownerState:s})]}))});function P2(e){return X("MuiCardActions",e)}const V3=K("MuiCardActions",["root","spacing"]),F3=["disableSpacing","className"],G3=e=>{const{classes:t,disableSpacing:n}=e;return Q({root:["root",!n&&"spacing"]},P2,t)},W3=k("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>u({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),q3=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiCardActions"}),{disableSpacing:r=!1,className:a}=o,i=I(o,F3),l=u({},o,{disableSpacing:r}),s=G3(l);return T.jsx(W3,u({className:j(s.root,a),ownerState:l,ref:n},i))});function j2(e){return X("MuiCardContent",e)}const Y3=K("MuiCardContent",["root"]),X3=["className","component"],K3=e=>{const{classes:t}=e;return Q({root:["root"]},j2,t)},Q3=k("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),Z3=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiCardContent"}),{className:r,component:a="div"}=o,i=I(o,X3),l=u({},o,{component:a}),s=K3(l);return T.jsx(Q3,u({as:a,className:j(s.root,r),ownerState:l,ref:n},i))});function I2(e){return X("MuiCardHeader",e)}const tv=K("MuiCardHeader",["root","avatar","action","content","title","subheader"]),J3=["action","avatar","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"],eD=e=>{const{classes:t}=e;return Q({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},I2,t)},tD=k("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>u({[`& .${tv.title}`]:t.title,[`& .${tv.subheader}`]:t.subheader},t.root)})({display:"flex",alignItems:"center",padding:16}),nD=k("div",{name:"MuiCardHeader",slot:"Avatar",overridesResolver:(e,t)=>t.avatar})({display:"flex",flex:"0 0 auto",marginRight:16}),oD=k("div",{name:"MuiCardHeader",slot:"Action",overridesResolver:(e,t)=>t.action})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),rD=k("div",{name:"MuiCardHeader",slot:"Content",overridesResolver:(e,t)=>t.content})({flex:"1 1 auto"}),aD=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiCardHeader"}),{action:r,avatar:a,className:i,component:l="div",disableTypography:s=!1,subheader:c,subheaderTypographyProps:d,title:f,titleTypographyProps:p}=o,g=I(o,J3),C=u({},o,{component:l,disableTypography:s}),x=eD(C);let R=f;R!=null&&R.type!==cn&&!s&&(R=T.jsx(cn,u({variant:a?"body2":"h5",className:x.title,component:"span",display:"block"},p,{children:R})));let m=c;return m!=null&&m.type!==cn&&!s&&(m=T.jsx(cn,u({variant:a?"body2":"body1",className:x.subheader,color:"text.secondary",component:"span",display:"block"},d,{children:m}))),T.jsxs(tD,u({className:j(x.root,i),as:l,ref:n,ownerState:C},g,{children:[a&&T.jsx(nD,{className:x.avatar,ownerState:C,children:a}),T.jsxs(rD,{className:x.content,ownerState:C,children:[R,m]}),r&&T.jsx(oD,{className:x.action,ownerState:C,children:r})]}))});function U2(e){return X("MuiCardMedia",e)}const iD=K("MuiCardMedia",["root","media","img"]),lD=["children","className","component","image","src","style"],sD=e=>{const{classes:t,isMediaComponent:n,isImageComponent:o}=e;return Q({root:["root",n&&"media",o&&"img"]},U2,t)},cD=k("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{isMediaComponent:o,isImageComponent:r}=n;return[t.root,o&&t.media,r&&t.img]}})(({ownerState:e})=>u({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},e.isMediaComponent&&{width:"100%"},e.isImageComponent&&{objectFit:"cover"})),uD=["video","audio","picture","iframe","img"],dD=["picture","img"],fD=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiCardMedia"}),{children:r,className:a,component:i="div",image:l,src:s,style:c}=o,d=I(o,lD),f=uD.indexOf(i)!==-1,p=!f&&l?u({backgroundImage:`url("${l}")`},c):c,g=u({},o,{component:i,isMediaComponent:f,isImageComponent:dD.indexOf(i)!==-1}),C=sD(g);return T.jsx(cD,u({className:j(C.root,a),as:i,role:!f&&l?"img":void 0,ref:n,style:p,ownerState:g,src:f?l||s:void 0},d,{children:r}))});function pD(e){return X("PrivateSwitchBase",e)}K("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const mD=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],gD=e=>{const{classes:t,checked:n,disabled:o,edge:r}=e,a={root:["root",n&&"checked",o&&"disabled",r&&`edge${N(r)}`],input:["input"]};return Q(a,pD,t)},hD=k(Gt,{name:"MuiSwitchBase"})(({ownerState:e})=>u({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),vD=k("input",{name:"MuiSwitchBase",shouldForwardProp:Pt})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),nv=h.forwardRef(function(t,n){const{autoFocus:o,checked:r,checkedIcon:a,className:i,defaultChecked:l,disabled:s,disableFocusRipple:c=!1,edge:d=!1,icon:f,id:p,inputProps:g,inputRef:C,name:x,onBlur:R,onChange:m,onFocus:b,readOnly:y,required:S=!1,tabIndex:M,type:v,value:$}=t,E=I(t,mD),[A,O]=On({controlled:r,default:!!l,name:"SwitchBase",state:"checked"}),w=$o(),D=F=>{b&&b(F),w&&w.onFocus&&w.onFocus(F)},_=F=>{R&&R(F),w&&w.onBlur&&w.onBlur(F)},L=F=>{if(F.nativeEvent.defaultPrevented)return;const re=F.target.checked;O(re),m&&m(F,re)};let U=s;w&&typeof U>"u"&&(U=w.disabled);const z=v==="checkbox"||v==="radio",P=u({},t,{checked:A,disabled:U,disableFocusRipple:c,edge:d}),B=gD(P);return T.jsxs(hD,u({component:"span",className:j(B.root,i),centerRipple:!0,focusRipple:!c,disabled:U,tabIndex:null,role:void 0,onFocus:D,onBlur:_,ownerState:P,ref:n},E,{children:[T.jsx(vD,u({autoFocus:o,checked:r,defaultChecked:l,className:B.input,disabled:U,id:z?p:void 0,name:x,onChange:L,readOnly:y,ref:C,required:S,ownerState:P,tabIndex:M,type:v},v==="checkbox"&&$===void 0?{}:{value:$},g)),A?a:f]}))}),bD=mt(T.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),yD=mt(T.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),xD=mt(T.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function H2(e){return X("MuiCheckbox",e)}const bf=K("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),CD=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],SD=e=>{const{classes:t,indeterminate:n,color:o,size:r}=e,a={root:["root",n&&"indeterminate",`color${N(o)}`,`size${N(r)}`]},i=Q(a,H2,t);return u({},t,i)},RD=k(nv,{shouldForwardProp:e=>Pt(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${N(n.size)}`],n.color!=="default"&&t[`color${N(n.color)}`]]}})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${bf.checked}, &.${bf.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${bf.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),TD=T.jsx(yD,{}),$D=T.jsx(bD,{}),MD=T.jsx(xD,{}),ED=h.forwardRef(function(t,n){var o,r;const a=J({props:t,name:"MuiCheckbox"}),{checkedIcon:i=TD,color:l="primary",icon:s=$D,indeterminate:c=!1,indeterminateIcon:d=MD,inputProps:f,size:p="medium",className:g}=a,C=I(a,CD),x=c?d:s,R=c?d:i,m=u({},a,{color:l,indeterminate:c,size:p}),b=SD(m);return T.jsx(RD,u({type:"checkbox",inputProps:u({"data-indeterminate":c},f),icon:h.cloneElement(x,{fontSize:(o=x.props.fontSize)!=null?o:p}),checkedIcon:h.cloneElement(R,{fontSize:(r=R.props.fontSize)!=null?r:p}),ownerState:m,ref:n,className:j(b.root,g)},C,{classes:b}))});function V2(e){return X("MuiCircularProgress",e)}const AD=K("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]),OD=["className","color","disableShrink","size","style","thickness","value","variant"];let yf=e=>e,F2,G2,W2,q2;const ha=44,wD=go(F2||(F2=yf` + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +`)),kD=go(G2||(G2=yf` + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + + 100% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -125px; + } +`)),zD=e=>{const{classes:t,variant:n,color:o,disableShrink:r}=e,a={root:["root",n,`color${N(o)}`],svg:["svg"],circle:["circle",`circle${N(n)}`,r&&"circleDisableShrink"]};return Q(a,V2,t)},BD=k("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${N(n.color)}`]]}})(({ownerState:e,theme:t})=>u({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&qo(W2||(W2=yf` + animation: ${0} 1.4s linear infinite; + `),wD)),ND=k("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),_D=k("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${N(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>u({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&qo(q2||(q2=yf` + animation: ${0} 1.4s ease-in-out infinite; + `),kD)),LD=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiCircularProgress"}),{className:r,color:a="primary",disableShrink:i=!1,size:l=40,style:s,thickness:c=3.6,value:d=0,variant:f="indeterminate"}=o,p=I(o,OD),g=u({},o,{color:a,disableShrink:i,size:l,thickness:c,value:d,variant:f}),C=zD(g),x={},R={},m={};if(f==="determinate"){const b=2*Math.PI*((ha-c)/2);x.strokeDasharray=b.toFixed(3),m["aria-valuenow"]=Math.round(d),x.strokeDashoffset=`${((100-d)/100*b).toFixed(3)}px`,R.transform="rotate(-90deg)"}return T.jsx(BD,u({className:j(C.root,r),style:u({width:l,height:l},R,s),ownerState:g,ref:n,role:"progressbar"},m,p,{children:T.jsx(ND,{className:C.svg,ownerState:g,viewBox:`${ha/2} ${ha/2} ${ha} ${ha}`,children:T.jsx(_D,{className:C.circle,style:x,ownerState:g,cx:ha,cy:ha,r:(ha-c)/2,fill:"none",strokeWidth:c})})}))});function Y2(e){return e.substring(2).toLowerCase()}function DD(e,t){return t.documentElement.clientWidth(setTimeout(()=>{s.current=!0},0),()=>{s.current=!1}),[]);const d=qe($r(t),l),f=ht(C=>{const x=c.current;c.current=!1;const R=ct(l.current);if(!s.current||!l.current||"clientX"in C&&DD(C,R))return;if(i.current){i.current=!1;return}let m;C.composedPath?m=C.composedPath().indexOf(l.current)>-1:m=!R.documentElement.contains(C.target)||l.current.contains(C.target),!m&&(n||!x)&&r(C)}),p=C=>x=>{c.current=!0;const R=t.props[C];R&&R(x)},g={ref:d};return a!==!1&&(g[a]=p(a)),h.useEffect(()=>{if(a!==!1){const C=Y2(a),x=ct(l.current),R=()=>{i.current=!0};return x.addEventListener(C,f),x.addEventListener("touchmove",R),()=>{x.removeEventListener(C,f),x.removeEventListener("touchmove",R)}}},[f,a]),o!==!1&&(g[o]=p(o)),h.useEffect(()=>{if(o!==!1){const C=Y2(o),x=ct(l.current);return x.addEventListener(C,f),()=>{x.removeEventListener(C,f)}}},[f,o]),T.jsx(h.Fragment,{children:h.cloneElement(t,g)})}const PD=Yk({createStyledComponent:k("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`maxWidth${N(String(n.maxWidth))}`],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),useThemeProps:e=>J({props:e,name:"MuiContainer"})});function jD(e){return X("MuiContainer",e)}const ID=K("MuiContainer",["root","disableGutters","fixed","maxWidthXs","maxWidthSm","maxWidthMd","maxWidthLg","maxWidthXl"]),K2=(e,t)=>u({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),Q2=e=>u({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}}),UD=(e,t=!1)=>{var n;const o={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([i,l])=>{var s;o[e.getColorSchemeSelector(i).replace(/\s*&/,"")]={colorScheme:(s=l.palette)==null?void 0:s.mode}});let r=u({html:K2(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:u({margin:0},Q2(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},o);const a=(n=e.components)==null||(n=n.MuiCssBaseline)==null?void 0:n.styleOverrides;return a&&(r=[r,a]),r};function HD(e){const t=J({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:o=!1}=t;return T.jsxs(h.Fragment,{children:[T.jsx(Gh,{styles:r=>UD(r,o)}),n]})}const VD={track:"#2b2b2b",thumb:"#6b6b6b",active:"#959595"};function FD(e=VD){return{scrollbarColor:`${e.thumb} ${e.track}`,"&::-webkit-scrollbar, & *::-webkit-scrollbar":{backgroundColor:e.track},"&::-webkit-scrollbar-thumb, & *::-webkit-scrollbar-thumb":{borderRadius:8,backgroundColor:e.thumb,minHeight:24,border:`3px solid ${e.track}`},"&::-webkit-scrollbar-thumb:focus, & *::-webkit-scrollbar-thumb:focus":{backgroundColor:e.active},"&::-webkit-scrollbar-thumb:active, & *::-webkit-scrollbar-thumb:active":{backgroundColor:e.active},"&::-webkit-scrollbar-thumb:hover, & *::-webkit-scrollbar-thumb:hover":{backgroundColor:e.active},"&::-webkit-scrollbar-corner, & *::-webkit-scrollbar-corner":{backgroundColor:e.track}}}function GD(e){const t=ct(e);return t.body===e?fn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function gc(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Z2(e){return parseInt(fn(e).getComputedStyle(e).paddingRight,10)||0}function WD(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,o=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||o}function J2(e,t,n,o,r){const a=[t,n,...o];[].forEach.call(e.children,i=>{const l=a.indexOf(i)===-1,s=!WD(i);l&&s&&gc(i,r)})}function ov(e,t){let n=-1;return e.some((o,r)=>t(o)?(n=r,!0):!1),n}function qD(e,t){const n=[],o=e.container;if(!t.disableScrollLock){if(GD(o)){const i=xC(ct(o));n.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight=`${Z2(o)+i}px`;const l=ct(o).querySelectorAll(".mui-fixed");[].forEach.call(l,s=>{n.push({value:s.style.paddingRight,property:"padding-right",el:s}),s.style.paddingRight=`${Z2(s)+i}px`})}let a;if(o.parentNode instanceof DocumentFragment)a=ct(o).body;else{const i=o.parentElement,l=fn(o);a=(i==null?void 0:i.nodeName)==="HTML"&&l.getComputedStyle(i).overflowY==="scroll"?i:o}n.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{n.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function YD(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class rv{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let o=this.modals.indexOf(t);if(o!==-1)return o;o=this.modals.length,this.modals.push(t),t.modalRef&&gc(t.modalRef,!1);const r=YD(n);J2(n,t.mount,t.modalRef,r,!0);const a=ov(this.containers,i=>i.container===n);return a!==-1?(this.containers[a].modals.push(t),o):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:r}),o)}mount(t,n){const o=ov(this.containers,a=>a.modals.indexOf(t)!==-1),r=this.containers[o];r.restore||(r.restore=qD(r,n))}remove(t,n=!0){const o=this.modals.indexOf(t);if(o===-1)return o;const r=ov(this.containers,i=>i.modals.indexOf(t)!==-1),a=this.containers[r];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(o,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&gc(t.modalRef,n),J2(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(r,1);else{const i=a.modals[a.modals.length-1];i.modalRef&&gc(i.modalRef,!1)}return o}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const XD=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function KD(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function QD(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=o=>e.ownerDocument.querySelector(`input[type="radio"]${o}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function ZD(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||QD(e))}function JD(e){const t=[],n=[];return Array.from(e.querySelectorAll(XD)).forEach((o,r)=>{const a=KD(o);a===-1||!ZD(o)||(a===0?t.push(o):n.push({documentOrder:r,tabIndex:a,node:o}))}),n.sort((o,r)=>o.tabIndex===r.tabIndex?o.documentOrder-r.documentOrder:o.tabIndex-r.tabIndex).map(o=>o.node).concat(t)}function e6(){return!0}function eR(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:o=!1,disableRestoreFocus:r=!1,getTabbable:a=JD,isEnabled:i=e6,open:l}=e,s=h.useRef(!1),c=h.useRef(null),d=h.useRef(null),f=h.useRef(null),p=h.useRef(null),g=h.useRef(!1),C=h.useRef(null),x=qe($r(t),C),R=h.useRef(null);h.useEffect(()=>{!l||!C.current||(g.current=!n)},[n,l]),h.useEffect(()=>{if(!l||!C.current)return;const y=ct(C.current);return C.current.contains(y.activeElement)||(C.current.hasAttribute("tabIndex")||C.current.setAttribute("tabIndex","-1"),g.current&&C.current.focus()),()=>{r||(f.current&&f.current.focus&&(s.current=!0,f.current.focus()),f.current=null)}},[l]),h.useEffect(()=>{if(!l||!C.current)return;const y=ct(C.current),S=$=>{R.current=$,!(o||!i()||$.key!=="Tab")&&y.activeElement===C.current&&$.shiftKey&&(s.current=!0,d.current&&d.current.focus())},M=()=>{const $=C.current;if($===null)return;if(!y.hasFocus()||!i()||s.current){s.current=!1;return}if($.contains(y.activeElement)||o&&y.activeElement!==c.current&&y.activeElement!==d.current)return;if(y.activeElement!==p.current)p.current=null;else if(p.current!==null)return;if(!g.current)return;let E=[];if((y.activeElement===c.current||y.activeElement===d.current)&&(E=a(C.current)),E.length>0){var A,O;const w=!!((A=R.current)!=null&&A.shiftKey&&((O=R.current)==null?void 0:O.key)==="Tab"),D=E[0],_=E[E.length-1];typeof D!="string"&&typeof _!="string"&&(w?_.focus():D.focus())}else $.focus()};y.addEventListener("focusin",M),y.addEventListener("keydown",S,!0);const v=setInterval(()=>{y.activeElement&&y.activeElement.tagName==="BODY"&&M()},50);return()=>{clearInterval(v),y.removeEventListener("focusin",M),y.removeEventListener("keydown",S,!0)}},[n,o,r,i,l,a]);const m=y=>{f.current===null&&(f.current=y.relatedTarget),g.current=!0,p.current=y.target;const S=t.props.onFocus;S&&S(y)},b=y=>{f.current===null&&(f.current=y.relatedTarget),g.current=!0};return T.jsxs(h.Fragment,{children:[T.jsx("div",{tabIndex:l?0:-1,onFocus:b,ref:c,"data-testid":"sentinelStart"}),h.cloneElement(t,{ref:x,onFocus:m}),T.jsx("div",{tabIndex:l?0:-1,onFocus:b,ref:d,"data-testid":"sentinelEnd"})]})}function t6(e){return typeof e=="function"?e():e}function n6(e){return e?e.props.hasOwnProperty("in"):!1}const o6=new rv;function r6(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,manager:r=o6,closeAfterTransition:a=!1,onTransitionEnter:i,onTransitionExited:l,children:s,onClose:c,open:d,rootRef:f}=e,p=h.useRef({}),g=h.useRef(null),C=h.useRef(null),x=qe(C,f),[R,m]=h.useState(!d),b=n6(s);let y=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(y=!1);const S=()=>ct(g.current),M=()=>(p.current.modalRef=C.current,p.current.mount=g.current,p.current),v=()=>{r.mount(M(),{disableScrollLock:o}),C.current&&(C.current.scrollTop=0)},$=ht(()=>{const z=t6(t)||S().body;r.add(M(),z),C.current&&v()}),E=h.useCallback(()=>r.isTopModal(M()),[r]),A=ht(z=>{g.current=z,z&&(d&&E()?v():C.current&&gc(C.current,y))}),O=h.useCallback(()=>{r.remove(M(),y)},[y,r]);h.useEffect(()=>()=>{O()},[O]),h.useEffect(()=>{d?$():(!b||!a)&&O()},[d,O,b,a,$]);const w=z=>P=>{var B;(B=z.onKeyDown)==null||B.call(z,P),!(P.key!=="Escape"||P.which===229||!E())&&(n||(P.stopPropagation(),c&&c(P,"escapeKeyDown")))},D=z=>P=>{var B;(B=z.onClick)==null||B.call(z,P),P.target===P.currentTarget&&c&&c(P,"backdropClick")};return{getRootProps:(z={})=>{const P=Za(e);delete P.onTransitionEnter,delete P.onTransitionExited;const B=u({},P,z);return u({role:"presentation"},B,{onKeyDown:w(B),ref:x})},getBackdropProps:(z={})=>{const P=z;return u({"aria-hidden":!0},P,{onClick:D(P),open:d})},getTransitionProps:()=>{const z=()=>{m(!1),i&&i()},P=()=>{m(!0),l&&l(),a&&O()};return{onEnter:Ud(z,s==null?void 0:s.props.onEnter),onExited:Ud(P,s==null?void 0:s.props.onExited)}},rootRef:x,portalRef:A,isTopModal:E,exited:R,hasTransition:b}}function av(e){return X("MuiModal",e)}const tR=K("MuiModal",["root","hidden","backdrop"]),a6=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],i6=e=>{const{open:t,exited:n,classes:o}=e;return Q({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},av,o)},l6=k("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>u({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),s6=k(Yh,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),hc=h.forwardRef(function(t,n){var o,r,a,i,l,s;const c=J({name:"MuiModal",props:t}),{BackdropComponent:d=s6,BackdropProps:f,className:p,closeAfterTransition:g=!1,children:C,container:x,component:R,components:m={},componentsProps:b={},disableAutoFocus:y=!1,disableEnforceFocus:S=!1,disableEscapeKeyDown:M=!1,disablePortal:v=!1,disableRestoreFocus:$=!1,disableScrollLock:E=!1,hideBackdrop:A=!1,keepMounted:O=!1,onBackdropClick:w,open:D,slotProps:_,slots:L}=c,U=I(c,a6),z=u({},c,{closeAfterTransition:g,disableAutoFocus:y,disableEnforceFocus:S,disableEscapeKeyDown:M,disablePortal:v,disableRestoreFocus:$,disableScrollLock:E,hideBackdrop:A,keepMounted:O}),{getRootProps:P,getBackdropProps:B,getTransitionProps:F,portalRef:re,isTopModal:ye,exited:xe,hasTransition:ne}=r6(u({},z,{rootRef:n})),te=u({},z,{exited:xe}),ae=i6(te),Z={};if(C.props.tabIndex===void 0&&(Z.tabIndex="-1"),ne){const{onEnter:me,onExited:be}=F();Z.onEnter=me,Z.onExited=be}const ge=(o=(r=L==null?void 0:L.root)!=null?r:m.Root)!=null?o:l6,W=(a=(i=L==null?void 0:L.backdrop)!=null?i:m.Backdrop)!=null?a:d,se=(l=_==null?void 0:_.root)!=null?l:b.root,Ce=(s=_==null?void 0:_.backdrop)!=null?s:b.backdrop,he=Mt({elementType:ge,externalSlotProps:se,externalForwardedProps:U,getSlotProps:P,additionalProps:{ref:n,as:R},ownerState:te,className:j(p,se==null?void 0:se.className,ae==null?void 0:ae.root,!te.open&&te.exited&&(ae==null?void 0:ae.hidden))}),ve=Mt({elementType:W,externalSlotProps:Ce,additionalProps:f,getSlotProps:me=>B(u({},me,{onClick:be=>{w&&w(be),me!=null&&me.onClick&&me.onClick(be)}})),className:j(Ce==null?void 0:Ce.className,f==null?void 0:f.className,ae==null?void 0:ae.backdrop),ownerState:te});return!O&&!D&&(!ne||xe)?null:T.jsx(Hh,{ref:re,container:x,disablePortal:v,children:T.jsxs(ge,u({},he,{children:[!A&&d?T.jsx(W,u({},ve)):null,T.jsx(eR,{disableEnforceFocus:S,disableAutoFocus:y,disableRestoreFocus:$,isEnabled:ye,open:D,children:h.cloneElement(C,Z)})]}))})}),c6=Object.freeze(Object.defineProperty({__proto__:null,ModalManager:rv,default:hc,getModalUtilityClass:av,modalClasses:tR},Symbol.toStringTag,{value:"Module"}));function nR(e){return X("MuiDialog",e)}const xf=K("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),oR=h.createContext({}),u6=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],d6=k(Yh,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),f6=e=>{const{classes:t,scroll:n,maxWidth:o,fullWidth:r,fullScreen:a}=e,i={root:["root"],container:["container",`scroll${N(n)}`],paper:["paper",`paperScroll${N(n)}`,`paperWidth${N(String(o))}`,r&&"paperFullWidth",a&&"paperFullScreen"]};return Q(i,nR,t)},p6=k(hc,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),m6=k("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${N(n.scroll)}`]]}})(({ownerState:e})=>u({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),g6=k(Qn,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${N(n.scroll)}`],t[`paperWidth${N(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>u({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${xf.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${xf.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${xf.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),h6=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiDialog"}),r=sn(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":l,BackdropComponent:s,BackdropProps:c,children:d,className:f,disableEscapeKeyDown:p=!1,fullScreen:g=!1,fullWidth:C=!1,maxWidth:x="sm",onBackdropClick:R,onClick:m,onClose:b,open:y,PaperComponent:S=Qn,PaperProps:M={},scroll:v="paper",TransitionComponent:$=qh,transitionDuration:E=a,TransitionProps:A}=o,O=I(o,u6),w=u({},o,{disableEscapeKeyDown:p,fullScreen:g,fullWidth:C,maxWidth:x,scroll:v}),D=f6(w),_=h.useRef(),L=B=>{_.current=B.target===B.currentTarget},U=B=>{m&&m(B),_.current&&(_.current=null,R&&R(B),b&&b(B,"backdropClick"))},z=yo(l),P=h.useMemo(()=>({titleId:z}),[z]);return T.jsx(p6,u({className:j(D.root,f),closeAfterTransition:!0,components:{Backdrop:d6},componentsProps:{backdrop:u({transitionDuration:E,as:s},c)},disableEscapeKeyDown:p,onClose:b,open:y,ref:n,onClick:U,ownerState:w},O,{children:T.jsx($,u({appear:!0,in:y,timeout:E,role:"presentation"},A,{children:T.jsx(m6,{className:j(D.container),onMouseDown:L,ownerState:w,children:T.jsx(g6,u({as:S,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":z},M,{className:j(D.paper,M.className),ownerState:w,children:T.jsx(oR.Provider,{value:P,children:d})}))})}))}))});function rR(e){return X("MuiDialogActions",e)}const v6=K("MuiDialogActions",["root","spacing"]),b6=["className","disableSpacing"],y6=e=>{const{classes:t,disableSpacing:n}=e;return Q({root:["root",!n&&"spacing"]},rR,t)},x6=k("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>u({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),C6=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiDialogActions"}),{className:r,disableSpacing:a=!1}=o,i=I(o,b6),l=u({},o,{disableSpacing:a}),s=y6(l);return T.jsx(x6,u({className:j(s.root,r),ownerState:l,ref:n},i))});function aR(e){return X("MuiDialogContent",e)}const S6=K("MuiDialogContent",["root","dividers"]);function iR(e){return X("MuiDialogTitle",e)}const lR=K("MuiDialogTitle",["root"]),R6=["className","dividers"],T6=e=>{const{classes:t,dividers:n}=e;return Q({root:["root",n&&"dividers"]},aR,t)},$6=k("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>u({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${lR.root} + &`]:{paddingTop:0}})),M6=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiDialogContent"}),{className:r,dividers:a=!1}=o,i=I(o,R6),l=u({},o,{dividers:a}),s=T6(l);return T.jsx($6,u({className:j(s.root,r),ownerState:l,ref:n},i))});function sR(e){return X("MuiDialogContentText",e)}const E6=K("MuiDialogContentText",["root"]),A6=["children","className"],O6=e=>{const{classes:t}=e,o=Q({root:["root"]},sR,t);return u({},t,o)},w6=k(cn,{shouldForwardProp:e=>Pt(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),k6=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiDialogContentText"}),{className:r}=o,a=I(o,A6),i=O6(a);return T.jsx(w6,u({component:"p",variant:"body1",color:"text.secondary",ref:n,ownerState:a,className:j(i.root,r)},o,{classes:i}))}),z6=["className","id"],B6=e=>{const{classes:t}=e;return Q({root:["root"]},iR,t)},N6=k(cn,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),_6=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiDialogTitle"}),{className:r,id:a}=o,i=I(o,z6),l=o,s=B6(l),{titleId:c=a}=h.useContext(oR);return T.jsx(N6,u({component:"h2",className:j(s.root,r),ownerState:l,ref:n,variant:"h6",id:a??c},i))});function cR(e){return X("MuiDivider",e)}const iv=K("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),L6=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],D6=e=>{const{absolute:t,children:n,classes:o,flexItem:r,light:a,orientation:i,textAlign:l,variant:s}=e;return Q({root:["root",t&&"absolute",s,a&&"light",i==="vertical"&&"vertical",r&&"flexItem",n&&"withChildren",n&&i==="vertical"&&"withChildrenVertical",l==="right"&&i!=="vertical"&&"textAlignRight",l==="left"&&i!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",i==="vertical"&&"wrapperVertical"]},cR,o)},P6=k("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation==="vertical"&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation==="vertical"&&t.withChildrenVertical,n.textAlign==="right"&&n.orientation!=="vertical"&&t.textAlignRight,n.textAlign==="left"&&n.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>u({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:we(e.palette.divider,.08)},t.variant==="inset"&&{marginLeft:72},t.variant==="middle"&&t.orientation==="horizontal"&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},t.variant==="middle"&&t.orientation==="vertical"&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},t.orientation==="vertical"&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:e})=>u({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>u({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:"inherit"}}),({theme:e,ownerState:t})=>u({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:"inherit"}}),({ownerState:e})=>u({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),j6=k("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,n.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>u({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},t.orientation==="vertical"&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),uR=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiDivider"}),{absolute:r=!1,children:a,className:i,component:l=a?"div":"hr",flexItem:s=!1,light:c=!1,orientation:d="horizontal",role:f=l!=="hr"?"separator":void 0,textAlign:p="center",variant:g="fullWidth"}=o,C=I(o,L6),x=u({},o,{absolute:r,component:l,flexItem:s,light:c,orientation:d,role:f,textAlign:p,variant:g}),R=D6(x);return T.jsx(P6,u({as:l,className:j(R.root,i),role:f,ref:n,ownerState:x},C,{children:a?T.jsx(j6,{className:R.wrapper,ownerState:x,children:a}):null}))});uR.muiSkipListHighlight=!0;const I6=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function U6(e,t,n){const o=t.getBoundingClientRect(),r=n&&n.getBoundingClientRect(),a=fn(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const c=a.getComputedStyle(t);i=c.getPropertyValue("-webkit-transform")||c.getPropertyValue("transform")}let l=0,s=0;if(i&&i!=="none"&&typeof i=="string"){const c=i.split("(")[1].split(")")[0].split(",");l=parseInt(c[4],10),s=parseInt(c[5],10)}return e==="left"?r?`translateX(${r.right+l-o.left}px)`:`translateX(${a.innerWidth+l-o.left}px)`:e==="right"?r?`translateX(-${o.right-r.left-l}px)`:`translateX(-${o.left+o.width-l}px)`:e==="up"?r?`translateY(${r.bottom+s-o.top}px)`:`translateY(${a.innerHeight+s-o.top}px)`:r?`translateY(-${o.top-r.top+o.height-s}px)`:`translateY(-${o.top+o.height-s}px)`}function H6(e){return typeof e=="function"?e():e}function Cf(e,t,n){const o=H6(n),r=U6(e,t,o);r&&(t.style.webkitTransform=r,t.style.transform=r)}const dR=h.forwardRef(function(t,n){const o=sn(),r={enter:o.transitions.easing.easeOut,exit:o.transitions.easing.sharp},a={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{addEndListener:i,appear:l=!0,children:s,container:c,direction:d="down",easing:f=r,in:p,onEnter:g,onEntered:C,onEntering:x,onExit:R,onExited:m,onExiting:b,style:y,timeout:S=a,TransitionComponent:M=Kn}=t,v=I(t,I6),$=h.useRef(null),E=qe($r(s),$,n),A=B=>F=>{B&&(F===void 0?B($.current):B($.current,F))},O=A((B,F)=>{Cf(d,B,c),ef(B),g&&g(B,F)}),w=A((B,F)=>{const re=Bo({timeout:S,style:y,easing:f},{mode:"enter"});B.style.webkitTransition=o.transitions.create("-webkit-transform",u({},re)),B.style.transition=o.transitions.create("transform",u({},re)),B.style.webkitTransform="none",B.style.transform="none",x&&x(B,F)}),D=A(C),_=A(b),L=A(B=>{const F=Bo({timeout:S,style:y,easing:f},{mode:"exit"});B.style.webkitTransition=o.transitions.create("-webkit-transform",F),B.style.transition=o.transitions.create("transform",F),Cf(d,B,c),R&&R(B)}),U=A(B=>{B.style.webkitTransition="",B.style.transition="",m&&m(B)}),z=B=>{i&&i($.current,B)},P=h.useCallback(()=>{$.current&&Cf(d,$.current,c)},[d,c]);return h.useEffect(()=>{if(p||d==="down"||d==="right")return;const B=pl(()=>{$.current&&Cf(d,$.current,c)}),F=fn($.current);return F.addEventListener("resize",B),()=>{B.clear(),F.removeEventListener("resize",B)}},[d,p,c]),h.useEffect(()=>{p||P()},[p,P]),T.jsx(M,u({nodeRef:$,onEnter:O,onEntered:D,onEntering:w,onExit:L,onExited:U,onExiting:_,addEndListener:z,appear:l,in:p,timeout:S},v,{children:(B,F)=>h.cloneElement(s,u({ref:E,style:u({visibility:B==="exited"&&!p?"hidden":void 0},y,s.props.style)},F))}))});function fR(e){return X("MuiDrawer",e)}const V6=K("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]),F6=["BackdropProps"],G6=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],pR=(e,t)=>{const{ownerState:n}=e;return[t.root,(n.variant==="permanent"||n.variant==="persistent")&&t.docked,t.modal]},W6=e=>{const{classes:t,anchor:n,variant:o}=e,r={root:["root"],docked:[(o==="permanent"||o==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${N(n)}`,o!=="temporary"&&`paperAnchorDocked${N(n)}`]};return Q(r,fR,t)},q6=k(hc,{name:"MuiDrawer",slot:"Root",overridesResolver:pR})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),mR=k("div",{shouldForwardProp:Pt,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:pR})({flex:"0 0 auto"}),Y6=k(Qn,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`paperAnchor${N(n.anchor)}`],n.variant!=="temporary"&&t[`paperAnchorDocked${N(n.anchor)}`]]}})(({theme:e,ownerState:t})=>u({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},t.anchor==="left"&&{left:0},t.anchor==="top"&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="right"&&{right:0},t.anchor==="bottom"&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="left"&&t.variant!=="temporary"&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="top"&&t.variant!=="temporary"&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="right"&&t.variant!=="temporary"&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="bottom"&&t.variant!=="temporary"&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`})),gR={left:"right",right:"left",top:"down",bottom:"up"};function ii(e){return["left","right"].indexOf(e)!==-1}function vc({direction:e},t){return e==="rtl"&&ii(t)?gR[t]:t}const hR=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiDrawer"}),r=sn(),a=Yo(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{anchor:l="left",BackdropProps:s,children:c,className:d,elevation:f=16,hideBackdrop:p=!1,ModalProps:{BackdropProps:g}={},onClose:C,open:x=!1,PaperProps:R={},SlideProps:m,TransitionComponent:b=dR,transitionDuration:y=i,variant:S="temporary"}=o,M=I(o.ModalProps,F6),v=I(o,G6),$=h.useRef(!1);h.useEffect(()=>{$.current=!0},[]);const E=vc({direction:a?"rtl":"ltr"},l),O=u({},o,{anchor:l,elevation:f,open:x,variant:S},v),w=W6(O),D=T.jsx(Y6,u({elevation:S==="temporary"?f:0,square:!0},R,{className:j(w.paper,R.className),ownerState:O,children:c}));if(S==="permanent")return T.jsx(mR,u({className:j(w.root,w.docked,d),ownerState:O,ref:n},v,{children:D}));const _=T.jsx(b,u({in:x,direction:gR[E],timeout:y,appear:$.current},m,{children:D}));return S==="persistent"?T.jsx(mR,u({className:j(w.root,w.docked,d),ownerState:O,ref:n},v,{children:_})):T.jsx(q6,u({BackdropProps:u({},s,g,{transitionDuration:y}),className:j(w.root,w.modal,d),open:x,ownerState:O,onClose:C,hideBackdrop:p,ref:n},v,M,{children:_}))});function lv(e){return X("MuiFab",e)}const Sf=K("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),X6=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],K6=e=>{const{color:t,variant:n,classes:o,size:r}=e,a={root:["root",n,`size${N(r)}`,t==="inherit"?"colorInherit":t]},i=Q(a,lv,o);return u({},o,i)},Q6=k(Gt,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>Pt(e)||e==="classes",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${N(n.size)}`],n.color==="inherit"&&t.colorInherit,t[N(n.size)],t[n.color]]}})(({theme:e,ownerState:t})=>{var n,o;return u({},e.typography.button,{minHeight:36,transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,zIndex:(e.vars||e).zIndex.fab,boxShadow:(e.vars||e).shadows[6],"&:active":{boxShadow:(e.vars||e).shadows[12]},color:e.vars?e.vars.palette.text.primary:(n=(o=e.palette).getContrastText)==null?void 0:n.call(o,e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],"&:hover":{backgroundColor:(e.vars||e).palette.grey.A100,"@media (hover: none)":{backgroundColor:(e.vars||e).palette.grey[300]},textDecoration:"none"},[`&.${Sf.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]}},t.size==="small"&&{width:40,height:40},t.size==="medium"&&{width:48,height:48},t.variant==="extended"&&{borderRadius:48/2,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48},t.variant==="extended"&&t.size==="small"&&{width:"auto",padding:"0 8px",borderRadius:34/2,minWidth:34,height:34},t.variant==="extended"&&t.size==="medium"&&{width:"auto",padding:"0 16px",borderRadius:40/2,minWidth:40,height:40},t.color==="inherit"&&{color:"inherit"})},({theme:e,ownerState:t})=>u({},t.color!=="inherit"&&t.color!=="default"&&(e.vars||e).palette[t.color]!=null&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}}),({theme:e})=>({[`&.${Sf.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}})),Rf=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiFab"}),{children:r,className:a,color:i="default",component:l="button",disabled:s=!1,disableFocusRipple:c=!1,focusVisibleClassName:d,size:f="large",variant:p="circular"}=o,g=I(o,X6),C=u({},o,{color:i,component:l,disabled:s,disableFocusRipple:c,size:f,variant:p}),x=K6(C);return T.jsx(Q6,u({className:j(x.root,a),component:l,disabled:s,focusRipple:!c,focusVisibleClassName:j(x.focusVisible,d),ownerState:C,ref:n},g,{classes:x,children:r}))}),Z6=Object.freeze(Object.defineProperty({__proto__:null,default:Rf,fabClasses:Sf,getFabUtilityClass:lv},Symbol.toStringTag,{value:"Module"})),J6=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],eP=e=>{const{classes:t,disableUnderline:n}=e,r=Q({root:["root",!n&&"underline"],input:["input"]},h2,t);return u({},t,r)},tP=k(gf,{shouldForwardProp:e=>Pt(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...pf(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var n;const o=e.palette.mode==="light",r=o?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=o?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=o?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",l=o?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return u({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a}},[`&.${Bn.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${Bn.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:l}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||"primary"])==null?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Bn.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Bn.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Bn.disabled}, .${Bn.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Bn.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&u({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),nP=k(hf,{name:"MuiFilledInput",slot:"Input",overridesResolver:mf})(({theme:e,ownerState:t})=>u({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),Tf=h.forwardRef(function(t,n){var o,r,a,i;const l=J({props:t,name:"MuiFilledInput"}),{components:s={},componentsProps:c,fullWidth:d=!1,inputComponent:f="input",multiline:p=!1,slotProps:g,slots:C={},type:x="text"}=l,R=I(l,J6),m=u({},l,{fullWidth:d,inputComponent:f,multiline:p,type:x}),b=eP(l),y={root:{ownerState:m},input:{ownerState:m}},S=g??c?_t(y,g??c):y,M=(o=(r=C.root)!=null?r:s.Root)!=null?o:tP,v=(a=(i=C.input)!=null?i:s.Input)!=null?a:nP;return T.jsx(mc,u({slots:{root:M,input:v},componentsProps:S,fullWidth:d,inputComponent:f,multiline:p,ref:n,type:x},R,{classes:b}))});Tf.muiName="Input";function vR(e){return X("MuiFormControl",e)}const oP=K("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]),rP=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],aP=e=>{const{classes:t,margin:n,fullWidth:o}=e,r={root:["root",n!=="none"&&`margin${N(n)}`,o&&"fullWidth"]};return Q(r,vR,t)},iP=k("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>u({},t.root,t[`margin${N(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>u({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),bR=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiFormControl"}),{children:r,className:a,color:i="primary",component:l="div",disabled:s=!1,error:c=!1,focused:d,fullWidth:f=!1,hiddenLabel:p=!1,margin:g="none",required:C=!1,size:x="medium",variant:R="outlined"}=o,m=I(o,rP),b=u({},o,{color:i,component:l,disabled:s,error:c,fullWidth:f,hiddenLabel:p,margin:g,required:C,size:x,variant:R}),y=aP(b),[S,M]=h.useState(()=>{let _=!1;return r&&h.Children.forEach(r,L=>{if(!Rr(L,["Input","Select"]))return;const U=Rr(L,["Select"])?L.props.input:L;U&&sL(U.props)&&(_=!0)}),_}),[v,$]=h.useState(()=>{let _=!1;return r&&h.Children.forEach(r,L=>{Rr(L,["Input","Select"])&&(ff(L.props,!0)||ff(L.props.inputProps,!0))&&(_=!0)}),_}),[E,A]=h.useState(!1);s&&E&&A(!1);const O=d!==void 0&&!s?d:E;let w;const D=h.useMemo(()=>({adornedStart:S,setAdornedStart:M,color:i,disabled:s,error:c,filled:v,focused:O,fullWidth:f,hiddenLabel:p,size:x,onBlur:()=>{A(!1)},onEmpty:()=>{$(!1)},onFilled:()=>{$(!0)},onFocus:()=>{A(!0)},registerEffect:w,required:C,variant:R}),[S,i,s,c,v,O,f,p,w,C,x,R]);return T.jsx(df.Provider,{value:D,children:T.jsx(iP,u({as:l,ownerState:b,className:j(y.root,a),ref:n},m,{children:r}))})}),yR=bz({createStyledComponent:k("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>J({props:e,name:"MuiStack"})}),lP=K("MuiStack",["root"]);function xR(e){return X("MuiFormControlLabel",e)}const Ol=K("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),sP=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],cP=e=>{const{classes:t,disabled:n,labelPlacement:o,error:r,required:a}=e,i={root:["root",n&&"disabled",`labelPlacement${N(o)}`,r&&"error",a&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",r&&"error"]};return Q(i,xR,t)},uP=k("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Ol.label}`]:t.label},t.root,t[`labelPlacement${N(n.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>u({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${Ol.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${Ol.label}`]:{[`&.${Ol.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),dP=k("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Ol.error}`]:{color:(e.vars||e).palette.error.main}})),fP=h.forwardRef(function(t,n){var o,r;const a=J({props:t,name:"MuiFormControlLabel"}),{className:i,componentsProps:l={},control:s,disabled:c,disableTypography:d,label:f,labelPlacement:p="end",required:g,slotProps:C={}}=a,x=I(a,sP),R=$o(),m=(o=c??s.props.disabled)!=null?o:R==null?void 0:R.disabled,b=g??s.props.required,y={disabled:m,required:b};["checked","name","onChange","value","inputRef"].forEach(A=>{typeof s.props[A]>"u"&&typeof a[A]<"u"&&(y[A]=a[A])});const S=wr({props:a,muiFormControl:R,states:["error"]}),M=u({},a,{disabled:m,labelPlacement:p,required:b,error:S.error}),v=cP(M),$=(r=C.typography)!=null?r:l.typography;let E=f;return E!=null&&E.type!==cn&&!d&&(E=T.jsx(cn,u({component:"span"},$,{className:j(v.label,$==null?void 0:$.className),children:E}))),T.jsxs(uP,u({className:j(v.root,i),ownerState:M,ref:n},x,{children:[h.cloneElement(s,y),b?T.jsxs(yR,{display:"block",children:[E,T.jsxs(dP,{ownerState:M,"aria-hidden":!0,className:v.asterisk,children:[" ","*"]})]}):E]}))});function CR(e){return X("MuiFormGroup",e)}const pP=K("MuiFormGroup",["root","row","error"]),mP=["className","row"],gP=e=>{const{classes:t,row:n,error:o}=e;return Q({root:["root",n&&"row",o&&"error"]},CR,t)},hP=k("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.row&&t.row]}})(({ownerState:e})=>u({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"})),SR=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiFormGroup"}),{className:r,row:a=!1}=o,i=I(o,mP),l=$o(),s=wr({props:o,muiFormControl:l,states:["error"]}),c=u({},o,{row:a,error:s.error}),d=gP(c);return T.jsx(hP,u({className:j(d.root,r),ownerState:c,ref:n},i))});function RR(e){return X("MuiFormHelperText",e)}const sv=K("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var TR;const vP=["children","className","component","disabled","error","filled","focused","margin","required","variant"],bP=e=>{const{classes:t,contained:n,size:o,disabled:r,error:a,filled:i,focused:l,required:s}=e,c={root:["root",r&&"disabled",a&&"error",o&&`size${N(o)}`,n&&"contained",l&&"focused",i&&"filled",s&&"required"]};return Q(c,RR,t)},yP=k("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${N(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${sv.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${sv.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),$R=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiFormHelperText"}),{children:r,className:a,component:i="p"}=o,l=I(o,vP),s=$o(),c=wr({props:o,muiFormControl:s,states:["variant","size","disabled","error","filled","focused","required"]}),d=u({},o,{component:i,contained:c.variant==="filled"||c.variant==="outlined",variant:c.variant,size:c.size,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),f=bP(d);return T.jsx(yP,u({as:i,ownerState:d,className:j(f.root,a),ref:n},l,{children:r===" "?TR||(TR=T.jsx("span",{className:"notranslate",children:"​"})):r}))});function MR(e){return X("MuiFormLabel",e)}const wl=K("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),xP=["children","className","color","component","disabled","error","filled","focused","required"],CP=e=>{const{classes:t,color:n,focused:o,disabled:r,error:a,filled:i,required:l}=e,s={root:["root",`color${N(n)}`,r&&"disabled",a&&"error",i&&"filled",o&&"focused",l&&"required"],asterisk:["asterisk",a&&"error"]};return Q(s,MR,t)},ER=k("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>u({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${wl.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${wl.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${wl.error}`]:{color:(e.vars||e).palette.error.main}})),SP=k("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${wl.error}`]:{color:(e.vars||e).palette.error.main}})),AR=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiFormLabel"}),{children:r,className:a,component:i="label"}=o,l=I(o,xP),s=$o(),c=wr({props:o,muiFormControl:s,states:["color","required","focused","disabled","error","filled"]}),d=u({},o,{color:c.color||"primary",component:i,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),f=CP(d);return T.jsxs(ER,u({as:i,ownerState:d,className:j(f.root,a),ref:n},l,{children:[r,c.required&&T.jsxs(SP,{ownerState:d,"aria-hidden":!0,className:f.asterisk,children:[" ","*"]})]}))}),OR=h.createContext();function wR(e){return X("MuiGrid",e)}const RP=[0,1,2,3,4,5,6,7,8,9,10],TP=["column-reverse","column","row-reverse","row"],$P=["nowrap","wrap-reverse","wrap"],bc=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],kl=K("MuiGrid",["root","container","item","zeroMinWidth",...RP.map(e=>`spacing-xs-${e}`),...TP.map(e=>`direction-xs-${e}`),...$P.map(e=>`wrap-xs-${e}`),...bc.map(e=>`grid-xs-${e}`),...bc.map(e=>`grid-sm-${e}`),...bc.map(e=>`grid-md-${e}`),...bc.map(e=>`grid-lg-${e}`),...bc.map(e=>`grid-xl-${e}`)]),MP=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function zl(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function EP({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce((o,r)=>{let a={};if(t[r]&&(n=t[r]),!n)return o;if(n===!0)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(n==="auto")a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const i=Xa({values:t.columns,breakpoints:e.breakpoints.values}),l=typeof i=="object"?i[r]:i;if(l==null)return o;const s=`${Math.round(n/l*1e8)/1e6}%`;let c={};if(t.container&&t.item&&t.columnSpacing!==0){const d=e.spacing(t.columnSpacing);if(d!=="0px"){const f=`calc(${s} + ${zl(d)})`;c={flexBasis:f,maxWidth:f}}}a=u({flexBasis:s,flexGrow:0,maxWidth:s},c)}return e.breakpoints.values[r]===0?Object.assign(o,a):o[e.breakpoints.up(r)]=a,o},{})}function AP({theme:e,ownerState:t}){const n=Xa({values:t.direction,breakpoints:e.breakpoints.values});return An({theme:e},n,o=>{const r={flexDirection:o};return o.indexOf("column")===0&&(r[`& > .${kl.item}`]={maxWidth:"none"}),r})}function kR({breakpoints:e,values:t}){let n="";Object.keys(t).forEach(r=>{n===""&&t[r]!==0&&(n=r)});const o=Object.keys(e).sort((r,a)=>e[r]-e[a]);return o.slice(0,o.indexOf(n))}function OP({theme:e,ownerState:t}){const{container:n,rowSpacing:o}=t;let r={};if(n&&o!==0){const a=Xa({values:o,breakpoints:e.breakpoints.values});let i;typeof a=="object"&&(i=kR({breakpoints:e.breakpoints.values,values:a})),r=An({theme:e},a,(l,s)=>{var c;const d=e.spacing(l);return d!=="0px"?{marginTop:`-${zl(d)}`,[`& > .${kl.item}`]:{paddingTop:zl(d)}}:(c=i)!=null&&c.includes(s)?{}:{marginTop:0,[`& > .${kl.item}`]:{paddingTop:0}}})}return r}function wP({theme:e,ownerState:t}){const{container:n,columnSpacing:o}=t;let r={};if(n&&o!==0){const a=Xa({values:o,breakpoints:e.breakpoints.values});let i;typeof a=="object"&&(i=kR({breakpoints:e.breakpoints.values,values:a})),r=An({theme:e},a,(l,s)=>{var c;const d=e.spacing(l);return d!=="0px"?{width:`calc(100% + ${zl(d)})`,marginLeft:`-${zl(d)}`,[`& > .${kl.item}`]:{paddingLeft:zl(d)}}:(c=i)!=null&&c.includes(s)?{}:{width:"100%",marginLeft:0,[`& > .${kl.item}`]:{paddingLeft:0}}})}return r}function kP(e,t,n={}){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[n[`spacing-xs-${String(e)}`]];const o=[];return t.forEach(r=>{const a=e[r];Number(a)>0&&o.push(n[`spacing-${r}-${String(a)}`])}),o}const zP=k("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{container:o,direction:r,item:a,spacing:i,wrap:l,zeroMinWidth:s,breakpoints:c}=n;let d=[];o&&(d=kP(i,c,t));const f=[];return c.forEach(p=>{const g=n[p];g&&f.push(t[`grid-${p}-${String(g)}`])}),[t.root,o&&t.container,a&&t.item,s&&t.zeroMinWidth,...d,r!=="row"&&t[`direction-xs-${String(r)}`],l!=="wrap"&&t[`wrap-xs-${String(l)}`],...f]}})(({ownerState:e})=>u({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},e.wrap!=="wrap"&&{flexWrap:e.wrap}),AP,OP,wP,EP);function BP(e,t){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[`spacing-xs-${String(e)}`];const n=[];return t.forEach(o=>{const r=e[o];if(Number(r)>0){const a=`spacing-${o}-${String(r)}`;n.push(a)}}),n}const NP=e=>{const{classes:t,container:n,direction:o,item:r,spacing:a,wrap:i,zeroMinWidth:l,breakpoints:s}=e;let c=[];n&&(c=BP(a,s));const d=[];s.forEach(p=>{const g=e[p];g&&d.push(`grid-${p}-${String(g)}`)});const f={root:["root",n&&"container",r&&"item",l&&"zeroMinWidth",...c,o!=="row"&&`direction-xs-${String(o)}`,i!=="wrap"&&`wrap-xs-${String(i)}`,...d]};return Q(f,wR,t)},_P=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiGrid"}),{breakpoints:r}=sn(),a=ul(o),{className:i,columns:l,columnSpacing:s,component:c="div",container:d=!1,direction:f="row",item:p=!1,rowSpacing:g,spacing:C=0,wrap:x="wrap",zeroMinWidth:R=!1}=a,m=I(a,MP),b=g||C,y=s||C,S=h.useContext(OR),M=d?l||12:S,v={},$=u({},m);r.keys.forEach(O=>{m[O]!=null&&(v[O]=m[O],delete $[O])});const E=u({},a,{columns:M,container:d,direction:f,item:p,rowSpacing:b,columnSpacing:y,wrap:x,zeroMinWidth:R,spacing:C},v,{breakpoints:r.keys}),A=NP(E);return T.jsx(OR.Provider,{value:M,children:T.jsx(zP,u({ownerState:E,className:j(A.root,i),as:c,ref:n},$))})}),LP=uz({createStyledComponent:k("div",{name:"MuiGrid2",slot:"Root",overridesResolver:(e,t)=>t.root}),componentName:"MuiGrid2",useThemeProps:e=>J({props:e,name:"MuiGrid2"})});function DP(e){return X("MuiGrid2",e)}const PP=[0,1,2,3,4,5,6,7,8,9,10],jP=["column-reverse","column","row-reverse","row"],IP=["nowrap","wrap-reverse","wrap"],yc=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],UP=K("MuiGrid2",["root","container","item","zeroMinWidth",...PP.map(e=>`spacing-xs-${e}`),...jP.map(e=>`direction-xs-${e}`),...IP.map(e=>`wrap-xs-${e}`),...yc.map(e=>`grid-xs-${e}`),...yc.map(e=>`grid-sm-${e}`),...yc.map(e=>`grid-md-${e}`),...yc.map(e=>`grid-lg-${e}`),...yc.map(e=>`grid-xl-${e}`)]),HP=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function cv(e){return`scale(${e}, ${e**2})`}const VP={entering:{opacity:1,transform:cv(1)},entered:{opacity:1,transform:"none"}},uv=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Bl=h.forwardRef(function(t,n){const{addEndListener:o,appear:r=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:d,onExit:f,onExited:p,onExiting:g,style:C,timeout:x="auto",TransitionComponent:R=Kn}=t,m=I(t,HP),b=Tr(),y=h.useRef(),S=sn(),M=h.useRef(null),v=qe(M,$r(a),n),$=U=>z=>{if(U){const P=M.current;z===void 0?U(P):U(P,z)}},E=$(d),A=$((U,z)=>{ef(U);const{duration:P,delay:B,easing:F}=Bo({style:C,timeout:x,easing:i},{mode:"enter"});let re;x==="auto"?(re=S.transitions.getAutoHeightDuration(U.clientHeight),y.current=re):re=P,U.style.transition=[S.transitions.create("opacity",{duration:re,delay:B}),S.transitions.create("transform",{duration:uv?re:re*.666,delay:B,easing:F})].join(","),s&&s(U,z)}),O=$(c),w=$(g),D=$(U=>{const{duration:z,delay:P,easing:B}=Bo({style:C,timeout:x,easing:i},{mode:"exit"});let F;x==="auto"?(F=S.transitions.getAutoHeightDuration(U.clientHeight),y.current=F):F=z,U.style.transition=[S.transitions.create("opacity",{duration:F,delay:P}),S.transitions.create("transform",{duration:uv?F:F*.666,delay:uv?P:P||F*.333,easing:B})].join(","),U.style.opacity=0,U.style.transform=cv(.75),f&&f(U)}),_=$(p),L=U=>{x==="auto"&&b.start(y.current||0,U),o&&o(M.current,U)};return T.jsx(R,u({appear:r,in:l,nodeRef:M,onEnter:A,onEntered:O,onEntering:E,onExit:D,onExited:_,onExiting:w,addEndListener:L,timeout:x==="auto"?null:x},m,{children:(U,z)=>h.cloneElement(a,u({style:u({opacity:0,transform:cv(.75),visibility:U==="exited"&&!l?"hidden":void 0},VP[U],C,a.props.style),ref:v},z))}))});Bl.muiSupportAuto=!0;const FP=["initialWidth","width"],va=["xs","sm","md","lg","xl"],GP=(e,t,n=!0)=>n?va.indexOf(e)<=va.indexOf(t):va.indexOf(e)n?va.indexOf(t)<=va.indexOf(e):va.indexOf(t)t=>{const{withTheme:n=!1,noSSR:o=!1,initialWidth:r}=e;function a(i){const l=sn(),s=i.theme||l,c=ah({theme:s,name:"MuiWithWidth",props:i}),{initialWidth:d,width:f}=c,p=I(c,FP),[g,C]=h.useState(!1);Ft(()=>{C(!0)},[]);const R=s.breakpoints.keys.slice().reverse().reduce((b,y)=>{const S=fC(s.breakpoints.up(y));return!b&&S?y:b},null),m=u({width:f||(g||o?R:void 0)||d||r},n?{theme:s}:{},p);return m.width===void 0?null:T.jsx(t,u({},m))}return a};function YP(e){const{children:t,only:n,width:o}=e,r=sn();let a=!0;if(n)if(Array.isArray(n))for(let i=0;i{const{classes:t,breakpoints:n}=e,o={root:["root",...n.map(({breakpoint:r,dir:a})=>a==="only"?`${a}${N(r)}`:`${r}${N(a)}`)]};return Q(o,KP,t)},JP=k("div",{name:"PrivateHiddenCss",slot:"Root"})(({theme:e,ownerState:t})=>{const n={display:"none"};return u({},t.breakpoints.map(({breakpoint:o,dir:r})=>r==="only"?{[e.breakpoints.only(o)]:n}:r==="up"?{[e.breakpoints.up(o)]:n}:{[e.breakpoints.down(o)]:n}).reduce((o,r)=>(Object.keys(r).forEach(a=>{o[a]=r[a]}),o),{}))});function ej(e){const{children:t,className:n,only:o}=e,r=I(e,QP),a=sn(),i=[];for(let c=0;c{i.push({breakpoint:d,dir:"only"})});const l=u({},e,{breakpoints:i}),s=ZP(l);return T.jsx(JP,{className:j(s.root,n),ownerState:l,children:t})}const tj=["implementation","lgDown","lgUp","mdDown","mdUp","smDown","smUp","xlDown","xlUp","xsDown","xsUp"];function nj(e){const{implementation:t="js",lgDown:n=!1,lgUp:o=!1,mdDown:r=!1,mdUp:a=!1,smDown:i=!1,smUp:l=!1,xlDown:s=!1,xlUp:c=!1,xsDown:d=!1,xsUp:f=!1}=e,p=I(e,tj);return t==="js"?T.jsx(XP,u({lgDown:n,lgUp:o,mdDown:r,mdUp:a,smDown:i,smUp:l,xlDown:s,xlUp:c,xsDown:d,xsUp:f},p)):T.jsx(ej,u({lgDown:n,lgUp:o,mdDown:r,mdUp:a,smDown:i,smUp:l,xlDown:s,xlUp:c,xsDown:d,xsUp:f},p))}function zR(e){return X("MuiIcon",e)}const oj=K("MuiIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]),rj=["baseClassName","className","color","component","fontSize"],aj=e=>{const{color:t,fontSize:n,classes:o}=e,r={root:["root",t!=="inherit"&&`color${N(t)}`,`fontSize${N(n)}`]};return Q(r,zR,o)},ij=k("span",{name:"MuiIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${N(n.color)}`],t[`fontSize${N(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>({userSelect:"none",width:"1em",height:"1em",overflow:"hidden",display:"inline-block",textAlign:"center",flexShrink:0,fontSize:{inherit:"inherit",small:e.typography.pxToRem(20),medium:e.typography.pxToRem(24),large:e.typography.pxToRem(36)}[t.fontSize],color:{primary:(e.vars||e).palette.primary.main,secondary:(e.vars||e).palette.secondary.main,info:(e.vars||e).palette.info.main,success:(e.vars||e).palette.success.main,warning:(e.vars||e).palette.warning.main,action:(e.vars||e).palette.action.active,error:(e.vars||e).palette.error.main,disabled:(e.vars||e).palette.action.disabled,inherit:void 0}[t.color]})),BR=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiIcon"}),{baseClassName:r="material-icons",className:a,color:i="inherit",component:l="span",fontSize:s="medium"}=o,c=I(o,rj),d=u({},o,{baseClassName:r,color:i,component:l,fontSize:s}),f=aj(d);return T.jsx(ij,u({as:l,className:j(r,"notranslate",f.root,a),ownerState:d,"aria-hidden":!0,ref:n},c))});BR.muiName="Icon";function NR(e){return X("MuiImageList",e)}const lj=K("MuiImageList",["root","masonry","quilted","standard","woven"]),_R=h.createContext({}),sj=["children","className","cols","component","rowHeight","gap","style","variant"],cj=e=>{const{classes:t,variant:n}=e;return Q({root:["root",n]},NR,t)},uj=k("ul",{name:"MuiImageList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant]]}})(({ownerState:e})=>u({display:"grid",overflowY:"auto",listStyle:"none",padding:0,WebkitOverflowScrolling:"touch"},e.variant==="masonry"&&{display:"block"})),dj=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiImageList"}),{children:r,className:a,cols:i=2,component:l="ul",rowHeight:s="auto",gap:c=4,style:d,variant:f="standard"}=o,p=I(o,sj),g=h.useMemo(()=>({rowHeight:s,gap:c,variant:f}),[s,c,f]);h.useEffect(()=>{},[]);const C=u(f==="masonry"?{columnCount:i,columnGap:c}:{gridTemplateColumns:`repeat(${i}, 1fr)`,gap:c},d),x=u({},o,{component:l,gap:c,rowHeight:s,variant:f}),R=cj(x);return T.jsx(uj,u({as:l,className:j(R.root,R[f],a),ref:n,style:C,ownerState:x},p,{children:T.jsx(_R.Provider,{value:g,children:r})}))});function LR(e){return X("MuiImageListItem",e)}const dv=K("MuiImageListItem",["root","img","standard","woven","masonry","quilted"]),fj=["children","className","cols","component","rows","style"],pj=e=>{const{classes:t,variant:n}=e;return Q({root:["root",n],img:["img"]},LR,t)},mj=k("li",{name:"MuiImageListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${dv.img}`]:t.img},t.root,t[n.variant]]}})(({ownerState:e})=>u({display:"block",position:"relative"},e.variant==="standard"&&{display:"flex",flexDirection:"column"},e.variant==="woven"&&{height:"100%",alignSelf:"center","&:nth-of-type(even)":{height:"70%"}},{[`& .${dv.img}`]:u({objectFit:"cover",width:"100%",height:"100%",display:"block"},e.variant==="standard"&&{height:"auto",flexGrow:1})})),gj=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiImageListItem"}),{children:r,className:a,cols:i=1,component:l="li",rows:s=1,style:c}=o,d=I(o,fj),{rowHeight:f="auto",gap:p,variant:g}=h.useContext(_R);let C="auto";g==="woven"?C=void 0:f!=="auto"&&(C=f*s+p*(s-1));const x=u({},o,{cols:i,component:l,gap:p,rowHeight:f,rows:s,variant:g}),R=pj(x);return T.jsx(mj,u({as:l,className:j(R.root,R[g],a),ref:n,style:u({height:C,gridColumnEnd:g!=="masonry"?`span ${i}`:void 0,gridRowEnd:g!=="masonry"?`span ${s}`:void 0,marginBottom:g==="masonry"?p:void 0,breakInside:g==="masonry"?"avoid":void 0},c),ownerState:x},d,{children:h.Children.map(r,m=>h.isValidElement(m)?m.type==="img"||Rr(m,["Image"])?h.cloneElement(m,{className:j(R.img,m.props.className)}):m:null)}))});function DR(e){return X("MuiImageListItemBar",e)}const hj=K("MuiImageListItemBar",["root","positionBottom","positionTop","positionBelow","titleWrap","titleWrapBottom","titleWrapTop","titleWrapBelow","titleWrapActionPosLeft","titleWrapActionPosRight","title","subtitle","actionIcon","actionIconActionPosLeft","actionIconActionPosRight"]),vj=["actionIcon","actionPosition","className","subtitle","title","position"],bj=e=>{const{classes:t,position:n,actionIcon:o,actionPosition:r}=e,a={root:["root",`position${N(n)}`],titleWrap:["titleWrap",`titleWrap${N(n)}`,o&&`titleWrapActionPos${N(r)}`],title:["title"],subtitle:["subtitle"],actionIcon:["actionIcon",`actionIconActionPos${N(r)}`]};return Q(a,DR,t)},yj=k("div",{name:"MuiImageListItemBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${N(n.position)}`]]}})(({theme:e,ownerState:t})=>u({position:"absolute",left:0,right:0,background:"rgba(0, 0, 0, 0.5)",display:"flex",alignItems:"center",fontFamily:e.typography.fontFamily},t.position==="bottom"&&{bottom:0},t.position==="top"&&{top:0},t.position==="below"&&{position:"relative",background:"transparent",alignItems:"normal"})),xj=k("div",{name:"MuiImageListItemBar",slot:"TitleWrap",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.titleWrap,t[`titleWrap${N(n.position)}`],n.actionIcon&&t[`titleWrapActionPos${N(n.actionPosition)}`]]}})(({theme:e,ownerState:t})=>u({flexGrow:1,padding:"12px 16px",color:(e.vars||e).palette.common.white,overflow:"hidden"},t.position==="below"&&{padding:"6px 0 12px",color:"inherit"},t.actionIcon&&t.actionPosition==="left"&&{paddingLeft:0},t.actionIcon&&t.actionPosition==="right"&&{paddingRight:0})),Cj=k("div",{name:"MuiImageListItemBar",slot:"Title",overridesResolver:(e,t)=>t.title})(({theme:e})=>({fontSize:e.typography.pxToRem(16),lineHeight:"24px",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"})),Sj=k("div",{name:"MuiImageListItemBar",slot:"Subtitle",overridesResolver:(e,t)=>t.subtitle})(({theme:e})=>({fontSize:e.typography.pxToRem(12),lineHeight:1,textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"})),Rj=k("div",{name:"MuiImageListItemBar",slot:"ActionIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.actionIcon,t[`actionIconActionPos${N(n.actionPosition)}`]]}})(({ownerState:e})=>u({},e.actionPosition==="left"&&{order:-1})),Tj=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiImageListItemBar"}),{actionIcon:r,actionPosition:a="right",className:i,subtitle:l,title:s,position:c="bottom"}=o,d=I(o,vj),f=u({},o,{position:c,actionPosition:a}),p=bj(f);return T.jsxs(yj,u({ownerState:f,className:j(p.root,i),ref:n},d,{children:[T.jsxs(xj,{ownerState:f,className:p.titleWrap,children:[T.jsx(Cj,{className:p.title,children:s}),l?T.jsx(Sj,{className:p.subtitle,children:l}):null]}),r?T.jsx(Rj,{ownerState:f,className:p.actionIcon,children:r}):null]}))}),$j=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],Mj=e=>{const{classes:t,disableUnderline:n}=e,r=Q({root:["root",!n&&"underline"],input:["input"]},m2,t);return u({},t,r)},Ej=k(gf,{shouldForwardProp:e=>Pt(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...pf(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let o=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(o=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),u({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${kr.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${kr.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${kr.disabled}, .${kr.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${o}`}},[`&.${kr.disabled}:before`]:{borderBottomStyle:"dotted"}})}),Aj=k(hf,{name:"MuiInput",slot:"Input",overridesResolver:mf})({}),xc=h.forwardRef(function(t,n){var o,r,a,i;const l=J({props:t,name:"MuiInput"}),{disableUnderline:s,components:c={},componentsProps:d,fullWidth:f=!1,inputComponent:p="input",multiline:g=!1,slotProps:C,slots:x={},type:R="text"}=l,m=I(l,$j),b=Mj(l),S={root:{ownerState:{disableUnderline:s}}},M=C??d?_t(C??d,S):S,v=(o=(r=x.root)!=null?r:c.Root)!=null?o:Ej,$=(a=(i=x.input)!=null?i:c.Input)!=null?a:Aj;return T.jsx(mc,u({slots:{root:v,input:$},slotProps:M,fullWidth:f,inputComponent:p,multiline:g,ref:n,type:R},m,{classes:b}))});xc.muiName="Input";function PR(e){return X("MuiInputAdornment",e)}const fv=K("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var jR;const Oj=["children","className","component","disablePointerEvents","disableTypography","position","variant"],wj=(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${N(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},kj=e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:o,position:r,size:a,variant:i}=e,l={root:["root",n&&"disablePointerEvents",r&&`position${N(r)}`,i,o&&"hiddenLabel",a&&`size${N(a)}`]};return Q(l,PR,t)},zj=k("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:wj})(({theme:e,ownerState:t})=>u({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${fv.positionStart}&:not(.${fv.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),Bj=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiInputAdornment"}),{children:r,className:a,component:i="div",disablePointerEvents:l=!1,disableTypography:s=!1,position:c,variant:d}=o,f=I(o,Oj),p=$o()||{};let g=d;d&&p.variant,p&&!g&&(g=p.variant);const C=u({},o,{hiddenLabel:p.hiddenLabel,size:p.size,disablePointerEvents:l,position:c,variant:g}),x=kj(C);return T.jsx(df.Provider,{value:null,children:T.jsx(zj,u({as:i,ownerState:C,className:j(x.root,a),ref:n},f,{children:typeof r=="string"&&!s?T.jsx(cn,{color:"text.secondary",children:r}):T.jsxs(h.Fragment,{children:[c==="start"?jR||(jR=T.jsx("span",{className:"notranslate",children:"​"})):null,r]})}))})});function IR(e){return X("MuiInputLabel",e)}const Nj=K("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]),_j=["disableAnimation","margin","shrink","variant","className"],Lj=e=>{const{classes:t,formControl:n,size:o,shrink:r,disableAnimation:a,variant:i,required:l}=e,s={root:["root",n&&"formControl",!a&&"animated",r&&"shrink",o&&o!=="normal"&&`size${N(o)}`,i],asterisk:[l&&"asterisk"]},c=Q(s,IR,t);return u({},t,c)},Dj=k(AR,{shouldForwardProp:e=>Pt(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${wl.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(({theme:e,ownerState:t})=>u({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&u({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&u({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&u({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),UR=h.forwardRef(function(t,n){const o=J({name:"MuiInputLabel",props:t}),{disableAnimation:r=!1,shrink:a,className:i}=o,l=I(o,_j),s=$o();let c=a;typeof c>"u"&&s&&(c=s.filled||s.focused||s.adornedStart);const d=wr({props:o,muiFormControl:s,states:["size","variant","required","focused"]}),f=u({},o,{disableAnimation:r,formControl:s,shrink:c,size:d.size,variant:d.variant,required:d.required,focused:d.focused}),p=Lj(f);return T.jsx(Dj,u({"data-shrink":c,ownerState:f,ref:n,className:j(p.root,i)},l,{classes:p}))});function HR(e){return X("MuiLinearProgress",e)}const Pj=K("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]),jj=["className","color","value","valueBuffer","variant"];let Nl=e=>e,VR,FR,GR,WR,qR,YR;const pv=4,Ij=go(VR||(VR=Nl` + 0% { + left: -35%; + right: 100%; + } + + 60% { + left: 100%; + right: -90%; + } + + 100% { + left: 100%; + right: -90%; + } +`)),Uj=go(FR||(FR=Nl` + 0% { + left: -200%; + right: 100%; + } + + 60% { + left: 107%; + right: -8%; + } + + 100% { + left: 107%; + right: -8%; + } +`)),Hj=go(GR||(GR=Nl` + 0% { + opacity: 1; + background-position: 0 -23px; + } + + 60% { + opacity: 0; + background-position: 0 -23px; + } + + 100% { + opacity: 1; + background-position: -200px -23px; + } +`)),Vj=e=>{const{classes:t,variant:n,color:o}=e,r={root:["root",`color${N(o)}`,n],dashed:["dashed",`dashedColor${N(o)}`],bar1:["bar",`barColor${N(o)}`,(n==="indeterminate"||n==="query")&&"bar1Indeterminate",n==="determinate"&&"bar1Determinate",n==="buffer"&&"bar1Buffer"],bar2:["bar",n!=="buffer"&&`barColor${N(o)}`,n==="buffer"&&`color${N(o)}`,(n==="indeterminate"||n==="query")&&"bar2Indeterminate",n==="buffer"&&"bar2Buffer"]};return Q(r,HR,t)},mv=(e,t)=>t==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode==="light"?pa(e.palette[t].main,.62):fa(e.palette[t].main,.5),Fj=k("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${N(n.color)}`],t[n.variant]]}})(({ownerState:e,theme:t})=>u({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:mv(t,e.color)},e.color==="inherit"&&e.variant!=="buffer"&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},e.variant==="buffer"&&{backgroundColor:"transparent"},e.variant==="query"&&{transform:"rotate(180deg)"})),Gj=k("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.dashed,t[`dashedColor${N(n.color)}`]]}})(({ownerState:e,theme:t})=>{const n=mv(t,e.color);return u({position:"absolute",marginTop:0,height:"100%",width:"100%"},e.color==="inherit"&&{opacity:.3},{backgroundImage:`radial-gradient(${n} 0%, ${n} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},qo(WR||(WR=Nl` + animation: ${0} 3s infinite linear; + `),Hj)),Wj=k("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.bar,t[`barColor${N(n.color)}`],(n.variant==="indeterminate"||n.variant==="query")&&t.bar1Indeterminate,n.variant==="determinate"&&t.bar1Determinate,n.variant==="buffer"&&t.bar1Buffer]}})(({ownerState:e,theme:t})=>u({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.variant==="determinate"&&{transition:`transform .${pv}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${pv}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&qo(qR||(qR=Nl` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; + `),Ij)),qj=k("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.bar,t[`barColor${N(n.color)}`],(n.variant==="indeterminate"||n.variant==="query")&&t.bar2Indeterminate,n.variant==="buffer"&&t.bar2Buffer]}})(({ownerState:e,theme:t})=>u({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},e.variant!=="buffer"&&{backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.color==="inherit"&&{opacity:.3},e.variant==="buffer"&&{backgroundColor:mv(t,e.color),transition:`transform .${pv}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&qo(YR||(YR=Nl` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; + `),Uj)),XR=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiLinearProgress"}),{className:r,color:a="primary",value:i,valueBuffer:l,variant:s="indeterminate"}=o,c=I(o,jj),d=u({},o,{color:a,variant:s}),f=Vj(d),p=Yo(),g={},C={bar1:{},bar2:{}};if((s==="determinate"||s==="buffer")&&i!==void 0){g["aria-valuenow"]=Math.round(i),g["aria-valuemin"]=0,g["aria-valuemax"]=100;let x=i-100;p&&(x=-x),C.bar1.transform=`translateX(${x}%)`}if(s==="buffer"&&l!==void 0){let x=(l||0)-100;p&&(x=-x),C.bar2.transform=`translateX(${x}%)`}return T.jsxs(Fj,u({className:j(f.root,r),ownerState:d,role:"progressbar"},g,{ref:n},c,{children:[s==="buffer"?T.jsx(Gj,{className:f.dashed,ownerState:d}):null,T.jsx(Wj,{className:f.bar1,ownerState:d,style:C.bar1}),s==="determinate"?null:T.jsx(qj,{className:f.bar2,ownerState:d,style:C.bar2})]}))});function KR(e){return X("MuiLink",e)}const QR=K("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),ZR={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Yj=e=>ZR[e]||e,Xj=({theme:e,ownerState:t})=>{const n=Yj(t.color),o=ll(e,`palette.${n}`,!1)||t.color,r=ll(e,`palette.${n}Channel`);return"vars"in e&&r?`rgba(${r} / 0.4)`:we(o,.4)},Kj=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],Qj=e=>{const{classes:t,component:n,focusVisible:o,underline:r}=e,a={root:["root",`underline${N(r)}`,n==="button"&&"button",o&&"focusVisible"]};return Q(a,KR,t)},Zj=k(cn,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`underline${N(n.underline)}`],n.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>u({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&u({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:Xj({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),t.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${QR.focusVisible}`]:{outline:"auto"}})),Jj=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiLink"}),{className:r,color:a="primary",component:i="a",onBlur:l,onFocus:s,TypographyClasses:c,underline:d="always",variant:f="inherit",sx:p}=o,g=I(o,Kj),{isFocusVisibleRef:C,onBlur:x,onFocus:R,ref:m}=ml(),[b,y]=h.useState(!1),S=qe(n,m),M=A=>{x(A),C.current===!1&&y(!1),l&&l(A)},v=A=>{R(A),C.current===!0&&y(!0),s&&s(A)},$=u({},o,{color:a,component:i,focusVisible:b,underline:d,variant:f}),E=Qj($);return T.jsx(Zj,u({color:a,className:j(E.root,r),classes:c,component:i,onBlur:M,onFocus:v,ref:S,ownerState:$,variant:f,sx:[...Object.keys(ZR).includes(a)?[]:[{color:a}],...Array.isArray(p)?p:[p]]},g))}),Mo=h.createContext({});function JR(e){return X("MuiList",e)}const eI=K("MuiList",["root","padding","dense","subheader"]),tI=["children","className","component","dense","disablePadding","subheader"],nI=e=>{const{classes:t,disablePadding:n,dense:o,subheader:r}=e;return Q({root:["root",!n&&"padding",o&&"dense",r&&"subheader"]},JR,t)},oI=k("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>u({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),eT=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiList"}),{children:r,className:a,component:i="ul",dense:l=!1,disablePadding:s=!1,subheader:c}=o,d=I(o,tI),f=h.useMemo(()=>({dense:l}),[l]),p=u({},o,{component:i,dense:l,disablePadding:s}),g=nI(p);return T.jsx(Mo.Provider,{value:f,children:T.jsxs(oI,u({as:i,className:j(g.root,a),ref:n,ownerState:p},d,{children:[c,r]}))})});function tT(e){return X("MuiListItem",e)}const li=K("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);function nT(e){return X("MuiListItemButton",e)}const si=K("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),rI=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],aI=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters]},iI=e=>{const{alignItems:t,classes:n,dense:o,disabled:r,disableGutters:a,divider:i,selected:l}=e,c=Q({root:["root",o&&"dense",!a&&"gutters",i&&"divider",r&&"disabled",t==="flex-start"&&"alignItemsFlexStart",l&&"selected"]},nT,n);return u({},n,c)},lI=k(Gt,{shouldForwardProp:e=>Pt(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:aI})(({theme:e,ownerState:t})=>u({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${si.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${si.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${si.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${si.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${si.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.alignItems==="flex-start"&&{alignItems:"flex-start"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.dense&&{paddingTop:4,paddingBottom:4})),sI=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiListItemButton"}),{alignItems:r="center",autoFocus:a=!1,component:i="div",children:l,dense:s=!1,disableGutters:c=!1,divider:d=!1,focusVisibleClassName:f,selected:p=!1,className:g}=o,C=I(o,rI),x=h.useContext(Mo),R=h.useMemo(()=>({dense:s||x.dense||!1,alignItems:r,disableGutters:c}),[r,x.dense,s,c]),m=h.useRef(null);Ft(()=>{a&&m.current&&m.current.focus()},[a]);const b=u({},o,{alignItems:r,dense:R.dense,disableGutters:c,divider:d,selected:p}),y=iI(b),S=qe(m,n);return T.jsx(Mo.Provider,{value:R,children:T.jsx(lI,u({ref:S,href:C.href||C.to,component:(C.href||C.to)&&i==="div"?"button":i,focusVisibleClassName:j(y.focusVisible,f),ownerState:b,className:j(y.root,g)},C,{classes:y,children:l}))})});function oT(e){return X("MuiListItemSecondaryAction",e)}const cI=K("MuiListItemSecondaryAction",["root","disableGutters"]),uI=["className"],dI=e=>{const{disableGutters:t,classes:n}=e;return Q({root:["root",t&&"disableGutters"]},oT,n)},fI=k("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})(({ownerState:e})=>u({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),gv=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiListItemSecondaryAction"}),{className:r}=o,a=I(o,uI),i=h.useContext(Mo),l=u({},o,{disableGutters:i.disableGutters}),s=dI(l);return T.jsx(fI,u({className:j(s.root,r),ownerState:l,ref:n},a))});gv.muiName="ListItemSecondaryAction";const pI=["className"],mI=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],gI=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]},hI=e=>{const{alignItems:t,button:n,classes:o,dense:r,disabled:a,disableGutters:i,disablePadding:l,divider:s,hasSecondaryAction:c,selected:d}=e;return Q({root:["root",r&&"dense",!i&&"gutters",!l&&"padding",s&&"divider",a&&"disabled",n&&"button",t==="flex-start"&&"alignItemsFlexStart",c&&"secondaryAction",d&&"selected"],container:["container"]},tT,o)},vI=k("div",{name:"MuiListItem",slot:"Root",overridesResolver:gI})(({theme:e,ownerState:t})=>u({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&u({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${si.root}`]:{paddingRight:48}},{[`&.${li.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${li.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${li.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${li.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.alignItems==="flex-start"&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${li.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),bI=k("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),yI=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiListItem"}),{alignItems:r="center",autoFocus:a=!1,button:i=!1,children:l,className:s,component:c,components:d={},componentsProps:f={},ContainerComponent:p="li",ContainerProps:{className:g}={},dense:C=!1,disabled:x=!1,disableGutters:R=!1,disablePadding:m=!1,divider:b=!1,focusVisibleClassName:y,secondaryAction:S,selected:M=!1,slotProps:v={},slots:$={}}=o,E=I(o.ContainerProps,pI),A=I(o,mI),O=h.useContext(Mo),w=h.useMemo(()=>({dense:C||O.dense||!1,alignItems:r,disableGutters:R}),[r,O.dense,C,R]),D=h.useRef(null);Ft(()=>{a&&D.current&&D.current.focus()},[a]);const _=h.Children.toArray(l),L=_.length&&Rr(_[_.length-1],["ListItemSecondaryAction"]),U=u({},o,{alignItems:r,autoFocus:a,button:i,dense:w.dense,disabled:x,disableGutters:R,disablePadding:m,divider:b,hasSecondaryAction:L,selected:M}),z=hI(U),P=qe(D,n),B=$.root||d.Root||vI,F=v.root||f.root||{},re=u({className:j(z.root,F.className,s),disabled:x},A);let ye=c||"li";return i&&(re.component=c||"div",re.focusVisibleClassName=j(li.focusVisible,y),ye=Gt),L?(ye=!re.component&&!c?"div":ye,p==="li"&&(ye==="li"?ye="div":re.component==="li"&&(re.component="div")),T.jsx(Mo.Provider,{value:w,children:T.jsxs(bI,u({as:p,className:j(z.container,g),ref:P,ownerState:U},E,{children:[T.jsx(B,u({},F,!zo(B)&&{as:ye,ownerState:u({},U,F.ownerState)},re,{children:_})),_.pop()]}))})):T.jsx(Mo.Provider,{value:w,children:T.jsxs(B,u({},F,{as:ye,ref:P},!zo(B)&&{ownerState:u({},U,F.ownerState)},re,{children:[_,S&&T.jsx(gv,{children:S})]}))})});function rT(e){return X("MuiListItemAvatar",e)}const xI=K("MuiListItemAvatar",["root","alignItemsFlexStart"]),CI=["className"],SI=e=>{const{alignItems:t,classes:n}=e;return Q({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},rT,n)},RI=k("div",{name:"MuiListItemAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({ownerState:e})=>u({minWidth:56,flexShrink:0},e.alignItems==="flex-start"&&{marginTop:8})),TI=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiListItemAvatar"}),{className:r}=o,a=I(o,CI),i=h.useContext(Mo),l=u({},o,{alignItems:i.alignItems}),s=SI(l);return T.jsx(RI,u({className:j(s.root,r),ownerState:l,ref:n},a))});function aT(e){return X("MuiListItemIcon",e)}const hv=K("MuiListItemIcon",["root","alignItemsFlexStart"]),$I=["className"],MI=e=>{const{alignItems:t,classes:n}=e;return Q({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},aT,n)},EI=k("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>u({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),AI=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiListItemIcon"}),{className:r}=o,a=I(o,$I),i=h.useContext(Mo),l=u({},o,{alignItems:i.alignItems}),s=MI(l);return T.jsx(EI,u({className:j(s.root,r),ownerState:l,ref:n},a))});function iT(e){return X("MuiListItemText",e)}const Cc=K("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),OI=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],wI=e=>{const{classes:t,inset:n,primary:o,secondary:r,dense:a}=e;return Q({root:["root",n&&"inset",a&&"dense",o&&r&&"multiline"],primary:["primary"],secondary:["secondary"]},iT,t)},kI=k("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Cc.primary}`]:t.primary},{[`& .${Cc.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})(({ownerState:e})=>u({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),zI=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiListItemText"}),{children:r,className:a,disableTypography:i=!1,inset:l=!1,primary:s,primaryTypographyProps:c,secondary:d,secondaryTypographyProps:f}=o,p=I(o,OI),{dense:g}=h.useContext(Mo);let C=s??r,x=d;const R=u({},o,{disableTypography:i,inset:l,primary:!!C,secondary:!!x,dense:g}),m=wI(R);return C!=null&&C.type!==cn&&!i&&(C=T.jsx(cn,u({variant:g?"body2":"body1",className:m.primary,component:c!=null&&c.variant?void 0:"span",display:"block"},c,{children:C}))),x!=null&&x.type!==cn&&!i&&(x=T.jsx(cn,u({variant:"body2",className:m.secondary,color:"text.secondary",display:"block"},f,{children:x}))),T.jsxs(kI,u({className:j(m.root,a),ownerState:R,ref:n},p,{children:[C,x]}))}),BI=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function vv(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function lT(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function sT(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function Sc(e,t,n,o,r,a){let i=!1,l=r(e,t,t?n:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}const s=o?!1:l.disabled||l.getAttribute("aria-disabled")==="true";if(!l.hasAttribute("tabindex")||!sT(l,a)||s)l=r(e,l,n);else return l.focus(),!0}return!1}const cT=h.forwardRef(function(t,n){const{actions:o,autoFocus:r=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:d,variant:f="selectedMenu"}=t,p=I(t,BI),g=h.useRef(null),C=h.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Ft(()=>{r&&g.current.focus()},[r]),h.useImperativeHandle(o,()=>({adjustStyleForScrollbar:(y,{direction:S})=>{const M=!g.current.style.width;if(y.clientHeight{const S=g.current,M=y.key,v=ct(S).activeElement;if(M==="ArrowDown")y.preventDefault(),Sc(S,v,c,s,vv);else if(M==="ArrowUp")y.preventDefault(),Sc(S,v,c,s,lT);else if(M==="Home")y.preventDefault(),Sc(S,null,c,s,vv);else if(M==="End")y.preventDefault(),Sc(S,null,c,s,lT);else if(M.length===1){const $=C.current,E=M.toLowerCase(),A=performance.now();$.keys.length>0&&(A-$.lastTime>500?($.keys=[],$.repeating=!0,$.previousKeyMatched=!0):$.repeating&&E!==$.keys[0]&&($.repeating=!1)),$.lastTime=A,$.keys.push(E);const O=v&&!$.repeating&&sT(v,$);$.previousKeyMatched&&(O||Sc(S,v,!1,s,vv,$))?y.preventDefault():$.previousKeyMatched=!1}d&&d(y)},R=qe(g,n);let m=-1;h.Children.forEach(i,(y,S)=>{if(!h.isValidElement(y)){m===S&&(m+=1,m>=i.length&&(m=-1));return}y.props.disabled||(f==="selectedMenu"&&y.props.selected||m===-1)&&(m=S),m===S&&(y.props.disabled||y.props.muiSkipListHighlight||y.type.muiSkipListHighlight)&&(m+=1,m>=i.length&&(m=-1))});const b=h.Children.map(i,(y,S)=>{if(S===m){const M={};return a&&(M.autoFocus=!0),y.props.tabIndex===void 0&&f==="selectedMenu"&&(M.tabIndex=0),h.cloneElement(y,M)}return y});return T.jsx(eT,u({role:"menu",ref:R,className:l,onKeyDown:x,tabIndex:r?0:-1},p,{children:b}))});function uT(e){return X("MuiPopover",e)}const NI=K("MuiPopover",["root","paper"]),_I=["onEntering"],LI=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],DI=["slotProps"];function bv(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function yv(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function dT(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function xv(e){return typeof e=="function"?e():e}const PI=e=>{const{classes:t}=e;return Q({root:["root"],paper:["paper"]},uT,t)},fT=k(hc,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Cv=k(Qn,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),pT=h.forwardRef(function(t,n){var o,r,a;const i=J({props:t,name:"MuiPopover"}),{action:l,anchorEl:s,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:d,anchorReference:f="anchorEl",children:p,className:g,container:C,elevation:x=8,marginThreshold:R=16,open:m,PaperProps:b={},slots:y,slotProps:S,transformOrigin:M={vertical:"top",horizontal:"left"},TransitionComponent:v=Bl,transitionDuration:$="auto",TransitionProps:{onEntering:E}={},disableScrollLock:A=!1}=i,O=I(i.TransitionProps,_I),w=I(i,LI),D=(o=S==null?void 0:S.paper)!=null?o:b,_=h.useRef(),L=qe(_,D.ref),U=u({},i,{anchorOrigin:c,anchorReference:f,elevation:x,marginThreshold:R,externalPaperSlotProps:D,transformOrigin:M,TransitionComponent:v,transitionDuration:$,TransitionProps:O}),z=PI(U),P=h.useCallback(()=>{if(f==="anchorPosition")return d;const me=xv(s),ie=(me&&me.nodeType===1?me:ct(_.current).body).getBoundingClientRect();return{top:ie.top+bv(ie,c.vertical),left:ie.left+yv(ie,c.horizontal)}},[s,c.horizontal,c.vertical,d,f]),B=h.useCallback(me=>({vertical:bv(me,M.vertical),horizontal:yv(me,M.horizontal)}),[M.horizontal,M.vertical]),F=h.useCallback(me=>{const be={width:me.offsetWidth,height:me.offsetHeight},ie=B(be);if(f==="none")return{top:null,left:null,transformOrigin:dT(ie)};const de=P();let Ae=de.top-ie.vertical,fe=de.left-ie.horizontal;const Ie=Ae+be.height,Re=fe+be.width,Me=fn(xv(s)),Pe=Me.innerHeight-R,ze=Me.innerWidth-R;if(R!==null&&AePe){const _e=Ie-Pe;Ae-=_e,ie.vertical+=_e}if(R!==null&&feze){const _e=Re-ze;fe-=_e,ie.horizontal+=_e}return{top:`${Math.round(Ae)}px`,left:`${Math.round(fe)}px`,transformOrigin:dT(ie)}},[s,f,P,B,R]),[re,ye]=h.useState(m),xe=h.useCallback(()=>{const me=_.current;if(!me)return;const be=F(me);be.top!==null&&(me.style.top=be.top),be.left!==null&&(me.style.left=be.left),me.style.transformOrigin=be.transformOrigin,ye(!0)},[F]);h.useEffect(()=>(A&&window.addEventListener("scroll",xe),()=>window.removeEventListener("scroll",xe)),[s,A,xe]);const ne=(me,be)=>{E&&E(me,be),xe()},te=()=>{ye(!1)};h.useEffect(()=>{m&&xe()}),h.useImperativeHandle(l,()=>m?{updatePosition:()=>{xe()}}:null,[m,xe]),h.useEffect(()=>{if(!m)return;const me=pl(()=>{xe()}),be=fn(s);return be.addEventListener("resize",me),()=>{me.clear(),be.removeEventListener("resize",me)}},[s,m,xe]);let ae=$;$==="auto"&&!v.muiSupportAuto&&(ae=void 0);const Z=C||(s?ct(xv(s)).body:void 0),ge=(r=y==null?void 0:y.root)!=null?r:fT,W=(a=y==null?void 0:y.paper)!=null?a:Cv,se=Mt({elementType:W,externalSlotProps:u({},D,{style:re?D.style:u({},D.style,{opacity:0})}),additionalProps:{elevation:x,ref:L},ownerState:U,className:j(z.paper,D==null?void 0:D.className)}),Ce=Mt({elementType:ge,externalSlotProps:(S==null?void 0:S.root)||{},externalForwardedProps:w,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:Z,open:m},ownerState:U,className:j(z.root,g)}),{slotProps:he}=Ce,ve=I(Ce,DI);return T.jsx(ge,u({},ve,!zo(ge)&&{slotProps:he,disableScrollLock:A},{children:T.jsx(v,u({appear:!0,in:m,onEntering:ne,onExited:te,timeout:ae},O,{children:T.jsx(W,u({},se,{children:p}))}))}))});function mT(e){return X("MuiMenu",e)}const jI=K("MuiMenu",["root","paper","list"]),II=["onEntering"],UI=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],HI={vertical:"top",horizontal:"right"},VI={vertical:"top",horizontal:"left"},FI=e=>{const{classes:t}=e;return Q({root:["root"],paper:["paper"],list:["list"]},mT,t)},GI=k(pT,{shouldForwardProp:e=>Pt(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),WI=k(Cv,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),qI=k(cT,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),gT=h.forwardRef(function(t,n){var o,r;const a=J({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:l,className:s,disableAutoFocusItem:c=!1,MenuListProps:d={},onClose:f,open:p,PaperProps:g={},PopoverClasses:C,transitionDuration:x="auto",TransitionProps:{onEntering:R}={},variant:m="selectedMenu",slots:b={},slotProps:y={}}=a,S=I(a.TransitionProps,II),M=I(a,UI),v=Yo(),$=u({},a,{autoFocus:i,disableAutoFocusItem:c,MenuListProps:d,onEntering:R,PaperProps:g,transitionDuration:x,TransitionProps:S,variant:m}),E=FI($),A=i&&!c&&p,O=h.useRef(null),w=(B,F)=>{O.current&&O.current.adjustStyleForScrollbar(B,{direction:v?"rtl":"ltr"}),R&&R(B,F)},D=B=>{B.key==="Tab"&&(B.preventDefault(),f&&f(B,"tabKeyDown"))};let _=-1;h.Children.map(l,(B,F)=>{h.isValidElement(B)&&(B.props.disabled||(m==="selectedMenu"&&B.props.selected||_===-1)&&(_=F))});const L=(o=b.paper)!=null?o:WI,U=(r=y.paper)!=null?r:g,z=Mt({elementType:b.root,externalSlotProps:y.root,ownerState:$,className:[E.root,s]}),P=Mt({elementType:L,externalSlotProps:U,ownerState:$,className:E.paper});return T.jsx(GI,u({onClose:f,anchorOrigin:{vertical:"bottom",horizontal:v?"right":"left"},transformOrigin:v?HI:VI,slots:{paper:L,root:b.root},slotProps:{root:z,paper:P},open:p,ref:n,transitionDuration:x,TransitionProps:u({onEntering:w},S),ownerState:$},M,{classes:C,children:T.jsx(qI,u({onKeyDown:D,actions:O,autoFocus:i&&(_===-1||c),autoFocusItem:A,variant:m},d,{className:j(E.list,d.className),children:l}))}))});function hT(e){return X("MuiMenuItem",e)}const _l=K("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),YI=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],XI=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},KI=e=>{const{disabled:t,dense:n,divider:o,disableGutters:r,selected:a,classes:i}=e,s=Q({root:["root",n&&"dense",t&&"disabled",!r&&"gutters",o&&"divider",a&&"selected"]},hT,i);return u({},i,s)},QI=k(Gt,{shouldForwardProp:e=>Pt(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:XI})(({theme:e,ownerState:t})=>u({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${_l.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${_l.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${_l.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${_l.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${_l.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${iv.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${iv.inset}`]:{marginLeft:52},[`& .${Cc.root}`]:{marginTop:0,marginBottom:0},[`& .${Cc.inset}`]:{paddingLeft:36},[`& .${hv.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&u({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${hv.root} svg`]:{fontSize:"1.25rem"}}))),vT=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiMenuItem"}),{autoFocus:r=!1,component:a="li",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:d="menuitem",tabIndex:f,className:p}=o,g=I(o,YI),C=h.useContext(Mo),x=h.useMemo(()=>({dense:i||C.dense||!1,disableGutters:s}),[C.dense,i,s]),R=h.useRef(null);Ft(()=>{r&&R.current&&R.current.focus()},[r]);const m=u({},o,{dense:x.dense,divider:l,disableGutters:s}),b=KI(o),y=qe(R,n);let S;return o.disabled||(S=f!==void 0?f:-1),T.jsx(Mo.Provider,{value:x,children:T.jsx(QI,u({ref:y,role:d,tabIndex:S,component:a,focusVisibleClassName:j(b.focusVisible,c),className:j(b.root,p)},g,{ownerState:m,classes:b}))})});function bT(e){return X("MuiMobileStepper",e)}const ZI=K("MuiMobileStepper",["root","positionBottom","positionTop","positionStatic","dots","dot","dotActive","progress"]),JI=["activeStep","backButton","className","LinearProgressProps","nextButton","position","steps","variant"],e8=e=>{const{classes:t,position:n}=e,o={root:["root",`position${N(n)}`],dots:["dots"],dot:["dot"],dotActive:["dotActive"],progress:["progress"]};return Q(o,bT,t)},t8=k(Qn,{name:"MuiMobileStepper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${N(n.position)}`]]}})(({theme:e,ownerState:t})=>u({display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",background:(e.vars||e).palette.background.default,padding:8},t.position==="bottom"&&{position:"fixed",bottom:0,left:0,right:0,zIndex:(e.vars||e).zIndex.mobileStepper},t.position==="top"&&{position:"fixed",top:0,left:0,right:0,zIndex:(e.vars||e).zIndex.mobileStepper})),n8=k("div",{name:"MuiMobileStepper",slot:"Dots",overridesResolver:(e,t)=>t.dots})(({ownerState:e})=>u({},e.variant==="dots"&&{display:"flex",flexDirection:"row"})),o8=k("div",{name:"MuiMobileStepper",slot:"Dot",shouldForwardProp:e=>Cl(e)&&e!=="dotActive",overridesResolver:(e,t)=>{const{dotActive:n}=e;return[t.dot,n&&t.dotActive]}})(({theme:e,ownerState:t,dotActive:n})=>u({},t.variant==="dots"&&u({transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),backgroundColor:(e.vars||e).palette.action.disabled,borderRadius:"50%",width:8,height:8,margin:"0 2px"},n&&{backgroundColor:(e.vars||e).palette.primary.main}))),r8=k(XR,{name:"MuiMobileStepper",slot:"Progress",overridesResolver:(e,t)=>t.progress})(({ownerState:e})=>u({},e.variant==="progress"&&{width:"50%"})),a8=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiMobileStepper"}),{activeStep:r=0,backButton:a,className:i,LinearProgressProps:l,nextButton:s,position:c="bottom",steps:d,variant:f="dots"}=o,p=I(o,JI),g=u({},o,{activeStep:r,position:c,variant:f});let C;f==="progress"&&(d===1?C=100:C=Math.ceil(r/(d-1)*100));const x=e8(g);return T.jsxs(t8,u({square:!0,elevation:0,className:j(x.root,i),ref:n,ownerState:g},p,{children:[a,f==="text"&&T.jsxs(h.Fragment,{children:[r+1," / ",d]}),f==="dots"&&T.jsx(n8,{ownerState:g,className:x.dots,children:[...new Array(d)].map((R,m)=>T.jsx(o8,{className:j(x.dot,m===r&&x.dotActive),ownerState:g,dotActive:m===r},m))}),f==="progress"&&T.jsx(r8,u({ownerState:g,className:x.progress,variant:"determinate",value:C},l)),s]}))});function Sv(e){return X("MuiNativeSelect",e)}const $f=K("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),i8=["className","disabled","error","IconComponent","inputRef","variant"],l8=e=>{const{classes:t,variant:n,disabled:o,multiple:r,open:a,error:i}=e,l={select:["select",n,o&&"disabled",r&&"multiple",i&&"error"],icon:["icon",`icon${N(n)}`,a&&"iconOpen",o&&"disabled"]};return Q(l,Sv,t)},yT=({ownerState:e,theme:t})=>u({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":u({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${$f.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),s8=k("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Pt,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${$f.multiple}`]:t.multiple}]}})(yT),xT=({ownerState:e,theme:t})=>u({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${$f.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),c8=k("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${N(n.variant)}`],n.open&&t.iconOpen]}})(xT),CT=h.forwardRef(function(t,n){const{className:o,disabled:r,error:a,IconComponent:i,inputRef:l,variant:s="standard"}=t,c=I(t,i8),d=u({},t,{disabled:r,variant:s,error:a}),f=l8(d);return T.jsxs(h.Fragment,{children:[T.jsx(s8,u({ownerState:d,className:j(f.select,o),disabled:r,ref:l||n},c)),t.multiple?null:T.jsx(c8,{as:i,ownerState:d,className:f.icon})]})}),u8=["className","children","classes","IconComponent","input","inputProps","variant"],d8=["root"],f8=e=>{const{classes:t}=e;return Q({root:["root"]},Sv,t)},p8=T.jsx(xc,{}),ST=h.forwardRef(function(t,n){const o=J({name:"MuiNativeSelect",props:t}),{className:r,children:a,classes:i={},IconComponent:l=Wh,input:s=p8,inputProps:c}=o,d=I(o,u8),f=$o(),p=wr({props:o,muiFormControl:f,states:["variant"]}),g=u({},o,{classes:i}),C=f8(g),x=I(i,d8);return T.jsx(h.Fragment,{children:h.cloneElement(s,u({inputComponent:CT,inputProps:u({children:a,classes:x,IconComponent:l,variant:p.variant,type:void 0},c,s?s.props.inputProps:{}),ref:n},d,{className:j(C.root,s.props.className,r)}))})});ST.muiName="Select";function RT(e){const{children:t,defer:n=!1,fallback:o=null}=e,[r,a]=h.useState(!1);return Ft(()=>{n||a(!0)},[n]),h.useEffect(()=>{n&&a(!0)},[n]),T.jsx(h.Fragment,{children:r?t:o})}var TT;const m8=["children","classes","className","label","notched"],g8=k("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:Pt})({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%"}),h8=k("legend",{name:"MuiNotchedOutlined",shouldForwardProp:Pt})(({ownerState:e,theme:t})=>u({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&u({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function v8(e){const{className:t,label:n,notched:o}=e,r=I(e,m8),a=n!=null&&n!=="",i=u({},e,{notched:o,withLabel:a});return T.jsx(g8,u({"aria-hidden":!0,className:t,ownerState:i},r,{children:T.jsx(h8,{ownerState:i,children:a?T.jsx("span",{children:n}):TT||(TT=T.jsx("span",{className:"notranslate",children:"​"}))})}))}const b8=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],y8=e=>{const{classes:t}=e,o=Q({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},g2,t);return u({},t,o)},x8=k(gf,{shouldForwardProp:e=>Pt(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:pf})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return u({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${No.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${No.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${No.focused} .${No.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${No.error} .${No.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${No.disabled} .${No.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&u({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),C8=k(v8,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),S8=k(hf,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:mf})(({theme:e,ownerState:t})=>u({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),Mf=h.forwardRef(function(t,n){var o,r,a,i,l;const s=J({props:t,name:"MuiOutlinedInput"}),{components:c={},fullWidth:d=!1,inputComponent:f="input",label:p,multiline:g=!1,notched:C,slots:x={},type:R="text"}=s,m=I(s,b8),b=y8(s),y=$o(),S=wr({props:s,muiFormControl:y,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),M=u({},s,{color:S.color||"primary",disabled:S.disabled,error:S.error,focused:S.focused,formControl:y,fullWidth:d,hiddenLabel:S.hiddenLabel,multiline:g,size:S.size,type:R}),v=(o=(r=x.root)!=null?r:c.Root)!=null?o:x8,$=(a=(i=x.input)!=null?i:c.Input)!=null?a:S8;return T.jsx(mc,u({slots:{root:v,input:$},renderSuffix:E=>T.jsx(C8,{ownerState:M,className:b.notchedOutline,label:p!=null&&p!==""&&S.required?l||(l=T.jsxs(h.Fragment,{children:[p," ","*"]})):p,notched:typeof C<"u"?C:!!(E.startAdornment||E.filled||E.focused)}),fullWidth:d,inputComponent:f,multiline:g,ref:n,type:R},m,{classes:u({},b,{notchedOutline:null})}))});Mf.muiName="Input";function $T(e){return X("MuiPagination",e)}const R8=K("MuiPagination",["root","ul","outlined","text"]),T8=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function MT(e={}){const{boundaryCount:t=1,componentName:n="usePagination",count:o=1,defaultPage:r=1,disabled:a=!1,hideNextButton:i=!1,hidePrevButton:l=!1,onChange:s,page:c,showFirstButton:d=!1,showLastButton:f=!1,siblingCount:p=1}=e,g=I(e,T8),[C,x]=On({controlled:c,default:r,name:n,state:"page"}),R=(A,O)=>{c||x(O),s&&s(A,O)},m=(A,O)=>{const w=O-A+1;return Array.from({length:w},(D,_)=>A+_)},b=m(1,Math.min(t,o)),y=m(Math.max(o-t+1,t+1),o),S=Math.max(Math.min(C-p,o-t-p*2-1),t+2),M=Math.min(Math.max(C+p,t+p*2+2),y.length>0?y[0]-2:o-1),v=[...d?["first"]:[],...l?[]:["previous"],...b,...S>t+2?["start-ellipsis"]:t+1t?[o-t]:[],...y,...i?[]:["next"],...f?["last"]:[]],$=A=>{switch(A){case"first":return 1;case"previous":return C-1;case"next":return C+1;case"last":return o;default:return null}},E=v.map(A=>typeof A=="number"?{onClick:O=>{R(O,A)},type:"page",page:A,selected:A===C,disabled:a,"aria-current":A===C?"true":void 0}:{onClick:O=>{R(O,$(A))},type:A,page:$(A),selected:!1,disabled:a||A.indexOf("ellipsis")===-1&&(A==="next"||A==="last"?C>=o:C<=1)});return u({items:E},g)}function ET(e){return X("MuiPaginationItem",e)}const eo=K("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon","colorPrimary","colorSecondary"]),Rv=mt(T.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),Tv=mt(T.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),AT=mt(T.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),OT=mt(T.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),$8=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],wT=(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${N(n.size)}`],n.variant==="text"&&t[`text${N(n.color)}`],n.variant==="outlined"&&t[`outlined${N(n.color)}`],n.shape==="rounded"&&t.rounded,n.type==="page"&&t.page,(n.type==="start-ellipsis"||n.type==="end-ellipsis")&&t.ellipsis,(n.type==="previous"||n.type==="next")&&t.previousNext,(n.type==="first"||n.type==="last")&&t.firstLast]},M8=e=>{const{classes:t,color:n,disabled:o,selected:r,size:a,shape:i,type:l,variant:s}=e,c={root:["root",`size${N(a)}`,s,i,n!=="standard"&&`color${N(n)}`,n!=="standard"&&`${s}${N(n)}`,o&&"disabled",r&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[l]],icon:["icon"]};return Q(c,ET,t)},E8=k("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:wT})(({theme:e,ownerState:t})=>u({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,height:"auto",[`&.${eo.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.size==="small"&&{minWidth:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)})),A8=k(Gt,{name:"MuiPaginationItem",slot:"Root",overridesResolver:wT})(({theme:e,ownerState:t})=>u({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,[`&.${eo.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${eo.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},transition:e.transitions.create(["color","background-color"],{duration:e.transitions.duration.short}),"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${eo.selected}`]:{backgroundColor:(e.vars||e).palette.action.selected,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${eo.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${eo.disabled}`]:{opacity:1,color:(e.vars||e).palette.action.disabled,backgroundColor:(e.vars||e).palette.action.selected}}},t.size==="small"&&{minWidth:26,height:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,height:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)},t.shape==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius}),({theme:e,ownerState:t})=>u({},t.variant==="text"&&{[`&.${eo.selected}`]:u({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}},[`&.${eo.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}},{[`&.${eo.disabled}`]:{color:(e.vars||e).palette.action.disabled}})},t.variant==="outlined"&&{border:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${eo.selected}`]:u({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:we(e.palette[t.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:we(e.palette[t.color].main,e.palette.action.activatedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${eo.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${eo.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),O8=k("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,t)=>t.icon})(({theme:e,ownerState:t})=>u({fontSize:e.typography.pxToRem(20),margin:"0 -8px"},t.size==="small"&&{fontSize:e.typography.pxToRem(18)},t.size==="large"&&{fontSize:e.typography.pxToRem(22)})),kT=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiPaginationItem"}),{className:r,color:a="standard",component:i,components:l={},disabled:s=!1,page:c,selected:d=!1,shape:f="circular",size:p="medium",slots:g={},type:C="page",variant:x="text"}=o,R=I(o,$8),m=u({},o,{color:a,disabled:s,selected:d,shape:f,size:p,type:C,variant:x}),b=Yo(),y=M8(m),M=(b?{previous:g.next||l.next||OT,next:g.previous||l.previous||AT,last:g.first||l.first||Rv,first:g.last||l.last||Tv}:{previous:g.previous||l.previous||AT,next:g.next||l.next||OT,first:g.first||l.first||Rv,last:g.last||l.last||Tv})[C];return C==="start-ellipsis"||C==="end-ellipsis"?T.jsx(E8,{ref:n,ownerState:m,className:j(y.root,r),children:"…"}):T.jsxs(A8,u({ref:n,ownerState:m,component:i,disabled:s,className:j(y.root,r)},R,{children:[C==="page"&&c,M?T.jsx(O8,{as:M,ownerState:m,className:y.icon}):null]}))}),w8=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],k8=e=>{const{classes:t,variant:n}=e;return Q({root:["root",n],ul:["ul"]},$T,t)},z8=k("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant]]}})({}),B8=k("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function N8(e,t,n){return e==="page"?`${n?"":"Go to "}page ${t}`:`Go to ${e} page`}const _8=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiPagination"}),{boundaryCount:r=1,className:a,color:i="standard",count:l=1,defaultPage:s=1,disabled:c=!1,getItemAriaLabel:d=N8,hideNextButton:f=!1,hidePrevButton:p=!1,renderItem:g=E=>T.jsx(kT,u({},E)),shape:C="circular",showFirstButton:x=!1,showLastButton:R=!1,siblingCount:m=1,size:b="medium",variant:y="text"}=o,S=I(o,w8),{items:M}=MT(u({},o,{componentName:"Pagination"})),v=u({},o,{boundaryCount:r,color:i,count:l,defaultPage:s,disabled:c,getItemAriaLabel:d,hideNextButton:f,hidePrevButton:p,renderItem:g,shape:C,showFirstButton:x,showLastButton:R,siblingCount:m,size:b,variant:y}),$=k8(v);return T.jsx(z8,u({"aria-label":"pagination navigation",className:j($.root,a),ownerState:v,ref:n},S,{children:T.jsx(B8,{className:$.ul,ownerState:v,children:M.map((E,A)=>T.jsx("li",{children:g(u({},E,{color:i,"aria-label":d(E.type,E.page,E.selected),shape:C,size:b,variant:y}))},A))})}))}),L8=mt(T.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),D8=mt(T.jsx("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),P8=k("span",{name:"MuiRadioButtonIcon",shouldForwardProp:Pt})({position:"relative",display:"flex"}),j8=k(L8,{name:"MuiRadioButtonIcon"})({transform:"scale(1)"}),I8=k(D8,{name:"MuiRadioButtonIcon"})(({theme:e,ownerState:t})=>u({left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest})},t.checked&&{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}));function zT(e){const{checked:t=!1,classes:n={},fontSize:o}=e,r=u({},e,{checked:t});return T.jsxs(P8,{className:n.root,ownerState:r,children:[T.jsx(j8,{fontSize:o,className:n.background,ownerState:r}),T.jsx(I8,{fontSize:o,className:n.dot,ownerState:r})]})}const BT=h.createContext(void 0);function NT(){return h.useContext(BT)}function _T(e){return X("MuiRadio",e)}const $v=K("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),U8=["checked","checkedIcon","color","icon","name","onChange","size","className"],H8=e=>{const{classes:t,color:n,size:o}=e,r={root:["root",`color${N(n)}`,o!=="medium"&&`size${N(o)}`]};return u({},t,Q(r,_T,t))},V8=k(nv,{shouldForwardProp:e=>Pt(e)||e==="classes",name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size!=="medium"&&t[`size${N(n.size)}`],t[`color${N(n.color)}`]]}})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${$v.checked}`]:{color:(e.vars||e).palette[t.color].main}},{[`&.${$v.disabled}`]:{color:(e.vars||e).palette.action.disabled}}));function F8(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}const LT=T.jsx(zT,{checked:!0}),DT=T.jsx(zT,{}),G8=h.forwardRef(function(t,n){var o,r;const a=J({props:t,name:"MuiRadio"}),{checked:i,checkedIcon:l=LT,color:s="primary",icon:c=DT,name:d,onChange:f,size:p="medium",className:g}=a,C=I(a,U8),x=u({},a,{color:s,size:p}),R=H8(x),m=NT();let b=i;const y=Ud(f,m&&m.onChange);let S=d;return m&&(typeof b>"u"&&(b=F8(m.value,a.value)),typeof S>"u"&&(S=m.name)),T.jsx(V8,u({type:"radio",icon:h.cloneElement(c,{fontSize:(o=DT.props.fontSize)!=null?o:p}),checkedIcon:h.cloneElement(l,{fontSize:(r=LT.props.fontSize)!=null?r:p}),ownerState:x,classes:R,name:S,checked:b,onChange:y,ref:n,className:j(R.root,g)},C))});function PT(e){return X("MuiRadioGroup",e)}const W8=K("MuiRadioGroup",["root","row","error"]),q8=["actions","children","className","defaultValue","name","onChange","value"],Y8=e=>{const{classes:t,row:n,error:o}=e;return Q({root:["root",n&&"row",o&&"error"]},PT,t)},X8=h.forwardRef(function(t,n){const{actions:o,children:r,className:a,defaultValue:i,name:l,onChange:s,value:c}=t,d=I(t,q8),f=h.useRef(null),p=Y8(t),[g,C]=On({controlled:c,default:i,name:"RadioGroup"});h.useImperativeHandle(o,()=>({focus:()=>{let b=f.current.querySelector("input:not(:disabled):checked");b||(b=f.current.querySelector("input:not(:disabled)")),b&&b.focus()}}),[]);const x=qe(n,f),R=yo(l),m=h.useMemo(()=>({name:R,onChange(b){C(b.target.value),s&&s(b,b.target.value)},value:g}),[R,s,C,g]);return T.jsx(BT.Provider,{value:m,children:T.jsx(SR,u({role:"radiogroup",ref:x,className:j(p.root,a)},d,{children:r}))})}),K8=mt(T.jsx("path",{d:"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"}),"Star"),Q8=mt(T.jsx("path",{d:"M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"}),"StarBorder");function jT(e){return X("MuiRating",e)}const Ll=K("MuiRating",["root","sizeSmall","sizeMedium","sizeLarge","readOnly","disabled","focusVisible","visuallyHidden","pristine","label","labelEmptyValueActive","icon","iconEmpty","iconFilled","iconHover","iconFocus","iconActive","decimal"]),Z8=["value"],J8=["className","defaultValue","disabled","emptyIcon","emptyLabelText","getLabelText","highlightSelectedOnly","icon","IconContainerComponent","max","name","onChange","onChangeActive","onMouseLeave","onMouseMove","precision","readOnly","size","value"];function e9(e){const t=e.toString().split(".")[1];return t?t.length:0}function Mv(e,t){if(e==null)return e;const n=Math.round(e/t)*t;return Number(n.toFixed(e9(t)))}const t9=e=>{const{classes:t,size:n,readOnly:o,disabled:r,emptyValueFocused:a,focusVisible:i}=e,l={root:["root",`size${N(n)}`,r&&"disabled",i&&"focusVisible",o&&"readOnly"],label:["label","pristine"],labelEmptyValue:[a&&"labelEmptyValueActive"],icon:["icon"],iconEmpty:["iconEmpty"],iconFilled:["iconFilled"],iconHover:["iconHover"],iconFocus:["iconFocus"],iconActive:["iconActive"],decimal:["decimal"],visuallyHidden:["visuallyHidden"]};return Q(l,jT,t)},n9=k("span",{name:"MuiRating",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Ll.visuallyHidden}`]:t.visuallyHidden},t.root,t[`size${N(n.size)}`],n.readOnly&&t.readOnly]}})(({theme:e,ownerState:t})=>u({display:"inline-flex",position:"relative",fontSize:e.typography.pxToRem(24),color:"#faaf00",cursor:"pointer",textAlign:"left",width:"min-content",WebkitTapHighlightColor:"transparent",[`&.${Ll.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${Ll.focusVisible} .${Ll.iconActive}`]:{outline:"1px solid #999"},[`& .${Ll.visuallyHidden}`]:RC},t.size==="small"&&{fontSize:e.typography.pxToRem(18)},t.size==="large"&&{fontSize:e.typography.pxToRem(30)},t.readOnly&&{pointerEvents:"none"})),IT=k("label",{name:"MuiRating",slot:"Label",overridesResolver:({ownerState:e},t)=>[t.label,e.emptyValueFocused&&t.labelEmptyValueActive]})(({ownerState:e})=>u({cursor:"inherit"},e.emptyValueFocused&&{top:0,bottom:0,position:"absolute",outline:"1px solid #999",width:"100%"})),o9=k("span",{name:"MuiRating",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.iconEmpty&&t.iconEmpty,n.iconFilled&&t.iconFilled,n.iconHover&&t.iconHover,n.iconFocus&&t.iconFocus,n.iconActive&&t.iconActive]}})(({theme:e,ownerState:t})=>u({display:"flex",transition:e.transitions.create("transform",{duration:e.transitions.duration.shortest}),pointerEvents:"none"},t.iconActive&&{transform:"scale(1.2)"},t.iconEmpty&&{color:(e.vars||e).palette.action.disabled})),r9=k("span",{name:"MuiRating",slot:"Decimal",shouldForwardProp:e=>Cl(e)&&e!=="iconActive",overridesResolver:(e,t)=>{const{iconActive:n}=e;return[t.decimal,n&&t.iconActive]}})(({iconActive:e})=>u({position:"relative"},e&&{transform:"scale(1.2)"}));function a9(e){const t=I(e,Z8);return T.jsx("span",u({},t))}function UT(e){const{classes:t,disabled:n,emptyIcon:o,focus:r,getLabelText:a,highlightSelectedOnly:i,hover:l,icon:s,IconContainerComponent:c,isActive:d,itemValue:f,labelProps:p,name:g,onBlur:C,onChange:x,onClick:R,onFocus:m,readOnly:b,ownerState:y,ratingValue:S,ratingValueRounded:M}=e,v=i?f===S:f<=S,$=f<=l,E=f<=r,A=f===M,O=yo(),w=T.jsx(o9,{as:c,value:f,className:j(t.icon,v?t.iconFilled:t.iconEmpty,$&&t.iconHover,E&&t.iconFocus,d&&t.iconActive),ownerState:u({},y,{iconEmpty:!v,iconFilled:v,iconHover:$,iconFocus:E,iconActive:d}),children:o&&!v?o:s});return b?T.jsx("span",u({},p,{children:w})):T.jsxs(h.Fragment,{children:[T.jsxs(IT,u({ownerState:u({},y,{emptyValueFocused:void 0}),htmlFor:O},p,{children:[w,T.jsx("span",{className:t.visuallyHidden,children:a(f)})]})),T.jsx("input",{className:t.visuallyHidden,onFocus:m,onBlur:C,onChange:x,onClick:R,disabled:n,value:f,id:O,type:"radio",name:g,checked:A})]})}const i9=T.jsx(K8,{fontSize:"inherit"}),l9=T.jsx(Q8,{fontSize:"inherit"});function s9(e){return`${e} Star${e!==1?"s":""}`}const c9=h.forwardRef(function(t,n){const o=J({name:"MuiRating",props:t}),{className:r,defaultValue:a=null,disabled:i=!1,emptyIcon:l=l9,emptyLabelText:s="Empty",getLabelText:c=s9,highlightSelectedOnly:d=!1,icon:f=i9,IconContainerComponent:p=a9,max:g=5,name:C,onChange:x,onChangeActive:R,onMouseLeave:m,onMouseMove:b,precision:y=1,readOnly:S=!1,size:M="medium",value:v}=o,$=I(o,J8),E=yo(C),[A,O]=On({controlled:v,default:a,name:"Rating"}),w=Mv(A,y),D=Yo(),[{hover:_,focus:L},U]=h.useState({hover:-1,focus:-1});let z=w;_!==-1&&(z=_),L!==-1&&(z=L);const{isFocusVisibleRef:P,onBlur:B,onFocus:F,ref:re}=ml(),[ye,xe]=h.useState(!1),ne=h.useRef(),te=qe(re,ne,n),ae=ie=>{b&&b(ie);const de=ne.current,{right:Ae,left:fe,width:Ie}=de.getBoundingClientRect();let Re;D?Re=(Ae-ie.clientX)/Ie:Re=(ie.clientX-fe)/Ie;let Me=Mv(g*Re+y/2,y);Me=Cr(Me,y,g),U(Pe=>Pe.hover===Me&&Pe.focus===Me?Pe:{hover:Me,focus:Me}),xe(!1),R&&_!==Me&&R(ie,Me)},Z=ie=>{m&&m(ie);const de=-1;U({hover:de,focus:de}),R&&_!==de&&R(ie,de)},ge=ie=>{let de=ie.target.value===""?null:parseFloat(ie.target.value);_!==-1&&(de=_),O(de),x&&x(ie,de)},W=ie=>{ie.clientX===0&&ie.clientY===0||(U({hover:-1,focus:-1}),O(null),x&&parseFloat(ie.target.value)===w&&x(ie,null))},se=ie=>{F(ie),P.current===!0&&xe(!0);const de=parseFloat(ie.target.value);U(Ae=>({hover:Ae.hover,focus:de}))},Ce=ie=>{if(_!==-1)return;B(ie),P.current===!1&&xe(!1);const de=-1;U(Ae=>({hover:Ae.hover,focus:de}))},[he,ve]=h.useState(!1),me=u({},o,{defaultValue:a,disabled:i,emptyIcon:l,emptyLabelText:s,emptyValueFocused:he,focusVisible:ye,getLabelText:c,icon:f,IconContainerComponent:p,max:g,precision:y,readOnly:S,size:M}),be=t9(me);return T.jsxs(n9,u({ref:te,onMouseMove:ae,onMouseLeave:Z,className:j(be.root,r,S&&"MuiRating-readOnly"),ownerState:me,role:S?"img":null,"aria-label":S?c(z):null},$,{children:[Array.from(new Array(g)).map((ie,de)=>{const Ae=de+1,fe={classes:be,disabled:i,emptyIcon:l,focus:L,getLabelText:c,highlightSelectedOnly:d,hover:_,icon:f,IconContainerComponent:p,name:E,onBlur:Ce,onChange:ge,onClick:W,onFocus:se,ratingValue:z,ratingValueRounded:w,readOnly:S,ownerState:me},Ie=Ae===Math.ceil(z)&&(_!==-1||L!==-1);if(y<1){const Re=Array.from(new Array(1/y));return T.jsx(r9,{className:j(be.decimal,Ie&&be.iconActive),ownerState:me,iconActive:Ie,children:Re.map((Me,Pe)=>{const ze=Mv(Ae-1+(Pe+1)*y,y);return T.jsx(UT,u({},fe,{isActive:!1,itemValue:ze,labelProps:{style:Re.length-1===Pe?{}:{width:ze===z?`${(Pe+1)*y*100}%`:"0%",overflow:"hidden",position:"absolute"}}}),ze)})},Ae)}return T.jsx(UT,u({},fe,{isActive:Ie,itemValue:Ae}),Ae)}),!S&&!i&&T.jsxs(IT,{className:j(be.label,be.labelEmptyValue),ownerState:me,children:[T.jsx("input",{className:be.visuallyHidden,value:"",id:`${E}-empty`,type:"radio",name:E,checked:w==null,onFocus:()=>ve(!0),onBlur:()=>ve(!1),onChange:ge}),T.jsx("span",{className:be.visuallyHidden,children:s})]})]}))});function HT(e){return X("MuiScopedCssBaseline",e)}const u9=K("MuiScopedCssBaseline",["root"]),d9=["className","component","enableColorScheme"],f9=e=>{const{classes:t}=e;return Q({root:["root"]},HT,t)},p9=k("div",{name:"MuiScopedCssBaseline",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{const n={};return t.enableColorScheme&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([o,r])=>{var a;n[`&${e.getColorSchemeSelector(o).replace(/\s*&/,"")}`]={colorScheme:(a=r.palette)==null?void 0:a.mode}}),u({},K2(e,t.enableColorScheme),Q2(e),{"& *, & *::before, & *::after":{boxSizing:"inherit"},"& strong, & b":{fontWeight:e.typography.fontWeightBold}},n)}),m9=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiScopedCssBaseline"}),{className:r,component:a="div"}=o,i=I(o,d9),l=u({},o,{component:a}),s=f9(l);return T.jsx(p9,u({as:a,className:j(s.root,r),ref:n,ownerState:l},i))});function VT(e){return X("MuiSelect",e)}const Dl=K("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var FT;const g9=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],h9=k("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${Dl.select}`]:t.select},{[`&.${Dl.select}`]:t[n.variant]},{[`&.${Dl.error}`]:t.error},{[`&.${Dl.multiple}`]:t.multiple}]}})(yT,{[`&.${Dl.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),v9=k("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${N(n.variant)}`],n.open&&t.iconOpen]}})(xT),b9=k("input",{shouldForwardProp:e=>Cl(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function GT(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function y9(e){return e==null||typeof e=="string"&&!e.trim()}const x9=e=>{const{classes:t,variant:n,disabled:o,multiple:r,open:a,error:i}=e,l={select:["select",n,o&&"disabled",r&&"multiple",i&&"error"],icon:["icon",`icon${N(n)}`,a&&"iconOpen",o&&"disabled"],nativeInput:["nativeInput"]};return Q(l,VT,t)},C9=h.forwardRef(function(t,n){var o;const{"aria-describedby":r,"aria-label":a,autoFocus:i,autoWidth:l,children:s,className:c,defaultOpen:d,defaultValue:f,disabled:p,displayEmpty:g,error:C=!1,IconComponent:x,inputRef:R,labelId:m,MenuProps:b={},multiple:y,name:S,onBlur:M,onChange:v,onClose:$,onFocus:E,onOpen:A,open:O,readOnly:w,renderValue:D,SelectDisplayProps:_={},tabIndex:L,value:U,variant:z="standard"}=t,P=I(t,g9),[B,F]=On({controlled:U,default:f,name:"Select"}),[re,ye]=On({controlled:O,default:d,name:"Select"}),xe=h.useRef(null),ne=h.useRef(null),[te,ae]=h.useState(null),{current:Z}=h.useRef(O!=null),[ge,W]=h.useState(),se=qe(n,R),Ce=h.useCallback(le=>{ne.current=le,le&&ae(le)},[]),he=te==null?void 0:te.parentNode;h.useImperativeHandle(se,()=>({focus:()=>{ne.current.focus()},node:xe.current,value:B}),[B]),h.useEffect(()=>{d&&re&&te&&!Z&&(W(l?null:he.clientWidth),ne.current.focus())},[te,l]),h.useEffect(()=>{i&&ne.current.focus()},[i]),h.useEffect(()=>{if(!m)return;const le=ct(ne.current).getElementById(m);if(le){const Se=()=>{getSelection().isCollapsed&&ne.current.focus()};return le.addEventListener("click",Se),()=>{le.removeEventListener("click",Se)}}},[m]);const ve=(le,Se)=>{le?A&&A(Se):$&&$(Se),Z||(W(l?null:he.clientWidth),ye(le))},me=le=>{le.button===0&&(le.preventDefault(),ne.current.focus(),ve(!0,le))},be=le=>{ve(!1,le)},ie=h.Children.toArray(s),de=le=>{const Se=ie.find(oe=>oe.props.value===le.target.value);Se!==void 0&&(F(Se.props.value),v&&v(le,Se))},Ae=le=>Se=>{let oe;if(Se.currentTarget.hasAttribute("tabindex")){if(y){oe=Array.isArray(B)?B.slice():[];const ue=B.indexOf(le.props.value);ue===-1?oe.push(le.props.value):oe.splice(ue,1)}else oe=le.props.value;if(le.props.onClick&&le.props.onClick(Se),B!==oe&&(F(oe),v)){const ue=Se.nativeEvent||Se,Oe=new ue.constructor(ue.type,ue);Object.defineProperty(Oe,"target",{writable:!0,value:{value:oe,name:S}}),v(Oe,le)}y||ve(!1,Se)}},fe=le=>{w||[" ","ArrowUp","ArrowDown","Enter"].indexOf(le.key)!==-1&&(le.preventDefault(),ve(!0,le))},Ie=te!==null&&re,Re=le=>{!Ie&&M&&(Object.defineProperty(le,"target",{writable:!0,value:{value:B,name:S}}),M(le))};delete P["aria-invalid"];let Me,Pe;const ze=[];let _e=!1;(ff({value:B})||g)&&(D?Me=D(B):_e=!0);const at=ie.map(le=>{if(!h.isValidElement(le))return null;let Se;if(y){if(!Array.isArray(B))throw new Error(yn(2));Se=B.some(oe=>GT(oe,le.props.value)),Se&&_e&&ze.push(le.props.children)}else Se=GT(B,le.props.value),Se&&_e&&(Pe=le.props.children);return h.cloneElement(le,{"aria-selected":Se?"true":"false",onClick:Ae(le),onKeyUp:oe=>{oe.key===" "&&oe.preventDefault(),le.props.onKeyUp&&le.props.onKeyUp(oe)},role:"option",selected:Se,value:void 0,"data-value":le.props.value})});_e&&(y?ze.length===0?Me=null:Me=ze.reduce((le,Se,oe)=>(le.push(Se),oe{const{classes:t}=e;return t},Ev={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Pt(e)&&e!=="variant",slot:"Root"},$9=k(xc,Ev)(""),M9=k(Mf,Ev)(""),E9=k(Tf,Ev)(""),Ef=h.forwardRef(function(t,n){const o=J({name:"MuiSelect",props:t}),{autoWidth:r=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:d=Wh,id:f,input:p,inputProps:g,label:C,labelId:x,MenuProps:R,multiple:m=!1,native:b=!1,onClose:y,onOpen:S,open:M,renderValue:v,SelectDisplayProps:$,variant:E="outlined"}=o,A=I(o,S9),O=b?CT:C9,w=$o(),D=wr({props:o,muiFormControl:w,states:["variant","error"]}),_=D.variant||E,L=u({},o,{variant:_,classes:i}),U=T9(L),z=I(U,R9),P=p||{standard:T.jsx($9,{ownerState:L}),outlined:T.jsx(M9,{label:C,ownerState:L}),filled:T.jsx(E9,{ownerState:L})}[_],B=qe(n,$r(P));return T.jsx(h.Fragment,{children:h.cloneElement(P,u({inputComponent:O,inputProps:u({children:a,error:D.error,IconComponent:d,variant:_,type:void 0,multiple:m},b?{id:f}:{autoWidth:r,defaultOpen:s,displayEmpty:c,labelId:x,MenuProps:R,onClose:y,onOpen:S,open:M,renderValue:v,SelectDisplayProps:u({id:f},$)},g,{classes:g?_t(z,g.classes):z},p?p.props.inputProps:{})},(m&&b||c)&&_==="outlined"?{notched:!0}:{},{ref:B,className:j(P.props.className,l,U.root)},!p&&{variant:_},A))})});Ef.muiName="Select";function WT(e){return X("MuiSkeleton",e)}const A9=K("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]),O9=["animation","className","component","height","style","variant","width"];let Af=e=>e,qT,YT,XT,KT;const w9=e=>{const{classes:t,variant:n,animation:o,hasChildren:r,width:a,height:i}=e;return Q({root:["root",n,o,r&&"withChildren",r&&!a&&"fitContent",r&&!i&&"heightAuto"]},WT,t)},k9=go(qT||(qT=Af` + 0% { + opacity: 1; + } + + 50% { + opacity: 0.4; + } + + 100% { + opacity: 1; + } +`)),z9=go(YT||(YT=Af` + 0% { + transform: translateX(-100%); + } + + 50% { + /* +0.5s of delay between each loop */ + transform: translateX(100%); + } + + 100% { + transform: translateX(100%); + } +`)),B9=k("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],n.animation!==!1&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})(({theme:e,ownerState:t})=>{const n=Rh(e.shape.borderRadius)||"px",o=Er(e.shape.borderRadius);return u({display:"block",backgroundColor:e.vars?e.vars.palette.Skeleton.bg:fl(e.palette.text.primary,e.palette.mode==="light"?.11:.13),height:"1.2em"},t.variant==="text"&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${o}${n}/${Math.round(o/.6*10)/10}${n}`,"&:empty:before":{content:'"\\00a0"'}},t.variant==="circular"&&{borderRadius:"50%"},t.variant==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius},t.hasChildren&&{"& > *":{visibility:"hidden"}},t.hasChildren&&!t.width&&{maxWidth:"fit-content"},t.hasChildren&&!t.height&&{height:"auto"})},({ownerState:e})=>e.animation==="pulse"&&qo(XT||(XT=Af` + animation: ${0} 2s ease-in-out 0.5s infinite; + `),k9),({ownerState:e,theme:t})=>e.animation==="wave"&&qo(KT||(KT=Af` + position: relative; + overflow: hidden; + + /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */ + -webkit-mask-image: -webkit-radial-gradient(white, black); + + &::after { + animation: ${0} 2s linear 0.5s infinite; + background: linear-gradient( + 90deg, + transparent, + ${0}, + transparent + ); + content: ''; + position: absolute; + transform: translateX(-100%); /* Avoid flash during server-side hydration */ + bottom: 0; + left: 0; + right: 0; + top: 0; + } + `),z9,(t.vars||t).palette.action.hover)),N9=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiSkeleton"}),{animation:r="pulse",className:a,component:i="span",height:l,style:s,variant:c="text",width:d}=o,f=I(o,O9),p=u({},o,{animation:r,component:i,variant:c,hasChildren:!!f.children}),g=w9(p);return T.jsx(B9,u({as:i,ref:n,className:j(g.root,a),ownerState:p},f,{style:u({width:d,height:l},s)}))});function _9(e,t,n=(o,r)=>o===r){return e.length===t.length&&e.every((o,r)=>n(o,t[r]))}const L9=2;function QT(e,t){return e-t}function ZT(e,t){var n;const{index:o}=(n=e.reduce((r,a,i)=>{const l=Math.abs(t-a);return r===null||l({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},U9=e=>e;let Bf;function e$(){return Bf===void 0&&(typeof CSS<"u"&&typeof CSS.supports=="function"?Bf=CSS.supports("touch-action","none"):Bf=!0),Bf}function H9(e){const{"aria-labelledby":t,defaultValue:n,disabled:o=!1,disableSwap:r=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:d,onChangeCommitted:f,orientation:p="horizontal",rootRef:g,scale:C=U9,step:x=1,shiftStep:R=10,tabIndex:m,value:b}=e,y=h.useRef(void 0),[S,M]=h.useState(-1),[v,$]=h.useState(-1),[E,A]=h.useState(!1),O=h.useRef(0),[w,D]=On({controlled:b,default:n??s,name:"Slider"}),_=d&&((q,V,ce)=>{const Ee=q.nativeEvent||q,ke=new Ee.constructor(Ee.type,Ee);Object.defineProperty(ke,"target",{writable:!0,value:{value:V,name:c}}),d(ke,V,ce)}),L=Array.isArray(w);let U=L?w.slice().sort(QT):[w];U=U.map(q=>q==null?s:Cr(q,s,l));const z=i===!0&&x!==null?[...Array(Math.floor((l-s)/x)+1)].map((q,V)=>({value:s+x*V})):i||[],P=z.map(q=>q.value),{isFocusVisibleRef:B,onBlur:F,onFocus:re,ref:ye}=ml(),[xe,ne]=h.useState(-1),te=h.useRef(null),ae=qe(ye,te),Z=qe(g,ae),ge=q=>V=>{var ce;const Ee=Number(V.currentTarget.getAttribute("data-index"));re(V),B.current===!0&&ne(Ee),$(Ee),q==null||(ce=q.onFocus)==null||ce.call(q,V)},W=q=>V=>{var ce;F(V),B.current===!1&&ne(-1),$(-1),q==null||(ce=q.onBlur)==null||ce.call(q,V)},se=(q,V)=>{const ce=Number(q.currentTarget.getAttribute("data-index")),Ee=U[ce],ke=P.indexOf(Ee);let le=V;if(z&&x==null){const Se=P[P.length-1];le>Se?le=Se:leV=>{var ce;if(x!==null){const Ee=Number(V.currentTarget.getAttribute("data-index")),ke=U[Ee];let le=null;(V.key==="ArrowLeft"||V.key==="ArrowDown")&&V.shiftKey||V.key==="PageDown"?le=Math.max(ke-R,s):((V.key==="ArrowRight"||V.key==="ArrowUp")&&V.shiftKey||V.key==="PageUp")&&(le=Math.min(ke+R,l)),le!==null&&(se(V,le),V.preventDefault())}q==null||(ce=q.onKeyDown)==null||ce.call(q,V)};Ft(()=>{if(o&&te.current.contains(document.activeElement)){var q;(q=document.activeElement)==null||q.blur()}},[o]),o&&S!==-1&&M(-1),o&&xe!==-1&&ne(-1);const he=q=>V=>{var ce;(ce=q.onChange)==null||ce.call(q,V),se(V,V.target.valueAsNumber)},ve=h.useRef(void 0);let me=p;a&&p==="horizontal"&&(me+="-reverse");const be=({finger:q,move:V=!1})=>{const{current:ce}=te,{width:Ee,height:ke,bottom:le,left:Se}=ce.getBoundingClientRect();let oe;me.indexOf("vertical")===0?oe=(le-q.y)/ke:oe=(q.x-Se)/Ee,me.indexOf("-reverse")!==-1&&(oe=1-oe);let ue;if(ue=D9(oe,s,l),x)ue=j9(ue,x,s);else{const Le=ZT(P,ue);ue=P[Le]}ue=Cr(ue,s,l);let Oe=0;if(L){V?Oe=ve.current:Oe=ZT(U,ue),r&&(ue=Cr(ue,U[Oe-1]||-1/0,U[Oe+1]||1/0));const Le=ue;ue=JT({values:U,newValue:ue,index:Oe}),r&&V||(Oe=ue.indexOf(Le),ve.current=Oe)}return{newValue:ue,activeIndex:Oe}},ie=ht(q=>{const V=Of(q,y);if(!V)return;if(O.current+=1,q.type==="mousemove"&&q.buttons===0){de(q);return}const{newValue:ce,activeIndex:Ee}=be({finger:V,move:!0});kf({sliderRef:te,activeIndex:Ee,setActive:M}),D(ce),!E&&O.current>L9&&A(!0),_&&!zf(ce,w)&&_(q,ce,Ee)}),de=ht(q=>{const V=Of(q,y);if(A(!1),!V)return;const{newValue:ce}=be({finger:V,move:!0});M(-1),q.type==="touchend"&&$(-1),f&&f(q,ce),y.current=void 0,fe()}),Ae=ht(q=>{if(o)return;e$()||q.preventDefault();const V=q.changedTouches[0];V!=null&&(y.current=V.identifier);const ce=Of(q,y);if(ce!==!1){const{newValue:ke,activeIndex:le}=be({finger:ce});kf({sliderRef:te,activeIndex:le,setActive:M}),D(ke),_&&!zf(ke,w)&&_(q,ke,le)}O.current=0;const Ee=ct(te.current);Ee.addEventListener("touchmove",ie,{passive:!0}),Ee.addEventListener("touchend",de,{passive:!0})}),fe=h.useCallback(()=>{const q=ct(te.current);q.removeEventListener("mousemove",ie),q.removeEventListener("mouseup",de),q.removeEventListener("touchmove",ie),q.removeEventListener("touchend",de)},[de,ie]);h.useEffect(()=>{const{current:q}=te;return q.addEventListener("touchstart",Ae,{passive:e$()}),()=>{q.removeEventListener("touchstart",Ae),fe()}},[fe,Ae]),h.useEffect(()=>{o&&fe()},[o,fe]);const Ie=q=>V=>{var ce;if((ce=q.onMouseDown)==null||ce.call(q,V),o||V.defaultPrevented||V.button!==0)return;V.preventDefault();const Ee=Of(V,y);if(Ee!==!1){const{newValue:le,activeIndex:Se}=be({finger:Ee});kf({sliderRef:te,activeIndex:Se,setActive:M}),D(le),_&&!zf(le,w)&&_(V,le,Se)}O.current=0;const ke=ct(te.current);ke.addEventListener("mousemove",ie,{passive:!0}),ke.addEventListener("mouseup",de)},Re=wf(L?U[0]:s,s,l),Me=wf(U[U.length-1],s,l)-Re,Pe=(q={})=>{const V=Za(q),ce={onMouseDown:Ie(V||{})},Ee=u({},V,ce);return u({},q,{ref:Z},Ee)},ze=q=>V=>{var ce;(ce=q.onMouseOver)==null||ce.call(q,V);const Ee=Number(V.currentTarget.getAttribute("data-index"));$(Ee)},_e=q=>V=>{var ce;(ce=q.onMouseLeave)==null||ce.call(q,V),$(-1)};return{active:S,axis:me,axisProps:I9,dragging:E,focusedThumbIndex:xe,getHiddenInputProps:(q={})=>{var V;const ce=Za(q),Ee={onChange:he(ce||{}),onFocus:ge(ce||{}),onBlur:W(ce||{}),onKeyDown:Ce(ce||{})},ke=u({},ce,Ee);return u({tabIndex:m,"aria-labelledby":t,"aria-orientation":p,"aria-valuemax":C(l),"aria-valuemin":C(s),name:c,type:"range",min:e.min,max:e.max,step:e.step===null&&e.marks?"any":(V=e.step)!=null?V:void 0,disabled:o},q,ke,{style:u({},RC,{direction:a?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:Pe,getThumbProps:(q={})=>{const V=Za(q),ce={onMouseOver:ze(V||{}),onMouseLeave:_e(V||{})};return u({},q,V,ce)},marks:z,open:v,range:L,rootRef:Z,trackLeap:Me,trackOffset:Re,values:U,getThumbStyle:q=>({pointerEvents:S!==-1&&S!==q?"none":void 0})}}const V9=e=>!e||!zo(e);function t$(e){return X("MuiSlider",e)}const to=K("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]),F9=e=>{const{open:t}=e;return{offset:j(t&&to.valueLabelOpen),circle:to.valueLabelCircle,label:to.valueLabelLabel}};function G9(e){const{children:t,className:n,value:o}=e,r=F9(e);return t?h.cloneElement(t,{className:j(t.props.className)},T.jsxs(h.Fragment,{children:[t.props.children,T.jsx("span",{className:j(r.offset,n),"aria-hidden":!0,children:T.jsx("span",{className:r.circle,children:T.jsx("span",{className:r.label,children:o})})})]})):null}const W9=["aria-label","aria-valuetext","aria-labelledby","component","components","componentsProps","color","classes","className","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","orientation","shiftStep","size","step","scale","slotProps","slots","tabIndex","track","value","valueLabelDisplay","valueLabelFormat"];function n$(e){return e}const o$=k("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${N(n.color)}`],n.size!=="medium"&&t[`size${N(n.size)}`],n.marked&&t.marked,n.orientation==="vertical"&&t.vertical,n.track==="inverted"&&t.trackInverted,n.track===!1&&t.trackFalse]}})(({theme:e})=>{var t;return{borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},[`&.${to.disabled}`]:{pointerEvents:"none",cursor:"default",color:(e.vars||e).palette.grey[400]},[`&.${to.dragging}`]:{[`& .${to.thumb}, & .${to.track}`]:{transition:"none"}},variants:[...Object.keys(((t=e.vars)!=null?t:e).palette).filter(n=>{var o;return((o=e.vars)!=null?o:e).palette[n].main}).map(n=>({props:{color:n},style:{color:(e.vars||e).palette[n].main}})),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]}}),r$=k("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),a$=k("span",{name:"MuiSlider",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>{var t;return{display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:e.transitions.create(["left","width","bottom","height"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{border:"none"}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.keys(((t=e.vars)!=null?t:e).palette).filter(n=>{var o;return((o=e.vars)!=null?o:e).palette[n].main}).map(n=>({props:{color:n,track:"inverted"},style:u({},e.vars?{backgroundColor:e.vars.palette.Slider[`${n}Track`],borderColor:e.vars.palette.Slider[`${n}Track`]}:u({backgroundColor:pa(e.palette[n].main,.62),borderColor:pa(e.palette[n].main,.62)},e.applyStyles("dark",{backgroundColor:fa(e.palette[n].main,.5)}),e.applyStyles("dark",{borderColor:fa(e.palette[n].main,.5)})))}))]}}),i$=k("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.thumb,t[`thumbColor${N(n.color)}`],n.size!=="medium"&&t[`thumbSize${N(n.size)}`]]}})(({theme:e})=>{var t;return{position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow","left","bottom"],{duration:e.transitions.duration.shortest}),"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(e.vars||e).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&.${to.disabled}`]:{"&:hover":{boxShadow:"none"}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.keys(((t=e.vars)!=null?t:e).palette).filter(n=>{var o;return((o=e.vars)!=null?o:e).palette[n].main}).map(n=>({props:{color:n},style:{[`&:hover, &.${to.focusVisible}`]:u({},e.vars?{boxShadow:`0px 0px 0px 8px rgba(${e.vars.palette[n].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 8px ${we(e.palette[n].main,.16)}`},{"@media (hover: none)":{boxShadow:"none"}}),[`&.${to.active}`]:u({},e.vars?{boxShadow:`0px 0px 0px 14px rgba(${e.vars.palette[n].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 14px ${we(e.palette[n].main,.16)}`})}}))]}}),l$=k(G9,{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})(({theme:e})=>u({zIndex:1,whiteSpace:"nowrap"},e.typography.body2,{fontWeight:500,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),position:"absolute",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},[`&.${to.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},[`&.${to.valueLabelOpen}`]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:e.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]})),s$=k("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>Cl(e)&&e!=="markActive",overridesResolver:(e,t)=>{const{markActive:n}=e;return[t.mark,n&&t.markActive]}})(({theme:e})=>({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]})),c$=k("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>Cl(e)&&e!=="markLabelActive",overridesResolver:(e,t)=>t.markLabel})(({theme:e})=>u({},e.typography.body2,{color:(e.vars||e).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]})),q9=e=>{const{disabled:t,dragging:n,marked:o,orientation:r,track:a,classes:i,color:l,size:s}=e,c={root:["root",t&&"disabled",n&&"dragging",o&&"marked",r==="vertical"&&"vertical",a==="inverted"&&"trackInverted",a===!1&&"trackFalse",l&&`color${N(l)}`,s&&`size${N(s)}`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled",s&&`thumbSize${N(s)}`,l&&`thumbColor${N(l)}`],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return Q(c,t$,i)},Y9=({children:e})=>e,X9=h.forwardRef(function(t,n){var o,r,a,i,l,s,c,d,f,p,g,C,x,R,m,b,y,S,M,v,$,E,A,O;const w=J({props:t,name:"MuiSlider"}),D=Yo(),{"aria-label":_,"aria-valuetext":L,"aria-labelledby":U,component:z="span",components:P={},componentsProps:B={},color:F="primary",classes:re,className:ye,disableSwap:xe=!1,disabled:ne=!1,getAriaLabel:te,getAriaValueText:ae,marks:Z=!1,max:ge=100,min:W=0,orientation:se="horizontal",shiftStep:Ce=10,size:he="medium",step:ve=1,scale:me=n$,slotProps:be,slots:ie,track:de="normal",valueLabelDisplay:Ae="off",valueLabelFormat:fe=n$}=w,Ie=I(w,W9),Re=u({},w,{isRtl:D,max:ge,min:W,classes:re,disabled:ne,disableSwap:xe,orientation:se,marks:Z,color:F,size:he,step:ve,shiftStep:Ce,scale:me,track:de,valueLabelDisplay:Ae,valueLabelFormat:fe}),{axisProps:Me,getRootProps:Pe,getHiddenInputProps:ze,getThumbProps:_e,open:at,active:it,axis:et,focusedThumbIndex:q,range:V,dragging:ce,marks:Ee,values:ke,trackOffset:le,trackLeap:Se,getThumbStyle:oe}=H9(u({},Re,{rootRef:n}));Re.marked=Ee.length>0&&Ee.some(G=>G.label),Re.dragging=ce,Re.focusedThumbIndex=q;const ue=q9(Re),Oe=(o=(r=ie==null?void 0:ie.root)!=null?r:P.Root)!=null?o:o$,Le=(a=(i=ie==null?void 0:ie.rail)!=null?i:P.Rail)!=null?a:r$,He=(l=(s=ie==null?void 0:ie.track)!=null?s:P.Track)!=null?l:a$,tt=(c=(d=ie==null?void 0:ie.thumb)!=null?d:P.Thumb)!=null?c:i$,vt=(f=(p=ie==null?void 0:ie.valueLabel)!=null?p:P.ValueLabel)!=null?f:l$,Xt=(g=(C=ie==null?void 0:ie.mark)!=null?C:P.Mark)!=null?g:s$,Et=(x=(R=ie==null?void 0:ie.markLabel)!=null?R:P.MarkLabel)!=null?x:c$,Nn=(m=(b=ie==null?void 0:ie.input)!=null?b:P.Input)!=null?m:"input",_o=(y=be==null?void 0:be.root)!=null?y:B.root,Sa=(S=be==null?void 0:be.rail)!=null?S:B.rail,Dr=(M=be==null?void 0:be.track)!=null?M:B.track,Ra=(v=be==null?void 0:be.thumb)!=null?v:B.thumb,_n=($=be==null?void 0:be.valueLabel)!=null?$:B.valueLabel,Wt=(E=be==null?void 0:be.mark)!=null?E:B.mark,bt=(A=be==null?void 0:be.markLabel)!=null?A:B.markLabel,un=(O=be==null?void 0:be.input)!=null?O:B.input,gn=Mt({elementType:Oe,getSlotProps:Pe,externalSlotProps:_o,externalForwardedProps:Ie,additionalProps:u({},V9(Oe)&&{as:z}),ownerState:u({},Re,_o==null?void 0:_o.ownerState),className:[ue.root,ye]}),Lo=Mt({elementType:Le,externalSlotProps:Sa,ownerState:Re,className:ue.rail}),di=Mt({elementType:He,externalSlotProps:Dr,additionalProps:{style:u({},Me[et].offset(le),Me[et].leap(Se))},ownerState:u({},Re,Dr==null?void 0:Dr.ownerState),className:ue.track}),no=Mt({elementType:tt,getSlotProps:_e,externalSlotProps:Ra,ownerState:u({},Re,Ra==null?void 0:Ra.ownerState),className:ue.thumb}),Zo=Mt({elementType:vt,externalSlotProps:_n,ownerState:u({},Re,_n==null?void 0:_n.ownerState),className:ue.valueLabel}),Eo=Mt({elementType:Xt,externalSlotProps:Wt,ownerState:Re,className:ue.mark}),Ln=Mt({elementType:Et,externalSlotProps:bt,ownerState:Re,className:ue.markLabel}),Do=Mt({elementType:Nn,getSlotProps:ze,externalSlotProps:un,ownerState:Re});return T.jsxs(Oe,u({},gn,{children:[T.jsx(Le,u({},Lo)),T.jsx(He,u({},di)),Ee.filter(G=>G.value>=W&&G.value<=ge).map((G,H)=>{const pe=wf(G.value,W,ge),Te=Me[et].offset(pe);let Be;return de===!1?Be=ke.indexOf(G.value)!==-1:Be=de==="normal"&&(V?G.value>=ke[0]&&G.value<=ke[ke.length-1]:G.value<=ke[0])||de==="inverted"&&(V?G.value<=ke[0]||G.value>=ke[ke.length-1]:G.value>=ke[0]),T.jsxs(h.Fragment,{children:[T.jsx(Xt,u({"data-index":H},Eo,!zo(Xt)&&{markActive:Be},{style:u({},Te,Eo.style),className:j(Eo.className,Be&&ue.markActive)})),G.label!=null?T.jsx(Et,u({"aria-hidden":!0,"data-index":H},Ln,!zo(Et)&&{markLabelActive:Be},{style:u({},Te,Ln.style),className:j(ue.markLabel,Ln.className,Be&&ue.markLabelActive),children:G.label})):null]},H)}),ke.map((G,H)=>{const pe=wf(G,W,ge),Te=Me[et].offset(pe),Be=Ae==="off"?Y9:vt;return T.jsx(Be,u({},!zo(Be)&&{valueLabelFormat:fe,valueLabelDisplay:Ae,value:typeof fe=="function"?fe(me(G),H):fe,index:H,open:at===H||it===H||Ae==="on",disabled:ne},Zo,{children:T.jsx(tt,u({"data-index":H},no,{className:j(ue.thumb,no.className,it===H&&ue.active,q===H&&ue.focusVisible),style:u({},Te,oe(H),no.style),children:T.jsx(Nn,u({"data-index":H,"aria-label":te?te(H):_,"aria-valuenow":me(G),"aria-labelledby":U,"aria-valuetext":ae?ae(me(G),H):L,value:ke[H]},Do))}))}),H)})]}))});function K9(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:o,open:r,resumeHideDuration:a}=e,i=Tr();h.useEffect(()=>{if(!r)return;function m(b){b.defaultPrevented||(b.key==="Escape"||b.key==="Esc")&&(o==null||o(b,"escapeKeyDown"))}return document.addEventListener("keydown",m),()=>{document.removeEventListener("keydown",m)}},[r,o]);const l=ht((m,b)=>{o==null||o(m,b)}),s=ht(m=>{!o||m==null||i.start(m,()=>{l(null,"timeout")})});h.useEffect(()=>(r&&s(t),i.clear),[r,t,s,i]);const c=m=>{o==null||o(m,"clickaway")},d=i.clear,f=h.useCallback(()=>{t!=null&&s(a??t*.5)},[t,a,s]),p=m=>b=>{const y=m.onBlur;y==null||y(b),f()},g=m=>b=>{const y=m.onFocus;y==null||y(b),d()},C=m=>b=>{const y=m.onMouseEnter;y==null||y(b),d()},x=m=>b=>{const y=m.onMouseLeave;y==null||y(b),f()};return h.useEffect(()=>{if(!n&&r)return window.addEventListener("focus",f),window.addEventListener("blur",d),()=>{window.removeEventListener("focus",f),window.removeEventListener("blur",d)}},[n,r,f,d]),{getRootProps:(m={})=>{const b=u({},Za(e),Za(m));return u({role:"presentation"},m,b,{onBlur:p(b),onFocus:g(b),onMouseEnter:C(b),onMouseLeave:x(b)})},onClickAway:c}}function u$(e){return X("MuiSnackbarContent",e)}const Q9=K("MuiSnackbarContent",["root","message","action"]),Z9=["action","className","message","role"],J9=e=>{const{classes:t}=e;return Q({root:["root"],action:["action"],message:["message"]},u$,t)},eU=k(Qn,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,n=Vd(e.palette.background.default,t);return u({},e.typography.body2,{color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(n),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:n,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})}),tU=k("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),nU=k("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),d$=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiSnackbarContent"}),{action:r,className:a,message:i,role:l="alert"}=o,s=I(o,Z9),c=o,d=J9(c);return T.jsxs(eU,u({role:l,square:!0,elevation:6,className:j(d.root,a),ownerState:c,ref:n},s,{children:[T.jsx(tU,{className:d.message,ownerState:c,children:i}),r?T.jsx(nU,{className:d.action,ownerState:c,children:r}):null]}))});function f$(e){return X("MuiSnackbar",e)}const oU=K("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]),rU=["onEnter","onExited"],aU=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],iU=e=>{const{classes:t,anchorOrigin:n}=e,o={root:["root",`anchorOrigin${N(n.vertical)}${N(n.horizontal)}`]};return Q(o,f$,t)},p$=k("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`anchorOrigin${N(n.anchorOrigin.vertical)}${N(n.anchorOrigin.horizontal)}`]]}})(({theme:e,ownerState:t})=>{const n={left:"50%",right:"auto",transform:"translateX(-50%)"};return u({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},t.anchorOrigin.vertical==="top"?{top:8}:{bottom:8},t.anchorOrigin.horizontal==="left"&&{justifyContent:"flex-start"},t.anchorOrigin.horizontal==="right"&&{justifyContent:"flex-end"},{[e.breakpoints.up("sm")]:u({},t.anchorOrigin.vertical==="top"?{top:24}:{bottom:24},t.anchorOrigin.horizontal==="center"&&n,t.anchorOrigin.horizontal==="left"&&{left:24,right:"auto"},t.anchorOrigin.horizontal==="right"&&{right:24,left:"auto"})})}),lU=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiSnackbar"}),r=sn(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{action:i,anchorOrigin:{vertical:l,horizontal:s}={vertical:"bottom",horizontal:"left"},autoHideDuration:c=null,children:d,className:f,ClickAwayListenerProps:p,ContentProps:g,disableWindowBlurListener:C=!1,message:x,open:R,TransitionComponent:m=Bl,transitionDuration:b=a,TransitionProps:{onEnter:y,onExited:S}={}}=o,M=I(o.TransitionProps,rU),v=I(o,aU),$=u({},o,{anchorOrigin:{vertical:l,horizontal:s},autoHideDuration:c,disableWindowBlurListener:C,TransitionComponent:m,transitionDuration:b}),E=iU($),{getRootProps:A,onClickAway:O}=K9(u({},$)),[w,D]=h.useState(!0),_=Mt({elementType:p$,getSlotProps:A,externalForwardedProps:v,ownerState:$,additionalProps:{ref:n},className:[E.root,f]}),L=z=>{D(!0),S&&S(z)},U=(z,P)=>{D(!1),y&&y(z,P)};return!R&&w?null:T.jsx(X2,u({onClickAway:O},p,{children:T.jsx(p$,u({},_,{children:T.jsx(m,u({appear:!0,in:R,timeout:b,direction:l==="top"?"down":"up",onEnter:U,onExited:L},M,{children:d||T.jsx(d$,u({message:x,action:i},g))}))}))}))}),sU=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],cU={entering:{transform:"none"},entered:{transform:"none"}},m$=h.forwardRef(function(t,n){const o=sn(),r={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:d,onEntered:f,onEntering:p,onExit:g,onExited:C,onExiting:x,style:R,timeout:m=r,TransitionComponent:b=Kn}=t,y=I(t,sU),S=h.useRef(null),M=qe(S,$r(l),n),v=L=>U=>{if(L){const z=S.current;U===void 0?L(z):L(z,U)}},$=v(p),E=v((L,U)=>{ef(L);const z=Bo({style:R,timeout:m,easing:s},{mode:"enter"});L.style.webkitTransition=o.transitions.create("transform",z),L.style.transition=o.transitions.create("transform",z),d&&d(L,U)}),A=v(f),O=v(x),w=v(L=>{const U=Bo({style:R,timeout:m,easing:s},{mode:"exit"});L.style.webkitTransition=o.transitions.create("transform",U),L.style.transition=o.transitions.create("transform",U),g&&g(L)}),D=v(C),_=L=>{a&&a(S.current,L)};return T.jsx(b,u({appear:i,in:c,nodeRef:S,onEnter:E,onEntered:A,onEntering:$,onExit:w,onExited:D,onExiting:O,addEndListener:_,timeout:m},y,{children:(L,U)=>h.cloneElement(l,u({style:u({transform:"scale(0)",visibility:L==="exited"&&!c?"hidden":void 0},cU[L],R,l.props.style),ref:M},U))}))});function g$(e){return X("MuiSpeedDial",e)}const Rc=K("MuiSpeedDial",["root","fab","directionUp","directionDown","directionLeft","directionRight","actions","actionsClosed"]),uU=["ref"],dU=["ariaLabel","FabProps","children","className","direction","hidden","icon","onBlur","onClose","onFocus","onKeyDown","onMouseEnter","onMouseLeave","onOpen","open","openIcon","TransitionComponent","transitionDuration","TransitionProps"],fU=["ref"],pU=e=>{const{classes:t,open:n,direction:o}=e,r={root:["root",`direction${N(o)}`],fab:["fab"],actions:["actions",!n&&"actionsClosed"]};return Q(r,g$,t)};function Tc(e){if(e==="up"||e==="down")return"vertical";if(e==="right"||e==="left")return"horizontal"}const ba=32,Nf=16,mU=k("div",{name:"MuiSpeedDial",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`direction${N(n.direction)}`]]}})(({theme:e,ownerState:t})=>u({zIndex:(e.vars||e).zIndex.speedDial,display:"flex",alignItems:"center",pointerEvents:"none"},t.direction==="up"&&{flexDirection:"column-reverse",[`& .${Rc.actions}`]:{flexDirection:"column-reverse",marginBottom:-ba,paddingBottom:Nf+ba}},t.direction==="down"&&{flexDirection:"column",[`& .${Rc.actions}`]:{flexDirection:"column",marginTop:-ba,paddingTop:Nf+ba}},t.direction==="left"&&{flexDirection:"row-reverse",[`& .${Rc.actions}`]:{flexDirection:"row-reverse",marginRight:-ba,paddingRight:Nf+ba}},t.direction==="right"&&{flexDirection:"row",[`& .${Rc.actions}`]:{flexDirection:"row",marginLeft:-ba,paddingLeft:Nf+ba}})),gU=k(Rf,{name:"MuiSpeedDial",slot:"Fab",overridesResolver:(e,t)=>t.fab})(()=>({pointerEvents:"auto"})),hU=k("div",{name:"MuiSpeedDial",slot:"Actions",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.actions,!n.open&&t.actionsClosed]}})(({ownerState:e})=>u({display:"flex",pointerEvents:"auto"},!e.open&&{transition:"top 0s linear 0.2s",pointerEvents:"none"})),vU=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiSpeedDial"}),r=sn(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{ariaLabel:i,FabProps:{ref:l}={},children:s,className:c,direction:d="up",hidden:f=!1,icon:p,onBlur:g,onClose:C,onFocus:x,onKeyDown:R,onMouseEnter:m,onMouseLeave:b,onOpen:y,open:S,TransitionComponent:M=m$,transitionDuration:v=a,TransitionProps:$}=o,E=I(o.FabProps,uU),A=I(o,dU),[O,w]=On({controlled:S,default:!1,name:"SpeedDial",state:"open"}),D=u({},o,{open:O,direction:d}),_=pU(D),L=Tr(),U=h.useRef(0),z=h.useRef(),P=h.useRef([]);P.current=[P.current[0]];const B=h.useCallback(W=>{P.current[0]=W},[]),F=qe(l,B),re=(W,se)=>Ce=>{P.current[W+1]=Ce,se&&se(Ce)},ye=W=>{R&&R(W);const se=W.key.replace("Arrow","").toLowerCase(),{current:Ce=se}=z;if(W.key==="Escape"){w(!1),P.current[0].focus(),C&&C(W,"escapeKeyDown");return}if(Tc(se)===Tc(Ce)&&Tc(se)!==void 0){W.preventDefault();const he=se===Ce?1:-1,ve=Cr(U.current+he,0,P.current.length-1);P.current[ve].focus(),U.current=ve,z.current=Ce}};h.useEffect(()=>{O||(U.current=0,z.current=void 0)},[O]);const xe=W=>{W.type==="mouseleave"&&b&&b(W),W.type==="blur"&&g&&g(W),L.clear(),W.type==="blur"?L.start(0,()=>{w(!1),C&&C(W,"blur")}):(w(!1),C&&C(W,"mouseLeave"))},ne=W=>{E.onClick&&E.onClick(W),L.clear(),O?(w(!1),C&&C(W,"toggle")):(w(!0),y&&y(W,"toggle"))},te=W=>{W.type==="mouseenter"&&m&&m(W),W.type==="focus"&&x&&x(W),L.clear(),O||L.start(0,()=>{w(!0),y&&y(W,{focus:"focus",mouseenter:"mouseEnter"}[W.type])})},ae=i.replace(/^[^a-z]+|[^\w:.-]+/gi,""),Z=h.Children.toArray(s).filter(W=>h.isValidElement(W)),ge=Z.map((W,se)=>{const Ce=W.props,{FabProps:{ref:he}={},tooltipPlacement:ve}=Ce,me=I(Ce.FabProps,fU),be=ve||(Tc(d)==="vertical"?"left":"top");return h.cloneElement(W,{FabProps:u({},me,{ref:re(se,he)}),delay:30*(O?se:Z.length-se),open:O,tooltipPlacement:be,id:`${ae}-action-${se}`})});return T.jsxs(mU,u({className:j(_.root,c),ref:n,role:"presentation",onKeyDown:ye,onBlur:xe,onFocus:te,onMouseEnter:te,onMouseLeave:xe,ownerState:D},A,{children:[T.jsx(M,u({in:!f,timeout:v,unmountOnExit:!0},$,{children:T.jsx(gU,u({color:"primary","aria-label":i,"aria-haspopup":"true","aria-expanded":O,"aria-controls":`${ae}-actions`},E,{onClick:ne,className:j(_.fab,E.className),ref:F,ownerState:D,children:h.isValidElement(p)&&Rr(p,["SpeedDialIcon"])?h.cloneElement(p,{open:O}):p}))})),T.jsx(hU,{id:`${ae}-actions`,role:"menu","aria-orientation":Tc(d),className:j(_.actions,!O&&_.actionsClosed),ownerState:D,children:ge})]}))});function h$(e){return X("MuiTooltip",e)}const Br=K("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),bU=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function yU(e){return Math.round(e*1e5)/1e5}const xU=e=>{const{classes:t,disableInteractive:n,arrow:o,touch:r,placement:a}=e,i={popper:["popper",!n&&"popperInteractive",o&&"popperArrow"],tooltip:["tooltip",o&&"tooltipArrow",r&&"touch",`tooltipPlacement${N(a.split("-")[0])}`],arrow:["arrow"]};return Q(i,h$,t)},CU=k(pc,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(({theme:e,ownerState:t,open:n})=>u({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Br.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Br.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Br.arrow}`]:u({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${Br.arrow}`]:u({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),SU=k("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${N(n.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>u({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:we(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${yU(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Br.popper}[data-popper-placement*="left"] &`]:u({transformOrigin:"right center"},t.isRtl?u({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):u({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Br.popper}[data-popper-placement*="right"] &`]:u({transformOrigin:"left center"},t.isRtl?u({marginRight:"14px"},t.touch&&{marginRight:"24px"}):u({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Br.popper}[data-popper-placement*="top"] &`]:u({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Br.popper}[data-popper-placement*="bottom"] &`]:u({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),RU=k("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:we(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let _f=!1;const v$=new Ks;let $c={x:0,y:0};function Lf(e,t){return(n,...o)=>{t&&t(n,...o),e(n,...o)}}const b$=h.forwardRef(function(t,n){var o,r,a,i,l,s,c,d,f,p,g,C,x,R,m,b,y,S,M;const v=J({props:t,name:"MuiTooltip"}),{arrow:$=!1,children:E,components:A={},componentsProps:O={},describeChild:w=!1,disableFocusListener:D=!1,disableHoverListener:_=!1,disableInteractive:L=!1,disableTouchListener:U=!1,enterDelay:z=100,enterNextDelay:P=0,enterTouchDelay:B=700,followCursor:F=!1,id:re,leaveDelay:ye=0,leaveTouchDelay:xe=1500,onClose:ne,onOpen:te,open:ae,placement:Z="bottom",PopperComponent:ge,PopperProps:W={},slotProps:se={},slots:Ce={},title:he,TransitionComponent:ve=Bl,TransitionProps:me}=v,be=I(v,bU),ie=h.isValidElement(E)?E:T.jsx("span",{children:E}),de=sn(),Ae=Yo(),[fe,Ie]=h.useState(),[Re,Me]=h.useState(null),Pe=h.useRef(!1),ze=L||F,_e=Tr(),at=Tr(),it=Tr(),et=Tr(),[q,V]=On({controlled:ae,default:!1,name:"Tooltip",state:"open"});let ce=q;const Ee=yo(re),ke=h.useRef(),le=ht(()=>{ke.current!==void 0&&(document.body.style.WebkitUserSelect=ke.current,ke.current=void 0),et.clear()});h.useEffect(()=>le,[le]);const Se=$e=>{v$.clear(),_f=!0,V(!0),te&&!ce&&te($e)},oe=ht($e=>{v$.start(800+ye,()=>{_f=!1}),V(!1),ne&&ce&&ne($e),_e.start(de.transitions.duration.shortest,()=>{Pe.current=!1})}),ue=$e=>{Pe.current&&$e.type!=="touchstart"||(fe&&fe.removeAttribute("title"),at.clear(),it.clear(),z||_f&&P?at.start(_f?P:z,()=>{Se($e)}):Se($e))},Oe=$e=>{at.clear(),it.start(ye,()=>{oe($e)})},{isFocusVisibleRef:Le,onBlur:He,onFocus:tt,ref:vt}=ml(),[,Xt]=h.useState(!1),Et=$e=>{He($e),Le.current===!1&&(Xt(!1),Oe($e))},Nn=$e=>{fe||Ie($e.currentTarget),tt($e),Le.current===!0&&(Xt(!0),ue($e))},_o=$e=>{Pe.current=!0;const Ye=ie.props;Ye.onTouchStart&&Ye.onTouchStart($e)},Sa=$e=>{_o($e),it.clear(),_e.clear(),le(),ke.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",et.start(B,()=>{document.body.style.WebkitUserSelect=ke.current,ue($e)})},Dr=$e=>{ie.props.onTouchEnd&&ie.props.onTouchEnd($e),le(),it.start(xe,()=>{oe($e)})};h.useEffect(()=>{if(!ce)return;function $e(Ye){(Ye.key==="Escape"||Ye.key==="Esc")&&oe(Ye)}return document.addEventListener("keydown",$e),()=>{document.removeEventListener("keydown",$e)}},[oe,ce]);const Ra=qe($r(ie),vt,Ie,n);!he&&he!==0&&(ce=!1);const _n=h.useRef(),Wt=$e=>{const Ye=ie.props;Ye.onMouseMove&&Ye.onMouseMove($e),$c={x:$e.clientX,y:$e.clientY},_n.current&&_n.current.update()},bt={},un=typeof he=="string";w?(bt.title=!ce&&un&&!_?he:null,bt["aria-describedby"]=ce?Ee:null):(bt["aria-label"]=un?he:null,bt["aria-labelledby"]=ce&&!un?Ee:null);const gn=u({},bt,be,ie.props,{className:j(be.className,ie.props.className),onTouchStart:_o,ref:Ra},F?{onMouseMove:Wt}:{}),Lo={};U||(gn.onTouchStart=Sa,gn.onTouchEnd=Dr),_||(gn.onMouseOver=Lf(ue,gn.onMouseOver),gn.onMouseLeave=Lf(Oe,gn.onMouseLeave),ze||(Lo.onMouseOver=ue,Lo.onMouseLeave=Oe)),D||(gn.onFocus=Lf(Nn,gn.onFocus),gn.onBlur=Lf(Et,gn.onBlur),ze||(Lo.onFocus=Nn,Lo.onBlur=Et));const di=h.useMemo(()=>{var $e;let Ye=[{name:"arrow",enabled:!!Re,options:{element:Re,padding:4}}];return($e=W.popperOptions)!=null&&$e.modifiers&&(Ye=Ye.concat(W.popperOptions.modifiers)),u({},W.popperOptions,{modifiers:Ye})},[Re,W]),no=u({},v,{isRtl:Ae,arrow:$,disableInteractive:ze,placement:Z,PopperComponentProp:ge,touch:Pe.current}),Zo=xU(no),Eo=(o=(r=Ce.popper)!=null?r:A.Popper)!=null?o:CU,Ln=(a=(i=(l=Ce.transition)!=null?l:A.Transition)!=null?i:ve)!=null?a:Bl,Do=(s=(c=Ce.tooltip)!=null?c:A.Tooltip)!=null?s:SU,G=(d=(f=Ce.arrow)!=null?f:A.Arrow)!=null?d:RU,H=hl(Eo,u({},W,(p=se.popper)!=null?p:O.popper,{className:j(Zo.popper,W==null?void 0:W.className,(g=(C=se.popper)!=null?C:O.popper)==null?void 0:g.className)}),no),pe=hl(Ln,u({},me,(x=se.transition)!=null?x:O.transition),no),Te=hl(Do,u({},(R=se.tooltip)!=null?R:O.tooltip,{className:j(Zo.tooltip,(m=(b=se.tooltip)!=null?b:O.tooltip)==null?void 0:m.className)}),no),Be=hl(G,u({},(y=se.arrow)!=null?y:O.arrow,{className:j(Zo.arrow,(S=(M=se.arrow)!=null?M:O.arrow)==null?void 0:S.className)}),no);return T.jsxs(h.Fragment,{children:[h.cloneElement(ie,gn),T.jsx(Eo,u({as:ge??pc,placement:Z,anchorEl:F?{getBoundingClientRect:()=>({top:$c.y,left:$c.x,right:$c.x,bottom:$c.y,width:0,height:0})}:fe,popperRef:_n,open:fe?ce:!1,id:Ee,transition:!0},Lo,H,{popperOptions:di,children:({TransitionProps:$e})=>T.jsx(Ln,u({timeout:de.transitions.duration.shorter},$e,pe,{children:T.jsxs(Do,u({},Te,{children:[he,$?T.jsx(G,u({},Be,{ref:Me})):null]}))}))}))]})});function y$(e){return X("MuiSpeedDialAction",e)}const x$=K("MuiSpeedDialAction",["fab","fabClosed","staticTooltip","staticTooltipClosed","staticTooltipLabel","tooltipPlacementLeft","tooltipPlacementRight"]),TU=["className","delay","FabProps","icon","id","open","TooltipClasses","tooltipOpen","tooltipPlacement","tooltipTitle"],$U=e=>{const{open:t,tooltipPlacement:n,classes:o}=e,r={fab:["fab",!t&&"fabClosed"],staticTooltip:["staticTooltip",`tooltipPlacement${N(n)}`,!t&&"staticTooltipClosed"],staticTooltipLabel:["staticTooltipLabel"]};return Q(r,y$,o)},MU=k(Rf,{name:"MuiSpeedDialAction",slot:"Fab",skipVariantsResolver:!1,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.fab,!n.open&&t.fabClosed]}})(({theme:e,ownerState:t})=>u({margin:8,color:(e.vars||e).palette.text.secondary,backgroundColor:(e.vars||e).palette.background.paper,"&:hover":{backgroundColor:e.vars?e.vars.palette.SpeedDialAction.fabHoverBg:Vd(e.palette.background.paper,.15)},transition:`${e.transitions.create("transform",{duration:e.transitions.duration.shorter})}, opacity 0.8s`,opacity:1},!t.open&&{opacity:0,transform:"scale(0)"})),EU=k("span",{name:"MuiSpeedDialAction",slot:"StaticTooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.staticTooltip,!n.open&&t.staticTooltipClosed,t[`tooltipPlacement${N(n.tooltipPlacement)}`]]}})(({theme:e,ownerState:t})=>({position:"relative",display:"flex",alignItems:"center",[`& .${x$.staticTooltipLabel}`]:u({transition:e.transitions.create(["transform","opacity"],{duration:e.transitions.duration.shorter}),opacity:1},!t.open&&{opacity:0,transform:"scale(0.5)"},t.tooltipPlacement==="left"&&{transformOrigin:"100% 50%",right:"100%",marginRight:8},t.tooltipPlacement==="right"&&{transformOrigin:"0% 50%",left:"100%",marginLeft:8})})),AU=k("span",{name:"MuiSpeedDialAction",slot:"StaticTooltipLabel",overridesResolver:(e,t)=>t.staticTooltipLabel})(({theme:e})=>u({position:"absolute"},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.paper,borderRadius:(e.vars||e).shape.borderRadius,boxShadow:(e.vars||e).shadows[1],color:(e.vars||e).palette.text.secondary,padding:"4px 16px",wordBreak:"keep-all"})),OU=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiSpeedDialAction"}),{className:r,delay:a=0,FabProps:i={},icon:l,id:s,open:c,TooltipClasses:d,tooltipOpen:f=!1,tooltipPlacement:p="left",tooltipTitle:g}=o,C=I(o,TU),x=u({},o,{tooltipPlacement:p}),R=$U(x),[m,b]=h.useState(f),y=()=>{b(!1)},S=()=>{b(!0)},M={transitionDelay:`${a}ms`},v=T.jsx(MU,u({size:"small",className:j(R.fab,r),tabIndex:-1,role:"menuitem",ownerState:x},i,{style:u({},M,i.style),children:l}));return f?T.jsxs(EU,u({id:s,ref:n,className:R.staticTooltip,ownerState:x},C,{children:[T.jsx(AU,{style:M,id:`${s}-label`,className:R.staticTooltipLabel,ownerState:x,children:g}),h.cloneElement(v,{"aria-labelledby":`${s}-label`})]})):(!c&&m&&b(!1),T.jsx(b$,u({id:s,ref:n,title:g,placement:p,onClose:y,onOpen:S,open:c&&m,classes:d},C,{children:v})))}),wU=mt(T.jsx("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add");function C$(e){return X("MuiSpeedDialIcon",e)}const ya=K("MuiSpeedDialIcon",["root","icon","iconOpen","iconWithOpenIconOpen","openIcon","openIconOpen"]),kU=["className","icon","open","openIcon"],zU=e=>{const{classes:t,open:n,openIcon:o}=e;return Q({root:["root"],icon:["icon",n&&"iconOpen",o&&n&&"iconWithOpenIconOpen"],openIcon:["openIcon",n&&"openIconOpen"]},C$,t)},BU=k("span",{name:"MuiSpeedDialIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${ya.icon}`]:t.icon},{[`& .${ya.icon}`]:n.open&&t.iconOpen},{[`& .${ya.icon}`]:n.open&&n.openIcon&&t.iconWithOpenIconOpen},{[`& .${ya.openIcon}`]:t.openIcon},{[`& .${ya.openIcon}`]:n.open&&t.openIconOpen},t.root]}})(({theme:e,ownerState:t})=>({height:24,[`& .${ya.icon}`]:u({transition:e.transitions.create(["transform","opacity"],{duration:e.transitions.duration.short})},t.open&&u({transform:"rotate(45deg)"},t.openIcon&&{opacity:0})),[`& .${ya.openIcon}`]:u({position:"absolute",transition:e.transitions.create(["transform","opacity"],{duration:e.transitions.duration.short}),opacity:0,transform:"rotate(-45deg)"},t.open&&{transform:"rotate(0deg)",opacity:1})})),S$=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiSpeedDialIcon"}),{className:r,icon:a,openIcon:i}=o,l=I(o,kU),s=o,c=zU(s);function d(f,p){return h.isValidElement(f)?h.cloneElement(f,{className:p}):f}return T.jsxs(BU,u({className:j(c.root,r),ref:n,ownerState:s},l,{children:[i?d(i,c.openIcon):null,a?d(a,c.icon):T.jsx(wU,{className:c.icon})]}))});S$.muiName="SpeedDialIcon";const xa=h.createContext({});function NU(){return h.useContext(xa)}const ci=h.createContext({});function _U(){return h.useContext(ci)}function R$(e){return X("MuiStep",e)}const LU=K("MuiStep",["root","horizontal","vertical","alternativeLabel","completed"]),DU=["active","children","className","component","completed","disabled","expanded","index","last"],PU=e=>{const{classes:t,orientation:n,alternativeLabel:o,completed:r}=e;return Q({root:["root",n,o&&"alternativeLabel",r&&"completed"]},R$,t)},jU=k("div",{name:"MuiStep",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})(({ownerState:e})=>u({},e.orientation==="horizontal"&&{paddingLeft:8,paddingRight:8},e.alternativeLabel&&{flex:1,position:"relative"})),IU=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiStep"}),{active:r,children:a,className:i,component:l="div",completed:s,disabled:c,expanded:d=!1,index:f,last:p}=o,g=I(o,DU),{activeStep:C,connector:x,alternativeLabel:R,orientation:m,nonLinear:b}=h.useContext(xa);let[y=!1,S=!1,M=!1]=[r,s,c];C===f?y=r!==void 0?r:!0:!b&&C>f?S=s!==void 0?s:!0:!b&&C({index:f,last:p,expanded:d,icon:f+1,active:y,completed:S,disabled:M}),[f,p,d,y,S,M]),$=u({},o,{active:y,orientation:m,alternativeLabel:R,completed:S,disabled:M,expanded:d,component:l}),E=PU($),A=T.jsxs(jU,u({as:l,className:j(E.root,i),ref:n,ownerState:$},g,{children:[x&&R&&f!==0?x:null,a]}));return T.jsx(ci.Provider,{value:v,children:x&&!R&&f!==0?T.jsxs(h.Fragment,{children:[x,A]}):A})}),UU=mt(T.jsx("path",{d:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-2 17l-5-5 1.4-1.4 3.6 3.6 7.6-7.6L19 8l-9 9z"}),"CheckCircle"),HU=mt(T.jsx("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"Warning");function T$(e){return X("MuiStepIcon",e)}const Df=K("MuiStepIcon",["root","active","completed","error","text"]);var $$;const VU=["active","className","completed","error","icon"],FU=e=>{const{classes:t,active:n,completed:o,error:r}=e;return Q({root:["root",n&&"active",o&&"completed",r&&"error"],text:["text"]},T$,t)},Av=k(nc,{name:"MuiStepIcon",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({display:"block",transition:e.transitions.create("color",{duration:e.transitions.duration.shortest}),color:(e.vars||e).palette.text.disabled,[`&.${Df.completed}`]:{color:(e.vars||e).palette.primary.main},[`&.${Df.active}`]:{color:(e.vars||e).palette.primary.main},[`&.${Df.error}`]:{color:(e.vars||e).palette.error.main}})),GU=k("text",{name:"MuiStepIcon",slot:"Text",overridesResolver:(e,t)=>t.text})(({theme:e})=>({fill:(e.vars||e).palette.primary.contrastText,fontSize:e.typography.caption.fontSize,fontFamily:e.typography.fontFamily})),M$=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiStepIcon"}),{active:r=!1,className:a,completed:i=!1,error:l=!1,icon:s}=o,c=I(o,VU),d=u({},o,{active:r,completed:i,error:l}),f=FU(d);if(typeof s=="number"||typeof s=="string"){const p=j(a,f.root);return l?T.jsx(Av,u({as:HU,className:p,ref:n,ownerState:d},c)):i?T.jsx(Av,u({as:UU,className:p,ref:n,ownerState:d},c)):T.jsxs(Av,u({className:p,ref:n,ownerState:d},c,{children:[$$||($$=T.jsx("circle",{cx:"12",cy:"12",r:"12"})),T.jsx(GU,{className:f.text,x:"12",y:"12",textAnchor:"middle",dominantBaseline:"central",ownerState:d,children:s})]}))}return s});function E$(e){return X("MuiStepLabel",e)}const Nr=K("MuiStepLabel",["root","horizontal","vertical","label","active","completed","error","disabled","iconContainer","alternativeLabel","labelContainer"]),WU=["children","className","componentsProps","error","icon","optional","slotProps","StepIconComponent","StepIconProps"],qU=e=>{const{classes:t,orientation:n,active:o,completed:r,error:a,disabled:i,alternativeLabel:l}=e;return Q({root:["root",n,a&&"error",i&&"disabled",l&&"alternativeLabel"],label:["label",o&&"active",r&&"completed",a&&"error",i&&"disabled",l&&"alternativeLabel"],iconContainer:["iconContainer",o&&"active",r&&"completed",a&&"error",i&&"disabled",l&&"alternativeLabel"],labelContainer:["labelContainer",l&&"alternativeLabel"]},E$,t)},YU=k("span",{name:"MuiStepLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation]]}})(({ownerState:e})=>u({display:"flex",alignItems:"center",[`&.${Nr.alternativeLabel}`]:{flexDirection:"column"},[`&.${Nr.disabled}`]:{cursor:"default"}},e.orientation==="vertical"&&{textAlign:"left",padding:"8px 0"})),XU=k("span",{name:"MuiStepLabel",slot:"Label",overridesResolver:(e,t)=>t.label})(({theme:e})=>u({},e.typography.body2,{display:"block",transition:e.transitions.create("color",{duration:e.transitions.duration.shortest}),[`&.${Nr.active}`]:{color:(e.vars||e).palette.text.primary,fontWeight:500},[`&.${Nr.completed}`]:{color:(e.vars||e).palette.text.primary,fontWeight:500},[`&.${Nr.alternativeLabel}`]:{marginTop:16},[`&.${Nr.error}`]:{color:(e.vars||e).palette.error.main}})),KU=k("span",{name:"MuiStepLabel",slot:"IconContainer",overridesResolver:(e,t)=>t.iconContainer})(()=>({flexShrink:0,display:"flex",paddingRight:8,[`&.${Nr.alternativeLabel}`]:{paddingRight:0}})),QU=k("span",{name:"MuiStepLabel",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})(({theme:e})=>({width:"100%",color:(e.vars||e).palette.text.secondary,[`&.${Nr.alternativeLabel}`]:{textAlign:"center"}})),Ov=h.forwardRef(function(t,n){var o;const r=J({props:t,name:"MuiStepLabel"}),{children:a,className:i,componentsProps:l={},error:s=!1,icon:c,optional:d,slotProps:f={},StepIconComponent:p,StepIconProps:g}=r,C=I(r,WU),{alternativeLabel:x,orientation:R}=h.useContext(xa),{active:m,disabled:b,completed:y,icon:S}=h.useContext(ci),M=c||S;let v=p;M&&!v&&(v=M$);const $=u({},r,{active:m,alternativeLabel:x,completed:y,disabled:b,error:s,orientation:R}),E=qU($),A=(o=f.label)!=null?o:l.label;return T.jsxs(YU,u({className:j(E.root,i),ref:n,ownerState:$},C,{children:[M||v?T.jsx(KU,{className:E.iconContainer,ownerState:$,children:T.jsx(v,u({completed:y,active:m,error:s,icon:M},g))}):null,T.jsxs(QU,{className:E.labelContainer,ownerState:$,children:[a?T.jsx(XU,u({ownerState:$},A,{className:j(E.label,A==null?void 0:A.className),children:a})):null,d]})]}))});Ov.muiName="StepLabel";function A$(e){return X("MuiStepButton",e)}const wv=K("MuiStepButton",["root","horizontal","vertical","touchRipple"]),ZU=["children","className","icon","optional"],JU=e=>{const{classes:t,orientation:n}=e;return Q({root:["root",n],touchRipple:["touchRipple"]},A$,t)},e7=k(Gt,{name:"MuiStepButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${wv.touchRipple}`]:t.touchRipple},t.root,t[n.orientation]]}})(({ownerState:e})=>u({width:"100%",padding:"24px 16px",margin:"-24px -16px",boxSizing:"content-box"},e.orientation==="vertical"&&{justifyContent:"flex-start",padding:"8px",margin:"-8px"},{[`& .${wv.touchRipple}`]:{color:"rgba(0, 0, 0, 0.3)"}})),t7=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiStepButton"}),{children:r,className:a,icon:i,optional:l}=o,s=I(o,ZU),{disabled:c,active:d}=h.useContext(ci),{orientation:f}=h.useContext(xa),p=u({},o,{orientation:f}),g=JU(p),C={icon:i,optional:l},x=Rr(r,["StepLabel"])?h.cloneElement(r,C):T.jsx(Ov,u({},C,{children:r}));return T.jsx(e7,u({focusRipple:!0,disabled:c,TouchRippleProps:{className:g.touchRipple},className:j(g.root,a),ref:n,ownerState:p,"aria-current":d?"step":void 0},s,{children:x}))});function O$(e){return X("MuiStepConnector",e)}const n7=K("MuiStepConnector",["root","horizontal","vertical","alternativeLabel","active","completed","disabled","line","lineHorizontal","lineVertical"]),o7=["className"],r7=e=>{const{classes:t,orientation:n,alternativeLabel:o,active:r,completed:a,disabled:i}=e,l={root:["root",n,o&&"alternativeLabel",r&&"active",a&&"completed",i&&"disabled"],line:["line",`line${N(n)}`]};return Q(l,O$,t)},a7=k("div",{name:"MuiStepConnector",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})(({ownerState:e})=>u({flex:"1 1 auto"},e.orientation==="vertical"&&{marginLeft:12},e.alternativeLabel&&{position:"absolute",top:12,left:"calc(-50% + 20px)",right:"calc(50% + 20px)"})),i7=k("span",{name:"MuiStepConnector",slot:"Line",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.line,t[`line${N(n.orientation)}`]]}})(({ownerState:e,theme:t})=>{const n=t.palette.mode==="light"?t.palette.grey[400]:t.palette.grey[600];return u({display:"block",borderColor:t.vars?t.vars.palette.StepConnector.border:n},e.orientation==="horizontal"&&{borderTopStyle:"solid",borderTopWidth:1},e.orientation==="vertical"&&{borderLeftStyle:"solid",borderLeftWidth:1,minHeight:24})}),w$=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiStepConnector"}),{className:r}=o,a=I(o,o7),{alternativeLabel:i,orientation:l="horizontal"}=h.useContext(xa),{active:s,disabled:c,completed:d}=h.useContext(ci),f=u({},o,{alternativeLabel:i,orientation:l,active:s,completed:d,disabled:c}),p=r7(f);return T.jsx(a7,u({className:j(p.root,r),ref:n,ownerState:f},a,{children:T.jsx(i7,{className:p.line,ownerState:f})}))});function k$(e){return X("MuiStepContent",e)}const l7=K("MuiStepContent",["root","last","transition"]),s7=["children","className","TransitionComponent","transitionDuration","TransitionProps"],c7=e=>{const{classes:t,last:n}=e;return Q({root:["root",n&&"last"],transition:["transition"]},k$,t)},u7=k("div",{name:"MuiStepContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.last&&t.last]}})(({ownerState:e,theme:t})=>u({marginLeft:12,paddingLeft:20,paddingRight:8,borderLeft:t.vars?`1px solid ${t.vars.palette.StepContent.border}`:`1px solid ${t.palette.mode==="light"?t.palette.grey[400]:t.palette.grey[600]}`},e.last&&{borderLeft:"none"})),d7=k(rc,{name:"MuiStepContent",slot:"Transition",overridesResolver:(e,t)=>t.transition})({}),f7=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiStepContent"}),{children:r,className:a,TransitionComponent:i=rc,transitionDuration:l="auto",TransitionProps:s}=o,c=I(o,s7),{orientation:d}=h.useContext(xa),{active:f,last:p,expanded:g}=h.useContext(ci),C=u({},o,{last:p}),x=c7(C);let R=l;return l==="auto"&&!i.muiSupportAuto&&(R=void 0),T.jsx(u7,u({className:j(x.root,a),ref:n,ownerState:C},c,{children:T.jsx(d7,u({as:i,in:f||g,className:x.transition,ownerState:C,timeout:R,unmountOnExit:!0},s,{children:r}))}))});function z$(e){return X("MuiStepper",e)}const p7=K("MuiStepper",["root","horizontal","vertical","nonLinear","alternativeLabel"]),m7=["activeStep","alternativeLabel","children","className","component","connector","nonLinear","orientation"],g7=e=>{const{orientation:t,nonLinear:n,alternativeLabel:o,classes:r}=e;return Q({root:["root",t,n&&"nonLinear",o&&"alternativeLabel"]},z$,r)},h7=k("div",{name:"MuiStepper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.nonLinear&&t.nonLinear]}})(({ownerState:e})=>u({display:"flex"},e.orientation==="horizontal"&&{flexDirection:"row",alignItems:"center"},e.orientation==="vertical"&&{flexDirection:"column"},e.alternativeLabel&&{alignItems:"flex-start"})),v7=T.jsx(w$,{}),b7=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiStepper"}),{activeStep:r=0,alternativeLabel:a=!1,children:i,className:l,component:s="div",connector:c=v7,nonLinear:d=!1,orientation:f="horizontal"}=o,p=I(o,m7),g=u({},o,{nonLinear:d,alternativeLabel:a,orientation:f,component:s}),C=g7(g),x=h.Children.toArray(i).filter(Boolean),R=x.map((b,y)=>h.cloneElement(b,u({index:y,last:y+1===x.length},b.props))),m=h.useMemo(()=>({activeStep:r,alternativeLabel:a,connector:c,nonLinear:d,orientation:f}),[r,a,c,d,f]);return T.jsx(xa.Provider,{value:m,children:T.jsx(h7,u({as:s,ownerState:g,className:j(C.root,l),ref:n},p,{children:R}))})}),y7=["anchor","classes","className","width","style"],x7=k("div",{name:"MuiSwipeArea",shouldForwardProp:Pt})(({theme:e,ownerState:t})=>u({position:"fixed",top:0,left:0,bottom:0,zIndex:e.zIndex.drawer-1},t.anchor==="left"&&{right:"auto"},t.anchor==="right"&&{left:"auto",right:0},t.anchor==="top"&&{bottom:"auto",right:0},t.anchor==="bottom"&&{top:"auto",bottom:0,right:0})),C7=h.forwardRef(function(t,n){const{anchor:o,classes:r={},className:a,width:i,style:l}=t,s=I(t,y7),c=t;return T.jsx(x7,u({className:j("PrivateSwipeArea-root",r.root,r[`anchor${N(o)}`],a),ref:n,style:u({[ii(o)?"width":"height"]:i},l),ownerState:c},s))}),S7=["BackdropProps"],R7=["anchor","disableBackdropTransition","disableDiscovery","disableSwipeToOpen","hideBackdrop","hysteresis","allowSwipeInChildren","minFlingVelocity","ModalProps","onClose","onOpen","open","PaperProps","SwipeAreaProps","swipeAreaWidth","transitionDuration","variant"],Pf=3,kv=20;let _r=null;function zv(e,t,n){return e==="right"?n.body.offsetWidth-t[0].pageX:t[0].pageX}function Bv(e,t,n){return e==="bottom"?n.innerHeight-t[0].clientY:t[0].clientY}function Mc(e,t){return e?t.clientWidth:t.clientHeight}function B$(e,t,n,o){return Math.min(Math.max(n?t-e:o+t-e,0),o)}function T7(e,t){const n=[];for(;e&&e!==t.parentElement;){const o=fn(t).getComputedStyle(e);o.getPropertyValue("position")==="absolute"||o.getPropertyValue("overflow-x")==="hidden"||(e.clientWidth>0&&e.scrollWidth>e.clientWidth||e.clientHeight>0&&e.scrollHeight>e.clientHeight)&&n.push(e),e=e.parentElement}return n}function $7({domTreeShapes:e,start:t,current:n,anchor:o}){const r={scrollPosition:{x:"scrollLeft",y:"scrollTop"},scrollLength:{x:"scrollWidth",y:"scrollHeight"},clientLength:{x:"clientWidth",y:"clientHeight"}};return e.some(a=>{let i=n>=t;(o==="top"||o==="left")&&(i=!i);const l=o==="left"||o==="right"?"x":"y",s=Math.round(a[r.scrollPosition[l]]),c=s>0,d=s+a[r.clientLength[l]]{P.current=null},[m]);const B=h.useCallback((ne,te={})=>{const{mode:ae=null,changeTransition:Z=!0}=te,ge=vc(r,i),W=["right","bottom"].indexOf(ge)!==-1?1:-1,se=ii(i),Ce=se?`translate(${W*ne}px, 0)`:`translate(0, ${W*ne}px)`,he=L.current.style;he.webkitTransform=Ce,he.transform=Ce;let ve="";if(ae&&(ve=r.transitions.create("all",Bo({easing:void 0,style:void 0,timeout:M},{mode:ae}))),Z&&(he.webkitTransition=ve,he.transition=ve),!l&&!d){const me=_.current.style;me.opacity=1-ne/Mc(se,L.current),Z&&(me.webkitTransition=ve,me.transition=ve)}},[i,l,d,r,M]),F=ht(ne=>{if(!z.current)return;if(_r=null,z.current=!1,Il.flushSync(()=>{O(!1)}),!w.current.isSwiping){w.current.isSwiping=null;return}w.current.isSwiping=null;const te=vc(r,i),ae=ii(i);let Z;ae?Z=zv(te,ne.changedTouches,ct(ne.currentTarget)):Z=Bv(te,ne.changedTouches,fn(ne.currentTarget));const ge=ae?w.current.startX:w.current.startY,W=Mc(ae,L.current),se=B$(Z,ge,m,W),Ce=se/W;if(Math.abs(w.current.velocity)>g&&(P.current=Math.abs((W-se)/w.current.velocity)*1e3),m){w.current.velocity>g||Ce>f?x():B(0,{mode:"exit"});return}w.current.velocity<-g||1-Ce>f?R():B(Mc(ae,L.current),{mode:"enter"})}),re=(ne=!1)=>{if(!A){(ne||!(s&&p))&&Il.flushSync(()=>{O(!0)});const te=ii(i);!m&&L.current&&B(Mc(te,L.current)+(s?15:-kv),{changeTransition:!1}),w.current.velocity=0,w.current.lastTime=null,w.current.lastTranslate=null,w.current.paperHit=!1,z.current=!0}},ye=ht(ne=>{if(!L.current||!z.current||_r!==null&&_r!==w.current)return;re(!0);const te=vc(r,i),ae=ii(i),Z=zv(te,ne.touches,ct(ne.currentTarget)),ge=Bv(te,ne.touches,fn(ne.currentTarget));if(m&&L.current.contains(ne.target)&&_r===null){const ve=T7(ne.target,L.current);if($7({domTreeShapes:ve,start:ae?w.current.startX:w.current.startY,current:ae?Z:ge,anchor:i})){_r=!0;return}_r=w.current}if(w.current.isSwiping==null){const ve=Math.abs(Z-w.current.startX),me=Math.abs(ge-w.current.startY),be=ae?ve>me&&ve>Pf:me>ve&&me>Pf;if(be&&ne.cancelable&&ne.preventDefault(),be===!0||(ae?me>Pf:ve>Pf)){if(w.current.isSwiping=be,!be){F(ne);return}w.current.startX=Z,w.current.startY=ge,!s&&!m&&(ae?w.current.startX-=kv:w.current.startY-=kv)}}if(!w.current.isSwiping)return;const W=Mc(ae,L.current);let se=ae?w.current.startX:w.current.startY;m&&!w.current.paperHit&&(se=Math.min(se,W));const Ce=B$(ae?Z:ge,se,m,W);if(m)if(w.current.paperHit)Ce===0&&(w.current.startX=Z,w.current.startY=ge);else if(ae?Z{if(ne.defaultPrevented||ne.defaultMuiPrevented||m&&(d||!_.current.contains(ne.target))&&!L.current.contains(ne.target))return;const te=vc(r,i),ae=ii(i),Z=zv(te,ne.touches,ct(ne.currentTarget)),ge=Bv(te,ne.touches,fn(ne.currentTarget));if(!m){var W;if(c||!(ne.target===D.current||(W=L.current)!=null&&W.contains(ne.target)&&(typeof p=="function"?p(ne,D.current,L.current):p)))return;if(ae){if(Z>S)return}else if(ge>S)return}ne.defaultMuiPrevented=!0,_r=null,w.current.startX=Z,w.current.startY=ge,re()});return h.useEffect(()=>{if(v==="temporary"){const ne=ct(L.current);return ne.addEventListener("touchstart",xe),ne.addEventListener("touchmove",ye,{passive:!m}),ne.addEventListener("touchend",F),()=>{ne.removeEventListener("touchstart",xe),ne.removeEventListener("touchmove",ye,{passive:!m}),ne.removeEventListener("touchend",F)}}},[v,m,xe,ye,F]),h.useEffect(()=>()=>{_r===w.current&&(_r=null)},[]),h.useEffect(()=>{m||O(!1)},[m]),T.jsxs(h.Fragment,{children:[T.jsx(hR,u({open:v==="temporary"&&A?!0:m,variant:v,ModalProps:u({BackdropProps:u({},C,{ref:_})},v==="temporary"&&{keepMounted:!0},$),hideBackdrop:d,PaperProps:u({},b,{style:u({pointerEvents:v==="temporary"&&!m&&!p?"none":""},b.style),ref:U}),anchor:i,transitionDuration:P.current||M,onClose:x,ref:n},E)),!c&&v==="temporary"&&T.jsx(RT,{children:T.jsx(C7,u({anchor:i,ref:D,width:S},y))})]})});function N$(e){return X("MuiSwitch",e)}const pn=K("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),A7=["className","color","edge","size","sx"],O7=e=>{const{classes:t,edge:n,size:o,color:r,checked:a,disabled:i}=e,l={root:["root",n&&`edge${N(n)}`,`size${N(o)}`],switchBase:["switchBase",`color${N(r)}`,a&&"checked",i&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},s=Q(l,N$,t);return u({},t,s)},w7=k("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${N(n.edge)}`],t[`size${N(n.size)}`]]}})({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${pn.thumb}`]:{width:16,height:16},[`& .${pn.switchBase}`]:{padding:4,[`&.${pn.checked}`]:{transform:"translateX(16px)"}}}}]}),k7=k(nv,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${pn.input}`]:t.input},n.color!=="default"&&t[`color${N(n.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${pn.checked}`]:{transform:"translateX(20px)"},[`&.${pn.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${pn.checked} + .${pn.track}`]:{opacity:.5},[`&.${pn.disabled} + .${pn.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${pn.input}`]:{left:"-100%",width:"300%"}}),({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(e.palette).filter(([,t])=>t.main&&t.light).map(([t])=>({props:{color:t},style:{[`&.${pn.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${pn.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode==="light"?pa(e.palette[t].main,.62):fa(e.palette[t].main,.55)}`}},[`&.${pn.checked} + .${pn.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]})),z7=k("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),B7=k("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),N7=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiSwitch"}),{className:r,color:a="primary",edge:i=!1,size:l="medium",sx:s}=o,c=I(o,A7),d=u({},o,{color:a,edge:i,size:l}),f=O7(d),p=T.jsx(B7,{className:f.thumb,ownerState:d});return T.jsxs(w7,{className:j(f.root,r),sx:s,ownerState:d,children:[T.jsx(k7,u({type:"checkbox",icon:p,checkedIcon:p,ref:n,ownerState:d},c,{classes:u({},f,{root:f.switchBase})})),T.jsx(z7,{className:f.track,ownerState:d})]})});function _$(e){return X("MuiTab",e)}const Lr=K("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),_7=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],L7=e=>{const{classes:t,textColor:n,fullWidth:o,wrapped:r,icon:a,label:i,selected:l,disabled:s}=e,c={root:["root",a&&i&&"labelIcon",`textColor${N(n)}`,o&&"fullWidth",r&&"wrapped",l&&"selected",s&&"disabled"],iconWrapper:["iconWrapper"]};return Q(c,_$,t)},D7=k(Gt,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${N(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${Lr.iconWrapper}`]:t.iconWrapper}]}})(({theme:e,ownerState:t})=>u({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:t.iconPosition==="top"||t.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${Lr.iconWrapper}`]:u({},t.iconPosition==="top"&&{marginBottom:6},t.iconPosition==="bottom"&&{marginTop:6},t.iconPosition==="start"&&{marginRight:e.spacing(1)},t.iconPosition==="end"&&{marginLeft:e.spacing(1)})},t.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${Lr.selected}`]:{opacity:1},[`&.${Lr.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor==="primary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Lr.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${Lr.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor==="secondary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Lr.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${Lr.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)})),P7=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTab"}),{className:r,disabled:a=!1,disableFocusRipple:i=!1,fullWidth:l,icon:s,iconPosition:c="top",indicator:d,label:f,onChange:p,onClick:g,onFocus:C,selected:x,selectionFollowsFocus:R,textColor:m="inherit",value:b,wrapped:y=!1}=o,S=I(o,_7),M=u({},o,{disabled:a,disableFocusRipple:i,selected:x,icon:!!s,iconPosition:c,label:!!f,fullWidth:l,textColor:m,wrapped:y}),v=L7(M),$=s&&f&&h.isValidElement(s)?h.cloneElement(s,{className:j(v.iconWrapper,s.props.className)}):s,E=O=>{!x&&p&&p(O,b),g&&g(O)},A=O=>{R&&!x&&p&&p(O,b),C&&C(O)};return T.jsxs(D7,u({focusRipple:!i,className:j(v.root,r),ref:n,role:"tab","aria-selected":x,disabled:a,onClick:E,onFocus:A,ownerState:M,tabIndex:x?0:-1},S,{children:[c==="top"||c==="start"?T.jsxs(h.Fragment,{children:[$,f]}):T.jsxs(h.Fragment,{children:[f,$]}),d]}))}),L$=h.createContext();function D$(e){return X("MuiTable",e)}const j7=K("MuiTable",["root","stickyHeader"]),I7=["className","component","padding","size","stickyHeader"],U7=e=>{const{classes:t,stickyHeader:n}=e;return Q({root:["root",n&&"stickyHeader"]},D$,t)},H7=k("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>u({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":u({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),P$="table",V7=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTable"}),{className:r,component:a=P$,padding:i="normal",size:l="medium",stickyHeader:s=!1}=o,c=I(o,I7),d=u({},o,{component:a,padding:i,size:l,stickyHeader:s}),f=U7(d),p=h.useMemo(()=>({padding:i,size:l,stickyHeader:s}),[i,l,s]);return T.jsx(L$.Provider,{value:p,children:T.jsx(H7,u({as:a,role:a===P$?null:"table",ref:n,className:j(f.root,r),ownerState:d},c))})}),Ec=h.createContext();function j$(e){return X("MuiTableBody",e)}const F7=K("MuiTableBody",["root"]),G7=["className","component"],W7=e=>{const{classes:t}=e;return Q({root:["root"]},j$,t)},q7=k("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),Y7={variant:"body"},I$="tbody",X7=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTableBody"}),{className:r,component:a=I$}=o,i=I(o,G7),l=u({},o,{component:a}),s=W7(l);return T.jsx(Ec.Provider,{value:Y7,children:T.jsx(q7,u({className:j(s.root,r),as:a,ref:n,role:a===I$?null:"rowgroup",ownerState:l},i))})});function U$(e){return X("MuiTableCell",e)}const H$=K("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),K7=["align","className","component","padding","scope","size","sortDirection","variant"],Q7=e=>{const{classes:t,variant:n,align:o,padding:r,size:a,stickyHeader:i}=e,l={root:["root",n,i&&"stickyHeader",o!=="inherit"&&`align${N(o)}`,r!=="normal"&&`padding${N(r)}`,`size${N(a)}`]};return Q(l,U$,t)},Z7=k("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${N(n.size)}`],n.padding!=="normal"&&t[`padding${N(n.padding)}`],n.align!=="inherit"&&t[`align${N(n.align)}`],n.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>u({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid + ${e.palette.mode==="light"?pa(we(e.palette.divider,1),.88):fa(we(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},t.variant==="head"&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},t.variant==="body"&&{color:(e.vars||e).palette.text.primary},t.variant==="footer"&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},t.size==="small"&&{padding:"6px 16px",[`&.${H$.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},t.padding==="checkbox"&&{width:48,padding:"0 0 0 4px"},t.padding==="none"&&{padding:0},t.align==="left"&&{textAlign:"left"},t.align==="center"&&{textAlign:"center"},t.align==="right"&&{textAlign:"right",flexDirection:"row-reverse"},t.align==="justify"&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),jf=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTableCell"}),{align:r="inherit",className:a,component:i,padding:l,scope:s,size:c,sortDirection:d,variant:f}=o,p=I(o,K7),g=h.useContext(L$),C=h.useContext(Ec),x=C&&C.variant==="head";let R;i?R=i:R=x?"th":"td";let m=s;R==="td"?m=void 0:!m&&x&&(m="col");const b=f||C&&C.variant,y=u({},o,{align:r,component:R,padding:l||(g&&g.padding?g.padding:"normal"),size:c||(g&&g.size?g.size:"medium"),sortDirection:d,stickyHeader:b==="head"&&g&&g.stickyHeader,variant:b}),S=Q7(y);let M=null;return d&&(M=d==="asc"?"ascending":"descending"),T.jsx(Z7,u({as:R,ref:n,className:j(S.root,a),"aria-sort":M,scope:m,ownerState:y},p))});function V$(e){return X("MuiTableContainer",e)}const J7=K("MuiTableContainer",["root"]),eH=["className","component"],tH=e=>{const{classes:t}=e;return Q({root:["root"]},V$,t)},nH=k("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,t)=>t.root})({width:"100%",overflowX:"auto"}),oH=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTableContainer"}),{className:r,component:a="div"}=o,i=I(o,eH),l=u({},o,{component:a}),s=tH(l);return T.jsx(nH,u({ref:n,as:a,className:j(s.root,r),ownerState:l},i))});function F$(e){return X("MuiTableFooter",e)}const rH=K("MuiTableFooter",["root"]),aH=["className","component"],iH=e=>{const{classes:t}=e;return Q({root:["root"]},F$,t)},lH=k("tfoot",{name:"MuiTableFooter",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-footer-group"}),sH={variant:"footer"},G$="tfoot",cH=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTableFooter"}),{className:r,component:a=G$}=o,i=I(o,aH),l=u({},o,{component:a}),s=iH(l);return T.jsx(Ec.Provider,{value:sH,children:T.jsx(lH,u({as:a,className:j(s.root,r),ref:n,role:a===G$?null:"rowgroup",ownerState:l},i))})});function W$(e){return X("MuiTableHead",e)}const uH=K("MuiTableHead",["root"]),dH=["className","component"],fH=e=>{const{classes:t}=e;return Q({root:["root"]},W$,t)},pH=k("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),mH={variant:"head"},q$="thead",gH=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTableHead"}),{className:r,component:a=q$}=o,i=I(o,dH),l=u({},o,{component:a}),s=fH(l);return T.jsx(Ec.Provider,{value:mH,children:T.jsx(pH,u({as:a,className:j(s.root,r),ref:n,role:a===q$?null:"rowgroup",ownerState:l},i))})});function Y$(e){return X("MuiToolbar",e)}const hH=K("MuiToolbar",["root","gutters","regular","dense"]),vH=["className","component","disableGutters","variant"],bH=e=>{const{classes:t,disableGutters:n,variant:o}=e;return Q({root:["root",!n&&"gutters",o]},Y$,t)},yH=k("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(({theme:e,ownerState:t})=>u({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},t.variant==="dense"&&{minHeight:48}),({theme:e,ownerState:t})=>t.variant==="regular"&&e.mixins.toolbar),X$=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiToolbar"}),{className:r,component:a="div",disableGutters:i=!1,variant:l="regular"}=o,s=I(o,vH),c=u({},o,{component:a,disableGutters:i,variant:l}),d=bH(c);return T.jsx(yH,u({as:a,className:j(d.root,r),ref:n,ownerState:c},s))}),K$=mt(T.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),Q$=mt(T.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),xH=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],CH=h.forwardRef(function(t,n){var o,r,a,i,l,s,c,d;const{backIconButtonProps:f,count:p,disabled:g=!1,getItemAriaLabel:C,nextIconButtonProps:x,onPageChange:R,page:m,rowsPerPage:b,showFirstButton:y,showLastButton:S,slots:M={},slotProps:v={}}=t,$=I(t,xH),E=Yo(),A=se=>{R(se,0)},O=se=>{R(se,m-1)},w=se=>{R(se,m+1)},D=se=>{R(se,Math.max(0,Math.ceil(p/b)-1))},_=(o=M.firstButton)!=null?o:ma,L=(r=M.lastButton)!=null?r:ma,U=(a=M.nextButton)!=null?a:ma,z=(i=M.previousButton)!=null?i:ma,P=(l=M.firstButtonIcon)!=null?l:Rv,B=(s=M.lastButtonIcon)!=null?s:Tv,F=(c=M.nextButtonIcon)!=null?c:Q$,re=(d=M.previousButtonIcon)!=null?d:K$,ye=E?L:_,xe=E?U:z,ne=E?z:U,te=E?_:L,ae=E?v.lastButton:v.firstButton,Z=E?v.nextButton:v.previousButton,ge=E?v.previousButton:v.nextButton,W=E?v.firstButton:v.lastButton;return T.jsxs("div",u({ref:n},$,{children:[y&&T.jsx(ye,u({onClick:A,disabled:g||m===0,"aria-label":C("first",m),title:C("first",m)},ae,{children:E?T.jsx(B,u({},v.lastButtonIcon)):T.jsx(P,u({},v.firstButtonIcon))})),T.jsx(xe,u({onClick:O,disabled:g||m===0,color:"inherit","aria-label":C("previous",m),title:C("previous",m)},Z??f,{children:E?T.jsx(F,u({},v.nextButtonIcon)):T.jsx(re,u({},v.previousButtonIcon))})),T.jsx(ne,u({onClick:w,disabled:g||(p!==-1?m>=Math.ceil(p/b)-1:!1),color:"inherit","aria-label":C("next",m),title:C("next",m)},ge??x,{children:E?T.jsx(re,u({},v.previousButtonIcon)):T.jsx(F,u({},v.nextButtonIcon))})),S&&T.jsx(te,u({onClick:D,disabled:g||m>=Math.ceil(p/b)-1,"aria-label":C("last",m),title:C("last",m)},W,{children:E?T.jsx(P,u({},v.firstButtonIcon)):T.jsx(B,u({},v.lastButtonIcon))}))]}))});function Z$(e){return X("MuiTablePagination",e)}const Pl=K("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);var J$;const SH=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],RH=k(jf,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}})),TH=k(X$,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>u({[`& .${Pl.actions}`]:t.actions},t.toolbar)})(({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${Pl.actions}`]:{flexShrink:0,marginLeft:20}})),$H=k("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),MH=k("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>u({},e.typography.body2,{flexShrink:0})),EH=k(Ef,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>u({[`& .${Pl.selectIcon}`]:t.selectIcon,[`& .${Pl.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${Pl.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),AH=k(vT,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),OH=k("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>u({},e.typography.body2,{flexShrink:0}));function wH({from:e,to:t,count:n}){return`${e}–${t} of ${n!==-1?n:`more than ${t}`}`}function kH(e){return`Go to ${e} page`}const zH=e=>{const{classes:t}=e;return Q({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},Z$,t)},BH=h.forwardRef(function(t,n){var o;const r=J({props:t,name:"MuiTablePagination"}),{ActionsComponent:a=CH,backIconButtonProps:i,className:l,colSpan:s,component:c=jf,count:d,disabled:f=!1,getItemAriaLabel:p=kH,labelDisplayedRows:g=wH,labelRowsPerPage:C="Rows per page:",nextIconButtonProps:x,onPageChange:R,onRowsPerPageChange:m,page:b,rowsPerPage:y,rowsPerPageOptions:S=[10,25,50,100],SelectProps:M={},showFirstButton:v=!1,showLastButton:$=!1,slotProps:E={},slots:A={}}=r,O=I(r,SH),w=r,D=zH(w),_=(o=E==null?void 0:E.select)!=null?o:M,L=_.native?"option":AH;let U;(c===jf||c==="td")&&(U=s||1e3);const z=yo(_.id),P=yo(_.labelId),B=()=>d===-1?(b+1)*y:y===-1?d:Math.min(d,(b+1)*y);return T.jsx(RH,u({colSpan:U,ref:n,as:c,ownerState:w,className:j(D.root,l)},O,{children:T.jsxs(TH,{className:D.toolbar,children:[T.jsx($H,{className:D.spacer}),S.length>1&&T.jsx(MH,{className:D.selectLabel,id:P,children:C}),S.length>1&&T.jsx(EH,u({variant:"standard"},!_.variant&&{input:J$||(J$=T.jsx(mc,{}))},{value:y,onChange:m,id:z,labelId:P},_,{classes:u({},_.classes,{root:j(D.input,D.selectRoot,(_.classes||{}).root),select:j(D.select,(_.classes||{}).select),icon:j(D.selectIcon,(_.classes||{}).icon)}),disabled:f,children:S.map(F=>h.createElement(L,u({},!zo(L)&&{ownerState:w},{className:D.menuItem,key:F.label?F.label:F,value:F.value?F.value:F}),F.label?F.label:F))})),T.jsx(OH,{className:D.displayedRows,children:g({from:d===0?0:b*y+1,to:B(),count:d===-1?-1:d,page:b})}),T.jsx(a,{className:D.actions,backIconButtonProps:i,count:d,nextIconButtonProps:x,onPageChange:R,page:b,rowsPerPage:y,showFirstButton:v,showLastButton:$,slotProps:E.actions,slots:A.actions,getItemAriaLabel:p,disabled:f})]})}))});function eM(e){return X("MuiTableRow",e)}const Nv=K("MuiTableRow",["root","selected","hover","head","footer"]),NH=["className","component","hover","selected"],_H=e=>{const{classes:t,selected:n,hover:o,head:r,footer:a}=e;return Q({root:["root",n&&"selected",o&&"hover",r&&"head",a&&"footer"]},eM,t)},LH=k("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.head&&t.head,n.footer&&t.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${Nv.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Nv.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),tM="tr",DH=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTableRow"}),{className:r,component:a=tM,hover:i=!1,selected:l=!1}=o,s=I(o,NH),c=h.useContext(Ec),d=u({},o,{component:a,hover:i,selected:l,head:c&&c.variant==="head",footer:c&&c.variant==="footer"}),f=_H(d);return T.jsx(LH,u({as:a,ref:n,className:j(f.root,r),role:a===tM?null:"row",ownerState:d},s))}),PH=mt(T.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function nM(e){return X("MuiTableSortLabel",e)}const If=K("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),jH=["active","children","className","direction","hideSortIcon","IconComponent"],IH=e=>{const{classes:t,direction:n,active:o}=e,r={root:["root",o&&"active"],icon:["icon",`iconDirection${N(n)}`]};return Q(r,nM,t)},UH=k(Gt,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.active&&t.active]}})(({theme:e})=>({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:(e.vars||e).palette.text.secondary},"&:hover":{color:(e.vars||e).palette.text.secondary,[`& .${If.icon}`]:{opacity:.5}},[`&.${If.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${If.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),HH=k("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,t[`iconDirection${N(n.direction)}`]]}})(({theme:e,ownerState:t})=>u({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create(["opacity","transform"],{duration:e.transitions.duration.shorter}),userSelect:"none"},t.direction==="desc"&&{transform:"rotate(0deg)"},t.direction==="asc"&&{transform:"rotate(180deg)"})),VH=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTableSortLabel"}),{active:r=!1,children:a,className:i,direction:l="asc",hideSortIcon:s=!1,IconComponent:c=PH}=o,d=I(o,jH),f=u({},o,{active:r,direction:l,hideSortIcon:s,IconComponent:c}),p=IH(f);return T.jsxs(UH,u({className:j(p.root,i),component:"span",disableRipple:!0,ownerState:f,ref:n},d,{children:[a,s&&!r?null:T.jsx(HH,{as:c,className:j(p.icon),ownerState:f})]}))});function FH(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function GH(e,t,n,o={},r=()=>{}){const{ease:a=FH,duration:i=300}=o;let l=null;const s=t[e];let c=!1;const d=()=>{c=!0},f=p=>{if(c){r(new Error("Animation cancelled"));return}l===null&&(l=p);const g=Math.min(1,(p-l)/i);if(t[e]=a(g)*(n-s)+s,g>=1){requestAnimationFrame(()=>{r(null)});return}requestAnimationFrame(f)};return s===n?(r(new Error("Element already at target position")),d):(requestAnimationFrame(f),d)}const WH=["onChange"],qH={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function YH(e){const{onChange:t}=e,n=I(e,WH),o=h.useRef(),r=h.useRef(null),a=()=>{o.current=r.current.offsetHeight-r.current.clientHeight};return Ft(()=>{const i=pl(()=>{const s=o.current;a(),s!==o.current&&t(o.current)}),l=fn(r.current);return l.addEventListener("resize",i),()=>{i.clear(),l.removeEventListener("resize",i)}},[t]),h.useEffect(()=>{a(),t(o.current)},[t]),T.jsx("div",u({style:qH},n,{ref:r}))}function oM(e){return X("MuiTabScrollButton",e)}const rM=K("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),XH=["className","slots","slotProps","direction","orientation","disabled"],KH=e=>{const{classes:t,orientation:n,disabled:o}=e;return Q({root:["root",n,o&&"disabled"]},oM,t)},QH=k(Gt,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})(({ownerState:e})=>u({width:40,flexShrink:0,opacity:.8,[`&.${rM.disabled}`]:{opacity:0}},e.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),aM=h.forwardRef(function(t,n){var o,r;const a=J({props:t,name:"MuiTabScrollButton"}),{className:i,slots:l={},slotProps:s={},direction:c}=a,d=I(a,XH),f=Yo(),p=u({isRtl:f},a),g=KH(p),C=(o=l.StartScrollButtonIcon)!=null?o:K$,x=(r=l.EndScrollButtonIcon)!=null?r:Q$,R=Mt({elementType:C,externalSlotProps:s.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p}),m=Mt({elementType:x,externalSlotProps:s.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p});return T.jsx(QH,u({component:"div",className:j(g.root,i),ref:n,role:null,ownerState:p,tabIndex:null},d,{children:c==="left"?T.jsx(C,u({},R)):T.jsx(x,u({},m))}))});function iM(e){return X("MuiTabs",e)}const Uf=K("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),ZH=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],lM=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,sM=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,Hf=(e,t,n)=>{let o=!1,r=n(e,t);for(;r;){if(r===e.firstChild){if(o)return;o=!0}const a=r.disabled||r.getAttribute("aria-disabled")==="true";if(!r.hasAttribute("tabindex")||a)r=n(e,r);else{r.focus();return}}},JH=e=>{const{vertical:t,fixed:n,hideScrollbar:o,scrollableX:r,scrollableY:a,centered:i,scrollButtonsHideMobile:l,classes:s}=e;return Q({root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",o&&"hideScrollbar",r&&"scrollableX",a&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",l&&"scrollButtonsHideMobile"],scrollableX:[r&&"scrollableX"],hideScrollbar:[o&&"hideScrollbar"]},iM,s)},eV=k("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Uf.scrollButtons}`]:t.scrollButtons},{[`& .${Uf.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>u({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${Uf.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),tV=k("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})(({ownerState:e})=>u({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),nV=k("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})(({ownerState:e})=>u({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),oV=k("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>u({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},e.indicatorColor==="primary"&&{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor==="secondary"&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),rV=k(YH)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),cM={},aV=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTabs"}),r=sn(),a=Yo(),{"aria-label":i,"aria-labelledby":l,action:s,centered:c=!1,children:d,className:f,component:p="div",allowScrollButtonsMobile:g=!1,indicatorColor:C="primary",onChange:x,orientation:R="horizontal",ScrollButtonComponent:m=aM,scrollButtons:b="auto",selectionFollowsFocus:y,slots:S={},slotProps:M={},TabIndicatorProps:v={},TabScrollButtonProps:$={},textColor:E="primary",value:A,variant:O="standard",visibleScrollbar:w=!1}=o,D=I(o,ZH),_=O==="scrollable",L=R==="vertical",U=L?"scrollTop":"scrollLeft",z=L?"top":"left",P=L?"bottom":"right",B=L?"clientHeight":"clientWidth",F=L?"height":"width",re=u({},o,{component:p,allowScrollButtonsMobile:g,indicatorColor:C,orientation:R,vertical:L,scrollButtons:b,textColor:E,variant:O,visibleScrollbar:w,fixed:!_,hideScrollbar:_&&!w,scrollableX:_&&!L,scrollableY:_&&L,centered:c&&!_,scrollButtonsHideMobile:!g}),ye=JH(re),xe=Mt({elementType:S.StartScrollButtonIcon,externalSlotProps:M.startScrollButtonIcon,ownerState:re}),ne=Mt({elementType:S.EndScrollButtonIcon,externalSlotProps:M.endScrollButtonIcon,ownerState:re}),[te,ae]=h.useState(!1),[Z,ge]=h.useState(cM),[W,se]=h.useState(!1),[Ce,he]=h.useState(!1),[ve,me]=h.useState(!1),[be,ie]=h.useState({overflow:"hidden",scrollbarWidth:0}),de=new Map,Ae=h.useRef(null),fe=h.useRef(null),Ie=()=>{const oe=Ae.current;let ue;if(oe){const Le=oe.getBoundingClientRect();ue={clientWidth:oe.clientWidth,scrollLeft:oe.scrollLeft,scrollTop:oe.scrollTop,scrollLeftNormalized:yk(oe,a?"rtl":"ltr"),scrollWidth:oe.scrollWidth,top:Le.top,bottom:Le.bottom,left:Le.left,right:Le.right}}let Oe;if(oe&&A!==!1){const Le=fe.current.children;if(Le.length>0){const He=Le[de.get(A)];Oe=He?He.getBoundingClientRect():null}}return{tabsMeta:ue,tabMeta:Oe}},Re=ht(()=>{const{tabsMeta:oe,tabMeta:ue}=Ie();let Oe=0,Le;if(L)Le="top",ue&&oe&&(Oe=ue.top-oe.top+oe.scrollTop);else if(Le=a?"right":"left",ue&&oe){const tt=a?oe.scrollLeftNormalized+oe.clientWidth-oe.scrollWidth:oe.scrollLeft;Oe=(a?-1:1)*(ue[Le]-oe[Le]+tt)}const He={[Le]:Oe,[F]:ue?ue[F]:0};if(isNaN(Z[Le])||isNaN(Z[F]))ge(He);else{const tt=Math.abs(Z[Le]-He[Le]),vt=Math.abs(Z[F]-He[F]);(tt>=1||vt>=1)&&ge(He)}}),Me=(oe,{animation:ue=!0}={})=>{ue?GH(U,Ae.current,oe,{duration:r.transitions.duration.standard}):Ae.current[U]=oe},Pe=oe=>{let ue=Ae.current[U];L?ue+=oe:(ue+=oe*(a?-1:1),ue*=a&&CC()==="reverse"?-1:1),Me(ue)},ze=()=>{const oe=Ae.current[B];let ue=0;const Oe=Array.from(fe.current.children);for(let Le=0;Leoe){Le===0&&(ue=oe);break}ue+=He[B]}return ue},_e=()=>{Pe(-1*ze())},at=()=>{Pe(ze())},it=h.useCallback(oe=>{ie({overflow:null,scrollbarWidth:oe})},[]),et=()=>{const oe={};oe.scrollbarSizeListener=_?T.jsx(rV,{onChange:it,className:j(ye.scrollableX,ye.hideScrollbar)}):null;const Oe=_&&(b==="auto"&&(W||Ce)||b===!0);return oe.scrollButtonStart=Oe?T.jsx(m,u({slots:{StartScrollButtonIcon:S.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:xe},orientation:R,direction:a?"right":"left",onClick:_e,disabled:!W},$,{className:j(ye.scrollButtons,$.className)})):null,oe.scrollButtonEnd=Oe?T.jsx(m,u({slots:{EndScrollButtonIcon:S.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:ne},orientation:R,direction:a?"left":"right",onClick:at,disabled:!Ce},$,{className:j(ye.scrollButtons,$.className)})):null,oe},q=ht(oe=>{const{tabsMeta:ue,tabMeta:Oe}=Ie();if(!(!Oe||!ue)){if(Oe[z]ue[P]){const Le=ue[U]+(Oe[P]-ue[P]);Me(Le,{animation:oe})}}}),V=ht(()=>{_&&b!==!1&&me(!ve)});h.useEffect(()=>{const oe=pl(()=>{Ae.current&&Re()});let ue;const Oe=tt=>{tt.forEach(vt=>{vt.removedNodes.forEach(Xt=>{var Et;(Et=ue)==null||Et.unobserve(Xt)}),vt.addedNodes.forEach(Xt=>{var Et;(Et=ue)==null||Et.observe(Xt)})}),oe(),V()},Le=fn(Ae.current);Le.addEventListener("resize",oe);let He;return typeof ResizeObserver<"u"&&(ue=new ResizeObserver(oe),Array.from(fe.current.children).forEach(tt=>{ue.observe(tt)})),typeof MutationObserver<"u"&&(He=new MutationObserver(Oe),He.observe(fe.current,{childList:!0})),()=>{var tt,vt;oe.clear(),Le.removeEventListener("resize",oe),(tt=He)==null||tt.disconnect(),(vt=ue)==null||vt.disconnect()}},[Re,V]),h.useEffect(()=>{const oe=Array.from(fe.current.children),ue=oe.length;if(typeof IntersectionObserver<"u"&&ue>0&&_&&b!==!1){const Oe=oe[0],Le=oe[ue-1],He={root:Ae.current,threshold:.99},tt=Nn=>{se(!Nn[0].isIntersecting)},vt=new IntersectionObserver(tt,He);vt.observe(Oe);const Xt=Nn=>{he(!Nn[0].isIntersecting)},Et=new IntersectionObserver(Xt,He);return Et.observe(Le),()=>{vt.disconnect(),Et.disconnect()}}},[_,b,ve,d==null?void 0:d.length]),h.useEffect(()=>{ae(!0)},[]),h.useEffect(()=>{Re()}),h.useEffect(()=>{q(cM!==Z)},[q,Z]),h.useImperativeHandle(s,()=>({updateIndicator:Re,updateScrollButtons:V}),[Re,V]);const ce=T.jsx(oV,u({},v,{className:j(ye.indicator,v.className),ownerState:re,style:u({},Z,v.style)}));let Ee=0;const ke=h.Children.map(d,oe=>{if(!h.isValidElement(oe))return null;const ue=oe.props.value===void 0?Ee:oe.props.value;de.set(ue,Ee);const Oe=ue===A;return Ee+=1,h.cloneElement(oe,u({fullWidth:O==="fullWidth",indicator:Oe&&!te&&ce,selected:Oe,selectionFollowsFocus:y,onChange:x,textColor:E,value:ue},Ee===1&&A===!1&&!oe.props.tabIndex?{tabIndex:0}:{}))}),le=oe=>{const ue=fe.current,Oe=ct(ue).activeElement;if(Oe.getAttribute("role")!=="tab")return;let He=R==="horizontal"?"ArrowLeft":"ArrowUp",tt=R==="horizontal"?"ArrowRight":"ArrowDown";switch(R==="horizontal"&&a&&(He="ArrowRight",tt="ArrowLeft"),oe.key){case He:oe.preventDefault(),Hf(ue,Oe,sM);break;case tt:oe.preventDefault(),Hf(ue,Oe,lM);break;case"Home":oe.preventDefault(),Hf(ue,null,lM);break;case"End":oe.preventDefault(),Hf(ue,null,sM);break}},Se=et();return T.jsxs(eV,u({className:j(ye.root,f),ownerState:re,ref:n,as:p},D,{children:[Se.scrollButtonStart,Se.scrollbarSizeListener,T.jsxs(tV,{className:ye.scroller,ownerState:re,style:{overflow:be.overflow,[L?`margin${a?"Left":"Right"}`:"marginBottom"]:w?void 0:-be.scrollbarWidth},ref:Ae,children:[T.jsx(nV,{"aria-label":i,"aria-labelledby":l,"aria-orientation":R==="vertical"?"vertical":null,className:ye.flexContainer,ownerState:re,onKeyDown:le,ref:fe,role:"tablist",children:ke}),te&&ce]}),Se.scrollButtonEnd]}))});function uM(e){return X("MuiTextField",e)}const iV=K("MuiTextField",["root"]),lV=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],sV={standard:xc,filled:Tf,outlined:Mf},cV=e=>{const{classes:t}=e;return Q({root:["root"]},uM,t)},uV=k(bR,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),dV=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiTextField"}),{autoComplete:r,autoFocus:a=!1,children:i,className:l,color:s="primary",defaultValue:c,disabled:d=!1,error:f=!1,FormHelperTextProps:p,fullWidth:g=!1,helperText:C,id:x,InputLabelProps:R,inputProps:m,InputProps:b,inputRef:y,label:S,maxRows:M,minRows:v,multiline:$=!1,name:E,onBlur:A,onChange:O,onFocus:w,placeholder:D,required:_=!1,rows:L,select:U=!1,SelectProps:z,type:P,value:B,variant:F="outlined"}=o,re=I(o,lV),ye=u({},o,{autoFocus:a,color:s,disabled:d,error:f,fullWidth:g,multiline:$,required:_,select:U,variant:F}),xe=cV(ye),ne={};F==="outlined"&&(R&&typeof R.shrink<"u"&&(ne.notched=R.shrink),ne.label=S),U&&((!z||!z.native)&&(ne.id=void 0),ne["aria-describedby"]=void 0);const te=yo(x),ae=C&&te?`${te}-helper-text`:void 0,Z=S&&te?`${te}-label`:void 0,ge=sV[F],W=T.jsx(ge,u({"aria-describedby":ae,autoComplete:r,autoFocus:a,defaultValue:c,fullWidth:g,multiline:$,name:E,rows:L,maxRows:M,minRows:v,type:P,value:B,id:te,inputRef:y,onBlur:A,onChange:O,onFocus:w,placeholder:D,inputProps:m},ne,b));return T.jsxs(uV,u({className:j(xe.root,l),disabled:d,error:f,fullWidth:g,ref:n,required:_,color:s,variant:F,ownerState:ye},re,{children:[S!=null&&S!==""&&T.jsx(UR,u({htmlFor:te,id:Z},R,{children:S})),U?T.jsx(Ef,u({"aria-describedby":ae,id:te,labelId:Z,value:B,input:W},z,{children:i})):W,C&&T.jsx($R,u({id:ae},p,{children:C}))]}))});function dM(e){return X("MuiToggleButton",e)}const ui=K("MuiToggleButton",["root","disabled","selected","standard","primary","secondary","sizeSmall","sizeMedium","sizeLarge","fullWidth"]),fM=h.createContext({}),pM=h.createContext(void 0);function fV(e,t){return t===void 0||e===void 0?!1:Array.isArray(t)?t.indexOf(e)>=0:e===t}const pV=["value"],mV=["children","className","color","disabled","disableFocusRipple","fullWidth","onChange","onClick","selected","size","value"],gV=e=>{const{classes:t,fullWidth:n,selected:o,disabled:r,size:a,color:i}=e,l={root:["root",o&&"selected",r&&"disabled",n&&"fullWidth",`size${N(a)}`,i]};return Q(l,dM,t)},hV=k(Gt,{name:"MuiToggleButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`size${N(n.size)}`]]}})(({theme:e,ownerState:t})=>{let n=t.color==="standard"?e.palette.text.primary:e.palette[t.color].main,o;return e.vars&&(n=t.color==="standard"?e.vars.palette.text.primary:e.vars.palette[t.color].main,o=t.color==="standard"?e.vars.palette.text.primaryChannel:e.vars.palette[t.color].mainChannel),u({},e.typography.button,{borderRadius:(e.vars||e).shape.borderRadius,padding:11,border:`1px solid ${(e.vars||e).palette.divider}`,color:(e.vars||e).palette.action.active},t.fullWidth&&{width:"100%"},{[`&.${ui.disabled}`]:{color:(e.vars||e).palette.action.disabled,border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"&:hover":{textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:fl(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${ui.selected}`]:{color:n,backgroundColor:e.vars?`rgba(${o} / ${e.vars.palette.action.selectedOpacity})`:fl(n,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${o} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:fl(n,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${o} / ${e.vars.palette.action.selectedOpacity})`:fl(n,e.palette.action.selectedOpacity)}}}},t.size==="small"&&{padding:7,fontSize:e.typography.pxToRem(13)},t.size==="large"&&{padding:15,fontSize:e.typography.pxToRem(15)})}),vV=h.forwardRef(function(t,n){const o=h.useContext(fM),{value:r}=o,a=I(o,pV),i=h.useContext(pM),l=dl(u({},a,{selected:fV(t.value,r)}),t),s=J({props:l,name:"MuiToggleButton"}),{children:c,className:d,color:f="standard",disabled:p=!1,disableFocusRipple:g=!1,fullWidth:C=!1,onChange:x,onClick:R,selected:m,size:b="medium",value:y}=s,S=I(s,mV),M=u({},s,{color:f,disabled:p,disableFocusRipple:g,fullWidth:C,size:b}),v=gV(M),$=A=>{R&&(R(A,y),A.defaultPrevented)||x&&x(A,y)},E=i||"";return T.jsx(hV,u({className:j(a.className,v.root,d,E),disabled:p,focusRipple:!g,ref:n,onClick:$,onChange:x,value:y,ownerState:M,"aria-pressed":m},S,{children:c}))});function mM(e){return X("MuiToggleButtonGroup",e)}const Rt=K("MuiToggleButtonGroup",["root","selected","horizontal","vertical","disabled","grouped","groupedHorizontal","groupedVertical","fullWidth","firstButton","lastButton","middleButton"]),bV=["children","className","color","disabled","exclusive","fullWidth","onChange","orientation","size","value"],yV=e=>{const{classes:t,orientation:n,fullWidth:o,disabled:r}=e,a={root:["root",n==="vertical"&&"vertical",o&&"fullWidth"],grouped:["grouped",`grouped${N(n)}`,r&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return Q(a,mM,t)},xV=k("div",{name:"MuiToggleButtonGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Rt.grouped}`]:t.grouped},{[`& .${Rt.grouped}`]:t[`grouped${N(n.orientation)}`]},{[`& .${Rt.firstButton}`]:t.firstButton},{[`& .${Rt.lastButton}`]:t.lastButton},{[`& .${Rt.middleButton}`]:t.middleButton},t.root,n.orientation==="vertical"&&t.vertical,n.fullWidth&&t.fullWidth]}})(({ownerState:e,theme:t})=>u({display:"inline-flex",borderRadius:(t.vars||t).shape.borderRadius},e.orientation==="vertical"&&{flexDirection:"column"},e.fullWidth&&{width:"100%"},{[`& .${Rt.grouped}`]:u({},e.orientation==="horizontal"?{[`&.${Rt.selected} + .${Rt.grouped}.${Rt.selected}`]:{borderLeft:0,marginLeft:0}}:{[`&.${Rt.selected} + .${Rt.grouped}.${Rt.selected}`]:{borderTop:0,marginTop:0}})},e.orientation==="horizontal"?{[`& .${Rt.firstButton},& .${Rt.middleButton}`]:{borderTopRightRadius:0,borderBottomRightRadius:0},[`& .${Rt.lastButton},& .${Rt.middleButton}`]:{marginLeft:-1,borderLeft:"1px solid transparent",borderTopLeftRadius:0,borderBottomLeftRadius:0}}:{[`& .${Rt.firstButton},& .${Rt.middleButton}`]:{borderBottomLeftRadius:0,borderBottomRightRadius:0},[`& .${Rt.lastButton},& .${Rt.middleButton}`]:{marginTop:-1,borderTop:"1px solid transparent",borderTopLeftRadius:0,borderTopRightRadius:0}},e.orientation==="horizontal"?{[`& .${Rt.lastButton}.${ui.disabled},& .${Rt.middleButton}.${ui.disabled}`]:{borderLeft:"1px solid transparent"}}:{[`& .${Rt.lastButton}.${ui.disabled},& .${Rt.middleButton}.${ui.disabled}`]:{borderTop:"1px solid transparent"}})),CV=h.forwardRef(function(t,n){const o=J({props:t,name:"MuiToggleButtonGroup"}),{children:r,className:a,color:i="standard",disabled:l=!1,exclusive:s=!1,fullWidth:c=!1,onChange:d,orientation:f="horizontal",size:p="medium",value:g}=o,C=I(o,bV),x=u({},o,{disabled:l,fullWidth:c,orientation:f,size:p}),R=yV(x),m=h.useCallback(($,E)=>{if(!d)return;const A=g&&g.indexOf(E);let O;g&&A>=0?(O=g.slice(),O.splice(A,1)):O=g?g.concat(E):[E],d($,O)},[d,g]),b=h.useCallback(($,E)=>{d&&d($,g===E?null:E)},[d,g]),y=h.useMemo(()=>({className:R.grouped,onChange:s?b:m,value:g,size:p,fullWidth:c,color:i,disabled:l}),[R.grouped,s,b,m,g,p,c,i,l]),S=SC(r),M=S.length,v=$=>{const E=$===0,A=$===M-1;return E&&A?"":E?R.firstButton:A?R.lastButton:R.middleButton};return T.jsx(xV,u({role:"group",className:j(R.root,a),ref:n,ownerState:x},C,{children:T.jsx(fM.Provider,{value:y,children:S.map(($,E)=>T.jsx(pM.Provider,{value:v(E),children:$},E))})}))}),SV=["getTrigger","target"];function RV(e,t){const{disableHysteresis:n=!1,threshold:o=100,target:r}=t,a=e.current;return r&&(e.current=r.pageYOffset!==void 0?r.pageYOffset:r.scrollTop),!n&&a!==void 0&&e.currento}const TV=typeof window<"u"?window:null;function $V(e={}){const{getTrigger:t=RV,target:n=TV}=e,o=I(e,SV),r=h.useRef(),[a,i]=h.useState(()=>t(r,o));return h.useEffect(()=>{const l=()=>{i(t(r,u({target:n},o)))};return l(),n.addEventListener("scroll",l,{passive:!0}),()=>{n.removeEventListener("scroll",l,{passive:!0})}},[n,t,JSON.stringify(o)]),a}const MV="5.18.0",EV=5,AV=18,OV=0,wV=null,kV=null;/** + * @mui/material v5.18.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. + */const zV=oo(Object.freeze(Object.defineProperty({__proto__:null,Accordion:x4,AccordionActions:$4,AccordionDetails:w4,AccordionSummary:X4,Alert:sN,AlertTitle:yN,AppBar:TN,Autocomplete:AL,Avatar:S2,AvatarGroup:jL,Backdrop:Yh,Badge:QL,BottomNavigation:n3,BottomNavigationAction:l3,Box:c3,Breadcrumbs:C3,Button:N2,ButtonBase:Gt,ButtonGroup:z3,ButtonGroupButtonContext:ev,ButtonGroupContext:Jh,Card:D3,CardActionArea:H3,CardActions:q3,CardContent:Z3,CardHeader:aD,CardMedia:fD,Checkbox:ED,Chip:c2,CircularProgress:LD,ClickAwayListener:X2,Collapse:rc,Container:PD,CssBaseline:HD,Dialog:h6,DialogActions:C6,DialogContent:M6,DialogContentText:k6,DialogTitle:_6,Divider:uR,Drawer:hR,Experimental_CssVarsProvider:UB,Fab:Rf,Fade:qh,FilledInput:Tf,FormControl:bR,FormControlLabel:fP,FormGroup:SR,FormHelperText:$R,FormLabel:AR,FormLabelRoot:ER,GlobalStyles:Gh,Grid:_P,Grow:Bl,Hidden:nj,Icon:BR,IconButton:ma,ImageList:dj,ImageListItem:gj,ImageListItemBar:Tj,Input:xc,InputAdornment:Bj,InputBase:mc,InputLabel:UR,LinearProgress:XR,Link:Jj,List:eT,ListItem:yI,ListItemAvatar:TI,ListItemButton:sI,ListItemIcon:AI,ListItemSecondaryAction:gv,ListItemText:zI,ListSubheader:Fh,Menu:gT,MenuItem:vT,MenuList:cT,MobileStepper:a8,Modal:hc,ModalManager:rv,NativeSelect:ST,NoSsr:RT,OutlinedInput:Mf,Pagination:_8,PaginationItem:kT,Paper:Qn,Popover:pT,PopoverPaper:Cv,PopoverRoot:fT,Popper:pc,Portal:Hh,Radio:G8,RadioGroup:X8,Rating:c9,ScopedCssBaseline:m9,Select:Ef,Skeleton:N9,Slide:dR,Slider:X9,SliderMark:s$,SliderMarkLabel:c$,SliderRail:r$,SliderRoot:o$,SliderThumb:i$,SliderTrack:a$,SliderValueLabel:l$,Snackbar:lU,SnackbarContent:d$,SpeedDial:vU,SpeedDialAction:OU,SpeedDialIcon:S$,Stack:yR,Step:IU,StepButton:t7,StepConnector:w$,StepContent:f7,StepContext:ci,StepIcon:M$,StepLabel:Ov,Stepper:b7,StepperContext:xa,StyledEngineProvider:G1,SvgIcon:nc,SwipeableDrawer:E7,Switch:N7,THEME_ID:yr,Tab:P7,TabScrollButton:aM,Table:V7,TableBody:X7,TableCell:jf,TableContainer:oH,TableFooter:cH,TableHead:gH,TablePagination:BH,TableRow:DH,TableSortLabel:VH,Tabs:aV,TextField:dV,TextareaAutosize:d2,ThemeProvider:kB,ToggleButton:vV,ToggleButtonGroup:CV,Toolbar:X$,Tooltip:b$,Typography:cn,Unstable_Grid2:LP,Unstable_TrapFocus:eR,Zoom:m$,accordionActionsClasses:C4,accordionClasses:ac,accordionDetailsClasses:M4,accordionSummaryClasses:oi,adaptV4Theme:Cz,alertClasses:kh,alertTitleClasses:gN,alpha:fl,appBarClasses:xN,autocompleteClasses:Ue,avatarClasses:C2,avatarGroupClasses:T2,backdropClasses:HL,badgeClasses:zr,bottomNavigationActionClasses:Qh,bottomNavigationClasses:ZL,boxClasses:w2,breadcrumbsClasses:z2,buttonBaseClasses:RS,buttonClasses:Al,buttonGroupClasses:en,capitalize:N,cardActionAreaClasses:vf,cardActionsClasses:V3,cardClasses:B3,cardContentClasses:Y3,cardHeaderClasses:tv,cardMediaClasses:iD,checkboxClasses:bf,chipClasses:Xe,circularProgressClasses:AD,collapseClasses:r4,colors:AO,containerClasses:ID,createChainedFunction:Ud,createFilterOptions:LS,createMuiTheme:tB,createStyles:oB,createSvgIcon:mt,createTheme:Ja,css:qo,darkScrollbar:FD,darken:gC,debounce:pl,decomposeColor:Sr,deprecatedPropType:ak,dialogActionsClasses:v6,dialogClasses:xf,dialogContentClasses:S6,dialogContentTextClasses:E6,dialogTitleClasses:lR,dividerClasses:iv,drawerClasses:V6,duration:Sh,easing:ZC,emphasize:rk,experimentalStyled:k,experimental_extendTheme:lS,experimental_sx:GB,fabClasses:Sf,filledInputClasses:Bn,formControlClasses:oP,formControlLabelClasses:Ol,formGroupClasses:pP,formHelperTextClasses:sv,formLabelClasses:wl,generateUtilityClass:X,generateUtilityClasses:K,getAccordionActionsUtilityClass:hS,getAccordionDetailsUtilityClass:vS,getAccordionSummaryUtilityClass:TS,getAccordionUtilityClass:gS,getAlertTitleUtilityClass:BS,getAlertUtilityClass:$S,getAppBarUtilityClass:NS,getAutocompleteUtilityClass:v2,getAvatarGroupUtilityClass:R2,getAvatarUtilityClass:x2,getBackdropUtilityClass:M2,getBadgeUtilityClass:E2,getBottomNavigationActionUtilityClass:O2,getBottomNavigationUtilityClass:A2,getBreadcrumbsUtilityClass:k2,getButtonBaseUtilityClass:SS,getButtonGroupUtilityClass:_2,getButtonUtilityClass:Zh,getCardActionAreaUtilityClass:D2,getCardActionsUtilityClass:P2,getCardContentUtilityClass:j2,getCardHeaderUtilityClass:I2,getCardMediaUtilityClass:U2,getCardUtilityClass:L2,getCheckboxUtilityClass:H2,getChipUtilityClass:l2,getCircularProgressUtilityClass:V2,getCollapseUtilityClass:fS,getContainerUtilityClass:jD,getContrastRatio:ok,getDialogActionsUtilityClass:rR,getDialogContentTextUtilityClass:sR,getDialogContentUtilityClass:aR,getDialogTitleUtilityClass:iR,getDialogUtilityClass:nR,getDividerUtilityClass:cR,getDrawerUtilityClass:fR,getFabUtilityClass:lv,getFilledInputUtilityClass:h2,getFormControlLabelUtilityClasses:xR,getFormControlUtilityClasses:vR,getFormGroupUtilityClass:CR,getFormHelperTextUtilityClasses:RR,getFormLabelUtilityClasses:MR,getGrid2UtilityClass:DP,getGridUtilityClass:wR,getIconButtonUtilityClass:MS,getIconUtilityClass:zR,getImageListItemBarUtilityClass:DR,getImageListItemUtilityClass:LR,getImageListUtilityClass:NR,getInitColorSchemeScript:FB,getInputAdornmentUtilityClass:PR,getInputBaseUtilityClass:p2,getInputLabelUtilityClasses:IR,getInputUtilityClass:m2,getLinearProgressUtilityClass:HR,getLinkUtilityClass:KR,getListItemAvatarUtilityClass:rT,getListItemButtonUtilityClass:nT,getListItemIconUtilityClass:aT,getListItemSecondaryActionClassesUtilityClass:oT,getListItemTextUtilityClass:iT,getListItemUtilityClass:tT,getListSubheaderUtilityClass:i2,getListUtilityClass:JR,getLuminance:Id,getMenuItemUtilityClass:hT,getMenuUtilityClass:mT,getMobileStepperUtilityClass:bT,getModalUtilityClass:av,getNativeSelectUtilityClasses:Sv,getOffsetLeft:yv,getOffsetTop:bv,getOutlinedInputUtilityClass:g2,getOverlayAlpha:Zd,getPaginationItemUtilityClass:ET,getPaginationUtilityClass:$T,getPaperUtilityClass:pS,getPopoverUtilityClass:uT,getPopperUtilityClass:a2,getRadioGroupUtilityClass:PT,getRadioUtilityClass:_T,getRatingUtilityClass:jT,getScopedCssBaselineUtilityClass:HT,getSelectUtilityClasses:VT,getSkeletonUtilityClass:WT,getSliderUtilityClass:t$,getSnackbarContentUtilityClass:u$,getSnackbarUtilityClass:f$,getSpeedDialActionUtilityClass:y$,getSpeedDialIconUtilityClass:C$,getSpeedDialUtilityClass:g$,getStepButtonUtilityClass:A$,getStepConnectorUtilityClass:O$,getStepContentUtilityClass:k$,getStepIconUtilityClass:T$,getStepLabelUtilityClass:E$,getStepUtilityClass:R$,getStepperUtilityClass:z$,getSvgIconUtilityClass:cS,getSwitchUtilityClass:N$,getTabScrollButtonUtilityClass:oM,getTabUtilityClass:_$,getTableBodyUtilityClass:j$,getTableCellUtilityClass:U$,getTableContainerUtilityClass:V$,getTableFooterUtilityClass:F$,getTableHeadUtilityClass:W$,getTablePaginationUtilityClass:Z$,getTableRowUtilityClass:eM,getTableSortLabelUtilityClass:nM,getTableUtilityClass:D$,getTabsUtilityClass:iM,getTextFieldUtilityClass:uM,getToggleButtonGroupUtilityClass:mM,getToggleButtonUtilityClass:dM,getToolbarUtilityClass:Y$,getTooltipUtilityClass:h$,getTouchRippleUtilityClass:z4,getTypographyUtilityClass:kS,grid2Classes:UP,gridClasses:kl,hexToRgb:pC,hslToRgb:mC,iconButtonClasses:ES,iconClasses:oj,imageListClasses:lj,imageListItemBarClasses:hj,imageListItemClasses:dv,inputAdornmentClasses:fv,inputBaseClasses:zn,inputClasses:kr,inputLabelClasses:Nj,isMuiElement:Rr,keyframes:go,lighten:hC,linearProgressClasses:Pj,linkClasses:QR,listClasses:eI,listItemAvatarClasses:xI,listItemButtonClasses:si,listItemClasses:li,listItemIconClasses:hv,listItemSecondaryActionClasses:cI,listItemTextClasses:Cc,listSubheaderClasses:K_,major:EV,makeStyles:zB,menuClasses:jI,menuItemClasses:_l,minor:AV,mobileStepperClasses:ZI,modalClasses:tR,nativeSelectClasses:$f,outlinedInputClasses:No,ownerDocument:ct,ownerWindow:fn,paginationClasses:R8,paginationItemClasses:eo,paperClasses:u4,patch:OV,popoverClasses:NI,preReleaseLabel:wV,preReleaseNumber:kV,private_createMixins:PC,private_createTypography:Ch,private_excludeVariablesFromRoot:sS,radioClasses:$v,radioGroupClasses:W8,ratingClasses:Ll,recomposeColor:Ys,requirePropFactory:ik,responsiveFontSizes:sB,rgbToHex:nk,scopedCssBaselineClasses:u9,selectClasses:Dl,setRef:Xs,shouldSkipGeneratingVar:iS,skeletonClasses:A9,sliderClasses:to,snackbarClasses:oU,snackbarContentClasses:Q9,speedDialActionClasses:x$,speedDialClasses:Rc,speedDialIconClasses:ya,stackClasses:lP,stepButtonClasses:wv,stepClasses:LU,stepConnectorClasses:n7,stepContentClasses:l7,stepIconClasses:Df,stepLabelClasses:Nr,stepperClasses:p7,styled:k,svgIconClasses:WB,switchClasses:pn,tabClasses:Lr,tabScrollButtonClasses:rM,tableBodyClasses:F7,tableCellClasses:H$,tableClasses:j7,tableContainerClasses:J7,tableFooterClasses:rH,tableHeadClasses:uH,tablePaginationClasses:Pl,tableRowClasses:Nv,tableSortLabelClasses:If,tabsClasses:Uf,textFieldClasses:iV,toggleButtonClasses:ui,toggleButtonGroupClasses:Rt,toolbarClasses:hH,tooltipClasses:Br,touchRippleClasses:Zn,typographyClasses:cN,unstable_ClassNameGenerator:KB,unstable_composeClasses:Q,unstable_createMuiStrictModeTheme:nB,unstable_getUnit:Rh,unstable_toUnitless:Er,unstable_useEnhancedEffect:Ft,unstable_useId:yo,unsupportedProp:sk,useAutocomplete:PS,useColorScheme:HB,useControlled:On,useEventCallback:ht,useForkRef:qe,useFormControl:$o,useIsFocusVisible:ml,useMediaQuery:fC,usePagination:MT,useRadioGroup:NT,useScrollTrigger:$V,useStepContext:_U,useStepperContext:NU,useTheme:sn,useThemeProps:cB,version:MV,withStyles:BB,withTheme:NB},Symbol.toStringTag,{value:"Module"}))),BV=oo(c6),NV=oo(Z6),_V=oo(E3);var LV=Object.create,Ac=Object.defineProperty,DV=Object.defineProperties,PV=Object.getOwnPropertyDescriptor,jV=Object.getOwnPropertyDescriptors,IV=Object.getOwnPropertyNames,Vf=Object.getOwnPropertySymbols,UV=Object.getPrototypeOf,_v=Object.prototype.hasOwnProperty,gM=Object.prototype.propertyIsEnumerable,hM=(e,t,n)=>t in e?Ac(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ff=(e,t)=>{for(var n in t||(t={}))_v.call(t,n)&&hM(e,n,t[n]);if(Vf)for(var n of Vf(t))gM.call(t,n)&&hM(e,n,t[n]);return e},HV=(e,t)=>DV(e,jV(t)),VV=(e,t)=>{var n={};for(var o in e)_v.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Vf)for(var o of Vf(e))t.indexOf(o)<0&&gM.call(e,o)&&(n[o]=e[o]);return n},FV=(e,t)=>{for(var n in t)Ac(e,n,{get:t[n],enumerable:!0})},vM=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of IV(t))!_v.call(e,r)&&r!==n&&Ac(e,r,{get:()=>t[r],enumerable:!(o=PV(t,r))||o.enumerable});return e},Lv=(e,t,n)=>(n=e!=null?LV(UV(e)):{},vM(!e||!e.__esModule?Ac(n,"default",{value:e,enumerable:!0}):n,e)),GV=e=>vM(Ac({},"__esModule",{value:!0}),e),WV=(e,t,n)=>new Promise((o,r)=>{var a=s=>{try{l(n.next(s))}catch(c){r(c)}},i=s=>{try{l(n.throw(s))}catch(c){r(c)}},l=s=>s.done?o(s.value):Promise.resolve(s.value).then(a,i);l((n=n.apply(e,t)).next())}),bM={};FV(bM,{default:()=>oF});var qV=GV(bM),mn=zV,Gf=h,zt=T,YV=e=>[{label:"coordination",endpoint:"https://info.cfde.cloud/centers/ICC",rotate:"216deg",position:{transform:`translate(${-e/20}px, ${e/3.2+10}px)`},text_position:{top:"30%",left:"23%"},image_position:{top:"60%",left:"47%"}},{label:"cloud",endpoint:"https://info.cfde.cloud/centers/CWIC",rotate:"-72deg",position:{transform:`translate(${e/2.5}px, ${e/1.77+10}px)`},text_position:{top:"50%",left:"55%"},image_position:{top:"50%",left:"20%"}},{label:"knowledge",endpoint:"https://info.cfde.cloud/centers/KC",position:{transform:`translate(${e/3.25}px, ${e*1.07+10}px)`},text_position:{top:"75%",left:"10%"},image_position:{top:"30%",left:"13%"}},{label:"training",endpoint:"https://info.cfde.cloud/centers/TC",rotate:"72deg",position:{transform:`translate(${-e/5}px, ${e*1.135+10}px)`},text_position:{top:"65%",left:"15%"},image_position:{top:"20%",left:"45%"}},{label:"data",endpoint:"https://info.cfde.cloud/centers/DRC",rotate:"144deg",position:{transform:`translate(${-e/2.4}px, ${e/1.49+10}px)`},text_position:{top:"25%",left:"25%"},image_position:{top:"35%",left:"60%"}}],XV=280;function KV(){let[e,t]=(0,Gf.useState)(()=>({height:window.innerHeight,width:window.innerWidth}));return(0,Gf.useEffect)(()=>{let n={},o=()=>{n.resizeTimeout&&clearTimeout(n.resizeTimeout),n.resizeTimeout=setTimeout(()=>{t({height:window.innerHeight,width:window.innerWidth})},200)};return window.addEventListener("resize",o),()=>window.removeEventListener("resize",o)},[]),e}function QV({dccs:e,handleClose:t}){let n=2*Math.PI/e.length,o=KV(),r=Math.max(Math.min(o.width/2,o.height/2,XV)-30,100),a=(0,Gf.useRef)(null);return(0,Gf.useEffect)(()=>{a.current&&a.current.addEventListener("click",t)},[a.current]),(0,zt.jsx)(mn.Container,{sx:{position:"relative",height:"100vh"},ref:a,children:(0,zt.jsx)(mn.Container,{sx:{position:"absolute",margin:0,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:(0,zt.jsxs)(mn.Container,{sx:{position:"relative",display:"flex",justifyContent:"center",marginTop:10,height:r*2.9},children:[e.map((i,l)=>{let s=n*l,c=r*Math.cos(s),d=r*Math.sin(s)+r;return(0,zt.jsx)(mn.Tooltip,{title:(0,zt.jsx)(mn.Typography,{children:i.description}),children:(0,zt.jsx)(mn.IconButton,{sx:{background:"#fff",borderRadius:1e3,width:r/3.5,height:r/3.5,position:"absolute",transform:`translate(${c}px, ${d}px)`},children:(0,zt.jsx)(mn.Link,{href:i.homepage,children:(0,zt.jsx)(mn.Box,{sx:{position:"relative",width:r/5,overflow:"hidden",height:r/5},children:(0,zt.jsx)("img",{src:i.icon||"",alt:i.short_label||"",style:{top:0,left:0,position:"absolute",maxWidth:"100%",height:"100%",objectFit:"contain",color:"transparent"}})})})})},i.label||"")}),YV(r).map((i,l)=>(0,zt.jsx)(mn.Button,{sx:Ff({position:"absolute",width:r/1.47,height:r/1.47},i.position||{}),children:(0,zt.jsx)(mn.Container,{sx:{position:"relative",width:r/1.65,height:r/1.65},children:(0,zt.jsxs)("a",{href:i.endpoint,children:[(0,zt.jsx)("img",{src:`https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/${i.label}.png`,alt:i.label,loading:"lazy",decoding:"async",sizes:"100vw",style:{position:"absolute",height:"100%",width:"100%",maxWidth:"100%",inset:"0px",objectFit:"contain",color:"transparent",display:"block",transform:`rotate(${i.rotate||"0deg"})`}}),(0,zt.jsx)(mn.Typography,{sx:Ff({color:"#FFF",position:"absolute",textTransform:"uppercase",fontSize:r/17.5},i.text_position||{}),children:(0,zt.jsx)("b",{children:i.label})}),(0,zt.jsx)(mn.Container,{children:(0,zt.jsx)("img",{src:`https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/${i.label} 1.png`,alt:i.label,style:Ff({position:"absolute",width:r/7,height:r/7,zIndex:100},i.image_position||{})})})]})})},i.label)),(0,zt.jsx)(mn.Button,{variant:"contained",sx:{background:"#fff",borderRadius:1e3,width:r/2.3,height:r/2.3,position:"absolute",transform:`translate(${r/250}px, ${r/1.14+10}px)`,padding:1,zIndex:100},children:(0,zt.jsx)(mn.Link,{href:"https://info.cfde.cloud",children:(0,zt.jsx)(mn.Box,{sx:{position:"relative",width:r/3,overflow:"hidden",height:r/3,zIndex:1e3},children:(0,zt.jsx)("img",{src:"https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/CFDE_logo.png",alt:"CFDE_Logo",style:{top:0,left:0,position:"absolute",maxWidth:"100%",height:"100%",objectFit:"contain",color:"transparent"}})})})}),(0,zt.jsx)(mn.Container,{sx:{background:"#000",borderRadius:"50%",width:r/1.2,height:r/1.2,position:"absolute",transform:`translate(${r/250}px, ${r/1.46+10}px)`,opacity:"0.5"}})]})})})}var Dv=h,ZV=Lv(BV),JV=Lv(NV),eF=Lv(_V),Ca=T,tF=e=>{var t=e,{children:n}=t,o=VV(t,["children"]);return(0,Ca.jsx)(JV.default,HV(Ff({},o),{sx:{position:"fixed",bottom:50,right:50,height:70,width:70,backgroundColor:"#FFF",padding:0},children:n}))},nF=({button:e})=>{let[t,n]=(0,Dv.useState)([]),[o,r]=(0,Dv.useState)(!1),a=()=>r(!0),i=()=>r(!1),l=e?eF.default:tF;return(0,Dv.useEffect)(()=>{WV(null,null,function*(){let s=yield fetch("https://raw.githubusercontent.com/MaayanLab/cfde-wheel/refs/heads/main/src/dccs.json");n(yield s.json())})},[]),(0,Ca.jsxs)("div",{children:[(0,Ca.jsx)(l,{onClick:a,children:(0,Ca.jsx)("img",{src:"https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/cfde_unified_icon.svg",alt:"nav-but",width:120,height:120})}),(0,Ca.jsx)(ZV.default,{open:o,onClose:i,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",children:(0,Ca.jsx)(Ca.Fragment,{children:(0,Ca.jsx)(QV,{dccs:t,handleClose:i})})})]})},oF=nF;const rF=Wf(qV);function yM(e){const t=typeof e=="string"?document.getElementById(e):e;if(!t){console.error("CFDE Wheel: Container element not found");return}hO.createRoot(t).render(Ao.createElement(rF))}function xM(){const e=document.getElementById("cfde-wheel");e&&yM(e)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",xM):xM(),typeof window<"u"&&(window.CFDEWheel={init:yM})})(); diff --git a/cfde-wheel/index.html b/cfde-wheel/index.html new file mode 100644 index 00000000..85a5f71c --- /dev/null +++ b/cfde-wheel/index.html @@ -0,0 +1,13 @@ + + + + + + CFDE Navigation Wheel - Example + + +

CFDE Navigation Wheel

+ + + + diff --git a/cfde-wheel/index.js b/cfde-wheel/index.js new file mode 100644 index 00000000..d32a8815 --- /dev/null +++ b/cfde-wheel/index.js @@ -0,0 +1,44 @@ +import React from 'react'; +import { createRoot } from 'react-dom/client'; +import CFDEWheel from 'cfde-wheel'; + +/** + * Initialize the CFDE Navigation Wheel + * @param {string|HTMLElement} containerIdOrElement - ID of the container element or the element itself + */ +function initCFDEWheel(containerIdOrElement) { + const container = typeof containerIdOrElement === 'string' + ? document.getElementById(containerIdOrElement) + : containerIdOrElement; + + if (!container) { + console.error('CFDE Wheel: Container element not found'); + return; + } + + const root = createRoot(container); + root.render(React.createElement(CFDEWheel)); +} + +// Auto-initialize if container with default ID exists +function autoInit() { + const defaultContainer = document.getElementById('cfde-wheel'); + if (defaultContainer) { + initCFDEWheel(defaultContainer); + } +} + +// Initialize when DOM is ready +if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', autoInit); +} else { + autoInit(); +} + +// Export for manual initialization +if (typeof window !== 'undefined') { + window.CFDEWheel = { + init: initCFDEWheel, + }; +} + diff --git a/cfde-wheel/package-lock.json b/cfde-wheel/package-lock.json new file mode 100644 index 00000000..8b53eafa --- /dev/null +++ b/cfde-wheel/package-lock.json @@ -0,0 +1,2727 @@ +{ + "name": "@tacc/core-cms-custom.cfde-wheel", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@tacc/core-cms-custom.cfde-wheel", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "cfde-wheel": "git+ssh://git@github.com/MaayanLab/cfde-wheel.git", + "react": "^19.1.0", + "react-dom": "^19.1.0" + }, + "devDependencies": { + "@vitejs/plugin-react": "^4.3.1", + "shx": "latest", + "vite": "^5.4.0" + }, + "engines": { + "node": ">=16", + "npm": ">=8" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", + "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", + "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", + "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", + "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", + "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.5", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.3.3", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { + "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/@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", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz", + "integrity": "sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0" + } + }, + "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", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "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", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.2", + "csstype": "^3.0.2" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.1.tgz", + "integrity": "sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/is-prop-valid": "^1.3.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "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" + } + }, + "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/darwin-arm64": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz", + "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "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" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.18.0.tgz", + "integrity": "sha512-jbhwoQ1AY200PSSOrNXmrFCaSDSJWP7qk6urkTmIirvRXDROkqe+QwcLlUiw/PrREwsIF/vm3/dAXvjlMHF0RA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + } + }, + "node_modules/@mui/material": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.18.0.tgz", + "integrity": "sha512-bbH/HaJZpFtXGvWg3TsBWG4eyt3gah3E7nCNU8GLyRjVoWcA91Vm/T+sjHfUcwgJSw9iLtucfHBoq+qW/T30aA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/core-downloads-tracker": "^5.18.0", + "@mui/system": "^5.18.0", + "@mui/types": "~7.2.15", + "@mui/utils": "^5.17.1", + "@popperjs/core": "^2.11.8", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1", + "react-is": "^19.0.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@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" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/private-theming": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.17.1.tgz", + "integrity": "sha512-XMxU0NTYcKqdsG8LRmSoxERPXwMbp16sIXPcLVgLGII/bVNagX0xaheWAwFv8+zDK7tI3ajllkuD3GZZE++ICQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.17.1", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.18.0.tgz", + "integrity": "sha512-BN/vKV/O6uaQh2z5rXV+MBlVrEkwoS/TK75rFQ2mjxA7+NBo8qtTAOA4UaM0XeJfn7kh2wZ+xQw2HAx0u+TiBg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.13.5", + "@emotion/serialize": "^1.3.3", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.18.0.tgz", + "integrity": "sha512-ojZGVcRWqWhu557cdO3pWHloIGJdzVtxs3rk0F9L+x55LsUjcMUVkEhiF7E4TMxZoF9MmIHGGs0ZX3FDLAf0Xw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.17.1", + "@mui/styled-engine": "^5.18.0", + "@mui/types": "~7.2.15", + "@mui/utils": "^5.17.1", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.24", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.24.tgz", + "integrity": "sha512-3c8tRt/CbWZ+pEg7QpSwbdxOk36EfmhbKf6AGZsD1EcLDLTSZoxxJ86FVtcjxvjuhdyBiWKSTGZFaXCnidO2kw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.17.1.tgz", + "integrity": "sha512-jEZ8FTqInt2WzxDV8bhImWBqeQRD99c/id/fq83H0ER9tFl+sfZlaAoCdznGvbSQQ9ividMxqSV2c7cC1vBcQg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/types": "~7.2.15", + "@types/prop-types": "^15.7.12", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-is": "^19.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "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": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 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": { + "node": ">= 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": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "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/@rolldown/pluginutils": { + "version": "1.0.0-beta.27", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", + "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.3.tgz", + "integrity": "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "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": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "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": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "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.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.6.tgz", + "integrity": "sha512-p/jUvulfgU7oKtj6Xpk8cA2Y1xKTtICGpJYeJXz2YVO2UcvjQgeRMLDGfDeqeRW2Ta+0QNFwcc8X3GH8SxZz6w==", + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "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/@vitejs/plugin-react": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", + "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.28.0", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-beta.27", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.17.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "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", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.8.30", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.30.tgz", + "integrity": "sha512-aTUKW4ptQhS64+v2d6IkPzymEzzhw+G0bA1g3uBRV3+ntkH+svttKseW5IOR4Ed6NUVKqnY7qT3dKvzQ7io4AA==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "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": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", + "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.8.25", + "caniuse-lite": "^1.0.30001754", + "electron-to-chromium": "^1.5.249", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.1.4" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bundle-require": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-5.1.0.tgz", + "integrity": "sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==", + "license": "MIT", + "dependencies": { + "load-tsconfig": "^0.2.3" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "esbuild": ">=0.18" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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.30001756", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001756.tgz", + "integrity": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/cfde-wheel": { + "version": "1.0.1", + "resolved": "git+ssh://git@github.com/MaayanLab/cfde-wheel.git#f7da72bdecdde3d95501cfda672f90507aceab02", + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.0", + "@mui/material": "^5.17.1", + "@types/react": "^19.1.2", + "@types/react-dom": "^19.1.2", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "tailwindcss": "^4.1.8", + "tsup": "^8.4.0", + "typescript": "^5.8.3" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "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" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "license": "MIT" + }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "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/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", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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", + "csstype": "^3.0.2" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.259", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.259.tgz", + "integrity": "sha512-I+oLXgpEJzD6Cwuwt1gYjxsDmu/S/Kd41mmLA3O+/uH2pFRO/DvOjUyGozL8j3KeLV6WyZ7ssPwELMsXCcsJAQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/esbuild": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz", + "integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.0", + "@esbuild/android-arm": "0.27.0", + "@esbuild/android-arm64": "0.27.0", + "@esbuild/android-x64": "0.27.0", + "@esbuild/darwin-arm64": "0.27.0", + "@esbuild/darwin-x64": "0.27.0", + "@esbuild/freebsd-arm64": "0.27.0", + "@esbuild/freebsd-x64": "0.27.0", + "@esbuild/linux-arm": "0.27.0", + "@esbuild/linux-arm64": "0.27.0", + "@esbuild/linux-ia32": "0.27.0", + "@esbuild/linux-loong64": "0.27.0", + "@esbuild/linux-mips64el": "0.27.0", + "@esbuild/linux-ppc64": "0.27.0", + "@esbuild/linux-riscv64": "0.27.0", + "@esbuild/linux-s390x": "0.27.0", + "@esbuild/linux-x64": "0.27.0", + "@esbuild/netbsd-arm64": "0.27.0", + "@esbuild/netbsd-x64": "0.27.0", + "@esbuild/openbsd-arm64": "0.27.0", + "@esbuild/openbsd-x64": "0.27.0", + "@esbuild/openharmony-arm64": "0.27.0", + "@esbuild/sunos-x64": "0.27.0", + "@esbuild/win32-arm64": "0.27.0", + "@esbuild/win32-ia32": "0.27.0", + "@esbuild/win32-x64": "0.27.0" + } + }, + "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": { + "node": ">=6" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob": { + "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": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "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": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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/fix-dts-default-cjs-exports": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fix-dts-default-cjs-exports/-/fix-dts-default-cjs-exports-1.0.1.tgz", + "integrity": "sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==", + "license": "MIT", + "dependencies": { + "magic-string": "^0.30.17", + "mlly": "^1.7.4", + "rollup": "^4.34.8" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "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" + } + }, + "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": { + "node": ">=6.9.0" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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" + } + }, + "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/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": { + "node": ">=0.10.0" + } + }, + "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": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": { + "node": ">=0.12.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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/joycon": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", + "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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/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" + }, + "engines": { + "node": ">=6" + } + }, + "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/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": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "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/load-tsconfig": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.5.tgz", + "integrity": "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "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" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "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": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "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": { + "node": ">= 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": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mlly": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz", + "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", + "license": "MIT", + "dependencies": { + "acorn": "^8.15.0", + "pathe": "^2.0.3", + "pkg-types": "^1.3.1", + "ufo": "^1.6.1" + } + }, + "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/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "devOptional": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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" + }, + "engines": { + "node": ">=6" + } + }, + "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", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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" + } + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "license": "MIT" + }, + "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": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "license": "MIT", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "devOptional": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "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", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "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/pump": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", + "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz", + "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.0" + } + }, + "node_modules/react-is": { + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.0.tgz", + "integrity": "sha512-x3Ax3kNSMIIkyVYhWPyO09bu0uttcAIoecO/um/rKGQ4EltYWVYtyiGkS/3xMynrbVQdS69Jhlv8FXUEZehlzA==", + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", + "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.3.tgz", + "integrity": "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.53.3", + "@rollup/rollup-android-arm64": "4.53.3", + "@rollup/rollup-darwin-arm64": "4.53.3", + "@rollup/rollup-darwin-x64": "4.53.3", + "@rollup/rollup-freebsd-arm64": "4.53.3", + "@rollup/rollup-freebsd-x64": "4.53.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", + "@rollup/rollup-linux-arm-musleabihf": "4.53.3", + "@rollup/rollup-linux-arm64-gnu": "4.53.3", + "@rollup/rollup-linux-arm64-musl": "4.53.3", + "@rollup/rollup-linux-loong64-gnu": "4.53.3", + "@rollup/rollup-linux-ppc64-gnu": "4.53.3", + "@rollup/rollup-linux-riscv64-gnu": "4.53.3", + "@rollup/rollup-linux-riscv64-musl": "4.53.3", + "@rollup/rollup-linux-s390x-gnu": "4.53.3", + "@rollup/rollup-linux-x64-gnu": "4.53.3", + "@rollup/rollup-linux-x64-musl": "4.53.3", + "@rollup/rollup-openharmony-arm64": "4.53.3", + "@rollup/rollup-win32-arm64-msvc": "4.53.3", + "@rollup/rollup-win32-ia32-msvc": "4.53.3", + "@rollup/rollup-win32-x64-gnu": "4.53.3", + "@rollup/rollup-win32-x64-msvc": "4.53.3", + "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": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "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": { + "semver": "bin/semver.js" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shelljs": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.9.2.tgz", + "integrity": "sha512-S3I64fEiKgTZzKCC46zT/Ib9meqofLrQVbpSswtjFfAVDW+AZ54WTnAM/3/yENoxz/V1Cy6u3kiiEbQ4DNphvw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "execa": "^1.0.0", + "fast-glob": "^3.3.2", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/shx": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/shx/-/shx-0.4.0.tgz", + "integrity": "sha512-Z0KixSIlGPpijKgcH6oCMCbltPImvaKy0sGH8AkLRXw1KyzpKtaCTizP2xen+hNDqVF4xxgvA0KXSb9o4Q6hnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.8", + "shelljs": "^0.9.2" + }, + "bin": { + "shx": "lib/cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "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" + } + }, + "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==", + "devOptional": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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/sucrase": { + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", + "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "tinyglobby": "^0.2.11", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.17.tgz", + "integrity": "sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tinyexec": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsup": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.5.1.tgz", + "integrity": "sha512-xtgkqwdhpKWr3tKPmCkvYmS9xnQK3m3XgxZHwSUjvfTjp7YfXe5tT3GgWi0F2N+ZSMsOeWeZFh7ZZFg5iPhing==", + "license": "MIT", + "dependencies": { + "bundle-require": "^5.1.0", + "cac": "^6.7.14", + "chokidar": "^4.0.3", + "consola": "^3.4.0", + "debug": "^4.4.0", + "esbuild": "^0.27.0", + "fix-dts-default-cjs-exports": "^1.0.0", + "joycon": "^3.1.1", + "picocolors": "^1.1.1", + "postcss-load-config": "^6.0.1", + "resolve-from": "^5.0.0", + "rollup": "^4.34.8", + "source-map": "^0.7.6", + "sucrase": "^3.35.0", + "tinyexec": "^0.3.2", + "tinyglobby": "^0.2.11", + "tree-kill": "^1.2.2" + }, + "bin": { + "tsup": "dist/cli-default.js", + "tsup-node": "dist/cli-node.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@microsoft/api-extractor": "^7.36.0", + "@swc/core": "^1", + "postcss": "^8.4.12", + "typescript": ">=4.5.0" + }, + "peerDependenciesMeta": { + "@microsoft/api-extractor": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "postcss": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/tsup/node_modules/postcss-load-config": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.1.1" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/tsup/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tsup/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/tsup/node_modules/yaml": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", + "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ufo": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", + "license": "MIT" + }, + "node_modules/update-browserslist-db": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", + "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/vite": { + "version": "5.4.21", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", + "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "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": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + } + } +} diff --git a/cfde-wheel/package.json b/cfde-wheel/package.json new file mode 100644 index 00000000..85a010d2 --- /dev/null +++ b/cfde-wheel/package.json @@ -0,0 +1,31 @@ +{ + "name": "@tacc/core-cms-custom.cfde-wheel", + "version": "1.0.0", + "license": "MIT", + "author": "TACC ACI WMA ", + "description": "CFDE Navigation Wheel bundle for browser embedding", + "engines": { + "node": ">=16", + "npm": ">=8" + }, + "dependencies": { + "cfde-wheel": "git+ssh://git@github.com/MaayanLab/cfde-wheel.git", + "react": "^19.1.0", + "react-dom": "^19.1.0" + }, + "devDependencies": { + "@vitejs/plugin-react": "^4.3.1", + "shx": "latest", + "vite": "^5.4.0" + }, + "scripts": { + "build": "vite build", + "prepreview": "shx sed -i 's/__DIST__/./g' index.html && shx cp index.html dist/", + "preview": "vite preview" + }, + "repository": { + "type": "git", + "url": "https://github.com/TACC/Core-CMS-Custom.git", + "directory": "cfde-wheel" + } +} diff --git a/cfde-wheel/vite.config.js b/cfde-wheel/vite.config.js new file mode 100644 index 00000000..4ed7e16f --- /dev/null +++ b/cfde-wheel/vite.config.js @@ -0,0 +1,26 @@ +import { defineConfig } from 'vite'; +import react from '@vitejs/plugin-react'; + +export default defineConfig({ + plugins: [react()], + define: { + 'process.env.NODE_ENV': '"production"', + }, + build: { + lib: { + entry: './index.js', + name: 'CFDEWheel', + fileName: 'cfde-wheel', + formats: ['iife'], + }, + rollupOptions: { + output: { + // To bundle all dependencies + inlineDynamicImports: true, + }, + }, + outDir: 'dist', + emptyOutDir: true, + }, +}); +