UNPKG

@nebula.js/sn-nav-menu

Version:

A navigation menu object for Qlik Sense

14 lines (13 loc) 233 kB
/* * @nebula.js/sn-nav-menu v0.14.1 * Copyright (c) 2026 QlikTech International AB * Released under the MIT license. */ import{useState as e,useInteractionState as t,useEffect as n,useAppLayout as r,useMemo as o,useImperativeHandle as i,useElement as a,useNavigation as s,useLayout as l,useApp as c,useTheme as u,useRect as p,useKeyboard as d,useOptions as f}from"@nebula.js/stardust";import*as h from"react";import m,{forwardRef as g,useContext as y,isValidElement as v,cloneElement as b,Children as x,Fragment as w,useState as k,useRef as S,useEffect as E}from"react";import*as C from"react-dom";import O from"react-dom";function P(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function R(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if("function"==typeof t){var n=function e(){var n=!1;try{n=this instanceof e}catch{}return n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var I,T={};var M=function(){if(I)return T;I=1;var e=O;return T.createRoot=e.createRoot,T.hydrateRoot=e.hydrateRoot,T}();const j={ENTER:"Enter",ESC:"Escape",LEFT:"ArrowLeft",RIGHT:"ArrowRight",UP:"ArrowUp",DOWN:"ArrowDown",TAB:"Tab"},$="top-center",N=(e,t)=>!1!==t||(e=>{if(!e)return!0;if(e.length>=2&&"/"===e[0]&&"/"===e[1])return!0;const t=+e;return Number.isNaN(+t)?"true"===e?.toLowerCase():0!==t})(e.qData?.showCondition),A=e=>{const t=e||$,[n,r]=t.split("-");return{vAlignment:n,hAlignment:r}},L=(e,t)=>e.showTitles&&(e.title||e.subtitle||!t?.interact?.enabled()),D=["none","0px 1px 2px 0px","0px 2px 6px 0px","0px 4px 10px 0px","0px 5px 15px 0px","0px 6px 20px 0px"],z=({shadow:e,padding:t,minMargin:n})=>{if(!e||"none"===e)return n;const r=e.split(" ").map((e=>parseInt(e,10))),o=t?t.split(" ").map((e=>parseInt(e,10))):[0,0,0,0],i=n?n.split(" ").map((e=>parseInt(e,10))):[0,0,0,0];return[r[2],r[2],r[2]+r[1],r[2]].map(((e,t)=>`${Math.max(i[t],e-o[t])}px`)).join(" ")},F="8px 8px 8px 8px",_=[F,"8px 8px 8px 8px","8px 8px 8px 8px","10px 10px 14px 10px","15px 15px 20px 15px","20px 20px 26px 20px"],B=[F,"8px 8px 8px 8px","8px 8px 8px 8px","8px 8px 9px 8px","8px 8px 15px 8px","10px 10px 21px 10px"],W=D.map((e=>z({shadow:e}))),q=D.map((e=>z({shadow:e,padding:"10px 10px 5px 10px"}))),H=({layout:e,styling:t,actions:n})=>{if(!t.content.boxShadowWithoutColor)return F;return(L(e,n)?B:_)[D.indexOf(t.content.boxShadowWithoutColor)]},V=({layout:e,styling:t,actions:n})=>{const r=(({layout:e,styling:t,actions:n})=>t.content.boxShadowWithoutColor&&"none"!==t.content.boxShadowWithoutColor?(L(e,n)?q:W)[D.indexOf(t.content.boxShadowWithoutColor)]:"0px 0px 0px 0px")({layout:e,styling:t,actions:n});if(!r)return{width:"100%",height:"100%"};const o=r.split(" ").map((e=>parseInt(e,10)));return{width:`calc(100% - ${o[1]+o[3]}px)`,height:`calc(100% - ${o[0]+o[2]}px)`,margin:r}},U=(e,t)=>{const n=e?.filter((e=>{return r=t,(n=e).qMeta.published&&(n.qMeta.approved||r);var n,r})),r=e?.filter((e=>!e.qMeta.published));return{approvedList:n,privateList:r}},G={black:"#000",white:"#fff"},K="#e57373",Y="#ef5350",X="#f44336",J="#d32f2f",Z="#c62828",Q="#f3e5f5",ee="#ce93d8",te="#ba68c8",ne="#ab47bc",re="#9c27b0",oe="#7b1fa2",ie="#e3f2fd",ae="#90caf9",se="#42a5f5",le="#1976d2",ce="#1565c0",ue="#4fc3f7",pe="#29b6f6",de="#03a9f4",fe="#0288d1",he="#01579b",me="#81c784",ge="#66bb6a",ye="#4caf50",ve="#388e3c",be="#2e7d32",xe="#1b5e20",we="#ffb74d",ke="#ffa726",Se="#ff9800",Ee="#f57c00",Ce="#e65100",Oe={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"};function Pe(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}var Re=Object.freeze({__proto__:null,default:Pe}),Ie="$$material";function Te(){return Te=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Te.apply(null,arguments)}function Me(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}var je=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),$e="-ms-",Ne="-moz-",Ae="-webkit-",Le="comm",De="rule",ze="decl",Fe="@keyframes",_e=Math.abs,Be=String.fromCharCode,We=Object.assign;function qe(e){return e.trim()}function He(e,t,n){return e.replace(t,n)}function Ve(e,t){return e.indexOf(t)}function Ue(e,t){return 0|e.charCodeAt(t)}function Ge(e,t,n){return e.slice(t,n)}function Ke(e){return e.length}function Ye(e){return e.length}function Xe(e,t){return t.push(e),e}var Je=1,Ze=1,Qe=0,et=0,tt=0,nt="";function rt(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Je,column:Ze,length:a,return:""}}function ot(e,t){return We(rt("",null,null,"",null,null,0),e,{length:-e.length},t)}function it(){return tt=et>0?Ue(nt,--et):0,Ze--,10===tt&&(Ze=1,Je--),tt}function at(){return tt=et<Qe?Ue(nt,et++):0,Ze++,10===tt&&(Ze=1,Je++),tt}function st(){return Ue(nt,et)}function lt(){return et}function ct(e,t){return Ge(nt,e,t)}function ut(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function pt(e){return Je=Ze=1,Qe=Ke(nt=e),et=0,[]}function dt(e){return nt="",e}function ft(e){return qe(ct(et-1,gt(91===e?e+2:40===e?e+1:e)))}function ht(e){for(;(tt=st())&&tt<33;)at();return ut(e)>2||ut(tt)>3?"":" "}function mt(e,t){for(;--t&&at()&&!(tt<48||tt>102||tt>57&&tt<65||tt>70&&tt<97););return ct(e,lt()+(t<6&&32==st()&&32==at()))}function gt(e){for(;at();)switch(tt){case e:return et;case 34:case 39:34!==e&&39!==e&&gt(tt);break;case 40:41===e&&gt(e);break;case 92:at()}return et}function yt(e,t){for(;at()&&e+tt!==57&&(e+tt!==84||47!==st()););return"/*"+ct(t,et-1)+"*"+Be(47===e?e:at())}function vt(e){for(;!ut(st());)at();return ct(e,et)}function bt(e){return dt(xt("",null,null,null,[""],e=pt(e),0,[0],e))}function xt(e,t,n,r,o,i,a,s,l){for(var c=0,u=0,p=a,d=0,f=0,h=0,m=1,g=1,y=1,v=0,b="",x=o,w=i,k=r,S=b;g;)switch(h=v,v=at()){case 40:if(108!=h&&58==Ue(S,p-1)){-1!=Ve(S+=He(ft(v),"&","&\f"),"&\f")&&(y=-1);break}case 34:case 39:case 91:S+=ft(v);break;case 9:case 10:case 13:case 32:S+=ht(h);break;case 92:S+=mt(lt()-1,7);continue;case 47:switch(st()){case 42:case 47:Xe(kt(yt(at(),lt()),t,n),l);break;default:S+="/"}break;case 123*m:s[c++]=Ke(S)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:-1==y&&(S=He(S,/\f/g,"")),f>0&&Ke(S)-p&&Xe(f>32?St(S+";",r,n,p-1):St(He(S," ","")+";",r,n,p-2),l);break;case 59:S+=";";default:if(Xe(k=wt(S,t,n,c,u,o,s,b,x=[],w=[],p),i),123===v)if(0===u)xt(S,t,k,k,x,i,p,s,w);else switch(99===d&&110===Ue(S,3)?100:d){case 100:case 108:case 109:case 115:xt(e,k,k,r&&Xe(wt(e,k,k,0,0,o,s,b,o,x=[],p),w),o,w,p,s,r?x:w);break;default:xt(S,k,k,k,[""],w,0,s,w)}}c=u=f=0,m=y=1,b=S="",p=a;break;case 58:p=1+Ke(S),f=h;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==it())continue;switch(S+=Be(v),v*m){case 38:y=u>0?1:(S+="\f",-1);break;case 44:s[c++]=(Ke(S)-1)*y,y=1;break;case 64:45===st()&&(S+=ft(at())),d=st(),u=p=Ke(b=S+=vt(lt())),v++;break;case 45:45===h&&2==Ke(S)&&(m=0)}}return i}function wt(e,t,n,r,o,i,a,s,l,c,u){for(var p=o-1,d=0===o?i:[""],f=Ye(d),h=0,m=0,g=0;h<r;++h)for(var y=0,v=Ge(e,p+1,p=_e(m=a[h])),b=e;y<f;++y)(b=qe(m>0?d[y]+" "+v:He(v,/&\f/g,d[y])))&&(l[g++]=b);return rt(e,t,n,0===o?De:s,l,c,u)}function kt(e,t,n){return rt(e,t,n,Le,Be(tt),Ge(e,2,-2),0)}function St(e,t,n,r){return rt(e,t,n,ze,Ge(e,0,r),Ge(e,r+1,-1),r)}function Et(e,t){for(var n="",r=Ye(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function Ct(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case ze:return e.return=e.return||e.value;case Le:return"";case Fe:return e.return=e.value+"{"+Et(e.children,r)+"}";case De:e.value=e.props.join(",")}return Ke(n=Et(e.children,r))?e.return=e.value+"{"+n+"}":""}function Ot(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var Pt=function(e,t,n){for(var r=0,o=0;r=o,o=st(),38===r&&12===o&&(t[n]=1),!ut(o);)at();return ct(e,et)},Rt=function(e,t){return dt(function(e,t){var n=-1,r=44;do{switch(ut(r)){case 0:38===r&&12===st()&&(t[n]=1),e[n]+=Pt(et-1,t,n);break;case 2:e[n]+=ft(r);break;case 4:if(44===r){e[++n]=58===st()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Be(r)}}while(r=at());return e}(pt(e),t))},It=new WeakMap,Tt=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||It.get(n))&&!r){It.set(e,!0);for(var o=[],i=Rt(t,o),a=n.props,s=0,l=0;s<i.length;s++)for(var c=0;c<a.length;c++,l++)e.props[l]=o[s]?i[s].replace(/&\f/g,a[c]):a[c]+" "+i[s]}}},Mt=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function jt(e,t){switch(function(e,t){return 45^Ue(e,0)?(((t<<2^Ue(e,0))<<2^Ue(e,1))<<2^Ue(e,2))<<2^Ue(e,3):0}(e,t)){case 5103:return Ae+"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 Ae+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Ae+e+Ne+e+$e+e+e;case 6828:case 4268:return Ae+e+$e+e+e;case 6165:return Ae+e+$e+"flex-"+e+e;case 5187:return Ae+e+He(e,/(\w+).+(:[^]+)/,Ae+"box-$1$2"+$e+"flex-$1$2")+e;case 5443:return Ae+e+$e+"flex-item-"+He(e,/flex-|-self/,"")+e;case 4675:return Ae+e+$e+"flex-line-pack"+He(e,/align-content|flex-|-self/,"")+e;case 5548:return Ae+e+$e+He(e,"shrink","negative")+e;case 5292:return Ae+e+$e+He(e,"basis","preferred-size")+e;case 6060:return Ae+"box-"+He(e,"-grow","")+Ae+e+$e+He(e,"grow","positive")+e;case 4554:return Ae+He(e,/([^-])(transform)/g,"$1"+Ae+"$2")+e;case 6187:return He(He(He(e,/(zoom-|grab)/,Ae+"$1"),/(image-set)/,Ae+"$1"),e,"")+e;case 5495:case 3959:return He(e,/(image-set\([^]*)/,Ae+"$1$`$1");case 4968:return He(He(e,/(.+:)(flex-)?(.*)/,Ae+"box-pack:$3"+$e+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Ae+e+e;case 4095:case 3583:case 4068:case 2532:return He(e,/(.+)-inline(.+)/,Ae+"$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(Ke(e)-1-t>6)switch(Ue(e,t+1)){case 109:if(45!==Ue(e,t+4))break;case 102:return He(e,/(.+:)(.+)-([^]+)/,"$1"+Ae+"$2-$3$1"+Ne+(108==Ue(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Ve(e,"stretch")?jt(He(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Ue(e,t+1))break;case 6444:switch(Ue(e,Ke(e)-3-(~Ve(e,"!important")&&10))){case 107:return He(e,":",":"+Ae)+e;case 101:return He(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ae+(45===Ue(e,14)?"inline-":"")+"box$3$1"+Ae+"$2$3$1"+$e+"$2box$3")+e}break;case 5936:switch(Ue(e,t+11)){case 114:return Ae+e+$e+He(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ae+e+$e+He(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ae+e+$e+He(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ae+e+$e+e+e}return e}var $t,Nt,At,Lt,Dt=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case ze:e.return=jt(e.value,e.length);break;case Fe:return Et([ot(e,{value:He(e.value,"@","@"+Ae)})],r);case De:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Et([ot(e,{props:[He(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Et([ot(e,{props:[He(t,/:(plac\w+)/,":"+Ae+"input-$1")]}),ot(e,{props:[He(t,/:(plac\w+)/,":-moz-$1")]}),ot(e,{props:[He(t,/:(plac\w+)/,$e+"input-$1")]})],r)}return""}))}}],zt=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,o,i=e.stylisPlugins||Dt,a={},s=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)a[t[n]]=!0;s.push(e)}));var l,c,u=[Ct,(c=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&c(e)})],p=function(e){var t=Ye(e);return function(n,r,o,i){for(var a="",s=0;s<t;s++)a+=e[s](n,r,o,i)||"";return a}}([Tt,Mt].concat(i,u));o=function(e,t,n,r){l=n,function(e){Et(bt(e),p)}(e?e+"{"+t.styles+"}":t.styles),r&&(d.inserted[t.name]=!0)};var d={key:t,sheet:new je({key:t,container:r,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:a,registered:{},insert:o};return d.sheet.hydrate(s),d},Ft={exports:{}},_t={};function Bt(){return Nt||(Nt=1,Ft.exports=function(){if($t)return _t;$t=1;var e="function"==typeof Symbol&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,a=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,u=e?Symbol.for("react.forward_ref"):60112,p=e?Symbol.for("react.suspense"):60113,d=e?Symbol.for("react.suspense_list"):60120,f=e?Symbol.for("react.memo"):60115,h=e?Symbol.for("react.lazy"):60116,m=e?Symbol.for("react.block"):60121,g=e?Symbol.for("react.fundamental"):60117,y=e?Symbol.for("react.responder"):60118,v=e?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var d=e.$$typeof;switch(d){case t:switch(e=e.type){case l:case c:case r:case i:case o:case p:return e;default:switch(e=e&&e.$$typeof){case s:case u:case h:case f:case a:return e;default:return d}}case n:return d}}}function x(e){return b(e)===c}return _t.AsyncMode=l,_t.ConcurrentMode=c,_t.ContextConsumer=s,_t.ContextProvider=a,_t.Element=t,_t.ForwardRef=u,_t.Fragment=r,_t.Lazy=h,_t.Memo=f,_t.Portal=n,_t.Profiler=i,_t.StrictMode=o,_t.Suspense=p,_t.isAsyncMode=function(e){return x(e)||b(e)===l},_t.isConcurrentMode=x,_t.isContextConsumer=function(e){return b(e)===s},_t.isContextProvider=function(e){return b(e)===a},_t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},_t.isForwardRef=function(e){return b(e)===u},_t.isFragment=function(e){return b(e)===r},_t.isLazy=function(e){return b(e)===h},_t.isMemo=function(e){return b(e)===f},_t.isPortal=function(e){return b(e)===n},_t.isProfiler=function(e){return b(e)===i},_t.isStrictMode=function(e){return b(e)===o},_t.isSuspense=function(e){return b(e)===p},_t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===r||e===c||e===i||e===o||e===p||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===f||e.$$typeof===a||e.$$typeof===s||e.$$typeof===u||e.$$typeof===g||e.$$typeof===y||e.$$typeof===v||e.$$typeof===m)},_t.typeOf=b,_t}()),Ft.exports}!function(){if(Lt)return At;Lt=1;var e=Bt(),t={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},r={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};function i(n){return e.isMemo(n)?r:o[n.$$typeof]||t}o[e.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o[e.Memo]=r;var a=Object.defineProperty,s=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,c=Object.getOwnPropertyDescriptor,u=Object.getPrototypeOf,p=Object.prototype;At=function e(t,r,o){if("string"!=typeof r){if(p){var d=u(r);d&&d!==p&&e(t,d,o)}var f=s(r);l&&(f=f.concat(l(r)));for(var h=i(t),m=i(r),g=0;g<f.length;++g){var y=f[g];if(!(n[y]||o&&o[y]||m&&m[y]||h&&h[y])){var v=c(r,y);try{a(t,y,v)}catch(e){}}}}return t}}();function Wt(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")})),r}var qt=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},Ht=function(e,t,n){qt(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}};var Vt={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},Ut=/[A-Z]|^ms/g,Gt=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Kt=function(e){return 45===e.charCodeAt(1)},Yt=function(e){return null!=e&&"boolean"!=typeof e},Xt=Ot((function(e){return Kt(e)?e:e.replace(Ut,"-$&").toLowerCase()})),Jt=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(Gt,(function(e,t,n){return Qt={name:t,styles:n,next:Qt},t}))}return 1===Vt[e]||Kt(e)||"number"!=typeof t||0===t?t:t+"px"};function Zt(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var o=n;if(1===o.anim)return Qt={name:o.name,styles:o.styles,next:Qt},o.name;var i=n;if(void 0!==i.styles){var a=i.next;if(void 0!==a)for(;void 0!==a;)Qt={name:a.name,styles:a.styles,next:Qt},a=a.next;return i.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=Zt(e,t,n[o])+";";else for(var i in n){var a=n[i];if("object"!=typeof a){var s=a;null!=t&&void 0!==t[s]?r+=i+"{"+t[s]+"}":Yt(s)&&(r+=Xt(i)+":"+Jt(i,s)+";")}else if(!Array.isArray(a)||"string"!=typeof a[0]||null!=t&&void 0!==t[a[0]]){var l=Zt(e,t,a);switch(i){case"animation":case"animationName":r+=Xt(i)+":"+l+";";break;default:r+=i+"{"+l+"}"}}else for(var c=0;c<a.length;c++)Yt(a[c])&&(r+=Xt(i)+":"+Jt(i,a[c])+";")}return r}(e,t,n);case"function":if(void 0!==e){var s=Qt,l=n(e);return Qt=s,Zt(e,t,l)}}var c=n;if(null==t)return c;var u=t[c];return void 0!==u?u:c}var Qt,en=/label:\s*([^\s;{]+)\s*(;|$)/g;function tn(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";Qt=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,o+=Zt(n,t,i)):o+=i[0];for(var a=1;a<e.length;a++){if(o+=Zt(n,t,e[a]),r)o+=i[a]}en.lastIndex=0;for(var s,l="";null!==(s=en.exec(o));)l+="-"+s[1];var c=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:Qt}}var nn,rn,on=!!h.useInsertionEffect&&h.useInsertionEffect,an=on||function(e){return e()},sn=on||h.useLayoutEffect,ln=h.createContext("undefined"!=typeof HTMLElement?zt({key:"css"}):null),cn=ln.Provider,un=function(e){return g((function(t,n){var r=y(ln);return e(t,r,n)}))},pn=h.createContext({}),dn={}.hasOwnProperty,fn="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",hn=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return qt(t,n,r),an((function(){return Ht(t,n,r)})),null},mn=un((function(e,t,n){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var o=e[fn],i=[r],a="";"string"==typeof e.className?a=Wt(t.registered,i,e.className):null!=e.className&&(a=e.className+" ");var s=tn(i,void 0,h.useContext(pn));a+=t.key+"-"+s.name;var l={};for(var c in e)dn.call(e,c)&&"css"!==c&&c!==fn&&(l[c]=e[c]);return l.className=a,n&&(l.ref=n),h.createElement(h.Fragment,null,h.createElement(hn,{cache:t,serialized:s,isStringTag:"string"==typeof o}),h.createElement(o,l))})),gn=function(e,t){var n=arguments;if(null==t||!dn.call(t,"css"))return h.createElement.apply(void 0,n);var r=n.length,o=new Array(r);o[0]=mn,o[1]=function(e,t){var n={};for(var r in t)dn.call(t,r)&&(n[r]=t[r]);return n[fn]=e,n}(e,t);for(var i=2;i<r;i++)o[i]=n[i];return h.createElement.apply(null,o)};nn=gn||(gn={}),rn||(rn=nn.JSX||(nn.JSX={}));var yn=un((function(e,t){var n=tn([e.styles],void 0,h.useContext(pn)),r=h.useRef();return sn((function(){var e=t.key+"-global",o=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),i=!1,a=document.querySelector('style[data-emotion="'+e+" "+n.name+'"]');return t.sheet.tags.length&&(o.before=t.sheet.tags[0]),null!==a&&(i=!0,a.setAttribute("data-emotion",e),o.hydrate([a])),r.current=[o,i],function(){o.flush()}}),[t]),sn((function(){var e=r.current,o=e[0];if(e[1])e[1]=!1;else{if(void 0!==n.next&&Ht(t,n.next,!0),o.tags.length){var i=o.tags[o.tags.length-1].nextElementSibling;o.before=i,o.flush()}t.insert("",n,o,!1)}}),[t,n.name]),null}));function vn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return tn(t)}function bn(){var e=vn.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}var xn=/^((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)-.*))$/,wn=Ot((function(e){return xn.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),kn=function(e){return"theme"!==e},Sn=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?wn:kn},En=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},Cn=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return qt(t,n,r),an((function(){return Ht(t,n,r)})),null},On=function e(t,n){var r,o,i=t.__emotion_real===t,a=i&&t.__emotion_base||t;void 0!==n&&(r=n.label,o=n.target);var s=En(t,n,i),l=s||Sn(a),c=!l("as");return function(){var u=arguments,p=i&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&p.push("label:"+r+";"),null==u[0]||void 0===u[0].raw)p.push.apply(p,u);else{var d=u[0];p.push(d[0]);for(var f=u.length,m=1;m<f;m++)p.push(u[m],d[m])}var g=un((function(e,t,n){var r=c&&e.as||a,i="",u=[],d=e;if(null==e.theme){for(var f in d={},e)d[f]=e[f];d.theme=h.useContext(pn)}"string"==typeof e.className?i=Wt(t.registered,u,e.className):null!=e.className&&(i=e.className+" ");var m=tn(p.concat(u),t.registered,d);i+=t.key+"-"+m.name,void 0!==o&&(i+=" "+o);var g=c&&void 0===s?Sn(r):l,y={};for(var v in e)c&&"as"===v||g(v)&&(y[v]=e[v]);return y.className=i,n&&(y.ref=n),h.createElement(h.Fragment,null,h.createElement(Cn,{cache:t,serialized:m,isStringTag:"string"==typeof r}),h.createElement(r,y))}));return g.displayName=void 0!==r?r:"Styled("+("string"==typeof a?a:a.displayName||a.name||"Component")+")",g.defaultProps=t.defaultProps,g.__emotion_real=g,g.__emotion_base=a,g.__emotion_styles=p,g.__emotion_forwardProp=s,Object.defineProperty(g,"toString",{value:function(){return"."+o}}),g.withComponent=function(t,r){return e(t,Te({},n,r,{shouldForwardProp:En(g,r,!0)})).apply(void 0,p)},g}}.bind(null);["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"].forEach((function(e){On[e]=On(e)}));var Pn,Rn,In={exports:{}},Tn={};var Mn=(Rn||(Rn=1,In.exports=function(){if(Pn)return Tn;Pn=1;var e=m,t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,o=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function a(e,n,a){var s,l={},c=null,u=null;for(s in void 0!==a&&(c=""+a),void 0!==n.key&&(c=""+n.key),void 0!==n.ref&&(u=n.ref),n)r.call(n,s)&&!i.hasOwnProperty(s)&&(l[s]=n[s]);if(e&&e.defaultProps)for(s in n=e.defaultProps)void 0===l[s]&&(l[s]=n[s]);return{$$typeof:t,type:e,key:c,ref:u,props:l,_owner:o.current}}return Tn.Fragment=n,Tn.jsx=a,Tn.jsxs=a,Tn}()),In.exports);const jn=new Map;const $n=[];var Nn=Object.freeze({__proto__:null,GlobalStyles:function(e){const{styles:t,defaultTheme:n={}}=e,r="function"==typeof t?e=>{return t(null==(r=e)||0===Object.keys(r).length?n:e);var r}:t;return Mn.jsx(yn,{styles:r})} /** * @mui/styled-engine 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. */,StyledEngineProvider:function(e){const{injectFirst:t,enableCssLayer:n,children:r}=e,o=h.useMemo((()=>{const e=`${t}-${n}`;if("object"==typeof document&&jn.has(e))return jn.get(e);const r=function(e,t){const n=zt({key:"css",prepend:e});if(t){const e=n.insert;n.insert=(...t)=>(t[1].styles.match(/^@layer\s+[^{]*$/)||(t[1].styles=`@layer mui {${t[1].styles}}`),e(...t))}return n}(t,n);return jn.set(e,r),r}),[t,n]);return t||n?Mn.jsx(cn,{value:o,children:r}):r},ThemeContext:pn,css:vn,default:function(e,t){return On(e,t)},internal_processStyles:(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},internal_serializeStyles:function(e){return $n[0]=e,tn($n)},keyframes:bn});function An(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function Ln(e){if(h.isValidElement(e)||!An(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=Ln(e[n])})),t}function Dn(e,t,n={clone:!0}){const r=n.clone?Te({},e):e;return An(e)&&An(t)&&Object.keys(t).forEach((o=>{h.isValidElement(t[o])?r[o]=t[o]:An(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&An(e[o])?r[o]=Dn(e[o],t[o],n):n.clone?r[o]=An(t[o])?Ln(t[o]):t[o]:r[o]=t[o]})),r}var zn=Object.freeze({__proto__:null,default:Dn,isPlainObject:An});const Fn=["values","unit","step"];function _n(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,o=Me(e,Fn),i=(e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>Te({},e,{[t.key]:t.val})),{})})(t),a=Object.keys(i);function s(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function l(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-r/100}${n})`}function c(e,o){const i=a.indexOf(o);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==i&&"number"==typeof t[a[i]]?t[a[i]]:o)-r/100}${n})`}return Te({keys:a,values:i,up:s,down:l,between:c,only:function(e){return a.indexOf(e)+1<a.length?c(e,a[a.indexOf(e)+1]):s(e)},not:function(e){const t=a.indexOf(e);return 0===t?s(a[1]):t===a.length-1?l(a[t]):c(e,a[a.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},o)}const Bn={borderRadius:4};function Wn(e,t){return t?Dn(e,t,{clone:!1}):e}const qn={xs:0,sm:600,md:900,lg:1200,xl:1536},Hn={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${qn[e]}px)`};function Vn(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||Hn;return t.reduce(((r,o,i)=>(r[e.up(e.keys[i])]=n(t[i]),r)),{})}if("object"==typeof t){const e=r.breakpoints||Hn;return Object.keys(t).reduce(((r,o)=>{if(-1!==Object.keys(e.values||qn).indexOf(o)){r[e.up(o)]=n(t[o],o)}else{const e=o;r[e]=t[e]}return r}),{})}return n(t)}function Un(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function Gn(e){if("string"!=typeof e)throw new Error(Pe(7));return e.charAt(0).toUpperCase()+e.slice(1)}var Kn=Object.freeze({__proto__:null,default:Gn});function Yn(e,t,n=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function Xn(e,t,n,r=n){let o;return o="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:Yn(e,n)||r,t&&(o=t(o,r,e)),o}function Jn(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,i=e=>{if(null==e[t])return null;const i=e[t],a=Yn(e.theme,r)||{};return Vn(e,i,(e=>{let r=Xn(a,o,e);return e===r&&"string"==typeof e&&(r=Xn(a,o,`${t}${"default"===e?"":Gn(e)}`,e)),!1===n?r:{[n]:r}}))};return i.propTypes={},i.filterProps=[t],i}const Zn={m:"margin",p:"padding"},Qn={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},er={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},tr=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!er[e])return[e];e=er[e]}const[t,n]=e.split(""),r=Zn[t],o=Qn[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),nr=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],rr=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];function or(e,t,n,r){var o;const i=null!=(o=Yn(e,t,!1))?o:n;return"number"==typeof i?e=>"string"==typeof e?e:i*e:Array.isArray(i)?e=>"string"==typeof e?e:i[e]:"function"==typeof i?i:()=>{}}function ir(e){return or(e,"spacing",8)}function ar(e,t){if("string"==typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:`-${n}`}function sr(e,t,n,r){if(-1===t.indexOf(n))return null;const o=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=ar(t,n),e)),{})}(tr(n),r);return Vn(e,e[n],o)}function lr(e,t){const n=ir(e.theme);return Object.keys(e).map((r=>sr(e,t,r,n))).reduce(Wn,{})}function cr(e){return lr(e,nr)}function ur(e){return lr(e,rr)}function pr(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),n=e=>Object.keys(e).reduce(((n,r)=>t[r]?Wn(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n}function dr(e){return"number"!=typeof e?e:`${e}px solid`}function fr(e,t){return Jn({prop:e,themeKey:"borders",transform:t})}cr.propTypes={},cr.filterProps=nr,ur.propTypes={},ur.filterProps=rr;const hr=fr("border",dr),mr=fr("borderTop",dr),gr=fr("borderRight",dr),yr=fr("borderBottom",dr),vr=fr("borderLeft",dr),br=fr("borderColor"),xr=fr("borderTopColor"),wr=fr("borderRightColor"),kr=fr("borderBottomColor"),Sr=fr("borderLeftColor"),Er=fr("outline",dr),Cr=fr("outlineColor"),Or=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=or(e.theme,"shape.borderRadius",4),n=e=>({borderRadius:ar(t,e)});return Vn(e,e.borderRadius,n)}return null};Or.propTypes={},Or.filterProps=["borderRadius"],pr(hr,mr,gr,yr,vr,br,xr,wr,kr,Sr,Or,Er,Cr);const Pr=e=>{if(void 0!==e.gap&&null!==e.gap){const t=or(e.theme,"spacing",8),n=e=>({gap:ar(t,e)});return Vn(e,e.gap,n)}return null};Pr.propTypes={},Pr.filterProps=["gap"];const Rr=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=or(e.theme,"spacing",8),n=e=>({columnGap:ar(t,e)});return Vn(e,e.columnGap,n)}return null};Rr.propTypes={},Rr.filterProps=["columnGap"];const Ir=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=or(e.theme,"spacing",8),n=e=>({rowGap:ar(t,e)});return Vn(e,e.rowGap,n)}return null};Ir.propTypes={},Ir.filterProps=["rowGap"];function Tr(e,t){return"grey"===t?t:e}pr(Pr,Rr,Ir,Jn({prop:"gridColumn"}),Jn({prop:"gridRow"}),Jn({prop:"gridAutoFlow"}),Jn({prop:"gridAutoColumns"}),Jn({prop:"gridAutoRows"}),Jn({prop:"gridTemplateColumns"}),Jn({prop:"gridTemplateRows"}),Jn({prop:"gridTemplateAreas"}),Jn({prop:"gridArea"}));function Mr(e){return e<=1&&0!==e?100*e+"%":e}pr(Jn({prop:"color",themeKey:"palette",transform:Tr}),Jn({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Tr}),Jn({prop:"backgroundColor",themeKey:"palette",transform:Tr}));const jr=Jn({prop:"width",transform:Mr}),$r=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r;const o=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||qn[t];return o?"px"!==(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:Mr(t)}};return Vn(e,e.maxWidth,t)}return null};$r.filterProps=["maxWidth"];const Nr=Jn({prop:"minWidth",transform:Mr}),Ar=Jn({prop:"height",transform:Mr}),Lr=Jn({prop:"maxHeight",transform:Mr}),Dr=Jn({prop:"minHeight",transform:Mr});Jn({prop:"size",cssProperty:"width",transform:Mr}),Jn({prop:"size",cssProperty:"height",transform:Mr});pr(jr,$r,Nr,Ar,Lr,Dr,Jn({prop:"boxSizing"}));const zr={border:{themeKey:"borders",transform:dr},borderTop:{themeKey:"borders",transform:dr},borderRight:{themeKey:"borders",transform:dr},borderBottom:{themeKey:"borders",transform:dr},borderLeft:{themeKey:"borders",transform:dr},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:dr},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Or},color:{themeKey:"palette",transform:Tr},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Tr},backgroundColor:{themeKey:"palette",transform:Tr},p:{style:ur},pt:{style:ur},pr:{style:ur},pb:{style:ur},pl:{style:ur},px:{style:ur},py:{style:ur},padding:{style:ur},paddingTop:{style:ur},paddingRight:{style:ur},paddingBottom:{style:ur},paddingLeft:{style:ur},paddingX:{style:ur},paddingY:{style:ur},paddingInline:{style:ur},paddingInlineStart:{style:ur},paddingInlineEnd:{style:ur},paddingBlock:{style:ur},paddingBlockStart:{style:ur},paddingBlockEnd:{style:ur},m:{style:cr},mt:{style:cr},mr:{style:cr},mb:{style:cr},ml:{style:cr},mx:{style:cr},my:{style:cr},margin:{style:cr},marginTop:{style:cr},marginRight:{style:cr},marginBottom:{style:cr},marginLeft:{style:cr},marginX:{style:cr},marginY:{style:cr},marginInline:{style:cr},marginInlineStart:{style:cr},marginInlineEnd:{style:cr},marginBlock:{style:cr},marginBlockStart:{style:cr},marginBlockEnd:{style:cr},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:Pr},rowGap:{style:Ir},columnGap:{style:Rr},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Mr},maxWidth:{style:$r},minWidth:{transform:Mr},height:{transform:Mr},maxHeight:{transform:Mr},minHeight:{transform:Mr},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function Fr(){function e(e,t,n,r){const o={[e]:t,theme:n},i=r[e];if(!i)return{[e]:t};const{cssProperty:a=e,themeKey:s,transform:l,style:c}=i;if(null==t)return null;if("typography"===s&&"inherit"===t)return{[e]:t};const u=Yn(n,s)||{};if(c)return c(o);return Vn(o,t,(t=>{let n=Xn(u,l,t);return t===n&&"string"==typeof t&&(n=Xn(u,l,`${e}${"default"===t?"":Gn(t)}`,t)),!1===a?n:{[a]:n}}))}return function t(n){var r;const{sx:o,theme:i={},nested:a}=n||{};if(!o)return null;const s=null!=(r=i.unstable_sxConfig)?r:zr;function l(n){let r=n;if("function"==typeof n)r=n(i);else if("object"!=typeof n)return n;if(!r)return null;const o=function(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}(i.breakpoints),l=Object.keys(o);let c=o;return Object.keys(r).forEach((n=>{const o=(a=r[n],l=i,"function"==typeof a?a(l):a);var a,l;if(null!=o)if("object"==typeof o)if(s[n])c=Wn(c,e(n,o,i,s));else{const e=Vn({theme:i},o,(e=>({[n]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(t);return e.every((e=>n.size===Object.keys(e).length))}(e,o)?c=Wn(c,e):c[n]=t({sx:o,theme:i,nested:!0})}else c=Wn(c,e(n,o,i,s))})),!a&&i.modularCssLayers?{"@layer sx":Un(l,c)}:Un(l,c)}return Array.isArray(o)?o.map(l):l(o)}}const _r=Fr();function Br(e,t){const n=this;if(n.vars&&"function"==typeof n.getColorSchemeSelector){const r=n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[r]:t}}return n.palette.mode===e?t:{}}_r.filterProps=["sx"];const Wr=["breakpoints","palette","spacing","shape"];function qr(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:i={}}=e,a=Me(e,Wr),s=_n(n),l=function(e=8){if(e.mui)return e;const t=ir({spacing:e}),n=(...e)=>(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ");return n.mui=!0,n}(o);let c=Dn({breakpoints:s,direction:"ltr",components:{},palette:Te({mode:"light"},r),spacing:l,shape:Te({},Bn,i)},a);return c.applyStyles=Br,c=t.reduce(((e,t)=>Dn(e,t)),c),c.unstable_sxConfig=Te({},zr,null==a?void 0:a.unstable_sxConfig),c.unstable_sx=function(e){return _r({sx:e,theme:this})},c}var Hr=Object.freeze({__proto__:null,default:qr,private_createBreakpoints:_n,unstable_applyStyles:Br});function Vr(e=null){const t=h.useContext(pn);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}const Ur=qr();const Gr=["sx"];function Kr(e){const{sx:t}=e,n=Me(e,Gr),{systemProps:r,otherProps:o}=(e=>{var t,n;const r={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:zr;return Object.keys(e).forEach((t=>{o[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]})),r})(n);let i;return i=Array.isArray(t)?[r,...t]:"function"==typeof t?(...e)=>{const n=t(...e);return An(n)?Te({},r,n):r}:Te({},r,t),Te({},o,{sx:i})}var Yr=Object.freeze({__proto__:null,default:_r,extendSxProp:Kr,unstable_createStyleFunctionSx:Fr,unstable_defaultSxConfig:zr});const Xr=e=>e,Jr=(()=>{let e=Xr;return{configure(t){e=t},generate:t=>e(t),reset(){e=Xr}}})();function Zr(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=Zr(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Qr(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=Zr(e))&&(r&&(r+=" "),r+=t);return r}const eo={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 to(e,t,n="Mui"){const r=eo[t];return r?`${n}-${r}`:`${Jr.generate(e)}-${t}`}function no(e,t,n="Mui"){const r={};return t.forEach((t=>{r[t]=to(e,t,n)})),r}var ro,oo,io={exports:{}},ao={};function so(){if(ro)return ao;ro=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),a=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),u=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),d=Symbol.for("react.view_transition"),f=Symbol.for("react.client.reference");function h(f){if("object"==typeof f&&null!==f){var h=f.$$typeof;switch(h){case e:switch(f=f.type){case n:case o:case r:case l:case c:case d:return f;default:switch(f=f&&f.$$typeof){case a:case s:case p:case u:case i:return f;default:return h}}case t:return h}}}return ao.ContextConsumer=i,ao.ContextProvider=a,ao.Element=e,ao.ForwardRef=s,ao.Fragment=n,ao.Lazy=p,ao.Memo=u,ao.Portal=t,ao.Profiler=o,ao.StrictMode=r,ao.Suspense=l,ao.SuspenseList=c,ao.isContextConsumer=function(e){return h(e)===i},ao.isContextProvider=function(e){return h(e)===a},ao.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===e},ao.isForwardRef=function(e){return h(e)===s},ao.isFragment=function(e){return h(e)===n},ao.isLazy=function(e){return h(e)===p},ao.isMemo=function(e){return h(e)===u},ao.isPortal=function(e){return h(e)===t},ao.isProfiler=function(e){return h(e)===o},ao.isStrictMode=function(e){return h(e)===r},ao.isSuspense=function(e){return h(e)===l},ao.isSuspenseList=function(e){return h(e)===c},ao.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===n||e===o||e===r||e===l||e===c||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===u||e.$$typeof===a||e.$$typeof===i||e.$$typeof===s||e.$$typeof===f||void 0!==e.getModuleId)},ao.typeOf=h,ao}function lo(){return oo||(oo=1,io.exports=so()),io.exports}var co=lo();const uo=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function po(e){const t=`${e}`.match(uo);return t&&t[1]||""}function fo(e,t=""){return e.displayName||e.name||po(e)||t}function ho(e,t,n){const r=fo(t);return e.displayName||(""!==r?`${n}(${r})`:n)}var mo=Object.freeze({__proto__:null,default:function(e){if(null!=e){if("string"==typeof e)return e;if("function"==typeof e)return fo(e,"Component");if("object"==typeof e)switch(e.$$typeof){case co.ForwardRef:return ho(e,e.render,"ForwardRef");case co.Memo:return ho(e,e.type,"memo");default:return}}},getFunctionName:po});function go(e,t){const n=Te({},t);return Object.keys(e).forEach((r=>{if(r.toString().match(/^(components|slots)$/))n[r]=Te({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const o=e[r]||{},i=t[r];n[r]={},i&&Object.keys(i)?o&&Object.keys(o)?(n[r]=Te({},i),Object.keys(o).forEach((e=>{n[r][e]=go(o[e],i[e])}))):n[r]=i:n[r]=o}else void 0===n[r]&&(n[r]=e[r])})),n}const yo="undefined"!=typeof window?h.useLayoutEffect:h.useEffect;var vo=Object.freeze({__proto__:null,default:function(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}});function bo(...e){return e.reduce(((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)}),(()=>{}))}function xo(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout((()=>{e.apply(this,r)}),t)}return r.clear=()=>{clearTimeout(n)},r}function wo(e){return e&&e.ownerDocument||document}function ko(e){return wo(e).defaultView||window}function So(e,t){"function"==typeof e?e(t):e&&(e.current=t)}let Eo=0;const Co=h["useId".toString()];function Oo(e){if(void 0!==Co){const t=Co();return null!=e?e:t}return function(e){const[t,n]=h.useState(e),r=e||t;return h.useEffect((()=>{null==t&&(Eo+=1,n(`mui-${Eo}`))}),[t]),r}(e)}function Po(e){const t=h.useRe