diff --git a/dist/index.browser.js b/dist/index.browser.js index 115032e..bcdee47 100644 --- a/dist/index.browser.js +++ b/dist/index.browser.js @@ -1,4 +1,4 @@ -"use strict";"use client";var Qu=Object.create;var Ko=Object.defineProperty,ed=Object.defineProperties,td=Object.getOwnPropertyDescriptor,rd=Object.getOwnPropertyDescriptors,od=Object.getOwnPropertyNames,Hn=Object.getOwnPropertySymbols,nd=Object.getPrototypeOf,Ma=Object.prototype.hasOwnProperty,Ip=Object.prototype.propertyIsEnumerable;var $p=(e,t,r)=>t in e?Ko(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bt=(e,t)=>{for(var r in t||(t={}))Ma.call(t,r)&&$p(e,r,t[r]);if(Hn)for(var r of Hn(t))Ip.call(t,r)&&$p(e,r,t[r]);return e},Zr=(e,t)=>ed(e,rd(t));var Dp=(e,t)=>{var r={};for(var o in e)Ma.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&Hn)for(var o of Hn(e))t.indexOf(o)<0&&Ip.call(e,o)&&(r[o]=e[o]);return r};var A=(e,t)=>()=>(e&&(t=e(e=0)),t);var xt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Lt=(e,t)=>{for(var r in t)Ko(e,r,{get:t[r],enumerable:!0})},jp=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of od(t))!Ma.call(e,n)&&n!==r&&Ko(e,n,{get:()=>t[n],enumerable:!(o=td(t,n))||o.enumerable});return e};var I=(e,t,r)=>(r=e!=null?Qu(nd(e)):{},jp(t||!e||!e.__esModule?Ko(r,"default",{value:e,enumerable:!0}):r,e)),Ct=e=>jp(Ko({},"__esModule",{value:!0}),e);var Bp=(e,t,r)=>new Promise((o,n)=>{var s=i=>{try{p(r.next(i))}catch(l){n(l)}},a=i=>{try{p(r.throw(i))}catch(l){n(l)}},p=i=>i.done?o(i.value):Promise.resolve(i.value).then(s,a);p((r=r.apply(e,t)).next())});function St(e){let t="https://mui.com/production-error/?code="+e;for(let r=1;r{"use strict"});var zp={};Lt(zp,{default:()=>St});var qo=A(()=>{"use strict";Fp()});function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict"});function $(e,t){if(e==null)return{};var r={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(t.indexOf(o)!==-1)continue;r[o]=e[o]}return r}var q=A(()=>{"use strict"});function md(e){if(e.sheet)return e.sheet;for(var t=0;t{"use strict";dd=!1;Wp=function(){function e(r){var o=this;this._insertTag=function(n){var s;o.tags.length===0?o.insertionPoint?s=o.insertionPoint.nextSibling:o.prepend?s=o.container.firstChild:s=o.before:s=o.tags[o.tags.length-1].nextSibling,o.container.insertBefore(n,s),o.tags.push(n)},this.isSpeedy=r.speedy===void 0?!dd:r.speedy,this.tags=[],this.ctr=0,this.nonce=r.nonce,this.key=r.key,this.container=r.container,this.prepend=r.prepend,this.insertionPoint=r.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(o){o.forEach(this._insertTag)},t.insert=function(o){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(hd(this));var n=this.tags[this.tags.length-1];if(this.isSpeedy){var s=md(n);try{s.insertRule(o,s.cssRules.length)}catch(a){}}else n.appendChild(document.createTextNode(o));this.ctr++},t.flush=function(){this.tags.forEach(function(o){var n;return(n=o.parentNode)==null?void 0:n.removeChild(o)}),this.tags=[],this.ctr=0},e}()});var Se,Yo,U,Gn,ro,oo,Up,Kn,Hp,qn=A(()=>{"use strict";Se="-ms-",Yo="-moz-",U="-webkit-",Gn="comm",ro="rule",oo="decl",Up="@import",Kn="@keyframes",Hp="@layer"});function qp(e,t){return fe(e,0)^45?(((t<<2^fe(e,0))<<2^fe(e,1))<<2^fe(e,2))<<2^fe(e,3):0}function Yn(e){return e.trim()}function Aa(e,t){return(e=t.exec(e))?e[0]:e}function V(e,t,r){return e.replace(t,r)}function Xo(e,t){return e.indexOf(t)}function fe(e,t){return e.charCodeAt(t)|0}function Qt(e,t,r){return e.slice(t,r)}function $e(e){return e.length}function no(e){return e.length}function so(e,t){return t.push(e),e}function $a(e,t){return e.map(t).join("")}var Gp,gr,Kp,ao=A(()=>{"use strict";Gp=Math.abs,gr=String.fromCharCode,Kp=Object.assign});function Jo(e,t,r,o,n,s,a){return{value:e,root:t,parent:r,type:o,props:n,children:s,line:Xn,column:io,length:a,return:""}}function co(e,t){return Kp(Jo("",null,null,"",null,null,0),e,{length:-e.length},t)}function Xp(){return ye}function Jp(){return ye=Ie>0?fe(lo,--Ie):0,io--,ye===10&&(io=1,Xn--),ye}function De(){return ye=Ie2||po(ye)>3?"":" "}function Qp(e,t){for(;--t&&De()&&!(ye<48||ye>102||ye>57&&ye<65||ye>70&&ye<97););return fo(e,Zo()+(t<6&&tt()==32&&De()==32))}function Ia(e){for(;De();)switch(ye){case e:return Ie;case 34:case 39:e!==34&&e!==39&&Ia(ye);break;case 40:e===41&&Ia(e);break;case 92:De();break}return Ie}function el(e,t){for(;De()&&e+ye!==57;)if(e+ye===84&&tt()===47)break;return"/*"+fo(t,Ie-1)+"*"+gr(e===47?e:De())}function tl(e){for(;!po(tt());)De();return fo(e,Ie)}var Xn,io,Yp,Ie,ye,lo,Da=A(()=>{"use strict";ao();Xn=1,io=1,Yp=0,Ie=0,ye=0,lo=""});function nl(e){return Zn(Qn("",null,null,null,[""],e=Jn(e),0,[0],e))}function Qn(e,t,r,o,n,s,a,p,i){for(var l=0,c=0,f=a,m=0,y=0,h=0,u=1,b=1,P=1,R=0,T="",g=n,E=s,v=o,x=T;b;)switch(h=R,R=De()){case 40:if(h!=108&&fe(x,f-1)==58){Xo(x+=V(uo(R),"&","&\f"),"&\f")!=-1&&(P=-1);break}case 34:case 39:case 91:x+=uo(R);break;case 9:case 10:case 13:case 32:x+=Zp(h);break;case 92:x+=Qp(Zo()-1,7);continue;case 47:switch(tt()){case 42:case 47:so(yd(el(De(),Zo()),t,r),i);break;default:x+="/"}break;case 123*u:p[l++]=$e(x)*P;case 125*u:case 59:case 0:switch(R){case 0:case 125:b=0;case 59+c:P==-1&&(x=V(x,/\f/g,"")),y>0&&$e(x)-f&&so(y>32?ol(x+";",o,r,f-1):ol(V(x," ","")+";",o,r,f-2),i);break;case 59:x+=";";default:if(so(v=rl(x,t,r,l,c,n,p,T,g=[],E=[],f),s),R===123)if(c===0)Qn(x,t,v,v,g,s,f,p,E);else switch(m===99&&fe(x,3)===110?100:m){case 100:case 108:case 109:case 115:Qn(e,v,v,o&&so(rl(e,v,v,0,0,n,p,T,n,g=[],f),E),n,E,f,p,o?g:E);break;default:Qn(x,v,v,v,[""],E,0,p,E)}}l=c=y=0,u=P=1,T=x="",f=a;break;case 58:f=1+$e(x),y=h;default:if(u<1){if(R==123)--u;else if(R==125&&u++==0&&Jp()==125)continue}switch(x+=gr(R),R*u){case 38:P=c>0?1:(x+="\f",-1);break;case 44:p[l++]=($e(x)-1)*P,P=1;break;case 64:tt()===45&&(x+=uo(De())),m=tt(),c=f=$e(T=x+=tl(Zo())),R++;break;case 45:h===45&&$e(x)==2&&(u=0)}}return s}function rl(e,t,r,o,n,s,a,p,i,l,c){for(var f=n-1,m=n===0?s:[""],y=no(m),h=0,u=0,b=0;h0?m[P]+" "+R:V(R,/&\f/g,m[P])))&&(i[b++]=T);return Jo(e,t,r,n===0?ro:p,i,l,c)}function yd(e,t,r){return Jo(e,t,r,Gn,gr(Xp()),Qt(e,2,-2),0)}function ol(e,t,r,o){return Jo(e,t,r,oo,Qt(e,0,o),Qt(e,o+1,-1),o)}var sl=A(()=>{"use strict";qn();ao();Da()});var al=A(()=>{"use strict"});function br(e,t){for(var r="",o=no(e),n=0;n{"use strict";qn();ao()});function ll(e){var t=no(e);return function(r,o,n,s){for(var a="",p=0;p{"use strict";ao()});var ul=A(()=>{"use strict";qn();ao();sl();al();Da();pl();fl()});var es=A(()=>{"use strict"});function ts(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var rs=A(()=>{"use strict"});function ml(e,t){switch(qp(e,t)){case 5103:return U+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return U+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return U+e+Yo+e+Se+e+e;case 6828:case 4268:return U+e+Se+e+e;case 6165:return U+e+Se+"flex-"+e+e;case 5187:return U+e+V(e,/(\w+).+(:[^]+)/,U+"box-$1$2"+Se+"flex-$1$2")+e;case 5443:return U+e+Se+"flex-item-"+V(e,/flex-|-self/,"")+e;case 4675:return U+e+Se+"flex-line-pack"+V(e,/align-content|flex-|-self/,"")+e;case 5548:return U+e+Se+V(e,"shrink","negative")+e;case 5292:return U+e+Se+V(e,"basis","preferred-size")+e;case 6060:return U+"box-"+V(e,"-grow","")+U+e+Se+V(e,"grow","positive")+e;case 4554:return U+V(e,/([^-])(transform)/g,"$1"+U+"$2")+e;case 6187:return V(V(V(e,/(zoom-|grab)/,U+"$1"),/(image-set)/,U+"$1"),e,"")+e;case 5495:case 3959:return V(e,/(image-set\([^]*)/,U+"$1$`$1");case 4968:return V(V(e,/(.+:)(flex-)?(.*)/,U+"box-pack:$3"+Se+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+U+e+e;case 4095:case 3583:case 4068:case 2532:return V(e,/(.+)-inline(.+)/,U+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if($e(e)-1-t>6)switch(fe(e,t+1)){case 109:if(fe(e,t+4)!==45)break;case 102:return V(e,/(.+:)(.+)-([^]+)/,"$1"+U+"$2-$3$1"+Yo+(fe(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Xo(e,"stretch")?ml(V(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(fe(e,t+1)!==115)break;case 6444:switch(fe(e,$e(e)-3-(~Xo(e,"!important")&&10))){case 107:return V(e,":",":"+U)+e;case 101:return V(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+U+(fe(e,14)===45?"inline-":"")+"box$3$1"+U+"$2$3$1"+Se+"$2box$3")+e}break;case 5936:switch(fe(e,t+11)){case 114:return U+e+Se+V(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return U+e+Se+V(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return U+e+Se+V(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return U+e+Se+e+e}return e}var xd,gd,bd,dl,vd,Td,Pd,Ed,os,ns=A(()=>{"use strict";Vp();ul();es();rs();xd=function(t,r,o){for(var n=0,s=0;n=s,s=tt(),n===38&&s===12&&(r[o]=1),!po(s);)De();return fo(t,Ie)},gd=function(t,r){var o=-1,n=44;do switch(po(n)){case 0:n===38&&tt()===12&&(r[o]=1),t[o]+=xd(Ie-1,r,o);break;case 2:t[o]+=uo(n);break;case 4:if(n===44){t[++o]=tt()===58?"&\f":"",r[o]=t[o].length;break}default:t[o]+=gr(n)}while(n=De());return t},bd=function(t,r){return Zn(gd(Jn(t),r))},dl=new WeakMap,vd=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var r=t.value,o=t.parent,n=t.column===o.column&&t.line===o.line;o.type!=="rule";)if(o=o.parent,!o)return;if(!(t.props.length===1&&r.charCodeAt(0)!==58&&!dl.get(o))&&!n){dl.set(t,!0);for(var s=[],a=bd(r,s),p=o.props,i=0,l=0;i-1&&!t.return)switch(t.type){case oo:t.return=ml(t.value,t.length);break;case Kn:return br([co(t,{value:V(t.value,"@","@"+U)})],n);case ro:if(t.length)return $a(t.props,function(s){switch(Aa(s,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return br([co(t,{props:[V(s,/:(read-\w+)/,":"+Yo+"$1")]})],n);case"::placeholder":return br([co(t,{props:[V(s,/:(plac\w+)/,":"+U+"input-$1")]}),co(t,{props:[V(s,/:(plac\w+)/,":"+Yo+"$1")]}),co(t,{props:[V(s,/:(plac\w+)/,Se+"input-$1")]})],n)}return""})}},Ed=[Pd],os=function(t){var r=t.key;if(r==="css"){var o=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(o,function(u){var b=u.getAttribute("data-emotion");b.indexOf(" ")!==-1&&(document.head.appendChild(u),u.setAttribute("data-s",""))})}var n=t.stylisPlugins||Ed,s={},a,p=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(u){for(var b=u.getAttribute("data-emotion").split(" "),P=1;P{"use strict";var Pe=typeof Symbol=="function"&&Symbol.for,ja=Pe?Symbol.for("react.element"):60103,Ba=Pe?Symbol.for("react.portal"):60106,ss=Pe?Symbol.for("react.fragment"):60107,as=Pe?Symbol.for("react.strict_mode"):60108,is=Pe?Symbol.for("react.profiler"):60114,ps=Pe?Symbol.for("react.provider"):60109,ls=Pe?Symbol.for("react.context"):60110,La=Pe?Symbol.for("react.async_mode"):60111,cs=Pe?Symbol.for("react.concurrent_mode"):60111,fs=Pe?Symbol.for("react.forward_ref"):60112,us=Pe?Symbol.for("react.suspense"):60113,Rd=Pe?Symbol.for("react.suspense_list"):60120,ds=Pe?Symbol.for("react.memo"):60115,ms=Pe?Symbol.for("react.lazy"):60116,wd=Pe?Symbol.for("react.block"):60121,Cd=Pe?Symbol.for("react.fundamental"):60117,Sd=Pe?Symbol.for("react.responder"):60118,Od=Pe?Symbol.for("react.scope"):60119;function He(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case ja:switch(e=e.type,e){case La:case cs:case ss:case is:case as:case us:return e;default:switch(e=e&&e.$$typeof,e){case ls:case fs:case ms:case ds:case ps:return e;default:return t}}case Ba:return t}}}function hl(e){return He(e)===cs}G.AsyncMode=La;G.ConcurrentMode=cs;G.ContextConsumer=ls;G.ContextProvider=ps;G.Element=ja;G.ForwardRef=fs;G.Fragment=ss;G.Lazy=ms;G.Memo=ds;G.Portal=Ba;G.Profiler=is;G.StrictMode=as;G.Suspense=us;G.isAsyncMode=function(e){return hl(e)||He(e)===La};G.isConcurrentMode=hl;G.isContextConsumer=function(e){return He(e)===ls};G.isContextProvider=function(e){return He(e)===ps};G.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===ja};G.isForwardRef=function(e){return He(e)===fs};G.isFragment=function(e){return He(e)===ss};G.isLazy=function(e){return He(e)===ms};G.isMemo=function(e){return He(e)===ds};G.isPortal=function(e){return He(e)===Ba};G.isProfiler=function(e){return He(e)===is};G.isStrictMode=function(e){return He(e)===as};G.isSuspense=function(e){return He(e)===us};G.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===ss||e===cs||e===is||e===as||e===us||e===Rd||typeof e=="object"&&e!==null&&(e.$$typeof===ms||e.$$typeof===ds||e.$$typeof===ps||e.$$typeof===ls||e.$$typeof===fs||e.$$typeof===Cd||e.$$typeof===Sd||e.$$typeof===Od||e.$$typeof===wd)};G.typeOf=He});var gl=xt((fv,xl)=>{"use strict";xl.exports=yl()});var wl=xt((uv,Rl)=>{"use strict";var Fa=gl(),_d={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},kd={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Nd={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Pl={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},za={};za[Fa.ForwardRef]=Nd;za[Fa.Memo]=Pl;function bl(e){return Fa.isMemo(e)?Pl:za[e.$$typeof]||_d}var Md=Object.defineProperty,Ad=Object.getOwnPropertyNames,vl=Object.getOwnPropertySymbols,$d=Object.getOwnPropertyDescriptor,Id=Object.getPrototypeOf,Tl=Object.prototype;function El(e,t,r){if(typeof t!="string"){if(Tl){var o=Id(t);o&&o!==Tl&&El(e,o,r)}var n=Ad(t);vl&&(n=n.concat(vl(t)));for(var s=bl(e),a=bl(t),p=0;p{"use strict";Dd=!0;mo=function(t,r,o){var n=t.key+"-"+r.name;(o===!1||Dd===!1)&&t.registered[n]===void 0&&(t.registered[n]=r.styles)},ho=function(t,r,o){mo(t,r,o);var n=t.key+"-"+r.name;if(t.inserted[r.name]===void 0){var s=r;do t.insert(r===s?"."+n:"",s,t.sheet,!0),s=s.next;while(s!==void 0)}}});function Cl(e){for(var t=0,r,o=0,n=e.length;n>=4;++o,n-=4)r=e.charCodeAt(o)&255|(e.charCodeAt(++o)&255)<<8|(e.charCodeAt(++o)&255)<<16|(e.charCodeAt(++o)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){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 Sl=A(()=>{"use strict"});var Ol,_l=A(()=>{"use strict";Ol={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}});function tn(e,t,r){if(r==null)return"";var o=r;if(o.__emotion_styles!==void 0)return o;switch(typeof r){case"boolean":return"";case"object":{var n=r;if(n.anim===1)return Ot={name:n.name,styles:n.styles,next:Ot},n.name;var s=r;if(s.styles!==void 0){var a=s.next;if(a!==void 0)for(;a!==void 0;)Ot={name:a.name,styles:a.styles,next:Ot},a=a.next;var p=s.styles+";";return p}return zd(e,t,r)}case"function":{if(e!==void 0){var i=Ot,l=r(e);return Ot=i,tn(e,t,l)}break}}var c=r;if(t==null)return c;var f=t[c];return f!==void 0?f:c}function zd(e,t,r){var o="";if(Array.isArray(r))for(var n=0;n{"use strict";Sl();_l();rs();jd=!1,Bd=/[A-Z]|^ms/g,Ld=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Al=function(t){return t.charCodeAt(1)===45},kl=function(t){return t!=null&&typeof t!="boolean"},Wa=ts(function(e){return Al(e)?e:e.replace(Bd,"-$&").toLowerCase()}),Nl=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(Ld,function(o,n,s){return Ot={name:n,styles:s,next:Ot},n})}return Ol[t]!==1&&!Al(t)&&typeof r=="number"&&r!==0?r+"px":r},Fd="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";Ml=/label:\s*([^\s;{]+)\s*(;|$)/g});var rn,Wd,$l,on,Va,nn=A(()=>{"use strict";rn=I(require("react")),Wd=function(t){return t()},$l=rn.useInsertionEffect?rn.useInsertionEffect:!1,on=$l||Wd,Va=$l||rn.useLayoutEffect});var rt,hs,Il,Dl,Ha,xo,_t,ys,Ua,jl,Vd,Ud,Bl,Ga=A(()=>{"use strict";rt=I(require("react")),hs=require("react");ns();F();es();en();yo();nn();Il=!1,Dl=rt.createContext(typeof HTMLElement!="undefined"?os({key:"css"}):null),Ha=Dl.Provider,xo=function(t){return(0,hs.forwardRef)(function(r,o){var n=(0,hs.useContext)(Dl);return t(r,n,o)})},_t=rt.createContext({}),ys={}.hasOwnProperty,Ua="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",jl=function(t,r){var o={};for(var n in r)ys.call(r,n)&&(o[n]=r[n]);return o[Ua]=t,o},Vd=function(t){var r=t.cache,o=t.serialized,n=t.isStringTag;return mo(r,o,n),on(function(){return ho(r,o,n)}),null},Ud=xo(function(e,t,r){var o=e.css;typeof o=="string"&&t.registered[o]!==void 0&&(o=t.registered[o]);var n=e[Ua],s=[o],a="";typeof e.className=="string"?a=Qo(t.registered,s,e.className):e.className!=null&&(a=e.className+" ");var p=Ft(s,void 0,rt.useContext(_t));a+=t.key+"-"+p.name;var i={};for(var l in e)ys.call(e,l)&&l!=="css"&&l!==Ua&&!Il&&(i[l]=e[l]);return i.className=a,r&&(i.ref=r),rt.createElement(rt.Fragment,null,rt.createElement(Vd,{cache:t,serialized:p,isStringTag:typeof n=="string"}),rt.createElement(n,i))}),Bl=Ud});function xs(){for(var e=arguments.length,t=new Array(e),r=0;r{"use strict";Ga();Ga();er=I(require("react"));en();nn();yo();ns();F();es();Fv=I(wl()),Ll=function(t,r){var o=arguments;if(r==null||!ys.call(r,"css"))return er.createElement.apply(void 0,o);var n=o.length,s=new Array(n);s[0]=Bl,s[1]=jl(t,r);for(var a=2;a{"use strict";rs();Hd=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,zl=ts(function(e){return Hd.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91})});var tr,Gd,Kd,qd,Wl,Vl,Yd,Ul,Hl=A(()=>{"use strict";F();sn();yo();nn();en();tr=I(require("react"));Ka();Gd=!1,Kd=zl,qd=function(t){return t!=="theme"},Wl=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?Kd:qd},Vl=function(t,r,o){var n;if(r){var s=r.shouldForwardProp;n=t.__emotion_forwardProp&&s?function(a){return t.__emotion_forwardProp(a)&&s(a)}:s}return typeof n!="function"&&o&&(n=t.__emotion_forwardProp),n},Yd=function(t){var r=t.cache,o=t.serialized,n=t.isStringTag;return mo(r,o,n),on(function(){return ho(r,o,n)}),null},Ul=function e(t,r){var o=t.__emotion_real===t,n=o&&t.__emotion_base||t,s,a;r!==void 0&&(s=r.label,a=r.target);var p=Vl(t,r,o),i=p||Wl(n),l=!i("as");return function(){var c=arguments,f=o&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(s!==void 0&&f.push("label:"+s+";"),c[0]==null||c[0].raw===void 0)f.push.apply(f,c);else{var m=c[0];f.push(m[0]);for(var y=c.length,h=1;h{"use strict";Hl();F();yo();nn();en();o0=require("react");Ka();Xd=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],gs=Ul.bind(null);Xd.forEach(function(e){gs[e]=gs(e)})});function Jd(e,t){let r=os({key:"css",prepend:e});if(t){let o=r.insert;r.insert=(...n)=>(n[1].styles.match(/^@layer\s+[^{]*$/)||(n[1].styles=`@layer mui {${n[1].styles}}`),o(...n))}return r}function an(e){let{injectFirst:t,enableCssLayer:r,children:o}=e,n=Kl.useMemo(()=>{let s=`${t}-${r}`;if(typeof document=="object"&&qa.has(s))return qa.get(s);let a=Jd(t,r);return qa.set(s,a),a},[t,r]);return t||r?(0,ql.jsx)(Ha,{value:n,children:o}):o}var Kl,ql,qa,Yl=A(()=>{"use strict";"use client";Kl=I(require("react"));sn();ns();ql=require("react/jsx-runtime");qa=new Map});var Xl=A(()=>{"use strict";"use client";Yl()});function Zd(e){return e==null||Object.keys(e).length===0}function bs(e){let{styles:t,defaultTheme:r={}}=e;return(0,Jl.jsx)(Fl,{styles:typeof t=="function"?n=>t(Zd(n)?r:n):t})}var f0,Jl,Zl=A(()=>{"use strict";"use client";f0=require("react");sn();Jl=require("react/jsx-runtime")});var Ql=A(()=>{"use strict";"use client";Zl()});var Xa={};Lt(Xa,{GlobalStyles:()=>bs,StyledEngineProvider:()=>an,ThemeContext:()=>_t,css:()=>xs,default:()=>go,internal_processStyles:()=>Ya,internal_serializeStyles:()=>vs,keyframes:()=>vr});function go(e,t){return gs(e,t)}function vs(e){return ec[0]=e,Ft(ec)}var Ya,ec,Tr=A(()=>{"use strict";"use client";Gl();yo();sn();Xl();Ql();Ya=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},ec=[]});function gt(e){if(typeof e!="object"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function tc(e){if(Ja.isValidElement(e)||!gt(e))return e;let t={};return Object.keys(e).forEach(r=>{t[r]=tc(e[r])}),t}function Oe(e,t,r={clone:!0}){let o=r.clone?d({},e):e;return gt(e)&>(t)&&Object.keys(t).forEach(n=>{Ja.isValidElement(t[n])?o[n]=t[n]:gt(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&>(e[n])?o[n]=Oe(e[n],t[n],r):r.clone?o[n]=gt(t[n])?tc(t[n]):t[n]:o[n]=t[n]}),o}var Ja,Za=A(()=>{"use strict";F();Ja=I(require("react"))});var rc={};Lt(rc,{default:()=>Oe,isPlainObject:()=>gt});var zt=A(()=>{"use strict";Za();Za()});function pn(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:o=5}=e,n=$(e,Qd),s=em(t),a=Object.keys(s);function p(m){return`@media (min-width:${typeof t[m]=="number"?t[m]:m}${r})`}function i(m){return`@media (max-width:${(typeof t[m]=="number"?t[m]:m)-o/100}${r})`}function l(m,y){let h=a.indexOf(y);return`@media (min-width:${typeof t[m]=="number"?t[m]:m}${r}) and (max-width:${(h!==-1&&typeof t[a[h]]=="number"?t[a[h]]:y)-o/100}${r})`}function c(m){return a.indexOf(m)+1{"use strict";q();F();Qd=["values","unit","step"],em=e=>{let t=Object.keys(e).map(r=>({key:r,val:e[r]}))||[];return t.sort((r,o)=>r.val-o.val),t.reduce((r,o)=>d({},r,{[o.key]:o.val}),{})}});var tm,oc,nc=A(()=>{"use strict";tm={borderRadius:4},oc=tm});function rm(e,t){return t?Oe(e,t,{clone:!1}):e}var rr,Ts=A(()=>{"use strict";zt();rr=rm});function je(e,t,r){let o=e.theme||{};if(Array.isArray(t)){let s=o.breakpoints||sc;return t.reduce((a,p,i)=>(a[s.up(s.keys[i])]=r(t[i]),a),{})}if(typeof t=="object"){let s=o.breakpoints||sc;return Object.keys(t).reduce((a,p)=>{if(Object.keys(s.values||Ps).indexOf(p)!==-1){let i=s.up(p);a[i]=r(t[p],p)}else{let i=p;a[i]=t[i]}return a},{})}return r(t)}function ac(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((o,n)=>{let s=e.up(n);return o[s]={},o},{}))||{}}function ei(e,t){return e.reduce((r,o)=>{let n=r[o];return(!n||Object.keys(n).length===0)&&delete r[o],r},t)}var Ps,sc,Pr=A(()=>{"use strict";F();Ps={xs:0,sm:600,md:900,lg:1200,xl:1536},sc={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${Ps[e]}px)`}});function ot(e){if(typeof e!="string")throw new Error(St(7));return e.charAt(0).toUpperCase()+e.slice(1)}var ic=A(()=>{"use strict";qo()});var pc={};Lt(pc,{default:()=>ot});var bo=A(()=>{"use strict";ic()});function vo(e,t,r=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&r){let o=`vars.${t}`.split(".").reduce((n,s)=>n&&n[s]?n[s]:null,e);if(o!=null)return o}return t.split(".").reduce((o,n)=>o&&o[n]!=null?o[n]:null,e)}function ln(e,t,r,o=r){let n;return typeof e=="function"?n=e(r):Array.isArray(e)?n=e[r]||o:n=vo(e,r)||o,t&&(n=t(n,o,e)),n}function om(e){let{prop:t,cssProperty:r=e.prop,themeKey:o,transform:n}=e,s=a=>{if(a[t]==null)return null;let p=a[t],i=a.theme,l=vo(i,o)||{};return je(a,p,f=>{let m=ln(l,n,f);return f===m&&typeof f=="string"&&(m=ln(l,n,`${t}${f==="default"?"":ot(f)}`,f)),r===!1?m:{[r]:m}})};return s.propTypes={},s.filterProps=[t],s}var Z,Er=A(()=>{"use strict";bo();Pr();Z=om});function ti(e){let t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}var lc=A(()=>{"use strict"});function Rr(e,t,r,o){var n;let s=(n=vo(e,t,!1))!=null?n:r;return typeof s=="number"?a=>typeof a=="string"?a:s*a:Array.isArray(s)?a=>typeof a=="string"?a:s[a]:typeof s=="function"?s:()=>{}}function ni(e){return Rr(e,"spacing",8,"spacing")}function wr(e,t){if(typeof t=="string"||t==null)return t;let r=Math.abs(t),o=e(r);return t>=0?o:typeof o=="number"?-o:`-${o}`}function im(e,t){return r=>e.reduce((o,n)=>(o[n]=wr(t,r),o),{})}function pm(e,t,r,o){if(t.indexOf(r)===-1)return null;let n=am(r),s=im(n,o),a=e[r];return je(e,a,s)}function si(e,t){let r=ni(e.theme);return Object.keys(e).map(o=>pm(e,t,o,r)).reduce(rr,{})}function ne(e){return si(e,ri)}function se(e){return si(e,oi)}function uc(e){return si(e,fc)}var nm,sm,cc,am,ri,oi,fc,To=A(()=>{"use strict";Pr();Er();Ts();lc();nm={m:"margin",p:"padding"},sm={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},cc={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},am=ti(e=>{if(e.length>2)if(cc[e])e=cc[e];else return[e];let[t,r]=e.split(""),o=nm[t],n=sm[r]||"";return Array.isArray(n)?n.map(s=>o+s):[o+n]}),ri=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],oi=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],fc=[...ri,...oi];ne.propTypes={};ne.filterProps=ri;se.propTypes={};se.filterProps=oi;uc.propTypes={};uc.filterProps=fc});function ai(e=8){if(e.mui)return e;let t=ni({spacing:e}),r=(...o)=>(o.length===0?[1]:o).map(s=>{let a=t(s);return typeof a=="number"?`${a}px`:a}).join(" ");return r.mui=!0,r}var dc=A(()=>{"use strict";To()});function lm(...e){let t=e.reduce((o,n)=>(n.filterProps.forEach(s=>{o[s]=n}),o),{}),r=o=>Object.keys(o).reduce((n,s)=>t[s]?rr(n,t[s](o)):n,{});return r.propTypes={},r.filterProps=e.reduce((o,n)=>o.concat(n.filterProps),[]),r}var or,cn=A(()=>{"use strict";Ts();or=lm});function Ge(e){return typeof e!="number"?e:`${e}px solid`}function nt(e,t){return Z({prop:e,themeKey:"borders",transform:t})}var cm,fm,um,dm,mm,hm,ym,xm,gm,bm,vm,Tm,fn,Q0,ii=A(()=>{"use strict";Er();cn();To();Pr();cm=nt("border",Ge),fm=nt("borderTop",Ge),um=nt("borderRight",Ge),dm=nt("borderBottom",Ge),mm=nt("borderLeft",Ge),hm=nt("borderColor"),ym=nt("borderTopColor"),xm=nt("borderRightColor"),gm=nt("borderBottomColor"),bm=nt("borderLeftColor"),vm=nt("outline",Ge),Tm=nt("outlineColor"),fn=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Rr(e.theme,"shape.borderRadius",4,"borderRadius"),r=o=>({borderRadius:wr(t,o)});return je(e,e.borderRadius,r)}return null};fn.propTypes={};fn.filterProps=["borderRadius"];Q0=or(cm,fm,um,dm,mm,hm,ym,xm,gm,bm,fn,vm,Tm)});var un,dn,mn,Pm,Em,Rm,wm,Cm,Sm,Om,_m,km,sT,pi=A(()=>{"use strict";Er();cn();To();Pr();un=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Rr(e.theme,"spacing",8,"gap"),r=o=>({gap:wr(t,o)});return je(e,e.gap,r)}return null};un.propTypes={};un.filterProps=["gap"];dn=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Rr(e.theme,"spacing",8,"columnGap"),r=o=>({columnGap:wr(t,o)});return je(e,e.columnGap,r)}return null};dn.propTypes={};dn.filterProps=["columnGap"];mn=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Rr(e.theme,"spacing",8,"rowGap"),r=o=>({rowGap:wr(t,o)});return je(e,e.rowGap,r)}return null};mn.propTypes={};mn.filterProps=["rowGap"];Pm=Z({prop:"gridColumn"}),Em=Z({prop:"gridRow"}),Rm=Z({prop:"gridAutoFlow"}),wm=Z({prop:"gridAutoColumns"}),Cm=Z({prop:"gridAutoRows"}),Sm=Z({prop:"gridTemplateColumns"}),Om=Z({prop:"gridTemplateRows"}),_m=Z({prop:"gridTemplateAreas"}),km=Z({prop:"gridArea"}),sT=or(un,dn,mn,Pm,Em,Rm,wm,Cm,Sm,Om,_m,km)});function Cr(e,t){return t==="grey"?t:e}var Nm,Mm,Am,lT,li=A(()=>{"use strict";Er();cn();Nm=Z({prop:"color",themeKey:"palette",transform:Cr}),Mm=Z({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Cr}),Am=Z({prop:"backgroundColor",themeKey:"palette",transform:Cr}),lT=or(Nm,Mm,Am)});function Fe(e){return e<=1&&e!==0?`${e*100}%`:e}var $m,Es,Im,Dm,jm,Bm,mT,hT,Lm,yT,ci=A(()=>{"use strict";Er();cn();Pr();$m=Z({prop:"width",transform:Fe}),Es=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=r=>{var o,n;let s=((o=e.theme)==null||(o=o.breakpoints)==null||(o=o.values)==null?void 0:o[r])||Ps[r];return s?((n=e.theme)==null||(n=n.breakpoints)==null?void 0:n.unit)!=="px"?{maxWidth:`${s}${e.theme.breakpoints.unit}`}:{maxWidth:s}:{maxWidth:Fe(r)}};return je(e,e.maxWidth,t)}return null};Es.filterProps=["maxWidth"];Im=Z({prop:"minWidth",transform:Fe}),Dm=Z({prop:"height",transform:Fe}),jm=Z({prop:"maxHeight",transform:Fe}),Bm=Z({prop:"minHeight",transform:Fe}),mT=Z({prop:"size",cssProperty:"width",transform:Fe}),hT=Z({prop:"size",cssProperty:"height",transform:Fe}),Lm=Z({prop:"boxSizing"}),yT=or($m,Es,Im,Dm,jm,Bm,Lm)});var Fm,kt,hn=A(()=>{"use strict";To();ii();pi();li();ci();Fm={border:{themeKey:"borders",transform:Ge},borderTop:{themeKey:"borders",transform:Ge},borderRight:{themeKey:"borders",transform:Ge},borderBottom:{themeKey:"borders",transform:Ge},borderLeft:{themeKey:"borders",transform:Ge},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Ge},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:fn},color:{themeKey:"palette",transform:Cr},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Cr},backgroundColor:{themeKey:"palette",transform:Cr},p:{style:se},pt:{style:se},pr:{style:se},pb:{style:se},pl:{style:se},px:{style:se},py:{style:se},padding:{style:se},paddingTop:{style:se},paddingRight:{style:se},paddingBottom:{style:se},paddingLeft:{style:se},paddingX:{style:se},paddingY:{style:se},paddingInline:{style:se},paddingInlineStart:{style:se},paddingInlineEnd:{style:se},paddingBlock:{style:se},paddingBlockStart:{style:se},paddingBlockEnd:{style:se},m:{style:ne},mt:{style:ne},mr:{style:ne},mb:{style:ne},ml:{style:ne},mx:{style:ne},my:{style:ne},margin:{style:ne},marginTop:{style:ne},marginRight:{style:ne},marginBottom:{style:ne},marginLeft:{style:ne},marginX:{style:ne},marginY:{style:ne},marginInline:{style:ne},marginInlineStart:{style:ne},marginInlineEnd:{style:ne},marginBlock:{style:ne},marginBlockStart:{style:ne},marginBlockEnd:{style:ne},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:un},rowGap:{style:mn},columnGap:{style:dn},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Fe},maxWidth:{style:Es},minWidth:{transform:Fe},height:{transform:Fe},maxHeight:{transform:Fe},minHeight:{transform:Fe},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},kt=Fm});function zm(...e){let t=e.reduce((o,n)=>o.concat(Object.keys(n)),[]),r=new Set(t);return e.every(o=>r.size===Object.keys(o).length)}function Wm(e,t){return typeof e=="function"?e(t):e}function fi(){function e(r,o,n,s){let a={[r]:o,theme:n},p=s[r];if(!p)return{[r]:o};let{cssProperty:i=r,themeKey:l,transform:c,style:f}=p;if(o==null)return null;if(l==="typography"&&o==="inherit")return{[r]:o};let m=vo(n,l)||{};return f?f(a):je(a,o,h=>{let u=ln(m,c,h);return h===u&&typeof h=="string"&&(u=ln(m,c,`${r}${h==="default"?"":ot(h)}`,h)),i===!1?u:{[i]:u}})}function t(r){var o;let{sx:n,theme:s={},nested:a}=r||{};if(!n)return null;let p=(o=s.unstable_sxConfig)!=null?o:kt;function i(l){let c=l;if(typeof l=="function")c=l(s);else if(typeof l!="object")return l;if(!c)return null;let f=ac(s.breakpoints),m=Object.keys(f),y=f;return Object.keys(c).forEach(h=>{let u=Wm(c[h],s);if(u!=null)if(typeof u=="object")if(p[h])y=rr(y,e(h,u,s,p));else{let b=je({theme:s},u,P=>({[h]:P}));zm(b,u)?y[h]=t({sx:u,theme:s,nested:!0}):y=rr(y,b)}else y=rr(y,e(h,u,s,p))}),!a&&s.modularCssLayers?{"@layer sx":ei(m,y)}:ei(m,y)}return Array.isArray(n)?n.map(i):i(n)}return t}var mc,Nt,Rs=A(()=>{"use strict";bo();Ts();Er();Pr();hn();mc=fi();mc.filterProps=["sx"];Nt=mc});function yn(e,t){let r=this;return r.vars&&typeof r.getColorSchemeSelector=="function"?{[r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:r.palette.mode===e?t:{}}var ui=A(()=>{"use strict"});function Um(e={},...t){let{breakpoints:r={},palette:o={},spacing:n,shape:s={}}=e,a=$(e,Vm),p=pn(r),i=ai(n),l=Oe({breakpoints:p,direction:"ltr",components:{},palette:d({mode:"light"},o),spacing:i,shape:d({},oc,s)},a);return l.applyStyles=yn,l=t.reduce((c,f)=>Oe(c,f),l),l.unstable_sxConfig=d({},kt,a==null?void 0:a.unstable_sxConfig),l.unstable_sx=function(f){return Nt({sx:f,theme:this})},l}var Vm,Mt,hc=A(()=>{"use strict";F();q();zt();Qa();nc();dc();Rs();hn();ui();Vm=["breakpoints","palette","spacing","shape"];Mt=Um});var yc={};Lt(yc,{default:()=>Mt,private_createBreakpoints:()=>pn,unstable_applyStyles:()=>yn});var Po=A(()=>{"use strict";hc();Qa();ui()});function Or(e){let{sx:t}=e,r=$(e,Ym),{systemProps:o,otherProps:n}=Xm(r),s;return Array.isArray(t)?s=[o,...t]:typeof t=="function"?s=(...a)=>{let p=t(...a);return gt(p)?d({},o,p):o}:s=d({},o,t),d({},n,{sx:s})}var Ym,Xm,bc=A(()=>{"use strict";F();q();zt();hn();Ym=["sx"],Xm=e=>{var t,r;let o={systemProps:{},otherProps:{}},n=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:kt;return Object.keys(e).forEach(s=>{n[s]?o.systemProps[s]=e[s]:o.otherProps[s]=e[s]}),o}});var vc={};Lt(vc,{default:()=>Nt,extendSxProp:()=>Or,unstable_createStyleFunctionSx:()=>fi,unstable_defaultSxConfig:()=>kt});var Eo=A(()=>{"use strict";Rs();Rs();bc();hn()});var wc=xt(Y=>{"use strict";var di=Symbol.for("react.transitional.element"),mi=Symbol.for("react.portal"),Cs=Symbol.for("react.fragment"),Ss=Symbol.for("react.strict_mode"),Os=Symbol.for("react.profiler"),_s=Symbol.for("react.consumer"),ks=Symbol.for("react.context"),Ns=Symbol.for("react.forward_ref"),Ms=Symbol.for("react.suspense"),As=Symbol.for("react.suspense_list"),$s=Symbol.for("react.memo"),Is=Symbol.for("react.lazy"),rh=Symbol.for("react.view_transition"),oh=Symbol.for("react.client.reference");function st(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case di:switch(e=e.type,e){case Cs:case Os:case Ss:case Ms:case As:case rh:return e;default:switch(e=e&&e.$$typeof,e){case ks:case Ns:case Is:case $s:return e;case _s:return e;default:return t}}case mi:return t}}}Y.ContextConsumer=_s;Y.ContextProvider=ks;Y.Element=di;Y.ForwardRef=Ns;Y.Fragment=Cs;Y.Lazy=Is;Y.Memo=$s;Y.Portal=mi;Y.Profiler=Os;Y.StrictMode=Ss;Y.Suspense=Ms;Y.SuspenseList=As;Y.isContextConsumer=function(e){return st(e)===_s};Y.isContextProvider=function(e){return st(e)===ks};Y.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===di};Y.isForwardRef=function(e){return st(e)===Ns};Y.isFragment=function(e){return st(e)===Cs};Y.isLazy=function(e){return st(e)===Is};Y.isMemo=function(e){return st(e)===$s};Y.isPortal=function(e){return st(e)===mi};Y.isProfiler=function(e){return st(e)===Os};Y.isStrictMode=function(e){return st(e)===Ss};Y.isSuspense=function(e){return st(e)===Ms};Y.isSuspenseList=function(e){return st(e)===As};Y.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Cs||e===Os||e===Ss||e===Ms||e===As||typeof e=="object"&&e!==null&&(e.$$typeof===Is||e.$$typeof===$s||e.$$typeof===ks||e.$$typeof===_s||e.$$typeof===Ns||e.$$typeof===oh||e.getModuleId!==void 0)};Y.typeOf=st});var Sc=xt((wP,Cc)=>{"use strict";Cc.exports=wc()});function _c(e){let t=`${e}`.match(nh);return t&&t[1]||""}function kc(e,t=""){return e.displayName||e.name||_c(e)||t}function Oc(e,t,r){let o=kc(t);return e.displayName||(o!==""?`${r}(${o})`:r)}function hi(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return kc(e,"Component");if(typeof e=="object")switch(e.$$typeof){case Ds.ForwardRef:return Oc(e,e.render,"ForwardRef");case Ds.Memo:return Oc(e,e.type,"memo");default:return}}}var Ds,nh,yi=A(()=>{"use strict";Ds=I(Sc()),nh=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/});var Nc={};Lt(Nc,{default:()=>hi,getFunctionName:()=>_c});var Mc=A(()=>{"use strict";yi();yi()});function hh(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}var Ic,Dc=A(()=>{"use strict";Ic=hh});var jc={};Lt(jc,{default:()=>Ic});var Bc=A(()=>{"use strict";Dc()});var ki=xt((C1,bn)=>{"use strict";function Hh(e){return e&&e.__esModule?e:{default:e}}bn.exports=Hh,bn.exports.__esModule=!0,bn.exports.default=bn.exports});var vn=xt(le=>{"use strict";var Xc=ki();Object.defineProperty(le,"__esModule",{value:!0});le.alpha=ef;le.blend=ty;le.colorChannel=void 0;le.darken=Mi;le.decomposeColor=at;le.emphasize=tf;le.getContrastRatio=Xh;le.getLuminance=Xs;le.hexToRgb=Jc;le.hslToRgb=Qc;le.lighten=Ai;le.private_safeAlpha=Jh;le.private_safeColorChannel=void 0;le.private_safeDarken=Zh;le.private_safeEmphasize=ey;le.private_safeLighten=Qh;le.recomposeColor=So;le.rgbToHex=Yh;var Yc=Xc((qo(),Ct(zp))),Gh=Xc((Bc(),Ct(jc)));function Ni(e,t=0,r=1){return(0,Gh.default)(e,t,r)}function Jc(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g"),r=e.match(t);return r&&r[0].length===1&&(r=r.map(o=>o+o)),r?`rgb${r.length===4?"a":""}(${r.map((o,n)=>n<3?parseInt(o,16):Math.round(parseInt(o,16)/255*1e3)/1e3).join(", ")})`:""}function Kh(e){let t=e.toString(16);return t.length===1?`0${t}`:t}function at(e){if(e.type)return e;if(e.charAt(0)==="#")return at(Jc(e));let t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error((0,Yc.default)(9,e));let o=e.substring(t+1,e.length-1),n;if(r==="color"){if(o=o.split(" "),n=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(n)===-1)throw new Error((0,Yc.default)(10,n))}else o=o.split(",");return o=o.map(s=>parseFloat(s)),{type:r,values:o,colorSpace:n}}var Zc=e=>{let t=at(e);return t.values.slice(0,3).map((r,o)=>t.type.indexOf("hsl")!==-1&&o!==0?`${r}%`:r).join(" ")};le.colorChannel=Zc;var qh=(e,t)=>{try{return Zc(e)}catch(r){return e}};le.private_safeColorChannel=qh;function So(e){let{type:t,colorSpace:r}=e,{values:o}=e;return t.indexOf("rgb")!==-1?o=o.map((n,s)=>s<3?parseInt(n,10):n):t.indexOf("hsl")!==-1&&(o[1]=`${o[1]}%`,o[2]=`${o[2]}%`),t.indexOf("color")!==-1?o=`${r} ${o.join(" ")}`:o=`${o.join(", ")}`,`${t}(${o})`}function Yh(e){if(e.indexOf("#")===0)return e;let{values:t}=at(e);return`#${t.map((r,o)=>Kh(o===3?Math.round(255*r):r)).join("")}`}function Qc(e){e=at(e);let{values:t}=e,r=t[0],o=t[1]/100,n=t[2]/100,s=o*Math.min(n,1-n),a=(l,c=(l+r/30)%12)=>n-s*Math.max(Math.min(c-3,9-c,1),-1),p="rgb",i=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(p+="a",i.push(t[3])),So({type:p,values:i})}function Xs(e){e=at(e);let t=e.type==="hsl"||e.type==="hsla"?at(Qc(e)).values:e.values;return t=t.map(r=>(e.type!=="color"&&(r/=255),r<=.03928?r/12.92:((r+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Xh(e,t){let r=Xs(e),o=Xs(t);return(Math.max(r,o)+.05)/(Math.min(r,o)+.05)}function ef(e,t){return e=at(e),t=Ni(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,So(e)}function Jh(e,t,r){try{return ef(e,t)}catch(o){return e}}function Mi(e,t){if(e=at(e),t=Ni(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 r=0;r<3;r+=1)e.values[r]*=1-t;return So(e)}function Zh(e,t,r){try{return Mi(e,t)}catch(o){return e}}function Ai(e,t){if(e=at(e),t=Ni(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return So(e)}function Qh(e,t,r){try{return Ai(e,t)}catch(o){return e}}function tf(e,t=.15){return Xs(e)>.5?Mi(e,t):Ai(e,t)}function ey(e,t,r){try{return tf(e,t)}catch(o){return e}}function ty(e,t,r,o=1){let n=(i,l)=>Math.round((i**(1/o)*(1-r)+l**(1/o)*r)**o),s=at(e),a=at(t),p=[n(s.values[0],a.values[0]),n(s.values[1],a.values[1]),n(s.values[2],a.values[2])];return So({type:"rgb",values:p})}});var cf=xt((hw,Wt)=>{"use strict";function Bi(){return Wt.exports=Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";function Ty(e,t){if(e==null)return{};var r={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(t.indexOf(o)!==-1)continue;r[o]=e[o]}return r}Pn.exports=Ty,Pn.exports.__esModule=!0,Pn.exports.default=Pn.exports});var mf=xt(ko=>{"use strict";var _o=ki();Object.defineProperty(ko,"__esModule",{value:!0});ko.default=$y;ko.shouldForwardProp=Qs;ko.systemDefaultTheme=void 0;var it=_o(cf()),Li=_o(ff()),ta=Oy((Tr(),Ct(Xa))),Py=(zt(),Ct(rc)),xw=_o((bo(),Ct(pc))),gw=_o((Mc(),Ct(Nc))),Ey=_o((Po(),Ct(yc))),Ry=_o((Eo(),Ct(vc))),wy=["ownerState"],Cy=["variants"],Sy=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function df(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(df=function(o){return o?r:t})(e)}function Oy(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=df(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(s!=="default"&&Object.prototype.hasOwnProperty.call(e,s)){var a=n?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(o,s,a):o[s]=e[s]}return o.default=e,r&&r.set(e,o),o}function _y(e){return Object.keys(e).length===0}function ky(e){return typeof e=="string"&&e.charCodeAt(0)>96}function Qs(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function uf(e,t){return t&&e&&typeof e=="object"&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}var Ny=ko.systemDefaultTheme=(0,Ey.default)(),My=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Zs({defaultTheme:e,theme:t,themeId:r}){return _y(t)?e:t[r]||t}function Ay(e){return e?(t,r)=>r[e]:null}function ea(e,t,r){let{ownerState:o}=t,n=(0,Li.default)(t,wy),s=typeof e=="function"?e((0,it.default)({ownerState:o},n)):e;if(Array.isArray(s))return s.flatMap(a=>ea(a,(0,it.default)({ownerState:o},n),r));if(s&&typeof s=="object"&&Array.isArray(s.variants)){let{variants:a=[]}=s,i=(0,Li.default)(s,Cy);return a.forEach(l=>{let c=!0;if(typeof l.props=="function"?c=l.props((0,it.default)({ownerState:o},n,o)):Object.keys(l.props).forEach(f=>{(o==null?void 0:o[f])!==l.props[f]&&n[f]!==l.props[f]&&(c=!1)}),c){Array.isArray(i)||(i=[i]);let f=typeof l.style=="function"?l.style((0,it.default)({ownerState:o},n,o)):l.style;i.push(r?uf((0,ta.internal_serializeStyles)(f),r):f)}}),i}return r?uf((0,ta.internal_serializeStyles)(s),r):s}function $y(e={}){let{themeId:t,defaultTheme:r=Ny,rootShouldForwardProp:o=Qs,slotShouldForwardProp:n=Qs}=e,s=a=>(0,Ry.default)((0,it.default)({},a,{theme:Zs((0,it.default)({},a,{defaultTheme:r,themeId:t}))}));return s.__mui_systemSx=!0,(a,p={})=>{(0,ta.internal_processStyles)(a,v=>v.filter(x=>!(x!=null&&x.__mui_systemSx)));let{name:i,slot:l,skipVariantsResolver:c,skipSx:f,overridesResolver:m=Ay(My(l))}=p,y=(0,Li.default)(p,Sy),h=i&&i.startsWith("Mui")||l?"components":"custom",u=c!==void 0?c:l&&l!=="Root"&&l!=="root"||!1,b=f||!1,P,R=Qs;l==="Root"||l==="root"?R=o:l?R=n:ky(a)&&(R=void 0);let T=(0,ta.default)(a,(0,it.default)({shouldForwardProp:R,label:P},y)),g=v=>typeof v=="function"&&v.__emotion_real!==v||(0,Py.isPlainObject)(v)?x=>{let O=Zs({theme:x.theme,defaultTheme:r,themeId:t});return ea(v,(0,it.default)({},x,{theme:O}),O.modularCssLayers?h:void 0)}:v,E=(v,...x)=>{let O=g(v),N=x?x.map(g):[];i&&m&&N.push(M=>{let _=Zs((0,it.default)({},M,{defaultTheme:r,themeId:t}));if(!_.components||!_.components[i]||!_.components[i].styleOverrides)return null;let B=_.components[i].styleOverrides,S={};return Object.entries(B).forEach(([w,k])=>{S[w]=ea(k,(0,it.default)({},M,{theme:_}),_.modularCssLayers?"theme":void 0)}),m(M,S)}),i&&!u&&N.push(M=>{var _;let B=Zs((0,it.default)({},M,{defaultTheme:r,themeId:t})),S=B==null||(_=B.components)==null||(_=_[i])==null?void 0:_.variants;return ea({variants:S},(0,it.default)({},M,{theme:B}),B.modularCssLayers?"theme":void 0)}),b||N.push(s);let C=N.length-x.length;if(Array.isArray(v)&&C>0){let M=new Array(C).fill("");O=[...v,...M],O.raw=[...v.raw,...M]}let D=T(O,...N);return a.muiName&&(D.muiName=a.muiName),D};return T.withConfig&&(E.withConfig=T.withConfig),E}}});var Wf=xt(ua=>{"use strict";"use client";Object.defineProperty(ua,"__esModule",{value:!0});ua.default=void 0;var mx=yx(require("react")),hx=(Tr(),Ct(Xa));function zf(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(zf=function(o){return o?r:t})(e)}function yx(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=zf(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(s!=="default"&&Object.prototype.hasOwnProperty.call(e,s)){var a=n?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(o,s,a):o[s]=e[s]}return o.default=e,r&&r.set(e,o),o}function xx(e){return Object.keys(e).length===0}function gx(e=null){let t=mx.useContext(hx.ThemeContext);return!t||xx(t)?e:t}var jS=ua.default=gx});var bb={};Lt(bb,{default:()=>gb});module.exports=Ct(bb);var sd={black:"#000",white:"#fff"},Qr=sd;var ad={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"},dr=ad;var id={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"},mr=id;var pd={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"},hr=pd;var ld={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"},yr=ld;var cd={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"},xr=cd;var fd={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"},eo=fd;var ud={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"},Lp=ud;var to="$$material";Tr();Po();var xc=I(require("react"));Tr();function Hm(e){return Object.keys(e).length===0}function Gm(e=null){let t=xc.useContext(_t);return!t||Hm(t)?e:t}var gc=Gm;var Km=Mt();function qm(e=Km){return gc(e)}var Sr=qm;ii();pi();li();ci();To();var Tc=e=>e,Jm=()=>{let e=Tc;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Tc}}},Zm=Jm(),_r=Zm;F();q();var Ec=I(require("react"));function Pc(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;tp!=="theme"&&p!=="sx"&&p!=="as"})(Nt);return Ec.forwardRef(function(i,l){let c=Sr(r),f=Or(i),{className:m,component:y="div"}=f,h=$(f,eh);return(0,Rc.jsx)(s,d({as:y,ref:l,className:L(m,n?n(o):o),theme:t&&c[t]||c},h))})}var th={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 Q(e,t,r="Mui"){let o=th[t];return o?`${r}-${o}`:`${_r.generate(e)}-${t}`}function ee(e,t,r="Mui"){let o={};return t.forEach(n=>{o[n]=Q(e,n,r)}),o}F();q();Tr();zt();Po();Eo();var sh=["ownerState"],ah=["variants"],ih=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function ph(e){return Object.keys(e).length===0}function lh(e){return typeof e=="string"&&e.charCodeAt(0)>96}function xi(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function Ac(e,t){return t&&e&&typeof e=="object"&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}var ch=Mt(),fh=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function js({defaultTheme:e,theme:t,themeId:r}){return ph(t)?e:t[r]||t}function uh(e){return e?(t,r)=>r[e]:null}function Bs(e,t,r){let{ownerState:o}=t,n=$(t,sh),s=typeof e=="function"?e(d({ownerState:o},n)):e;if(Array.isArray(s))return s.flatMap(a=>Bs(a,d({ownerState:o},n),r));if(s&&typeof s=="object"&&Array.isArray(s.variants)){let{variants:a=[]}=s,i=$(s,ah);return a.forEach(l=>{let c=!0;if(typeof l.props=="function"?c=l.props(d({ownerState:o},n,o)):Object.keys(l.props).forEach(f=>{(o==null?void 0:o[f])!==l.props[f]&&n[f]!==l.props[f]&&(c=!1)}),c){Array.isArray(i)||(i=[i]);let f=typeof l.style=="function"?l.style(d({ownerState:o},n,o)):l.style;i.push(r?Ac(vs(f),r):f)}}),i}return r?Ac(vs(s),r):s}function gi(e={}){let{themeId:t,defaultTheme:r=ch,rootShouldForwardProp:o=xi,slotShouldForwardProp:n=xi}=e,s=a=>Nt(d({},a,{theme:js(d({},a,{defaultTheme:r,themeId:t}))}));return s.__mui_systemSx=!0,(a,p={})=>{Ya(a,v=>v.filter(x=>!(x!=null&&x.__mui_systemSx)));let{name:i,slot:l,skipVariantsResolver:c,skipSx:f,overridesResolver:m=uh(fh(l))}=p,y=$(p,ih),h=i&&i.startsWith("Mui")||l?"components":"custom",u=c!==void 0?c:l&&l!=="Root"&&l!=="root"||!1,b=f||!1,P,R=xi;l==="Root"||l==="root"?R=o:l?R=n:lh(a)&&(R=void 0);let T=go(a,d({shouldForwardProp:R,label:P},y)),g=v=>typeof v=="function"&&v.__emotion_real!==v||gt(v)?x=>{let O=js({theme:x.theme,defaultTheme:r,themeId:t});return Bs(v,d({},x,{theme:O}),O.modularCssLayers?h:void 0)}:v,E=(v,...x)=>{let O=g(v),N=x?x.map(g):[];i&&m&&N.push(M=>{let _=js(d({},M,{defaultTheme:r,themeId:t}));if(!_.components||!_.components[i]||!_.components[i].styleOverrides)return null;let B=_.components[i].styleOverrides,S={};return Object.entries(B).forEach(([w,k])=>{S[w]=Bs(k,d({},M,{theme:_}),_.modularCssLayers?"theme":void 0)}),m(M,S)}),i&&!u&&N.push(M=>{var _;let B=js(d({},M,{defaultTheme:r,themeId:t})),S=B==null||(_=B.components)==null||(_=_[i])==null?void 0:_.variants;return Bs({variants:S},d({},M,{theme:B}),B.modularCssLayers?"theme":void 0)}),b||N.push(s);let C=N.length-x.length;if(Array.isArray(v)&&C>0){let M=new Array(C).fill("");O=[...v,...M],O.raw=[...v.raw,...M]}let D=T(O,...N);return a.muiName&&(D.muiName=a.muiName),D};return T.withConfig&&(E.withConfig=T.withConfig),E}}var dh=gi(),$c=dh;F();function At(e,t){let r=d({},t);return Object.keys(e).forEach(o=>{if(o.toString().match(/^(components|slots)$/))r[o]=d({},e[o],r[o]);else if(o.toString().match(/^(componentsProps|slotProps)$/)){let n=e[o]||{},s=t[o];r[o]={},!s||!Object.keys(s)?r[o]=n:!n||!Object.keys(n)?r[o]=s:(r[o]=d({},s),Object.keys(n).forEach(a=>{r[o][a]=At(n[a],s[a])}))}else r[o]===void 0&&(r[o]=e[o])}),r}function bi(e){let{theme:t,name:r,props:o}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?o:At(t.components[r].defaultProps,o)}function Ls({props:e,name:t,defaultTheme:r,themeId:o}){let n=Sr(r);return o&&(n=n[o]||n),bi({theme:n,name:t,props:e})}var Fs=I(require("react")),mh=typeof window!="undefined"?Fs.useLayoutEffect:Fs.useEffect,$t=mh;function Ro(...e){return e.reduce((t,r)=>r==null?t:function(...n){t.apply(this,n),r.apply(this,n)},()=>{})}function Ee(e){return e&&e.ownerDocument||document}function kr(e){return Ee(e).defaultView||window}function nr(e,t){typeof e=="function"?e(t):e&&(e.current=t)}var wo=I(require("react")),Lc=0;function yh(e){let[t,r]=wo.useState(e),o=e||t;return wo.useEffect(()=>{t==null&&(Lc+=1,r(`mui-${Lc}`))},[t]),o}var Fc=wo.useId;function zs(e){if(Fc!==void 0){let t=Fc();return e!=null?e:t}return yh(e)}var Nr=I(require("react"));function Ws({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=Nr.useRef(e!==void 0),[s,a]=Nr.useState(t),p=n?e:s,i=Nr.useCallback(l=>{n||a(l)},[]);return[p,i]}var vi=I(require("react"));function xh(e){let t=vi.useRef(e);return $t(()=>{t.current=e}),vi.useRef((...r)=>(0,t.current)(...r)).current}var Mr=xh;var zc=I(require("react"));function Ne(...e){return zc.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{nr(r,t)})},e)}var Vc=I(require("react")),Wc={};function Ti(e,t){let r=Vc.useRef(Wc);return r.current===Wc&&(r.current=e(t)),r}var Uc=I(require("react")),gh=[];function Pi(e){Uc.useEffect(e,gh)}var sr=class e{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new e}start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,r()},t)}};function bt(){let e=Ti(sr.create).current;return Pi(e.disposeEffect),e}var Vs=I(require("react"));var Us=!0,Ri=!1,bh=new sr,vh={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 Th(e){let{type:t,tagName:r}=e;return!!(r==="INPUT"&&vh[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Ph(e){e.metaKey||e.altKey||e.ctrlKey||(Us=!0)}function Ei(){Us=!1}function Eh(){this.visibilityState==="hidden"&&Ri&&(Us=!0)}function Rh(e){e.addEventListener("keydown",Ph,!0),e.addEventListener("mousedown",Ei,!0),e.addEventListener("pointerdown",Ei,!0),e.addEventListener("touchstart",Ei,!0),e.addEventListener("visibilitychange",Eh,!0)}function wh(e){let{target:t}=e;try{return t.matches(":focus-visible")}catch(r){}return Us||Th(t)}function Hs(){let e=Vs.useCallback(n=>{n!=null&&Rh(n.ownerDocument)},[]),t=Vs.useRef(!1);function r(){return t.current?(Ri=!0,bh.start(100,()=>{Ri=!1}),t.current=!1,!0):!1}function o(n){return wh(n)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:o,onBlur:r,ref:e}}function xn(e){let t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}function pe(e,t,r=void 0){let o={};return Object.keys(e).forEach(n=>{o[n]=e[n].reduce((s,a)=>{if(a){let p=t(a);p!==""&&s.push(p),r&&r[a]&&s.push(r[a])}return s},[]).join(" ")}),o}F();q();F();function Ch(e){return typeof e=="string"}var wi=Ch;function Sh(e,t,r){return e===void 0||wi(e)?t:d({},t,{ownerState:d({},t.ownerState,r)})}var ar=Sh;F();function Oh(e,t=[]){if(e===void 0)return{};let r={};return Object.keys(e).filter(o=>o.match(/^on[A-Z]/)&&typeof e[o]=="function"&&!t.includes(o)).forEach(o=>{r[o]=e[o]}),r}var gn=Oh;function _h(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(r=>!(r.match(/^on[A-Z]/)&&typeof e[r]=="function")).forEach(r=>{t[r]=e[r]}),t}var Gs=_h;function kh(e){let{getSlotProps:t,additionalProps:r,externalSlotProps:o,externalForwardedProps:n,className:s}=e;if(!t){let y=L(r==null?void 0:r.className,s,n==null?void 0:n.className,o==null?void 0:o.className),h=d({},r==null?void 0:r.style,n==null?void 0:n.style,o==null?void 0:o.style),u=d({},r,n,o);return y.length>0&&(u.className=y),Object.keys(h).length>0&&(u.style=h),{props:u,internalRef:void 0}}let a=gn(d({},n,o)),p=Gs(o),i=Gs(n),l=t(a),c=L(l==null?void 0:l.className,r==null?void 0:r.className,s,n==null?void 0:n.className,o==null?void 0:o.className),f=d({},l==null?void 0:l.style,r==null?void 0:r.style,n==null?void 0:n.style,o==null?void 0:o.style),m=d({},l,r,i,p);return c.length>0&&(m.className=c),Object.keys(f).length>0&&(m.style=f),{props:m,internalRef:l.ref}}var Ci=kh;function Nh(e,t,r){return typeof e=="function"?e(t,r):e}var Si=Nh;var Mh=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Ah(e){var t;let{elementType:r,externalSlotProps:o,ownerState:n,skipResolvingSlotProps:s=!1}=e,a=$(e,Mh),p=s?{}:Si(o,n),{props:i,internalRef:l}=Ci(d({},a,{externalSlotProps:p})),c=Ne(l,p==null?void 0:p.ref,(t=e.additionalProps)==null?void 0:t.ref);return ar(r,d({},i,{ref:c}),n)}var Co=Ah;var Hc=I(require("react"));function Ke(e){if(parseInt(Hc.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}F();q();var Ks=I(require("react"));var $h=require("react/jsx-runtime");var Ih=Ks.createContext();var Gc=()=>{let e=Ks.useContext(Ih);return e!=null?e:!1};var qs=I(require("react"));var Dh=require("react/jsx-runtime"),jh=qs.createContext(void 0);function Bh(e){let{theme:t,name:r,props:o}=e;if(!t||!t.components||!t.components[r])return o;let n=t.components[r];return n.defaultProps?At(n.defaultProps,o):!n.styleOverrides&&!n.variants?At(n,o):o}function Oi({props:e,name:t}){let r=qs.useContext(jh);return Bh({props:e,name:t,theme:{components:r}})}q();F();var Kc=I(require("react"));bo();Po();var qc=require("react/jsx-runtime"),Fh=["className","component","disableGutters","fixed","maxWidth","classes"],zh=Mt(),Wh=$c("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`maxWidth${ot(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),Vh=e=>Ls({props:e,name:"MuiContainer",defaultTheme:zh}),Uh=(e,t)=>{let r=i=>Q(t,i),{classes:o,fixed:n,disableGutters:s,maxWidth:a}=e,p={root:["root",a&&`maxWidth${ot(String(a))}`,n&&"fixed",s&&"disableGutters"]};return pe(p,r,o)};function Ys(e={}){let{createStyledComponent:t=Wh,useThemeProps:r=Vh,componentName:o="MuiContainer"}=e,n=t(({theme:a,ownerState:p})=>d({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!p.disableGutters&&{paddingLeft:a.spacing(2),paddingRight:a.spacing(2),[a.breakpoints.up("sm")]:{paddingLeft:a.spacing(3),paddingRight:a.spacing(3)}}),({theme:a,ownerState:p})=>p.fixed&&Object.keys(a.breakpoints.values).reduce((i,l)=>{let c=l,f=a.breakpoints.values[c];return f!==0&&(i[a.breakpoints.up(c)]={maxWidth:`${f}${a.breakpoints.unit}`}),i},{}),({theme:a,ownerState:p})=>d({},p.maxWidth==="xs"&&{[a.breakpoints.up("xs")]:{maxWidth:Math.max(a.breakpoints.values.xs,444)}},p.maxWidth&&p.maxWidth!=="xs"&&{[a.breakpoints.up(p.maxWidth)]:{maxWidth:`${a.breakpoints.values[p.maxWidth]}${a.breakpoints.unit}`}}));return Kc.forwardRef(function(p,i){let l=r(p),{className:c,component:f="div",disableGutters:m=!1,fixed:y=!1,maxWidth:h="lg"}=l,u=$(l,Fh),b=d({},l,{component:f,disableGutters:m,fixed:y,maxWidth:h}),P=Uh(b,o);return(0,qc.jsx)(n,d({as:f,ownerState:b,className:L(P.root,c),ref:i},u))})}F();q();qo();zt();Eo();Po();F();function _i(e,t){return d({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}F();q();qo();zt();var Oo=I(vn());var ry=["mode","contrastThreshold","tonalOffset"],rf={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:Qr.white,default:Qr.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}},$i={text:{primary:Qr.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:Qr.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 of(e,t,r,o){let n=o.light||o,s=o.dark||o*1.5;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:t==="light"?e.light=(0,Oo.lighten)(e.main,n):t==="dark"&&(e.dark=(0,Oo.darken)(e.main,s)))}function oy(e="light"){return e==="dark"?{main:hr[200],light:hr[50],dark:hr[400]}:{main:hr[700],light:hr[400],dark:hr[800]}}function ny(e="light"){return e==="dark"?{main:mr[200],light:mr[50],dark:mr[400]}:{main:mr[500],light:mr[300],dark:mr[700]}}function sy(e="light"){return e==="dark"?{main:dr[500],light:dr[300],dark:dr[700]}:{main:dr[700],light:dr[400],dark:dr[800]}}function ay(e="light"){return e==="dark"?{main:yr[400],light:yr[300],dark:yr[700]}:{main:yr[700],light:yr[500],dark:yr[900]}}function iy(e="light"){return e==="dark"?{main:xr[400],light:xr[300],dark:xr[700]}:{main:xr[800],light:xr[500],dark:xr[900]}}function py(e="light"){return e==="dark"?{main:eo[400],light:eo[300],dark:eo[700]}:{main:"#ed6c02",light:eo[500],dark:eo[900]}}function Ii(e){let{mode:t="light",contrastThreshold:r=3,tonalOffset:o=.2}=e,n=$(e,ry),s=e.primary||oy(t),a=e.secondary||ny(t),p=e.error||sy(t),i=e.info||ay(t),l=e.success||iy(t),c=e.warning||py(t);function f(u){return(0,Oo.getContrastRatio)(u,$i.text.primary)>=r?$i.text.primary:rf.text.primary}let m=({color:u,name:b,mainShade:P=500,lightShade:R=300,darkShade:T=700})=>{if(u=d({},u),!u.main&&u[P]&&(u.main=u[P]),!u.hasOwnProperty("main"))throw new Error(St(11,b?` (${b})`:"",P));if(typeof u.main!="string")throw new Error(St(12,b?` (${b})`:"",JSON.stringify(u.main)));return of(u,"light",R,o),of(u,"dark",T,o),u.contrastText||(u.contrastText=f(u.main)),u},y={dark:$i,light:rf};return Oe(d({common:d({},Qr),mode:t,primary:m({color:s,name:"primary"}),secondary:m({color:a,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:m({color:p,name:"error"}),warning:m({color:c,name:"warning"}),info:m({color:i,name:"info"}),success:m({color:l,name:"success"}),grey:Lp,contrastThreshold:r,getContrastText:f,augmentColor:m,tonalOffset:o},y[t]),n)}F();q();zt();var ly=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function cy(e){return Math.round(e*1e5)/1e5}var nf={textTransform:"uppercase"},sf='"Roboto", "Helvetica", "Arial", sans-serif';function Di(e,t){let r=typeof t=="function"?t(e):t,{fontFamily:o=sf,fontSize:n=14,fontWeightLight:s=300,fontWeightRegular:a=400,fontWeightMedium:p=500,fontWeightBold:i=700,htmlFontSize:l=16,allVariants:c,pxToRem:f}=r,m=$(r,ly),y=n/14,h=f||(P=>`${P/l*y}rem`),u=(P,R,T,g,E)=>d({fontFamily:o,fontWeight:P,fontSize:h(R),lineHeight:T},o===sf?{letterSpacing:`${cy(g/R)}em`}:{},E,c),b={h1:u(s,96,1.167,-1.5),h2:u(s,60,1.2,-.5),h3:u(a,48,1.167,0),h4:u(a,34,1.235,.25),h5:u(a,24,1.334,0),h6:u(p,20,1.6,.15),subtitle1:u(a,16,1.75,.15),subtitle2:u(p,14,1.57,.1),body1:u(a,16,1.5,.15),body2:u(a,14,1.43,.15),button:u(p,14,1.75,.4,nf),caption:u(a,12,1.66,.4),overline:u(a,12,2.66,1,nf),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Oe(d({htmlFontSize:l,pxToRem:h,fontFamily:o,fontSize:n,fontWeightLight:s,fontWeightRegular:a,fontWeightMedium:p,fontWeightBold:i},b),m,{clone:!1})}function te(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(",")}var fy=["none",te(0,2,1,-1,0,1,1,0,0,1,3,0),te(0,3,1,-2,0,2,2,0,0,1,5,0),te(0,3,3,-2,0,3,4,0,0,1,8,0),te(0,2,4,-1,0,4,5,0,0,1,10,0),te(0,3,5,-1,0,5,8,0,0,1,14,0),te(0,3,5,-1,0,6,10,0,0,1,18,0),te(0,4,5,-2,0,7,10,1,0,2,16,1),te(0,5,5,-3,0,8,10,1,0,3,14,2),te(0,5,6,-3,0,9,12,1,0,3,16,2),te(0,6,6,-3,0,10,14,1,0,4,18,3),te(0,6,7,-4,0,11,15,1,0,4,20,3),te(0,7,8,-4,0,12,17,2,0,5,22,4),te(0,7,8,-4,0,13,19,2,0,5,24,4),te(0,7,9,-4,0,14,21,2,0,5,26,4),te(0,8,9,-5,0,15,22,2,0,6,28,5),te(0,8,10,-5,0,16,24,2,0,6,30,5),te(0,8,11,-5,0,17,26,2,0,6,32,5),te(0,9,11,-5,0,18,28,2,0,7,34,6),te(0,9,12,-6,0,19,29,2,0,7,36,6),te(0,10,13,-6,0,20,31,3,0,8,38,7),te(0,10,13,-6,0,21,33,3,0,8,40,7),te(0,10,14,-6,0,22,35,3,0,8,42,7),te(0,11,14,-7,0,23,36,3,0,9,44,8),te(0,11,15,-7,0,24,38,3,0,9,46,8)],af=fy;q();F();var uy=["duration","easing","delay"],dy={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)"},my={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pf(e){return`${Math.round(e)}ms`}function hy(e){if(!e)return 0;let t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function ji(e){let t=d({},dy,e.easing),r=d({},my,e.duration);return d({getAutoHeightDuration:hy,create:(n=["all"],s={})=>{let{duration:a=r.standard,easing:p=t.easeInOut,delay:i=0}=s,l=$(s,uy);return(Array.isArray(n)?n:[n]).map(c=>`${c} ${typeof a=="string"?a:pf(a)} ${p} ${typeof i=="string"?i:pf(i)}`).join(",")}},e,{easing:t,duration:r})}var yy={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},lf=yy;var xy=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function gy(e={},...t){let{mixins:r={},palette:o={},transitions:n={},typography:s={}}=e,a=$(e,xy);if(e.vars&&e.generateCssVars===void 0)throw new Error(St(18));let p=Ii(o),i=Mt(e),l=Oe(i,{mixins:_i(i.breakpoints,r),palette:p,shadows:af.slice(),typography:Di(p,s),transitions:ji(n),zIndex:d({},lf)});return l=Oe(l,a),l=t.reduce((c,f)=>Oe(c,f),l),l.unstable_sxConfig=d({},kt,a==null?void 0:a.unstable_sxConfig),l.unstable_sx=function(f){return Nt({sx:f,theme:this})},l}var Tn=gy;var vy=I(require("react"));var by=Tn(),Js=by;function ir(){let e=Sr(Js);return e[to]||e}var yf=I(mf());function Iy(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}var hf=Iy;var Dy=e=>hf(e)&&e!=="classes",Ar=Dy;var jy=(0,yf.default)({themeId:to,defaultTheme:Js,rootShouldForwardProp:Ar}),K=jy;bo();var H=ot;F();var jw=require("react");var By=require("react/jsx-runtime");function ae(e){return Oi(e)}var xf=zs;var gf=Ws;var pr=Mr;var Vt=Ne;var ra=Hs;function oa(e,t){return oa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},oa(e,t)}function na(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,oa(e,t)}q();var En=I(require("react")),Rn=I(require("react-dom"));var Fi={disabled:!1};var bf=I(require("react")),No=bf.default.createContext(null);var vf=function(t){return t.scrollTop};var wn="unmounted",$r="exited",Ir="entering",Ao="entered",zi="exiting",Ut=function(e){na(t,e);function t(o,n){var s;s=e.call(this,o,n)||this;var a=n,p=a&&!a.isMounting?o.enter:o.appear,i;return s.appearStatus=null,o.in?p?(i=$r,s.appearStatus=Ir):i=Ao:o.unmountOnExit||o.mountOnEnter?i=wn:i=$r,s.state={status:i},s.nextCallback=null,s}t.getDerivedStateFromProps=function(n,s){var a=n.in;return a&&s.status===wn?{status:$r}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(n){var s=null;if(n!==this.props){var a=this.state.status;this.props.in?a!==Ir&&a!==Ao&&(s=Ir):(a===Ir||a===Ao)&&(s=zi)}this.updateStatus(!1,s)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var n=this.props.timeout,s,a,p;return s=a=p=n,n!=null&&typeof n!="number"&&(s=n.exit,a=n.enter,p=n.appear!==void 0?n.appear:a),{exit:s,enter:a,appear:p}},r.updateStatus=function(n,s){if(n===void 0&&(n=!1),s!==null)if(this.cancelNextCallback(),s===Ir){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:Rn.default.findDOMNode(this);a&&vf(a)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===$r&&this.setState({status:wn})},r.performEnter=function(n){var s=this,a=this.props.enter,p=this.context?this.context.isMounting:n,i=this.props.nodeRef?[p]:[Rn.default.findDOMNode(this),p],l=i[0],c=i[1],f=this.getTimeouts(),m=p?f.appear:f.enter;if(!n&&!a||Fi.disabled){this.safeSetState({status:Ao},function(){s.props.onEntered(l)});return}this.props.onEnter(l,c),this.safeSetState({status:Ir},function(){s.props.onEntering(l,c),s.onTransitionEnd(m,function(){s.safeSetState({status:Ao},function(){s.props.onEntered(l,c)})})})},r.performExit=function(){var n=this,s=this.props.exit,a=this.getTimeouts(),p=this.props.nodeRef?void 0:Rn.default.findDOMNode(this);if(!s||Fi.disabled){this.safeSetState({status:$r},function(){n.props.onExited(p)});return}this.props.onExit(p),this.safeSetState({status:zi},function(){n.props.onExiting(p),n.onTransitionEnd(a.exit,function(){n.safeSetState({status:$r},function(){n.props.onExited(p)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(n,s){s=this.setNextCallback(s),this.setState(n,s)},r.setNextCallback=function(n){var s=this,a=!0;return this.nextCallback=function(p){a&&(a=!1,s.nextCallback=null,n(p))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},r.onTransitionEnd=function(n,s){this.setNextCallback(s);var a=this.props.nodeRef?this.props.nodeRef.current:Rn.default.findDOMNode(this),p=n==null&&!this.props.addEndListener;if(!a||p){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],l=i[0],c=i[1];this.props.addEndListener(l,c)}n!=null&&setTimeout(this.nextCallback,n)},r.render=function(){var n=this.state.status;if(n===wn)return null;var s=this.props,a=s.children,p=s.in,i=s.mountOnEnter,l=s.unmountOnExit,c=s.appear,f=s.enter,m=s.exit,y=s.timeout,h=s.addEndListener,u=s.onEnter,b=s.onEntering,P=s.onEntered,R=s.onExit,T=s.onExiting,g=s.onExited,E=s.nodeRef,v=$(s,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return En.default.createElement(No.Provider,{value:null},typeof a=="function"?a(n,v):En.default.cloneElement(En.default.Children.only(a),v))},t}(En.default.Component);Ut.contextType=No;Ut.propTypes={};function Mo(){}Ut.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Mo,onEntering:Mo,onEntered:Mo,onExit:Mo,onExiting:Mo,onExited:Mo};Ut.UNMOUNTED=wn;Ut.EXITED=$r;Ut.ENTERING=Ir;Ut.ENTERED=Ao;Ut.EXITING=zi;var Cn=Ut;q();F();function Tf(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Sn=I(require("react"));var pt=require("react");function sa(e,t){var r=function(s){return t&&(0,pt.isValidElement)(s)?t(s):s},o=Object.create(null);return e&&pt.Children.map(e,function(n){return n}).forEach(function(n){o[n.key]=r(n)}),o}function Ly(e,t){e=e||{},t=t||{};function r(c){return c in t?t[c]:e[c]}var o=Object.create(null),n=[];for(var s in e)s in t?n.length&&(o[s]=n,n=[]):n.push(s);var a,p={};for(var i in t){if(o[i])for(a=0;ae.scrollTop;function $o(e,t){var r,o;let{timeout:n,easing:s,style:a={}}=e;return{duration:(r=a.transitionDuration)!=null?r:typeof n=="number"?n:n[t.mode]||0,easing:(o=a.transitionTimingFunction)!=null?o:typeof s=="object"?s[t.mode]:s,delay:a.transitionDelay}}F();q();var ze=I(require("react"));F();q();var ge=I(require("react"));var ia=I(require("react"));var Ui=require("react/jsx-runtime");function Wy(e){let{className:t,classes:r,pulsate:o=!1,rippleX:n,rippleY:s,rippleSize:a,in:p,onExited:i,timeout:l}=e,[c,f]=ia.useState(!1),m=L(t,r.ripple,r.rippleVisible,o&&r.ripplePulsate),y={width:a,height:a,top:-(a/2)+s,left:-(a/2)+n},h=L(r.child,c&&r.childLeaving,o&&r.childPulsate);return!p&&!c&&f(!0),ia.useEffect(()=>{if(!p&&i!=null){let u=setTimeout(i,l);return()=>{clearTimeout(u)}}},[i,p,l]),(0,Ui.jsx)("span",{className:m,style:y,children:(0,Ui.jsx)("span",{className:h})})}var Rf=Wy;var Vy=ee("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),qe=Vy;var pa=require("react/jsx-runtime"),Uy=["center","classes","className"],la=e=>e,wf,Cf,Sf,Of,Hi=550,Hy=80,Gy=vr(wf||(wf=la` +"use client";var Bu=Object.create;var Ho=Object.defineProperty,Lu=Object.defineProperties,Fu=Object.getOwnPropertyDescriptor,zu=Object.getOwnPropertyDescriptors,Wu=Object.getOwnPropertyNames,Bn=Object.getOwnPropertySymbols,Vu=Object.getPrototypeOf,Sa=Object.prototype.hasOwnProperty,Sp=Object.prototype.propertyIsEnumerable;var Cp=(e,t,r)=>t in e?Ho(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$t=(e,t)=>{for(var r in t||(t={}))Sa.call(t,r)&&Cp(e,r,t[r]);if(Bn)for(var r of Bn(t))Sp.call(t,r)&&Cp(e,r,t[r]);return e},Yr=(e,t)=>Lu(e,zu(t));var Uu=(e=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(e,{get:(t,r)=>(typeof require!="undefined"?require:t)[r]}):e)(function(e){if(typeof require!="undefined")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Op=(e,t)=>{var r={};for(var o in e)Sa.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&Bn)for(var o of Bn(e))t.indexOf(o)<0&&Sp.call(e,o)&&(r[o]=e[o]);return r};var A=(e,t)=>()=>(e&&(t=e(e=0)),t);var ht=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Yt=(e,t)=>{for(var r in t)Ho(e,r,{get:t[r],enumerable:!0})},_p=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Wu(t))!Sa.call(e,n)&&n!==r&&Ho(e,n,{get:()=>t[n],enumerable:!(o=Fu(t,n))||o.enumerable});return e};var Xt=(e,t,r)=>(r=e!=null?Bu(Vu(e)):{},_p(t||!e||!e.__esModule?Ho(r,"default",{value:e,enumerable:!0}):r,e)),It=e=>_p(Ho({},"__esModule",{value:!0}),e);var kp=(e,t,r)=>new Promise((o,n)=>{var s=i=>{try{p(r.next(i))}catch(l){n(l)}},a=i=>{try{p(r.throw(i))}catch(l){n(l)}},p=i=>i.done?o(i.value):Promise.resolve(i.value).then(s,a);p((r=r.apply(e,t)).next())});function Et(e){let t="https://mui.com/production-error/?code="+e;for(let r=1;r{"use strict"});var Ap={};Yt(Ap,{default:()=>Et});var Go=A(()=>{"use strict";Mp()});function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict"});function $(e,t){if(e==null)return{};var r={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(t.indexOf(o)!==-1)continue;r[o]=e[o]}return r}var K=A(()=>{"use strict"});function ed(e){if(e.sheet)return e.sheet;for(var t=0;t{"use strict";Qu=!1;$p=function(){function e(r){var o=this;this._insertTag=function(n){var s;o.tags.length===0?o.insertionPoint?s=o.insertionPoint.nextSibling:o.prepend?s=o.container.firstChild:s=o.before:s=o.tags[o.tags.length-1].nextSibling,o.container.insertBefore(n,s),o.tags.push(n)},this.isSpeedy=r.speedy===void 0?!Qu:r.speedy,this.tags=[],this.ctr=0,this.nonce=r.nonce,this.key=r.key,this.container=r.container,this.prepend=r.prepend,this.insertionPoint=r.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(o){o.forEach(this._insertTag)},t.insert=function(o){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(td(this));var n=this.tags[this.tags.length-1];if(this.isSpeedy){var s=ed(n);try{s.insertRule(o,s.cssRules.length)}catch(a){}}else n.appendChild(document.createTextNode(o));this.ctr++},t.flush=function(){this.tags.forEach(function(o){var n;return(n=o.parentNode)==null?void 0:n.removeChild(o)}),this.tags=[],this.ctr=0},e}()});var we,Ko,V,Ln,Qr,eo,Dp,Fn,jp,zn=A(()=>{"use strict";we="-ms-",Ko="-moz-",V="-webkit-",Ln="comm",Qr="rule",eo="decl",Dp="@import",Fn="@keyframes",jp="@layer"});function Fp(e,t){return ce(e,0)^45?(((t<<2^ce(e,0))<<2^ce(e,1))<<2^ce(e,2))<<2^ce(e,3):0}function Wn(e){return e.trim()}function Oa(e,t){return(e=t.exec(e))?e[0]:e}function W(e,t,r){return e.replace(t,r)}function qo(e,t){return e.indexOf(t)}function ce(e,t){return e.charCodeAt(t)|0}function Jt(e,t,r){return e.slice(t,r)}function Ae(e){return e.length}function to(e){return e.length}function ro(e,t){return t.push(e),e}function _a(e,t){return e.map(t).join("")}var Bp,yr,Lp,oo=A(()=>{"use strict";Bp=Math.abs,yr=String.fromCharCode,Lp=Object.assign});function Yo(e,t,r,o,n,s,a){return{value:e,root:t,parent:r,type:o,props:n,children:s,line:Vn,column:no,length:a,return:""}}function io(e,t){return Lp(Yo("",null,null,"",null,null,0),e,{length:-e.length},t)}function Wp(){return me}function Vp(){return me=$e>0?ce(ao,--$e):0,no--,me===10&&(no=1,Vn--),me}function Ie(){return me=$e2||so(me)>3?"":" "}function Hp(e,t){for(;--t&&Ie()&&!(me<48||me>102||me>57&&me<65||me>70&&me<97););return po(e,Xo()+(t<6&&et()==32&&Ie()==32))}function ka(e){for(;Ie();)switch(me){case e:return $e;case 34:case 39:e!==34&&e!==39&&ka(me);break;case 40:e===41&&ka(e);break;case 92:Ie();break}return $e}function Gp(e,t){for(;Ie()&&e+me!==57;)if(e+me===84&&et()===47)break;return"/*"+po(t,$e-1)+"*"+yr(e===47?e:Ie())}function Kp(e){for(;!so(et());)Ie();return po(e,$e)}var Vn,no,zp,$e,me,ao,Na=A(()=>{"use strict";oo();Vn=1,no=1,zp=0,$e=0,me=0,ao=""});function Xp(e){return Hn(Gn("",null,null,null,[""],e=Un(e),0,[0],e))}function Gn(e,t,r,o,n,s,a,p,i){for(var l=0,c=0,f=a,m=0,y=0,h=0,u=1,b=1,P=1,R=0,T="",g=n,E=s,v=o,x=T;b;)switch(h=R,R=Ie()){case 40:if(h!=108&&ce(x,f-1)==58){qo(x+=W(lo(R),"&","&\f"),"&\f")!=-1&&(P=-1);break}case 34:case 39:case 91:x+=lo(R);break;case 9:case 10:case 13:case 32:x+=Up(h);break;case 92:x+=Hp(Xo()-1,7);continue;case 47:switch(et()){case 42:case 47:ro(rd(Gp(Ie(),Xo()),t,r),i);break;default:x+="/"}break;case 123*u:p[l++]=Ae(x)*P;case 125*u:case 59:case 0:switch(R){case 0:case 125:b=0;case 59+c:P==-1&&(x=W(x,/\f/g,"")),y>0&&Ae(x)-f&&ro(y>32?Yp(x+";",o,r,f-1):Yp(W(x," ","")+";",o,r,f-2),i);break;case 59:x+=";";default:if(ro(v=qp(x,t,r,l,c,n,p,T,g=[],E=[],f),s),R===123)if(c===0)Gn(x,t,v,v,g,s,f,p,E);else switch(m===99&&ce(x,3)===110?100:m){case 100:case 108:case 109:case 115:Gn(e,v,v,o&&ro(qp(e,v,v,0,0,n,p,T,n,g=[],f),E),n,E,f,p,o?g:E);break;default:Gn(x,v,v,v,[""],E,0,p,E)}}l=c=y=0,u=P=1,T=x="",f=a;break;case 58:f=1+Ae(x),y=h;default:if(u<1){if(R==123)--u;else if(R==125&&u++==0&&Vp()==125)continue}switch(x+=yr(R),R*u){case 38:P=c>0?1:(x+="\f",-1);break;case 44:p[l++]=(Ae(x)-1)*P,P=1;break;case 64:et()===45&&(x+=lo(Ie())),m=et(),c=f=Ae(T=x+=Kp(Xo())),R++;break;case 45:h===45&&Ae(x)==2&&(u=0)}}return s}function qp(e,t,r,o,n,s,a,p,i,l,c){for(var f=n-1,m=n===0?s:[""],y=to(m),h=0,u=0,b=0;h0?m[P]+" "+R:W(R,/&\f/g,m[P])))&&(i[b++]=T);return Yo(e,t,r,n===0?Qr:p,i,l,c)}function rd(e,t,r){return Yo(e,t,r,Ln,yr(Wp()),Jt(e,2,-2),0)}function Yp(e,t,r,o){return Yo(e,t,r,eo,Jt(e,0,o),Jt(e,o+1,-1),o)}var Jp=A(()=>{"use strict";zn();oo();Na()});var Zp=A(()=>{"use strict"});function xr(e,t){for(var r="",o=to(e),n=0;n{"use strict";zn();oo()});function tl(e){var t=to(e);return function(r,o,n,s){for(var a="",p=0;p{"use strict";oo()});var nl=A(()=>{"use strict";zn();oo();Jp();Zp();Na();el();ol()});var Kn=A(()=>{"use strict"});function qn(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var Yn=A(()=>{"use strict"});function al(e,t){switch(Fp(e,t)){case 5103:return V+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return V+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return V+e+Ko+e+we+e+e;case 6828:case 4268:return V+e+we+e+e;case 6165:return V+e+we+"flex-"+e+e;case 5187:return V+e+W(e,/(\w+).+(:[^]+)/,V+"box-$1$2"+we+"flex-$1$2")+e;case 5443:return V+e+we+"flex-item-"+W(e,/flex-|-self/,"")+e;case 4675:return V+e+we+"flex-line-pack"+W(e,/align-content|flex-|-self/,"")+e;case 5548:return V+e+we+W(e,"shrink","negative")+e;case 5292:return V+e+we+W(e,"basis","preferred-size")+e;case 6060:return V+"box-"+W(e,"-grow","")+V+e+we+W(e,"grow","positive")+e;case 4554:return V+W(e,/([^-])(transform)/g,"$1"+V+"$2")+e;case 6187:return W(W(W(e,/(zoom-|grab)/,V+"$1"),/(image-set)/,V+"$1"),e,"")+e;case 5495:case 3959:return W(e,/(image-set\([^]*)/,V+"$1$`$1");case 4968:return W(W(e,/(.+:)(flex-)?(.*)/,V+"box-pack:$3"+we+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+V+e+e;case 4095:case 3583:case 4068:case 2532:return W(e,/(.+)-inline(.+)/,V+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Ae(e)-1-t>6)switch(ce(e,t+1)){case 109:if(ce(e,t+4)!==45)break;case 102:return W(e,/(.+:)(.+)-([^]+)/,"$1"+V+"$2-$3$1"+Ko+(ce(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~qo(e,"stretch")?al(W(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(ce(e,t+1)!==115)break;case 6444:switch(ce(e,Ae(e)-3-(~qo(e,"!important")&&10))){case 107:return W(e,":",":"+V)+e;case 101:return W(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+V+(ce(e,14)===45?"inline-":"")+"box$3$1"+V+"$2$3$1"+we+"$2box$3")+e}break;case 5936:switch(ce(e,t+11)){case 114:return V+e+we+W(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return V+e+we+W(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return V+e+we+W(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return V+e+we+e+e}return e}var od,nd,sd,sl,ad,id,pd,ld,Xn,Jn=A(()=>{"use strict";Ip();nl();Kn();Yn();od=function(t,r,o){for(var n=0,s=0;n=s,s=et(),n===38&&s===12&&(r[o]=1),!so(s);)Ie();return po(t,$e)},nd=function(t,r){var o=-1,n=44;do switch(so(n)){case 0:n===38&&et()===12&&(r[o]=1),t[o]+=od($e-1,r,o);break;case 2:t[o]+=lo(n);break;case 4:if(n===44){t[++o]=et()===58?"&\f":"",r[o]=t[o].length;break}default:t[o]+=yr(n)}while(n=Ie());return t},sd=function(t,r){return Hn(nd(Un(t),r))},sl=new WeakMap,ad=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var r=t.value,o=t.parent,n=t.column===o.column&&t.line===o.line;o.type!=="rule";)if(o=o.parent,!o)return;if(!(t.props.length===1&&r.charCodeAt(0)!==58&&!sl.get(o))&&!n){sl.set(t,!0);for(var s=[],a=sd(r,s),p=o.props,i=0,l=0;i-1&&!t.return)switch(t.type){case eo:t.return=al(t.value,t.length);break;case Fn:return xr([io(t,{value:W(t.value,"@","@"+V)})],n);case Qr:if(t.length)return _a(t.props,function(s){switch(Oa(s,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return xr([io(t,{props:[W(s,/:(read-\w+)/,":"+Ko+"$1")]})],n);case"::placeholder":return xr([io(t,{props:[W(s,/:(plac\w+)/,":"+V+"input-$1")]}),io(t,{props:[W(s,/:(plac\w+)/,":"+Ko+"$1")]}),io(t,{props:[W(s,/:(plac\w+)/,we+"input-$1")]})],n)}return""})}},ld=[pd],Xn=function(t){var r=t.key;if(r==="css"){var o=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(o,function(u){var b=u.getAttribute("data-emotion");b.indexOf(" ")!==-1&&(document.head.appendChild(u),u.setAttribute("data-s",""))})}var n=t.stylisPlugins||ld,s={},a,p=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(u){for(var b=u.getAttribute("data-emotion").split(" "),P=1;P{"use strict";var ve=typeof Symbol=="function"&&Symbol.for,Ma=ve?Symbol.for("react.element"):60103,Aa=ve?Symbol.for("react.portal"):60106,Zn=ve?Symbol.for("react.fragment"):60107,Qn=ve?Symbol.for("react.strict_mode"):60108,es=ve?Symbol.for("react.profiler"):60114,ts=ve?Symbol.for("react.provider"):60109,rs=ve?Symbol.for("react.context"):60110,$a=ve?Symbol.for("react.async_mode"):60111,os=ve?Symbol.for("react.concurrent_mode"):60111,ns=ve?Symbol.for("react.forward_ref"):60112,ss=ve?Symbol.for("react.suspense"):60113,cd=ve?Symbol.for("react.suspense_list"):60120,as=ve?Symbol.for("react.memo"):60115,is=ve?Symbol.for("react.lazy"):60116,fd=ve?Symbol.for("react.block"):60121,ud=ve?Symbol.for("react.fundamental"):60117,dd=ve?Symbol.for("react.responder"):60118,md=ve?Symbol.for("react.scope"):60119;function Ue(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Ma:switch(e=e.type,e){case $a:case os:case Zn:case es:case Qn:case ss:return e;default:switch(e=e&&e.$$typeof,e){case rs:case ns:case is:case as:case ts:return e;default:return t}}case Aa:return t}}}function il(e){return Ue(e)===os}H.AsyncMode=$a;H.ConcurrentMode=os;H.ContextConsumer=rs;H.ContextProvider=ts;H.Element=Ma;H.ForwardRef=ns;H.Fragment=Zn;H.Lazy=is;H.Memo=as;H.Portal=Aa;H.Profiler=es;H.StrictMode=Qn;H.Suspense=ss;H.isAsyncMode=function(e){return il(e)||Ue(e)===$a};H.isConcurrentMode=il;H.isContextConsumer=function(e){return Ue(e)===rs};H.isContextProvider=function(e){return Ue(e)===ts};H.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ma};H.isForwardRef=function(e){return Ue(e)===ns};H.isFragment=function(e){return Ue(e)===Zn};H.isLazy=function(e){return Ue(e)===is};H.isMemo=function(e){return Ue(e)===as};H.isPortal=function(e){return Ue(e)===Aa};H.isProfiler=function(e){return Ue(e)===es};H.isStrictMode=function(e){return Ue(e)===Qn};H.isSuspense=function(e){return Ue(e)===ss};H.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Zn||e===os||e===es||e===Qn||e===ss||e===cd||typeof e=="object"&&e!==null&&(e.$$typeof===is||e.$$typeof===as||e.$$typeof===ts||e.$$typeof===rs||e.$$typeof===ns||e.$$typeof===ud||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===fd)};H.typeOf=Ue});var cl=ht((yv,ll)=>{"use strict";ll.exports=pl()});var xl=ht((xv,yl)=>{"use strict";var Ia=cl(),hd={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},yd={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},xd={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ml={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Da={};Da[Ia.ForwardRef]=xd;Da[Ia.Memo]=ml;function fl(e){return Ia.isMemo(e)?ml:Da[e.$$typeof]||hd}var gd=Object.defineProperty,bd=Object.getOwnPropertyNames,ul=Object.getOwnPropertySymbols,vd=Object.getOwnPropertyDescriptor,Td=Object.getPrototypeOf,dl=Object.prototype;function hl(e,t,r){if(typeof t!="string"){if(dl){var o=Td(t);o&&o!==dl&&hl(e,o,r)}var n=bd(t);ul&&(n=n.concat(ul(t)));for(var s=fl(e),a=fl(t),p=0;p{"use strict";Pd=!0;co=function(t,r,o){var n=t.key+"-"+r.name;(o===!1||Pd===!1)&&t.registered[n]===void 0&&(t.registered[n]=r.styles)},fo=function(t,r,o){co(t,r,o);var n=t.key+"-"+r.name;if(t.inserted[r.name]===void 0){var s=r;do t.insert(r===s?"."+n:"",s,t.sheet,!0),s=s.next;while(s!==void 0)}}});function gl(e){for(var t=0,r,o=0,n=e.length;n>=4;++o,n-=4)r=e.charCodeAt(o)&255|(e.charCodeAt(++o)&255)<<8|(e.charCodeAt(++o)&255)<<16|(e.charCodeAt(++o)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){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 bl=A(()=>{"use strict"});var vl,Tl=A(()=>{"use strict";vl={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}});function Qo(e,t,r){if(r==null)return"";var o=r;if(o.__emotion_styles!==void 0)return o;switch(typeof r){case"boolean":return"";case"object":{var n=r;if(n.anim===1)return Rt={name:n.name,styles:n.styles,next:Rt},n.name;var s=r;if(s.styles!==void 0){var a=s.next;if(a!==void 0)for(;a!==void 0;)Rt={name:a.name,styles:a.styles,next:Rt},a=a.next;var p=s.styles+";";return p}return Sd(e,t,r)}case"function":{if(e!==void 0){var i=Rt,l=r(e);return Rt=i,Qo(e,t,l)}break}}var c=r;if(t==null)return c;var f=t[c];return f!==void 0?f:c}function Sd(e,t,r){var o="";if(Array.isArray(r))for(var n=0;n{"use strict";bl();Tl();Yn();Ed=!1,Rd=/[A-Z]|^ms/g,wd=/_EMO_([^_]+?)_([^]*?)_EMO_/g,wl=function(t){return t.charCodeAt(1)===45},Pl=function(t){return t!=null&&typeof t!="boolean"},ja=qn(function(e){return wl(e)?e:e.replace(Rd,"-$&").toLowerCase()}),El=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(wd,function(o,n,s){return Rt={name:n,styles:s,next:Rt},n})}return vl[t]!==1&&!wl(t)&&typeof r=="number"&&r!==0?r+"px":r},Cd="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";Rl=/label:\s*([^\s;{]+)\s*(;|$)/g});import*as en from"react";var Od,Cl,tn,Ba,rn=A(()=>{"use strict";Od=function(t){return t()},Cl=en.useInsertionEffect?en.useInsertionEffect:!1,tn=Cl||Od,Ba=Cl||en.useLayoutEffect});import*as tt from"react";import{useContext as _d,forwardRef as kd}from"react";var Sl,Ol,Fa,mo,wt,ps,La,_l,Nd,Md,kl,za=A(()=>{"use strict";Jn();L();Kn();Zo();uo();rn();Sl=!1,Ol=tt.createContext(typeof HTMLElement!="undefined"?Xn({key:"css"}):null),Fa=Ol.Provider,mo=function(t){return kd(function(r,o){var n=_d(Ol);return t(r,n,o)})},wt=tt.createContext({}),ps={}.hasOwnProperty,La="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",_l=function(t,r){var o={};for(var n in r)ps.call(r,n)&&(o[n]=r[n]);return o[La]=t,o},Nd=function(t){var r=t.cache,o=t.serialized,n=t.isStringTag;return co(r,o,n),tn(function(){return fo(r,o,n)}),null},Md=mo(function(e,t,r){var o=e.css;typeof o=="string"&&t.registered[o]!==void 0&&(o=t.registered[o]);var n=e[La],s=[o],a="";typeof e.className=="string"?a=Jo(t.registered,s,e.className):e.className!=null&&(a=e.className+" ");var p=Dt(s,void 0,tt.useContext(wt));a+=t.key+"-"+p.name;var i={};for(var l in e)ps.call(e,l)&&l!=="css"&&l!==La&&!Sl&&(i[l]=e[l]);return i.className=a,r&&(i.ref=r),tt.createElement(tt.Fragment,null,tt.createElement(Nd,{cache:t,serialized:p,isStringTag:typeof n=="string"}),tt.createElement(n,i))}),kl=Md});import*as Zt from"react";function ls(){for(var e=arguments.length,t=new Array(e),r=0;r{"use strict";za();za();Zo();rn();uo();Jn();L();Kn();Gv=Xt(xl()),Nl=function(t,r){var o=arguments;if(r==null||!ps.call(r,"css"))return Zt.createElement.apply(void 0,o);var n=o.length,s=new Array(n);s[0]=kl,s[1]=_l(t,r);for(var a=2;a{"use strict";Yn();Ad=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Al=qn(function(e){return Ad.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91})});import*as Qt from"react";var $d,Id,Dd,$l,Il,jd,Dl,jl=A(()=>{"use strict";L();on();uo();rn();Zo();Wa();$d=!1,Id=Al,Dd=function(t){return t!=="theme"},$l=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?Id:Dd},Il=function(t,r,o){var n;if(r){var s=r.shouldForwardProp;n=t.__emotion_forwardProp&&s?function(a){return t.__emotion_forwardProp(a)&&s(a)}:s}return typeof n!="function"&&o&&(n=t.__emotion_forwardProp),n},jd=function(t){var r=t.cache,o=t.serialized,n=t.isStringTag;return co(r,o,n),tn(function(){return fo(r,o,n)}),null},Dl=function e(t,r){var o=t.__emotion_real===t,n=o&&t.__emotion_base||t,s,a;r!==void 0&&(s=r.label,a=r.target);var p=Il(t,r,o),i=p||$l(n),l=!i("as");return function(){var c=arguments,f=o&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(s!==void 0&&f.push("label:"+s+";"),c[0]==null||c[0].raw===void 0)f.push.apply(f,c);else{var m=c[0];f.push(m[0]);for(var y=c.length,h=1;h{"use strict";jl();L();uo();rn();Zo();Wa();Bd=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],cs=Dl.bind(null);Bd.forEach(function(e){cs[e]=cs(e)})});import*as Ll from"react";import{jsx as Ld}from"react/jsx-runtime";function Fd(e,t){let r=Xn({key:"css",prepend:e});if(t){let o=r.insert;r.insert=(...n)=>(n[1].styles.match(/^@layer\s+[^{]*$/)||(n[1].styles=`@layer mui {${n[1].styles}}`),o(...n))}return r}function nn(e){let{injectFirst:t,enableCssLayer:r,children:o}=e,n=Ll.useMemo(()=>{let s=`${t}-${r}`;if(typeof document=="object"&&Va.has(s))return Va.get(s);let a=Fd(t,r);return Va.set(s,a),a},[t,r]);return t||r?Ld(Fa,{value:n,children:o}):o}var Va,Fl=A(()=>{"use strict";"use client";on();Jn();Va=new Map});var zl=A(()=>{"use strict";"use client";Fl()});import"react";import{jsx as zd}from"react/jsx-runtime";function Wd(e){return e==null||Object.keys(e).length===0}function fs(e){let{styles:t,defaultTheme:r={}}=e;return zd(Ml,{styles:typeof t=="function"?n=>t(Wd(n)?r:n):t})}var Wl=A(()=>{"use strict";"use client";on()});var Vl=A(()=>{"use strict";"use client";Wl()});var Ha={};Yt(Ha,{GlobalStyles:()=>fs,StyledEngineProvider:()=>nn,ThemeContext:()=>wt,css:()=>ls,default:()=>ho,internal_processStyles:()=>Ua,internal_serializeStyles:()=>us,keyframes:()=>gr});function ho(e,t){return cs(e,t)}function us(e){return Ul[0]=e,Dt(Ul)}var Ua,Ul,br=A(()=>{"use strict";"use client";Bl();uo();on();zl();Vl();Ua=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},Ul=[]});import*as Ga from"react";function yt(e){if(typeof e!="object"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Hl(e){if(Ga.isValidElement(e)||!yt(e))return e;let t={};return Object.keys(e).forEach(r=>{t[r]=Hl(e[r])}),t}function Ce(e,t,r={clone:!0}){let o=r.clone?d({},e):e;return yt(e)&&yt(t)&&Object.keys(t).forEach(n=>{Ga.isValidElement(t[n])?o[n]=t[n]:yt(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&yt(e[n])?o[n]=Ce(e[n],t[n],r):r.clone?o[n]=yt(t[n])?Hl(t[n]):t[n]:o[n]=t[n]}),o}var Ka=A(()=>{"use strict";L()});var Gl={};Yt(Gl,{default:()=>Ce,isPlainObject:()=>yt});var jt=A(()=>{"use strict";Ka();Ka()});function sn(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:o=5}=e,n=$(e,Vd),s=Ud(t),a=Object.keys(s);function p(m){return`@media (min-width:${typeof t[m]=="number"?t[m]:m}${r})`}function i(m){return`@media (max-width:${(typeof t[m]=="number"?t[m]:m)-o/100}${r})`}function l(m,y){let h=a.indexOf(y);return`@media (min-width:${typeof t[m]=="number"?t[m]:m}${r}) and (max-width:${(h!==-1&&typeof t[a[h]]=="number"?t[a[h]]:y)-o/100}${r})`}function c(m){return a.indexOf(m)+1{"use strict";K();L();Vd=["values","unit","step"],Ud=e=>{let t=Object.keys(e).map(r=>({key:r,val:e[r]}))||[];return t.sort((r,o)=>r.val-o.val),t.reduce((r,o)=>d({},r,{[o.key]:o.val}),{})}});var Hd,Kl,ql=A(()=>{"use strict";Hd={borderRadius:4},Kl=Hd});function Gd(e,t){return t?Ce(e,t,{clone:!1}):e}var er,ds=A(()=>{"use strict";jt();er=Gd});function De(e,t,r){let o=e.theme||{};if(Array.isArray(t)){let s=o.breakpoints||Yl;return t.reduce((a,p,i)=>(a[s.up(s.keys[i])]=r(t[i]),a),{})}if(typeof t=="object"){let s=o.breakpoints||Yl;return Object.keys(t).reduce((a,p)=>{if(Object.keys(s.values||ms).indexOf(p)!==-1){let i=s.up(p);a[i]=r(t[p],p)}else{let i=p;a[i]=t[i]}return a},{})}return r(t)}function Xl(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((o,n)=>{let s=e.up(n);return o[s]={},o},{}))||{}}function Ya(e,t){return e.reduce((r,o)=>{let n=r[o];return(!n||Object.keys(n).length===0)&&delete r[o],r},t)}var ms,Yl,vr=A(()=>{"use strict";L();ms={xs:0,sm:600,md:900,lg:1200,xl:1536},Yl={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${ms[e]}px)`}});function rt(e){if(typeof e!="string")throw new Error(Et(7));return e.charAt(0).toUpperCase()+e.slice(1)}var Jl=A(()=>{"use strict";Go()});var Zl={};Yt(Zl,{default:()=>rt});var yo=A(()=>{"use strict";Jl()});function xo(e,t,r=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&r){let o=`vars.${t}`.split(".").reduce((n,s)=>n&&n[s]?n[s]:null,e);if(o!=null)return o}return t.split(".").reduce((o,n)=>o&&o[n]!=null?o[n]:null,e)}function an(e,t,r,o=r){let n;return typeof e=="function"?n=e(r):Array.isArray(e)?n=e[r]||o:n=xo(e,r)||o,t&&(n=t(n,o,e)),n}function Kd(e){let{prop:t,cssProperty:r=e.prop,themeKey:o,transform:n}=e,s=a=>{if(a[t]==null)return null;let p=a[t],i=a.theme,l=xo(i,o)||{};return De(a,p,f=>{let m=an(l,n,f);return f===m&&typeof f=="string"&&(m=an(l,n,`${t}${f==="default"?"":rt(f)}`,f)),r===!1?m:{[r]:m}})};return s.propTypes={},s.filterProps=[t],s}var J,Tr=A(()=>{"use strict";yo();vr();J=Kd});function Xa(e){let t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}var Ql=A(()=>{"use strict"});function Pr(e,t,r,o){var n;let s=(n=xo(e,t,!1))!=null?n:r;return typeof s=="number"?a=>typeof a=="string"?a:s*a:Array.isArray(s)?a=>typeof a=="string"?a:s[a]:typeof s=="function"?s:()=>{}}function Qa(e){return Pr(e,"spacing",8,"spacing")}function Er(e,t){if(typeof t=="string"||t==null)return t;let r=Math.abs(t),o=e(r);return t>=0?o:typeof o=="number"?-o:`-${o}`}function Jd(e,t){return r=>e.reduce((o,n)=>(o[n]=Er(t,r),o),{})}function Zd(e,t,r,o){if(t.indexOf(r)===-1)return null;let n=Xd(r),s=Jd(n,o),a=e[r];return De(e,a,s)}function ei(e,t){let r=Qa(e.theme);return Object.keys(e).map(o=>Zd(e,t,o,r)).reduce(er,{})}function oe(e){return ei(e,Ja)}function ne(e){return ei(e,Za)}function rc(e){return ei(e,tc)}var qd,Yd,ec,Xd,Ja,Za,tc,go=A(()=>{"use strict";vr();Tr();ds();Ql();qd={m:"margin",p:"padding"},Yd={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},ec={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},Xd=Xa(e=>{if(e.length>2)if(ec[e])e=ec[e];else return[e];let[t,r]=e.split(""),o=qd[t],n=Yd[r]||"";return Array.isArray(n)?n.map(s=>o+s):[o+n]}),Ja=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Za=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],tc=[...Ja,...Za];oe.propTypes={};oe.filterProps=Ja;ne.propTypes={};ne.filterProps=Za;rc.propTypes={};rc.filterProps=tc});function ti(e=8){if(e.mui)return e;let t=Qa({spacing:e}),r=(...o)=>(o.length===0?[1]:o).map(s=>{let a=t(s);return typeof a=="number"?`${a}px`:a}).join(" ");return r.mui=!0,r}var oc=A(()=>{"use strict";go()});function Qd(...e){let t=e.reduce((o,n)=>(n.filterProps.forEach(s=>{o[s]=n}),o),{}),r=o=>Object.keys(o).reduce((n,s)=>t[s]?er(n,t[s](o)):n,{});return r.propTypes={},r.filterProps=e.reduce((o,n)=>o.concat(n.filterProps),[]),r}var tr,pn=A(()=>{"use strict";ds();tr=Qd});function He(e){return typeof e!="number"?e:`${e}px solid`}function ot(e,t){return J({prop:e,themeKey:"borders",transform:t})}var em,tm,rm,om,nm,sm,am,im,pm,lm,cm,fm,ln,iT,ri=A(()=>{"use strict";Tr();pn();go();vr();em=ot("border",He),tm=ot("borderTop",He),rm=ot("borderRight",He),om=ot("borderBottom",He),nm=ot("borderLeft",He),sm=ot("borderColor"),am=ot("borderTopColor"),im=ot("borderRightColor"),pm=ot("borderBottomColor"),lm=ot("borderLeftColor"),cm=ot("outline",He),fm=ot("outlineColor"),ln=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Pr(e.theme,"shape.borderRadius",4,"borderRadius"),r=o=>({borderRadius:Er(t,o)});return De(e,e.borderRadius,r)}return null};ln.propTypes={};ln.filterProps=["borderRadius"];iT=tr(em,tm,rm,om,nm,sm,am,im,pm,lm,ln,cm,fm)});var cn,fn,un,um,dm,mm,hm,ym,xm,gm,bm,vm,dT,oi=A(()=>{"use strict";Tr();pn();go();vr();cn=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Pr(e.theme,"spacing",8,"gap"),r=o=>({gap:Er(t,o)});return De(e,e.gap,r)}return null};cn.propTypes={};cn.filterProps=["gap"];fn=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Pr(e.theme,"spacing",8,"columnGap"),r=o=>({columnGap:Er(t,o)});return De(e,e.columnGap,r)}return null};fn.propTypes={};fn.filterProps=["columnGap"];un=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Pr(e.theme,"spacing",8,"rowGap"),r=o=>({rowGap:Er(t,o)});return De(e,e.rowGap,r)}return null};un.propTypes={};un.filterProps=["rowGap"];um=J({prop:"gridColumn"}),dm=J({prop:"gridRow"}),mm=J({prop:"gridAutoFlow"}),hm=J({prop:"gridAutoColumns"}),ym=J({prop:"gridAutoRows"}),xm=J({prop:"gridTemplateColumns"}),gm=J({prop:"gridTemplateRows"}),bm=J({prop:"gridTemplateAreas"}),vm=J({prop:"gridArea"}),dT=tr(cn,fn,un,um,dm,mm,hm,ym,xm,gm,bm,vm)});function Rr(e,t){return t==="grey"?t:e}var Tm,Pm,Em,xT,ni=A(()=>{"use strict";Tr();pn();Tm=J({prop:"color",themeKey:"palette",transform:Rr}),Pm=J({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Rr}),Em=J({prop:"backgroundColor",themeKey:"palette",transform:Rr}),xT=tr(Tm,Pm,Em)});function Le(e){return e<=1&&e!==0?`${e*100}%`:e}var Rm,hs,wm,Cm,Sm,Om,PT,ET,_m,RT,si=A(()=>{"use strict";Tr();pn();vr();Rm=J({prop:"width",transform:Le}),hs=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=r=>{var o,n;let s=((o=e.theme)==null||(o=o.breakpoints)==null||(o=o.values)==null?void 0:o[r])||ms[r];return s?((n=e.theme)==null||(n=n.breakpoints)==null?void 0:n.unit)!=="px"?{maxWidth:`${s}${e.theme.breakpoints.unit}`}:{maxWidth:s}:{maxWidth:Le(r)}};return De(e,e.maxWidth,t)}return null};hs.filterProps=["maxWidth"];wm=J({prop:"minWidth",transform:Le}),Cm=J({prop:"height",transform:Le}),Sm=J({prop:"maxHeight",transform:Le}),Om=J({prop:"minHeight",transform:Le}),PT=J({prop:"size",cssProperty:"width",transform:Le}),ET=J({prop:"size",cssProperty:"height",transform:Le}),_m=J({prop:"boxSizing"}),RT=tr(Rm,hs,wm,Cm,Sm,Om,_m)});var km,Ct,dn=A(()=>{"use strict";go();ri();oi();ni();si();km={border:{themeKey:"borders",transform:He},borderTop:{themeKey:"borders",transform:He},borderRight:{themeKey:"borders",transform:He},borderBottom:{themeKey:"borders",transform:He},borderLeft:{themeKey:"borders",transform:He},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:He},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:ln},color:{themeKey:"palette",transform:Rr},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Rr},backgroundColor:{themeKey:"palette",transform:Rr},p:{style:ne},pt:{style:ne},pr:{style:ne},pb:{style:ne},pl:{style:ne},px:{style:ne},py:{style:ne},padding:{style:ne},paddingTop:{style:ne},paddingRight:{style:ne},paddingBottom:{style:ne},paddingLeft:{style:ne},paddingX:{style:ne},paddingY:{style:ne},paddingInline:{style:ne},paddingInlineStart:{style:ne},paddingInlineEnd:{style:ne},paddingBlock:{style:ne},paddingBlockStart:{style:ne},paddingBlockEnd:{style:ne},m:{style:oe},mt:{style:oe},mr:{style:oe},mb:{style:oe},ml:{style:oe},mx:{style:oe},my:{style:oe},margin:{style:oe},marginTop:{style:oe},marginRight:{style:oe},marginBottom:{style:oe},marginLeft:{style:oe},marginX:{style:oe},marginY:{style:oe},marginInline:{style:oe},marginInlineStart:{style:oe},marginInlineEnd:{style:oe},marginBlock:{style:oe},marginBlockStart:{style:oe},marginBlockEnd:{style:oe},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:cn},rowGap:{style:un},columnGap:{style:fn},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Le},maxWidth:{style:hs},minWidth:{transform:Le},height:{transform:Le},maxHeight:{transform:Le},minHeight:{transform:Le},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Ct=km});function Nm(...e){let t=e.reduce((o,n)=>o.concat(Object.keys(n)),[]),r=new Set(t);return e.every(o=>r.size===Object.keys(o).length)}function Mm(e,t){return typeof e=="function"?e(t):e}function ai(){function e(r,o,n,s){let a={[r]:o,theme:n},p=s[r];if(!p)return{[r]:o};let{cssProperty:i=r,themeKey:l,transform:c,style:f}=p;if(o==null)return null;if(l==="typography"&&o==="inherit")return{[r]:o};let m=xo(n,l)||{};return f?f(a):De(a,o,h=>{let u=an(m,c,h);return h===u&&typeof h=="string"&&(u=an(m,c,`${r}${h==="default"?"":rt(h)}`,h)),i===!1?u:{[i]:u}})}function t(r){var o;let{sx:n,theme:s={},nested:a}=r||{};if(!n)return null;let p=(o=s.unstable_sxConfig)!=null?o:Ct;function i(l){let c=l;if(typeof l=="function")c=l(s);else if(typeof l!="object")return l;if(!c)return null;let f=Xl(s.breakpoints),m=Object.keys(f),y=f;return Object.keys(c).forEach(h=>{let u=Mm(c[h],s);if(u!=null)if(typeof u=="object")if(p[h])y=er(y,e(h,u,s,p));else{let b=De({theme:s},u,P=>({[h]:P}));Nm(b,u)?y[h]=t({sx:u,theme:s,nested:!0}):y=er(y,b)}else y=er(y,e(h,u,s,p))}),!a&&s.modularCssLayers?{"@layer sx":Ya(m,y)}:Ya(m,y)}return Array.isArray(n)?n.map(i):i(n)}return t}var nc,St,ys=A(()=>{"use strict";yo();ds();Tr();vr();dn();nc=ai();nc.filterProps=["sx"];St=nc});function mn(e,t){let r=this;return r.vars&&typeof r.getColorSchemeSelector=="function"?{[r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:r.palette.mode===e?t:{}}var ii=A(()=>{"use strict"});function $m(e={},...t){let{breakpoints:r={},palette:o={},spacing:n,shape:s={}}=e,a=$(e,Am),p=sn(r),i=ti(n),l=Ce({breakpoints:p,direction:"ltr",components:{},palette:d({mode:"light"},o),spacing:i,shape:d({},Kl,s)},a);return l.applyStyles=mn,l=t.reduce((c,f)=>Ce(c,f),l),l.unstable_sxConfig=d({},Ct,a==null?void 0:a.unstable_sxConfig),l.unstable_sx=function(f){return St({sx:f,theme:this})},l}var Am,Ot,sc=A(()=>{"use strict";L();K();jt();qa();ql();oc();ys();dn();ii();Am=["breakpoints","palette","spacing","shape"];Ot=$m});var ac={};Yt(ac,{default:()=>Ot,private_createBreakpoints:()=>sn,unstable_applyStyles:()=>mn});var bo=A(()=>{"use strict";sc();qa();ii()});function Cr(e){let{sx:t}=e,r=$(e,Lm),{systemProps:o,otherProps:n}=Fm(r),s;return Array.isArray(t)?s=[o,...t]:typeof t=="function"?s=(...a)=>{let p=t(...a);return yt(p)?d({},o,p):o}:s=d({},o,t),d({},n,{sx:s})}var Lm,Fm,lc=A(()=>{"use strict";L();K();jt();dn();Lm=["sx"],Fm=e=>{var t,r;let o={systemProps:{},otherProps:{}},n=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:Ct;return Object.keys(e).forEach(s=>{n[s]?o.systemProps[s]=e[s]:o.otherProps[s]=e[s]}),o}});var cc={};Yt(cc,{default:()=>St,extendSxProp:()=>Cr,unstable_createStyleFunctionSx:()=>ai,unstable_defaultSxConfig:()=>Ct});var vo=A(()=>{"use strict";ys();ys();lc();dn()});var mc=ht(q=>{"use strict";var pi=Symbol.for("react.transitional.element"),li=Symbol.for("react.portal"),gs=Symbol.for("react.fragment"),bs=Symbol.for("react.strict_mode"),vs=Symbol.for("react.profiler"),Ts=Symbol.for("react.consumer"),Ps=Symbol.for("react.context"),Es=Symbol.for("react.forward_ref"),Rs=Symbol.for("react.suspense"),ws=Symbol.for("react.suspense_list"),Cs=Symbol.for("react.memo"),Ss=Symbol.for("react.lazy"),Km=Symbol.for("react.view_transition"),qm=Symbol.for("react.client.reference");function nt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case pi:switch(e=e.type,e){case gs:case vs:case bs:case Rs:case ws:case Km:return e;default:switch(e=e&&e.$$typeof,e){case Ps:case Es:case Ss:case Cs:return e;case Ts:return e;default:return t}}case li:return t}}}q.ContextConsumer=Ts;q.ContextProvider=Ps;q.Element=pi;q.ForwardRef=Es;q.Fragment=gs;q.Lazy=Ss;q.Memo=Cs;q.Portal=li;q.Profiler=vs;q.StrictMode=bs;q.Suspense=Rs;q.SuspenseList=ws;q.isContextConsumer=function(e){return nt(e)===Ts};q.isContextProvider=function(e){return nt(e)===Ps};q.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===pi};q.isForwardRef=function(e){return nt(e)===Es};q.isFragment=function(e){return nt(e)===gs};q.isLazy=function(e){return nt(e)===Ss};q.isMemo=function(e){return nt(e)===Cs};q.isPortal=function(e){return nt(e)===li};q.isProfiler=function(e){return nt(e)===vs};q.isStrictMode=function(e){return nt(e)===bs};q.isSuspense=function(e){return nt(e)===Rs};q.isSuspenseList=function(e){return nt(e)===ws};q.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===gs||e===vs||e===bs||e===Rs||e===ws||typeof e=="object"&&e!==null&&(e.$$typeof===Ss||e.$$typeof===Cs||e.$$typeof===Ps||e.$$typeof===Ts||e.$$typeof===Es||e.$$typeof===qm||e.getModuleId!==void 0)};q.typeOf=nt});var yc=ht(($P,hc)=>{"use strict";hc.exports=mc()});function gc(e){let t=`${e}`.match(Ym);return t&&t[1]||""}function bc(e,t=""){return e.displayName||e.name||gc(e)||t}function xc(e,t,r){let o=bc(t);return e.displayName||(o!==""?`${r}(${o})`:r)}function ci(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return bc(e,"Component");if(typeof e=="object")switch(e.$$typeof){case Os.ForwardRef:return xc(e,e.render,"ForwardRef");case Os.Memo:return xc(e,e.type,"memo");default:return}}}var Os,Ym,fi=A(()=>{"use strict";Os=Xt(yc()),Ym=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/});var vc={};Yt(vc,{default:()=>ci,getFunctionName:()=>gc});var Tc=A(()=>{"use strict";fi();fi()});function ah(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}var Rc,wc=A(()=>{"use strict";Rc=ah});var Cc={};Yt(Cc,{default:()=>Rc});var Sc=A(()=>{"use strict";wc()});var wi=ht((F1,xn)=>{"use strict";function Ih(e){return e&&e.__esModule?e:{default:e}}xn.exports=Ih,xn.exports.__esModule=!0,xn.exports.default=xn.exports});var gn=ht(pe=>{"use strict";var Bc=wi();Object.defineProperty(pe,"__esModule",{value:!0});pe.alpha=Wc;pe.blend=Hh;pe.colorChannel=void 0;pe.darken=Si;pe.decomposeColor=st;pe.emphasize=Vc;pe.getContrastRatio=Fh;pe.getLuminance=Ws;pe.hexToRgb=Lc;pe.hslToRgb=zc;pe.lighten=Oi;pe.private_safeAlpha=zh;pe.private_safeColorChannel=void 0;pe.private_safeDarken=Wh;pe.private_safeEmphasize=Uh;pe.private_safeLighten=Vh;pe.recomposeColor=Ro;pe.rgbToHex=Lh;var jc=Bc((Go(),It(Ap))),Dh=Bc((Sc(),It(Cc)));function Ci(e,t=0,r=1){return(0,Dh.default)(e,t,r)}function Lc(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g"),r=e.match(t);return r&&r[0].length===1&&(r=r.map(o=>o+o)),r?`rgb${r.length===4?"a":""}(${r.map((o,n)=>n<3?parseInt(o,16):Math.round(parseInt(o,16)/255*1e3)/1e3).join(", ")})`:""}function jh(e){let t=e.toString(16);return t.length===1?`0${t}`:t}function st(e){if(e.type)return e;if(e.charAt(0)==="#")return st(Lc(e));let t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error((0,jc.default)(9,e));let o=e.substring(t+1,e.length-1),n;if(r==="color"){if(o=o.split(" "),n=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(n)===-1)throw new Error((0,jc.default)(10,n))}else o=o.split(",");return o=o.map(s=>parseFloat(s)),{type:r,values:o,colorSpace:n}}var Fc=e=>{let t=st(e);return t.values.slice(0,3).map((r,o)=>t.type.indexOf("hsl")!==-1&&o!==0?`${r}%`:r).join(" ")};pe.colorChannel=Fc;var Bh=(e,t)=>{try{return Fc(e)}catch(r){return e}};pe.private_safeColorChannel=Bh;function Ro(e){let{type:t,colorSpace:r}=e,{values:o}=e;return t.indexOf("rgb")!==-1?o=o.map((n,s)=>s<3?parseInt(n,10):n):t.indexOf("hsl")!==-1&&(o[1]=`${o[1]}%`,o[2]=`${o[2]}%`),t.indexOf("color")!==-1?o=`${r} ${o.join(" ")}`:o=`${o.join(", ")}`,`${t}(${o})`}function Lh(e){if(e.indexOf("#")===0)return e;let{values:t}=st(e);return`#${t.map((r,o)=>jh(o===3?Math.round(255*r):r)).join("")}`}function zc(e){e=st(e);let{values:t}=e,r=t[0],o=t[1]/100,n=t[2]/100,s=o*Math.min(n,1-n),a=(l,c=(l+r/30)%12)=>n-s*Math.max(Math.min(c-3,9-c,1),-1),p="rgb",i=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(p+="a",i.push(t[3])),Ro({type:p,values:i})}function Ws(e){e=st(e);let t=e.type==="hsl"||e.type==="hsla"?st(zc(e)).values:e.values;return t=t.map(r=>(e.type!=="color"&&(r/=255),r<=.03928?r/12.92:((r+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Fh(e,t){let r=Ws(e),o=Ws(t);return(Math.max(r,o)+.05)/(Math.min(r,o)+.05)}function Wc(e,t){return e=st(e),t=Ci(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Ro(e)}function zh(e,t,r){try{return Wc(e,t)}catch(o){return e}}function Si(e,t){if(e=st(e),t=Ci(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 r=0;r<3;r+=1)e.values[r]*=1-t;return Ro(e)}function Wh(e,t,r){try{return Si(e,t)}catch(o){return e}}function Oi(e,t){if(e=st(e),t=Ci(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return Ro(e)}function Vh(e,t,r){try{return Oi(e,t)}catch(o){return e}}function Vc(e,t=.15){return Ws(e)>.5?Si(e,t):Oi(e,t)}function Uh(e,t,r){try{return Vc(e,t)}catch(o){return e}}function Hh(e,t,r,o=1){let n=(i,l)=>Math.round((i**(1/o)*(1-r)+l**(1/o)*r)**o),s=st(e),a=st(t),p=[n(s.values[0],a.values[0]),n(s.values[1],a.values[1]),n(s.values[2],a.values[2])];return Ro({type:"rgb",values:p})}});var Jc=ht((_w,Bt)=>{"use strict";function Ai(){return Bt.exports=Ai=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";function fy(e,t){if(e==null)return{};var r={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(t.indexOf(o)!==-1)continue;r[o]=e[o]}return r}vn.exports=fy,vn.exports.__esModule=!0,vn.exports.default=vn.exports});var tf=ht(So=>{"use strict";var Co=wi();Object.defineProperty(So,"__esModule",{value:!0});So.default=Ry;So.shouldForwardProp=Hs;So.systemDefaultTheme=void 0;var at=Co(Jc()),$i=Co(Zc()),Ks=gy((br(),It(Ha))),uy=(jt(),It(Gl)),Nw=Co((yo(),It(Zl))),Mw=Co((Tc(),It(vc))),dy=Co((bo(),It(ac))),my=Co((vo(),It(cc))),hy=["ownerState"],yy=["variants"],xy=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function ef(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(ef=function(o){return o?r:t})(e)}function gy(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=ef(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(s!=="default"&&Object.prototype.hasOwnProperty.call(e,s)){var a=n?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(o,s,a):o[s]=e[s]}return o.default=e,r&&r.set(e,o),o}function by(e){return Object.keys(e).length===0}function vy(e){return typeof e=="string"&&e.charCodeAt(0)>96}function Hs(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function Qc(e,t){return t&&e&&typeof e=="object"&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}var Ty=So.systemDefaultTheme=(0,dy.default)(),Py=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Us({defaultTheme:e,theme:t,themeId:r}){return by(t)?e:t[r]||t}function Ey(e){return e?(t,r)=>r[e]:null}function Gs(e,t,r){let{ownerState:o}=t,n=(0,$i.default)(t,hy),s=typeof e=="function"?e((0,at.default)({ownerState:o},n)):e;if(Array.isArray(s))return s.flatMap(a=>Gs(a,(0,at.default)({ownerState:o},n),r));if(s&&typeof s=="object"&&Array.isArray(s.variants)){let{variants:a=[]}=s,i=(0,$i.default)(s,yy);return a.forEach(l=>{let c=!0;if(typeof l.props=="function"?c=l.props((0,at.default)({ownerState:o},n,o)):Object.keys(l.props).forEach(f=>{(o==null?void 0:o[f])!==l.props[f]&&n[f]!==l.props[f]&&(c=!1)}),c){Array.isArray(i)||(i=[i]);let f=typeof l.style=="function"?l.style((0,at.default)({ownerState:o},n,o)):l.style;i.push(r?Qc((0,Ks.internal_serializeStyles)(f),r):f)}}),i}return r?Qc((0,Ks.internal_serializeStyles)(s),r):s}function Ry(e={}){let{themeId:t,defaultTheme:r=Ty,rootShouldForwardProp:o=Hs,slotShouldForwardProp:n=Hs}=e,s=a=>(0,my.default)((0,at.default)({},a,{theme:Us((0,at.default)({},a,{defaultTheme:r,themeId:t}))}));return s.__mui_systemSx=!0,(a,p={})=>{(0,Ks.internal_processStyles)(a,v=>v.filter(x=>!(x!=null&&x.__mui_systemSx)));let{name:i,slot:l,skipVariantsResolver:c,skipSx:f,overridesResolver:m=Ey(Py(l))}=p,y=(0,$i.default)(p,xy),h=i&&i.startsWith("Mui")||l?"components":"custom",u=c!==void 0?c:l&&l!=="Root"&&l!=="root"||!1,b=f||!1,P,R=Hs;l==="Root"||l==="root"?R=o:l?R=n:vy(a)&&(R=void 0);let T=(0,Ks.default)(a,(0,at.default)({shouldForwardProp:R,label:P},y)),g=v=>typeof v=="function"&&v.__emotion_real!==v||(0,uy.isPlainObject)(v)?x=>{let O=Us({theme:x.theme,defaultTheme:r,themeId:t});return Gs(v,(0,at.default)({},x,{theme:O}),O.modularCssLayers?h:void 0)}:v,E=(v,...x)=>{let O=g(v),N=x?x.map(g):[];i&&m&&N.push(M=>{let _=Us((0,at.default)({},M,{defaultTheme:r,themeId:t}));if(!_.components||!_.components[i]||!_.components[i].styleOverrides)return null;let j=_.components[i].styleOverrides,S={};return Object.entries(j).forEach(([w,k])=>{S[w]=Gs(k,(0,at.default)({},M,{theme:_}),_.modularCssLayers?"theme":void 0)}),m(M,S)}),i&&!u&&N.push(M=>{var _;let j=Us((0,at.default)({},M,{defaultTheme:r,themeId:t})),S=j==null||(_=j.components)==null||(_=_[i])==null?void 0:_.variants;return Gs({variants:S},(0,at.default)({},M,{theme:j}),j.modularCssLayers?"theme":void 0)}),b||N.push(s);let C=N.length-x.length;if(Array.isArray(v)&&C>0){let M=new Array(C).fill("");O=[...v,...M],O.raw=[...v.raw,...M]}let I=T(O,...N);return a.muiName&&(I.muiName=a.muiName),I};return T.withConfig&&(E.withConfig=T.withConfig),E}}});var Cf=ht(pa=>{"use strict";"use client";Object.defineProperty(pa,"__esModule",{value:!0});pa.default=void 0;var lx=fx(Uu("react")),cx=(br(),It(Ha));function wf(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(wf=function(o){return o?r:t})(e)}function fx(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=wf(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(s!=="default"&&Object.prototype.hasOwnProperty.call(e,s)){var a=n?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(o,s,a):o[s]=e[s]}return o.default=e,r&&r.set(e,o),o}function ux(e){return Object.keys(e).length===0}function dx(e=null){let t=lx.useContext(cx.ThemeContext);return!t||ux(t)?e:t}var cO=pa.default=dx});var Hu={black:"#000",white:"#fff"},Xr=Hu;var Gu={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"},fr=Gu;var Ku={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"},ur=Ku;var qu={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"},dr=qu;var Yu={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"},mr=Yu;var Xu={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"},hr=Xu;var Ju={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"},Jr=Ju;var Zu={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"},Np=Zu;var Zr="$$material";br();bo();br();import*as ic from"react";function Im(e){return Object.keys(e).length===0}function Dm(e=null){let t=ic.useContext(wt);return!t||Im(t)?e:t}var pc=Dm;var jm=Ot();function Bm(e=jm){return pc(e)}var wr=Bm;ri();oi();ni();si();go();var fc=e=>e,zm=()=>{let e=fc;return{configure(t){e=t},generate(t){return e(t)},reset(){e=fc}}},Wm=zm(),Sr=Wm;L();K();import*as dc from"react";function uc(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;tp!=="theme"&&p!=="sx"&&p!=="as"})(St);return dc.forwardRef(function(i,l){let c=wr(r),f=Cr(i),{className:m,component:y="div"}=f,h=$(f,Um);return Hm(s,d({as:y,ref:l,className:B(m,n?n(o):o),theme:t&&c[t]||c},h))})}var Gm={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 Z(e,t,r="Mui"){let o=Gm[t];return o?`${r}-${o}`:`${Sr.generate(e)}-${t}`}function Q(e,t,r="Mui"){let o={};return t.forEach(n=>{o[n]=Z(e,n,r)}),o}L();K();br();jt();bo();vo();var Xm=["ownerState"],Jm=["variants"],Zm=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function Qm(e){return Object.keys(e).length===0}function eh(e){return typeof e=="string"&&e.charCodeAt(0)>96}function ui(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function Pc(e,t){return t&&e&&typeof e=="object"&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}var th=Ot(),rh=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function _s({defaultTheme:e,theme:t,themeId:r}){return Qm(t)?e:t[r]||t}function oh(e){return e?(t,r)=>r[e]:null}function ks(e,t,r){let{ownerState:o}=t,n=$(t,Xm),s=typeof e=="function"?e(d({ownerState:o},n)):e;if(Array.isArray(s))return s.flatMap(a=>ks(a,d({ownerState:o},n),r));if(s&&typeof s=="object"&&Array.isArray(s.variants)){let{variants:a=[]}=s,i=$(s,Jm);return a.forEach(l=>{let c=!0;if(typeof l.props=="function"?c=l.props(d({ownerState:o},n,o)):Object.keys(l.props).forEach(f=>{(o==null?void 0:o[f])!==l.props[f]&&n[f]!==l.props[f]&&(c=!1)}),c){Array.isArray(i)||(i=[i]);let f=typeof l.style=="function"?l.style(d({ownerState:o},n,o)):l.style;i.push(r?Pc(us(f),r):f)}}),i}return r?Pc(us(s),r):s}function di(e={}){let{themeId:t,defaultTheme:r=th,rootShouldForwardProp:o=ui,slotShouldForwardProp:n=ui}=e,s=a=>St(d({},a,{theme:_s(d({},a,{defaultTheme:r,themeId:t}))}));return s.__mui_systemSx=!0,(a,p={})=>{Ua(a,v=>v.filter(x=>!(x!=null&&x.__mui_systemSx)));let{name:i,slot:l,skipVariantsResolver:c,skipSx:f,overridesResolver:m=oh(rh(l))}=p,y=$(p,Zm),h=i&&i.startsWith("Mui")||l?"components":"custom",u=c!==void 0?c:l&&l!=="Root"&&l!=="root"||!1,b=f||!1,P,R=ui;l==="Root"||l==="root"?R=o:l?R=n:eh(a)&&(R=void 0);let T=ho(a,d({shouldForwardProp:R,label:P},y)),g=v=>typeof v=="function"&&v.__emotion_real!==v||yt(v)?x=>{let O=_s({theme:x.theme,defaultTheme:r,themeId:t});return ks(v,d({},x,{theme:O}),O.modularCssLayers?h:void 0)}:v,E=(v,...x)=>{let O=g(v),N=x?x.map(g):[];i&&m&&N.push(M=>{let _=_s(d({},M,{defaultTheme:r,themeId:t}));if(!_.components||!_.components[i]||!_.components[i].styleOverrides)return null;let j=_.components[i].styleOverrides,S={};return Object.entries(j).forEach(([w,k])=>{S[w]=ks(k,d({},M,{theme:_}),_.modularCssLayers?"theme":void 0)}),m(M,S)}),i&&!u&&N.push(M=>{var _;let j=_s(d({},M,{defaultTheme:r,themeId:t})),S=j==null||(_=j.components)==null||(_=_[i])==null?void 0:_.variants;return ks({variants:S},d({},M,{theme:j}),j.modularCssLayers?"theme":void 0)}),b||N.push(s);let C=N.length-x.length;if(Array.isArray(v)&&C>0){let M=new Array(C).fill("");O=[...v,...M],O.raw=[...v.raw,...M]}let I=T(O,...N);return a.muiName&&(I.muiName=a.muiName),I};return T.withConfig&&(E.withConfig=T.withConfig),E}}var nh=di(),Ec=nh;L();function _t(e,t){let r=d({},t);return Object.keys(e).forEach(o=>{if(o.toString().match(/^(components|slots)$/))r[o]=d({},e[o],r[o]);else if(o.toString().match(/^(componentsProps|slotProps)$/)){let n=e[o]||{},s=t[o];r[o]={},!s||!Object.keys(s)?r[o]=n:!n||!Object.keys(n)?r[o]=s:(r[o]=d({},s),Object.keys(n).forEach(a=>{r[o][a]=_t(n[a],s[a])}))}else r[o]===void 0&&(r[o]=e[o])}),r}function mi(e){let{theme:t,name:r,props:o}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?o:_t(t.components[r].defaultProps,o)}function Ns({props:e,name:t,defaultTheme:r,themeId:o}){let n=wr(r);return o&&(n=n[o]||n),mi({theme:n,name:t,props:e})}import*as Ms from"react";var sh=typeof window!="undefined"?Ms.useLayoutEffect:Ms.useEffect,kt=sh;function To(...e){return e.reduce((t,r)=>r==null?t:function(...n){t.apply(this,n),r.apply(this,n)},()=>{})}function Te(e){return e&&e.ownerDocument||document}function Or(e){return Te(e).defaultView||window}function rr(e,t){typeof e=="function"?e(t):e&&(e.current=t)}import*as Po from"react";var Oc=0;function ih(e){let[t,r]=Po.useState(e),o=e||t;return Po.useEffect(()=>{t==null&&(Oc+=1,r(`mui-${Oc}`))},[t]),o}var _c=Po.useId;function As(e){if(_c!==void 0){let t=_c();return e!=null?e:t}return ih(e)}import*as _r from"react";function $s({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=_r.useRef(e!==void 0),[s,a]=_r.useState(t),p=n?e:s,i=_r.useCallback(l=>{n||a(l)},[]);return[p,i]}import*as hi from"react";function ph(e){let t=hi.useRef(e);return kt(()=>{t.current=e}),hi.useRef((...r)=>(0,t.current)(...r)).current}var kr=ph;import*as kc from"react";function ke(...e){return kc.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{rr(r,t)})},e)}import*as Mc from"react";var Nc={};function yi(e,t){let r=Mc.useRef(Nc);return r.current===Nc&&(r.current=e(t)),r}import*as Ac from"react";var lh=[];function xi(e){Ac.useEffect(e,lh)}var or=class e{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new e}start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,r()},t)}};function xt(){let e=yi(or.create).current;return xi(e.disposeEffect),e}import*as Is from"react";var Ds=!0,bi=!1,ch=new or,fh={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 uh(e){let{type:t,tagName:r}=e;return!!(r==="INPUT"&&fh[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function dh(e){e.metaKey||e.altKey||e.ctrlKey||(Ds=!0)}function gi(){Ds=!1}function mh(){this.visibilityState==="hidden"&&bi&&(Ds=!0)}function hh(e){e.addEventListener("keydown",dh,!0),e.addEventListener("mousedown",gi,!0),e.addEventListener("pointerdown",gi,!0),e.addEventListener("touchstart",gi,!0),e.addEventListener("visibilitychange",mh,!0)}function yh(e){let{target:t}=e;try{return t.matches(":focus-visible")}catch(r){}return Ds||uh(t)}function js(){let e=Is.useCallback(n=>{n!=null&&hh(n.ownerDocument)},[]),t=Is.useRef(!1);function r(){return t.current?(bi=!0,ch.start(100,()=>{bi=!1}),t.current=!1,!0):!1}function o(n){return yh(n)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:o,onBlur:r,ref:e}}function hn(e){let t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}function ie(e,t,r=void 0){let o={};return Object.keys(e).forEach(n=>{o[n]=e[n].reduce((s,a)=>{if(a){let p=t(a);p!==""&&s.push(p),r&&r[a]&&s.push(r[a])}return s},[]).join(" ")}),o}L();K();L();function xh(e){return typeof e=="string"}var vi=xh;function gh(e,t,r){return e===void 0||vi(e)?t:d({},t,{ownerState:d({},t.ownerState,r)})}var nr=gh;L();function bh(e,t=[]){if(e===void 0)return{};let r={};return Object.keys(e).filter(o=>o.match(/^on[A-Z]/)&&typeof e[o]=="function"&&!t.includes(o)).forEach(o=>{r[o]=e[o]}),r}var yn=bh;function vh(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(r=>!(r.match(/^on[A-Z]/)&&typeof e[r]=="function")).forEach(r=>{t[r]=e[r]}),t}var Bs=vh;function Th(e){let{getSlotProps:t,additionalProps:r,externalSlotProps:o,externalForwardedProps:n,className:s}=e;if(!t){let y=B(r==null?void 0:r.className,s,n==null?void 0:n.className,o==null?void 0:o.className),h=d({},r==null?void 0:r.style,n==null?void 0:n.style,o==null?void 0:o.style),u=d({},r,n,o);return y.length>0&&(u.className=y),Object.keys(h).length>0&&(u.style=h),{props:u,internalRef:void 0}}let a=yn(d({},n,o)),p=Bs(o),i=Bs(n),l=t(a),c=B(l==null?void 0:l.className,r==null?void 0:r.className,s,n==null?void 0:n.className,o==null?void 0:o.className),f=d({},l==null?void 0:l.style,r==null?void 0:r.style,n==null?void 0:n.style,o==null?void 0:o.style),m=d({},l,r,i,p);return c.length>0&&(m.className=c),Object.keys(f).length>0&&(m.style=f),{props:m,internalRef:l.ref}}var Ti=Th;function Ph(e,t,r){return typeof e=="function"?e(t,r):e}var Pi=Ph;var Eh=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Rh(e){var t;let{elementType:r,externalSlotProps:o,ownerState:n,skipResolvingSlotProps:s=!1}=e,a=$(e,Eh),p=s?{}:Pi(o,n),{props:i,internalRef:l}=Ti(d({},a,{externalSlotProps:p})),c=ke(l,p==null?void 0:p.ref,(t=e.additionalProps)==null?void 0:t.ref);return nr(r,d({},i,{ref:c}),n)}var Eo=Rh;import*as $c from"react";function Ge(e){if(parseInt($c.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}L();K();import*as Ls from"react";import{jsx as QR}from"react/jsx-runtime";var wh=Ls.createContext();var Ic=()=>{let e=Ls.useContext(wh);return e!=null?e:!1};import*as Fs from"react";import{jsx as o1}from"react/jsx-runtime";var Ch=Fs.createContext(void 0);function Sh(e){let{theme:t,name:r,props:o}=e;if(!t||!t.components||!t.components[r])return o;let n=t.components[r];return n.defaultProps?_t(n.defaultProps,o):!n.styleOverrides&&!n.variants?_t(n,o):o}function Ei({props:e,name:t}){let r=Fs.useContext(Ch);return Sh({props:e,name:t,theme:{components:r}})}K();L();import*as Dc from"react";yo();bo();import{jsx as kh}from"react/jsx-runtime";var _h=["className","component","disableGutters","fixed","maxWidth","classes"],Nh=Ot(),Mh=Ec("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`maxWidth${rt(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),Ah=e=>Ns({props:e,name:"MuiContainer",defaultTheme:Nh}),$h=(e,t)=>{let r=i=>Z(t,i),{classes:o,fixed:n,disableGutters:s,maxWidth:a}=e,p={root:["root",a&&`maxWidth${rt(String(a))}`,n&&"fixed",s&&"disableGutters"]};return ie(p,r,o)};function zs(e={}){let{createStyledComponent:t=Mh,useThemeProps:r=Ah,componentName:o="MuiContainer"}=e,n=t(({theme:a,ownerState:p})=>d({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!p.disableGutters&&{paddingLeft:a.spacing(2),paddingRight:a.spacing(2),[a.breakpoints.up("sm")]:{paddingLeft:a.spacing(3),paddingRight:a.spacing(3)}}),({theme:a,ownerState:p})=>p.fixed&&Object.keys(a.breakpoints.values).reduce((i,l)=>{let c=l,f=a.breakpoints.values[c];return f!==0&&(i[a.breakpoints.up(c)]={maxWidth:`${f}${a.breakpoints.unit}`}),i},{}),({theme:a,ownerState:p})=>d({},p.maxWidth==="xs"&&{[a.breakpoints.up("xs")]:{maxWidth:Math.max(a.breakpoints.values.xs,444)}},p.maxWidth&&p.maxWidth!=="xs"&&{[a.breakpoints.up(p.maxWidth)]:{maxWidth:`${a.breakpoints.values[p.maxWidth]}${a.breakpoints.unit}`}}));return Dc.forwardRef(function(p,i){let l=r(p),{className:c,component:f="div",disableGutters:m=!1,fixed:y=!1,maxWidth:h="lg"}=l,u=$(l,_h),b=d({},l,{component:f,disableGutters:m,fixed:y,maxWidth:h}),P=$h(b,o);return kh(n,d({as:f,ownerState:b,className:B(P.root,c),ref:i},u))})}L();K();Go();jt();vo();bo();L();function Ri(e,t){return d({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}L();K();Go();jt();var wo=Xt(gn());var Gh=["mode","contrastThreshold","tonalOffset"],Uc={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:Xr.white,default:Xr.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}},_i={text:{primary:Xr.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:Xr.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 Hc(e,t,r,o){let n=o.light||o,s=o.dark||o*1.5;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:t==="light"?e.light=(0,wo.lighten)(e.main,n):t==="dark"&&(e.dark=(0,wo.darken)(e.main,s)))}function Kh(e="light"){return e==="dark"?{main:dr[200],light:dr[50],dark:dr[400]}:{main:dr[700],light:dr[400],dark:dr[800]}}function qh(e="light"){return e==="dark"?{main:ur[200],light:ur[50],dark:ur[400]}:{main:ur[500],light:ur[300],dark:ur[700]}}function Yh(e="light"){return e==="dark"?{main:fr[500],light:fr[300],dark:fr[700]}:{main:fr[700],light:fr[400],dark:fr[800]}}function Xh(e="light"){return e==="dark"?{main:mr[400],light:mr[300],dark:mr[700]}:{main:mr[700],light:mr[500],dark:mr[900]}}function Jh(e="light"){return e==="dark"?{main:hr[400],light:hr[300],dark:hr[700]}:{main:hr[800],light:hr[500],dark:hr[900]}}function Zh(e="light"){return e==="dark"?{main:Jr[400],light:Jr[300],dark:Jr[700]}:{main:"#ed6c02",light:Jr[500],dark:Jr[900]}}function ki(e){let{mode:t="light",contrastThreshold:r=3,tonalOffset:o=.2}=e,n=$(e,Gh),s=e.primary||Kh(t),a=e.secondary||qh(t),p=e.error||Yh(t),i=e.info||Xh(t),l=e.success||Jh(t),c=e.warning||Zh(t);function f(u){return(0,wo.getContrastRatio)(u,_i.text.primary)>=r?_i.text.primary:Uc.text.primary}let m=({color:u,name:b,mainShade:P=500,lightShade:R=300,darkShade:T=700})=>{if(u=d({},u),!u.main&&u[P]&&(u.main=u[P]),!u.hasOwnProperty("main"))throw new Error(Et(11,b?` (${b})`:"",P));if(typeof u.main!="string")throw new Error(Et(12,b?` (${b})`:"",JSON.stringify(u.main)));return Hc(u,"light",R,o),Hc(u,"dark",T,o),u.contrastText||(u.contrastText=f(u.main)),u},y={dark:_i,light:Uc};return Ce(d({common:d({},Xr),mode:t,primary:m({color:s,name:"primary"}),secondary:m({color:a,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:m({color:p,name:"error"}),warning:m({color:c,name:"warning"}),info:m({color:i,name:"info"}),success:m({color:l,name:"success"}),grey:Np,contrastThreshold:r,getContrastText:f,augmentColor:m,tonalOffset:o},y[t]),n)}L();K();jt();var Qh=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function ey(e){return Math.round(e*1e5)/1e5}var Gc={textTransform:"uppercase"},Kc='"Roboto", "Helvetica", "Arial", sans-serif';function Ni(e,t){let r=typeof t=="function"?t(e):t,{fontFamily:o=Kc,fontSize:n=14,fontWeightLight:s=300,fontWeightRegular:a=400,fontWeightMedium:p=500,fontWeightBold:i=700,htmlFontSize:l=16,allVariants:c,pxToRem:f}=r,m=$(r,Qh),y=n/14,h=f||(P=>`${P/l*y}rem`),u=(P,R,T,g,E)=>d({fontFamily:o,fontWeight:P,fontSize:h(R),lineHeight:T},o===Kc?{letterSpacing:`${ey(g/R)}em`}:{},E,c),b={h1:u(s,96,1.167,-1.5),h2:u(s,60,1.2,-.5),h3:u(a,48,1.167,0),h4:u(a,34,1.235,.25),h5:u(a,24,1.334,0),h6:u(p,20,1.6,.15),subtitle1:u(a,16,1.75,.15),subtitle2:u(p,14,1.57,.1),body1:u(a,16,1.5,.15),body2:u(a,14,1.43,.15),button:u(p,14,1.75,.4,Gc),caption:u(a,12,1.66,.4),overline:u(a,12,2.66,1,Gc),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ce(d({htmlFontSize:l,pxToRem:h,fontFamily:o,fontSize:n,fontWeightLight:s,fontWeightRegular:a,fontWeightMedium:p,fontWeightBold:i},b),m,{clone:!1})}function ee(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(",")}var ty=["none",ee(0,2,1,-1,0,1,1,0,0,1,3,0),ee(0,3,1,-2,0,2,2,0,0,1,5,0),ee(0,3,3,-2,0,3,4,0,0,1,8,0),ee(0,2,4,-1,0,4,5,0,0,1,10,0),ee(0,3,5,-1,0,5,8,0,0,1,14,0),ee(0,3,5,-1,0,6,10,0,0,1,18,0),ee(0,4,5,-2,0,7,10,1,0,2,16,1),ee(0,5,5,-3,0,8,10,1,0,3,14,2),ee(0,5,6,-3,0,9,12,1,0,3,16,2),ee(0,6,6,-3,0,10,14,1,0,4,18,3),ee(0,6,7,-4,0,11,15,1,0,4,20,3),ee(0,7,8,-4,0,12,17,2,0,5,22,4),ee(0,7,8,-4,0,13,19,2,0,5,24,4),ee(0,7,9,-4,0,14,21,2,0,5,26,4),ee(0,8,9,-5,0,15,22,2,0,6,28,5),ee(0,8,10,-5,0,16,24,2,0,6,30,5),ee(0,8,11,-5,0,17,26,2,0,6,32,5),ee(0,9,11,-5,0,18,28,2,0,7,34,6),ee(0,9,12,-6,0,19,29,2,0,7,36,6),ee(0,10,13,-6,0,20,31,3,0,8,38,7),ee(0,10,13,-6,0,21,33,3,0,8,40,7),ee(0,10,14,-6,0,22,35,3,0,8,42,7),ee(0,11,14,-7,0,23,36,3,0,9,44,8),ee(0,11,15,-7,0,24,38,3,0,9,46,8)],qc=ty;K();L();var ry=["duration","easing","delay"],oy={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)"},ny={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Yc(e){return`${Math.round(e)}ms`}function sy(e){if(!e)return 0;let t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Mi(e){let t=d({},oy,e.easing),r=d({},ny,e.duration);return d({getAutoHeightDuration:sy,create:(n=["all"],s={})=>{let{duration:a=r.standard,easing:p=t.easeInOut,delay:i=0}=s,l=$(s,ry);return(Array.isArray(n)?n:[n]).map(c=>`${c} ${typeof a=="string"?a:Yc(a)} ${p} ${typeof i=="string"?i:Yc(i)}`).join(",")}},e,{easing:t,duration:r})}var ay={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Xc=ay;var iy=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function py(e={},...t){let{mixins:r={},palette:o={},transitions:n={},typography:s={}}=e,a=$(e,iy);if(e.vars&&e.generateCssVars===void 0)throw new Error(Et(18));let p=ki(o),i=Ot(e),l=Ce(i,{mixins:Ri(i.breakpoints,r),palette:p,shadows:qc.slice(),typography:Ni(p,s),transitions:Mi(n),zIndex:d({},Xc)});return l=Ce(l,a),l=t.reduce((c,f)=>Ce(c,f),l),l.unstable_sxConfig=d({},Ct,a==null?void 0:a.unstable_sxConfig),l.unstable_sx=function(f){return St({sx:f,theme:this})},l}var bn=py;import*as cy from"react";var ly=bn(),Vs=ly;function sr(){let e=wr(Vs);return e[Zr]||e}var of=Xt(tf());function wy(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}var rf=wy;var Cy=e=>rf(e)&&e!=="classes",Nr=Cy;var Sy=(0,of.default)({themeId:Zr,defaultTheme:Vs,rootShouldForwardProp:Nr}),G=Sy;yo();var U=rt;L();import"react";import{jsx as eC}from"react/jsx-runtime";function se(e){return Ei(e)}var nf=As;var sf=$s;var ar=kr;var Lt=ke;var qs=js;function Ys(e,t){return Ys=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Ys(e,t)}function Xs(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ys(e,t)}K();import Js from"react";import Zs from"react-dom";var Ii={disabled:!1};import Oy from"react";var Oo=Oy.createContext(null);var af=function(t){return t.scrollTop};var Tn="unmounted",Mr="exited",Ar="entering",ko="entered",Di="exiting",Ft=function(e){Xs(t,e);function t(o,n){var s;s=e.call(this,o,n)||this;var a=n,p=a&&!a.isMounting?o.enter:o.appear,i;return s.appearStatus=null,o.in?p?(i=Mr,s.appearStatus=Ar):i=ko:o.unmountOnExit||o.mountOnEnter?i=Tn:i=Mr,s.state={status:i},s.nextCallback=null,s}t.getDerivedStateFromProps=function(n,s){var a=n.in;return a&&s.status===Tn?{status:Mr}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(n){var s=null;if(n!==this.props){var a=this.state.status;this.props.in?a!==Ar&&a!==ko&&(s=Ar):(a===Ar||a===ko)&&(s=Di)}this.updateStatus(!1,s)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var n=this.props.timeout,s,a,p;return s=a=p=n,n!=null&&typeof n!="number"&&(s=n.exit,a=n.enter,p=n.appear!==void 0?n.appear:a),{exit:s,enter:a,appear:p}},r.updateStatus=function(n,s){if(n===void 0&&(n=!1),s!==null)if(this.cancelNextCallback(),s===Ar){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:Zs.findDOMNode(this);a&&af(a)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Mr&&this.setState({status:Tn})},r.performEnter=function(n){var s=this,a=this.props.enter,p=this.context?this.context.isMounting:n,i=this.props.nodeRef?[p]:[Zs.findDOMNode(this),p],l=i[0],c=i[1],f=this.getTimeouts(),m=p?f.appear:f.enter;if(!n&&!a||Ii.disabled){this.safeSetState({status:ko},function(){s.props.onEntered(l)});return}this.props.onEnter(l,c),this.safeSetState({status:Ar},function(){s.props.onEntering(l,c),s.onTransitionEnd(m,function(){s.safeSetState({status:ko},function(){s.props.onEntered(l,c)})})})},r.performExit=function(){var n=this,s=this.props.exit,a=this.getTimeouts(),p=this.props.nodeRef?void 0:Zs.findDOMNode(this);if(!s||Ii.disabled){this.safeSetState({status:Mr},function(){n.props.onExited(p)});return}this.props.onExit(p),this.safeSetState({status:Di},function(){n.props.onExiting(p),n.onTransitionEnd(a.exit,function(){n.safeSetState({status:Mr},function(){n.props.onExited(p)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(n,s){s=this.setNextCallback(s),this.setState(n,s)},r.setNextCallback=function(n){var s=this,a=!0;return this.nextCallback=function(p){a&&(a=!1,s.nextCallback=null,n(p))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},r.onTransitionEnd=function(n,s){this.setNextCallback(s);var a=this.props.nodeRef?this.props.nodeRef.current:Zs.findDOMNode(this),p=n==null&&!this.props.addEndListener;if(!a||p){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],l=i[0],c=i[1];this.props.addEndListener(l,c)}n!=null&&setTimeout(this.nextCallback,n)},r.render=function(){var n=this.state.status;if(n===Tn)return null;var s=this.props,a=s.children,p=s.in,i=s.mountOnEnter,l=s.unmountOnExit,c=s.appear,f=s.enter,m=s.exit,y=s.timeout,h=s.addEndListener,u=s.onEnter,b=s.onEntering,P=s.onEntered,R=s.onExit,T=s.onExiting,g=s.onExited,E=s.nodeRef,v=$(s,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Js.createElement(Oo.Provider,{value:null},typeof a=="function"?a(n,v):Js.cloneElement(Js.Children.only(a),v))},t}(Js.Component);Ft.contextType=Oo;Ft.propTypes={};function _o(){}Ft.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_o,onEntering:_o,onEntered:_o,onExit:_o,onExiting:_o,onExited:_o};Ft.UNMOUNTED=Tn;Ft.EXITED=Mr;Ft.ENTERING=Ar;Ft.ENTERED=ko;Ft.EXITING=Di;var Pn=Ft;K();L();function pf(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}import ra from"react";import{Children as _y,cloneElement as Qs,isValidElement as ea}from"react";function ta(e,t){var r=function(s){return t&&ea(s)?t(s):s},o=Object.create(null);return e&&_y.map(e,function(n){return n}).forEach(function(n){o[n.key]=r(n)}),o}function ky(e,t){e=e||{},t=t||{};function r(c){return c in t?t[c]:e[c]}var o=Object.create(null),n=[];for(var s in e)s in t?n.length&&(o[s]=n,n=[]):n.push(s);var a,p={};for(var i in t){if(o[i])for(a=0;ae.scrollTop;function No(e,t){var r,o;let{timeout:n,easing:s,style:a={}}=e;return{duration:(r=a.transitionDuration)!=null?r:typeof n=="number"?n:n[t.mode]||0,easing:(o=a.transitionTimingFunction)!=null?o:typeof s=="object"?s[t.mode]:s,delay:a.transitionDelay}}L();K();import*as Fe from"react";L();K();import*as ye from"react";import*as na from"react";import{jsx as ff}from"react/jsx-runtime";function Ay(e){let{className:t,classes:r,pulsate:o=!1,rippleX:n,rippleY:s,rippleSize:a,in:p,onExited:i,timeout:l}=e,[c,f]=na.useState(!1),m=B(t,r.ripple,r.rippleVisible,o&&r.ripplePulsate),y={width:a,height:a,top:-(a/2)+s,left:-(a/2)+n},h=B(r.child,c&&r.childLeaving,o&&r.childPulsate);return!p&&!c&&f(!0),na.useEffect(()=>{if(!p&&i!=null){let u=setTimeout(i,l);return()=>{clearTimeout(u)}}},[i,p,l]),ff("span",{className:m,style:y,children:ff("span",{className:h})})}var uf=Ay;var $y=Q("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Ke=$y;import{jsx as Li}from"react/jsx-runtime";var Iy=["center","classes","className"],sa=e=>e,df,mf,hf,yf,Fi=550,Dy=80,jy=gr(df||(df=sa` 0% { transform: scale(0); opacity: 0.1; @@ -8,7 +8,7 @@ transform: scale(1); opacity: 0.3; } -`)),Ky=vr(Cf||(Cf=la` +`)),By=gr(mf||(mf=sa` 0% { opacity: 1; } @@ -16,7 +16,7 @@ 100% { opacity: 0; } -`)),qy=vr(Sf||(Sf=la` +`)),Ly=gr(hf||(hf=sa` 0% { transform: scale(1); } @@ -28,7 +28,7 @@ 100% { transform: scale(1); } -`)),Yy=K("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Xy=K(Rf,{name:"MuiTouchRipple",slot:"Ripple"})(Of||(Of=la` +`)),Fy=G("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),zy=G(uf,{name:"MuiTouchRipple",slot:"Ripple"})(yf||(yf=sa` opacity: 0; position: absolute; @@ -71,7 +71,7 @@ animation-iteration-count: infinite; animation-delay: 200ms; } -`),qe.rippleVisible,Gy,Hi,({theme:e})=>e.transitions.easing.easeInOut,qe.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,qe.child,qe.childLeaving,Ky,Hi,({theme:e})=>e.transitions.easing.easeInOut,qe.childPulsate,qy,({theme:e})=>e.transitions.easing.easeInOut),Jy=ge.forwardRef(function(t,r){let o=ae({props:t,name:"MuiTouchRipple"}),{center:n=!1,classes:s={},className:a}=o,p=$(o,Uy),[i,l]=ge.useState([]),c=ge.useRef(0),f=ge.useRef(null);ge.useEffect(()=>{f.current&&(f.current(),f.current=null)},[i]);let m=ge.useRef(!1),y=bt(),h=ge.useRef(null),u=ge.useRef(null),b=ge.useCallback(g=>{let{pulsate:E,rippleX:v,rippleY:x,rippleSize:O,cb:N}=g;l(C=>[...C,(0,pa.jsx)(Xy,{classes:{ripple:L(s.ripple,qe.ripple),rippleVisible:L(s.rippleVisible,qe.rippleVisible),ripplePulsate:L(s.ripplePulsate,qe.ripplePulsate),child:L(s.child,qe.child),childLeaving:L(s.childLeaving,qe.childLeaving),childPulsate:L(s.childPulsate,qe.childPulsate)},timeout:Hi,pulsate:E,rippleX:v,rippleY:x,rippleSize:O},c.current)]),c.current+=1,f.current=N},[s]),P=ge.useCallback((g={},E={},v=()=>{})=>{let{pulsate:x=!1,center:O=n||E.pulsate,fakeElement:N=!1}=E;if((g==null?void 0:g.type)==="mousedown"&&m.current){m.current=!1;return}(g==null?void 0:g.type)==="touchstart"&&(m.current=!0);let C=N?null:u.current,D=C?C.getBoundingClientRect():{width:0,height:0,left:0,top:0},M,_,B;if(O||g===void 0||g.clientX===0&&g.clientY===0||!g.clientX&&!g.touches)M=Math.round(D.width/2),_=Math.round(D.height/2);else{let{clientX:S,clientY:w}=g.touches&&g.touches.length>0?g.touches[0]:g;M=Math.round(S-D.left),_=Math.round(w-D.top)}if(O)B=Math.sqrt((2*D.width**2+D.height**2)/3),B%2===0&&(B+=1);else{let S=Math.max(Math.abs((C?C.clientWidth:0)-M),M)*2+2,w=Math.max(Math.abs((C?C.clientHeight:0)-_),_)*2+2;B=Math.sqrt(S**2+w**2)}g!=null&&g.touches?h.current===null&&(h.current=()=>{b({pulsate:x,rippleX:M,rippleY:_,rippleSize:B,cb:v})},y.start(Hy,()=>{h.current&&(h.current(),h.current=null)})):b({pulsate:x,rippleX:M,rippleY:_,rippleSize:B,cb:v})},[n,b,y]),R=ge.useCallback(()=>{P({},{pulsate:!0})},[P]),T=ge.useCallback((g,E)=>{if(y.clear(),(g==null?void 0:g.type)==="touchend"&&h.current){h.current(),h.current=null,y.start(0,()=>{T(g,E)});return}h.current=null,l(v=>v.length>0?v.slice(1):v),f.current=E},[y]);return ge.useImperativeHandle(r,()=>({pulsate:R,start:P,stop:T}),[R,P,T]),(0,pa.jsx)(Yy,d({className:L(qe.root,s.root,a),ref:u},p,{children:(0,pa.jsx)(Vi,{component:null,exit:!0,children:i})}))}),_f=Jy;function kf(e){return Q("MuiButtonBase",e)}var Zy=ee("MuiButtonBase",["root","disabled","focusVisible"]),Nf=Zy;var Mf=require("react/jsx-runtime"),Af=require("react/jsx-runtime"),Qy=["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"],ex=e=>{let{disabled:t,focusVisible:r,focusVisibleClassName:o,classes:n}=e,a=pe({root:["root",t&&"disabled",r&&"focusVisible"]},kf,n);return r&&o&&(a.root+=` ${o}`),a},tx=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"},[`&.${Nf.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),rx=ze.forwardRef(function(t,r){let o=ae({props:t,name:"MuiButtonBase"}),{action:n,centerRipple:s=!1,children:a,className:p,component:i="button",disabled:l=!1,disableRipple:c=!1,disableTouchRipple:f=!1,focusRipple:m=!1,LinkComponent:y="a",onBlur:h,onClick:u,onContextMenu:b,onDragLeave:P,onFocus:R,onFocusVisible:T,onKeyDown:g,onKeyUp:E,onMouseDown:v,onMouseLeave:x,onMouseUp:O,onTouchEnd:N,onTouchMove:C,onTouchStart:D,tabIndex:M=0,TouchRippleProps:_,touchRippleRef:B,type:S}=o,w=$(o,Qy),k=ze.useRef(null),z=ze.useRef(null),X=Vt(z,B),{isFocusVisibleRef:Te,onFocus:Rt,onBlur:Ye,ref:Xe}=ra(),[oe,ie]=ze.useState(!1);l&&oe&&ie(!1),ze.useImperativeHandle(n,()=>({focusVisible:()=>{ie(!0),k.current.focus()}}),[]);let[Ce,We]=ze.useState(!1);ze.useEffect(()=>{We(!0)},[]);let he=Ce&&!c&&!l;ze.useEffect(()=>{oe&&m&&!c&&Ce&&z.current.pulsate()},[c,m,oe,Ce]);function J(j,et,Wo=f){return pr(Zt=>(et&&et(Zt),!Wo&&z.current&&z.current[j](Zt),!0))}let Je=J("start",v),Le=J("stop",b),fr=J("stop",P),Ve=J("stop",O),mt=J("stop",j=>{oe&&j.preventDefault(),x&&x(j)}),Ze=J("start",D),ur=J("stop",N),Yr=J("stop",C),It=J("stop",j=>{Ye(j),Te.current===!1&&ie(!1),h&&h(j)},!1),Xr=pr(j=>{k.current||(k.current=j.currentTarget),Rt(j),Te.current===!0&&(ie(!0),T&&T(j)),R&&R(j)}),Ae=()=>{let j=k.current;return i&&i!=="button"&&!(j.tagName==="A"&&j.href)},wt=ze.useRef(!1),Dt=pr(j=>{m&&!wt.current&&oe&&z.current&&j.key===" "&&(wt.current=!0,z.current.stop(j,()=>{z.current.start(j)})),j.target===j.currentTarget&&Ae()&&j.key===" "&&j.preventDefault(),g&&g(j),j.target===j.currentTarget&&Ae()&&j.key==="Enter"&&!l&&(j.preventDefault(),u&&u(j))}),Xt=pr(j=>{m&&j.key===" "&&z.current&&oe&&!j.defaultPrevented&&(wt.current=!1,z.current.stop(j,()=>{z.current.pulsate(j)})),E&&E(j),u&&j.target===j.currentTarget&&Ae()&&j.key===" "&&!j.defaultPrevented&&u(j)}),ht=i;ht==="button"&&(w.href||w.to)&&(ht=y);let Qe={};ht==="button"?(Qe.type=S===void 0?"button":S,Qe.disabled=l):(!w.href&&!w.to&&(Qe.role="button"),l&&(Qe["aria-disabled"]=l));let jt=Vt(r,Xe,k),Jt=d({},o,{centerRipple:s,component:i,disabled:l,disableRipple:c,disableTouchRipple:f,focusRipple:m,tabIndex:M,focusVisible:oe}),Jr=ex(Jt);return(0,Af.jsxs)(tx,d({as:ht,className:L(Jr.root,p),ownerState:Jt,onBlur:It,onClick:u,onContextMenu:Le,onFocus:Xr,onKeyDown:Dt,onKeyUp:Xt,onMouseDown:Je,onMouseLeave:mt,onMouseUp:Ve,onDragLeave:fr,onTouchEnd:ur,onTouchMove:Yr,onTouchStart:Ze,ref:jt,tabIndex:l?-1:M,type:S},Qe,w,{children:[a,he?(0,Mf.jsx)(_f,d({ref:X,center:s},_)):null]}))}),jr=rx;q();F();var ca=I(require("react"));var Gi=I(vn());function $f(e){return Q("MuiIconButton",e)}var ox=ee("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),If=ox;var Df=require("react/jsx-runtime"),nx=["edge","children","className","color","disabled","disableFocusRipple","size"],sx=e=>{let{classes:t,disabled:r,color:o,edge:n,size:s}=e,a={root:["root",r&&"disabled",o!=="default"&&`color${H(o)}`,n&&`edge${H(n)}`,`size${H(s)}`]};return pe(a,$f,t)},ax=K(jr,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${H(r.color)}`],r.edge&&t[`edge${H(r.edge)}`],t[`size${H(r.size)}`]]}})(({theme:e,ownerState:t})=>d({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})`:(0,Gi.alpha)(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 r;let o=(r=(e.vars||e).palette)==null?void 0:r[t.color];return d({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&d({color:o==null?void 0:o.main},!t.disableRipple&&{"&:hover":d({},o&&{backgroundColor:e.vars?`rgba(${o.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Gi.alpha)(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)},{[`&.${If.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),ix=ca.forwardRef(function(t,r){let o=ae({props:t,name:"MuiIconButton"}),{edge:n=!1,children:s,className:a,color:p="default",disabled:i=!1,disableFocusRipple:l=!1,size:c="medium"}=o,f=$(o,nx),m=d({},o,{edge:n,color:p,disabled:i,disableFocusRipple:l,size:c}),y=sx(m);return(0,Df.jsx)(ax,d({className:L(y.root,a),centerRipple:!0,focusRipple:!l,disabled:i,ref:r},f,{ownerState:m,children:s}))}),fa=ix;q();F();var Lf=I(require("react"));Eo();function jf(e){return Q("MuiTypography",e)}var PS=ee("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var Ff=require("react/jsx-runtime"),px=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],lx=e=>{let{align:t,gutterBottom:r,noWrap:o,paragraph:n,variant:s,classes:a}=e,p={root:["root",s,e.align!=="inherit"&&`align${H(t)}`,r&&"gutterBottom",o&&"noWrap",n&&"paragraph"]};return pe(p,jf,a)},cx=K("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],r.align!=="inherit"&&t[`align${H(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>d({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})),Bf={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},fx={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},ux=e=>fx[e]||e,dx=Lf.forwardRef(function(t,r){let o=ae({props:t,name:"MuiTypography"}),n=ux(o.color),s=Or(d({},o,{color:n})),{align:a="inherit",className:p,component:i,gutterBottom:l=!1,noWrap:c=!1,paragraph:f=!1,variant:m="body1",variantMapping:y=Bf}=s,h=$(s,px),u=d({},s,{align:a,color:n,className:p,component:i,gutterBottom:l,noWrap:c,paragraph:f,variant:m,variantMapping:y}),b=i||(f?"p":y[m]||Bf[m])||"span",P=lx(u);return(0,Ff.jsx)(cx,d({as:b,ref:r,ownerState:u,className:L(P.root,p)},h))}),On=dx;F();q();var du=I(Wf());var mu=I(require("react"));F();q();var Me=I(require("react"));var ce="top",be="bottom",xe="right",ue="left",da="auto",lr=[ce,be,xe,ue],Ht="start",Br="end",Vf="clippingParents",ma="viewport",Io="popper",Uf="reference",Ki=lr.reduce(function(e,t){return e.concat([t+"-"+Ht,t+"-"+Br])},[]),ha=[].concat(lr,[da]).reduce(function(e,t){return e.concat([t,t+"-"+Ht,t+"-"+Br])},[]),bx="beforeRead",vx="read",Tx="afterRead",Px="beforeMain",Ex="main",Rx="afterMain",wx="beforeWrite",Cx="write",Sx="afterWrite",Hf=[bx,vx,Tx,Px,Ex,Rx,wx,Cx,Sx];function Re(e){return e?(e.nodeName||"").toLowerCase():null}function re(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function lt(e){var t=re(e).Element;return e instanceof t||e instanceof Element}function ve(e){var t=re(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Do(e){if(typeof ShadowRoot=="undefined")return!1;var t=re(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Ox(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var o=t.styles[r]||{},n=t.attributes[r]||{},s=t.elements[r];!ve(s)||!Re(s)||(Object.assign(s.style,o),Object.keys(n).forEach(function(a){var p=n[a];p===!1?s.removeAttribute(a):s.setAttribute(a,p===!0?"":p)}))})}function _x(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(o){var n=t.elements[o],s=t.attributes[o]||{},a=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:r[o]),p=a.reduce(function(i,l){return i[l]="",i},{});!ve(n)||!Re(n)||(Object.assign(n.style,p),Object.keys(s).forEach(function(i){n.removeAttribute(i)}))})}}var Gf={name:"applyStyles",enabled:!0,phase:"write",fn:Ox,effect:_x,requires:["computeStyles"]};function we(e){return e.split("-")[0]}var vt=Math.max,Lr=Math.min,Gt=Math.round;function jo(){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 _n(){return!/^((?!chrome|android).)*safari/i.test(jo())}function ct(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var o=e.getBoundingClientRect(),n=1,s=1;t&&ve(e)&&(n=e.offsetWidth>0&&Gt(o.width)/e.offsetWidth||1,s=e.offsetHeight>0&&Gt(o.height)/e.offsetHeight||1);var a=lt(e)?re(e):window,p=a.visualViewport,i=!_n()&&r,l=(o.left+(i&&p?p.offsetLeft:0))/n,c=(o.top+(i&&p?p.offsetTop:0))/s,f=o.width/n,m=o.height/s;return{width:f,height:m,top:c,right:l+f,bottom:c+m,left:l,x:l,y:c}}function Fr(e){var t=ct(e),r=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:o}}function kn(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Do(r)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Be(e){return re(e).getComputedStyle(e)}function qi(e){return["table","td","th"].indexOf(Re(e))>=0}function _e(e){return((lt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Kt(e){return Re(e)==="html"?e:e.assignedSlot||e.parentNode||(Do(e)?e.host:null)||_e(e)}function Kf(e){return!ve(e)||Be(e).position==="fixed"?null:e.offsetParent}function kx(e){var t=/firefox/i.test(jo()),r=/Trident/i.test(jo());if(r&&ve(e)){var o=Be(e);if(o.position==="fixed")return null}var n=Kt(e);for(Do(n)&&(n=n.host);ve(n)&&["html","body"].indexOf(Re(n))<0;){var s=Be(n);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return n;n=n.parentNode}return null}function Tt(e){for(var t=re(e),r=Kf(e);r&&qi(r)&&Be(r).position==="static";)r=Kf(r);return r&&(Re(r)==="html"||Re(r)==="body"&&Be(r).position==="static")?t:r||kx(e)||t}function zr(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Wr(e,t,r){return vt(e,Lr(t,r))}function qf(e,t,r){var o=Wr(e,t,r);return o>r?r:o}function Nn(){return{top:0,right:0,bottom:0,left:0}}function Mn(e){return Object.assign({},Nn(),e)}function An(e,t){return t.reduce(function(r,o){return r[o]=e,r},{})}var Nx=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,Mn(typeof t!="number"?t:An(t,lr))};function Mx(e){var t,r=e.state,o=e.name,n=e.options,s=r.elements.arrow,a=r.modifiersData.popperOffsets,p=we(r.placement),i=zr(p),l=[ue,xe].indexOf(p)>=0,c=l?"height":"width";if(!(!s||!a)){var f=Nx(n.padding,r),m=Fr(s),y=i==="y"?ce:ue,h=i==="y"?be:xe,u=r.rects.reference[c]+r.rects.reference[i]-a[i]-r.rects.popper[c],b=a[i]-r.rects.reference[i],P=Tt(s),R=P?i==="y"?P.clientHeight||0:P.clientWidth||0:0,T=u/2-b/2,g=f[y],E=R-m[c]-f[h],v=R/2-m[c]/2+T,x=Wr(g,v,E),O=i;r.modifiersData[o]=(t={},t[O]=x,t.centerOffset=x-v,t)}}function Ax(e){var t=e.state,r=e.options,o=r.element,n=o===void 0?"[data-popper-arrow]":o;n!=null&&(typeof n=="string"&&(n=t.elements.popper.querySelector(n),!n)||kn(t.elements.popper,n)&&(t.elements.arrow=n))}var Yf={name:"arrow",enabled:!0,phase:"main",fn:Mx,effect:Ax,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ft(e){return e.split("-")[1]}var $x={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ix(e,t){var r=e.x,o=e.y,n=t.devicePixelRatio||1;return{x:Gt(r*n)/n||0,y:Gt(o*n)/n||0}}function Xf(e){var t,r=e.popper,o=e.popperRect,n=e.placement,s=e.variation,a=e.offsets,p=e.position,i=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,f=e.isFixed,m=a.x,y=m===void 0?0:m,h=a.y,u=h===void 0?0:h,b=typeof c=="function"?c({x:y,y:u}):{x:y,y:u};y=b.x,u=b.y;var P=a.hasOwnProperty("x"),R=a.hasOwnProperty("y"),T=ue,g=ce,E=window;if(l){var v=Tt(r),x="clientHeight",O="clientWidth";if(v===re(r)&&(v=_e(r),Be(v).position!=="static"&&p==="absolute"&&(x="scrollHeight",O="scrollWidth")),v=v,n===ce||(n===ue||n===xe)&&s===Br){g=be;var N=f&&v===E&&E.visualViewport?E.visualViewport.height:v[x];u-=N-o.height,u*=i?1:-1}if(n===ue||(n===ce||n===be)&&s===Br){T=xe;var C=f&&v===E&&E.visualViewport?E.visualViewport.width:v[O];y-=C-o.width,y*=i?1:-1}}var D=Object.assign({position:p},l&&$x),M=c===!0?Ix({x:y,y:u},re(r)):{x:y,y:u};if(y=M.x,u=M.y,i){var _;return Object.assign({},D,(_={},_[g]=R?"0":"",_[T]=P?"0":"",_.transform=(E.devicePixelRatio||1)<=1?"translate("+y+"px, "+u+"px)":"translate3d("+y+"px, "+u+"px, 0)",_))}return Object.assign({},D,(t={},t[g]=R?u+"px":"",t[T]=P?y+"px":"",t.transform="",t))}function Dx(e){var t=e.state,r=e.options,o=r.gpuAcceleration,n=o===void 0?!0:o,s=r.adaptive,a=s===void 0?!0:s,p=r.roundOffsets,i=p===void 0?!0:p,l={placement:we(t.placement),variation:ft(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Xf(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:i})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Xf(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:i})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Jf={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Dx,data:{}};var ya={passive:!0};function jx(e){var t=e.state,r=e.instance,o=e.options,n=o.scroll,s=n===void 0?!0:n,a=o.resize,p=a===void 0?!0:a,i=re(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&l.forEach(function(c){c.addEventListener("scroll",r.update,ya)}),p&&i.addEventListener("resize",r.update,ya),function(){s&&l.forEach(function(c){c.removeEventListener("scroll",r.update,ya)}),p&&i.removeEventListener("resize",r.update,ya)}}var Zf={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:jx,data:{}};var Bx={left:"right",right:"left",bottom:"top",top:"bottom"};function Bo(e){return e.replace(/left|right|bottom|top/g,function(t){return Bx[t]})}var Lx={start:"end",end:"start"};function xa(e){return e.replace(/start|end/g,function(t){return Lx[t]})}function Vr(e){var t=re(e),r=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:r,scrollTop:o}}function Ur(e){return ct(_e(e)).left+Vr(e).scrollLeft}function Yi(e,t){var r=re(e),o=_e(e),n=r.visualViewport,s=o.clientWidth,a=o.clientHeight,p=0,i=0;if(n){s=n.width,a=n.height;var l=_n();(l||!l&&t==="fixed")&&(p=n.offsetLeft,i=n.offsetTop)}return{width:s,height:a,x:p+Ur(e),y:i}}function Xi(e){var t,r=_e(e),o=Vr(e),n=(t=e.ownerDocument)==null?void 0:t.body,s=vt(r.scrollWidth,r.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),a=vt(r.scrollHeight,r.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),p=-o.scrollLeft+Ur(e),i=-o.scrollTop;return Be(n||r).direction==="rtl"&&(p+=vt(r.clientWidth,n?n.clientWidth:0)-s),{width:s,height:a,x:p,y:i}}function Hr(e){var t=Be(e),r=t.overflow,o=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+o)}function ga(e){return["html","body","#document"].indexOf(Re(e))>=0?e.ownerDocument.body:ve(e)&&Hr(e)?e:ga(Kt(e))}function cr(e,t){var r;t===void 0&&(t=[]);var o=ga(e),n=o===((r=e.ownerDocument)==null?void 0:r.body),s=re(o),a=n?[s].concat(s.visualViewport||[],Hr(o)?o:[]):o,p=t.concat(a);return n?p:p.concat(cr(Kt(a)))}function Lo(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Fx(e,t){var r=ct(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function Qf(e,t,r){return t===ma?Lo(Yi(e,r)):lt(t)?Fx(t,r):Lo(Xi(_e(e)))}function zx(e){var t=cr(Kt(e)),r=["absolute","fixed"].indexOf(Be(e).position)>=0,o=r&&ve(e)?Tt(e):e;return lt(o)?t.filter(function(n){return lt(n)&&kn(n,o)&&Re(n)!=="body"}):[]}function Ji(e,t,r,o){var n=t==="clippingParents"?zx(e):[].concat(t),s=[].concat(n,[r]),a=s[0],p=s.reduce(function(i,l){var c=Qf(e,l,o);return i.top=vt(c.top,i.top),i.right=Lr(c.right,i.right),i.bottom=Lr(c.bottom,i.bottom),i.left=vt(c.left,i.left),i},Qf(e,a,o));return p.width=p.right-p.left,p.height=p.bottom-p.top,p.x=p.left,p.y=p.top,p}function $n(e){var t=e.reference,r=e.element,o=e.placement,n=o?we(o):null,s=o?ft(o):null,a=t.x+t.width/2-r.width/2,p=t.y+t.height/2-r.height/2,i;switch(n){case ce:i={x:a,y:t.y-r.height};break;case be:i={x:a,y:t.y+t.height};break;case xe:i={x:t.x+t.width,y:p};break;case ue:i={x:t.x-r.width,y:p};break;default:i={x:t.x,y:t.y}}var l=n?zr(n):null;if(l!=null){var c=l==="y"?"height":"width";switch(s){case Ht:i[l]=i[l]-(t[c]/2-r[c]/2);break;case Br:i[l]=i[l]+(t[c]/2-r[c]/2);break;default:}}return i}function Pt(e,t){t===void 0&&(t={});var r=t,o=r.placement,n=o===void 0?e.placement:o,s=r.strategy,a=s===void 0?e.strategy:s,p=r.boundary,i=p===void 0?Vf:p,l=r.rootBoundary,c=l===void 0?ma:l,f=r.elementContext,m=f===void 0?Io:f,y=r.altBoundary,h=y===void 0?!1:y,u=r.padding,b=u===void 0?0:u,P=Mn(typeof b!="number"?b:An(b,lr)),R=m===Io?Uf:Io,T=e.rects.popper,g=e.elements[h?R:m],E=Ji(lt(g)?g:g.contextElement||_e(e.elements.popper),i,c,a),v=ct(e.elements.reference),x=$n({reference:v,element:T,strategy:"absolute",placement:n}),O=Lo(Object.assign({},T,x)),N=m===Io?O:v,C={top:E.top-N.top+P.top,bottom:N.bottom-E.bottom+P.bottom,left:E.left-N.left+P.left,right:N.right-E.right+P.right},D=e.modifiersData.offset;if(m===Io&&D){var M=D[n];Object.keys(C).forEach(function(_){var B=[xe,be].indexOf(_)>=0?1:-1,S=[ce,be].indexOf(_)>=0?"y":"x";C[_]+=M[S]*B})}return C}function Zi(e,t){t===void 0&&(t={});var r=t,o=r.placement,n=r.boundary,s=r.rootBoundary,a=r.padding,p=r.flipVariations,i=r.allowedAutoPlacements,l=i===void 0?ha:i,c=ft(o),f=c?p?Ki:Ki.filter(function(h){return ft(h)===c}):lr,m=f.filter(function(h){return l.indexOf(h)>=0});m.length===0&&(m=f);var y=m.reduce(function(h,u){return h[u]=Pt(e,{placement:u,boundary:n,rootBoundary:s,padding:a})[we(u)],h},{});return Object.keys(y).sort(function(h,u){return y[h]-y[u]})}function Wx(e){if(we(e)===da)return[];var t=Bo(e);return[xa(e),t,xa(t)]}function Vx(e){var t=e.state,r=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var n=r.mainAxis,s=n===void 0?!0:n,a=r.altAxis,p=a===void 0?!0:a,i=r.fallbackPlacements,l=r.padding,c=r.boundary,f=r.rootBoundary,m=r.altBoundary,y=r.flipVariations,h=y===void 0?!0:y,u=r.allowedAutoPlacements,b=t.options.placement,P=we(b),R=P===b,T=i||(R||!h?[Bo(b)]:Wx(b)),g=[b].concat(T).reduce(function(oe,ie){return oe.concat(we(ie)===da?Zi(t,{placement:ie,boundary:c,rootBoundary:f,padding:l,flipVariations:h,allowedAutoPlacements:u}):ie)},[]),E=t.rects.reference,v=t.rects.popper,x=new Map,O=!0,N=g[0],C=0;C=0,S=B?"width":"height",w=Pt(t,{placement:D,boundary:c,rootBoundary:f,altBoundary:m,padding:l}),k=B?_?xe:ue:_?be:ce;E[S]>v[S]&&(k=Bo(k));var z=Bo(k),X=[];if(s&&X.push(w[M]<=0),p&&X.push(w[k]<=0,w[z]<=0),X.every(function(oe){return oe})){N=D,O=!1;break}x.set(D,X)}if(O)for(var Te=h?3:1,Rt=function(ie){var Ce=g.find(function(We){var he=x.get(We);if(he)return he.slice(0,ie).every(function(J){return J})});if(Ce)return N=Ce,"break"},Ye=Te;Ye>0;Ye--){var Xe=Rt(Ye);if(Xe==="break")break}t.placement!==N&&(t.modifiersData[o]._skip=!0,t.placement=N,t.reset=!0)}}var eu={name:"flip",enabled:!0,phase:"main",fn:Vx,requiresIfExists:["offset"],data:{_skip:!1}};function tu(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function ru(e){return[ce,xe,be,ue].some(function(t){return e[t]>=0})}function Ux(e){var t=e.state,r=e.name,o=t.rects.reference,n=t.rects.popper,s=t.modifiersData.preventOverflow,a=Pt(t,{elementContext:"reference"}),p=Pt(t,{altBoundary:!0}),i=tu(a,o),l=tu(p,n,s),c=ru(i),f=ru(l);t.modifiersData[r]={referenceClippingOffsets:i,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}var ou={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ux};function Hx(e,t,r){var o=we(e),n=[ue,ce].indexOf(o)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,a=s[0],p=s[1];return a=a||0,p=(p||0)*n,[ue,xe].indexOf(o)>=0?{x:p,y:a}:{x:a,y:p}}function Gx(e){var t=e.state,r=e.options,o=e.name,n=r.offset,s=n===void 0?[0,0]:n,a=ha.reduce(function(c,f){return c[f]=Hx(f,t.rects,s),c},{}),p=a[t.placement],i=p.x,l=p.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=i,t.modifiersData.popperOffsets.y+=l),t.modifiersData[o]=a}var nu={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Gx};function Kx(e){var t=e.state,r=e.name;t.modifiersData[r]=$n({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var su={name:"popperOffsets",enabled:!0,phase:"read",fn:Kx,data:{}};function Qi(e){return e==="x"?"y":"x"}function qx(e){var t=e.state,r=e.options,o=e.name,n=r.mainAxis,s=n===void 0?!0:n,a=r.altAxis,p=a===void 0?!1:a,i=r.boundary,l=r.rootBoundary,c=r.altBoundary,f=r.padding,m=r.tether,y=m===void 0?!0:m,h=r.tetherOffset,u=h===void 0?0:h,b=Pt(t,{boundary:i,rootBoundary:l,padding:f,altBoundary:c}),P=we(t.placement),R=ft(t.placement),T=!R,g=zr(P),E=Qi(g),v=t.modifiersData.popperOffsets,x=t.rects.reference,O=t.rects.popper,N=typeof u=="function"?u(Object.assign({},t.rects,{placement:t.placement})):u,C=typeof N=="number"?{mainAxis:N,altAxis:N}:Object.assign({mainAxis:0,altAxis:0},N),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(v){if(s){var _,B=g==="y"?ce:ue,S=g==="y"?be:xe,w=g==="y"?"height":"width",k=v[g],z=k+b[B],X=k-b[S],Te=y?-O[w]/2:0,Rt=R===Ht?x[w]:O[w],Ye=R===Ht?-O[w]:-x[w],Xe=t.elements.arrow,oe=y&&Xe?Fr(Xe):{width:0,height:0},ie=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Nn(),Ce=ie[B],We=ie[S],he=Wr(0,x[w],oe[w]),J=T?x[w]/2-Te-he-Ce-C.mainAxis:Rt-he-Ce-C.mainAxis,Je=T?-x[w]/2+Te+he+We+C.mainAxis:Ye+he+We+C.mainAxis,Le=t.elements.arrow&&Tt(t.elements.arrow),fr=Le?g==="y"?Le.clientTop||0:Le.clientLeft||0:0,Ve=(_=D==null?void 0:D[g])!=null?_:0,mt=k+J-Ve-fr,Ze=k+Je-Ve,ur=Wr(y?Lr(z,mt):z,k,y?vt(X,Ze):X);v[g]=ur,M[g]=ur-k}if(p){var Yr,It=g==="x"?ce:ue,Xr=g==="x"?be:xe,Ae=v[E],wt=E==="y"?"height":"width",Dt=Ae+b[It],Xt=Ae-b[Xr],ht=[ce,ue].indexOf(P)!==-1,Qe=(Yr=D==null?void 0:D[E])!=null?Yr:0,jt=ht?Dt:Ae-x[wt]-O[wt]-Qe+C.altAxis,Jt=ht?Ae+x[wt]+O[wt]-Qe-C.altAxis:Xt,Jr=y&&ht?qf(jt,Ae,Jt):Wr(y?jt:Dt,Ae,y?Jt:Xt);v[E]=Jr,M[E]=Jr-Ae}t.modifiersData[o]=M}}var au={name:"preventOverflow",enabled:!0,phase:"main",fn:qx,requiresIfExists:["offset"]};function ep(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function tp(e){return e===re(e)||!ve(e)?Vr(e):ep(e)}function Yx(e){var t=e.getBoundingClientRect(),r=Gt(t.width)/e.offsetWidth||1,o=Gt(t.height)/e.offsetHeight||1;return r!==1||o!==1}function rp(e,t,r){r===void 0&&(r=!1);var o=ve(t),n=ve(t)&&Yx(t),s=_e(t),a=ct(e,n,r),p={scrollLeft:0,scrollTop:0},i={x:0,y:0};return(o||!o&&!r)&&((Re(t)!=="body"||Hr(s))&&(p=tp(t)),ve(t)?(i=ct(t,!0),i.x+=t.clientLeft,i.y+=t.clientTop):s&&(i.x=Ur(s))),{x:a.left+p.scrollLeft-i.x,y:a.top+p.scrollTop-i.y,width:a.width,height:a.height}}function Xx(e){var t=new Map,r=new Set,o=[];e.forEach(function(s){t.set(s.name,s)});function n(s){r.add(s.name);var a=[].concat(s.requires||[],s.requiresIfExists||[]);a.forEach(function(p){if(!r.has(p)){var i=t.get(p);i&&n(i)}}),o.push(s)}return e.forEach(function(s){r.has(s.name)||n(s)}),o}function op(e){var t=Xx(e);return Hf.reduce(function(r,o){return r.concat(t.filter(function(n){return n.phase===o}))},[])}function np(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function sp(e){var t=e.reduce(function(r,o){var n=r[o.name];return r[o.name]=n?Object.assign({},n,o,{options:Object.assign({},n.options,o.options),data:Object.assign({},n.data,o.data)}):o,r},{});return Object.keys(t).map(function(r){return t[r]})}var iu={placement:"bottom",modifiers:[],strategy:"absolute"};function pu(){for(var e=arguments.length,t=new Array(e),r=0;r{s||p(Zx(n)||document.body)},[n,s]),$t(()=>{if(a&&!s)return nr(r,a),()=>{nr(r,null)}},[r,a,s]),s?ut.isValidElement(o)?ut.cloneElement(o,{ref:i}):(0,ip.jsx)(ut.Fragment,{children:o}):(0,ip.jsx)(ut.Fragment,{children:a&&cu.createPortal(o,a)})}),In=Qx;function fu(e){return Q("MuiPopper",e)}var FN=ee("MuiPopper",["root"]);var ba=require("react/jsx-runtime"),eg=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],tg=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function rg(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 pp(e){return typeof e=="function"?e():e}function og(e){return e.nodeType!==void 0}var ng=e=>{let{classes:t}=e;return pe({root:["root"]},fu,t)},sg={},ag=Me.forwardRef(function(t,r){var o;let{anchorEl:n,children:s,direction:a,disablePortal:p,modifiers:i,open:l,placement:c,popperOptions:f,popperRef:m,slotProps:y={},slots:h={},TransitionProps:u}=t,b=$(t,eg),P=Me.useRef(null),R=Ne(P,r),T=Me.useRef(null),g=Ne(T,m),E=Me.useRef(g);$t(()=>{E.current=g},[g]),Me.useImperativeHandle(m,()=>T.current,[]);let v=rg(c,a),[x,O]=Me.useState(v),[N,C]=Me.useState(pp(n));Me.useEffect(()=>{T.current&&T.current.forceUpdate()}),Me.useEffect(()=>{n&&C(pp(n))},[n]),$t(()=>{if(!N||!l)return;let S=z=>{O(z.placement)},w=[{name:"preventOverflow",options:{altBoundary:p}},{name:"flip",options:{altBoundary:p}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:z})=>{S(z)}}];i!=null&&(w=w.concat(i)),f&&f.modifiers!=null&&(w=w.concat(f.modifiers));let k=ap(N,P.current,d({placement:v},f,{modifiers:w}));return E.current(k),()=>{k.destroy(),E.current(null)}},[N,p,i,l,f,v]);let D={placement:x};u!==null&&(D.TransitionProps=u);let M=ng(t),_=(o=h.root)!=null?o:"div",B=Co({elementType:_,externalSlotProps:y.root,externalForwardedProps:b,additionalProps:{role:"tooltip",ref:R},ownerState:t,className:M.root});return(0,ba.jsx)(_,d({},B,{children:typeof s=="function"?s(D):s}))}),ig=Me.forwardRef(function(t,r){let{anchorEl:o,children:n,container:s,direction:a="ltr",disablePortal:p=!1,keepMounted:i=!1,modifiers:l,open:c,placement:f="bottom",popperOptions:m=sg,popperRef:y,style:h,transition:u=!1,slotProps:b={},slots:P={}}=t,R=$(t,tg),[T,g]=Me.useState(!0),E=()=>{g(!1)},v=()=>{g(!0)};if(!i&&!c&&(!u||T))return null;let x;if(s)x=s;else if(o){let C=pp(o);x=C&&og(C)?Ee(C).body:Ee(null).body}let O=!c&&i&&(!u||T)?"none":void 0,N=u?{in:c,onEnter:E,onExited:v}:void 0;return(0,ba.jsx)(In,{disablePortal:p,container:x,children:(0,ba.jsx)(ag,d({anchorEl:o,direction:a,disablePortal:p,modifiers:l,ref:r,open:u?!T:c,placement:f,popperOptions:m,popperRef:y,slotProps:b,slots:P},R,{style:d({position:"fixed",top:0,left:0,display:O},h),TransitionProps:N,children:n}))})}),uu=ig;var hu=require("react/jsx-runtime"),pg=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],lg=K(uu,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),cg=mu.forwardRef(function(t,r){var o;let n=(0,du.default)(),s=ae({props:t,name:"MuiPopper"}),{anchorEl:a,component:p,components:i,componentsProps:l,container:c,disablePortal:f,keepMounted:m,modifiers:y,open:h,placement:u,popperOptions:b,popperRef:P,transition:R,slots:T,slotProps:g}=s,E=$(s,pg),v=(o=T==null?void 0:T.root)!=null?o:i==null?void 0:i.Root,x=d({anchorEl:a,container:c,disablePortal:f,keepMounted:m,modifiers:y,open:h,placement:u,popperOptions:b,popperRef:P,transition:R},E);return(0,hu.jsx)(lg,d({as:p,direction:n==null?void 0:n.direction,slots:{root:v},slotProps:g!=null?g:l},x,{ref:r}))}),va=cg;q();F();var gu=I(require("react"));F();q();var Fo=I(require("react"));var yu=require("react/jsx-runtime"),fg=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],ug={entering:{opacity:1},entered:{opacity:1}},dg=Fo.forwardRef(function(t,r){let o=ir(),n={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{addEndListener:s,appear:a=!0,children:p,easing:i,in:l,onEnter:c,onEntered:f,onEntering:m,onExit:y,onExited:h,onExiting:u,style:b,timeout:P=n,TransitionComponent:R=Cn}=t,T=$(t,fg),g=!0,E=Fo.useRef(null),v=Vt(E,Ke(p),r),x=S=>w=>{if(S){let k=E.current;w===void 0?S(k):S(k,w)}},O=x(m),N=x((S,w)=>{aa(S);let k=$o({style:b,timeout:P,easing:i},{mode:"enter"});S.style.webkitTransition=o.transitions.create("opacity",k),S.style.transition=o.transitions.create("opacity",k),c&&c(S,w)}),C=x(f),D=x(u),M=x(S=>{let w=$o({style:b,timeout:P,easing:i},{mode:"exit"});S.style.webkitTransition=o.transitions.create("opacity",w),S.style.transition=o.transitions.create("opacity",w),y&&y(S)}),_=x(h);return(0,yu.jsx)(R,d({appear:a,in:l,nodeRef:g?E:void 0,onEnter:N,onEntered:C,onEntering:O,onExit:M,onExited:_,onExiting:D,addEndListener:S=>{s&&s(E.current,S)},timeout:P},T,{children:(S,w)=>Fo.cloneElement(p,d({style:d({opacity:0,visibility:S==="exited"&&!l?"hidden":void 0},ug[S],b,p.props.style),ref:v},w))}))}),lp=dg;function xu(e){return Q("MuiBackdrop",e)}var T2=ee("MuiBackdrop",["root","invisible"]);var cp=require("react/jsx-runtime"),mg=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],hg=e=>{let{classes:t,invisible:r}=e;return pe({root:["root",r&&"invisible"]},xu,t)},yg=K("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})(({ownerState:e})=>d({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"})),xg=gu.forwardRef(function(t,r){var o,n,s;let a=ae({props:t,name:"MuiBackdrop"}),{children:p,className:i,component:l="div",components:c={},componentsProps:f={},invisible:m=!1,open:y,slotProps:h={},slots:u={},TransitionComponent:b=lp,transitionDuration:P}=a,R=$(a,mg),T=d({},a,{component:l,invisible:m}),g=hg(T),E=(o=h.root)!=null?o:f.root;return(0,cp.jsx)(b,d({in:y,timeout:P},R,{children:(0,cp.jsx)(yg,d({"aria-hidden":!0},E,{as:(n=(s=u.root)!=null?s:c.Root)!=null?n:l,className:L(g.root,i,E==null?void 0:E.className),ownerState:d({},T,E==null?void 0:E.ownerState),classes:g,ref:r,children:p}))}))}),fp=xg;var gg=ee("MuiBox",["root"]),bu=gg;var bg=Tn(),vg=ws({themeId:to,defaultTheme:bg,defaultClassName:bu.root,generateClassName:_r.generate}),Dn=vg;q();F();var Ln=I(require("react"));var Bn=I(vn());function vu(e){return Q("MuiButton",e)}var Tg=ee("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"]),jn=Tg;var Tu=I(require("react")),Pg=Tu.createContext({}),Pu=Pg;var Eu=I(require("react")),Eg=Eu.createContext(void 0),Ru=Eg;var up=require("react/jsx-runtime"),wu=require("react/jsx-runtime"),Rg=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],wg=e=>{let{color:t,disableElevation:r,fullWidth:o,size:n,variant:s,classes:a}=e,p={root:["root",s,`${s}${H(t)}`,`size${H(n)}`,`${s}Size${H(n)}`,`color${H(t)}`,r&&"disableElevation",o&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${H(n)}`],endIcon:["icon","endIcon",`iconSize${H(n)}`]},i=pe(p,vu,a);return d({},a,i)},Cu=e=>d({},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}}),Cg=K(jr,{shouldForwardProp:e=>Ar(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${H(r.color)}`],t[`size${H(r.size)}`],t[`${r.variant}Size${H(r.size)}`],r.color==="inherit"&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var r,o;let n=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],s=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return d({},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":d({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Bn.alpha)(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})`:(0,Bn.alpha)(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})`:(0,Bn.alpha)(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:s,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":d({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${jn.focusVisible}`]:d({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${jn.disabled}`]:d({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 ${(0,Bn.alpha)(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(r=(o=e.palette).getContrastText)==null?void 0:r.call(o,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:n,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"},[`&.${jn.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${jn.disabled}`]:{boxShadow:"none"}}),Sg=K("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.startIcon,t[`iconSize${H(r.size)}`]]}})(({ownerState:e})=>d({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},Cu(e))),Og=K("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.endIcon,t[`iconSize${H(r.size)}`]]}})(({ownerState:e})=>d({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},Cu(e))),_g=Ln.forwardRef(function(t,r){let o=Ln.useContext(Pu),n=Ln.useContext(Ru),s=At(o,t),a=ae({props:s,name:"MuiButton"}),{children:p,color:i="primary",component:l="button",className:c,disabled:f=!1,disableElevation:m=!1,disableFocusRipple:y=!1,endIcon:h,focusVisibleClassName:u,fullWidth:b=!1,size:P="medium",startIcon:R,type:T,variant:g="text"}=a,E=$(a,Rg),v=d({},a,{color:i,component:l,disabled:f,disableElevation:m,disableFocusRipple:y,fullWidth:b,size:P,type:T,variant:g}),x=wg(v),O=R&&(0,up.jsx)(Sg,{className:x.startIcon,ownerState:v,children:R}),N=h&&(0,up.jsx)(Og,{className:x.endIcon,ownerState:v,children:h}),C=n||"";return(0,wu.jsxs)(Cg,d({ownerState:v,className:L(o.className,x.root,c,C),component:l,disabled:f,focusRipple:!y,focusVisibleClassName:L(x.focusVisible,u),ref:r,type:T},E,{classes:x,children:[O,p,N]}))}),Gr=_g;var kg=Ys({createStyledComponent:K("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`maxWidth${H(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>ae({props:e,name:"MuiContainer"})}),qt=kg;function Ng(e){let t=Ee(e);return t.body===e?kr(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function zo(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Su(e){return parseInt(kr(e).getComputedStyle(e).paddingRight,10)||0}function Mg(e){let r=["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 r||o}function Ou(e,t,r,o,n){let s=[t,r,...o];[].forEach.call(e.children,a=>{let p=s.indexOf(a)===-1,i=!Mg(a);p&&i&&zo(a,n)})}function dp(e,t){let r=-1;return e.some((o,n)=>t(o)?(r=n,!0):!1),r}function Ag(e,t){let r=[],o=e.container;if(!t.disableScrollLock){if(Ng(o)){let a=xn(Ee(o));r.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight=`${Su(o)+a}px`;let p=Ee(o).querySelectorAll(".mui-fixed");[].forEach.call(p,i=>{r.push({value:i.style.paddingRight,property:"padding-right",el:i}),i.style.paddingRight=`${Su(i)+a}px`})}let s;if(o.parentNode instanceof DocumentFragment)s=Ee(o).body;else{let a=o.parentElement,p=kr(o);s=(a==null?void 0:a.nodeName)==="HTML"&&p.getComputedStyle(a).overflowY==="scroll"?a:o}r.push({value:s.style.overflow,property:"overflow",el:s},{value:s.style.overflowX,property:"overflow-x",el:s},{value:s.style.overflowY,property:"overflow-y",el:s}),s.style.overflow="hidden"}return()=>{r.forEach(({value:s,el:a,property:p})=>{s?a.style.setProperty(p,s):a.style.removeProperty(p)})}}function $g(e){let t=[];return[].forEach.call(e.children,r=>{r.getAttribute("aria-hidden")==="true"&&t.push(r)}),t}var Ta=class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,r){let o=this.modals.indexOf(t);if(o!==-1)return o;o=this.modals.length,this.modals.push(t),t.modalRef&&zo(t.modalRef,!1);let n=$g(r);Ou(r,t.mount,t.modalRef,n,!0);let s=dp(this.containers,a=>a.container===r);return s!==-1?(this.containers[s].modals.push(t),o):(this.containers.push({modals:[t],container:r,restore:null,hiddenSiblings:n}),o)}mount(t,r){let o=dp(this.containers,s=>s.modals.indexOf(t)!==-1),n=this.containers[o];n.restore||(n.restore=Ag(n,r))}remove(t,r=!0){let o=this.modals.indexOf(t);if(o===-1)return o;let n=dp(this.containers,a=>a.modals.indexOf(t)!==-1),s=this.containers[n];if(s.modals.splice(s.modals.indexOf(t),1),this.modals.splice(o,1),s.modals.length===0)s.restore&&s.restore(),t.modalRef&&zo(t.modalRef,r),Ou(s.container,t.mount,t.modalRef,s.hiddenSiblings,!1),this.containers.splice(n,1);else{let a=s.modals[s.modals.length-1];a.modalRef&&zo(a.modalRef,!1)}return o}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};q();F();var Ea=I(require("react"));var ke=I(require("react"));var mp=require("react/jsx-runtime"),_u=require("react/jsx-runtime"),Ig=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Dg(e){let 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 jg(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;let t=o=>e.ownerDocument.querySelector(`input[type="radio"]${o}`),r=t(`[name="${e.name}"]:checked`);return r||(r=t(`[name="${e.name}"]`)),r!==e}function Bg(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||jg(e))}function Lg(e){let t=[],r=[];return Array.from(e.querySelectorAll(Ig)).forEach((o,n)=>{let s=Dg(o);s===-1||!Bg(o)||(s===0?t.push(o):r.push({documentOrder:n,tabIndex:s,node:o}))}),r.sort((o,n)=>o.tabIndex===n.tabIndex?o.documentOrder-n.documentOrder:o.tabIndex-n.tabIndex).map(o=>o.node).concat(t)}function Fg(){return!0}function zg(e){let{children:t,disableAutoFocus:r=!1,disableEnforceFocus:o=!1,disableRestoreFocus:n=!1,getTabbable:s=Lg,isEnabled:a=Fg,open:p}=e,i=ke.useRef(!1),l=ke.useRef(null),c=ke.useRef(null),f=ke.useRef(null),m=ke.useRef(null),y=ke.useRef(!1),h=ke.useRef(null),u=Ne(Ke(t),h),b=ke.useRef(null);ke.useEffect(()=>{!p||!h.current||(y.current=!r)},[r,p]),ke.useEffect(()=>{if(!p||!h.current)return;let T=Ee(h.current);return h.current.contains(T.activeElement)||(h.current.hasAttribute("tabIndex")||h.current.setAttribute("tabIndex","-1"),y.current&&h.current.focus()),()=>{n||(f.current&&f.current.focus&&(i.current=!0,f.current.focus()),f.current=null)}},[p]),ke.useEffect(()=>{if(!p||!h.current)return;let T=Ee(h.current),g=x=>{b.current=x,!(o||!a()||x.key!=="Tab")&&T.activeElement===h.current&&x.shiftKey&&(i.current=!0,c.current&&c.current.focus())},E=()=>{let x=h.current;if(x===null)return;if(!T.hasFocus()||!a()||i.current){i.current=!1;return}if(x.contains(T.activeElement)||o&&T.activeElement!==l.current&&T.activeElement!==c.current)return;if(T.activeElement!==m.current)m.current=null;else if(m.current!==null)return;if(!y.current)return;let O=[];if((T.activeElement===l.current||T.activeElement===c.current)&&(O=s(h.current)),O.length>0){var N,C;let D=!!((N=b.current)!=null&&N.shiftKey&&((C=b.current)==null?void 0:C.key)==="Tab"),M=O[0],_=O[O.length-1];typeof M!="string"&&typeof _!="string"&&(D?_.focus():M.focus())}else x.focus()};T.addEventListener("focusin",E),T.addEventListener("keydown",g,!0);let v=setInterval(()=>{T.activeElement&&T.activeElement.tagName==="BODY"&&E()},50);return()=>{clearInterval(v),T.removeEventListener("focusin",E),T.removeEventListener("keydown",g,!0)}},[r,o,n,a,p,s]);let P=T=>{f.current===null&&(f.current=T.relatedTarget),y.current=!0,m.current=T.target;let g=t.props.onFocus;g&&g(T)},R=T=>{f.current===null&&(f.current=T.relatedTarget),y.current=!0};return(0,_u.jsxs)(ke.Fragment,{children:[(0,mp.jsx)("div",{tabIndex:p?0:-1,onFocus:R,ref:l,"data-testid":"sentinelStart"}),ke.cloneElement(t,{ref:u,onFocus:P}),(0,mp.jsx)("div",{tabIndex:p?0:-1,onFocus:R,ref:c,"data-testid":"sentinelEnd"})]})}var hp=zg;F();var dt=I(require("react"));function Wg(e){return typeof e=="function"?e():e}function Vg(e){return e?e.props.hasOwnProperty("in"):!1}var Ug=new Ta;function Hg(e){let{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:o=!1,manager:n=Ug,closeAfterTransition:s=!1,onTransitionEnter:a,onTransitionExited:p,children:i,onClose:l,open:c,rootRef:f}=e,m=dt.useRef({}),y=dt.useRef(null),h=dt.useRef(null),u=Ne(h,f),[b,P]=dt.useState(!c),R=Vg(i),T=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(T=!1);let g=()=>Ee(y.current),E=()=>(m.current.modalRef=h.current,m.current.mount=y.current,m.current),v=()=>{n.mount(E(),{disableScrollLock:o}),h.current&&(h.current.scrollTop=0)},x=Mr(()=>{let w=Wg(t)||g().body;n.add(E(),w),h.current&&v()}),O=dt.useCallback(()=>n.isTopModal(E()),[n]),N=Mr(w=>{y.current=w,w&&(c&&O()?v():h.current&&zo(h.current,T))}),C=dt.useCallback(()=>{n.remove(E(),T)},[T,n]);dt.useEffect(()=>()=>{C()},[C]),dt.useEffect(()=>{c?x():(!R||!s)&&C()},[c,C,R,s,x]);let D=w=>k=>{var z;(z=w.onKeyDown)==null||z.call(w,k),!(k.key!=="Escape"||k.which===229||!O())&&(r||(k.stopPropagation(),l&&l(k,"escapeKeyDown")))},M=w=>k=>{var z;(z=w.onClick)==null||z.call(w,k),k.target===k.currentTarget&&l&&l(k,"backdropClick")};return{getRootProps:(w={})=>{let k=gn(e);delete k.onTransitionEnter,delete k.onTransitionExited;let z=d({},k,w);return d({role:"presentation"},z,{onKeyDown:D(z),ref:u})},getBackdropProps:(w={})=>{let k=w;return d({"aria-hidden":!0},k,{onClick:M(k),open:c})},getTransitionProps:()=>{let w=()=>{P(!1),a&&a()},k=()=>{P(!0),p&&p(),s&&C()};return{onEnter:Ro(w,i==null?void 0:i.props.onEnter),onExited:Ro(k,i==null?void 0:i.props.onExited)}},rootRef:u,portalRef:N,isTopModal:O,exited:b,hasTransition:R}}var ku=Hg;function Nu(e){return Q("MuiModal",e)}var BM=ee("MuiModal",["root","hidden","backdrop"]);var Pa=require("react/jsx-runtime"),Mu=require("react/jsx-runtime"),Gg=["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"],Kg=e=>{let{open:t,exited:r,classes:o}=e;return pe({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},Nu,o)},qg=K("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})(({theme:e,ownerState:t})=>d({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),Yg=K(fp,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Xg=Ea.forwardRef(function(t,r){var o,n,s,a,p,i;let l=ae({name:"MuiModal",props:t}),{BackdropComponent:c=Yg,BackdropProps:f,className:m,closeAfterTransition:y=!1,children:h,container:u,component:b,components:P={},componentsProps:R={},disableAutoFocus:T=!1,disableEnforceFocus:g=!1,disableEscapeKeyDown:E=!1,disablePortal:v=!1,disableRestoreFocus:x=!1,disableScrollLock:O=!1,hideBackdrop:N=!1,keepMounted:C=!1,onBackdropClick:D,open:M,slotProps:_,slots:B}=l,S=$(l,Gg),w=d({},l,{closeAfterTransition:y,disableAutoFocus:T,disableEnforceFocus:g,disableEscapeKeyDown:E,disablePortal:v,disableRestoreFocus:x,disableScrollLock:O,hideBackdrop:N,keepMounted:C}),{getRootProps:k,getBackdropProps:z,getTransitionProps:X,portalRef:Te,isTopModal:Rt,exited:Ye,hasTransition:Xe}=ku(d({},w,{rootRef:r})),oe=d({},w,{exited:Ye}),ie=Kg(oe),Ce={};if(h.props.tabIndex===void 0&&(Ce.tabIndex="-1"),Xe){let{onEnter:Ve,onExited:mt}=X();Ce.onEnter=Ve,Ce.onExited=mt}let We=(o=(n=B==null?void 0:B.root)!=null?n:P.Root)!=null?o:qg,he=(s=(a=B==null?void 0:B.backdrop)!=null?a:P.Backdrop)!=null?s:c,J=(p=_==null?void 0:_.root)!=null?p:R.root,Je=(i=_==null?void 0:_.backdrop)!=null?i:R.backdrop,Le=Co({elementType:We,externalSlotProps:J,externalForwardedProps:S,getSlotProps:k,additionalProps:{ref:r,as:b},ownerState:oe,className:L(m,J==null?void 0:J.className,ie==null?void 0:ie.root,!oe.open&&oe.exited&&(ie==null?void 0:ie.hidden))}),fr=Co({elementType:he,externalSlotProps:Je,additionalProps:f,getSlotProps:Ve=>z(d({},Ve,{onClick:mt=>{D&&D(mt),Ve!=null&&Ve.onClick&&Ve.onClick(mt)}})),className:L(Je==null?void 0:Je.className,f==null?void 0:f.className,ie==null?void 0:ie.backdrop),ownerState:oe});return!C&&!M&&(!Xe||Ye)?null:(0,Pa.jsx)(In,{ref:Te,container:u,disablePortal:v,children:(0,Mu.jsxs)(We,d({},Le,{children:[!N&&c?(0,Pa.jsx)(he,d({},fr)):null,(0,Pa.jsx)(hp,{disableEnforceFocus:g,disableAutoFocus:T,disableRestoreFocus:x,isEnabled:Rt,open:M,children:Ea.cloneElement(h,Ce)})]}))})}),yp=Xg;q();F();var $u=I(require("react"));function Au(e){return Q("MuiFab",e)}var Jg=ee("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),xp=Jg;var Iu=require("react/jsx-runtime"),Zg=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],Qg=e=>{let{color:t,variant:r,classes:o,size:n}=e,s={root:["root",r,`size${H(n)}`,t==="inherit"?"colorInherit":t]},a=pe(s,Au,o);return d({},o,a)},eb=K(jr,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>Ar(e)||e==="classes",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[r.variant],t[`size${H(r.size)}`],r.color==="inherit"&&t.colorInherit,t[H(r.size)],t[r.color]]}})(({theme:e,ownerState:t})=>{var r,o;return d({},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:(r=(o=e.palette).getContrastText)==null?void 0:r.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"},[`&.${xp.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})=>d({},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})=>({[`&.${xp.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}})),tb=$u.forwardRef(function(t,r){let o=ae({props:t,name:"MuiFab"}),{children:n,className:s,color:a="default",component:p="button",disabled:i=!1,disableFocusRipple:l=!1,focusVisibleClassName:c,size:f="large",variant:m="circular"}=o,y=$(o,Zg),h=d({},o,{color:a,component:p,disabled:i,disableFocusRipple:l,size:f,variant:m}),u=Qg(h);return(0,Iu.jsx)(eb,d({className:L(u.root,s),component:p,disabled:i,focusRipple:!l,focusVisibleClassName:L(u.focusVisible,c),ownerState:h,ref:r},y,{classes:u,children:n}))}),gp=tb;F();q();var Kr=I(require("react"));var Du=require("react/jsx-runtime"),rb=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function vp(e){return`scale(${e}, ${e**2})`}var ob={entering:{opacity:1,transform:vp(1)},entered:{opacity:1,transform:"none"}},bp=typeof navigator!="undefined"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),ju=Kr.forwardRef(function(t,r){let{addEndListener:o,appear:n=!0,children:s,easing:a,in:p,onEnter:i,onEntered:l,onEntering:c,onExit:f,onExited:m,onExiting:y,style:h,timeout:u="auto",TransitionComponent:b=Cn}=t,P=$(t,rb),R=bt(),T=Kr.useRef(),g=ir(),E=Kr.useRef(null),v=Vt(E,Ke(s),r),x=S=>w=>{if(S){let k=E.current;w===void 0?S(k):S(k,w)}},O=x(c),N=x((S,w)=>{aa(S);let{duration:k,delay:z,easing:X}=$o({style:h,timeout:u,easing:a},{mode:"enter"}),Te;u==="auto"?(Te=g.transitions.getAutoHeightDuration(S.clientHeight),T.current=Te):Te=k,S.style.transition=[g.transitions.create("opacity",{duration:Te,delay:z}),g.transitions.create("transform",{duration:bp?Te:Te*.666,delay:z,easing:X})].join(","),i&&i(S,w)}),C=x(l),D=x(y),M=x(S=>{let{duration:w,delay:k,easing:z}=$o({style:h,timeout:u,easing:a},{mode:"exit"}),X;u==="auto"?(X=g.transitions.getAutoHeightDuration(S.clientHeight),T.current=X):X=w,S.style.transition=[g.transitions.create("opacity",{duration:X,delay:k}),g.transitions.create("transform",{duration:bp?X:X*.666,delay:bp?k:k||X*.333,easing:z})].join(","),S.style.opacity=0,S.style.transform=vp(.75),f&&f(S)}),_=x(m);return(0,Du.jsx)(b,d({appear:n,in:p,nodeRef:E,onEnter:N,onEntered:C,onEntering:O,onExit:M,onExited:_,onExiting:D,addEndListener:S=>{u==="auto"&&R.start(T.current||0,S),o&&o(E.current,S)},timeout:u==="auto"?null:u},P,{children:(S,w)=>Kr.cloneElement(s,d({style:d({opacity:0,transform:vp(.75),visibility:S==="exited"&&!p?"hidden":void 0},ob[S],h,s.props.style),ref:v},w))}))});ju.muiSupportAuto=!0;var Ra=ju;q();F();var de=I(require("react"));var Pp=I(vn());function Bu(e){return Q("MuiTooltip",e)}var nb=ee("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Yt=nb;var zn=require("react/jsx-runtime"),Tp=require("react/jsx-runtime"),sb=["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 ab(e){return Math.round(e*1e5)/1e5}var ib=e=>{let{classes:t,disableInteractive:r,arrow:o,touch:n,placement:s}=e,a={popper:["popper",!r&&"popperInteractive",o&&"popperArrow"],tooltip:["tooltip",o&&"tooltipArrow",n&&"touch",`tooltipPlacement${H(s.split("-")[0])}`],arrow:["arrow"]};return pe(a,Bu,t)},pb=K(va,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})(({theme:e,ownerState:t,open:r})=>d({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Yt.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Yt.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Yt.arrow}`]:d({},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"] .${Yt.arrow}`]:d({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),lb=K("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${H(r.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>d({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,Pp.alpha)(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:`${ab(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Yt.popper}[data-popper-placement*="left"] &`]:d({transformOrigin:"right center"},t.isRtl?d({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):d({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Yt.popper}[data-popper-placement*="right"] &`]:d({transformOrigin:"left center"},t.isRtl?d({marginRight:"14px"},t.touch&&{marginRight:"24px"}):d({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Yt.popper}[data-popper-placement*="top"] &`]:d({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Yt.popper}[data-popper-placement*="bottom"] &`]:d({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),cb=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:(0,Pp.alpha)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})),wa=!1,Lu=new sr,Fn={x:0,y:0};function Ca(e,t){return(r,...o)=>{t&&t(r,...o),e(r,...o)}}var fb=de.forwardRef(function(t,r){var o,n,s,a,p,i,l,c,f,m,y,h,u,b,P,R,T,g,E;let v=ae({props:t,name:"MuiTooltip"}),{arrow:x=!1,children:O,components:N={},componentsProps:C={},describeChild:D=!1,disableFocusListener:M=!1,disableHoverListener:_=!1,disableInteractive:B=!1,disableTouchListener:S=!1,enterDelay:w=100,enterNextDelay:k=0,enterTouchDelay:z=700,followCursor:X=!1,id:Te,leaveDelay:Rt=0,leaveTouchDelay:Ye=1500,onClose:Xe,onOpen:oe,open:ie,placement:Ce="bottom",PopperComponent:We,PopperProps:he={},slotProps:J={},slots:Je={},title:Le,TransitionComponent:fr=Ra,TransitionProps:Ve}=v,mt=$(v,sb),Ze=de.isValidElement(O)?O:(0,zn.jsx)("span",{children:O}),ur=ir(),Yr=Gc(),[It,Xr]=de.useState(),[Ae,wt]=de.useState(null),Dt=de.useRef(!1),Xt=B||X,ht=bt(),Qe=bt(),jt=bt(),Jt=bt(),[Jr,j]=gf({controlled:ie,default:!1,name:"Tooltip",state:"open"}),et=Jr,Wo=xf(Te),Zt=de.useRef(),Vo=pr(()=>{Zt.current!==void 0&&(document.body.style.WebkitUserSelect=Zt.current,Zt.current=void 0),Jt.clear()});de.useEffect(()=>Vo,[Vo]);let Rp=W=>{Lu.clear(),wa=!0,j(!0),oe&&!et&&oe(W)},Vn=pr(W=>{Lu.start(800+Rt,()=>{wa=!1}),j(!1),Xe&&et&&Xe(W),ht.start(ur.transitions.duration.shortest,()=>{Dt.current=!1})}),Un=W=>{Dt.current&&W.type!=="touchstart"||(It&&It.removeAttribute("title"),Qe.clear(),jt.clear(),w||wa&&k?Qe.start(wa?k:w,()=>{Rp(W)}):Rp(W))},Oa=W=>{Qe.clear(),jt.start(Rt,()=>{Vn(W)})},{isFocusVisibleRef:wp,onBlur:zu,onFocus:Wu,ref:Vu}=ra(),[,Cp]=de.useState(!1),Sp=W=>{zu(W),wp.current===!1&&(Cp(!1),Oa(W))},Op=W=>{It||Xr(W.currentTarget),Wu(W),wp.current===!0&&(Cp(!0),Un(W))},_p=W=>{Dt.current=!0;let Ue=Ze.props;Ue.onTouchStart&&Ue.onTouchStart(W)},Uu=W=>{_p(W),jt.clear(),ht.clear(),Vo(),Zt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",Jt.start(z,()=>{document.body.style.WebkitUserSelect=Zt.current,Un(W)})},Hu=W=>{Ze.props.onTouchEnd&&Ze.props.onTouchEnd(W),Vo(),jt.start(Ye,()=>{Vn(W)})};de.useEffect(()=>{if(!et)return;function W(Ue){(Ue.key==="Escape"||Ue.key==="Esc")&&Vn(Ue)}return document.addEventListener("keydown",W),()=>{document.removeEventListener("keydown",W)}},[Vn,et]);let Gu=Vt(Ke(Ze),Vu,Xr,r);!Le&&Le!==0&&(et=!1);let _a=de.useRef(),Ku=W=>{let Ue=Ze.props;Ue.onMouseMove&&Ue.onMouseMove(W),Fn={x:W.clientX,y:W.clientY},_a.current&&_a.current.update()},Uo={},ka=typeof Le=="string";D?(Uo.title=!et&&ka&&!_?Le:null,Uo["aria-describedby"]=et?Wo:null):(Uo["aria-label"]=ka?Le:null,Uo["aria-labelledby"]=et&&!ka?Wo:null);let yt=d({},Uo,mt,Ze.props,{className:L(mt.className,Ze.props.className),onTouchStart:_p,ref:Gu},X?{onMouseMove:Ku}:{}),Ho={};S||(yt.onTouchStart=Uu,yt.onTouchEnd=Hu),_||(yt.onMouseOver=Ca(Un,yt.onMouseOver),yt.onMouseLeave=Ca(Oa,yt.onMouseLeave),Xt||(Ho.onMouseOver=Un,Ho.onMouseLeave=Oa)),M||(yt.onFocus=Ca(Op,yt.onFocus),yt.onBlur=Ca(Sp,yt.onBlur),Xt||(Ho.onFocus=Op,Ho.onBlur=Sp));let qu=de.useMemo(()=>{var W;let Ue=[{name:"arrow",enabled:!!Ae,options:{element:Ae,padding:4}}];return(W=he.popperOptions)!=null&&W.modifiers&&(Ue=Ue.concat(he.popperOptions.modifiers)),d({},he.popperOptions,{modifiers:Ue})},[Ae,he]),Go=d({},v,{isRtl:Yr,arrow:x,disableInteractive:Xt,placement:Ce,PopperComponentProp:We,touch:Dt.current}),Na=ib(Go),kp=(o=(n=Je.popper)!=null?n:N.Popper)!=null?o:pb,Np=(s=(a=(p=Je.transition)!=null?p:N.Transition)!=null?a:fr)!=null?s:Ra,Mp=(i=(l=Je.tooltip)!=null?l:N.Tooltip)!=null?i:lb,Ap=(c=(f=Je.arrow)!=null?f:N.Arrow)!=null?c:cb,Yu=ar(kp,d({},he,(m=J.popper)!=null?m:C.popper,{className:L(Na.popper,he==null?void 0:he.className,(y=(h=J.popper)!=null?h:C.popper)==null?void 0:y.className)}),Go),Xu=ar(Np,d({},Ve,(u=J.transition)!=null?u:C.transition),Go),Ju=ar(Mp,d({},(b=J.tooltip)!=null?b:C.tooltip,{className:L(Na.tooltip,(P=(R=J.tooltip)!=null?R:C.tooltip)==null?void 0:P.className)}),Go),Zu=ar(Ap,d({},(T=J.arrow)!=null?T:C.arrow,{className:L(Na.arrow,(g=(E=J.arrow)!=null?E:C.arrow)==null?void 0:g.className)}),Go);return(0,Tp.jsxs)(de.Fragment,{children:[de.cloneElement(Ze,yt),(0,zn.jsx)(kp,d({as:We!=null?We:va,placement:Ce,anchorEl:X?{getBoundingClientRect:()=>({top:Fn.y,left:Fn.x,right:Fn.x,bottom:Fn.y,width:0,height:0})}:It,popperRef:_a,open:It?et:!1,id:Wo,transition:!0},Ho,Yu,{popperOptions:qu,children:({TransitionProps:W})=>(0,zn.jsx)(Np,d({timeout:ur.transitions.duration.shorter},W,Xu,{children:(0,Tp.jsxs)(Mp,d({},Ju,{children:[Le,x?(0,zn.jsx)(Ap,d({},Zu,{ref:wt})):null]}))}))}))]})}),Sa=fb;var qr=require("react");var me=require("react/jsx-runtime"),ub=e=>[{label:"coordination",endpoint:"https://info.cfde.cloud/centers/ICC",rotate:"216deg",position:{transform:`translate(${-e/20}px, ${e/3.2+10}px)`,":hover":{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)`,":hover":{transform:`translate(${e/2.1}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)`,":hover":{transform:`translate(${e/3.25}px, ${e*1.07+30}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)`,":hover":{transform:`translate(${-e/5}px, ${e*1.135+30}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)`,":hover":{transform:`translate(${-e/2}px, ${e/1.49+10}px)`}},text_position:{top:"25%",left:"25%"},image_position:{top:"35%",left:"60%"}}],db=280;function mb(){let[e,t]=(0,qr.useState)(()=>({height:window.innerHeight,width:window.innerWidth}));return(0,qr.useEffect)(()=>{let r={},o=()=>{r.resizeTimeout&&clearTimeout(r.resizeTimeout),r.resizeTimeout=setTimeout(()=>{t({height:window.innerHeight,width:window.innerWidth})},200)};return window.addEventListener("resize",o),()=>window.removeEventListener("resize",o)},[]),e}function Ep({dccs:e,handleClose:t,new_window:r=!1}){let o=2*Math.PI/e.length,n=mb(),s=Math.max(Math.min(n.width/2,n.height/2,db)-30,100),a=(0,qr.useRef)(null);(0,qr.useEffect)(()=>{a.current&&a.current.addEventListener("click",t)},[a.current]);let p={};return r&&(p.target="_blank"),p.rel="noopener noreferrer",(0,me.jsx)(qt,{sx:{position:"relative",height:"100vh"},ref:a,children:(0,me.jsx)(qt,{sx:{position:"absolute",margin:0,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:(0,me.jsxs)(qt,{sx:{position:"relative",display:"flex",justifyContent:"center",marginTop:10,height:s*2.9},children:[e.map((i,l)=>{let c=o*l,f=s*Math.cos(c),m=s*Math.sin(c)+s;return(0,me.jsx)(Sa,{title:(0,me.jsx)(On,{children:i.description}),children:(0,me.jsx)(fa,Zr(Bt({href:i.homepage},p),{sx:{background:"#fff",borderRadius:1e3,width:s/3.5,height:s/3.5,position:"absolute",transform:`translate(${f}px, ${m}px)`,":hover":{background:"#C3E1E6"}},children:(0,me.jsx)(Dn,{sx:{position:"relative",width:s/5,overflow:"hidden",height:s/5},children:(0,me.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||"")}),ub(s).map((i,l)=>(0,me.jsx)(Gr,Zr(Bt({href:i.endpoint},p),{sx:Bt({position:"absolute",width:s/1.47,height:s/1.47},i.position||{}),children:(0,me.jsxs)(qt,{sx:{position:"relative",width:s/1.65,height:s/1.65},children:[(0,me.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,me.jsx)(On,{sx:Bt({color:"#FFF",position:"absolute",textTransform:"uppercase",fontSize:s/17.5},i.text_position||{}),children:(0,me.jsx)("b",{children:i.label})}),(0,me.jsx)(qt,{children:(0,me.jsx)("img",{src:`https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/${i.label} 1.png`,alt:i.label,style:Bt({position:"absolute",width:s/7,height:s/7,zIndex:100},i.image_position||{})})})]})}),i.label)),(0,me.jsx)(Gr,Zr(Bt({variant:"contained",href:"https://info.cfde.cloud"},p),{sx:{background:"#fff",borderRadius:1e3,width:s/2.3,height:s/2.3,position:"absolute",transform:`translate(${s/250}px, ${s/1.14+10}px)`,padding:1,zIndex:100,":hover":{background:"#C3E1E6"}},children:(0,me.jsx)(Dn,{sx:{position:"relative",width:s/3,overflow:"hidden",height:s/3,zIndex:1e3},children:(0,me.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,me.jsx)(qt,{sx:{background:"#000",borderRadius:"50%",width:s/1.2,height:s/1.2,position:"absolute",transform:`translate(${s/250}px, ${s/1.46+10}px)`,opacity:"0.5"}})]})})})}var Wn=require("react");var Fu=[{id:"b3028db2-209c-5862-8f4d-33c5b312332e",label:"GTEx",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/GTEx.png",description:"Gene expression and regulation across human tissues",homepage:"https://info.cfde.cloud/dcc/GTEx"},{id:"089d8d63-3364-526f-9706-80d62d0ec88c",label:"Metabolomics",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Metabolomics.png",description:"Metabolomics",homepage:"https://info.cfde.cloud/dcc/Metabolomics"},{id:"f3f490cf-fd69-579c-8ea3-472c7cf3fb59",label:"LINCS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/LINCS-logo.png",description:"Omics signatures for drug & target discovery",homepage:"https://info.cfde.cloud/dcc/LINCS"},{id:"d6bb00c3-7224-5001-b9c5-9838622fba40",label:"4DN",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/4DN.png",description:"Nuclear organization in space and time",homepage:"https://info.cfde.cloud/dcc/4DN"},{id:"dd66e8a5-0e05-5a43-a0ca-18cc3698bb36",label:"SenNet",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SenNet.png",description:"Mapping senescent cells",homepage:"https://info.cfde.cloud/dcc/SenNet"},{id:"f65babf7-2875-5725-9635-210d654533f1",label:"ExRNA",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/exRNA.png",description:"Extracellular RNA communication",homepage:"https://info.cfde.cloud/dcc/ExRNA"},{id:"a2e04869-b6e4-5951-9654-f3d9c5105692",label:"SMaHT",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/smath.png",description:"Mapping somatic mutations' health implications",homepage:"https://info.cfde.cloud/dcc/SMaHT"},{id:"38468653-8c59-5fdb-b6ca-afa16d9c5c1e",label:"SCGE",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/scge.png",description:"Reducing the burden of diseases caused by genetic changes",homepage:"https://info.cfde.cloud/dcc/SCGE"},{id:"a9aeab22-4fbc-5329-aef6-21110f463c23",label:"MoTrPAC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/MoTrPAC.png",description:"The molecular map of exercise",homepage:"https://info.cfde.cloud/dcc/MoTrPAC"},{id:"830ddbac-bf21-5612-af1a-75c713045299",label:"KOMP2",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/KOMP2.svg",homepage:"https://info.cfde.cloud/dcc/KOMP2"},{id:"e31052b0-ac50-5ede-9828-698ff3610427",label:"GlyGen",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/glygen.png",description:"Computational and informatics resources for glycoscience",homepage:"https://info.cfde.cloud/dcc/GlyGen"},{id:"cbfd44b8-684d-56b9-bfd4-45c0e259f896",label:"HMP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HMP.png",description:"Human microbiome in health and disease",homepage:"https://info.cfde.cloud/dcc/HMP"},{id:"2399794e-74c6-5735-a039-0782cdeeb1e2",label:"SPARC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SPARC.svg",description:"Bridging the body and brain",homepage:"https://info.cfde.cloud/dcc/SPARC"},{id:"65af85ae-82d5-5b81-bc66-6bddaa6420ce",label:"Kids First",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Kids First.png",description:"Data, tools, and resources empowering pediatric research",homepage:"https://info.cfde.cloud/dcc/Kids First"},{id:"e332dadd-8084-5fbc-be41-29d75775aab3",label:"A2CPS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/A2CPS.png",description:"Understanding the complex biological processes underlying chronic pain",homepage:"https://info.cfde.cloud/dcc/A2CPS"},{id:"803ad44d-e7a2-550a-95c6-57855bf06be8",label:"HuBMAP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HuBMAP.png",description:"Cellular spatial atlas of the human body",homepage:"https://info.cfde.cloud/dcc/HuBMAP"},{id:"a1289ebb-0306-59a1-b0fc-e4d03a4790d7",label:"IDG",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/IDG.png",description:"Illuminating GPCRs, kinases, ion channels, & other drug targets",homepage:"https://info.cfde.cloud/dcc/IDG"},{id:"75b3be39-a021-5d80-b7e2-2a7938a1e11a",label:"Bridge2AI",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Bridge2AI.png",description:"Biomedical AI \u2194 people, data & ethics",homepage:"https://info.cfde.cloud/dcc/Bridge2AI"},{id:"cdbfde53-ebd1-5fde-8747-10d902eb8704",label:"NPH",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/nph.png",description:"Predictive algorithms to advance nutrition research",homepage:"https://info.cfde.cloud/dcc/NPH"}];var Et=require("react/jsx-runtime"),yb=r=>{var o=r,{children:e}=o,t=Dp(o,["children"]);return(0,Et.jsx)(gp,Zr(Bt({},t),{sx:{position:"fixed",bottom:50,right:50,height:70,width:70,backgroundColor:"#FFF",padding:0},children:e}))},xb=({button:e,new_window:t})=>{let[r,o]=(0,Wn.useState)([]),[n,s]=(0,Wn.useState)(!1),a=()=>s(!0),p=()=>s(!1),i=e?Gr:yb;return(0,Wn.useEffect)(()=>{Bp(null,null,function*(){try{console.log("Fetching");let c=yield fetch("https://raw.gitahubusercontent.com/MaayanLab/cfde-wheel/refs/heads/main/src/dccs.json");o(yield c.json())}catch(c){o(Fu)}})},[]),(0,Et.jsxs)("div",{children:[(0,Et.jsx)(i,{onClick:a,children:(0,Et.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,Et.jsx)(yp,{open:n,onClose:p,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",children:(0,Et.jsx)(Et.Fragment,{children:(0,Et.jsx)(Ep,{dccs:r,handleClose:p,new_window:t})})})]})},gb=xb; +`),Ke.rippleVisible,jy,Fi,({theme:e})=>e.transitions.easing.easeInOut,Ke.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Ke.child,Ke.childLeaving,By,Fi,({theme:e})=>e.transitions.easing.easeInOut,Ke.childPulsate,Ly,({theme:e})=>e.transitions.easing.easeInOut),Wy=ye.forwardRef(function(t,r){let o=se({props:t,name:"MuiTouchRipple"}),{center:n=!1,classes:s={},className:a}=o,p=$(o,Iy),[i,l]=ye.useState([]),c=ye.useRef(0),f=ye.useRef(null);ye.useEffect(()=>{f.current&&(f.current(),f.current=null)},[i]);let m=ye.useRef(!1),y=xt(),h=ye.useRef(null),u=ye.useRef(null),b=ye.useCallback(g=>{let{pulsate:E,rippleX:v,rippleY:x,rippleSize:O,cb:N}=g;l(C=>[...C,Li(zy,{classes:{ripple:B(s.ripple,Ke.ripple),rippleVisible:B(s.rippleVisible,Ke.rippleVisible),ripplePulsate:B(s.ripplePulsate,Ke.ripplePulsate),child:B(s.child,Ke.child),childLeaving:B(s.childLeaving,Ke.childLeaving),childPulsate:B(s.childPulsate,Ke.childPulsate)},timeout:Fi,pulsate:E,rippleX:v,rippleY:x,rippleSize:O},c.current)]),c.current+=1,f.current=N},[s]),P=ye.useCallback((g={},E={},v=()=>{})=>{let{pulsate:x=!1,center:O=n||E.pulsate,fakeElement:N=!1}=E;if((g==null?void 0:g.type)==="mousedown"&&m.current){m.current=!1;return}(g==null?void 0:g.type)==="touchstart"&&(m.current=!0);let C=N?null:u.current,I=C?C.getBoundingClientRect():{width:0,height:0,left:0,top:0},M,_,j;if(O||g===void 0||g.clientX===0&&g.clientY===0||!g.clientX&&!g.touches)M=Math.round(I.width/2),_=Math.round(I.height/2);else{let{clientX:S,clientY:w}=g.touches&&g.touches.length>0?g.touches[0]:g;M=Math.round(S-I.left),_=Math.round(w-I.top)}if(O)j=Math.sqrt((2*I.width**2+I.height**2)/3),j%2===0&&(j+=1);else{let S=Math.max(Math.abs((C?C.clientWidth:0)-M),M)*2+2,w=Math.max(Math.abs((C?C.clientHeight:0)-_),_)*2+2;j=Math.sqrt(S**2+w**2)}g!=null&&g.touches?h.current===null&&(h.current=()=>{b({pulsate:x,rippleX:M,rippleY:_,rippleSize:j,cb:v})},y.start(Dy,()=>{h.current&&(h.current(),h.current=null)})):b({pulsate:x,rippleX:M,rippleY:_,rippleSize:j,cb:v})},[n,b,y]),R=ye.useCallback(()=>{P({},{pulsate:!0})},[P]),T=ye.useCallback((g,E)=>{if(y.clear(),(g==null?void 0:g.type)==="touchend"&&h.current){h.current(),h.current=null,y.start(0,()=>{T(g,E)});return}h.current=null,l(v=>v.length>0?v.slice(1):v),f.current=E},[y]);return ye.useImperativeHandle(r,()=>({pulsate:R,start:P,stop:T}),[R,P,T]),Li(Fy,d({className:B(Ke.root,s.root,a),ref:u},p,{children:Li(Bi,{component:null,exit:!0,children:i})}))}),xf=Wy;function gf(e){return Z("MuiButtonBase",e)}var Vy=Q("MuiButtonBase",["root","disabled","focusVisible"]),bf=Vy;import{jsx as Hy}from"react/jsx-runtime";import{jsxs as Gy}from"react/jsx-runtime";var Uy=["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"],Ky=e=>{let{disabled:t,focusVisible:r,focusVisibleClassName:o,classes:n}=e,a=ie({root:["root",t&&"disabled",r&&"focusVisible"]},gf,n);return r&&o&&(a.root+=` ${o}`),a},qy=G("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"},[`&.${bf.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Yy=Fe.forwardRef(function(t,r){let o=se({props:t,name:"MuiButtonBase"}),{action:n,centerRipple:s=!1,children:a,className:p,component:i="button",disabled:l=!1,disableRipple:c=!1,disableTouchRipple:f=!1,focusRipple:m=!1,LinkComponent:y="a",onBlur:h,onClick:u,onContextMenu:b,onDragLeave:P,onFocus:R,onFocusVisible:T,onKeyDown:g,onKeyUp:E,onMouseDown:v,onMouseLeave:x,onMouseUp:O,onTouchEnd:N,onTouchMove:C,onTouchStart:I,tabIndex:M=0,TouchRippleProps:_,touchRippleRef:j,type:S}=o,w=$(o,Uy),k=Fe.useRef(null),F=Fe.useRef(null),Y=Lt(F,j),{isFocusVisibleRef:be,onFocus:Tt,onBlur:qe,ref:Ye}=qs(),[re,ae]=Fe.useState(!1);l&&re&&ae(!1),Fe.useImperativeHandle(n,()=>({focusVisible:()=>{ae(!0),k.current.focus()}}),[]);let[Re,ze]=Fe.useState(!1);Fe.useEffect(()=>{ze(!0)},[]);let de=Re&&!c&&!l;Fe.useEffect(()=>{re&&m&&!c&&Re&&F.current.pulsate()},[c,m,re,Re]);function X(D,Qe,Fo=f){return ar(qt=>(Qe&&Qe(qt),!Fo&&F.current&&F.current[D](qt),!0))}let Xe=X("start",v),Be=X("stop",b),lr=X("stop",P),We=X("stop",O),ut=X("stop",D=>{re&&D.preventDefault(),x&&x(D)}),Je=X("start",I),cr=X("stop",N),Gr=X("stop",C),Nt=X("stop",D=>{qe(D),be.current===!1&&ae(!1),h&&h(D)},!1),Kr=ar(D=>{k.current||(k.current=D.currentTarget),Tt(D),be.current===!0&&(ae(!0),T&&T(D)),R&&R(D)}),Me=()=>{let D=k.current;return i&&i!=="button"&&!(D.tagName==="A"&&D.href)},Pt=Fe.useRef(!1),Mt=ar(D=>{m&&!Pt.current&&re&&F.current&&D.key===" "&&(Pt.current=!0,F.current.stop(D,()=>{F.current.start(D)})),D.target===D.currentTarget&&Me()&&D.key===" "&&D.preventDefault(),g&&g(D),D.target===D.currentTarget&&Me()&&D.key==="Enter"&&!l&&(D.preventDefault(),u&&u(D))}),Gt=ar(D=>{m&&D.key===" "&&F.current&&re&&!D.defaultPrevented&&(Pt.current=!1,F.current.stop(D,()=>{F.current.pulsate(D)})),E&&E(D),u&&D.target===D.currentTarget&&Me()&&D.key===" "&&!D.defaultPrevented&&u(D)}),dt=i;dt==="button"&&(w.href||w.to)&&(dt=y);let Ze={};dt==="button"?(Ze.type=S===void 0?"button":S,Ze.disabled=l):(!w.href&&!w.to&&(Ze.role="button"),l&&(Ze["aria-disabled"]=l));let At=Lt(r,Ye,k),Kt=d({},o,{centerRipple:s,component:i,disabled:l,disableRipple:c,disableTouchRipple:f,focusRipple:m,tabIndex:M,focusVisible:re}),qr=Ky(Kt);return Gy(qy,d({as:dt,className:B(qr.root,p),ownerState:Kt,onBlur:Nt,onClick:u,onContextMenu:Be,onFocus:Kr,onKeyDown:Mt,onKeyUp:Gt,onMouseDown:Xe,onMouseLeave:ut,onMouseUp:We,onDragLeave:lr,onTouchEnd:cr,onTouchMove:Gr,onTouchStart:Je,ref:At,tabIndex:l?-1:M,type:S},Ze,w,{children:[a,de?Hy(xf,d({ref:Y,center:s},_)):null]}))}),Ir=Yy;K();L();import*as aa from"react";var zi=Xt(gn());function vf(e){return Z("MuiIconButton",e)}var Xy=Q("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),Tf=Xy;import{jsx as Zy}from"react/jsx-runtime";var Jy=["edge","children","className","color","disabled","disableFocusRipple","size"],Qy=e=>{let{classes:t,disabled:r,color:o,edge:n,size:s}=e,a={root:["root",r&&"disabled",o!=="default"&&`color${U(o)}`,n&&`edge${U(n)}`,`size${U(s)}`]};return ie(a,vf,t)},ex=G(Ir,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${U(r.color)}`],r.edge&&t[`edge${U(r.edge)}`],t[`size${U(r.size)}`]]}})(({theme:e,ownerState:t})=>d({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})`:(0,zi.alpha)(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 r;let o=(r=(e.vars||e).palette)==null?void 0:r[t.color];return d({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&d({color:o==null?void 0:o.main},!t.disableRipple&&{"&:hover":d({},o&&{backgroundColor:e.vars?`rgba(${o.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,zi.alpha)(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)},{[`&.${Tf.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),tx=aa.forwardRef(function(t,r){let o=se({props:t,name:"MuiIconButton"}),{edge:n=!1,children:s,className:a,color:p="default",disabled:i=!1,disableFocusRipple:l=!1,size:c="medium"}=o,f=$(o,Jy),m=d({},o,{edge:n,color:p,disabled:i,disableFocusRipple:l,size:c}),y=Qy(m);return Zy(ex,d({className:B(y.root,a),centerRipple:!0,focusRipple:!l,disabled:i,ref:r},f,{ownerState:m,children:s}))}),ia=tx;K();L();import*as Rf from"react";vo();function Pf(e){return Z("MuiTypography",e)}var qS=Q("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);import{jsx as ox}from"react/jsx-runtime";var rx=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],nx=e=>{let{align:t,gutterBottom:r,noWrap:o,paragraph:n,variant:s,classes:a}=e,p={root:["root",s,e.align!=="inherit"&&`align${U(t)}`,r&&"gutterBottom",o&&"noWrap",n&&"paragraph"]};return ie(p,Pf,a)},sx=G("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],r.align!=="inherit"&&t[`align${U(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>d({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})),Ef={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},ax={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},ix=e=>ax[e]||e,px=Rf.forwardRef(function(t,r){let o=se({props:t,name:"MuiTypography"}),n=ix(o.color),s=Cr(d({},o,{color:n})),{align:a="inherit",className:p,component:i,gutterBottom:l=!1,noWrap:c=!1,paragraph:f=!1,variant:m="body1",variantMapping:y=Ef}=s,h=$(s,rx),u=d({},s,{align:a,color:n,className:p,component:i,gutterBottom:l,noWrap:c,paragraph:f,variant:m,variantMapping:y}),b=i||(f?"p":y[m]||Ef[m])||"span",P=nx(u);return ox(sx,d({as:b,ref:r,ownerState:u,className:B(P.root,p)},h))}),En=px;L();K();var Zf=Xt(Cf());import*as Qf from"react";L();K();import*as Ne from"react";var le="top",xe="bottom",he="right",fe="left",la="auto",ir=[le,xe,he,fe],zt="start",Dr="end",Sf="clippingParents",ca="viewport",Mo="popper",Of="reference",Wi=ir.reduce(function(e,t){return e.concat([t+"-"+zt,t+"-"+Dr])},[]),fa=[].concat(ir,[la]).reduce(function(e,t){return e.concat([t,t+"-"+zt,t+"-"+Dr])},[]),mx="beforeRead",hx="read",yx="afterRead",xx="beforeMain",gx="main",bx="afterMain",vx="beforeWrite",Tx="write",Px="afterWrite",_f=[mx,hx,yx,xx,gx,bx,vx,Tx,Px];function Pe(e){return e?(e.nodeName||"").toLowerCase():null}function te(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function it(e){var t=te(e).Element;return e instanceof t||e instanceof Element}function ge(e){var t=te(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ao(e){if(typeof ShadowRoot=="undefined")return!1;var t=te(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Ex(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var o=t.styles[r]||{},n=t.attributes[r]||{},s=t.elements[r];!ge(s)||!Pe(s)||(Object.assign(s.style,o),Object.keys(n).forEach(function(a){var p=n[a];p===!1?s.removeAttribute(a):s.setAttribute(a,p===!0?"":p)}))})}function Rx(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(o){var n=t.elements[o],s=t.attributes[o]||{},a=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:r[o]),p=a.reduce(function(i,l){return i[l]="",i},{});!ge(n)||!Pe(n)||(Object.assign(n.style,p),Object.keys(s).forEach(function(i){n.removeAttribute(i)}))})}}var kf={name:"applyStyles",enabled:!0,phase:"write",fn:Ex,effect:Rx,requires:["computeStyles"]};function Ee(e){return e.split("-")[0]}var gt=Math.max,jr=Math.min,Wt=Math.round;function $o(){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 Rn(){return!/^((?!chrome|android).)*safari/i.test($o())}function pt(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var o=e.getBoundingClientRect(),n=1,s=1;t&&ge(e)&&(n=e.offsetWidth>0&&Wt(o.width)/e.offsetWidth||1,s=e.offsetHeight>0&&Wt(o.height)/e.offsetHeight||1);var a=it(e)?te(e):window,p=a.visualViewport,i=!Rn()&&r,l=(o.left+(i&&p?p.offsetLeft:0))/n,c=(o.top+(i&&p?p.offsetTop:0))/s,f=o.width/n,m=o.height/s;return{width:f,height:m,top:c,right:l+f,bottom:c+m,left:l,x:l,y:c}}function Br(e){var t=pt(e),r=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:o}}function wn(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Ao(r)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function je(e){return te(e).getComputedStyle(e)}function Vi(e){return["table","td","th"].indexOf(Pe(e))>=0}function Se(e){return((it(e)?e.ownerDocument:e.document)||window.document).documentElement}function Vt(e){return Pe(e)==="html"?e:e.assignedSlot||e.parentNode||(Ao(e)?e.host:null)||Se(e)}function Nf(e){return!ge(e)||je(e).position==="fixed"?null:e.offsetParent}function wx(e){var t=/firefox/i.test($o()),r=/Trident/i.test($o());if(r&&ge(e)){var o=je(e);if(o.position==="fixed")return null}var n=Vt(e);for(Ao(n)&&(n=n.host);ge(n)&&["html","body"].indexOf(Pe(n))<0;){var s=je(n);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return n;n=n.parentNode}return null}function bt(e){for(var t=te(e),r=Nf(e);r&&Vi(r)&&je(r).position==="static";)r=Nf(r);return r&&(Pe(r)==="html"||Pe(r)==="body"&&je(r).position==="static")?t:r||wx(e)||t}function Lr(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Fr(e,t,r){return gt(e,jr(t,r))}function Mf(e,t,r){var o=Fr(e,t,r);return o>r?r:o}function Cn(){return{top:0,right:0,bottom:0,left:0}}function Sn(e){return Object.assign({},Cn(),e)}function On(e,t){return t.reduce(function(r,o){return r[o]=e,r},{})}var Cx=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,Sn(typeof t!="number"?t:On(t,ir))};function Sx(e){var t,r=e.state,o=e.name,n=e.options,s=r.elements.arrow,a=r.modifiersData.popperOffsets,p=Ee(r.placement),i=Lr(p),l=[fe,he].indexOf(p)>=0,c=l?"height":"width";if(!(!s||!a)){var f=Cx(n.padding,r),m=Br(s),y=i==="y"?le:fe,h=i==="y"?xe:he,u=r.rects.reference[c]+r.rects.reference[i]-a[i]-r.rects.popper[c],b=a[i]-r.rects.reference[i],P=bt(s),R=P?i==="y"?P.clientHeight||0:P.clientWidth||0:0,T=u/2-b/2,g=f[y],E=R-m[c]-f[h],v=R/2-m[c]/2+T,x=Fr(g,v,E),O=i;r.modifiersData[o]=(t={},t[O]=x,t.centerOffset=x-v,t)}}function Ox(e){var t=e.state,r=e.options,o=r.element,n=o===void 0?"[data-popper-arrow]":o;n!=null&&(typeof n=="string"&&(n=t.elements.popper.querySelector(n),!n)||wn(t.elements.popper,n)&&(t.elements.arrow=n))}var Af={name:"arrow",enabled:!0,phase:"main",fn:Sx,effect:Ox,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function lt(e){return e.split("-")[1]}var _x={top:"auto",right:"auto",bottom:"auto",left:"auto"};function kx(e,t){var r=e.x,o=e.y,n=t.devicePixelRatio||1;return{x:Wt(r*n)/n||0,y:Wt(o*n)/n||0}}function $f(e){var t,r=e.popper,o=e.popperRect,n=e.placement,s=e.variation,a=e.offsets,p=e.position,i=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,f=e.isFixed,m=a.x,y=m===void 0?0:m,h=a.y,u=h===void 0?0:h,b=typeof c=="function"?c({x:y,y:u}):{x:y,y:u};y=b.x,u=b.y;var P=a.hasOwnProperty("x"),R=a.hasOwnProperty("y"),T=fe,g=le,E=window;if(l){var v=bt(r),x="clientHeight",O="clientWidth";if(v===te(r)&&(v=Se(r),je(v).position!=="static"&&p==="absolute"&&(x="scrollHeight",O="scrollWidth")),v=v,n===le||(n===fe||n===he)&&s===Dr){g=xe;var N=f&&v===E&&E.visualViewport?E.visualViewport.height:v[x];u-=N-o.height,u*=i?1:-1}if(n===fe||(n===le||n===xe)&&s===Dr){T=he;var C=f&&v===E&&E.visualViewport?E.visualViewport.width:v[O];y-=C-o.width,y*=i?1:-1}}var I=Object.assign({position:p},l&&_x),M=c===!0?kx({x:y,y:u},te(r)):{x:y,y:u};if(y=M.x,u=M.y,i){var _;return Object.assign({},I,(_={},_[g]=R?"0":"",_[T]=P?"0":"",_.transform=(E.devicePixelRatio||1)<=1?"translate("+y+"px, "+u+"px)":"translate3d("+y+"px, "+u+"px, 0)",_))}return Object.assign({},I,(t={},t[g]=R?u+"px":"",t[T]=P?y+"px":"",t.transform="",t))}function Nx(e){var t=e.state,r=e.options,o=r.gpuAcceleration,n=o===void 0?!0:o,s=r.adaptive,a=s===void 0?!0:s,p=r.roundOffsets,i=p===void 0?!0:p,l={placement:Ee(t.placement),variation:lt(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,$f(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:i})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,$f(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:i})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var If={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Nx,data:{}};var ua={passive:!0};function Mx(e){var t=e.state,r=e.instance,o=e.options,n=o.scroll,s=n===void 0?!0:n,a=o.resize,p=a===void 0?!0:a,i=te(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&l.forEach(function(c){c.addEventListener("scroll",r.update,ua)}),p&&i.addEventListener("resize",r.update,ua),function(){s&&l.forEach(function(c){c.removeEventListener("scroll",r.update,ua)}),p&&i.removeEventListener("resize",r.update,ua)}}var Df={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Mx,data:{}};var Ax={left:"right",right:"left",bottom:"top",top:"bottom"};function Io(e){return e.replace(/left|right|bottom|top/g,function(t){return Ax[t]})}var $x={start:"end",end:"start"};function da(e){return e.replace(/start|end/g,function(t){return $x[t]})}function zr(e){var t=te(e),r=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:r,scrollTop:o}}function Wr(e){return pt(Se(e)).left+zr(e).scrollLeft}function Ui(e,t){var r=te(e),o=Se(e),n=r.visualViewport,s=o.clientWidth,a=o.clientHeight,p=0,i=0;if(n){s=n.width,a=n.height;var l=Rn();(l||!l&&t==="fixed")&&(p=n.offsetLeft,i=n.offsetTop)}return{width:s,height:a,x:p+Wr(e),y:i}}function Hi(e){var t,r=Se(e),o=zr(e),n=(t=e.ownerDocument)==null?void 0:t.body,s=gt(r.scrollWidth,r.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),a=gt(r.scrollHeight,r.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),p=-o.scrollLeft+Wr(e),i=-o.scrollTop;return je(n||r).direction==="rtl"&&(p+=gt(r.clientWidth,n?n.clientWidth:0)-s),{width:s,height:a,x:p,y:i}}function Vr(e){var t=je(e),r=t.overflow,o=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+o)}function ma(e){return["html","body","#document"].indexOf(Pe(e))>=0?e.ownerDocument.body:ge(e)&&Vr(e)?e:ma(Vt(e))}function pr(e,t){var r;t===void 0&&(t=[]);var o=ma(e),n=o===((r=e.ownerDocument)==null?void 0:r.body),s=te(o),a=n?[s].concat(s.visualViewport||[],Vr(o)?o:[]):o,p=t.concat(a);return n?p:p.concat(pr(Vt(a)))}function Do(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ix(e,t){var r=pt(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function jf(e,t,r){return t===ca?Do(Ui(e,r)):it(t)?Ix(t,r):Do(Hi(Se(e)))}function Dx(e){var t=pr(Vt(e)),r=["absolute","fixed"].indexOf(je(e).position)>=0,o=r&&ge(e)?bt(e):e;return it(o)?t.filter(function(n){return it(n)&&wn(n,o)&&Pe(n)!=="body"}):[]}function Gi(e,t,r,o){var n=t==="clippingParents"?Dx(e):[].concat(t),s=[].concat(n,[r]),a=s[0],p=s.reduce(function(i,l){var c=jf(e,l,o);return i.top=gt(c.top,i.top),i.right=jr(c.right,i.right),i.bottom=jr(c.bottom,i.bottom),i.left=gt(c.left,i.left),i},jf(e,a,o));return p.width=p.right-p.left,p.height=p.bottom-p.top,p.x=p.left,p.y=p.top,p}function _n(e){var t=e.reference,r=e.element,o=e.placement,n=o?Ee(o):null,s=o?lt(o):null,a=t.x+t.width/2-r.width/2,p=t.y+t.height/2-r.height/2,i;switch(n){case le:i={x:a,y:t.y-r.height};break;case xe:i={x:a,y:t.y+t.height};break;case he:i={x:t.x+t.width,y:p};break;case fe:i={x:t.x-r.width,y:p};break;default:i={x:t.x,y:t.y}}var l=n?Lr(n):null;if(l!=null){var c=l==="y"?"height":"width";switch(s){case zt:i[l]=i[l]-(t[c]/2-r[c]/2);break;case Dr:i[l]=i[l]+(t[c]/2-r[c]/2);break;default:}}return i}function vt(e,t){t===void 0&&(t={});var r=t,o=r.placement,n=o===void 0?e.placement:o,s=r.strategy,a=s===void 0?e.strategy:s,p=r.boundary,i=p===void 0?Sf:p,l=r.rootBoundary,c=l===void 0?ca:l,f=r.elementContext,m=f===void 0?Mo:f,y=r.altBoundary,h=y===void 0?!1:y,u=r.padding,b=u===void 0?0:u,P=Sn(typeof b!="number"?b:On(b,ir)),R=m===Mo?Of:Mo,T=e.rects.popper,g=e.elements[h?R:m],E=Gi(it(g)?g:g.contextElement||Se(e.elements.popper),i,c,a),v=pt(e.elements.reference),x=_n({reference:v,element:T,strategy:"absolute",placement:n}),O=Do(Object.assign({},T,x)),N=m===Mo?O:v,C={top:E.top-N.top+P.top,bottom:N.bottom-E.bottom+P.bottom,left:E.left-N.left+P.left,right:N.right-E.right+P.right},I=e.modifiersData.offset;if(m===Mo&&I){var M=I[n];Object.keys(C).forEach(function(_){var j=[he,xe].indexOf(_)>=0?1:-1,S=[le,xe].indexOf(_)>=0?"y":"x";C[_]+=M[S]*j})}return C}function Ki(e,t){t===void 0&&(t={});var r=t,o=r.placement,n=r.boundary,s=r.rootBoundary,a=r.padding,p=r.flipVariations,i=r.allowedAutoPlacements,l=i===void 0?fa:i,c=lt(o),f=c?p?Wi:Wi.filter(function(h){return lt(h)===c}):ir,m=f.filter(function(h){return l.indexOf(h)>=0});m.length===0&&(m=f);var y=m.reduce(function(h,u){return h[u]=vt(e,{placement:u,boundary:n,rootBoundary:s,padding:a})[Ee(u)],h},{});return Object.keys(y).sort(function(h,u){return y[h]-y[u]})}function jx(e){if(Ee(e)===la)return[];var t=Io(e);return[da(e),t,da(t)]}function Bx(e){var t=e.state,r=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var n=r.mainAxis,s=n===void 0?!0:n,a=r.altAxis,p=a===void 0?!0:a,i=r.fallbackPlacements,l=r.padding,c=r.boundary,f=r.rootBoundary,m=r.altBoundary,y=r.flipVariations,h=y===void 0?!0:y,u=r.allowedAutoPlacements,b=t.options.placement,P=Ee(b),R=P===b,T=i||(R||!h?[Io(b)]:jx(b)),g=[b].concat(T).reduce(function(re,ae){return re.concat(Ee(ae)===la?Ki(t,{placement:ae,boundary:c,rootBoundary:f,padding:l,flipVariations:h,allowedAutoPlacements:u}):ae)},[]),E=t.rects.reference,v=t.rects.popper,x=new Map,O=!0,N=g[0],C=0;C=0,S=j?"width":"height",w=vt(t,{placement:I,boundary:c,rootBoundary:f,altBoundary:m,padding:l}),k=j?_?he:fe:_?xe:le;E[S]>v[S]&&(k=Io(k));var F=Io(k),Y=[];if(s&&Y.push(w[M]<=0),p&&Y.push(w[k]<=0,w[F]<=0),Y.every(function(re){return re})){N=I,O=!1;break}x.set(I,Y)}if(O)for(var be=h?3:1,Tt=function(ae){var Re=g.find(function(ze){var de=x.get(ze);if(de)return de.slice(0,ae).every(function(X){return X})});if(Re)return N=Re,"break"},qe=be;qe>0;qe--){var Ye=Tt(qe);if(Ye==="break")break}t.placement!==N&&(t.modifiersData[o]._skip=!0,t.placement=N,t.reset=!0)}}var Bf={name:"flip",enabled:!0,phase:"main",fn:Bx,requiresIfExists:["offset"],data:{_skip:!1}};function Lf(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function Ff(e){return[le,he,xe,fe].some(function(t){return e[t]>=0})}function Lx(e){var t=e.state,r=e.name,o=t.rects.reference,n=t.rects.popper,s=t.modifiersData.preventOverflow,a=vt(t,{elementContext:"reference"}),p=vt(t,{altBoundary:!0}),i=Lf(a,o),l=Lf(p,n,s),c=Ff(i),f=Ff(l);t.modifiersData[r]={referenceClippingOffsets:i,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}var zf={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Lx};function Fx(e,t,r){var o=Ee(e),n=[fe,le].indexOf(o)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,a=s[0],p=s[1];return a=a||0,p=(p||0)*n,[fe,he].indexOf(o)>=0?{x:p,y:a}:{x:a,y:p}}function zx(e){var t=e.state,r=e.options,o=e.name,n=r.offset,s=n===void 0?[0,0]:n,a=fa.reduce(function(c,f){return c[f]=Fx(f,t.rects,s),c},{}),p=a[t.placement],i=p.x,l=p.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=i,t.modifiersData.popperOffsets.y+=l),t.modifiersData[o]=a}var Wf={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:zx};function Wx(e){var t=e.state,r=e.name;t.modifiersData[r]=_n({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Vf={name:"popperOffsets",enabled:!0,phase:"read",fn:Wx,data:{}};function qi(e){return e==="x"?"y":"x"}function Vx(e){var t=e.state,r=e.options,o=e.name,n=r.mainAxis,s=n===void 0?!0:n,a=r.altAxis,p=a===void 0?!1:a,i=r.boundary,l=r.rootBoundary,c=r.altBoundary,f=r.padding,m=r.tether,y=m===void 0?!0:m,h=r.tetherOffset,u=h===void 0?0:h,b=vt(t,{boundary:i,rootBoundary:l,padding:f,altBoundary:c}),P=Ee(t.placement),R=lt(t.placement),T=!R,g=Lr(P),E=qi(g),v=t.modifiersData.popperOffsets,x=t.rects.reference,O=t.rects.popper,N=typeof u=="function"?u(Object.assign({},t.rects,{placement:t.placement})):u,C=typeof N=="number"?{mainAxis:N,altAxis:N}:Object.assign({mainAxis:0,altAxis:0},N),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(v){if(s){var _,j=g==="y"?le:fe,S=g==="y"?xe:he,w=g==="y"?"height":"width",k=v[g],F=k+b[j],Y=k-b[S],be=y?-O[w]/2:0,Tt=R===zt?x[w]:O[w],qe=R===zt?-O[w]:-x[w],Ye=t.elements.arrow,re=y&&Ye?Br(Ye):{width:0,height:0},ae=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Cn(),Re=ae[j],ze=ae[S],de=Fr(0,x[w],re[w]),X=T?x[w]/2-be-de-Re-C.mainAxis:Tt-de-Re-C.mainAxis,Xe=T?-x[w]/2+be+de+ze+C.mainAxis:qe+de+ze+C.mainAxis,Be=t.elements.arrow&&bt(t.elements.arrow),lr=Be?g==="y"?Be.clientTop||0:Be.clientLeft||0:0,We=(_=I==null?void 0:I[g])!=null?_:0,ut=k+X-We-lr,Je=k+Xe-We,cr=Fr(y?jr(F,ut):F,k,y?gt(Y,Je):Y);v[g]=cr,M[g]=cr-k}if(p){var Gr,Nt=g==="x"?le:fe,Kr=g==="x"?xe:he,Me=v[E],Pt=E==="y"?"height":"width",Mt=Me+b[Nt],Gt=Me-b[Kr],dt=[le,fe].indexOf(P)!==-1,Ze=(Gr=I==null?void 0:I[E])!=null?Gr:0,At=dt?Mt:Me-x[Pt]-O[Pt]-Ze+C.altAxis,Kt=dt?Me+x[Pt]+O[Pt]-Ze-C.altAxis:Gt,qr=y&&dt?Mf(At,Me,Kt):Fr(y?At:Mt,Me,y?Kt:Gt);v[E]=qr,M[E]=qr-Me}t.modifiersData[o]=M}}var Uf={name:"preventOverflow",enabled:!0,phase:"main",fn:Vx,requiresIfExists:["offset"]};function Yi(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Xi(e){return e===te(e)||!ge(e)?zr(e):Yi(e)}function Ux(e){var t=e.getBoundingClientRect(),r=Wt(t.width)/e.offsetWidth||1,o=Wt(t.height)/e.offsetHeight||1;return r!==1||o!==1}function Ji(e,t,r){r===void 0&&(r=!1);var o=ge(t),n=ge(t)&&Ux(t),s=Se(t),a=pt(e,n,r),p={scrollLeft:0,scrollTop:0},i={x:0,y:0};return(o||!o&&!r)&&((Pe(t)!=="body"||Vr(s))&&(p=Xi(t)),ge(t)?(i=pt(t,!0),i.x+=t.clientLeft,i.y+=t.clientTop):s&&(i.x=Wr(s))),{x:a.left+p.scrollLeft-i.x,y:a.top+p.scrollTop-i.y,width:a.width,height:a.height}}function Hx(e){var t=new Map,r=new Set,o=[];e.forEach(function(s){t.set(s.name,s)});function n(s){r.add(s.name);var a=[].concat(s.requires||[],s.requiresIfExists||[]);a.forEach(function(p){if(!r.has(p)){var i=t.get(p);i&&n(i)}}),o.push(s)}return e.forEach(function(s){r.has(s.name)||n(s)}),o}function Zi(e){var t=Hx(e);return _f.reduce(function(r,o){return r.concat(t.filter(function(n){return n.phase===o}))},[])}function Qi(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function ep(e){var t=e.reduce(function(r,o){var n=r[o.name];return r[o.name]=n?Object.assign({},n,o,{options:Object.assign({},n.options,o.options),data:Object.assign({},n.data,o.data)}):o,r},{});return Object.keys(t).map(function(r){return t[r]})}var Hf={placement:"bottom",modifiers:[],strategy:"absolute"};function Gf(){for(var e=arguments.length,t=new Array(e),r=0;r{s||p(Kx(n)||document.body)},[n,s]),kt(()=>{if(a&&!s)return rr(r,a),()=>{rr(r,null)}},[r,a,s]),s?ct.isValidElement(o)?ct.cloneElement(o,{ref:i}):qf(ct.Fragment,{children:o}):qf(ct.Fragment,{children:a&&Yf.createPortal(o,a)})}),kn=qx;function Xf(e){return Z("MuiPopper",e)}var m2=Q("MuiPopper",["root"]);import{jsx as rp}from"react/jsx-runtime";var Yx=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Xx=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Jx(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 op(e){return typeof e=="function"?e():e}function Zx(e){return e.nodeType!==void 0}var Qx=e=>{let{classes:t}=e;return ie({root:["root"]},Xf,t)},eg={},tg=Ne.forwardRef(function(t,r){var o;let{anchorEl:n,children:s,direction:a,disablePortal:p,modifiers:i,open:l,placement:c,popperOptions:f,popperRef:m,slotProps:y={},slots:h={},TransitionProps:u}=t,b=$(t,Yx),P=Ne.useRef(null),R=ke(P,r),T=Ne.useRef(null),g=ke(T,m),E=Ne.useRef(g);kt(()=>{E.current=g},[g]),Ne.useImperativeHandle(m,()=>T.current,[]);let v=Jx(c,a),[x,O]=Ne.useState(v),[N,C]=Ne.useState(op(n));Ne.useEffect(()=>{T.current&&T.current.forceUpdate()}),Ne.useEffect(()=>{n&&C(op(n))},[n]),kt(()=>{if(!N||!l)return;let S=F=>{O(F.placement)},w=[{name:"preventOverflow",options:{altBoundary:p}},{name:"flip",options:{altBoundary:p}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:F})=>{S(F)}}];i!=null&&(w=w.concat(i)),f&&f.modifiers!=null&&(w=w.concat(f.modifiers));let k=tp(N,P.current,d({placement:v},f,{modifiers:w}));return E.current(k),()=>{k.destroy(),E.current(null)}},[N,p,i,l,f,v]);let I={placement:x};u!==null&&(I.TransitionProps=u);let M=Qx(t),_=(o=h.root)!=null?o:"div",j=Eo({elementType:_,externalSlotProps:y.root,externalForwardedProps:b,additionalProps:{role:"tooltip",ref:R},ownerState:t,className:M.root});return rp(_,d({},j,{children:typeof s=="function"?s(I):s}))}),rg=Ne.forwardRef(function(t,r){let{anchorEl:o,children:n,container:s,direction:a="ltr",disablePortal:p=!1,keepMounted:i=!1,modifiers:l,open:c,placement:f="bottom",popperOptions:m=eg,popperRef:y,style:h,transition:u=!1,slotProps:b={},slots:P={}}=t,R=$(t,Xx),[T,g]=Ne.useState(!0),E=()=>{g(!1)},v=()=>{g(!0)};if(!i&&!c&&(!u||T))return null;let x;if(s)x=s;else if(o){let C=op(o);x=C&&Zx(C)?Te(C).body:Te(null).body}let O=!c&&i&&(!u||T)?"none":void 0,N=u?{in:c,onEnter:E,onExited:v}:void 0;return rp(kn,{disablePortal:p,container:x,children:rp(tg,d({anchorEl:o,direction:a,disablePortal:p,modifiers:l,ref:r,open:u?!T:c,placement:f,popperOptions:m,popperRef:y,slotProps:b,slots:P},R,{style:d({position:"fixed",top:0,left:0,display:O},h),TransitionProps:N,children:n}))})}),Jf=rg;import{jsx as ng}from"react/jsx-runtime";var og=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],sg=G(Jf,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),ag=Qf.forwardRef(function(t,r){var o;let n=(0,Zf.default)(),s=se({props:t,name:"MuiPopper"}),{anchorEl:a,component:p,components:i,componentsProps:l,container:c,disablePortal:f,keepMounted:m,modifiers:y,open:h,placement:u,popperOptions:b,popperRef:P,transition:R,slots:T,slotProps:g}=s,E=$(s,og),v=(o=T==null?void 0:T.root)!=null?o:i==null?void 0:i.Root,x=d({anchorEl:a,container:c,disablePortal:f,keepMounted:m,modifiers:y,open:h,placement:u,popperOptions:b,popperRef:P,transition:R},E);return ng(sg,d({as:p,direction:n==null?void 0:n.direction,slots:{root:v},slotProps:g!=null?g:l},x,{ref:r}))}),ha=ag;K();L();import*as ru from"react";L();K();import*as jo from"react";import{jsx as pg}from"react/jsx-runtime";var ig=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],lg={entering:{opacity:1},entered:{opacity:1}},cg=jo.forwardRef(function(t,r){let o=sr(),n={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{addEndListener:s,appear:a=!0,children:p,easing:i,in:l,onEnter:c,onEntered:f,onEntering:m,onExit:y,onExited:h,onExiting:u,style:b,timeout:P=n,TransitionComponent:R=Pn}=t,T=$(t,ig),g=!0,E=jo.useRef(null),v=Lt(E,Ge(p),r),x=S=>w=>{if(S){let k=E.current;w===void 0?S(k):S(k,w)}},O=x(m),N=x((S,w)=>{oa(S);let k=No({style:b,timeout:P,easing:i},{mode:"enter"});S.style.webkitTransition=o.transitions.create("opacity",k),S.style.transition=o.transitions.create("opacity",k),c&&c(S,w)}),C=x(f),I=x(u),M=x(S=>{let w=No({style:b,timeout:P,easing:i},{mode:"exit"});S.style.webkitTransition=o.transitions.create("opacity",w),S.style.transition=o.transitions.create("opacity",w),y&&y(S)}),_=x(h);return pg(R,d({appear:a,in:l,nodeRef:g?E:void 0,onEnter:N,onEntered:C,onEntering:O,onExit:M,onExited:_,onExiting:I,addEndListener:S=>{s&&s(E.current,S)},timeout:P},T,{children:(S,w)=>jo.cloneElement(p,d({style:d({opacity:0,visibility:S==="exited"&&!l?"hidden":void 0},lg[S],b,p.props.style),ref:v},w))}))}),np=cg;function eu(e){return Z("MuiBackdrop",e)}var Z2=Q("MuiBackdrop",["root","invisible"]);import{jsx as tu}from"react/jsx-runtime";var fg=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],ug=e=>{let{classes:t,invisible:r}=e;return ie({root:["root",r&&"invisible"]},eu,t)},dg=G("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})(({ownerState:e})=>d({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"})),mg=ru.forwardRef(function(t,r){var o,n,s;let a=se({props:t,name:"MuiBackdrop"}),{children:p,className:i,component:l="div",components:c={},componentsProps:f={},invisible:m=!1,open:y,slotProps:h={},slots:u={},TransitionComponent:b=np,transitionDuration:P}=a,R=$(a,fg),T=d({},a,{component:l,invisible:m}),g=ug(T),E=(o=h.root)!=null?o:f.root;return tu(b,d({in:y,timeout:P},R,{children:tu(dg,d({"aria-hidden":!0},E,{as:(n=(s=u.root)!=null?s:c.Root)!=null?n:l,className:B(g.root,i,E==null?void 0:E.className),ownerState:d({},T,E==null?void 0:E.ownerState),classes:g,ref:r,children:p}))}))}),sp=mg;var hg=Q("MuiBox",["root"]),ou=hg;var yg=bn(),xg=xs({themeId:Zr,defaultTheme:yg,defaultClassName:ou.root,generateClassName:Sr.generate}),Nn=xg;K();L();import*as $n from"react";var An=Xt(gn());function nu(e){return Z("MuiButton",e)}var gg=Q("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"]),Mn=gg;import*as su from"react";var bg=su.createContext({}),au=bg;import*as iu from"react";var vg=iu.createContext(void 0),pu=vg;import{jsx as lu}from"react/jsx-runtime";import{jsxs as Pg}from"react/jsx-runtime";var Tg=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],Eg=e=>{let{color:t,disableElevation:r,fullWidth:o,size:n,variant:s,classes:a}=e,p={root:["root",s,`${s}${U(t)}`,`size${U(n)}`,`${s}Size${U(n)}`,`color${U(t)}`,r&&"disableElevation",o&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${U(n)}`],endIcon:["icon","endIcon",`iconSize${U(n)}`]},i=ie(p,nu,a);return d({},a,i)},cu=e=>d({},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}}),Rg=G(Ir,{shouldForwardProp:e=>Nr(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${U(r.color)}`],t[`size${U(r.size)}`],t[`${r.variant}Size${U(r.size)}`],r.color==="inherit"&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var r,o;let n=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],s=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return d({},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":d({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,An.alpha)(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})`:(0,An.alpha)(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})`:(0,An.alpha)(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:s,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":d({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Mn.focusVisible}`]:d({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Mn.disabled}`]:d({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 ${(0,An.alpha)(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(r=(o=e.palette).getContrastText)==null?void 0:r.call(o,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:n,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"},[`&.${Mn.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Mn.disabled}`]:{boxShadow:"none"}}),wg=G("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.startIcon,t[`iconSize${U(r.size)}`]]}})(({ownerState:e})=>d({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},cu(e))),Cg=G("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.endIcon,t[`iconSize${U(r.size)}`]]}})(({ownerState:e})=>d({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},cu(e))),Sg=$n.forwardRef(function(t,r){let o=$n.useContext(au),n=$n.useContext(pu),s=_t(o,t),a=se({props:s,name:"MuiButton"}),{children:p,color:i="primary",component:l="button",className:c,disabled:f=!1,disableElevation:m=!1,disableFocusRipple:y=!1,endIcon:h,focusVisibleClassName:u,fullWidth:b=!1,size:P="medium",startIcon:R,type:T,variant:g="text"}=a,E=$(a,Tg),v=d({},a,{color:i,component:l,disabled:f,disableElevation:m,disableFocusRipple:y,fullWidth:b,size:P,type:T,variant:g}),x=Eg(v),O=R&&lu(wg,{className:x.startIcon,ownerState:v,children:R}),N=h&&lu(Cg,{className:x.endIcon,ownerState:v,children:h}),C=n||"";return Pg(Rg,d({ownerState:v,className:B(o.className,x.root,c,C),component:l,disabled:f,focusRipple:!y,focusVisibleClassName:B(x.focusVisible,u),ref:r,type:T},E,{classes:x,children:[O,p,N]}))}),Ur=Sg;var Og=zs({createStyledComponent:G("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`maxWidth${U(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>se({props:e,name:"MuiContainer"})}),Ut=Og;function _g(e){let t=Te(e);return t.body===e?Or(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Bo(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function fu(e){return parseInt(Or(e).getComputedStyle(e).paddingRight,10)||0}function kg(e){let r=["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 r||o}function uu(e,t,r,o,n){let s=[t,r,...o];[].forEach.call(e.children,a=>{let p=s.indexOf(a)===-1,i=!kg(a);p&&i&&Bo(a,n)})}function ap(e,t){let r=-1;return e.some((o,n)=>t(o)?(r=n,!0):!1),r}function Ng(e,t){let r=[],o=e.container;if(!t.disableScrollLock){if(_g(o)){let a=hn(Te(o));r.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight=`${fu(o)+a}px`;let p=Te(o).querySelectorAll(".mui-fixed");[].forEach.call(p,i=>{r.push({value:i.style.paddingRight,property:"padding-right",el:i}),i.style.paddingRight=`${fu(i)+a}px`})}let s;if(o.parentNode instanceof DocumentFragment)s=Te(o).body;else{let a=o.parentElement,p=Or(o);s=(a==null?void 0:a.nodeName)==="HTML"&&p.getComputedStyle(a).overflowY==="scroll"?a:o}r.push({value:s.style.overflow,property:"overflow",el:s},{value:s.style.overflowX,property:"overflow-x",el:s},{value:s.style.overflowY,property:"overflow-y",el:s}),s.style.overflow="hidden"}return()=>{r.forEach(({value:s,el:a,property:p})=>{s?a.style.setProperty(p,s):a.style.removeProperty(p)})}}function Mg(e){let t=[];return[].forEach.call(e.children,r=>{r.getAttribute("aria-hidden")==="true"&&t.push(r)}),t}var ya=class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,r){let o=this.modals.indexOf(t);if(o!==-1)return o;o=this.modals.length,this.modals.push(t),t.modalRef&&Bo(t.modalRef,!1);let n=Mg(r);uu(r,t.mount,t.modalRef,n,!0);let s=ap(this.containers,a=>a.container===r);return s!==-1?(this.containers[s].modals.push(t),o):(this.containers.push({modals:[t],container:r,restore:null,hiddenSiblings:n}),o)}mount(t,r){let o=ap(this.containers,s=>s.modals.indexOf(t)!==-1),n=this.containers[o];n.restore||(n.restore=Ng(n,r))}remove(t,r=!0){let o=this.modals.indexOf(t);if(o===-1)return o;let n=ap(this.containers,a=>a.modals.indexOf(t)!==-1),s=this.containers[n];if(s.modals.splice(s.modals.indexOf(t),1),this.modals.splice(o,1),s.modals.length===0)s.restore&&s.restore(),t.modalRef&&Bo(t.modalRef,r),uu(s.container,t.mount,t.modalRef,s.hiddenSiblings,!1),this.containers.splice(n,1);else{let a=s.modals[s.modals.length-1];a.modalRef&&Bo(a.modalRef,!1)}return o}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};K();L();import*as xa from"react";import*as Oe from"react";import{jsx as du}from"react/jsx-runtime";import{jsxs as Ag}from"react/jsx-runtime";var $g=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Ig(e){let 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 Dg(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;let t=o=>e.ownerDocument.querySelector(`input[type="radio"]${o}`),r=t(`[name="${e.name}"]:checked`);return r||(r=t(`[name="${e.name}"]`)),r!==e}function jg(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||Dg(e))}function Bg(e){let t=[],r=[];return Array.from(e.querySelectorAll($g)).forEach((o,n)=>{let s=Ig(o);s===-1||!jg(o)||(s===0?t.push(o):r.push({documentOrder:n,tabIndex:s,node:o}))}),r.sort((o,n)=>o.tabIndex===n.tabIndex?o.documentOrder-n.documentOrder:o.tabIndex-n.tabIndex).map(o=>o.node).concat(t)}function Lg(){return!0}function Fg(e){let{children:t,disableAutoFocus:r=!1,disableEnforceFocus:o=!1,disableRestoreFocus:n=!1,getTabbable:s=Bg,isEnabled:a=Lg,open:p}=e,i=Oe.useRef(!1),l=Oe.useRef(null),c=Oe.useRef(null),f=Oe.useRef(null),m=Oe.useRef(null),y=Oe.useRef(!1),h=Oe.useRef(null),u=ke(Ge(t),h),b=Oe.useRef(null);Oe.useEffect(()=>{!p||!h.current||(y.current=!r)},[r,p]),Oe.useEffect(()=>{if(!p||!h.current)return;let T=Te(h.current);return h.current.contains(T.activeElement)||(h.current.hasAttribute("tabIndex")||h.current.setAttribute("tabIndex","-1"),y.current&&h.current.focus()),()=>{n||(f.current&&f.current.focus&&(i.current=!0,f.current.focus()),f.current=null)}},[p]),Oe.useEffect(()=>{if(!p||!h.current)return;let T=Te(h.current),g=x=>{b.current=x,!(o||!a()||x.key!=="Tab")&&T.activeElement===h.current&&x.shiftKey&&(i.current=!0,c.current&&c.current.focus())},E=()=>{let x=h.current;if(x===null)return;if(!T.hasFocus()||!a()||i.current){i.current=!1;return}if(x.contains(T.activeElement)||o&&T.activeElement!==l.current&&T.activeElement!==c.current)return;if(T.activeElement!==m.current)m.current=null;else if(m.current!==null)return;if(!y.current)return;let O=[];if((T.activeElement===l.current||T.activeElement===c.current)&&(O=s(h.current)),O.length>0){var N,C;let I=!!((N=b.current)!=null&&N.shiftKey&&((C=b.current)==null?void 0:C.key)==="Tab"),M=O[0],_=O[O.length-1];typeof M!="string"&&typeof _!="string"&&(I?_.focus():M.focus())}else x.focus()};T.addEventListener("focusin",E),T.addEventListener("keydown",g,!0);let v=setInterval(()=>{T.activeElement&&T.activeElement.tagName==="BODY"&&E()},50);return()=>{clearInterval(v),T.removeEventListener("focusin",E),T.removeEventListener("keydown",g,!0)}},[r,o,n,a,p,s]);let P=T=>{f.current===null&&(f.current=T.relatedTarget),y.current=!0,m.current=T.target;let g=t.props.onFocus;g&&g(T)},R=T=>{f.current===null&&(f.current=T.relatedTarget),y.current=!0};return Ag(Oe.Fragment,{children:[du("div",{tabIndex:p?0:-1,onFocus:R,ref:l,"data-testid":"sentinelStart"}),Oe.cloneElement(t,{ref:u,onFocus:P}),du("div",{tabIndex:p?0:-1,onFocus:R,ref:c,"data-testid":"sentinelEnd"})]})}var ip=Fg;L();import*as ft from"react";function zg(e){return typeof e=="function"?e():e}function Wg(e){return e?e.props.hasOwnProperty("in"):!1}var Vg=new ya;function Ug(e){let{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:o=!1,manager:n=Vg,closeAfterTransition:s=!1,onTransitionEnter:a,onTransitionExited:p,children:i,onClose:l,open:c,rootRef:f}=e,m=ft.useRef({}),y=ft.useRef(null),h=ft.useRef(null),u=ke(h,f),[b,P]=ft.useState(!c),R=Wg(i),T=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(T=!1);let g=()=>Te(y.current),E=()=>(m.current.modalRef=h.current,m.current.mount=y.current,m.current),v=()=>{n.mount(E(),{disableScrollLock:o}),h.current&&(h.current.scrollTop=0)},x=kr(()=>{let w=zg(t)||g().body;n.add(E(),w),h.current&&v()}),O=ft.useCallback(()=>n.isTopModal(E()),[n]),N=kr(w=>{y.current=w,w&&(c&&O()?v():h.current&&Bo(h.current,T))}),C=ft.useCallback(()=>{n.remove(E(),T)},[T,n]);ft.useEffect(()=>()=>{C()},[C]),ft.useEffect(()=>{c?x():(!R||!s)&&C()},[c,C,R,s,x]);let I=w=>k=>{var F;(F=w.onKeyDown)==null||F.call(w,k),!(k.key!=="Escape"||k.which===229||!O())&&(r||(k.stopPropagation(),l&&l(k,"escapeKeyDown")))},M=w=>k=>{var F;(F=w.onClick)==null||F.call(w,k),k.target===k.currentTarget&&l&&l(k,"backdropClick")};return{getRootProps:(w={})=>{let k=yn(e);delete k.onTransitionEnter,delete k.onTransitionExited;let F=d({},k,w);return d({role:"presentation"},F,{onKeyDown:I(F),ref:u})},getBackdropProps:(w={})=>{let k=w;return d({"aria-hidden":!0},k,{onClick:M(k),open:c})},getTransitionProps:()=>{let w=()=>{P(!1),a&&a()},k=()=>{P(!0),p&&p(),s&&C()};return{onEnter:To(w,i==null?void 0:i.props.onEnter),onExited:To(k,i==null?void 0:i.props.onExited)}},rootRef:u,portalRef:N,isTopModal:O,exited:b,hasTransition:R}}var mu=Ug;function hu(e){return Z("MuiModal",e)}var v5=Q("MuiModal",["root","hidden","backdrop"]);import{jsx as pp}from"react/jsx-runtime";import{jsxs as Gg}from"react/jsx-runtime";var Hg=["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"],Kg=e=>{let{open:t,exited:r,classes:o}=e;return ie({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},hu,o)},qg=G("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})(({theme:e,ownerState:t})=>d({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),Yg=G(sp,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Xg=xa.forwardRef(function(t,r){var o,n,s,a,p,i;let l=se({name:"MuiModal",props:t}),{BackdropComponent:c=Yg,BackdropProps:f,className:m,closeAfterTransition:y=!1,children:h,container:u,component:b,components:P={},componentsProps:R={},disableAutoFocus:T=!1,disableEnforceFocus:g=!1,disableEscapeKeyDown:E=!1,disablePortal:v=!1,disableRestoreFocus:x=!1,disableScrollLock:O=!1,hideBackdrop:N=!1,keepMounted:C=!1,onBackdropClick:I,open:M,slotProps:_,slots:j}=l,S=$(l,Hg),w=d({},l,{closeAfterTransition:y,disableAutoFocus:T,disableEnforceFocus:g,disableEscapeKeyDown:E,disablePortal:v,disableRestoreFocus:x,disableScrollLock:O,hideBackdrop:N,keepMounted:C}),{getRootProps:k,getBackdropProps:F,getTransitionProps:Y,portalRef:be,isTopModal:Tt,exited:qe,hasTransition:Ye}=mu(d({},w,{rootRef:r})),re=d({},w,{exited:qe}),ae=Kg(re),Re={};if(h.props.tabIndex===void 0&&(Re.tabIndex="-1"),Ye){let{onEnter:We,onExited:ut}=Y();Re.onEnter=We,Re.onExited=ut}let ze=(o=(n=j==null?void 0:j.root)!=null?n:P.Root)!=null?o:qg,de=(s=(a=j==null?void 0:j.backdrop)!=null?a:P.Backdrop)!=null?s:c,X=(p=_==null?void 0:_.root)!=null?p:R.root,Xe=(i=_==null?void 0:_.backdrop)!=null?i:R.backdrop,Be=Eo({elementType:ze,externalSlotProps:X,externalForwardedProps:S,getSlotProps:k,additionalProps:{ref:r,as:b},ownerState:re,className:B(m,X==null?void 0:X.className,ae==null?void 0:ae.root,!re.open&&re.exited&&(ae==null?void 0:ae.hidden))}),lr=Eo({elementType:de,externalSlotProps:Xe,additionalProps:f,getSlotProps:We=>F(d({},We,{onClick:ut=>{I&&I(ut),We!=null&&We.onClick&&We.onClick(ut)}})),className:B(Xe==null?void 0:Xe.className,f==null?void 0:f.className,ae==null?void 0:ae.backdrop),ownerState:re});return!C&&!M&&(!Ye||qe)?null:pp(kn,{ref:be,container:u,disablePortal:v,children:Gg(ze,d({},Be,{children:[!N&&c?pp(de,d({},lr)):null,pp(ip,{disableEnforceFocus:g,disableAutoFocus:T,disableRestoreFocus:x,isEnabled:Tt,open:M,children:xa.cloneElement(h,Re)})]}))})}),lp=Xg;K();L();import*as xu from"react";function yu(e){return Z("MuiFab",e)}var Jg=Q("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),cp=Jg;import{jsx as Qg}from"react/jsx-runtime";var Zg=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],eb=e=>{let{color:t,variant:r,classes:o,size:n}=e,s={root:["root",r,`size${U(n)}`,t==="inherit"?"colorInherit":t]},a=ie(s,yu,o);return d({},o,a)},tb=G(Ir,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>Nr(e)||e==="classes",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[r.variant],t[`size${U(r.size)}`],r.color==="inherit"&&t.colorInherit,t[U(r.size)],t[r.color]]}})(({theme:e,ownerState:t})=>{var r,o;return d({},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:(r=(o=e.palette).getContrastText)==null?void 0:r.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"},[`&.${cp.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})=>d({},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})=>({[`&.${cp.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}})),rb=xu.forwardRef(function(t,r){let o=se({props:t,name:"MuiFab"}),{children:n,className:s,color:a="default",component:p="button",disabled:i=!1,disableFocusRipple:l=!1,focusVisibleClassName:c,size:f="large",variant:m="circular"}=o,y=$(o,Zg),h=d({},o,{color:a,component:p,disabled:i,disableFocusRipple:l,size:f,variant:m}),u=eb(h);return Qg(tb,d({className:B(u.root,s),component:p,disabled:i,focusRipple:!l,focusVisibleClassName:B(u.focusVisible,c),ownerState:h,ref:r},y,{classes:u,children:n}))}),fp=rb;L();K();import*as Hr from"react";import{jsx as nb}from"react/jsx-runtime";var ob=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function dp(e){return`scale(${e}, ${e**2})`}var sb={entering:{opacity:1,transform:dp(1)},entered:{opacity:1,transform:"none"}},up=typeof navigator!="undefined"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),gu=Hr.forwardRef(function(t,r){let{addEndListener:o,appear:n=!0,children:s,easing:a,in:p,onEnter:i,onEntered:l,onEntering:c,onExit:f,onExited:m,onExiting:y,style:h,timeout:u="auto",TransitionComponent:b=Pn}=t,P=$(t,ob),R=xt(),T=Hr.useRef(),g=sr(),E=Hr.useRef(null),v=Lt(E,Ge(s),r),x=S=>w=>{if(S){let k=E.current;w===void 0?S(k):S(k,w)}},O=x(c),N=x((S,w)=>{oa(S);let{duration:k,delay:F,easing:Y}=No({style:h,timeout:u,easing:a},{mode:"enter"}),be;u==="auto"?(be=g.transitions.getAutoHeightDuration(S.clientHeight),T.current=be):be=k,S.style.transition=[g.transitions.create("opacity",{duration:be,delay:F}),g.transitions.create("transform",{duration:up?be:be*.666,delay:F,easing:Y})].join(","),i&&i(S,w)}),C=x(l),I=x(y),M=x(S=>{let{duration:w,delay:k,easing:F}=No({style:h,timeout:u,easing:a},{mode:"exit"}),Y;u==="auto"?(Y=g.transitions.getAutoHeightDuration(S.clientHeight),T.current=Y):Y=w,S.style.transition=[g.transitions.create("opacity",{duration:Y,delay:k}),g.transitions.create("transform",{duration:up?Y:Y*.666,delay:up?k:k||Y*.333,easing:F})].join(","),S.style.opacity=0,S.style.transform=dp(.75),f&&f(S)}),_=x(m);return nb(b,d({appear:n,in:p,nodeRef:E,onEnter:N,onEntered:C,onEntering:O,onExit:M,onExited:_,onExiting:I,addEndListener:S=>{u==="auto"&&R.start(T.current||0,S),o&&o(E.current,S)},timeout:u==="auto"?null:u},P,{children:(S,w)=>Hr.cloneElement(s,d({style:d({opacity:0,transform:dp(.75),visibility:S==="exited"&&!p?"hidden":void 0},sb[S],h,s.props.style),ref:v},w))}))});gu.muiSupportAuto=!0;var ga=gu;K();L();import*as ue from"react";var mp=Xt(gn());function bu(e){return Z("MuiTooltip",e)}var ab=Q("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Ht=ab;import{jsx as ba}from"react/jsx-runtime";import{jsxs as vu}from"react/jsx-runtime";var ib=["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 pb(e){return Math.round(e*1e5)/1e5}var lb=e=>{let{classes:t,disableInteractive:r,arrow:o,touch:n,placement:s}=e,a={popper:["popper",!r&&"popperInteractive",o&&"popperArrow"],tooltip:["tooltip",o&&"tooltipArrow",n&&"touch",`tooltipPlacement${U(s.split("-")[0])}`],arrow:["arrow"]};return ie(a,bu,t)},cb=G(ha,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})(({theme:e,ownerState:t,open:r})=>d({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Ht.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Ht.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Ht.arrow}`]:d({},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"] .${Ht.arrow}`]:d({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),fb=G("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${U(r.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>d({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,mp.alpha)(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:`${pb(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Ht.popper}[data-popper-placement*="left"] &`]:d({transformOrigin:"right center"},t.isRtl?d({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):d({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Ht.popper}[data-popper-placement*="right"] &`]:d({transformOrigin:"left center"},t.isRtl?d({marginRight:"14px"},t.touch&&{marginRight:"24px"}):d({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Ht.popper}[data-popper-placement*="top"] &`]:d({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Ht.popper}[data-popper-placement*="bottom"] &`]:d({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),ub=G("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:(0,mp.alpha)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})),va=!1,Tu=new or,In={x:0,y:0};function Ta(e,t){return(r,...o)=>{t&&t(r,...o),e(r,...o)}}var db=ue.forwardRef(function(t,r){var o,n,s,a,p,i,l,c,f,m,y,h,u,b,P,R,T,g,E;let v=se({props:t,name:"MuiTooltip"}),{arrow:x=!1,children:O,components:N={},componentsProps:C={},describeChild:I=!1,disableFocusListener:M=!1,disableHoverListener:_=!1,disableInteractive:j=!1,disableTouchListener:S=!1,enterDelay:w=100,enterNextDelay:k=0,enterTouchDelay:F=700,followCursor:Y=!1,id:be,leaveDelay:Tt=0,leaveTouchDelay:qe=1500,onClose:Ye,onOpen:re,open:ae,placement:Re="bottom",PopperComponent:ze,PopperProps:de={},slotProps:X={},slots:Xe={},title:Be,TransitionComponent:lr=ga,TransitionProps:We}=v,ut=$(v,ib),Je=ue.isValidElement(O)?O:ba("span",{children:O}),cr=sr(),Gr=Ic(),[Nt,Kr]=ue.useState(),[Me,Pt]=ue.useState(null),Mt=ue.useRef(!1),Gt=j||Y,dt=xt(),Ze=xt(),At=xt(),Kt=xt(),[qr,D]=sf({controlled:ae,default:!1,name:"Tooltip",state:"open"}),Qe=qr,Fo=nf(be),qt=ue.useRef(),zo=ar(()=>{qt.current!==void 0&&(document.body.style.WebkitUserSelect=qt.current,qt.current=void 0),Kt.clear()});ue.useEffect(()=>zo,[zo]);let yp=z=>{Tu.clear(),va=!0,D(!0),re&&!Qe&&re(z)},Dn=ar(z=>{Tu.start(800+Tt,()=>{va=!1}),D(!1),Ye&&Qe&&Ye(z),dt.start(cr.transitions.duration.shortest,()=>{Mt.current=!1})}),jn=z=>{Mt.current&&z.type!=="touchstart"||(Nt&&Nt.removeAttribute("title"),Ze.clear(),At.clear(),w||va&&k?Ze.start(va?k:w,()=>{yp(z)}):yp(z))},Ea=z=>{Ze.clear(),At.start(Tt,()=>{Dn(z)})},{isFocusVisibleRef:xp,onBlur:Cu,onFocus:Su,ref:Ou}=qs(),[,gp]=ue.useState(!1),bp=z=>{Cu(z),xp.current===!1&&(gp(!1),Ea(z))},vp=z=>{Nt||Kr(z.currentTarget),Su(z),xp.current===!0&&(gp(!0),jn(z))},Tp=z=>{Mt.current=!0;let Ve=Je.props;Ve.onTouchStart&&Ve.onTouchStart(z)},_u=z=>{Tp(z),At.clear(),dt.clear(),zo(),qt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",Kt.start(F,()=>{document.body.style.WebkitUserSelect=qt.current,jn(z)})},ku=z=>{Je.props.onTouchEnd&&Je.props.onTouchEnd(z),zo(),At.start(qe,()=>{Dn(z)})};ue.useEffect(()=>{if(!Qe)return;function z(Ve){(Ve.key==="Escape"||Ve.key==="Esc")&&Dn(Ve)}return document.addEventListener("keydown",z),()=>{document.removeEventListener("keydown",z)}},[Dn,Qe]);let Nu=Lt(Ge(Je),Ou,Kr,r);!Be&&Be!==0&&(Qe=!1);let Ra=ue.useRef(),Mu=z=>{let Ve=Je.props;Ve.onMouseMove&&Ve.onMouseMove(z),In={x:z.clientX,y:z.clientY},Ra.current&&Ra.current.update()},Wo={},wa=typeof Be=="string";I?(Wo.title=!Qe&&wa&&!_?Be:null,Wo["aria-describedby"]=Qe?Fo:null):(Wo["aria-label"]=wa?Be:null,Wo["aria-labelledby"]=Qe&&!wa?Fo:null);let mt=d({},Wo,ut,Je.props,{className:B(ut.className,Je.props.className),onTouchStart:Tp,ref:Nu},Y?{onMouseMove:Mu}:{}),Vo={};S||(mt.onTouchStart=_u,mt.onTouchEnd=ku),_||(mt.onMouseOver=Ta(jn,mt.onMouseOver),mt.onMouseLeave=Ta(Ea,mt.onMouseLeave),Gt||(Vo.onMouseOver=jn,Vo.onMouseLeave=Ea)),M||(mt.onFocus=Ta(vp,mt.onFocus),mt.onBlur=Ta(bp,mt.onBlur),Gt||(Vo.onFocus=vp,Vo.onBlur=bp));let Au=ue.useMemo(()=>{var z;let Ve=[{name:"arrow",enabled:!!Me,options:{element:Me,padding:4}}];return(z=de.popperOptions)!=null&&z.modifiers&&(Ve=Ve.concat(de.popperOptions.modifiers)),d({},de.popperOptions,{modifiers:Ve})},[Me,de]),Uo=d({},v,{isRtl:Gr,arrow:x,disableInteractive:Gt,placement:Re,PopperComponentProp:ze,touch:Mt.current}),Ca=lb(Uo),Pp=(o=(n=Xe.popper)!=null?n:N.Popper)!=null?o:cb,Ep=(s=(a=(p=Xe.transition)!=null?p:N.Transition)!=null?a:lr)!=null?s:ga,Rp=(i=(l=Xe.tooltip)!=null?l:N.Tooltip)!=null?i:fb,wp=(c=(f=Xe.arrow)!=null?f:N.Arrow)!=null?c:ub,$u=nr(Pp,d({},de,(m=X.popper)!=null?m:C.popper,{className:B(Ca.popper,de==null?void 0:de.className,(y=(h=X.popper)!=null?h:C.popper)==null?void 0:y.className)}),Uo),Iu=nr(Ep,d({},We,(u=X.transition)!=null?u:C.transition),Uo),Du=nr(Rp,d({},(b=X.tooltip)!=null?b:C.tooltip,{className:B(Ca.tooltip,(P=(R=X.tooltip)!=null?R:C.tooltip)==null?void 0:P.className)}),Uo),ju=nr(wp,d({},(T=X.arrow)!=null?T:C.arrow,{className:B(Ca.arrow,(g=(E=X.arrow)!=null?E:C.arrow)==null?void 0:g.className)}),Uo);return vu(ue.Fragment,{children:[ue.cloneElement(Je,mt),ba(Pp,d({as:ze!=null?ze:ha,placement:Re,anchorEl:Y?{getBoundingClientRect:()=>({top:In.y,left:In.x,right:In.x,bottom:In.y,width:0,height:0})}:Nt,popperRef:Ra,open:Nt?Qe:!1,id:Fo,transition:!0},Vo,$u,{popperOptions:Au,children:({TransitionProps:z})=>ba(Ep,d({timeout:cr.transitions.duration.shorter},z,Iu,{children:vu(Rp,d({},Du,{children:[Be,x?ba(wp,d({},ju,{ref:Pt})):null]}))}))}))]})}),Pa=db;import{useEffect as Eu,useRef as mb,useState as hb}from"react";import{jsx as _e,jsxs as Pu}from"react/jsx-runtime";var yb=e=>[{label:"coordination",endpoint:"https://info.cfde.cloud/centers/ICC",rotate:"216deg",position:{transform:`translate(${-e/20}px, ${e/3.2+10}px)`,":hover":{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)`,":hover":{transform:`translate(${e/2.1}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)`,":hover":{transform:`translate(${e/3.25}px, ${e*1.07+30}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)`,":hover":{transform:`translate(${-e/5}px, ${e*1.135+30}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)`,":hover":{transform:`translate(${-e/2}px, ${e/1.49+10}px)`}},text_position:{top:"25%",left:"25%"},image_position:{top:"35%",left:"60%"}}],xb=280;function gb(){let[e,t]=hb(()=>({height:window.innerHeight,width:window.innerWidth}));return Eu(()=>{let r={},o=()=>{r.resizeTimeout&&clearTimeout(r.resizeTimeout),r.resizeTimeout=setTimeout(()=>{t({height:window.innerHeight,width:window.innerWidth})},200)};return window.addEventListener("resize",o),()=>window.removeEventListener("resize",o)},[]),e}function hp({dccs:e,handleClose:t,new_window:r=!1}){let o=2*Math.PI/e.length,n=gb(),s=Math.max(Math.min(n.width/2,n.height/2,xb)-30,100),a=mb(null);Eu(()=>{a.current&&a.current.addEventListener("click",t)},[a.current]);let p={};return r&&(p.target="_blank"),p.rel="noopener noreferrer",_e(Ut,{sx:{position:"relative",height:"100vh"},ref:a,children:_e(Ut,{sx:{position:"absolute",margin:0,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:Pu(Ut,{sx:{position:"relative",display:"flex",justifyContent:"center",marginTop:10,height:s*2.9},children:[e.map((i,l)=>{let c=o*l,f=s*Math.cos(c),m=s*Math.sin(c)+s;return _e(Pa,{title:_e(En,{children:i.description}),children:_e(ia,Yr($t({href:i.homepage},p),{sx:{background:"#fff",borderRadius:1e3,width:s/3.5,height:s/3.5,position:"absolute",transform:`translate(${f}px, ${m}px)`,":hover":{background:"#C3E1E6"}},children:_e(Nn,{sx:{position:"relative",width:s/5,overflow:"hidden",height:s/5},children:_e("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||"")}),yb(s).map((i,l)=>_e(Ur,Yr($t({href:i.endpoint},p),{sx:$t({position:"absolute",width:s/1.47,height:s/1.47},i.position||{}),children:Pu(Ut,{sx:{position:"relative",width:s/1.65,height:s/1.65},children:[_e("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"})`}}),_e(En,{sx:$t({color:"#FFF",position:"absolute",textTransform:"uppercase",fontSize:s/17.5},i.text_position||{}),children:_e("b",{children:i.label})}),_e(Ut,{children:_e("img",{src:`https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/${i.label} 1.png`,alt:i.label,style:$t({position:"absolute",width:s/7,height:s/7,zIndex:100},i.image_position||{})})})]})}),i.label)),_e(Ur,Yr($t({variant:"contained",href:"https://info.cfde.cloud"},p),{sx:{background:"#fff",borderRadius:1e3,width:s/2.3,height:s/2.3,position:"absolute",transform:`translate(${s/250}px, ${s/1.14+10}px)`,padding:1,zIndex:100,":hover":{background:"#C3E1E6"}},children:_e(Nn,{sx:{position:"relative",width:s/3,overflow:"hidden",height:s/3,zIndex:1e3},children:_e("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"}})})})),_e(Ut,{sx:{background:"#000",borderRadius:"50%",width:s/1.2,height:s/1.2,position:"absolute",transform:`translate(${s/250}px, ${s/1.46+10}px)`,opacity:"0.5"}})]})})})}import{useEffect as vb,useState as wu}from"react";var Ru=[{id:"b3028db2-209c-5862-8f4d-33c5b312332e",label:"GTEx",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/GTEx.png",description:"Gene expression and regulation across human tissues",homepage:"https://info.cfde.cloud/dcc/GTEx"},{id:"089d8d63-3364-526f-9706-80d62d0ec88c",label:"Metabolomics",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Metabolomics.png",description:"Metabolomics",homepage:"https://info.cfde.cloud/dcc/Metabolomics"},{id:"f3f490cf-fd69-579c-8ea3-472c7cf3fb59",label:"LINCS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/LINCS-logo.png",description:"Omics signatures for drug & target discovery",homepage:"https://info.cfde.cloud/dcc/LINCS"},{id:"d6bb00c3-7224-5001-b9c5-9838622fba40",label:"4DN",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/4DN.png",description:"Nuclear organization in space and time",homepage:"https://info.cfde.cloud/dcc/4DN"},{id:"dd66e8a5-0e05-5a43-a0ca-18cc3698bb36",label:"SenNet",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SenNet.png",description:"Mapping senescent cells",homepage:"https://info.cfde.cloud/dcc/SenNet"},{id:"f65babf7-2875-5725-9635-210d654533f1",label:"ExRNA",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/exRNA.png",description:"Extracellular RNA communication",homepage:"https://info.cfde.cloud/dcc/ExRNA"},{id:"a2e04869-b6e4-5951-9654-f3d9c5105692",label:"SMaHT",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/smath.png",description:"Mapping somatic mutations' health implications",homepage:"https://info.cfde.cloud/dcc/SMaHT"},{id:"38468653-8c59-5fdb-b6ca-afa16d9c5c1e",label:"SCGE",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/scge.png",description:"Reducing the burden of diseases caused by genetic changes",homepage:"https://info.cfde.cloud/dcc/SCGE"},{id:"a9aeab22-4fbc-5329-aef6-21110f463c23",label:"MoTrPAC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/MoTrPAC.png",description:"The molecular map of exercise",homepage:"https://info.cfde.cloud/dcc/MoTrPAC"},{id:"830ddbac-bf21-5612-af1a-75c713045299",label:"KOMP2",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/KOMP2.svg",homepage:"https://info.cfde.cloud/dcc/KOMP2"},{id:"e31052b0-ac50-5ede-9828-698ff3610427",label:"GlyGen",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/glygen.png",description:"Computational and informatics resources for glycoscience",homepage:"https://info.cfde.cloud/dcc/GlyGen"},{id:"cbfd44b8-684d-56b9-bfd4-45c0e259f896",label:"HMP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HMP.png",description:"Human microbiome in health and disease",homepage:"https://info.cfde.cloud/dcc/HMP"},{id:"2399794e-74c6-5735-a039-0782cdeeb1e2",label:"SPARC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SPARC.svg",description:"Bridging the body and brain",homepage:"https://info.cfde.cloud/dcc/SPARC"},{id:"65af85ae-82d5-5b81-bc66-6bddaa6420ce",label:"Kids First",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Kids First.png",description:"Data, tools, and resources empowering pediatric research",homepage:"https://info.cfde.cloud/dcc/Kids First"},{id:"e332dadd-8084-5fbc-be41-29d75775aab3",label:"A2CPS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/A2CPS.png",description:"Understanding the complex biological processes underlying chronic pain",homepage:"https://info.cfde.cloud/dcc/A2CPS"},{id:"803ad44d-e7a2-550a-95c6-57855bf06be8",label:"HuBMAP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HuBMAP.png",description:"Cellular spatial atlas of the human body",homepage:"https://info.cfde.cloud/dcc/HuBMAP"},{id:"a1289ebb-0306-59a1-b0fc-e4d03a4790d7",label:"IDG",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/IDG.png",description:"Illuminating GPCRs, kinases, ion channels, & other drug targets",homepage:"https://info.cfde.cloud/dcc/IDG"},{id:"75b3be39-a021-5d80-b7e2-2a7938a1e11a",label:"Bridge2AI",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Bridge2AI.png",description:"Biomedical AI \u2194 people, data & ethics",homepage:"https://info.cfde.cloud/dcc/Bridge2AI"},{id:"cdbfde53-ebd1-5fde-8747-10d902eb8704",label:"NPH",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/nph.png",description:"Predictive algorithms to advance nutrition research",homepage:"https://info.cfde.cloud/dcc/NPH"}];import{Fragment as Eb,jsx as Lo,jsxs as Rb}from"react/jsx-runtime";var Tb=r=>{var o=r,{children:e}=o,t=Op(o,["children"]);return Lo(fp,Yr($t({},t),{sx:{position:"fixed",bottom:50,right:50,height:70,width:70,backgroundColor:"#FFF",padding:0},children:e}))},Pb=({button:e,new_window:t})=>{let[r,o]=wu([]),[n,s]=wu(!1),a=()=>s(!0),p=()=>s(!1),i=e?Ur:Tb;return vb(()=>{kp(null,null,function*(){try{console.log("Fetching");let c=yield fetch("https://raw.githubusercontent.com/MaayanLab/cfde-wheel/refs/heads/main/src/dccs.json");o(yield c.json())}catch(c){o(Ru)}})},[]),Rb("div",{children:[Lo(i,{onClick:a,children:Lo("img",{src:"https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/cfde_unified_icon.svg",alt:"nav-but",width:120,height:120})}),Lo(lp,{open:n,onClose:p,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",children:Lo(Eb,{children:Lo(hp,{dccs:r,handleClose:p,new_window:t})})})]})},LD=Pb;export{LD as default}; /*! Bundled license information: react-is/cjs/react-is.production.min.js: @@ -113,3 +113,16 @@ react-is/cjs/react-is.production.js: * LICENSE file in the root directory of this source tree. *) */ +ed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) + +@mui/material/index.js: + (** + * @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. + *) +*/ diff --git a/dist/index.js b/dist/index.js index ed2e2e8..f3e4c25 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1 +1 @@ -"use strict";"use client";var N=Object.create;var u=Object.defineProperty,S=Object.defineProperties,R=Object.getOwnPropertyDescriptor,B=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertyNames,w=Object.getOwnPropertySymbols,G=Object.getPrototypeOf,C=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var z=(e,t,o)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,l=(e,t)=>{for(var o in t||(t={}))C.call(t,o)&&z(e,o,t[o]);if(w)for(var o of w(t))$.call(t,o)&&z(e,o,t[o]);return e},g=(e,t)=>S(e,B(t));var M=(e,t)=>{var o={};for(var s in e)C.call(e,s)&&t.indexOf(s)<0&&(o[s]=e[s]);if(e!=null&&w)for(var s of w(e))t.indexOf(s)<0&&$.call(e,s)&&(o[s]=e[s]);return o};var H=(e,t)=>{for(var o in t)u(e,o,{get:t[o],enumerable:!0})},_=(e,t,o,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let d of D(t))!C.call(e,d)&&d!==o&&u(e,d,{get:()=>t[d],enumerable:!(s=R(t,d))||s.enumerable});return e};var y=(e,t,o)=>(o=e!=null?N(G(e)):{},_(t||!e||!e.__esModule?u(o,"default",{value:e,enumerable:!0}):o,e)),L=e=>_(u({},"__esModule",{value:!0}),e);var T=(e,t,o)=>new Promise((s,d)=>{var n=i=>{try{r(o.next(i))}catch(h){d(h)}},f=i=>{try{r(o.throw(i))}catch(h){d(h)}},r=i=>i.done?s(i.value):Promise.resolve(i.value).then(n,f);r((o=o.apply(e,t)).next())});var J={};H(J,{default:()=>q});module.exports=L(J);var c=require("@mui/material"),m=require("react");var a=require("react/jsx-runtime"),W=e=>[{label:"coordination",endpoint:"https://info.cfde.cloud/centers/ICC",rotate:"216deg",position:{transform:`translate(${-e/20}px, ${e/3.2+10}px)`,":hover":{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)`,":hover":{transform:`translate(${e/2.1}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)`,":hover":{transform:`translate(${e/3.25}px, ${e*1.07+30}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)`,":hover":{transform:`translate(${-e/5}px, ${e*1.135+30}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)`,":hover":{transform:`translate(${-e/2}px, ${e/1.49+10}px)`}},text_position:{top:"25%",left:"25%"},image_position:{top:"35%",left:"60%"}}],K=280;function O(){let[e,t]=(0,m.useState)(()=>({height:window.innerHeight,width:window.innerWidth}));return(0,m.useEffect)(()=>{let o={},s=()=>{o.resizeTimeout&&clearTimeout(o.resizeTimeout),o.resizeTimeout=setTimeout(()=>{t({height:window.innerHeight,width:window.innerWidth})},200)};return window.addEventListener("resize",s),()=>window.removeEventListener("resize",s)},[]),e}function v({dccs:e,handleClose:t,new_window:o=!1}){let s=2*Math.PI/e.length,d=O(),n=Math.max(Math.min(d.width/2,d.height/2,K)-30,100),f=(0,m.useRef)(null);(0,m.useEffect)(()=>{f.current&&f.current.addEventListener("click",t)},[f.current]);let r={};return o&&(r.target="_blank"),r.rel="noopener noreferrer",(0,a.jsx)(c.Container,{sx:{position:"relative",height:"100vh"},ref:f,children:(0,a.jsx)(c.Container,{sx:{position:"absolute",margin:0,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:(0,a.jsxs)(c.Container,{sx:{position:"relative",display:"flex",justifyContent:"center",marginTop:10,height:n*2.9},children:[e.map((i,h)=>{let b=s*h,I=n*Math.cos(b),F=n*Math.sin(b)+n;return(0,a.jsx)(c.Tooltip,{title:(0,a.jsx)(c.Typography,{children:i.description}),children:(0,a.jsx)(c.IconButton,g(l({href:i.homepage},r),{sx:{background:"#fff",borderRadius:1e3,width:n/3.5,height:n/3.5,position:"absolute",transform:`translate(${I}px, ${F}px)`,":hover":{background:"#C3E1E6"}},children:(0,a.jsx)(c.Box,{sx:{position:"relative",width:n/5,overflow:"hidden",height:n/5},children:(0,a.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||"")}),W(n).map((i,h)=>(0,a.jsx)(c.Button,g(l({href:i.endpoint},r),{sx:l({position:"absolute",width:n/1.47,height:n/1.47},i.position||{}),children:(0,a.jsxs)(c.Container,{sx:{position:"relative",width:n/1.65,height:n/1.65},children:[(0,a.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,a.jsx)(c.Typography,{sx:l({color:"#FFF",position:"absolute",textTransform:"uppercase",fontSize:n/17.5},i.text_position||{}),children:(0,a.jsx)("b",{children:i.label})}),(0,a.jsx)(c.Container,{children:(0,a.jsx)("img",{src:`https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/${i.label} 1.png`,alt:i.label,style:l({position:"absolute",width:n/7,height:n/7,zIndex:100},i.image_position||{})})})]})}),i.label)),(0,a.jsx)(c.Button,g(l({variant:"contained",href:"https://info.cfde.cloud"},r),{sx:{background:"#fff",borderRadius:1e3,width:n/2.3,height:n/2.3,position:"absolute",transform:`translate(${n/250}px, ${n/1.14+10}px)`,padding:1,zIndex:100,":hover":{background:"#C3E1E6"}},children:(0,a.jsx)(c.Box,{sx:{position:"relative",width:n/3,overflow:"hidden",height:n/3,zIndex:1e3},children:(0,a.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,a.jsx)(c.Container,{sx:{background:"#000",borderRadius:"50%",width:n/1.2,height:n/1.2,position:"absolute",transform:`translate(${n/250}px, ${n/1.46+10}px)`,opacity:"0.5"}})]})})})}var x=require("react"),A=y(require("@mui/material/Modal")),k=y(require("@mui/material/Fab")),E=y(require("@mui/material/Button"));var P=[{id:"b3028db2-209c-5862-8f4d-33c5b312332e",label:"GTEx",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/GTEx.png",description:"Gene expression and regulation across human tissues",homepage:"https://info.cfde.cloud/dcc/GTEx"},{id:"089d8d63-3364-526f-9706-80d62d0ec88c",label:"Metabolomics",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Metabolomics.png",description:"Metabolomics",homepage:"https://info.cfde.cloud/dcc/Metabolomics"},{id:"f3f490cf-fd69-579c-8ea3-472c7cf3fb59",label:"LINCS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/LINCS-logo.png",description:"Omics signatures for drug & target discovery",homepage:"https://info.cfde.cloud/dcc/LINCS"},{id:"d6bb00c3-7224-5001-b9c5-9838622fba40",label:"4DN",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/4DN.png",description:"Nuclear organization in space and time",homepage:"https://info.cfde.cloud/dcc/4DN"},{id:"dd66e8a5-0e05-5a43-a0ca-18cc3698bb36",label:"SenNet",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SenNet.png",description:"Mapping senescent cells",homepage:"https://info.cfde.cloud/dcc/SenNet"},{id:"f65babf7-2875-5725-9635-210d654533f1",label:"ExRNA",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/exRNA.png",description:"Extracellular RNA communication",homepage:"https://info.cfde.cloud/dcc/ExRNA"},{id:"a2e04869-b6e4-5951-9654-f3d9c5105692",label:"SMaHT",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/smath.png",description:"Mapping somatic mutations' health implications",homepage:"https://info.cfde.cloud/dcc/SMaHT"},{id:"38468653-8c59-5fdb-b6ca-afa16d9c5c1e",label:"SCGE",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/scge.png",description:"Reducing the burden of diseases caused by genetic changes",homepage:"https://info.cfde.cloud/dcc/SCGE"},{id:"a9aeab22-4fbc-5329-aef6-21110f463c23",label:"MoTrPAC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/MoTrPAC.png",description:"The molecular map of exercise",homepage:"https://info.cfde.cloud/dcc/MoTrPAC"},{id:"830ddbac-bf21-5612-af1a-75c713045299",label:"KOMP2",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/KOMP2.svg",homepage:"https://info.cfde.cloud/dcc/KOMP2"},{id:"e31052b0-ac50-5ede-9828-698ff3610427",label:"GlyGen",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/glygen.png",description:"Computational and informatics resources for glycoscience",homepage:"https://info.cfde.cloud/dcc/GlyGen"},{id:"cbfd44b8-684d-56b9-bfd4-45c0e259f896",label:"HMP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HMP.png",description:"Human microbiome in health and disease",homepage:"https://info.cfde.cloud/dcc/HMP"},{id:"2399794e-74c6-5735-a039-0782cdeeb1e2",label:"SPARC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SPARC.svg",description:"Bridging the body and brain",homepage:"https://info.cfde.cloud/dcc/SPARC"},{id:"65af85ae-82d5-5b81-bc66-6bddaa6420ce",label:"Kids First",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Kids First.png",description:"Data, tools, and resources empowering pediatric research",homepage:"https://info.cfde.cloud/dcc/Kids First"},{id:"e332dadd-8084-5fbc-be41-29d75775aab3",label:"A2CPS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/A2CPS.png",description:"Understanding the complex biological processes underlying chronic pain",homepage:"https://info.cfde.cloud/dcc/A2CPS"},{id:"803ad44d-e7a2-550a-95c6-57855bf06be8",label:"HuBMAP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HuBMAP.png",description:"Cellular spatial atlas of the human body",homepage:"https://info.cfde.cloud/dcc/HuBMAP"},{id:"a1289ebb-0306-59a1-b0fc-e4d03a4790d7",label:"IDG",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/IDG.png",description:"Illuminating GPCRs, kinases, ion channels, & other drug targets",homepage:"https://info.cfde.cloud/dcc/IDG"},{id:"75b3be39-a021-5d80-b7e2-2a7938a1e11a",label:"Bridge2AI",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Bridge2AI.png",description:"Biomedical AI \u2194 people, data & ethics",homepage:"https://info.cfde.cloud/dcc/Bridge2AI"},{id:"cdbfde53-ebd1-5fde-8747-10d902eb8704",label:"NPH",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/nph.png",description:"Predictive algorithms to advance nutrition research",homepage:"https://info.cfde.cloud/dcc/NPH"}];var p=require("react/jsx-runtime"),U=o=>{var s=o,{children:e}=s,t=M(s,["children"]);return(0,p.jsx)(k.default,g(l({},t),{sx:{position:"fixed",bottom:50,right:50,height:70,width:70,backgroundColor:"#FFF",padding:0},children:e}))},V=({button:e,new_window:t})=>{let[o,s]=(0,x.useState)([]),[d,n]=(0,x.useState)(!1),f=()=>n(!0),r=()=>n(!1),i=e?E.default:U;return(0,x.useEffect)(()=>{T(null,null,function*(){try{console.log("Fetching");let b=yield fetch("https://raw.gitahubusercontent.com/MaayanLab/cfde-wheel/refs/heads/main/src/dccs.json");s(yield b.json())}catch(b){s(P)}})},[]),(0,p.jsxs)("div",{children:[(0,p.jsx)(i,{onClick:f,children:(0,p.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,p.jsx)(A.default,{open:d,onClose:r,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",children:(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(v,{dccs:o,handleClose:r,new_window:t})})})]})},q=V; +"use strict";"use client";var N=Object.create;var u=Object.defineProperty,S=Object.defineProperties,R=Object.getOwnPropertyDescriptor,B=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertyNames,w=Object.getOwnPropertySymbols,G=Object.getPrototypeOf,C=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var z=(e,t,o)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,l=(e,t)=>{for(var o in t||(t={}))C.call(t,o)&&z(e,o,t[o]);if(w)for(var o of w(t))$.call(t,o)&&z(e,o,t[o]);return e},g=(e,t)=>S(e,B(t));var M=(e,t)=>{var o={};for(var s in e)C.call(e,s)&&t.indexOf(s)<0&&(o[s]=e[s]);if(e!=null&&w)for(var s of w(e))t.indexOf(s)<0&&$.call(e,s)&&(o[s]=e[s]);return o};var H=(e,t)=>{for(var o in t)u(e,o,{get:t[o],enumerable:!0})},_=(e,t,o,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let d of D(t))!C.call(e,d)&&d!==o&&u(e,d,{get:()=>t[d],enumerable:!(s=R(t,d))||s.enumerable});return e};var y=(e,t,o)=>(o=e!=null?N(G(e)):{},_(t||!e||!e.__esModule?u(o,"default",{value:e,enumerable:!0}):o,e)),L=e=>_(u({},"__esModule",{value:!0}),e);var T=(e,t,o)=>new Promise((s,d)=>{var n=i=>{try{r(o.next(i))}catch(h){d(h)}},f=i=>{try{r(o.throw(i))}catch(h){d(h)}},r=i=>i.done?s(i.value):Promise.resolve(i.value).then(n,f);r((o=o.apply(e,t)).next())});var J={};H(J,{default:()=>q});module.exports=L(J);var c=require("@mui/material"),m=require("react");var a=require("react/jsx-runtime"),W=e=>[{label:"coordination",endpoint:"https://info.cfde.cloud/centers/ICC",rotate:"216deg",position:{transform:`translate(${-e/20}px, ${e/3.2+10}px)`,":hover":{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)`,":hover":{transform:`translate(${e/2.1}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)`,":hover":{transform:`translate(${e/3.25}px, ${e*1.07+30}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)`,":hover":{transform:`translate(${-e/5}px, ${e*1.135+30}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)`,":hover":{transform:`translate(${-e/2}px, ${e/1.49+10}px)`}},text_position:{top:"25%",left:"25%"},image_position:{top:"35%",left:"60%"}}],K=280;function O(){let[e,t]=(0,m.useState)(()=>({height:window.innerHeight,width:window.innerWidth}));return(0,m.useEffect)(()=>{let o={},s=()=>{o.resizeTimeout&&clearTimeout(o.resizeTimeout),o.resizeTimeout=setTimeout(()=>{t({height:window.innerHeight,width:window.innerWidth})},200)};return window.addEventListener("resize",s),()=>window.removeEventListener("resize",s)},[]),e}function v({dccs:e,handleClose:t,new_window:o=!1}){let s=2*Math.PI/e.length,d=O(),n=Math.max(Math.min(d.width/2,d.height/2,K)-30,100),f=(0,m.useRef)(null);(0,m.useEffect)(()=>{f.current&&f.current.addEventListener("click",t)},[f.current]);let r={};return o&&(r.target="_blank"),r.rel="noopener noreferrer",(0,a.jsx)(c.Container,{sx:{position:"relative",height:"100vh"},ref:f,children:(0,a.jsx)(c.Container,{sx:{position:"absolute",margin:0,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:(0,a.jsxs)(c.Container,{sx:{position:"relative",display:"flex",justifyContent:"center",marginTop:10,height:n*2.9},children:[e.map((i,h)=>{let b=s*h,I=n*Math.cos(b),F=n*Math.sin(b)+n;return(0,a.jsx)(c.Tooltip,{title:(0,a.jsx)(c.Typography,{children:i.description}),children:(0,a.jsx)(c.IconButton,g(l({href:i.homepage},r),{sx:{background:"#fff",borderRadius:1e3,width:n/3.5,height:n/3.5,position:"absolute",transform:`translate(${I}px, ${F}px)`,":hover":{background:"#C3E1E6"}},children:(0,a.jsx)(c.Box,{sx:{position:"relative",width:n/5,overflow:"hidden",height:n/5},children:(0,a.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||"")}),W(n).map((i,h)=>(0,a.jsx)(c.Button,g(l({href:i.endpoint},r),{sx:l({position:"absolute",width:n/1.47,height:n/1.47},i.position||{}),children:(0,a.jsxs)(c.Container,{sx:{position:"relative",width:n/1.65,height:n/1.65},children:[(0,a.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,a.jsx)(c.Typography,{sx:l({color:"#FFF",position:"absolute",textTransform:"uppercase",fontSize:n/17.5},i.text_position||{}),children:(0,a.jsx)("b",{children:i.label})}),(0,a.jsx)(c.Container,{children:(0,a.jsx)("img",{src:`https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/${i.label} 1.png`,alt:i.label,style:l({position:"absolute",width:n/7,height:n/7,zIndex:100},i.image_position||{})})})]})}),i.label)),(0,a.jsx)(c.Button,g(l({variant:"contained",href:"https://info.cfde.cloud"},r),{sx:{background:"#fff",borderRadius:1e3,width:n/2.3,height:n/2.3,position:"absolute",transform:`translate(${n/250}px, ${n/1.14+10}px)`,padding:1,zIndex:100,":hover":{background:"#C3E1E6"}},children:(0,a.jsx)(c.Box,{sx:{position:"relative",width:n/3,overflow:"hidden",height:n/3,zIndex:1e3},children:(0,a.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,a.jsx)(c.Container,{sx:{background:"#000",borderRadius:"50%",width:n/1.2,height:n/1.2,position:"absolute",transform:`translate(${n/250}px, ${n/1.46+10}px)`,opacity:"0.5"}})]})})})}var x=require("react"),A=y(require("@mui/material/Modal")),k=y(require("@mui/material/Fab")),E=y(require("@mui/material/Button"));var P=[{id:"b3028db2-209c-5862-8f4d-33c5b312332e",label:"GTEx",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/GTEx.png",description:"Gene expression and regulation across human tissues",homepage:"https://info.cfde.cloud/dcc/GTEx"},{id:"089d8d63-3364-526f-9706-80d62d0ec88c",label:"Metabolomics",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Metabolomics.png",description:"Metabolomics",homepage:"https://info.cfde.cloud/dcc/Metabolomics"},{id:"f3f490cf-fd69-579c-8ea3-472c7cf3fb59",label:"LINCS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/LINCS-logo.png",description:"Omics signatures for drug & target discovery",homepage:"https://info.cfde.cloud/dcc/LINCS"},{id:"d6bb00c3-7224-5001-b9c5-9838622fba40",label:"4DN",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/4DN.png",description:"Nuclear organization in space and time",homepage:"https://info.cfde.cloud/dcc/4DN"},{id:"dd66e8a5-0e05-5a43-a0ca-18cc3698bb36",label:"SenNet",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SenNet.png",description:"Mapping senescent cells",homepage:"https://info.cfde.cloud/dcc/SenNet"},{id:"f65babf7-2875-5725-9635-210d654533f1",label:"ExRNA",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/exRNA.png",description:"Extracellular RNA communication",homepage:"https://info.cfde.cloud/dcc/ExRNA"},{id:"a2e04869-b6e4-5951-9654-f3d9c5105692",label:"SMaHT",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/smath.png",description:"Mapping somatic mutations' health implications",homepage:"https://info.cfde.cloud/dcc/SMaHT"},{id:"38468653-8c59-5fdb-b6ca-afa16d9c5c1e",label:"SCGE",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/scge.png",description:"Reducing the burden of diseases caused by genetic changes",homepage:"https://info.cfde.cloud/dcc/SCGE"},{id:"a9aeab22-4fbc-5329-aef6-21110f463c23",label:"MoTrPAC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/MoTrPAC.png",description:"The molecular map of exercise",homepage:"https://info.cfde.cloud/dcc/MoTrPAC"},{id:"830ddbac-bf21-5612-af1a-75c713045299",label:"KOMP2",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/KOMP2.svg",homepage:"https://info.cfde.cloud/dcc/KOMP2"},{id:"e31052b0-ac50-5ede-9828-698ff3610427",label:"GlyGen",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/glygen.png",description:"Computational and informatics resources for glycoscience",homepage:"https://info.cfde.cloud/dcc/GlyGen"},{id:"cbfd44b8-684d-56b9-bfd4-45c0e259f896",label:"HMP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HMP.png",description:"Human microbiome in health and disease",homepage:"https://info.cfde.cloud/dcc/HMP"},{id:"2399794e-74c6-5735-a039-0782cdeeb1e2",label:"SPARC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SPARC.svg",description:"Bridging the body and brain",homepage:"https://info.cfde.cloud/dcc/SPARC"},{id:"65af85ae-82d5-5b81-bc66-6bddaa6420ce",label:"Kids First",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Kids First.png",description:"Data, tools, and resources empowering pediatric research",homepage:"https://info.cfde.cloud/dcc/Kids First"},{id:"e332dadd-8084-5fbc-be41-29d75775aab3",label:"A2CPS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/A2CPS.png",description:"Understanding the complex biological processes underlying chronic pain",homepage:"https://info.cfde.cloud/dcc/A2CPS"},{id:"803ad44d-e7a2-550a-95c6-57855bf06be8",label:"HuBMAP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HuBMAP.png",description:"Cellular spatial atlas of the human body",homepage:"https://info.cfde.cloud/dcc/HuBMAP"},{id:"a1289ebb-0306-59a1-b0fc-e4d03a4790d7",label:"IDG",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/IDG.png",description:"Illuminating GPCRs, kinases, ion channels, & other drug targets",homepage:"https://info.cfde.cloud/dcc/IDG"},{id:"75b3be39-a021-5d80-b7e2-2a7938a1e11a",label:"Bridge2AI",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Bridge2AI.png",description:"Biomedical AI \u2194 people, data & ethics",homepage:"https://info.cfde.cloud/dcc/Bridge2AI"},{id:"cdbfde53-ebd1-5fde-8747-10d902eb8704",label:"NPH",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/nph.png",description:"Predictive algorithms to advance nutrition research",homepage:"https://info.cfde.cloud/dcc/NPH"}];var p=require("react/jsx-runtime"),U=o=>{var s=o,{children:e}=s,t=M(s,["children"]);return(0,p.jsx)(k.default,g(l({},t),{sx:{position:"fixed",bottom:50,right:50,height:70,width:70,backgroundColor:"#FFF",padding:0},children:e}))},V=({button:e,new_window:t})=>{let[o,s]=(0,x.useState)([]),[d,n]=(0,x.useState)(!1),f=()=>n(!0),r=()=>n(!1),i=e?E.default:U;return(0,x.useEffect)(()=>{T(null,null,function*(){try{console.log("Fetching");let b=yield fetch("https://raw.githubusercontent.com/MaayanLab/cfde-wheel/refs/heads/main/src/dccs.json");s(yield b.json())}catch(b){s(P)}})},[]),(0,p.jsxs)("div",{children:[(0,p.jsx)(i,{onClick:f,children:(0,p.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,p.jsx)(A.default,{open:d,onClose:r,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",children:(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(v,{dccs:o,handleClose:r,new_window:t})})})]})},q=V; diff --git a/dist/index.mjs b/dist/index.mjs index 2daf121..f918bdc 100644 --- a/dist/index.mjs +++ b/dist/index.mjs @@ -1 +1 @@ -"use client";var I=Object.defineProperty,F=Object.defineProperties;var N=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var w=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable;var x=(e,i,o)=>i in e?I(e,i,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[i]=o,d=(e,i)=>{for(var o in i||(i={}))w.call(i,o)&&x(e,o,i[o]);if(b)for(var o of b(i))C.call(i,o)&&x(e,o,i[o]);return e},f=(e,i)=>F(e,N(i));var y=(e,i)=>{var o={};for(var s in e)w.call(e,s)&&i.indexOf(s)<0&&(o[s]=e[s]);if(e!=null&&b)for(var s of b(e))i.indexOf(s)<0&&C.call(e,s)&&(o[s]=e[s]);return o};var v=(e,i,o)=>new Promise((s,p)=>{var t=n=>{try{c(o.next(n))}catch(l){p(l)}},r=n=>{try{c(o.throw(n))}catch(l){p(l)}},c=n=>n.done?s(n.value):Promise.resolve(n.value).then(t,r);c((o=o.apply(e,i)).next())});import{Container as h,Button as z,IconButton as S,Typography as $,Tooltip as R,Box as M}from"@mui/material";import{useEffect as T,useRef as B,useState as D}from"react";import{jsx as a,jsxs as _}from"react/jsx-runtime";var G=e=>[{label:"coordination",endpoint:"https://info.cfde.cloud/centers/ICC",rotate:"216deg",position:{transform:`translate(${-e/20}px, ${e/3.2+10}px)`,":hover":{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)`,":hover":{transform:`translate(${e/2.1}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)`,":hover":{transform:`translate(${e/3.25}px, ${e*1.07+30}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)`,":hover":{transform:`translate(${-e/5}px, ${e*1.135+30}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)`,":hover":{transform:`translate(${-e/2}px, ${e/1.49+10}px)`}},text_position:{top:"25%",left:"25%"},image_position:{top:"35%",left:"60%"}}],H=280;function L(){let[e,i]=D(()=>({height:window.innerHeight,width:window.innerWidth}));return T(()=>{let o={},s=()=>{o.resizeTimeout&&clearTimeout(o.resizeTimeout),o.resizeTimeout=setTimeout(()=>{i({height:window.innerHeight,width:window.innerWidth})},200)};return window.addEventListener("resize",s),()=>window.removeEventListener("resize",s)},[]),e}function u({dccs:e,handleClose:i,new_window:o=!1}){let s=2*Math.PI/e.length,p=L(),t=Math.max(Math.min(p.width/2,p.height/2,H)-30,100),r=B(null);T(()=>{r.current&&r.current.addEventListener("click",i)},[r.current]);let c={};return o&&(c.target="_blank"),c.rel="noopener noreferrer",a(h,{sx:{position:"relative",height:"100vh"},ref:r,children:a(h,{sx:{position:"absolute",margin:0,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:_(h,{sx:{position:"relative",display:"flex",justifyContent:"center",marginTop:10,height:t*2.9},children:[e.map((n,l)=>{let g=s*l,k=t*Math.cos(g),E=t*Math.sin(g)+t;return a(R,{title:a($,{children:n.description}),children:a(S,f(d({href:n.homepage},c),{sx:{background:"#fff",borderRadius:1e3,width:t/3.5,height:t/3.5,position:"absolute",transform:`translate(${k}px, ${E}px)`,":hover":{background:"#C3E1E6"}},children:a(M,{sx:{position:"relative",width:t/5,overflow:"hidden",height:t/5},children:a("img",{src:n.icon||"",alt:n.short_label||"",style:{top:0,left:0,position:"absolute",maxWidth:"100%",height:"100%",objectFit:"contain",color:"transparent"}})})}))},n.label||"")}),G(t).map((n,l)=>a(z,f(d({href:n.endpoint},c),{sx:d({position:"absolute",width:t/1.47,height:t/1.47},n.position||{}),children:_(h,{sx:{position:"relative",width:t/1.65,height:t/1.65},children:[a("img",{src:`https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/${n.label}.png`,alt:n.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(${n.rotate||"0deg"})`}}),a($,{sx:d({color:"#FFF",position:"absolute",textTransform:"uppercase",fontSize:t/17.5},n.text_position||{}),children:a("b",{children:n.label})}),a(h,{children:a("img",{src:`https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/${n.label} 1.png`,alt:n.label,style:d({position:"absolute",width:t/7,height:t/7,zIndex:100},n.image_position||{})})})]})}),n.label)),a(z,f(d({variant:"contained",href:"https://info.cfde.cloud"},c),{sx:{background:"#fff",borderRadius:1e3,width:t/2.3,height:t/2.3,position:"absolute",transform:`translate(${t/250}px, ${t/1.14+10}px)`,padding:1,zIndex:100,":hover":{background:"#C3E1E6"}},children:a(M,{sx:{position:"relative",width:t/3,overflow:"hidden",height:t/3,zIndex:1e3},children:a("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"}})})})),a(h,{sx:{background:"#000",borderRadius:"50%",width:t/1.2,height:t/1.2,position:"absolute",transform:`translate(${t/250}px, ${t/1.46+10}px)`,opacity:"0.5"}})]})})})}import{useEffect as K,useState as A}from"react";import O from"@mui/material/Modal";import j from"@mui/material/Fab";import U from"@mui/material/Button";var P=[{id:"b3028db2-209c-5862-8f4d-33c5b312332e",label:"GTEx",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/GTEx.png",description:"Gene expression and regulation across human tissues",homepage:"https://info.cfde.cloud/dcc/GTEx"},{id:"089d8d63-3364-526f-9706-80d62d0ec88c",label:"Metabolomics",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Metabolomics.png",description:"Metabolomics",homepage:"https://info.cfde.cloud/dcc/Metabolomics"},{id:"f3f490cf-fd69-579c-8ea3-472c7cf3fb59",label:"LINCS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/LINCS-logo.png",description:"Omics signatures for drug & target discovery",homepage:"https://info.cfde.cloud/dcc/LINCS"},{id:"d6bb00c3-7224-5001-b9c5-9838622fba40",label:"4DN",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/4DN.png",description:"Nuclear organization in space and time",homepage:"https://info.cfde.cloud/dcc/4DN"},{id:"dd66e8a5-0e05-5a43-a0ca-18cc3698bb36",label:"SenNet",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SenNet.png",description:"Mapping senescent cells",homepage:"https://info.cfde.cloud/dcc/SenNet"},{id:"f65babf7-2875-5725-9635-210d654533f1",label:"ExRNA",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/exRNA.png",description:"Extracellular RNA communication",homepage:"https://info.cfde.cloud/dcc/ExRNA"},{id:"a2e04869-b6e4-5951-9654-f3d9c5105692",label:"SMaHT",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/smath.png",description:"Mapping somatic mutations' health implications",homepage:"https://info.cfde.cloud/dcc/SMaHT"},{id:"38468653-8c59-5fdb-b6ca-afa16d9c5c1e",label:"SCGE",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/scge.png",description:"Reducing the burden of diseases caused by genetic changes",homepage:"https://info.cfde.cloud/dcc/SCGE"},{id:"a9aeab22-4fbc-5329-aef6-21110f463c23",label:"MoTrPAC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/MoTrPAC.png",description:"The molecular map of exercise",homepage:"https://info.cfde.cloud/dcc/MoTrPAC"},{id:"830ddbac-bf21-5612-af1a-75c713045299",label:"KOMP2",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/KOMP2.svg",homepage:"https://info.cfde.cloud/dcc/KOMP2"},{id:"e31052b0-ac50-5ede-9828-698ff3610427",label:"GlyGen",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/glygen.png",description:"Computational and informatics resources for glycoscience",homepage:"https://info.cfde.cloud/dcc/GlyGen"},{id:"cbfd44b8-684d-56b9-bfd4-45c0e259f896",label:"HMP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HMP.png",description:"Human microbiome in health and disease",homepage:"https://info.cfde.cloud/dcc/HMP"},{id:"2399794e-74c6-5735-a039-0782cdeeb1e2",label:"SPARC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SPARC.svg",description:"Bridging the body and brain",homepage:"https://info.cfde.cloud/dcc/SPARC"},{id:"65af85ae-82d5-5b81-bc66-6bddaa6420ce",label:"Kids First",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Kids First.png",description:"Data, tools, and resources empowering pediatric research",homepage:"https://info.cfde.cloud/dcc/Kids First"},{id:"e332dadd-8084-5fbc-be41-29d75775aab3",label:"A2CPS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/A2CPS.png",description:"Understanding the complex biological processes underlying chronic pain",homepage:"https://info.cfde.cloud/dcc/A2CPS"},{id:"803ad44d-e7a2-550a-95c6-57855bf06be8",label:"HuBMAP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HuBMAP.png",description:"Cellular spatial atlas of the human body",homepage:"https://info.cfde.cloud/dcc/HuBMAP"},{id:"a1289ebb-0306-59a1-b0fc-e4d03a4790d7",label:"IDG",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/IDG.png",description:"Illuminating GPCRs, kinases, ion channels, & other drug targets",homepage:"https://info.cfde.cloud/dcc/IDG"},{id:"75b3be39-a021-5d80-b7e2-2a7938a1e11a",label:"Bridge2AI",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Bridge2AI.png",description:"Biomedical AI \u2194 people, data & ethics",homepage:"https://info.cfde.cloud/dcc/Bridge2AI"},{id:"cdbfde53-ebd1-5fde-8747-10d902eb8704",label:"NPH",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/nph.png",description:"Predictive algorithms to advance nutrition research",homepage:"https://info.cfde.cloud/dcc/NPH"}];import{Fragment as J,jsx as m,jsxs as Q}from"react/jsx-runtime";var V=o=>{var s=o,{children:e}=s,i=y(s,["children"]);return m(j,f(d({},i),{sx:{position:"fixed",bottom:50,right:50,height:70,width:70,backgroundColor:"#FFF",padding:0},children:e}))},q=({button:e,new_window:i})=>{let[o,s]=A([]),[p,t]=A(!1),r=()=>t(!0),c=()=>t(!1),n=e?U:V;return K(()=>{v(null,null,function*(){try{console.log("Fetching");let g=yield fetch("https://raw.gitahubusercontent.com/MaayanLab/cfde-wheel/refs/heads/main/src/dccs.json");s(yield g.json())}catch(g){s(P)}})},[]),Q("div",{children:[m(n,{onClick:r,children:m("img",{src:"https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/cfde_unified_icon.svg",alt:"nav-but",width:120,height:120})}),m(O,{open:p,onClose:c,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",children:m(J,{children:m(u,{dccs:o,handleClose:c,new_window:i})})})]})},fe=q;export{fe as default}; +"use client";var I=Object.defineProperty,F=Object.defineProperties;var N=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var w=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable;var x=(e,i,o)=>i in e?I(e,i,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[i]=o,d=(e,i)=>{for(var o in i||(i={}))w.call(i,o)&&x(e,o,i[o]);if(b)for(var o of b(i))C.call(i,o)&&x(e,o,i[o]);return e},f=(e,i)=>F(e,N(i));var y=(e,i)=>{var o={};for(var s in e)w.call(e,s)&&i.indexOf(s)<0&&(o[s]=e[s]);if(e!=null&&b)for(var s of b(e))i.indexOf(s)<0&&C.call(e,s)&&(o[s]=e[s]);return o};var v=(e,i,o)=>new Promise((s,p)=>{var t=n=>{try{c(o.next(n))}catch(l){p(l)}},r=n=>{try{c(o.throw(n))}catch(l){p(l)}},c=n=>n.done?s(n.value):Promise.resolve(n.value).then(t,r);c((o=o.apply(e,i)).next())});import{Container as h,Button as z,IconButton as S,Typography as $,Tooltip as R,Box as M}from"@mui/material";import{useEffect as T,useRef as B,useState as D}from"react";import{jsx as a,jsxs as _}from"react/jsx-runtime";var G=e=>[{label:"coordination",endpoint:"https://info.cfde.cloud/centers/ICC",rotate:"216deg",position:{transform:`translate(${-e/20}px, ${e/3.2+10}px)`,":hover":{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)`,":hover":{transform:`translate(${e/2.1}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)`,":hover":{transform:`translate(${e/3.25}px, ${e*1.07+30}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)`,":hover":{transform:`translate(${-e/5}px, ${e*1.135+30}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)`,":hover":{transform:`translate(${-e/2}px, ${e/1.49+10}px)`}},text_position:{top:"25%",left:"25%"},image_position:{top:"35%",left:"60%"}}],H=280;function L(){let[e,i]=D(()=>({height:window.innerHeight,width:window.innerWidth}));return T(()=>{let o={},s=()=>{o.resizeTimeout&&clearTimeout(o.resizeTimeout),o.resizeTimeout=setTimeout(()=>{i({height:window.innerHeight,width:window.innerWidth})},200)};return window.addEventListener("resize",s),()=>window.removeEventListener("resize",s)},[]),e}function u({dccs:e,handleClose:i,new_window:o=!1}){let s=2*Math.PI/e.length,p=L(),t=Math.max(Math.min(p.width/2,p.height/2,H)-30,100),r=B(null);T(()=>{r.current&&r.current.addEventListener("click",i)},[r.current]);let c={};return o&&(c.target="_blank"),c.rel="noopener noreferrer",a(h,{sx:{position:"relative",height:"100vh"},ref:r,children:a(h,{sx:{position:"absolute",margin:0,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:_(h,{sx:{position:"relative",display:"flex",justifyContent:"center",marginTop:10,height:t*2.9},children:[e.map((n,l)=>{let g=s*l,k=t*Math.cos(g),E=t*Math.sin(g)+t;return a(R,{title:a($,{children:n.description}),children:a(S,f(d({href:n.homepage},c),{sx:{background:"#fff",borderRadius:1e3,width:t/3.5,height:t/3.5,position:"absolute",transform:`translate(${k}px, ${E}px)`,":hover":{background:"#C3E1E6"}},children:a(M,{sx:{position:"relative",width:t/5,overflow:"hidden",height:t/5},children:a("img",{src:n.icon||"",alt:n.short_label||"",style:{top:0,left:0,position:"absolute",maxWidth:"100%",height:"100%",objectFit:"contain",color:"transparent"}})})}))},n.label||"")}),G(t).map((n,l)=>a(z,f(d({href:n.endpoint},c),{sx:d({position:"absolute",width:t/1.47,height:t/1.47},n.position||{}),children:_(h,{sx:{position:"relative",width:t/1.65,height:t/1.65},children:[a("img",{src:`https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/${n.label}.png`,alt:n.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(${n.rotate||"0deg"})`}}),a($,{sx:d({color:"#FFF",position:"absolute",textTransform:"uppercase",fontSize:t/17.5},n.text_position||{}),children:a("b",{children:n.label})}),a(h,{children:a("img",{src:`https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/${n.label} 1.png`,alt:n.label,style:d({position:"absolute",width:t/7,height:t/7,zIndex:100},n.image_position||{})})})]})}),n.label)),a(z,f(d({variant:"contained",href:"https://info.cfde.cloud"},c),{sx:{background:"#fff",borderRadius:1e3,width:t/2.3,height:t/2.3,position:"absolute",transform:`translate(${t/250}px, ${t/1.14+10}px)`,padding:1,zIndex:100,":hover":{background:"#C3E1E6"}},children:a(M,{sx:{position:"relative",width:t/3,overflow:"hidden",height:t/3,zIndex:1e3},children:a("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"}})})})),a(h,{sx:{background:"#000",borderRadius:"50%",width:t/1.2,height:t/1.2,position:"absolute",transform:`translate(${t/250}px, ${t/1.46+10}px)`,opacity:"0.5"}})]})})})}import{useEffect as K,useState as A}from"react";import O from"@mui/material/Modal";import j from"@mui/material/Fab";import U from"@mui/material/Button";var P=[{id:"b3028db2-209c-5862-8f4d-33c5b312332e",label:"GTEx",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/GTEx.png",description:"Gene expression and regulation across human tissues",homepage:"https://info.cfde.cloud/dcc/GTEx"},{id:"089d8d63-3364-526f-9706-80d62d0ec88c",label:"Metabolomics",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Metabolomics.png",description:"Metabolomics",homepage:"https://info.cfde.cloud/dcc/Metabolomics"},{id:"f3f490cf-fd69-579c-8ea3-472c7cf3fb59",label:"LINCS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/LINCS-logo.png",description:"Omics signatures for drug & target discovery",homepage:"https://info.cfde.cloud/dcc/LINCS"},{id:"d6bb00c3-7224-5001-b9c5-9838622fba40",label:"4DN",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/4DN.png",description:"Nuclear organization in space and time",homepage:"https://info.cfde.cloud/dcc/4DN"},{id:"dd66e8a5-0e05-5a43-a0ca-18cc3698bb36",label:"SenNet",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SenNet.png",description:"Mapping senescent cells",homepage:"https://info.cfde.cloud/dcc/SenNet"},{id:"f65babf7-2875-5725-9635-210d654533f1",label:"ExRNA",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/exRNA.png",description:"Extracellular RNA communication",homepage:"https://info.cfde.cloud/dcc/ExRNA"},{id:"a2e04869-b6e4-5951-9654-f3d9c5105692",label:"SMaHT",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/smath.png",description:"Mapping somatic mutations' health implications",homepage:"https://info.cfde.cloud/dcc/SMaHT"},{id:"38468653-8c59-5fdb-b6ca-afa16d9c5c1e",label:"SCGE",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/scge.png",description:"Reducing the burden of diseases caused by genetic changes",homepage:"https://info.cfde.cloud/dcc/SCGE"},{id:"a9aeab22-4fbc-5329-aef6-21110f463c23",label:"MoTrPAC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/MoTrPAC.png",description:"The molecular map of exercise",homepage:"https://info.cfde.cloud/dcc/MoTrPAC"},{id:"830ddbac-bf21-5612-af1a-75c713045299",label:"KOMP2",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/KOMP2.svg",homepage:"https://info.cfde.cloud/dcc/KOMP2"},{id:"e31052b0-ac50-5ede-9828-698ff3610427",label:"GlyGen",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/glygen.png",description:"Computational and informatics resources for glycoscience",homepage:"https://info.cfde.cloud/dcc/GlyGen"},{id:"cbfd44b8-684d-56b9-bfd4-45c0e259f896",label:"HMP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HMP.png",description:"Human microbiome in health and disease",homepage:"https://info.cfde.cloud/dcc/HMP"},{id:"2399794e-74c6-5735-a039-0782cdeeb1e2",label:"SPARC",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/SPARC.svg",description:"Bridging the body and brain",homepage:"https://info.cfde.cloud/dcc/SPARC"},{id:"65af85ae-82d5-5b81-bc66-6bddaa6420ce",label:"Kids First",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Kids First.png",description:"Data, tools, and resources empowering pediatric research",homepage:"https://info.cfde.cloud/dcc/Kids First"},{id:"e332dadd-8084-5fbc-be41-29d75775aab3",label:"A2CPS",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/A2CPS.png",description:"Understanding the complex biological processes underlying chronic pain",homepage:"https://info.cfde.cloud/dcc/A2CPS"},{id:"803ad44d-e7a2-550a-95c6-57855bf06be8",label:"HuBMAP",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/HuBMAP.png",description:"Cellular spatial atlas of the human body",homepage:"https://info.cfde.cloud/dcc/HuBMAP"},{id:"a1289ebb-0306-59a1-b0fc-e4d03a4790d7",label:"IDG",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/IDG.png",description:"Illuminating GPCRs, kinases, ion channels, & other drug targets",homepage:"https://info.cfde.cloud/dcc/IDG"},{id:"75b3be39-a021-5d80-b7e2-2a7938a1e11a",label:"Bridge2AI",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/Bridge2AI.png",description:"Biomedical AI \u2194 people, data & ethics",homepage:"https://info.cfde.cloud/dcc/Bridge2AI"},{id:"cdbfde53-ebd1-5fde-8747-10d902eb8704",label:"NPH",icon:"https://cfde-drc.s3.amazonaws.com/assets/img/nph.png",description:"Predictive algorithms to advance nutrition research",homepage:"https://info.cfde.cloud/dcc/NPH"}];import{Fragment as J,jsx as m,jsxs as Q}from"react/jsx-runtime";var V=o=>{var s=o,{children:e}=s,i=y(s,["children"]);return m(j,f(d({},i),{sx:{position:"fixed",bottom:50,right:50,height:70,width:70,backgroundColor:"#FFF",padding:0},children:e}))},q=({button:e,new_window:i})=>{let[o,s]=A([]),[p,t]=A(!1),r=()=>t(!0),c=()=>t(!1),n=e?U:V;return K(()=>{v(null,null,function*(){try{console.log("Fetching");let g=yield fetch("https://raw.githubusercontent.com/MaayanLab/cfde-wheel/refs/heads/main/src/dccs.json");s(yield g.json())}catch(g){s(P)}})},[]),Q("div",{children:[m(n,{onClick:r,children:m("img",{src:"https://cfde-drc.s3.us-east-2.amazonaws.com/assets/img/cfde_unified_icon.svg",alt:"nav-but",width:120,height:120})}),m(O,{open:p,onClose:c,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",children:m(J,{children:m(u,{dccs:o,handleClose:c,new_window:i})})})]})},fe=q;export{fe as default}; diff --git a/src/index.tsx b/src/index.tsx index 09f57d8..bfa301b 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -36,7 +36,7 @@ const CFDEWheel = ({button, new_window}: {button?:boolean, new_window?:boolean}) const fetch_dccs = async () => { try { console.log("Fetching") - const r = await fetch("https://raw.gitahubusercontent.com/MaayanLab/cfde-wheel/refs/heads/main/src/dccs.json") + const r = await fetch("https://raw.githubusercontent.com/MaayanLab/cfde-wheel/refs/heads/main/src/dccs.json") setDccs(await r.json()) } catch (error) { setDccs(dccs_default) @@ -65,4 +65,4 @@ const CFDEWheel = ({button, new_window}: {button?:boolean, new_window?:boolean}) ) } -export default CFDEWheel \ No newline at end of file +export default CFDEWheel