UNPKG

@nebula.js/sn-nav-menu

Version:

A navigation menu object for Qlik Sense

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