iobroker.backitup
Version:
ioBroker.backitup allows you to backup and restore your ioBroker installation and other systems, such as databases, Zigbee, scripts and many more.
102 lines (90 loc) • 167 kB
JavaScript
import{V as ei,T as Jn,a as ft,L as cn,d as L,i as tr,n as oi}from"./defaultTheme-007y2GZo.js";import{u as ni,a as ri}from"./useTheme-VSAXF632.js";import{R as er,n as Ot,p as xe,_ as bt,m as Tt,b as vt,i as X,u as ii,e as ke,d as Ze,a as ee,k as Et,s as ne,g as _,r as we,h as le}from"./ConfigCustomBackItUpSet__loadShare__react__loadShare__.js-PbBEGjBn.js";import{h as or,c as F,g as Q,d as Z,u as nt,b as ot,e as A,m as at,r as Yt,f as si}from"./DefaultPropsProvider-D4LpCYY5.js";import{u as ce,b as $t,d as oe,c as zt,r as ai,o as At,i as nr,k as re,s as li,t as To,v as rr,g as De,l as Je,I as ir,w as sr,x as ar,y as lr,z as cr,m as ko,j as Ko,F as dr}from"./FilledInput-Dl3iHHVv.js";import{j as C}from"./jsx-runtime-Dwm7ePYH.js";import{c as yo}from"./createSvgIcon-B1Dpiv1P.js";import{d as Pe,c as xo}from"./ConfigCustomBackItUpSet__loadShare___mf_0_emotion_mf_1_react__loadShare__.js-DG2MT8MH.js";import{u as to}from"./useTheme-BJvXTe_2.js";import{_ as ci}from"./extends-CF3RwP-h.js";import{R as ao,a as di}from"./ConfigCustomBackItUpSet__loadShare__react_mf_2_dom__loadShare__.js-GOJLnlIp.js";function pr(t){const{theme:e,name:o,props:n}=t;return!e||!e.components||!e.components[o]||!e.components[o].defaultProps?n:or(e.components[o].defaultProps,n)}function pi({props:t,name:e,defaultTheme:o,themeId:n}){let r=ni(o);return n&&(r=r[n]||r),pr({theme:r,name:e,props:t})}function ui(t,e,o,n,r){const[i,s]=bt(()=>r&&o?o(t).matches:n?n(t).matches:e);return ce(()=>{if(!o)return;const a=o(t),l=()=>{s(a.matches)};return l(),a.addEventListener("change",l),()=>{a.removeEventListener("change",l)}},[t,o]),i}const fi={...er},ur=fi.useSyncExternalStore;function vi(t,e,o,n,r){const i=Ot(()=>e,[e]),s=xe(()=>{if(r&&o)return()=>o(t).matches;if(n!==null){const{matches:c}=n(t);return()=>c}return i},[i,t,n,r,o]),[a,l]=xe(()=>{if(o===null)return[i,()=>()=>{}];const c=o(t);return[()=>c.matches,p=>(c.addEventListener("change",p),()=>{c.removeEventListener("change",p)})]},[i,o,t]);return ur(l,a,s)}function fr(t={}){const{themeId:e}=t;return function(n,r={}){let i=ri();i&&e&&(i=i[e]||i);const s=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:a=!1,matchMedia:l=s?window.matchMedia:null,ssrMatchMedia:d=null,noSsr:c=!1}=pr({name:"MuiUseMediaQuery",props:r,theme:i});let p=typeof n=="function"?n(i):n;return p=p.replace(/^@media( ?)/m,""),p.includes("print")&&console.warn(["MUI: You have provided a `print` query to the `useMediaQuery` hook.","Using the print media query to modify print styles can lead to unexpected results.","Consider using the `displayPrint` field in the `sx` prop instead.","More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."].join(`
`)),(ur!==void 0?vi:ui)(p,a,l,d,c)}}fr();function dn(...t){return t.reduce((e,o)=>o==null?e:function(...r){e.apply(this,r),o.apply(this,r)},()=>{})}function fo(t,e){var o,n,r;return Tt(t)&&e.indexOf(t.type.muiName??((r=(n=(o=t.type)==null?void 0:o._payload)==null?void 0:n.value)==null?void 0:r.muiName))!==-1}function pn(t,e){typeof t=="function"?t(e):t&&(t.current=e)}let un=0;function mi(t){const[e,o]=bt(t),n=t||e;return vt(()=>{e==null&&(un+=1,o(`mui-${un}`))},[e]),n}const gi={...er},fn=gi.useId;function eo(t){if(fn!==void 0){const e=fn();return t??e}return mi(t)}function vn({controlled:t,default:e,name:o,state:n="value"}){const{current:r}=X(t!==void 0),[i,s]=bt(e),a=r?t:i,l=Ot(d=>{r||s(d)},[]);return[a,l]}const mn={};function vr(t,e){const o=X(mn);return o.current===mn&&(o.current=t(e)),o}const hi=[];function bi(t){vt(t,hi)}class _o{static create(){return new _o}currentId=null;start(e,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},e)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear}function mr(){const t=vr(_o.create).current;return bi(t.disposeEffect),t}function gn(t){try{return t.matches(":focus-visible")}catch{}return!1}function gr(t=window){const e=t.document.documentElement.clientWidth;return t.innerWidth-e}const Ad={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function yi(t){return typeof t=="string"}function hr(t,e,o){return t===void 0||yi(t)?e:{...e,ownerState:{...e.ownerState,...o}}}function br(t,e=[]){if(t===void 0)return{};const o={};return Object.keys(t).filter(n=>n.match(/^on[A-Z]/)&&typeof t[n]=="function"&&!e.includes(n)).forEach(n=>{o[n]=t[n]}),o}function hn(t){if(t===void 0)return{};const e={};return Object.keys(t).filter(o=>!(o.match(/^on[A-Z]/)&&typeof t[o]=="function")).forEach(o=>{e[o]=t[o]}),e}function yr(t){const{getSlotProps:e,additionalProps:o,externalSlotProps:n,externalForwardedProps:r,className:i}=t;if(!e){const u=F(o==null?void 0:o.className,i,r==null?void 0:r.className,n==null?void 0:n.className),v={...o==null?void 0:o.style,...r==null?void 0:r.style,...n==null?void 0:n.style},h={...o,...r,...n};return u.length>0&&(h.className=u),Object.keys(v).length>0&&(h.style=v),{props:h,internalRef:void 0}}const s=br({...r,...n}),a=hn(n),l=hn(r),d=e(s),c=F(d==null?void 0:d.className,o==null?void 0:o.className,i,r==null?void 0:r.className,n==null?void 0:n.className),p={...d==null?void 0:d.style,...o==null?void 0:o.style,...r==null?void 0:r.style,...n==null?void 0:n.style},m={...d,...o,...l,...a};return c.length>0&&(m.className=c),Object.keys(p).length>0&&(m.style=p),{props:m,internalRef:d.ref}}function xr(t,e,o){return typeof t=="function"?t(e,o):t}function Oe(t){var p;const{elementType:e,externalSlotProps:o,ownerState:n,skipResolvingSlotProps:r=!1,...i}=t,s=r?{}:xr(o,n),{props:a,internalRef:l}=yr({...i,externalSlotProps:s}),d=$t(l,s==null?void 0:s.ref,(p=t.additionalProps)==null?void 0:p.ref);return hr(e,{...a,ref:d},n)}function oo(t){var e;return parseInt(ii,10)>=19?((e=t==null?void 0:t.props)==null?void 0:e.ref)||null:(t==null?void 0:t.ref)||null}const Cr=Ze();function Dd({value:t,...e}){return C.jsx(Cr.Provider,{value:t??!0,...e})}const Co=()=>ke(Cr)??!1;function jd(t){return String(parseFloat(t)).length===String(t).length}function Sr(t){return String(t).match(/[\d.\-+]*\s*(.*)/)[1]||""}function ae(t){return parseFloat(t)}function Fd(t){return(e,o)=>{const n=Sr(e);if(n===o)return e;let r=ae(e);n!=="px"&&(n==="em"||n==="rem")&&(r=ae(e)*ae(t));let i=r;if(o!=="px")if(o==="em")i=r/ae(t);else if(o==="rem")i=r/ae(t);else return e;return parseFloat(i.toFixed(5))+o}}function zd({size:t,grid:e}){const o=t-t%e,n=o+e;return t-o<n-t?o:n}function Wd({lineHeight:t,pixels:e,htmlFontSize:o}){return e/(t*o)}function Ud({cssProperty:t,min:e,max:o,unit:n="rem",breakpoints:r=[600,900,1200],transform:i=null}){const s={[t]:`${e}${n}`},a=(o-e)/r[r.length-1];return r.forEach(l=>{let d=e+a*l;i!==null&&(d=i(d)),s[`@media (min-width:${l}px)`]={[t]:`${Math.round(d*1e4)/1e4}${n}`}}),s}function Hd({props:t,name:e}){return pi({props:t,name:e,defaultTheme:ei,themeId:Jn})}function xi(t,e){if(!t)return e;if(typeof t=="function"||typeof e=="function")return r=>{const i=typeof e=="function"?e(r):e,s=typeof t=="function"?t({...r,...i}):t,a=F(r==null?void 0:r.className,i==null?void 0:i.className,s==null?void 0:s.className);return{...i,...s,...!!a&&{className:a},...(i==null?void 0:i.style)&&(s==null?void 0:s.style)&&{style:{...i.style,...s.style}},...(i==null?void 0:i.sx)&&(s==null?void 0:s.sx)&&{sx:[...Array.isArray(i.sx)?i.sx:[i.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};const o=e,n=F(o==null?void 0:o.className,t==null?void 0:t.className);return{...e,...t,...!!n&&{className:n},...(o==null?void 0:o.style)&&(t==null?void 0:t.style)&&{style:{...o.style,...t.style}},...(o==null?void 0:o.sx)&&(t==null?void 0:t.sx)&&{sx:[...Array.isArray(o.sx)?o.sx:[o.sx],...Array.isArray(t.sx)?t.sx:[t.sx]]}}}function wr(t,e){if(t==null)return{};var o={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(e.indexOf(n)!==-1)continue;o[n]=t[n]}return o}function Oo(t,e){return Oo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,n){return o.__proto__=n,o},Oo(t,e)}function Pr(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,Oo(t,e)}const bn={disabled:!1},mo=ee.createContext(null);var Ci=function(e){return e.scrollTop},Ke="unmounted",me="exited",ge="entering",Te="entered",Bo="exiting",Qt=(function(t){Pr(e,t);function e(n,r){var i;i=t.call(this,n,r)||this;var s=r,a=s&&!s.isMounting?n.enter:n.appear,l;return i.appearStatus=null,n.in?a?(l=me,i.appearStatus=ge):l=Te:n.unmountOnExit||n.mountOnEnter?l=Ke:l=me,i.state={status:l},i.nextCallback=null,i}e.getDerivedStateFromProps=function(r,i){var s=r.in;return s&&i.status===Ke?{status:me}:null};var o=e.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(r){var i=null;if(r!==this.props){var s=this.state.status;this.props.in?s!==ge&&s!==Te&&(i=ge):(s===ge||s===Te)&&(i=Bo)}this.updateStatus(!1,i)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var r=this.props.timeout,i,s,a;return i=s=a=r,r!=null&&typeof r!="number"&&(i=r.exit,s=r.enter,a=r.appear!==void 0?r.appear:s),{exit:i,enter:s,appear:a}},o.updateStatus=function(r,i){if(r===void 0&&(r=!1),i!==null)if(this.cancelNextCallback(),i===ge){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:ao.findDOMNode(this);s&&Ci(s)}this.performEnter(r)}else this.performExit();else this.props.unmountOnExit&&this.state.status===me&&this.setState({status:Ke})},o.performEnter=function(r){var i=this,s=this.props.enter,a=this.context?this.context.isMounting:r,l=this.props.nodeRef?[a]:[ao.findDOMNode(this),a],d=l[0],c=l[1],p=this.getTimeouts(),m=a?p.appear:p.enter;if(!r&&!s||bn.disabled){this.safeSetState({status:Te},function(){i.props.onEntered(d)});return}this.props.onEnter(d,c),this.safeSetState({status:ge},function(){i.props.onEntering(d,c),i.onTransitionEnd(m,function(){i.safeSetState({status:Te},function(){i.props.onEntered(d,c)})})})},o.performExit=function(){var r=this,i=this.props.exit,s=this.getTimeouts(),a=this.props.nodeRef?void 0:ao.findDOMNode(this);if(!i||bn.disabled){this.safeSetState({status:me},function(){r.props.onExited(a)});return}this.props.onExit(a),this.safeSetState({status:Bo},function(){r.props.onExiting(a),r.onTransitionEnd(s.exit,function(){r.safeSetState({status:me},function(){r.props.onExited(a)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(r,i){i=this.setNextCallback(i),this.setState(r,i)},o.setNextCallback=function(r){var i=this,s=!0;return this.nextCallback=function(a){s&&(s=!1,i.nextCallback=null,r(a))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},o.onTransitionEnd=function(r,i){this.setNextCallback(i);var s=this.props.nodeRef?this.props.nodeRef.current:ao.findDOMNode(this),a=r==null&&!this.props.addEndListener;if(!s||a){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[s,this.nextCallback],d=l[0],c=l[1];this.props.addEndListener(d,c)}r!=null&&setTimeout(this.nextCallback,r)},o.render=function(){var r=this.state.status;if(r===Ke)return null;var i=this.props,s=i.children;i.in,i.mountOnEnter,i.unmountOnExit,i.appear,i.enter,i.exit,i.timeout,i.addEndListener,i.onEnter,i.onEntering,i.onEntered,i.onExit,i.onExiting,i.onExited,i.nodeRef;var a=wr(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ee.createElement(mo.Provider,{value:null},typeof s=="function"?s(r,a):ee.cloneElement(ee.Children.only(s),a))},e})(ee.Component);Qt.contextType=mo;Qt.propTypes={};function Me(){}Qt.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Me,onEntering:Me,onEntered:Me,onExit:Me,onExiting:Me,onExited:Me};Qt.UNMOUNTED=Ke;Qt.EXITED=me;Qt.ENTERING=ge;Qt.ENTERED=Te;Qt.EXITING=Bo;function Si(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function qo(t,e){var o=function(i){return e&&Tt(i)?e(i):i},n=Object.create(null);return t&&ne.map(t,function(r){return r}).forEach(function(r){n[r.key]=o(r)}),n}function wi(t,e){t=t||{},e=e||{};function o(c){return c in e?e[c]:t[c]}var n=Object.create(null),r=[];for(var i in t)i in e?r.length&&(n[i]=r,r=[]):r.push(i);var s,a={};for(var l in e){if(n[l])for(s=0;s<n[l].length;s++){var d=n[l][s];a[n[l][s]]=o(d)}a[l]=o(l)}for(s=0;s<r.length;s++)a[r[s]]=o(r[s]);return a}function he(t,e,o){return o[e]!=null?o[e]:t.props[e]}function Pi(t,e){return qo(t.children,function(o){return Et(o,{onExited:e.bind(null,o),in:!0,appear:he(o,"appear",t),enter:he(o,"enter",t),exit:he(o,"exit",t)})})}function Ii(t,e,o){var n=qo(t.children),r=wi(e,n);return Object.keys(r).forEach(function(i){var s=r[i];if(Tt(s)){var a=i in e,l=i in n,d=e[i],c=Tt(d)&&!d.props.in;l&&(!a||c)?r[i]=Et(s,{onExited:o.bind(null,s),in:!0,exit:he(s,"exit",t),enter:he(s,"enter",t)}):!l&&a&&!c?r[i]=Et(s,{in:!1}):l&&a&&Tt(d)&&(r[i]=Et(s,{onExited:o.bind(null,s),in:d.props.in,exit:he(s,"exit",t),enter:he(s,"enter",t)}))}}),r}var Ri=Object.values||function(t){return Object.keys(t).map(function(e){return t[e]})},Ei={component:"div",childFactory:function(e){return e}},Xo=(function(t){Pr(e,t);function e(n,r){var i;i=t.call(this,n,r)||this;var s=i.handleExited.bind(Si(i));return i.state={contextValue:{isMounting:!0},handleExited:s,firstRender:!0},i}var o=e.prototype;return o.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},o.componentWillUnmount=function(){this.mounted=!1},e.getDerivedStateFromProps=function(r,i){var s=i.children,a=i.handleExited,l=i.firstRender;return{children:l?Pi(r,a):Ii(r,s,a),firstRender:!1}},o.handleExited=function(r,i){var s=qo(this.props.children);r.key in s||(r.props.onExited&&r.props.onExited(i),this.mounted&&this.setState(function(a){var l=ci({},a.children);return delete l[r.key],{children:l}}))},o.render=function(){var r=this.props,i=r.component,s=r.childFactory,a=wr(r,["component","childFactory"]),l=this.state.contextValue,d=Ri(this.state.children).map(s);return delete a.appear,delete a.enter,delete a.exit,i===null?ee.createElement(mo.Provider,{value:l},d):ee.createElement(mo.Provider,{value:l},ee.createElement(i,a,d))},e})(ee.Component);Xo.propTypes={};Xo.defaultProps=Ei;const Ir=t=>t.scrollTop;function go(t,e){const{timeout:o,easing:n,style:r={}}=t;return{duration:r.transitionDuration??(typeof o=="number"?o:o[e.mode]||0),easing:r.transitionTimingFunction??(typeof n=="object"?n[e.mode]:n),delay:r.transitionDelay}}function $i(t){return Q("MuiPaper",t)}const Vd=Z("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]),Mi=t=>{const{square:e,elevation:o,variant:n,classes:r}=t,i={root:["root",n,!e&&"rounded",n==="elevation"&&`elevation${o}`]};return ot(i,$i,r)},Ti=A("div",{name:"MuiPaper",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:o}=t;return[e.root,e[o.variant],!o.square&&e.rounded,o.variant==="elevation"&&e[`elevation${o.elevation}`]]}})(at(({theme:t})=>({backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow"),variants:[{props:({ownerState:e})=>!e.square,style:{borderRadius:t.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(t.vars||t).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),Go=_(function(e,o){var u;const n=nt({props:e,name:"MuiPaper"}),r=to(),{className:i,component:s="div",elevation:a=1,square:l=!1,variant:d="elevation",...c}=n,p={...n,component:s,elevation:a,square:l,variant:d},m=Mi(p);return C.jsx(Ti,{as:s,ownerState:p,className:F(m.root,i),ref:o,...c,style:{...d==="elevation"&&{"--Paper-shadow":(r.vars||r).shadows[a],...r.vars&&{"--Paper-overlay":(u=r.vars.overlays)==null?void 0:u[a]},...!r.vars&&r.palette.mode==="dark"&&{"--Paper-overlay":`linear-gradient(${ft("#fff",cn(a))}, ${ft("#fff",cn(a))})`}},...c.style}})});function pt(t,e){const{className:o,elementType:n,ownerState:r,externalForwardedProps:i,internalForwardedProps:s,shouldForwardComponentProp:a=!1,...l}=e,{component:d,slots:c={[t]:void 0},slotProps:p={[t]:void 0},...m}=i,u=c[t]||n,v=xr(p[t],r),{props:{component:h,...g},internalRef:y}=yr({className:o,...l,externalForwardedProps:t==="root"?m:void 0,externalSlotProps:v}),x=$t(y,v==null?void 0:v.ref,e.ref),b=t==="root"?h||d:h,f=hr(u,{...t==="root"&&!d&&!c[t]&&s,...t!=="root"&&!c[t]&&s,...g,...b&&!a&&{as:b},...b&&a&&{component:b},ref:x},r);return[u,f]}class ho{static create(){return new ho}static use(){const e=vr(ho.create).current,[o,n]=bt(!1);return e.shouldMount=o,e.setShouldMount=n,vt(e.mountEffect,[o]),e}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=Oi(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...e){this.mount().then(()=>{var o;return(o=this.ref.current)==null?void 0:o.start(...e)})}stop(...e){this.mount().then(()=>{var o;return(o=this.ref.current)==null?void 0:o.stop(...e)})}pulsate(...e){this.mount().then(()=>{var o;return(o=this.ref.current)==null?void 0:o.pulsate(...e)})}}function ki(){return ho.use()}function Oi(){let t,e;const o=new Promise((n,r)=>{t=n,e=r});return o.resolve=t,o.reject=e,o}function Bi(t){const{className:e,classes:o,pulsate:n=!1,rippleX:r,rippleY:i,rippleSize:s,in:a,onExited:l,timeout:d}=t,[c,p]=bt(!1),m=F(e,o.ripple,o.rippleVisible,n&&o.ripplePulsate),u={width:s,height:s,top:-(s/2)+i,left:-(s/2)+r},v=F(o.child,c&&o.childLeaving,n&&o.childPulsate);return!a&&!c&&p(!0),vt(()=>{if(!a&&l!=null){const h=setTimeout(l,d);return()=>{clearTimeout(h)}}},[l,a,d]),C.jsx("span",{className:m,style:u,children:C.jsx("span",{className:v})})}function Kd(t){return Q("MuiTouchRipple",t)}const Ft=Z("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Lo=550,Li=80,Ni=Pe`
0% {
transform: scale(0);
opacity: 0.1;
}
100% {
transform: scale(1);
opacity: 0.3;
}
`,Ai=Pe`
0% {
opacity: 1;
}
100% {
opacity: 0;
}
`,Di=Pe`
0% {
transform: scale(1);
}
50% {
transform: scale(0.92);
}
100% {
transform: scale(1);
}
`,ji=A("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Fi=A(Bi,{name:"MuiTouchRipple",slot:"Ripple"})`
opacity: 0;
position: absolute;
&.${Ft.rippleVisible} {
opacity: 0.3;
transform: scale(1);
animation-name: ${Ni};
animation-duration: ${Lo}ms;
animation-timing-function: ${({theme:t})=>t.transitions.easing.easeInOut};
}
&.${Ft.ripplePulsate} {
animation-duration: ${({theme:t})=>t.transitions.duration.shorter}ms;
}
& .${Ft.child} {
opacity: 1;
display: block;
width: 100%;
height: 100%;
border-radius: 50%;
background-color: currentColor;
}
& .${Ft.childLeaving} {
opacity: 0;
animation-name: ${Ai};
animation-duration: ${Lo}ms;
animation-timing-function: ${({theme:t})=>t.transitions.easing.easeInOut};
}
& .${Ft.childPulsate} {
position: absolute;
/* @noflip */
left: 0px;
top: 0;
animation-name: ${Di};
animation-duration: 2500ms;
animation-timing-function: ${({theme:t})=>t.transitions.easing.easeInOut};
animation-iteration-count: infinite;
animation-delay: 200ms;
}
`,zi=_(function(e,o){const n=nt({props:e,name:"MuiTouchRipple"}),{center:r=!1,classes:i={},className:s,...a}=n,[l,d]=bt([]),c=X(0),p=X(null);vt(()=>{p.current&&(p.current(),p.current=null)},[l]);const m=X(!1),u=mr(),v=X(null),h=X(null),g=Ot(f=>{const{pulsate:S,rippleX:P,rippleY:$,rippleSize:E,cb:O}=f;d(k=>[...k,C.jsx(Fi,{classes:{ripple:F(i.ripple,Ft.ripple),rippleVisible:F(i.rippleVisible,Ft.rippleVisible),ripplePulsate:F(i.ripplePulsate,Ft.ripplePulsate),child:F(i.child,Ft.child),childLeaving:F(i.childLeaving,Ft.childLeaving),childPulsate:F(i.childPulsate,Ft.childPulsate)},timeout:Lo,pulsate:S,rippleX:P,rippleY:$,rippleSize:E},c.current)]),c.current+=1,p.current=O},[i]),y=Ot((f={},S={},P=()=>{})=>{const{pulsate:$=!1,center:E=r||S.pulsate,fakeElement:O=!1}=S;if((f==null?void 0:f.type)==="mousedown"&&m.current){m.current=!1;return}(f==null?void 0:f.type)==="touchstart"&&(m.current=!0);const k=O?null:h.current,B=k?k.getBoundingClientRect():{width:0,height:0,left:0,top:0};let N,T,M;if(E||f===void 0||f.clientX===0&&f.clientY===0||!f.clientX&&!f.touches)N=Math.round(B.width/2),T=Math.round(B.height/2);else{const{clientX:I,clientY:w}=f.touches&&f.touches.length>0?f.touches[0]:f;N=Math.round(I-B.left),T=Math.round(w-B.top)}if(E)M=Math.sqrt((2*B.width**2+B.height**2)/3),M%2===0&&(M+=1);else{const I=Math.max(Math.abs((k?k.clientWidth:0)-N),N)*2+2,w=Math.max(Math.abs((k?k.clientHeight:0)-T),T)*2+2;M=Math.sqrt(I**2+w**2)}f!=null&&f.touches?v.current===null&&(v.current=()=>{g({pulsate:$,rippleX:N,rippleY:T,rippleSize:M,cb:P})},u.start(Li,()=>{v.current&&(v.current(),v.current=null)})):g({pulsate:$,rippleX:N,rippleY:T,rippleSize:M,cb:P})},[r,g,u]),x=Ot(()=>{y({},{pulsate:!0})},[y]),b=Ot((f,S)=>{if(u.clear(),(f==null?void 0:f.type)==="touchend"&&v.current){v.current(),v.current=null,u.start(0,()=>{b(f,S)});return}v.current=null,d(P=>P.length>0?P.slice(1):P),p.current=S},[u]);return we(o,()=>({pulsate:x,start:y,stop:b}),[x,y,b]),C.jsx(ji,{className:F(Ft.root,i.root,s),ref:h,...a,children:C.jsx(Xo,{component:null,exit:!0,children:l})})});function Wi(t){return Q("MuiButtonBase",t)}const Ui=Z("MuiButtonBase",["root","disabled","focusVisible"]),Hi=t=>{const{disabled:e,focusVisible:o,focusVisibleClassName:n,classes:r}=t,s=ot({root:["root",e&&"disabled",o&&"focusVisible"]},Wi,r);return o&&n&&(s.root+=` ${n}`),s},Vi=A("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(t,e)=>e.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${Ui.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Ce=_(function(e,o){const n=nt({props:e,name:"MuiButtonBase"}),{action:r,centerRipple:i=!1,children:s,className:a,component:l="button",disabled:d=!1,disableRipple:c=!1,disableTouchRipple:p=!1,focusRipple:m=!1,focusVisibleClassName:u,LinkComponent:v="a",onBlur:h,onClick:g,onContextMenu:y,onDragLeave:x,onFocus:b,onFocusVisible:f,onKeyDown:S,onKeyUp:P,onMouseDown:$,onMouseLeave:E,onMouseUp:O,onTouchEnd:k,onTouchMove:B,onTouchStart:N,tabIndex:T=0,TouchRippleProps:M,touchRippleRef:I,type:w,...D}=n,H=X(null),R=ki(),V=$t(R.ref,I),[G,yt]=bt(!1);d&&G&&yt(!1),we(r,()=>({focusVisible:()=>{yt(!0),H.current.focus()}}),[]);const rt=R.shouldMount&&!c&&!d;vt(()=>{G&&m&&!c&&R.pulsate()},[c,m,G,R]);const et=te(R,"start",$,p),J=te(R,"stop",y,p),lt=te(R,"stop",x,p),xt=te(R,"stop",O,p),Ct=te(R,"stop",W=>{G&&W.preventDefault(),E&&E(W)},p),mt=te(R,"start",N,p),K=te(R,"stop",k,p),q=te(R,"stop",B,p),Y=te(R,"stop",W=>{gn(W.target)||yt(!1),h&&h(W)},!1),Pt=oe(W=>{H.current||(H.current=W.currentTarget),gn(W.target)&&(yt(!0),f&&f(W)),b&&b(W)}),ut=()=>{const W=H.current;return l&&l!=="button"&&!(W.tagName==="A"&&W.href)},Mt=oe(W=>{m&&!W.repeat&&G&&W.key===" "&&R.stop(W,()=>{R.start(W)}),W.target===W.currentTarget&&ut()&&W.key===" "&&W.preventDefault(),S&&S(W),W.target===W.currentTarget&&ut()&&W.key==="Enter"&&!d&&(W.preventDefault(),g&&g(W))}),kt=oe(W=>{m&&W.key===" "&&G&&!W.defaultPrevented&&R.stop(W,()=>{R.pulsate(W)}),P&&P(W),g&&W.target===W.currentTarget&&ut()&&W.key===" "&&!W.defaultPrevented&&g(W)});let gt=l;gt==="button"&&(D.href||D.to)&&(gt=v);const St={};gt==="button"?(St.type=w===void 0?"button":w,St.disabled=d):(!D.href&&!D.to&&(St.role="button"),d&&(St["aria-disabled"]=d));const Rt=$t(o,H),ht={...n,centerRipple:i,component:l,disabled:d,disableRipple:c,disableTouchRipple:p,focusRipple:m,tabIndex:T,focusVisible:G},ct=Hi(ht);return C.jsxs(Vi,{as:gt,className:F(ct.root,a),ownerState:ht,onBlur:Y,onClick:g,onContextMenu:J,onFocus:Pt,onKeyDown:Mt,onKeyUp:kt,onMouseDown:et,onMouseLeave:Ct,onMouseUp:xt,onDragLeave:lt,onTouchEnd:K,onTouchMove:q,onTouchStart:mt,ref:Rt,tabIndex:d?-1:T,type:w,...St,...D,children:[s,rt?C.jsx(zi,{ref:V,center:i,...M}):null]})});function te(t,e,o,n=!1){return oe(r=>(o&&o(r),n||t[e](r),!0))}function Ki(t){return Q("MuiCircularProgress",t)}const _d=Z("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]),se=44,No=Pe`
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
`,Ao=Pe`
0% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -15px;
}
100% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: -126px;
}
`,_i=typeof No!="string"?xo`
animation: ${No} 1.4s linear infinite;
`:null,qi=typeof Ao!="string"?xo`
animation: ${Ao} 1.4s ease-in-out infinite;
`:null,Xi=t=>{const{classes:e,variant:o,color:n,disableShrink:r}=t,i={root:["root",o,`color${L(n)}`],svg:["svg"],circle:["circle",`circle${L(o)}`,r&&"circleDisableShrink"]};return ot(i,Ki,e)},Gi=A("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:o}=t;return[e.root,e[o.variant],e[`color${L(o.color)}`]]}})(at(({theme:t})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:t.transitions.create("transform")}},{props:{variant:"indeterminate"},style:_i||{animation:`${No} 1.4s linear infinite`}},...Object.entries(t.palette).filter(zt()).map(([e])=>({props:{color:e},style:{color:(t.vars||t).palette[e].main}}))]}))),Yi=A("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(t,e)=>e.svg})({display:"block"}),Qi=A("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(t,e)=>{const{ownerState:o}=t;return[e.circle,e[`circle${L(o.variant)}`],o.disableShrink&&e.circleDisableShrink]}})(at(({theme:t})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:t.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink,style:qi||{animation:`${Ao} 1.4s ease-in-out infinite`}}]}))),Rr=_(function(e,o){const n=nt({props:e,name:"MuiCircularProgress"}),{className:r,color:i="primary",disableShrink:s=!1,size:a=40,style:l,thickness:d=3.6,value:c=0,variant:p="indeterminate",...m}=n,u={...n,color:i,disableShrink:s,size:a,thickness:d,value:c,variant:p},v=Xi(u),h={},g={},y={};if(p==="determinate"){const x=2*Math.PI*((se-d)/2);h.strokeDasharray=x.toFixed(3),y["aria-valuenow"]=Math.round(c),h.strokeDashoffset=`${((100-c)/100*x).toFixed(3)}px`,g.transform="rotate(-90deg)"}return C.jsx(Gi,{className:F(v.root,r),style:{width:a,height:a,...g,...l},ownerState:u,ref:o,role:"progressbar",...y,...m,children:C.jsx(Yi,{className:v.svg,ownerState:u,viewBox:`${se/2} ${se/2} ${se} ${se}`,children:C.jsx(Qi,{className:v.circle,style:h,ownerState:u,cx:se,cy:se,r:(se-d)/2,fill:"none",strokeWidth:d})})})});function Zi(t){return Q("MuiIconButton",t)}const yn=Z("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]),Ji=t=>{const{classes:e,disabled:o,color:n,edge:r,size:i,loading:s}=t,a={root:["root",s&&"loading",o&&"disabled",n!=="default"&&`color${L(n)}`,r&&`edge${L(r)}`,`size${L(i)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return ot(a,Zi,e)},ts=A(Ce,{name:"MuiIconButton",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:o}=t;return[e.root,o.loading&&e.loading,o.color!=="default"&&e[`color${L(o.color)}`],o.edge&&e[`edge${L(o.edge)}`],e[`size${L(o.size)}`]]}})(at(({theme:t})=>({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":t.vars?`rgba(${t.vars.palette.action.activeChannel} / ${t.vars.palette.action.hoverOpacity})`:ft(t.palette.action.active,t.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}}]})),at(({theme:t})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(t.palette).filter(zt()).map(([e])=>({props:{color:e},style:{color:(t.vars||t).palette[e].main}})),...Object.entries(t.palette).filter(zt()).map(([e])=>({props:{color:e},style:{"--IconButton-hoverBg":t.vars?`rgba(${(t.vars||t).palette[e].mainChannel} / ${t.vars.palette.action.hoverOpacity})`:ft((t.vars||t).palette[e].main,t.palette.action.hoverOpacity)}})),{props:{size:"small"},style:{padding:5,fontSize:t.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:t.typography.pxToRem(28)}}],[`&.${yn.disabled}`]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled},[`&.${yn.loading}`]:{color:"transparent"}}))),es=A("span",{name:"MuiIconButton",slot:"LoadingIndicator",overridesResolver:(t,e)=>e.loadingIndicator})(({theme:t})=>({display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(t.vars||t).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]})),qd=_(function(e,o){const n=nt({props:e,name:"MuiIconButton"}),{edge:r=!1,children:i,className:s,color:a="default",disabled:l=!1,disableFocusRipple:d=!1,size:c="medium",id:p,loading:m=null,loadingIndicator:u,...v}=n,h=eo(p),g=u??C.jsx(Rr,{"aria-labelledby":h,color:"inherit",size:16}),y={...n,edge:r,color:a,disabled:l,disableFocusRipple:d,loading:m,loadingIndicator:g,size:c},x=Ji(y);return C.jsxs(ts,{id:m?h:p,className:F(x.root,s),centerRipple:!0,focusRipple:!d,disabled:l||m,ref:o,...v,ownerState:y,children:[typeof m=="boolean"&&C.jsx("span",{className:x.loadingWrapper,style:{display:"contents"},children:C.jsx(es,{className:x.loadingIndicator,ownerState:y,children:m&&g})}),i]})});function os(t){return Q("MuiTypography",t)}const Xd=Z("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]),ns={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},rs=ai(),is=t=>{const{align:e,gutterBottom:o,noWrap:n,paragraph:r,variant:i,classes:s}=t,a={root:["root",i,t.align!=="inherit"&&`align${L(e)}`,o&&"gutterBottom",n&&"noWrap",r&&"paragraph"]};return ot(a,os,s)},ss=A("span",{name:"MuiTypography",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:o}=t;return[e.root,o.variant&&e[o.variant],o.align!=="inherit"&&e[`align${L(o.align)}`],o.noWrap&&e.noWrap,o.gutterBottom&&e.gutterBottom,o.paragraph&&e.paragraph]}})(at(({theme:t})=>{var e;return{margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(t.typography).filter(([o,n])=>o!=="inherit"&&n&&typeof n=="object").map(([o,n])=>({props:{variant:o},style:n})),...Object.entries(t.palette).filter(zt()).map(([o])=>({props:{color:o},style:{color:(t.vars||t).palette[o].main}})),...Object.entries(((e=t.palette)==null?void 0:e.text)||{}).filter(([,o])=>typeof o=="string").map(([o])=>({props:{color:`text${L(o)}`},style:{color:(t.vars||t).palette.text[o]}})),{props:({ownerState:o})=>o.align!=="inherit",style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:o})=>o.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:o})=>o.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:o})=>o.paragraph,style:{marginBottom:16}}]}})),xn={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},as=_(function(e,o){const{color:n,...r}=nt({props:e,name:"MuiTypography"}),i=!ns[n],s=rs({...r,...i&&{color:n}}),{align:a="inherit",className:l,component:d,gutterBottom:c=!1,noWrap:p=!1,paragraph:m=!1,variant:u="body1",variantMapping:v=xn,...h}=s,g={...s,align:a,color:n,className:l,component:d,gutterBottom:c,noWrap:p,paragraph:m,variant:u,variantMapping:v},y=d||(m?"p":v[u]||xn[u])||"span",x=is(g);return C.jsx(ss,{as:y,ref:o,className:F(x.root,l),...h,ownerState:g,style:{...a!=="inherit"&&{"--Typography-textAlign":a},...h.style}})});var Lt="top",Ut="bottom",Ht="right",Nt="left",Yo="auto",no=[Lt,Ut,Ht,Nt],Be="start",Ye="end",ls="clippingParents",Er="viewport",ze="popper",cs="reference",Cn=no.reduce(function(t,e){return t.concat([e+"-"+Be,e+"-"+Ye])},[]),$r=[].concat(no,[Yo]).reduce(function(t,e){return t.concat([e,e+"-"+Be,e+"-"+Ye])},[]),ds="beforeRead",ps="read",us="afterRead",fs="beforeMain",vs="main",ms="afterMain",gs="beforeWrite",hs="write",bs="afterWrite",ys=[ds,ps,us,fs,vs,ms,gs,hs,bs];function Gt(t){return t?(t.nodeName||"").toLowerCase():null}function Dt(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Se(t){var e=Dt(t).Element;return t instanceof e||t instanceof Element}function Wt(t){var e=Dt(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function Qo(t){if(typeof ShadowRoot>"u")return!1;var e=Dt(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function xs(t){var e=t.state;Object.keys(e.elements).forEach(function(o){var n=e.styles[o]||{},r=e.attributes[o]||{},i=e.elements[o];!Wt(i)||!Gt(i)||(Object.assign(i.style,n),Object.keys(r).forEach(function(s){var a=r[s];a===!1?i.removeAttribute(s):i.setAttribute(s,a===!0?"":a)}))})}function Cs(t){var e=t.state,o={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,o.popper),e.styles=o,e.elements.arrow&&Object.assign(e.elements.arrow.style,o.arrow),function(){Object.keys(e.elements).forEach(function(n){var r=e.elements[n],i=e.attributes[n]||{},s=Object.keys(e.styles.hasOwnProperty(n)?e.styles[n]:o[n]),a=s.reduce(function(l,d){return l[d]="",l},{});!Wt(r)||!Gt(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(l){r.removeAttribute(l)}))})}}const Ss={name:"applyStyles",enabled:!0,phase:"write",fn:xs,effect:Cs,requires:["computeStyles"]};function Xt(t){return t.split("-")[0]}var be=Math.max,bo=Math.min,Le=Math.round;function Do(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Mr(){return!/^((?!chrome|android).)*safari/i.test(Do())}function Ne(t,e,o){e===void 0&&(e=!1),o===void 0&&(o=!1);var n=t.getBoundingClientRect(),r=1,i=1;e&&Wt(t)&&(r=t.offsetWidth>0&&Le(n.width)/t.offsetWidth||1,i=t.offsetHeight>0&&Le(n.height)/t.offsetHeight||1);var s=Se(t)?Dt(t):window,a=s.visualViewport,l=!Mr()&&o,d=(n.left+(l&&a?a.offsetLeft:0))/r,c=(n.top+(l&&a?a.offsetTop:0))/i,p=n.width/r,m=n.height/i;return{width:p,height:m,top:c,right:d+p,bottom:c+m,left:d,x:d,y:c}}function Zo(t){var e=Ne(t),o=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-o)<=1&&(o=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:o,height:n}}function Tr(t,e){var o=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(o&&Qo(o)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function ie(t){return Dt(t).getComputedStyle(t)}function ws(t){return["table","td","th"].indexOf(Gt(t))>=0}function de(t){return((Se(t)?t.ownerDocument:t.document)||window.document).documentElement}function So(t){return Gt(t)==="html"?t:t.assignedSlot||t.parentNode||(Qo(t)?t.host:null)||de(t)}function Sn(t){return!Wt(t)||ie(t).position==="fixed"?null:t.offsetParent}function Ps(t){var e=/firefox/i.test(Do()),o=/Trident/i.test(Do());if(o&&Wt(t)){var n=ie(t);if(n.position==="fixed")return null}var r=So(t);for(Qo(r)&&(r=r.host);Wt(r)&&["html","body"].indexOf(Gt(r))<0;){var i=ie(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function ro(t){for(var e=Dt(t),o=Sn(t);o&&ws(o)&&ie(o).position==="static";)o=Sn(o);return o&&(Gt(o)==="html"||Gt(o)==="body"&&ie(o).position==="static")?e:o||Ps(t)||e}function Jo(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function _e(t,e,o){return be(t,bo(e,o))}function Is(t,e,o){var n=_e(t,e,o);return n>o?o:n}function kr(){return{top:0,right:0,bottom:0,left:0}}function Or(t){return Object.assign({},kr(),t)}function Br(t,e){return e.reduce(function(o,n){return o[n]=t,o},{})}var Rs=function(e,o){return e=typeof e=="function"?e(Object.assign({},o.rects,{placement:o.placement})):e,Or(typeof e!="number"?e:Br(e,no))};function Es(t){var e,o=t.state,n=t.name,r=t.options,i=o.elements.arrow,s=o.modifiersData.popperOffsets,a=Xt(o.placement),l=Jo(a),d=[Nt,Ht].indexOf(a)>=0,c=d?"height":"width";if(!(!i||!s)){var p=Rs(r.padding,o),m=Zo(i),u=l==="y"?Lt:Nt,v=l==="y"?Ut:Ht,h=o.rects.reference[c]+o.rects.reference[l]-s[l]-o.rects.popper[c],g=s[l]-o.rects.reference[l],y=ro(i),x=y?l==="y"?y.clientHeight||0:y.clientWidth||0:0,b=h/2-g/2,f=p[u],S=x-m[c]-p[v],P=x/2-m[c]/2+b,$=_e(f,P,S),E=l;o.modifiersData[n]=(e={},e[E]=$,e.centerOffset=$-P,e)}}function $s(t){var e=t.state,o=t.options,n=o.element,r=n===void 0?"[data-popper-arrow]":n;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||Tr(e.elements.popper,r)&&(e.elements.arrow=r))}const Ms={name:"arrow",enabled:!0,phase:"main",fn:Es,effect:$s,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ae(t){return t.split("-")[1]}var Ts={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ks(t,e){var o=t.x,n=t.y,r=e.devicePixelRatio||1;return{x:Le(o*r)/r||0,y:Le(n*r)/r||0}}function wn(t){var e,o=t.popper,n=t.popperRect,r=t.placement,i=t.variation,s=t.offsets,a=t.position,l=t.gpuAcceleration,d=t.adaptive,c=t.roundOffsets,p=t.isFixed,m=s.x,u=m===void 0?0:m,v=s.y,h=v===void 0?0:v,g=typeof c=="function"?c({x:u,y:h}):{x:u,y:h};u=g.x,h=g.y;var y=s.hasOwnProperty("x"),x=s.hasOwnProperty("y"),b=Nt,f=Lt,S=window;if(d){var P=ro(o),$="clientHeight",E="clientWidth";if(P===Dt(o)&&(P=de(o),ie(P).position!=="static"&&a==="absolute"&&($="scrollHeight",E="scrollWidth")),P=P,r===Lt||(r===Nt||r===Ht)&&i===Ye){f=Ut;var O=p&&P===S&&S.visualViewport?S.visualViewport.height:P[$];h-=O-n.height,h*=l?1:-1}if(r===Nt||(r===Lt||r===Ut)&&i===Ye){b=Ht;var k=p&&P===S&&S.visualViewport?S.visualViewport.width:P[E];u-=k-n.width,u*=l?1:-1}}var B=Object.assign({position:a},d&&Ts),N=c===!0?ks({x:u,y:h},Dt(o)):{x:u,y:h};if(u=N.x,h=N.y,l){var T;return Object.assign({},B,(T={},T[f]=x?"0":"",T[b]=y?"0":"",T.transform=(S.devicePixelRatio||1)<=1?"translate("+u+"px, "+h+"px)":"translate3d("+u+"px, "+h+"px, 0)",T))}return Object.assign({},B,(e={},e[f]=x?h+"px":"",e[b]=y?u+"px":"",e.transform="",e))}function Os(t){var e=t.state,o=t.options,n=o.gpuAcceleration,r=n===void 0?!0:n,i=o.adaptive,s=i===void 0?!0:i,a=o.roundOffsets,l=a===void 0?!0:a,d={placement:Xt(e.placement),variation:Ae(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,wn(Object.assign({},d,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:l})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,wn(Object.assign({},d,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Bs={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Os,data:{}};var lo={passive:!0};function Ls(t){var e=t.state,o=t.instance,n=t.options,r=n.scroll,i=r===void 0?!0:r,s=n.resize,a=s===void 0?!0:s,l=Dt(e.elements.popper),d=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&d.forEach(function(c){c.addEventListener("scroll",o.update,lo)}),a&&l.addEventListener("resize",o.update,lo),function(){i&&d.forEach(function(c){c.removeEventListener("scroll",o.update,lo)}),a&&l.removeEventListener("resize",o.update,lo)}}const Ns={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Ls,data:{}};var As={left:"right",right:"left",bottom:"top",top:"bottom"};function vo(t){return t.replace(/left|right|bottom|top/g,function(e){return As[e]})}var Ds={start:"end",end:"start"};function Pn(t){return t.replace(/start|end/g,function(e){return Ds[e]})}function tn(t){var e=Dt(t),o=e.pageXOffset,n=e.pageYOffset;return{scrollLeft:o,scrollTop:n}}function en(t){return Ne(de(t)).left+tn(t).scrollLeft}function js(t,e){var o=Dt(t),n=de(t),r=o.visualViewport,i=n.clientWidth,s=n.clientHeight,a=0,l=0;if(r){i=r.width,s=r.height;var d=Mr();(d||!d&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}return{width:i,height:s,x:a+en(t),y:l}}function Fs(t){var e,o=de(t),n=tn(t),r=(e=t.ownerDocument)==null?void 0:e.body,i=be(o.scrollWidth,o.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),s=be(o.scrollHeight,o.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-n.scrollLeft+en(t),l=-n.scrollTop;return ie(r||o).direction==="rtl"&&(a+=be(o.clientWidth,r?r.clientWidth:0)-i),{width:i,height:s,x:a,y:l}}function on(t){var e=ie(t),o=e.overflow,n=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(o+r+n)}function Lr(t){return["html","body","#document"].indexOf(Gt(t))>=0?t.ownerDocument.body:Wt(t)&&on(t)?t:Lr(So(t))}function qe(t,e){var o;e===void 0&&(e=[]);var n=Lr(t),r=n===((o=t.ownerDocument)==null?void 0:o.body),i=Dt(n),s=r?[i].concat(i.visualViewport||[],on(n)?n:[]):n,a=e.concat(s);return r?a:a.concat(qe(So(s)))}function jo(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function zs(t,e){var o=Ne(t,!1,e==="fixed");return o.top=o.top+t.clientTop,o.left=o.left+t.clientLeft,o.bottom=o.top+t.clientHeight,o.right=o.left+t.clientWidth,o.width=t.clientWidth,o.height=t.clientHeight,o.x=o.left,o.y=o.top,o}function In(t,e,o){return e===Er?jo(js(t,o)):Se(e)?zs(e,o):jo(Fs(de(t)))}function Ws(t){var e=qe(So(t)),o=["absolute","fixed"].indexOf(ie(t).position)>=0,n=o&&Wt(t)?ro(t):t;return Se(n)?e.filter(function(r){return Se(r)&&Tr(r,n)&&Gt(r)!=="body"}):[]}function Us(t,e,o,n){var r=e==="clippingParents"?Ws(t):[].concat(e),i=[].concat(r,[o]),s=i[0],a=i.reduce(function(l,d){var c=In(t,d,n);return l.top=be(c.top,l.top),l.right=bo(c.right,l.right),l.bottom=bo(c.bottom,l.bottom),l.left=be(c.left,l.left),l},In(t,s,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Nr(t){var e=t.reference,o=t.element,n=t.placement,r=n?Xt(n):null,i=n?Ae(n):null,s=e.x+e.width/2-o.width/2,a=e.y+e.height/2-o.height/2,l;switch(r){case Lt:l={x:s,y:e.y-o.height};break;case Ut:l={x:s,y:e.y+e.height};break;case Ht:l={x:e.x+e.width,y:a};break;case Nt:l={x:e.x-o.width,y:a};break;default:l={x:e.x,y:e.y}}var d=r?Jo(r):null;if(d!=null){var c=d==="y"?"height":"width";switch(i){case Be:l[d]=l[d]-(e[c]/2-o[c]/2);break;case Ye:l[d]=l[d]+(e[c]/2-o[c]/2);break}}return l}function Qe(t,e){e===void 0&&(e={});var o=e,n=o.placement,r=n===void 0?t.placement:n,i=o.strategy,s=i===void 0?t.strategy:i,a=o.boundary,l=a===void 0?ls:a,d=o.rootBoundary,c=d===void 0?Er:d,p=o.elementContext,m=p===void 0?ze:p,u=o.altBoundary,v=u===void 0?!1:u,h=o.padding,g=h===void 0?0:h,y=Or(typeof g!="number"?g:Br(g,no)),x=m===ze?cs:ze,b=t.rects.popper,f=t.elements[v?x:m],S=Us(Se(f)?f:f.contextElement||de(t.elements.popper),l,c,s),P=Ne(t.elements.reference),$=Nr({reference:P,element:b,placement:r}),E=jo(Object.assign({},b,$)),O=m===ze?E:P,k={top:S.top-O.top+y.top,bottom:O.bottom-S.bottom+y.bottom,left:S.left-O.left+y.left,right:O.right-S.right+y.right},B=t.modifiersData.offset;if(m===ze&&B){var N=B[r];Object.keys(k).forEach(function(T){var M=[Ht,Ut].indexOf(T)>=0?1:-1,I=[Lt,Ut].indexOf(T)>=0?"y":"x";k[T]+=N[I]*M})}return k}function Hs(t,e){e===void 0&&(e={});var o=e,n=o.placement,r=o.boundary,i=o.rootBoundary,s=o.padding,a=o.flipVariations,l=o.allowedAutoPlacements,d=l===void 0?$r:l,c=Ae(n),p=c?a?Cn:Cn.filter(function(v){return Ae(v)===c}):no,m=p.filter(function(v){return d.indexOf(v)>=0});m.length===0&&(m=p);var u=m.reduce(function(v,h){return v[h]=Qe(t,{placement:h,boundary:r,rootBoundary:i,padding:s})[Xt(h)],v},{});return Object.keys(u).sort(function(v,h){return u[v]-u[h]})}function Vs(t){if(Xt(t)===Yo)return[];var e=vo(t);return[Pn(t),e,Pn(e)]}function Ks(t){var e=t.state,o=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var r=o.mainAxis,i=r===void 0?!0:r,s=o.altAxis,a=s===void 0?!0:s,l=o.fallbackPlacements,d=o.padding,c=o.boundary,p=o.rootBoundary,m=o.altBoundary,u=o.flipVariations,v=u===void 0?!0:u,h=o.allowedAutoPlacements,g=e.options.placement,y=Xt(g),x=y===g,b=l||(x||!v?[vo(g)]:Vs(g)),f=[g].concat(b).reduce(function(et,J){return et.concat(Xt(J)===Yo?Hs(e,{placement:J,boundary:c,rootBoundary:p,padding:d,flipVariations:v,allowedAutoPlacements:h}):J)},[]),S=e.rects.reference,P=e.rects.popper,$=new Map,E=!0,O=f[0],k=0;k<f.length;k++){var B=f[k],N=Xt(B),T=Ae(B)===Be,M=[Lt,Ut].indexOf(N)>=0,I=M?"width":"height",w=Qe(e,{placement:B,boundary:c,rootBoundary:p,altBoundary:m,padding:d}),D=M?T?Ht:Nt:T?Ut:Lt;S[I]>P[I]&&(D=vo(D));var H=vo(D),R=[];if(i&&R.push(w[N]<=0),a&&R.push(w[D]<=0,w[H]<=0),R.every(function(et){return et})){O=B,E=!1;break}$.set(B,R)}if(E)for(var V=v?3:1,G=function(J){var lt=f.find(function(xt){var Ct=$.get(xt);if(Ct)return Ct.slice(0,J).every(function(mt){return mt})});if(lt)return O=lt,"break"},yt=V;yt>0;yt--){var rt=G(yt);if(rt==="break")break}e.placement!==O&&(e.modifiersData[n]._skip=!0,e.placement=O,e.reset=!0)}}const _s={name:"flip",enabled:!0,phase:"main",fn:Ks,requiresIfExists:["offset"],data:{_skip:!1}};function Rn(t,e,o){return o===void 0&&(o={x:0,y:0}),{top:t.top-e.height-o.y,right:t.right-e.width+o.x,bottom:t.bottom-e.height+o.y,left:t.left-e.width-o.x}}function En(t){return[Lt,Ht,Ut,Nt].some(function(e){return t[e]>=0})}function qs(t){var e=t.state,o=t.name,n=e.rects.reference,r=e.rects.popper,i=e.modifiersData.preventOverflow,s=Qe(e,{elementContext:"reference"}),a=Qe(e,{altBoundary:!0}),l=Rn(s,n),d=Rn(a,r,i),c=En(l),p=En(d);e.modifiersData[o]={referenceClippingOffsets:l,popperEscapeOffsets:d,isReferenceHidden:c,hasPopperEscaped:p},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":p})}const Xs={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:qs};function Gs(t,e,o){var n=Xt(t),r=[Nt,Lt].indexOf(n)>=0?-1:1,i=typeof o=="function"?o(Object.assign({},e,{placement:t})):o,s=i[0],a=i[1];return s=s||0,a=(a||0)*r,[Nt,Ht].indexOf(n)>=0?{x:a,y:s}:{x:s,y:a}}function Ys(t){var e=t.state,o=t.options,n=t.name,r=o.offset,i=r===void 0?[0,0]:r,s=$r.reduce(function(c,p){return c[p]=Gs(p,e.rects,i),c},{}),a=s[e.placement],l=a.x,d=a.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=d),e.modifiersData[n]=s}const Qs={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Ys};function Zs(t){var e=t.state,o=t.name;e.modifiersData[o]=Nr({reference:e.rects.reference,element:e.rects.popper,placement:e.placement})}const Js={name:"popperOffsets",enabled:!0,phase:"read",fn:Zs,data:{}};function ta(t){return t==="x"?"y":"x"}function ea(t){var e=t.state,o=t.options,n=t.name,r=o.mainAxis,i=r===void 0?!0:r,s=o.altAxis,a=s===void 0?!1:s,l=o.boundary,d=o.rootBoundary,c=o.altBoundary,p=o.padding,m=o.tether,u=m===void 0?!0:m,v=o.tetherOffset,h=v===void 0?0:v,g=Qe(e,{boundary:l,rootBoundary:d,padding:p,altBoundary:c}),y=Xt(e.placement),x=Ae(e.placement),b=!x,f=Jo(y),S=ta(f),P=e.modifiersData.popperOffsets,$=e.rects.reference,E=e.rects.popper,O=typeof h=="function"?h(Object.assign({},e.rects,{placement:e.placement})):h,k=typeof O=="number"?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),B=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,N={x:0,y:0};if(P){if(i){var T,M=f==="y"?Lt:Nt,I=f==="y"?Ut:Ht,w=f==="y"?"height":"width",D=P[f],H=D+g[M],R=D-g[I],V=u?-E[w]/2:0,G=x===Be?$[w]:E[w],yt=x===Be?-E[w]:-$[w],rt=e.elements.arrow,et=u&&rt?Zo(rt):{width:0,height:0},J=e.modifiersData["arrow#persis