diff --git a/assets/AddOutlined-CWT66h2H.js b/assets/AddOutlined-CWT66h2H.js new file mode 100644 index 00000000..1df09949 --- /dev/null +++ b/assets/AddOutlined-CWT66h2H.js @@ -0,0 +1 @@ +import{k as t,d as r,j as g,D as m,i as u}from"./index-Db6C1Mw1.js";import{B as f}from"./DeleteOutlineOutlined-BT49krzn.js";import{r as h}from"./createSvgIcon-BhVK1PDy.js";import{j as b}from"./reactDnd-BtpxPq0t.js";const B=t("div",{target:"e1m1j6jk11"})("overflow-x:hidden;border-radius:3px;background:",({theme:e})=>e.background,";color:",({theme:e})=>e.contrast,";width:100%;height:100%;overflow-y:auto;display:flex;flex:1;flex-direction:column;height:100%;align-items:center;.cont{max-width:1440px;padding:10px;margin:10px;width:100%;background:",({theme:e})=>e.shadow,";display:flex;flex-direction:column;flex:1;overflow-x:hidden;}.ds-header{padding:10px;padding-bottom:20px;font-size:24px;display:flex;margin:10px;justify-content:space-between;align-items:center;padding-left:0px;.logo{margin-right:10px;}}.ds-cont{margin-bottom:10px;border:1px solid ",({theme:e})=>e.accentNeutral,";border-radius:3px;color:",({theme:e})=>e.contrast,";}.ds-item{padding:10px;border-radius:3px 3px 0px 0px;padding-bottom:14px;display:flex;color:",({theme:e})=>e.contrast,";.logo{padding:10px;padding-right:20px;padding-left:0px;}.ds-text{display:flex;flex-direction:column;flex:1;}.ds-type{font-size:18px;padding:10px;padding-left:0px;color:",({theme:e})=>e.contrast,";}small{font-size:12px;}.setting-icon{justify-self:flex-end;cursor:pointer;}.ds-settings{background:",({theme:e})=>e.shadow,";}}.plugins-cont{display:flex;flex:1;margin:0px 10px;flex-direction:column;padding:10px 20px;border:1px solid ",({theme:e})=>e.accentNeutral,";border-radius:3px;height:fit-content;.title{font-size:14px;padding:10px 0px;}}"),w=t("div",{target:"e1m1j6jk10"})("color:",({theme:e})=>e.contrast,";display:flex;align-items:center;font-size:12px;padding:0px 10px;white-space:nowrap;",e=>e.width!==null?`width:${e.width}px;`:""," border-radius:3px 0px 0px 3px;display:flex;align-items:center;height:26px;"),y=t("input",{target:"e1m1j6jk9"})("display:flex;flex:1;background:",({theme:e})=>e.deep,";color:",({theme:e})=>e.contrast,";border:1px solid ",e=>e.error?"#b62c14":e.theme.accentNeutral,";border-radius:3px;justify-self:flex-end;height:26px;padding-left:8px;"),A=t("textarea",{target:"e1m1j6jk8"})("display:flex;flex:1;background:",({theme:e})=>e.deep,";color:",({theme:e})=>e.contrast,";border:1px solid ",({theme:e})=>e.accentNeutral,";border-radius:3px;justify-self:flex-end;padding-left:8px;"),j=t("div",{target:"e1m1j6jk7"})("display:flex;flex-direction:row;margin-top:5px;align-items:center;",e=>e!=null&&e.width&&(e==null?void 0:e.width)==="normal"?"":"flex:1;","select{background:",({theme:e})=>e.deep,";color:",({theme:e})=>e.contrast,";border:1px solid ",({theme:e})=>e.accentNeutral,";border-radius:3px;font-size:12px;height:30px;display:flex;align-items:center;padding:1px 2px 1px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}"),E=t("div",{target:"e1m1j6jk6"})({name:"1uek1ww",styles:"display:flex;margin:15px 0px;margin-left:14px;flex-wrap:wrap;align-items:center;flex:1;&.internal{max-width:400px;}"}),O=t("div",{target:"e1m1j6jk4"})({name:"e23o9g",styles:"padding:10px"}),P=t("div",{target:"e1m1j6jk3"})("margin:10px 0px;padding-bottom:10px;border-bottom:1px solid ",({theme:e})=>e.background,";"),T=t("div",{target:"e1m1j6jk2"})("padding:10px;border-bottom:1px solid ",({theme:e})=>e.shadow,";border-radius:3px;display:flex;flex:1;align-items:center;justify-content:space-between;.edit-buttons{display:flex;align-items:center;&:disabled{display:none;}}"),q=t("div",{target:"e1m1j6jk1"})("padding:10px;border-radius:0px 0px 3px 3px;border-top:1px solid ",({theme:e})=>e.accentNeutral,";"),M=t(f,{target:"e1m1j6jk0"})("background:",e=>e.primary?e.theme.primary:e.theme.neutral,";border:1px solid ",({theme:e})=>e.accentNeutral,";color:",e=>e.primary?e.theme.maxContrast:e.theme.contrast,";margin-left:5px;transition:0.25s all;justify-content:center;padding:3px 12px;height:26px;display:flex;&:hover{background:",({theme:e,disabled:a})=>a?e.neutral:e.primaryLight,";color:",e=>e.primary?e.theme.contrast:e.theme.maxContrast,";}&:disabled{background:",({theme:e})=>e.neutral,";border:1px solid ",({theme:e})=>e.accentNeutral,";cursor:not-allowed;color:",({theme:e})=>e.contrast,";}@media screen and (max-width: 1070px){display:flex;margin:0;}"),v=""+new URL("metrics_icon-BLJDMBj5.png",import.meta.url).href,n=""+new URL("logs_icon-BKEwRlc4.png",import.meta.url).href,k=""+new URL("traces_icon-BqGoDW-P.png",import.meta.url).href,_={metrics_icon:v,logs_icon:n,traces_icon:k},U=({icon:e,style:a})=>r("img",{height:"20px",className:"logo",style:a,src:_[e]||n,alt:e}),F=e=>{const{value:a,label:o,onChange:d,locked:l,type:s,placeholder:p,error:x,labelWidth:c}=e;return g(j,{children:[r(w,{width:c||null,children:o}),r(y,{className:"ds-input",disabled:l,error:x||!1,onChange:d,type:s,value:m.sanitize(a),placeholder:p})]})},G=e=>a=>{a({type:"SET_DATA_SOURCES",dataSources:e})};var i={},S=u;Object.defineProperty(i,"__esModule",{value:!0});var D=i.default=void 0,N=S(h()),C=b;D=i.default=(0,N.default)((0,C.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"AddOutlined");export{M as D,F,j as I,w as L,B as P,T as S,A as T,E as a,P as b,O as c,D as d,U as e,q as f,G as s}; diff --git a/assets/AddOutlined-De9kpT24.js b/assets/AddOutlined-De9kpT24.js deleted file mode 100644 index 3501120d..00000000 --- a/assets/AddOutlined-De9kpT24.js +++ /dev/null @@ -1 +0,0 @@ -import{k as t,d as r,j as g,D as m,i as u}from"./index-Ckknqq55.js";import{B as f}from"./DeleteOutlineOutlined-D-I6t7tH.js";import{r as h}from"./createSvgIcon-BVGKxwdj.js";import{j as b}from"./reactDnd-BtpxPq0t.js";const B=t("div",{target:"e1m1j6jk11"})("overflow-x:hidden;border-radius:3px;background:",({theme:e})=>e.background,";color:",({theme:e})=>e.contrast,";width:100%;height:100%;overflow-y:auto;display:flex;flex:1;flex-direction:column;height:100%;align-items:center;.cont{max-width:1440px;padding:10px;margin:10px;width:100%;background:",({theme:e})=>e.shadow,";display:flex;flex-direction:column;flex:1;overflow-x:hidden;}.ds-header{padding:10px;padding-bottom:20px;font-size:24px;display:flex;margin:10px;justify-content:space-between;align-items:center;padding-left:0px;.logo{margin-right:10px;}}.ds-cont{margin-bottom:10px;border:1px solid ",({theme:e})=>e.accentNeutral,";border-radius:3px;color:",({theme:e})=>e.contrast,";}.ds-item{padding:10px;border-radius:3px 3px 0px 0px;padding-bottom:14px;display:flex;color:",({theme:e})=>e.contrast,";.logo{padding:10px;padding-right:20px;padding-left:0px;}.ds-text{display:flex;flex-direction:column;flex:1;}.ds-type{font-size:18px;padding:10px;padding-left:0px;color:",({theme:e})=>e.contrast,";}small{font-size:12px;}.setting-icon{justify-self:flex-end;cursor:pointer;}.ds-settings{background:",({theme:e})=>e.background,";}}.plugins-cont{display:flex;flex:1;margin:0px 10px;flex-direction:column;padding:10px 20px;border:1px solid ",({theme:e})=>e.accentNeutral,";border-radius:3px;height:fit-content;.title{font-size:14px;padding:10px 0px;}}"),y=t("div",{target:"e1m1j6jk10"})("color:",({theme:e})=>e.contrast,";display:flex;align-items:center;font-size:12px;padding:0px 10px;white-space:nowrap;",e=>e.width!==null?`width:${e.width}px;`:""," border-radius:3px 0px 0px 3px;display:flex;align-items:center;height:26px;"),w=t("input",{target:"e1m1j6jk9"})("display:flex;flex:1;background:",({theme:e})=>e.deep,";color:",({theme:e})=>e.contrast,";border:1px solid ",e=>e.error?"#b62c14":e.theme.accentNeutral,";border-radius:3px;justify-self:flex-end;height:26px;padding-left:8px;"),A=t("textarea",{target:"e1m1j6jk8"})("display:flex;flex:1;background:",({theme:e})=>e.deep,";color:",({theme:e})=>e.contrast,";border:1px solid ",({theme:e})=>e.accentNeutral,";border-radius:3px;justify-self:flex-end;padding-left:8px;"),j=t("div",{target:"e1m1j6jk7"})("display:flex;flex-direction:row;margin-top:5px;align-items:center;",e=>e!=null&&e.width&&(e==null?void 0:e.width)==="normal"?"":"flex:1;","select{background:",({theme:e})=>e.deep,";color:",({theme:e})=>e.contrast,";border:1px solid ",({theme:e})=>e.accentNeutral,";border-radius:3px;font-size:12px;height:30px;display:flex;align-items:center;padding:1px 2px 1px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}"),E=t("div",{target:"e1m1j6jk6"})({name:"1uek1ww",styles:"display:flex;margin:15px 0px;margin-left:14px;flex-wrap:wrap;align-items:center;flex:1;&.internal{max-width:400px;}"}),O=t("div",{target:"e1m1j6jk4"})({name:"e23o9g",styles:"padding:10px"}),P=t("div",{target:"e1m1j6jk3"})("margin:10px 0px;padding-bottom:10px;border-bottom:1px solid ",({theme:e})=>e.background,";"),T=t("div",{target:"e1m1j6jk2"})("padding:10px;border-bottom:1px solid ",({theme:e})=>e.shadow,";border-radius:3px;display:flex;flex:1;align-items:center;justify-content:space-between;.edit-buttons{display:flex;align-items:center;&:disabled{display:none;}}"),q=t("div",{target:"e1m1j6jk1"})("background:",({theme:e})=>e.deep,";padding:10px;border-radius:0px 0px 3px 3px;border-top:1px solid ",({theme:e})=>e.accentNeutral,";"),M=t(f,{target:"e1m1j6jk0"})("background:",e=>e.primary?e.theme.primary:e.theme.neutral,";border:1px solid ",({theme:e})=>e.accentNeutral,";color:",e=>e.primary?e.theme.maxContrast:e.theme.contrast,";margin-left:5px;transition:0.25s all;justify-content:center;padding:3px 12px;height:26px;display:flex;&:hover{background:",({theme:e})=>e.primaryLight,";color:",e=>e.primary?e.theme.contrast:e.theme.maxContrast,";}&:disabled{background:",({theme:e})=>e.neutral,";border:1px solid ",({theme:e})=>e.accentNeutral,";cursor:not-allowed;color:",({theme:e})=>e.contrast,";}@media screen and (max-width: 1070px){display:flex;margin:0;}"),v=""+new URL("metrics_icon-BLJDMBj5.png",import.meta.url).href,n=""+new URL("logs_icon-BKEwRlc4.png",import.meta.url).href,k=""+new URL("traces_icon-BqGoDW-P.png",import.meta.url).href,_={metrics_icon:v,logs_icon:n,traces_icon:k},U=({icon:e,style:a})=>r("img",{height:"20px",className:"logo",style:a,src:_[e]||n,alt:e}),F=e=>{const{value:a,label:o,onChange:d,locked:l,type:s,placeholder:p,error:x,labelWidth:c}=e;return g(j,{children:[r(y,{width:c||null,children:o}),r(w,{className:"ds-input",disabled:l,error:x||!1,onChange:d,type:s,value:m.sanitize(a),placeholder:p})]})},G=e=>a=>{a({type:"SET_DATA_SOURCES",dataSources:e})};var i={},S=u;Object.defineProperty(i,"__esModule",{value:!0});var D=i.default=void 0,N=S(h()),C=b;D=i.default=(0,N.default)((0,C.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"AddOutlined");export{M as D,F,j as I,y as L,B as P,T as S,A as T,E as a,P as b,O as c,D as d,U as e,q as f,G as s}; diff --git a/assets/App-RLg_Oy2B.js b/assets/App-DdepRUL3.js similarity index 95% rename from assets/App-RLg_Oy2B.js rename to assets/App-DdepRUL3.js index 1888287f..14182b9e 100644 --- a/assets/App-RLg_Oy2B.js +++ b/assets/App-DdepRUL3.js @@ -1 +1 @@ -import{s as O,a as K,u as Q,c as Y,b as J,i as b,l as X,j as p,d as i,e as A,f as R,F as T,g as H,h as E,N as Z}from"./index-Ckknqq55.js";import{g as ee,d as te,M as v,s as re,a as I,n as P,T as ie,B as ae,b as oe,F as ne,c as se,e as le,P as ce,S as de}from"./consts-CLfRMD-w.js";import{r as x,R as pe}from"./react-B8DbRJ_3.js";import{r as S}from"./createSvgIcon-BVGKxwdj.js";import{j as g}from"./reactDnd-BtpxPq0t.js";import{a as h,d as ue,m as V,q as N,u as y,L as $,O as he}from"./vendor-BVYYq__d.js";import"./reactSelect-FVq3QTPV.js";import"./memoize-CbKs8VX_.js";import"./PluginManagerFactory-CvOKlfBO.js";import"./DeleteOutlineOutlined-D-I6t7tH.js";const ge=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],fe=e=>{const{absolute:t,children:r,classes:o,flexItem:l,light:s,orientation:d,textAlign:c,variant:a}=e;return J({root:["root",t&&"absolute",a,s&&"light",d==="vertical"&&"vertical",l&&"flexItem",r&&"withChildren",r&&d==="vertical"&&"withChildrenVertical",c==="right"&&d!=="vertical"&&"textAlignRight",c==="left"&&d!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",d==="vertical"&&"wrapperVertical"]},ee,o)},me=O("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.absolute&&t.absolute,t[r.variant],r.light&&t.light,r.orientation==="vertical"&&t.vertical,r.flexItem&&t.flexItem,r.children&&t.withChildren,r.children&&r.orientation==="vertical"&&t.withChildrenVertical,r.textAlign==="right"&&r.orientation!=="vertical"&&t.textAlignRight,r.textAlign==="left"&&r.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>h({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:K(e.palette.divider,.08)},t.variant==="inset"&&{marginLeft:72},t.variant==="middle"&&t.orientation==="horizontal"&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},t.variant==="middle"&&t.orientation==="vertical"&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},t.orientation==="vertical"&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:e})=>h({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>h({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>h({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>h({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),ve=O("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.wrapper,r.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>h({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},t.orientation==="vertical"&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),C=x.forwardRef(function(t,r){const o=Q({props:t,name:"MuiDivider"}),{absolute:l=!1,children:s,className:d,component:c=s?"div":"hr",flexItem:a=!1,light:f=!1,orientation:m="horizontal",role:u=c!=="hr"?"separator":void 0,textAlign:_="center",variant:n="fullWidth"}=o,G=ue(o,ge),w=h({},o,{absolute:l,component:c,flexItem:a,light:f,orientation:m,role:u,textAlign:_,variant:n}),z=fe(w);return g.jsx(me,h({as:c,className:Y(z.root,d),role:u,ref:r,ownerState:w},G,{children:s?g.jsx(ve,{className:z.wrapper,ownerState:w,children:s}):null}))});C.muiSkipListHighlight=!0;var M={},xe=b;Object.defineProperty(M,"__esModule",{value:!0});var B=M.default=void 0,be=xe(S()),Se=g;B=M.default=(0,be.default)((0,Se.jsx)("path",{d:"M19.3 16.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8"}),"TravelExplore");var D={},$e=b;Object.defineProperty(D,"__esModule",{value:!0});var U=D.default=void 0,_e=$e(S()),we=g;U=D.default=(0,_e.default)((0,we.jsx)("path",{d:"M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11"}),"Extension");var k={},ye=b;Object.defineProperty(k,"__esModule",{value:!0});var q=k.default=void 0,Ce=ye(S()),Re=g;q=k.default=(0,Ce.default)((0,Re.jsx)("path",{d:"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4"}),"PersonOutlineOutlined");var j={},Ne=b;Object.defineProperty(j,"__esModule",{value:!0});var W=j.default=void 0,Me=Ne(S()),De=g;W=j.default=(0,Me.default)((0,De.jsx)("path",{d:"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z"}),"Storage");function ke(e){const{c:t}=e,r=V(),o=X(),{hash:l}=N(),s="Link Copied To Clipboard";function d(){r(re(!0)),setTimeout(()=>{var c;if(navigator!=null&&navigator.clipboard&&window.isSecureContext)(c=navigator==null?void 0:navigator.clipboard)==null||c.writeText(window.location.href).then(function(){const a=o.add(l,{data:{href:window.location.href},description:"From Shared URL"},10);r(I(a)),r(A({type:P.success,message:s}))},function(a){console.log("error on copy",a)});else{let a=document.createElement("textarea");return a.value=window.location.href,a.style.position="fixed",a.style.left="-999999px",a.style.top="-999999px",document.body.appendChild(a),a.focus(),a.select(),new Promise((f,m)=>{const u=o.add(l,{data:window.location.href,description:"From Shared URL"},10);r(I(u)),document.execCommand("copy")?f():m(),a.remove(),r(A({type:P.success,message:s}))})}},200)}return p(v,{onClick:d,disabled:!1,style:{fontSize:"12px"},children:[" ",i(te,{fontSize:"small",className:t}),i("span",{children:"Copy Link"})]})}var L={},je=b;Object.defineProperty(L,"__esModule",{value:!0});var F=L.default=void 0,Le=je(S()),ze=g;F=L.default=(0,Le.default)((0,ze.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"Menu");const Ae=e=>({color:`${e.contrast}`,overflow:"visible",fontSize:"12px",background:`${e.shadow}`,border:`1px solid ${e.accentNeutral}`,mt:1.5,"& .MuiAvatar-root":{width:32,height:32,ml:-.5,mr:1},"&:before":{content:'""',display:"block",position:"absolute",top:0,right:14,width:10,height:10,borderLeft:`1px solid ${e.accentNeutral}`,borderTop:`1px solid ${e.accentNeutral}`,bgcolor:`${e.shadow}`,transform:"translateY(-50%) rotate(45deg)",zIndex:0},"& .icon":{fontSize:"16px",marginRight:"4px",color:`${e.contrast}`},"& .item":{fontSize:"12px",color:`${e.contrast}`}}),Ie=e=>({display:"flex",justifyContent:"center",alignItems:"center",marginLeft:2,paddingLeft:0,cursor:"pointer",paddingRight:0,width:"30px",height:"30px",background:"none",borderRadius:"3px",color:`${e.accentNeutral}`,border:`1px solid ${e.accentNeutral}`});function Pe(){const{key:e}=N(),t=y(n=>n.showDataSourceSetting),r=y(n=>n.currentUser.role),o=V(),l=R(),[s,d]=pe.useState(null),c=x.useMemo(()=>!!s,[s]),[a,f]=x.useState(r||"superAdmin");x.useEffect(()=>{f(r)},[r]),x.useEffect(()=>{u()},[e]);const m=n=>{n.stopPropagation(),n.preventDefault(),d(()=>n.currentTarget)},u=n=>{n==null||n.stopPropagation(),n==null||n.preventDefault(),d(()=>{})},_=()=>{u(),o(le(!0))};return p(T,{children:[i(ae,{sx:{display:"flex",alignItems:"center",textAlign:"center"},children:i(ie,{title:"Settings",children:i("button",{onClick:m,style:Ie(l),"aria-controls":c?"account-menu":void 0,"aria-haspopup":"true","aria-expanded":c?"true":void 0,children:i(F,{style:{width:"14px",height:"14px"}})})})}),p(oe,{id:"account-menu",anchorEl:s,open:c,onClose:u,onClick:m,PaperProps:{elevation:0,sx:Ae(l)},TransitionComponent:ne,transformOrigin:{horizontal:"right",vertical:"top"},anchorOrigin:{horizontal:"right",vertical:"top"},children:[i(ke,{c:"icon"}),i(C,{}),p(v,{onClick:_,className:"item",children:[i(se,{className:"icon"})," General Settings"]}),i(C,{}),i($,{to:"",children:p(v,{className:"item",children:[i(B,{className:"icon"}),"Search"]})}),i($,{to:"/plugins",children:p(v,{className:"item",children:[i(U,{className:"icon"}),"Plugins"]})}),i($,{to:"/users",children:p(v,{className:"item",children:[i(q,{className:"icon"}),"Users"]})}),t&&(a==="admin"||a==="superAdmin")&&i($,{to:"datasources",children:p(v,{className:"item",children:[i(W,{className:"icon"}),"Datasources"]})})]})]})}const Oe=""+new URL("qryn-logo-Ch2-Iq6y.png",import.meta.url).href,Te=()=>{const r=N().pathname.split("/").map((o,l)=>o===""&&l===0?{name:"home",link:""}:{name:`/${o}`,link:o});return i(T,{children:r.map(({name:o,link:l},s)=>i("a",{href:l,className:"bread-link",children:o},s))})},He=e=>E("background:",e.shadow,";height:30px;padding:4px;display:flex;align-items:center;border-bottom:1px solid ",e.accentNeutral,";.logo-section{padding-top:4px;margin:0;.version{color:",e.contrast,";font-size:10px;margin-left:5px;margin-top:4px;}.path{color:",e.contrast,";margin-top:4px;margin-left:20px;flex:1;font-weight:bold;text-transform:uppercase;font-size:10px;letter-spacing:1px;.bread-link{cursor:pointer;&:hover{color:",e.primary,";}}}}",""),Ee=()=>{const e=R();return p("div",{className:H(He(e)),children:[p("div",{className:"logo-section",children:[i("img",{src:Oe,style:{height:"20px"},alt:"Qryn View",height:"20px",className:"logo"}),i("p",{className:"version",children:"2.0.0"}),i("p",{className:"path",children:i(Te,{})})]}),i(ce,{section:"Status Bar",localProps:e}),i(Pe,{})]})},Ve=Ee,Be=e=>E("background:",e.background,";display:flex;flex-direction:column;height:100vh;flex:1;","");function Ze(){const e=R(),t=y(r=>r.settingsDialogOpen);return p("div",{className:H(Be(e)),children:[i(Ve,{}),i(he,{}),i(Z,{}),i(de,{open:t})]})}export{Be as MainAppStyles,Ze as default}; +import{s as O,a as K,u as Q,c as Y,b as J,i as b,l as X,j as p,d as i,e as A,f as R,F as T,g as H,h as E,N as Z}from"./index-Db6C1Mw1.js";import{g as ee,d as te,M as v,s as re,a as I,n as P,T as ie,B as ae,b as oe,F as ne,c as se,e as le,P as ce,S as de}from"./consts-rLZVcYcl.js";import{r as x,R as pe}from"./react-B8DbRJ_3.js";import{r as S}from"./createSvgIcon-BhVK1PDy.js";import{j as g}from"./reactDnd-BtpxPq0t.js";import{a as h,d as ue,m as V,q as N,u as y,L as $,O as he}from"./vendor-BVYYq__d.js";import"./reactSelect-FVq3QTPV.js";import"./memoize-CbKs8VX_.js";import"./PluginManagerFactory-ByqE6npO.js";import"./DeleteOutlineOutlined-BT49krzn.js";const ge=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],fe=e=>{const{absolute:t,children:r,classes:o,flexItem:l,light:s,orientation:d,textAlign:c,variant:a}=e;return J({root:["root",t&&"absolute",a,s&&"light",d==="vertical"&&"vertical",l&&"flexItem",r&&"withChildren",r&&d==="vertical"&&"withChildrenVertical",c==="right"&&d!=="vertical"&&"textAlignRight",c==="left"&&d!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",d==="vertical"&&"wrapperVertical"]},ee,o)},me=O("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.absolute&&t.absolute,t[r.variant],r.light&&t.light,r.orientation==="vertical"&&t.vertical,r.flexItem&&t.flexItem,r.children&&t.withChildren,r.children&&r.orientation==="vertical"&&t.withChildrenVertical,r.textAlign==="right"&&r.orientation!=="vertical"&&t.textAlignRight,r.textAlign==="left"&&r.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>h({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:K(e.palette.divider,.08)},t.variant==="inset"&&{marginLeft:72},t.variant==="middle"&&t.orientation==="horizontal"&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},t.variant==="middle"&&t.orientation==="vertical"&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},t.orientation==="vertical"&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:e})=>h({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>h({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>h({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>h({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),ve=O("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.wrapper,r.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>h({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},t.orientation==="vertical"&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),C=x.forwardRef(function(t,r){const o=Q({props:t,name:"MuiDivider"}),{absolute:l=!1,children:s,className:d,component:c=s?"div":"hr",flexItem:a=!1,light:f=!1,orientation:m="horizontal",role:u=c!=="hr"?"separator":void 0,textAlign:_="center",variant:n="fullWidth"}=o,G=ue(o,ge),w=h({},o,{absolute:l,component:c,flexItem:a,light:f,orientation:m,role:u,textAlign:_,variant:n}),z=fe(w);return g.jsx(me,h({as:c,className:Y(z.root,d),role:u,ref:r,ownerState:w},G,{children:s?g.jsx(ve,{className:z.wrapper,ownerState:w,children:s}):null}))});C.muiSkipListHighlight=!0;var M={},xe=b;Object.defineProperty(M,"__esModule",{value:!0});var B=M.default=void 0,be=xe(S()),Se=g;B=M.default=(0,be.default)((0,Se.jsx)("path",{d:"M19.3 16.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8"}),"TravelExplore");var D={},$e=b;Object.defineProperty(D,"__esModule",{value:!0});var U=D.default=void 0,_e=$e(S()),we=g;U=D.default=(0,_e.default)((0,we.jsx)("path",{d:"M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11"}),"Extension");var k={},ye=b;Object.defineProperty(k,"__esModule",{value:!0});var q=k.default=void 0,Ce=ye(S()),Re=g;q=k.default=(0,Ce.default)((0,Re.jsx)("path",{d:"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4"}),"PersonOutlineOutlined");var j={},Ne=b;Object.defineProperty(j,"__esModule",{value:!0});var W=j.default=void 0,Me=Ne(S()),De=g;W=j.default=(0,Me.default)((0,De.jsx)("path",{d:"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z"}),"Storage");function ke(e){const{c:t}=e,r=V(),o=X(),{hash:l}=N(),s="Link Copied To Clipboard";function d(){r(re(!0)),setTimeout(()=>{var c;if(navigator!=null&&navigator.clipboard&&window.isSecureContext)(c=navigator==null?void 0:navigator.clipboard)==null||c.writeText(window.location.href).then(function(){const a=o.add(l,{data:{href:window.location.href},description:"From Shared URL"},10);r(I(a)),r(A({type:P.success,message:s}))},function(a){console.log("error on copy",a)});else{let a=document.createElement("textarea");return a.value=window.location.href,a.style.position="fixed",a.style.left="-999999px",a.style.top="-999999px",document.body.appendChild(a),a.focus(),a.select(),new Promise((f,m)=>{const u=o.add(l,{data:window.location.href,description:"From Shared URL"},10);r(I(u)),document.execCommand("copy")?f():m(),a.remove(),r(A({type:P.success,message:s}))})}},200)}return p(v,{onClick:d,disabled:!1,style:{fontSize:"12px"},children:[" ",i(te,{fontSize:"small",className:t}),i("span",{children:"Copy Link"})]})}var L={},je=b;Object.defineProperty(L,"__esModule",{value:!0});var F=L.default=void 0,Le=je(S()),ze=g;F=L.default=(0,Le.default)((0,ze.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"Menu");const Ae=e=>({color:`${e.contrast}`,overflow:"visible",fontSize:"12px",background:`${e.shadow}`,border:`1px solid ${e.accentNeutral}`,mt:1.5,"& .MuiAvatar-root":{width:32,height:32,ml:-.5,mr:1},"&:before":{content:'""',display:"block",position:"absolute",top:0,right:14,width:10,height:10,borderLeft:`1px solid ${e.accentNeutral}`,borderTop:`1px solid ${e.accentNeutral}`,bgcolor:`${e.shadow}`,transform:"translateY(-50%) rotate(45deg)",zIndex:0},"& .icon":{fontSize:"16px",marginRight:"4px",color:`${e.contrast}`},"& .item":{fontSize:"12px",color:`${e.contrast}`}}),Ie=e=>({display:"flex",justifyContent:"center",alignItems:"center",marginLeft:2,paddingLeft:0,cursor:"pointer",paddingRight:0,width:"30px",height:"30px",background:"none",borderRadius:"3px",color:`${e.accentNeutral}`,border:`1px solid ${e.accentNeutral}`});function Pe(){const{key:e}=N(),t=y(n=>n.showDataSourceSetting),r=y(n=>n.currentUser.role),o=V(),l=R(),[s,d]=pe.useState(null),c=x.useMemo(()=>!!s,[s]),[a,f]=x.useState(r||"superAdmin");x.useEffect(()=>{f(r)},[r]),x.useEffect(()=>{u()},[e]);const m=n=>{n.stopPropagation(),n.preventDefault(),d(()=>n.currentTarget)},u=n=>{n==null||n.stopPropagation(),n==null||n.preventDefault(),d(()=>{})},_=()=>{u(),o(le(!0))};return p(T,{children:[i(ae,{sx:{display:"flex",alignItems:"center",textAlign:"center"},children:i(ie,{title:"Settings",children:i("button",{onClick:m,style:Ie(l),"aria-controls":c?"account-menu":void 0,"aria-haspopup":"true","aria-expanded":c?"true":void 0,children:i(F,{style:{width:"14px",height:"14px"}})})})}),p(oe,{id:"account-menu",anchorEl:s,open:c,onClose:u,onClick:m,PaperProps:{elevation:0,sx:Ae(l)},TransitionComponent:ne,transformOrigin:{horizontal:"right",vertical:"top"},anchorOrigin:{horizontal:"right",vertical:"top"},children:[i(ke,{c:"icon"}),i(C,{}),p(v,{onClick:_,className:"item",children:[i(se,{className:"icon"})," General Settings"]}),i(C,{}),i($,{to:"",children:p(v,{className:"item",children:[i(B,{className:"icon"}),"Search"]})}),i($,{to:"/plugins",children:p(v,{className:"item",children:[i(U,{className:"icon"}),"Plugins"]})}),i($,{to:"/users",children:p(v,{className:"item",children:[i(q,{className:"icon"}),"Users"]})}),t&&(a==="admin"||a==="superAdmin")&&i($,{to:"datasources",children:p(v,{className:"item",children:[i(W,{className:"icon"}),"Datasources"]})})]})]})}const Oe=""+new URL("qryn-logo-Ch2-Iq6y.png",import.meta.url).href,Te=()=>{const r=N().pathname.split("/").map((o,l)=>o===""&&l===0?{name:"home",link:""}:{name:`/${o}`,link:o});return i(T,{children:r.map(({name:o,link:l},s)=>i("a",{href:l,className:"bread-link",children:o},s))})},He=e=>E("background:",e.shadow,";height:30px;padding:4px;display:flex;align-items:center;border-bottom:1px solid ",e.accentNeutral,";.logo-section{padding-top:4px;margin:0;.version{color:",e.contrast,";font-size:10px;margin-left:5px;margin-top:4px;}.path{color:",e.contrast,";margin-top:4px;margin-left:20px;flex:1;font-weight:bold;text-transform:uppercase;font-size:10px;letter-spacing:1px;.bread-link{cursor:pointer;&:hover{color:",e.primary,";}}}}",""),Ee=()=>{const e=R();return p("div",{className:H(He(e)),children:[p("div",{className:"logo-section",children:[i("img",{src:Oe,style:{height:"20px"},alt:"Qryn View",height:"20px",className:"logo"}),i("p",{className:"version",children:"2.0.1"}),i("p",{className:"path",children:i(Te,{})})]}),i(ce,{section:"Status Bar",localProps:e}),i(Pe,{})]})},Ve=Ee,Be=e=>E("background:",e.background,";display:flex;flex-direction:column;height:100vh;flex:1;","");function Ze(){const e=R(),t=y(r=>r.settingsDialogOpen);return p("div",{className:H(Be(e)),children:[i(Ve,{}),i(he,{}),i(Z,{}),i(de,{open:t})]})}export{Be as MainAppStyles,Ze as default}; diff --git a/assets/DataSources-B4OqBQEY.js b/assets/DataSources-B4OqBQEY.js deleted file mode 100644 index cc6b6820..00000000 --- a/assets/DataSources-B4OqBQEY.js +++ /dev/null @@ -1 +0,0 @@ -var de=Object.defineProperty;var ue=(t,n,i)=>n in t?de(t,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[n]=i;var I=(t,n,i)=>ue(t,typeof n!="symbol"?n+"":n,i);import{d as e,j as h,g as J,D as w,h as T,i as V,F as P,f as M,Q as he,k as pe,e as fe}from"./index-Ckknqq55.js";import{r as O}from"./react-B8DbRJ_3.js";import{m as E,u as A,n as Z,s as ge,L as me,v as Se,w as ve,x as ye,p as xe,R as Ce}from"./vendor-BVYYq__d.js";import{D as ke,L as $,I as H,d as we,S as Ne,a as R,F,s as z,b as be,c as B,T as Oe,e as ee,f as De,P as Le}from"./AddOutlined-De9kpT24.js";import{d as te,s as ze}from"./DeleteOutlineOutlined-D-I6t7tH.js";import{S as U,r as Q}from"./createSvgIcon-BVGKxwdj.js";import{j as G}from"./reactDnd-BtpxPq0t.js";import{d as ne}from"./reactSelect-FVq3QTPV.js";import"./memoize-CbKs8VX_.js";const j=t=>{const{value:n,onClick:i,primary:c,title:l}=t;return e(ke,{title:l,onClick:i,primary:c,children:n})},Ae=t=>T("display:flex;flex:",t?1:0,";",""),ae=({value:t,locked:n,onChange:i,opts:c,label:l,labelWidth:f,name:S,fullWidth:C,width:v})=>{const[y,x]=O.useState(""),N=O.useRef(null),k=O.useMemo(()=>typeof c[0]=="string"?c.map(u=>({value:u,name:u})):c,[c]);return O.useEffect(()=>{var m,a;const u=(m=k==null?void 0:k.find(r=>r.name===t))==null?void 0:m.value;u&&((a=N==null?void 0:N.current)==null?void 0:a.value)!==u&&(x(u),N.current.value=u)},[t]),h(H,{width:v,children:[(l==null?void 0:l.length)>0&&e($,{width:f||null,children:l}),e("select",{ref:N,className:J(Ae(C)),disabled:n,defaultValue:w.sanitize(y),onChange:u=>i(u,S),children:k==null?void 0:k.map((u,m)=>e("option",{value:w.sanitize(u.value),children:u.name},m))})]})},se=t=>{const{value:n,onChange:i,locked:c,label:l}=t;return h(H,{children:[e($,{children:l}),e(U,{disabled:c,size:"small",checked:n,onChange:i})]})};var W={},Ie=V;Object.defineProperty(W,"__esModule",{value:!0});var ie=W.default=void 0,Je=Ie(Q()),Fe=G;ie=W.default=(0,Je.default)((0,Fe.jsx)("path",{d:"m19 8-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4z"}),"CachedOutlined");var K={},Te=V;Object.defineProperty(K,"__esModule",{value:!0});var re=K.default=void 0,Ee=Te(Q()),Re=G;re=K.default=(0,Ee.default)((0,Re.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckCircle");const le=t=>n=>{n({type:"SET_IS_DATASOURCE_SAVED",isDsSaved:t})};var X={},_e=V;Object.defineProperty(X,"__esModule",{value:!0});var oe=X.default=void 0,je=_e(Q()),Pe=G;oe=X.default=(0,je.default)((0,Pe.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"}),"ErrorOutline");const ce=T({name:"vtwnvy",styles:"height:12px!important;width:12px!important;color:white;margin:0px 4px"}),Me=t=>T("display:flex;align-items:center;background:",t.primary,";color:white;font-size:11px;padding:4px;border-radius:3px;margin-right:10px;cursor:pointer;span{margin-right:4px;font-weight:bold;}",""),Ue=T({name:"1t9g6tg",styles:"display:flex;align-items:center;background:#b62c14;color:white;font-size:12px;padding:4px;border-radius:3px;margin-right:10px;cursor:pointer;span{margin-right:4px;font-weight:bold;}"}),$e=T({name:"9hkg7e",styles:"display:flex;align-items:center;font-size:12px;&.loading-icon{height:14px;width:14px;}"}),He=({setIsSaved:t})=>{const n=M();return h("div",{className:J(Me(n)),onClick:i=>t(!1),children:[e(re,{className:J(ce)})," ",e("span",{children:"Saved"})]})},Y=({errorText:t})=>h("div",{className:J(Ue),children:[e(oe,{className:J(ce)})," ",e("span",{children:t})]});function q(t){const{onClickAdd:n,isAdd:i,title:c,isEditing:l,fieldErrors:f}=t,S=E(),[C,v]=O.useState(!1);return O.useEffect(()=>(l&&(setTimeout(()=>{v(!0),S(le(!0))},800),v(!1)),v(!1),()=>{v(!1)}),[l]),h(Ne,{children:[c,h("div",{className:"edit-buttons",children:[l&&h("div",{className:$e,children:[e(ie,{style:{height:"13px",width:"13px"}})," ","Saving ..."]}),(f==null?void 0:f.protocol)&&e(Y,{errorText:"Insecure Mixed Content. Mixing HTTP and HTTPS is insecure and is not supported."}),(f==null?void 0:f.url)&&e(Y,{errorText:"Please complete API URL"}),C&&e(He,{setIsSaved:v}),i&&e(P,{children:e(we,{fontSize:"small",style:{cursor:"pointer",display:"flex"},onClick:n})})]})]})}const qe=t=>{const n=E(),i=A(u=>u.dataSources),[c,l]=O.useState(!1),{headers:f,id:S}=t,[C,v]=O.useState((t==null?void 0:t.cors)||!1),y=u=>{const m=u.target.checked,a=i.map(r=>(r.id===S&&(r.cors=m),r));v(()=>m),localStorage.setItem("dataSources",JSON.stringify(a)),n(z(a))},x=(u,m,a)=>{l(()=>!0);const r=u.target.value,g=(i.find(p=>p.id===S).headers||[]).map(p=>(p.id===m&&(p[a]=r),p)),o=i.map(p=>(p.id===S&&(p.headers=[...g]),p));localStorage.setItem("dataSources",JSON.stringify(o)),n(z(o)),setTimeout(()=>{l(()=>!1)},800)},N=u=>{u.preventDefault();const m=i==null?void 0:i.find(s=>s.id===S),a=m.headers,r=JSON.parse(JSON.stringify([...i]));if(f.length>0){const s={...a[a.length-1],id:Z()},d={...m,headers:[...m.headers,s]},g=r==null?void 0:r.map(o=>o.id===S?{...d}:o);localStorage.setItem("dataSources",JSON.stringify(g)),n(z(g))}},k=(u,m)=>{const a=i==null?void 0:i.find(o=>o.id===S),s=[...f].filter(o=>o.id!==m),d={...a,headers:[...s]},g=i==null?void 0:i.map(o=>o.id===S?{...d}:o);localStorage.setItem("dataSources",JSON.stringify(g)),n(z(g))};return e("div",{className:"",children:f&&h(P,{children:[e(q,{title:"Custom HTTP Headers",isEdit:!1,isAdd:!0,isEditing:c,onClickAdd:N}),h(R,{children:[e($,{children:"Use CORS"})," ",e(U,{size:"small",checked:C,onChange:y})]}),f==null?void 0:f.map((u,m)=>e(R,{children:h(H,{children:[e(F,{label:"header",value:w.sanitize(u.header),onChange:a=>x(a,u.id,"header")}),e(F,{label:"value",value:w.sanitize(u.value),onChange:a=>x(a,u.id,"value")}),e(te,{onClick:a=>k(a,u.id),style:{cursor:"pointer",marginLeft:"10px"},fontSize:"small"})]})},m))]})})};function Ve(t){const n=ge(),i=M(),c=A(y=>y.urlLocation),l=E(),{title:f}=t,S=A(y=>y.isDsSaved),C=O.useMemo(()=>S?"Save":"Back",[S]),v=()=>{let y=(c==null?void 0:c.length)>0;l(le(!1)),n((y||C==="Back")&&f!=="DataSources"?-1:"")};return h("div",{className:"ds-header",children:[e("div",{style:{display:"flex",alignItems:"center"},children:h("div",{style:{display:"flex",flexDirection:"column"},children:[h("div",{style:{display:"flex"},children:[e(he,{}),e("h1",{children:f})]}),h("p",{style:{color:i.contrast,fontSize:"10px",marginTop:"5px",marginLeft:"10px",opacity:".5"},children:["v","2.0.0"]})]})}),e(j,{value:w.sanitize(C),onClick:v,editing:!0,primary:S})]})}const Be=t=>{const{id:n,name:i,regex:c,urlLabel:l,internalLink:f,linkType:S,locked:C,dataSourceId:v,fieldEditing:y}=t,x=E(),N=A(s=>s.dataSources),k=O.useMemo(()=>N.map(s=>({name:s.name,value:s.id})),[N]),u=(s,d)=>{y();const g=JSON.parse(JSON.stringify(N)),L=g.find(b=>b.id===v).linkedFields.map(b=>b.id===n?{...b,[s]:d}:b);return g.map(b=>b.id===v?{...b,linkedFields:L}:b)},m=s=>{y();const d=JSON.parse(JSON.stringify(N)),p=d.find(b=>b.id===v).linkedFields.filter(b=>b.id!==n),L=d.map(b=>b.id===v?{...b,linkedFields:[...p]}:b);localStorage.setItem("dataSources",JSON.stringify(L)),x(z(L))},a=(s,d)=>{y();const g=s.target.value,o=u(d,g);localStorage.setItem("dataSources",JSON.stringify(o)),x(z(o))},r=(s,d)=>{y();const g=!!s.target.checked,o=u(d,g);localStorage.setItem("dataSources",JSON.stringify(o)),x(z(o))};return h(be,{children:[h(R,{children:[e(F,{value:w.sanitize(i),label:"Name",onChange:s=>a(s,"name")}),e(F,{value:w.sanitize(c),label:"Regex",onChange:s=>a(s,"regex")}),e(F,{value:w.sanitize(l),label:"URL Label",onChange:s=>a(s,"urlLabel")}),e(te,{onClick:m,fontSize:"small",style:{marginLeft:"10px",cursor:"pointer",display:C?"none":"inline-block"}})]}),h(R,{className:"internal",children:[e(se,{value:f,label:"Internal Link",onChange:s=>r(s,"internalLink")}),e(ae,{label:"",value:w.sanitize(S),opts:k,selectType:"linkedField",onChange:s=>a(s,"linkID")})]})]})};class Qe{constructor(){I(this,"id");I(this,"dataSource");I(this,"ds_id");I(this,"name");I(this,"regex");I(this,"query");I(this,"urlLabel");I(this,"url");I(this,"internalLink");I(this,"linkType");this.id=Z(),this.dataSource="Logs",this.ds_id="logs",this.name="traceID",this.regex='^.*?"traceID" ="(w+)".*$/',this.query="${__value.raw}",this.urlLabel="",this.url="",this.internalLink=!0,this.linkType="Traces"}create(){const{id:n,dataSource:i,ds_id:c,name:l,regex:f,query:S,urlLabel:C,url:v,internalLink:y,linkType:x}=this;return{id:n,dataSource:i,ds_id:c,name:l,regex:f,query:S,urlLabel:C,url:v,internalLink:y,linkType:x}}}const Ge=t=>{const{linkedFields:n,name:i,id:c}=t,l=A(x=>x.dataSources),f=E(),[S,C]=O.useState(!1),v=()=>{const x=new Qe;x.dataSource=i,x.create();const k=[...JSON.parse(JSON.stringify(n)),{...x}],u=JSON.parse(JSON.stringify(l)),m=u==null?void 0:u.map(a=>a.id===c?{...a,linkedFields:k}:a);localStorage.setItem("dataSources",JSON.stringify(m)),f(z(m))},y=()=>{C(()=>!0),setTimeout(()=>{C(()=>!1)},800)};return(n==null?void 0:n.length)>0?h(P,{children:[e(q,{title:"Linked Fields",isEdit:!0,isAdd:!0,onClickAdd:v,isEditing:S}),e(B,{children:n==null?void 0:n.map((x,N)=>e(Be,{...x,dataSourceId:c,locked:!1,fieldEditing:y},N))})]}):null};function We(t){const{value:n,label:i,onChange:c,placeholder:l}=t;return h(H,{children:[e($,{children:i}),e(Oe,{className:"ds-input",onChange:c,placeholder:l,value:w.sanitize(n)})]})}function Ke(t){const{auth:n,id:i}=t,c=E(),l=A(a=>a.dataSources),[f,S]=O.useState([]),[C,v]=O.useState(!1),y=O.useMemo(()=>{var a;return(a=Object.entries(n))==null?void 0:a.map(([r,s])=>({name:r,...s})).filter(r=>r.name!=="fields")},[n]),x=O.useMemo(()=>{var a;return(a=Object.entries(n))==null?void 0:a.map(([r,s])=>({name:r,...s})).find(r=>r.name==="fields")},[n]),N=(a,r)=>{const s=JSON.parse(JSON.stringify(n));s[r].value=a;const g=JSON.parse(JSON.stringify(l)).map(o=>o.id===i?{...o,auth:{...s}}:o);return localStorage.setItem("dataSources",JSON.stringify(g)),c(z(g)),g};O.useEffect(()=>{var r,s;const a=(s=(r=y.filter(d=>d.form_type==="switch"&&!!(d!=null&&d.value)))==null?void 0:r.filter(d=>!!d.withFields))==null?void 0:s.map(d=>d.name);S(a)},[y,S]);const k=(a,r)=>{v(()=>!0);const s=a.target.value;N(s,r),setTimeout(()=>{v(()=>!1)},800)},u=(a,r)=>{v(()=>!0);const s=a.target.checked;N(s,r),setTimeout(()=>{v(()=>!1)},800)},m=(a,r,s)=>{var b;v(()=>!0);const d=a.target.value,g=JSON.parse(JSON.stringify(n)),o={...g,fields:{...g.fields,[s]:(b=g==null?void 0:g.fields[s])==null?void 0:b.map(D=>D.name===r?(D.value=d,{...D}):D)}},p=JSON.parse(JSON.stringify([...l])),L=p==null?void 0:p.map(D=>(D.id===i&&(D.auth=o),D));localStorage.setItem("dataSources",JSON.stringify(L)),c(z(L)),setTimeout(()=>{v(()=>!1)},600)};return h(P,{children:[e(q,{title:"HTTP Auth Fields",isEditing:C,isEdit:!1,isAdd:!1}),h(B,{children:[y&&y.map((a,r)=>a.form_type==="select"?e(ae,{value:w.sanitize(a.value),name:w.sanitize(a.name),onChange:s=>k(s,a.name),locked:!1,opts:a.options,label:a.label},r):a.form_type==="switch"?e(se,{label:a.label,value:a.value,onChange:s=>u(s,a.name)},r):null),e(R,{children:f&&f.map((a,r)=>{var s;return e(R,{children:x[a]&&((s=x[a])==null?void 0:s.map((d,g)=>d.form_type==="input"||d.form_type==="password"?e(F,{onChange:o=>m(o,d.name,a),type:d.form_type,value:w.sanitize(d.value),label:d.label,placeholder:d.placeholder},g):d.form_type==="textarea"?e(We,{onChange:o=>m(o,d.name,a),value:w.sanitize(d.value),label:d.label,placeholder:d.placeholder},g):null))},r)})})]})]})}const Xe=pe("div",{target:"emiacor0"})("position:absolute;left:0;top:0;background:",({theme:t})=>t.background,";display:flex;flex-direction:culumn;justify-content:center;color:",({theme:t})=>t.contrast,";flex:1;height:100%;width:100%;.body-cont{max-width:1440px;padding:10px;margin:10px;border-radius:3px;flex:1;background:",({theme:t})=>t.shadow,";overflow-y:auto;overflow-x:hidden;}.ds-header{padding:10px;padding-bottom:20px;font-size:24px;flex:1;display:flex;width:100%;justify-content:space-between;align-items:center;padding-left:0px;.logo{margin-right:10px;}}.ds-cont{margin-bottom:10px;border:1px solid ",({theme:t})=>t.accentNeutral,";border-radius:3px;overflow-y:auto;}.ds-item{padding:10px;border-radius:3px 3px 0px 0px;padding-bottom:14px;display:flex;.logo{padding:10px;padding-right:20px;padding-left:0px;}.ds-text{display:flex;flex-direction:column;flex:1;}.ds-type{font-size:18px;padding:10px;padding-left:0px;color:",({theme:t})=>t.contrast,";}small{font-size:12px;}.setting-icon{justify-self:flex-end;cursor:pointer;}.ds-settings{background:",({theme:t})=>t.background,";}}");function Ye(){const t=A(({dataSources:n})=>n);return(t==null?void 0:t.length)>0?e("div",{style:{margin:"10px"},children:t.map((n,i)=>{const{icon:c,id:l,name:f,type:S,url:C}=n;return e("div",{className:"ds-cont",children:e(me,{to:l,children:h("div",{className:"ds-item",children:[e(ee,{icon:c}),h("div",{className:"ds-text",children:[e("div",{className:"ds-type",children:f}),h("span",{children:[h("small",{children:[S," | "," "]}),e("small",{style:{userSelect:"all"},children:C})]})]})]})})},i)})}):e("div",{children:e("h1",{children:"No Data Sources Found."})})}const Ze=t=>{const{headers:n,id:i,linkedFields:c,name:l,url:f,cors:S}=t,C=E(),v=A(({dataSources:r})=>r),[y,x]=O.useState({url:!1,protocol:!1}),N=(r,s)=>{let d=s;r==="url"&&(d=s.replace(/\/$/,""));const g=JSON.parse(JSON.stringify(v));return g.forEach(o=>{o.id===i&&(o[r]=d)}),g},[k,u]=O.useState(!1),m=r=>{try{const s=window.location.protocol,d=new URL(r).protocol;return{value:s===d,error:""}}catch{return{value:!1,error:"url"}}},a=(r,s)=>{u(()=>!0);const d=r.target.value;if(s==="url"){const o=m(d);if((o==null?void 0:o.error)==="url"&&x(p=>({...p,url:!0})),!(o!=null&&o.value)&&(o==null?void 0:o.error)===""&&x(p=>({...p,protocol:!0})),(o==null?void 0:o.error)===""&&(o!=null&&o.value)){x(L=>({...L,protocol:!1,url:!1}));const p=N(s,d);localStorage.setItem("dataSources",JSON.stringify(p)),C(z(p)),setTimeout(()=>{u(()=>!1)},800)}}const g=N(s,d);localStorage.setItem("dataSources",JSON.stringify(g)),C(z(g)),setTimeout(()=>{u(()=>!1)},800)};return h(De,{children:[e(q,{isEditing:k,isEdit:!0,isAdd:!1,title:"DataSource Settings",fieldErrors:y}),e(B,{children:h(R,{children:[e(F,{value:w.sanitize(l),label:"Name",onChange:r=>a(r,"name")}),e(F,{value:w.sanitize(f),label:"URL",error:y.url||y.protocol,onChange:r=>a(r,"url")})]})}),e(Ke,{...t}),e(qe,{cors:S,headers:n,id:i}),e(Ge,{...t,linkedFields:c})]})},et=T({name:"9rq8lq",styles:"display:flex;align-items:center;justify-content:space-between;margin-right:20px"});function tt(t,n,i){let c={},l=i&&i!==""&&n&&n!=="",f=l?`${btoa(n)}:${btoa(i)}`:"",S=JSON.parse(JSON.stringify(t));return l&&f&&(c.auth=f),c.url=S,JSON.stringify(c)}function nt(t){const{url:n,auth:{basicAuth:i,fields:{basicAuth:[c,l]}}}=t,[f,S]=ve(["qryn-dev-cookie","qryn-settings"]),C=E(),v=A(k=>k.dataSources),y=()=>{const k=[...v],u=JSON.parse(JSON.stringify(k)),m=u==null?void 0:u.map(a=>({...a,url:w.sanitize(n),auth:{...a.auth,basicAuth:{...a.auth.basicAuth,value:i.value},fields:{...a.auth.fields,basicAuth:[...a.auth.fields.basicAuth].map(r=>r.name==="user"?{...r,value:w.sanitize(c.value)}:r.name==="password"?{...r,value:w.sanitize(l.value)}:r)}}}));localStorage.setItem("dataSources",JSON.stringify(m)),C(z(m)),C(fe({type:"success",message:"Set same URL and Basic Auth for All Data Sources"}))};function x(){const k=new Date;new Date().setDate(k.getDate()+1);try{S("qryn-settings",tt(n,c.value,l.value),{path:""})}catch(m){console.log(m)}}function N(){const{headers:k,id:u,name:m,linkedFields:a}=t,r=k==null?void 0:k.map(({header:o,value:p})=>({[o]:p})),d=`data:text/json;chatset=utf-8,${encodeURIComponent(JSON.stringify({id:u,name:m,headers:r,linkedFields:a}))}`,g=document.createElement("a");g.href=d,g.download=`${m}_${u}.json`,g.click()}return h("div",{className:"ds-cont",children:[h("div",{className:J(et),children:[e(at,{...t}),h("div",{style:{display:"flex",alignItems:"center"},children:[e(j,{title:"Download Datasource settings as JSON",value:w.sanitize("Download JSON"),onClick:N,primary:!0}),e(j,{title:"Set Cookie with name: qryn-settings",value:w.sanitize("Save Cookie"),onClick:x,primary:!0}),e(j,{title:"Use same URL and Basic Auth for all Data Sources",value:w.sanitize("Use For All"),onClick:y,primary:!0})]})]}),e("div",{className:"ds-settings",children:e(Ze,{...t})})]})}const at=t=>{const{icon:n,name:i,type:c,url:l}=t;return h("div",{className:"ds-item",children:[e(ee,{icon:n}),h("div",{className:"ds-text",children:[e("div",{className:"ds-type",children:i}),h("small",{children:[w.sanitize(c)," | ",w.sanitize(l)]})]})]})};function st(){let{id:t}=Se();const n=M(),i=A(l=>l.dataSources),c=O.useMemo(()=>!i||i.length===0?{}:i.find(l=>l.id===t)||{},[t,i]);return e(ne,{theme:n,children:e(Xe,{children:h("div",{className:"body-cont",children:[e(Ve,{title:"DataSource Settings",datasource:c}),e("div",{className:"datasource-body",children:e(nt,{...c})})]})})})}const it=t=>T("display:flex;flex-direction:column;flex:1;flex-wrap:wrap;width:400px;border:1px solid ",t.accentNeutral,";padding:5px;border-radius:3px;margin-left:10px;",""),rt=T({name:"1reekiy",styles:"display:flex;padding:4px 12px;font-size:14px;border-radius:4px;white-space:nowrap;align-items:center;justify-content:space-between"}),lt=T({name:"t10jb8",styles:"margin:5px"}),ot=T({name:"1wnuhlc",styles:"margin-left:20px;display:flex;align-items:center;span{font-size:12px;}"}),ct=T({name:"17moij0",styles:"align-items:center;width:100%;display:flex;margin-top:10px;justify-content:space-between;flex:1"}),dt=t=>{const[n,i]=O.useState(""),[c,l]=O.useState(""),[f,S]=O.useState(""),[C,v]=O.useState(!1),[y,x]=O.useState(!1),N=A(p=>p.dataSources),k=E(),u="Save",m=M(),a=p=>{var D;const b=(((D=p==null?void 0:p.target)==null?void 0:D.value)||"").replace(/\/$/,"");i(()=>b)},r=p=>{l(()=>p.target.value)},s=p=>{S(()=>p.target.value)},d=p=>{v(()=>p.target.checked)},g=p=>{x(()=>p.target.checked)},o=p=>{const L=JSON.parse(JSON.stringify(N)),b=L==null?void 0:L.map(D=>({...D,url:n,auth:{...D.auth,basicAuth:{...D.auth.basicAuth,value:y},fields:{...D.auth.fields,basicAuth:[...D.auth.fields.basicAuth].map(_=>_.name==="user"?{..._,value:c}:_.name==="password"?{..._,value:f}:_)}}}));localStorage.setItem("dataSources",JSON.stringify(b)),k(z(b))};return h("div",{className:J(it(m)),children:[h("div",{className:J(rt),children:["Use one setting for all Data Sources",e(U,{checked:C,size:"small",onChange:d})]}),C&&h("div",{className:J(lt),children:[e(F,{value:w.sanitize(n),label:"url",onChange:a,placeholder:"http://qryn.dev"}),y&&h(P,{children:[e(F,{value:w.sanitize(c),label:"user",onChange:r,placeholder:"default"}),e(F,{value:w.sanitize(f),label:"password",onChange:s,type:"password",placeholder:""})]}),h("div",{className:J(ct),children:[h("div",{className:J(ot),children:[e("span",{children:"Use Basic Auth"})," ",e(U,{checked:y,size:"small",onChange:g})," "]}),e(j,{value:w.sanitize(u),onClick:o,editing:!1,primary:!0})]})]})]})};function Ct(t){const n=t.replace(/#/,""),i=decodeURIComponent(n),c=new URLSearchParams(i);for(let[l,f]of c)(l==="left"||l==="right")&&JSON.parse(f)}function kt(){const t=ye.useMediaQuery({query:"(prefers-color-scheme: dark)"}),n=E(),i=M(),c=A(l=>l.autoTheme);return O.useEffect(()=>{if(c){const l=t?"dark":"light";n(ze(l)),localStorage.setItem("theme",JSON.stringify({theme:l,auto:c}))}},[t,c,n]),h(ne,{theme:i,children:[e(Le,{children:h("div",{className:"cont",children:[e(Ye,{}),e("div",{style:{display:"flex",flex:1},children:e("div",{style:{height:"40px"},children:e(dt,{})})})]})}),e(Ce,{children:e(xe,{path:":id",element:e(st,{})})})]})}export{kt as default,Ct as getURlParams}; diff --git a/assets/DataSources-CSABkDk6.js b/assets/DataSources-CSABkDk6.js new file mode 100644 index 00000000..7a1bf48e --- /dev/null +++ b/assets/DataSources-CSABkDk6.js @@ -0,0 +1 @@ +var Lt=Object.defineProperty;var zt=(n,e,t)=>e in n?Lt(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var B=(n,e,t)=>zt(n,typeof e!="symbol"?e+"":e,t);import{d as u,j as w,g as F,D as j,h as G,i as rt,F as ze,f as Me,Q as Mt,k as Pt,e as $t}from"./index-Db6C1Mw1.js";import{r as D}from"./react-B8DbRJ_3.js";import{m as ee,u as U,n as mt,s as Vt,L as Ut,v as Jt,w as Bt,x as Ft,p as qt,R as Ht}from"./vendor-BVYYq__d.js";import{D as Wt,L as Ye,I as Ge,d as Yt,S as Gt,a as le,F as H,s as $,b as Qt,c as at,T as Xt,e as gt,f as Kt,P as en}from"./AddOutlined-CWT66h2H.js";import{d as vt,s as tn}from"./DeleteOutlineOutlined-BT49krzn.js";import{S as Ve,r as it}from"./createSvgIcon-BhVK1PDy.js";import{j as ot}from"./reactDnd-BtpxPq0t.js";import{d as yt}from"./reactSelect-FVq3QTPV.js";import"./memoize-CbKs8VX_.js";const be=n=>{const{value:e,onClick:t,primary:s,title:r,disabled:a}=n;return u(Wt,{disabled:a,title:r,onClick:t,primary:s,children:e})},nn=n=>G("display:flex;flex:",n?1:0,";",""),_t=({value:n,locked:e,onChange:t,opts:s,label:r,labelWidth:a,name:i,fullWidth:o,width:d})=>{const[c,h]=D.useState(""),O=D.useRef(null),R=D.useMemo(()=>typeof s[0]=="string"?s.map(_=>({value:_,name:_})):s,[s]);return D.useEffect(()=>{var E,f;const _=(E=R==null?void 0:R.find(v=>v.name===n))==null?void 0:E.value;_&&((f=O==null?void 0:O.current)==null?void 0:f.value)!==_&&(h(_),O.current.value=_)},[n]),w(Ge,{width:d,children:[(r==null?void 0:r.length)>0&&u(Ye,{width:a||null,children:r}),u("select",{ref:O,className:F(nn(o)),disabled:e,defaultValue:j.sanitize(c),onChange:_=>t(_,i),children:R==null?void 0:R.map((_,E)=>u("option",{value:j.sanitize(_.value),children:_.name},E))})]})},xt=n=>{const{value:e,onChange:t,locked:s,label:r}=n;return w(Ge,{children:[u(Ye,{children:r}),u(Ve,{disabled:s,size:"small",checked:e,onChange:t})]})};var ct={},sn=rt;Object.defineProperty(ct,"__esModule",{value:!0});var kt=ct.default=void 0,rn=sn(it()),an=ot;kt=ct.default=(0,rn.default)((0,an.jsx)("path",{d:"m19 8-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4z"}),"CachedOutlined");var dt={},on=rt;Object.defineProperty(dt,"__esModule",{value:!0});var bt=dt.default=void 0,cn=on(it()),dn=ot;bt=dt.default=(0,cn.default)((0,dn.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckCircle");const St=n=>e=>{e({type:"SET_IS_DATASOURCE_SAVED",isDsSaved:n})};var lt={},ln=rt;Object.defineProperty(lt,"__esModule",{value:!0});var wt=lt.default=void 0,un=ln(it()),hn=ot;wt=lt.default=(0,un.default)((0,hn.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"}),"ErrorOutline");const Tt=G({name:"vtwnvy",styles:"height:12px!important;width:12px!important;color:white;margin:0px 4px"}),fn=n=>G("display:flex;align-items:center;background:",n.primary,";color:white;font-size:11px;padding:4px;border-radius:3px;margin-right:10px;cursor:pointer;span{margin-right:4px;font-weight:bold;}",""),pn=G({name:"1t9g6tg",styles:"display:flex;align-items:center;background:#b62c14;color:white;font-size:12px;padding:4px;border-radius:3px;margin-right:10px;cursor:pointer;span{margin-right:4px;font-weight:bold;}"}),mn=G({name:"9hkg7e",styles:"display:flex;align-items:center;font-size:12px;&.loading-icon{height:14px;width:14px;}"}),gn=({setIsSaved:n})=>{const e=Me();return w("div",{className:F(fn(e)),onClick:t=>n(!1),children:[u(bt,{className:F(Tt)})," ",u("span",{children:"Saved"})]})},ht=({errorText:n})=>w("div",{className:F(pn),children:[u(wt,{className:F(Tt)})," ",u("span",{children:n})]});function Qe(n){const{onClickAdd:e,isAdd:t,title:s,isEditing:r,fieldErrors:a}=n,i=ee(),[o,d]=D.useState(!1);return D.useEffect(()=>(r&&(setTimeout(()=>{d(!0),i(St(!0))},800),d(!1)),d(!1),()=>{d(!1)}),[r]),w(Gt,{children:[s,w("div",{className:"edit-buttons",children:[r&&w("div",{className:mn,children:[u(kt,{style:{height:"13px",width:"13px"}})," ","Saving ..."]}),(a==null?void 0:a.protocol)&&u(ht,{errorText:"Insecure Mixed Content. Mixing HTTP and HTTPS is insecure and is not supported."}),(a==null?void 0:a.url)&&u(ht,{errorText:"Please complete API URL"}),o&&u(gn,{setIsSaved:d}),t&&u(ze,{children:u(Yt,{fontSize:"small",style:{cursor:"pointer",display:"flex"},onClick:e})})]})]})}const vn=n=>{const e=ee(),t=U(_=>_.dataSources),[s,r]=D.useState(!1),{headers:a,id:i}=n,[o,d]=D.useState((n==null?void 0:n.cors)||!1),c=_=>{const E=_.target.checked,f=t.map(v=>(v.id===i&&(v.cors=E),v));d(()=>E),localStorage.setItem("dataSources",JSON.stringify(f)),e($(f))},h=(_,E,f)=>{r(()=>!0);const v=_.target.value,C=(t.find(A=>A.id===i).headers||[]).map(A=>(A.id===E&&(A[f]=v),A)),x=t.map(A=>(A.id===i&&(A.headers=[...C]),A));localStorage.setItem("dataSources",JSON.stringify(x)),e($(x)),setTimeout(()=>{r(()=>!1)},800)},O=_=>{_.preventDefault();const E=t==null?void 0:t.find(g=>g.id===i),f=E.headers,v=JSON.parse(JSON.stringify([...t]));if(a.length>0){const g={...f[f.length-1],id:mt()},k={...E,headers:[...E.headers,g]},C=v==null?void 0:v.map(x=>x.id===i?{...k}:x);localStorage.setItem("dataSources",JSON.stringify(C)),e($(C))}},R=(_,E)=>{const f=t==null?void 0:t.find(x=>x.id===i),g=[...a].filter(x=>x.id!==E),k={...f,headers:[...g]},C=t==null?void 0:t.map(x=>x.id===i?{...k}:x);localStorage.setItem("dataSources",JSON.stringify(C)),e($(C))};return u("div",{className:"",children:a&&w(ze,{children:[u(Qe,{title:"Custom HTTP Headers",isEdit:!1,isAdd:!0,isEditing:s,onClickAdd:O}),w(le,{children:[u(Ye,{children:"Use CORS"})," ",u(Ve,{size:"small",checked:o,onChange:c})]}),a==null?void 0:a.map((_,E)=>u(le,{children:w(Ge,{children:[u(H,{label:"header",value:j.sanitize(_.header),onChange:f=>h(f,_.id,"header")}),u(H,{label:"value",value:j.sanitize(_.value),onChange:f=>h(f,_.id,"value")}),u(vt,{onClick:f=>R(f,_.id),style:{cursor:"pointer",marginLeft:"10px"},fontSize:"small"})]})},E))]})})};function yn(n){const e=Vt(),t=Me(),s=U(c=>c.urlLocation),r=ee(),{title:a}=n,i=U(c=>c.isDsSaved),o=D.useMemo(()=>i?"Save":"Back",[i]),d=()=>{let c=(s==null?void 0:s.length)>0;r(St(!1)),e((c||o==="Back")&&a!=="DataSources"?-1:"")};return w("div",{className:"ds-header",children:[u("div",{style:{display:"flex",alignItems:"center"},children:w("div",{style:{display:"flex",flexDirection:"column"},children:[w("div",{style:{display:"flex"},children:[u(Mt,{}),u("h1",{children:a})]}),w("p",{style:{color:t.contrast,fontSize:"10px",marginTop:"5px",marginLeft:"10px",opacity:".5"},children:["v","2.0.1"]})]})}),u(be,{value:j.sanitize(o),onClick:d,editing:!0,primary:i})]})}const _n=n=>{const{id:e,name:t,regex:s,urlLabel:r,internalLink:a,linkType:i,locked:o,dataSourceId:d,fieldEditing:c}=n,h=ee(),O=U(g=>g.dataSources),R=D.useMemo(()=>O.map(g=>({name:g.name,value:g.id})),[O]),_=(g,k)=>{c();const C=JSON.parse(JSON.stringify(O)),J=C.find(I=>I.id===d).linkedFields.map(I=>I.id===e?{...I,[g]:k}:I);return C.map(I=>I.id===d?{...I,linkedFields:J}:I)},E=g=>{c();const k=JSON.parse(JSON.stringify(O)),A=k.find(I=>I.id===d).linkedFields.filter(I=>I.id!==e),J=k.map(I=>I.id===d?{...I,linkedFields:[...A]}:I);localStorage.setItem("dataSources",JSON.stringify(J)),h($(J))},f=(g,k)=>{c();const C=g.target.value,x=_(k,C);localStorage.setItem("dataSources",JSON.stringify(x)),h($(x))},v=(g,k)=>{c();const C=!!g.target.checked,x=_(k,C);localStorage.setItem("dataSources",JSON.stringify(x)),h($(x))};return w(Qt,{children:[w(le,{children:[u(H,{value:j.sanitize(t),label:"Name",onChange:g=>f(g,"name")}),u(H,{value:j.sanitize(s),label:"Regex",onChange:g=>f(g,"regex")}),u(H,{value:j.sanitize(r),label:"URL Label",onChange:g=>f(g,"urlLabel")}),u(vt,{onClick:E,fontSize:"small",style:{marginLeft:"10px",cursor:"pointer",display:o?"none":"inline-block"}})]}),w(le,{className:"internal",children:[u(xt,{value:a,label:"Internal Link",onChange:g=>v(g,"internalLink")}),u(_t,{label:"",value:j.sanitize(i),opts:R,selectType:"linkedField",onChange:g=>f(g,"linkID")})]})]})};class xn{constructor(){B(this,"id");B(this,"dataSource");B(this,"ds_id");B(this,"name");B(this,"regex");B(this,"query");B(this,"urlLabel");B(this,"url");B(this,"internalLink");B(this,"linkType");this.id=mt(),this.dataSource="Logs",this.ds_id="logs",this.name="traceID",this.regex='^.*?"traceID" ="(w+)".*$/',this.query="${__value.raw}",this.urlLabel="",this.url="",this.internalLink=!0,this.linkType="Traces"}create(){const{id:e,dataSource:t,ds_id:s,name:r,regex:a,query:i,urlLabel:o,url:d,internalLink:c,linkType:h}=this;return{id:e,dataSource:t,ds_id:s,name:r,regex:a,query:i,urlLabel:o,url:d,internalLink:c,linkType:h}}}const kn=n=>{const{linkedFields:e,name:t,id:s}=n,r=U(h=>h.dataSources),a=ee(),[i,o]=D.useState(!1),d=()=>{const h=new xn;h.dataSource=t,h.create();const R=[...JSON.parse(JSON.stringify(e)),{...h}],_=JSON.parse(JSON.stringify(r)),E=_==null?void 0:_.map(f=>f.id===s?{...f,linkedFields:R}:f);localStorage.setItem("dataSources",JSON.stringify(E)),a($(E))},c=()=>{o(()=>!0),setTimeout(()=>{o(()=>!1)},800)};return(e==null?void 0:e.length)>0?w(ze,{children:[u(Qe,{title:"Linked Fields",isEdit:!0,isAdd:!0,onClickAdd:d,isEditing:i}),u(at,{children:e==null?void 0:e.map((h,O)=>u(_n,{...h,dataSourceId:s,locked:!1,fieldEditing:c},O))})]}):null};function bn(n){const{value:e,label:t,onChange:s,placeholder:r}=n;return w(Ge,{children:[u(Ye,{children:t}),u(Xt,{className:"ds-input",onChange:s,placeholder:r,value:j.sanitize(e)})]})}function Sn(n){const{auth:e,id:t}=n,s=ee(),r=U(f=>f.dataSources),[a,i]=D.useState([]),[o,d]=D.useState(!1),c=D.useMemo(()=>{var f;return(f=Object.entries(e))==null?void 0:f.map(([v,g])=>({name:v,...g})).filter(v=>v.name!=="fields")},[e]),h=D.useMemo(()=>{var f;return(f=Object.entries(e))==null?void 0:f.map(([v,g])=>({name:v,...g})).find(v=>v.name==="fields")},[e]),O=(f,v)=>{const g=JSON.parse(JSON.stringify(e));g[v].value=f;const C=JSON.parse(JSON.stringify(r)).map(x=>x.id===t?{...x,auth:{...g}}:x);return localStorage.setItem("dataSources",JSON.stringify(C)),s($(C)),C};D.useEffect(()=>{var v,g;const f=(g=(v=c.filter(k=>k.form_type==="switch"&&!!(k!=null&&k.value)))==null?void 0:v.filter(k=>!!k.withFields))==null?void 0:g.map(k=>k.name);i(f)},[c,i]);const R=(f,v)=>{d(()=>!0);const g=f.target.value;O(g,v),setTimeout(()=>{d(()=>!1)},800)},_=(f,v)=>{d(()=>!0);const g=f.target.checked;O(g,v),setTimeout(()=>{d(()=>!1)},800)},E=(f,v,g)=>{var I;d(()=>!0);const k=f.target.value,C=JSON.parse(JSON.stringify(e)),x={...C,fields:{...C.fields,[g]:(I=C==null?void 0:C.fields[g])==null?void 0:I.map(z=>z.name===v?(z.value=k,{...z}):z)}},A=JSON.parse(JSON.stringify([...r])),J=A==null?void 0:A.map(z=>(z.id===t&&(z.auth=x),z));localStorage.setItem("dataSources",JSON.stringify(J)),s($(J)),setTimeout(()=>{d(()=>!1)},600)};return w(ze,{children:[u(Qe,{title:"HTTP Auth Fields",isEditing:o,isEdit:!1,isAdd:!1}),w(at,{children:[c&&c.map((f,v)=>f.form_type==="select"?u(_t,{value:j.sanitize(f.value),name:j.sanitize(f.name),onChange:g=>R(g,f.name),locked:!1,opts:f.options,label:f.label},v):f.form_type==="switch"?u(xt,{label:f.label,value:f.value,onChange:g=>_(g,f.name)},v):null),u(le,{children:a&&a.map((f,v)=>{var g;return u(le,{children:h[f]&&((g=h[f])==null?void 0:g.map((k,C)=>k.form_type==="input"||k.form_type==="password"?u(H,{onChange:x=>E(x,k.name,f),type:k.form_type,value:j.sanitize(k.value),label:k.label,placeholder:k.placeholder},C):k.form_type==="textarea"?u(bn,{onChange:x=>E(x,k.name,f),value:j.sanitize(k.value),label:k.label,placeholder:k.placeholder},C):null))},v)})})]})]})}const wn=Pt("div",{target:"emiacor0"})("position:absolute;left:0;top:0;background:",({theme:n})=>n.background,";display:flex;flex-direction:culumn;justify-content:center;color:",({theme:n})=>n.contrast,";flex:1;height:100%;width:100%;.body-cont{max-width:1440px;padding:10px;margin:10px;border-radius:3px;flex:1;background:",({theme:n})=>n.shadow,";overflow-y:auto;overflow-x:hidden;}.ds-header{padding:10px;padding-bottom:20px;font-size:24px;flex:1;display:flex;width:100%;justify-content:space-between;align-items:center;padding-left:0px;.logo{margin-right:10px;}}.ds-cont{margin-bottom:10px;border:1px solid ",({theme:n})=>n.accentNeutral,";border-radius:3px;overflow-y:auto;}.ds-item{padding:10px;border-radius:3px 3px 0px 0px;padding-bottom:14px;display:flex;.logo{padding:10px;padding-right:20px;padding-left:0px;}.ds-text{display:flex;flex-direction:column;flex:1;}.ds-type{font-size:18px;padding:10px;padding-left:0px;color:",({theme:n})=>n.contrast,";}small{font-size:12px;}.setting-icon{justify-self:flex-end;cursor:pointer;}.ds-settings{background:",({theme:n})=>n.shadow,";}}");function Tn(){const n=U(({dataSources:e})=>e);return(n==null?void 0:n.length)>0?u("div",{style:{margin:"10px"},children:n.map((e,t)=>{const{icon:s,id:r,name:a,type:i,url:o}=e;return u("div",{className:"ds-cont",children:u(Ut,{to:r,children:w("div",{className:"ds-item",children:[u(gt,{icon:s}),w("div",{className:"ds-text",children:[u("div",{className:"ds-type",children:a}),w("span",{children:[w("small",{children:[i," | "," "]}),u("small",{style:{userSelect:"all"},children:o})]})]})]})})},t)})}):u("div",{children:u("h1",{children:"No Data Sources Found."})})}const Cn=n=>{const{headers:e,id:t,linkedFields:s,name:r,url:a,cors:i}=n,o=ee(),d=U(({dataSources:v})=>v),[c,h]=D.useState({url:!1,protocol:!1}),O=(v,g)=>{let k=g;const C=JSON.parse(JSON.stringify(d));return C.forEach(x=>{x.id===t&&(x[v]=k)}),C},[R,_]=D.useState(!1),E=v=>{try{const g=window.location.protocol,k=new URL(v).protocol;return{value:g===k,error:""}}catch{return{value:!1,error:"url"}}},f=(v,g)=>{_(()=>!0);const k=v.target.value;if(g==="url"){const x=E(k);if((x==null?void 0:x.error)==="url"&&h(A=>({...A,url:!0})),!(x!=null&&x.value)&&(x==null?void 0:x.error)===""&&h(A=>({...A,protocol:!0})),(x==null?void 0:x.error)===""&&(x!=null&&x.value)){h(J=>({...J,protocol:!1,url:!1}));const A=O(g,k);localStorage.setItem("dataSources",JSON.stringify(A)),o($(A)),setTimeout(()=>{_(()=>!1)},800)}}const C=O(g,k);localStorage.setItem("dataSources",JSON.stringify(C)),o($(C)),setTimeout(()=>{_(()=>!1)},800)};return w(Kt,{children:[u(Qe,{isEditing:R,isEdit:!0,isAdd:!1,title:"DataSource Settings",fieldErrors:c}),u(at,{children:w(le,{children:[u(H,{value:j.sanitize(r),label:"Name",onChange:v=>f(v,"name")}),u(H,{value:j.sanitize(a),label:"URL",error:c.url||c.protocol,onChange:v=>f(v,"url")})]})}),u(Sn,{...n}),u(vn,{cors:i,headers:e,id:t}),u(kn,{...n,linkedFields:s})]})},Nn=G({name:"9rq8lq",styles:"display:flex;align-items:center;justify-content:space-between;margin-right:20px"});function On(n,e,t){let s={},r=t&&t!==""&&e&&e!=="",a=r?`${btoa(e)}:${btoa(t)}`:"",i=JSON.parse(JSON.stringify(n));return r&&a&&(s.auth=a),s.url=i,JSON.stringify(s)}function En(n){const{url:e,auth:{basicAuth:t,fields:{basicAuth:[s,r]}}}=n,[a,i]=Bt(["qryn-dev-cookie","qryn-settings"]),o=ee(),d=U(R=>R.dataSources),c=()=>{const R=[...d],_=JSON.parse(JSON.stringify(R)),E=_==null?void 0:_.map(f=>({...f,url:j.sanitize(e),auth:{...f.auth,basicAuth:{...f.auth.basicAuth,value:t.value},fields:{...f.auth.fields,basicAuth:[...f.auth.fields.basicAuth].map(v=>v.name==="user"?{...v,value:j.sanitize(s.value)}:v.name==="password"?{...v,value:j.sanitize(r.value)}:v)}}}));localStorage.setItem("dataSources",JSON.stringify(E)),o($(E)),o($t({type:"success",message:"Set same URL and Basic Auth for All Data Sources"}))};function h(){const R=new Date;new Date().setDate(R.getDate()+1);try{i("qryn-settings",On(e,s.value,r.value),{path:""})}catch(E){console.log(E)}}function O(){const{headers:R,id:_,name:E,linkedFields:f}=n,v=R==null?void 0:R.map(({header:x,value:A})=>({[x]:A})),k=`data:text/json;chatset=utf-8,${encodeURIComponent(JSON.stringify({id:_,name:E,headers:v,linkedFields:f}))}`,C=document.createElement("a");C.href=k,C.download=`${E}_${_}.json`,C.click()}return w("div",{className:"ds-cont",children:[w("div",{className:F(Nn),children:[u(In,{...n}),w("div",{style:{display:"flex",alignItems:"center"},children:[u(be,{title:"Download Datasource settings as JSON",value:j.sanitize("Download JSON"),onClick:O,primary:!0}),u(be,{title:"Set Cookie with name: qryn-settings",value:j.sanitize("Save Cookie"),onClick:h,primary:!0}),u(be,{title:"Use same URL and Basic Auth for all Data Sources",value:j.sanitize("Use For All"),onClick:c,primary:!0})]})]}),u("div",{className:"ds-settings",children:u(Cn,{...n})})]})}const In=n=>{const{icon:e,name:t,type:s,url:r}=n;return w("div",{className:"ds-item",children:[u(gt,{icon:e}),w("div",{className:"ds-text",children:[u("div",{className:"ds-type",children:t}),w("small",{children:[j.sanitize(s)," | ",j.sanitize(r)]})]})]})};function Zn(){let{id:n}=Jt();const e=Me(),t=U(r=>r.dataSources),s=D.useMemo(()=>!t||t.length===0?{}:t.find(r=>r.id===n)||{},[n,t]);return u(yt,{theme:e,children:u(wn,{children:w("div",{className:"body-cont",children:[u(yn,{title:"DataSource Settings",datasource:s}),u("div",{className:"datasource-body",children:u(En,{...s})})]})})})}var Z;(function(n){n.assertEqual=r=>r;function e(r){}n.assertIs=e;function t(r){throw new Error}n.assertNever=t,n.arrayToEnum=r=>{const a={};for(const i of r)a[i]=i;return a},n.getValidEnumValues=r=>{const a=n.objectKeys(r).filter(o=>typeof r[r[o]]!="number"),i={};for(const o of a)i[o]=r[o];return n.objectValues(i)},n.objectValues=r=>n.objectKeys(r).map(function(a){return r[a]}),n.objectKeys=typeof Object.keys=="function"?r=>Object.keys(r):r=>{const a=[];for(const i in r)Object.prototype.hasOwnProperty.call(r,i)&&a.push(i);return a},n.find=(r,a)=>{for(const i of r)if(a(i))return i},n.isInteger=typeof Number.isInteger=="function"?r=>Number.isInteger(r):r=>typeof r=="number"&&isFinite(r)&&Math.floor(r)===r;function s(r,a=" | "){return r.map(i=>typeof i=="string"?`'${i}'`:i).join(a)}n.joinValues=s,n.jsonStringifyReplacer=(r,a)=>typeof a=="bigint"?a.toString():a})(Z||(Z={}));var et;(function(n){n.mergeShapes=(e,t)=>({...e,...t})})(et||(et={}));const m=Z.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),re=n=>{switch(typeof n){case"undefined":return m.undefined;case"string":return m.string;case"number":return isNaN(n)?m.nan:m.number;case"boolean":return m.boolean;case"function":return m.function;case"bigint":return m.bigint;case"symbol":return m.symbol;case"object":return Array.isArray(n)?m.array:n===null?m.null:n.then&&typeof n.then=="function"&&n.catch&&typeof n.catch=="function"?m.promise:typeof Map<"u"&&n instanceof Map?m.map:typeof Set<"u"&&n instanceof Set?m.set:typeof Date<"u"&&n instanceof Date?m.date:m.object;default:return m.unknown}},l=Z.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Rn=n=>JSON.stringify(n,null,2).replace(/"([^"]+)":/g,"$1:");class V extends Error{constructor(e){super(),this.issues=[],this.addIssue=s=>{this.issues=[...this.issues,s]},this.addIssues=(s=[])=>{this.issues=[...this.issues,...s]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){const t=e||function(a){return a.message},s={_errors:[]},r=a=>{for(const i of a.issues)if(i.code==="invalid_union")i.unionErrors.map(r);else if(i.code==="invalid_return_type")r(i.returnTypeError);else if(i.code==="invalid_arguments")r(i.argumentsError);else if(i.path.length===0)s._errors.push(t(i));else{let o=s,d=0;for(;dt.message){const t={},s=[];for(const r of this.issues)r.path.length>0?(t[r.path[0]]=t[r.path[0]]||[],t[r.path[0]].push(e(r))):s.push(e(r));return{formErrors:s,fieldErrors:t}}get formErrors(){return this.flatten()}}V.create=n=>new V(n);const ge=(n,e)=>{let t;switch(n.code){case l.invalid_type:n.received===m.undefined?t="Required":t=`Expected ${n.expected}, received ${n.received}`;break;case l.invalid_literal:t=`Invalid literal value, expected ${JSON.stringify(n.expected,Z.jsonStringifyReplacer)}`;break;case l.unrecognized_keys:t=`Unrecognized key(s) in object: ${Z.joinValues(n.keys,", ")}`;break;case l.invalid_union:t="Invalid input";break;case l.invalid_union_discriminator:t=`Invalid discriminator value. Expected ${Z.joinValues(n.options)}`;break;case l.invalid_enum_value:t=`Invalid enum value. Expected ${Z.joinValues(n.options)}, received '${n.received}'`;break;case l.invalid_arguments:t="Invalid function arguments";break;case l.invalid_return_type:t="Invalid function return type";break;case l.invalid_date:t="Invalid date";break;case l.invalid_string:typeof n.validation=="object"?"includes"in n.validation?(t=`Invalid input: must include "${n.validation.includes}"`,typeof n.validation.position=="number"&&(t=`${t} at one or more positions greater than or equal to ${n.validation.position}`)):"startsWith"in n.validation?t=`Invalid input: must start with "${n.validation.startsWith}"`:"endsWith"in n.validation?t=`Invalid input: must end with "${n.validation.endsWith}"`:Z.assertNever(n.validation):n.validation!=="regex"?t=`Invalid ${n.validation}`:t="Invalid";break;case l.too_small:n.type==="array"?t=`Array must contain ${n.exact?"exactly":n.inclusive?"at least":"more than"} ${n.minimum} element(s)`:n.type==="string"?t=`String must contain ${n.exact?"exactly":n.inclusive?"at least":"over"} ${n.minimum} character(s)`:n.type==="number"?t=`Number must be ${n.exact?"exactly equal to ":n.inclusive?"greater than or equal to ":"greater than "}${n.minimum}`:n.type==="date"?t=`Date must be ${n.exact?"exactly equal to ":n.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(n.minimum))}`:t="Invalid input";break;case l.too_big:n.type==="array"?t=`Array must contain ${n.exact?"exactly":n.inclusive?"at most":"less than"} ${n.maximum} element(s)`:n.type==="string"?t=`String must contain ${n.exact?"exactly":n.inclusive?"at most":"under"} ${n.maximum} character(s)`:n.type==="number"?t=`Number must be ${n.exact?"exactly":n.inclusive?"less than or equal to":"less than"} ${n.maximum}`:n.type==="bigint"?t=`BigInt must be ${n.exact?"exactly":n.inclusive?"less than or equal to":"less than"} ${n.maximum}`:n.type==="date"?t=`Date must be ${n.exact?"exactly":n.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(n.maximum))}`:t="Invalid input";break;case l.custom:t="Invalid input";break;case l.invalid_intersection_types:t="Intersection results could not be merged";break;case l.not_multiple_of:t=`Number must be a multiple of ${n.multipleOf}`;break;case l.not_finite:t="Number must be finite";break;default:t=e.defaultError,Z.assertNever(n)}return{message:t}};let Ct=ge;function An(n){Ct=n}function Ue(){return Ct}const Je=n=>{const{data:e,path:t,errorMaps:s,issueData:r}=n,a=[...t,...r.path||[]],i={...r,path:a};if(r.message!==void 0)return{...r,path:a,message:r.message};let o="";const d=s.filter(c=>!!c).slice().reverse();for(const c of d)o=c(i,{data:e,defaultError:o}).message;return{...r,path:a,message:o}},jn=[];function p(n,e){const t=Ue(),s=Je({issueData:e,data:n.data,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,t,t===ge?void 0:ge].filter(r=>!!r)});n.common.issues.push(s)}class M{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){const s=[];for(const r of t){if(r.status==="aborted")return S;r.status==="dirty"&&e.dirty(),s.push(r.value)}return{status:e.value,value:s}}static async mergeObjectAsync(e,t){const s=[];for(const r of t){const a=await r.key,i=await r.value;s.push({key:a,value:i})}return M.mergeObjectSync(e,s)}static mergeObjectSync(e,t){const s={};for(const r of t){const{key:a,value:i}=r;if(a.status==="aborted"||i.status==="aborted")return S;a.status==="dirty"&&e.dirty(),i.status==="dirty"&&e.dirty(),a.value!=="__proto__"&&(typeof i.value<"u"||r.alwaysSet)&&(s[a.value]=i.value)}return{status:e.value,value:s}}}const S=Object.freeze({status:"aborted"}),pe=n=>({status:"dirty",value:n}),P=n=>({status:"valid",value:n}),tt=n=>n.status==="aborted",nt=n=>n.status==="dirty",Se=n=>n.status==="valid",we=n=>typeof Promise<"u"&&n instanceof Promise;function Be(n,e,t,s){if(typeof e=="function"?n!==e||!s:!e.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return e.get(n)}function Nt(n,e,t,s,r){if(typeof e=="function"?n!==e||!r:!e.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return e.set(n,t),t}var y;(function(n){n.errToObj=e=>typeof e=="string"?{message:e}:e||{},n.toString=e=>typeof e=="string"?e:e==null?void 0:e.message})(y||(y={}));var xe,ke;class X{constructor(e,t,s,r){this._cachedPath=[],this.parent=e,this.data=t,this._path=s,this._key=r}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const ft=(n,e)=>{if(Se(e))return{success:!0,data:e.value};if(!n.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const t=new V(n.common.issues);return this._error=t,this._error}}};function T(n){if(!n)return{};const{errorMap:e,invalid_type_error:t,required_error:s,description:r}=n;if(e&&(t||s))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:r}:{errorMap:(i,o)=>{var d,c;const{message:h}=n;return i.code==="invalid_enum_value"?{message:h??o.defaultError}:typeof o.data>"u"?{message:(d=h??s)!==null&&d!==void 0?d:o.defaultError}:i.code!=="invalid_type"?{message:o.defaultError}:{message:(c=h??t)!==null&&c!==void 0?c:o.defaultError}},description:r}}class N{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return re(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:re(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new M,ctx:{common:e.parent.common,data:e.data,parsedType:re(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(we(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const s=this.safeParse(e,t);if(s.success)return s.data;throw s.error}safeParse(e,t){var s;const r={common:{issues:[],async:(s=t==null?void 0:t.async)!==null&&s!==void 0?s:!1,contextualErrorMap:t==null?void 0:t.errorMap},path:(t==null?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:re(e)},a=this._parseSync({data:e,path:r.path,parent:r});return ft(r,a)}async parseAsync(e,t){const s=await this.safeParseAsync(e,t);if(s.success)return s.data;throw s.error}async safeParseAsync(e,t){const s={common:{issues:[],contextualErrorMap:t==null?void 0:t.errorMap,async:!0},path:(t==null?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:re(e)},r=this._parse({data:e,path:s.path,parent:s}),a=await(we(r)?r:Promise.resolve(r));return ft(s,a)}refine(e,t){const s=r=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(r):t;return this._refinement((r,a)=>{const i=e(r),o=()=>a.addIssue({code:l.custom,...s(r)});return typeof Promise<"u"&&i instanceof Promise?i.then(d=>d?!0:(o(),!1)):i?!0:(o(),!1)})}refinement(e,t){return this._refinement((s,r)=>e(s)?!0:(r.addIssue(typeof t=="function"?t(s,r):t),!1))}_refinement(e){return new Y({schema:this,typeName:b.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Q.create(this,this._def)}nullable(){return ce.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return W.create(this,this._def)}promise(){return ye.create(this,this._def)}or(e){return Oe.create([this,e],this._def)}and(e){return Ee.create(this,e,this._def)}transform(e){return new Y({...T(this._def),schema:this,typeName:b.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const t=typeof e=="function"?e:()=>e;return new je({...T(this._def),innerType:this,defaultValue:t,typeName:b.ZodDefault})}brand(){return new ut({typeName:b.ZodBranded,type:this,...T(this._def)})}catch(e){const t=typeof e=="function"?e:()=>e;return new De({...T(this._def),innerType:this,catchValue:t,typeName:b.ZodCatch})}describe(e){const t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Pe.create(this,e)}readonly(){return Le.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const Dn=/^c[^\s-]{8,}$/i,Ln=/^[0-9a-z]+$/,zn=/^[0-9A-HJKMNP-TV-Z]{26}$/,Mn=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Pn=/^[a-z0-9_-]{21}$/i,$n=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Vn=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Un="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Ke;const Jn=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Bn=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,Fn=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Ot="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",qn=new RegExp(`^${Ot}$`);function Et(n){let e="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return n.precision?e=`${e}\\.\\d{${n.precision}}`:n.precision==null&&(e=`${e}(\\.\\d+)?`),e}function Hn(n){return new RegExp(`^${Et(n)}$`)}function It(n){let e=`${Ot}T${Et(n)}`;const t=[];return t.push(n.local?"Z?":"Z"),n.offset&&t.push("([+-]\\d{2}:?\\d{2})"),e=`${e}(${t.join("|")})`,new RegExp(`^${e}$`)}function Wn(n,e){return!!((e==="v4"||!e)&&Jn.test(n)||(e==="v6"||!e)&&Bn.test(n))}class q extends N{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==m.string){const a=this._getOrReturnCtx(e);return p(a,{code:l.invalid_type,expected:m.string,received:a.parsedType}),S}const s=new M;let r;for(const a of this._def.checks)if(a.kind==="min")e.data.lengtha.value&&(r=this._getOrReturnCtx(e,r),p(r,{code:l.too_big,maximum:a.value,type:"string",inclusive:!0,exact:!1,message:a.message}),s.dirty());else if(a.kind==="length"){const i=e.data.length>a.value,o=e.data.lengthe.test(r),{validation:t,code:l.invalid_string,...y.errToObj(s)})}_addCheck(e){return new q({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...y.errToObj(e)})}url(e){return this._addCheck({kind:"url",...y.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...y.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...y.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...y.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...y.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...y.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...y.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...y.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...y.errToObj(e)})}datetime(e){var t,s;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof(e==null?void 0:e.precision)>"u"?null:e==null?void 0:e.precision,offset:(t=e==null?void 0:e.offset)!==null&&t!==void 0?t:!1,local:(s=e==null?void 0:e.local)!==null&&s!==void 0?s:!1,...y.errToObj(e==null?void 0:e.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return typeof e=="string"?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:typeof(e==null?void 0:e.precision)>"u"?null:e==null?void 0:e.precision,...y.errToObj(e==null?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...y.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...y.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t==null?void 0:t.position,...y.errToObj(t==null?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...y.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...y.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...y.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...y.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...y.errToObj(t)})}nonempty(e){return this.min(1,y.errToObj(e))}trim(){return new q({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new q({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new q({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isDate(){return!!this._def.checks.find(e=>e.kind==="date")}get isTime(){return!!this._def.checks.find(e=>e.kind==="time")}get isDuration(){return!!this._def.checks.find(e=>e.kind==="duration")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(e=>e.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get isBase64(){return!!this._def.checks.find(e=>e.kind==="base64")}get minLength(){let e=null;for(const t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(const t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new q({checks:[],typeName:b.ZodString,coerce:(e=n==null?void 0:n.coerce)!==null&&e!==void 0?e:!1,...T(n)})};function Yn(n,e){const t=(n.toString().split(".")[1]||"").length,s=(e.toString().split(".")[1]||"").length,r=t>s?t:s,a=parseInt(n.toFixed(r).replace(".","")),i=parseInt(e.toFixed(r).replace(".",""));return a%i/Math.pow(10,r)}class ae extends N{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==m.number){const a=this._getOrReturnCtx(e);return p(a,{code:l.invalid_type,expected:m.number,received:a.parsedType}),S}let s;const r=new M;for(const a of this._def.checks)a.kind==="int"?Z.isInteger(e.data)||(s=this._getOrReturnCtx(e,s),p(s,{code:l.invalid_type,expected:"integer",received:"float",message:a.message}),r.dirty()):a.kind==="min"?(a.inclusive?e.dataa.value:e.data>=a.value)&&(s=this._getOrReturnCtx(e,s),p(s,{code:l.too_big,maximum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),r.dirty()):a.kind==="multipleOf"?Yn(e.data,a.value)!==0&&(s=this._getOrReturnCtx(e,s),p(s,{code:l.not_multiple_of,multipleOf:a.value,message:a.message}),r.dirty()):a.kind==="finite"?Number.isFinite(e.data)||(s=this._getOrReturnCtx(e,s),p(s,{code:l.not_finite,message:a.message}),r.dirty()):Z.assertNever(a);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,y.toString(t))}gt(e,t){return this.setLimit("min",e,!1,y.toString(t))}lte(e,t){return this.setLimit("max",e,!0,y.toString(t))}lt(e,t){return this.setLimit("max",e,!1,y.toString(t))}setLimit(e,t,s,r){return new ae({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:s,message:y.toString(r)}]})}_addCheck(e){return new ae({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:y.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:y.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:y.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:y.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:y.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:y.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:y.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:y.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:y.toString(e)})}get minValue(){let e=null;for(const t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&Z.isInteger(e.value))}get isFinite(){let e=null,t=null;for(const s of this._def.checks){if(s.kind==="finite"||s.kind==="int"||s.kind==="multipleOf")return!0;s.kind==="min"?(t===null||s.value>t)&&(t=s.value):s.kind==="max"&&(e===null||s.valuenew ae({checks:[],typeName:b.ZodNumber,coerce:(n==null?void 0:n.coerce)||!1,...T(n)});class ie extends N{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==m.bigint){const a=this._getOrReturnCtx(e);return p(a,{code:l.invalid_type,expected:m.bigint,received:a.parsedType}),S}let s;const r=new M;for(const a of this._def.checks)a.kind==="min"?(a.inclusive?e.dataa.value:e.data>=a.value)&&(s=this._getOrReturnCtx(e,s),p(s,{code:l.too_big,type:"bigint",maximum:a.value,inclusive:a.inclusive,message:a.message}),r.dirty()):a.kind==="multipleOf"?e.data%a.value!==BigInt(0)&&(s=this._getOrReturnCtx(e,s),p(s,{code:l.not_multiple_of,multipleOf:a.value,message:a.message}),r.dirty()):Z.assertNever(a);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,y.toString(t))}gt(e,t){return this.setLimit("min",e,!1,y.toString(t))}lte(e,t){return this.setLimit("max",e,!0,y.toString(t))}lt(e,t){return this.setLimit("max",e,!1,y.toString(t))}setLimit(e,t,s,r){return new ie({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:s,message:y.toString(r)}]})}_addCheck(e){return new ie({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:y.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:y.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:y.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:y.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:y.toString(t)})}get minValue(){let e=null;for(const t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)t.kind==="max"&&(e===null||t.value{var e;return new ie({checks:[],typeName:b.ZodBigInt,coerce:(e=n==null?void 0:n.coerce)!==null&&e!==void 0?e:!1,...T(n)})};class Te extends N{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==m.boolean){const s=this._getOrReturnCtx(e);return p(s,{code:l.invalid_type,expected:m.boolean,received:s.parsedType}),S}return P(e.data)}}Te.create=n=>new Te({typeName:b.ZodBoolean,coerce:(n==null?void 0:n.coerce)||!1,...T(n)});class ue extends N{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==m.date){const a=this._getOrReturnCtx(e);return p(a,{code:l.invalid_type,expected:m.date,received:a.parsedType}),S}if(isNaN(e.data.getTime())){const a=this._getOrReturnCtx(e);return p(a,{code:l.invalid_date}),S}const s=new M;let r;for(const a of this._def.checks)a.kind==="min"?e.data.getTime()a.value&&(r=this._getOrReturnCtx(e,r),p(r,{code:l.too_big,message:a.message,inclusive:!0,exact:!1,maximum:a.value,type:"date"}),s.dirty()):Z.assertNever(a);return{status:s.value,value:new Date(e.data.getTime())}}_addCheck(e){return new ue({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:y.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:y.toString(t)})}get minDate(){let e=null;for(const t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(const t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew ue({checks:[],coerce:(n==null?void 0:n.coerce)||!1,typeName:b.ZodDate,...T(n)});class Fe extends N{_parse(e){if(this._getType(e)!==m.symbol){const s=this._getOrReturnCtx(e);return p(s,{code:l.invalid_type,expected:m.symbol,received:s.parsedType}),S}return P(e.data)}}Fe.create=n=>new Fe({typeName:b.ZodSymbol,...T(n)});class Ce extends N{_parse(e){if(this._getType(e)!==m.undefined){const s=this._getOrReturnCtx(e);return p(s,{code:l.invalid_type,expected:m.undefined,received:s.parsedType}),S}return P(e.data)}}Ce.create=n=>new Ce({typeName:b.ZodUndefined,...T(n)});class Ne extends N{_parse(e){if(this._getType(e)!==m.null){const s=this._getOrReturnCtx(e);return p(s,{code:l.invalid_type,expected:m.null,received:s.parsedType}),S}return P(e.data)}}Ne.create=n=>new Ne({typeName:b.ZodNull,...T(n)});class ve extends N{constructor(){super(...arguments),this._any=!0}_parse(e){return P(e.data)}}ve.create=n=>new ve({typeName:b.ZodAny,...T(n)});class de extends N{constructor(){super(...arguments),this._unknown=!0}_parse(e){return P(e.data)}}de.create=n=>new de({typeName:b.ZodUnknown,...T(n)});class ne extends N{_parse(e){const t=this._getOrReturnCtx(e);return p(t,{code:l.invalid_type,expected:m.never,received:t.parsedType}),S}}ne.create=n=>new ne({typeName:b.ZodNever,...T(n)});class qe extends N{_parse(e){if(this._getType(e)!==m.undefined){const s=this._getOrReturnCtx(e);return p(s,{code:l.invalid_type,expected:m.void,received:s.parsedType}),S}return P(e.data)}}qe.create=n=>new qe({typeName:b.ZodVoid,...T(n)});class W extends N{_parse(e){const{ctx:t,status:s}=this._processInputParams(e),r=this._def;if(t.parsedType!==m.array)return p(t,{code:l.invalid_type,expected:m.array,received:t.parsedType}),S;if(r.exactLength!==null){const i=t.data.length>r.exactLength.value,o=t.data.lengthr.maxLength.value&&(p(t,{code:l.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,exact:!1,message:r.maxLength.message}),s.dirty()),t.common.async)return Promise.all([...t.data].map((i,o)=>r.type._parseAsync(new X(t,i,t.path,o)))).then(i=>M.mergeArray(s,i));const a=[...t.data].map((i,o)=>r.type._parseSync(new X(t,i,t.path,o)));return M.mergeArray(s,a)}get element(){return this._def.type}min(e,t){return new W({...this._def,minLength:{value:e,message:y.toString(t)}})}max(e,t){return new W({...this._def,maxLength:{value:e,message:y.toString(t)}})}length(e,t){return new W({...this._def,exactLength:{value:e,message:y.toString(t)}})}nonempty(e){return this.min(1,e)}}W.create=(n,e)=>new W({type:n,minLength:null,maxLength:null,exactLength:null,typeName:b.ZodArray,...T(e)});function fe(n){if(n instanceof L){const e={};for(const t in n.shape){const s=n.shape[t];e[t]=Q.create(fe(s))}return new L({...n._def,shape:()=>e})}else return n instanceof W?new W({...n._def,type:fe(n.element)}):n instanceof Q?Q.create(fe(n.unwrap())):n instanceof ce?ce.create(fe(n.unwrap())):n instanceof K?K.create(n.items.map(e=>fe(e))):n}class L extends N{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const e=this._def.shape(),t=Z.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==m.object){const c=this._getOrReturnCtx(e);return p(c,{code:l.invalid_type,expected:m.object,received:c.parsedType}),S}const{status:s,ctx:r}=this._processInputParams(e),{shape:a,keys:i}=this._getCached(),o=[];if(!(this._def.catchall instanceof ne&&this._def.unknownKeys==="strip"))for(const c in r.data)i.includes(c)||o.push(c);const d=[];for(const c of i){const h=a[c],O=r.data[c];d.push({key:{status:"valid",value:c},value:h._parse(new X(r,O,r.path,c)),alwaysSet:c in r.data})}if(this._def.catchall instanceof ne){const c=this._def.unknownKeys;if(c==="passthrough")for(const h of o)d.push({key:{status:"valid",value:h},value:{status:"valid",value:r.data[h]}});else if(c==="strict")o.length>0&&(p(r,{code:l.unrecognized_keys,keys:o}),s.dirty());else if(c!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const c=this._def.catchall;for(const h of o){const O=r.data[h];d.push({key:{status:"valid",value:h},value:c._parse(new X(r,O,r.path,h)),alwaysSet:h in r.data})}}return r.common.async?Promise.resolve().then(async()=>{const c=[];for(const h of d){const O=await h.key,R=await h.value;c.push({key:O,value:R,alwaysSet:h.alwaysSet})}return c}).then(c=>M.mergeObjectSync(s,c)):M.mergeObjectSync(s,d)}get shape(){return this._def.shape()}strict(e){return y.errToObj,new L({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,s)=>{var r,a,i,o;const d=(i=(a=(r=this._def).errorMap)===null||a===void 0?void 0:a.call(r,t,s).message)!==null&&i!==void 0?i:s.defaultError;return t.code==="unrecognized_keys"?{message:(o=y.errToObj(e).message)!==null&&o!==void 0?o:d}:{message:d}}}:{}})}strip(){return new L({...this._def,unknownKeys:"strip"})}passthrough(){return new L({...this._def,unknownKeys:"passthrough"})}extend(e){return new L({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new L({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:b.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new L({...this._def,catchall:e})}pick(e){const t={};return Z.objectKeys(e).forEach(s=>{e[s]&&this.shape[s]&&(t[s]=this.shape[s])}),new L({...this._def,shape:()=>t})}omit(e){const t={};return Z.objectKeys(this.shape).forEach(s=>{e[s]||(t[s]=this.shape[s])}),new L({...this._def,shape:()=>t})}deepPartial(){return fe(this)}partial(e){const t={};return Z.objectKeys(this.shape).forEach(s=>{const r=this.shape[s];e&&!e[s]?t[s]=r:t[s]=r.optional()}),new L({...this._def,shape:()=>t})}required(e){const t={};return Z.objectKeys(this.shape).forEach(s=>{if(e&&!e[s])t[s]=this.shape[s];else{let a=this.shape[s];for(;a instanceof Q;)a=a._def.innerType;t[s]=a}}),new L({...this._def,shape:()=>t})}keyof(){return Zt(Z.objectKeys(this.shape))}}L.create=(n,e)=>new L({shape:()=>n,unknownKeys:"strip",catchall:ne.create(),typeName:b.ZodObject,...T(e)});L.strictCreate=(n,e)=>new L({shape:()=>n,unknownKeys:"strict",catchall:ne.create(),typeName:b.ZodObject,...T(e)});L.lazycreate=(n,e)=>new L({shape:n,unknownKeys:"strip",catchall:ne.create(),typeName:b.ZodObject,...T(e)});class Oe extends N{_parse(e){const{ctx:t}=this._processInputParams(e),s=this._def.options;function r(a){for(const o of a)if(o.result.status==="valid")return o.result;for(const o of a)if(o.result.status==="dirty")return t.common.issues.push(...o.ctx.common.issues),o.result;const i=a.map(o=>new V(o.ctx.common.issues));return p(t,{code:l.invalid_union,unionErrors:i}),S}if(t.common.async)return Promise.all(s.map(async a=>{const i={...t,common:{...t.common,issues:[]},parent:null};return{result:await a._parseAsync({data:t.data,path:t.path,parent:i}),ctx:i}})).then(r);{let a;const i=[];for(const d of s){const c={...t,common:{...t.common,issues:[]},parent:null},h=d._parseSync({data:t.data,path:t.path,parent:c});if(h.status==="valid")return h;h.status==="dirty"&&!a&&(a={result:h,ctx:c}),c.common.issues.length&&i.push(c.common.issues)}if(a)return t.common.issues.push(...a.ctx.common.issues),a.result;const o=i.map(d=>new V(d));return p(t,{code:l.invalid_union,unionErrors:o}),S}}get options(){return this._def.options}}Oe.create=(n,e)=>new Oe({options:n,typeName:b.ZodUnion,...T(e)});const te=n=>n instanceof Ze?te(n.schema):n instanceof Y?te(n.innerType()):n instanceof Re?[n.value]:n instanceof oe?n.options:n instanceof Ae?Z.objectValues(n.enum):n instanceof je?te(n._def.innerType):n instanceof Ce?[void 0]:n instanceof Ne?[null]:n instanceof Q?[void 0,...te(n.unwrap())]:n instanceof ce?[null,...te(n.unwrap())]:n instanceof ut||n instanceof Le?te(n.unwrap()):n instanceof De?te(n._def.innerType):[];class Xe extends N{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==m.object)return p(t,{code:l.invalid_type,expected:m.object,received:t.parsedType}),S;const s=this.discriminator,r=t.data[s],a=this.optionsMap.get(r);return a?t.common.async?a._parseAsync({data:t.data,path:t.path,parent:t}):a._parseSync({data:t.data,path:t.path,parent:t}):(p(t,{code:l.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[s]}),S)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,s){const r=new Map;for(const a of t){const i=te(a.shape[e]);if(!i.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const o of i){if(r.has(o))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(o)}`);r.set(o,a)}}return new Xe({typeName:b.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:r,...T(s)})}}function st(n,e){const t=re(n),s=re(e);if(n===e)return{valid:!0,data:n};if(t===m.object&&s===m.object){const r=Z.objectKeys(e),a=Z.objectKeys(n).filter(o=>r.indexOf(o)!==-1),i={...n,...e};for(const o of a){const d=st(n[o],e[o]);if(!d.valid)return{valid:!1};i[o]=d.data}return{valid:!0,data:i}}else if(t===m.array&&s===m.array){if(n.length!==e.length)return{valid:!1};const r=[];for(let a=0;a{if(tt(a)||tt(i))return S;const o=st(a.value,i.value);return o.valid?((nt(a)||nt(i))&&t.dirty(),{status:t.value,value:o.data}):(p(s,{code:l.invalid_intersection_types}),S)};return s.common.async?Promise.all([this._def.left._parseAsync({data:s.data,path:s.path,parent:s}),this._def.right._parseAsync({data:s.data,path:s.path,parent:s})]).then(([a,i])=>r(a,i)):r(this._def.left._parseSync({data:s.data,path:s.path,parent:s}),this._def.right._parseSync({data:s.data,path:s.path,parent:s}))}}Ee.create=(n,e,t)=>new Ee({left:n,right:e,typeName:b.ZodIntersection,...T(t)});class K extends N{_parse(e){const{status:t,ctx:s}=this._processInputParams(e);if(s.parsedType!==m.array)return p(s,{code:l.invalid_type,expected:m.array,received:s.parsedType}),S;if(s.data.lengththis._def.items.length&&(p(s,{code:l.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());const a=[...s.data].map((i,o)=>{const d=this._def.items[o]||this._def.rest;return d?d._parse(new X(s,i,s.path,o)):null}).filter(i=>!!i);return s.common.async?Promise.all(a).then(i=>M.mergeArray(t,i)):M.mergeArray(t,a)}get items(){return this._def.items}rest(e){return new K({...this._def,rest:e})}}K.create=(n,e)=>{if(!Array.isArray(n))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new K({items:n,typeName:b.ZodTuple,rest:null,...T(e)})};class Ie extends N{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:s}=this._processInputParams(e);if(s.parsedType!==m.object)return p(s,{code:l.invalid_type,expected:m.object,received:s.parsedType}),S;const r=[],a=this._def.keyType,i=this._def.valueType;for(const o in s.data)r.push({key:a._parse(new X(s,o,s.path,o)),value:i._parse(new X(s,s.data[o],s.path,o)),alwaysSet:o in s.data});return s.common.async?M.mergeObjectAsync(t,r):M.mergeObjectSync(t,r)}get element(){return this._def.valueType}static create(e,t,s){return t instanceof N?new Ie({keyType:e,valueType:t,typeName:b.ZodRecord,...T(s)}):new Ie({keyType:q.create(),valueType:e,typeName:b.ZodRecord,...T(t)})}}class He extends N{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:s}=this._processInputParams(e);if(s.parsedType!==m.map)return p(s,{code:l.invalid_type,expected:m.map,received:s.parsedType}),S;const r=this._def.keyType,a=this._def.valueType,i=[...s.data.entries()].map(([o,d],c)=>({key:r._parse(new X(s,o,s.path,[c,"key"])),value:a._parse(new X(s,d,s.path,[c,"value"]))}));if(s.common.async){const o=new Map;return Promise.resolve().then(async()=>{for(const d of i){const c=await d.key,h=await d.value;if(c.status==="aborted"||h.status==="aborted")return S;(c.status==="dirty"||h.status==="dirty")&&t.dirty(),o.set(c.value,h.value)}return{status:t.value,value:o}})}else{const o=new Map;for(const d of i){const c=d.key,h=d.value;if(c.status==="aborted"||h.status==="aborted")return S;(c.status==="dirty"||h.status==="dirty")&&t.dirty(),o.set(c.value,h.value)}return{status:t.value,value:o}}}}He.create=(n,e,t)=>new He({valueType:e,keyType:n,typeName:b.ZodMap,...T(t)});class he extends N{_parse(e){const{status:t,ctx:s}=this._processInputParams(e);if(s.parsedType!==m.set)return p(s,{code:l.invalid_type,expected:m.set,received:s.parsedType}),S;const r=this._def;r.minSize!==null&&s.data.sizer.maxSize.value&&(p(s,{code:l.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,exact:!1,message:r.maxSize.message}),t.dirty());const a=this._def.valueType;function i(d){const c=new Set;for(const h of d){if(h.status==="aborted")return S;h.status==="dirty"&&t.dirty(),c.add(h.value)}return{status:t.value,value:c}}const o=[...s.data.values()].map((d,c)=>a._parse(new X(s,d,s.path,c)));return s.common.async?Promise.all(o).then(d=>i(d)):i(o)}min(e,t){return new he({...this._def,minSize:{value:e,message:y.toString(t)}})}max(e,t){return new he({...this._def,maxSize:{value:e,message:y.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}he.create=(n,e)=>new he({valueType:n,minSize:null,maxSize:null,typeName:b.ZodSet,...T(e)});class me extends N{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==m.function)return p(t,{code:l.invalid_type,expected:m.function,received:t.parsedType}),S;function s(o,d){return Je({data:o,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Ue(),ge].filter(c=>!!c),issueData:{code:l.invalid_arguments,argumentsError:d}})}function r(o,d){return Je({data:o,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Ue(),ge].filter(c=>!!c),issueData:{code:l.invalid_return_type,returnTypeError:d}})}const a={errorMap:t.common.contextualErrorMap},i=t.data;if(this._def.returns instanceof ye){const o=this;return P(async function(...d){const c=new V([]),h=await o._def.args.parseAsync(d,a).catch(_=>{throw c.addIssue(s(d,_)),c}),O=await Reflect.apply(i,this,h);return await o._def.returns._def.type.parseAsync(O,a).catch(_=>{throw c.addIssue(r(O,_)),c})})}else{const o=this;return P(function(...d){const c=o._def.args.safeParse(d,a);if(!c.success)throw new V([s(d,c.error)]);const h=Reflect.apply(i,this,c.data),O=o._def.returns.safeParse(h,a);if(!O.success)throw new V([r(h,O.error)]);return O.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new me({...this._def,args:K.create(e).rest(de.create())})}returns(e){return new me({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,s){return new me({args:e||K.create([]).rest(de.create()),returns:t||de.create(),typeName:b.ZodFunction,...T(s)})}}class Ze extends N{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}Ze.create=(n,e)=>new Ze({getter:n,typeName:b.ZodLazy,...T(e)});class Re extends N{_parse(e){if(e.data!==this._def.value){const t=this._getOrReturnCtx(e);return p(t,{received:t.data,code:l.invalid_literal,expected:this._def.value}),S}return{status:"valid",value:e.data}}get value(){return this._def.value}}Re.create=(n,e)=>new Re({value:n,typeName:b.ZodLiteral,...T(e)});function Zt(n,e){return new oe({values:n,typeName:b.ZodEnum,...T(e)})}class oe extends N{constructor(){super(...arguments),xe.set(this,void 0)}_parse(e){if(typeof e.data!="string"){const t=this._getOrReturnCtx(e),s=this._def.values;return p(t,{expected:Z.joinValues(s),received:t.parsedType,code:l.invalid_type}),S}if(Be(this,xe)||Nt(this,xe,new Set(this._def.values)),!Be(this,xe).has(e.data)){const t=this._getOrReturnCtx(e),s=this._def.values;return p(t,{received:t.data,code:l.invalid_enum_value,options:s}),S}return P(e.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return oe.create(e,{...this._def,...t})}exclude(e,t=this._def){return oe.create(this.options.filter(s=>!e.includes(s)),{...this._def,...t})}}xe=new WeakMap;oe.create=Zt;class Ae extends N{constructor(){super(...arguments),ke.set(this,void 0)}_parse(e){const t=Z.getValidEnumValues(this._def.values),s=this._getOrReturnCtx(e);if(s.parsedType!==m.string&&s.parsedType!==m.number){const r=Z.objectValues(t);return p(s,{expected:Z.joinValues(r),received:s.parsedType,code:l.invalid_type}),S}if(Be(this,ke)||Nt(this,ke,new Set(Z.getValidEnumValues(this._def.values))),!Be(this,ke).has(e.data)){const r=Z.objectValues(t);return p(s,{received:s.data,code:l.invalid_enum_value,options:r}),S}return P(e.data)}get enum(){return this._def.values}}ke=new WeakMap;Ae.create=(n,e)=>new Ae({values:n,typeName:b.ZodNativeEnum,...T(e)});class ye extends N{unwrap(){return this._def.type}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==m.promise&&t.common.async===!1)return p(t,{code:l.invalid_type,expected:m.promise,received:t.parsedType}),S;const s=t.parsedType===m.promise?t.data:Promise.resolve(t.data);return P(s.then(r=>this._def.type.parseAsync(r,{path:t.path,errorMap:t.common.contextualErrorMap})))}}ye.create=(n,e)=>new ye({type:n,typeName:b.ZodPromise,...T(e)});class Y extends N{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===b.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){const{status:t,ctx:s}=this._processInputParams(e),r=this._def.effect||null,a={addIssue:i=>{p(s,i),i.fatal?t.abort():t.dirty()},get path(){return s.path}};if(a.addIssue=a.addIssue.bind(a),r.type==="preprocess"){const i=r.transform(s.data,a);if(s.common.async)return Promise.resolve(i).then(async o=>{if(t.value==="aborted")return S;const d=await this._def.schema._parseAsync({data:o,path:s.path,parent:s});return d.status==="aborted"?S:d.status==="dirty"||t.value==="dirty"?pe(d.value):d});{if(t.value==="aborted")return S;const o=this._def.schema._parseSync({data:i,path:s.path,parent:s});return o.status==="aborted"?S:o.status==="dirty"||t.value==="dirty"?pe(o.value):o}}if(r.type==="refinement"){const i=o=>{const d=r.refinement(o,a);if(s.common.async)return Promise.resolve(d);if(d instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return o};if(s.common.async===!1){const o=this._def.schema._parseSync({data:s.data,path:s.path,parent:s});return o.status==="aborted"?S:(o.status==="dirty"&&t.dirty(),i(o.value),{status:t.value,value:o.value})}else return this._def.schema._parseAsync({data:s.data,path:s.path,parent:s}).then(o=>o.status==="aborted"?S:(o.status==="dirty"&&t.dirty(),i(o.value).then(()=>({status:t.value,value:o.value}))))}if(r.type==="transform")if(s.common.async===!1){const i=this._def.schema._parseSync({data:s.data,path:s.path,parent:s});if(!Se(i))return i;const o=r.transform(i.value,a);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:o}}else return this._def.schema._parseAsync({data:s.data,path:s.path,parent:s}).then(i=>Se(i)?Promise.resolve(r.transform(i.value,a)).then(o=>({status:t.value,value:o})):i);Z.assertNever(r)}}Y.create=(n,e,t)=>new Y({schema:n,typeName:b.ZodEffects,effect:e,...T(t)});Y.createWithPreprocess=(n,e,t)=>new Y({schema:e,effect:{type:"preprocess",transform:n},typeName:b.ZodEffects,...T(t)});class Q extends N{_parse(e){return this._getType(e)===m.undefined?P(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}Q.create=(n,e)=>new Q({innerType:n,typeName:b.ZodOptional,...T(e)});class ce extends N{_parse(e){return this._getType(e)===m.null?P(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ce.create=(n,e)=>new ce({innerType:n,typeName:b.ZodNullable,...T(e)});class je extends N{_parse(e){const{ctx:t}=this._processInputParams(e);let s=t.data;return t.parsedType===m.undefined&&(s=this._def.defaultValue()),this._def.innerType._parse({data:s,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}je.create=(n,e)=>new je({innerType:n,typeName:b.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...T(e)});class De extends N{_parse(e){const{ctx:t}=this._processInputParams(e),s={...t,common:{...t.common,issues:[]}},r=this._def.innerType._parse({data:s.data,path:s.path,parent:{...s}});return we(r)?r.then(a=>({status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new V(s.common.issues)},input:s.data})})):{status:"valid",value:r.status==="valid"?r.value:this._def.catchValue({get error(){return new V(s.common.issues)},input:s.data})}}removeCatch(){return this._def.innerType}}De.create=(n,e)=>new De({innerType:n,typeName:b.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...T(e)});class We extends N{_parse(e){if(this._getType(e)!==m.nan){const s=this._getOrReturnCtx(e);return p(s,{code:l.invalid_type,expected:m.nan,received:s.parsedType}),S}return{status:"valid",value:e.data}}}We.create=n=>new We({typeName:b.ZodNaN,...T(n)});const Gn=Symbol("zod_brand");class ut extends N{_parse(e){const{ctx:t}=this._processInputParams(e),s=t.data;return this._def.type._parse({data:s,path:t.path,parent:t})}unwrap(){return this._def.type}}class Pe extends N{_parse(e){const{status:t,ctx:s}=this._processInputParams(e);if(s.common.async)return(async()=>{const a=await this._def.in._parseAsync({data:s.data,path:s.path,parent:s});return a.status==="aborted"?S:a.status==="dirty"?(t.dirty(),pe(a.value)):this._def.out._parseAsync({data:a.value,path:s.path,parent:s})})();{const r=this._def.in._parseSync({data:s.data,path:s.path,parent:s});return r.status==="aborted"?S:r.status==="dirty"?(t.dirty(),{status:"dirty",value:r.value}):this._def.out._parseSync({data:r.value,path:s.path,parent:s})}}static create(e,t){return new Pe({in:e,out:t,typeName:b.ZodPipeline})}}class Le extends N{_parse(e){const t=this._def.innerType._parse(e),s=r=>(Se(r)&&(r.value=Object.freeze(r.value)),r);return we(t)?t.then(r=>s(r)):s(t)}unwrap(){return this._def.innerType}}Le.create=(n,e)=>new Le({innerType:n,typeName:b.ZodReadonly,...T(e)});function Rt(n,e={},t){return n?ve.create().superRefine((s,r)=>{var a,i;if(!n(s)){const o=typeof e=="function"?e(s):typeof e=="string"?{message:e}:e,d=(i=(a=o.fatal)!==null&&a!==void 0?a:t)!==null&&i!==void 0?i:!0,c=typeof o=="string"?{message:o}:o;r.addIssue({code:"custom",...c,fatal:d})}}):ve.create()}const Qn={object:L.lazycreate};var b;(function(n){n.ZodString="ZodString",n.ZodNumber="ZodNumber",n.ZodNaN="ZodNaN",n.ZodBigInt="ZodBigInt",n.ZodBoolean="ZodBoolean",n.ZodDate="ZodDate",n.ZodSymbol="ZodSymbol",n.ZodUndefined="ZodUndefined",n.ZodNull="ZodNull",n.ZodAny="ZodAny",n.ZodUnknown="ZodUnknown",n.ZodNever="ZodNever",n.ZodVoid="ZodVoid",n.ZodArray="ZodArray",n.ZodObject="ZodObject",n.ZodUnion="ZodUnion",n.ZodDiscriminatedUnion="ZodDiscriminatedUnion",n.ZodIntersection="ZodIntersection",n.ZodTuple="ZodTuple",n.ZodRecord="ZodRecord",n.ZodMap="ZodMap",n.ZodSet="ZodSet",n.ZodFunction="ZodFunction",n.ZodLazy="ZodLazy",n.ZodLiteral="ZodLiteral",n.ZodEnum="ZodEnum",n.ZodEffects="ZodEffects",n.ZodNativeEnum="ZodNativeEnum",n.ZodOptional="ZodOptional",n.ZodNullable="ZodNullable",n.ZodDefault="ZodDefault",n.ZodCatch="ZodCatch",n.ZodPromise="ZodPromise",n.ZodBranded="ZodBranded",n.ZodPipeline="ZodPipeline",n.ZodReadonly="ZodReadonly"})(b||(b={}));const Xn=(n,e={message:`Input not instance of ${n.name}`})=>Rt(t=>t instanceof n,e),At=q.create,jt=ae.create,Kn=We.create,es=ie.create,Dt=Te.create,ts=ue.create,ns=Fe.create,ss=Ce.create,rs=Ne.create,as=ve.create,is=de.create,os=ne.create,cs=qe.create,ds=W.create,ls=L.create,us=L.strictCreate,hs=Oe.create,fs=Xe.create,ps=Ee.create,ms=K.create,gs=Ie.create,vs=He.create,ys=he.create,_s=me.create,xs=Ze.create,ks=Re.create,bs=oe.create,Ss=Ae.create,ws=ye.create,pt=Y.create,Ts=Q.create,Cs=ce.create,Ns=Y.createWithPreprocess,Os=Pe.create,Es=()=>At().optional(),Is=()=>jt().optional(),Zs=()=>Dt().optional(),Rs={string:n=>q.create({...n,coerce:!0}),number:n=>ae.create({...n,coerce:!0}),boolean:n=>Te.create({...n,coerce:!0}),bigint:n=>ie.create({...n,coerce:!0}),date:n=>ue.create({...n,coerce:!0})},As=S;var js=Object.freeze({__proto__:null,defaultErrorMap:ge,setErrorMap:An,getErrorMap:Ue,makeIssue:Je,EMPTY_PATH:jn,addIssueToContext:p,ParseStatus:M,INVALID:S,DIRTY:pe,OK:P,isAborted:tt,isDirty:nt,isValid:Se,isAsync:we,get util(){return Z},get objectUtil(){return et},ZodParsedType:m,getParsedType:re,ZodType:N,datetimeRegex:It,ZodString:q,ZodNumber:ae,ZodBigInt:ie,ZodBoolean:Te,ZodDate:ue,ZodSymbol:Fe,ZodUndefined:Ce,ZodNull:Ne,ZodAny:ve,ZodUnknown:de,ZodNever:ne,ZodVoid:qe,ZodArray:W,ZodObject:L,ZodUnion:Oe,ZodDiscriminatedUnion:Xe,ZodIntersection:Ee,ZodTuple:K,ZodRecord:Ie,ZodMap:He,ZodSet:he,ZodFunction:me,ZodLazy:Ze,ZodLiteral:Re,ZodEnum:oe,ZodNativeEnum:Ae,ZodPromise:ye,ZodEffects:Y,ZodTransformer:Y,ZodOptional:Q,ZodNullable:ce,ZodDefault:je,ZodCatch:De,ZodNaN:We,BRAND:Gn,ZodBranded:ut,ZodPipeline:Pe,ZodReadonly:Le,custom:Rt,Schema:N,ZodSchema:N,late:Qn,get ZodFirstPartyTypeKind(){return b},coerce:Rs,any:as,array:ds,bigint:es,boolean:Dt,date:ts,discriminatedUnion:fs,effect:pt,enum:bs,function:_s,instanceof:Xn,intersection:ps,lazy:xs,literal:ks,map:vs,nan:Kn,nativeEnum:Ss,never:os,null:rs,nullable:Cs,number:jt,object:ls,oboolean:Zs,onumber:Is,optional:Ts,ostring:Es,pipeline:Os,preprocess:Ns,promise:ws,record:gs,set:ys,strictObject:us,string:At,symbol:ns,transformer:pt,tuple:ms,undefined:ss,union:hs,unknown:is,void:cs,NEVER:As,ZodIssueCode:l,quotelessJson:Rn,ZodError:V});const Ds=n=>G("display:flex;flex-direction:column;flex:1;flex-wrap:wrap;width:400px;border:1px solid ",n.accentNeutral,";padding:5px;border-radius:3px;margin-left:10px;",""),Ls=G({name:"1reekiy",styles:"display:flex;padding:4px 12px;font-size:14px;border-radius:4px;white-space:nowrap;align-items:center;justify-content:space-between"}),zs=G({name:"t10jb8",styles:"margin:5px"}),Ms=G({name:"1wnuhlc",styles:"margin-left:20px;display:flex;align-items:center;span{font-size:12px;}"}),Ps=G({name:"17moij0",styles:"align-items:center;width:100%;display:flex;margin-top:10px;justify-content:space-between;flex:1"}),$s=js.string().url(),Vs=n=>{const[e,t]=D.useState(""),[s,r]=D.useState(""),[a,i]=D.useState(""),[o,d]=D.useState(!1),[c,h]=D.useState(!1),[O,R]=D.useState(!1),_=U(I=>I.dataSources),E=ee(),f="Save",v=Me(),g=I=>{var se;const z=((se=I==null?void 0:I.target)==null?void 0:se.value)||"",$e=$s.safeParse(z);R(()=>$e.success),t(()=>z)},k=I=>{r(()=>I.target.value)},C=I=>{i(()=>I.target.value)},x=I=>{d(()=>I.target.checked)},A=I=>{h(()=>I.target.checked)},J=I=>{const z=JSON.parse(JSON.stringify(_)),$e=z==null?void 0:z.map(se=>({...se,url:e,auth:{...se.auth,basicAuth:{...se.auth.basicAuth,value:c},fields:{...se.auth.fields,basicAuth:[...se.auth.fields.basicAuth].map(_e=>_e.name==="user"?{..._e,value:s}:_e.name==="password"?{..._e,value:a}:_e)}}}));localStorage.setItem("dataSources",JSON.stringify($e)),E($($e))};return w("div",{className:F(Ds(v)),children:[w("div",{className:F(Ls),children:["Use one setting for all Data Sources",u(Ve,{checked:o,size:"small",onChange:x})]}),o&&w("div",{className:F(zs),children:[u(H,{value:j.sanitize(e),label:"url",onChange:g,placeholder:window.location.origin}),c&&w(ze,{children:[u(H,{value:j.sanitize(s),label:"user",onChange:k,placeholder:"default"}),u(H,{value:j.sanitize(a),label:"password",onChange:C,type:"password",placeholder:""})]}),w("div",{className:F(Ps),children:[w("div",{className:F(Ms),children:[u("span",{children:"Use Basic Auth"})," ",u(Ve,{checked:c,size:"small",onChange:A})," "]}),u(be,{value:j.sanitize(f),disabled:!O,onClick:J,editing:!1,primary:O})]})]})]})};function Xs(n){const e=n.replace(/#/,""),t=decodeURIComponent(e),s=new URLSearchParams(t);for(let[r,a]of s)(r==="left"||r==="right")&&JSON.parse(a)}function Ks(){const n=Ft.useMediaQuery({query:"(prefers-color-scheme: dark)"}),e=ee(),t=Me(),s=U(r=>r.autoTheme);return D.useEffect(()=>{if(s){const r=n?"dark":"light";e(tn(r)),localStorage.setItem("theme",JSON.stringify({theme:r,auto:s}))}},[n,s,e]),w(yt,{theme:t,children:[u(en,{children:w("div",{className:"cont",children:[u(Tn,{}),u("div",{style:{display:"flex",flex:1},children:u("div",{style:{height:"40px"},children:u(Vs,{})})})]})}),u(Ht,{children:u(qt,{path:":id",element:u(Zn,{})})})]})}export{Ks as default,Xs as getURlParams}; diff --git a/assets/DeleteOutlineOutlined-D-I6t7tH.js b/assets/DeleteOutlineOutlined-BT49krzn.js similarity index 81% rename from assets/DeleteOutlineOutlined-D-I6t7tH.js rename to assets/DeleteOutlineOutlined-BT49krzn.js index 44d33ec5..653dad44 100644 --- a/assets/DeleteOutlineOutlined-D-I6t7tH.js +++ b/assets/DeleteOutlineOutlined-BT49krzn.js @@ -1 +1 @@ -import{k as a,i}from"./index-Ckknqq55.js";import{r as n}from"./createSvgIcon-BVGKxwdj.js";import{j as o}from"./reactDnd-BtpxPq0t.js";const c=t=>r=>{r({type:"SET_THEME",theme:t})},h=a("button",{target:"e18y13m91"})({name:"hfqfih",styles:"padding:0px 8px;font-size:12px;line-height:20px;cursor:pointer;user-select:none;border:none;border-radius:3px;font-weight:500;white-space:nowrap;display:flex;align-items:center"});var e={},s=i;Object.defineProperty(e,"__esModule",{value:!0});var l=e.default=void 0,u=s(n()),p=o;l=e.default=(0,u.default)((0,p.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutlineOutlined");export{h as B,l as d,c as s}; +import{k as a,i}from"./index-Db6C1Mw1.js";import{r as n}from"./createSvgIcon-BhVK1PDy.js";import{j as o}from"./reactDnd-BtpxPq0t.js";const c=t=>r=>{r({type:"SET_THEME",theme:t})},h=a("button",{target:"e18y13m91"})({name:"hfqfih",styles:"padding:0px 8px;font-size:12px;line-height:20px;cursor:pointer;user-select:none;border:none;border-radius:3px;font-weight:500;white-space:nowrap;display:flex;align-items:center"});var e={},s=i;Object.defineProperty(e,"__esModule",{value:!0});var l=e.default=void 0,u=s(n()),p=o;l=e.default=(0,u.default)((0,p.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutlineOutlined");export{h as B,l as d,c as s}; diff --git a/assets/Main-BDI_u-BN.js b/assets/Main-DQM1vJG7.js similarity index 99% rename from assets/Main-BDI_u-BN.js rename to assets/Main-DQM1vJG7.js index e3119603..5ea7de57 100644 --- a/assets/Main-BDI_u-BN.js +++ b/assets/Main-DQM1vJG7.js @@ -1,4 +1,4 @@ -import{m as bo,n as oo,s as qe,B as HO,r as jO,o as p2,a as kt,p as FO,u as po,c as tM,b as zo,q as VO,t as qM,v as no,D as Z1,w as t2,x as y1,d as O,g as P0,y as qc,z as fc,h as O0,i as m1,f as K0,j as P,k as h0,A as $O,I as Tb,P as Wc,F as q1,C as hc,l as gc,e as _2,E as UO,G as co,H as KO,J as GO}from"./index-Ckknqq55.js";import{a as D1,d as ro,m as _1,u as H0,q as Ue,y as eb,z as ot,A as zz,B as nz,D as Sb,E as xb,F as Xb,G as tb,I as QO,J as JO,K as xe,M as De,Q as io,S as YO,T as q2,U as ZO,V as Rc,W as mc,X as Oo,Y as Ot,Z as cz,$ as Lc,a0 as D2,n as F2,o as f2,a1 as ea,a2 as ta,a3 as Ma,a4 as ba,a5 as oa,a6 as pa,j as X2,a7 as za,x as W2,a8 as _t,a9 as rz,aa as iz,ab as na,ac as ca,ad as ra,ae as ao,af as ia,ag as Oz,w as az,s as Oa}from"./vendor-BVYYq__d.js";import{r as q,c as so,g as Ke,R as n2,e as aa,b as lt}from"./react-B8DbRJ_3.js";import{u as Ao,s as sa,f as Aa,T as x1,C as la,D as lo,h as uo,i as da,j as ua,k as qa,l as fa,m as Wa,o as ha,p as ga,E as Ra,q as qo,r as ma,t as Nc,v as vc,w as o1,b as La,x as pt,M as wb,y as Na,z as Bc,A as Xe,G as va,H as Ba,I as ya,J as Ta,K as we,L as Sa,R as yc,N as re,d as xa,O as Tc,Q as Sc,U as xc,V as fo,W as Rt,X as Xa,Y as wa,Z as Xc,_ as sz,n as J2,a as Kt,$ as wc,a0 as Ca,a1 as Ea,a2 as ka,a3 as _a,a4 as Ia,a5 as Da,a6 as Cc,a7 as Ec,a8 as kc,a9 as Cb,aa as _c,P as mt,ab as Pa,ac as Ha,ad as Az,S as ja,ae as Fa,af as lz}from"./consts-CLfRMD-w.js";import{s as Ic,B as Wo}from"./DeleteOutlineOutlined-D-I6t7tH.js";import{l as P1}from"./lodash-B09bLPdI.js";import{r as L1,S as dt}from"./createSvgIcon-BVGKxwdj.js";import{j as t1,u as Va,b as $a,H as Ua,D as Ka}from"./reactDnd-BtpxPq0t.js";import{k as Dc,b as Pc,s as Ga,i as Qa,g as Ja,_ as Ya,d as f1,S as ho,e as Hc,j as Lt,f as jc}from"./reactSelect-FVq3QTPV.js";import{r as Za,f as dz,u as e3,g as t3,a as M3,b as b3,c as o3,d as p3,e as z3,h as n3,i as c3}from"./reactTable-CVWF-YKs.js";import{m as Ge,d as r3,a as i3,u as uz}from"./memoize-CbKs8VX_.js";import{w as O3,a as a3,T as s3,S as A3,E as l3,c as d3}from"./slate-D5uuGobT.js";import{F as It,d as Nt,s as MM,e as go}from"./AddOutlined-De9kpT24.js";import{P as u3,u as q3,L as Mb}from"./PluginManagerFactory-CvOKlfBO.js";import{s as f3}from"./actions-C1TUpiFF.js";const Ro=e=>t=>{t({type:"SET_START_TIME",start:e})},mo=e=>t=>{t({type:"SET_STOP_TIME",stop:e})},W3=e=>t=>{t({type:"SET_QUERY_STEP",step:e})},qz=e=>t=>{t({type:"SET_RANGE_OPEN",rangeOpen:e})},Lo=e=>t=>{t({type:"SET_TIME_RANGE_LABEL",label:e})},Fc=e=>t=>{t({type:"SET_QUERY_TIME",time:e})},Gt=e=>t=>{t({type:"SET_QUERY_HISTORY",queryHistory:e})},Vc=e=>t=>{t({type:"SET_HISTORY_OPEN",historyOpen:e})};function h3(e){return function(t){t({type:"SET_FROM_TIME",toTime:e})}}function g3(e){return function(t){t({type:"SET_TO_TIME"})}}const se=e=>t=>{t({type:"SET_IS_EMPTY_VIEW",isEmptyView:e})};function R3(e){return function(t){t({type:"SET_RESPONSE_TYPE",responseType:e})}}const Q1=e=>t=>{t({type:"SET_RIGHT_PANEL",right:e})},c2=e=>t=>{t({type:"SET_LEFT_PANEL",left:e})},fe=e=>t=>{t({type:"SET_RIGHT_DATAVIEW",rightDataView:e})},We=e=>t=>{t({type:"SET_LEFT_DATAVIEW",leftDataView:e})},m3=e=>t=>{t({type:"SET_SPLIT_VIEW",isSplit:e})};function L3(e){return oo("MuiButton",e)}const Dt=bo("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),N3=q.createContext({}),v3=q.createContext(void 0),B3=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],y3=e=>{const{color:t,disableElevation:M,fullWidth:b,size:o,variant:p,classes:n}=e,c={root:["root",p,`${p}${p2(t)}`,`size${p2(o)}`,`${p}Size${p2(o)}`,`color${p2(t)}`,M&&"disableElevation",b&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${p2(o)}`],endIcon:["icon","endIcon",`iconSize${p2(o)}`]},r=zo(c,L3,n);return D1({},n,r)},$c=e=>D1({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),T3=qe(HO,{shouldForwardProp:e=>jO(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:M}=e;return[t.root,t[M.variant],t[`${M.variant}${p2(M.color)}`],t[`size${p2(M.size)}`],t[`${M.variant}Size${p2(M.size)}`],M.color==="inherit"&&t.colorInherit,M.disableElevation&&t.disableElevation,M.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var M,b;const o=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],p=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return D1({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":D1({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:kt(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:kt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:kt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:p,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":D1({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Dt.focusVisible}`]:D1({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Dt.disabled}`]:D1({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${kt(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(M=(b=e.palette).getContrastText)==null?void 0:M.call(b,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Dt.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Dt.disabled}`]:{boxShadow:"none"}}),S3=qe("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:M}=e;return[t.startIcon,t[`iconSize${p2(M.size)}`]]}})(({ownerState:e})=>D1({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},$c(e))),x3=qe("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:M}=e;return[t.endIcon,t[`iconSize${p2(M.size)}`]]}})(({ownerState:e})=>D1({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},$c(e))),Uc=q.forwardRef(function(t,M){const b=q.useContext(N3),o=q.useContext(v3),p=FO(b,t),n=po({props:p,name:"MuiButton"}),{children:c,color:r="primary",component:A="button",className:a,disabled:l=!1,disableElevation:W=!1,disableFocusRipple:g=!1,endIcon:d,focusVisibleClassName:R,fullWidth:v=!1,size:m="medium",startIcon:h,type:T,variant:S="text"}=n,C=ro(n,B3),w=D1({},n,{color:r,component:A,disabled:l,disableElevation:W,disableFocusRipple:g,fullWidth:v,size:m,type:T,variant:S}),s=y3(w),L=h&&t1.jsx(S3,{className:s.startIcon,ownerState:w,children:h}),y=d&&t1.jsx(x3,{className:s.endIcon,ownerState:w,children:d}),E=o||"";return t1.jsxs(T3,D1({ownerState:w,className:tM(b.className,s.root,a,E),component:A,disabled:l,focusRipple:!g,focusVisibleClassName:tM(s.focusVisible,R),ref:M,type:T},C,{classes:s,children:[L,c,y]}))});function X3(e){return oo("MuiCircularProgress",e)}bo("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const w3=["className","color","disableShrink","size","style","thickness","value","variant"];let fM=e=>e,fz,Wz,hz,gz;const G2=44,C3=Dc(fz||(fz=fM` +import{m as bo,n as oo,s as qe,B as HO,r as jO,o as p2,a as kt,p as FO,u as po,c as tM,b as zo,q as VO,t as qM,v as no,D as Z1,w as t2,x as y1,d as O,g as P0,y as qc,z as fc,h as O0,i as m1,f as K0,j as P,k as h0,A as $O,I as Tb,P as Wc,F as q1,C as hc,l as gc,e as _2,E as UO,G as co,H as KO,J as GO}from"./index-Db6C1Mw1.js";import{a as D1,d as ro,m as _1,u as H0,q as Ue,y as eb,z as ot,A as zz,B as nz,D as Sb,E as xb,F as Xb,G as tb,I as QO,J as JO,K as xe,M as De,Q as io,S as YO,T as q2,U as ZO,V as Rc,W as mc,X as Oo,Y as Ot,Z as cz,$ as Lc,a0 as D2,n as F2,o as f2,a1 as ea,a2 as ta,a3 as Ma,a4 as ba,a5 as oa,a6 as pa,j as X2,a7 as za,x as W2,a8 as _t,a9 as rz,aa as iz,ab as na,ac as ca,ad as ra,ae as ao,af as ia,ag as Oz,w as az,s as Oa}from"./vendor-BVYYq__d.js";import{r as q,c as so,g as Ke,R as n2,e as aa,b as lt}from"./react-B8DbRJ_3.js";import{u as Ao,s as sa,f as Aa,T as x1,C as la,D as lo,h as uo,i as da,j as ua,k as qa,l as fa,m as Wa,o as ha,p as ga,E as Ra,q as qo,r as ma,t as Nc,v as vc,w as o1,b as La,x as pt,M as wb,y as Na,z as Bc,A as Xe,G as va,H as Ba,I as ya,J as Ta,K as we,L as Sa,R as yc,N as re,d as xa,O as Tc,Q as Sc,U as xc,V as fo,W as Rt,X as Xa,Y as wa,Z as Xc,_ as sz,n as J2,a as Kt,$ as wc,a0 as Ca,a1 as Ea,a2 as ka,a3 as _a,a4 as Ia,a5 as Da,a6 as Cc,a7 as Ec,a8 as kc,a9 as Cb,aa as _c,P as mt,ab as Pa,ac as Ha,ad as Az,S as ja,ae as Fa,af as lz}from"./consts-rLZVcYcl.js";import{s as Ic,B as Wo}from"./DeleteOutlineOutlined-BT49krzn.js";import{l as P1}from"./lodash-B09bLPdI.js";import{r as L1,S as dt}from"./createSvgIcon-BhVK1PDy.js";import{j as t1,u as Va,b as $a,H as Ua,D as Ka}from"./reactDnd-BtpxPq0t.js";import{k as Dc,b as Pc,s as Ga,i as Qa,g as Ja,_ as Ya,d as f1,S as ho,e as Hc,j as Lt,f as jc}from"./reactSelect-FVq3QTPV.js";import{r as Za,f as dz,u as e3,g as t3,a as M3,b as b3,c as o3,d as p3,e as z3,h as n3,i as c3}from"./reactTable-CVWF-YKs.js";import{m as Ge,d as r3,a as i3,u as uz}from"./memoize-CbKs8VX_.js";import{w as O3,a as a3,T as s3,S as A3,E as l3,c as d3}from"./slate-D5uuGobT.js";import{F as It,d as Nt,s as MM,e as go}from"./AddOutlined-CWT66h2H.js";import{P as u3,u as q3,L as Mb}from"./PluginManagerFactory-ByqE6npO.js";import{s as f3}from"./actions-C1TUpiFF.js";const Ro=e=>t=>{t({type:"SET_START_TIME",start:e})},mo=e=>t=>{t({type:"SET_STOP_TIME",stop:e})},W3=e=>t=>{t({type:"SET_QUERY_STEP",step:e})},qz=e=>t=>{t({type:"SET_RANGE_OPEN",rangeOpen:e})},Lo=e=>t=>{t({type:"SET_TIME_RANGE_LABEL",label:e})},Fc=e=>t=>{t({type:"SET_QUERY_TIME",time:e})},Gt=e=>t=>{t({type:"SET_QUERY_HISTORY",queryHistory:e})},Vc=e=>t=>{t({type:"SET_HISTORY_OPEN",historyOpen:e})};function h3(e){return function(t){t({type:"SET_FROM_TIME",toTime:e})}}function g3(e){return function(t){t({type:"SET_TO_TIME"})}}const se=e=>t=>{t({type:"SET_IS_EMPTY_VIEW",isEmptyView:e})};function R3(e){return function(t){t({type:"SET_RESPONSE_TYPE",responseType:e})}}const Q1=e=>t=>{t({type:"SET_RIGHT_PANEL",right:e})},c2=e=>t=>{t({type:"SET_LEFT_PANEL",left:e})},fe=e=>t=>{t({type:"SET_RIGHT_DATAVIEW",rightDataView:e})},We=e=>t=>{t({type:"SET_LEFT_DATAVIEW",leftDataView:e})},m3=e=>t=>{t({type:"SET_SPLIT_VIEW",isSplit:e})};function L3(e){return oo("MuiButton",e)}const Dt=bo("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),N3=q.createContext({}),v3=q.createContext(void 0),B3=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],y3=e=>{const{color:t,disableElevation:M,fullWidth:b,size:o,variant:p,classes:n}=e,c={root:["root",p,`${p}${p2(t)}`,`size${p2(o)}`,`${p}Size${p2(o)}`,`color${p2(t)}`,M&&"disableElevation",b&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${p2(o)}`],endIcon:["icon","endIcon",`iconSize${p2(o)}`]},r=zo(c,L3,n);return D1({},n,r)},$c=e=>D1({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),T3=qe(HO,{shouldForwardProp:e=>jO(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:M}=e;return[t.root,t[M.variant],t[`${M.variant}${p2(M.color)}`],t[`size${p2(M.size)}`],t[`${M.variant}Size${p2(M.size)}`],M.color==="inherit"&&t.colorInherit,M.disableElevation&&t.disableElevation,M.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var M,b;const o=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],p=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return D1({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":D1({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:kt(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:kt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:kt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:p,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":D1({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Dt.focusVisible}`]:D1({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Dt.disabled}`]:D1({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${kt(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(M=(b=e.palette).getContrastText)==null?void 0:M.call(b,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Dt.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Dt.disabled}`]:{boxShadow:"none"}}),S3=qe("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:M}=e;return[t.startIcon,t[`iconSize${p2(M.size)}`]]}})(({ownerState:e})=>D1({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},$c(e))),x3=qe("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:M}=e;return[t.endIcon,t[`iconSize${p2(M.size)}`]]}})(({ownerState:e})=>D1({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},$c(e))),Uc=q.forwardRef(function(t,M){const b=q.useContext(N3),o=q.useContext(v3),p=FO(b,t),n=po({props:p,name:"MuiButton"}),{children:c,color:r="primary",component:A="button",className:a,disabled:l=!1,disableElevation:W=!1,disableFocusRipple:g=!1,endIcon:d,focusVisibleClassName:R,fullWidth:v=!1,size:m="medium",startIcon:h,type:T,variant:S="text"}=n,C=ro(n,B3),w=D1({},n,{color:r,component:A,disabled:l,disableElevation:W,disableFocusRipple:g,fullWidth:v,size:m,type:T,variant:S}),s=y3(w),L=h&&t1.jsx(S3,{className:s.startIcon,ownerState:w,children:h}),y=d&&t1.jsx(x3,{className:s.endIcon,ownerState:w,children:d}),E=o||"";return t1.jsxs(T3,D1({ownerState:w,className:tM(b.className,s.root,a,E),component:A,disabled:l,focusRipple:!g,focusVisibleClassName:tM(s.focusVisible,R),ref:M,type:T},C,{classes:s,children:[L,c,y]}))});function X3(e){return oo("MuiCircularProgress",e)}bo("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const w3=["className","color","disableShrink","size","style","thickness","value","variant"];let fM=e=>e,fz,Wz,hz,gz;const G2=44,C3=Dc(fz||(fz=fM` 0% { transform: rotate(0deg); } diff --git a/assets/PluginManagerFactory-CvOKlfBO.js b/assets/PluginManagerFactory-ByqE6npO.js similarity index 96% rename from assets/PluginManagerFactory-CvOKlfBO.js rename to assets/PluginManagerFactory-ByqE6npO.js index 410e1e9f..53193789 100644 --- a/assets/PluginManagerFactory-CvOKlfBO.js +++ b/assets/PluginManagerFactory-ByqE6npO.js @@ -1 +1 @@ -import{r as y}from"./react-B8DbRJ_3.js";import{x}from"./index-Ckknqq55.js";const v=s=>n=>{n({type:"SET_PLUGINS",plugins:s})},A={Main:{parent:"",children:["Status Bar","Panel"]},"Status Bar":{parent:"Main",children:[""]},Panel:{parent:"Main",children:["Queries","Data Views"]},Queries:{parent:"Panel",children:["Stats","Data Views"]},Stats:{parent:"Queries",children:[""]},"Data Views":{parent:"Panel",children:["Data View Header","View"]},"Query Item":{parent:"Queries",children:[]}};function M(){function s(){try{return JSON.parse(localStorage.getItem("plugins")||"{}")}catch{return{}}}function n(r,l){var o;let a=s();a[r]||(a[r]=[]),(o=a[r])!=null&&o.some(e=>e.name===l.name)||(a[r].push(l),localStorage.setItem("plugins",JSON.stringify(a)))}function c(r){let l=s();return l[r]?l[r]:[]}function P(r,l){var o,e;let a=s();if(a[r]&&Array.isArray(a[r])&&((o=a[r])!=null&&o.some(i=>i.name===l))){let i=(e=a[r])==null?void 0:e.filter(t=>t.name!==l);a[r]=i,localStorage.setItem("plugins",JSON.stringify(a))}}function h(r,l,a){var i;const o=s(),e=(i=o[r])==null?void 0:i.findIndex(t=>(t==null?void 0:t.name)===l);if(e>=0){const t={...o,[r]:o[r].map((g,f)=>f===e?{...g,active:a}:g)};localStorage.setItem("plugins",JSON.stringify(t))}}function S(r,l,a){var i;const o=s(),e=(i=o[r])==null?void 0:i.findIndex(t=>(t==null?void 0:t.name)===l);if(e>=0){const t={...o,[r]:o[r].map((g,f)=>f===e?{...g,visible:a}:g)};localStorage.setItem("plugins",JSON.stringify(t))}}return{getAll:s,getPluginsFromLocation:c,setPlugin:n,removePlugin:P,togglePlugin:h,togglePluginVisibility:S}}function b(){const s=M(),[n]=y.useState(s.getAll());return y.useMemo(()=>{var P;return((P=Object.keys(n))==null?void 0:P.length)>0?Object.entries(n):[]},[n])}function w(s){const n=b(),c=y.useMemo(()=>{if(n!=null&&n.some(h=>h[0]===s)){let h=n==null?void 0:n.filter(([S])=>S===s)[0][1];return h==null?void 0:h.filter(S=>S.active&&S.visible)}return[]},[n]),P=y.useMemo(()=>(c==null?void 0:c.length)>0,c);return{activeTabs:c,isActiveTabs:P}}function O(s){const n={},c=M();let P=c.getAll();function h(e,i){var t,g;if((i==null?void 0:i.length)>0)for(const f of i){const m=f.section;if(P[m]){const p=i.filter(u=>u.section===m).map(({name:u})=>u),d=(t=P[m])==null?void 0:t.filter(u=>!p.includes(u.name));(d==null?void 0:d.length)>0&&d.forEach(({section:u,name:I})=>{c.removePlugin(u,I)})}}n[e.section]||(n[e.section]=[]),n[e.section].push(e),x.dispatch(v(n)),(g=P[e.section])!=null&&g.some(f=>f.name===e.name)||c.setPlugin(e.section,e)}function S(e){for(let i in s)i!=="Main"&&h(e,n)}function r(e){var f,m;let i=c.getPluginsFromLocation(e);const t=(f=n==null?void 0:n[e])==null?void 0:f.filter((p,d)=>{var u;return((u=n[e])==null?void 0:u.findIndex(I=>I.name===p.name))===d});let g=[];if((t==null?void 0:t.length)>0)for(let p of i){let d=(m=t==null?void 0:t.find)==null?void 0:m.call(t,u=>u.name===p.name);p.active&&g.push(d)}return g||[]}function l(e,i){var f;const t=(f=n==null?void 0:n[e])==null?void 0:f.filter((m,p)=>{var d;return((d=n[e])==null?void 0:d.findIndex(u=>u.name===m.name))===p});return(t==null?void 0:t.find(m=>(m==null?void 0:m.name)===i))||{}}function a(e,i,t){c.togglePlugin(e,i,t)}function o(){const e=[];for(let i in s)i!=="Main"&&e.push(...r(i));return e}return{registerPlugin:h,registerPluginGlobally:S,getAllPlugins:o,getPlugins:r,getPlugin:l,togglePlugin:a}}const L=O(A);function J(s){s.forEach(n=>{n.visible&&L.registerPlugin(n,s)})}export{M as L,L as P,J as i,w as u}; +import{r as y}from"./react-B8DbRJ_3.js";import{x}from"./index-Db6C1Mw1.js";const v=s=>n=>{n({type:"SET_PLUGINS",plugins:s})},A={Main:{parent:"",children:["Status Bar","Panel"]},"Status Bar":{parent:"Main",children:[""]},Panel:{parent:"Main",children:["Queries","Data Views"]},Queries:{parent:"Panel",children:["Stats","Data Views"]},Stats:{parent:"Queries",children:[""]},"Data Views":{parent:"Panel",children:["Data View Header","View"]},"Query Item":{parent:"Queries",children:[]}};function M(){function s(){try{return JSON.parse(localStorage.getItem("plugins")||"{}")}catch{return{}}}function n(r,l){var o;let a=s();a[r]||(a[r]=[]),(o=a[r])!=null&&o.some(e=>e.name===l.name)||(a[r].push(l),localStorage.setItem("plugins",JSON.stringify(a)))}function c(r){let l=s();return l[r]?l[r]:[]}function P(r,l){var o,e;let a=s();if(a[r]&&Array.isArray(a[r])&&((o=a[r])!=null&&o.some(i=>i.name===l))){let i=(e=a[r])==null?void 0:e.filter(t=>t.name!==l);a[r]=i,localStorage.setItem("plugins",JSON.stringify(a))}}function h(r,l,a){var i;const o=s(),e=(i=o[r])==null?void 0:i.findIndex(t=>(t==null?void 0:t.name)===l);if(e>=0){const t={...o,[r]:o[r].map((g,f)=>f===e?{...g,active:a}:g)};localStorage.setItem("plugins",JSON.stringify(t))}}function S(r,l,a){var i;const o=s(),e=(i=o[r])==null?void 0:i.findIndex(t=>(t==null?void 0:t.name)===l);if(e>=0){const t={...o,[r]:o[r].map((g,f)=>f===e?{...g,visible:a}:g)};localStorage.setItem("plugins",JSON.stringify(t))}}return{getAll:s,getPluginsFromLocation:c,setPlugin:n,removePlugin:P,togglePlugin:h,togglePluginVisibility:S}}function b(){const s=M(),[n]=y.useState(s.getAll());return y.useMemo(()=>{var P;return((P=Object.keys(n))==null?void 0:P.length)>0?Object.entries(n):[]},[n])}function w(s){const n=b(),c=y.useMemo(()=>{if(n!=null&&n.some(h=>h[0]===s)){let h=n==null?void 0:n.filter(([S])=>S===s)[0][1];return h==null?void 0:h.filter(S=>S.active&&S.visible)}return[]},[n]),P=y.useMemo(()=>(c==null?void 0:c.length)>0,c);return{activeTabs:c,isActiveTabs:P}}function O(s){const n={},c=M();let P=c.getAll();function h(e,i){var t,g;if((i==null?void 0:i.length)>0)for(const f of i){const m=f.section;if(P[m]){const p=i.filter(u=>u.section===m).map(({name:u})=>u),d=(t=P[m])==null?void 0:t.filter(u=>!p.includes(u.name));(d==null?void 0:d.length)>0&&d.forEach(({section:u,name:I})=>{c.removePlugin(u,I)})}}n[e.section]||(n[e.section]=[]),n[e.section].push(e),x.dispatch(v(n)),(g=P[e.section])!=null&&g.some(f=>f.name===e.name)||c.setPlugin(e.section,e)}function S(e){for(let i in s)i!=="Main"&&h(e,n)}function r(e){var f,m;let i=c.getPluginsFromLocation(e);const t=(f=n==null?void 0:n[e])==null?void 0:f.filter((p,d)=>{var u;return((u=n[e])==null?void 0:u.findIndex(I=>I.name===p.name))===d});let g=[];if((t==null?void 0:t.length)>0)for(let p of i){let d=(m=t==null?void 0:t.find)==null?void 0:m.call(t,u=>u.name===p.name);p.active&&g.push(d)}return g||[]}function l(e,i){var f;const t=(f=n==null?void 0:n[e])==null?void 0:f.filter((m,p)=>{var d;return((d=n[e])==null?void 0:d.findIndex(u=>u.name===m.name))===p});return(t==null?void 0:t.find(m=>(m==null?void 0:m.name)===i))||{}}function a(e,i,t){c.togglePlugin(e,i,t)}function o(){const e=[];for(let i in s)i!=="Main"&&e.push(...r(i));return e}return{registerPlugin:h,registerPluginGlobally:S,getAllPlugins:o,getPlugins:r,getPlugin:l,togglePlugin:a}}const L=O(A);function J(s){s.forEach(n=>{n.visible&&L.registerPlugin(n,s)})}export{M as L,L as P,J as i,w as u}; diff --git a/assets/Plugins-B5FOuqAC.js b/assets/Plugins-DSgBezic.js similarity index 94% rename from assets/Plugins-B5FOuqAC.js rename to assets/Plugins-DSgBezic.js index a74484a0..78c7a898 100644 --- a/assets/Plugins-B5FOuqAC.js +++ b/assets/Plugins-DSgBezic.js @@ -1 +1 @@ -import{h as p,i as b,d as s,F as x,f as g,j as u,g as m}from"./index-Ckknqq55.js";import{r as d}from"./react-B8DbRJ_3.js";import{L as v}from"./PluginManagerFactory-CvOKlfBO.js";import{r as S,S as P}from"./createSvgIcon-BVGKxwdj.js";import{j}from"./reactDnd-BtpxPq0t.js";import{u as N}from"./vendor-BVYYq__d.js";import"./reactSelect-FVq3QTPV.js";import"./memoize-CbKs8VX_.js";const k=e=>p("max-width:1440px;padding:10px;margin:10px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;display:flex;flex:1;height:100%;overflow:hidden;max-width:1440px;align-self:center;.plugin-section{padding:4px;font-size:14px;color:",e.contrast,";}",""),E=e=>p("padding:10px;margin:4px;background:",e.shadow,";border:1px solid ",e.accentNeutral,";color:",e.contrast,";display:flex;align-items:flex-start;flex-direction:column;width:350px;border-radius:3px;height:fit-content;.image{display:flex;align-items:center;}.title{font-size:16px;padding:4px;align-self:flex-start;display:flex;align-items:center;width:100%;.plugin-name{flex:1;margin-left:10px;}.switch{display:flex;align-items:center;justify-self:end;}}.text{font-size:12px;padding:4px;line-height:1.5;}.icon{font-size:60px;opacity:0.25;}","");var h={},_=b;Object.defineProperty(h,"__esModule",{value:!0});var w=h.default=void 0,z=_(S()),C=j;w=h.default=(0,z.default)((0,C.jsx)("path",{d:"M10.5 4.5c.28 0 .5.22.5.5v2h6v6h2c.28 0 .5.22.5.5s-.22.5-.5.5h-2v6h-2.12c-.68-1.75-2.39-3-4.38-3s-3.7 1.25-4.38 3H4v-2.12c1.75-.68 3-2.39 3-4.38 0-1.99-1.24-3.7-2.99-4.38L4 7h6V5c0-.28.22-.5.5-.5m0-2C9.12 2.5 8 3.62 8 5H4c-1.1 0-1.99.9-1.99 2v3.8h.29c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-.3c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7v.3H17c1.1 0 2-.9 2-2v-4c1.38 0 2.5-1.12 2.5-2.5S20.38 11 19 11V7c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5"}),"ExtensionOutlined");const M=e=>{const{name:n,active:t,section:l}=e,i=v(),[r,c]=d.useState(t),a=(o,y,f)=>{c(()=>!f),i.togglePlugin(o,y,!f)};return s(x,{children:s(P,{size:"small",checked:r,onChange:()=>a(l,n,r),inputProps:{"aria-label":"controlled"}})})},O=e=>{const{theme:n,name:t,description:l,section:i,active:r,visible:c}=e;return c?s(x,{children:u("div",{className:m(E(n)),children:[u("div",{className:"title",children:[s("div",{className:"image",children:s(w,{className:"icon"})}),u("div",{className:"plugin-name",children:[" ",t]}),s("div",{className:"switch",children:s(M,{active:r,name:t,section:i})})]}),s("div",{className:"text",children:l})]})}):s(x,{})},H=({components:e,section:n})=>{const t=N(a=>a.currentUser.role),l=d.useMemo(()=>e==null?void 0:e.filter(a=>a.roles.includes(t)),[t,e]),[i,r]=d.useState(l);d.useEffect(()=>{if(t&&e){let a=e==null?void 0:e.filter(o=>o.roles.includes(t));r(a)}},[t,e]);const c=g();return s("div",{children:(i==null?void 0:i.length)>0&&(i==null?void 0:i.map((a,o)=>s(O,{theme:c,name:a.name,active:a.active,visible:a.visible,section:n,description:a.description},o)))})};function L(){const e=g(),n=v(),[t]=d.useState(n.getAll()),l=d.useMemo(()=>{var i;return((i=Object.keys(t))==null?void 0:i.length)>0?Object.entries(t):[]},[t]);return s("div",{className:m(k(e)),children:(l==null?void 0:l.length)>0&&(l==null?void 0:l.map(([i,r],c)=>s("div",{style:{marginTop:"4px"},children:s(H,{components:r,section:i})},c)))})}export{L as default}; +import{h as p,i as b,d as s,F as x,f as g,j as u,g as m}from"./index-Db6C1Mw1.js";import{r as d}from"./react-B8DbRJ_3.js";import{L as v}from"./PluginManagerFactory-ByqE6npO.js";import{r as S,S as P}from"./createSvgIcon-BhVK1PDy.js";import{j}from"./reactDnd-BtpxPq0t.js";import{u as N}from"./vendor-BVYYq__d.js";import"./reactSelect-FVq3QTPV.js";import"./memoize-CbKs8VX_.js";const k=e=>p("max-width:1440px;padding:10px;margin:10px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;display:flex;flex:1;height:100%;overflow:hidden;max-width:1440px;align-self:center;.plugin-section{padding:4px;font-size:14px;color:",e.contrast,";}",""),E=e=>p("padding:10px;margin:4px;background:",e.shadow,";border:1px solid ",e.accentNeutral,";color:",e.contrast,";display:flex;align-items:flex-start;flex-direction:column;width:350px;border-radius:3px;height:fit-content;.image{display:flex;align-items:center;}.title{font-size:16px;padding:4px;align-self:flex-start;display:flex;align-items:center;width:100%;.plugin-name{flex:1;margin-left:10px;}.switch{display:flex;align-items:center;justify-self:end;}}.text{font-size:12px;padding:4px;line-height:1.5;}.icon{font-size:60px;opacity:0.25;}","");var h={},_=b;Object.defineProperty(h,"__esModule",{value:!0});var w=h.default=void 0,z=_(S()),C=j;w=h.default=(0,z.default)((0,C.jsx)("path",{d:"M10.5 4.5c.28 0 .5.22.5.5v2h6v6h2c.28 0 .5.22.5.5s-.22.5-.5.5h-2v6h-2.12c-.68-1.75-2.39-3-4.38-3s-3.7 1.25-4.38 3H4v-2.12c1.75-.68 3-2.39 3-4.38 0-1.99-1.24-3.7-2.99-4.38L4 7h6V5c0-.28.22-.5.5-.5m0-2C9.12 2.5 8 3.62 8 5H4c-1.1 0-1.99.9-1.99 2v3.8h.29c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-.3c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7v.3H17c1.1 0 2-.9 2-2v-4c1.38 0 2.5-1.12 2.5-2.5S20.38 11 19 11V7c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5"}),"ExtensionOutlined");const M=e=>{const{name:n,active:t,section:l}=e,i=v(),[r,c]=d.useState(t),a=(o,y,f)=>{c(()=>!f),i.togglePlugin(o,y,!f)};return s(x,{children:s(P,{size:"small",checked:r,onChange:()=>a(l,n,r),inputProps:{"aria-label":"controlled"}})})},O=e=>{const{theme:n,name:t,description:l,section:i,active:r,visible:c}=e;return c?s(x,{children:u("div",{className:m(E(n)),children:[u("div",{className:"title",children:[s("div",{className:"image",children:s(w,{className:"icon"})}),u("div",{className:"plugin-name",children:[" ",t]}),s("div",{className:"switch",children:s(M,{active:r,name:t,section:i})})]}),s("div",{className:"text",children:l})]})}):s(x,{})},H=({components:e,section:n})=>{const t=N(a=>a.currentUser.role),l=d.useMemo(()=>e==null?void 0:e.filter(a=>a.roles.includes(t)),[t,e]),[i,r]=d.useState(l);d.useEffect(()=>{if(t&&e){let a=e==null?void 0:e.filter(o=>o.roles.includes(t));r(a)}},[t,e]);const c=g();return s("div",{children:(i==null?void 0:i.length)>0&&(i==null?void 0:i.map((a,o)=>s(O,{theme:c,name:a.name,active:a.active,visible:a.visible,section:n,description:a.description},o)))})};function L(){const e=g(),n=v(),[t]=d.useState(n.getAll()),l=d.useMemo(()=>{var i;return((i=Object.keys(t))==null?void 0:i.length)>0?Object.entries(t):[]},[t]);return s("div",{className:m(k(e)),children:(l==null?void 0:l.length)>0&&(l==null?void 0:l.map(([i,r],c)=>s("div",{style:{marginTop:"4px"},children:s(H,{components:r,section:i})},c)))})}export{L as default}; diff --git a/assets/UserRoles-CxNLyJWp.js b/assets/UserRoles-CWo7WQL4.js similarity index 98% rename from assets/UserRoles-CxNLyJWp.js rename to assets/UserRoles-CWo7WQL4.js index fd0ad376..4b781249 100644 --- a/assets/UserRoles-CxNLyJWp.js +++ b/assets/UserRoles-CWo7WQL4.js @@ -1 +1 @@ -import{ac as F,n as T,m as q,s as D,ah as Q,c as J,ai as G,b as B,i as H,f as I,d as i,g as M,h as z,F as K,j as y,D as V}from"./index-Ckknqq55.js";import{r as C}from"./react-B8DbRJ_3.js";import{a as U,d as W,m as $,u as X,n as _,w as Y}from"./vendor-BVYYq__d.js";import{r as Z,S as ee}from"./createSvgIcon-BVGKxwdj.js";import{j as A}from"./reactDnd-BtpxPq0t.js";import{s as j}from"./actions-C1TUpiFF.js";import"./reactSelect-FVq3QTPV.js";import"./memoize-CbKs8VX_.js";const re=F(A.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function te(e){return T("MuiAvatar",e)}q("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const oe=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],se=G(),ae=e=>{const{classes:r,variant:o,colorDefault:a}=e;return B({root:["root",o,a&&"colorDefault"],img:["img"],fallback:["fallback"]},te,r)},ne=D("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:o}=e;return[r.root,r[o.variant],o.colorDefault&&r.colorDefault]}})(({theme:e})=>({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:U({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:U({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),ie=D("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,r)=>r.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),le=D(re,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,r)=>r.fallback})({width:"75%",height:"75%"});function ce({crossOrigin:e,referrerPolicy:r,src:o,srcSet:a}){const[d,g]=C.useState(!1);return C.useEffect(()=>{if(!o&&!a)return;g(!1);let v=!0;const l=new Image;return l.onload=()=>{v&&g("loaded")},l.onerror=()=>{v&&g("error")},l.crossOrigin=e,l.referrerPolicy=r,l.src=o,a&&(l.srcset=a),()=>{v=!1}},[e,r,o,a]),d}const de=C.forwardRef(function(r,o){const a=se({props:r,name:"MuiAvatar"}),{alt:d,children:g,className:v,component:l="div",slots:h={},slotProps:S={},imgProps:k,sizes:x,src:n,srcSet:s,variant:c="circular"}=a,p=W(a,oe);let u=null;const R=ce(U({},k,{src:n,srcSet:s})),N=n||s,E=N&&R!=="error",t=U({},a,{colorDefault:!E,component:l,variant:c}),f=ae(t),[b,m]=Q("img",{className:f.img,elementType:ie,externalForwardedProps:{slots:h,slotProps:{img:U({},k,S.img)}},additionalProps:{alt:d,src:n,srcSet:s,sizes:x},ownerState:t});return E?u=A.jsx(b,U({},m)):g||g===0?u=g:N&&d?u=d[0]:u=A.jsx(le,{ownerState:t,className:f.fallback}),A.jsx(ne,U({as:l,ownerState:t,className:J(f.root,v),ref:o},p,{children:u}))});var P={},ue=H;Object.defineProperty(P,"__esModule",{value:!0});var O=P.default=void 0,pe=ue(Z()),fe=A;O=P.default=(0,pe.default)((0,fe.jsx)("path",{d:"M21.95 10.99c-1.79-.03-3.7-1.95-2.68-4.22-2.98 1-5.77-1.59-5.19-4.56C6.95.71 2 6.58 2 12c0 5.52 4.48 10 10 10 5.89 0 10.54-5.08 9.95-11.01M8.5 15c-.83 0-1.5-.67-1.5-1.5S7.67 12 8.5 12s1.5.67 1.5 1.5S9.33 15 8.5 15m2-5C9.67 10 9 9.33 9 8.5S9.67 7 10.5 7s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1"}),"Cookie");function ge(e){return e.split(" ").map(r=>r[0].toUpperCase()).slice(0,3).join("")}const me={SUPER_ADMIN_ROLE:"superAdmin",ADMIN_ROLE:"admin",USER_ROLE:"user",GUEST_ROLE:"guest"},L="store_user",ve=()=>{let e=[];try{let r=localStorage.getItem(L);if(r&&typeof r=="string"){let o=JSON.parse(r);if(o&&(o==null?void 0:o.length)>0)return e=o,e}return e}catch(r){return console.log("Error on retrieving users from localstorage: ",r),e}},w=e=>{try{localStorage.setItem(L,JSON.stringify(e))}catch(r){console.log("Error storing users data",r)}},xe=e=>z("background:",e.background,";padding:10px;display:flex;flex:1;flex-direction:column;align-items:center;.cont{display:flex;width:100%;border-radius:3px;max-width:1280px;background:",e.shadow,";border:1px solid ",e.accentNeutral,";flex:1;flex-direction:column;}.user-row{display:flex;align-items:center;margin:5px;justify-content:space-between;border:1px solid ",e.accentNeutral,";padding:10px;border-radius:3px;height:30px;p{color:",e.contrast,";font-size:10px;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;}.avatar{color:",e.contrast,";font-size:10px;letter-spacing:1px;display:flex;align-items:center;gap:4px;text-transform:uppercase;}select{margin-left:4px;font-size:12px;color:",e.contrast,";padding:4px;border-radius:3px;background:",e.deep,";}.user-role{display:flex;align-items:center;font-size:10px;text-transform:uppercase;color:",e.contrast,";p{margin-left:4px;}}.name-input{display:flex;align-items:center;padding:4px;border:1px solid ",e.accentNeutral,";border-radius:3px;background:",e.deep,";color:",e.contrast,";height:26px;font-size:12px;}.action-buttons{display:flex;align-items:center;gap:4px;width:80px;button{display:flex;align-items:center;flex:1;background:",e.shadow,";border:1px solid ",e.accentNeutral,";border-radius:3px;cursor:pointer;color:",e.contrast,";max-width:25px;&:hover{background:",e.background,";}.cookie-icon{font-size:15px;color:",e.contrast,";}}}}",""),he=(e,r)=>z("padding:4px;border-radius:3px;font-size:10px;text-transform:uppercase;color:",r?e.primary:e.contrast,"!important;color:",e.deep,";cursor:pointer;display:flex;align-items:center;border:1px solid transparent;&:hover{border:1px solid ",e.accentNeutral,';}&:after{content:"";margin-left:4px;display:flex;width:10px;height:10px;border-radius:3px;background:',r?e.primary:e.shadow,";border:1px solid ",e.primary,";}",""),be=({name:e})=>i(de,{children:ge(e)}),ye=e=>{const{user:r,onUserAdd:o,onUserChange:a,onUserRemove:d,onUserCookie:g,onUserSelect:v}=e,{name:l,role:h,active:S,id:k}=r,x=h===me.SUPER_ADMIN_ROLE,n=I(),[s,c]=C.useState(!1);return y("div",{className:"user-row",children:[s?i("p",{children:i("input",{className:"name-input",value:l,onChange:t=>{var m;let f=(m=t==null?void 0:t.target)==null?void 0:m.value;f.trim()===""&&(f=`Qryn ${h}`);let b={...r,name:V.sanitize(f)};a(t,b)},onKeyDown:t=>{t.key==="Enter"&&c(()=>!1)}})}):y("div",{onClick:()=>{x||c(t=>!t)},className:"avatar",children:[i(be,{name:l}),i("span",{children:l})]}),y("div",{className:"user-role",children:["Role:"," ",x?i("p",{children:"Super Admin"}):y("select",{onChange:t=>{var m;let f=(m=t==null?void 0:t.target)==null?void 0:m.value,b={...r,role:f};a(t,b)},defaultValue:h,children:[i("option",{value:"user",children:"User"}),i("option",{value:"admin",children:"Admin"}),i("option",{value:"guest",children:"Guest"})]})]}),y("p",{children:["Active"," ",!x&&i(ee,{checked:S,size:"small",inputProps:{"aria-label":"controlled"},onChange:t=>{var m;let f=(m=t==null?void 0:t.target)==null?void 0:m.checked,b={...r,active:f};a(t,b)}})]}),y("div",{onClick:t=>v(t,r),className:M(he(n,r.selected)),children:["Current User"," "]}),y("div",{className:"action-buttons",children:[i("button",{title:"generate cookie from user",onClick:t=>g(t,r),children:i(O,{className:"cookie-icon"})}),i("button",{title:"add user",onClick:o,children:"+"}),!x&&i("button",{title:"remove user",onClick:t=>d(t,k),children:"-"})]})]})},Ue=()=>{const e=$(),r=X(n=>n.currentUser),o=C.useMemo(()=>ve(),[]),[a,d]=C.useState((o==null?void 0:o.length)>0?o:[{id:_(),name:"Qryn Admin",role:"superAdmin",active:!0,selected:!0}]),[g,v]=Y(["user-cookie"]),l=()=>{d(n=>{let s=[...n,{id:_(),name:"Qryn User",role:"user",active:!0,selected:!1}];return w(s),s})},h=(n,s)=>{n.preventDefault(),d(c=>{let p=[...c],u=p==null?void 0:p.map(R=>R.id===s.id?{...s,selected:!0}:{...R,selected:!1});return w(u),u}),e(j({...s,selected:!0}))},S=(n,s)=>{n.preventDefault();const c=[...a].filter(p=>p.id!==s);d(()=>(w(c),c))},k=(n,s)=>{n.preventDefault();let c=[...a],p=c==null?void 0:c.map(u=>u.id===s.id?s:u);s.id===r.id&&e(j(s)),d(()=>p),w(p)},x=(n,s)=>{n.preventDefault();try{v("user-cookie",btoa(JSON.stringify(s)))}catch(c){console.log(c,"Error on setting user cookie")}};return i(K,{children:(a==null?void 0:a.length)>0&&a.map((n,s)=>i(ye,{user:n,onUserAdd:l,onUserChange:k,onUserRemove:S,onUserCookie:x,onUserSelect:h},s))})},De=()=>{const e=I();return i("div",{className:M(xe(e)),children:i("div",{className:"cont",children:i(Ue,{})})})};export{De as default,ve as getUsersFromLocal,w as setLocalUsers}; +import{ac as F,n as T,m as q,s as D,ah as Q,c as J,ai as G,b as B,i as H,f as I,d as i,g as M,h as z,F as K,j as y,D as V}from"./index-Db6C1Mw1.js";import{r as C}from"./react-B8DbRJ_3.js";import{a as U,d as W,m as $,u as X,n as _,w as Y}from"./vendor-BVYYq__d.js";import{r as Z,S as ee}from"./createSvgIcon-BhVK1PDy.js";import{j as A}from"./reactDnd-BtpxPq0t.js";import{s as j}from"./actions-C1TUpiFF.js";import"./reactSelect-FVq3QTPV.js";import"./memoize-CbKs8VX_.js";const re=F(A.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function te(e){return T("MuiAvatar",e)}q("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const oe=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],se=G(),ae=e=>{const{classes:r,variant:o,colorDefault:a}=e;return B({root:["root",o,a&&"colorDefault"],img:["img"],fallback:["fallback"]},te,r)},ne=D("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:o}=e;return[r.root,r[o.variant],o.colorDefault&&r.colorDefault]}})(({theme:e})=>({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:U({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:U({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),ie=D("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,r)=>r.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),le=D(re,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,r)=>r.fallback})({width:"75%",height:"75%"});function ce({crossOrigin:e,referrerPolicy:r,src:o,srcSet:a}){const[d,g]=C.useState(!1);return C.useEffect(()=>{if(!o&&!a)return;g(!1);let v=!0;const l=new Image;return l.onload=()=>{v&&g("loaded")},l.onerror=()=>{v&&g("error")},l.crossOrigin=e,l.referrerPolicy=r,l.src=o,a&&(l.srcset=a),()=>{v=!1}},[e,r,o,a]),d}const de=C.forwardRef(function(r,o){const a=se({props:r,name:"MuiAvatar"}),{alt:d,children:g,className:v,component:l="div",slots:h={},slotProps:S={},imgProps:k,sizes:x,src:n,srcSet:s,variant:c="circular"}=a,p=W(a,oe);let u=null;const R=ce(U({},k,{src:n,srcSet:s})),N=n||s,E=N&&R!=="error",t=U({},a,{colorDefault:!E,component:l,variant:c}),f=ae(t),[b,m]=Q("img",{className:f.img,elementType:ie,externalForwardedProps:{slots:h,slotProps:{img:U({},k,S.img)}},additionalProps:{alt:d,src:n,srcSet:s,sizes:x},ownerState:t});return E?u=A.jsx(b,U({},m)):g||g===0?u=g:N&&d?u=d[0]:u=A.jsx(le,{ownerState:t,className:f.fallback}),A.jsx(ne,U({as:l,ownerState:t,className:J(f.root,v),ref:o},p,{children:u}))});var P={},ue=H;Object.defineProperty(P,"__esModule",{value:!0});var O=P.default=void 0,pe=ue(Z()),fe=A;O=P.default=(0,pe.default)((0,fe.jsx)("path",{d:"M21.95 10.99c-1.79-.03-3.7-1.95-2.68-4.22-2.98 1-5.77-1.59-5.19-4.56C6.95.71 2 6.58 2 12c0 5.52 4.48 10 10 10 5.89 0 10.54-5.08 9.95-11.01M8.5 15c-.83 0-1.5-.67-1.5-1.5S7.67 12 8.5 12s1.5.67 1.5 1.5S9.33 15 8.5 15m2-5C9.67 10 9 9.33 9 8.5S9.67 7 10.5 7s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1"}),"Cookie");function ge(e){return e.split(" ").map(r=>r[0].toUpperCase()).slice(0,3).join("")}const me={SUPER_ADMIN_ROLE:"superAdmin",ADMIN_ROLE:"admin",USER_ROLE:"user",GUEST_ROLE:"guest"},L="store_user",ve=()=>{let e=[];try{let r=localStorage.getItem(L);if(r&&typeof r=="string"){let o=JSON.parse(r);if(o&&(o==null?void 0:o.length)>0)return e=o,e}return e}catch(r){return console.log("Error on retrieving users from localstorage: ",r),e}},w=e=>{try{localStorage.setItem(L,JSON.stringify(e))}catch(r){console.log("Error storing users data",r)}},xe=e=>z("background:",e.background,";padding:10px;display:flex;flex:1;flex-direction:column;align-items:center;.cont{display:flex;width:100%;border-radius:3px;max-width:1280px;background:",e.shadow,";border:1px solid ",e.accentNeutral,";flex:1;flex-direction:column;}.user-row{display:flex;align-items:center;margin:5px;justify-content:space-between;border:1px solid ",e.accentNeutral,";padding:10px;border-radius:3px;height:30px;p{color:",e.contrast,";font-size:10px;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;}.avatar{color:",e.contrast,";font-size:10px;letter-spacing:1px;display:flex;align-items:center;gap:4px;text-transform:uppercase;}select{margin-left:4px;font-size:12px;color:",e.contrast,";padding:4px;border-radius:3px;background:",e.deep,";}.user-role{display:flex;align-items:center;font-size:10px;text-transform:uppercase;color:",e.contrast,";p{margin-left:4px;}}.name-input{display:flex;align-items:center;padding:4px;border:1px solid ",e.accentNeutral,";border-radius:3px;background:",e.deep,";color:",e.contrast,";height:26px;font-size:12px;}.action-buttons{display:flex;align-items:center;gap:4px;width:80px;button{display:flex;align-items:center;flex:1;background:",e.shadow,";border:1px solid ",e.accentNeutral,";border-radius:3px;cursor:pointer;color:",e.contrast,";max-width:25px;&:hover{background:",e.background,";}.cookie-icon{font-size:15px;color:",e.contrast,";}}}}",""),he=(e,r)=>z("padding:4px;border-radius:3px;font-size:10px;text-transform:uppercase;color:",r?e.primary:e.contrast,"!important;color:",e.deep,";cursor:pointer;display:flex;align-items:center;border:1px solid transparent;&:hover{border:1px solid ",e.accentNeutral,';}&:after{content:"";margin-left:4px;display:flex;width:10px;height:10px;border-radius:3px;background:',r?e.primary:e.shadow,";border:1px solid ",e.primary,";}",""),be=({name:e})=>i(de,{children:ge(e)}),ye=e=>{const{user:r,onUserAdd:o,onUserChange:a,onUserRemove:d,onUserCookie:g,onUserSelect:v}=e,{name:l,role:h,active:S,id:k}=r,x=h===me.SUPER_ADMIN_ROLE,n=I(),[s,c]=C.useState(!1);return y("div",{className:"user-row",children:[s?i("p",{children:i("input",{className:"name-input",value:l,onChange:t=>{var m;let f=(m=t==null?void 0:t.target)==null?void 0:m.value;f.trim()===""&&(f=`Qryn ${h}`);let b={...r,name:V.sanitize(f)};a(t,b)},onKeyDown:t=>{t.key==="Enter"&&c(()=>!1)}})}):y("div",{onClick:()=>{x||c(t=>!t)},className:"avatar",children:[i(be,{name:l}),i("span",{children:l})]}),y("div",{className:"user-role",children:["Role:"," ",x?i("p",{children:"Super Admin"}):y("select",{onChange:t=>{var m;let f=(m=t==null?void 0:t.target)==null?void 0:m.value,b={...r,role:f};a(t,b)},defaultValue:h,children:[i("option",{value:"user",children:"User"}),i("option",{value:"admin",children:"Admin"}),i("option",{value:"guest",children:"Guest"})]})]}),y("p",{children:["Active"," ",!x&&i(ee,{checked:S,size:"small",inputProps:{"aria-label":"controlled"},onChange:t=>{var m;let f=(m=t==null?void 0:t.target)==null?void 0:m.checked,b={...r,active:f};a(t,b)}})]}),y("div",{onClick:t=>v(t,r),className:M(he(n,r.selected)),children:["Current User"," "]}),y("div",{className:"action-buttons",children:[i("button",{title:"generate cookie from user",onClick:t=>g(t,r),children:i(O,{className:"cookie-icon"})}),i("button",{title:"add user",onClick:o,children:"+"}),!x&&i("button",{title:"remove user",onClick:t=>d(t,k),children:"-"})]})]})},Ue=()=>{const e=$(),r=X(n=>n.currentUser),o=C.useMemo(()=>ve(),[]),[a,d]=C.useState((o==null?void 0:o.length)>0?o:[{id:_(),name:"Qryn Admin",role:"superAdmin",active:!0,selected:!0}]),[g,v]=Y(["user-cookie"]),l=()=>{d(n=>{let s=[...n,{id:_(),name:"Qryn User",role:"user",active:!0,selected:!1}];return w(s),s})},h=(n,s)=>{n.preventDefault(),d(c=>{let p=[...c],u=p==null?void 0:p.map(R=>R.id===s.id?{...s,selected:!0}:{...R,selected:!1});return w(u),u}),e(j({...s,selected:!0}))},S=(n,s)=>{n.preventDefault();const c=[...a].filter(p=>p.id!==s);d(()=>(w(c),c))},k=(n,s)=>{n.preventDefault();let c=[...a],p=c==null?void 0:c.map(u=>u.id===s.id?s:u);s.id===r.id&&e(j(s)),d(()=>p),w(p)},x=(n,s)=>{n.preventDefault();try{v("user-cookie",btoa(JSON.stringify(s)))}catch(c){console.log(c,"Error on setting user cookie")}};return i(K,{children:(a==null?void 0:a.length)>0&&a.map((n,s)=>i(ye,{user:n,onUserAdd:l,onUserChange:k,onUserRemove:S,onUserCookie:x,onUserSelect:h},s))})},De=()=>{const e=I();return i("div",{className:M(xe(e)),children:i("div",{className:"cont",children:i(Ue,{})})})};export{De as default,ve as getUsersFromLocal,w as setLocalUsers}; diff --git a/assets/consts-CLfRMD-w.js b/assets/consts-rLZVcYcl.js similarity index 99% rename from assets/consts-CLfRMD-w.js rename to assets/consts-rLZVcYcl.js index acd40dc5..33872f50 100644 --- a/assets/consts-CLfRMD-w.js +++ b/assets/consts-rLZVcYcl.js @@ -1,4 +1,4 @@ -var Vu=Object.defineProperty;var Yu=(e,t,n)=>t in e?Vu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var zt=(e,t,n)=>Yu(e,typeof t!="symbol"?t+"":t,n);import{K as fl,L as pl,M as hl,q as la,c as ae,m as de,O as ml,R as Ku,S as gl,T as qu,U as Gu,v as vs,t as co,V as Xu,W as Qu,X as Zu,Y as Ju,Z as xs,b as me,n as ve,_ as Rr,$ as ed,a0 as td,a1 as vl,a2 as nd,a3 as rd,a4 as Me,a5 as Fn,s as X,o as Se,u as Ce,a6 as od,a7 as Je,a8 as bs,a9 as Xt,aa as ad,ab as sd,A as xl,ac as er,r as tr,a as Yt,P as Kr,ad as Bn,ae as id,B as ca,af as bl,ag as ld,f as Lt,d as B,g as Ve,h as Ae,i as it,j as oe,I as cd,F as Nr,x as kr,e as Tr,w as uo,k as le}from"./index-Ckknqq55.js";import{i as ud,P as ys}from"./PluginManagerFactory-CvOKlfBO.js";import{d as J,a as x,n as ua,M as Ne,ah as fo,D as We,ai as bt,I as Ue,J as da,A as Cs,Y as ht,a7 as Kn,X as fa,K as yl,aa as Uo,aj as dd,ak as fd,G as Vo,al as pd,am as hd,a3 as po,a4 as ws,an as md,V as gd,W as vd,ao as Cl,F as wl,ap as pa,E as ha,aq as xd,ar as bd,j as It,a0 as Sl,a9 as yd,u as fn,m as Ml}from"./vendor-BVYYq__d.js";import{r as h,a as fr,R as Dt,b as Cd,c as wd,g as kl}from"./react-B8DbRJ_3.js";import{o as Oe,a as mt,c as Ss,b as Sd,u as nr,d as qr,e as Tl,f as Pl,r as lt,S as ho}from"./createSvgIcon-BVGKxwdj.js";import{j as v}from"./reactDnd-BtpxPq0t.js";import{B as Md,s as kd,d as Td}from"./DeleteOutlineOutlined-D-I6t7tH.js";import{T as Pd,d as Ed,f as $d,j as Dd}from"./reactSelect-FVq3QTPV.js";const DM=e=>t=>{t({type:"SET_IS_SUBMIT",isSubmit:e})},Rd=e=>t=>{t({type:"SET_AUTO_THEME",autoTheme:e})},Nd=["className","component"];function El(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:o}=e,a=fl("div",{shouldForwardProp:i=>i!=="theme"&&i!=="sx"&&i!=="as"})(pl);return h.forwardRef(function(l,c){const u=hl(n),d=la(l),{className:f,component:p="div"}=d,m=J(d,Nd);return v.jsx(a,x({as:p,ref:c,className:ae(f,o?o(r):r),theme:t&&u[t]||u},m))})}const _d=de("MuiBox",["root"]),Od=El({defaultClassName:_d.root,generateClassName:ml.generate}),Ld=["ownerState"],Id=["variants"],Ad=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function jd(e){return Object.keys(e).length===0}function Fd(e){return typeof e=="string"&&e.charCodeAt(0)>96}function mo(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Bd=gl(),Hd=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function pr({defaultTheme:e,theme:t,themeId:n}){return jd(t)?e:t[n]||t}function Wd(e){return e?(t,n)=>n[e]:null}function Pr(e,t){let{ownerState:n}=t,r=J(t,Ld);const o=typeof e=="function"?e(x({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap(a=>Pr(a,x({ownerState:n},r)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:a=[]}=o;let i=J(o,Id);return a.forEach(l=>{let c=!0;typeof l.props=="function"?c=l.props(x({ownerState:n},r,n)):Object.keys(l.props).forEach(u=>{(n==null?void 0:n[u])!==l.props[u]&&r[u]!==l.props[u]&&(c=!1)}),c&&(Array.isArray(i)||(i=[i]),i.push(typeof l.style=="function"?l.style(x({ownerState:n},r,n)):l.style))}),i}return o}function zd(e={}){const{themeId:t,defaultTheme:n=Bd,rootShouldForwardProp:r=mo,slotShouldForwardProp:o=mo}=e,a=s=>pl(x({},s,{theme:pr(x({},s,{defaultTheme:n,themeId:t}))}));return a.__mui_systemSx=!0,(s,i={})=>{Ku(s,k=>k.filter(T=>!(T!=null&&T.__mui_systemSx)));const{name:l,slot:c,skipVariantsResolver:u,skipSx:d,overridesResolver:f=Wd(Hd(c))}=i,p=J(i,Ad),m=u!==void 0?u:c&&c!=="Root"&&c!=="root"||!1,b=d||!1;let y,g=mo;c==="Root"||c==="root"?g=r:c?g=o:Fd(s)&&(g=void 0);const M=fl(s,x({shouldForwardProp:g,label:y},p)),w=k=>typeof k=="function"&&k.__emotion_real!==k||qu(k)?T=>Pr(k,x({},T,{theme:pr({theme:T.theme,defaultTheme:n,themeId:t})})):k,C=(k,...T)=>{let D=w(k);const O=T?T.map(w):[];l&&f&&O.push(R=>{const F=pr(x({},R,{defaultTheme:n,themeId:t}));if(!F.components||!F.components[l]||!F.components[l].styleOverrides)return null;const j=F.components[l].styleOverrides,_={};return Object.entries(j).forEach(([$,P])=>{_[$]=Pr(P,x({},R,{theme:F}))}),f(R,_)}),l&&!m&&O.push(R=>{var F;const j=pr(x({},R,{defaultTheme:n,themeId:t})),_=j==null||(F=j.components)==null||(F=F[l])==null?void 0:F.variants;return Pr({variants:_},x({},R,{theme:j}))}),b||O.push(a);const I=O.length-T.length;if(Array.isArray(k)&&I>0){const R=new Array(I).fill("");D=[...k,...R],D.raw=[...k.raw,...R]}const N=M(D,...O);return s.muiName&&(N.muiName=s.muiName),N};return M.withConfig&&(C.withConfig=M.withConfig),C}}const Ud=zd();function $l(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let ln;function Dl(){if(ln)return ln;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),ln="reverse",e.scrollLeft>0?ln="default":(e.scrollLeft=1,e.scrollLeft===0&&(ln="negative")),document.body.removeChild(e),ln}function Vd(e,t){const n=e.scrollLeft;if(t!=="rtl")return n;switch(Dl()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}const Rl=h.createContext(null);function Nl(){return h.useContext(Rl)}const Yd=typeof Symbol=="function"&&Symbol.for,Kd=Yd?Symbol.for("mui.nested"):"__THEME_NESTED__";function qd(e,t){return typeof t=="function"?t(e):x({},e,t)}function _l(e){const{children:t,theme:n}=e,r=Nl(),o=h.useMemo(()=>{const a=r===null?n:qd(r,n);return a!=null&&(a[Kd]=r!==null),a},[n,r]);return v.jsx(Rl.Provider,{value:o,children:t})}const Gd=["value"],Ol=h.createContext();function Xd(e){let{value:t}=e,n=J(e,Gd);return v.jsx(Ol.Provider,x({value:t??!0},n))}const rr=()=>{const e=h.useContext(Ol);return e??!1},Ms={};function ks(e,t,n,r=!1){return h.useMemo(()=>{const o=e&&t[e]||t;if(typeof n=="function"){const a=n(o),s=e?x({},t,{[e]:a}):a;return r?()=>s:s}return e?x({},t,{[e]:n}):x({},t,n)},[e,t,n,r])}function Qd(e){const{children:t,theme:n,themeId:r}=e,o=Gu(Ms),a=Nl()||Ms,s=ks(r,o,n),i=ks(r,a,n,!0),l=s.direction==="rtl";return v.jsx(_l,{theme:i,children:v.jsx(Pd.Provider,{value:s,children:v.jsx(Xd,{value:l,children:t})})})}const Zd=["component","direction","spacing","divider","children","className","useFlexGap"],Jd=gl(),ef=Ud("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function tf(e){return Ju({props:e,name:"MuiStack",defaultTheme:Jd})}function nf(e,t){const n=h.Children.toArray(e).filter(Boolean);return n.reduce((r,o,a)=>(r.push(o),a({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],of=({ownerState:e,theme:t})=>{let n=x({display:"flex",flexDirection:"column"},vs({theme:t},co({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r})));if(e.spacing){const r=Xu(t),o=Object.keys(t.breakpoints.values).reduce((l,c)=>((typeof e.spacing=="object"&&e.spacing[c]!=null||typeof e.direction=="object"&&e.direction[c]!=null)&&(l[c]=!0),l),{}),a=co({values:e.direction,base:o}),s=co({values:e.spacing,base:o});typeof a=="object"&&Object.keys(a).forEach((l,c,u)=>{if(!a[l]){const f=c>0?a[u[c-1]]:"column";a[l]=f}}),n=Qu(n,vs({theme:t},s,(l,c)=>e.useFlexGap?{gap:xs(r,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${rf(c?a[c]:e.direction)}`]:xs(r,l)}}))}return n=Zu(t.breakpoints,n),n};function af(e={}){const{createStyledComponent:t=ef,useThemeProps:n=tf,componentName:r="MuiStack"}=e,o=()=>me({root:["root"]},l=>ve(r,l),{}),a=t(of);return h.forwardRef(function(l,c){const u=n(l),d=la(u),{component:f="div",direction:p="column",spacing:m=0,divider:b,children:y,className:g,useFlexGap:M=!1}=d,w=J(d,Zd),C={direction:p,spacing:m,useFlexGap:M},k=o();return v.jsx(a,x({as:f,ownerState:C,ref:c,className:ae(k.root,g)},w,{children:b?nf(y,b):y}))})}function ct(){const e=hl(ed);return e[Rr]||e}const sf=["theme"];function lf(e){let{theme:t}=e,n=J(e,sf);const r=t[Rr];return v.jsx(Qd,x({},n,{themeId:r?Rr:void 0,theme:r||t}))}const Ts={disabled:!1};var cf=function(t){return t.scrollTop},Hn="unmounted",Ut="exited",Vt="entering",dn="entered",Yo="exiting",ut=function(e){td(t,e);function t(r,o){var a;a=e.call(this,r,o)||this;var s=o,i=s&&!s.isMounting?r.enter:r.appear,l;return a.appearStatus=null,r.in?i?(l=Ut,a.appearStatus=Vt):l=dn:r.unmountOnExit||r.mountOnEnter?l=Hn:l=Ut,a.state={status:l},a.nextCallback=null,a}t.getDerivedStateFromProps=function(o,a){var s=o.in;return s&&a.status===Hn?{status:Ut}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(o){var a=null;if(o!==this.props){var s=this.state.status;this.props.in?s!==Vt&&s!==dn&&(a=Vt):(s===Vt||s===dn)&&(a=Yo)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var o=this.props.timeout,a,s,i;return a=s=i=o,o!=null&&typeof o!="number"&&(a=o.exit,s=o.enter,i=o.appear!==void 0?o.appear:s),{exit:a,enter:s,appear:i}},n.updateStatus=function(o,a){if(o===void 0&&(o=!1),a!==null)if(this.cancelNextCallback(),a===Vt){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:fr.findDOMNode(this);s&&cf(s)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Ut&&this.setState({status:Hn})},n.performEnter=function(o){var a=this,s=this.props.enter,i=this.context?this.context.isMounting:o,l=this.props.nodeRef?[i]:[fr.findDOMNode(this),i],c=l[0],u=l[1],d=this.getTimeouts(),f=i?d.appear:d.enter;if(!o&&!s||Ts.disabled){this.safeSetState({status:dn},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Vt},function(){a.props.onEntering(c,u),a.onTransitionEnd(f,function(){a.safeSetState({status:dn},function(){a.props.onEntered(c,u)})})})},n.performExit=function(){var o=this,a=this.props.exit,s=this.getTimeouts(),i=this.props.nodeRef?void 0:fr.findDOMNode(this);if(!a||Ts.disabled){this.safeSetState({status:Ut},function(){o.props.onExited(i)});return}this.props.onExit(i),this.safeSetState({status:Yo},function(){o.props.onExiting(i),o.onTransitionEnd(s.exit,function(){o.safeSetState({status:Ut},function(){o.props.onExited(i)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(o,a){a=this.setNextCallback(a),this.setState(o,a)},n.setNextCallback=function(o){var a=this,s=!0;return this.nextCallback=function(i){s&&(s=!1,a.nextCallback=null,o(i))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},n.onTransitionEnd=function(o,a){this.setNextCallback(a);var s=this.props.nodeRef?this.props.nodeRef.current:fr.findDOMNode(this),i=o==null&&!this.props.addEndListener;if(!s||i){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[s,this.nextCallback],c=l[0],u=l[1];this.props.addEndListener(c,u)}o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===Hn)return null;var a=this.props,s=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var i=J(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Dt.createElement(vl.Provider,{value:null},typeof s=="function"?s(o,i):Dt.cloneElement(Dt.Children.only(s),i))},t}(Dt.Component);ut.contextType=vl;ut.propTypes={};function cn(){}ut.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:cn,onEntering:cn,onEntered:cn,onExit:cn,onExiting:cn,onExited:cn};ut.UNMOUNTED=Hn;ut.EXITED=Ut;ut.ENTERING=Vt;ut.ENTERED=dn;ut.EXITING=Yo;const ma=e=>e.scrollTop;function hn(e,t){var n,r;const{timeout:o,easing:a,style:s={}}=e;return{duration:(n=s.transitionDuration)!=null?n:typeof o=="number"?o:o[t.mode]||0,easing:(r=s.transitionTimingFunction)!=null?r:typeof a=="object"?a[t.mode]:a,delay:s.transitionDelay}}const uf={disableDefaultClasses:!1},df=h.createContext(uf);function ff(e){const{disableDefaultClasses:t}=h.useContext(df);return n=>t?"":e(n)}const pf=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Ye(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:a=!1}=e,s=J(e,pf),i=a?{}:nd(r,o),{props:l,internalRef:c}=rd(x({},s,{externalSlotProps:i})),u=Me(c,i==null?void 0:i.ref,(t=e.additionalProps)==null?void 0:t.ref);return Fn(n,x({},l,{ref:u}),o)}function hf(e){return ve("MuiTypography",e)}de("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const mf=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],gf=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:a,classes:s}=e,i={root:["root",a,e.align!=="inherit"&&`align${Se(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return me(i,hf,s)},vf=X("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${Se(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>x({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),Ps={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},xf={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},bf=e=>xf[e]||e,Nt=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiTypography"}),o=bf(r.color),a=la(x({},r,{color:o})),{align:s="inherit",className:i,component:l,gutterBottom:c=!1,noWrap:u=!1,paragraph:d=!1,variant:f="body1",variantMapping:p=Ps}=a,m=J(a,mf),b=x({},a,{align:s,color:o,className:i,component:l,gutterBottom:c,noWrap:u,paragraph:d,variant:f,variantMapping:p}),y=l||(d?"p":p[f]||Ps[f])||"span",g=gf(b);return v.jsx(vf,x({as:y,ref:n,ownerState:b,className:ae(g.root,i)},m))}),Ll="base";function yf(e){return`${Ll}--${e}`}function Cf(e,t){return`${Ll}-${e}-${t}`}function Il(e,t){const n=od[t];return n?yf(n):Cf(e,t)}function wf(e,t){const n={};return t.forEach(r=>{n[r]=Il(e,r)}),n}const Sf=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Mf(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function kf(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function Tf(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||kf(e))}function Pf(e){const t=[],n=[];return Array.from(e.querySelectorAll(Sf)).forEach((r,o)=>{const a=Mf(r);a===-1||!Tf(r)||(a===0?t.push(r):n.push({documentOrder:o,tabIndex:a,node:r}))}),n.sort((r,o)=>r.tabIndex===o.tabIndex?r.documentOrder-o.documentOrder:r.tabIndex-o.tabIndex).map(r=>r.node).concat(t)}function Ef(){return!0}function $f(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:a=Pf,isEnabled:s=Ef,open:i}=e,l=h.useRef(!1),c=h.useRef(null),u=h.useRef(null),d=h.useRef(null),f=h.useRef(null),p=h.useRef(!1),m=h.useRef(null),b=Me(t.ref,m),y=h.useRef(null);h.useEffect(()=>{!i||!m.current||(p.current=!n)},[n,i]),h.useEffect(()=>{if(!i||!m.current)return;const w=Oe(m.current);return m.current.contains(w.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex","-1"),p.current&&m.current.focus()),()=>{o||(d.current&&d.current.focus&&(l.current=!0,d.current.focus()),d.current=null)}},[i]),h.useEffect(()=>{if(!i||!m.current)return;const w=Oe(m.current),C=D=>{y.current=D,!(r||!s()||D.key!=="Tab")&&w.activeElement===m.current&&D.shiftKey&&(l.current=!0,u.current&&u.current.focus())},k=()=>{const D=m.current;if(D===null)return;if(!w.hasFocus()||!s()||l.current){l.current=!1;return}if(D.contains(w.activeElement)||r&&w.activeElement!==c.current&&w.activeElement!==u.current)return;if(w.activeElement!==f.current)f.current=null;else if(f.current!==null)return;if(!p.current)return;let O=[];if((w.activeElement===c.current||w.activeElement===u.current)&&(O=a(m.current)),O.length>0){var I,N;const R=!!((I=y.current)!=null&&I.shiftKey&&((N=y.current)==null?void 0:N.key)==="Tab"),F=O[0],j=O[O.length-1];typeof F!="string"&&typeof j!="string"&&(R?j.focus():F.focus())}else D.focus()};w.addEventListener("focusin",k),w.addEventListener("keydown",C,!0);const T=setInterval(()=>{w.activeElement&&w.activeElement.tagName==="BODY"&&k()},50);return()=>{clearInterval(T),w.removeEventListener("focusin",k),w.removeEventListener("keydown",C,!0)}},[n,r,o,s,i,a]);const g=w=>{d.current===null&&(d.current=w.relatedTarget),p.current=!0,f.current=w.target;const C=t.props.onFocus;C&&C(w)},M=w=>{d.current===null&&(d.current=w.relatedTarget),p.current=!0};return v.jsxs(h.Fragment,{children:[v.jsx("div",{tabIndex:i?0:-1,onFocus:M,ref:c,"data-testid":"sentinelStart"}),h.cloneElement(t,{ref:b,onFocus:g}),v.jsx("div",{tabIndex:i?0:-1,onFocus:M,ref:u,"data-testid":"sentinelEnd"})]})}function Df(e){return typeof e=="function"?e():e}const Al=h.forwardRef(function(t,n){const{children:r,container:o,disablePortal:a=!1}=t,[s,i]=h.useState(null),l=Me(h.isValidElement(r)?r.ref:null,n);if(Je(()=>{a||i(Df(o)||document.body)},[o,a]),Je(()=>{if(s&&!a)return bs(n,s),()=>{bs(n,null)}},[n,s,a]),a){if(h.isValidElement(r)){const c={ref:l};return h.cloneElement(r,c)}return v.jsx(h.Fragment,{children:r})}return v.jsx(h.Fragment,{children:s&&Cd.createPortal(r,s)})});function Rf(e){const t=Oe(e);return t.body===e?mt(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Un(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Es(e){return parseInt(mt(e).getComputedStyle(e).paddingRight,10)||0}function Nf(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function $s(e,t,n,r,o){const a=[t,n,...r];[].forEach.call(e.children,s=>{const i=a.indexOf(s)===-1,l=!Nf(s);i&&l&&Un(s,o)})}function go(e,t){let n=-1;return e.some((r,o)=>t(r)?(n=o,!0):!1),n}function _f(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(Rf(r)){const s=$l(Oe(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Es(r)+s}px`;const i=Oe(r).querySelectorAll(".mui-fixed");[].forEach.call(i,l=>{n.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${Es(l)+s}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Oe(r).body;else{const s=r.parentElement,i=mt(r);a=(s==null?void 0:s.nodeName)==="HTML"&&i.getComputedStyle(s).overflowY==="scroll"?s:r}n.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{n.forEach(({value:a,el:s,property:i})=>{a?s.style.setProperty(i,a):s.style.removeProperty(i)})}}function Of(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class Lf{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Un(t.modalRef,!1);const o=Of(n);$s(n,t.mount,t.modalRef,o,!0);const a=go(this.containers,s=>s.container===n);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:o}),r)}mount(t,n){const r=go(this.containers,a=>a.modals.indexOf(t)!==-1),o=this.containers[r];o.restore||(o.restore=_f(o,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const o=go(this.containers,s=>s.modals.indexOf(t)!==-1),a=this.containers[o];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Un(t.modalRef,n),$s(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(o,1);else{const s=a.modals[a.modals.length-1];s.modalRef&&Un(s.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function If(e){return typeof e=="function"?e():e}function Af(e){return e?e.props.hasOwnProperty("in"):!1}const jf=new Lf;function Ff(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:o=jf,closeAfterTransition:a=!1,onTransitionEnter:s,onTransitionExited:i,children:l,onClose:c,open:u,rootRef:d}=e,f=h.useRef({}),p=h.useRef(null),m=h.useRef(null),b=Me(m,d),[y,g]=h.useState(!u),M=Af(l);let w=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(w=!1);const C=()=>Oe(p.current),k=()=>(f.current.modalRef=m.current,f.current.mount=p.current,f.current),T=()=>{o.mount(k(),{disableScrollLock:r}),m.current&&(m.current.scrollTop=0)},D=Xt(()=>{const P=If(t)||C().body;o.add(k(),P),m.current&&T()}),O=h.useCallback(()=>o.isTopModal(k()),[o]),I=Xt(P=>{p.current=P,P&&(u&&O()?T():m.current&&Un(m.current,w))}),N=h.useCallback(()=>{o.remove(k(),w)},[w,o]);h.useEffect(()=>()=>{N()},[N]),h.useEffect(()=>{u?D():(!M||!a)&&N()},[u,N,M,a,D]);const R=P=>E=>{var S;(S=P.onKeyDown)==null||S.call(P,E),!(E.key!=="Escape"||E.which===229||!O())&&(n||(E.stopPropagation(),c&&c(E,"escapeKeyDown")))},F=P=>E=>{var S;(S=P.onClick)==null||S.call(P,E),E.target===E.currentTarget&&c&&c(E,"backdropClick")};return{getRootProps:(P={})=>{const E=ad(e);delete E.onTransitionEnter,delete E.onTransitionExited;const S=x({},E,P);return x({role:"presentation"},S,{onKeyDown:R(S),ref:b})},getBackdropProps:(P={})=>{const E=P;return x({"aria-hidden":!0},E,{onClick:F(E),open:u})},getTransitionProps:()=>{const P=()=>{g(!1),s&&s()},E=()=>{g(!0),i&&i(),a&&N()};return{onEnter:Ss(P,l==null?void 0:l.props.onEnter),onExited:Ss(E,l==null?void 0:l.props.onExited)}},rootRef:b,portalRef:I,isTopModal:O,exited:y,hasTransition:M}}function Bf(e){const{children:t,defer:n=!1,fallback:r=null}=e,[o,a]=h.useState(!1);return Je(()=>{n||a(!0)},[n]),h.useEffect(()=>{n&&a(!0)},[n]),v.jsx(h.Fragment,{children:o?t:r})}var Le="top",et="bottom",tt="right",Ie="left",ga="auto",or=[Le,et,tt,Ie],mn="start",qn="end",Hf="clippingParents",jl="viewport",Nn="popper",Wf="reference",Ds=or.reduce(function(e,t){return e.concat([t+"-"+mn,t+"-"+qn])},[]),Fl=[].concat(or,[ga]).reduce(function(e,t){return e.concat([t,t+"-"+mn,t+"-"+qn])},[]),zf="beforeRead",Uf="read",Vf="afterRead",Yf="beforeMain",Kf="main",qf="afterMain",Gf="beforeWrite",Xf="write",Qf="afterWrite",Zf=[zf,Uf,Vf,Yf,Kf,qf,Gf,Xf,Qf];function gt(e){return e?(e.nodeName||"").toLowerCase():null}function Ke(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Jt(e){var t=Ke(e).Element;return e instanceof t||e instanceof Element}function Ze(e){var t=Ke(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function va(e){if(typeof ShadowRoot>"u")return!1;var t=Ke(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Jf(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},a=t.elements[n];!Ze(a)||!gt(a)||(Object.assign(a.style,r),Object.keys(o).forEach(function(s){var i=o[s];i===!1?a.removeAttribute(s):a.setAttribute(s,i===!0?"":i)}))})}function ep(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(r){var o=t.elements[r],a=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),i=s.reduce(function(l,c){return l[c]="",l},{});!Ze(o)||!gt(o)||(Object.assign(o.style,i),Object.keys(a).forEach(function(l){o.removeAttribute(l)}))})}}const tp={name:"applyStyles",enabled:!0,phase:"write",fn:Jf,effect:ep,requires:["computeStyles"]};function ft(e){return e.split("-")[0]}var Qt=Math.max,_r=Math.min,gn=Math.round;function Ko(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Bl(){return!/^((?!chrome|android).)*safari/i.test(Ko())}function vn(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&Ze(e)&&(o=e.offsetWidth>0&&gn(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&gn(r.height)/e.offsetHeight||1);var s=Jt(e)?Ke(e):window,i=s.visualViewport,l=!Bl()&&n,c=(r.left+(l&&i?i.offsetLeft:0))/o,u=(r.top+(l&&i?i.offsetTop:0))/a,d=r.width/o,f=r.height/a;return{width:d,height:f,top:u,right:c+d,bottom:u+f,left:c,x:c,y:u}}function xa(e){var t=vn(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 Hl(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&va(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function wt(e){return Ke(e).getComputedStyle(e)}function np(e){return["table","td","th"].indexOf(gt(e))>=0}function At(e){return((Jt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Gr(e){return gt(e)==="html"?e:e.assignedSlot||e.parentNode||(va(e)?e.host:null)||At(e)}function Rs(e){return!Ze(e)||wt(e).position==="fixed"?null:e.offsetParent}function rp(e){var t=/firefox/i.test(Ko()),n=/Trident/i.test(Ko());if(n&&Ze(e)){var r=wt(e);if(r.position==="fixed")return null}var o=Gr(e);for(va(o)&&(o=o.host);Ze(o)&&["html","body"].indexOf(gt(o))<0;){var a=wt(o);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return o;o=o.parentNode}return null}function ar(e){for(var t=Ke(e),n=Rs(e);n&&np(n)&&wt(n).position==="static";)n=Rs(n);return n&&(gt(n)==="html"||gt(n)==="body"&&wt(n).position==="static")?t:n||rp(e)||t}function ba(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Vn(e,t,n){return Qt(e,_r(t,n))}function op(e,t,n){var r=Vn(e,t,n);return r>n?n:r}function Wl(){return{top:0,right:0,bottom:0,left:0}}function zl(e){return Object.assign({},Wl(),e)}function Ul(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var ap=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,zl(typeof t!="number"?t:Ul(t,or))};function sp(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,i=ft(n.placement),l=ba(i),c=[Ie,tt].indexOf(i)>=0,u=c?"height":"width";if(!(!a||!s)){var d=ap(o.padding,n),f=xa(a),p=l==="y"?Le:Ie,m=l==="y"?et:tt,b=n.rects.reference[u]+n.rects.reference[l]-s[l]-n.rects.popper[u],y=s[l]-n.rects.reference[l],g=ar(a),M=g?l==="y"?g.clientHeight||0:g.clientWidth||0:0,w=b/2-y/2,C=d[p],k=M-f[u]-d[m],T=M/2-f[u]/2+w,D=Vn(C,T,k),O=l;n.modifiersData[r]=(t={},t[O]=D,t.centerOffset=D-T,t)}}function ip(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||Hl(t.elements.popper,o)&&(t.elements.arrow=o))}const lp={name:"arrow",enabled:!0,phase:"main",fn:sp,effect:ip,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function xn(e){return e.split("-")[1]}var cp={top:"auto",right:"auto",bottom:"auto",left:"auto"};function up(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:gn(n*o)/o||0,y:gn(r*o)/o||0}}function Ns(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,s=e.offsets,i=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=s.x,p=f===void 0?0:f,m=s.y,b=m===void 0?0:m,y=typeof u=="function"?u({x:p,y:b}):{x:p,y:b};p=y.x,b=y.y;var g=s.hasOwnProperty("x"),M=s.hasOwnProperty("y"),w=Ie,C=Le,k=window;if(c){var T=ar(n),D="clientHeight",O="clientWidth";if(T===Ke(n)&&(T=At(n),wt(T).position!=="static"&&i==="absolute"&&(D="scrollHeight",O="scrollWidth")),T=T,o===Le||(o===Ie||o===tt)&&a===qn){C=et;var I=d&&T===k&&k.visualViewport?k.visualViewport.height:T[D];b-=I-r.height,b*=l?1:-1}if(o===Ie||(o===Le||o===et)&&a===qn){w=tt;var N=d&&T===k&&k.visualViewport?k.visualViewport.width:T[O];p-=N-r.width,p*=l?1:-1}}var R=Object.assign({position:i},c&&cp),F=u===!0?up({x:p,y:b},Ke(n)):{x:p,y:b};if(p=F.x,b=F.y,l){var j;return Object.assign({},R,(j={},j[C]=M?"0":"",j[w]=g?"0":"",j.transform=(k.devicePixelRatio||1)<=1?"translate("+p+"px, "+b+"px)":"translate3d("+p+"px, "+b+"px, 0)",j))}return Object.assign({},R,(t={},t[C]=M?b+"px":"",t[w]=g?p+"px":"",t.transform="",t))}function dp(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,a=n.adaptive,s=a===void 0?!0:a,i=n.roundOffsets,l=i===void 0?!0:i,c={placement:ft(t.placement),variation:xn(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Ns(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ns(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const fp={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:dp,data:{}};var hr={passive:!0};function pp(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=o===void 0?!0:o,s=r.resize,i=s===void 0?!0:s,l=Ke(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener("scroll",n.update,hr)}),i&&l.addEventListener("resize",n.update,hr),function(){a&&c.forEach(function(u){u.removeEventListener("scroll",n.update,hr)}),i&&l.removeEventListener("resize",n.update,hr)}}const hp={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pp,data:{}};var mp={left:"right",right:"left",bottom:"top",top:"bottom"};function Er(e){return e.replace(/left|right|bottom|top/g,function(t){return mp[t]})}var gp={start:"end",end:"start"};function _s(e){return e.replace(/start|end/g,function(t){return gp[t]})}function ya(e){var t=Ke(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Ca(e){return vn(At(e)).left+ya(e).scrollLeft}function vp(e,t){var n=Ke(e),r=At(e),o=n.visualViewport,a=r.clientWidth,s=r.clientHeight,i=0,l=0;if(o){a=o.width,s=o.height;var c=Bl();(c||!c&&t==="fixed")&&(i=o.offsetLeft,l=o.offsetTop)}return{width:a,height:s,x:i+Ca(e),y:l}}function xp(e){var t,n=At(e),r=ya(e),o=(t=e.ownerDocument)==null?void 0:t.body,a=Qt(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=Qt(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),i=-r.scrollLeft+Ca(e),l=-r.scrollTop;return wt(o||n).direction==="rtl"&&(i+=Qt(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:i,y:l}}function wa(e){var t=wt(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Vl(e){return["html","body","#document"].indexOf(gt(e))>=0?e.ownerDocument.body:Ze(e)&&wa(e)?e:Vl(Gr(e))}function Yn(e,t){var n;t===void 0&&(t=[]);var r=Vl(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),a=Ke(r),s=o?[a].concat(a.visualViewport||[],wa(r)?r:[]):r,i=t.concat(s);return o?i:i.concat(Yn(Gr(s)))}function qo(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function bp(e,t){var n=vn(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=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 Os(e,t,n){return t===jl?qo(vp(e,n)):Jt(t)?bp(t,n):qo(xp(At(e)))}function yp(e){var t=Yn(Gr(e)),n=["absolute","fixed"].indexOf(wt(e).position)>=0,r=n&&Ze(e)?ar(e):e;return Jt(r)?t.filter(function(o){return Jt(o)&&Hl(o,r)&>(o)!=="body"}):[]}function Cp(e,t,n,r){var o=t==="clippingParents"?yp(e):[].concat(t),a=[].concat(o,[n]),s=a[0],i=a.reduce(function(l,c){var u=Os(e,c,r);return l.top=Qt(u.top,l.top),l.right=_r(u.right,l.right),l.bottom=_r(u.bottom,l.bottom),l.left=Qt(u.left,l.left),l},Os(e,s,r));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function Yl(e){var t=e.reference,n=e.element,r=e.placement,o=r?ft(r):null,a=r?xn(r):null,s=t.x+t.width/2-n.width/2,i=t.y+t.height/2-n.height/2,l;switch(o){case Le:l={x:s,y:t.y-n.height};break;case et:l={x:s,y:t.y+t.height};break;case tt:l={x:t.x+t.width,y:i};break;case Ie:l={x:t.x-n.width,y:i};break;default:l={x:t.x,y:t.y}}var c=o?ba(o):null;if(c!=null){var u=c==="y"?"height":"width";switch(a){case mn:l[c]=l[c]-(t[u]/2-n[u]/2);break;case qn:l[c]=l[c]+(t[u]/2-n[u]/2);break}}return l}function Gn(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,a=n.strategy,s=a===void 0?e.strategy:a,i=n.boundary,l=i===void 0?Hf:i,c=n.rootBoundary,u=c===void 0?jl:c,d=n.elementContext,f=d===void 0?Nn:d,p=n.altBoundary,m=p===void 0?!1:p,b=n.padding,y=b===void 0?0:b,g=zl(typeof y!="number"?y:Ul(y,or)),M=f===Nn?Wf:Nn,w=e.rects.popper,C=e.elements[m?M:f],k=Cp(Jt(C)?C:C.contextElement||At(e.elements.popper),l,u,s),T=vn(e.elements.reference),D=Yl({reference:T,element:w,strategy:"absolute",placement:o}),O=qo(Object.assign({},w,D)),I=f===Nn?O:T,N={top:k.top-I.top+g.top,bottom:I.bottom-k.bottom+g.bottom,left:k.left-I.left+g.left,right:I.right-k.right+g.right},R=e.modifiersData.offset;if(f===Nn&&R){var F=R[o];Object.keys(N).forEach(function(j){var _=[tt,et].indexOf(j)>=0?1:-1,$=[Le,et].indexOf(j)>=0?"y":"x";N[j]+=F[$]*_})}return N}function wp(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,s=n.padding,i=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?Fl:l,u=xn(r),d=u?i?Ds:Ds.filter(function(m){return xn(m)===u}):or,f=d.filter(function(m){return c.indexOf(m)>=0});f.length===0&&(f=d);var p=f.reduce(function(m,b){return m[b]=Gn(e,{placement:b,boundary:o,rootBoundary:a,padding:s})[ft(b)],m},{});return Object.keys(p).sort(function(m,b){return p[m]-p[b]})}function Sp(e){if(ft(e)===ga)return[];var t=Er(e);return[_s(e),t,_s(t)]}function Mp(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=o===void 0?!0:o,s=n.altAxis,i=s===void 0?!0:s,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,b=n.allowedAutoPlacements,y=t.options.placement,g=ft(y),M=g===y,w=l||(M||!m?[Er(y)]:Sp(y)),C=[y].concat(w).reduce(function(ee,ne){return ee.concat(ft(ne)===ga?wp(t,{placement:ne,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:b}):ne)},[]),k=t.rects.reference,T=t.rects.popper,D=new Map,O=!0,I=C[0],N=0;N=0,$=_?"width":"height",P=Gn(t,{placement:R,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),E=_?j?tt:Ie:j?et:Le;k[$]>T[$]&&(E=Er(E));var S=Er(E),A=[];if(a&&A.push(P[F]<=0),i&&A.push(P[E]<=0,P[S]<=0),A.every(function(ee){return ee})){I=R,O=!1;break}D.set(R,A)}if(O)for(var W=m?3:1,K=function(ne){var ie=C.find(function(ge){var ce=D.get(ge);if(ce)return ce.slice(0,ne).every(function(H){return H})});if(ie)return I=ie,"break"},Q=W;Q>0;Q--){var re=K(Q);if(re==="break")break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}}const kp={name:"flip",enabled:!0,phase:"main",fn:Mp,requiresIfExists:["offset"],data:{_skip:!1}};function Ls(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 Is(e){return[Le,tt,et,Ie].some(function(t){return e[t]>=0})}function Tp(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,s=Gn(t,{elementContext:"reference"}),i=Gn(t,{altBoundary:!0}),l=Ls(s,r),c=Ls(i,o,a),u=Is(l),d=Is(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}const Pp={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Tp};function Ep(e,t,n){var r=ft(e),o=[Ie,Le].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=a[0],i=a[1];return s=s||0,i=(i||0)*o,[Ie,tt].indexOf(r)>=0?{x:i,y:s}:{x:s,y:i}}function $p(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=o===void 0?[0,0]:o,s=Fl.reduce(function(u,d){return u[d]=Ep(d,t.rects,a),u},{}),i=s[t.placement],l=i.x,c=i.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=s}const Dp={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:$p};function Rp(e){var t=e.state,n=e.name;t.modifiersData[n]=Yl({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Np={name:"popperOffsets",enabled:!0,phase:"read",fn:Rp,data:{}};function _p(e){return e==="x"?"y":"x"}function Op(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=o===void 0?!0:o,s=n.altAxis,i=s===void 0?!1:s,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,m=n.tetherOffset,b=m===void 0?0:m,y=Gn(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),g=ft(t.placement),M=xn(t.placement),w=!M,C=ba(g),k=_p(C),T=t.modifiersData.popperOffsets,D=t.rects.reference,O=t.rects.popper,I=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,N=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,F={x:0,y:0};if(T){if(a){var j,_=C==="y"?Le:Ie,$=C==="y"?et:tt,P=C==="y"?"height":"width",E=T[C],S=E+y[_],A=E-y[$],W=p?-O[P]/2:0,K=M===mn?D[P]:O[P],Q=M===mn?-O[P]:-D[P],re=t.elements.arrow,ee=p&&re?xa(re):{width:0,height:0},ne=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Wl(),ie=ne[_],ge=ne[$],ce=Vn(0,D[P],ee[P]),H=w?D[P]/2-W-ce-ie-N.mainAxis:K-ce-ie-N.mainAxis,V=w?-D[P]/2+W+ce+ge+N.mainAxis:Q+ce+ge+N.mainAxis,q=t.elements.arrow&&ar(t.elements.arrow),L=q?C==="y"?q.clientTop||0:q.clientLeft||0:0,z=(j=R==null?void 0:R[C])!=null?j:0,U=E+H-z-L,G=E+V-z,xe=Vn(p?_r(S,U):S,E,p?Qt(A,G):A);T[C]=xe,F[C]=xe-E}if(i){var he,be=C==="x"?Le:Ie,Re=C==="x"?et:tt,ke=T[k],je=k==="y"?"height":"width",Fe=ke+y[be],qe=ke-y[Re],Te=[Le,Ie].indexOf(g)!==-1,Tt=(he=R==null?void 0:R[k])!=null?he:0,vt=Te?Fe:ke-D[je]-O[je]-Tt+N.altAxis,Ft=Te?ke+D[je]+O[je]-Tt-N.altAxis:qe,Bt=p&&Te?op(vt,ke,Ft):Vn(p?vt:Fe,ke,p?Ft:qe);T[k]=Bt,F[k]=Bt-ke}t.modifiersData[r]=F}}const Lp={name:"preventOverflow",enabled:!0,phase:"main",fn:Op,requiresIfExists:["offset"]};function Ip(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Ap(e){return e===Ke(e)||!Ze(e)?ya(e):Ip(e)}function jp(e){var t=e.getBoundingClientRect(),n=gn(t.width)/e.offsetWidth||1,r=gn(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Fp(e,t,n){n===void 0&&(n=!1);var r=Ze(t),o=Ze(t)&&jp(t),a=At(t),s=vn(e,o,n),i={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((gt(t)!=="body"||wa(a))&&(i=Ap(t)),Ze(t)?(l=vn(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=Ca(a))),{x:s.left+i.scrollLeft-l.x,y:s.top+i.scrollTop-l.y,width:s.width,height:s.height}}function Bp(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function o(a){n.add(a.name);var s=[].concat(a.requires||[],a.requiresIfExists||[]);s.forEach(function(i){if(!n.has(i)){var l=t.get(i);l&&o(l)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||o(a)}),r}function Hp(e){var t=Bp(e);return Zf.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function Wp(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function zp(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var As={placement:"bottom",modifiers:[],strategy:"absolute"};function js(){for(var e=arguments.length,t=new Array(e),n=0;nme({root:["root"]},ff(Kp)),Jp={},eh=h.forwardRef(function(t,n){var r;const{anchorEl:o,children:a,direction:s,disablePortal:i,modifiers:l,open:c,placement:u,popperOptions:d,popperRef:f,slotProps:p={},slots:m={},TransitionProps:b}=t,y=J(t,qp),g=h.useRef(null),M=Me(g,n),w=h.useRef(null),C=Me(w,f),k=h.useRef(C);Je(()=>{k.current=C},[C]),h.useImperativeHandle(f,()=>w.current,[]);const T=Xp(u,s),[D,O]=h.useState(T),[I,N]=h.useState(Go(o));h.useEffect(()=>{w.current&&w.current.forceUpdate()}),h.useEffect(()=>{o&&N(Go(o))},[o]),Je(()=>{if(!I||!c)return;const $=S=>{O(S.placement)};let P=[{name:"preventOverflow",options:{altBoundary:i}},{name:"flip",options:{altBoundary:i}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:S})=>{$(S)}}];l!=null&&(P=P.concat(l)),d&&d.modifiers!=null&&(P=P.concat(d.modifiers));const E=Yp(I,g.current,x({placement:T},d,{modifiers:P}));return k.current(E),()=>{E.destroy(),k.current(null)}},[I,i,l,c,d,T]);const R={placement:D};b!==null&&(R.TransitionProps=b);const F=Zp(),j=(r=m.root)!=null?r:"div",_=Ye({elementType:j,externalSlotProps:p.root,externalForwardedProps:y,additionalProps:{role:"tooltip",ref:M},ownerState:t,className:F.root});return v.jsx(j,x({},_,{children:typeof a=="function"?a(R):a}))}),ql=h.forwardRef(function(t,n){const{anchorEl:r,children:o,container:a,direction:s="ltr",disablePortal:i=!1,keepMounted:l=!1,modifiers:c,open:u,placement:d="bottom",popperOptions:f=Jp,popperRef:p,style:m,transition:b=!1,slotProps:y={},slots:g={}}=t,M=J(t,Gp),[w,C]=h.useState(!0),k=()=>{C(!1)},T=()=>{C(!0)};if(!l&&!u&&(!b||w))return null;let D;if(a)D=a;else if(r){const N=Go(r);D=N&&Qp(N)?Oe(N).body:Oe(null).body}const O=!u&&l&&(!b||w)?"none":void 0,I=b?{in:u,onEnter:k,onExited:T}:void 0;return v.jsx(Al,{disablePortal:i,container:D,children:v.jsx(eh,x({anchorEl:r,direction:s,disablePortal:i,modifiers:c,ref:n,open:b?!w:u,placement:d,popperOptions:f,popperRef:p,slotProps:y,slots:g},M,{style:x({position:"fixed",top:0,left:0,display:O},m),TransitionProps:I,children:o}))})});var Sa={};Object.defineProperty(Sa,"__esModule",{value:!0});var Gl=Sa.default=void 0,th=rh(h),nh=sd;function Xl(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(Xl=function(r){return r?n:t})(e)}function rh(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=Xl(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}function oh(e){return Object.keys(e).length===0}function ah(e=null){const t=th.useContext(nh.ThemeContext);return!t||oh(t)?e:t}Gl=Sa.default=ah;const sh=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],ih=X(ql,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Ql=h.forwardRef(function(t,n){var r;const o=Gl(),a=Ce({props:t,name:"MuiPopper"}),{anchorEl:s,component:i,components:l,componentsProps:c,container:u,disablePortal:d,keepMounted:f,modifiers:p,open:m,placement:b,popperOptions:y,popperRef:g,transition:M,slots:w,slotProps:C}=a,k=J(a,sh),T=(r=w==null?void 0:w.root)!=null?r:l==null?void 0:l.Root,D=x({anchorEl:s,container:u,disablePortal:d,keepMounted:f,modifiers:p,open:m,placement:b,popperOptions:y,popperRef:g,transition:M},k);return v.jsx(ih,x({as:i,direction:o==null?void 0:o.direction,slots:{root:T},slotProps:C??c},D,{ref:n}))});function Zl({props:e,states:t,muiFormControl:n}){return t.reduce((r,o)=>(r[o]=e[o],n&&typeof e[o]>"u"&&(r[o]=n[o]),r),{})}const lh=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],ch={entering:{opacity:1},entered:{opacity:1}},Jl=h.forwardRef(function(t,n){const r=ct(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:s=!0,children:i,easing:l,in:c,onEnter:u,onEntered:d,onEntering:f,onExit:p,onExited:m,onExiting:b,style:y,timeout:g=o,TransitionComponent:M=ut}=t,w=J(t,lh),C=h.useRef(null),k=Me(C,i.ref,n),T=_=>$=>{if(_){const P=C.current;$===void 0?_(P):_(P,$)}},D=T(f),O=T((_,$)=>{ma(_);const P=hn({style:y,timeout:g,easing:l},{mode:"enter"});_.style.webkitTransition=r.transitions.create("opacity",P),_.style.transition=r.transitions.create("opacity",P),u&&u(_,$)}),I=T(d),N=T(b),R=T(_=>{const $=hn({style:y,timeout:g,easing:l},{mode:"exit"});_.style.webkitTransition=r.transitions.create("opacity",$),_.style.transition=r.transitions.create("opacity",$),p&&p(_)}),F=T(m),j=_=>{a&&a(C.current,_)};return v.jsx(M,x({appear:s,in:c,nodeRef:C,onEnter:O,onEntered:I,onEntering:D,onExit:R,onExited:F,onExiting:N,addEndListener:j,timeout:g},w,{children:(_,$)=>h.cloneElement(i,x({style:x({opacity:0,visibility:_==="exited"&&!c?"hidden":void 0},ch[_],y,i.props.style),ref:k},$))}))});function uh(e){return ve("MuiBackdrop",e)}de("MuiBackdrop",["root","invisible"]);const dh=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],fh=e=>{const{classes:t,invisible:n}=e;return me({root:["root",n&&"invisible"]},uh,t)},ph=X("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>x({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),ec=h.forwardRef(function(t,n){var r,o,a;const s=Ce({props:t,name:"MuiBackdrop"}),{children:i,className:l,component:c="div",components:u={},componentsProps:d={},invisible:f=!1,open:p,slotProps:m={},slots:b={},TransitionComponent:y=Jl,transitionDuration:g}=s,M=J(s,dh),w=x({},s,{component:c,invisible:f}),C=fh(w),k=(r=m.root)!=null?r:d.root;return v.jsx(y,x({in:p,timeout:g},M,{children:v.jsx(ph,x({"aria-hidden":!0},k,{as:(o=(a=b.root)!=null?a:u.Root)!=null?o:c,className:ae(C.root,l,k==null?void 0:k.className),ownerState:x({},w,k==null?void 0:k.ownerState),classes:C,ref:n,children:i}))}))}),hh=de("MuiBox",["root"]),mh=xl(),gh=El({themeId:Rr,defaultTheme:mh,defaultClassName:hh.root,generateClassName:ml.generate}),vh=er(v.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),xh=er(v.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),bh=er(v.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function yh(e){return ve("MuiCheckbox",e)}const vo=de("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),Ch=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],wh=e=>{const{classes:t,indeterminate:n,color:r,size:o}=e,a={root:["root",n&&"indeterminate",`color${Se(r)}`,`size${Se(o)}`]},s=me(a,yh,t);return x({},t,s)},Sh=X(Sd,{shouldForwardProp:e=>tr(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${Se(n.size)}`],n.color!=="default"&&t[`color${Se(n.color)}`]]}})(({theme:e,ownerState:t})=>x({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Yt(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${vo.checked}, &.${vo.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${vo.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),Mh=v.jsx(xh,{}),kh=v.jsx(vh,{}),Th=v.jsx(bh,{}),Ph=h.forwardRef(function(t,n){var r,o;const a=Ce({props:t,name:"MuiCheckbox"}),{checkedIcon:s=Mh,color:i="primary",icon:l=kh,indeterminate:c=!1,indeterminateIcon:u=Th,inputProps:d,size:f="medium",className:p}=a,m=J(a,Ch),b=c?u:l,y=c?u:s,g=x({},a,{color:i,indeterminate:c,size:f}),M=wh(g);return v.jsx(Sh,x({type:"checkbox",inputProps:x({"data-indeterminate":c},d),icon:h.cloneElement(b,{fontSize:(r=b.props.fontSize)!=null?r:f}),checkedIcon:h.cloneElement(y,{fontSize:(o=y.props.fontSize)!=null?o:f}),ownerState:g,ref:n,className:ae(M.root,p)},m,{classes:M}))});function Eh(e){return ve("MuiModal",e)}de("MuiModal",["root","hidden","backdrop"]);const $h=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],Dh=e=>{const{open:t,exited:n,classes:r}=e;return me({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},Eh,r)},Rh=X("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>x({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),Nh=X(ec,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Ma=h.forwardRef(function(t,n){var r,o,a,s,i,l;const c=Ce({name:"MuiModal",props:t}),{BackdropComponent:u=Nh,BackdropProps:d,className:f,closeAfterTransition:p=!1,children:m,container:b,component:y,components:g={},componentsProps:M={},disableAutoFocus:w=!1,disableEnforceFocus:C=!1,disableEscapeKeyDown:k=!1,disablePortal:T=!1,disableRestoreFocus:D=!1,disableScrollLock:O=!1,hideBackdrop:I=!1,keepMounted:N=!1,onBackdropClick:R,open:F,slotProps:j,slots:_}=c,$=J(c,$h),P=x({},c,{closeAfterTransition:p,disableAutoFocus:w,disableEnforceFocus:C,disableEscapeKeyDown:k,disablePortal:T,disableRestoreFocus:D,disableScrollLock:O,hideBackdrop:I,keepMounted:N}),{getRootProps:E,getBackdropProps:S,getTransitionProps:A,portalRef:W,isTopModal:K,exited:Q,hasTransition:re}=Ff(x({},P,{rootRef:n})),ee=x({},P,{exited:Q}),ne=Dh(ee),ie={};if(m.props.tabIndex===void 0&&(ie.tabIndex="-1"),re){const{onEnter:z,onExited:U}=A();ie.onEnter=z,ie.onExited=U}const ge=(r=(o=_==null?void 0:_.root)!=null?o:g.Root)!=null?r:Rh,ce=(a=(s=_==null?void 0:_.backdrop)!=null?s:g.Backdrop)!=null?a:u,H=(i=j==null?void 0:j.root)!=null?i:M.root,V=(l=j==null?void 0:j.backdrop)!=null?l:M.backdrop,q=Ye({elementType:ge,externalSlotProps:H,externalForwardedProps:$,getSlotProps:E,additionalProps:{ref:n,as:y},ownerState:ee,className:ae(f,H==null?void 0:H.className,ne==null?void 0:ne.root,!ee.open&&ee.exited&&(ne==null?void 0:ne.hidden))}),L=Ye({elementType:ce,externalSlotProps:V,additionalProps:d,getSlotProps:z=>S(x({},z,{onClick:U=>{R&&R(U),z!=null&&z.onClick&&z.onClick(U)}})),className:ae(V==null?void 0:V.className,d==null?void 0:d.className,ne==null?void 0:ne.backdrop),ownerState:ee});return!N&&!F&&(!re||Q)?null:v.jsx(Al,{ref:W,container:b,disablePortal:T,children:v.jsxs(ge,x({},q,{children:[!I&&u?v.jsx(ce,x({},L)):null,v.jsx($f,{disableEnforceFocus:C,disableAutoFocus:w,disableRestoreFocus:D,isEnabled:K,open:F,children:h.cloneElement(m,ie)})]}))})});function _h(e){return ve("MuiDialog",e)}const xo=de("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),tc=h.createContext({}),Oh=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],Lh=X(ec,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),Ih=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:a}=e,s={root:["root"],container:["container",`scroll${Se(n)}`],paper:["paper",`paperScroll${Se(n)}`,`paperWidth${Se(String(r))}`,o&&"paperFullWidth",a&&"paperFullScreen"]};return me(s,_h,t)},Ah=X(Ma,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),jh=X("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${Se(n.scroll)}`]]}})(({ownerState:e})=>x({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),Fh=X(Kr,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${Se(n.scroll)}`],t[`paperWidth${Se(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>x({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${xo.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${xo.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${xo.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),nc=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialog"}),o=ct(),a={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":s,"aria-labelledby":i,BackdropComponent:l,BackdropProps:c,children:u,className:d,disableEscapeKeyDown:f=!1,fullScreen:p=!1,fullWidth:m=!1,maxWidth:b="sm",onBackdropClick:y,onClick:g,onClose:M,open:w,PaperComponent:C=Kr,PaperProps:k={},scroll:T="paper",TransitionComponent:D=Jl,transitionDuration:O=a,TransitionProps:I}=r,N=J(r,Oh),R=x({},r,{disableEscapeKeyDown:f,fullScreen:p,fullWidth:m,maxWidth:b,scroll:T}),F=Ih(R),j=h.useRef(),_=S=>{j.current=S.target===S.currentTarget},$=S=>{g&&g(S),j.current&&(j.current=null,y&&y(S),M&&M(S,"backdropClick"))},P=nr(i),E=h.useMemo(()=>({titleId:P}),[P]);return v.jsx(Ah,x({className:ae(F.root,d),closeAfterTransition:!0,components:{Backdrop:Lh},componentsProps:{backdrop:x({transitionDuration:O,as:l},c)},disableEscapeKeyDown:f,onClose:M,open:w,ref:n,onClick:$,ownerState:R},N,{children:v.jsx(D,x({appear:!0,in:w,timeout:O,role:"presentation"},I,{children:v.jsx(jh,{className:ae(F.container),onMouseDown:_,ownerState:R,children:v.jsx(Fh,x({as:C,elevation:24,role:"dialog","aria-describedby":s,"aria-labelledby":P},k,{className:ae(F.paper,k.className),ownerState:R,children:v.jsx(tc.Provider,{value:E,children:u})}))})}))}))});function Bh(e){return ve("MuiDialogActions",e)}de("MuiDialogActions",["root","spacing"]);const Hh=["className","disableSpacing"],Wh=e=>{const{classes:t,disableSpacing:n}=e;return me({root:["root",!n&&"spacing"]},Bh,t)},zh=X("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>x({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),Uh=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogActions"}),{className:o,disableSpacing:a=!1}=r,s=J(r,Hh),i=x({},r,{disableSpacing:a}),l=Wh(i);return v.jsx(zh,x({className:ae(l.root,o),ownerState:i,ref:n},s))});function Vh(e){return ve("MuiDialogContent",e)}de("MuiDialogContent",["root","dividers"]);function Yh(e){return ve("MuiDialogTitle",e)}const Kh=de("MuiDialogTitle",["root"]),qh=["className","dividers"],Gh=e=>{const{classes:t,dividers:n}=e;return me({root:["root",n&&"dividers"]},Vh,t)},Xh=X("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>x({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${Kh.root} + &`]:{paddingTop:0}})),Qh=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogContent"}),{className:o,dividers:a=!1}=r,s=J(r,qh),i=x({},r,{dividers:a}),l=Gh(i);return v.jsx(Xh,x({className:ae(l.root,o),ownerState:i,ref:n},s))});function Zh(e){return ve("MuiDialogContentText",e)}de("MuiDialogContentText",["root"]);const Jh=["children","className"],em=e=>{const{classes:t}=e,r=me({root:["root"]},Zh,t);return x({},t,r)},tm=X(Nt,{shouldForwardProp:e=>tr(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),nm=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogContentText"}),{className:o}=r,a=J(r,Jh),s=em(a);return v.jsx(tm,x({component:"p",variant:"body1",color:"text.secondary",ref:n,ownerState:a,className:ae(s.root,o)},r,{classes:s}))}),rm=["className","id"],om=e=>{const{classes:t}=e;return me({root:["root"]},Yh,t)},am=X(Nt,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),sm=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogTitle"}),{className:o,id:a}=r,s=J(r,rm),i=r,l=om(i),{titleId:c=a}=h.useContext(tc);return v.jsx(am,x({component:"h2",className:ae(l.root,o),ownerState:i,ref:n,variant:"h6",id:a??c},s))});function RM(e){return ve("MuiDivider",e)}const Fs=de("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),im=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function lm(e,t,n){const r=t.getBoundingClientRect(),o=n&&n.getBoundingClientRect(),a=mt(t);let s;if(t.fakeTransform)s=t.fakeTransform;else{const c=a.getComputedStyle(t);s=c.getPropertyValue("-webkit-transform")||c.getPropertyValue("transform")}let i=0,l=0;if(s&&s!=="none"&&typeof s=="string"){const c=s.split("(")[1].split(")")[0].split(",");i=parseInt(c[4],10),l=parseInt(c[5],10)}return e==="left"?o?`translateX(${o.right+i-r.left}px)`:`translateX(${a.innerWidth+i-r.left}px)`:e==="right"?o?`translateX(-${r.right-o.left-i}px)`:`translateX(-${r.left+r.width-i}px)`:e==="up"?o?`translateY(${o.bottom+l-r.top}px)`:`translateY(${a.innerHeight+l-r.top}px)`:o?`translateY(-${r.top-o.top+r.height-l}px)`:`translateY(-${r.top+r.height-l}px)`}function cm(e){return typeof e=="function"?e():e}function mr(e,t,n){const r=cm(n),o=lm(e,t,r);o&&(t.style.webkitTransform=o,t.style.transform=o)}const um=h.forwardRef(function(t,n){const r=ct(),o={enter:r.transitions.easing.easeOut,exit:r.transitions.easing.sharp},a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:s,appear:i=!0,children:l,container:c,direction:u="down",easing:d=o,in:f,onEnter:p,onEntered:m,onEntering:b,onExit:y,onExited:g,onExiting:M,style:w,timeout:C=a,TransitionComponent:k=ut}=t,T=J(t,im),D=h.useRef(null),O=Me(l.ref,D,n),I=S=>A=>{S&&(A===void 0?S(D.current):S(D.current,A))},N=I((S,A)=>{mr(u,S,c),ma(S),p&&p(S,A)}),R=I((S,A)=>{const W=hn({timeout:C,style:w,easing:d},{mode:"enter"});S.style.webkitTransition=r.transitions.create("-webkit-transform",x({},W)),S.style.transition=r.transitions.create("transform",x({},W)),S.style.webkitTransform="none",S.style.transform="none",b&&b(S,A)}),F=I(m),j=I(M),_=I(S=>{const A=hn({timeout:C,style:w,easing:d},{mode:"exit"});S.style.webkitTransition=r.transitions.create("-webkit-transform",A),S.style.transition=r.transitions.create("transform",A),mr(u,S,c),y&&y(S)}),$=I(S=>{S.style.webkitTransition="",S.style.transition="",g&&g(S)}),P=S=>{s&&s(D.current,S)},E=h.useCallback(()=>{D.current&&mr(u,D.current,c)},[u,c]);return h.useEffect(()=>{if(f||u==="down"||u==="right")return;const S=qr(()=>{D.current&&mr(u,D.current,c)}),A=mt(D.current);return A.addEventListener("resize",S),()=>{S.clear(),A.removeEventListener("resize",S)}},[u,f,c]),h.useEffect(()=>{f||E()},[f,E]),v.jsx(k,x({nodeRef:D,onEnter:N,onEntered:F,onEntering:R,onExit:_,onExited:$,onExiting:j,addEndListener:P,appear:i,in:f,timeout:C},T,{children:(S,A)=>h.cloneElement(l,x({ref:O,style:x({visibility:S==="exited"&&!f?"hidden":void 0},w,l.props.style)},A))}))});function dm(e){return ve("MuiDrawer",e)}de("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const fm=["BackdropProps"],pm=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],rc=(e,t)=>{const{ownerState:n}=e;return[t.root,(n.variant==="permanent"||n.variant==="persistent")&&t.docked,t.modal]},hm=e=>{const{classes:t,anchor:n,variant:r}=e,o={root:["root"],docked:[(r==="permanent"||r==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${Se(n)}`,r!=="temporary"&&`paperAnchorDocked${Se(n)}`]};return me(o,dm,t)},mm=X(Ma,{name:"MuiDrawer",slot:"Root",overridesResolver:rc})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),Bs=X("div",{shouldForwardProp:tr,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:rc})({flex:"0 0 auto"}),gm=X(Kr,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`paperAnchor${Se(n.anchor)}`],n.variant!=="temporary"&&t[`paperAnchorDocked${Se(n.anchor)}`]]}})(({theme:e,ownerState:t})=>x({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},t.anchor==="left"&&{left:0},t.anchor==="top"&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="right"&&{right:0},t.anchor==="bottom"&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="left"&&t.variant!=="temporary"&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="top"&&t.variant!=="temporary"&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="right"&&t.variant!=="temporary"&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="bottom"&&t.variant!=="temporary"&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`})),oc={left:"right",right:"left",top:"down",bottom:"up"};function vm(e){return["left","right"].indexOf(e)!==-1}function xm({direction:e},t){return e==="rtl"&&vm(t)?oc[t]:t}const bm=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDrawer"}),o=ct(),a=rr(),s={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{anchor:i="left",BackdropProps:l,children:c,className:u,elevation:d=16,hideBackdrop:f=!1,ModalProps:{BackdropProps:p}={},onClose:m,open:b=!1,PaperProps:y={},SlideProps:g,TransitionComponent:M=um,transitionDuration:w=s,variant:C="temporary"}=r,k=J(r.ModalProps,fm),T=J(r,pm),D=h.useRef(!1);h.useEffect(()=>{D.current=!0},[]);const O=xm({direction:a?"rtl":"ltr"},i),N=x({},r,{anchor:i,elevation:d,open:b,variant:C},T),R=hm(N),F=v.jsx(gm,x({elevation:C==="temporary"?d:0,square:!0},y,{className:ae(R.paper,y.className),ownerState:N,children:c}));if(C==="permanent")return v.jsx(Bs,x({className:ae(R.root,R.docked,u),ownerState:N,ref:n},T,{children:F}));const j=v.jsx(M,x({in:b,direction:oc[O],timeout:w,appear:D.current},g,{children:F}));return C==="persistent"?v.jsx(Bs,x({className:ae(R.root,R.docked,u),ownerState:N,ref:n},T,{children:j})):v.jsx(mm,x({BackdropProps:x({},l,p,{transitionDuration:w}),className:ae(R.root,R.modal,u),open:b,ownerState:N,onClose:m,hideBackdrop:f,ref:n},T,k,{children:j}))}),ym=af({createStyledComponent:X("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Ce({props:e,name:"MuiStack"})});function Cm(e){return ve("MuiFormControlLabel",e)}const Wn=de("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),wm=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],Sm=e=>{const{classes:t,disabled:n,labelPlacement:r,error:o,required:a}=e,s={root:["root",n&&"disabled",`labelPlacement${Se(r)}`,o&&"error",a&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",o&&"error"]};return me(s,Cm,t)},Mm=X("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Wn.label}`]:t.label},t.root,t[`labelPlacement${Se(n.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>x({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${Wn.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${Wn.label}`]:{[`&.${Wn.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),km=X("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Wn.error}`]:{color:(e.vars||e).palette.error.main}})),Tm=h.forwardRef(function(t,n){var r,o;const a=Ce({props:t,name:"MuiFormControlLabel"}),{className:s,componentsProps:i={},control:l,disabled:c,disableTypography:u,label:d,labelPlacement:f="end",required:p,slotProps:m={}}=a,b=J(a,wm),y=Tl(),g=(r=c??l.props.disabled)!=null?r:y==null?void 0:y.disabled,M=p??l.props.required,w={disabled:g,required:M};["checked","name","onChange","value","inputRef"].forEach(I=>{typeof l.props[I]>"u"&&typeof a[I]<"u"&&(w[I]=a[I])});const C=Zl({props:a,muiFormControl:y,states:["error"]}),k=x({},a,{disabled:g,labelPlacement:f,required:M,error:C.error}),T=Sm(k),D=(o=m.typography)!=null?o:i.typography;let O=d;return O!=null&&O.type!==Nt&&!u&&(O=v.jsx(Nt,x({component:"span"},D,{className:ae(T.label,D==null?void 0:D.className),children:O}))),v.jsxs(Mm,x({className:ae(T.root,s),ownerState:k,ref:n},b,{children:[h.cloneElement(l,w),M?v.jsxs(ym,{display:"block",children:[O,v.jsxs(km,{ownerState:k,"aria-hidden":!0,className:T.asterisk,children:[" ","*"]})]}):O]}))});function Pm(e){return ve("MuiFormGroup",e)}de("MuiFormGroup",["root","row","error"]);const Em=["className","row"],$m=e=>{const{classes:t,row:n,error:r}=e;return me({root:["root",n&&"row",r&&"error"]},Pm,t)},Dm=X("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.row&&t.row]}})(({ownerState:e})=>x({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"})),Rm=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiFormGroup"}),{className:o,row:a=!1}=r,s=J(r,Em),i=Tl(),l=Zl({props:r,muiFormControl:i,states:["error"]}),c=x({},r,{row:a,error:l.error}),u=$m(c);return v.jsx(Dm,x({className:ae(u.root,o),ownerState:c,ref:n},s))}),Nm=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Xo(e){return`scale(${e}, ${e**2})`}const _m={entering:{opacity:1,transform:Xo(1)},entered:{opacity:1,transform:"none"}},bo=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Or=h.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:a,easing:s,in:i,onEnter:l,onEntered:c,onEntering:u,onExit:d,onExited:f,onExiting:p,style:m,timeout:b="auto",TransitionComponent:y=ut}=t,g=J(t,Nm),M=Bn(),w=h.useRef(),C=ct(),k=h.useRef(null),T=Me(k,a.ref,n),D=$=>P=>{if($){const E=k.current;P===void 0?$(E):$(E,P)}},O=D(u),I=D(($,P)=>{ma($);const{duration:E,delay:S,easing:A}=hn({style:m,timeout:b,easing:s},{mode:"enter"});let W;b==="auto"?(W=C.transitions.getAutoHeightDuration($.clientHeight),w.current=W):W=E,$.style.transition=[C.transitions.create("opacity",{duration:W,delay:S}),C.transitions.create("transform",{duration:bo?W:W*.666,delay:S,easing:A})].join(","),l&&l($,P)}),N=D(c),R=D(p),F=D($=>{const{duration:P,delay:E,easing:S}=hn({style:m,timeout:b,easing:s},{mode:"exit"});let A;b==="auto"?(A=C.transitions.getAutoHeightDuration($.clientHeight),w.current=A):A=P,$.style.transition=[C.transitions.create("opacity",{duration:A,delay:E}),C.transitions.create("transform",{duration:bo?A:A*.666,delay:bo?E:E||A*.333,easing:S})].join(","),$.style.opacity=0,$.style.transform=Xo(.75),d&&d($)}),j=D(f),_=$=>{b==="auto"&&M.start(w.current||0,$),r&&r(k.current,$)};return v.jsx(y,x({appear:o,in:i,nodeRef:k,onEnter:I,onEntered:N,onEntering:O,onExit:F,onExited:j,onExiting:R,addEndListener:_,timeout:b==="auto"?null:b},g,{children:($,P)=>h.cloneElement(a,x({style:x({opacity:0,transform:Xo(.75),visibility:$==="exited"&&!i?"hidden":void 0},_m[$],m,a.props.style),ref:T},P))}))});Or.muiSupportAuto=!0;const Qo=h.createContext({});function Om(e){return ve("MuiList",e)}de("MuiList",["root","padding","dense","subheader"]);const Lm=["children","className","component","dense","disablePadding","subheader"],Im=e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e;return me({root:["root",!n&&"padding",r&&"dense",o&&"subheader"]},Om,t)},Am=X("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>x({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),jm=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiList"}),{children:o,className:a,component:s="ul",dense:i=!1,disablePadding:l=!1,subheader:c}=r,u=J(r,Lm),d=h.useMemo(()=>({dense:i}),[i]),f=x({},r,{component:s,dense:i,disablePadding:l}),p=Im(f);return v.jsx(Qo.Provider,{value:d,children:v.jsxs(Am,x({as:s,className:ae(p.root,a),ref:n,ownerState:f},u,{children:[c,o]}))})}),Hs=de("MuiListItemIcon",["root","alignItemsFlexStart"]),Ws=de("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),Fm=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function yo(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function zs(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function ac(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function _n(e,t,n,r,o,a){let s=!1,i=o(e,t,t?n:!1);for(;i;){if(i===e.firstChild){if(s)return!1;s=!0}const l=r?!1:i.disabled||i.getAttribute("aria-disabled")==="true";if(!i.hasAttribute("tabindex")||!ac(i,a)||l)i=o(e,i,n);else return i.focus(),!0}return!1}const Bm=h.forwardRef(function(t,n){const{actions:r,autoFocus:o=!1,autoFocusItem:a=!1,children:s,className:i,disabledItemsFocusable:l=!1,disableListWrap:c=!1,onKeyDown:u,variant:d="selectedMenu"}=t,f=J(t,Fm),p=h.useRef(null),m=h.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Je(()=>{o&&p.current.focus()},[o]),h.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(w,{direction:C})=>{const k=!p.current.style.width;if(w.clientHeight{const C=p.current,k=w.key,T=Oe(C).activeElement;if(k==="ArrowDown")w.preventDefault(),_n(C,T,c,l,yo);else if(k==="ArrowUp")w.preventDefault(),_n(C,T,c,l,zs);else if(k==="Home")w.preventDefault(),_n(C,null,c,l,yo);else if(k==="End")w.preventDefault(),_n(C,null,c,l,zs);else if(k.length===1){const D=m.current,O=k.toLowerCase(),I=performance.now();D.keys.length>0&&(I-D.lastTime>500?(D.keys=[],D.repeating=!0,D.previousKeyMatched=!0):D.repeating&&O!==D.keys[0]&&(D.repeating=!1)),D.lastTime=I,D.keys.push(O);const N=T&&!D.repeating&&ac(T,D);D.previousKeyMatched&&(N||_n(C,T,!1,l,yo,D))?w.preventDefault():D.previousKeyMatched=!1}u&&u(w)},y=Me(p,n);let g=-1;h.Children.forEach(s,(w,C)=>{if(!h.isValidElement(w)){g===C&&(g+=1,g>=s.length&&(g=-1));return}w.props.disabled||(d==="selectedMenu"&&w.props.selected||g===-1)&&(g=C),g===C&&(w.props.disabled||w.props.muiSkipListHighlight||w.type.muiSkipListHighlight)&&(g+=1,g>=s.length&&(g=-1))});const M=h.Children.map(s,(w,C)=>{if(C===g){const k={};return a&&(k.autoFocus=!0),w.props.tabIndex===void 0&&d==="selectedMenu"&&(k.tabIndex=0),h.cloneElement(w,k)}return w});return v.jsx(jm,x({role:"menu",ref:y,className:i,onKeyDown:b,tabIndex:o?0:-1},f,{children:M}))});function Hm(e){return ve("MuiPopover",e)}de("MuiPopover",["root","paper"]);const Wm=["onEntering"],zm=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],Um=["slotProps"];function Us(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function Vs(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function Ys(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function Co(e){return typeof e=="function"?e():e}const Vm=e=>{const{classes:t}=e;return me({root:["root"],paper:["paper"]},Hm,t)},Ym=X(Ma,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),sc=X(Kr,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Km=h.forwardRef(function(t,n){var r,o,a;const s=Ce({props:t,name:"MuiPopover"}),{action:i,anchorEl:l,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:u,anchorReference:d="anchorEl",children:f,className:p,container:m,elevation:b=8,marginThreshold:y=16,open:g,PaperProps:M={},slots:w,slotProps:C,transformOrigin:k={vertical:"top",horizontal:"left"},TransitionComponent:T=Or,transitionDuration:D="auto",TransitionProps:{onEntering:O}={},disableScrollLock:I=!1}=s,N=J(s.TransitionProps,Wm),R=J(s,zm),F=(r=C==null?void 0:C.paper)!=null?r:M,j=h.useRef(),_=Me(j,F.ref),$=x({},s,{anchorOrigin:c,anchorReference:d,elevation:b,marginThreshold:y,externalPaperSlotProps:F,transformOrigin:k,TransitionComponent:T,transitionDuration:D,TransitionProps:N}),P=Vm($),E=h.useCallback(()=>{if(d==="anchorPosition")return u;const z=Co(l),G=(z&&z.nodeType===1?z:Oe(j.current).body).getBoundingClientRect();return{top:G.top+Us(G,c.vertical),left:G.left+Vs(G,c.horizontal)}},[l,c.horizontal,c.vertical,u,d]),S=h.useCallback(z=>({vertical:Us(z,k.vertical),horizontal:Vs(z,k.horizontal)}),[k.horizontal,k.vertical]),A=h.useCallback(z=>{const U={width:z.offsetWidth,height:z.offsetHeight},G=S(U);if(d==="none")return{top:null,left:null,transformOrigin:Ys(G)};const xe=E();let he=xe.top-G.vertical,be=xe.left-G.horizontal;const Re=he+U.height,ke=be+U.width,je=mt(Co(l)),Fe=je.innerHeight-y,qe=je.innerWidth-y;if(y!==null&&heFe){const Te=Re-Fe;he-=Te,G.vertical+=Te}if(y!==null&&beqe){const Te=ke-qe;be-=Te,G.horizontal+=Te}return{top:`${Math.round(he)}px`,left:`${Math.round(be)}px`,transformOrigin:Ys(G)}},[l,d,E,S,y]),[W,K]=h.useState(g),Q=h.useCallback(()=>{const z=j.current;if(!z)return;const U=A(z);U.top!==null&&(z.style.top=U.top),U.left!==null&&(z.style.left=U.left),z.style.transformOrigin=U.transformOrigin,K(!0)},[A]);h.useEffect(()=>(I&&window.addEventListener("scroll",Q),()=>window.removeEventListener("scroll",Q)),[l,I,Q]);const re=(z,U)=>{O&&O(z,U),Q()},ee=()=>{K(!1)};h.useEffect(()=>{g&&Q()}),h.useImperativeHandle(i,()=>g?{updatePosition:()=>{Q()}}:null,[g,Q]),h.useEffect(()=>{if(!g)return;const z=qr(()=>{Q()}),U=mt(l);return U.addEventListener("resize",z),()=>{z.clear(),U.removeEventListener("resize",z)}},[l,g,Q]);let ne=D;D==="auto"&&!T.muiSupportAuto&&(ne=void 0);const ie=m||(l?Oe(Co(l)).body:void 0),ge=(o=w==null?void 0:w.root)!=null?o:Ym,ce=(a=w==null?void 0:w.paper)!=null?a:sc,H=Ye({elementType:ce,externalSlotProps:x({},F,{style:W?F.style:x({},F.style,{opacity:0})}),additionalProps:{elevation:b,ref:_},ownerState:$,className:ae(P.paper,F==null?void 0:F.className)}),V=Ye({elementType:ge,externalSlotProps:(C==null?void 0:C.root)||{},externalForwardedProps:R,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:ie,open:g},ownerState:$,className:ae(P.root,p)}),{slotProps:q}=V,L=J(V,Um);return v.jsx(ge,x({},L,!id(ge)&&{slotProps:q,disableScrollLock:I},{children:v.jsx(T,x({appear:!0,in:g,onEntering:re,onExited:ee,timeout:ne},N,{children:v.jsx(ce,x({},H,{children:f}))}))}))});function qm(e){return ve("MuiMenu",e)}de("MuiMenu",["root","paper","list"]);const Gm=["onEntering"],Xm=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],Qm={vertical:"top",horizontal:"right"},Zm={vertical:"top",horizontal:"left"},Jm=e=>{const{classes:t}=e;return me({root:["root"],paper:["paper"],list:["list"]},qm,t)},eg=X(Km,{shouldForwardProp:e=>tr(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),tg=X(sc,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),ng=X(Bm,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),ic=h.forwardRef(function(t,n){var r,o;const a=Ce({props:t,name:"MuiMenu"}),{autoFocus:s=!0,children:i,className:l,disableAutoFocusItem:c=!1,MenuListProps:u={},onClose:d,open:f,PaperProps:p={},PopoverClasses:m,transitionDuration:b="auto",TransitionProps:{onEntering:y}={},variant:g="selectedMenu",slots:M={},slotProps:w={}}=a,C=J(a.TransitionProps,Gm),k=J(a,Xm),T=rr(),D=x({},a,{autoFocus:s,disableAutoFocusItem:c,MenuListProps:u,onEntering:y,PaperProps:p,transitionDuration:b,TransitionProps:C,variant:g}),O=Jm(D),I=s&&!c&&f,N=h.useRef(null),R=(S,A)=>{N.current&&N.current.adjustStyleForScrollbar(S,{direction:T?"rtl":"ltr"}),y&&y(S,A)},F=S=>{S.key==="Tab"&&(S.preventDefault(),d&&d(S,"tabKeyDown"))};let j=-1;h.Children.map(i,(S,A)=>{h.isValidElement(S)&&(S.props.disabled||(g==="selectedMenu"&&S.props.selected||j===-1)&&(j=A))});const _=(r=M.paper)!=null?r:tg,$=(o=w.paper)!=null?o:p,P=Ye({elementType:M.root,externalSlotProps:w.root,ownerState:D,className:[O.root,l]}),E=Ye({elementType:_,externalSlotProps:$,ownerState:D,className:O.paper});return v.jsx(eg,x({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:T?"right":"left"},transformOrigin:T?Qm:Zm,slots:{paper:_,root:M.root},slotProps:{root:P,paper:E},open:f,ref:n,transitionDuration:b,TransitionProps:x({onEntering:R},C),ownerState:D},k,{classes:m,children:v.jsx(ng,x({onKeyDown:F,actions:N,autoFocus:s&&(j===-1||c),autoFocusItem:I,variant:g},u,{className:ae(O.list,u.className),children:i}))}))});function rg(e){return ve("MuiMenuItem",e)}const On=de("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),og=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],ag=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},sg=e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:a,classes:s}=e,l=me({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",a&&"selected"]},rg,s);return x({},s,l)},ig=X(ca,{shouldForwardProp:e=>tr(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:ag})(({theme:e,ownerState:t})=>x({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${On.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Yt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${On.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Yt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${On.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Yt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Yt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${On.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${On.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Fs.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Fs.inset}`]:{marginLeft:52},[`& .${Ws.root}`]:{marginTop:0,marginBottom:0},[`& .${Ws.inset}`]:{paddingLeft:36},[`& .${Hs.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&x({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${Hs.root} svg`]:{fontSize:"1.25rem"}}))),lg=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:a="li",dense:s=!1,divider:i=!1,disableGutters:l=!1,focusVisibleClassName:c,role:u="menuitem",tabIndex:d,className:f}=r,p=J(r,og),m=h.useContext(Qo),b=h.useMemo(()=>({dense:s||m.dense||!1,disableGutters:l}),[m.dense,s,l]),y=h.useRef(null);Je(()=>{o&&y.current&&y.current.focus()},[o]);const g=x({},r,{dense:b.dense,divider:i,disableGutters:l}),M=sg(r),w=Me(y,n);let C;return r.disabled||(C=d!==void 0?d:-1),v.jsx(Qo.Provider,{value:b,children:v.jsx(ig,x({ref:w,role:u,tabIndex:C,component:a,focusVisibleClassName:ae(M.focusVisible,c),className:ae(M.root,f)},p,{ownerState:g,classes:M}))})});function cg(e){return ve("MuiTooltip",e)}const Rt=de("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),ug=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function dg(e){return Math.round(e*1e5)/1e5}const fg=e=>{const{classes:t,disableInteractive:n,arrow:r,touch:o,placement:a}=e,s={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch",`tooltipPlacement${Se(a.split("-")[0])}`],arrow:["arrow"]};return me(s,cg,t)},pg=X(Ql,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(({theme:e,ownerState:t,open:n})=>x({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Rt.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Rt.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Rt.arrow}`]:x({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${Rt.arrow}`]:x({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),hg=X("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${Se(n.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>x({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Yt(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${dg(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Rt.popper}[data-popper-placement*="left"] &`]:x({transformOrigin:"right center"},t.isRtl?x({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):x({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Rt.popper}[data-popper-placement*="right"] &`]:x({transformOrigin:"left center"},t.isRtl?x({marginRight:"14px"},t.touch&&{marginRight:"24px"}):x({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Rt.popper}[data-popper-placement*="top"] &`]:x({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Rt.popper}[data-popper-placement*="bottom"] &`]:x({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),mg=X("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:Yt(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let gr=!1;const Ks=new ld;let Ln={x:0,y:0};function vr(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}const Xr=h.forwardRef(function(t,n){var r,o,a,s,i,l,c,u,d,f,p,m,b,y,g,M,w,C,k;const T=Ce({props:t,name:"MuiTooltip"}),{arrow:D=!1,children:O,components:I={},componentsProps:N={},describeChild:R=!1,disableFocusListener:F=!1,disableHoverListener:j=!1,disableInteractive:_=!1,disableTouchListener:$=!1,enterDelay:P=100,enterNextDelay:E=0,enterTouchDelay:S=700,followCursor:A=!1,id:W,leaveDelay:K=0,leaveTouchDelay:Q=1500,onClose:re,onOpen:ee,open:ne,placement:ie="bottom",PopperComponent:ge,PopperProps:ce={},slotProps:H={},slots:V={},title:q,TransitionComponent:L=Or,TransitionProps:z}=T,U=J(T,ug),G=h.isValidElement(O)?O:v.jsx("span",{children:O}),xe=ct(),he=rr(),[be,Re]=h.useState(),[ke,je]=h.useState(null),Fe=h.useRef(!1),qe=_||A,Te=Bn(),Tt=Bn(),vt=Bn(),Ft=Bn(),[Bt,Ht]=Pl({controlled:ne,default:!1,name:"Tooltip",state:"open"});let Ge=Bt;const Pt=nr(W),Wt=h.useRef(),on=Xt(()=>{Wt.current!==void 0&&(document.body.style.WebkitUserSelect=Wt.current,Wt.current=void 0),Ft.clear()});h.useEffect(()=>on,[on]);const an=se=>{Ks.clear(),gr=!0,Ht(!0),ee&&!Ge&&ee(se)},Y=Xt(se=>{Ks.start(800+K,()=>{gr=!1}),Ht(!1),re&&Ge&&re(se),Te.start(xe.transitions.duration.shortest,()=>{Fe.current=!1})}),Z=se=>{Fe.current&&se.type!=="touchstart"||(be&&be.removeAttribute("title"),Tt.clear(),vt.clear(),P||gr&&E?Tt.start(gr?E:P,()=>{an(se)}):an(se))},fe=se=>{Tt.clear(),vt.start(K,()=>{Y(se)})},{isFocusVisibleRef:ue,onBlur:we,onFocus:$e,ref:Xe}=bl(),[,Et]=h.useState(!1),nt=se=>{we(se),ue.current===!1&&(Et(!1),fe(se))},sn=se=>{be||Re(se.currentTarget),$e(se),ue.current===!0&&(Et(!0),Z(se))},fs=se=>{Fe.current=!0;const Be=G.props;Be.onTouchStart&&Be.onTouchStart(se)},Iu=se=>{fs(se),vt.clear(),Te.clear(),on(),Wt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",Ft.start(S,()=>{document.body.style.WebkitUserSelect=Wt.current,Z(se)})},Au=se=>{G.props.onTouchEnd&&G.props.onTouchEnd(se),on(),vt.start(Q,()=>{Y(se)})};h.useEffect(()=>{if(!Ge)return;function se(Be){(Be.key==="Escape"||Be.key==="Esc")&&Y(Be)}return document.addEventListener("keydown",se),()=>{document.removeEventListener("keydown",se)}},[Y,Ge]);const ju=Me(G.ref,Xe,Re,n);!q&&q!==0&&(Ge=!1);const so=h.useRef(),Fu=se=>{const Be=G.props;Be.onMouseMove&&Be.onMouseMove(se),Ln={x:se.clientX,y:se.clientY},so.current&&so.current.update()},$n={},io=typeof q=="string";R?($n.title=!Ge&&io&&!j?q:null,$n["aria-describedby"]=Ge?Pt:null):($n["aria-label"]=io?q:null,$n["aria-labelledby"]=Ge&&!io?Pt:null);const rt=x({},$n,U,G.props,{className:ae(U.className,G.props.className),onTouchStart:fs,ref:ju},A?{onMouseMove:Fu}:{}),Dn={};$||(rt.onTouchStart=Iu,rt.onTouchEnd=Au),j||(rt.onMouseOver=vr(Z,rt.onMouseOver),rt.onMouseLeave=vr(fe,rt.onMouseLeave),qe||(Dn.onMouseOver=Z,Dn.onMouseLeave=fe)),F||(rt.onFocus=vr(sn,rt.onFocus),rt.onBlur=vr(nt,rt.onBlur),qe||(Dn.onFocus=sn,Dn.onBlur=nt));const Bu=h.useMemo(()=>{var se;let Be=[{name:"arrow",enabled:!!ke,options:{element:ke,padding:4}}];return(se=ce.popperOptions)!=null&&se.modifiers&&(Be=Be.concat(ce.popperOptions.modifiers)),x({},ce.popperOptions,{modifiers:Be})},[ke,ce]),Rn=x({},T,{isRtl:he,arrow:D,disableInteractive:qe,placement:ie,PopperComponentProp:ge,touch:Fe.current}),lo=fg(Rn),ps=(r=(o=V.popper)!=null?o:I.Popper)!=null?r:pg,hs=(a=(s=(i=V.transition)!=null?i:I.Transition)!=null?s:L)!=null?a:Or,ms=(l=(c=V.tooltip)!=null?c:I.Tooltip)!=null?l:hg,gs=(u=(d=V.arrow)!=null?d:I.Arrow)!=null?u:mg,Hu=Fn(ps,x({},ce,(f=H.popper)!=null?f:N.popper,{className:ae(lo.popper,ce==null?void 0:ce.className,(p=(m=H.popper)!=null?m:N.popper)==null?void 0:p.className)}),Rn),Wu=Fn(hs,x({},z,(b=H.transition)!=null?b:N.transition),Rn),zu=Fn(ms,x({},(y=H.tooltip)!=null?y:N.tooltip,{className:ae(lo.tooltip,(g=(M=H.tooltip)!=null?M:N.tooltip)==null?void 0:g.className)}),Rn),Uu=Fn(gs,x({},(w=H.arrow)!=null?w:N.arrow,{className:ae(lo.arrow,(C=(k=H.arrow)!=null?k:N.arrow)==null?void 0:C.className)}),Rn);return v.jsxs(h.Fragment,{children:[h.cloneElement(G,rt),v.jsx(ps,x({as:ge??Ql,placement:ie,anchorEl:A?{getBoundingClientRect:()=>({top:Ln.y,left:Ln.x,right:Ln.x,bottom:Ln.y,width:0,height:0})}:be,popperRef:so,open:be?Ge:!1,id:Pt,transition:!0},Dn,Hu,{popperOptions:Bu,children:({TransitionProps:se})=>v.jsx(hs,x({timeout:xe.transitions.duration.shorter},se,Wu,{children:v.jsxs(ms,x({},zu,{children:[q,D?v.jsx(gs,x({},Uu,{ref:je})):null]}))}))}))]})});function gg(e){return ve("MuiTab",e)}const $t=de("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),vg=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],xg=e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:o,icon:a,label:s,selected:i,disabled:l}=e,c={root:["root",a&&s&&"labelIcon",`textColor${Se(n)}`,r&&"fullWidth",o&&"wrapped",i&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]};return me(c,gg,t)},bg=X(ca,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${Se(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${$t.iconWrapper}`]:t.iconWrapper}]}})(({theme:e,ownerState:t})=>x({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:t.iconPosition==="top"||t.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${$t.iconWrapper}`]:x({},t.iconPosition==="top"&&{marginBottom:6},t.iconPosition==="bottom"&&{marginTop:6},t.iconPosition==="start"&&{marginRight:e.spacing(1)},t.iconPosition==="end"&&{marginLeft:e.spacing(1)})},t.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${$t.selected}`]:{opacity:1},[`&.${$t.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor==="primary"&&{color:(e.vars||e).palette.text.secondary,[`&.${$t.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${$t.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor==="secondary"&&{color:(e.vars||e).palette.text.secondary,[`&.${$t.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${$t.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)})),yg=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiTab"}),{className:o,disabled:a=!1,disableFocusRipple:s=!1,fullWidth:i,icon:l,iconPosition:c="top",indicator:u,label:d,onChange:f,onClick:p,onFocus:m,selected:b,selectionFollowsFocus:y,textColor:g="inherit",value:M,wrapped:w=!1}=r,C=J(r,vg),k=x({},r,{disabled:a,disableFocusRipple:s,selected:b,icon:!!l,iconPosition:c,label:!!d,fullWidth:i,textColor:g,wrapped:w}),T=xg(k),D=l&&d&&h.isValidElement(l)?h.cloneElement(l,{className:ae(T.iconWrapper,l.props.className)}):l,O=N=>{!b&&f&&f(N,M),p&&p(N)},I=N=>{y&&!b&&f&&f(N,M),m&&m(N)};return v.jsxs(bg,x({focusRipple:!s,className:ae(T.root,o),ref:n,role:"tab","aria-selected":b,disabled:a,onClick:O,onFocus:I,ownerState:k,tabIndex:b?0:-1},C,{children:[c==="top"||c==="start"?v.jsxs(h.Fragment,{children:[D,d]}):v.jsxs(h.Fragment,{children:[d,D]}),u]}))}),Cg=er(v.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),wg=er(v.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function Sg(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function Mg(e,t,n,r={},o=()=>{}){const{ease:a=Sg,duration:s=300}=r;let i=null;const l=t[e];let c=!1;const u=()=>{c=!0},d=f=>{if(c){o(new Error("Animation cancelled"));return}i===null&&(i=f);const p=Math.min(1,(f-i)/s);if(t[e]=a(p)*(n-l)+l,p>=1){requestAnimationFrame(()=>{o(null)});return}requestAnimationFrame(d)};return l===n?(o(new Error("Element already at target position")),u):(requestAnimationFrame(d),u)}const kg=["onChange"],Tg={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function Pg(e){const{onChange:t}=e,n=J(e,kg),r=h.useRef(),o=h.useRef(null),a=()=>{r.current=o.current.offsetHeight-o.current.clientHeight};return Je(()=>{const s=qr(()=>{const l=r.current;a(),l!==r.current&&t(r.current)}),i=mt(o.current);return i.addEventListener("resize",s),()=>{s.clear(),i.removeEventListener("resize",s)}},[t]),h.useEffect(()=>{a(),t(r.current)},[t]),v.jsx("div",x({style:Tg,ref:o},n))}function Eg(e){return ve("MuiTabScrollButton",e)}const $g=de("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),Dg=["className","slots","slotProps","direction","orientation","disabled"],Rg=e=>{const{classes:t,orientation:n,disabled:r}=e;return me({root:["root",n,r&&"disabled"]},Eg,t)},Ng=X(ca,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})(({ownerState:e})=>x({width:40,flexShrink:0,opacity:.8,[`&.${$g.disabled}`]:{opacity:0}},e.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),_g=h.forwardRef(function(t,n){var r,o;const a=Ce({props:t,name:"MuiTabScrollButton"}),{className:s,slots:i={},slotProps:l={},direction:c}=a,u=J(a,Dg),d=rr(),f=x({isRtl:d},a),p=Rg(f),m=(r=i.StartScrollButtonIcon)!=null?r:Cg,b=(o=i.EndScrollButtonIcon)!=null?o:wg,y=Ye({elementType:m,externalSlotProps:l.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f}),g=Ye({elementType:b,externalSlotProps:l.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f});return v.jsx(Ng,x({component:"div",className:ae(p.root,s),ref:n,role:null,ownerState:f,tabIndex:null},u,{children:c==="left"?v.jsx(m,x({},y)):v.jsx(b,x({},g))}))});function Og(e){return ve("MuiTabs",e)}const wo=de("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),Lg=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],qs=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,Gs=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,xr=(e,t,n)=>{let r=!1,o=n(e,t);for(;o;){if(o===e.firstChild){if(r)return;r=!0}const a=o.disabled||o.getAttribute("aria-disabled")==="true";if(!o.hasAttribute("tabindex")||a)o=n(e,o);else{o.focus();return}}},Ig=e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:o,scrollableY:a,centered:s,scrollButtonsHideMobile:i,classes:l}=e;return me({root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",a&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",s&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",i&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]},Og,l)},Ag=X("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${wo.scrollButtons}`]:t.scrollButtons},{[`& .${wo.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>x({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${wo.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),jg=X("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})(({ownerState:e})=>x({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),Fg=X("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})(({ownerState:e})=>x({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),Bg=X("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>x({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},e.indicatorColor==="primary"&&{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor==="secondary"&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),Hg=X(Pg)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Xs={},Wg=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiTabs"}),o=ct(),a=rr(),{"aria-label":s,"aria-labelledby":i,action:l,centered:c=!1,children:u,className:d,component:f="div",allowScrollButtonsMobile:p=!1,indicatorColor:m="primary",onChange:b,orientation:y="horizontal",ScrollButtonComponent:g=_g,scrollButtons:M="auto",selectionFollowsFocus:w,slots:C={},slotProps:k={},TabIndicatorProps:T={},TabScrollButtonProps:D={},textColor:O="primary",value:I,variant:N="standard",visibleScrollbar:R=!1}=r,F=J(r,Lg),j=N==="scrollable",_=y==="vertical",$=_?"scrollTop":"scrollLeft",P=_?"top":"left",E=_?"bottom":"right",S=_?"clientHeight":"clientWidth",A=_?"height":"width",W=x({},r,{component:f,allowScrollButtonsMobile:p,indicatorColor:m,orientation:y,vertical:_,scrollButtons:M,textColor:O,variant:N,visibleScrollbar:R,fixed:!j,hideScrollbar:j&&!R,scrollableX:j&&!_,scrollableY:j&&_,centered:c&&!j,scrollButtonsHideMobile:!p}),K=Ig(W),Q=Ye({elementType:C.StartScrollButtonIcon,externalSlotProps:k.startScrollButtonIcon,ownerState:W}),re=Ye({elementType:C.EndScrollButtonIcon,externalSlotProps:k.endScrollButtonIcon,ownerState:W}),[ee,ne]=h.useState(!1),[ie,ge]=h.useState(Xs),[ce,H]=h.useState(!1),[V,q]=h.useState(!1),[L,z]=h.useState(!1),[U,G]=h.useState({overflow:"hidden",scrollbarWidth:0}),xe=new Map,he=h.useRef(null),be=h.useRef(null),Re=()=>{const Y=he.current;let Z;if(Y){const ue=Y.getBoundingClientRect();Z={clientWidth:Y.clientWidth,scrollLeft:Y.scrollLeft,scrollTop:Y.scrollTop,scrollLeftNormalized:Vd(Y,a?"rtl":"ltr"),scrollWidth:Y.scrollWidth,top:ue.top,bottom:ue.bottom,left:ue.left,right:ue.right}}let fe;if(Y&&I!==!1){const ue=be.current.children;if(ue.length>0){const we=ue[xe.get(I)];fe=we?we.getBoundingClientRect():null}}return{tabsMeta:Z,tabMeta:fe}},ke=Xt(()=>{const{tabsMeta:Y,tabMeta:Z}=Re();let fe=0,ue;if(_)ue="top",Z&&Y&&(fe=Z.top-Y.top+Y.scrollTop);else if(ue=a?"right":"left",Z&&Y){const $e=a?Y.scrollLeftNormalized+Y.clientWidth-Y.scrollWidth:Y.scrollLeft;fe=(a?-1:1)*(Z[ue]-Y[ue]+$e)}const we={[ue]:fe,[A]:Z?Z[A]:0};if(isNaN(ie[ue])||isNaN(ie[A]))ge(we);else{const $e=Math.abs(ie[ue]-we[ue]),Xe=Math.abs(ie[A]-we[A]);($e>=1||Xe>=1)&&ge(we)}}),je=(Y,{animation:Z=!0}={})=>{Z?Mg($,he.current,Y,{duration:o.transitions.duration.standard}):he.current[$]=Y},Fe=Y=>{let Z=he.current[$];_?Z+=Y:(Z+=Y*(a?-1:1),Z*=a&&Dl()==="reverse"?-1:1),je(Z)},qe=()=>{const Y=he.current[S];let Z=0;const fe=Array.from(be.current.children);for(let ue=0;ueY){ue===0&&(Z=Y);break}Z+=we[S]}return Z},Te=()=>{Fe(-1*qe())},Tt=()=>{Fe(qe())},vt=h.useCallback(Y=>{G({overflow:null,scrollbarWidth:Y})},[]),Ft=()=>{const Y={};Y.scrollbarSizeListener=j?v.jsx(Hg,{onChange:vt,className:ae(K.scrollableX,K.hideScrollbar)}):null;const fe=j&&(M==="auto"&&(ce||V)||M===!0);return Y.scrollButtonStart=fe?v.jsx(g,x({slots:{StartScrollButtonIcon:C.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:Q},orientation:y,direction:a?"right":"left",onClick:Te,disabled:!ce},D,{className:ae(K.scrollButtons,D.className)})):null,Y.scrollButtonEnd=fe?v.jsx(g,x({slots:{EndScrollButtonIcon:C.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:re},orientation:y,direction:a?"left":"right",onClick:Tt,disabled:!V},D,{className:ae(K.scrollButtons,D.className)})):null,Y},Bt=Xt(Y=>{const{tabsMeta:Z,tabMeta:fe}=Re();if(!(!fe||!Z)){if(fe[P]Z[E]){const ue=Z[$]+(fe[E]-Z[E]);je(ue,{animation:Y})}}}),Ht=Xt(()=>{j&&M!==!1&&z(!L)});h.useEffect(()=>{const Y=qr(()=>{he.current&&ke()});let Z;const fe=$e=>{$e.forEach(Xe=>{Xe.removedNodes.forEach(Et=>{var nt;(nt=Z)==null||nt.unobserve(Et)}),Xe.addedNodes.forEach(Et=>{var nt;(nt=Z)==null||nt.observe(Et)})}),Y(),Ht()},ue=mt(he.current);ue.addEventListener("resize",Y);let we;return typeof ResizeObserver<"u"&&(Z=new ResizeObserver(Y),Array.from(be.current.children).forEach($e=>{Z.observe($e)})),typeof MutationObserver<"u"&&(we=new MutationObserver(fe),we.observe(be.current,{childList:!0})),()=>{var $e,Xe;Y.clear(),ue.removeEventListener("resize",Y),($e=we)==null||$e.disconnect(),(Xe=Z)==null||Xe.disconnect()}},[ke,Ht]),h.useEffect(()=>{const Y=Array.from(be.current.children),Z=Y.length;if(typeof IntersectionObserver<"u"&&Z>0&&j&&M!==!1){const fe=Y[0],ue=Y[Z-1],we={root:he.current,threshold:.99},$e=sn=>{H(!sn[0].isIntersecting)},Xe=new IntersectionObserver($e,we);Xe.observe(fe);const Et=sn=>{q(!sn[0].isIntersecting)},nt=new IntersectionObserver(Et,we);return nt.observe(ue),()=>{Xe.disconnect(),nt.disconnect()}}},[j,M,L,u==null?void 0:u.length]),h.useEffect(()=>{ne(!0)},[]),h.useEffect(()=>{ke()}),h.useEffect(()=>{Bt(Xs!==ie)},[Bt,ie]),h.useImperativeHandle(l,()=>({updateIndicator:ke,updateScrollButtons:Ht}),[ke,Ht]);const Ge=v.jsx(Bg,x({},T,{className:ae(K.indicator,T.className),ownerState:W,style:x({},ie,T.style)}));let Pt=0;const Wt=h.Children.map(u,Y=>{if(!h.isValidElement(Y))return null;const Z=Y.props.value===void 0?Pt:Y.props.value;xe.set(Z,Pt);const fe=Z===I;return Pt+=1,h.cloneElement(Y,x({fullWidth:N==="fullWidth",indicator:fe&&!ee&&Ge,selected:fe,selectionFollowsFocus:w,onChange:b,textColor:O,value:Z},Pt===1&&I===!1&&!Y.props.tabIndex?{tabIndex:0}:{}))}),on=Y=>{const Z=be.current,fe=Oe(Z).activeElement;if(fe.getAttribute("role")!=="tab")return;let we=y==="horizontal"?"ArrowLeft":"ArrowUp",$e=y==="horizontal"?"ArrowRight":"ArrowDown";switch(y==="horizontal"&&a&&(we="ArrowRight",$e="ArrowLeft"),Y.key){case we:Y.preventDefault(),xr(Z,fe,Gs);break;case $e:Y.preventDefault(),xr(Z,fe,qs);break;case"Home":Y.preventDefault(),xr(Z,null,qs);break;case"End":Y.preventDefault(),xr(Z,null,Gs);break}},an=Ft();return v.jsxs(Ag,x({className:ae(K.root,d),ownerState:W,ref:n,as:f},F,{children:[an.scrollButtonStart,an.scrollbarSizeListener,v.jsxs(jg,{className:K.scroller,ownerState:W,style:{overflow:U.overflow,[_?`margin${a?"Left":"Right"}`:"marginBottom"]:R?void 0:-U.scrollbarWidth},ref:he,children:[v.jsx(Fg,{"aria-label":s,"aria-labelledby":i,"aria-orientation":y==="vertical"?"vertical":null,className:K.flexContainer,ownerState:W,onKeyDown:on,ref:be,role:"tablist",children:Wt}),ee&&Ge]}),an.scrollButtonEnd]}))}),zg=e=>Ae("color:",e.contrast,";background:",e.shadow,';display:flex;font-size:10px;letter-spacing:1px;font-family:"Courier New",Courier,monospace;margin:0px 10px;',""),Ug=()=>{const[e,t]=h.useState(new Date),n=Lt();return h.useEffect(()=>{const r=setInterval(()=>{t(new Date)},1e3);return()=>clearInterval(r)},[]),B("div",{children:B("div",{className:Ve(zg(n)),children:B("p",{children:e.toLocaleString()})})})},Vg={name:"Clock",section:"Status Bar",id:ua(),Component:Ug,description:"A simple clock with date / time",active:!1,visible:!0,roles:["admin","user","guest","superAdmin"]};var ka={},Yg=it;Object.defineProperty(ka,"__esModule",{value:!0});var lc=ka.default=void 0,Kg=Yg(lt()),qg=v;lc=ka.default=(0,Kg.default)((0,qg.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRightOutlined");const Gg=(e,t,n)=>Ae("display:flex;flex-direction:column;background:",e.shadow,";border-radius:3px;margin:0px 4px;padding:4px 6px;.title{color:theme.contrast;font-size:10px;margin-bottom:1px;}.total-num{color:",{prev:e.contrast,amount:e.primary,diff:e.contrast}[t],";font-size:16px;letter-spacing:1px;font-weight:bold;padding:3px 0px;:before{content:",(t==="diff"&&{up:"'↑'",down:"'↓'",none:""})[n],";font-size:14px;position:relative;font-weight:bold;color:",(t==="diff"&&{up:e.accent,down:e.primary,none:e.primary})[n],";top:-3px;margin-left:3px;}}",""),Qs={total:{text:"Total Series",value:e=>e},percent:{text:"Percentage from total",value:e=>`${String(e)}%`},previous:{text:"Previous total",value:e=>e||0},diff:{text:"Diff from previous",value:e=>`${e??0}`},quota:{text:"Quota Limit",value:e=>e===0?"Unlimited":`${e}`}},zn=({theme:e,value:t,text:n,type:r="amount",trend:o="none"})=>oe("div",{className:Ve(Gg(e,r,o)),children:[B("div",{className:"title",children:Qs[n].text}),B("div",{className:"total-num",children:Qs[n].value(t)})]});ua();var Ta={},Xg=it;Object.defineProperty(Ta,"__esModule",{value:!0});var cc=Ta.default=void 0,Qg=Xg(lt()),Zg=v;cc=Ta.default=(0,Qg.default)((0,Zg.jsx)("path",{d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z"}),"CalendarMonthOutlined");var uc={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(wd,function(){var n=1e3,r=6e4,o=36e5,a="millisecond",s="second",i="minute",l="hour",c="day",u="week",d="month",f="quarter",p="year",m="date",b="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(_){var $=["th","st","nd","rd"],P=_%100;return"["+_+($[(P-20)%10]||$[P]||$[0])+"]"}},w=function(_,$,P){var E=String(_);return!E||E.length>=$?_:""+Array($+1-E.length).join(P)+_},C={s:w,z:function(_){var $=-_.utcOffset(),P=Math.abs($),E=Math.floor(P/60),S=P%60;return($<=0?"+":"-")+w(E,2,"0")+":"+w(S,2,"0")},m:function _($,P){if($.date()1)return _(W[0])}else{var K=$.name;T[K]=$,S=K}return!E&&S&&(k=S),S||!E&&k},N=function(_,$){if(O(_))return _.clone();var P=typeof $=="object"?$:{};return P.date=_,P.args=arguments,new F(P)},R=C;R.l=I,R.i=O,R.w=function(_,$){return N(_,{locale:$.$L,utc:$.$u,x:$.$x,$offset:$.$offset})};var F=function(){function _(P){this.$L=I(P.locale,null,!0),this.parse(P),this.$x=this.$x||P.x||{},this[D]=!0}var $=_.prototype;return $.parse=function(P){this.$d=function(E){var S=E.date,A=E.utc;if(S===null)return new Date(NaN);if(R.u(S))return new Date;if(S instanceof Date)return new Date(S);if(typeof S=="string"&&!/Z$/i.test(S)){var W=S.match(y);if(W){var K=W[2]-1||0,Q=(W[7]||"0").substring(0,3);return A?new Date(Date.UTC(W[1],K,W[3]||1,W[4]||0,W[5]||0,W[6]||0,Q)):new Date(W[1],K,W[3]||1,W[4]||0,W[5]||0,W[6]||0,Q)}}return new Date(S)}(P),this.init()},$.init=function(){var P=this.$d;this.$y=P.getFullYear(),this.$M=P.getMonth(),this.$D=P.getDate(),this.$W=P.getDay(),this.$H=P.getHours(),this.$m=P.getMinutes(),this.$s=P.getSeconds(),this.$ms=P.getMilliseconds()},$.$utils=function(){return R},$.isValid=function(){return this.$d.toString()!==b},$.isSame=function(P,E){var S=N(P);return this.startOf(E)<=S&&S<=this.endOf(E)},$.isAfter=function(P,E){return N(P)1&&(l||!c),d=t>1&&(c||!l),f=function(){r&&a(r)},p=function(){o&&a(o)};return v.jsx(Nv,{displayMonth:e.displayMonth,hideNext:u,hidePrevious:d,nextMonth:o,previousMonth:r,onPreviousClick:f,onNextClick:p})}function _v(e){var t,n=ye(),r=n.classNames,o=n.disableNavigation,a=n.styles,s=n.captionLayout,i=n.components,l=(t=i==null?void 0:i.CaptionLabel)!==null&&t!==void 0?t:pc,c;return o?c=v.jsx(l,{id:e.id,displayMonth:e.displayMonth}):s==="dropdown"?c=v.jsx(Zs,{displayMonth:e.displayMonth,id:e.id}):s==="dropdown-buttons"?c=v.jsxs(v.Fragment,{children:[v.jsx(Zs,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),v.jsx(Js,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):c=v.jsxs(v.Fragment,{children:[v.jsx(l,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),v.jsx(Js,{displayMonth:e.displayMonth,id:e.id})]}),v.jsx("div",{className:r.caption,style:a.caption,children:c})}function Ov(e){var t=ye(),n=t.footer,r=t.styles,o=t.classNames.tfoot;return n?v.jsx("tfoot",{className:o,style:r.tfoot,children:v.jsx("tr",{children:v.jsx("td",{colSpan:8,children:n})})}):v.jsx(v.Fragment,{})}function Lv(e,t,n){for(var r=n?pa(new Date):ha(new Date,{locale:e,weekStartsOn:t}),o=[],a=0;a<7;a++){var s=We(r,a);o.push(s)}return o}function Iv(){var e=ye(),t=e.classNames,n=e.styles,r=e.showWeekNumber,o=e.locale,a=e.weekStartsOn,s=e.ISOWeek,i=e.formatters.formatWeekdayName,l=e.labels.labelWeekday,c=Lv(o,a,s);return v.jsxs("tr",{style:n.head_row,className:t.head_row,children:[r&&v.jsx("td",{style:n.head_cell,className:t.head_cell}),c.map(function(u,d){return v.jsx("th",{scope:"col",className:t.head_cell,style:n.head_cell,"aria-label":l(u,{locale:o}),children:i(u,{locale:o})},d)})]})}function Av(){var e,t=ye(),n=t.classNames,r=t.styles,o=t.components,a=(e=o==null?void 0:o.HeadRow)!==null&&e!==void 0?e:Iv;return v.jsx("thead",{style:r.head,className:n.head,children:v.jsx(a,{})})}function jv(e){var t=ye(),n=t.locale,r=t.formatters.formatDay;return v.jsx(v.Fragment,{children:r(e.date,{locale:n})})}var Pa=h.createContext(void 0);function Fv(e){if(!sr(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return v.jsx(Pa.Provider,{value:t,children:e.children})}return v.jsx(Bv,{initialProps:e.initialProps,children:e.children})}function Bv(e){var t=e.initialProps,n=e.children,r=t.selected,o=t.min,a=t.max,s=function(c,u,d){var f,p;(f=t.onDayClick)===null||f===void 0||f.call(t,c,u,d);var m=!!(u.selected&&o&&(r==null?void 0:r.length)===o);if(!m){var b=!!(!u.selected&&a&&(r==null?void 0:r.length)===a);if(!b){var y=r?dc([],r):[];if(u.selected){var g=y.findIndex(function(M){return Ne(c,M)});y.splice(g,1)}else y.push(c);(p=t.onSelect)===null||p===void 0||p.call(t,y,c,u,d)}}},i={disabled:[]};r&&i.disabled.push(function(c){var u=a&&r.length>a-1,d=r.some(function(f){return Ne(f,c)});return!!(u&&!d)});var l={selected:r,onDayClick:s,modifiers:i};return v.jsx(Pa.Provider,{value:l,children:n})}function Ea(){var e=h.useContext(Pa);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function Hv(e,t){var n=t||{},r=n.from,o=n.to;return r&&o?Ne(o,e)&&Ne(r,e)?void 0:Ne(o,e)?{from:o,to:void 0}:Ne(r,e)?void 0:Uo(r,e)?{from:e,to:o}:{from:r,to:e}:o?Uo(e,o)?{from:o,to:e}:{from:e,to:o}:r?yl(e,r)?{from:e,to:r}:{from:r,to:e}:{from:e,to:void 0}}var $a=h.createContext(void 0);function Wv(e){if(!ir(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return v.jsx($a.Provider,{value:t,children:e.children})}return v.jsx(zv,{initialProps:e.initialProps,children:e.children})}function zv(e){var t=e.initialProps,n=e.children,r=t.selected,o=r||{},a=o.from,s=o.to,i=t.min,l=t.max,c=function(p,m,b){var y,g;(y=t.onDayClick)===null||y===void 0||y.call(t,p,m,b);var M=Hv(p,r);(g=t.onSelect)===null||g===void 0||g.call(t,M,p,m,b)},u={range_start:[],range_end:[],range_middle:[],disabled:[]};if(a?(u.range_start=[a],s?(u.range_end=[s],Ne(a,s)||(u.range_middle=[{after:a,before:s}])):u.range_end=[a]):s&&(u.range_start=[s],u.range_end=[s]),i&&(a&&!s&&u.disabled.push({after:fo(a,i-1),before:We(a,i-1)}),a&&s&&u.disabled.push({after:a,before:We(a,i-1)}),!a&&s&&u.disabled.push({after:fo(s,i-1),before:We(s,i-1)})),l){if(a&&!s&&(u.disabled.push({before:We(a,-l+1)}),u.disabled.push({after:We(a,l-1)})),a&&s){var d=bt(s,a)+1,f=l-d;u.disabled.push({before:fo(a,f)}),u.disabled.push({after:We(s,f)})}!a&&s&&(u.disabled.push({before:We(s,-l+1)}),u.disabled.push({after:We(s,l-1)}))}return v.jsx($a.Provider,{value:{selected:r,onDayClick:c,modifiers:u},children:n})}function Da(){var e=h.useContext($a);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function $r(e){return Array.isArray(e)?dc([],e):e!==void 0?[e]:[]}function Uv(e){var t={};return Object.entries(e).forEach(function(n){var r=n[0],o=n[1];t[r]=$r(o)}),t}var st;(function(e){e.Outside="outside",e.Disabled="disabled",e.Selected="selected",e.Hidden="hidden",e.Today="today",e.RangeStart="range_start",e.RangeEnd="range_end",e.RangeMiddle="range_middle"})(st||(st={}));var Vv=st.Selected,xt=st.Disabled,Yv=st.Hidden,Kv=st.Today,So=st.RangeEnd,Mo=st.RangeMiddle,ko=st.RangeStart,qv=st.Outside;function Gv(e,t,n){var r,o=(r={},r[Vv]=$r(e.selected),r[xt]=$r(e.disabled),r[Yv]=$r(e.hidden),r[Kv]=[e.today],r[So]=[],r[Mo]=[],r[ko]=[],r[qv]=[],r);return e.fromDate&&o[xt].push({before:e.fromDate}),e.toDate&&o[xt].push({after:e.toDate}),sr(e)?o[xt]=o[xt].concat(t.modifiers[xt]):ir(e)&&(o[xt]=o[xt].concat(n.modifiers[xt]),o[ko]=n.modifiers[ko],o[Mo]=n.modifiers[Mo],o[So]=n.modifiers[So]),o}var gc=h.createContext(void 0);function Xv(e){var t=ye(),n=Ea(),r=Da(),o=Gv(t,n,r),a=Uv(t.modifiers),s=te(te({},o),a);return v.jsx(gc.Provider,{value:s,children:e.children})}function vc(){var e=h.useContext(gc);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function Qv(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Zv(e){return!!(e&&typeof e=="object"&&"from"in e)}function Jv(e){return!!(e&&typeof e=="object"&&"after"in e)}function ex(e){return!!(e&&typeof e=="object"&&"before"in e)}function tx(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function nx(e,t){var n,r=t.from,o=t.to;if(r&&o){var a=bt(o,r)<0;a&&(n=[o,r],r=n[0],o=n[1]);var s=bt(e,r)>=0&&bt(o,e)>=0;return s}return o?Ne(o,e):r?Ne(r,e):!1}function rx(e){return Sl(e)}function ox(e){return Array.isArray(e)&&e.every(Sl)}function ax(e,t){return t.some(function(n){if(typeof n=="boolean")return n;if(rx(n))return Ne(e,n);if(ox(n))return n.includes(e);if(Zv(n))return nx(e,n);if(tx(n))return n.dayOfWeek.includes(e.getDay());if(Qv(n)){var r=bt(n.before,e),o=bt(n.after,e),a=r>0,s=o<0,i=Uo(n.before,n.after);return i?s&&a:a||s}return Jv(n)?bt(e,n.after)>0:ex(n)?bt(n.before,e)>0:typeof n=="function"?n(e):!1})}function Ra(e,t,n){var r=Object.keys(t).reduce(function(a,s){var i=t[s];return ax(e,i)&&a.push(s),a},[]),o={};return r.forEach(function(a){return o[a]=!0}),n&&!fa(e,n)&&(o.outside=!0),o}function sx(e,t){for(var n=Ue(e[0]),r=da(e[e.length-1]),o,a,s=n;s<=r;){var i=Ra(s,t),l=!i.disabled&&!i.hidden;if(!l){s=We(s,1);continue}if(i.selected)return s;i.today&&!a&&(a=s),o||(o=s),s=We(s,1)}return a||o}var ix=365;function xc(e,t){var n=t.moveBy,r=t.direction,o=t.context,a=t.modifiers,s=t.retry,i=s===void 0?{count:0,lastFocused:e}:s,l=o.weekStartsOn,c=o.fromDate,u=o.toDate,d=o.locale,f={day:We,week:Vo,month:ht,year:yd,startOfWeek:function(y){return o.ISOWeek?pa(y):ha(y,{locale:d,weekStartsOn:l})},endOfWeek:function(y){return o.ISOWeek?Cl(y):wl(y,{locale:d,weekStartsOn:l})}},p=f[n](e,r==="after"?1:-1);r==="before"&&c?p=gd([c,p]):r==="after"&&u&&(p=vd([u,p]));var m=!0;if(a){var b=Ra(p,a);m=!b.disabled&&!b.hidden}return m?p:i.count>ix?i.lastFocused:xc(p,{moveBy:n,direction:r,context:o,modifiers:a,retry:te(te({},i),{count:i.count+1})})}var bc=h.createContext(void 0);function lx(e){var t=lr(),n=vc(),r=h.useState(),o=r[0],a=r[1],s=h.useState(),i=s[0],l=s[1],c=sx(t.displayMonths,n),u=o??(i&&t.isDateDisplayed(i))?i:c,d=function(){l(o),a(void 0)},f=function(y){a(y)},p=ye(),m=function(y,g){if(o){var M=xc(o,{moveBy:y,direction:g,context:p,modifiers:n});Ne(o,M)||(t.goToDate(M,o),f(M))}},b={focusedDay:o,focusTarget:u,blur:d,focus:f,focusDayAfter:function(){return m("day","after")},focusDayBefore:function(){return m("day","before")},focusWeekAfter:function(){return m("week","after")},focusWeekBefore:function(){return m("week","before")},focusMonthBefore:function(){return m("month","before")},focusMonthAfter:function(){return m("month","after")},focusYearBefore:function(){return m("year","before")},focusYearAfter:function(){return m("year","after")},focusStartOfWeek:function(){return m("startOfWeek","before")},focusEndOfWeek:function(){return m("endOfWeek","after")}};return v.jsx(bc.Provider,{value:b,children:e.children})}function Na(){var e=h.useContext(bc);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function cx(e,t){var n=vc(),r=Ra(e,n,t);return r}var _a=h.createContext(void 0);function ux(e){if(!Qr(e.initialProps)){var t={selected:void 0};return v.jsx(_a.Provider,{value:t,children:e.children})}return v.jsx(dx,{initialProps:e.initialProps,children:e.children})}function dx(e){var t=e.initialProps,n=e.children,r=function(a,s,i){var l,c,u;if((l=t.onDayClick)===null||l===void 0||l.call(t,a,s,i),s.selected&&!t.required){(c=t.onSelect)===null||c===void 0||c.call(t,void 0,a,s,i);return}(u=t.onSelect)===null||u===void 0||u.call(t,a,a,s,i)},o={selected:t.selected,onDayClick:r};return v.jsx(_a.Provider,{value:o,children:n})}function yc(){var e=h.useContext(_a);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function fx(e,t){var n=ye(),r=yc(),o=Ea(),a=Da(),s=Na(),i=s.focusDayAfter,l=s.focusDayBefore,c=s.focusWeekAfter,u=s.focusWeekBefore,d=s.blur,f=s.focus,p=s.focusMonthBefore,m=s.focusMonthAfter,b=s.focusYearBefore,y=s.focusYearAfter,g=s.focusStartOfWeek,M=s.focusEndOfWeek,w=function(E){var S,A,W,K;Qr(n)?(S=r.onDayClick)===null||S===void 0||S.call(r,e,t,E):sr(n)?(A=o.onDayClick)===null||A===void 0||A.call(o,e,t,E):ir(n)?(W=a.onDayClick)===null||W===void 0||W.call(a,e,t,E):(K=n.onDayClick)===null||K===void 0||K.call(n,e,t,E)},C=function(E){var S;f(e),(S=n.onDayFocus)===null||S===void 0||S.call(n,e,t,E)},k=function(E){var S;d(),(S=n.onDayBlur)===null||S===void 0||S.call(n,e,t,E)},T=function(E){var S;(S=n.onDayMouseEnter)===null||S===void 0||S.call(n,e,t,E)},D=function(E){var S;(S=n.onDayMouseLeave)===null||S===void 0||S.call(n,e,t,E)},O=function(E){var S;(S=n.onDayPointerEnter)===null||S===void 0||S.call(n,e,t,E)},I=function(E){var S;(S=n.onDayPointerLeave)===null||S===void 0||S.call(n,e,t,E)},N=function(E){var S;(S=n.onDayTouchCancel)===null||S===void 0||S.call(n,e,t,E)},R=function(E){var S;(S=n.onDayTouchEnd)===null||S===void 0||S.call(n,e,t,E)},F=function(E){var S;(S=n.onDayTouchMove)===null||S===void 0||S.call(n,e,t,E)},j=function(E){var S;(S=n.onDayTouchStart)===null||S===void 0||S.call(n,e,t,E)},_=function(E){var S;(S=n.onDayKeyUp)===null||S===void 0||S.call(n,e,t,E)},$=function(E){var S;switch(E.key){case"ArrowLeft":E.preventDefault(),E.stopPropagation(),n.dir==="rtl"?i():l();break;case"ArrowRight":E.preventDefault(),E.stopPropagation(),n.dir==="rtl"?l():i();break;case"ArrowDown":E.preventDefault(),E.stopPropagation(),c();break;case"ArrowUp":E.preventDefault(),E.stopPropagation(),u();break;case"PageUp":E.preventDefault(),E.stopPropagation(),E.shiftKey?b():p();break;case"PageDown":E.preventDefault(),E.stopPropagation(),E.shiftKey?y():m();break;case"Home":E.preventDefault(),E.stopPropagation(),g();break;case"End":E.preventDefault(),E.stopPropagation(),M();break}(S=n.onDayKeyDown)===null||S===void 0||S.call(n,e,t,E)},P={onClick:w,onFocus:C,onBlur:k,onKeyDown:$,onKeyUp:_,onMouseEnter:T,onMouseLeave:D,onPointerEnter:O,onPointerLeave:I,onTouchCancel:N,onTouchEnd:R,onTouchMove:F,onTouchStart:j};return P}function px(){var e=ye(),t=yc(),n=Ea(),r=Da(),o=Qr(e)?t.selected:sr(e)?n.selected:ir(e)?r.selected:void 0;return o}function hx(e){return Object.values(st).includes(e)}function mx(e,t){var n=[e.classNames.day];return Object.keys(t).forEach(function(r){var o=e.modifiersClassNames[r];if(o)n.push(o);else if(hx(r)){var a=e.classNames["day_".concat(r)];a&&n.push(a)}}),n}function gx(e,t){var n=te({},e.styles.day);return Object.keys(t).forEach(function(r){var o;n=te(te({},n),(o=e.modifiersStyles)===null||o===void 0?void 0:o[r])}),n}function vx(e,t,n){var r,o,a,s=ye(),i=Na(),l=cx(e,t),c=fx(e,l),u=px(),d=!!(s.onDayClick||s.mode!=="default");h.useEffect(function(){var T;l.outside||i.focusedDay&&d&&Ne(i.focusedDay,e)&&((T=n.current)===null||T===void 0||T.focus())},[i.focusedDay,e,n,d,l.outside]);var f=mx(s,l).join(" "),p=gx(s,l),m=!!(l.outside&&!s.showOutsideDays||l.hidden),b=(a=(o=s.components)===null||o===void 0?void 0:o.DayContent)!==null&&a!==void 0?a:jv,y=v.jsx(b,{date:e,displayMonth:t,activeModifiers:l}),g={style:p,className:f,children:y,role:"gridcell"},M=i.focusTarget&&Ne(i.focusTarget,e)&&!l.outside,w=i.focusedDay&&Ne(i.focusedDay,e),C=te(te(te({},g),(r={disabled:l.disabled,role:"gridcell"},r["aria-selected"]=l.selected,r.tabIndex=w||M?0:-1,r)),c),k={isButton:d,isHidden:m,activeModifiers:l,selectedDays:u,buttonProps:C,divProps:g};return k}function xx(e){var t=h.useRef(null),n=vx(e.date,e.displayMonth,t);return n.isHidden?v.jsx("div",{role:"gridcell"}):n.isButton?v.jsx(Lr,te({name:"day",ref:t},n.buttonProps)):v.jsx("div",te({},n.divProps))}function bx(e){var t=e.number,n=e.dates,r=ye(),o=r.onWeekNumberClick,a=r.styles,s=r.classNames,i=r.locale,l=r.labels.labelWeekNumber,c=r.formatters.formatWeekNumber,u=c(Number(t),{locale:i});if(!o)return v.jsx("span",{className:s.weeknumber,style:a.weeknumber,children:u});var d=l(Number(t),{locale:i}),f=function(p){o(t,n,p)};return v.jsx(Lr,{name:"week-number","aria-label":d,className:s.weeknumber,style:a.weeknumber,onClick:f,children:u})}function yx(e){var t,n,r=ye(),o=r.styles,a=r.classNames,s=r.showWeekNumber,i=r.components,l=(t=i==null?void 0:i.Day)!==null&&t!==void 0?t:xx,c=(n=i==null?void 0:i.WeekNumber)!==null&&n!==void 0?n:bx,u;return s&&(u=v.jsx("td",{className:a.cell,style:o.cell,children:v.jsx(c,{number:e.weekNumber,dates:e.dates})})),v.jsxs("tr",{className:a.row,style:o.row,children:[u,e.dates.map(function(d){return v.jsx("td",{className:a.cell,style:o.cell,role:"presentation",children:v.jsx(l,{displayMonth:e.displayMonth,date:d})},dd(d))})]})}function ei(e,t,n){for(var r=n!=null&&n.ISOWeek?Cl(t):wl(t,n),o=n!=null&&n.ISOWeek?pa(e):ha(e,n),a=bt(r,o),s=[],i=0;i<=a;i++)s.push(We(o,i));var l=s.reduce(function(c,u){var d=n!=null&&n.ISOWeek?xd(u):bd(u,n),f=c.find(function(p){return p.weekNumber===d});return f?(f.dates.push(u),c):(c.push({weekNumber:d,dates:[u]}),c)},[]);return l}function Cx(e,t){var n=ei(Ue(e),da(e),t);if(t!=null&&t.useFixedWeeks){var r=fd(e,t);if(r<6){var o=n[n.length-1],a=o.dates[o.dates.length-1],s=Vo(a,6-r),i=ei(Vo(a,1),s,t);n.push.apply(n,i)}}return n}function wx(e){var t,n,r,o=ye(),a=o.locale,s=o.classNames,i=o.styles,l=o.hideHead,c=o.fixedWeeks,u=o.components,d=o.weekStartsOn,f=o.firstWeekContainsDate,p=o.ISOWeek,m=Cx(e.displayMonth,{useFixedWeeks:!!c,ISOWeek:p,locale:a,weekStartsOn:d,firstWeekContainsDate:f}),b=(t=u==null?void 0:u.Head)!==null&&t!==void 0?t:Av,y=(n=u==null?void 0:u.Row)!==null&&n!==void 0?n:yx,g=(r=u==null?void 0:u.Footer)!==null&&r!==void 0?r:Ov;return v.jsxs("table",{id:e.id,className:s.table,style:i.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!l&&v.jsx(b,{}),v.jsx("tbody",{className:s.tbody,style:i.tbody,children:m.map(function(M){return v.jsx(y,{displayMonth:e.displayMonth,dates:M.dates,weekNumber:M.weekNumber},M.weekNumber)})}),v.jsx(g,{displayMonth:e.displayMonth})]})}function Sx(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var Mx=Sx()?h.useLayoutEffect:h.useEffect,To=!1,kx=0;function ti(){return"react-day-picker-".concat(++kx)}function Tx(e){var t,n=e??(To?ti():null),r=h.useState(n),o=r[0],a=r[1];return Mx(function(){o===null&&a(ti())},[]),h.useEffect(function(){To===!1&&(To=!0)},[]),(t=e??o)!==null&&t!==void 0?t:void 0}function Px(e){var t,n,r=ye(),o=r.dir,a=r.classNames,s=r.styles,i=r.components,l=lr().displayMonths,c=Tx(r.id?"".concat(r.id,"-").concat(e.displayIndex):void 0),u=r.id?"".concat(r.id,"-grid-").concat(e.displayIndex):void 0,d=[a.month],f=s.month,p=e.displayIndex===0,m=e.displayIndex===l.length-1,b=!p&&!m;o==="rtl"&&(t=[p,m],m=t[0],p=t[1]),p&&(d.push(a.caption_start),f=te(te({},f),s.caption_start)),m&&(d.push(a.caption_end),f=te(te({},f),s.caption_end)),b&&(d.push(a.caption_between),f=te(te({},f),s.caption_between));var y=(n=i==null?void 0:i.Caption)!==null&&n!==void 0?n:_v;return v.jsxs("div",{className:d.join(" "),style:f,children:[v.jsx(y,{id:c,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),v.jsx(wx,{id:u,"aria-labelledby":c,displayMonth:e.displayMonth})]},e.displayIndex)}function Ex(e){var t=ye(),n=t.classNames,r=t.styles;return v.jsx("div",{className:n.months,style:r.months,children:e.children})}function $x(e){var t,n,r=e.initialProps,o=ye(),a=Na(),s=lr(),i=h.useState(!1),l=i[0],c=i[1];h.useEffect(function(){o.initialFocus&&a.focusTarget&&(l||(a.focus(a.focusTarget),c(!0)))},[o.initialFocus,l,a.focus,a.focusTarget,a]);var u=[o.classNames.root,o.className];o.numberOfMonths>1&&u.push(o.classNames.multiple_months),o.showWeekNumber&&u.push(o.classNames.with_weeknumber);var d=te(te({},o.styles.root),o.style),f=Object.keys(r).filter(function(m){return m.startsWith("data-")}).reduce(function(m,b){var y;return te(te({},m),(y={},y[b]=r[b],y))},{}),p=(n=(t=r.components)===null||t===void 0?void 0:t.Months)!==null&&n!==void 0?n:Ex;return v.jsx("div",te({className:u.join(" "),style:d,dir:o.dir,id:o.id,nonce:r.nonce,title:r.title,lang:r.lang},f,{children:v.jsx(p,{children:s.displayMonths.map(function(m,b){return v.jsx(Px,{displayIndex:b,displayMonth:m},b)})})}))}function Dx(e){var t=e.children,n=ev(e,["children"]);return v.jsx(bv,{initialProps:n,children:v.jsx($v,{children:v.jsx(ux,{initialProps:n,children:v.jsx(Fv,{initialProps:n,children:v.jsx(Wv,{initialProps:n,children:v.jsx(Xv,{children:v.jsx(lx,{children:t})})})})})})})}function Rx(e){return v.jsx(Dx,te({},e,{children:v.jsx($x,{initialProps:e})}))}const bn="YYYY-MM-DD";var Nx={VITE_API_URL:"",VITE_APP_VERSION:"2.0.0",VITE_APP_BASE_URL:"/",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const ni=e=>{let t;const n=new Set,r=(u,d)=>{const f=typeof u=="function"?u(t):u;if(!Object.is(f,t)){const p=t;t=d??(typeof f!="object"||f===null)?f:Object.assign({},t,f),n.forEach(m=>m(t,p))}},o=()=>t,l={setState:r,getState:o,getInitialState:()=>c,subscribe:u=>(n.add(u),()=>n.delete(u)),destroy:()=>{(Nx?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},c=t=e(r,o,l);return l},_x=e=>e?ni(e):ni;var Cc={exports:{}},wc={},Sc={exports:{}},Mc={};/** +var Vu=Object.defineProperty;var Yu=(e,t,n)=>t in e?Vu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var zt=(e,t,n)=>Yu(e,typeof t!="symbol"?t+"":t,n);import{K as fl,L as pl,M as hl,q as la,c as ae,m as de,O as ml,R as Ku,S as gl,T as qu,U as Gu,v as vs,t as co,V as Xu,W as Qu,X as Zu,Y as Ju,Z as xs,b as me,n as ve,_ as Rr,$ as ed,a0 as td,a1 as vl,a2 as nd,a3 as rd,a4 as Me,a5 as Fn,s as X,o as Se,u as Ce,a6 as od,a7 as Je,a8 as bs,a9 as Xt,aa as ad,ab as sd,A as xl,ac as er,r as tr,a as Yt,P as Kr,ad as Bn,ae as id,B as ca,af as bl,ag as ld,f as Lt,d as B,g as Ve,h as Ae,i as it,j as oe,I as cd,F as Nr,x as kr,e as Tr,w as uo,k as le}from"./index-Db6C1Mw1.js";import{i as ud,P as ys}from"./PluginManagerFactory-ByqE6npO.js";import{d as J,a as x,n as ua,M as Ne,ah as fo,D as We,ai as bt,I as Ue,J as da,A as Cs,Y as ht,a7 as Kn,X as fa,K as yl,aa as Uo,aj as dd,ak as fd,G as Vo,al as pd,am as hd,a3 as po,a4 as ws,an as md,V as gd,W as vd,ao as Cl,F as wl,ap as pa,E as ha,aq as xd,ar as bd,j as It,a0 as Sl,a9 as yd,u as fn,m as Ml}from"./vendor-BVYYq__d.js";import{r as h,a as fr,R as Dt,b as Cd,c as wd,g as kl}from"./react-B8DbRJ_3.js";import{o as Oe,a as mt,c as Ss,b as Sd,u as nr,d as qr,e as Tl,f as Pl,r as lt,S as ho}from"./createSvgIcon-BhVK1PDy.js";import{j as v}from"./reactDnd-BtpxPq0t.js";import{B as Md,s as kd,d as Td}from"./DeleteOutlineOutlined-BT49krzn.js";import{T as Pd,d as Ed,f as $d,j as Dd}from"./reactSelect-FVq3QTPV.js";const DM=e=>t=>{t({type:"SET_IS_SUBMIT",isSubmit:e})},Rd=e=>t=>{t({type:"SET_AUTO_THEME",autoTheme:e})},Nd=["className","component"];function El(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:o}=e,a=fl("div",{shouldForwardProp:i=>i!=="theme"&&i!=="sx"&&i!=="as"})(pl);return h.forwardRef(function(l,c){const u=hl(n),d=la(l),{className:f,component:p="div"}=d,m=J(d,Nd);return v.jsx(a,x({as:p,ref:c,className:ae(f,o?o(r):r),theme:t&&u[t]||u},m))})}const _d=de("MuiBox",["root"]),Od=El({defaultClassName:_d.root,generateClassName:ml.generate}),Ld=["ownerState"],Id=["variants"],Ad=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function jd(e){return Object.keys(e).length===0}function Fd(e){return typeof e=="string"&&e.charCodeAt(0)>96}function mo(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Bd=gl(),Hd=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function pr({defaultTheme:e,theme:t,themeId:n}){return jd(t)?e:t[n]||t}function Wd(e){return e?(t,n)=>n[e]:null}function Pr(e,t){let{ownerState:n}=t,r=J(t,Ld);const o=typeof e=="function"?e(x({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap(a=>Pr(a,x({ownerState:n},r)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:a=[]}=o;let i=J(o,Id);return a.forEach(l=>{let c=!0;typeof l.props=="function"?c=l.props(x({ownerState:n},r,n)):Object.keys(l.props).forEach(u=>{(n==null?void 0:n[u])!==l.props[u]&&r[u]!==l.props[u]&&(c=!1)}),c&&(Array.isArray(i)||(i=[i]),i.push(typeof l.style=="function"?l.style(x({ownerState:n},r,n)):l.style))}),i}return o}function zd(e={}){const{themeId:t,defaultTheme:n=Bd,rootShouldForwardProp:r=mo,slotShouldForwardProp:o=mo}=e,a=s=>pl(x({},s,{theme:pr(x({},s,{defaultTheme:n,themeId:t}))}));return a.__mui_systemSx=!0,(s,i={})=>{Ku(s,k=>k.filter(T=>!(T!=null&&T.__mui_systemSx)));const{name:l,slot:c,skipVariantsResolver:u,skipSx:d,overridesResolver:f=Wd(Hd(c))}=i,p=J(i,Ad),m=u!==void 0?u:c&&c!=="Root"&&c!=="root"||!1,b=d||!1;let y,g=mo;c==="Root"||c==="root"?g=r:c?g=o:Fd(s)&&(g=void 0);const M=fl(s,x({shouldForwardProp:g,label:y},p)),w=k=>typeof k=="function"&&k.__emotion_real!==k||qu(k)?T=>Pr(k,x({},T,{theme:pr({theme:T.theme,defaultTheme:n,themeId:t})})):k,C=(k,...T)=>{let D=w(k);const O=T?T.map(w):[];l&&f&&O.push(R=>{const F=pr(x({},R,{defaultTheme:n,themeId:t}));if(!F.components||!F.components[l]||!F.components[l].styleOverrides)return null;const j=F.components[l].styleOverrides,_={};return Object.entries(j).forEach(([$,P])=>{_[$]=Pr(P,x({},R,{theme:F}))}),f(R,_)}),l&&!m&&O.push(R=>{var F;const j=pr(x({},R,{defaultTheme:n,themeId:t})),_=j==null||(F=j.components)==null||(F=F[l])==null?void 0:F.variants;return Pr({variants:_},x({},R,{theme:j}))}),b||O.push(a);const I=O.length-T.length;if(Array.isArray(k)&&I>0){const R=new Array(I).fill("");D=[...k,...R],D.raw=[...k.raw,...R]}const N=M(D,...O);return s.muiName&&(N.muiName=s.muiName),N};return M.withConfig&&(C.withConfig=M.withConfig),C}}const Ud=zd();function $l(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let ln;function Dl(){if(ln)return ln;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),ln="reverse",e.scrollLeft>0?ln="default":(e.scrollLeft=1,e.scrollLeft===0&&(ln="negative")),document.body.removeChild(e),ln}function Vd(e,t){const n=e.scrollLeft;if(t!=="rtl")return n;switch(Dl()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}const Rl=h.createContext(null);function Nl(){return h.useContext(Rl)}const Yd=typeof Symbol=="function"&&Symbol.for,Kd=Yd?Symbol.for("mui.nested"):"__THEME_NESTED__";function qd(e,t){return typeof t=="function"?t(e):x({},e,t)}function _l(e){const{children:t,theme:n}=e,r=Nl(),o=h.useMemo(()=>{const a=r===null?n:qd(r,n);return a!=null&&(a[Kd]=r!==null),a},[n,r]);return v.jsx(Rl.Provider,{value:o,children:t})}const Gd=["value"],Ol=h.createContext();function Xd(e){let{value:t}=e,n=J(e,Gd);return v.jsx(Ol.Provider,x({value:t??!0},n))}const rr=()=>{const e=h.useContext(Ol);return e??!1},Ms={};function ks(e,t,n,r=!1){return h.useMemo(()=>{const o=e&&t[e]||t;if(typeof n=="function"){const a=n(o),s=e?x({},t,{[e]:a}):a;return r?()=>s:s}return e?x({},t,{[e]:n}):x({},t,n)},[e,t,n,r])}function Qd(e){const{children:t,theme:n,themeId:r}=e,o=Gu(Ms),a=Nl()||Ms,s=ks(r,o,n),i=ks(r,a,n,!0),l=s.direction==="rtl";return v.jsx(_l,{theme:i,children:v.jsx(Pd.Provider,{value:s,children:v.jsx(Xd,{value:l,children:t})})})}const Zd=["component","direction","spacing","divider","children","className","useFlexGap"],Jd=gl(),ef=Ud("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function tf(e){return Ju({props:e,name:"MuiStack",defaultTheme:Jd})}function nf(e,t){const n=h.Children.toArray(e).filter(Boolean);return n.reduce((r,o,a)=>(r.push(o),a({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],of=({ownerState:e,theme:t})=>{let n=x({display:"flex",flexDirection:"column"},vs({theme:t},co({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r})));if(e.spacing){const r=Xu(t),o=Object.keys(t.breakpoints.values).reduce((l,c)=>((typeof e.spacing=="object"&&e.spacing[c]!=null||typeof e.direction=="object"&&e.direction[c]!=null)&&(l[c]=!0),l),{}),a=co({values:e.direction,base:o}),s=co({values:e.spacing,base:o});typeof a=="object"&&Object.keys(a).forEach((l,c,u)=>{if(!a[l]){const f=c>0?a[u[c-1]]:"column";a[l]=f}}),n=Qu(n,vs({theme:t},s,(l,c)=>e.useFlexGap?{gap:xs(r,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${rf(c?a[c]:e.direction)}`]:xs(r,l)}}))}return n=Zu(t.breakpoints,n),n};function af(e={}){const{createStyledComponent:t=ef,useThemeProps:n=tf,componentName:r="MuiStack"}=e,o=()=>me({root:["root"]},l=>ve(r,l),{}),a=t(of);return h.forwardRef(function(l,c){const u=n(l),d=la(u),{component:f="div",direction:p="column",spacing:m=0,divider:b,children:y,className:g,useFlexGap:M=!1}=d,w=J(d,Zd),C={direction:p,spacing:m,useFlexGap:M},k=o();return v.jsx(a,x({as:f,ownerState:C,ref:c,className:ae(k.root,g)},w,{children:b?nf(y,b):y}))})}function ct(){const e=hl(ed);return e[Rr]||e}const sf=["theme"];function lf(e){let{theme:t}=e,n=J(e,sf);const r=t[Rr];return v.jsx(Qd,x({},n,{themeId:r?Rr:void 0,theme:r||t}))}const Ts={disabled:!1};var cf=function(t){return t.scrollTop},Hn="unmounted",Ut="exited",Vt="entering",dn="entered",Yo="exiting",ut=function(e){td(t,e);function t(r,o){var a;a=e.call(this,r,o)||this;var s=o,i=s&&!s.isMounting?r.enter:r.appear,l;return a.appearStatus=null,r.in?i?(l=Ut,a.appearStatus=Vt):l=dn:r.unmountOnExit||r.mountOnEnter?l=Hn:l=Ut,a.state={status:l},a.nextCallback=null,a}t.getDerivedStateFromProps=function(o,a){var s=o.in;return s&&a.status===Hn?{status:Ut}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(o){var a=null;if(o!==this.props){var s=this.state.status;this.props.in?s!==Vt&&s!==dn&&(a=Vt):(s===Vt||s===dn)&&(a=Yo)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var o=this.props.timeout,a,s,i;return a=s=i=o,o!=null&&typeof o!="number"&&(a=o.exit,s=o.enter,i=o.appear!==void 0?o.appear:s),{exit:a,enter:s,appear:i}},n.updateStatus=function(o,a){if(o===void 0&&(o=!1),a!==null)if(this.cancelNextCallback(),a===Vt){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:fr.findDOMNode(this);s&&cf(s)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Ut&&this.setState({status:Hn})},n.performEnter=function(o){var a=this,s=this.props.enter,i=this.context?this.context.isMounting:o,l=this.props.nodeRef?[i]:[fr.findDOMNode(this),i],c=l[0],u=l[1],d=this.getTimeouts(),f=i?d.appear:d.enter;if(!o&&!s||Ts.disabled){this.safeSetState({status:dn},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Vt},function(){a.props.onEntering(c,u),a.onTransitionEnd(f,function(){a.safeSetState({status:dn},function(){a.props.onEntered(c,u)})})})},n.performExit=function(){var o=this,a=this.props.exit,s=this.getTimeouts(),i=this.props.nodeRef?void 0:fr.findDOMNode(this);if(!a||Ts.disabled){this.safeSetState({status:Ut},function(){o.props.onExited(i)});return}this.props.onExit(i),this.safeSetState({status:Yo},function(){o.props.onExiting(i),o.onTransitionEnd(s.exit,function(){o.safeSetState({status:Ut},function(){o.props.onExited(i)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(o,a){a=this.setNextCallback(a),this.setState(o,a)},n.setNextCallback=function(o){var a=this,s=!0;return this.nextCallback=function(i){s&&(s=!1,a.nextCallback=null,o(i))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},n.onTransitionEnd=function(o,a){this.setNextCallback(a);var s=this.props.nodeRef?this.props.nodeRef.current:fr.findDOMNode(this),i=o==null&&!this.props.addEndListener;if(!s||i){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[s,this.nextCallback],c=l[0],u=l[1];this.props.addEndListener(c,u)}o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===Hn)return null;var a=this.props,s=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var i=J(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Dt.createElement(vl.Provider,{value:null},typeof s=="function"?s(o,i):Dt.cloneElement(Dt.Children.only(s),i))},t}(Dt.Component);ut.contextType=vl;ut.propTypes={};function cn(){}ut.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:cn,onEntering:cn,onEntered:cn,onExit:cn,onExiting:cn,onExited:cn};ut.UNMOUNTED=Hn;ut.EXITED=Ut;ut.ENTERING=Vt;ut.ENTERED=dn;ut.EXITING=Yo;const ma=e=>e.scrollTop;function hn(e,t){var n,r;const{timeout:o,easing:a,style:s={}}=e;return{duration:(n=s.transitionDuration)!=null?n:typeof o=="number"?o:o[t.mode]||0,easing:(r=s.transitionTimingFunction)!=null?r:typeof a=="object"?a[t.mode]:a,delay:s.transitionDelay}}const uf={disableDefaultClasses:!1},df=h.createContext(uf);function ff(e){const{disableDefaultClasses:t}=h.useContext(df);return n=>t?"":e(n)}const pf=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Ye(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:a=!1}=e,s=J(e,pf),i=a?{}:nd(r,o),{props:l,internalRef:c}=rd(x({},s,{externalSlotProps:i})),u=Me(c,i==null?void 0:i.ref,(t=e.additionalProps)==null?void 0:t.ref);return Fn(n,x({},l,{ref:u}),o)}function hf(e){return ve("MuiTypography",e)}de("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const mf=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],gf=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:a,classes:s}=e,i={root:["root",a,e.align!=="inherit"&&`align${Se(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return me(i,hf,s)},vf=X("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${Se(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>x({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),Ps={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},xf={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},bf=e=>xf[e]||e,Nt=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiTypography"}),o=bf(r.color),a=la(x({},r,{color:o})),{align:s="inherit",className:i,component:l,gutterBottom:c=!1,noWrap:u=!1,paragraph:d=!1,variant:f="body1",variantMapping:p=Ps}=a,m=J(a,mf),b=x({},a,{align:s,color:o,className:i,component:l,gutterBottom:c,noWrap:u,paragraph:d,variant:f,variantMapping:p}),y=l||(d?"p":p[f]||Ps[f])||"span",g=gf(b);return v.jsx(vf,x({as:y,ref:n,ownerState:b,className:ae(g.root,i)},m))}),Ll="base";function yf(e){return`${Ll}--${e}`}function Cf(e,t){return`${Ll}-${e}-${t}`}function Il(e,t){const n=od[t];return n?yf(n):Cf(e,t)}function wf(e,t){const n={};return t.forEach(r=>{n[r]=Il(e,r)}),n}const Sf=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Mf(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function kf(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function Tf(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||kf(e))}function Pf(e){const t=[],n=[];return Array.from(e.querySelectorAll(Sf)).forEach((r,o)=>{const a=Mf(r);a===-1||!Tf(r)||(a===0?t.push(r):n.push({documentOrder:o,tabIndex:a,node:r}))}),n.sort((r,o)=>r.tabIndex===o.tabIndex?r.documentOrder-o.documentOrder:r.tabIndex-o.tabIndex).map(r=>r.node).concat(t)}function Ef(){return!0}function $f(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:a=Pf,isEnabled:s=Ef,open:i}=e,l=h.useRef(!1),c=h.useRef(null),u=h.useRef(null),d=h.useRef(null),f=h.useRef(null),p=h.useRef(!1),m=h.useRef(null),b=Me(t.ref,m),y=h.useRef(null);h.useEffect(()=>{!i||!m.current||(p.current=!n)},[n,i]),h.useEffect(()=>{if(!i||!m.current)return;const w=Oe(m.current);return m.current.contains(w.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex","-1"),p.current&&m.current.focus()),()=>{o||(d.current&&d.current.focus&&(l.current=!0,d.current.focus()),d.current=null)}},[i]),h.useEffect(()=>{if(!i||!m.current)return;const w=Oe(m.current),C=D=>{y.current=D,!(r||!s()||D.key!=="Tab")&&w.activeElement===m.current&&D.shiftKey&&(l.current=!0,u.current&&u.current.focus())},k=()=>{const D=m.current;if(D===null)return;if(!w.hasFocus()||!s()||l.current){l.current=!1;return}if(D.contains(w.activeElement)||r&&w.activeElement!==c.current&&w.activeElement!==u.current)return;if(w.activeElement!==f.current)f.current=null;else if(f.current!==null)return;if(!p.current)return;let O=[];if((w.activeElement===c.current||w.activeElement===u.current)&&(O=a(m.current)),O.length>0){var I,N;const R=!!((I=y.current)!=null&&I.shiftKey&&((N=y.current)==null?void 0:N.key)==="Tab"),F=O[0],j=O[O.length-1];typeof F!="string"&&typeof j!="string"&&(R?j.focus():F.focus())}else D.focus()};w.addEventListener("focusin",k),w.addEventListener("keydown",C,!0);const T=setInterval(()=>{w.activeElement&&w.activeElement.tagName==="BODY"&&k()},50);return()=>{clearInterval(T),w.removeEventListener("focusin",k),w.removeEventListener("keydown",C,!0)}},[n,r,o,s,i,a]);const g=w=>{d.current===null&&(d.current=w.relatedTarget),p.current=!0,f.current=w.target;const C=t.props.onFocus;C&&C(w)},M=w=>{d.current===null&&(d.current=w.relatedTarget),p.current=!0};return v.jsxs(h.Fragment,{children:[v.jsx("div",{tabIndex:i?0:-1,onFocus:M,ref:c,"data-testid":"sentinelStart"}),h.cloneElement(t,{ref:b,onFocus:g}),v.jsx("div",{tabIndex:i?0:-1,onFocus:M,ref:u,"data-testid":"sentinelEnd"})]})}function Df(e){return typeof e=="function"?e():e}const Al=h.forwardRef(function(t,n){const{children:r,container:o,disablePortal:a=!1}=t,[s,i]=h.useState(null),l=Me(h.isValidElement(r)?r.ref:null,n);if(Je(()=>{a||i(Df(o)||document.body)},[o,a]),Je(()=>{if(s&&!a)return bs(n,s),()=>{bs(n,null)}},[n,s,a]),a){if(h.isValidElement(r)){const c={ref:l};return h.cloneElement(r,c)}return v.jsx(h.Fragment,{children:r})}return v.jsx(h.Fragment,{children:s&&Cd.createPortal(r,s)})});function Rf(e){const t=Oe(e);return t.body===e?mt(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Un(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Es(e){return parseInt(mt(e).getComputedStyle(e).paddingRight,10)||0}function Nf(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function $s(e,t,n,r,o){const a=[t,n,...r];[].forEach.call(e.children,s=>{const i=a.indexOf(s)===-1,l=!Nf(s);i&&l&&Un(s,o)})}function go(e,t){let n=-1;return e.some((r,o)=>t(r)?(n=o,!0):!1),n}function _f(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(Rf(r)){const s=$l(Oe(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Es(r)+s}px`;const i=Oe(r).querySelectorAll(".mui-fixed");[].forEach.call(i,l=>{n.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${Es(l)+s}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Oe(r).body;else{const s=r.parentElement,i=mt(r);a=(s==null?void 0:s.nodeName)==="HTML"&&i.getComputedStyle(s).overflowY==="scroll"?s:r}n.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{n.forEach(({value:a,el:s,property:i})=>{a?s.style.setProperty(i,a):s.style.removeProperty(i)})}}function Of(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class Lf{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Un(t.modalRef,!1);const o=Of(n);$s(n,t.mount,t.modalRef,o,!0);const a=go(this.containers,s=>s.container===n);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:o}),r)}mount(t,n){const r=go(this.containers,a=>a.modals.indexOf(t)!==-1),o=this.containers[r];o.restore||(o.restore=_f(o,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const o=go(this.containers,s=>s.modals.indexOf(t)!==-1),a=this.containers[o];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Un(t.modalRef,n),$s(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(o,1);else{const s=a.modals[a.modals.length-1];s.modalRef&&Un(s.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function If(e){return typeof e=="function"?e():e}function Af(e){return e?e.props.hasOwnProperty("in"):!1}const jf=new Lf;function Ff(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:o=jf,closeAfterTransition:a=!1,onTransitionEnter:s,onTransitionExited:i,children:l,onClose:c,open:u,rootRef:d}=e,f=h.useRef({}),p=h.useRef(null),m=h.useRef(null),b=Me(m,d),[y,g]=h.useState(!u),M=Af(l);let w=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(w=!1);const C=()=>Oe(p.current),k=()=>(f.current.modalRef=m.current,f.current.mount=p.current,f.current),T=()=>{o.mount(k(),{disableScrollLock:r}),m.current&&(m.current.scrollTop=0)},D=Xt(()=>{const P=If(t)||C().body;o.add(k(),P),m.current&&T()}),O=h.useCallback(()=>o.isTopModal(k()),[o]),I=Xt(P=>{p.current=P,P&&(u&&O()?T():m.current&&Un(m.current,w))}),N=h.useCallback(()=>{o.remove(k(),w)},[w,o]);h.useEffect(()=>()=>{N()},[N]),h.useEffect(()=>{u?D():(!M||!a)&&N()},[u,N,M,a,D]);const R=P=>E=>{var S;(S=P.onKeyDown)==null||S.call(P,E),!(E.key!=="Escape"||E.which===229||!O())&&(n||(E.stopPropagation(),c&&c(E,"escapeKeyDown")))},F=P=>E=>{var S;(S=P.onClick)==null||S.call(P,E),E.target===E.currentTarget&&c&&c(E,"backdropClick")};return{getRootProps:(P={})=>{const E=ad(e);delete E.onTransitionEnter,delete E.onTransitionExited;const S=x({},E,P);return x({role:"presentation"},S,{onKeyDown:R(S),ref:b})},getBackdropProps:(P={})=>{const E=P;return x({"aria-hidden":!0},E,{onClick:F(E),open:u})},getTransitionProps:()=>{const P=()=>{g(!1),s&&s()},E=()=>{g(!0),i&&i(),a&&N()};return{onEnter:Ss(P,l==null?void 0:l.props.onEnter),onExited:Ss(E,l==null?void 0:l.props.onExited)}},rootRef:b,portalRef:I,isTopModal:O,exited:y,hasTransition:M}}function Bf(e){const{children:t,defer:n=!1,fallback:r=null}=e,[o,a]=h.useState(!1);return Je(()=>{n||a(!0)},[n]),h.useEffect(()=>{n&&a(!0)},[n]),v.jsx(h.Fragment,{children:o?t:r})}var Le="top",et="bottom",tt="right",Ie="left",ga="auto",or=[Le,et,tt,Ie],mn="start",qn="end",Hf="clippingParents",jl="viewport",Nn="popper",Wf="reference",Ds=or.reduce(function(e,t){return e.concat([t+"-"+mn,t+"-"+qn])},[]),Fl=[].concat(or,[ga]).reduce(function(e,t){return e.concat([t,t+"-"+mn,t+"-"+qn])},[]),zf="beforeRead",Uf="read",Vf="afterRead",Yf="beforeMain",Kf="main",qf="afterMain",Gf="beforeWrite",Xf="write",Qf="afterWrite",Zf=[zf,Uf,Vf,Yf,Kf,qf,Gf,Xf,Qf];function gt(e){return e?(e.nodeName||"").toLowerCase():null}function Ke(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Jt(e){var t=Ke(e).Element;return e instanceof t||e instanceof Element}function Ze(e){var t=Ke(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function va(e){if(typeof ShadowRoot>"u")return!1;var t=Ke(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Jf(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},a=t.elements[n];!Ze(a)||!gt(a)||(Object.assign(a.style,r),Object.keys(o).forEach(function(s){var i=o[s];i===!1?a.removeAttribute(s):a.setAttribute(s,i===!0?"":i)}))})}function ep(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(r){var o=t.elements[r],a=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),i=s.reduce(function(l,c){return l[c]="",l},{});!Ze(o)||!gt(o)||(Object.assign(o.style,i),Object.keys(a).forEach(function(l){o.removeAttribute(l)}))})}}const tp={name:"applyStyles",enabled:!0,phase:"write",fn:Jf,effect:ep,requires:["computeStyles"]};function ft(e){return e.split("-")[0]}var Qt=Math.max,_r=Math.min,gn=Math.round;function Ko(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Bl(){return!/^((?!chrome|android).)*safari/i.test(Ko())}function vn(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&Ze(e)&&(o=e.offsetWidth>0&&gn(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&gn(r.height)/e.offsetHeight||1);var s=Jt(e)?Ke(e):window,i=s.visualViewport,l=!Bl()&&n,c=(r.left+(l&&i?i.offsetLeft:0))/o,u=(r.top+(l&&i?i.offsetTop:0))/a,d=r.width/o,f=r.height/a;return{width:d,height:f,top:u,right:c+d,bottom:u+f,left:c,x:c,y:u}}function xa(e){var t=vn(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 Hl(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&va(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function wt(e){return Ke(e).getComputedStyle(e)}function np(e){return["table","td","th"].indexOf(gt(e))>=0}function At(e){return((Jt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Gr(e){return gt(e)==="html"?e:e.assignedSlot||e.parentNode||(va(e)?e.host:null)||At(e)}function Rs(e){return!Ze(e)||wt(e).position==="fixed"?null:e.offsetParent}function rp(e){var t=/firefox/i.test(Ko()),n=/Trident/i.test(Ko());if(n&&Ze(e)){var r=wt(e);if(r.position==="fixed")return null}var o=Gr(e);for(va(o)&&(o=o.host);Ze(o)&&["html","body"].indexOf(gt(o))<0;){var a=wt(o);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return o;o=o.parentNode}return null}function ar(e){for(var t=Ke(e),n=Rs(e);n&&np(n)&&wt(n).position==="static";)n=Rs(n);return n&&(gt(n)==="html"||gt(n)==="body"&&wt(n).position==="static")?t:n||rp(e)||t}function ba(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Vn(e,t,n){return Qt(e,_r(t,n))}function op(e,t,n){var r=Vn(e,t,n);return r>n?n:r}function Wl(){return{top:0,right:0,bottom:0,left:0}}function zl(e){return Object.assign({},Wl(),e)}function Ul(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var ap=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,zl(typeof t!="number"?t:Ul(t,or))};function sp(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,i=ft(n.placement),l=ba(i),c=[Ie,tt].indexOf(i)>=0,u=c?"height":"width";if(!(!a||!s)){var d=ap(o.padding,n),f=xa(a),p=l==="y"?Le:Ie,m=l==="y"?et:tt,b=n.rects.reference[u]+n.rects.reference[l]-s[l]-n.rects.popper[u],y=s[l]-n.rects.reference[l],g=ar(a),M=g?l==="y"?g.clientHeight||0:g.clientWidth||0:0,w=b/2-y/2,C=d[p],k=M-f[u]-d[m],T=M/2-f[u]/2+w,D=Vn(C,T,k),O=l;n.modifiersData[r]=(t={},t[O]=D,t.centerOffset=D-T,t)}}function ip(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||Hl(t.elements.popper,o)&&(t.elements.arrow=o))}const lp={name:"arrow",enabled:!0,phase:"main",fn:sp,effect:ip,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function xn(e){return e.split("-")[1]}var cp={top:"auto",right:"auto",bottom:"auto",left:"auto"};function up(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:gn(n*o)/o||0,y:gn(r*o)/o||0}}function Ns(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,s=e.offsets,i=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=s.x,p=f===void 0?0:f,m=s.y,b=m===void 0?0:m,y=typeof u=="function"?u({x:p,y:b}):{x:p,y:b};p=y.x,b=y.y;var g=s.hasOwnProperty("x"),M=s.hasOwnProperty("y"),w=Ie,C=Le,k=window;if(c){var T=ar(n),D="clientHeight",O="clientWidth";if(T===Ke(n)&&(T=At(n),wt(T).position!=="static"&&i==="absolute"&&(D="scrollHeight",O="scrollWidth")),T=T,o===Le||(o===Ie||o===tt)&&a===qn){C=et;var I=d&&T===k&&k.visualViewport?k.visualViewport.height:T[D];b-=I-r.height,b*=l?1:-1}if(o===Ie||(o===Le||o===et)&&a===qn){w=tt;var N=d&&T===k&&k.visualViewport?k.visualViewport.width:T[O];p-=N-r.width,p*=l?1:-1}}var R=Object.assign({position:i},c&&cp),F=u===!0?up({x:p,y:b},Ke(n)):{x:p,y:b};if(p=F.x,b=F.y,l){var j;return Object.assign({},R,(j={},j[C]=M?"0":"",j[w]=g?"0":"",j.transform=(k.devicePixelRatio||1)<=1?"translate("+p+"px, "+b+"px)":"translate3d("+p+"px, "+b+"px, 0)",j))}return Object.assign({},R,(t={},t[C]=M?b+"px":"",t[w]=g?p+"px":"",t.transform="",t))}function dp(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,a=n.adaptive,s=a===void 0?!0:a,i=n.roundOffsets,l=i===void 0?!0:i,c={placement:ft(t.placement),variation:xn(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Ns(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ns(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const fp={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:dp,data:{}};var hr={passive:!0};function pp(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=o===void 0?!0:o,s=r.resize,i=s===void 0?!0:s,l=Ke(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener("scroll",n.update,hr)}),i&&l.addEventListener("resize",n.update,hr),function(){a&&c.forEach(function(u){u.removeEventListener("scroll",n.update,hr)}),i&&l.removeEventListener("resize",n.update,hr)}}const hp={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pp,data:{}};var mp={left:"right",right:"left",bottom:"top",top:"bottom"};function Er(e){return e.replace(/left|right|bottom|top/g,function(t){return mp[t]})}var gp={start:"end",end:"start"};function _s(e){return e.replace(/start|end/g,function(t){return gp[t]})}function ya(e){var t=Ke(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Ca(e){return vn(At(e)).left+ya(e).scrollLeft}function vp(e,t){var n=Ke(e),r=At(e),o=n.visualViewport,a=r.clientWidth,s=r.clientHeight,i=0,l=0;if(o){a=o.width,s=o.height;var c=Bl();(c||!c&&t==="fixed")&&(i=o.offsetLeft,l=o.offsetTop)}return{width:a,height:s,x:i+Ca(e),y:l}}function xp(e){var t,n=At(e),r=ya(e),o=(t=e.ownerDocument)==null?void 0:t.body,a=Qt(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=Qt(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),i=-r.scrollLeft+Ca(e),l=-r.scrollTop;return wt(o||n).direction==="rtl"&&(i+=Qt(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:i,y:l}}function wa(e){var t=wt(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Vl(e){return["html","body","#document"].indexOf(gt(e))>=0?e.ownerDocument.body:Ze(e)&&wa(e)?e:Vl(Gr(e))}function Yn(e,t){var n;t===void 0&&(t=[]);var r=Vl(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),a=Ke(r),s=o?[a].concat(a.visualViewport||[],wa(r)?r:[]):r,i=t.concat(s);return o?i:i.concat(Yn(Gr(s)))}function qo(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function bp(e,t){var n=vn(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=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 Os(e,t,n){return t===jl?qo(vp(e,n)):Jt(t)?bp(t,n):qo(xp(At(e)))}function yp(e){var t=Yn(Gr(e)),n=["absolute","fixed"].indexOf(wt(e).position)>=0,r=n&&Ze(e)?ar(e):e;return Jt(r)?t.filter(function(o){return Jt(o)&&Hl(o,r)&>(o)!=="body"}):[]}function Cp(e,t,n,r){var o=t==="clippingParents"?yp(e):[].concat(t),a=[].concat(o,[n]),s=a[0],i=a.reduce(function(l,c){var u=Os(e,c,r);return l.top=Qt(u.top,l.top),l.right=_r(u.right,l.right),l.bottom=_r(u.bottom,l.bottom),l.left=Qt(u.left,l.left),l},Os(e,s,r));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function Yl(e){var t=e.reference,n=e.element,r=e.placement,o=r?ft(r):null,a=r?xn(r):null,s=t.x+t.width/2-n.width/2,i=t.y+t.height/2-n.height/2,l;switch(o){case Le:l={x:s,y:t.y-n.height};break;case et:l={x:s,y:t.y+t.height};break;case tt:l={x:t.x+t.width,y:i};break;case Ie:l={x:t.x-n.width,y:i};break;default:l={x:t.x,y:t.y}}var c=o?ba(o):null;if(c!=null){var u=c==="y"?"height":"width";switch(a){case mn:l[c]=l[c]-(t[u]/2-n[u]/2);break;case qn:l[c]=l[c]+(t[u]/2-n[u]/2);break}}return l}function Gn(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,a=n.strategy,s=a===void 0?e.strategy:a,i=n.boundary,l=i===void 0?Hf:i,c=n.rootBoundary,u=c===void 0?jl:c,d=n.elementContext,f=d===void 0?Nn:d,p=n.altBoundary,m=p===void 0?!1:p,b=n.padding,y=b===void 0?0:b,g=zl(typeof y!="number"?y:Ul(y,or)),M=f===Nn?Wf:Nn,w=e.rects.popper,C=e.elements[m?M:f],k=Cp(Jt(C)?C:C.contextElement||At(e.elements.popper),l,u,s),T=vn(e.elements.reference),D=Yl({reference:T,element:w,strategy:"absolute",placement:o}),O=qo(Object.assign({},w,D)),I=f===Nn?O:T,N={top:k.top-I.top+g.top,bottom:I.bottom-k.bottom+g.bottom,left:k.left-I.left+g.left,right:I.right-k.right+g.right},R=e.modifiersData.offset;if(f===Nn&&R){var F=R[o];Object.keys(N).forEach(function(j){var _=[tt,et].indexOf(j)>=0?1:-1,$=[Le,et].indexOf(j)>=0?"y":"x";N[j]+=F[$]*_})}return N}function wp(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,s=n.padding,i=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?Fl:l,u=xn(r),d=u?i?Ds:Ds.filter(function(m){return xn(m)===u}):or,f=d.filter(function(m){return c.indexOf(m)>=0});f.length===0&&(f=d);var p=f.reduce(function(m,b){return m[b]=Gn(e,{placement:b,boundary:o,rootBoundary:a,padding:s})[ft(b)],m},{});return Object.keys(p).sort(function(m,b){return p[m]-p[b]})}function Sp(e){if(ft(e)===ga)return[];var t=Er(e);return[_s(e),t,_s(t)]}function Mp(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=o===void 0?!0:o,s=n.altAxis,i=s===void 0?!0:s,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,b=n.allowedAutoPlacements,y=t.options.placement,g=ft(y),M=g===y,w=l||(M||!m?[Er(y)]:Sp(y)),C=[y].concat(w).reduce(function(ee,ne){return ee.concat(ft(ne)===ga?wp(t,{placement:ne,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:b}):ne)},[]),k=t.rects.reference,T=t.rects.popper,D=new Map,O=!0,I=C[0],N=0;N=0,$=_?"width":"height",P=Gn(t,{placement:R,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),E=_?j?tt:Ie:j?et:Le;k[$]>T[$]&&(E=Er(E));var S=Er(E),A=[];if(a&&A.push(P[F]<=0),i&&A.push(P[E]<=0,P[S]<=0),A.every(function(ee){return ee})){I=R,O=!1;break}D.set(R,A)}if(O)for(var W=m?3:1,K=function(ne){var ie=C.find(function(ge){var ce=D.get(ge);if(ce)return ce.slice(0,ne).every(function(H){return H})});if(ie)return I=ie,"break"},Q=W;Q>0;Q--){var re=K(Q);if(re==="break")break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}}const kp={name:"flip",enabled:!0,phase:"main",fn:Mp,requiresIfExists:["offset"],data:{_skip:!1}};function Ls(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 Is(e){return[Le,tt,et,Ie].some(function(t){return e[t]>=0})}function Tp(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,s=Gn(t,{elementContext:"reference"}),i=Gn(t,{altBoundary:!0}),l=Ls(s,r),c=Ls(i,o,a),u=Is(l),d=Is(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}const Pp={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Tp};function Ep(e,t,n){var r=ft(e),o=[Ie,Le].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=a[0],i=a[1];return s=s||0,i=(i||0)*o,[Ie,tt].indexOf(r)>=0?{x:i,y:s}:{x:s,y:i}}function $p(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=o===void 0?[0,0]:o,s=Fl.reduce(function(u,d){return u[d]=Ep(d,t.rects,a),u},{}),i=s[t.placement],l=i.x,c=i.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=s}const Dp={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:$p};function Rp(e){var t=e.state,n=e.name;t.modifiersData[n]=Yl({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Np={name:"popperOffsets",enabled:!0,phase:"read",fn:Rp,data:{}};function _p(e){return e==="x"?"y":"x"}function Op(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=o===void 0?!0:o,s=n.altAxis,i=s===void 0?!1:s,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,m=n.tetherOffset,b=m===void 0?0:m,y=Gn(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),g=ft(t.placement),M=xn(t.placement),w=!M,C=ba(g),k=_p(C),T=t.modifiersData.popperOffsets,D=t.rects.reference,O=t.rects.popper,I=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,N=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,F={x:0,y:0};if(T){if(a){var j,_=C==="y"?Le:Ie,$=C==="y"?et:tt,P=C==="y"?"height":"width",E=T[C],S=E+y[_],A=E-y[$],W=p?-O[P]/2:0,K=M===mn?D[P]:O[P],Q=M===mn?-O[P]:-D[P],re=t.elements.arrow,ee=p&&re?xa(re):{width:0,height:0},ne=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Wl(),ie=ne[_],ge=ne[$],ce=Vn(0,D[P],ee[P]),H=w?D[P]/2-W-ce-ie-N.mainAxis:K-ce-ie-N.mainAxis,V=w?-D[P]/2+W+ce+ge+N.mainAxis:Q+ce+ge+N.mainAxis,q=t.elements.arrow&&ar(t.elements.arrow),L=q?C==="y"?q.clientTop||0:q.clientLeft||0:0,z=(j=R==null?void 0:R[C])!=null?j:0,U=E+H-z-L,G=E+V-z,xe=Vn(p?_r(S,U):S,E,p?Qt(A,G):A);T[C]=xe,F[C]=xe-E}if(i){var he,be=C==="x"?Le:Ie,Re=C==="x"?et:tt,ke=T[k],je=k==="y"?"height":"width",Fe=ke+y[be],qe=ke-y[Re],Te=[Le,Ie].indexOf(g)!==-1,Tt=(he=R==null?void 0:R[k])!=null?he:0,vt=Te?Fe:ke-D[je]-O[je]-Tt+N.altAxis,Ft=Te?ke+D[je]+O[je]-Tt-N.altAxis:qe,Bt=p&&Te?op(vt,ke,Ft):Vn(p?vt:Fe,ke,p?Ft:qe);T[k]=Bt,F[k]=Bt-ke}t.modifiersData[r]=F}}const Lp={name:"preventOverflow",enabled:!0,phase:"main",fn:Op,requiresIfExists:["offset"]};function Ip(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Ap(e){return e===Ke(e)||!Ze(e)?ya(e):Ip(e)}function jp(e){var t=e.getBoundingClientRect(),n=gn(t.width)/e.offsetWidth||1,r=gn(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Fp(e,t,n){n===void 0&&(n=!1);var r=Ze(t),o=Ze(t)&&jp(t),a=At(t),s=vn(e,o,n),i={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((gt(t)!=="body"||wa(a))&&(i=Ap(t)),Ze(t)?(l=vn(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=Ca(a))),{x:s.left+i.scrollLeft-l.x,y:s.top+i.scrollTop-l.y,width:s.width,height:s.height}}function Bp(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function o(a){n.add(a.name);var s=[].concat(a.requires||[],a.requiresIfExists||[]);s.forEach(function(i){if(!n.has(i)){var l=t.get(i);l&&o(l)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||o(a)}),r}function Hp(e){var t=Bp(e);return Zf.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function Wp(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function zp(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var As={placement:"bottom",modifiers:[],strategy:"absolute"};function js(){for(var e=arguments.length,t=new Array(e),n=0;nme({root:["root"]},ff(Kp)),Jp={},eh=h.forwardRef(function(t,n){var r;const{anchorEl:o,children:a,direction:s,disablePortal:i,modifiers:l,open:c,placement:u,popperOptions:d,popperRef:f,slotProps:p={},slots:m={},TransitionProps:b}=t,y=J(t,qp),g=h.useRef(null),M=Me(g,n),w=h.useRef(null),C=Me(w,f),k=h.useRef(C);Je(()=>{k.current=C},[C]),h.useImperativeHandle(f,()=>w.current,[]);const T=Xp(u,s),[D,O]=h.useState(T),[I,N]=h.useState(Go(o));h.useEffect(()=>{w.current&&w.current.forceUpdate()}),h.useEffect(()=>{o&&N(Go(o))},[o]),Je(()=>{if(!I||!c)return;const $=S=>{O(S.placement)};let P=[{name:"preventOverflow",options:{altBoundary:i}},{name:"flip",options:{altBoundary:i}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:S})=>{$(S)}}];l!=null&&(P=P.concat(l)),d&&d.modifiers!=null&&(P=P.concat(d.modifiers));const E=Yp(I,g.current,x({placement:T},d,{modifiers:P}));return k.current(E),()=>{E.destroy(),k.current(null)}},[I,i,l,c,d,T]);const R={placement:D};b!==null&&(R.TransitionProps=b);const F=Zp(),j=(r=m.root)!=null?r:"div",_=Ye({elementType:j,externalSlotProps:p.root,externalForwardedProps:y,additionalProps:{role:"tooltip",ref:M},ownerState:t,className:F.root});return v.jsx(j,x({},_,{children:typeof a=="function"?a(R):a}))}),ql=h.forwardRef(function(t,n){const{anchorEl:r,children:o,container:a,direction:s="ltr",disablePortal:i=!1,keepMounted:l=!1,modifiers:c,open:u,placement:d="bottom",popperOptions:f=Jp,popperRef:p,style:m,transition:b=!1,slotProps:y={},slots:g={}}=t,M=J(t,Gp),[w,C]=h.useState(!0),k=()=>{C(!1)},T=()=>{C(!0)};if(!l&&!u&&(!b||w))return null;let D;if(a)D=a;else if(r){const N=Go(r);D=N&&Qp(N)?Oe(N).body:Oe(null).body}const O=!u&&l&&(!b||w)?"none":void 0,I=b?{in:u,onEnter:k,onExited:T}:void 0;return v.jsx(Al,{disablePortal:i,container:D,children:v.jsx(eh,x({anchorEl:r,direction:s,disablePortal:i,modifiers:c,ref:n,open:b?!w:u,placement:d,popperOptions:f,popperRef:p,slotProps:y,slots:g},M,{style:x({position:"fixed",top:0,left:0,display:O},m),TransitionProps:I,children:o}))})});var Sa={};Object.defineProperty(Sa,"__esModule",{value:!0});var Gl=Sa.default=void 0,th=rh(h),nh=sd;function Xl(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(Xl=function(r){return r?n:t})(e)}function rh(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=Xl(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}function oh(e){return Object.keys(e).length===0}function ah(e=null){const t=th.useContext(nh.ThemeContext);return!t||oh(t)?e:t}Gl=Sa.default=ah;const sh=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],ih=X(ql,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Ql=h.forwardRef(function(t,n){var r;const o=Gl(),a=Ce({props:t,name:"MuiPopper"}),{anchorEl:s,component:i,components:l,componentsProps:c,container:u,disablePortal:d,keepMounted:f,modifiers:p,open:m,placement:b,popperOptions:y,popperRef:g,transition:M,slots:w,slotProps:C}=a,k=J(a,sh),T=(r=w==null?void 0:w.root)!=null?r:l==null?void 0:l.Root,D=x({anchorEl:s,container:u,disablePortal:d,keepMounted:f,modifiers:p,open:m,placement:b,popperOptions:y,popperRef:g,transition:M},k);return v.jsx(ih,x({as:i,direction:o==null?void 0:o.direction,slots:{root:T},slotProps:C??c},D,{ref:n}))});function Zl({props:e,states:t,muiFormControl:n}){return t.reduce((r,o)=>(r[o]=e[o],n&&typeof e[o]>"u"&&(r[o]=n[o]),r),{})}const lh=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],ch={entering:{opacity:1},entered:{opacity:1}},Jl=h.forwardRef(function(t,n){const r=ct(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:s=!0,children:i,easing:l,in:c,onEnter:u,onEntered:d,onEntering:f,onExit:p,onExited:m,onExiting:b,style:y,timeout:g=o,TransitionComponent:M=ut}=t,w=J(t,lh),C=h.useRef(null),k=Me(C,i.ref,n),T=_=>$=>{if(_){const P=C.current;$===void 0?_(P):_(P,$)}},D=T(f),O=T((_,$)=>{ma(_);const P=hn({style:y,timeout:g,easing:l},{mode:"enter"});_.style.webkitTransition=r.transitions.create("opacity",P),_.style.transition=r.transitions.create("opacity",P),u&&u(_,$)}),I=T(d),N=T(b),R=T(_=>{const $=hn({style:y,timeout:g,easing:l},{mode:"exit"});_.style.webkitTransition=r.transitions.create("opacity",$),_.style.transition=r.transitions.create("opacity",$),p&&p(_)}),F=T(m),j=_=>{a&&a(C.current,_)};return v.jsx(M,x({appear:s,in:c,nodeRef:C,onEnter:O,onEntered:I,onEntering:D,onExit:R,onExited:F,onExiting:N,addEndListener:j,timeout:g},w,{children:(_,$)=>h.cloneElement(i,x({style:x({opacity:0,visibility:_==="exited"&&!c?"hidden":void 0},ch[_],y,i.props.style),ref:k},$))}))});function uh(e){return ve("MuiBackdrop",e)}de("MuiBackdrop",["root","invisible"]);const dh=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],fh=e=>{const{classes:t,invisible:n}=e;return me({root:["root",n&&"invisible"]},uh,t)},ph=X("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>x({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),ec=h.forwardRef(function(t,n){var r,o,a;const s=Ce({props:t,name:"MuiBackdrop"}),{children:i,className:l,component:c="div",components:u={},componentsProps:d={},invisible:f=!1,open:p,slotProps:m={},slots:b={},TransitionComponent:y=Jl,transitionDuration:g}=s,M=J(s,dh),w=x({},s,{component:c,invisible:f}),C=fh(w),k=(r=m.root)!=null?r:d.root;return v.jsx(y,x({in:p,timeout:g},M,{children:v.jsx(ph,x({"aria-hidden":!0},k,{as:(o=(a=b.root)!=null?a:u.Root)!=null?o:c,className:ae(C.root,l,k==null?void 0:k.className),ownerState:x({},w,k==null?void 0:k.ownerState),classes:C,ref:n,children:i}))}))}),hh=de("MuiBox",["root"]),mh=xl(),gh=El({themeId:Rr,defaultTheme:mh,defaultClassName:hh.root,generateClassName:ml.generate}),vh=er(v.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),xh=er(v.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),bh=er(v.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function yh(e){return ve("MuiCheckbox",e)}const vo=de("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),Ch=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],wh=e=>{const{classes:t,indeterminate:n,color:r,size:o}=e,a={root:["root",n&&"indeterminate",`color${Se(r)}`,`size${Se(o)}`]},s=me(a,yh,t);return x({},t,s)},Sh=X(Sd,{shouldForwardProp:e=>tr(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${Se(n.size)}`],n.color!=="default"&&t[`color${Se(n.color)}`]]}})(({theme:e,ownerState:t})=>x({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Yt(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${vo.checked}, &.${vo.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${vo.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),Mh=v.jsx(xh,{}),kh=v.jsx(vh,{}),Th=v.jsx(bh,{}),Ph=h.forwardRef(function(t,n){var r,o;const a=Ce({props:t,name:"MuiCheckbox"}),{checkedIcon:s=Mh,color:i="primary",icon:l=kh,indeterminate:c=!1,indeterminateIcon:u=Th,inputProps:d,size:f="medium",className:p}=a,m=J(a,Ch),b=c?u:l,y=c?u:s,g=x({},a,{color:i,indeterminate:c,size:f}),M=wh(g);return v.jsx(Sh,x({type:"checkbox",inputProps:x({"data-indeterminate":c},d),icon:h.cloneElement(b,{fontSize:(r=b.props.fontSize)!=null?r:f}),checkedIcon:h.cloneElement(y,{fontSize:(o=y.props.fontSize)!=null?o:f}),ownerState:g,ref:n,className:ae(M.root,p)},m,{classes:M}))});function Eh(e){return ve("MuiModal",e)}de("MuiModal",["root","hidden","backdrop"]);const $h=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],Dh=e=>{const{open:t,exited:n,classes:r}=e;return me({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},Eh,r)},Rh=X("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>x({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),Nh=X(ec,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Ma=h.forwardRef(function(t,n){var r,o,a,s,i,l;const c=Ce({name:"MuiModal",props:t}),{BackdropComponent:u=Nh,BackdropProps:d,className:f,closeAfterTransition:p=!1,children:m,container:b,component:y,components:g={},componentsProps:M={},disableAutoFocus:w=!1,disableEnforceFocus:C=!1,disableEscapeKeyDown:k=!1,disablePortal:T=!1,disableRestoreFocus:D=!1,disableScrollLock:O=!1,hideBackdrop:I=!1,keepMounted:N=!1,onBackdropClick:R,open:F,slotProps:j,slots:_}=c,$=J(c,$h),P=x({},c,{closeAfterTransition:p,disableAutoFocus:w,disableEnforceFocus:C,disableEscapeKeyDown:k,disablePortal:T,disableRestoreFocus:D,disableScrollLock:O,hideBackdrop:I,keepMounted:N}),{getRootProps:E,getBackdropProps:S,getTransitionProps:A,portalRef:W,isTopModal:K,exited:Q,hasTransition:re}=Ff(x({},P,{rootRef:n})),ee=x({},P,{exited:Q}),ne=Dh(ee),ie={};if(m.props.tabIndex===void 0&&(ie.tabIndex="-1"),re){const{onEnter:z,onExited:U}=A();ie.onEnter=z,ie.onExited=U}const ge=(r=(o=_==null?void 0:_.root)!=null?o:g.Root)!=null?r:Rh,ce=(a=(s=_==null?void 0:_.backdrop)!=null?s:g.Backdrop)!=null?a:u,H=(i=j==null?void 0:j.root)!=null?i:M.root,V=(l=j==null?void 0:j.backdrop)!=null?l:M.backdrop,q=Ye({elementType:ge,externalSlotProps:H,externalForwardedProps:$,getSlotProps:E,additionalProps:{ref:n,as:y},ownerState:ee,className:ae(f,H==null?void 0:H.className,ne==null?void 0:ne.root,!ee.open&&ee.exited&&(ne==null?void 0:ne.hidden))}),L=Ye({elementType:ce,externalSlotProps:V,additionalProps:d,getSlotProps:z=>S(x({},z,{onClick:U=>{R&&R(U),z!=null&&z.onClick&&z.onClick(U)}})),className:ae(V==null?void 0:V.className,d==null?void 0:d.className,ne==null?void 0:ne.backdrop),ownerState:ee});return!N&&!F&&(!re||Q)?null:v.jsx(Al,{ref:W,container:b,disablePortal:T,children:v.jsxs(ge,x({},q,{children:[!I&&u?v.jsx(ce,x({},L)):null,v.jsx($f,{disableEnforceFocus:C,disableAutoFocus:w,disableRestoreFocus:D,isEnabled:K,open:F,children:h.cloneElement(m,ie)})]}))})});function _h(e){return ve("MuiDialog",e)}const xo=de("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),tc=h.createContext({}),Oh=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],Lh=X(ec,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),Ih=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:a}=e,s={root:["root"],container:["container",`scroll${Se(n)}`],paper:["paper",`paperScroll${Se(n)}`,`paperWidth${Se(String(r))}`,o&&"paperFullWidth",a&&"paperFullScreen"]};return me(s,_h,t)},Ah=X(Ma,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),jh=X("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${Se(n.scroll)}`]]}})(({ownerState:e})=>x({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),Fh=X(Kr,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${Se(n.scroll)}`],t[`paperWidth${Se(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>x({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${xo.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${xo.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${xo.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),nc=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialog"}),o=ct(),a={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":s,"aria-labelledby":i,BackdropComponent:l,BackdropProps:c,children:u,className:d,disableEscapeKeyDown:f=!1,fullScreen:p=!1,fullWidth:m=!1,maxWidth:b="sm",onBackdropClick:y,onClick:g,onClose:M,open:w,PaperComponent:C=Kr,PaperProps:k={},scroll:T="paper",TransitionComponent:D=Jl,transitionDuration:O=a,TransitionProps:I}=r,N=J(r,Oh),R=x({},r,{disableEscapeKeyDown:f,fullScreen:p,fullWidth:m,maxWidth:b,scroll:T}),F=Ih(R),j=h.useRef(),_=S=>{j.current=S.target===S.currentTarget},$=S=>{g&&g(S),j.current&&(j.current=null,y&&y(S),M&&M(S,"backdropClick"))},P=nr(i),E=h.useMemo(()=>({titleId:P}),[P]);return v.jsx(Ah,x({className:ae(F.root,d),closeAfterTransition:!0,components:{Backdrop:Lh},componentsProps:{backdrop:x({transitionDuration:O,as:l},c)},disableEscapeKeyDown:f,onClose:M,open:w,ref:n,onClick:$,ownerState:R},N,{children:v.jsx(D,x({appear:!0,in:w,timeout:O,role:"presentation"},I,{children:v.jsx(jh,{className:ae(F.container),onMouseDown:_,ownerState:R,children:v.jsx(Fh,x({as:C,elevation:24,role:"dialog","aria-describedby":s,"aria-labelledby":P},k,{className:ae(F.paper,k.className),ownerState:R,children:v.jsx(tc.Provider,{value:E,children:u})}))})}))}))});function Bh(e){return ve("MuiDialogActions",e)}de("MuiDialogActions",["root","spacing"]);const Hh=["className","disableSpacing"],Wh=e=>{const{classes:t,disableSpacing:n}=e;return me({root:["root",!n&&"spacing"]},Bh,t)},zh=X("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>x({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),Uh=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogActions"}),{className:o,disableSpacing:a=!1}=r,s=J(r,Hh),i=x({},r,{disableSpacing:a}),l=Wh(i);return v.jsx(zh,x({className:ae(l.root,o),ownerState:i,ref:n},s))});function Vh(e){return ve("MuiDialogContent",e)}de("MuiDialogContent",["root","dividers"]);function Yh(e){return ve("MuiDialogTitle",e)}const Kh=de("MuiDialogTitle",["root"]),qh=["className","dividers"],Gh=e=>{const{classes:t,dividers:n}=e;return me({root:["root",n&&"dividers"]},Vh,t)},Xh=X("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>x({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${Kh.root} + &`]:{paddingTop:0}})),Qh=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogContent"}),{className:o,dividers:a=!1}=r,s=J(r,qh),i=x({},r,{dividers:a}),l=Gh(i);return v.jsx(Xh,x({className:ae(l.root,o),ownerState:i,ref:n},s))});function Zh(e){return ve("MuiDialogContentText",e)}de("MuiDialogContentText",["root"]);const Jh=["children","className"],em=e=>{const{classes:t}=e,r=me({root:["root"]},Zh,t);return x({},t,r)},tm=X(Nt,{shouldForwardProp:e=>tr(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),nm=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogContentText"}),{className:o}=r,a=J(r,Jh),s=em(a);return v.jsx(tm,x({component:"p",variant:"body1",color:"text.secondary",ref:n,ownerState:a,className:ae(s.root,o)},r,{classes:s}))}),rm=["className","id"],om=e=>{const{classes:t}=e;return me({root:["root"]},Yh,t)},am=X(Nt,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),sm=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogTitle"}),{className:o,id:a}=r,s=J(r,rm),i=r,l=om(i),{titleId:c=a}=h.useContext(tc);return v.jsx(am,x({component:"h2",className:ae(l.root,o),ownerState:i,ref:n,variant:"h6",id:a??c},s))});function RM(e){return ve("MuiDivider",e)}const Fs=de("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),im=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function lm(e,t,n){const r=t.getBoundingClientRect(),o=n&&n.getBoundingClientRect(),a=mt(t);let s;if(t.fakeTransform)s=t.fakeTransform;else{const c=a.getComputedStyle(t);s=c.getPropertyValue("-webkit-transform")||c.getPropertyValue("transform")}let i=0,l=0;if(s&&s!=="none"&&typeof s=="string"){const c=s.split("(")[1].split(")")[0].split(",");i=parseInt(c[4],10),l=parseInt(c[5],10)}return e==="left"?o?`translateX(${o.right+i-r.left}px)`:`translateX(${a.innerWidth+i-r.left}px)`:e==="right"?o?`translateX(-${r.right-o.left-i}px)`:`translateX(-${r.left+r.width-i}px)`:e==="up"?o?`translateY(${o.bottom+l-r.top}px)`:`translateY(${a.innerHeight+l-r.top}px)`:o?`translateY(-${r.top-o.top+r.height-l}px)`:`translateY(-${r.top+r.height-l}px)`}function cm(e){return typeof e=="function"?e():e}function mr(e,t,n){const r=cm(n),o=lm(e,t,r);o&&(t.style.webkitTransform=o,t.style.transform=o)}const um=h.forwardRef(function(t,n){const r=ct(),o={enter:r.transitions.easing.easeOut,exit:r.transitions.easing.sharp},a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:s,appear:i=!0,children:l,container:c,direction:u="down",easing:d=o,in:f,onEnter:p,onEntered:m,onEntering:b,onExit:y,onExited:g,onExiting:M,style:w,timeout:C=a,TransitionComponent:k=ut}=t,T=J(t,im),D=h.useRef(null),O=Me(l.ref,D,n),I=S=>A=>{S&&(A===void 0?S(D.current):S(D.current,A))},N=I((S,A)=>{mr(u,S,c),ma(S),p&&p(S,A)}),R=I((S,A)=>{const W=hn({timeout:C,style:w,easing:d},{mode:"enter"});S.style.webkitTransition=r.transitions.create("-webkit-transform",x({},W)),S.style.transition=r.transitions.create("transform",x({},W)),S.style.webkitTransform="none",S.style.transform="none",b&&b(S,A)}),F=I(m),j=I(M),_=I(S=>{const A=hn({timeout:C,style:w,easing:d},{mode:"exit"});S.style.webkitTransition=r.transitions.create("-webkit-transform",A),S.style.transition=r.transitions.create("transform",A),mr(u,S,c),y&&y(S)}),$=I(S=>{S.style.webkitTransition="",S.style.transition="",g&&g(S)}),P=S=>{s&&s(D.current,S)},E=h.useCallback(()=>{D.current&&mr(u,D.current,c)},[u,c]);return h.useEffect(()=>{if(f||u==="down"||u==="right")return;const S=qr(()=>{D.current&&mr(u,D.current,c)}),A=mt(D.current);return A.addEventListener("resize",S),()=>{S.clear(),A.removeEventListener("resize",S)}},[u,f,c]),h.useEffect(()=>{f||E()},[f,E]),v.jsx(k,x({nodeRef:D,onEnter:N,onEntered:F,onEntering:R,onExit:_,onExited:$,onExiting:j,addEndListener:P,appear:i,in:f,timeout:C},T,{children:(S,A)=>h.cloneElement(l,x({ref:O,style:x({visibility:S==="exited"&&!f?"hidden":void 0},w,l.props.style)},A))}))});function dm(e){return ve("MuiDrawer",e)}de("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const fm=["BackdropProps"],pm=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],rc=(e,t)=>{const{ownerState:n}=e;return[t.root,(n.variant==="permanent"||n.variant==="persistent")&&t.docked,t.modal]},hm=e=>{const{classes:t,anchor:n,variant:r}=e,o={root:["root"],docked:[(r==="permanent"||r==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${Se(n)}`,r!=="temporary"&&`paperAnchorDocked${Se(n)}`]};return me(o,dm,t)},mm=X(Ma,{name:"MuiDrawer",slot:"Root",overridesResolver:rc})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),Bs=X("div",{shouldForwardProp:tr,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:rc})({flex:"0 0 auto"}),gm=X(Kr,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`paperAnchor${Se(n.anchor)}`],n.variant!=="temporary"&&t[`paperAnchorDocked${Se(n.anchor)}`]]}})(({theme:e,ownerState:t})=>x({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},t.anchor==="left"&&{left:0},t.anchor==="top"&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="right"&&{right:0},t.anchor==="bottom"&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="left"&&t.variant!=="temporary"&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="top"&&t.variant!=="temporary"&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="right"&&t.variant!=="temporary"&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="bottom"&&t.variant!=="temporary"&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`})),oc={left:"right",right:"left",top:"down",bottom:"up"};function vm(e){return["left","right"].indexOf(e)!==-1}function xm({direction:e},t){return e==="rtl"&&vm(t)?oc[t]:t}const bm=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDrawer"}),o=ct(),a=rr(),s={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{anchor:i="left",BackdropProps:l,children:c,className:u,elevation:d=16,hideBackdrop:f=!1,ModalProps:{BackdropProps:p}={},onClose:m,open:b=!1,PaperProps:y={},SlideProps:g,TransitionComponent:M=um,transitionDuration:w=s,variant:C="temporary"}=r,k=J(r.ModalProps,fm),T=J(r,pm),D=h.useRef(!1);h.useEffect(()=>{D.current=!0},[]);const O=xm({direction:a?"rtl":"ltr"},i),N=x({},r,{anchor:i,elevation:d,open:b,variant:C},T),R=hm(N),F=v.jsx(gm,x({elevation:C==="temporary"?d:0,square:!0},y,{className:ae(R.paper,y.className),ownerState:N,children:c}));if(C==="permanent")return v.jsx(Bs,x({className:ae(R.root,R.docked,u),ownerState:N,ref:n},T,{children:F}));const j=v.jsx(M,x({in:b,direction:oc[O],timeout:w,appear:D.current},g,{children:F}));return C==="persistent"?v.jsx(Bs,x({className:ae(R.root,R.docked,u),ownerState:N,ref:n},T,{children:j})):v.jsx(mm,x({BackdropProps:x({},l,p,{transitionDuration:w}),className:ae(R.root,R.modal,u),open:b,ownerState:N,onClose:m,hideBackdrop:f,ref:n},T,k,{children:j}))}),ym=af({createStyledComponent:X("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Ce({props:e,name:"MuiStack"})});function Cm(e){return ve("MuiFormControlLabel",e)}const Wn=de("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),wm=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],Sm=e=>{const{classes:t,disabled:n,labelPlacement:r,error:o,required:a}=e,s={root:["root",n&&"disabled",`labelPlacement${Se(r)}`,o&&"error",a&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",o&&"error"]};return me(s,Cm,t)},Mm=X("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Wn.label}`]:t.label},t.root,t[`labelPlacement${Se(n.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>x({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${Wn.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${Wn.label}`]:{[`&.${Wn.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),km=X("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Wn.error}`]:{color:(e.vars||e).palette.error.main}})),Tm=h.forwardRef(function(t,n){var r,o;const a=Ce({props:t,name:"MuiFormControlLabel"}),{className:s,componentsProps:i={},control:l,disabled:c,disableTypography:u,label:d,labelPlacement:f="end",required:p,slotProps:m={}}=a,b=J(a,wm),y=Tl(),g=(r=c??l.props.disabled)!=null?r:y==null?void 0:y.disabled,M=p??l.props.required,w={disabled:g,required:M};["checked","name","onChange","value","inputRef"].forEach(I=>{typeof l.props[I]>"u"&&typeof a[I]<"u"&&(w[I]=a[I])});const C=Zl({props:a,muiFormControl:y,states:["error"]}),k=x({},a,{disabled:g,labelPlacement:f,required:M,error:C.error}),T=Sm(k),D=(o=m.typography)!=null?o:i.typography;let O=d;return O!=null&&O.type!==Nt&&!u&&(O=v.jsx(Nt,x({component:"span"},D,{className:ae(T.label,D==null?void 0:D.className),children:O}))),v.jsxs(Mm,x({className:ae(T.root,s),ownerState:k,ref:n},b,{children:[h.cloneElement(l,w),M?v.jsxs(ym,{display:"block",children:[O,v.jsxs(km,{ownerState:k,"aria-hidden":!0,className:T.asterisk,children:[" ","*"]})]}):O]}))});function Pm(e){return ve("MuiFormGroup",e)}de("MuiFormGroup",["root","row","error"]);const Em=["className","row"],$m=e=>{const{classes:t,row:n,error:r}=e;return me({root:["root",n&&"row",r&&"error"]},Pm,t)},Dm=X("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.row&&t.row]}})(({ownerState:e})=>x({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"})),Rm=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiFormGroup"}),{className:o,row:a=!1}=r,s=J(r,Em),i=Tl(),l=Zl({props:r,muiFormControl:i,states:["error"]}),c=x({},r,{row:a,error:l.error}),u=$m(c);return v.jsx(Dm,x({className:ae(u.root,o),ownerState:c,ref:n},s))}),Nm=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Xo(e){return`scale(${e}, ${e**2})`}const _m={entering:{opacity:1,transform:Xo(1)},entered:{opacity:1,transform:"none"}},bo=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Or=h.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:a,easing:s,in:i,onEnter:l,onEntered:c,onEntering:u,onExit:d,onExited:f,onExiting:p,style:m,timeout:b="auto",TransitionComponent:y=ut}=t,g=J(t,Nm),M=Bn(),w=h.useRef(),C=ct(),k=h.useRef(null),T=Me(k,a.ref,n),D=$=>P=>{if($){const E=k.current;P===void 0?$(E):$(E,P)}},O=D(u),I=D(($,P)=>{ma($);const{duration:E,delay:S,easing:A}=hn({style:m,timeout:b,easing:s},{mode:"enter"});let W;b==="auto"?(W=C.transitions.getAutoHeightDuration($.clientHeight),w.current=W):W=E,$.style.transition=[C.transitions.create("opacity",{duration:W,delay:S}),C.transitions.create("transform",{duration:bo?W:W*.666,delay:S,easing:A})].join(","),l&&l($,P)}),N=D(c),R=D(p),F=D($=>{const{duration:P,delay:E,easing:S}=hn({style:m,timeout:b,easing:s},{mode:"exit"});let A;b==="auto"?(A=C.transitions.getAutoHeightDuration($.clientHeight),w.current=A):A=P,$.style.transition=[C.transitions.create("opacity",{duration:A,delay:E}),C.transitions.create("transform",{duration:bo?A:A*.666,delay:bo?E:E||A*.333,easing:S})].join(","),$.style.opacity=0,$.style.transform=Xo(.75),d&&d($)}),j=D(f),_=$=>{b==="auto"&&M.start(w.current||0,$),r&&r(k.current,$)};return v.jsx(y,x({appear:o,in:i,nodeRef:k,onEnter:I,onEntered:N,onEntering:O,onExit:F,onExited:j,onExiting:R,addEndListener:_,timeout:b==="auto"?null:b},g,{children:($,P)=>h.cloneElement(a,x({style:x({opacity:0,transform:Xo(.75),visibility:$==="exited"&&!i?"hidden":void 0},_m[$],m,a.props.style),ref:T},P))}))});Or.muiSupportAuto=!0;const Qo=h.createContext({});function Om(e){return ve("MuiList",e)}de("MuiList",["root","padding","dense","subheader"]);const Lm=["children","className","component","dense","disablePadding","subheader"],Im=e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e;return me({root:["root",!n&&"padding",r&&"dense",o&&"subheader"]},Om,t)},Am=X("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>x({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),jm=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiList"}),{children:o,className:a,component:s="ul",dense:i=!1,disablePadding:l=!1,subheader:c}=r,u=J(r,Lm),d=h.useMemo(()=>({dense:i}),[i]),f=x({},r,{component:s,dense:i,disablePadding:l}),p=Im(f);return v.jsx(Qo.Provider,{value:d,children:v.jsxs(Am,x({as:s,className:ae(p.root,a),ref:n,ownerState:f},u,{children:[c,o]}))})}),Hs=de("MuiListItemIcon",["root","alignItemsFlexStart"]),Ws=de("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),Fm=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function yo(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function zs(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function ac(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function _n(e,t,n,r,o,a){let s=!1,i=o(e,t,t?n:!1);for(;i;){if(i===e.firstChild){if(s)return!1;s=!0}const l=r?!1:i.disabled||i.getAttribute("aria-disabled")==="true";if(!i.hasAttribute("tabindex")||!ac(i,a)||l)i=o(e,i,n);else return i.focus(),!0}return!1}const Bm=h.forwardRef(function(t,n){const{actions:r,autoFocus:o=!1,autoFocusItem:a=!1,children:s,className:i,disabledItemsFocusable:l=!1,disableListWrap:c=!1,onKeyDown:u,variant:d="selectedMenu"}=t,f=J(t,Fm),p=h.useRef(null),m=h.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Je(()=>{o&&p.current.focus()},[o]),h.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(w,{direction:C})=>{const k=!p.current.style.width;if(w.clientHeight{const C=p.current,k=w.key,T=Oe(C).activeElement;if(k==="ArrowDown")w.preventDefault(),_n(C,T,c,l,yo);else if(k==="ArrowUp")w.preventDefault(),_n(C,T,c,l,zs);else if(k==="Home")w.preventDefault(),_n(C,null,c,l,yo);else if(k==="End")w.preventDefault(),_n(C,null,c,l,zs);else if(k.length===1){const D=m.current,O=k.toLowerCase(),I=performance.now();D.keys.length>0&&(I-D.lastTime>500?(D.keys=[],D.repeating=!0,D.previousKeyMatched=!0):D.repeating&&O!==D.keys[0]&&(D.repeating=!1)),D.lastTime=I,D.keys.push(O);const N=T&&!D.repeating&&ac(T,D);D.previousKeyMatched&&(N||_n(C,T,!1,l,yo,D))?w.preventDefault():D.previousKeyMatched=!1}u&&u(w)},y=Me(p,n);let g=-1;h.Children.forEach(s,(w,C)=>{if(!h.isValidElement(w)){g===C&&(g+=1,g>=s.length&&(g=-1));return}w.props.disabled||(d==="selectedMenu"&&w.props.selected||g===-1)&&(g=C),g===C&&(w.props.disabled||w.props.muiSkipListHighlight||w.type.muiSkipListHighlight)&&(g+=1,g>=s.length&&(g=-1))});const M=h.Children.map(s,(w,C)=>{if(C===g){const k={};return a&&(k.autoFocus=!0),w.props.tabIndex===void 0&&d==="selectedMenu"&&(k.tabIndex=0),h.cloneElement(w,k)}return w});return v.jsx(jm,x({role:"menu",ref:y,className:i,onKeyDown:b,tabIndex:o?0:-1},f,{children:M}))});function Hm(e){return ve("MuiPopover",e)}de("MuiPopover",["root","paper"]);const Wm=["onEntering"],zm=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],Um=["slotProps"];function Us(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function Vs(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function Ys(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function Co(e){return typeof e=="function"?e():e}const Vm=e=>{const{classes:t}=e;return me({root:["root"],paper:["paper"]},Hm,t)},Ym=X(Ma,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),sc=X(Kr,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Km=h.forwardRef(function(t,n){var r,o,a;const s=Ce({props:t,name:"MuiPopover"}),{action:i,anchorEl:l,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:u,anchorReference:d="anchorEl",children:f,className:p,container:m,elevation:b=8,marginThreshold:y=16,open:g,PaperProps:M={},slots:w,slotProps:C,transformOrigin:k={vertical:"top",horizontal:"left"},TransitionComponent:T=Or,transitionDuration:D="auto",TransitionProps:{onEntering:O}={},disableScrollLock:I=!1}=s,N=J(s.TransitionProps,Wm),R=J(s,zm),F=(r=C==null?void 0:C.paper)!=null?r:M,j=h.useRef(),_=Me(j,F.ref),$=x({},s,{anchorOrigin:c,anchorReference:d,elevation:b,marginThreshold:y,externalPaperSlotProps:F,transformOrigin:k,TransitionComponent:T,transitionDuration:D,TransitionProps:N}),P=Vm($),E=h.useCallback(()=>{if(d==="anchorPosition")return u;const z=Co(l),G=(z&&z.nodeType===1?z:Oe(j.current).body).getBoundingClientRect();return{top:G.top+Us(G,c.vertical),left:G.left+Vs(G,c.horizontal)}},[l,c.horizontal,c.vertical,u,d]),S=h.useCallback(z=>({vertical:Us(z,k.vertical),horizontal:Vs(z,k.horizontal)}),[k.horizontal,k.vertical]),A=h.useCallback(z=>{const U={width:z.offsetWidth,height:z.offsetHeight},G=S(U);if(d==="none")return{top:null,left:null,transformOrigin:Ys(G)};const xe=E();let he=xe.top-G.vertical,be=xe.left-G.horizontal;const Re=he+U.height,ke=be+U.width,je=mt(Co(l)),Fe=je.innerHeight-y,qe=je.innerWidth-y;if(y!==null&&heFe){const Te=Re-Fe;he-=Te,G.vertical+=Te}if(y!==null&&beqe){const Te=ke-qe;be-=Te,G.horizontal+=Te}return{top:`${Math.round(he)}px`,left:`${Math.round(be)}px`,transformOrigin:Ys(G)}},[l,d,E,S,y]),[W,K]=h.useState(g),Q=h.useCallback(()=>{const z=j.current;if(!z)return;const U=A(z);U.top!==null&&(z.style.top=U.top),U.left!==null&&(z.style.left=U.left),z.style.transformOrigin=U.transformOrigin,K(!0)},[A]);h.useEffect(()=>(I&&window.addEventListener("scroll",Q),()=>window.removeEventListener("scroll",Q)),[l,I,Q]);const re=(z,U)=>{O&&O(z,U),Q()},ee=()=>{K(!1)};h.useEffect(()=>{g&&Q()}),h.useImperativeHandle(i,()=>g?{updatePosition:()=>{Q()}}:null,[g,Q]),h.useEffect(()=>{if(!g)return;const z=qr(()=>{Q()}),U=mt(l);return U.addEventListener("resize",z),()=>{z.clear(),U.removeEventListener("resize",z)}},[l,g,Q]);let ne=D;D==="auto"&&!T.muiSupportAuto&&(ne=void 0);const ie=m||(l?Oe(Co(l)).body:void 0),ge=(o=w==null?void 0:w.root)!=null?o:Ym,ce=(a=w==null?void 0:w.paper)!=null?a:sc,H=Ye({elementType:ce,externalSlotProps:x({},F,{style:W?F.style:x({},F.style,{opacity:0})}),additionalProps:{elevation:b,ref:_},ownerState:$,className:ae(P.paper,F==null?void 0:F.className)}),V=Ye({elementType:ge,externalSlotProps:(C==null?void 0:C.root)||{},externalForwardedProps:R,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:ie,open:g},ownerState:$,className:ae(P.root,p)}),{slotProps:q}=V,L=J(V,Um);return v.jsx(ge,x({},L,!id(ge)&&{slotProps:q,disableScrollLock:I},{children:v.jsx(T,x({appear:!0,in:g,onEntering:re,onExited:ee,timeout:ne},N,{children:v.jsx(ce,x({},H,{children:f}))}))}))});function qm(e){return ve("MuiMenu",e)}de("MuiMenu",["root","paper","list"]);const Gm=["onEntering"],Xm=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],Qm={vertical:"top",horizontal:"right"},Zm={vertical:"top",horizontal:"left"},Jm=e=>{const{classes:t}=e;return me({root:["root"],paper:["paper"],list:["list"]},qm,t)},eg=X(Km,{shouldForwardProp:e=>tr(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),tg=X(sc,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),ng=X(Bm,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),ic=h.forwardRef(function(t,n){var r,o;const a=Ce({props:t,name:"MuiMenu"}),{autoFocus:s=!0,children:i,className:l,disableAutoFocusItem:c=!1,MenuListProps:u={},onClose:d,open:f,PaperProps:p={},PopoverClasses:m,transitionDuration:b="auto",TransitionProps:{onEntering:y}={},variant:g="selectedMenu",slots:M={},slotProps:w={}}=a,C=J(a.TransitionProps,Gm),k=J(a,Xm),T=rr(),D=x({},a,{autoFocus:s,disableAutoFocusItem:c,MenuListProps:u,onEntering:y,PaperProps:p,transitionDuration:b,TransitionProps:C,variant:g}),O=Jm(D),I=s&&!c&&f,N=h.useRef(null),R=(S,A)=>{N.current&&N.current.adjustStyleForScrollbar(S,{direction:T?"rtl":"ltr"}),y&&y(S,A)},F=S=>{S.key==="Tab"&&(S.preventDefault(),d&&d(S,"tabKeyDown"))};let j=-1;h.Children.map(i,(S,A)=>{h.isValidElement(S)&&(S.props.disabled||(g==="selectedMenu"&&S.props.selected||j===-1)&&(j=A))});const _=(r=M.paper)!=null?r:tg,$=(o=w.paper)!=null?o:p,P=Ye({elementType:M.root,externalSlotProps:w.root,ownerState:D,className:[O.root,l]}),E=Ye({elementType:_,externalSlotProps:$,ownerState:D,className:O.paper});return v.jsx(eg,x({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:T?"right":"left"},transformOrigin:T?Qm:Zm,slots:{paper:_,root:M.root},slotProps:{root:P,paper:E},open:f,ref:n,transitionDuration:b,TransitionProps:x({onEntering:R},C),ownerState:D},k,{classes:m,children:v.jsx(ng,x({onKeyDown:F,actions:N,autoFocus:s&&(j===-1||c),autoFocusItem:I,variant:g},u,{className:ae(O.list,u.className),children:i}))}))});function rg(e){return ve("MuiMenuItem",e)}const On=de("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),og=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],ag=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},sg=e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:a,classes:s}=e,l=me({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",a&&"selected"]},rg,s);return x({},s,l)},ig=X(ca,{shouldForwardProp:e=>tr(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:ag})(({theme:e,ownerState:t})=>x({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${On.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Yt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${On.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Yt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${On.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Yt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Yt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${On.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${On.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Fs.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Fs.inset}`]:{marginLeft:52},[`& .${Ws.root}`]:{marginTop:0,marginBottom:0},[`& .${Ws.inset}`]:{paddingLeft:36},[`& .${Hs.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&x({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${Hs.root} svg`]:{fontSize:"1.25rem"}}))),lg=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:a="li",dense:s=!1,divider:i=!1,disableGutters:l=!1,focusVisibleClassName:c,role:u="menuitem",tabIndex:d,className:f}=r,p=J(r,og),m=h.useContext(Qo),b=h.useMemo(()=>({dense:s||m.dense||!1,disableGutters:l}),[m.dense,s,l]),y=h.useRef(null);Je(()=>{o&&y.current&&y.current.focus()},[o]);const g=x({},r,{dense:b.dense,divider:i,disableGutters:l}),M=sg(r),w=Me(y,n);let C;return r.disabled||(C=d!==void 0?d:-1),v.jsx(Qo.Provider,{value:b,children:v.jsx(ig,x({ref:w,role:u,tabIndex:C,component:a,focusVisibleClassName:ae(M.focusVisible,c),className:ae(M.root,f)},p,{ownerState:g,classes:M}))})});function cg(e){return ve("MuiTooltip",e)}const Rt=de("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),ug=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function dg(e){return Math.round(e*1e5)/1e5}const fg=e=>{const{classes:t,disableInteractive:n,arrow:r,touch:o,placement:a}=e,s={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch",`tooltipPlacement${Se(a.split("-")[0])}`],arrow:["arrow"]};return me(s,cg,t)},pg=X(Ql,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(({theme:e,ownerState:t,open:n})=>x({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Rt.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Rt.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Rt.arrow}`]:x({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${Rt.arrow}`]:x({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),hg=X("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${Se(n.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>x({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Yt(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${dg(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Rt.popper}[data-popper-placement*="left"] &`]:x({transformOrigin:"right center"},t.isRtl?x({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):x({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Rt.popper}[data-popper-placement*="right"] &`]:x({transformOrigin:"left center"},t.isRtl?x({marginRight:"14px"},t.touch&&{marginRight:"24px"}):x({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Rt.popper}[data-popper-placement*="top"] &`]:x({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Rt.popper}[data-popper-placement*="bottom"] &`]:x({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),mg=X("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:Yt(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let gr=!1;const Ks=new ld;let Ln={x:0,y:0};function vr(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}const Xr=h.forwardRef(function(t,n){var r,o,a,s,i,l,c,u,d,f,p,m,b,y,g,M,w,C,k;const T=Ce({props:t,name:"MuiTooltip"}),{arrow:D=!1,children:O,components:I={},componentsProps:N={},describeChild:R=!1,disableFocusListener:F=!1,disableHoverListener:j=!1,disableInteractive:_=!1,disableTouchListener:$=!1,enterDelay:P=100,enterNextDelay:E=0,enterTouchDelay:S=700,followCursor:A=!1,id:W,leaveDelay:K=0,leaveTouchDelay:Q=1500,onClose:re,onOpen:ee,open:ne,placement:ie="bottom",PopperComponent:ge,PopperProps:ce={},slotProps:H={},slots:V={},title:q,TransitionComponent:L=Or,TransitionProps:z}=T,U=J(T,ug),G=h.isValidElement(O)?O:v.jsx("span",{children:O}),xe=ct(),he=rr(),[be,Re]=h.useState(),[ke,je]=h.useState(null),Fe=h.useRef(!1),qe=_||A,Te=Bn(),Tt=Bn(),vt=Bn(),Ft=Bn(),[Bt,Ht]=Pl({controlled:ne,default:!1,name:"Tooltip",state:"open"});let Ge=Bt;const Pt=nr(W),Wt=h.useRef(),on=Xt(()=>{Wt.current!==void 0&&(document.body.style.WebkitUserSelect=Wt.current,Wt.current=void 0),Ft.clear()});h.useEffect(()=>on,[on]);const an=se=>{Ks.clear(),gr=!0,Ht(!0),ee&&!Ge&&ee(se)},Y=Xt(se=>{Ks.start(800+K,()=>{gr=!1}),Ht(!1),re&&Ge&&re(se),Te.start(xe.transitions.duration.shortest,()=>{Fe.current=!1})}),Z=se=>{Fe.current&&se.type!=="touchstart"||(be&&be.removeAttribute("title"),Tt.clear(),vt.clear(),P||gr&&E?Tt.start(gr?E:P,()=>{an(se)}):an(se))},fe=se=>{Tt.clear(),vt.start(K,()=>{Y(se)})},{isFocusVisibleRef:ue,onBlur:we,onFocus:$e,ref:Xe}=bl(),[,Et]=h.useState(!1),nt=se=>{we(se),ue.current===!1&&(Et(!1),fe(se))},sn=se=>{be||Re(se.currentTarget),$e(se),ue.current===!0&&(Et(!0),Z(se))},fs=se=>{Fe.current=!0;const Be=G.props;Be.onTouchStart&&Be.onTouchStart(se)},Iu=se=>{fs(se),vt.clear(),Te.clear(),on(),Wt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",Ft.start(S,()=>{document.body.style.WebkitUserSelect=Wt.current,Z(se)})},Au=se=>{G.props.onTouchEnd&&G.props.onTouchEnd(se),on(),vt.start(Q,()=>{Y(se)})};h.useEffect(()=>{if(!Ge)return;function se(Be){(Be.key==="Escape"||Be.key==="Esc")&&Y(Be)}return document.addEventListener("keydown",se),()=>{document.removeEventListener("keydown",se)}},[Y,Ge]);const ju=Me(G.ref,Xe,Re,n);!q&&q!==0&&(Ge=!1);const so=h.useRef(),Fu=se=>{const Be=G.props;Be.onMouseMove&&Be.onMouseMove(se),Ln={x:se.clientX,y:se.clientY},so.current&&so.current.update()},$n={},io=typeof q=="string";R?($n.title=!Ge&&io&&!j?q:null,$n["aria-describedby"]=Ge?Pt:null):($n["aria-label"]=io?q:null,$n["aria-labelledby"]=Ge&&!io?Pt:null);const rt=x({},$n,U,G.props,{className:ae(U.className,G.props.className),onTouchStart:fs,ref:ju},A?{onMouseMove:Fu}:{}),Dn={};$||(rt.onTouchStart=Iu,rt.onTouchEnd=Au),j||(rt.onMouseOver=vr(Z,rt.onMouseOver),rt.onMouseLeave=vr(fe,rt.onMouseLeave),qe||(Dn.onMouseOver=Z,Dn.onMouseLeave=fe)),F||(rt.onFocus=vr(sn,rt.onFocus),rt.onBlur=vr(nt,rt.onBlur),qe||(Dn.onFocus=sn,Dn.onBlur=nt));const Bu=h.useMemo(()=>{var se;let Be=[{name:"arrow",enabled:!!ke,options:{element:ke,padding:4}}];return(se=ce.popperOptions)!=null&&se.modifiers&&(Be=Be.concat(ce.popperOptions.modifiers)),x({},ce.popperOptions,{modifiers:Be})},[ke,ce]),Rn=x({},T,{isRtl:he,arrow:D,disableInteractive:qe,placement:ie,PopperComponentProp:ge,touch:Fe.current}),lo=fg(Rn),ps=(r=(o=V.popper)!=null?o:I.Popper)!=null?r:pg,hs=(a=(s=(i=V.transition)!=null?i:I.Transition)!=null?s:L)!=null?a:Or,ms=(l=(c=V.tooltip)!=null?c:I.Tooltip)!=null?l:hg,gs=(u=(d=V.arrow)!=null?d:I.Arrow)!=null?u:mg,Hu=Fn(ps,x({},ce,(f=H.popper)!=null?f:N.popper,{className:ae(lo.popper,ce==null?void 0:ce.className,(p=(m=H.popper)!=null?m:N.popper)==null?void 0:p.className)}),Rn),Wu=Fn(hs,x({},z,(b=H.transition)!=null?b:N.transition),Rn),zu=Fn(ms,x({},(y=H.tooltip)!=null?y:N.tooltip,{className:ae(lo.tooltip,(g=(M=H.tooltip)!=null?M:N.tooltip)==null?void 0:g.className)}),Rn),Uu=Fn(gs,x({},(w=H.arrow)!=null?w:N.arrow,{className:ae(lo.arrow,(C=(k=H.arrow)!=null?k:N.arrow)==null?void 0:C.className)}),Rn);return v.jsxs(h.Fragment,{children:[h.cloneElement(G,rt),v.jsx(ps,x({as:ge??Ql,placement:ie,anchorEl:A?{getBoundingClientRect:()=>({top:Ln.y,left:Ln.x,right:Ln.x,bottom:Ln.y,width:0,height:0})}:be,popperRef:so,open:be?Ge:!1,id:Pt,transition:!0},Dn,Hu,{popperOptions:Bu,children:({TransitionProps:se})=>v.jsx(hs,x({timeout:xe.transitions.duration.shorter},se,Wu,{children:v.jsxs(ms,x({},zu,{children:[q,D?v.jsx(gs,x({},Uu,{ref:je})):null]}))}))}))]})});function gg(e){return ve("MuiTab",e)}const $t=de("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),vg=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],xg=e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:o,icon:a,label:s,selected:i,disabled:l}=e,c={root:["root",a&&s&&"labelIcon",`textColor${Se(n)}`,r&&"fullWidth",o&&"wrapped",i&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]};return me(c,gg,t)},bg=X(ca,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${Se(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${$t.iconWrapper}`]:t.iconWrapper}]}})(({theme:e,ownerState:t})=>x({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:t.iconPosition==="top"||t.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${$t.iconWrapper}`]:x({},t.iconPosition==="top"&&{marginBottom:6},t.iconPosition==="bottom"&&{marginTop:6},t.iconPosition==="start"&&{marginRight:e.spacing(1)},t.iconPosition==="end"&&{marginLeft:e.spacing(1)})},t.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${$t.selected}`]:{opacity:1},[`&.${$t.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor==="primary"&&{color:(e.vars||e).palette.text.secondary,[`&.${$t.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${$t.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor==="secondary"&&{color:(e.vars||e).palette.text.secondary,[`&.${$t.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${$t.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)})),yg=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiTab"}),{className:o,disabled:a=!1,disableFocusRipple:s=!1,fullWidth:i,icon:l,iconPosition:c="top",indicator:u,label:d,onChange:f,onClick:p,onFocus:m,selected:b,selectionFollowsFocus:y,textColor:g="inherit",value:M,wrapped:w=!1}=r,C=J(r,vg),k=x({},r,{disabled:a,disableFocusRipple:s,selected:b,icon:!!l,iconPosition:c,label:!!d,fullWidth:i,textColor:g,wrapped:w}),T=xg(k),D=l&&d&&h.isValidElement(l)?h.cloneElement(l,{className:ae(T.iconWrapper,l.props.className)}):l,O=N=>{!b&&f&&f(N,M),p&&p(N)},I=N=>{y&&!b&&f&&f(N,M),m&&m(N)};return v.jsxs(bg,x({focusRipple:!s,className:ae(T.root,o),ref:n,role:"tab","aria-selected":b,disabled:a,onClick:O,onFocus:I,ownerState:k,tabIndex:b?0:-1},C,{children:[c==="top"||c==="start"?v.jsxs(h.Fragment,{children:[D,d]}):v.jsxs(h.Fragment,{children:[d,D]}),u]}))}),Cg=er(v.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),wg=er(v.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function Sg(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function Mg(e,t,n,r={},o=()=>{}){const{ease:a=Sg,duration:s=300}=r;let i=null;const l=t[e];let c=!1;const u=()=>{c=!0},d=f=>{if(c){o(new Error("Animation cancelled"));return}i===null&&(i=f);const p=Math.min(1,(f-i)/s);if(t[e]=a(p)*(n-l)+l,p>=1){requestAnimationFrame(()=>{o(null)});return}requestAnimationFrame(d)};return l===n?(o(new Error("Element already at target position")),u):(requestAnimationFrame(d),u)}const kg=["onChange"],Tg={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function Pg(e){const{onChange:t}=e,n=J(e,kg),r=h.useRef(),o=h.useRef(null),a=()=>{r.current=o.current.offsetHeight-o.current.clientHeight};return Je(()=>{const s=qr(()=>{const l=r.current;a(),l!==r.current&&t(r.current)}),i=mt(o.current);return i.addEventListener("resize",s),()=>{s.clear(),i.removeEventListener("resize",s)}},[t]),h.useEffect(()=>{a(),t(r.current)},[t]),v.jsx("div",x({style:Tg,ref:o},n))}function Eg(e){return ve("MuiTabScrollButton",e)}const $g=de("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),Dg=["className","slots","slotProps","direction","orientation","disabled"],Rg=e=>{const{classes:t,orientation:n,disabled:r}=e;return me({root:["root",n,r&&"disabled"]},Eg,t)},Ng=X(ca,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})(({ownerState:e})=>x({width:40,flexShrink:0,opacity:.8,[`&.${$g.disabled}`]:{opacity:0}},e.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),_g=h.forwardRef(function(t,n){var r,o;const a=Ce({props:t,name:"MuiTabScrollButton"}),{className:s,slots:i={},slotProps:l={},direction:c}=a,u=J(a,Dg),d=rr(),f=x({isRtl:d},a),p=Rg(f),m=(r=i.StartScrollButtonIcon)!=null?r:Cg,b=(o=i.EndScrollButtonIcon)!=null?o:wg,y=Ye({elementType:m,externalSlotProps:l.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f}),g=Ye({elementType:b,externalSlotProps:l.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f});return v.jsx(Ng,x({component:"div",className:ae(p.root,s),ref:n,role:null,ownerState:f,tabIndex:null},u,{children:c==="left"?v.jsx(m,x({},y)):v.jsx(b,x({},g))}))});function Og(e){return ve("MuiTabs",e)}const wo=de("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),Lg=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],qs=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,Gs=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,xr=(e,t,n)=>{let r=!1,o=n(e,t);for(;o;){if(o===e.firstChild){if(r)return;r=!0}const a=o.disabled||o.getAttribute("aria-disabled")==="true";if(!o.hasAttribute("tabindex")||a)o=n(e,o);else{o.focus();return}}},Ig=e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:o,scrollableY:a,centered:s,scrollButtonsHideMobile:i,classes:l}=e;return me({root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",a&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",s&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",i&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]},Og,l)},Ag=X("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${wo.scrollButtons}`]:t.scrollButtons},{[`& .${wo.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>x({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${wo.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),jg=X("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})(({ownerState:e})=>x({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),Fg=X("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})(({ownerState:e})=>x({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),Bg=X("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>x({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},e.indicatorColor==="primary"&&{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor==="secondary"&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),Hg=X(Pg)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Xs={},Wg=h.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiTabs"}),o=ct(),a=rr(),{"aria-label":s,"aria-labelledby":i,action:l,centered:c=!1,children:u,className:d,component:f="div",allowScrollButtonsMobile:p=!1,indicatorColor:m="primary",onChange:b,orientation:y="horizontal",ScrollButtonComponent:g=_g,scrollButtons:M="auto",selectionFollowsFocus:w,slots:C={},slotProps:k={},TabIndicatorProps:T={},TabScrollButtonProps:D={},textColor:O="primary",value:I,variant:N="standard",visibleScrollbar:R=!1}=r,F=J(r,Lg),j=N==="scrollable",_=y==="vertical",$=_?"scrollTop":"scrollLeft",P=_?"top":"left",E=_?"bottom":"right",S=_?"clientHeight":"clientWidth",A=_?"height":"width",W=x({},r,{component:f,allowScrollButtonsMobile:p,indicatorColor:m,orientation:y,vertical:_,scrollButtons:M,textColor:O,variant:N,visibleScrollbar:R,fixed:!j,hideScrollbar:j&&!R,scrollableX:j&&!_,scrollableY:j&&_,centered:c&&!j,scrollButtonsHideMobile:!p}),K=Ig(W),Q=Ye({elementType:C.StartScrollButtonIcon,externalSlotProps:k.startScrollButtonIcon,ownerState:W}),re=Ye({elementType:C.EndScrollButtonIcon,externalSlotProps:k.endScrollButtonIcon,ownerState:W}),[ee,ne]=h.useState(!1),[ie,ge]=h.useState(Xs),[ce,H]=h.useState(!1),[V,q]=h.useState(!1),[L,z]=h.useState(!1),[U,G]=h.useState({overflow:"hidden",scrollbarWidth:0}),xe=new Map,he=h.useRef(null),be=h.useRef(null),Re=()=>{const Y=he.current;let Z;if(Y){const ue=Y.getBoundingClientRect();Z={clientWidth:Y.clientWidth,scrollLeft:Y.scrollLeft,scrollTop:Y.scrollTop,scrollLeftNormalized:Vd(Y,a?"rtl":"ltr"),scrollWidth:Y.scrollWidth,top:ue.top,bottom:ue.bottom,left:ue.left,right:ue.right}}let fe;if(Y&&I!==!1){const ue=be.current.children;if(ue.length>0){const we=ue[xe.get(I)];fe=we?we.getBoundingClientRect():null}}return{tabsMeta:Z,tabMeta:fe}},ke=Xt(()=>{const{tabsMeta:Y,tabMeta:Z}=Re();let fe=0,ue;if(_)ue="top",Z&&Y&&(fe=Z.top-Y.top+Y.scrollTop);else if(ue=a?"right":"left",Z&&Y){const $e=a?Y.scrollLeftNormalized+Y.clientWidth-Y.scrollWidth:Y.scrollLeft;fe=(a?-1:1)*(Z[ue]-Y[ue]+$e)}const we={[ue]:fe,[A]:Z?Z[A]:0};if(isNaN(ie[ue])||isNaN(ie[A]))ge(we);else{const $e=Math.abs(ie[ue]-we[ue]),Xe=Math.abs(ie[A]-we[A]);($e>=1||Xe>=1)&&ge(we)}}),je=(Y,{animation:Z=!0}={})=>{Z?Mg($,he.current,Y,{duration:o.transitions.duration.standard}):he.current[$]=Y},Fe=Y=>{let Z=he.current[$];_?Z+=Y:(Z+=Y*(a?-1:1),Z*=a&&Dl()==="reverse"?-1:1),je(Z)},qe=()=>{const Y=he.current[S];let Z=0;const fe=Array.from(be.current.children);for(let ue=0;ueY){ue===0&&(Z=Y);break}Z+=we[S]}return Z},Te=()=>{Fe(-1*qe())},Tt=()=>{Fe(qe())},vt=h.useCallback(Y=>{G({overflow:null,scrollbarWidth:Y})},[]),Ft=()=>{const Y={};Y.scrollbarSizeListener=j?v.jsx(Hg,{onChange:vt,className:ae(K.scrollableX,K.hideScrollbar)}):null;const fe=j&&(M==="auto"&&(ce||V)||M===!0);return Y.scrollButtonStart=fe?v.jsx(g,x({slots:{StartScrollButtonIcon:C.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:Q},orientation:y,direction:a?"right":"left",onClick:Te,disabled:!ce},D,{className:ae(K.scrollButtons,D.className)})):null,Y.scrollButtonEnd=fe?v.jsx(g,x({slots:{EndScrollButtonIcon:C.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:re},orientation:y,direction:a?"left":"right",onClick:Tt,disabled:!V},D,{className:ae(K.scrollButtons,D.className)})):null,Y},Bt=Xt(Y=>{const{tabsMeta:Z,tabMeta:fe}=Re();if(!(!fe||!Z)){if(fe[P]Z[E]){const ue=Z[$]+(fe[E]-Z[E]);je(ue,{animation:Y})}}}),Ht=Xt(()=>{j&&M!==!1&&z(!L)});h.useEffect(()=>{const Y=qr(()=>{he.current&&ke()});let Z;const fe=$e=>{$e.forEach(Xe=>{Xe.removedNodes.forEach(Et=>{var nt;(nt=Z)==null||nt.unobserve(Et)}),Xe.addedNodes.forEach(Et=>{var nt;(nt=Z)==null||nt.observe(Et)})}),Y(),Ht()},ue=mt(he.current);ue.addEventListener("resize",Y);let we;return typeof ResizeObserver<"u"&&(Z=new ResizeObserver(Y),Array.from(be.current.children).forEach($e=>{Z.observe($e)})),typeof MutationObserver<"u"&&(we=new MutationObserver(fe),we.observe(be.current,{childList:!0})),()=>{var $e,Xe;Y.clear(),ue.removeEventListener("resize",Y),($e=we)==null||$e.disconnect(),(Xe=Z)==null||Xe.disconnect()}},[ke,Ht]),h.useEffect(()=>{const Y=Array.from(be.current.children),Z=Y.length;if(typeof IntersectionObserver<"u"&&Z>0&&j&&M!==!1){const fe=Y[0],ue=Y[Z-1],we={root:he.current,threshold:.99},$e=sn=>{H(!sn[0].isIntersecting)},Xe=new IntersectionObserver($e,we);Xe.observe(fe);const Et=sn=>{q(!sn[0].isIntersecting)},nt=new IntersectionObserver(Et,we);return nt.observe(ue),()=>{Xe.disconnect(),nt.disconnect()}}},[j,M,L,u==null?void 0:u.length]),h.useEffect(()=>{ne(!0)},[]),h.useEffect(()=>{ke()}),h.useEffect(()=>{Bt(Xs!==ie)},[Bt,ie]),h.useImperativeHandle(l,()=>({updateIndicator:ke,updateScrollButtons:Ht}),[ke,Ht]);const Ge=v.jsx(Bg,x({},T,{className:ae(K.indicator,T.className),ownerState:W,style:x({},ie,T.style)}));let Pt=0;const Wt=h.Children.map(u,Y=>{if(!h.isValidElement(Y))return null;const Z=Y.props.value===void 0?Pt:Y.props.value;xe.set(Z,Pt);const fe=Z===I;return Pt+=1,h.cloneElement(Y,x({fullWidth:N==="fullWidth",indicator:fe&&!ee&&Ge,selected:fe,selectionFollowsFocus:w,onChange:b,textColor:O,value:Z},Pt===1&&I===!1&&!Y.props.tabIndex?{tabIndex:0}:{}))}),on=Y=>{const Z=be.current,fe=Oe(Z).activeElement;if(fe.getAttribute("role")!=="tab")return;let we=y==="horizontal"?"ArrowLeft":"ArrowUp",$e=y==="horizontal"?"ArrowRight":"ArrowDown";switch(y==="horizontal"&&a&&(we="ArrowRight",$e="ArrowLeft"),Y.key){case we:Y.preventDefault(),xr(Z,fe,Gs);break;case $e:Y.preventDefault(),xr(Z,fe,qs);break;case"Home":Y.preventDefault(),xr(Z,null,qs);break;case"End":Y.preventDefault(),xr(Z,null,Gs);break}},an=Ft();return v.jsxs(Ag,x({className:ae(K.root,d),ownerState:W,ref:n,as:f},F,{children:[an.scrollButtonStart,an.scrollbarSizeListener,v.jsxs(jg,{className:K.scroller,ownerState:W,style:{overflow:U.overflow,[_?`margin${a?"Left":"Right"}`:"marginBottom"]:R?void 0:-U.scrollbarWidth},ref:he,children:[v.jsx(Fg,{"aria-label":s,"aria-labelledby":i,"aria-orientation":y==="vertical"?"vertical":null,className:K.flexContainer,ownerState:W,onKeyDown:on,ref:be,role:"tablist",children:Wt}),ee&&Ge]}),an.scrollButtonEnd]}))}),zg=e=>Ae("color:",e.contrast,";background:",e.shadow,';display:flex;font-size:10px;letter-spacing:1px;font-family:"Courier New",Courier,monospace;margin:0px 10px;',""),Ug=()=>{const[e,t]=h.useState(new Date),n=Lt();return h.useEffect(()=>{const r=setInterval(()=>{t(new Date)},1e3);return()=>clearInterval(r)},[]),B("div",{children:B("div",{className:Ve(zg(n)),children:B("p",{children:e.toLocaleString()})})})},Vg={name:"Clock",section:"Status Bar",id:ua(),Component:Ug,description:"A simple clock with date / time",active:!1,visible:!0,roles:["admin","user","guest","superAdmin"]};var ka={},Yg=it;Object.defineProperty(ka,"__esModule",{value:!0});var lc=ka.default=void 0,Kg=Yg(lt()),qg=v;lc=ka.default=(0,Kg.default)((0,qg.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRightOutlined");const Gg=(e,t,n)=>Ae("display:flex;flex-direction:column;background:",e.shadow,";border-radius:3px;margin:0px 4px;padding:4px 6px;.title{color:theme.contrast;font-size:10px;margin-bottom:1px;}.total-num{color:",{prev:e.contrast,amount:e.primary,diff:e.contrast}[t],";font-size:16px;letter-spacing:1px;font-weight:bold;padding:3px 0px;:before{content:",(t==="diff"&&{up:"'↑'",down:"'↓'",none:""})[n],";font-size:14px;position:relative;font-weight:bold;color:",(t==="diff"&&{up:e.accent,down:e.primary,none:e.primary})[n],";top:-3px;margin-left:3px;}}",""),Qs={total:{text:"Total Series",value:e=>e},percent:{text:"Percentage from total",value:e=>`${String(e)}%`},previous:{text:"Previous total",value:e=>e||0},diff:{text:"Diff from previous",value:e=>`${e??0}`},quota:{text:"Quota Limit",value:e=>e===0?"Unlimited":`${e}`}},zn=({theme:e,value:t,text:n,type:r="amount",trend:o="none"})=>oe("div",{className:Ve(Gg(e,r,o)),children:[B("div",{className:"title",children:Qs[n].text}),B("div",{className:"total-num",children:Qs[n].value(t)})]});ua();var Ta={},Xg=it;Object.defineProperty(Ta,"__esModule",{value:!0});var cc=Ta.default=void 0,Qg=Xg(lt()),Zg=v;cc=Ta.default=(0,Qg.default)((0,Zg.jsx)("path",{d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z"}),"CalendarMonthOutlined");var uc={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(wd,function(){var n=1e3,r=6e4,o=36e5,a="millisecond",s="second",i="minute",l="hour",c="day",u="week",d="month",f="quarter",p="year",m="date",b="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(_){var $=["th","st","nd","rd"],P=_%100;return"["+_+($[(P-20)%10]||$[P]||$[0])+"]"}},w=function(_,$,P){var E=String(_);return!E||E.length>=$?_:""+Array($+1-E.length).join(P)+_},C={s:w,z:function(_){var $=-_.utcOffset(),P=Math.abs($),E=Math.floor(P/60),S=P%60;return($<=0?"+":"-")+w(E,2,"0")+":"+w(S,2,"0")},m:function _($,P){if($.date()1)return _(W[0])}else{var K=$.name;T[K]=$,S=K}return!E&&S&&(k=S),S||!E&&k},N=function(_,$){if(O(_))return _.clone();var P=typeof $=="object"?$:{};return P.date=_,P.args=arguments,new F(P)},R=C;R.l=I,R.i=O,R.w=function(_,$){return N(_,{locale:$.$L,utc:$.$u,x:$.$x,$offset:$.$offset})};var F=function(){function _(P){this.$L=I(P.locale,null,!0),this.parse(P),this.$x=this.$x||P.x||{},this[D]=!0}var $=_.prototype;return $.parse=function(P){this.$d=function(E){var S=E.date,A=E.utc;if(S===null)return new Date(NaN);if(R.u(S))return new Date;if(S instanceof Date)return new Date(S);if(typeof S=="string"&&!/Z$/i.test(S)){var W=S.match(y);if(W){var K=W[2]-1||0,Q=(W[7]||"0").substring(0,3);return A?new Date(Date.UTC(W[1],K,W[3]||1,W[4]||0,W[5]||0,W[6]||0,Q)):new Date(W[1],K,W[3]||1,W[4]||0,W[5]||0,W[6]||0,Q)}}return new Date(S)}(P),this.init()},$.init=function(){var P=this.$d;this.$y=P.getFullYear(),this.$M=P.getMonth(),this.$D=P.getDate(),this.$W=P.getDay(),this.$H=P.getHours(),this.$m=P.getMinutes(),this.$s=P.getSeconds(),this.$ms=P.getMilliseconds()},$.$utils=function(){return R},$.isValid=function(){return this.$d.toString()!==b},$.isSame=function(P,E){var S=N(P);return this.startOf(E)<=S&&S<=this.endOf(E)},$.isAfter=function(P,E){return N(P)1&&(l||!c),d=t>1&&(c||!l),f=function(){r&&a(r)},p=function(){o&&a(o)};return v.jsx(Nv,{displayMonth:e.displayMonth,hideNext:u,hidePrevious:d,nextMonth:o,previousMonth:r,onPreviousClick:f,onNextClick:p})}function _v(e){var t,n=ye(),r=n.classNames,o=n.disableNavigation,a=n.styles,s=n.captionLayout,i=n.components,l=(t=i==null?void 0:i.CaptionLabel)!==null&&t!==void 0?t:pc,c;return o?c=v.jsx(l,{id:e.id,displayMonth:e.displayMonth}):s==="dropdown"?c=v.jsx(Zs,{displayMonth:e.displayMonth,id:e.id}):s==="dropdown-buttons"?c=v.jsxs(v.Fragment,{children:[v.jsx(Zs,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),v.jsx(Js,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):c=v.jsxs(v.Fragment,{children:[v.jsx(l,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),v.jsx(Js,{displayMonth:e.displayMonth,id:e.id})]}),v.jsx("div",{className:r.caption,style:a.caption,children:c})}function Ov(e){var t=ye(),n=t.footer,r=t.styles,o=t.classNames.tfoot;return n?v.jsx("tfoot",{className:o,style:r.tfoot,children:v.jsx("tr",{children:v.jsx("td",{colSpan:8,children:n})})}):v.jsx(v.Fragment,{})}function Lv(e,t,n){for(var r=n?pa(new Date):ha(new Date,{locale:e,weekStartsOn:t}),o=[],a=0;a<7;a++){var s=We(r,a);o.push(s)}return o}function Iv(){var e=ye(),t=e.classNames,n=e.styles,r=e.showWeekNumber,o=e.locale,a=e.weekStartsOn,s=e.ISOWeek,i=e.formatters.formatWeekdayName,l=e.labels.labelWeekday,c=Lv(o,a,s);return v.jsxs("tr",{style:n.head_row,className:t.head_row,children:[r&&v.jsx("td",{style:n.head_cell,className:t.head_cell}),c.map(function(u,d){return v.jsx("th",{scope:"col",className:t.head_cell,style:n.head_cell,"aria-label":l(u,{locale:o}),children:i(u,{locale:o})},d)})]})}function Av(){var e,t=ye(),n=t.classNames,r=t.styles,o=t.components,a=(e=o==null?void 0:o.HeadRow)!==null&&e!==void 0?e:Iv;return v.jsx("thead",{style:r.head,className:n.head,children:v.jsx(a,{})})}function jv(e){var t=ye(),n=t.locale,r=t.formatters.formatDay;return v.jsx(v.Fragment,{children:r(e.date,{locale:n})})}var Pa=h.createContext(void 0);function Fv(e){if(!sr(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return v.jsx(Pa.Provider,{value:t,children:e.children})}return v.jsx(Bv,{initialProps:e.initialProps,children:e.children})}function Bv(e){var t=e.initialProps,n=e.children,r=t.selected,o=t.min,a=t.max,s=function(c,u,d){var f,p;(f=t.onDayClick)===null||f===void 0||f.call(t,c,u,d);var m=!!(u.selected&&o&&(r==null?void 0:r.length)===o);if(!m){var b=!!(!u.selected&&a&&(r==null?void 0:r.length)===a);if(!b){var y=r?dc([],r):[];if(u.selected){var g=y.findIndex(function(M){return Ne(c,M)});y.splice(g,1)}else y.push(c);(p=t.onSelect)===null||p===void 0||p.call(t,y,c,u,d)}}},i={disabled:[]};r&&i.disabled.push(function(c){var u=a&&r.length>a-1,d=r.some(function(f){return Ne(f,c)});return!!(u&&!d)});var l={selected:r,onDayClick:s,modifiers:i};return v.jsx(Pa.Provider,{value:l,children:n})}function Ea(){var e=h.useContext(Pa);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function Hv(e,t){var n=t||{},r=n.from,o=n.to;return r&&o?Ne(o,e)&&Ne(r,e)?void 0:Ne(o,e)?{from:o,to:void 0}:Ne(r,e)?void 0:Uo(r,e)?{from:e,to:o}:{from:r,to:e}:o?Uo(e,o)?{from:o,to:e}:{from:e,to:o}:r?yl(e,r)?{from:e,to:r}:{from:r,to:e}:{from:e,to:void 0}}var $a=h.createContext(void 0);function Wv(e){if(!ir(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return v.jsx($a.Provider,{value:t,children:e.children})}return v.jsx(zv,{initialProps:e.initialProps,children:e.children})}function zv(e){var t=e.initialProps,n=e.children,r=t.selected,o=r||{},a=o.from,s=o.to,i=t.min,l=t.max,c=function(p,m,b){var y,g;(y=t.onDayClick)===null||y===void 0||y.call(t,p,m,b);var M=Hv(p,r);(g=t.onSelect)===null||g===void 0||g.call(t,M,p,m,b)},u={range_start:[],range_end:[],range_middle:[],disabled:[]};if(a?(u.range_start=[a],s?(u.range_end=[s],Ne(a,s)||(u.range_middle=[{after:a,before:s}])):u.range_end=[a]):s&&(u.range_start=[s],u.range_end=[s]),i&&(a&&!s&&u.disabled.push({after:fo(a,i-1),before:We(a,i-1)}),a&&s&&u.disabled.push({after:a,before:We(a,i-1)}),!a&&s&&u.disabled.push({after:fo(s,i-1),before:We(s,i-1)})),l){if(a&&!s&&(u.disabled.push({before:We(a,-l+1)}),u.disabled.push({after:We(a,l-1)})),a&&s){var d=bt(s,a)+1,f=l-d;u.disabled.push({before:fo(a,f)}),u.disabled.push({after:We(s,f)})}!a&&s&&(u.disabled.push({before:We(s,-l+1)}),u.disabled.push({after:We(s,l-1)}))}return v.jsx($a.Provider,{value:{selected:r,onDayClick:c,modifiers:u},children:n})}function Da(){var e=h.useContext($a);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function $r(e){return Array.isArray(e)?dc([],e):e!==void 0?[e]:[]}function Uv(e){var t={};return Object.entries(e).forEach(function(n){var r=n[0],o=n[1];t[r]=$r(o)}),t}var st;(function(e){e.Outside="outside",e.Disabled="disabled",e.Selected="selected",e.Hidden="hidden",e.Today="today",e.RangeStart="range_start",e.RangeEnd="range_end",e.RangeMiddle="range_middle"})(st||(st={}));var Vv=st.Selected,xt=st.Disabled,Yv=st.Hidden,Kv=st.Today,So=st.RangeEnd,Mo=st.RangeMiddle,ko=st.RangeStart,qv=st.Outside;function Gv(e,t,n){var r,o=(r={},r[Vv]=$r(e.selected),r[xt]=$r(e.disabled),r[Yv]=$r(e.hidden),r[Kv]=[e.today],r[So]=[],r[Mo]=[],r[ko]=[],r[qv]=[],r);return e.fromDate&&o[xt].push({before:e.fromDate}),e.toDate&&o[xt].push({after:e.toDate}),sr(e)?o[xt]=o[xt].concat(t.modifiers[xt]):ir(e)&&(o[xt]=o[xt].concat(n.modifiers[xt]),o[ko]=n.modifiers[ko],o[Mo]=n.modifiers[Mo],o[So]=n.modifiers[So]),o}var gc=h.createContext(void 0);function Xv(e){var t=ye(),n=Ea(),r=Da(),o=Gv(t,n,r),a=Uv(t.modifiers),s=te(te({},o),a);return v.jsx(gc.Provider,{value:s,children:e.children})}function vc(){var e=h.useContext(gc);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function Qv(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Zv(e){return!!(e&&typeof e=="object"&&"from"in e)}function Jv(e){return!!(e&&typeof e=="object"&&"after"in e)}function ex(e){return!!(e&&typeof e=="object"&&"before"in e)}function tx(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function nx(e,t){var n,r=t.from,o=t.to;if(r&&o){var a=bt(o,r)<0;a&&(n=[o,r],r=n[0],o=n[1]);var s=bt(e,r)>=0&&bt(o,e)>=0;return s}return o?Ne(o,e):r?Ne(r,e):!1}function rx(e){return Sl(e)}function ox(e){return Array.isArray(e)&&e.every(Sl)}function ax(e,t){return t.some(function(n){if(typeof n=="boolean")return n;if(rx(n))return Ne(e,n);if(ox(n))return n.includes(e);if(Zv(n))return nx(e,n);if(tx(n))return n.dayOfWeek.includes(e.getDay());if(Qv(n)){var r=bt(n.before,e),o=bt(n.after,e),a=r>0,s=o<0,i=Uo(n.before,n.after);return i?s&&a:a||s}return Jv(n)?bt(e,n.after)>0:ex(n)?bt(n.before,e)>0:typeof n=="function"?n(e):!1})}function Ra(e,t,n){var r=Object.keys(t).reduce(function(a,s){var i=t[s];return ax(e,i)&&a.push(s),a},[]),o={};return r.forEach(function(a){return o[a]=!0}),n&&!fa(e,n)&&(o.outside=!0),o}function sx(e,t){for(var n=Ue(e[0]),r=da(e[e.length-1]),o,a,s=n;s<=r;){var i=Ra(s,t),l=!i.disabled&&!i.hidden;if(!l){s=We(s,1);continue}if(i.selected)return s;i.today&&!a&&(a=s),o||(o=s),s=We(s,1)}return a||o}var ix=365;function xc(e,t){var n=t.moveBy,r=t.direction,o=t.context,a=t.modifiers,s=t.retry,i=s===void 0?{count:0,lastFocused:e}:s,l=o.weekStartsOn,c=o.fromDate,u=o.toDate,d=o.locale,f={day:We,week:Vo,month:ht,year:yd,startOfWeek:function(y){return o.ISOWeek?pa(y):ha(y,{locale:d,weekStartsOn:l})},endOfWeek:function(y){return o.ISOWeek?Cl(y):wl(y,{locale:d,weekStartsOn:l})}},p=f[n](e,r==="after"?1:-1);r==="before"&&c?p=gd([c,p]):r==="after"&&u&&(p=vd([u,p]));var m=!0;if(a){var b=Ra(p,a);m=!b.disabled&&!b.hidden}return m?p:i.count>ix?i.lastFocused:xc(p,{moveBy:n,direction:r,context:o,modifiers:a,retry:te(te({},i),{count:i.count+1})})}var bc=h.createContext(void 0);function lx(e){var t=lr(),n=vc(),r=h.useState(),o=r[0],a=r[1],s=h.useState(),i=s[0],l=s[1],c=sx(t.displayMonths,n),u=o??(i&&t.isDateDisplayed(i))?i:c,d=function(){l(o),a(void 0)},f=function(y){a(y)},p=ye(),m=function(y,g){if(o){var M=xc(o,{moveBy:y,direction:g,context:p,modifiers:n});Ne(o,M)||(t.goToDate(M,o),f(M))}},b={focusedDay:o,focusTarget:u,blur:d,focus:f,focusDayAfter:function(){return m("day","after")},focusDayBefore:function(){return m("day","before")},focusWeekAfter:function(){return m("week","after")},focusWeekBefore:function(){return m("week","before")},focusMonthBefore:function(){return m("month","before")},focusMonthAfter:function(){return m("month","after")},focusYearBefore:function(){return m("year","before")},focusYearAfter:function(){return m("year","after")},focusStartOfWeek:function(){return m("startOfWeek","before")},focusEndOfWeek:function(){return m("endOfWeek","after")}};return v.jsx(bc.Provider,{value:b,children:e.children})}function Na(){var e=h.useContext(bc);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function cx(e,t){var n=vc(),r=Ra(e,n,t);return r}var _a=h.createContext(void 0);function ux(e){if(!Qr(e.initialProps)){var t={selected:void 0};return v.jsx(_a.Provider,{value:t,children:e.children})}return v.jsx(dx,{initialProps:e.initialProps,children:e.children})}function dx(e){var t=e.initialProps,n=e.children,r=function(a,s,i){var l,c,u;if((l=t.onDayClick)===null||l===void 0||l.call(t,a,s,i),s.selected&&!t.required){(c=t.onSelect)===null||c===void 0||c.call(t,void 0,a,s,i);return}(u=t.onSelect)===null||u===void 0||u.call(t,a,a,s,i)},o={selected:t.selected,onDayClick:r};return v.jsx(_a.Provider,{value:o,children:n})}function yc(){var e=h.useContext(_a);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function fx(e,t){var n=ye(),r=yc(),o=Ea(),a=Da(),s=Na(),i=s.focusDayAfter,l=s.focusDayBefore,c=s.focusWeekAfter,u=s.focusWeekBefore,d=s.blur,f=s.focus,p=s.focusMonthBefore,m=s.focusMonthAfter,b=s.focusYearBefore,y=s.focusYearAfter,g=s.focusStartOfWeek,M=s.focusEndOfWeek,w=function(E){var S,A,W,K;Qr(n)?(S=r.onDayClick)===null||S===void 0||S.call(r,e,t,E):sr(n)?(A=o.onDayClick)===null||A===void 0||A.call(o,e,t,E):ir(n)?(W=a.onDayClick)===null||W===void 0||W.call(a,e,t,E):(K=n.onDayClick)===null||K===void 0||K.call(n,e,t,E)},C=function(E){var S;f(e),(S=n.onDayFocus)===null||S===void 0||S.call(n,e,t,E)},k=function(E){var S;d(),(S=n.onDayBlur)===null||S===void 0||S.call(n,e,t,E)},T=function(E){var S;(S=n.onDayMouseEnter)===null||S===void 0||S.call(n,e,t,E)},D=function(E){var S;(S=n.onDayMouseLeave)===null||S===void 0||S.call(n,e,t,E)},O=function(E){var S;(S=n.onDayPointerEnter)===null||S===void 0||S.call(n,e,t,E)},I=function(E){var S;(S=n.onDayPointerLeave)===null||S===void 0||S.call(n,e,t,E)},N=function(E){var S;(S=n.onDayTouchCancel)===null||S===void 0||S.call(n,e,t,E)},R=function(E){var S;(S=n.onDayTouchEnd)===null||S===void 0||S.call(n,e,t,E)},F=function(E){var S;(S=n.onDayTouchMove)===null||S===void 0||S.call(n,e,t,E)},j=function(E){var S;(S=n.onDayTouchStart)===null||S===void 0||S.call(n,e,t,E)},_=function(E){var S;(S=n.onDayKeyUp)===null||S===void 0||S.call(n,e,t,E)},$=function(E){var S;switch(E.key){case"ArrowLeft":E.preventDefault(),E.stopPropagation(),n.dir==="rtl"?i():l();break;case"ArrowRight":E.preventDefault(),E.stopPropagation(),n.dir==="rtl"?l():i();break;case"ArrowDown":E.preventDefault(),E.stopPropagation(),c();break;case"ArrowUp":E.preventDefault(),E.stopPropagation(),u();break;case"PageUp":E.preventDefault(),E.stopPropagation(),E.shiftKey?b():p();break;case"PageDown":E.preventDefault(),E.stopPropagation(),E.shiftKey?y():m();break;case"Home":E.preventDefault(),E.stopPropagation(),g();break;case"End":E.preventDefault(),E.stopPropagation(),M();break}(S=n.onDayKeyDown)===null||S===void 0||S.call(n,e,t,E)},P={onClick:w,onFocus:C,onBlur:k,onKeyDown:$,onKeyUp:_,onMouseEnter:T,onMouseLeave:D,onPointerEnter:O,onPointerLeave:I,onTouchCancel:N,onTouchEnd:R,onTouchMove:F,onTouchStart:j};return P}function px(){var e=ye(),t=yc(),n=Ea(),r=Da(),o=Qr(e)?t.selected:sr(e)?n.selected:ir(e)?r.selected:void 0;return o}function hx(e){return Object.values(st).includes(e)}function mx(e,t){var n=[e.classNames.day];return Object.keys(t).forEach(function(r){var o=e.modifiersClassNames[r];if(o)n.push(o);else if(hx(r)){var a=e.classNames["day_".concat(r)];a&&n.push(a)}}),n}function gx(e,t){var n=te({},e.styles.day);return Object.keys(t).forEach(function(r){var o;n=te(te({},n),(o=e.modifiersStyles)===null||o===void 0?void 0:o[r])}),n}function vx(e,t,n){var r,o,a,s=ye(),i=Na(),l=cx(e,t),c=fx(e,l),u=px(),d=!!(s.onDayClick||s.mode!=="default");h.useEffect(function(){var T;l.outside||i.focusedDay&&d&&Ne(i.focusedDay,e)&&((T=n.current)===null||T===void 0||T.focus())},[i.focusedDay,e,n,d,l.outside]);var f=mx(s,l).join(" "),p=gx(s,l),m=!!(l.outside&&!s.showOutsideDays||l.hidden),b=(a=(o=s.components)===null||o===void 0?void 0:o.DayContent)!==null&&a!==void 0?a:jv,y=v.jsx(b,{date:e,displayMonth:t,activeModifiers:l}),g={style:p,className:f,children:y,role:"gridcell"},M=i.focusTarget&&Ne(i.focusTarget,e)&&!l.outside,w=i.focusedDay&&Ne(i.focusedDay,e),C=te(te(te({},g),(r={disabled:l.disabled,role:"gridcell"},r["aria-selected"]=l.selected,r.tabIndex=w||M?0:-1,r)),c),k={isButton:d,isHidden:m,activeModifiers:l,selectedDays:u,buttonProps:C,divProps:g};return k}function xx(e){var t=h.useRef(null),n=vx(e.date,e.displayMonth,t);return n.isHidden?v.jsx("div",{role:"gridcell"}):n.isButton?v.jsx(Lr,te({name:"day",ref:t},n.buttonProps)):v.jsx("div",te({},n.divProps))}function bx(e){var t=e.number,n=e.dates,r=ye(),o=r.onWeekNumberClick,a=r.styles,s=r.classNames,i=r.locale,l=r.labels.labelWeekNumber,c=r.formatters.formatWeekNumber,u=c(Number(t),{locale:i});if(!o)return v.jsx("span",{className:s.weeknumber,style:a.weeknumber,children:u});var d=l(Number(t),{locale:i}),f=function(p){o(t,n,p)};return v.jsx(Lr,{name:"week-number","aria-label":d,className:s.weeknumber,style:a.weeknumber,onClick:f,children:u})}function yx(e){var t,n,r=ye(),o=r.styles,a=r.classNames,s=r.showWeekNumber,i=r.components,l=(t=i==null?void 0:i.Day)!==null&&t!==void 0?t:xx,c=(n=i==null?void 0:i.WeekNumber)!==null&&n!==void 0?n:bx,u;return s&&(u=v.jsx("td",{className:a.cell,style:o.cell,children:v.jsx(c,{number:e.weekNumber,dates:e.dates})})),v.jsxs("tr",{className:a.row,style:o.row,children:[u,e.dates.map(function(d){return v.jsx("td",{className:a.cell,style:o.cell,role:"presentation",children:v.jsx(l,{displayMonth:e.displayMonth,date:d})},dd(d))})]})}function ei(e,t,n){for(var r=n!=null&&n.ISOWeek?Cl(t):wl(t,n),o=n!=null&&n.ISOWeek?pa(e):ha(e,n),a=bt(r,o),s=[],i=0;i<=a;i++)s.push(We(o,i));var l=s.reduce(function(c,u){var d=n!=null&&n.ISOWeek?xd(u):bd(u,n),f=c.find(function(p){return p.weekNumber===d});return f?(f.dates.push(u),c):(c.push({weekNumber:d,dates:[u]}),c)},[]);return l}function Cx(e,t){var n=ei(Ue(e),da(e),t);if(t!=null&&t.useFixedWeeks){var r=fd(e,t);if(r<6){var o=n[n.length-1],a=o.dates[o.dates.length-1],s=Vo(a,6-r),i=ei(Vo(a,1),s,t);n.push.apply(n,i)}}return n}function wx(e){var t,n,r,o=ye(),a=o.locale,s=o.classNames,i=o.styles,l=o.hideHead,c=o.fixedWeeks,u=o.components,d=o.weekStartsOn,f=o.firstWeekContainsDate,p=o.ISOWeek,m=Cx(e.displayMonth,{useFixedWeeks:!!c,ISOWeek:p,locale:a,weekStartsOn:d,firstWeekContainsDate:f}),b=(t=u==null?void 0:u.Head)!==null&&t!==void 0?t:Av,y=(n=u==null?void 0:u.Row)!==null&&n!==void 0?n:yx,g=(r=u==null?void 0:u.Footer)!==null&&r!==void 0?r:Ov;return v.jsxs("table",{id:e.id,className:s.table,style:i.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!l&&v.jsx(b,{}),v.jsx("tbody",{className:s.tbody,style:i.tbody,children:m.map(function(M){return v.jsx(y,{displayMonth:e.displayMonth,dates:M.dates,weekNumber:M.weekNumber},M.weekNumber)})}),v.jsx(g,{displayMonth:e.displayMonth})]})}function Sx(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var Mx=Sx()?h.useLayoutEffect:h.useEffect,To=!1,kx=0;function ti(){return"react-day-picker-".concat(++kx)}function Tx(e){var t,n=e??(To?ti():null),r=h.useState(n),o=r[0],a=r[1];return Mx(function(){o===null&&a(ti())},[]),h.useEffect(function(){To===!1&&(To=!0)},[]),(t=e??o)!==null&&t!==void 0?t:void 0}function Px(e){var t,n,r=ye(),o=r.dir,a=r.classNames,s=r.styles,i=r.components,l=lr().displayMonths,c=Tx(r.id?"".concat(r.id,"-").concat(e.displayIndex):void 0),u=r.id?"".concat(r.id,"-grid-").concat(e.displayIndex):void 0,d=[a.month],f=s.month,p=e.displayIndex===0,m=e.displayIndex===l.length-1,b=!p&&!m;o==="rtl"&&(t=[p,m],m=t[0],p=t[1]),p&&(d.push(a.caption_start),f=te(te({},f),s.caption_start)),m&&(d.push(a.caption_end),f=te(te({},f),s.caption_end)),b&&(d.push(a.caption_between),f=te(te({},f),s.caption_between));var y=(n=i==null?void 0:i.Caption)!==null&&n!==void 0?n:_v;return v.jsxs("div",{className:d.join(" "),style:f,children:[v.jsx(y,{id:c,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),v.jsx(wx,{id:u,"aria-labelledby":c,displayMonth:e.displayMonth})]},e.displayIndex)}function Ex(e){var t=ye(),n=t.classNames,r=t.styles;return v.jsx("div",{className:n.months,style:r.months,children:e.children})}function $x(e){var t,n,r=e.initialProps,o=ye(),a=Na(),s=lr(),i=h.useState(!1),l=i[0],c=i[1];h.useEffect(function(){o.initialFocus&&a.focusTarget&&(l||(a.focus(a.focusTarget),c(!0)))},[o.initialFocus,l,a.focus,a.focusTarget,a]);var u=[o.classNames.root,o.className];o.numberOfMonths>1&&u.push(o.classNames.multiple_months),o.showWeekNumber&&u.push(o.classNames.with_weeknumber);var d=te(te({},o.styles.root),o.style),f=Object.keys(r).filter(function(m){return m.startsWith("data-")}).reduce(function(m,b){var y;return te(te({},m),(y={},y[b]=r[b],y))},{}),p=(n=(t=r.components)===null||t===void 0?void 0:t.Months)!==null&&n!==void 0?n:Ex;return v.jsx("div",te({className:u.join(" "),style:d,dir:o.dir,id:o.id,nonce:r.nonce,title:r.title,lang:r.lang},f,{children:v.jsx(p,{children:s.displayMonths.map(function(m,b){return v.jsx(Px,{displayIndex:b,displayMonth:m},b)})})}))}function Dx(e){var t=e.children,n=ev(e,["children"]);return v.jsx(bv,{initialProps:n,children:v.jsx($v,{children:v.jsx(ux,{initialProps:n,children:v.jsx(Fv,{initialProps:n,children:v.jsx(Wv,{initialProps:n,children:v.jsx(Xv,{children:v.jsx(lx,{children:t})})})})})})})}function Rx(e){return v.jsx(Dx,te({},e,{children:v.jsx($x,{initialProps:e})}))}const bn="YYYY-MM-DD";var Nx={VITE_API_URL:"",VITE_APP_VERSION:"2.0.1",VITE_APP_BASE_URL:"/",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const ni=e=>{let t;const n=new Set,r=(u,d)=>{const f=typeof u=="function"?u(t):u;if(!Object.is(f,t)){const p=t;t=d??(typeof f!="object"||f===null)?f:Object.assign({},t,f),n.forEach(m=>m(t,p))}},o=()=>t,l={setState:r,getState:o,getInitialState:()=>c,subscribe:u=>(n.add(u),()=>n.delete(u)),destroy:()=>{(Nx?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},c=t=e(r,o,l);return l},_x=e=>e?ni(e):ni;var Cc={exports:{}},wc={},Sc={exports:{}},Mc={};/** * @license React * use-sync-external-store-shim.production.min.js * @@ -14,7 +14,7 @@ var Vu=Object.defineProperty;var Yu=(e,t,n)=>t in e?Vu(e,t,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Zr=h,Ux=zx;function Vx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Yx=typeof Object.is=="function"?Object.is:Vx,Kx=Ux.useSyncExternalStore,qx=Zr.useRef,Gx=Zr.useEffect,Xx=Zr.useMemo,Qx=Zr.useDebugValue;wc.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var a=qx(null);if(a.current===null){var s={hasValue:!1,value:null};a.current=s}else s=a.current;a=Xx(function(){function l(p){if(!c){if(c=!0,u=p,p=r(p),o!==void 0&&s.hasValue){var m=s.value;if(o(m,p))return d=m}return d=p}if(m=d,Yx(u,p))return m;var b=r(p);return o!==void 0&&o(m,b)?m:(u=p,d=b)}var c=!1,u,d,f=n===void 0?null:n;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,n,r,o]);var i=Kx(e,a[0],a[1]);return Gx(function(){s.hasValue=!0,s.value=i},[i]),Qx(i),i};Cc.exports=wc;var Zx=Cc.exports;const Jx=kl(Zx);var kc={VITE_API_URL:"",VITE_APP_VERSION:"2.0.0",VITE_APP_BASE_URL:"/",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{useDebugValue:e0}=Dt,{useSyncExternalStoreWithSelector:t0}=Jx;let ri=!1;const n0=e=>e;function r0(e,t=n0,n){(kc?"production":void 0)!=="production"&&n&&!ri&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),ri=!0);const r=t0(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return e0(r),r}const oi=e=>{(kc?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?_x(e):e,n=(r,o)=>r0(t,r,o);return Object.assign(n,t),n},o0=e=>e?oi(e):oi;var a0=(e=>(e.GO="GO",e.NODE="NODE",e))(a0||{});const s0=e=>_t(e).unix(),i0=e=>_t(e).subtract(1,"day").unix(),l0={total:{amount:0,prev:0,diff:0,quota:0},date:_t().format(bn),timeRange:{end:s0(new Date),start:i0(new Date)},responseType:"NODE",isUpdating:!1,timeSeriesSelector:"",focusLabel:"",limitEntries:10,deletedQueries:[],isLoading:!1,error:"",tsdbStatus:{}},c0={topN:10,timeSeriesSelector:"",focusLabel:""},Ot=o0(e=>({...l0,setIsUpdating:t=>e(()=>({isUpdating:t})),setTotal:t=>e(()=>({total:t})),setTimeSeriesSelector:t=>e(()=>({timeSeriesSelector:t})),setTimeRange:t=>e(()=>({timeRange:t})),setFocusLabel:t=>e(()=>({focusLabel:t})),setLimitEntries:t=>e(()=>({limitEntries:t})),setDate:t=>e(()=>({date:t})),setDeletedQueries:t=>e(n=>({deletedQueries:[...n.deletedQueries,t]})),reset:()=>e(()=>({...c0})),setIsLoading:t=>e(()=>({isLoading:t})),setResponseType:t=>e(()=>({responseType:t})),setError:t=>e(()=>({error:t})),setTsdbStatus:t=>e(()=>({tsdbStatus:t}))})),u0=e=>({color:`${e.contrast}`,overflow:"visible",fontSize:"12px",background:`${e.shadow}`,border:`1px solid ${e.accentNeutral}`,mt:1.5,"& .MuiAvatar-root":{width:32,height:32,ml:-.5,mr:1},"&:before":{content:'""',display:"block",position:"absolute",top:0,right:14,width:10,height:10,borderLeft:`1px solid ${e.accentNeutral}`,borderTop:`1px solid ${e.accentNeutral}`,bgcolor:`${e.shadow}`,transform:"translateY(-50%) rotate(45deg)",zIndex:0},"& .icon":{fontSize:"16px",marginRight:"4px",color:`${e.maxContrast}`},"& .item":{fontSize:"12px",color:`${e.maxContrast}`},".rdp-day_selected, .rdp-day_selected:focus-visible, .rdp-day_selected:hover":{background:`${e.primary}`,color:`${e.maxContrast}`},"& .rdp-day_selected : hover":{background:`${e.primary}`,color:`${e.maxContrast}`}}),Eo=(e,t=!1)=>{let n=!e||e.length<1?new Date:new Date(e);if(typeof e=="string")return n;{const r=t?n.getTimezoneOffset():-n.getTimezoneOffset(),o=new Date;return o.setTime(n.getTime()+r*6e4),o}};function d0(){const e=Lt(),[t,n]=Dt.useState(null),{date:r,setDate:o}=Ot(),[a,s]=Dt.useState(new Date(r)),i=!!t;let l=B("p",{children:"Please pick a day."});a&&(l=oe("p",{children:["You picked ",It(a,"PP"),"."]}));const c=f=>{s(()=>Eo(f)),o(_t(Eo(f)).format(bn)),n(null)},u=f=>{n(f.currentTarget)},d=()=>{n(null)};return oe(Nr,{children:[oe(gh,{sx:{display:"flex",alignItems:"center",textAlign:"center"},children:[a&&B("p",{style:{fontSize:".8em"},children:_t(a).format(bn)}),B(Xr,{title:"Select Day",children:B(cd,{onClick:u,size:"small",sx:{ml:2,color:`${e.maxContrast}`,background:`${e.primaryAccent}`,"&.MuiIconButton-root":{border:`1px solid ${e.primary}`,borderRadius:"3px"}},"aria-controls":i?"account-menu":void 0,"aria-haspopup":"true","aria-expanded":i?"true":void 0,children:B(cc,{style:{height:"16px",width:"16px"}})})})]}),B(ic,{id:"account-menu",anchorEl:t,open:i,onClose:d,PaperProps:{elevation:0,sx:u0(e)},transformOrigin:{horizontal:"right",vertical:"top"},anchorOrigin:{horizontal:"right",vertical:"bottom"},children:B(Rx,{mode:"single",selected:Eo(a,!0),onSelect:c,footer:l})})]})}const ai=(e,t)=>e?"{"+e+"="+JSON.stringify(t)+"}":"",f0=e=>e.reduce((t,n)=>(t[n]=t[n]+1||1,t),{}),p0=e=>{if((e==null?void 0:e.length)<1)return"";let t="{",n=e.length,r=[];for(let a=0;a1)continue;const[i,l]=e[a].split("=");t+=`${i}="${l}"`,a===e.length-1?t+="}":t+=","}return t},Tc={seriesCountByMetricName:({query:e})=>ai("__name__",e),seriesCountByLabelName:({query:e})=>{const t=`{${e}!=""}`;return localStorage.setItem("labelValuePairs",`${e}!=`),t},seriesCountByFocusLabelValue:({query:e,focusLabel:t})=>ai(t,e),seriesCountByLabelValuePair:({query:e})=>{let t;try{const o=localStorage.getItem("labelValuePairs");o?t=o:t=""}catch{t=""}let n="";if(t&&!t.includes(e))n=`${t} ${e}`,localStorage.setItem("labelValuePairs",n);else if(t&&t.includes(e)){let s=t.split(" ").filter(i=>i!==e).join(" ");n=s,localStorage.setItem("labelValuePairs",s)}else t===""&&(n=e,localStorage.setItem("labelValuePairs",n));let r=n.split(" ");return p0(r)},labelValueCountByLabelName:({query:e,match:t})=>t===""?`{${e}!=""}`:`${t.replace(/\}/gm,"")}, ${e}!=""}`};function h0(e){return e==null?void 0:e.sort((n,r)=>n.value-r.value)}function m0(e){return e==null?void 0:e.sort((n,r)=>r.value-n.value)}function g0(e){return e.sort((t,n)=>{const r=t.name.toUpperCase(),o=n.name.toUpperCase();return ro?1:0})}function v0(e){return e.sort((t,n)=>{const r=t.name.toUpperCase(),o=n.name.toUpperCase();return or?1:0})}function x0(e,t,n){return{name:{asc:()=>g0(e),desc:()=>v0(e)},value:{asc:()=>h0(e),desc:()=>m0(e)}}[t][n]()}const $o=(e,t)=>{const n=t.match?`&match[]=${encodeURIComponent(t.match)}`:"",r=t.focusLabel?`&focusLabel=${encodeURIComponent(t.focusLabel)}`:"";return`${e}/api/v1/status/tsdb?topN=${t.topN}&date=${t.date}${n}${r}`};function b0(e,t){return`${btoa(e)}${t&&t!==""?":":""}${btoa(t)}`}const Oa={totalSeries:0,totalSeriesPrev:0,totalSeriesByAll:0,totalLabelValuePairs:0,seriesCountByMetricName:[],seriesCountByLabelName:[],seriesCountByFocusLabelValue:[],seriesCountByLabelValuePair:[],labelValueCountByLabelName:[]},y0=e=>{const t=fn(c=>c.dataSources);let n="";const{auth:r,url:o,headers:a}=t.find(c=>c.value===e);let s=a==null?void 0:a.reduce((c,u)=>Object.assign(c,{[u.header]:u.value}),{});const i=r.basicAuth.value;let l={u:"",p:""};if(i){let[c,u]=r.fields.basicAuth,d=u.value,f=c.value;l.u=c==null?void 0:c.value,l.p=u==null?void 0:u.value,n=b0(f,d)}return{url:o,auth:n,user_pass:l,headers:s}},C0=e=>({seriesCountByMetricName:"Metric names with highest number of series",seriesCountByLabelName:" Labels with the highest number of series",seriesCountByFocusLabelValue:`Values for "${e}" label with the highest number of series`,seriesCountByLabelValuePair:"Label=value pairs with the highest number of series",labelValueCountByLabelName:"Labels with the highest number of unique values"}),w0={seriesCountByMetricName:"Metric Name",seriesCountByLabelName:"Label name",seriesCountByFocusLabelValue:"Label value",seriesCountByLabelValuePair:"Label=value pair",labelValueCountByLabelName:"Label name"},S0=(e,t)=>C0("metric")[Object.keys(e)[0]],M0=e=>Object.keys(e)[0],k0=e=>w0[Object.keys(e)[0]],T0=e=>e[Object.keys(e)[0]],P0=(e,t)=>({title:S0(e),sectionHeaderName:M0(e),sectionHeader:k0(e),rows:T0(e)});function Pc(e,t){return t===0?0:e*100/t}function E0(e){return e===0?!1:e>60}var Ec={VITE_API_URL:"",VITE_APP_VERSION:"2.0.0",VITE_APP_BASE_URL:"/",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const $0=async(e,t,n,r,o,a)=>{const s=Ec.VITE_API_DELETE_URL||e;try{r(!0);const i=s+"/loki/api/v1/delete",{u:l,p:c}=a;await fetch(i,{method:"GET",headers:{...o,Authorization:`Basic ${btoa(l+":"+c)}`}}).then(u=>{(u&&(u==null?void 0:u.status)===204||(u==null?void 0:u.status)===200)&&console.log(u)})}catch(i){console.log(i),t(JSON.stringify(i))}finally{}},D0=async(e,t,n,r,o,a,s,i,l,c)=>{const u=Ec.VITE_API_DELETE_URL||e;try{i(!0);const{u:d,p:f}=c,p=u+"/loki/api/v1/delete?query="+encodeURIComponent(t)+"&start="+r+"&end="+o;await fetch(p,{method:"POST",headers:{...l,Authorization:`Basic ${btoa(d+":"+f)}`}}).then(m=>{if(m&&(m==null?void 0:m.status)===500||(m==null?void 0:m.status)===400){a(m.statusText),i(!1);let b=m.text();kr.dispatch(Tr({message:b,type:"error"}))}(m&&(m==null?void 0:m.status)===204||(m==null?void 0:m.status)===200)&&(i(!1),a(""),kr.dispatch(Tr({message:`Deleted ${n} Fingerprints from ${t}`,type:"success"})))})}catch(d){a(JSON.stringify(d)),i(!1),s(f=>[...f,t]),kr.dispatch(Tr({message:`${n} Fingerprints from ${t} not deleted`,type:"error"}))}finally{i(!1)}},si=async(e,t,n,r,o,a,s)=>{const{match:i}=t,l={date:t.date,topN:0,match:"",focusLabel:""},c={...t,date:_t(t.date).subtract(1,"day").format(bn)},u=$o(e,t),d=$o(e,c),f=$o(e,l),p=[u,d,f];if(e){n(""),r(!0);try{const{u:m,p:b}=s,y=await Promise.all(p.map(C=>fetch(C,{headers:{...a,Authorization:`Basic ${btoa(m+":"+b)}`}})));if(y[0].status===400||y[0].status===500){const C=await y[0].text();n(C),r(!1),kr.dispatch(Tr({message:C,type:"error"}));return}const[g,M,w]=await Promise.all(y.map(C=>C.json()));if(y[0].ok){const{data:C}=w,k={...M.data},T={...g.data};T.totalSeriesByAll=C==null?void 0:C.totalSeries,T.totalSeriesPrev=k==null?void 0:k.totalSeries;const D=i==null?void 0:i.replace(/[{}"]/g,"");T.seriesCountByLabelValuePair=T.seriesCountByLabelValuePair.filter(O=>O.name!==D),Object.keys(T).forEach(O=>{const I=O,N=T[I],R=k[I];Array.isArray(N)&&Array.isArray(R)&&N.forEach(F=>{var _;const j=(_=R.find($=>$.name===F.name))==null?void 0:_.value;F.diff=j?F.value-j:0,F.valuePrev=j||0})}),o(T),r(!1)}else n(g.error),o(Oa)}catch(m){r(!1),m instanceof Error&&n(`${m.name}: ${m.message}`)}}},La=(e=!1)=>{const{timeSeriesSelector:t,focusLabel:n,limitEntries:r,date:o,setDeletedQueries:a,setError:s,setIsLoading:i,setTsdbStatus:l,error:c}=Ot(),u=o||_t().format(bn),d={match:t,focusLabel:n,topN:r,date:u},{url:f,headers:p,user_pass:m}=y0("logs"),b=async(M,w)=>{const C=uo.tz.guess(!0),k=uo.tz(u,C).add(1,"day"),T=uo.tz(u,C).add(2,"day"),D=k.clone().utc().startOf("day").unix(),O=T.clone().utc().startOf("day").unix();await D0(f,M,w,D,O,s,a,i,p,m)},y=async()=>{await $0(f,s,a,i,p,m)},g=async M=>{const w=o||_t().format(bn);let C={match:t,focusLabel:n,topN:r,date:w};M!==void 0&&(C={...C,...M}),await si(f,C,s,i,l,p,m)};return h.useEffect(()=>{e&&si(f,d,s,i,l,p,m)},[f,t,n,r,o]),h.useEffect(()=>{c&&(l(Oa),i(!1))},[c]),{handleDelete:b,handleGetDeletedFingerprints:y,handleCardinalityRequest:g}},R0=({setHistoryItem:e})=>{const{timeSeriesSelector:t,setTimeSeriesSelector:n,focusLabel:r,setFocusLabel:o,limitEntries:a,setLimitEntries:s,reset:i,date:l}=Ot(),{total:c}=Ot(),{handleCardinalityRequest:u}=La(),[d,f]=h.useState(t),[p,m]=h.useState(r),[b,y]=h.useState(a);return h.useEffect(()=>{f(t)},[t]),h.useEffect(()=>{m(r)},[r]),h.useEffect(()=>{y(a)},[a]),{onTimeSeriesChange:N=>{f(()=>N.target.value)},onKeyDownTimeSeries:N=>{N.keyCode===13&&(n(d),u({match:d}),e("timeSeriesSelector",d))},onFocusLabeChange:N=>{m(()=>N.target.value)},onKeyDownFocusLabel:N=>{N.keyCode===13&&(o(p),u({focusLabel:p}),e("focusLabel",p))},onLimitEntriesChange:N=>{y(()=>N.target.value)},onKeyDownLimitEntries:N=>{N.keyCode===13&&(s(Number(b)),u({topN:b}),e("limitEntries",Number(b)))},onQueryHistoryChange:N=>{N.preventDefault(),n(N.target.innerText),u({match:N.target.innerText})},onFocusHistoryChange:N=>{N.preventDefault(),m(N.target.innerText),u({focusLabel:N.target.innerText})},onLimitHistoryChange:N=>{N.preventDefault(),y(Number(N.target.innerText)),u({topN:Number(N.target.innerText)})},query:d,focus:p,limit:b,totalSeries:c,reset:i,date:l}};var Ia={},N0=it;Object.defineProperty(Ia,"__esModule",{value:!0});var $c=Ia.default=void 0,_0=N0(lt()),O0=v;$c=Ia.default=(0,_0.default)((0,O0.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z"}),"Restore");const L0=e=>Ae("font-size:12px;line-height:20px;cursor:pointer;user-select:none;font-weight:500;white-space:nowrap;display:flex;align-items:center;background:",e.neutral,";border:1px solid ",e.accentNeutral,";color:",e.contrast,";border-radius:3px;height:26px;margin:0px 1px;padding:3px 5px;span{margin-left:5px;}svg{font-size:1.15em;margin:0px 2px;}&:hover{color:orange;}.tooltip{background-color:red;display:flex;align-items:center;justify-items:center;}",""),I0=({theme:e,id:t,...n})=>B(ic,{id:t,elevation:0,anchorOrigin:{vertical:"bottom",horizontal:"left"},PaperProps:{sx:{background:e.neutral,color:e.contrast}},transformOrigin:{vertical:"bottom",horizontal:"left"},...n}),A0=({id:e,handleClose:t,menuItems:n})=>{const r=Lt(),[o,a]=h.useState(null),s=!!o,i=c=>{a(()=>c.currentTarget)},l=c=>{a(null),c.target.innerText&&t(c)};return oe(Nr,{children:[B("button",{onClick:i,id:`custom-menu-button-${e}`,className:Ve(L0(r)),"aria-controls":s?`custom-menu${e}`:void 0,"aria-haspopup":"true","aria-expanded":s?"true":void 0,children:B($c,{fontSize:"small"})}),B(I0,{id:`custom-menu-${e}`,anchorEl:o,open:s,onClose:l,theme:r,children:n==null?void 0:n.map((c,u)=>B(lg,{sx:{"&.MuiMenuItem-root":{fontSize:12}},onClick:l,children:c},`${c}-${u} r`))})]})},Do=({name:e,value:t,label:n,size:r,inputSize:o="",type:a,onChange:s,onHistoryChange:i,onKeyDown:l,history:c,hasHistory:u})=>oe("div",{className:`form-group ${r}`,children:[B("label",{children:n}),B("input",{name:e,className:o,type:a,value:t,onKeyDown:l,onChange:s}),u&&(c==null?void 0:c.length)>0&&B(A0,{id:e,menuItems:c,handleClose:i})]}),j0=e=>Ae("background:",e.shadow,";padding:8px;border-radius:3px;margin:4px;margin-bottom:8px;display:flex;flex-direction:column;.form-row{display:flex;flex:1;}.form-group{display:flex;align-items:center;label{color:",e.contrast,";font-size:12px;padding:7px;background:",e.background,";border:1px solid ",e.lightNeutral,";border-radius:3px;}input,select{background:",e.deep,";border-radius:3px;padding:5px 8px;border:1px solid ",e.lightNeutral,";color:",e.contrast,";transition:0.35s all;font-family:monospace;&:focus{outline:none;border:1px solid ",e.primary,";}&.l{flex:1;}&.s{max-width:50px;}}select{padding:4px 7px;}&.l{flex:1;}}.config-actions{display:flex;align-items:center;justify-content:space-between;padding:4px 0px;.c-totals{display:flex;align-items:center;}.buttons-group{display:flex;gap:8px;align-items:center;}.query-button{height:30px;transition:0.35s all;background:",e.primaryAccent,";color:",e.maxContrast,";padding:4px 6px;border-radius:3px;border:1px solid ",e.primary,";cursor:pointer;display:flex;align-items:center;&:hover{background:",e.primary,";}}}",""),F0=de("MuiButton",["root","active","disabled","focusVisible"]);function Dc(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function B0(e={}){const{disabled:t=!1,focusableWhenDisabled:n,href:r,rootRef:o,tabIndex:a,to:s,type:i}=e,l=h.useRef(),[c,u]=h.useState(!1),{isFocusVisibleRef:d,onFocus:f,onBlur:p,ref:m}=bl(),[b,y]=h.useState(!1);t&&!n&&b&&y(!1),h.useEffect(()=>{d.current=b},[b,d]);const[g,M]=h.useState(""),w=$=>P=>{var E;b&&P.preventDefault(),(E=$.onMouseLeave)==null||E.call($,P)},C=$=>P=>{var E;p(P),d.current===!1&&y(!1),(E=$.onBlur)==null||E.call($,P)},k=$=>P=>{var E;if(l.current||(l.current=P.currentTarget),f(P),d.current===!0){var S;y(!0),(S=$.onFocusVisible)==null||S.call($,P)}(E=$.onFocus)==null||E.call($,P)},T=()=>{const $=l.current;return g==="BUTTON"||g==="INPUT"&&["button","submit","reset"].includes($==null?void 0:$.type)||g==="A"&&($==null?void 0:$.href)},D=$=>P=>{if(!t){var E;(E=$.onClick)==null||E.call($,P)}},O=$=>P=>{var E;t||(u(!0),document.addEventListener("mouseup",()=>{u(!1)},{once:!0})),(E=$.onMouseDown)==null||E.call($,P)},I=$=>P=>{var E;if((E=$.onKeyDown)==null||E.call($,P),!P.defaultMuiPrevented&&(P.target===P.currentTarget&&!T()&&P.key===" "&&P.preventDefault(),P.target===P.currentTarget&&P.key===" "&&!t&&u(!0),P.target===P.currentTarget&&!T()&&P.key==="Enter"&&!t)){var S;(S=$.onClick)==null||S.call($,P),P.preventDefault()}},N=$=>P=>{var E;if(P.target===P.currentTarget&&u(!1),(E=$.onKeyUp)==null||E.call($,P),P.target===P.currentTarget&&!T()&&!t&&P.key===" "&&!P.defaultMuiPrevented){var S;(S=$.onClick)==null||S.call($,P)}},R=h.useCallback($=>{var P;M((P=$==null?void 0:$.tagName)!=null?P:"")},[]),F=Me(R,o,m,l),j={};return g==="BUTTON"?(j.type=i??"button",n?j["aria-disabled"]=t:j.disabled=t):g!==""&&(!r&&!s&&(j.role="button",j.tabIndex=a??0),t&&(j["aria-disabled"]=t,j.tabIndex=n?a??0:-1)),{getRootProps:($={})=>{const P=Dc(e),E=x({},P,$);return delete E.onFocusVisible,x({type:i},E,j,{onBlur:C(E),onClick:D(E),onFocus:k(E),onKeyDown:I(E),onKeyUp:N(E),onMouseDown:O(E),onMouseLeave:w(E),ref:F})},focusVisible:b,setFocusVisible:y,active:c,rootRef:F}}function H0(e){return typeof e=="string"}function W0(e,t,n){return e===void 0||H0(e)?t:x({},t,{ownerState:x({},t.ownerState,n)})}function ii(e,t,n=(r,o)=>r===o){return e.length===t.length&&e.every((r,o)=>n(r,t[o]))}const z0={disableDefaultClasses:!1},U0=h.createContext(z0);function Jr(e){const{disableDefaultClasses:t}=h.useContext(U0);return n=>t?"":e(n)}function V0(e,t){return typeof e=="function"?e(t):e}function Rc(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function Y0(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:a}=e;if(!t){const p=li(o==null?void 0:o.className,r==null?void 0:r.className,a,n==null?void 0:n.className),m=x({},n==null?void 0:n.style,o==null?void 0:o.style,r==null?void 0:r.style),b=x({},n,o,r);return p.length>0&&(b.className=p),Object.keys(m).length>0&&(b.style=m),{props:b,internalRef:void 0}}const s=Dc(x({},o,r)),i=ci(r),l=ci(o),c=t(s),u=li(c==null?void 0:c.className,n==null?void 0:n.className,a,o==null?void 0:o.className,r==null?void 0:r.className),d=x({},c==null?void 0:c.style,n==null?void 0:n.style,o==null?void 0:o.style,r==null?void 0:r.style),f=x({},c,n,l,i);return u.length>0&&(f.className=u),Object.keys(d).length>0&&(f.style=d),{props:f,internalRef:c.ref}}const K0=["elementType","externalSlotProps","ownerState"];function eo(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o}=e,a=J(e,K0),s=V0(r,o),{props:i,internalRef:l}=Y0(x({},a,{externalSlotProps:s})),c=Me(l,s==null?void 0:s.ref,(t=e.additionalProps)==null?void 0:t.ref);return W0(n,x({},i,{ref:c}),o)}function q0(e){return ve("MuiTab",e)}const G0=de("MuiTab",["root","selected","disabled"]);function X0(e){return ve("MuiTabs",e)}de("MuiTabs",["root","horizontal","vertical"]);const to=h.createContext(null);to.displayName="CompoundComponentContext";function Q0(e){const t=Array.from(e.keys()).map(n=>{const r=e.get(n);return{key:n,subitem:r}});return t.sort((n,r)=>{const o=n.subitem.ref.current,a=r.subitem.ref.current;return o===null||a===null||o===a?0:o.compareDocumentPosition(a)&Node.DOCUMENT_POSITION_PRECEDING?1:-1}),new Map(t.map(n=>[n.key,n.subitem]))}function Nc(){const[e,t]=h.useState(new Map),n=h.useRef(new Set),r=h.useCallback(function(l){n.current.delete(l),t(c=>{const u=new Map(c);return u.delete(l),u})},[]),o=h.useCallback(function(l,c){let u;return typeof l=="function"?u=l(n.current):u=l,n.current.add(u),t(d=>{const f=new Map(d);return f.set(u,c),f}),{id:u,deregister:()=>r(u)}},[r]),a=h.useMemo(()=>Q0(e),[e]);return{contextValue:{getItemIndex:h.useCallback(function(l){return Array.from(a.keys()).indexOf(l)},[a]),registerItem:o,totalSubitemCount:e.size},subitems:a}}function Z0(e){const{value:t,defaultValue:n,onChange:r,orientation:o,direction:a,selectionFollowsFocus:s}=e,[i,l]=Pl({controlled:t,default:n,name:"Tabs",state:"value"}),c=h.useCallback((y,g)=>{l(g),r==null||r(y,g)},[r,l]),{subitems:u,contextValue:d}=Nc(),f=h.useRef(()=>{}),p=h.useCallback(y=>{var g;return(g=u.get(y))==null?void 0:g.id},[u]),m=h.useCallback(y=>f.current(y),[]),b=h.useCallback(y=>{f.current=y},[]);return{contextValue:x({direction:a,getTabId:m,getTabPanelId:p,onSelected:c,orientation:o,registerTabIdLookup:b,selectionFollowsFocus:s,value:i},d)}}const _c=h.createContext(null);function Aa(){const e=h.useContext(_c);if(e==null)throw new Error("No TabsContext provided");return e}function J0(e){const{value:t,children:n}=e,{direction:r,getItemIndex:o,onSelected:a,orientation:s,registerItem:i,registerTabIdLookup:l,selectionFollowsFocus:c,totalSubitemCount:u,value:d,getTabId:f,getTabPanelId:p}=t,m=h.useMemo(()=>({getItemIndex:o,registerItem:i,totalSubitemCount:u}),[i,o,u]),b=h.useMemo(()=>({direction:r,getTabId:f,getTabPanelId:p,onSelected:a,orientation:s,registerTabIdLookup:l,selectionFollowsFocus:c,value:d}),[r,f,p,a,s,l,c,d]);return v.jsx(to.Provider,{value:m,children:v.jsx(_c.Provider,{value:b,children:n})})}const eb=["children","value","defaultValue","orientation","direction","onChange","selectionFollowsFocus","slotProps","slots"],tb=e=>{const{orientation:t}=e;return me({root:["root",t]},Jr(X0))},nb=h.forwardRef(function(t,n){var r;const{children:o,orientation:a="horizontal",direction:s="ltr",slotProps:i={},slots:l={}}=t,c=J(t,eb),{contextValue:u}=Z0(t),d=x({},t,{orientation:a,direction:s}),f=tb(d),p=(r=l.root)!=null?r:"div",m=eo({elementType:p,externalSlotProps:i.root,externalForwardedProps:c,additionalProps:{ref:n},ownerState:d,className:f.root});return v.jsx(p,x({},m,{children:v.jsx(J0,{value:u,children:o})}))});function Oc(e,t){const n=h.useContext(to);if(n===null)throw new Error("useCompoundItem must be used within a useCompoundParent");const{registerItem:r}=n,[o,a]=h.useState(typeof e=="function"?void 0:e);return Je(()=>{const{id:s,deregister:i}=r(e,t);return a(s),i},[r,t,e]),{id:o,index:o!==void 0?n.getItemIndex(o):-1,totalItemCount:n.totalSubitemCount}}const De={blur:"list:blur",focus:"list:focus",itemClick:"list:itemClick",itemHover:"list:itemHover",itemsChange:"list:itemsChange",keyDown:"list:keyDown",resetHighlight:"list:resetHighlight",textNavigation:"list:textNavigation"};function rb(e,t,n,r,o,a){if(n.length===0||!r&&n.every((i,l)=>o(i,l)))return-1;let s=e;for(;;){if(!a&&t==="next"&&s===n.length||!a&&t==="previous"&&s===-1)return-1;if(r?!1:o(n[s],s))s+=t==="next"?1:-1,a&&(s=(s+n.length)%n.length);else return s}}function ze(e,t,n){var r;const{items:o,isItemDisabled:a,disableListWrap:s,disabledItemsFocusable:i,itemComparer:l,focusManagement:c}=n,u=c==="DOM"?0:-1,d=o.length-1,f=e==null?-1:o.findIndex(g=>l(g,e));let p,m,b=!s;switch(t){case"reset":if(u===-1)return null;p=0,m="next",b=!1;break;case"start":p=0,m="next",b=!1;break;case"end":p=d,m="previous",b=!1;break;default:{const g=f+t;g<0?!b&&f!==-1||Math.abs(t)>1?(p=0,m="next"):(p=d,m="previous"):g>d?!b||Math.abs(t)>1?(p=d,m="previous"):(p=0,m="next"):(p=g,m=t>=0?"next":"previous")}}const y=rb(p,m,o,i,a,b);return y===-1&&e!==null&&!a(e,f)?e:(r=o[y])!=null?r:null}function ob(e,t,n,r){return n==="none"?[]:n==="single"?r(t[0],e)?t:[e]:t.some(o=>r(o,e))?t.filter(o=>!r(o,e)):[...t,e]}function Lc(e,t,n){const{itemComparer:r,isItemDisabled:o,selectionMode:a,items:s}=n,{selectedValues:i}=t,l=s.findIndex(u=>r(e,u));if(o(e,l))return t;const c=ob(e,i,a,r);return x({},t,{selectedValues:c,highlightedValue:e})}function ab(e,t,n){const r=t.highlightedValue,{orientation:o,pageSize:a}=n;switch(e){case"Home":return x({},t,{highlightedValue:ze(r,"start",n)});case"End":return x({},t,{highlightedValue:ze(r,"end",n)});case"PageUp":return x({},t,{highlightedValue:ze(r,-a,n)});case"PageDown":return x({},t,{highlightedValue:ze(r,a,n)});case"ArrowUp":if(o!=="vertical")break;return x({},t,{highlightedValue:ze(r,-1,n)});case"ArrowDown":if(o!=="vertical")break;return x({},t,{highlightedValue:ze(r,1,n)});case"ArrowLeft":{if(o==="vertical")break;return x({},t,{highlightedValue:ze(r,o==="horizontal-ltr"?-1:1,n)})}case"ArrowRight":{if(o==="vertical")break;return x({},t,{highlightedValue:ze(r,o==="horizontal-ltr"?1:-1,n)})}case"Enter":case" ":return t.highlightedValue===null?t:Lc(t.highlightedValue,t,n)}return t}function sb(e,t){return t.focusManagement==="DOM"?e:x({},e,{highlightedValue:null})}function ib(e,t,n){var r;const o=(r=n(e))==null?void 0:r.trim().toLowerCase();return!o||o.length===0?!1:o.indexOf(t)===0}function lb(e,t,n){const{items:r,isItemDisabled:o,disabledItemsFocusable:a,getItemAsString:s}=n,i=t.length>1;let l=i?e.highlightedValue:ze(e.highlightedValue,1,n);for(let c=0;ca(d,n.highlightedValue)))!=null?l:null}else s==="DOM"&&t.length===0&&(i=ze(null,"reset",r));const u=((o=n.selectedValues)!=null?o:[]).filter(d=>e.some(f=>a(f,d)));return x({},n,{highlightedValue:i,selectedValues:u})}function ub(e,t){return x({},e,{highlightedValue:ze(null,"reset",t)})}function Ic(e,t){const{type:n,context:r}=t;switch(n){case De.keyDown:return ab(t.key,e,r);case De.itemClick:return Lc(t.item,e,r);case De.blur:return sb(e,r);case De.textNavigation:return lb(e,t.searchString,r);case De.itemsChange:return cb(t.items,t.previousItems,e,r);case De.resetHighlight:return ub(e,r);default:return e}}function db(){const e=new Map;function t(r,o){let a=e.get(r);return a?a.add(o):(a=new Set([o]),e.set(r,a)),()=>{a.delete(o),a.size===0&&e.delete(r)}}function n(r,...o){const a=e.get(r);a&&a.forEach(s=>s(...o))}return{subscribe:t,publish:n}}function fb(){const e=h.useRef();return e.current||(e.current=db()),e.current}const ui="select:change-selection",di="select:change-highlight";function pb(){const e=fb(),t=h.useCallback(a=>{e.publish(ui,a)},[e]),n=h.useCallback(a=>{e.publish(di,a)},[e]),r=h.useCallback(a=>e.subscribe(ui,a),[e]),o=h.useCallback(a=>e.subscribe(di,a),[e]);return{notifySelectionChanged:t,notifyHighlightChanged:n,registerSelectionChangeHandler:r,registerHighlightChangeHandler:o}}function hb(e,t){return e===t}const Ro={},fi=()=>{};function Zo(e,t){const n=x({},e);return Object.keys(t).forEach(r=>{t[r]!==void 0&&(n[r]=t[r])}),n}function mb(e){const{nextState:t,initialState:n,stateComparers:r,onStateChange:o,controlledProps:a,lastActionRef:s}=e,i=h.useRef(n);h.useEffect(()=>{if(s.current===null)return;const l=Zo(i.current,a);Object.keys(t).forEach(c=>{var u;const d=(u=r[c])!=null?u:hb,f=t[c],p=l[c];if(p==null&&f!=null||p!=null&&f==null||p!=null&&f!=null&&!d(f,p)){var m,b;o==null||o((m=s.current.event)!=null?m:null,c,f,(b=s.current.type)!=null?b:"",t)}}),i.current=t,s.current=null},[i,t,s,o,r,a])}function gb(e){const t=h.useRef(null),{reducer:n,initialState:r,controlledProps:o=Ro,stateComparers:a=Ro,onStateChange:s=fi,actionContext:i}=e,l=h.useCallback((f,p)=>{t.current=p;const m=Zo(f,o);return n(m,p)},[o,n]),[c,u]=h.useReducer(l,r),d=h.useCallback(f=>{u(x({},f,{context:i}))},[i]);return mb({nextState:c,initialState:r,stateComparers:a??Ro,onStateChange:s??fi,controlledProps:o,lastActionRef:t}),[Zo(c,o),d]}function pi(e,t){const n=h.useRef(e);return h.useEffect(()=>{n.current=e},[e]),n}const vb=500;function xb(e){const t=h.useRef({searchString:"",lastTime:null});return h.useCallback(n=>{if(n.key.length===1&&n.key!==" "){const r=t.current,o=n.key.toLowerCase(),a=performance.now();r.searchString.length>0&&r.lastTime&&a-r.lastTime>vb?r.searchString=o:(r.searchString.length!==1||o!==r.searchString)&&(r.searchString+=o),r.lastTime=a,e(r.searchString,n)}},[e])}const hi={},bb=()=>{},yb=(e,t)=>e===t,Cb=()=>!1,wb=e=>typeof e=="string"?e:String(e),Sb=()=>({highlightedValue:null,selectedValues:[]});function Mb(e){const{controlledProps:t=hi,disabledItemsFocusable:n=!1,disableListWrap:r=!1,focusManagement:o="activeDescendant",getInitialState:a=Sb,getItemDomElement:s,getItemId:i,isItemDisabled:l=Cb,rootRef:c,onStateChange:u=bb,items:d,itemComparer:f=yb,getItemAsString:p=wb,onChange:m,onHighlightChange:b,onItemsChange:y,orientation:g="vertical",pageSize:M=5,reducerActionContext:w=hi,selectionMode:C="single",stateReducer:k}=e,T=h.useRef(null),D=Me(c,T),O=h.useCallback((L,z,U)=>{if(b==null||b(L,z,U),o==="DOM"&&z!=null&&(U===De.itemClick||U===De.keyDown||U===De.textNavigation)){var G;s==null||(G=s(z))==null||G.focus()}},[s,b,o]),I=h.useMemo(()=>({highlightedValue:f,selectedValues:(L,z)=>ii(L,z,f)}),[f]),N=h.useCallback((L,z,U,G,xe)=>{switch(u==null||u(L,z,U,G,xe),z){case"highlightedValue":O(L,U,G);break;case"selectedValues":m==null||m(L,U,G);break}},[O,m,u]),R=h.useMemo(()=>({disabledItemsFocusable:n,disableListWrap:r,focusManagement:o,isItemDisabled:l,itemComparer:f,items:d,getItemAsString:p,onHighlightChange:O,orientation:g,pageSize:M,selectionMode:C,stateComparers:I}),[n,r,o,l,f,d,p,O,g,M,C,I]),F=a(),j=k??Ic,_=h.useMemo(()=>x({},w,R),[w,R]),[$,P]=gb({reducer:j,actionContext:_,initialState:F,controlledProps:t,stateComparers:I,onStateChange:N}),{highlightedValue:E,selectedValues:S}=$,A=xb((L,z)=>P({type:De.textNavigation,event:z,searchString:L})),W=pi(S),K=pi(E),Q=h.useRef([]);h.useEffect(()=>{ii(Q.current,d,f)||(P({type:De.itemsChange,event:null,items:d,previousItems:Q.current}),Q.current=d,y==null||y(d))},[d,f,P,y]);const{notifySelectionChanged:re,notifyHighlightChanged:ee,registerHighlightChangeHandler:ne,registerSelectionChangeHandler:ie}=pb();h.useEffect(()=>{re(S)},[S,re]),h.useEffect(()=>{ee(E)},[E,ee]);const ge=L=>z=>{var U;if((U=L.onKeyDown)==null||U.call(L,z),z.defaultMuiPrevented)return;const G=["Home","End","PageUp","PageDown"];g==="vertical"?G.push("ArrowUp","ArrowDown"):G.push("ArrowLeft","ArrowRight"),o==="activeDescendant"&&G.push(" ","Enter"),G.includes(z.key)&&z.preventDefault(),P({type:De.keyDown,key:z.key,event:z}),A(z)},ce=L=>z=>{var U,G;(U=L.onBlur)==null||U.call(L,z),!z.defaultMuiPrevented&&((G=T.current)!=null&&G.contains(z.relatedTarget)||P({type:De.blur,event:z}))},H=(L={})=>x({},L,{"aria-activedescendant":o==="activeDescendant"&&E!=null?i(E):void 0,onBlur:ce(L),onKeyDown:ge(L),tabIndex:o==="DOM"?-1:0,ref:D}),V=h.useCallback(L=>{var z;const U=d.findIndex(Re=>f(Re,L)),G=((z=W.current)!=null?z:[]).some(Re=>Re!=null&&f(L,Re)),xe=l(L,U),he=K.current!=null&&f(L,K.current);return{disabled:xe,focusable:o==="DOM",highlighted:he,index:U,selected:G}},[d,l,f,W,K,o]),q=h.useMemo(()=>({dispatch:P,getItemState:V,registerHighlightChangeHandler:ne,registerSelectionChangeHandler:ie}),[P,V,ne,ie]);return h.useDebugValue({state:$}),{contextValue:q,dispatch:P,getRootProps:H,rootRef:D,state:$}}function kb(){const[,e]=h.useState({});return h.useCallback(()=>{e({})},[])}const Ac=h.createContext(null);function Tb(e){const{handlePointerOverEvents:t=!1,item:n,rootRef:r}=e,o=h.useRef(null),a=Me(o,r),s=h.useContext(Ac);if(!s)throw new Error("useListItem must be used within a ListProvider");const{dispatch:i,getItemState:l,registerHighlightChangeHandler:c,registerSelectionChangeHandler:u}=s,{highlighted:d,selected:f,focusable:p}=l(n),m=kb();Je(()=>{function w(C){(C===n&&!d||C!==n&&d)&&m()}return c(w)}),Je(()=>{function w(C){f?C.includes(n)||m():C.includes(n)&&m()}return u(w)},[u,m,f,n]);const b=h.useCallback(w=>C=>{var k;(k=w.onClick)==null||k.call(w,C),!C.defaultPrevented&&i({type:De.itemClick,item:n,event:C})},[i,n]),y=h.useCallback(w=>C=>{var k;(k=w.onMouseOver)==null||k.call(w,C),!C.defaultPrevented&&i({type:De.itemHover,item:n,event:C})},[i,n]);let g;return p&&(g=d?0:-1),{getRootProps:(w={})=>x({},w,{onClick:b(w),onPointerOver:t?y(w):void 0,ref:a,tabIndex:g}),highlighted:d,rootRef:a,selected:f}}function Pb(e){return e.size}function Eb(e){const{value:t,rootRef:n,disabled:r=!1,id:o}=e,a=h.useRef(null),s=nr(o),{value:i,selectionFollowsFocus:l,getTabPanelId:c}=Aa(),u=h.useMemo(()=>({disabled:r,ref:a,id:s}),[r,a,s]),{id:d,index:f,totalItemCount:p}=Oc(t??Pb,u),{getRootProps:m,rootRef:b,highlighted:y,selected:g}=Tb({item:d}),{getRootProps:M,rootRef:w,active:C,focusVisible:k,setFocusVisible:T}=B0({disabled:r,focusableWhenDisabled:!l,type:"button"}),D=Me(a,n,b,w),O=d!==void 0?c(d):void 0;return{getRootProps:(N={})=>{const R=x({},N,m(N)),F=x({},R,M(R));return x({},F,{role:"tab","aria-controls":O,"aria-selected":g,id:s,ref:D})},active:C,focusVisible:k,highlighted:y,index:f,rootRef:D,selected:g||d===i,setFocusVisible:T,totalTabsCount:p}}const $b=["action","children","value","disabled","onChange","onClick","onFocus","slotProps","slots"],Db=e=>{const{selected:t,disabled:n}=e;return me({root:["root",t&&"selected",n&&"disabled"]},Jr(q0))},Rb=h.forwardRef(function(t,n){var r;const{children:o,disabled:a=!1,slotProps:s={},slots:i={}}=t,l=J(t,$b),c=h.useRef(),u=Me(c,n),{active:d,highlighted:f,selected:p,getRootProps:m}=Eb(x({},t,{rootRef:u})),b=x({},t,{active:d,disabled:a,highlighted:f,selected:p}),y=Db(b),g=(r=i.root)!=null?r:"button",M=eo({elementType:g,getSlotProps:m,externalSlotProps:s.root,externalForwardedProps:l,additionalProps:{ref:n},ownerState:b,className:y.root});return v.jsx(g,x({},M,{children:o}))});var ja={},Nb=it;Object.defineProperty(ja,"__esModule",{value:!0});var jc=ja.default=void 0,_b=Nb(lt()),mi=v;jc=ja.default=(0,_b.default)([(0,mi.jsx)("path",{d:"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z"},"0"),(0,mi.jsx)("path",{d:"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z"},"1")],"DisplaySettings");var Fa={},Ob=it;Object.defineProperty(Fa,"__esModule",{value:!0});var Fc=Fa.default=void 0,Lb=Ob(lt()),Ib=v;Fc=Fa.default=(0,Lb.default)((0,Ib.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z"}),"History");var Ba={},Ab=it;Object.defineProperty(Ba,"__esModule",{value:!0});var Bc=Ba.default=void 0,jb=Ab(lt()),Fb=v;Bc=Ba.default=(0,jb.default)((0,Fb.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search");function Bb(e){return ve("MuiTabsList",e)}de("MuiTabsList",["root","horizontal","vertical"]);const Hc={valueChange:"valueChange"};function Hb(e,t){if(t.type===Hc.valueChange)return x({},e,{highlightedValue:t.value});const n=Ic(e,t),{context:{selectionFollowsFocus:r}}=t;if(t.type===De.itemsChange){if(n.selectedValues.length>0)return x({},n,{highlightedValue:n.selectedValues[0]});ze(null,"reset",t.context)}return r&&n.highlightedValue!=null?x({},n,{selectedValues:[n.highlightedValue]}):n}function Wb(e){var t;const{rootRef:n}=e,{direction:r="ltr",onSelected:o,orientation:a="horizontal",value:s,registerTabIdLookup:i,selectionFollowsFocus:l}=Aa(),{subitems:c,contextValue:u}=Nc(),d=h.useCallback(N=>{var R;return(R=c.get(N))==null?void 0:R.id},[c]);i(d);const f=h.useMemo(()=>Array.from(c.keys()),[c]),p=h.useCallback(N=>{var R,F;return N==null?null:(R=(F=c.get(N))==null?void 0:F.ref.current)!=null?R:null},[c]),m=r==="rtl";let b;a==="vertical"?b="vertical":b=m?"horizontal-rtl":"horizontal-ltr";const y=h.useCallback((N,R)=>{var F;o(N,(F=R[0])!=null?F:null)},[o]),g=h.useMemo(()=>s===void 0?{}:s!=null?{selectedValues:[s]}:{selectedValues:[]},[s]),M=h.useCallback(N=>{var R,F;return(R=(F=c.get(N))==null?void 0:F.disabled)!=null?R:!1},[c]),{contextValue:w,dispatch:C,getRootProps:k,state:{highlightedValue:T,selectedValues:D},rootRef:O}=Mb({controlledProps:g,disabledItemsFocusable:!l,focusManagement:"DOM",getItemDomElement:p,isItemDisabled:M,items:f,rootRef:n,onChange:y,orientation:b,reducerActionContext:h.useMemo(()=>({selectionFollowsFocus:l||!1}),[l]),selectionMode:"single",stateReducer:Hb});h.useEffect(()=>{s!==void 0&&s!=null&&C({type:Hc.valueChange,value:s})},[C,s]);const I=(N={})=>x({},N,k(N),{"aria-orientation":a==="vertical"?"vertical":void 0,role:"tablist"});return{contextValue:x({},u,w),dispatch:C,getRootProps:I,highlightedValue:T,isRtl:m,orientation:a,rootRef:O,selectedValue:(t=D[0])!=null?t:null}}function zb(e){const{value:t,children:n}=e,{dispatch:r,getItemIndex:o,getItemState:a,registerHighlightChangeHandler:s,registerSelectionChangeHandler:i,registerItem:l,totalSubitemCount:c}=t,u=h.useMemo(()=>({dispatch:r,getItemState:a,getItemIndex:o,registerHighlightChangeHandler:s,registerSelectionChangeHandler:i}),[r,o,a,s,i]),d=h.useMemo(()=>({getItemIndex:o,registerItem:l,totalSubitemCount:c}),[l,o,c]);return v.jsx(to.Provider,{value:d,children:v.jsx(Ac.Provider,{value:u,children:n})})}const Ub=["children","slotProps","slots"],Vb=e=>{const{orientation:t}=e;return me({root:["root",t]},Jr(Bb))},Yb=h.forwardRef(function(t,n){var r;const{children:o,slotProps:a={},slots:s={}}=t,i=J(t,Ub),{isRtl:l,orientation:c,getRootProps:u,contextValue:d}=Wb({rootRef:n}),f=x({},t,{isRtl:l,orientation:c}),p=Vb(f),m=(r=s.root)!=null?r:"div",b=eo({elementType:m,getSlotProps:u,externalSlotProps:a.root,externalForwardedProps:i,ownerState:f,className:p.root});return v.jsx(zb,{value:d,children:v.jsx(m,x({},b,{children:o}))})});function Kb(e){return ve("MuiTabPanel",e)}de("MuiTabPanel",["root","hidden"]);function qb(e){return e.size}function Gb(e){const{value:t,id:n,rootRef:r}=e,o=Aa();if(o===null)throw new Error("No TabContext provided");const{value:a,getTabId:s}=o,i=nr(n),l=h.useRef(null),c=Me(l,r),u=h.useMemo(()=>({id:i,ref:l}),[i]),{id:d}=Oc(t??qb,u),f=d!==a,p=d!==void 0?s(d):void 0;return{hidden:f,getRootProps:()=>({"aria-labelledby":p??void 0,hidden:f,id:i??void 0,ref:c}),rootRef:c}}const Xb=["children","value","slotProps","slots"],Qb=e=>{const{hidden:t}=e;return me({root:["root",t&&"hidden"]},Jr(Kb))},Zb=h.forwardRef(function(t,n){var r;const{children:o,slotProps:a={},slots:s={}}=t,i=J(t,Xb),{hidden:l,getRootProps:c}=Gb(t),u=x({},t,{hidden:l}),d=Qb(u),f=(r=s.root)!=null?r:"div",p=eo({elementType:f,getSlotProps:c,externalSlotProps:a.root,externalForwardedProps:i,additionalProps:{role:"tabpanel",ref:n},ownerState:u,className:d.root});return v.jsx(f,x({},p,{children:!l&&o}))});var Ha={},Jb=it;Object.defineProperty(Ha,"__esModule",{value:!0});var Wc=Ha.default=void 0,ey=Jb(lt()),ty=v;Wc=Ha.default=(0,ey.default)((0,ty.jsx)("path",{d:"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z"}),"StarBorder");var Wa={},ny=it;Object.defineProperty(Wa,"__esModule",{value:!0});var zc=Wa.default=void 0,ry=ny(lt()),oy=v;zc=Wa.default=(0,ry.default)((0,oy.jsx)("path",{d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5"}),"Link");const ay=le("button",{target:"efhpvve1"})("display:flex;align-items:center;font-size:12px;cursor:pointer;user-select:none;border:none;border-radius:",e=>{switch(e.side){case"central":return"0px";case"left":return"10px 0px 0px 10px";case"right":return"0px 10px 10px 0px";case"individual":return"10px"}},";padding:0px 6px;white-space:nowrap;background:",e=>e.theme.neutral,";border:1px solid ",e=>e.theme.deep,";color:",e=>e.theme.contrast,";height:26px;span{margin-left:5px;}svg{margin:0;padding:0;}&:hover{color:orange;}"),NM=le(e=>B(bm,{anchor:"bottom",style:{maxHeight:"250px"},variant:"persistent",...e}),{target:"e1sfd2ep24"})(({theme:e})=>({"& .MuiPaper-root":{borderTop:`1px solid ${e.accentNeutral}`}}),""),_M=le(nb,{target:"e1sfd2ep23"})('height:"320px";background:',({theme:e})=>e.deep,";"),OM=le(Rb,{target:"e1sfd2ep22"})("color:",({theme:e})=>e.contrast,";background:",({theme:e})=>e.neutral,";border:1px solid ",e=>e.theme.accentNeutral,";cursor:pointer;font-size:13px;background-color:transparent;padding:6px 10px;border:none;border-radius:3px 3px 0px 0px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid transparent;transition:0.2s all;&:hover{background-color:",({theme:e})=>e.lightNeutral,";}&:focus{color:",({theme:e})=>e.contrast,";background:",({theme:e})=>e.neutral,";border-radius:3px 3px 0px 0px;outline-offset:2px;}&.",G0.selected,"{border-bottom:1px solid ",({theme:e})=>e.primary,";}&.",F0.disabled,"{opacity:0.5;cursor:not-allowed;}@media screen and (max-width: 360px){span{display:none;}padding:5px 20px;}"),LM=le(Fc,{target:"e1sfd2ep21"})({name:"1hncz6a",styles:"height:16px;width:16px;margin-right:3px"}),IM=le(Wc,{target:"e1sfd2ep20"})({name:"1hncz6a",styles:"height:16px;width:16px;margin-right:3px"}),AM=le(jc,{target:"e1sfd2ep19"})({name:"1hncz6a",styles:"height:16px;width:16px;margin-right:3px"}),jM=le(zc,{target:"e1sfd2ep18"})({name:"1hncz6a",styles:"height:16px;width:16px;margin-right:3px"}),FM=le(Bc,{target:"e1sfd2ep17"})("height:21px;width:16px;padding:0px 3px;border-radius:3px 0px 0px 3px;background:",({theme:e})=>e.deep,";"),BM=le("div",{target:"e1sfd2ep16"})("padding:0px 15px;font-size:13px;display:flex;align-items:center;color:",({theme:e})=>e.contrast,";justify-content:space-between;background:",({theme:e})=>e.shadow,";height:37px;"),HM=le(Zb,{target:"e1sfd2ep15"})("width:100%;background:",({theme:e})=>e.shadow,";"),WM=le(Yb,{target:"e1sfd2ep14"})("min-width:320px;background:",({theme:e})=>e.shadow,";border-bottom:4px solid ",({theme:e})=>e.bgNeutral,";display:flex;align-items:center;align-content:space-between;"),zM=le("div",{target:"e1sfd2ep13"})("display:flex;align-items:center;justify-content:center;color:",({theme:e})=>e.contrast,";font-size:14px;flex:1;padding:20px;height:50%;"),UM=le("div",{target:"e1sfd2ep12"})("height:250px;overflow-y:auto;color:",({theme:e})=>e.contrast,";background:",({theme:e})=>e.lightActiveBg,";&.starredCont{height:210px;}&::-webkit-scrollbar{width:5px;background:",({theme:e})=>e.neutral,";}&::-webkit-scrollbar-corner{background:transparent;}&::-webkit-scrollbar-thumb{border-radius:5px;background:",({theme:e})=>e.alphaPlusNeutral,";}"),cr=le(ay,{target:"e1sfd2ep11"})("padding:3px 6px;background:",({theme:e})=>e.neutral,";border:1px solid ",e=>e.theme.accentNeutral,";border-radius:3px;border:none;color:",({theme:e})=>e.contrast,";display:flex;align-items:center;justify-content:center;margin:0px 6px;cursor:pointer;min-height:20px;"),VM=le("div",{target:"e1sfd2ep10"})("height:100px;width:240px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:",({theme:e})=>e.neutral,";border:1px solid ",e=>e.theme.accentNeutral,";margin:10px;border-radius:3px;& div{font-size:15px;color:",({theme:e})=>e.accent,";line-height:1.5;}& small{font-size:12px;color:",({theme:e})=>e.contrast,";line-height:1.5;margin-bottom:10px;}"),YM=le(cr,{target:"e1sfd2ep9"})("background:",({theme:e})=>e.primary,";color:",({theme:e})=>e.maxContrast,";white-space:nowrap;.open-icon{display:none;}.open-text{display:flex;font-size:12px;}@media screen and (max-width: 1070px){.open-icon{display:flex;}.open-text{display:none;}}"),KM=le(cr,{target:"e1sfd2ep8"})("font-weight:bold;padding:10px 20px;background:",({theme:e})=>e.primary,";color:",({theme:e})=>e.maxContrast,";margin:0;width:100%;white-space:nowrap;"),qM=le(cr,{target:"e1sfd2ep7"})("background:none;color:",({theme:e})=>e.contrast,";position:absolute;right:0;"),sy=le(cr,{target:"e1sfd2ep6"})("background:",({theme:e})=>e.neutral,";border:1px solid ",e=>e.theme.accentNeutral,";padding:8px 16px;"),iy=le(cr,{target:"e1sfd2ep5"})("background:",({theme:e,active:t})=>t?e.primary:e.shadow,";color:",({theme:e,active:t})=>t?e.maxContrast:e.contrast,";padding:8px 16px;cursor:",({active:e})=>e?"pointer":"not-allowed",";pointer-events:",({active:e})=>e?"auto":"none",";"),GM=le("input",{target:"e1sfd2ep4"})("color:",({theme:e})=>e.contrast,";background:",({theme:e})=>e.deep,";border:none;height:21px;margin:0px 10px 0px 0px;padding:0px;font-size:13px;border-radius:0px 3px 3px 0px;font-family:monospace;font-size:12px;&:focus{outline:none;color:",({theme:e})=>e.primary,";}"),XM=le("span",{target:"e1sfd2ep3"})('flex:1;font-family:monospace;display:flex;align-items:center;font-size:"13px";color:',({theme:e})=>e.contrast,";white-space:nowrap;padding:4px 0px;overflow:hidden;text-overflow:ellipsis;"),QM=le("div",{target:"e1sfd2ep2"})("display:flex;flex:1;justify-content:space-between;.open-button{display:none;}.inline-params{align-items:center;display:",e=>e.open?"none":"grid",";flex:1;grid-template-columns:1fr 0.25fr 0.25fr auto;margin-right:5px;}.open-button{display:flex;color:",({theme:e})=>e.maxContrast,";background:none;border:none;}.block-params{display:",e=>e.open?"flex":"none",";flex-direction:column;flex:1;p{display:flex;align-items:center;flex:1;line-height:1.5;font-size:12px;font-family:monospace;span{margin-left:3px;&.key{flex:1;}&.value{flex:3;}}}}@media screen and (max-width: 1070px){.inline-params{display:none;}}"),ZM=le("div",{target:"e1sfd2ep1"})("padding:5px 0px;padding-left:10px;border:1px solid ",({theme:e})=>e.bgNeutral,";margin:5px;border-radius:3px;font-size:13px;display:flex;justify-content:space-between;align-items:center;"),JM=le("div",{target:"e1sfd2ep0"})({name:"oylbmz",styles:"@media screen and (max-width: 1370px){display:none;}"}),ly=e=>t=>{t({type:"SET_SETTINGS_DIALOG_OPEN",settingsDialogOpen:e})};var za={},cy=it;Object.defineProperty(za,"__esModule",{value:!0});var Uc=za.default=void 0,uy=cy(lt()),dy=v;Uc=za.default=(0,uy.default)((0,dy.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var Ua={},fy=it;Object.defineProperty(Ua,"__esModule",{value:!0});var Va=Ua.default=void 0,py=fy(lt()),hy=v;Va=Ua.default=(0,py.default)((0,hy.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z"}),"Info");const No=le("div",{target:"er3ypqd13"})({name:"v62lug",styles:"display:flex;flex-direction:column;margin-bottom:20px"}),my=le("div",{target:"er3ypqd9"})("display:flex;flex:1;flex-direction:column;background:",({theme:e})=>e.shadow,";"),gy=le("div",{target:"er3ypqd8"})({name:"t6jzno",styles:"margin:20px;display:flex;flex-direction:column;flex:1"}),br=le("label",{target:"er3ypqd5"})("font-size:12px;color:",({theme:e})=>e.contrast,";margin-left:10px;"),vy=le("div",{target:"er3ypqd2"})("display:flex;justify-content:space-between;align-items:center;margin:10px;h3{margin-left:10px;font-size:1em;color:",({theme:e})=>e.contrast,";}"),xy=le(Md,{target:"er3ypqd1"})("background:none;padding:0;color:",({theme:e})=>e.contrast,";"),by=le("textarea",{target:"er3ypqd0"})("display:flex;flex:1;margin:5px 0px;height:150px;width:250px;font-size:10px;padding:5px 8px;border:1px solid ",({theme:e})=>e.accentNeutral,";border-radius:3px;background:",({theme:e})=>e.deep,";color:",({theme:e})=>e.contrast,";");function yy(e){return function(t){t({type:"SET_DEBUG_MODE",debugMode:e})}}const Cy=e=>{var r,o;const n=/&(lt|gt|amp);/.test(e);return e===void 0?"":n?(o=(r=e==null?void 0:e.replaceAll(/</g,"<"))==null?void 0:r.replaceAll(/>/g,">"))==null?void 0:o.replaceAll(/&/g,"&"):e};function wy(e){return String(Cy(e))}const Vc=Ae({name:"1l02985",styles:"background-color:transparent!important"});function ek({open:e}){const t=Ml(),n=fn(M=>M.theme),r=fn(M=>M.autoTheme),o=fn(M=>M.debugMode),a=Lt(),[s,i]=h.useState(f(window.location.href)),[l,c]=h.useState(n),[u,d]=h.useState(r);h.useEffect(()=>{d(r)},[r,d]);function f(M){return M+"&isEmbed=true"}h.useEffect(()=>{i(f(window.location.href))},[window.location.href]),h.useEffect(()=>{c(n)},[n,c]);function p(){const M=l==="light"?"dark":"light";t(kd(M)),c(M),localStorage.setItem("theme",JSON.stringify({theme:M,auto:u}))}const m=()=>{const M=!u;t(Rd(M)),d(M),localStorage.setItem("theme",JSON.stringify({theme:n,auto:M}))};function b(){t(ly(!1))}function y(M){i(M.target.value)}function g(){t(yy(!o)),localStorage.setItem("isDebug",JSON.stringify({isActive:!o}))}return B(Ed,{theme:a,children:B(nc,{open:e,onClose:b,PaperProps:{classes:{root:Vc}},children:oe(my,{children:[oe(vy,{children:[B("h3",{children:"Settings"}),oe(xy,{onClick:b,children:[" ",B(Uc,{})," "]})]}),oe(gy,{children:[oe(No,{children:[oe(br,{children:["Theme: ",n]}),B(ho,{size:"small",checked:l==="dark",onChange:p,disabled:u,inputProps:{"aria-label":"controlled"}}),oe(br,{children:["Automatic theme detection"," ",B(Xr,{title:"Theme determined by your system preferenes",children:B(Va,{fontSize:"inherit"})})]}),B(ho,{size:"small",checked:u,onChange:m,inputProps:{"aria-label":"controlled"}})]}),oe(No,{children:[B(br,{children:"Set Debug Mode"}),B(ho,{size:"small",checked:o,onChange:g,inputProps:{"aria-label":"controlled"}})]}),oe(No,{children:[B(br,{children:"Embed View"}),B(by,{rows:"8",value:wy(s),onChange:y})]})]})]})})})}const Sy=le("div",{target:"e1n1tll40"})("background:",({theme:e})=>e.shadow,";#alert-dialog-title{color:",({theme:e})=>e.contrast,";span{color:",({theme:e})=>e.primary,";padding:2px 4px;border-radius:3px;font-family:monospace;}}#alert-dialog-description{color:",({theme:e})=>e.lightContrast,";font-weight:normal;em{color:",({theme:e})=>e.contrast,";font-variant:italic;}}");function My({label:e,checked:t,handleChange:n,theme:r,text:o}){return B(Rm,{children:B(Tm,{style:{padding:"0",marginRight:0,cursor:e?"pointer":"not-allowed",display:"flex",alignItems:"center",marginTop:"20px"},checked:t,onChange:n,control:B(Ph,{style:{paddingRight:"0px",marginRight:"3px"},sx:{"& .MuiSvgIcon-root":{fontSize:18}},disabled:!e}),label:B(Nt,{style:{fontSize:"14px",color:r.contrast},children:o})})})}function Yc({clearFingerPrints:e,label:t,value:n,source:r,isLoading:o,isCustom:a=!1,query:s="",labelsRelated:i=[]}){const[l,c]=h.useState(!1),[u,d]=h.useState(!1),f=Lt(),{focusLabel:p,timeSeriesSelector:m}=Ot(),b=()=>{c(!0)},y=()=>{c(!1)},g=()=>{d(w=>!w)};async function M(){let w=s??"";a||(w=Tc[r]({query:t,focusLabel:p,match:m})),await e(w),c(!1)}return B(_l,{theme:f,children:oe("div",{children:[B(Xr,{title:`Delete fingerprints for ${t!==""?t:s}`,children:B("div",{style:{display:"flex",flex:1,alignItems:"center",justifyContent:"center"},children:B(Td,{onClick:b,style:{color:f.contrast,cursor:"pointer",fontSize:"18px"},fontSize:"small"})})}),B(nc,{open:l,onClose:y,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description",PaperProps:{classes:{root:Vc}},children:oe(Sy,{children:[B(sm,{id:"alert-dialog-title",children:a?oe(Nr,{children:["Are you sure you want to clear the"," ",B("span",{children:n})," fingerprints with query"," ",s,"?"]}):oe(Nr,{children:["Are you sure you want to clear the"," ",B("span",{children:n})," fingerprints with label"," ",B("span",{children:t})," from"," ",B("span",{children:r}),"?"]})}),B(Qh,{children:oe(nm,{id:"alert-dialog-description",children:[oe("p",{style:{marginTop:"10px"},children:["Click ",B("em",{children:"Delete Fingerprints"})," to delete your fingerprints permanently"]}),B("p",{style:{margin:"6px"},children:B("em",{children:"Note that you will also be removing all fingerprints with labels related."})}),B(My,{checked:u,handleChange:g,theme:f,label:!0,text:"I want to remove all fingerprints related to this labels in selected time range."})]})}),oe(Uh,{children:[B(sy,{onClick:y,children:"Cancel"}),B(iy,{onClick:M,active:!o&&u,autoFocus:!0,children:o?"Deleting...":"Delete Fingerprints"})]})]})})]})})}const ky=({theme:e=$d(),focusLabelItems:t,timeSeriesSelectorItems:n,limitEntriesItems:r,setHistoryItem:o})=>{const{onTimeSeriesChange:a,onKeyDownTimeSeries:s,onFocusLabeChange:i,onKeyDownFocusLabel:l,onLimitEntriesChange:c,onKeyDownLimitEntries:u,onQueryHistoryChange:d,onFocusHistoryChange:f,onLimitHistoryChange:p,query:m,focus:b,limit:y,totalSeries:g,reset:M,date:w}=R0({setHistoryItem:o}),{handleCardinalityRequest:C,handleDelete:k}=La(!0),{setTimeSeriesSelector:T,setFocusLabel:D,setLimitEntries:O,isLoading:I}=Ot(),N=()=>{M(),localStorage.setItem("labelValuePairs",""),C({match:"",focusLabel:"",topN:y,date:w})};return oe("div",{className:Ve(j0(e)),children:[oe("div",{className:"form-row",children:[B(Do,{name:"timeSeriesSelector",value:m,label:"Time Series Selector",size:"l",inputSize:"l",type:"text",onChange:a,onKeyDown:s,onHistoryChange:d,history:n,hasHistory:n.length>0}),B(Do,{name:"focusLabel",value:b,label:"Focus Label",size:"m",inputSize:"",type:"text",onChange:i,onKeyDown:l,onHistoryChange:f,history:t,hasHistory:t.length>0}),B(Do,{name:"limitEntries",value:y,label:"Limit Entries",size:"s",inputSize:"s",type:"number",onChange:c,onKeyDown:u,onHistoryChange:p,history:r,hasHistory:r.length>0})]}),oe("div",{className:"config-actions",children:[oe("div",{className:"c-totals",children:[B(zn,{theme:e,value:g.amount,text:"total"}),B(zn,{theme:e,type:"prev",value:g.prev,text:"previous"}),B(zn,{theme:e,type:"diff",value:g.diff,trend:g.diff===0?"none":g.diff>0?"up":"down",text:"diff"}),B(zn,{theme:e,type:"prev",value:g.quota,text:"quota"})]}),oe("div",{className:"buttons-group",children:[m!==""&&B("button",{className:"query-button",children:B(Yc,{clearFingerPrints:R=>k(R,g.amount),isLoading:I,label:"",value:g.amount,source:"",isCustom:!0,query:m})}),B(d0,{}),B("button",{onClick:N,className:"query-button",children:"Reset"}),oe("button",{onClick:()=>{T(m),D(b),O(Number(y)),C({match:m,focusLabel:b,topN:y})},className:"query-button",children:[B(lc,{fontSize:"small"}),"Execute Query"]})]})]})]})},Ty="SET_IS_CARDINALITY",gi=e=>t=>{t({type:Ty,isCardinality:e})},Py=(e,t)=>{var y;const{focusLabel:n,timeSeriesSelector:r,setFocusLabel:o,setTimeSeriesSelector:a,setTotal:s,tsdbStatus:i,isLoading:l}=Ot(),[c,u]=h.useState({data:Oa,formattedSeries:[]}),d=(g,M)=>{const w=Tc[g]({query:M,focusLabel:n,match:r});a(w),t("timeSeriesSelector",w),(g==="labelValueCountByLabelName"||g=="seriesCountByLabelName")&&(o(M),t("focusLabel",M)),g=="seriesCountByFocusLabelValue"&&o("")},f=(g,M)=>{d(M.source,M.name)},p=(g,M)=>g*100/M,m=(g,M,w)=>g.map(C=>({name:C.name||"",value:C.value||0,diff:C.diff||0,prev:C.valuePrev||0,share:p(C.value,M==null?void 0:M.totalSeries)||0,quota:M.quota,source:w,onFilter:f})),b=g=>{if(g){let M=g;return M!=null&&M.quota||(M.quota=0),Object.keys(M).filter(T=>Array.isArray(M[T])).map(T=>({[T]:m(M[T],M,T)}))}return[]};return h.useEffect(()=>{i&&(s({amount:i.totalSeries,prev:i.totalSeriesPrev,diff:i.totalSeries-i.totalSeriesPrev,quota:(i==null?void 0:i.quota)||0}),u({data:i,formattedSeries:b(i)}))},[i]),{data:c,totalSeries:((y=c==null?void 0:c.data)==null?void 0:y.totalSeries)??0,formattedSeries:(c==null?void 0:c.formattedSeries)??[],isLoading:l}},Ey=X(e=>B(Wg,{...e,TabIndicatorProps:{children:B("span",{className:"MuiTabs-indicatorSpan"})}}))(({theme:e})=>({"& .MuiButtonBase-root-MuiTab-root":{maxHeight:"20px"},"& .MuiTabs-indicator":{display:"flex",justifyContent:"center",backgroundColor:"transparent"},"& .MuiTabs-indicatorSpan":{maxWidth:40,width:"100%",backgroundColor:e==null?void 0:e.primary}})),vi=X(e=>B(yg,{disableRipple:!0,...e}))(({theme:e})=>({textTransform:"none",fontWeight:e.typography.fontWeightRegular,fontSize:"12px",padding:0,marginRight:"8px",color:e.lightContrast,"&.Mui-selected":{color:e.contrast},"&.Mui-focusVisible":{backgroundColor:"rgba(100, 95, 228, 0.32)"}})),$y=e=>Ae("background:",e.WidgetBg,";.MuiTabs-root{height:20px!important;min-height:20px;}.MuiButtonBase-root{min-height:0;}",""),Dy=({title:e,tabsValue:t,onTabChange:n,theme:r})=>oe("div",{className:"c-header",children:[B("div",{children:e}),B("div",{className:Ve($y(r)),children:oe(Ey,{value:t,onChange:n,children:[B(vi,{label:"Table"}),B(vi,{label:"Chart"})]})})]}),xi=e=>{const{neutral:t,primaryLight:n,deep:r,ultraDeep:o,primary:a,contrast:s,shadow:i}=e;return{neutral:t,primaryLight:n,deep:r,ultraDeep:o,primary:a,contrast:s,shadow:i}},Ry=e=>Ae("margin:4px;display:flex;flex-direction:column;padding:8px 4px;background:",e.shadow,";gap:4px;.c-header{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:8px 6px;border-bottom:1px solid ",e.neutral,";font-weight:bold;}.c-table{display:table;widht:100%;}",""),Kc=e=>({seriesGroupContainer:Ve(Ry(xi(e))),seriesGroupStyles:xi(e)}),qc=e=>{const[t,n]=h.useState({col:"value",order:"desc"});return{sortedRows:h.useMemo(()=>{const{col:a,order:s}=t;return x0(e,a,s)},[e,t]),handleSort:a=>{n(s=>({col:a,order:s.order==="asc"?"desc":"asc"}))}}};function ot(e){return function(){return e}}const Ny=Math.PI,_o=2*Ny;function Gc(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function _y(e,t){return te?1:t>=e?0:NaN}function Oy(e){return e}function Ly(){var e=Oy,t=_y,n=null,r=ot(0),o=ot(_o),a=ot(0);function s(i){var l,c=(i=Gc(i)).length,u,d,f=0,p=new Array(c),m=new Array(c),b=+r.apply(this,arguments),y=Math.min(_o,Math.max(-_o,o.apply(this,arguments)-b)),g,M=Math.min(Math.abs(y)/c,a.apply(this,arguments)),w=M*(y<0?-1:1),C;for(l=0;l0&&(f+=C);for(t!=null?p.sort(function(k,T){return t(m[k],m[T])}):n!=null&&p.sort(function(k,T){return n(i[k],i[T])}),l=0,d=f?(y-c*w)/f:0;l0?C*d:0)+w,m[u]={data:i[u],index:l,value:C,startAngle:b,endAngle:g,padAngle:M};return m}return s.value=function(i){return arguments.length?(e=typeof i=="function"?i:ot(+i),s):e},s.sortValues=function(i){return arguments.length?(t=i,n=null,s):t},s.sort=function(i){return arguments.length?(n=i,t=null,s):n},s.startAngle=function(i){return arguments.length?(r=typeof i=="function"?i:ot(+i),s):r},s.endAngle=function(i){return arguments.length?(o=typeof i=="function"?i:ot(+i),s):o},s.padAngle=function(i){return arguments.length?(a=typeof i=="function"?i:ot(+i),s):a},s}function Cn(e,t){if((s=e.length)>1)for(var n=1,r,o,a=e[t[0]],s,i=a.length;n=0;)n[t]=t;return n}function Iy(e,t){return e[t]}function Ay(e){const t=[];return t.key=e,t}function Xc(){var e=ot([]),t=wn,n=Cn,r=Iy;function o(a){var s=Array.from(e.apply(this,arguments),Ay),i,l=s.length,c=-1,u;for(const d of a)for(i=0,++c;i0){for(var n,r,o=0,a=e[0].length,s;o0)for(var n,r=0,o,a,s,i,l,c=e[t[0]].length;r0?(o[0]=s,o[1]=s+=a):a<0?(o[1]=i,o[0]=i+=a):(o[0]=0,o[1]=a)}function By(e,t){if((o=e.length)>0){for(var n=0,r=e[t[0]],o,a=r.length;n0)||!((a=(o=e[t[0]]).length)>0))){for(var n=0,r=1,o,a,s;ra&&(a=o,n=t);return n}function Zc(e){var t=e.map(Jc);return wn(e).sort(function(n,r){return t[n]-t[r]})}function Jc(e){for(var t=0,n=-1,r=e.length,o;++n{const{series:t,seriesOrder:n}=e,r=[],o={};return n.forEach(a=>{const{stack:s,stackOrder:i,stackOffset:l}=t[a];s===void 0?r.push({ids:[a],stackingOrder:Oo.none,stackingOffset:Lo.none}):o[s]===void 0?(o[s]=r.length,r.push({ids:[a],stackingOrder:Oo[i??"none"],stackingOffset:Lo[l??"diverging"]})):(r[o[s]].ids.push(a),i!==void 0&&(r[o[s]].stackingOrder=Oo[i]),l!==void 0&&(r[o[s]].stackingOffset=Lo[l]))}),r};function Ya(e,t){const n={};return Object.keys(e).forEach(r=>{n[r]=x({valueFormatter:t},e[r])}),n}const Yy=(e,t)=>{const{seriesOrder:n,series:r}=e,o=eu(e),a=t??[];n.forEach(i=>{const l=r[i].data;if(l!==void 0)l.forEach((c,u)=>{a.length<=u?a.push({[i]:c}):a[u][i]=c});else if(t===void 0)throw new Error([`MUI: bar series with id='${i}' has no data.`,"Either provide a data property to the series or use the dataset prop."].join(` + */var Zr=h,Ux=zx;function Vx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Yx=typeof Object.is=="function"?Object.is:Vx,Kx=Ux.useSyncExternalStore,qx=Zr.useRef,Gx=Zr.useEffect,Xx=Zr.useMemo,Qx=Zr.useDebugValue;wc.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var a=qx(null);if(a.current===null){var s={hasValue:!1,value:null};a.current=s}else s=a.current;a=Xx(function(){function l(p){if(!c){if(c=!0,u=p,p=r(p),o!==void 0&&s.hasValue){var m=s.value;if(o(m,p))return d=m}return d=p}if(m=d,Yx(u,p))return m;var b=r(p);return o!==void 0&&o(m,b)?m:(u=p,d=b)}var c=!1,u,d,f=n===void 0?null:n;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,n,r,o]);var i=Kx(e,a[0],a[1]);return Gx(function(){s.hasValue=!0,s.value=i},[i]),Qx(i),i};Cc.exports=wc;var Zx=Cc.exports;const Jx=kl(Zx);var kc={VITE_API_URL:"",VITE_APP_VERSION:"2.0.1",VITE_APP_BASE_URL:"/",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{useDebugValue:e0}=Dt,{useSyncExternalStoreWithSelector:t0}=Jx;let ri=!1;const n0=e=>e;function r0(e,t=n0,n){(kc?"production":void 0)!=="production"&&n&&!ri&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),ri=!0);const r=t0(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return e0(r),r}const oi=e=>{(kc?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?_x(e):e,n=(r,o)=>r0(t,r,o);return Object.assign(n,t),n},o0=e=>e?oi(e):oi;var a0=(e=>(e.GO="GO",e.NODE="NODE",e))(a0||{});const s0=e=>_t(e).unix(),i0=e=>_t(e).subtract(1,"day").unix(),l0={total:{amount:0,prev:0,diff:0,quota:0},date:_t().format(bn),timeRange:{end:s0(new Date),start:i0(new Date)},responseType:"NODE",isUpdating:!1,timeSeriesSelector:"",focusLabel:"",limitEntries:10,deletedQueries:[],isLoading:!1,error:"",tsdbStatus:{}},c0={topN:10,timeSeriesSelector:"",focusLabel:""},Ot=o0(e=>({...l0,setIsUpdating:t=>e(()=>({isUpdating:t})),setTotal:t=>e(()=>({total:t})),setTimeSeriesSelector:t=>e(()=>({timeSeriesSelector:t})),setTimeRange:t=>e(()=>({timeRange:t})),setFocusLabel:t=>e(()=>({focusLabel:t})),setLimitEntries:t=>e(()=>({limitEntries:t})),setDate:t=>e(()=>({date:t})),setDeletedQueries:t=>e(n=>({deletedQueries:[...n.deletedQueries,t]})),reset:()=>e(()=>({...c0})),setIsLoading:t=>e(()=>({isLoading:t})),setResponseType:t=>e(()=>({responseType:t})),setError:t=>e(()=>({error:t})),setTsdbStatus:t=>e(()=>({tsdbStatus:t}))})),u0=e=>({color:`${e.contrast}`,overflow:"visible",fontSize:"12px",background:`${e.shadow}`,border:`1px solid ${e.accentNeutral}`,mt:1.5,"& .MuiAvatar-root":{width:32,height:32,ml:-.5,mr:1},"&:before":{content:'""',display:"block",position:"absolute",top:0,right:14,width:10,height:10,borderLeft:`1px solid ${e.accentNeutral}`,borderTop:`1px solid ${e.accentNeutral}`,bgcolor:`${e.shadow}`,transform:"translateY(-50%) rotate(45deg)",zIndex:0},"& .icon":{fontSize:"16px",marginRight:"4px",color:`${e.maxContrast}`},"& .item":{fontSize:"12px",color:`${e.maxContrast}`},".rdp-day_selected, .rdp-day_selected:focus-visible, .rdp-day_selected:hover":{background:`${e.primary}`,color:`${e.maxContrast}`},"& .rdp-day_selected : hover":{background:`${e.primary}`,color:`${e.maxContrast}`}}),Eo=(e,t=!1)=>{let n=!e||e.length<1?new Date:new Date(e);if(typeof e=="string")return n;{const r=t?n.getTimezoneOffset():-n.getTimezoneOffset(),o=new Date;return o.setTime(n.getTime()+r*6e4),o}};function d0(){const e=Lt(),[t,n]=Dt.useState(null),{date:r,setDate:o}=Ot(),[a,s]=Dt.useState(new Date(r)),i=!!t;let l=B("p",{children:"Please pick a day."});a&&(l=oe("p",{children:["You picked ",It(a,"PP"),"."]}));const c=f=>{s(()=>Eo(f)),o(_t(Eo(f)).format(bn)),n(null)},u=f=>{n(f.currentTarget)},d=()=>{n(null)};return oe(Nr,{children:[oe(gh,{sx:{display:"flex",alignItems:"center",textAlign:"center"},children:[a&&B("p",{style:{fontSize:".8em"},children:_t(a).format(bn)}),B(Xr,{title:"Select Day",children:B(cd,{onClick:u,size:"small",sx:{ml:2,color:`${e.maxContrast}`,background:`${e.primaryAccent}`,"&.MuiIconButton-root":{border:`1px solid ${e.primary}`,borderRadius:"3px"}},"aria-controls":i?"account-menu":void 0,"aria-haspopup":"true","aria-expanded":i?"true":void 0,children:B(cc,{style:{height:"16px",width:"16px"}})})})]}),B(ic,{id:"account-menu",anchorEl:t,open:i,onClose:d,PaperProps:{elevation:0,sx:u0(e)},transformOrigin:{horizontal:"right",vertical:"top"},anchorOrigin:{horizontal:"right",vertical:"bottom"},children:B(Rx,{mode:"single",selected:Eo(a,!0),onSelect:c,footer:l})})]})}const ai=(e,t)=>e?"{"+e+"="+JSON.stringify(t)+"}":"",f0=e=>e.reduce((t,n)=>(t[n]=t[n]+1||1,t),{}),p0=e=>{if((e==null?void 0:e.length)<1)return"";let t="{",n=e.length,r=[];for(let a=0;a1)continue;const[i,l]=e[a].split("=");t+=`${i}="${l}"`,a===e.length-1?t+="}":t+=","}return t},Tc={seriesCountByMetricName:({query:e})=>ai("__name__",e),seriesCountByLabelName:({query:e})=>{const t=`{${e}!=""}`;return localStorage.setItem("labelValuePairs",`${e}!=`),t},seriesCountByFocusLabelValue:({query:e,focusLabel:t})=>ai(t,e),seriesCountByLabelValuePair:({query:e})=>{let t;try{const o=localStorage.getItem("labelValuePairs");o?t=o:t=""}catch{t=""}let n="";if(t&&!t.includes(e))n=`${t} ${e}`,localStorage.setItem("labelValuePairs",n);else if(t&&t.includes(e)){let s=t.split(" ").filter(i=>i!==e).join(" ");n=s,localStorage.setItem("labelValuePairs",s)}else t===""&&(n=e,localStorage.setItem("labelValuePairs",n));let r=n.split(" ");return p0(r)},labelValueCountByLabelName:({query:e,match:t})=>t===""?`{${e}!=""}`:`${t.replace(/\}/gm,"")}, ${e}!=""}`};function h0(e){return e==null?void 0:e.sort((n,r)=>n.value-r.value)}function m0(e){return e==null?void 0:e.sort((n,r)=>r.value-n.value)}function g0(e){return e.sort((t,n)=>{const r=t.name.toUpperCase(),o=n.name.toUpperCase();return ro?1:0})}function v0(e){return e.sort((t,n)=>{const r=t.name.toUpperCase(),o=n.name.toUpperCase();return or?1:0})}function x0(e,t,n){return{name:{asc:()=>g0(e),desc:()=>v0(e)},value:{asc:()=>h0(e),desc:()=>m0(e)}}[t][n]()}const $o=(e,t)=>{const n=t.match?`&match[]=${encodeURIComponent(t.match)}`:"",r=t.focusLabel?`&focusLabel=${encodeURIComponent(t.focusLabel)}`:"";return`${e}/api/v1/status/tsdb?topN=${t.topN}&date=${t.date}${n}${r}`};function b0(e,t){return`${btoa(e)}${t&&t!==""?":":""}${btoa(t)}`}const Oa={totalSeries:0,totalSeriesPrev:0,totalSeriesByAll:0,totalLabelValuePairs:0,seriesCountByMetricName:[],seriesCountByLabelName:[],seriesCountByFocusLabelValue:[],seriesCountByLabelValuePair:[],labelValueCountByLabelName:[]},y0=e=>{const t=fn(c=>c.dataSources);let n="";const{auth:r,url:o,headers:a}=t.find(c=>c.value===e);let s=a==null?void 0:a.reduce((c,u)=>Object.assign(c,{[u.header]:u.value}),{});const i=r.basicAuth.value;let l={u:"",p:""};if(i){let[c,u]=r.fields.basicAuth,d=u.value,f=c.value;l.u=c==null?void 0:c.value,l.p=u==null?void 0:u.value,n=b0(f,d)}return{url:o,auth:n,user_pass:l,headers:s}},C0=e=>({seriesCountByMetricName:"Metric names with highest number of series",seriesCountByLabelName:" Labels with the highest number of series",seriesCountByFocusLabelValue:`Values for "${e}" label with the highest number of series`,seriesCountByLabelValuePair:"Label=value pairs with the highest number of series",labelValueCountByLabelName:"Labels with the highest number of unique values"}),w0={seriesCountByMetricName:"Metric Name",seriesCountByLabelName:"Label name",seriesCountByFocusLabelValue:"Label value",seriesCountByLabelValuePair:"Label=value pair",labelValueCountByLabelName:"Label name"},S0=(e,t)=>C0("metric")[Object.keys(e)[0]],M0=e=>Object.keys(e)[0],k0=e=>w0[Object.keys(e)[0]],T0=e=>e[Object.keys(e)[0]],P0=(e,t)=>({title:S0(e),sectionHeaderName:M0(e),sectionHeader:k0(e),rows:T0(e)});function Pc(e,t){return t===0?0:e*100/t}function E0(e){return e===0?!1:e>60}var Ec={VITE_API_URL:"",VITE_APP_VERSION:"2.0.1",VITE_APP_BASE_URL:"/",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const $0=async(e,t,n,r,o,a)=>{const s=Ec.VITE_API_DELETE_URL||e;try{r(!0);const i=s+"/loki/api/v1/delete",{u:l,p:c}=a;await fetch(i,{method:"GET",headers:{...o,Authorization:`Basic ${btoa(l+":"+c)}`}}).then(u=>{(u&&(u==null?void 0:u.status)===204||(u==null?void 0:u.status)===200)&&console.log(u)})}catch(i){console.log(i),t(JSON.stringify(i))}finally{}},D0=async(e,t,n,r,o,a,s,i,l,c)=>{const u=Ec.VITE_API_DELETE_URL||e;try{i(!0);const{u:d,p:f}=c,p=u+"/loki/api/v1/delete?query="+encodeURIComponent(t)+"&start="+r+"&end="+o;await fetch(p,{method:"POST",headers:{...l,Authorization:`Basic ${btoa(d+":"+f)}`}}).then(m=>{if(m&&(m==null?void 0:m.status)===500||(m==null?void 0:m.status)===400){a(m.statusText),i(!1);let b=m.text();kr.dispatch(Tr({message:b,type:"error"}))}(m&&(m==null?void 0:m.status)===204||(m==null?void 0:m.status)===200)&&(i(!1),a(""),kr.dispatch(Tr({message:`Deleted ${n} Fingerprints from ${t}`,type:"success"})))})}catch(d){a(JSON.stringify(d)),i(!1),s(f=>[...f,t]),kr.dispatch(Tr({message:`${n} Fingerprints from ${t} not deleted`,type:"error"}))}finally{i(!1)}},si=async(e,t,n,r,o,a,s)=>{const{match:i}=t,l={date:t.date,topN:0,match:"",focusLabel:""},c={...t,date:_t(t.date).subtract(1,"day").format(bn)},u=$o(e,t),d=$o(e,c),f=$o(e,l),p=[u,d,f];if(e){n(""),r(!0);try{const{u:m,p:b}=s,y=await Promise.all(p.map(C=>fetch(C,{headers:{...a,Authorization:`Basic ${btoa(m+":"+b)}`}})));if(y[0].status===400||y[0].status===500){const C=await y[0].text();n(C),r(!1),kr.dispatch(Tr({message:C,type:"error"}));return}const[g,M,w]=await Promise.all(y.map(C=>C.json()));if(y[0].ok){const{data:C}=w,k={...M.data},T={...g.data};T.totalSeriesByAll=C==null?void 0:C.totalSeries,T.totalSeriesPrev=k==null?void 0:k.totalSeries;const D=i==null?void 0:i.replace(/[{}"]/g,"");T.seriesCountByLabelValuePair=T.seriesCountByLabelValuePair.filter(O=>O.name!==D),Object.keys(T).forEach(O=>{const I=O,N=T[I],R=k[I];Array.isArray(N)&&Array.isArray(R)&&N.forEach(F=>{var _;const j=(_=R.find($=>$.name===F.name))==null?void 0:_.value;F.diff=j?F.value-j:0,F.valuePrev=j||0})}),o(T),r(!1)}else n(g.error),o(Oa)}catch(m){r(!1),m instanceof Error&&n(`${m.name}: ${m.message}`)}}},La=(e=!1)=>{const{timeSeriesSelector:t,focusLabel:n,limitEntries:r,date:o,setDeletedQueries:a,setError:s,setIsLoading:i,setTsdbStatus:l,error:c}=Ot(),u=o||_t().format(bn),d={match:t,focusLabel:n,topN:r,date:u},{url:f,headers:p,user_pass:m}=y0("logs"),b=async(M,w)=>{const C=uo.tz.guess(!0),k=uo.tz(u,C).add(1,"day"),T=uo.tz(u,C).add(2,"day"),D=k.clone().utc().startOf("day").unix(),O=T.clone().utc().startOf("day").unix();await D0(f,M,w,D,O,s,a,i,p,m)},y=async()=>{await $0(f,s,a,i,p,m)},g=async M=>{const w=o||_t().format(bn);let C={match:t,focusLabel:n,topN:r,date:w};M!==void 0&&(C={...C,...M}),await si(f,C,s,i,l,p,m)};return h.useEffect(()=>{e&&si(f,d,s,i,l,p,m)},[f,t,n,r,o]),h.useEffect(()=>{c&&(l(Oa),i(!1))},[c]),{handleDelete:b,handleGetDeletedFingerprints:y,handleCardinalityRequest:g}},R0=({setHistoryItem:e})=>{const{timeSeriesSelector:t,setTimeSeriesSelector:n,focusLabel:r,setFocusLabel:o,limitEntries:a,setLimitEntries:s,reset:i,date:l}=Ot(),{total:c}=Ot(),{handleCardinalityRequest:u}=La(),[d,f]=h.useState(t),[p,m]=h.useState(r),[b,y]=h.useState(a);return h.useEffect(()=>{f(t)},[t]),h.useEffect(()=>{m(r)},[r]),h.useEffect(()=>{y(a)},[a]),{onTimeSeriesChange:N=>{f(()=>N.target.value)},onKeyDownTimeSeries:N=>{N.keyCode===13&&(n(d),u({match:d}),e("timeSeriesSelector",d))},onFocusLabeChange:N=>{m(()=>N.target.value)},onKeyDownFocusLabel:N=>{N.keyCode===13&&(o(p),u({focusLabel:p}),e("focusLabel",p))},onLimitEntriesChange:N=>{y(()=>N.target.value)},onKeyDownLimitEntries:N=>{N.keyCode===13&&(s(Number(b)),u({topN:b}),e("limitEntries",Number(b)))},onQueryHistoryChange:N=>{N.preventDefault(),n(N.target.innerText),u({match:N.target.innerText})},onFocusHistoryChange:N=>{N.preventDefault(),m(N.target.innerText),u({focusLabel:N.target.innerText})},onLimitHistoryChange:N=>{N.preventDefault(),y(Number(N.target.innerText)),u({topN:Number(N.target.innerText)})},query:d,focus:p,limit:b,totalSeries:c,reset:i,date:l}};var Ia={},N0=it;Object.defineProperty(Ia,"__esModule",{value:!0});var $c=Ia.default=void 0,_0=N0(lt()),O0=v;$c=Ia.default=(0,_0.default)((0,O0.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z"}),"Restore");const L0=e=>Ae("font-size:12px;line-height:20px;cursor:pointer;user-select:none;font-weight:500;white-space:nowrap;display:flex;align-items:center;background:",e.neutral,";border:1px solid ",e.accentNeutral,";color:",e.contrast,";border-radius:3px;height:26px;margin:0px 1px;padding:3px 5px;span{margin-left:5px;}svg{font-size:1.15em;margin:0px 2px;}&:hover{color:orange;}.tooltip{background-color:red;display:flex;align-items:center;justify-items:center;}",""),I0=({theme:e,id:t,...n})=>B(ic,{id:t,elevation:0,anchorOrigin:{vertical:"bottom",horizontal:"left"},PaperProps:{sx:{background:e.neutral,color:e.contrast}},transformOrigin:{vertical:"bottom",horizontal:"left"},...n}),A0=({id:e,handleClose:t,menuItems:n})=>{const r=Lt(),[o,a]=h.useState(null),s=!!o,i=c=>{a(()=>c.currentTarget)},l=c=>{a(null),c.target.innerText&&t(c)};return oe(Nr,{children:[B("button",{onClick:i,id:`custom-menu-button-${e}`,className:Ve(L0(r)),"aria-controls":s?`custom-menu${e}`:void 0,"aria-haspopup":"true","aria-expanded":s?"true":void 0,children:B($c,{fontSize:"small"})}),B(I0,{id:`custom-menu-${e}`,anchorEl:o,open:s,onClose:l,theme:r,children:n==null?void 0:n.map((c,u)=>B(lg,{sx:{"&.MuiMenuItem-root":{fontSize:12}},onClick:l,children:c},`${c}-${u} r`))})]})},Do=({name:e,value:t,label:n,size:r,inputSize:o="",type:a,onChange:s,onHistoryChange:i,onKeyDown:l,history:c,hasHistory:u})=>oe("div",{className:`form-group ${r}`,children:[B("label",{children:n}),B("input",{name:e,className:o,type:a,value:t,onKeyDown:l,onChange:s}),u&&(c==null?void 0:c.length)>0&&B(A0,{id:e,menuItems:c,handleClose:i})]}),j0=e=>Ae("background:",e.shadow,";padding:8px;border-radius:3px;margin:4px;margin-bottom:8px;display:flex;flex-direction:column;.form-row{display:flex;flex:1;}.form-group{display:flex;align-items:center;label{color:",e.contrast,";font-size:12px;padding:7px;background:",e.background,";border:1px solid ",e.lightNeutral,";border-radius:3px;}input,select{background:",e.deep,";border-radius:3px;padding:5px 8px;border:1px solid ",e.lightNeutral,";color:",e.contrast,";transition:0.35s all;font-family:monospace;&:focus{outline:none;border:1px solid ",e.primary,";}&.l{flex:1;}&.s{max-width:50px;}}select{padding:4px 7px;}&.l{flex:1;}}.config-actions{display:flex;align-items:center;justify-content:space-between;padding:4px 0px;.c-totals{display:flex;align-items:center;}.buttons-group{display:flex;gap:8px;align-items:center;}.query-button{height:30px;transition:0.35s all;background:",e.primaryAccent,";color:",e.maxContrast,";padding:4px 6px;border-radius:3px;border:1px solid ",e.primary,";cursor:pointer;display:flex;align-items:center;&:hover{background:",e.primary,";}}}",""),F0=de("MuiButton",["root","active","disabled","focusVisible"]);function Dc(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function B0(e={}){const{disabled:t=!1,focusableWhenDisabled:n,href:r,rootRef:o,tabIndex:a,to:s,type:i}=e,l=h.useRef(),[c,u]=h.useState(!1),{isFocusVisibleRef:d,onFocus:f,onBlur:p,ref:m}=bl(),[b,y]=h.useState(!1);t&&!n&&b&&y(!1),h.useEffect(()=>{d.current=b},[b,d]);const[g,M]=h.useState(""),w=$=>P=>{var E;b&&P.preventDefault(),(E=$.onMouseLeave)==null||E.call($,P)},C=$=>P=>{var E;p(P),d.current===!1&&y(!1),(E=$.onBlur)==null||E.call($,P)},k=$=>P=>{var E;if(l.current||(l.current=P.currentTarget),f(P),d.current===!0){var S;y(!0),(S=$.onFocusVisible)==null||S.call($,P)}(E=$.onFocus)==null||E.call($,P)},T=()=>{const $=l.current;return g==="BUTTON"||g==="INPUT"&&["button","submit","reset"].includes($==null?void 0:$.type)||g==="A"&&($==null?void 0:$.href)},D=$=>P=>{if(!t){var E;(E=$.onClick)==null||E.call($,P)}},O=$=>P=>{var E;t||(u(!0),document.addEventListener("mouseup",()=>{u(!1)},{once:!0})),(E=$.onMouseDown)==null||E.call($,P)},I=$=>P=>{var E;if((E=$.onKeyDown)==null||E.call($,P),!P.defaultMuiPrevented&&(P.target===P.currentTarget&&!T()&&P.key===" "&&P.preventDefault(),P.target===P.currentTarget&&P.key===" "&&!t&&u(!0),P.target===P.currentTarget&&!T()&&P.key==="Enter"&&!t)){var S;(S=$.onClick)==null||S.call($,P),P.preventDefault()}},N=$=>P=>{var E;if(P.target===P.currentTarget&&u(!1),(E=$.onKeyUp)==null||E.call($,P),P.target===P.currentTarget&&!T()&&!t&&P.key===" "&&!P.defaultMuiPrevented){var S;(S=$.onClick)==null||S.call($,P)}},R=h.useCallback($=>{var P;M((P=$==null?void 0:$.tagName)!=null?P:"")},[]),F=Me(R,o,m,l),j={};return g==="BUTTON"?(j.type=i??"button",n?j["aria-disabled"]=t:j.disabled=t):g!==""&&(!r&&!s&&(j.role="button",j.tabIndex=a??0),t&&(j["aria-disabled"]=t,j.tabIndex=n?a??0:-1)),{getRootProps:($={})=>{const P=Dc(e),E=x({},P,$);return delete E.onFocusVisible,x({type:i},E,j,{onBlur:C(E),onClick:D(E),onFocus:k(E),onKeyDown:I(E),onKeyUp:N(E),onMouseDown:O(E),onMouseLeave:w(E),ref:F})},focusVisible:b,setFocusVisible:y,active:c,rootRef:F}}function H0(e){return typeof e=="string"}function W0(e,t,n){return e===void 0||H0(e)?t:x({},t,{ownerState:x({},t.ownerState,n)})}function ii(e,t,n=(r,o)=>r===o){return e.length===t.length&&e.every((r,o)=>n(r,t[o]))}const z0={disableDefaultClasses:!1},U0=h.createContext(z0);function Jr(e){const{disableDefaultClasses:t}=h.useContext(U0);return n=>t?"":e(n)}function V0(e,t){return typeof e=="function"?e(t):e}function Rc(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function Y0(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:a}=e;if(!t){const p=li(o==null?void 0:o.className,r==null?void 0:r.className,a,n==null?void 0:n.className),m=x({},n==null?void 0:n.style,o==null?void 0:o.style,r==null?void 0:r.style),b=x({},n,o,r);return p.length>0&&(b.className=p),Object.keys(m).length>0&&(b.style=m),{props:b,internalRef:void 0}}const s=Dc(x({},o,r)),i=ci(r),l=ci(o),c=t(s),u=li(c==null?void 0:c.className,n==null?void 0:n.className,a,o==null?void 0:o.className,r==null?void 0:r.className),d=x({},c==null?void 0:c.style,n==null?void 0:n.style,o==null?void 0:o.style,r==null?void 0:r.style),f=x({},c,n,l,i);return u.length>0&&(f.className=u),Object.keys(d).length>0&&(f.style=d),{props:f,internalRef:c.ref}}const K0=["elementType","externalSlotProps","ownerState"];function eo(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o}=e,a=J(e,K0),s=V0(r,o),{props:i,internalRef:l}=Y0(x({},a,{externalSlotProps:s})),c=Me(l,s==null?void 0:s.ref,(t=e.additionalProps)==null?void 0:t.ref);return W0(n,x({},i,{ref:c}),o)}function q0(e){return ve("MuiTab",e)}const G0=de("MuiTab",["root","selected","disabled"]);function X0(e){return ve("MuiTabs",e)}de("MuiTabs",["root","horizontal","vertical"]);const to=h.createContext(null);to.displayName="CompoundComponentContext";function Q0(e){const t=Array.from(e.keys()).map(n=>{const r=e.get(n);return{key:n,subitem:r}});return t.sort((n,r)=>{const o=n.subitem.ref.current,a=r.subitem.ref.current;return o===null||a===null||o===a?0:o.compareDocumentPosition(a)&Node.DOCUMENT_POSITION_PRECEDING?1:-1}),new Map(t.map(n=>[n.key,n.subitem]))}function Nc(){const[e,t]=h.useState(new Map),n=h.useRef(new Set),r=h.useCallback(function(l){n.current.delete(l),t(c=>{const u=new Map(c);return u.delete(l),u})},[]),o=h.useCallback(function(l,c){let u;return typeof l=="function"?u=l(n.current):u=l,n.current.add(u),t(d=>{const f=new Map(d);return f.set(u,c),f}),{id:u,deregister:()=>r(u)}},[r]),a=h.useMemo(()=>Q0(e),[e]);return{contextValue:{getItemIndex:h.useCallback(function(l){return Array.from(a.keys()).indexOf(l)},[a]),registerItem:o,totalSubitemCount:e.size},subitems:a}}function Z0(e){const{value:t,defaultValue:n,onChange:r,orientation:o,direction:a,selectionFollowsFocus:s}=e,[i,l]=Pl({controlled:t,default:n,name:"Tabs",state:"value"}),c=h.useCallback((y,g)=>{l(g),r==null||r(y,g)},[r,l]),{subitems:u,contextValue:d}=Nc(),f=h.useRef(()=>{}),p=h.useCallback(y=>{var g;return(g=u.get(y))==null?void 0:g.id},[u]),m=h.useCallback(y=>f.current(y),[]),b=h.useCallback(y=>{f.current=y},[]);return{contextValue:x({direction:a,getTabId:m,getTabPanelId:p,onSelected:c,orientation:o,registerTabIdLookup:b,selectionFollowsFocus:s,value:i},d)}}const _c=h.createContext(null);function Aa(){const e=h.useContext(_c);if(e==null)throw new Error("No TabsContext provided");return e}function J0(e){const{value:t,children:n}=e,{direction:r,getItemIndex:o,onSelected:a,orientation:s,registerItem:i,registerTabIdLookup:l,selectionFollowsFocus:c,totalSubitemCount:u,value:d,getTabId:f,getTabPanelId:p}=t,m=h.useMemo(()=>({getItemIndex:o,registerItem:i,totalSubitemCount:u}),[i,o,u]),b=h.useMemo(()=>({direction:r,getTabId:f,getTabPanelId:p,onSelected:a,orientation:s,registerTabIdLookup:l,selectionFollowsFocus:c,value:d}),[r,f,p,a,s,l,c,d]);return v.jsx(to.Provider,{value:m,children:v.jsx(_c.Provider,{value:b,children:n})})}const eb=["children","value","defaultValue","orientation","direction","onChange","selectionFollowsFocus","slotProps","slots"],tb=e=>{const{orientation:t}=e;return me({root:["root",t]},Jr(X0))},nb=h.forwardRef(function(t,n){var r;const{children:o,orientation:a="horizontal",direction:s="ltr",slotProps:i={},slots:l={}}=t,c=J(t,eb),{contextValue:u}=Z0(t),d=x({},t,{orientation:a,direction:s}),f=tb(d),p=(r=l.root)!=null?r:"div",m=eo({elementType:p,externalSlotProps:i.root,externalForwardedProps:c,additionalProps:{ref:n},ownerState:d,className:f.root});return v.jsx(p,x({},m,{children:v.jsx(J0,{value:u,children:o})}))});function Oc(e,t){const n=h.useContext(to);if(n===null)throw new Error("useCompoundItem must be used within a useCompoundParent");const{registerItem:r}=n,[o,a]=h.useState(typeof e=="function"?void 0:e);return Je(()=>{const{id:s,deregister:i}=r(e,t);return a(s),i},[r,t,e]),{id:o,index:o!==void 0?n.getItemIndex(o):-1,totalItemCount:n.totalSubitemCount}}const De={blur:"list:blur",focus:"list:focus",itemClick:"list:itemClick",itemHover:"list:itemHover",itemsChange:"list:itemsChange",keyDown:"list:keyDown",resetHighlight:"list:resetHighlight",textNavigation:"list:textNavigation"};function rb(e,t,n,r,o,a){if(n.length===0||!r&&n.every((i,l)=>o(i,l)))return-1;let s=e;for(;;){if(!a&&t==="next"&&s===n.length||!a&&t==="previous"&&s===-1)return-1;if(r?!1:o(n[s],s))s+=t==="next"?1:-1,a&&(s=(s+n.length)%n.length);else return s}}function ze(e,t,n){var r;const{items:o,isItemDisabled:a,disableListWrap:s,disabledItemsFocusable:i,itemComparer:l,focusManagement:c}=n,u=c==="DOM"?0:-1,d=o.length-1,f=e==null?-1:o.findIndex(g=>l(g,e));let p,m,b=!s;switch(t){case"reset":if(u===-1)return null;p=0,m="next",b=!1;break;case"start":p=0,m="next",b=!1;break;case"end":p=d,m="previous",b=!1;break;default:{const g=f+t;g<0?!b&&f!==-1||Math.abs(t)>1?(p=0,m="next"):(p=d,m="previous"):g>d?!b||Math.abs(t)>1?(p=d,m="previous"):(p=0,m="next"):(p=g,m=t>=0?"next":"previous")}}const y=rb(p,m,o,i,a,b);return y===-1&&e!==null&&!a(e,f)?e:(r=o[y])!=null?r:null}function ob(e,t,n,r){return n==="none"?[]:n==="single"?r(t[0],e)?t:[e]:t.some(o=>r(o,e))?t.filter(o=>!r(o,e)):[...t,e]}function Lc(e,t,n){const{itemComparer:r,isItemDisabled:o,selectionMode:a,items:s}=n,{selectedValues:i}=t,l=s.findIndex(u=>r(e,u));if(o(e,l))return t;const c=ob(e,i,a,r);return x({},t,{selectedValues:c,highlightedValue:e})}function ab(e,t,n){const r=t.highlightedValue,{orientation:o,pageSize:a}=n;switch(e){case"Home":return x({},t,{highlightedValue:ze(r,"start",n)});case"End":return x({},t,{highlightedValue:ze(r,"end",n)});case"PageUp":return x({},t,{highlightedValue:ze(r,-a,n)});case"PageDown":return x({},t,{highlightedValue:ze(r,a,n)});case"ArrowUp":if(o!=="vertical")break;return x({},t,{highlightedValue:ze(r,-1,n)});case"ArrowDown":if(o!=="vertical")break;return x({},t,{highlightedValue:ze(r,1,n)});case"ArrowLeft":{if(o==="vertical")break;return x({},t,{highlightedValue:ze(r,o==="horizontal-ltr"?-1:1,n)})}case"ArrowRight":{if(o==="vertical")break;return x({},t,{highlightedValue:ze(r,o==="horizontal-ltr"?1:-1,n)})}case"Enter":case" ":return t.highlightedValue===null?t:Lc(t.highlightedValue,t,n)}return t}function sb(e,t){return t.focusManagement==="DOM"?e:x({},e,{highlightedValue:null})}function ib(e,t,n){var r;const o=(r=n(e))==null?void 0:r.trim().toLowerCase();return!o||o.length===0?!1:o.indexOf(t)===0}function lb(e,t,n){const{items:r,isItemDisabled:o,disabledItemsFocusable:a,getItemAsString:s}=n,i=t.length>1;let l=i?e.highlightedValue:ze(e.highlightedValue,1,n);for(let c=0;ca(d,n.highlightedValue)))!=null?l:null}else s==="DOM"&&t.length===0&&(i=ze(null,"reset",r));const u=((o=n.selectedValues)!=null?o:[]).filter(d=>e.some(f=>a(f,d)));return x({},n,{highlightedValue:i,selectedValues:u})}function ub(e,t){return x({},e,{highlightedValue:ze(null,"reset",t)})}function Ic(e,t){const{type:n,context:r}=t;switch(n){case De.keyDown:return ab(t.key,e,r);case De.itemClick:return Lc(t.item,e,r);case De.blur:return sb(e,r);case De.textNavigation:return lb(e,t.searchString,r);case De.itemsChange:return cb(t.items,t.previousItems,e,r);case De.resetHighlight:return ub(e,r);default:return e}}function db(){const e=new Map;function t(r,o){let a=e.get(r);return a?a.add(o):(a=new Set([o]),e.set(r,a)),()=>{a.delete(o),a.size===0&&e.delete(r)}}function n(r,...o){const a=e.get(r);a&&a.forEach(s=>s(...o))}return{subscribe:t,publish:n}}function fb(){const e=h.useRef();return e.current||(e.current=db()),e.current}const ui="select:change-selection",di="select:change-highlight";function pb(){const e=fb(),t=h.useCallback(a=>{e.publish(ui,a)},[e]),n=h.useCallback(a=>{e.publish(di,a)},[e]),r=h.useCallback(a=>e.subscribe(ui,a),[e]),o=h.useCallback(a=>e.subscribe(di,a),[e]);return{notifySelectionChanged:t,notifyHighlightChanged:n,registerSelectionChangeHandler:r,registerHighlightChangeHandler:o}}function hb(e,t){return e===t}const Ro={},fi=()=>{};function Zo(e,t){const n=x({},e);return Object.keys(t).forEach(r=>{t[r]!==void 0&&(n[r]=t[r])}),n}function mb(e){const{nextState:t,initialState:n,stateComparers:r,onStateChange:o,controlledProps:a,lastActionRef:s}=e,i=h.useRef(n);h.useEffect(()=>{if(s.current===null)return;const l=Zo(i.current,a);Object.keys(t).forEach(c=>{var u;const d=(u=r[c])!=null?u:hb,f=t[c],p=l[c];if(p==null&&f!=null||p!=null&&f==null||p!=null&&f!=null&&!d(f,p)){var m,b;o==null||o((m=s.current.event)!=null?m:null,c,f,(b=s.current.type)!=null?b:"",t)}}),i.current=t,s.current=null},[i,t,s,o,r,a])}function gb(e){const t=h.useRef(null),{reducer:n,initialState:r,controlledProps:o=Ro,stateComparers:a=Ro,onStateChange:s=fi,actionContext:i}=e,l=h.useCallback((f,p)=>{t.current=p;const m=Zo(f,o);return n(m,p)},[o,n]),[c,u]=h.useReducer(l,r),d=h.useCallback(f=>{u(x({},f,{context:i}))},[i]);return mb({nextState:c,initialState:r,stateComparers:a??Ro,onStateChange:s??fi,controlledProps:o,lastActionRef:t}),[Zo(c,o),d]}function pi(e,t){const n=h.useRef(e);return h.useEffect(()=>{n.current=e},[e]),n}const vb=500;function xb(e){const t=h.useRef({searchString:"",lastTime:null});return h.useCallback(n=>{if(n.key.length===1&&n.key!==" "){const r=t.current,o=n.key.toLowerCase(),a=performance.now();r.searchString.length>0&&r.lastTime&&a-r.lastTime>vb?r.searchString=o:(r.searchString.length!==1||o!==r.searchString)&&(r.searchString+=o),r.lastTime=a,e(r.searchString,n)}},[e])}const hi={},bb=()=>{},yb=(e,t)=>e===t,Cb=()=>!1,wb=e=>typeof e=="string"?e:String(e),Sb=()=>({highlightedValue:null,selectedValues:[]});function Mb(e){const{controlledProps:t=hi,disabledItemsFocusable:n=!1,disableListWrap:r=!1,focusManagement:o="activeDescendant",getInitialState:a=Sb,getItemDomElement:s,getItemId:i,isItemDisabled:l=Cb,rootRef:c,onStateChange:u=bb,items:d,itemComparer:f=yb,getItemAsString:p=wb,onChange:m,onHighlightChange:b,onItemsChange:y,orientation:g="vertical",pageSize:M=5,reducerActionContext:w=hi,selectionMode:C="single",stateReducer:k}=e,T=h.useRef(null),D=Me(c,T),O=h.useCallback((L,z,U)=>{if(b==null||b(L,z,U),o==="DOM"&&z!=null&&(U===De.itemClick||U===De.keyDown||U===De.textNavigation)){var G;s==null||(G=s(z))==null||G.focus()}},[s,b,o]),I=h.useMemo(()=>({highlightedValue:f,selectedValues:(L,z)=>ii(L,z,f)}),[f]),N=h.useCallback((L,z,U,G,xe)=>{switch(u==null||u(L,z,U,G,xe),z){case"highlightedValue":O(L,U,G);break;case"selectedValues":m==null||m(L,U,G);break}},[O,m,u]),R=h.useMemo(()=>({disabledItemsFocusable:n,disableListWrap:r,focusManagement:o,isItemDisabled:l,itemComparer:f,items:d,getItemAsString:p,onHighlightChange:O,orientation:g,pageSize:M,selectionMode:C,stateComparers:I}),[n,r,o,l,f,d,p,O,g,M,C,I]),F=a(),j=k??Ic,_=h.useMemo(()=>x({},w,R),[w,R]),[$,P]=gb({reducer:j,actionContext:_,initialState:F,controlledProps:t,stateComparers:I,onStateChange:N}),{highlightedValue:E,selectedValues:S}=$,A=xb((L,z)=>P({type:De.textNavigation,event:z,searchString:L})),W=pi(S),K=pi(E),Q=h.useRef([]);h.useEffect(()=>{ii(Q.current,d,f)||(P({type:De.itemsChange,event:null,items:d,previousItems:Q.current}),Q.current=d,y==null||y(d))},[d,f,P,y]);const{notifySelectionChanged:re,notifyHighlightChanged:ee,registerHighlightChangeHandler:ne,registerSelectionChangeHandler:ie}=pb();h.useEffect(()=>{re(S)},[S,re]),h.useEffect(()=>{ee(E)},[E,ee]);const ge=L=>z=>{var U;if((U=L.onKeyDown)==null||U.call(L,z),z.defaultMuiPrevented)return;const G=["Home","End","PageUp","PageDown"];g==="vertical"?G.push("ArrowUp","ArrowDown"):G.push("ArrowLeft","ArrowRight"),o==="activeDescendant"&&G.push(" ","Enter"),G.includes(z.key)&&z.preventDefault(),P({type:De.keyDown,key:z.key,event:z}),A(z)},ce=L=>z=>{var U,G;(U=L.onBlur)==null||U.call(L,z),!z.defaultMuiPrevented&&((G=T.current)!=null&&G.contains(z.relatedTarget)||P({type:De.blur,event:z}))},H=(L={})=>x({},L,{"aria-activedescendant":o==="activeDescendant"&&E!=null?i(E):void 0,onBlur:ce(L),onKeyDown:ge(L),tabIndex:o==="DOM"?-1:0,ref:D}),V=h.useCallback(L=>{var z;const U=d.findIndex(Re=>f(Re,L)),G=((z=W.current)!=null?z:[]).some(Re=>Re!=null&&f(L,Re)),xe=l(L,U),he=K.current!=null&&f(L,K.current);return{disabled:xe,focusable:o==="DOM",highlighted:he,index:U,selected:G}},[d,l,f,W,K,o]),q=h.useMemo(()=>({dispatch:P,getItemState:V,registerHighlightChangeHandler:ne,registerSelectionChangeHandler:ie}),[P,V,ne,ie]);return h.useDebugValue({state:$}),{contextValue:q,dispatch:P,getRootProps:H,rootRef:D,state:$}}function kb(){const[,e]=h.useState({});return h.useCallback(()=>{e({})},[])}const Ac=h.createContext(null);function Tb(e){const{handlePointerOverEvents:t=!1,item:n,rootRef:r}=e,o=h.useRef(null),a=Me(o,r),s=h.useContext(Ac);if(!s)throw new Error("useListItem must be used within a ListProvider");const{dispatch:i,getItemState:l,registerHighlightChangeHandler:c,registerSelectionChangeHandler:u}=s,{highlighted:d,selected:f,focusable:p}=l(n),m=kb();Je(()=>{function w(C){(C===n&&!d||C!==n&&d)&&m()}return c(w)}),Je(()=>{function w(C){f?C.includes(n)||m():C.includes(n)&&m()}return u(w)},[u,m,f,n]);const b=h.useCallback(w=>C=>{var k;(k=w.onClick)==null||k.call(w,C),!C.defaultPrevented&&i({type:De.itemClick,item:n,event:C})},[i,n]),y=h.useCallback(w=>C=>{var k;(k=w.onMouseOver)==null||k.call(w,C),!C.defaultPrevented&&i({type:De.itemHover,item:n,event:C})},[i,n]);let g;return p&&(g=d?0:-1),{getRootProps:(w={})=>x({},w,{onClick:b(w),onPointerOver:t?y(w):void 0,ref:a,tabIndex:g}),highlighted:d,rootRef:a,selected:f}}function Pb(e){return e.size}function Eb(e){const{value:t,rootRef:n,disabled:r=!1,id:o}=e,a=h.useRef(null),s=nr(o),{value:i,selectionFollowsFocus:l,getTabPanelId:c}=Aa(),u=h.useMemo(()=>({disabled:r,ref:a,id:s}),[r,a,s]),{id:d,index:f,totalItemCount:p}=Oc(t??Pb,u),{getRootProps:m,rootRef:b,highlighted:y,selected:g}=Tb({item:d}),{getRootProps:M,rootRef:w,active:C,focusVisible:k,setFocusVisible:T}=B0({disabled:r,focusableWhenDisabled:!l,type:"button"}),D=Me(a,n,b,w),O=d!==void 0?c(d):void 0;return{getRootProps:(N={})=>{const R=x({},N,m(N)),F=x({},R,M(R));return x({},F,{role:"tab","aria-controls":O,"aria-selected":g,id:s,ref:D})},active:C,focusVisible:k,highlighted:y,index:f,rootRef:D,selected:g||d===i,setFocusVisible:T,totalTabsCount:p}}const $b=["action","children","value","disabled","onChange","onClick","onFocus","slotProps","slots"],Db=e=>{const{selected:t,disabled:n}=e;return me({root:["root",t&&"selected",n&&"disabled"]},Jr(q0))},Rb=h.forwardRef(function(t,n){var r;const{children:o,disabled:a=!1,slotProps:s={},slots:i={}}=t,l=J(t,$b),c=h.useRef(),u=Me(c,n),{active:d,highlighted:f,selected:p,getRootProps:m}=Eb(x({},t,{rootRef:u})),b=x({},t,{active:d,disabled:a,highlighted:f,selected:p}),y=Db(b),g=(r=i.root)!=null?r:"button",M=eo({elementType:g,getSlotProps:m,externalSlotProps:s.root,externalForwardedProps:l,additionalProps:{ref:n},ownerState:b,className:y.root});return v.jsx(g,x({},M,{children:o}))});var ja={},Nb=it;Object.defineProperty(ja,"__esModule",{value:!0});var jc=ja.default=void 0,_b=Nb(lt()),mi=v;jc=ja.default=(0,_b.default)([(0,mi.jsx)("path",{d:"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z"},"0"),(0,mi.jsx)("path",{d:"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z"},"1")],"DisplaySettings");var Fa={},Ob=it;Object.defineProperty(Fa,"__esModule",{value:!0});var Fc=Fa.default=void 0,Lb=Ob(lt()),Ib=v;Fc=Fa.default=(0,Lb.default)((0,Ib.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z"}),"History");var Ba={},Ab=it;Object.defineProperty(Ba,"__esModule",{value:!0});var Bc=Ba.default=void 0,jb=Ab(lt()),Fb=v;Bc=Ba.default=(0,jb.default)((0,Fb.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search");function Bb(e){return ve("MuiTabsList",e)}de("MuiTabsList",["root","horizontal","vertical"]);const Hc={valueChange:"valueChange"};function Hb(e,t){if(t.type===Hc.valueChange)return x({},e,{highlightedValue:t.value});const n=Ic(e,t),{context:{selectionFollowsFocus:r}}=t;if(t.type===De.itemsChange){if(n.selectedValues.length>0)return x({},n,{highlightedValue:n.selectedValues[0]});ze(null,"reset",t.context)}return r&&n.highlightedValue!=null?x({},n,{selectedValues:[n.highlightedValue]}):n}function Wb(e){var t;const{rootRef:n}=e,{direction:r="ltr",onSelected:o,orientation:a="horizontal",value:s,registerTabIdLookup:i,selectionFollowsFocus:l}=Aa(),{subitems:c,contextValue:u}=Nc(),d=h.useCallback(N=>{var R;return(R=c.get(N))==null?void 0:R.id},[c]);i(d);const f=h.useMemo(()=>Array.from(c.keys()),[c]),p=h.useCallback(N=>{var R,F;return N==null?null:(R=(F=c.get(N))==null?void 0:F.ref.current)!=null?R:null},[c]),m=r==="rtl";let b;a==="vertical"?b="vertical":b=m?"horizontal-rtl":"horizontal-ltr";const y=h.useCallback((N,R)=>{var F;o(N,(F=R[0])!=null?F:null)},[o]),g=h.useMemo(()=>s===void 0?{}:s!=null?{selectedValues:[s]}:{selectedValues:[]},[s]),M=h.useCallback(N=>{var R,F;return(R=(F=c.get(N))==null?void 0:F.disabled)!=null?R:!1},[c]),{contextValue:w,dispatch:C,getRootProps:k,state:{highlightedValue:T,selectedValues:D},rootRef:O}=Mb({controlledProps:g,disabledItemsFocusable:!l,focusManagement:"DOM",getItemDomElement:p,isItemDisabled:M,items:f,rootRef:n,onChange:y,orientation:b,reducerActionContext:h.useMemo(()=>({selectionFollowsFocus:l||!1}),[l]),selectionMode:"single",stateReducer:Hb});h.useEffect(()=>{s!==void 0&&s!=null&&C({type:Hc.valueChange,value:s})},[C,s]);const I=(N={})=>x({},N,k(N),{"aria-orientation":a==="vertical"?"vertical":void 0,role:"tablist"});return{contextValue:x({},u,w),dispatch:C,getRootProps:I,highlightedValue:T,isRtl:m,orientation:a,rootRef:O,selectedValue:(t=D[0])!=null?t:null}}function zb(e){const{value:t,children:n}=e,{dispatch:r,getItemIndex:o,getItemState:a,registerHighlightChangeHandler:s,registerSelectionChangeHandler:i,registerItem:l,totalSubitemCount:c}=t,u=h.useMemo(()=>({dispatch:r,getItemState:a,getItemIndex:o,registerHighlightChangeHandler:s,registerSelectionChangeHandler:i}),[r,o,a,s,i]),d=h.useMemo(()=>({getItemIndex:o,registerItem:l,totalSubitemCount:c}),[l,o,c]);return v.jsx(to.Provider,{value:d,children:v.jsx(Ac.Provider,{value:u,children:n})})}const Ub=["children","slotProps","slots"],Vb=e=>{const{orientation:t}=e;return me({root:["root",t]},Jr(Bb))},Yb=h.forwardRef(function(t,n){var r;const{children:o,slotProps:a={},slots:s={}}=t,i=J(t,Ub),{isRtl:l,orientation:c,getRootProps:u,contextValue:d}=Wb({rootRef:n}),f=x({},t,{isRtl:l,orientation:c}),p=Vb(f),m=(r=s.root)!=null?r:"div",b=eo({elementType:m,getSlotProps:u,externalSlotProps:a.root,externalForwardedProps:i,ownerState:f,className:p.root});return v.jsx(zb,{value:d,children:v.jsx(m,x({},b,{children:o}))})});function Kb(e){return ve("MuiTabPanel",e)}de("MuiTabPanel",["root","hidden"]);function qb(e){return e.size}function Gb(e){const{value:t,id:n,rootRef:r}=e,o=Aa();if(o===null)throw new Error("No TabContext provided");const{value:a,getTabId:s}=o,i=nr(n),l=h.useRef(null),c=Me(l,r),u=h.useMemo(()=>({id:i,ref:l}),[i]),{id:d}=Oc(t??qb,u),f=d!==a,p=d!==void 0?s(d):void 0;return{hidden:f,getRootProps:()=>({"aria-labelledby":p??void 0,hidden:f,id:i??void 0,ref:c}),rootRef:c}}const Xb=["children","value","slotProps","slots"],Qb=e=>{const{hidden:t}=e;return me({root:["root",t&&"hidden"]},Jr(Kb))},Zb=h.forwardRef(function(t,n){var r;const{children:o,slotProps:a={},slots:s={}}=t,i=J(t,Xb),{hidden:l,getRootProps:c}=Gb(t),u=x({},t,{hidden:l}),d=Qb(u),f=(r=s.root)!=null?r:"div",p=eo({elementType:f,getSlotProps:c,externalSlotProps:a.root,externalForwardedProps:i,additionalProps:{role:"tabpanel",ref:n},ownerState:u,className:d.root});return v.jsx(f,x({},p,{children:!l&&o}))});var Ha={},Jb=it;Object.defineProperty(Ha,"__esModule",{value:!0});var Wc=Ha.default=void 0,ey=Jb(lt()),ty=v;Wc=Ha.default=(0,ey.default)((0,ty.jsx)("path",{d:"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z"}),"StarBorder");var Wa={},ny=it;Object.defineProperty(Wa,"__esModule",{value:!0});var zc=Wa.default=void 0,ry=ny(lt()),oy=v;zc=Wa.default=(0,ry.default)((0,oy.jsx)("path",{d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5"}),"Link");const ay=le("button",{target:"efhpvve1"})("display:flex;align-items:center;font-size:12px;cursor:pointer;user-select:none;border:none;border-radius:",e=>{switch(e.side){case"central":return"0px";case"left":return"10px 0px 0px 10px";case"right":return"0px 10px 10px 0px";case"individual":return"10px"}},";padding:0px 6px;white-space:nowrap;background:",e=>e.theme.neutral,";border:1px solid ",e=>e.theme.deep,";color:",e=>e.theme.contrast,";height:26px;span{margin-left:5px;}svg{margin:0;padding:0;}&:hover{color:orange;}"),NM=le(e=>B(bm,{anchor:"bottom",style:{maxHeight:"250px"},variant:"persistent",...e}),{target:"e1sfd2ep24"})(({theme:e})=>({"& .MuiPaper-root":{borderTop:`1px solid ${e.accentNeutral}`}}),""),_M=le(nb,{target:"e1sfd2ep23"})('height:"320px";background:',({theme:e})=>e.deep,";"),OM=le(Rb,{target:"e1sfd2ep22"})("color:",({theme:e})=>e.contrast,";background:",({theme:e})=>e.neutral,";border:1px solid ",e=>e.theme.accentNeutral,";cursor:pointer;font-size:13px;background-color:transparent;padding:6px 10px;border:none;border-radius:3px 3px 0px 0px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid transparent;transition:0.2s all;&:hover{background-color:",({theme:e})=>e.lightNeutral,";}&:focus{color:",({theme:e})=>e.contrast,";background:",({theme:e})=>e.neutral,";border-radius:3px 3px 0px 0px;outline-offset:2px;}&.",G0.selected,"{border-bottom:1px solid ",({theme:e})=>e.primary,";}&.",F0.disabled,"{opacity:0.5;cursor:not-allowed;}@media screen and (max-width: 360px){span{display:none;}padding:5px 20px;}"),LM=le(Fc,{target:"e1sfd2ep21"})({name:"1hncz6a",styles:"height:16px;width:16px;margin-right:3px"}),IM=le(Wc,{target:"e1sfd2ep20"})({name:"1hncz6a",styles:"height:16px;width:16px;margin-right:3px"}),AM=le(jc,{target:"e1sfd2ep19"})({name:"1hncz6a",styles:"height:16px;width:16px;margin-right:3px"}),jM=le(zc,{target:"e1sfd2ep18"})({name:"1hncz6a",styles:"height:16px;width:16px;margin-right:3px"}),FM=le(Bc,{target:"e1sfd2ep17"})("height:21px;width:16px;padding:0px 3px;border-radius:3px 0px 0px 3px;background:",({theme:e})=>e.deep,";"),BM=le("div",{target:"e1sfd2ep16"})("padding:0px 15px;font-size:13px;display:flex;align-items:center;color:",({theme:e})=>e.contrast,";justify-content:space-between;background:",({theme:e})=>e.shadow,";height:37px;"),HM=le(Zb,{target:"e1sfd2ep15"})("width:100%;background:",({theme:e})=>e.shadow,";"),WM=le(Yb,{target:"e1sfd2ep14"})("min-width:320px;background:",({theme:e})=>e.shadow,";border-bottom:4px solid ",({theme:e})=>e.bgNeutral,";display:flex;align-items:center;align-content:space-between;"),zM=le("div",{target:"e1sfd2ep13"})("display:flex;align-items:center;justify-content:center;color:",({theme:e})=>e.contrast,";font-size:14px;flex:1;padding:20px;height:50%;"),UM=le("div",{target:"e1sfd2ep12"})("height:250px;overflow-y:auto;color:",({theme:e})=>e.contrast,";background:",({theme:e})=>e.lightActiveBg,";&.starredCont{height:210px;}&::-webkit-scrollbar{width:5px;background:",({theme:e})=>e.neutral,";}&::-webkit-scrollbar-corner{background:transparent;}&::-webkit-scrollbar-thumb{border-radius:5px;background:",({theme:e})=>e.alphaPlusNeutral,";}"),cr=le(ay,{target:"e1sfd2ep11"})("padding:3px 6px;background:",({theme:e})=>e.neutral,";border:1px solid ",e=>e.theme.accentNeutral,";border-radius:3px;border:none;color:",({theme:e})=>e.contrast,";display:flex;align-items:center;justify-content:center;margin:0px 6px;cursor:pointer;min-height:20px;"),VM=le("div",{target:"e1sfd2ep10"})("height:100px;width:240px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:",({theme:e})=>e.neutral,";border:1px solid ",e=>e.theme.accentNeutral,";margin:10px;border-radius:3px;& div{font-size:15px;color:",({theme:e})=>e.accent,";line-height:1.5;}& small{font-size:12px;color:",({theme:e})=>e.contrast,";line-height:1.5;margin-bottom:10px;}"),YM=le(cr,{target:"e1sfd2ep9"})("background:",({theme:e})=>e.primary,";color:",({theme:e})=>e.maxContrast,";white-space:nowrap;.open-icon{display:none;}.open-text{display:flex;font-size:12px;}@media screen and (max-width: 1070px){.open-icon{display:flex;}.open-text{display:none;}}"),KM=le(cr,{target:"e1sfd2ep8"})("font-weight:bold;padding:10px 20px;background:",({theme:e})=>e.primary,";color:",({theme:e})=>e.maxContrast,";margin:0;width:100%;white-space:nowrap;"),qM=le(cr,{target:"e1sfd2ep7"})("background:none;color:",({theme:e})=>e.contrast,";position:absolute;right:0;"),sy=le(cr,{target:"e1sfd2ep6"})("background:",({theme:e})=>e.neutral,";border:1px solid ",e=>e.theme.accentNeutral,";padding:8px 16px;"),iy=le(cr,{target:"e1sfd2ep5"})("background:",({theme:e,active:t})=>t?e.primary:e.shadow,";color:",({theme:e,active:t})=>t?e.maxContrast:e.contrast,";padding:8px 16px;cursor:",({active:e})=>e?"pointer":"not-allowed",";pointer-events:",({active:e})=>e?"auto":"none",";"),GM=le("input",{target:"e1sfd2ep4"})("color:",({theme:e})=>e.contrast,";background:",({theme:e})=>e.deep,";border:none;height:21px;margin:0px 10px 0px 0px;padding:0px;font-size:13px;border-radius:0px 3px 3px 0px;font-family:monospace;font-size:12px;&:focus{outline:none;color:",({theme:e})=>e.primary,";}"),XM=le("span",{target:"e1sfd2ep3"})('flex:1;font-family:monospace;display:flex;align-items:center;font-size:"13px";color:',({theme:e})=>e.contrast,";white-space:nowrap;padding:4px 0px;overflow:hidden;text-overflow:ellipsis;"),QM=le("div",{target:"e1sfd2ep2"})("display:flex;flex:1;justify-content:space-between;.open-button{display:none;}.inline-params{align-items:center;display:",e=>e.open?"none":"grid",";flex:1;grid-template-columns:1fr 0.25fr 0.25fr auto;margin-right:5px;}.open-button{display:flex;color:",({theme:e})=>e.maxContrast,";background:none;border:none;}.block-params{display:",e=>e.open?"flex":"none",";flex-direction:column;flex:1;p{display:flex;align-items:center;flex:1;line-height:1.5;font-size:12px;font-family:monospace;span{margin-left:3px;&.key{flex:1;}&.value{flex:3;}}}}@media screen and (max-width: 1070px){.inline-params{display:none;}}"),ZM=le("div",{target:"e1sfd2ep1"})("padding:5px 0px;padding-left:10px;border:1px solid ",({theme:e})=>e.bgNeutral,";margin:5px;border-radius:3px;font-size:13px;display:flex;justify-content:space-between;align-items:center;"),JM=le("div",{target:"e1sfd2ep0"})({name:"oylbmz",styles:"@media screen and (max-width: 1370px){display:none;}"}),ly=e=>t=>{t({type:"SET_SETTINGS_DIALOG_OPEN",settingsDialogOpen:e})};var za={},cy=it;Object.defineProperty(za,"__esModule",{value:!0});var Uc=za.default=void 0,uy=cy(lt()),dy=v;Uc=za.default=(0,uy.default)((0,dy.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var Ua={},fy=it;Object.defineProperty(Ua,"__esModule",{value:!0});var Va=Ua.default=void 0,py=fy(lt()),hy=v;Va=Ua.default=(0,py.default)((0,hy.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z"}),"Info");const No=le("div",{target:"er3ypqd13"})({name:"v62lug",styles:"display:flex;flex-direction:column;margin-bottom:20px"}),my=le("div",{target:"er3ypqd9"})("display:flex;flex:1;flex-direction:column;background:",({theme:e})=>e.shadow,";"),gy=le("div",{target:"er3ypqd8"})({name:"t6jzno",styles:"margin:20px;display:flex;flex-direction:column;flex:1"}),br=le("label",{target:"er3ypqd5"})("font-size:12px;color:",({theme:e})=>e.contrast,";margin-left:10px;"),vy=le("div",{target:"er3ypqd2"})("display:flex;justify-content:space-between;align-items:center;margin:10px;h3{margin-left:10px;font-size:1em;color:",({theme:e})=>e.contrast,";}"),xy=le(Md,{target:"er3ypqd1"})("background:none;padding:0;color:",({theme:e})=>e.contrast,";"),by=le("textarea",{target:"er3ypqd0"})("display:flex;flex:1;margin:5px 0px;height:150px;width:250px;font-size:10px;padding:5px 8px;border:1px solid ",({theme:e})=>e.accentNeutral,";border-radius:3px;background:",({theme:e})=>e.deep,";color:",({theme:e})=>e.contrast,";");function yy(e){return function(t){t({type:"SET_DEBUG_MODE",debugMode:e})}}const Cy=e=>{var r,o;const n=/&(lt|gt|amp);/.test(e);return e===void 0?"":n?(o=(r=e==null?void 0:e.replaceAll(/</g,"<"))==null?void 0:r.replaceAll(/>/g,">"))==null?void 0:o.replaceAll(/&/g,"&"):e};function wy(e){return String(Cy(e))}const Vc=Ae({name:"1l02985",styles:"background-color:transparent!important"});function ek({open:e}){const t=Ml(),n=fn(M=>M.theme),r=fn(M=>M.autoTheme),o=fn(M=>M.debugMode),a=Lt(),[s,i]=h.useState(f(window.location.href)),[l,c]=h.useState(n),[u,d]=h.useState(r);h.useEffect(()=>{d(r)},[r,d]);function f(M){return M+"&isEmbed=true"}h.useEffect(()=>{i(f(window.location.href))},[window.location.href]),h.useEffect(()=>{c(n)},[n,c]);function p(){const M=l==="light"?"dark":"light";t(kd(M)),c(M),localStorage.setItem("theme",JSON.stringify({theme:M,auto:u}))}const m=()=>{const M=!u;t(Rd(M)),d(M),localStorage.setItem("theme",JSON.stringify({theme:n,auto:M}))};function b(){t(ly(!1))}function y(M){i(M.target.value)}function g(){t(yy(!o)),localStorage.setItem("isDebug",JSON.stringify({isActive:!o}))}return B(Ed,{theme:a,children:B(nc,{open:e,onClose:b,PaperProps:{classes:{root:Vc}},children:oe(my,{children:[oe(vy,{children:[B("h3",{children:"Settings"}),oe(xy,{onClick:b,children:[" ",B(Uc,{})," "]})]}),oe(gy,{children:[oe(No,{children:[oe(br,{children:["Theme: ",n]}),B(ho,{size:"small",checked:l==="dark",onChange:p,disabled:u,inputProps:{"aria-label":"controlled"}}),oe(br,{children:["Automatic theme detection"," ",B(Xr,{title:"Theme determined by your system preferenes",children:B(Va,{fontSize:"inherit"})})]}),B(ho,{size:"small",checked:u,onChange:m,inputProps:{"aria-label":"controlled"}})]}),oe(No,{children:[B(br,{children:"Set Debug Mode"}),B(ho,{size:"small",checked:o,onChange:g,inputProps:{"aria-label":"controlled"}})]}),oe(No,{children:[B(br,{children:"Embed View"}),B(by,{rows:"8",value:wy(s),onChange:y})]})]})]})})})}const Sy=le("div",{target:"e1n1tll40"})("background:",({theme:e})=>e.shadow,";#alert-dialog-title{color:",({theme:e})=>e.contrast,";span{color:",({theme:e})=>e.primary,";padding:2px 4px;border-radius:3px;font-family:monospace;}}#alert-dialog-description{color:",({theme:e})=>e.lightContrast,";font-weight:normal;em{color:",({theme:e})=>e.contrast,";font-variant:italic;}}");function My({label:e,checked:t,handleChange:n,theme:r,text:o}){return B(Rm,{children:B(Tm,{style:{padding:"0",marginRight:0,cursor:e?"pointer":"not-allowed",display:"flex",alignItems:"center",marginTop:"20px"},checked:t,onChange:n,control:B(Ph,{style:{paddingRight:"0px",marginRight:"3px"},sx:{"& .MuiSvgIcon-root":{fontSize:18}},disabled:!e}),label:B(Nt,{style:{fontSize:"14px",color:r.contrast},children:o})})})}function Yc({clearFingerPrints:e,label:t,value:n,source:r,isLoading:o,isCustom:a=!1,query:s="",labelsRelated:i=[]}){const[l,c]=h.useState(!1),[u,d]=h.useState(!1),f=Lt(),{focusLabel:p,timeSeriesSelector:m}=Ot(),b=()=>{c(!0)},y=()=>{c(!1)},g=()=>{d(w=>!w)};async function M(){let w=s??"";a||(w=Tc[r]({query:t,focusLabel:p,match:m})),await e(w),c(!1)}return B(_l,{theme:f,children:oe("div",{children:[B(Xr,{title:`Delete fingerprints for ${t!==""?t:s}`,children:B("div",{style:{display:"flex",flex:1,alignItems:"center",justifyContent:"center"},children:B(Td,{onClick:b,style:{color:f.contrast,cursor:"pointer",fontSize:"18px"},fontSize:"small"})})}),B(nc,{open:l,onClose:y,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description",PaperProps:{classes:{root:Vc}},children:oe(Sy,{children:[B(sm,{id:"alert-dialog-title",children:a?oe(Nr,{children:["Are you sure you want to clear the"," ",B("span",{children:n})," fingerprints with query"," ",s,"?"]}):oe(Nr,{children:["Are you sure you want to clear the"," ",B("span",{children:n})," fingerprints with label"," ",B("span",{children:t})," from"," ",B("span",{children:r}),"?"]})}),B(Qh,{children:oe(nm,{id:"alert-dialog-description",children:[oe("p",{style:{marginTop:"10px"},children:["Click ",B("em",{children:"Delete Fingerprints"})," to delete your fingerprints permanently"]}),B("p",{style:{margin:"6px"},children:B("em",{children:"Note that you will also be removing all fingerprints with labels related."})}),B(My,{checked:u,handleChange:g,theme:f,label:!0,text:"I want to remove all fingerprints related to this labels in selected time range."})]})}),oe(Uh,{children:[B(sy,{onClick:y,children:"Cancel"}),B(iy,{onClick:M,active:!o&&u,autoFocus:!0,children:o?"Deleting...":"Delete Fingerprints"})]})]})})]})})}const ky=({theme:e=$d(),focusLabelItems:t,timeSeriesSelectorItems:n,limitEntriesItems:r,setHistoryItem:o})=>{const{onTimeSeriesChange:a,onKeyDownTimeSeries:s,onFocusLabeChange:i,onKeyDownFocusLabel:l,onLimitEntriesChange:c,onKeyDownLimitEntries:u,onQueryHistoryChange:d,onFocusHistoryChange:f,onLimitHistoryChange:p,query:m,focus:b,limit:y,totalSeries:g,reset:M,date:w}=R0({setHistoryItem:o}),{handleCardinalityRequest:C,handleDelete:k}=La(!0),{setTimeSeriesSelector:T,setFocusLabel:D,setLimitEntries:O,isLoading:I}=Ot(),N=()=>{M(),localStorage.setItem("labelValuePairs",""),C({match:"",focusLabel:"",topN:y,date:w})};return oe("div",{className:Ve(j0(e)),children:[oe("div",{className:"form-row",children:[B(Do,{name:"timeSeriesSelector",value:m,label:"Time Series Selector",size:"l",inputSize:"l",type:"text",onChange:a,onKeyDown:s,onHistoryChange:d,history:n,hasHistory:n.length>0}),B(Do,{name:"focusLabel",value:b,label:"Focus Label",size:"m",inputSize:"",type:"text",onChange:i,onKeyDown:l,onHistoryChange:f,history:t,hasHistory:t.length>0}),B(Do,{name:"limitEntries",value:y,label:"Limit Entries",size:"s",inputSize:"s",type:"number",onChange:c,onKeyDown:u,onHistoryChange:p,history:r,hasHistory:r.length>0})]}),oe("div",{className:"config-actions",children:[oe("div",{className:"c-totals",children:[B(zn,{theme:e,value:g.amount,text:"total"}),B(zn,{theme:e,type:"prev",value:g.prev,text:"previous"}),B(zn,{theme:e,type:"diff",value:g.diff,trend:g.diff===0?"none":g.diff>0?"up":"down",text:"diff"}),B(zn,{theme:e,type:"prev",value:g.quota,text:"quota"})]}),oe("div",{className:"buttons-group",children:[m!==""&&B("button",{className:"query-button",children:B(Yc,{clearFingerPrints:R=>k(R,g.amount),isLoading:I,label:"",value:g.amount,source:"",isCustom:!0,query:m})}),B(d0,{}),B("button",{onClick:N,className:"query-button",children:"Reset"}),oe("button",{onClick:()=>{T(m),D(b),O(Number(y)),C({match:m,focusLabel:b,topN:y})},className:"query-button",children:[B(lc,{fontSize:"small"}),"Execute Query"]})]})]})]})},Ty="SET_IS_CARDINALITY",gi=e=>t=>{t({type:Ty,isCardinality:e})},Py=(e,t)=>{var y;const{focusLabel:n,timeSeriesSelector:r,setFocusLabel:o,setTimeSeriesSelector:a,setTotal:s,tsdbStatus:i,isLoading:l}=Ot(),[c,u]=h.useState({data:Oa,formattedSeries:[]}),d=(g,M)=>{const w=Tc[g]({query:M,focusLabel:n,match:r});a(w),t("timeSeriesSelector",w),(g==="labelValueCountByLabelName"||g=="seriesCountByLabelName")&&(o(M),t("focusLabel",M)),g=="seriesCountByFocusLabelValue"&&o("")},f=(g,M)=>{d(M.source,M.name)},p=(g,M)=>g*100/M,m=(g,M,w)=>g.map(C=>({name:C.name||"",value:C.value||0,diff:C.diff||0,prev:C.valuePrev||0,share:p(C.value,M==null?void 0:M.totalSeries)||0,quota:M.quota,source:w,onFilter:f})),b=g=>{if(g){let M=g;return M!=null&&M.quota||(M.quota=0),Object.keys(M).filter(T=>Array.isArray(M[T])).map(T=>({[T]:m(M[T],M,T)}))}return[]};return h.useEffect(()=>{i&&(s({amount:i.totalSeries,prev:i.totalSeriesPrev,diff:i.totalSeries-i.totalSeriesPrev,quota:(i==null?void 0:i.quota)||0}),u({data:i,formattedSeries:b(i)}))},[i]),{data:c,totalSeries:((y=c==null?void 0:c.data)==null?void 0:y.totalSeries)??0,formattedSeries:(c==null?void 0:c.formattedSeries)??[],isLoading:l}},Ey=X(e=>B(Wg,{...e,TabIndicatorProps:{children:B("span",{className:"MuiTabs-indicatorSpan"})}}))(({theme:e})=>({"& .MuiButtonBase-root-MuiTab-root":{maxHeight:"20px"},"& .MuiTabs-indicator":{display:"flex",justifyContent:"center",backgroundColor:"transparent"},"& .MuiTabs-indicatorSpan":{maxWidth:40,width:"100%",backgroundColor:e==null?void 0:e.primary}})),vi=X(e=>B(yg,{disableRipple:!0,...e}))(({theme:e})=>({textTransform:"none",fontWeight:e.typography.fontWeightRegular,fontSize:"12px",padding:0,marginRight:"8px",color:e.lightContrast,"&.Mui-selected":{color:e.contrast},"&.Mui-focusVisible":{backgroundColor:"rgba(100, 95, 228, 0.32)"}})),$y=e=>Ae("background:",e.WidgetBg,";.MuiTabs-root{height:20px!important;min-height:20px;}.MuiButtonBase-root{min-height:0;}",""),Dy=({title:e,tabsValue:t,onTabChange:n,theme:r})=>oe("div",{className:"c-header",children:[B("div",{children:e}),B("div",{className:Ve($y(r)),children:oe(Ey,{value:t,onChange:n,children:[B(vi,{label:"Table"}),B(vi,{label:"Chart"})]})})]}),xi=e=>{const{neutral:t,primaryLight:n,deep:r,ultraDeep:o,primary:a,contrast:s,shadow:i}=e;return{neutral:t,primaryLight:n,deep:r,ultraDeep:o,primary:a,contrast:s,shadow:i}},Ry=e=>Ae("margin:4px;display:flex;flex-direction:column;padding:8px 4px;background:",e.shadow,";gap:4px;.c-header{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:8px 6px;border-bottom:1px solid ",e.neutral,";font-weight:bold;}.c-table{display:table;widht:100%;}",""),Kc=e=>({seriesGroupContainer:Ve(Ry(xi(e))),seriesGroupStyles:xi(e)}),qc=e=>{const[t,n]=h.useState({col:"value",order:"desc"});return{sortedRows:h.useMemo(()=>{const{col:a,order:s}=t;return x0(e,a,s)},[e,t]),handleSort:a=>{n(s=>({col:a,order:s.order==="asc"?"desc":"asc"}))}}};function ot(e){return function(){return e}}const Ny=Math.PI,_o=2*Ny;function Gc(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function _y(e,t){return te?1:t>=e?0:NaN}function Oy(e){return e}function Ly(){var e=Oy,t=_y,n=null,r=ot(0),o=ot(_o),a=ot(0);function s(i){var l,c=(i=Gc(i)).length,u,d,f=0,p=new Array(c),m=new Array(c),b=+r.apply(this,arguments),y=Math.min(_o,Math.max(-_o,o.apply(this,arguments)-b)),g,M=Math.min(Math.abs(y)/c,a.apply(this,arguments)),w=M*(y<0?-1:1),C;for(l=0;l0&&(f+=C);for(t!=null?p.sort(function(k,T){return t(m[k],m[T])}):n!=null&&p.sort(function(k,T){return n(i[k],i[T])}),l=0,d=f?(y-c*w)/f:0;l0?C*d:0)+w,m[u]={data:i[u],index:l,value:C,startAngle:b,endAngle:g,padAngle:M};return m}return s.value=function(i){return arguments.length?(e=typeof i=="function"?i:ot(+i),s):e},s.sortValues=function(i){return arguments.length?(t=i,n=null,s):t},s.sort=function(i){return arguments.length?(n=i,t=null,s):n},s.startAngle=function(i){return arguments.length?(r=typeof i=="function"?i:ot(+i),s):r},s.endAngle=function(i){return arguments.length?(o=typeof i=="function"?i:ot(+i),s):o},s.padAngle=function(i){return arguments.length?(a=typeof i=="function"?i:ot(+i),s):a},s}function Cn(e,t){if((s=e.length)>1)for(var n=1,r,o,a=e[t[0]],s,i=a.length;n=0;)n[t]=t;return n}function Iy(e,t){return e[t]}function Ay(e){const t=[];return t.key=e,t}function Xc(){var e=ot([]),t=wn,n=Cn,r=Iy;function o(a){var s=Array.from(e.apply(this,arguments),Ay),i,l=s.length,c=-1,u;for(const d of a)for(i=0,++c;i0){for(var n,r,o=0,a=e[0].length,s;o0)for(var n,r=0,o,a,s,i,l,c=e[t[0]].length;r0?(o[0]=s,o[1]=s+=a):a<0?(o[1]=i,o[0]=i+=a):(o[0]=0,o[1]=a)}function By(e,t){if((o=e.length)>0){for(var n=0,r=e[t[0]],o,a=r.length;n0)||!((a=(o=e[t[0]]).length)>0))){for(var n=0,r=1,o,a,s;ra&&(a=o,n=t);return n}function Zc(e){var t=e.map(Jc);return wn(e).sort(function(n,r){return t[n]-t[r]})}function Jc(e){for(var t=0,n=-1,r=e.length,o;++n{const{series:t,seriesOrder:n}=e,r=[],o={};return n.forEach(a=>{const{stack:s,stackOrder:i,stackOffset:l}=t[a];s===void 0?r.push({ids:[a],stackingOrder:Oo.none,stackingOffset:Lo.none}):o[s]===void 0?(o[s]=r.length,r.push({ids:[a],stackingOrder:Oo[i??"none"],stackingOffset:Lo[l??"diverging"]})):(r[o[s]].ids.push(a),i!==void 0&&(r[o[s]].stackingOrder=Oo[i]),l!==void 0&&(r[o[s]].stackingOffset=Lo[l]))}),r};function Ya(e,t){const n={};return Object.keys(e).forEach(r=>{n[r]=x({valueFormatter:t},e[r])}),n}const Yy=(e,t)=>{const{seriesOrder:n,series:r}=e,o=eu(e),a=t??[];n.forEach(i=>{const l=r[i].data;if(l!==void 0)l.forEach((c,u)=>{a.length<=u?a.push({[i]:c}):a[u][i]=c});else if(t===void 0)throw new Error([`MUI: bar series with id='${i}' has no data.`,"Either provide a data property to the series or use the dataset prop."].join(` `))});const s={};return o.forEach(i=>{const{ids:l,stackingOffset:c,stackingOrder:u}=i,d=Xc().keys(l.map(f=>{const p=r[f].dataKey;return r[f].data===void 0&&p!==void 0?p:f})).order(u).offset(c)(a);l.forEach((f,p)=>{const m=r[f].dataKey;s[f]=x({layout:"vertical"},r[f],{data:m?t.map(b=>b[m]):r[f].data,stackedData:d[p].map(([b,y])=>[b,y])})})}),{seriesOrder:n,stackingGroups:o,series:Ya(s,i=>i.toLocaleString())}},Ky=({series:e,seriesOrder:t})=>({series:Ya(e,n=>`(${n.x}, ${n.y})`),seriesOrder:t}),qy=(e,t)=>{const{seriesOrder:n,series:r}=e,o=eu(e),a=t??[];n.forEach(i=>{const l=r[i].data;if(l!==void 0)l.forEach((c,u)=>{a.length<=u?a.push({[i]:c}):a[u][i]=c});else if(t===void 0)throw new Error([`MUI: line series with id='${i}' has no data.`,"Either provide a data property to the series or use the dataset prop."].join(` `))});const s={};return o.forEach(i=>{const{ids:l,stackingOrder:c,stackingOffset:u}=i,d=Xc().keys(l.map(f=>{const p=r[f].dataKey;return r[f].data===void 0&&p!==void 0?p:f})).order(c).offset(u)(a);l.forEach((f,p)=>{const m=r[f].dataKey;s[f]=x({},r[f],{data:m?t.map(b=>b[m]):r[f].data,stackedData:d[p].map(([b,y])=>[b,y])})})}),{seriesOrder:n,stackingGroups:o,series:Ya(s,i=>i.toLocaleString())}},Gy=(e="none")=>{if(typeof e=="function")return e;switch(e){case"none":return null;case"desc":return(t,n)=>n-t;case"asc":return(t,n)=>t-n;default:return null}},Xy=e=>{const{seriesOrder:t,series:n}=e,r={};return t.forEach(o=>{var a,s,i,l;const c=Ly().startAngle(2*Math.PI*((a=n[o].startAngle)!=null?a:0)/360).endAngle(2*Math.PI*((s=n[o].endAngle)!=null?s:360)/360).padAngle(2*Math.PI*((i=n[o].paddingAngle)!=null?i:0)/360).sortValues(Gy((l=n[o].sortingValues)!=null?l:"none"))(n[o].data.map(u=>u.value));r[o]=x({valueFormatter:u=>u.value.toLocaleString()},n[o],{data:n[o].data.map((u,d)=>{var f;return x({},u,{id:(f=u.id)!=null?f:`auto-generated-pie-id-${o}-${d}`},c[d])}).map(u=>{var d,f,p;return x({},u,{formattedValue:(d=(f=(p=n[o]).valueFormatter)==null?void 0:f.call(p,u))!=null?d:u.value.toLocaleString()})})})}),{seriesOrder:t,series:r}},Qy=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"];function Zy(e,t,n=Qy){return e.type==="pie"?x({},e,{data:e.data.map((r,o)=>x({color:n[o%n.length]},r))}):x({color:n[t%n.length]},e)}const Jy=["#02B2AF","#2E96FF","#B800D8","#60009B","#2731C8","#03008D"],e1=["#02B2AF","#72CCFF","#DA00FF","#9001CB","#2E96FF","#3B48E0"],t1=e=>e==="dark"?e1:Jy,Pn=h.createContext({}),Io={bar:Yy,scatter:Ky,line:qy,pie:Xy},n1=(e,t,n)=>{const r={};e.forEach((a,s)=>{var i;const{id:l=`auto-generated-id-${s}`,type:c}=a;if(r[c]===void 0&&(r[c]={series:{},seriesOrder:[]}),((i=r[c])==null?void 0:i.series[l])!==void 0)throw new Error(`MUI: series' id "${l}" is not unique`);r[c].series[l]=x({id:l},Zy(a,s,t)),r[c].seriesOrder.push(l)});const o={};return Object.keys(Io).forEach(a=>{if(r[a]!==void 0){var s,i;o[a]=(s=(i=Io[a])==null?void 0:i.call(Io,r[a],n))!=null?s:r[a]}}),o};function r1({series:e,dataset:t,colors:n=t1,children:r}){const o=ct(),a=h.useMemo(()=>n1(e,typeof n=="function"?n(o.palette.mode):n,t),[e,n,o.palette.mode,t]);return v.jsx(Pn.Provider,{value:a,children:r})}function Dr(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function o1(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function Ka(e){let t,n,r;e.length!==2?(t=Dr,n=(i,l)=>Dr(e(i),l),r=(i,l)=>e(i)-l):(t=e===Dr||e===o1?e:a1,n=e,r=e);function o(i,l,c=0,u=i.length){if(c>>1;n(i[d],l)<0?c=d+1:u=d}while(c>>1;n(i[d],l)<=0?c=d+1:u=d}while(cc&&r(i[d-1],l)>-r(i[d],l)?d-1:d}return{left:o,center:s,right:a}}function a1(){return 0}function s1(e){return e===null?NaN:+e}const i1=Ka(Dr),l1=i1.right;Ka(s1).center;class bi extends Map{constructor(t,n=d1){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,o]of t)this.set(r,o)}get(t){return super.get(yi(this,t))}has(t){return super.has(yi(this,t))}set(t,n){return super.set(c1(this,t),n)}delete(t){return super.delete(u1(this,t))}}function yi({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function c1({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function u1({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function d1(e){return e!==null&&typeof e=="object"?e.valueOf():e}const f1=Math.sqrt(50),p1=Math.sqrt(10),h1=Math.sqrt(2);function Ir(e,t,n){const r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),a=r/Math.pow(10,o),s=a>=f1?10:a>=p1?5:a>=h1?2:1;let i,l,c;return o<0?(c=Math.pow(10,-o)/s,i=Math.round(e*c),l=Math.round(t*c),i/ct&&--l,c=-c):(c=Math.pow(10,o)*s,i=Math.round(e/c),l=Math.round(t/c),i*ct&&--l),l0))return[];if(e===t)return[e];const r=t=o))return[];const i=a-o+1,l=new Array(i);if(r)if(s<0)for(let c=0;c>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?yr(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?yr(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=v1.exec(e))?new _e(t[1],t[2],t[3],1):(t=x1.exec(e))?new _e(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=b1.exec(e))?yr(t[1],t[2],t[3],t[4]):(t=y1.exec(e))?yr(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=C1.exec(e))?$i(t[1],t[2]/100,t[3]/100,1):(t=w1.exec(e))?$i(t[1],t[2]/100,t[3]/100,t[4]):Si.hasOwnProperty(e)?Ti(Si[e]):e==="transparent"?new _e(NaN,NaN,NaN,0):null}function Ti(e){return new _e(e>>16&255,e>>8&255,e&255,1)}function yr(e,t,n,r){return r<=0&&(e=t=n=NaN),new _e(e,t,n,r)}function k1(e){return e instanceof ur||(e=Sn(e)),e?(e=e.rgb(),new _e(e.r,e.g,e.b,e.opacity)):new _e}function na(e,t,n,r){return arguments.length===1?k1(e):new _e(e,t,n,r??1)}function _e(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}qa(_e,na,ru(ur,{brighter(e){return e=e==null?jr:Math.pow(jr,e),new _e(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Xn:Math.pow(Xn,e),new _e(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new _e(Zt(this.r),Zt(this.g),Zt(this.b),Fr(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Pi,formatHex:Pi,formatHex8:T1,formatRgb:Ei,toString:Ei}));function Pi(){return`#${Kt(this.r)}${Kt(this.g)}${Kt(this.b)}`}function T1(){return`#${Kt(this.r)}${Kt(this.g)}${Kt(this.b)}${Kt((isNaN(this.opacity)?1:this.opacity)*255)}`}function Ei(){const e=Fr(this.opacity);return`${e===1?"rgb(":"rgba("}${Zt(this.r)}, ${Zt(this.g)}, ${Zt(this.b)}${e===1?")":`, ${e})`}`}function Fr(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Zt(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Kt(e){return e=Zt(e),(e<16?"0":"")+e.toString(16)}function $i(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new at(e,t,n,r)}function ou(e){if(e instanceof at)return new at(e.h,e.s,e.l,e.opacity);if(e instanceof ur||(e=Sn(e)),!e)return new at;if(e instanceof at)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),a=Math.max(t,n,r),s=NaN,i=a-o,l=(a+o)/2;return i?(t===a?s=(n-r)/i+(n0&&l<1?0:s,new at(s,i,l,e.opacity)}function P1(e,t,n,r){return arguments.length===1?ou(e):new at(e,t,n,r??1)}function at(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}qa(at,P1,ru(ur,{brighter(e){return e=e==null?jr:Math.pow(jr,e),new at(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Xn:Math.pow(Xn,e),new at(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new _e(Ao(e>=240?e-240:e+120,o,r),Ao(e,o,r),Ao(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new at(Di(this.h),Cr(this.s),Cr(this.l),Fr(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Fr(this.opacity);return`${e===1?"hsl(":"hsla("}${Di(this.h)}, ${Cr(this.s)*100}%, ${Cr(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Di(e){return e=(e||0)%360,e<0?e+360:e}function Cr(e){return Math.max(0,Math.min(1,e||0))}function Ao(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const Ga=e=>()=>e;function E1(e,t){return function(n){return e+n*t}}function $1(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function D1(e){return(e=+e)==1?au:function(t,n){return n-t?$1(t,n,e):Ga(isNaN(t)?n:t)}}function au(e,t){var n=t-e;return n?E1(e,n):Ga(isNaN(e)?t:e)}const Ri=function e(t){var n=D1(t);function r(o,a){var s=n((o=na(o)).r,(a=na(a)).r),i=n(o.g,a.g),l=n(o.b,a.b),c=au(o.opacity,a.opacity);return function(u){return o.r=s(u),o.g=i(u),o.b=l(u),o.opacity=c(u),o+""}}return r.gamma=e,r}(1);function R1(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),o;return function(a){for(o=0;on&&(a=t.slice(n,a),i[s]?i[s]+=a:i[++s]=a),(r=r[0])===(o=o[0])?i[s]?i[s]+=o:i[++s]=o:(i[++s]=null,l.push({i:s,x:Br(r,o)})),n=jo.lastIndex;return nt&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function z1(e,t,n){var r=e[0],o=e[1],a=t[0],s=t[1];return o2?U1:z1,l=c=null,d}function d(f){return f==null||isNaN(f=+f)?a:(l||(l=i(e.map(r),t,n)))(r(s(f)))}return d.invert=function(f){return s(o((c||(c=i(t,e.map(r),Br)))(f)))},d.domain=function(f){return arguments.length?(e=Array.from(f,H1),u()):e.slice()},d.range=function(f){return arguments.length?(t=Array.from(f),u()):t.slice()},d.rangeRound=function(f){return t=Array.from(f),n=F1,u()},d.clamp=function(f){return arguments.length?(s=f?!0:dt,u()):s!==dt},d.interpolate=function(f){return arguments.length?(n=f,u()):n},d.unknown=function(f){return arguments.length?(a=f,d):a},function(f,p){return r=f,o=p,u()}}function su(){return Qa()(dt,dt)}function V1(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Hr(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function Mn(e){return e=Hr(Math.abs(e)),e?e[1]:NaN}function Y1(e,t){return function(n,r){for(var o=n.length,a=[],s=0,i=e[0],l=0;o>0&&i>0&&(l+i+1>r&&(i=Math.max(1,r-l)),a.push(n.substring(o-=i,o+i)),!((l+=i+1)>r));)i=e[s=(s+1)%e.length];return a.reverse().join(t)}}function K1(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var q1=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Zn(e){if(!(t=q1.exec(e)))throw new Error("invalid format: "+e);var t;return new Za({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Zn.prototype=Za.prototype;function Za(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Za.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function G1(e){e:for(var t=e.length,n=1,r=-1,o;n0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(o+1):e}var iu;function X1(e,t){var n=Hr(e,t);if(!n)return e+"";var r=n[0],o=n[1],a=o-(iu=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,s=r.length;return a===s?r:a>s?r+new Array(a-s+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+Hr(e,Math.max(0,t+a-1))[0]}function _i(e,t){var n=Hr(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}const Oi={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:V1,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>_i(e*100,t),r:_i,s:X1,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Li(e){return e}var Ii=Array.prototype.map,Ai=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Q1(e){var t=e.grouping===void 0||e.thousands===void 0?Li:Y1(Ii.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",o=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?Li:K1(Ii.call(e.numerals,String)),s=e.percent===void 0?"%":e.percent+"",i=e.minus===void 0?"−":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function c(d){d=Zn(d);var f=d.fill,p=d.align,m=d.sign,b=d.symbol,y=d.zero,g=d.width,M=d.comma,w=d.precision,C=d.trim,k=d.type;k==="n"?(M=!0,k="g"):Oi[k]||(w===void 0&&(w=12),C=!0,k="g"),(y||f==="0"&&p==="=")&&(y=!0,f="0",p="=");var T=b==="$"?n:b==="#"&&/[boxX]/.test(k)?"0"+k.toLowerCase():"",D=b==="$"?r:/[%p]/.test(k)?s:"",O=Oi[k],I=/[defgprs%]/.test(k);w=w===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function N(R){var F=T,j=D,_,$,P;if(k==="c")j=O(R)+j,R="";else{R=+R;var E=R<0||1/R<0;if(R=isNaN(R)?l:O(Math.abs(R),w),C&&(R=G1(R)),E&&+R==0&&m!=="+"&&(E=!1),F=(E?m==="("?m:i:m==="-"||m==="("?"":m)+F,j=(k==="s"?Ai[8+iu/3]:"")+j+(E&&m==="("?")":""),I){for(_=-1,$=R.length;++_<$;)if(P=R.charCodeAt(_),48>P||P>57){j=(P===46?o+R.slice(_+1):R.slice(_))+j,R=R.slice(0,_);break}}}M&&!y&&(R=t(R,1/0));var S=F.length+R.length+j.length,A=S>1)+F+R+j+A.slice(S);break;default:R=A+F+R+j;break}return a(R)}return N.toString=function(){return d+""},N}function u(d,f){var p=c((d=Zn(d),d.type="f",d)),m=Math.max(-8,Math.min(8,Math.floor(Mn(f)/3)))*3,b=Math.pow(10,-m),y=Ai[8+m/3];return function(g){return p(b*g)+y}}return{format:c,formatPrefix:u}}var wr,Ja,lu;Z1({thousands:",",grouping:[3],currency:["$",""]});function Z1(e){return wr=Q1(e),Ja=wr.format,lu=wr.formatPrefix,wr}function J1(e){return Math.max(0,-Mn(Math.abs(e)))}function eC(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Mn(t)/3)))*3-Mn(Math.abs(e)))}function tC(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Mn(t)-Mn(e))+1}function nC(e,t,n,r){var o=ta(e,t,n),a;switch(r=Zn(r??",f"),r.type){case"s":{var s=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=eC(o,s))&&(r.precision=a),lu(r,s)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(a=tC(o,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(a=J1(o))&&(r.precision=a-(r.type==="%")*2);break}}return Ja(r)}function cu(e){var t=e.domain;return e.ticks=function(n){var r=t();return Jo(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var o=t();return nC(o[0],o[o.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),o=0,a=r.length-1,s=r[o],i=r[a],l,c,u=10;for(i0;){if(c=ea(s,i,n),c===l)return r[o]=s,r[a]=i,t(r);if(c>0)s=Math.floor(s/c)*c,i=Math.ceil(i/c)*c;else if(c<0)s=Math.ceil(s*c)/c,i=Math.floor(i*c)/c;else break;l=c}return e},e}function uu(){var e=su();return e.copy=function(){return no(e,uu())},en.apply(e,arguments),cu(e)}function du(e,t){e=e.slice();var n=0,r=e.length-1,o=e[n],a=e[r],s;return aMath.pow(e,t)}function iC(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function Bi(e){return(t,n)=>-e(-t,n)}function lC(e){const t=e(ji,Fi),n=t.domain;let r=10,o,a;function s(){return o=iC(r),a=sC(r),n()[0]<0?(o=Bi(o),a=Bi(a),e(rC,oC)):e(ji,Fi),t}return t.base=function(i){return arguments.length?(r=+i,s()):r},t.domain=function(i){return arguments.length?(n(i),s()):n()},t.ticks=i=>{const l=n();let c=l[0],u=l[l.length-1];const d=u0){for(;f<=p;++f)for(m=1;mu)break;g.push(b)}}else for(;f<=p;++f)for(m=r-1;m>=1;--m)if(b=f>0?m/a(-f):m*a(f),!(bu)break;g.push(b)}g.length*2{if(i==null&&(i=10),l==null&&(l=r===10?"s":","),typeof l!="function"&&(!(r%1)&&(l=Zn(l)).precision==null&&(l.trim=!0),l=Ja(l)),i===1/0)return l;const c=Math.max(1,r*i/t.ticks().length);return u=>{let d=u/a(Math.round(o(u)));return d*rn(du(n(),{floor:i=>a(Math.floor(o(i))),ceil:i=>a(Math.ceil(o(i)))})),t}function fu(){const e=lC(Qa()).domain([1,10]);return e.copy=()=>no(e,fu()).base(e.base()),en.apply(e,arguments),e}function Hi(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function cC(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function uC(e){return e<0?-e*e:e*e}function dC(e){var t=e(dt,dt),n=1;function r(){return n===1?e(dt,dt):n===.5?e(cC,uC):e(Hi(n),Hi(1/n))}return t.exponent=function(o){return arguments.length?(n=+o,r()):n},cu(t)}function es(){var e=dC(Qa());return e.copy=function(){return no(e,es()).exponent(e.exponent())},en.apply(e,arguments),e}function fC(){return es.apply(null,arguments).exponent(.5)}const Fo=new Date,Bo=new Date;function Pe(e,t,n,r){function o(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return o.floor=a=>(e(a=new Date(+a)),a),o.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),o.round=a=>{const s=o(a),i=o.ceil(a);return a-s(t(a=new Date(+a),s==null?1:Math.floor(s)),a),o.range=(a,s,i)=>{const l=[];if(a=o.ceil(a),i=i==null?1:Math.floor(i),!(a0))return l;let c;do l.push(c=new Date(+a)),t(a,i),e(a);while(cPe(s=>{if(s>=s)for(;e(s),!a(s);)s.setTime(s-1)},(s,i)=>{if(s>=s)if(i<0)for(;++i<=0;)for(;t(s,-1),!a(s););else for(;--i>=0;)for(;t(s,1),!a(s););}),n&&(o.count=(a,s)=>(Fo.setTime(+a),Bo.setTime(+s),e(Fo),e(Bo),Math.floor(n(Fo,Bo))),o.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?o.filter(r?s=>r(s)%a===0:s=>o.count(0,s)%a===0):o)),o}const Wr=Pe(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Wr.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Pe(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Wr);Wr.range;const yt=1e3,Qe=yt*60,Ct=Qe*60,St=Ct*24,ts=St*7,Wi=St*30,Ho=St*365,qt=Pe(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*yt)},(e,t)=>(t-e)/yt,e=>e.getUTCSeconds());qt.range;const ns=Pe(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*yt)},(e,t)=>{e.setTime(+e+t*Qe)},(e,t)=>(t-e)/Qe,e=>e.getMinutes());ns.range;const rs=Pe(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Qe)},(e,t)=>(t-e)/Qe,e=>e.getUTCMinutes());rs.range;const os=Pe(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*yt-e.getMinutes()*Qe)},(e,t)=>{e.setTime(+e+t*Ct)},(e,t)=>(t-e)/Ct,e=>e.getHours());os.range;const as=Pe(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Ct)},(e,t)=>(t-e)/Ct,e=>e.getUTCHours());as.range;const dr=Pe(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Qe)/St,e=>e.getDate()-1);dr.range;const ro=Pe(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/St,e=>e.getUTCDate()-1);ro.range;const pu=Pe(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/St,e=>Math.floor(e/St));pu.range;function tn(e){return Pe(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Qe)/ts)}const oo=tn(0),zr=tn(1),pC=tn(2),hC=tn(3),kn=tn(4),mC=tn(5),gC=tn(6);oo.range;zr.range;pC.range;hC.range;kn.range;mC.range;gC.range;function nn(e){return Pe(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/ts)}const ao=nn(0),Ur=nn(1),vC=nn(2),xC=nn(3),Tn=nn(4),bC=nn(5),yC=nn(6);ao.range;Ur.range;vC.range;xC.range;Tn.range;bC.range;yC.range;const ss=Pe(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());ss.range;const is=Pe(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());is.range;const Mt=Pe(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Mt.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Pe(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Mt.range;const kt=Pe(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());kt.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Pe(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});kt.range;function hu(e,t,n,r,o,a){const s=[[qt,1,yt],[qt,5,5*yt],[qt,15,15*yt],[qt,30,30*yt],[a,1,Qe],[a,5,5*Qe],[a,15,15*Qe],[a,30,30*Qe],[o,1,Ct],[o,3,3*Ct],[o,6,6*Ct],[o,12,12*Ct],[r,1,St],[r,2,2*St],[n,1,ts],[t,1,Wi],[t,3,3*Wi],[e,1,Ho]];function i(c,u,d){const f=uy).right(s,f);if(p===s.length)return e.every(ta(c/Ho,u/Ho,d));if(p===0)return Wr.every(Math.max(ta(c,u,d),1));const[m,b]=s[f/s[p-1][2]53)return null;"w"in L||(L.w=1),"Z"in L?(U=zo(In(L.y,0,1)),G=U.getUTCDay(),U=G>4||G===0?Ur.ceil(U):Ur(U),U=ro.offset(U,(L.V-1)*7),L.y=U.getUTCFullYear(),L.m=U.getUTCMonth(),L.d=U.getUTCDate()+(L.w+6)%7):(U=Wo(In(L.y,0,1)),G=U.getDay(),U=G>4||G===0?zr.ceil(U):zr(U),U=dr.offset(U,(L.V-1)*7),L.y=U.getFullYear(),L.m=U.getMonth(),L.d=U.getDate()+(L.w+6)%7)}else("W"in L||"U"in L)&&("w"in L||(L.w="u"in L?L.u%7:"W"in L?1:0),G="Z"in L?zo(In(L.y,0,1)).getUTCDay():Wo(In(L.y,0,1)).getDay(),L.m=0,L.d="W"in L?(L.w+6)%7+L.W*7-(G+5)%7:L.w+L.U*7-(G+6)%7);return"Z"in L?(L.H+=L.Z/100|0,L.M+=L.Z%100,zo(L)):Wo(L)}}function O(H,V,q,L){for(var z=0,U=V.length,G=q.length,xe,he;z=G)return-1;if(xe=V.charCodeAt(z++),xe===37){if(xe=V.charAt(z++),he=k[xe in zi?V.charAt(z++):xe],!he||(L=he(H,q,L))<0)return-1}else if(xe!=q.charCodeAt(L++))return-1}return L}function I(H,V,q){var L=c.exec(V.slice(q));return L?(H.p=u.get(L[0].toLowerCase()),q+L[0].length):-1}function N(H,V,q){var L=p.exec(V.slice(q));return L?(H.w=m.get(L[0].toLowerCase()),q+L[0].length):-1}function R(H,V,q){var L=d.exec(V.slice(q));return L?(H.w=f.get(L[0].toLowerCase()),q+L[0].length):-1}function F(H,V,q){var L=g.exec(V.slice(q));return L?(H.m=M.get(L[0].toLowerCase()),q+L[0].length):-1}function j(H,V,q){var L=b.exec(V.slice(q));return L?(H.m=y.get(L[0].toLowerCase()),q+L[0].length):-1}function _(H,V,q){return O(H,t,V,q)}function $(H,V,q){return O(H,n,V,q)}function P(H,V,q){return O(H,r,V,q)}function E(H){return s[H.getDay()]}function S(H){return a[H.getDay()]}function A(H){return l[H.getMonth()]}function W(H){return i[H.getMonth()]}function K(H){return o[+(H.getHours()>=12)]}function Q(H){return 1+~~(H.getMonth()/3)}function re(H){return s[H.getUTCDay()]}function ee(H){return a[H.getUTCDay()]}function ne(H){return l[H.getUTCMonth()]}function ie(H){return i[H.getUTCMonth()]}function ge(H){return o[+(H.getUTCHours()>=12)]}function ce(H){return 1+~~(H.getUTCMonth()/3)}return{format:function(H){var V=T(H+="",w);return V.toString=function(){return H},V},parse:function(H){var V=D(H+="",!1);return V.toString=function(){return H},V},utcFormat:function(H){var V=T(H+="",C);return V.toString=function(){return H},V},utcParse:function(H){var V=D(H+="",!0);return V.toString=function(){return H},V}}}var zi={"-":"",_:" ",0:"0"},Ee=/^\s*\d+/,TC=/^%/,PC=/[\\^$*+?|[\]().{}]/g;function pe(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",a=o.length;return r+(a[t.toLowerCase(),n]))}function $C(e,t,n){var r=Ee.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function DC(e,t,n){var r=Ee.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function RC(e,t,n){var r=Ee.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function NC(e,t,n){var r=Ee.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function _C(e,t,n){var r=Ee.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function Ui(e,t,n){var r=Ee.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Vi(e,t,n){var r=Ee.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function OC(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function LC(e,t,n){var r=Ee.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function IC(e,t,n){var r=Ee.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function Yi(e,t,n){var r=Ee.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function AC(e,t,n){var r=Ee.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function Ki(e,t,n){var r=Ee.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function jC(e,t,n){var r=Ee.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function FC(e,t,n){var r=Ee.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function BC(e,t,n){var r=Ee.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function HC(e,t,n){var r=Ee.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function WC(e,t,n){var r=TC.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function zC(e,t,n){var r=Ee.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function UC(e,t,n){var r=Ee.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function qi(e,t){return pe(e.getDate(),t,2)}function VC(e,t){return pe(e.getHours(),t,2)}function YC(e,t){return pe(e.getHours()%12||12,t,2)}function KC(e,t){return pe(1+dr.count(Mt(e),e),t,3)}function mu(e,t){return pe(e.getMilliseconds(),t,3)}function qC(e,t){return mu(e,t)+"000"}function GC(e,t){return pe(e.getMonth()+1,t,2)}function XC(e,t){return pe(e.getMinutes(),t,2)}function QC(e,t){return pe(e.getSeconds(),t,2)}function ZC(e){var t=e.getDay();return t===0?7:t}function JC(e,t){return pe(oo.count(Mt(e)-1,e),t,2)}function gu(e){var t=e.getDay();return t>=4||t===0?kn(e):kn.ceil(e)}function ew(e,t){return e=gu(e),pe(kn.count(Mt(e),e)+(Mt(e).getDay()===4),t,2)}function tw(e){return e.getDay()}function nw(e,t){return pe(zr.count(Mt(e)-1,e),t,2)}function rw(e,t){return pe(e.getFullYear()%100,t,2)}function ow(e,t){return e=gu(e),pe(e.getFullYear()%100,t,2)}function aw(e,t){return pe(e.getFullYear()%1e4,t,4)}function sw(e,t){var n=e.getDay();return e=n>=4||n===0?kn(e):kn.ceil(e),pe(e.getFullYear()%1e4,t,4)}function iw(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+pe(t/60|0,"0",2)+pe(t%60,"0",2)}function Gi(e,t){return pe(e.getUTCDate(),t,2)}function lw(e,t){return pe(e.getUTCHours(),t,2)}function cw(e,t){return pe(e.getUTCHours()%12||12,t,2)}function uw(e,t){return pe(1+ro.count(kt(e),e),t,3)}function vu(e,t){return pe(e.getUTCMilliseconds(),t,3)}function dw(e,t){return vu(e,t)+"000"}function fw(e,t){return pe(e.getUTCMonth()+1,t,2)}function pw(e,t){return pe(e.getUTCMinutes(),t,2)}function hw(e,t){return pe(e.getUTCSeconds(),t,2)}function mw(e){var t=e.getUTCDay();return t===0?7:t}function gw(e,t){return pe(ao.count(kt(e)-1,e),t,2)}function xu(e){var t=e.getUTCDay();return t>=4||t===0?Tn(e):Tn.ceil(e)}function vw(e,t){return e=xu(e),pe(Tn.count(kt(e),e)+(kt(e).getUTCDay()===4),t,2)}function xw(e){return e.getUTCDay()}function bw(e,t){return pe(Ur.count(kt(e)-1,e),t,2)}function yw(e,t){return pe(e.getUTCFullYear()%100,t,2)}function Cw(e,t){return e=xu(e),pe(e.getUTCFullYear()%100,t,2)}function ww(e,t){return pe(e.getUTCFullYear()%1e4,t,4)}function Sw(e,t){var n=e.getUTCDay();return e=n>=4||n===0?Tn(e):Tn.ceil(e),pe(e.getUTCFullYear()%1e4,t,4)}function Mw(){return"+0000"}function Xi(){return"%"}function Qi(e){return+e}function Zi(e){return Math.floor(+e/1e3)}var un,bu,yu;kw({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function kw(e){return un=kC(e),bu=un.format,un.parse,yu=un.utcFormat,un.utcParse,un}function Tw(e){return new Date(e)}function Pw(e){return e instanceof Date?+e:+new Date(+e)}function ls(e,t,n,r,o,a,s,i,l,c){var u=su(),d=u.invert,f=u.domain,p=c(".%L"),m=c(":%S"),b=c("%I:%M"),y=c("%I %p"),g=c("%a %d"),M=c("%b %d"),w=c("%B"),C=c("%Y");function k(T){return(l(T){var t,n;const{axis:r}=e,o=Math.min(...(t=r.data)!=null?t:[]),a=Math.max(...(n=r.data)!=null?n:[]);return[o,a]},wu=e=>{const{series:t,axis:n,isDefaultAxis:r}=e;return Object.keys(t).filter(o=>t[o].yAxisKey===n.id||r&&t[o].yAxisKey===void 0).reduce((o,a)=>{const[s,i]=t[a].stackedData.reduce((l,c)=>[Math.min(...c,...l[0]===null?[]:[l[0]]),Math.max(...c,...l[1]===null?[]:[l[1]])],t[a].stackedData[0]);return[o[0]===null?s:Math.min(s,o[0]),o[1]===null?i:Math.max(i,o[1])]},[null,null])},Dw=e=>Object.keys(e.series).some(n=>e.series[n].layout==="horizontal")?wu(e):Cu(e),Rw=e=>Object.keys(e.series).some(n=>e.series[n].layout==="horizontal")?Cu(e):wu(e),Vr=(e,t)=>e[0]===null||e[1]===null?t:t[0]===null||t[1]===null?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])],Nw=e=>{const{series:t,axis:n,isDefaultAxis:r}=e;return Object.keys(t).filter(o=>t[o].xAxisKey===n.id||t[o].xAxisKey===void 0&&r).reduce((o,a)=>{const s=t[a].data.reduce((i,{x:l})=>Vr(i,[l,l]),[null,null]);return Vr(o,s)},[null,null])},_w=e=>{const{series:t,axis:n,isDefaultAxis:r}=e;return Object.keys(t).filter(o=>t[o].yAxisKey===n.id||t[o].yAxisKey===void 0&&r).reduce((o,a)=>{const s=t[a].data.reduce((i,{y:l})=>Vr(i,[l,l]),[null,null]);return Vr(o,s)},[null,null])},Ow=e=>{var t,n;const{axis:r}=e,o=Math.min(...(t=r.data)!=null?t:[]),a=Math.max(...(n=r.data)!=null?n:[]);return[o,a]},Lw=e=>{const{series:t,axis:n,isDefaultAxis:r}=e;return Object.keys(t).filter(o=>t[o].yAxisKey===n.id||r&&t[o].yAxisKey===void 0).reduce((o,a)=>{const i=t[a].area!==void 0?u=>u:u=>[u[1],u[1]],[l,c]=t[a].stackedData.reduce((u,d)=>{const[f,p]=i(d);return[Math.min(f,p,u[0]),Math.max(f,p,u[1])]},i(t[a].stackedData[0]));return o[0]===null||o[1]===null?[l,c]:[Math.min(l,o[0]),Math.max(c,o[1])]},[null,null])};function Yr(e){return e.scaleType==="band"}function Ji(e){return e.scaleType==="point"}function el(e,t,n){switch(e){case"log":return fu(t,n);case"pow":return es(t,n);case"sqrt":return fC(t,n);case"time":return Ew(t,n);case"utc":return $w(t,n);default:return uu(t,n)}}const aa="DEFAULT_X_AXIS_KEY",sa="DEFAULT_Y_AXIS_KEY",Iw={top:100,bottom:50,left:50,right:50},Aw=(e,t,n)=>{const r=x({},Iw,n);return h.useMemo(()=>({left:r.left,top:r.top,width:Math.max(0,e-r.left-r.right),height:Math.max(0,t-r.top-r.bottom)}),[e,t,r.top,r.bottom,r.left,r.right])},rn=h.createContext({top:0,left:0,height:300,width:400}),cs=h.createContext({current:null});function jw({width:e,height:t,margin:n,svgRef:r,children:o}){const a=Aw(e,t,n);return v.jsx(cs.Provider,{value:r,children:v.jsx(rn.Provider,{value:a,children:o})})}function Jn(e){return e.bandwidth!==void 0}function tl(e){const{tickMaxStep:t,tickMinStep:n,tickNumber:r,range:o,domain:a}=e,s=n===void 0?999:Math.floor(Math.abs(a[1]-a[0])/n),i=t===void 0?2:Math.ceil(Math.abs(a[1]-a[0])/t),l=r??Math.floor(Math.abs(o[1]-o[0])/50);return Math.min(s,Math.max(i,l))}function Su(e){const{scale:t,ticksNumber:n,valueFormatter:r}=e;return h.useMemo(()=>{if(Jn(t)){const o=t.domain();return t.bandwidth()>0?[...o.map(a=>{var s;return{formattedValue:(s=r==null?void 0:r(a))!=null?s:a,offset:t(a)-(t.step()-t.bandwidth())/2,labelOffset:t.step()/2}}),{formattedValue:void 0,offset:t.range()[1],labelOffset:0}]:o.map(a=>{var s;return{formattedValue:(s=r==null?void 0:r(a))!=null?s:a,offset:t(a),labelOffset:0}})}return t.ticks(n).map(o=>{var a;return{formattedValue:(a=r==null?void 0:r(o))!=null?a:t.tickFormat(n)(o),offset:t(o),labelOffset:0}})},[n,t,r])}const nl=.2,Fw=.1,Bw={bar:Dw,scatter:Nw,line:Ow},Hw={bar:Rw,scatter:_w,line:Lw},jt=h.createContext({xAxis:{},yAxis:{},xAxisIds:[],yAxisIds:[]});function Ww({xAxis:e,yAxis:t,dataset:n,children:r}){const o=h.useContext(Pn),a=h.useContext(rn),s=h.useMemo(()=>e==null?void 0:e.map(c=>{const u=c.dataKey;if(u===void 0||c.data!==void 0)return c;if(n===void 0)throw Error("MUI: x-axis uses `dataKey` but no `dataset` is provided.");return x({},c,{data:n.map(d=>d[u])})}),[e,n]),i=h.useMemo(()=>t==null?void 0:t.map(c=>{const u=c.dataKey;if(u===void 0||c.data!==void 0)return c;if(n===void 0)throw Error("MUI: y-axis uses `dataKey` but no `dataset` is provided.");return x({},c,{data:n.map(d=>d[u])})}),[t,n]),l=h.useMemo(()=>{var c,u;const d=(g,M,w,C,k)=>{var T,D;const O=C[M],I=(T=(D=o[M])==null?void 0:D.series)!=null?T:{},[N,R]=O({series:I,axis:w,isDefaultAxis:k}),[F,j]=g;return F===null||j===null?[N,R]:N===null||R===null?[F,j]:[Math.min(N,F),Math.max(R,j)]},f=(g,M,w)=>Object.keys(M).reduce((k,T)=>d(k,T,g,M,w),[null,null]),p=[...(c=s==null?void 0:s.map((g,M)=>x({id:`deaultized-x-axis-${M}`},g)))!=null?c:[],...s===void 0||s.findIndex(({id:g})=>g===aa)===-1?[{id:aa,scaleType:"linear"}]:[]],m={};p.forEach((g,M)=>{var w,C,k,T,D;const O=M===0,[I,N]=f(g,Bw,O),R=[a.left,a.left+a.width];if(Yr(g)){var F,j;const W=(F=g.categoryGapRatio)!=null?F:nl,K=(j=g.barGapRatio)!=null?j:Fw;m[g.id]=x({categoryGapRatio:W,barGapRatio:K},g,{scale:Ar(g.data,R).paddingInner(W).paddingOuter(W/2),ticksNumber:g.data.length})}if(Ji(g)&&(m[g.id]=x({},g,{scale:wi(g.data,R),ticksNumber:g.data.length})),g.scaleType==="band"||g.scaleType==="point")return;const _=(w=g.scaleType)!=null?w:"linear",$=[(C=g.min)!=null?C:I,(k=g.max)!=null?k:N],P=tl(x({},g,{range:R,domain:$})),E=el(_,$,R).nice(P),S=E.domain(),A=[(T=g.min)!=null?T:S[0],(D=g.max)!=null?D:S[1]];m[g.id]=x({},g,{scaleType:_,scale:E.domain(A),ticksNumber:P})});const b=[...(u=i==null?void 0:i.map((g,M)=>x({id:`deaultized-y-axis-${M}`},g)))!=null?u:[],...i===void 0||i.findIndex(({id:g})=>g===sa)===-1?[{id:sa,scaleType:"linear"}]:[]],y={};return b.forEach((g,M)=>{var w,C,k,T,D;const O=M===0,[I,N]=f(g,Hw,O),R=[a.top+a.height,a.top];if(Yr(g)){var F;const A=(F=g.categoryGapRatio)!=null?F:nl;y[g.id]=x({categoryGapRatio:A,barGapRatio:0},g,{scale:Ar(g.data,[R[1],R[0]]).paddingInner(A).paddingOuter(A/2),ticksNumber:g.data.length})}if(Ji(g)&&(y[g.id]=x({},g,{scale:wi(g.data,[R[1],R[0]]),ticksNumber:g.data.length})),g.scaleType==="band"||g.scaleType==="point")return;const j=(w=g.scaleType)!=null?w:"linear",_=[(C=g.min)!=null?C:I,(k=g.max)!=null?k:N],$=tl(x({},g,{range:R,domain:_})),P=el(j,_,R).nice($),E=P.domain(),S=[(T=g.min)!=null?T:E[0],(D=g.max)!=null?D:E[1]];y[g.id]=x({},g,{scaleType:j,scale:P.domain(S),ticksNumber:$})}),{xAxis:m,yAxis:y,xAxisIds:p.map(({id:g})=>g),yAxisIds:b.map(({id:g})=>g)}},[a.height,a.left,a.top,a.width,o,s,i]);return v.jsx(jt.Provider,{value:l,children:r})}const En=h.createContext({item:null,axis:{x:null,y:null},dispatch:()=>null}),zw=(e,t)=>{switch(t.type){case"enterItem":return x({},e,{item:t.data});case"leaveItem":return e.item===null||Object.keys(t.data).some(n=>t.data[n]!==e.item[n])?e:x({},e,{item:null});case"updateAxis":return x({},e,{axis:t.data});default:return e}};function Uw({children:e}){const[t,n]=h.useReducer(zw,{item:null,axis:{x:null,y:null}}),r=h.useMemo(()=>x({},t,{dispatch:n}),[t]);return v.jsx(En.Provider,{value:r,children:e})}const us={highlighted:"none",faded:"none"},Mu=h.createContext({item:null,scope:us,dispatch:()=>null}),Vw=(e,t)=>{switch(t.type){case"enterItem":return x({},e,{item:t.item,scope:x({},us,t.scope)});case"leaveItem":return e.item===null||Object.keys(t.item).some(n=>t.item[n]!==e.item[n])?e:x({},e,{item:null});default:return e}};function Yw({children:e}){const[t,n]=h.useReducer(Vw,{item:null,scope:us}),r=h.useMemo(()=>x({},t,{dispatch:n}),[t]);return v.jsx(Mu.Provider,{value:r,children:e})}const Kw=e=>{const{dispatch:t}=h.useContext(En),{dispatch:n}=h.useContext(Mu);return o=>({onMouseEnter:()=>{t({type:"enterItem",data:o}),n({type:"enterItem",item:o,scope:e})},onMouseLeave:()=>{t({type:"leaveItem",data:o}),n({type:"leaveItem",item:o})}})},qw=(e,t,n)=>{if(!(n!=null&&n.highlighted)||n.highlighted==="none"||e===null)return!1;const r=e.type===t.type&&e.seriesId===t.seriesId;return r?n.highlighted==="series"?r:e.dataIndex!==void 0&&e.dataIndex===t.dataIndex:!1},Gw=(e,t,n)=>{if(!(n!=null&&n.faded)||n.faded==="none"||e===null)return!1;const r=e.type===t.type&&e.seriesId===t.seriesId;return n.faded==="series"?r&&e.dataIndex!==t.dataIndex:n.faded==="global"?r?e.dataIndex!==void 0&&e.dataIndex!==t.dataIndex:!0:!1},Xw=["id","dataIndex","classes","color","highlightScope","slots","slotProps"];function Qw(e){return ve("MuiBarElement",e)}de("MuiBarElement",["root"]);const Zw=e=>{const{classes:t,id:n}=e,r={root:["root",`series-${n}`]};return me(r,Qw,t)},Jw=X("rect",{name:"MuiBarElement",slot:"Root",overridesResolver:(e,t)=>t.root})(({ownerState:e})=>({stroke:"none",shapeRendering:"crispEdges",fill:e.isHighlighted?Sn(e.color).brighter(.5).formatHex():e.color,transition:"opacity 0.2s ease-in, fill 0.2s ease-in",opacity:e.isFaded&&.3||1}));function eS(e){var t;const{id:n,dataIndex:r,classes:o,color:a,highlightScope:s,slots:i,slotProps:l}=e,c=J(e,Xw),u=Kw(s),{item:d}=h.useContext(En),f=qw(d,{type:"bar",seriesId:n,dataIndex:r},s),p=!f&&Gw(d,{type:"bar",seriesId:n,dataIndex:r},s),m={id:n,dataIndex:r,classes:o,color:a,isFaded:p,isHighlighted:f},b=Zw(m),y=(t=i==null?void 0:i.bar)!=null?t:Jw,g=Ye({elementType:y,externalSlotProps:l==null?void 0:l.bar,additionalProps:x({},c,u({type:"bar",seriesId:n,dataIndex:r}),{className:b.root}),ownerState:m});return v.jsx(y,x({},g))}function tS({bandWidth:e,numberOfGroups:t,gapRatio:n}){if(n===0)return{barWidth:e/t,offset:0};const r=e/(t+(t-1)*n),o=n*r;return{barWidth:r,offset:o}}function nS(e){const t=h.useContext(Pn).bar,n=h.useContext(jt);if(t===void 0)return null;const{series:r,stackingGroups:o}=t,{xAxis:a,yAxis:s,xAxisIds:i,yAxisIds:l}=n,c=i[0],u=l[0];return v.jsx(h.Fragment,{children:o.flatMap(({ids:d},f)=>d.flatMap(p=>{var m,b;const y=(m=r[p].xAxisKey)!=null?m:c,g=(b=r[p].yAxisKey)!=null?b:u,M=a[y],w=s[g],C=r[p].layout==="vertical";let k;if(C){if(!Yr(M))throw new Error(`Axis with id "${y}" shoud be of type "band" to display the bar series of id "${p}"`);if(a[y].data===void 0)throw new Error(`Axis with id "${y}" shoud have data property`);k=M}else{if(!Yr(w))throw new Error(`Axis with id "${g}" shoud be of type "band" to display the bar series of id "${p}"`);if(s[g].data===void 0)throw new Error(`Axis with id "${y}" shoud have data property`);k=w}const T=M.scale,D=w.scale,O=k.scale.bandwidth(),{barWidth:I,offset:N}=tS({bandWidth:O,numberOfGroups:o.length,gapRatio:k.barGapRatio}),R=f*(I+N),{stackedData:F,color:j}=r[p];return F.map((_,$)=>{var P,E;const S=Math.min(..._),A=Math.max(..._);return v.jsx(eS,x({id:p,dataIndex:$,x:C?T((P=a[y].data)==null?void 0:P[$])+R:T(S),y:C?D(A):D((E=s[g].data)==null?void 0:E[$])+R,height:C?Math.abs(D(S)-D(A)):I,width:C?I:Math.abs(T(S)-T(A)),color:j,highlightScope:r[p].highlightScope},e),`${p}-${$}`)})}))})}const rS=e=>{const t=h.useContext(cs),{width:n,height:r,top:o,left:a}=h.useContext(rn),{xAxis:s,yAxis:i,xAxisIds:l,yAxisIds:c}=h.useContext(jt),{dispatch:u}=h.useContext(En),d=l[0],f=c[0],p=h.useRef({x:-1,y:-1});h.useEffect(()=>{const m=t.current;if(m===null||e)return()=>{};const b=(M,w)=>{if(d===null)return null;const{scale:C,data:k}=M;if(!Jn(C)){const D=C.invert(w);if(k===void 0)return{value:D};const O=k==null?void 0:k.findIndex((I,N)=>I>D&&(N===0||Math.abs(D-I)<=Math.abs(D-k[N-1]))||I<=D&&(N===k.length-1||Math.abs(D-I)=0?k[O]:D,index:O}}const T=C.bandwidth()===0?Math.floor((w-Math.min(...C.range())+C.step()/2)/C.step()):Math.floor((w-Math.min(...C.range()))/C.step());return T<0||T>=k.length?null:{index:T,value:k[T]}},y=()=>{p.current={x:-1,y:-1},u({type:"updateAxis",data:{x:null,y:null}})},g=M=>{const w=t.current.createSVGPoint();w.x=M.clientX,w.y=M.clientY;const C=w.matrixTransform(t.current.getScreenCTM().inverse());p.current={x:C.x,y:C.y};const k=C.xa+n,T=C.yo+r;if(k||T){u({type:"updateAxis",data:{x:null,y:null}});return}const D=b(s[d],C.x),O=b(i[f],C.y);u({type:"updateAxis",data:{x:D,y:O}})};return m.addEventListener("mouseout",y),m.addEventListener("mousemove",g),()=>{m.removeEventListener("mouseout",y),m.removeEventListener("mousemove",g)}},[t,u,a,n,o,r,f,i,d,s,e])},oS=["children","width","height","viewBox","disableAxisListener","className","sx"],aS=X("svg",{name:"MuiChartsSurface",slot:"Root"})(()=>({})),sS=h.forwardRef(function(t,n){const{children:r,width:o,height:a,viewBox:s,disableAxisListener:i=!1,sx:l}=t,c=J(t,oS),u=x({width:o,height:a,x:0,y:0},s);return rS(i),v.jsxs(aS,x({width:o,height:a,viewBox:`${u.x} ${u.y} ${u.width} ${u.height}`,ref:n,sx:[{"--ChartsLegend-itemWidth":"100px","--ChartsLegend-itemMarkSize":"20px","--ChartsLegend-rootSpacing":"5px","--ChartsLegend-labelSpacing":"5px","--ChartsLegend-rootOffsetY":"-20px"},...Array.isArray(l)?l:[l]]},c,{children:[v.jsx("title",{children:t.title}),v.jsx("desc",{children:t.desc}),r]}))}),iS=h.forwardRef(function(t,n){const{width:r,height:o,series:a,margin:s,xAxis:i,yAxis:l,colors:c,dataset:u,sx:d,title:f,desc:p,disableAxisListener:m,children:b}=t,y=h.useRef(null),g=Me(n,y);return v.jsx(jw,{width:r,height:o,margin:s,svgRef:y,children:v.jsx(r1,{series:a,colors:c,dataset:u,children:v.jsx(Ww,{xAxis:i,yAxis:l,dataset:u,children:v.jsx(Uw,{children:v.jsx(Yw,{children:v.jsx(sS,{width:r,height:o,ref:g,sx:d,title:f,desc:p,disableAxisListener:m,children:b})})})})})})}),lS=["width","height"],cS=(e,t)=>{const n=h.useRef(null),r=h.useRef(!1),[o,a]=h.useState(0),[s,i]=h.useState(0),l=h.useCallback(()=>{const c=n==null?void 0:n.current;if(!c)return;const d=mt(c).getComputedStyle(c),f=Math.floor(parseFloat(d.height))||0,p=Math.floor(parseFloat(d.width))||0;a(p),i(f)},[]);return h.useEffect(()=>{r.current=!0},[]),Je(()=>{if(e!==void 0&&t!==void 0)return()=>{};l();const c=n.current;if(typeof ResizeObserver>"u")return()=>{};let u;const d=new ResizeObserver(()=>{u=requestAnimationFrame(()=>{l()})});return c&&d.observe(c),()=>{u&&window.cancelAnimationFrame(u),c&&d.unobserve(c)}},[l,t,e]),[n,e??o,t??s]},uS=X("div",{name:"MuiResponsiveChart",slot:"Container"})(({ownerState:e})=>{var t,n;return{width:(t=e.width)!=null?t:"100%",height:(n=e.height)!=null?n:"100%",display:"flex",position:"relative",flexGrow:1,flexDirection:"column",alignItems:"center",justifyContent:"center",overflow:"hidden","&>svg":{width:"100%",height:"100%"}}}),dS=h.forwardRef(function(t,n){const{width:r,height:o}=t,a=J(t,lS),[s,i,l]=cS(r,o);return v.jsx(uS,{ref:s,ownerState:{width:r,height:o},children:v.jsx(iS,x({},a,{width:i,height:l,ref:n}))})});function ku(e){return ve("MuiChartsAxis",e)}const He=de("MuiChartsAxis",["root","line","tickContainer","tick","tickLabel","label","directionX","directionY","top","bottom","left","right"]),Tu=X("g",{name:"MuiChartsAxis",slot:"Root",overridesResolver:(e,t)=>t.root})({[`&.${He.directionY}`]:{[`.${He.tickLabel}`]:{dominantBaseline:"middle"},[`.${He.label}`]:{dominantBaseline:"auto",textAnchor:"middle"}},[`&.${He.left}`]:{[`.${He.tickLabel}`]:{dominantBaseline:"central",textAnchor:"end"}},[`&.${He.right}`]:{[`.${He.tickLabel}`]:{dominantBaseline:"central",textAnchor:"start"}},[`&.${He.bottom}`]:{[`.${He.tickLabel}, .${He.label}`]:{dominantBaseline:"hanging",textAnchor:"middle"}},[`&.${He.top}`]:{[`.${He.tickLabel}, .${He.label}`]:{dominantBaseline:"baseline",textAnchor:"middle"}}}),Pu=X("line",{name:"MuiChartsAxis",slot:"Line",overridesResolver:(e,t)=>t.line})(({theme:e})=>({stroke:(e.vars||e).palette.text.primary,shapeRendering:"crispEdges",strokeWidth:1})),Eu=X("line",{name:"MuiChartsAxis",slot:"Tick",overridesResolver:(e,t)=>t.tick})(({theme:e})=>({stroke:(e.vars||e).palette.text.primary,shapeRendering:"crispEdges"})),$u=X("text",{name:"MuiChartsAxis",slot:"TickLabel",overridesResolver:(e,t)=>t.tickLabel})(({theme:e})=>x({},e.typography.caption,{fill:(e.vars||e).palette.text.primary})),Du=X("text",{name:"MuiChartsAxis",slot:"Label",overridesResolver:(e,t)=>t.label})(({theme:e})=>x({},e.typography.body1,{fill:(e.vars||e).palette.text.primary})),fS=["scale","ticksNumber"],pS=e=>{const{classes:t,position:n}=e;return me({root:["root","directionX",n],line:["line"],tickContainer:["tickContainer"],tick:["tick"],tickLabel:["tickLabel"],label:["label"]},ku,t)},rl={position:"bottom",disableLine:!1,disableTicks:!1,tickFontSize:12,labelFontSize:14,tickSize:6};function ol(e){var t,n,r,o;const a=Ce({props:x({},rl,e),name:"MuiChartsXAxis"}),s=h.useContext(jt),i=a.axisId,{xAxis:{[i]:{scale:l,ticksNumber:c}}}=s,u=J(s.xAxis[i],fS),d=x({},rl,u,a),{position:f,disableLine:p,disableTicks:m,tickFontSize:b,label:y,labelFontSize:g,tickSize:M,valueFormatter:w,slots:C,slotProps:k}=d,T=ct(),D=pS(x({},d,{theme:T})),{left:O,top:I,width:N,height:R}=h.useContext(rn),F=m?4:M,j=Su({scale:l,ticksNumber:c,valueFormatter:w}),_=f==="bottom"?1:-1,$={x:O+N/2,y:_*(b+F+10)},P=(t=C==null?void 0:C.axisLine)!=null?t:Pu,E=(n=C==null?void 0:C.axisTick)!=null?n:Eu,S=(r=C==null?void 0:C.axisTickLabel)!=null?r:$u,A=(o=C==null?void 0:C.axisLabel)!=null?o:Du;return v.jsxs(Tu,{transform:`translate(0, ${f==="bottom"?I+R:I})`,className:D.root,children:[!p&&v.jsx(P,x({x1:l.range()[0],x2:l.range()[1],className:D.line},k==null?void 0:k.axisLine)),j.map(({formattedValue:W,offset:K,labelOffset:Q},re)=>{const ee=Q??0,ne=_*(F+3);return v.jsxs("g",{transform:`translate(${K}, 0)`,className:D.tickContainer,children:[!m&&v.jsx(E,x({y2:_*F,className:D.tick},k==null?void 0:k.axisTick)),W!==void 0&&v.jsx(S,x({x:ee,y:ne,"transform-origin":`${ee}px ${ne}px`,sx:{fontSize:b},className:D.tickLabel},k==null?void 0:k.axisTickLabel,{children:W}))]},re)}),y&&v.jsx(A,x({},$,{sx:{fontSize:g,transformOrigin:`${$.x}px ${$.y}px`},className:D.label},k==null?void 0:k.axisLabel,{children:y}))]})}const hS=["scale","ticksNumber"],mS=e=>{const{classes:t,position:n}=e;return me({root:["root","directionY",n],line:["line"],tickContainer:["tickContainer"],tick:["tick"],tickLabel:["tickLabel"],label:["label"]},ku,t)},al={position:"left",disableLine:!1,disableTicks:!1,tickFontSize:12,labelFontSize:14,tickSize:6};function sl(e){var t,n,r,o;const a=Ce({props:x({},al,e),name:"MuiChartsYAxis"}),s=h.useContext(jt),i=a.axisId,{yAxis:{[i]:{scale:l,ticksNumber:c}}}=s,u=J(s.yAxis[i],hS),d=x({},al,u,a),{position:f,disableLine:p,disableTicks:m,tickFontSize:b,label:y,labelFontSize:g,tickSize:M,valueFormatter:w,slots:C,slotProps:k}=d,T=ct(),D=mS(x({},d,{theme:T})),{left:O,top:I,width:N,height:R}=h.useContext(rn),F=m?4:M,j=Su({scale:l,ticksNumber:c,valueFormatter:w}),_=f==="right"?1:-1,$={x:_*(b+F+10),y:I+R/2},P=(t=C==null?void 0:C.axisLine)!=null?t:Pu,E=(n=C==null?void 0:C.axisTick)!=null?n:Eu,S=(r=C==null?void 0:C.axisTickLabel)!=null?r:$u,A=(o=C==null?void 0:C.axisLabel)!=null?o:Du;return v.jsxs(Tu,{transform:`translate(${f==="right"?O+N:O}, 0)`,className:D.root,children:[!p&&v.jsx(P,x({y1:l.range()[0],y2:l.range()[1],className:D.line},k==null?void 0:k.axisLine)),j.map(({formattedValue:W,offset:K,labelOffset:Q},re)=>{const ee=_*(F+2),ne=Q;return v.jsxs("g",{transform:`translate(0, ${K})`,className:D.tickContainer,children:[!m&&v.jsx(E,x({x2:_*F,className:D.tick},k==null?void 0:k.axisTick)),W!==void 0&&v.jsx(S,x({x:ee,y:ne,"transform-origin":`${ee}px ${ne}px`,sx:{fontSize:b},className:D.tickLabel},k==null?void 0:k.axisTickLabel,{children:W.toLocaleString()}))]},re)}),y&&v.jsx(A,x({},$,{sx:{fontSize:g,transform:`rotate(${_*90}deg)`,transformOrigin:`${$.x}px ${$.y}px`},className:D.label},k==null?void 0:k.axisLabel,{children:y}))]})}const Sr=e=>e==null?null:typeof e=="object"?e.axisId:e,Mr=(e,t,n)=>typeof e=="object"?x({},e,{slots:x({},t,e==null?void 0:e.slots),slotProps:x({},n,e==null?void 0:e.slotProps)}):{slots:t,slotProps:n};function gS(e){const{topAxis:t,leftAxis:n,rightAxis:r,bottomAxis:o,slots:a,slotProps:s}=e,{xAxis:i,xAxisIds:l,yAxis:c,yAxisIds:u}=h.useContext(jt),d=Sr(n===void 0?u[0]:n),f=Sr(o===void 0?l[0]:o),p=Sr(t),m=Sr(r);if(p!==null&&!i[p])throw Error(`MUI: id used for top axis "${p}" is not defined`);if(d!==null&&!c[d])throw Error(`MUI: id used for left axis "${d}" is not defined`);if(m!==null&&!c[m])throw Error(`MUI: id used for right axis "${m}" is not defined`);if(f!==null&&!i[f])throw Error(`MUI: id used for bottom axis "${f}" is not defined`);const b=Mr(t,a,s),y=Mr(o,a,s),g=Mr(n,a,s),M=Mr(r,a,s);return v.jsxs(h.Fragment,{children:[p&&v.jsx(ol,x({},b,{position:"top",axisId:p})),f&&v.jsx(ol,x({},y,{position:"bottom",axisId:f})),d&&v.jsx(sl,x({},g,{position:"left",axisId:d})),m&&v.jsx(sl,x({},M,{position:"right",axisId:m}))]})}function vS(e){if(e===null)return{getBoundingClientRect:()=>({width:0,height:0,x:0,y:0,top:0,right:0,bottom:0,left:0,toJSON:()=>""})};const{x:t,y:n}=e;return{getBoundingClientRect:()=>({width:0,height:0,x:t,y:n,top:n,right:t,bottom:n,left:t,toJSON:()=>JSON.stringify({width:0,height:0,x:t,y:n,top:n,right:t,bottom:n,left:t})})}}function xS(){const e=h.useContext(cs),[t,n]=h.useState(null);return h.useEffect(()=>{const r=e.current;if(r===null)return()=>{};const o=()=>{n(null)},a=s=>{n({x:s.clientX,y:s.clientY})};return r.addEventListener("mouseout",o),r.addEventListener("mousemove",a),()=>{r.removeEventListener("mouseout",o),r.removeEventListener("mousemove",a)}},[e]),t}function bS(e,t){if(e==="item")return t!==null;const n=t.x!==null,r=t.y!==null;return n||r}function yS(e){return ve("MuiChartsTooltip",e)}const il=de("MuiChartsTooltip",["root","markCell","labelCell","valueCell"]),Ru=X("div",{name:"MuiChartsTooltip",slot:"Container"})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow"),border:`1px solid ${(e.vars||e).palette.divider}`,borderRadius:e.shape.borderRadius})),Nu=X("table",{name:"MuiChartsTooltip",slot:"Table"})(({theme:e})=>({borderSpacing:0,"& thead td":{borderBottom:`solid ${(e.vars||e).palette.divider} 1px`}})),ia=X("tr",{name:"MuiChartsTooltip",slot:"Row"})(({theme:e})=>({"tr:first-of-type& td":{paddingTop:e.spacing(1)},"tr:last-of-type& td":{paddingBottom:e.spacing(1)}})),Gt=X("td",{name:"MuiChartsTooltip",slot:"Cell"})(({theme:e})=>({verticalAlign:"middle",color:(e.vars||e).palette.text.secondary,[`&.${il.labelCell}`]:{paddingLeft:e.spacing(1)},[`&.${il.valueCell}`]:{paddingLeft:e.spacing(4),color:(e.vars||e).palette.text.primary},"td:first-of-type&":{paddingLeft:e.spacing(2)},"td:last-of-type&":{paddingRight:e.spacing(2)}})),_u=X(Od,{name:"MuiChartsTooltip",slot:"Mark"})(({theme:e,ownerState:t})=>({width:e.spacing(1),height:e.spacing(1),borderRadius:"50%",backgroundColor:t.color,borderColor:(e.vars||e).palette.background.paper,border:`solid ${(e.vars||e).palette.background.paper} ${e.spacing(.25)}`,boxSizing:"content-box"}));function CS(e){const{series:t,itemData:n,sx:r,classes:o}=e;if(n.dataIndex===void 0)return null;const{displayedLabel:a,color:s}=t.type==="pie"?{color:t.data[n.dataIndex].color,displayedLabel:t.data[n.dataIndex].label}:{color:t.color,displayedLabel:t.label},i=t.valueFormatter(t.data[n.dataIndex]);return v.jsx(Ru,{sx:r,className:o.root,children:v.jsx(Nu,{children:v.jsx("tbody",{children:v.jsxs(ia,{children:[v.jsx(Gt,{className:o.markCell,children:v.jsx(_u,{ownerState:{color:s}})}),v.jsx(Gt,{className:o.labelCell,children:a}),v.jsx(Gt,{className:o.valueCell,children:i})]})})})})}function wS(e){const{content:t,itemData:n,sx:r,classes:o}=e,a=h.useContext(Pn)[n.type].series[n.seriesId],s=t??CS;return v.jsx(s,{itemData:n,series:a,sx:r,classes:o})}function SS(e){var t;const{series:n,axis:r,dataIndex:o,axisValue:a,sx:s,classes:i}=e;if(o==null)return null;const l=(t=r.valueFormatter)!=null?t:c=>c.toLocaleString();return v.jsx(Ru,{sx:s,className:i.root,children:v.jsxs(Nu,{children:[a!=null&&!r.hideTooltip&&v.jsx("thead",{children:v.jsx(ia,{children:v.jsx(Gt,{colSpan:3,children:v.jsx(Nt,{children:l(a)})})})}),v.jsx("tbody",{children:n.map(({color:c,id:u,label:d,valueFormatter:f,data:p})=>v.jsxs(ia,{children:[v.jsx(Gt,{className:i.markCell,children:v.jsx(_u,{ownerState:{color:c},boxShadow:1})}),v.jsx(Gt,{className:i.labelCell,children:d?v.jsx(Nt,{children:d}):null}),v.jsx(Gt,{className:i.valueCell,children:v.jsx(Nt,{children:f(p[o])})})]},u))})]})})}function MS(e){const{content:t,axisData:n,sx:r,classes:o}=e,a=(n.x&&n.x.index)!==void 0,s=a?n.x&&n.x.index:n.y&&n.y.index,i=a?n.x&&n.x.value:n.y&&n.y.value,{xAxisIds:l,xAxis:c,yAxisIds:u,yAxis:d}=h.useContext(jt),f=h.useContext(Pn),p=a?l[0]:u[0],m=h.useMemo(()=>{const g=[];return Object.keys(f).filter(M=>["bar","line","scatter"].includes(M)).forEach(M=>{f[M].seriesOrder.forEach(w=>{const C=f[M].series[w],k=a?C.xAxisKey:C.yAxisKey;(k===void 0||k===p)&&g.push(f[M].series[w])})}),g},[p,a,f]),b=h.useMemo(()=>a?c[p]:d[p],[p,a,c,d]),y=t??SS;return v.jsx(y,{axisData:n,series:m,axis:b,dataIndex:s,axisValue:i,sx:r,classes:o})}const kS=e=>{const{classes:t}=e;return me({root:["root"],markCell:["markCell"],labelCell:["labelCell"],valueCell:["valueCell"]},yS,t)};function TS(e){const{trigger:t="axis",itemContent:n,axisContent:r}=e,o=xS(),{item:a,axis:s}=h.useContext(En),i=t==="item"?a:s,l=bS(t,i),c=o!==null&&l,u=kS({classes:e.classes});return t==="none"?null:v.jsx(Bf,{children:c&&v.jsx(ql,{open:c,placement:"right-start",anchorEl:vS(o),style:{pointerEvents:"none"},children:t==="item"?v.jsx(wS,{itemData:i,content:n,sx:{mx:2},classes:u}):v.jsx(MS,{axisData:i,content:r,sx:{mx:2},classes:u})})})}const PS=e=>{const{seriesOrder:t,series:n}=e;return t.map(o=>({color:n[o].color,label:n[o].label,id:o})).filter(o=>o.label!==void 0)},ES=e=>{const{seriesOrder:t,series:n}=e;return t.map(o=>({color:n[o].color,label:n[o].label,id:o})).filter(o=>o.label!==void 0)},$S=e=>{const{seriesOrder:t,series:n}=e;return t.map(o=>({color:n[o].color,label:n[o].label,id:o})).filter(o=>o.label!==void 0)},DS=e=>{const{seriesOrder:t,series:n}=e;return t.flatMap(r=>n[r].data.map(o=>({color:o.color,label:o.label,id:o.id})).filter(o=>o.label!==void 0))},RS={bar:PS,scatter:ES,line:$S,pie:DS};function NS(e){return Object.keys(e).flatMap(t=>RS[t](e[t]))}function _S(e){return ve("MuiChartsLegend",e)}de("MuiChartsLegend",["root","series","mark","label","column","row"]);const OS=e=>{const{classes:t,direction:n}=e;return me({root:["root",n],mark:["mark"],label:["label"],series:["series"]},_S,t)};function LS({position:e,drawingArea:t}){let n;switch(e.horizontal){case"left":n=`calc(var(--ChartsLegend-rootOffsetX, 0px) + ${t.left}px - var(--ChartsLegend-rootWidth))`;break;case"middle":n=`calc(var(--ChartsLegend-rootOffsetX, 0px) + ${t.left+t.width/2}px - 0.5 * var(--ChartsLegend-rootWidth))`;break;default:n=`calc(var(--ChartsLegend-rootOffsetX, 0px) + ${t.left+t.width}px)`;break}let r;switch(e.vertical){case"top":r=`calc(var(--ChartsLegend-rootOffsetY, 0px) + ${t.top}px - var(--ChartsLegend-rootHeight))`;break;case"middle":r=`calc(var(--ChartsLegend-rootOffsetY, 0px) + ${t.top+t.height/2}px - 0.5 * var(--ChartsLegend-rootHeight))`;break;default:r=`calc(var(--ChartsLegend-rootOffsetY, 0px) + ${t.top+t.height}px)`;break}return{transform:`translate(${n}, ${r})`}}const IS=X("g",{name:"MuiChartsLegend",slot:"Root",overridesResolver:(e,t)=>t.root})(({ownerState:e})=>{const{direction:t,drawingArea:n,offsetX:r,offsetY:o,seriesNumber:a,position:s}=e;return x({"--ChartsLegend-rootOffsetX":typeof r=="number"?`${r}px`:void 0,"--ChartsLegend-rootOffsetY":typeof o=="number"?`${o}px`:void 0,"--ChartsLegend-rootWidth":t==="row"?`calc(var(--ChartsLegend-itemWidth) * ${a} + var(--ChartsLegend-rootSpacing) * ${a-1} )`:"var(--ChartsLegend-itemWidth)","--ChartsLegend-rootHeight":t==="row"?"var(--ChartsLegend-itemMarkSize)":`calc(var(--ChartsLegend-itemMarkSize) * ${a} + var(--ChartsLegend-rootSpacing) * ${a-1} )`},LS({position:s,drawingArea:n,offsetX:r,offsetY:o}))}),AS=X("g",{name:"MuiChartsLegend",slot:"ChartsSeriesLegendGroup",overridesResolver:(e,t)=>t.series})(({ownerState:e})=>{const{direction:t,seriesIndex:n}=e;return t==="row"?{transform:`translate(calc(${n} * (var(--ChartsLegend-itemWidth) + var(--ChartsLegend-rootSpacing))), 0)`}:{transform:`translate(0, calc(${n} * (var(--ChartsLegend-itemMarkSize) + var(--ChartsLegend-rootSpacing))))`}}),jS=X("rect",{name:"MuiChartsLegend",slot:"Mark",overridesResolver:(e,t)=>t.mark})(({ownerState:e})=>({x:0,y:0,width:"var(--ChartsLegend-itemMarkSize)",height:"var(--ChartsLegend-itemMarkSize)",fill:e.color})),FS=X("text",{name:"MuiChartsLegend",slot:"Label",overridesResolver:(e,t)=>t.label})(({theme:e})=>x({},e.typography.body1,{color:"inherit",transform:`translate( calc(var(--ChartsLegend-itemMarkSize) + var(--ChartsLegend-labelSpacing)), diff --git a/assets/createSvgIcon-BVGKxwdj.js b/assets/createSvgIcon-BhVK1PDy.js similarity index 99% rename from assets/createSvgIcon-BVGKxwdj.js rename to assets/createSvgIcon-BhVK1PDy.js index b738d3fc..9f75147c 100644 --- a/assets/createSvgIcon-BVGKxwdj.js +++ b/assets/createSvgIcon-BhVK1PDy.js @@ -1 +1 @@ -import{a as u,d as T}from"./vendor-BVYYq__d.js";import{r as i,d as te,e as ae}from"./react-B8DbRJ_3.js";import{O as oe,o as p,ac as se,a8 as ne,a7 as re,a9 as ie,a4 as ce,af as le,n as M,m as O,s as w,B as de,r as ue,c as U,b as q,a as P,aj as pe,ak as he,ai as fe}from"./index-Ckknqq55.js";import{j as v}from"./reactDnd-BtpxPq0t.js";function ge(...e){return e.reduce((t,a)=>a==null?t:function(...s){t.apply(this,s),a.apply(this,s)},()=>{})}function be(e,t=166){let a;function o(...s){const r=()=>{e.apply(this,s)};clearTimeout(a),a=setTimeout(r,t)}return o.clear=()=>{clearTimeout(a)},o}function me(e,t){return()=>null}function ve(e,t){var a,o;return i.isValidElement(e)&&t.indexOf((a=e.type.muiName)!=null?a:(o=e.type)==null||(o=o._payload)==null||(o=o.value)==null?void 0:o.muiName)!==-1}function D(e){return e&&e.ownerDocument||document}function we(e){return D(e).defaultView||window}function ke(e,t){return()=>null}let z=0;function Se(e){const[t,a]=i.useState(e),o=e||t;return i.useEffect(()=>{t==null&&(z+=1,a(`mui-${z}`))},[t]),o}const j=te.useId;function Ce(e){if(j!==void 0){const t=j();return e??t}return Se(e)}function ye(e,t,a,o,s){return null}function V({controlled:e,default:t,name:a,state:o="value"}){const{current:s}=i.useRef(e!==void 0),[r,h]=i.useState(t),l=s?e:r,f=i.useCallback(m=>{s||h(m)},[]);return[l,f]}const $e={configure:e=>{oe.configure(e)}},xe=Object.freeze(Object.defineProperty({__proto__:null,capitalize:p,createChainedFunction:ge,createSvgIcon:se,debounce:be,deprecatedPropType:me,isMuiElement:ve,ownerDocument:D,ownerWindow:we,requirePropFactory:ke,setRef:ne,unstable_ClassNameGenerator:$e,unstable_useEnhancedEffect:re,unstable_useId:Ce,unsupportedProp:ye,useControlled:V,useEventCallback:ie,useForkRef:ce,useIsFocusVisible:le},Symbol.toStringTag,{value:"Module"})),Ie=i.createContext(void 0);function Be(){return i.useContext(Ie)}function Re(e){return M("PrivateSwitchBase",e)}O("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const Fe=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],_e=e=>{const{classes:t,checked:a,disabled:o,edge:s}=e,r={root:["root",a&&"checked",o&&"disabled",s&&`edge${p(s)}`],input:["input"]};return q(r,Re,t)},Ne=w(de)(({ownerState:e})=>u({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),Pe=w("input",{shouldForwardProp:ue})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),ze=i.forwardRef(function(t,a){const{autoFocus:o,checked:s,checkedIcon:r,className:h,defaultChecked:l,disabled:f,disableFocusRipple:m=!1,edge:g=!1,icon:b,id:S,inputProps:L,inputRef:A,name:G,onBlur:x,onChange:I,onFocus:B,readOnly:W,required:X=!1,tabIndex:H,type:C,value:R}=t,J=T(t,Fe),[F,K]=V({controlled:s,default:!!l,name:"SwitchBase",state:"checked"}),d=Be(),Q=c=>{B&&B(c),d&&d.onFocus&&d.onFocus(c)},Y=c=>{x&&x(c),d&&d.onBlur&&d.onBlur(c)},Z=c=>{if(c.nativeEvent.defaultPrevented)return;const N=c.target.checked;K(N),I&&I(c,N)};let k=f;d&&typeof k>"u"&&(k=d.disabled);const ee=C==="checkbox"||C==="radio",y=u({},t,{checked:F,disabled:k,disableFocusRipple:m,edge:g}),_=_e(y);return v.jsxs(Ne,u({component:"span",className:U(_.root,h),centerRipple:!0,focusRipple:!m,disabled:k,tabIndex:null,role:void 0,onFocus:Q,onBlur:Y,ownerState:y,ref:a},J,{children:[v.jsx(Pe,u({autoFocus:o,checked:s,defaultChecked:l,className:_.input,disabled:k,id:ee?S:void 0,name:G,onChange:Z,readOnly:W,ref:A,required:X,ownerState:y,tabIndex:H,type:C},C==="checkbox"&&R===void 0?{}:{value:R},L)),F?r:b]}))});function je(e){return M("MuiSwitch",e)}const n=O("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),Ee=["className","color","edge","size","sx"],Te=fe(),Me=e=>{const{classes:t,edge:a,size:o,color:s,checked:r,disabled:h}=e,l={root:["root",a&&`edge${p(a)}`,`size${p(o)}`],switchBase:["switchBase",`color${p(s)}`,r&&"checked",h&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},f=q(l,je,t);return u({},t,f)},Oe=w("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.edge&&t[`edge${p(a.edge)}`],t[`size${p(a.size)}`]]}})({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${n.thumb}`]:{width:16,height:16},[`& .${n.switchBase}`]:{padding:4,[`&.${n.checked}`]:{transform:"translateX(16px)"}}}}]}),Ue=w(ze,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.switchBase,{[`& .${n.input}`]:t.input},a.color!=="default"&&t[`color${p(a.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${n.checked}`]:{transform:"translateX(20px)"},[`&.${n.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${n.checked} + .${n.track}`]:{opacity:.5},[`&.${n.disabled} + .${n.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${n.input}`]:{left:"-100%",width:"300%"}}),({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:P(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(e.palette).filter(([,t])=>t.main&&t.light).map(([t])=>({props:{color:t},style:{[`&.${n.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:P(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${n.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode==="light"?pe(e.palette[t].main,.62):he(e.palette[t].main,.55)}`}},[`&.${n.checked} + .${n.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]})),qe=w("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),De=w("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),Xe=i.forwardRef(function(t,a){const o=Te({props:t,name:"MuiSwitch"}),{className:s,color:r="primary",edge:h=!1,size:l="medium",sx:f}=o,m=T(o,Ee),g=u({},o,{color:r,edge:h,size:l}),b=Me(g),S=v.jsx(De,{className:b.thumb,ownerState:g});return v.jsxs(Oe,{className:U(b.root,s),sx:f,ownerState:g,children:[v.jsx(Ue,u({type:"checkbox",icon:S,checkedIcon:S,ref:a,ownerState:g},m,{classes:u({},b,{root:b.switchBase})})),v.jsx(qe,{className:b.track,ownerState:g})]})});var $={};const Ve=ae(xe);var E;function He(){return E||(E=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=Ve}($)),$}export{Xe as S,we as a,ze as b,ge as c,be as d,Be as e,V as f,D as o,He as r,Ce as u}; +import{a as u,d as T}from"./vendor-BVYYq__d.js";import{r as i,d as te,e as ae}from"./react-B8DbRJ_3.js";import{O as oe,o as p,ac as se,a8 as ne,a7 as re,a9 as ie,a4 as ce,af as le,n as M,m as O,s as w,B as de,r as ue,c as U,b as q,a as P,aj as pe,ak as he,ai as fe}from"./index-Db6C1Mw1.js";import{j as v}from"./reactDnd-BtpxPq0t.js";function ge(...e){return e.reduce((t,a)=>a==null?t:function(...s){t.apply(this,s),a.apply(this,s)},()=>{})}function be(e,t=166){let a;function o(...s){const r=()=>{e.apply(this,s)};clearTimeout(a),a=setTimeout(r,t)}return o.clear=()=>{clearTimeout(a)},o}function me(e,t){return()=>null}function ve(e,t){var a,o;return i.isValidElement(e)&&t.indexOf((a=e.type.muiName)!=null?a:(o=e.type)==null||(o=o._payload)==null||(o=o.value)==null?void 0:o.muiName)!==-1}function D(e){return e&&e.ownerDocument||document}function we(e){return D(e).defaultView||window}function ke(e,t){return()=>null}let z=0;function Se(e){const[t,a]=i.useState(e),o=e||t;return i.useEffect(()=>{t==null&&(z+=1,a(`mui-${z}`))},[t]),o}const j=te.useId;function Ce(e){if(j!==void 0){const t=j();return e??t}return Se(e)}function ye(e,t,a,o,s){return null}function V({controlled:e,default:t,name:a,state:o="value"}){const{current:s}=i.useRef(e!==void 0),[r,h]=i.useState(t),l=s?e:r,f=i.useCallback(m=>{s||h(m)},[]);return[l,f]}const $e={configure:e=>{oe.configure(e)}},xe=Object.freeze(Object.defineProperty({__proto__:null,capitalize:p,createChainedFunction:ge,createSvgIcon:se,debounce:be,deprecatedPropType:me,isMuiElement:ve,ownerDocument:D,ownerWindow:we,requirePropFactory:ke,setRef:ne,unstable_ClassNameGenerator:$e,unstable_useEnhancedEffect:re,unstable_useId:Ce,unsupportedProp:ye,useControlled:V,useEventCallback:ie,useForkRef:ce,useIsFocusVisible:le},Symbol.toStringTag,{value:"Module"})),Ie=i.createContext(void 0);function Be(){return i.useContext(Ie)}function Re(e){return M("PrivateSwitchBase",e)}O("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const Fe=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],_e=e=>{const{classes:t,checked:a,disabled:o,edge:s}=e,r={root:["root",a&&"checked",o&&"disabled",s&&`edge${p(s)}`],input:["input"]};return q(r,Re,t)},Ne=w(de)(({ownerState:e})=>u({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),Pe=w("input",{shouldForwardProp:ue})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),ze=i.forwardRef(function(t,a){const{autoFocus:o,checked:s,checkedIcon:r,className:h,defaultChecked:l,disabled:f,disableFocusRipple:m=!1,edge:g=!1,icon:b,id:S,inputProps:L,inputRef:A,name:G,onBlur:x,onChange:I,onFocus:B,readOnly:W,required:X=!1,tabIndex:H,type:C,value:R}=t,J=T(t,Fe),[F,K]=V({controlled:s,default:!!l,name:"SwitchBase",state:"checked"}),d=Be(),Q=c=>{B&&B(c),d&&d.onFocus&&d.onFocus(c)},Y=c=>{x&&x(c),d&&d.onBlur&&d.onBlur(c)},Z=c=>{if(c.nativeEvent.defaultPrevented)return;const N=c.target.checked;K(N),I&&I(c,N)};let k=f;d&&typeof k>"u"&&(k=d.disabled);const ee=C==="checkbox"||C==="radio",y=u({},t,{checked:F,disabled:k,disableFocusRipple:m,edge:g}),_=_e(y);return v.jsxs(Ne,u({component:"span",className:U(_.root,h),centerRipple:!0,focusRipple:!m,disabled:k,tabIndex:null,role:void 0,onFocus:Q,onBlur:Y,ownerState:y,ref:a},J,{children:[v.jsx(Pe,u({autoFocus:o,checked:s,defaultChecked:l,className:_.input,disabled:k,id:ee?S:void 0,name:G,onChange:Z,readOnly:W,ref:A,required:X,ownerState:y,tabIndex:H,type:C},C==="checkbox"&&R===void 0?{}:{value:R},L)),F?r:b]}))});function je(e){return M("MuiSwitch",e)}const n=O("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),Ee=["className","color","edge","size","sx"],Te=fe(),Me=e=>{const{classes:t,edge:a,size:o,color:s,checked:r,disabled:h}=e,l={root:["root",a&&`edge${p(a)}`,`size${p(o)}`],switchBase:["switchBase",`color${p(s)}`,r&&"checked",h&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},f=q(l,je,t);return u({},t,f)},Oe=w("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.edge&&t[`edge${p(a.edge)}`],t[`size${p(a.size)}`]]}})({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${n.thumb}`]:{width:16,height:16},[`& .${n.switchBase}`]:{padding:4,[`&.${n.checked}`]:{transform:"translateX(16px)"}}}}]}),Ue=w(ze,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.switchBase,{[`& .${n.input}`]:t.input},a.color!=="default"&&t[`color${p(a.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${n.checked}`]:{transform:"translateX(20px)"},[`&.${n.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${n.checked} + .${n.track}`]:{opacity:.5},[`&.${n.disabled} + .${n.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${n.input}`]:{left:"-100%",width:"300%"}}),({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:P(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(e.palette).filter(([,t])=>t.main&&t.light).map(([t])=>({props:{color:t},style:{[`&.${n.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:P(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${n.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode==="light"?pe(e.palette[t].main,.62):he(e.palette[t].main,.55)}`}},[`&.${n.checked} + .${n.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]})),qe=w("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),De=w("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),Xe=i.forwardRef(function(t,a){const o=Te({props:t,name:"MuiSwitch"}),{className:s,color:r="primary",edge:h=!1,size:l="medium",sx:f}=o,m=T(o,Ee),g=u({},o,{color:r,edge:h,size:l}),b=Me(g),S=v.jsx(De,{className:b.thumb,ownerState:g});return v.jsxs(Oe,{className:U(b.root,s),sx:f,ownerState:g,children:[v.jsx(Ue,u({type:"checkbox",icon:S,checkedIcon:S,ref:a,ownerState:g},m,{classes:u({},b,{root:b.switchBase})})),v.jsx(qe,{className:b.track,ownerState:g})]})});var $={};const Ve=ae(xe);var E;function He(){return E||(E=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=Ve}($)),$}export{Xe as S,we as a,ze as b,ge as c,be as d,Be as e,V as f,D as o,He as r,Ce as u}; diff --git a/assets/index-Ckknqq55.js b/assets/index-Db6C1Mw1.js similarity index 99% rename from assets/index-Ckknqq55.js rename to assets/index-Db6C1Mw1.js index 82cbd2a5..2a596bae 100644 --- a/assets/index-Ckknqq55.js +++ b/assets/index-Db6C1Mw1.js @@ -1,4 +1,4 @@ -const __vite__fileDeps=["./App-RLg_Oy2B.js","./consts-CLfRMD-w.js","./PluginManagerFactory-CvOKlfBO.js","./react-B8DbRJ_3.js","./vendor-BVYYq__d.js","./createSvgIcon-BVGKxwdj.js","./reactDnd-BtpxPq0t.js","./DeleteOutlineOutlined-D-I6t7tH.js","./reactSelect-FVq3QTPV.js","./memoize-CbKs8VX_.js","./consts-D549yclM.css","./DataSources-B4OqBQEY.js","./AddOutlined-De9kpT24.js","./Main-BDI_u-BN.js","./lodash-B09bLPdI.js","./reactTable-CVWF-YKs.js","./slate-D5uuGobT.js","./actions-C1TUpiFF.js","./Main-DTSSotd9.css","./Plugins-B5FOuqAC.js","./UserRoles-CxNLyJWp.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +const __vite__fileDeps=["./App-DdepRUL3.js","./consts-rLZVcYcl.js","./PluginManagerFactory-ByqE6npO.js","./react-B8DbRJ_3.js","./vendor-BVYYq__d.js","./createSvgIcon-BhVK1PDy.js","./reactDnd-BtpxPq0t.js","./DeleteOutlineOutlined-BT49krzn.js","./reactSelect-FVq3QTPV.js","./memoize-CbKs8VX_.js","./consts-D549yclM.css","./DataSources-CSABkDk6.js","./AddOutlined-CWT66h2H.js","./Main-DQM1vJG7.js","./lodash-B09bLPdI.js","./reactTable-CVWF-YKs.js","./slate-D5uuGobT.js","./actions-C1TUpiFF.js","./Main-DTSSotd9.css","./Plugins-DSgBezic.js","./UserRoles-CWo7WQL4.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); import{j as $,c as Rl,a as Al}from"./reactDnd-BtpxPq0t.js";import{h as zi,E as Bi,c as Vi,m as Pl,w as Il,T as Hs,g as zs,s as an,r as Cl,u as Ll,i as Gi,C as Nl,a as qi,G as Yl,b as Fl,k as bn}from"./reactSelect-FVq3QTPV.js";import{b as Ul,c as Wl,g as $l,r as T,e as Tt,R as Gt}from"./react-B8DbRJ_3.js";import{n as Fe,j as ti,t as jl,a as O,d as ve,r as ri,k as Hl,l as zl,u as Bs,m as Bl,N as Vl,o as Gl,C as ql,H as Kl,R as Zl,p as Ft,P as Xl}from"./vendor-BVYYq__d.js";import"./memoize-CbKs8VX_.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(s){if(s.ep)return;s.ep=!0;const a=r(s);fetch(s.href,a)}})();const Jl="modulepreload",Ql=function(e,t){return new URL(e,t).href},ni={},Mr=function(t,r,n){let s=Promise.resolve();if(r&&r.length>0){const a=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),o=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));s=Promise.all(r.map(l=>{if(l=Ql(l,n),l in ni)return;ni[l]=!0;const c=l.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(!!n)for(let y=a.length-1;y>=0;y--){const h=a[y];if(h.href===l&&(!c||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":Jl,c||(f.as="script",f.crossOrigin=""),f.href=l,o&&f.setAttribute("nonce",o),document.head.appendChild(f),c)return new Promise((y,h)=>{f.addEventListener("load",y),f.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${l}`)))})}))}return s.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})};var dy=$.Fragment;function K(e,t,r){return zi.call(t,"css")?$.jsx(Bi,Vi(e,t),r):$.jsx(e,t,r)}function on(e,t,r){return zi.call(t,"css")?$.jsxs(Bi,Vi(e,t),r):$.jsxs(e,t,r)}var Es={},si=Ul;Es.createRoot=si.createRoot,Es.hydrateRoot=si.hydrateRoot;const eu=(e,t)=>{switch(t.type){case"SET_LABELS":return{...e,labels:t.labels};case"SET_LOADING":return{...e,loading:t.loading};case"SET_LOGS":return{...e,logs:t.logs};case"SET_LABEL_VALUES":return{...e,labelValues:t.labelValues};case"SET_START_TIME":return{...e,start:t.start};case"SET_STOP_TIME":return{...e,stop:t.stop};case"SET_FROM_TIME":return{...e,from:t.from};case"SET_TO_TIME":return{...e,to:t.to};case"SET_TIME_RANGE_LABEL":return{...e,label:t.label};case"SET_QUERY_LIMIT":return{...e,limit:t.limit};case"SET_RANGE_OPEN":return{...e,rangeOpen:t.rangeOpen};case"SET_BROWSER_OPEN":return{...e,labelsBrowserOpen:t.labelsBrowserOpen};case"SET_SETTINGS_MENU_OPEN":return{...e,settingsMenuOpen:t.settingsMenuOpen};case"SET_TIME_PICKER_OPEN":return{...e,timePickerOpen:t.timePickerOpen};case"SET_SETTINGS_DIALOG_OPEN":return{...e,settingsDialogOpen:t.settingsDialogOpen};case"SET_QUERY":return{...e,query:t.query};case"SET_QUERY_STEP":return{...e,step:t.step};case"SET_API_URL":return{...e,apiUrl:t.apiUrl};case"SET_API_ERRORS":return{...e,apiErrors:t.apiErrors};case"SET_URL_QUERY_PARAMS":return{...e,urlQueryParams:t.urlQueryParams};case"SET_QUERY_TYPE":return{...e,queryType:t.queryType};case"SET_URL_LOCATION":return{...e,urlLocation:t.urlLocation};case"SET_IS_SUBMIT":return{...e,isSubmit:t.isSubmit};case"SET_IS_EMBED":return{...e,isEmbed:t.isEmbed};case"SET_IS_CARDINALITY":return{...e,isCardinality:t.isCardinality};case"SET_MATRIX_DATA":return{...e,matrixData:t.matrixData};case"SET_CHART_TYPE":return{...e,chartType:t.setChartType};case"SET_QUERY_HISTORY":return{...e,queryHistory:t.queryHistory};case"SET_LINKS_HISTORY":return{...e,linksHistory:t.linksHistory};case"SET_HISTORY_OPEN":return{...e,historyOpen:t.historyOpen};case"ADD_NOTIFICATION":return{...e,notifications:t.payload};case"REMOVE_NOTIFICATION":return{...e,notifications:t.payload};case"SET_DEBUG_MODE":return{...e,debugMode:t.debugMode};case"SET_THEME":return{...e,theme:t.theme};case"SET_AUTO_THEME":return{...e,autoTheme:t.autoTheme};case"SET_TABLE_DATA":return{...e,tableData:t.tableData};case"SET_QUERY_TIME":return{...e,time:t.time};case"SET_QUERY_RESOLUTION":return{...e,queryResolution:t.queryResolution};case"SET_IS_EMPTY_VIEW":return{...e,isEmptyView:t.isEmptyView};case"SET_VECTOR_DATA":return{...e,vectorData:t.vectorData};case"SET_RESPONSE_TYPE":return{...e,responseType:t.responseType};case"SET_IS_TABLE_VIEW":return{...e,isTableView:t.isTableView};case"SET_SPLIT_VIEW":return{...e,isSplit:t.isSplit};case"SET_PANELS_DATA":return{...e,panels:t.panels};case"SET_DATA_VIEWS":return{...e,dataViews:t.dataViews};case"SET_RIGHT_DATAVIEW":return{...e,rightDataView:t.rightDataView};case"SET_LEFT_DATAVIEW":return{...e,leftDataView:t.leftDataView};case"SET_RIGHT_PANEL":return{...e,right:t.right};case"SET_LEFT_PANEL":return{...e,left:t.left};case"SET_DATA_SOURCES":return{...e,dataSources:t.dataSources};case"SET_IS_DATASOURCE_SAVED":return{...e,isDsSaved:t.isDsSaved};case"SHOW_DATA_SOURCE_SETTING":return{...e,showDataSourceSetting:t.showDataSourceSetting};case"SET_PLUGINS":return{...e,plugins:t.setPlugins};case"SET_USER_TYPE":return{...e,userType:t.userType};case"SET_CURRENT_USER":return{...e,currentUser:t.currentUser};default:return{...e}}};//! moment.js //! version : 2.30.1 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors @@ -8,7 +8,7 @@ var Ki;function S(){return Ki.apply(null,arguments)}function tu(e){Ki=e}function [`+a+"] ";for(i in arguments[0])V(arguments[0],i)&&(s+=i+": "+arguments[0][i]+", ");s=s.slice(0,-2)}else s=arguments[a];n.push(s)}Xi(e+` Arguments: `+Array.prototype.slice.call(n).join("")+` `+new Error().stack),r=!1}return t.apply(this,arguments)},t)}var ii={};function Ji(e,t){S.deprecationHandler!=null&&S.deprecationHandler(e,t),ii[e]||(Xi(t),ii[e]=!0)}S.suppressDeprecationWarnings=!1;S.deprecationHandler=null;function rt(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function nu(e){var t,r;for(r in e)V(e,r)&&(t=e[r],rt(t)?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Ms(e,t){var r=St({},e),n;for(n in t)V(t,n)&&(Dt(e[n])&&Dt(t[n])?(r[n]={},St(r[n],e[n]),St(r[n],t[n])):t[n]!=null?r[n]=t[n]:delete r[n]);for(n in e)V(e,n)&&!V(t,n)&&Dt(e[n])&&(r[n]=St({},r[n]));return r}function Ks(e){e!=null&&this.set(e)}var Ds;Object.keys?Ds=Object.keys:Ds=function(e){var t,r=[];for(t in e)V(e,t)&&r.push(t);return r};var su={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function au(e,t,r){var n=this._calendar[e]||this._calendar.sameElse;return rt(n)?n.call(t,r):n}function et(e,t,r){var n=""+Math.abs(e),s=t-n.length,a=e>=0;return(a?r?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+n}var Zs=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Qr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,gs={},Kt={};function M(e,t,r,n){var s=n;typeof n=="string"&&(s=function(){return this[n]()}),e&&(Kt[e]=s),t&&(Kt[t[0]]=function(){return et(s.apply(this,arguments),t[1],t[2])}),r&&(Kt[r]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)})}function iu(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function ou(e){var t=e.match(Zs),r,n;for(r=0,n=t.length;r=0&&Qr.test(e);)e=e.replace(Qr,n),Qr.lastIndex=0,r-=1;return e}var lu={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function uu(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(Zs).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[e])}var cu="Invalid date";function du(){return this._invalidDate}var fu="%d",hu=/\d{1,2}/;function mu(e){return this._ordinal.replace("%d",e)}var pu={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function gu(e,t,r,n){var s=this._relativeTime[r];return rt(s)?s(e,t,r,n):s.replace(/%d/i,e)}function yu(e,t){var r=this._relativeTime[e>0?"future":"past"];return rt(r)?r(t):r.replace(/%s/i,t)}var oi={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function $e(e){return typeof e=="string"?oi[e]||oi[e.toLowerCase()]:void 0}function Xs(e){var t={},r,n;for(n in e)V(e,n)&&(r=$e(n),r&&(t[r]=e[n]));return t}var _u={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Su(e){var t=[],r;for(r in e)V(e,r)&&t.push({unit:r,priority:_u[r]});return t.sort(function(n,s){return n.priority-s.priority}),t}var eo=/\d/,Pe=/\d\d/,to=/\d{3}/,Js=/\d{4}/,wn=/[+-]?\d{6}/,te=/\d\d?/,ro=/\d\d\d\d?/,no=/\d\d\d\d\d\d?/,On=/\d{1,3}/,Qs=/\d{1,4}/,kn=/[+-]?\d{1,6}/,Qt=/\d+/,En=/[+-]?\d+/,vu=/Z|[+-]\d\d:?\d\d/gi,xn=/Z|[+-]\d\d(?::?\d\d)?/gi,bu=/[+-]?\d+(\.\d{1,3})?/,Ar=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,er=/^[1-9]\d?/,ea=/^([1-9]\d|\d)/,hn;hn={};function b(e,t,r){hn[e]=rt(t)?t:function(n,s){return n&&r?r:t}}function Tu(e,t){return V(hn,e)?hn[e](t._strict,t._locale):new RegExp(wu(e))}function wu(e){return dt(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,r,n,s,a){return r||n||s||a}))}function dt(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Ne(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function W(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=Ne(t)),r}var Rs={};function X(e,t){var r,n=t,s;for(typeof e=="string"&&(e=[e]),ht(t)&&(n=function(a,i){i[t]=W(a)}),s=e.length,r=0;r68?1900:2e3)};var so=tr("FullYear",!0);function xu(){return Mn(this.year())}function tr(e,t){return function(r){return r!=null?(ao(this,e,r),S.updateOffset(this,t),this):Tr(this,e)}}function Tr(e,t){if(!e.isValid())return NaN;var r=e._d,n=e._isUTC;switch(t){case"Milliseconds":return n?r.getUTCMilliseconds():r.getMilliseconds();case"Seconds":return n?r.getUTCSeconds():r.getSeconds();case"Minutes":return n?r.getUTCMinutes():r.getMinutes();case"Hours":return n?r.getUTCHours():r.getHours();case"Date":return n?r.getUTCDate():r.getDate();case"Day":return n?r.getUTCDay():r.getDay();case"Month":return n?r.getUTCMonth():r.getMonth();case"FullYear":return n?r.getUTCFullYear():r.getFullYear();default:return NaN}}function ao(e,t,r){var n,s,a,i,o;if(!(!e.isValid()||isNaN(r))){switch(n=e._d,s=e._isUTC,t){case"Milliseconds":return void(s?n.setUTCMilliseconds(r):n.setMilliseconds(r));case"Seconds":return void(s?n.setUTCSeconds(r):n.setSeconds(r));case"Minutes":return void(s?n.setUTCMinutes(r):n.setMinutes(r));case"Hours":return void(s?n.setUTCHours(r):n.setHours(r));case"Date":return void(s?n.setUTCDate(r):n.setDate(r));case"FullYear":break;default:return}a=r,i=e.month(),o=e.date(),o=o===29&&i===1&&!Mn(a)?28:o,s?n.setUTCFullYear(a,i,o):n.setFullYear(a,i,o)}}function Mu(e){return e=$e(e),rt(this[e])?this[e]():this}function Du(e,t){if(typeof e=="object"){e=Xs(e);var r=Su(e),n,s=r.length;for(n=0;n=0?(o=new Date(e+400,t,r,n,s,a,i),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,r,n,s,a,i),o}function wr(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function mn(e,t,r){var n=7+t-r,s=(7+wr(e,0,n).getUTCDay()-t)%7;return-s+n-1}function fo(e,t,r,n,s){var a=(7+r-n)%7,i=mn(e,n,s),o=1+7*(t-1)+a+i,l,c;return o<=0?(l=e-1,c=vr(l)+o):o>vr(e)?(l=e+1,c=o-vr(e)):(l=e,c=o),{year:l,dayOfYear:c}}function Or(e,t,r){var n=mn(e.year(),t,r),s=Math.floor((e.dayOfYear()-n-1)/7)+1,a,i;return s<1?(i=e.year()-1,a=s+ft(i,t,r)):s>ft(e.year(),t,r)?(a=s-ft(e.year(),t,r),i=e.year()+1):(i=e.year(),a=s),{week:a,year:i}}function ft(e,t,r){var n=mn(e,t,r),s=mn(e+1,t,r);return(vr(e)-n+s)/7}M("w",["ww",2],"wo","week");M("W",["WW",2],"Wo","isoWeek");b("w",te,er);b("ww",te,Pe);b("W",te,er);b("WW",te,Pe);Pr(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=W(e)});function ju(e){return Or(e,this._week.dow,this._week.doy).week}var Hu={dow:0,doy:6};function zu(){return this._week.dow}function Bu(){return this._week.doy}function Vu(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Gu(e){var t=Or(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}M("d",0,"do","day");M("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});M("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});M("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});M("e",0,0,"weekday");M("E",0,0,"isoWeekday");b("d",te);b("e",te);b("E",te);b("dd",function(e,t){return t.weekdaysMinRegex(e)});b("ddd",function(e,t){return t.weekdaysShortRegex(e)});b("dddd",function(e,t){return t.weekdaysRegex(e)});Pr(["dd","ddd","dddd"],function(e,t,r,n){var s=r._locale.weekdaysParse(e,n,r._strict);s!=null?t.d=s:N(r).invalidWeekday=e});Pr(["d","e","E"],function(e,t,r,n){t[n]=W(e)});function qu(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function Ku(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function ra(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Zu="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ho="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xu="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ju=Ar,Qu=Ar,ec=Ar;function tc(e,t){var r=Ge(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?ra(r,this._week.dow):e?r[e.day()]:r}function rc(e){return e===!0?ra(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function nc(e){return e===!0?ra(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function sc(e,t,r){var n,s,a,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)a=tt([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(a,"").toLocaleLowerCase();return r?t==="dddd"?(s=ce.call(this._weekdaysParse,i),s!==-1?s:null):t==="ddd"?(s=ce.call(this._shortWeekdaysParse,i),s!==-1?s:null):(s=ce.call(this._minWeekdaysParse,i),s!==-1?s:null):t==="dddd"?(s=ce.call(this._weekdaysParse,i),s!==-1||(s=ce.call(this._shortWeekdaysParse,i),s!==-1)?s:(s=ce.call(this._minWeekdaysParse,i),s!==-1?s:null)):t==="ddd"?(s=ce.call(this._shortWeekdaysParse,i),s!==-1||(s=ce.call(this._weekdaysParse,i),s!==-1)?s:(s=ce.call(this._minWeekdaysParse,i),s!==-1?s:null)):(s=ce.call(this._minWeekdaysParse,i),s!==-1||(s=ce.call(this._weekdaysParse,i),s!==-1)?s:(s=ce.call(this._shortWeekdaysParse,i),s!==-1?s:null))}function ac(e,t,r){var n,s,a;if(this._weekdaysParseExact)return sc.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(s=tt([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(s,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(s,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(s,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(a="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[n]=new RegExp(a.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;if(r&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;if(r&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}}function ic(e){if(!this.isValid())return e!=null?this:NaN;var t=Tr(this,"Day");return e!=null?(e=qu(e,this.localeData()),this.add(e-t,"d")):t}function oc(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function lc(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=Ku(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function uc(e){return this._weekdaysParseExact?(V(this,"_weekdaysRegex")||na.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(V(this,"_weekdaysRegex")||(this._weekdaysRegex=Ju),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function cc(e){return this._weekdaysParseExact?(V(this,"_weekdaysRegex")||na.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(V(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Qu),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function dc(e){return this._weekdaysParseExact?(V(this,"_weekdaysRegex")||na.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(V(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ec),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function na(){function e(d,p){return p.length-d.length}var t=[],r=[],n=[],s=[],a,i,o,l,c;for(a=0;a<7;a++)i=tt([2e3,1]).day(a),o=dt(this.weekdaysMin(i,"")),l=dt(this.weekdaysShort(i,"")),c=dt(this.weekdays(i,"")),t.push(o),r.push(l),n.push(c),s.push(o),s.push(l),s.push(c);t.sort(e),r.sort(e),n.sort(e),s.sort(e),this._weekdaysRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function sa(){return this.hours()%12||12}function fc(){return this.hours()||24}M("H",["HH",2],0,"hour");M("h",["hh",2],0,sa);M("k",["kk",2],0,fc);M("hmm",0,0,function(){return""+sa.apply(this)+et(this.minutes(),2)});M("hmmss",0,0,function(){return""+sa.apply(this)+et(this.minutes(),2)+et(this.seconds(),2)});M("Hmm",0,0,function(){return""+this.hours()+et(this.minutes(),2)});M("Hmmss",0,0,function(){return""+this.hours()+et(this.minutes(),2)+et(this.seconds(),2)});function mo(e,t){M(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}mo("a",!0);mo("A",!1);function po(e,t){return t._meridiemParse}b("a",po);b("A",po);b("H",te,ea);b("h",te,er);b("k",te,er);b("HH",te,Pe);b("hh",te,Pe);b("kk",te,Pe);b("hmm",ro);b("hmmss",no);b("Hmm",ro);b("Hmmss",no);X(["H","HH"],he);X(["k","kk"],function(e,t,r){var n=W(e);t[he]=n===24?0:n});X(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e});X(["h","hh"],function(e,t,r){t[he]=W(e),N(r).bigHour=!0});X("hmm",function(e,t,r){var n=e.length-2;t[he]=W(e.substr(0,n)),t[Be]=W(e.substr(n)),N(r).bigHour=!0});X("hmmss",function(e,t,r){var n=e.length-4,s=e.length-2;t[he]=W(e.substr(0,n)),t[Be]=W(e.substr(n,2)),t[ct]=W(e.substr(s)),N(r).bigHour=!0});X("Hmm",function(e,t,r){var n=e.length-2;t[he]=W(e.substr(0,n)),t[Be]=W(e.substr(n))});X("Hmmss",function(e,t,r){var n=e.length-4,s=e.length-2;t[he]=W(e.substr(0,n)),t[Be]=W(e.substr(n,2)),t[ct]=W(e.substr(s))});function hc(e){return(e+"").toLowerCase().charAt(0)==="p"}var mc=/[ap]\.?m?\.?/i,pc=tr("Hours",!0);function gc(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var go={calendar:su,longDateFormat:lu,invalidDate:cu,ordinal:fu,dayOfMonthOrdinalParse:hu,relativeTime:pu,months:Au,monthsShort:io,week:Hu,weekdays:Zu,weekdaysMin:Xu,weekdaysShort:ho,meridiemParse:mc},ne={},yr={},kr;function yc(e,t){var r,n=Math.min(e.length,t.length);for(r=0;r0;){if(s=Dn(a.slice(0,r).join("-")),s)return s;if(n&&n.length>=r&&yc(a,n)>=r-1)break;r--}t++}return kr}function Sc(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Dn(e){var t=null,r;if(ne[e]===void 0&&typeof module<"u"&&module&&module.exports&&Sc(e))try{t=kr._abbr,r=require,r("./locale/"+e),bt(t)}catch{ne[e]=null}return ne[e]}function bt(e,t){var r;return e&&(Re(t)?r=pt(e):r=aa(e,t),r?kr=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),kr._abbr}function aa(e,t){if(t!==null){var r,n=go;if(t.abbr=e,ne[e]!=null)Ji("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=ne[e]._config;else if(t.parentLocale!=null)if(ne[t.parentLocale]!=null)n=ne[t.parentLocale]._config;else if(r=Dn(t.parentLocale),r!=null)n=r._config;else return yr[t.parentLocale]||(yr[t.parentLocale]=[]),yr[t.parentLocale].push({name:e,config:t}),null;return ne[e]=new Ks(Ms(n,t)),yr[e]&&yr[e].forEach(function(s){aa(s.name,s.config)}),bt(e),ne[e]}else return delete ne[e],null}function vc(e,t){if(t!=null){var r,n,s=go;ne[e]!=null&&ne[e].parentLocale!=null?ne[e].set(Ms(ne[e]._config,t)):(n=Dn(e),n!=null&&(s=n._config),t=Ms(s,t),n==null&&(t.abbr=e),r=new Ks(t),r.parentLocale=ne[e],ne[e]=r),bt(e)}else ne[e]!=null&&(ne[e].parentLocale!=null?(ne[e]=ne[e].parentLocale,e===bt()&&bt(e)):ne[e]!=null&&delete ne[e]);return ne[e]}function pt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return kr;if(!Ge(e)){if(t=Dn(e),t)return t;e=[e]}return _c(e)}function bc(){return Ds(ne)}function ia(e){var t,r=e._a;return r&&N(e).overflow===-2&&(t=r[ut]<0||r[ut]>11?ut:r[Qe]<1||r[Qe]>ta(r[we],r[ut])?Qe:r[he]<0||r[he]>24||r[he]===24&&(r[Be]!==0||r[ct]!==0||r[xt]!==0)?he:r[Be]<0||r[Be]>59?Be:r[ct]<0||r[ct]>59?ct:r[xt]<0||r[xt]>999?xt:-1,N(e)._overflowDayOfYear&&(tQe)&&(t=Qe),N(e)._overflowWeeks&&t===-1&&(t=ku),N(e)._overflowWeekday&&t===-1&&(t=Eu),N(e).overflow=t),e}var Tc=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wc=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Oc=/Z|[+-]\d\d(?::?\d\d)?/,en=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ys=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],kc=/^\/?Date\((-?\d+)/i,Ec=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,xc={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function yo(e){var t,r,n=e._i,s=Tc.exec(n)||wc.exec(n),a,i,o,l,c=en.length,d=ys.length;if(s){for(N(e).iso=!0,t=0,r=c;tvr(i)||e._dayOfYear===0)&&(N(e)._overflowDayOfYear=!0),r=wr(i,0,e._dayOfYear),e._a[ut]=r.getUTCMonth(),e._a[Qe]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=s[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[he]===24&&e._a[Be]===0&&e._a[ct]===0&&e._a[xt]===0&&(e._nextDay=!0,e._a[he]=0),e._d=(e._useUTC?wr:$u).apply(null,n),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[he]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==a&&(N(e).weekdayMismatch=!0)}}function Lc(e){var t,r,n,s,a,i,o,l,c;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(a=1,i=4,r=Vt(t.GG,e._a[we],Or(ee(),1,4).year),n=Vt(t.W,1),s=Vt(t.E,1),(s<1||s>7)&&(l=!0)):(a=e._locale._week.dow,i=e._locale._week.doy,c=Or(ee(),a,i),r=Vt(t.gg,e._a[we],c.year),n=Vt(t.w,c.week),t.d!=null?(s=t.d,(s<0||s>6)&&(l=!0)):t.e!=null?(s=t.e+a,(t.e<0||t.e>6)&&(l=!0)):s=a),n<1||n>ft(r,a,i)?N(e)._overflowWeeks=!0:l!=null?N(e)._overflowWeekday=!0:(o=fo(r,n,s,a,i),e._a[we]=o.year,e._dayOfYear=o.dayOfYear)}S.ISO_8601=function(){};S.RFC_2822=function(){};function la(e){if(e._f===S.ISO_8601){yo(e);return}if(e._f===S.RFC_2822){_o(e);return}e._a=[],N(e).empty=!0;var t=""+e._i,r,n,s,a,i,o=t.length,l=0,c,d;for(s=Qi(e._f,e._locale).match(Zs)||[],d=s.length,r=0;r0&&N(e).unusedInput.push(i),t=t.slice(t.indexOf(n)+n.length),l+=n.length),Kt[a]?(n?N(e).empty=!1:N(e).unusedTokens.push(a),Ou(a,n,e)):e._strict&&!n&&N(e).unusedTokens.push(a);N(e).charsLeftOver=o-l,t.length>0&&N(e).unusedInput.push(t),e._a[he]<=12&&N(e).bigHour===!0&&e._a[he]>0&&(N(e).bigHour=void 0),N(e).parsedDateParts=e._a.slice(0),N(e).meridiem=e._meridiem,e._a[he]=Nc(e._locale,e._a[he],e._meridiem),c=N(e).era,c!==null&&(e._a[we]=e._locale.erasConvertYear(c,e._a[we])),oa(e),ia(e)}function Nc(e,t,r){var n;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(n=e.isPM(r),n&&t<12&&(t+=12),!n&&t===12&&(t=0)),t)}function Yc(e){var t,r,n,s,a,i,o=!1,l=e._f.length;if(l===0){N(e).invalidFormat=!0,e._d=new Date(NaN);return}for(s=0;sthis?this:e:Tn()});function bo(e,t){var r,n;if(t.length===1&&Ge(t[0])&&(t=t[0]),!t.length)return ee();for(r=t[0],n=1;nthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function sd(){if(!Re(this._isDSTShifted))return this._isDSTShifted;var e={},t;return qs(e,this),e=So(e),e._a?(t=e._isUTC?tt(e._a):ee(e._a),this._isDSTShifted=this.isValid()&&Kc(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function ad(){return this.isValid()?!this._isUTC:!1}function id(){return this.isValid()?this._isUTC:!1}function wo(){return this.isValid()?this._isUTC&&this._offset===0:!1}var od=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,ld=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ke(e,t){var r=e,n=null,s,a,i;return un(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:ht(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(n=od.exec(e))?(s=n[1]==="-"?-1:1,r={y:0,d:W(n[Qe])*s,h:W(n[he])*s,m:W(n[Be])*s,s:W(n[ct])*s,ms:W(As(n[xt]*1e3))*s}):(n=ld.exec(e))?(s=n[1]==="-"?-1:1,r={y:Et(n[2],s),M:Et(n[3],s),w:Et(n[4],s),d:Et(n[5],s),h:Et(n[6],s),m:Et(n[7],s),s:Et(n[8],s)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(i=ud(ee(r.from),ee(r.to)),r={},r.ms=i.milliseconds,r.M=i.months),a=new Rn(r),un(e)&&V(e,"_locale")&&(a._locale=e._locale),un(e)&&V(e,"_isValid")&&(a._isValid=e._isValid),a}Ke.fn=Rn.prototype;Ke.invalid=qc;function Et(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function ui(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function ud(e,t){var r;return e.isValid()&&t.isValid()?(t=ca(t,e),e.isBefore(t)?r=ui(e,t):(r=ui(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function Oo(e,t){return function(r,n){var s,a;return n!==null&&!isNaN(+n)&&(Ji(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=r,r=n,n=a),s=Ke(r,n),ko(this,s,e),this}}function ko(e,t,r,n){var s=t._milliseconds,a=As(t._days),i=As(t._months);e.isValid()&&(n=n??!0,i&&lo(e,Tr(e,"Month")+i*r),a&&ao(e,"Date",Tr(e,"Date")+a*r),s&&e._d.setTime(e._d.valueOf()+s*r),n&&S.updateOffset(e,a||i))}var cd=Oo(1,"add"),dd=Oo(-1,"subtract");function Eo(e){return typeof e=="string"||e instanceof String}function fd(e){return qe(e)||Dr(e)||Eo(e)||ht(e)||md(e)||hd(e)||e===null||e===void 0}function hd(e){var t=Dt(e)&&!Vs(e),r=!1,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],s,a,i=n.length;for(s=0;sr.valueOf():r.valueOf()9999?ln(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):rt(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",ln(r,"Z")):ln(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Md(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,n,s,a;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",s="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]',this.format(r+n+s+a)}function Dd(e){e||(e=this.isUtc()?S.defaultFormatUtc:S.defaultFormat);var t=ln(this,e);return this.localeData().postformat(t)}function Rd(e,t){return this.isValid()&&(qe(e)&&e.isValid()||ee(e).isValid())?Ke({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ad(e){return this.from(ee(),e)}function Pd(e,t){return this.isValid()&&(qe(e)&&e.isValid()||ee(e).isValid())?Ke({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Id(e){return this.to(ee(),e)}function xo(e){var t;return e===void 0?this._locale._abbr:(t=pt(e),t!=null&&(this._locale=t),this)}var Mo=We("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Do(){return this._locale}var pn=1e3,Zt=60*pn,gn=60*Zt,Ro=(365*400+97)*24*gn;function Xt(e,t){return(e%t+t)%t}function Ao(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-Ro:new Date(e,t,r).valueOf()}function Po(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-Ro:Date.UTC(e,t,r)}function Cd(e){var t,r;if(e=$e(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Po:Ao,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Xt(t+(this._isUTC?0:this.utcOffset()*Zt),gn);break;case"minute":t=this._d.valueOf(),t-=Xt(t,Zt);break;case"second":t=this._d.valueOf(),t-=Xt(t,pn);break}return this._d.setTime(t),S.updateOffset(this,!0),this}function Ld(e){var t,r;if(e=$e(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Po:Ao,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=gn-Xt(t+(this._isUTC?0:this.utcOffset()*Zt),gn)-1;break;case"minute":t=this._d.valueOf(),t+=Zt-Xt(t,Zt)-1;break;case"second":t=this._d.valueOf(),t+=pn-Xt(t,pn)-1;break}return this._d.setTime(t),S.updateOffset(this,!0),this}function Nd(){return this._d.valueOf()-(this._offset||0)*6e4}function Yd(){return Math.floor(this.valueOf()/1e3)}function Fd(){return new Date(this.valueOf())}function Ud(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Wd(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function $d(){return this.isValid()?this.toISOString():null}function jd(){return Gs(this)}function Hd(){return St({},N(this))}function zd(){return N(this).overflow}function Bd(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}M("N",0,0,"eraAbbr");M("NN",0,0,"eraAbbr");M("NNN",0,0,"eraAbbr");M("NNNN",0,0,"eraName");M("NNNNN",0,0,"eraNarrow");M("y",["y",1],"yo","eraYear");M("y",["yy",2],0,"eraYear");M("y",["yyy",3],0,"eraYear");M("y",["yyyy",4],0,"eraYear");b("N",da);b("NN",da);b("NNN",da);b("NNNN",rf);b("NNNNN",nf);X(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,n){var s=r._locale.erasParse(e,n,r._strict);s?N(r).era=s:N(r).invalidEra=e});b("y",Qt);b("yy",Qt);b("yyy",Qt);b("yyyy",Qt);b("yo",sf);X(["y","yy","yyy","yyyy"],we);X(["yo"],function(e,t,r,n){var s;r._locale._eraYearOrdinalRegex&&(s=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[we]=r._locale.eraYearOrdinalParse(e,s):t[we]=parseInt(e,10)});function Vd(e,t){var r,n,s,a=this._eras||pt("en")._eras;for(r=0,n=a.length;r=0)return a[n]}function qd(e,t){var r=e.since<=e.until?1:-1;return t===void 0?S(e.since).year():S(e.since).year()+(t-e.offset)*r}function Kd(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;ea&&(t=a),ff.call(this,e,t,r,n,s))}function ff(e,t,r,n,s){var a=fo(e,t,r,n,s),i=wr(a.year,0,a.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}M("Q",0,"Qo","quarter");b("Q",eo);X("Q",function(e,t){t[ut]=(W(e)-1)*3});function hf(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}M("D",["DD",2],"Do","date");b("D",te,er);b("DD",te,Pe);b("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});X(["D","DD"],Qe);X("Do",function(e,t){t[Qe]=W(e.match(te)[0])});var Co=tr("Date",!0);M("DDD",["DDDD",3],"DDDo","dayOfYear");b("DDD",On);b("DDDD",to);X(["DDD","DDDD"],function(e,t,r){r._dayOfYear=W(e)});function mf(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}M("m",["mm",2],0,"minute");b("m",te,ea);b("mm",te,Pe);X(["m","mm"],Be);var pf=tr("Minutes",!1);M("s",["ss",2],0,"second");b("s",te,ea);b("ss",te,Pe);X(["s","ss"],ct);var gf=tr("Seconds",!1);M("S",0,0,function(){return~~(this.millisecond()/100)});M(0,["SS",2],0,function(){return~~(this.millisecond()/10)});M(0,["SSS",3],0,"millisecond");M(0,["SSSS",4],0,function(){return this.millisecond()*10});M(0,["SSSSS",5],0,function(){return this.millisecond()*100});M(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});M(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});M(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});M(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});b("S",On,eo);b("SS",On,Pe);b("SSS",On,to);var vt,Lo;for(vt="SSSS";vt.length<=9;vt+="S")b(vt,Qt);function yf(e,t){t[xt]=W(("0."+e)*1e3)}for(vt="S";vt.length<=9;vt+="S")X(vt,yf);Lo=tr("Milliseconds",!1);M("z",0,0,"zoneAbbr");M("zz",0,0,"zoneName");function _f(){return this._isUTC?"UTC":""}function Sf(){return this._isUTC?"Coordinated Universal Time":""}var g=Rr.prototype;g.add=cd;g.calendar=yd;g.clone=_d;g.diff=kd;g.endOf=Ld;g.format=Dd;g.from=Rd;g.fromNow=Ad;g.to=Pd;g.toNow=Id;g.get=Mu;g.invalidAt=zd;g.isAfter=Sd;g.isBefore=vd;g.isBetween=bd;g.isSame=Td;g.isSameOrAfter=wd;g.isSameOrBefore=Od;g.isValid=jd;g.lang=Mo;g.locale=xo;g.localeData=Do;g.max=jc;g.min=$c;g.parsingFlags=Hd;g.set=Du;g.startOf=Cd;g.subtract=dd;g.toArray=Ud;g.toObject=Wd;g.toDate=Fd;g.toISOString=xd;g.inspect=Md;typeof Symbol<"u"&&Symbol.for!=null&&(g[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});g.toJSON=$d;g.toString=Ed;g.unix=Yd;g.valueOf=Nd;g.creationData=Bd;g.eraName=Kd;g.eraNarrow=Zd;g.eraAbbr=Xd;g.eraYear=Jd;g.year=so;g.isLeapYear=xu;g.weekYear=af;g.isoWeekYear=of;g.quarter=g.quarters=hf;g.month=uo;g.daysInMonth=Fu;g.week=g.weeks=Vu;g.isoWeek=g.isoWeeks=Gu;g.weeksInYear=cf;g.weeksInWeekYear=df;g.isoWeeksInYear=lf;g.isoWeeksInISOWeekYear=uf;g.date=Co;g.day=g.days=ic;g.weekday=oc;g.isoWeekday=lc;g.dayOfYear=mf;g.hour=g.hours=pc;g.minute=g.minutes=pf;g.second=g.seconds=gf;g.millisecond=g.milliseconds=Lo;g.utcOffset=Xc;g.utc=Qc;g.local=ed;g.parseZone=td;g.hasAlignedHourOffset=rd;g.isDST=nd;g.isLocal=ad;g.isUtcOffset=id;g.isUtc=wo;g.isUTC=wo;g.zoneAbbr=_f;g.zoneName=Sf;g.dates=We("dates accessor is deprecated. Use date instead.",Co);g.months=We("months accessor is deprecated. Use month instead",uo);g.years=We("years accessor is deprecated. Use year instead",so);g.zone=We("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Jc);g.isDSTShifted=We("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",sd);function vf(e){return ee(e*1e3)}function bf(){return ee.apply(null,arguments).parseZone()}function No(e){return e}var G=Ks.prototype;G.calendar=au;G.longDateFormat=uu;G.invalidDate=du;G.ordinal=mu;G.preparse=No;G.postformat=No;G.relativeTime=gu;G.pastFuture=yu;G.set=nu;G.eras=Vd;G.erasParse=Gd;G.erasConvertYear=qd;G.erasAbbrRegex=ef;G.erasNameRegex=Qd;G.erasNarrowRegex=tf;G.months=Cu;G.monthsShort=Lu;G.monthsParse=Yu;G.monthsRegex=Wu;G.monthsShortRegex=Uu;G.week=ju;G.firstDayOfYear=Bu;G.firstDayOfWeek=zu;G.weekdays=tc;G.weekdaysMin=nc;G.weekdaysShort=rc;G.weekdaysParse=ac;G.weekdaysRegex=uc;G.weekdaysShortRegex=cc;G.weekdaysMinRegex=dc;G.isPM=hc;G.meridiem=gc;function yn(e,t,r,n){var s=pt(),a=tt().set(n,t);return s[r](a,e)}function Yo(e,t,r){if(ht(e)&&(t=e,e=void 0),e=e||"",t!=null)return yn(e,t,r,"month");var n,s=[];for(n=0;n<12;n++)s[n]=yn(e,n,r,"month");return s}function ha(e,t,r,n){typeof e=="boolean"?(ht(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,ht(t)&&(r=t,t=void 0),t=t||"");var s=pt(),a=e?s._week.dow:0,i,o=[];if(r!=null)return yn(t,(r+a)%7,n,"day");for(i=0;i<7;i++)o[i]=yn(t,(i+a)%7,n,"day");return o}function Tf(e,t){return Yo(e,t,"months")}function wf(e,t){return Yo(e,t,"monthsShort")}function Of(e,t,r){return ha(e,t,r,"weekdays")}function kf(e,t,r){return ha(e,t,r,"weekdaysShort")}function Ef(e,t,r){return ha(e,t,r,"weekdaysMin")}bt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=W(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}});S.lang=We("moment.lang is deprecated. Use moment.locale instead.",bt);S.langData=We("moment.langData is deprecated. Use moment.localeData instead.",pt);var ot=Math.abs;function xf(){var e=this._data;return this._milliseconds=ot(this._milliseconds),this._days=ot(this._days),this._months=ot(this._months),e.milliseconds=ot(e.milliseconds),e.seconds=ot(e.seconds),e.minutes=ot(e.minutes),e.hours=ot(e.hours),e.months=ot(e.months),e.years=ot(e.years),this}function Fo(e,t,r,n){var s=Ke(t,r);return e._milliseconds+=n*s._milliseconds,e._days+=n*s._days,e._months+=n*s._months,e._bubble()}function Mf(e,t){return Fo(this,e,t,1)}function Df(e,t){return Fo(this,e,t,-1)}function ci(e){return e<0?Math.floor(e):Math.ceil(e)}function Rf(){var e=this._milliseconds,t=this._days,r=this._months,n=this._data,s,a,i,o,l;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=ci(Is(r)+t)*864e5,t=0,r=0),n.milliseconds=e%1e3,s=Ne(e/1e3),n.seconds=s%60,a=Ne(s/60),n.minutes=a%60,i=Ne(a/60),n.hours=i%24,t+=Ne(i/24),l=Ne(Uo(t)),r+=l,t-=ci(Is(l)),o=Ne(r/12),r%=12,n.days=t,n.months=r,n.years=o,this}function Uo(e){return e*4800/146097}function Is(e){return e*146097/4800}function Af(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if(e=$e(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+n/864e5,r=this._months+Uo(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(Is(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}function gt(e){return function(){return this.as(e)}}var Wo=gt("ms"),Pf=gt("s"),If=gt("m"),Cf=gt("h"),Lf=gt("d"),Nf=gt("w"),Yf=gt("M"),Ff=gt("Q"),Uf=gt("y"),Wf=Wo;function $f(){return Ke(this)}function jf(e){return e=$e(e),this.isValid()?this[e+"s"]():NaN}function Rt(e){return function(){return this.isValid()?this._data[e]:NaN}}var Hf=Rt("milliseconds"),zf=Rt("seconds"),Bf=Rt("minutes"),Vf=Rt("hours"),Gf=Rt("days"),qf=Rt("months"),Kf=Rt("years");function Zf(){return Ne(this.days()/7)}var lt=Math.round,qt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Xf(e,t,r,n,s){return s.relativeTime(t||1,!!r,e,n)}function Jf(e,t,r,n){var s=Ke(e).abs(),a=lt(s.as("s")),i=lt(s.as("m")),o=lt(s.as("h")),l=lt(s.as("d")),c=lt(s.as("M")),d=lt(s.as("w")),p=lt(s.as("y")),f=a<=r.ss&&["s",a]||a0,f[4]=n,Xf.apply(null,f)}function Qf(e){return e===void 0?lt:typeof e=="function"?(lt=e,!0):!1}function eh(e,t){return qt[e]===void 0?!1:t===void 0?qt[e]:(qt[e]=t,e==="s"&&(qt.ss=t-1),!0)}function th(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,n=qt,s,a;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(n=Object.assign({},qt,t),t.s!=null&&t.ss==null&&(n.ss=t.s-1)),s=this.localeData(),a=Jf(this,!r,n,s),r&&(a=s.pastFuture(+this,a)),s.postformat(a)}var _s=Math.abs;function Ut(e){return(e>0)-(e<0)||+e}function Pn(){if(!this.isValid())return this.localeData().invalidDate();var e=_s(this._milliseconds)/1e3,t=_s(this._days),r=_s(this._months),n,s,a,i,o=this.asSeconds(),l,c,d,p;return o?(n=Ne(e/60),s=Ne(n/60),e%=60,n%=60,a=Ne(r/12),r%=12,i=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=o<0?"-":"",c=Ut(this._months)!==Ut(o)?"-":"",d=Ut(this._days)!==Ut(o)?"-":"",p=Ut(this._milliseconds)!==Ut(o)?"-":"",l+"P"+(a?c+a+"Y":"")+(r?c+r+"M":"")+(t?d+t+"D":"")+(s||n||e?"T":"")+(s?p+s+"H":"")+(n?p+n+"M":"")+(e?p+i+"S":"")):"P0D"}var H=Rn.prototype;H.isValid=Gc;H.abs=xf;H.add=Mf;H.subtract=Df;H.as=Af;H.asMilliseconds=Wo;H.asSeconds=Pf;H.asMinutes=If;H.asHours=Cf;H.asDays=Lf;H.asWeeks=Nf;H.asMonths=Yf;H.asQuarters=Ff;H.asYears=Uf;H.valueOf=Wf;H._bubble=Rf;H.clone=$f;H.get=jf;H.milliseconds=Hf;H.seconds=zf;H.minutes=Bf;H.hours=Vf;H.days=Gf;H.weeks=Zf;H.months=qf;H.years=Kf;H.humanize=th;H.toISOString=Pn;H.toString=Pn;H.toJSON=Pn;H.locale=xo;H.localeData=Do;H.toIsoString=We("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Pn);H.lang=Mo;M("X",0,0,"unix");M("x",0,0,"valueOf");b("x",En);b("X",bu);X("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)});X("x",function(e,t,r){r._d=new Date(W(e))});//! moment.js -S.version="2.30.1";tu(ee);S.fn=g;S.min=Hc;S.max=zc;S.now=Bc;S.utc=tt;S.unix=vf;S.months=Tf;S.isDate=Dr;S.locale=bt;S.invalid=Tn;S.duration=Ke;S.isMoment=qe;S.weekdays=Of;S.parseZone=bf;S.localeData=pt;S.isDuration=un;S.monthsShort=wf;S.weekdaysMin=Ef;S.defineLocale=aa;S.updateLocale=vc;S.locales=bc;S.weekdaysShort=kf;S.normalizeUnits=$e;S.relativeTimeRounding=Qf;S.relativeTimeThreshold=eh;S.calendarFormat=gd;S.prototype=g;S.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const fy=Object.freeze(Object.defineProperty({__proto__:null,default:S},Symbol.toStringTag,{value:"Module"}));var rh={VITE_API_URL:"",VITE_APP_VERSION:"2.0.0",VITE_APP_BASE_URL:"/",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const nh=rh.API_URL||window.location.protocol+"//"+window.location.host,sh={production:!1,environment:"dev",apiUrl:nh||"http://localhost:3100"};function ah(e){return!1}var Ss={exports:{}};/*! @license DOMPurify 3.1.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.5/LICENSE */var di;function fi(){return di||(di=1,function(e,t){(function(r,n){e.exports=n()})(Wl,function(){const{entries:r,setPrototypeOf:n,isFrozen:s,getPrototypeOf:a,getOwnPropertyDescriptor:i}=Object;let{freeze:o,seal:l,create:c}=Object,{apply:d,construct:p}=typeof Reflect<"u"&&Reflect;o||(o=function(E){return E}),l||(l=function(E){return E}),d||(d=function(E,j,F){return E.apply(j,F)}),p||(p=function(E,j){return new E(...j)});const f=I(Array.prototype.forEach),y=I(Array.prototype.pop),h=I(Array.prototype.push),m=I(String.prototype.toLowerCase),R=I(String.prototype.toString),Y=I(String.prototype.match),z=I(String.prototype.replace),Z=I(String.prototype.indexOf),D=I(String.prototype.trim),k=I(Object.prototype.hasOwnProperty),A=I(RegExp.prototype.test),P=J(TypeError);function I(U){return function(E){for(var j=arguments.length,F=new Array(j>1?j-1:0),ae=1;ae2&&arguments[2]!==void 0?arguments[2]:m;n&&n(U,null);let F=E.length;for(;F--;){let ae=E[F];if(typeof ae=="string"){const ze=j(ae);ze!==ae&&(s(E)||(E[F]=ze),ae=ze)}U[ae]=!0}return U}function B(U){for(let E=0;E/gm),Vn=l(/\${[\w\W]*}/gm),Gn=l(/^data-[\-\w.\u00B7-\uFFFF]/),He=l(/^aria-[\-\w]+$/),$r=l(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),qn=l(/^(?:\w+script|data):/i),Kn=l(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),jr=l(/^html$/i),Zn=l(/^[a-z][.\w]*(-[.\w]+)+$/i);var Hr=Object.freeze({__proto__:null,MUSTACHE_EXPR:At,ERB_EXPR:ur,TMPLIT_EXPR:Vn,DATA_ATTR:Gn,ARIA_ATTR:He,IS_ALLOWED_URI:$r,IS_SCRIPT_OR_DATA:qn,ATTR_WHITESPACE:Kn,DOCTYPE_NAME:jr,CUSTOM_ELEMENT:Zn});const Ot={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Xn=function(){return typeof window>"u"?null:window},Jn=function(E,j){if(typeof E!="object"||typeof E.createPolicy!="function")return null;let F=null;const ae="data-tt-policy-suffix";j&&j.hasAttribute(ae)&&(F=j.getAttribute(ae));const ze="dompurify"+(F?"#"+F:"");try{return E.createPolicy(ze,{createHTML(st){return st},createScriptURL(st){return st}})}catch{return console.warn("TrustedTypes policy "+ze+" could not be created."),null}};function zr(){let U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Xn();const E=x=>zr(x);if(E.version="3.1.5",E.removed=[],!U||!U.document||U.document.nodeType!==Ot.document)return E.isSupported=!1,E;let{document:j}=U;const F=j,ae=F.currentScript,{DocumentFragment:ze,HTMLTemplateElement:st,Node:dr,Element:C,NodeFilter:yt,NamedNodeMap:Qn=U.NamedNodeMap||U.MozNamedAttrMap,HTMLFormElement:Br,DOMParser:Ea,trustedTypes:Vr}=U,Gr=C.prototype,dl=le(Gr,"cloneNode"),fl=le(Gr,"nextSibling"),hl=le(Gr,"childNodes"),es=le(Gr,"parentNode");if(typeof st=="function"){const x=j.createElement("template");x.content&&x.content.ownerDocument&&(j=x.content.ownerDocument)}let Ee,fr="";const{implementation:ts,createNodeIterator:ml,createDocumentFragment:pl,getElementsByTagName:gl}=j,{importNode:yl}=F;let Ze={};E.isSupported=typeof r=="function"&&typeof es=="function"&&ts&&ts.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:rs,ERB_EXPR:ns,TMPLIT_EXPR:ss,DATA_ATTR:_l,ARIA_ATTR:Sl,IS_SCRIPT_OR_DATA:vl,ATTR_WHITESPACE:xa,CUSTOM_ELEMENT:bl}=Hr;let{IS_ALLOWED_URI:Ma}=Hr,me=null;const Da=v({},[...se,...ye,...ke,...Me,...or]);let pe=null;const Ra=v({},[...Ur,...lr,...Wr,...Ie]);let ue=Object.seal(c(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),hr=null,as=null,Aa=!0,is=!0,Pa=!1,Ia=!0,Pt=!1,os=!0,kt=!1,ls=!1,us=!1,It=!1,qr=!1,Kr=!1,Ca=!0,La=!1;const Tl="user-content-";let cs=!0,mr=!1,Ct={},Lt=null;const Na=v({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ya=null;const Fa=v({},["audio","video","img","source","image","track"]);let ds=null;const Ua=v({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Zr="http://www.w3.org/1998/Math/MathML",Xr="http://www.w3.org/2000/svg",at="http://www.w3.org/1999/xhtml";let Nt=at,fs=!1,hs=null;const wl=v({},[Zr,Xr,at],R);let pr=null;const Ol=["application/xhtml+xml","text/html"],kl="text/html";let ge=null,Yt=null;const El=j.createElement("form"),Wa=function(u){return u instanceof RegExp||u instanceof Function},ms=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Yt&&Yt===u)){if((!u||typeof u!="object")&&(u={}),u=q(u),pr=Ol.indexOf(u.PARSER_MEDIA_TYPE)===-1?kl:u.PARSER_MEDIA_TYPE,ge=pr==="application/xhtml+xml"?R:m,me=k(u,"ALLOWED_TAGS")?v({},u.ALLOWED_TAGS,ge):Da,pe=k(u,"ALLOWED_ATTR")?v({},u.ALLOWED_ATTR,ge):Ra,hs=k(u,"ALLOWED_NAMESPACES")?v({},u.ALLOWED_NAMESPACES,R):wl,ds=k(u,"ADD_URI_SAFE_ATTR")?v(q(Ua),u.ADD_URI_SAFE_ATTR,ge):Ua,Ya=k(u,"ADD_DATA_URI_TAGS")?v(q(Fa),u.ADD_DATA_URI_TAGS,ge):Fa,Lt=k(u,"FORBID_CONTENTS")?v({},u.FORBID_CONTENTS,ge):Na,hr=k(u,"FORBID_TAGS")?v({},u.FORBID_TAGS,ge):{},as=k(u,"FORBID_ATTR")?v({},u.FORBID_ATTR,ge):{},Ct=k(u,"USE_PROFILES")?u.USE_PROFILES:!1,Aa=u.ALLOW_ARIA_ATTR!==!1,is=u.ALLOW_DATA_ATTR!==!1,Pa=u.ALLOW_UNKNOWN_PROTOCOLS||!1,Ia=u.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Pt=u.SAFE_FOR_TEMPLATES||!1,os=u.SAFE_FOR_XML!==!1,kt=u.WHOLE_DOCUMENT||!1,It=u.RETURN_DOM||!1,qr=u.RETURN_DOM_FRAGMENT||!1,Kr=u.RETURN_TRUSTED_TYPE||!1,us=u.FORCE_BODY||!1,Ca=u.SANITIZE_DOM!==!1,La=u.SANITIZE_NAMED_PROPS||!1,cs=u.KEEP_CONTENT!==!1,mr=u.IN_PLACE||!1,Ma=u.ALLOWED_URI_REGEXP||$r,Nt=u.NAMESPACE||at,ue=u.CUSTOM_ELEMENT_HANDLING||{},u.CUSTOM_ELEMENT_HANDLING&&Wa(u.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ue.tagNameCheck=u.CUSTOM_ELEMENT_HANDLING.tagNameCheck),u.CUSTOM_ELEMENT_HANDLING&&Wa(u.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ue.attributeNameCheck=u.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),u.CUSTOM_ELEMENT_HANDLING&&typeof u.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ue.allowCustomizedBuiltInElements=u.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Pt&&(is=!1),qr&&(It=!0),Ct&&(me=v({},or),pe=[],Ct.html===!0&&(v(me,se),v(pe,Ur)),Ct.svg===!0&&(v(me,ye),v(pe,lr),v(pe,Ie)),Ct.svgFilters===!0&&(v(me,ke),v(pe,lr),v(pe,Ie)),Ct.mathMl===!0&&(v(me,Me),v(pe,Wr),v(pe,Ie))),u.ADD_TAGS&&(me===Da&&(me=q(me)),v(me,u.ADD_TAGS,ge)),u.ADD_ATTR&&(pe===Ra&&(pe=q(pe)),v(pe,u.ADD_ATTR,ge)),u.ADD_URI_SAFE_ATTR&&v(ds,u.ADD_URI_SAFE_ATTR,ge),u.FORBID_CONTENTS&&(Lt===Na&&(Lt=q(Lt)),v(Lt,u.FORBID_CONTENTS,ge)),cs&&(me["#text"]=!0),kt&&v(me,["html","head","body"]),me.table&&(v(me,["tbody"]),delete hr.tbody),u.TRUSTED_TYPES_POLICY){if(typeof u.TRUSTED_TYPES_POLICY.createHTML!="function")throw P('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof u.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw P('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');Ee=u.TRUSTED_TYPES_POLICY,fr=Ee.createHTML("")}else Ee===void 0&&(Ee=Jn(Vr,ae)),Ee!==null&&typeof fr=="string"&&(fr=Ee.createHTML(""));o&&o(u),Yt=u}},$a=v({},["mi","mo","mn","ms","mtext"]),ja=v({},["foreignobject","annotation-xml"]),xl=v({},["title","style","font","a","script"]),Ha=v({},[...ye,...ke,...wt]),za=v({},[...Me,...Bn]),Ml=function(u){let _=es(u);(!_||!_.tagName)&&(_={namespaceURI:Nt,tagName:"template"});const w=m(u.tagName),Q=m(_.tagName);return hs[u.namespaceURI]?u.namespaceURI===Xr?_.namespaceURI===at?w==="svg":_.namespaceURI===Zr?w==="svg"&&(Q==="annotation-xml"||$a[Q]):!!Ha[w]:u.namespaceURI===Zr?_.namespaceURI===at?w==="math":_.namespaceURI===Xr?w==="math"&&ja[Q]:!!za[w]:u.namespaceURI===at?_.namespaceURI===Xr&&!ja[Q]||_.namespaceURI===Zr&&!$a[Q]?!1:!za[w]&&(xl[w]||!Ha[w]):!!(pr==="application/xhtml+xml"&&hs[u.namespaceURI]):!1},Xe=function(u){h(E.removed,{element:u});try{u.parentNode.removeChild(u)}catch{u.remove()}},Jr=function(u,_){try{h(E.removed,{attribute:_.getAttributeNode(u),from:_})}catch{h(E.removed,{attribute:null,from:_})}if(_.removeAttribute(u),u==="is"&&!pe[u])if(It||qr)try{Xe(_)}catch{}else try{_.setAttribute(u,"")}catch{}},Ba=function(u){let _=null,w=null;if(us)u=""+u;else{const _e=Y(u,/^[\r\n\t ]+/);w=_e&&_e[0]}pr==="application/xhtml+xml"&&Nt===at&&(u=''+u+"");const Q=Ee?Ee.createHTML(u):u;if(Nt===at)try{_=new Ea().parseFromString(Q,pr)}catch{}if(!_||!_.documentElement){_=ts.createDocument(Nt,"template",null);try{_.documentElement.innerHTML=fs?fr:Q}catch{}}const be=_.body||_.documentElement;return u&&w&&be.insertBefore(j.createTextNode(w),be.childNodes[0]||null),Nt===at?gl.call(_,kt?"html":"body")[0]:kt?_.documentElement:be},Va=function(u){return ml.call(u.ownerDocument||u,u,yt.SHOW_ELEMENT|yt.SHOW_COMMENT|yt.SHOW_TEXT|yt.SHOW_PROCESSING_INSTRUCTION|yt.SHOW_CDATA_SECTION,null)},Ga=function(u){return u instanceof Br&&(typeof u.nodeName!="string"||typeof u.textContent!="string"||typeof u.removeChild!="function"||!(u.attributes instanceof Qn)||typeof u.removeAttribute!="function"||typeof u.setAttribute!="function"||typeof u.namespaceURI!="string"||typeof u.insertBefore!="function"||typeof u.hasChildNodes!="function")},qa=function(u){return typeof dr=="function"&&u instanceof dr},it=function(u,_,w){Ze[u]&&f(Ze[u],Q=>{Q.call(E,_,w,Yt)})},Ka=function(u){let _=null;if(it("beforeSanitizeElements",u,null),Ga(u))return Xe(u),!0;const w=ge(u.nodeName);if(it("uponSanitizeElement",u,{tagName:w,allowedTags:me}),u.hasChildNodes()&&!qa(u.firstElementChild)&&A(/<[/\w]/g,u.innerHTML)&&A(/<[/\w]/g,u.textContent)||u.nodeType===Ot.progressingInstruction||os&&u.nodeType===Ot.comment&&A(/<[/\w]/g,u.data))return Xe(u),!0;if(!me[w]||hr[w]){if(!hr[w]&&Xa(w)&&(ue.tagNameCheck instanceof RegExp&&A(ue.tagNameCheck,w)||ue.tagNameCheck instanceof Function&&ue.tagNameCheck(w)))return!1;if(cs&&!Lt[w]){const Q=es(u)||u.parentNode,be=hl(u)||u.childNodes;if(be&&Q){const _e=be.length;for(let De=_e-1;De>=0;--De){const Je=dl(be[De],!0);Je.__removalCount=(u.__removalCount||0)+1,Q.insertBefore(Je,fl(u))}}}return Xe(u),!0}return u instanceof C&&!Ml(u)||(w==="noscript"||w==="noembed"||w==="noframes")&&A(/<\/no(script|embed|frames)/i,u.innerHTML)?(Xe(u),!0):(Pt&&u.nodeType===Ot.text&&(_=u.textContent,f([rs,ns,ss],Q=>{_=z(_,Q," ")}),u.textContent!==_&&(h(E.removed,{element:u.cloneNode()}),u.textContent=_)),it("afterSanitizeElements",u,null),!1)},Za=function(u,_,w){if(Ca&&(_==="id"||_==="name")&&(w in j||w in El))return!1;if(!(is&&!as[_]&&A(_l,_))){if(!(Aa&&A(Sl,_))){if(!pe[_]||as[_]){if(!(Xa(u)&&(ue.tagNameCheck instanceof RegExp&&A(ue.tagNameCheck,u)||ue.tagNameCheck instanceof Function&&ue.tagNameCheck(u))&&(ue.attributeNameCheck instanceof RegExp&&A(ue.attributeNameCheck,_)||ue.attributeNameCheck instanceof Function&&ue.attributeNameCheck(_))||_==="is"&&ue.allowCustomizedBuiltInElements&&(ue.tagNameCheck instanceof RegExp&&A(ue.tagNameCheck,w)||ue.tagNameCheck instanceof Function&&ue.tagNameCheck(w))))return!1}else if(!ds[_]){if(!A(Ma,z(w,xa,""))){if(!((_==="src"||_==="xlink:href"||_==="href")&&u!=="script"&&Z(w,"data:")===0&&Ya[u])){if(!(Pa&&!A(vl,z(w,xa,"")))){if(w)return!1}}}}}}return!0},Xa=function(u){return u!=="annotation-xml"&&Y(u,bl)},Ja=function(u){it("beforeSanitizeAttributes",u,null);const{attributes:_}=u;if(!_)return;const w={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:pe};let Q=_.length;for(;Q--;){const be=_[Q],{name:_e,namespaceURI:De,value:Je}=be,gr=ge(_e);let xe=_e==="value"?Je:D(Je);if(w.attrName=gr,w.attrValue=xe,w.keepAttr=!0,w.forceKeepAttr=void 0,it("uponSanitizeAttribute",u,w),xe=w.attrValue,w.forceKeepAttr||(Jr(_e,u),!w.keepAttr))continue;if(!Ia&&A(/\/>/i,xe)){Jr(_e,u);continue}if(os&&A(/((--!?|])>)|<\/(style|title)/i,xe)){Jr(_e,u);continue}Pt&&f([rs,ns,ss],ei=>{xe=z(xe,ei," ")});const Qa=ge(u.nodeName);if(Za(Qa,gr,xe)){if(La&&(gr==="id"||gr==="name")&&(Jr(_e,u),xe=Tl+xe),Ee&&typeof Vr=="object"&&typeof Vr.getAttributeType=="function"&&!De)switch(Vr.getAttributeType(Qa,gr)){case"TrustedHTML":{xe=Ee.createHTML(xe);break}case"TrustedScriptURL":{xe=Ee.createScriptURL(xe);break}}try{De?u.setAttributeNS(De,_e,xe):u.setAttribute(_e,xe),Ga(u)?Xe(u):y(E.removed)}catch{}}}it("afterSanitizeAttributes",u,null)},Dl=function x(u){let _=null;const w=Va(u);for(it("beforeSanitizeShadowDOM",u,null);_=w.nextNode();)it("uponSanitizeShadowNode",_,null),!Ka(_)&&(_.content instanceof ze&&x(_.content),Ja(_));it("afterSanitizeShadowDOM",u,null)};return E.sanitize=function(x){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=null,w=null,Q=null,be=null;if(fs=!x,fs&&(x=""),typeof x!="string"&&!qa(x))if(typeof x.toString=="function"){if(x=x.toString(),typeof x!="string")throw P("dirty is not a string, aborting")}else throw P("toString is not a function");if(!E.isSupported)return x;if(ls||ms(u),E.removed=[],typeof x=="string"&&(mr=!1),mr){if(x.nodeName){const Je=ge(x.nodeName);if(!me[Je]||hr[Je])throw P("root node is forbidden and cannot be sanitized in-place")}}else if(x instanceof dr)_=Ba(""),w=_.ownerDocument.importNode(x,!0),w.nodeType===Ot.element&&w.nodeName==="BODY"||w.nodeName==="HTML"?_=w:_.appendChild(w);else{if(!It&&!Pt&&!kt&&x.indexOf("<")===-1)return Ee&&Kr?Ee.createHTML(x):x;if(_=Ba(x),!_)return It?null:Kr?fr:""}_&&us&&Xe(_.firstChild);const _e=Va(mr?x:_);for(;Q=_e.nextNode();)Ka(Q)||(Q.content instanceof ze&&Dl(Q.content),Ja(Q));if(mr)return x;if(It){if(qr)for(be=pl.call(_.ownerDocument);_.firstChild;)be.appendChild(_.firstChild);else be=_;return(pe.shadowroot||pe.shadowrootmode)&&(be=yl.call(F,be,!0)),be}let De=kt?_.outerHTML:_.innerHTML;return kt&&me["!doctype"]&&_.ownerDocument&&_.ownerDocument.doctype&&_.ownerDocument.doctype.name&&A(jr,_.ownerDocument.doctype.name)&&(De=" +S.version="2.30.1";tu(ee);S.fn=g;S.min=Hc;S.max=zc;S.now=Bc;S.utc=tt;S.unix=vf;S.months=Tf;S.isDate=Dr;S.locale=bt;S.invalid=Tn;S.duration=Ke;S.isMoment=qe;S.weekdays=Of;S.parseZone=bf;S.localeData=pt;S.isDuration=un;S.monthsShort=wf;S.weekdaysMin=Ef;S.defineLocale=aa;S.updateLocale=vc;S.locales=bc;S.weekdaysShort=kf;S.normalizeUnits=$e;S.relativeTimeRounding=Qf;S.relativeTimeThreshold=eh;S.calendarFormat=gd;S.prototype=g;S.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const fy=Object.freeze(Object.defineProperty({__proto__:null,default:S},Symbol.toStringTag,{value:"Module"}));var rh={VITE_API_URL:"",VITE_APP_VERSION:"2.0.1",VITE_APP_BASE_URL:"/",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const nh=rh.API_URL||window.location.protocol+"//"+window.location.host,sh={production:!1,environment:"dev",apiUrl:nh||"http://localhost:3100"};function ah(e){return!1}var Ss={exports:{}};/*! @license DOMPurify 3.1.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.5/LICENSE */var di;function fi(){return di||(di=1,function(e,t){(function(r,n){e.exports=n()})(Wl,function(){const{entries:r,setPrototypeOf:n,isFrozen:s,getPrototypeOf:a,getOwnPropertyDescriptor:i}=Object;let{freeze:o,seal:l,create:c}=Object,{apply:d,construct:p}=typeof Reflect<"u"&&Reflect;o||(o=function(E){return E}),l||(l=function(E){return E}),d||(d=function(E,j,F){return E.apply(j,F)}),p||(p=function(E,j){return new E(...j)});const f=I(Array.prototype.forEach),y=I(Array.prototype.pop),h=I(Array.prototype.push),m=I(String.prototype.toLowerCase),R=I(String.prototype.toString),Y=I(String.prototype.match),z=I(String.prototype.replace),Z=I(String.prototype.indexOf),D=I(String.prototype.trim),k=I(Object.prototype.hasOwnProperty),A=I(RegExp.prototype.test),P=J(TypeError);function I(U){return function(E){for(var j=arguments.length,F=new Array(j>1?j-1:0),ae=1;ae2&&arguments[2]!==void 0?arguments[2]:m;n&&n(U,null);let F=E.length;for(;F--;){let ae=E[F];if(typeof ae=="string"){const ze=j(ae);ze!==ae&&(s(E)||(E[F]=ze),ae=ze)}U[ae]=!0}return U}function B(U){for(let E=0;E/gm),Vn=l(/\${[\w\W]*}/gm),Gn=l(/^data-[\-\w.\u00B7-\uFFFF]/),He=l(/^aria-[\-\w]+$/),$r=l(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),qn=l(/^(?:\w+script|data):/i),Kn=l(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),jr=l(/^html$/i),Zn=l(/^[a-z][.\w]*(-[.\w]+)+$/i);var Hr=Object.freeze({__proto__:null,MUSTACHE_EXPR:At,ERB_EXPR:ur,TMPLIT_EXPR:Vn,DATA_ATTR:Gn,ARIA_ATTR:He,IS_ALLOWED_URI:$r,IS_SCRIPT_OR_DATA:qn,ATTR_WHITESPACE:Kn,DOCTYPE_NAME:jr,CUSTOM_ELEMENT:Zn});const Ot={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Xn=function(){return typeof window>"u"?null:window},Jn=function(E,j){if(typeof E!="object"||typeof E.createPolicy!="function")return null;let F=null;const ae="data-tt-policy-suffix";j&&j.hasAttribute(ae)&&(F=j.getAttribute(ae));const ze="dompurify"+(F?"#"+F:"");try{return E.createPolicy(ze,{createHTML(st){return st},createScriptURL(st){return st}})}catch{return console.warn("TrustedTypes policy "+ze+" could not be created."),null}};function zr(){let U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Xn();const E=x=>zr(x);if(E.version="3.1.5",E.removed=[],!U||!U.document||U.document.nodeType!==Ot.document)return E.isSupported=!1,E;let{document:j}=U;const F=j,ae=F.currentScript,{DocumentFragment:ze,HTMLTemplateElement:st,Node:dr,Element:C,NodeFilter:yt,NamedNodeMap:Qn=U.NamedNodeMap||U.MozNamedAttrMap,HTMLFormElement:Br,DOMParser:Ea,trustedTypes:Vr}=U,Gr=C.prototype,dl=le(Gr,"cloneNode"),fl=le(Gr,"nextSibling"),hl=le(Gr,"childNodes"),es=le(Gr,"parentNode");if(typeof st=="function"){const x=j.createElement("template");x.content&&x.content.ownerDocument&&(j=x.content.ownerDocument)}let Ee,fr="";const{implementation:ts,createNodeIterator:ml,createDocumentFragment:pl,getElementsByTagName:gl}=j,{importNode:yl}=F;let Ze={};E.isSupported=typeof r=="function"&&typeof es=="function"&&ts&&ts.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:rs,ERB_EXPR:ns,TMPLIT_EXPR:ss,DATA_ATTR:_l,ARIA_ATTR:Sl,IS_SCRIPT_OR_DATA:vl,ATTR_WHITESPACE:xa,CUSTOM_ELEMENT:bl}=Hr;let{IS_ALLOWED_URI:Ma}=Hr,me=null;const Da=v({},[...se,...ye,...ke,...Me,...or]);let pe=null;const Ra=v({},[...Ur,...lr,...Wr,...Ie]);let ue=Object.seal(c(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),hr=null,as=null,Aa=!0,is=!0,Pa=!1,Ia=!0,Pt=!1,os=!0,kt=!1,ls=!1,us=!1,It=!1,qr=!1,Kr=!1,Ca=!0,La=!1;const Tl="user-content-";let cs=!0,mr=!1,Ct={},Lt=null;const Na=v({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ya=null;const Fa=v({},["audio","video","img","source","image","track"]);let ds=null;const Ua=v({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Zr="http://www.w3.org/1998/Math/MathML",Xr="http://www.w3.org/2000/svg",at="http://www.w3.org/1999/xhtml";let Nt=at,fs=!1,hs=null;const wl=v({},[Zr,Xr,at],R);let pr=null;const Ol=["application/xhtml+xml","text/html"],kl="text/html";let ge=null,Yt=null;const El=j.createElement("form"),Wa=function(u){return u instanceof RegExp||u instanceof Function},ms=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Yt&&Yt===u)){if((!u||typeof u!="object")&&(u={}),u=q(u),pr=Ol.indexOf(u.PARSER_MEDIA_TYPE)===-1?kl:u.PARSER_MEDIA_TYPE,ge=pr==="application/xhtml+xml"?R:m,me=k(u,"ALLOWED_TAGS")?v({},u.ALLOWED_TAGS,ge):Da,pe=k(u,"ALLOWED_ATTR")?v({},u.ALLOWED_ATTR,ge):Ra,hs=k(u,"ALLOWED_NAMESPACES")?v({},u.ALLOWED_NAMESPACES,R):wl,ds=k(u,"ADD_URI_SAFE_ATTR")?v(q(Ua),u.ADD_URI_SAFE_ATTR,ge):Ua,Ya=k(u,"ADD_DATA_URI_TAGS")?v(q(Fa),u.ADD_DATA_URI_TAGS,ge):Fa,Lt=k(u,"FORBID_CONTENTS")?v({},u.FORBID_CONTENTS,ge):Na,hr=k(u,"FORBID_TAGS")?v({},u.FORBID_TAGS,ge):{},as=k(u,"FORBID_ATTR")?v({},u.FORBID_ATTR,ge):{},Ct=k(u,"USE_PROFILES")?u.USE_PROFILES:!1,Aa=u.ALLOW_ARIA_ATTR!==!1,is=u.ALLOW_DATA_ATTR!==!1,Pa=u.ALLOW_UNKNOWN_PROTOCOLS||!1,Ia=u.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Pt=u.SAFE_FOR_TEMPLATES||!1,os=u.SAFE_FOR_XML!==!1,kt=u.WHOLE_DOCUMENT||!1,It=u.RETURN_DOM||!1,qr=u.RETURN_DOM_FRAGMENT||!1,Kr=u.RETURN_TRUSTED_TYPE||!1,us=u.FORCE_BODY||!1,Ca=u.SANITIZE_DOM!==!1,La=u.SANITIZE_NAMED_PROPS||!1,cs=u.KEEP_CONTENT!==!1,mr=u.IN_PLACE||!1,Ma=u.ALLOWED_URI_REGEXP||$r,Nt=u.NAMESPACE||at,ue=u.CUSTOM_ELEMENT_HANDLING||{},u.CUSTOM_ELEMENT_HANDLING&&Wa(u.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ue.tagNameCheck=u.CUSTOM_ELEMENT_HANDLING.tagNameCheck),u.CUSTOM_ELEMENT_HANDLING&&Wa(u.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ue.attributeNameCheck=u.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),u.CUSTOM_ELEMENT_HANDLING&&typeof u.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ue.allowCustomizedBuiltInElements=u.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Pt&&(is=!1),qr&&(It=!0),Ct&&(me=v({},or),pe=[],Ct.html===!0&&(v(me,se),v(pe,Ur)),Ct.svg===!0&&(v(me,ye),v(pe,lr),v(pe,Ie)),Ct.svgFilters===!0&&(v(me,ke),v(pe,lr),v(pe,Ie)),Ct.mathMl===!0&&(v(me,Me),v(pe,Wr),v(pe,Ie))),u.ADD_TAGS&&(me===Da&&(me=q(me)),v(me,u.ADD_TAGS,ge)),u.ADD_ATTR&&(pe===Ra&&(pe=q(pe)),v(pe,u.ADD_ATTR,ge)),u.ADD_URI_SAFE_ATTR&&v(ds,u.ADD_URI_SAFE_ATTR,ge),u.FORBID_CONTENTS&&(Lt===Na&&(Lt=q(Lt)),v(Lt,u.FORBID_CONTENTS,ge)),cs&&(me["#text"]=!0),kt&&v(me,["html","head","body"]),me.table&&(v(me,["tbody"]),delete hr.tbody),u.TRUSTED_TYPES_POLICY){if(typeof u.TRUSTED_TYPES_POLICY.createHTML!="function")throw P('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof u.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw P('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');Ee=u.TRUSTED_TYPES_POLICY,fr=Ee.createHTML("")}else Ee===void 0&&(Ee=Jn(Vr,ae)),Ee!==null&&typeof fr=="string"&&(fr=Ee.createHTML(""));o&&o(u),Yt=u}},$a=v({},["mi","mo","mn","ms","mtext"]),ja=v({},["foreignobject","annotation-xml"]),xl=v({},["title","style","font","a","script"]),Ha=v({},[...ye,...ke,...wt]),za=v({},[...Me,...Bn]),Ml=function(u){let _=es(u);(!_||!_.tagName)&&(_={namespaceURI:Nt,tagName:"template"});const w=m(u.tagName),Q=m(_.tagName);return hs[u.namespaceURI]?u.namespaceURI===Xr?_.namespaceURI===at?w==="svg":_.namespaceURI===Zr?w==="svg"&&(Q==="annotation-xml"||$a[Q]):!!Ha[w]:u.namespaceURI===Zr?_.namespaceURI===at?w==="math":_.namespaceURI===Xr?w==="math"&&ja[Q]:!!za[w]:u.namespaceURI===at?_.namespaceURI===Xr&&!ja[Q]||_.namespaceURI===Zr&&!$a[Q]?!1:!za[w]&&(xl[w]||!Ha[w]):!!(pr==="application/xhtml+xml"&&hs[u.namespaceURI]):!1},Xe=function(u){h(E.removed,{element:u});try{u.parentNode.removeChild(u)}catch{u.remove()}},Jr=function(u,_){try{h(E.removed,{attribute:_.getAttributeNode(u),from:_})}catch{h(E.removed,{attribute:null,from:_})}if(_.removeAttribute(u),u==="is"&&!pe[u])if(It||qr)try{Xe(_)}catch{}else try{_.setAttribute(u,"")}catch{}},Ba=function(u){let _=null,w=null;if(us)u=""+u;else{const _e=Y(u,/^[\r\n\t ]+/);w=_e&&_e[0]}pr==="application/xhtml+xml"&&Nt===at&&(u=''+u+"");const Q=Ee?Ee.createHTML(u):u;if(Nt===at)try{_=new Ea().parseFromString(Q,pr)}catch{}if(!_||!_.documentElement){_=ts.createDocument(Nt,"template",null);try{_.documentElement.innerHTML=fs?fr:Q}catch{}}const be=_.body||_.documentElement;return u&&w&&be.insertBefore(j.createTextNode(w),be.childNodes[0]||null),Nt===at?gl.call(_,kt?"html":"body")[0]:kt?_.documentElement:be},Va=function(u){return ml.call(u.ownerDocument||u,u,yt.SHOW_ELEMENT|yt.SHOW_COMMENT|yt.SHOW_TEXT|yt.SHOW_PROCESSING_INSTRUCTION|yt.SHOW_CDATA_SECTION,null)},Ga=function(u){return u instanceof Br&&(typeof u.nodeName!="string"||typeof u.textContent!="string"||typeof u.removeChild!="function"||!(u.attributes instanceof Qn)||typeof u.removeAttribute!="function"||typeof u.setAttribute!="function"||typeof u.namespaceURI!="string"||typeof u.insertBefore!="function"||typeof u.hasChildNodes!="function")},qa=function(u){return typeof dr=="function"&&u instanceof dr},it=function(u,_,w){Ze[u]&&f(Ze[u],Q=>{Q.call(E,_,w,Yt)})},Ka=function(u){let _=null;if(it("beforeSanitizeElements",u,null),Ga(u))return Xe(u),!0;const w=ge(u.nodeName);if(it("uponSanitizeElement",u,{tagName:w,allowedTags:me}),u.hasChildNodes()&&!qa(u.firstElementChild)&&A(/<[/\w]/g,u.innerHTML)&&A(/<[/\w]/g,u.textContent)||u.nodeType===Ot.progressingInstruction||os&&u.nodeType===Ot.comment&&A(/<[/\w]/g,u.data))return Xe(u),!0;if(!me[w]||hr[w]){if(!hr[w]&&Xa(w)&&(ue.tagNameCheck instanceof RegExp&&A(ue.tagNameCheck,w)||ue.tagNameCheck instanceof Function&&ue.tagNameCheck(w)))return!1;if(cs&&!Lt[w]){const Q=es(u)||u.parentNode,be=hl(u)||u.childNodes;if(be&&Q){const _e=be.length;for(let De=_e-1;De>=0;--De){const Je=dl(be[De],!0);Je.__removalCount=(u.__removalCount||0)+1,Q.insertBefore(Je,fl(u))}}}return Xe(u),!0}return u instanceof C&&!Ml(u)||(w==="noscript"||w==="noembed"||w==="noframes")&&A(/<\/no(script|embed|frames)/i,u.innerHTML)?(Xe(u),!0):(Pt&&u.nodeType===Ot.text&&(_=u.textContent,f([rs,ns,ss],Q=>{_=z(_,Q," ")}),u.textContent!==_&&(h(E.removed,{element:u.cloneNode()}),u.textContent=_)),it("afterSanitizeElements",u,null),!1)},Za=function(u,_,w){if(Ca&&(_==="id"||_==="name")&&(w in j||w in El))return!1;if(!(is&&!as[_]&&A(_l,_))){if(!(Aa&&A(Sl,_))){if(!pe[_]||as[_]){if(!(Xa(u)&&(ue.tagNameCheck instanceof RegExp&&A(ue.tagNameCheck,u)||ue.tagNameCheck instanceof Function&&ue.tagNameCheck(u))&&(ue.attributeNameCheck instanceof RegExp&&A(ue.attributeNameCheck,_)||ue.attributeNameCheck instanceof Function&&ue.attributeNameCheck(_))||_==="is"&&ue.allowCustomizedBuiltInElements&&(ue.tagNameCheck instanceof RegExp&&A(ue.tagNameCheck,w)||ue.tagNameCheck instanceof Function&&ue.tagNameCheck(w))))return!1}else if(!ds[_]){if(!A(Ma,z(w,xa,""))){if(!((_==="src"||_==="xlink:href"||_==="href")&&u!=="script"&&Z(w,"data:")===0&&Ya[u])){if(!(Pa&&!A(vl,z(w,xa,"")))){if(w)return!1}}}}}}return!0},Xa=function(u){return u!=="annotation-xml"&&Y(u,bl)},Ja=function(u){it("beforeSanitizeAttributes",u,null);const{attributes:_}=u;if(!_)return;const w={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:pe};let Q=_.length;for(;Q--;){const be=_[Q],{name:_e,namespaceURI:De,value:Je}=be,gr=ge(_e);let xe=_e==="value"?Je:D(Je);if(w.attrName=gr,w.attrValue=xe,w.keepAttr=!0,w.forceKeepAttr=void 0,it("uponSanitizeAttribute",u,w),xe=w.attrValue,w.forceKeepAttr||(Jr(_e,u),!w.keepAttr))continue;if(!Ia&&A(/\/>/i,xe)){Jr(_e,u);continue}if(os&&A(/((--!?|])>)|<\/(style|title)/i,xe)){Jr(_e,u);continue}Pt&&f([rs,ns,ss],ei=>{xe=z(xe,ei," ")});const Qa=ge(u.nodeName);if(Za(Qa,gr,xe)){if(La&&(gr==="id"||gr==="name")&&(Jr(_e,u),xe=Tl+xe),Ee&&typeof Vr=="object"&&typeof Vr.getAttributeType=="function"&&!De)switch(Vr.getAttributeType(Qa,gr)){case"TrustedHTML":{xe=Ee.createHTML(xe);break}case"TrustedScriptURL":{xe=Ee.createScriptURL(xe);break}}try{De?u.setAttributeNS(De,_e,xe):u.setAttribute(_e,xe),Ga(u)?Xe(u):y(E.removed)}catch{}}}it("afterSanitizeAttributes",u,null)},Dl=function x(u){let _=null;const w=Va(u);for(it("beforeSanitizeShadowDOM",u,null);_=w.nextNode();)it("uponSanitizeShadowNode",_,null),!Ka(_)&&(_.content instanceof ze&&x(_.content),Ja(_));it("afterSanitizeShadowDOM",u,null)};return E.sanitize=function(x){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=null,w=null,Q=null,be=null;if(fs=!x,fs&&(x=""),typeof x!="string"&&!qa(x))if(typeof x.toString=="function"){if(x=x.toString(),typeof x!="string")throw P("dirty is not a string, aborting")}else throw P("toString is not a function");if(!E.isSupported)return x;if(ls||ms(u),E.removed=[],typeof x=="string"&&(mr=!1),mr){if(x.nodeName){const Je=ge(x.nodeName);if(!me[Je]||hr[Je])throw P("root node is forbidden and cannot be sanitized in-place")}}else if(x instanceof dr)_=Ba(""),w=_.ownerDocument.importNode(x,!0),w.nodeType===Ot.element&&w.nodeName==="BODY"||w.nodeName==="HTML"?_=w:_.appendChild(w);else{if(!It&&!Pt&&!kt&&x.indexOf("<")===-1)return Ee&&Kr?Ee.createHTML(x):x;if(_=Ba(x),!_)return It?null:Kr?fr:""}_&&us&&Xe(_.firstChild);const _e=Va(mr?x:_);for(;Q=_e.nextNode();)Ka(Q)||(Q.content instanceof ze&&Dl(Q.content),Ja(Q));if(mr)return x;if(It){if(qr)for(be=pl.call(_.ownerDocument);_.firstChild;)be.appendChild(_.firstChild);else be=_;return(pe.shadowroot||pe.shadowrootmode)&&(be=yl.call(F,be,!0)),be}let De=kt?_.outerHTML:_.innerHTML;return kt&&me["!doctype"]&&_.ownerDocument&&_.ownerDocument.doctype&&_.ownerDocument.doctype.name&&A(jr,_.ownerDocument.doctype.name)&&(De=" `+De),Pt&&f([rs,ns,ss],Je=>{De=z(De,Je," ")}),Ee&&Kr?Ee.createHTML(De):De},E.setConfig=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ms(x),ls=!0},E.clearConfig=function(){Yt=null,ls=!1},E.isValidAttribute=function(x,u,_){Yt||ms({});const w=ge(x),Q=ge(u);return Za(w,Q,_)},E.addHook=function(x,u){typeof u=="function"&&(Ze[x]=Ze[x]||[],h(Ze[x],u))},E.removeHook=function(x){if(Ze[x])return y(Ze[x])},E.removeHooks=function(x){Ze[x]&&(Ze[x]=[])},E.removeAllHooks=function(){Ze={}},E}var cr=zr();return cr})}(Ss)),Ss.exports}var ih=window.DOMPurify||(window.DOMPurify=fi().default||fi());const vs=$l(ih),oh=["isSubmit","isSplit","autoTheme","isEmbed"],bs={query:"",queryType:"range",start:"",time:"",to:"",stop:"",from:"",left:[{id:Fe(),idRef:"L-A",lastIdx:1,panel:"left",queryType:"range",dataSourceType:"logs",dataSourceURL:"",dataSourceId:"cHI2SqPzH_kxYRXj",limit:100,step:5,tableView:!1,chartView:!1,isShowTs:!0,isBuilder:!1,isLogsVolume:!1,browserOpen:!1,expr:"",labels:[],values:[],response:{},open:!0,start:new Date(Date.now()-5*6e4),time:"",stop:new Date(Date.now()),label:"",pickerOpen:!1}],right:[{id:Fe(),idRef:"R-A",lastIdx:1,panel:"right",queryType:"range",dataSourceType:"traces",dataSourceId:"32D16h5uYBqUUzhD",dataSourceURL:"",limit:100,step:5,tableView:!1,chartView:!1,isShowTs:!0,isBuilder:!1,isLogsVolume:!1,browserOpen:!1,expr:"",labels:[],values:[],response:{},open:!1,start:new Date(Date.now()-5*6e4),time:"",stop:new Date(Date.now()),label:"",pickerOpen:!1}],label:"",limit:100,step:5,apiUrl:"",isSubmit:!1,isEmbed:!1,autoTheme:!0,theme:"",isSplit:!1};function lh(){const e=ah();e&&console.group("🚧 LOGIC/InitialState/FromQuery");const{hash:t}=window.location;e&&console.log("🚧 LOGIC/FromQuery Hash",t);const r=new URLSearchParams(t.replace(/#/,""));if(e&&console.log("🚧 LOGIC/urlFromHash",r,t.length),t.length>0){const n={...bs};e&&console.log("🚧 LOGIC/startParams/BeforeURLFromHash",n);for(let[s,a]of r.entries()){if(e&&console.log("🚧 LOGIC/startParams/",s,a),s==="stop"||s==="start"){const i=parseInt(vs.sanitize(a))/1e6;n[s]=new Date(S(i).format("YYYY-MM-DDTHH:mm:ss.SSSZ"))}else if(s==="left"||s==="right"){if(typeof decodeURIComponent(a)=="string")try{const o=JSON.parse(decodeURIComponent(a||"[]"));n[s]=o}catch(o){console.log(o)}}else if(oh.includes(s))try{n[s]=JSON.parse(vs.sanitize(a||"false"))}catch{console.error(s),n[s]=!1}else n[s]=a;n.theme&&localStorage.setItem("theme",vs.sanitize(JSON.stringify({theme:n.theme,auto:!!n.autoTheme})))}return n||bs}else return e&&console.groupEnd(),bs}function $o(e=null){const t="qryn-query",r=t+"-history-item",n=t+"-labels-item",s=[],a=y=>localStorage.getItem(y)||"null",i=(y,h)=>{localStorage.setItem(y,h)};return{historyStore:()=>{const y=()=>JSON.parse(a(r)),h=P=>{i(r,JSON.stringify(P))},m=()=>(i(r,JSON.stringify(s)),k()||[]),R=y(),Y=()=>R.find(({id:P})=>e.id===P),z=()=>Y()||{},Z=P=>{const{id:I}=P;let J=[];try{return J=R.map(v=>v.id===I?{...v,...P}:v),h(J),k()}catch(v){console.log(v)}},D=(P,I=1/0)=>{let J=y()||[];try{let B=[{id:P.id||Fe(),timestamp:P.timestamp||Date.now(),starred:P.starred||!1,data:encodeURI(P.data)||""}].concat(J).slice(0,I);return h(B),k()}catch(v){console.log("error on add",v)}};function k(){const P=JSON.parse(localStorage.getItem(r)||"null")||[];return(P==null?void 0:P.map(I=>({...I,data:decodeURI(I.data)})))||[]}return{clean:m,get:y,set:h,getById:z,update:Z,add:D,remove:P=>{const I=R.filter(({id:J})=>J!==P.id);return h(I),k()},getAll:k}},labelsStore:()=>function(){return JSON.parse(localStorage.getItem(n)||"null")||[]},setStorageItem:i,getStorageItem:a,cleanup:s,j_parse:y=>JSON.parse(y),j_string:y=>JSON.stringify(y),l_set:(y,h)=>{localStorage.setItem(y,h)},l_get:y=>localStorage.getItem(y)}}const uh="qryn-query",tn=uh+"-url-item",ch=()=>{const{l_set:e,l_get:t,j_parse:r,j_string:n}=$o(),s=()=>r(t(tn)||"null"),a=h=>e(tn,n(h)),i=()=>(localStorage.setItem(tn,JSON.stringify([])),y()||[]),o=s(),l=h=>o.find(({id:m})=>h.id===m)||{},c=h=>{const{id:m}=h;let R=[];try{return R=o.map(Y=>Y.id===m?{...Y,...h}:Y),a(R),y()}catch(Y){console.log(Y)}},d=(h,m,R=1/0)=>{let Y=s()||[];const{href:z,url:Z,type:D,queryInput:k,queryType:A,limit:P,panel:I}=m.data,J=window.location.origin,v=new URLSearchParams(h.replace(/#/,""));let B={autoTheme:"",isEmbed:"",isSplit:"",isSubmit:"",left:"",right:"",step:"",start:"",stop:"",theme:"",time:""};v.set("isSubmit","true");for(let[se,ye]of v)B.hasOwnProperty(se)&&(B[se]=ye);const q=ti(parseInt(B==null?void 0:B.start)/1e6,"yyyy-MM-dd HH:mm:ss"),le=ti(parseInt(B==null?void 0:B.stop)/1e6,"yyyy-MM-dd HH:mm:ss");try{let ye=[{url:Z,href:z,type:D,queryInput:k,queryType:A,limit:P,panel:I,id:m.id||Fe(),timestamp:m.timestamp||Date.now(),starred:!1,description:m.description||"",params:B||{},fromDate:q,toDate:le,data:`${J}/#/search/#${v.toString()}`||""}].concat(Y).slice(0,R);return a(ye),y()}catch(se){console.log(se)}},p=h=>{const m=o==null?void 0:o.filter(({id:R})=>R!==h.id);return a(m),y()},f=h=>{const m=h.urlParams;return`${h.origin}/#${m.toString()}`};function y(){return JSON.parse(localStorage.getItem(tn)||"null")||[]}return{clean:i,get:s,set:a,update:c,add:d,remove:p,getAll:y,findById:l,share:f}},dh=[{header:"Content-Type",value:"application/json",id:Fe()}],fh=[{header:"Content-Type",value:"application/json",id:Fe()}],hh=[{header:"Content-Type",value:"application/json",id:Fe()},{header:"Accept",value:"application/json",id:Fe()}],mh=[{header:"Accept",value:"application/csv",id:Fe()},{header:"Content-Type",value:"application/vnd.flux",id:Fe()}],ph=[{id:Fe(),dataSource:"Traces",dataSourceId:"32D16h5uYBqUUzhD",ds_id:"logs",name:"traceId",regex:"traceI[d|D]=(?\\w+)",query:"${__value.raw}",urlLabel:"",internalLink:!0,linkType:"Traces"},{id:Fe(),dataSource:"Traces",dataSourceId:"32D16h5uYBqUUzhD",ds_id:"logs",name:"traceID",regex:"traceI[d|D]=(?\\w+)",query:"${__value.raw}",urlLabel:"",internalLink:!0,linkType:"Traces"}],gh=[],yh=[],_h={basicAuth:[{name:"user",cert:"basicAuth",form_type:"input",label:"User",value:"",placeholder:"default"},{name:"password",cert:"basicAuth",form_type:"password",label:"Password",placeholder:"",value:""}]},In={method:{label:"Method",form_type:"select",options:["GET","POST"],value:"GET"},fields:_h,basicAuth:{form_type:"switch",label:"Basic Auth",value:!1,withFields:!0,fields:"basicAuthUserFields"}},Sh={id:"cHI2SqPzH_kxYRXj",type:"logs",value:"logs",name:"Logs",url:"",placeholder:"http://qryn:3000",icon:"logs_icon",visType:"logs",headers:dh,linkedFields:ph,auth:In},vh={id:"32D16h5uYBqUUzhD",type:"traces",value:"traces",name:"Traces",url:"",placeholder:"http://traces:3000",icon:"traces_icon",visType:"trace",headers:hh,linkedFields:gh,auth:In},bh={id:"XfqOurV-Tng1F0cc",type:"metrics",value:"metrics",name:"Metrics",url:"",placeholder:"http://metrics:3000",icon:"metrics_icon",visType:"chart",headers:fh,linkedFields:yh,auth:In},Th={id:"Swjy1SzgWuDmJpUo",type:"flux",value:"flux",name:"Flux",url:"",placeholder:"http://flux:3000",icon:"flux_icon",visType:"chart",headers:mh,linkedFields:[],auth:In},wh={type:"readonly",name:"input",url:"input",visType:"select"},Oh={id:"input",dataSource:"input",ds_id:"input",name:"input",regex:"input",query:"input",urlLabel:"input",internalLink:"switch",linkType:"select"},kh={logs:Oh},Eh={defaultLogsDatasourceFieldTypes:wh},xh=[Sh,vh,bh,Th],Mh=()=>(JSON.parse(localStorage.getItem("isDebug")||JSON.stringify(!1))||{isActive:!1}).isActive===!0?!0:(localStorage.setItem("isDebug",JSON.stringify({isActive:!1})),!1),Dh={queryType:"range",start:"",time:"",to:"",stop:"",from:"",left:[],right:[],label:"",limit:100,step:100,apiUrl:"",isSubmit:!1,isEmbed:!1,autoTheme:!0,theme:"",isSplit:!1};function Rh(){const e=()=>{const o=localStorage.getItem("dataSources")||void 0,l=localStorage.getItem("linkedFields")||void 0;let c=!1,d=!1,p=[],f=[];if(o!==void 0){c=!0;try{p=JSON.parse(o)}catch{c=!1,p=[]}}if(l!==void 0){d=!0;try{f=JSON.parse(l)}catch{d=!1,f=[]}}return{hasDsSettings:c,hasLfSettings:d,dataSourceSettings:p,linkedFieldsSettings:f}},t=o=>{const l=JSON.parse(localStorage.getItem("dataSources")||"");return l==null?void 0:l.find(c=>c.id==="id")},r=lh()||Dh,n=$o().historyStore(),s=ch(),a={debugMode:Mh()||!1,labels:[],labelValues:[],queryHistory:n.getAll()||[],linksHistory:s.getAll()||[],timeRange:[],queryType:r.queryType||"range",logs:[],matrixData:[],vectorData:{},loading:!1,queryResolution:1,start:new Date(Date.now()-5*6e4),time:r.time||"",stop:new Date(Date.now()),from:r.from||null,to:r.to||null,label:r.label,messages:[],limitLoad:!1,limit:r.limit||100,step:r.step||100,rangeOpen:!1,labelsBrowserOpen:!0,settingsMenuOpen:!1,timePickerOpen:!1,settingsDialogOpen:!1,historyOpen:!1,apiErrors:"",urlQueryParams:r||{},urlLocation:"",apiUrl:r.apiUrl||sh.apiUrl||"",isSubmit:r.isSubmit||!1,isEmbed:r.isEmbed||!1,isCardinality:!1,userType:"admin",currentUser:{name:"Qryn Admin",role:"admin",id:"OoH8zZt71U70W01LcgAQs",selected:!0},left:r.left||[{id:"widYlu_fXweET5D4",idRef:"L-A",lastIdx:1,panel:"left",queryType:"range",dataSourceType:"logs",dataSourceId:"cHI2SqPzH_kxYRXj",dataSourceURL:t(),limit:100,step:100,tableView:!1,chartView:!1,isShowTs:!0,isBuilder:!1,hasStats:!1,statsData:{},browserOpen:!1,isLogsVolume:!1,expr:"",labels:[],values:[],direction:"backwards",loading:!1,open:!0,start:new Date(Date.now()-5*6e4),time:"",stop:new Date(Date.now()),label:"",pickerOpen:!1}],right:r.right||[{id:"ndFM1zV-aow5hJ0P",idRef:"R-A",lastIdx:1,panel:"right",queryType:"range",dataSourceType:"traces",dataSourceId:"32D16h5uYBqUUzhD",dataSourceURL:t(),limit:100,step:100,tableView:!1,chartView:!1,isShowTs:!0,isBuilder:!1,browserOpen:!1,isLogsVolume:!1,expr:"",labels:[],values:[],direction:"backwards",loading:!1,open:!1,start:new Date(Date.now()-5*6e4),time:"",stop:new Date(Date.now()),label:"",pickerOpen:!1}],plugins:{},leftDataView:[],rightDataView:[],dataSources:e().hasDsSettings?e().dataSourceSettings:xh,linkedFieldTypes:kh,dataSourcesFieldTypes:Eh,linkTypes:["logs","traces","metrics","flux"],visTypes:["chart","logs","table","trace","graph"],chartType:"line",resposeType:"",notifications:[],tableData:{},isTableView:!1,autoTheme:r.autoTheme||!0,theme:r.theme||"light",isEmptyView:!1,isSplit:!1,showDataSourceSetting:!0};return a.debugMode&&console.log("🚧 LOGIC/ INITIAL STATE ::: ",a),a}const Se=Rl(eu,Rh(),Al(jl)),Ah=e=>{var o,l,c,d;const t="/loki/api/v1/label",r="/loki/api/v1/query_range",{request:n,response:s}=e,a=(l=(o=e==null?void 0:e.response)==null?void 0:o.request)==null?void 0:l.responseURL;let i=()=>{switch(a){case(a==null?void 0:a.includes(t)):return"label";case(a==null?void 0:a.includes(r)):return"query";default:return"label"}};if(s!=null&&s.statusText){const p=s==null?void 0:s.status;return{message:"API "+s.statusText+", Please adjust API URL",status:p,type:i()}}else return a&&!a.includes(window.location.protocol)?{message:"Mixed Content Error, your View should be over same protocol as your API",status:500,type:i()}:n?e.stack.includes("Network Error")?{message:"Invalid API URL, please adjust API URL",status:500,type:i()}:{message:"server time out",status:s==null?void 0:s.status,type:i()}:(c=e==null?void 0:e.stack)!=null&&c.includes("Invalid URL")?{message:"Invalid API URL, please adjust API URL",stauts:s==null?void 0:s.status,type:i()}:((d=e==null?void 0:e.response)==null?void 0:d.status)===404?{message:"Invalid API URL, please adjust API URL",status:s==null?void 0:s.status,type:i()}:{message:"something went wrong with request",status:s==null?void 0:s.status,type:i()}},Wt=e=>t=>{const r=Se.getState().notifications;r.push({message:e.message,type:e.type,visible:!0}),t({type:"ADD_NOTIFICATION",payload:[...r]})},hi=e=>t=>{let r=Se.getState().notifications;r[e].visible=!1,t({type:"REMOVE_NOTIFICATION",payload:[...r]})};function Ph(e){return function(t){t({type:"SET_API_WARNING",apiWarning:e})}}const Ih=e=>{e.interceptors.response.use(t=>t,t=>{var r;if(Se.dispatch(Wt({type:"error",message:t.message})),t.response){const n=Ah(t);((r=t==null?void 0:t.response)==null?void 0:r.status)===401||(n.status===500&&n.type==="labels"?Se.getState().notifications.length<1&&Se.getState().debugMode===!0&&Se.dispatch(Wt({type:"error",message:n.message+" for "+n.type||n.status+n.type+"Error"})):n.status===404&&n.type==="labels"?Se.getState().notifications.length<1&&Se.dispatch(Wt({type:"error",message:n.message||n.status+n.type+"Error"})):Se.getState().notifications.length<1&&Se.dispatch(Wt({type:"error",message:n.message+" for "+n.type||n.status+n.type+"Error"})))}else{const n=JSON.parse(JSON.stringify(t)),s={url:n.config.url,message:n.message,name:n.name};Se.dispatch(Ph({type:"labels",message:"Labels not available"}));const{url:a}=s,i=Se.getState().apiWarning;i&&a.includes("query")&&Se.getState().notifications.length<1?(i.num++,Se.dispatch(Wt({type:"error",message:"API not found, please adjust API URL"}))):a.includes("labels")&&Se.getState().notifications.length<1&&Se.dispatch(Wt({type:"error",message:"API not found, please adjust API URL"}))}})},Er={black:"#000",white:"#fff"},$t={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},jt={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Ht={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},zt={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Bt={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Sr={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Ch={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"};function xr(e){let t="https://mui.com/production-error/?code="+e;for(let r=1;r96?Fh:Uh},pi=function(t,r,n){var s;if(r){var a=r.shouldForwardProp;s=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof s!="function"&&n&&(s=t.__emotion_forwardProp),s},Wh=function(t){var r=t.cache,n=t.serialized,s=t.isStringTag;return Cl(r,n,s),Ll(function(){return Gi(r,n,s)}),null},$h=function e(t,r){var n=t.__emotion_real===t,s=n&&t.__emotion_base||t,a,i;r!==void 0&&(a=r.label,i=r.target);var o=pi(t,r,n),l=o||mi(s),c=!l("as");return function(){var d=arguments,p=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&p.push("label:"+a+";"),d[0]==null||d[0].raw===void 0)p.push.apply(p,d);else{p.push(d[0][0]);for(var f=d.length,y=1;yt(zh(s)?r:s):t;return $.jsx(Yl,{styles:n})}function Vh(e,t){return Cs(e,t)}const Gh=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},qh=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:Bh,StyledEngineProvider:Hh,ThemeContext:Hs,css:Fl,default:Vh,internal_processStyles:Gh,keyframes:bn},Symbol.toStringTag,{value:"Module"}));function _t(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Ho(e){if(!_t(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=Ho(e[r])}),t}function Ve(e,t,r={clone:!0}){const n=r.clone?O({},e):e;return _t(e)&&_t(t)&&Object.keys(t).forEach(s=>{_t(t[s])&&Object.prototype.hasOwnProperty.call(e,s)&&_t(e[s])?n[s]=Ve(e[s],t[s],r):r.clone?n[s]=_t(t[s])?Ho(t[s]):t[s]:n[s]=t[s]}),n}const Kh=Object.freeze(Object.defineProperty({__proto__:null,default:Ve,isPlainObject:_t},Symbol.toStringTag,{value:"Module"})),Zh=["values","unit","step"],Xh=e=>{const t=Object.keys(e).map(r=>({key:r,val:e[r]}))||[];return t.sort((r,n)=>r.val-n.val),t.reduce((r,n)=>O({},r,{[n.key]:n.val}),{})};function zo(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5}=e,s=ve(e,Zh),a=Xh(t),i=Object.keys(a);function o(f){return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${r})`}function l(f){return`@media (max-width:${(typeof t[f]=="number"?t[f]:f)-n/100}${r})`}function c(f,y){const h=i.indexOf(y);return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${r}) and (max-width:${(h!==-1&&typeof t[i[h]]=="number"?t[i[h]]:y)-n/100}${r})`}function d(f){return i.indexOf(f)+1`@media (min-width:${ma[e]}px)`};function mt(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const a=n.breakpoints||gi;return t.reduce((i,o,l)=>(i[a.up(a.keys[l])]=r(t[l]),i),{})}if(typeof t=="object"){const a=n.breakpoints||gi;return Object.keys(t).reduce((i,o)=>{if(Object.keys(a.values||ma).indexOf(o)!==-1){const l=a.up(o);i[l]=r(t[o],o)}else{const l=o;i[l]=t[l]}return i},{})}return r(t)}function Bo(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,s)=>{const a=e.up(s);return n[a]={},n},{}))||{}}function Vo(e,t){return e.reduce((r,n)=>{const s=r[n];return(!s||Object.keys(s).length===0)&&delete r[n],r},t)}function hy(e,...t){const r=Bo(e),n=[r,...t].reduce((s,a)=>Ve(s,a),{});return Vo(Object.keys(r),n)}function Qh(e,t){if(typeof e!="object")return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((s,a)=>{a{e[s]!=null&&(r[s]=!0)}),r}function my({values:e,breakpoints:t,base:r}){const n=r||Qh(e,t),s=Object.keys(n);if(s.length===0)return e;let a;return s.reduce((i,o,l)=>(Array.isArray(e)?(i[o]=e[l]!=null?e[l]:e[a],a=l):typeof e=="object"?(i[o]=e[o]!=null?e[o]:e[a],a=o):i[o]=e,i),{})}function Oe(e){if(typeof e!="string")throw new Error(xr(7));return e.charAt(0).toUpperCase()+e.slice(1)}const em=Object.freeze(Object.defineProperty({__proto__:null,default:Oe},Symbol.toStringTag,{value:"Module"}));function Cn(e,t,r=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&r){const n=`vars.${t}`.split(".").reduce((s,a)=>s&&s[a]?s[a]:null,e);if(n!=null)return n}return t.split(".").reduce((n,s)=>n&&n[s]!=null?n[s]:null,e)}function _n(e,t,r,n=r){let s;return typeof e=="function"?s=e(r):Array.isArray(e)?s=e[r]||n:s=Cn(e,r)||n,t&&(s=t(s,n,e)),s}function de(e){const{prop:t,cssProperty:r=e.prop,themeKey:n,transform:s}=e,a=i=>{if(i[t]==null)return null;const o=i[t],l=i.theme,c=Cn(l,n)||{};return mt(i,o,p=>{let f=_n(c,s,p);return p===f&&typeof p=="string"&&(f=_n(c,s,`${t}${p==="default"?"":Oe(p)}`,p)),r===!1?f:{[r]:f}})};return a.propTypes={},a.filterProps=[t],a}function tm(e){const t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}const rm={m:"margin",p:"padding"},nm={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},yi={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},sm=tm(e=>{if(e.length>2)if(yi[e])e=yi[e];else return[e];const[t,r]=e.split(""),n=rm[t],s=nm[r]||"";return Array.isArray(s)?s.map(a=>n+a):[n+s]}),pa=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],ga=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...pa,...ga];function Ir(e,t,r,n){var s;const a=(s=Cn(e,t,!1))!=null?s:r;return typeof a=="number"?i=>typeof i=="string"?i:a*i:Array.isArray(a)?i=>typeof i=="string"?i:a[i]:typeof a=="function"?a:()=>{}}function Go(e){return Ir(e,"spacing",8)}function Cr(e,t){if(typeof t=="string"||t==null)return t;const r=Math.abs(t),n=e(r);return t>=0?n:typeof n=="number"?-n:`-${n}`}function am(e,t){return r=>e.reduce((n,s)=>(n[s]=Cr(t,r),n),{})}function im(e,t,r,n){if(t.indexOf(r)===-1)return null;const s=sm(r),a=am(s,n),i=e[r];return mt(e,i,a)}function qo(e,t){const r=Go(e.theme);return Object.keys(e).map(n=>im(e,t,n,r)).reduce(br,{})}function ie(e){return qo(e,pa)}ie.propTypes={};ie.filterProps=pa;function oe(e){return qo(e,ga)}oe.propTypes={};oe.filterProps=ga;function om(e=8){if(e.mui)return e;const t=Go({spacing:e}),r=(...n)=>(n.length===0?[1]:n).map(a=>{const i=t(a);return typeof i=="number"?`${i}px`:i}).join(" ");return r.mui=!0,r}function Ln(...e){const t=e.reduce((n,s)=>(s.filterProps.forEach(a=>{n[a]=s}),n),{}),r=n=>Object.keys(n).reduce((s,a)=>t[a]?br(s,t[a](n)):s,{});return r.propTypes={},r.filterProps=e.reduce((n,s)=>n.concat(s.filterProps),[]),r}function Ye(e){return typeof e!="number"?e:`${e}px solid`}function je(e,t){return de({prop:e,themeKey:"borders",transform:t})}const lm=je("border",Ye),um=je("borderTop",Ye),cm=je("borderRight",Ye),dm=je("borderBottom",Ye),fm=je("borderLeft",Ye),hm=je("borderColor"),mm=je("borderTopColor"),pm=je("borderRightColor"),gm=je("borderBottomColor"),ym=je("borderLeftColor"),_m=je("outline",Ye),Sm=je("outlineColor"),Nn=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Ir(e.theme,"shape.borderRadius",4),r=n=>({borderRadius:Cr(t,n)});return mt(e,e.borderRadius,r)}return null};Nn.propTypes={};Nn.filterProps=["borderRadius"];Ln(lm,um,cm,dm,fm,hm,mm,pm,gm,ym,Nn,_m,Sm);const Yn=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Ir(e.theme,"spacing",8),r=n=>({gap:Cr(t,n)});return mt(e,e.gap,r)}return null};Yn.propTypes={};Yn.filterProps=["gap"];const Fn=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Ir(e.theme,"spacing",8),r=n=>({columnGap:Cr(t,n)});return mt(e,e.columnGap,r)}return null};Fn.propTypes={};Fn.filterProps=["columnGap"];const Un=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Ir(e.theme,"spacing",8),r=n=>({rowGap:Cr(t,n)});return mt(e,e.rowGap,r)}return null};Un.propTypes={};Un.filterProps=["rowGap"];const vm=de({prop:"gridColumn"}),bm=de({prop:"gridRow"}),Tm=de({prop:"gridAutoFlow"}),wm=de({prop:"gridAutoColumns"}),Om=de({prop:"gridAutoRows"}),km=de({prop:"gridTemplateColumns"}),Em=de({prop:"gridTemplateRows"}),xm=de({prop:"gridTemplateAreas"}),Mm=de({prop:"gridArea"});Ln(Yn,Fn,Un,vm,bm,Tm,wm,Om,km,Em,xm,Mm);function Jt(e,t){return t==="grey"?t:e}const Dm=de({prop:"color",themeKey:"palette",transform:Jt}),Rm=de({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Jt}),Am=de({prop:"backgroundColor",themeKey:"palette",transform:Jt});Ln(Dm,Rm,Am);function Ae(e){return e<=1&&e!==0?`${e*100}%`:e}const Pm=de({prop:"width",transform:Ae}),ya=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=r=>{var n,s;const a=((n=e.theme)==null||(n=n.breakpoints)==null||(n=n.values)==null?void 0:n[r])||ma[r];return a?((s=e.theme)==null||(s=s.breakpoints)==null?void 0:s.unit)!=="px"?{maxWidth:`${a}${e.theme.breakpoints.unit}`}:{maxWidth:a}:{maxWidth:Ae(r)}};return mt(e,e.maxWidth,t)}return null};ya.filterProps=["maxWidth"];const Im=de({prop:"minWidth",transform:Ae}),Cm=de({prop:"height",transform:Ae}),Lm=de({prop:"maxHeight",transform:Ae}),Nm=de({prop:"minHeight",transform:Ae});de({prop:"size",cssProperty:"width",transform:Ae});de({prop:"size",cssProperty:"height",transform:Ae});const Ym=de({prop:"boxSizing"});Ln(Pm,ya,Im,Cm,Lm,Nm,Ym);const Lr={border:{themeKey:"borders",transform:Ye},borderTop:{themeKey:"borders",transform:Ye},borderRight:{themeKey:"borders",transform:Ye},borderBottom:{themeKey:"borders",transform:Ye},borderLeft:{themeKey:"borders",transform:Ye},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Ye},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Nn},color:{themeKey:"palette",transform:Jt},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Jt},backgroundColor:{themeKey:"palette",transform:Jt},p:{style:oe},pt:{style:oe},pr:{style:oe},pb:{style:oe},pl:{style:oe},px:{style:oe},py:{style:oe},padding:{style:oe},paddingTop:{style:oe},paddingRight:{style:oe},paddingBottom:{style:oe},paddingLeft:{style:oe},paddingX:{style:oe},paddingY:{style:oe},paddingInline:{style:oe},paddingInlineStart:{style:oe},paddingInlineEnd:{style:oe},paddingBlock:{style:oe},paddingBlockStart:{style:oe},paddingBlockEnd:{style:oe},m:{style:ie},mt:{style:ie},mr:{style:ie},mb:{style:ie},ml:{style:ie},mx:{style:ie},my:{style:ie},margin:{style:ie},marginTop:{style:ie},marginRight:{style:ie},marginBottom:{style:ie},marginLeft:{style:ie},marginX:{style:ie},marginY:{style:ie},marginInline:{style:ie},marginInlineStart:{style:ie},marginInlineEnd:{style:ie},marginBlock:{style:ie},marginBlockStart:{style:ie},marginBlockEnd:{style:ie},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Yn},rowGap:{style:Un},columnGap:{style:Fn},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Ae},maxWidth:{style:ya},minWidth:{transform:Ae},height:{transform:Ae},maxHeight:{transform:Ae},minHeight:{transform:Ae},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function Fm(...e){const t=e.reduce((n,s)=>n.concat(Object.keys(s)),[]),r=new Set(t);return e.every(n=>r.size===Object.keys(n).length)}function Um(e,t){return typeof e=="function"?e(t):e}function Ko(){function e(r,n,s,a){const i={[r]:n,theme:s},o=a[r];if(!o)return{[r]:n};const{cssProperty:l=r,themeKey:c,transform:d,style:p}=o;if(n==null)return null;if(c==="typography"&&n==="inherit")return{[r]:n};const f=Cn(s,c)||{};return p?p(i):mt(i,n,h=>{let m=_n(f,d,h);return h===m&&typeof h=="string"&&(m=_n(f,d,`${r}${h==="default"?"":Oe(h)}`,h)),l===!1?m:{[l]:m}})}function t(r){var n;const{sx:s,theme:a={}}=r||{};if(!s)return null;const i=(n=a.unstable_sxConfig)!=null?n:Lr;function o(l){let c=l;if(typeof l=="function")c=l(a);else if(typeof l!="object")return l;if(!c)return null;const d=Bo(a.breakpoints),p=Object.keys(d);let f=d;return Object.keys(c).forEach(y=>{const h=Um(c[y],a);if(h!=null)if(typeof h=="object")if(i[y])f=br(f,e(y,h,a,i));else{const m=mt({theme:a},h,R=>({[y]:R}));Fm(m,h)?f[y]=t({sx:h,theme:a}):f=br(f,m)}else f=br(f,e(y,h,a,i))}),Vo(p,f)}return Array.isArray(s)?s.map(o):o(s)}return t}const Wn=Ko();Wn.filterProps=["sx"];function Zo(e,t){const r=this;return r.vars&&typeof r.getColorSchemeSelector=="function"?{[r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:r.palette.mode===e?t:{}}const Wm=["breakpoints","palette","spacing","shape"];function _a(e={},...t){const{breakpoints:r={},palette:n={},spacing:s,shape:a={}}=e,i=ve(e,Wm),o=zo(r),l=om(s);let c=Ve({breakpoints:o,direction:"ltr",components:{},palette:O({mode:"light"},n),spacing:l,shape:O({},Jh,a)},i);return c.applyStyles=Zo,c=t.reduce((d,p)=>Ve(d,p),c),c.unstable_sxConfig=O({},Lr,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(p){return Wn({sx:p,theme:this})},c}const $m=Object.freeze(Object.defineProperty({__proto__:null,default:_a,private_createBreakpoints:zo,unstable_applyStyles:Zo},Symbol.toStringTag,{value:"Module"}));function jm(e){return Object.keys(e).length===0}function Hm(e=null){const t=T.useContext(Hs);return!t||jm(t)?e:t}const zm=_a();function Bm(e=zm){return Hm(e)}const Vm=["sx"],Gm=e=>{var t,r;const n={systemProps:{},otherProps:{}},s=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:Lr;return Object.keys(e).forEach(a=>{s[a]?n.systemProps[a]=e[a]:n.otherProps[a]=e[a]}),n};function qm(e){const{sx:t}=e,r=ve(e,Vm),{systemProps:n,otherProps:s}=Gm(r);let a;return Array.isArray(t)?a=[n,...t]:typeof t=="function"?a=(...i)=>{const o=t(...i);return _t(o)?O({},n,o):n}:a=O({},n,t),O({},s,{sx:a})}const Km=Object.freeze(Object.defineProperty({__proto__:null,default:Wn,extendSxProp:qm,unstable_createStyleFunctionSx:Ko,unstable_defaultSxConfig:Lr},Symbol.toStringTag,{value:"Module"})),_i=e=>e,Zm=()=>{let e=_i;return{configure(t){e=t},generate(t){return e(t)},reset(){e=_i}}},Xm=Zm();function Xo(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t{n[s]=rr(e,s,r)}),n}const Qm=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function Jo(e){const t=`${e}`.match(Qm);return t&&t[1]||""}function Qo(e,t=""){return e.displayName||e.name||Jo(e)||t}function Si(e,t,r){const n=Qo(t);return e.displayName||(n!==""?`${r}(${n})`:r)}function ep(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return Qo(e,"Component");if(typeof e=="object")switch(e.$$typeof){case ri.ForwardRef:return Si(e,e.render,"ForwardRef");case ri.Memo:return Si(e,e.type,"memo");default:return}}}const tp=Object.freeze(Object.defineProperty({__proto__:null,default:ep,getFunctionName:Jo},Symbol.toStringTag,{value:"Module"}));function el(e,t){const r=O({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=O({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const s=e[n]||{},a=t[n];r[n]={},!a||!Object.keys(a)?r[n]=s:!s||!Object.keys(s)?r[n]=a:(r[n]=O({},a),Object.keys(s).forEach(i=>{r[n][i]=el(s[i],a[i])}))}else r[n]===void 0&&(r[n]=e[n])}),r}function rp(e){const{theme:t,name:r,props:n}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?n:el(t.components[r].defaultProps,n)}function np({props:e,name:t,defaultTheme:r,themeId:n}){let s=Bm(r);return n&&(s=s[n]||s),rp({theme:s,name:t,props:e})}const sp=typeof window<"u"?T.useLayoutEffect:T.useEffect;function ap(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}const ip=Object.freeze(Object.defineProperty({__proto__:null,default:ap},Symbol.toStringTag,{value:"Module"}));function op(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function rn(e){const t=T.useRef(e);return sp(()=>{t.current=e}),T.useRef((...r)=>(0,t.current)(...r)).current}function Ns(...e){return T.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{op(r,t)})},e)}const vi={};function lp(e,t){const r=T.useRef(vi);return r.current===vi&&(r.current=e(t)),r}const up=[];function cp(e){T.useEffect(e,up)}class $n{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new $n}start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,r()},t)}}function dp(){const e=lp($n.create).current;return cp(e.disposeEffect),e}let jn=!0,Ys=!1;const fp=new $n,hp={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function mp(e){const{type:t,tagName:r}=e;return!!(r==="INPUT"&&hp[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function pp(e){e.metaKey||e.altKey||e.ctrlKey||(jn=!0)}function Ts(){jn=!1}function gp(){this.visibilityState==="hidden"&&Ys&&(jn=!0)}function yp(e){e.addEventListener("keydown",pp,!0),e.addEventListener("mousedown",Ts,!0),e.addEventListener("pointerdown",Ts,!0),e.addEventListener("touchstart",Ts,!0),e.addEventListener("visibilitychange",gp,!0)}function _p(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return jn||mp(t)}function Sp(){const e=T.useCallback(s=>{s!=null&&yp(s.ownerDocument)},[]),t=T.useRef(!1);function r(){return t.current?(Ys=!0,fp.start(100,()=>{Ys=!1}),t.current=!1,!0):!1}function n(s){return _p(s)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:r,ref:e}}function Nr(e,t,r=void 0){const n={};return Object.keys(e).forEach(s=>{n[s]=e[s].reduce((a,i)=>{if(i){const o=t(i);o!==""&&a.push(o),r&&r[i]&&a.push(r[i])}return a},[]).join(" ")}),n}function vp(e,t){return O({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var fe={},tl={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(tl);var rl=tl.exports;const bp=Tt(Lh),Tp=Tt(ip);var nl=rl;Object.defineProperty(fe,"__esModule",{value:!0});var Sn=fe.alpha=ol;fe.blend=Ip;fe.colorChannel=void 0;var Fs=fe.darken=va;fe.decomposeColor=Ue;fe.emphasize=ll;var wp=fe.getContrastRatio=Mp;fe.getLuminance=vn;fe.hexToRgb=sl;fe.hslToRgb=il;var Us=fe.lighten=ba;fe.private_safeAlpha=Dp;fe.private_safeColorChannel=void 0;fe.private_safeDarken=Rp;fe.private_safeEmphasize=Pp;fe.private_safeLighten=Ap;fe.recomposeColor=sr;fe.rgbToHex=xp;var bi=nl(bp),Op=nl(Tp);function Sa(e,t=0,r=1){return(0,Op.default)(e,t,r)}function sl(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&r[0].length===1&&(r=r.map(n=>n+n)),r?`rgb${r.length===4?"a":""}(${r.map((n,s)=>s<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function kp(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function Ue(e){if(e.type)return e;if(e.charAt(0)==="#")return Ue(sl(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error((0,bi.default)(9,e));let n=e.substring(t+1,e.length-1),s;if(r==="color"){if(n=n.split(" "),s=n.shift(),n.length===4&&n[3].charAt(0)==="/"&&(n[3]=n[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(s)===-1)throw new Error((0,bi.default)(10,s))}else n=n.split(",");return n=n.map(a=>parseFloat(a)),{type:r,values:n,colorSpace:s}}const al=e=>{const t=Ue(e);return t.values.slice(0,3).map((r,n)=>t.type.indexOf("hsl")!==-1&&n!==0?`${r}%`:r).join(" ")};fe.colorChannel=al;const Ep=(e,t)=>{try{return al(e)}catch{return e}};fe.private_safeColorChannel=Ep;function sr(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((s,a)=>a<3?parseInt(s,10):s):t.indexOf("hsl")!==-1&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),t.indexOf("color")!==-1?n=`${r} ${n.join(" ")}`:n=`${n.join(", ")}`,`${t}(${n})`}function xp(e){if(e.indexOf("#")===0)return e;const{values:t}=Ue(e);return`#${t.map((r,n)=>kp(n===3?Math.round(255*r):r)).join("")}`}function il(e){e=Ue(e);const{values:t}=e,r=t[0],n=t[1]/100,s=t[2]/100,a=n*Math.min(s,1-s),i=(c,d=(c+r/30)%12)=>s-a*Math.max(Math.min(d-3,9-d,1),-1);let o="rgb";const l=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(o+="a",l.push(t[3])),sr({type:o,values:l})}function vn(e){e=Ue(e);let t=e.type==="hsl"||e.type==="hsla"?Ue(il(e)).values:e.values;return t=t.map(r=>(e.type!=="color"&&(r/=255),r<=.03928?r/12.92:((r+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Mp(e,t){const r=vn(e),n=vn(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function ol(e,t){return e=Ue(e),t=Sa(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,sr(e)}function Dp(e,t,r){try{return ol(e,t)}catch{return e}}function va(e,t){if(e=Ue(e),t=Sa(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]*=1-t;return sr(e)}function Rp(e,t,r){try{return va(e,t)}catch{return e}}function ba(e,t){if(e=Ue(e),t=Sa(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return sr(e)}function Ap(e,t,r){try{return ba(e,t)}catch{return e}}function ll(e,t=.15){return vn(e)>.5?va(e,t):ba(e,t)}function Pp(e,t,r){try{return ll(e,t)}catch{return e}}function Ip(e,t,r,n=1){const s=(l,c)=>Math.round((l**(1/n)*(1-r)+c**(1/n)*r)**n),a=Ue(e),i=Ue(t),o=[s(a.values[0],i.values[0]),s(a.values[1],i.values[1]),s(a.values[2],i.values[2])];return sr({type:"rgb",values:o})}const Cp=["mode","contrastThreshold","tonalOffset"],Ti={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Er.white,default:Er.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},ws={text:{primary:Er.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Er.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function wi(e,t,r,n){const s=n.light||n,a=n.dark||n*1.5;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:t==="light"?e.light=Us(e.main,s):t==="dark"&&(e.dark=Fs(e.main,a)))}function Lp(e="light"){return e==="dark"?{main:Ht[200],light:Ht[50],dark:Ht[400]}:{main:Ht[700],light:Ht[400],dark:Ht[800]}}function Np(e="light"){return e==="dark"?{main:jt[200],light:jt[50],dark:jt[400]}:{main:jt[500],light:jt[300],dark:jt[700]}}function Yp(e="light"){return e==="dark"?{main:$t[500],light:$t[300],dark:$t[700]}:{main:$t[700],light:$t[400],dark:$t[800]}}function Fp(e="light"){return e==="dark"?{main:zt[400],light:zt[300],dark:zt[700]}:{main:zt[700],light:zt[500],dark:zt[900]}}function Up(e="light"){return e==="dark"?{main:Bt[400],light:Bt[300],dark:Bt[700]}:{main:Bt[800],light:Bt[500],dark:Bt[900]}}function Wp(e="light"){return e==="dark"?{main:Sr[400],light:Sr[300],dark:Sr[700]}:{main:"#ed6c02",light:Sr[500],dark:Sr[900]}}function $p(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,s=ve(e,Cp),a=e.primary||Lp(t),i=e.secondary||Np(t),o=e.error||Yp(t),l=e.info||Fp(t),c=e.success||Up(t),d=e.warning||Wp(t);function p(m){return wp(m,ws.text.primary)>=r?ws.text.primary:Ti.text.primary}const f=({color:m,name:R,mainShade:Y=500,lightShade:z=300,darkShade:Z=700})=>{if(m=O({},m),!m.main&&m[Y]&&(m.main=m[Y]),!m.hasOwnProperty("main"))throw new Error(xr(11,R?` (${R})`:"",Y));if(typeof m.main!="string")throw new Error(xr(12,R?` (${R})`:"",JSON.stringify(m.main)));return wi(m,"light",z,n),wi(m,"dark",Z,n),m.contrastText||(m.contrastText=p(m.main)),m},y={dark:ws,light:Ti};return Ve(O({common:O({},Er),mode:t,primary:f({color:a,name:"primary"}),secondary:f({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:f({color:o,name:"error"}),warning:f({color:d,name:"warning"}),info:f({color:l,name:"info"}),success:f({color:c,name:"success"}),grey:Ch,contrastThreshold:r,getContrastText:p,augmentColor:f,tonalOffset:n},y[t]),s)}const jp=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function Hp(e){return Math.round(e*1e5)/1e5}const Oi={textTransform:"uppercase"},ki='"Roboto", "Helvetica", "Arial", sans-serif';function zp(e,t){const r=typeof t=="function"?t(e):t,{fontFamily:n=ki,fontSize:s=14,fontWeightLight:a=300,fontWeightRegular:i=400,fontWeightMedium:o=500,fontWeightBold:l=700,htmlFontSize:c=16,allVariants:d,pxToRem:p}=r,f=ve(r,jp),y=s/14,h=p||(Y=>`${Y/c*y}rem`),m=(Y,z,Z,D,k)=>O({fontFamily:n,fontWeight:Y,fontSize:h(z),lineHeight:Z},n===ki?{letterSpacing:`${Hp(D/z)}em`}:{},k,d),R={h1:m(a,96,1.167,-1.5),h2:m(a,60,1.2,-.5),h3:m(i,48,1.167,0),h4:m(i,34,1.235,.25),h5:m(i,24,1.334,0),h6:m(o,20,1.6,.15),subtitle1:m(i,16,1.75,.15),subtitle2:m(o,14,1.57,.1),body1:m(i,16,1.5,.15),body2:m(i,14,1.43,.15),button:m(o,14,1.75,.4,Oi),caption:m(i,12,1.66,.4),overline:m(i,12,2.66,1,Oi),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ve(O({htmlFontSize:c,pxToRem:h,fontFamily:n,fontSize:s,fontWeightLight:a,fontWeightRegular:i,fontWeightMedium:o,fontWeightBold:l},R),f,{clone:!1})}const Bp=.2,Vp=.14,Gp=.12;function re(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Bp})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${Vp})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${Gp})`].join(",")}const qp=["none",re(0,2,1,-1,0,1,1,0,0,1,3,0),re(0,3,1,-2,0,2,2,0,0,1,5,0),re(0,3,3,-2,0,3,4,0,0,1,8,0),re(0,2,4,-1,0,4,5,0,0,1,10,0),re(0,3,5,-1,0,5,8,0,0,1,14,0),re(0,3,5,-1,0,6,10,0,0,1,18,0),re(0,4,5,-2,0,7,10,1,0,2,16,1),re(0,5,5,-3,0,8,10,1,0,3,14,2),re(0,5,6,-3,0,9,12,1,0,3,16,2),re(0,6,6,-3,0,10,14,1,0,4,18,3),re(0,6,7,-4,0,11,15,1,0,4,20,3),re(0,7,8,-4,0,12,17,2,0,5,22,4),re(0,7,8,-4,0,13,19,2,0,5,24,4),re(0,7,9,-4,0,14,21,2,0,5,26,4),re(0,8,9,-5,0,15,22,2,0,6,28,5),re(0,8,10,-5,0,16,24,2,0,6,30,5),re(0,8,11,-5,0,17,26,2,0,6,32,5),re(0,9,11,-5,0,18,28,2,0,7,34,6),re(0,9,12,-6,0,19,29,2,0,7,36,6),re(0,10,13,-6,0,20,31,3,0,8,38,7),re(0,10,13,-6,0,21,33,3,0,8,40,7),re(0,10,14,-6,0,22,35,3,0,8,42,7),re(0,11,14,-7,0,23,36,3,0,9,44,8),re(0,11,15,-7,0,24,38,3,0,9,46,8)],Kp=["duration","easing","delay"],Zp={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Xp={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Ei(e){return`${Math.round(e)}ms`}function Jp(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Qp(e){const t=O({},Zp,e.easing),r=O({},Xp,e.duration);return O({getAutoHeightDuration:Jp,create:(s=["all"],a={})=>{const{duration:i=r.standard,easing:o=t.easeInOut,delay:l=0}=a;return ve(a,Kp),(Array.isArray(s)?s:[s]).map(c=>`${c} ${typeof i=="string"?i:Ei(i)} ${o} ${typeof l=="string"?l:Ei(l)}`).join(",")}},e,{easing:t,duration:r})}const e0={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},t0=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Ta(e={},...t){const{mixins:r={},palette:n={},transitions:s={},typography:a={}}=e,i=ve(e,t0);if(e.vars)throw new Error(xr(18));const o=$p(n),l=_a(e);let c=Ve(l,{mixins:vp(l.breakpoints,r),palette:o,shadows:qp.slice(),typography:zp(o,a),transitions:Qp(s),zIndex:O({},e0)});return c=Ve(c,i),c=t.reduce((d,p)=>Ve(d,p),c),c.unstable_sxConfig=O({},Lr,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(p){return Wn({sx:p,theme:this})},c}const ul=Ta();function ar({props:e,name:t}){return np({props:e,name:t,defaultTheme:ul,themeId:jo})}var Yr={},Os={exports:{}},xi;function r0(){return xi||(xi=1,function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)continue;s[a]=r[a]}return s}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(ks)),ks.exports}const s0=Tt(qh),a0=Tt(Kh),i0=Tt(em),o0=Tt(tp),l0=Tt($m),u0=Tt(Km);var ir=rl;Object.defineProperty(Yr,"__esModule",{value:!0});var c0=Yr.default=w0;Yr.shouldForwardProp=dn;Yr.systemDefaultTheme=void 0;var Ce=ir(r0()),Ws=ir(n0()),Di=y0(s0),d0=a0;ir(i0);ir(o0);var f0=ir(l0),h0=ir(u0);const m0=["ownerState"],p0=["variants"],g0=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function cl(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(cl=function(n){return n?r:t})(e)}function y0(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=cl(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var i=s?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}function _0(e){return Object.keys(e).length===0}function S0(e){return typeof e=="string"&&e.charCodeAt(0)>96}function dn(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const v0=Yr.systemDefaultTheme=(0,f0.default)(),b0=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function nn({defaultTheme:e,theme:t,themeId:r}){return _0(t)?e:t[r]||t}function T0(e){return e?(t,r)=>r[e]:null}function fn(e,t){let{ownerState:r}=t,n=(0,Ws.default)(t,m0);const s=typeof e=="function"?e((0,Ce.default)({ownerState:r},n)):e;if(Array.isArray(s))return s.flatMap(a=>fn(a,(0,Ce.default)({ownerState:r},n)));if(s&&typeof s=="object"&&Array.isArray(s.variants)){const{variants:a=[]}=s;let o=(0,Ws.default)(s,p0);return a.forEach(l=>{let c=!0;typeof l.props=="function"?c=l.props((0,Ce.default)({ownerState:r},n,r)):Object.keys(l.props).forEach(d=>{(r==null?void 0:r[d])!==l.props[d]&&n[d]!==l.props[d]&&(c=!1)}),c&&(Array.isArray(o)||(o=[o]),o.push(typeof l.style=="function"?l.style((0,Ce.default)({ownerState:r},n,r)):l.style))}),o}return s}function w0(e={}){const{themeId:t,defaultTheme:r=v0,rootShouldForwardProp:n=dn,slotShouldForwardProp:s=dn}=e,a=i=>(0,h0.default)((0,Ce.default)({},i,{theme:nn((0,Ce.default)({},i,{defaultTheme:r,themeId:t}))}));return a.__mui_systemSx=!0,(i,o={})=>{(0,Di.internal_processStyles)(i,k=>k.filter(A=>!(A!=null&&A.__mui_systemSx)));const{name:l,slot:c,skipVariantsResolver:d,skipSx:p,overridesResolver:f=T0(b0(c))}=o,y=(0,Ws.default)(o,g0),h=d!==void 0?d:c&&c!=="Root"&&c!=="root"||!1,m=p||!1;let R,Y=dn;c==="Root"||c==="root"?Y=n:c?Y=s:S0(i)&&(Y=void 0);const z=(0,Di.default)(i,(0,Ce.default)({shouldForwardProp:Y,label:R},y)),Z=k=>typeof k=="function"&&k.__emotion_real!==k||(0,d0.isPlainObject)(k)?A=>fn(k,(0,Ce.default)({},A,{theme:nn({theme:A.theme,defaultTheme:r,themeId:t})})):k,D=(k,...A)=>{let P=Z(k);const I=A?A.map(Z):[];l&&f&&I.push(B=>{const q=nn((0,Ce.default)({},B,{defaultTheme:r,themeId:t}));if(!q.components||!q.components[l]||!q.components[l].styleOverrides)return null;const le=q.components[l].styleOverrides,se={};return Object.entries(le).forEach(([ye,ke])=>{se[ye]=fn(ke,(0,Ce.default)({},B,{theme:q}))}),f(B,se)}),l&&!h&&I.push(B=>{var q;const le=nn((0,Ce.default)({},B,{defaultTheme:r,themeId:t})),se=le==null||(q=le.components)==null||(q=q[l])==null?void 0:q.variants;return fn({variants:se},(0,Ce.default)({},B,{theme:le}))}),m||I.push(a);const J=I.length-A.length;if(Array.isArray(k)&&J>0){const B=new Array(J).fill("");P=[...k,...B],P.raw=[...k.raw,...B]}const v=z(P,...I);return i.muiName&&(v.muiName=i.muiName),v};return z.withConfig&&(D.withConfig=z.withConfig),D}}function O0(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const k0=e=>O0(e)&&e!=="classes",nt=c0({themeId:jo,defaultTheme:ul,rootShouldForwardProp:k0}),Ri=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function E0(e){return rr("MuiSvgIcon",e)}nr("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const x0=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],M0=e=>{const{color:t,fontSize:r,classes:n}=e,s={root:["root",t!=="inherit"&&`color${Oe(t)}`,`fontSize${Oe(r)}`]};return Nr(s,E0,n)},D0=nt("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="inherit"&&t[`color${Oe(r.color)}`],t[`fontSize${Oe(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,s,a,i,o,l,c,d,p,f,y,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(r=e.transitions)==null||(n=r.create)==null?void 0:n.call(r,"fill",{duration:(s=e.transitions)==null||(s=s.duration)==null?void 0:s.shorter}),fontSize:{inherit:"inherit",small:((a=e.typography)==null||(i=a.pxToRem)==null?void 0:i.call(a,20))||"1.25rem",medium:((o=e.typography)==null||(l=o.pxToRem)==null?void 0:l.call(o,24))||"1.5rem",large:((c=e.typography)==null||(d=c.pxToRem)==null?void 0:d.call(c,35))||"2.1875rem"}[t.fontSize],color:(p=(f=(e.vars||e).palette)==null||(f=f[t.color])==null?void 0:f.main)!=null?p:{action:(y=(e.vars||e).palette)==null||(y=y.action)==null?void 0:y.active,disabled:(h=(e.vars||e).palette)==null||(h=h.action)==null?void 0:h.disabled,inherit:void 0}[t.color]}}),$s=T.forwardRef(function(t,r){const n=ar({props:t,name:"MuiSvgIcon"}),{children:s,className:a,color:i="inherit",component:o="svg",fontSize:l="medium",htmlColor:c,inheritViewBox:d=!1,titleAccess:p,viewBox:f="0 0 24 24"}=n,y=ve(n,x0),h=T.isValidElement(s)&&s.type==="svg",m=O({},n,{color:i,component:o,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:f,hasSvgAsChild:h}),R={};d||(R.viewBox=f);const Y=M0(m);return $.jsxs(D0,O({as:o,className:Te(Y.root,a),focusable:"false",color:c,"aria-hidden":p?void 0:!0,role:p?"img":void 0,ref:r},R,y,h&&s.props,{ownerState:m,children:[h?s.props.children:s,p?$.jsx("title",{children:p}):null]}))});$s.muiName="SvgIcon";function Fr(e,t){function r(n,s){return $.jsx($s,O({"data-testid":`${t}Icon`,ref:s},n,{children:e}))}return r.muiName=$s.muiName,T.memo(T.forwardRef(r))}function R0(e){return ar}function A0(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Hl(e,t)}const Ai=Gt.createContext(null);function wa(e,t){var r=function(a){return t&&T.isValidElement(a)?t(a):a},n=Object.create(null);return e&&T.Children.map(e,function(s){return s}).forEach(function(s){n[s.key]=r(s)}),n}function P0(e,t){e=e||{},t=t||{};function r(d){return d in t?t[d]:e[d]}var n=Object.create(null),s=[];for(var a in e)a in t?s.length&&(n[a]=s,s=[]):s.push(a);var i,o={};for(var l in t){if(n[l])for(i=0;i{const{square:t,elevation:r,variant:n,classes:s}=e,a={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${r}`]};return Nr(a,Y0,s)},W0=nt("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,r.variant==="elevation"&&t[`elevation${r.elevation}`]]}})(({theme:e,ownerState:t})=>{var r;return O({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&O({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Sn("#fff",Ri(t.elevation))}, ${Sn("#fff",Ri(t.elevation))})`},e.vars&&{backgroundImage:(r=e.vars.overlays)==null?void 0:r[t.elevation]}))}),$0=T.forwardRef(function(t,r){const n=ar({props:t,name:"MuiPaper"}),{className:s,component:a="div",elevation:i=1,square:o=!1,variant:l="elevation"}=n,c=ve(n,F0),d=O({},n,{component:a,elevation:i,square:o,variant:l}),p=U0(d);return $.jsx(W0,O({as:a,ownerState:d,className:Te(p.root,s),ref:r},c))});function j0(e){return typeof e=="string"}function H0(e,t,r){return e===void 0||j0(e)?t:O({},t,{ownerState:O({},t.ownerState,r)})}function z0(e,t=[]){if(e===void 0)return{};const r={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]=="function"&&!t.includes(n)).forEach(n=>{r[n]=e[n]}),r}function B0(e,t,r){return typeof e=="function"?e(t,r):e}function Pi(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(r=>!(r.match(/^on[A-Z]/)&&typeof e[r]=="function")).forEach(r=>{t[r]=e[r]}),t}function V0(e){const{getSlotProps:t,additionalProps:r,externalSlotProps:n,externalForwardedProps:s,className:a}=e;if(!t){const y=Te(r==null?void 0:r.className,a,s==null?void 0:s.className,n==null?void 0:n.className),h=O({},r==null?void 0:r.style,s==null?void 0:s.style,n==null?void 0:n.style),m=O({},r,s,n);return y.length>0&&(m.className=y),Object.keys(h).length>0&&(m.style=h),{props:m,internalRef:void 0}}const i=z0(O({},s,n)),o=Pi(n),l=Pi(s),c=t(i),d=Te(c==null?void 0:c.className,r==null?void 0:r.className,a,s==null?void 0:s.className,n==null?void 0:n.className),p=O({},c==null?void 0:c.style,r==null?void 0:r.style,s==null?void 0:s.style,n==null?void 0:n.style),f=O({},c,r,l,o);return d.length>0&&(f.className=d),Object.keys(p).length>0&&(f.style=p),{props:f,internalRef:c.ref}}const G0=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],q0=["component","slots","slotProps"],K0=["component"];function Ii(e,t){const{className:r,elementType:n,ownerState:s,externalForwardedProps:a,getSlotOwnerState:i,internalForwardedProps:o}=t,l=ve(t,G0),{component:c,slots:d={[e]:void 0},slotProps:p={[e]:void 0}}=a,f=ve(a,q0),y=d[e]||n,h=B0(p[e],s),m=V0(O({className:r},l,{externalForwardedProps:e==="root"?f:void 0,externalSlotProps:h})),{props:{component:R},internalRef:Y}=m,z=ve(m.props,K0),Z=Ns(Y,h==null?void 0:h.ref,t.ref),D=i?i(z):{},k=O({},s,D),A=e==="root"?R||c:R,P=H0(y,O({},e==="root"&&!c&&!d[e]&&o,e!=="root"&&!d[e]&&o,z,A&&{as:A},{ref:Z}),k);return Object.keys(D).forEach(I=>{delete P[I]}),[y,P]}function Z0(e){const{className:t,classes:r,pulsate:n=!1,rippleX:s,rippleY:a,rippleSize:i,in:o,onExited:l,timeout:c}=e,[d,p]=T.useState(!1),f=Te(t,r.ripple,r.rippleVisible,n&&r.ripplePulsate),y={width:i,height:i,top:-(i/2)+a,left:-(i/2)+s},h=Te(r.child,d&&r.childLeaving,n&&r.childPulsate);return!o&&!d&&p(!0),T.useEffect(()=>{if(!o&&l!=null){const m=setTimeout(l,c);return()=>{clearTimeout(m)}}},[l,o,c]),$.jsx("span",{className:f,style:y,children:$.jsx("span",{className:h})})}const Le=nr("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),X0=["center","classes","className"];let Hn=e=>e,Ci,Li,Ni,Yi;const js=550,J0=80,Q0=bn(Ci||(Ci=Hn` 0% { transform: scale(0); @@ -87,4 +87,4 @@ S.version="2.30.1";tu(ee);S.fn=g;S.min=Hc;S.max=zc;S.now=Bc;S.utc=tt;S.unix=vf;S rgba(85, 85, 85, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(73, 73, 73, 1) 100% - );display:flex;align-items:center;justify-content:center;transition:0.5s all;animation:rotation 3s infinite linear;p{color:white;font-size:12px;}img{height:60px;}`}),Jg=e=>zn("color:",e.contrast,";font-size:1em;display:flex;align-items:center;justify-content:flex-end;margin-top:15px;letter-spacing:2px;",""),Qg=()=>K(qg,{height:"200px"});function ey(){const e=zg();return K("div",{className:sn(Kg(e)),children:on("div",{className:sn(Zg),children:[K("div",{className:sn(Xg),children:K(Qg,{})}),K("div",{className:sn(Jg(e)),children:"Qryn"})]})})}function ty({children:e}){const t=Bs(n=>n.currentUser.role);return T.useMemo(()=>{let n=!1,s="";try{const a=btoa("cookie-location"),i=localStorage.getItem(a),o=JSON.parse(atob(i));o&&(o!=null&&o.cookiesAvailable)?(n=o==null?void 0:o.cookiesAvailable,s="/"+(o==null?void 0:o.url)):n=!1}catch{n=!1}return{cookie:n,url:s}},[]).cookie||t!=="admin"&&t!=="superAdmin"?K(Vl,{to:""}):e}const ry=T.lazy(()=>Mr(()=>import("./App-RLg_Oy2B.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]),import.meta.url)),ny=T.lazy(()=>Mr(()=>import("./DataSources-B4OqBQEY.js"),__vite__mapDeps([11,3,4,12,7,5,6,8,9]),import.meta.url)),Hi=T.lazy(()=>Mr(()=>import("./Main-BDI_u-BN.js"),__vite__mapDeps([13,4,3,1,2,5,6,7,8,9,10,14,15,16,12,17,18]),import.meta.url)),sy=T.lazy(()=>Mr(()=>import("./Plugins-B5FOuqAC.js"),__vite__mapDeps([19,3,2,5,4,6,8,9]),import.meta.url)),ay=T.lazy(()=>Mr(()=>import("./UserRoles-CxNLyJWp.js"),__vite__mapDeps([20,3,4,5,6,17,8,9]),import.meta.url));Ih(Gl);Es.createRoot(document.getElementById("root")).render(K(Gt.StrictMode,{children:K(ql,{children:on(Xl,{store:Se,children:[K(Kl,{basename:"",children:K(T.Suspense,{fallback:K(ey,{}),children:K(Zl,{children:on(Ft,{path:"/",element:K(ry,{}),children:[K(Ft,{index:!0,element:K(Hi,{})}),K(Ft,{path:"/search/*",index:!0,element:K(Hi,{})}),K(Ft,{path:"/plugins",element:K(sy,{})}),K(Ft,{path:"/users",element:K(ay,{})}),K(Ft,{path:"/datasources/*",element:on(ty,{children:[" ",K(ny,{})]})})]})})})}),K(Rg,{})]})})}));export{ul as $,Ta as A,cg as B,$o as C,vs as D,fy as E,dy as F,py as G,Yh as H,yg as I,xh as J,Vh as K,Wn as L,Bm as M,Rg as N,Xm as O,$0 as P,qg as Q,Gh as R,_a as S,_t as T,Hm as U,Go as V,Ve as W,hy as X,np as Y,Cr as Z,jo as _,Sn as a,A0 as a0,Ai as a1,B0 as a2,V0 as a3,Ns as a4,H0 as a5,Jm as a6,sp as a7,op as a8,rn as a9,z0 as aa,s0 as ab,Fr as ac,dp as ad,j0 as ae,Sp as af,$n as ag,Ii as ah,R0 as ai,Us as aj,Fs as ak,Nr as b,Te as c,K as d,Wt as e,zg as f,sn as g,zn as h,rl as i,on as j,$h as k,ch as l,nr as m,rr as n,Oe as o,el as p,qm as q,k0 as r,nt as s,my as t,ar as u,mt as v,S as w,Se as x,Wg as y,Hg as z}; + );display:flex;align-items:center;justify-content:center;transition:0.5s all;animation:rotation 3s infinite linear;p{color:white;font-size:12px;}img{height:60px;}`}),Jg=e=>zn("color:",e.contrast,";font-size:1em;display:flex;align-items:center;justify-content:flex-end;margin-top:15px;letter-spacing:2px;",""),Qg=()=>K(qg,{height:"200px"});function ey(){const e=zg();return K("div",{className:sn(Kg(e)),children:on("div",{className:sn(Zg),children:[K("div",{className:sn(Xg),children:K(Qg,{})}),K("div",{className:sn(Jg(e)),children:"Qryn"})]})})}function ty({children:e}){const t=Bs(n=>n.currentUser.role);return T.useMemo(()=>{let n=!1,s="";try{const a=btoa("cookie-location"),i=localStorage.getItem(a),o=JSON.parse(atob(i));o&&(o!=null&&o.cookiesAvailable)?(n=o==null?void 0:o.cookiesAvailable,s="/"+(o==null?void 0:o.url)):n=!1}catch{n=!1}return{cookie:n,url:s}},[]).cookie||t!=="admin"&&t!=="superAdmin"?K(Vl,{to:""}):e}const ry=T.lazy(()=>Mr(()=>import("./App-DdepRUL3.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]),import.meta.url)),ny=T.lazy(()=>Mr(()=>import("./DataSources-CSABkDk6.js"),__vite__mapDeps([11,3,4,12,7,5,6,8,9]),import.meta.url)),Hi=T.lazy(()=>Mr(()=>import("./Main-DQM1vJG7.js"),__vite__mapDeps([13,4,3,1,2,5,6,7,8,9,10,14,15,16,12,17,18]),import.meta.url)),sy=T.lazy(()=>Mr(()=>import("./Plugins-DSgBezic.js"),__vite__mapDeps([19,3,2,5,4,6,8,9]),import.meta.url)),ay=T.lazy(()=>Mr(()=>import("./UserRoles-CWo7WQL4.js"),__vite__mapDeps([20,3,4,5,6,17,8,9]),import.meta.url));Ih(Gl);Es.createRoot(document.getElementById("root")).render(K(Gt.StrictMode,{children:K(ql,{children:on(Xl,{store:Se,children:[K(Kl,{basename:"",children:K(T.Suspense,{fallback:K(ey,{}),children:K(Zl,{children:on(Ft,{path:"/",element:K(ry,{}),children:[K(Ft,{index:!0,element:K(Hi,{})}),K(Ft,{path:"/search/*",index:!0,element:K(Hi,{})}),K(Ft,{path:"/plugins",element:K(sy,{})}),K(Ft,{path:"/users",element:K(ay,{})}),K(Ft,{path:"/datasources/*",element:on(ty,{children:[" ",K(ny,{})]})})]})})})}),K(Rg,{})]})})}));export{ul as $,Ta as A,cg as B,$o as C,vs as D,fy as E,dy as F,py as G,Yh as H,yg as I,xh as J,Vh as K,Wn as L,Bm as M,Rg as N,Xm as O,$0 as P,qg as Q,Gh as R,_a as S,_t as T,Hm as U,Go as V,Ve as W,hy as X,np as Y,Cr as Z,jo as _,Sn as a,A0 as a0,Ai as a1,B0 as a2,V0 as a3,Ns as a4,H0 as a5,Jm as a6,sp as a7,op as a8,rn as a9,z0 as aa,s0 as ab,Fr as ac,dp as ad,j0 as ae,Sp as af,$n as ag,Ii as ah,R0 as ai,Us as aj,Fs as ak,Nr as b,Te as c,K as d,Wt as e,zg as f,sn as g,zn as h,rl as i,on as j,$h as k,ch as l,nr as m,rr as n,Oe as o,el as p,qm as q,k0 as r,nt as s,my as t,ar as u,mt as v,S as w,Se as x,Wg as y,Hg as z}; diff --git a/index.html b/index.html index 3cd25ed2..82a0b099 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Qryn View - +