UNPKG

p3x-redis-ui-material

Version:

💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 languages, 7 themes, Socket.IO, desktop notifications, and full feature parity

28 lines (25 loc) • 48.6 kB
import{i as e,t}from"./rolldown-runtime-Dd_uD5pT.js";import{C as n,E as r,N as i,S as a,T as o,V as s,W as c,X as l,Y as u,Z as d,_ as f,a as p,at as m,b as h,c as g,d as _,g as v,h as y,it as b,j as x,k as S,lt as C,m as w,n as T,o as E,p as D,q as O,r as k,s as A,u as j,v as M,w as N,x as P,y as F}from"./Box-DSXpVc0K.js";import{o as I}from"./i18n.store-ZJjZbIIr.js";import{t as L}from"./createSimplePaletteValueFilter-Bt9IjErz.js";var ee=t((e=>{var t=I();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`);function o(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var s=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return o(e,t,null,r)},e.flushSync=function(e){var t=s.T,n=i.p;try{if(s.T=null,i.p=2,e)return e()}finally{s.T=t,i.p=n,i.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`){if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=c(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??i.d.M(e)}},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`){if(t){var n=c(t.as,t.crossOrigin);i.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else i.d.m(e)}},e.requestFormReset=function(e){i.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},e.useFormStatus=function(){return s.H.useHostTransitionStatus()},e.version=`19.2.8`})),te=t(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=ee()})),R=e(I(),1),ne=0;function re(e){let[t,n]=R.useState(e),r=e||t;return R.useEffect(()=>{t??(ne+=1,n(`mui-${ne}`))},[t]),r}var ie={...R}.useId;function ae(e){if(ie!==void 0){let t=ie();return e??t}return re(e)}var z=C(),oe=e(te(),1),se=ae;function ce(e){let{controlled:t,default:n,name:r,state:i=`value`}=e,{current:a}=R.useRef(t!==void 0),[o,s]=R.useState(n);return[a?t:o,R.useCallback(e=>{a||s(e)},[])]}var le=ce;function ue(e){let t=_(()=>de(e)).current;return t.next=e,O(t.effect),t}function de(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var fe=R.createContext(null);function B(e){if(e==null)return{appear:void 0,enter:void 0,exit:void 0};if(typeof e==`number`)return{appear:e,enter:e,exit:e};let t=e.enter,n=e.exit;return{appear:e.appear===void 0?t:e.appear,enter:t,exit:n}}function V(e){if(e.autoTimeout!=null)return e.autoTimeout;let t=B(e.timeout);return e.currentStatus===`entering`?e.isAppearing?t.appear??t.enter??null:t.enter??null:t.exit??null}function H(e){let{in:t=!1,appear:n=!1,enter:r=!0,exit:i=!0,mountOnEnter:a=!1,unmountOnExit:o=!1,timeout:s,addEndListener:c,reduceMotion:l=!1,getAutoTimeout:u,nodeRef:d,onEnter:f,onEntering:p,onEntered:m,onExit:h,onExiting:g,onExited:_,children:v,...y}=e,b=R.useContext(fe),x=b&&!b.isMounting?r:n,[S,C]=R.useState(()=>t?x?`exited`:`entered`:a||o?`unmounted`:`exited`),w=R.useRef(S);w.current=S,t&&S===`unmounted`&&(w.current=`exited`,C(`exited`));let T=R.useRef(t&&x),E=R.useRef(!1),D=R.useRef(null),k=R.useRef(S),A=R.useRef(!1),j=R.useRef(l),M=ue({timeout:s,addEndListener:c,reduceMotion:l,getAutoTimeout:u,onEnter:f,onEntering:p,onEntered:m,onExit:h,onExiting:g,onExited:_,enter:r,exit:i,mountOnEnter:a,unmountOnExit:o,nodeRef:d,parentGroup:b}),N=R.useCallback(()=>{D.current!==null&&(D.current.cancel(),D.current=null)},[]),F=R.useCallback(e=>{let t=!0,n=()=>{t&&(t=!1,D.current=null,e())};return n.cancel=()=>{t=!1},D.current=n,n},[]),I=R.useCallback((e,t)=>{let n,r=()=>{n!==void 0&&(clearTimeout(n),n=void 0)},i=F(()=>{r(),w.current=e,C(e)}),a=i.cancel;i.cancel=()=>{r(),a()};let o=M.current.nodeRef.current,s=M.current.addEndListener,c=M.current.getAutoTimeout!==void 0,l=M.current.getAutoTimeout?.(),u=V({currentStatus:t,isAppearing:A.current,timeout:M.current.timeout,autoTimeout:l}),d=j.current,f=u??(d&&c?0:null),p=e=>{n=setTimeout(i,e)};if(!o){p(0);return}if(s){f!=null&&p(d?0:f),s.length>=2?s(o,i):s(i);return}p(d?0:u??0)},[F,M]),L=R.useCallback(e=>{let t=M.current,n=t.parentGroup?t.parentGroup.isMounting:e;if(A.current=n,!e&&!t.enter){w.current=`entered`,C(`entered`);return}j.current=t.reduceMotion,t.onEnter?.(n),w.current=`entering`,C(`entering`)},[M]),ee=R.useCallback(()=>{let e=M.current;if(!e.exit){w.current=`exited`,C(`exited`);return}j.current=e.reduceMotion,e.onExit?.(),w.current=`exiting`,C(`exiting`)},[M]),te=R.useCallback((e,t)=>{if(N(),t===`entering`){let t=M.current;if(t.mountOnEnter||t.unmountOnExit){let e=t.nodeRef.current;e&&P(e)}L(e)}else ee()},[N,L,ee,M]);return O(()=>(E.current=!0,T.current&&(T.current=!1,te(!0,`entering`)),()=>{E.current=!1,N()}),[N,te]),O(()=>{if(!E.current)return;let e=w.current;t?e!==`entering`&&e!==`entered`&&te(!1,`entering`):e===`entering`||e===`entered`?te(!1,`exiting`):e===`exited`&&o&&(w.current=`unmounted`,C(`unmounted`))},[t,S,o,te]),O(()=>{if(S===`unmounted`||k.current===`unmounted`){k.current=S;return}let e=k.current!==S;e&&(k.current=S);let t=M.current;S===`entering`?(e&&t.onEntering?.(A.current),D.current===null&&w.current===S&&I(`entered`,`entering`)):S===`exiting`?(e&&t.onExiting?.(),D.current===null&&w.current===S&&I(`exited`,`exiting`)):S===`entered`&&e?t.onEntered?.(A.current):S===`exited`&&e&&t.onExited?.()},[M,I,S]),S===`unmounted`?null:(0,z.jsx)(fe.Provider,{value:null,children:v(S,y)})}function pe(e){return l(`MuiCircularProgress`,e)}u(`MuiCircularProgress`,[`root`,`determinate`,`indeterminate`,`colorPrimary`,`colorSecondary`,`svg`,`track`,`circle`,`circleDisableShrink`]);var U=44,me=m` 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } `,W=m` 0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0; } 50% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -15px; } 100% { stroke-dasharray: 1px, 200px; stroke-dashoffset: -126px; } `,he=typeof me==`string`?null:b` animation: ${me} 1.4s linear infinite; `,ge=typeof W==`string`?null:b` animation: ${W} 1.4s ease-in-out infinite; `,_e=e=>{let{classes:t,variant:r,color:i,disableShrink:a}=e,o={root:[`root`,r,`color${n(i)}`],svg:[`svg`],track:[`track`],circle:[`circle`,a&&`circleDisableShrink`]};return s(o,pe,t)},ve=r(`span`,{name:`MuiCircularProgress`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[r.variant],t[`color${n(r.color)}`]]}})(o(({theme:e})=>{let t=v(e,{animation:`none`});return{display:`inline-block`,variants:[{props:{variant:`determinate`},style:{...F(e,`transform`)}},{props:{variant:`indeterminate`},style:he||{animation:`${me} 1.4s linear infinite`}},...t?[{props:{variant:`indeterminate`},style:t}]:[],...Object.entries(e.palette).filter(L()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}})),ye=r(`svg`,{name:`MuiCircularProgress`,slot:`Svg`})({display:`block`}),be=r(`circle`,{name:`MuiCircularProgress`,slot:`Circle`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.circle,n.disableShrink&&t.circleDisableShrink]}})(o(({theme:e})=>{let t=v(e,{animation:`none`});return{stroke:`currentColor`,variants:[{props:{variant:`determinate`},style:{...F(e,`stroke-dashoffset`)}},{props:{variant:`indeterminate`},style:{strokeDasharray:`80px, 200px`,strokeDashoffset:0}},{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:ge||{animation:`${W} 1.4s ease-in-out infinite`}},...t?[{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:t}]:[]]}})),xe=r(`circle`,{name:`MuiCircularProgress`,slot:`Track`})(o(({theme:e})=>({stroke:`currentColor`,opacity:(e.vars||e).palette.action.activatedOpacity}))),Se=R.forwardRef(function(e,t){let n=N({props:e,name:`MuiCircularProgress`}),{className:r,color:i=`primary`,disableShrink:a=!1,enableTrackSlot:o=!1,min:s,max:c,size:l=40,style:u,thickness:f=3.6,value:p=n.min??0,variant:m=`indeterminate`,...h}=n,g=s??0,_=c??100,v={...n,color:i,disableShrink:a,size:l,thickness:f,value:p,variant:m,enableTrackSlot:o},y=_e(v),b={},x={},S={};if(m===`determinate`){let e=2*Math.PI*((U-f)/2),t=_-g;b.strokeDasharray=e.toFixed(3),b.strokeDashoffset=t>0?`${((_-p)/t*e).toFixed(3)}px`:`${e.toFixed(3)}px`,x.transform=`rotate(-90deg)`,S[`aria-valuenow`]=p,S[`aria-valuemin`]=g,S[`aria-valuemax`]=_}return(0,z.jsx)(ve,{className:d(y.root,r),style:{width:l,height:l,...x,...u},ownerState:v,ref:t,role:`progressbar`,...S,...h,children:(0,z.jsxs)(ye,{className:y.svg,ownerState:v,viewBox:`${U/2} ${U/2} ${U} ${U}`,children:[o?(0,z.jsx)(xe,{className:y.track,ownerState:v,cx:U,cy:U,r:(U-f)/2,fill:`none`,strokeWidth:f,"aria-hidden":`true`}):null,(0,z.jsx)(be,{className:y.circle,style:b,ownerState:v,cx:U,cy:U,r:(U-f)/2,fill:`none`,strokeWidth:f})]})})});function Ce(e){return l(`MuiIconButton`,e)}var we=u(`MuiIconButton`,[`root`,`disabled`,`colorInherit`,`colorPrimary`,`colorSecondary`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`,`edgeStart`,`edgeEnd`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`loading`,`loadingIndicator`,`loadingWrapper`]),Te=e=>{let{classes:t,disabled:r,color:i,edge:a,size:o,loading:c}=e,l={root:[`root`,c&&`loading`,r&&`disabled`,i!=="default"&&`color${n(i)}`,a&&`edge${n(a)}`,`size${n(o)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]};return s(l,Ce,t)},Ee=r(k,{name:`MuiIconButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.loading&&t.loading,r.color!=="default"&&t[`color${n(r.color)}`],r.edge&&t[`edge${n(r.edge)}`],t[`size${n(r.size)}`]]}})(o(({theme:e})=>({textAlign:`center`,flex:`0 0 auto`,fontSize:e.typography.pxToRem(24),padding:8,borderRadius:`50%`,color:(e.vars||e).palette.action.active,...F(e,`background-color`,{duration:e.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),"&:hover":{backgroundColor:`var(--IconButton-hoverBg)`,"@media (hover: none)":{backgroundColor:`transparent`}}}},{props:{edge:`start`},style:{marginLeft:-12}},{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:{edge:`end`},style:{marginRight:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}}]})),o(({theme:e})=>({variants:[{props:{color:`inherit`},style:{color:`inherit`}},...Object.entries(e.palette).filter(L()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main,"--IconButton-hoverBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:`small`},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:`large`},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${we.disabled}`]:{backgroundColor:`transparent`,color:(e.vars||e).palette.action.disabled},[`&.${we.loading}`]:{color:`transparent`}}))),De=r(`span`,{name:`MuiIconButton`,slot:`LoadingIndicator`})(({theme:e})=>({display:`none`,position:`absolute`,visibility:`visible`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:`flex`}}]})),Oe=R.forwardRef(function(e,t){let n=N({props:e,name:`MuiIconButton`}),{edge:r=!1,children:i,className:a,color:o=`default`,disabled:s=!1,disableFocusRipple:c=!1,size:l=`medium`,id:u,loading:f=null,loadingIndicator:p,...m}=n,h=se(u),g=p??(0,z.jsx)(Se,{"aria-labelledby":h,color:`inherit`,size:16}),_={...n,edge:r,color:o,disabled:s,disableFocusRipple:c,loading:f,loadingIndicator:g,size:l},v=Te(_);return(0,z.jsxs)(Ee,{id:f?h:u,className:d(v.root,a),centerRipple:!0,internalNativeButton:!0,focusRipple:!c,disabled:s||f,ref:t,...m,ownerState:_,children:[typeof f==`boolean`&&(0,z.jsx)(`span`,{className:v.loadingWrapper,style:{display:`contents`},children:(0,z.jsx)(De,{className:v.loadingIndicator,ownerState:_,children:f&&g})}),i]})}),G=`bottom`,K=`right`,q=`left`,ke=`auto`,J=[`top`,G,K,q],Ae=`start`,je=`clippingParents`,Me=`viewport`,Ne=`popper`,Pe=`reference`,Fe=J.reduce(function(e,t){return e.concat([t+`-`+Ae,t+`-end`])},[]),Ie=[].concat(J,[ke]).reduce(function(e,t){return e.concat([t,t+`-`+Ae,t+`-end`])},[]),Le=[`beforeRead`,`read`,`afterRead`,`beforeMain`,`main`,`afterMain`,`beforeWrite`,`write`,`afterWrite`];function Y(e){return e?(e.nodeName||``).toLowerCase():null}function X(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Re(e){return e instanceof X(e).Element||e instanceof Element}function Z(e){return e instanceof X(e).HTMLElement||e instanceof HTMLElement}function ze(e){return typeof ShadowRoot>`u`?!1:e instanceof X(e).ShadowRoot||e instanceof ShadowRoot}function Be(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];!Z(i)||!Y(i)||(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];t===!1?i.removeAttribute(e):i.setAttribute(e,t===!0?``:t)}))})}function Ve(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});!Z(r)||!Y(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var He={name:`applyStyles`,enabled:!0,phase:`write`,fn:Be,effect:Ve,requires:[`computeStyles`]};function Q(e){return e.split(`-`)[0]}var Ue=Math.max,We=Math.min,Ge=Math.round;function Ke(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+`/`+e.version}).join(` `):navigator.userAgent}function qe(){return!/^((?!chrome|android).)*safari/i.test(Ke())}function Je(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&Z(e)&&(i=e.offsetWidth>0&&Ge(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Ge(r.height)/e.offsetHeight||1);var o=(Re(e)?X(e):window).visualViewport,s=!qe()&&n,c=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,u=r.width/i,d=r.height/a;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c,x:c,y:l}}function Ye(e){var t=Je(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Xe(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ze(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Ze(e){return X(e).getComputedStyle(e)}function Qe(e){return[`table`,`td`,`th`].indexOf(Y(e))>=0}function $e(e){return((Re(e)?e.ownerDocument:e.document)||window.document).documentElement}function et(e){return Y(e)===`html`?e:e.assignedSlot||e.parentNode||(ze(e)?e.host:null)||$e(e)}function tt(e){return!Z(e)||Ze(e).position===`fixed`?null:e.offsetParent}function nt(e){var t=/firefox/i.test(Ke());if(/Trident/i.test(Ke())&&Z(e)&&Ze(e).position===`fixed`)return null;var n=et(e);for(ze(n)&&(n=n.host);Z(n)&&[`html`,`body`].indexOf(Y(n))<0;){var r=Ze(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}function rt(e){for(var t=X(e),n=tt(e);n&&Qe(n)&&Ze(n).position===`static`;)n=tt(n);return n&&(Y(n)===`html`||Y(n)===`body`&&Ze(n).position===`static`)?t:n||nt(e)||t}function it(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}function at(e,t,n){return Ue(e,We(t,n))}function ot(e,t,n){var r=at(e,t,n);return r>n?n:r}function st(){return{top:0,right:0,bottom:0,left:0}}function ct(e){return Object.assign({},st(),e)}function lt(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var ut=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,ct(typeof e==`number`?lt(e,J):e)};function dt(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Q(n.placement),c=it(s),l=[`left`,`right`].indexOf(s)>=0?`height`:`width`;if(!(!a||!o)){var u=ut(i.padding,n),d=Ye(a),f=c===`y`?`top`:q,p=c===`y`?G:K,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=rt(a),_=g?c===`y`?g.clientHeight||0:g.clientWidth||0:0,v=m/2-h/2,y=u[f],b=_-d[l]-u[p],x=_/2-d[l]/2+v,S=at(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function ft(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r==`string`&&(r=t.elements.popper.querySelector(r),!r)||Xe(t.elements.popper,r)&&(t.elements.arrow=r))}var pt={name:`arrow`,enabled:!0,phase:`main`,fn:dt,effect:ft,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]};function mt(e){return e.split(`-`)[1]}var ht={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`};function gt(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:Ge(n*i)/i||0,y:Ge(r*i)/i||0}}function _t(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,m=o.y,h=m===void 0?0:m,g=typeof u==`function`?u({x:p,y:h}):{x:p,y:h};p=g.x,h=g.y;var _=o.hasOwnProperty(`x`),v=o.hasOwnProperty(`y`),y=q,b=`top`,x=window;if(l){var S=rt(n),C=`clientHeight`,w=`clientWidth`;if(S===X(n)&&(S=$e(n),Ze(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===`top`||(i===`left`||i===`right`)&&a===`end`){b=G;var T=d&&S===x&&x.visualViewport?x.visualViewport.height:S[C];h-=T-r.height,h*=c?1:-1}if(i===`left`||(i===`top`||i===`bottom`)&&a===`end`){y=K;var E=d&&S===x&&x.visualViewport?x.visualViewport.width:S[w];p-=E-r.width,p*=c?1:-1}}var D=Object.assign({position:s},l&&ht),O=u===!0?gt({x:p,y:h},X(n)):{x:p,y:h};if(p=O.x,h=O.y,c){var k;return Object.assign({},D,(k={},k[b]=v?`0`:``,k[y]=_?`0`:``,k.transform=(x.devicePixelRatio||1)<=1?`translate(`+p+`px, `+h+`px)`:`translate3d(`+p+`px, `+h+`px, 0)`,k))}return Object.assign({},D,(t={},t[b]=v?h+`px`:``,t[y]=_?p+`px`:``,t.transform=``,t))}function vt(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0||r,a=n.adaptive,o=a===void 0||a,s=n.roundOffsets,c=s===void 0||s,l={placement:Q(t.placement),variation:mt(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,_t(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,_t(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var yt={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:vt,data:{}},bt={passive:!0};function xt(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0||i,o=r.resize,s=o===void 0||o,c=X(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,bt)}),s&&c.addEventListener(`resize`,n.update,bt),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,bt)}),s&&c.removeEventListener(`resize`,n.update,bt)}}var St={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:xt,data:{}},Ct={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function wt(e){return e.replace(/left|right|bottom|top/g,function(e){return Ct[e]})}var Tt={start:`end`,end:`start`};function Et(e){return e.replace(/start|end/g,function(e){return Tt[e]})}function Dt(e){var t=X(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Ot(e){return Je($e(e)).left+Dt(e).scrollLeft}function kt(e,t){var n=X(e),r=$e(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=qe();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+Ot(e),y:c}}function At(e){var t=$e(e),n=Dt(e),r=e.ownerDocument?.body,i=Ue(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=Ue(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+Ot(e),s=-n.scrollTop;return Ze(r||t).direction===`rtl`&&(o+=Ue(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}function jt(e){var t=Ze(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Mt(e){return[`html`,`body`,`#document`].indexOf(Y(e))>=0?e.ownerDocument.body:Z(e)&&jt(e)?e:Mt(et(e))}function Nt(e,t){t===void 0&&(t=[]);var n=Mt(e),r=n===e.ownerDocument?.body,i=X(n),a=r?[i].concat(i.visualViewport||[],jt(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(Nt(et(a)))}function Pt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ft(e,t){var n=Je(e,!1,t===`fixed`);return n.top+=e.clientTop,n.left+=e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function It(e,t,n){return t===`viewport`?Pt(kt(e,n)):Re(t)?Ft(t,n):Pt(At($e(e)))}function Lt(e){var t=Nt(et(e)),n=[`absolute`,`fixed`].indexOf(Ze(e).position)>=0&&Z(e)?rt(e):e;return Re(n)?t.filter(function(e){return Re(e)&&Xe(e,n)&&Y(e)!==`body`}):[]}function Rt(e,t,n,r){var i=t===`clippingParents`?Lt(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=It(e,n,r);return t.top=Ue(i.top,t.top),t.right=We(i.right,t.right),t.bottom=We(i.bottom,t.bottom),t.left=Ue(i.left,t.left),t},It(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function zt(e){var t=e.reference,n=e.element,r=e.placement,i=r?Q(r):null,a=r?mt(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(i){case`top`:c={x:o,y:t.y-n.height};break;case G:c={x:o,y:t.y+t.height};break;case K:c={x:t.x+t.width,y:s};break;case q:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?it(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case Ae:c[l]=c[l]-(t[u]/2-n[u]/2);break;case`end`:c[l]=c[l]+(t[u]/2-n[u]/2)}}return c}function Bt(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,c=s===void 0?je:s,l=n.rootBoundary,u=l===void 0?Me:l,d=n.elementContext,f=d===void 0?Ne:d,p=n.altBoundary,m=p!==void 0&&p,h=n.padding,g=h===void 0?0:h,_=ct(typeof g==`number`?lt(g,J):g),v=f===`popper`?Pe:Ne,y=e.rects.popper,b=e.elements[m?v:f],x=Rt(Re(b)?b:b.contextElement||$e(e.elements.popper),c,u,o),S=Je(e.elements.reference),C=zt({reference:S,element:y,strategy:`absolute`,placement:i}),w=Pt(Object.assign({},y,C)),T=f===`popper`?w:S,E={top:x.top-T.top+_.top,bottom:T.bottom-x.bottom+_.bottom,left:x.left-T.left+_.left,right:T.right-x.right+_.right},D=e.modifiersData.offset;if(f===`popper`&&D){var O=D[i];Object.keys(E).forEach(function(e){var t=[`right`,`bottom`].indexOf(e)>=0?1:-1,n=[`top`,`bottom`].indexOf(e)>=0?`y`:`x`;E[e]+=O[n]*t})}return E}function Vt(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?Ie:c,u=mt(r),d=u?s?Fe:Fe.filter(function(e){return mt(e)===u}):J,f=d.filter(function(e){return l.indexOf(e)>=0});f.length===0&&(f=d);var p=f.reduce(function(t,n){return t[n]=Bt(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[Q(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}function Ht(e){if(Q(e)===`auto`)return[];var t=wt(e);return[Et(e),t,Et(t)]}function Ut(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o===void 0||o,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0||p,h=n.allowedAutoPlacements,g=t.options.placement,_=Q(g)===g,v=c||(_||!m?[wt(g)]:Ht(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(Q(n)===`auto`?Vt(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)},[]),b=t.rects.reference,x=t.rects.popper,S=new Map,C=!0,w=y[0],T=0;T<y.length;T++){var E=y[T],D=Q(E),O=mt(E)===Ae,k=[`top`,G].indexOf(D)>=0,A=k?`width`:`height`,j=Bt(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),M=k?O?K:q:O?G:`top`;b[A]>x[A]&&(M=wt(M));var N=wt(M),P=[];if(a&&P.push(j[D]<=0),s&&P.push(j[M]<=0,j[N]<=0),P.every(function(e){return e})){w=E,C=!1;break}S.set(E,P)}if(C)for(var F=m?3:1,I=function(e){var t=y.find(function(t){var n=S.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,`break`},L=F;L>0&&I(L)!==`break`;L--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}var Wt={name:`flip`,enabled:!0,phase:`main`,fn:Ut,requiresIfExists:[`offset`],data:{_skip:!1}};function Gt(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Kt(e){return[`top`,K,G,q].some(function(t){return e[t]>=0})}function qt(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=Bt(t,{elementContext:`reference`}),s=Bt(t,{altBoundary:!0}),c=Gt(o,r),l=Gt(s,i,a),u=Kt(c),d=Kt(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var Jt={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:qt};function Yt(e,t,n){var r=Q(e),i=[`left`,`top`].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[`left`,`right`].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function Xt(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=Ie.reduce(function(e,n){return e[n]=Yt(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}var Zt={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:Xt};function Qt(e){var t=e.state,n=e.name;t.modifiersData[n]=zt({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var $t={name:`popperOffsets`,enabled:!0,phase:`read`,fn:Qt,data:{}};function en(e){return e===`x`?`y`:`x`}function tn(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o!==void 0&&o,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0||f,m=n.tetherOffset,h=m===void 0?0:m,g=Bt(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=Q(t.placement),v=mt(t.placement),y=!v,b=it(_),x=en(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,T=typeof h==`function`?h(Object.assign({},t.rects,{placement:t.placement})):h,E=typeof T==`number`?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(S){if(a){var k=b===`y`?`top`:q,A=b===`y`?G:K,j=b===`y`?`height`:`width`,M=S[b],N=M+g[k],P=M-g[A],F=p?-w[j]/2:0,I=v===`start`?C[j]:w[j],L=v===`start`?-w[j]:-C[j],ee=t.elements.arrow,te=p&&ee?Ye(ee):{width:0,height:0},R=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:st(),ne=R[k],re=R[A],ie=at(0,C[j],te[j]),ae=y?C[j]/2-F-ie-ne-E.mainAxis:I-ie-ne-E.mainAxis,z=y?-C[j]/2+F+ie+re+E.mainAxis:L+ie+re+E.mainAxis,oe=t.elements.arrow&&rt(t.elements.arrow),se=oe?b===`y`?oe.clientTop||0:oe.clientLeft||0:0,ce=D?.[b]??0,le=M+ae-ce-se,ue=M+z-ce,de=at(p?We(N,le):N,M,p?Ue(P,ue):P);S[b]=de,O[b]=de-M}if(s){var fe=b===`x`?`top`:q,B=b===`x`?G:K,V=S[x],H=x===`y`?`height`:`width`,pe=V+g[fe],U=V-g[B],me=[`top`,q].indexOf(_)!==-1,W=D?.[x]??0,he=me?pe:V-C[H]-w[H]-W+E.altAxis,ge=me?V+C[H]+w[H]-W-E.altAxis:U,_e=p&&me?ot(he,V,ge):at(p?he:pe,V,p?ge:U);S[x]=_e,O[x]=_e-V}t.modifiersData[r]=O}}var nn={name:`preventOverflow`,enabled:!0,phase:`main`,fn:tn,requiresIfExists:[`offset`]};function rn(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function an(e){return e===X(e)||!Z(e)?Dt(e):rn(e)}function on(e){var t=e.getBoundingClientRect(),n=Ge(t.width)/e.offsetWidth||1,r=Ge(t.height)/e.offsetHeight||1;return n!==1||r!==1}function sn(e,t,n){n===void 0&&(n=!1);var r=Z(t),i=Z(t)&&on(t),a=$e(t),o=Je(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((Y(t)!==`body`||jt(a))&&(s=an(t)),Z(t)?(c=Je(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=Ot(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function cn(e){var t=new Map,n=new Set,r=[];e.forEach(function(e){t.set(e.name,e)});function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){n.has(e.name)||i(e)}),r}function ln(e){var t=cn(e);return Le.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}function un(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}function dn(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}var fn={placement:`bottom`,modifiers:[],strategy:`absolute`};function pn(){return![...arguments].some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function mn(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?fn:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},fn,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,c={state:i,setOptions:function(n){var o=typeof n==`function`?n(i.options):n;u(),i.options=Object.assign({},a,i.options,o),i.scrollParents={reference:Re(e)?Nt(e):e.contextElement?Nt(e.contextElement):[],popper:Nt(t)};var s=ln(dn([].concat(r,i.options.modifiers)));return i.orderedModifiers=s.filter(function(e){return e.enabled}),l(),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(pn(t,n)){i.rects={reference:sn(t,rt(n),i.options.strategy===`fixed`),popper:Ye(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;r<i.orderedModifiers.length;r++){if(i.reset===!0){i.reset=!1,r=-1;continue}var a=i.orderedModifiers[r],o=a.fn,l=a.options,u=l===void 0?{}:l,d=a.name;typeof o==`function`&&(i=o({state:i,options:u,name:d,instance:c})||i)}}}},update:un(function(){return new Promise(function(e){c.forceUpdate(),e(i)})}),destroy:function(){u(),s=!0}};if(!pn(e,t))return c;c.setOptions(n).then(function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)});function l(){i.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=n===void 0?{}:n,a=e.effect;if(typeof a==`function`){var s=a({state:i,name:t,instance:c,options:r});o.push(s||function(){})}})}function u(){o.forEach(function(e){return e()}),o=[]}return c}}var hn=mn({defaultModifiers:[St,$t,yt,He,Zt,Wt,nn,pt,Jt]});function gn(e){return e?.props?.ref||null}function _n(e){return typeof e==`function`?e():e}var vn=R.forwardRef(function(e,t){let{children:n,container:r,disablePortal:a=!1}=e,[o,s]=R.useState(null),c=i(R.isValidElement(n)?gn(n):null,t);if(O(()=>{a||s(_n(r)||document.body)},[r,a]),O(()=>{if(o&&!a)return w(t,o),()=>{w(t,null)}},[t,o,a]),a){if(R.isValidElement(n)){let e={ref:c};return R.cloneElement(n,e)}return n}return o&&oe.createPortal(n,o)});function yn(e){return l(`MuiPopper`,e)}u(`MuiPopper`,[`root`]);function bn(e,t){if(t===`ltr`)return e;switch(e){case`bottom-end`:return`bottom-start`;case`bottom-start`:return`bottom-end`;case`top-end`:return`top-start`;case`top-start`:return`top-end`;default:return e}}function xn(e){return typeof e==`function`?e():e}function Sn(e){return e.nodeType!==void 0}var Cn=e=>{let{classes:t}=e;return s({root:[`root`]},yn,t)},wn={},Tn=R.forwardRef(function(e,t){let{anchorEl:n,children:r,direction:a,disablePortal:o,modifiers:s,open:c,placement:l,popperOptions:u,popperRef:d,slotProps:f={},slots:p={},TransitionProps:m,ownerState:h,...g}=e,_=R.useRef(null),v=i(_,t),y=R.useRef(null),b=i(y,d),x=R.useRef(b);O(()=>{x.current=b},[b]),R.useImperativeHandle(d,()=>y.current,[]);let S=bn(l,a),[C,w]=R.useState(S),E=R.useMemo(()=>xn(n),[n]);R.useEffect(()=>{y.current&&y.current.forceUpdate()}),O(()=>{if(!E||!c)return;let e=e=>{w(e.placement)},t=[{name:`preventOverflow`,options:{altBoundary:o}},{name:`flip`,options:{altBoundary:o}},{name:`onUpdate`,enabled:!0,phase:`afterWrite`,fn:({state:t})=>{e(t)}}];s!=null&&(t=t.concat(s)),u&&u.modifiers!=null&&(t=t.concat(u.modifiers));let n=hn(E,_.current,{placement:S,...u,modifiers:t});x.current(n);let r=_.current;return()=>{if(r){let{style:e}=r,t=e.position,i=e.top,a=e.left,o=e.transform;n.destroy(),e.position=t,e.top=i,e.left=a,e.transform=o}else n.destroy();x.current(null)}},[E,o,s,c,u,S]);let D={placement:C};m!==null&&(D.TransitionProps=m);let k=Cn(e),A=p.root??`div`,j=T({elementType:A,externalSlotProps:f.root,externalForwardedProps:g,additionalProps:{role:`tooltip`,ref:v},ownerState:e,className:k.root});return(0,z.jsx)(A,{...j,children:typeof r==`function`?r(D):r})}),En=r(R.forwardRef(function(e,t){let{anchorEl:n,children:r,container:i,direction:a=`ltr`,disablePortal:o=!1,keepMounted:s=!1,modifiers:c,open:l,placement:u=`bottom`,popperOptions:d=wn,popperRef:f,style:p,transition:m=!1,slotProps:h={},slots:g={},..._}=e,[v,y]=R.useState(!0),b=()=>{y(!1)},S=()=>{y(!0)};if(!s&&!l&&(!m||v))return null;let C;if(i)C=i;else if(n){let e=xn(n);C=e&&Sn(e)?x(e).body:x(null).body}let w=!l&&s&&(!m||v)?`none`:void 0,T=m?{in:l,onEnter:b,onExited:S}:void 0;return(0,z.jsx)(vn,{disablePortal:o,container:C,children:(0,z.jsx)(Tn,{anchorEl:n,direction:a,disablePortal:o,modifiers:c,ref:t,open:m?!v:l,placement:u,popperOptions:d,popperRef:f,slotProps:h,slots:g,..._,style:{position:`fixed`,top:0,left:0,display:w,...p},TransitionProps:T,children:r})})}),{name:`MuiPopper`,slot:`Root`})({}),Dn=R.forwardRef(function(e,t){let n=c(),{anchorEl:r,component:i,container:a,disablePortal:o,keepMounted:s,modifiers:l,open:u,placement:d,popperOptions:f,popperRef:p,transition:m,slots:h,slotProps:g,..._}=N({props:e,name:`MuiPopper`}),v={anchorEl:r,container:a,disablePortal:o,keepMounted:s,modifiers:l,open:u,placement:d,popperOptions:f,popperRef:p,transition:m,..._};return(0,z.jsx)(En,{as:i,direction:n?`rtl`:`ltr`,slots:h,slotProps:g,...v,ref:t})});function On(e){return`scale(${e}, ${e**2})`}var kn={entering:{opacity:1,transform:On(1)},entered:{opacity:1,transform:`none`},exiting:{opacity:0,transform:On(.75)},exited:{opacity:0,transform:On(.75)}},An={opacity:0,transform:On(.75),visibility:`hidden`},jn=R.forwardRef(function(e,t){let{addEndListener:n,appear:r=!0,children:i,disablePrefersReducedMotion:o=!1,easing:s,in:c,onEnter:l,onEntered:u,onEntering:d,onExit:p,onExited:m,onExiting:g,style:_,timeout:v=`auto`,...y}=e,b=R.useRef(null),x=S(),C=j(x.motion.reducedMotion,o),w=R.useRef(null),T=a(w,gn(i),t),E=h(w,d),D=h(w,(e,t)=>{C.shouldReduceMotion||P(e);let{duration:n,delay:r,easing:i}=M({style:_,timeout:v,easing:s},{mode:`enter`}),a;v===`auto`&&!C.shouldReduceMotion?(a=x.transitions.getAutoHeightDuration(e.clientHeight),b.current=a):(a=n,b.current=null);let o=C.getTransitionTiming({duration:a,delay:r});e.style.transition=[x.transitions.create(`opacity`,{duration:o.duration,delay:o.delay}),x.transitions.create(`transform`,{duration:typeof o.duration==`string`?o.duration:o.duration*.666,delay:o.delay,easing:i})].join(`,`),l&&l(e,t)}),O=h(w,u),k=h(w,g),A=h(w,e=>{let{duration:t,delay:n,easing:r}=M({style:_,timeout:v,easing:s},{mode:`exit`}),i;v===`auto`&&!C.shouldReduceMotion?(i=x.transitions.getAutoHeightDuration(e.clientHeight),b.current=i):(i=t,b.current=null);let a=C.getTransitionTiming({duration:i,delay:n});e.style.transition=[x.transitions.create(`opacity`,{duration:a.duration,delay:a.delay}),x.transitions.create(`transform`,{duration:typeof a.duration==`string`?a.duration:a.duration*.666,delay:a.delay||(typeof a.duration==`string`?a.duration:a.duration*.333),easing:r})].join(`,`),e.style.opacity=0,e.style.transform=On(.75),p&&p(e)}),N=h(w,e=>{e.style.transition=``,m&&m(e)});return(0,z.jsx)(H,{appear:r,in:c,nodeRef:w,onEnter:D,onEntered:O,onEntering:E,onExit:A,onExited:N,onExiting:k,addEndListener:n?e=>{n(w.current,e)}:void 0,getAutoTimeout:v===`auto`?()=>b.current:void 0,reduceMotion:C.shouldReduceMotion,timeout:v===`auto`?null:v,...y,children:(e,{ownerState:t,...n})=>{let r=f(e,c,kn,An,_,i.props.style);return R.cloneElement(i,{style:r,ref:T,...n})}})});jn&&(jn.muiSupportAuto=!0);function Mn(e){return l(`MuiTooltip`,e)}var $=u(`MuiTooltip`,[`popper`,`popperInteractive`,`popperArrow`,`popperClose`,`tooltip`,`tooltipArrow`,`touch`,`tooltipPlacementLeft`,`tooltipPlacementRight`,`tooltipPlacementTop`,`tooltipPlacementBottom`,`arrow`]);function Nn(e){return Math.round(e*1e5)/1e5}var Pn=e=>{let{classes:t,disableInteractive:r,arrow:i,touch:a,placement:o}=e,c={popper:[`popper`,!r&&`popperInteractive`,i&&`popperArrow`],tooltip:[`tooltip`,i&&`tooltipArrow`,a&&`touch`,`tooltipPlacement${n(o.split(`-`)[0])}`],arrow:[`arrow`]};return s(c,Mn,t)},Fn=r(Dn,{name:`MuiTooltip`,slot:`Popper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(o(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:`none`,variants:[{props:({ownerState:e,open:t})=>t&&!e.disableInteractive,style:{pointerEvents:`auto`}},{props:({ownerState:e})=>e.arrow,style:{[`&[data-popper-placement*="bottom"] .${$.arrow}`]:{top:0,marginTop:`-0.71em`,"&::before":{transformOrigin:`0 100%`}},[`&[data-popper-placement*="top"] .${$.arrow}`]:{bottom:0,marginBottom:`-0.71em`,"&::before":{transformOrigin:`100% 0`}},[`&[data-popper-placement*="right"] .${$.arrow}`]:{height:`1em`,width:`0.71em`,insetInlineStart:0,marginInlineStart:`-0.71em`,"&::before":{transformOrigin:`100% 100%`}},[`&[data-popper-placement*="left"] .${$.arrow}`]:{height:`1em`,width:`0.71em`,insetInlineEnd:0,marginInlineEnd:`-0.71em`,"&::before":{transformOrigin:`0 0`}}}}]}))),In=r(`div`,{name:`MuiTooltip`,slot:`Tooltip`,overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${n(r.placement.split(`-`)[0])}`]]}})(o(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:`4px 8px`,fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:`break-word`,fontWeight:e.typography.fontWeightMedium,[`.${$.popper}[data-popper-placement*="left"] &`]:{transformOrigin:`right center`,marginInlineEnd:`14px`},[`.${$.popper}[data-popper-placement*="right"] &`]:{transformOrigin:`left center`,marginInlineStart:`14px`},[`.${$.popper}[data-popper-placement*="top"] &`]:{transformOrigin:`center bottom`,marginBottom:`14px`},[`.${$.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:`center top`,marginTop:`14px`},variants:[{props:({ownerState:e})=>e.arrow,style:{position:`relative`,marginBlock:0}},{props:({ownerState:e})=>e.touch,style:{padding:`8px 16px`,fontSize:e.typography.pxToRem(14),lineHeight:`${Nn(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:e})=>e.touch,style:{[`.${$.popper}[data-popper-placement*="left"] &`]:{marginInlineEnd:`24px`},[`.${$.popper}[data-popper-placement*="right"] &`]:{marginInlineStart:`24px`},[`.${$.popper}[data-popper-placement*="top"] &`]:{marginBottom:`24px`},[`.${$.popper}[data-popper-placement*="bottom"] &`]:{marginTop:`24px`}}}]}))),Ln=r(`span`,{name:`MuiTooltip`,slot:`Arrow`})(o(({theme:e})=>({overflow:`hidden`,position:`absolute`,width:`1em`,height:`0.71em`,boxSizing:`border-box`,color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),"&::before":{content:`""`,margin:`auto`,display:`block`,width:`100%`,height:`100%`,backgroundColor:`currentColor`,transform:`rotate(45deg)`}}))),Rn=!1,zn=new p,Bn={x:0,y:0};function Vn(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}var Hn=R.forwardRef(function(e,t){let n=N({props:e,name:`MuiTooltip`}),{arrow:r=!1,children:i,classes:o,describeChild:s=!1,disableFocusListener:c=!1,disableHoverListener:l=!1,disableInteractive:u=!1,disableTouchListener:f=!1,enterDelay:p=100,enterNextDelay:m=0,enterTouchDelay:h=700,followCursor:_=!1,id:v,leaveDelay:y=0,leaveTouchDelay:b=1500,onClose:x,onOpen:C,open:w,placement:T=`bottom`,slotProps:O={},slots:k={},title:j,...M}=n,P=R.isValidElement(i)?i:(0,z.jsx)(`span`,{children:i}),F=S(),[I,L]=R.useState(),[ee,te]=R.useState(null),ne=R.useRef(!1),re=R.useRef(!1),ie=u||_,ae=E(),oe=E(),ce=E(),ue=E(),[de,fe]=le({controlled:w,default:!1,name:`Tooltip`,state:`open`}),B=de,{current:V}=R.useRef(w!==void 0),H=se(v),pe=R.useRef(),U=D(()=>{pe.current!==void 0&&(document.body.style.WebkitUserSelect=pe.current,pe.current=void 0),ue.clear()});R.useEffect(()=>U,[U]);let me=e=>{zn.clear(),Rn=!0,fe(!0),C&&!B&&C(e)},W=D(e=>{re.current=!1,zn.start(800+y,()=>{Rn=!1}),fe(!1),x&&B&&x(e),ae.start(F.transitions.duration.shortest,()=>{ne.current=!1})}),he=e=>{ne.current&&e.type!==`touchstart`||(I&&I.removeAttribute(`title`),oe.clear(),ce.clear(),p||Rn&&m?oe.start(Rn?m:p,()=>{me(e)}):me(e))},ge=e=>{if(I?.disabled&&!V){if(B&&!re.current)return;re.current=!0}else re.current=!1;he(e)},_e=e=>{I?.disabled&&!V&&!re.current||he(e)},ve=e=>{oe.clear(),ce.start(y,()=>{W(e)})},[,ye]=R.useState(!1),be=e=>{let t=e?.target??I;if(!t||t.disabled||!A(t)){ye(!1);let n=e??new Event(`blur`);!e&&t&&(Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t})),ve(n)}},xe=e=>{if(I||L(e.currentTarget),re.current=!1,A(e.target)){let t=e=>{e.target.disabled&&be(e),e.target.removeEventListener(`blur`,t)};e.target.addEventListener(`blur`,t),ye(!0),he(e)}},Se=e=>{ne.current=!0;let t=P.props;t.onTouchStart&&t.onTouchStart(e)},Ce=e=>{Se(e),ce.clear(),ae.clear(),U(),pe.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=`none`,ue.start(h,()=>{document.body.style.WebkitUserSelect=pe.current,ge(e)})},we=e=>{P.props.onTouchEnd&&P.props.onTouchEnd(e),U(),ce.start(b,()=>{W(e)})};R.useEffect(()=>{if(!B)return;function e(e){e.key===`Escape`&&W(e)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[W,B]);let Te=a(gn(P),L,t);!j&&j!==0&&(B=!1);let Ee=R.useRef(),De=e=>{let t=P.props;t.onMouseMove&&t.onMouseMove(e),Bn={x:e.clientX,y:e.clientY},Ee.current&&Ee.current.update()},Oe={},G=typeof j==`string`;s?(Oe.title=!B&&G&&!l?j:null,Oe[`aria-describedby`]=B?H:null):(Oe[`aria-label`]=G?j:null,Oe[`aria-labelledby`]=B&&!G?H:null);let K={...Oe,...M,...P.props,className:d(M.className,P.props.className),onTouchStart:Se,ref:Te,..._?{onMouseMove:De}:{}},q={};f||(K.onTouchStart=Ce,K.onTouchEnd=we),l||(K.onMouseOver=Vn(ge,K.onMouseOver),K.onMouseLeave=Vn(ve,K.onMouseLeave),ie||(q.onMouseOver=_e,q.onMouseLeave=ve)),c||(K.onFocus=Vn(xe,K.onFocus),K.onBlur=Vn(be,K.onBlur),ie||(q.onFocus=xe,q.onBlur=be));let ke={...n,arrow:r,disableInteractive:ie,placement:T,touch:ne.current},J=typeof O.popper==`function`?O.popper(ke):O.popper,Ae=R.useMemo(()=>{let e=[{name:`arrow`,enabled:!!ee,options:{element:ee,padding:4}}];return J?.popperOptions?.modifiers&&(e=e.concat(J.popperOptions.modifiers)),{...J?.popperOptions,modifiers:e}},[ee,J?.popperOptions]),je=Pn(ke),Me={slots:k,slotProps:{arrow:O.arrow,popper:J,tooltip:O.tooltip,transition:O.transition}},[Ne,Pe]=g(`popper`,{elementType:Fn,externalForwardedProps:Me,ownerState:ke,className:je.popper}),[Fe,Ie]=g(`transition`,{elementType:jn,externalForwardedProps:Me,ownerState:ke}),[Le,Y]=g(`tooltip`,{elementType:In,className:je.tooltip,externalForwardedProps:Me,ownerState:ke}),[X,Re]=g(`arrow`,{elementType:Ln,className:je.arrow,externalForwardedProps:Me,ownerState:ke,ref:te});return(0,z.jsxs)(R.Fragment,{children:[R.cloneElement(P,K),(0,z.jsx)(Ne,{as:Dn,placement:T,anchorEl:_?{getBoundingClientRect:()=>({top:Bn.y,left:Bn.x,right:Bn.x,bottom:Bn.y,width:0,height:0})}:I,popperRef:Ee,open:I?B:!1,id:H,transition:!0,...q,...Pe,popperOptions:Ae,children:({TransitionProps:e})=>(0,z.jsx)(Fe,{timeout:F.transitions.duration.shorter,...e,...Ie,children:(0,z.jsxs)(Le,{...Y,children:[j,r?(0,z.jsx)(X,{...Re}):null]})})})]})});function Un(e){return l(`MuiToolbar`,e)}u(`MuiToolbar`,[`root`,`gutters`,`regular`,`dense`]);var Wn=e=>{let{classes:t,disableGutters:n,variant:r}=e;return s({root:[`root`,!n&&`gutters`,r]},Un,t)},Gn=r(`div`,{name:`MuiToolbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(o(({theme:e})=>({position:`relative`,display:`flex`,alignItems:`center`,variants:[{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up(`sm`)]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}},{props:{variant:`dense`},style:{minHeight:48}},{props:{variant:`regular`},style:e.mixins.toolbar}]}))),Kn=R.forwardRef(function(e,t){let n=N({props:e,name:`MuiToolbar`}),{className:r,component:i=`div`,disableGutters:a=!1,variant:o=`regular`,...s}=n,c={...n,component:i,disableGutters:a,variant:o},l=Wn(c);return(0,z.jsx)(Gn,{as:i,className:d(l.root,r),ref:t,ownerState:c,...s})}),qn=y((0,z.jsx)(`path`,{d:`M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z`}),`KeyboardArrowDown`);export{Dn as a,Oe as c,le as d,ce as f,te as h,jn as i,Se as l,ae as m,Kn as n,vn as o,se as p,Hn as r,gn as s,qn as t,H as u};