feat: 集成可视化面板到机器人内部

This commit is contained in:
Soulter committed 2023-12-14 16:39:47 +08:00
1 parent 6eee4f678f
commit a12be7fa77
43 files changed
+984 -8

No files matched your search

+3
View File
@@ -1,3 +1,6 @@
__pycache__
botpy.log
.vscode
data.db
configs/session
configs/config.yaml
+1
View File
@@ -0,0 +1 @@
/* /index.html 200
@@ -0,0 +1 @@
.page-breadcrumb .v-toolbar{background:transparent}
@@ -0,0 +1 @@
import{x as i,o as l,c as _,w as s,a as e,f as a,S as m,V as c,b as t,t as u,a5 as p,B as n,a6 as o,j as f}from"./index-ab39813a.js";const b={class:"text-h3"},h={class:"d-flex align-center"},g={class:"d-flex align-center"},V=i({__name:"BaseBreadcrumb",props:{title:String,breadcrumbs:Array,icon:String},setup(d){const r=d;return(x,B)=>(l(),_(c,{class:"page-breadcrumb mb-1 mt-1"},{default:s(()=>[e(a,{cols:"12",md:"12"},{default:s(()=>[e(m,{variant:"outlined",elevation:"0",class:"px-4 py-3 withbg"},{default:s(()=>[e(c,{"no-gutters":"",class:"align-center"},{default:s(()=>[e(a,{md:"5"},{default:s(()=>[t("h3",b,u(r.title),1)]),_:1}),e(a,{md:"7",sm:"12",cols:"12"},{default:s(()=>[e(p,{items:r.breadcrumbs,class:"text-h5 justify-md-end pa-1"},{divider:s(()=>[t("div",h,[e(n(o),{size:"17"})])]),prepend:s(()=>[e(f,{size:"small",icon:"mdi-home",class:"text-secondary mr-2"}),t("div",g,[e(n(o),{size:"17"})])]),_:1},8,["items"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}});export{V as _};
+1
View File
@@ -0,0 +1 @@
import{x as e,o as a,c as t,w as o,a as s,B as n,R as r,I as c}from"./index-ab39813a.js";const f=e({__name:"BlankLayout",setup(p){return(u,_)=>(a(),t(c,null,{default:o(()=>[s(n(r))]),_:1}))}});export{f as default};
+1
View File
@@ -0,0 +1 @@
import{_ as m}from"./BaseBreadcrumb.vue_vue_type_style_index_0_lang-d429ad96.js";import{_}from"./UiParentCard.vue_vue_type_script_setup_true_lang-b5d50914.js";import{x as p,D as a,o as r,s,a as e,w as t,f as o,V as i,F as n,u as g,c as h,Q as b,e as x,t as y}from"./index-ab39813a.js";const P=p({__name:"ColorPage",setup(C){const c=a({title:"Colors Page"}),d=a([{title:"Utilities",disabled:!1,href:"#"},{title:"Colors",disabled:!0,href:"#"}]),u=a(["primary","lightprimary","secondary","lightsecondary","info","success","accent","warning","error","darkText","lightText","borderLight","inputBorder","containerBg"]);return(V,k)=>(r(),s(n,null,[e(m,{title:c.value.title,breadcrumbs:d.value},null,8,["title","breadcrumbs"]),e(i,null,{default:t(()=>[e(o,{cols:"12",md:"12"},{default:t(()=>[e(_,{title:"Color Palette"},{default:t(()=>[e(i,null,{default:t(()=>[(r(!0),s(n,null,g(u.value,(l,f)=>(r(),h(o,{md:"3",cols:"12",key:f},{default:t(()=>[e(b,{rounded:"md",class:"align-center justify-center d-flex",height:"100",width:"100%",color:l},{default:t(()=>[x("class: "+y(l),1)]),_:2},1032,["color"])]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1})],64))}});export{P as default};
+1
View File
@@ -0,0 +1 @@
import{_ as p}from"./UiParentCard.vue_vue_type_script_setup_true_lang-b5d50914.js";import{a as m}from"./axios-21b846bc.js";import{o as a,s as l,a as i,w as d,f,F as n,u as g,V as v,d as V,e as h,t as k,a2 as y,c as r,a3 as b,a4 as C,k as _,A as x}from"./index-ab39813a.js";const U={name:"ConfigPage",components:{UiParentCard:p},data(){return{config_data:{data:[]},save_message_snack:!1,save_message:"",save_message_success:""}},mounted(){this.getConfig()},methods:{getConfig(){m.get("/api/configs").then(s=>{this.config_data=s.data.data,console.log(this.config_data)})},updateConfig(){m.post("/api/configs",this.config_data).then(s=>{console.log(this.config_data),s.data.status==="success"?(this.save_message=s.data.message,this.save_message_snack=!0,this.save_message_success="success"):(this.save_message=s.data.message,this.save_message_snack=!0,this.save_message_success="error")})}}},N=Object.assign(U,{setup(s){return(t,c)=>(a(),l(n,null,[i(v,null,{default:d(()=>[i(f,{cols:"12",md:"12"},{default:d(()=>[(a(!0),l(n,null,g(t.config_data.data,o=>(a(),r(p,{key:o.name,title:o.name,style:{"margin-bottom":"16px"}},{default:d(()=>[(a(!0),l(n,null,g(o.body,e=>(a(),l(n,null,[e.config_type==="item"?(a(),l(n,{key:0},[e.val_type==="bool"?(a(),r(b,{key:0,modelValue:e.value,"onUpdate:modelValue":u=>e.value=u,label:e.name,hint:e.description,color:"primary",inset:""},null,8,["modelValue","onUpdate:modelValue","label","hint"])):e.val_type==="string"?(a(),r(C,{key:1,modelValue:e.value,"onUpdate:modelValue":u=>e.value=u,label:e.name,hint:e.description,style:{"margin-bottom":"8px"},variant:"outlined"},null,8,["modelValue","onUpdate:modelValue","label","hint"])):_("",!0)],64)):e.config_type==="divider"?(a(),r(x,{key:1,style:{"margin-top":"8px","margin-bottom":"8px"}})):_("",!0)],64))),256))]),_:2},1032,["title"]))),128))]),_:1})]),_:1}),i(V,{icon:"mdi-content-save",size:"x-large",style:{position:"fixed",right:"52px",bottom:"52px"},color:"darkprimary",onClick:t.updateConfig},null,8,["onClick"]),i(y,{timeout:2e3,elevation:"24",color:t.save_message_success,modelValue:t.save_message_snack,"onUpdate:modelValue":c[0]||(c[0]=o=>t.save_message_snack=o)},{default:d(()=>[h(k(t.save_message),1)]),_:1},8,["color","modelValue"])],64))}});export{N as default};
@@ -0,0 +1 @@
import{y as Q,p as i,o as r,c as _,w as e,a as t,O as g,b as a,d as f,j as w,P as M,q as z,Q as F,z as T,s as C,F as D,u as j,n as y,r as R,l as $,e as v,t as V,S as h,T as N,D as O,U as k,W as U,X as I,Y as W,Z as L,V as S,f as d,G as X,_ as E}from"./index-ab39813a.js";import{_ as B}from"./_plugin-vue_export-helper-c27b6911.js";import{a as G}from"./axios-21b846bc.js";const Y={class:"d-flex align-start mb-6"},q={class:"ml-auto z-1"},A=a("h2",{class:"text-h1 font-weight-medium"}," ?? ",-1),H=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"消息总数",-1),Z={name:"TotalMessage",components:{},props:["stat"],data:()=>({stat:{}}),mounted(){}},J=Object.assign(Z,{setup(s){const o=Q([{title:"移除",icon:N}]);return(p,b)=>{const u=i("DotsIcon");return r(),_(h,{elevation:"0",class:"bg-secondary overflow-hidden bubble-shape bubble-secondary-shape"},{default:e(()=>[t(g,null,{default:e(()=>[a("div",Y,[t(f,{icon:"",rounded:"sm",color:"darksecondary",variant:"flat"},{default:e(()=>[t(w,{icon:"mdi-message"})]),_:1}),a("div",q,[t(M,{"close-on-content-click":!1},{activator:e(({props:n})=>[t(f,z({icon:"",rounded:"sm",color:"secondary",variant:"flat",size:"small"},n),{default:e(()=>[t(u,{"stroke-width":"1.5",width:"20"})]),_:2},1040)]),default:e(()=>[t(F,{rounded:"md",width:"150",class:"elevation-10"},{default:e(()=>[t(T,{density:"compact"},{default:e(()=>[(r(!0),C(D,null,j(o.value,(n,c)=>(r(),_(y,{key:c,value:c},{prepend:e(()=>[(r(),_(R(n.icon),{"stroke-width":"1.5",size:"20"}))]),default:e(()=>[t($,{class:"ml-2"},{default:e(()=>[v(V(n.title),1)]),_:2},1024)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})]),_:1})])]),A,H]),_:1})]),_:1})}}}),K={class:"d-flex align-start mb-3"},tt={class:"ml-auto z-1"},et=a("h2",{class:"text-h1 font-weight-medium"}," ?? ",-1),at=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"会话总数",-1),st=a("h2",{class:"text-h1 font-weight-medium"}," 198 ",-1),ot=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"会话总数",-1),lt={name:"TotalSession",components:{},props:["stat"],data:()=>({stat:{}}),mounted(){}},nt=Object.assign(lt,{setup(s){const o=O("1"),p=k(()=>({chart:{type:"bar",height:90,fontFamily:"inherit",foreColor:"#a1aab2",sparkline:{enabled:!0}},dataLabels:{enabled:!1},colors:["#fff"],fill:{type:"solid",opacity:1},stroke:{curve:"smooth",width:3},yaxis:{min:0,max:100},tooltip:{theme:"dark",fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:()=>"会话总数"}},marker:{show:!1}}})),b={series:[{name:"series1",data:[45,66,41,89,25,44,9,54]}]},u=k(()=>({chart:{type:"bar",height:90,fontFamily:"inherit",foreColor:"#a1aab2",sparkline:{enabled:!0}},dataLabels:{enabled:!1},colors:["#fff"],fill:{type:"solid",opacity:1},stroke:{curve:"smooth",width:3},yaxis:{min:0,max:100},tooltip:{theme:"dark",fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:()=>"会话总数"}},marker:{show:!1}}})),n={series:[{name:"series1",data:[35,44,9,54,45,66,41,69]}]};return(c,l)=>{const m=i("apexchart");return r(),_(h,{elevation:"0",class:"bg-primary overflow-hidden bubble-shape bubble-primary-shape"},{default:e(()=>[t(g,null,{default:e(()=>[a("div",K,[t(f,{icon:"",rounded:"sm",color:"darkprimary",variant:"flat"},{default:e(()=>[t(w,{icon:"mdi-account-multiple-outline"})]),_:1}),a("div",tt,[t(U,{modelValue:o.value,"onUpdate:modelValue":l[0]||(l[0]=x=>o.value=x),class:"theme-tab",density:"compact",end:""},{default:e(()=>[t(I,{value:"1","hide-slider":"",color:"transparent"},{default:e(()=>[v("按日")]),_:1}),t(I,{value:"2","hide-slider":"",color:"transparent"},{default:e(()=>[v("按月")]),_:1})]),_:1},8,["modelValue"])])]),t(W,{modelValue:o.value,"onUpdate:modelValue":l[1]||(l[1]=x=>o.value=x),class:"z-1"},{default:e(()=>[t(L,{value:"1"},{default:e(()=>[t(S,null,{default:e(()=>[t(d,{cols:"6"},{default:e(()=>[et,at]),_:1}),t(d,{cols:"6"},{default:e(()=>[t(m,{type:"line",height:"90",options:p.value,series:b.series},null,8,["options","series"])]),_:1})]),_:1})]),_:1}),t(L,{value:"2"},{default:e(()=>[t(S,null,{default:e(()=>[t(d,{cols:"6"},{default:e(()=>[st,ot]),_:1}),t(d,{cols:"6"},{default:e(()=>[t(m,{type:"line",height:"90",options:u.value,series:n.series},null,8,["options","series"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})}}}),it={name:"OnlineTime",components:{},props:["stat"],watch:{stat:{handler:function(s,o){this.memory=s.sys_perf.memory},deep:!0}},data:()=>({_stat:{},memory:"Loading"}),mounted(){}},dt={class:"d-flex align-center gap-3"},rt=a("div",null,[a("h4",{class:"text-h4 font-weight-medium"},"?? 天 ?? 时 ?? 秒"),a("span",{class:"text-subtitle-2 text-medium-emphasis text-white"},"运行时间")],-1),ct={class:"d-flex align-center gap-3"},ut={class:"text-h4 font-weight-medium"},mt=a("span",{class:"text-subtitle-2 text-disabled font-weight-medium"},"占用内存",-1);function _t(s,o,p,b,u,n){return r(),C(D,null,[t(h,{elevation:"0",class:"bg-primary overflow-hidden bubble-shape-sm bubble-primary mb-6"},{default:e(()=>[t(g,{class:Line truncated
@@ -0,0 +1 @@
.CardMediaWrapper{max-width:720px;margin:0 auto;position:relative}.CardMediaBuild{position:absolute;top:0;left:0;width:100%;animation:5s bounce ease-in-out infinite}.CardMediaParts{position:absolute;top:0;left:0;width:100%;animation:10s blink ease-in-out infinite}
+1
View File
@@ -0,0 +1 @@
import{_ as t}from"./_plugin-vue_export-helper-c27b6911.js";import{o,c,w as s,V as i,a as r,b as e,d as l,e as a,f as d}from"./index-ab39813a.js";const n="/assets/img-error-bg-ab6474a0.svg",_="/assets/img-error-blue-2675a7a9.svg",m="/assets/img-error-text-a6aebfa0.svg",g="/assets/img-error-purple-edee3fbc.svg";const p={},u={class:"text-center"},f=e("div",{class:"CardMediaWrapper"},[e("img",{src:n,alt:"grid",class:"w-100"}),e("img",{src:_,alt:"grid",class:"CardMediaParts"}),e("img",{src:m,alt:"build",class:"CardMediaBuild"}),e("img",{src:g,alt:"build",class:"CardMediaBuild"})],-1),h=e("h1",{class:"text-h1"},"Something is wrong",-1),v=e("p",null,[e("small",null,[a("The page you are looking was moved, removed, "),e("br"),a("renamed, or might never exist! ")])],-1);function x(b,V){return o(),c(i,{"no-gutters":"",class:"h-100vh"},{default:s(()=>[r(d,{class:"d-flex align-center justify-center"},{default:s(()=>[e("div",u,[f,h,v,r(l,{variant:"flat",color:"primary",class:"mt-4",to:"/","prepend-icon":"mdi-home"},{default:s(()=>[a(" Home")]),_:1})])]),_:1})]),_:1})}const C=t(p,[["render",x]]);export{C as default};
+26
View File
@@ -0,0 +1,26 @@
import{x as _,o as s,c as l,w as t,a as e,$ as f,b as r,a0 as h,e as i,t as d,G as g,d as m,A as V,O as v,a1 as x,S as k,D as p,s as C,F as w,u as S,f as y,j as b,V as B}from"./index-ab39813a.js";const P={class:"d-sm-flex align-center justify-space-between"},$=_({__name:"ExtensionCard",props:{title:String,link:String},setup(u){const n=u,c=o=>{window.open(o,"_blank")};return(o,a)=>(s(),l(k,{variant:"outlined",elevation:"0",class:"withbg"},{default:t(()=>[e(f,{style:{padding:"10px 20px"}},{default:t(()=>[r("div",P,[e(h,null,{default:t(()=>[i(d(n.title),1)]),_:1}),e(g),e(m,{icon:"mdi-link",variant:"plain",onClick:a[0]||(a[0]=E=>c(n.link))})])]),_:1}),e(V),e(v,null,{default:t(()=>[x(o.$slots,"default")]),_:3})]),_:3}))}}),G={style:{"min-height":"180px","max-height":"180px",overflow:"hidden"}},N={class:"d-flex align-center gap-3"},D=`
{
"data": [
{
"name": "GoodPlugins",
"repo": "https://gitee.com/soulter/goodplugins",
"author": "soulter",
"desc": "一些好用的插件,一些好用的插件,一些好用的插件。一些好用的插件。一些好用的插件,一些好用的插件。一些好用的插件,一些好用的插件。一些好用的插件,一些好用的插件,一些好用的插件。一些好用的插件。一些好用的插件,一些好用的插件。一些好用的插件,一些好用的插件",
"version": "1.0"
},
{
"name": "GoodPlugins",
"repo": "https://gitee.com/soulter/goodplugins",
"author": "soulter",
"desc": "一些好用的插件",
"version": "1.0"
},
{
"name": "GoodPlugins",
"repo": "https://gitee.com/soulter/goodplugins",
"author": "soulter",
"desc": "一些好用的插件",
"version": "1.0"
}
]
}`,j=_({__name:"ExtensionPage",setup(u){p({title:"Sample Page"});const n=p(JSON.parse(D));return(c,o)=>(s(),l(B,null,{default:t(()=>[(s(!0),C(w,null,S(n.value.data,a=>(s(),l(y,{cols:"12",md:"6",lg:"4"},{default:t(()=>[(s(),l($,{key:a.name,title:a.name,link:a.repo,style:{"margin-bottom":"16px"}},{default:t(()=>[r("p",G,d(a.desc),1),r("div",N,[e(b,null,{default:t(()=>[i("mdi-account")]),_:1}),r("span",null,d(a.author),1),e(g),e(m,{variant:"plain"},{default:t(()=>[i("安 装")]),_:1})])]),_:2},1032,["title","link"]))]),_:2},1024))),256))]),_:1}))}});export{j as default};
+1
View File
@@ -0,0 +1 @@
import{o as i,c as n,w as t,e as m,t as u,g as D,h as E,a as l,i as g,j as z,k as _,l as w,m as S,n as I,r as V,p as N,q as M,s as p,F as h,u as B,v as R,x as y,y as T,b,z as A,A as j,B as s,C as P,D as O,d as v,E as C,M as x,G as F,H as G,I as H,J as W,K as q,L as J,R as K,N as U}from"./index-ab39813a.js";import{_ as Q,u as k}from"./LogoDark.vue_vue_type_script_setup_true_lang-16088022.js";const X=[{title:"面板",icon:"mdi-view-dashboard",to:"/dashboard/default"},{title:"配置",icon:"mdi-cog",to:"/config"},{title:"插件",icon:"mdi-puzzle",to:"/extension"},{title:"控制台",icon:"mdi-console",to:"/console"}],Y={__name:"NavGroup",props:{item:Object},setup(e){const a=e;return(r,c)=>(i(),n(D,{color:"darkText",class:"smallCap"},{default:t(()=>[m(u(a.item.header),1)]),_:1}))}},L={__name:"NavItem",props:{item:Object,level:Number},setup(e){return(a,r)=>(i(),n(I,{to:e.item.type==="external"?"":e.item.to,href:e.item.type==="external"?e.item.to:"",rounded:"",class:"mb-1",color:"secondary",disabled:e.item.disabled,target:e.item.type==="external"?"_blank":""},E({prepend:t(()=>[e.item.icon?(i(),n(z,{key:0,color:e.item.iconColor,size:e.item.iconSize,class:"hide-menu",icon:e.item.icon},null,8,["color","size","icon"])):_("",!0)]),default:t(()=>[l(w,null,{default:t(()=>[m(u(e.item.title),1)]),_:1}),e.item.subCaption?(i(),n(S,{key:0,class:"text-caption mt-n1 hide-menu"},{default:t(()=>[m(u(e.item.subCaption),1)]),_:1})):_("",!0)]),_:2},[e.item.chip?{name:"append",fn:t(()=>[l(g,{color:e.item.chipColor,class:"sidebarchip hide-menu",size:e.item.chipIcon?"small":"default",variant:e.item.chipVariant,"prepend-icon":e.item.chipIcon},{default:t(()=>[m(u(e.item.chip),1)]),_:1},8,["color","size","variant","prepend-icon"])]),key:"0"}:void 0]),1032,["to","href","disabled","target"]))}},Z={__name:"IconSet",props:{item:Object,level:Number},setup(e){const a=e;return(r,c)=>a.level>0?(i(),n(V(a.item),{key:0,size:"5",fill:"currentColor","stroke-width":"1.5",class:"iconClass"})):(i(),n(V(a.item),{key:1,size:"20","stroke-width":"1.5",class:"iconClass"}))}},ee={__name:"NavCollapse",props:{item:Object,level:Number},setup(e){const a=e;return(r,c)=>{const f=N("NavCollapse",!0);return i(),n(R,{"no-action":""},{activator:t(({props:d})=>[l(I,M(d,{value:e.item.title,rounded:"",class:"mb-1",color:"secondary"}),{prepend:t(()=>[l(Z,{item:e.item.icon,level:e.level},null,8,["item","level"])]),default:t(()=>[l(w,{class:"mr-auto"},{default:t(()=>[m(u(e.item.title),1)]),_:1}),e.item.subCaption?(i(),n(S,{key:0,class:"text-caption mt-n1 hide-menu"},{default:t(()=>[m(u(e.item.subCaption),1)]),_:1})):_("",!0)]),_:2},1040,["value"])]),default:t(()=>[(i(!0),p(h,null,B(e.item.children,(d,o)=>(i(),p(h,{key:o},[d.children?(i(),n(f,{key:0,item:d,level:a.level+1},null,8,["item","level"])):(i(),n(L,{key:1,item:d,level:a.level+1},null,8,["item","level"]))],64))),128))]),_:1})}}},te={__name:"LogoMain",setup(e){return(a,r)=>(i(),n(Q))}},ae={class:"pa-5"},ie={class:"pa-4 text-center"},le=y({__name:"VerticalSidebar",setup(e){const a=k(),r=T(X);return(c,f)=>{const d=N("perfect-scrollbar");return i(),n(P,{left:"",modelValue:s(a).Sidebar_drawer,"onUpdate:modelValue":f[0]||(f[0]=o=>s(a).Sidebar_drawer=o),elevation:"0","rail-width":"105","mobile-breakpoint":"960",app:"",class:"leftSidebar",rail:s(a).mini_sidebar,"expand-on-hover":""},{default:t(()=>[b("div",ae,[l(te)]),l(d,{class:"scrollnavbar"},{default:t(()=>[l(A,{class:"pa-4"},{default:t(()=>[(i(!0),p(h,null,B(r.value,(o,$)=>(i(),p(h,{key:$},[o.header?(i(),n(Y,{item:o,key:o.title},null,8,["item"])):o.divider?(i(),n(j,{key:1,class:"my-3"})):o.children?(i(),n(ee,{key:2,class:"leftPadding",item:o,level:0},null,8,["item"])):(i(),n(L,{key:3,item:o,class:"leftPadding"},null,8,["item"]))],64))),128))]),_:1}),b("div",ie,[l(g,{color:"inputBorder",size:"small"},{default:t(()=>[m(" v1.0.0 ")]),_:1})])]),_:1})]),_:1},8,["modelValue","rail"])}}}),ne=y({__name:"VerticalHeader",setup(e){const a=k();return O(!1),(r,c)=>(i(),n(G,{elevation:"0",height:"80"},{default:t(()=>[l(v,{class:"hidden-md-and-down text-secondary",color:"lightsecondary",icon:"",rounded:"sm",variant:"flat",onClick:c[0]||(c[0]=C(f=>s(a).SET_MINI_SIDEBAR(!s(a).mini_sidebar),["stop"])),size:"small"},{default:t(()=>[l(s(x),{size:"20","stroke-width":"1.5"})]),_:1}),l(v,{class:"hidden-lg-and-up text-secondary ms-3",color:"lightsecondary",icon:"",rounded:"sm",variant:"flat",onClick:C(s(a).SET_SIDEBAR_DRAWER,["stop"]),size:"small"},{default:t(()=>[l(s(x),{size:"20","stroke-width":"1.5"})]),_:1},8,["onClick"]),l(F),l(v,{class:"profileBtn text-primary",color:"lightprimary",variant:"flat",rounded:"pill"},{default:t(()=>[l(z,{icon:"mdi-github",size:"25"})]),_:1})]),_:1}))}}),re=y({__name:"FullLayout",setup(e){const a=k();return(r,c)=>(i(),n(U,null,{default:t(()=>[l(H,{theme:"PurpleTheme",class:W([s(a).fontTheme,s(a).mini_sidebar?"mini-sidebar":"",s(a).inputBg?"inputWithbg":""])},{default:t(()=>[l(le),l(ne),l(q,null,{default:t(()=>[l(J,{fluid:"",class:"page-wrapper"},{default:t(()=>[Line truncated
+1
View File
@@ -0,0 +1 @@
.custom-devider{border-color:#00000014!important}.googleBtn{border-color:#00000014;margin:30px 0 20px}.outlinedInput .v-field{border:1px solid rgba(0,0,0,.08);box-shadow:none}.orbtn{padding:2px 40px;border-color:#00000014;margin:20px 15px}.pwdInput{position:relative}.pwdInput .v-input__append{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.loginForm .v-text-field .v-field--active input{font-weight:500}.loginBox{max-width:475px;margin:0 auto}
+5
View File
@@ -0,0 +1,5 @@
import{_ as _t}from"./LogoDark.vue_vue_type_script_setup_true_lang-16088022.js";import{x as ke,a7 as we,r as Ot,a8 as Vt,D as A,a9 as Be,U as P,B as I,aa as Q,ab as St,ac as Ne,ad as Ie,ae as Et,af as jt,ag as At,ah as G,y as wt,o as Re,c as tt,w as C,a as j,a4 as qe,b as ge,ai as Ft,d as Pt,e as Ge,s as Ct,aj as Tt,t as Bt,k as Nt,ak as It,f as Fe,L as Rt,V as Pe,S as Ye,O as kt}from"./index-ab39813a.js";/**
* vee-validate v4.11.3
* (c) 2023 Abdelrahman Awad
* @license MIT
*/function R(e){return typeof e=="function"}function nt(e){return e==null}const Z=e=>e!==null&&!!e&&typeof e=="object"&&!Array.isArray(e);function Me(e){return Number(e)>=0}function Mt(e){return typeof e=="object"&&e!==null}function Ut(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function Dt(e){if(!Mt(e)||Ut(e)!=="[object Object]")return!1;if(Object.getPrototypeOf(e)===null)return!0;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function ye(e,t){return Object.keys(t).forEach(n=>{if(Dt(t[n])){e[n]||(e[n]={}),ye(e[n],t[n]);return}e[n]=t[n]}),e}function pe(e){const t=e.split(".");if(!t.length)return"";let n=String(t[0]);for(let i=1;i<t.length;i++){if(Me(t[i])){n+=`[${t[i]}]`;continue}n+=`.${t[i]}`}return n}const zt={};function xt(e){return zt[e]}const Lt=Symbol("vee-validate-form"),$t=typeof window<"u";function Ht(e){return R(e)&&!!e.__locatorRef}function ee(e){return!!e&&R(e.parse)&&e.__type==="VVTypedSchema"}function rt(e){return!!e&&R(e.validate)}function qt(e){return e==="checkbox"||e==="radio"}function Gt(e){return Z(e)||Array.isArray(e)}function Yt(e){return Array.isArray(e)?e.length===0:Z(e)&&Object.keys(e).length===0}function be(e){return/^\[.+\]$/i.test(e)}function Wt(e){return at(e)&&e.multiple}function at(e){return e.tagName==="SELECT"}function it(e){return Ue(e)&&e.target&&"submit"in e.target}function Ue(e){return e?!!(typeof Event<"u"&&R(Event)&&e instanceof Event||e&&e.srcElement):!1}function se(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,i,l;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(i=n;i--!==0;)if(!se(e[i],t[i]))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i of e.entries())if(!t.has(i[0]))return!1;for(i of e.entries())if(!se(i[1],t.get(i[0])))return!1;return!0}if(We(e)&&We(t))return!(e.size!==t.size||e.name!==t.name||e.lastModified!==t.lastModified||e.type!==t.type);if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i of e.entries())if(!t.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(i=n;i--!==0;)if(e[i]!==t[i])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();for(l=Object.keys(e),n=l.length,i=n;i--!==0;){var o=l[i];if(!se(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function We(e){return $t?e instanceof File:!1}function Ke(e,t,n){typeof n.value=="object"&&(n.value=S(n.value)),!n.enumerable||n.get||n.set||!n.configurable||!n.writable||t==="__proto__"?Object.defineProperty(e,t,n):e[t]=n.value}function S(e){if(typeof e!="object")return e;var t=0,n,i,l,o=Object.prototype.toString.call(e);if(o==="[object Object]"?l=Object.create(e.__proto__||null):o==="[object Array]"?l=Array(e.length):o==="[object Set]"?(l=new Set,e.forEach(function(d){l.add(S(d))})):o==="[object Map]"?(l=new Map,e.forEach(function(d,h){l.set(S(h),S(d))})):o==="[object Date]"?l=new Date(+e):o==="[object RegExp]"?l=new RegExp(e.source,e.flags):o==="[object DataView]"?l=new e.constructor(S(e.buffer)):o==="[object ArrayBuffer]"?l=e.slice(0):o.slice(-6)==="Array]"&&(l=new e.constructor(e)),l){for(i=Object.getOwnPropertySymbols(e);t<i.length;t++)Ke(l,i[t],Object.getOwnPropertyDescriptor(e,i[t]));for(t=0,i=Object.getOwnPropertyNames(e);t<i.length;t++)Object.hasOwnProperty.call(l,n=i[t])&&l[n]===e[n]||Ke(l,n,Object.getOwnPropertyDescriptor(e,n))}return l||e}function De(e){return be(e)?e.replace(/\[|\]/gi,""):e}function D(e,t,n){return e?be(t)?e[De(t)]:(t||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce((l,o)=>Gt(l)&&o in l?l[o]:n,e):n}function Y(e,t,n){if(be(t)){e[De(t)]=n;return}const i=t.split(/\.|\[(\d+)\]/).filter(Boolean);let l=e;for(let o=0;o<i.length;o++){if(o===i.length-1){l[i[o]]=n;return}(!(i[o]in l)||nt(l[i[o]]))&&(l[i[o]]=Me(i[o+1])?[]:{}),l=l[i[o]]}}function Ce(e,t){if(Array.isArray(e)&&Me(t)){e.splice(Number(t),1);return}Z(e)&&delete e[t]}function Je(e,t){if(be(t)){delete e[De(t)];return}const n=t.split(/\.|\[(\d+)\]/).filter(Boolean);let i=e;for(let o=0;o<n.length;o++){if(o===n.length-1){Ce(i,n[o]);break}if(!(n[o]in i)||nt(i[n[o]]))break;i=i[n[o]]}const l=n.map((o,d)=>D(e,n.slice(0,d).join(".")));for(let o=l.length-1;o>=0;o--)if(Yt(l[o])){if(o===0){Ce(e,n[0]);continue}Ce(l[o-1],n[o-1])}}function U(e){return Object.keys(e)}function Qe(e,t=0){let n=null,i=[];return function(...l){return n&&clearTimeout(n),n=setTimeout(()=>{const o=e(...l);i.forEach(d=>d(o)),i=[]},t),new Promise(o=>i.push(o))}}function Kt(e,t){let n;return async function(...l){const o=e(...l);n=o;const d=await o;return o!==n||(n=void 0,t(d,l)),d}}function Xe(e){return Array.isArray(e)?e:e?[e]:[]}function ue(e,t){const n={};forLine truncated
@@ -0,0 +1 @@
import{am as _,x as d,D as n,o as c,s as m,a as p,w as f,an as r,b as a,ao as o,B as t,ap as h}from"./index-ab39813a.js";const s={Sidebar_drawer:!0,Customizer_drawer:!1,mini_sidebar:!1,fontTheme:"Roboto",inputBg:!1},l=_({id:"customizer",state:()=>({Sidebar_drawer:s.Sidebar_drawer,Customizer_drawer:s.Customizer_drawer,mini_sidebar:s.mini_sidebar,fontTheme:"Poppins",inputBg:s.inputBg}),getters:{},actions:{SET_SIDEBAR_DRAWER(){this.Sidebar_drawer=!this.Sidebar_drawer},SET_MINI_SIDEBAR(e){this.mini_sidebar=e},SET_FONT(e){this.fontTheme=e}}}),u={class:"logo",style:{display:"flex","align-items":"center"}},b={style:{"font-size":"24px","font-weight":"1000"}},w={style:{"font-size":"20px","font-weight":"1000"}},S={style:{"font-size":"20px"}},z=d({__name:"LogoDark",setup(e){n("rgb(var(--v-theme-primary))"),n("rgb(var(--v-theme-secondary))");const i=l();return(g,B)=>(c(),m("div",u,[p(t(h),{to:"/",style:{"text-decoration":"none",color:"black"}},{default:f(()=>[r(a("span",b,"AstrBot 仪表盘",512),[[o,!t(i).mini_sidebar]]),r(a("span",w,"Astr",512),[[o,t(i).mini_sidebar]]),r(a("span",S,"Bot",512),[[o,t(i).mini_sidebar]])]),_:1})]))}});export{z as _,l as u};
@@ -0,0 +1 @@
import{_ as o}from"./BaseBreadcrumb.vue_vue_type_style_index_0_lang-d429ad96.js";import{_ as i}from"./UiParentCard.vue_vue_type_script_setup_true_lang-b5d50914.js";import{x as n,D as a,o as c,s as m,a as e,w as t,f as d,b as f,V as _,F as u}from"./index-ab39813a.js";const p=["innerHTML"],v=n({__name:"MaterialIcons",setup(b){const s=a({title:"Material Icons"}),r=a('<iframe src="https://materialdesignicons.com/" frameborder="0" width="100%" height="1000"></iframe>'),l=a([{title:"Icons",disabled:!1,href:"#"},{title:"Material Icons",disabled:!0,href:"#"}]);return(h,M)=>(c(),m(u,null,[e(o,{title:s.value.title,breadcrumbs:l.value},null,8,["title","breadcrumbs"]),e(_,null,{default:t(()=>[e(d,{cols:"12",md:"12"},{default:t(()=>[e(i,{title:"Material Icons"},{default:t(()=>[f("div",{innerHTML:r.value},null,8,p)]),_:1})]),_:1})]),_:1})],64))}});export{v as default};
@@ -0,0 +1 @@
.custom-devider{border-color:#00000014!important}.googleBtn{border-color:#00000014;margin:30px 0 20px}.outlinedInput .v-field{border:1px solid rgba(0,0,0,.08);box-shadow:none}.orbtn{padding:2px 40px;border-color:#00000014;margin:20px 15px}.pwdInput{position:relative}.pwdInput .v-input__append{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.loginBox{max-width:475px;margin:0 auto}
+1
View File
@@ -0,0 +1 @@
import{_ as B}from"./LogoDark.vue_vue_type_script_setup_true_lang-16088022.js";import{x as y,D as o,o as b,s as U,a as e,w as a,b as n,B as $,d as u,f as i,A as _,e as f,V as r,a4 as m,ai as A,al as E,F,c as T,L as q,S as V,O as P}from"./index-ab39813a.js";const S="/assets/social-google-a359a253.svg",z=["src"],N=n("span",{class:"ml-2"},"Sign up with Google",-1),D=n("h5",{class:"text-h5 text-center my-4 mb-8"},"Sign up with Email address",-1),G={class:"d-sm-inline-flex align-center mt-2 mb-7 mb-sm-0 font-weight-bold"},L=n("a",{href:"#",class:"ml-1 text-lightText"},"Terms and Condition",-1),O={class:"mt-5 text-right"},j=y({__name:"AuthRegister",setup(w){const c=o(!1),d=o(!1),p=o(""),v=o(""),g=o(),h=o(""),x=o(""),k=o([s=>!!s||"Password is required",s=>s&&s.length<=10||"Password must be less than 10 characters"]),C=o([s=>!!s||"E-mail is required",s=>/.+@.+\..+/.test(s)||"E-mail must be valid"]);function R(){g.value.validate()}return(s,l)=>(b(),U(F,null,[e(u,{block:"",color:"primary",variant:"outlined",class:"text-lightText googleBtn"},{default:a(()=>[n("img",{src:$(S),alt:"google"},null,8,z),N]),_:1}),e(r,null,{default:a(()=>[e(i,{class:"d-flex align-center"},{default:a(()=>[e(_,{class:"custom-devider"}),e(u,{variant:"outlined",class:"orbtn",rounded:"md",size:"small"},{default:a(()=>[f("OR")]),_:1}),e(_,{class:"custom-devider"})]),_:1})]),_:1}),D,e(E,{ref_key:"Regform",ref:g,"lazy-validation":"",action:"/dashboards/analytical",class:"mt-7 loginForm"},{default:a(()=>[e(r,null,{default:a(()=>[e(i,{cols:"12",sm:"6"},{default:a(()=>[e(m,{modelValue:h.value,"onUpdate:modelValue":l[0]||(l[0]=t=>h.value=t),density:"comfortable","hide-details":"auto",variant:"outlined",color:"primary",label:"Firstname"},null,8,["modelValue"])]),_:1}),e(i,{cols:"12",sm:"6"},{default:a(()=>[e(m,{modelValue:x.value,"onUpdate:modelValue":l[1]||(l[1]=t=>x.value=t),density:"comfortable","hide-details":"auto",variant:"outlined",color:"primary",label:"Lastname"},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{modelValue:v.value,"onUpdate:modelValue":l[2]||(l[2]=t=>v.value=t),rules:C.value,label:"Email Address / Username",class:"mt-4 mb-4",required:"",density:"comfortable","hide-details":"auto",variant:"outlined",color:"primary"},null,8,["modelValue","rules"]),e(m,{modelValue:p.value,"onUpdate:modelValue":l[3]||(l[3]=t=>p.value=t),rules:k.value,label:"Password",required:"",density:"comfortable",variant:"outlined",color:"primary","hide-details":"auto","append-icon":d.value?"mdi-eye":"mdi-eye-off",type:d.value?"text":"password","onClick:append":l[4]||(l[4]=t=>d.value=!d.value),class:"pwdInput"},null,8,["modelValue","rules","append-icon","type"]),n("div",G,[e(A,{modelValue:c.value,"onUpdate:modelValue":l[5]||(l[5]=t=>c.value=t),rules:[t=>!!t||"You must agree to continue!"],label:"Agree with?",required:"",color:"primary",class:"ms-n2","hide-details":""},null,8,["modelValue","rules"]),L]),e(u,{color:"secondary",block:"",class:"mt-2",variant:"flat",size:"large",onClick:l[6]||(l[6]=t=>R())},{default:a(()=>[f("Sign Up")]),_:1})]),_:1},512),n("div",O,[e(_),e(u,{variant:"plain",to:"/auth/login",class:"mt-2 text-capitalize mr-n2"},{default:a(()=>[f("Already have an account?")]),_:1})])],64))}});const I={class:"pa-7 pa-sm-12"},Y=n("h2",{class:"text-secondary text-h2 mt-8"},"Sign up",-1),H=n("h4",{class:"text-disabled text-h4 mt-3"},"Enter credentials to continue",-1),M=y({__name:"RegisterPage",setup(w){return(c,d)=>(b(),T(r,{class:"h-100vh","no-gutters":""},{default:a(()=>[e(i,{cols:"12",class:"d-flex align-center bg-lightprimary"},{default:a(()=>[e(q,null,{default:a(()=>[n("div",I,[e(r,{justify:"center"},{default:a(()=>[e(i,{cols:"12",lg:"10",xl:"6",md:"7"},{default:a(()=>[e(V,{elevation:"0",class:"loginBox"},{default:a(()=>[e(V,{variant:"outlined"},{default:a(()=>[e(P,{class:"pa-9"},{default:a(()=>[e(r,null,{default:a(()=>[e(i,{cols:"12",class:"text-center"},{default:a(()=>[e(B),Y,H]),_:1})]),_:1}),e(j)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})])]),_:1})]),_:1})]),_:1}))}});export{M as default};
+1
View File
@@ -0,0 +1 @@
import{_ as c}from"./BaseBreadcrumb.vue_vue_type_style_index_0_lang-d429ad96.js";import{_ as f}from"./UiParentCard.vue_vue_type_script_setup_true_lang-b5d50914.js";import{x as m,D as s,o as l,s as r,a as e,w as a,f as i,V as o,F as d,u as _,S as p,J as b,b as h,t as g}from"./index-ab39813a.js";const v=m({__name:"ShadowPage",setup(w){const n=s({title:"Shadow Page"}),u=s([{title:"Utilities",disabled:!1,href:"#"},{title:"Shadow",disabled:!0,href:"#"}]);return(S,V)=>(l(),r(d,null,[e(c,{title:n.value.title,breadcrumbs:u.value},null,8,["title","breadcrumbs"]),e(o,null,{default:a(()=>[e(i,{cols:"12",md:"12"},{default:a(()=>[e(f,{title:"Basic Shadow"},{default:a(()=>[e(o,{justify:"center"},{default:a(()=>[(l(),r(d,null,_(25,t=>e(i,{key:t,cols:"auto"},{default:a(()=>[e(p,{height:"100",width:"100",class:b(["mb-5",["d-flex justify-center align-center bg-primary",`elevation-${t}`]])},{default:a(()=>[h("div",null,g(t-1),1)]),_:2},1032,["class"])]),_:2},1024)),64))]),_:1})]),_:1})]),_:1})]),_:1})],64))}});export{v as default};
+1
View File
@@ -0,0 +1 @@
import{_ as s}from"./BaseBreadcrumb.vue_vue_type_style_index_0_lang-d429ad96.js";import{_ as l}from"./UiParentCard.vue_vue_type_script_setup_true_lang-b5d50914.js";import{x as n,D as o,y as r,o as u,s as m,a as e,w as a,f as c,e as d,V as p,F as f}from"./index-ab39813a.js";const V=n({__name:"StarterPage",setup(_){const t=o({title:"Sample Page"}),i=r([{title:"Others",disabled:!1,href:"#"},{title:"Sample Page",disabled:!0,href:"#"}]);return(b,g)=>(u(),m(f,null,[e(s,{title:t.value.title,breadcrumbs:i.value},null,8,["title","breadcrumbs"]),e(p,null,{default:a(()=>[e(c,{cols:"12",md:"12"},{default:a(()=>[e(l,{title:"Simple Title"},{default:a(()=>[d(" Lorem ipsum dolor sit amen, consenter nipissing eli, sed do elusion tempos incident ut laborers et doolie magna alissa. Ut enif ad minim venice, quin nostrum exercitation illampu laborings nisi ut liquid ex ea commons construal. Duos aube grue dolor in reprehended in voltage veil esse colum doolie eu fujian bulla parian. Exceptive sin ocean cuspidate non president, sunk in culpa qui officiate descent molls anim id est labours. ")]),_:1})]),_:1})]),_:1})],64))}});export{V as default};
+1
View File
@@ -0,0 +1 @@
import{_ as o}from"./BaseBreadcrumb.vue_vue_type_style_index_0_lang-d429ad96.js";import{_ as n}from"./UiParentCard.vue_vue_type_script_setup_true_lang-b5d50914.js";import{x as c,D as a,o as i,s as m,a as e,w as t,f as d,b as f,V as _,F as u}from"./index-ab39813a.js";const b=["innerHTML"],w=c({__name:"TablerIcons",setup(p){const s=a({title:"Tabler Icons"}),r=a('<iframe src="https://tablericons.com/" frameborder="0" width="100%" height="600"></iframe>'),l=a([{title:"Icons",disabled:!1,href:"#"},{title:"Tabler Icons",disabled:!0,href:"#"}]);return(h,T)=>(i(),m(u,null,[e(o,{title:s.value.title,breadcrumbs:l.value},null,8,["title","breadcrumbs"]),e(_,null,{default:t(()=>[e(d,{cols:"12",md:"12"},{default:t(()=>[e(n,{title:"Tabler Icons"},{default:t(()=>[f("div",{innerHTML:r.value},null,8,b)]),_:1})]),_:1})]),_:1})],64))}});export{w as default};
@@ -0,0 +1 @@
import{_ as m}from"./BaseBreadcrumb.vue_vue_type_style_index_0_lang-d429ad96.js";import{_ as v}from"./UiParentCard.vue_vue_type_script_setup_true_lang-b5d50914.js";import{x as f,o as i,c as g,w as e,a,$ as y,a0 as b,e as w,t as d,A as C,O as V,a1 as L,S as _,D as o,s as h,f as k,b as t,F as x,u as B,J as H,V as T}from"./index-ab39813a.js";const s=f({__name:"UiChildCard",props:{title:String},setup(r){const l=r;return(n,c)=>(i(),g(_,{variant:"outlined"},{default:e(()=>[a(y,{class:"py-3"},{default:e(()=>[a(b,{class:"text-h5"},{default:e(()=>[w(d(l.title),1)]),_:1})]),_:1}),a(C),a(V,null,{default:e(()=>[L(n.$slots,"default")]),_:3})]),_:3}))}}),S={class:"d-flex flex-column gap-1"},D={class:"text-caption pa-2 bg-lightprimary"},$=t("div",{class:"text-grey"},"Class",-1),z={class:"font-weight-medium"},N=t("div",null,[t("p",{class:"text-left"},"Left aligned on all viewport sizes."),t("p",{class:"text-center"},"Center aligned on all viewport sizes."),t("p",{class:"text-right"},"Right aligned on all viewport sizes."),t("p",{class:"text-sm-left"},"Left aligned on viewports SM (small) or wider."),t("p",{class:"text-right text-md-left"},"Left aligned on viewports MD (medium) or wider."),t("p",{class:"text-right text-lg-left"},"Left aligned on viewports LG (large) or wider."),t("p",{class:"text-right text-xl-left"},"Left aligned on viewports XL (extra-large) or wider.")],-1),O=t("div",{class:"d-flex justify-space-between flex-row"},[t("a",{href:"#",class:"text-decoration-none"},"Non-underlined link"),t("div",{class:"text-decoration-line-through"},"Line-through text"),t("div",{class:"text-decoration-overline"},"Overline text"),t("div",{class:"text-decoration-underline"},"Underline text")],-1),M=t("div",null,[t("p",{class:"text-high-emphasis"},"High-emphasis has an opacity of 87% in light theme and 100% in dark."),t("p",{class:"text-medium-emphasis"},"Medium-emphasis text and hint text have opacities of 60% in light theme and 70% in dark."),t("p",{class:"text-disabled"},"Disabled text has an opacity of 38% in light theme and 50% in dark.")],-1),A=f({__name:"TypographyPage",setup(r){const l=o({title:"Typography Page"}),n=o([["Heading 1","text-h1"],["Heading 2","text-h2"],["Heading 3","text-h3"],["Heading 4","text-h4"],["Heading 5","text-h5"],["Heading 6","text-h6"],["Subtitle 1","text-subtitle-1"],["Subtitle 2","text-subtitle-2"],["Body 1","text-body-1"],["Body 2","text-body-2"],["Button","text-button"],["Caption","text-caption"],["Overline","text-overline"]]),c=o([{title:"Utilities",disabled:!1,href:"#"},{title:"Typography",disabled:!0,href:"#"}]);return(U,F)=>(i(),h(x,null,[a(m,{title:l.value.title,breadcrumbs:c.value},null,8,["title","breadcrumbs"]),a(T,null,{default:e(()=>[a(k,{cols:"12",md:"12"},{default:e(()=>[a(v,{title:"Basic Typography"},{default:e(()=>[a(s,{title:"Heading"},{default:e(()=>[t("div",S,[(i(!0),h(x,null,B(n.value,([p,u])=>(i(),g(_,{variant:"outlined",key:p,class:"my-4"},{default:e(()=>[t("div",{class:H([u,"pa-2"])},d(p),3),t("div",D,[$,t("div",z,d(u),1)])]),_:2},1024))),128))])]),_:1}),a(s,{title:"Text-alignment",class:"mt-8"},{default:e(()=>[N]),_:1}),a(s,{title:"Decoration",class:"mt-8"},{default:e(()=>[O]),_:1}),a(s,{title:"Opacity",class:"mt-8"},{default:e(()=>[M]),_:1})]),_:1})]),_:1})]),_:1})],64))}});export{A as default};
@@ -0,0 +1 @@
import{x as n,o,c as i,w as e,a,$ as d,b as c,a0 as u,e as p,t as _,a1 as s,A as f,O as V,S as m}from"./index-ab39813a.js";const C={class:"d-sm-flex align-center justify-space-between"},h=n({__name:"UiParentCard",props:{title:String},setup(l){const r=l;return(t,x)=>(o(),i(m,{variant:"outlined",elevation:"0",class:"withbg"},{default:e(()=>[a(d,null,{default:e(()=>[c("div",C,[a(u,null,{default:e(()=>[p(_(r.title),1)]),_:1}),s(t.$slots,"action")])]),_:3}),a(f),a(V,null,{default:e(()=>[s(t.$slots,"default")]),_:3})]),_:3}))}});export{h as _};
@@ -0,0 +1 @@
const s=(t,r)=>{const o=t.__vccOpts||t;for(const[c,e]of r)o[c]=e;return o};export{s as _};
+5
View File
@@ -0,0 +1,5 @@
function me(e,t){return function(){return e.apply(t,arguments)}}const{toString:je}=Object.prototype,{getPrototypeOf:Z}=Object,H=(e=>t=>{const n=je.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),A=e=>(e=e.toLowerCase(),t=>H(t)===e),I=e=>t=>typeof t===e,{isArray:P}=Array,F=I("undefined");function ke(e){return e!==null&&!F(e)&&e.constructor!==null&&!F(e.constructor)&&S(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ye=A("ArrayBuffer");function He(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ye(e.buffer),t}const Ie=I("string"),S=I("function"),Ee=I("number"),q=e=>e!==null&&typeof e=="object",qe=e=>e===!0||e===!1,L=e=>{if(H(e)!=="object")return!1;const t=Z(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Me=A("Date"),ze=A("File"),Je=A("Blob"),$e=A("FileList"),Ve=e=>q(e)&&S(e.pipe),We=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||S(e.append)&&((t=H(e))==="formdata"||t==="object"&&S(e.toString)&&e.toString()==="[object FormData]"))},Ke=A("URLSearchParams"),Ge=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function B(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),P(e))for(r=0,s=e.length;r<s;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let u;for(r=0;r<i;r++)u=o[r],t.call(null,e[u],u,e)}}function we(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,s;for(;r-- >0;)if(s=n[r],t===s.toLowerCase())return s;return null}const be=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Se=e=>!F(e)&&e!==be;function K(){const{caseless:e}=Se(this)&&this||{},t={},n=(r,s)=>{const o=e&&we(t,s)||s;L(t[o])&&L(r)?t[o]=K(t[o],r):L(r)?t[o]=K({},r):P(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r<s;r++)arguments[r]&&B(arguments[r],n);return t}const Xe=(e,t,n,{allOwnKeys:r}={})=>(B(t,(s,o)=>{n&&S(s)?e[o]=me(s,n):e[o]=s},{allOwnKeys:r}),e),ve=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Qe=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Ze=(e,t,n,r)=>{let s,o,i;const u={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!u[i]&&(t[i]=e[i],u[i]=!0);e=n!==!1&&Z(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ye=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},et=e=>{if(!e)return null;if(P(e))return e;let t=e.length;if(!Ee(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},tt=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Z(Uint8Array)),nt=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},rt=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},st=A("HTMLFormElement"),ot=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),se=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),it=A("RegExp"),Re=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};B(n,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},at=e=>{Re(e,(t,n)=>{if(S(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(S(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},ct=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return P(e)?r(e):r(String(e).split(t)),n},ut=()=>{},lt=(e,t)=>(e=+e,Number.isFinite(e)?e:t),J="abcdefghijklmnopqrstuvwxyz",oe="0123456789",Oe={DIGIT:oe,ALPHA:J,ALPHA_DIGIT:J+J.toUpperCase()+oe},ft=(e=16,t=Oe.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function dt(e){return!!(e&&S(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const pt=e=>{const t=new Array(10),n=(r,s)=>{if(q(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=P(r)?[]:{};return B(r,(i,u)=>{const f=n(i,s+1);!F(f)&&(o[u]=f)}),t[s]=void 0,o}}return r};return n(e,0)},ht=A("AsyncFunction"),mt=e=>e&&(q(e)||S(e))&&S(e.then)&&S(e.catch),a={isArray:P,isArrayBuffer:ye,isBuffer:ke,isFormData:We,isArrayBufferView:He,isString:Ie,isNumber:Ee,isBoolean:qe,isObject:q,isPlainObject:L,isUndefined:F,isDate:Me,isFile:ze,isBlob:Je,isRegExp:it,isFunction:S,isStream:Ve,isURLSearchParams:Ke,isTypedArray:tt,isFileList:$e,forEach:B,merge:K,extend:Xe,trim:Ge,stripBOM:ve,inherits:Qe,toFlatObject:Ze,kindOf:H,kindOfTest:A,endsWith:Ye,toArray:et,forEachEntry:nt,matchAll:rt,isHTMLForm:st,hasOwnProperty:se,hasOwnProp:se,reduceDescriptors:Re,freezeMethods:at,toObjectSet:ct,toCamelCase:ot,noop:ut,toFiniteNumber:lt,findKey:we,globaLine truncated
`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&Ft[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},ue=Symbol("internals");function C(e){return e&&String(e).trim().toLowerCase()}function U(e){return e===!1||e==null?e:a.isArray(e)?e.map(U):String(e)}function Dt(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const _t=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function $(e,t,n,r,s){if(a.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!a.isString(t)){if(a.isString(r))return t.indexOf(r)!==-1;if(a.isRegExp(r))return r.test(t)}}function Lt(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Ut(e,t){const n=a.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class z{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(u,f,d){const c=C(f);if(!c)throw new Error("header name must be a non-empty string");const p=a.findKey(s,c);(!p||s[p]===void 0||d===!0||d===void 0&&s[p]!==!1)&&(s[p||f]=U(u))}const i=(u,f)=>a.forEach(u,(d,c)=>o(d,c,f));return a.isPlainObject(t)||t instanceof this.constructor?i(t,n):a.isString(t)&&(t=t.trim())&&!_t(t)?i(Bt(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=C(t),t){const r=a.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Dt(s);if(a.isFunction(n))return n.call(this,s,r);if(a.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=C(t),t){const r=a.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||$(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=C(i),i){const u=a.findKey(r,i);u&&(!n||$(r,r[u],u,n))&&(delete r[u],s=!0)}}return a.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||$(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return a.forEach(this,(s,o)=>{const i=a.findKey(r,o);if(i){n[i]=U(s),delete n[o];return}const u=t?Lt(o):String(o).trim();u!==o&&delete n[o],n[u]=U(s),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return a.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&a.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[ue]=this[ue]={accessors:{}}).accessors,s=this.prototype;function o(i){const u=C(i);r[u]||(Ut(s,i),r[u]=!0)}return a.isArray(t)?t.forEach(o):o(t),this}}z.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);a.reduceDescriptors(z.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});a.freezeMethods(z);const g=z;function V(e,t){const n=this||te,r=t||n,s=g.from(r.headers);let o=r.data;return a.forEach(e,function(u){o=u.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function Fe(e){return!!(e&&e.__CANCEL__)}function D(e,t,n){m.call(this,e??"canceled",m.ERR_CANCELED,t,n),this.name="CanceledError"}a.inherits(D,m,{__CANCEL__:!0});function jt(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new m("Request failed with status code "+n.status,[m.ERR_BAD_REQUEST,m.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const kt=O.isStandardBrowserEnv?function(){return{write:function(n,r,s,o,i,u){const f=[];f.push(n+"="+encodeURIComponent(r)),a.isNumber(s)&&f.push("expires="+new Date(s).toGMTString()),a.isString(o)&&f.push("path="+o),a.isString(i)&&f.push("domain="+i),u===!0&&f.push("secure"),document.cookie=f.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function Ht(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function It(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Be(e,t){return e&&!Ht(t)?It(e,t):t}const qt=O.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(i){const u=a.isString(i)?s(i):i;return u.protocol===r.protocol&&u.host===r.host}}():function(){return function(){return!0}}();function Mt(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function zt(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(f){const d=Date.now(),c=r[o];i||(i=d),n[s]=f,r[s]=d;let p=o,E=0;for(;p!==s;)E+=n[p++],p=p%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),d-i<t)return;const w=c&&d-c;return w?Math.round(E*1e3/w):void 0}}function le(e,t){let n=0;const r=zt(50,250);return s=>{const o=s.loaded,i=s.lengthComputable?s.total:void 0,u=o-n,f=r(u),d=o<=i;n=o;const c={loaded:o,total:i,progress:i?o/i:void 0,bytes:u,rate:f||void 0,estimated:f&&i&&d?(i-o)/f:void 0,event:s};c[t?"download":"upload"]=!0,e(c)}}const Jt=typeof XMLHttpRequest<"u",$t=Jt&&function(e){return new Promise(function(n,r){let s=e.data;const o=g.from(e.headers).normalize(),i=e.responseType;let u;function f(){e.cancelToken&&e.cancelToken.unsubscribe(u),e.signal&&e.signal.removeEventListener("abort",u)}let d;a.isFormData(s)&&(O.isStandardBrowserEnv||O.isStandardBrowserWebWorkerEnv?o.setContentType(!1):o.getContentType(/^\s*multipart\/form-data/)?a.isString(d=o.getContentType())&&o.setContentType(d.replace(/^\s*(multipart\/form-data);+/,"$1")):o.setContentType("multipart/form-data"));let c=new XMLHttpRequest;if(e.auth){const l=e.auth.username||"",h=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(l+":"+h))}const p=Be(e.baseURL,e.url);c.open(e.method.toUpperCase(),Ne(p,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function E(){if(!c)return;const l=g.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),b={data:!i||i==="text"||i==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:l,config:e,request:c};jt(function(R){n(R),f()},function(R){r(R),f()},b),c=null}if("onloadend"in c?c.onloadend=E:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(E)},c.onabort=function(){c&&(r(new m("Request aborted",m.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new m("Network Error",m.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let h=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const b=e.transitional||Pe;e.timeoutErrorMessage&&(h=e.timeoutErrorMessage),r(new m(h,b.clarifyTimeoutError?m.ETIMEDOUT:m.ECONNABORTED,e,c)),c=null},O.isStandardBrowserEnv){const l=(e.withCredentials||qt(p))&&e.x Line truncated
`+o.map(fe).join(`
`):" "+fe(o[0]):"as no adapter specified";throw new m("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:X};function W(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new D(null,e)}function de(e){return W(e),e.headers=g.from(e.headers),e.data=V.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),De.getAdapter(e.adapter||te.adapter)(e).then(function(r){return W(e),r.data=V.call(e,e.transformResponse,r),r.headers=g.from(r.headers),r},function(r){return Fe(r)||(W(e),r&&r.response&&(r.response.data=V.call(e,e.transformResponse,r.response),r.response.headers=g.from(r.response.headers))),Promise.reject(r)})}const pe=e=>e instanceof g?e.toJSON():e;function N(e,t){t=t||{};const n={};function r(d,c,p){return a.isPlainObject(d)&&a.isPlainObject(c)?a.merge.call({caseless:p},d,c):a.isPlainObject(c)?a.merge({},c):a.isArray(c)?c.slice():c}function s(d,c,p){if(a.isUndefined(c)){if(!a.isUndefined(d))return r(void 0,d,p)}else return r(d,c,p)}function o(d,c){if(!a.isUndefined(c))return r(void 0,c)}function i(d,c){if(a.isUndefined(c)){if(!a.isUndefined(d))return r(void 0,d)}else return r(void 0,c)}function u(d,c,p){if(p in t)return r(d,c);if(p in e)return r(void 0,d)}const f={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:u,headers:(d,c)=>s(pe(d),pe(c),!0)};return a.forEach(Object.keys(Object.assign({},e,t)),function(c){const p=f[c]||s,E=p(e[c],t[c],c);a.isUndefined(E)&&p!==u||(n[c]=E)}),n}const _e="1.5.1",ne={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ne[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const he={};ne.transitional=function(t,n,r){function s(o,i){return"[Axios v"+_e+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,u)=>{if(t===!1)throw new m(s(i," has been removed"+(n?" in "+n:"")),m.ERR_DEPRECATED);return n&&!he[i]&&(he[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,u):!0}};function Wt(e,t,n){if(typeof e!="object")throw new m("options must be an object",m.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const o=r[s],i=t[o];if(i){const u=e[o],f=u===void 0||i(u,o,e);if(f!==!0)throw new m("option "+o+" must be "+f,m.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new m("Unknown option "+o,m.ERR_BAD_OPTION)}}const v={assertOptions:Wt,validators:ne},x=v.validators;class k{constructor(t){this.defaults=t,this.interceptors={request:new ce,response:new ce}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=N(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:o}=n;r!==void 0&&v.assertOptions(r,{silentJSONParsing:x.transitional(x.boolean),forcedJSONParsing:x.transitional(x.boolean),clarifyTimeoutError:x.transitional(x.boolean)},!1),s!=null&&(a.isFunction(s)?n.paramsSerializer={serialize:s}:v.assertOptions(s,{encode:x.function,serialize:x.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&a.merge(o.common,o[n.method]);o&&a.forEach(["delete","get","head","post","put","patch","common"],l=>{delete o[l]}),n.headers=g.concat(i,o);const u=[];let f=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(n)===!1||(f=f&&h.synchronous,u.unshift(h.fulfilled,h.rejected))});const d=[];this.interceptors.response.forEach(function(h){d.push(h.fulfilled,h.rejected)});let c,p=0,E;if(!f){const l=[de.bind(this),void 0];for(l.unshift.apply(l,u),l.push.apply(l,d),E=l.length,c=Promise.resolve(n);p<E;)c=c.then(l[p++],l[p++]);return c}E=u.length;let w=n;for(p=0;p<E;){const l=u[p++],h=u[p++];try{w=l(w)}catch(b){h.call(this,b);break}}try{c=de.call(this,w)}catch(l){return Promise.reject(l)}for(p=0,E=d.length;p<E;)c=c.then(d[p++],d[p++]);return c}getUri(t){t=N(this.defaults,t);const n=Be(t.baseURL,t.url);return Ne(n,t.params,t.paramsSerializer)}}a.forEach(["delete","get","head","options"],function(t){k.prototype[t]=function(n,r){return this.request(N(r||{},{method:t,url:n,data:(r||{}).data}))}});a.forEach(["post","put","patch"],function(t){function n(r){return function(o,i,u){return this.request(N(u||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:i}))}}k.prototype[t]=n(),k.prototype[t+"Form"]=n(!0)});const j=k;class re{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(s=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](s);r._listene Line truncated
+5
View File
@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M19 9H9C7.89543 9 7 9.89543 7 11V17C7 18.1046 7.89543 19 9 19H19C20.1046 19 21 18.1046 21 17V11C21 9.89543 20.1046 9 19 9Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M14 16C15.1046 16 16 15.1046 16 14C16 12.8954 15.1046 12 14 12C12.8954 12 12 12.8954 12 14C12 15.1046 12.8954 16 14 16Z" fill="#90CAF9"/>
<path d="M17 9V7C17 6.46957 16.7893 5.96086 16.4142 5.58579C16.0391 5.21071 15.5304 5 15 5H5C4.46957 5 3.96086 5.21071 3.58579 5.58579C3.21071 5.96086 3 6.46957 3 7V13C3 13.5304 3.21071 14.0391 3.58579 14.4142C3.96086 14.7893 4.46957 15 5 15H7" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 794 B

+34
View File
@@ -0,0 +1,34 @@
<svg width="676" height="391" viewBox="0 0 676 391" fill="none" xmlns="http://www.w3.org/2000/svg">
<g opacity="0.09">
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 4.49127 197.53)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 342.315 387.578)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 28.0057 211.105)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 365.829 374.002)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 51.52 224.68)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 389.344 360.428)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 75.0345 238.255)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 412.858 346.852)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 98.5488 251.83)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 436.372 333.277)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 122.063 265.405)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 459.887 319.703)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 145.578 278.979)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 483.401 306.127)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 169.092 292.556)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 506.916 292.551)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 192.597 306.127)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 530.43 278.977)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 216.111 319.703)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 553.944 265.402)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 239.626 333.277)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 577.459 251.827)" stroke="black"/>
<path d="M263.231 346.905L601.064 151.871" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 600.973 238.252)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 286.654 360.428)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 624.487 224.677)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 310.169 374.002)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 648.002 211.102)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(0.866041 -0.499972 -0.866041 -0.499972 333.683 387.578)" stroke="black"/>
<line y1="-0.5" x2="390.089" y2="-0.5" transform="matrix(-0.866041 -0.499972 -0.866041 0.499972 671.516 197.527)" stroke="black"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

@@ -0,0 +1,43 @@
<svg width="676" height="395" viewBox="0 0 676 395" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="26.998" height="26.8293" transform="matrix(0.866041 -0.499972 0.866041 0.499972 361.873 290.126)" fill="#E3F2FD"/>
<rect width="24.2748" height="24.1231" transform="matrix(0.866041 -0.499972 0.866041 0.499972 364.249 291.115)" fill="#90CAF9"/>
<rect width="26.998" height="26.8293" transform="matrix(0.866041 -0.499972 0.866041 0.499972 291.67 86.4912)" fill="#E3F2FD"/>
<rect width="24.2748" height="24.1231" transform="matrix(0.866041 -0.499972 0.866041 0.499972 294.046 87.48)" fill="#90CAF9"/>
<g filter="url(#filter0_d)">
<path d="M370.694 211.828L365.394 208.768V215.835L365.404 215.829C365.459 216.281 365.785 216.724 366.383 217.069L417.03 246.308C418.347 247.068 420.481 247.068 421.798 246.308L468.671 219.248C469.374 218.842 469.702 218.301 469.654 217.77V210.861L464.282 213.962L418.024 187.257C416.708 186.497 414.573 186.497 413.257 187.257L370.694 211.828Z" fill="url(#paint0_linear)"/>
</g>
<rect width="59.6284" height="63.9858" rx="5" transform="matrix(0.866041 -0.499972 0.866041 0.499972 364 208.812)" fill="#90CAF9"/>
<rect width="59.6284" height="63.9858" rx="5" transform="matrix(0.866041 -0.499972 0.866041 0.499972 364 208.812)" fill="url(#paint1_linear)"/>
<rect width="56.6816" height="60.8238" rx="5" transform="matrix(0.866041 -0.499972 0.866041 0.499972 366.645 208.761)" fill="url(#paint2_linear)"/>
<path d="M421.238 206.161C421.238 206.434 421.62 206.655 422.092 206.655L432.159 206.656C435.164 206.656 437.6 208.063 437.601 209.798C437.602 211.533 435.166 212.939 432.162 212.938L422.09 212.937C421.62 212.937 421.24 213.157 421.24 213.428L421.241 215.814C421.241 216.087 421.624 216.308 422.096 216.308L432.689 216.309C438.917 216.31 443.967 213.395 443.965 209.799C443.964 206.202 438.914 203.286 432.684 203.286L422.086 203.284C421.617 203.284 421.236 203.504 421.237 203.775L421.238 206.161Z" fill="#1E88E5"/>
<path d="M413.422 213.43C413.422 213.157 413.039 212.936 412.567 212.936L402.896 212.935C399.891 212.935 397.455 211.528 397.454 209.793C397.453 208.059 399.889 206.652 402.894 206.653L412.57 206.654C413.039 206.654 413.419 206.435 413.419 206.164L413.418 203.777C413.418 203.504 413.035 203.283 412.563 203.283L402.366 203.282C396.138 203.281 391.089 206.197 391.09 209.793C391.091 213.389 396.141 216.305 402.371 216.306L412.573 216.307C413.042 216.307 413.423 216.088 413.423 215.817L413.422 213.43Z" fill="#1E88E5"/>
<path d="M407.999 198.145L411.211 201.235C411.266 201.288 411.332 201.336 411.405 201.379C411.813 201.614 412.461 201.669 412.979 201.49C413.59 201.278 413.787 200.821 413.421 200.469L410.209 197.379C409.843 197.027 409.051 196.913 408.441 197.124C407.831 197.335 407.633 197.793 407.999 198.145Z" fill="#1E88E5"/>
<path d="M416.235 200.853C416.235 201.058 416.38 201.244 416.613 201.379C416.846 201.513 417.168 201.597 417.524 201.597C418.236 201.596 418.813 201.263 418.813 200.852L418.812 197.021C418.811 196.61 418.234 196.277 417.522 196.277C416.811 196.278 416.234 196.611 416.234 197.022L416.235 200.853Z" fill="#1E88E5"/>
<path d="M421.627 200.47C421.317 200.769 421.412 201.143 421.82 201.379C421.893 201.421 421.977 201.459 422.069 201.491C422.68 201.703 423.472 201.588 423.838 201.236L427.047 198.147C427.413 197.794 427.215 197.337 426.605 197.126C425.994 196.915 425.203 197.029 424.836 197.381L421.627 200.47Z" fill="#1E88E5"/>
<path d="M427.056 221.447L423.844 218.357C423.478 218.005 422.686 217.891 422.076 218.102C421.466 218.314 421.268 218.771 421.634 219.123L424.846 222.213C424.901 222.266 424.967 222.314 425.04 222.357C425.448 222.592 426.097 222.647 426.614 222.468C427.225 222.257 427.423 221.799 427.056 221.447Z" fill="#1E88E5"/>
<path d="M418.82 218.739C418.82 218.328 418.243 217.995 417.531 217.995C416.819 217.995 416.242 218.329 416.242 218.74L416.243 222.57C416.244 222.776 416.388 222.962 416.621 223.096C416.854 223.231 417.177 223.314 417.533 223.314C418.245 223.314 418.822 222.981 418.821 222.57L418.82 218.739Z" fill="#1E88E5"/>
<path d="M413.428 219.122C413.794 218.77 413.596 218.312 412.986 218.101C412.375 217.89 411.584 218.004 411.217 218.356L408.008 221.445C407.698 221.744 407.793 222.118 408.201 222.354C408.274 222.396 408.358 222.434 408.45 222.466C409.061 222.678 409.853 222.563 410.219 222.211L413.428 219.122Z" fill="#1E88E5"/>
<defs>
<filter id="filter0_d" x="301.394" y="186.687" width="232.264" height="208.191" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="84"/>
<feGaussianBlur stdDeviation="32"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.129412 0 0 0 0 0.588235 0 0 0 0 0.952941 0 0 0 0.2 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
</filter>
<linearGradient id="paint0_linear" x1="417.526" y1="205.789" x2="365.394" y2="216.782" gradientUnits="userSpaceOnUse">
<stop stop-color="#2196F3"/>
<stop offset="1" stop-color="#B1DCFF"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="0.503035" y1="2.68177" x2="20.3032" y2="42.2842" gradientUnits="userSpaceOnUse">
<stop stop-color="#FAFAFA" stop-opacity="0.74"/>
<stop offset="1" stop-color="#91CBFA"/>
</linearGradient>
<linearGradient id="paint2_linear" x1="-18.5494" y1="-44.8799" x2="14.7845" y2="40.5766" gradientUnits="userSpaceOnUse">
<stop stop-color="#FAFAFA" stop-opacity="0.74"/>
<stop offset="1" stop-color="#91CBFA"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 5.5 KiB

@@ -0,0 +1,42 @@
<svg width="710" height="391" viewBox="0 0 710 391" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="26.9258" height="26.7576" transform="matrix(0.866041 -0.499972 0.866041 0.499972 161.088 154.333)" fill="#EDE7F6"/>
<rect width="24.9267" height="24.7709" transform="matrix(0.866041 -0.499972 0.866041 0.499972 162.809 155.327)" fill="#B39DDB"/>
<rect width="26.9258" height="26.7576" transform="matrix(0.866041 -0.499972 0.866041 0.499972 536.744 181.299)" fill="#EDE7F6"/>
<rect width="24.9267" height="24.7709" transform="matrix(0.866041 -0.499972 0.866041 0.499972 538.465 182.292)" fill="#B39DDB"/>
<g filter="url(#filter0_d)">
<path d="M67.7237 137.573V134.673H64.009V140.824L64.0177 140.829C64.0367 141.477 64.4743 142.121 65.3305 142.615L103.641 164.733C105.393 165.744 108.232 165.744 109.983 164.733L204.044 110.431C204.879 109.949 205.316 109.324 205.355 108.693L205.355 108.692V108.68C205.358 108.628 205.358 108.576 205.355 108.523L205.362 102.335L200.065 104.472L165.733 84.6523C163.982 83.6413 161.142 83.6413 159.391 84.6523L67.7237 137.573Z" fill="url(#paint0_linear)"/>
</g>
<rect width="115.933" height="51.5596" rx="5" transform="matrix(0.866041 -0.499972 0.866041 0.499972 62.1588 134.683)" fill="#673AB7"/>
<rect width="115.933" height="51.5596" rx="5" transform="matrix(0.866041 -0.499972 0.866041 0.499972 62.1588 134.683)" fill="url(#paint1_linear)" fill-opacity="0.3"/>
<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="64" y="78" width="141" height="81">
<rect width="115.933" height="51.5596" rx="5" transform="matrix(0.866041 -0.499972 0.866041 0.499972 62.1588 134.683)" fill="#673AB7"/>
</mask>
<g mask="url(#mask0)">
</g>
<mask id="mask1" mask-type="alpha" maskUnits="userSpaceOnUse" x="64" y="78" width="141" height="81">
<rect width="115.933" height="51.5596" rx="5" transform="matrix(0.866041 -0.499972 0.866041 0.499972 62.1588 134.683)" fill="#673AB7"/>
</mask>
<g mask="url(#mask1)">
<rect width="64.3732" height="64.3732" rx="5" transform="matrix(0.866041 -0.499972 0.866041 0.499972 111.303 81.6006)" fill="#5E35B1"/>
<rect opacity="0.7" x="0.866041" width="63.3732" height="63.3732" rx="4.5" transform="matrix(0.866041 -0.499972 0.866041 0.499972 79.1848 87.8305)" stroke="#5E35B1"/>
</g>
<defs>
<filter id="filter0_d" x="0.0090332" y="83.894" width="269.353" height="229.597" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="84"/>
<feGaussianBlur stdDeviation="32"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.403922 0 0 0 0 0.227451 0 0 0 0 0.717647 0 0 0 0.2 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
</filter>
<linearGradient id="paint0_linear" x1="200.346" y1="102.359" x2="71.0293" y2="158.071" gradientUnits="userSpaceOnUse">
<stop stop-color="#A491C8"/>
<stop offset="1" stop-color="#D7C5F8"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="8.1531" y1="-0.145767" x2="57.1962" y2="72.3003" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="white" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

@@ -0,0 +1,27 @@
<svg width="676" height="391" viewBox="0 0 676 391" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M267.744 237.142L279.699 230.24L300.636 242.329L288.682 249.231L313.566 263.598L286.344 279.314L261.46 264.947L215.984 291.203L197.779 282.558L169.334 211.758L169.092 211.618L196.313 195.902L267.744 237.142ZM219.359 265.077L240.523 252.859L204.445 232.029L205.487 234.589L219.359 265.077Z" fill="#FFAB91"/>
<path d="M469.959 120.206L481.913 113.304L502.851 125.392L490.897 132.294L515.78 146.661L488.559 162.377L463.675 148.011L418.199 174.266L399.994 165.621L371.548 94.8211L371.307 94.6816L398.528 78.9654L469.959 120.206ZM421.574 148.141L442.737 135.922L406.66 115.093L407.701 117.653L421.574 148.141Z" fill="#FFAB91"/>
<path d="M204.523 235.027V232.237L219.401 265.014L240.555 252.926V255.018L218.936 267.339L204.523 235.027Z" fill="#D84315"/>
<path d="M406.738 118.09V115.301L421.616 148.078L442.77 135.99V138.082L421.151 150.402L406.738 118.09Z" fill="#D84315"/>
<rect width="109.114" height="136.405" transform="matrix(0.866025 -0.5 0.866025 0.5 220.507 181.925)" fill="url(#paint0_linear)"/>
<rect width="40.2357" height="70.0545" transform="matrix(0.866025 -0.5 0.866025 0.5 280.437 201.886)" fill="url(#paint1_linear)"/>
<rect x="25.1147" width="80.1144" height="107.405" transform="matrix(0.866025 -0.5 0.866025 0.5 223.872 194.482)" stroke="#1565C0" stroke-width="29"/>
<rect x="25.1147" width="80.1144" height="107.405" transform="matrix(0.866025 -0.5 0.866025 0.5 223.872 194.482)" stroke="url(#paint2_linear)" stroke-width="29"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M279.517 230.177L267.662 237.15L196.064 195.772L168.866 211.58L169.331 212.097L170.096 214.002L196.436 198.795L267.866 240.035L279.821 233.133L298.211 243.751L300.787 242.265L279.517 230.177ZM291.278 250.695L288.804 252.124L311.1 264.996L313.805 263.418L291.278 250.695Z" fill="#D84315"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M481.732 113.24L469.877 120.214L398.279 78.8359L371.081 94.6433L371.546 95.1603L372.311 97.0652L398.651 81.8581L470.081 123.099L482.036 116.196L500.426 126.814L503.002 125.328L481.732 113.24ZM493.493 133.759L491.019 135.187L513.315 148.06L516.02 146.482L493.493 133.759Z" fill="#D84315"/>
<path d="M288.674 252.229V249.207L291.929 251.067L288.674 252.229Z" fill="#D84315"/>
<defs>
<linearGradient id="paint0_linear" x1="77.7511" y1="139.902" x2="-10.8629" y2="8.75671" gradientUnits="userSpaceOnUse">
<stop stop-color="#3076C8"/>
<stop offset="0.992076" stop-color="#91CBFA"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="25.8162" y1="51.0447" x2="68.7073" y2="-5.41524" gradientUnits="userSpaceOnUse">
<stop stop-color="#2E75C7"/>
<stop offset="1" stop-color="#4283CC"/>
</linearGradient>
<linearGradient id="paint2_linear" x1="-16.1224" y1="-47.972" x2="123.494" y2="290.853" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="white" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

+5
View File
@@ -0,0 +1,5 @@
@charset "UTF-8";@font-face{font-family:Material Design Icons;src:url(/assets/materialdesignicons-webfont-67d24abe.eot?v=7.2.96);src:url(/assets/materialdesignicons-webfont-67d24abe.eot?#iefix&v=7.2.96) format("embedded-opentype"),url(/assets/materialdesignicons-webfont-c1c004a9.woff2?v=7.2.96) format("woff2"),url(/assets/materialdesignicons-webfont-80bb28b3.woff?v=7.2.96) format("woff"),url(/assets/materialdesignicons-webfont-a58ecb54.ttf?v=7.2.96) format("truetype");font-weight:400;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font: 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-ab-testing:before{content:"󰇉"}.mdi-abacus:before{content:"󱛠"}.mdi-abjad-arabic:before{content:"󱌨"}.mdi-abjad-hebrew:before{content:"󱌩"}.mdi-abugida-devanagari:before{content:"󱌪"}.mdi-abugida-thai:before{content:"󱌫"}.mdi-access-point:before{content:"󰀃"}.mdi-access-point-check:before{content:"󱔸"}.mdi-access-point-minus:before{content:"󱔹"}.mdi-access-point-network:before{content:"󰀂"}.mdi-access-point-network-off:before{content:"󰯡"}.mdi-access-point-off:before{content:"󱔑"}.mdi-access-point-plus:before{content:"󱔺"}.mdi-access-point-remove:before{content:"󱔻"}.mdi-account:before{content:"󰀄"}.mdi-account-alert:before{content:"󰀅"}.mdi-account-alert-outline:before{content:"󰭐"}.mdi-account-arrow-down:before{content:"󱡨"}.mdi-account-arrow-down-outline:before{content:"󱡩"}.mdi-account-arrow-left:before{content:"󰭑"}.mdi-account-arrow-left-outline:before{content:"󰭒"}.mdi-account-arrow-right:before{content:"󰭓"}.mdi-account-arrow-right-outline:before{content:"󰭔"}.mdi-account-arrow-up:before{content:"󱡧"}.mdi-account-arrow-up-outline:before{content:"󱡪"}.mdi-account-badge:before{content:"󱬊"}.mdi-account-badge-outline:before{content:"󱬋"}.mdi-account-box:before{content:"󰀆"}.mdi-account-box-multiple:before{content:"󰤴"}.mdi-account-box-multiple-outline:before{content:"󱀊"}.mdi-account-box-outline:before{content:"󰀇"}.mdi-account-cancel:before{content:"󱋟"}.mdi-account-cancel-outline:before{content:"󱋠"}.mdi-account-card:before{content:"󱮤"}.mdi-account-card-outline:before{content:"󱮥"}.mdi-account-cash:before{content:"󱂗"}.mdi-account-cash-outline:before{content:"󱂘"}.mdi-account-check:before{content:"󰀈"}.mdi-account-check-outline:before{content:"󰯢"}.mdi-account-child:before{content:"󰪉"}.mdi-account-child-circle:before{content:"󰪊"}.mdi-account-child-outline:before{content:"󱃈"}.mdi-account-circle:before{content:"󰀉"}.mdi-account-circle-outline:before{content:"󰭕"}.mdi-account-clock:before{content:"󰭖"}.mdi-account-clock-outline:before{content:"󰭗"}.mdi-account-cog:before{content:"󱍰"}.mdi-account-cog-outline:before{content:"󱍱"}.mdi-account-convert:before{content:"󰀊"}.mdi-account-convert-outline:before{content:"󱌁"}.mdi-account-cowboy-hat:before{content:"󰺛"}.mdi-account-cowboy-hat-outline:before{content:"󱟳"}.mdi-account-credit-card:before{content:"󱮦"}.mdi-account-credit-card-outline:before{content:"󱮧"}.mdi-account-details:before{content:"󰘱"}.mdi-account-details-outline:before{content:"󱍲"}.mdi-account-edit:before{content:"󰚼"}.mdi-account-edit-outline:before{content:"󰿻"}.mdi-account-eye:before{content:"󰐠"}.mdi-account-eye-outline:before{content:"󱉻"}.mdi-account-filter:before{content:"󰤶"}.mdi-account-filter-outline:before{content:"󰾝"}.mdi-account-group:before{content:"󰡉"}.mdi-account-group-outline:before{content:"󰭘"}.mdi-account-hard-hat:before{content:"󰖵"}.mdi-account-hard-hat-outline:before{content:"󱨟"}.mdi-account-heart:before{content:"󰢙"}.mdi-account-heart-outline:before{content:"󰯣"}.mdi-account-injury:before{content:"󱠕"}.mdi-account-injury-outline:before{content:"󱠖"}.mdi-account-key:before{content:"󰀋"}.mdi-account-key-outline:before{content:"󰯤"}.mdi-account-lock:before{content:"󱅞"}.mdi-account-lock-open:before{content:"󱥠"}.mdi-account-lock-open-outline:before{content:"󱥡"}.mdi-account-lock-outline:before{content:"󱅟"}.mdi-account-minus:before{content:"󰀍"}.mdi-account-minus-outline:before{content:"󰫬"}.mdi-account-multiple:before{content:"󰀎"}.mdi-account-multiple-check:before{content:"󰣅"}.mdi-account-multiple-check-outline:before{content:"󱇾"}.mdi-account-multiple-minus:before{content:"󰗓"}.mdi-account-multiple-minus-outline:before{content:"󰯥"}.mdi-account-multiple-outline:before{content:"󰀏"}.mdi-account-multiple-plus:before{content:"󰀐"}.mdi-account-multiple-plus-outline:before{content:"󰠀"}.mdi-account-multiple-remove:before{content:"󱈊"}.mdi-account-multiple-remove-outline:before{content:"󱈋"}.mdi-account-music:before{content:"󰠃"}.mdi-account-music-outline:before{content:"󰳩"}.mdi-account-network:before{content:"󰀑"}.mdi-account-network-off:before{content:"󱫱"}.mdi-account-network-Line truncated
* ress.css • v2.0.4
* MIT License
* github.com/filipelinhares/ress
*/html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translateY(100%)}.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duraLine truncated
+716
View File
@@ -0,0 +1,716 @@
(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))h(u);new MutationObserver(u=>{for(const g of u)if(g.type==="childList")for(const v of g.addedNodes)v.tagName==="LINK"&&v.rel==="modulepreload"&&h(v)}).observe(document,{childList:!0,subtree:!0});function r(u){const g={};return u.integrity&&(g.integrity=u.integrity),u.referrerPolicy&&(g.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?g.credentials="include":u.crossOrigin==="anonymous"?g.credentials="omit":g.credentials="same-origin",g}function h(u){if(u.ep)return;u.ep=!0;const g=r(u);fetch(u.href,g)}})();function Y4(n,l){const r=Object.create(null),h=n.split(",");for(let u=0;u<h.length;u++)r[h[u]]=!0;return l?u=>!!r[u.toLowerCase()]:u=>!!r[u]}const G4=()=>{},H0=Object.assign,U4=Object.prototype.hasOwnProperty,ha=(n,l)=>U4.call(n,l),hl=Array.isArray,Vs=n=>ud(n)==="[object Map]",N0=n=>typeof n=="function",Z4=n=>typeof n=="string",j0=n=>typeof n=="symbol",es=n=>n!==null&&typeof n=="object",K4=Object.prototype.toString,ud=n=>K4.call(n),Q4=n=>ud(n).slice(8,-1),P0=n=>Z4(n)&&n!=="NaN"&&n[0]!=="-"&&""+parseInt(n,10)===n,L0=(n,l)=>!Object.is(n,l),J4=(n,l,r)=>{Object.defineProperty(n,l,{configurable:!0,enumerable:!1,value:r})};let bn;class D0{constructor(l=!1){this.detached=l,this._active=!0,this.effects=[],this.cleanups=[],this.parent=bn,!l&&bn&&(this.index=(bn.scopes||(bn.scopes=[])).push(this)-1)}get active(){return this._active}run(l){if(this._active){const r=bn;try{return bn=this,l()}finally{bn=r}}}on(){bn=this}off(){bn=this.parent}stop(l){if(this._active){let r,h;for(r=0,h=this.effects.length;r<h;r++)this.effects[r].stop();for(r=0,h=this.cleanups.length;r<h;r++)this.cleanups[r]();if(this.scopes)for(r=0,h=this.scopes.length;r<h;r++)this.scopes[r].stop(!0);if(!this.detached&&this.parent&&!l){const u=this.parent.scopes.pop();u&&u!==this&&(this.parent.scopes[this.index]=u,u.index=this.index)}this.parent=void 0,this._active=!1}}}function Jr(n){return new D0(n)}function pd(n,l=bn){l&&l.active&&l.effects.push(n)}function F0(){return bn}function ln(n){bn&&bn.cleanups.push(n)}const O0=n=>{const l=new Set(n);return l.w=0,l.n=0,l},gd=n=>(n.w&Dl)>0,wd=n=>(n.n&Dl)>0,tg=({deps:n})=>{if(n.length)for(let l=0;l<n.length;l++)n[l].w|=Dl},eg=n=>{const{deps:l}=n;if(l.length){let r=0;for(let h=0;h<l.length;h++){const u=l[h];gd(u)&&!wd(u)?u.delete(n):l[r++]=u,u.w&=~Dl,u.n&=~Dl}l.length=r}},Gs=new WeakMap;let Mo=0,Dl=1;const Ii=30;let En;const or=Symbol(""),yi=Symbol("");class ns{constructor(l,r=null,h){this.fn=l,this.scheduler=r,this.active=!0,this.deps=[],this.parent=void 0,pd(this,h)}run(){if(!this.active)return this.fn();let l=En,r=Pl;for(;l;){if(l===this)return;l=l.parent}try{return this.parent=En,En=this,Pl=!0,Dl=1<<++Mo,Mo<=Ii?tg(this):s2(this),this.fn()}finally{Mo<=Ii&&eg(this),Dl=1<<--Mo,En=this.parent,Pl=r,this.parent=void 0,this.deferStop&&this.stop()}}stop(){En===this?this.deferStop=!0:this.active&&(s2(this),this.onStop&&this.onStop(),this.active=!1)}}function s2(n){const{deps:l}=n;if(l.length){for(let r=0;r<l.length;r++)l[r].delete(n);l.length=0}}function ng(n,l){n.effect&&(n=n.effect.fn);const r=new ns(n);l&&(H0(r,l),l.scope&&pd(r,l.scope)),(!l||!l.lazy)&&r.run();const h=r.run.bind(r);return h.effect=r,h}function lg(n){n.effect.stop()}let Pl=!0;const vd=[];function to(){vd.push(Pl),Pl=!1}function eo(){const n=vd.pop();Pl=n===void 0?!0:n}function wn(n,l,r){if(Pl&&En){let h=Gs.get(n);h||Gs.set(n,h=new Map);let u=h.get(r);u||h.set(r,u=O0()),fd(u)}}function fd(n,l){let r=!1;Mo<=Ii?wd(n)||(n.n|=Dl,r=!gd(n)):r=!n.has(En),r&&(n.add(En),En.deps.push(n))}function ul(n,l,r,h,u,g){const v=Gs.get(n);if(!v)return;let b=[];if(l==="clear")b=[...v.values()];else if(r==="length"&&hl(n)){const z=Number(h);v.forEach((C,S)=>{(S==="length"||S>=z)&&b.push(C)})}else switch(r!==void 0&&b.push(v.get(r)),l){case"add":hl(n)?P0(r)&&b.push(v.get("length")):(b.push(v.get(or)),Vs(n)&&b.push(v.get(yi)));break;case"delete":hl(n)||(b.push(v.get(or)),Vs(n)&&b.push(v.get(yi)));break;case"set":Vs(n)&&b.push(v.get(or));break}if(b.length===1)b[0]&&Ci(b[0]);else{const z=[];for(const C of b)C&&z.push(...C);Ci(O0(z))}}function Ci(n,l){const r=hl(n)?n:[...n];for(const h of r)h.computed&&a2(h);for(const h of r)h.computed||a2(h)}function a2(n,l){(n!==En||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}function rg(n,l){var r;return(r=Gs.get(n))==null?void 0:r.get(l)}const og=Y4("__proto__,__v_isRef,__isVue"),md=new Set(Object.getOwnPropertyNames(Symbol).filter(n=>n!=="arguments"&&n!=="caller").map(n=>Symbol[n]).filter(j0)),sg=da(),ag=da(!1,!0),ig=da(!0),hg=da(!0,!0),i2=dg();function dg(){const n={};return["includes","indexOf","lastIndexOf"].forEach(l=>{n[l]=function(...r){const h=ne(this);for(let g=0,v=this.length;g<v;g++)wn(h,"get",g+"");const u=h[l](...r);return u===-1||u===!1?h[l](...r.map(ne)):u}}),["push","pop","shift","unshift","splice"].forEach(l=>{n[l]=funLine truncated
* pinia v2.1.6
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/let Uc;const Ha=n=>Uc=n,Zc=Symbol();function Gi(n){return n&&typeof n=="object"&&Object.prototype.toString.call(n)==="[object Object]"&&typeof n.toJSON!="function"}var No;(function(n){n.direct="direct",n.patchObject="patch object",n.patchFunction="patch function"})(No||(No={}));function N3(){const n=Jr(!0),l=n.run(()=>Pt({}));let r=[],h=[];const u=ls({install(g){Ha(u),u._a=g,g.provide(Zc,u),g.config.globalProperties.$pinia=u,h.forEach(v=>r.push(v)),h=[]},use(g){return!this._a&&!H3?h.push(g):r.push(g),this},_p:r,_a:null,_e:n,_s:new Map,state:l});return u}const Kc=()=>{};function q2(n,l,r,h=Kc){n.push(l);const u=()=>{const g=n.indexOf(l);g>-1&&(n.splice(g,1),h())};return!r&&F0()&&ln(u),u}function Ar(n,...l){n.slice().forEach(r=>{r(...l)})}const j3=n=>n();function Ui(n,l){n instanceof Map&&l instanceof Map&&l.forEach((r,h)=>n.set(h,r)),n instanceof Set&&l instanceof Set&&l.forEach(n.add,n);for(const r in l){if(!l.hasOwnProperty(r))continue;const h=l[r],u=n[r];Gi(u)&&Gi(h)&&n.hasOwnProperty(r)&&!ke(h)&&!dl(h)?n[r]=Ui(u,h):n[r]=h}return n}const P3=Symbol();function L3(n){return!Gi(n)||!n.hasOwnProperty(P3)}const{assign:Al}=Object;function D3(n){return!!(ke(n)&&n.effect)}function F3(n,l,r,h){const{state:u,actions:g,getters:v}=l,b=r.state.value[n];let z;function C(){b||(r.state.value[n]=u?u():{});const S=rs(r.state.value[n]);return Al(S,g,Object.keys(v||{}).reduce((A,B)=>(A[B]=ls(X(()=>{Ha(r);const P=r._s.get(n);return v[B].call(P,P)})),A),{}))}return z=Qc(n,C,l,r,h,!0),z}function Qc(n,l,r={},h,u,g){let v;const b=Al({actions:{}},r),z={deep:!0};let C,S,A=[],B=[],P;const D=h.state.value[n];!g&&!D&&(h.state.value[n]={}),Pt({});let E;function Y(q){let G;C=S=!1,typeof q=="function"?(q(h.state.value[n]),G={type:No.patchFunction,storeId:n,events:P}):(Ui(h.state.value[n],q),G={type:No.patchObject,payload:q,storeId:n,events:P});const et=E=Symbol();pe().then(()=>{E===et&&(C=!0)}),S=!0,Ar(A,G,h.state.value[n])}const O=g?function(){const{state:G}=r,et=G?G():{};this.$patch(st=>{Al(st,et)})}:Kc;function H(){v.stop(),A=[],B=[],h._s.delete(n)}function U(q,G){return function(){Ha(h);const et=Array.from(arguments),st=[],rt=[];function ht(xt){st.push(xt)}function dt(xt){rt.push(xt)}Ar(B,{args:et,name:q,store:_,after:ht,onError:dt});let Ct;try{Ct=G.apply(this&&this.$id===n?this:_,et)}catch(xt){throw Ar(rt,xt),xt}return Ct instanceof Promise?Ct.then(xt=>(Ar(st,xt),xt)).catch(xt=>(Ar(rt,xt),Promise.reject(xt))):(Ar(st,Ct),Ct)}}const W={_p:h,$id:n,$onAction:q2.bind(null,B),$patch:Y,$reset:O,$subscribe(q,G={}){const et=q2(A,q,G.detached,()=>st()),st=v.run(()=>Vt(()=>h.state.value[n],rt=>{(G.flush==="sync"?S:C)&&q({storeId:n,type:No.direct,events:P},rt)},Al({},z,G)));return et},$dispose:H},_=Ye(W);h._s.set(n,_);const tt=h._a&&h._a.runWithContext||j3,nt=h._e.run(()=>(v=Jr(),tt(()=>v.run(l))));for(const q in nt){const G=nt[q];if(ke(G)&&!D3(G)||dl(G))g||(D&&L3(G)&&(ke(G)?G.value=D[q]:Ui(G,D[q])),h.state.value[n][q]=G);else if(typeof G=="function"){const et=U(q,G);nt[q]=et,b.actions[q]=G}}return Al(_,nt),Al(ne(_),nt),Object.defineProperty(_,"$state",{get:()=>h.state.value[n],set:q=>{Y(G=>{Al(G,q)})}}),h._p.forEach(q=>{Al(_,v.run(()=>q({store:_,app:h._a,pinia:h,options:b})))}),D&&g&&r.hydrate&&r.hydrate(_.$state,D),C=!0,S=!0,_}function O3(n,l,r){let h,u;const g=typeof l=="function";typeof n=="string"?(h=n,u=g?r:l):(u=n,h=n.id);function v(b,z){const C=lc();return b=b||(C?he(Zc,null):null),b&&Ha(b),b=Uc,b._s.has(h)||(g?Qc(h,l,u,b):F3(h,u,b)),b._s.get(h)}return v.$id=h,v}/*!
* vue-router v4.2.4
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/const Dr=typeof window<"u";function T3(n){return n.__esModule||n[Symbol.toStringTag]==="Module"}const we=Object.assign;function pi(n,l){const r={};for(const h in l){const u=l[h];r[h]=Yn(u)?u.map(n):n(u)}return r}const jo=()=>{},Yn=Array.isArray,R3=/\/$/,E3=n=>n.replace(R3,"");function gi(n,l,r="/"){let h,u={},g="",v="";const b=l.indexOf("#");let z=l.indexOf("?");return b<z&&b>=0&&(z=-1),z>-1&&(h=l.slice(0,z),g=l.slice(z+1,b>-1?b:l.length),u=n(g)),b>-1&&(h=h||l.slice(0,b),v=l.slice(b,l.length)),h=X3(h??l,r),{fullPath:h+(g&&"?")+g+v,path:h,query:u,hash:v}}function V3(n,l){const r=l.query?n(l.query):"";return l.path+(r&&"?")+r+(l.hash||"")}function Y2(n,l){return!l||!n.toLowerCase().startsWith(l.toLowerCase())?n:n.slice(l.length)||"/"}function _3(n,l,r){const h=l.matched.length-1,u=r.matched.length-1;return h>-1&&h===u&&Yr(l.matched[h],r.matched[u])&&Jc(l.params,r.params)&&n(l.query)===n(r.query)&&l.hash===r.hash}function Yr(n,l){return(n.aliasOf||n)===(l.aliasOf||l)}function Jc(n,l){if(Object.keys(n).length!==Object.keys(l).length)return!1;for(const r in n)if(!W3(n[r],l[r]))return!1;return!0}function W3(n,l){return Yn(n)?G2(n,l):Yn(l)?G2(l,n):n===l}function G2(n,l){return Yn(l)?n.length===l.length&&n.every((r,h)=>r===l[h]):n.length===1&&n[0]===l}function X3(n,l){if(n.startsWith("/"))return n;if(!n)return l;const r=l.split("/"),h=n.split("/"),u=h[h.length-1];(u===".."||u===".")&&h.push("");let g=r.length-1,v,b;for(v=0;v<h.length;v++)if(b=h[v],b!==".")if(b==="..")g>1&&g--;else break;return r.slice(0,g).join("/")+"/"+h.slice(v-(v===h.length?1:0)).join("/")}var Yo;(function(n){n.pop="pop",n.push="push"})(Yo||(Yo={}));var Po;(function(n){n.back="back",n.forward="forward",n.unknown=""})(Po||(Po={}));function q3(n){if(!n)if(Dr){const l=document.querySelector("base");n=l&&l.getAttribute("href")||"/",n=n.replace(/^\w+:\/\/[^\/]+/,"")}else n="/";return n[0]!=="/"&&n[0]!=="#"&&(n="/"+n),E3(n)}const Y3=/^[^#]+#/;function G3(n,l){return n.replace(Y3,"#")+l}function U3(n,l){const r=document.documentElement.getBoundingClientRect(),h=n.getBoundingClientRect();return{behavior:l.behavior,left:h.left-r.left-(l.left||0),top:h.top-r.top-(l.top||0)}}const Na=()=>({left:window.pageXOffset,top:window.pageYOffset});function Z3(n){let l;if("el"in n){const r=n.el,h=typeof r=="string"&&r.startsWith("#"),u=typeof r=="string"?h?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!u)return;l=U3(u,n)}else l=n;"scrollBehavior"in document.documentElement.style?window.scrollTo(l):window.scrollTo(l.left!=null?l.left:window.pageXOffset,l.top!=null?l.top:window.pageYOffset)}function U2(n,l){return(history.state?history.state.position-l:-1)+n}const Zi=new Map;function K3(n,l){Zi.set(n,l)}function Q3(n){const l=Zi.get(n);return Zi.delete(n),l}let J3=()=>location.protocol+"//"+location.host;function tu(n,l){const{pathname:r,search:h,hash:u}=l,g=n.indexOf("#");if(g>-1){let b=u.includes(n.slice(g))?n.slice(g).length:1,z=u.slice(b);return z[0]!=="/"&&(z="/"+z),Y2(z,"")}return Y2(r,n)+h+u}function tf(n,l,r,h){let u=[],g=[],v=null;const b=({state:B})=>{const P=tu(n,location),D=r.value,E=l.value;let Y=0;if(B){if(r.value=P,l.value=B,v&&v===D){v=null;return}Y=E?B.position-E.position:0}else h(P);u.forEach(O=>{O(r.value,D,{delta:Y,type:Yo.pop,direction:Y?Y>0?Po.forward:Po.back:Po.unknown})})};function z(){v=r.value}function C(B){u.push(B);const P=()=>{const D=u.indexOf(B);D>-1&&u.splice(D,1)};return g.push(P),P}function S(){const{history:B}=window;B.state&&B.replaceState(we({},B.state,{scroll:Na()}),"")}function A(){for(const B of g)B();g=[],window.removeEventListener("popstate",b),window.removeEventListener("beforeunload",S)}return window.addEventListener("popstate",b),window.addEventListener("beforeunload",S,{passive:!0}),{pauseListeners:z,listen:C,destroy:A}}function Z2(n,l,r,h=!1,u=!1){return{back:n,current:l,forward:r,replaced:h,position:window.history.length,scroll:u?Na():null}}function ef(n){const{history:l,location:r}=window,h={value:tu(n,r)},u={value:l.state};u.value||g(h.value,{back:null,current:h.value,forward:null,position:l.length-1,replaced:!0,scroll:null},!0);function g(z,C,S){const A=n.indexOf("#"),B=A>-1?(r.host&&document.querySelector("base")?n:n.slice(A))+z:J3()+n+z;try{l[S?"replaceState":"pushState"](C,"",B),u.value=C}catch(P){console.error(P),r[S?"replace":"assign"](B)}}function v(z,C){const S=we({},l.state,Z2(u.value.back,z,u.value.forward,!0),C,{position:u.value.position});g(z,S,!0),h.value=z}function b(z,C){const S=we({},u.value,l.state,{forward:z,scroll:Na()});g(S.current,S,!0);const A=we({},Z2(h.value,z,null),{position:S.position+1},C);g(z,A,!1),h.value=z}return{location:h,state:u,push:b,replace:v}}function nf(n){n=q3(n);const l=ef(n),r=tf(n,l.state,l.location,l.replace);function h(g,v=!0){v||r.pauseListeners(),history.go(g)}const u=we({location:"",base:n,go:h,createHref:G3.bind(null,n)},l,r);return Object.defineProperty(u,"location",{enumerable:!0,get:()=>l.location.value}),Object.defineProperty(u,"state",{enumerLine truncated
Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function pl(n){const{h:l,s:r,v:h,a:u}=n,g=b=>{const z=(b+l/60)%6;return h-h*r*Math.max(Math.min(z,4-z,1),0)},v=[g(5),g(3),g(1)].map(b=>Math.round(b*255));return{r:v[0],g:v[1],b:v[2],a:u}}function A1(n){return pl(zh(n))}function ja(n){if(!n)return{h:0,s:1,v:1,a:1};const l=n.r/255,r=n.g/255,h=n.b/255,u=Math.max(l,r,h),g=Math.min(l,r,h);let v=0;u!==g&&(u===l?v=60*(0+(r-h)/(u-g)):u===r?v=60*(2+(h-l)/(u-g)):u===h&&(v=60*(4+(l-r)/(u-g)))),v<0&&(v=v+360);const b=u===0?0:(u-g)/u,z=[v,b,u];return{h:z[0],s:z[1],v:z[2],a:n.a}}function zu(n){const{h:l,s:r,v:h,a:u}=n,g=h-h*r/2,v=g===1||g===0?0:(h-g)/Math.min(g,1-g);return{h:l,s:v,l:g,a:u}}function zh(n){const{h:l,s:r,l:h,a:u}=n,g=h+r*Math.min(h,1-h),v=g===0?0:2-2*h/g;return{h:l,s:v,v:g,a:u}}function Iu(n){let{r:l,g:r,b:h,a:u}=n;return u===void 0?`rgb(${l}, ${r}, ${h})`:`rgba(${l}, ${r}, ${h}, ${u})`}function yu(n){return Iu(pl(n))}function Os(n){const l=Math.round(n).toString(16);return("00".substr(0,2-l.length)+l).toUpperCase()}function Cu(n){let{r:l,g:r,b:h,a:u}=n;return`#${[Os(l),Os(r),Os(h),u!==void 0?Os(Math.round(u*255)):""].join("")}`}function Su(n){n=y5(n);let[l,r,h,u]=l5(n,2).map(g=>parseInt(g,16));return u=u===void 0?u:u/255,{r:l,g:r,b:h,a:u}}function I5(n){const l=Su(n);return ja(l)}function $u(n){return Cu(pl(n))}function y5(n){return n.startsWith("#")&&(n=n.slice(1)),n=n.replace(/([^0-9a-f])/gi,"F"),(n.length===3||n.length===4)&&(n=n.split("").map(l=>l+l).join("")),n.length!==6&&(n=p1(p1(n,6),8,"F")),n}function C5(n,l){const r=bu(xh(n));return r[0]=r[0]+l*10,xu(Mu(r))}function S5(n,l){const r=bu(xh(n));return r[0]=r[0]-l*10,xu(Mu(r))}function o0(n){const l=_n(n);return xh(l)[1]}function $5(n,l){const r=o0(n),h=o0(l),u=Math.max(r,h),g=Math.min(r,h);return(u+.05)/(g+.05)}function Au(n){const l=Math.abs(C1(_n(0),_n(n)));return Math.abs(C1(_n(16777215),_n(n)))>Math.min(l,50)?"#fff":"#000"}function mt(n,l){return r=>Object.keys(n).reduce((h,u)=>{const v=typeof n[u]=="object"&&n[u]!=null&&!Array.isArray(n[u])?n[u]:{type:n[u]};return r&&u in r?h[u]={...v,default:r[u]}:h[u]=v,l&&!h[u].source&&(h[u].source=l),h},{})}const Wt=mt({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component");function Pn(n){if(n._setup=n._setup??n.setup,!n.name)return n;if(n._setup){n.props=mt(n.props??{},n.name)();const l=Object.keys(n.props);n.filterProps=function(h){return pr(h,l,["class","style"])},n.props._as=String,n.setup=function(h,u){const g=Ch();if(!g.value)return n._setup(h,u);const{props:v,provideSubDefaults:b}=D5(h,h._as??n.name,g),z=n._setup(v,u);return b(),z}}return n}function At(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return l=>(n?Pn:mr)(l)}function Gn(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",r=arguments.length>2?arguments[2]:void 0;return At()({name:r??fl(In(n.replace(/__/g,"-"))),props:{tag:{type:String,default:l},...Wt()},setup(h,u){let{slots:g}=u;return()=>{var v;return Hn(h.tag,{class:[n,h.class],style:h.style},(v=g.default)==null?void 0:v.call(g))}}})}function Bu(n){if(typeof n.getRootNode!="function"){for(;n.parentNode;)n=n.parentNode;return n!==document?null:document}const l=n.getRootNode();return l!==document&&l.getRootNode({composed:!0})!==document?null:l}const Uo="cubic-bezier(0.4, 0, 0.2, 1)",A5="cubic-bezier(0.0, 0, 0.2, 1)",B5="cubic-bezier(0.4, 0, 1, 1)";function We(n,l){const r=nl();if(!r)throw new Error(`[Vuetify] ${n} ${l||"must be called from inside a setup function"}`);return r}function kl(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const l=We(n).type;return ir((l==null?void 0:l.aliasName)||(l==null?void 0:l.name))}let Hu=0,qs=new WeakMap;function on(){const n=We("getUid");if(qs.has(n))return qs.get(n);{const l=Hu++;return qs.set(n,l),l}}on.reset=()=>{Hu=0,qs=new WeakMap};function Ih(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;n;){if(l?H5(n):yh(n))return n;n=n.parentElement}return document.scrollingElement}function ra(n,l){const r=[];if(l&&n&&!l.contains(n))return r;for(;n&&(yh(n)&&r.push(n),n!==l);)n=n.parentElement;return r}function yh(n){if(!n||n.nodeType!==Node.ELEMENT_NODE)return!1;const l=window.getComputedStyle(n);return l.overflowY==="scroll"||l.overflowY==="auto"&&n.scrollHeight>n.clientHeight}function H5(n){if(!n||n.nodeType!==Node.ELEMENT_NODE)return!1;const l=window.getComputedStyle(n);return["scroll","auto"].includes(l.overflowY)}function N5(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:We("injectSelf");const{provides:r}=l;if(r&&n in r)return r[n]}function j5(n){for(;n;){if(window.getComputedStyle(n).position==="fixed")return!0;n=n.offsetParent}return!1}function Lt(n){const l=We("useRender");l.render=n}const Zr=Symbol.for("vuetify:defaults");function P5(n){return Pt(n)}function Ch(){const n=he(Zr);if(!n)throw new Error("[Vuetify] Could not find defaults instance");return n}function Fe(n,l){const r=Ch(),h=Pt(n),u=X( Line truncated
`,...r.map(h=>` ${h};
`),`}
`)}function D1(n){const l=n.dark?2:1,r=n.dark?1:2,h=[];for(const[u,g]of Object.entries(n.colors)){const v=_n(g);h.push(`--v-theme-${u}: ${v.r},${v.g},${v.b}`),u.startsWith("on-")||h.push(`--v-theme-${u}-overlay-multiplier: ${o0(g)>.18?l:r}`)}for(const[u,g]of Object.entries(n.variables)){const v=typeof g=="string"&&g.startsWith("#")?_n(g):void 0,b=v?`${v.r}, ${v.g}, ${v.b}`:void 0;h.push(`--v-${u}: ${b??g}`)}return h}const h0={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function em(n,l){const r=[];let h=[];const u=Du(n),g=Fu(n),v=u.getDay()-h0[l.slice(-2).toUpperCase()],b=g.getDay()-h0[l.slice(-2).toUpperCase()];for(let z=0;z<v;z++){const C=new Date(u);C.setDate(C.getDate()-(v-z)),h.push(C)}for(let z=1;z<=g.getDate();z++){const C=new Date(n.getFullYear(),n.getMonth(),z);h.push(C),h.length===7&&(r.push(h),h=[])}for(let z=1;z<7-b;z++){const C=new Date(g);C.setDate(C.getDate()+z),h.push(C)}return r.push(h),r}function Du(n){return new Date(n.getFullYear(),n.getMonth(),1)}function Fu(n){return new Date(n.getFullYear(),n.getMonth()+1,0)}function nm(n){const l=n.split("-").map(Number);return new Date(l[0],l[1]-1,l[2])}const lm=/([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))/;function rm(n){if(n==null)return new Date;if(n instanceof Date)return n;if(typeof n=="string"){let l;if(lm.test(n))return nm(n);if(l=Date.parse(n),!isNaN(l))return new Date(l)}return null}const F1=new Date(2e3,0,2);function om(n){const l=h0[n.slice(-2).toUpperCase()];return il(7).map(r=>{const h=new Date(F1);return h.setDate(F1.getDate()+l+r),new Intl.DateTimeFormat(n,{weekday:"narrow"}).format(h)})}function sm(n,l,r){const h=new Date(n);let u={};switch(l){case"fullDateWithWeekday":u={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"normalDateWithWeekday":u={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":u={};break;case"monthAndDate":u={month:"long",day:"numeric"};break;case"monthAndYear":u={month:"long",year:"numeric"};break;case"dayOfMonth":u={day:"numeric"};break;default:u={timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(r,u).format(h)}function am(n,l){const r=new Date(n);return r.setDate(r.getDate()+l),r}function im(n,l){const r=new Date(n);return r.setMonth(r.getMonth()+l),r}function hm(n){return n.getFullYear()}function dm(n){return n.getMonth()}function cm(n){return new Date(n.getFullYear(),0,1)}function um(n){return new Date(n.getFullYear(),11,31)}function pm(n,l){return d0(n,l[0])&&wm(n,l[1])}function gm(n){const l=new Date(n);return l instanceof Date&&!isNaN(l.getTime())}function d0(n,l){return n.getTime()>l.getTime()}function wm(n,l){return n.getTime()<l.getTime()}function O1(n,l){return n.getTime()===l.getTime()}function vm(n,l){return n.getDate()===l.getDate()&&n.getMonth()===l.getMonth()&&n.getFullYear()===l.getFullYear()}function fm(n,l){return n.getMonth()===l.getMonth()&&n.getFullYear()===l.getFullYear()}function mm(n,l,r){const h=new Date(n),u=new Date(l);return r==="month"?h.getMonth()-u.getMonth()+(h.getFullYear()-u.getFullYear())*12:Math.floor((h.getTime()-u.getTime())/(1e3*60*60*24))}function km(n,l){const r=new Date(n);return r.setFullYear(l),r}class bm{constructor(l){this.locale=l.locale}date(l){return rm(l)}toJsDate(l){return l}addDays(l,r){return am(l,r)}addMonths(l,r){return im(l,r)}getWeekArray(l){return em(l,this.locale)}startOfMonth(l){return Du(l)}endOfMonth(l){return Fu(l)}format(l,r){return sm(l,r,this.locale)}isEqual(l,r){return O1(l,r)}isValid(l){return gm(l)}isWithinRange(l,r){return pm(l,r)}isAfter(l,r){return d0(l,r)}isBefore(l,r){return!d0(l,r)&&!O1(l,r)}isSameDay(l,r){return vm(l,r)}isSameMonth(l,r){return fm(l,r)}setYear(l,r){return km(l,r)}getDiff(l,r,h){return mm(l,r,h)}getWeekdays(){return om(this.locale)}getYear(l){return hm(l)}getMonth(l){return dm(l)}startOfYear(l){return cm(l)}endOfYear(l){return um(l)}}const T1=Symbol.for("vuetify:date-adapter");function Mm(n){return An({adapter:bm,locale:{af:"af-ZA",bg:"bg-BG",ca:"ca-ES",ckb:"",cs:"",de:"de-DE",el:"el-GR",en:"en-US",et:"et-EE",fa:"fa-IR",fi:"fi-FI",hr:"hr-HR",hu:"hu-HU",he:"he-IL",id:"id-ID",it:"it-IT",ja:"ja-JP",ko:"ko-KR",lv:"lv-LV",lt:"lt-LT",nl:"nl-NL",no:"nn-NO",pl:"pl-PL",pt:"pt-PT",ro:"ro-RO",ru:"ru-RU",sk:"sk-SK",sl:"sl-SI",srCyrl:"sr-SP",srLatn Line truncated
* perfect-scrollbar v1.5.3
* Copyright 2021 Hyunje Jun, MDBootstrap and Contributors
* Licensed under MIT
*/function Qn(n){return getComputedStyle(n)}function pn(n,l){for(var r in l){var h=l[r];typeof h=="number"&&(h=h+"px"),n.style[r]=h}return n}function Ts(n){var l=document.createElement("div");return l.className=n,l}var od=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function jl(n,l){if(!od)throw new Error("No element matching method supported");return od.call(n,l)}function Tr(n){n.remove?n.remove():n.parentNode&&n.parentNode.removeChild(n)}function sd(n,l){return Array.prototype.filter.call(n.children,function(r){return jl(r,l)})}var Pe={main:"ps",rtl:"ps__rtl",element:{thumb:function(n){return"ps__thumb-"+n},rail:function(n){return"ps__rail-"+n},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(n){return"ps--active-"+n},scrolling:function(n){return"ps--scrolling-"+n}}},S4={x:null,y:null};function $4(n,l){var r=n.element.classList,h=Pe.state.scrolling(l);r.contains(h)?clearTimeout(S4[l]):r.add(h)}function A4(n,l){S4[l]=setTimeout(function(){return n.isAlive&&n.element.classList.remove(Pe.state.scrolling(l))},n.settings.scrollingThreshold)}function tb(n,l){$4(n,l),A4(n,l)}var ms=function(l){this.element=l,this.handlers={}},B4={isEmpty:{configurable:!0}};ms.prototype.bind=function(l,r){typeof this.handlers[l]>"u"&&(this.handlers[l]=[]),this.handlers[l].push(r),this.element.addEventListener(l,r,!1)};ms.prototype.unbind=function(l,r){var h=this;this.handlers[l]=this.handlers[l].filter(function(u){return r&&u!==r?!0:(h.element.removeEventListener(l,u,!1),!1)})};ms.prototype.unbindAll=function(){for(var l in this.handlers)this.unbind(l)};B4.isEmpty.get=function(){var n=this;return Object.keys(this.handlers).every(function(l){return n.handlers[l].length===0})};Object.defineProperties(ms.prototype,B4);var go=function(){this.eventElements=[]};go.prototype.eventElement=function(l){var r=this.eventElements.filter(function(h){return h.element===l})[0];return r||(r=new ms(l),this.eventElements.push(r)),r};go.prototype.bind=function(l,r,h){this.eventElement(l).bind(r,h)};go.prototype.unbind=function(l,r,h){var u=this.eventElement(l);u.unbind(r,h),u.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(u),1)};go.prototype.unbindAll=function(){this.eventElements.forEach(function(l){return l.unbindAll()}),this.eventElements=[]};go.prototype.once=function(l,r,h){var u=this.eventElement(l),g=function(v){u.unbind(r,g),h(v)};u.bind(r,g)};function Rs(n){if(typeof window.CustomEvent=="function")return new CustomEvent(n);var l=document.createEvent("CustomEvent");return l.initCustomEvent(n,!1,!1,void 0),l}function ia(n,l,r,h,u){h===void 0&&(h=!0),u===void 0&&(u=!1);var g;if(l==="top")g=["contentHeight","containerHeight","scrollTop","y","up","down"];else if(l==="left")g=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw new Error("A proper axis should be provided");eb(n,r,g,h,u)}function eb(n,l,r,h,u){var g=r[0],v=r[1],b=r[2],z=r[3],C=r[4],S=r[5];h===void 0&&(h=!0),u===void 0&&(u=!1);var A=n.element;n.reach[z]=null,A[b]<1&&(n.reach[z]="start"),A[b]>n[g]-n[v]-1&&(n.reach[z]="end"),l&&(A.dispatchEvent(Rs("ps-scroll-"+z)),l<0?A.dispatchEvent(Rs("ps-scroll-"+C)):l>0&&A.dispatchEvent(Rs("ps-scroll-"+S)),h&&tb(n,z)),n.reach[z]&&(l||u)&&A.dispatchEvent(Rs("ps-"+z+"-reach-"+n.reach[z]))}function Ae(n){return parseInt(n,10)||0}function nb(n){return jl(n,"input,[contenteditable]")||jl(n,"select,[contenteditable]")||jl(n,"textarea,[contenteditable]")||jl(n,"button,[contenteditable]")}function lb(n){var l=Qn(n);return Ae(l.width)+Ae(l.paddingLeft)+Ae(l.paddingRight)+Ae(l.borderLeftWidth)+Ae(l.borderRightWidth)}var Fr={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function vl(n){var l=n.element,r=Math.floor(l.scrollTop),h=l.getBoundingClientRect();n.containerWidth=Math.round(h.width),n.containerHeight=Math.round(h.height),n.contentWidth=l.scrollWidth,n.contentHeight=l.scrollHeight,l.contains(n.scrollbarXRail)||(sd(l,Pe.element.rail("x")).forEach(function(u){return Tr(u)}),l.appendChild(n.scrollbarXRail)),l.contains(n.scrollbarYRail)||(sd(l,Pe.element.rail("y")).forEach(function(u){return Tr(u)}),l.appendChild(n.scrollbarYRail)),!n.settings.suppressScrollX&&n.containerWidth+n.settings.scrollXMarginOffset<n.contentWidth?(n.scrollbarXActive=!0,n.railXWidth=n.containerWidth-n.railXMarginWidth,n.railXRatio=n.containerWidth/n.railXWidth,n.scrollbarXWidth=ad(n,Ae(n.railXWidth*n.containerWidth/n.contentWidth)),n.scrollbarXLeft=Ae((n.negativeScrollAdjustment+l.scrollLeft)*(n.railXWidth-Line truncated
* ApexCharts v3.42.0
* (c) 2018-2023 ApexCharts
* Released under the MIT License.
*/var dd;function vb(){return dd||(dd=1,function(n,l){function r(T,s){var a=Object.keys(T);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(T);s&&(i=i.filter(function(d){return Object.getOwnPropertyDescriptor(T,d).enumerable})),a.push.apply(a,i)}return a}function h(T){for(var s=1;s<arguments.length;s++){var a=arguments[s]!=null?arguments[s]:{};s%2?r(Object(a),!0).forEach(function(i){z(T,i,a[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(T,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach(function(i){Object.defineProperty(T,i,Object.getOwnPropertyDescriptor(a,i))})}return T}function u(T){return u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},u(T)}function g(T,s){if(!(T instanceof s))throw new TypeError("Cannot call a class as a function")}function v(T,s){for(var a=0;a<s.length;a++){var i=s[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(T,i.key,i)}}function b(T,s,a){return s&&v(T.prototype,s),a&&v(T,a),T}function z(T,s,a){return s in T?Object.defineProperty(T,s,{value:a,enumerable:!0,configurable:!0,writable:!0}):T[s]=a,T}function C(T,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function");T.prototype=Object.create(s&&s.prototype,{constructor:{value:T,writable:!0,configurable:!0}}),s&&A(T,s)}function S(T){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)},S(T)}function A(T,s){return A=Object.setPrototypeOf||function(a,i){return a.__proto__=i,a},A(T,s)}function B(T,s){if(s&&(typeof s=="object"||typeof s=="function"))return s;if(s!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(a===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}(T)}function P(T){var s=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var a,i=S(T);if(s){var d=S(this).constructor;a=Reflect.construct(i,arguments,d)}else a=i.apply(this,arguments);return B(this,a)}}function D(T,s){return function(a){if(Array.isArray(a))return a}(T)||function(a,i){var d=a==null?null:typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(d!=null){var c,p,w=[],f=!0,k=!1;try{for(d=d.call(a);!(f=(c=d.next()).done)&&(w.push(c.value),!i||w.length!==i);f=!0);}catch(M){k=!0,p=M}finally{try{f||d.return==null||d.return()}finally{if(k)throw p}}return w}}(T,s)||Y(T,s)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function E(T){return function(s){if(Array.isArray(s))return O(s)}(T)||function(s){if(typeof Symbol<"u"&&s[Symbol.iterator]!=null||s["@@iterator"]!=null)return Array.from(s)}(T)||Y(T)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Y(T,s){if(T){if(typeof T=="string")return O(T,s);var a=Object.prototype.toString.call(T).slice(8,-1);return a==="Object"&&T.constructor&&(a=T.constructor.name),a==="Map"||a==="Set"?Array.from(T):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?O(T,s):void 0}}function O(T,s){(s==null||s>T.length)&&(s=T.length);for(var a=0,i=new Array(s);a<s;a++)i[a]=T[a];return i}var H=function(){function T(){g(this,T)}return b(T,[{key:"shadeRGBColor",value:function(s,a){var i=a.split(","),d=s<0?0:255,c=s<0?-1*s:s,p=parseInt(i[0].slice(4),10),w=parseInt(i[1],10),f=parseInt(i[2],10);return"rgb("+(Math.round((d-p)*c)+p)+","+(Math.round((d-w)*c)+w)+","+(Math.round((d-f)*c)+f)+")"}},{key:"shadeHexColor",value:function(s,a){var i=parseInt(a.slice(1),16),d=s<0?0:255,c=s<0?-1*s:s,p=i>>16,w=i>>8&255,f=255&i;return"#"+(16777216+65536*(Math.round((d-p)*c)+p)+256*(Math.round((d-w)*c)+w)+(Math.round((d-f)*c)+f)).toString(16).slice(1)}},{key:"shadeColor",value:function(s,a){return T.isColorHex(a)?this.shadeHexColor(s,a):this.shadeRGBColor(s,a)}}],[{key:"bind",value:function(s,a){return function(){return s.apply(a,arguments)}}},{key:"isObject",value:function(s){return s&&u(s)==="object"&&!Array.isArray(s)&&s!=null}},{key:"is",value:function(s,a){return Object.prototype.toString.call(a)==="[object "+s+"]"}},{key:"listToArray",value:function(s){var a,i=[];for(a=0;a<s.length;a++)i[a]=s[a];return i}},{key:"extend",value:function(s,a){var i=this;typeof Object.assign!="function"&&(Object.assign=function(c){if(c==null)throw new TypeError("Cannot convert undefined or null to object");for(var p=Object(c),w=1;w<arguments.length;w++){var f=arguments[w];if(f!=null)for(var k in f)f.hasOwnProperty(k)&&(p[k]=f[k])}return p});var d=Object.assign({},s);return this.isObject(s)&&this.isObject(a)&&Object.keys(a).forEach(function(c){i.isObject(a[c])&&c in s?d[c]=i.extend(s[c],a[c]):Object.assign(d,z({},c,a[c]))}),d}},{key:"extendArray",value:function(s,a){var i=[];return s.map(function(d){i.push(T.extend(a,d))}),s=i}},{key:"monthMod",value:function(s){return s%12}},{key:"clone",value:function(s){if(T.is("Array",s)){for(var a=[],i=0;i<s.length;i++)a[i]=this.clone(s[i]);return a}if(T.is("Null",s))return null;if(T.is("Date",s))return s;if(u(s)==="object"){var d={};for(var c in s)s.hasOwnProperty(c)&&(d[c]=this.clone(s[c]));return d}return s}},{key:"log10",value:function(s){return Math.log(s)/Math.LN10}},{key:"roundToBase10",value:function(s){return Math.pow(10,Math.floor(Math.log10(s)))}},{key:"roundToBase",value:function(s,a){return Math.pow(a,Math.floor(Math.log(s)/Math.log(a)))}},{key:"parseNumber",value:function(s){return s===null?s:parseFloat(s)}},{key:"stripNumber",value:function(s){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return parseFloat(s.toPrecision(a))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(s){var a=String(s).split(/[eE]/);if(a.length===1)return a[0];var i="",d=s<0?"-":"",c=a[0].replace(".",""),p=Number(a[1])+1;if(p<0){for(i=d+"0.";p++;)i+="0";return i+c.replace(/^-/,"")}for(p-=c.length;p--;)i+="0";return c+i}},{key:"getDimensions",value:function(s){var a=getComputedStyle(s,null),i=s.clientHeight,d=s.clientWidth;return i-=parseFloat(a.paddingTop)+parseFloat(a.paddingBottom),[d-=parseFloat(a.paddingLeft)+parseFloat(a.paddingRight),i]}},{key:"getBoundingClientRect",value:function(s){var a=s.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:s.clientWidth,height:s.clientHeight,x:a.left,y:a.top}}},{key:"getLargestStringFromArr",value:function(s){return s.reduce(function(a,i){return Array.isArray(i)&&(i=i.reduce(function(d,c){return d.length>c.length?d:c})),a.length>i.length?a:i},0)}},{key:"hexToRgba",value:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;s.substring(0,1)!=="#"&&(s="#999999");var i=s.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var d=0;d<i.length;d++)i[d]=parseInt(i[d].length===1?i[d]+i[d]:i[d],16);return a!==void 0&&i.push(a),"rgba("+i.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(s){return parseFloat(s.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(s){return(s=s.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&s.length===4?"#"+("0"+parseInt(s[1],10).toString(16)).slice(-2)+("0"+parseInt(s[2],10).toString(16)).slice(-2)+("0"+parseInt(s[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(s){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(s)}},{key:"getPolygonPos",value:function(s,a){for(var i=[],d=2*Math.PI/a,c=0;c<a;c++){var p={};p.x=s*Math.sin(c*d),p.y=-s*Math.cos(c*d),i.push(p)}return i}},{key:"polarToCartesian",value:function(s,a,i,d){var c=(d-90)*Math.PI/180;return{x:s+i*Math.c Line truncated
`.concat(d,`
</span> <span class="separator">-</span> <span class="value end-value">
`).concat(c,`
</span>`);return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+s+'">'+(a||"")+'</span></div><div> <span class="category">'+i+": </span> "+(T.w.globals.comboCharts?T.w.config.series[p].type==="rangeArea"||T.w.config.series[p].type==="rangeBar"?M:"<span>".concat(k,"</span>"):M)+" </div></div>"},gt=function(){function T(s){g(this,T),this.opts=s}return b(T,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(s){return this.hideYAxis(),H.extend(s,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),h(h({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var s=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(a){var i=a.seriesIndex,d=a.dataPointIndex,c=a.w;return s._getBoxTooltip(c,i,d,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var s=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(a){var i=a.seriesIndex,d=a.dataPointIndex,c=a.w;return s._getBoxTooltip(c,i,d,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(s,a){a.ctx;var i=a.seriesIndex,d=a.dataPointIndex,c=a.w,p=function(){var w=c.globals.seriesRangeStart[i][d];return c.globals.seriesRangeEnd[i][d]-w};return c.globals.comboCharts?c.config.series[i].type==="rangeBar"||c.config.series[i].type==="rangeArea"?p():s:p()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(s){return s.w.config.plotOptions&&s.w.config.plotOptions.bar&&s.w.config.plotOptions.bar.horizontal?function(a){var i=xt(h(h({},a),{},{isTimeline:!0})),d=i.color,c=i.seriesName,p=i.ylabel,w=i.startVal,f=i.endVal;return wt(h(h({},a),{},{color:d,seriesName:c,ylabel:p,start:w,end:f}))}(s):function(a){var i=xt(a),d=i.color,c=i.seriesName,p=i.ylabel,w=i.start,f=i.end;return wt(h(h({},a),{},{color:d,seriesName:c,ylabel:p,start:w,end:f}))}(s)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(s){var a,i;return(a=s.plotOptions.bar)!==null&&a!==void 0&&a.barHeight||(s.plotOptions.bar.barHeight=2),(i=s.plotOptions.bar)!==null&&i!==void 0&&i.columnWidth||(s.plotOptions.bar.columnWidth=2),s}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(s){return function(a){var i=xt(a),d=i.color,c=i.seriesName,p=i.ylabel,w=i.start,f=i.end;return wt(h(h({},a),{},{color:d,seriesName:c,ylabel:p,start:w,end:f}))}(s)}}}}},{key:"brush",value:function(s){return H.extend(s,{chart:{toolbar:{aLine truncated
`.concat(s.config.series[a].name?s.config.series[a].name:"series-"+(a+1),": <strong>").concat(s.globals.series[a][i],`</strong>
</div>`):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(s.config.chart.type,'">')+"<div>".concat(d[0],': <span class="value">')+p+"</span></div>"+"<div>".concat(d[1],': <span class="value">')+w+"</span></div>"+(f?"<div>".concat(d[2],': <span class="value">')+f+"</span></div>":"")+"<div>".concat(d[3],': <span class="value">')+k+"</span></div>"+"<div>".concat(d[4],': <span class="value">')+M+"</span></div></div>"}}]),T}(),It=function(){function T(s){g(this,T),this.opts=s}return b(T,[{key:"init",value:function(s){var a=s.responsiveOverride,i=this.opts,d=new rt,c=new gt(i);this.chartType=i.chart.type,i=this.extendYAxis(i),i=this.extendAnnotations(i);var p=d.init(),w={};if(i&&u(i)==="object"){var f,k,M,x,I,$,N,L,F={};F=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(i.chart.type)!==-1?c[i.chart.type]():c.line(),(f=i.plotOptions)!==null&&f!==void 0&&(k=f.bar)!==null&&k!==void 0&&k.isFunnel&&(F=c.funnel()),i.chart.stacked&&i.chart.type==="bar"&&(F=c.stackedBars()),(M=i.chart.brush)!==null&&M!==void 0&&M.enabled&&(F=c.brush(F)),i.chart.stacked&&i.chart.stackType==="100%"&&(i=c.stacked100(i)),(x=i.plotOptions)!==null&&x!==void 0&&(I=x.bar)!==null&&I!==void 0&&I.isDumbbell&&(i=c.dumbbell(i)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(i),i.xaxis=i.xaxis||window.Apex.xaxis||{},a||(i.xaxis.convertedCatToNumeric=!1),(($=(i=this.checkForCatToNumericXAxis(this.chartType,F,i)).chart.sparkline)!==null&&$!==void 0&&$.enabled||(N=window.Apex.chart)!==null&&N!==void 0&&(L=N.sparkline)!==null&&L!==void 0&&L.enabled)&&(F=c.sparkline(F)),w=H.extend(p,F)}var V=H.extend(w,window.Apex);return p=H.extend(V,i),p=this.handleUserInputErrors(p)}},{key:"checkForCatToNumericXAxis",value:function(s,a,i){var d,c,p=new gt(i),w=(s==="bar"||s==="boxPlot")&&((d=i.plotOptions)===null||d===void 0||(c=d.bar)===null||c===void 0?void 0:c.horizontal),f=s==="pie"||s==="polarArea"||s==="donut"||s==="radar"||s==="radialBar"||s==="heatmap",k=i.xaxis.type!=="datetime"&&i.xaxis.type!=="numeric",M=i.xaxis.tickPlacement?i.xaxis.tickPlacement:a.xaxis&&a.xaxis.tickPlacement;return w||f||!k||M==="between"||(i=p.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(s,a){var i=new rt;(s.yaxis===void 0||!s.yaxis||Array.isArray(s.yaxis)&&s.yaxis.length===0)&&(s.yaxis={}),s.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(s.yaxis=H.extend(s.yaxis,window.Apex.yaxis)),s.yaxis.constructor!==Array?s.yaxis=[H.extend(i.yAxis,s.yaxis)]:s.yaxis=H.extendArray(s.yaxis,i.yAxis);var d=!1;s.yaxis.forEach(function(p){p.logarithmic&&(d=!0)});var c=s.series;return a&&!c&&(c=a.config.series),d&&c.length!==s.yaxis.length&&c.length&&(s.yaxis=c.map(function(p,w){if(p.name||(c[w].name="series-".concat(w+1)),s.yaxis[w])return s.yaxis[w].seriesName=c[w].name,s.yaxis[w];var f=H.extend(i.yAxis,s.yaxis[0]);return f.show=!1,f})),d&&c.length>1&&c.length!==s.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes. Please make sure to equalize both."),s}},{key:"extendAnnotations",value:function(s){return s.annotations===void 0&&(s.annotations={},s.annotations.yaxis=[],s.annotations.xaxis=[],s.annotations.points=[]),s=this.extendYAxisAnnotations(s),s=this.extendXAxisAnnotations(s),s=this.extendPointAnnotations(s)}},{key:"extendYAxisAnnotations",value:function(s){var a=new rt;return s.annotations.yaxis=H.extendArray(s.annotations.yaxis!==void 0?s.annotations.yaxis:[],a.yAxisAnnotation),s}},{key:"extendXAxisAnnotations",value:function(s){var a=new rt;return s.annotations.xaxis=H.extendArray(s.annotations.xaxis!==void 0?s.annotations.xaxis:[],a.xAxisAnnotation),s}},{key:"extendPointAnnotations",value:function(s){var a=new rt;return s.annotations.points=H.extendArray(s.annotations.points!==void 0?s.annotations.points:[],a.pointAnnotation),s}},{key:"checkForDarkTheme",value:function(s){s.theme&&s.theme.mode==="dark"&&(s.tooltip||(s.tooltip={}),s.tooltip.theme!=="light"&&(s.tooltip.theme="dark"),s.chart.foreColor||(s.chart.foreColor="#f6f7f8"),s.chart.background||(s.chart.background="#424242"),s.theme.palette||(s.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(s){var a=s;if(a.tooltip.shared&&a.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(a.chart.type==="bar"&&a.plotOptions.bar.horizontal){if(a.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");a.yaxis[0].reversed&&(a.yaxis[0].opposite=!0),a.xaxis.tooltip.enabled=!1,a.yaxis[0].tooltip.enabled=!1,a.chart.zoom.enabled=!1}return a.chart.type!=="bar"&&a.chart.type!=="rangeBar"||a.tooltip.shared&&a.xaxis.crosshairs.width==="barWidth"&&a.series.length>1&&(a.xaxis.crosshairs.width="tickWidtLine truncated
`:w,k=this.w;i||(i=k.config.series);var M=[],x=[],I="",$=k.globals.series.map(function(m,y){return k.globals.collapsedSeriesIndices.indexOf(y)===-1?m:[]}),N=Math.max.apply(Math,E(i.map(function(m){return m.data?m.data.length:0}))),L=new pt(this.ctx),F=new Ht(this.ctx),V=function(m){var y="";if(k.globals.axisCharts){if(k.config.xaxis.type==="category"||k.config.xaxis.convertedCatToNumeric)if(k.globals.isBarHorizontal){var j=k.globals.yLabelFormatters[0],R=new ut(a.ctx).getActiveConfigSeriesIndex();y=j(k.globals.labels[m],{seriesIndex:R,dataPointIndex:m,w:k})}else y=F.getLabel(k.globals.labels,k.globals.timescaleLabels,0,m).text;k.config.xaxis.type==="datetime"&&(k.config.xaxis.categories.length?y=k.config.xaxis.categories[m]:k.config.labels.length&&(y=k.config.labels[m]))}else y=k.config.labels[m];return Array.isArray(y)&&(y=y.join(" ")),H.isNumber(y)?y:y.split(p).join("")},Z=function(m,y){if(M.length&&y===0&&x.push(M.join(p)),m.data){m.data=m.data.length&&m.data||E(Array(N)).map(function(){return""});for(var j=0;j<m.data.length;j++){M=[];var R=V(j);if(R||(L.isFormatXY()?R=i[y].data[j].x:L.isFormat2DArray()&&(R=i[y].data[j]?i[y].data[j][0]:"")),y===0){M.push((ot=R,k.config.xaxis.type==="datetime"&&String(ot).length>=10?k.config.chart.toolbar.export.csv.dateFormatter(R):H.isNumber(R)?R:R.split(p).join("")));for(var K=0;K<k.globals.series.length;K++){var Q;L.isFormatXY()?M.push((Q=i[K].data[j])===null||Q===void 0?void 0:Q.y):M.push($[K][j])}}(k.config.chart.type==="candlestick"||m.type&&m.type==="candlestick")&&(M.pop(),M.push(k.globals.seriesCandleO[y][j]),M.push(k.globals.seriesCandleH[y][j]),M.push(k.globals.seriesCandleL[y][j]),M.push(k.globals.seriesCandleC[y][j])),(k.config.chart.type==="boxPlot"||m.type&&m.type==="boxPlot")&&(M.pop(),M.push(k.globals.seriesCandleO[y][j]),M.push(k.globals.seriesCandleH[y][j]),M.push(k.globals.seriesCandleM[y][j]),M.push(k.globals.seriesCandleL[y][j]),M.push(k.globals.seriesCandleC[y][j])),k.config.chart.type==="rangeBar"&&(M.pop(),M.push(k.globals.seriesRangeStart[y][j]),M.push(k.globals.seriesRangeEnd[y][j])),M.length&&x.push(M.join(p))}}var ot};M.push(k.config.chart.toolbar.export.csv.headerCategory),k.config.chart.type==="boxPlot"?(M.push("minimum"),M.push("q1"),M.push("median"),M.push("q3"),M.push("maximum")):k.config.chart.type==="candlestick"?(M.push("open"),M.push("high"),M.push("low"),M.push("close")):k.config.chart.type==="rangeBar"?(M.push("minimum"),M.push("maximum")):i.map(function(m,y){var j=(m.name?m.name:"series-".concat(y))+"";k.globals.axisCharts&&M.push(j.split(p).join("")?j.split(p).join(""):"series-".concat(y))}),k.globals.axisCharts||(M.push(k.config.chart.toolbar.export.csv.headerValue),x.push(M.join(p))),i.map(function(m,y){k.globals.axisCharts?Z(m,y):((M=[]).push(k.globals.labels[y].split(p).join("")),M.push($[y]),x.push(M.join(p)))}),I+=x.join(f),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\uFEFF"+I),d||k.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(s,a,i){var d=document.createElement("a");d.href=s,d.download=(a||this.w.globals.chartID)+i,document.body.appendChild(d),d.click(),document.body.removeChild(d)}}]),T}(),bt=function(){function T(s,a){g(this,T),this.ctx=s,this.elgrid=a,this.w=s.w;var i=this.w;this.axesUtils=new Ht(s),this.xaxisLabels=i.globals.labels.slice(),i.globals.timescaleLabels.length>0&&!i.globals.isBarHorizontal&&(this.xaxisLabels=i.globals.timescaleLabels.slice()),i.config.xaxis.overwriteCategories&&(this.xaxisLabels=i.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],i.config.xaxis.position==="top"?this.offY=0:this.offY=i.globals.gridHeight+1,this.offY=this.offY+i.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=i.config.chart.type==="bar"&&i.config.plotOptions.bar.horizontal,this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.xaxisBorderWidth=i.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=i.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=i.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=i.config.xaxis.axisBorder.height,this.yaxis=i.config.yaxis[0]}return b(T,[{key:"drawXaxis",value:function(){var s=this.w,a=new _(this.ctx),i=a.group({class:"apexcharts-xaxis",transform:"translate(".concat(s.config.xaxis.offsetX,", ").concat(s.config.xaxis.offsetY,")")}),d=a.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(s.globals.translateXAxisX,", ").concat(s.globals.translateXAxisY,")")});i.add(d);for(var c=[],p=0;p<this.xaxisLabels.length;p++)c.push(this.xaxisLabels[p]);if(this.drawXAxisLabelAndGroup(!0,a,d,c,s.globals.isXNumeric,function(N,L){return L}),s.globals.hasXaxisGroups){var w=s.globals.groups; Line truncated
.apexcharts-legend {
display: flex;
overflow: auto;
padding: 0 10px;
}
.apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {
flex-wrap: wrap
}
.apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {
flex-direction: column;
bottom: 0;
}
.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {
justify-content: flex-start;
}
.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {
justify-content: center;
}
.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {
justify-content: flex-end;
}
.apexcharts-legend-series {
cursor: pointer;
line-height: normal;
}
.apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{
display: flex;
align-items: center;
}
.apexcharts-legend-text {
position: relative;
font-size: 14px;
}
.apexcharts-legend-text *, .apexcharts-legend-marker * {
pointer-events: none;
}
.apexcharts-legend-marker {
position: relative;
display: inline-block;
cursor: pointer;
margin-right: 3px;
border-style: solid;
}
.apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{
display: inline-block;
}
.apexcharts-legend-series.apexcharts-no-click {
cursor: auto;
}
.apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {
display: none !important;
}
.apexcharts-inactive-legend {
opacity: 0.45;
}`);return s.appendChild(a),s}},{key:"getLegendBBox",value:function(){var s=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),a=s.width;return{clwh:s.height,clww:a}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(s,a){var i=this,d=this.w;if(d.globals.axisCharts||d.config.chart.type==="radialBar"){d.globals.resized=!0;var c=null,p=null;d.globals.risingSeries=[],d.globals.axisCharts?(c=d.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(s,"']")),p=parseInt(c.getAttribute("data:realIndex"),10)):(c=d.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s+1,"']")),p=parseInt(c.getAttribute("rel"),10)-1),a?[{cs:d.globals.collapsedSeries,csi:d.globals.collapsedSeriesIndices},{cs:d.globals.ancillaryCollapsedSeries,csi:d.globals.ancillaryCollapsedSeriesIndices}].forEach(function(M){i.riseCollapsedSeries(M.cs,M.csi,p)}):this.hideSeries({seriesEl:c,realIndex:p})}else{var w=d.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(s+1,"'] path")),f=d.config.chart.type;if(f==="pie"||f==="polarArea"||f==="donut"){var k=d.config.plotOptions.pie.donut.labels;new _(this.lgCtx.ctx).pathMouseDown(w.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(w.members[0].node,k)}w.fire("click")}}},{key:"hideSeries",value:function(s){var a=s.seriesEl,i=s.realIndex,d=this.w,c=H.clone(d.config.series);if(d.globals.axisCharts){var p=!1;if(d.config.yaxis[i]&&d.config.yaxis[i].show&&d.config.yaxis[i].showAlways&&(p=!0,d.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0&&(d.globals.ancillaryCollapsedSeries.push({index:i,data:c[i].data.slice(),type:a.parentNode.className.baseVal.split("-")[1]}),d.globals.ancillaryCollapsedSeriesIndices.push(i))),!p){d.globals.collapsedSeries.push({index:i,data:c[i].data.slice(),type:a.parentNode.className.baseVal.split("-")[1]}),d.globals.collapsedSeriesIndices.push(i);var w=d.globals.risingSeries.indexOf(i);d.globals.risingSeries.splice(w,1)}}else d.globals.collapsedSeries.push({index:i,data:c[i]}),d.globals.collapsedSeriesIndices.push(i);for(var f=a.childNodes,k=0;k<f.length;k++)f[k].classList.contains("apexcharts-series-markers-wrap")&&(f[k].classList.contains("apexcharts-hide")?f[k].classList.remove("apexcharts-hide"):f[k].classList.add("apexcharts-hide"));d.globals.allSeriesCollapsed=d.globals.collapsedSeries.length===d.config.series.length,c=this._getSeriesBasedOnCollapsedState(c),this.lgCtx.ctx.updateHelpers._updateSeries(c,d.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(s,a,i){var d=this.w,c=H.clone(d.config.series);if(s.length>0){for(var p=0;p<s.length;p++)s[p].index===i&&(d.globals.axisCharts?(c[i].data=s[p].data.slice(),s.splice(p,1),a.splice(p,1),d.globals.risingSeries.push(i)):(c[i]=s[p].data,s.splice(p,1),a.splice(p,1),d.globals.risingSeries.push(i)));c=this._getSeriesBasedOnCollapsedState(c),this.lgCtx.ctx.updateHelpers._updateSeries(c,d.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(s){var a=this.w;return a.globals.axisCharts?s.forEach(function(i,d){a.globals.collapsedSeriesIndices.indexOf(d)>-1&&(s[d].data=[])}):s.forEach(function(i,d){a.globals.collapsedSeriesIndices.indexOf(d)>-1&&(s[d]=0)}),s}}]),T}(),ue=function(){function T(s){g(this,T),this.ctx=s,this.w=s.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed=this.w.config.chart.type==="bar"&&this.w.config.plotOptions.bar.distributed&&this.w.config.series.length===1,this.legendHelpers=new me(this)}return b(T,[{key:"init",value:function(){var s=this.w,a=s.globals,i=s.config;if((i.legend.showForSingleSeries&&a.series.length===1||this.isBarsDistributed||a.series.length>1||!a.axisCharts)&&i.legend.show){for(;a.dom.elLegendWrap.firstChild;)a.dom.elLegendWrap.removeChild(a.dom.elLegendWrap.firstChild);this.drawLegends(),H.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),i.legend.position==="bottom"||i.legend.position==="top"?this.legendAlignHorizontal():i.legend.position!=="right"&&i.legend.position!=="left"||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var s=this,a=this.w,i=a.config.legend.fontFamily,d=a.globals.seriesNames,c=a.globals.colors.slice();if(a.config.chart.type==="heatmap"){var p=a.config.plotOptions.heatmap.colorScale.ranges;d=p.map(function(Mt){return Mt.name?Mt.name:Mt.from+" - "+Mt.to}),c=p.map(function(Mt){return Mt.color})}else this.isBarsDistributed&&(d=a.globals.labels.slice());a.config.legend.customLegendItems.length&&(d=a.config.legend.customLegendItems);for(var w=a.globals.legendFormatter,f=a.config.legend.inverseOrder,k=f?d.length-1:0;f?k>=0:k<=d.length-1;f?k--:k++){var M,x=w(d[k],{seriesIndex:k,w:a}),I=!1,$=!1;if(a.globa Line truncated
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>
</svg>
`),w("zoomOut",this.elZoomOut,`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>
</svg>
`);var f=function(x){s.t[x]&&a.config.chart[x].enabled&&p.push({el:x==="zoom"?s.elZoom:s.elSelection,icon:typeof s.t[x]=="string"?s.t[x]:x==="zoom"?`<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24">
<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 19l-4.99-5zm-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 14z"/>
<path d="M0 0h24v24H0V0z" fill="none"/>
<path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/>
</svg>`:`<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/>
</svg>`,title:s.localeValues[x==="zoom"?"selectionZoom":"selection"],class:a.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(x,"-icon")})};f("zoom"),f("selection"),this.t.pan&&a.config.chart.zoom.enabled&&p.push({el:this.elPan,icon:typeof this.t.pan=="string"?this.t.pan:`<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24">
<defs>
<path d="M0 0h24v24H0z" id="a"/>
</defs>
<clipPath id="b">
<use overflow="visible" xlink:href="#a"/>
</clipPath>
<path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>
</svg>`,title:this.localeValues.pan,class:a.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),w("reset",this.elZoomReset,`<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>
<path d="M0 0h24v24H0z" fill="none"/>
</svg>`),this.t.download&&p.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var k=0;k<this.elCustomIcons.length;k++)p.push({el:this.elCustomIcons[k],icon:this.t.customIcons[k].icon,title:this.t.customIcons[k].title,index:this.t.customIcons[k].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[k].class});p.forEach(function(x,I){x.index&&H.moveIndexInArray(p,I,x.index)});for(var M=0;M<p.length;M++)_.setAttrs(p[M].el,{class:p[M].class,title:p[M].title}),p[M].el.innerHTML=p[M].icon,d.appendChild(p[M].el);this._createHamburgerMenu(d),a.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):a.globals.panEnabled?this.elPan.classList.add(this.selectedClass):a.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(s){this.elMenuItems=[],s.appendChild(this.elMenu),_.setAttrs(this.elMenu,{class:"apexcharts-menu"});var a=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}];this.w.globals.allSeriesHasEqualX||a.splice(2,1);for(var i=0;i<a.length;i++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[i].innerHTML=a[i].title,_.setAttrs(this.elMenuItems[i],{class:"apexcharts-menu-item ".concat(a[i].name),title:a[i].title}),this.elMenu.appendChild(this.elMenuItems[i])}},{key:"addToolbarEventListeners",value:function(){var s=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEach(function(i){i.classList.contains("exportSVG")?i.addEventListener("click",s.handleDownload.bind(s,"svg")):i.classList.contains("exportPNG")?i.addEventListener("click",s.handleDownload.bind(s,"png")):i.classList.contains("exportCSV")&&i.addEventListener("click",s.handleDownload.bind(s,"csv"))});for(var a=0;a<this.t.customIcons.length;a++)this.elCustomIcons[a].addEventListener("click",this.t.customIcons[a].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(s){this.ctx.getSyncedCharts().forEach(function(a){a.ctx.toolbar.toggleOtherControls();var i=s==="selection"?a.ctx.toolbar.elSelection:a.ctx.toolbar.elZoom,d=s==="selection"?"selectionEnabled":"zoomEnabled";a.w.globals[d]=!a.w.globals[d],i.classList.contains(a.ctx.toolbar.selectedClass)?i.classList.remove(a.ctx.toolbar.selectedClass):i.classList.add(a.ctx.toolbar.selectedClass)})}},{key:"getToolbarIconsReference",value:function(){var s=this.w;this.elZoom||(this.elZoom=s.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=s.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=s.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(s){this.toggleOtherControls(),s==="pan"?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var a=s==="pan"?this.elPan:this.elZoom,i=s==="pan"?this.elZoom:this.elPan;a&&a.classList.add(this.selectedClass),i&&i.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEach(function(s){s.ctx.toolbar.toggleOtherControls(),s.w.globals.panEnabled=!s.w.globals.panEnabled,s.ctx.toolbar.elPan.classList.contains(s.ctx.toolbar.selectedClass)?s.ctx.toolbar.elPan.classList.remove(s.ctx.toolbar.selectedClass):s.ctx.toolbar.elPan.classList.add(s.ctx.toolbar.selectedClass)})}},{key:"toggleOtherControls",value:function(){var s=this,a=this.w;a.globals.panEnabled=!1,a.globals.zoomEnabled=!1,a.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach(function(i){i&&i.classList.remove(s.selectedClass)})}},{key:"handleZoomIn",value:function(){var s=this.w;s.globals.isRangeBar&&(this.minX=s.globals.minY,this.maxX=s.globals.maxY);var a=(this.minX+this.maxX)/2,i=(this.minX+a)/2,d=(this.maxX+a)/2,c=this._getNewMinXMaxX(i,d);s.globals.disableZoomIn||this.zoomUpdateOptions(c.minX,c.maxX)}},{key:"handleZoomOut",value:function(){var s=this.w;if(s.globals.isRangeBar&&(this.minX=s.globals.minY,this.maxX=s.globals.maxY),!(s.config.xaxis.type==="datetime"&&new Date(this.minX).getUTCFullYear()<1e3)){var a=(this.minX+this.maxX)/Line truncated
.apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(s,`'],
.apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(s,`'],
.apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(s,"']")));var f=w?parseFloat(w.getAttribute("cx")):0,k=w?parseFloat(w.getAttribute("cy")):0,M=w?parseFloat(w.getAttribute("barWidth")):0,x=d.getElGrid().getBoundingClientRect(),I=w&&(w.classList.contains("apexcharts-candlestick-area")||w.classList.contains("apexcharts-boxPlot-area"));i.globals.isXNumeric?(w&&!I&&(f-=c%2!=0?M/2:0),w&&I&&i.globals.comboCharts&&(f-=M/2)):i.globals.isBarHorizontal||(f=d.xAxisTicksPositions[s-1]+d.dataPointsDividedWidth/2,isNaN(f)&&(f=d.xAxisTicksPositions[s]-d.dataPointsDividedWidth/2)),i.globals.isBarHorizontal?k-=d.tooltipRect.ttHeight:i.config.tooltip.followCursor?k=d.e.clientY-x.top-d.tooltipRect.ttHeight/2:k+d.tooltipRect.ttHeight+15>i.globals.gridHeight&&(k=i.globals.gridHeight),i.globals.isBarHorizontal||this.moveXCrosshairs(f),d.fixedTooltip||this.moveTooltip(f,k||i.globals.gridHeight)}}]),T}(),Ms=function(){function T(s){g(this,T),this.w=s.w,this.ttCtx=s,this.ctx=s.ctx,this.tooltipPosition=new zl(s)}return b(T,[{key:"drawDynamicPoints",value:function(){var s=this.w,a=new _(this.ctx),i=new Kt(this.ctx),d=s.globals.dom.baseEl.querySelectorAll(".apexcharts-series");d=E(d),s.config.chart.stacked&&d.sort(function(x,I){return parseFloat(x.getAttribute("data:realIndex"))-parseFloat(I.getAttribute("data:realIndex"))});for(var c=0;c<d.length;c++){var p=d[c].querySelector(".apexcharts-series-markers-wrap");if(p!==null){var w=void 0,f="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));s.config.chart.type!=="line"&&s.config.chart.type!=="area"||s.globals.comboCharts||s.config.tooltip.intersect||(f+=" no-pointer-events");var k=i.getMarkerConfig({cssClass:f,seriesIndex:Number(p.getAttribute("data:realIndex"))});(w=a.drawMarker(0,0,k)).node.setAttribute("default-marker-size",0);var M=document.createElementNS(s.globals.SVGNS,"g");M.classList.add("apexcharts-series-markers"),M.appendChild(w.node),p.appendChild(M)}}}},{key:"enlargeCurrentPoint",value:function(s,a){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,c=this.w;c.config.chart.type!=="bubble"&&this.newPointSize(s,a);var p=a.getAttribute("cx"),w=a.getAttribute("cy");if(i!==null&&d!==null&&(p=i,w=d),this.tooltipPosition.moveXCrosshairs(p),!this.fixedTooltip){if(c.config.chart.type==="radar"){var f=this.ttCtx.getElGrid().getBoundingClientRect();p=this.ttCtx.e.clientX-f.left}this.tooltipPosition.moveTooltip(p,w,c.config.markers.hover.size)}}},{key:"enlargePoints",value:function(s){for(var a=this.w,i=this,d=this.ttCtx,c=s,p=a.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),w=a.config.markers.hover.size,f=0;f<p.length;f++){var k=p[f].getAttribute("rel"),M=p[f].getAttribute("index");if(w===void 0&&(w=a.globals.markers.size[M]+a.config.markers.hover.sizeOffset),c===parseInt(k,10)){i.newPointSize(c,p[f]);var x=p[f].getAttribute("cx"),I=p[f].getAttribute("cy");i.tooltipPosition.moveXCrosshairs(x),d.fixedTooltip||i.tooltipPosition.moveTooltip(x,I,w)}else i.oldPointSize(p[f])}}},{key:"newPointSize",value:function(s,a){var i=this.w,d=i.config.markers.hover.size,c=s===0?a.parentNode.firstChild:a.parentNode.lastChild;if(c.getAttribute("default-marker-size")!=="0"){var p=parseInt(c.getAttribute("index"),10);d===void 0&&(d=i.globals.markers.size[p]+i.config.markers.hover.sizeOffset),d<0&&(d=0),c.setAttribute("r",d)}}},{key:"oldPointSize",value:function(s){var a=parseFloat(s.getAttribute("default-marker-size"));s.setAttribute("r",a)}},{key:"resetPointsSize",value:function(){for(var s=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),a=0;a<s.length;a++){var i=parseFloat(s[a].getAttribute("default-marker-size"));H.isNumber(i)&&i>=0?s[a].setAttribute("r",i):s[a].setAttribute("r",0)}}}]),T}(),an=function(){function T(s){g(this,T),this.w=s.w;var a=this.w;this.ttCtx=s,this.isVerticalGroupedRangeBar=!a.globals.isBarHorizontal&&a.config.chart.type==="rangeBar"&&a.config.plotOptions.bar.rangeBarGroupRows}return b(T,[{key:"getAttr",value:function(s,a){return parseFloat(s.target.getAttribute(a))}},{key:"handleHeatTreeTooltip",value:function(s){var a=s.e,i=s.opt,d=s.x,c=s.y,p=s.type,w=this.ttCtx,f=this.w;if(a.target.classList.contains("apexcharts-".concat(p,"-rect"))){var k=this.getAttr(a,"i"),M=this.getAttr(a,"j"),x=this.getAttr(a,"cx"),I=this.getAttr(a,"cy"),$=this.getAttr(a,"width"),N=this.getAttr(a,"height");if(w.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:k,j:M,shared:!1,e:a}),f.globals.capturedSeriesIndex=k,f.globals.capturedDataPointIndex=M,d=x+w.tooltipRect.ttWidth/2+$,c=I+w.tooltipRect.ttHeight/2-N/2,w.tooltipPosition.moveXCrosshairs(x+$/2),d>f.globals.gridWidth/2&&(d=x-w.tooltipRect.ttWidth/2+$),w.w.config.tooltip.followCursor){var L=f.globals.dom.elWrap.getBoundingClientRect();d=f.globals.clientX-L.left-(Line truncated
`),m+=y[j].textContent;return m}if(this.clear().build(!0),typeof m=="function")m.call(this,this);else{j=0;for(var K=(m=m.split(`
`)).length;j<K;j++)this.tspan(m[j]).newLine()}return this.build(!1).rebuild()},size:function(m){return this.attr("font-size",m).rebuild()},leading:function(m){return m==null?this.dom.leading:(this.dom.leading=new a.Number(m),this.rebuild())},lines:function(){var m=(this.textPath&&this.textPath()||this).node,y=a.utils.map(a.utils.filterSVGElements(m.childNodes),function(j){return a.adopt(j)});return new a.Set(y)},rebuild:function(m){if(typeof m=="boolean"&&(this._rebuild=m),this._rebuild){var y=this,j=0,R=this.dom.leading*new a.Number(this.attr("font-size"));this.lines().each(function(){this.dom.newLined&&(y.textPath()||this.attr("x",y.attr("x")),this.text()==`
`?j+=R:(this.attr("dy",R+j),j=0))}),this.fire("rebuild")}return this},build:function(m){return this._build=!!m,this},setData:function(m){return this.dom=m,this.dom.leading=new a.Number(m.leading||1.3),this}},construct:{text:function(m){return this.put(new a.Text).text(m)},plain:function(m){return this.put(new a.Text).plain(m)}}}),a.Tspan=a.invent({create:"tspan",inherit:a.Shape,extend:{text:function(m){return m==null?this.node.textContent+(this.dom.newLined?`
`:""):(typeof m=="function"?m.call(this,this):this.plain(m),this)},dx:function(m){return this.attr("dx",m)},dy:function(m){return this.attr("dy",m)},newLine:function(){var m=this.parent(a.Text);return this.dom.newLined=!0,this.dy(m.dom.leading*m.attr("font-size")).attr("x",m.x())}}}),a.extend(a.Text,a.Tspan,{plain:function(m){return this._build===!1&&this.clear(),this.node.appendChild(s.createTextNode(m)),this},tspan:function(m){var y=(this.textPath&&this.textPath()||this).node,j=new a.Tspan;return this._build===!1&&this.clear(),y.appendChild(j.node),j.text(m)},clear:function(){for(var m=(this.textPath&&this.textPath()||this).node;m.hasChildNodes();)m.removeChild(m.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),a.TextPath=a.invent({create:"textPath",inherit:a.Parent,parent:a.Text,construct:{morphArray:a.PathArray,array:function(){var m=this.track();return m?m.array():null},plot:function(m){var y=this.track(),j=null;return y&&(j=y.plot(m)),m==null?j:this},track:function(){var m=this.textPath();if(m)return m.reference("href")},textPath:function(){if(this.node.firstChild&&this.node.firstChild.nodeName=="textPath")return a.adopt(this.node.firstChild)}}}),a.Nested=a.invent({create:function(){this.constructor.call(this,a.create("svg")),this.style("overflow","visible")},inherit:a.Container,construct:{nested:function(){return this.put(new a.Nested)}}});var w={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(m,y){return y=="color"?m:m+"-"+y}};function f(m,y,j,R){return j+R.replace(a.regex.dots," .")}function k(m){return m.toLowerCase().replace(/-(.)/g,function(y,j){return j.toUpperCase()})}function M(m){return m.charAt(0).toUpperCase()+m.slice(1)}function x(m){var y=m.toString(16);return y.length==1?"0"+y:y}function I(m,y,j){if(y==null||j==null){var R=m.bbox();y==null?y=R.width/R.height*j:j==null&&(j=R.height/R.width*y)}return{width:y,height:j}}function $(m,y,j){return{x:y*m.a+j*m.c+0,y:y*m.b+j*m.d+0}}function N(m){return{a:m[0],b:m[1],c:m[2],d:m[3],e:m[4],f:m[5]}}function L(m){for(var y=m.childNodes.length-1;y>=0;y--)m.childNodes[y]instanceof T.SVGElement&&L(m.childNodes[y]);return a.adopt(m).id(a.eid(m.nodeName))}function F(m){return Math.abs(m)>1e-37?m:0}["fill","stroke"].forEach(function(m){var y={};y[m]=function(j){if(j===void 0)return this;if(typeof j=="string"||a.Color.isRgb(j)||j&&typeof j.fill=="function")this.attr(m,j);else for(var R=w[m].length-1;R>=0;R--)j[w[m][R]]!=null&&this.attr(w.prefix(m,w[m][R]),j[w[m][R]]);return this},a.extend(a.Element,a.FX,y)}),a.extend(a.Element,a.FX,{translate:function(m,y){return this.transform({x:m,y})},matrix:function(m){return this.attr("transform",new a.Matrix(arguments.length==6?[].slice.call(arguments):m))},opacity:function(m){return this.attr("opacity",m)},dx:function(m){return this.x(new a.Number(m).plus(this instanceof a.FX?0:this.x()),!0)},dy:function(m){return this.y(new a.Number(m).plus(this instanceof a.FX?0:this.y()),!0)}}),a.extend(a.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(m){return this.node.getPointAtLength(m)}}),a.Set=a.invent({create:function(m){Array.isArray(m)?this.members=m:this.clear()},extend:{add:function(){for(var m=[].slice.call(arguments),y=0,j=m.length;y<j;y++)this.members.push(m[y]);return this},remove:function(m){var y=this.index(m);return y>-1&&this.members.splice(y,1),this},each:function(m){for(var y=0,j=this.members.length;y<j;y++)m.apply(this.members[y],[y,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(m){return this.index(m)>=0},index:function(m){return this.members.indexOf(m)},get:function(m){return this.members[m]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(m){return new a.Set(m)}}}),a.FX.Set=a.invent({create:function(m){this.set=m}}),a.Set.inherit=function(){var m=[];for(var y in a.Shape.prototype)typeof a.Shape.prototype[y]=="function"&&typeof a.Set.prototype[y]!="function"&&m.push(y);for(var y in m.forEach(function(R){a.Set.prototype[R]=function(){for(var K=0,Q=this.members.length;K<Q;K++)this.members[K]&&typeof this.members[K][R]=="function"&&this.members[K][R].apply(this.members[K],arguments);return R=="animate"?this.fx||(this.fx=new a.FX.Set(this)):this}}),m=[],a.FX.prototype)typeof a.FX.prototype[y]=="function"&&typeof a.FX.Set.prototype[y]!="function"&&m.push(y);m.forEach(function(j){a.FX.Set.prototype[j]=function(){for(var R=0,K=this.set.members.length;R<K;R++)this.set.members[R].fx[j].apply(this.set.members[R].fx,arguments);return this}})},a.extend(a.Element,{}),a.extend(a.Element,{remember:function(m,y){if(u(arguments[0])==="object")for(var j in m)this.remember(j,m[j]);else{if(arguments.length==1)return this.memory()[m];this.memory()[m]=y}return this},forget:funct Line truncated
0% {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes resizeanim {
0%,to {
opacity: 0
}
}
.apexcharts-canvas {
position: relative;
user-select: none
}
.apexcharts-canvas ::-webkit-scrollbar {
-webkit-appearance: none;
width: 6px
}
.apexcharts-canvas ::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
box-shadow: 0 0 1px rgba(255,255,255,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)
}
.apexcharts-inner {
position: relative
}
.apexcharts-text tspan {
font-family: inherit
}
.legend-mouseover-inactive {
transition: .15s ease all;
opacity: .2
}
.apexcharts-legend-text {
padding-left: 15px;
margin-left: -15px;
}
.apexcharts-series-collapsed {
opacity: 0
}
.apexcharts-tooltip {
border-radius: 5px;
box-shadow: 2px 2px 6px -4px #999;
cursor: default;
font-size: 14px;
left: 62px;
opacity: 0;
pointer-events: none;
position: absolute;
top: 20px;
display: flex;
flex-direction: column;
overflow: hidden;
white-space: nowrap;
z-index: 12;
transition: .15s ease all
}
.apexcharts-tooltip.apexcharts-active {
opacity: 1;
transition: .15s ease all
}
.apexcharts-tooltip.apexcharts-theme-light {
border: 1px solid #e3e3e3;
background: rgba(255,255,255,.96)
}
.apexcharts-tooltip.apexcharts-theme-dark {
color: #fff;
background: rgba(30,30,30,.8)
}
.apexcharts-tooltip * {
font-family: inherit
}
.apexcharts-tooltip-title {
padding: 6px;
font-size: 15px;
margin-bottom: 4px
}
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
background: #eceff1;
border-bottom: 1px solid #ddd
}
.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
background: rgba(0,0,0,.7);
border-bottom: 1px solid #333
}
.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value {
display: inline-block;
margin-left: 5px;
font-weight: 600
}
.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty {
display: none
}
.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {
padding: 6px 0 5px
}
.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {
display: flex
}
.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty) {
margin-top: -6px
}
.apexcharts-tooltip-marker {
width: 12px;
height: 12px;
position: relative;
top: 0;
margin-right: 10px;
border-radius: 50%
}
.apexcharts-tooltip-series-group {
padding: 0 10px;
display: none;
text-align: left;
justify-content: left;
align-items: center
}
.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
opacity: 1
}
.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child {
padding-bottom: 4px
}
.apexcharts-tooltip-series-group-hidden {
opacity: 0;
height: 0;
line-height: 0;
padding: 0!important
}
.apexcharts-tooltip-y-group {
padding: 6px 0 5px
}
.apexcharts-custom-tooltip,.apexcharts-tooltip-box {
padding: 4px 8px
}
.apexcharts-tooltip-boxPlot {
display: flex;
flex-direction: column-reverse
}
.apexcharts-tooltip-box>div {
margin: 4px 0
}
.apexcharts-tooltip-box span.value {
font-weight: 700
}
.apexcharts-tooltip-rangebar {
padding: 5px 8px
}
.apexcharts-tooltip-rangebar .category {
font-weight: 600;
color: #777
}
.apexcharts-tooltip-rangebar .series-name {
font-weight: 700;
display: block;
margin-bottom: 5px
}
.apexcharts-xaxistooltip,.apexcharts-yaxistooltip {
opacity: 0;
pointer-events: none;
color: #373d3f;
font-size: 13px;
text-align: center;
border-radius: 2px;
position: absolute;
z-index: 10;
background: #eceff1;
border: 1px solid #90a4ae
}
.apexcharts-xaxistooltip {
padding: 9px 10px;
transition: .15s ease all
}
.apexcharts-xaxistooltip.apexcharts-theme-dark {
background: rgba(0,0,0,.7);
border: 1px solid rgba(0,0,0,.5);
color: #fff
}
.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before {
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none
}
.apexcharts-xaxistooltip:after {
border-color: transparent;
border-width: 6px;
margin-left: -6px
}
.apexcharts-xaxistooltip:before {
border-color: transparent;
border-width: 7px;
margin-left: -7px
}
.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before {
bottom: 100%
}
.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before {
top: 100%
}
.apexcharts-xaxistooltip-bottom:after {
border-bottom-color: #eceff1
}
.apexcharts-xaxistooltip-bottom:before {
border-bottom-color: #90a4ae
}
.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {
border-bottom-color: rgba(0,0,0,.5)
}
.apexcharts-xaxistooltip-top:after {
border-top-color: #eceff1
}
.apexcharts-xaxistooltip-top:before {
border-top-color: #90a4ae
}
.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {
border-top-color: rgba(0,0,0,.5)
}
.apexcharts-xaxistooltip.apexcharts-active {
opacity: 1;
transition: .15s ease all
}
.apexcharts-yaxistooltip {
padding: 4px 10px
}
.apexcharts-yaxistooltip.apexcharts-theme-dark {
background: rgba(0,0,0,.7);
border: 1px solid rgba(0,0,0,.5);
color: #fff
}
.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before {
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none
}
.apexcharts-yaxistooltip:after {
border-color: transparent;
border-width: 6px;
margin-top: -6px
}
.apexcharts-yaxistooltip:before {
border-color: transparent;
border-width: 7px;
margin-top: -7px
}
.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before {
left: 100%
}
.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before {
right: 100%
}
.apexcharts-yaxistooltip-left:after {
border-left-color: #eceff1
}
.apexcharts-yaxistooltip-left:before {
border-left-color: #90a4ae
}
.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {
border-left-color: rgba(0,0,0,.5)
}
.apexcharts-yaxistooltip-right:after {
border-right-color: #eceff1
}
.apexcharts-yaxistooltip-right:before {
border-right-color: #90a4ae
}
.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {
border-right-color: rgba(0,0,0,.5)
}
.apexcharts-yaxistooltip.apexcharts-active {
opacity: 1
}
.apexcharts-yaxistooltip-hidden {
display: none
}
.apexcharts-xcrosshairs,.apexcharts-ycrosshairs {
pointer-events: none;
opacity: 0;
transition: .15s ease all
}
.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active {
opacity: 1;
transition: .15s ease all
}
.apexcharts-ycrosshairs-hidden {
opacity: 0
}
.apexcharts-selection-rect {
cursor: move
}
.svg_select_boundingRect,.svg_select_points_rot {
pointer-events: none;
opacity: 0;
visibility: hidden
}
.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot {
opacity: 0;
visibility: hidden
}
.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r {
cursor: ew-resize;
opacity: 1;
visibility: visible
}
.svg_select_points {
fill: #efefef;
stroke: #333;
rx: 2
}
.apexcharts-svg.apexcharts-zoomable.hovering-zoom {
cursor: crosshair
}
.apexcharts-svg.apexcharts-zoomable.hovering-pan {
cursor: move
}
.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {
cursor: pointer;
width: 20px;
height: 20px;
line-height: 24px;
color: #6e8192;
text-align: center
}
.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg {
fill: #6e8192
}
.apexcharts-selection-icon svg {
fill: #444;
transform: scale(.76)
}
.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg {
fill: #f3f4f5
}
.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {
fill: #008ffb
}
.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {
fill: #333
}
.apexcharts-menu-icon,.apexcharts-selection-icon {
position: relative
}
.apexcharts-reset-icon {
margin-left: 5px
}
.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon {
transform: scale(.85)
}
.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {
transform: scale(.7)
}
.apexcharts-zoomout-icon {
margin-right: 3px
}
.apexcharts-pan-icon {
transform: scale(.62);
position: relative;
left: 1px;
top: 0
}
.apexcharts-pan-icon svg {
fill: #fff;
stroke: #6e8192;
stroke-width: 2
}
.apexcharts-pan-icon.apexcharts-selected svg {
stroke: #008ffb
}
.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
stroke: #333
}
.apexcharts-toolbar {
position: absolute;
z-index: 11;
max-width: 176px;
text-align: right;
border-radius: 3px;
padding: 0 6px 2px;
display: flex;
justify-content: space-between;
align-items: center
}
.apexcharts-menu {
background: #fff;
position: absolute;
top: 100%;
border: 1px solid #ddd;
border-radius: 3px;
padding: 3px;
right: 10px;
opacity: 0;
min-width: 110px;
transition: .15s ease all;
pointer-events: none
}
.apexcharts-menu.apexcharts-menu-open {
opacity: 1;
pointer-events: all;
transition: .15s ease all
}
.apexcharts-menu-item {
padding: 6px 7px;
font-size: 12px;
cursor: pointer
}
.apexcharts-theme-light .apexcharts-menu-item:hover {
background: #eee
}
.apexcharts-theme-dark .apexcharts-menu {
background: rgba(0,0,0,.7);
color: #fff
}
@media screen and (min-width:768px) {
.apexcharts-canvas:hover .apexcharts-toolbar {
opacity: 1
}
}
.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points {
opacity: 0
}
.apexcharts-hidden-element-shown {
opacity: 1;
transition: 0.25s ease all;
}
.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label {
cursor: default;
pointer-events: none
}
.apexcharts-pie-label-delay {
opacity: 0;
animation-name: opaque;
animation-duration: .3s;
animation-fill-mode: forwards;
animation-timing-function: ease
}
.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-gridline,.apexcharts-line,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-point-annotation-label,.apexcharts-radar-series path,.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect {
pointer-events: none
}
.apexcharts-marker {
transition: .15s ease all
}
.resize-triggers {
animation: 1ms resizeanim;
visibility: hidden;
opacity: 0;
height: 100%;
width: 100%;
overflow: hidden
}
.contract-trigger:before,.resize-triggers,.resize-triggers>div {
content: " ";
display: block;
position: absolute;
top: 0;
left: 0
}
.resize-triggers>div {
height: 100%;
width: 100%;
background: #eee;
overflow: auto
}
.contract-trigger:before {
overflow: hidden;
width: 200%;
height: 200%
}
.apexcharts-bar-goals-markers{
pointer-events: none
}
.apexcharts-bar-shadows{
pointer-events: none
}
.apexcharts-rangebar-goals-markers{
pointer-events: none
}`,p?c.prepend(s.css):w.head.appendChild(s.css))}var k=s.create(s.w.config.series,{});if(!k)return a(s);s.mount(k).then(function(){typeof s.w.config.chart.events.mounted=="function"&&s.w.config.chart.events.mounted(s,s.w),s.events.fireEvent("mounted",[s,s.w]),a(k)}).catch(function(M){i(M)})}else i(new Error("Element not found"))})}},{key:"create",value:function(s,a){var i=this.w;new l2(this).initModules();var d=this.w.globals;if(d.noData=!1,d.animationEnded=!1,this.responsive.checkResponsiveConfig(a),i.config.xaxis.convertedCatToNumeric&&new gt(i.config).convertCatToNumericXaxis(i.config,this.ctx),this.el===null||(this.core.setupElements(),i.config.chart.type==="treemap"&&(i.config.grid.show=!1,i.config.yaxis[0].show=!1),d.svgWidth===0))return d.animationEnded=!0,null;var c=tt.checkComboSeries(s);d.comboCharts=c.comboCharts,d.comboBarCount=c.comboBarCount;var p=s.every(function(M){return M.data&&M.data.length===0});(s.length===0||p)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(s),this.theme.init(),new Kt(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),d.noData&&d.collapsedSeries.length!==d.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),d.axisCharts&&(this.core.coreCalculations(),i.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=i.globals.minX,this.ctx.toolbar.maxX=i.globals.maxX),this.formatters.heatmapLabelFormatters(),new tt(this).getLargestMarkerSize(),this.dimensions.plotCoords();var w=this.core.xySettings();this.grid.createGridMask();var f=this.core.plotChartType(s,w),k=new Rt(this);return k.bringForward(),i.config.dataLabels.background.enabled&&k.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:f,xyRatios:w,dimensions:{plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}}}}},{key:"mount",value:function(){var s=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,i=this,d=i.w;return new Promise(function(c,p){if(i.el===null)return p(new Error("Not enough data to display or target element not found"));(a===null||d.globals.allSeriesCollapsed)&&i.series.handleNoData(),i.grid=new ft(i);var w,f,k=i.grid.drawGrid();if(i.annotations=new ht(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),d.config.grid.position==="back"&&(k&&d.globals.dom.elGraphical.add(k.el),k!=null&&(w=k.elGridBorders)!==null&&w!==void 0&&w.node&&d.globals.dom.elGraphical.add(k.elGridBorders)),Array.isArray(a.elGraph))for(var M=0;M<a.elGraph.length;M++)d.globals.dom.elGraphical.add(a.elGraph[M]);else d.globals.dom.elGraphical.add(a.elGraph);d.config.grid.position==="front"&&(k&&d.globals.dom.elGraphical.add(k.el),k!=null&&(f=k.elGridBorders)!==null&&f!==void 0&&f.node&&d.globals.dom.elGraphical.add(k.elGridBorders)),d.config.xaxis.crosshairs.position==="front"&&i.crosshairs.drawXCrosshairs(),d.config.yaxis[0].crosshairs.position==="front"&&i.crosshairs.drawYCrosshairs(),d.config.chart.type!=="treemap"&&i.axes.drawAxis(d.config.chart.type,k);var x=new bt(s.ctx,k),I=new at(s.ctx,k);if(k!==null&&(x.xAxisLabelCorrections(k.xAxisTickWidth),I.setYAxisTextAlignments(),d.config.yaxis.map(function(N,L){d.globals.ignoreYAxisIndexes.indexOf(L)===-1&&I.yAxisTitleRotate(L,N.opposite)})),i.annotations.drawAxesAnnotations(),!d.globals.noData){if(d.config.tooltip.enabled&&!d.globals.noData&&i.w.globals.tooltip.drawTooltip(a.xyRatios),d.globals.axisCharts&&(d.globals.isXNumeric||d.config.xaxis.convertedCatToNumeric||d.globals.isRangeBar))(d.config.chart.zoom.enabled||d.config.chart.selection&&d.config.chart.selection.enabled||d.config.chart.pan&&d.config.chart.pan.enabled)&&i.zoomPanSelection.init({xyRatios:a.xyRatios});else{var $=d.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach(function(N){$[N]=!1})}d.config.chart.toolbar.show&&!d.globals.allSeriesCollapsed&&i.toolbar.createToolbar()}d.globals.memory.methodsToExec.length>0&&d.globals.memory.methodsToExec.forEach(function(N){N.method(N.params,!1,N.context)}),d.globals.axisCharts||d.globals.noData||i.core.resizeNonAxisCharts(),c(i)})}},{key:"destroy",value:function(){var s,a;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,s=this.parentResizeHandler,(a=ti.get(s))&&(a.disconnect(),ti.delete(s));var i=this.w.config.chart.id;i&&Apex._chartInstances.forEach(function(d,c){d.id===H.escapeString(i)&&Apex._chartInstances.splice(c,1)}),new r2(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(s){var a=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],d=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],c=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],p=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],w=this.w;return w.globals.selection=void 0,s.series&&(this.series.resetSeries(!1,!0,!1),s.series.length&&s. Line truncated
@@ -0,0 +1,6 @@
<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5.06129 13.2253L4.31871 15.9975L1.60458 16.0549C0.793457 14.5504 0.333374 12.8292 0.333374 11C0.333374 9.23119 0.763541 7.56319 1.52604 6.09448H1.52662L3.94296 6.53748L5.00146 8.93932C4.77992 9.58519 4.65917 10.2785 4.65917 11C4.65925 11.783 4.80108 12.5332 5.06129 13.2253Z" fill="#FBBB00"/>
<path d="M21.4804 9.00732C21.6029 9.65257 21.6668 10.3189 21.6668 11C21.6668 11.7637 21.5865 12.5086 21.4335 13.2271C20.9143 15.6722 19.5575 17.8073 17.678 19.3182L17.6774 19.3177L14.6339 19.1624L14.2031 16.4734C15.4503 15.742 16.425 14.5974 16.9384 13.2271H11.2346V9.00732H17.0216H21.4804Z" fill="#518EF8"/>
<path d="M17.6772 19.3176L17.6777 19.3182C15.8498 20.7875 13.5277 21.6666 11 21.6666C6.93783 21.6666 3.40612 19.3962 1.60449 16.0549L5.0612 13.2253C5.96199 15.6294 8.28112 17.3408 11 17.3408C12.1686 17.3408 13.2634 17.0249 14.2029 16.4734L17.6772 19.3176Z" fill="#28B446"/>
<path d="M17.8085 2.78892L14.353 5.61792C13.3807 5.01017 12.2313 4.65908 11 4.65908C8.21963 4.65908 5.85713 6.44896 5.00146 8.93925L1.52658 6.09442H1.526C3.30125 2.67171 6.8775 0.333252 11 0.333252C13.5881 0.333252 15.9612 1.25517 17.8085 2.78892Z" fill="#F14336"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

+1
View File
@@ -0,0 +1 @@
<svg t="1702013028016" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1541" width="200" height="200"><path d="M0 0m204.8 0l614.4 0q204.8 0 204.8 204.8l0 614.4q0 204.8-204.8 204.8l-614.4 0q-204.8 0-204.8-204.8l0-614.4q0-204.8 204.8-204.8Z" fill="#FFEC9C" p-id="1542"></path><path d="M819.2 0H534.272A756.48 756.48 0 0 0 0 483.584V819.2a204.8 204.8 0 0 0 204.8 204.8h614.4a204.8 204.8 0 0 0 204.8-204.8V204.8a204.8 204.8 0 0 0-204.8-204.8z" fill="#FFE98A" p-id="1543"></path><path d="M819.2 0h-3.84a755.2 755.2 0 0 0-539.392 1024H819.2a204.8 204.8 0 0 0 204.8-204.8V204.8a204.8 204.8 0 0 0-204.8-204.8z" fill="#FFE471" p-id="1544"></path><path d="M497.152 721.152A752.384 752.384 0 0 0 560.384 1024H819.2a204.8 204.8 0 0 0 204.8-204.8V204.8a204.8 204.8 0 0 0-89.088-168.96 755.2 755.2 0 0 0-437.76 685.312z" fill="#FFE161" p-id="1545"></path><path d="M526.08 140.032l98.304 199.168L844.8 371.2a15.616 15.616 0 0 1 8.704 25.6l-159.744 156.16 37.632 219.136a15.616 15.616 0 0 1-22.528 16.384l-196.608-102.4-196.608 102.4a15.616 15.616 0 0 1-22.528-16.384l37.12-219.136-159.232-155.136a15.616 15.616 0 0 1 8.704-25.6l219.904-32 98.304-199.168a15.616 15.616 0 0 1 28.16-1.024z" fill="#FFF5CC" p-id="1546"></path><path d="M665.6 409.6a444.16 444.16 0 0 0 25.6-61.44l-65.536-9.472-99.584-198.656a15.616 15.616 0 0 0-27.904 0l-98.304 199.168L179.2 371.2a15.616 15.616 0 0 0-8.704 25.6l159.744 156.16-15.104 87.04A407.808 407.808 0 0 0 665.6 409.6z" fill="#FFFFFF" p-id="1547"></path></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

+21
View File
@@ -0,0 +1,21 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="keywords" content="AstrBot Soulter" />
<meta name="description" content="AstrBot Dashboard" />
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap"
/>
<title>AstrBot - 仪表盘</title>
<script type="module" crossorigin src="/assets/index-ab39813a.js"></script>
<link rel="stylesheet" href="/assets/index-0f1523f3.css">
</head>
<body>
<div id="app"></div>
</body>
</html>
+18 -5
View File
@@ -21,12 +21,25 @@ class Response():
class AstrBotDashBoard():
def __init__(self, dashboard_data: DashBoardData):
self.dashboard_data = dashboard_data
self.dashboard_be = Flask(__name__)
self.dashboard_be = Flask(__name__, static_folder="dist", static_url_path="/")
log = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR)
self.funcs = {}
@self.dashboard_be.get("/")
def index():
# 返回页面
return self.dashboard_be.send_static_file("index.html")
# 如果是以.js结尾的
# @self.dashboard_be.get("/<path:path>.js")
# def js(path):
# return self.dashboard_be.send_static_file(path + ".js")
@self.dashboard_be.get("/stats")
@self.dashboard_be.get("/api/stats")
def get_stats():
return Response(
status="success",
@@ -34,7 +47,7 @@ class AstrBotDashBoard():
data=self.dashboard_data.stats
).__dict__
@self.dashboard_be.get("/configs")
@self.dashboard_be.get("/api/configs")
def get_configs():
return Response(
status="success",
@@ -42,7 +55,7 @@ class AstrBotDashBoard():
data=self.dashboard_data.configs
).__dict__
@self.dashboard_be.post("/configs")
@self.dashboard_be.post("/api/configs")
def post_configs():
post_configs = request.json
try:
@@ -59,7 +72,7 @@ class AstrBotDashBoard():
data=self.dashboard_data.configs
).__dict__
@self.dashboard_be.get("/logs")
@self.dashboard_be.get("/api/logs")
def get_logs():
return Response(
status="success",
+1
View File
@@ -469,6 +469,7 @@ def run_qqchan_bot(cfg, loop, qqchannel_bot: QQChan):
try:
qqchannel_bot.run_bot(client, cfg['qqbot']['appid'], cfg['qqbot']['token'])
except BaseException as e:
raise e
gu.log("启动QQ频道机器人时出现错误, 原因如下: " + str(e), gu.LEVEL_CRITICAL, tag="QQ频道")
gu.log(r"如果您是初次启动,请修改配置文件(QQChannelChatGPT/config.yaml)详情请看:https://github.com/Soulter/QQChannelChatGPT/wiki。" + str(e), gu.LEVEL_CRITICAL, tag="System")
+4 -2
View File
@@ -1,7 +1,7 @@
pydantic~=1.10.4
requests~=2.28.1
openai~=1.2.3
qq-botpy
qq-botpy==1.1.2
chardet~=5.1.0
Pillow~=9.4.0
GitPython~=3.1.31
@@ -12,4 +12,6 @@ tiktoken
readability-lxml
revChatGPT~=6.8.6
baidu-aip~=4.16.9
websockets
websockets
flask
psutil
+1 -1
View File
@@ -112,7 +112,7 @@ def log(
ret = ""
for line in pres:
ret += f"\033[{fg};{bg}m{line}\033[0m\n"
print(ret)
print(ret[:-1])
def port_checker(port: int, host: str = "localhost"):